:root{--command-bar-clearance:104px;--accent-rgb:15, 118, 110;--accent:#0f766e;--accent-hover:#0b5f58;--accent-press:#094943;--accent-soft:#0f766e1f;--accent-ring:#0f766e52;--accent-on:#fff;--accent-glow:#0f766e59;--accent-ink:#10151f;--accent-on-shadow:0 1px 2px #0003;--success:#17805f;--success-soft:#e3f1ea;--warning:#b7791f;--warning-soft:#f7ecd8;--danger:#c2453a;--danger-soft:#f8e5e2;--info:#3d6aa8;--info-text:#2f5286;--info-soft:#e6edf6;--info-on:#fff;--success-on:#fff;--warning-on:var(--accent-ink);--danger-on:#fff;--danger-2:#97362d;--success-text:#15614a;--warning-text:#74501b;--danger-text:#96352d;--bg:#fafaf6;--bg-tint-1:#0f766e0d;--bg-tint-2:#b48c3c09;--surface:#fff;--surface-2:#f0f1ec;--surface-hover:#e7e9e2;--surface-active:#dcdfd6;--surface-sunk:#f2f3ee;--surface-raised:#fff;--glass-bg:#ffffffa8;--glass-bg-strong:#ffffffe0;--glass-border:#17202e24;--glass-border-subtle:#17202e14;--glass-highlight:#ffffffe6;--glass-inner:inset 0 1px 0 #ffffff14;--glass-blur:18px;--glass-saturate:saturate(150%);--text:#17202e;--text-muted:#4f5868;--text-faint:#5d6573;--text-on-accent:#fff;--line:#e1e3dc;--line-strong:#868d98;--r-xs:2px;--r-sm:5px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--shadow-sm:0 1px 2px #17202e0f;--shadow-md:0 4px 12px -2px #17202e1a;--shadow-lg:0 16px 40px -12px #17202e2e;--font:"Literata", Georgia, "Times New Roman", serif;--font-head:"Literata", Georgia, "Times New Roman", serif;--font-numeric:"Literata", Georgia, serif;--font-read:"Literata", ui-serif, Georgia, Cambria, "Times New Roman", serif;--font-hand:"Caveat", "Segoe Print", "Comic Sans MS", cursive;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:clamp(30px, 3.2vw, 38px);--fs-4xl:clamp(38px, 4.6vw, 52px);--lh:1.6;--measure:65ch;--tracking-tight:-.015em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.09em;--ease:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.14s;--t:.26s;--t-slow:.4s;--sidebar-width:264px;--sidebar-width-v2:248px;--sidebar-rail-width:72px;--content-max:1440px;--touch-target-min:44px;--fs-stat:clamp(30px, 4.5vw, 44px);--fs-stat-lg:clamp(38px, 6vw, 56px);--blur-scrim:4px;--blur-strong:32px;--lh-tight:1.15;--lh-snug:1.35;--card-radius:var(--radius-md);--card-radius-lg:var(--radius-lg);--card-transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);--card-hover-lift:translateY(-2px);--card-hover-lift-sm:translateY(-1px);--recall:#ad7d2a;--recall-text:#76511b;--recall-soft:#f6ecd9;--highlight:#fbe39a;--paper:#fdfdfb;--sidebar-bg:#f3f4ef;--hairline:#e1e3dc;--hairline-strong:#cfd3ca;--text-secondary:#343e4d;--track:#eceee8;--fs-read:17px;--fs-read-lg:19px;--lh-display:1.02;--lh-read:1.65;--tracking-display:-.025em;--tracking-meta:.06em;--measure-read:62ch;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--rail-width:300px;--drawer-width:420px;--session-plan-width:260px;--topbar-height:64px;--control-sm:32px;--control-lg:48px;--font-display:"Literata", Georgia, serif;--font-body:"Literata", Georgia, serif;--font-reading:"Atkinson Hyperlegible", system-ui, sans-serif;--text-display:44px;--leading-display:1.05;--text-display-sm:34px;--text-h1:32px;--leading-h1:1.15;--text-h2:24px;--leading-h2:1.25;--text-h3:19px;--leading-h3:1.35;--text-question:19px;--leading-question:1.45;--text-body-lg:18px;--leading-body-lg:1.55;--text-body:16px;--leading-body:1.55;--text-small:14px;--leading-small:1.45;--text-caption:13px;--leading-caption:1.4;--text-num-xl:40px;--leading-num-xl:1;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--radius-control:12px;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-standard:cubic-bezier(.2, 0, .2, 1);--z-base:0;--z-raised:1;--z-sticky:100;--z-nav:200;--z-ask:300;--z-drawer:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--tap-min:44px}[data-reading=on]{--font-display:var(--font-reading);--font-body:var(--font-reading);--text-body:19px;--leading-body:1.75;--tracking-body:.01em;--word-spacing-body:.08em;--measure:60ch}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:80ms;--dur-slow:80ms;--ease-out:linear}}body{--accent-text:var(--accent);--primary:var(--accent);--primary-hover:var(--accent-hover);--gradient-primary:var(--accent);--border:1px solid var(--glass-border-subtle);--card-bg:var(--surface);--card-bg-subtle:var(--surface-2);--card-border:1px solid var(--line);--card-border-hover:var(--text);--card-shadow:var(--shadow-1);--card-shadow-hover:var(--shadow-1);--shadow-accent:0 0 0 1px var(--accent-ring);--on-accent:var(--accent-on);--focus-ring:var(--accent);--on-success:var(--success-on);--on-warning:var(--warning-on);--on-danger:var(--danger-on);--on-info:var(--info-on);--shadow-1:var(--shadow-sm);--shadow-2:var(--shadow-md);--shadow-3:var(--shadow-lg);--accent-wash:color-mix(in srgb, var(--accent) 13%, var(--surface));--accent-deep:color-mix(in srgb, var(--accent-text) 78%, var(--text));--accent-line:color-mix(in srgb, var(--accent) 22%, var(--surface));--accent-line-strong:color-mix(in srgb, var(--accent) 40%, var(--surface));--shadow-focus:0 0 0 3px rgba(var(--accent-rgb), .18);--shadow-drawer:-16px 0 40px -16px #17202e33;--scrim:#17202e1f;--ruling:color-mix(in srgb, var(--text) 7%, transparent);--edge:var(--text);--hard:var(--text);--hard-sm:3px 3px 0 var(--hard);--hard-md:5px 5px 0 var(--hard);--hard-lg:7px 7px 0 var(--hard)}body.dark-theme{--accent-rgb:79, 195, 174;--accent:#4fc3ae;--accent-hover:#74d4c2;--accent-press:#39a895;--accent-soft:#4fc3ae21;--accent-ring:#4fc3ae61;--accent-on:#06201b;--accent-glow:#4fc3ae47;--success:#6fb98a;--success-soft:#15291e;--warning:#d9a557;--warning-soft:#2e2412;--danger:#d9705f;--danger-soft:#33191a;--info:#85a7dc;--info-text:#9cb8e6;--info-soft:#172235;--info-on:#06201b;--success-on:#0b0e13;--warning-on:#0b0e13;--danger-on:#0b0e13;--danger-2:#c25f50;--success-text:#86c9a0;--warning-text:#e3b46c;--danger-text:#e88a7b;--bg:#12161d;--bg-tint-1:#4fc3ae0d;--bg-tint-2:#d9a55709;--surface:#181d26;--surface-2:#1d232d;--surface-hover:#232a35;--surface-active:#2a323e;--surface-sunk:#151a22;--surface-raised:#1e242e;--glass-bg:#181d26b8;--glass-bg-strong:#1d232de6;--glass-border:#e9edf31a;--glass-border-subtle:#e9edf312;--glass-highlight:#e9edf31f;--glass-inner:inset 0 1px 0 #ffffff14;--text:#e9edf3;--text-muted:#b8c0cc;--text-faint:#939dab;--line:#283040;--line-strong:#6b7688;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px -2px #00000080;--shadow-lg:0 16px 40px -12px #000000b3;--recall:#e0b25c;--recall-text:#e0b25c;--recall-soft:#e0b25c24;--paper:#151a22;--sidebar-bg:var(--surface-2);--hairline:#e9edf31a;--hairline-strong:#e9edf329;--text-secondary:#cfd5de;--track:#232a35;--highlight:#f7cd5a57;--edge:var(--line-strong);--hard:color-mix(in srgb, var(--accent) 55%, var(--bg));--shadow-drawer:-16px 0 40px -16px #000000b3;--scrim:#0006}body[data-theme-color]{--accent-soft:rgba(var(--accent-rgb), .12);--accent-ring:rgba(var(--accent-rgb), .32);--accent-glow:rgba(var(--accent-rgb), .4);--bg-tint-1:rgba(var(--accent-rgb), .1);--bg-tint-2:rgba(var(--accent-rgb-2,var(--accent-rgb)), .07);--primary:var(--accent);--primary-hover:var(--accent-hover);--accent-on:#fff;--text-on-accent:var(--accent-on);--accent-on-shadow:0 1px 2px #0003}body[data-theme-color=minimal],body[data-theme-color=breeze],body[data-theme-color=forest],body[data-theme-color=hacker],body[data-theme-color=cyberpunk],body[data-theme-color=ruby],body[data-theme-color=warm],body[data-theme-color=sunset]{--accent-on:var(--accent-ink);--accent-on-shadow:none}body[data-theme-color=original]{--accent-text:#4b60e6}body[data-theme-color=minimal]{--accent-text:#6e6e73}body[data-theme-color=monochrome]{--accent-text:#617087}body[data-theme-color=ocean]{--accent-text:#0275b0}body[data-theme-color=breeze]{--accent-text:#04788c}body[data-theme-color=forest]{--accent-text:#0b7e58}body[data-theme-color=hacker]{--accent-text:#167f3d}body[data-theme-color=lavender]{--accent-text:#8a3a6b}body[data-theme-color=cyberpunk]{--accent-text:#d41674}body[data-theme-color=ruby]{--accent-text:#dc0d30}body[data-theme-color=warm]{--accent-text:#9d601f}body[data-theme-color=sunset]{--accent-text:#b94e05}body.dark-theme[data-theme-color]{--accent-text:var(--accent)}body[data-theme-color=default]{--accent-rgb:14, 107, 95;--accent-rgb-2:180, 140, 60;--accent:#0e6b5f;--accent-hover:#0a564c;--accent-press:#07423a}body[data-theme-color=original]{--accent-rgb:84, 104, 231;--accent-rgb-2:52, 184, 138;--accent:#5468e7;--accent-hover:#4358d6;--accent-press:#3a4ec4;--accent-glow:#5468e759;--bg-tint-1:#5468e70d;--bg-tint-2:#34b88a0a}body[data-theme-color=minimal]{--accent-rgb:138, 138, 143;--accent:#8a8a8f;--accent-hover:#6e6e73;--accent-press:#58585c;--accent-glow:#8a8a8f2e;--bg-tint-1:#8a8a8f0a;--bg-tint-2:#8a8a8f08}body[data-theme-color=warm]{--accent-rgb:217, 142, 63;--accent-rgb-2:200, 106, 78;--accent:#d98e3f;--accent-hover:#bc7629;--accent-press:#9a5f1d}body[data-theme-color=ocean]{--accent-rgb:2, 122, 184;--accent-rgb-2:56, 189, 248;--accent:#027ab8;--accent-hover:#0369a1;--accent-press:#075985}body[data-theme-color=forest]{--accent-rgb:16, 185, 129;--accent-rgb-2:52, 211, 153;--accent:#10b981;--accent-hover:#059669;--accent-press:#047857}body[data-theme-color=cyberpunk]{--accent-rgb:236, 72, 153;--accent-rgb-2:234, 179, 8;--accent:#ec4899;--accent-hover:#db2777;--accent-press:#be185d;--accent-glow:#ec489973}body[data-theme-color=sunset]{--accent-rgb:249, 115, 22;--accent-rgb-2:239, 68, 68;--accent:#f97316;--accent-hover:#ea580c;--accent-press:#c2410c}body[data-theme-color=lavender]{--accent-rgb:155, 67, 119;--accent-rgb-2:196, 92, 140;--accent:#9b4377;--accent-hover:#86386a;--accent-press:#722d59}body[data-theme-color=monochrome]{--accent-rgb:100, 116, 139;--accent-rgb-2:148, 163, 184;--accent:#64748b;--accent-hover:#475569;--accent-press:#334155;--accent-glow:#64748b59}body[data-theme-color=breeze]{--accent-rgb:6, 182, 212;--accent-rgb-2:20, 184, 166;--accent:#06b6d4;--accent-hover:#0891b2;--accent-press:#0e7490}body[data-theme-color=ruby]{--accent-rgb:244, 63, 94;--accent-rgb-2:225, 29, 72;--accent:#f43f5e;--accent-hover:#e11d48;--accent-press:#be123c}body[data-theme-color=hacker]{--accent-rgb:34, 197, 94;--accent-rgb-2:74, 222, 128;--accent:#22c55e;--accent-hover:#16a34a;--accent-press:#15803d}body.dark-theme[data-theme-color=default]{--accent-rgb:79, 195, 174;--accent:#4fc3ae;--accent-hover:#74d4c2;--accent-press:#39a895}body.dark-theme[data-theme-color=original]{--accent-rgb:109, 126, 234;--accent:#6d7eea;--accent-hover:#919eef;--accent-press:#455be4}body.dark-theme[data-theme-color=monochrome]{--accent-rgb:121, 137, 159;--accent:#79899f;--accent-hover:#919eb0;--accent-press:#627288}body.dark-theme[data-theme-color=ocean]{--accent-rgb:2, 142, 214;--accent:#028ed6;--accent-hover:#04a8fd;--accent-press:#0270a9}body.dark-theme[data-theme-color=lavender]{--accent-rgb:208, 127, 176;--accent:#d07fb0;--accent-hover:#dc9cc3;--accent-press:#c2639e}body.dark-theme[data-theme-color=ruby]{--accent-rgb:244, 65, 96;--accent:#f44160;--accent-hover:#f66880;--accent-press:#f1163c}body.dark-theme[data-theme-color=minimal]{--accent-hover:#9f9fa3;--accent-press:#737378}body.dark-theme[data-theme-color=breeze]{--accent-hover:#0bd6f8;--accent-press:#0590a7}body.dark-theme[data-theme-color=forest]{--accent-hover:#13df9b;--accent-press:#0c8f64}body.dark-theme[data-theme-color=hacker]{--accent-hover:#34dc72;--accent-press:#1b9e4b}body.dark-theme[data-theme-color=cyberpunk]{--accent-hover:#f06dae;--accent-press:#e81e82}body.dark-theme[data-theme-color=warm]{--accent-hover:#e0a261;--accent-press:#c37727}body.dark-theme[data-theme-color=sunset]{--accent-hover:#fa8b3e;--accent-press:#db5d06}body.dark-theme[data-theme-color]:not([data-theme-color=custom]){--accent-on:var(--accent-ink);--accent-on-shadow:none}body[data-theme-color=custom]{--accent:var(--custom-accent,#1f7a6d);--accent-hover:var(--custom-accent-hover,#18665b);--accent-press:var(--custom-accent-press,#125249);--accent-soft:var(--custom-accent-soft,#1f7a6d1f);--accent-ring:var(--custom-accent-ring,#1f7a6d52);--accent-glow:var(--custom-accent-glow,#1f7a6d66);--accent-on:var(--custom-accent-on,#fff);--text-on-accent:var(--custom-accent-on,#fff);--primary:var(--accent);--primary-hover:var(--accent-hover);--gradient-primary:var(--custom-gradient,linear-gradient(135deg, var(--accent), var(--accent-hover)));--bg-tint-1:var(--custom-tint-1,#6366f114);--bg-tint-2:var(--custom-tint-2,#d9a5570f)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html[data-has-focus-hud=true]{--focus-hud-clearance:80px}body{font-family:var(--font);font-size:var(--fs-base);line-height:var(--lh);color:var(--text);background:var(--bg)}input:where(:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range])),select,textarea{width:100%;max-width:100%;font-family:inherit;font-size:var(--fs-base);color:var(--text);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-md);box-shadow:none;transition:border-color var(--t-fast) ease, box-shadow var(--t-fast) ease, background var(--t-fast) ease;outline:none;padding:12px 16px;font-weight:500}input::placeholder,textarea::placeholder{color:var(--text-faint)}:where(a,button,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:where([type=checkbox],[type=radio]){accent-color:var(--accent)}input:where([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:where(:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range])):focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);background-color:var(--surface)}:root{--mobile-tabbar-clearance:0px;--ask-fab-clearance:0px}@media (width<=768px){:root{--mobile-tabbar-clearance:calc(56px + env(safe-area-inset-bottom,0px));--ask-fab-clearance:0px}}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235a6880' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}body.dark-theme select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238c96aa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.6)}@media (width<=768px){input:where(:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range])),select,textarea{font-size:max(var(--fs-base), 16px)}}@media (prefers-reduced-motion:reduce){input,select,textarea{transition:none}}:where(h1,h2,h3,h4){font-family:var(--font-head);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-optical-sizing:auto;text-wrap:balance}:where(h1,h2){letter-spacing:-.025em}:where(p,li){text-wrap:pretty}:where(.tabular,[data-numeric]){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body[data-font-family=outfit]{--font:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-read:var(--font);--font-mono:var(--font)}body[data-font-family=inter]{--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-read:var(--font);--font-mono:var(--font)}body[data-font-family=mono]{--font:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--font-read:var(--font);--font-mono:var(--font)}body[data-font-family=dyslexic]{--font:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--font-read:var(--font);--font-mono:var(--font)}body[data-font-size=sm]{--fs-xs:11px;--fs-sm:12px;--fs-base:13.5px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:25px;--fs-read:15.5px;--fs-read-lg:17px;--s-1:4px;--s-2:7px;--s-3:11px;--s-4:14px;--s-5:18px;--s-6:22px;--s-8:29px;--s-10:36px;--s-12:43px;--s-16:58px}body[data-font-size=lg]{--fs-xs:13px;--fs-sm:14px;--fs-base:16.5px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:31px;--fs-read:18.5px;--fs-read-lg:21px;--s-1:4px;--s-2:9px;--s-3:13px;--s-4:18px;--s-5:22px;--s-6:26px;--s-8:35px;--s-10:44px;--s-12:53px;--s-16:70px}@media print{body *{visibility:hidden}[data-print-root],[data-print-root] *{visibility:visible}[data-print-root]{color:#000;background:#fff;width:100%;position:absolute;inset:0 auto auto 0}[data-print-root] [data-print-hide]{display:none!important}}._container_1fbql_4{bottom:calc(24px + var(--mobile-tabbar-clearance,0px));align-items:flex-end;gap:var(--s-2);z-index:10010;flex-direction:column;display:flex;position:fixed;left:24px;right:24px}._toast_1fbql_1{overflow-wrap:anywhere;border-radius:var(--r-md);background:var(--surface-active);border:1px solid var(--glass-border-subtle);max-width:100%;box-shadow:var(--glass-inner), var(--shadow-md);animation:_toast-in_1fbql_1 var(--t) var(--ease);align-items:center;padding:12px 16px;display:flex}._error_1fbql_42{background:var(--danger-soft);border:1px solid var(--danger)}._action_1fbql_47{flex-shrink:0;margin-left:16px}@keyframes _toast-in_1fbql_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._toast_1fbql_1{animation:none}}._message_142tf_1{color:var(--text-muted);margin-bottom:var(--s-4)}._input_142tf_6{width:100%;font-family:inherit;font-size:var(--fs-base);color:var(--text);background:var(--surface);border:1px solid var(--glass-border-subtle);border-radius:var(--r-md);padding:12px 14px}._input_142tf_6:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}._invalid_142tf_25{border-color:var(--danger)}._bar_xkqwp_5,._recordingPanel_xkqwp_6{--margin-x:var(--s-8);gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-4) calc(var(--margin-x) + var(--s-4));border:1.5px solid var(--edge);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--hard-md);flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex}._bar_xkqwp_5:focus-within{border-color:var(--accent);box-shadow:var(--hard-md), 0 0 0 3px var(--accent-soft)}._bar_xkqwp_5[data-dragging]{border-style:dashed;border-color:var(--accent);background:var(--accent-soft)}._field_xkqwp_33{min-width:0;display:flex}._input_xkqwp_38{resize:vertical;min-width:0;color:var(--text);font:inherit;font-family:var(--font-head);font-size:var(--fs-lg);background:0 0;border:0;outline:none;flex:1;line-height:1.6}._bar_xkqwp_5 ._input_xkqwp_38,._bar_xkqwp_5 ._input_xkqwp_38:focus,._bar_xkqwp_5 ._input_xkqwp_38:focus-visible{box-shadow:none;background:repeating-linear-gradient(transparent 0, transparent calc(1.6em - 1px), var(--ruling) calc(1.6em - 1px), var(--ruling) 1.6em) local;border:0;outline:none;padding:0}._input_xkqwp_38::placeholder{color:var(--text-muted);font-style:italic}._fileChip_xkqwp_75{align-items:center;gap:var(--s-2);max-width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text);display:inline-flex}._fileName_xkqwp_86{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._clearFile_xkqwp_92{border-radius:var(--r-md);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}._clearFile_xkqwp_92:hover{color:var(--text)}._actions_xkqwp_106{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}._spacer_xkqwp_113{flex:1}._hiddenInput_xkqwp_117{display:none}._hint_xkqwp_121{font-size:var(--fs-sm);color:var(--text-muted);margin:0}._error_xkqwp_127{font-size:var(--fs-sm);color:var(--danger-text);margin:0}._moreOptions_xkqwp_133{color:var(--accent);font:inherit;font-size:var(--fs-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}._recordingStatus_xkqwp_146{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}._recDot_xkqwp_153{background:var(--danger);border-radius:50%;align-self:center;width:10px;height:10px;animation:1.4s ease-in-out infinite _pulse_xkqwp_1}._recClock_xkqwp_162{font-family:var(--font-mono);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--text)}._recMeta_xkqwp_169{font-size:var(--fs-sm);color:var(--text-muted)}@keyframes _pulse_xkqwp_1{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._recDot_xkqwp_153{animation:none}}._bar_xkqwp_5._plain_xkqwp_189{--margin-x:0px;background:var(--surface)}._lg_xkqwp_194{--margin-x:var(--s-10);gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-5) calc(var(--margin-x) + var(--s-5))}._lg_xkqwp_194 ._input_xkqwp_38{font-size:var(--fs-lg)}._panel_1mvkc_5{gap:var(--s-5);flex-direction:column;display:flex}._section_1mvkc_11{gap:var(--s-3);flex-direction:column;display:flex}._sectionHeader_1mvkc_17{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}._sectionTitle_1mvkc_24{font-family:var(--font-head);font-size:var(--fs-lg);color:var(--text);margin:0;font-weight:700}._sectionHint_1mvkc_32{font-size:var(--fs-xs);color:var(--text-muted)}._allowanceHint_1mvkc_37{margin:var(--s-2) 0 0;font-size:var(--fs-xs);color:var(--text-muted)}._sourceTabs_1mvkc_44{gap:var(--s-1);padding:var(--s-1);border:1px solid var(--glass-border-subtle);border-radius:var(--r-lg);background:var(--surface-2);flex-wrap:wrap;display:flex}._sourceTab_1mvkc_44{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);min-height:var(--touch-target-min);border-radius:var(--r-md);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease, box-shadow var(--t-fast) ease;background:0 0;border:0;flex:auto;justify-content:center;font-weight:600;display:inline-flex}._sourceTab_1mvkc_44:hover{color:var(--text)}._sourceTabActive_1mvkc_80{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:700}._tabIcon_1mvkc_87{color:var(--accent-text);justify-content:center;align-items:center;display:inline-flex}._sourceInputContainer_1mvkc_95{min-height:140px}._fieldLabel_1mvkc_99{margin-bottom:var(--s-1);font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:700;display:block}._textarea_1mvkc_109{box-sizing:border-box;width:100%;padding:var(--s-3);border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-family:var(--font);font-size:var(--fs-sm);line-height:var(--lh);resize:vertical;transition:border-color var(--t-fast) ease}._textarea_1mvkc_109:focus{outline:2px solid var(--accent);outline-offset:-1px}._input_1mvkc_129,._select_1mvkc_130{box-sizing:border-box;width:100%;min-height:var(--touch-target-min);padding:0 var(--s-3);border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-family:var(--font);font-size:var(--fs-sm);transition:border-color var(--t-fast) ease}._input_1mvkc_129:focus,._select_1mvkc_130:focus{outline:2px solid var(--accent);outline-offset:-1px}._fieldHint_1mvkc_150{margin:var(--s-1) 0 0;color:var(--text-faint);font-size:var(--fs-xs)}._dropzone_1mvkc_157{justify-content:center;align-items:center;gap:var(--s-2);min-height:140px;padding:var(--s-5);border:1.5px dashed var(--glass-border);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;cursor:pointer;transition:border-color var(--t-fast) ease, background var(--t-fast) ease;flex-direction:column;display:flex}._dropzone_1mvkc_157:hover{border-color:var(--accent-ring)}._dropzone_1mvkc_157._dragging_1mvkc_179{border-color:var(--accent);background:var(--accent-soft)}._dropzoneIcon_1mvkc_184{border-radius:var(--r-md);background:var(--surface);width:44px;height:44px;color:var(--accent-text);border:1px solid var(--glass-border-subtle);justify-content:center;align-items:center;display:inline-flex}._dropzonePrompt_1mvkc_196 strong,._fileSelected_1mvkc_197 strong{font-size:var(--fs-sm);color:var(--text);display:block}._dropzonePrompt_1mvkc_196 span,._fileSelected_1mvkc_197 span{font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px;display:block}._fileButton_1mvkc_211{margin-top:var(--s-1);padding:var(--s-1) var(--s-3);border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-xs);cursor:pointer;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;font-weight:700;display:inline-flex}._fileButton_1mvkc_211:hover{border-color:var(--accent-ring)}._fileButtons_1mvkc_231{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}._fileButtons_1mvkc_231 ._fileButton_1mvkc_211{gap:var(--s-1)}._infoNote_1mvkc_243{align-items:flex-start;gap:var(--s-2);margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--accent-soft);color:var(--text-muted);font-size:var(--fs-xs);line-height:var(--lh-snug);display:flex}._infoNote_1mvkc_243 svg{color:var(--accent-text);flex:none;margin-top:1px}._outputGrid_1mvkc_263{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._outputCard_1mvkc_269{gap:var(--s-2);padding:var(--s-4);border:1.5px solid var(--glass-border-subtle);border-radius:var(--r-lg);background:var(--glass-bg);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;transition:background var(--t-fast) ease, border-color var(--t-fast) ease, transform var(--t-fast) ease, box-shadow var(--t-fast) ease;flex-direction:column;display:flex;position:relative}._outputCard_1mvkc_269:hover{border-color:var(--accent-ring);transform:translateY(-1px)}._outputCardActive_1mvkc_293{background:var(--accent-soft);border-color:var(--accent);box-shadow:var(--shadow-sm)}._outputCardHeader_1mvkc_299{justify-content:space-between;align-items:center;display:flex}._outputIcon_1mvkc_305{border-radius:var(--r-md);background:var(--surface);width:38px;height:38px;color:var(--accent-text);border:1px solid var(--glass-border-subtle);justify-content:center;align-items:center;display:inline-flex}._outputCardActive_1mvkc_293 ._outputIcon_1mvkc_305{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}._checkboxVisual_1mvkc_323{border-radius:var(--r-pill);border:1.5px solid var(--glass-border);color:#0000;width:22px;height:22px;transition:background var(--t-fast) ease, border-color var(--t-fast) ease, color var(--t-fast) ease;justify-content:center;align-items:center;display:inline-flex}._outputCardActive_1mvkc_293 ._checkboxVisual_1mvkc_323{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}._outputCopy_1mvkc_344 strong{font-size:var(--fs-base);color:var(--text);display:block}._outputCopy_1mvkc_344 span{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-snug);margin-top:2px;display:block}._destinationRow_1mvkc_359{gap:var(--s-1);flex-direction:column;display:flex}._selectWithButton_1mvkc_365{align-items:center;gap:var(--s-2);display:flex}._newFolderBtn_1mvkc_371{white-space:nowrap;flex:none}._advancedDetails_1mvkc_377{border:1px solid var(--glass-border-subtle);border-radius:var(--r-md);background:var(--glass-bg)}._advancedSummary_1mvkc_383{padding:var(--s-3) var(--s-4);color:var(--text-muted);font-size:var(--fs-xs);cursor:pointer;min-height:var(--touch-target-min);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}._advancedSummary_1mvkc_383::-webkit-details-marker{display:none}._advancedSummary_1mvkc_383 svg{transition:transform var(--t-fast) ease}._advancedDetails_1mvkc_377[open] ._advancedSummary_1mvkc_383 svg{transform:rotate(180deg)}._advancedBody_1mvkc_408{gap:var(--s-3) var(--s-4);padding:0 var(--s-4) var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._formGroup_1mvkc_417{gap:var(--s-1);flex-direction:column;display:flex}._formGroupFull_1mvkc_423{grid-column:1/-1}._rangeInput_1mvkc_427{width:100%;accent-color:var(--accent)}._segmented_1mvkc_432{border:1px solid var(--glass-border-subtle);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}._segmentedOption_1mvkc_442{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--fs-xs);cursor:pointer;min-height:var(--touch-target-min);justify-content:center;align-items:center;font-weight:600;display:inline-flex}._segmentedOption_1mvkc_442:has(input:checked){background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:700}._segmentedOption_1mvkc_442 input{opacity:0;pointer-events:none;position:absolute}._progress_1mvkc_469{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--accent-ring);border-radius:var(--r-md);background:var(--accent-soft);color:var(--text);display:flex}._progressCopy_1mvkc_480{flex-direction:column;gap:2px;display:flex}._progressCopy_1mvkc_480 strong{font-size:var(--fs-sm);color:var(--text)}._progressCopy_1mvkc_480 span{font-size:var(--fs-xs);color:var(--text-muted)}._spinner_1mvkc_496{border:2.5px solid var(--accent-ring);border-top-color:var(--accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.75s linear infinite _spin_1mvkc_496}._failureAlert_1mvkc_507{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--danger);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-text);flex-direction:column;display:flex}._failureHead_1mvkc_518{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:700;display:flex}._failureList_1mvkc_526{padding-left:var(--s-4);font-size:var(--fs-xs);margin:0}._failureStage_1mvkc_532{text-transform:capitalize;font-weight:700}._failureActions_1mvkc_537{align-items:center;gap:var(--s-2);margin-top:var(--s-1);display:flex}._actions_1mvkc_548{z-index:1;justify-content:flex-end;align-items:center;gap:var(--s-3);padding-top:var(--s-4);padding-bottom:var(--s-2);border-top:1px solid var(--line);background:var(--surface);display:flex;position:sticky;bottom:0}._submitButton_1mvkc_562{min-height:44px;padding:0 var(--s-6);font-size:var(--fs-base);font-weight:700}._srOnly_1mvkc_569{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _spin_1mvkc_496{to{transform:rotate(360deg)}}@media (width<=640px){._outputGrid_1mvkc_263,._advancedBody_1mvkc_408{grid-template-columns:1fr}._sourceTabs_1mvkc_44{flex-direction:column}._actions_1mvkc_548{flex-direction:column-reverse}._actions_1mvkc_548 button{width:100%}}@media (prefers-reduced-motion:reduce){._outputCard_1mvkc_269,._sourceTab_1mvkc_44,._advancedSummary_1mvkc_383 svg{transition:none}._outputCard_1mvkc_269:hover{transform:none}._spinner_1mvkc_496{animation-duration:1.5s}}._fileWarning_1mvkc_625{margin-top:var(--s-2);color:var(--warning);font-size:var(--fs-xs);line-height:var(--lh);display:block}._pipelineLabel_1mvkc_634{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-muted);font-weight:500}._inputGroup_14dcf_9{gap:var(--s-2);margin-bottom:var(--s-4);flex-direction:column;display:flex}._inputGroup_14dcf_9 label{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}._fieldDesc_14dcf_22{font-size:var(--fs-sm);color:var(--text-muted);margin:0}._field_14dcf_22{width:100%;max-width:100%;font-family:inherit;font-size:var(--fs-base);color:var(--text);background:var(--glass-bg);border:1px solid var(--glass-border-subtle);border-radius:var(--r-md);box-shadow:var(--glass-inner);transition:border-color var(--t-fast) ease, box-shadow var(--t-fast) ease, background var(--t-fast) ease;outline:none;padding:12px 16px;font-weight:500}._field_14dcf_22::placeholder{color:var(--text-faint)}._field_14dcf_22:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring), var(--glass-inner);background:var(--surface)}select._field_14dcf_22{cursor:pointer}._segmented_14dcf_3{gap:var(--s-1);padding:var(--s-1);background:var(--surface-2);border:1px solid var(--glass-border-subtle);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._segmentedOption_14dcf_73{border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;justify-content:center;align-items:center;padding:9px 8px;font-weight:600;display:flex;position:relative}._segmentedOption_14dcf_73 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._segmentedOption_14dcf_73:hover{color:var(--text)}._segmentedOption_14dcf_73:has(input:checked){background:var(--surface);color:var(--accent-text);box-shadow:var(--shadow-sm)}._segmentedOption_14dcf_73:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._error_14dcf_112{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);background:color-mix(in srgb, var(--danger) 12%, transparent);border-left:3px solid var(--danger);border-radius:var(--r-sm);color:var(--danger-text);font-size:var(--fs-sm)}._actions_14dcf_122{justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-6);display:flex}._swatches_1g0wv_1{gap:var(--s-3);display:flex}._swatch_1g0wv_1{border-radius:var(--r-pill);cursor:pointer;width:32px;height:32px;box-shadow:var(--glass-inner);transition:transform var(--t-fast) ease, box-shadow var(--t-fast) ease;position:relative}._swatch_1g0wv_1:has(input:checked){box-shadow:var(--glass-inner), 0 0 0 2px var(--surface), 0 0 0 4px var(--accent);transform:scale(1.05)}._swatch_1g0wv_1:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._swatch_1g0wv_1 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._wideModal_1kc3c_1{max-width:920px;padding:clamp(22px,3vw,34px)}._wideModal_1kc3c_1>div:first-child{margin-bottom:var(--s-3)}._overlay_1bdfc_3{z-index:9999;-webkit-backdrop-filter:blur(var(--glass-blur));padding:clamp(40px, 12vh, 120px) var(--s-4) var(--s-4);background:#00000080;justify-content:center;align-items:flex-start;animation:.15s ease-out _fadeIn_1bdfc_1;display:flex;position:fixed;inset:0}._palette_1bdfc_17{background:var(--surface-2);border:1px solid var(--glass-border);border-radius:var(--r-xl);width:100%;max-width:640px;max-height:min(580px,80vh);box-shadow:var(--shadow-lg), 0 0 0 1px var(--glass-border);flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) _slideDown_1bdfc_1;display:flex;overflow:hidden}@keyframes _fadeIn_1bdfc_1{0%{opacity:0}to{opacity:1}}@keyframes _slideDown_1bdfc_1{0%{opacity:0;transform:scale(.97)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}._searchWrapper_1bdfc_53{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--glass-border);background:0 0;padding:14px 18px;display:flex}._searchIcon_1bdfc_62{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}._searchWrapper_1bdfc_53:focus-within{border-bottom-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent-ring)}._searchInput_1bdfc_77{min-width:0;font-family:inherit;font-size:var(--fs-md);color:var(--text);background:0 0;border:none;outline:none;flex:1;font-weight:500}._searchInput_1bdfc_77::placeholder{color:var(--text-muted);font-weight:400}._clearBtn_1bdfc_94{border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._clearBtn_1bdfc_94:hover{color:var(--text)}._escBadge_1bdfc_110{font-size:var(--fs-xs);color:var(--text-muted);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-sm);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,monospace}._prefixBar_1bdfc_120{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--glass-border);background:#00000008;padding:6px 18px 8px;display:flex;overflow-x:auto}._prefixLabel_1bdfc_130{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-right:4px;font-weight:600}._prefixChip_1bdfc_139{font-size:var(--fs-xs);color:var(--text-muted);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:500;transition:all .12s;display:inline-flex}._prefixChip_1bdfc_139:hover{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}._prefixChip_1bdfc_139 code{color:var(--accent);font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700}._resultsList_1bdfc_167{flex:1;margin:0;padding:6px 8px;list-style:none;overflow-y:auto}._sectionHeader_1bdfc_175{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:8px 12px 4px;font-weight:700}._item_1bdfc_184{border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:9px 12px;transition:background-color 80ms,transform 80ms;display:flex}._item_1bdfc_184:hover{background:var(--glass-bg)}._item_1bdfc_184._selected_1bdfc_201{background:var(--accent-soft)}._item_1bdfc_184._selected_1bdfc_201 ._itemTitle_1bdfc_205{color:var(--text)}._itemIcon_1bdfc_209{border-radius:var(--r-md);background:var(--glass-bg);border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._item_1bdfc_184._selected_1bdfc_201 ._itemIcon_1bdfc_209{color:var(--accent);border-color:var(--accent)}._colorDot_1bdfc_228{border:1.5px solid var(--surface-2);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}._itemContent_1bdfc_238{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._itemTitle_1bdfc_205{font-size:var(--fs-xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._itemSubtitle_1bdfc_255{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._itemMeta_1bdfc_263{flex-shrink:0;align-items:center;gap:6px;display:flex}._badge_1bdfc_270{font-size:var(--fs-xs);color:var(--text-muted);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-sm);padding:2px 6px;font-weight:500}._shortcutKbd_1bdfc_280{font-size:var(--fs-xs);color:var(--text-muted);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-sm);padding:2px 5px;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}._item_1bdfc_184._selected_1bdfc_201 ._shortcutKbd_1bdfc_280{color:var(--accent);border-color:var(--accent)}._emptyState_1bdfc_296{text-align:center;align-items:center;gap:var(--s-2);flex-direction:column;padding:36px 16px;display:flex}._emptyIcon_1bdfc_305{color:var(--text-muted);opacity:.6}._emptyTitle_1bdfc_310{font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:600}._emptyDesc_1bdfc_317{font-size:var(--fs-xs);color:var(--text-muted);margin:0}._footer_1bdfc_323{border-top:1px solid var(--glass-border);font-size:var(--fs-xs);color:var(--text-muted);background:#0000000a;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}._footerHints_1bdfc_334{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._hintItem_1bdfc_341{align-items:center;gap:4px;display:flex}._footerKbd_1bdfc_347{font-size:var(--fs-xs);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-xs);color:var(--text-muted);padding:1px 4px;font-family:ui-monospace,SFMono-Regular,monospace}@media (width<=640px){._overlay_1bdfc_3{padding:var(--s-3);align-items:flex-start}._palette_1bdfc_17{max-height:85vh}._footerHints_1bdfc_334{gap:8px}}._sticker_uaftt_7{transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}._sticker_uaftt_7:hover:not(:disabled,[aria-disabled=true]){box-shadow:4px 4px 0 var(--hard);transform:translate(-1px,-1px)}._sticker_uaftt_7:active:not(:disabled,[aria-disabled=true]){box-shadow:1px 1px 0 var(--hard);transform:translate(2px,2px)}._sticker_uaftt_7:disabled,._sticker_uaftt_7[aria-disabled=true]{box-shadow:none}@media (prefers-reduced-motion:reduce){._sticker_uaftt_7{transition:none}._sticker_uaftt_7:hover:not(:disabled,[aria-disabled=true]),._sticker_uaftt_7:active:not(:disabled,[aria-disabled=true]){transform:none}}._toolbar_1qthw_6{gap:var(--s-2);flex-direction:column;width:100%;display:flex;position:relative}._compactRow_1qthw_14{display:flex}._summaryBtn_1qthw_20{align-items:center;gap:var(--s-2);width:100%;min-height:var(--touch-target-min);padding:var(--s-1) var(--s-3);border-radius:var(--r-md);border:1px solid var(--glass-border-subtle);color:var(--text-muted);font-family:var(--font);font-size:var(--fs-xs);text-align:left;cursor:pointer;transition:border-color var(--t-fast) var(--ease);background:0 0;display:flex}._summaryBtn_1qthw_20 strong{color:var(--text);font-weight:600}._summaryBtn_1qthw_20:hover{border-color:var(--accent)}._summaryBtn_1qthw_20:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._summaryText_1qthw_52{flex:1;min-width:0}._summaryChange_1qthw_57{color:var(--accent-text);flex-shrink:0;font-weight:600}@media (prefers-reduced-motion:reduce){._summaryBtn_1qthw_20{transition:none}}._summaryOpen_1qthw_69{border-color:var(--accent)}._drawer_1qthw_74{bottom:calc(100% + var(--s-2));background:var(--surface);border:var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:var(--s-4);gap:var(--s-4);z-index:50;-webkit-backdrop-filter:blur(var(--glass-blur));flex-direction:column;display:flex;position:absolute;left:0;right:0}._drawerHeader_1qthw_92{justify-content:space-between;align-items:center;display:flex}._drawerTitle_1qthw_98{font-family:var(--font);font-size:var(--fs-sm);color:var(--text);align-items:center;gap:var(--s-2);margin:0;font-weight:700;display:flex}._closeBtn_1qthw_109{width:var(--touch-target-min);height:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._closeBtn_1qthw_109:hover{background:var(--surface-hover);color:var(--text)}._section_1qthw_128{gap:var(--s-2);flex-direction:column;display:flex}._sectionLabelRow_1qthw_134{justify-content:space-between;align-items:center;display:flex}._sectionTitle_1qthw_140{font-family:var(--font);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-faint);margin:0;font-weight:600}._sectionValue_1qthw_150{font-family:var(--font);font-size:var(--fs-xs);color:var(--accent-text);font-weight:600}._stepperRow_1qthw_158{align-items:center;gap:var(--s-2);display:flex}._stepBtn_1qthw_164{width:var(--touch-target-min);height:var(--touch-target-min);min-height:var(--touch-target-min);min-width:var(--touch-target-min);border-radius:var(--r-pill);border:var(--border);background:var(--surface-2);color:var(--text);font-family:var(--font-numeric);font-size:var(--fs-md);cursor:pointer;transition:background var(--t-fast) var(--ease);justify-content:center;align-items:center;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){._stepBtn_1qthw_164{transition:none}}._stepBtn_1qthw_164:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent)}._stepBtn_1qthw_164:disabled{opacity:.4;cursor:not-allowed}._sliderTrack_1qthw_199{gap:var(--s-1);flex-direction:column;flex:1;display:flex}._slider_1qthw_199{width:100%;height:var(--s-2);appearance:none;background:var(--surface-active);border-radius:var(--r-pill);cursor:pointer;min-height:var(--touch-target-min);outline:none}._slider_1qthw_199::-webkit-slider-thumb{appearance:none;width:var(--s-5);height:var(--s-5);border-radius:var(--r-pill);background:var(--accent);box-shadow:var(--shadow-sm);cursor:pointer;border:2px solid var(--surface)}._slider_1qthw_199::-moz-range-thumb{width:var(--s-5);height:var(--s-5);border-radius:var(--r-pill);background:var(--accent);box-shadow:var(--shadow-sm);cursor:pointer;border:2px solid var(--surface)}._chipGroup_1qthw_240{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}._chip_1qthw_240{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);min-height:var(--touch-target-min);border-radius:var(--r-pill);border:1px solid var(--glass-border-subtle);background:var(--surface);color:var(--text);font-family:var(--font);font-size:var(--fs-xs);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){._chip_1qthw_240{transition:none}}._chip_1qthw_240:hover{background:var(--surface-hover);border-color:var(--accent-ring)}._chipActive_1qthw_278{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent);box-shadow:var(--shadow-accent);font-weight:600}._drawerFooter_1qthw_286{padding-top:var(--s-2);border-top:1px solid var(--line);justify-content:flex-end;display:flex}._applyBtn_1qthw_293{padding:var(--s-2) var(--s-4);min-height:var(--touch-target-min);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-on);font-family:var(--font);font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-fast) var(--ease);border:none;border:1.5px solid var(--edge);box-shadow:var(--hard-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){._applyBtn_1qthw_293{transition:none}}._applyBtn_1qthw_293:hover{background:var(--accent-hover)}._panel_fprx3_15{z-index:1000;width:min(var(--drawer-width), 92vw);border:0;border-left:1px solid var(--hairline-strong);background:var(--paper);height:100dvh;box-shadow:var(--shadow-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){._panel_fprx3_15{animation:_slideInRight_fprx3_1 var(--t) var(--ease)}}._scrim_fprx3_41{z-index:999;background:var(--scrim);position:fixed;inset:0}@keyframes _slideInRight_fprx3_1{0%{transform:translate(100%)}to{transform:translate(0)}}._fullscreen_fprx3_4{border:none;border-radius:0;width:100vw;height:100dvh;inset:0 auto auto 0}._header_fprx3_69{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--hairline);display:flex}._headerText_fprx3_78{flex-direction:column;gap:2px;min-width:0;display:flex}._headerTitle_fprx3_85{font-family:var(--font-head);font-size:var(--fs-xl);color:var(--text);margin:0;font-weight:500}._headerContext_fprx3_93{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden}._headerControls_fprx3_101{gap:var(--s-2);flex-wrap:nowrap;flex-shrink:0;display:flex}._iconBtn_fprx3_108{width:var(--touch-target-min);height:var(--touch-target-min);font-size:var(--fs-base);color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._iconBtn_fprx3_108:hover{background:var(--track);color:var(--text)}._feed_fprx3_128{gap:var(--s-4);padding:var(--s-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}._bubble_fprx3_137{border-radius:var(--r-lg);max-width:85%;font-size:var(--fs-base);overflow-wrap:anywhere;padding:12px 16px;line-height:1.55}._bubble_fprx3_137>:last-child{margin-bottom:0}._userBubble_fprx3_151{background:var(--text);color:var(--bg);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);align-self:flex-end}._aiBubble_fprx3_159{max-width:none;padding:0 0 0 var(--s-4);border-left:2px solid var(--accent);font-family:var(--font-read);font-size:var(--fs-md);line-height:var(--lh-read);color:var(--text);border-radius:0;align-self:stretch;position:relative}._errorBubble_fprx3_172{background:var(--danger-soft);color:var(--danger-text);border-color:#0000}._retryBtn_fprx3_178{border-radius:var(--r-md);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-weight:600;display:inline-flex}._retryBtn_fprx3_178:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._attachment_fprx3_199{margin-bottom:var(--s-2);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}._thinking_fprx3_209{gap:5px;padding:4px 0;display:inline-flex}._dot_fprx3_215{background:var(--text-faint);width:7px;height:7px;animation:_chat-typing_fprx3_1 1.2s var(--ease) infinite;border-radius:50%}._dot_fprx3_215:nth-child(2){animation-delay:.15s}._dot_fprx3_215:nth-child(3){animation-delay:.3s}@keyframes _chat-typing_fprx3_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._dot_fprx3_215{opacity:.6;animation:none}}._widget_fprx3_253{background:var(--accent-soft);border:1px solid var(--accent-ring);border-radius:var(--r-md);font-size:var(--fs-sm);align-items:center;gap:12px;margin:12px 0;padding:12px 16px;display:flex}._widgetCancelled_fprx3_265{background:var(--surface-2);border-color:var(--glass-border-subtle);color:var(--text-muted)}._widgetIcon_fprx3_271{flex-shrink:0;display:inline-flex}._cardsHead_fprx3_278{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}._cardsIntro_fprx3_286{font-size:var(--fs-sm);color:var(--text-muted);margin:0}._cardsSaved_fprx3_292{font-size:var(--fs-sm);color:var(--success-text);flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}._cards_fprx3_278{gap:var(--s-2);flex-direction:column;margin:0;display:flex}._card_fprx3_278{background:var(--surface-2);border:1px solid var(--glass-border-subtle);border-radius:var(--r-sm);padding:10px 12px}._card_fprx3_278 dt{font-weight:600}._card_fprx3_278 dd{color:var(--text-muted);margin:4px 0 0}._suggestions_fprx3_329{gap:var(--s-2);flex-wrap:wrap;padding:0 16px 12px;display:flex}._chip_fprx3_336{min-height:var(--control-sm);padding:0 var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}._chip_fprx3_336:hover:not(:disabled){background:var(--accent-wash);border-color:var(--accent-line-strong)}._chip_fprx3_336:disabled{cursor:default;opacity:.55}._guess_fprx3_364{gap:var(--s-2);flex-direction:column;display:flex}._guessCaption_fprx3_370{padding:0 var(--s-5);font-size:var(--fs-sm);color:var(--text-muted);margin:0}._modeRow_fprx3_378{gap:var(--s-2);padding:var(--s-3) var(--s-4) 0;border-top:1px solid var(--hairline);display:flex}._modeChip_fprx3_385{min-height:var(--control-sm);padding:0 var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;font-weight:600}._modeChip_fprx3_385[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep);cursor:default}._modeChip_fprx3_385:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--accent-line-strong)}._modeChip_fprx3_385:disabled{cursor:default;opacity:.55}@media (pointer:coarse){._chip_fprx3_336,._modeChip_fprx3_385{min-height:var(--touch-target-min)}}._chipActive_fprx3_422,._chipActive_fprx3_422:hover{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent)}._imageModeHint_fprx3_429{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);color:var(--text-muted);margin:0 16px 8px;display:flex}._imageModeHint_fprx3_429 strong{color:var(--text)}._imageModeCancel_fprx3_442{border:1px solid var(--glass-border);border-radius:var(--r-md);color:inherit;font:inherit;cursor:pointer;background:0 0;margin-left:auto;padding:2px 8px}._generatedImage_fprx3_455{margin:0}._generatedImage_fprx3_455 img{border:1px solid var(--glass-border);border-radius:var(--r-md);width:100%;max-width:420px;height:auto;display:block}._imageActions_fprx3_471{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}._imageAction_fprx3_471{font-size:var(--fs-sm);color:var(--accent-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}._imageLoading_fprx3_488{font-size:var(--fs-sm);color:var(--text-muted)}._filePill_fprx3_495{align-items:center;gap:var(--s-2);max-width:calc(100% - 48px);font-size:var(--fs-sm);background:var(--accent-soft);color:var(--text);border-radius:var(--r-pill);align-self:flex-start;margin:0 24px 12px;padding:6px 8px 6px 12px;display:inline-flex}._filePill_fprx3_495 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._removeFile_fprx3_515{font-size:var(--fs-sm);color:var(--danger-text);cursor:pointer;background:0 0;border:none;padding:2px 6px}._dock_fprx3_526{align-items:center;gap:var(--s-2);margin:var(--s-3) var(--s-4) var(--s-4);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-2);min-height:var(--control-lg);border:1px solid var(--hairline-strong);border-radius:var(--r-md);background:var(--surface);display:flex}._dock_fprx3_526:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}._input_fprx3_545{min-width:0;padding:var(--s-2) 0;box-shadow:none;background:0 0;border:0;outline:none;flex:1}._input_fprx3_545:focus,._input_fprx3_545:focus-visible{box-shadow:none;outline:none}._uploadBtn_fprx3_561{width:36px;height:36px;color:var(--text-muted);border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}._uploadBtn_fprx3_561:hover{background:var(--track);color:var(--text)}._micBtn_fprx3_581{background:0 0;border:none;padding:0}._micBtn_fprx3_581:disabled{opacity:.5;cursor:not-allowed}._micBtnActive_fprx3_592,._micBtnActive_fprx3_592:hover{color:var(--danger-on);background:var(--danger)}._voiceStatus_fprx3_598,._voiceError_fprx3_599{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);color:var(--text-muted);margin:0 16px 8px;display:flex}._voiceError_fprx3_599{color:var(--danger)}._recordingDot_fprx3_612{background:var(--danger);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite _recording-pulse_fprx3_1}@keyframes _recording-pulse_fprx3_1{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._recordingDot_fprx3_612{animation:none}}._voiceStop_fprx3_632{border:1px solid var(--danger);border-radius:var(--r-md);color:var(--danger);font:inherit;cursor:pointer;background:0 0;margin-left:auto;padding:2px 10px;font-weight:600}._sendBtn_fprx3_645{width:36px;height:36px;color:var(--accent-on);background:var(--accent);border-radius:var(--r-md);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._sendBtn_fprx3_645:hover:not(:disabled){background:var(--accent-hover)}._sendBtn_fprx3_645:disabled{background:var(--surface-active);color:var(--text-faint);cursor:default}@media (pointer:coarse){._uploadBtn_fprx3_561,._sendBtn_fprx3_645{width:var(--touch-target-min);height:var(--touch-target-min)}}._dropOverlay_fprx3_680{inset:var(--s-3);z-index:5;color:var(--accent-text);background:var(--glass-bg-strong);border:2px dashed var(--accent);border-radius:var(--r-lg);pointer-events:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute}._toolbarWrapper_fprx3_696{padding:0 var(--s-4) var(--s-2);flex-shrink:0}._citationsWrapper_fprx3_702{gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);flex-direction:column;display:flex}._citationsHeader_fprx3_711{align-items:center;gap:var(--s-1);font-family:var(--font);font-size:var(--fs-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:600;display:flex}._citationList_fprx3_723{gap:var(--s-2);flex-direction:column;display:flex}._citationCard_fprx3_729{gap:var(--s-1);padding:var(--s-2) var(--s-3);border:var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._citationHeader_fprx3_740{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}._citationTitle_fprx3_748{font-family:var(--font);font-size:var(--fs-xs);color:var(--text);font-weight:600;text-decoration:none}._citationTitle_fprx3_748:hover{color:var(--accent-text);text-decoration:underline}._citationDomainBadge_fprx3_761{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);font-family:var(--font);font-size:var(--fs-xs);font-weight:600;display:inline-flex}._citationSnippet_fprx3_774{font-family:var(--font);font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh);margin:0}._citationAction_fprx3_782{margin-top:var(--s-1);justify-content:flex-end;display:flex}._addCitationBtn_fprx3_788{justify-content:center;align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-3);min-height:var(--touch-target-min);border-radius:var(--r-pill);border:1px solid var(--glass-border-subtle);background:var(--surface-2);color:var(--text);font-family:var(--font);font-size:var(--fs-xs);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){._addCitationBtn_fprx3_788{transition:none}}._addCitationBtn_fprx3_788:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}._addCitationBtnSuccess_fprx3_820{background:var(--success-soft);color:var(--success-text);border-color:var(--success);cursor:default}._thinkingRow_fprx3_831{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}._thinkingLabel_fprx3_838{font-size:var(--fs-sm);color:var(--text-muted)}._stopBtn_fprx3_843{font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs,6px);cursor:pointer;padding:2px 10px;font-weight:600}._stopBtn_fprx3_843:hover{border-color:var(--accent-ring);background:var(--surface-2)}._cardNotice_fprx3_860{margin:var(--s-1) 0 0;font-size:var(--fs-xs);color:var(--text-muted)}._repair_tdnx8_3{gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-md);background:var(--recall-soft,var(--warning-soft));color:var(--text);font-size:var(--fs-base);line-height:var(--lh-snug,1.45);flex-direction:column;display:flex}._repair_tdnx8_3 p{margin:0}._label_tdnx8_20{font-size:var(--fs-sm);color:var(--recall-text,var(--warning-text));font-weight:700}._sub_tdnx8_26{font-weight:600}._check_tdnx8_30{gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--glass-border-subtle);flex-direction:column;display:flex}._checkQuestion_tdnx8_39{font-weight:600}._choices_tdnx8_43{gap:var(--s-2);display:grid}._choice_tdnx8_43{text-align:left;min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--glass-border-subtle);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}._choice_tdnx8_43:hover:not(:disabled){border-color:var(--accent-ring)}._choice_tdnx8_43:disabled{cursor:default}._right_tdnx8_68{background:var(--success-soft);border-color:var(--success)}._wrong_tdnx8_73{background:var(--danger-soft);border-color:var(--danger)}._outcome_tdnx8_78{font-size:var(--fs-sm)}._sources_tdnx8_84{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--glass-border-subtle);font-size:var(--fs-sm);color:var(--text-muted)}._sources_tdnx8_84 ul{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sourcesLabel_tdnx8_101{margin:0 0 var(--s-1);font-weight:700}._sources_tdnx8_84 a{color:var(--accent-text);font-weight:600}._excerpt_tdnx8_111{color:var(--text-faint)}._hudContainer_1slh4_3{bottom:calc(clamp(20px, 4vw, 36px) + var(--mobile-tabbar-clearance,0px));z-index:985;animation:_hud-in_1slh4_1 var(--t) var(--ease);flex-direction:column;align-items:flex-start;display:flex;position:fixed;left:clamp(20px,4vw,36px)}@media (width>=769px){._hudContainer_1slh4_3{left:calc(var(--sidebar-width-v2) + clamp(20px, 4vw, 36px))}}@keyframes _hud-in_1slh4_1{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._hudCard_1slh4_37{align-items:center;gap:var(--s-2);border-radius:var(--r-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);border:1px solid var(--glass-border);box-shadow:var(--glass-inner), var(--shadow-lg);min-width:260px;max-width:400px;padding:8px 10px 10px 12px;display:flex;position:relative;overflow:hidden}._main_1slh4_54{align-items:center;gap:var(--s-3);cursor:pointer;color:var(--text);text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:4px 6px;font-family:inherit;display:flex}._dot_1slh4_69{background:var(--accent);width:10px;height:10px;transition:transform var(--t-fast) ease, box-shadow var(--t-fast) ease;border-radius:50%;flex:none}._running_1slh4_78 ._dot_1slh4_69{box-shadow:0 0 0 0 var(--accent-glow);animation:1.6s ease-out infinite _hud-pulse_1slh4_1}@keyframes _hud-pulse_1slh4_1{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}._info_1slh4_95{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}._taskLabel_1slh4_103{font-size:var(--fs-xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-weight:600;line-height:1.2;overflow:hidden}._timeRow_1slh4_114{align-items:baseline;gap:var(--s-2);line-height:1;display:flex}._modeLabel_1slh4_121{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}._time_1slh4_114{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}._controls_1slh4_136{align-items:center;gap:6px;display:flex}._btn_1slh4_142{border-radius:var(--r-sm);border:1px solid var(--glass-border-subtle);background:var(--surface-2);min-width:32px;height:32px;color:var(--text);cursor:pointer;font-size:var(--fs-xs);transition:all var(--t-fast) ease;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-weight:600;display:inline-flex}._btn_1slh4_142:hover{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-ring)}._btnActive_1slh4_166{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}._btnActive_1slh4_166:hover{background:var(--accent-hover);color:var(--accent-on)}._extendBtn_1slh4_177{font-size:var(--fs-xs);letter-spacing:.02em;padding:0 6px;font-weight:700}._playPauseBtn_1slh4_184{width:34px;padding:0}._bar_1slh4_189{background:var(--accent);border-radius:0 var(--r-xs) var(--r-xs) 0;width:0;height:3px;transition:width 1s linear;position:absolute;bottom:0;left:0}._scratchpadPopover_1slh4_201{background:var(--surface);width:320px;max-width:calc(100vw - 40px);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);border:1px solid var(--glass-border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:var(--s-3);gap:var(--s-2);animation:_popover-in_1slh4_1 .18s var(--ease-spring);z-index:990;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 10px);left:0}@keyframes _popover-in_1slh4_1{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._scratchpadHeader_1slh4_232{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}._scratchpadTitle_1slh4_239{font-size:var(--fs-xs);color:var(--text);align-items:center;gap:6px;font-weight:700;display:flex}._scratchpadIcon_1slh4_248{color:var(--accent)}._kbdBadge_1slh4_252{font-family:inherit;font-size:var(--fs-xs);border-radius:var(--r-xs);background:var(--surface-2);color:var(--text-muted);border:1px solid var(--glass-border-subtle);padding:1px 5px;font-weight:600}._scratchpadActions_1slh4_263{align-items:center;gap:4px;display:flex}._scratchpadClearBtn_1slh4_269{font-size:var(--fs-xs);color:var(--text-muted);cursor:pointer;border-radius:var(--r-xs);transition:color var(--t-fast) ease;background:0 0;border:none;padding:2px 6px;font-weight:600}._scratchpadClearBtn_1slh4_269:hover{color:var(--danger-text)}._scratchpadCloseBtn_1slh4_285{width:22px;height:22px;color:var(--text-muted);cursor:pointer;border-radius:var(--r-xs);transition:all var(--t-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._scratchpadCloseBtn_1slh4_285:hover{background:var(--surface-2);color:var(--text)}._scratchpadTextarea_1slh4_305{resize:vertical;width:100%;min-height:90px;max-height:200px;font-family:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--surface-2);border:1px solid var(--glass-border-subtle);border-radius:var(--r-sm);box-sizing:border-box;outline:none;padding:8px 10px;line-height:1.4}._scratchpadTextarea_1slh4_305:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}._scratchpadFooter_1slh4_327{justify-content:flex-end;align-items:center;display:flex}._scratchpadAutoSave_1slh4_333{font-size:var(--fs-xs);color:var(--text-faint);align-items:center;gap:4px;display:inline-flex}@media (width<=768px){._hudContainer_1slh4_3{bottom:max(32px, env(safe-area-inset-bottom,32px));left:max(20px, env(safe-area-inset-left,20px))}}@media (prefers-reduced-motion:reduce){._hudContainer_1slh4_3,._scratchpadPopover_1slh4_201,._running_1slh4_78 ._dot_1slh4_69{animation:none}._bar_1slh4_189{transition:none}}@media (pointer:coarse){._btn_1slh4_142{height:var(--touch-target-min);min-width:var(--touch-target-min)}}._card_16k2g_10{border:1px solid var(--hairline)}._elevated_16k2g_14{background:var(--surface);border:1.5px solid var(--edge);min-width:0;box-shadow:var(--hard-md);flex-direction:column;display:flex}._panel_16k2g_23,._row_16k2g_27{background:var(--surface)}._subtle_16k2g_31{background:var(--surface-sunk)}._interactive_16k2g_36{cursor:pointer;background:var(--surface);border:1.5px solid var(--edge);box-shadow:var(--hard-sm);transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background var(--t-fast) var(--ease)}._interactive_16k2g_36:hover{box-shadow:4px 4px 0 var(--hard);transform:translate(-1px,-1px)}._interactive_16k2g_36:active{box-shadow:1px 1px 0 var(--hard);transform:translate(2px,2px)}._interactive_16k2g_36:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._padding-none_16k2g_62{padding:0}._padding-sm_16k2g_66{padding:var(--s-3) var(--s-4)}._padding-md_16k2g_70{padding:var(--s-5)}._padding-lg_16k2g_74{padding:var(--s-6)}._radius-lg_16k2g_78{border-radius:var(--r-lg)}._radius-xl_16k2g_82{border-radius:var(--r-xl)}._hoverElevation_16k2g_86{transition:border-color var(--t-fast) var(--ease)}._hoverElevation_16k2g_86:hover{border-color:var(--hairline-strong)}@media (prefers-reduced-motion:reduce){._hoverElevation_16k2g_86,._interactive_16k2g_36{transition:none}._interactive_16k2g_36:hover,._interactive_16k2g_36:active{transform:none}}._view_1sjb2_1{min-height:60vh;padding:var(--s-6);justify-content:center;align-items:center;display:flex}._panel_1sjb2_9{text-align:center;flex-direction:column;align-items:center;max-width:420px;display:flex}._icon_1sjb2_17{color:var(--danger-text);margin-bottom:var(--s-3)}._panel_1sjb2_9 h1{font-family:var(--font-head);font-size:var(--fs-xl);margin:0 0 var(--s-2);font-weight:700}._muted_1sjb2_29{color:var(--text-muted);margin:0 0 var(--s-5)}._actions_1sjb2_34{gap:var(--s-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}._dashboardLink_1sjb2_42{color:var(--text-muted);font-size:var(--fs-sm);font-weight:600;text-decoration:none}._dashboardLink_1sjb2_42:hover{text-decoration:underline}._skeleton_1tvyb_6{background:var(--surface-sunk);animation:_skeleton-pulse_1tvyb_1 1.6s var(--ease-standard) infinite;border-radius:4px;display:block}@keyframes _skeleton-pulse_1tvyb_1{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._skeleton_1tvyb_6{opacity:.8;animation:none}}._inputGroup_skfzl_6{gap:var(--s-2);flex-direction:column;display:flex}._inputGroup_skfzl_6 label{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}._labelRow_skfzl_20{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}._passwordWrapper_skfzl_27{align-items:center;display:flex;position:relative}._passwordWrapper_skfzl_27 input{padding-right:70px}._passwordToggle_skfzl_38{cursor:pointer;min-width:56px;min-height:40px;color:var(--text-muted);transition:color var(--t) ease;font-family:inherit;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-sm);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0 10px;font-weight:700;display:flex;position:absolute;right:6px}._passwordToggle_skfzl_38:hover{color:var(--accent-text)}._passwordToggle_skfzl_38:active{color:var(--accent-text);background:var(--glass-bg)}._strengthContainer_skfzl_72{transition:all var(--t) ease;flex-direction:column;gap:6px;margin-top:8px;display:flex}._strengthBars_skfzl_80{gap:4px;height:4px;display:flex}._strengthSegment_skfzl_86{background:var(--line);border-radius:var(--r-pill);transition:background var(--t) ease;flex:1}._strengthText_skfzl_93{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}._weak_skfzl_99 ._strengthSegment_skfzl_86:first-child{background:var(--danger)}._fair_skfzl_103 ._strengthSegment_skfzl_86:first-child,._fair_skfzl_103 ._strengthSegment_skfzl_86:nth-child(2){background:var(--warning)}._good_skfzl_108 ._strengthSegment_skfzl_86:first-child,._good_skfzl_108 ._strengthSegment_skfzl_86:nth-child(2),._good_skfzl_108 ._strengthSegment_skfzl_86:nth-child(3),._strong_skfzl_114 ._strengthSegment_skfzl_86{background:var(--success)}._wrapper_1e02v_6{min-height:100dvh;padding:clamp(16px, 3vh, 40px) var(--s-5);background-color:var(--bg);background-image:radial-gradient(ellipse 80% 60% at 10% 15%, var(--bg-tint-1) 0, transparent 55%), radial-gradient(ellipse 70% 50% at 90% 85%, var(--bg-tint-2) 0, transparent 55%);display:flex;overflow-y:auto}._layout_1e02v_35{border-radius:var(--r-2xl);width:100%;max-width:1040px;min-height:min(600px,90vh);box-shadow:var(--shadow-lg);border:1px solid var(--glass-border);margin:auto;display:flex;overflow:hidden}._card_1e02v_48{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--blur-strong)) var(--glass-saturate);box-shadow:var(--glass-inner);flex-direction:column;flex:1;justify-content:center;padding:clamp(28px,4vw,44px) clamp(24px,6vw,56px);display:flex}._logo_1e02v_60{border-radius:var(--r-lg);width:56px;margin:0 auto var(--s-4);box-shadow:var(--shadow-md), 0 0 24px var(--accent-glow);display:block}._brandHeader_1e02v_70{text-align:center}._brandHeader_1e02v_70 h1{margin-bottom:var(--s-2);font-size:clamp(24px,3.4vw,30px)}._brandHeader_1e02v_70 p{color:var(--text-muted);margin:0 auto var(--s-6)}._form_1e02v_12{gap:var(--s-4);flex-direction:column;display:flex}._inputGroup_1e02v_90{gap:var(--s-2);flex-direction:column;display:flex}._inputGroup_1e02v_90 label{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}._fieldDesc_1e02v_102{font-size:var(--fs-xs);color:var(--text-muted);margin:var(--s-2) 0 0}._intro_1e02v_108{color:var(--text-muted);margin:0 0 var(--s-2)}._submit_1e02v_113{width:100%;margin-top:var(--s-4)}._consentGroup_1e02v_120{align-items:flex-start;gap:var(--s-2);display:flex}._consentCheckbox_1e02v_126{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}._consentLabel_1e02v_134{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}._consentLabel_1e02v_134 a{color:var(--accent-text);font-weight:500;text-decoration:underline}._toggleText_1e02v_146{text-align:center;color:var(--text-muted);font-size:var(--fs-sm);margin-top:var(--s-2)}._link_1e02v_156{color:var(--accent-text);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;padding:0;text-decoration:none}._link_1e02v_156:hover{text-decoration:underline}._linkSmall_1e02v_171{font-size:var(--fs-xs)}._status_1e02v_178{border-radius:var(--r-md);font-size:var(--fs-sm);text-align:center;margin-bottom:var(--s-4);animation:_fade-up_1e02v_1 var(--t) var(--ease);padding:12px 16px;font-weight:600}._statusError_1e02v_188{background:var(--danger-soft);color:var(--danger-text);border:1px solid var(--danger-soft)}._statusSuccess_1e02v_194{background:var(--success-soft);color:var(--success-text);border:1px solid var(--success-soft)}._legal_1e02v_202{margin-top:var(--s-4);text-align:center;border-top:1px solid var(--glass-border);padding-top:14px}._legal_1e02v_202 p{color:var(--text-muted);font-size:var(--fs-xs);margin:0}._legal_1e02v_202 a{color:var(--accent-text);font-weight:500;text-decoration:underline}._visual_1e02v_226{background:radial-gradient(120% 120% at 15% 0%, var(--accent-glow) 0%, transparent 50%), linear-gradient(165deg, #1b1e1c 0%, #0a0c0a 100%);flex:1.1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._visual_1e02v_226:before{content:"";background:radial-gradient(circle,#ffffff0d 0%,#0000 55%);width:200%;height:200%;animation:32s linear infinite _drift_1e02v_1;position:absolute;top:-50%;left:-50%}._visualContent_1e02v_257{z-index:2;text-align:left;padding:0 var(--s-10);max-width:460px;position:relative}._visualContent_1e02v_257 h2{letter-spacing:-.02em;color:#fff;margin-bottom:var(--s-4);font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.22}._visualSubtitle_1e02v_274{color:#ffffffad;font-size:var(--fs-md);max-width:380px;margin:0 0 var(--s-8);line-height:1.5}._visualFeatures_1e02v_282{gap:var(--s-3);flex-direction:column;display:flex}._visualFeature_1e02v_282{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;color:#ffffffd9;font-size:var(--fs-sm);border-bottom:1px solid #ffffff14;font-weight:600;display:flex}._visualFeature_1e02v_282:last-child{border-bottom:none}._featureIcon_1e02v_303{opacity:.9;flex-shrink:0;width:20px;line-height:1;display:inline-flex}@media (width<=1024px){._visual_1e02v_226{display:none}._layout_1e02v_35{max-width:460px;min-height:0;box-shadow:none;background:0 0;border:none}}@keyframes _drift_1e02v_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._visual_1e02v_226:before{animation:none}}._centered_1e02v_344{text-align:center;align-items:center;gap:var(--s-4);flex-direction:column;display:flex}._spinner_1e02v_352{border:4px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite _spin_1e02v_352}@keyframes _spin_1e02v_352{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1e02v_352{animation-duration:3s}}._consentHint_1e02v_373{color:var(--text-muted);font-size:var(--fs-xs);margin-top:4px;display:block}._statusNotice_1e02v_383{background:var(--accent-soft);color:var(--text);border:1px solid var(--accent-soft)}._oauthBlock_1e02v_390{gap:var(--s-2);margin-bottom:var(--s-4);display:grid}._orDivider_1e02v_396{color:var(--text-muted);font-size:var(--fs-sm);text-align:center;margin:0}._page_1ijoc_5{background-color:var(--bg);min-height:100dvh;color:var(--text);padding:40px 20px 80px}._container_1ijoc_12{z-index:10;max-width:860px;margin:0 auto;position:relative}._header_1ijoc_19{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;margin-bottom:40px;padding-bottom:24px;display:flex}._nav_1ijoc_28{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}._backBtn_1ijoc_35{border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--glass-border-subtle);color:var(--text);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s;display:inline-flex}._backBtn_1ijoc_35:hover{background:var(--surface-hover);transform:translate(-2px)}@media (prefers-reduced-motion:reduce){._backBtn_1ijoc_35:hover{transform:none}}._brand_1ijoc_61{align-items:center;gap:10px;font-weight:700;display:inline-flex}._brand_1ijoc_61 img{border-radius:var(--r-sm);width:32px;height:32px}._title_1ijoc_74{margin-bottom:var(--s-2);font-size:clamp(28px,5vw,40px)}._meta_1ijoc_79{color:var(--text-muted);font-size:var(--fs-sm);margin:0}._card_1ijoc_85{display:block}._tocBox_1ijoc_89{background:var(--glass-bg);border:1px solid var(--glass-border-subtle);border-radius:var(--r-lg);padding:var(--s-5);margin-bottom:var(--s-8)}._tocTitle_1ijoc_97{margin-bottom:var(--s-3);font-weight:700}._tocList_1ijoc_102{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}._tocList_1ijoc_102 a{color:var(--accent-text);font-size:var(--fs-sm);text-decoration:none}._tocList_1ijoc_102 a:hover{text-decoration:underline}._section_1ijoc_121{margin-bottom:var(--s-8);scroll-margin-top:var(--s-6)}._section_1ijoc_121 h2{font-size:var(--fs-xl);margin-bottom:var(--s-3)}._section_1ijoc_121 p{color:var(--text-muted);margin-bottom:var(--s-3);line-height:1.7}._section_1ijoc_121 ul{color:var(--text-muted);margin:0 0 var(--s-3);padding-left:var(--s-5);line-height:1.7}._section_1ijoc_121 li{margin-bottom:var(--s-2)}._section_1ijoc_121 a{color:var(--accent-text)}._footer_1ijoc_154{margin-top:var(--s-10);padding-top:var(--s-5);border-top:1px solid var(--line);text-align:center;color:var(--text-muted);font-size:var(--fs-sm)}._page_1bvdq_7{background-color:var(--bg);min-height:100dvh;color:var(--text);padding:40px 20px 80px}._container_1bvdq_14{z-index:10;max-width:860px;margin:0 auto;position:relative}._header_1bvdq_21{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;margin-bottom:40px;padding-bottom:24px;display:flex}._nav_1bvdq_30{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}._backBtn_1bvdq_37{border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--glass-border-subtle);color:var(--text);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s;display:inline-flex}._backBtn_1bvdq_37:hover{background:var(--surface-hover);transform:translate(-2px)}@media (prefers-reduced-motion:reduce){._backBtn_1bvdq_37:hover{transform:none}}._brand_1bvdq_63{align-items:center;gap:10px;font-weight:700;display:inline-flex}._brand_1bvdq_63 img{border-radius:var(--r-sm);width:32px;height:32px}._title_1bvdq_76{margin-bottom:var(--s-2);font-size:clamp(28px,5vw,40px)}._meta_1bvdq_81{color:var(--text-muted);font-size:var(--fs-sm);margin:0}._card_1bvdq_87{display:block}._tocBox_1bvdq_91{background:var(--glass-bg);border:1px solid var(--glass-border-subtle);border-radius:var(--r-lg);padding:var(--s-5);margin-bottom:var(--s-8)}._tocTitle_1bvdq_99{margin-bottom:var(--s-3);font-weight:700}._tocList_1bvdq_104{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}._tocList_1bvdq_104 a{color:var(--accent-text);font-size:var(--fs-sm);text-decoration:none}._tocList_1bvdq_104 a:hover{text-decoration:underline}._section_1bvdq_123{margin-bottom:var(--s-8);scroll-margin-top:var(--s-6)}._section_1bvdq_123 h2{font-size:var(--fs-xl);margin-bottom:var(--s-3)}._section_1bvdq_123 p{color:var(--text-muted);margin-bottom:var(--s-3);line-height:1.7}._section_1bvdq_123 ul{color:var(--text-muted);margin:0 0 var(--s-3);padding-left:var(--s-5);line-height:1.7}._section_1bvdq_123 li{margin-bottom:var(--s-2)}._section_1bvdq_123 a{color:var(--accent-text)}._footer_1bvdq_154{margin-top:var(--s-10);padding-top:var(--s-5);border-top:1px solid var(--line);text-align:center;color:var(--text-muted);font-size:var(--fs-sm)}._container_yn8qh_1{min-height:70vh;padding:var(--s-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}._card_yn8qh_12{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--glass-border-subtle);width:100%;max-width:560px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:20px;padding:40px 32px;display:flex}._badgeContainer_yn8qh_27{justify-content:center;align-items:center;margin-bottom:8px;display:flex;position:relative}._badge_yn8qh_27{font-family:var(--font-head);font-size:var(--fs-stat);background:linear-gradient(135deg, var(--accent) 0%, var(--accent-text) 50%, var(--accent) 100%);-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;font-weight:800;line-height:1}._title_yn8qh_46{font-family:var(--font-head);font-size:var(--fs-2xl);color:var(--text);margin:0;font-weight:700}._description_yn8qh_54{font-size:var(--fs-sm);color:var(--text-muted);max-width:440px;margin:0;line-height:1.6}._actions_yn8qh_62{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:12px;display:flex}._primaryBtn_yn8qh_72{border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-sm);background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:var(--accent-on);box-shadow:0 4px 14px var(--accent-soft);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s;display:inline-flex}._primaryBtn_yn8qh_72:hover{transform:translateY(-2px)}._secondaryBtn_yn8qh_94{border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-sm);background:var(--surface-hover);border:1px solid var(--glass-border-subtle);color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:all .2s;display:inline-flex}._secondaryBtn_yn8qh_94:hover{background:var(--surface-active);transform:translateY(-2px)}@media (width<=480px){._card_yn8qh_12{padding:28px 20px}._badge_yn8qh_27{font-size:var(--fs-stat)}._title_yn8qh_46{font-size:var(--fs-xl)}._actions_yn8qh_62{flex-direction:column}._primaryBtn_yn8qh_72,._secondaryBtn_yn8qh_94{width:100%}}._deferredFallback_1rgcq_2{gap:var(--s-4);padding:var(--s-6) 0;flex-direction:column;display:flex}
