:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07110f;--ink:#e8f6ef;--muted:#9db5aa;--line:#a6d6c433;--teal:#3ddec4;--copper:#e39a62;--copper-2:#ffd7b0;--rose:#ff7384;--good:#c6f27a;--plate:linear-gradient(180deg, #102822e0, #07100ef0);--mono:"DM Mono", ui-monospace, monospace;--display:"Syne", "Noto Sans SC", sans-serif;--body:"Noto Sans SC", "Syne", sans-serif;font-family:var(--body);background:var(--bg);color:var(--ink)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:radial-gradient(880px 380px at 88% -8%,#e39a6233,#0000 62%),radial-gradient(720px 480px at -12% 8%,#3ddec424,#0000 58%),linear-gradient(#0b1613 0%,#07110f 42%,#050807 100%);margin:0}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}a{color:inherit;text-decoration:none}body{font-size:1rem;font-weight:400;line-height:1.55}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;font-weight:700;line-height:1.25}strong{letter-spacing:0;font-weight:700}h1{margin:0 0 .75rem;font-size:clamp(1.85rem,2.4vw + 1.1rem,3.6rem);line-height:1.22}h2{margin:0 0 .55rem;font-size:clamp(1.25rem,.5vw + 1.05rem,1.7rem);line-height:1.3}p{font-size:1rem;line-height:1.6}.shell{width:min(1120px,100% - 32px);margin:0 auto;padding-bottom:48px}.topbar{align-items:center;gap:18px;padding:22px 0 8px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand strong{font-family:var(--display);letter-spacing:.12em;font-size:1.15rem;font-weight:700;line-height:1.2;display:block}.brand em{font-style:normal;font-family:var(--body);color:var(--muted);letter-spacing:.12em;font-size:.75rem;font-weight:500;line-height:1.35;display:block}.nav{gap:8px;margin-left:12px;display:flex}.nav a{color:var(--muted);letter-spacing:.01em;border-radius:999px;padding:8px 12px;font-size:.9375rem;font-weight:500;line-height:1.4}.nav a.active{color:var(--ink);background:#3ddec41f}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.pill,.flag{border:1px solid var(--line);letter-spacing:.06em;color:var(--copper-2);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:500;line-height:1.4}.pill.live{color:var(--teal)}.flag.good{color:var(--good)}.flag.bad{color:var(--rose)}.lang{border:1px solid var(--line);border-radius:999px;display:flex;overflow:hidden}.lang button{cursor:pointer;color:var(--muted);letter-spacing:.02em;background:0 0;border:0;padding:6px 10px;font-size:.8125rem;font-weight:500;line-height:1.4}.lang button[aria-pressed=true]{color:var(--ink);background:#e39a622e}.mark-orbit{transform-origin:32px 36px;animation:14s linear infinite spin}.mark-core{animation:2.6s ease-in-out infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}.banner,.alert{border-left:3px solid var(--copper);color:var(--copper-2);background:#e39a6214;margin:18px 0 0;padding:12px 14px;font-size:.9375rem;line-height:1.6}.alert.quiet{border-left-color:var(--teal);color:var(--ink);background:#3ddec414}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;padding:28px 0 10px;display:grid}.kicker{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:500;line-height:1.45}.lede{color:var(--muted);max-width:46ch;font-size:clamp(1rem,.3vw + .95rem,1.0625rem);line-height:1.6}.points{margin:18px 0 0;padding:0;list-style:none}.points li{border-top:1px solid var(--line);padding:8px 0 8px 18px;font-size:.9375rem;line-height:1.55;position:relative}.points li:before{content:"";background:var(--copper);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:0}.plate{background:var(--plate);border:1px solid var(--line);padding:18px;position:relative;box-shadow:0 20px 50px #00000040}.plate:after{content:"";pointer-events:none;border:1px solid #e39a622e;position:absolute;inset:7px}.plate-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.plate-kicker strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:700;line-height:1.35}.radar-body{place-items:center;display:grid;position:relative}.radar-svg{width:min(280px,100%)}.radar-track{fill:none;stroke:#9db5aa33;stroke-width:10px}.radar-arc{fill:none;stroke:var(--teal);stroke-width:10px;stroke-linecap:round}.radar-hub{fill:var(--copper)}.radar-tick{stroke:#e39a62b3;stroke-width:1.4px}.radar-readout{text-align:center;position:absolute}.radar-readout p{color:var(--muted);letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.radar-readout strong{font-family:var(--mono);letter-spacing:0;font-size:clamp(1.2rem,2vw + .7rem,1.75rem);font-weight:500;line-height:1.2;display:block}.radar-readout em{color:var(--muted);font-style:normal;font-family:var(--mono);font-size:.75rem;font-weight:500;line-height:1.4}.radar-meta,.stat-grid,.quote,.bonus-row{gap:8px;display:grid}.radar-meta{grid-template-columns:repeat(3,1fr);margin-top:8px}.radar-meta div,.stat-grid li,.quote li,.bonus-row div{border-top:1px solid var(--line);padding-top:8px}.radar-meta dt,.stat-grid span,.quote span,.bonus-row span{color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.4}.radar-meta dd,.stat-grid b,.quote b,.bonus-row b{font-family:var(--mono);letter-spacing:0;margin:2px 0 0;font-size:.95rem;font-weight:500;line-height:1.35}.stat-grid{grid-template-columns:repeat(3,1fr);margin:14px 0 0;padding:0;list-style:none}.strip,.split,.rules-split{gap:16px;margin-top:16px;display:grid}.strip{grid-template-columns:repeat(3,1fr)}.strip article,.flow article{border:1px solid var(--line);background:#0814118c;padding:16px}.strip h2{color:var(--copper-2);font-size:clamp(1.15rem,.4vw + 1rem,1.35rem);line-height:1.3}.strip p,.flow p,.plate p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.6}.split,.rules-split{grid-template-columns:1fr 1fr;align-items:start}.stack{gap:16px;display:grid}.serial{font-family:var(--mono);justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.serial span{letter-spacing:.12em;color:var(--copper);font-size:.75rem;font-weight:500;line-height:1.4}.serial strong{letter-spacing:.02em;font-size:1.2rem;font-weight:500;line-height:1.25}.quota-top{justify-content:space-between;display:flex}.bar{background:#ffffff0f;height:8px;margin:8px 0}.bar i{background:linear-gradient(90deg, var(--teal), var(--copper));height:100%;display:block}.hint{color:var(--muted);font-size:.875rem;line-height:1.55}.bonus-row{grid-template-columns:repeat(3,1fr);margin:12px 0}.task-list{gap:8px;margin-top:12px;display:grid}.btn{z-index:1;border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex;position:relative}.btn,.text-btn{font-family:var(--body);letter-spacing:.01em;font-size:.9375rem;font-weight:500;line-height:1.4}.btn.primary{background:var(--copper);color:#1a1008;letter-spacing:.02em;border-color:#0000;justify-content:center;width:100%;font-weight:700}.btn.ghost{width:100%}.btn.danger{width:100%;color:var(--rose)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn em{color:var(--teal);font-style:normal;font-family:var(--mono);letter-spacing:0;font-size:.75rem;font-weight:500;line-height:1.4}.text-btn{color:var(--teal);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0}.stepper{grid-template-columns:52px 1fr 52px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.stepper button{border:1px solid var(--line);cursor:pointer;background:0 0;height:52px;font-size:24px}.stepper div,.stepper.compact{text-align:center}.stepper span{color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.4;display:block}.stepper strong{font-family:var(--mono);letter-spacing:0;font-size:clamp(1.6rem,4vw,2rem);font-weight:500;line-height:1.2}.stepper.compact{grid-template-columns:52px 80px 52px;justify-content:start;margin:12px 0}.quote{margin:0 0 12px;padding:0;list-style:none}.balances{color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:.875rem;line-height:1.45;display:flex}.balances b{color:var(--ink);font-family:var(--mono);letter-spacing:0;font-weight:500}.drill{margin-top:16px}.drill>p{letter-spacing:.08em;text-transform:uppercase;color:var(--copper-2);margin:0 0 8px;font-size:.75rem;font-weight:500;line-height:1.4}.drill-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.slider{gap:6px;margin-bottom:14px;display:grid}.slider span{color:var(--muted);justify-content:space-between;font-size:.875rem;line-height:1.45;display:flex}.slider b{color:var(--ink);font-family:var(--mono);letter-spacing:0;font-weight:500}input[type=range]{width:100%;accent-color:var(--teal)}.range-line{font-family:var(--mono);letter-spacing:0;font-size:.8125rem;font-weight:500;line-height:1.5}.feed ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.feed li{border-top:1px solid var(--line);grid-template-columns:108px 1fr;gap:12px;padding-top:12px;display:grid}.feed time{color:var(--muted);font-family:var(--mono);letter-spacing:0;font-size:.75rem;font-weight:500;line-height:1.4}.feed strong{font-family:var(--body);letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.35;display:block}.feed p{color:var(--muted);margin:4px 0 0;font-size:.9375rem;line-height:1.6}.kind-floor strong,.kind-burn strong{color:var(--rose)}.kind-buyback strong,.kind-pool strong{color:var(--teal)}.kind-treasury strong,.kind-mint strong{color:var(--copper-2)}.empty{color:var(--muted)}.rules{gap:16px;padding-top:18px;display:grid}.rules-hero h1{max-width:12ch}.flow{grid-template-columns:.7fr 1.2fr 1fr;gap:10px;display:grid}.flow span{font-family:var(--mono);color:var(--copper);letter-spacing:0;font-size:.8125rem;font-weight:500;line-height:1.4}.flow strong{letter-spacing:0;margin:6px 0;font-size:1rem;line-height:1.35;display:block}.flow-lp{outline:1px solid #3ddec466}.flow-tre{outline:1px solid #e39a6273}.table-wrap{margin-top:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:.8125rem;line-height:1.45}th,td{text-align:left;border-bottom:1px solid var(--line);letter-spacing:0;padding:8px 6px}th{color:var(--muted);font-weight:500}.formula{color:#d7fff3;font-family:var(--mono);letter-spacing:0;background:#04100d;padding:14px;font-size:.8125rem;font-weight:500;line-height:1.55;overflow-x:auto}.mono{font-family:var(--mono);word-break:break-all}.warn{border-color:#ff738473}footer{color:var(--muted);font-family:var(--body);letter-spacing:.02em;padding:22px 0 8px;font-size:.8125rem;font-weight:400;line-height:1.5}@media (width<=768px){.shell,main,.rules,.plate,.rules-hero{min-width:0;max-width:100%}.formula{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.hero,.strip,.split,.rules-split,.flow,.radar-meta,.stat-grid,.drill-grid{grid-template-columns:1fr}.topbar{flex-wrap:wrap;gap:10px}.nav{margin-left:0}.top-actions{justify-content:space-between;width:100%}.feed li{grid-template-columns:1fr;gap:4px}.shell{width:min(1120px,100% - 20px)}h1,h2,h3{letter-spacing:0}h1{font-size:clamp(1.7rem,7.2vw,2.05rem);line-height:1.28}h2,.strip h2{font-size:1.2rem;line-height:1.32}.lede,.points li,.plate p,.strip p,.flow p,.hint,.feed p{font-size:.9375rem;line-height:1.6}.kicker,.plate-kicker,.pill,.flag,.drill>p{letter-spacing:.04em;line-height:1.45}.brand strong{letter-spacing:.1em;font-size:1.05rem}.brand em{letter-spacing:.08em;font-size:.75rem}.radar-readout strong{font-size:clamp(1.15rem,5vw,1.45rem)}.stepper strong{font-size:1.65rem}.serial strong{font-size:1.05rem}.formula{font-size:.75rem;line-height:1.55}footer{letter-spacing:.01em}}@media (width<=480px){h1{font-size:1.65rem;line-height:1.3}.radar-readout strong{font-size:1.15rem}.radar-meta dd,.stat-grid b,.quote b{font-size:.9rem}.btn,.nav a{font-size:.9375rem}}
