::selection{background:#dcd9ff}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #6366f1;outline-offset:2px}:where(.messenger,.confirm-dialog,.session-drawer,.legal-card,.invite-card) button{cursor:pointer}:where(.messenger,.confirm-dialog,.session-drawer) button svg{display:block;width:1em;height:1em;flex:none}.button{border-radius:13px;font-weight:650;transition:translate .2s var(--ease),box-shadow .2s var(--ease),background-color .2s,border-color .2s}.account-heading>button,.admin-accounts form button,.button-primary,.chat-availability button,.confirm-dialog .primary-dialog-action,.gateway-rename button,.limit-actions a,.meeting-empty button,.new-meeting-button,.new-session,.reconnect-box button,.small-primary,.team-empty button,.team-intro button{border:0;background:var(--grad);color:#fff;box-shadow:var(--shadow-cta);transition:translate .2s var(--ease),box-shadow .2s var(--ease),opacity .2s}.account-heading>button:hover,.button-primary:not(:disabled):hover,.confirm-dialog .primary-dialog-action:not(:disabled):hover,.meeting-empty button:hover,.new-meeting-button:hover,.new-session:not(:disabled):hover,.small-primary:not(:disabled):hover,.team-empty button:hover,.team-intro button:hover{translate:0 -1px;box-shadow:0 14px 30px -12px rgba(53,37,205,.7),inset 0 1px 0 rgba(255,255,255,.22)}.small-primary{border-radius:12px;padding:10px 15px;font-size:13px;font-weight:650}.button-primary:disabled,.small-primary:disabled{opacity:.5;box-shadow:none}.advanced-toggle,.text-button{color:var(--primary2);font-weight:650}.advanced-fields input,.advanced-fields textarea,.agent-profile-dialog textarea,.confirm-dialog input:not([type=checkbox]),.field-grid input,.gateway-rename input,.inline-form input,.invite-form input,.invite-form select,.team-search input,.workspace-switcher select{border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--text);transition:border-color .2s,box-shadow .2s}.advanced-fields input:focus,.advanced-fields textarea:focus,.agent-profile-dialog input:focus,.agent-profile-dialog textarea:focus,.field-grid input:focus,.gateway-rename input:focus,.inline-form input:focus,.invite-form input:focus,.invite-form select:focus,.meeting-create-dialog input:not([type=checkbox]):focus,.session-dialog input:focus,.team-search input:focus,.workspace-switcher select:focus{outline:0;border-color:#818cf8;box-shadow:0 0 0 4px rgba(99,102,241,.14)}.advanced-fields label,.field-grid label,.field-grid legend{color:var(--text);font-size:13px;font-weight:650}.field-grid label>small{color:var(--muted);font-weight:400}.avatar,.mini-avatar{background:linear-gradient(145deg,#dbe6ff,#c7c2ff);color:#2a1f8f}.dot.online{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.16)}.dot.busy{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.18)}.app-shell{background:var(--aurora),#f1f3fb}.desktop-rail{width:232px;gap:4px;padding:22px 14px;border-right:1px solid var(--line);background:rgba(255,255,255,.78);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px)}.desktop-rail .rail-brand{margin:0 6px 30px}.desktop-rail .rail-brand img{width:158px}.desktop-rail button{display:flex;align-items:center;gap:10px;height:46px;padding:0 8px;border:1px solid transparent;border-radius:13px;color:var(--muted);font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s,border-color .2s}.desktop-rail button b{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;transition:background .2s,color .2s}.desktop-rail .navigation-icon{width:20px;height:20px}.desktop-rail button:hover{background:rgba(53,37,205,.05);color:var(--text)}.desktop-rail button.active{border-color:#e6e8f8;background:#fff;color:var(--text);box-shadow:0 1px 2px rgba(16,24,64,.05),0 10px 24px -16px rgba(53,37,205,.45)}.desktop-rail button.active b{background:var(--grad);color:#fff;box-shadow:0 6px 14px -6px rgba(53,37,205,.7)}.messenger{width:min(100%,820px);background:var(--bg);box-shadow:0 0 0 1px var(--line),0 40px 90px -50px rgba(16,24,64,.35)}.preview-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;padding:8px 14px;border-bottom:1px solid #e6e4fb;background:linear-gradient(90deg,#eef0ff,#f6efff);color:#3b3699;font-size:12px;font-weight:550}.preview-banner a{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;background:var(--grad);color:#fff;font-size:12px;font-weight:650;text-decoration:none;box-shadow:0 6px 14px -8px rgba(53,37,205,.8)}.preview-banner a svg{width:13px;height:13px}.chat-header{height:74px;padding:0 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.86);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}.chat-header .avatar{width:44px;height:44px;box-shadow:0 0 0 3px #fff,0 0 0 4px #e1e4f8}.chat-header h1{font-size:16.5px;font-weight:650;letter-spacing:-.01em}.chat-header p{font-size:12.5px}.mobile-team{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--muted);font-size:20px;transition:background-color .2s,color .2s}.mobile-team:hover{background:var(--soft);color:var(--text)}.session-switcher{border-color:var(--line);background:#fff;box-shadow:0 1px 2px rgba(16,24,64,.04);transition:border-color .2s}.session-switcher:hover{border-color:#c7c9f3}.session-switcher span{font-size:12.5px;font-weight:650}.session-switcher b{display:grid;font-size:15px}.header-new-chat{border:0;background:var(--grad);color:#fff;font-size:18px;box-shadow:var(--shadow-cta)}.day-label{width:max-content;max-width:100%;margin:6px auto 20px;padding:4px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--faint);font-size:10px;letter-spacing:.12em}.bubble{padding:11px 15px;border-radius:19px;line-height:1.5}.bubble-user{background:var(--grad);color:#fff;border-bottom-right-radius:6px;box-shadow:0 12px 26px -14px rgba(53,37,205,.65)}.bubble-agent{border:1px solid #e8ebf5;background:#fff;border-bottom-left-radius:6px;box-shadow:0 8px 22px -16px rgba(16,24,64,.3)}.agent-line small{color:var(--faint)}.progress-card{border:1px solid #e7eaf4;border-radius:15px;background:#fff;box-shadow:0 10px 24px -18px rgba(16,24,64,.4)}.progress-card strong{font-size:12.5px}.spinner{border-color:#4f46e5 #d9ddf0 #d9ddf0}.progress-check{background:#10b981;color:#fff}.typing span{background:#a3abc4}.stop-command{border-radius:999px;border-color:var(--line-strong)}.message-error{border:1px solid #fecdd3;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:600}.empty-conversation>span,.meeting-empty>span,.team-empty>span{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:var(--grad);color:#fff;font-size:26px;box-shadow:0 16px 34px -14px rgba(53,37,205,.75)}.empty-conversation h2,.team-empty h2{font-size:20px;font-weight:650;letter-spacing:-.02em}.empty-state h1{font-weight:700;letter-spacing:-.03em}.empty-conversation p,.team-empty p{font-size:14px}.chat-prompts button,.meeting-prompts button{border-color:var(--line);border-radius:13px;background:#fff;color:var(--text);font-weight:600;box-shadow:0 1px 2px rgba(16,24,64,.04);transition:border-color .2s,color .2s,translate .2s var(--ease)}.chat-prompts button:hover,.meeting-prompts button:hover{translate:0 -1px;border-color:#c7c2ff;color:var(--primary)}.chat-availability{border-radius:15px;border-color:#dcdcff;background:#f5f4ff}.chat-availability.warning{border-color:#f5dcae;background:#fff9ee}.image-attachment{border-color:var(--line);border-radius:18px}.image-attachment a{background:var(--brand-soft);font-size:16px}.sent-file>b{font-size:15px}.composer-shell{border-top:1px solid var(--line);background:rgba(255,255,255,.9);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px)}.chat-mode-picker button{border-color:var(--line);color:var(--muted);font-weight:650;transition:background-color .2s,color .2s,border-color .2s}.chat-mode-picker button.active{border-color:#d9dcff;background:var(--brand-soft);color:var(--primary)}.composer textarea,.meeting-composer textarea{border-color:var(--line-strong);border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.composer textarea:focus,.meeting-composer textarea:focus{border-color:#818cf8;box-shadow:0 0 0 4px rgba(99,102,241,.14)}.composer button,.meeting-composer button{font-size:20px}.composer>button:last-child{border:0;background:var(--grad);color:#fff}.composer>button:last-child.ready,.meeting-composer button.ready{box-shadow:var(--shadow-cta)}.meeting-composer button.ready{background:var(--grad)}.composer .attach-button,.meeting-composer button.meeting-tool:not(.active){border:1px solid var(--line);background:#fff;color:var(--primary);font-size:20px}.composer .note-button:not(.active),.composer .voice-button:not(.active){border:1px solid var(--line);background:#fff;color:var(--primary)}.upload-chip{border-color:var(--line);border-radius:14px}.upload-chip>span{background:var(--brand-soft);font-size:14px}@media (max-width:700px){.bottom-nav{height:68px;border-top:1px solid var(--line);background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px)}.bottom-nav button{color:var(--faint)}.bottom-nav button b{width:48px;height:28px;border-radius:999px;transition:background-color .2s}.bottom-nav button.active{color:var(--primary)}.bottom-nav button.active b{background:var(--brand-soft)}.chat-header{height:104px;padding:8px 12px}.preview-banner{gap:4px 8px;padding:6px 10px;font-size:11px}.preview-banner a{padding:3px 9px;font-size:11px}.messenger{box-shadow:none}}.session-overlay{background:rgba(10,15,44,.4);backdrop-filter:blur(6px)}.session-drawer{border-radius:24px 0 0 24px;box-shadow:-30px 0 80px -30px rgba(10,15,44,.45)}.session-drawer h2{font-weight:700;letter-spacing:-.02em}.session-drawer header button{display:grid;place-items:center;background:var(--soft);color:var(--muted);font-size:18px}.new-meeting-button,.new-session{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:13px}.session-row{transition:background-color .2s,border-color .2s}.session-row:hover{background:var(--soft)}.session-row.active{border-color:#dcdcff;background:var(--brand-soft)}.session-row>button:not(.session-main){display:grid;place-items:center;font-size:16px}.meeting-layout{background:transparent}.meeting-sidebar{border-right-color:var(--line);background:rgba(255,255,255,.72)}.meeting-sidebar>header small{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--brand-soft);color:var(--primary);font-size:10.5px;font-weight:700;letter-spacing:.12em}.meeting-sidebar h1{margin-top:8px;font-size:24px;font-weight:700;letter-spacing:-.03em}.meeting-sidebar>header button{display:grid;place-items:center;background:var(--brand-soft);font-size:18px}.meeting-room-list>button{transition:background-color .2s,border-color .2s}.meeting-room-list>button:hover{background:var(--soft)}.meeting-room-list>button.active{border-color:#dcdcff;background:var(--brand-soft)}.meeting-room-icon{background:var(--grad);color:#fff;font-size:16px}.meeting-header{border-bottom-color:var(--line);background:rgba(255,255,255,.86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.meeting-avatars span{background:linear-gradient(145deg,#dbe6ff,#c7c2ff);color:#2a1f8f}.meeting-menu{border-color:var(--line);border-radius:14px;box-shadow:0 20px 44px -20px rgba(16,24,64,.4)}.meeting-composer{border-top-color:var(--line);background:rgba(255,255,255,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.meeting-empty h1{font-size:24px;font-weight:700;letter-spacing:-.03em}.meeting-empty p{font-size:15px}.meeting-header h1{font-weight:650}.meeting-empty button{border-radius:13px}.meeting-setup-callout{border:1px solid #e3e3fb;border-radius:14px;background:#f5f4ff}.panel>header{margin-bottom:22px}.panel h1{font-size:28px;font-weight:700;letter-spacing:-.035em}.panel header small{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--brand-soft);color:var(--primary);font-size:10.5px;letter-spacing:.12em}.panel header button{padding:8px 14px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--text);font-weight:650;transition:border-color .2s}.panel header button:hover{border-color:#c7c9f3}.team-intro{border:1px solid #e3e3fb;border-radius:18px;background:linear-gradient(135deg,#eef0ff,#f6efff)}.team-empty button,.team-intro button{border-radius:11px;padding:9px 14px;font-size:13px;white-space:nowrap}.vm-group{border-color:var(--line);border-radius:20px;box-shadow:var(--shadow-card)}.vm-title{align-items:center;background:#f5f6fd;font-size:12.5px}.vm-title span{display:inline-flex;align-items:center;gap:7px}.vm-title span svg{color:var(--primary)}.vm-title small{display:inline-flex;align-items:center}.agent-row{min-height:70px;transition:background-color .2s}.agent-row:hover{background:#fcfcff}.agent-row.selected{background:#fafaff;box-shadow:inset 3px 0 #4f46e5}.agent-row>b{display:grid;color:var(--faint);font-size:16px}.agent-select strong em{background:var(--brand-soft)}.agent-status{padding:4px 10px;font-size:11px}.agent-status.online{background:#e8f8f1;color:#08875b}.agent-status.busy{background:#fff4dd;color:#a15c00}.agent-edit,.agent-quick-actions button{border-color:var(--line);border-radius:9px;padding:7px 10px;font-size:11.5px;font-weight:650;transition:border-color .2s,color .2s}.agent-edit:hover,.agent-quick-actions button:hover{border-color:#c7c2ff;color:var(--primary)}.agent-toggle.on{background:var(--grad)}.settings>*{flex-shrink:0}.settings section{padding:24px;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-card)}.settings h2{font-size:18px;font-weight:650;letter-spacing:-.015em}.settings p{font-size:13.5px}.settings-nav{background:rgba(247,248,254,.9)}.settings-nav a{border-color:var(--line);padding:8px 13px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s}.settings-nav a:hover{border-color:#c7c2ff;color:var(--primary)}.settings-overview{border-color:#e3e3fb!important;background:linear-gradient(135deg,#eef0ff,#f6efff)!important}.settings-overview>div{padding:14px;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,64,.05)}.settings-overview strong{font-size:24px;font-weight:700;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.settings-overview small{font-size:11.5px}.settings-role-note{border-color:var(--line);border-radius:16px;box-shadow:var(--shadow-card)}.settings-role-note span{font-size:12.5px}.notice{border:1px solid #dcdcff;border-radius:14px;background:#f5f4ff;color:#2f2a8f;font-weight:550}.section-heading p{margin-top:4px}.gateway-row strong{font-size:14.5px}.gateway-manage{border-color:var(--line);border-radius:10px;padding:8px 12px;font-size:12px;font-weight:650}.gateway-meta>span{border-radius:12px;background:#f5f6fd}.gateway-meta small{font-size:10px}.gateway-meta strong{font-size:12.5px}.gateway-rename button,.reconnect-box button{border-radius:11px;font-size:12.5px}.gateway-danger-actions button,.gateway-danger-actions p{font-size:12px}.gateway-attention{border:1px solid #f5dcae;border-radius:12px}.gateway-attention strong{font-size:12.5px}.gateway-attention span{font-size:12px}.invite-link{border-radius:14px}.invite-link button,.person-row>button{font-size:13px;font-weight:650}.person-row strong{font-size:14px}.people-list{border-color:var(--line);border-radius:16px}.gateway-wizard{border:1px solid #d9dcff!important;background:linear-gradient(180deg,#fff,#fbfbff)!important;box-shadow:0 34px 70px -40px rgba(53,37,205,.5)!important}.billing-heading>span>small,.wizard-title small{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--brand-soft);color:var(--primary);font-size:10.5px;letter-spacing:.12em}.wizard-title h2{font-size:22px;font-weight:700;letter-spacing:-.025em}.wizard-title>button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--soft);font-size:18px;transition:background-color .2s,color .2s}.wizard-title>button:hover{background:var(--brand-soft);color:var(--text)}.setup-explainer{border:1px solid #e3e3fb;border-radius:15px;background:linear-gradient(135deg,#eef0ff,#f6efff)}.setup-explainer span{border-color:#dcdcff;border-radius:8px}.gateway-definition,.gateway-prerequisites{border-color:var(--line);border-radius:15px;background:#f8f9ff}.adapter-choices button,.advanced-fields>button,.choice-row button{border-color:var(--line-strong);border-radius:13px;background:#fff;transition:border-color .2s,background-color .2s,box-shadow .2s}.choice-row button{font-size:14px;font-weight:600}.adapter-choices button:hover,.advanced-fields>button:hover,.choice-row button:hover{border-color:#a5b4fc}.adapter-choices button.selected,.advanced-fields>button.selected,.choice-row button.selected{border-color:#6366f1;background:var(--brand-soft);box-shadow:0 0 0 1px #6366f1,0 12px 24px -16px rgba(53,37,205,.6)}.advanced-fields{border:1px solid var(--line);border-radius:15px;background:#f8f9ff}.setup-steps li{border-top-width:4px;border-radius:2px;font-size:11px}.setup-steps li.active,.setup-steps li.done{border-image:var(--grad) 1;color:var(--primary)}.where-to-run>span{background:var(--grad);box-shadow:0 6px 14px -6px rgba(53,37,205,.7)}.command-box{border:1px solid #1d2552;border-radius:15px;background:#0b1030;color:#dbe0ff;box-shadow:0 24px 48px -28px rgba(0,0,0,.8)}.command-box code{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px}.command-box button{border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(255,255,255,.1);font-size:12.5px;font-weight:650}.setup-transfer-actions button{border-color:var(--line);border-radius:11px}.waiting{border:1px solid #e3e3fb;border-radius:15px;background:var(--brand-soft)}.reassurance{border-radius:15px;background:#f5f7ff}.success-state>span{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 16px 34px -14px rgba(5,150,105,.7)}.success-state h3{font-weight:700;letter-spacing:-.02em}.subscription-status{padding:4px 9px;font-size:10.5px;font-weight:700}.billing-alert{border-radius:15px}.billing-period{border-radius:13px;background:#f5f6fd;font-size:12px}.usage-grid>span{border-color:var(--line);border-radius:15px;background:#fff;box-shadow:0 1px 2px rgba(16,24,64,.04)}.usage-grid small{font-size:12px}.plan-buttons button{border:1px solid var(--line-strong);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,64,.04)}.plan-buttons button:not(:disabled):hover{border-color:#a5b4fc;background:#fbfbff;box-shadow:0 16px 34px -20px rgba(53,37,205,.55)}.plan-buttons strong{font-size:15px}.plan-buttons span{font-size:18px;font-weight:700;letter-spacing:-.02em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.plan-buttons small{font-size:12px}.profile-card{border-color:var(--line);border-radius:16px;background:#f8f9ff}.profile-avatar{border-radius:14px;background:var(--grad)}.account-action>button,.account-signout button{border-color:var(--line-strong);border-radius:11px;font-size:13px;font-weight:650}.support-grid a,.support-grid button{min-height:52px;border-color:var(--line);border-radius:14px;background:#fff;font-size:13px;font-weight:600;transition:border-color .2s,background-color .2s,translate .2s var(--ease)}.support-grid a:hover,.support-grid button:hover{translate:0 -1px;border-color:#c7c2ff;background:#fbfbff}.support-grid b{display:grid;font-size:16px}.export-note{font-size:11.5px}.danger-zone{box-shadow:none!important}.confirm-overlay{background:rgba(10,15,44,.5);backdrop-filter:blur(10px)}.confirm-dialog{border:1px solid rgba(255,255,255,.9);border-radius:24px;box-shadow:0 50px 110px -40px rgba(10,15,44,.7);animation:dialog-in .28s var(--ease) both}.confirm-dialog h2{font-size:21px;font-weight:700;letter-spacing:-.02em}.confirm-dialog button{border-color:var(--line-strong);border-radius:12px;font-weight:650;transition:border-color .2s,background-color .2s,translate .2s var(--ease),box-shadow .2s}.confirm-dialog button:not(.primary-dialog-action):not(.confirm-delete):not(:disabled):hover{border-color:#c7c9f3;background:#fbfbff}.limit-icon{width:54px;height:54px;border-radius:17px;background:var(--grad);color:#fff;font-size:24px;box-shadow:0 16px 34px -14px rgba(53,37,205,.75)}.limit-actions a{border-radius:12px}.agent-photo-picker{border-color:var(--line-strong);border-radius:14px;background:#f8f9ff}.meeting-member-option{transition:background-color .2s}.media-lightbox>button{display:grid;place-items:center;font-size:22px}.app-loading,.auth-page,.invite-page{background:var(--aurora),var(--bg)}.app-loading-spinner{border-color:#4f46e5 #d9ddf0 #d9ddf0}.app-loading h1{font-weight:700;letter-spacing:-.03em}.invite-card{border-color:var(--line);border-radius:28px;box-shadow:0 40px 100px -50px rgba(16,24,64,.45)}.invite-card h1{font-size:26px;font-weight:700;letter-spacing:-.03em}.invite-icon{background:var(--grad);color:#fff;box-shadow:0 16px 34px -14px rgba(53,37,205,.75)}.legal-shell{background:var(--aurora),var(--bg);background-repeat:no-repeat}.legal-nav>a:last-child{padding:8px 14px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--text);text-decoration:none;transition:border-color .2s}.legal-nav>a:last-child:hover{border-color:#c7c9f3}.legal-card{border-color:var(--line);border-radius:28px;box-shadow:0 40px 100px -60px rgba(16,24,64,.45)}.legal-card .eyebrow{padding:6px 12px;border-radius:999px;background:var(--brand-soft);letter-spacing:.12em}.legal-card h1{font-weight:700;letter-spacing:-.045em}.legal-card h2{font-weight:650;letter-spacing:-.015em}.legal-card a{color:var(--primary);text-underline-offset:3px}.legal-shell>footer{max-width:1000px;border-top:1px solid var(--line)}.admin-shell{background:var(--aurora),var(--bg);background-repeat:no-repeat}.admin-card,.admin-stats article{border-color:var(--line);border-radius:20px;box-shadow:var(--shadow-card)}.admin-top h1{font-weight:700}.admin-card h2,.document-fallback h2{font-weight:650}@media (max-width:700px){.legal-card{border-radius:22px}}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion:reduce){.confirm-dialog{animation:none}}