:root{--ink:#10162e;--ink-raised:#172041;--ink-sunk:#0b1024;--line:#2b3663;--chalk:#ecebf3;--mist:#959cbf;--gold:#f5b942;--danger:#ff6b7f;--ok:#5fd39a;--display:var(--font-display),"Arial Narrow",sans-serif;--body:var(--font-body),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--step--1:0.875rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-2:1.75rem;--step-3:2.5rem;--step-4:clamp(3rem,7vw,5.75rem);--gutter:clamp(16px,4vw,48px);--measure:62ch;--radius:4px;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:var(--ink);color:var(--chalk);font-family:var(--body);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased}body{min-height:100dvh;display:flex;flex-direction:column}main{flex:1 1;width:100%;max-width:1200px;margin:0 auto;padding:0 var(--gutter) 96px}a{color:inherit}h1,h2,h3{font-family:var(--display);font-weight:800;line-height:.95;letter-spacing:.005em;margin:0}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}p{margin:0;max-width:var(--measure)}.muted{color:var(--mist)}.mono{font-family:var(--mono);font-size:.92em}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--radius);border:1px solid var(--line);background:transparent;color:var(--chalk);font:600 var(--step-0) /1 var(--body);text-decoration:none;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.btn:hover{border-color:var(--mist)}.btn-primary{background:var(--gold);border-color:var(--gold);color:var(--ink-sunk)}.btn-primary:hover{background:#ffcc63;border-color:#ffcc63}.btn:disabled{opacity:.45;cursor:not-allowed}input,select{font:inherit;color:var(--chalk);background:var(--ink-sunk);border:1px solid var(--line);border-radius:var(--radius);min-height:48px;padding:0 14px}input:focus-visible,select:focus-visible{border-color:var(--gold);outline:none}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td,th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line)}th{color:var(--mist);font-weight:600;font-size:var(--step--1)}.notice{border-left:3px solid var(--gold);padding:12px 16px;background:var(--ink-raised);max-width:var(--measure)}.notice.error{border-left-color:var(--danger)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.SiteFooter_footer__aUaTs{border-top:1px solid var(--line);background:var(--ink-sunk)}.SiteFooter_inner__23SNm{max-width:1200px;margin:0 auto;padding:48px var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:48px;gap:48px}.SiteFooter_mark__UC7rl{font-family:var(--display);font-weight:900;font-size:1.5rem;margin-bottom:8px}.SiteFooter_contracts__CGh0W{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 32px;gap:4px 32px}.SiteFooter_row__ld5Wi{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.SiteFooter_row__ld5Wi dd{margin:0}@media (max-width:760px){.SiteFooter_contracts__CGh0W,.SiteFooter_inner__23SNm{grid-template-columns:1fr}}.SiteHeader_header__SRb_V{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;max-width:1200px;width:100%;margin:0 auto;padding:20px var(--gutter)}.SiteHeader_mark__d_gib{font-family:var(--display);font-weight:900;font-size:1.75rem;letter-spacing:.02em;text-decoration:none}.SiteHeader_nav__5IxZo{display:flex;gap:4px}.SiteHeader_link__qkxPH{padding:10px 12px;color:var(--mist);text-decoration:none;border-radius:var(--radius)}.SiteHeader_link__qkxPH:hover{color:var(--chalk)}.SiteHeader_link__qkxPH[aria-current=page]{color:var(--chalk);box-shadow:inset 0 -2px 0 var(--gold)}.SiteHeader_wallet__U3HNv{justify-self:end}@media (max-width:760px){.SiteHeader_header__SRb_V{grid-template-columns:1fr auto;row-gap:8px}.SiteHeader_nav__5IxZo{grid-column:1/-1;grid-row:2;overflow-x:auto}}