.tds-scrim{z-index:100;transition:opacity var(--duration-med) var(--ease-standard);background:#151e1ea3;position:fixed;inset:0}.tds-scrim[data-starting-style],.tds-scrim[data-ending-style]{opacity:0}.tds-dialog{background:var(--color-surface-higher);border:1px solid var(--color-border-secondary);width:440px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);border-radius:var(--radius-none);padding:var(--space-6);z-index:101;transition:opacity var(--duration-med) var(--ease-standard), transform var(--duration-med) var(--ease-standard);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tds-dialog[data-starting-style],.tds-dialog[data-ending-style]{opacity:0;transform:translate(-50%,-48%)scale(.97)}.tds-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.tds-dialog__title{font-family:var(--font-sans);font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.3px;color:var(--color-text-primary);margin:0}.tds-dialog__sub{font-family:var(--font-sans);color:var(--color-text-tertiary);margin:var(--space-2) 0 var(--space-5);font-size:13px}.tds-dialog__close{cursor:pointer;font-family:var(--font-mono);color:var(--color-text-tertiary);padding:var(--space-1);background:0 0;border:none;font-size:12px}.tds-dialog__close:hover{color:var(--color-text-primary)}.tds-dialog__foot{gap:var(--space-2);margin-top:var(--space-2);justify-content:flex-end;display:flex}
