.tp-account{z-index:40;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;position:relative}.tp-account button{font:inherit;letter-spacing:0}.tp-account--adapter{align-items:center;gap:7px;display:inline-flex}.tp-account--adapter .wallet-adapter-button{border:1px solid var(--line,#33362f);background:var(--panel,#131613);min-width:132px;height:36px;color:var(--text,#f3f5ef);border-radius:5px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;line-height:34px}.tp-account--adapter .wallet-adapter-button:hover:not(:disabled){border-color:var(--mint,#53e69d);background:var(--panel-strong,#181b17)}.tp-account--adapter .wallet-adapter-dropdown-list{z-index:1001;border:1px solid var(--line,#33362f);background:#101310;border-radius:6px;padding:6px;box-shadow:0 18px 42px #0000006b}.tp-account--adapter .wallet-adapter-dropdown-list-item{min-height:36px;color:var(--muted,#9ca095);border-radius:4px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.tp-account--adapter .wallet-adapter-dropdown-list-item:hover{background:var(--panel-strong,#181b17);color:var(--text,#f3f5ef)}.wallet-adapter-modal-overlay{background:#050707d6}.wallet-adapter-modal-wrapper{background:#0d0f0f;border:1px solid #3e433a;border-radius:7px;box-shadow:0 28px 80px #0009}.wallet-adapter-modal-title{color:var(--text,#f3f5ef);letter-spacing:0;font-family:Arial Black,Impact,sans-serif;font-size:18px}.wallet-adapter-modal-button-close{border:1px solid var(--line,#33362f);background:0 0;border-radius:5px}.wallet-adapter-modal-list{margin:0 12px 14px}.wallet-adapter-modal-list li:not(.wallet-adapter-modal-list-more) button{border:1px solid var(--line-soft,#242821);background:var(--panel,#131613);min-height:52px;color:var(--text,#f3f5ef);border-radius:5px;margin:7px 0;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.wallet-adapter-modal-list li:not(.wallet-adapter-modal-list-more) button:hover{border-color:var(--mint,#53e69d);background:var(--panel-strong,#181b17)}.wallet-adapter-modal-list-more{color:var(--dim,#6f756d);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.tp-account__trigger{border:1px solid var(--line,#33362f);background:var(--panel,#131613);min-width:132px;height:36px;color:var(--text,#f3f5ef);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.tp-account__trigger:hover:not(:disabled){border-color:var(--mint,#53e69d);background:var(--panel-strong,#181b17)}.tp-account__menu,.tp-account__error{border:1px solid var(--line,#33362f);background:#101310;border-radius:6px;width:208px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #0000006b}.tp-account__menu{overflow:hidden}.tp-account__identity{border-bottom:1px solid var(--line-soft,#242821);flex-direction:column;gap:4px;padding:13px;display:flex}.tp-account__identity span{color:var(--dim,#6f756d);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.tp-account__identity strong{color:var(--mint,#53e69d);font-size:12px}.tp-account__identity small{color:var(--dim,#6f756d);font-size:8px;font-weight:800}.tp-account__menu>button{border:0;border-bottom:1px solid var(--line-soft,#242821);width:100%;min-height:38px;color:var(--muted,#9ca095);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.tp-account__menu>button:last-child{color:var(--coral,#ff606c);border-bottom:0}.tp-account__menu>button:hover{background:var(--panel-strong,#181b17);color:var(--text,#f3f5ef)}.tp-account__profile{border-bottom:1px solid var(--line-soft,#242821);grid-template-columns:minmax(0,1fr) 38px;gap:6px;padding:8px;display:grid}.tp-account__profile input{border:1px solid var(--line,#33362f);min-width:0;height:34px;color:var(--text,#f3f5ef);font:inherit;background:#0d0f0f;border-radius:4px;outline:0;padding:0 9px;font-size:9px;font-weight:800}.tp-account__profile input:focus{border-color:var(--mint,#53e69d)}.tp-account__profile button{border:1px solid var(--mint,#53e69d);background:var(--mint,#53e69d);color:#07110b;cursor:pointer;border-radius:4px;place-items:center;width:38px;height:34px;padding:0;display:grid}.tp-account__error{width:min(280px,100vw - 24px);color:var(--coral,#ff606c);border-color:#ff606c8c;margin:0;padding:10px 12px;font-size:9px;line-height:1.45;top:calc(100% + 7px)}.tp-wallet-picker{z-index:1000;background:#050707d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tp-wallet-picker__panel{background:#0d0f0f;border:1px solid #3e433a;border-radius:7px;width:min(410px,100%);max-height:min(620px,100dvh - 36px);overflow:auto;box-shadow:0 28px 80px #0009}.tp-wallet-picker__heading{border-bottom:1px solid var(--line,#33362f);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 16px;display:flex}.tp-wallet-picker__heading span,.tp-wallet-picker__note{color:var(--dim,#6f756d);font-size:8px;font-weight:800}.tp-wallet-picker__heading h2{color:var(--text,#f3f5ef);margin:5px 0 0;font-family:Arial Black,Impact,sans-serif;font-size:18px;line-height:1}.tp-wallet-picker__close{border:1px solid var(--line,#33362f);width:36px;height:36px;color:var(--muted,#9ca095);cursor:pointer;background:0 0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.tp-wallet-picker__list{gap:7px;padding:12px;display:grid}.tp-wallet-picker__list>button{border:1px solid var(--line-soft,#242821);background:var(--panel,#131613);min-height:52px;color:var(--text,#f3f5ef);cursor:pointer;text-align:left;border-radius:5px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 11px;display:grid}.tp-wallet-picker__list>button:hover{border-color:var(--mint,#53e69d);background:var(--panel-strong,#181b17)}.tp-wallet-picker__list img{object-fit:contain;width:28px;height:28px}.tp-wallet-picker__list span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.tp-wallet-picker__list small{color:var(--dim,#6f756d);font-size:8px;font-weight:800}.tp-wallet-picker__empty{min-height:76px;color:var(--dim,#6f756d);place-items:center;margin:0;font-size:9px;display:grid}.tp-wallet-picker__note{margin:0;padding:0 16px 16px;line-height:1.55}@media (width<=520px){.tp-account__trigger{width:40px;min-width:40px;padding:0}.tp-account__trigger span,.tp-account__trigger svg:last-child{display:none}.tp-account__menu,.tp-account__error{position:fixed;top:60px;right:10px}}.tp-ranked,.tp-leaderboard{width:100%;color:var(--text,#f3f5ef);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tp-ranked__heading,.tp-leaderboard__heading{border-bottom:1px solid var(--line,#33362f);justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding-bottom:12px;display:flex}.tp-ranked__heading>div,.tp-leaderboard__heading>div{min-width:0}.tp-ranked__heading span,.tp-leaderboard__heading span,.tp-ranked__season span,.tp-ranked__boundary,.tp-ranked__attempt span,.tp-leaderboard__row small,.tp-leaderboard__verified{color:var(--dim,#6f756d);font-size:8px;font-weight:800}.tp-ranked__heading h2,.tp-leaderboard__heading h2{margin:5px 0 0;font-family:Arial Black,Impact,sans-serif;font-size:17px;line-height:1}.tp-ranked__heading>svg{color:var(--mint,#53e69d)}.tp-ranked__season{display:grid}.tp-ranked__season>div{border-bottom:1px solid var(--line-soft,#242821);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.tp-ranked__season strong{max-width:58%;color:var(--muted,#9ca095);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tp-ranked__season strong[data-state=ACTIVE],.tp-ranked__season strong[data-state=OPEN]{color:var(--mint,#53e69d)}.tp-ranked__season strong[data-state=CALIBRATION]{color:var(--amber,#f3bd4d)}.tp-ranked__boundary,.tp-leaderboard__verified{align-items:center;gap:7px;min-height:37px;line-height:1.35;display:flex}.tp-ranked__boundary svg,.tp-leaderboard__verified svg{color:var(--amber,#f3bd4d);flex:none}.tp-ranked__boundary button{width:100%;min-height:42px;color:var(--amber,#f3bd4d);cursor:pointer;background:#f3bd4d17;border:1px solid #f3bd4db3;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;display:flex}.tp-ranked__boundary button:hover{color:var(--text,#f3f5ef)}.tp-ranked__modal-backdrop{z-index:100;background:#040606cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tp-ranked__modal{border:1px solid var(--mint,#53e69d);background:var(--ink,#090b0d);border-radius:6px;width:min(100%,390px);padding:28px;position:relative;box-shadow:0 18px 56px #00000085}.tp-ranked__modal>span{color:var(--mint,#53e69d);font-size:10px;font-weight:900}.tp-ranked__modal h3{color:var(--text,#f3f5ef);margin:7px 0 18px;font-family:Arial Black,Impact,sans-serif;font-size:26px;line-height:1}.tp-ranked__modal ol{color:var(--muted,#9ca095);gap:13px;margin:0 0 22px;padding-left:20px;font-size:12px;font-weight:700;line-height:1.45;display:grid}.tp-ranked__modal-action{border:1px solid var(--mint,#53e69d);background:var(--mint,#53e69d);color:#07100b;cursor:pointer;border-radius:5px;width:100%;min-height:42px;font-size:10px;font-weight:900}.tp-ranked__modal-close{border:1px solid var(--line,#33362f);width:32px;height:32px;color:var(--muted,#9ca095);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.tp-ranked__start{border:1px solid var(--mint,#53e69d);background:var(--mint,#53e69d);color:#07100b;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.tp-ranked__start:disabled{border-color:var(--line,#33362f);background:var(--panel,#131613);color:var(--dim,#6f756d)}.tp-ranked__attempt{background:#53e69d12;border:1px solid #53e69d6b;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.tp-ranked__attempt strong{color:var(--mint,#53e69d);font-size:9px}.tp-ranked__message{min-height:32px;color:var(--mint,#53e69d);margin:0;padding:9px 0 0;font-size:9px;font-weight:800;line-height:1.4}.tp-ranked__message.is-error,.tp-leaderboard__empty.is-error{color:var(--coral,#ff606c)}.tp-ranked__empty,.tp-leaderboard__empty{min-height:112px;color:var(--dim,#6f756d);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;font-size:9px;font-weight:800;display:flex}.tp-ranked__empty button{border:1px solid var(--line,#33362f);background:var(--panel,#131613);height:32px;color:var(--text,#f3f5ef);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.tp-leaderboard__heading>button{border:1px solid var(--line,#33362f);width:32px;height:32px;color:var(--muted,#9ca095);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;display:grid}.tp-leaderboard__rows{display:grid}.tp-leaderboard__row{border-bottom:1px solid var(--line-soft,#242821);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;display:grid}.tp-leaderboard__row>span{color:var(--dim,#6f756d);font-size:9px;font-weight:800}.tp-leaderboard__row>.tp-leaderboard__podium{place-items:center;width:24px;display:grid}.tp-leaderboard__podium.is-first{color:var(--amber,#f3bd4d)}.tp-leaderboard__podium.is-second{color:#c6d0d6}.tp-leaderboard__podium.is-third{color:#d28a5d}.tp-leaderboard__row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tp-leaderboard__row strong{color:var(--text,#f3f5ef);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tp-leaderboard__row b{color:var(--mint,#53e69d);font-variant-numeric:tabular-nums;font-size:10px}.status-workspace{width:min(1180px,100% - 32px);min-height:calc(100dvh - 96px);margin:0 auto;padding:34px 0 46px}.launch-kicker{color:var(--dim);margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.status-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-height:310px;padding:clamp(34px,6vw,78px) 0 40px;display:grid;position:relative;overflow:hidden}.status-intro-copy,.status-primary-actions{z-index:1;position:relative}.status-intro h1{margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(54px,9vw,112px);line-height:.86}.status-lead{max-width:690px;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.7}.status-badges,.status-badge,.status-primary-actions,.status-primary-actions button,.current-stage,.release-grid span,.roadmap-list li,.token-status-band,.token-status-band a,.token-locked,.contract-band,.contract-band button,.official-links,.official-link-actions,.official-link-actions a,.channels-pending,.launch-safety,.public-footer,.footer-brand,.footer-assurance,.public-footer nav,.public-footer a{align-items:center;display:flex}.status-badges{flex-wrap:wrap;gap:8px;margin-top:26px}.status-badge{border:1px solid var(--line);min-height:30px;color:var(--muted);border-radius:4px;gap:6px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.status-badge.is-live{color:var(--mint);background:#53e69d12;border-color:#53e69d85}.status-primary-actions{flex-direction:column;align-items:stretch;gap:9px}.status-primary-actions button,.token-status-band a{border:1px solid var(--mint);color:#07110b;background:var(--mint);cursor:pointer;border-radius:5px;justify-content:center;gap:8px;min-width:210px;min-height:46px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;text-decoration:none}.status-primary-actions .is-secondary{border-color:var(--line);color:var(--text);background:var(--panel)}.current-stage{border-bottom:1px solid var(--line);justify-content:space-between;gap:32px;min-height:86px;padding:18px 0}.current-stage span,.current-stage strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.current-stage span{color:var(--dim);margin-bottom:5px;font-size:9px;font-weight:800}.current-stage strong{color:var(--amber);font-size:14px}.current-stage strong.is-season-live{color:var(--mint)}.current-stage p{max-width:590px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.6}.black-bull-tower{background:linear-gradient(90deg,#f3bd4d14,#0000 72%);border-bottom:1px solid #f3bd4d6b;grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:164px;padding:24px 0;display:grid;position:relative;overflow:hidden}.black-bull-tower:after{content:"";pointer-events:none;border:1px solid #f3bd4d29;border-radius:50%;width:240px;height:150px;position:absolute;bottom:-60px;right:-30px;transform:rotate(-12deg)}.black-bull-tower__signal{width:116px;height:116px;color:var(--amber);background:radial-gradient(circle,#53e69d33,#0000 65%),#0d0f0f;border:1px solid #f3bd4dbf;border-radius:10px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 7px #f3bd4d0f,0 0 28px #53e69d2e}.black-bull-tower__signal:before,.black-bull-tower__signal:after{content:"";border:1px solid #f3bd4d29;border-radius:50%;width:112px;height:112px;position:absolute}.black-bull-tower__signal:after{border-color:#f3bd4d14;width:138px;height:138px}.black-bull-tower__bull{z-index:1;letter-spacing:1px;font-family:Arial Black,Impact,sans-serif;font-size:12px}.black-bull-tower__horn{border-top:3px solid var(--amber);border-radius:50%;width:21px;height:14px;position:absolute;top:22px}.black-bull-tower__horn-left{left:13px;transform:rotate(28deg)}.black-bull-tower__horn-right{right:13px;transform:rotate(-28deg)}.black-bull-tower__signal-dot{background:var(--amber);width:5px;height:5px;box-shadow:0 0 10px var(--amber);border-radius:50%;position:absolute;bottom:15px}.black-bull-tower__signal img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 7px #53e69d4d);width:112px;height:112px;padding:0;display:block;position:relative}.black-bull-tower__copy{z-index:1;position:relative}.black-bull-tower__copy h2{color:var(--amber);margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(25px,4vw,42px);line-height:.95}.black-bull-tower__copy p:not(.launch-kicker){max-width:660px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}.black-bull-tower__copy small{color:var(--dim);margin-top:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;display:block}.black-bull-tower__action{z-index:1;border:1px solid var(--amber);color:#161106;background:var(--amber);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;display:inline-flex;position:relative}.black-bull-tower__action:hover{background:#ffd477}.release-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.release-grid>div{border-right:1px solid var(--line-soft);min-width:0;padding:28px 20px}.release-grid>div:first-child{padding-left:0}.release-grid>div:last-child{border-right:0;padding-right:0}.release-grid span{color:var(--muted);gap:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.release-grid strong,.release-grid small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.reward-schedule{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,76px);padding:58px 0 30px;display:grid}.reward-schedule__heading h2{color:var(--mint);margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(30px,4vw,50px);line-height:1}.reward-schedule__heading>p:last-child{max-width:480px;color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.65}.reward-schedule__rows{border-top:1px solid var(--line-soft);display:grid}.reward-schedule__rows>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;display:flex}.reward-schedule__rows span{color:var(--dim)}.reward-schedule__rows strong{color:var(--text);text-align:right}.reward-schedule__notice{color:var(--amber);grid-column:1/-1;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800}.reward-vault{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,76px);padding:58px 0;display:grid}.reward-vault h2{margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(30px,4vw,50px);line-height:1}.reward-vault>div>p:last-child{max-width:480px;color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.65}.reward-vault__metrics{border-top:1px solid var(--line-soft);align-content:center;gap:0;display:grid}.reward-vault__metrics>div{border-bottom:1px solid var(--line-soft);align-content:center;gap:5px;min-height:58px;display:grid}.reward-vault__metrics span,.reward-vault__metrics strong,.reward-vault__metrics button{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.reward-vault__metrics span{color:var(--dim);font-size:8px;font-weight:800}.reward-vault__metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reward-vault__metrics button{border:1px solid var(--line);background:var(--panel);width:fit-content;min-height:34px;color:var(--text);cursor:pointer;border-radius:4px;margin-top:12px;padding:0 10px;font-size:9px;font-weight:800}.release-grid strong{color:var(--mint);margin-top:15px;font-size:16px}.release-grid strong.is-locked{color:var(--amber)}.release-grid small{color:var(--dim);margin-top:7px;font-size:8px;font-weight:700;line-height:1.5}.roadmap{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,90px);padding:58px 0;display:grid}.roadmap-heading h2,.token-status-band h2,.official-links h2{margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(28px,4vw,48px);line-height:1}.roadmap-heading>p:last-child,.token-status-band p{max-width:500px;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.7}.roadmap-list{margin:0;padding:0;list-style:none}.roadmap-list li{border-top:1px solid var(--line-soft);gap:16px;min-height:72px}.roadmap-list li:last-child{border-bottom:1px solid var(--line-soft)}.roadmap-list>li>span,.roadmap-list strong,.roadmap-list small,.roadmap-list em{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.roadmap-list>li>span{color:var(--dim);flex:0 0 28px;font-size:10px;font-weight:800}.roadmap-list li>div{flex:1;min-width:0}.roadmap-list strong,.roadmap-list small{display:block}.roadmap-list strong{font-size:11px}.roadmap-list small{color:var(--dim);margin-top:5px;font-size:8px;font-weight:700}.roadmap-list em{color:var(--dim);font-size:8px;font-style:normal;font-weight:800}.roadmap-list li.is-current{border-top-color:#53e69d7a}.roadmap-list li.is-current>span,.roadmap-list li.is-current strong,.roadmap-list li.is-current em{color:var(--mint)}.token-status-band{border-bottom:1px solid var(--line);justify-content:space-between;gap:40px;min-height:180px;padding:38px 0}.token-status-band h2{font-size:clamp(28px,4vw,42px)}.token-locked{border:1px solid var(--line);min-height:42px;color:var(--amber);background:var(--panel);border-radius:4px;flex:none;gap:7px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.contract-band{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;min-height:76px;padding:14px 0}.contract-band>div{min-width:0}.contract-band span,.contract-band strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.contract-band span{color:var(--dim);margin-bottom:5px;font-size:9px;font-weight:800}.contract-band strong{color:var(--amber);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contract-band button{border:1px solid var(--line);min-height:38px;color:var(--text);background:var(--panel);cursor:pointer;border-radius:4px;gap:7px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.official-links{border-bottom:1px solid var(--line);justify-content:space-between;gap:28px;min-height:118px;padding:24px 0}.official-links h2{font-size:clamp(22px,3vw,34px)}.official-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.official-link-actions a,.channels-pending{border:1px solid var(--line);min-height:38px;color:var(--text);background:var(--panel);border-radius:4px;gap:7px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;text-decoration:none}.channels-pending{color:var(--dim)}.launch-safety{border-left:3px solid var(--amber);color:var(--muted);background:#f3bd4d0f;gap:12px;margin-top:22px;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.6}.launch-safety>svg{color:var(--amber);flex:none}.launch-safety strong{color:var(--amber);display:block}.public-footer{border-top:1px solid var(--line);background:#0d0f0f;justify-content:space-between;gap:24px;min-height:88px;padding:18px clamp(16px,3vw,42px)}.footer-brand{gap:10px}.footer-logo{object-fit:contain;flex:none;width:30px;height:30px;display:block}.footer-brand>div{flex-direction:column;gap:3px;display:flex}.footer-brand strong{font-family:Arial Black,Impact,sans-serif;font-size:13px}.footer-brand span,.footer-assurance,.public-footer a{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800}.footer-assurance{color:var(--muted);gap:7px}.public-footer nav{justify-content:flex-end;gap:14px}.public-footer a{color:var(--muted);gap:4px;text-decoration:none}@media (width<=900px){.release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-grid>div:nth-child(2){border-right:0;padding-right:0}.release-grid>div:nth-child(3){border-top:1px solid var(--line-soft);padding-left:0}.release-grid>div:nth-child(4){border-top:1px solid var(--line-soft)}}@media (width<=720px){.status-workspace{width:min(100% - 20px,560px);padding-top:14px}.status-intro,.roadmap,.reward-schedule,.reward-vault{grid-template-columns:1fr}.status-intro{align-items:stretch;gap:28px;min-height:0;padding-top:34px}.status-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-primary-actions button{min-width:0;padding:0 10px}.current-stage,.black-bull-tower,.token-status-band,.official-links,.public-footer{flex-direction:column;align-items:flex-start}.current-stage{gap:12px}.black-bull-tower{grid-template-columns:88px minmax(0,1fr);gap:16px}.black-bull-tower__signal{width:84px;height:84px}.black-bull-tower__signal img{width:82px;height:82px;padding:0}.black-bull-tower__horn{width:17px;top:17px}.black-bull-tower__horn-left{left:9px}.black-bull-tower__horn-right{right:9px}.black-bull-tower__action{grid-column:2;justify-self:start}.current-stage p{text-align:left}.roadmap{gap:30px;padding:42px 0}.token-status-band{gap:24px}.official-link-actions,.public-footer nav{justify-content:flex-start}.footer-assurance{display:none}}@media (width<=440px){.status-primary-actions,.release-grid{grid-template-columns:1fr}.release-grid>div,.release-grid>div:first-child,.release-grid>div:nth-child(2),.release-grid>div:nth-child(3),.release-grid>div:nth-child(4){border-top:0;border-right:0;border-bottom:1px solid var(--line-soft);padding:20px 0}.release-grid>div:last-child{border-bottom:0}.roadmap-list em{display:none}.token-status-band a{width:100%;min-width:0}.contract-band{flex-direction:column;align-items:stretch}.contract-band button{align-self:flex-start}}.black-bull-game{color:#eaf4ed;width:min(1180px,100% - 40px);margin:0 auto;padding:20px 0 42px}.black-bull-game__hero{background:#0e1713;border:1px solid #273a31;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex;box-shadow:0 18px 50px #0005}.black-bull-game__hero h1{letter-spacing:.02em;margin:0;font:900 clamp(32px,5vw,58px)/.86 Impact,Arial Black,sans-serif}.black-bull-game__hero h1 span{color:#f3bd4d}.black-bull-game__hero p:not(.launch-kicker){color:#8da397;margin:12px 0 0;font:12px ui-monospace,monospace}.launch-kicker{color:#53e69d;letter-spacing:.14em;margin:0 0 8px;font:800 9px ui-monospace,monospace}.black-bull-game__badge{background:#111e18;border:1px solid #53e69d;flex:none;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 6px #53e69d12}.black-bull-game__badge img{object-fit:contain;width:60px;height:60px}.black-bull-game__badge strong{color:#f3bd4d;font:800 8px ui-monospace,monospace}.black-bull-campaign-ribbon{background:#273a31;border:1px solid #273a31;grid-template-columns:1.5fr .7fr 1fr;gap:1px;margin:12px 0;display:grid}.black-bull-campaign-ribbon div{background:#101a15;flex-direction:column;justify-content:center;gap:4px;min-height:48px;padding:0 14px;display:flex}.black-bull-campaign-ribbon div:nth-child(2){background:#14231b;align-items:center}.black-bull-campaign-ribbon div:last-child{background:#1c1b13;align-items:end}.black-bull-campaign-ribbon span,.black-bull-campaign-ribbon strong{font:800 9px ui-monospace,monospace}.black-bull-campaign-ribbon span{color:#72887b}.black-bull-campaign-ribbon strong{color:#f3bd4d;letter-spacing:.05em}.black-bull-arena{background:#0a120e;border:1px solid #395344;height:min(65dvh,650px);min-height:520px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0008}.black-bull-arena__hud{z-index:12;background:#0c1511;border-bottom:1px solid #345342;grid-template-columns:repeat(3,1fr) auto;gap:16px;padding:13px 18px;display:grid;position:relative}.black-bull-arena__hud div{flex-direction:column;gap:4px;display:flex}.black-bull-arena__hud div:nth-child(2){align-items:center}.black-bull-arena__hud div:last-child{align-items:end}.black-bull-arena__hud span,.black-bull-wave-progress,.black-bull-arena__shield,.black-bull-arena__feedback{letter-spacing:.08em;font:800 9px ui-monospace,monospace}.black-bull-arena__hud span{color:#789084}.black-bull-arena__hud strong{color:#f3bd4d;font:900 18px ui-monospace,monospace}.black-bull-live{color:#53e69d;align-items:center;gap:6px;font:800 9px ui-monospace,monospace;display:inline-flex}.black-bull-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite bb-blink;box-shadow:0 0 10px}.black-bull-wave-progress{z-index:12;color:#82968a;background:#0a120f;border-bottom:1px solid #263d30;grid-template-columns:1fr auto;gap:6px 14px;padding:8px 18px;display:grid;position:relative}.black-bull-wave-progress b{color:#eaf4ed}.black-bull-wave-progress i{background:#17271e;grid-column:1/-1;height:3px}.black-bull-wave-progress em{background:linear-gradient(90deg,#53e69d,#f3bd4d);height:100%;transition:width .2s;display:block}.black-bull-arena__shield{z-index:12;color:#53e69d;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;margin:12px 18px 0;display:grid;position:relative}.black-bull-arena__shield b{color:#eaf4ed}.black-bull-arena__shield i{background:#14291e;border:1px solid #3e6b52;height:5px;overflow:hidden}.black-bull-arena__shield em{background:#53e69d;height:100%;transition:width .2s;display:block}.black-bull-td-board{background:radial-gradient(circle at 50% 20%,#1d563c44,#0000 30%),linear-gradient(145deg,#172e25,#0c1a14 55%,#13271d);position:absolute;inset:103px 0 46px;overflow:hidden}.black-bull-td-board:before{content:"";background:linear-gradient(90deg,#07100b88,#0000 16% 84%,#07100b88),repeating-linear-gradient(0deg,#0000 0 43px,#53e69d0b 44px 45px),repeating-linear-gradient(90deg,#0000 0 43px,#53e69d08 44px 45px);position:absolute;inset:0}.black-bull-td-board:after{content:"";pointer-events:none;background:radial-gradient(#0000 45%,#0008 100%);position:absolute;inset:0}.black-bull-pixel-map{z-index:2;shape-rendering:geometricprecision;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pixel-road-shadow{fill:none;stroke:#06110b99;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round}.pixel-road{fill:none;stroke:#6d5b3a;stroke-width:17px;stroke-linecap:round;stroke-linejoin:round}.pixel-road-center{fill:none;stroke:#cbb26b;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round}.pixel-road-dashes{fill:none;stroke:#8e753e99;stroke-width:1.5px;stroke-dasharray:2.5 4}.pixel-tree rect{fill:#2a5739;stroke:#102719;stroke-width:.7px}.pixel-tree rect:not(:first-child){fill:#3e8a52}.pixel-tree rect:nth-child(3){fill:#5aa85b}.pixel-tree-highlight{fill:#8bc764!important;stroke:none!important}.pixel-rock path:first-child{fill:#52685b;stroke:#20372a;stroke-width:.8px}.pixel-rock-light{fill:#9baa89;stroke:none}.pixel-flag rect{fill:#4e3724}.pixel-flag path{fill:#d9ad43;stroke:#503c22;stroke-width:.7px}.black-bull-tower-art{z-index:4;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px #07110aaa)drop-shadow(0 0 18px #53e69d77);width:min(25%,220px);height:37%;image-rendering:pixelated;pointer-events:none;position:absolute;top:1%;left:78%;transform:translate(-50%)}.black-bull-turret,.black-bull-build-slot,.black-bull-td-enemy{z-index:8;position:absolute;transform:translate(-50%,-50%)}.black-bull-turret{color:#53e69d;background:#10261aee;border:1px solid #53e69d;border-radius:6px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;box-shadow:0 0 0 4px #53e69d18,0 0 22px #53e69d44}.black-bull-turret:after{content:"";border:1px dashed #53e69d33;border-radius:50%;animation:5s linear infinite bb-scan;position:absolute;inset:-11px}.black-bull-turret-art{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.black-bull-turret b{white-space:nowrap;background:#08100c;border:1px solid;padding:2px 4px;font:800 6px ui-monospace,monospace;position:absolute;bottom:-12px}.tower-cannon{color:#f3bd4d;background:#2d210d;border-color:#f3bd4d}.tower-cryo{color:#73d9ff;background:#0c2530;border-color:#73d9ff}.black-bull-build-slot{color:#f3bd4d;cursor:pointer;background:#f3bd4d14;border:1px dashed #f3bd4dcc;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:58px;height:58px;display:flex}.black-bull-build-slot:hover:not(:disabled){background:#f3bd4d33;transform:translate(-50%,-50%)scale(1.08)}.black-bull-build-slot span{font:800 6px ui-monospace,monospace}.black-bull-build-slot b{font:800 7px ui-monospace,monospace}.black-bull-build-slot:disabled{opacity:.45;cursor:not-allowed}.black-bull-td-enemy{color:#ff8790;background:#2b1115ee;border:1px solid #ff606c;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:58px;min-height:62px;padding:3px;animation:1s ease-in-out infinite bb-enemy;display:flex;box-shadow:0 0 18px #ff606c33}.black-bull-td-enemy img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.black-bull-td-enemy b{font:800 6px ui-monospace,monospace}.black-bull-td-enemy>i{background:#45171d;width:44px;height:3px}.black-bull-td-enemy>i em{background:currentColor;height:100%;display:block}.enemy-grizzly{color:#f3bd4d;background:#2f220cee;border-color:#f3bd4d}.enemy-berserker{color:#ff6b35;border-color:#ff6b35}.enemy-warden{color:#d8ceff;border-color:#bca8ff}.enemy-frost{color:#bceeff;background:#0a2b38ee;border-color:#72d9ff}.black-bull-td-shot{z-index:10;color:#fff;text-shadow:0 0 10px #53e69d,0 0 24px #53e69d;pointer-events:none;font-size:20px;animation:.2s linear forwards bb-shot;position:absolute;transform:translate(-50%,-50%)}.black-bull-arena__feedback{z-index:13;color:#a7f5c9;white-space:nowrap;background:#08130eee;border:1px solid #53e69d55;padding:7px 11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.black-bull-arena__overlay{z-index:20;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06110bdd;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.black-bull-arena__index{color:#53e69d;letter-spacing:.15em;font:800 9px ui-monospace,monospace}.black-bull-arena__overlay h2{color:#f3bd4d;margin:12px 0 0;font:900 clamp(28px,5vw,52px)/.9 Impact,Arial Black,sans-serif}.black-bull-arena__overlay p{color:#9aada1;max-width:420px;margin:16px 0 24px;font:12px/1.5 ui-monospace,monospace}.black-bull-button{color:#1a1407;cursor:pointer;background:#f3bd4d;border:1px solid #f3bd4d;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:800 10px ui-monospace,monospace;display:inline-flex}.black-bull-button:hover{background:#ffe092}.black-bull-armory{background:#0d1712;border:1px solid #273a31;grid-template-columns:190px 1fr;margin-top:12px;display:grid}.black-bull-armory__heading{border-right:1px solid #273a31;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex}.black-bull-armory__heading span,.black-bull-armory__heading small{color:#789084;font:800 8px ui-monospace,monospace}.black-bull-armory__heading strong{color:#f3bd4d;font:900 19px ui-monospace,monospace}.black-bull-loadout{background:#273a31;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.black-bull-loadout button,.black-bull-slot-grid button{color:#eaf4ed;cursor:pointer;background:#101d16;border:0}.black-bull-loadout button{text-align:left;grid-template-columns:30px 1fr;align-content:center;gap:2px 8px;padding:12px;display:grid}.black-bull-loadout button:hover,.black-bull-loadout button.is-selected{background:#193124}.black-bull-loadout button.is-selected{box-shadow:inset 0 -2px #53e69d}.loadout-icon{color:#53e69d;grid-row:span 3;place-items:center;font-size:18px;display:grid}.loadout-cannon{color:#f3bd4d}.loadout-cryo{color:#73d9ff}.black-bull-loadout b{font:800 9px ui-monospace,monospace}.black-bull-loadout small,.black-bull-loadout em{color:#789084;font:7px ui-monospace,monospace}.black-bull-loadout em{color:#f3bd4d;font-style:normal}.black-bull-slot-grid{background:#273a31;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.black-bull-slot-grid button{color:#53e69d;justify-content:center;align-items:center;gap:8px;min-height:54px;display:flex}.black-bull-slot-grid button:hover:not(:disabled){background:#193124}.black-bull-slot-grid button:disabled{opacity:.4;cursor:not-allowed}.black-bull-slot-grid span{text-align:left;font:800 8px ui-monospace,monospace}.black-bull-slot-grid b{color:#789084;margin-top:3px;font:7px ui-monospace,monospace;display:block}.black-bull-game__instructions{background:#273a31;border:1px solid #273a31;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:12px;display:grid}.black-bull-game__instructions div{background:#0d1712;grid-template-columns:20px 1fr;gap:4px 8px;padding:13px;display:grid}.black-bull-game__instructions svg{color:#f3bd4d;grid-row:span 2}.black-bull-game__instructions strong{font:800 8px ui-monospace,monospace}.black-bull-game__instructions span{color:#789084;font:8px ui-monospace,monospace}@keyframes bb-blink{50%{opacity:.3}}@keyframes bb-scan{to{transform:rotate(360deg)}}@keyframes bb-enemy{50%{margin-top:2px}}@keyframes bb-shot{to{transform:translate(calc(-50% + var(--shot-x)),calc(-50% + var(--shot-y)));opacity:0}}@media (width<=720px){.black-bull-game{width:100% - 20px;padding-top:12px}.black-bull-game__hero{align-items:flex-start;padding:14px}.black-bull-game__badge{width:58px;height:58px}.black-bull-game__badge img{width:46px;height:46px}.black-bull-campaign-ribbon{grid-template-columns:1.3fr .7fr 1fr}.black-bull-arena{height:min(70dvh,620px);min-height:500px}.black-bull-tower-art{width:32%;height:34%;left:78%}.black-bull-turret,.black-bull-build-slot{width:45px;height:45px}.black-bull-td-enemy{width:48px;min-height:54px}.black-bull-td-enemy img{width:32px;height:32px}.black-bull-armory{grid-template-columns:1fr}.black-bull-armory__heading{border-bottom:1px solid #273a31;border-right:0}.black-bull-loadout button{padding:10px 7px}.black-bull-slot-grid{grid-template-columns:repeat(2,1fr)}.black-bull-game__instructions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}:root{color:#f3f5ef;font-synthesis:none;text-rendering:optimizelegibility;--ink:#090b0d;--panel:#131613;--panel-strong:#181b17;--line:#33362f;--line-soft:#242821;--text:#f3f5ef;--muted:#9ca095;--dim:#6f756d;--mint:#53e69d;--mint-light:#7df3b9;--coral:#ff606c;--amber:#f3bd4d;letter-spacing:0;background:#090b0d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;letter-spacing:0}html{background:var(--ink);min-width:0;min-height:100%}body{background:var(--ink);min-width:0;min-height:100dvh;color:var(--text);margin:0}button,input{font:inherit}button{color:inherit}button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.38}.app-shell{background:var(--ink);min-height:100dvh}.topbar{z-index:20;border-bottom:1px solid var(--line);background:#0d0f0f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 18px;display:grid;position:relative}.brand-lockup,.topbar-actions,.season-status,.god-label,.honesty-line,.locked-line,.stage-caption{align-items:center;display:flex}.brand-lockup{gap:10px;width:fit-content}.brand-logo{object-fit:contain;width:30px;height:30px;display:block}.wordmark{font-family:Arial Black,Impact,sans-serif;font-size:18px;line-height:1}.season-status{color:var(--muted);justify-content:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.status-dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 3px #f3bd4d1f}.topbar-actions{grid-column:3;justify-content:flex-end;gap:6px}.topbar-actions .tp-account{margin-left:2px}.icon-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){border-color:var(--line);background:var(--panel-strong)}.mode-tabs{z-index:15;border-bottom:1px solid var(--line);background:#0d0f0f;justify-content:center;align-items:stretch;gap:2px;min-height:42px;padding:0 12px;display:flex;position:relative}.mode-tabs button{min-width:116px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;display:inline-flex}.mode-tabs button:hover:not(:disabled){color:var(--text);background:var(--panel)}.mode-tabs button.is-active{border-bottom-color:var(--mint);color:var(--mint)}.workspace{grid-template-columns:minmax(180px,220px) auto minmax(240px,292px);justify-content:center;align-items:start;gap:clamp(16px,2.3vw,32px);width:100%;min-height:calc(100dvh - 96px);padding:18px clamp(16px,2.2vw,34px) 24px;display:grid}.rail{min-width:0;padding-top:8px}.rail-section{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0 0 20px}.rail-section:last-child{margin-bottom:0}.rail-kicker{color:var(--dim);margin:0 0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.rail h2{margin:0;font-family:Arial Black,Impact,sans-serif;font-size:20px;line-height:1.05}.season-section h2{color:var(--amber)}.honesty-line,.locked-line{color:var(--muted);gap:8px;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.honesty-line>span{border:1px solid var(--coral);background:#ff606c29;width:8px;height:8px}.honesty-line.is-funded{color:var(--mint)}.honesty-line.is-funded>span{border-color:var(--mint);background:#53e69d29}.metric-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:37px;display:flex}.metric-row:last-child{border-bottom:0}.metric-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden}.metric-row strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.metric-row .metric-accent{color:var(--mint)}.game-column{flex-direction:column;align-items:stretch;width:min(56.25dvh - 78.75px,455px);min-width:280px;display:flex}.game-stage{aspect-ratio:9/16;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#0b0d0e;border:1px solid #3e433a;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000057;container-type:inline-size}.phaser-host,.phaser-host canvas{display:block;inset:0;width:100%!important;height:100%!important;position:absolute!important}.phaser-host canvas{touch-action:none}.game-hud{z-index:5;pointer-events:none;background:#090b0de0;border-bottom:1px solid #53e69d38;grid-template-columns:repeat(3,1fr);min-height:62px;padding:13px 15px 10px;display:grid;position:absolute;top:0;left:0;right:0}.hud-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.hud-stat-center{align-items:center}.hud-stat-right{align-items:flex-end}.hud-stat span,.god-label,.result-kicker,.result-score-label,.result-grid span,.overlay-label,.new-best{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.hud-stat strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;overflow:hidden}.hud-stat:first-child strong{color:var(--mint)}.god-meter{z-index:5;pointer-events:none;background:#090b0dd1;border:1px solid #9ca09538;border-radius:4px;width:142px;padding:7px 9px;position:absolute;top:76px;left:50%;transform:translate(-50%)}.god-label{justify-content:center;gap:5px;margin-bottom:6px;font-size:8px}.meter-segments{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.meter-segments i{background:#3a3d37;height:3px;display:block}.meter-segments i.filled{background:var(--mint)}.god-meter-active{border-color:#f3bd4d85}.god-meter-active .god-label{color:var(--amber)}.god-meter-active .meter-segments i.filled{background:var(--amber)}.game-feedback{z-index:7;pointer-events:none;background:#090b0de6;border:1px solid;border-radius:3px;padding:7px 10px;font-family:Arial Black,Impact,sans-serif;font-size:15px;animation:.65s ease-out forwards feedback-pop;position:absolute;top:26%;left:50%;transform:translate(-50%,-50%)}.feedback-mint{color:var(--mint)}.feedback-amber{color:var(--amber)}.feedback-coral{color:var(--coral)}@keyframes feedback-pop{0%{opacity:0;transform:translate(-50%,-42%)scale(.9)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}72%{opacity:1}to{opacity:0;transform:translate(-50%,-64%)scale(1)}}.game-overlay{z-index:10;background:#090b0dc7;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.start-overlay{flex-direction:column;justify-content:space-between;padding-top:22%;padding-bottom:10%}.start-lockup{text-align:center;width:100%}.start-index{color:var(--amber);margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;display:block}.start-lockup h1{max-width:100%;color:var(--text);flex-direction:column;align-items:center;margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(22px,14cqw,60px);line-height:.86;display:flex}.start-lockup h1 span{max-width:100%;display:block}.start-lockup h1 span:first-child{color:var(--mint)}.start-lockup p{color:var(--muted);margin:22px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;line-height:1.65}.primary-button,.secondary-button,.drop-button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;display:inline-flex}.primary-button{border:1px solid var(--mint);background:var(--mint);color:#07110b}.primary-button:hover{border-color:var(--mint-light);background:var(--mint-light)}.secondary-button{border:1px solid var(--line);background:var(--panel-strong);color:var(--text)}.secondary-button:hover{border-color:var(--muted)}.drop-button{z-index:8;border:1px solid var(--mint);min-width:126px;color:var(--mint);background:#090b0de8;position:absolute;top:124px;left:50%;transform:translate(-50%);box-shadow:0 7px 28px #00000061}.drop-button:hover:not(:disabled){background:var(--mint);color:#07110b}.pause-overlay{background:#090b0dd6;flex-direction:column;gap:20px}.result-overlay{background:#090b0de0}.result-panel{border:1px solid var(--line);border-top:3px solid var(--coral);text-align:center;background:#101310;border-radius:6px;width:min(100%,318px);padding:24px;box-shadow:0 18px 52px #0000007a}.result-panel h2{color:var(--coral);margin:7px 0 8px;font-family:Arial Black,Impact,sans-serif;font-size:34px;line-height:1}.result-panel h2.is-verified{color:var(--mint)}.result-panel.is-ranked{border-top-color:var(--amber)}.result-error{max-height:58px;color:var(--coral);border:1px solid #ff606c5c;margin:-10px 0 14px;padding:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.4;overflow:auto}.new-best{color:var(--amber);margin:0 auto 15px;display:block}.result-score{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:34px;line-height:1;display:block;overflow:hidden}.result-score-label{margin-top:5px;display:block}.result-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0;display:grid}.result-grid>div{background:var(--panel);flex-direction:column;gap:4px;min-width:0;padding:10px 4px;display:flex}.result-grid strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.result-actions{grid-template-columns:1.35fr 1fr;gap:8px;display:grid}.result-actions .primary-button,.result-actions .secondary-button{white-space:nowrap;min-width:0;padding:0 10px}.stage-caption{color:var(--dim);justify-content:space-between;padding:9px 2px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.history-heading{justify-content:space-between;align-items:flex-start;display:flex}.history-heading>svg{color:var(--amber)}.run-list{border-bottom:1px solid var(--line);min-height:216px;margin-bottom:20px}.empty-runs{min-height:196px;color:var(--dim);align-content:center;place-items:center;display:grid}.empty-runs>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:34px}.empty-runs p{margin:9px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.run-row{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:52px;display:grid}.run-rank,.run-row time,.run-main span{color:var(--dim);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.run-main{flex-direction:column;gap:2px;min-width:0;display:flex}.run-main strong{color:var(--mint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.lock-square{border:1px solid var(--amber);background:#f3bd4d24;width:8px;height:8px}.rail-note{max-width:250px;color:var(--dim);margin:12px 0 0;font-size:11px;line-height:1.5}.ranked-live-metrics{margin-top:20px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.game-column{grid-area:1/1/auto/-1;justify-self:center}.stats-rail{grid-area:2/1}.history-rail{grid-area:2/2}}@media (width<=640px){.topbar{grid-template-columns:1fr auto;min-height:52px;padding:0 10px}.topbar-actions{grid-column:2}.season-status{display:none}.wordmark{font-size:15px}.brand-logo{width:27px;height:27px}.season-status{font-size:9px}.desktop-action{display:none}.icon-button{width:38px;height:38px}.workspace{flex-direction:column;gap:18px;min-height:calc(100dvh - 94px);padding:10px 10px 24px;display:flex}.game-column{order:1;align-self:center;width:min(100vw - 20px,56.25dvh - 77.625px,455px);min-width:0}.game-overlay{padding-left:16px;padding-right:16px}.stats-rail{order:2}.history-rail{order:3}.rail{width:100%;padding:0 2px}.stats-rail,.history-rail{grid-template-columns:1fr;display:grid}.rail-section{margin-bottom:16px;padding-bottom:16px}.game-hud{min-height:58px;padding:11px 12px 9px}.hud-stat strong{font-size:14px}.god-meter{top:70px}.drop-button{min-width:112px;min-height:40px;padding:0 14px;top:118px}.result-overlay{padding:8px}.result-panel{padding:18px 12px}.result-panel h2{font-size:28px}.mode-tabs{padding:0 6px}.mode-tabs button{flex:1 1 0;min-width:0;padding:0 6px;font-size:9px}}@media (width<=370px){.season-status{display:none}.topbar{grid-template-columns:1fr auto}.sound-action{display:none}.mode-tabs button{gap:5px;font-size:8px}}@media (height<=520px) and (width>=641px){.topbar{min-height:46px}.workspace{grid-template-columns:minmax(150px,190px) auto minmax(190px,240px);gap:12px;min-height:calc(100dvh - 88px);padding:8px}.game-column{width:min(56.25dvh - 60.75px,240px);min-width:0}.rail{padding-top:0}.rail-section{margin-bottom:12px;padding-bottom:12px}.stage-caption{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
