.eyebrow{display:flex;align-items:center;gap:9px;font:500 13px/1.4 var(--sans);letter-spacing:.02em;text-transform:none;color:var(--accent)}.eyebrow-sm{font-size:12.5px}.tiny-label{font:400 12px/1.4 var(--mono);letter-spacing:0;color:var(--quiet)}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--ink)}.brand img{-o-object-fit:contain;object-fit:contain;width:29px;height:33px}.brand>span{font-family:var(--brand);letter-spacing:.55em;font-size:21px;font-weight:340}.section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px 56px;align-items:end;margin-bottom:44px}.section-heading h2{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(42px,4.4vw,64px);line-height:1.02;letter-spacing:-.025em;margin-top:16px}.section-heading h2 em{font-style:italic;color:var(--accent)}.section-heading>p{max-width:460px;font-size:16px;line-height:1.7;padding-bottom:6px;color:var(--body)}@media (max-width:860px){.section-heading{grid-template-columns:1fr;gap:16px;margin-bottom:32px}}.plate{position:relative;background:var(--paper);border:1px solid var(--edge);border-radius:0;box-shadow:none;transition:border-color .3s,transform .3s}.plate:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--edge))}.plate-caption{position:absolute;top:14px;left:16px;right:16px;z-index:4;display:flex;align-items:center;gap:10px;margin:0;padding:0;font:400 12px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--quiet);pointer-events:none}.plate-caption i{font-style:normal;font-weight:500;color:var(--text);margin-right:8px}.button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:50px;padding:15px 20px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);border:1px solid var(--button-border);border-radius:2px;box-shadow:none;overflow:hidden;isolation:isolate;transition:background .2s,color .2s,border-color .2s,transform .2s}.button:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.22) 50%,transparent 70%);transform:translateX(-120%);transition:transform 0s;z-index:-1}.button:hover{background:var(--button-bg-hover);border-color:var(--button-border);transform:none}.button:hover:after{transform:translateX(120%);transition:transform .7s cubic-bezier(.25,1,.5,1)}.button:active{transform:translateY(1px)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button .glyph,.button svg{transition:transform .3s cubic-bezier(.25,1,.5,1)}.button:hover .glyph,.button:hover svg{transform:translate(3px,-3px)}.button-secondary{background:var(--paper);color:var(--text);border-color:var(--edge)}.button-secondary:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,var(--edge));color:var(--text)}.button-secondary:after{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--accent) 12%,transparent) 50%,transparent 70%)}.button-sm{min-height:38px;padding:9px 14px;font-size:13px;gap:12px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--text);transition:color .2s}.text-link:hover{color:var(--accent)}.text-link>span{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 1px;transition:background-size .35s cubic-bezier(.25,1,.5,1);padding-bottom:2px}.text-link:hover>span{background-size:100% 1px}.text-link .glyph,.text-link svg{transition:transform .3s cubic-bezier(.25,1,.5,1)}.text-link:hover .glyph,.text-link:hover svg{transform:translateX(4px)}.pill{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--sans);letter-spacing:0;color:var(--quiet);padding:5px 9px;border:1px solid var(--edge);background:var(--paper);border-radius:0}.pill[data-tone=accent]{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--edge))}.pill[data-tone=success]{color:var(--success);background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 35%,var(--edge))}.pill[data-tone=warn]{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,var(--edge))}.pill[data-tone=danger]{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 35%,var(--edge))}.code-chip{font:500 13px/1 var(--mono);color:var(--text);padding:2px 5px;border:1px solid var(--edge)}.choice{display:inline-flex;gap:2px;border-radius:0;background:var(--panel);border:1px solid var(--edge);padding:3px}.choice button{font:500 12.5px/1 var(--sans);letter-spacing:0;text-transform:none;padding:9px 12px;border:0;border-radius:0;background:none;color:var(--quiet);transition:color .2s,background .2s}.choice button:hover{color:var(--text)}.choice button[aria-pressed=true]{background:var(--paper);color:var(--text);box-shadow:0 0 0 1px var(--edge)}.copy-command{display:inline-flex;align-items:center;gap:12px;border-radius:0;border:1px solid var(--edge);background:var(--paper);padding:4px 4px 4px 16px;font:500 13px/1.4 var(--mono);color:var(--text);transition:border-color .25s}.copy-command[data-copied=true]{border-color:var(--success)}.copy-command code{font:inherit}.copy-command button{width:38px;height:38px;display:grid;place-items:center;color:var(--quiet);background:none;border:0;border-left:1px solid var(--edge);transition:color .2s}.copy-command button:hover{color:var(--accent)}.copy-command[data-copied=true] button{color:var(--success)}.questions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px 64px;padding:88px 0 96px}.questions-intro{position:sticky;top:108px;align-self:start}.questions-intro h2{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(42px,4.4vw,62px);line-height:1.02;letter-spacing:-.025em;margin-top:16px}.questions-intro h2 em{font-style:italic;color:var(--accent)}.questions-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.questions-filter button{font:500 12.5px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--quiet);padding:9px 11px;border:1px solid var(--edge);background:var(--paper);transition:color .2s,border-color .2s,background .2s}.questions-filter button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 40%,var(--edge))}.questions-filter button[data-current=true]{color:var(--paper);background:var(--text);border-color:var(--text)}.questions-list{border-top:1px solid var(--edge)}.questions-list details{border-bottom:1px solid var(--edge)}.questions-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 4px 20px 0;font:500 16.5px/1.4 var(--sans);letter-spacing:-.01em;color:var(--text);transition:color .2s}.questions-list summary::-webkit-details-marker{display:none}.questions-list summary:hover{color:var(--accent)}.questions-list summary .glyph{flex-shrink:0;color:var(--quiet);transition:transform .35s cubic-bezier(.25,1,.5,1)}.questions-list details[open] summary .glyph{transform:rotate(180deg);color:var(--accent)}.questions-answer{padding:0 40px 22px 0}.questions-answer p{font-size:15px;line-height:1.7;color:var(--body)}.questions-answer small{display:inline-block;margin-top:12px;font:400 12px/1.4 var(--sans);color:var(--quiet)}@media (max-width:900px){.questions{grid-template-columns:1fr;gap:32px;padding:56px 0 64px}.questions-intro{position:static}}.ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ledger-row{padding:24px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s,background .3s}.ledger-row .glyph{color:var(--accent)}.ledger-row[data-current=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--edge));background:radial-gradient(ellipse at 50% 100%,var(--accent-soft),transparent 70%),var(--paper)}.ledger-row h3{font:500 20px/1.25 var(--sans);letter-spacing:-.02em;color:var(--text);margin-top:4px}.ledger-row p{font-size:14px;line-height:1.6;color:var(--body)}.ledger-note{display:block;margin-top:16px;font-size:12.5px;line-height:1.6;color:var(--quiet);max-width:720px}@media (max-width:1100px){.ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ledger{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.button,.button .glyph,.button svg,.button:after,.plate,.questions-list summary .glyph,.text-link .glyph,.text-link svg,.text-link>span{transition:none}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-ext-wght-normal.fbf4c1a6.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-wght-normal.bfe8c811.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-ext-wght-normal.94c2b096.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-wght-normal.6c613f86.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-greek-ext-wght-normal.8f0233ef.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-greek-wght-normal.ec944915.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-vietnamese-wght-normal.b99ed083.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-ext-wght-normal.bd67fbcd.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-wght-normal.a7560406.woff2) format("woff2-variations");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-italic.62f67739.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-italic.8586994d.woff) format("woff");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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff");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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fira-code-cyrillic-ext-wght-normal.f9f26c72.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fira-code-cyrillic-wght-normal.a66e2dd8.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fira-code-greek-ext-wght-normal.2044352c.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fira-code-greek-wght-normal.f98d488b.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fira-code-symbols2-wght-normal.6d0ad5b4.woff2) format("woff2-variations");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fira-code-latin-ext-wght-normal.a40b3937.woff2) format("woff2-variations");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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fira-code-latin-wght-normal.d3d08a68.woff2) format("woff2-variations");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}