.form-view[data-v-d80d724b]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-4);background:var(--bg-default)}form[data-v-d80d724b]{width:100%;max-width:400px}fieldset[data-v-d80d724b]{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-5);display:flex;flex-direction:column}legend[data-v-d80d724b]{padding:0 var(--space-2);font-weight:600;color:var(--fg-default)}label[data-v-d80d724b]{display:flex;flex-direction:column;gap:var(--space-2);font-size:.875rem;font-weight:500;color:var(--fg-muted)}input[data-v-d80d724b],select[data-v-d80d724b]{padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:1rem;font-family:inherit;color:var(--fg-default);background:var(--bg-subtle)}input[data-v-d80d724b]:focus,select[data-v-d80d724b]:focus{outline:none;border-color:var(--accent-fg);box-shadow:0 0 0 2px var(--accent-emphasis)}input[data-v-d80d724b]:invalid:not(:focus){border-color:var(--danger)}button[data-v-d80d724b]{padding:var(--space-3) var(--space-5);background:var(--accent-fg);color:var(--bg-canvas);border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:background .2s}button[data-v-d80d724b]:hover:not(:disabled){background:var(--accent-emphasis)}button[data-v-d80d724b]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-d80d724b]{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--danger-bg, #fee);color:var(--danger, #c33);font-size:.875rem}.waiting-view[data-v-b7ac95b0]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-4);background:var(--bg-default)}.container[data-v-b7ac95b0]{text-align:center;max-width:500px}h1[data-v-b7ac95b0]{font-size:1.75rem;font-weight:700;color:var(--fg-default);margin-bottom:var(--space-2)}p[data-v-b7ac95b0]{color:var(--fg-muted);margin-bottom:var(--space-5)}.readiness-badges[data-v-b7ac95b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.badge[data-v-b7ac95b0]{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-subtle);transition:all .3s}.badge.ready[data-v-b7ac95b0]{border-color:var(--success);background:#3fb9501a}.label[data-v-b7ac95b0]{display:block;font-size:.875rem;font-weight:500;color:var(--fg-muted);margin-bottom:var(--space-2)}.status[data-v-b7ac95b0]{display:block;font-weight:600;color:var(--fg-default)}.badge.ready .status[data-v-b7ac95b0]{color:var(--success)}.spinner[data-v-b7ac95b0]{margin-top:var(--space-6)}.spin[data-v-b7ac95b0]{width:40px;height:40px;border:4px solid var(--border-default);border-top-color:var(--accent-fg);border-radius:50%;animation:spin-b7ac95b0 1s linear infinite;margin:0 auto var(--space-4)}@keyframes spin-b7ac95b0{to{transform:rotate(360deg)}}.ready-message[data-v-b7ac95b0]{padding:var(--space-5);background:#3fb9501a;border-radius:var(--radius-lg);color:var(--success);font-weight:600}.sticky-question-header[data-v-8b5188b4]{position:sticky;top:0;z-index:10;display:flex;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-4);background:var(--bg-default);border-bottom:1px solid var(--border-subtle);font-size:.9rem;font-weight:600}.label[data-v-8b5188b4]{flex-shrink:0;color:var(--fg-muted)}.text[data-v-8b5188b4]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-default)}.reconnect-banner[data-v-e28fb421]{position:fixed;top:0;left:0;right:0;background:var(--bg-subtle);border-bottom:2px solid var(--warning);padding:var(--space-4);z-index:999;animation:slideDown-e28fb421 .3s ease-out}@keyframes slideDown-e28fb421{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.content[data-v-e28fb421]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);font-weight:500;color:var(--warning)}.spinner[data-v-e28fb421]{width:16px;height:16px;border:2px solid var(--warning);border-top-color:transparent;border-radius:50%;animation:spin-e28fb421 .8s linear infinite}@keyframes spin-e28fb421{to{transform:rotate(360deg)}}.text[data-v-e28fb421]{font-size:.95rem}.status-sidebar[data-v-7eb61705]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-default)}.status-sidebar.desktop[data-v-7eb61705]{width:240px;position:sticky;top:var(--space-4)}.status-sidebar.mobile[data-v-7eb61705]{position:sticky;top:0;height:40px;flex-direction:row;justify-content:space-between;align-items:center;border-radius:0;z-index:10;border:none;border-bottom:1px solid var(--border-subtle)}.countdown-section[data-v-7eb61705]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.label[data-v-7eb61705]{font-size:12px;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.5px}.countdown[data-v-7eb61705]{font-size:32px;font-weight:600;font-family:Courier New,monospace;color:var(--fg-default)}.status-sidebar.mobile .countdown[data-v-7eb61705]{font-size:18px}.status-sidebar.mobile .countdown-section[data-v-7eb61705]{gap:var(--space-1)}.status-sidebar.mobile .label[data-v-7eb61705]{display:none}.status-badge[data-v-7eb61705]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:13px;font-weight:500;transition:background-color var(--duration-fast)}.status-badge.success[data-v-7eb61705]{background:var(--bg-success-subtle);color:var(--success)}.status-badge.warning[data-v-7eb61705]{background:var(--bg-warning-subtle);color:var(--warning)}.status-badge.danger[data-v-7eb61705]{background:var(--bg-danger-subtle);color:var(--danger)}.status-badge.muted[data-v-7eb61705]{background:var(--bg-subtle);color:var(--fg-muted)}.status-badge .icon[data-v-7eb61705]{flex-shrink:0}.connection-quality[data-v-7eb61705]{font-size:11px;color:var(--fg-muted);text-align:center}.status-sidebar.mobile .connection-quality[data-v-7eb61705]{font-size:10px}.quality-excellent[data-v-7eb61705]{color:var(--success)}.quality-good[data-v-7eb61705]{color:var(--warning)}.quality-poor[data-v-7eb61705]{color:var(--danger)}@media (prefers-reduced-motion: reduce){.status-badge[data-v-7eb61705]{transition-duration:.01ms!important}}.error-toast[data-v-4765848c]{position:fixed;top:var(--space-4);right:var(--space-4);background:var(--bg-subtle);border:1px solid var(--danger);border-radius:var(--radius-sm);padding:var(--space-4);z-index:100;max-width:90vw;box-shadow:0 2px 8px #00000026}.toast-content[data-v-4765848c]{display:flex;align-items:center;gap:var(--space-2)}.toast-icon[data-v-4765848c]{color:var(--danger);font-weight:700;font-size:1.2rem;flex-shrink:0}.toast-message[data-v-4765848c]{color:var(--fg-default);font-size:.95rem;flex:1}.toast-close[data-v-4765848c]{background:none;border:none;color:var(--fg-default);cursor:pointer;font-size:1.5rem;padding:0;margin-left:auto;flex-shrink:0;line-height:1}.toast-close[data-v-4765848c]:hover{color:var(--danger)}.toast-fade-enter-active[data-v-4765848c],.toast-fade-leave-active[data-v-4765848c]{transition:all .3s ease}.toast-fade-enter-from[data-v-4765848c],.toast-fade-leave-to[data-v-4765848c]{opacity:0;transform:translate(10px)}@media (prefers-reduced-motion: reduce){.toast-fade-enter-active[data-v-4765848c],.toast-fade-leave-active[data-v-4765848c]{transition:none}}.chat-view[data-v-fd6f6d2a]{display:flex;flex-direction:column;height:100vh;padding:var(--space-4);background:var(--bg-default)}.messages[data-v-fd6f6d2a]{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-bottom:var(--space-4);overflow-anchor:auto;contain-intrinsic-size:auto 52px;contain:layout style paint}.message[data-v-fd6f6d2a]{display:flex;align-items:flex-start;gap:var(--space-3);content-visibility:auto;contain-intrinsic-size:auto 52px}.message.user[data-v-fd6f6d2a]{justify-content:flex-end}.message.assistant[data-v-fd6f6d2a]{justify-content:flex-start}.message.active[data-v-fd6f6d2a]{border-left:4px solid var(--accent-fg);background:var(--bg-accent-subtle);padding-left:calc(var(--space-3) - 4px)}.content[data-v-fd6f6d2a]{max-width:70%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);word-wrap:break-word}.message.user .content[data-v-fd6f6d2a]{background:var(--accent-fg);color:var(--bg-canvas)}.message.assistant .content[data-v-fd6f6d2a]{background:var(--bg-subtle);border:1px solid var(--border-default);color:var(--fg-default)}p[data-v-fd6f6d2a]{margin:0;font-size:.95rem}.input-area[data-v-fd6f6d2a]{display:flex;gap:var(--space-2)}.input-wrapper[data-v-fd6f6d2a]{flex:1;position:relative}textarea[data-v-fd6f6d2a]{flex:1;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-family:inherit;font-size:.95rem;color:var(--fg-default);background:var(--bg-subtle);resize:none;max-height:120px}textarea[data-v-fd6f6d2a]:focus{outline:none;border-color:var(--accent-fg);box-shadow:0 0 0 2px var(--accent-emphasis)}button[data-v-fd6f6d2a]{padding:var(--space-3) var(--space-5);background:var(--accent-fg);color:var(--bg-canvas);border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:background .2s}button[data-v-fd6f6d2a]:hover:not(:disabled){background:var(--accent-emphasis)}button[data-v-fd6f6d2a]:disabled{opacity:.5;cursor:not-allowed}.spinner-busy[data-v-fd6f6d2a]{position:absolute;bottom:var(--space-3);right:var(--space-3);width:20px;height:20px;animation:spin-fd6f6d2a .8s linear infinite}.spinner-dot[data-v-fd6f6d2a]{width:100%;height:100%;border:2px solid var(--accent-fg);border-top-color:transparent;border-radius:50%}@keyframes spin-fd6f6d2a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner-busy[data-v-fd6f6d2a]{animation:none;opacity:.5}}.evaluating-view[data-v-87d7d6f6]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-4);background:var(--bg-default)}.container[data-v-87d7d6f6]{text-align:center}.spinner[data-v-87d7d6f6]{width:60px;height:60px;border:4px solid var(--border-default);border-top-color:var(--accent-fg);border-radius:50%;animation:spin-87d7d6f6 1s linear infinite;margin:0 auto var(--space-5)}@keyframes spin-87d7d6f6{to{transform:rotate(360deg)}}h1[data-v-87d7d6f6]{font-size:1.75rem;font-weight:700;color:var(--fg-default);margin-bottom:var(--space-2)}p[data-v-87d7d6f6]{color:var(--fg-muted)}.score-chip[data-v-0e3e0216]{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:13px;font-weight:500;white-space:nowrap;min-width:40px}.score-chip.success[data-v-0e3e0216]{background:var(--bg-success-subtle);color:var(--success)}.score-chip.warning[data-v-0e3e0216]{background:var(--bg-warning-subtle);color:var(--warning)}.score-chip.danger[data-v-0e3e0216]{background:var(--bg-danger-subtle);color:var(--danger)}.score-chip.muted[data-v-0e3e0216]{background:var(--bg-muted);color:var(--fg-muted)}.score-bar-track[data-v-73f211bf]{width:100%;height:8px;background:var(--bg-subtle);border-radius:var(--radius-sm);overflow:hidden}.score-bar-fill[data-v-73f211bf]{height:100%;transition:width var(--duration-medium) var(--easing-out)}.score-bar-fill.success[data-v-73f211bf]{background:var(--success)}.score-bar-fill.warning[data-v-73f211bf]{background:var(--warning)}.score-bar-fill.danger[data-v-73f211bf]{background:var(--danger)}.score-bar-fill.muted[data-v-73f211bf]{background:var(--fg-muted)}.accordion[data-v-8591c653]{display:flex;flex-direction:column;gap:var(--space-2)}.accordion-trigger[data-v-8591c653]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast)}.accordion-trigger[data-v-8591c653]:hover{background:var(--bg-emphasis)}.accordion-trigger[data-v-8591c653]:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}.trigger-header[data-v-8591c653]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex:1}.accordion-content[data-v-8591c653]{padding:var(--space-3);background:var(--bg-default);border:1px solid var(--border-subtle);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md)}.content-section[data-v-8591c653]{display:flex;flex-direction:column;gap:var(--space-3)}.response[data-v-8591c653]{color:var(--fg-default);line-height:1.6}.comment[data-v-8591c653]{color:var(--fg-muted);font-size:13px;font-style:italic}@media (prefers-reduced-motion: reduce){.accordion-trigger[data-v-8591c653]{transition-duration:.01ms!important}}.report-view[data-v-59166981]{min-height:100vh;padding:var(--space-5) var(--space-4);background:var(--bg-default)}.container[data-v-59166981]{max-width:900px;margin:0 auto}.report-header[data-v-59166981]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-5)}.title-section[data-v-59166981]{flex:1}.title-section h1[data-v-59166981]{font-size:2rem;font-weight:700;color:var(--fg-default);margin-bottom:var(--space-3)}.actions[data-v-59166981]{display:flex;gap:var(--space-3)}.btn-primary[data-v-59166981]{padding:var(--space-2) var(--space-4);background:var(--accent-emphasis);color:var(--fg-default);border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:background-color var(--duration-fast)}.btn-primary[data-v-59166981]:hover:not(:disabled){background:var(--accent-fg)}.btn-primary[data-v-59166981]:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}.btn-primary[data-v-59166981]:disabled{opacity:.5;cursor:not-allowed}.badge[data-v-59166981]{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-5);font-size:.875rem;font-weight:600}.badge.max_duration[data-v-59166981]{background:#d299221a;color:var(--warning)}.badge.reconnect_deadline[data-v-59166981]{background:#f851491a;color:var(--danger)}.label[data-v-59166981]{font-weight:700}.reason[data-v-59166981]{margin-left:var(--space-2)}.spinner[data-v-59166981]{text-align:center;padding:var(--space-6) var(--space-4)}.spin[data-v-59166981]{width:40px;height:40px;border:4px solid var(--border-default);border-top-color:var(--accent-fg);border-radius:50%;animation:spin-59166981 1s linear infinite;margin:0 auto var(--space-4)}@keyframes spin-59166981{to{transform:rotate(360deg)}}.error[data-v-59166981]{color:var(--danger);text-align:center;padding:var(--space-5);background:#f851491a;border-radius:var(--radius-lg)}.report-content[data-v-59166981]{margin-bottom:var(--space-5)}.notification[data-v-59166981]{position:fixed;bottom:var(--space-5);left:50%;transform:translate(-50%);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-weight:500;z-index:var(--z-notification);animation:slideUp-59166981 var(--duration-medium) var(--easing-out)}.notification.success[data-v-59166981]{background:#3fb950e6;color:#fff}.notification.danger[data-v-59166981]{background:#f85149e6;color:#fff}@keyframes slideUp-59166981{0%{opacity:0;transform:translate(-50%) translateY(var(--space-5))}to{opacity:1;transform:translate(-50%) translateY(0)}}.notification-enter-active[data-v-59166981],.notification-leave-active[data-v-59166981]{transition:opacity var(--duration-medium),transform var(--duration-medium)}.notification-enter-from[data-v-59166981],.notification-leave-to[data-v-59166981]{opacity:0;transform:translate(-50%) translateY(var(--space-5))}@media (prefers-reduced-motion: reduce){.spin[data-v-59166981]{animation-duration:10s}.notification[data-v-59166981]{animation:none}}.superseded-view[data-v-4ae5c1c1]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-4);background:var(--bg-default)}.container[data-v-4ae5c1c1]{text-align:center;max-width:500px}h1[data-v-4ae5c1c1]{font-size:1.75rem;font-weight:700;color:var(--fg-default);margin-bottom:var(--space-4)}p[data-v-4ae5c1c1]{color:var(--fg-muted);margin-bottom:var(--space-5);line-height:1.5}.takeover-btn[data-v-4ae5c1c1]{padding:var(--space-3) var(--space-5);background:var(--accent-fg);color:var(--bg-canvas);border:none;border-radius:var(--radius-lg);font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:var(--space-4)}.takeover-btn[data-v-4ae5c1c1]:hover:not(:disabled){background:var(--accent-emphasis)}.takeover-btn[data-v-4ae5c1c1]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-4ae5c1c1]{color:var(--danger);background:#f851491a;padding:var(--space-4);border-radius:var(--radius-lg)}.view-container[data-v-5b212015]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-default);color:var(--fg-default);padding:var(--space-4)}.content[data-v-5b212015]{text-align:center;max-width:400px}h2[data-v-5b212015]{margin:0 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.4}p[data-v-5b212015]{margin:0;font-size:1rem;line-height:1.5;color:var(--fg-muted)}p.sr-only[data-v-5b212015]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.error-view[data-v-d5463acf]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-4);background:var(--bg-default)}.container[data-v-d5463acf]{text-align:center;max-width:500px}h1[data-v-d5463acf]{font-size:1.75rem;font-weight:700;color:var(--danger);margin-bottom:var(--space-5)}.error-message[data-v-d5463acf]{background:#f851491a;border:1px solid var(--danger);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5)}.error-message p[data-v-d5463acf]{margin:0;color:var(--danger);font-weight:500}.actions[data-v-d5463acf]{display:flex;gap:var(--space-4);justify-content:center}button[data-v-d5463acf]{padding:var(--space-3) var(--space-5);border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:background .2s}.retry-btn[data-v-d5463acf]{background:var(--accent-fg);color:var(--bg-canvas)}.retry-btn[data-v-d5463acf]:hover{background:var(--accent-emphasis)}.reset-btn[data-v-d5463acf]{background:var(--bg-subtle);color:var(--fg-default);border:1px solid var(--border-default)}.reset-btn[data-v-d5463acf]:hover{border-color:var(--fg-default)}#app[data-v-94d2ce2d]{width:100%;min-height:100vh}.bootstrap-loading[data-v-94d2ce2d]{width:100%;min-height:100vh;background:var(--bg-default)}:root{--bg-canvas: #0d1117;--bg-default: #161b22;--bg-subtle: #21262d;--bg-muted: #30363d;--bg-emphasis: #30363d;--fg-default: #e6edf3;--fg-muted: #8b949e;--fg-subtle: #6e7681;--border-default: #30363d;--border-muted: #21262d;--border-subtle: #0d1117;--accent-fg: #58a6ff;--accent-emphasis: #1f6feb;--success: #3fb950;--warning: #d29922;--danger: #f85149;--info: #58a6ff;--bg-success-subtle: rgba(63, 185, 80, .1);--bg-warning-subtle: rgba(210, 153, 34, .1);--bg-danger-subtle: rgba(248, 81, 73, .1);--bg-accent-subtle: rgba(31, 111, 235, .1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .16);--shadow-lg: 0 12px 16px rgba(0, 0, 0, .2);--z-sticky: 100;--z-modal: 200;--z-notification: 300;--duration-fast: .15s;--duration-medium: .3s;--easing-out: cubic-bezier(.4, 0, .2, 1)}body{background-color:var(--bg-canvas);color:var(--fg-default)}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DnEqMUkt.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DoYExElg.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-X9X0urb-.woff2) format("woff2"),url(/assets/geist-cyrillic-600-normal-64f_Uksv.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-Ce5q_31Z.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-BPBWmzPh.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;color:var(--fg-default, #e6edf3);background-color:var(--bg-canvas, #0d1117);font-display:swap}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:var(--space-4)}p{margin-bottom:var(--space-3)}code,pre{font-family:Geist Mono,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}a{color:var(--accent-fg);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px;border-radius:var(--radius-sm)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
