:root{--bg:#080a18;--panel:#11152a;--panel-alt:#171c35;--purple:#7b4dff;--purple-deep:#5b32e6;--gold:#ffd37a;--green:#8aff6a;--orange:#ff9a49;--muted:#a8afc9;--white:#f7f5ff;--line:#a8afc92e;--header-h:76px;--max:1280px;--radius:22px;--shadow:0 18px 40px #00000047;--font-display:Bahnschrift, "Avenir Next", "Segoe UI", "Trebuchet MS", sans-serif;--font-body:"Segoe UI", "Avenir Next", "Helvetica Neue", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--bg);min-height:100vh;color:var(--white);font-family:var(--font-body);background-image:radial-gradient(1px 1px at 12% 18%,#f7f5ff8c,#0000 2px),radial-gradient(1.4px 1.4px at 72% 12%,#ffd37a73,#0000 2px),radial-gradient(1px 1px at 84% 64%,#7b4dffb3,#0000 2px),radial-gradient(1px 1px at 28% 78%,#f7f5ff59,#0000 2px),radial-gradient(1.2px 1.2px at 48% 42%,#8aff6a47,#0000 2px);background-size:520px 480px;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%}h1,h2,h3,p,ul,ol,dl,dd{margin:0}h1,h2,h3,.footer-brand,.btn,.eyebrow,.nav-link,.stat-label,.step-num,.ticker{font-family:var(--font-display)}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;font-weight:800;line-height:1.05}h1{font-size:clamp(2.5rem,5.4vw,4.7rem)}h2{font-size:clamp(1.9rem,3.4vw,3.15rem)}h3{letter-spacing:-.02em;font-size:1.25rem}button,input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip-link{z-index:80;background:var(--gold);color:#1a1408;border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[id]{scroll-margin-top:calc(var(--header-h) + 8px)}.wrap{width:min(var(--max), calc(100% - 48px));margin-inline:auto}.band{padding:84px 0}.lede,.prose{color:var(--muted);max-width:44rem}.lede{font-size:1.125rem}.gold{color:var(--gold)}.eyebrow{width:fit-content;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;background:#ffd37a1f;border-radius:999px;align-items:center;margin:0 0 16px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.stack{gap:18px;display:grid}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=720px){.wrap{width:min(var(--max), calc(100% - 32px))}.band{padding:56px 0}.actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-header{z-index:40;min-height:var(--header-h);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a18eb;position:sticky;top:0}.header-inner{min-height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:relative}.brand{font-family:var(--font-display);letter-spacing:.04em;justify-self:start;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;background:0 0;width:48px;height:48px}.desktop-nav{align-items:center;gap:8px;display:flex}.nav-link{min-height:44px;color:var(--muted);align-items:center;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex}.nav-link[aria-current=page],.nav-link.is-active{color:var(--gold);text-underline-offset:6px;text-decoration:underline}.header-buy{justify-self:end}.menu-button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:14px;justify-self:end;width:44px;height:44px;display:none}.burger,.burger:before,.burger:after{background:var(--white);border-radius:2px;width:18px;height:2px;margin-inline:auto;display:block;position:relative}.burger:before,.burger:after{content:"";position:absolute;left:0}.burger:before{top:-6px}.burger:after{top:6px}.menu-button[aria-expanded=true] .burger{background:0 0}.menu-button[aria-expanded=true] .burger:before{top:0;transform:rotate(45deg)}.menu-button[aria-expanded=true] .burger:after{top:0;transform:rotate(-45deg)}.mobile-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#11152afa;border-radius:22px;padding:8px 18px 18px;position:absolute;top:calc(100% + 8px);left:0;right:0}.mobile-panel nav{display:grid}.mobile-panel .nav-link{border-bottom:1px solid var(--line);padding-inline:4px}.mobile-panel .btn{width:100%;margin-top:16px}.btn{letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}.btn-primary{background:var(--purple);color:var(--white)}.btn-secondary{color:var(--white);background:#080a1873;border-color:#a8afc959}.btn.is-pending{color:var(--muted);cursor:not-allowed;background:0 0;border-style:dashed;border-color:#a8afc98c}.btn-pending-label{color:var(--gold);letter-spacing:.08em;font-size:.72rem}.lift{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:border-color .16s,box-shadow .16s}@media (hover:hover){.lift:hover{border-color:#ffd37aa6;box-shadow:0 0 0 1px #ffd37a47,0 16px 36px #7b4dff29}}.mascot-frame{aspect-ratio:1;background:radial-gradient(circle at 50% 40%, #7b4dff47, transparent 58%), var(--panel);width:100%;box-shadow:var(--shadow);border:1px solid #7b4dff61;border-radius:28px;position:relative;overflow:hidden}.mascot-frame img{object-fit:cover;object-position:center 42%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mascot-frame.is-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.placeholder-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.placeholder-file{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.ticker{border:1px solid var(--line);letter-spacing:.08em;background:#11152acc;border-radius:999px;flex-wrap:wrap;justify-content:space-between;gap:12px 18px;margin:8px 0 12px;padding:16px 22px;font-size:.92rem;font-weight:800;list-style:none;display:flex}.tone-offense{color:var(--orange)}.tone-defense{color:var(--gold)}.tone-trader{color:#b89bff}.tone-next{color:var(--green)}.card,.step-card,.match-card,.stat-card,.chapter-card,.channel-card,.cast-card{padding:22px}.match-card{flex-direction:column;gap:12px;min-height:280px;display:flex}.match-card p,.step-card p,.chapter-card p,.cast-card p,.channel-card p{color:var(--muted)}.card-label{color:var(--muted);letter-spacing:.12em;margin-top:auto;font-size:.75rem;font-weight:800}.pill{letter-spacing:.08em;border-radius:999px;width:fit-content;margin-top:auto;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.pill-offense{color:var(--orange);background:#ff9a4924}.pill-defense{color:var(--gold);background:#ffd37a24}.pill-trader{color:#d5c6ff;background:#7b4dff33}.stat-card{align-content:start;gap:8px;display:grid}.stat-label,.token-table dt,.channel-kicker{color:var(--muted);letter-spacing:.12em;font-size:.75rem;font-weight:800}.stat-value{color:var(--gold);overflow-wrap:anywhere;font-size:1.35rem;font-weight:800}.is-pending,.token-table dd.is-pending{color:var(--green)}.control-pending{color:var(--green);letter-spacing:.08em;font-size:.78rem;font-weight:800}.step-num{color:var(--gold);font-size:1.6rem;font-weight:800}.steps{gap:16px;padding:0;list-style:none;display:grid}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow:hidden}.faq-item h3{font-size:1.05rem}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:16px 18px;display:flex}.chevron{border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);flex:none;width:10px;height:10px;transform:rotate(45deg)}.faq-item.is-open .chevron{transform:rotate(225deg)}.faq-panel{color:var(--muted);padding:0 18px 18px}.copy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.copy-fallback{gap:8px;width:100%;display:grid}.copy-fallback input{background:var(--bg);width:100%;min-height:44px;color:var(--green);border:1px solid #8aff6a73;border-radius:12px;padding:10px 12px}.copy-error{color:var(--orange)}.token-table{border:1px solid var(--line);background:var(--panel);border-radius:24px;display:grid;overflow:hidden}.token-table div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,220px) 1fr;align-items:center;gap:12px;padding:18px 22px;display:grid}.token-table div:last-child{border-bottom:0}.token-table dd{overflow-wrap:anywhere;font-weight:750}.site-footer{border-top:1px solid var(--line);padding:48px 0 32px}.footer-grid{gap:28px;display:grid}.footer-brand{color:var(--gold);letter-spacing:.06em;font-size:1.4rem;font-weight:800}.footer-label{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:800}.footer-links{flex-wrap:wrap;gap:8px 16px;display:flex}.footer-links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-base{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;font-size:.95rem;display:flex}.pending-text{color:var(--muted)}.grid-3,.grid-2,.grid-4,.split,.cast-layout,.crowd-panel{gap:16px;display:grid}.crowd-panel,.prompt-panel,.verify-panel,.premise-panel,.risk-panel{border-radius:28px;padding:clamp(22px,4vw,40px)}.crowd-panel,.prompt-panel{color:var(--white);background:linear-gradient(145deg,#31167f 0%,#6d3dff 62%,#7b4dff 100%)}.crowd-panel p,.prompt-panel p{color:var(--white)}.crowd-panel .btn-secondary,.prompt-panel .btn-secondary{background:#080a18b8}.crowd-panel .btn.is-pending,.prompt-panel .btn.is-pending{color:var(--white);border-color:#f7f5ffb8}.verify-panel,.premise-panel,.risk-panel{border:1px solid var(--line);background:var(--panel-alt)}.support-label{color:var(--muted);letter-spacing:.12em;margin-top:22px;font-size:.82rem;font-weight:800}.hero-art{position:relative}.hero-candles{display:none}.note{color:var(--muted)}@media (width>=720px){.grid-2,.grid-4,.steps{grid-template-columns:1fr 1fr}}@media (width>=960px){.split,.cast-layout,.crowd-panel{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.hero-candles{z-index:2;pointer-events:none;width:54px;height:92px;display:block;position:absolute;top:18px;left:18px}.candle{border-radius:3px 3px 0 0;width:12px;position:absolute;bottom:0}.candle:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:-7px;left:3px}.candle-green{background:var(--green);height:64px;left:4px}.candle-orange{background:var(--orange);height:42px;left:28px}}@media (width>=1100px){.grid-3,.steps{grid-template-columns:1fr 1fr 1fr}.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media (width>=960px){.mobile-panel{display:none}}@media (width<=959px){.header-inner{grid-template-columns:1fr auto}.desktop-nav,.header-buy{display:none}.menu-button{justify-content:center;align-items:center;display:inline-flex}.ticker{border-radius:22px;flex-direction:column;align-items:flex-start}.token-table div{grid-template-columns:1fr;gap:4px}.footer-base{flex-direction:column}}@media (width>=960px) and (prefers-reduced-motion:no-preference){.candle-green{animation:4.8s ease-in-out infinite candle-drift}.candle-orange{animation:6.2s ease-in-out infinite reverse candle-drift}.mascot-frame img{animation:8s ease-in-out infinite alternate scene-drift;transform:scale(1.03)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lift{transition:transform .16s,border-color .16s,box-shadow .16s}.lift:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.chevron,.lift,.menu-button .burger,.menu-button .burger:before,.menu-button .burger:after{transition:none}}@keyframes candle-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scene-drift{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.03)translateY(-8px)}}.page-intro{padding-top:36px}.chapter-kicker,.cast-role{color:var(--gold);letter-spacing:.08em;font-size:.78rem;font-weight:800}.cast-card,.chapter-card,.channel-card{align-content:start;gap:8px;display:grid}.channel-card.is-link{text-decoration:none}.not-found{align-content:center;gap:16px;min-height:52vh;display:grid}
