@font-face{font-family:Pixel;src:url('/assets/ms_sans_serif.woff2') format('woff2');font-display:swap}@font-face{font-family:Pixel;src:url('/assets/ms_sans_serif_bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--bg:#e5edf6;--paper:#f6f9ff;--panel:#eaf0f8;--ink:#142b49;--muted:#536982;--line:#a9b9ce;--dark:#163e79;--accent:#215baf;--highlight:#a8d7ff;--white:#ffffff;--shadow:#8fabc8;--terminal:#091f3c;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--bg);font:13px/1.6 Pixel,Tahoma,'Microsoft YaHei',sans-serif}body.dark{--bg:#07172b;--paper:#112b49;--panel:#0e243e;--ink:#e7f1ff;--muted:#a7bdd6;--line:#3b5c7f;--dark:#10366a;--accent:#83bcff;--highlight:#a8d7ff;--white:#5e7d9e;--shadow:#030c19;--terminal:#051629;color-scheme:dark}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-underline-offset:3px}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px dashed var(--accent);outline-offset:4px}button:disabled:focus-visible{outline:0}h1,h2,h3,h4,p{margin:0}button{border-radius:0}img{max-width:100%;display:block}img[src$='.svg']{image-rendering:pixelated}[hidden]{display:none!important}.skip-link{position:fixed;left:12px;top:-80px;background:var(--paper);z-index:20;padding:10px}.skip-link:focus{top:8px}.system-bar{height:29px;background:var(--dark);color:#edf5ff;border-bottom:2px solid #0a2450;font-size:10px}.system-bar>div{max-width:1220px;margin:auto;display:flex;align-items:center;height:100%;padding:0 2px;gap:8px}.tiny-computer{color:var(--highlight);font-size:17px;line-height:1}.system-version{margin-left:auto;color:#bdd6f5;letter-spacing:.6px}.desktop{max-width:1220px;margin:auto;padding:0 0 30px}.navigation{display:flex;align-items:center;gap:42px;min-height:82px}.wordmark{font-weight:bold;font-size:24px;letter-spacing:-1px;text-decoration:none;display:flex;align-items:center;gap:7px;line-height:1}.wordmark span{color:var(--accent);margin-left:-7px}.nav-links{display:flex;gap:20px;font-size:12px}.nav-links a{text-decoration:none}.nav-links a:hover,.text-button:hover{color:var(--accent);text-decoration:underline}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:15px}.text-button{background:none;border:0;padding:3px 0;font-size:12px}.icon-button{border:0;background:none;font-size:18px;padding:0 2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:38px;padding:9px 15px;border:1px solid var(--ink);background:var(--panel);box-shadow:inset 1px 1px var(--white),inset -1px -1px var(--shadow),2px 2px 0 var(--shadow);text-decoration:none;white-space:nowrap;transition:transform .1s,box-shadow .1s}.button:hover:not(:disabled){background:var(--paper);transform:translateY(-1px);box-shadow:inset 1px 1px var(--white),inset -1px -1px var(--shadow),3px 3px 0 var(--shadow)}.button:active:not(:disabled){transform:translate(1px,1px);box-shadow:inset 1px 1px var(--shadow)}.button.primary{background:var(--dark);color:#f1f7ff;border-color:#0b2852;box-shadow:inset 1px 1px #709dd4,inset -1px -1px #071f41,3px 3px 0 #9caec5}.button.primary:hover:not(:disabled){background:#245aa3}.button.large{font-size:14px;min-height:48px;padding:11px 19px}.button.small{min-height:33px;padding:6px 11px;font-size:11px}.wallet-led{width:7px;height:7px;background:#9fadc1;box-shadow:1px 1px 0 #4a6280}.connected .wallet-led{background:#71c8ff}.window{padding:3px;background:var(--panel);border:1px solid #718cae;box-shadow:inset 1px 1px var(--white),inset -1px -1px var(--shadow),3px 3px 0 #142b4913}.titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:28px;padding:0 9px;background:var(--dark);color:#e7f2ff;font-size:11px}.titlebar h2{font-size:11px;font-weight:bold}.titlebar>span:last-child:not(:first-child){font-size:9px;letter-spacing:.5px;color:#c2d9f8}.window-decoration{font-size:16px!important;word-spacing:4px;color:#e7f2ff!important;letter-spacing:0!important}.hero{overflow:hidden}.hero-content{display:grid;grid-template-columns:1.15fr 1fr;min-height:390px;padding:36px 42px 22px;position:relative;background:var(--paper)}.hero-copy{z-index:1}.eyebrow{font-size:10px;letter-spacing:1.1px;color:var(--accent);display:flex;align-items:center;gap:7px}.square{background:var(--accent);width:6px;height:6px;display:inline-block}h1{font-size:61px;line-height:1.13;letter-spacing:-2.5px;margin-top:19px;font-weight:700}h1 span{color:var(--accent)}.hero-subtitle{font-size:18px;font-weight:bold;margin-top:18px}.hero-description{color:var(--muted);margin-top:10px;font-size:12px;max-width:390px;line-height:1.75}.hero-buttons{display:flex;align-items:center;gap:23px;margin-top:24px}.underlined{font-size:11px;line-height:1.8}.hero-footnote{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;margin-top:22px}.mini-arc{font:bold 23px/1 monospace;color:var(--accent);transform:translateY(-2px)}.hero-art{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-left:15px;animation:boot-in .55s steps(5,end) both}.hero-art img{width:380px;margin:11px 0 -6px;filter:drop-shadow(6px 8px 0 #10284610);animation:float-pixel 6s steps(5,end) infinite}.art-label{position:absolute;right:6px;top:5px;font-size:9px;line-height:1.8;color:var(--muted);text-align:right;letter-spacing:.4px}.art-caption{font:11px 'Courier New',monospace;letter-spacing:1px;color:var(--accent);padding-top:2px}.cursor{animation:blink 1.2s steps(1,end) infinite}.hero-status{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:7px 12px;border-top:1px solid var(--line);font-size:9px;letter-spacing:.4px}.hero-status>span:first-child{display:flex;align-items:center;gap:8px}.hero-status>span:last-child{color:var(--muted);font-size:8px}.status-light{display:inline-block;width:6px;height:6px;background:#5c9fda}.separator{opacity:.4;margin:0 4px}.notice{display:flex;gap:12px;align-items:center;padding:13px 3px 14px;font-size:10px}.notice strong{color:var(--accent);white-space:nowrap;font-size:10px}.notice p{color:var(--muted);flex:1}.notice a{font-size:10px;white-space:nowrap}.workspace-row{display:grid;grid-template-columns:1.55fr 1fr;gap:19px}.section-intro{padding:19px 21px 12px}.section-intro h3{font-size:17px}.section-intro p{font-size:11px;color:var(--muted);margin-top:4px}.step-list{list-style:none;margin:0;padding:0 21px}.step-list li{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px dashed var(--line)}.step-number{align-self:flex-start;font:12px/26px 'Courier New',monospace;border:1px solid var(--line);background:var(--paper);min-width:28px;height:28px;text-align:center;box-shadow:inset 1px 1px var(--white);color:var(--accent)}.step-list li>div{flex:1;min-width:0}.step-list h4{font-size:12px;margin-bottom:3px}.step-list p{font-size:10px;color:var(--muted);max-width:380px;line-height:1.6}.step-list .text-button{font-size:10px;margin-left:auto;white-space:nowrap}.key-icon{font-size:26px;line-height:1;margin-right:20px;color:var(--accent)}.setup-bottom{display:flex;align-items:center;gap:8px;font-size:9px;padding:9px 21px;border-top:1px solid var(--line);color:var(--muted)}.terminal-window{display:flex;flex-direction:column}.terminal-window .titlebar{background:#47678f}.example-label{border:1px solid #9bbde5;line-height:16px;padding:0 5px}.terminal-body{margin:6px 5px 0;padding:18px 22px;background:var(--terminal);color:#e2edff;flex:1;box-shadow:inset 2px 2px 0 #031125}.terminal-user>span{font:9px 'Courier New',monospace;color:#8cadce;letter-spacing:1px}.terminal-user p{font:bold 23px/1.4 Pixel,monospace;margin:8px 0 19px;letter-spacing:.1px}.terminal-user .cursor{font-size:18px;color:var(--highlight)}.terminal-reply{border-top:1px dashed #496889;padding-top:14px}.terminal-reply>div{font-size:10px;display:flex;align-items:center;gap:6px}.gpt-star{font-size:20px;line-height:1;color:#acd4ff}.terminal-reply p{color:#b8cde7;font-size:11px;margin:8px 0 10px;line-height:1.65}.terminal-ticket{font-size:10px;color:#a9d9ff;text-decoration:underline;text-underline-offset:4px}.terminal-disclaimer{display:block;font-size:8px;color:#93b0d0;margin-top:14px}.terminal-copy{margin:7px 5px 5px;min-height:32px;padding:4px 12px;justify-content:space-between;font-size:11px}.wallet-window{margin-top:20px}.wallet-content{display:flex;align-items:center;gap:38px;padding:22px 22px 23px}.wallet-heading{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.pixel-wallet{font-size:42px;line-height:1;color:var(--accent)}.wallet-heading h3{font-size:15px;overflow-wrap:anywhere}.wallet-heading p{font-size:10px;color:var(--muted);margin-top:3px}.wallet-stat{display:flex;flex-direction:column;gap:5px;min-width:100px}.wallet-stat>span{color:var(--muted);font-size:9px;letter-spacing:.5px}.wallet-stat>strong{font-size:23px;font-weight:normal;line-height:1.2}.wallet-stat small{font-size:13px;color:var(--muted)}.wallet-content>.button{font-size:11px}.wallet-error{padding:8px 20px;border-top:1px dashed var(--line);color:#a43c2e;font-size:11px}.rules-section{margin-top:31px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.section-heading h2{font-size:17px}.draft-tag{font-size:9px;color:var(--accent);border:1px dashed var(--line);padding:3px 8px}.economics{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0}.economics>div{display:flex;flex-direction:column;padding:0 23px;border-left:1px solid var(--line);gap:5px}.economics>div:first-child{padding-left:0;border:0}.economics>div>span:first-child{font-size:9px;letter-spacing:.7px;color:var(--muted)}.economics strong{font-size:24px;line-height:1.5;font-weight:normal;white-space:nowrap}.economics strong small{font-size:12px}.economics>div>span:last-child{font-size:9px;color:var(--muted)}.rule-notes{border-top:1px dashed var(--line);display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:16px}.rule-notes p{display:flex;flex-direction:column;gap:4px;font-size:11px}.rule-notes p span{color:var(--muted);font-size:10px;line-height:1.8}.technical-details{font-size:10px;color:var(--muted);margin-top:17px;padding:10px 0;border-top:1px dashed var(--line)}summary{cursor:pointer;width:max-content;max-width:100%}.technical-details dl,.confirm-content dl{display:grid;grid-template-columns:140px 1fr;gap:9px;margin:15px 0;overflow-wrap:anywhere}.technical-details dd,.confirm-content dd{margin:0;color:var(--ink)}footer{border-top:2px solid var(--line);margin-top:23px;padding-top:20px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}footer>.footer-brand{font-weight:bold;font-size:18px;text-decoration:none}.footer-brand span{font-size:9px;font-weight:normal;margin-left:10px;color:var(--muted)}footer p{font-size:10px;color:var(--muted)}footer>div{margin-left:auto;display:flex;gap:26px;font-size:10px}footer>small{width:100%;color:var(--muted);font-size:9px;margin-top:-12px}.modal{padding:3px;width:min(610px,calc(100% - 28px));max-height:calc(100svh - 60px);color:var(--ink);box-shadow:8px 8px 0 #092a5540;position:fixed}.modal::backdrop{background:#071a396b}.modal[open]{animation:boot-in .15s steps(3,end)}.window-close{background:var(--panel);border:1px solid #102847;color:var(--ink);box-shadow:inset 1px 1px var(--white);font:bold 16px/17px Tahoma,sans-serif;width:21px;height:21px;padding:0}.modal-content{padding:24px}.modal-content h3{font-size:24px;margin:10px 0 13px;line-height:1.3}.modal-content>p{font-size:12px}.setup-code{white-space:pre-wrap;word-break:break-word;background:var(--paper);border:1px solid var(--line);box-shadow:inset 1px 1px var(--shadow);font:11px/1.8 'Courier New',monospace;padding:14px;margin:15px 0}.setup-warning{font-size:11px;color:#925730;margin-top:12px}.copy-row{display:flex;gap:12px;flex-wrap:wrap}.copy-row .button{font-size:11px}.modal-note{color:var(--muted);font-size:10px!important;padding-top:17px;border-top:1px dashed var(--line);margin-top:19px}.docs-link{font-size:10px;display:inline-block;margin-top:12px}.wallet-modal{max-width:440px}#wallet-options{display:flex;flex-direction:column;gap:10px;margin:20px 0}.wallet-provider{justify-content:space-between;padding:13px}.muted{color:var(--muted);font-size:11px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,14px);padding:12px 20px;background:var(--dark);border:1px solid #111;color:#edf6ff;box-shadow:3px 3px 0 #4b719970;z-index:100;font-size:12px;max-width:calc(100% - 30px);opacity:0;pointer-events:none;transition:transform .17s,opacity .17s}.toast.visible{opacity:1;transform:translate(-50%,0)}.confirm-window{margin-bottom:20px}.confirm-window .titlebar{background:#355789}.confirm-content{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;padding:25px}.confirm-content h2{font-size:27px;margin:9px 0}.confirm-actions{display:flex;flex-direction:column;justify-content:center;gap:15px}.confirm-content dl{font-size:11px;grid-template-columns:90px 1fr}.confirm-content .muted{margin-top:10px;line-height:1.75}.receipt-recovery{display:flex;flex-direction:column;gap:7px;font-size:10px}.receipt-recovery input{padding:8px;border:1px solid var(--line);background:var(--paper);min-width:0}.confirm-content a{word-break:break-all}.connected #wallet-status{color:#b5dcff}.booted .hero-copy{animation:boot-in .4s steps(5,end) both}.language{font-family:Tahoma,'Microsoft YaHei',sans-serif;font-size:11px}
@keyframes blink{50%{opacity:0}}@keyframes float-pixel{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes boot-in{from{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1450px){.desktop,.system-bar>div{max-width:1220px}.navigation{min-height:92px}.hero-content{min-height:425px;padding-top:42px;padding-bottom:30px}.hero-art img{width:405px}h1{font-size:66px}.workspace-row{gap:22px}.section-intro{padding-top:22px}.step-list li{padding:17px 0}.terminal-body{padding-top:24px}}
@media(max-width:1280px){.desktop{margin:0 28px}.system-bar>div{margin:0 30px}.navigation{gap:25px}.nav-links{gap:14px}.hero-content{padding:32px}.hero-buttons{gap:17px}h1{font-size:54px}.hero-art img{width:350px}.wallet-content{gap:25px}.wallet-stat{min-width:85px}.step-list{padding:0 17px}.step-list li{gap:12px}.step-list p{max-width:310px}.section-intro{padding-left:17px}.terminal-body{padding-left:18px;padding-right:18px}}
@media(max-width:950px){.navigation{flex-wrap:wrap;gap:15px;padding:16px 0}.nav-links{order:3;width:100%;justify-content:center}.hero-content{padding:26px;grid-template-columns:1.2fr 1fr}h1{font-size:45px}.hero-subtitle{font-size:16px}.hero-buttons{align-items:start;flex-direction:column;gap:12px}.hero-art img{width:300px}.art-label{top:0;font-size:8px}.workspace-row{grid-template-columns:1.3fr 1fr}.step-list .text-button{display:none}.wallet-content{flex-wrap:wrap}.wallet-heading{flex-basis:100%}.wallet-stat{flex:1}.economics strong{font-size:19px}.hero-status>span:last-child{display:none}}
@media(max-width:650px){.desktop{margin:0 14px}.system-bar>div{margin:0 15px}.system-bar{font-size:8px}.system-version{font-size:7px;max-width:100px;text-align:right}.wordmark{font-size:20px}.nav-actions{gap:10px}.nav-actions>.button{padding:6px;font-size:10px}.navigation{gap:10px}.nav-links{font-size:11px;gap:18px}.hero-content{display:flex;flex-direction:column;padding:24px}.hero-art{padding:10px 0 15px}.hero-art img{width:240px;margin:10px 0}.art-label{top:27px;right:0;font-size:8px}.hero-footnote{font-size:9px}.hero-buttons{flex-direction:row;align-items:center;gap:16px}.hero-buttons .button{font-size:12px;padding:10px 12px}.underlined{font-size:10px}.hero-description{max-width:340px}.hero-status{font-size:8px}.notice{flex-wrap:wrap;gap:6px}.notice p{min-width:200px}.notice>a{margin-left:auto}.workspace-row{grid-template-columns:1fr;gap:17px}.step-list .text-button{display:block}.terminal-user p{font-size:24px}.terminal-body{padding:20px}.terminal-user p br{display:none}.wallet-content{padding:19px 15px;gap:18px}.wallet-heading{gap:10px}.wallet-heading h3{font-size:14px}.pixel-wallet{font-size:35px}.wallet-content>.button{font-size:10px}.economics{grid-template-columns:1fr 1fr;gap:23px 0}.economics>div:nth-child(3){padding-left:0;border-left:0}.section-heading{align-items:start}.section-heading h2{font-size:14px}.draft-tag{font-size:8px;white-space:nowrap}.rule-notes{gap:22px}.technical-details dl{grid-template-columns:95px 1fr}footer{gap:13px}footer>div{width:100%;margin:0;justify-content:space-between}footer>small{margin-top:0}.confirm-content{grid-template-columns:1fr;padding:20px}.modal-content{padding:19px}.modal-content h3{font-size:21px}.step-list li{padding:15px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Blue Arc-derived brand: generated asset stays unmodified. */
.wordmark .nav-logo{width:38px;height:38px;margin-right:3px;box-shadow:2px 2px 0 var(--shadow)}
.hero-art .brand-logo{width:292px;max-width:88%;height:auto;aspect-ratio:1;margin:20px 0 16px;border:1px solid #0b2449;box-shadow:5px 5px 0 var(--shadow);filter:none}
.art-label{position:static;align-self:flex-end;margin-right:22px;font-size:9px}
.launch-plan{padding:18px 0 22px;border-top:1px dashed var(--line)}
.launch-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}
.launch-plan-heading h3{font-size:12px;color:var(--accent)}
.launch-plan-heading span{font-size:9px;color:var(--muted)}
.launch-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.launch-plan-grid>div{display:flex;flex-direction:column;gap:5px}
.launch-plan-grid .plan-label{font-size:9px;letter-spacing:.5px;color:var(--muted)}
.launch-plan-grid strong{font-size:19px;font-weight:normal;color:var(--ink)}
.launch-plan-grid p{font-size:10px;color:var(--muted);line-height:1.8}
@media(max-width:650px){.launch-plan-grid{grid-template-columns:1fr 1fr}.launch-plan-heading{align-items:flex-start}.launch-plan-heading span{text-align:right}.hero-art .brand-logo{width:240px}.wordmark .nav-logo{width:30px;height:30px}}

/* Use crisp pixel sampling for the site-matched logo, including small nav icons. */
.brand-logo,.nav-logo{image-rendering:pixelated}

/* V2 fund safety: retain the pixel-window visual language. */
.safety-window{margin:24px 0}.safety-window #safety-content{padding:24px}.risk-warning{display:block;padding:16px;border:2px solid #b66320;background:#fff0cf;color:#402306;line-height:1.6;font-weight:600}.risk-warning input{margin-right:10px;width:18px;height:18px}.safety-data{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:10px 20px;margin:20px 0}.safety-data dd{margin:0;overflow-wrap:anywhere}.safety-data dt{font-weight:700}.safety-controls{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}#safety-status{padding:0 24px 20px;overflow-wrap:anywhere}.dark .risk-warning{background:#352719;color:#ffe2b5}

/* Verified mint progress: a segmented blue loading bar, part of the existing hero. */
.mint-progress{padding:17px 32px 20px;border-top:1px dashed var(--line);background:var(--panel)}
.mint-progress-heading,.mint-progress-numbers,.mint-progress-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
.mint-progress-heading h2{font-size:11px;letter-spacing:1px}.mint-progress-heading>span{font-size:9px;color:var(--muted)}
.mint-progress-numbers{margin:8px 0 10px}.mint-progress-numbers strong{font-size:26px;font-weight:normal;line-height:1.2;font-variant-numeric:tabular-nums}.mint-progress-numbers>span{font-size:22px;color:var(--accent)}
.mint-progress progress{display:block;width:100%;height:22px;padding:3px;border:1px solid var(--line);box-shadow:inset 1px 1px var(--shadow),1px 1px var(--white);background:var(--paper);appearance:none}
.mint-progress progress::-webkit-progress-bar{background:var(--paper)}
.mint-progress progress::-webkit-progress-value{background:repeating-linear-gradient(90deg,var(--accent) 0 8px,transparent 8px 11px);transition:width .25s steps(5,end)}
.mint-progress progress::-moz-progress-bar{background:repeating-linear-gradient(90deg,var(--accent) 0 8px,transparent 8px 11px)}
.mint-progress progress:indeterminate::-webkit-progress-value{background:none}.mint-progress progress:indeterminate::-moz-progress-bar{background:none}
.mint-progress-meta{margin-top:8px;font-size:10px;color:var(--muted)}.mint-progress-meta .sync-error{color:var(--ink);text-decoration:underline;text-decoration-style:dotted}

/* Public mint entry and wallet recovery reuse the existing pixel windows. */
.mint-quantity-label{display:block;margin:20px 0 8px}#mint-quantity{width:120px;padding:10px;border:2px solid var(--line);background:var(--paper);color:var(--ink)}#mint-entry-cost{display:block;font-size:18px;margin:14px 0}#mint-entry-limits{margin-top:12px}.wallet-help{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.wallet-modal .muted{margin-top:12px}.terminal-user p{overflow-wrap:anywhere}

/* Launchpad preview: shared pixel desktop, lightweight content, no wallet UI. */
.nav-links{flex-wrap:wrap}.nav-links [aria-current="page"],.nav-launchpad{color:var(--accent);font-weight:bold}
.launchpad-teaser{margin:18px 0 22px}.launchpad-teaser-content{display:flex;align-items:center;gap:25px;padding:24px 25px;background:var(--paper)}.launchpad-teaser-content>div{flex:1}.launchpad-teaser h2{font-size:23px;line-height:1.4}.launchpad-teaser p{max-width:680px;color:var(--muted);margin-top:7px;font-size:11px}.launchpad-teaser .button{font-size:12px}
.lp-window{overflow:hidden}.lp-hero{display:grid;grid-template-columns:1.25fr 1fr;min-height:430px;background:var(--paper)}.lp-hero-copy{padding:40px 42px 32px}.lp-hero h1{font-size:clamp(42px,4.7vw,67px);line-height:1.08;margin-top:17px;letter-spacing:-2px}.lp-hero h1 span{font-size:.82em}.lp-tagline{font-size:21px;font-weight:bold;margin-top:21px}.lp-lead{font-size:12px;line-height:1.85;color:var(--muted);max-width:390px;margin-top:11px}.lp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:25px}.lp-caption{font-size:10px;color:var(--muted);margin-top:19px}
.lp-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#061b35;color:#d3eaff;border-left:1px solid var(--line);padding:38px 30px 28px}.lp-visual-header{position:absolute;left:20px;right:20px;top:16px;display:flex;justify-content:space-between;font:9px 'Courier New',monospace;letter-spacing:1.4px;color:#8cafdc}.lp-visual-header>span:last-child{border:1px solid #4f7098;padding:2px 5px}.lp-visual img{width:230px;height:230px;object-fit:contain;image-rendering:pixelated}.lp-terminal{align-self:stretch;border-top:1px dashed #405f86;padding-top:13px;display:flex;flex-direction:column;gap:6px;font:10px/1.7 'Courier New',monospace;color:#8eacd3}.lp-terminal strong{color:#d5ebff;font:13px Pixel,monospace;letter-spacing:.6px}.lp-terminal-status{display:flex;align-items:center;gap:7px}.lp-terminal-status i{height:5px;width:5px;background:#7cc5ff;animation:lp-pulse 2s steps(2,end) infinite}.lp-flow{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 22px;border-top:1px solid var(--line);font-size:10px}.lp-flow b{color:var(--accent)}.lp-flow-label{color:var(--muted);font-size:9px;letter-spacing:.8px}
.lp-section{display:grid;grid-template-columns:230px 1fr;gap:45px;padding:45px 28px;border-bottom:1px solid var(--line)}.lp-section-index{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font:11px 'Courier New',monospace;color:var(--accent);letter-spacing:1px}.lp-status{font:9px Pixel,monospace;color:var(--muted);padding:4px 7px;border:1px dashed var(--line);letter-spacing:.4px}.lp-section-body h2{font-size:29px;line-height:1.4;letter-spacing:-.6px}.lp-section-body>p{max-width:720px;font-size:12px;line-height:1.85;margin-top:14px}.lp-section-body .lp-secondary{color:var(--muted);font-size:11px;margin-top:8px}.lp-section-body>.underlined{display:inline-block;margin-top:16px}
.lp-buyback{margin-top:28px}.lp-buyback-content{display:grid;grid-template-columns:1.7fr 1fr;gap:38px;align-items:center;padding:34px 38px 26px;background:var(--paper)}.lp-buyback h2{font-size:36px;line-height:1.3;letter-spacing:-1px;margin-top:15px}.lp-buyback-content p:not(.eyebrow){font-size:12px;line-height:1.9;max-width:520px;margin-top:15px;color:var(--muted)}.lp-burn-diagram{display:flex;align-items:center;flex-direction:column;gap:3px;padding:6px 20px;border-left:1px dashed var(--line)}.lp-burn-diagram>span{font-size:18px;letter-spacing:1px;color:var(--accent)}.lp-burn-diagram>b{font-weight:normal;color:var(--muted);font-size:13px;line-height:1}.lp-burn-diagram small{font-size:8px;letter-spacing:.7px;color:var(--muted);margin-top:8px}.lp-buyback-details{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:22px 38px;border-top:1px solid var(--line);gap:24px}.lp-buyback-details dt{font-size:10px;color:var(--muted)}.lp-buyback-details dd{margin:7px 0 0;font-size:12px}.lp-buyback-note{padding:14px 38px;border-top:1px dashed var(--line);color:var(--muted);font-size:10px;line-height:1.9}
.lp-roadmap-list{list-style:none;padding:0;margin:23px 0 0}.lp-roadmap-list li{display:flex;align-items:center;gap:18px;padding:15px 0;border-top:1px dashed var(--line)}.lp-roadmap-list li>span{font:11px 'Courier New',monospace;color:var(--muted)}.lp-roadmap-list strong{font-size:12px;font-weight:normal}.lp-roadmap-list small{margin-left:auto;color:var(--muted);font-size:9px}.launchpad-page .booted,.launchpad-page.booted .lp-hero-copy{animation:boot-in .35s steps(4,end) both}
@keyframes lp-pulse{50%{opacity:.35}}
@media(max-width:950px){.lp-hero-copy{padding:32px 26px}.lp-hero{grid-template-columns:1.2fr 1fr}.lp-visual{padding:35px 20px 24px}.lp-visual img{width:200px;height:200px}.lp-section{grid-template-columns:170px 1fr;gap:25px;padding:32px 20px}.lp-tagline{font-size:18px}.lp-flow{flex-wrap:wrap;justify-content:flex-start}.lp-flow-label{width:100%}.lp-buyback-content{padding:28px;gap:22px}.lp-buyback h2{font-size:30px}}
@media(max-width:650px){.launchpad-teaser-content{align-items:flex-start;flex-direction:column;padding:20px;gap:18px}.launchpad-teaser h2{font-size:20px}.lp-hero{grid-template-columns:1fr}.lp-hero h1{font-size:49px}.lp-hero-copy{padding:28px 23px}.lp-visual{border-left:0;border-top:1px solid var(--line);padding-top:40px}.lp-visual img{width:180px;height:180px}.lp-terminal{max-width:340px;align-self:center;width:100%}.lp-section{grid-template-columns:1fr;gap:20px;padding:30px 12px}.lp-section-index{flex-direction:row;align-items:center}.lp-section-body h2{font-size:25px}.lp-buyback-content{grid-template-columns:1fr;padding:24px}.lp-burn-diagram{border-left:0;border-top:1px dashed var(--line);padding-top:20px}.lp-buyback-details{grid-template-columns:1fr;padding:22px 24px;gap:18px}.lp-buyback-note{padding:15px 24px}.lp-flow{gap:10px;font-size:9px}.lp-roadmap-list li{gap:10px}.lp-roadmap-list strong{font-size:11px}}
