:root{color-scheme:dark;--bg:#090e1b;--panel:#121a2d;--line:#29334b;--text:#f0f3fb;--muted:#a8b3ca;--blue:#5276ff;--green:#92e6bd;--accent:#b4c3ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--bg);color:var(--text);font:1rem/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:5px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}[hidden]{display:none!important}.skip{position:fixed;left:1rem;top:-4rem;z-index:10;background:white;color:black;padding:.8rem}.skip:focus{top:1rem}.nav{max-width:1240px;margin:auto;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:2rem}.brand{display:flex;align-items:center;gap:.8rem;font-size:1.45rem;font-weight:800;letter-spacing:.05em}.brand small{display:block;font-size:.75rem;font-weight:500;letter-spacing:.16em;color:var(--muted)}.brand-mark{display:block;width:3.5rem;height:3.5rem;object-fit:contain;flex:none}.nav nav{display:flex;gap:2rem;font-size:.9rem}.nav nav a:hover{color:var(--accent)}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid transparent;padding:.75rem 1.15rem;font-weight:650;line-height:1.4;transition:background .2s,transform .2s}.button:hover{transform:translateY(-1px)}.primary{background:var(--blue);color:white}.primary:hover{background:#6687ff}.secondary{background:#172038;border-color:#384764;color:var(--text)}.quiet{background:transparent;border-color:var(--line)}.full{width:100%}.hero{max-width:1240px;margin:auto;padding:6rem 2rem 4.5rem;display:grid;grid-template-columns:1.35fr 1fr;gap:5rem;align-items:center}.eyebrow{font-size:.85rem;letter-spacing:.14em;font-weight:700;color:var(--accent);margin:0 0 1.5rem}h1{font-size:clamp(2.5rem,4.7vw,4.2rem);line-height:1.12;letter-spacing:-.045em;margin:0 0 1.7rem}h2{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.2;letter-spacing:-.03em;margin:0 0 1.3rem}h3{line-height:1.3;margin:.6rem 0 1rem;font-size:1.35rem}p{color:var(--muted)}.intro{max-width:610px;font-size:1.15rem;line-height:1.75}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.hero-note,.caption{font-size:.9rem;color:var(--muted)}.hero-note{margin-top:2rem}.hero-panel{background:var(--panel);border:1px solid #3a4968;border-radius:1rem;overflow:hidden}.panel-head,.panel-bottom{padding:1.3rem 1.6rem;font-size:.8rem;letter-spacing:.08em}.panel-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);color:var(--muted)}.pill{color:var(--green);border:1px solid #345c50;background:#152e2b;border-radius:2rem;padding:.15rem .7rem;letter-spacing:.04em}.token-word{padding:1rem 1.6rem 1.7rem;font-size:5.5rem;line-height:1.3;font-weight:800;letter-spacing:-.07em}.token-word span{display:block;font-size:.78rem;color:var(--accent);letter-spacing:.13em;font-weight:500}.token-spec{padding:1rem 1.6rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);gap:1rem;font-size:.9rem;color:var(--muted)}.token-spec strong{font-size:1.1rem;color:white}.token-spec small{font-size:.8rem;color:var(--muted);font-weight:500}.panel-bottom{background:#1c2742;color:var(--accent);letter-spacing:0;line-height:1.5}.metrics{max-width:1176px;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.8rem 0;gap:2rem}.metrics div{display:flex;flex-direction:column;gap:.2rem}.metrics strong{font-size:1.9rem}.metrics span{font-size:.9rem;color:var(--muted)}.section{max-width:1240px;margin:auto;padding:5rem 2rem;border-bottom:1px solid var(--line)}.section-heading{max-width:740px;margin-bottom:2.5rem}.section-heading p{max-width:680px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-grid article{border-left:1px solid var(--line);padding:0 1.5rem}.step{font-size:.9rem;letter-spacing:.15em;color:var(--accent)}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.price-card{background:var(--panel);border:1px solid var(--line);border-radius:.7rem;padding:1.8rem;display:flex;flex-direction:column;gap:.7rem}.price-card strong{font-size:2.6rem;letter-spacing:-.035em}.price-card span{color:var(--accent);font-size:.95rem}.price-card p{margin:0;font-size:.9rem}.wallet-section{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem}.wallet-card{padding:2rem;background:var(--panel);border:1px solid var(--line);border-radius:.7rem}.wallet-card h3{margin-top:0}.address{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9rem;letter-spacing:0}.wallet-card dl{margin:1.5rem 0}.wallet-card dt{font-size:.85rem;color:var(--muted);margin-top:.8rem}.wallet-card dd{margin:0}.text-button{color:var(--accent);border:0;background:transparent;text-decoration:underline;font-size:.9rem}footer{max-width:1240px;margin:auto;padding:3rem 2rem;font-size:.9rem;display:grid;grid-template-columns:1fr 2fr 1fr;gap:2rem}footer p{margin:0}#notice{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);max-width:calc(100vw - 2rem);background:#213356;border:1px solid #5571a4;color:white;border-radius:.7rem;padding:1rem 1.5rem;z-index:20;display:none}#notice.visible{display:block}@media(max-width:900px){.hero{gap:2rem;padding-top:4rem}.nav nav{gap:1rem}.metrics{margin:0 2rem;gap:1rem}.wallet-section{gap:2rem}.token-spec{flex-direction:column;align-items:flex-start;gap:.1rem}.feature-grid article{padding-right:.5rem}}@media(max-width:650px){.nav{padding:1rem;flex-wrap:wrap;gap:1rem}.nav nav{order:3;width:100%;justify-content:space-between}.nav>.button{font-size:.85rem;padding:.6rem .7rem}.brand{font-size:1.2rem}.brand small{font-size:.65rem}.hero,.wallet-section{grid-template-columns:1fr;gap:2.5rem}.hero{padding:3rem 1.2rem}.metrics{grid-template-columns:1fr 1fr;margin:0 1.2rem;gap:1.5rem}.section{padding:3.5rem 1.2rem}.feature-grid,.price-grid{grid-template-columns:1fr}.feature-grid article{padding:0 1.2rem}.hero-panel{max-width:100%}.token-spec{flex-direction:row;align-items:center}.price-card strong{font-size:2.1rem}footer{grid-template-columns:1fr;padding:2.5rem 1.2rem}.wallet-card{padding:1.5rem}.actions .button{flex-grow:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.buy-section{display:grid;grid-template-columns:1.15fr 1fr;gap:5rem}.allocation{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.allocation>span{display:block;font-size:.9rem;color:var(--muted)}.allocation>strong{font-size:2.1rem;letter-spacing:-.03em}.allocation-bar{height:8px;border-radius:8px;background:#263653;margin-top:1.1rem;overflow:hidden}.allocation-bar{display:flex}.allocation-bar span{display:block;height:100%}.allocation-bar .sale-share{width:50%;background:var(--blue)}.allocation-bar .creator-share{width:10%;background:var(--accent)}.allocation-bar .staking-share{width:40%;background:var(--green)}.token-allocation{margin:1rem 0}.token-allocation>div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--line);font-size:.9rem}.token-allocation dt{color:var(--muted)}.token-allocation dd{margin:0;font-weight:650}.allocation p{font-size:.85rem}.buy-card{background:var(--panel);border:1px solid var(--line);border-radius:.7rem;overflow:hidden}.buy-body{padding:1.7rem}.buy-body input{display:block;width:100%;padding:.85rem 1rem;border:1px solid #4a5a7b;border-radius:.5rem;background:#0b1221;color:white;margin-top:.5rem;font-size:1.4rem}.buy-body label{font-size:.9rem}.quote-summary>div{display:flex;justify-content:space-between;padding:.6rem 0;gap:1rem;border-bottom:1px solid var(--line);font-size:.9rem}.quote-summary dt{color:var(--muted)}.quote-summary dd{margin:0;text-align:right}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.flow>div{border-top:2px solid var(--blue);padding-top:1rem}.flow span{color:var(--accent);font-size:.9rem}.flow h3{font-size:1.1rem}.flow p{font-size:.95rem}.protocol-note{margin-top:2.5rem;padding:1.5rem;border-left:3px solid var(--green);background:var(--panel)}.protocol-note p{margin-bottom:0}.contract-list>div{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:1.5rem;padding:1.4rem 0;border-top:1px solid var(--line)}details{border-top:1px solid var(--line);padding:1.25rem 0}summary{cursor:pointer;font-weight:600;list-style-position:outside;margin-left:1rem}details p{margin-left:1rem;max-width:900px}.network-info{margin-left:1rem;display:grid;grid-template-columns:1fr 3fr;gap:.8rem}.network-info dt{color:var(--muted)}.network-info dd{margin:0}.faq{max-width:900px}.conditions p{max-width:960px}dialog{background:var(--panel);color:var(--text);border:1px solid #526381;border-radius:.8rem;padding:0;max-width:560px;width:calc(100vw - 2rem);max-height:calc(100dvh - 3rem)}dialog::backdrop{background:#040814d9}.dialog-body{padding:2rem;position:relative}.close-button{position:absolute;right:.7rem;top:.5rem;font-size:1.8rem;background:none;border:0;color:var(--muted)}#review-details dt{color:var(--muted);font-size:.9rem;margin-top:.8rem}#review-details dd{margin:0;overflow-wrap:anywhere;font-size:1rem}.acknowledgement{display:flex;align-items:flex-start;gap:.8rem;margin:1.7rem 0;font-size:.95rem;color:var(--muted)}.acknowledgement input{margin-top:.35rem;flex-shrink:0;width:1rem;height:1rem}.purchase-progress{padding:1rem;border:1px solid var(--line);margin-top:1rem;font-size:.9rem;overflow-wrap:anywhere}@media(max-width:900px){.buy-section{gap:2rem}.flow{grid-template-columns:1fr 1fr}.contract-list>div{grid-template-columns:1fr auto}.contract-list code{grid-row:2;grid-column:1/3}.contract-list button{grid-row:1;grid-column:2}}@media(max-width:650px){.buy-section{grid-template-columns:1fr;gap:2rem}.network-info{grid-template-columns:1fr}.network-info dd{margin-bottom:.6rem}.flow{gap:1.5rem}.dialog-body{padding:1.5rem}.buy-body{padding:1.5rem}.nav nav{font-size:.8rem;gap:.6rem}}

.token-word{display:flex;align-items:center;gap:1rem}.token-emblem{display:block;width:clamp(5rem,12vw,9rem);height:auto;flex:none}.token-word>div{min-width:0}.wallet-heading{display:flex;align-items:center;gap:.7rem}.wallet-heading img{object-fit:contain;flex:none}@media(max-width:480px){.token-emblem{width:5rem}.token-word{gap:.7rem}.brand-mark{width:3rem;height:3rem}}

.language-control{display:flex;flex-direction:column;gap:.25rem;flex:none;font-size:.85rem;color:var(--muted)}.language-control select{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:.5rem;padding:.5rem;max-width:10rem;min-height:2.75rem}.nav{flex-wrap:wrap;gap:1.2rem}.nav nav{gap:1.2rem}.hero-panel{min-width:0}.token-word{font-size:clamp(2.8rem,5vw,4.8rem)}html[lang="hi"] h1,html[lang="hi"] h2{line-height:1.45;letter-spacing:0}html[lang="hi"] .eyebrow,html[lang="hi"] .panel-head,html[lang="hi"] .panel-bottom{letter-spacing:0}.flow h3{overflow-wrap:anywhere}@media(max-width:760px){.nav .language-control{order:1}.nav nav{order:3;flex-wrap:wrap;justify-content:flex-start;gap:1rem}.nav [data-connect]{order:2}.nav .brand{margin-right:auto}.language-control select{max-width:9rem}}

.sale-progress{display:grid;grid-template-columns:1fr 1.15fr;gap:2rem}.inventory-panel,.countdown-panel{padding:2rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(135deg,#172444,#111a2e)}.sale-progress h2{font-size:clamp(1.6rem,2.8vw,2.2rem)}.inventory-number{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin:1.5rem 0 .5rem;color:var(--green)}.inventory-number strong{font-size:clamp(2.2rem,4vw,3.6rem);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.inventory-number span{font-size:1.2rem}.countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.8rem 0}.countdown>div{display:flex;flex-direction:column;align-items:center;padding:.9rem .3rem;border:1px solid #34476e;border-radius:.6rem;background:#0c1529}.countdown strong{font-size:clamp(1.7rem,3vw,2.6rem);font-variant-numeric:tabular-nums;color:var(--accent)}.countdown span{font-size:.8rem;overflow-wrap:anywhere;text-align:center}.sale-progress .eyebrow{margin-bottom:1rem}.sale-progress p{max-width:100%}@media(max-width:760px){.sale-progress{grid-template-columns:1fr}.inventory-panel,.countdown-panel{padding:1.4rem}}

.view-counter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.2rem;border-left:2px solid var(--blue);padding:.2rem 0 .2rem 1rem;color:var(--muted);font-size:.9rem}.view-counter strong{color:var(--text);font-size:1.3rem;font-variant-numeric:tabular-nums}.view-counter small{flex-basis:100%;font-size:.8rem}

.site-counters{display:flex;flex-wrap:wrap;gap:1.2rem}.site-counters .view-counter{flex:1 1 180px}.wallet-count-consent{display:flex;align-items:flex-start;gap:.7rem;color:var(--muted);font-size:.85rem;margin:1rem 0}.wallet-count-consent input{margin-top:.3rem;flex:none;width:1rem;height:1rem}

.usd-value{display:block;color:var(--green);font-size:.95rem;margin-top:.2rem}.usd-reference a{text-decoration:underline}.usd-reference{line-height:1.55}
