@font-face{font-family:__Orbitron_11a371;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fae5ce323ba7dfbc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_Fallback_11a371;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_11a371{font-family:__Orbitron_11a371,__Orbitron_Fallback_11a371;font-weight:500;font-style:normal}.__variable_11a371{--font-orbitron:"__Orbitron_11a371","__Orbitron_Fallback_11a371"}@font-face{font-family:__geist_0a4478;src:url(/_next/static/media/de26b60124bf9146-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__geist_0a4478;src:url(/_next/static/media/69a165be5192a2af-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__geist_0a4478;src:url(/_next/static/media/26376a5ca8b4b739-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__geist_Fallback_0a4478;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_0a4478{font-family:__geist_0a4478,__geist_Fallback_0a4478,ui-sans-serif,system-ui,sans-serif}.__variable_0a4478{--font-geist:"__geist_0a4478","__geist_Fallback_0a4478",ui-sans-serif,system-ui,sans-serif}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__geistExt_60f3b7;src:url(/_next/static/media/e308ab0e050499e5-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__geistExt_60f3b7;src:url(/_next/static/media/ae2544eb917b8629-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__geistExt_60f3b7;src:url(/_next/static/media/b9ee46cbc78b3cfe-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__geistExt_Fallback_60f3b7;src:local("Arial");ascent-override:100.50%;descent-override:29.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_60f3b7{font-family:__geistExt_60f3b7,__geistExt_Fallback_60f3b7}.__variable_60f3b7{--font-geist-ext:"__geistExt_60f3b7","__geistExt_Fallback_60f3b7"}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_8fb6c0;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8fb6c0{font-family:__JetBrains_Mono_8fb6c0,__JetBrains_Mono_Fallback_8fb6c0;font-style:normal}.__variable_8fb6c0{--font-mono:"__JetBrains_Mono_8fb6c0","__JetBrains_Mono_Fallback_8fb6c0"}.dark,:root,[data-theme=console],[data-theme=dark]{--surface-page:#09090b;--surface-sidebar:#09090b;--surface-card:#121214;--surface-card-2:#161618;--surface-input:#121214;--surface-modal:#121214;--surface-hover:#1a1a1c;--surface-selected:#222226;--border-soft:#27272a;--border-faint:hsla(0,0%,100%,.04);--border-strong:#34343a;--text-primary:#e8e8e6;--text-secondary:#b5b5b1;--text-muted:#888884;--text-faint:#5c5c58;--accent-h:158;--accent-s:47%;--accent-l:50%;--theme-spread:0;--accent:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--accent-hover:hsl(var(--accent-h) var(--accent-s) calc(var(--accent-l) + 13%));--section-hue:0;--section-accent:var(--accent);--section-accent-hover:var(--accent-hover);--section-accent-soft:hsl(var(--accent-h) var(--accent-s) var(--accent-l)/0.12);--section-accent-line:hsl(var(--accent-h) var(--accent-s) var(--accent-l)/0.24);--section-accent-text:hsl(var(--accent-h) calc(var(--accent-s) + 6%) calc(var(--accent-l) + 14%));--status-ok:#2f9e6b;--status-warn:#c6892e;--status-error:#d1524a;--status-neutral:#717784;--status-info:var(--text-muted);--status-ok-rgb:47 158 107;--status-warn-rgb:198 137 46;--status-error-rgb:209 82 74;--status-neutral-rgb:113 119 132;--status-info-rgb:136 136 132;--status-ok-text:color-mix(in srgb,var(--status-ok) 64%,var(--text-primary));--status-warn-text:color-mix(in srgb,var(--status-warn) 78%,var(--text-primary));--status-error-text:color-mix(in srgb,var(--status-error) 78%,var(--text-primary));--md-bg:var(--surface-page);--md-bg-panel:var(--surface-card);--md-border:var(--border-soft);--md-text:var(--text-primary);--md-text-muted:var(--text-muted)}:root{--hairline:var(--border-soft);--hairline-strong:var(--border-strong);--elev-0:none;--elev-popover:0 8px 24px color-mix(in srgb,#000 18%,transparent);--elev-modal:0 16px 48px color-mix(in srgb,#000 28%,transparent);--dur-fast:120ms;--dur:180ms;--dur-slow:320ms;--ease:cubic-bezier(.2,.7,.2,1);--ring:0 0 0 2px color-mix(in srgb,var(--text-faint) 14%,transparent);--ring-accent:0 0 0 2px color-mix(in srgb,var(--section-accent) 32%,transparent);--sotem-h:230;--sotem-s:60%;--sotem-l:62%;--sotem:hsl(var(--sotem-h) var(--sotem-s) var(--sotem-l));--sotem-soft:hsl(var(--sotem-h) var(--sotem-s) var(--sotem-l)/0.10);--sotem-line:hsl(var(--sotem-h) var(--sotem-s) var(--sotem-l)/0.24);--sotem-text:hsl(var(--sotem-h) calc(var(--sotem-s) - 10%) calc(var(--sotem-l) - 6%));--chart-1:var(--section-accent);--chart-2:#6f9c97;--chart-3:#b08968;--chart-4:#8b7fb0;--chart-5:#7fa37f;--chart-6:#c2a06b;--chart-7:#b08a90;--chart-8:#7f93b0;--scrollbar-thumb:hsla(0,0%,100%,.12);--scrollbar-thumb-hover:hsla(0,0%,100%,.22)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur:0ms;--dur-slow:0ms}}html[data-theme=console],html[data-theme=dark]{--accent-h:158;--accent-s:47%;--accent-l:50%;--theme-spread:0}.section-soul{--section-h:calc(var(--accent-h) + var(--section-hue) * var(--theme-spread));--section-accent:hsl(var(--section-h) var(--accent-s) var(--accent-l));--section-accent-hover:hsl(var(--section-h) var(--accent-s) calc(var(--accent-l) + 13%));--section-accent-soft:hsl(var(--section-h) var(--accent-s) var(--accent-l)/0.12);--section-accent-line:hsl(var(--section-h) var(--accent-s) var(--accent-l)/0.24);--section-accent-text:hsl(var(--section-h) calc(var(--accent-s) + 6%) calc(var(--accent-l) + 14%))}html[data-theme=paper]{--surface-page:#f3ece0;--surface-sidebar:#efe7d9;--surface-card:#faf5ec;--surface-card-2:#f1e8d8;--surface-input:#faf5ec;--surface-modal:#faf5ec;--surface-hover:#ebe2d0;--surface-selected:#e3d7c1;--border-soft:#ddd0b8;--border-faint:#ece2d0;--border-strong:#c9b899;--text-primary:#38301f;--text-secondary:#5c503c;--text-muted:#6f624c;--text-faint:#b3a384;--status-warn:#a86f1c;--status-warn-rgb:168 111 28;--accent-h:150;--accent-s:36%;--accent-l:33%;--theme-spread:0}[data-theme=light],html[data-theme=daylight]{--surface-page:#fff;--surface-sidebar:#fbfbfa;--surface-card:#fff;--surface-card-2:#f7f7f5;--surface-input:#fff;--surface-modal:#fff;--surface-hover:#f4f4f2;--surface-selected:#eaeae7;--border-soft:#e8e8e4;--border-faint:#f1f1ee;--border-strong:#d6d6d0;--text-primary:#0a0a0a;--text-secondary:#404040;--text-muted:#6b6b6b;--text-faint:#9a9a9a;--status-warn:#a86f1c;--status-warn-rgb:168 111 28;--accent-h:158;--accent-s:48%;--accent-l:37%;--theme-spread:0}html[data-theme=console],html[data-theme=dark]{color-scheme:dark}html[data-theme=daylight],html[data-theme=paper],html[data-theme=rose]{color-scheme:light}[data-theme=light],html[data-theme=daylight],html[data-theme=paper],html[data-theme=rose]{--scrollbar-thumb:rgba(0,0,0,.15);--scrollbar-thumb-hover:rgba(0,0,0,.25)}html[data-theme=rose]{--surface-page:#fbf0f1;--surface-sidebar:#f8eaec;--surface-card:#fdf6f7;--surface-card-2:#f7e9eb;--surface-input:#fdf6f7;--surface-modal:#fdf6f7;--surface-hover:#f4e0e3;--surface-selected:#edd1d6;--border-soft:#ecd3d8;--border-faint:#f5e4e8;--border-strong:#dcb8bf;--text-primary:#3d2329;--text-secondary:#5f3c44;--text-muted:#8a626a;--text-faint:#b49199;--status-warn:#a86f1c;--status-warn-rgb:168 111 28;--accent-h:345;--accent-s:50%;--accent-l:52%;--theme-spread:0}:root{--mt-general:#92aed0;--mt-sales:#5fc48a;--mt-support:#ee9a62;--mt-hiring_interview:#b59af0;--mt-internal_sync:#8e9cf2;--mt-client_review:#4fc4b3;--mt-onboarding:#5cb8e6;--mt-training:#adc451;--mt-legal_or_compliance:#cfa274;--mt-finance_review:#d8b847}[data-theme=light],html[data-theme=daylight],html[data-theme=paper],html[data-theme=rose]{--mt-general:#3e5f86;--mt-sales:#256540;--mt-support:#8f4316;--mt-hiring_interview:#6b41b6;--mt-internal_sync:#3a4fbb;--mt-client_review:#0d6459;--mt-onboarding:#085e8e;--mt-training:#4e5f10;--mt-legal_or_compliance:#7f5327;--mt-finance_review:#6e5700}:root{--radius-sm:0.125rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-pill:9999px;--btn-solid-bg:#18181b;--btn-solid-fg:#fff}html[data-theme=dark]{--btn-solid-bg:#fff;--btn-solid-fg:#0a0a0a}html[data-btnstyle=accent]{--btn-solid-bg:var(--accent);--btn-solid-fg:#fff}:root{--stage-bg:#0b0c10;--stage-panel:rgba(22,23,29,.96);--stage-glass:hsla(0,0%,100%,.08);--stage-glass-hover:hsla(0,0%,100%,.14);--stage-line:hsla(0,0%,100%,.1);--stage-scrim:rgba(0,0,0,.45);--stage-scrim-strong:rgba(0,0,0,.7);--stage-text:#f5f6f8;--stage-text-muted:hsla(0,0%,100%,.72);--stage-text-faint:hsla(0,0%,100%,.5);--elev-stage:0 12px 36px rgba(0,0,0,.5),0 0 0 1px var(--stage-line);--fs-micro:10.5px;--lh-micro:1;--fs-caption:11.5px;--lh-caption:1.35;--fs-label:13px;--lh-label:1.4;--fs-body:14px;--lh-body:1.5;--fs-row:14.5px;--lh-row:1.4;--fs-lead:16px;--lh-lead:1.3;--fs-stat:17px;--lh-stat:1.15;--fs-title:18px;--lh-title:1.25;--fs-display:20px;--lh-display:1.1;--col-badge:1rem;--col-check:2rem;--col-id:5rem;--col-xs:4.5rem;--col-sm:5rem;--col-md:6.25rem;--col-lg:6.875rem;--col-xl:8.75rem;--col-2xl:10rem;--col-3xl:11.25rem}.sm{position:relative;display:inline-block;flex-shrink:0;width:var(--s);height:var(--s);vertical-align:middle;--sm-c1:#6b70ff;--sm-c2:#9a7bff;--sm-c3:#4a7cf2;--sm-c4:#2fb8a4;--sm-c5:#5fd4c0}.sm--social{--sm-c1:#ff4f9a;--sm-c2:#c45cff;--sm-c3:#ff6b7d;--sm-c4:#ff9a5c;--sm-c5:#ff8fc8}.sm--voice{--sm-c1:#12b886;--sm-c2:#3dd6c6;--sm-c3:#0ea5c9;--sm-c4:#6ee59a;--sm-c5:#2fd0e0}.sm--datalab{--sm-c1:#f59f00;--sm-c2:#ffd24d;--sm-c3:#e8743a;--sm-c4:#f7c948;--sm-c5:#ffb347}.sm--radar{--sm-c1:#3730a3;--sm-c2:#6366f1;--sm-c3:#1e1b4b;--sm-c4:#818cf8;--sm-c5:#4f46e5}.sm-glow-in,.sm-ring{position:absolute;border-radius:9999px;background:conic-gradient(from 0deg,var(--sm-c1),var(--sm-c2),var(--sm-c3),var(--sm-c4),var(--sm-c5),var(--sm-c1));-webkit-mask:radial-gradient(farthest-side,transparent calc(61% - .5px),#000 calc(61% + .5px));mask:radial-gradient(farthest-side,transparent calc(61% - .5px),#000 calc(61% + .5px));animation:sm-turn 14s linear infinite}.sm-glow,.sm-ring{left:15%;top:29%;width:70%;height:70%}.sm-glow{position:absolute;filter:blur(calc(var(--s) * .06));opacity:.35;animation:sm-breathe 7s ease-in-out infinite}.sm-glow-in{inset:0}.sm-bar{position:absolute;left:29%;width:42%;top:6%;height:14%;border-radius:9999px;background:linear-gradient(90deg,var(--sm-c1),var(--sm-c3) 55%,var(--sm-c4));background-size:200% 100%;animation:sm-flow 9s ease-in-out infinite}.sm--thinking .sm-glow-in,.sm--thinking .sm-ring{animation-duration:1.6s}.sm--thinking .sm-glow{opacity:.55}.sm--still .sm-bar,.sm--still .sm-glow,.sm--still .sm-glow-in,.sm--still .sm-ring{animation:none}@keyframes sm-turn{to{transform:rotate(1turn)}}@keyframes sm-breathe{0%,to{opacity:.25}50%{opacity:.4}}@keyframes sm-flow{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.sm-glow-in,.sm-ring{animation-duration:40s}.sm-bar,.sm-glow{animation:none}}.sm-wave{position:absolute;left:21%;width:58%;top:0;height:26%;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.sm-eq{flex:0 0 auto;width:10%;height:50%;border-radius:9999px;background:var(--sm-c1);transform-origin:50% 50%}.sm-eq:nth-child(2){background:var(--sm-c2)}.sm-eq:nth-child(3){background:var(--sm-c3)}.sm-eq:nth-child(4){background:var(--sm-c4)}.sm-eq:nth-child(5){background:var(--sm-c5)}.sm-eq:nth-child(6){background:var(--sm-c3)}.sm-eq:nth-child(7){background:var(--sm-c4)}.sm--speaking .sm-bar{opacity:0}.sm--speaking .sm-ring{animation:sm-turn 14s linear infinite,sm-talk 2.6s ease-in-out infinite}.sm--speaking .sm-glow{animation:sm-glow-talk 2.6s ease-in-out infinite}.sm--speaking .sm-eq{animation:sm-syl 2.6s ease-in-out infinite}.sm--speaking .sm-eq:nth-child(2){animation-delay:-.05s}.sm--speaking .sm-eq:nth-child(3){animation-delay:-.11s}.sm--speaking .sm-eq:nth-child(4){animation-delay:-.02s}.sm--speaking .sm-eq:nth-child(5){animation-delay:-.14s}.sm--speaking .sm-eq:nth-child(6){animation-delay:-.07s}.sm--speaking .sm-eq:nth-child(7){animation-delay:-.17s}@keyframes sm-syl{0%,to{height:calc(22% + var(--k, 1) * 6%)}6%{height:calc(30% + var(--k, 1) * 58%)}11%{height:calc(26% + var(--k, 1) * 22%)}17%{height:calc(30% + var(--k, 1) * 70%)}24%{height:calc(24% + var(--k, 1) * 14%)}31%{height:calc(22% + var(--k, 1) * 6%)}38%{height:calc(28% + var(--k, 1) * 46%)}43%{height:calc(26% + var(--k, 1) * 30%)}49%{height:calc(30% + var(--k, 1) * 64%)}56%{height:calc(24% + var(--k, 1) * 20%)}61%{height:calc(28% + var(--k, 1) * 40%)}68%{height:calc(22% + var(--k, 1) * 6%)}84%{height:calc(22% + var(--k, 1) * 6%)}89%{height:calc(28% + var(--k, 1) * 36%)}94%{height:calc(24% + var(--k, 1) * 12%)}}@keyframes sm-talk{0%,31%,68%,84%,to{scale:1;translate:0 0}6%{scale:1.04;translate:.6% -.5%}17%{scale:1.065;translate:-.6% .4%}24%{scale:1.02}38%{scale:1.035;translate:.4% .6%}49%{scale:1.06;translate:-.5% -.4%}61%{scale:1.03}89%{scale:1.03;translate:.4% -.3%}}@keyframes sm-glow-talk{0%,31%,68%,84%,to{opacity:.3;scale:1}17%{opacity:.62;scale:1.12}49%{opacity:.58;scale:1.1}89%{opacity:.45;scale:1.05}}.sm--live .sm-ring{scale:calc(1 + var(--sm-level, 0) * .09);transition:scale 90ms linear;animation:sm-turn 14s linear infinite,sm-wobble .42s ease-in-out infinite}.sm--live .sm-glow{animation:none;opacity:calc(.26 + var(--sm-level, 0) * .6);scale:calc(1 + var(--sm-level, 0) * .2);transition:opacity 90ms linear,scale 90ms linear}.sm--live .sm-eq{height:calc(20% + var(--sm-level, 0) * var(--k, 1) * 80%);transition:height 70ms linear;animation:sm-jit .31s ease-in-out infinite alternate}.sm--live .sm-eq:nth-child(2n){animation-duration:.23s}.sm--live .sm-eq:nth-child(3n){animation-duration:.37s}@keyframes sm-wobble{0%,to{translate:0 0}25%{translate:calc(var(--sm-level, 0) * 1.4%) calc(var(--sm-level, 0) * -1.1%)}50%{translate:calc(var(--sm-level, 0) * -1.2%) calc(var(--sm-level, 0) * .9%)}75%{translate:calc(var(--sm-level, 0) * .8%) calc(var(--sm-level, 0) * 1.3%)}}@keyframes sm-jit{0%{scale:1 1}to{scale:1 calc(1 - var(--sm-level, 0) * .32)}}.sm-ripples{position:absolute;left:15%;top:29%;width:70%;height:70%;pointer-events:none}.sm-rip{position:absolute;left:-30%;top:-30%;width:160%;height:160%;border-radius:9999px;opacity:0;scale:.625;background:conic-gradient(from 0deg,var(--sm-c1),var(--sm-c2),var(--sm-c3),var(--sm-c4),var(--sm-c5),var(--sm-c1));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - max(1.5px, var(--s) * .022) - .5px),#000 calc(100% - max(1.5px, var(--s) * .022) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - max(1.5px, var(--s) * .022) - .5px),#000 calc(100% - max(1.5px, var(--s) * .022) + .5px));animation:sm-rip 2.4s cubic-bezier(.2,.6,.35,1) infinite}.sm-rip:nth-child(2){animation-delay:.8s}.sm-rip:nth-child(3){animation-delay:1.6s}@keyframes sm-rip{0%{scale:.625;opacity:.55}to{scale:1;opacity:0}}.sm--live .sm-ripples{opacity:calc(.15 + var(--sm-level, 0) * 1.4);transition:opacity 90ms linear}.sm--live .sm-rip{animation-duration:1.6s}.sm--live .sm-rip:nth-child(2){animation-delay:.53s}.sm--live .sm-rip:nth-child(3){animation-delay:1.06s}@media (prefers-reduced-motion:reduce){.sm--speaking:not(.sm--live) .sm-ripples{display:none}.sm--speaking:not(.sm--live) .sm-ring{animation:sm-turn 40s linear infinite;scale:none;translate:none;transition:none}.sm--speaking:not(.sm--live) .sm-eq{animation:none;height:calc(26% + var(--k, 1) * 18%);transition:none;scale:none}.sm--speaking:not(.sm--live) .sm-glow{animation:sm-breathe 4s ease-in-out infinite;scale:none}.sm--live .sm-eq{animation:none}}@keyframes lab-flow{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.lab-canvas{padding:28px;border-radius:20px;border:1px solid var(--border-soft);background-color:var(--surface-page);background-image:linear-gradient(color-mix(in srgb,var(--border-soft) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border-soft) 55%,transparent) 1px,transparent 1px);background-size:24px 24px}.lab-colhead{padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid var(--border-strong);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary)}.lab-colnum{display:block;margin-bottom:4px;color:var(--text-faint);font-variant-numeric:tabular-nums}.lab-colsub{margin-top:3px;text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--text-muted)}.lab-panel{min-width:0;overflow-wrap:anywhere;position:relative;padding:14px 14px 12px;border-radius:12px;background:var(--surface-page);border:1px solid var(--border-soft);outline:none;transition:border-color .2s,opacity .2s}.lab-panel:focus-visible,.lab-panel:hover{border-color:var(--text-primary)}.lab-panel.is-dim{opacity:.35}.lab-panel--product:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:2px;background:var(--sm-c1)}.lab-accent-core:before{background:var(--sotem)}.lab-panel--brain{border-color:var(--border-strong)}.lab-title{font-size:14.5px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.lab-sub{margin-top:3px;font-size:12.5px;line-height:1.45}.lab-status,.lab-sub{color:var(--text-muted)}.lab-status{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.lab-status:before{content:"";width:6px;height:6px;border-radius:9999px;border:1.2px solid var(--text-muted)}.lab-status.is-live{color:var(--text-primary)}.lab-status.is-live:before{background:var(--text-primary);border-color:var(--text-primary)}.lab-rows{margin-top:10px;border-top:1px solid var(--border-soft)}.lab-row{display:block;padding:7px 0;border-bottom:1px solid var(--border-soft)}.lab-row:last-child{border-bottom:0;padding-bottom:0}.lab-row-label{display:block;font-size:12.5px;color:var(--text-primary)}.lab-row-detail{display:block;margin-top:1px;font-size:11.5px;line-height:1.4;color:var(--text-muted)}.lab-row--port{position:relative}.lab-agent{display:flex;justify-content:space-between;gap:8px;padding:4px 0}.lab-agent .lab-row-detail,.lab-agent .lab-row-label{display:inline;margin:0}.lab-chip{padding:2px 8px;border-radius:9999px;border:1px solid var(--border-soft);font-size:11.5px;color:var(--text-secondary)}.lab-wire .lab-line{fill:none;stroke:var(--text-primary);stroke-opacity:.32;stroke-width:1;transition:stroke-opacity .2s}.lab-wire.is-building .lab-line{stroke-dasharray:3 4}.lab-wire .lab-pulse{fill:none;stroke:var(--text-primary);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:6 194;animation:lab-flow 4.5s linear infinite;opacity:.55}.lab-wire.is-building .lab-pulse{opacity:.2;animation-duration:7s}.lab-wire.is-lit .lab-line{stroke-opacity:.9;stroke-width:1.4}.lab-wire.is-lit .lab-pulse{opacity:1}.lab-gate.is-dim,.lab-port.is-dim,.lab-tag.is-dim,.lab-wire.is-dim{opacity:.08}.lab-port{fill:var(--surface-page);stroke:var(--text-primary);stroke-width:1.2}.lab-gate rect{fill:var(--surface-page);stroke:var(--text-primary);stroke-width:1.3}.lab-tag circle{fill:var(--surface-page);stroke:var(--border-strong);stroke-width:1}.lab-tag text{font-size:9.5px;fill:var(--text-primary);font-family:var(--font-ui);font-variant-numeric:tabular-nums}.lab-base{padding:12px 16px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface-card-2)}.lab-ledger-title{font-size:19px;color:var(--text-primary)}.lab-ledger{border-top:1px solid var(--border-strong);font-size:13px}.lab-lrow{display:grid;grid-template-columns:2.2rem 1.1fr 1.1fr 2fr 6.5rem 7rem 8rem;gap:12px;padding:9px 4px;border-bottom:1px solid var(--border-soft);color:var(--text-secondary);transition:background .15s}.lab-lrow.is-on{background:var(--surface-hover)}.lab-lhead{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lab-lhead,.lab-lnum{color:var(--text-faint)}.lab-lnum{font-variant-numeric:tabular-nums}.lab-l-live{color:var(--text-primary)}.lab-lproof{color:var(--text-muted);overflow-wrap:anywhere}.lab-pwires{margin-top:10px;padding-top:8px;border-top:1px dashed var(--border-soft);display:grid;gap:6px;font-size:12.5px;line-height:1.45;color:var(--text-primary)}.lab-pwires li{display:flex;gap:8px}.lab-pwires li.is-building{color:var(--text-muted)}.lab-pw-num{flex-shrink:0;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:9999px;border:1px solid var(--border-strong);font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums}.lab-pw-gate{white-space:nowrap;font-weight:500}.lab-ledger-toggle{width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--border-strong);font-size:14px;color:var(--text-primary);background:var(--surface-page)}@media (max-width:767px){.lab-ledger:not(.is-open){display:none}.lab-ledger.is-open{margin-top:12px}}.lab-lrow{cursor:pointer}.lab-litem.is-open{background:var(--surface-hover)}.lab-code{margin:0 4px 12px 2.2rem;padding:10px 12px 12px;border-radius:10px;border:1px solid var(--border-soft);background:var(--surface-page)}.lab-code-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:8px;overflow-wrap:anywhere}.lab-code pre,.lab-code-head{font-size:12px;color:var(--text-muted)}.lab-code pre{margin:0;overflow-x:auto;font-family:var(--font-mono),ui-monospace,monospace;line-height:1.6;white-space:pre}.lab-code-line{display:block;padding:0 6px;border-radius:4px}.lab-code .is-proof{color:var(--text-primary);background:var(--surface-hover)}@media (max-width:767px){.lab-canvas{padding:16px}.lab-lrow{grid-template-columns:2rem 1fr;row-gap:3px;padding:12px 4px}.lab-lrow>:nth-child(n+2){grid-column:2}.lab-lrow>:empty{display:none}.lab-lrow>[data-k]:before{content:attr(data-k) "  ";color:var(--text-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lab-lhead{display:none}.lab-code{margin-left:0}}@media (prefers-reduced-motion:reduce){.lab-wire .lab-pulse{animation:none;opacity:0}}.lab-canvas{position:relative;container-type:inline-size}.lab-svg{position:absolute;inset:0;pointer-events:none;display:none;overflow:visible}.lab-board{position:relative;display:grid;gap:40px}.lab-col{display:grid;min-width:0;align-content:start;gap:16px}.lab-colname,.lab-colsub{display:block}.lab-titlerow{display:flex;min-width:0;align-items:center;gap:8px}.lab-status{margin-top:4px}.lab-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.lab-pw-text{min-width:0}.lab-muted{color:var(--text-muted)}.lab-base{position:relative;margin-top:56px}.lab-base-sub{margin-inline-start:12px}.lab-ledger-wrap{margin-top:56px}.lab-ledger-head{margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.lab-ledger-note{font-size:13px;color:var(--text-muted)}.lab-lflow{color:var(--text-primary)}.lab-rules{margin-top:56px;display:grid;gap:32px 40px;border-top:1px solid var(--border-soft);padding-top:40px;list-style:none;padding-inline:0}.lab-rule-num{font-size:13px;color:var(--text-muted)}.lab-rule-title{margin-top:12px;font-size:19px;color:var(--text-primary)}.lab-rule-body{margin-top:8px;font-size:15px;line-height:1.6;color:var(--text-secondary)}.lab-live{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:4px 12px}.lab-live-cell{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:5px;margin:0}.lab-live-cell dd,.lab-live-cell dt{margin:0}.lab-live-value{font-size:14px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.lab-live-label{font-size:11.5px;line-height:1.3;color:var(--text-muted)}.lab-row-live{float:right;margin-inline-start:8px;font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.lab-live-note{margin-bottom:16px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.lab-live-note:before{content:"";width:7px;height:7px;border-radius:9999px;background:var(--status-ok,var(--text-primary))}.lab :where(ul){list-style:none;margin:0;padding:0}.lab-pwires{list-style:none}@container (min-width: 600px){.lab-col{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-colhead{grid-column:span 2}}@media (min-width:768px){.lab-ledger-toggle{display:none}.lab-rules{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 900px){.lab-col{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-colhead{grid-column:span 3}}@container (min-width: 1020px){.lab-svg{display:block}.lab-board{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.9fr);-moz-column-gap:64px;column-gap:64px}.lab-col{grid-template-columns:minmax(0,1fr)}.lab-colhead{grid-column:auto}.lab-pwires{display:none}}