/* Local only: original visual system replaced with a protocol-style BaseStock10 preview. */
body.index-preview{--ink:#f3f0e8;--paper:#0a0b0c;--card:#111315;--line:#2b2d2d;--muted:#aaa99f;--accent:#a8c7ff;--secondary:#e0c16c;background:#0a0b0c;color:#f3f0e8;font-family:Manrope,sans-serif}
body.index-preview .preview-bar{background:#17191b;border-bottom:1px solid #302f2b;color:#b5b2a9;font:9px 'DM Mono',monospace;letter-spacing:.08em;padding:9px max(24px,calc((100vw - 1240px)/2));display:flex;justify-content:space-between}.index-preview .preview-bar a{color:#d8d3c7;text-decoration:none;margin-left:16px}.index-preview .preview-bar a[aria-current]{color:#a8c7ff}
.index-preview .nav{background:#0a0b0c;border-bottom:1px solid #292a2b;box-shadow:none;height:74px}.index-preview .brand{color:#f3f0e8;font:700 17px 'DM Mono',monospace;letter-spacing:-.08em}.index-preview .brand-avatar{border-radius:50%;filter:saturate(.85)}.index-preview .nav nav{gap:2px}.index-preview .nav nav button{font:500 10px 'DM Mono',monospace;letter-spacing:.08em;color:#b1b0a8;text-transform:uppercase;border-radius:0}.index-preview .nav nav button[aria-current],.index-preview .nav nav button:hover{color:#f3f0e8;background:#1a1c1e}.index-preview .nav>.primary-connect{background:#f2eee4;color:#141516;border:1px solid #f2eee4;border-radius:2px;font:700 10px 'DM Mono',monospace;letter-spacing:.06em;box-shadow:none}.index-preview .top-social,.index-preview .theme-toggle{border-radius:2px;background:transparent;border-color:#393936;color:#d5d1c8}
.index-preview .hero{padding:95px 0 64px;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:72px}.index-preview .hero .eyebrow{font:10px 'DM Mono',monospace;color:#a8c7ff;letter-spacing:.13em}.index-preview .hero h1{font-size:clamp(54px,6vw,88px);letter-spacing:-.075em;line-height:.95;margin:25px 0}.index-preview .hero h1 em{color:#dcd7ca;font-style:normal}.index-preview .hero .lede{color:#b7b5ad;font-size:15px;line-height:1.9;max-width:515px}.index-preview .hero-tags{margin-top:27px;display:flex;gap:7px;flex-wrap:wrap}.index-preview .hero-tags span{font:9px 'DM Mono',monospace;color:#cecbc2;border:1px solid #363633;padding:7px 9px}.index-preview .hero-actions{gap:21px;margin:29px 0 18px}.index-preview .hero-actions .button{border-radius:2px;background:#a8c7ff;color:#0f1113;font:700 11px 'DM Mono',monospace;letter-spacing:.08em;padding:16px 18px}.index-preview .hero-actions .text-link{font:600 10px 'DM Mono',monospace;color:#e4e0d7;letter-spacing:.08em;text-decoration:none}.index-preview .campaign-caption{border-color:#4a4d4b;color:#9f9e96;margin-top:22px}
.index-preview .hero-reward-callout{display:grid;grid-template-columns:auto 1fr;gap:3px 13px;align-items:center;width:max-content;max-width:100%;margin-top:23px;padding:14px 16px;background:#f2eee4;color:#151617}.index-preview .hero-reward-callout span,.index-preview .hero-reward-callout p{font:9px 'DM Mono',monospace;letter-spacing:.07em}.index-preview .hero-reward-callout span{grid-column:1/-1;color:#565650}.index-preview .hero-reward-callout strong{font:500 25px 'DM Mono',monospace;letter-spacing:-.08em}.index-preview .hero-reward-callout strong small{font-size:11px;letter-spacing:0}.index-preview .hero-reward-callout p{margin:0;color:#565650}
.index-preview .market-art{background:#111315;border:1px solid #343633;border-radius:0;padding:28px;transform:none;box-shadow:none}.index-preview .market-art:before{background:linear-gradient(135deg,#a8c7ff14,transparent 58%)}.index-preview .art-heading{color:#b8b5ac;font:9px 'DM Mono',monospace;letter-spacing:.12em}.index-preview .company-mosaic{gap:8px}.index-preview .company-tile{background:#17191b;border-color:#2b2d2e;border-radius:0;padding:17px 4px}.index-preview .company-tile img{border-radius:50%;width:30px;height:30px;margin-bottom:13px}.index-preview .company-tile span{color:#e7e3da;font:10px 'DM Mono',monospace}.index-preview .company-tile small{color:#888a89;font:8px 'DM Mono',monospace}.index-preview .art-caption{color:#e4e0d6;border-top-color:#343533}.index-preview .base-symbol{background:#a8c7ff;color:#101114;border-radius:0}.index-preview .apr-highlight strong{color:#e0c16c}
.index-preview .protocol-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #30312f;border-bottom:1px solid #30312f;margin-bottom:68px}.index-preview .protocol-strip>div{padding:24px 23px;border-left:1px solid #30312f;min-height:135px}.index-preview .protocol-strip>div:first-child{border-left:0}.index-preview .protocol-strip span,.index-preview .protocol-strip p{font:9px 'DM Mono',monospace;letter-spacing:.06em;color:#999991}.index-preview .protocol-strip strong{display:block;color:#f1eee5;font:500 28px 'DM Mono',monospace;margin:16px 0 8px}.index-preview .protocol-strip strong small{font-size:14px;color:#b4c7eb}.index-preview .protocol-strip>div:last-child strong{font-size:17px;color:#e0c16c;margin-top:22px}.index-preview .protocol-strip p{line-height:1.6;margin:0;letter-spacing:0}
.index-preview .index-status{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #30312f;margin-bottom:82px;background:#101113}.index-preview .index-status>div{padding:42px}.index-preview .index-status h2{font-size:34px;letter-spacing:-.055em;line-height:1.05;margin:13px 0}.index-preview .index-status p{color:#aaa99f;font-size:13px;line-height:1.8;max-width:430px}.index-preview .index-status a{font:700 10px 'DM Mono',monospace;color:#a8c7ff;letter-spacing:.08em;text-decoration:none}.index-preview .status-board{border-left:1px solid #30312f;background:#151719;display:flex;flex-direction:column;justify-content:center}.index-preview .status-board>span,.index-preview .status-board small{font:9px 'DM Mono',monospace;color:#aaa99f;letter-spacing:.08em}.index-preview .status-board strong{font:500 64px 'DM Mono',monospace;letter-spacing:-.12em;margin:13px 0 6px;color:#f0ede6}.index-preview .status-board>div{display:flex;gap:8px;align-items:center;margin-top:30px;padding-top:18px;border-top:1px solid #30312f}.index-preview .status-board b{font:9px 'DM Mono',monospace;color:#d7d3c9}.index-preview .status-board b:nth-child(even){color:#a8c7ff}
.index-preview .portfolio{background:#101113;border:1px solid #30312f;border-radius:0;padding:38px;margin-bottom:70px}.index-preview .section-heading h2,.index-preview .strategy-heading h2{color:#f1eee5;letter-spacing:-.06em}.index-preview .strategy-heading>p,.index-preview .strategy-snapshot>p{color:#aaa99f}.index-preview .strategy-snapshot{background:#151719;border:1px solid #30312f;border-radius:0}.index-preview .snapshot-metrics b{color:#f1eee5;font-family:'DM Mono',monospace}.index-preview .stock-search{background:#151719;border-color:#363735;border-radius:0}.index-preview .asset{background:#151719;border-color:#30312f;border-radius:0;box-shadow:none}.index-preview .asset-weight{color:#a8c7ff}.index-preview .asset-bar{background:#a8c7ff}
.index-preview .rewards-teaser,.index-preview .rewards{background:#111315;border-color:#30312f;border-radius:0}.index-preview .rewards-teaser{margin-bottom:70px}.index-preview .rewards h2,.index-preview .rewards-teaser h2{color:#f1eee5}.index-preview .split-card{background:#17191b;border-color:#30312f;border-radius:0}.index-preview .split-card span{color:#a8c7ff}.index-preview .eligibility-cards article,.index-preview .reward-stock-row,.index-preview .leader-row{background:#111315;border-color:#30312f;border-radius:0}.index-preview .eligibility-number{color:#e0c16c}.index-preview .faq{border-top-color:#30312f}.index-preview .faq summary{color:#f0ede6}.index-preview footer.shell{border-top-color:#30312f;color:#94948d}.index-preview .footer-statement{color:#f0ede6}
.index-preview footer.shell{display:grid;grid-template-columns:1fr auto;align-items:start;gap:22px;padding-top:32px;padding-bottom:34px}.index-preview .buy-launch{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 30px;align-items:center;margin-top:20px;padding:23px 25px;background:#f2eee4;color:#151617}.index-preview .buy-launch p{margin:0;font:500 13px 'DM Mono',monospace;letter-spacing:.02em}.index-preview .buy-launch small{font-size:10px;line-height:1.6;color:#53534f}.index-preview .buy-launch button{grid-column:2;grid-row:1/3;border:0;border-radius:2px;padding:16px 19px;background:#18191a;color:#f2eee4;font:700 10px 'DM Mono',monospace;letter-spacing:.07em;opacity:.55;cursor:not-allowed}.index-preview .buy-launch button:not(:disabled){opacity:1;cursor:pointer}
@media(max-width:850px){.index-preview .hero{grid-template-columns:1fr;padding-top:55px;gap:34px}.index-preview .protocol-strip{grid-template-columns:1fr 1fr}.index-preview .protocol-strip>div:nth-child(3){border-left:0;border-top:1px solid #30312f}.index-preview .protocol-strip>div:nth-child(4){border-top:1px solid #30312f}.index-preview .index-status{grid-template-columns:1fr}.index-preview .status-board{border-left:0;border-top:1px solid #30312f}.index-preview .index-status>div{padding:30px}}
@media(max-width:520px){.index-preview .hero h1{font-size:52px}.index-preview .protocol-strip{grid-template-columns:1fr}.index-preview .protocol-strip>div{border-left:0;border-top:1px solid #30312f}.index-preview .protocol-strip>div:first-child{border-top:0}.index-preview .index-status>div{padding:24px}.index-preview .status-board strong{font-size:52px}.index-preview .portfolio{padding:22px 15px}}
@media(max-width:600px){.index-preview footer.shell{grid-template-columns:1fr}.index-preview .buy-launch{grid-template-columns:1fr;padding:20px}.index-preview .buy-launch button{grid-column:1;grid-row:auto;width:100%;margin-top:10px}}
.index-preview .buy-launch a{grid-column:2;grid-row:1;align-self:end;border-radius:2px;padding:16px 19px;background:#18191a;color:#f2eee4;font:700 10px 'DM Mono',monospace;letter-spacing:.07em;text-align:center;text-decoration:none}.index-preview .buy-launch button{grid-row:2;align-self:start}@media(max-width:600px){.index-preview .buy-launch a{grid-column:1;grid-row:auto;width:100%;margin-top:10px}}
.index-preview .buy-launch .buy-token{grid-row:2;align-self:start;background:#a8c7ff;color:#101114}.index-preview .buy-launch .buy-token:hover{background:#c5d9ff}
