:root{--bg:#051a17;--bg-2:#06251f;--surface:#082621;--surface-2:#0d312a;--ink:#eef3f1;--text:#a9b8b3;--muted:#7f928c;--line:#eef3f114;--line-strong:#eef3f129;--accent:#19d246;--accent-deep:#11a343;--on-accent:#04241d;--pend:#e8b455;--pending:#e8b455;--cream:#eef3f1;--cream-hover:#fff;--link:#19d246;--focus:#19d246;--s1:#19d246;--g1:#9fb3ac;--g2:#76908a;--g3:#56706a;--g4:#3b534d;--ease-out:cubic-bezier(.16,1,.3,1);--ease-std:cubic-bezier(.4,0,.2,1);--frame:1280px;--pad:clamp(16px,3.2vw,40px);--sy:clamp(56px,6.5vw,88px);--display:"Geist",ui-sans-serif,system-ui,sans-serif;--headline:"Stack Sans Notch","Geist",ui-sans-serif,system-ui,sans-serif;--body:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.paper{--bg:#f6f8f7;--surface:#fff;--surface-2:#eef2f0;--ink:#04241d;--text:#4a5c57;--muted:#7a8a85;--line:#04241d14;--line-strong:#04241d24;--accent:#12b23e;--pend:#a86a00;--link:#0b7a30;--focus:#0b7a30;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#051a17}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);font-weight:500;font-family:var(--headline);margin:0;font-weight:500}.cc-frame :is(h2,h3,h4),.chat :is(h2,h3,h4),.c2 :is(h3,h4){font-family:var(--display)}p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:400;background:var(--cream);color:#04241d;border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.nb{white-space:nowrap}.h-xl{letter-spacing:-.035em;font-size:clamp(44px,6.4vw,84px);line-height:1}.h-l{letter-spacing:-.03em;font-size:clamp(36px,4.6vw,60px);line-height:1.04}.h-m{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);line-height:1.1}.lead{color:var(--text);letter-spacing:-.01em;max-width:48ch;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.cap{color:var(--muted);font-size:13px;line-height:1.45}.eyebrow{color:var(--text);border:1px solid var(--line-strong);background:#eef3f108;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px 6px 12px;font-size:13px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #19d2462e}.label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:12px}.grad{background:linear-gradient(92deg,#7cf29a 0%,#19d246 45%,#c9f5d5 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.btn{cursor:pointer;white-space:nowrap;min-height:46px;transition:background-color .2s var(--ease-std),border-color .2s,transform .2s var(--ease-out),box-shadow .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}.btn-primary{background:var(--cream);color:#1e1e1e;box-shadow:inset 0 1px #fff6,0 8px 24px #00000040}.btn-primary:hover{background:var(--cream-hover)}.paper .btn-primary,.chat .btn-primary{color:#fff;box-shadow:none;background:#04241d}.chat .btn-primary{background:var(--cream);color:#1e1e1e}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:#eef3f10d}.btn-ghost:hover{border-color:#eef3f166}.btn-sm{min-height:38px;padding:0 16px;font-size:14px}.icon-btn{border:1px solid var(--line-strong);cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--ink)}.icon-btn svg{width:18px;height:18px}.linkbtn svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}.linkbtn:hover svg{transform:translate(3px)}.title{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);font-size:22px;line-height:1.2}.pg{max-width:var(--frame);border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0 auto;position:relative}@media (max-width:1320px){.pg{margin:0 20px}}@media (max-width:600px){.pg{margin:0 10px}}.sx{border-top:1px solid var(--line);padding:var(--sy) var(--pad);position:relative}.sx.flush{padding:0}.hatch{border-top:1px solid var(--line);background:repeating-linear-gradient(-45deg,#eef3f112 0 1px,#0000 1px 9px);height:28px}.sec-head{max-width:720px;margin:0 auto clamp(32px,4vw,52px)}.sec-head h2{margin-bottom:16px}.site-header{z-index:60;-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);background:#051a17b8;transition:background-color .3s;position:fixed;top:0;left:0;right:0}.site-header.scrolled{background:#051a17e6}.nav{max-width:calc(var(--frame) + 2px);grid-template-columns:1fr auto 1fr;align-items:center;height:68px;margin:0 auto;padding:0 clamp(20px,2.4vw,32px);display:grid}.brand{justify-self:start}.brand img{width:auto;height:24px}.nav-links{gap:30px;display:flex}.nav-links a{color:#eef3f1b8;font-size:14.5px;text-decoration:none;transition:color .16s}.nav-links a:hover{color:#fff}.nav-right{justify-self:end;align-items:center;gap:10px;display:flex}.menu-btn,.menu-btn .x{display:none}.menu-btn[aria-expanded=true] .x{display:block}.menu-btn[aria-expanded=true] .m,.mobile-nav{display:none}@media (max-width:900px){.nav{grid-template-columns:1fr auto;height:62px}.nav-links{display:none}.menu-btn{display:inline-grid}.nav-right .btn-primary{display:none}.mobile-nav{z-index:59;background:#051a17;flex-direction:column;gap:4px;padding:24px;position:fixed;inset:62px 0 0;overflow:auto}.mobile-nav.open{display:flex}.mobile-nav a:not(.btn){letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:30px;text-decoration:none}.mobile-nav .btn{align-self:flex-start;margin-top:28px}}.sky{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.sky canvas{width:100%;height:100%;position:absolute;inset:0}.sky:before{content:"";background:radial-gradient(40% 35% at 18% 30%,#19d2461a,#0000 70%),radial-gradient(35% 30% at 85% 22%,#a0c8b414,#0000 70%),radial-gradient(60% 40% at 50% 100%,#19d24612,#0000 70%);position:absolute;inset:-10%}.sky:after{content:"";opacity:.5;background-image:radial-gradient(#eef3f129 .6px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 0%,#0000 75%)}.hero{padding:clamp(116px,11vw,150px) var(--pad) 0;text-align:center;border-top:0;overflow:hidden}.hero>:not(.sky){z-index:1;position:relative}.hero h1{text-wrap:balance;margin:0 auto 20px;font-size:clamp(40px,5.6vw,76px)}.hero h1 .line{display:block}.mascot-inline{vertical-align:-.1em;width:.86em;height:.86em;animation:bob 4.5s var(--ease-std) infinite;margin:0 .04em;display:inline-block}.flap{vertical-align:.1em;font-family:var(--mono);letter-spacing:0;white-space:nowrap;perspective:400px;margin:0 .04em 0 .14em;font-size:.56em;font-weight:600;display:inline-flex}.fc{color:#f4f8f6;background:linear-gradient(#16382f 0 50%,#123029 50% 100%);border-radius:.12em;place-items:center;width:.8em;height:1.2em;margin-right:.07em;line-height:1;transition:width .35s cubic-bezier(.2,0,0,1),margin .35s cubic-bezier(.2,0,0,1),opacity .25s ease-out;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 .05em .12em #00000059}.fc:after{content:"";background:#00000047;height:1px;position:absolute;top:50%;left:0;right:0}.fc>span{display:block}.fc.f>span{animation:.12s ease-out flapflip}.fc.gone{opacity:0;width:0;box-shadow:none;margin-right:0}@keyframes flapflip{0%{opacity:.35;transform:rotateX(80deg)}to{opacity:1;transform:none}}.mascot-inline.sw use{animation:.35s cubic-bezier(.2,0,0,1) pop}@media (prefers-reduced-motion:reduce){.fc.f>span{animation:none}}@keyframes bob{50%{transform:translateY(-.06em)rotate(-4deg)}}.hero .lead{max-width:40ch;margin:0 auto 28px}.hero-copy>*{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translateY(14px)}.loaded .hero-copy>*{opacity:1;transform:none}.loaded .hero-copy>:nth-child(2){transition-delay:80ms}.loaded .hero-copy>:nth-child(3){transition-delay:.18s}.loaded .hero-copy>:nth-child(4){transition-delay:.28s}.hero-stage{opacity:0;max-width:960px;transition:opacity 1s var(--ease-out) .35s,transform 1.1s var(--ease-out) .35s;margin:clamp(40px,5vw,60px) auto 0;transform:translateY(40px)}.loaded .hero-stage{opacity:1;transform:none}.hero-card{text-align:left;background:#fff;border-radius:22px 22px 0 0;padding:28px clamp(16px,4vw,56px);box-shadow:0 -20px 80px #19d24614,0 40px 120px #0006}.stamp{justify-content:center;margin-bottom:18px;display:flex}.stamp span{color:var(--text);border:1px solid var(--line-strong);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;display:inline-flex;box-shadow:0 1px 2px #04241d0f}.stamp i{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero-card .feed{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.hero-card .feed-head{border:1px solid var(--line);background:var(--bg);border-bottom:0;border-radius:14px 14px 0 0}.hero-card .feed-body{border-left:1px solid var(--line);border-right:1px solid var(--line)}.hero-card .feed-foot{border:1px solid var(--line);background:var(--bg);border-radius:0}.hero-card .mini.go{color:#fff;background:#04241d;border-color:#04241d}.hero-card .f-dot.wait{box-shadow:0 0 0 4px #a86a0024}.hero-card .essence{font-weight:500}.logos{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.logos>*{background:var(--bg);place-items:center;min-height:104px;padding:20px;transition:background-color .3s;display:grid}.logos>:hover{background:var(--bg-2)}.logos img{opacity:.86;width:auto;max-width:100%;transition:opacity .2s}.logos a:hover img{opacity:1}.logos-head{padding:14px var(--pad);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.logos-head .label{margin:0}.proofs{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.proofs>*{background:var(--bg);padding:16px var(--pad);color:var(--text);align-items:baseline;gap:12px;font-size:15px;display:flex}.proofs>:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}@media (max-width:900px){.logos{grid-template-columns:repeat(2,1fr)}.proofs{grid-template-columns:1fr}}.stage{isolation:isolate;border:1px solid var(--line);border-radius:20px;padding:clamp(20px,3.5vw,36px) clamp(12px,5vw,72px) 0;position:relative;overflow:hidden}.stage-bg{z-index:-1;position:absolute;inset:0}.stage-bg img{object-fit:cover;filter:grayscale()contrast(1.05)brightness(.95);width:100%;height:100%;transform:scale(1.06)}.stage-bg:after{content:"";background-image:radial-gradient(#051a17bf 1px,#0000 1.3px);background-size:4px 4px;position:absolute;inset:0}.stage-bg:before{content:"";z-index:1;background:linear-gradient(#051a1726,#051a178c);position:absolute;inset:0}.toggle{-webkit-backdrop-filter:blur(12px);background:#eef3f11a;border:1px solid #eef3f12e;border-radius:999px;width:max-content;max-width:100%;margin:0 auto 28px;padding:5px;display:flex;position:relative}.toggle button{all:unset;cursor:pointer;z-index:1;color:#eef3f1cc;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14.5px;transition:color .25s;display:flex;position:relative}.toggle button[aria-selected=true]{color:#04241d}.toggle button:focus-visible{outline-offset:2px;outline:2px solid #fff}.toggle .knob{transition:transform .45s var(--ease-out),width .45s var(--ease-out);background:#f6f8f7;border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 2px 10px #0003}.toggle svg{width:18px;height:18px}.toggle .gen{border:1px dashed;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.chatcard{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-width:720px;min-height:340px;margin:0 auto;display:flex}.cc-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex}.cc-bar b{color:var(--ink);font-weight:500}.cc-bar .sub{color:var(--muted)}.reach{color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.reach .bar{background:var(--surface-2);border-radius:4px;width:110px;height:4px;overflow:hidden}.reach .bar i{height:100%;width:var(--w,15%);background:var(--ink);transition:width .8s var(--ease-out),background-color .3s;border-radius:4px;display:block}.reach b{font-variant-numeric:tabular-nums}.convo{flex-direction:column;flex:1;gap:16px;padding:22px 20px 26px;display:flex}.ask{background:var(--surface-2);color:var(--ink);border-radius:14px 14px 4px;align-self:flex-end;max-width:80%;padding:10px 14px;font-size:14.5px}.who{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.who svg{width:20px;height:20px}.who .gen{border:1px dashed var(--muted);border-radius:50%;width:20px;height:20px}.ans p{color:var(--ink);margin-bottom:10px;font-size:15px;line-height:1.6}.ans .foot{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.ans .foot svg{width:14px;height:14px}.ans .foot.ok{color:var(--link)}.ans .ex{border:1px solid var(--line);border-radius:12px;margin:6px 0 12px;overflow:hidden}.ans .ex div{color:var(--ink);border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px;display:flex}.ans .ex div:first-child{border-top:0}.chip.w{color:#8a5a00;background:#fff3dc}.chip.ok{color:#0b7a30;background:#e3f7e8}.chip.n{background:var(--surface-2);color:var(--text)}.chip.r{color:#a33a22;background:#fde8e4}.typed{opacity:0;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);transform:translateY(6px)}.typed.in{opacity:1;transform:none}.stage-cap{text-align:center;margin-top:16px}@media (max-width:600px){.toggle button{gap:6px;padding:9px 12px;font-size:13px}.toggle .gen,.toggle svg{display:none}.reach{width:100%;margin-left:0}.reach .bar{flex:1}.cc-bar{gap:4px 10px}.ask{max-width:92%}}.figs{margin:clamp(40px,5vw,64px) calc(-1 * var(--pad)) calc(-1 * var(--sy));background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid}.figs li{background:var(--bg);padding:clamp(22px,2.6vw,32px) var(--pad);flex-direction:column;display:flex}.fig{font-family:var(--headline);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-size:clamp(44px,4.8vw,68px);font-weight:400;line-height:1;display:flex}.fig .cnt{align-items:baseline;display:inline-flex}.fig .pre,.fig .mid{font-family:var(--body);letter-spacing:0;color:var(--muted);font-size:15px;font-weight:400}.fig .pre{margin-right:.6em}.fig .mid{margin:0 .5em}.js-anim .cnt{opacity:0;transition:opacity .2s}.js-anim .cnt.go{opacity:1}.fig-line{color:var(--text);max-width:36ch;margin-top:16px;font-size:15.5px}.fig-src{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;margin-top:auto;padding-top:14px;font-size:11.5px}@media (max-width:900px){.figs{grid-template-columns:1fr}}.mz{flex:none;display:block}svg use[href^=\#m-]{shape-rendering:geometricprecision}.eye{transform-box:fill-box;transform-origin:50%}@keyframes blink2{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.scene{isolation:isolate;border:1px solid var(--line);border-radius:24px;padding:clamp(12px,3.2vw,36px) clamp(10px,3.2vw,36px) 0;position:relative;overflow:hidden}.scene-bg{z-index:-1;position:absolute;inset:0}.scene-bg img{object-fit:cover;filter:url(#paint)saturate(1.3)contrast(1.05)brightness(.9);width:100%;height:100%;transform:scale(1.08)}.scene-bg:after{content:"";background:linear-gradient(#051a171a,#051a1759 70%,#051a1799);position:absolute;inset:0}.appwin{text-align:left;--surface:#101917;--surface-2:#16211f;--line:#eef3f112;background:#090f0ef0;border:1px solid #ffffff1f;border-bottom:0;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 -10px 60px #00000059,0 40px 100px #00000080}.aw-top{border-bottom:1px solid var(--line);height:42px;color:var(--muted);align-items:center;gap:14px;padding:0 14px;font-size:12.5px;display:flex}.aw-title{color:var(--ink);align-items:center;gap:7px;font-weight:500;display:flex}.aw-ws{border:1px solid var(--line);border-radius:6px;margin-left:auto;padding:3px 8px}.aw-body{grid-template-columns:264px 1fr;min-height:470px;display:grid}.aw-side{border-right:1px solid var(--line);background:#ffffff04;flex-direction:column;gap:1px;padding:10px 8px;display:flex}.aw-search{color:var(--muted);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin:0 2px 8px;padding:7px 10px;font-size:12.5px;display:flex}.aw-search svg{width:14px;height:14px}.aw-item{border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:0 10px;padding:8px 9px;display:grid;position:relative}.aw-item svg{grid-row:span 2;width:34px;height:34px}.aw-item b{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.3}.aw-item time{color:var(--muted);font-size:11.5px}.aw-item span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;font-size:12.5px;line-height:1.35;overflow:hidden}.aw-item .badge{background:var(--pend);border-radius:50%;width:7px;height:7px;position:absolute;bottom:11px;right:10px}.aw-new{color:var(--muted);align-items:center;gap:10px;margin-top:2px;padding:9px;font-size:13px;display:flex}.aw-new i{border:1px dashed var(--line-strong);border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.aw-me{color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:10px 9px 4px;font-size:13px;display:flex}.aw-me small{color:var(--muted);margin-left:auto}.aw-main{flex-direction:column;min-width:0;display:flex}.appwin .feed{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;height:100%;display:flex}.appwin .feed-body{flex:1}.appwin .feed-foot{margin-top:auto}.f-who .fm{vertical-align:-5px;width:20px;height:20px;margin-right:7px;display:inline-block}.scene{border-bottom:0;border-radius:24px 24px 0 0}.jscene{border-bottom:0;border-radius:22px 22px 0 0}.scene-bg img{filter:blur(6px)saturate(.9)brightness(.75);transform:scale(1.12)}.scene-bg:after{background:linear-gradient(#051a1759,#051a178c)}.appwin{background:#0b1312;border-color:#ffffff17;box-shadow:0 30px 80px #00000073}.aw-top{gap:16px;height:44px;padding:0 16px}.aw-top .cc-dots i{background:#ffffff24}.aw-ws{border:0;padding:0;font-size:12px}.aw-body{grid-template-columns:240px 1fr;min-height:440px}.aw-side{background:0 0;gap:2px;padding:14px 10px}.aw-h{color:var(--muted);letter-spacing:.02em;justify-content:space-between;padding:2px 10px 10px;font-size:11.5px;display:flex}.aw-h span{font-variant-numeric:tabular-nums}.aw-item{border-radius:8px;grid-template-columns:28px 1fr auto;gap:1px 10px;padding:8px 10px}.aw-item svg{width:28px;height:28px}.aw-item b{font-size:13.5px}.aw-item time{font-variant-numeric:tabular-nums;font-size:11px}.aw-item span{font-size:12px}.aw-item span.w{color:var(--pend)}.aw-item.on{background:#ffffff0d}.appwin .feed-head{border-bottom:1px solid var(--line);padding:16px 24px}.appwin .feed-head>svg{display:none}.appwin .feed-title{font-size:14px}.appwin .f-row{border-bottom:1px solid #ffffff0a;grid-template-columns:52px 1fr 12px;padding:14px 24px}.appwin .f-time{font-family:var(--mono);padding-top:2px;font-size:12px}.appwin .f-who{align-items:center;font-size:13.5px;font-weight:500;display:flex}.appwin .f-who .fm{vertical-align:0;width:18px;height:18px;margin-right:8px}.appwin .f-text{color:var(--text);font-size:14px}.appwin .f-dot:not(.wait){visibility:hidden}.appwin .feed-foot{border-top:1px solid var(--line);padding:14px 24px}.appwin .essence{font-size:15px}@media (max-width:820px){.aw-body{grid-template-columns:1fr;min-height:0}.aw-side,.aw-ws{display:none}}.jobs{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.jobs h2{margin-bottom:22px}.jtabs{flex-wrap:wrap;gap:8px;margin:24px 0 16px;display:flex}.jtabs button{all:unset;cursor:pointer;border:1px solid var(--line-strong);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.jtabs button:hover{color:var(--ink);border-color:#eef3f159}.jtabs button[aria-selected=true]{background:var(--cream);color:#04241d;border-color:var(--cream)}.jtabs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jtabs svg{width:26px;height:26px}.jdesc{color:var(--ink);letter-spacing:-.01em;max-width:44ch;min-height:3.2em;font-size:17px}.jdesc small{color:var(--muted);letter-spacing:0;margin-bottom:6px;font-size:13px;display:block}.jscene{isolation:isolate;border:1px solid var(--line);border-radius:22px;place-items:center;height:560px;display:grid;position:relative;overflow:hidden}.jbg{z-index:-1;position:absolute;inset:0}.jbg img{object-fit:cover;filter:url(#paint)saturate(1.3)contrast(1.05)brightness(.82);opacity:0;width:calc(100% + 60px);height:calc(100% + 60px);transition:opacity .7s var(--ease-out);position:absolute;inset:-30px}.jbg img.on{opacity:1}.jbg:after{content:"";background:radial-gradient(60% 60%,#051a1726,#051a178c);position:absolute;inset:0}.jscene{place-items:start center}.phone{aspect-ratio:979/2000;filter:drop-shadow(0 40px 60px #00000080);width:min(400px,88%);margin-top:64px;position:relative}.ph-frame{z-index:2;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ph-screen{z-index:1;--ink:#eef3f1;background:#0a0f0e;border-radius:14%/6.6%;flex-direction:column;display:flex;position:absolute;inset:1.9% 4.6%;overflow:hidden}.ph-status{flex:none;line-height:0}.ph-status img{width:100%;max-width:none;height:auto;display:block}.ph-head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:22px 18px 14px;display:flex}.ph-head svg{width:38px;height:38px}.ph-head b{color:#eef3f1;font-size:16px;font-weight:500;display:block}.ph-head small{color:#7f928c;align-items:center;gap:6px;font-size:12px;display:flex}.ph-head small:before{content:"";background:#19d246;border-radius:50%;width:6px;height:6px}.ph-thread{flex-direction:column;flex:1;justify-content:flex-start;gap:9px;padding:18px 14px;display:flex;overflow:hidden}.ph-day{color:#7f928c;align-self:center;margin-bottom:4px;font-size:11.5px}.bub{opacity:0;max-width:84%;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);border-radius:18px;padding:10px 13px;font-size:14.5px;line-height:1.42;transform:translateY(10px)scale(.98)}.bub.in{opacity:1;transform:none}.bub.c{color:#e4ece9;background:#18221f;border-bottom-left-radius:5px;align-self:flex-start}.bub.u{color:#04241d;background:#eef3f1;border-bottom-right-radius:5px;align-self:flex-end}.bub .chip{width:max-content;margin-top:8px;display:flex}.samp-dark{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;background:#0000004d;border-radius:999px;padding:3px 8px;font-size:10.5px;position:absolute;top:14px;right:16px}.note{color:var(--text);align-items:baseline;gap:12px;max-width:52ch;margin-top:28px;font-size:14.5px;display:flex}.note:before{content:"";background:var(--pend);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}@media (max-width:900px){.jobs{grid-template-columns:1fr}.jscene{height:540px}.phone{width:min(340px,86%);margin-top:44px}}@media (max-width:420px){.bub{font-size:13.5px}.ph-head{padding:16px 14px 12px}}.bento{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.card{background:var(--surface);border-radius:20px;flex-direction:column;grid-column:span 2;padding:8px;transition:box-shadow .15s ease-out;display:flex;box-shadow:0 0 0 1px #ffffff12}.card:hover{box-shadow:0 0 0 1px #ffffff21}.card.w{grid-column:span 3}.demo{isolation:isolate;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:248px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.demo:after{content:"";z-index:-1;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.g-amber{background:linear-gradient(160deg,#fcd98a 0%,#f2a93b 100%)}.g-blue{background:linear-gradient(160deg,#a9d8ff 0%,#4c95ec 100%)}.g-coral{background:linear-gradient(160deg,#ffc2ab 0%,#f2714d 100%)}.g-violet{background:linear-gradient(160deg,#cfc6ff 0%,#8069ec 100%)}.g-green{background:linear-gradient(160deg,#a8f0bc 0%,#22b34c 100%)}.panel{z-index:1;background:#fff;border-radius:12px;width:100%;max-width:400px;padding:14px;position:relative;box-shadow:0 0 0 1px #0000000f,0 12px 32px -10px #00000047}.ph{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;font-size:12px;display:flex}.ph b{color:var(--ink);font-weight:500}.tag{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:11px;line-height:1}.cbody{padding:16px 10px 10px}.card h3{letter-spacing:-.015em;color:var(--ink);margin:0 0 4px;font-size:17px}.card p.d{color:var(--text);max-width:42ch;margin:0;font-size:14px;line-height:1.5}.peek{z-index:2;width:68px;height:68px;position:absolute;bottom:-14px;right:10px;overflow:visible;transform:rotate(-8deg)}.peek.l{left:10px;right:auto;transform:rotate(8deg)}.chip{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.appr .row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.appr b{color:var(--ink);font-size:14.5px;font-weight:500;display:block}.appr small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.appr .acts{gap:6px;margin-top:14px;display:flex;position:relative}.pill{height:32px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:scale .15s ease-out;display:inline-flex;box-shadow:0 0 0 1px #0000001a}.pill.go{color:#fff;box-shadow:none;background:#04241d}.appr .chip.ok,.appr.ok .chip.w{display:none}.appr.ok .chip.ok{display:inline-flex}.appr.press .pill.go{scale:.96}.cur{z-index:4;pointer-events:none;width:20px;height:20px;transition:left 1s cubic-bezier(.2,0,0,1),top 1s cubic-bezier(.2,0,0,1);position:absolute;top:46px;left:78%}.appr.aim .cur{top:14px;left:40px}.log2{margin:0;padding:0;list-style:none}.log2 li{grid-template-columns:24px 1fr auto;align-items:center;gap:0 10px;padding:7px 0;display:grid}.log2 li+li{border-top:1px solid var(--line)}.log2 svg{grid-row:span 2;width:24px;height:24px}.log2 b{color:var(--ink);font-size:13.5px;font-weight:500}.log2 small{color:var(--muted);grid-column:2;font-size:12px}.log2 em{font-style:normal;font-family:var(--mono);color:var(--muted);grid-area:1/3/span 2;font-size:11.5px}.wa{flex-direction:column;gap:8px;display:flex}.wa .q{background:var(--surface-2);color:var(--ink);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:86%;padding:8px 12px;font-size:13.5px}.wa .a{color:#fff;background:#04241d;border-radius:14px 14px 4px;align-self:flex-end;max-width:86%;margin:0;padding:8px 12px;font-size:13.5px}.wa .by{color:var(--muted);align-self:flex-end;margin:0;font-size:11.5px}.use .big{font-family:var(--headline);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:40px;font-weight:400;line-height:1}.use .big small{font-family:var(--body);letter-spacing:0;color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.mbar{background:var(--surface-2);border-radius:999px;height:8px;margin:14px 0 8px;position:relative}.mbar i{background:#6a51e3;border-radius:999px;width:0;transition:width 1.2s cubic-bezier(.2,0,0,1);position:absolute;inset:0 auto 0 0}.in .mbar i{width:62%}.mbar u{opacity:.3;background:#04241d;width:1px;position:absolute;top:-3px;bottom:-3px}.use .row{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.use .row b{color:var(--ink);font-weight:500}.val .top{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.val strong{letter-spacing:-.04em;color:var(--ink);font-size:40px;font-weight:300;line-height:1}.val strong small{color:var(--muted);letter-spacing:0;margin-left:2px;font-size:16px}.val .lbl{color:var(--muted);margin:4px 0 10px;font-size:12.5px}.bars{align-items:flex-end;gap:4px;height:40px;display:flex}.bars i{width:10px;height:var(--h);transform-origin:bottom;background:#bfe9cb;border-radius:3px;transition:transform .8s cubic-bezier(.2,0,0,1);transform:scaleY(0)}.bars i:last-child{background:#12b23e}.in .bars i{transform:none}.val ul{margin:0;padding:0;list-style:none}.val li{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.val li b{color:var(--ink);font-weight:500}@media (max-width:1000px){.card,.card.w{grid-column:span 3}.card.last{grid-column:1/-1}}@media (max-width:680px){.bento{grid-template-columns:1fr}.card,.card.w,.card.last{grid-column:1/-1}.peek{width:56px;height:56px}}.demo{align-items:flex-end;min-height:272px;padding:56px 0 0}.panel{border-radius:12px 12px 0 0;width:84%;max-width:none;padding:14px 16px 18px;box-shadow:0 0 0 1px #0000000f,0 -8px 30px -12px #00000040}.card.w .panel{width:80%}.perch{z-index:3;width:50px;height:50px;transition:translate .3s cubic-bezier(.2,0,0,1);position:absolute;top:-41px;overflow:visible}.perch.r{right:72px}.perch.l{left:16px}.appr.ok .perch{translate:0 -6px}.log2 li{opacity:0;transition:opacity .4s ease-out,translate .4s cubic-bezier(.2,0,0,1);translate:0 8px}.in .log2 li{opacity:1;translate:0}.in .log2 li:nth-child(2){transition-delay:.1s}.in .log2 li:nth-child(3){transition-delay:.2s}.log2 li:first-child{position:relative}.log2 li:first-child:after{content:"New";color:#0b7a30;background:#e3f7e8;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:500;position:absolute;top:50%;right:62px;translate:0 -50%}.wa .rep{align-self:flex-end;align-items:flex-end;gap:8px;max-width:92%;display:flex}.wa .rep svg{flex:none;width:28px;height:28px}.wa .a{max-width:none}.wa .typing2{background:#04241d;border-radius:14px 14px 4px;align-items:center;gap:4px;padding:11px 12px;display:inline-flex}.wa .typing2 i{background:#ffffffb3;border-radius:50%;width:5px;height:5px}.wa .stack{display:grid}.wa .stack>*{grid-area:1/1}.wa .typing2{place-self:end}.wa .a,.wa .by{opacity:0}.in .wa .typing2{animation:.2s ease-out 1.2s forwards wa-fade}.in .wa .a{animation:.35s cubic-bezier(.2,0,0,1) 1.3s both wa-show}.in .wa .by{animation:.35s ease-out 1.5s both wa-show}@keyframes wa-fade{to{opacity:0}}@keyframes wa-show{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.in .wa .typing2 i{animation:.9s infinite wa-dot}.in .wa .typing2 i:nth-child(2){animation-delay:.15s}.in .wa .typing2 i:nth-child(3){animation-delay:.3s}@keyframes wa-dot{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wa .typing2{opacity:0}.wa .a,.wa .by{opacity:1}.log2 li{opacity:1;translate:none}}.bento-cap{text-align:center;margin-top:16px}.phone{container-type:inline-size}.island{z-index:4;background:#000;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:0 3cqw;width:40%;height:3.65%;padding:0 2.2cqw;transition:width .5s cubic-bezier(.2,0,0,1),height .5s cubic-bezier(.2,0,0,1),border-radius .5s cubic-bezier(.2,0,0,1),padding .5s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:3.3%;left:50%;overflow:hidden;translate:-50%}.island.open{border-radius:9cqw;width:84%;height:9.4%;padding:0 4.5cqw}.island .is-m{width:5.4cqw;height:5.4cqw;transition:width .5s cubic-bezier(.2,0,0,1),height .5s cubic-bezier(.2,0,0,1)}.island.open .is-m{width:10cqw;height:10cqw}.island .is-t{opacity:0;white-space:nowrap;min-width:0;transition:opacity .2s ease-out}.island.open .is-t{opacity:1;transition:opacity .3s ease-out .2s}.island .is-t b{color:#fff;font-size:3.5cqw;font-weight:500;line-height:1.25;display:block}.island .is-t span{color:#ffffff9e;text-overflow:ellipsis;font-size:3.1cqw;display:block;overflow:hidden}.island .is-r{width:5cqw;height:5cqw;transition:width .5s cubic-bezier(.2,0,0,1),height .5s cubic-bezier(.2,0,0,1);position:relative}.island.open .is-r{width:10cqw;height:10cqw}.island .is-r svg{width:100%;height:100%;rotate:-90deg}.island .is-r circle{fill:none;stroke-width:4px}.island .is-r .bg{stroke:#ffffff29}.island .is-r .fg{stroke:var(--ic,#19d246);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s cubic-bezier(.2,0,0,1) .25s}.island .is-r b{color:#fff;opacity:0;place-items:center;font-size:2.4cqw;font-weight:600;transition:opacity .2s;display:grid;position:absolute;inset:0}.island.open .is-r b{opacity:1}.tasks .ph em{font-style:normal;font-family:var(--mono);color:var(--ink);font-size:12px}.tl{margin:0;padding:0;list-style:none}.tl li{color:var(--ink);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid;position:relative}.tl li.sub{color:var(--text);padding-left:26px;font-size:13px}.tl li.sub:before{content:"";border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-bottom-left-radius:6px;width:10px;position:absolute;top:-6px;bottom:50%;left:8px}.tl small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.tl .ic{border-radius:50%;width:16px;height:16px;position:relative;box-shadow:inset 0 0 0 1.5px #04241d40}.tl li.run .ic{box-shadow:none;border:1.6px solid #3d9bff;border-right-color:#0000;animation:.8s linear infinite spin}.tl li.done .ic{box-shadow:none;background:#12b23e;animation:.35s cubic-bezier(.2,0,0,1) pop}.tl li.done .ic:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:4px;height:7px;position:absolute;top:3px;left:5px;rotate:45deg}.tl li.wait .ic{animation:.35s cubic-bezier(.2,0,0,1) pop;box-shadow:inset 0 0 0 1.5px #e8b455}.tl li.wait .ic:after{content:"";background:#e8b455;border-radius:50%;position:absolute;inset:5px}.tl li.wait small{color:#8a5a00}.tl li.done>span{color:var(--muted)}@keyframes pop{0%{opacity:0;filter:blur(4px);scale:.25}to{opacity:1;filter:blur();scale:1}}.lanes{padding:14px 16px 12px}.ln-head{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.ln-head b{color:var(--ink);font-weight:500}.ln-grid{grid-template-columns:132px 1fr;align-items:center;row-gap:7px;display:grid;position:relative}.ln-name{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ln-name svg{flex:none;width:18px;height:18px}.ln-track{background:#ffffff08;border-radius:6px;height:24px;position:relative}.seg{white-space:nowrap;text-overflow:ellipsis;color:#04241d;border-radius:5px;padding:0 7px;font-size:11px;font-weight:500;line-height:20px;position:absolute;top:2px;bottom:2px;overflow:hidden}.seg.done{background:var(--c);opacity:.55;color:#04241d}.seg.run{background:repeating-linear-gradient(-45deg,var(--c) 0 6px,color-mix(in srgb,var(--c) 78%,#fff) 6px 12px);background-size:17px 17px;animation:1.2s linear infinite stripes}.seg.wait{color:#e8b455;background:#e8b4551f;font-weight:400;box-shadow:inset 0 0 0 1px #e8b4558c}.seg.next{color:var(--muted);background:0 0;font-weight:400;box-shadow:inset 0 0 0 1px #ffffff38}@keyframes stripes{to{background-position:17px 0}}.ln-axis{height:16px;color:var(--muted);font-size:10.5px;font-family:var(--mono);grid-column:2;position:relative}.ln-axis span{position:absolute;translate:-50%}.ln-axis span:first-child{translate:0}.ln-axis span:last-child{translate:-100%}.ln-now{width:1px;top:-4px;bottom:16px;left:calc(132px + (100% - 132px) * var(--now));pointer-events:none;background:#eef3f1;position:absolute}.ln-now:before{content:"Now";color:#eef3f1;font-size:10px;font-family:var(--mono);position:absolute;top:-14px;left:50%;translate:-50%}.ln-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11.5px;display:flex}.ln-legend i{vertical-align:0;border-radius:2px;width:14px;height:8px;margin-right:6px;display:inline-block}@media (max-width:600px){.ln-grid{grid-template-columns:96px 1fr}.ln-now{left:calc(96px + (100% - 96px) * var(--now))}.seg{padding:0;font-size:0}}.val2 .meta{color:var(--muted);font-size:12px}.vtop{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.vtop strong{font-family:var(--headline);letter-spacing:-.04em;color:var(--ink);font-size:36px;font-weight:400;line-height:1}.vtop strong small{font-family:var(--body);color:var(--muted);letter-spacing:0;margin-left:2px;font-size:15px}.vtop .up{color:#0b7a30;background:#e3f7e8;border-radius:999px;padding:2px 8px;font-size:12px}.heat{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(26,1fr);grid-auto-flow:column;gap:2px;display:grid}.heat i{aspect-ratio:1;background:var(--l);opacity:0;border-radius:2px;transition:opacity .3s ease-out}.in .heat i{opacity:1}.strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.strip div{padding:9px 0 0}.strip div+div{border-left:1px solid var(--line);padding-left:12px}.strip b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;display:block}.strip span{color:var(--muted);font-size:11.5px}@media (prefers-reduced-motion:reduce){.island{transition:none}.seg.run{animation:none}.heat i{opacity:1}}.vtop{align-items:center}.sring{flex:none;width:52px;height:52px;margin-left:auto;position:relative}.sring svg{width:100%;height:100%;rotate:-90deg}.sring circle{fill:none;stroke-width:3.6px}.sring .bg{stroke:#e3f2e8}.sring .fg{stroke:#12b23e;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.2s cubic-bezier(.2,0,0,1) .2s}.in .sring .fg{stroke-dashoffset:8px}.sring b{color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.sring:after{content:"kept";color:var(--muted);font-size:10.5px;position:absolute;bottom:-15px;left:50%;translate:-50%}svg.mzi{cursor:pointer;transition:scale .2s cubic-bezier(.2,0,0,1)}svg.mzi:hover{scale:1.08}@keyframes mz-hop{30%{translate:0 -10px}60%{translate:0}75%{translate:0 -3px}}.mz-say{z-index:120;color:#04241d;pointer-events:none;opacity:0;background:#f6f8f7;border-radius:14px 14px 14px 4px;max-width:240px;padding:9px 12px;font-size:13.5px;line-height:1.4;transition:opacity .2s ease-out,translate .2s cubic-bezier(.2,0,0,1);position:fixed;translate:0 6px;box-shadow:0 12px 30px #00000059}.mz-say.on{opacity:1;translate:0}.mz-say b{color:#4a5c57;margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){svg.mzi.hop{animation:none}}.c2{--l:#ffffff12;--cd:#111b19;color:var(--text);text-align:left;background:#0b1312;border-radius:16px 16px 0 0;font-size:13px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 -20px 80px #00000059}.c2 .mono{font-family:var(--mono);font-size:11.5px}.c2 .muted{color:var(--muted)}.c2-top{border-bottom:1px solid var(--l);align-items:center;gap:14px;height:48px;padding:0 16px;display:flex}.c2-top .cc-dots i{background:#ffffff24}.c2-crumb{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.c2-crumb i{opacity:.45;font-style:normal}.c2-crumb b{color:var(--ink);font-weight:500}.c2-seg{background:#ffffff0a;border-radius:9px;gap:2px;margin-left:auto;padding:3px;display:flex}.c2-seg span{color:var(--muted);border-radius:6px;padding:3px 10px;font-size:12px}.c2-seg .on{color:var(--ink);background:#ffffff17}.c2-search{width:190px;color:var(--muted);background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:12.5px;display:flex}.c2-search svg{width:14px;height:14px}.c2-search kbd{font-family:var(--mono);box-shadow:inset 0 0 0 1px var(--l);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10.5px}.c2-search.sm{width:170px;margin-left:auto}.c2-avs{align-items:center;display:flex}.c2-avs svg{background:#0b1312;border-radius:50%;width:24px;height:24px;margin-left:-6px;box-shadow:0 0 0 2px #0b1312}.c2-avs em{color:var(--muted);margin-left:6px;font-size:11px;font-style:normal}.c2-tour{all:unset;cursor:pointer;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;transition:color .15s;display:flex}.c2-tour:hover{color:var(--ink)}.c2-tour svg{width:12px;height:12px}.c2-tour:focus-visible{outline:2px solid var(--focus)}.c2-body{grid-template-columns:220px 1fr;height:600px;display:grid}.c2-side{border-right:1px solid var(--l);flex-direction:column;gap:2px;min-height:0;padding:12px 10px;display:flex}.c2-ws{border-bottom:1px solid var(--l);align-items:center;gap:10px;margin-bottom:6px;padding:4px 8px 12px;display:flex}.c2-logo{background:#19d2461f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.c2-ws b{color:var(--ink);font-size:13px;font-weight:500;display:block}.c2-ws small{color:var(--muted);font-size:11.5px}.c2-nav{flex-direction:column;gap:1px;display:flex}.c2-tab{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;transition:background-color .15s,color .15s;display:flex;position:relative}.c2-tab:hover{color:var(--ink);background:#ffffff0a}.c2-tab[aria-selected=true]{color:var(--ink);background:#ffffff12;font-weight:500}.c2-tab svg{opacity:.7;flex:none;width:16px;height:16px}.c2-tab[aria-selected=true] svg{opacity:1}.c2-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bd{text-align:center;min-width:20px;color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:400}.bd.w{color:#e8b455;background:#e8b45529}.c2-tab .prog{background:var(--accent);transform-origin:0;height:1px;position:absolute;bottom:1px;left:8px;right:8px;transform:scaleX(0)}.c2-grp{color:var(--muted);letter-spacing:.02em;padding:16px 8px 6px;font-size:11px}.c2-mini{margin:0;padding:0;list-style:none}.c2-mini li{color:var(--text);align-items:center;gap:9px;padding:5px 8px;font-size:12.5px;display:flex}.c2-mini svg{flex:none;width:20px;height:20px}.dot{background:#19d246;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 3px #19d24626}.dot.w{background:#e8b455;box-shadow:0 0 0 3px #e8b45526}.dot.p{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.c2-plan{background:#ffffff09;border-radius:12px;margin-top:auto;padding:12px}.c2-plan>div:first-child{justify-content:space-between;font-size:12.5px;display:flex}.c2-plan b{color:var(--ink);font-weight:500}.c2-plan span{font-family:var(--mono);color:var(--ink);font-size:12px}.c2-bar{background:#ffffff14;border-radius:99px;height:6px;margin:8px 0 6px;overflow:hidden}.c2-bar i{background:linear-gradient(90deg,#19d246,#7cf29a);border-radius:99px;width:62%;height:100%;display:block}.c2-plan small{color:var(--muted);font-size:11.5px}.c2-main{min-width:0;padding:20px 22px;overflow:hidden}.c2-panel{animation:.35s cubic-bezier(.2,0,0,1) c2in}.c2-panel:focus-visible{outline:none}@keyframes c2in{0%{opacity:0;translate:0 6px}}.c2-ph{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.c2-ph h3{letter-spacing:-.015em;font-size:19px;font-weight:500;font-family:var(--display)}.c2-ph p{color:var(--muted);margin-top:2px;font-size:12.5px}.c2-acts{gap:8px;display:flex}.c2-btn{background:var(--cream);color:#04241d;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.c2-btn svg{width:13px;height:13px}.c2-btn.ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.c2-card{background:var(--cd);box-shadow:0 0 0 1px var(--l);border-radius:12px;min-width:0;padding:14px 16px}.c2-card.flush{padding:4px 6px}.c2-ch{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.c2-ch b{color:var(--ink);font-size:13px;font-weight:500}.c2-lg{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.c2-lg i{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.c2-lg i.dash{vertical-align:3px;border-top:1px dashed #ffffff80;border-radius:0;width:12px;height:0}.c2-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.c2-kpis.three{grid-template-columns:repeat(3,1fr)}.kpi{background:var(--cd);box-shadow:0 0 0 1px var(--l);border-radius:12px;flex-direction:column;min-width:0;padding:14px 16px 0;display:flex;overflow:hidden}.kl{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dl{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px}.dl.up{color:#19d246;background:#19d2461f}.dl.warn{color:#e8b455;background:#e8b45524}.dl.nt{color:var(--muted);background:#ffffff0f}.kv{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 8px;font-size:26px;line-height:1.1}.kv small{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:12.5px}.spark{width:calc(100% + 32px);height:36px;margin:auto -16px 0;display:block}.kfoot{height:36px;color:var(--muted);align-items:center;gap:8px;margin-top:auto;font-size:11.5px;display:flex}.kstack{display:flex}.kstack svg{width:20px;height:20px;margin-right:-5px}.kstack+span{white-space:nowrap;text-overflow:ellipsis;margin-left:6px;overflow:hidden}.kmeter{background:#ffffff14;border-radius:99px;flex:1;height:6px;position:relative}.kmeter i{background:linear-gradient(90deg,#8b76ff,#b7a9ff);border-radius:99px;position:absolute;inset:0 auto 0 0}.kmeter u{background:#fff6;width:1px;position:absolute;top:-3px;bottom:-3px}.c2-row{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.bars2,.stk{background:repeating-linear-gradient(to top,var(--l) 0 1px,transparent 1px 47px);align-items:flex-end;gap:7px;height:188px;padding-left:26px;display:flex;position:relative}.bars2 .b{cursor:pointer;background:linear-gradient(#34e063,#119a3b);border-radius:4px 4px 1px 1px;flex:1;height:0;transition:height .8s cubic-bezier(.2,0,0,1),filter .15s;position:relative}.bars2 .b:hover{filter:brightness(1.2)}.bars2 .yl,.stk .yl{font-family:var(--mono);color:var(--muted);font-size:10px;position:absolute;left:0;translate:0 50%}.bars2 .tgt{pointer-events:none;border-top:1px dashed #ffffff73;position:absolute;left:26px;right:0}.bars2 .tgt:after{content:"Target";color:var(--muted);font-size:10px;font-family:var(--mono);position:absolute;top:-16px;right:0}.bx{font-family:var(--mono);color:var(--muted);gap:7px;padding:6px 0 0 26px;font-size:10px;display:flex}.bx span{text-align:center;flex:1}.stk .col{border-radius:4px 4px 1px 1px;flex-direction:column-reverse;flex:1;gap:1px;height:0;transition:height .8s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.stk .col i{display:block}.c2-tip{z-index:130;pointer-events:none;color:#04241d;opacity:0;white-space:nowrap;background:#f6f8f7;border-radius:8px;padding:6px 9px;font-size:12px;transition:opacity .12s ease-out;position:fixed;translate:-50% calc(-100% - 8px);box-shadow:0 8px 24px #00000059}.c2-tip.on{opacity:1}.c2-tip b{font-weight:600}.c2-q{margin:0;padding:0;list-style:none}.c2-q li{border-top:1px solid var(--l);grid-template-columns:28px 1fr;align-items:center;gap:6px 10px;padding:10px 0;display:grid}.c2-q li:first-child{border-top:0;padding-top:2px}.c2-q li>svg{grid-row:span 2;align-self:start;width:28px;height:28px}.qt{flex-direction:column;min-width:0;display:flex}.qt b,.apt b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.qt small,.apt small{color:var(--muted);font-size:11.5px}.qa3{gap:6px;display:flex}.c2-mb{all:unset;cursor:pointer;height:26px;color:var(--ink);border-radius:7px;padding:0 10px;font-size:12px;font-weight:500;transition:scale .15s ease-out,background-color .15s;box-shadow:inset 0 0 0 1px #ffffff1f}.c2-mb:hover{background:#ffffff0d}.c2-mb.go{background:var(--cream);color:#04241d;box-shadow:none}.c2-mb.go:hover{background:#fff}.c2-mb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.done-l{color:#19d246;align-items:center;gap:6px;font-size:12px;display:flex}.done-l.no{color:#ff8a73}.c2-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.c2-chip{all:unset;cursor:pointer;box-shadow:inset 0 0 0 1px var(--l);color:var(--text);border-radius:999px;padding:5px 10px;font-size:12px;transition:background-color .15s,color .15s}.c2-chip:hover{color:var(--ink)}.c2-chip[aria-pressed=true]{color:var(--ink);box-shadow:none;background:#ffffff17}.c2-chip .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px}.c2-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.c2-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.c2-tbl th{color:var(--muted);text-align:left;border-bottom:1px solid var(--l);padding:8px 10px;font-size:11.5px;font-weight:400}.c2-tbl td{border-bottom:1px solid var(--l);color:var(--text);white-space:nowrap;padding:8px 10px}.c2-tbl tr:last-child td{border-bottom:0}.c2-tbl tbody tr{transition:background-color .15s}.c2-tbl tbody tr:hover{background:#ffffff06}.c2-tbl tr[hidden]{display:none}.nm{color:var(--ink);align-items:center;gap:10px;display:flex}.nm svg{flex:none;width:24px;height:24px}.nm b{font-weight:500;display:block}.nm small{color:var(--muted);font-size:11px;display:block}.st2{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;display:inline-flex}.st2:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.st2.ok{color:#19d246;background:#19d2461a}.st2.w{color:#e8b455;background:#e8b4551f}.st2.p{color:var(--muted);background:#ffffff0f}.ch{color:var(--text);background:#ffffff0d;border-radius:5px;margin-right:4px;padding:1px 7px;font-size:11px;display:inline-block}.tk{align-items:center;gap:10px;display:flex}.tk b{color:var(--ink);font-variant-numeric:tabular-nums;min-width:28px;font-weight:500}.tk i{height:4px;width:calc(var(--w) * .9);background:linear-gradient(90deg,#3d9bff,#8cc4ff);border-radius:99px;display:block}.c2-ap{grid-template-columns:1.55fr 1fr;gap:10px;display:grid}.c2-apq{flex-direction:column;gap:10px;display:flex}.apc{background:var(--cd);box-shadow:0 0 0 1px var(--l);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:start;gap:10px 12px;padding:14px 16px;display:grid}.apc>svg{width:32px;height:32px}.apt{flex-direction:column;gap:2px;min-width:0;display:flex}.apm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.tagx{color:#e8b455;background:#e8b4551f;border-radius:5px;padding:1px 7px;font-size:11px}.due{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.apc .qa3,.apc .done-l{grid-column:2/-1}.c2-hist{margin:0;padding:0;list-style:none}.c2-hist li{border-top:1px solid var(--l);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.c2-hist li:first-child{border-top:0;padding-top:0}.c2-hist b{color:var(--ink);font-size:12.5px;font-weight:500;display:block}.c2-hist small{color:var(--muted);font-size:11.5px}.c2-hist time{font-family:var(--mono);color:var(--muted);font-size:11px}.hi{border-radius:50%;width:22px;height:22px;position:relative}.hi.ok{background:#19d24624}.hi.ok:after{content:"";border:1.6px solid #19d246;border-width:0 1.6px 1.6px 0;width:4px;height:8px;position:absolute;top:5px;left:8px;rotate:45deg}.hi.no{background:#ff7a5924}.hi.no:before,.hi.no:after{content:"";background:#ff8a73;height:1.6px;position:absolute;top:10.5px;left:6px;right:6px;rotate:45deg}.hi.no:after{rotate:-45deg}.dn{width:132px;height:132px;margin:0 auto 12px;position:relative}.dn svg{width:100%;height:100%;rotate:-90deg}.dn circle{fill:none;stroke-width:14px;transition:stroke-dasharray .9s cubic-bezier(.2,0,0,1)}.dn-c{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.dn-c b{color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:500}.dn-c small{color:var(--muted);font-size:11px}.dn-l{margin:0;padding:0;font-size:12px;list-style:none}.dn-l li{align-items:center;gap:8px;padding:4px 0;display:flex}.dn-l svg{width:18px;height:18px}.dn-l b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.c2 .cc-card.lanes{background:var(--cd);box-shadow:0 0 0 1px var(--l);border:0;border-radius:12px;margin-bottom:10px}.c2-conn{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cn{background:var(--cd);box-shadow:0 0 0 1px var(--l);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cn b{color:var(--ink);font-size:12.5px;font-weight:500;display:block}.cn small{color:var(--muted);font-size:11.5px}@media (max-width:1100px){.c2-search,.c2-avs{display:none}.c2-kpis,.c2-conn{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.c2-body{grid-template-columns:1fr;height:auto}.c2-side{border-right:0;border-bottom:1px solid var(--l);scrollbar-width:none;flex-direction:row;overflow-x:auto}.c2-side::-webkit-scrollbar{display:none}.c2-ws,.c2-grp,.c2-mini,.c2-plan{display:none}.c2-nav{flex-direction:row}.c2-tab{white-space:nowrap;width:auto}.c2-main{padding:16px;overflow:visible}.c2-row,.c2-ap{grid-template-columns:1fr}.c2-seg,.c2-tbl th:nth-child(3),.c2-tbl td:nth-child(3){display:none}}@media (max-width:600px){.c2-kpis,.c2-kpis.three{grid-template-columns:1fr 1fr}.c2-acts,.c2-tbl th:nth-child(4),.c2-tbl td:nth-child(4),.c2-top .c2-crumb i,.c2-top .c2-crumb b{display:none}}@media (prefers-reduced-motion:reduce){.c2-panel{animation:none}}.mzb{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite mz-breathe}.mzb-finance{animation-duration:5s}.mzb-ops{animation-duration:3.6s}.mzb-eng{animation-duration:4.6s}.mzb-chief{animation-duration:5.4s}.mzb-service{animation-duration:3.9s}.mzb-sales{animation:2.4s ease-in-out infinite mz-bounce}.mzb-sugentic{animation-duration:5.6s}.mzb-marketing{animation:4.8s ease-in-out infinite mz-sway}@keyframes mz-breathe{50%{transform:scale(1.018,.982)}}@keyframes mz-bounce{0%,55%,to{transform:none}65%{transform:translateY(-1.8px)scale(.98,1.03)}75%{transform:scale(1.03,.97)}85%{transform:none}}@keyframes mz-sway{0%,to{transform:rotate(0)}50%{transform:rotate(-2.5deg)}}.mz-gl{animation:7s ease-in-out infinite mz-adjust}@keyframes mz-adjust{0%,84%,to{transform:none}88%{transform:translateY(-1.8px)}92%{transform:translateY(.4px)}95%{transform:none}}.mz-ant{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite mz-wig}@keyframes mz-wig{0%,68%,to{transform:rotate(0)}74%{transform:rotate(-16deg)}82%{transform:rotate(13deg)}90%{transform:rotate(-5deg)}}.mz-led{animation:1.8s step-end infinite mz-led}@keyframes mz-led{50%{fill:#bfe2ff}}.mz-sp{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite mz-tw}@keyframes mz-tw{0%,to{transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.5)rotate(60deg)}}.mz-mic{transform-box:fill-box;transform-origin:0 0;animation:3s ease-in-out infinite mz-mic}@keyframes mz-mic{50%{transform:rotate(7deg)}}.mz-tie{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite mz-tie}@keyframes mz-tie{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(8deg)}95%{transform:rotate(0)}}.mz-code{animation:1.2s step-end infinite mz-cur}@keyframes mz-cur{50%{opacity:0}}svg.hop{animation:.55s cubic-bezier(.2,0,0,1) mz-hop}.mz-say small{color:#7a8a85;margin-top:3px;font-size:11px;display:block}.mz-say.idle{background:#f6f8f7f0;padding:7px 11px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.mzb,.mz-gl,.mz-ant,.mz-led,.mz-sp,.mz-mic,.mz-tie,.mz-code,svg.hop{animation:none}}.closing{padding-bottom:0}.closing>h2,.closing>.lead,.closing>.btn,.closing>.cap{z-index:2;position:relative}#start>h2,#start>.lead,#start>.btn,#start>.cap{z-index:3}.hud-hint{opacity:.75;font-size:12.5px;margin-top:28px!important}.huddle{z-index:1;aspect-ratio:820/360;width:min(820px,100%);margin:40px auto 0;position:relative}.hm.big svg{filter:drop-shadow(0 0 40px #19d24659)}.closing{contain:paint;flex-direction:column;align-items:center;display:flex}@media (pointer:coarse){.huddle:not(.ready) .hmi{pointer-events:none;touch-action:auto}}.hm{left:var(--l);bottom:var(--b);width:var(--w);aspect-ratio:1;position:absolute}.hmi{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.hmi:active{cursor:grabbing}.hm svg{width:100%;height:100%;rotate:var(--r,0deg);filter:none;pointer-events:none;display:block;overflow:visible}.hmi.lift svg{transition:scale .2s cubic-bezier(.2,0,0,1);scale:1.06}@media (max-width:600px){.huddle{width:calc(100% + 24px);margin-left:-12px}}.progress{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#19d246,#7cf29a);height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}html.gs .hero-copy>*,html.gs .hero-stage{opacity:1;transition:none;transform:none}.split-line{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.globe-film{align-items:flex-start;min-height:min(96vh,880px);padding-top:clamp(72px,9vw,120px)}.globe-film .in-film{z-index:2}.globe{aspect-ratio:1;z-index:0;cursor:grab;touch-action:pan-y;width:min(1100px,150vw);position:absolute;top:30%;left:50%;translate:-50%}.globe:active{cursor:grabbing}.globe canvas{display:block;width:100%!important;height:100%!important}.globe-glow{aspect-ratio:1;filter:blur(10px);pointer-events:none;background:radial-gradient(50% 50%,#19d24629,#0000 70%);border-radius:50%;width:min(900px,120vw);position:absolute;top:44%;left:50%;translate:-50%}.globe-film:after{content:"";background:linear-gradient(transparent,var(--bg));z-index:1;pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.nav-links a{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.nav-links a .rl{transition:transform .35s cubic-bezier(.2,0,0,1);display:block}.nav-links a .rl+.rl{position:absolute;top:100%;left:0}.nav-links a:hover .rl{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.progress{display:none}.nav-links a:hover .rl{transform:none}}.crew{pointer-events:none;z-index:1;height:0;position:absolute;bottom:0;left:0;right:0}.crew svg{transform:translateY(110%) rotate(var(--r,0deg));transition:transform 1.3s var(--ease-out);position:absolute;bottom:-26px;overflow:visible}.crew.in svg{transform:translateY(0) rotate(var(--r,0deg))}.crew.in svg:nth-child(2){transition-delay:.12s}.crew.in svg:nth-child(3){transition-delay:.22s}.crew.in svg:nth-child(4){transition-delay:.32s}@media (max-width:1060px){.crew{display:none}}.aw-body{height:500px;min-height:0}.aw-main{min-height:0;overflow:hidden}.appwin .feed{height:100%;min-height:0}.appwin .feed-body{flex:1;min-height:0;overflow:hidden}@media (max-width:820px){.aw-body{height:440px}}.cc-wrap{position:relative}.cc-wrap:before{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(50% 50%,#19d2461f,#0000 70%);height:280px;position:absolute;top:-40px;left:10%;right:10%}.case{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.case>*{background:var(--bg);padding:clamp(20px,2.8vw,32px) var(--pad)}.case .intro{grid-column:span 8}.case .logo{grid-column:span 4;place-items:center;display:grid}.case .logo img{width:auto;height:56px}.case .photo{grid-column:span 6;min-height:320px;padding:0;position:relative}.case .photo img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.case .photo figcaption{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051a1799;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:14px;left:16px}.case figure{margin:0}.case .built{grid-column:span 6}.case h2{margin-bottom:20px}.case h3{letter-spacing:-.01em;margin-bottom:14px;font-size:18px}.case ul.pts{margin:0;padding:0;list-style:none}.case ul.pts li{border-top:1px solid var(--line);color:var(--text);gap:12px;padding:12px 0;font-size:15.5px;display:flex}.case ul.pts li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.tbc{color:var(--muted);border-bottom:1px dashed #eef3f140}.tbc-chip{height:24px;color:var(--pend);white-space:nowrap;background:#e8b45514;border:1px solid #e8b45559;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.case .slot{grid-column:span 4}.case .slot .fig{color:var(--line-strong);margin-bottom:12px}.case .cfoot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;display:flex}@media (max-width:900px){.case>*{grid-column:1/-1!important}.case .photo{min-height:280px}}.start{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.start h2{margin-bottom:22px}.routes{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.routes a{border-bottom:1px solid var(--line);transition:padding .3s var(--ease-out);grid-template-columns:56px 1fr 44px;align-items:center;gap:4px 16px;padding:18px 0;text-decoration:none;display:grid}.routes a:hover{padding-left:8px}.routes .n{font-family:var(--mono);color:var(--muted);grid-row:span 2;align-self:start;padding-top:6px;font-size:13px}.routes .t{color:var(--ink);letter-spacing:-.02em;font-size:clamp(20px,1.9vw,26px)}.routes .ln{color:var(--text);grid-column:2;font-size:15.5px}.routes .ar{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);border-radius:50%;grid-area:1/3/span 2;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}.routes .ar svg{width:16px;height:16px}.routes a:hover .ar{background:var(--cream);color:#04241d;border-color:var(--cream)}.first{color:#04241d;background:var(--accent);vertical-align:.25em;letter-spacing:0;border-radius:999px;align-items:center;height:22px;margin-left:10px;padding:0 9px;font-size:12px;display:inline-flex}.start-more{color:var(--text);margin-top:24px;font-size:14.5px}@media (max-width:900px){.start{grid-template-columns:1fr}}.quotes{margin:0 calc(-1 * var(--pad)) calc(-1 * var(--sy));background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid}.quotes li{background:var(--bg);padding:clamp(22px,2.6vw,32px) var(--pad);flex-direction:column;gap:14px;min-height:240px;display:flex}.quotes .ql{object-fit:contain;object-position:left center;opacity:.85;align-self:flex-start;width:auto;max-width:min(100%,180px);height:34px!important}.quotes .qm{color:var(--accent);height:24px;font-size:64px;line-height:.6}.quotes .qt{letter-spacing:-.01em;flex:1;font-size:19px}.quotes .qa2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:900px){.quotes{grid-template-columns:1fr}}.film{text-align:center;min-height:min(64vh,560px);padding:clamp(72px,8vw,112px) var(--pad);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.film-bg{z-index:0;position:absolute;inset:-6% 0}.film-bg img{object-fit:cover;object-position:50% 46%;filter:saturate(.8)contrast(1.05)brightness(.62);width:100%;height:100%}.film-bg:before{content:"";z-index:1;opacity:.75;background-image:radial-gradient(#051a17d9 1px,#0000 1.4px);background-size:4px 4px;position:absolute;inset:0}.film-bg:after{content:"";z-index:2;background:linear-gradient(#051a17 0%,#051a1759 30%,#051a1766 65%,#051a17 100%);position:absolute;inset:0}.film .in-film{z-index:1;max-width:980px;position:relative}.film h2{text-wrap:balance;margin:0 auto 26px}.film .lead{color:#eef3f1c7;margin:0 auto}.founders{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.founders li{background:var(--bg);padding:20px var(--pad);align-items:center;gap:16px;display:flex}.mono-av{width:56px;height:56px;color:var(--ink);border:1px solid var(--line-strong);letter-spacing:-.02em;background:radial-gradient(circle at 30% 25%,#19d24659,#19d2460d 70%);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.founders .nm{color:var(--ink);letter-spacing:-.01em;font-size:17px;line-height:1.25}.founders .rl{color:var(--muted);margin-top:3px;font-size:13px}.phn{border-bottom:1px dashed var(--muted)}.team-row{padding:14px var(--pad);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.team-row .label{margin:0}@media (max-width:1000px){.founders{grid-template-columns:1fr 1fr}}@media (max-width:520px){.founders{grid-template-columns:1fr}}.row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.5vw,44px);display:flex}.row-head .txt{max-width:700px}.row-head h2{margin-bottom:18px}.car-ctrl{gap:10px;display:flex}.car-ctrl button{border:1px solid var(--line-strong);cursor:pointer;width:46px;height:46px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.car-ctrl button:hover:not(:disabled){background:var(--cream);color:#04241d}.car-ctrl button:disabled{opacity:.3;cursor:default}.car-ctrl svg{width:18px;height:18px}.track{scroll-snap-type:x mandatory;scroll-behavior:smooth;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 4px;scroll-padding:0 var(--pad);scrollbar-width:none;gap:16px;list-style:none;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.icard{scroll-snap-align:start;--ink:#04241d;--text:#4a5c57;--muted:#7a8a85;--line:#04241d14;background:#fff;border-radius:18px;flex-direction:column;flex:0 0 clamp(260px,30%,360px);display:flex;overflow:hidden}.ithumb{aspect-ratio:16/11;border-radius:12px;margin:8px 8px 0;position:relative;overflow:hidden}.ithumb img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .7s var(--ease-out)}.icard:hover .ithumb img{transform:scale(1.04)}.ifmt{color:#04241d;background:#ffffffeb;border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;top:10px;left:10px}.iplay{color:#04241d;background:#ffffffeb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;right:12px}.iplay svg{width:14px;height:14px;margin-left:2px}.ibody{flex-direction:column;flex:1;gap:18px;padding:18px;display:flex}.ibody h3{letter-spacing:-.015em;color:#04241d;font-size:17.5px;line-height:1.3}.imeta{color:#7a8a85;justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;display:flex}.imeta .linkbtn{color:#04241d;font-size:13px}.ins-soon{color:var(--text);box-shadow:0 0 0 1px var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.ins-soon i{background:var(--pend);border-radius:50%;width:6px;height:6px}.ins{grid-template-columns:1.25fr 1fr;gap:12px;display:grid}.ins-feat{background:var(--surface);border-radius:20px;flex-direction:column;padding:8px;display:flex;box-shadow:0 0 0 1px #ffffff12}.ins-media{aspect-ratio:16/9;border-radius:12px;position:relative;overflow:hidden}.ins-media img{object-fit:cover;filter:saturate(.9);outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;height:100%;transition:scale .6s cubic-bezier(.2,0,0,1)}.ins-feat:hover .ins-media img{scale:1.03}.ins-media:after{content:"";background:linear-gradient(#0000 55%,#051a178c);position:absolute;inset:0}.ins-play{color:#04241d;z-index:1;background:#ffffffeb;border-radius:50%;place-items:center;width:64px;height:64px;transition:scale .2s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ins-feat:hover .ins-play{scale:1.06}.ins-play svg{width:20px;height:20px;translate:2px}.ins-len{z-index:1;font-family:var(--mono);color:#fff;background:#00000080;border-radius:999px;padding:3px 8px;font-size:12px;position:absolute;bottom:12px;right:12px}.ins-body{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 12px 12px;display:flex}.ins-body small,.ins-tx small{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}.ins-body h3{letter-spacing:-.02em;font-size:22px}.ins-body p{color:var(--text);max-width:48ch;margin-bottom:6px;font-size:14.5px}.ins-list{background:var(--surface);border-radius:20px;flex-direction:column;margin:0;padding:6px;list-style:none;display:flex;box-shadow:0 0 0 1px #ffffff12}.ins-row{border-radius:14px;grid-template-columns:96px 1fr 36px;align-items:center;gap:14px;padding:8px;transition:background-color .15s ease-out;display:grid}.ins-row:hover{background:#ffffff0a}.ins-row+.ins-row{margin-top:2px}.ins-th{aspect-ratio:4/3;border-radius:8px;position:relative;overflow:hidden}.ins-th img{object-fit:cover;filter:saturate(.85);outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;height:100%}.ins-pl{color:#04241d;background:#ffffffeb;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;right:6px}.ins-pl svg{width:9px;height:9px;translate:1px}.ins-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.ins-tx b{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.35}.ins-nb{all:unset;cursor:pointer;width:36px;height:36px;color:var(--ink);box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.ins-nb svg{width:15px;height:15px}.ins-row:hover .ins-nb{background:var(--cream);color:#04241d;box-shadow:none}.ins-nb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:900px){.ins{grid-template-columns:1fr}}@media (max-width:480px){.ins-row{grid-template-columns:72px 1fr 32px;gap:10px}.ins-tx b{font-size:14px}}.faq{grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,80px);display:grid}.qa{border-bottom:1px solid var(--line)}.qa:first-child{border-top:1px solid var(--line)}.qa h3{font:inherit;margin:0}.qa button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);letter-spacing:-.015em;grid-template-columns:44px 1fr 22px;align-items:center;gap:12px;padding:18px 0;font-size:clamp(18px,1.6vw,22px);line-height:1.3;display:grid}.qa button .n{font-family:var(--mono);color:var(--muted);letter-spacing:0;font-size:13px}.qa button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.qa .pm{width:22px;height:22px;transition:transform .25s var(--ease-std);color:var(--text)}.qa button[aria-expanded=true] .pm{color:var(--ink);transform:rotate(45deg)}.qa .ans2{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.65,0,.35,1);display:grid}.qa .ans2>div{overflow:hidden}.qa .ans2 p{max-width:66ch;color:var(--text);padding:0 34px 26px 56px}.qa.open .ans2{grid-template-rows:1fr}@media (max-width:900px){.faq{grid-template-columns:1fr}.qa .ans2 p{padding-left:0}}.closing{text-align:center;padding:clamp(80px,9vw,120px) var(--pad) 0;position:relative;overflow:hidden}.closing>:not(.sky){z-index:1;position:relative}.closing h2{margin:0 auto 18px}.closing .lead{margin:0 auto 32px}.closing .cap{margin-top:16px}.rise{width:min(560px,86vw);height:clamp(220px,28vw,320px);margin:clamp(56px,7vw,80px) auto 0;position:relative;overflow:hidden}.rise svg{width:100%;height:auto;transition:transform 1.6s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:translateY(30%)}.rise.in svg{transform:translateY(0)}.rise .eye{transform-box:fill-box;transform-origin:50%;animation:5s infinite blink2}.rise .pupils{transition:transform .25s var(--ease-out)}.site-footer{padding:clamp(44px,5vw,64px) var(--pad) 24px;border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg),#03120f);font-size:14px}.foot-top{grid-template-columns:1.6fr repeat(4,1fr);gap:32px 24px;padding-bottom:40px;display:grid}.foot-brand img{width:auto;height:26px;margin-bottom:16px}.foot-brand p{color:var(--ink);margin-bottom:20px;font-size:16px}.foot-col h3{color:var(--muted);margin-bottom:16px;font-size:13px;font-weight:400}.foot-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:var(--ink);opacity:.85;text-decoration:none}.foot-col a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.foot-col .soon{color:var(--muted)}.foot-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:22px;font-size:13px;display:flex}@media (max-width:1000px){.foot-top{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:520px){.site-footer{padding-bottom:96px}}.reveal{opacity:1}.js-reveal .reveal{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translateY(16px)}.js-reveal .reveal.in,.js-reveal :is(.logos,.figs,.quotes,.founders)>.reveal{opacity:1;transform:none}.js-reveal :is(.logos,.figs,.quotes,.founders)>.reveal>*{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translateY(12px)}.js-reveal :is(.logos,.figs,.quotes,.founders)>.reveal.in>*{opacity:1;transform:none}.rise:before{content:"";filter:blur(30px);background:radial-gradient(50% 50%,#19d24659,#0000 70%);height:80%;position:absolute;bottom:-30%;left:10%;right:10%}.feed{-webkit-backdrop-filter:blur(20px);border:1px solid var(--line-strong);background:#082621d1;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 30px 80px #00000073}@media (max-width:700px){.feed{-webkit-backdrop-filter:none;background:#082621}}.feed-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 20px;display:flex}.feed-title{color:var(--ink);font-size:14.5px;font-weight:500}.live-dot{background:var(--accent);width:7px;height:7px;animation:pulse 2s var(--ease-std) infinite;border-radius:50%;flex:none}@keyframes pulse{50%{opacity:.35}}.tbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:6px 8px;font-size:13px;font-weight:500;display:flex}.tbtn:hover{color:var(--ink)}.tbtn svg{width:13px;height:13px}.feed-body{position:relative;overflow:hidden}.feed-list{margin:0;padding:0 0 6px;list-style:none}.f-row{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out),max-height .32s var(--ease-out),padding .32s var(--ease-out);grid-template-columns:48px 1fr 16px;gap:2px 12px;max-height:400px;padding:13px 20px;display:grid;overflow:hidden}.f-row.out{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.f-row.enter{opacity:0;transform:translateY(16px)}.f-row.dim{opacity:.4}.f-time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:13px}.f-who{color:var(--ink);margin-bottom:1px;font-size:13.5px;font-weight:600}.f-text{color:var(--text);font-size:14.5px;line-height:1.45}.f-dot{background:var(--accent);border-radius:50%;justify-self:end;width:7px;height:7px;margin-top:7px}.f-dot.wait{background:var(--pend);box-shadow:0 0 0 4px #e8b4552e}.f-dot.dec{border:1.5px solid var(--muted);background:0 0}.f-row.person .f-who{color:var(--ink)}.f-chip{margin-top:4px;font-size:12px;font-weight:600;display:inline-block}.f-chip.wait{color:var(--pend)}.f-chip.rec{color:var(--accent)}.approve{grid-column:2/-1;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.65,0,.35,1);display:grid}.approve.open{grid-template-rows:1fr}.approve>div{overflow:hidden}.approve-card{border-left:2px solid var(--pend);margin-top:10px;padding:2px 0 2px 14px}.approve-card .why{color:var(--muted);margin-bottom:10px;font-size:13px}.btn-row{flex-wrap:wrap;gap:8px;display:flex}.mini{cursor:pointer;border:1px solid var(--line-strong);min-height:36px;color:var(--ink);background:0 0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .16s,background-color .16s}.mini:hover{border-color:var(--ink)}.mini.go{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.mini:disabled{opacity:.45;cursor:default}.edit-note{color:var(--ink);margin-top:10px;font-size:13px}.feed-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px;display:flex}.essence{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:17px}.essence .cs{position:relative}.essence .cs:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform .6s var(--ease-out);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.essence.hold .cs:after{transform:scaleX(1)}@media (max-width:520px){.f-row{grid-template-columns:42px 1fr 12px;padding:12px 16px}.feed-head,.feed-foot{padding-left:16px;padding-right:16px}}.cc-sec{overflow:hidden}.cc-sec:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 0,#eef3f10f,#0000 70%);height:70%;position:absolute;top:0;left:0;right:0}.cc-head{text-align:center;max-width:860px;margin:0 auto clamp(56px,6vw,96px);position:relative}.cc-head h2{margin-bottom:28px}.cc-head .lead{max-width:48ch;margin:0 auto}.cc-head .lead+.lead{margin-top:8px}.cc-frame{border:1px solid var(--line-strong);opacity:0;transition:transform .9s var(--ease-out),opacity .9s var(--ease-out);--surface:#082621;--surface-2:#0d312a;--bg:#051a17;background:#051a17;border-radius:16px;position:relative;overflow:hidden;transform:translateY(40px)scale(.97);box-shadow:0 40px 120px #00000080}.cc-frame.in{opacity:1;transform:none}.cc-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.cc-dots{gap:6px;display:flex}.cc-dots i{background:#eef3f11f;border-radius:50%;width:10px;height:10px}.cc-top .ttl{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.cc-ws{color:var(--text);border:1px solid var(--line);border-radius:6px;padding:5px 10px;font-size:13px}.cc-search{min-width:120px;max-width:340px;color:var(--muted);border:1px solid var(--line);background:#082621;border-radius:8px;flex:1;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.cc-search svg{width:14px;height:14px}.cc-right{align-items:center;gap:12px;margin-left:auto;display:flex}.cc-status{color:var(--muted);font-size:12.5px}.cc-av{width:30px;height:30px;color:var(--ink);background:#0d312a;border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.cc-body{grid-template-columns:240px 1fr;height:620px;display:grid}.cc-rail{border-right:1px solid var(--line);background:#06201b;flex-direction:column;gap:2px;padding:14px;display:flex}.cc-rail .grp{color:var(--muted);padding:12px 12px 4px;font-size:11.5px;font-weight:600}.cc-tab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex;position:relative;overflow:hidden}.cc-tab svg{flex:none;width:18px;height:18px}.cc-tab:hover{color:var(--ink);background:#082621}.cc-tab[aria-selected=true]{color:var(--ink);background:#0d312a;font-weight:600}.cc-tab .prog{background:var(--accent);transform-origin:0;height:1px;position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(0)}.cc-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cc-rail .cc-note{color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding:12px;font-size:12px}.cc-main{background:#051a17;min-width:0;padding:28px 32px;overflow:auto}.cc-panel{animation:ccin .36s var(--ease-out)}@keyframes ccin{0%{opacity:0;transform:translateY(8px)}}.cc-ph{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.cc-ph h3{letter-spacing:-.02em;font-size:24px}.sample{height:20px;color:var(--muted);border:1px solid var(--line-strong);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.cc-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cc-card{border:1px solid var(--line);background:#082621;border-radius:10px;min-width:0;padding:16px 18px}.cc-card.s2{grid-column:span 2}.cc-card.s3{grid-column:1/-1}.cc-k{color:var(--muted);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:500;display:flex}.cc-v{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.05}.cc-v small{color:var(--muted);font-size:13px;font-family:var(--body);letter-spacing:0;margin-left:6px}.cc-d{color:var(--text);margin-top:6px;font-size:12.5px}.chart{width:100%;display:block}.chart text{fill:var(--muted);font-size:11px;font-family:var(--body)}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .base{stroke:var(--muted);stroke-dasharray:4 4}.chart .target{stroke:#eef3f173;stroke-dasharray:2 4}.chart .ln{fill:none;stroke:var(--s1);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1600;stroke-dashoffset:1600px;animation:draw 1.2s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.chart .area{fill:var(--s1);opacity:.05}.chart .pt{fill:#051a17;stroke:var(--s1);stroke-width:2px}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 10px 0;font-size:12px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);color:var(--text);padding:12px 12px 12px 0}.tbl td:first-child{color:var(--ink);font-weight:600}.tbl tr:last-child td{border-bottom:0}.tbl-wrap{overflow-x:auto}.st{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.st:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.st.paused:before{border:1.5px solid var(--text);background:0 0}.st.paused{color:var(--ink);font-weight:600}.st.warn:before{border:1.5px solid var(--muted);background:0 0}.meter{background:#0d312a;border-radius:4px;height:8px;margin:14px 0 10px;position:relative}.meter .fill{background:var(--s1);width:0;transition:width .9s var(--ease-out);border-radius:4px;position:absolute;inset:0 auto 0 0}.meter .mk{background:var(--ink);opacity:.4;width:1px;position:absolute;top:-4px;bottom:-4px}.meter-l{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.q{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 0;font-size:13.5px;display:grid}.q:last-child{border-bottom:0}.q .t{color:var(--ink);font-weight:600}.q .m{color:var(--muted);grid-column:1;font-size:12.5px}.q .s{grid-area:1/2/span 2;font-size:12px;font-weight:600}.q .s.w{color:var(--pend)}.q .s.ok{color:var(--accent)}.hist{margin:0;padding:0;list-style:none}.hist li{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:50px 1fr;gap:10px;padding:9px 0;font-size:13px;display:grid}.hist li:last-child{border-bottom:0}.hist .id{font-variant-numeric:tabular-nums;color:var(--ink)}.wk{grid-template-columns:160px repeat(7,1fr);min-width:480px;font-size:12.5px;display:grid}.wk>*{border-bottom:1px solid var(--line);align-items:center;height:42px;padding:0 6px;display:flex}.wk .hd{color:var(--muted);justify-content:center;font-size:12px}.wk .hd:first-child{justify-content:flex-start;padding-left:0}.wk .nm{color:var(--ink);padding-left:0;font-weight:600}.wk .c{justify-content:center}.wk .c i{background:var(--s1);border-radius:3px;width:10px;height:10px}.wk .c i.p{border:1.5px solid var(--text);background:0 0}.wk .c i.n{border:1.5px dashed var(--s1);background:0 0}.cc-under{justify-content:center;margin-top:28px;display:flex}@media (max-width:1100px){.cc-grid{grid-template-columns:1fr 1fr}.cc-card.s2{grid-column:1/-1}}@media (max-width:900px){.cc-body{grid-template-columns:1fr;height:auto;min-height:0}.cc-rail{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;overflow-x:auto}.cc-rail::-webkit-scrollbar{display:none}.cc-rail .grp,.cc-rail .cc-note,.cc-search,.cc-ws{display:none}.cc-tab{white-space:nowrap;flex:none}.cc-main{padding:20px 16px;overflow:visible}}@media (max-width:600px){.cc-grid{grid-template-columns:1fr}.cc-status{display:none}}.cc-frame{border-color:#eef3f124;border-radius:20px;box-shadow:0 40px 120px #00000073,0 0 0 6px #eef3f108}.cc-frame .sample{display:none}#platform{padding-bottom:0}.cc-frame{--line:#eef3f112;--surface:#111a18;--surface-2:#16211f;background:#0b1312;border:0;border-radius:16px 16px 0 0;box-shadow:0 0 0 1px #ffffff14,0 -20px 80px #00000059}.cc-top{border-bottom:1px solid var(--line);gap:14px;height:46px;padding:0 16px}.cc-top .ttl{font-size:13.5px;font-weight:500}.cc-dots i{background:#ffffff24}.cc-ws{color:var(--muted);border:0;padding:0;font-size:12.5px}.cc-search{background:#ffffff0a;border:0;border-radius:8px;max-width:300px;padding:7px 12px}.cc-status{display:none}.cc-right .tbtn{font-size:12.5px}.cc-av{background:#ffffff0f;width:28px;height:28px;font-size:11px}.cc-body{grid-template-columns:220px 1fr;height:560px}.cc-rail{background:0 0;gap:1px;padding:14px 10px}.cc-rail .grp{letter-spacing:.02em;padding:14px 10px 6px;font-size:11px}.cc-rail .grp:first-child{padding-top:2px}.cc-tab{border-radius:8px;gap:10px;padding:8px 10px;font-size:13.5px}.cc-tab svg{opacity:.75;width:16px;height:16px}.cc-tab[aria-selected=true]{background:#ffffff0f;font-weight:500}.cc-tab[aria-selected=true] svg{opacity:1}.cc-tab .prog{bottom:2px;left:10px;right:10px}.cc-rail .cc-note{display:none}.cc-main{background:0 0;padding:22px 24px;overflow:hidden}.cc-ph{align-items:center;margin-bottom:16px}.cc-ph h3{letter-spacing:-.015em;font-size:19px;font-weight:500}.cc-ph p{color:var(--muted);margin-top:2px;font-size:13px}.sample{height:auto;color:var(--muted);background:#ffffff0f;border:0;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:400;line-height:1}.cc-grid{gap:10px}.cc-card{background:var(--surface);border:0;border-radius:12px;padding:14px 16px;box-shadow:0 0 0 1px #ffffff0d}.cc-k{margin-bottom:6px;font-size:12px}.cc-v{font-size:28px;font-weight:400}.q{gap:2px 12px;padding:10px 0}.q .t{font-weight:500}.q .s{border-radius:999px;align-self:center;padding:3px 8px;font-size:11.5px;font-weight:500}.q .s.w{background:#e8b4551f}.q .s.ok{background:#19d2461f}.hist li{padding:8px 0;font-size:12.5px}.tbl th{font-weight:400}.tbl td:first-child{font-weight:500}.cc-under{display:none}@media (max-width:900px){.cc-body{height:auto}.cc-main{overflow:visible}}.chat-launch{z-index:90;cursor:pointer;width:48px;height:48px;transition:transform .3s var(--ease-out),opacity .2s;background:#082621;border:1px solid #eef3f133;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000059}.chat-launch svg{width:24px;height:24px}.chat-launch .eye{transform-origin:50%;transform-box:fill-box}.chat-launch.blink .eye{animation:blink .18s var(--ease-std)}@keyframes blink{50%{transform:scaleY(.1)}}.chat-launch .tip{color:#051a17;white-space:nowrap;opacity:0;pointer-events:none;background:#eef3f1;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600;transition:opacity .16s;position:absolute;top:50%;right:58px;transform:translateY(-50%)}.chat-launch:hover .tip,.chat-launch:focus-visible .tip{opacity:1}.chat-launch.lift{transform:translateY(-76px)}.chat-launch.away,.chat-launch.away2{opacity:0;pointer-events:none}.chat-launch[aria-expanded=true],.chat-launch.hide{display:none}.chat{z-index:100;border:1px solid var(--line-strong);background:#082621;border-radius:16px;flex-direction:column;width:380px;height:min(600px,100vh - 48px);display:none;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 30px 80px #0000008c}.chat.open{animation:chatin .32s var(--ease-out);display:flex}@keyframes chatin{0%{opacity:0;transform:translateY(12px)}}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 12px 14px 16px;display:flex}.chat-head .t{color:var(--ink);font-size:15px;font-weight:600;line-height:1.2}.chat-head .s{color:var(--muted);font-size:12.5px}.chat-head .s:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.chat-head .acts{gap:6px;margin-left:auto;display:flex}.chat-head .icon-btn{width:36px;height:36px}.view{flex-direction:column;flex:1;min-height:0;display:flex}.log{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.msg{border-radius:12px;max-width:86%;padding:10px 13px;font-size:14.5px;line-height:1.5}.msg.bot{color:var(--ink);background:#0d312a;border-bottom-left-radius:4px;align-self:flex-start}.msg.me{color:#051a17;background:#eef3f1;border-bottom-right-radius:4px;align-self:flex-end}.typing{background:#0d312a;border-radius:12px;align-self:flex-start;gap:4px;padding:14px;display:flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:.9s infinite td}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes td{0%,to{opacity:.25}50%{opacity:1}}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{all:unset;cursor:pointer;color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;padding:6px 12px;font-size:13.5px;line-height:1.35}.chips button:hover{border-color:var(--ink)}.chips button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chat-input{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.chat-input textarea{resize:none;border:1px solid var(--line-strong);min-height:44px;max-height:120px;color:var(--ink);background:#051a17;border-radius:12px;flex:1;padding:10px 12px;font-size:14.5px;line-height:1.4}.chat-input textarea::placeholder{color:var(--muted)}.chat-input .btn{min-height:44px;padding:0 16px}.disc{color:var(--muted);border-top:1px solid var(--line);padding:9px 14px 12px;font-size:12px;line-height:1.4}.pane{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px 20px;display:flex;overflow-y:auto}.pane p{color:var(--ink);font-size:14.5px}.linkbtn{all:unset;cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.linkbtn svg{width:16px;height:16px}.linkbtn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cf label{color:var(--text);flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.cf input,.cf select{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:#051a17;border-radius:8px;padding:0 12px;font-size:14.5px}.cf input[aria-invalid=true]{border-color:var(--pend)}.cf .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cf .err{color:var(--pend);font-size:13px;font-weight:600}.cf .conf{color:var(--ink);background:#0d312a;border-radius:8px;padding:12px 14px;font-size:14px}.vd{text-align:center;align-items:center}.vd-flag{color:var(--muted);justify-content:space-between;align-self:stretch;font-size:12.5px;display:flex}.vd-flag b{color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;padding:0 6px;font-weight:600}.vd-ring{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}.vd-ring:after{content:"";opacity:0;border:1px solid #19d24673;border-radius:50%;transition:opacity .3s;position:absolute;inset:-8px}.vd.speaking .vd-ring:after{opacity:1}.vd-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.wave{justify-content:center;align-items:center;gap:3px;width:100%;height:44px;display:flex}.wave i{background:var(--accent);border-radius:2px;width:4px;height:6px;transition:height .12s linear}.vd-cap{text-align:left;min-height:104px;color:var(--ink);background:#0d312a;border-radius:8px;align-self:stretch;padding:12px 14px;font-size:14.5px}.vd-cap b{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.vd-ctrl{justify-content:center;gap:16px;display:flex}.vd-ctrl button{border:1px solid var(--line-strong);cursor:pointer;width:52px;height:52px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;display:grid}.vd-ctrl button svg{width:20px;height:20px}.vd-ctrl .end{color:#051a17;background:#eef3f1}.vd-ctrl button[aria-pressed=true]{background:#0d312a}@media (max-width:600px){.chat-launch{bottom:16px;right:16px}.chat{border-radius:16px 16px 0 0;width:auto;height:88vh;bottom:0;left:0;right:0}}@media (max-width:480px){.btn{white-space:normal;text-align:center}}.chat-launch{background:#082621;border-color:#eef3f133}.chat{background:#082621}@media (max-width:480px){.btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-copy>*,.hero-stage,.cc-frame{opacity:1!important;transform:none!important}.reel ul,.live-dot{animation:none}}@media (max-width:600px){:root{--pad:16px;--sy:56px}.lead{font-size:16px}.hs{display:none}.sec-head{margin-bottom:28px}.scene{border-radius:18px 18px 0 0;padding:10px 10px 0}.aw-top{height:40px;padding:0 12px}.appwin .feed-head{padding:12px 14px}.appwin .feed-title{font-size:13px}.appwin .f-row{grid-template-columns:40px 1fr 8px;gap:2px 10px;padding:12px 14px}.appwin .f-time{font-size:11px}.appwin .f-text{font-size:13.5px}.appwin .feed-foot{padding:12px 14px}.appwin .essence{font-size:14px}.toggle button{white-space:nowrap;padding:9px 14px;font-size:13px}.stage{padding:18px 10px 0}.chatcard{min-height:0}.figs li{padding:20px var(--pad)}.jtabs{margin:20px calc(-1 * var(--pad)) 14px;padding:2px var(--pad);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000)}.jtabs::-webkit-scrollbar{display:none}.jtabs button{scroll-snap-align:start;flex:none}.jobs>*{min-width:0}.jscene{height:500px}.phone{width:min(320px,88%);margin-top:36px}.bento{gap:10px}.demo{min-height:0;padding-top:52px}.panel,.card.w .panel{width:92%}.tl li.sub small{display:none}.cbody{padding:14px 8px 8px}.c2-top{gap:10px;height:44px;padding:0 12px}.c2-tour{display:none}.c2-side{gap:0;padding:8px 0}.c2-nav{gap:6px;padding:0 12px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.c2-tab{box-shadow:inset 0 0 0 1px var(--l);border-radius:999px;padding:6px 12px;font-size:12.5px}.c2-tab[aria-selected=true]{background:var(--cream);color:#04241d;box-shadow:none}.c2-tab[aria-selected=true] .bd{color:#04241d;background:#04241d1f}.c2-tab .prog{display:none}.c2-main{padding:16px 12px 18px}.c2-ph{margin-bottom:12px}.c2-ph h3{font-size:17px}.c2-kpis,.c2-kpis.three{gap:8px}.kpi{padding:12px 12px 0}.kl{flex-direction:column;align-items:flex-start;gap:6px}.kv{margin:6px 0;font-size:22px}.spark{width:calc(100% + 24px);height:30px;margin:auto -12px 0}.kfoot{height:30px}.kstack+span{display:none}.c2-row,.c2-ap{gap:8px}.c2-card{padding:12px}.c2-ch{flex-wrap:wrap}.bars2,.stk{background:repeating-linear-gradient(to top,var(--l) 0 1px,transparent 1px 37.5px);gap:4px;height:150px;padding-left:22px}.bx{gap:4px;padding-left:22px}.c2-q li{grid-template-columns:24px 1fr}.c2-q li>svg{width:24px;height:24px}.qt b,.apt b{white-space:normal}.c2-tools .c2-search,.c2-tbl thead{display:none}.c2-tbl tr{border-bottom:1px solid var(--l);grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:10px 8px;display:grid}.c2-tbl tr:last-child{border-bottom:0}.c2-tbl td{border:0;padding:0}#c2-cw td:nth-child(3),#c2-cw td:nth-child(5){display:none}#c2-cw td:nth-child(4){grid-column:1/-1;padding-left:34px;display:block}#c2-cw .tk b:after{content:" tasks this week";color:var(--muted);font-weight:400}#c2-cw .tk i{display:none}.c2-ev td:nth-child(2){grid-area:1/1}.c2-ev td:nth-child(4){grid-area:1/2;display:block!important}.c2-ev td:first-child{color:var(--muted);grid-area:2/1/auto/-1;padding-left:34px;display:block!important}.c2-ev td:nth-child(3){color:var(--muted);grid-area:3/1/auto/-1;padding-left:34px;font-size:11.5px;display:block!important}.c2-ev td:nth-child(3):before{content:"Approved by: "}.c2-ev .nm b{white-space:normal}.apc{grid-template-columns:28px 1fr;gap:8px 10px;padding:12px}.apc>svg{width:28px;height:28px}.apc .due{grid-area:2/2;margin-top:-4px}.apc .qa3,.apc .done-l{grid-column:1/-1}.c2-hist li{padding:8px 0}.lanes{padding:12px}.ln-head{flex-direction:column;gap:2px}.ln-grid{grid-template-columns:26px 1fr}.ln-name{gap:0;font-size:0}.ln-name svg{width:20px;height:20px}.ln-now{left:calc(26px + (100% - 26px) * var(--now))}.ln-axis{font-size:9.5px}.ln-legend{gap:4px 10px;font-size:11px}.c2-conn{gap:8px}.cn{padding:10px 12px}.dn{width:116px;height:116px}.routes a{grid-template-columns:26px 1fr 40px;gap:4px 12px;padding:16px 0}.routes .ar{width:40px;height:40px}.routes .t{font-size:19px}.first{margin-left:8px}.quotes li{gap:12px;min-height:0}.film{min-height:0;padding:72px var(--pad)}.founders li{padding:16px var(--pad)}.mono-av{width:48px;height:48px;font-size:16px}.ins-body h3{font-size:19px}.ins-play{width:52px;height:52px}.qa button{grid-template-columns:30px 1fr 22px;padding:16px 0;font-size:17px}.closing{padding-top:72px}.site-footer{padding-top:40px}.foot-top{gap:28px 16px;padding-bottom:28px}.globe-film{min-height:640px}.globe{top:34%}.linkbtn{min-height:44px}.brand{padding:10px 0}}@media (max-width:340px){.c2-kpis,.c2-kpis.three{grid-template-columns:1fr}}@media (max-width:699px){.closing{min-height:0;padding-bottom:0}.huddle{margin-top:36px}}@media (max-width:600px){.hero h1 .flap{width:max-content;margin:.12em auto .1em;display:flex}.hero h1 .grad{display:block}.huddle{width:116%;margin-top:28px;margin-left:-8%;margin-right:-8%}.hud-hint{margin-top:18px!important}}img[data-tm=l],:root[data-theme=light] img[data-tm=d]{display:none!important}:root[data-theme=light] img[data-tm=l]{display:block!important}.theme-tg .moon{display:none}:root[data-theme=light] .theme-tg .moon{display:block}:root[data-theme=light] .theme-tg .sun{display:none}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}:root[data-theme=light]{--bg:#f4f6f3;--bg-2:#eaf0ec;--surface:#fff;--surface-2:#eef3ef;--ink:#062a20;--text:#41564f;--muted:#6b7f78;--line:#062a2017;--line-strong:#062a202b;--cream:#062a20;--cream-hover:#0c3b2e;--link:#0b7a30;--focus:#0b7a30;--pend:#9a6400;--pending:#9a6400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6f3}:root[data-theme=light] body{background:var(--bg)}:root[data-theme=light] .btn-primary{color:#fff;box-shadow:0 8px 20px -10px #062a2080}:root[data-theme=light] .btn-ghost{background:#062a200a}:root[data-theme=light] .btn-ghost:hover{border-color:#062a2059}:root[data-theme=light] .eyebrow{background:#062a2008}:root[data-theme=light] .hatch{background:repeating-linear-gradient(-45deg,#062a2014 0 1px,#0000 1px 9px)}:root[data-theme=light] .site-header{background:#f4f6f3cc}:root[data-theme=light] .site-header.scrolled{background:#f4f6f3f0}:root[data-theme=light] .nav-links a{color:#062a20b3}:root[data-theme=light] .nav-links a:hover{color:#062a20}:root[data-theme=light] .mobile-nav{background:var(--bg)}:root[data-theme=light] .sky canvas{filter:invert();opacity:.35}:root[data-theme=light] .sky:before{opacity:.7}:root[data-theme=light] .sky:after{background-image:radial-gradient(#062a201f .6px,#0000 .8px)}:root[data-theme=light] .grad{background:linear-gradient(92deg,#0e8f38 0%,#19b347 50%,#0b7a30 100%);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .jtabs button[aria-selected=true]{color:#fff}:root[data-theme=light] .jtabs button:hover{border-color:#062a2059}:root[data-theme=light] .card{box-shadow:0 0 0 1px #062a2014,0 18px 40px -28px #062a2059}:root[data-theme=light] .card:hover{box-shadow:0 0 0 1px #062a2024,0 18px 40px -28px #062a2059}:root[data-theme=light] .tbc{border-bottom-color:#062a2040}:root[data-theme=light] .routes a:hover .ar,:root[data-theme=light] .ins-row:hover .ins-nb,:root[data-theme=light] .car-ctrl button:hover:not(:disabled){color:#fff}:root[data-theme=light] .ins-feat,:root[data-theme=light] .ins-list{box-shadow:0 0 0 1px #062a2014,0 18px 40px -28px #062a204d}:root[data-theme=light] .ins-row:hover{background:#062a2009}:root[data-theme=light] .ins-media img,:root[data-theme=light] .ins-th img{outline-color:#0000001a}:root[data-theme=light] .site-footer{background:linear-gradient(180deg,var(--bg),#e6ece8)}:root[data-theme=light] .hm.big svg{filter:drop-shadow(0 0 40px #19d24638)}:root[data-theme=light] .film-bg img{filter:saturate(.95)brightness(1.02)}:root[data-theme=light] .film-bg:before{opacity:.6;background-image:radial-gradient(#f4f6f38c 1px,#0000 1.4px)}:root[data-theme=light] .film-bg:after{background:linear-gradient(#f4f6f3 0%,#f4f6f39e 28%,#f4f6f38c 66%,#f4f6f3 100%)}:root[data-theme=light] .film .lead{color:var(--text)}.film-bg img[data-tm=d]{object-position:50% 62%;filter:saturate(1.05)contrast(1.05)brightness(.9)}:root[data-theme=light] :is(.appwin,.c2,.phone,.chat,.island){--bg:#051a17;--bg-2:#06251f;--ink:#eef3f1;--text:#a9b8b3;--muted:#7f928c;--line-strong:#eef3f129;--cream:#eef3f1;--cream-hover:#fff;--pend:#e8b455;--pending:#e8b455;--link:#19d246;--focus:#19d246;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] :is(.c2,.phone,.chat,.island){--line:#eef3f114;--surface:#082621;--surface-2:#0d312a}:root[data-theme=light] :is(.c2,.chat) .btn-primary,:root[data-theme=light] .c2-btn{color:#1e1e1e}:root[data-theme=light] .scene-bg:after{background:linear-gradient(#f4f6f31a,#f4f6f333 70%,#f4f6f366)}@media (prefers-reduced-motion:reduce){.theme-switching *{animation:none!important}}
