:root{color-scheme:dark;--bg:#0b1714;--panel:#11231e;--panel2:#172d26;--line:#294239;--text:#edf4ee;--muted:#9aada2;--accent:#b8d6a3;--accent2:#d7e8c7;--warn:#d6b77a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 0%,#1d3a2d 0,transparent 36%),var(--bg);color:var(--text);min-height:100vh}.shell{width:min(900px,calc(100% - 36px));margin:0 auto}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;letter-spacing:.12em;font-size:12px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--accent);border-radius:12px;color:var(--accent);font-family:Georgia,serif;font-size:23px}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:.2em;margin-top:4px}.mode-pill,.evidence-pill{font-size:10px;letter-spacing:.13em;color:var(--accent);border:1px solid #496553;padding:8px 11px;border-radius:99px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin:0 7px 1px 0}.hero{padding:66px 0 42px;max-width:680px}.eyebrow{font-size:10px;letter-spacing:.2em;color:var(--accent);margin:0 0 13px}.hero h1{font:500 clamp(42px,7vw,68px)/.99 Georgia,serif;letter-spacing:-.04em;margin:0 0 22px}.hero h1 em{font-weight:400;color:var(--accent2)}.lede{max-width:590px;color:#b6c6bb;line-height:1.7;font-size:15px}.panel{background:linear-gradient(145deg,#152a23,#102019);border:1px solid var(--line);border-radius:18px;padding:27px;margin:0 0 22px;box-shadow:0 18px 50px #0002}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.section-heading h2{font:500 26px Georgia,serif;margin:0}.section-heading h3{font:500 20px Georgia,serif;margin:0}.step-number{font:26px Georgia,serif;color:#607c68}label{display:block;color:var(--muted);font-size:12px;margin-bottom:9px}.connect-row{display:flex;gap:10px}select{flex:1;min-width:0;background:#0b1714;color:var(--text);border:1px solid #3b5949;border-radius:9px;padding:13px;font:inherit}button{border:0;border-radius:9px;padding:13px 19px;background:var(--accent);color:#102019;font-weight:700;cursor:pointer}button:disabled{opacity:.35;cursor:not-allowed}.button-row{display:flex;gap:10px;margin-top:14px}.button-secondary,.button-quiet{background:transparent;border:1px solid #496553;color:var(--accent2)}.button-quiet{color:var(--muted);border-color:var(--line)}.status{font-size:12px;color:var(--muted);line-height:1.5;margin:13px 0 0}.status[data-kind=error]{color:#e6a69a}.status[data-kind=success]{color:var(--accent)}[hidden]{display:none!important}.wallet-panel{animation:appear .25s ease-out}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.metric{background:var(--panel2);border:1px solid var(--line);padding:17px;border-radius:12px}.metric span,.metric small{display:block;color:var(--muted);font-size:10px;letter-spacing:.12em}.metric strong{display:block;font:28px Georgia,serif;margin:8px 0}.metric small{letter-spacing:0;font-size:11px}.data-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid #263c32;font-size:12px}.data-row span{color:var(--muted)}.data-row strong,.data-row code{overflow-wrap:anywhere;text-align:right}.data-row code{font-size:11px;color:#c7d9ca}.subsection{padding-top:24px}.compact{margin-bottom:10px}.note,.muted{font-size:12px;color:var(--muted);line-height:1.6}.asset-list{margin-top:12px}.asset{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:12px 0;border-bottom:1px solid #263c32}.asset code{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.asset strong{font-size:12px;font-variant-numeric:tabular-nums}.notice{margin-top:23px;background:#211f17;border:1px solid #51452e;border-radius:12px;padding:16px;color:#d7c8a8;font-size:12px;line-height:1.6}.notice ul{padding-left:18px;margin:8px 0 0}.notice li+li{margin-top:5px}footer{display:flex;justify-content:space-between;padding:27px 0 35px;color:#72877a;font-size:9px;letter-spacing:.13em}@keyframes appear{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.shell{width:min(100% - 24px,900px)}.topbar{height:72px}.mode-pill{font-size:8px;padding:7px}.hero{padding:48px 0 30px}.panel{padding:19px}.connect-row{flex-direction:column}.connect-row button{width:100%}.metric-grid{grid-template-columns:1fr 1fr}.data-row{grid-template-columns:1fr;gap:6px}.data-row strong,.data-row code{text-align:left}footer{gap:12px;line-height:1.5}.evidence-pill{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
