:root{--bg:#f2f3f1;--card:#fff;--field:#eceeeb;--ink:#0c0f0d;--ink-2:#2e3531;--mut:#5e6862;--line:#cdd3cf;--hair:#e1e5e2;--track:#d6dbd7;--acc:#019151;--acc-ink:#fff;--acc-soft:#0191511a;--amber:#a86500;--amber-soft:#d68c1429;--route:#d9822b;--isl-bg:#0c0f0d;--isl-ink:#f2f3f1;--orb-1:#fff;--orb-2:#ddf2e6;--orb-3:#8fd3af;--pop:0 24px 60px #0c0f0d1f;--ease:cubic-bezier(.22, 1, .36, 1);--f:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#101311;--card:#171b18;--field:#1e231f;--ink:#ecf0ed;--ink-2:#c9d0cb;--mut:#8d9891;--line:#313a34;--hair:#232925;--track:#2c332e;--acc:#1fb46e;--acc-ink:#04170d;--acc-soft:#1fb46e24;--amber:#e9a23b;--amber-soft:#e9a23b29;--route:#e9a23b;--isl-bg:#f4f6f4;--isl-ink:#0c0f0d;--orb-1:#2c4237;--orb-2:#1a2a22;--orb-3:#0f1a14;--pop:0 24px 60px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--ink);font:400 15.5px/1.55 var(--f);-webkit-font-smoothing:antialiased;transition:background-color .3s var(--ease), color .3s var(--ease);margin:0;overflow-x:hidden}h1,h2,h3{margin:0;font-weight:400}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--bg);border-radius:10px;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(1160px,100% - 48px);margin-inline:auto}.kicker{font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.btn{white-space:nowrap;height:44px;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;transition:transform .2s var(--ease), background-color .2s, color .2s, box-shadow .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.solid{background:var(--ink);color:var(--bg)}.btn.solid:hover{background:var(--ink-2)}.btn.accent{background:var(--acc);color:var(--acc-ink)}.btn.accent:hover{filter:brightness(1.08)}.btn.ghost{border:1px solid var(--line);color:var(--ink);text-transform:none;letter-spacing:0;font:500 14px/1 var(--f)}.btn.ghost:hover{background:var(--field)}.btn.sm{height:34px;padding:0 14px;font-size:11px}.btn.ghost.sm{font-size:13px}.btn:disabled{opacity:.55;cursor:default}.btn.play svg{fill:currentColor;width:10px;height:10px}.hdr{z-index:50;pointer-events:none;padding:calc(14px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.hdr>*{pointer-events:auto}.hdr-logo{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--line) 60%, transparent);border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 14px 0 9px;text-decoration:none;display:flex}.hdr-logo b{letter-spacing:-.01em;font-size:14.5px;font-weight:500}.hdr-cta{background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 30px #0c0f0d14}.hdr-cta:hover{background:var(--field)}.hdr-end{gap:8px;display:flex}.hdr-start{box-shadow:0 10px 30px #0191512e}.mark{background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.mark img{width:82%;height:82%;display:block}.island{left:50%;top:calc(14px + env(safe-area-inset-top));background:var(--isl-bg);width:300px;max-width:calc(100vw - 32px);color:var(--isl-ink);transition:width .55s var(--ease), border-radius .55s var(--ease), scale .35s var(--ease);border-radius:22px;position:absolute;overflow:hidden;translate:-50%;box-shadow:0 10px 30px #0c0f0d33,0 0 0 1px #ffffff0f}.island.m-live{width:440px}.island.m-ask,.island.m-menu{border-radius:28px;width:430px}.island.peek{scale:1.035}.i-row{align-items:center;gap:8px;height:44px;padding:0 7px 0 9px;display:flex}.i-bar{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;height:100%;display:flex}.i-txt{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.i-k{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55;flex:none}.i-sec{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.i-meta{font:500 11px/1 var(--f-mono);opacity:.7;font-variant-numeric:tabular-nums;flex:none;gap:8px;margin-left:auto;display:flex}.i-meta i{opacity:.7;font-style:normal}.roll{animation:roll .45s var(--ease)}@keyframes roll{0%{opacity:0;filter:blur(3px);translate:0 8px}}.i-live{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.i-live.run{background:color-mix(in srgb, var(--acc) 22%, transparent)}.i-live.run:after{content:"";background:var(--acc);width:9px;height:9px;box-shadow:0 0 0 0 var(--acc);border-radius:50%;animation:1.6s infinite ping}.i-live.ask{background:color-mix(in srgb, var(--amber) 25%, transparent)}.i-live.ask:after{content:"";background:var(--amber);border-radius:50%;width:9px;height:9px;animation:1s steps(2,end) infinite blink}.i-live.done{background:var(--acc)}.i-live.held{background:color-mix(in srgb, var(--isl-ink) 18%, transparent)}.i-live svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.i-live.done svg{stroke:#fff}@keyframes ping{70%,to{box-shadow:0 0 0 7px #0000}}@keyframes blink{50%{opacity:.35}}.i-ring{flex:none;width:20px;height:20px}.i-ring circle{fill:none;stroke-width:2px;stroke:color-mix(in srgb, var(--isl-ink) 18%, transparent)}.i-ring circle.p{stroke:var(--acc);stroke-linecap:round;transition:stroke-dashoffset .4s var(--ease)}.m-ask .i-ring circle.p{stroke:var(--amber)}.i-burger{background:color-mix(in srgb, var(--isl-ink) 10%, transparent);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.i-burger:hover{background:color-mix(in srgb, var(--isl-ink) 18%, transparent)}.i-burger i{width:12px;height:1.5px;transition:translate .3s var(--ease), rotate .3s var(--ease);background:currentColor;border-radius:2px;position:absolute;top:12.25px;left:9px}.i-burger i:nth-of-type(2){translate:0 4px}.i-burger.x i:first-of-type{translate:0 2px;rotate:45deg}.i-burger.x i:nth-of-type(2){translate:0 2px;rotate:-45deg}.i-panel{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.m-menu .i-panel,.m-ask .i-panel{grid-template-rows:1fr}.i-inner{min-height:0;overflow:hidden}.i-menu,.i-ask{animation:fadein .4s 80ms var(--ease) both;padding:4px 14px 14px}@keyframes fadein{0%{opacity:0;translate:0 -6px}}.i-menu nav{display:grid}.i-menu nav a{border-bottom:1px solid color-mix(in srgb, var(--isl-ink) 12%, transparent);transition:padding .25s var(--ease), color .2s;border-radius:0;align-items:baseline;gap:6px;padding:12px 6px;font-size:16px;text-decoration:none;display:flex}.i-menu nav a:hover{padding-left:12px}.i-menu nav a sup{font:500 9.5px/1 var(--f-mono);color:var(--acc)}.i-menu nav a[aria-current]:before{content:"";background:var(--acc);border-radius:50%;align-self:center;width:6px;height:6px}.i-foot{gap:10px;margin-top:14px;display:flex}.i-foot .btn{flex:1}.i-theme{background:color-mix(in srgb, var(--isl-ink) 10%, transparent);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.i-theme svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.i-ask .q{letter-spacing:-.02em;margin:6px 4px;font-size:19px}.i-ask .d{opacity:.7;margin:0 4px 12px;font-size:13.5px}.i-ask .files{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0 4px;list-style:none;display:flex}.i-ask .files li{font:500 11px/1 var(--f-mono);background:color-mix(in srgb, var(--isl-ink) 9%, transparent);border-radius:8px;padding:7px 9px}.i-acts{gap:8px;display:flex}.i-acts .btn{flex:1}.i-acts .btn.ghost{color:var(--isl-ink);border-color:color-mix(in srgb, var(--isl-ink) 22%, transparent)}.i-acts .btn.ghost:hover{background:color-mix(in srgb, var(--isl-ink) 10%, transparent)}.hero{grid-template-rows:1fr auto;min-height:100svh;padding-top:72px;display:grid}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px 0;display:grid}.hero-topo{position:relative;overflow:hidden}.hero-topo>.wrap,.hero-topo>.ticker{z-index:1;position:relative}.topo{z-index:0;pointer-events:none;position:absolute;inset:0}.topo canvas{width:100%;height:100%;display:block}.dot-logo{aspect-ratio:1;width:100%;display:block}.dot-wrap{position:relative}a.dot-wrap{color:inherit;cursor:pointer;border-radius:24px;text-decoration:none;display:block}a.dot-wrap:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.pk-stops{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.pk{background:color-mix(in srgb, var(--card) 86%, transparent);border:1px solid var(--hair);width:max-content;max-width:210px;box-shadow:var(--pop);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);border-radius:12px;padding:9px 12px;position:absolute;transform:translateY(6px)}.pk.on{opacity:1;transform:none}.pk .k{font:500 9.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:6px;display:flex}.pk .k em{background:color-mix(in srgb, var(--route) 18%, transparent);color:var(--route);border-radius:999px;padding:3px 6px;font-style:normal}.pk p{margin-top:5px;font-size:13.5px;line-height:1.3}.pk.today{translate:-12px 22px}.pk.lukla{translate:calc(-100% - 14px) calc(-100% - 14px)}.pk.summit{translate:calc(-100% - 14px) calc(-100% - 6px)}.hero-video{aspect-ratio:10/9;width:100%;display:block}.hero-copy{max-width:560px}.hero h1{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(38px,4.6vw,60px);line-height:1.04}.lede{color:var(--mut);max-width:32em;font-size:17px}.ctas{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.core{aspect-ratio:1;justify-self:center;width:min(100%,500px);position:relative}.home-hero{aspect-ratio:1.15;background:radial-gradient(70% 60% at 50% 62%, color-mix(in srgb, var(--acc) 10%, transparent), transparent 70%);border-radius:28px;justify-self:center;width:100%;position:relative}.home-stage{cursor:crosshair;position:absolute;inset:0}.home-stage canvas{touch-action:pan-y}.hh-hint{background:var(--card);border:1px solid var(--hair);box-shadow:var(--pop);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:13.5px;display:inline-flex;position:absolute;top:4%;left:50%;translate:-50%}.hh-dot{background:var(--acc);border-radius:50%;width:8px;height:8px}.m-recording .hh-dot{background:#e5484d;animation:1s steps(2,end) infinite blink}.m-replay .hh-dot{box-shadow:0 0 0 0 var(--acc);animation:1.6s infinite ping}.hh-count{background:var(--card);border:1px solid var(--hair);box-shadow:var(--pop);pointer-events:none;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px 6px;min-width:150px;padding:12px 14px;display:grid;position:absolute;bottom:5%;right:4%}.hh-count .kicker{grid-column:1/-1}.hh-count b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:400}.hh-count span:not(.kicker){color:var(--mut);font-size:14px}.hh-count i{background:var(--track);border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.hh-count em{background:var(--acc);height:100%;transition:width .4s var(--ease);display:block}.rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.r-dots{fill:none;stroke:var(--line);stroke-width:1.2px;stroke-dasharray:1 6;stroke-linecap:round}.r-line{fill:none;stroke:var(--line);stroke-width:1px}.tk{stroke:var(--track);stroke-width:2px;stroke-linecap:round;transition:stroke .3s}.tk.on{stroke:var(--acc)}.p-ask .tk.on{stroke:var(--amber)}.orbit{transform-origin:240px 240px;animation:22s linear infinite spin}.orbit circle{fill:var(--acc)}.p-run .orbit{animation-duration:6s}.p-ask .orbit circle{fill:var(--amber)}.still{fill:var(--mut)}@keyframes spin{to{rotate:360deg}}.orb{width:52%;filter:drop-shadow(0 30px 50px color-mix(in srgb, var(--orb-2) 45%, transparent));transition:filter .6s;animation:6s ease-in-out infinite breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}.orb .swirl{mix-blend-mode:soft-light;opacity:.5}.mascot{z-index:1;position:absolute;inset:0}.halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--acc) 22%, transparent), transparent 68%);filter:blur(6px);border-radius:50%;width:46%;position:absolute;top:50%;left:50%;translate:-50% -50%}.p-ask .halo{background:radial-gradient(circle, color-mix(in srgb, var(--amber) 26%, transparent), transparent 68%)}.bubble,.pill{z-index:2}.mascot canvas{touch-action:pan-y}.start{position:relative}.start-mascot{pointer-events:none;width:300px;height:260px;position:absolute;top:-40px;right:0}.orb .rim{stroke:#ffffff40;stroke-width:1px}.orb .shine{filter:blur(7px)}.p-run .orb{animation-duration:2.4s}.p-ask .orb{filter:drop-shadow(0 0 0 transparent) drop-shadow(0 0 34px color-mix(in srgb, var(--amber) 55%, transparent))}.p-done .orb{animation:pop .7s var(--ease)}@keyframes breathe{50%{scale:1.025}}@keyframes pop{40%{scale:1.08}}.bubble{background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);max-width:230px;box-shadow:var(--pop);border-radius:14px;padding:10px 12px;position:absolute}.bubble .k{font:500 9.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.bubble p{margin-top:5px;font-size:13px;line-height:1.4}.bubble.you{z-index:2;top:0;left:-4%}.bubble.step{opacity:0;transition:opacity .4s var(--ease), translate .4s var(--ease);bottom:22%;right:-2%;translate:0 8px}.bubble.step.show{opacity:1;translate:0}.bubble.step p{animation:roll .45s var(--ease)}.p-ask .bubble.step{border-color:color-mix(in srgb, var(--amber) 50%, transparent)}.pill{white-space:nowrap;background:var(--card);border:1px solid var(--hair);height:36px;box-shadow:var(--pop);font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:0 16px;display:flex;position:absolute;bottom:4%;left:50%;translate:-50%}.pill>span:last-child{animation:roll .4s var(--ease)}.bars{align-items:center;gap:2px;height:14px;display:flex}.bars i{background:var(--mut);border-radius:2px;width:2px;height:4px}.p-run .bars i{background:var(--acc);animation:.8s ease-in-out infinite eq}.p-run .bars i:nth-child(2){animation-delay:-.2s}.p-run .bars i:nth-child(3){animation-delay:-.4s}.p-run .bars i:nth-child(4){animation-delay:-.6s}.p-ask .bars i{background:var(--amber)}.p-done .bars i{background:var(--acc);height:10px}@keyframes eq{50%{height:13px}}.ticker{border-top:1px solid var(--hair);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track{width:max-content;animation:50s linear infinite marquee;display:flex}.ticker:hover .track{animation-play-state:paused}.track ul{margin:0;padding:0;list-style:none;display:flex}.track li{color:var(--ink-2);white-space:nowrap;align-items:center;gap:14px;padding:18px 26px 18px 0;font-size:14px;display:flex}.track li:before{content:"";background:var(--acc);border-radius:50%;width:5px;height:5px}.ticker.log .track li{font:400 13px/1 var(--f-mono);gap:10px}.ticker.log .track li:before{content:none}.ticker.log svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.ticker.log li.ok svg{color:var(--acc)}.ticker.log li.fix svg{color:var(--amber)}.ticker.log li.fail svg{color:#d4493d}.ticker.log li.wait svg{color:var(--mut)}@keyframes marquee{to{translate:-50%}}.sec{padding:140px 0 0}.sec-head{max-width:640px;margin-bottom:52px}.sec-head h2{letter-spacing:-.03em;text-wrap:balance;margin:14px 0;font-size:clamp(32px,3.6vw,46px);line-height:1.05}.sec-head>p:last-child{color:var(--mut);font-size:16.5px}.monday{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mon{background:var(--card);border:1px solid var(--hair);border-radius:22px;gap:22px;padding:26px;display:grid}.mon>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mon .who{color:var(--mut);font-size:13.5px}.mon ol{margin:0;padding:0;list-style:none;display:grid}.mon li{border-top:1px solid var(--hair);grid-template-columns:58px 1fr;gap:12px;padding:13px 0;font-size:15px;display:grid}.mon time{font:500 12.5px/1.9 var(--f-mono);color:var(--mut);font-variant-numeric:tabular-nums}.mon footer{background:var(--field);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.mon footer b{letter-spacing:-.02em;font-size:19px;font-weight:500}.mon footer small{color:var(--mut);font-size:13.5px}.mon.without li span{color:var(--ink-2)}.mon.with{border-color:color-mix(in srgb, var(--acc) 35%, var(--hair))}.mon.with time{color:var(--acc)}.mon.with footer{background:var(--acc-soft)}.mon.with footer b{color:var(--acc)}.jobs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(560px,82vw);grid-auto-flow:column;gap:16px;padding:0 max(24px,50vw - 580px);scroll-padding-inline:max(24px,50vw - 580px);display:grid;overflow-x:auto}.jobs::-webkit-scrollbar{display:none}.job{scroll-snap-align:start;align-content:start;gap:12px;display:grid}.job .art{background:var(--card);border:1px solid var(--hair);border-radius:26px;height:300px}.job h3{letter-spacing:-.02em;margin-top:12px;font-size:24px}.job p{color:var(--mut);max-width:30em;font-size:15.5px}.job-tag{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-top:6px}.jobs-nav{justify-content:space-between;align-items:center;margin-top:34px;display:flex}.jobs-nav b{color:var(--ink);font-weight:500}.jobs-nav div{gap:10px;display:flex}.arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .2s;display:grid}.arrow:hover:not(:disabled){background:var(--field)}.arrow:disabled{opacity:.35;cursor:default}.arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.center{text-align:center;margin-inline:auto}.fade-words span:last-child{color:var(--mut)}.art{background:var(--field);border-radius:14px;justify-content:center;align-items:center;padding:18px;font-size:13px;display:flex}.art.chips{flex-wrap:wrap;align-content:center;gap:8px}.art.chips span{background:var(--card);border:1px dashed var(--line);border-radius:999px;padding:7px 11px}.art.chips .rec{background:var(--ink);color:var(--bg);font:500 11px/1 var(--f-mono);border:0;align-items:center;gap:6px;display:inline-flex}.art.chips .rec:before{content:"";background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite blink}.art.sched{flex-direction:column;gap:6px}.art.sched b{letter-spacing:-.03em;font-size:34px;font-weight:400}.art.sched span{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.art.sched i{color:var(--mut);font-style:normal}.art.checks{flex-direction:column;align-items:stretch;gap:8px;margin:0;list-style:none}.art.checks li{align-items:center;gap:8px;display:flex}.art.checks li:before{content:"";background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 6.2 2 2L9 4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:14px;height:14px}.art.mini-ask{background:var(--isl-bg);color:var(--isl-ink);flex-direction:column;align-items:stretch;gap:10px}.art.mini-ask div{gap:6px;display:flex}.art.mini-ask span{text-align:center;border:1px solid color-mix(in srgb, var(--isl-ink) 22%, transparent);border-radius:999px;flex:1;padding:8px;font-size:12px}.art.mini-ask span.y{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.art.fix{flex-direction:column;gap:6px}.art.fix s{color:var(--mut)}.art.fix span{background:var(--card);border:1px solid color-mix(in srgb, var(--acc) 50%, var(--hair));border-radius:10px;padding:8px 14px}.art.fix i{font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);font-style:normal}.words span{color:var(--line);transition:color .4s var(--ease)}.words span.on{color:var(--ink)}.how{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.how-steps{margin:0;padding:0;list-style:none}.how-steps li{border-top:1px solid var(--hair);opacity:.4;min-height:46vh;transition:opacity .4s var(--ease);padding:26px 0}.how-steps li.on{opacity:1}.how-steps .n{font:500 12px/1 var(--f-mono);color:var(--acc)}.how-steps h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:26px}.how-steps p{color:var(--mut);max-width:30em}.how-sticky{position:sticky;top:calc(50vh - 190px)}.how-inline{margin-top:22px;display:none}.how-inline .panel{min-height:0;box-shadow:none}.panel{background:var(--card);border:1px solid var(--hair);box-shadow:var(--pop);border-radius:22px;min-height:380px;overflow:hidden}.panel-top{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.panel-top .tag{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--acc-soft);color:var(--acc);border-radius:999px;margin-left:auto;padding:6px 9px}.panel-body{animation:fadein .45s var(--ease);padding:18px}.log{counter-reset:s;gap:6px;margin:0;padding:0;list-style:none;display:grid}.log li{background:var(--field);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:11px 12px;font-size:14px;display:flex}.log li b{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);min-width:58px}.log li em{font-style:normal;font:500 10.5px/1 var(--f-mono);letter-spacing:.04em;color:var(--acc);margin-left:auto}.log li.mark{background:var(--amber-soft)}.log li.mark b{color:var(--amber)}.log li.ok:before,.log li.fixd:before{content:"";background:var(--acc);border-radius:50%;align-self:center;width:7px;height:7px}.log li.fixd{background:var(--amber-soft)}.log li.fixd:before{background:var(--amber)}.log li.fixd em{color:var(--amber)}.log li.pass{color:var(--acc);font:500 12px/1.4 var(--f-mono);background:0 0;padding-top:14px}.log.runs li{grid-template-columns:70px 1fr 70px 80px;align-items:center;display:grid}.log.runs li.pass{display:block}.log.runs span{color:var(--mut);font-variant-numeric:tabular-nums}.log.runs em.ok{color:var(--acc)}.log.runs em.fixd{color:var(--amber)}.ask-card{background:var(--isl-bg);color:var(--isl-ink);border-radius:18px;gap:10px;margin-top:40px;padding:20px;display:grid}.ask-card .q{letter-spacing:-.02em;font-size:21px}.ask-card p:not(.q){opacity:.7;font-size:14px}.ask-card div{gap:8px;margin-top:8px;display:flex}.ask-card .btn.ghost{color:var(--isl-ink);border-color:color-mix(in srgb, var(--isl-ink) 22%, transparent)}.deck{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:340px;grid-auto-flow:column;align-items:center;gap:18px;padding:20px max(24px,50vw - 580px) 30px;display:grid;overflow-x:auto}.deck::-webkit-scrollbar{display:none}.pc{scroll-snap-align:center;height:440px;color:inherit;transition:transform .4s var(--ease);border-radius:26px;flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pc:nth-child(2n){height:400px}.pc:hover{transform:translateY(-6px)rotate(-.6deg)}.pc h3{letter-spacing:-.03em;font-size:30px;line-height:1.05}.pc-foot{margin-top:auto}.p-ops{color:#0c0f0d;background:#f4f1e8}.p-ops .kicker{color:#5e6862}.grid12{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:auto;display:grid}.grid12 i{aspect-ratio:1;background:#019151;border-radius:10px}.grid12 i.miss{background:0 0;border:1.5px dashed #a86500}.p-research{background:var(--card);border:1px solid var(--hair)}.pc-table{border-collapse:collapse;width:100%;font:500 13px/1 var(--f-mono);margin:6px 0 auto}.pc-table td{border-top:1px solid var(--hair);padding:11px 0}.pc-table td:last-child{text-align:right;color:var(--acc)}.p-permit{color:#fff;background:#019151}.p-permit .kicker{color:#ffffffb3}.stamp{font:600 26px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.95;border:3px solid #fff;border-radius:12px;margin:auto;padding:14px 22px;rotate:-9deg}.p-sales{background:var(--isl-bg);color:var(--isl-ink)}.p-sales .kicker{color:inherit;opacity:.6}.big{letter-spacing:-.06em;margin-top:auto;font-size:170px;font-weight:400;line-height:.85}.p-watch{background:var(--field);border:1px solid var(--hair)}.spark{width:100%;height:120px;margin:auto 0;overflow:visible}.spark path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.spark circle{fill:var(--amber)}.p-fin{color:#0c0f0d;background:#f2b84b}.p-fin .kicker{color:#0c0f0da6}.match{font:500 13px/1 var(--f-mono);align-items:center;gap:10px;margin:auto 0;display:flex}.match span{background:#ffffffb3;border-radius:10px;padding:10px 12px}.match i{background:#0c0f0d;flex:1;height:2px;position:relative}.match i:after{content:"";background:#019151 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 6.2 2 2L9 4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;translate:-50% -50%}.p-cta{border:1.5px dashed var(--line);background:0 0}.p-cta p{color:var(--mut)}.p-cta .pc-foot{color:var(--acc)}.apart{grid-template-columns:1fr 1fr;gap:16px;display:grid}.apart .col{background:var(--card);border:1px solid var(--hair);border-radius:26px;padding:28px;display:grid}.apart .col.hot{color:#ecf0ed;--ink:#ecf0ed;--mut:#8d9891;--line:#2b332e;--hair:#232925;background:#070908;border-color:#070908}.apart header{justify-content:space-between;align-items:center;gap:12px;display:flex}.apart .acc{color:var(--acc)}.count{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.count i{background:var(--mut);border-radius:50%;width:7px;height:7px}.hot .count i{background:var(--acc)}.count b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-weight:500}.swarm{height:260px;margin:6px -10px}.swarm canvas{width:100%;height:100%;display:block}.apart h3{letter-spacing:-.045em;font-size:clamp(44px,5.6vw,76px);line-height:1}.apart h3 .dot{color:var(--acc)}.apart p{color:var(--mut);margin-top:10px;font-size:18px}.apart ul{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:10px 20px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.apart li{align-items:center;gap:10px;display:flex}.apart li:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:7px;height:7px}.apart .dim{background:var(--field)}.apart .dim h3,.apart .dim li{color:var(--mut)}.apart .dim li:before{background:var(--mut);border-radius:0;width:10px;height:1px}.private{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.guards{margin:0;padding:0;list-style:none}.guards li{border-top:1px solid var(--hair);gap:4px;padding:16px 0 16px 26px;display:grid;position:relative}.guards li:before{content:"";border:1.5px solid var(--acc);border-radius:3px;width:10px;height:10px;position:absolute;top:23px;left:2px}.guards b{font-weight:500}.guards span{color:var(--mut);font-size:14.5px}.stress{background:var(--card);border:1px solid var(--hair);box-shadow:var(--pop);border-radius:22px;gap:12px;padding:20px;display:grid}.stress header{justify-content:space-between;align-items:center;display:flex}.held{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--acc-soft);color:var(--acc);border-radius:999px;padding:6px 9px}.msg{border-radius:14px;gap:6px;padding:14px;display:grid}.msg.page{background:var(--amber-soft)}.msg.page p{font-family:var(--f-mono);font-size:13px}.msg.alpha{background:var(--isl-bg);color:var(--isl-ink);margin-left:24px}.msg.alpha .kicker{color:inherit;opacity:.6}.stress footer{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding-top:4px}.faq{grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.qs{border-bottom:1px solid var(--hair)}.qs details{border-top:1px solid var(--hair)}.qs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;list-style:none;display:flex}.qs summary::-webkit-details-marker{display:none}.qs summary span{flex:none;width:14px;height:14px;position:relative}.qs summary span:before,.qs summary span:after{content:"";width:14px;height:1.5px;transition:rotate .3s var(--ease);background:currentColor;position:absolute;top:6px;left:0}.qs summary span:after{rotate:90deg}.qs details[open] summary span:after{rotate:0deg}.qs details p{color:var(--mut);max-width:40em;padding:0 40px 22px 0}.start .sec-head{margin-bottom:40px}.start-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.calc,.form{background:var(--card);border:1px solid var(--hair);border-radius:22px;padding:26px}.calc label{font-size:15px}.range{align-items:center;gap:16px;margin:18px 0 24px;display:flex}.range input{accent-color:var(--acc);flex:1}.range output{font:500 15px/1 var(--f-mono);text-align:right;min-width:46px}.calc dl{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.calc dl div{background:var(--field);border-radius:14px;padding:16px}.calc dt{font:500 10.5px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.calc dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:38px}.calc dl div:first-child dd{color:var(--acc)}.fine{color:var(--mut);font-size:13px}.form{align-content:start;gap:14px;display:grid}.form label{color:var(--mut);gap:6px;font-size:13.5px;display:grid}.form input,.form textarea{font:inherit;color:var(--ink);background:var(--field);resize:vertical;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:15px}.form input:focus,.form textarea:focus{border-color:var(--acc);background:var(--card);outline:none}.form .btn{margin-top:6px}.form.done{align-content:center;gap:10px}.form.done h3{letter-spacing:-.02em;color:var(--acc);font-size:26px}.products{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.prod{border-radius:26px;align-content:start;gap:16px;padding:30px;display:grid}.prod.main{background:var(--isl-bg);color:var(--isl-ink)}.prod.main p,.prod.main li{color:color-mix(in srgb, var(--isl-ink) 72%, transparent)}.prod.main .btn.ghost{color:var(--isl-ink);border-color:color-mix(in srgb, var(--isl-ink) 25%, transparent)}.prod.main .btn.ghost:hover{background:color-mix(in srgb, var(--isl-ink) 10%, transparent)}.prod header{justify-content:space-between;align-items:center;display:flex}.prod h3{letter-spacing:-.04em;font-size:clamp(40px,5vw,64px);line-height:1}.prod.next h3{letter-spacing:-.02em;font-size:28px}.prod p{max-width:36em;font-size:16px}.prod ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prod li{align-items:center;gap:10px;display:flex}.prod li:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px}.prod .ctas{margin-top:8px}.prod.next{background:var(--card);border:1px dashed var(--line)}.prod.next p{color:var(--mut)}.prod .tag{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--acc);color:var(--acc-ink);border-radius:999px;justify-self:start;padding:7px 10px}.prod .tag.dim{background:var(--field);color:var(--mut)}.prod .link{font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);margin-top:auto;text-decoration:none}a.prod{transition:transform .3s var(--ease);text-decoration:none}a.prod.main{flex-direction:column;display:flex}a.prod.main .link{margin-top:auto}a.prod:hover{transform:translateY(-3px)}.prod.main .kicker{color:color-mix(in srgb, var(--isl-ink) 55%, transparent)}.prod-stack{gap:16px;display:grid}.prod-stack .prod{gap:8px;padding:22px}.prod-stack h3{font-size:22px}.lk-head{grid-template-columns:1fr minmax(0,440px);align-items:end;gap:48px;margin-bottom:64px;display:grid}.lk-head .sec-head{margin-bottom:0}@keyframes wf-bar{to{scale:1}}.rail{grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 36px;padding:0;list-style:none;display:grid}.rail li{padding-top:18px;transition:opacity .35s;position:relative}.rail li:before,.rail li:after{content:"";background:var(--track);border-radius:2px;height:2px;position:absolute;inset:0 0 auto}.rail li:after{background:var(--acc);transform-origin:0;scale:0 1}.rail li.on:after{animation:wf-bar var(--dur) linear both}.rail.live li:not(.on){opacity:.45}.rail .n{font:500 12px/1 var(--f-mono);color:var(--acc)}.rail h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:22px}.rail p{color:var(--mut);max-width:30em;font-size:15px}.wf-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.wf-name{color:var(--mut);font-size:14px}.wf-status{white-space:nowrap;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;display:inline-flex}.wf-status i{background:var(--acc);border-radius:50%;width:8px;height:8px}.wf:is([data-p=zero],[data-p=rec]) .wf-status i{background:#e5484d;animation:1s steps(2,end) infinite blink}.wf[data-p=learn] .wf-status i{background:var(--amber);animation:1.4s infinite blink}.wf-scroll{scrollbar-width:none;overflow-x:auto}.wf-scroll::-webkit-scrollbar{display:none}.wf-board{aspect-ratio:1200/430;min-width:820px;transition:opacity .4s;position:relative;container-type:inline-size}.wf[data-p=out] .wf-board,.wf[data-p=zero] .wf-board{opacity:0}.wf[data-p=zero] .wf-board *{transition:none!important;animation:none!important}.wf-edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.e-base{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease), stroke .35s}.e-flow{fill:none;stroke:var(--acc);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.14 2;stroke-dashoffset:.14px;opacity:0}.wf[data-p=learn] .e-base{stroke-dashoffset:0;transition-delay:var(--learn), 0s}.wf:is([data-p=run],[data-p=done],[data-p=out]) .e-base{stroke-dashoffset:0;stroke:var(--acc);transition-delay:0s, calc(var(--run) + .45s)}.wf[data-p=run] .e-flow{animation:wf-flow .6s var(--run) linear both}@keyframes wf-flow{0%{opacity:0;stroke-dashoffset:.14px}8%,92%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}.wf-pill{z-index:1;white-space:nowrap;font:500 .88cqw/1.2 var(--f-mono);background:var(--bg);color:var(--mut);opacity:0;border-radius:.4cqw;padding:.2cqw .55cqw;transition:opacity .3s,color .3s;position:absolute;translate:-50% -50%}.wf[data-p=learn] .wf-pill{opacity:1;transition-delay:calc(var(--learn) + .35s)}.wf:is([data-p=run],[data-p=done],[data-p=out]) .wf-pill{opacity:1;color:var(--acc);transition-delay:0s, calc(var(--run) + .45s)}.wf-node{z-index:2;background:var(--card);color:var(--ink);border:1px solid var(--hair);opacity:0;transition:opacity .4s var(--ease), translate .5s var(--ease), border-color .4s;border-radius:.9cqw;flex-direction:column;justify-content:center;gap:.45cqw;padding:0 1.1cqw;display:flex;position:absolute;translate:0 .8cqw;box-shadow:0 1px 2px #0c0f0d0a,0 .8cqw 2cqw -1cqw #0c0f0d24}.wf-node b{letter-spacing:-.01em;white-space:nowrap;font-size:1.18cqw;font-weight:500;line-height:1.2}.wf-node .app{color:var(--mut);white-space:nowrap;align-items:center;gap:.5cqw;font-size:.98cqw;line-height:1.2;display:flex}.glyph{flex:none;width:1.25cqw;height:1.25cqw;display:grid}.glyph>*{grid-area:1/1;width:100%;height:100%}.glyph svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:color .4s,opacity .3s}.wf-node.order{justify-content:flex-start;gap:.6cqw;padding:1.1cqw}.wf[data-p=rec] .wf-node{opacity:1;transition-delay:var(--rec);animation:wf-ring .9s var(--rec) backwards;translate:0}.wf:is([data-p=learn],[data-p=run],[data-p=done],[data-p=out]) .wf-node{opacity:1;translate:0}.wf[data-p=learn] .glyph svg{color:var(--acc);transition-delay:var(--learn)}.wf:is([data-p=run],[data-p=done],[data-p=out]) .glyph svg{color:var(--acc)}.wf[data-p=run] .glyph svg{opacity:0;transition-delay:0s, var(--done)}.wf:is([data-p=done],[data-p=out]) .glyph svg{opacity:0}.wf[data-p=run] .wf-node:not(.order){border-color:color-mix(in srgb, var(--acc) 40%, var(--hair));transition-delay:0s, 0s, var(--done)}.wf:is([data-p=done],[data-p=out]) .wf-node:not(.order){border-color:color-mix(in srgb, var(--acc) 40%, var(--hair))}@keyframes wf-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc) 60%, transparent)}to{box-shadow:0 0 0 1.4cqw #0000}}.wf-field{background:var(--field);color:var(--mut);border-radius:.6cqw;padding:.55cqw .8cqw;font-size:1.05cqw;display:grid}.wf-field em{grid-area:1/1;font-style:normal;transition:opacity .3s}.wf-field em+em{opacity:0;color:var(--ink)}.wf:is([data-p=run],[data-p=done],[data-p=out]) .wf-field em:first-child{opacity:0}.wf:is([data-p=run],[data-p=done],[data-p=out]) .wf-field em+em{opacity:1}.wf-run{font:500 1.05cqw/1 var(--f);background:var(--ink);color:var(--bg);border-radius:.6cqw;place-items:center;padding:.6cqw;transition:background-color .3s,color .3s;display:grid}.wf[data-p=run] .wf-run{background:var(--acc);color:var(--acc-ink);transition-delay:.45s;animation:.5s .3s wf-press}.wf:is([data-p=done],[data-p=out]) .wf-run{background:var(--acc);color:var(--acc-ink)}@keyframes wf-press{50%{filter:brightness(.85);scale:.92}}.wf-ok{transition:scale .35s var(--ease);background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 6.2 2 2L9 4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;border-radius:50%;scale:0}.wf[data-p=run] .wf-ok{transition-delay:var(--done);scale:1}.wf:is([data-p=done],[data-p=out]) .wf-ok{scale:1}.wf-cursor{z-index:3;opacity:0;pointer-events:none;fill:#fff;stroke:#0c0f0d;stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #00000059);width:1.6cqw;position:absolute;top:96%;left:4%}.wf[data-p=rec] .wf-cursor{animation:wf-cursor 5.2s var(--ease) both}.wf[data-p=run] .wf-cursor{animation:1s both wf-click;top:63%;left:8%}@keyframes wf-cursor{0%{opacity:0;top:96%;left:4%}3%{opacity:1}3.8%,9.6%{top:50%;left:8.3%}17.3%,23.1%{top:57%;left:29.5%}30.8%,36.5%{top:28.6%;left:51.4%}44.2%,50%{top:57%;left:51.4%}57.7%,63.5%{top:85.3%;left:51.4%}71.2%,76.9%{top:85.3%;left:72.7%}84.6%,to{opacity:1;top:57%;left:93.9%}}@keyframes wf-click{0%{opacity:0}25%,80%{opacity:1}45%{scale:.85}60%{scale:1}to{opacity:0}}.row-head{justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.research{grid-template-columns:1fr 1fr;gap:16px;display:grid}.research article{background:var(--card);border:1px solid var(--hair);border-radius:22px;align-content:start;gap:14px;padding:26px;display:grid}.research article.dark{background:var(--isl-bg);color:var(--isl-ink);border-color:var(--isl-bg)}.research article.dark .kicker{color:color-mix(in srgb, var(--isl-ink) 55%, transparent)}.fails,.approach{margin:0;padding:0;list-style:none}.fails li,.approach li{border-top:1px solid var(--hair);gap:2px;padding:13px 0;display:grid}.approach li{border-color:color-mix(in srgb, var(--isl-ink) 14%, transparent)}.fails b,.approach b{font-weight:500}.fails span{color:var(--mut);font-size:14.5px}.approach span{color:color-mix(in srgb, var(--isl-ink) 65%, transparent);font-size:14.5px}.fails b:before{content:"";background:var(--amber);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.approach b:before{content:"";background:var(--acc);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.link{font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);text-decoration:none}.bench{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.exp{background:var(--card);border:1px solid var(--hair);transition:border-color .2s, transform .3s var(--ease);border-radius:22px;align-content:start;gap:12px;padding:24px;text-decoration:none;display:grid}a.exp:hover{border-color:var(--acc);transform:translateY(-2px)}.exp header{justify-content:space-between;align-items:center;display:flex}.exp h3{letter-spacing:-.02em;font-size:24px}.exp p{color:var(--mut)}.state{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);align-items:center;gap:7px;display:inline-flex}.state i{background:currentColor;border-radius:50%;width:7px;height:7px}.state.live{color:var(--acc)}.state.live i{animation:1.4s steps(2,end) infinite blink}.partner{background:var(--card);border:1px solid var(--hair);border-radius:28px;grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;padding:40px;display:grid}.partner h2{letter-spacing:-.03em;margin:12px 0;font-size:clamp(30px,3.4vw,44px)}.partner p:not(.kicker){color:var(--mut);max-width:34em}.partner .ctas{justify-content:flex-end;margin:0}.posts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.post-card{background:var(--card);border:1px solid var(--hair);transition:border-color .2s, transform .3s var(--ease);border-radius:22px;align-content:start;gap:12px;padding:24px;text-decoration:none;display:grid}.post-card:hover{border-color:var(--acc);transform:translateY(-2px)}.post-card header,.post-lead header,.article .meta{align-items:center;gap:10px;display:flex}.post-card h3{letter-spacing:-.02em;font-size:21px;line-height:1.2}.post-card p{color:var(--mut);font-size:14.5px}.post-card footer,.post-lead footer{gap:14px;margin-top:6px;display:flex}.ptag{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--field);color:var(--ink-2);border-radius:999px;padding:6px 9px}.ptag.t-research{background:var(--acc-soft);color:var(--acc)}.ptag.t-product{background:var(--isl-bg);color:var(--isl-ink)}.ptag.t-privacy{background:var(--amber-soft);color:var(--amber)}.post-lead .ptag{background:var(--acc);color:var(--acc-ink)}.blog-h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(40px,5vw,64px);line-height:1}.tagbar{flex-wrap:wrap;gap:8px;margin:-20px 0 28px;display:flex}.post-lead{background:var(--isl-bg);color:var(--isl-ink);border-radius:26px;grid-template-columns:1fr 240px;align-items:center;gap:32px;margin-bottom:16px;padding:34px;text-decoration:none;display:grid}.post-lead h2{letter-spacing:-.03em;margin:14px 0 10px;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.post-lead p{color:color-mix(in srgb, var(--isl-ink) 70%, transparent);max-width:40em}.post-lead .kicker{color:color-mix(in srgb, var(--isl-ink) 55%, transparent)}.lead-art{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--acc) 45%, transparent), transparent 70%);border-radius:50%;place-items:center;display:grid}.article{max-width:720px}.article .back{margin-bottom:24px;text-decoration:none;display:inline-block}.article .back:before{content:"← "}.article h1{letter-spacing:-.035em;margin:16px 0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.article .lede{font-size:19px}.byline{border-bottom:1px solid var(--hair);margin:18px 0 0;padding-bottom:28px}.prose{padding-top:12px}.prose h2{letter-spacing:-.02em;margin:32px 0 10px;font-size:24px}.prose p{color:var(--ink-2);margin-top:14px;font-size:17.5px;line-height:1.7}.post-cta{background:var(--card);border:1px solid var(--hair);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:48px;padding:20px;display:grid}.post-cta p{color:var(--mut);font-size:14px}.more{gap:18px;margin-top:90px;display:grid}.prose a{color:var(--acc);text-underline-offset:3px}.prose ul,.prose ol:not(.mdx-steps){color:var(--ink-2);padding-left:1.2em;font-size:17px;line-height:1.7}.callout{background:var(--card);border:1px solid var(--hair);border-radius:14px;gap:10px;margin:28px 0;padding:20px 24px;display:grid}.callout b{font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.callout p{margin:0!important;font-size:16px!important}.callout.warn b{color:var(--amber)}.mdx-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:26px 0;display:grid}.mdx-stats div{background:var(--card);border:1px solid var(--hair);border-radius:16px;flex-direction:column-reverse;gap:6px;padding:18px;display:flex}.mdx-stats dd{letter-spacing:-.03em;color:var(--acc);margin:0;font-size:34px}.mdx-stats dt{color:var(--mut);font-size:14px}.mdx-steps{counter-reset:s;gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.mdx-steps li{counter-increment:s;background:var(--card);border:1px solid var(--hair);border-radius:14px;align-items:baseline;gap:14px;padding:14px 16px;font-size:16px;display:flex}.mdx-steps li:before{content:counter(s, decimal-leading-zero);font:500 12px/1 var(--f-mono);color:var(--acc)}.mdx-table{border:1px solid var(--hair);background:var(--card);border-radius:16px;margin:24px 0;overflow-x:auto}.mdx-table table{border-collapse:collapse;width:100%;font-size:15px}.mdx-table th{text-align:left;font:500 10.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--hair);padding:14px 16px}.mdx-table td{border-top:1px solid var(--hair);color:var(--ink-2);padding:13px 16px}.papers{border-bottom:1px solid var(--hair);margin:0;padding:0;list-style:none}.papers a{border-top:1px solid var(--hair);transition:padding .3s var(--ease);grid-template-columns:90px 1fr 200px;align-items:start;gap:24px;padding:26px 0;text-decoration:none;display:grid}.papers a:hover{padding-left:10px}.papers a:hover h3{color:var(--acc)}.papers .kicker{padding-top:6px}.papers h3{letter-spacing:-.02em;font-size:24px;transition:color .2s}.papers p{color:var(--mut);max-width:46em;margin-top:8px}.paper-meta{text-align:right;justify-items:end;gap:8px;display:grid}.state.done{color:var(--ink-2)}.paper-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.paper-facts div{background:var(--card);border:1px solid var(--hair);border-radius:12px;padding:12px 14px}.paper-facts dt{font:500 10px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.paper-facts dd{margin:6px 0 0;font-size:14.5px}.abstract{background:var(--isl-bg);color:var(--isl-ink);border-radius:18px;gap:8px;margin-bottom:18px;padding:22px;display:grid}.abstract .kicker{color:color-mix(in srgb, var(--isl-ink) 55%, transparent)}.abstract p{font-size:17px;line-height:1.6}.co-hero{max-width:760px}.co-hero .blog-h1{text-wrap:balance}.co-hero .ctas{margin-top:26px}.co-story .sec-head{margin-bottom:24px}.co-cols{grid-template-columns:1fr 1fr;gap:32px;display:grid}.co-cols p{color:var(--ink-2);font-size:17px;line-height:1.7}.values{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.back{margin-bottom:20px;text-decoration:none;display:inline-block}.back:before{content:"← "}.roles{border-bottom:1px solid var(--hair);margin:0;padding:0;list-style:none}.roles a{border-top:1px solid var(--hair);transition:padding .3s var(--ease);grid-template-columns:140px 1fr 220px;align-items:start;gap:24px;padding:24px 0;text-decoration:none;display:grid}.roles a:hover{padding-left:10px}.roles a:hover h3{color:var(--acc)}.roles .kicker{padding-top:6px}.roles h3{letter-spacing:-.01em;font-size:21px;transition:color .2s}.roles p{color:var(--mut);margin-top:6px}.role-meta{text-align:right;justify-items:end;gap:4px;font-size:14.5px;display:grid}.role-meta small{color:var(--mut)}.roles-foot{margin-top:18px}.roles-foot a{color:var(--acc)}.tagbar .f-chip small{color:var(--mut);margin-left:4px}.apply{background:var(--card);border:1px solid var(--hair);border-radius:22px;margin-top:48px;padding:28px}.apply h2{letter-spacing:-.02em;margin-bottom:18px;font-size:26px}.apply-note{color:var(--mut);margin:-8px 0 22px}.f-field input[type=file]{padding:10px}.glance{gap:10px;margin:0;display:grid}.glance div{border-top:1px solid var(--hair);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.glance dt{color:var(--mut);font-size:14px}.glance dd{text-align:right;margin:0;font-size:14.5px}.mission{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.principles{counter-reset:p;margin:0;padding:0;list-style:none}.principles li{border-top:1px solid var(--hair);counter-increment:p;gap:4px;padding:18px 0 18px 44px;display:grid;position:relative}.principles li:before{content:counter(p, decimal-leading-zero);font:500 12px/1 var(--f-mono);color:var(--acc);position:absolute;top:20px;left:0}.principles b{font-size:18px;font-weight:500}.principles span{color:var(--mut)}.sec-climb{overflow-x:clip}.climb{--c-route:var(--route);--c-snow:#fff;--c-hill:color-mix(in srgb, var(--ink) 7%, var(--bg));--c-peak:color-mix(in srgb, var(--ink) 20%, var(--bg));position:relative;container-type:inline-size}[data-theme=dark] .climb{--c-snow:#f2f3f1}.climb svg{width:100%;height:auto;display:block;overflow:visible}.s-hill{stop-color:var(--c-hill)}.s-peak{stop-color:var(--c-peak)}.s-bg{stop-color:var(--bg)}.c-snow{fill:var(--c-snow)}.c-grid{fill:none;stroke:color-mix(in srgb, var(--ink) 14%, transparent);stroke-width:1.5px;stroke-dasharray:2 7}.c-ahead{fill:none;stroke:var(--ink-2);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 13;opacity:0;transition:opacity .8s 1.5s}.c-done{fill:none;stroke:var(--c-route);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease) .2s}.c-base{fill:var(--mut)}.c-peak{fill:var(--bg);stroke:var(--ink);stroke-width:4px}.c-here{transform-box:view-box;transform-origin:453px 364px;transition:scale .6s var(--ease) 1.3s;scale:0}.c-halo{fill:var(--c-route);opacity:.22;transform-box:view-box;transform-origin:453px 364px;animation:2.6s ease-out infinite c-halo}.c-pole{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.c-flag{fill:var(--c-route)}.c-pin{fill:var(--c-route);stroke:var(--bg);stroke-width:4px}.climb.in .c-done{stroke-dashoffset:0}.climb.in .c-here{scale:1}@keyframes c-halo{0%{opacity:.45;scale:.5}to{opacity:0;scale:1.5}}.c-stops{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.c-stop{width:0;height:0;position:absolute}.c-stop.today{top:80.19%;left:5%}.c-stop.lukla{top:67.41%;left:37.75%}.c-stop.summit{top:15.19%;left:91%}.c-head{white-space:nowrap;text-align:left;opacity:0;transition:opacity .6s var(--ease), translate .6s var(--ease);flex-direction:column;gap:.4cqw;display:flex;position:absolute;translate:0 8px}.climb.in .c-head{opacity:1;translate:0}.c-head b{letter-spacing:-.03em;font-size:2.9cqw;font-weight:500;line-height:1.02}.c-head span{color:var(--mut);font-size:1.45cqw;line-height:1.3}.c-k{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8cqw;display:flex;font:500 1cqw/1 var(--f-mono)!important}.c-k em{background:color-mix(in srgb, var(--c-route) 18%, transparent);color:var(--c-route);border-radius:999px;padding:.45cqw .7cqw;font-style:normal}.today .c-head{transition-delay:.2s;top:2.4cqw;left:-1.6cqw}.lukla .c-head{transition-delay:1.3s;bottom:7cqw;left:-1.5cqw}.summit .c-head{text-align:right;align-items:flex-end;transition-delay:1.8s;bottom:.2cqw;right:2.2cqw}.cv{opacity:0;transition:opacity .9s var(--ease) .3s}.climb.in .cv{opacity:1}.st{animation:5s ease-in-out infinite st-bob;animation-delay:calc(var(--i) * -.8s)}.st-bg{fill:var(--card);stroke:var(--hair);stroke-width:1.5px}.st-ico{fill:none;stroke:var(--ink-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@keyframes st-bob{50%{transform:translateY(-6px)}}.cm-line{fill:none;stroke:color-mix(in srgb, var(--ink) 9%, transparent);stroke-width:1px}.cm-line.major{stroke:color-mix(in srgb, var(--ink) 18%, transparent);stroke-width:1.4px}.cm-foot{fill:none;stroke:var(--mut);stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round;stroke-linejoin:round;animation:1.6s linear infinite c-hop}@keyframes c-hop{to{stroke-dashoffset:-20px}}.cm-walker{fill:var(--ink)}.cm-merge{fill:none;stroke:color-mix(in srgb, var(--c-route) 60%, transparent);stroke-width:2px;stroke-dasharray:1 6;stroke-linecap:round}.cm-cable{stroke:var(--ink-2);stroke-width:2.5px}.cm-tower{fill:none;stroke:var(--ink-2);stroke-width:3px;stroke-linecap:round}.cm-car path{stroke:var(--ink);stroke-width:2.5px}.cm-car rect{fill:var(--c-route);stroke:var(--bg);stroke-width:2.5px}.climb.in .c-ahead{opacity:.35}.lukla .c-head{top:2.4cqw;bottom:auto;left:2.4cqw}@container (width<=820px){.c-stops{gap:22px;padding:16px 0 0;display:grid;position:static}.c-stop{grid-template-columns:10px 1fr;column-gap:14px;width:auto;height:auto;display:grid;position:static}.c-stop:before{content:"";background:var(--mut);border-radius:50%;width:10px;height:10px;margin-top:6px}.c-stop.lukla:before{background:var(--c-route)}.c-stop.summit:before{background:var(--bg);box-shadow:inset 0 0 0 2.5px var(--ink)}.c-head{opacity:1;white-space:normal;gap:4px;position:static;translate:none;text-align:left!important;align-items:flex-start!important}.c-head b{font-size:22px}.c-head span{font-size:14.5px}.c-k{gap:6px;font-size:10px!important}.c-k em{padding:4px 7px}}.proof{background:var(--card);border:1px solid var(--hair);border-radius:22px;padding:22px;position:relative}.proof>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.proof .rec{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:7px;display:inline-flex}.proof .rec i{background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite blink}.chart{width:100%;height:auto;display:block}.chart .base{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round}.chart .live{stroke:var(--acc);stroke-width:1.5px;stroke-dasharray:3 4}.chart .live-dot{fill:var(--acc)}.chart .axis{stroke:var(--line)}.chart pattern line{stroke:var(--line);stroke-width:2px}.chart text{font:500 10.5px var(--f-mono);letter-spacing:.08em;fill:var(--mut)}.chart .live-t{fill:var(--acc)}.sealed{background:var(--card);border:1px solid var(--line);font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--pop);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:absolute;top:46%;left:66%;translate:-50% -50%}.sealed svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.proof ul{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.proof li{background:var(--field);border-radius:14px;gap:8px;padding:14px;font-size:14px;display:grid}.proof li span{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.proof li span.s{color:var(--mut)}.pricing{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.pricing h2{letter-spacing:-.03em;margin:14px 0;font-size:clamp(32px,3.6vw,46px);line-height:1.05}.pricing>div>p:last-child{color:var(--mut);max-width:32em;font-size:16.5px}.price-card{background:var(--card);border:1px solid var(--hair);border-radius:22px;gap:22px;padding:26px;display:grid}.price-card ul{margin:0;padding:0;list-style:none}.price-card li{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:14px 0;display:flex}.price-card li:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:7px;height:7px}.doors{gap:16px;display:grid}.door{background:var(--card);border:1px solid var(--hair);transition:transform .3s var(--ease), border-color .2s;border-radius:22px;gap:10px;padding:26px;text-decoration:none;display:grid}.door:hover{border-color:var(--acc);transform:translateY(-2px)}.door h3{letter-spacing:-.02em;font-size:26px}.door p{color:var(--mut);max-width:30em}.door .go{font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);margin-top:6px}.door.dark{background:var(--isl-bg);color:var(--isl-ink);border-color:var(--isl-bg)}.door.dark p,.door.dark .kicker{color:color-mix(in srgb, var(--isl-ink) 65%, transparent)}.subpage{min-height:80vh;padding:120px 0 0}.page-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.page-main{max-width:640px}.page-main h1{letter-spacing:-.035em;margin:14px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.05}.page-main .lede{margin-bottom:30px}.page-aside{position:sticky;top:90px}.next-card{background:var(--card);border:1px solid var(--hair);border-radius:22px;gap:16px;padding:22px;display:grid}.next-card ol{margin:0;padding:0;list-style:none;display:grid}.next-card li{border-top:1px solid var(--hair);grid-template-columns:30px 1fr;gap:10px;padding:14px 0;display:grid}.next-card .n{font:500 12px/1.6 var(--f-mono);color:var(--acc)}.next-card b{font-weight:500}.next-card li p{color:var(--mut);margin-top:2px;font-size:14px}.notice{border-radius:12px;margin-bottom:18px;padding:12px 14px;font-size:14.5px}.notice.warn{background:var(--amber-soft);color:var(--amber)}.ok-line{color:var(--acc);align-items:center;gap:10px;font-weight:500;display:flex}.ok-line svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pform{gap:22px;display:grid}.pform .row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.f-label{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex}.f-label small{color:var(--mut);font-size:13px}.f-req{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.f-field{gap:8px;display:grid;position:relative}.f-field.half{max-width:360px}.f-field input,.f-field select,.f-field textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.f-field textarea{resize:vertical;min-height:96px}.f-field input:focus,.f-field select:focus,.f-field textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.f-field.bad input,.f-field.bad textarea,.f-field.bad select{border-color:var(--amber)}.f-count{font:500 11px/1 var(--f-mono);color:var(--mut);justify-self:end}.f-group{border:0;gap:10px;margin:0;padding:0;display:grid}.f-group legend{margin-bottom:10px;padding:0}.f-group.bad legend .f-label{color:var(--amber)}.f-chips{flex-wrap:wrap;gap:8px;display:flex}.f-chips.stack{display:grid}.f-chip{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14.5px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.f-chips.stack .f-chip{border-radius:14px}.f-chip input{opacity:0;pointer-events:none;position:absolute}.f-chip:hover{border-color:var(--mut)}.f-chip.on{border-color:var(--acc);background:var(--acc-soft)}.f-chip:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.f-chip:has(input:disabled){opacity:.45;cursor:default}.f-chip .dot{border:1.5px solid var(--line);border-radius:50%;flex:none;width:16px;height:16px}.f-chip.on .dot{border:5px solid var(--acc)}.f-check{cursor:pointer;align-items:center;gap:12px;font-size:15px;display:flex;position:relative}.f-check input{opacity:0;position:absolute}.f-check .box{border:1.5px solid var(--line);background:var(--card) center / 14px no-repeat;border-radius:6px;flex:none;width:20px;height:20px}.f-check input:checked+.box{background-color:var(--acc);border-color:var(--acc);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 6.2 2 2L9 4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.f-check input:focus-visible+.box{outline:2px solid var(--acc);outline-offset:2px}.wizard{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.form-part{border-top:1px solid var(--hair);gap:22px;padding-top:26px;display:grid}.form-part:first-child{border-top:0;padding-top:0}.form-part h2{color:var(--acc);margin:0}.wizard li{border:1px solid var(--hair);color:var(--mut);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:14px;display:flex}.wizard li span{background:var(--field);width:24px;height:24px;font:500 11px/1 var(--f-mono);border-radius:50%;place-items:center;display:grid}.wizard li span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.wizard li.on{color:var(--ink);border-color:var(--ink)}.wizard li.on span{background:var(--ink);color:var(--bg)}.wizard li.done span{background:var(--acc);color:#fff}.done-card{gap:6px;display:grid}.done-card .start-mascot{width:100%;max-width:360px;height:240px;margin-left:-20px;position:relative;top:0;right:auto}.start-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:clamp(32px,6vw,88px);padding-bottom:96px;display:grid}.start-copy{position:sticky;top:110px}.start-copy h1{letter-spacing:-.04em;max-width:14ch;margin:14px 0 16px;font-size:clamp(36px,4.6vw,60px);line-height:1.04}.start-copy .lede{color:var(--mut)}.start-art{width:min(100%,440px);margin-top:18px;position:relative}.done-logo{width:150px;margin:-6px 0 0 -10px}.start-card{background:var(--card);border:1px solid var(--hair);box-shadow:var(--pop);isolation:isolate;border-radius:28px;padding:30px;position:relative}.start-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 60% at 50% 0%, var(--acc-soft), transparent 60%);pointer-events:none;position:absolute;inset:-1px}.start-card form,.start-step{gap:20px;display:grid}.start-card h2{letter-spacing:-.025em;font-size:26px}.start-sub{color:var(--mut);margin-top:-10px;font-size:14.5px}.start-progress{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.start-progress i{background:var(--track);height:4px;transition:background-color .4s var(--ease);border-radius:4px}.start-progress i.on{background:var(--acc)}.start-intents{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.start-intents legend{margin-bottom:10px;padding:0}.start-intents.bad legend{color:var(--amber)}.start-intents.bad .start-intent{border-color:var(--amber-soft)}.start-intent{border:1px solid var(--line);background:var(--field);cursor:pointer;transition:border-color .2s, background-color .2s, transform .2s var(--ease), box-shadow .2s;border-radius:16px;align-content:start;gap:3px;padding:14px 14px 15px;display:grid;position:relative}.start-intent input{opacity:0;pointer-events:none;position:absolute}.start-ico{background:var(--card);border:1px solid var(--hair);width:34px;height:34px;color:var(--ink-2);border-radius:10px;place-items:center;margin-bottom:10px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.start-ico svg,.start-tick svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.start-tick{border:1.5px solid var(--line);color:#0000;width:22px;height:22px;transition:background-color .2s, border-color .2s, color .2s, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.start-tick svg{stroke-width:2.4px;width:14px;height:14px}.start-intent b{font-weight:500}.start-intent span{color:var(--mut);font-size:13px;line-height:1.4}.start-intent:hover{border-color:var(--mut);transform:translateY(-1px)}.start-intent.on{border-color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 3px var(--acc-soft)}.start-intent.on .start-ico{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.start-intent.on .start-tick{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);transform:scale(1.05)}.start-intent.on span{color:var(--ink-2)}.start-intent:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.start-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.start-go{align-items:center;gap:8px;display:inline-flex}.start-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s var(--ease)}.start-go:hover svg{transform:translate(3px)}.start-actions{flex-wrap:wrap;gap:10px;display:flex}.start-parts{color:var(--mut);grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.start-parts li{gap:7px;display:grid}.start-parts i{background:var(--track);height:3px;transition:background-color .3s var(--ease);border-radius:3px}.start-parts li.done i,.start-parts li.on i{background:var(--acc)}.start-parts li.on{color:var(--ink)}.start-step .pform{animation:partIn .35s var(--ease)}@keyframes partIn{0%{opacity:0;transform:translateY(8px)}}.start-chosen{border-top:1px solid var(--hair);margin-top:18px;padding-top:14px}.start-card .done-card .start-mascot{height:180px;margin-left:0}@media (width<=960px){.start-grid{grid-template-columns:1fr}.start-copy{position:static}.start-art{display:none}}@media (width<=520px){.start-intents{grid-template-columns:1fr}.start-intent{grid-template-columns:34px 1fr;align-items:center;column-gap:12px;padding-right:44px}.start-ico{grid-row:span 2;margin-bottom:0}.start-tick{top:50%;translate:0 -50%}.start-card{border-radius:22px;padding:20px}}.foot{border-top:1px solid var(--hair);margin-top:140px;padding:48px 0 28px}.foot-grid{grid-template-columns:1fr 2fr;gap:32px;display:grid}.foot .hdr-logo{-webkit-backdrop-filter:none;background:0 0;border:0;padding-left:0}.foot-brand p{color:var(--mut);margin-top:8px;font-size:14px}.foot nav{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:24px;display:grid}.foot-cols>div{align-content:start;gap:10px;display:grid}.foot-cols .kicker{margin-bottom:4px}.foot-btn{text-align:left;color:var(--ink-2);justify-self:start;font-size:14.5px}.foot-btn:hover{color:var(--acc)}.ext{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vertical-align:1px;width:10px;height:10px;margin-left:5px}.social{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.social a{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);border-radius:50%;place-items:center;transition:border-color .2s,color .2s,background-color .2s;display:grid}.social a:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.social svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.next-card .social{margin-top:8px}.consent{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--card);border:1px solid var(--hair);width:min(420px,100vw - 32px);box-shadow:var(--pop);animation:fadein .45s var(--ease);border-radius:22px;gap:12px;padding:20px;display:grid;position:fixed}.consent h2{letter-spacing:-.01em;font-size:18px;font-weight:500}.consent p{color:var(--mut);font-size:14px}.consent p a{color:var(--acc)}.consent-opts{background:var(--field);border-radius:14px;gap:10px;padding:12px;display:grid}.consent-opts .f-check{align-items:flex-start;font-size:14px}.consent-opts .f-check>span:last-child{gap:2px;display:grid}.consent-opts b{font-weight:500}.consent-opts small{color:var(--mut);font-size:12.5px}.consent-opts input:disabled+.box{opacity:.6}.consent-acts{flex-wrap:wrap;gap:8px;display:flex}.consent-acts .btn{flex:1}.legal{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.legal-nav{gap:4px;display:grid;position:sticky;top:90px}.legal-nav .kicker{margin-bottom:10px}.legal-nav a,.legal-nav .foot-btn{color:var(--ink-2);border-radius:10px;padding:9px 12px;font-size:15px;text-decoration:none}.legal-nav a:hover{background:var(--field)}.legal-nav a[aria-current]{background:var(--card);border:1px solid var(--hair);color:var(--ink)}.legal .article h1{margin-top:10px}.prose code{font:500 13px var(--f-mono);background:var(--field);border-radius:6px;padding:2px 6px}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.f-check.bad .box{border-color:var(--amber)}.f-check a{color:var(--acc)}.foot nav a,.foot-contact a{color:var(--ink-2);font-size:14.5px;text-decoration:none}.foot nav a:hover,.foot-contact a:hover{color:var(--acc)}.foot-contact{align-content:start;gap:10px;display:grid}.foot-base{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);justify-content:space-between;margin-top:40px;display:flex}.xy{font-variant-numeric:tabular-nums}.flow{height:260vh;position:relative}.flow-stick{text-align:center;grid-template-rows:auto 1fr auto;justify-items:center;height:100vh;padding:96px 20px 40px;display:grid;position:sticky;top:0;overflow:hidden}.flow-top,.flow-bot{z-index:1;justify-items:center;gap:10px;display:grid;position:relative}.flow-top{grid-row:1}.flow-bot{grid-row:3}.flow h2{letter-spacing:-.045em;font-size:clamp(40px,6vw,76px);line-height:1}.flow .kicker b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.flow .kicker b.g{color:var(--acc)}.flow-cv{width:100%;height:100%;position:absolute;inset:0}.flow-mid{justify-items:center;gap:10px;display:grid;position:absolute;top:55%;left:50%;translate:-50% -50%}.flow-orb{background:var(--card);border:1px dashed var(--line);opacity:0;width:74px;height:74px;transition:scale .7s var(--ease), opacity .5s, box-shadow .6s;border-radius:50%;place-items:center;display:grid;scale:.4}.flow-mid.on .flow-orb{opacity:1;box-shadow:0 0 0 10px var(--acc-soft), 0 0 60px color-mix(in srgb, var(--acc) 40%, transparent);border-style:solid;scale:1}.flow-tag{white-space:nowrap;position:absolute;top:30px;left:calc(100% + 18px)}.flow-mid.on .flow-tag{color:var(--acc);top:30px}.flow-note{width:280px;color:var(--mut);background:var(--bg);border-radius:10px;padding:6px 10px;font-size:14px;position:absolute;top:calc(100% + 14px)}.flow-hint{position:absolute;bottom:18px;right:24px}.band{height:320vh;position:relative}.band-stick{text-align:center;place-content:center;justify-items:center;gap:40px;height:100vh;padding:0 24px;display:grid;position:sticky;top:0}.toggle{background:var(--field);border:1px solid var(--hair);border-radius:999px;padding:5px;display:flex}.toggle span{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);transition:background-color .4s var(--ease), color .4s;border-radius:999px;padding:12px 22px}.toggle span.on{background:var(--card);color:var(--ink);box-shadow:0 2px 8px #0c0f0d14}.band-text{letter-spacing:-.035em;text-wrap:balance;max-width:900px;font-size:clamp(30px,4.4vw,58px);line-height:1.12}.band-text span{color:color-mix(in srgb, var(--ink) 18%, transparent);transition:color .25s}.band-text span.lit{color:var(--ink)}.band-text span.lit.hl{color:var(--amber)}.band-text.b span.lit.hl{color:var(--acc)}.band-scroll{justify-items:center;gap:14px;display:grid}.band-scroll:before{content:"";background:var(--line);grid-area:1/1;width:1px;height:64px}.band-scroll i{background:var(--amber);grid-area:1/1;align-self:start;width:1px;max-height:64px}.how-tabs{background:var(--card);border:1px solid var(--hair);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:14px;padding:12px;display:grid}.how-tabs span{color:var(--mut);gap:6px;padding:0 6px;font-size:14px;display:grid}.how-tabs i{background:var(--track);border-radius:2px;height:2px;margin-bottom:6px;position:relative;overflow:hidden}.how-tabs i:after{content:"";background:var(--acc);transform-origin:0;transition:scale .6s var(--ease);position:absolute;inset:0;scale:0 1}.how-tabs .past i:after,.how-tabs .on i:after{scale:1}.how-tabs em{font:500 10.5px/1 var(--f-mono);font-style:normal}.how-tabs .on{color:var(--ink)}.how-tabs .on em{color:var(--acc)}.ws{background:var(--card);border:1px solid var(--hair);box-shadow:var(--pop);border-radius:28px;grid-template-columns:200px 1fr;display:grid;overflow:hidden}.ws-side{border-right:1px solid var(--hair);align-content:start;gap:2px;padding:18px 12px;display:grid}.ws-brand{align-items:center;gap:10px;padding:6px 10px 18px;display:flex}.ws-brand b{font-weight:500}.ws-side>span{color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:14.5px;display:flex}.ws-side>span.on{background:var(--field);color:var(--ink)}.ws-side>span i{opacity:.55;border:1.5px solid;border-radius:4px;width:14px;height:14px}.ws-side>span.on i{border-color:var(--acc);opacity:1}.ws-side em{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-left:auto}.ws-main{gap:16px;min-width:0;padding:22px;display:grid}.ws-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-head h3{letter-spacing:-.01em;margin-top:8px;font-size:20px}.ws-chip{border:1px solid var(--line);border-radius:999px;padding:7px 11px}.ws-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ws-kpis div{border:1px solid var(--hair);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.ws-kpis b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:400}.ws-kpis small{color:var(--mut);font-size:12.5px}.ws-kpis small.up{color:var(--acc)}.ws-map{background:var(--field);border-radius:20px;height:420px;position:relative;overflow:hidden}.ws-map.bare{background:0 0;border-radius:0;height:560px;overflow:visible}.ws-map canvas{width:100%;height:100%;position:absolute;inset:0}.ws-col{position:absolute;top:18px}.ws-col.l{left:16%;translate:-50%}.ws-col.c{left:50%;translate:-50%}.ws-col.r{left:82%;translate:-50%}.ws-ask{color:var(--mut);white-space:nowrap;align-items:center;gap:10px;font-size:13.5px;transition:color .3s;display:flex;position:absolute;right:73%;translate:0 -50%}.ws-ask i,.ws-out i{border:1.5px solid var(--line);background:var(--field);border-radius:50%;flex:none;width:12px;height:12px;transition:border-color .3s,box-shadow .3s}.ws-ask.on{color:var(--ink)}.ws-ask.on i,.ws-out.on i{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft);background:var(--acc)}.ws-out{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;font-size:14px;display:grid;position:absolute;left:73%;translate:0 -50%}.ws-out b{color:var(--mut);font-weight:400;transition:color .3s}.ws-out small{font:500 10.5px/1.3 var(--f-mono);color:var(--acc);grid-column:2}.ws-out.on b{color:var(--ink)}.ws-tag{opacity:.7;font-size:9.5px;position:absolute}.ws-tag.t0{top:34%;left:36%}.ws-tag.t1{top:30%;left:58%}.ws-tag.t2{top:66%;left:40%}.ws-tag.t3{top:70%;left:57%}.ws-legend{background:var(--card);border:1px solid var(--hair);border-radius:999px;gap:14px;padding:8px 12px;display:flex;position:absolute;bottom:14px;right:14px}.ws-legend span{align-items:center;gap:6px;display:flex}.ws-legend i{border-radius:50%;width:7px;height:7px}.ws-legend .s{background:var(--mut)}.ws-legend .r{background:var(--amber)}.ws-legend .l{background:var(--acc)}.after{gap:16px;display:grid}.after article{background:var(--card);border:1px solid var(--hair);opacity:.25;transition:opacity .7s var(--ease), translate .7s var(--ease);border-radius:26px;gap:16px;padding:26px;display:grid;translate:0 18px}.after.in article{opacity:1;translate:0}.after header{justify-content:space-between;display:flex}.after .t{color:var(--acc)}.after h3{letter-spacing:-.02em;font-size:26px}.after dl{gap:10px;margin:0;display:grid}.after dl div{grid-template-columns:110px 1fr;gap:12px;display:grid}.after dd{margin:0}.after .tags{gap:8px;display:flex}.after .tags span{background:var(--field);color:var(--mut);border-radius:999px;padding:6px 11px;font-size:13px}.after .tags .hot{background:var(--acc-soft);color:var(--acc)}.chat{background:var(--field);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.chat b{font-weight:500}.chat p{color:var(--mut);margin-top:4px}.cap{color:var(--mut);font-size:14px}.sheet{border:1px solid var(--hair);border-radius:14px;grid-template-columns:1.4fr .6fr .8fr .8fr;font-size:14px;display:grid;overflow:hidden}.sheet span{border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:11px 14px}.sheet span:nth-last-child(-n+4){border-bottom:0}.sheet .kicker{background:var(--field);padding:10px 14px}.sheet .ok{color:var(--acc)}.ins{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ins article{background:var(--card);border:1px solid var(--hair);border-radius:26px;align-content:start;gap:20px;padding:26px;display:grid}.ins header{justify-content:space-between;display:flex}.tbars,.funnel{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tbars li{grid-template-columns:1fr auto;gap:8px 12px;font-size:14.5px;display:grid}.tbars li i,.funnel li i{background:var(--ink);height:6px;transition:width 1s var(--ease);border-radius:6px}.tbars li i{grid-column:1/-1}.tbars .n,.funnel .n{font:500 13px/1.4 var(--f-mono);font-variant-numeric:tabular-nums}.tbars .gap i{background:var(--amber)}.tbars em{color:var(--amber);margin-left:10px;font-style:normal}.funnel li{grid-template-columns:140px 1fr 90px;align-items:center;gap:12px;font-size:14px;display:grid}.funnel li i{background:var(--field);border:1px solid var(--line);border-radius:6px;height:22px}.funnel li:first-child i{background:var(--ink);border-color:var(--ink)}.funnel .hot i{background:var(--amber-soft);border-color:var(--amber)}.funnel em{color:var(--amber);font-style:normal;display:block}.fab{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:40;background:var(--card);border:1px solid var(--hair);box-shadow:var(--pop);opacity:0;transition:translate .5s var(--ease), opacity .4s;border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 20px;display:flex;position:fixed;translate:0 120px}.fab.show{opacity:1;translate:0}.fab{color:var(--ink);text-decoration:none}.fab-txt{text-align:left;font-size:14px;display:grid}.fab-txt em{color:var(--acc);font-size:10px;font-style:normal}.fab .mark{box-shadow:0 0 0 4px var(--acc-soft)}.fab:hover .mark{animation:pop .6s var(--ease)}@media (width<=960px){.research,.bench,.posts,.partner,.post-lead{grid-template-columns:1fr}.papers a{grid-template-columns:1fr;gap:8px}.co-cols,.values{grid-template-columns:1fr}.roles a{grid-template-columns:1fr;gap:8px}.role-meta{text-align:left;justify-items:start}.legal{grid-template-columns:1fr;gap:24px}.two{grid-template-columns:1fr}.legal-nav{flex-wrap:wrap;display:flex;position:static}.legal-nav .kicker{width:100%}.foot nav{grid-template-columns:1fr 1fr}.paper-meta{text-align:left;justify-items:start}.paper-facts{grid-template-columns:1fr 1fr}.partner .ctas{justify-content:flex-start}.lead-art{display:none}.post-cta{grid-template-columns:auto 1fr}.post-cta .btn{grid-column:1/-1}.products,.mission,.lk-head{grid-template-columns:1fr}.page-grid{grid-template-columns:1fr;gap:32px}.page-aside{position:static}.pricing{grid-template-columns:1fr}.proof ul{grid-template-columns:1fr 1fr}.hero-grid,.how,.private,.faq,.start-grid{grid-template-columns:1fr}.hero-grid{padding-top:20px}.core{width:min(100%,440px)}.hdr>.hdr-logo b{display:none}.hdr>.hdr-logo{padding:0 8px}.ws{grid-template-columns:1fr}.ws-side{display:none}.ws-kpis{grid-template-columns:1fr 1fr}.ins{grid-template-columns:1fr}.how-sticky{display:none}.start-mascot{width:100%;height:220px;margin-bottom:-10px;position:relative;top:0}.how-inline{display:block}.how-steps li{opacity:1;min-height:0}.foot-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.pk{padding:7px 9px}.pk p{font-size:12px}.pk .k{font-size:8.5px}.hdr>.hdr-logo{display:none}.hdr-cta{z-index:1;margin-left:auto;display:flex;position:relative}.hdr-end{z-index:1;margin-left:auto;position:relative}.hdr-end .hdr-signin{display:none}:is(.hdr:has(.island.m-live) .hdr-end,.hdr:has(.island.m-ask) .hdr-end,.hdr:has(.island.m-menu) .hdr-end){visibility:hidden}.island{width:min(260px,100vw - 132px);left:12px;translate:0}.island.m-live,.island.m-ask,.island.m-menu{width:calc(100vw - 24px);left:12px}:is(.hdr:has(.island.m-live) .hdr-cta,.hdr:has(.island.m-ask) .hdr-cta,.hdr:has(.island.m-menu) .hdr-cta){visibility:hidden}.i-meta i{display:none}.sec{padding-top:96px}.monday,.apart,.rail,.apart ul{grid-template-columns:1fr}.deck{grid-auto-columns:80vw}.job .art{height:240px}.ws-map{height:520px}.ws-ask{display:none;position:relative;left:12px;right:auto;translate:0;top:auto!important}.ws-out{left:auto;right:12px}.ws-col.l,.ws-tag{display:none}.funnel li{grid-template-columns:110px 1fr 70px}.after dl div{grid-template-columns:90px 1fr}.sheet{font-size:13px}.sheet span{padding:10px}.fab-txt{display:none}.fab{padding:6px}.flow-note{width:220px}.bubble{max-width:190px}.bubble.step{bottom:16%;right:0}.log.runs li{grid-template-columns:1fr auto}.log.runs li span:first-of-type{display:none}.foot-grid{grid-template-columns:1fr}.foot-base{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.track{flex-wrap:wrap;width:auto;animation:none}.track ul:last-child{display:none}.climb *{transition-delay:0s!important}}.wrap.narrow{width:min(560px,100% - 48px)}.auth-card{background:var(--card);border:1px solid var(--hair);border-radius:22px;gap:16px;padding:32px;display:grid}.auth-card h1{letter-spacing:-.02em;font-size:30px}.auth-card .lede{color:var(--mut)}.g-btn{width:100%;height:48px}.g-btn svg{width:18px;height:18px}.g-gsi{justify-content:center;width:100%;height:40px;display:flex;overflow:hidden}.g-gsi iframe{clip-path:inset(3px 7px round 999px)}.auth-or{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.auth-or i{background:var(--hair);height:1px}.linkish{color:var(--acc);text-underline-offset:2px;text-decoration:underline}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico-tile{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ico-tile.t-acc{background:var(--acc-soft);color:var(--acc)}.ico-tile.t-amber{background:var(--amber-soft);color:var(--amber)}.ico-tile.t-mut{background:var(--field);color:var(--ink-2)}.tag{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--field);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.icon-btn{width:34px;height:34px;color:var(--mut);border-radius:10px;place-items:center;transition:background-color .2s,color .2s;display:grid}.icon-btn:hover{background:var(--field);color:var(--ink)}.btn .ico{margin:0 -2px}.avatar{background:var(--acc-soft);width:44px;height:44px;color:var(--acc);font:500 15px/1 var(--f-mono);letter-spacing:.02em;border-radius:50%;place-items:center;display:grid}.avatar.sm{width:24px;height:24px;font-size:10px}.avatar.sm2{flex:none;width:38px;height:38px;font-size:12.5px}.hdr-acct{text-transform:none;letter-spacing:0;font:500 14px/1 var(--f);gap:9px}.acct-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.acct-head .avatar{flex:none}.acct-head>div{min-width:0}.acct-head h1{letter-spacing:-.02em;font-size:30px}.acct-head-end{margin-left:auto}.acct-sub{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.tag.staff{background:var(--isl-bg);color:var(--isl-ink);margin-left:4px}.acct-task{border-left:3px solid var(--acc);background:var(--field);border-radius:0 12px 12px 0;gap:6px;margin:0;padding:14px 16px;display:grid}.acct-task .kicker{color:var(--acc);align-items:center;gap:6px;display:flex}.acct-task p{color:var(--ink-2);font-size:14.5px}.card-title{align-items:center;gap:12px;display:flex}.card-line{align-items:flex-start;gap:9px;display:flex}.card-line .ico{color:var(--acc);margin-top:3px}.row-note{align-items:center;gap:7px;display:inline-flex}.acct-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.acct-card{background:var(--card);border:1px solid var(--hair);border-radius:22px;align-content:start;gap:14px;padding:24px;display:grid}.acct-card.span2{grid-column:span 2}.acct-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.acct-card h2{letter-spacing:-.01em;font-size:19px}.acct-card .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag.ok{background:var(--acc-soft);color:var(--acc)}.tag.you{background:var(--acc-soft);color:var(--acc);font-size:10px}.acct-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.acct-steps li{border:1px solid var(--hair);border-radius:14px;grid-template-columns:28px 1fr;gap:10px;padding:14px;display:grid}.acct-steps i{width:26px;height:26px;font:500 12px/1 var(--f-mono);border:1px solid var(--line);color:var(--mut);border-radius:50%;place-items:center;font-style:normal;display:grid}.acct-steps b{font-size:14.5px;font-weight:500}.acct-steps p{color:var(--mut);margin-top:2px;font-size:13px}.acct-steps .done i{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.acct-steps .now{border-color:var(--acc)}.acct-steps .now i{color:var(--acc);border-color:var(--acc)}.dev-list{margin:0;padding:0;list-style:none;display:grid}.dev-list li{border-top:1px solid var(--hair);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.dev-list li:first-child{border-top:0;padding-top:0}.dev-list b{font-weight:500}.dev-ico{border:1px solid var(--hair);width:38px;height:38px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.acct-meta{grid-template-columns:repeat(3,auto);justify-content:start;gap:36px;display:grid}.acct-meta>div{align-items:center;gap:12px;display:flex}.acct-meta>div>div{gap:4px;display:grid}.acct-meta b{font-weight:500}.meta-ico{background:var(--field);width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.adm-kicker{align-items:center;gap:6px;display:flex}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.adm-head h1{margin-top:6px}.adm-head .btn{align-items:center;gap:7px;display:inline-flex}.adm-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.adm-tab{--t:var(--mut);border:1px solid var(--hair);background:var(--card);color:var(--mut);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s, background-color .2s, transform .2s var(--ease);border-radius:16px;justify-items:start;gap:14px;padding:14px 16px;display:grid}.adm-tab.t-acc{--t:var(--acc)}.adm-tab.t-amber{--t:var(--amber)}.adm-tab-top{align-items:center;gap:8px;font-size:13px;display:flex}.adm-tab-top svg{color:var(--t)}.adm-tab b{letter-spacing:-.03em;color:var(--ink);font-size:30px;font-weight:400;line-height:1}.adm-tab:hover{border-color:var(--line);transform:translateY(-1px)}.adm-tab.on{border-color:var(--t);background:color-mix(in srgb, var(--t) 9%, var(--card));color:var(--ink)}.adm-bar{justify-content:space-between;align-items:center;gap:14px;margin:22px 0 12px;display:flex}.adm-search{border:1px solid var(--line);background:var(--card);width:min(420px,100%);color:var(--mut);border-radius:12px;align-items:center;gap:8px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.adm-search:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.adm-search input{min-width:0;height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.adm-table{border:1px solid var(--hair);background:var(--card);border-radius:18px;overflow:hidden}.adm-row{grid-template-columns:minmax(220px,1.2fr) 150px minmax(0,2fr) 110px 90px 112px;align-items:center;gap:16px;padding:14px 18px;display:grid}.adm-th{background:var(--field);font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding-block:11px}.adm-item{border-top:1px solid var(--hair)}.adm-item>.adm-row{cursor:pointer;transition:background-color .15s}.adm-item>.adm-row:hover,.adm-item.open>.adm-row{background:color-mix(in srgb, var(--field) 55%, transparent)}.adm-who{align-items:center;gap:12px;min-width:0;display:flex}.avatar.ok{background:var(--acc);color:var(--acc-ink)}.adm-id{gap:2px;min-width:0;display:grid}.adm-id b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-weight:500;display:flex;overflow:hidden}.adm-id .fine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm-tags{flex-wrap:wrap;gap:5px;display:flex}.adm-text{color:var(--ink-2);gap:4px;min-width:0;font-size:14px;display:grid}.adm-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-text .msg{color:var(--amber);-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex}.adm-text .msg svg{flex:none}.adm-status{align-items:center;gap:7px;font-size:13px;display:inline-flex}.adm-status i{border-radius:50%;width:7px;height:7px}.adm-status.ok{color:var(--acc)}.adm-status.ok i{background:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.adm-status.wait{color:var(--amber)}.adm-status.wait i{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.adm-act{justify-content:flex-end;display:flex}.adm-act .btn{align-items:center;gap:6px;display:inline-flex}.adm-detail{animation:partIn .25s var(--ease);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;padding:6px 18px 20px 68px;display:grid}.adm-detail .wide{grid-column:1/-1}.adm-detail .kicker{margin-bottom:5px;display:block}.adm-detail p{color:var(--ink-2);font-size:14px}.adm-links{gap:8px;display:flex}.adm-links .btn{align-items:center;gap:6px;display:inline-flex}.adm-empty{color:var(--mut);border-top:1px solid var(--hair);justify-items:center;gap:10px;padding:48px 0;display:grid}.tag.lead-demo{background:var(--acc-soft);color:var(--acc)}.tag.lead-waitlist{background:var(--field);color:var(--ink-2)}.tag.lead-partner,.tag.lead-other{background:var(--amber-soft);color:var(--amber)}@media (width<=1100px){.adm-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-row{grid-template-columns:minmax(0,1fr) auto}.adm-th{display:none}.adm-row>:nth-child(2),.adm-row>:nth-child(3),.adm-row>:nth-child(5){grid-column:1/-1}.adm-detail{grid-template-columns:1fr 1fr;padding-left:18px}}@media (width<=560px){.adm-tabs{grid-template-columns:1fr 1fr}.adm-detail{grid-template-columns:1fr}}.list-empty{border-top:1px solid var(--hair);justify-items:start;gap:12px;padding:44px 0 56px;display:grid}.list-empty h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,34px)}.list-empty p{color:var(--mut);max-width:44em}.list-empty .ctas{margin-top:8px}@media (width<=960px){.acct-grid,.acct-steps{grid-template-columns:1fr}.acct-card.span2{grid-column:auto}.acct-meta{grid-template-columns:1fr;gap:12px}.adm-stats{grid-template-columns:1fr 1fr}.adm-list li{grid-template-columns:1fr;gap:8px}}
