@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_578a6637-module__mnCOTG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_578a6637-module__mnCOTG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_f912418e-module__tWXY6a__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_f912418e-module__tWXY6a__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_cc042731-module__xOcpWG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_cc042731-module__xOcpWG__variable{--font-display:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_cd0137d0-module__btaliG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_cd0137d0-module__btaliG__variable{--font-accent:"Instrument Serif", "Instrument Serif Fallback"}
:root{--gray-1000:#08090b;--gray-990:#090a0c;--gray-975:#0a0b0e;--gray-955:#0d0f12;--gray-950:#0e1013;--gray-945:#0f1115;--gray-935:#111317;--gray-925:#14171c;--gray-900:#171a20;--gray-875:#1a1d23;--gray-860:#1d2026;--gray-850:#1f2329;--gray-800:#22262d;--gray-780:#262a31;--gray-770:#2a2e35;--gray-750:#2e333b;--gray-700:#3a404a;--gray-650:#343a43;--gray-600:#4a505a;--gray-500:#6b727d;--gray-450:#7c838e;--gray-400:#a3a9b3;--gray-300:#c9cdd3;--gray-200:#d5d8dc;--gray-100:#e6e8eb;--white:#fff;--blue-400:#80bdfb;--amber-400:#e1ad63;--green-400:#8ed09c;--red-400:#ed8c84;--teal-400:#55cec0;--violet-400:#bca9f7;--pink-400:#ed9ac1;--font-family-sans:"Geist Variable", "Geist", system-ui, sans-serif;--font-family-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root{--blue-400:lab(74.1569% -7.52595 -37.6553);--amber-400:lab(74.4549% 13.3553 45.2566);--green-400:lab(78.0987% -29.8302 19.2821);--red-400:lab(68.6859% 37.3793 20.862);--teal-400:lab(75.803% -37.8666 -3.88938);--violet-400:lab(73.1301% 19.0223 -36.3042);--pink-400:lab(73.0077% 35.811 -6.85445)}}
:root,[data-theme=mission-control],[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-canvas:var(--gray-950);--ui-color-rail:var(--gray-975);--ui-color-sunken:var(--gray-990);--ui-color-panel:var(--gray-945);--ui-color-card:var(--gray-935);--ui-color-field:var(--gray-955);--ui-color-surface:var(--gray-925);--ui-color-surface-raised:var(--gray-875);--ui-color-surface-hover:var(--gray-900);--ui-color-divider:var(--gray-860);--ui-color-border:var(--gray-800);--ui-color-border-soft:var(--gray-780);--ui-color-border-control:var(--gray-770);--ui-color-border-strong:var(--gray-750);--ui-color-meter-off:var(--gray-700);--ui-color-border-dashed:var(--gray-650);--ui-color-border-hover:var(--gray-600);--ui-color-text:var(--gray-100);--ui-color-text-answer:var(--gray-200);--ui-color-text-secondary:var(--gray-400);--ui-color-text-muted:var(--gray-450);--ui-color-text-faint:var(--gray-500);--ui-color-text-inverse:var(--gray-950);--ui-color-text-strong:var(--white);--ui-accent-l:.78;--ui-accent-c:.11;--ui-accent-pack-h:250;--ui-color-accent:oklch(var(--ui-accent-l) var(--ui-accent-c) var(--ui-accent-h));--ui-color-accent-soft:oklch(var(--ui-accent-l) var(--ui-accent-c) var(--ui-accent-h) / .12);--ui-color-action:var(--gray-100);--ui-color-action-hover:var(--white);--ui-color-action-active:var(--gray-300);--ui-color-status-running:var(--ui-color-accent);--ui-color-status-waiting:var(--amber-400);--ui-color-status-waiting-line:#e1ad6380;--ui-color-status-waiting-soft:#e1ad630d;--ui-color-status-success:var(--green-400);--ui-color-status-success-line:#8ed09c59;--ui-color-status-error:var(--red-400);--ui-color-status-error-line:#ed8c8466;--ui-color-status-error-soft:#ed8c840d;--ui-color-status-idle:var(--gray-500);--ui-color-memory-rule:#b7b5fc;--ui-color-memory-decision:#65d0dc;--ui-color-memory-fact:#8ed09c;--ui-color-memory-preference:#e4b572;--ui-color-memory-procedure:#e3a6dd;--ui-font-sans:var(--font-family-sans);--ui-font-mono:var(--font-family-mono);--ui-tracking-brand:-.02em;--ui-text-4xs:.5rem;--ui-text-3xs:.59375rem;--ui-text-2xs:.625rem;--ui-text-xs:.65625rem;--ui-text-sm:.71875rem;--ui-text-base:.75rem;--ui-text-ui:.78125rem;--ui-text-label:.8125rem;--ui-text-title:.84375rem;--ui-text-md:.875rem;--ui-text-name:.90625rem;--ui-text-display:1.375rem;--ui-text-lg:1.0625rem;--ui-radius-xs:calc(3px * var(--ui-radius-scale,1));--ui-radius-sm:calc(4px * var(--ui-radius-scale,1));--ui-radius-md:calc(6px * var(--ui-radius-scale,1));--ui-radius-lg:calc(8px * var(--ui-radius-scale,1));--ui-radius-card:calc(10px * var(--ui-radius-scale,1));--ui-radius-xl:calc(12px * var(--ui-radius-scale,1));--ui-radius-full:9999px;--ui-radius-bubble:var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-sm) var(--ui-radius-xl);--ui-chat-width:47.5rem;--ui-shadow-popover:0 20px 60px #0009;--ui-shadow-modal:0 32px 96px #0009;--ui-color-scrim:#0000008c;--ui-shadow-composer:0 16px 48px #00000080;--ui-shadow-selected:inset 0 0 0 1px var(--gray-750);--ui-duration-fast:.12s;--ui-stroke-mark:1.5px;--ui-steps-cols:1rem 3.25rem minmax(0, 1fr) auto;--ui-role-cols:minmax(0, 1.3fr) minmax(0, 1.2fr) minmax(0, 1fr);--ui-agents-cols:16.25rem minmax(0, 1fr);--ui-label-cols:6.25rem minmax(0, 1fr);--ui-diff-cols:6.875rem minmax(0, 1fr);--ui-task-cols:2.75rem minmax(0, 1fr);--ui-facts-cols:5.25rem minmax(0, 1fr);--ui-reason-cols:7.375rem minmax(0, 1fr) auto;--ui-pair-cols:minmax(0, 1fr) auto;--ui-worker-cols:20rem minmax(0, 1fr);--ui-identity-cols:auto minmax(0, 1fr) 12.5rem;--ui-pick-cols:auto minmax(0, 1fr);--ui-team-cols:11rem minmax(0, 1fr);--ui-prow-cols:1.375rem minmax(0, 1fr) auto;--ui-meter-cols:auto auto auto;--ui-msg-cols:2rem minmax(0, 1fr);--ui-check-cols:3.25rem minmax(0, 1fr) auto;--ui-plan-task-cols:1.875rem minmax(0, 1fr) auto;--ui-kv-cols:4.5rem minmax(0, 1fr);--ui-access-cols:1.375rem 9.375rem minmax(0, 1fr);--ui-branch-cols:4.875rem minmax(0, 1fr);--ui-slot-cols:4.75rem minmax(0, 1fr);--ui-office-row-cols:1.375rem 9.375rem 5.75rem minmax(0, 1fr) 2.75rem;--ui-office-list-cols:minmax(0, 1fr) 25rem;--ui-color-worker-green:#7cdd93;--ui-color-worker-blue:#89cbff;--ui-color-worker-amber:#f9b64f;--ui-color-worker-violet:#bdbbff;--ui-color-worker-pink:#ffa0e0;--ui-color-worker-mint:#3fe1bf;--ui-color-worker-sand:#ffaf67;--ui-color-worker-coral:#ffa9a2;--ui-color-palette-g950:var(--gray-950);--ui-color-palette-g875:var(--gray-875);--ui-color-palette-g800:var(--gray-800);--ui-color-palette-g770:var(--gray-770);--ui-color-palette-g700:var(--gray-700);--ui-color-palette-g600:var(--gray-600);--ui-color-palette-g500:var(--gray-500);--ui-color-palette-g400:var(--gray-400);--ui-color-palette-g300:var(--gray-300);--ui-color-palette-g100:var(--gray-100);--ui-color-palette-blue:var(--blue-400);--ui-color-palette-teal:var(--teal-400);--ui-color-palette-green:var(--green-400);--ui-color-palette-amber:var(--amber-400);--ui-color-palette-red:var(--red-400);--ui-color-palette-violet:var(--violet-400);--ui-color-palette-pink:var(--pink-400)}@supports (color:lab(0% 0 0)){:root,[data-theme=mission-control],[data-scheme=dark]{--ui-color-status-waiting-line:lab(74.4549% 13.3553 45.2566/.5);--ui-color-status-waiting-soft:lab(74.4549% 13.3553 45.2566/.05);--ui-color-status-success-line:lab(78.0987% -29.8302 19.2821/.35);--ui-color-status-error-line:lab(68.6859% 37.3793 20.862/.4);--ui-color-status-error-soft:lab(68.6859% 37.3793 20.862/.05);--ui-color-memory-rule:lab(75.7482% 12.1832 -35.2473);--ui-color-memory-decision:lab(77.6769% -29.8454 -15.8822);--ui-color-memory-fact:lab(78.0987% -29.8302 19.2821);--ui-color-memory-preference:lab(76.7996% 11.7527 40.3662);--ui-color-memory-procedure:lab(75.3885% 29.2994 -18.3813);--ui-color-worker-green:lab(80.9122% -41.9773 27.3574);--ui-color-worker-blue:lab(78.8329% -12.3145 -45.992);--ui-color-worker-amber:lab(79.0314% 17.97 60.1869);--ui-color-worker-violet:lab(77.5265% 18.6771 -48.906);--ui-color-worker-pink:lab(77.1588% 43.6064 -17.4923);--ui-color-worker-mint:lab(80.9308% -49.1061 4.25575);--ui-color-worker-sand:lab(78.5997% 28.4264 53.0582);--ui-color-worker-coral:lab(77.7701% 43.6482 24.4382)}}
:root{--ui-accent-base-h:250;--ui-accent-h:var(--ui-accent-base-h)}[data-accent=blue]{--ui-accent-base-h:250}[data-accent=sky]{--ui-accent-base-h:225}[data-accent=teal]{--ui-accent-base-h:195}[data-accent=green]{--ui-accent-base-h:152}[data-accent=orange]{--ui-accent-base-h:52}[data-accent=pink]{--ui-accent-base-h:350}[data-accent=fuchsia]{--ui-accent-base-h:325}[data-accent=violet]{--ui-accent-base-h:295}[data-accent=indigo]{--ui-accent-base-h:275}[data-accent=pack]{--ui-accent-base-h:var(--ui-accent-pack-h,250)}[data-accent=custom]{--ui-accent-base-h:var(--ui-accent-custom-h,250)}:root[data-project-accent]{--ui-accent-h:var(--ui-project-h,var(--ui-accent-base-h))}[data-accent=pack] [data-theme]{--ui-accent-h:var(--ui-accent-pack-h,250)}
[data-theme=light],[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-color-canvas:#f9fafc;--ui-color-rail:#eef0f3;--ui-color-sunken:#f0f2f4;--ui-color-panel:#f9fafc;--ui-color-card:var(--white);--ui-color-field:#f5f7f9;--ui-color-surface:#f3f5f7;--ui-color-surface-raised:#e8ebef;--ui-color-surface-hover:#eef0f3;--ui-color-divider:#e2e5e9;--ui-color-border:#d8dbdf;--ui-color-border-soft:#d2d6db;--ui-color-border-control:#cdd1d6;--ui-color-border-strong:#babec4;--ui-color-meter-off:#c0c4ca;--ui-color-border-dashed:#adb1b7;--ui-color-border-hover:#9a9fa6;--ui-color-text:#14191f;--ui-color-text-answer:#272c32;--ui-color-text-secondary:#4e535a;--ui-color-text-muted:#656970;--ui-color-text-faint:#777b80;--ui-color-text-inverse:var(--white);--ui-color-text-strong:#05070c;--ui-accent-l:.53;--ui-accent-c:.15;--ui-accent-pack-h:250;--ui-color-accent:oklch(var(--ui-accent-l) var(--ui-accent-c) var(--ui-accent-h));--ui-color-accent-soft:oklch(var(--ui-accent-l) var(--ui-accent-c) var(--ui-accent-h) / .1);--ui-color-status-running:var(--ui-color-accent);--ui-color-action:#14191f;--ui-color-action-hover:#05070c;--ui-color-action-active:#2e333a;--ui-color-status-waiting:#ab6900;--ui-color-status-waiting-line:#ab690080;--ui-color-status-waiting-soft:#ab69000f;--ui-color-status-success:#2e854d;--ui-color-status-success-line:#2e854d59;--ui-color-status-error:#bd423a;--ui-color-status-error-line:#bd423a66;--ui-color-status-error-soft:#bd423a0d;--ui-color-status-idle:#82868c;--ui-color-memory-rule:#6b66b4;--ui-color-memory-decision:#00828f;--ui-color-memory-fact:#33854a;--ui-color-memory-preference:#a36e09;--ui-color-memory-procedure:#985593;--ui-color-worker-green:#53be70;--ui-color-worker-blue:#43acfc;--ui-color-worker-amber:#da950b;--ui-color-worker-violet:#9c95fe;--ui-color-worker-pink:#e17cc2;--ui-color-worker-mint:#00c0a0;--ui-color-worker-sand:#e78b30;--ui-color-worker-coral:#f47b74;--ui-shadow-popover:0 16px 48px #1922302e;--ui-shadow-modal:0 28px 80px #19223038;--ui-color-scrim:#1c222b47;--ui-shadow-composer:0 14px 40px #212e421f;--ui-shadow-selected:inset 0 0 0 1px var(--ui-color-border-strong);--ui-project-l:.55;--ui-project-c:.12;--ui-color-role-surface:var(--white);--ui-color-role-sidebar:#f3f5f8;--ui-launcher-shadow:0 40px 100px #19223033;--ui-launcher-chip-shadow:0 10px 24px #19223024;--ui-launcher-glow:#dfe9f5;--mini-window-shadow:0 1.25rem 3.125rem #19223033;--mini-focus-shadow:0 1.875rem 4.375rem #19223042, 0 0 0 1px var(--ui-color-accent);--mini-bubble-shadow:0 .625rem 1.5rem #19223033;--ui-color-term-background:#f5f7f9;--ui-color-term-foreground:#272c32;--ui-color-term-cursor:#14191f;--ui-color-term-black:#1e2228;--ui-color-term-yellow:#986600;--ui-color-term-magenta:#7347af;--ui-color-term-cyan:#00797e;--ui-color-term-white:#6e7278;--ui-color-term-bright-black:#606369;--ui-color-term-bright-red:#a92321;--ui-color-term-bright-green:#007137;--ui-color-term-bright-yellow:#885800;--ui-color-term-bright-blue:#005a9d;--ui-color-term-bright-magenta:#6635a3;--ui-color-term-bright-cyan:#00666b;--ui-color-term-bright-white:#82868c;--ui-color-term-match:#c6d9f2}@supports (color:lab(0% 0 0)){[data-theme=light],[data-scheme=light]{--ui-color-canvas:lab(98.2543% -.248969 -1.10375);--ui-color-rail:lab(94.7703% -.411719 -1.83765);--ui-color-sunken:lab(95.3523% -.330657 -1.47084);--ui-color-panel:lab(98.2543% -.248969 -1.10375);--ui-color-field:lab(97.0923% -.330716 -1.4709);--ui-color-surface:lab(96.2803% -.330687 -1.47088);--ui-color-surface-raised:lab(93.0282% -.492066 -2.20398);--ui-color-surface-hover:lab(94.7703% -.411719 -1.83765);--ui-color-divider:lab(90.7082% -.491768 -2.20386);--ui-color-border:lab(87.2261% -.570983 -2.56958);--ui-color-border-soft:lab(85.4839% -.649512 -2.93499);--ui-color-border-control:lab(83.7439% -.649124 -2.93477);--ui-color-border-strong:lab(76.7816% -.725061 -3.29871);--ui-color-meter-off:lab(79.1016% -.725806 -3.29911);--ui-color-border-dashed:lab(72.1393% -.799984 -3.6621);--ui-color-border-hover:lab(65.1743% -.945777 -4.38683);--ui-color-text:lab(8.30832% -.645667 -5.08353);--ui-color-text-answer:lab(17.5928% -.726894 -5.11616);--ui-color-text-secondary:lab(34.9967% -.798225 -5.1485);--ui-color-text-muted:lab(44.2846% -.716269 -4.42888);--ui-color-text-faint:lab(51.2515% -.614554 -3.69993);--ui-color-text-strong:lab(1.96498% -.176877 -1.99403);--ui-color-action:lab(8.30832% -.645667 -5.08353);--ui-color-action-hover:lab(1.96498% -.176877 -1.99403);--ui-color-action-active:lab(21.0738% -.746638 -5.12474);--ui-color-status-waiting:lab(50.9219% 22.8602 60.2049);--ui-color-status-waiting-line:lab(50.9219% 22.8602 60.2049/.5);--ui-color-status-waiting-soft:lab(50.9219% 22.8602 60.2049/.06);--ui-color-status-success:lab(49.332% -37.114 22.2203);--ui-color-status-success-line:lab(49.332% -37.114 22.2203/.35);--ui-color-status-error:lab(46.2405% 50.0141 32.6015);--ui-color-status-error-line:lab(46.2405% 50.0141 32.6015/.4);--ui-color-status-error-soft:lab(46.2405% 50.0141 32.6015/.05);--ui-color-status-idle:lab(55.8917% -.617892 -3.70175);--ui-color-memory-rule:lab(46.3207% 17.4738 -41.6231);--ui-color-memory-decision:lab(48.8179% -35.0531 -18.728);--ui-color-memory-fact:lab(49.3138% -36.1996 23.8307);--ui-color-memory-preference:lab(51.1467% 16.3644 55.85);--ui-color-memory-procedure:lab(46.0489% 35.0516 -21.8243);--ui-color-worker-green:lab(69.418% -45.1896 29.6823);--ui-color-worker-blue:lab(67.12% -11.2763 -48.9501);--ui-color-worker-amber:lab(67.3506% 20.5018 70.1014);--ui-color-worker-violet:lab(65.7009% 21.4598 -52.097);--ui-color-worker-pink:lab(65.4049% 46.5074 -18.6849);--ui-color-worker-mint:lab(69.4589% -53.1506 4.57565);--ui-color-worker-sand:lab(66.9011% 31.4733 60.5699);--ui-color-worker-coral:lab(66.0576% 46.9408 26.6951);--ui-shadow-popover:0 16px 48px lab(12.8607% -.860415 -10.7276/.18);--ui-shadow-modal:0 28px 80px lab(12.8607% -.860415 -10.7276/.22);--ui-color-scrim:lab(12.9215% -.836857 -7.23134/.28);--ui-shadow-composer:0 14px 40px lab(18.6044% -.967413 -14.2579/.12);--ui-color-role-sidebar:lab(96.5123% -.330716 -1.47089);--ui-launcher-shadow:0 40px 100px lab(12.8607% -.860415 -10.7276/.2);--ui-launcher-chip-shadow:0 10px 24px lab(12.8607% -.860415 -10.7276/.14);--ui-launcher-glow:lab(91.8358% -1.54999 -7.29773);--mini-window-shadow:0 1.25rem 3.125rem lab(12.8607% -.860415 -10.7276/.2);--mini-focus-shadow:0 1.875rem 4.375rem lab(12.8607% -.860415 -10.7276/.26), 0 0 0 1px var(--ui-color-accent);--mini-bubble-shadow:0 .625rem 1.5rem lab(12.8607% -.860415 -10.7276/.2);--ui-color-term-background:lab(97.0923% -.330716 -1.4709);--ui-color-term-foreground:lab(17.5928% -.726894 -5.11616);--ui-color-term-cursor:lab(8.30832% -.645667 -5.08353);--ui-color-term-black:lab(12.9509% -.692964 -5.10203);--ui-color-term-yellow:lab(47.6492% 16.6527 57.8756);--ui-color-term-magenta:lab(39.4672% 35.7726 -49.44);--ui-color-term-cyan:lab(45.2814% -31.2188 -12.7895);--ui-color-term-white:lab(47.7713% -.611693 -3.69843);--ui-color-term-bright-black:lab(41.971% -.606179 -3.69554);--ui-color-term-bright-red:lab(37.9892% 53.465 37.0201);--ui-color-term-bright-green:lab(41.3166% -40.5862 24.5249);--ui-color-term-bright-yellow:lab(41.816% 17.1944 63.4163);--ui-color-term-bright-blue:lab(36.4017% -.21717 -50.0375);--ui-color-term-bright-magenta:lab(33.3215% 39.662 -52.3854);--ui-color-term-bright-cyan:lab(38.3164% -31.1399 -12.7354);--ui-color-term-bright-white:lab(55.8917% -.617892 -3.70175);--ui-color-term-match:lab(85.9759% -2.80789 -14.4574)}}
[data-theme=black]{--ui-color-canvas:#000;--ui-color-rail:#000;--ui-color-sunken:#000;--ui-color-panel:#000;--ui-color-card:#0b0b0b;--ui-color-field:#030303;--ui-color-surface:#090909;--ui-color-surface-raised:#181818;--ui-color-surface-hover:#0f0f0f;--ui-color-divider:#161616;--ui-color-border:#242424;--ui-color-border-soft:#292929;--ui-color-border-control:#2b2b2b;--ui-color-border-strong:#383838;--ui-color-meter-off:#424242;--ui-color-border-dashed:#404040;--ui-color-border-hover:#555;--ui-color-text:#f2f2f2;--ui-color-text-answer:#dedede;--ui-color-text-secondary:#aeaeae;--ui-color-text-muted:#929292;--ui-color-text-faint:#7a7a7a;--ui-color-text-strong:#f8f8f8;--ui-color-text-inverse:var(--ui-color-canvas);--ui-color-action:var(--ui-color-text);--ui-color-action-hover:var(--ui-color-text-strong);--ui-color-action-active:#bebebe;--ui-color-status-idle:var(--ui-color-text-faint);--ui-shadow-selected:inset 0 0 0 1px var(--ui-color-border-strong);--ui-color-term-background:var(--ui-color-rail);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-black:var(--ui-color-border-strong);--ui-color-term-match:var(--ui-color-border-strong);--ui-accent-l:.8;--ui-accent-c:.13;--ui-accent-pack-h:225}@supports (color:lab(0% 0 0)){[data-theme=black]{--ui-color-card:lab(3.04863% 0 0);--ui-color-field:lab(.903296% 0 0);--ui-color-surface:lab(2.47865% 0 0);--ui-color-surface-raised:lab(8.36% -.00000745058 0);--ui-color-surface-hover:lab(4.4379% 0 0);--ui-color-divider:lab(7.22637% -.0000149012 0);--ui-color-border:lab(14.16% 0 0);--ui-color-border-soft:lab(16.48% 0 0);--ui-color-border-control:lab(17.64% -.0000149012 0);--ui-color-border-strong:lab(23.44% -.0000149012 0);--ui-color-meter-off:lab(28.08% 0 -.00000596046);--ui-color-border-dashed:lab(26.92% 0 0);--ui-color-border-hover:lab(36.2% 0 .00000596046);--ui-color-text:lab(95.36% 0 0);--ui-color-text-answer:lab(88.4% 0 .0000119209);--ui-color-text-secondary:lab(71% 0 0);--ui-color-text-muted:lab(60.56% 0 0);--ui-color-text-faint:lab(51.28% -.0000298023 0);--ui-color-text-strong:lab(97.68% -.0000298023 .0000119209);--ui-color-action-active:lab(76.8% -.0000298023 0)}}
[data-theme=dusk]{--ui-color-canvas:#140d1b;--ui-color-rail:#0e0815;--ui-color-sunken:#0c0613;--ui-color-panel:#150e1c;--ui-color-card:#181120;--ui-color-field:#110b19;--ui-color-surface:#1d1625;--ui-color-surface-raised:#251e2d;--ui-color-surface-hover:#201928;--ui-color-divider:#261f2f;--ui-color-border:#2d2636;--ui-color-border-soft:#312a3a;--ui-color-border-control:#342d3d;--ui-color-border-strong:#3a3343;--ui-color-meter-off:#433c4d;--ui-color-border-dashed:#41394a;--ui-color-border-hover:#51495b;--ui-color-text:#e9e6ed;--ui-color-text-answer:#d6d3da;--ui-color-text-secondary:#a6a3aa;--ui-color-text-muted:#8a888e;--ui-color-text-faint:#737076;--ui-color-text-strong:#faf7fe;--ui-color-text-inverse:var(--ui-color-canvas);--ui-color-action:var(--ui-color-text);--ui-color-action-hover:var(--ui-color-text-strong);--ui-color-action-active:#bfbcc3;--ui-color-status-idle:var(--ui-color-text-faint);--ui-shadow-selected:inset 0 0 0 1px var(--ui-color-border-strong);--ui-color-term-background:var(--ui-color-rail);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-black:var(--ui-color-border-strong);--ui-color-term-match:var(--ui-color-border-strong);--ui-accent-pack-h:350}@supports (color:lab(0% 0 0)){[data-theme=dusk]{--ui-color-canvas:lab(4.55233% 4.85446 -7.7757);--ui-color-rail:lab(2.83112% 3.64719 -5.93041);--ui-color-sunken:lab(2.28682% 3.21268 -5.23539);--ui-color-panel:lab(4.96379% 5.11665 -8.07644);--ui-color-card:lab(6.34476% 5.94471 -8.72348);--ui-color-field:lab(3.79867% 4.3508 -7.05436);--ui-color-surface:lab(8.54117% 6.43458 -8.96919);--ui-color-surface-raised:lab(12.609% 6.36118 -9.00268);--ui-color-surface-hover:lab(10.2848% 6.40034 -8.9844);--ui-color-divider:lab(13.1899% 6.35238 -9.00695);--ui-color-border:lab(16.6748% 6.30611 -9.03016);--ui-color-border-soft:lab(18.4168% 6.28649 -9.04046);--ui-color-border-control:lab(19.5781% 6.27448 -9.0469);--ui-color-border-strong:lab(22.4809% 6.24761 -9.06169);--ui-color-meter-off:lab(26.5441% 6.21618 -9.07971);--ui-color-border-dashed:lab(25.3832% 6.22456 -9.07486);--ui-color-border-hover:lab(32.3477% 6.18048 -9.10118);--ui-color-text:lab(91.7633% 1.98603 -3.08735);--ui-color-text-answer:lab(84.8032% 1.98692 -3.08658);--ui-color-text-secondary:lab(67.4029% 1.98984 -3.08416);--ui-color-text-muted:lab(56.9627% 1.99223 -3.08216);--ui-color-text-faint:lab(47.6824% 1.99503 -3.07988);--ui-color-text-strong:lab(97.5634% 1.98534 -3.0879);--ui-color-action-active:lab(76.6831% 1.98817 -3.08558)}}
[data-theme=espresso]{--ui-color-canvas:#1a1009;--ui-color-rail:#140b05;--ui-color-sunken:#120903;--ui-color-panel:#1b110a;--ui-color-card:#1f150d;--ui-color-field:#180e07;--ui-color-surface:#231911;--ui-color-surface-raised:#2c2219;--ui-color-surface-hover:#271d15;--ui-color-divider:#2d231a;--ui-color-border:#352a22;--ui-color-border-soft:#392e25;--ui-color-border-control:#3b3028;--ui-color-border-strong:#42372e;--ui-color-meter-off:#4b4037;--ui-color-border-dashed:#493d34;--ui-color-border-hover:#594d44;--ui-color-text:#ece7e3;--ui-color-text-answer:#d8d3cf;--ui-color-text-secondary:#a8a3a0;--ui-color-text-muted:#8d8884;--ui-color-text-faint:#75716d;--ui-color-text-strong:#fdf7f3;--ui-color-text-inverse:var(--ui-color-canvas);--ui-color-action:var(--ui-color-text);--ui-color-action-hover:var(--ui-color-text-strong);--ui-color-action-active:#c2bdb9;--ui-color-status-idle:var(--ui-color-text-faint);--ui-shadow-selected:inset 0 0 0 1px var(--ui-color-border-strong);--ui-color-term-background:var(--ui-color-rail);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-black:var(--ui-color-border-strong);--ui-color-term-match:var(--ui-color-border-strong);--ui-accent-pack-h:152}@supports (color:lab(0% 0 0)){[data-theme=espresso]{--ui-color-canvas:lab(5.66442% 3.52906 5.01114);--ui-color-rail:lab(3.65607% 2.70879 3.65849);--ui-color-sunken:lab(3.00892% 2.41054 3.177);--ui-color-panel:lab(6.13845% 3.70589 5.30721);--ui-color-card:lab(7.71745% 4.17657 6.24647);--ui-color-field:lab(4.79076% 3.18815 4.44455);--ui-color-surface:lab(10.0365% 4.14696 7.3116);--ui-color-surface-raised:lab(14.0999% 4.08469 7.64956);--ui-color-surface-hover:lab(11.7781% 4.11821 7.65674);--ui-color-divider:lab(14.6803% 4.07705 7.64071);--ui-color-border:lab(18.1625% 4.03625 7.59553);--ui-color-border-soft:lab(19.9035% 4.01865 7.57699);--ui-color-border-control:lab(21.0641% 4.00774 7.56582);--ui-color-border-strong:lab(23.9654% 3.98315 7.54132);--ui-color-meter-off:lab(28.027% 3.95389 7.51343);--ui-color-border-dashed:lab(26.8665% 3.96173 7.52076);--ui-color-border-hover:lab(33.8288% 3.92 7.48274);--ui-color-text:lab(91.8656% 1.34426 2.66019);--ui-color-text-answer:lab(84.9055% 1.34543 2.66094);--ui-color-text-secondary:lab(67.5053% 1.34924 2.66335);--ui-color-text-muted:lab(57.0652% 1.35231 2.6654);--ui-color-text-faint:lab(47.785% 1.35595 2.6678);--ui-color-text-strong:lab(97.6656% 1.3434 2.65964);--ui-color-action-active:lab(76.7854% 1.34701 2.66196)}}
[data-theme=forest]{--ui-color-canvas:#08130d;--ui-color-rail:#040e08;--ui-color-sunken:#030c06;--ui-color-panel:#09150e;--ui-color-card:#0c1811;--ui-color-field:#06110b;--ui-color-surface:#101d16;--ui-color-surface-raised:#18251e;--ui-color-surface-hover:#142019;--ui-color-divider:#1a261f;--ui-color-border:#212e26;--ui-color-border-soft:#24312a;--ui-color-border-control:#27342c;--ui-color-border-strong:#2d3a33;--ui-color-meter-off:#36433c;--ui-color-border-dashed:#334139;--ui-color-border-hover:#435149;--ui-color-text:#e4eae6;--ui-color-text-answer:#d0d6d2;--ui-color-text-secondary:#a0a6a3;--ui-color-text-muted:#858b87;--ui-color-text-faint:#6e7370;--ui-color-text-strong:#f4faf7;--ui-color-text-inverse:var(--ui-color-canvas);--ui-color-action:var(--ui-color-text);--ui-color-action-hover:var(--ui-color-text-strong);--ui-color-action-active:#babfbc;--ui-color-status-idle:var(--ui-color-text-faint);--ui-shadow-selected:inset 0 0 0 1px var(--ui-color-border-strong);--ui-color-term-background:var(--ui-color-rail);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-black:var(--ui-color-border-strong);--ui-color-term-match:var(--ui-color-border-strong);--ui-accent-pack-h:52}@supports (color:lab(0% 0 0)){[data-theme=forest]{--ui-color-canvas:lab(5.05424% -4.88137 1.93034);--ui-color-rail:lab(3.20508% -3.56878 1.4098);--ui-color-sunken:lab(2.61488% -3.1012 1.22444);--ui-color-panel:lab(5.49355% -5.16851 2.04425);--ui-color-card:lab(6.96261% -6.07917 2.40558);--ui-color-field:lab(4.24714% -4.33172 1.71233);--ui-color-surface:lab(9.2347% -7.1298 2.82166);--ui-color-surface-raised:lab(13.2954% -7.14161 2.82785);--ui-color-surface-hover:lab(10.975% -7.1526 2.8309);--ui-color-divider:lab(13.8754% -7.13914 2.82717);--ui-color-border:lab(17.3559% -7.12635 2.82363);--ui-color-border-soft:lab(19.096% -7.12098 2.82215);--ui-color-border-control:lab(20.2561% -7.1177 2.82124);--ui-color-border-strong:lab(23.1564% -7.11043 2.81923);--ui-color-meter-off:lab(27.2167% -7.10201 2.8169);--ui-color-border-dashed:lab(26.0566% -7.10426 2.81752);--ui-color-border-hover:lab(33.017% -7.09255 2.81429);--ui-color-text:lab(91.9888% -2.55886 1.0178);--ui-color-text-answer:lab(85.0288% -2.55919 1.01789);--ui-color-text-secondary:lab(67.6287% -2.55996 1.0181);--ui-color-text-muted:lab(57.1887% -2.56068 1.0183);--ui-color-text-faint:lab(47.9087% -2.56151 1.01854);--ui-color-text-strong:lab(97.7888% -2.55868 1.01775);--ui-color-action-active:lab(76.9087% -2.55951 1.01799)}}
[data-theme=midnight]{--ui-color-canvas:#080d1d;--ui-color-rail:#040817;--ui-color-sunken:#030615;--ui-color-panel:#090e1f;--ui-color-card:#0c1222;--ui-color-field:#060b1b;--ui-color-surface:#101627;--ui-color-surface-raised:#181f30;--ui-color-surface-hover:#141a2b;--ui-color-divider:#192031;--ui-color-border:#202739;--ui-color-border-soft:#242b3d;--ui-color-border-control:#262d40;--ui-color-border-strong:#2c3446;--ui-color-meter-off:#353d50;--ui-color-border-dashed:#333a4d;--ui-color-border-hover:#424a5e;--ui-color-text:#e4e8f0;--ui-color-text-answer:#d1d4dc;--ui-color-text-secondary:#a1a4ac;--ui-color-text-muted:#868991;--ui-color-text-faint:#6e7179;--ui-color-text-strong:#f5f8ff;--ui-color-text-inverse:var(--ui-color-canvas);--ui-color-action:var(--ui-color-text);--ui-color-action-hover:var(--ui-color-text-strong);--ui-color-action-active:#babec6;--ui-color-status-idle:var(--ui-color-text-faint);--ui-shadow-selected:inset 0 0 0 1px var(--ui-color-border-strong);--ui-color-term-background:var(--ui-color-rail);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-black:var(--ui-color-border-strong);--ui-color-term-match:var(--ui-color-border-strong);--ui-accent-pack-h:295}@supports (color:lab(0% 0 0)){[data-theme=midnight]{--ui-color-canvas:lab(3.86247% 1.31151 -10.7717);--ui-color-rail:lab(2.32573% 1.15222 -8.36376);--ui-color-sunken:lab(1.84717% 1.08621 -7.37779);--ui-color-panel:lab(4.23358% 1.34241 -11.1511);--ui-color-card:lab(5.48664% 1.43311 -12.0443);--ui-color-field:lab(3.18604% 1.24878 -9.89694);--ui-color-surface:lab(7.5087% 1.54949 -12.6211);--ui-color-surface-raised:lab(11.5759% 1.30412 -12.7007);--ui-color-surface-hover:lab(9.24657% 1.45648 -12.6667);--ui-color-divider:lab(12.158% 1.27009 -12.7087);--ui-color-border:lab(15.6487% 1.09294 -12.7529);--ui-color-border-soft:lab(17.3932% 1.01866 -12.7728);--ui-color-border-control:lab(18.5559% .973418 -12.7854);--ui-color-border-strong:lab(21.4619% .872955 -12.8145);--ui-color-meter-off:lab(25.5289% .756592 -12.8504);--ui-color-border-dashed:lab(24.3671% .787362 -12.8407);--ui-color-border-hover:lab(31.3367% .625879 -12.8938);--ui-color-text:lab(91.8191% -.0502169 -4.53835);--ui-color-text-answer:lab(84.8589% -.0470281 -4.53657);--ui-color-text-secondary:lab(67.4583% -.0368357 -4.53089);--ui-color-text-muted:lab(57.0178% -.0284016 -4.52626);--ui-color-text-faint:lab(47.7372% -.018537 -4.52096);--ui-color-text-strong:lab(97.6192% -.0525117 -4.53967);--ui-color-action-active:lab(76.7387% -.0427961 -4.53417)}}
[data-theme=polar]{--ui-color-canvas:#1b2532;--ui-color-rail:#151f2b;--ui-color-sunken:#131c29;--ui-color-panel:#1c2633;--ui-color-card:#202a37;--ui-color-field:#18222f;--ui-color-surface:#242f3c;--ui-color-surface-raised:#2d3845;--ui-color-surface-hover:#283240;--ui-color-divider:#2e3946;--ui-color-border:#36414f;--ui-color-border-soft:#3a4553;--ui-color-border-control:#3c4755;--ui-color-border-strong:#434e5c;--ui-color-meter-off:#4c5866;--ui-color-border-dashed:#4a5564;--ui-color-border-hover:#5a6675;--ui-color-text:#e3e8ef;--ui-color-text-answer:#d0d5db;--ui-color-text-secondary:#a0a5ab;--ui-color-text-muted:#858a8f;--ui-color-text-faint:#6e7277;--ui-color-text-strong:#f4f9ff;--ui-color-text-inverse:var(--ui-color-canvas);--ui-color-action:var(--ui-color-text);--ui-color-action-hover:var(--ui-color-text-strong);--ui-color-action-active:#b9bec4;--ui-color-status-idle:var(--ui-color-text-faint);--ui-shadow-selected:inset 0 0 0 1px var(--ui-color-border-strong);--ui-color-term-background:var(--ui-color-rail);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-black:var(--ui-color-border-strong);--ui-color-term-match:var(--ui-color-border-strong);--ui-color-status-waiting:#e6c183;--ui-color-status-success:#a1cfa1;--ui-color-status-error:#e08e8e;--ui-accent-l:.8;--ui-accent-c:.08;--ui-accent-pack-h:195}@supports (color:lab(0% 0 0)){[data-theme=polar]{--ui-color-canvas:lab(14.0574% -1.40774 -9.9234);--ui-color-rail:lab(11.1517% -1.30116 -9.89409);--ui-color-sunken:lab(9.98904% -1.25148 -9.88118);--ui-color-panel:lab(14.6384% -1.42655 -9.92879);--ui-color-card:lab(16.3811% -1.47867 -9.94414);--ui-color-field:lab(12.8952% -1.36779 -9.91216);--ui-color-surface:lab(18.7044% -1.53969 -9.96286);--ui-color-surface-raised:lab(22.7691% -1.62819 -9.99153);--ui-color-surface-hover:lab(20.4465% -1.58015 -9.97574);--ui-color-divider:lab(23.3497% -1.63931 -9.99526);--ui-color-border:lab(26.8329% -1.69928 -10.016);--ui-color-border-soft:lab(28.5743% -1.72563 -10.0254);--ui-color-border-control:lab(29.7352% -1.74208 -10.0313);--ui-color-border-strong:lab(32.6372% -1.77957 -10.0452);--ui-color-meter-off:lab(36.6996% -1.82493 -10.0625);--ui-color-border-dashed:lab(35.539% -1.8127 -10.0578);--ui-color-border-hover:lab(42.5025% -1.8785 -10.0837);--ui-color-text:lab(91.8596% -.807136 -3.66603);--ui-color-text-answer:lab(84.8995% -.804931 -3.6648);--ui-color-text-secondary:lab(67.4991% -.797808 -3.66091);--ui-color-text-muted:lab(57.0588% -.791878 -3.65772);--ui-color-text-faint:lab(47.7784% -.784993 -3.65405);--ui-color-text-strong:lab(97.6597% -.808775 -3.66694);--ui-color-action-active:lab(76.7794% -.801921 -3.66317);--ui-color-status-waiting:lab(80.4003% 7.65631 36.4101);--ui-color-status-success:lab(78.9815% -22.3633 17.7033);--ui-color-status-error:lab(67.6545% 31.8839 13.8919)}}
[data-theme=lavender]{--ui-color-canvas:#faf8ff;--ui-color-rail:#f0edf7;--ui-color-sunken:#f2eff9;--ui-color-panel:#faf8ff;--ui-color-field:#f7f4fe;--ui-color-surface:#f5f2fc;--ui-color-surface-raised:#ebe8f2;--ui-color-surface-hover:#f0edf7;--ui-color-divider:#e5e2ec;--ui-color-border:#dbd8e2;--ui-color-border-soft:#d6d3dd;--ui-color-border-control:#d1ced8;--ui-color-border-strong:#bebbc5;--ui-color-meter-off:#c4c1cb;--ui-color-border-dashed:#b1aeb8;--ui-color-border-hover:#9f9ca5;--ui-color-card:#fefeff;--ui-color-text:#1a1620;--ui-color-text-answer:#2d2934;--ui-color-text-secondary:#54505c;--ui-color-text-muted:#6a6773;--ui-color-text-faint:#7c7885;--ui-color-text-strong:#08060e;--ui-color-action:#1a1620;--ui-color-action-hover:#08060e;--ui-color-action-active:#34313c;--ui-color-status-idle:#888491;--ui-shadow-popover:0 16px 48px #241e2e2e;--ui-shadow-modal:0 28px 80px #241e2e38;--ui-color-scrim:#23202a47;--ui-shadow-composer:0 14px 40px #31293f1f;--ui-color-role-sidebar:#f5f2fc;--ui-launcher-glow:#eae5f4;--ui-color-term-background:var(--ui-color-field);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-match:#dcd2f1;--ui-accent-pack-h:295}@supports (color:lab(0% 0 0)){[data-theme=lavender]{--ui-color-canvas:lab(97.7573% 2.44653 -4.56754);--ui-color-rail:lab(94.2772% 2.44752 -4.56684);--ui-color-sunken:lab(94.8572% 2.44734 -4.56694);--ui-color-panel:lab(97.7573% 2.44653 -4.56754);--ui-color-field:lab(96.5972% 2.44686 -4.5673);--ui-color-surface:lab(95.7852% 2.4471 -4.56713);--ui-color-surface-raised:lab(92.5371% 2.44802 -4.56647);--ui-color-surface-hover:lab(94.2772% 2.44752 -4.56684);--ui-color-divider:lab(90.2171% 2.44874 -4.56595);--ui-color-border:lab(86.737% 2.44984 -4.56513);--ui-color-border-soft:lab(84.9969% 2.45044 -4.56469);--ui-color-border-control:lab(83.2569% 2.451 -4.56425);--ui-color-border-strong:lab(76.2966% 2.45363 -4.56231);--ui-color-meter-off:lab(78.6167% 2.45273 -4.56299);--ui-color-border-dashed:lab(71.6565% 2.45562 -4.56085);--ui-color-border-hover:lab(64.6962% 2.45905 -4.55837);--ui-color-card:lab(99.5973% .866681 -1.63667);--ui-color-text:lab(8.11659% 3.74576 -6.3744);--ui-color-text-answer:lab(17.404% 3.66382 -6.41657);--ui-color-text-secondary:lab(34.8105% 3.591 -6.45945);--ui-color-text-muted:lab(44.0924% 3.56945 -6.47324);--ui-color-text-faint:lab(51.0535% 3.55715 -6.48131);--ui-color-text-strong:lab(1.88335% 1.59277 -3.04202);--ui-color-action:lab(8.11659% 3.74576 -6.3744);--ui-color-action-hover:lab(1.88335% 1.59277 -3.04202);--ui-color-action-active:lab(20.8858% 3.64375 -6.42784);--ui-color-status-idle:lab(55.6941% 3.55032 -6.48592);--ui-shadow-popover:0 16px 48px lab(12.6241% 5.73535 -9.50929/.18);--ui-shadow-modal:0 28px 80px lab(12.6241% 5.73535 -9.50929/.22);--ui-color-scrim:lab(12.7609% 3.69818 -6.39817/.28);--ui-shadow-composer:0 14px 40px lab(18.2908% 7.73135 -12.645/.12);--ui-color-role-sidebar:lab(96.0172% 2.44707 -4.56721);--ui-launcher-glow:lab(91.657% 3.51733 -6.50886);--ui-color-term-match:lab(85.5725% 7.93108 -14.1916)}}
[data-theme=mint]{--ui-color-canvas:#f1fcf7;--ui-color-rail:#e7f2ed;--ui-color-sunken:#e9f4ee;--ui-color-panel:#f1fcf7;--ui-color-field:#eef9f3;--ui-color-surface:#ebf7f1;--ui-color-surface-raised:#e2ede8;--ui-color-surface-hover:#e7f2ed;--ui-color-divider:#dce7e1;--ui-color-border:#d2ddd7;--ui-color-border-soft:#cdd8d2;--ui-color-border-control:#c8d3ce;--ui-color-border-strong:#b5c0ba;--ui-color-meter-off:#bbc6c1;--ui-color-border-dashed:#a8b3ae;--ui-color-border-hover:#96a09b;--ui-color-card:#fcfffd;--ui-color-text:#0f1b16;--ui-color-text-answer:#222f29;--ui-color-text-secondary:#495650;--ui-color-text-muted:#5f6d66;--ui-color-text-faint:#707e77;--ui-color-text-strong:#020a06;--ui-color-action:#0f1b16;--ui-color-action-hover:#020a06;--ui-color-action-active:#293630;--ui-color-status-idle:#7c8a83;--ui-shadow-popover:0 16px 48px #13261e2e;--ui-shadow-modal:0 28px 80px #13261e38;--ui-color-scrim:#19251f47;--ui-shadow-composer:0 14px 40px #1934291f;--ui-color-role-sidebar:#ecf7f2;--ui-launcher-glow:#dcece4;--ui-color-term-background:var(--ui-color-field);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-match:#bee1d0;--ui-accent-pack-h:350}@supports (color:lab(0% 0 0)){[data-theme=mint]{--ui-color-canvas:lab(98.1008% -4.60413 1.33653);--ui-color-rail:lab(94.6208% -4.60458 1.33659);--ui-color-sunken:lab(95.2008% -4.60449 1.33659);--ui-color-panel:lab(98.1008% -4.60413 1.33653);--ui-color-field:lab(96.9408% -4.60425 1.33655);--ui-color-surface:lab(96.1288% -4.60437 1.33656);--ui-color-surface-raised:lab(92.8808% -4.60479 1.33662);--ui-color-surface-hover:lab(94.6208% -4.60458 1.33659);--ui-color-divider:lab(90.5608% -4.60506 1.33665);--ui-color-border:lab(87.0808% -4.6055 1.33671);--ui-color-border-soft:lab(85.3407% -4.6058 1.33674);--ui-color-border-control:lab(83.6007% -4.60607 1.33678);--ui-color-border-strong:lab(76.6407% -4.60717 1.33692);--ui-color-meter-off:lab(78.9607% -4.60672 1.33686);--ui-color-border-dashed:lab(72.0007% -4.60806 1.33704);--ui-color-border-hover:lab(65.0407% -4.6095 1.33723);--ui-color-card:lab(99.7195% -1.64136 .476933);--ui-color-text:lab(8.6276% -6.54006 1.90694);--ui-color-text-answer:lab(17.9083% -6.65262 1.919);--ui-color-text-secondary:lab(35.3089% -6.6193 1.91473);--ui-color-text-muted:lab(44.5891% -6.60965 1.9135);--ui-color-text-faint:lab(51.5492% -6.60425 1.9128);--ui-color-text-strong:lab(2.09148% -2.49988 .734961);--ui-color-action:lab(8.6276% -6.54006 1.90694);--ui-color-action-hover:lab(2.09148% -2.49988 .734961);--ui-color-action-active:lab(21.3884% -6.6433 1.9178);--ui-color-status-idle:lab(56.1892% -6.60124 1.91242);--ui-shadow-popover:0 16px 48px lab(13.4005% -10.0957 2.89322/.18);--ui-shadow-modal:0 28px 80px lab(13.4005% -10.0957 2.89322/.22);--ui-color-scrim:lab(13.268% -6.66878 1.92105/.28);--ui-shadow-composer:0 14px 40px lab(19.3333% -13.5044 3.86299/.12);--ui-color-role-sidebar:lab(96.3608% -4.60434 1.33656);--ui-launcher-glow:lab(92.1495% -6.58685 1.91057);--ui-color-term-match:lab(86.6713% -14.5764 4.21422)}}
[data-theme=paper]{--ui-color-canvas:#fcfaf6;--ui-color-rail:#f2f0ec;--ui-color-sunken:#f4f1ed;--ui-color-panel:#fcfaf6;--ui-color-field:#f9f6f2;--ui-color-surface:#f6f4f0;--ui-color-surface-raised:#edebe7;--ui-color-surface-hover:#f2f0ec;--ui-color-divider:#e6e4e0;--ui-color-border:#dcdad6;--ui-color-border-soft:#d8d6d1;--ui-color-border-control:#d3d1cd;--ui-color-border-strong:#bfbdb9;--ui-color-meter-off:#c6c4c0;--ui-color-border-dashed:#b3b1ad;--ui-color-border-hover:#a09e9a;--ui-color-card:#fffefd;--ui-color-text:#1b1812;--ui-color-text-answer:#2e2b25;--ui-color-text-secondary:#56524b;--ui-color-text-muted:#6c6861;--ui-color-text-faint:#7e7a72;--ui-color-text-strong:#090703;--ui-color-action:#1b1812;--ui-color-action-hover:#090703;--ui-color-action-active:#36322c;--ui-color-status-idle:#89867e;--ui-shadow-popover:0 16px 48px #2821102e;--ui-shadow-modal:0 28px 80px #28211038;--ui-color-scrim:#26211747;--ui-shadow-composer:0 14px 40px #372c151f;--ui-color-role-sidebar:#f7f5f1;--ui-launcher-glow:#eee7d9;--ui-color-term-background:var(--ui-color-field);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-match:#e2d6bd;--ui-accent-pack-h:275}@supports (color:lab(0% 0 0)){[data-theme=paper]{--ui-color-canvas:lab(98.2845% .164658 2.28316);--ui-color-rail:lab(94.8045% .164986 2.28337);--ui-color-sunken:lab(95.3845% .164986 2.28332);--ui-color-panel:lab(98.2845% .164658 2.28316);--ui-color-field:lab(97.1245% .164807 2.28322);--ui-color-surface:lab(96.3125% .164837 2.28328);--ui-color-surface-raised:lab(93.0644% .165164 2.28349);--ui-color-surface-hover:lab(94.8045% .164986 2.28337);--ui-color-divider:lab(90.7444% .165403 2.28364);--ui-color-border:lab(87.2644% .16582 2.2839);--ui-color-border-soft:lab(85.5244% .166059 2.28401);--ui-color-border-control:lab(83.7844% .166237 2.28416);--ui-color-border-strong:lab(76.8243% .167131 2.28475);--ui-color-meter-off:lab(79.1443% .166863 2.28454);--ui-color-border-dashed:lab(72.1843% .167817 2.28521);--ui-color-border-hover:lab(65.2242% .169009 2.28598);--ui-color-card:lab(99.7763% .0525415 .759518);--ui-color-text:lab(8.39889% .503987 4.32711);--ui-color-text-answer:lab(17.6819% .451133 4.65645);--ui-color-text-secondary:lab(35.0847% .403032 4.61783);--ui-color-text-muted:lab(44.3655% .388592 4.60704);--ui-color-text-faint:lab(51.326% .380337 4.60104);--ui-color-text-strong:lab(1.99731% .247508 1.58309);--ui-color-action:lab(8.39889% .503987 4.32711);--ui-color-action-hover:lab(1.99731% .247508 1.58309);--ui-color-action-active:lab(21.1627% .437975 4.64546);--ui-color-status-idle:lab(55.9663% .375718 4.59772);--ui-shadow-popover:0 16px 48px lab(13.0681% 1.76242 12.0992/.18);--ui-shadow-modal:0 28px 80px lab(13.0681% 1.76242 12.0992/.22);--ui-color-scrim:lab(13.0576% .964806 7.97434/.28);--ui-shadow-composer:0 14px 40px lab(18.8828% 2.48517 16.8121/.12);--ui-color-role-sidebar:lab(96.5445% .164807 2.28326);--ui-launcher-glow:lab(91.9564% .638545 7.67182);--ui-color-term-match:lab(86.2061% 1.34861 13.9653)}}
[data-theme=sepia]{--ui-color-canvas:#fdf2dd;--ui-color-rail:#f3e8d3;--ui-color-sunken:#f4ead5;--ui-color-panel:#fdf2dd;--ui-color-field:#f9efda;--ui-color-surface:#f7edd8;--ui-color-surface-raised:#eee4cf;--ui-color-surface-hover:#f3e8d3;--ui-color-divider:#e7ddc8;--ui-color-border:#ddd3bf;--ui-color-border-soft:#d8ceba;--ui-color-border-control:#d4c9b5;--ui-color-border-strong:#c0b6a2;--ui-color-meter-off:#c7bda8;--ui-color-border-dashed:#b4aa96;--ui-color-border-hover:#a19784;--ui-color-card:#fefbf4;--ui-color-text:#211601;--ui-color-text-answer:#352a11;--ui-color-text-secondary:#5d5137;--ui-color-text-muted:#74674d;--ui-color-text-faint:#86795e;--ui-color-text-strong:#0d0600;--ui-color-action:#211601;--ui-color-action-hover:#0d0600;--ui-color-action-active:#3d3119;--ui-color-status-idle:#92856a;--ui-shadow-popover:0 16px 48px #2821102e;--ui-shadow-modal:0 28px 80px #28211038;--ui-color-scrim:#26211747;--ui-shadow-composer:0 14px 40px #372c151f;--ui-color-role-sidebar:#f8edd8;--ui-launcher-glow:#eee7d9;--ui-color-term-background:var(--ui-color-field);--ui-color-term-foreground:var(--ui-color-text-answer);--ui-color-term-cursor:var(--ui-color-text);--ui-color-term-match:#ead5ab;--ui-accent-pack-h:195}@supports (color:lab(0% 0 0)){[data-theme=sepia]{--ui-color-canvas:lab(96.0499% 1.04031 11.5698);--ui-color-rail:lab(92.5694% 1.04883 11.5765);--ui-color-sunken:lab(93.1495% 1.0474 11.5753);--ui-color-panel:lab(96.0499% 1.04031 11.5698);--ui-color-field:lab(94.8897% 1.04311 11.5719);--ui-color-surface:lab(94.0776% 1.04508 11.5735);--ui-color-surface-raised:lab(90.8291% 1.05333 11.58);--ui-color-surface-hover:lab(92.5694% 1.04883 11.5765);--ui-color-divider:lab(88.5088% 1.0595 11.5849);--ui-color-border:lab(85.0282% 1.06931 11.5927);--ui-color-border-soft:lab(83.2879% 1.07446 11.5969);--ui-color-border-control:lab(81.5476% 1.0798 11.6012);--ui-color-border-strong:lab(74.5863% 1.10313 11.6204);--ui-color-meter-off:lab(76.9067% 1.09497 11.6136);--ui-color-border-dashed:lab(69.9453% 1.12078 11.6351);--ui-color-border-hover:lab(62.9835% 1.15097 11.661);--ui-color-card:lab(98.6481% .286281 3.81296);--ui-color-text:lab(8.40706% 3.28182 12.369);--ui-color-text-answer:lab(17.7199% 2.72989 17.8844);--ui-color-text-secondary:lab(35.1509% 2.19925 16.9667);--ui-color-text-muted:lab(44.4405% 2.03481 16.7565);--ui-color-text-faint:lab(51.406% 1.93992 16.6474);--ui-color-text-strong:lab(1.9769% 1.83368 3.93901);--ui-color-action:lab(8.40706% 3.28182 12.369);--ui-color-action-hover:lab(1.9769% 1.83368 3.93901);--ui-color-action-active:lab(21.2083% 2.58742 17.6081);--ui-color-status-idle:lab(56.0491% 1.8864 16.5895);--ui-shadow-popover:0 16px 48px lab(13.0681% 1.76242 12.0992/.18);--ui-shadow-modal:0 28px 80px lab(13.0681% 1.76242 12.0992/.22);--ui-color-scrim:lab(13.0576% .964806 7.97434/.28);--ui-shadow-composer:0 14px 40px lab(18.8828% 2.48517 16.8121/.12);--ui-color-role-sidebar:lab(94.3096% 1.04448 11.573);--ui-launcher-glow:lab(91.9564% .638545 7.67182);--ui-color-term-match:lab(86.264% 2.70206 23.707)}}
:root{--ui-web-price-heading:1.5rem;--ui-web-price-small:.875rem;--ui-web-price-body:1rem;--ui-color-account-banner-border:#80bdfb80;--ui-color-nav-glass:#0a0b0ecc;--ui-color-success-ring:#8ed09c8c;--ui-color-success-ring-clear:#8ed09c00;--ui-color-window-bar:#0c0e11;--ui-color-window-control:#2a2f37;--ui-color-waiting-glow:#eeb15499;--ui-color-preview-canvas:#0b0d10;--ui-color-preview-line:#1e2229;--ui-color-preview-divider:#16191e;--ui-color-icon-surface:#161a20;--ui-color-selected-chip:#1a1f27;--ui-color-closing-glow:#80bdfb12;--ui-color-tab-surface:#15181d;--ui-color-error-tab:#f2c9c0;--ui-color-error-surface:#1a1112;--ui-color-error-border:#f47b748c;--ui-color-error-text:#f5d6cf;--ui-color-note-text:#2b2410;--ui-color-note-surface:#e9d9a6;--ui-color-video-surface:#232733;--ui-color-video-play:#ffffffb3;--ui-color-success-border:#8ed09c73;--ui-color-success-surface:#8ed09c12;--ui-font-sans:var(--font-geist), system-ui, sans-serif;--ui-font-mono:var(--font-geist-mono), ui-monospace, monospace;--ui-web-shadow-window:0 40px 100px #0000008c;--ui-web-shadow-float:0 16px 40px #00000073;--ui-web-shadow-note:0 18px 30px #0006;--ui-web-radius-panel:14px;--ui-web-ease:cubic-bezier(.6,0,.3,1);--ui-web-collapse:1.1s;--ui-web-heading:.8s;--ui-web-heading-delay:.9s;--ui-web-window-delay:.7s;--ui-web-window:.9s;--ui-web-row-delay:1.3s;--ui-web-row-stagger:.45s;--ui-web-worry:.8s;--ui-web-answer-delay:.35s;--ui-web-font-body:var(--font-geist), system-ui, sans-serif;--ui-web-font-display:var(--font-display), var(--font-geist), sans-serif;--ui-web-font-accent:var(--font-accent), Georgia, serif;--ui-web-ground:#08070a;--ui-web-ground-raised:#0e0c0a;--ui-web-line:#1e1b19;--ui-web-line-strong:#3a342d;--ui-web-text-warm:#f2eee8;--ui-web-text-warm-2:#b3aa9e;--ui-web-text-warm-3:#7a7268;--ui-web-brand-soft:#ffd58f;--ui-web-brand-ring:#f5b54a40;--ui-web-shadow-brand:0 0 0 1px #ffd58f inset, 0 10px 40px #f5b54a40;--ui-web-dither-off:#09090a;--ui-web-claude:#d97757;--ui-web-scrim:#09090acc;--ui-web-brand:#f5b54a;--ui-web-brand-ink:#121316;--ui-web-brand-glow:#f5b54a38;--ui-web-brand-haze:#f5b54a1a;--ui-web-studio-floor:#1b1d22;--ui-web-desk-top:#17191d;--ui-web-desk-bottom:#0e0f12;--ui-web-lid-top:#3a3e45;--ui-web-lid-bottom:#24272c;--ui-web-bezel:#050506;--ui-web-base-top:#30343a;--ui-web-base-bottom:#202327;--ui-web-key-gap:#00000059;--ui-web-trackpad:#0000002e;--ui-web-edge:#ffffff0f;--ui-web-glare:#ffffff12;--ui-web-shadow-caption:0 30px 60px -20px #000000b3;--ui-web-shadow-cta:0 10px 30px -12px #f5b54a;--ui-web-preview-page:#f4f1ea;--ui-web-preview-ink:#17191c;--ui-web-preview-field:#c9c4b9;--ui-web-on-success:#0b1a10;--ui-web-dish-0:#ae794c;--ui-web-dish-1:#f0c6be;--ui-web-dish-2:#bca169;--ui-web-dish-light:#fff}@supports (color:lab(0% 0 0)){:root{--ui-color-account-banner-border:lab(74.1569% -7.52595 -37.6553/.5);--ui-color-success-ring:lab(78.0987% -29.8302 19.2821/.55);--ui-color-success-ring-clear:lab(78.0987% -29.8302 19.2821/0);--ui-color-waiting-glow:lab(76.7321% 16.4406 55.1357/.6);--ui-color-closing-glow:lab(74.1569% -7.52595 -37.6553/.07);--ui-color-error-border:lab(66.0576% 46.9408 26.6951/.55);--ui-color-success-border:lab(78.0987% -29.8302 19.2821/.45);--ui-color-success-surface:lab(78.0987% -29.8302 19.2821/.07);--ui-web-dish-0:lab(55.6112% 17.8345 33.0444);--ui-web-dish-1:lab(83.3366% 14.7708 9.85332);--ui-web-dish-2:lab(67.7122% 4.51663 32.803)}}
.s4{background:var(--ui-web-ground);color:var(--ui-web-text-warm);font-family:var(--ui-web-font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.55;overflow-x:clip}.s4 *,.s4 :before,.s4 :after{box-sizing:border-box}.s4 a{color:inherit;text-decoration:none}.s4 p{margin:0}.s4 button{font-family:inherit}.s4-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}.s4-nav{z-index:50;background:var(--ui-color-nav-glass);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.s4-nav.on{border-color:var(--ui-color-divider)}.s4-navi{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}.s4-logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:1.1875rem;font-weight:700;display:flex}.s4-links{color:var(--ui-color-text-secondary);gap:28px;font-size:.90625rem;display:flex}.s4-links a:hover{color:var(--ui-color-text)}.s4 .s4-btn{border-radius:var(--ui-radius-full);background:var(--ui-web-brand);height:46px;color:var(--ui-web-brand-ink);box-shadow:var(--ui-web-shadow-brand);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9375rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.s4 .s4-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.s4 .s4-btn.sm{height:36px;padding:0 16px;font-size:.84375rem}.s4 .s4-btn2{border-radius:var(--ui-radius-full);border:1px solid var(--ui-web-line-strong);height:46px;color:var(--ui-web-text-warm);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;padding:0 22px;font-size:.9375rem;font-weight:500;display:inline-flex}.s4 .s4-btn2:hover{background:var(--ui-color-surface);border-color:var(--ui-color-meter-off)}.s4-eb{font-family:var(--ui-font-mono);letter-spacing:.14em;color:var(--ui-web-brand);text-transform:uppercase;align-items:center;gap:9px;font-size:.75rem;display:inline-flex}.s4-live{background:var(--ui-color-status-success);border-radius:50%;width:7px;height:7px;animation:2s infinite s4ping}@keyframes s4ping{0%{box-shadow:0 0 0 0 var(--ui-color-success-ring)}70%,to{box-shadow:0 0 0 8px var(--ui-color-success-ring-clear)}}.s4-h1{font-family:var(--ui-web-font-display);letter-spacing:-.035em;margin:0;padding-top:.08em;font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:1}.s4-h2{font-family:var(--ui-web-font-display);letter-spacing:-.035em;margin:0;padding-top:.08em;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:700;line-height:1.02}.s4-mute{font-family:var(--ui-web-font-accent);letter-spacing:-.01em;color:var(--ui-web-brand-soft);font-style:italic;font-weight:400}.s4-lead{color:var(--ui-web-text-warm-2);max-width:640px;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.6}.s4-fine{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);letter-spacing:.04em;font-size:.75rem}.s4-ctas{flex-wrap:wrap;gap:12px;display:flex}.s4-sec{padding-top:clamp(84px,11vw,140px)}.s4-head{flex-direction:column;gap:14px;max-width:780px;margin-bottom:44px;display:flex}.s4-card{background:var(--ui-web-ground-raised);border:1px solid var(--ui-web-line);border-radius:var(--ui-web-radius-panel)}.s4-win{background:var(--ui-color-canvas);border:1px solid var(--ui-color-border);border-radius:var(--ui-web-radius-panel);box-shadow:var(--ui-web-shadow-window);overflow:hidden}.s4-bar{border-bottom:1px solid var(--ui-color-divider);background:var(--ui-color-window-bar);height:38px;font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);flex:none;align-items:center;gap:7px;padding:0 14px;font-size:.6875rem;display:flex}.s4-bar i{background:var(--ui-color-window-control);border-radius:50%;flex:none;width:10px;height:10px}.s4-bar b{color:var(--ui-color-text-secondary);white-space:nowrap;margin-inline-start:8px;font-weight:500}.s4-tag{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-sm);letter-spacing:.06em;white-space:nowrap;padding:1px 6px;font-size:.625rem}.s4-dot{background:var(--ui-color-text-muted);border-radius:50%;flex:none;width:7px;height:7px;transition:background .4s,box-shadow .4s}.s4-dot.run{background:var(--ui-color-accent);animation:1.4s ease-in-out infinite s4pulse}.s4-dot.ask{background:var(--ui-color-status-waiting);box-shadow:0 0 10px var(--ui-color-waiting-glow)}.s4-dot.ok{background:var(--ui-color-status-success)}@keyframes s4pulse{50%{opacity:.35}}.s4-g{flex:none;display:block}.s4-ic{background:var(--ui-color-icon-surface);border:1px solid var(--ui-color-border);width:36px;height:36px;color:var(--ui-color-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.s4-ic svg{width:18px;height:18px}.s4-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.s4-tr{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:24px;display:grid}.s4-tr h3{letter-spacing:-.02em;margin:0 0 6px;font-size:1.125rem;font-weight:600}.s4-tr p{color:var(--ui-color-text-secondary);font-size:.9375rem}.s4-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.s4-chip{border-radius:var(--ui-radius-full);border:1px solid var(--ui-color-border-strong);color:var(--ui-color-text-secondary);padding:4px 10px;font-size:.78125rem}.s4-chip.on{background:var(--ui-color-selected-chip);border-color:var(--ui-color-accent);color:var(--ui-color-text)}.s4-price{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.s4-pcard{flex-direction:column;gap:20px;padding:28px;display:flex}.s4-amt{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.s4-amt b{letter-spacing:-.04em;font-size:3.5rem;font-weight:650;line-height:1.05}.s4-amt span{color:var(--ui-color-text-muted);font-size:.9375rem}.s4-list{color:var(--ui-color-text-secondary);flex-direction:column;gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.s4-list li{align-items:baseline;gap:10px;display:flex}.s4-list li:before{content:"✓";color:var(--ui-color-status-success);font-family:var(--ui-font-mono)}.s4-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.s4-q{border-bottom:1px solid var(--ui-web-line)}.s4-q:first-child{border-top:1px solid var(--ui-web-line)}.s4-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.s4-q summary::-webkit-details-marker{display:none}.s4-pl{border:1px solid var(--ui-color-border-strong);border-radius:50%;flex:none;width:26px;height:26px;transition:transform .35s;position:relative}.s4-pl:before,.s4-pl:after{content:"";background:var(--ui-color-text-secondary);width:10px;height:1.5px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.s4-pl:after{transform:rotate(90deg)}.s4-q[open] .s4-pl{transform:rotate(45deg)}.s4-q .s4-a{color:var(--ui-color-text-secondary);padding:0 48px 22px 0;font-size:1rem;line-height:1.65}.s4-end{text-align:center;background:radial-gradient(30% 60% at 50% 0,var(--ui-web-brand-ring),transparent 70%);margin-top:clamp(90px,12vw,150px);padding:clamp(110px,14vw,170px) 0 clamp(90px,11vw,140px);position:relative}.s4-end:before{content:"";background:linear-gradient(var(--ui-web-brand-soft),transparent);opacity:.5;width:1px;position:absolute;inset:0 auto 72% 50%}.s4-end .s4-h2{font-size:clamp(3rem,7vw,6rem)}.s4-end .s4-wrap{flex-direction:column;align-items:center;gap:22px;display:flex}.s4-end .s4-ctas{justify-content:center}.s4-foot{border-top:1px solid var(--ui-web-line);padding:40px 0 28px}.s4-fgrid{color:var(--ui-color-text-muted);grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;font-size:.875rem;display:grid}.s4-fgrid b{font-family:var(--ui-font-mono);letter-spacing:.12em;color:var(--ui-color-text-secondary);margin-bottom:10px;font-size:.6875rem;font-weight:500;display:block}.s4-fgrid a{margin:6px 0;display:block}.s4-fgrid a:hover{color:var(--ui-color-text)}.s4-fbar{color:var(--ui-color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;font-size:.8125rem;display:flex}@media (max-width:980px){.s4-trust{grid-template-columns:minmax(0,1fr)}.s4-price,.s4-faq{grid-template-columns:minmax(0,1fr);gap:28px}.s4-fgrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.s4-links{display:none}.s4-q .s4-a{padding-inline-end:0}.s4-amt b{font-size:2.875rem}}
.nav-actions{align-items:center;gap:16px;display:flex}.language{min-height:44px;font-size:var(--ui-text-md);align-items:center;display:inline-flex}.s4-navi{gap:16px}.s4-links{gap:22px}.s4-links a{align-items:center;min-height:44px;display:inline-flex}.s4 .s4-btn.sm{min-height:44px}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.mobile-menu nav{background:var(--ui-color-canvas);border-block-end:1px solid var(--ui-color-border);padding:18px;position:absolute;inset-block-start:64px;inset-inline:0}.mobile-menu a{padding:12px;display:block}.price-options{padding:0;border:0;gap:4px;min-width:0;margin:0;padding-block-end:108px;display:flex;position:relative}.price-option{cursor:pointer;flex:1;min-width:0}.price-option input{opacity:0;position:absolute}.plan-label{border-radius:var(--ui-radius-lg);min-height:44px;font-size:var(--ui-text-md);color:var(--ui-color-text-secondary);background:var(--ui-color-sunken);justify-content:center;align-items:center;display:flex}.price-option input:checked+.plan-label{background:var(--ui-color-action);color:var(--ui-color-text-inverse)}.price-option input:focus-visible+.plan-label{outline:2px solid var(--ui-color-accent);outline-offset:3px}.price-option .s4-amt{display:none;position:absolute;inset-block-start:68px;inset-inline-start:0}.price-option:has(input:checked) .s4-amt{display:flex}.price-note{color:var(--ui-color-text-secondary);font-size:var(--ui-text-md)}.simple-page{min-height:60vh;padding-block:80px 120px}.simple-page .s4-lead{margin-block:24px}.draft-label{color:var(--ui-color-status-waiting);border:1px solid var(--ui-color-status-waiting-line);border-radius:var(--ui-radius-md);margin-block-end:20px;padding:6px 12px;display:inline-block}@media (max-width:1100px){.s4-links{gap:14px}.nav-start{display:none!important}}@media (max-width:760px){.mobile-menu{display:block}.nav-actions{margin-inline-start:auto}.s4-fgrid a{align-items:center;min-height:44px;display:flex}}@media (max-width:390px){.s4-pcard{padding:20px}}
.ak{flex-direction:column;min-height:100dvh;font-size:.9375rem;line-height:1.5;display:flex}.ak h1,.ak h2,.ak h3{letter-spacing:-.03em;margin:0}.ak h1{padding-block-start:.08em;font-size:1.875rem;font-weight:650;line-height:1.2}.ak h3{font-size:1rem;font-weight:600}.ak-nav{border-block-end:1px solid var(--ui-color-divider);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 28px;display:flex}.ak-logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:1.125rem;font-weight:700;display:flex}.ak-logo .brand-mark{width:20px;height:20px}.ak-navr{color:var(--ui-color-text-secondary);align-items:center;gap:14px;font-size:.84375rem;display:flex}.ak-av{background:var(--ui-color-selected-chip);border:1px solid var(--ui-color-border-strong);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:600;display:grid}.ak-btn,.ak-btn2{border-radius:var(--ui-radius-card);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 18px;font-size:.90625rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ak .ak-btn{background:var(--ui-color-text);color:var(--ui-color-canvas)}.ak .ak-btn2{border:1px solid var(--ui-color-border-strong);color:var(--ui-color-text);background:0 0;font-weight:500}.ak-btn:hover{background:var(--ui-color-text-strong)}.ak-btn2:hover{background:var(--ui-color-surface)}.ak-btn.sm,.ak-btn2.sm{border-radius:var(--ui-radius-lg);min-height:34px;padding:6px 13px;font-size:.8125rem}.ak .ak-btn.danger{background:var(--ui-color-status-error);color:var(--ui-color-canvas)}.ak button:disabled{cursor:not-allowed;opacity:.5}.ak .wide{width:100%}.ak .s4-ic{width:18px;height:18px;color:inherit;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.ak .s4-ic svg{width:100%;height:100%}.ak-lbl{color:var(--ui-color-text-secondary);flex-direction:column;gap:7px;font-size:.8125rem;display:flex}.ak-in{border-radius:var(--ui-radius-card);border:1px solid var(--ui-color-border-strong);background:var(--ui-color-window-bar);width:100%;height:44px;color:var(--ui-color-text);padding:0 13px;font-size:.90625rem}.ak-in:focus{outline:2px solid var(--ui-color-accent);outline-offset:2px}.ak-in::placeholder{color:var(--ui-color-text-faint)}.ak-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ak .ak-link{text-decoration:underline;-webkit-text-decoration-color:var(--ui-color-border-strong);text-decoration-color:var(--ui-color-border-strong);text-underline-offset:3px;color:var(--ui-color-text)}.ak-fine{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);letter-spacing:.03em;font-size:.71875rem}.ak-sep{color:var(--ui-color-text-muted);align-items:center;gap:12px;font-size:.75rem;display:flex}.ak-sep:before,.ak-sep:after{content:"";background:var(--ui-color-border);flex:1;height:1px}.ak-card{background:var(--ui-color-card);border:1px solid var(--ui-color-divider);border-radius:var(--ui-web-radius-panel)}.ak-sub{color:var(--ui-color-text-secondary);font-size:.90625rem;line-height:1.55}.ak-banner{border-radius:var(--ui-radius-card);border:1px solid var(--ui-color-account-banner-border);background:var(--ui-color-accent-soft);color:var(--ui-color-text);align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;display:flex}.ak-err{border-radius:var(--ui-radius-card);border:1px solid var(--ui-color-error-border);background:var(--ui-color-status-error-soft);color:var(--ui-color-error-text);padding:10px 12px;font-size:.8125rem;line-height:1.5}.ak-note{border-radius:var(--ui-radius-card);border:1px solid var(--ui-color-border);background:var(--ui-color-window-bar);color:var(--ui-color-text-secondary);padding:10px 12px;font-size:.8125rem;line-height:1.5}.ak-stack,.ak-social{flex-direction:column;gap:16px;display:flex}.ak-k{font-family:var(--ui-font-mono);letter-spacing:.08em;color:var(--ui-color-text-muted);text-transform:uppercase;font-size:.6875rem;font-weight:400}.ak h2.ak-k{letter-spacing:.08em}.ak-actions{flex-wrap:wrap;gap:10px;display:flex}.ak-action{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ak-action .ak-err{max-width:300px}.ak-acc{flex:1;grid-template-columns:240px minmax(0,1fr);display:grid}.ak-menu{border-inline-end:1px solid var(--ui-color-divider);flex-direction:column;gap:3px;padding:22px 14px;display:flex}.ak-mi{min-height:38px;color:var(--ui-color-text-secondary);border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:.875rem;display:flex}.ak-mi.on{background:var(--ui-color-tab-surface);color:var(--ui-color-text);box-shadow:inset 0 0 0 1px var(--ui-color-border)}.ak-mi:hover{background:var(--ui-color-tab-surface)}.ak-mi.del{color:var(--ui-color-error-text);margin-block-start:auto}.ak-menu .ak-action{padding:10px 12px 0}.ak-main{flex-direction:column;gap:20px;min-width:0;padding:34px 44px;display:flex}.ak-main h1{font-size:1.75rem}.ak-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ak-sec{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.ak-sec .ak-sub{font-size:.84375rem}.ak-progress{appearance:none;background:var(--ui-color-preview-line);border:0;border-radius:3px;width:100%;height:6px;overflow:hidden}.ak-progress::-webkit-progress-bar{background:var(--ui-color-preview-line)}.ak-progress::-webkit-progress-value{background:var(--ui-color-accent);border-radius:3px}.ak-progress::-moz-progress-bar{background:var(--ui-color-accent)}.ak-list{flex-direction:column;display:flex}.ak-li{border-block-start:1px solid var(--ui-color-divider);align-items:center;gap:14px;padding:14px 0;font-size:.875rem;display:flex}.ak-li:first-child{border-block-start:0}.ak-detail{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ak-detail small{color:var(--ui-color-text-muted);font-size:.78125rem}.ak-ic{background:var(--ui-color-tab-surface);border:1px solid var(--ui-color-border);width:34px;height:34px;color:var(--ui-color-text-secondary);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ak-pill{font-family:var(--ui-font-mono);border-radius:var(--ui-radius-full);border:1px solid var(--ui-color-border-strong);color:var(--ui-color-text-secondary);white-space:nowrap;text-transform:uppercase;padding:2px 8px;font-size:.65625rem;line-height:14px}.ak-pill.ok{border-color:var(--ui-color-success-border);color:var(--ui-color-status-success)}.ak-pill.ac{border-color:var(--ui-color-account-banner-border);color:var(--ui-color-accent)}.ak-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ak-plan{flex-direction:column;gap:10px;padding:20px;display:flex}.ak-plan.cur{border-color:var(--ui-color-accent)}.ak-plan b{letter-spacing:-.03em;font-size:1.875rem;font-weight:650}.ak-plan .ak-row{min-height:20px}.ak-plan small{color:var(--ui-color-text-muted);font-size:.8125rem}.ak-plan button{align-self:flex-start}.ak-delete-card{max-width:720px}.ak .ak-delete-link{color:var(--ui-color-error-text)}@media (max-width:1000px){.ak-main{padding:28px}.ak-acc{grid-template-columns:195px minmax(0,1fr)}.ak-grid{grid-template-columns:1fr}}@media (max-width:760px){.ak-nav{min-height:56px;padding:0 18px}.ak-navr{gap:10px}.ak-navr>a:not(.ak-language,.ak-av){display:none}.ak-acc{flex-direction:column;display:flex}.ak-menu{border-inline-end:0;border-block-end:1px solid var(--ui-color-divider);flex-flow:row;gap:6px;padding:12px 18px;overflow-x:auto}.ak-mi{border:1px solid var(--ui-color-border);flex-shrink:0;min-height:44px;padding:0 12px;font-size:.8125rem}.ak-mi.on{background:var(--ui-color-text);color:var(--ui-color-canvas)}.ak-mi.del{margin:0}.ak-menu .ak-action{flex-shrink:0;padding:0}.ak-main{gap:14px;padding:18px}.ak-main h1{font-size:1.5rem}.ak-sec{padding:18px}.ak-grid,.ak-plans{grid-template-columns:1fr}.ak-device-list .ak-detail{flex-basis:calc(100% - 44px)}.ak-btn.sm,.ak-btn2.sm{min-height:44px}.ak-li{flex-wrap:wrap;gap:10px}.ak-li .ak-action{margin-inline-start:auto}.ak-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ak *,.ak :before,.ak :after{transition:none;animation:none}}
.ak-auth{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ak-form{justify-content:center;align-items:center;padding:32px;display:flex}.ak-formi{flex-direction:column;gap:16px;width:100%;max-width:380px;display:flex}.ak-side{border-inline-start:1px solid var(--ui-color-divider);background:radial-gradient(ellipse 70% 60% at 60% 40%, var(--ui-color-closing-glow), transparent 70%), var(--ui-color-preview-canvas);flex-direction:column;justify-content:center;gap:22px;padding:56px;display:flex}.ak-side h2{padding-block-start:.08em;font-size:2.25rem;font-weight:650;line-height:1.12}.ak-side h2 span{color:var(--ui-color-text-muted)}.ak-win{background:var(--ui-color-canvas);border:1px solid var(--ui-color-border);border-radius:var(--ui-web-radius-panel);box-shadow:var(--ui-web-shadow-window);max-width:520px;overflow:hidden}.ak-bar{border-block-end:1px solid var(--ui-color-divider);background:var(--ui-color-window-bar);min-height:34px;font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);align-items:center;gap:7px;padding:0 12px;font-size:.6875rem;display:flex}.ak-bar i{background:var(--ui-color-window-control);border-radius:50%;flex-shrink:0;width:9px;height:9px}.ak-bar b{color:var(--ui-color-text-secondary);margin-inline-start:8px;font-weight:500}.ak-team{padding:6px 14px 12px}.ak-tr{border-block-end:1px solid var(--ui-color-preview-divider);align-items:center;gap:10px;padding:10px 0;font-size:.84375rem;display:flex}.ak-tr:last-child{border-block-end:0}.ak-tr span:last-child{font-family:var(--ui-font-mono);color:var(--ui-color-text-secondary);margin-inline-start:auto;font-size:.71875rem}.ak-dot{background:var(--ui-color-text-faint);border-radius:50%;width:7px;height:7px}.ak-dot.dot-0{background:var(--ui-color-status-success)}.ak-dot.dot-1{background:var(--ui-color-accent)}.ak-check{color:var(--ui-color-text-secondary);align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.5;display:flex}.ak-check input{width:18px;height:18px;accent-color:var(--ui-color-text);flex-shrink:0}.ak-password{position:relative}.ak-password input{padding-inline-end:46px}.ak-password button{border-radius:var(--ui-radius-card);width:44px;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.ak-strength{appearance:none;width:100%;height:5px}.ak-strength::-webkit-meter-bar{background:var(--ui-color-border-strong);border:0;border-radius:3px;height:5px}.ak-strength::-webkit-meter-optimum-value{background:var(--ui-color-status-success)}.ak-lbl small{color:var(--ui-color-text-muted);font-size:.75rem}.ak-forgot{z-index:1;align-self:flex-end;margin-block-end:-35px;font-size:.78125rem}.ak-auth-footer{text-align:center;color:var(--ui-color-text-secondary);font-size:.84375rem}.ak-legal{color:var(--ui-color-text-muted);font-size:.6875rem}.ak-center{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.ak-mail-card{flex-direction:column;gap:24px;width:100%;max-width:440px;padding:30px;display:flex}.ak-mail-card h1{font-size:1.5rem}.ak-big-icon{border-radius:var(--ui-radius-card);border:1px solid var(--ui-color-border);background:var(--ui-color-tab-surface);width:44px;height:44px;color:var(--ui-color-text-secondary);place-items:center;display:grid}.ak-big-icon .s4-ic{width:24px;height:24px}@media (max-width:760px){.ak-auth{display:block}.ak-side{display:none}.ak-form{justify-content:center;padding:26px 20px}.ak-formi h1{font-size:1.625rem}.ak-center{padding:18px}.ak-mail-card{padding:24px}.ak-legal{font-size:.75rem}}
.ak-start-main{width:100%;max-width:1240px;margin-inline:auto;padding-block:44px 56px}.ak-start{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.ak-start-hero{flex-direction:column;gap:18px;display:flex}.ak .ak-start-hero h1{letter-spacing:-.04em;font-size:3rem;line-height:1.06}.ak-start-hero h1 span{color:var(--ui-color-text-muted)}.ak-start-hero .ak-win{max-width:none;margin-block-start:8px}.ak-start-desk .ak-btn.sm{border-radius:var(--ui-radius-card);min-height:44px;padding:9px 18px;font-size:.90625rem}.ak-start-side{flex-direction:column;gap:14px;display:flex}.ak-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.ak-steps li{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-window-bar);color:var(--ui-color-text-secondary);align-items:flex-start;gap:9px;padding:10px 12px;font-size:.78125rem;line-height:1.45;display:flex}.ak-steps li span{border:1px solid var(--ui-color-border-strong);width:20px;height:20px;font-family:var(--ui-font-mono);color:var(--ui-color-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:.6875rem;display:grid}.ak-refund{color:var(--ui-color-text-secondary);flex-direction:column;gap:8px;font-size:.8125rem;display:flex}.ak-refund .ak-link{align-self:flex-start}.ak-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ak-slots li{border:1px dashed var(--ui-color-border-strong);border-radius:var(--ui-radius-card);min-height:58px;color:var(--ui-color-text-faint);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:.71875rem;display:flex}.ak-slots li.on{color:var(--ui-color-text-secondary);background:var(--ui-color-tab-surface);border-style:solid}.ak-start-phone{display:none}@media (max-width:1000px){.ak-start{grid-template-columns:1fr}}@media (max-width:760px){.ak-start-main{padding-block:22px 32px}.ak .ak-start-hero h1{font-size:2.125rem}.ak-start-desk:has(+.ak-start-phone){display:none}.ak-start-phone{flex-direction:column;gap:8px;display:flex}.ak-steps{grid-template-columns:1fr}}
.hr{isolation:isolate;text-align:center;padding-block:clamp(110px,14vw,170px) clamp(60px,8vw,100px);position:relative}.hr-light{z-index:-1;width:100%;height:min(100%,900px);-webkit-mask:linear-gradient(var(--ui-web-dither-off) 60%, transparent);mask:linear-gradient(var(--ui-web-dither-off) 60%, transparent);display:block;position:absolute;inset:0 0 auto}.hr-light[data-fallback]{background:radial-gradient(45% 55% at 50% 30%, var(--ui-web-brand-ring), transparent 70%)}.hr-in{flex-direction:column;align-items:center;gap:26px;display:flex}.hr-tag{font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-web-brand);background:var(--ui-web-scrim);border-radius:var(--ui-radius-full);padding:5px 12px;font-size:.75rem}.hr .s4-h1{text-shadow:0 0 60px var(--ui-web-dither-off), 0 0 18px var(--ui-web-dither-off)}.hr-intro{background:radial-gradient(ellipse closest-side, var(--ui-web-dither-off) 55%, transparent);border-radius:40px;margin-inline:auto;padding:10px 28px}.hr-bar{border:1px solid var(--ui-web-line-strong);background:var(--ui-web-scrim);width:min(760px,100%);min-height:64px;box-shadow:0 0 0 4px var(--ui-web-brand-haze), var(--ui-web-shadow-window);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--ui-font-mono);text-align:start;border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 22px;font-size:1.0625rem;display:flex}.hr-caret{color:var(--ui-web-brand)}.hr-typed{white-space:nowrap;overflow:hidden}.hr-cursor{background:var(--ui-web-brand);flex:none;width:10px;height:20px;animation:1s step-end infinite hr-blink}.hr-send{background:var(--ui-web-brand);color:var(--ui-web-brand-ink);border-radius:10px;flex:none;margin-inline-start:auto;padding:9px 14px;font-size:.8125rem}@keyframes hr-blink{50%{opacity:0}}.hr-crew{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hr-crew li{border:1px solid var(--ui-web-line-strong);border-radius:var(--ui-radius-full);background:var(--ui-web-scrim);font-family:var(--ui-font-mono);align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.8125rem;animation:.5s 1.6s both hr-in;display:flex}.hr-crew li:nth-child(2){animation-delay:1.85s}.hr-crew li:nth-child(3){animation-delay:2.1s}.hr-crew li:nth-child(4){animation-delay:2.35s}.hr-crew img{width:26px;height:26px;image-rendering:pixelated;border-radius:50%}@keyframes hr-in{0%{opacity:0;transform:translateY(10px)}}.hr .s4-ctas{justify-content:center}@media (max-width:760px){.hr-light{height:640px}.hr-bar{padding-inline-start:14px;font-size:.8125rem}.hr-typed{white-space:normal}.hr-send{display:none}}@media (prefers-reduced-motion:reduce){.hr-cursor,.hr-crew li{animation:none}}
.eg{color:var(--ui-web-text-warm-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding-block:20px;font-size:.875rem;display:flex}.eg ul{flex-wrap:wrap;justify-content:center;gap:18px 40px;margin:0;padding:0;list-style:none;display:flex}.eg li{font:600 1.1875rem var(--ui-web-font-display);letter-spacing:-.01em;color:var(--ui-web-text-warm-2);align-items:center;gap:10px;display:flex}.eg svg{fill:currentColor;width:22px;height:22px}.eg .eg-claude svg{color:var(--ui-web-claude)}.st .s4-head{text-align:center;align-items:center;margin-inline:auto}.st-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.st-row:before{content:"";background:linear-gradient(90deg, transparent, var(--ui-web-brand) 20%, var(--ui-web-brand) 80%, transparent);opacity:.5;height:1px;position:absolute;inset:22px 0 auto}.st-row li{flex-direction:column;gap:10px;display:flex;position:relative}.st-n{background:var(--ui-web-ground);border:1px solid var(--ui-web-brand);width:44px;height:44px;color:var(--ui-web-brand);font:500 .8125rem var(--ui-font-mono);box-shadow:0 0 30px var(--ui-web-brand-ring);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.st-row h3{font:600 1.375rem var(--ui-web-font-display);letter-spacing:-.02em;margin:0}.st-row p{color:var(--ui-web-text-warm-2)}@media (max-width:760px){.st-row{grid-template-columns:minmax(0,1fr);gap:26px}.st-row:before{display:none}}
.tr-g{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.tr-l{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tr-l li{border-inline-start:1px solid var(--ui-web-line);padding:14px 0 14px 18px;position:relative}.tr-l button{all:unset;cursor:pointer;font-family:var(--ui-web-font-display);color:var(--ui-web-text-warm-3);gap:12px;font-size:1.0625rem;font-weight:600;display:flex}.tr-l button:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:4px}.tr-l button span{font-family:var(--ui-font-mono);padding-top:3px;font-size:.75rem;font-weight:500}.tr-l p{color:var(--ui-web-text-warm-2);margin-top:8px;font-size:.90625rem;display:none}.tr-l li.on button{color:var(--ui-web-text-warm)}.tr-l li.on p{display:block}.tr-p{inset-inline-start:-1px;background:var(--ui-web-brand);width:2px;height:0;position:absolute;top:0}.tr-l li.on .tr-p{animation:4.2s linear forwards tr-fill}@keyframes tr-fill{to{height:100%}}.tr-s{--tr-scale:.78;--tr-height:515px;height:var(--tr-height);border-radius:var(--ui-web-radius-panel);box-shadow:0 0 0 1px var(--ui-web-line-strong), var(--ui-web-shadow-window);position:relative;overflow:hidden}.tr-v{opacity:0;pointer-events:none;transition:opacity .6s,transform .6s;position:absolute;inset:0;transform:translateY(12px)}.tr-v.on{opacity:1;transform:none}.tr-v>.ap{transform:scale(var(--tr-scale));transform-origin:0 0}@media (max-width:900px){.tr-g{grid-template-columns:minmax(0,1fr);gap:24px}.tr-s{order:-1}}@media (prefers-reduced-motion:reduce){.tr-l li.on .tr-p{height:100%;animation:none}.tr-v{transition:none}}
.ap{background:var(--ui-color-canvas);width:1120px;height:660px;color:var(--ui-color-text);font:.8125rem/1.5 var(--ui-font-sans);text-align:start;letter-spacing:0;flex-direction:column;display:flex}.ap p{margin:0}.ap .s4-ic{width:auto;height:auto;color:inherit;background:0 0;border:0}.ap .s4-ic svg{width:13px;height:13px}.ap-top{border-bottom:1px solid var(--ui-color-divider);background:var(--ui-color-panel);align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.ap-tl{gap:6px;display:flex}.ap-tl i{background:var(--ui-color-window-control);border-radius:50%;width:11px;height:11px}.ap-prj{align-items:center;gap:7px;font-weight:600;display:flex}.ap-modes{border:1px solid var(--ui-color-divider);background:var(--ui-color-canvas);border-radius:8px;gap:2px;margin:0 auto;padding:3px;display:flex}.ap-modes span{color:var(--ui-color-text-secondary);border-radius:6px;padding:4px 12px}.ap-modes span.on{background:var(--ui-color-surface-raised);color:var(--ui-color-text)}.ap-ex{font:500 .625rem var(--ui-font-mono);letter-spacing:.08em;color:var(--ui-color-text-muted);border:1px solid var(--ui-color-divider);border-radius:4px;padding:2px 6px}.ap-body{flex:1;min-height:0;display:flex}.ap-rail{border-inline-end:1px solid var(--ui-color-divider);background:var(--ui-color-panel);flex-direction:column;flex:none;gap:4px;width:150px;padding:10px 8px;display:flex}.rp{color:var(--ui-color-text-secondary);border-radius:7px;align-items:center;gap:8px;padding:6px;display:flex}.rp.on{background:var(--ui-color-surface-raised);color:var(--ui-color-text)}.rp b{background:var(--ui-color-card);border:1px solid var(--ui-color-border-strong);width:24px;height:24px;font:600 .625rem var(--ui-font-mono);border-radius:6px;place-items:center;display:grid}.rp em{flex:1;font-style:normal}.ap-d{background:var(--ui-color-text-muted);border-radius:50%;flex:none;width:7px;height:7px}.ap-d.ok{background:var(--ui-color-status-success)}.ap-d.run{background:var(--ui-color-status-running);animation:1.4s ease-in-out infinite s4pulse}.ap-d.wait{background:var(--ui-color-status-waiting)}.ap-d.next{background:var(--ui-color-text-secondary)}.ap-d.idle{background:var(--ui-color-border-strong)}.ap-main{flex-direction:column;flex:1;min-width:0;padding:18px 22px;display:flex;overflow:hidden}.ap-main>div{flex:1;gap:14px;min-height:0;display:flex}.ap-bar{border-top:1px solid var(--ui-color-divider);background:var(--ui-color-panel);height:30px;color:var(--ui-color-text-muted);align-items:center;gap:18px;padding:0 14px;font-size:.71875rem;display:flex}.ap-bar span{align-items:center;gap:6px;display:flex}.ap-g{background:linear-gradient(90deg, var(--ui-web-brand) 62%, var(--ui-color-border-strong) 0);border-radius:2px;width:34px;height:4px}.fc{background:var(--ui-color-surface-raised);border:1px solid var(--ui-color-border-strong);width:26px;height:26px;font:600 .625rem var(--ui-font-mono);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.fc img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.fc.you{background:var(--ui-web-brand-haze);color:var(--ui-web-brand)}.msg{align-items:flex-start;gap:10px;max-width:640px;display:flex}.msg p{background:var(--ui-color-card);border:1px solid var(--ui-color-divider);color:var(--ui-color-text-answer);border-radius:10px;padding:9px 12px}.msg.you{flex-direction:row-reverse;align-self:flex-end}.msg.you p{background:var(--ui-color-surface-raised)}.m-chat{flex-direction:column}.steps{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.steps span{color:var(--ui-color-text-muted);align-items:center;gap:7px;font-size:.75rem;display:flex}.cmp{border:1px solid var(--ui-color-border-strong);background:var(--ui-color-card);height:46px;color:var(--ui-color-text-muted);border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:0 8px 0 14px;display:flex}.cmp .mdl{border:1px solid var(--ui-color-divider);color:var(--ui-color-text-secondary);border-radius:6px;margin-inline-start:auto;padding:3px 8px;font-size:.71875rem}.cmp .go{background:var(--ui-color-text);width:30px;height:30px;color:var(--ui-color-canvas);border-radius:8px;place-items:center;display:grid}.m-team{gap:18px}.tm-chat{flex-direction:column;flex:none;gap:12px;width:380px;display:flex}.tm-chat .msg{max-width:none}.merged{border:1px solid var(--ui-color-success-border);background:var(--ui-color-success-surface);color:var(--ui-color-status-success);border-radius:9px;padding:9px 12px}.tm-board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.col{background:var(--ui-color-panel);border:1px solid var(--ui-color-divider);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.col>b{color:var(--ui-color-text-secondary);justify-content:space-between;font-size:.75rem;font-weight:500;display:flex}.col>b em{color:var(--ui-color-text-muted);font-style:normal}.cd{background:var(--ui-color-card);border:1px solid var(--ui-color-divider);border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:.75rem;display:flex}.cd>span{flex:1}.cd .fc{width:20px;height:20px}.m-term{background:var(--ui-color-sunken)}.pane{border:1px solid var(--ui-color-divider);font:.78125rem/1.7 var(--ui-font-mono);border-radius:10px;flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.pane b{font:600 .6875rem var(--ui-font-sans);color:var(--ui-color-text-muted);margin-bottom:6px}.pane .pr{color:var(--ui-web-brand)}.pane .ed{color:var(--ui-color-status-running)}.pane .ok{color:var(--ui-color-status-success)}.pane .prompt:before{content:"$ "}.cur{background:var(--ui-color-text);vertical-align:-2px;width:7px;height:14px;animation:1s step-end infinite hr-blink;display:inline-block}
.m-br{gap:16px}.br-win{border:1px solid var(--ui-color-border-strong);border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.br-url{background:var(--ui-color-panel);height:34px;color:var(--ui-color-text-secondary);align-items:center;gap:8px;padding:0 12px;font-size:.75rem;display:flex}.br-url .live{color:var(--ui-color-status-running);align-items:center;gap:6px;margin-inline-start:auto;display:flex}.br-page{background:var(--ui-web-preview-page);color:var(--ui-web-preview-ink);flex-direction:column;flex:1;gap:10px;padding:26px 34px;display:flex;position:relative}.br-site{font:700 1.375rem var(--ui-web-font-accent)}.br-sub{opacity:.65;margin-bottom:6px}.fld{opacity:.9;flex-direction:column;gap:3px;max-width:340px;font-size:.6875rem;display:flex}.fld em{border:1px solid var(--ui-web-preview-field);background:var(--ui-web-dish-light);border-radius:7px;padding:8px 10px;font-size:.8125rem;font-style:normal}.fld.sel em{border-color:var(--ui-web-brand);box-shadow:0 0 0 3px var(--ui-web-brand-haze)}.br-btn{background:var(--ui-web-preview-ink);color:var(--ui-web-preview-page);border-radius:8px;align-self:flex-start;margin-top:6px;padding:9px 16px;font-weight:600}.cursor{background:var(--ui-web-preview-ink);clip-path:polygon(0 0,0 100%,30% 72%,52% 100%,64% 94%,43% 66%,80% 66%);width:16px;height:20px;animation:3.2s ease-in-out infinite tr-cursor;position:absolute;top:268px;left:150px}@keyframes tr-cursor{45%{transform:translate(160px,-60px)}70%{transform:translate(-10px,46px)}}.br-steps{flex-direction:column;flex:none;gap:8px;width:260px;display:flex}.br-steps b{color:var(--ui-color-text-secondary);margin-bottom:4px;font-size:.75rem;font-weight:500}.br-steps span{border:1px solid var(--ui-color-divider);color:var(--ui-color-text-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;display:flex}.br-steps span.ok{color:var(--ui-color-text-secondary)}.br-steps span.run{color:var(--ui-color-text);border-color:var(--ui-color-border-strong);background:var(--ui-color-card)}.m-tools{flex-direction:column;gap:10px}.tl-tabs{gap:4px;display:flex}.tl-tabs span{color:var(--ui-color-text-secondary);border:1px solid #0000;border-radius:7px;padding:6px 12px}.tl-tabs span.on{background:var(--ui-color-surface-raised);color:var(--ui-color-text);border-color:var(--ui-color-border-strong)}.tl-q{border:1px solid var(--ui-color-divider);background:var(--ui-color-sunken);font:.75rem var(--ui-font-mono);color:var(--ui-color-status-running);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tl-q .run{font-family:var(--ui-font-sans);color:var(--ui-color-canvas);background:var(--ui-color-text);border-radius:6px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 10px;display:flex}.tl-grid{border:1px solid var(--ui-color-divider);border-radius:9px;grid-template-columns:80px 1fr 100px 120px 120px;display:grid;overflow:hidden}.tl-grid span{border-bottom:1px solid var(--ui-color-divider);color:var(--ui-color-text-answer);padding:9px 12px}.tl-grid .h{background:var(--ui-color-panel);color:var(--ui-color-text-muted);font-size:.71875rem}.tl-grid .n{font-family:var(--ui-font-mono)}.m-staff{flex-direction:column;gap:10px}.sfc{border:1px solid var(--ui-color-divider);background:var(--ui-color-card);border-radius:11px;align-items:center;gap:14px;padding:14px;display:flex}.sfa{background:var(--ui-color-surface-raised);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.sfa img{width:30px;height:30px;image-rendering:pixelated}.sfc .c{flex-direction:column;flex:1;display:flex}.sfc .c em{color:var(--ui-color-text-muted);align-items:center;gap:6px;font-size:.75rem;font-style:normal;display:flex}.wk{gap:4px;display:flex}.wk i{background:var(--ui-color-status-success);border-radius:3px;width:9px;height:9px}.wk i.w0{background:var(--ui-color-border-strong)}.wk i.w2{border:1px dashed var(--ui-color-text-muted);background:0 0}.pl{border:1px solid var(--ui-color-divider);min-width:110px;color:var(--ui-color-text-secondary);border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:flex}.sf-out{gap:8px;margin-top:4px;display:flex}.sf-out span{border:1px dashed var(--ui-color-border-strong);color:var(--ui-color-text-secondary);border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:.75rem;display:flex}.m-mem{justify-content:center;align-items:center;position:relative}.mm-core{text-align:center;border:1px solid var(--ui-color-border-strong);background:radial-gradient(circle, var(--ui-web-brand-haze), var(--ui-color-canvas) 70%);border-radius:50%;place-content:center;width:170px;height:170px;display:grid}.mm-core em{color:var(--ui-color-text-muted);font-size:.75rem;font-style:normal}.mmc{border:1px solid var(--ui-color-divider);background:var(--ui-color-card);border-radius:11px;flex-direction:column;gap:2px;width:230px;padding:12px 14px;display:flex;position:absolute}.mmc em{font:500 .625rem var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-web-brand);font-style:normal}.mmc small{color:var(--ui-color-text-muted);font-size:.71875rem}.mmc.p0{top:40px;left:40px}.mmc.p1{top:60px;right:40px}.mmc.p2{bottom:50px;left:70px}.mmc.p3{bottom:40px;right:60px}.m-design{gap:16px}.dz-cv{border:1px solid var(--ui-color-divider);background:radial-gradient(var(--ui-color-border-strong) 1px, transparent 1px) 0 0 / 16px 16px, var(--ui-color-sunken);border-radius:10px;flex:1;position:relative}.fr{background:var(--ui-web-preview-page);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute}.fr b{color:var(--ui-web-preview-ink);font-size:.75rem}.fr i{background:var(--ui-web-preview-field);border-radius:3px;height:10px}.fr i.s{width:60%}.fr.f0{width:400px;height:300px;top:40px;left:40px}.fr.f1{width:150px;height:280px;top:70px;left:470px}.pin{background:var(--ui-web-brand);color:var(--ui-web-brand-ink);border-radius:8px 8px 8px 2px;padding:6px 10px;font-size:.75rem;font-weight:500;position:absolute;top:58px;left:250px}.dz-side{flex-direction:column;flex:none;gap:8px;width:230px;display:flex}.dz-side span{color:var(--ui-color-text-secondary);align-items:center;gap:7px;font-size:.75rem;display:flex}.dz-side .go{background:var(--ui-color-text);color:var(--ui-color-canvas);border-radius:8px;justify-content:center;margin-top:auto;padding:9px;font-weight:600}.m-video{flex-direction:column;gap:12px}.vd-pre{border:1px solid var(--ui-color-divider);background:linear-gradient(160deg, var(--ui-web-brand-ring), var(--ui-color-sunken) 60%);border-radius:10px;flex-direction:column;flex:1;justify-content:flex-end;padding:20px;display:flex;position:relative}.vd-pre b{font-size:1.25rem}.vd-pre em{color:var(--ui-color-text-secondary);font-size:.75rem;font-style:normal}.vd-pre .play{background:var(--ui-color-video-play);clip-path:polygon(38% 28%,38% 72%,72% 50%);border-radius:50%;width:48px;height:48px;margin:-24px;position:absolute;top:42%;left:50%}.vd-tl{gap:4px;height:44px;display:flex;position:relative}.cl{background:var(--ui-color-surface-raised);border:1px solid var(--ui-color-border-strong);border-radius:6px;flex:1;padding:6px 8px;font-size:.6875rem}.cl.c1{flex:1.4}.cl.c2{border-color:var(--ui-web-brand);flex:1.8}.vd-tl .head{background:var(--ui-web-brand);width:2px;position:absolute;top:-6px;bottom:-6px;left:46%}.vd-trk{color:var(--ui-color-text-muted);flex-direction:column;gap:6px;font-size:.6875rem;display:flex}.vd-trk span{grid-template-columns:60px 1fr;align-items:center;display:grid}.vd-trk i{background:repeating-linear-gradient(90deg, var(--ui-color-border-strong) 0 2px, transparent 2px 5px);border-radius:4px;height:14px}
.sf{--sf-share:0}.sf .s4-ic{width:11px;height:11px;color:inherit;background:0 0;border:0;border-radius:0}.sf .s4-ic svg{width:100%;height:100%}.sf-top{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.sf-clock{font-family:var(--ui-font-mono);flex-direction:column;align-items:flex-end;gap:6px;margin-bottom:50px;display:flex}.sf-clock b{letter-spacing:-.04em;font-size:2.75rem;font-weight:500;line-height:1}.sf-clock span:last-child{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-muted);font-size:.6875rem}.sf-stage{grid-template-columns:minmax(0,1fr) 56px 300px;align-items:start;display:grid;position:relative}.sf-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sf-wire{background:repeating-linear-gradient(180deg, var(--ui-color-border-strong) 0 4px, transparent 4px 9px);align-self:stretch;width:1px;margin:20px auto}.sf-lab{font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-muted);font-size:.59375rem}.sf-face{background:var(--ui-color-surface-raised);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.sf-face img{object-fit:contain;width:100%;height:100%;display:block}.sf-face.lg{width:64px;height:64px}.sf-face.sm{width:28px;height:28px}.sf-face.xs{width:18px;height:18px}.sf-card{border:1px solid var(--ui-color-divider);background:var(--ui-color-card);min-height:470px;font-family:var(--ui-font-sans);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:24px 16px 16px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.sf-card.sel{border-color:var(--ui-web-brand);box-shadow:0 0 0 3px var(--ui-web-brand-haze), 0 30px 60px -30px var(--ui-web-brand-glow)}.sf-card:hover{border-color:var(--ui-color-border-strong)}.sf-card.sel:hover{border-color:var(--ui-web-brand)}.sf-name{min-height:40px;color:var(--ui-color-text);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.9375rem;font-weight:650;line-height:1.3;display:flex}.sf-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.sf-new{background:var(--ui-web-brand);opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .3s;position:absolute;inset-block-start:17px;inset-inline-start:16px}.sf-card[data-state=ok] .sf-new{opacity:1}.sf-switch{background:var(--ui-color-status-success);border-radius:7px;width:26px;height:14px;position:absolute;inset-block-start:14px;inset-inline-end:14px}.sf-switch:after{content:"";background:var(--ui-color-canvas);border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:3px;inset-inline-start:15px}.sf-pill{height:19px;box-shadow:inset 0 0 0 1px var(--ui-color-border-strong);font-family:var(--ui-font-mono);color:var(--ui-color-text-secondary);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:0 8px;font-size:.625rem;display:inline-flex}.sf-pill i{border-radius:50%;width:6px;height:6px;display:none}.sf-card[data-state=run] .sf-pill{box-shadow:none;background:var(--ui-color-accent-soft);color:var(--ui-color-accent)}.sf-card[data-state=run] .sf-pill i{background:var(--ui-color-accent);animation:1.2s ease-in-out infinite s4pulse;display:block}.sf-card[data-state=ok] .sf-pill{box-shadow:none;background:var(--ui-color-surface-raised);color:var(--ui-color-text)}.sf-card[data-state=ok] .sf-pill i{background:var(--ui-color-status-success);display:block}.sf-big{font-family:var(--ui-font-mono);letter-spacing:-.03em;margin-top:6px;font-size:1.875rem;font-weight:500;line-height:1}.sf-card[data-state=run] .sf-big{color:var(--ui-color-accent)}.sf-card[data-state=ok] .sf-big{color:var(--ui-color-status-success)}.sf-sub{font-family:var(--ui-font-mono);letter-spacing:.04em;color:var(--ui-color-text-muted);font-size:.65625rem}.sf-bar{background:var(--ui-color-surface-raised);opacity:0;border-radius:2px;width:100%;height:3px;transition:opacity .3s;overflow:hidden}.sf-bar i{height:100%;width:calc(var(--sf-share) * 100%);background:var(--ui-color-accent);display:block}.sf-card[data-state=run] .sf-bar{opacity:1}.sf-chip{background:var(--ui-color-surface);height:22px;font-family:var(--ui-font-mono);color:var(--ui-color-text-secondary);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:.6875rem;display:inline-flex}.sf-chip.tg{box-shadow:inset 0 0 0 1px var(--ui-color-accent-soft)}.sf-outs{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.sf-week{border-top:1px solid var(--ui-color-divider);flex-direction:column;gap:8px;width:100%;margin-top:auto;padding-top:12px;display:flex}.sf-dots{grid-template-columns:repeat(7,1fr);display:grid}.sf-d{flex-direction:column;align-items:center;gap:5px;display:flex}.sf-d i{background:var(--ui-color-border-strong);border-radius:1px;width:8px;height:1.5px;margin:3.5px 0}.sf-d.ok i,.sf-d.ct i,.sf-d.td i{background:0 0;border-radius:50%;width:9px;height:9px;margin:0}.sf-d.ok i{background:var(--ui-color-status-success)}.sf-d.ct i{box-shadow:inset 0 0 0 1.5px var(--ui-color-status-waiting)}.sf-d.td i{box-shadow:inset 0 0 0 1.5px var(--ui-color-text-secondary)}.sf-d.td.ok i{background:var(--ui-color-status-success);box-shadow:0 0 0 3px var(--ui-color-success-surface)}.sf-d em{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);font-size:.5625rem;font-style:normal}.sf-d.td em{color:var(--ui-color-text)}.sf-dest{flex-direction:column;gap:10px;display:flex}.sf-dest>.sf-lab{display:none}.sf-tile{border:1px solid var(--ui-color-divider);background:var(--ui-color-card);font-family:var(--ui-font-sans);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px 12px;transition:opacity .3s,border-color .3s,box-shadow .3s;display:flex}.sf-tile.off{opacity:.3}.sf-tile.hit{border-color:var(--ui-web-brand);box-shadow:0 0 0 3px var(--ui-web-brand-haze)}.sf-th{color:var(--ui-color-text-secondary);align-items:center;gap:7px;font-size:.75rem;display:flex}.sf-th b{color:var(--ui-color-text);font-weight:600}.sf-th em{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);margin-inline-start:auto;font-size:.625rem;font-style:normal}.sf-tb{flex-direction:column;gap:3px;height:64px;display:flex;overflow:hidden}.sf-tile.tg .sf-tb{justify-content:flex-end}.sf-row{color:var(--ui-color-text-secondary);flex:none;align-items:center;gap:8px;font-size:.6875rem;display:grid}.sf-row [class^=c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-row.in{animation:.55s cubic-bezier(.22,1,.36,1) sf-in}@keyframes sf-in{0%{opacity:0;transform:translateY(-8px)}}.sf-tile.tg .sf-row{background:var(--ui-color-surface-raised);border-radius:12px 12px 12px 4px;padding:6px 9px 4px;line-height:1.45;display:block}.sf-tile.tg .sf-row:not(.in){opacity:.6}.sf-tile.tg .sf-row .c1{white-space:normal}.sf-tile.tg .sf-row .c0{color:var(--ui-color-text);font-weight:600}.sf-tile.tg .sf-row .c0:after{content:" · "}.sf-tile.tg .sf-row .c2{text-align:end;font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);font-size:.5625rem;display:block}.sf-tile.xs .sf-row{border-radius:5px;grid-template-columns:38px minmax(0,1fr) 36px;padding:2px 6px}.sf-tile.xs .sf-row .c0{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);font-size:.625rem}.sf-tile.xs .sf-row .c2{text-align:end;font-family:var(--ui-font-mono)}.sf-tile.xs .sf-row.in{background:var(--ui-color-success-surface);color:var(--ui-color-text)}.sf-tile.md .sf-row{grid-template-columns:18px minmax(0,1fr) auto;height:20px}.sf-tile.md .sf-row .c1,.sf-tile.nt .sf-row .c2{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);font-size:.625rem}.sf-tile.nt .sf-row{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-raised);border-radius:11px;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr) auto;gap:0 9px;padding:7px 9px}.sf-tile.nt .sf-face{grid-row:span 2;width:26px;height:26px}.sf-tile.nt .sf-row .c0{color:var(--ui-color-text);font-weight:600}.sf-tile.nt .sf-row .c1{grid-area:2/2}.sf-tile.nt .sf-row .c2{grid-area:1/3}.sf-empty{color:var(--ui-color-text-muted);padding:8px 2px;font-size:.71875rem}.sf-fly{z-index:5;background:var(--ui-web-brand);height:24px;color:var(--ui-web-brand-ink);box-shadow:0 8px 20px -6px var(--ui-web-brand-glow);font-family:var(--ui-font-mono);white-space:nowrap;pointer-events:none;transform:translate(var(--sf-x,0), var(--sf-y,0));border-radius:12px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:.65625rem;font-weight:600;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.sf-fly.go{transition:transform .85s var(--ui-web-ease)}.sf-setup{flex-direction:column;gap:14px;margin-top:24px;padding:18px 20px 20px;display:flex}.sf-sh{align-items:center;gap:10px;display:flex}.sf-sh b{font-size:.9375rem;font-weight:600}.sf-hint{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);margin-inline-start:auto;font-size:.6875rem}.sf-sg{grid-template-columns:2.1fr 1fr 1.3fr 1.25fr 1fr 2fr;gap:24px;margin:0;display:grid}.sf-sg>div{flex-direction:column;gap:6px;min-width:0;display:flex}.sf-sg dt{font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-muted);font-size:.625rem}.sf-sg dd{flex-direction:column;gap:6px;margin:0;font-size:.84375rem;font-weight:500;line-height:1.35;display:flex}.sf-sg small{color:var(--ui-color-text-muted);font-size:.71875rem;font-weight:400}.sf-sg .sf-quote{color:var(--ui-color-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.55;display:block}.sf-quote:before{content:"“"}.sf-quote:after{content:"”"}.sf-meter{gap:3px;display:flex}.sf-meter i{background:var(--ui-color-border-strong);border-radius:2px;width:18px;height:4px}.sf-meter i.on{background:var(--ui-color-status-success)}.sf-chat{font-family:var(--ui-font-sans);font-size:.75rem;font-weight:400}.sf-chat .you{background:var(--ui-color-surface-raised);border-radius:12px 12px 4px;align-self:flex-end;padding:6px 10px}.sf-chat .bot{color:var(--ui-color-text-secondary);grid-template-columns:18px minmax(0,1fr);gap:7px;line-height:1.45;display:grid}.sf-honest{color:var(--ui-color-text-secondary);align-items:flex-start;gap:12px;margin-top:24px;font-size:.90625rem;line-height:1.55;display:flex}.sf-honest b{color:var(--ui-color-text);font-weight:500}.sf-honest .s4-ic{width:18px;height:18px;color:var(--ui-color-text-muted);margin-top:2px}@media (max-width:1100px){.sf-stage{grid-template-columns:minmax(0,1fr);gap:18px}.sf-wire,.sf-fly{display:none}.sf-dest{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf-dest>.sf-lab{grid-column:1/-1;display:block}.sf-sg{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-sg .wide{grid-column:1/-1}}@media (max-width:760px){.sf-top{flex-direction:column;align-items:flex-start;gap:0}.sf-clock{flex-direction:row;align-items:baseline;gap:10px;margin-bottom:20px}.sf-clock b{font-size:1.625rem}.sf-deck{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:calc(-1*clamp(18px,4vw,48px));padding-inline:clamp(18px,4vw,48px);display:flex;overflow-x:auto}.sf-card{scroll-snap-align:center;flex:0 0 min(300px,82vw);min-height:452px}.sf-dest{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf-tile{padding:9px 10px 10px}.sf-th em,.sf-tile.xs .sf-row .c0,.sf-tile.md .sf-row .c1,.sf-tile.nt .sf-row .c2{display:none}.sf-tile.xs .sf-row{grid-template-columns:minmax(0,1fr) 32px}.sf-tile.md .sf-row{grid-template-columns:16px minmax(0,1fr)}.sf-sg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sf-sg .tools,.sf-sg .chat,.sf-hint{display:none}}@media (prefers-reduced-motion:reduce){.sf *,.sf-fly.go{transition:none!important;animation:none!important}}
.ct-g{columns:3;column-gap:50px}.ct-c{break-inside:avoid;margin-bottom:34px}.ct-c h3{border-bottom:1px solid var(--ui-web-line);font:600 .8125rem var(--ui-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-web-brand);margin:0;padding-bottom:10px}.ct-c ul{margin:0;padding:0;list-style:none}.ct-c li{border-bottom:1px solid var(--ui-web-line);flex-direction:column;gap:3px;padding:11px 0;display:flex}.ct-c li b{align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.ct-c li span{color:var(--ui-web-text-warm-3);font-size:.84375rem}.ct-new{font:600 .59375rem var(--ui-font-mono);letter-spacing:.04em;background:var(--ui-web-brand);color:var(--ui-web-brand-ink);border-radius:3px;padding:1px 5px}@media (max-width:980px){.ct-g{columns:2}}@media (max-width:640px){.ct-g{columns:1}}
.fq-filter{border:0;flex-wrap:wrap;gap:6px;margin:-24px 0 0;padding:0;display:flex}.fq-filter label{border:1px solid var(--ui-color-border-strong);height:34px;color:var(--ui-color-text-secondary);cursor:pointer;border-radius:17px;align-items:center;gap:8px;padding:0 13px;font-size:.875rem;display:flex}.fq-filter label:has(:checked){border-color:var(--ui-color-meter-off);background:var(--ui-color-surface-raised);color:var(--ui-color-text)}.fq-filter label:has(:focus-visible){outline:2px solid var(--ui-color-accent);outline-offset:3px}.fq-filter input{opacity:0;pointer-events:none;position:absolute}.fq-filter em{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);font-size:.6875rem;font-style:normal}.fq-gl{font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-muted);align-items:center;gap:10px;margin:0;padding:26px 0 10px;font-size:.6875rem;font-weight:500;display:flex}.fq-group:first-child .fq-gl{padding-top:0}.fq-gl+.s4-q{border-top:1px solid var(--ui-color-divider)}.fq-new{border-color:var(--ui-web-brand-glow);color:var(--ui-web-brand)}:is(.s4-faq:has([value=general]:checked) .fq-group.staff,.s4-faq:has([value=staff]:checked) .fq-group.general){display:none}:is(.s4-faq:has([value=general]:checked) .fq-group.general .fq-gl,.s4-faq:has([value=staff]:checked) .fq-group.staff .fq-gl){padding-top:0}
.price-trio{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:18px;width:100%;max-width:1160px;margin-inline:auto;display:grid}.price-duo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.price-card{text-align:start;flex-direction:column;gap:14px;min-width:0;min-height:330px;padding:28px 26px;display:flex}.price-life{border-color:var(--ui-color-border-strong);background:radial-gradient(ellipse 80% 70% at 20% 0%, var(--ui-color-accent-soft), transparent 60%), var(--ui-color-card);min-height:430px;box-shadow:var(--ui-web-shadow-float);gap:16px;padding:38px 32px 30px;position:relative}.price-flag{background:var(--ui-color-text);color:var(--ui-color-canvas);font-family:var(--ui-font-mono);font-size:var(--ui-web-price-small);letter-spacing:.08em;border-radius:var(--ui-radius-full);white-space:nowrap;padding:4px 11px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-amount{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.price-amount strong{letter-spacing:-.04em;font-size:2.75rem;font-weight:650;line-height:1.05}.price-life .price-amount strong{font-size:clamp(2.75rem,5vw,4rem)}.price-amount span,.price-checkout span,.price-checkout small,.price-caption{color:var(--ui-color-text-secondary)}.price-note{color:var(--ui-color-text-secondary);font-size:var(--ui-web-price-body);text-wrap:pretty;margin:0;line-height:1.55}.price-points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.price-points li{align-items:baseline;gap:11px;line-height:1.45;display:flex}.price-points li:before{content:"";border-left:2px solid var(--ui-color-status-success);border-bottom:2px solid var(--ui-color-status-success);flex:none;width:10px;height:5px;transform:rotate(-45deg)translateY(-3px)}.price-cta{justify-content:center;width:100%;margin-top:auto}.price-checkout{text-align:center;gap:8px;margin-top:auto;display:grid}.price-checkout .s4-btn{justify-content:center;width:100%;min-height:52px}.price-checkout span,.price-checkout small{font-size:var(--ui-web-price-small)}.price-caption{text-align:center;font-size:var(--ui-web-price-small)}.price-foot{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.price-every{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex}.price-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.price-chips li{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-full);font-size:var(--ui-web-price-small);color:var(--ui-color-text-secondary);padding:7px 12px}.price-all{font-size:var(--ui-web-price-small)}.price-launch{text-transform:uppercase;max-width:900px;line-height:1.6}@media (max-width:980px){.price-trio,.price-duo{grid-template-columns:minmax(0,1fr);max-width:520px}.price-life{order:-2}.price-trio>.price-card:last-child{order:-1}.price-card{min-height:0}}@media (max-width:760px){.price-card{padding:24px 22px}.price-life{padding:32px 22px 24px}}.refund-dialog{max-width:520px;color:var(--ui-color-text);padding:28px}.refund-dialog::backdrop{background:var(--ui-color-scrim)}
.cookie-banner{z-index:110;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);max-width:56rem;color:var(--ui-color-text);border-radius:1rem;max-height:80dvh;margin-inline:auto;padding:1.25rem;position:fixed;inset-block-end:1rem;inset-inline:1rem;overflow-y:auto}.cookie-banner h2{margin-block:0 .5rem;font-size:1.1rem}.cookie-banner p{margin-block:.5rem 1rem;line-height:1.6}.cookie-banner a{color:var(--ui-color-accent);text-decoration:underline}.cookie-banner fieldset{border:1px solid var(--ui-color-border);flex-wrap:wrap;gap:1rem;margin-block-end:1rem;display:flex}.cookie-banner label{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.cookie-banner input{width:1.25rem;height:1.25rem;accent-color:var(--ui-color-accent)}.cookie-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cookie-actions button{cursor:pointer;min-height:2.75rem}.cookie-settings{color:inherit;cursor:pointer;background:0 0;border:0;padding:.75rem 0;text-decoration:underline}@media (max-width:480px){.cookie-actions button{flex:40%}}
.legal-page{max-width:52rem}.legal-page h1{font-size:clamp(2rem,5vw,3.5rem)}.legal-page h2{margin-block:2rem .75rem;font-size:1.3rem}.legal-page p{color:var(--ui-color-text-secondary);line-height:1.8}.legal-company{gap:1rem;margin-block:2rem;display:grid}.legal-company dt{color:var(--ui-color-text-secondary)}.legal-company dd{overflow-wrap:anywhere;margin:.25rem 0 0}.legal-company a{color:var(--ui-color-accent)}
html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:6rem}body{background:var(--ui-color-rail);margin:0}*,:before,:after{box-sizing:border-box}button,input{font:inherit}a,button,summary,label{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:5px}::selection{background:var(--ui-color-accent);color:var(--ui-color-text-inverse)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ui-color-action);color:var(--ui-color-text-inverse);padding:1rem;position:fixed;inset-block-start:-100px;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}.brand-corner{fill:var(--ui-web-brand)}.brand-mark,.glyph{flex-shrink:0}.glyph-0,.glyph-2{color:var(--ui-color-status-success)}.glyph-1{color:var(--ui-color-memory-rule)}.glyph-3{color:var(--ui-color-accent)}.glyph-4{color:var(--ui-color-worker-pink)}.glyph-5{color:var(--ui-color-memory-decision)}.s4-fine,.s4-fbar,.s4-tag{color:var(--ui-color-text-secondary)}.s4-fgrid .s4-logo{color:var(--ui-color-text);display:flex}.s4-fgrid p{max-width:280px;margin-block-start:10px}.s4-live,.s4-dot.run{animation-iteration-count:2}@media (prefers-reduced-motion:reduce){.s4 *,.s4 :before,.s4 :after{transition:none!important;animation:none!important}}
