:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf7;--panel:#fafaf7;--panel-2:#f3f2ec;--line:#e1e0d9;--text:#0f0e0c;--muted:#6f6e67;--accent:#5a2c6a;--accent-soft:#efe8f2;--mint:#1b7f63;--acid:#4f7a00;--pink:#a33a63;--gold:#8a6300;--ice:#1f5f8b;--violet:#5b3a8e;--orange:#a34a20;--danger:#a5272f;--button-bg:#0f0e0c;--button-fg:#fafaf7;--header-bg:#fafaf7db;--notice-bg:#eef2e6;--notice-fg:#3f5a00;--notice-border:#d7dfc4;--error-bg:#fbecee;--error-fg:#8a1c24;--error-border:#eccfd3;--chart-aqua:#199e70;--chart-gold:#c98500;--chart-blue:#3987e5;--chart-violet:#9085e9;--chart-orange:#d95926;--chart-none:#a8a69c;--mono:ui-monospace, "SFMono-Regular", "IBM Plex Mono", Menlo, monospace;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--display:"Helvetica Neue", Helvetica, Arial, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0e0c;--panel:#0f0e0c;--panel-2:#171614;--line:#2c2b27;--text:#f0efe8;--muted:#9a988e;--accent:#c9a7e8;--accent-soft:#221a28;--mint:#7fe7c4;--acid:#b8ff63;--pink:#ff7fa8;--gold:#e8c56a;--ice:#7fd1ff;--violet:#b3a8ff;--orange:#ff9f6e;--danger:#ff5d6c;--button-bg:#f0efe8;--button-fg:#0f0e0c;--header-bg:#0f0e0cdb;--notice-bg:#14180f;--notice-fg:#b8d17a;--notice-border:#2c3a2c;--error-bg:#1a0e10;--error-fg:#ff9aa4;--error-border:#4a1d25;--chart-aqua:#199e70;--chart-gold:#c98500;--chart-blue:#3987e5;--chart-violet:#9085e9;--chart-orange:#d95926;--chart-none:#3a4a46}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);min-height:100%;margin:0;padding:0}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;background:var(--bg);background:radial-gradient(900px 540px at 84% -8%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 66%), radial-gradient(700px 440px at 6% 18%, color-mix(in srgb, var(--mint) 6%, transparent), transparent 70%), var(--bg);background-attachment:fixed;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.site-header{z-index:20;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;padding:15px 28px;display:flex;position:sticky;top:0}.site-header:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.35;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.brand{font-family:var(--display);letter-spacing:-.02em;color:var(--text);text-transform:none;align-items:center;gap:9px;font-size:18px;font-weight:500;display:flex}.brand-glyph{color:var(--accent);text-shadow:none;font-size:13px}.nav{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:24px;font-size:10px;display:flex}.nav a:hover{color:var(--acid)}.nav a:first-child:hover{color:var(--mint)}.nav a:nth-child(2):hover{color:var(--ice)}.nav a:nth-child(3):hover{color:var(--pink)}.wallet-button{border:1px solid var(--line);background:var(--panel);color:var(--text);font-family:var(--mono);letter-spacing:.06em;border-radius:2px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex}.wallet-button:hover{border-color:var(--mint)}.status-dot{background:var(--acid);width:7px;height:7px;box-shadow:0 0 8px var(--acid)}.eyebrow{font-family:var(--mono);letter-spacing:.22em;color:var(--mint);text-transform:uppercase;margin:0 0 12px;font-size:11px}.eyebrow.blue{color:var(--ice)}.eyebrow.violet{color:var(--violet)}.eyebrow.gold{color:var(--gold)}.eyebrow.orange{color:var(--orange)}.eyebrow.pink{color:var(--pink)}h1,h2,h3{margin:0;font-weight:600}h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(24px,3vw,38px)}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.mint{color:var(--mint)}.acid{color:var(--acid)}.gold{color:var(--gold)}.ice{color:var(--ice)}.violet{color:var(--violet)}.orange{color:var(--orange)}.pink{color:var(--pink)}.danger{color:var(--danger)}.outcome-none{color:var(--muted)}.outcome-common{color:var(--mint)}.outcome-rare{color:var(--ice)}.outcome-epic{color:var(--violet)}.outcome-legendary{color:var(--gold)}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:20px 0 50px;display:grid}.hero p{max-width:560px;font-size:16px}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-art{border:1px solid color-mix(in srgb, var(--pixel-accent,var(--mint)) 55%, var(--line));background:var(--panel);box-shadow:0 24px 70px #00000080;box-shadow:0 24px 70px #00000080, 0 0 46px color-mix(in srgb, var(--pixel-accent,var(--mint)) 12%, transparent);padding:8px}.hero-art img{width:100%;height:auto;image-rendering:pixelated;display:block}.button{border:1px solid var(--line);background:var(--panel);color:var(--text);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:inline-flex}.button.primary:hover{background:#d4ff9b}.button:disabled{opacity:.45;cursor:not-allowed}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:6px 0 32px;display:grid}.stat.mint{border-top-color:var(--mint)}.stat.acid{border-top-color:var(--acid)}.stat.ice{border-top-color:var(--ice)}.stat.gold{border-top-color:var(--gold)}.stat-label{font-family:var(--mono);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.stat-value{font-family:var(--mono);color:var(--mint);margin-top:8px;font-size:26px}.stat-value.acid{color:var(--acid)}.stat-value.ice{color:var(--ice)}.stat-value.gold{color:var(--gold)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);border-top:2px solid var(--pixel-accent,var(--line));background:var(--panel);transition:border-color .12s,transform .12s,box-shadow .12s;overflow:hidden}.card:hover{border-color:var(--pixel-accent,var(--mint));box-shadow:0 14px 42px #00000073;box-shadow:0 14px 42px color-mix(in srgb, var(--pixel-accent,var(--mint)) 18%, transparent);transform:translateY(-2px)}.card img{width:100%;height:auto;image-rendering:pixelated;display:block}.card-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.card-title strong{font-family:var(--mono);letter-spacing:.04em;font-size:13px}.card-meta{font-family:var(--mono);color:var(--muted);margin-top:8px;font-size:11px}.badge{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mint);align-items:center;gap:4px;padding:3px 7px;font-size:9px;display:inline-flex}.layout-two{grid-template-columns:.92fr 1.08fr;align-items:start;gap:24px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);padding:18px}.panel h2{margin-bottom:12px;font-size:24px}.panel h3{margin-bottom:12px}.kv{grid-template-columns:1fr auto;gap:10px 16px;font-size:12px;display:grid}.kv dt{color:var(--muted);font-family:var(--mono)}.kv dd{font-family:var(--mono);text-align:right;margin:0}.list{gap:0;display:grid}.row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.row:last-child{border-bottom:0}.probability{gap:8px;display:grid}.prob{font-family:var(--mono);grid-template-columns:110px 1fr 56px;align-items:center;gap:10px;font-size:11px;display:grid}.prob-bar{background:var(--panel-2);border:1px solid var(--line);height:10px;position:relative;overflow:hidden}.prob-fill{background:var(--mint);border-radius:0 4px 4px 0;height:100%}.prob-fill.gold{background:var(--gold)}.prob-fill.pink{background:var(--pink)}.prob-fill.acid{background:var(--acid)}.genome{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.gene{aspect-ratio:1;border:1px solid var(--line);border-color:color-mix(in srgb, var(--gene-color,var(--line)) 45%, var(--line));background:var(--panel-2);background:color-mix(in srgb, var(--gene-color,var(--line)) 12%, var(--panel-2));flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative;overflow:hidden}.gene:before{content:"";background:var(--gene-color,var(--mint));opacity:.95;height:3px;position:absolute;top:0;left:0;right:0}.gene-value{font-family:var(--mono);color:var(--text);font-size:14px}.gene-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:7px}.gene-legend{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:7px 12px;margin:10px 0 8px;font-size:9px;display:flex}.gene-legend span{align-items:center;gap:5px;display:inline-flex}.gene-legend i{border-radius:2px;width:7px;height:7px;display:inline-block}.form{gap:10px;display:grid}.form-row{grid-template-columns:1fr auto;gap:8px;display:grid}.form input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font-family:var(--mono);outline:none;padding:10px 11px}.form input:focus{border-color:var(--mint)}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 12px;display:grid}.vault-cell{border:1px solid var(--line);background:var(--panel-2);padding:11px 12px}.vault-cell span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:9px;display:block}.vault-cell strong{font-family:var(--mono);color:var(--mint);margin-top:6px;font-size:17px;font-weight:500;display:block}.vault-cell strong.ice{color:var(--ice)}.vault-cell strong.gold{color:var(--gold)}.vault-cell strong.pink{color:var(--pink)}.vault-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.history{margin-top:8px;display:grid}.history-row{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.history-row:last-child{border-bottom:0}.history-dot{background:var(--mint);width:8px;height:8px;margin-top:5px;box-shadow:0 0 8px #7fe7c48c}.history-dot[data-kind=mint]{background:var(--ice)}.history-dot[data-kind=tip]{background:var(--gold)}.history-dot[data-kind=transfer],.history-dot[data-kind=transfer_reverted]{background:var(--pink)}.history-dot[data-kind=withdraw],.history-dot[data-kind=withdraw_failed]{background:var(--danger)}.history-kind{font-family:var(--mono);letter-spacing:.13em;color:var(--text);font-size:10px}.history-note{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.history-meta{font-family:var(--mono);color:#61756f;margin-top:5px;font-size:10px}.history-amounts{font-family:var(--mono);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.club-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.club-card{background:linear-gradient(160deg, #131a10, var(--panel) 55%);border-color:#3b4a2a}.club-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.club-note{color:var(--muted);margin:12px 0 14px;font-style:italic}.chart-wrap{--chart-surface:#0c1113;--chart-series:#199e70;--chart-trade:#c98500;--chart-grid:#233034;--chart-axis:#8aa19a;--chart-text:#e9f2ee;position:relative}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-key{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;font-size:10px;display:flex}.chart-key>span{align-items:center;gap:6px;display:inline-flex}.key-line{width:18px;height:2px;display:inline-block}.key-line.series{background:var(--chart-series)}.key-line.trade{background:var(--chart-trade)}.chart-key-meta{color:#61756f;margin-left:auto}.chart-grid line{stroke:var(--chart-grid);stroke-width:1px}.chart-axis text{fill:var(--chart-axis);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.chart-axis-title{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.chart-area{fill:var(--chart-series);opacity:.1}.chart-line{fill:none;stroke:var(--chart-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-trade-line{stroke:var(--chart-trade);stroke-width:2.5px;stroke-linecap:round}.chart-dot{stroke:var(--chart-surface);stroke-width:2px}.series-dot{fill:var(--chart-series)}.trade-dot{fill:var(--chart-trade)}.chart-point-label{fill:var(--chart-text);font-family:var(--mono);font-size:11px}.chart-hover line{stroke:var(--chart-axis);stroke-width:1px;opacity:.65}.chart-hover circle{fill:var(--chart-series);stroke:var(--chart-surface);stroke-width:2px}.chart-tooltip{z-index:5;pointer-events:none;border:1px solid var(--line);background:var(--panel-2);min-width:150px;font-family:var(--mono);color:var(--muted);padding:8px 10px;font-size:10px;position:absolute;transform:translate(-50%,-110%);box-shadow:0 10px 30px #00000073}.chart-tooltip-title{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px}.chart-tooltip div:not(.chart-tooltip-title){justify-content:space-between;gap:12px;margin-top:3px;display:flex}.chart-tooltip strong{color:var(--text);font-weight:500}.chart-empty{border:1px solid var(--line);background:var(--panel-2);min-height:300px;font-family:var(--mono);color:var(--muted);place-items:center;font-size:11px;display:grid}.chart-table{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;overflow-x:auto}.chart-table summary{cursor:pointer;font-family:var(--mono);color:var(--muted);font-size:10px}.chart-table table{border-collapse:collapse;width:100%;min-width:420px;font-family:var(--mono);margin-top:8px;font-size:11px}.chart-table th,.chart-table td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);padding:6px 8px}.chart-table th:first-child,.chart-table td:first-child{text-align:left;color:var(--text)}.chart-table th{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.vault-curves{margin-top:12px}.vault-curves-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vault-chart{--chart-surface:var(--panel-2);--chart-grid:var(--line);--chart-axis:var(--muted);--chart-text:var(--text);--chart-series:#199e70;--chart-trade:#199e70;border:1px solid var(--line);background:var(--panel-2);padding:12px;position:relative}.vault-chart-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;display:flex}.vault-chart-head strong{color:var(--text);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.vault-chart .chart{margin-top:6px}.vault-chart .chart svg{width:100%;height:auto}.vault-chart-empty{background:0 0;border:0;min-height:150px;margin-top:8px}@media (max-width:900px){.vault-curves-charts{grid-template-columns:1fr}}.pool-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 12px;display:grid}.curve-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:22px;margin-top:14px;display:grid}.curve-layout>*{min-width:0}.swap-sim{border-left:1px solid var(--line);padding-left:22px}.field-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:10px;display:block}.text-input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font-family:var(--mono);outline:none;padding:11px 12px;font-size:18px}.text-input:focus{border-color:var(--mint)}.curve-slider{width:100%;accent-color:var(--mint);margin:10px 0 4px}.segmented-control{border:1px solid var(--line);display:flex}.segmented-control button{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;flex:1;padding:10px 8px;font-size:10px}.segmented-control button.active{background:var(--acid);color:#08110a;font-weight:700}.quote-box{border:1px solid var(--line);background:var(--panel-2);margin-top:14px;padding:14px}.quote-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-size:9px}.quote-value{font-family:var(--mono);color:var(--text);letter-spacing:-.03em;margin:7px 0 12px;font-size:30px;line-height:1}.quote-value span{letter-spacing:.06em;color:var(--muted);font-size:12px}.native-swap{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;scroll-margin-top:90px}.native-swap-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.native-swap-head .muted{letter-spacing:.04em;font-size:9px}.native-swap-button{width:100%;margin-top:12px}.native-swap-balance{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);margin:8px 0 0;font-size:9px}.native-swap-note{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.55}.swap-steps{border-top:1px dashed var(--line);gap:7px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.swap-steps li{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);align-items:baseline;gap:8px;font-size:9px;display:flex}.swap-step-mark{border:1px solid var(--line);width:14px;height:14px;color:var(--muted);border-radius:50%;flex:0 0 14px;justify-content:center;align-items:center;font-size:8px;display:inline-flex;position:relative;top:2px}.swap-steps li[data-state=active]{color:var(--text)}.swap-steps li[data-state=active] .swap-step-mark{border-color:var(--accent)}.swap-steps li[data-state=active] .swap-step-mark:after{content:"·";color:var(--accent);font-size:14px;line-height:0}.swap-steps li[data-state=done]{color:var(--text)}.swap-steps li[data-state=done] .swap-step-mark{background:var(--accent);border-color:var(--accent)}.swap-steps li[data-state=done] .swap-step-mark:after{content:"✓";color:var(--button-fg);font-size:8px}.swap-steps li[data-state=skipped]{opacity:.55}.swap-steps li[data-state=skipped] .swap-step-mark:after{content:"—";font-size:8px}.swap-success-link{color:var(--accent);text-underline-offset:3px;font-family:var(--mono);font-size:9px;text-decoration:underline}.native-swap .notice{margin-top:10px;font-size:10px}.native-swap-recover{border:1px dashed var(--line);font-family:var(--mono);color:var(--muted);gap:8px;margin-top:10px;padding:10px;font-size:9px;display:grid}.native-swap-recover .button{width:100%;font-size:10px}.ref-embed{border:1px solid var(--line);background:#fff;width:100%;height:660px;margin-top:12px;display:block}.fee-bar{gap:2px;height:28px;margin:14px 0 10px;display:flex}.fee-segment{min-width:0;font-family:var(--mono);color:#08110a;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;overflow:hidden}.fee-segment.vault{background:#199e70}.fee-segment.treasury{background:#3987e5}.fee-segment.burn{background:#d95926}.fee-legend{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}.fee-legend span{align-items:center;gap:6px;display:inline-flex}.fee-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.fee-legend i.vault{background:#199e70}.fee-legend i.treasury{background:#3987e5}.fee-legend i.burn{background:#d95926}#ref-swap{scroll-margin-top:78px}@media (max-width:900px){.curve-layout{grid-template-columns:1fr}.swap-sim{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.pool-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-embed{height:560px}.chart-key-meta{margin-left:0}.chart{overflow-x:auto}.chart svg{min-width:560px}}.notice{color:var(--acid);font-family:var(--mono);background:#0e1711;border:1px solid #2c3a2c;padding:12px 14px;font-size:11px;line-height:1.5}.notice.error{color:#ff9aa4;background:#180d10;border-color:#4a1d25}.mutation-flash{animation:.9s flash}@keyframes flash{0%{filter:brightness(2.4)saturate(1.8)}to{filter:none}}.footer{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 24px;font-size:10px;display:flex}@media (max-width:900px){.hero,.layout-two{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{display:none}}@media (max-width:620px){.page{width:calc(100% - 24px);padding-top:20px}.site-header{padding:12px 14px}.stats,.grid{grid-template-columns:1fr}h1{font-size:42px}.prob{grid-template-columns:86px 1fr 44px}.history-row{grid-template-columns:10px 1fr}.history-amounts{flex-direction:row;grid-column:2;align-items:center}.vault-grid,.form-row{grid-template-columns:1fr}}html,body{background:var(--bg);color:var(--text)}body{font-family:var(--sans)}h1,h2,h3{font-weight:500}h1{font-family:var(--display);letter-spacing:-.055em;text-transform:none;font-size:clamp(56px,8vw,112px);line-height:.92}h2{font-family:var(--display);letter-spacing:-.035em;text-transform:none;font-size:clamp(28px,3.6vw,48px);line-height:1.02}h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}p{color:var(--muted);line-height:1.75}.eyebrow{color:var(--accent);letter-spacing:.18em;font-size:10px}.page{width:min(1180px,100% - 56px);margin:0 auto;padding:64px 0 96px}.nav a:hover,.nav a:first-child:hover,.nav a:nth-child(2):hover,.nav a:nth-child(3):hover{color:var(--text)}.wallet-button{border:1px solid var(--line);color:var(--text);font-family:var(--mono);letter-spacing:.1em;background:0 0;padding:8px 11px;font-size:9px}.wallet-button:hover{border-color:var(--accent);color:var(--accent)}.wallet-error{font-family:var(--mono);letter-spacing:.04em;color:var(--danger);max-width:160px;font-size:9px;line-height:1.35}.status-dot{background:var(--mint);box-shadow:none}.header-actions{align-items:center;gap:8px;display:flex}.theme-toggle{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:2px;padding:8px 10px;font-size:9px}.theme-toggle:hover{color:var(--text);border-color:var(--accent)}.button{border:1px solid var(--line);color:var(--text);font-family:var(--sans);letter-spacing:0;text-transform:none;background:0 0;border-radius:2px;padding:12px 16px;font-size:13px}.button:hover{border-color:var(--text)}.button.primary{background:var(--button-bg);color:var(--button-fg);border-color:var(--button-bg);font-weight:500}.button.primary:hover{background:var(--button-bg);color:var(--button-fg);opacity:.85;border-color:var(--button-bg)}.button.ghost{background:0 0}.button.danger{border-color:var(--danger);color:var(--danger)}.hero-actions{gap:12px;margin-top:28px}.panel{border:0;border-top:1px solid var(--line);background:0 0;padding:28px 0}.panel+.panel{margin-top:28px}.panel.accent-blue{border-top:1px solid var(--chart-blue)}.panel.accent-aqua{border-top:1px solid var(--chart-aqua)}.panel.accent-violet{border-top:1px solid var(--chart-violet)}.panel.accent-gold{border-top:1px solid var(--chart-gold)}.panel.accent-orange{border-top:1px solid var(--chart-orange)}.panel.accent-pink{border-top:1px solid var(--pink)}.panel h2{font-size:clamp(24px,2.5vw,34px)}.panel h3{color:var(--muted)}.panel.box{border:1px solid var(--line);background:var(--panel-2);padding:22px}.card{border:1px solid var(--line);border-top:2px solid var(--pixel-accent,var(--line));background:var(--panel-2);transition:border-color .18s,transform .18s,box-shadow .18s}.card:hover{border-color:var(--pixel-accent,var(--accent));box-shadow:none;transform:translateY(-3px)}.card img{background:var(--panel-2);padding:clamp(14px,2.2vw,26px)}.card-body{padding:16px 16px 18px}.card-title strong{font-family:var(--display);letter-spacing:-.015em;font-size:17px;font-weight:500}.card-meta{letter-spacing:.06em;font-size:9px}.stats{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:36px 0 44px;display:grid}.stat{border:0;border-top:2px solid var(--line);background:0 0;padding:18px 18px 18px 0}.stat+.stat{border-left:1px solid var(--line);padding-left:18px}.stat-value{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,2.7vw,36px);font-weight:500}.stat-label{letter-spacing:.13em;font-size:9px}.kv{font-size:11px}.kv dt{letter-spacing:.09em;text-transform:uppercase;font-size:9px}.kv dd{font-size:12px}.list .row{font-size:11px}.notice{border:1px solid var(--notice-border);background:var(--notice-bg);color:var(--notice-fg);font-family:var(--mono);font-size:10px;line-height:1.6}.notice.error{border-color:var(--error-border);background:var(--error-bg);color:var(--error-fg)}.badge{color:var(--muted);border-color:var(--line);letter-spacing:.1em;font-size:8px}.badge.gold{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 38%, var(--line))}.badge.pink{color:var(--pink);border-color:color-mix(in srgb, var(--pink) 38%, var(--line))}.badge.blue{color:var(--ice);border-color:color-mix(in srgb, var(--ice) 38%, var(--line))}.badge.violet{color:var(--violet);border-color:color-mix(in srgb, var(--violet) 38%, var(--line))}.badge.orange{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 38%, var(--line))}.hero-art{border:1px solid var(--line);background:var(--panel-2);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--pixel-accent,var(--accent)) 11%, transparent), transparent 62%), var(--panel-2);box-shadow:none;padding:clamp(18px,3vw,40px)}.hero-art img{width:100%;height:auto;image-rendering:pixelated}.form input,.text-input{border:1px solid var(--line);color:var(--text);font-family:var(--mono);background:0 0;border-radius:2px;padding:11px 12px;font-size:14px}.form input:focus,.text-input:focus{border-color:var(--accent)}.text-input{font-size:16px}.field-label{color:var(--muted);letter-spacing:.12em;font-size:9px}.segmented-control{border-color:var(--line)}.segmented-control button{color:var(--muted);font-size:9px}.segmented-control button.active{background:var(--button-bg);color:var(--button-fg)}.segmented-control button:not(.active):hover{color:var(--text)}.quote-box{border:1px solid var(--line);background:var(--panel-2)}.quote-label{color:var(--accent);font-size:8px}.quote-value{font-family:var(--display);letter-spacing:-.03em;color:var(--text);font-weight:500}.quote-value span{font-family:var(--mono);letter-spacing:.05em;font-size:10px}.prob-fill.none{background:var(--chart-none)}.prob-fill.common{background:var(--chart-aqua)}.prob-fill.rare{background:var(--chart-blue)}.prob-fill.epic{background:var(--chart-violet)}.prob-fill.legendary{background:var(--chart-gold)}.history-dot[data-kind=royalty]{background:var(--chart-violet)}.fee-segment{color:#08110a}.club-card{border:1px solid var(--line);border-top:2px solid var(--gold);background:var(--panel-2);padding:22px}.club-card h2{color:var(--text)}.club-note{color:var(--muted)}.chart-wrap{--chart-surface:var(--panel);--chart-series:var(--chart-aqua);--chart-trade:var(--chart-orange);--chart-grid:var(--line);--chart-axis:var(--muted);--chart-text:var(--text)}.vault-chart{--chart-surface:var(--panel-2);--chart-grid:var(--line);--chart-axis:var(--muted);--chart-text:var(--text);--chart-series:var(--chart-aqua);--chart-trade:var(--chart-aqua)}.vault-chart.mut{--chart-series:var(--chart-gold);--chart-trade:var(--chart-gold)}.vault-chart .chart-tooltip,.chart-tooltip{background:var(--panel-2)}.chart-table tr.post td{color:var(--gold)}.ref-embed{border:1px solid var(--line)}.footer{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;padding:28px;font-size:9px}.landing{width:min(1240px,100% - 56px);margin:0 auto;padding:76px 0 120px;position:relative;overflow:hidden}.landing-inner{z-index:2;width:min(700px,100%);margin-left:clamp(0px,12vw,190px);position:relative}.cover-meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.cover-meta .dot{color:var(--line)}.wordmark{font-family:var(--display);letter-spacing:-.065em;color:var(--text);margin:24px 0 0;font-size:clamp(68px,10vw,144px);font-weight:500;line-height:.88}.ticker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:10px}.thesis{margin-top:clamp(64px,10vw,126px)}.thesis h2{max-width:620px;margin:18px 0 0}.thesis .lede{max-width:530px;margin-top:24px;font-size:16px;line-height:1.75}.thesis .hero-actions{margin-top:30px}.cover-rule{border:0;border-top:1px solid var(--line);margin:clamp(56px,8vw,96px) 0 0}.chapters{margin-top:8px}.chapter{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:24px;padding:28px 0;display:grid}.chapter-num{font-family:var(--mono);color:var(--muted);padding-top:3px;font-size:10px}.chapter h3{font-family:var(--display);letter-spacing:-.02em;text-transform:none;color:var(--text);margin:0 0 10px;font-size:22px;font-weight:500}.chapter p{max-width:560px;margin:0;font-size:14px;line-height:1.75}.live-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding:26px 0;font-size:10px;display:flex}.live-index strong{color:var(--text);font-weight:500}.live-index .accent{color:var(--accent)}.cover-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:56px;display:flex}.cover-links{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:30px;font-size:10px;display:flex}.cover-links a:hover{color:var(--accent)}.cover-foot{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:64px;font-size:9px}.cover-arrow{margin-left:10px;transition:transform .18s;display:inline-block}.button:hover .cover-arrow{transform:translate(3px)}.ambient{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient img{width:clamp(70px,9vw,150px);height:auto;image-rendering:pixelated;opacity:.22;filter:grayscale(.2)saturate();animation:16s ease-in-out infinite alternate drift;position:absolute}.ambient img:nth-child(2){animation-delay:-5s}.ambient img:nth-child(3){animation-delay:-9s}.ambient img:nth-child(4){animation-delay:-13s}.ambient .a1{width:clamp(90px,12vw,170px);top:8%;right:10%;transform:rotate(5deg)}.ambient .a2{opacity:.14;width:clamp(60px,7vw,100px);top:40%;left:3%;transform:rotate(-4deg)}.ambient .a3{opacity:.16;width:clamp(70px,8vw,120px);bottom:12%;right:22%;transform:rotate(-6deg)}.ambient .a4{opacity:.12;width:clamp(50px,6vw,90px);bottom:34%;left:14%;transform:rotate(8deg)}:root[data-theme=dark] .ambient img{opacity:.26;filter:grayscale(.12)brightness(.95)}:root[data-theme=dark] .ambient .a2{opacity:.18}:root[data-theme=dark] .ambient .a3{opacity:.22}:root[data-theme=dark] .ambient .a4{opacity:.16}@keyframes drift{0%{translate:0 -6px}to{translate:0 8px}}@media (prefers-reduced-motion:reduce){.ambient img{animation:none}}@media (max-width:900px){.landing-inner{width:100%;margin-left:0}.ambient .a2,.ambient .a4{display:none}.ambient img{opacity:.1}.chapter{grid-template-columns:36px 1fr;gap:14px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3),.stat:nth-child(4){border-left:0;padding-left:0}.stat:nth-child(3){border-top-color:var(--line)}}@media (max-width:620px){.page{width:calc(100% - 32px);padding-top:40px}.landing{width:calc(100% - 32px);padding-top:48px}h1{letter-spacing:-.04em;font-size:42px}.wordmark{font-size:64px}.thesis{margin-top:64px}.ambient .a1{width:70px;top:4%;right:2%}.ambient .a3{display:none}.stats{grid-template-columns:1fr}.stat,.stat+.stat{border-left:0;padding-left:0}.live-index{font-size:9px}.site-header{padding:12px 16px}.header-actions .wallet-button,.theme-toggle{padding:7px 8px;font-size:8px}.nav{display:none}}.embed-note{border-left:2px solid var(--orange);color:var(--muted);flex-direction:column;gap:4px;margin:16px 0;padding:8px 0 8px 12px;font-size:11px;line-height:1.65;display:flex}.embed-note strong{color:var(--orange);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:500}.embed-placeholder{border:1px dashed var(--line);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-top:14px;padding:22px;display:flex}.embed-placeholder .eyebrow{color:var(--orange);margin-bottom:4px}.embed-placeholder h3{font-family:var(--display);letter-spacing:-.02em;text-transform:none;color:var(--text);margin:4px 0 6px;font-size:24px;font-weight:500}.embed-placeholder p{max-width:560px;margin:0;font-size:12px}.embed-placeholder .hero-actions{margin-top:0}.embed-frame{border:1px solid var(--line);background:var(--panel-2);margin-top:14px}.embed-toolbar{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:9px;display:flex}.embed-toolbar>div{align-items:center;gap:14px;display:flex}.embed-toolbar a:hover,.embed-close:hover{color:var(--text)}.embed-close{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px}.ref-embed{border:0;height:560px;margin-top:0}@media (max-width:620px){.ref-embed{height:520px}.embed-placeholder{padding:16px}}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
