@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--paper:#ffffff;--paper-2:#ffffff;--paper-3:#f5f5f5;--ink:#171717;--ink-2:#666666;--ink-3:#8f8f8f;--rule:#eaeaea;--rule-2:#d4d4d4;--accent:#0070f3;--accent-text:#0070f3;--btn:#171717;--btn-hover:#383838;--m:#0f8a4f;--m-bg:#e3f5ea;--o:#0070f3;--o-bg:#e3efff;--x:#7928ca;--x-bg:#f1e6fb;--d:#a3730a;--d-bg:#fbf1d6;--env:#999999;--env-bg:#f4f4f4;--sans:var(--font-sans),system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--wrap:1180px;--measure:64ch;--header-h:56px;--shadow:0 1px 2px rgba(0,0,0,.04);--shadow-2:0 8px 30px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 60px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;position:relative}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}code,kbd,pre{font-family:var(--mono)}code{font-size:.9em;background:var(--paper-3);padding:.1em .35em;border-radius:5px;overflow-wrap:anywhere}pre{margin:0;background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.55;overflow-x:auto}pre code{background:none;padding:0;font-size:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0;text-wrap:balance}h1{font-size:clamp(34px,3.8vw,46px);letter-spacing:-.04em}h2{font-size:clamp(26px,3vw,32px);margin-bottom:16px}h3{font-size:18px;letter-spacing:-.015em;line-height:1.25;margin-bottom:8px}p{margin:0 0 14px;max-width:var(--measure)}p:last-child{margin-bottom:0}.lede{font-size:19px;line-height:1.5;max-width:58ch}.lede,.small{color:var(--ink-2)}.small{font-size:14px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}strong{font-weight:600}ol,ul{padding-left:22px;margin:0 0 14px;max-width:var(--measure)}li{margin:5px 0}table{border-collapse:collapse;width:100%;font-size:15px}td,th{text-align:left;vertical-align:top;padding:11px 14px 11px 0;border-bottom:1px solid var(--rule)}th{font-weight:600;color:var(--ink)}tr:last-child td{border-bottom:0}table code{background:none;padding:0;font-size:.92em}.tbl{overflow-x:auto;margin:0 0 14px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:8px;border:1px solid var(--btn);background:var(--btn);color:#fff;font-weight:500;font-size:15px;text-decoration:none;cursor:pointer;box-shadow:var(--shadow);transition:background .15s ease,border-color .15s ease}.btn:hover{background:var(--btn-hover);border-color:var(--btn-hover)}.btn.quiet{background:var(--paper-2);color:var(--ink);border-color:var(--rule-2)}.btn.quiet:hover{background:var(--paper-3);border-color:var(--rule-2)}.btn.sm{min-height:32px;padding:0 12px;font-size:14px;border-radius:7px}.btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:var(--header-h);border-bottom:1px solid var(--rule);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header .wrap{display:flex;align-items:center;gap:20px;height:100%}.brand{font-weight:600;letter-spacing:-.02em;text-decoration:none;font-size:16.5px;white-space:nowrap;flex:none}.brand span{color:var(--ink-3);font-weight:500}.site-nav{display:flex;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-nav::-webkit-scrollbar{display:none}.site-nav a{text-decoration:none;color:var(--ink-2);font-size:14.5px;padding:6px 10px;border-radius:6px;line-height:1.2;white-space:nowrap}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);background:var(--paper-3)}.site-nav a[aria-current=page]{font-weight:500}.site-actions{margin-left:auto;flex:none;display:flex;align-items:center;gap:14px}.site-actions .signin{font-size:14.5px;color:var(--ink-2);text-decoration:none}.site-actions .signin:hover{color:var(--ink)}@media (max-width:640px){.site-header .wrap{gap:12px}.brand span{display:none}.site-nav a{padding:6px 7px;font-size:14px}.site-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}.site-actions{gap:10px}.site-actions .signin{display:none}.site-actions .btn{min-height:32px;padding:0 10px;font-size:13.5px}}.site-footer{border-top:1px solid var(--rule);margin-top:96px;padding:34px 0 44px;color:var(--ink-2);font-size:14px}.site-footer .wrap{display:flex;flex-wrap:wrap;gap:14px 40px;justify-content:space-between}.site-footer p{max-width:64ch}.site-footer nav{display:flex;gap:18px;flex-wrap:wrap}.site-footer a{text-decoration:none;color:var(--ink-2)}.site-footer a:hover{color:var(--ink);text-decoration:underline}main{display:block}.section{padding:64px 0 0}.section.first,.section.rule{padding-top:56px}.section.rule{border-top:1px solid var(--rule);margin-top:72px}.section>h1+.lede,.section>h2+.lede{margin-top:14px}.cols{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cols>div{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:20px 20px 18px;box-shadow:var(--shadow);transition:border-color .15s ease,box-shadow .15s ease}.cols>div:hover{border-color:var(--rule-2);box-shadow:0 4px 16px rgba(15,23,42,.06)}.cols h3{margin-top:0}.cols p{font-size:15px;color:var(--ink-2)}.cols a.more{font-weight:500;color:var(--accent-text)}.hero{padding:72px 0 24px}.hero .claim{display:flex;flex-direction:column;align-items:center;text-align:center}.hero h1{max-width:20ch;font-size:clamp(38px,5vw,62px);letter-spacing:-.045em;line-height:1.04;background:linear-gradient(180deg,var(--ink) 60%,#4a4a4a);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lede{margin-top:22px;max-width:62ch;font-size:19.5px}.actions.center{justify-content:center}.hero .actions{margin-top:28px}.hero .hint{margin-top:26px;font-size:14px;color:var(--ink-3)}.hero .deck{margin-top:20px}.stage:before{content:"";position:absolute;top:var(--header-h);left:0;right:0;height:640px;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--rule) 1px,transparent 1px),linear-gradient(to bottom,var(--rule) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 35%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 35%,#000 30%,transparent 100%)}@media (max-width:900px){.hero{padding-top:48px}.hero .lede{font-size:17.5px}}.deck{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:1px solid var(--rule);border-radius:14px;background:var(--paper-2);overflow:hidden;box-shadow:var(--shadow-2)}.deck .cap{display:flex;align-items:baseline;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:13px;color:var(--ink-3);background:var(--paper-3)}.deck .cap b{color:var(--ink);font-weight:600;font-size:14px}.deck .video{border-right:1px solid var(--rule);min-width:0}.deck .frame{position:relative;aspect-ratio:16/9;background:#000}.deck .frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.deck .frame img.on{opacity:1}.deck .frame .tc{position:absolute;left:12px;bottom:10px;font:600 13px/1 var(--mono);color:#fff;background:rgba(0,0,0,.65);padding:6px 8px;border-radius:6px}.deck .timeline{padding:10px 16px 12px}.deck .timeline .body,.deck .timeline .ticks{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:0 10px;gap:0 10px}.deck .timeline .ticks .area{position:relative;height:16px;font:11px var(--mono);color:var(--ink-3)}.deck .timeline .ticks .area span{position:absolute;top:0;transform:translateX(-50%)}.deck .timeline .ticks .area span:first-child{transform:none}.deck .timeline .labels{display:grid;grid-auto-rows:24px;align-items:center;font-size:12.5px;color:var(--ink-2)}.deck .timeline .body .area{position:relative;display:grid;grid-auto-rows:24px;cursor:crosshair;touch-action:pan-y;border-left:1px solid var(--rule)}.deck .timeline .row{position:relative;border-top:1px solid var(--rule)}.deck .timeline .row:first-child{border-top:0}.deck .timeline .bar{position:absolute;top:5px;height:14px;border-radius:4px;font:10.5px/14px var(--sans);color:#fff;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deck .timeline .mark{position:absolute;top:3px;width:3px;height:18px;border-radius:2px}.deck .timeline .m{background:var(--m)}.deck .timeline .o{background:var(--o)}.deck .timeline .x{background:var(--x)}.deck .timeline .d{background:var(--d)}.deck .timeline .playhead{position:absolute;top:-4px;bottom:0;width:2px;margin-left:-1px;background:var(--ink);pointer-events:none}.deck .timeline .playhead:before{content:"";position:absolute;top:-4px;left:-4px;border:5px solid transparent;border-top:7px solid var(--ink)}.deck .timeline .hint{font-size:12.5px;color:var(--ink-3);margin:10px 0 0;max-width:none}.deck .analysis{display:flex;flex-direction:column;min-width:0}.deck .now{padding:16px 18px 18px;border-bottom:1px solid var(--rule)}.deck .now .at{font-size:12.5px;color:var(--ink-3);margin-bottom:8px}.deck .now .key{font:600 12px var(--mono);color:var(--accent-text);margin-bottom:6px}.deck .now p{font-size:17px;line-height:1.4;letter-spacing:-.01em;margin:0;min-height:3.9em}.deck .facts{margin:0;padding:12px 18px 10px;flex:1 1}.deck .facts .title{font-size:12.5px;color:var(--ink-3);margin-bottom:4px}.deck .facts>div:not(.title){display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px;padding:6px 0;border-top:1px solid var(--rule);font-size:13.5px;line-height:1.4}.deck .facts>div.title+div{border-top:0}.deck .facts dt{color:var(--ink-3)}.deck .facts dd{margin:0}.deck .foot{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--ink-2)}.deck .foot a{color:var(--accent-text);white-space:nowrap}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.steps>div{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:18px 18px 16px;box-shadow:var(--shadow);min-width:0}.steps .n{font:600 12px var(--mono);color:var(--accent-text);margin-bottom:8px}.steps h3{margin:0 0 6px;font-size:17px}.steps p{font-size:14.5px;color:var(--ink-2);margin:0 0 10px}.steps pre{font-size:12px;padding:10px 12px;border-radius:8px;background:var(--paper-3);border:0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:820px){.steps{grid-template-columns:1fr}}.pricetable td:first-child{font-family:var(--mono);font-size:13.5px;white-space:nowrap}.pricetable td:last-child{white-space:nowrap;font-weight:500}.cta{text-align:center;padding:56px 24px;background:var(--paper-2);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--shadow)}.cta h2{margin-bottom:10px}.cta p{margin:0 auto 22px}.uses{list-style:none;padding:0;margin:28px 0 0;max-width:72ch}.uses li{padding:14px 0;border-top:1px solid var(--rule);margin:0;font-size:15.5px;color:var(--ink-2);line-height:1.55}.uses li strong{color:var(--ink)}@media (max-width:900px){.deck{grid-template-columns:1fr}.deck .video{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:560px){.deck .timeline .body,.deck .timeline .ticks{grid-template-columns:76px minmax(0,1fr)}.deck .timeline .labels{font-size:11.5px}}.qa{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.cc{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:16px 18px 18px;font-family:var(--mono);font-size:13px;line-height:1.6;box-shadow:var(--shadow);overflow-x:auto}.cc,.cc .prompt{color:var(--ink)}.cc .prompt{display:flex;gap:10px;background:var(--paper-3);border:1px solid var(--rule);border-radius:6px;padding:8px 12px;margin-bottom:14px}.cc .prompt:before{content:">";color:var(--ink-3);flex:none}.cc .turn{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:0 8px;gap:0 8px;margin-top:10px}.cc .turn .dot{font-size:12px;line-height:1.7}.cc .turn.bad .dot{color:#e5484d}.cc .turn.good .dot{color:#16a34a}.cc .turn .head{color:var(--ink)}.cc .turn .head span{color:var(--ink-3)}.cc .turn.bad .head span{color:#e5484d}.cc .turn.good .head span{color:#16a34a}.cc .turn .out{grid-column:2;display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:0 6px;gap:0 6px;margin-top:2px}.cc .turn .out:before{content:"\2514";color:var(--rule-2);line-height:1.5;font-family:ui-monospace,Menlo,Consolas,monospace}.cc .turn.bad .out div{color:var(--ink-3)}.cc .turn.good .out div{color:var(--ink)}.cc .turn .out div{font-family:var(--sans);font-size:14px;line-height:1.5}.questions{grid-gap:14px}.questions,.types{display:grid;gap:14px}.types{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.types a{text-decoration:none;display:block;padding:16px 18px;background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--shadow);transition:border-color .15s ease}.types a:hover{border-color:var(--accent)}.types .tname{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--accent-text)}.types .tfile{font-family:var(--mono);font-size:12px;color:var(--ink-3);margin:3px 0 8px}.types p{font-size:14.5px;color:var(--ink-2)}@media (max-width:900px){.types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.types{grid-template-columns:1fr}}.compare td:first-child,.compare th:first-child{width:22%;color:var(--ink-2);font-weight:500}.compare td:nth-child(3){font-weight:500}.compare th{font-size:14px;color:var(--ink-2);padding-bottom:8px}.card{background:var(--paper-2);padding:6px 18px}.card,.shot{border:1px solid var(--rule);border-radius:12px;box-shadow:var(--shadow)}.shot{overflow:hidden;background:var(--paper-3);margin:18px 0 8px}.shot img{width:100%}figure{margin:0}figcaption{font-size:14px;color:var(--ink-2);margin-top:8px}.fig svg{width:100%;height:auto;display:block}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ink-2);margin-top:10px}.legend span{display:inline-flex;align-items:center;gap:6px}.sw{width:10px;height:10px;border-radius:3px;display:inline-block}.sw.m{background:var(--m)}.sw.o{background:var(--o)}.sw.x{background:var(--x)}.sw.d{background:var(--d)}.tl text{font-family:var(--sans);fill:var(--ink-2)}.tl .lab{font-size:11.5px;fill:var(--ink)}.tl .lab tspan.mono{font-family:var(--mono);font-size:11px}.tl .axis{stroke:var(--rule-2);stroke-width:1}.tl .tick{font-size:10px;fill:var(--ink-3)}.tl .bar text{font-size:10px;fill:#fff}.tl .bar.pale text{fill:var(--ink)}.tl .m{fill:var(--m)}.tl .o{fill:var(--o)}.tl .x{fill:var(--x)}.tl .d{fill:var(--d)}.tl .m-bg{fill:var(--m-bg);stroke:var(--m)}.tl .o-bg{fill:var(--o-bg);stroke:var(--o)}.tl .x-bg{fill:var(--x-bg);stroke:var(--x)}.tl .empty{fill:none;stroke:var(--rule-2);stroke-dasharray:3 3}.tl .note{font-size:10.5px;fill:var(--ink-3)}.file{border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);overflow:hidden;box-shadow:var(--shadow)}.folder{padding:10px 14px 6px;font-family:var(--mono);font-size:12.5px;line-height:1.5;color:var(--ink-3);border-bottom:1px solid var(--rule);background:var(--paper)}.folder .row{display:flex;justify-content:space-between;gap:12px;padding:2px 0 2px 14px;color:var(--ink-2)}.folder .row.this{color:var(--ink);font-weight:600;background:var(--paper-2);margin-inline:-4px;padding-inline:18px 4px;border-radius:6px}.file pre{background:none;border:0;border-radius:0;padding:14px 16px 16px;font-size:12px;line-height:1.55;max-height:460px;overflow:auto}.file pre.tall{max-height:560px}.file .foot{border-top:1px solid var(--rule);padding:8px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink-2)}.json .k{color:var(--ink-3)}.json .s{color:var(--ink)}.json .n{color:var(--accent-text)}.json .p{color:var(--ink-3)}.json .b{color:var(--ink-2)}.json .hl{background:var(--o-bg);border-radius:3px;padding:0 2px}.example{display:grid;grid-gap:28px 40px;gap:28px 40px;grid-template-columns:minmax(0,1fr)}.example h3{margin-top:8px}.subnav{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:5;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);margin:40px -24px 0;padding:0 24px}.subnav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow-x:auto;max-width:none;scrollbar-width:none}.subnav ul::-webkit-scrollbar{display:none}.subnav li{margin:0}.subnav a{display:block;padding:12px 10px;font-size:14.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.subnav a:hover{color:var(--ink);border-bottom-color:var(--rule-2)}.endpoints{display:grid;grid-gap:0;gap:0;background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:0 18px;box-shadow:var(--shadow)}.endpoints>div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;padding:14px 0;border-bottom:1px solid var(--rule);align-items:baseline}.endpoints>div:last-child{border-bottom:0}.endpoints .verb{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--accent-text)}.endpoints .path{font-family:var(--mono);font-size:14px}.endpoints p{font-size:14.5px;color:var(--ink-2);margin:4px 0 0;grid-column:2}@media (max-width:560px){.endpoints>div{grid-template-columns:1fr}.endpoints p{grid-column:1}}.prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:8px}.prices>div{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:18px 18px 16px;box-shadow:var(--shadow)}.prices .amount{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.prices .unit{color:var(--ink-2);font-size:14.5px;margin-top:2px}.prices .for{font-family:var(--mono);font-size:13px;margin-top:12px}.prices .min{font-size:13px;color:var(--ink-3);margin-top:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important}}@media (max-width:600px){.lede{font-size:17.5px}.section{padding-top:52px}.section.rule{margin-top:56px;padding-top:44px}pre{padding:14px;font-size:12.5px}}