@font-face{font-family:supreme;src:url(../media/supreme_400_normal-s.p.13cxt91yv-tax.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:supreme;src:url(../media/supreme_500_normal-s.p.0p_frkyc5ywys.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:supreme;src:url(../media/supreme_700_normal-s.p.3ax7kpy0lhp7e.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:supreme Fallback;src:local(Arial);ascent-override:98.07%;descent-override:28.02%;line-gap-override:9.01%;size-adjust:99.93%}.YNg7HG_className{font-family:supreme,supreme Fallback}.YNg7HG_variable{--font-supreme:"supreme", "supreme Fallback"}
@font-face{font-family:mono;src:url(../media/mono_400_normal-s.p.013tcyr58qp0n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/mono_500_normal-s.p.013tcyr58qp0n.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.gE7Oja_className{font-family:mono,mono Fallback}.gE7Oja_variable{--font-mono:"mono", "mono Fallback"}
:root{--c-bg:#f4f4f1;--c-fg:#0f1115;--c-muted:#5b5f67;--c-line:#0f111524;--c-panel:#0f11150b;--c-accent:#1d43d8;--c-curtain:var(--c-fg);--f-display:var(--font-supreme), system-ui, sans-serif;--f-body:var(--font-supreme), system-ui, sans-serif;--f-mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--t-mega:clamp(2.25rem, .5rem + 8.4vw, 8.5rem);--t-addr:clamp(1.1rem, .4rem + 3.2vw, 3.6rem);--t-xl:clamp(2rem, 1.2rem + 3vw, 4rem);--t-l:clamp(1.5rem, 1.1rem + 1.6vw, 2.5rem);--t-m:clamp(1.2rem, 1.05rem + .5vw, 1.5rem);--t-body:clamp(1rem, .95rem + .2vw, 1.0625rem);--t-s:.875rem;--t-xs:.75rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1rem, .6rem + 1.6vw, 2.5rem);--header-h:3.5rem;--radius:2px;--z-content:1;--z-header:50;--z-menu:60;--z-curtain:90;--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}code,pre,kbd{font-family:var(--f-mono)}::selection{background:var(--c-accent);color:var(--c-bg)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--radius)}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-curtain) + 1);background:var(--c-fg);color:var(--c-bg);font-size:var(--t-s);padding:.6em 1em;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#main{z-index:var(--z-content);position:relative}.motion [data-split][data-intro],.motion [data-reveal][data-intro]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.display{font-family:var(--f-display);font-weight:500;font-size:var(--t-mega);letter-spacing:-.035em;margin-left:-.04em;line-height:.94}.t-xl{font-size:var(--t-xl);letter-spacing:-.025em;font-weight:500;line-height:1.02}.t-l{font-size:var(--t-l);letter-spacing:-.02em;font-weight:500;line-height:1.15}.t-m{font-size:var(--t-m);letter-spacing:-.01em;line-height:1.3}.t-s{font-size:var(--t-s)}.muted{color:var(--c-muted)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.meta{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.01em;color:var(--c-muted)}.measure{max-width:38rem}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--t-l);letter-spacing:-.02em;margin-top:2.2em;font-weight:500;line-height:1.15}.prose h3{font-size:var(--t-m);margin-top:1.8em;font-weight:500}.prose ol,.prose ul{padding-left:1.2em}.prose li+li{margin-top:.4em}.link{color:var(--c-accent);transition:background-size .2s var(--ease-out), color .2s;background:linear-gradient(currentColor 0 0) 0 100%/100% 1px no-repeat;padding-block:.35em}@media (hover:hover){.link:hover{color:var(--c-fg);background-size:100% .35em}}.link:focus-visible{color:var(--c-fg);background-size:100% .35em}.draw{transition:background-size .2s var(--ease-out);background:linear-gradient(currentColor 0 0) 0 100%/0% 1px no-repeat;padding-block:.35em;display:inline-block}@media (hover:hover){.draw:hover{background-size:100% 1px}}.draw:focus-visible,.draw[aria-current=page]{background-size:100% 1px}@media (hover:hover){.draw[aria-current=page]:hover{background-size:100% 2px}}.wrap{padding-inline:var(--gutter)}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:calc(var(--u) * 10)}.section--tight{padding-block:calc(var(--u) * 7)}.section--airy{padding-block:calc(var(--u) * 16)}.rule{border-top:1px solid var(--c-line)}.stack>*+*{margin-top:calc(var(--u) * 2)}.c-1-5{grid-column:1/5}.c-1-6{grid-column:1/6}.c-7-13{grid-column:7/13}.c-1-7{grid-column:1/7}.c-1-8{grid-column:1/8}.c-1-9{grid-column:1/9}.c-1-11{grid-column:1/11}.c-5-13{grid-column:5/13}.c-5-9{grid-column:5/9}.c-5-11{grid-column:5/11}.c-9-13{grid-column:9/13}.c-1-13{grid-column:1/13}@media (max-width:767px){[class^=c-],[class*=\ c-]{grid-column:1/-1}}.header{z-index:var(--z-header);height:var(--header-h);align-items:center;gap:var(--gutter);padding-inline:var(--gutter);background:var(--c-bg);border-bottom:1px solid var(--c-line);transition:translate .25s var(--ease-out);grid-template-columns:auto 1fr auto;display:grid;position:fixed;inset:0 0 auto}html.frame-away .header{translate:0 -100%}html.menu-open .header{translate:0}.wordmark{letter-spacing:-.03em;align-items:baseline;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex}.wordmark__one{font-family:var(--f-mono);margin-right:.02em;font-size:1.08em;font-weight:500}.header__path{font-family:var(--f-mono);font-size:var(--t-s);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.header__path:has([data-path-preview]:not(:empty)) [data-path-base]{display:none}[data-path-preview]{color:var(--c-accent)}.header__nav{gap:calc(var(--u) * 2.5);font-size:var(--t-s);display:flex}.header__nav .draw--app{color:var(--c-accent)}.menu-btn{font-size:var(--t-s);padding:.35em 0;display:none}.menu{z-index:var(--z-menu);background:var(--c-bg);padding:var(--gutter);transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);align-content:center;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}@starting-style{.menu{opacity:0;translate:0 -2%}}.menu__list{gap:calc(var(--u) * 1.5);font-size:var(--t-xl);letter-spacing:-.025em;line-height:1.05;display:grid}.menu__list .draw{padding-block:.15em}.menu__close{top:calc((var(--header-h) - 1.5em) / 2);right:var(--gutter);font-size:var(--t-s);padding:.35em 0;position:absolute}.menu__path{left:var(--gutter);bottom:var(--gutter);position:absolute}@media (max-width:767px){.header{grid-template-columns:auto 1fr auto}.header__path,.header__nav{display:none}.menu-btn{grid-column:3;display:inline-block}}.hero{min-height:100svh;padding-top:calc(var(--header-h) + var(--u) * 6);padding-bottom:calc(var(--u) * 4);row-gap:calc(var(--u) * 6);grid-template-rows:1fr auto auto;display:grid;position:relative;overflow:clip}.hero>*{z-index:1;position:relative}.hero>.field{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__top:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 25% 50%, var(--c-bg) 40%, transparent 100%);position:absolute;inset:-2rem -3rem}.hero__top{align-self:end;position:relative}.hero__lockup{margin-bottom:calc(var(--u) * 4);flex-wrap:wrap;align-items:baseline;gap:1em;display:flex}.hero__lockup .wordmark{font-size:var(--t-m)}.hero__copy{column-gap:var(--gutter);row-gap:calc(var(--u) * 3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.hero__promise{font-size:var(--t-m);max-width:30rem;line-height:1.3}.hero__actions{gap:calc(var(--u) * 1.5);flex-wrap:wrap;grid-column:1/7;justify-self:start;display:flex}@media (max-width:767px){.hero{min-height:auto;padding-top:calc(var(--header-h) + var(--u) * 4);padding-bottom:calc(var(--u) * 8);row-gap:calc(var(--u) * 6);grid-template-rows:auto auto auto;align-content:start}.hero__actions{justify-self:start}}.addr{font-family:var(--f-mono);font-size:var(--t-addr);letter-spacing:-.02em;font-weight:400;line-height:1.1}.addr__host{color:var(--c-muted);display:block}.addr__line{white-space:nowrap;display:block}.seg{vertical-align:bottom;display:inline-grid;overflow:clip}.seg>span{white-space:pre;grid-area:1/1}.seg--on>span{color:var(--c-accent)}.addr__sep{color:var(--c-muted)}.addr__caret{background:var(--c-accent);vertical-align:-.12em;width:.45em;height:.95em;margin-left:.12em;display:inline-block}.motion .addr__caret{animation:1.1s steps(2,start) infinite caret}@keyframes caret{to{visibility:hidden}}.hero__addr-meta{margin-top:calc(var(--u) * 1.5);justify-content:space-between;gap:var(--gutter);flex-wrap:wrap;display:flex}.btn{isolation:isolate;border:1px solid var(--c-fg);border-radius:var(--radius);min-height:2.75rem;font-size:var(--t-s);color:var(--c-fg);background:var(--c-bg);transition:color .2s var(--ease-out), border-color .2s;align-items:center;gap:.6em;padding:.7em 1.15em;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:clip}.btn:before{content:"";z-index:-1;background:var(--c-fg);transition:translate .2s var(--ease-out);position:absolute;inset:-1px;translate:-101%}.btn--primary{color:var(--c-bg);background:var(--c-fg)}.btn--primary:before{background:var(--c-accent)}@media (hover:hover){.btn:hover{color:var(--c-bg)}.btn:hover:before{translate:0}.btn--primary:hover{border-color:var(--c-accent)}}.btn:focus-visible{color:var(--c-bg)}.btn:focus-visible:before{translate:0}.btn:active{color:var(--c-bg)}.btn:active:before{transition-duration:.1s;translate:0}.btn__arrow{transition:translate .2s var(--ease-out);display:inline-block}@media (hover:hover){.btn:hover .btn__arrow{translate:4px}}.rows{border-top:1px solid var(--c-line)}.row{column-gap:var(--gutter);padding-block:calc(var(--u) * 2.25);border-bottom:1px solid var(--c-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid;position:relative}.row--head{padding-block:calc(var(--u) * 1.25)}.row__name{font-size:var(--t-m);letter-spacing:-.01em;grid-column:1/5;align-items:baseline;gap:.5em;min-width:0;font-weight:500;display:flex}.row__name .seg-ul{background:linear-gradient(var(--c-accent) 0 0) left bottom / 0% 2px no-repeat;transition:background-size .2s var(--ease-out);padding-bottom:.08em}.row__sum{color:var(--c-muted);grid-column:5/8}.row__meta{flex-wrap:wrap;grid-column:8/12;align-items:baseline;gap:.75em;display:flex}.row__arrow{font-family:var(--f-mono);transition:translate .2s var(--ease-out);grid-column:12;justify-self:end}@media (hover:hover){.row:hover .seg-ul{background-size:100% 2px}.row:hover .row__arrow{translate:6px}}.row:focus-visible{outline-offset:-2px}.row:focus-visible .seg-ul{background-size:100% 2px}@media (max-width:767px){.row{row-gap:calc(var(--u) * .75);grid-template-columns:1fr auto}.row__name{grid-column:1}.row__arrow{grid-area:1/2}.row__sum,.row__meta{grid-column:1/-1}.row--head .row__sum,.row--head .row__meta{display:none}}.tag{font-family:var(--f-mono);font-size:var(--t-xs);border:1px solid var(--c-line);border-radius:var(--radius);color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.4em .55em;line-height:1;display:inline-block}.tag--on{border-color:var(--c-accent);color:var(--c-accent)}.panel{background:var(--c-panel);border-radius:var(--radius);padding:calc(var(--u) * 2.5)}.code{font-family:var(--f-mono);background:var(--c-panel);border-radius:var(--radius);padding:calc(var(--u) * 2);white-space:pre;tab-size:2;font-size:.8125rem;line-height:1.6;overflow-x:auto}.code--out{background:var(--c-fg);color:var(--c-bg)}.kv{gap:.5em calc(var(--u) * 2.5);font-size:var(--t-s);grid-template-columns:max-content 1fr;display:grid}.kv dt{color:var(--c-muted);font-family:var(--f-mono);font-size:var(--t-xs);padding-top:.2em}.kv dd{font-variant-numeric:tabular-nums}.market{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.market__col{gap:calc(var(--u) * 2);padding-top:calc(var(--u) * 2);border-top:1px solid var(--c-fg);align-content:start;display:grid}.market__steps{gap:.6em;display:grid}.market__steps li{font-size:var(--t-s);grid-template-columns:7.5rem 1fr;align-items:baseline;gap:1em;display:grid}.market__steps .mono b{color:var(--c-accent);font-weight:400}.market__search{gap:calc(var(--u) * 1);grid-template-columns:1fr auto;display:grid}.market__search input{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-bg);min-height:2.75rem;font-size:var(--t-s);width:100%;padding:.5em .9rem}.market__search input:focus-visible{outline-offset:0;border-color:var(--c-accent)}.cats{flex-wrap:wrap;gap:.5em;display:flex}.tag--link{transition:border-color .2s, color .2s, translate .2s var(--ease-out);padding:.6em .75em}@media (hover:hover){.tag--link:hover{border-color:var(--c-fg);color:var(--c-fg);translate:0 -2px}}.tag--link:focus-visible{border-color:var(--c-fg);color:var(--c-fg)}@media (max-width:767px){.market{grid-template-columns:1fr}.market__steps li{grid-template-columns:1fr;gap:.2em}}.steps{gap:calc(var(--u) * 3);display:grid}.step{gap:var(--gutter);padding-top:calc(var(--u) * 2);border-top:1px solid var(--c-line);grid-template-columns:minmax(8rem,14rem) 1fr;align-items:baseline;display:grid}.step__seg{font-family:var(--f-mono);font-size:var(--t-m);letter-spacing:-.02em}.step__seg b{color:var(--c-accent);font-weight:400}@media (max-width:767px){.step{gap:calc(var(--u) * .75);grid-template-columns:1fr}}.filters{gap:calc(var(--u) * 1.25);grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr)) auto;align-items:end;display:grid}.field{gap:.35em;display:grid}.field label{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted)}.field input,.field select{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-bg);min-height:2.75rem;font-size:var(--t-s);width:100%;padding:.5em .9rem}.field select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%235b5f67' stroke-width='1.5'%3E%3Cpath d='M2 4.5l4 4 4-4'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2.5rem}.field input:focus-visible,.field select:focus-visible{outline-offset:0;border-color:var(--c-accent)}@media (max-width:1023px){.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filters .field--q{grid-column:1/-1}}@media (max-width:767px){.filters{grid-template-columns:1fr 1fr}}.api-head{padding-top:calc(var(--header-h) + var(--u) * 6)}.api-head__addr{margin-top:calc(var(--u) * 3)}.api-meta{gap:var(--gutter);margin-top:calc(var(--u) * 4);padding-top:calc(var(--u) * 2);border-top:1px solid var(--c-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.api-meta>div{font-size:var(--t-s);gap:.3em;display:grid}@media (max-width:767px){.api-meta{grid-template-columns:1fr 1fr}}.ops{border-top:1px solid var(--c-line)}.op{column-gap:var(--gutter);row-gap:calc(var(--u) * 1.5);padding-block:calc(var(--u) * 3);border-bottom:1px solid var(--c-line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.op__name{font-family:var(--f-mono);font-size:var(--t-m);letter-spacing:-.02em;grid-column:1/5}.op__name small{font-size:var(--t-xs);color:var(--c-muted);margin-top:.4em;display:block}.op__sum{grid-column:5/9}.op__schema{gap:var(--gutter);grid-column:1/13;grid-template-columns:1fr 1fr;display:grid}.op__schema h3{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);margin-bottom:.6em;font-weight:400}@media (max-width:767px){.op__schema{grid-template-columns:1fr}}details.op>summary{cursor:pointer;list-style:none;display:contents}details.op>summary::-webkit-details-marker{display:none}.op__toggle{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);grid-column:9/13;justify-self:end;align-items:baseline;gap:.5em;display:inline-flex}.op__toggle:after{content:"+";transition:rotate .2s var(--ease-out);font-size:1rem}details.op[open] .op__toggle:after{rotate:45deg}@media (hover:hover){.op>summary:hover .op__toggle{color:var(--c-fg)}.op>summary:hover .op__toggle:after{rotate:90deg}}@media (max-width:767px){.op__name,.op__sum{grid-column:1/-1}.op__toggle{grid-column:1/-1;justify-self:start}}.play{gap:var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.play__ops{border-top:1px solid var(--c-line);align-content:start;gap:0;display:grid}.play__op{overflow-wrap:anywhere;padding:calc(var(--u) * 1.5) 0;border-bottom:1px solid var(--c-line);cursor:pointer;font-family:var(--f-mono);font-size:var(--t-s);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75em;display:grid}.play__op input{accent-color:var(--c-accent);align-self:center;width:1rem;height:1rem;margin:0}.play__op span small{font-family:var(--f-body);color:var(--c-muted);font-size:var(--t-s);margin-top:.2em;display:block}.play__op:has(input:checked) span{color:var(--c-accent)}.play__op:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--radius)}.play__panel{gap:calc(var(--u) * 2);align-content:start;display:grid}.play__head{justify-content:space-between;align-items:baseline;gap:var(--gutter);flex-wrap:wrap;display:flex}.play__examples{gap:calc(var(--u) * 1);display:grid}.tabs{gap:.25em;display:flex}.tabs button{font-family:var(--f-mono);font-size:var(--t-xs);border:1px solid var(--c-line);border-radius:var(--radius);color:var(--c-muted);padding:.5em .8em;transition:color .2s,border-color .2s}.tabs button[aria-selected=true]{color:var(--c-fg);border-color:var(--c-fg)}@media (hover:hover){.tabs button:hover{color:var(--c-fg)}}@media (max-width:900px){.play{grid-template-columns:1fr}}.status-grid{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767px){.status-grid{grid-template-columns:1fr}.row--status{row-gap:.3em;grid-template-columns:1fr!important}.row--status>a{justify-self:start}.kv{grid-template-columns:1fr;gap:.15em 0}.kv dd{margin-bottom:.9em}}.x402__num{font-family:var(--f-display);font-size:var(--t-mega);letter-spacing:-.05em;color:var(--c-accent);margin-left:-.04em;margin-bottom:calc(var(--u) * 3);font-variant-numeric:tabular-nums;font-weight:500;line-height:.85}.beats{gap:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 3);display:grid}.beats li{grid-template-columns:2rem 1fr;align-items:baseline;gap:1em;display:grid}.beats__n{color:var(--c-accent);font-size:var(--t-s)}.beats b{font-weight:500}@media (max-width:767px){.beats{margin-top:calc(var(--u) * 3)}}.agents__text{font-family:var(--f-mono);white-space:pre;max-width:100%;padding-block:calc(var(--u) * 2);border-top:1px solid var(--c-line);font-size:.8125rem;line-height:1.55;overflow-x:auto}@media (max-width:767px){.agents__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.6875rem}}.vitals{justify-content:space-between;gap:var(--gutter);padding-block:calc(var(--u) * 1.5);border-bottom:1px solid var(--c-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.empty{padding:calc(var(--u) * 4) 0;color:var(--c-muted);border-bottom:1px solid var(--c-line)}.footer{padding-top:calc(var(--u) * 12);padding-bottom:calc(var(--u) * 3);border-top:1px solid var(--c-line)}.footer__addr{font-family:var(--f-mono);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2rem,.5rem + 9vw,9.5rem);line-height:1}.footer__addr em{color:var(--c-accent);font-style:normal}.footer__grid{margin-top:calc(var(--u) * 6);column-gap:var(--gutter);row-gap:calc(var(--u) * 4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.footer__col{font-size:var(--t-s);align-content:start;gap:.5em;display:grid}.footer__col h2{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);margin-bottom:.5em}.footer__col a{color:var(--c-muted);padding-block:.2em;transition:color .2s}@media (hover:hover){.footer__col a:hover{color:var(--c-fg)}}.footer__col a:focus-visible{color:var(--c-fg)}@media (max-width:767px){.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>*{grid-column:auto!important}.footer__grid>p{grid-column:1/-1!important}}.footer__small{margin-top:calc(var(--u) * 6);justify-content:space-between;gap:var(--gutter);font-size:var(--t-xs);color:var(--c-muted);flex-wrap:wrap;display:flex}.nf{min-height:100svh;padding-top:calc(var(--header-h) + var(--u) * 6);align-content:center;gap:calc(var(--u) * 4);display:grid}@media (max-width:767px){.nf{min-height:auto;padding-bottom:calc(var(--u) * 10);align-content:start}}.nf .addr__line .seg--off>span{color:var(--c-muted);text-decoration:line-through}
:root{--c-ink-1:#171a20;--c-ink-2:#0f1115;--c-ink-fg:#e8e9ec;--c-ink-muted:#9aa0ab;--c-ink-line:#ffffff14;--c-ok:#15663b;--c-ok-bg:#e1f2e7;--c-warn:#7a4b00;--c-warn-bg:#fbeed2;--c-accent-bg:#e5eafb;--c-accent-line:#1d43d847;--radius-l:8px;--shadow-card:0 1px 0 #fff inset, 0 1px 2px #0f11150a, 0 12px 32px -20px #0f111540;--surface:linear-gradient(#fff, var(--c-bg));--surface-ink:linear-gradient(var(--c-ink-1), var(--c-ink-2))}.card{background:var(--surface);border:1px solid var(--c-line);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:calc(var(--u) * 2.5);position:relative}.card--tight{padding:calc(var(--u) * 2)}.card--link{color:inherit;transition:border-color .2s, translate .2s var(--ease-out), box-shadow .2s;display:block}@media (hover:hover){.card--link:hover{border-color:var(--c-accent);box-shadow:var(--shadow-card), 0 16px 32px -24px #1d43d859;translate:0 -2px}}.card--link:focus-visible{border-color:var(--c-accent);outline-offset:2px}.card__h{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);letter-spacing:.01em;margin-bottom:calc(var(--u) * 1.5);justify-content:space-between;align-items:baseline;gap:1em;display:flex}.ink{background:var(--surface-ink);color:var(--c-ink-fg);border:1px solid var(--c-ink-line);border-radius:var(--radius-l);padding:calc(var(--u) * 2.5);box-shadow:0 12px 32px -20px #0f111580}.ink .muted,.ink .meta,.ink .card__h{color:var(--c-ink-muted)}.ink .link{color:#9db0ff}.ink ::selection{color:var(--c-ink-2);background:#fff}.callout{background:radial-gradient(120% 160% at 0% 0%, #1d43d81f, transparent 60%), var(--surface);border:1px solid var(--c-accent-line);border-radius:var(--radius-l);padding:calc(var(--u) * 2.5);box-shadow:var(--shadow-card)}.inner .code{background:var(--surface-ink);color:var(--c-ink-fg);border:1px solid var(--c-ink-line);border-radius:6px}.inner .code--out{border-left:3px solid var(--c-accent)}.codeblock{background:var(--surface-ink);color:var(--c-ink-fg);border:1px solid var(--c-ink-line);border-radius:var(--radius-l);overflow:hidden;box-shadow:0 12px 32px -20px #0f111580}.codeblock__tab{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-ink-muted);border-bottom:1px solid var(--c-ink-line);background:#ffffff08;justify-content:space-between;gap:1em;padding:.6em 1.1em;display:flex}.codeblock__tab b{color:var(--c-ink-fg);font-weight:500}.codeblock .code{background:0 0;border:0;border-radius:0}.badge{font-family:var(--f-mono);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4em;padding:.5em .75em;font-size:.6875rem;line-height:1;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:.4em;height:.4em}.badge--free{background:var(--c-ok-bg);color:var(--c-ok)}.badge--paid{background:var(--c-accent-bg);color:var(--c-accent)}.badge--mock{background:var(--c-warn-bg);color:var(--c-warn)}.badge--live{background:var(--c-ok-bg);color:var(--c-ok)}.badge--neutral{color:var(--c-muted);border-color:var(--c-line);background:#0f11150d}.badge--neutral:before{display:none}.ink .badge--neutral{color:var(--c-ink-fg);border-color:var(--c-ink-line);background:#ffffff14}.badges{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.band{padding-top:calc(var(--header-h) + var(--u) * 6);padding-bottom:calc(var(--u) * 5);border-bottom:1px solid var(--c-line);isolation:isolate;position:relative}.band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 90% at 85% 10%,#1d43d81a,#0000 70%),radial-gradient(40% 60% at 10% 100%,#1d43d80d,#0000 70%),radial-gradient(circle,#0f111521 1px,#0000 1.2px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.band__grid{gap:calc(var(--u) * 4) var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.band__main{gap:calc(var(--u) * 2.5);align-content:end;display:grid}.band__title{font-size:var(--t-xl);letter-spacing:-.025em;font-weight:500;line-height:1.02}.band__lede{font-size:var(--t-m);max-width:36rem;color:var(--c-muted);line-height:1.35}.band__id{gap:calc(var(--u) * 2);align-items:center;display:flex}.band__aside{gap:calc(var(--u) * 1.5);align-content:end;display:grid}.band__below{margin-top:calc(var(--u) * 4)}@media (max-width:900px){.band__grid{grid-template-columns:1fr}.band__aside{align-content:start}}.crumb{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);flex-wrap:wrap;gap:.6em;display:flex}.crumb a{color:inherit;margin-block:-.5em;padding-block:.5em;transition:color .2s}@media (hover:hover){.crumb a:hover{color:var(--c-accent)}}.crumb span[aria-hidden]{opacity:.5}.crumb [aria-current]{color:var(--c-fg)}.monogram{width:3.5rem;height:3.5rem;font-family:var(--f-mono);color:#fff;background:var(--surface-ink);border-radius:var(--radius-l);text-transform:uppercase;flex:none;place-items:center;font-size:1.75rem;font-weight:500;display:grid;box-shadow:0 8px 24px -14px #0f111599}.monogram--s{border-radius:6px;width:2.25rem;height:2.25rem;font-size:1.05rem}.stats{background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--radius-l);box-shadow:var(--shadow-card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid;overflow:hidden}.stats--wrap{grid-template-columns:1fr 1fr;grid-auto-flow:row}.stat{background:var(--surface);padding:calc(var(--u) * 2) calc(var(--u) * 2.25);align-content:start;gap:.5em;min-width:0;display:grid}.stat__n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.75rem,1rem + 2.2vw,3rem);font-weight:500;line-height:1}.stat__n--text{font-size:var(--t-m);letter-spacing:-.01em;white-space:normal;line-height:1.2}.stat__n small{letter-spacing:0;color:var(--c-muted);margin-left:.15em;font-size:.45em}.stat__l{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);letter-spacing:.01em;order:2}.stat--ink{background:var(--surface-ink);color:var(--c-ink-fg)}.stat--ink .stat__l,.stat--ink .stat__n small{color:var(--c-ink-muted)}.stat--accent .stat__n{color:var(--c-accent)}@media (max-width:767px){.stats{grid-template-columns:1fr 1fr;grid-auto-flow:row}.stat:last-child:nth-child(odd){grid-column:1/-1}.stat__n{font-size:var(--t-l)}.cat-grid{grid-template-columns:1fr 1fr}.cat{padding:calc(var(--u) * 1.5)}}.inner .section-h{justify-content:space-between;align-items:baseline;gap:var(--gutter);margin-bottom:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.inner .section-h h2{font-size:var(--t-l);letter-spacing:-.02em;font-weight:500;line-height:1.15}.inner .section-h p{color:var(--c-muted);max-width:36rem}.body{padding-block:calc(var(--u) * 6)}.body+.body{padding-top:0}.two{gap:calc(var(--u) * 6) calc(var(--gutter) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;display:grid}.two__main{gap:calc(var(--u) * 6);min-width:0;display:grid}.rail{gap:calc(var(--u) * 2);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (max-width:1023px){.two{grid-template-columns:minmax(0,1fr)}}.cat-grid{gap:calc(var(--u) * 1.25);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.cat{gap:calc(var(--u) * 1.25);padding:calc(var(--u) * 1.75);display:grid}.cat__top{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.cat__name{letter-spacing:-.01em;text-transform:capitalize;font-weight:500}.cat__n{font-family:var(--f-mono);font-size:var(--t-m);font-variant-numeric:tabular-nums;color:var(--c-accent);line-height:1}.cat__addr{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat__addr b{color:var(--c-fg);font-weight:400}.cat[aria-current]{border-color:var(--c-accent);background:radial-gradient(120% 160% at 0% 0%, #1d43d81f, transparent 60%), var(--surface)}.filters--card{padding:calc(var(--u) * 2) calc(var(--u) * 2.5)}.filters--card .field input,.filters--card .field select{background:#fff}.cards{gap:calc(var(--u) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.cards{grid-template-columns:1fr}}.api-card{gap:calc(var(--u) * 1.25) var(--gutter);padding:calc(var(--u) * 2.25) calc(var(--u) * 2.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.api-card__name{font-size:var(--t-m);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.45em;min-width:0;font-weight:500;display:flex}.api-card__name .muted{font-size:var(--t-s);font-family:var(--f-mono);font-weight:400}.api-card__arrow{font-family:var(--f-mono);font-size:var(--t-m);color:var(--c-muted);transition:translate .2s var(--ease-out), color .2s;grid-area:1/2}.api-card__sum{color:var(--c-muted);grid-column:1/-1}.api-card__addr{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.api-card__addr b{color:var(--c-fg);font-weight:400}.api-card .badges{padding-top:calc(var(--u) * 1.25);border-top:1px solid var(--c-line);grid-column:1/-1}.api-card .badges .meta{margin-left:auto}@media (hover:hover){.api-card:hover .api-card__arrow{color:var(--c-accent);translate:6px}.api-card:hover .seg-ul{background-size:100% 2px}}.api-card .seg-ul{background:linear-gradient(var(--c-accent) 0 0) left bottom / 0% 2px no-repeat;transition:background-size .2s var(--ease-out);padding-bottom:.08em}.op-card{padding:0;overflow:hidden}.op-card>summary{cursor:pointer;gap:.5em var(--gutter);padding:calc(var(--u) * 2) calc(var(--u) * 2.5);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;list-style:none;display:grid}.op-card>summary::-webkit-details-marker{display:none}.op-card__sig{overflow-wrap:anywhere;min-width:0;font-family:var(--f-mono);font-size:var(--t-m);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.6em;min-width:0;display:flex}.op-card__sig small{font-size:var(--t-xs);color:var(--c-muted);letter-spacing:0}.method{font-family:var(--f-mono);font-size:var(--t-xs);background:var(--c-accent-bg);color:var(--c-accent);letter-spacing:.02em;border-radius:4px;padding:.35em .5em;font-weight:500}.method--get{background:var(--c-ok-bg);color:var(--c-ok)}.op-card__sum{color:var(--c-muted);grid-column:1}.op-card__toggle{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);grid-area:1/2;justify-self:end;align-items:baseline;gap:.5em;display:inline-flex}.op-card__toggle:after{content:"+";transition:rotate .2s var(--ease-out);font-size:1rem}.op-card[open] .op-card__toggle:after{rotate:45deg}@media (hover:hover){.op-card>summary:hover .op-card__toggle{color:var(--c-fg)}}.op-card__schema{gap:calc(var(--u) * 1.5);padding:0 calc(var(--u) * 2.5) calc(var(--u) * 2.5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:767px){.op-card__schema,.op-card>summary{grid-template-columns:1fr}.op-card__toggle{grid-area:auto/1;justify-self:start}}.rail .play{gap:calc(var(--u) * 2);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.rail .play>*{min-width:0}.rail .play__head{flex-wrap:wrap;min-width:0}.rail .play__op{padding-block:calc(var(--u) * 1)}.rail .code{font-size:.75rem}.nsteps{counter-reset:step;gap:calc(var(--u) * 3);padding:0;list-style:none;display:grid}.nsteps>li{counter-increment:step;gap:calc(var(--u) * 1.5);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.nsteps>li:before{content:counter(step);border:1px solid var(--c-fg);width:2rem;height:2rem;font-family:var(--f-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;display:grid}.nsteps>li>div{gap:calc(var(--u) * 1.5);min-width:0;display:grid}.nsteps h3{font-size:var(--t-m);letter-spacing:-.01em;padding-top:.2em;font-weight:500;line-height:1.3}.docs{gap:calc(var(--u) * 4) calc(var(--gutter) * 2);grid-template-columns:13rem minmax(0,46rem);align-items:start;display:grid}.docs__col{gap:calc(var(--u) * 8);min-width:0;display:grid}.toc{top:calc(var(--header-h) + var(--u) * 2);font-size:var(--t-s);border-left:1px solid var(--c-line);gap:.2em;display:grid;position:sticky}.toc a{color:var(--c-muted);border-left:1px solid #0000;margin-left:-1px;padding:.3em 0 .3em 1em;transition:color .2s,border-color .2s}@media (hover:hover){.toc a:hover{color:var(--c-fg);border-color:var(--c-fg)}}.toc a:focus-visible{color:var(--c-fg)}.toc .toc__sub{font-size:var(--t-xs);font-family:var(--f-mono);padding-left:1.6em}.toc .toc__h{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);margin-bottom:.4em;padding-left:1em}@media (max-width:900px){.docs{grid-template-columns:1fr}.toc{border:0;flex-wrap:wrap;gap:.5em 1.2em;display:flex;position:static}.toc a{border:0;padding:.3em 0}.toc .toc__h{display:none}}.plans{gap:calc(var(--u) * 2);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:767px){.plans{grid-template-columns:1fr}}.plan{gap:calc(var(--u) * 2.5);padding:calc(var(--u) * 3);align-content:start;display:grid}.plan__price{font-size:var(--t-xl);letter-spacing:-.03em;font-weight:500;line-height:1}.plan__price small{font-size:var(--t-s);font-family:var(--f-mono);letter-spacing:0;color:var(--c-muted);margin-top:.6em;font-weight:400;display:block}.checks{gap:calc(var(--u) * 1.25);font-size:var(--t-s);padding:0;list-style:none;display:grid}.checks li{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.6em;display:grid}.checks li:before{content:"";border-right:2px solid var(--c-ok);border-bottom:2px solid var(--c-ok);width:.4rem;height:.7rem;margin:.25em 0 0 .35em;rotate:45deg}.checks--test li:before{border-color:var(--c-accent)}.checks b{font-weight:500;display:block}.split{background:var(--c-ink-line);border:1px solid var(--c-ink-line);border-radius:var(--radius-l);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 12px 32px -20px #0f111580}.split>div{background:var(--surface-ink);color:var(--c-ink-fg);padding:calc(var(--u) * 3) calc(var(--u) * 2.5);gap:calc(var(--u) * 1.5);align-content:start;display:grid;position:relative}.split>div+div:before{content:"→";left:-.6em;top:calc(var(--u) * 3.1);font-family:var(--f-mono);color:var(--c-ink-muted);font-size:var(--t-s);position:absolute}.split__k{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-ink-muted)}.split__v{font-family:var(--f-mono);font-size:var(--t-l);letter-spacing:-.02em;line-height:1.05}.split__v.is-accent{color:#9db0ff}.split p{color:var(--c-ink-muted);font-size:var(--t-s)}@media (max-width:767px){.split{grid-template-columns:1fr}.split>div+div:before{content:"↓";left:calc(var(--u) * 2.5);top:-.8em}}.faq{border-top:1px solid var(--c-line)}.faq>summary{cursor:pointer;justify-content:space-between;gap:var(--gutter);padding:calc(var(--u) * 2) 0;align-items:baseline;font-weight:500;list-style:none;display:flex}.faq>summary::-webkit-details-marker{display:none}.faq>summary:after{content:"+";font-family:var(--f-mono);color:var(--c-muted);transition:rotate .2s var(--ease-out)}.faq[open]>summary:after{rotate:45deg}.faq>p{padding-bottom:calc(var(--u) * 2.5);color:var(--c-muted);max-width:40rem}.faq:last-of-type{border-bottom:1px solid var(--c-line)}.strip{grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:2.5rem;display:grid}.strip i{background:#0f11151f;border-radius:1px;display:block}.strip i[data-s=ok]{background:var(--c-ok)}.strip i[data-s=warn]{background:#d9a400}.strip i[data-s=down]{background:#c0392b}.strip__axis{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);justify-content:space-between;margin-top:.6em;display:flex}.legend{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);flex-wrap:wrap;gap:.5em 1.4em;display:flex}.legend span{align-items:center;gap:.5em;display:inline-flex}.legend i{background:#0f11151f;border-radius:1px;width:.6rem;height:.9rem}.legend i[data-s=ok]{background:var(--c-ok)}.legend i[data-s=warn]{background:#d9a400}.legend i[data-s=down]{background:#c0392b}.inc-grid{gap:calc(var(--u) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.inc-grid{grid-template-columns:1fr}}.obs{background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--radius-l);box-shadow:var(--shadow-card);gap:1px;display:grid;overflow:hidden}.obs li{gap:var(--gutter);padding:calc(var(--u) * 1.5) calc(var(--u) * 2.5);background:var(--surface);font-size:var(--t-s);overflow-wrap:anywhere;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;transition:background .2s;display:grid}.obs li a{font-family:var(--f-mono);color:inherit;margin-block:-.5em;padding-block:.5em;transition:color .2s}@media (hover:hover){.obs li:hover{background:#fff}.obs li:hover a{color:var(--c-accent)}}.obs .badge{justify-self:end}.obs--ver li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline}@media (max-width:767px){.obs li{grid-template-columns:1fr;gap:.5em}.obs .badge{justify-self:start}}.posts{gap:calc(var(--u) * 1.5);display:grid}.post-card{gap:var(--gutter);padding:calc(var(--u) * 2.5) calc(var(--u) * 3);grid-template-columns:7rem minmax(0,1fr) auto;align-items:baseline;display:grid}.post-card__date{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted)}.post-card__title{font-size:var(--t-m);letter-spacing:-.01em;font-weight:500}.post-card__sum{color:var(--c-muted);max-width:44rem;margin-top:.5em}.post-card__arrow{font-family:var(--f-mono);font-size:var(--t-m);color:var(--c-muted);transition:translate .2s var(--ease-out), color .2s}@media (hover:hover){.post-card:hover .post-card__arrow{color:var(--c-accent);translate:6px}.post-card:hover .seg-ul{background-size:100% 2px}}.post-card .seg-ul{background:linear-gradient(var(--c-accent) 0 0) left bottom / 0% 2px no-repeat;transition:background-size .2s var(--ease-out);padding-bottom:.08em}@media (max-width:767px){.post-card{grid-template-columns:1fr;gap:.5em}}.big-n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2rem + 8vw,8rem);font-weight:500;line-height:.9}.big-n small{letter-spacing:-.01em;color:var(--c-muted);margin-left:.2em;font-size:.28em;font-weight:400}.prose-grid{gap:calc(var(--u) * 4) calc(var(--gutter) * 2);grid-template-columns:minmax(0,42rem) 13rem;align-items:start;display:grid}@media (max-width:900px){.prose-grid{grid-template-columns:1fr}.prose-grid .toc{order:-1}}.inner .prose{font-size:var(--t-body)}.inner .prose h2{font-size:var(--t-m);border-top:1px solid var(--c-line);margin-top:2em;padding-top:1.2em}.inner .prose h2:first-child{border:0;margin-top:0;padding-top:0}.inner .prose>p:first-child{font-size:var(--t-m);line-height:1.4}.empty-card{gap:calc(var(--u) * 2);padding:calc(var(--u) * 2.5);box-shadow:none;background:0 0;border-style:dashed;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.empty-card p{color:var(--c-muted)}.empty-card b{color:var(--c-fg);margin-bottom:.2em;font-weight:500;display:block}.pulse{background:var(--c-ok);width:.6rem;height:.6rem;box-shadow:0 0 0 4px var(--c-ok-bg);border-radius:50%;margin-top:.45em}.pulse--off{background:#0f111540;box-shadow:0 0 0 4px #0f11150f}.inner .kv dd{color:var(--c-fg)}.inner .kv--cols{grid-template-columns:max-content 1fr}.inner .footer-gap{margin-bottom:calc(var(--u) * 6)}.shelf-h{gap:calc(var(--u) * 1.5) var(--gutter);margin-bottom:calc(var(--u) * 3);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.shelf-h p{max-width:40rem}.shelf-h--sub{margin-bottom:calc(var(--u) * 1.5);grid-template-columns:minmax(0,1fr) auto}.shelf{margin-top:calc(var(--u) * 5)}.shelf__cards{gap:calc(var(--u) * 1.25);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shelf__cards .api-card{padding:calc(var(--u) * 2)}.shelf__cards .api-card__name{font-size:var(--t-body)}.shelf__cards .api-card__sum{font-size:var(--t-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shelf__cards .badges .meta{display:none}@media (max-width:1023px){.shelf__cards{grid-template-columns:1fr 1fr}.shelf-h{grid-template-columns:1fr}}@media (max-width:599px){.shelf__cards{grid-template-columns:1fr}}.obs-group{border:1px solid var(--c-line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-card);margin-top:calc(var(--u) * 1.5)}.obs-group>summary{gap:var(--gutter);padding:calc(var(--u) * 1.75) calc(var(--u) * 2.5);cursor:pointer;font-size:var(--t-body);align-items:center;list-style:none;display:flex}.obs-group>summary::-webkit-details-marker{display:none}.obs-group>summary:before{content:"+";font-family:var(--f-mono);color:var(--c-muted);width:1em}.obs-group[open]>summary:before{content:"−"}.obs-group>summary .badge{margin-left:auto}.obs-group .obs{border-radius:0 0 var(--radius-l) var(--radius-l);box-shadow:none;border-width:1px 0 0}.obs-more>summary{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);padding:calc(var(--u) * 1.25) calc(var(--u) * 2.5);cursor:pointer;border-top:1px solid var(--c-line)}.start{position:relative}.start:before{content:"";inset:0 calc(-1 * var(--gutter));z-index:-1;background:radial-gradient(60% 80% at 15% 0,#1d43d812,#0000 70%);position:absolute}.start__head{gap:calc(var(--u) * 1.25);margin-bottom:calc(var(--u) * 2);max-width:46rem;display:grid}
