:root{--bg:#000;--bg-raised:#0b0b0c;--panel:#111113;--panel-2:#161618;--line:#ffffff14;--line-strong:#ffffff29;--text:#f5f5f7;--muted:#86868b;--faint:#808085;--dim:#636366;--crust-1:#ffcf6b;--crust-2:#ff8a3d;--crust-3:#ff4f5e;--ok:#30d158;--warn:#ffd60a;--err:#ff453a;--link:#2997ff;--crust:linear-gradient(100deg, var(--crust-1) 0%, var(--crust-2) 45%, var(--crust-3) 100%);--sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "Inter", "Segoe UI", Roboto, sans-serif;--mono:"SF Mono", ui-monospace, Menlo, "JetBrains Mono", Consolas, monospace;--gutter:clamp(16px, 4vw, 40px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.47;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:#ff8a3d59}.nav{z-index:50;height:48px;padding:0 var(--gutter);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);letter-spacing:-.01em;background:#000000b8;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.02em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.wordmark i{background:var(--crust);border-radius:50%;width:14px;height:14px;display:inline-block}.nav-links{color:#f5f5f7cc;gap:28px;display:flex}.nav-links a:hover{color:#fff}@media (max-width:720px){.nav-links a:not(.nav-keep){display:none}}.section{padding:clamp(72px, 11vh, 128px) var(--gutter);text-align:center;position:relative}.eyebrow{color:var(--muted);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(17px,2vw,21px);font-weight:600}.eyebrow.crust{background:var(--crust);color:#0000;-webkit-background-clip:text;background-clip:text}.headline{letter-spacing:-.045em;max-width:14ch;margin:0 auto;font-size:clamp(48px,9.2vw,128px);font-weight:700;line-height:1.02}.headline.md{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:clamp(34px,4.6vw,60px)}.headline .crust,.crust-text{background:var(--crust);color:#0000;-webkit-background-clip:text;background-clip:text}.headline .dim{color:var(--dim)}.lede{text-wrap:pretty;color:var(--muted);letter-spacing:-.02em;max-width:34ch;margin:28px auto 0;font-size:clamp(19px,2.3vw,28px);font-weight:500;line-height:1.3}.lede strong{color:var(--text);font-weight:600}.ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:44px;display:flex}.pill{cursor:pointer;letter-spacing:-.01em;border:0;border-radius:980px;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:17px;font-weight:500;transition:transform .2s,filter .2s,background .2s;display:inline-flex}.pill.primary{background:var(--text);color:#000}.pill.primary:hover{transform:scale(1.03)}.pill.crust{background:var(--crust);color:#1a0a00;font-weight:600}.pill.crust:hover{filter:brightness(1.08);transform:scale(1.03)}.pill.ghost{color:var(--text);background:#ffffff14}.pill:disabled{opacity:.5;cursor:default;transform:none}.textlink{color:var(--link);font-size:17px}.textlink:hover{text-decoration:underline}.hero{flex-direction:column;justify-content:center;align-items:center;min-height:calc(82svh - 48px);padding-top:64px;padding-bottom:64px;display:flex;overflow:hidden}.hero .headline{max-width:11ch}.glow{pointer-events:none;filter:blur(10px);background:radial-gradient(60% 60% at 50% 100%,#ff8a3d47,#ff4f5e14 45%,#0000 70%);height:70%;position:absolute;inset:auto 0 -30%}.hero-chips{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:64px;font-size:13px;display:flex}.hero-chips span{border:1px solid var(--line-strong);background:#ffffff08;border-radius:980px;padding:7px 12px}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(40px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}.reveal.d3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.statement{background:var(--bg-raised)}.statement .headline{max-width:14ch}.stage{text-align:left;max-width:980px;margin:72px auto 0}.window{border:1px solid var(--line-strong);background:linear-gradient(#141416,#0c0c0d);border-radius:22px;overflow:hidden;box-shadow:0 40px 120px -20px #ff6a3d2e,0 0 0 1px #0009}.window-bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:14px 18px;font-size:13px;display:flex}.dots{gap:7px;margin-right:10px;display:flex}.dots i{background:#2c2c2e;border-radius:50%;width:12px;height:12px;display:block}.window-bar .title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:60px;overflow:hidden}.live-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%;margin-right:6px;display:inline-block}.convo{flex-direction:column;gap:14px;min-height:420px;padding:28px clamp(16px,3vw,32px) 32px;display:flex}.msg{border-radius:20px;max-width:78%;padding:12px 16px;font-size:16px;line-height:1.4;animation:.45s cubic-bezier(.2,.8,.2,1) both pop}.msg.user{color:#fff;background:#0a84ff;border-bottom-right-radius:6px;align-self:flex-end}.msg.agent{background:var(--panel-2);border:1px solid var(--line);border-bottom-left-radius:6px;align-self:flex-start}.call{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-self:flex-start;width:100%;animation:.45s cubic-bezier(.2,.8,.2,1) both pop;overflow:hidden}.call summary{cursor:pointer;font-family:var(--mono);color:var(--muted);align-items:center;gap:10px;padding:11px 14px;font-size:13px;list-style:none;display:flex}.call summary::-webkit-details-marker{display:none}.call summary .fn{color:var(--text)}.call summary .fn:before{content:"ƒ ";color:var(--crust-2)}.call summary .gist{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.call summary .ms{color:var(--faint)}.call summary .badge{color:var(--ok);background:#30d1581f;border-radius:980px;padding:2px 8px;font-size:11px}.call summary .badge.alt{color:var(--crust-2);background:#ff8a3d24}.call pre{border-top:1px solid var(--line);font-family:var(--mono);color:#c7c7cc;background:#08080a;max-height:320px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.call pre .k{color:#9cdcfe}.call pre .s{color:#ffb37a}.call pre .n{color:#b5f0a8}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.typing{background:var(--panel-2);border-radius:20px;align-self:flex-start;gap:5px;padding:14px 16px;display:flex}.typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite both blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.demo-start{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:40px 0;display:flex}.demo-start .prompt{color:var(--text);letter-spacing:-.025em;max-width:26ch;font-size:clamp(20px,2.6vw,28px);font-weight:600;line-height:1.25}.receipt{background:radial-gradient(120% 140% at 0% 0%, #ff8a3d29, transparent 55%), var(--panel);border:1px solid var(--line-strong);border-radius:20px;grid-template-columns:1.1fr 1fr;gap:28px;margin-top:10px;padding:clamp(22px,3vw,32px);animation:.6s cubic-bezier(.2,.8,.2,1) both pop;display:grid}@media (max-width:720px){.receipt{grid-template-columns:1fr}.msg{max-width:92%}}.receipt .total{letter-spacing:-.05em;font-size:clamp(56px,8vw,84px);font-weight:700;line-height:1}.receipt .per{color:var(--muted);margin-top:8px;font-size:17px}.receipt ul{margin:0;padding:0;font-size:15px;list-style:none}.receipt li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.receipt li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chip{color:var(--ok);background:#30d1581f;border-radius:980px;padding:6px 11px;font-size:13px;font-weight:500}.chip.neutral{color:var(--text);background:#ffffff12}.chip.warn{color:var(--warn);background:#ffd60a1f}.demo-foot{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:13px;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:820px){.stats{grid-template-columns:repeat(2,1fr);row-gap:56px}}.stat .num{letter-spacing:-.05em;font-size:clamp(56px,8vw,104px);font-weight:700;line-height:1}.stat .label{color:var(--muted);margin-top:12px;font-size:17px;font-weight:500}.pillars{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:72px auto 0;display:grid}@media (max-width:900px){.pillars{grid-template-columns:1fr}}.tile{background:var(--panel);border:1px solid var(--line);border-radius:28px;flex-direction:column;min-height:360px;padding:clamp(28px,3vw,40px);display:flex}.tile h3{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}.tile p{color:var(--muted);margin:0;font-size:17px}.tile p strong{color:var(--text);font-weight:600}.tile code,.mono{font-family:var(--mono);font-size:.86em}.tile .specimen{font-family:var(--mono);color:#c7c7cc;margin-top:auto;padding-top:28px;font-size:13px;line-height:1.7}.tile .specimen .k{color:var(--muted)}.tile .specimen .good{color:var(--ok)}.tile .specimen .meh{color:var(--warn)}.tile .specimen .bad{color:var(--err)}.tools{text-align:left;border-top:1px solid var(--line);max-width:980px;margin:72px auto 0}.tool-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1fr) 2fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}@media (max-width:720px){.tool-row{grid-template-columns:1fr;gap:6px}}.tool-row code{font-family:var(--mono);color:var(--text);font-size:16px}.tool-row code .n{color:var(--faint);margin-right:12px}.tool-row p{color:var(--muted);margin:0}.owners{background:var(--bg-raised)}.owner-grid{text-align:left;grid-template-columns:1fr 1.3fr;align-items:center;gap:clamp(32px,5vw,72px);max-width:1100px;margin:72px auto 0;display:grid}@media (max-width:900px){.owner-grid{grid-template-columns:1fr}}.ring{--p:94;aspect-ratio:1;background:conic-gradient(from 210deg, var(--crust-1), var(--crust-2), var(--crust-3), var(--crust-1));border-radius:50%;place-items:center;width:min(320px,70vw);margin:0 auto;display:grid;position:relative;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 22px),#000 calc(100% - 21px));mask:radial-gradient(farthest-side,#0000 calc(100% - 22px),#000 calc(100% - 21px))}.ring-wrap{width:min(320px,70vw);margin:0 auto;position:relative}.ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-label .num{letter-spacing:-.06em;font-size:clamp(72px,10vw,112px);font-weight:700;line-height:1}.ring-label .of{color:var(--muted);margin-top:6px;font-size:17px}.terminal{border:1px solid var(--line-strong);font-family:var(--mono);color:#c7c7cc;white-space:pre;background:#0a0a0b;border-radius:18px;padding:18px 20px 20px;font-size:13px;line-height:1.75;overflow-x:auto}.terminal .p{color:var(--crust-2)}.terminal .g{color:var(--ok)}.terminal .y{color:var(--warn)}.terminal .r{color:var(--err)}.terminal .d{color:var(--faint)}.terminal .b{color:var(--text);font-weight:700}.steps{text-align:left;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1100px;margin:56px auto 0;display:grid}@media (max-width:820px){.steps{grid-template-columns:repeat(2,1fr)}}.step{border:1px solid var(--line);background:#ffffff05;border-radius:18px;padding:20px}.step code{font-family:var(--mono);color:var(--text);font-size:14px}.step p{color:var(--muted);margin:8px 0 0;font-size:15px}.console{text-align:left;max-width:980px;margin:64px auto 0}.presets{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.preset{font-family:var(--mono);border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:980px;padding:7px 12px;font-size:12px}.preset.on{background:var(--text);color:#000;border-color:var(--text)}.console-body{grid-template-columns:1fr 1fr;min-height:380px;display:grid}@media (max-width:820px){.console-body{grid-template-columns:1fr}}.console textarea{resize:vertical;border:0;border-right:1px solid var(--line);width:100%;height:100%;min-height:300px;color:var(--text);font-family:var(--mono);background:0 0;outline:none;padding:18px;font-size:13px;line-height:1.6}@media (max-width:820px){.console textarea{border-right:0;border-bottom:1px solid var(--line)}}.console pre{font-family:var(--mono);color:#c7c7cc;white-space:pre-wrap;word-break:break-word;max-height:520px;margin:0;padding:18px;font-size:12px;line-height:1.55;overflow:auto}.console-bar{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.status-ok{color:var(--ok)}.status-err{color:var(--err)}.connect{text-align:left;gap:10px;max-width:980px;margin:28px auto 0;display:grid}.copyline{border:1px solid var(--line);font-family:var(--mono);color:#c7c7cc;background:#ffffff05;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.copyline span{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.copyline .lbl{color:var(--faint);font-family:var(--sans);flex:none;width:92px;font-size:12px}.copyline button{color:var(--link);font-family:var(--sans);cursor:pointer;background:0 0;border:0;flex:none;font-size:13px}.omt{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.omt .small{color:var(--muted);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(22px,3vw,34px);font-weight:600}.install{font-family:var(--mono);border:1px solid var(--line-strong);color:#e5e5ea;white-space:nowrap;background:#ffffff08;border-radius:14px;max-width:100%;margin:48px auto 0;padding:16px 22px;font-size:clamp(13px,1.6vw,16px);display:inline-flex;overflow-x:auto}.install b{color:var(--crust-2);margin-right:10px;font-weight:400}.convo>*{flex-shrink:0}.owner-grid>*,.connect>*,.console-body>*,.pillars>*,.tool-row>*{min-width:0}.hero .headline{text-wrap:balance;max-width:13ch;font-size:clamp(44px,7.2vw,100px)}.nowrap{white-space:nowrap}.channels{letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;gap:12px clamp(28px,5vw,64px);margin:64px auto 0;padding:0;font-size:clamp(28px,4.4vw,56px);font-weight:700;list-style:none;display:flex}.channels li{align-items:flex-start;gap:8px;display:flex}.channels li.soon{color:var(--dim)}.channels li span{letter-spacing:0;color:var(--crust-2);border:1px solid #ff8a3d66;border-radius:980px;margin-top:.4em;padding:2px 8px;font-size:12px;font-weight:600}.plans{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:72px auto 0;display:grid}@media (max-width:900px){.plans{grid-template-columns:1fr;max-width:480px}}.plan{border:1px solid var(--line);background:var(--panel);border-radius:28px;flex-direction:column;min-width:0;padding:clamp(28px,3vw,40px);display:flex}.plan.featured{background:radial-gradient(120% 90% at 50% 0%, #ff8a3d24, transparent 60%), var(--panel);border-color:#ff8a3d80}.plan-name{color:var(--muted);margin:0;font-size:17px;font-weight:600}.plan-price{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(56px,6vw,72px);font-weight:700;line-height:1}.plan-unit{color:var(--muted);margin:10px 0 0;font-size:15px}.plan ul{gap:10px;margin:28px 0 32px;padding:0;font-size:16px;list-style:none;display:grid}.plan li:before{content:"✓";color:var(--ok);margin-right:10px}.plan .pill{justify-content:center;margin-top:auto}.fineprint{color:var(--muted);margin:40px auto 0;font-size:17px}.fineprint a{color:var(--link)}.faq{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;max-width:900px;margin:64px auto 0;display:grid}.faq dt{font-size:17px;font-weight:600}.faq dd{color:var(--muted);margin:8px 0 0;font-size:17px;line-height:1.5}@media (max-width:700px){.faq{grid-template-columns:minmax(0,1fr);gap:24px}}:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:6px}.console textarea:focus-visible{outline:2px solid var(--link);outline-offset:-2px;border-radius:0}.skip{z-index:100;background:var(--text);color:#000;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.site-footer{border-top:1px solid var(--line);padding:40px var(--gutter) 40px;color:var(--muted);background:var(--bg);font-size:12px}.footer-cols{grid-template-columns:repeat(4,1fr);gap:28px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:720px){.footer-cols{grid-template-columns:repeat(2,1fr)}}.site-footer h2{color:var(--text);letter-spacing:-.01em;margin:0 0 10px;font-size:12px;font-weight:600}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer a:hover{color:var(--text);text-decoration:underline}.footer-base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1100px;margin:32px auto 0;padding-top:20px;display:flex}.prose-page{padding:clamp(48px, 8vh, 96px) var(--gutter) 96px}.prose{color:#d2d2d7;max-width:720px;margin:0 auto;font-size:17px;line-height:1.6}.prose h1{letter-spacing:-.045em;color:var(--text);margin:0;font-size:clamp(40px,6vw,64px);line-height:1.05}.prose h2{letter-spacing:-.03em;color:var(--text);margin:48px 0 12px;font-size:24px}.prose h3{color:var(--text);margin:28px 0 8px;font-size:18px}.prose p,.prose li{color:#c7c7cc}.prose a{color:var(--link)}.prose a:hover{text-decoration:underline}.prose strong{color:var(--text)}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose code{font-family:var(--mono);color:#e5e5ea;background:#ffffff12;border-radius:6px;padding:2px 6px;font-size:.85em}.prose pre{font-family:var(--mono);border:1px solid var(--line-strong);color:#e5e5ea;background:#0a0a0b;border-radius:14px;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px 10px 0}.prose th{color:var(--text);font-weight:600}.prose .updated{color:var(--muted);margin:12px 0 0;font-size:15px}.prose .intro{color:var(--text);margin-top:28px;font-size:20px;line-height:1.45}.draft-note{border:1px solid var(--line-strong);border-radius:10px;margin:0 0 28px;padding:8px 12px;display:inline-block;color:var(--muted)!important;font-size:13px!important}.docs{max-width:1100px;padding:56px var(--gutter) 96px;grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,5vw,72px);margin:0 auto;display:grid}@media (max-width:820px){.docs{grid-template-columns:minmax(0,1fr);padding-top:28px}}.docs-nav{align-self:start;font-size:14px;position:sticky;top:72px}@media (max-width:820px){.docs-nav{border-bottom:1px solid var(--line);padding-bottom:16px;position:static}.docs-nav ul{flex-wrap:wrap;gap:6px 14px!important;display:flex!important}}.docs-nav p{color:var(--text);margin:0 0 12px;font-weight:600}.docs-nav ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.docs-nav a{color:var(--muted)}.docs-nav a:hover,.docs-nav a[aria-current=page]{color:var(--text)}.docs-nav a[aria-current=page]{font-weight:600}.docs-main{max-width:760px;margin:0}.docs-main h1{font-size:clamp(36px,5vw,52px)}.docs-main .lead{color:var(--text);margin-top:16px;font-size:20px;line-height:1.45}.tool-doc{border-top:1px solid var(--line);margin-top:40px;padding-top:8px}.tool-doc h2 code{color:var(--text);background:0 0;padding:0;font-size:22px}.tool-doc .desc{white-space:pre-line}.req{color:var(--crust-2);margin-left:6px;font-size:12px}.next{border-top:1px solid var(--line);justify-content:flex-end;margin-top:56px;padding-top:20px;display:flex}.prose :not(pre)>code{overflow-wrap:anywhere}.map{max-width:1100px;margin:56px auto 0}.map svg{width:100%;height:auto;display:block}.map-land circle{fill:#48484c}.map-pin .dot{fill:var(--crust-2);stroke:var(--bg);stroke-width:2px}.map-pin .pulse{fill:none;stroke:var(--crust-2);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite ping}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}@media (prefers-reduced-motion:reduce){.map-pin .pulse{opacity:0;animation:none}}.map-pin text{fill:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:600}.map-pin text.sub{fill:var(--muted);font-size:12px;font-weight:400}.map-pin:focus-visible{outline:none}.map-pin:focus-visible .dot{stroke:var(--link);stroke-width:3px}.map figcaption{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:20px;font-size:14px;display:flex}.map .key{color:var(--text);align-items:center;gap:8px;display:inline-flex}.map .key i{background:var(--crust-2);border-radius:50%;width:10px;height:10px;display:inline-block}.regions{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:980px;margin:48px auto 0;display:grid}@media (max-width:820px){.regions{grid-template-columns:1fr}}.regions>div{border-top:1px solid var(--line-strong);min-width:0;padding-top:16px}.region-name{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700}.region-status{color:var(--crust-2);margin:4px 0 0;font-size:13px;font-weight:600}.region-couriers{color:var(--muted);margin:8px 0 0;font-size:15px}.section.tight{padding-top:0}.section.tight .eyebrow{font-size:17px;font-weight:500}.steps3{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);max-width:1040px;margin:64px auto 0;display:grid}@media (max-width:820px){.steps3{grid-template-columns:1fr}}.step3{min-width:0}.step-n{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:inline-grid}.step3 h3{letter-spacing:-.025em;margin:18px 0 8px;font-size:22px}.step3 p{color:var(--muted);margin:0}.fineprint.small{margin-top:28px;font-size:13px}.region-name .region-status{margin-left:8px;font-size:13px}.closing{padding-bottom:clamp(96px,14vh,160px)}.investors .kicker{color:var(--crust-2);margin:0 0 14px;font-size:15px;font-weight:600}.investors h1{text-wrap:balance;font-size:clamp(36px,5vw,56px)}.investors table.status{margin-top:8px;display:table}.investors .status td:first-child{color:var(--text)}.investors .state{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.investors .state.done{color:var(--ok)}.investors .state.zero{color:var(--text);font-weight:600}.investors .state.planned{color:var(--muted)}@media (max-width:560px){.investors .state{white-space:normal}}
