@font-face{font-family:plexMono;src:url(../media/plex_mono_400-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/plex_mono_500-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/plex_mono_600-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_e87b05e9-module__odxiha__className{font-family:plexMono,plexMono Fallback}.plexmono_e87b05e9-module__odxiha__variable{--font-plex:"plexMono", "plexMono Fallback"}
:root{--surface-0:#0f0f10;--surface-1:#161617;--surface-2:#1d1d1f;--surface-selected:#2b2b2e;--ink-1:#f2efe9;--ink-2:#c9c9cd;--ink-3:#99999f;--ink-4:#78787e;--hair-1:#202023;--hair-2:#2a2a2e;--hair-3:#3c3c41;--hair-4:#5a5a60;--control-edge:#68686e;--accent:#f2efe9;--accent-ink:#0f0f10;--signal-down:#e05a49;--r-control:4px;--page-gutter:clamp(20px, 4vw, 56px);--col-wide:1180px;--col-form:960px;--col-read:680px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--surface-0);min-height:100dvh;color:var(--ink-1);font-family:var(--font-plex), ui-monospace, monospace;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:14px;line-height:1.55;display:flex}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p,dl{margin:0}h1,h2,h3{font-weight:500}p{overflow-wrap:anywhere}.label,.caption{color:var(--ink-3);font-size:12px}.caption{line-height:1.6}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);padding:10px 14px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{border-bottom:1px solid var(--hair-2)}.site-header-inner{max-width:calc(var(--col-wide) + var(--page-gutter) * 2);min-height:64px;padding:0 var(--page-gutter);justify-content:space-between;align-items:center;gap:24px;margin:auto;display:flex}.brand{letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-size:19px;font-weight:600;display:inline-flex}.brand-mark{object-fit:contain;width:27px;height:27px;display:block}.site-nav{color:var(--ink-2);align-items:center;gap:27px;font-size:12px;display:flex}.site-nav a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.site-nav a:hover,.site-footer a:hover,.text-link:hover,.section-heading>a:hover{color:var(--ink-1)}.site-nav .nav-key{border:1px solid var(--control-edge);border-radius:var(--r-control);min-height:32px;color:var(--ink-1);padding:0 13px}.site-nav .nav-key:hover{border-color:var(--ink-1)}.page{width:100%;max-width:calc(var(--col-wide) + var(--page-gutter) * 2);padding:48px var(--page-gutter) 96px;flex:1;margin:0 auto}.page-form{max-width:calc(var(--col-form) + var(--page-gutter) * 2)}.page-read{max-width:calc(var(--col-read) + var(--page-gutter) * 2)}.page-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:38px;display:flex}.page-head h1{letter-spacing:-.04em;font-size:clamp(26px,3vw,40px);line-height:1.15}.page-head .label{text-align:right}.hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(42px,8vw,112px);min-height:430px;padding-bottom:72px;display:grid}.hero-copy h1{letter-spacing:-.065em;font-size:clamp(38px,4.6vw,68px);line-height:1.05}.hero-state{color:var(--ink-3);margin-bottom:18px;font-size:11px;display:inline-block}.hero-copy h1 span{color:var(--ink-3)}.hero-copy>p{max-width:430px;color:var(--ink-2);margin-top:24px;font-size:14px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.ca-wrap{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;display:flex}.ca-context{color:var(--ink-3);font-size:11px}.ca-context span{color:var(--ink-4)}.ca-chip{border:1px solid var(--hair-3);border-radius:var(--r-control);min-height:36px;color:var(--ink-2);background:0 0;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:inline-flex}.ca-chip:hover{border-color:var(--ink-1);color:var(--ink-1)}.ca-chip-label{color:var(--ink-1);font-weight:600}.ca-chip code{font:inherit}.ca-wrap-compact{margin:0}.ca-wrap-compact .ca-context{display:none}.key{border-radius:var(--r-control);min-height:44px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.key-primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.key-primary:hover{background:#fff;border-color:#fff}.key-primary:active{background:var(--ink-2);border-color:var(--ink-2)}.key-outline{border:1px solid var(--control-edge);color:var(--ink-1);background:0 0}.key-outline:hover{border-color:var(--ink-1)}.hero-mechanism{border-top:1px solid var(--hair-2);padding-top:24px}.hero-mechanism-head{justify-content:space-between;margin-bottom:46px;display:flex}.hero-mechanism>p{max-width:360px;color:var(--ink-3);margin-top:34px;font-size:12px}.supply-rule{width:100%}.rule-track{background:var(--hair-3);width:100%;height:3px;display:flex}.rule-curve{background:var(--accent);transform-origin:0;width:79.31%;animation:.48s ease-out both rule-draw}.rule-pool{background:var(--hair-4);flex:1}.rule-values{justify-content:space-between;gap:20px;margin-top:16px;display:flex}.rule-values>div{flex-direction:column;gap:4px;display:flex}.rule-values>div:last-child{text-align:right}.rule-values strong{letter-spacing:-.04em;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.1}.rule-values span{color:var(--ink-3);font-size:12px}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.section{border-top:1px solid var(--hair-2);padding:26px 0 48px}.section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.section-heading h2{font-size:13px}.section-heading>a{color:var(--ink-3);font-size:12px}.status-section{grid-template-columns:1fr 1fr;gap:24px;display:grid}.status-section .section-heading{margin:0}.status-section p{max-width:560px;color:var(--ink-2);font-size:13px}.status-badge{border:1px solid var(--hair-3);color:var(--ink-3);border-radius:var(--r-control);align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.quote-lab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,7vw,100px);display:grid}.quote-input-wrap>label{color:var(--ink-2);margin-bottom:8px;font-size:12px;display:block}.amount-field{border:1px solid var(--control-edge);border-radius:var(--r-control);background:var(--surface-1);align-items:center;width:min(100%,480px);min-height:64px;padding:0 18px;display:flex}.amount-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.amount-field input{width:100%;min-width:0;color:var(--ink-1);background:0 0;border:0;outline:0;font-size:26px}.amount-field input:focus-visible{outline:0}.amount-field input[aria-invalid=true]{color:var(--signal-down)}.amount-field>span{color:var(--ink-3);font-size:12px}.quote-input-wrap>.caption{margin-top:9px}.quote-result{flex-direction:column;justify-content:end;gap:6px;min-height:86px;padding-bottom:2px;display:flex}.quote-result strong{overflow-wrap:anywhere;letter-spacing:-.05em;font-size:clamp(22px,2.9vw,38px);font-weight:500;line-height:1.2}.quote-result [role=alert]{color:var(--signal-down);font-size:13px}.empty-market{border-top:1px solid var(--hair-1);color:var(--ink-3);justify-content:space-between;gap:24px;padding:26px 0;font-size:13px;display:flex}.empty-market span+span{color:var(--ink-4);text-align:right}.market-card{border-top:1px solid var(--hair-2);grid-template-columns:2fr repeat(3,1fr);align-items:center;gap:16px;min-height:69px;padding:15px 0;font-size:12px;display:grid}.market-card:hover{color:#fff;background:var(--surface-1)}.market-card strong{font-size:15px;font-weight:500}.market-card strong span,.market-card>span{color:var(--ink-3)}.market-list-head{color:var(--ink-3);grid-template-columns:2fr repeat(3,1fr);gap:16px;padding:0 0 14px;font-size:12px;display:grid}.market-list-empty{border-top:1px solid var(--hair-1);color:var(--ink-3);padding:40px 0;font-size:13px}.text-link{min-height:44px;color:var(--ink-2);align-items:center;font-size:13px;display:inline-flex}.docs-page .section{padding-bottom:40px}.docs-page .section h2{margin-bottom:14px;font-size:14px}.docs-page .section p{color:var(--ink-2);font-size:13px;line-height:1.75}.docs-page .section .supply-rule{margin-top:30px}.docs-page .text-link{margin-top:16px}.site-footer{border-top:1px solid var(--hair-2);margin-top:auto}.site-footer-inner{max-width:calc(var(--col-wide) + var(--page-gutter) * 2);min-height:70px;padding:14px var(--page-gutter);color:var(--ink-3);justify-content:space-between;align-items:center;gap:20px;margin:auto;font-size:12px;display:flex}.site-footer-inner>div{gap:26px;display:flex}@media (max-width:760px){.page{padding-top:32px;padding-bottom:72px}.hero{grid-template-columns:1fr;gap:56px;min-height:0;padding:26px 0 62px}.hero-mechanism{max-width:520px}.status-section{grid-template-columns:1fr;gap:18px}.quote-lab{grid-template-columns:1fr;gap:22px}.quote-result{min-height:0}}@media (max-width:520px){.site-header-inner{gap:10px;min-height:60px}.brand{gap:9px;font-size:17px}.brand-mark{width:24px;height:24px}.site-nav{gap:12px}.site-nav a{font-size:12px}.site-nav a:first-child,.site-nav a:nth-child(3){display:none}.site-nav .nav-key{padding:0 9px}.hero-copy h1{font-size:clamp(38px,11vw,52px)}.hero-copy>p{font-size:14px}.hero-actions{grid-template-columns:1fr;display:grid}.ca-wrap{flex-direction:column;align-items:flex-start}.ca-wrap-compact{flex-direction:row}.empty-market,.site-footer-inner{flex-direction:column;align-items:flex-start;gap:12px}.empty-market span+span{text-align:left}.market-list-head{grid-template-columns:2fr 1fr}.market-list-head span:nth-child(n+3){display:none}.market-card{grid-template-columns:2fr 1fr}.market-card>span:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
