@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}:root{--ground:#000;--ink:#f2f5fa;--ink-2:#aeb7c6;--accent:#00e5ff;--accent-ink:#001318;--surface:rgba(12,16,25,0.92);--surface-2:#161c2a;--field:#0c1019;--danger:#ff6b81;--ok:#5ef0b0;--scrim:0,0,0;--gut:clamp(16px,4.4vw,64px);--max:1200px;--sec-gap:clamp(96px,14vw,200px);color-scheme:dark}:root[data-theme=light]{--ground:#eef1f7;--ink:#0a0e17;--ink-2:#4a5568;--accent:#006e88;--accent-ink:#fff;--surface:rgba(255,255,255,0.94);--surface-2:#e1e6ef;--field:#fff;--danger:#c0213d;--ok:#0b7a4f;--scrim:238,241,247;color-scheme:light}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-feature-settings:"tnum" 0}a{color:inherit}button,input,textarea{font:inherit;color:inherit}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{max-width:100%}#scene,img{display:block}#scene{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.site-foot,main{position:relative;z-index:2}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;cursor:pointer;font-size:17px;font-weight:600;text-decoration:none;white-space:nowrap;background:var(--accent);color:var(--accent-ink);transition:transform .2s,opacity .2s,background .2s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px) scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn.quiet{background:var(--surface-2);color:var(--ink)}.btn.danger{background:var(--danger);color:#fff}.btn.sm{min-height:40px;padding:0 18px;font-size:15px}.link{color:var(--ink);font-weight:500;text-underline-offset:4px;cursor:pointer;background:none;border:0;padding:12px 4px}.link:hover{color:var(--accent)}.actions{flex-wrap:wrap;gap:12px 20px;margin-top:32px}.actions,.sec{display:flex;align-items:center}.sec{position:relative;overflow-x:clip;min-height:100svh;padding:120px var(--gut) 80px}.sec.auto{min-height:0;padding-block:var(--sec-gap) 0}.sec.end{align-items:flex-end;padding-bottom:14vh}.wrap{position:relative;width:100%;max-width:var(--max);margin:0 auto}.wrap:before{content:"";position:absolute;inset:-12% -8%;z-index:-1;pointer-events:none;background:radial-gradient(60% 72% at 50% 55%,rgba(var(--scrim),.92) 0,rgba(var(--scrim),.7) 40%,rgba(var(--scrim),0) 80%)}.sec.center{text-align:center}.sec.center .actions,.sec.center .lead{margin-inline:auto;justify-content:center}h1,h2,h3{margin:0;font-weight:500;text-wrap:balance}h1{font-size:clamp(36px,6.6vw,92px);line-height:.98;letter-spacing:-.04em}h2{font-size:clamp(32px,4.6vw,64px);line-height:1.02;letter-spacing:-.035em}h3{font-size:clamp(21px,1.8vw,26px);line-height:1.2;letter-spacing:-.015em}.lead{font-size:clamp(18px,1.5vw,21px);line-height:1.5;max-width:54ch;margin:28px 0 0}.body{max-width:60ch;margin:20px 0 0}.note{color:var(--ink-2);font-size:15px}.duo{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:64px;gap:64px;align-items:end}.duo.mid{align-items:center}.duo>*{min-width:0}@media (max-width:900px){.sec{padding:104px var(--gut) 64px}.duo{grid-template-columns:1fr;gap:24px}}.stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 56px;margin:48px 0 0;padding:0;color:var(--ink-2)}.stats li{display:flex;flex-direction:column;font-size:15px}.stats b{color:var(--ink);font-size:clamp(32px,3.2vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.1}@media (max-width:700px){.stats{flex-direction:column;align-items:center;gap:4px}.stats li{flex-direction:row;align-items:baseline;gap:8px;font-size:17px}.stats b{font-size:21px}}.metric{position:absolute;width:280px;padding:22px 24px;background:var(--surface);z-index:3}.metric b{display:block;font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1}.metric strong{display:block;margin-top:14px;font-weight:600;font-size:17px}.metric p{margin:6px 0 0;font-size:15px;color:var(--ink-2);line-height:1.5}.m-r{right:var(--gut);top:18%}.m-l{left:var(--gut);top:16%}.m-r2{right:var(--gut);top:34%}.metrics-row{display:none}@media (max-width:1100px){.metric{display:none}.metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:32px}.metrics-row .metric{display:block;position:static;width:auto}}.svc-list{list-style:none;margin:64px 0 0;padding:0}.svc-list>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:16px 48px;gap:16px 48px;background:var(--surface);padding:32px clamp(20px,3vw,40px)}.svc-list>li+li{margin-top:4px}.svc-list .for{color:var(--ink-2);margin-top:10px;font-size:15px}.svc-list p{margin:0}.svc-list ul{margin:14px 0 0;padding-left:20px}.svc-list ul li{padding:2px 0}@media (max-width:760px){.svc-list li{grid-template-columns:1fr}}.ui{background:var(--surface);padding:clamp(20px,2.4vw,32px)}.ui,.ui .bar{font-size:15px}.ui .bar{color:var(--ink-2);display:flex;align-items:center;gap:8px;margin-bottom:20px}.ui .bar .live{width:8px;height:8px;border-radius:50%;background:var(--ok)}.ui .kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:20px}.ui .kpis div{background:var(--surface-2);padding:14px}.ui .kpis b{display:block;font-size:26px;font-weight:500;letter-spacing:-.02em}.ui .kpis span{color:var(--ink-2);font-size:15px}.ui svg{width:100%;height:auto;margin-top:16px}.ui .turn{margin:0 0 12px;line-height:1.5}.ui .turn b{font-weight:600;margin-right:8px}.ui .turn.agent b{color:var(--accent)}.ticks{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-gap:16px;gap:16px;max-width:60ch}.ticks li{padding-left:28px;position:relative}.ticks li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:7px;border:solid var(--accent);border-width:0 0 2px 2px;transform:rotate(-45deg)}.ticks b{font-weight:600}.log{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.log li{display:grid;grid-template-columns:56px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;background:var(--surface-2);padding:12px 14px}.log time{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.log .where{color:var(--ink-2);text-align:right}@media (max-width:560px){.log li{grid-template-columns:52px 1fr}.log .where{grid-column:2;text-align:left}}.trades{column-count:2;column-gap:64px;margin:48px 0 0;padding:0;list-style:none}.trades li{page-break-inside:avoid;break-inside:avoid;padding:16px 0}.trades b{display:block;font-size:21px;font-weight:500}.trades span{color:var(--ink-2)}@media (max-width:700px){.trades{column-count:1}}.stages{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.stages li{padding-top:28px;position:relative}.stages li:before{content:"";position:absolute;top:0;left:0;right:-40px;height:6px;background:var(--surface-2)}.stages li:first-child:before{background:var(--accent)}.stages li:last-child:before{right:0}.stages h3{margin-bottom:12px;font-size:clamp(26px,3.2vw,44px)}.stages p{margin:0}@media (max-width:1000px){.stages{grid-template-columns:repeat(2,1fr)}.stages li:before{right:0}}@media (max-width:560px){.stages{grid-template-columns:1fr;gap:32px}}.manifesto{max-width:920px;margin:0 auto;text-align:center}.manifesto blockquote{margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1.3;letter-spacing:-.02em;font-weight:500}.manifesto .lead{margin-inline:auto}.manifesto .actions{justify-content:center}.posts{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:4px;gap:4px;margin-top:56px}.posts article{background:var(--surface);padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;gap:12px}.posts article:first-child{grid-row:span 2;justify-content:flex-end;background:var(--accent);color:var(--accent-ink)}.posts article:first-child h3{font-size:clamp(26px,3.2vw,44px);line-height:1.05;letter-spacing:-.03em}.posts article:first-child .meta{color:inherit;opacity:.8}.posts .meta{color:var(--ink-2);font-size:15px}.posts p{margin:0}@media (max-width:900px){.posts{grid-template-columns:1fr}.posts article:first-child{grid-row:auto}}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:40px;max-width:760px}.contact-form label{display:grid;grid-gap:6px;gap:6px;font-size:15px;color:var(--ink-2)}.contact-form .wide{grid-column:1/-1}input[type=email],input[type=tel],input[type=text],textarea{width:100%;background:var(--field);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:10px;padding:12px 14px;font-size:17px;color:var(--ink);outline:none;transition:border-color .2s}input:focus,textarea:focus{border-color:var(--accent)}@media (max-width:600px){.contact-form{grid-template-columns:1fr}}.site-foot{padding:var(--sec-gap) max(var(--gut),calc((100% - var(--max)) / 2)) 40px}.site-foot .name{font-size:clamp(64px,17vw,260px);font-weight:600;letter-spacing:-.06em;line-height:.85;margin:0}.site-foot .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;color:var(--ink-2);font-size:15px;max-width:var(--max)}.demo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:4px;gap:4px;margin-top:56px}.demo>div{background:var(--surface);padding:clamp(20px,2.6vw,36px);min-width:0}.demo h3{margin-bottom:20px}@media (max-width:900px){.demo{grid-template-columns:1fr}}.voices{display:grid;grid-gap:6px;gap:6px}.voice{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;background:var(--surface-2);border-radius:12px;outline:2px solid transparent;outline-offset:-2px;transition:background .2s,outline-color .2s}.voice:hover{background:color-mix(in srgb,var(--surface-2) 80%,var(--accent))}.voice:has(input:checked){outline-color:var(--accent)}.voice:has(input:disabled){cursor:default}.voice input{accent-color:var(--accent);width:18px;height:18px;flex:none;margin:0}.voice .who{font-weight:600}.voice .kind,.voice .side{color:var(--ink-2);font-size:15px}.voice .side{margin-left:auto;text-align:right}.voice.mine .side{color:var(--ink)}.recorder{margin-top:20px}.recorder blockquote{margin:0 0 16px;padding:18px 20px;background:var(--surface-2);border-radius:12px;line-height:1.6}.consent{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin-bottom:16px}.consent input{width:18px;height:18px;margin-top:3px;accent-color:var(--accent);flex:none}.meter{width:120px;height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.meter i{display:block;height:100%;background:var(--ok);transition:width .08s linear}.rec-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rec-row audio{height:40px;max-width:100%}.warn{color:var(--danger);font-size:15px;margin:12px 0 0}.desc label{display:block;font-weight:600;margin-bottom:8px}.desc textarea{min-height:128px;resize:vertical;line-height:1.5}.count{text-align:right;font-size:15px;color:var(--ink-2);margin-top:4px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip{min-height:40px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;background:var(--surface-2);color:var(--ink);font-size:15px;transition:background .2s,color .2s}.chip:hover{background:color-mix(in srgb,var(--surface-2) 75%,var(--accent))}.chip[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.call-row{flex-wrap:wrap;gap:12px 20px;margin-top:24px}.call-row,.status{display:flex;align-items:center}.status{color:var(--ink-2);font-size:15px;gap:8px}.status .dot{width:9px;height:9px;border-radius:50%;background:var(--ink-2)}.status .dot.on{background:var(--ok);animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.status .dot.on{animation:none}}.transcript{margin-top:20px;max-height:320px;overflow-y:auto;display:grid;grid-gap:8px;gap:8px;padding:16px;background:var(--surface-2);border-radius:12px}.transcript p{margin:0;max-width:85%;padding:10px 14px;border-radius:14px;font-size:15px;line-height:1.45;background:var(--field)}.transcript p.user{justify-self:end;background:var(--accent);color:var(--accent-ink)}.alert{margin-top:16px;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--danger) 18%,var(--surface));font-size:15px}.limits{margin-top:20px;color:var(--ink-2);font-size:15px}.anim .rv{opacity:0;transform:translateY(24px)}.anim .rv.in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.anim .rv{opacity:1;transform:none}}.shot{margin:48px 0 0}.shot img{width:100%;height:auto;display:block}.shot figcaption{margin-top:12px;color:var(--ink-2);font-size:15px}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:center}.split .shot{margin:0}@media (max-width:860px){.split{grid-template-columns:1fr}}.verticals{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:56px}.vertical{background:var(--surface);padding:clamp(24px,3vw,44px);display:grid;align-content:start;grid-gap:28px;gap:28px}.vertical>h3{color:var(--ink-2);font-size:21px;font-weight:500}.product h4{margin:0;font-size:clamp(26px,3.2vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.product p{margin:12px 0 0;max-width:46ch}.product .actions{margin-top:16px}.product+.product{padding-top:34px;position:relative}.product+.product:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--surface-2)}@media (max-width:860px){.verticals{grid-template-columns:1fr}}.page{padding:150px var(--gut) 0;position:relative;z-index:2}.page .wrap:before{display:none}.page-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:56px;gap:56px;align-items:end}.page-hero h1{font-size:clamp(44px,7vw,104px)}@media (max-width:900px){.page-hero{grid-template-columns:1fr;gap:32px}.page{padding-top:120px}}.block{padding-top:var(--sec-gap)}.block>.lead{margin-top:20px}.problems{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.problems>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:16px 56px;gap:16px 56px;background:var(--surface);padding:clamp(24px,3vw,40px)}.problems h3{font-size:clamp(26px,3.2vw,44px);letter-spacing:-.03em;line-height:1.05}.problems .fact{margin:16px 0 0;color:var(--ink-2)}.problems .fix{margin:0}.problems .fix b{display:block;margin-bottom:6px;color:var(--accent);font-weight:600}@media (max-width:800px){.problems>li{grid-template-columns:1fr}}sup a{color:var(--accent);text-decoration:none;font-weight:600;padding:0 2px}.modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px 64px;gap:48px 64px;margin-top:48px}.modules h3{margin-bottom:14px}.modules ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}@media (max-width:760px){.modules{grid-template-columns:1fr}}.flow{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.flow li{background:var(--surface);padding:28px}.flow li:first-child{background:var(--accent);color:var(--accent-ink)}.flow b{display:block;font-size:26px;font-weight:500;letter-spacing:-.02em;margin-bottom:8px}.flow p{margin:0}@media (max-width:900px){.flow{grid-template-columns:1fr 1fr}}@media (max-width:560px){.flow{grid-template-columns:1fr}}.board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.board>div{background:var(--surface-2);padding:12px;min-height:132px}.board .col{color:var(--ink-2);font-size:15px;margin-bottom:10px}.board .pet{background:var(--field);padding:10px;margin-top:6px;font-size:15px;line-height:1.35}.board .pet span{display:block;color:var(--ink-2)}@media (max-width:560px){.board{grid-template-columns:1fr 1fr}}.wa{background:#0b141a;color:#e9edef;padding:20px;border-radius:12px;font-size:15px}:root[data-theme=light] .wa{background:#efeae2;color:#111b21}.wa .msg{background:#005c4b;color:#e9edef;padding:12px 14px;border-radius:10px 0 10px 10px;margin-left:auto;max-width:92%;white-space:pre-line;line-height:1.45}:root[data-theme=light] .wa .msg{background:#d9fdd3;color:#111b21}.wa .to{margin-bottom:12px;color:#8696a0}.wa .meta{text-align:right;color:#8696a0;font-size:13px;margin-top:6px}.day{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;padding:12px 0}.day b{font-weight:600}.day span,.sources{color:var(--ink-2)}.sources{margin:32px 0 0;padding-left:24px;display:grid;grid-gap:10px;gap:10px;font-size:15px;max-width:80ch}.sources a,.sources li:target{color:var(--ink)}.cta-band{margin-top:var(--sec-gap);background:var(--accent);color:var(--accent-ink);padding:clamp(32px,5vw,72px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.cta-band h2{font-size:clamp(32px,4.6vw,64px)}.cta-band .btn{background:var(--accent-ink);color:var(--accent)}:root{--void:#000000;--cyan:#00e5ff;--blue:#2b6bff;--violet:#a855f7;--rose:#ff3b6b;--white:#ffffff;--silver:#8b94a7;--glass:rgba(10,14,26,.55);--line:rgba(255,255,255,.10);--line-2:rgba(255,255,255,.20);--ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}.nav{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:120;gap:26px;padding:8px 8px 8px 16px;border-radius:999px;background:rgba(6,8,16,.86);border:1px solid var(--line);box-shadow:0 8px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);opacity:0}.brand,.nav{display:flex;align-items:center}.brand{gap:10px}.brand img{width:22px;height:22px;border-radius:6px;display:block;mix-blend-mode:screen;filter:drop-shadow(0 0 8px rgba(0,229,255,.35))}.brand .wm{font-size:11px;font-weight:500;letter-spacing:.3em}.brand .sep{width:1px;height:12px;background:rgba(255,255,255,.16)}.brand .scene-word{font-family:var(--mono);font-size:8.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--cyan);min-width:74px;transition:opacity .35s ease}.nav-links{display:flex;align-items:center;gap:2px}.nav-links a{font-size:12px;font-weight:400;color:#b8bfcd;padding:7px 9px;border-radius:999px;white-space:nowrap;transition:color .25s,background .25s}.nav-links a:hover{color:#fff;background:rgba(255,255,255,.06)}.nav .signin{font-size:12.5px;color:#b8bfcd;padding:7px 10px}.nav .signin:hover,.pill{color:#fff}.pill{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:12.5px;font-weight:500;padding:8px 8px 8px 16px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--line-2);transition:background .3s,border-color .3s,transform .3s}.pill:hover{background:rgba(255,255,255,.12);border-color:rgba(0,229,255,.5);transform:translateY(-1px)}.pill .dot{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:9px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#001018}@media (max-width:900px){.nav{gap:14px;padding:7px 7px 7px 13px;width:calc(100% - 24px);justify-content:space-between}.brand .scene-word,.brand .sep,.nav .signin,.nav-links{display:none}}:root[data-theme=light] .nav{background:rgba(255,255,255,.78);border-color:rgba(12,18,32,.1);box-shadow:0 10px 40px rgba(20,30,60,.13),inset 0 1px 0 rgba(255,255,255,.9)}:root[data-theme=light] .nav.is-scrolled{background:rgba(255,255,255,.92);border-color:rgba(12,18,32,.16)}:root[data-theme=light] .brand img{mix-blend-mode:multiply;filter:invert(1)}:root[data-theme=light] .brand .wm{color:#0a0e17}:root[data-theme=light] .nav-links a{color:#41506a}:root[data-theme=light] .nav-links a:hover{color:#0a0e17;background:rgba(12,18,32,.06)}:root[data-theme=light] .signin{color:#41506a}:root[data-theme=light] .signin:hover{color:#0a0e17}:root[data-theme=light] .pill{color:#fff;background:linear-gradient(120deg,#0b8fb0,#3a4fd0 55%,#7a2fd0);border-color:transparent;box-shadow:0 8px 26px rgba(40,60,160,.28)}:root[data-theme=light] .pill:hover{box-shadow:0 12px 34px rgba(40,60,160,.36)}:root[data-theme=light] .pill .dot{background:rgba(255,255,255,.28);color:#fff}.theme-switch{display:inline-flex;align-items:center;gap:2px;flex:none;padding:3px;border-radius:999px;margin-right:2px;background:rgba(255,255,255,.06);border:1px solid var(--line)}.theme-switch button{display:grid;place-items:center;width:28px;height:24px;padding:0;cursor:pointer;background:none;border:0;border-radius:999px;color:var(--silver);transition:.25s}.theme-switch button svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-switch button[aria-pressed=true]{background:rgba(255,255,255,.14);color:#fff}:root[data-theme=light] .theme-switch{background:rgba(12,18,32,.05);border-color:rgba(12,18,32,.12)}:root[data-theme=light] .theme-switch button{color:#5d6a82}:root[data-theme=light] .theme-switch button[aria-pressed=true]{background:#fff;color:#0a0e17;box-shadow:0 1px 4px rgba(20,30,60,.18)}body.viewing .theme-switch{display:none!important}.menu{position:relative}.nav .top{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#b8bfcd;padding:7px 11px;border-radius:999px;cursor:pointer;transition:.25s;white-space:nowrap}.nav .top svg{width:9px;height:6px;opacity:.7}.nav .top.solo svg{display:none}.menu:hover .top,.nav .top.on,.nav .top:hover{color:#fff;background:rgba(255,255,255,.08)}.drop{position:absolute;top:calc(100% + 10px);left:-8px;min-width:214px;padding:8px;border-radius:14px;background:rgba(8,11,22,.96);border:1px solid rgba(255,255,255,.13);box-shadow:0 22px 50px rgba(0,0,0,.6);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.22s}.menu:hover .drop{opacity:1;visibility:visible;transform:none}.drop a{display:block;font-size:13px;color:#c9d0de;padding:9px 12px;border-radius:9px}.drop a:hover{background:rgba(255,255,255,.09);color:#fff}body.viewing .nav{background:rgba(255,255,255,.95);border-color:#e2e8f0;box-shadow:0 6px 24px rgba(15,23,42,.08)}body.viewing .nav .top{color:#41506a}body.viewing .menu:hover .top,body.viewing .nav .top.on,body.viewing .nav .top:hover{color:#0b1f52;background:#eef2f9}body.viewing .brand .wm{color:#0b1f52}body.viewing .brand img{filter:invert(1);mix-blend-mode:multiply}body.viewing .brand .sep{background:rgba(12,18,32,.18)}body.viewing .brand .scene-word{color:#2556d6}body.viewing .drop{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 44px rgba(15,23,42,.16)}body.viewing .drop a{color:#41506a}body.viewing .drop a:hover{background:#eef2f9;color:#0b1f52}body.viewing .pill{background:linear-gradient(120deg,#0b8fb0,#2556d6 55%,#7126c9);color:#fff;border-color:transparent}@media (max-width:900px){.drop{position:static;opacity:1;visibility:visible;transform:none;background:none;border:0;box-shadow:none;padding:0 0 0 10px;display:none}.menu.open .drop{display:block}.nav{flex-wrap:wrap}}[data-go]{cursor:pointer}[data-go]:focus-visible{outline:2px solid #2556d6;outline-offset:3px}@media (max-width:820px){.nav,.pill{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav{background:rgba(6,8,16,.92)}body.viewing .nav{background:rgba(255,255,255,.97)}}.nav .top{font-weight:500}body.homelight .nav .pill,body.viewing .nav .pill{border-radius:4px}.brand .suite{font-size:15px;font-weight:500;font-weight:400;letter-spacing:.01em;color:#8fd6ff;margin-left:2px}body.homelight .brand .suite,body.viewing .brand .suite{color:#2556d6}.brand .wm{font-weight:700;letter-spacing:.16em}.drop.mega{left:auto;min-width:0;padding:0;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;box-shadow:0 30px 70px rgba(8,20,50,.22)}.mega-in{padding:26px 28px 24px;width:min(760px,86vw)}.mega-head{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#94a3b8;padding-bottom:14px;border-bottom:1px solid #eef2f7;margin-bottom:14px}.mega-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 18px;gap:4px 18px}.drop .mi{display:block;padding:11px 12px;border-radius:9px;transition:.18s}.drop .mi b{display:block;font-size:14px;font-weight:600;color:#0b1f52;letter-spacing:-.01em}.drop .mi span{display:block;margin-top:3px;font-size:12.5px;color:#64748b;line-height:1.45}.drop .mi:hover{background:#f1f6fd}.drop .mi:hover b{color:#2556d6}.menu.shut .drop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:1180px){.mega-in{width:min(620px,88vw)}.mega-grid{grid-template-columns:1fr}}@media (max-width:900px){.drop.mega{position:static;box-shadow:none;border:0;background:none}.mega-in{width:auto;padding:4px 0 8px}.mega-head{display:none}.drop .mi b{color:#c9d0de}body.homelight .drop .mi b,body.viewing .drop .mi b{color:#0b1f52}.drop .mi span{display:none}}.announce{background:#e6f6fc;color:#0b1f52;text-align:center;font-size:13.5px;padding:11px 20px;border-bottom:1px solid #cfeaf5}.announce a,.announce b{font-weight:600}.announce a{color:#0069a8;text-decoration:underline;cursor:pointer}body:not(.viewing) .announce{display:none}.drop.mega{left:0;right:auto}.menu.flip .drop.mega{left:auto;right:0}body:not(.viewing).homelight .nav{background:rgba(6,8,16,.86);border-color:rgba(255,255,255,.12);box-shadow:0 8px 40px rgba(0,0,0,.6)}body:not(.viewing).homelight .nav .top{color:#b8bfcd}body:not(.viewing).homelight .nav .top:hover{color:#fff;background:rgba(255,255,255,.08)}body:not(.viewing).homelight .brand .wm{color:#fff}body:not(.viewing).homelight .brand .suite{color:#8fd6ff}body:not(.viewing).homelight .brand img{filter:none;mix-blend-mode:screen}body:not(.viewing).homelight .drop{background:rgba(8,11,22,.97);border-color:rgba(255,255,255,.14)}body:not(.viewing).homelight .drop .mi b{color:#eaf0fb}body:not(.viewing).homelight .drop .mi span{color:#94a6c4}body:not(.viewing).homelight .drop .mi:hover{background:rgba(255,255,255,.08)}body:not(.viewing).homelight .pill{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);color:#fff}.pill.wide{grid-column:1/-1;justify-content:center;padding:15px 22px}.nav-toggle{display:none}@media (max-width:900px){.nav-toggle{display:grid;place-items:center;grid-gap:4px;gap:4px;width:36px;height:32px;border:0;border-radius:999px;background:rgba(255,255,255,.08);cursor:pointer;padding:0}.nav-toggle i{display:block;width:14px;height:1.5px;background:currentColor}.nav.open{border-radius:22px;align-items:flex-start}.nav.open .nav-links{display:flex;flex-direction:column;align-items:stretch;order:9;width:100%;padding:8px 0 4px;max-height:70svh;overflow-y:auto}.nav.open .nav-links a.top{font-size:15px;padding:12px 8px}.nav .pill{display:none}}.nav{animation:nav-in .8s ease-out .2s forwards}@keyframes nav-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.nav{animation:none;opacity:1}}.nav a{text-decoration:none;white-space:nowrap}