@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-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:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-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:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-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:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-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:"__DM_Serif_Display_Fallback_d501d1";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1";font-weight:400}.__variable_d501d1{--font-serif:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1"}@font-face{font-family:__JetBrains_Mono_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}@font-face{font-family:__GeistSans_245d8d;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_245d8d;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:__GeistSans_245d8d,__GeistSans_Fallback_245d8d}.__variable_245d8d{--font-geist-sans:"__GeistSans_245d8d","__GeistSans_Fallback_245d8d"}:root{--surface-ground:#f6f5f0;--surface-base:#fafaf7;--surface-raised:#fff;--border-subtle:rgba(15,15,20,.06);--border-default:rgba(15,15,20,.1);--border-strong:rgba(15,15,20,.18);--border-accent:rgba(92,38,255,.2);--text-primary:#0f0f14;--text-secondary:#4a4a5a;--text-tertiary:#8a8a9a;--text-disabled:#b8b8c4;--text-inverse:#fafaf7;--brand:#5c26ff;--brand-hover:#4a1ee0;--brand-active:#3a16c0;--brand-subtle:#f0ebff;--brand-muted:#ddd4ff;--brand-text:#4a1ee0;--success:#16a34a;--success-bg:#f0fdf4;--success-border:#bbf7d0;--success-text:#15803d;--warning:#d97706;--warning-bg:#fffbeb;--warning-border:#fde68a;--warning-text:#b45309;--danger:#dc2626;--danger-bg:#fef2f2;--danger-border:#fecaca;--danger-text:#b91c1c;--info:#2563eb;--info-bg:#eff6ff;--info-border:#bfdbfe;--info-text:#1d4ed8;--shadow-xs:0 1px 2px rgba(15,15,20,.04);--shadow-sm:0 1px 3px rgba(15,15,20,.06),0 1px 2px rgba(15,15,20,.04);--shadow-md:0 4px 6px rgba(15,15,20,.05),0 2px 4px rgba(15,15,20,.04);--shadow-lg:0 10px 15px rgba(15,15,20,.06),0 4px 6px rgba(15,15,20,.04);--shadow-xl:0 20px 25px rgba(15,15,20,.08),0 10px 10px rgba(15,15,20,.04);--shadow-brand:0 0 0 3px rgba(92,38,255,.12);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--scroll-thumb:rgba(15,15,20,.14);--scroll-thumb-hover:rgba(15,15,20,.24);--korbyx-ink:var(--surface-ground);--korbyx-ink2:var(--surface-base);--korbyx-ink3:rgba(15,15,20,.04);--korbyx-ink4:rgba(15,15,20,.07);--korbyx-line:var(--border-subtle);--korbyx-line2:var(--border-default);--korbyx-t1:var(--text-primary);--korbyx-t2:var(--text-secondary);--korbyx-t3:var(--text-tertiary);--korbyx-t4:var(--text-disabled);--korbyx-purple:var(--brand);--korbyx-purple2:#7c5cff;--korbyx-purple3:var(--brand-text);--korbyx-pp:var(--brand-subtle);--korbyx-pp2:var(--brand-muted);--korbyx-success:var(--success);--korbyx-warning:var(--warning);--korbyx-danger:var(--danger);--korbyx-info:var(--info);--korbyx-hover-row:rgba(15,15,20,.02);--korbyx-pill-bg:rgba(15,15,20,.05);--korbyx-scroll-thumb:var(--scroll-thumb);--korbyx-scroll-thumb-hover:var(--scroll-thumb-hover);--font-sans:var(--font-geist-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0}body{background-color:var(--surface-ground);color:var(--text-primary);font-family:var(--font-geist-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:14px;min-width:1200px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}.font-serif{font-family:var(--font-serif,Georgia,serif)}.font-mono{font-family:var(--font-mono,"Courier New",monospace)}.font-sans{font-family:var(--font-sans,-apple-system,sans-serif)}.label-eyebrow{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-family:var(--font-sans,sans-serif)}.kpi-number{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.02em;line-height:1;color:var(--text-primary)}.card{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px 22px;box-shadow:var(--shadow-xs);transition:border-color .15s ease,box-shadow .15s ease}.card:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.card-tight{padding:12px 14px}.muted{color:var(--text-tertiary)}.hover-row{transition:background .1s ease}.hover-row:hover{background:rgba(15,15,20,.02);cursor:pointer}.skeleton{background:linear-gradient(90deg,rgba(15,15,20,.05),rgba(15,15,20,.09) 50%,rgba(15,15,20,.05));background-size:200% 100%;animation:skel 1.4s ease infinite;border-radius:var(--radius-md)}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--success)}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.pulse-dot-animated{animation:pulse-ring 2s ease-out infinite}.section-divider{display:flex;align-items:center;gap:10px;margin:20px 0}.section-divider:after,.section-divider:before{content:"";flex:1 1;height:1px;background:var(--border-subtle)}.section-divider span{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}:root{--phase1-accent:#2563eb;--phase2-accent:#c2410c;--phase3-accent:#6d28d9}.phase2-stage{background:radial-gradient(1200px 800px at 80% 20%,rgba(92,38,255,.06),transparent 60%),radial-gradient(900px 700px at 10% 90%,rgba(92,38,255,.04),transparent 60%),var(--surface-ground);position:fixed;inset:0;z-index:100;overflow:auto}.phase2-chip{gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);font-size:11px}.phase2-chip,.phase2-cta{display:inline-flex;align-items:center;font-weight:600}.phase2-cta{gap:8px;padding:8px 14px;border-radius:var(--radius-md);background:var(--brand);color:#fff;border:0;font-size:13px;transition:background .15s ease,transform .1s ease}.phase2-cta:hover{background:var(--brand-hover);transform:translateY(-1px)}.phase2-ghost{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--radius-md);background:rgba(15,15,20,.04);color:var(--text-primary);border:1px solid var(--border-default);font-size:13px}.phase2-ghost[disabled]{opacity:.4;cursor:not-allowed}.phone-frame{width:360px;max-width:92vw;height:720px;max-height:86vh;border-radius:38px;border:8px solid #20232f;box-shadow:0 30px 80px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.04);overflow:hidden;flex-direction:column}.phone-frame,.phone-statusbar{background:#0b0d15;display:flex}.phone-statusbar{height:28px;align-items:center;justify-content:space-between;padding:4px 18px;font-size:11px;color:#cfd2dc}.phone-header{padding:12px 16px;display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#141826,#0b0d15);border-bottom:1px solid hsla(0,0%,100%,.06)}.phone-stream{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#0b0d15,#0a0c12)}.bubble{max-width:80%;padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.45;white-space:pre-wrap}.bubble.ai{background:#1a1f31;color:#ecedf3;border-top-left-radius:4px;align-self:flex-start}.bubble.tech{background:#2563eb;color:#fff;border-top-right-radius:4px;align-self:flex-end}.bubble.system{align-self:center;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);font-size:11px;padding:4px 10px;border-radius:var(--radius-full)}.typing-dots{display:inline-flex;gap:3px;align-items:center}.typing-dots span{width:6px;height:6px;background:hsla(0,0%,100%,.5);border-radius:50%;animation:typing 1.2s infinite}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}