#root,#root *{box-sizing:border-box}#root *{letter-spacing:0}.game-shell{background-color:#0000;background-image:radial-gradient(circle at 18% 16%,#ff418a29,#0000 28%),radial-gradient(circle at 84% 10%,#35e59a21,#0000 26%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#050506 0%,#0d0d10 52%,#050506 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:42px 42px,42px 42px,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:100vh;padding:18px;position:relative;overflow-x:hidden}.game-shell:before,.game-shell:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.game-shell:before{background:radial-gradient(440px circle at var(--pointer-x,58vw) var(--pointer-y,28vh), #ff5e2b1f, transparent 50%), radial-gradient(520px circle at calc(var(--pointer-x,58vw) + 180px) calc(var(--pointer-y,28vh) + 120px), #f0d36b12, transparent 60%);mix-blend-mode:screen}.game-shell:after{opacity:.28;background:linear-gradient(#0000 0%,#f0d36b0f 50%,#0000 100%);animation:14s linear infinite shellScan;transform:translateY(-100%)}.app-frame{z-index:1;width:min(1440px,100%);margin:0 auto;position:relative}.boot-overlay{z-index:100;pointer-events:none;background:radial-gradient(circle at 50% 48%,#ff5e2b2e,#0000 34%),linear-gradient(#050506fa,#050506e6);place-items:center;animation:2.1s forwards bootExit;display:grid;position:fixed;inset:0}.boot-overlay:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.6s ease-out forwards bootGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.boot-coin-burst{perspective:900px;position:absolute;inset:0;overflow:hidden}.boot-coin-burst span{left:var(--burst-x);top:var(--burst-y);aspect-ratio:1;width:46px;animation:bootCoinBurst 1.6s cubic-bezier(.16, .78, .24, 1) var(--burst-delay) forwards;background:radial-gradient(circle at 34% 28%,#fff7bc 0 10%,#0000 11%),radial-gradient(circle at 50% 54%,#ffe56d 0 42%,#dd8f22 74%,#6d330e 100%);border:2px solid #44290ab8;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)rotateY(0);box-shadow:0 0 14px #f0d36b38,inset -8px -8px 16px #5b2c0c5c,inset 6px 6px 12px #ffffff42}.boot-coin-burst span:after{content:"$";color:#381b07c7;font-family:var(--font-tech);place-items:center;font-size:1rem;font-weight:700;display:grid;position:absolute;inset:0}.boot-frame{z-index:1;background:#0a0a0cdb;border:1px solid #eee8da38;border-radius:16px;gap:12px;width:min(560px,100vw - 48px);padding:26px;animation:2.1s forwards bootFrame;display:grid;position:relative;box-shadow:0 0 80px #ff5e2b26}.boot-frame span,.boot-frame em{color:#f0d36bdb;font-family:var(--font-tech);font-size:.82rem;font-style:normal}.boot-frame strong{color:#fff8e7;font-family:var(--font-tech);font-size:clamp(2rem,5vw,4.2rem);line-height:.96}.boot-frame i{background:#ffffff0a;border:1px solid #eee8da29;border-radius:999px;height:8px;margin-top:8px;display:block;position:relative;overflow:hidden}.boot-frame i:before{content:"";background:linear-gradient(90deg,#f0d36b,#ff5e2b);width:0;animation:1.65s cubic-bezier(.2,.8,.2,1) forwards bootProgress;position:absolute;inset:0}.run-ignition{z-index:80;pointer-events:none;background:radial-gradient(circle,#f0d36b2e,#0000 38%),#05050675;place-items:center;animation:1.35s forwards ignitionFade;display:grid;position:fixed;inset:0}.run-ignition span,.run-ignition strong{font-family:var(--font-tech);text-align:center;display:block}.run-ignition span{color:#f0d36b;font-size:.9rem}.run-ignition strong{color:#fff8e7;text-shadow:0 0 36px #f0d36b3d;margin-top:8px;font-size:clamp(2.4rem,7vw,6rem)}@keyframes shellScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes bootExit{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes bootGrid{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes bootFrame{0%{opacity:0;transform:translateY(22px)scale(.98)}22%,72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-18px)scale(1.02)}}@keyframes bootProgress{0%{width:0}72%{width:82%}to{width:100%}}@keyframes bootCoinBurst{0%{opacity:0;transform:translate3d(-50%,-50%,-160px)scale(0)rotateY(0)}24%{opacity:1}to{opacity:0;transform:translate3d(calc(80px - 50%),calc(-50% - 120px),180px)scale(1.45)rotateY(680deg)}}@keyframes ignitionFade{0%{opacity:0;transform:scale(1.02)}16%,62%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.04)}}.game-topbar,.score-strip,.market-board,.side-panel>*,.rules-dock,.trade-modal,.result-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0c;border:1px solid #ffffff1a;box-shadow:0 16px 46px #0000003d}.game-topbar{z-index:45;border-color:#eee8da29;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:12px;display:grid;position:sticky;top:18px}.challenge-page .game-topbar{z-index:5;position:relative;top:auto}.challenge-page .score-strip{z-index:55;position:relative;top:auto}.brand-lockup,.wallet-button,.timer-pill,.mini-title,.rules-dock div{align-items:center;gap:10px;display:inline-flex}.brand-icon{color:#16110a;background:linear-gradient(135deg,#ffe28a,#ff8f3d);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 12px 34px #ff973d47}.brand-icon.logo-mark{background:#f6c945;border:1px solid #ffcf7157;box-shadow:0 14px 38px #f6c9452e,inset 0 0 0 1px #ffffff24}.brand-icon.logo-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-lockup strong{color:#fff7e3;font-family:var(--font-tech);text-transform:uppercase;font-size:1.08rem;font-weight:700;display:block}.brand-lockup span,.score-strip span,.chart-title small,.control-card span,.rank-row small,.trade-list small,.table-head,.coin-name small,.chart-stats span,.rules-dock span{color:#efe8d69e;font-size:.78rem;font-weight:750}.mode-switch{background:#ffffff09;border:1px solid #eee8da1f;border-radius:12px;justify-content:center;gap:6px;padding:5px;display:flex}.site-nav{scrollbar-width:none;background:#ffffff06;border:1px solid #eee8da1f;border-radius:16px;justify-content:center;gap:8px;min-width:0;padding:7px;display:flex}.site-nav::-webkit-scrollbar{display:none}.score-strip::-webkit-scrollbar{display:none}.top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}button{border:0}.site-nav button,.mode-switch button,.wallet-button,.control-head button,.actions button,.ratio-grid button,.confirm-trade,.result-actions button{color:#fff4dc;cursor:pointer;background:#ffffff0b;border-radius:10px;min-height:42px;font-weight:850;transition:transform .16s,background .16s,opacity .16s}.site-nav button,.mode-switch button,.wallet-button,.launch-hero-actions button,.control-head button,.actions button,.result-actions button{font-family:var(--font-display)}.site-nav button{color:#efe8d6c7;letter-spacing:0;white-space:nowrap;border-radius:12px;min-height:42px;padding:0 18px;font-size:.88rem}.mode-switch button{padding:0 18px}.site-nav button.active,.mode-switch button.active,.control-head button,.actions button:first-child,.ratio-grid button.active,.confirm-trade,.result-actions button:first-child{color:#15120b;background:#f0d36b}.site-nav button.active{background:linear-gradient(135deg,#ffe679,#f0b90b);box-shadow:0 12px 28px #f0b90b2e,inset 0 1px #ffffff57}.wallet-button{white-space:nowrap;border:1px solid #eee8da29;justify-content:center;min-width:126px;max-width:232px;padding:0 16px}.wallet-connected{color:#071109;background:#35e59a;border-color:#0000}.wallet-warning{color:#15120b;background:#ffcf71;border-color:#0000}.wallet-error{color:#ff7878;text-align:right;max-width:250px;font-size:.72rem;font-weight:850;line-height:1.25}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.42}.launch-panel,.launch-footer,.game-topbar,.market-board,.score-strip,.rules-dock,.token-card,.token-facts div,.dual-cycle-card,.dual-cycle-card li,.mechanism-card,.mechanism-note,.apply-card,.apply-callout,.faq-list details,.cycle-list li,.rules-dock div,.hero-line-node,.hero-chart-card,.launch-promo-strip div,.score-tile,.score-progress-card,.control-card,.coin-row,.side-panel>*,.trade-list div,.rank-row,.prize-main,.prize-grid div,.prize-settlement,.sort-toolbar,.timer-pill{transition:transform .14s,border-color .14s,box-shadow .14s,background-color .14s}.token-card,.token-facts div,.game-topbar,.market-board,.score-strip,.rules-dock,.dual-cycle-card,.dual-cycle-card li,.mechanism-card,.mechanism-note,.apply-card,.apply-callout,.faq-list details,.cycle-list li,.rules-dock div,.hero-line-node,.hero-chart-card,.launch-promo-strip div,.score-tile,.score-progress-card,.control-card,.coin-row,.side-panel>*,.trade-list div,.rank-row,.prize-main,.prize-grid div,.prize-settlement,.sort-toolbar,.timer-pill{position:relative;overflow:hidden}.token-card:before,.token-facts div:before,.game-topbar:before,.market-board:before,.score-strip:before,.rules-dock:before,.dual-cycle-card:before,.dual-cycle-card li:before,.mechanism-card:before,.mechanism-note:before,.apply-card:before,.apply-callout:before,.faq-list details:before,.cycle-list li:before,.rules-dock div:before,.hero-line-node:before,.hero-chart-card:before,.launch-promo-strip div:before,.score-tile:before,.score-progress-card:before,.control-card:before,.coin-row:before,.side-panel>:before,.trade-list div:before,.rank-row:before,.prize-main:before,.prize-grid div:before,.prize-settlement:before,.sort-toolbar:before,.timer-pill:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(160px circle at var(--mx,50%) var(--my,50%), #ffcf7113, transparent 66%), radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #35e59a08, transparent 76%);transition:opacity .14s;position:absolute;inset:0}.token-card>*,.token-facts div>*,.game-topbar>*,.market-board>*,.score-strip>*,.rules-dock>*,.dual-cycle-card>*,.dual-cycle-card li>*,.mechanism-card>*,.mechanism-note>*,.apply-card>*,.apply-callout>*,.faq-list details>*,.cycle-list li>*,.rules-dock div>*,.hero-line-node>*,.hero-chart-card>*,.launch-promo-strip div>*,.score-tile>*,.score-progress-card>*,.control-card>*,.coin-row>*,.side-panel>*>*,.trade-list div>*,.rank-row>*,.prize-main>*,.prize-grid div>*,.prize-settlement>*,.sort-toolbar>*,.timer-pill>*{z-index:1;position:relative}.token-card.magnet-active,.game-topbar.magnet-active,.market-board.magnet-active,.score-strip.magnet-active,.rules-dock.magnet-active,.dual-cycle-card.magnet-active,.mechanism-card.magnet-active,.mechanism-note.magnet-active,.apply-card.magnet-active,.apply-callout.magnet-active,.faq-list details.magnet-active,.rules-dock div.magnet-active,.hero-chart-card.magnet-active,.launch-promo-strip div.magnet-active,.score-tile.magnet-active,.score-progress-card.magnet-active,.control-card.magnet-active,.coin-row.magnet-active,.side-panel>.magnet-active,.trade-list div.magnet-active,.rank-row.magnet-active,.prize-main.magnet-active,.prize-grid div.magnet-active,.prize-settlement.magnet-active,.sort-toolbar.magnet-active,.timer-pill.magnet-active{border-color:#ffffff21;transform:translateY(-1px);box-shadow:0 14px 34px #0000003d,0 0 18px #ffcf7109}.token-facts div.magnet-active,.dual-cycle-card li.magnet-active,.cycle-list li.magnet-active,.hero-line-node.magnet-active{border-color:#ffffff21;transform:translateY(-1px)}.token-card.magnet-active:before,.game-topbar.magnet-active:before,.market-board.magnet-active:before,.score-strip.magnet-active:before,.rules-dock.magnet-active:before,.token-facts div.magnet-active:before,.dual-cycle-card.magnet-active:before,.dual-cycle-card li.magnet-active:before,.mechanism-card.magnet-active:before,.mechanism-note.magnet-active:before,.apply-card.magnet-active:before,.apply-callout.magnet-active:before,.faq-list details.magnet-active:before,.cycle-list li.magnet-active:before,.rules-dock div.magnet-active:before,.hero-line-node.magnet-active:before,.hero-chart-card.magnet-active:before,.launch-promo-strip div.magnet-active:before,.score-tile.magnet-active:before,.score-progress-card.magnet-active:before,.control-card.magnet-active:before,.coin-row.magnet-active:before,.side-panel>.magnet-active:before,.trade-list div.magnet-active:before,.rank-row.magnet-active:before,.prize-main.magnet-active:before,.prize-grid div.magnet-active:before,.prize-settlement.magnet-active:before,.sort-toolbar.magnet-active:before,.timer-pill.magnet-active:before{opacity:1}.launch-panel.magnet-active{border-color:#ffffff1c}.launch-footer.magnet-active{border-color:#ffffff1c;transform:translateY(-1px)}.game-shell button.magnet-active:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 34px #ffcf711a}.launch-hero-panel.magnet-active .hero-line-system{transform:translate3d(var(--shift-x,0px), var(--shift-y,0px), 0)}.launch-hero-panel.magnet-active .hero-chart-card{transform:translate3d(var(--shift-x-rev,0px), var(--shift-y-rev,0px), 0) rotate(-1deg)}.hero-line-node.magnet-active strong{color:#ffcf71}.site-nav button,.wallet-button,.launch-hero-actions button,.control-head button,.actions button,.ratio-grid button,.confirm-trade,.result-actions button{position:relative;overflow:hidden}.site-nav button:after,.wallet-button:after,.launch-hero-actions button:after,.control-head button:after,.actions button:after,.ratio-grid button:after,.confirm-trade:after,.result-actions button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 18%,#ffffff3d 42%,#0000 62%);transition:opacity .16s,transform .42s;position:absolute;inset:-1px;transform:translate(-120%)}.site-nav button:hover:after,.wallet-button:hover:after,.launch-hero-actions button:hover:after,.control-head button:hover:after,.actions button:hover:after,.ratio-grid button:hover:after,.confirm-trade:hover:after,.result-actions button:hover:after{opacity:1;transform:translate(120%)}.score-strip{z-index:30;border-radius:16px;grid-template-columns:.82fr .82fr minmax(360px,2.45fr) 1.18fr .78fr;gap:1px;margin-top:14px;display:grid;position:relative;top:auto;overflow:hidden}.score-strip-anchor{height:0}.score-strip.score-strip-fixed{z-index:80;width:min(1440px,100vw - 36px);margin-top:0;position:fixed;top:12px;left:50%;transform:translate(-50%)}.score-strip-placeholder{margin-top:14px}.launch-panel{scroll-margin-top:110px}.target-meter{background:#ffffff14;border-radius:999px;height:14px;overflow:hidden}.target-meter span{border-radius:inherit;background:#f0d36b;height:100%;display:block;box-shadow:0 0 24px #35e59a47}.score-tile,.score-progress-card{background:#ffffff05;min-width:0;padding:16px}.score-strip strong{color:#fff8e7;font-family:var(--font-number);overflow-wrap:anywhere;margin-top:6px;font-size:1.15rem;font-weight:900;display:block}.round-timer-tile{background:linear-gradient(135deg,#ffcf7138,#ff5c7c14),#ffffff09;box-shadow:inset 0 0 0 1px #ffcf7114}.round-timer-tile.danger{background:linear-gradient(135deg,#ff5c7c33,#ffcf7114),#ffffff09}.round-timer-content{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:6px;display:flex}.round-timer-content strong{font-size:1.34rem;font-family:var(--font-display);letter-spacing:0;white-space:nowrap;align-items:baseline;gap:2px;margin-top:0;display:flex}.round-timer-content strong small{color:#efe8d68f;font-size:.8rem}.round-timer-content em{color:#ffcf71;font-family:var(--font-number);font-variant-numeric:tabular-nums;text-shadow:0 0 18px #ffcf712e;font-size:1.68rem;font-style:normal;font-weight:900;line-height:1}.round-timer-tile.danger .round-timer-content em{color:#ff7e95}.round-timer-bar{background:#ffffff17;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.round-timer-bar span{border-radius:inherit;background:linear-gradient(90deg,#ffcf71,#ff9b43);height:100%;transition:width .18s;display:block}.round-timer-tile.danger .round-timer-bar span{background:linear-gradient(90deg,#ff5c7c,#ffcf71)}.score-progress-card{background:linear-gradient(90deg,#ffcf7114,#0000 48%),#ffffff06;gap:10px;display:grid}.score-progress-card>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.score-progress-card small{color:#efe8d68f;font-size:.74rem;font-weight:850}.positive{color:#35e59a!important}.negative{color:#ff5c7c!important}.market-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;margin-top:16px;display:grid}.market-board,.side-panel>*{border-radius:18px}.market-board{overflow:hidden}.board-title{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.board-title p,.trade-modal p,.result-card p{color:#ffcf71;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:.76rem;font-weight:900}.board-title h1{color:#fff8e7;min-width:0;font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.42rem,2.05vw,1.74rem);font-weight:800;line-height:1.18}.board-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.board-heading span{color:#f0b90b;font-family:var(--font-tech);background:#f0b90b0d;border:1px solid #f0b90b52;border-radius:8px;padding:7px 10px;font-size:.86rem;font-weight:950}.timer-pill{color:#fff1d3;background:#ffffff0b;border:1px solid #eee8da1f;border-radius:10px;padding:10px 13px;font-weight:850;position:relative;overflow:hidden}.timer-pill:before{content:"";width:var(--timer-progress,100%);background:linear-gradient(90deg,#ffbf4738,#35e59a29);transition:width .28s;position:absolute;inset:0}.timer-pill>*{z-index:1;position:relative}.timer-pill span{color:#efe8d6b8;font-size:.78rem}.timer-pill strong{color:#fff8e7;font-size:1.02rem}.timer-pill-danger{color:#ffd7df;background:#ff5c7c21}.timer-pill-danger:before{background:linear-gradient(90deg,#ff5c7c47,#ffcf7124)}.sort-toolbar{background:#0d0d10;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 12px 0;padding:10px 12px;display:flex;overflow:visible}.sort-label,.sort-buttons,.sort-buttons button{align-items:center;display:inline-flex}.sort-label{color:#efe8d6a3;flex:none;gap:7px;font-size:.78rem;font-weight:900}.sort-label svg{color:#ffcf71}.sort-buttons{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:4px;min-width:0;overflow:visible}.sort-buttons button{color:#efe8d6ad;white-space:nowrap;cursor:pointer;background:#0b0e118f;border:1px solid #848e9c2e;border-radius:8px;flex:none;gap:4px;min-height:30px;padding:0 7px;font-size:.68rem;font-weight:900}.sort-buttons button.active{color:#15120b;background:#f0d36b;border-color:#f0b90b6b}.table-head,.coin-row{grid-template-columns:1.06fr .62fr .58fr .64fr .68fr .76fr .8fr .64fr;align-items:center;gap:14px;padding:0 18px;display:grid}.table-head{background:#ffffff0a;min-height:42px}.coin-list{gap:8px;padding:12px;display:grid}.coin-row{background:#101014;border:1px solid #ffffff14;border-radius:14px;min-height:76px}.chart-button{grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:0;display:grid;position:relative}.detail-trigger span{color:#ffcf71;background:#ffcf711a;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.coin-name{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;display:inline-flex}.chart-button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0}.coin-badge{background:#17171d;border:1px solid #eee8da29;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 2px #f0d36b24}.coin-badge img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.coin-name strong,.price,.base-price strong,.daily-change strong,.volume-cell strong,.chart-title strong,.control-card strong,.rank-row strong,.trade-list strong{color:#fff8e7}.price,.base-price strong,.daily-change strong,.volume-cell strong,.inventory-cell strong,.round-summary strong,.prize-main strong,.prize-grid strong,.prize-settlement strong,.trade-preview strong,.exchange-stats strong,.selected-candle-meta strong{font-family:var(--font-number);font-variant-numeric:tabular-nums}.base-price,.daily-change,.volume-cell{min-width:0}.locked-value{color:#efe8d67a!important}.base-price strong,.daily-change strong,.volume-cell strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.98rem;display:block}.base-price small,.daily-change small,.volume-cell small{color:#efe8d675;white-space:nowrap;margin-top:4px;font-size:.74rem;font-weight:800;display:block}.inventory-cell{min-width:0}.inventory-cell strong{color:#fff8e7b8;font-size:.95rem;display:block}.inventory-cell small{color:#efe8d670;white-space:nowrap;margin-top:4px;font-size:.74rem;font-weight:800;display:block}.inventory-cell.active strong{color:#fff8e7}.inventory-cell.active small{color:#35e59acc}.coin-name span:last-child{min-width:0}.coin-name small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.sparkline{pointer-events:none;width:100%;height:42px;overflow:visible}.sparkline path{fill:none;stroke:#58b7ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 8px #58b7ff59)}.sparkline-hot{height:230px}.sparkline-hot path{stroke:#ff4f69;stroke-width:3px;filter:drop-shadow(0 0 12px #ff4f6959)}.actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.actions button{min-height:38px}.actions button:last-child{color:#d7fff0;background:#2add941a}.side-panel{gap:14px;display:grid}.control-card,.history-card,.leaderboard-card,.prize-card{padding:16px}.board-control-card{background:linear-gradient(90deg,#f0d36b12,#0000 44%),#0d0d10;border-bottom:1px solid #ffffff14;padding:18px 22px}.board-control-card p{max-width:880px}.challenge-mode-row{border-bottom:1px solid #eee8da14;grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;padding-bottom:15px;display:grid}.challenge-mode-row .mode-switch{background:linear-gradient(135deg,#ffcf7112,#0000 58%),#ffffff09;border-color:#ffcf712e;justify-content:stretch}.challenge-mode-row .mode-switch button{flex:1;min-height:38px;padding:0 12px}.mode-copy{min-width:0}.mode-copy span{color:#f0d36b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:950;display:inline-flex}.mode-copy strong{color:#fff6dd;margin:0;display:block}.mode-copy small{color:#efe8d694;margin-top:5px;font-size:.8rem;font-weight:750;line-height:1.45;display:block}.chart-title{align-items:center;gap:11px;margin-bottom:12px;display:flex}.chart-title small{margin-top:4px;display:block}.chart-stats{background:#ffffff14;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.chart-stats div{background:#ffffff09;padding:12px 8px}.chart-stats strong{color:#fff8e7;margin-top:7px;display:block}.chart-stats small{color:#efe8d685;margin-top:5px;font-size:.72rem;font-weight:800;display:block}.exchange-stats{background:#848e9c24;border:1px solid #848e9c29;border-radius:12px;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.exchange-stats div{background:#0f1218;min-width:0;padding:10px 8px}.exchange-stats span{color:#848e9c;font-size:.68rem;font-weight:850;display:block}.exchange-stats strong{color:#fff8e7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:6px;font-size:.86rem;display:block}.control-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.control-head button{align-items:center;gap:8px;padding:0 13px;display:inline-flex}.round-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.round-actions button small{opacity:.9;color:#111318;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:950}.round-actions .end-action{color:#ffb7c4;background:#ff5c7c1a}.round-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.round-summary div{background:#ffffff07;border:1px solid #eee8da14;border-radius:10px;padding:12px}.round-summary strong{overflow-wrap:anywhere;margin-top:6px;display:block}.control-position-meter{margin-top:12px}.control-card p,.empty{color:#efe8d6ad;margin:14px 0 0;line-height:1.6}.mini-title{color:#ffcf71;font-family:var(--font-display);font-weight:900}.portfolio-meter{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.portfolio-meter span{border-radius:inherit;height:100%;transition:width .18s,background .18s;display:block}.portfolio-meter.cool span{background:linear-gradient(90deg,#0ecb81,#35e59a)}.portfolio-meter.warm span{background:linear-gradient(90deg,#f0b90b,#ffcf71)}.portfolio-meter.hot span{background:linear-gradient(90deg,#ff9b43,#f6465d)}.trade-list,.leaderboard-card{gap:8px;display:grid}.trade-list{margin-top:12px}.trade-list div,.rank-row{background:#ffffff0d;border-radius:14px;grid-template-columns:54px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid}.buy{color:#ffcf71}.sell{color:#35e59a}.rank-row{grid-template-columns:42px 1fr auto}.rank-row.player{background:#ffcf711a;border:1px solid #ffcf7152}.prize-card{background:#0a0a0c;gap:12px;display:grid}.prize-main,.prize-grid div,.prize-settlement{background:#ffffff09;border:1px solid #eee8da14;border-radius:10px;min-width:0;padding:12px}.prize-main span,.prize-grid span,.prize-settlement span{color:#efe8d694;font-size:.72rem;font-weight:850;display:block}.prize-main strong{color:#fff8e7;margin-top:6px;font-size:1.75rem;display:block}.prize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prize-grid strong,.prize-settlement strong{color:#fff8e7;overflow-wrap:anywhere;margin-top:6px;display:block}.prize-settlement{justify-content:space-between;align-items:center;gap:12px;display:flex}.prize-settlement strong{color:#ffcf71;font-variant-numeric:tabular-nums;margin-top:0}.rules-dock{border-radius:16px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding:14px;display:grid}.rules-dock svg{color:#ffcf71;flex:none}.launch-stack{gap:18px;width:min(1440px,100%);margin:18px auto 0;display:grid}.launch-panel,.launch-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ff418a0b,#0000 28%),linear-gradient(315deg,#35e59a0b,#0000 30%),#0a0a0c;border:1px solid #ffcf7133;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 44px #0000003d,inset 0 0 0 1px #ffcf710a}.launch-panel{padding:28px}.token-section,#mechanism,.apply-section,.faq-section{content-visibility:auto;contain-intrinsic-size:720px}.launch-section-head{max-width:760px}.launch-section-head.split{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.launch-section-head span,.token-card-top span,.mechanism-card>span{color:#ffcf71;font-family:var(--font-tech);text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.launch-section-head span:before,.mechanism-flow-head span:before{content:"["}.launch-section-head span:after,.mechanism-flow-head span:after{content:"]"}.launch-section-head h2{color:#fff8e7;font-family:var(--font-display);margin:8px 0 0;font-size:clamp(2.3rem,4vw,4.8rem);font-weight:900;line-height:.98}.launch-section-head p,.token-card p,.mechanism-card p,.cycle-list p,.faq-list p,.launch-footer p,.launch-footer small{color:#efe8d6ad;line-height:1.65}.launch-section-head p{margin:10px 0 0}.launch-hero-panel{grid-template-columns:1fr;align-items:end;min-height:650px;display:grid}.launch-hero-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#ffcf712e,#0000 24%),radial-gradient(circle at 64% 72%,#35e59a1c,#0000 25%),linear-gradient(90deg,#06070bf0,#06070b80 58%,#06070be0),repeating-linear-gradient(90deg,#eee8da09 0 1px,#0000 1px 92px);position:absolute;inset:0}.launch-hero-panel:after{content:"";pointer-events:none;opacity:.42;background:linear-gradient(#0000,#ff5e2b14),repeating-linear-gradient(90deg,#ff5e2b2e 0 1px,#0000 1px 28px);height:42%;animation:18s linear infinite heroRail;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.hero-global-coins{z-index:1;pointer-events:none;perspective:620px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-global-coins span{top:var(--sweep-y);width:var(--sweep-size);aspect-ratio:1;opacity:0;animation:globalCoinSweep var(--sweep-speed) cubic-bezier(.14, .78, .22, 1) var(--sweep-delay) infinite;background:radial-gradient(circle at 34% 26%,#ffffe0f2 0 9%,#0000 10%),radial-gradient(circle at 50% 52%,#ffe56d 0 36%,#eda733 57%,#85400f 82%,#321604 100%);border:2px solid #44290ac2;border-radius:50%;position:absolute;left:-8%;box-shadow:0 0 8px #f0d36b33,inset -5px -6px 12px #4a200857,inset 4px 4px 8px #fff3}.hero-global-coins span:after{content:"$";color:#3c1d07c7;font-family:var(--font-tech);place-items:center;font-size:.62em;font-weight:700;display:grid;position:absolute;inset:0}.launch-hero-inner{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(420px,.72fr);align-items:center;gap:36px;animation:1.25s cubic-bezier(.18,.82,.22,1) 1.25s both heroStageIn;display:grid;position:relative}.launch-hero-copy{max-width:980px;position:relative}.launch-hero-copy:after{content:none}.hero-live-kicker{color:#35e59a;font-family:var(--font-tech);letter-spacing:.06em;text-transform:uppercase;background:#35e59a0e;border:1px solid #35e59a3d;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;font-size:.72rem;font-weight:700;animation:.7s 1.18s both heroCopyRise;display:inline-flex}.hero-live-kicker span{align-items:center;gap:6px;display:inline-flex}.hero-live-kicker span:before{content:"";background:#35e59a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #35e59a8c}.hero-live-kicker strong{color:#fff8e7;font-weight:700}.launch-hero-copy h1{color:#fff8e7;max-width:980px;font-family:"Inter Tight", var(--font-display);overflow-wrap:anywhere;text-shadow:0 0 32px #ffcf712e,0 10px #ff418a0d;gap:0;margin:16px 0 0;padding-bottom:.08em;font-size:6.35rem;font-weight:900;line-height:.82;animation:1.35s cubic-bezier(.2,.9,.2,1) 1.42s both heroTitleSlice;display:grid}.launch-hero-copy h1 em,.launch-hero-copy h1 strong{white-space:nowrap;font-style:normal;display:block}.launch-hero-copy h1 em{color:#fff8e7}.launch-hero-copy h2{color:#efe8d6d1;font-family:var(--font-display);margin:18px 0 0;font-size:1.55rem;font-weight:900;line-height:1.18}.launch-hero-copy p{color:#efe8d6b8;max-width:760px;margin:14px 0 0;font-size:1.08rem;line-height:1.75;animation:.9s 1.72s both heroCopyRise}.launch-promo-strip{border-top:1px solid #ffcf712e;border-bottom:1px solid #ffcf712e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:820px;margin-top:28px;display:grid}.launch-promo-strip div{min-width:0;box-shadow:none;background:linear-gradient(135deg,#ffcf7114,#0000 58%),#ffffff05;border:0;border-right:1px solid #ffcf7124;border-radius:0;padding:17px 18px;animation:.72s both promoBoot}.launch-promo-strip div:last-child{border-right:0}.launch-promo-strip div:first-child{animation-delay:1.88s}.launch-promo-strip div:nth-child(2){animation-delay:2.02s}.launch-promo-strip div:nth-child(3){animation-delay:2.16s}.launch-promo-strip strong{color:#fff8e7;font-family:var(--font-tech);font-size:1.18rem;font-weight:700;display:block}.launch-promo-strip span{color:#efe8d68f;letter-spacing:0;text-transform:none;margin-top:6px;font-size:.76rem;font-weight:850;display:block}.launch-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;animation:.8s 2.28s both heroCopyRise;display:flex}.launch-hero-actions button{color:#15120b;cursor:pointer;background:linear-gradient(135deg,#ffe86e,#ff9b43 62%,#ff4f93);border-radius:10px;min-height:46px;padding:0 18px;font-weight:950;box-shadow:0 18px 42px #ff9b4333}.launch-hero-actions button.secondary{color:#fff8e7;background:#ffffff0e;border:1px solid #ffffff21}.launch-hero-visual{contain:layout paint;min-height:480px;position:relative}.hero-prize-beam{z-index:0;pointer-events:none;filter:blur();opacity:.82;background:radial-gradient(190px at 50% 48%,#ffcf713d,#0000 66%),conic-gradient(from 180deg at 50% 48%,#0000 0deg,#ffcf7129 42deg,#0000 84deg,#35e59a1c 168deg,#0000 236deg,#ff418a14 310deg,#0000 360deg);animation:8s ease-in-out infinite prizeBeamPulse;position:absolute;inset:0}.launch-hero-visual:before{content:"PRIZE LIVE";z-index:5;color:#06110b;font-family:var(--font-tech);transform-origin:50%;background:#35e59a;border:1px solid #35e59a61;border-radius:999px;padding:9px 14px;font-size:.9rem;font-weight:700;animation:7.2s ease-in-out 2.2s infinite memeBadgeWiggle;position:absolute;top:42px;left:50%;transform:translate(-50%)rotate(0);box-shadow:0 10px 24px #35e59a24}.hero-line-system{z-index:2;animation:1.15s cubic-bezier(.2,.88,.18,1) 1.34s both terminalBoot;position:absolute;inset:10px 0 18px}.hero-singularity{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#ffcf7138,#0000 24%),radial-gradient(circle,#ffcf7114,#0000 58%);border-radius:50%;width:268px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-singularity span{inset:var(--ring-inset,0);transform-origin:50%;animation:singularitySpin var(--ring-speed,18s) linear infinite;border:1px solid #ffcf712e;border-radius:50%;position:absolute}.hero-singularity span:first-child{--ring-inset:0;--ring-speed:28s;border-top-color:#ffcf71ad;border-right-color:#35e59a2e}.hero-singularity span:nth-child(2){--ring-inset:36px;--ring-speed:22s;border-left-color:#35e59a6b;animation-direction:reverse}.hero-singularity span:nth-child(3){--ring-inset:72px;--ring-speed:18s;border-bottom-color:#ffcf71b8}.hero-line-system svg{width:100%;height:100%;display:block;overflow:visible}.hero-network-ring,.hero-network-path{fill:none;vector-effect:non-scaling-stroke}.hero-network-ring{stroke:#ffcf7133;stroke-width:1px}.hero-network-ring.ring-b{stroke:#35e59a24;stroke-dasharray:5 10;animation:42s linear infinite networkDash}.hero-network-path{stroke:url(#lineGold);stroke-width:1.3px;stroke-dasharray:420;stroke-dashoffset:420px;animation:10.5s ease-in-out infinite networkTrace}.hero-network-path.path-b{animation-delay:-2.2s}.hero-network-path.path-c{stroke:#eee8da1a;stroke-dasharray:5 12;animation:38s linear infinite networkDash}.hero-network-glow{fill:url(#nodeGlow);opacity:.65;animation:7.5s ease-in-out infinite corePulse}.hero-network-core{fill:#08080abd;stroke:#ffcf7173;stroke-width:1px}.hero-core-label{color:#fff8e7;text-align:center;z-index:2;place-items:center;display:grid;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}.hero-core-label span,.hero-core-label small{color:#efe8d68f;font-family:var(--font-tech);text-transform:uppercase;font-size:.66rem}.hero-core-label strong{color:#ffcf71;font-family:var(--font-display);font-size:1.08rem;font-weight:900;line-height:1}.hero-jackpot-core{z-index:5;color:#fff8e7;text-align:center;background:radial-gradient(circle at 50% 0,#ffcf7129,#0000 58%),linear-gradient(#ffffff14,#ffffff06),#070709d1;border:1px solid #ffcf715c;border-radius:18px;place-items:center;width:min(250px,46%);min-height:118px;padding:18px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #00000057,0 0 44px #ffcf7124,inset 0 1px #ffffff1f}.hero-jackpot-core span,.hero-jackpot-core small{color:#efe8d694;font-family:var(--font-tech);text-transform:uppercase;font-size:.62rem;font-weight:700}.hero-jackpot-core strong{color:#ffcf71;font-family:var(--font-tech);text-shadow:0 0 22px #ffcf713d;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:800;line-height:.95}.hero-line-node{opacity:.86;background:#08080a94;border:1px solid #ffcf712e;border-radius:9px;gap:3px;min-width:74px;padding:7px 9px;display:grid;position:absolute;box-shadow:0 10px 22px #0000002e}.hero-line-node small{color:#efe8d685;font-family:var(--font-tech);font-size:.55rem}.hero-line-node strong{color:#fff8e7;font-family:var(--font-tech);font-size:.8rem}.node-a{top:24%;left:0}.node-b{top:34%;right:0}.node-c{bottom:4%;right:8%}.node-d{bottom:4%;left:8%}.node-a,.node-d{border-color:#35e59a42}.hero-data-field{z-index:0;transform-origin:50% 100%;opacity:.42;gap:12px;animation:1.6s 1.2s both dataFieldBoot;display:grid;position:absolute;bottom:-4px;left:24px;right:-34px;transform:perspective(620px)rotateX(58deg)rotate(-7deg)}.hero-prize-storm{z-index:3;pointer-events:none;opacity:.82;position:absolute;inset:-30px -22px -18px -12px;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 56% 48%,#000 0 48%,#0000 74%);mask-image:radial-gradient(circle at 56% 48%,#000 0 48%,#0000 74%)}.prize-coin{left:var(--coin-x);top:var(--coin-y);width:var(--coin-size);aspect-ratio:1;animation:prizeCoinFly var(--coin-speed) cubic-bezier(.2, .72, .2, 1) var(--coin-delay) infinite;background:#f0d36bc7;border:1px solid #f0d36b94;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 5px #f0d36b38}.prize-coin:before{content:"$";color:#2f1707d1;font-family:var(--font-tech);place-items:center;font-size:.54rem;font-weight:700;display:grid;position:absolute;inset:11%}.prize-coin:after,.prize-coin i{display:none}.prize-coin-0,.prize-coin-3{opacity:.92}.prize-coin-1,.prize-coin-4{opacity:.68}.prize-coin-2,.prize-coin-5{opacity:.74}.hero-data-field span{color:#eee8daa3;width:max-content;font-family:var(--font-tech);white-space:nowrap;text-shadow:0 0 14px #eee8da29;transform:translateX(calc(var(--row) * 18px));animation:6s linear infinite dataDrift;animation-delay:calc(var(--row) * -720ms);font-size:.78rem;display:block}.hero-chart-card{z-index:1;opacity:.6;background:linear-gradient(135deg,#ff418a14,#0000 36%),#08080a;border:1px solid #eee8da26;border-radius:12px;width:min(260px,54%);padding:12px;animation:1.1s cubic-bezier(.2,.88,.18,1) 1.55s both terminalBoot,9s ease-in-out 3s infinite terminalFloat;position:absolute;bottom:16px;right:50%;transform:translate(50%);box-shadow:0 16px 38px #00000047,inset 0 0 0 1px #f0d36b14}.hero-chart-card svg{width:100%;height:auto;display:block;overflow:visible}.hero-chart-grid{fill:none;stroke:#fff8e717;stroke-width:1px}.hero-chart-line{fill:none;stroke:#35e59a;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;stroke-dasharray:420;stroke-dashoffset:420px;animation:7.5s ease-in-out infinite chartTrace}.hero-chart-line.shadow{stroke:#35e59a47;stroke-width:13px;animation-duration:7.5s}.hero-coin-cloud{z-index:3;position:absolute;inset:0}.hero-coin{color:#fff8e7;min-width:112px;animation:.64s cubic-bezier(.18,.88,.18,1.18) both coinPop,4.8s ease-in-out infinite coinFloat;animation-delay:calc(var(--float-delay,0) * 1s);background:linear-gradient(135deg,#ff418a1a,#0000 46%),#0a0a0ce6;border:1px solid #ffcf713d;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;column-gap:8px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 18px 46px #00000047,0 0 22px #ffcf7114}.hero-coin em{background:linear-gradient(135deg,#ffe86e,#ff9b43);border-radius:8px;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.hero-coin strong{font-family:var(--font-tech);font-size:.88rem;line-height:1}.hero-coin small{color:#efe8d680;font-size:.68rem;font-weight:800}.hero-coin-1{--float-delay:0;--tilt:-6deg;transform:rotate(var(--tilt));top:14px;left:30px}.hero-coin-2{--float-delay:.8;--tilt:5deg;transform:rotate(var(--tilt));top:84px;right:20px}.hero-coin-3{--float-delay:1.6;--tilt:4deg;transform:rotate(var(--tilt));top:166px;left:0}.hero-coin-4{--float-delay:2.4;--tilt:-4deg;transform:rotate(var(--tilt));bottom:12px;right:48px}.hero-coin-5{--float-delay:3.2;--tilt:7deg;transform:rotate(var(--tilt));top:240px;right:0}.hero-coin-6{--float-delay:4;--tilt:-8deg;transform:rotate(var(--tilt));bottom:18px;left:86px}@keyframes heroRail{0%{background-position:0 0,0 0}to{background-position:0 0,280px 0}}@keyframes prizeBeamPulse{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:.92;transform:scale(1.03)}}@keyframes orbitLogoFloat{0%,to{box-shadow:0 14px 30px #00000047,0 0 18px #ffcf7114}50%{box-shadow:0 18px 40px #00000057,0 0 30px #ffcf712e}}@keyframes networkTrace{0%{stroke-dashoffset:420px;opacity:.36}42%,68%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-420px;opacity:.4}}@keyframes networkDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160px}}@keyframes singularitySpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.035)}to{transform:rotate(360deg)scale(1)}}@keyframes corePulse{0%,to{opacity:.38;transform-origin:260px 220px;transform:scale(.98)}50%{opacity:.74;transform-origin:260px 220px;transform:scale(1.06)}}@keyframes dataDrift{0%{opacity:.12;transform:translateX(calc(var(--row) * 18px - 84px))}35%,58%{opacity:.9}to{opacity:.18;transform:translateX(calc(var(--row) * 18px + 132px))}}@keyframes globalCoinSweep{0%{opacity:0;transform:translate3d(-12vw, 32px, 0) rotate(var(--sweep-tilt)) scale(.42)}10%{opacity:.92}52%{opacity:.72;transform:translate3d(58vw, -22px, 0) rotate(calc(var(--sweep-tilt) + 220deg)) scale(1.05)}to{opacity:0;transform:translate3d(112vw, -140px, 0) rotate(calc(var(--sweep-tilt) + 560deg)) scale(1.62)}}@keyframes prizeCoinFly{0%{opacity:0;transform:translate3d(-120px, 92px, 0) rotate(var(--coin-tilt)) scale(.5)}12%{opacity:.86}48%{opacity:.95;transform:translate3d(12px, -24px, 0) rotate(calc(var(--coin-tilt) + 180deg)) scale(1)}to{opacity:0;transform:translate3d(190px, -190px, 0) rotate(calc(var(--coin-tilt) + 420deg)) scale(1.25)}}@keyframes prizeCoinSweep{0%,36%{opacity:0;transform:translate(-120%)rotate(24deg)}48%{opacity:.9}68%,to{opacity:0;transform:translate(180%)rotate(24deg)}}@keyframes terminalFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(-1deg)}}@keyframes chartTrace{0%{stroke-dashoffset:420px;opacity:.5}45%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-420px;opacity:.55}}@keyframes coinFloat{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-10px) rotate(calc(var(--tilt) + 1deg))}}@keyframes heroStageIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTitleSlice{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(8px);transform:translate(-18px)}66%{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0)}78%{transform:translate(5px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes heroCopyRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes promoBoot{0%{opacity:0;border-color:#f0d36b6b;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dataFieldBoot{0%{opacity:0;transform:perspective(620px)rotateX(64deg)rotate(-7deg)translateY(60px)}to{opacity:.72;transform:perspective(620px)rotateX(58deg)rotate(-7deg)translateY(0)}}@keyframes terminalBoot{0%{opacity:0;filter:blur(8px);transform:translateY(34px)rotate(-5deg)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)rotate(-2deg)scale(1)}}@keyframes coinPop{0%{opacity:0;transform:translateY(18px) scale(.82) rotate(var(--tilt));filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--tilt));filter:blur()}}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes memeBadgeWiggle{0%,to{transform:rotate(5deg)translateY(0)}48%{transform:rotate(2deg)translateY(-5px)}52%{transform:rotate(7deg)translateY(-5px)}}.token-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;margin-top:22px;display:grid}.token-card,.token-facts div,.mechanism-card,.dual-cycle-card,.dual-cycle-card li,.cycle-list li,.faq-list details{background:#101014;border:1px solid #eee8da1f}.token-card{border-radius:14px;gap:18px;padding:20px;display:grid}.token-card-top{align-items:center;gap:12px;display:flex}.token-brand{border-radius:12px;width:54px;height:54px}.token-card-top strong{color:#fff8e7;font-family:var(--font-display);margin-top:5px;font-size:1.65rem;font-weight:800;display:block}.token-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.token-stat-row div,.token-facts div{background:#101014;border-radius:10px;min-width:0;padding:13px}.token-stat-row span,.token-facts span{color:#efe8d685;font-size:.72rem;font-weight:850;display:block}.token-stat-row strong,.token-facts strong{color:#fff8e7;overflow-wrap:anywhere;margin-top:7px;font-size:1rem;display:block}.token-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.token-facts div:last-child{grid-column:1/-1}.dual-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.dual-cycle-card{background:#101014;border-radius:14px;min-width:0;padding:20px}.dual-cycle-card span{color:#ffcf71;font-family:var(--font-tech);text-transform:uppercase;font-size:.72rem;font-weight:700}.dual-cycle-card h3{color:#fff8e7;font-family:var(--font-display);margin:10px 0 0;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:800}.dual-cycle-card ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dual-cycle-card li{background:#ffffff07;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.dual-cycle-card li strong{color:#15120b;background:#f0d36b;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.82rem;font-weight:950;display:grid}.dual-cycle-card p{color:#efe8d6bd;margin:0;line-height:1.5}.mechanism-flow{border-top:1px solid #ffffff14;margin-top:28px;padding-top:24px}.mechanism-flow-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.mechanism-flow-head span{color:#ffcf71;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.mechanism-flow-head h3{color:#fff8e7;font-family:var(--font-display);margin:8px 0 0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:800}.mechanism-flow-head p{color:#efe8d6b3;max-width:520px;margin:0;line-height:1.65}.mechanism-flow .cycle-layout{margin-top:18px}.mechanism-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.mechanism-card{border-radius:14px;min-height:220px;padding:18px}.mechanism-card strong{color:#15120b;background:#f0d36b;border-radius:10px;place-items:center;width:68px;height:68px;margin-top:18px;font-size:1.3rem;font-weight:950;display:grid}.mechanism-card h3{color:#fff8e7;font-family:var(--font-display);margin:16px 0 0;font-size:1.2rem;font-weight:800}.mechanism-card p{margin:9px 0 0}.mechanism-note,.apply-callout{background:#101014;border:1px solid #eee8da24;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex}.mechanism-note strong,.apply-callout strong{color:#ffcf71}.mechanism-note span,.apply-callout p{color:#efe8d6b8;line-height:1.6}.apply-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.apply-card{background:#101014;border:1px solid #eee8da1f;border-radius:14px;min-height:168px;padding:18px}.apply-card span{color:#ffcf71;font-family:var(--font-tech);font-size:.72rem;font-weight:700}.apply-card h3{color:#fff8e7;font-family:var(--font-display);margin:16px 0 0;font-weight:800}.apply-card p,.apply-callout p{margin:8px 0 0}.apply-card p{color:#efe8d6ad;line-height:1.65}.apply-callout button{color:#15120b;cursor:pointer;background:#f0d36b;border-radius:10px;flex:none;min-height:42px;padding:0 16px;font-weight:900}.cycle-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:22px;margin-top:24px;display:grid}.cycle-orbit{isolation:isolate;aspect-ratio:1;background:radial-gradient(circle,#ffcf711f,#0000 24%),radial-gradient(circle at 78% 22%,#35e59a14,#0000 26%),radial-gradient(circle at 20% 76%,#ff418a14,#0000 24%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/28px 28px,#08080a;border:1px solid #ffcf7133;border-radius:16px;min-height:360px;transition:border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.cycle-orbit.magnet-active{border-color:#ffcf716b;box-shadow:0 18px 46px #00000042,0 0 26px #ffcf7114}.orbit-pointer-glow{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(230px circle at var(--mx,50%) var(--my,50%), #ffcf7147, #ffcf7114 34%, transparent 66%), radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #35e59a1f, transparent 72%);mix-blend-mode:screen;transition:opacity .14s;position:absolute;inset:0}.cycle-orbit.magnet-active .orbit-pointer-glow{opacity:1}.cycle-orbit:before{content:"";border:1px solid #ffcf7152;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 0 1px #ffcf7114,0 0 36px #ffcf7114}.cycle-orbit:after{content:"";border:1px dashed #efe8d626;border-radius:50%;animation:32s linear infinite orbitRotate;position:absolute;inset:23%}.orbit-axis{z-index:0;background:linear-gradient(90deg,#0000,#ffcf7138,#0000);position:absolute}.orbit-axis.horizontal{height:1px;top:50%;left:11%;right:11%}.orbit-axis.vertical{background:linear-gradient(#0000,#35e59a33,#0000);width:1px;top:11%;bottom:11%;left:50%}.orbit-flow-label{z-index:1;color:#efe8d69e;font-family:var(--font-tech);text-transform:uppercase;background:#08080ad1;border:1px solid #eee8da1f;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.orbit-flow-label.bottom{bottom:17%}.cycle-core,.orbit-dot{background:#080a10db;border:1px solid #ffcf7180;border-radius:12px;place-items:center;display:grid;position:absolute;box-shadow:0 0 30px #ffcf7124}.cycle-core{color:#ffcf71;text-align:center;z-index:2;background:linear-gradient(135deg,#ffcf7121,#0000),#080a10eb;border-radius:18px;inset:35%}.cycle-core strong,.cycle-core span{display:block}.cycle-core strong{color:#fff8e7;font-size:.88rem}.cycle-core span{color:#efe8d694;font-size:.68rem;font-weight:850}.orbit-dot{z-index:3;color:#fff8e7;text-align:left;background:linear-gradient(135deg,#ffcf7129,#0000 58%),#080a10e6;align-content:center;width:106px;min-height:62px;padding:8px 10px;box-shadow:0 18px 38px #0000003d,0 0 28px #ffcf711a}.orbit-dot small,.orbit-dot strong,.orbit-dot em{width:100%;display:block}.orbit-dot small{color:#ffcf71;font-family:var(--font-number);font-size:.64rem;font-weight:900}.orbit-dot strong{color:#fff8e7;font-family:var(--font-body);margin-top:2px;font-size:.78rem;font-weight:900;line-height:1.15}.orbit-dot em{color:#efe8d694;margin-top:3px;font-size:.62rem;font-style:normal;font-weight:850;line-height:1.2}.dot-1{top:5%;left:calc(50% - 53px)}.dot-2{top:23%;right:4%}.dot-3{bottom:23%;right:4%}.dot-4{bottom:5%;left:calc(50% - 53px)}.dot-5{bottom:23%;left:4%}.dot-6{top:23%;left:4%}.cycle-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cycle-list li{border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:12px;padding:13px;display:grid}.cycle-list li>span{color:#15120b;background:#ffcf71;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:950;display:grid}.cycle-list strong{color:#fff8e7}.cycle-list p{margin:4px 0 0;font-size:.86rem}.faq-list{gap:9px;margin-top:22px;display:grid}.faq-list details{border-radius:12px;padding:0}.faq-list summary{color:#fff8e7;cursor:pointer;align-items:center;gap:12px;min-height:58px;padding:0 16px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#15120b;background:#ffcf71;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:950;display:grid}.faq-list summary strong{flex:1}.faq-list summary:after{content:"+";color:#ffcf71;font-size:1.4rem;font-weight:900}.faq-list details[open] summary:after{content:"×"}.faq-list p{margin:0;padding:0 16px 16px 58px}.launch-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.launch-footer strong{color:#fff8e7;font-family:var(--font-display);font-size:1.3rem;font-weight:800;display:block}.launch-footer p{margin:6px 0 0}.launch-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.launch-footer button{color:#efe8d6c7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:9px 12px;font-size:.78rem;font-weight:900}.launch-footer small{border-top:1px solid #ffffff0f;grid-column:1/-1;padding-top:14px}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030408c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trade-modal,.result-card,.chart-modal,.end-modal{background:#0a0a0c;border:1px solid #eee8da24;border-radius:16px;width:min(430px,100%);padding:24px;position:relative}.chart-modal{width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.close-button{color:#fff7e3;cursor:pointer;background:#ffffff14;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.trade-modal h2,.result-card h2,.end-modal h2{color:#fff8e7;font-family:var(--font-display);margin:0;font-size:2.5rem;font-weight:800}.end-modal p{color:#ffcf71;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:.76rem;font-weight:900}.end-modal>span{color:#efe8d6b8;margin-top:12px;line-height:1.7;display:block}.end-actions{gap:10px;margin-top:22px;display:grid}.end-actions button{color:#15120b;cursor:pointer;background:#f0d36b;border-radius:10px;min-height:44px;font-weight:900}.end-actions button:last-child{color:#ffccd5;background:#ff5c7c1a}.ratio-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 12px;display:grid}.custom-amount-field{gap:8px;margin:0 0 12px;display:grid}.custom-amount-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.custom-amount-head label{color:#efe8d694;font-size:.72rem;font-weight:850}.max-amount-button{color:#15120b;cursor:pointer;background:#f0d36b;border-radius:8px;min-height:28px;padding:0 10px;font-size:.7rem;font-weight:950}.custom-amount-field input{color:#fff8e7;width:100%;min-height:46px;font:inherit;background:#ffffff0f;border:1px solid #ffcf712e;border-radius:10px;outline:0;padding:0 14px;font-weight:850}.custom-amount-field input:focus{border-color:#ffcf717a;box-shadow:0 0 0 4px #ffcf7114}.custom-amount-field input::placeholder{color:#efe8d661}.trade-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.trade-preview div{background:#ffffff0e;border-radius:10px;min-width:0;padding:11px 12px}.trade-preview span{color:#efe8d694;font-size:.72rem;font-weight:850;display:block}.trade-preview strong{color:#fff8e7;overflow-wrap:anywhere;margin-top:7px;font-size:.98rem;display:block}.trade-preview .trade-preview-total{background:linear-gradient(90deg,#ffcf711f,#35e59a14),#ffffff0e;grid-column:1/-1}.confirm-trade,.result-actions button{width:100%}.result-card{text-align:center;background:radial-gradient(420px at 50% -18%,#ffcf7138,#0000 58%),radial-gradient(260px at 92% 18%,#35e59a1a,#0000 52%),linear-gradient(#ffffff0e,#ffffff04),#070708;border-color:#ffcf7138;width:min(520px,100%);max-height:calc(100vh - 36px);padding:26px;overflow:hidden auto;box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff1a}.result-glow{background:linear-gradient(90deg,#0000,#ffcf71b3,#0000);height:1px;position:absolute;inset:auto 34px 0;box-shadow:0 0 34px #ffcf7180}.result-topline{z-index:1;text-align:left;justify-content:space-between;align-items:flex-start;gap:18px;padding-right:44px;display:flex;position:relative}.result-topline span{color:#efe8d68c;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.result-topline strong{color:#fff8e7;font-family:var(--font-tech);letter-spacing:.04em;margin-top:5px;font-size:.95rem;font-weight:800;display:block}.result-status{color:#15120b;background:#ffcf71;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-style:normal;font-weight:950}.result-status.success{background:#35e59a}.result-status.pending{color:#ffe2a1;background:#ffcf711a;border:1px solid #ffcf7142}.result-emblem{color:#15120b;background:linear-gradient(135deg,#ffe56d,#f6c945 52%,#f29a35);border:1px solid #ffcf7147;border-radius:18px;place-items:center;width:64px;height:64px;margin:26px auto 14px;display:grid;position:relative;box-shadow:0 18px 48px #f6c9452e}.result-card p{color:#efe8d6ad;letter-spacing:0;text-transform:none;max-width:330px;margin:0 auto 12px;font-size:.86rem;font-weight:760;line-height:1.7}.result-card>strong{margin-top:8px;font-size:1.4rem;display:block}.result-card h3{font-family:var(--font-display);margin:0 0 8px;font-size:1.1rem;font-weight:800}.result-card h2{letter-spacing:0;margin-top:0;font-size:clamp(3rem,9vw,4.5rem);line-height:.95}.success-title{color:#35e59a}.fail-title{color:#ffcf71}.result-progress{background:#ffffff0b;border:1px solid #ffcf711f;border-radius:14px;gap:10px;margin-top:18px;padding:14px;display:grid}.result-progress>div:first-child,.result-stat-grid div{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-progress span,.result-stat-grid span{color:#efe8d68f;font-size:.73rem;font-weight:900}.result-progress strong,.result-stat-grid strong{color:#fff8e7;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:950}.result-meter{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.result-meter span{border-radius:inherit;background:linear-gradient(90deg,#f6c945,#35e59a);height:100%;display:block;box-shadow:0 0 24px #ffcf7147}.result-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.result-stat-grid div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-items:start;min-width:0;padding:12px;display:grid}.result-stat-grid strong{overflow-wrap:anywhere;max-width:100%;margin-top:6px}.result-actions{grid-template-columns:1.2fr 1fr;gap:10px;margin-top:22px;display:grid}.chart-modal-head{justify-content:space-between;align-items:center;gap:18px;padding-right:48px;display:flex}.analysis-pill{font-family:var(--font-number);background:#ffffff12;border-radius:16px;flex:none;padding:12px 16px;font-size:1.25rem;font-weight:950}.analysis-pill span{color:#efe8d694;margin-bottom:3px;font-size:.72rem;display:block}.meme-brief{background:#101014;border:1px solid #ffffff14;border-radius:10px;margin-top:16px;padding:14px}.meme-brief span{color:#f0b90b;font-size:.76rem;font-weight:900;display:block}.meme-brief p{color:#efe8d6c7;margin:8px 0 0;font-size:.88rem;font-weight:700;line-height:1.55}.deep-chart-head span,.deep-chart-head small{color:#efe8d694;font-size:.76rem;font-weight:850;display:block}.deep-chart{background:linear-gradient(#f0b90b0a,#0000 36%),#0b0e11;border:1px solid #f5bc4b1f;border-radius:12px;margin-top:16px;padding:14px}.deep-chart-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.deep-chart-head span{color:#fff8e7;font-size:.9rem}.selected-candle-panel{gap:10px;margin-bottom:12px;display:grid}.selected-candle-meta{background:#0f1218;border:1px solid #848e9c29;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.selected-candle-meta span{color:#848e9c;font-size:.72rem;font-weight:900}.selected-candle-meta strong{color:#fff8e7;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:950}.selected-candle-panel .exchange-stats{margin-top:0}.terminal-chart{cursor:default;overscroll-behavior-x:contain;scrollbar-color:#f0b90b5c #848e9c1f;scrollbar-width:thin;background:#0b0e11;border:1px solid #848e9c2e;border-radius:10px;overflow:auto hidden}.terminal-chart.scrollable{cursor:grab}.terminal-chart.scrollable:active{cursor:grabbing}.terminal-chart::-webkit-scrollbar{height:8px}.terminal-chart::-webkit-scrollbar-track{background:#848e9c1f}.terminal-chart::-webkit-scrollbar-thumb{background:#f0b90b5c;border-radius:999px}.candle-chart{-webkit-user-select:none;user-select:none;width:100%;max-width:none;min-height:360px;display:block;overflow:visible}.plot-bg{fill:#0b0e11}.grid-line{stroke:#848e9c21;stroke-width:1px}.vertical-grid{stroke:#848e9c14}.axis-line,.volume-baseline{stroke:#848e9c38;stroke-width:1px}.time-tick{stroke:#848e9c2e;stroke-width:1px}.axis-label,.axis-title,.last-price-text{fill:#848e9c;font-size:12px;font-weight:800}.axis-title{fill:#848e9c;text-transform:uppercase;font-size:11px}.time-label{fill:#848e9c;font-size:11px}.reference-tick .vertical-grid{stroke:#848e9c1a}.challenge-tick .vertical-grid{stroke:#f0b90b29}.challenge-tick .time-tick{stroke:#f0b90b66}.challenge-tick .time-label{fill:#f0b90b;font-size:10.5px;font-weight:900}.last-price-line{stroke:#eaecef5c;stroke-dasharray:4 4;stroke-width:1px}.last-price-tag{stroke:none}.last-price-tag.up{fill:#0ecb81}.last-price-tag.down{fill:#f6465d}.last-price-text{fill:#fff;font-size:11px}.candle line{stroke-width:2px;stroke-linecap:round}.candle rect{opacity:.95}.candle .candle-hitbox{fill:#0000;stroke:#0000;opacity:1;cursor:crosshair}.candle.up line,.candle.up .candle-body,.candle.up .volume-bar{stroke:#0ecb81;fill:#0ecb81}.candle.down line,.candle.down .candle-body,.candle.down .volume-bar{stroke:#f6465d;fill:#f6465d}.candle:hover .candle-hitbox,.candle.selected .candle-hitbox{fill:#f0b90b14}.candle.selected line{stroke-width:3px}.candle.selected .candle-body{stroke:#f0b90b;stroke-width:2px}.candle .volume-bar{stroke:none;opacity:.34}.detail-stats{grid-template-columns:repeat(4,1fr)}.result-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.game-shell:before{opacity:.54}.game-shell:after{opacity:.14}.game-topbar,.score-strip,.market-board,.side-panel>*,.rules-dock,.trade-modal,.result-card,.launch-panel,.launch-footer{background:linear-gradient(#ffffff09,#ffffff03),#08080aeb;border-color:#fff1;box-shadow:0 22px 68px #0000004d}.game-topbar{border-radius:14px;min-height:68px}.site-nav{background:#ffffff09;border-color:#0000;box-shadow:inset 0 1px #ffffff0b}.site-nav button.active,.mode-switch button.active,.control-head button,.actions button:first-child,.ratio-grid button.active,.confirm-trade,.result-actions button:first-child{background:linear-gradient(135deg,#ffe679,#f0b90b)}.launch-hero-panel{border-color:#ffffff0b;align-items:center;min-height:min(760px,100vh - 130px);padding:clamp(28px,4vw,58px);box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0a}.launch-hero-panel:before{z-index:0;background:radial-gradient(circle at 76% 43%,#ffcf7133,#0000 28%),radial-gradient(circle at 80% 70%,#35e59a14,#0000 26%),linear-gradient(90deg,#06070bfa,#06070bad 55%,#06070be6),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/54px 54px}.launch-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(460px,.82fr);align-items:center;gap:clamp(36px,5.4vw,92px);min-height:560px;display:grid}.launch-hero-copy{z-index:4;max-width:640px}.launch-hero-copy h1{text-shadow:0 0 34px #ffcf712b,0 18px 70px #0000006b;max-width:900px;font-size:clamp(5.4rem,8.2vw,9.2rem)}.launch-hero-copy h2{max-width:760px;font-size:clamp(1.35rem,2vw,2.08rem)}.hero-live-kicker{background:#35e59a13;border-color:#0000;box-shadow:inset 0 1px #ffffff0e}.launch-promo-strip{background:0 0;border:0;gap:10px;max-width:520px}.launch-promo-strip div{background:linear-gradient(#ffffff0b,#ffffff03),#ffffff09;border:0;border-radius:12px;min-width:0;padding:13px 14px;box-shadow:inset 0 1px #ffffff0b}.launch-promo-strip strong,.launch-promo-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launch-hero-visual{opacity:.92;justify-self:stretch;width:100%;min-height:520px;position:relative;top:auto;bottom:auto;right:auto}.launch-hero-visual:before{border:0;top:8%;left:auto;right:8%;transform:none}.hero-prize-beam{opacity:.62;background:radial-gradient(240px at 50% 48%,#ffcf712e,#0000 66%),conic-gradient(from 180deg at 50% 48%,#0000 0deg,#ffcf711c 42deg,#0000 90deg,#35e59a12 176deg,#0000 236deg,#ff418a0d 310deg,#0000 360deg)}.hero-singularity{background:radial-gradient(circle,#ffcf7133,#0000 24%),radial-gradient(circle,#ffcf7112,#0000 60%);width:min(390px,64%)}.hero-core-label,.hero-line-node,.hero-data-field{display:none}.hero-jackpot-core{background:radial-gradient(circle at 50% -12%,#ffcf7138,#0000 58%),linear-gradient(#ffffff13,#ffffff05),#070709db;border-color:#ffffff17;width:min(315px,55%);min-height:146px;top:50%;box-shadow:0 26px 70px #00000061,0 0 38px #ffcf7118,inset 0 1px #ffffff1b}.hero-jackpot-core strong{font-size:clamp(2rem,3.4vw,3.2rem)}.hero-chart-card{opacity:.38;width:min(300px,58%);bottom:22px;right:50%;transform:translate(50%)}.hero-prize-storm{opacity:.44}.token-card,.mechanism-card,.dual-cycle-card,.apply-card,.faq-list details,.coin-row,.control-card,.leaderboard-card,.history-card,.prize-card,.token-facts div,.dual-cycle-card li,.mechanism-note,.apply-callout,.cycle-list li,.rules-dock div,.score-tile,.score-progress-card,.trade-list div,.rank-row,.prize-main,.prize-grid div,.prize-settlement,.sort-toolbar,.timer-pill{border-color:#fff1;border-radius:12px}.coin-row{background:linear-gradient(90deg,#ffcf7109,#0000 36%),#0d0f13}.coin-row.selected{border-color:#ffffff1b;box-shadow:inset 2px 0 #f0b90bdb,0 14px 34px #f0b90b0e}.table-head{background:#0b0e11}.side-panel>*{background:linear-gradient(#ffffff0b,#ffffff03),#090b0f}.game-shell{background:radial-gradient(900px at 80% -10%,#f0b90b21,#0000 54%),radial-gradient(760px at 12% 18%,#ff4a8917,#0000 52%),radial-gradient(680px at 82% 72%,#35e59a12,#0000 48%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/72px 72px,#050506}.game-shell:before{background:radial-gradient(520px circle at var(--pointer-x,62vw) var(--pointer-y,28vh), #ffcf7112, transparent 58%), radial-gradient(620px circle at calc(var(--pointer-x,62vw) + 150px) calc(var(--pointer-y,28vh) + 150px), #35e59a09, transparent 66%);opacity:.52}.app-frame{width:min(1860px,100vw - 36px)}.game-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0e,#ffffff05),#070708bd;border:0;border-radius:18px;box-shadow:0 18px 58px #00000042,inset 0 1px #ffffff0e}.brand-icon.logo-mark{border:0;border-radius:14px;box-shadow:0 18px 48px #f6c9452e}.site-nav,.mode-switch{border:0}.site-nav{background:linear-gradient(#ffffff0f,#ffffff05),#ffffff09;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000029}.mode-switch{background:#ffffff09}.wallet-button,.launch-hero-actions button.secondary{border-color:#ffffff13}.launch-stack{gap:clamp(22px,2.5vw,38px);width:min(1860px,100%);margin-top:clamp(18px,2vw,28px)}.launch-panel,.launch-footer{background:linear-gradient(135deg,#ffffff0e,#0000 24%),linear-gradient(315deg,#ffcf710a,#0000 28%),#070709e6;border:0;border-radius:28px;box-shadow:0 34px 96px #00000057,inset 0 1px #ffffff0a}.launch-panel:not(.launch-hero-panel){padding:clamp(34px,4.3vw,68px)}.launch-section-head span,.token-card-top span,.mechanism-card>span,.mechanism-flow-head span,.apply-card span{color:#ffcf71b8}.launch-section-head span:before,.launch-section-head span:after,.mechanism-flow-head span:before,.mechanism-flow-head span:after{opacity:.4}.launch-section-head h2,.mechanism-flow-head h3{color:#fff7e8;text-wrap:balance}.launch-section-head p,.mechanism-flow-head p{color:#efe8d69e;max-width:760px}.launch-hero-panel{isolation:isolate;-webkit-user-select:none;user-select:none;background:#050506;border-radius:32px;min-height:min(900px,100vh - 96px);padding:clamp(34px,4.5vw,74px) clamp(30px,4vw,70px);overflow:hidden}.launch-hero-panel ::selection{color:inherit;background:0 0}.launch-hero-panel:before{background:radial-gradient(520px at 78% 42%,#ffcf7138,#0000 56%),radial-gradient(420px at 78% 58%,#35e59a1c,#0000 58%),linear-gradient(92deg,#050506fa 0%,#050506e3 44%,#0505066b 63%,#050506d1 100%),repeating-linear-gradient(90deg,#0000 0 82px,#ffffff06 82px 83px),repeating-linear-gradient(0deg,#0000 0 82px,#ffffff05 82px 83px)}.launch-hero-panel:after{z-index:2;opacity:.18;background:linear-gradient(115deg,#0000 0 42%,#ffcf7117 48%,#0000 54%),linear-gradient(#0000 0%,#ffcf7114 100%);height:auto;animation:26s linear infinite heroRail;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 92%,#0000)}.launch-hero-inner{z-index:4;grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(620px,100vh - 210px,780px)}.launch-hero-copy{z-index:1000;isolation:isolate;max-width:min(54vw,760px);position:relative;transform:translateZ(0)}.hero-live-kicker{color:#35e59ad9;box-shadow:none;background:0 0;gap:14px;padding:0}.hero-live-kicker strong{color:#efe8d6b8}.launch-hero-copy h1{z-index:1001;-webkit-user-select:none;user-select:none;text-shadow:0 30px 100px #00000094;isolation:isolate;width:max-content;max-width:none;margin-top:24px;font-size:clamp(6.1rem,8.1vw,10.8rem);line-height:.74;animation:.9s 1.42s both heroCopyRise;position:relative;overflow:visible;transform:translateZ(0);clip-path:none!important}.launch-hero-copy h1 em,.launch-hero-copy h1 strong{z-index:2;position:relative}.launch-hero-copy h1:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(at 44% 48%,#050506bd,#05050657 48%,#0000 72%);border-radius:28px;position:absolute;inset:-.14em -.2em -.1em -.14em}.launch-hero-copy h1 strong{color:#f7d65a;text-shadow:0 0 30px #f7d65a33}.launch-hero-copy h2{color:#fff7e8;margin-top:24px}.launch-hero-copy p{color:#efe8d6b3;max-width:540px}.launch-promo-strip{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:500px;padding-top:18px}.launch-promo-strip div{box-shadow:none;background:0 0;border-radius:0;padding:0 16px 0 0}.launch-promo-strip div+div{border-left:1px solid #ffffff12;padding-left:16px}.launch-promo-strip strong{font-size:clamp(.92rem,1.1vw,1.12rem)}.launch-promo-strip span{color:#efe8d67a}.launch-hero-actions{margin-top:34px}.launch-hero-actions button{border-radius:999px;box-shadow:0 18px 46px #f0b90b2e}.launch-hero-visual{z-index:1;clip-path:none;transform-origin:50%;-webkit-user-select:none;user-select:none;border-radius:0;width:clamp(540px,46vw,920px);height:clamp(600px,50vw,840px);min-height:0;position:absolute;top:50%;right:clamp(8px,2.4vw,46px);overflow:visible;transform:translateY(-50%)}.hero-reactor-mark{z-index:0;color:#ffffff0d;font-family:var(--font-tech);pointer-events:none;text-align:center;place-items:center;font-weight:700;display:grid;position:absolute;inset:5% 0 3%}.hero-reactor-mark span,.hero-reactor-mark strong,.hero-reactor-mark em{font-style:normal;line-height:.8;position:absolute}.hero-reactor-mark span{font-size:clamp(7.2rem,11.2vw,15.5rem);top:12%;left:1%}.hero-reactor-mark strong{color:#f7d65a14;font-size:clamp(7rem,10.5vw,14rem);bottom:16%;right:2%}.hero-reactor-mark em{color:#35e59a11;font-size:clamp(4.6rem,6.8vw,9rem);bottom:3%;left:24%}.hero-prize-beam{opacity:.54;filter:blur(.2px);inset:-8% -6% -10% -4%}.hero-line-system{inset:0}.hero-singularity{opacity:.9;width:min(640px,84%)}.hero-singularity span{border-color:#ffffff16}.hero-network-ring{stroke:#ffffff21}.hero-network-ring.ring-b{stroke:#ffcf712e}.hero-network-path{stroke-width:1.1px}.hero-network-core{fill:#07070994;stroke:#ffffff1a}.hero-jackpot-core{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1c,#ffffff0a),#050506a8;border:0;border-radius:18px;width:min(500px,70%);min-height:clamp(170px,12vw,218px);box-shadow:0 28px 90px #0000007a,0 0 56px #f7d65a1f,inset 0 1px #ffffff29}.hero-jackpot-core span,.hero-jackpot-core small{color:#efe8d68a}.hero-jackpot-core strong{color:#f7d65a;font-size:clamp(2.7rem,4.4vw,4.8rem)}.hero-data-field{z-index:0;opacity:.16;display:grid;bottom:38px;left:0;right:auto;transform:perspective(680px)rotateX(58deg)rotate(-8deg)}.hero-data-field span{color:#ffffff80}.hero-chart-card{z-index:3;width:min(610px,80%);box-shadow:none;opacity:.88;background:0 0;border:0;padding:0;bottom:clamp(72px,7vw,118px);left:4%;right:auto}.hero-chart-grid{stroke:#ffffff0e}.hero-chart-line{stroke:#35e59a;stroke-width:5px}.hero-chart-line.shadow{stroke:#35e59a38;stroke-width:16px}.launch-hero-visual:before{color:#071109;background:#35e59a;top:13%;right:7%;box-shadow:0 18px 40px #35e59a24}.hero-prize-storm{opacity:.54;inset:-48px -38px -30px -28px;-webkit-mask-image:radial-gradient(circle at 55%,#000 0 50%,#0000 74%);mask-image:radial-gradient(circle at 55%,#000 0 50%,#0000 74%)}.hero-orbit-caption{z-index:5;color:#efe8d6a3;font-family:var(--font-tech);text-align:right;text-transform:uppercase;gap:4px;font-size:.68rem;display:grid;position:absolute;bottom:11%;right:8%}.hero-orbit-caption strong{color:#fff7e8db;font-size:.78rem}.token-card,.mechanism-card,.dual-cycle-card,.apply-card,.faq-list details,.coin-row,.control-card,.leaderboard-card,.history-card,.prize-card,.token-facts div,.dual-cycle-card li,.mechanism-note,.apply-callout,.cycle-list li,.rules-dock div,.score-tile,.score-progress-card,.trade-list div,.rank-row,.prize-main,.prize-grid div,.prize-settlement,.sort-toolbar,.timer-pill{background:linear-gradient(#ffffff0b,#ffffff03),#0a0a0cbd;border-color:#ffffff0b;box-shadow:0 18px 52px #00000038,inset 0 1px #ffffff09}.token-facts div,.dual-cycle-card li,.cycle-list li,.rules-dock div,.trade-list div,.rank-row,.prize-grid div{box-shadow:inset 0 1px #ffffff07}.dual-cycle-card,.mechanism-card,.apply-card,.faq-list details{transition-duration:.18s}.dual-cycle-card:hover,.mechanism-card:hover,.apply-card:hover,.faq-list details:hover{border-color:#ffffff14;transform:translateY(-2px)}.mechanism-flow{border-top-color:#ffffff13}.cycle-orbit{background:radial-gradient(circle,#ffcf711f,#0000 25%),radial-gradient(circle at 77% 22%,#35e59a0e,#0000 26%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),#060709db;border-color:#ffffff0f}.coin-row.selected{border-color:#ffffff17}@media (width>=1121px) and (width<=1559px){.app-frame,.launch-stack{width:min(1480px,100vw - 36px)}.launch-hero-panel{min-height:min(820px,100vh - 92px);padding:clamp(30px,3.3vw,50px)}.launch-hero-inner{grid-template-columns:minmax(0,1fr);min-height:min(660px,100vh - 154px)}.launch-hero-copy{max-width:min(51vw,650px)}.launch-hero-copy h1{max-width:none;font-size:clamp(5.5rem,7.8vw,8.7rem)}.launch-hero-copy p,.launch-promo-strip{max-width:520px}.launch-hero-visual{width:clamp(620px,50vw,760px);height:clamp(620px,52vw,740px);min-height:0;right:clamp(16px,3vw,40px)}.hero-singularity{width:min(570px,84%)}.hero-jackpot-core{width:min(460px,72%)}.hero-chart-card{width:min(540px,82%)}}@media (width>=1560px){.app-frame{width:min(2280px,100vw - 44px)}.launch-hero-panel{min-height:min(930px,100vh - 86px);padding-left:clamp(66px,5.6vw,128px);padding-right:clamp(44px,4vw,110px)}.launch-hero-inner{grid-template-columns:minmax(0,1fr);min-height:min(760px,100vh - 182px)}.launch-hero-copy{max-width:800px}.launch-hero-copy h1{max-width:none;font-size:clamp(9.8rem,8vw,12.5rem)}.launch-hero-copy p,.launch-promo-strip{max-width:560px}.launch-hero-visual{width:clamp(820px,46vw,1160px);max-width:none;height:min(820px,100vh - 142px);min-height:0;right:clamp(38px,4vw,86px);transform:translateY(-50%)}.hero-singularity{width:min(720px,86%)}.hero-jackpot-core{width:min(590px,72%);min-height:220px}.hero-jackpot-core strong{font-size:clamp(3.35rem,4.05vw,5.05rem)}.hero-chart-card{width:min(700px,82%);bottom:clamp(94px,7vw,132px)}}@media (width<=1120px){.market-layout,.rules-dock,.token-grid,.launch-hero-panel,.launch-hero-inner,.dual-cycle-grid,.cycle-layout,.launch-footer{grid-template-columns:1fr}.launch-hero-copy h1{max-width:100%;font-size:clamp(4.85rem,10vw,5.6rem)}.launch-hero-panel{min-height:auto}.launch-hero-inner{min-height:auto;display:grid}.launch-hero-visual{width:100%;min-height:420px;position:relative;top:auto;bottom:auto;right:auto;transform:none}.launch-hero-visual:before{top:16px;left:50%;right:auto;transform:translate(-50%)}.mechanism-grid,.apply-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-mode-row{grid-template-columns:1fr}.round-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.game-shell{padding:10px}.game-topbar,.score-strip,.side-panel{grid-template-columns:1fr}.score-strip{grid-template-columns:repeat(5,minmax(152px,1fr));position:relative;top:auto;overflow:auto hidden}.score-strip.score-strip-fixed{width:calc(100vw - 20px);top:8px}.mode-switch{justify-content:stretch}.site-nav{justify-content:flex-start;overflow-x:auto}.mode-switch button{flex:1}.round-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sort-toolbar{flex-direction:column;align-items:flex-start}.sort-buttons{justify-content:flex-start}.table-head{display:none}.coin-row{grid-template-columns:1fr .75fr;padding:12px}.chart-button,.actions{grid-column:1/-1}.chart-stats,.detail-stats{grid-template-columns:repeat(2,1fr)}.exchange-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.result-card{padding:22px}.result-topline{flex-direction:column;gap:10px}.result-stat-grid,.result-actions{grid-template-columns:1fr}.board-title{flex-direction:column;align-items:flex-start}.launch-panel{padding:20px}.launch-hero-panel{min-height:auto}.launch-hero-copy h1{font-size:clamp(3.35rem,15.2vw,4.08rem);line-height:.78}.launch-hero-copy h2{font-size:1.22rem}.launch-hero-inner{gap:24px}.launch-hero-visual{min-height:380px}.game-shell:after,.launch-hero-panel:after,.hero-global-coins,.hero-reactor-mark,.hero-prize-storm,.hero-data-field,.hero-orbit-caption{display:none}.launch-hero-visual:before{transform-origin:50%;top:6px;left:50%;transform:translate(-50%)scale(1)}.hero-line-system{inset:0}.hero-line-node,.hero-chart-card{display:none}.launch-promo-strip{grid-template-columns:1fr}.launch-section-head.split,.mechanism-flow-head{flex-direction:column;align-items:flex-start}.mechanism-grid,.dual-cycle-grid,.apply-grid,.token-facts{grid-template-columns:1fr}.mechanism-note,.apply-callout{flex-direction:column;align-items:flex-start}.token-stat-row{grid-template-columns:repeat(3,minmax(96px,1fr));overflow-x:auto}.cycle-orbit{min-height:300px}.launch-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.game-shell:after,.boot-overlay,.boot-overlay:before,.boot-coin-burst span,.run-ignition,.hero-global-coins span,.launch-hero-inner,.launch-hero-copy:after,.launch-hero-visual:before,.launch-hero-copy h1,.launch-hero-copy p,.launch-promo-strip div,.hero-line-system,.hero-singularity span,.hero-network-ring,.hero-network-path,.hero-network-glow,.hero-data-field,.hero-data-field span,.prize-coin,.hero-chart-card,.hero-chart-line,.cycle-orbit:after{animation:none!important}}
