html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{--bg:#fff;--surface:#f8f8f7;--raised:#f1f1f0;--fg:#111;--dim:#111111a8;--faint:#1116;--line:#00000017;--line-strong:#00000030;--accent:#1565c0;--on-accent:#fff;--accent-soft:#1565c01a;--ok:#2e7d32;--warn:#b26a00;--alarm:#c62828;--logo-ground:#fff;--logo-filter:none;--logo-blend:multiply;--mark-filter:none;--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wrap:1200px;--pad:40px;color-scheme:light}:root[data-theme=dark]{--bg:#0d0e0f;--surface:#141516;--raised:#1c1d1f;--fg:#ededeb;--dim:#edededa8;--faint:#ededeb70;--line:#ffffff17;--line-strong:#ffffff30;--accent:#64a7f0;--on-accent:#0b1626;--accent-soft:#64a7f01f;--ok:#66bb6a;--warn:#ffb74d;--alarm:#ef5350;--logo-ground:#f4f4f2;--logo-filter:invert(1) hue-rotate(180deg);--logo-blend:screen;--mark-filter:none;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d0e0f;--surface:#141516;--raised:#1c1d1f;--fg:#ededeb;--dim:#edededa8;--faint:#ededeb70;--line:#ffffff17;--line-strong:#ffffff30;--accent:#64a7f0;--on-accent:#0b1626;--accent-soft:#64a7f01f;--ok:#66bb6a;--warn:#ffb74d;--alarm:#ef5350;--logo-ground:#f4f4f2;--logo-filter:invert(1) hue-rotate(180deg);--logo-blend:screen;--mark-filter:none;color-scheme:dark}}:root[data-theme=dark] :is(.wall,.ft-logos){--bg:#f4f4f2;--surface:#ebebe8;--raised:#e3e3e0;--fg:#111;--dim:#111111a8;--faint:#1116;--line:#00000017;--line-strong:#00000030;--logo-filter:none;--logo-blend:multiply;background-color:var(--bg);color:var(--fg)}.on-dark,:root[data-theme=dark] .on-light{display:none!important}:root[data-theme=dark] .on-dark{display:block!important}@media (width<=640px){:root{--pad:20px}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;padding-inline:16px;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--font-sans);text-wrap:balance;margin:0;font-weight:500}p{margin:0}.wrap{max-width:var(--wrap);border-inline:1px solid var(--line);margin-inline:auto}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);align-items:center;gap:10px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:6px;height:6px}.lede{color:var(--dim);max-width:56ch;font-size:18px;line-height:1.55}.btn{border:1px solid var(--line-strong);height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:10px;padding-inline:20px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.btn:hover{border-color:var(--fg)}.btn.primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn.primary:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn .arrow{font-family:var(--font-mono);font-size:13px}.actions{flex-wrap:wrap;gap:12px;display:flex}.sec{border-top:1px solid var(--line);position:relative}.sec:before,.sec:after{content:"";pointer-events:none;background:linear-gradient(var(--faint), var(--faint)) center / 9px 1px no-repeat, linear-gradient(var(--faint), var(--faint)) center / 1px 9px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.sec:before{left:-5px}.sec:after{right:-5px}.head{padding:88px var(--pad) 52px;gap:18px;display:grid}.head h2{letter-spacing:-.035em;max-width:20ch;font-size:clamp(30px,4.2vw,50px);line-height:1.05}@media (width<=640px){.head{padding-block:60px 36px}}.cells{background:var(--line);border-top:1px solid var(--line);gap:1px;display:grid}.cells>*{background:var(--bg);min-width:0}.nav{top:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin-inline:-16px;padding-inline:16px;position:sticky}.nav-in{max-width:var(--wrap);border-inline:1px solid var(--line);padding-inline:var(--pad);align-items:center;gap:36px;height:60px;margin-inline:auto;display:flex}.wordmark{align-items:flex-end;gap:10px;display:inline-flex}.wordmark img.sym{height:30px;margin-bottom:-8.2px}.wordmark img{width:auto;height:19px;filter:var(--mark-filter);mix-blend-mode:var(--logo-blend);display:block}.mono-logo{filter:var(--logo-filter);mix-blend-mode:var(--logo-blend)}.menu>button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:20px 0;font-size:14px;display:inline-flex}.menu>button:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.menu:hover>button,.menu.open>button,.menu:focus-within>button{color:var(--fg)}.menu:hover>button:after,.menu.open>button:after{transform:translateY(1px)rotate(225deg)}.panel{background:var(--bg);border-bottom:1px solid var(--line-strong);display:none;position:absolute;top:100%;left:0;right:0}.menu:hover .panel,.menu.open .panel,.menu:focus-within .panel{display:block}.panel-in{max-width:var(--wrap);border-inline:1px solid var(--line);grid-template-columns:1fr;margin-inline:auto;display:grid}.panel.has-aside .panel-in{grid-template-columns:1fr 280px}.panel-groups{grid-template-columns:repeat(var(--n,4), 1fr);background:var(--line);border-right:1px solid var(--line);gap:1px;display:grid}.panel.compact .panel-groups{grid-template-columns:repeat(var(--n,1), 300px);background:var(--bg);justify-content:start}.panel.compact .pgroup+.pgroup{border-left:1px solid var(--line)}.panel:not(.has-aside) .panel-groups{border-right:0}.pgroup{background:var(--bg);align-content:start;gap:2px;min-width:0;padding:22px 16px 26px 20px;display:grid}.pgroup-title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--dim);margin-bottom:10px;font-size:11px}.pgroup a{color:var(--fg);gap:1px;margin-left:-8px;padding:7px 8px;font-size:14px;line-height:1.3;display:grid}.pgroup a .n{color:var(--faint);font-size:11.5px}.pgroup a:hover{background:var(--raised)}.pgroup a:hover .n{color:var(--dim)}.panel-aside{background:var(--surface);align-content:start;gap:14px;padding:22px 24px 26px;display:grid}.panel-aside p{color:var(--dim);font-size:13px;line-height:1.5}.panel-aside .more{color:var(--fg);gap:6px;font-size:14px;display:inline-flex}.panel-aside .more:hover .arrow{transform:translate(3px)}.panel-aside .arrow{transition:transform .15s;display:inline-block}.pthumb{aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg);display:block;overflow:hidden}.pthumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:100%;display:block}.pthumb.art img{-o-object-fit:contain;object-fit:contain}.panel-aside .pgroup-title{margin-bottom:0}.panel-aside p b{color:var(--fg);font-weight:500}.panel.has-latest .panel-in{grid-template-columns:1fr 1.6fr}.panel.has-latest .panel-groups{grid-template-columns:repeat(var(--n), 1fr)}.panel-latest{background:var(--surface);grid-template-columns:repeat(3,1fr);gap:18px;padding:22px 24px 26px;display:grid}.pcard{color:var(--fg);align-content:start;gap:6px;min-width:0;display:grid}.pcard .t{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}a.pcard:hover .pthumb,.prow:hover .pthumb{border-color:var(--accent)}.pcard-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.pcard .pcard-tag+.t,.pcard .pthumb+.pcard-tag{margin-top:2px}.prow{color:var(--fg);grid-template-columns:64px 1fr;align-items:center;gap:10px;display:grid}.prow .pthumb{aspect-ratio:3/2}.prow>span:last-child{display:grid}.prow .t{font-size:14px}.prow .n{color:var(--faint);font-size:11.5px}.pgroup a[data-status-link] .st-dot{margin-right:7px}.panel-art svg{fill:none;width:100%;height:auto;stroke:var(--fg);stroke-width:1px;stroke-linecap:square;display:block}.panel-art .m{stroke:var(--line-strong)}.panel-art .d{stroke-dasharray:3 3}.panel-art .a{stroke:var(--accent)}.panel-art .af{fill:var(--accent);stroke:none}.panel-art text{fill:var(--dim);stroke:none;font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.panel-art text.cap{fill:var(--faint)}.nav-links{color:var(--dim);gap:28px;font-size:14px;display:flex}.nav-links a:hover{color:var(--fg)}.nav-cta{gap:8px;margin-left:auto;display:flex}.nav-cta .btn{white-space:nowrap;height:34px;padding-inline:14px;font-size:14px}.nav-cta .l-short,.nav-drawer-foot,.nav-cta .nav-burger{display:none}.icon-btn{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--fg);cursor:pointer;background:0 0;border-radius:2px;place-items:center;padding:0;transition:border-color .15s;display:inline-grid}.icon-btn:hover{border-color:var(--fg)}.theme-ico{border-radius:50%;width:14px;height:14px;display:block;transform:rotate(-20deg);box-shadow:inset -4px -3px}:root[data-theme=dark] .theme-ico{background:currentColor;width:8px;height:8px;transform:none;box-shadow:0 -7px 0 -2.5px,0 7px 0 -2.5px,-7px 0 0 -2.5px,7px 0 0 -2.5px,5px 5px 0 -2.5px,-5px -5px 0 -2.5px,5px -5px 0 -2.5px,-5px 5px 0 -2.5px}.nav-burger span,.nav-burger span:before,.nav-burger span:after{background:currentColor;width:16px;height:1.5px;transition:transform .15s,background .15s;display:block}.nav-burger span{position:relative}.nav-burger span:before,.nav-burger span:after{content:"";position:absolute;left:0}.nav-burger span:before{top:-5px}.nav-burger span:after{top:5px}.nav.m-open .nav-burger span{background:0 0}.nav.m-open .nav-burger span:before{transform:translateY(5px)rotate(45deg)}.nav.m-open .nav-burger span:after{transform:translateY(-5px)rotate(-45deg)}html.nav-locked{overflow:hidden}@media (width<=900px){.nav-in{gap:16px}.nav-cta .nav-burger{display:inline-grid}.nav-cta .btn.email,.nav-links{display:none}.nav.m-open .nav-links{height:calc(100dvh - 60px - env(safe-area-inset-top,0px));overscroll-behavior:contain;background:var(--bg);border-top:1px solid var(--line);padding:4px max(16px, calc(var(--pad) + 16px)) 40px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-links .menu{border-bottom:1px solid var(--line)}.nav-links .menu>button{width:100%;color:var(--fg);justify-content:space-between;padding:18px 0;font-size:17px}.nav-links .menu:hover .panel,.nav-links .menu:focus-within .panel{display:none}.nav-links .menu.open .panel{display:block}.menu:hover>button:after{transform:translateY(-2px)rotate(45deg)}.menu.open>button:after{transform:translateY(1px)rotate(225deg)}.nav-links .panel{background:0 0;border:0;position:static}.nav-links .panel-in,.nav-links .panel.has-aside .panel-in,.nav-links .panel.has-latest .panel-in{border:0;display:block}.nav-links .panel-groups,.nav-links .panel.compact .panel-groups,.nav-links .panel.has-latest .panel-groups{background:0 0;border:0;grid-template-columns:1fr;gap:0}.nav-links .panel.compact .pgroup+.pgroup{border-left:0}.nav-links .pgroup{background:0 0;padding:0 0 18px}.nav-links .pgroup-title{margin-bottom:4px}.nav-links .pgroup a{padding-block:9px;font-size:15px}.nav-links .panel-aside,.nav-links .panel-latest{display:none}.nav-drawer-foot{flex-wrap:wrap;gap:8px;padding-top:24px;display:flex}.nav-cta .theme-btn{display:none}}@media (width<=520px){.nav-cta .l-long{display:none}.nav-cta .l-short{display:inline}.nav-cta .btn{padding-inline:12px}.nav .wordmark{gap:8px}.nav .wordmark img{height:15px}.nav .wordmark img.sym{height:24px;margin-bottom:-6.6px}}@media (width<=360px){:root .nav .wordmark img:not(.sym){display:none!important}}.hero{padding:112px var(--pad) 120px;align-content:center;min-height:640px;display:grid}.hero-main{justify-items:start;gap:28px;display:grid}.hero h1{letter-spacing:-.045em;max-width:14ch;font-size:clamp(38px,5vw,68px);line-height:1}.hero h1 span{color:var(--faint)}.hero .rot{margin-bottom:-.14em;padding-bottom:.14em;display:grid;overflow:hidden}.hero .rot .ph{white-space:nowrap;opacity:0;grid-area:1/1;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;transform:translateY(110%)}.hero .rot .ph.on{opacity:1;transform:none}.hero .rot .ph.out{transform:translateY(-110%)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-map{z-index:0;width:58%;position:absolute;top:32px;bottom:32px;right:0}.hero-map canvas{cursor:crosshair;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(72% 70% at 55%,#000 50%,#0000 100%);mask-image:radial-gradient(72% 70% at 55%,#000 50%,#0000 100%)}.hero-main{z-index:1;max-width:600px}.hero-tabs{z-index:2;height:36px;font-family:var(--font-mono);color:var(--dim);background:color-mix(in srgb, var(--bg) 90%, transparent);border:1px solid var(--line-strong);white-space:nowrap;align-items:center;gap:12px;padding-left:12px;font-size:12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hero-tabs .live{color:var(--fg);align-items:center;gap:8px;display:inline-flex}.hero-tabs .live:before{content:"";background:var(--ok);width:6px;height:6px}.hero .map-hint,.hero .map-cmd{z-index:2;right:10%}.hero .map-hint{top:12px}.hero .map-cmd{top:54px}@media (width<=900px){.hero{min-height:0;padding-block:64px 360px}.hero-map{width:auto;height:340px;inset:auto 0 0}.hero-map canvas{-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.hero-tabs{left:var(--pad);transform:none}.hero-tabs .live,.hero .map-cmd{display:none}.hero .map-hint{top:64px;right:var(--pad)}}.map-hint:disabled{opacity:.38;cursor:default}.sc-tabs{border-left:1px solid var(--line);align-self:stretch;display:flex}.sc-tabs button{font-family:var(--font-mono);color:var(--dim);border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;padding:0 16px;font-size:12px;position:relative}.sc-tabs button:hover{color:var(--fg)}.sc-tabs button[aria-selected=true]{color:var(--fg);background:var(--surface)}.sc-tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:1px;position:absolute;top:0;left:0;right:0}.map-hint{font-family:var(--font-mono);color:var(--fg);background:var(--bg);border:1px solid var(--accent);cursor:pointer;border-radius:2px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:inline-flex;position:absolute;top:16px;right:20px}.map-hint:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.map-hint:before{content:"";background:currentColor;width:6px;height:6px;animation:1.4s steps(2,jump-none) infinite blink}@keyframes blink{to{opacity:.2}}.map-cmd{font-family:var(--font-mono);color:var(--dim);background:var(--bg);border:1px solid var(--line-strong);white-space:pre;pointer-events:none;font-variant-numeric:tabular-nums;margin:0;padding:9px 12px;font-size:11.5px;line-height:1.65;position:absolute;top:58px;right:20px}.map-cmd b{color:var(--accent);font-weight:500}.works{grid-template-columns:1.1fr repeat(4,1fr)}.works img{width:auto;max-width:128px;max-height:26px;display:block}.works>div{letter-spacing:-.02em;color:var(--dim);justify-content:center;align-items:center;padding:24px 20px;font-size:18px;font-weight:500;display:flex}.works>div:first-child{padding-left:var(--pad);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:flex-start;font-size:11.5px;font-weight:400}@media (width<=760px){.works{grid-template-columns:repeat(2,1fr)}.works>div:first-child{grid-column:1/-1}}.how-text{padding:88px var(--pad) 56px;align-content:start;justify-items:start;gap:28px;display:grid}.how-text h2{letter-spacing:-.035em;font-size:clamp(32px,4.2vw,50px);line-height:1.05}@keyframes flow{to{stroke-dashoffset:-22px}}@media (width<=940px){.how-text{padding-block:60px 12px}}.stack{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:stretch;display:grid}.stack .how-text h2{font-size:clamp(30px,3.6vw,44px)}.stack-list{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.stack-list button{text-align:left;width:100%;font:inherit;color:var(--dim);cursor:default;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;font-size:15.5px;transition:color .15s;display:grid}.stack-list button:hover,.stack-list button:focus-visible{color:var(--fg)}.stack-list svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}@keyframes tw{0%,to{opacity:.25}50%{opacity:1}}@media (width<=940px){.stack{grid-template-columns:minmax(0,1fr)}}.lc{background:var(--bg);align-content:start;gap:3px;min-width:0;padding:12px 14px 13px;transition:opacity .2s;display:grid}.lc b{letter-spacing:-.01em;font-size:14.5px;font-weight:500}.lc small{font-family:var(--font-mono);color:var(--dim);font-size:11px;line-height:1.4}.tl{border-top:1px solid var(--line);overflow-x:auto}.tl svg{fill:none;width:100%;min-width:900px;height:auto;stroke:var(--fg);stroke-width:1.3px;display:block}.tl .bd{stroke:none;fill:#0000;transition:fill .3s}.tl .bd.cur{fill:var(--surface)}.tl .sep{stroke:var(--line-strong);stroke-dasharray:2 5}.tl .gnd{stroke:var(--line-strong)}.tl text{font-family:var(--font-mono);letter-spacing:1.2px;fill:var(--faint);stroke:none;font-size:10.5px;transition:fill .3s}.tl text.hd.on{fill:var(--fg)}.tl .p{opacity:.2;transition:opacity .5s}.tl .p.on{opacity:1}.tl .a{stroke:var(--accent)}.tl .af{fill:var(--accent);stroke:none}.tl .m{stroke:var(--faint)}.tl .d{stroke-dasharray:4 5}.tl .bar{stroke:none;fill:var(--fg)}.tl .bar.a{fill:var(--accent)}.tl .trk{stroke:var(--line)}.tl #tlDrone{transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.tl #tlDrone .body{fill:var(--bg)}.tl-caps{grid-template-columns:repeat(5,minmax(0,1fr))}.tl .sc:not(.cur){display:none}.tl-tabs{border-top:1px solid var(--line);height:40px;display:flex;overflow-x:auto}.tl-tabs .sc-tabs{border-left:0}.tl-tabs .sc-tabs button:first-child{padding-left:var(--pad)}.tc{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;align-content:start;gap:8px;padding:22px 22px 30px;display:grid;position:relative}.tc:first-child{padding-left:var(--pad)}.cells>.tc:hover,.cells>.tc[aria-current=step]{background:var(--surface)}.tc[aria-current=step]:after{content:"";background:var(--accent);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.tl-caps.auto .tc[aria-current=step]:after{animation:4s linear grow}.tc .n{font-family:var(--font-mono);color:var(--accent);font-size:12px}.tc .st{letter-spacing:-.02em;font-size:17px;font-weight:500}.tc .tx{color:var(--dim);font-size:14px}@media (width<=900px){.tl-caps{grid-template-columns:minmax(0,1fr)}.tc{padding-left:var(--pad)}}.board{border-left:1px solid var(--line);place-items:center;min-width:0;padding:20px 8px;display:grid;overflow:hidden}.board svg{width:100%;height:auto;display:block}.board .grid{stroke:var(--line-strong)}.board .g{transition:opacity .2s}.board[data-hl] .g{opacity:.28}.board[data-hl=a] .g-a,.board[data-hl=b] .g-b,.board[data-hl=c] .g-c,.board[data-hl=d] .g-d,.board[data-hl=e] .g-e{opacity:1}.board .ln{fill:none;stroke:var(--line-strong);stroke-width:1.3px}.board .ln.acc{stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:5 6;animation:1.1s linear infinite flow}.board .chip-d{fill:var(--bg);stroke:var(--line-strong)}.board .chip{fill:var(--raised);stroke:var(--line-strong)}.board .chip-top{fill:none;stroke:var(--line-strong);opacity:.6}.board .gl{fill:none;stroke:var(--fg);stroke-width:1.5px}.board .pill{fill:var(--bg);stroke:var(--line-strong)}.board .region{fill:color-mix(in srgb, var(--surface) 70%, transparent);stroke:var(--line-strong)}.board .region-d{fill:var(--bg);stroke:var(--line)}.board .inner{fill:none;stroke:var(--line-strong);stroke-dasharray:3 4}.board .dot{fill:var(--faint)}.board .dot.tw{fill:var(--accent);animation:3.2s ease-in-out infinite tw}.board .pulse{fill:var(--accent)}.board .pulse.w{fill:var(--fg)}.board text{font-family:var(--font-sans);fill:var(--fg);font-size:13.5px;font-weight:500}.board text.mono{font-family:var(--font-mono);letter-spacing:2px;fill:var(--dim);font-size:10.5px;font-weight:400}@media (width<=940px){.board{border-left:0;border-top:1px solid var(--line)}}.hero{position:relative;overflow:hidden}.hero-main{position:relative}.grid3{grid-template-columns:repeat(3,1fr)}.cell{padding:36px var(--pad) 40px;align-content:start;gap:12px;transition:background .15s;display:grid}.cell:hover{background:var(--surface)}.cell .fx{fill:none;stroke-width:1.2px;width:100%;max-width:240px;height:auto;margin-bottom:16px;display:block}.cell h3{letter-spacing:-.02em;font-size:20px}.cell p{color:var(--dim);font-size:15px}.cell .meta{font-family:var(--font-mono);color:var(--faint);margin-top:6px;font-size:11.5px}@media (width<=900px){.grid3{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.grid3{grid-template-columns:1fr}}.dev{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.dev-text{padding:88px var(--pad) 72px;align-content:start;justify-items:start;gap:20px;display:grid}.dev-text h2{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px);line-height:1.06}.points{width:100%;margin:8px 0 12px;padding:0;list-style:none;display:grid}.points li{border-top:1px solid var(--line);color:var(--dim);grid-template-columns:26px minmax(0,1fr);padding-block:13px;font-size:15px;display:grid}.points li:before{content:"→";font-family:var(--font-mono);color:var(--accent);padding-top:1px;font-size:13px}.points b{color:var(--fg);font-weight:500}.dev .code{background:var(--surface);flex-direction:column;display:flex}.tabs{border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.tabs button{font-family:var(--font-mono);color:var(--dim);border:0;border-right:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;padding:14px 20px;font-size:12.5px;position:relative}.tabs button[aria-selected=true]{color:var(--fg);background:var(--bg)}.tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:1px;position:absolute;top:0;left:0;right:0}pre{max-width:100%;overflow-x:auto}.code pre{font-family:var(--font-mono);color:var(--fg);flex:1;margin:0;padding:28px 28px 32px;font-size:13px;line-height:1.8;overflow-x:auto}.tk-k{color:var(--accent)}.tk-c{color:var(--faint)}.tk-n{color:var(--dim)}@media (width<=940px){.dev{grid-template-columns:minmax(0,1fr)}.dev-text{padding-block:60px 44px}}.uc-tabs{padding:0 var(--pad) 36px;flex-wrap:wrap;gap:8px;display:flex}.uc-tabs button{font-family:var(--font-sans);color:var(--dim);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:2px;padding:8px 14px;font-size:14px;transition:color .15s,border-color .15s}.uc-tabs button:hover{color:var(--fg);border-color:var(--fg)}.uc-tabs button[aria-selected=true]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.steps{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr))}.step{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;align-content:start;gap:8px;padding:24px 22px 28px;display:grid;position:relative}.cells>.step:hover,.cells>.step[aria-selected=true]{background:var(--surface)}.step[aria-selected=true]:after{content:"";background:var(--accent);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.steps.auto .step[aria-selected=true]:after{animation:6s linear grow}@media (width<=860px){.step .tg{grid-column:2}}@keyframes grow{0%{transform:scaleX(0)}}.step:first-child{padding-left:var(--pad)}.step .n{font-family:var(--font-mono);color:var(--accent);font-size:12px}.step .st{letter-spacing:-.02em;font-size:18px;font-weight:500}.step .tg{color:var(--dim);font-size:13.5px}@media (width<=860px){.steps{grid-template-columns:minmax(0,1fr)}.step{padding:22px var(--pad) 26px;grid-template-columns:34px minmax(0,1fr);gap:4px 0}.step .n{grid-row:1/3;padding-top:4px}}.uc-art{border-top:1px solid var(--line);background:var(--surface);padding:30px var(--pad) 22px;overflow-x:auto}.uc-art svg{fill:none;width:100%;min-width:780px;height:auto;stroke:var(--fg);stroke-width:1.2px;display:block}.uc-art .m{stroke:var(--line-strong)}.uc-art .a{stroke:var(--accent)}.uc-art .af{fill:var(--accent);stroke:none}.uc-art .f{fill:var(--fg);stroke:none}.uc-art .sf{fill:var(--accent-soft);stroke:none}.uc-art .d{stroke-dasharray:3 4}.uc-art text{font-family:var(--font-mono);letter-spacing:1px;fill:var(--dim);stroke:none;font-size:8.5px}.uc-art .cap{letter-spacing:1.5px;fill:var(--faint);font-size:10.5px}.stage{background:var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1px;display:grid}.stage-text{background:var(--bg);padding:44px var(--pad) 48px;align-content:start;gap:14px;display:grid}.stage-text .tg{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px}.stage-text h3{letter-spacing:-.035em;font-size:32px;line-height:1.1}.stage-text p{color:var(--dim);max-width:50ch}.chips-l{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:12px;font-size:11px}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line-strong);color:var(--fg);border-radius:2px;padding:5px 10px;font-size:13px}.stage-shot{background:var(--surface);place-items:center;min-width:0;padding:40px 28px 44px;display:grid}.stage-shot img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:#000;border-radius:5px 5px 2px 2px;width:100%;display:block}.mac{width:100%;max-width:720px;padding-inline:7%}.mac-lid{background:#0b0b0c;border:1px solid #3b3b3e;border-radius:16px 16px 4px 4px;padding:11px 11px 13px;position:relative;box-shadow:0 0 0 1.5px #1d1d1f,0 24px 40px -22px #00000059}.mac-lid:before{content:"";z-index:1;background:#0b0b0c;border-radius:0 0 7px 7px;width:13%;height:11px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.mac-lid:after{content:"";z-index:2;background:#26262a;border-radius:50%;width:4px;height:4px;position:absolute;top:13.5px;left:50%;transform:translate(-50%)}.mac-base{background:linear-gradient(#e3e4e6,#c4c5c8 55%,#96979a);border-radius:2px 2px 12px 12px/2px 2px 10px 10px;height:13px;margin-inline:-8%;position:relative}.mac-base:before{content:"";background:#a9aaad;border-radius:0 0 6px 6px;width:15%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.trust{grid-template-columns:repeat(3,minmax(0,1fr))}.trust>div{padding:18px var(--pad);font-family:var(--font-mono);color:var(--dim);align-items:center;gap:10px;font-size:12px;display:flex}.trust>div:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}@media (width<=900px){.stage{grid-template-columns:minmax(0,1fr)}.stage-shot{padding:16px}.trust{grid-template-columns:minmax(0,1fr)}}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid4 .cell{padding:30px 26px 34px}.grid4 .cell:first-child,.grid4 .cell:nth-child(5){padding-left:var(--pad)}.cell.all{align-content:end}.cell.all h3{color:var(--accent)}@media (width<=1000px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid4 .cell{padding-left:var(--pad)}}@media (width<=560px){.grid4{grid-template-columns:minmax(0,1fr)}}.band{border-top:1px solid var(--line);padding:22px var(--pad);color:var(--dim);font-size:15px}.band a{color:var(--fg);border-bottom:1px solid var(--line-strong)}.band a:hover{border-color:var(--fg)}.compat{grid-template-columns:repeat(3,minmax(0,1fr))}.compat .cell svg{fill:none;width:56px;height:56px;stroke:var(--fg);stroke-width:1.2px;margin-bottom:8px}.compat .chips{margin-top:8px}@media (width<=860px){.compat{grid-template-columns:minmax(0,1fr)}}.deploy{grid-template-columns:repeat(4,minmax(0,1fr))}.dep{align-content:start;gap:12px;padding:32px 28px 36px;display:grid}.dep:first-child{padding-left:var(--pad)}.dep .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px}.dep h3{letter-spacing:-.025em;font-size:22px}.dep p{color:var(--dim);font-size:14.5px}.dep ul{font-family:var(--font-mono);color:var(--dim);gap:6px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.dep li:before{content:"+ ";color:var(--accent)}@media (width<=900px){.deploy{grid-template-columns:repeat(2,minmax(0,1fr))}.dep{padding-left:var(--pad)}}@media (width<=520px){.deploy{grid-template-columns:minmax(0,1fr)}}.stats{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{align-content:start;gap:8px;padding:44px 28px 40px;display:grid}.stat:first-child{padding-left:var(--pad)}.stat b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,64px);font-weight:500;line-height:1}.stat span{color:var(--dim);max-width:22ch;font-size:14px}@media (width<=760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding-left:var(--pad)}}.sub{border-top:1px solid var(--line);padding:18px var(--pad);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11.5px}.wall{grid-template-columns:repeat(6,minmax(0,1fr))}.wall>div{text-align:center;letter-spacing:-.01em;min-height:84px;color:var(--dim);place-items:center;padding:16px 12px;font-size:14px;font-weight:500;display:grid}.wall>*{place-items:center;min-height:104px;padding:20px 18px;transition:background .15s;display:grid}.wall img{width:auto;max-width:min(150px,100%);max-height:46px;display:block}.wall a:hover{background:var(--surface)}.fund{grid-template-columns:repeat(4,minmax(0,1fr))}.fund a{grid-template-rows:auto 1fr;display:grid}.fund .tile{background:var(--logo-ground);border-bottom:1px solid var(--line);place-items:center;height:128px;padding:18px;display:grid}.fund .tile img{width:auto;max-width:100%;max-height:88px;display:block}.fund .cap{align-content:start;gap:6px;padding:18px 22px 24px;display:grid}.fund .cap b{font-size:15px;font-weight:500}.fund .cap span{color:var(--dim);font-size:13.5px;line-height:1.45}.fund a:hover .cap{background:var(--surface)}@media (width<=860px){.fund{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.fund{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=460px){.wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.cta{padding:112px var(--pad) 104px;justify-items:start;gap:24px;display:grid;overflow:hidden}.cta>*{position:relative}.cta h2{letter-spacing:-.045em;max-width:15ch;font-size:clamp(36px,5.6vw,72px);line-height:1}.copy-mail{font-family:var(--font-mono);color:var(--dim);background:var(--bg);border:1px solid var(--line-strong);cursor:pointer;border-radius:2px;height:44px;padding-inline:16px;font-size:13px}.copy-mail:hover{color:var(--fg);border-color:var(--fg)}@media (width<=640px){.cta{padding-block:72px 68px}}.ft-top{border-top:0;grid-template-columns:1.1fr repeat(3,minmax(0,1fr))}.ft-top>*{padding:26px 24px 26px var(--pad)}.ft-top .wordmark{align-self:stretch}.ft-top .wordmark img{height:22px}.ft-top .wordmark img.sym{height:34px;margin-bottom:-9.3px}.ft-hi{grid-template-columns:8px 1fr;align-content:center;align-items:baseline;gap:2px 12px;font-size:14.5px;font-weight:500;display:grid}.ft-hi:before{content:"";background:var(--accent);grid-row:1/3;align-self:center;width:6px;height:6px}.ft-hi small{font-family:var(--font-mono);color:var(--faint);grid-column:2;font-size:11.5px;font-weight:400}.ft-links{border-top:1px solid var(--line);padding:48px var(--pad) 52px;grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:36px 24px;display:grid}.ft-links h5{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:11.5px;font-weight:400}.ft-links ul{color:var(--dim);gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ft-links a:hover{color:var(--fg)}.ft-logos{grid-template-columns:minmax(0,1fr)}.ft-logos>div{padding:22px var(--pad);grid-template-columns:250px minmax(0,1fr);align-items:center;gap:16px 24px;display:grid}.ft-logos .lab{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px}.ft-logos .logos{flex-wrap:wrap;align-items:center;gap:16px 30px;display:flex}.ft-logos img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:230px;height:60px;display:block}.ft-logos .fund{gap:0 8px;margin:-18px 0 -18px -22px}.ft-logos .fund img{max-width:440px;height:124px}.ft-logos .fund img[src*=BMFTR]{height:168px}.ft-legal{border-top:1px solid var(--line);padding:18px var(--pad) 28px;color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;font-size:13.5px;display:flex}.ft-legal .grp{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.ft-legal a:hover{color:var(--fg)}.ft-legal .note{font-family:var(--font-mono);color:var(--faint);font-size:12px}@media (width<=1000px){.ft-links,.ft-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-top .wordmark{grid-column:1/-1}.ft-top>*{padding-left:var(--pad)}.ft-logos>div{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ft-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-top{grid-template-columns:minmax(0,1fr)}.ft-logos img{height:48px}.ft-logos .fund{margin-left:-6px}.ft-logos img,.ft-logos .fund img{max-width:100%}.ft-logos .fund img{height:92px}.ft-logos .fund img[src*=BMFTR]{height:124px}}.foot{padding:52px var(--pad) 44px;grid-template-columns:1.5fr repeat(4,1fr);gap:32px;display:grid}.foot h5{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:11.5px;font-weight:400}.foot ul{color:var(--dim);gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.foot ul a:hover{color:var(--fg)}.foot .about{color:var(--dim);align-content:start;gap:14px;max-width:30ch;font-size:14px;display:grid}.legal{padding:18px var(--pad) 28px;font-family:var(--font-mono);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}@media (width<=860px){.foot{grid-template-columns:repeat(2,1fr)}.foot .about{grid-column:1/-1}}.phero{padding:88px var(--pad) 72px;position:relative;overflow:hidden}.phero-main{justify-items:start;gap:24px;display:grid;position:relative}.phero h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(36px,5vw,64px);line-height:1.02}.phero .lede{max-width:60ch}@media (width<=640px){.phero{padding-block:56px 48px}}.shot{background:var(--surface);padding:40px var(--pad)}.shot img,.split-shot img{border:1px solid var(--line-strong);background:var(--bg);width:100%;height:auto;display:block;max-width:100%!important}.shot .mac,.split-shot .mac{margin-inline:auto}.shot.framed{padding-block:56px}.shot .mac{max-width:880px}.mac-lid img{aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;border-radius:5px 5px 2px 2px;width:100%;height:auto;display:block;background:#000!important;border:0!important}.sec.no-rule{border-top:0}.sec.no-rule:before,.sec.no-rule:after{content:none}.sec-in{padding:72px var(--pad)}.sec-in>.head{padding:0 0 40px}@media (width<=640px){.sec-in{padding-block:48px}}.txt{color:var(--dim);font-size:16px}.txt h3,.txt h4,.txt strong{color:var(--fg)}.split{grid-template-columns:repeat(2,minmax(0,1fr))}.split.solo{grid-template-columns:minmax(0,1fr)}.split.rev .split-text{order:2}.split-text{padding:48px var(--pad) 52px;align-content:center;justify-items:start;gap:20px;display:grid}.split.solo{background:0 0}.split.solo .split-text{max-width:820px}.split-text .points{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));-moz-column-gap:32px;column-gap:32px;margin:0}.points li>div{justify-items:start;gap:2px;display:grid}.cells>.split-shot{background:var(--surface);place-items:center;padding:40px 32px;display:grid}.split-shot>*{width:100%}@media (width<=860px){.split{grid-template-columns:minmax(0,1fr)}.split.rev .split-text{order:0}.split-text .points{grid-template-columns:minmax(0,1fr)}.cells>.split-shot{padding:20px}}.cells.open{background:0 0;overflow:clip}.cells.open>*{box-shadow:1px 1px 0 var(--line)}div.cell:hover{background:var(--bg)}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid4 .cell:nth-child(4n+1){padding-left:var(--pad)}@media (width<=580px){.grid2{grid-template-columns:minmax(0,1fr)}}.cell .ic{width:28px;height:28px;color:var(--accent);margin-bottom:10px}svg[data-icon] [stroke-width]{stroke-width:1.4px}.btn .ic{width:18px;height:18px}.btn.quiet{color:var(--dim);border-color:#0000}.btn.quiet:hover{color:var(--fg)}.lnk{color:var(--accent);cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.lnk .arrow{font-family:var(--font-mono);font-size:13px}.lnk:hover{color:var(--fg)}.sec-in>p,.sec-in>div:not(.head):not(.cells):not(.grid){max-width:72ch}.article{padding:64px var(--pad) 80px;max-width:calc(760px + 2 * var(--pad))}.article .prose>h1:first-child{display:none}.phero h1.long{letter-spacing:-.035em;max-width:24ch;font-size:clamp(32px,4vw,52px);line-height:1.06}.phero .eyebrow{flex-wrap:wrap}.phero .eyebrow a:hover{color:var(--fg)}.jump{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.jump a{color:var(--dim);background:var(--bg);border:1px solid var(--line-strong);border-radius:2px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.jump a:hover{color:var(--fg);border-color:var(--fg)}.jump .ic{width:16px;height:16px}.row{padding:36px var(--pad) 40px;border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:16px 40px;display:grid}.row:first-child{border-top:0}.row.has-img{grid-template-columns:180px minmax(0,1fr) 300px}.row-k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-content:start;gap:4px;padding-top:5px;font-size:12px;display:grid}.row-k b{letter-spacing:0;color:var(--fg);font-size:14px;font-weight:500}.row-k a:hover{color:var(--fg)}.row-b{align-content:start;justify-items:start;gap:12px;max-width:72ch;display:grid}.row-b>h2{letter-spacing:-.025em;font-size:22px;line-height:1.2}.row-b>h2 a:hover{color:var(--accent)}.row-b>p{color:var(--dim);font-size:15.5px}.row-b.prose{display:block}.row-b.prose>:first-child{margin-top:0}.row-img img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);width:100%;height:auto;display:block}.release{padding:40px var(--pad) 36px;border-top:1px solid var(--line)}.release:first-child{border-top:0}.release .rel-head{align-content:start;gap:18px;display:grid}.release .rel-count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);font-size:12px}.release .rel{gap:28px;min-width:0;display:grid}.release .rel-top{grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:48px;display:grid}.release .rel-lead{letter-spacing:-.02em;color:var(--fg);max-width:24ch;font-size:26px;line-height:1.3}.release .rel-img{margin:0}.release .rel-img .mock-note{font-family:var(--font-mono);color:var(--dim);margin-top:6px;font-size:11px}.release .rel-img img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;background:#121212;border-radius:8px;width:100%;height:auto;display:block}.release .rel-notes{color:var(--dim);font-size:14.5px;line-height:1.5}.release .rel-notes>p{max-width:72ch;margin:0 0 14px}.release .rel-notes h3,.release .rel-notes summary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:22px 0 10px;font-size:11.5px;font-weight:400}.release .rel-notes h3:first-child{margin-top:0}.release .rel-notes ul{-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;margin:0;padding:0;list-style:none}.release .rel-notes li{-moz-column-break-inside:avoid;break-inside:avoid;padding:0 0 9px 14px;position:relative}.release .rel-notes li:before{content:"";background:var(--line-strong);width:5px;height:5px;position:absolute;top:.62em;left:0}.release .rel-notes li ul{-moz-columns:1;columns:1;padding-top:6px}.release .rel-notes strong{color:var(--fg);font-weight:500}.release .fixes{margin-top:8px}.release .fixes summary{cursor:pointer;gap:8px;margin:12px 0;list-style:none;display:inline-flex}.release .fixes summary::-webkit-details-marker{display:none}.release .fixes summary:before{content:"+";color:var(--accent)}.release .fixes[open] summary:before{content:"−"}@media (width<=1100px){.release .rel-top{grid-template-columns:minmax(0,1fr);gap:20px}.release .rel-img{max-width:560px}}@media (width<=700px){.release .rel-notes ul{-moz-columns:1;columns:1}}.chips a:hover{color:var(--accent)}.pager{justify-content:space-between;gap:12px;display:flex}.band.pager a,.band.post-foot a{border-bottom-width:1px}.band.pager a.btn{border:1px solid var(--line-strong)}.band.pager a.btn:hover{border-color:var(--fg)}.post-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.post-foot a{border-bottom:0}.post-foot .share{font-family:var(--font-mono);align-items:center;gap:4px;font-size:12px;display:flex}.post-foot .share svg{width:20px;height:20px}@media (width<=900px){.row,.row.has-img{grid-template-columns:minmax(0,1fr)}.row-img{max-width:420px}}@media (prefers-reduced-motion:reduce){.map-hint:before,.board .ln.acc,.board .dot.tw{animation:none}.tl #tlDrone{transition:none}*{transition:none!important}}[data-level=ok]{--lv:var(--ok)}[data-level=degraded]{--lv:var(--warn)}[data-level=outage]{--lv:var(--alarm)}.st-dot{background:var(--lv,var(--faint));width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lv,var(--faint)) 18%, transparent);border-radius:50%;flex:none;display:inline-block}.ft-status{border:1px solid var(--line-strong);color:var(--fg);align-items:center;gap:9px;padding:5px 12px 5px 10px;font-size:13px;display:inline-flex}.ft-status:hover{background:var(--surface)}.st-page .head h1{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(34px,4.4vw,52px);font-weight:500;line-height:1.05}.st-banner{padding:22px var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--lv) 7%, var(--bg));align-items:center;gap:14px;display:flex}.st-banner .st-dot{width:12px;height:12px}.st-sum{letter-spacing:-.02em;font-size:20px;font-weight:500}.st-upd{font-family:var(--font-mono);color:var(--faint);margin-left:auto;font-size:12px}.st-row{padding:22px var(--pad);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;display:grid}.st-name b{font-size:16px;font-weight:500;display:block}.st-name small{color:var(--dim);font-size:13.5px}.st-state{font-family:var(--font-mono);color:var(--lv);align-items:center;gap:10px;font-size:12px;display:flex}.st-bars{grid-column:1/-1;grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:30px;display:grid}.st-bars i{background:var(--ok);opacity:.75}.st-bars i.b-degraded{background:var(--warn);opacity:1}.st-bars i.b-outage{background:var(--alarm);opacity:1}.st-axis{font-family:var(--font-mono);color:var(--faint);grid-column:1/-1;justify-content:space-between;font-size:11px;display:flex}.st-inc{padding:40px var(--pad) 56px}.st-inc h2{letter-spacing:-.02em;margin:0 0 18px;font-size:24px;font-weight:500}.st-ev{border:1px solid var(--line);border-left:2px solid var(--lv);max-width:760px;margin-bottom:12px;padding:18px 20px}.st-ev-h{align-items:center;gap:10px;display:flex}.st-tag{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--dim);margin-left:auto;font-size:11px}.st-ev p{color:var(--dim);margin:10px 0 8px;font-size:14.5px}.st-ev time,.st-none,.st-note{font-family:var(--font-mono);color:var(--faint);font-size:12px}.st-note a{color:var(--dim);text-decoration:underline}@media (width<=640px){.st-bars{grid-template-columns:repeat(90,minmax(0,1fr));gap:1px}.st-upd{display:none}}
