@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#10120f;--panel:#181b16;--line:#32372d;--muted:#a1a898;--lime:#ceff63;--ink:#eef2e8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:5px}header{height:102px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:6px;align-items:center;font:700 25px 'Space Grotesk',sans-serif;letter-spacing:-1px}.brand>span:last-child{color:var(--lime);margin-left:-6px}.brandmark{font-size:37px;color:var(--lime);margin-right:8px}nav{display:flex;gap:32px;font-size:14px;color:#c1c6b9}.headerlink{border:1px solid #586346;border-radius:7px;padding:10px 18px;font-size:14px}.headerlink span{margin-left:16px;color:var(--lime)}main,footer{max-width:1296px;margin:auto;width:90%}.intro{padding-top:57px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:1.8px;color:#bcc6ac;display:flex;align-items:center;gap:9px}.eyebrow>span{width:7px;height:7px;background:var(--lime);border-radius:50%}.intro-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:center;margin:26px 0 43px}h1,h2,h3,p{margin:0}h1{font:500 clamp(48px,6vw,83px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-4px}h1 em{color:var(--lime);font-style:normal}.intro-copy{max-width:360px;margin-left:auto}.intro-copy>p:first-child{font-size:21px;line-height:1.4}.muted{color:var(--muted)}.intro-copy .muted{margin:15px 0 20px;font-size:15px}.textlink{font-size:14px;color:var(--lime)}.textlink span{margin-left:22px}.strip{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:15px 0;font-size:11px;letter-spacing:1.4px;color:var(--muted)}.lime{color:var(--lime)}.lab{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.lab-heading{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border-bottom:1px solid var(--line)}h2{font:500 35px/1.2 'Space Grotesk',sans-serif;letter-spacing:-1.2px}.lab-heading h2{font-size:25px;margin-top:7px;letter-spacing:-.6px}.pill{font-size:12px;color:#bdc5b1;border:1px solid #424a37;padding:5px 11px;border-radius:30px;white-space:nowrap}.workspace{display:grid;grid-template-columns:38% 62%}.inputs{padding:28px 32px;border-right:1px solid var(--line)}.section-label{color:#778367;font-size:12px;letter-spacing:1px;display:flex;gap:12px;align-items:center;margin-bottom:26px}.section-label>span{color:#c0c8b5;letter-spacing:0;font-size:14px}.section-label .corner{margin-left:auto;color:#71835e;font-size:12px;letter-spacing:1.5px}label{display:flex;justify-content:space-between;font-size:14px;color:#c1c9b7}label>span{font-size:12px;color:var(--muted)}.money-input{display:flex;align-items:center;background:#11140f;border:1px solid #454d3b;border-radius:6px;padding:10px 15px;margin:10px 0 23px;gap:10px;color:var(--muted)}.money-input input{background:none;color:var(--ink);font-size:25px;border:0;width:100%;outline-offset:8px;min-width:0}.labelrow{display:flex;justify-content:space-between;align-items:center}.labelrow output{color:var(--lime);font-size:14px}input[type=range]{accent-color:var(--lime);width:100%;margin:17px 0 12px;cursor:pointer}.allocation-key{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.allocation-key b{display:block;color:#d6decd;font-size:14px;font-weight:400;padding-left:15px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px}.btc{background:var(--lime)}.eth{background:#829569}.scenario-label{margin-top:25px}.scenario-buttons{display:flex;gap:5px;margin-top:10px}.scenario-buttons button{flex:1;background:#22271d;border:1px solid #39432f;color:#b5bfa9;padding:8px 4px;border-radius:5px;font-size:12px;cursor:pointer}.scenario-buttons button.selected{background:#ceff6315;color:var(--lime);border-color:#859b5d}.assumptions{font-size:12px;color:var(--muted);margin-top:9px}.export{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--lime);color:#172007;border:0;border-radius:5px;font-weight:600;font-size:14px;cursor:pointer;margin-top:20px}.export:hover{background:#ddff94}.export:disabled{opacity:.4;cursor:not-allowed}.input-error{color:#ffad96;font-size:13px}.results{padding:28px 34px}.result-top{display:flex;justify-content:space-between;align-items:center}.result-top .muted{font-size:14px}.total{font:500 56px/1.25 'Space Grotesk',sans-serif;letter-spacing:-2px;margin-top:7px;overflow-wrap:anywhere}.total span{color:#7d886f;font-size:34px}.change{color:#efb895;font-size:18px;text-align:right}.change small{font-size:12px;color:var(--muted)}.chart{margin:32px 0 24px;background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),#343d292e calc(25% - 1px),#343d292e 25%)}.chart-grid,.chart-caption{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.2px;color:#879377}.chart-grid{margin-bottom:14px}.bar-row{height:49px;margin-bottom:12px}.bar{height:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;min-width:85px;transition:width .4s ease;border-radius:3px;font:500 14px 'Space Grotesk',sans-serif}.initial{width:100%;background:#30392a;color:#c5cfb8}.outcome{width:76%;background:var(--lime);color:#1c280d}.chart-caption{margin-top:15px;gap:12px}.insight{display:flex;gap:12px;border-top:1px solid #39412e;padding-top:20px;font-size:14px;color:#ccd4c0}.insight>span{color:var(--lime);font-size:22px}.model-note{color:#929d85;font-size:12px;line-height:1.65;margin-top:14px}.utility{padding:83px 0 60px}.utility-top{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:30px}.utility-top h2{font-size:43px;margin-top:15px}.utility-top>p{max-width:420px;color:var(--muted)}.utility-cards{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden}.utility-cards article{padding:27px;display:flex;flex-direction:column}.utility-cards article+article{border-left:1px solid var(--line)}.card-number{color:var(--lime);display:flex;justify-content:space-between;align-items:center;font:500 22px 'Space Grotesk',sans-serif}.card-number span{font:500 10px 'DM Sans',sans-serif;letter-spacing:.6px;color:#a5ae99}.utility-cards h3{font:500 22px/1.3 'Space Grotesk',sans-serif;letter-spacing:-.5px;margin:32px 0 12px}.utility-cards p{font-size:14px;color:var(--muted);margin-bottom:25px}.utility-cards a{font-size:14px;color:var(--lime);margin-top:auto}.card-foot{font-size:12px;color:#8f9a83;margin-top:auto}.roadmap{padding:20px 0 65px;display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.roadmap h2{margin:15px 0}.milestones>div{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);align-items:flex-start}.milestones>div:first-child{padding-top:0}.phase{color:#7f8d71;font-size:14px}.milestones h3{font-size:17px;font-weight:500}.milestones p{font-size:14px;color:var(--muted);max-width:370px;margin-top:5px}.status{font-size:10px;margin-left:auto;letter-spacing:.7px;color:#9ba98d;white-space:nowrap}.status.active{color:var(--lime)}.launch{display:flex;gap:24px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:8px;background:#171c12;margin-bottom:60px}.launch-symbol{font-size:34px;color:var(--lime)}.launch h3{font-size:18px;font-weight:500}.launch p{max-width:790px;font-size:14px;color:var(--muted);margin-top:7px}.launch .pill{margin-left:auto}footer{border-top:1px solid var(--line);padding:28px 0;display:flex;align-items:center;gap:25px;flex-wrap:wrap}footer .brand{font-size:20px}footer .brandmark{font-size:28px}footer>p{font-size:14px;color:var(--muted)}footer>span{font-size:12px;margin-left:auto;color:var(--muted)}footer .disclaimer{font-size:12px;line-height:1.8;flex-basis:100%;color:#89947e;max-width:1000px}@media(min-width:1600px){header{max-width:1440px}}@media(max-width:900px){nav{gap:16px}.intro-grid{gap:20px;grid-template-columns:1.2fr 1fr}h1{letter-spacing:-2.5px}.workspace{grid-template-columns:42% 58%}.inputs,.results{padding:24px}.total{font-size:43px}.change{font-size:15px}.utility-cards article{padding:20px}.card-number{display:block}.card-number span{display:block;margin-top:8px}.roadmap{gap:30px;grid-template-columns:1fr 1.5fr}.status{font-size:9px}}@media(max-width:650px){header{height:82px}header nav{display:none}.headerlink{padding:8px 12px;font-size:12px}.brand{font-size:22px}.intro{padding-top:35px}.intro-grid{grid-template-columns:1fr;gap:25px;margin:25px 0 30px}h1{font-size:54px;letter-spacing:-2.7px}.intro-copy{margin:0;max-width:100%}.intro-copy>p:first-child{font-size:18px}.intro-copy>p:first-child br{display:none}.strip{font-size:9px;gap:8px}.strip span:nth-child(2){display:none}.lab-heading{padding:22px;display:block}.lab-heading .pill{display:inline-block;margin-top:14px}.lab-heading h2{font-size:23px}.workspace{grid-template-columns:1fr}.inputs{border-right:0;border-bottom:1px solid var(--line)}.results{padding:25px 22px}.total{font-size:45px}.section-label{margin-bottom:22px}.utility{padding:55px 0 35px}.utility-top{display:block}.utility-top h2{font-size:36px}.utility-top>p{margin-top:20px}.utility-cards{grid-template-columns:1fr}.utility-cards article{padding:25px}.utility-cards article+article{border-left:0;border-top:1px solid var(--line)}.card-number{display:flex}.card-number span{margin:0}.utility-cards h3{margin-top:24px}.roadmap{grid-template-columns:1fr;gap:30px;padding-bottom:40px}h2{font-size:30px}.launch{padding:23px;gap:16px;align-items:flex-start;flex-wrap:wrap}.launch>div{flex:1}.launch .pill{margin-left:44px}.chart-caption{font-size:9px}footer{gap:14px}footer>p:not(.disclaimer){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bar{transition:none}}
