:root{--c-white: #ffffff;--c-white-rgb: 255,255,255;--c-gray: #eaeaea;--c-gray-rgb: 234,234,234;--c-gray-dim: #aaaaaa;--c-gray-dim-rgb: 170,170,170;--c-ink: #000000;--c-ink-rgb: 0,0,0;--c-slate: #556677;--c-slate-rgb: 85,102,119;--c-slate-deep: #334455;--c-slate-deep-rgb: 51,68,85;--c-ice: #bbd4ee;--c-ice-rgb: 187,212,238;--c-bg-void: #010108;--c-bg-void-rgb: 1,1,8;--c-bg: #06061a;--c-bg-rgb: 6,6,26;--c-bg-panel: #1a1a2e;--c-bg-panel-rgb: 26,26,46;--c-bg-nightmare: #140008;--c-bg-nightmare-rgb: 20,0,8;--c-bg-block: #220011;--c-bg-block-rgb: 34,0,17;--c-panel-cyan: #004640;--c-panel-cyan-rgb: 0,70,64;--c-panel-gold: #412c00;--c-panel-gold-rgb: 65,44,0;--c-panel-blue: #003050;--c-panel-blue-rgb: 0,48,80;--c-panel-pink: #3c0014;--c-panel-pink-rgb: 60,0,20;--c-accent: #00ffee;--c-accent-rgb: 0,255,238;--c-accent-blue: #00b4ff;--c-accent-blue-rgb: 0,180,255;--c-blue: #4488ff;--c-blue-rgb: 68,136,255;--c-blue-deep: #0044cc;--c-blue-deep-rgb: 0,68,204;--c-solana: #9945ff;--c-solana-rgb: 153,69,255;--c-success: #00ff88;--c-success-rgb: 0,255,136;--c-success-2: #36e58f;--c-success-2-rgb: 54,229,143;--c-gold: #ffc533;--c-gold-rgb: 255,197,51;--c-gold-bright: #ffd94d;--c-gold-bright-rgb: 255,217,77;--c-gold-pale: #fff1cc;--c-gold-pale-rgb: 255,241,204;--c-orange: #ff8844;--c-orange-rgb: 255,136,68;--c-orange-deep: #ff8c00;--c-orange-deep-rgb: 255,140,0;--c-red-orange: #ff4400;--c-red-orange-rgb: 255,68,0;--c-bronze: #cd7f32;--c-bronze-rgb: 205,127,50;--c-danger: #ff2233;--c-danger-rgb: 255,34,51;--c-danger-bright: #ff4466;--c-danger-bright-rgb: 255,68,102;--c-danger-deep: #cc0033;--c-danger-deep-rgb: 204,0,51;--c-pink: #ff5a91;--c-pink-rgb: 255,90,145;--c-pink-soft: #ff9fb0;--c-pink-soft-rgb: 255,159,176;--c-magenta: #ff00cc;--c-magenta-rgb: 255,0,204;--c-magenta-2: #d633e0;--c-magenta-2-rgb: 214,51,224;--c-purple: #c880ff;--c-purple-rgb: 200,128,255;--c-purple-deep: #9c38e0;--c-purple-deep-rgb: 156,56,224;--c-lavender: #e0d8ff;--c-lavender-rgb: 224,216,255;--c-purple-vivid: #aa00ff;--c-purple-vivid-rgb: 170,0,255}:root{--chamfer: 2.3px;--chamfer-clip: polygon( 0 calc(var(--chamfer)*5), calc(var(--chamfer)*1) calc(var(--chamfer)*5), calc(var(--chamfer)*1) calc(var(--chamfer)*3), calc(var(--chamfer)*2) calc(var(--chamfer)*3), calc(var(--chamfer)*2) calc(var(--chamfer)*2), calc(var(--chamfer)*3) calc(var(--chamfer)*2), calc(var(--chamfer)*3) calc(var(--chamfer)*1), calc(var(--chamfer)*5) calc(var(--chamfer)*1), calc(var(--chamfer)*5) 0, calc(100% - var(--chamfer)*5) 0, calc(100% - var(--chamfer)*5) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*5), 100% calc(var(--chamfer)*5), 100% calc(100% - var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*5) 100%, calc(var(--chamfer)*5) 100%, calc(var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*5), 0 calc(100% - var(--chamfer)*5) );--chamfer-clip-ring: polygon(evenodd, 0 50%, 0 calc(100% - var(--chamfer)*5), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*5), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*5) 100%, calc(100% - var(--chamfer)*5) 100%, calc(100% - var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*5), 100% calc(100% - var(--chamfer)*5), 100% calc(var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*5) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*5) 0, calc(var(--chamfer)*5) 0, calc(var(--chamfer)*5) calc(var(--chamfer)*1), calc(var(--chamfer)*3) calc(var(--chamfer)*1), calc(var(--chamfer)*3) calc(var(--chamfer)*2), calc(var(--chamfer)*2) calc(var(--chamfer)*2), calc(var(--chamfer)*2) calc(var(--chamfer)*3), calc(var(--chamfer)*1) calc(var(--chamfer)*3), calc(var(--chamfer)*1) calc(var(--chamfer)*5), 0 calc(var(--chamfer)*5), 0 50%, 2px 50%, 2px calc(100% - var(--chamfer)*5 - 2px), calc(var(--chamfer)*1 + 2px) calc(100% - var(--chamfer)*5 - 2px), calc(var(--chamfer)*1 + 2px) calc(100% - var(--chamfer)*3 - 2px), calc(var(--chamfer)*2 + 2px) calc(100% - var(--chamfer)*3 - 2px), calc(var(--chamfer)*2 + 2px) calc(100% - var(--chamfer)*2 - 2px), calc(var(--chamfer)*3 + 2px) calc(100% - var(--chamfer)*2 - 2px), calc(var(--chamfer)*3 + 2px) calc(100% - var(--chamfer)*1 - 2px), calc(var(--chamfer)*5 + 2px) calc(100% - var(--chamfer)*1 - 2px), calc(var(--chamfer)*5 + 2px) calc(100% - 2px) , calc(100% - var(--chamfer)*5 - 2px) calc(100% - 2px) , calc(100% - var(--chamfer)*5 - 2px) calc(100% - var(--chamfer)*1 - 2px), calc(100% - var(--chamfer)*3 - 2px) calc(100% - var(--chamfer)*1 - 2px), calc(100% - var(--chamfer)*3 - 2px) calc(100% - var(--chamfer)*2 - 2px), calc(100% - var(--chamfer)*2 - 2px) calc(100% - var(--chamfer)*2 - 2px), calc(100% - var(--chamfer)*2 - 2px) calc(100% - var(--chamfer)*3 - 2px), calc(100% - var(--chamfer)*1 - 2px) calc(100% - var(--chamfer)*3 - 2px), calc(100% - var(--chamfer)*1 - 2px) calc(100% - var(--chamfer)*5 - 2px), calc(100% - 2px) calc(100% - var(--chamfer)*5 - 2px), calc(100% - 2px) calc(var(--chamfer)*5 + 2px), calc(100% - var(--chamfer)*1 - 2px) calc(var(--chamfer)*5 + 2px), calc(100% - var(--chamfer)*1 - 2px) calc(var(--chamfer)*3 + 2px), calc(100% - var(--chamfer)*2 - 2px) calc(var(--chamfer)*3 + 2px), calc(100% - var(--chamfer)*2 - 2px) calc(var(--chamfer)*2 + 2px), calc(100% - var(--chamfer)*3 - 2px) calc(var(--chamfer)*2 + 2px), calc(100% - var(--chamfer)*3 - 2px) calc(var(--chamfer)*1 + 2px), calc(100% - var(--chamfer)*5 - 2px) calc(var(--chamfer)*1 + 2px), calc(100% - var(--chamfer)*5 - 2px) 2px, calc(var(--chamfer)*5 + 2px) 2px, calc(var(--chamfer)*5 + 2px) calc(var(--chamfer)*1 + 2px), calc(var(--chamfer)*3 + 2px) calc(var(--chamfer)*1 + 2px), calc(var(--chamfer)*3 + 2px) calc(var(--chamfer)*2 + 2px), calc(var(--chamfer)*2 + 2px) calc(var(--chamfer)*2 + 2px), calc(var(--chamfer)*2 + 2px) calc(var(--chamfer)*3 + 2px), calc(var(--chamfer)*1 + 2px) calc(var(--chamfer)*3 + 2px), calc(var(--chamfer)*1 + 2px) calc(var(--chamfer)*5 + 2px), 2px calc(var(--chamfer)*5 + 2px), 2px 50% )}.panel{border-radius:0;clip-path:var(--chamfer-clip);position:relative;isolation:isolate}.panel:before{content:"";position:absolute;inset:0;background:var(--panel-border);clip-path:var(--chamfer-clip-ring);z-index:-2;pointer-events:none}.panel:after{content:"";position:absolute;inset:var(--panel-inset, 2px);background:var(--panel-bg, transparent);clip-path:var(--chamfer-clip);z-index:-1;pointer-events:none}.game-pause-resume-btn,.game-pause-menu-btn,.game-over-btn,.modal-btn,.lb-tab,.wallet-picker-btn,.menu-convert-btn,.streak-widget-btn,.convert-max-btn,.fr-copy-btn,.fr-claim-btn,.pf-edit-btn,.pf-hist-btn,.pf-badge-status-btn,.pf-badge-icon-btn,.pf-badge-text-btn,.nav-btn,.tk-btn,.hm-btn,.admin-ban-btn,.admin-tab,.admin-notify-btn,.pf-menu-row-view-btn,.pd-tab,.pd-close-btn,.pd-copy-btn,.menu-mode-btn,.nm-attempts-buy-btn,.nm-rank-badge-btn,.nm-lb-close-btn,.nm-nav-btn,.nm-info-btn,.nm-buy-tries-btn,.continue-pay-btn,.continue-giveup-btn,.pf-popup-close{--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border: rgba(var(--c-accent-rgb),.35);background:transparent;border:none;border-radius:0;position:relative;z-index:0;filter:drop-shadow(0 0 2px var(--btn-border))}.chamfer-glow-wrap>*{clip-path:var(--chamfer-clip);filter:none}.game-pause-resume-btn:before,.game-pause-resume-btn:after,.game-pause-menu-btn:before,.game-pause-menu-btn:after,.game-over-btn:before,.game-over-btn:after,.modal-btn:before,.modal-btn:after,.lb-tab:before,.lb-tab:after,.wallet-picker-btn:before,.wallet-picker-btn:after,.menu-convert-btn:before,.menu-convert-btn:after,.streak-widget-btn:before,.streak-widget-btn:after,.convert-max-btn:before,.convert-max-btn:after,.fr-copy-btn:before,.fr-copy-btn:after,.fr-claim-btn:before,.fr-claim-btn:after,.pf-edit-btn:before,.pf-edit-btn:after,.pf-hist-btn:before,.pf-hist-btn:after,.pf-badge-status-btn:before,.pf-badge-status-btn:after,.pf-badge-icon-btn:before,.pf-badge-icon-btn:after,.pf-badge-text-btn:before,.pf-badge-text-btn:after,.nav-btn:before,.nav-btn:after,.tk-btn:before,.tk-btn:after,.hm-btn:before,.hm-btn:after,.pf-menu-row-view-btn:before,.pf-menu-row-view-btn:after,.pd-tab:before,.pd-tab:after,.pd-close-btn:before,.pd-close-btn:after,.pd-copy-btn:before,.pd-copy-btn:after,.menu-mode-btn:before,.menu-mode-btn:after,.nm-attempts-buy-btn:before,.nm-attempts-buy-btn:after,.nm-rank-badge-btn:before,.nm-rank-badge-btn:after,.nm-lb-close-btn:before,.nm-lb-close-btn:after,.nm-nav-btn:before,.nm-nav-btn:after,.nm-info-btn:before,.nm-info-btn:after,.nm-buy-tries-btn:before,.nm-buy-tries-btn:after,.continue-pay-btn:before,.continue-pay-btn:after,.continue-giveup-btn:before,.continue-giveup-btn:after,.pf-popup-close:before,.pf-popup-close:after{content:"";position:absolute;clip-path:var(--chamfer-clip)}.game-pause-resume-btn:before,.game-pause-menu-btn:before,.game-over-btn:before,.modal-btn:before,.lb-tab:before,.wallet-picker-btn:before,.menu-convert-btn:before,.streak-widget-btn:before,.convert-max-btn:before,.fr-copy-btn:before,.fr-claim-btn:before,.pf-edit-btn:before,.pf-hist-btn:before,.pf-badge-status-btn:before,.pf-badge-icon-btn:before,.pf-badge-text-btn:before,.nav-btn:before,.tk-btn:before,.hm-btn:before,.admin-ban-btn:before,.admin-tab:before,.admin-notify-btn:before,.pf-menu-row-view-btn:before,.pd-tab:before,.pd-close-btn:before,.pd-copy-btn:before,.menu-mode-btn:before,.nm-attempts-buy-btn:before,.nm-rank-badge-btn:before,.nm-lb-close-btn:before,.nm-nav-btn:before,.nm-info-btn:before,.nm-buy-tries-btn:before,.continue-pay-btn:before,.continue-giveup-btn:before,.pf-popup-close:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.game-pause-resume-btn:after,.game-pause-menu-btn:after,.game-over-btn:after,.modal-btn:after,.lb-tab:after,.wallet-picker-btn:after,.menu-convert-btn:after,.streak-widget-btn:after,.convert-max-btn:after,.fr-copy-btn:after,.fr-claim-btn:after,.pf-edit-btn:after,.pf-hist-btn:after,.pf-badge-status-btn:after,.pf-badge-icon-btn:after,.pf-badge-text-btn:after,.nav-btn:after,.tk-btn:after,.hm-btn:after,.admin-ban-btn:after,.admin-tab:after,.admin-notify-btn:after,.pf-menu-row-view-btn:after,.pd-tab:after,.pd-close-btn:after,.pd-copy-btn:after,.menu-mode-btn:after,.nm-attempts-buy-btn:after,.nm-rank-badge-btn:after,.nm-lb-close-btn:after,.nm-nav-btn:after,.nm-info-btn:after,.nm-buy-tries-btn:after,.continue-pay-btn:after,.continue-giveup-btn:after,.pf-popup-close:after{inset:2px;background:var(--btn-bg);z-index:-1}@font-face{font-family:Ithaca;src:url(/fonts/Ithaca.ttf) format("truetype");font-display:block}button,a,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent;outline:none}*:focus{outline:none}*:focus-visible{outline:none}@media(hover:hover){*{cursor:none!important}}#st-custom-cursor{position:fixed;top:0;left:0;width:48px;height:48px;pointer-events:none;z-index:999999;will-change:transform;transform:translate(-200px,-200px);user-select:none;-webkit-user-select:none}@media(hover:none){#st-custom-cursor{display:none}}html{min-height:100%;background-color:var(--c-bg);background-image:radial-gradient(circle at 18% 20%,rgba(var(--c-accent-rgb),.08),transparent 28%),radial-gradient(circle at 62% 18%,rgba(var(--c-magenta-rgb),.08),transparent 24%),radial-gradient(circle at 82% 55%,rgba(var(--c-purple-rgb),.14),transparent 30%),linear-gradient(180deg,rgba(var(--c-bg-rgb),.98),rgba(var(--c-bg-void-rgb),1))}body{min-height:100%;color:var(--c-lavender);font-family:Ithaca,Courier New,monospace;font-size:15px;-webkit-font-smoothing:antialiased;margin:0;background:transparent;position:relative;display:flex;justify-content:center;padding-top:80px;padding-bottom:72px;padding-inline:0}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(transparent 0%,rgba(var(--c-white-rgb),.014) 50%,transparent 100%),repeating-linear-gradient(180deg,rgba(var(--c-white-rgb),.015) 0 1px,transparent 1px 4px);opacity:.45}body:after{content:"";position:fixed;bottom:0;left:0;right:0;height:48px;background:rgba(var(--c-bg-rgb),.105);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(var(--c-white-rgb),.06);pointer-events:none;z-index:99}#app{width:min(100%,1360px);will-change:transform;position:relative;z-index:2}#st-vhs{will-change:transform;z-index:1!important}.site-footer{position:fixed;bottom:0;left:0;right:0;height:48px;z-index:100}.site-footer-inner{height:100%;max-width:100%;margin:0 auto;padding-inline:16px;display:flex;align-items:center;justify-content:space-between}.site-footer-season{font-family:inherit;font-size:22px;letter-spacing:.08em;color:rgba(var(--c-lavender-rgb),.45);white-space:nowrap}@media(max-width:600px){.site-footer-season{font-size:12px}}.site-footer-live{color:var(--c-accent);text-shadow:0 0 10px rgba(var(--c-accent-rgb),.8),0 0 28px rgba(var(--c-accent-rgb),.3)}.site-footer-nav{display:flex;align-items:center}.site-footer-link{font-family:inherit;font-size:22px;letter-spacing:.08em;color:rgba(var(--c-lavender-rgb),.45);text-decoration:none;padding:6px 14px;background:none;border:none;white-space:nowrap;position:relative;transition:color .1s,text-shadow .1s}.site-footer-link:hover{color:var(--c-accent);text-shadow:0 0 10px rgba(var(--c-accent-rgb),.6)}@media(max-width:600px){.site-footer-link{font-size:12px;padding:4px 8px}}.site-header{position:fixed;top:0;left:0;right:0;height:72px;z-index:100;background:rgba(var(--c-bg-rgb),.105);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header-inner{height:100%;max-width:100%;margin:0 auto;padding-inline:16px;display:flex;align-items:center;gap:32px}.site-brand{font-size:26px;letter-spacing:.08em;color:var(--c-purple);text-decoration:none;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:10px;text-shadow:0 0 10px rgba(var(--c-purple-rgb),.6),0 0 30px rgba(var(--c-purple-rgb),.2);transition:text-shadow .15s}.site-brand:hover{text-shadow:0 0 14px rgba(var(--c-purple-rgb),.9),0 0 40px rgba(var(--c-purple-rgb),.4)}.site-brand-logo{width:32px;height:32px;object-fit:contain;border-radius:6px;flex-shrink:0}.site-nav{display:flex;align-items:center;gap:4px;flex:1}.site-nav-item{font-family:inherit;font-size:22px;letter-spacing:.08em;color:rgba(var(--c-lavender-rgb),.45);text-decoration:none;padding:6px 14px;background:none;border:none;transition:color .1s,text-shadow .1s;white-space:nowrap;position:relative}.site-nav-item:hover{color:var(--c-accent);text-shadow:0 0 10px rgba(var(--c-accent-rgb),.6)}.site-nav-item--active{color:var(--c-accent);text-shadow:0 0 10px rgba(var(--c-accent-rgb),.8),0 0 28px rgba(var(--c-accent-rgb),.3)}.site-nav-item--active:after{content:"";position:absolute;bottom:-1px;left:14px;right:14px;height:2px;background:var(--c-accent);box-shadow:0 0 8px rgba(var(--c-accent-rgb),.8)}.site-burger{--chamfer: 3px;--btn-bg: rgba(var(--c-bg-rgb),.7);--btn-border: rgba(var(--c-purple-rgb),.5);display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:42px;padding:0;background:none;border:none;flex-shrink:0;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;filter:drop-shadow(0 0 4px rgba(var(--c-purple-rgb),.3));transition:filter .15s}.site-burger:before,.site-burger:after{content:"";position:absolute;pointer-events:none}.site-burger:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.site-burger:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.site-burger:hover{filter:drop-shadow(0 0 8px rgba(var(--c-purple-rgb),.6))}.site-burger span{display:block;width:18px;height:2px;background:var(--c-purple);border-radius:1px;position:relative;z-index:1;transition:background .15s}.site-burger:hover span{background:var(--c-purple)}.site-nav-item--admin{color:var(--c-gold);text-shadow:0 0 10px rgba(var(--c-gold-rgb),.7);font-family:inherit;background:none;border:none}.site-nav-item--admin:after{display:none!important}.site-nav-item--admin.site-nav-item--active{color:var(--c-gold);text-shadow:0 0 16px rgba(var(--c-gold-rgb),1),0 0 32px rgba(var(--c-gold-rgb),.4);filter:drop-shadow(0 0 5px rgba(var(--c-gold-rgb),.35))}.site-nav-item--admin:hover{color:var(--c-gold);text-shadow:0 0 14px rgba(var(--c-gold-rgb),1),0 0 32px rgba(var(--c-gold-rgb),.5)}.site-wallet-wrap{position:relative;flex-shrink:0}.site-wallet-btn{--chamfer: 3px;--btn-bg: rgba(var(--c-bg-rgb),.7);--btn-border: rgba(var(--c-purple-rgb),.5);display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:52px;font-family:inherit;font-size:22px;letter-spacing:.06em;color:var(--c-purple);background:none;border:none;white-space:nowrap;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;filter:drop-shadow(0 0 4px rgba(var(--c-purple-rgb),.3));transition:filter .15s}.site-wallet-btn:before,.site-wallet-btn:after{content:"";position:absolute;pointer-events:none}.site-wallet-btn:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.site-wallet-btn:after{inset:2px;background:linear-gradient(180deg,rgba(var(--c-white-rgb),.05),rgba(var(--c-white-rgb),0)),var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.site-wallet-btn:hover{filter:drop-shadow(0 0 8px rgba(var(--c-purple-rgb),.6))}.site-wallet-btn.connected{color:rgba(var(--c-purple-rgb),.7)}.site-wallet-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:max-content;padding:6px;z-index:200}.site-wallet-dropdown[hidden]{display:none}.site-wallet-disc{display:flex;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:22px;letter-spacing:2px;color:rgba(var(--c-purple-rgb),.55);background:none;border:none;width:auto;white-space:nowrap;transition:color .12s}.site-wallet-disc:hover{color:var(--c-pink)}.sc-stats,.sc-admin{width:100%}.logo-sub-sm{font-size:16px;letter-spacing:.06em;color:rgba(var(--c-accent-rgb),.4);margin-bottom:4px}.modal-overlay{position:fixed;inset:0;background:rgba(var(--c-bg-rgb),.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{width:100%;max-width:380px;padding:28px 22px 22px}.modal-title{font-size:11px;letter-spacing:3px;color:rgba(var(--c-accent-rgb),.5);margin-bottom:20px;text-align:center}.modal-status{font-size:13px;letter-spacing:1px;color:rgba(var(--c-accent-rgb),.7);text-align:center;margin-bottom:8px}.modal-err{font-size:13px;color:var(--c-danger-bright);text-align:center;margin-bottom:8px}.modal-btn-row{display:flex;gap:10px;margin-top:16px}.wallet-picker-list{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.wallet-picker-btn{--btn-bg: rgba(var(--c-bg-void-rgb),.5);--btn-border:rgba(var(--c-accent-rgb),.28);display:flex;align-items:center;gap:14px;padding:14px 18px;background:transparent;border:none;cursor:pointer;color:var(--c-lavender);font-family:inherit;font-size:16px;letter-spacing:1px;text-align:left;width:100%;transition:filter .15s}.wallet-picker-btn:hover{filter:drop-shadow(0 0 8px rgba(var(--c-accent-rgb),.5))}.wallet-picker-btn:disabled{opacity:.4;cursor:not-allowed}.wallet-picker-icon{width:32px;height:32px;border-radius:6px;flex-shrink:0}.modal-btn{--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border:rgba(var(--c-accent-rgb),.35);flex:1;padding:13px 16px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:13px;letter-spacing:2px;color:var(--c-accent);transition:filter .15s;filter:drop-shadow(0 0 2px rgba(var(--c-accent-rgb),.3))}.modal-btn:hover{filter:drop-shadow(0 0 7px rgba(var(--c-accent-rgb),.7))}.modal-btn:disabled{opacity:.4;cursor:not-allowed}.modal-btn-cancel{--btn-border:rgba(var(--c-purple-rgb),.3);color:rgba(var(--c-purple-rgb),.7);filter:drop-shadow(0 0 2px rgba(var(--c-purple-rgb),.2))}.modal-btn-cancel:hover{filter:drop-shadow(0 0 6px rgba(var(--c-purple-rgb),.5))}.pd-pager{display:flex;justify-content:space-between;align-items:center;margin-top:10px;min-height:48px}.pd-pager-btn{flex:0!important;padding:10px 22px!important;font-size:15px!important}.pd-pager-info{font-size:22px;letter-spacing:.08em;color:rgba(var(--c-purple-rgb),.5)}.stats-layout{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:stretch}.stats-left-col{display:flex;flex-direction:column;gap:16px;min-width:0;height:100%;box-sizing:border-box;overflow:hidden}.stats-sidebar{--chamfer: 3.5px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;text-align:center;flex-shrink:0}.stats-sidebar:before{display:none}.stats-sidebar:after{inset:0}.stats-sidebar-info,.stats-sidebar-meta{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0}.stats-avatar-wrap{--chamfer: 6px;position:relative;isolation:isolate;flex-shrink:0;width:180px;height:180px;clip-path:var(--chamfer-clip);filter:drop-shadow(0 0 24px color-mix(in srgb,var(--level-color, var(--c-purple)) 65%,transparent)) drop-shadow(0 0 6px var(--level-color, var(--c-purple)));margin-bottom:4px}.stats-avatar-wrap:before{content:"";position:absolute;inset:0;background:var(--level-color, var(--c-purple));z-index:-1}.stats-avatar{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover;display:block;clip-path:var(--chamfer-clip)}.stats-player-status{font-size:14px;letter-spacing:3px;display:flex;align-items:center;justify-content:center;gap:7px}.stats-player-status:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0;background:currentColor;box-shadow:0 0 8px currentColor}.stats-player-status.online{color:var(--c-success-2);text-shadow:0 0 10px rgba(var(--c-success-2-rgb),.6)}.stats-player-status.offline{color:var(--c-danger-bright);text-shadow:0 0 8px rgba(var(--c-danger-bright-rgb),.45)}.stats-player-name{font-size:38px;line-height:1;letter-spacing:.04em;color:var(--c-white);text-shadow:0 0 28px rgba(var(--c-white-rgb),.35),0 0 2px rgba(var(--c-white-rgb),.9);word-break:break-word}.stats-player-wallet{font-size:16px;color:var(--c-purple);letter-spacing:.04em;text-shadow:0 0 10px rgba(var(--c-purple-rgb),.6);word-break:break-all;overflow-wrap:anywhere;opacity:.8}.stats-player-level{font-size:18px;letter-spacing:.06em;filter:brightness(1.3);text-shadow:0 0 12px currentColor}.stats-player-streak{font-size:16px;letter-spacing:.06em;color:rgba(var(--c-gold-rgb),.75);text-shadow:0 0 10px rgba(var(--c-gold-rgb),.4);margin-top:2px}.stats-player-invitedby{font-size:13px;letter-spacing:.06em;margin-top:4px}.stats-player-invitedby-lbl{color:rgba(var(--c-purple-rgb),.4)}.stats-player-invitedby-val{color:rgba(var(--c-purple-rgb),.75);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--c-purple-rgb),.3)}.stats-player-invitedby:hover .stats-player-invitedby-val{color:var(--c-purple)}.stats-rank-badge{--chamfer: 3px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 20px;width:100%;box-sizing:border-box;position:relative;isolation:isolate;clip-path:var(--chamfer-clip);margin-top:6px}.stats-rank-badge:before{content:"";position:absolute;inset:0;background:rgba(var(--c-pink-rgb),.45);clip-path:var(--chamfer-clip-ring);z-index:-2}.stats-rank-badge:after{content:"";position:absolute;inset:2px;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(var(--c-pink-rgb),.18),transparent 65%),rgba(var(--c-bg-void-rgb),.42);clip-path:var(--chamfer-clip);z-index:-1}.stats-rank-badge-lbl{font-size:18px;letter-spacing:3px;color:rgba(var(--c-pink-rgb),.65)}.stats-rank-badge-val{font-size:44px;line-height:1;letter-spacing:.04em;text-shadow:0 0 20px currentColor}.stats-badges-block{--chamfer: 3.5px;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center}.stats-badges-lbl{font-size:15px;letter-spacing:.1em;color:rgba(var(--c-lavender-rgb),.9);text-shadow:0 0 8px rgba(var(--c-purple-rgb),.35)}.stats-badges-pips{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.stats-badge-pip{width:28px;height:28px;--chamfer: 2px;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;background:rgba(var(--c-purple-rgb),.12)}.stats-badge-pip:before{content:"";position:absolute;inset:0;background:rgba(var(--c-purple-rgb),.22);clip-path:var(--chamfer-clip-ring)}.stats-badge-pip--earned{background:rgba(var(--c-purple-rgb),.2);filter:drop-shadow(0 0 8px rgba(var(--c-purple-rgb),.7))}.stats-badge-pip--earned:before{background:rgba(var(--c-purple-rgb),.9)}.stats-badge-pip--earned:after{content:"";position:absolute;inset:4px;clip-path:var(--chamfer-clip);background:rgba(var(--c-purple-rgb),.45)}.stats-badges-count{font-size:22px;letter-spacing:.02em}.stats-badges-num{color:var(--c-purple);text-shadow:0 0 10px rgba(var(--c-purple-rgb),.7)}.stats-badges-denom{color:rgba(var(--c-purple-rgb),.4)}.stats-main{display:flex;flex-direction:column;gap:16px;min-width:0}.stats-header-pills{display:flex;gap:10px;align-items:stretch}.score-pill-wrap{flex:1;min-width:0;display:flex;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--pill-border) 55%,transparent));transition:filter .18s}.score-pill-wrap:hover{filter:drop-shadow(0 0 28px color-mix(in srgb,var(--pill-border) 85%,transparent))}.score-pill{--chamfer: 3px;--panel-inset: 2px;flex:1;padding:18px 12px;text-align:center;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-pill:after{background:radial-gradient(ellipse 80% 55% at 50% 0%,color-mix(in srgb,var(--panel-border) 22%,transparent),transparent 65%),rgba(var(--c-bg-void-rgb),.4)}.score-pill-label{display:block;font-size:22px;letter-spacing:.02em;color:rgba(var(--c-lavender-rgb),.9);text-shadow:0 0 8px rgba(var(--c-purple-rgb),.35);margin-bottom:6px}.score-pill-val{display:block;font-size:clamp(22px,2.4vw,36px);line-height:1;letter-spacing:.03em;text-shadow:0 0 6px currentColor;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:0}.stat-card{padding:18px 16px;min-width:0;overflow:hidden;transition:filter .15s}.stat-card:hover{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--panel-border) 55%,transparent))}.stat-card-title{font-size:15px;letter-spacing:.1em;color:rgba(var(--c-lavender-rgb),.9);text-shadow:0 0 8px rgba(var(--c-purple-rgb),.35);margin-bottom:12px}.stat-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid rgba(var(--c-white-rgb),.04)}.stat-row:last-child{border-bottom:none}.stat-row-label{font-size:20px;color:rgba(var(--c-purple-rgb),.6)}.stat-row-val{font-size:20px;color:var(--c-lavender)}.stat-section-sep{margin:12px 0 10px;padding-top:12px;border-top:1px solid rgba(var(--c-accent-rgb),.12);font-size:15px;letter-spacing:.1em;color:rgba(var(--c-lavender-rgb),.9);text-shadow:0 0 8px rgba(var(--c-purple-rgb),.35)}.stat-card--breakdown{padding:18px 18px 14px}.stat-card-featured{text-align:center;padding:12px 0 16px;margin-bottom:12px}.stat-card-featured-val{font-size:52px;line-height:1;color:var(--feat-color, var(--c-white));text-shadow:0 0 24px var(--feat-color, rgba(var(--c-white-rgb),.5))}.stat-card-featured-lbl{font-size:16px;letter-spacing:.06em;color:rgba(var(--c-purple-rgb),.617);margin-top:5px}.stat-bar-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 4px;column-gap:10px;row-gap:4px;padding:6px 0}.stat-bar-row:last-child{border-bottom:none}.stat-bar-label{grid-column:1;grid-row:1;font-size:19px;color:rgba(var(--c-purple-rgb),.6)}.stat-bar-val{grid-column:2;grid-row:1;font-size:19px;color:var(--c-lavender);text-align:right}.stat-bar-track{grid-column:1 / -1;grid-row:2;background:rgba(var(--c-white-rgb),.06);height:3px;overflow:hidden}.stat-bar-fill{height:100%;background:var(--bar-color, rgba(var(--c-accent-rgb),.6));min-width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}.bottom-row{display:flex;gap:10px;margin-top:8px}.stats-modal-overlay{position:fixed;inset:0;background:rgba(var(--c-bg-void-rgb),.72);display:flex;align-items:center;justify-content:center;padding:96px 24px 24px;z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stats-modal{will-change:transform;width:min(1320px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:18px;background:rgba(var(--c-bg-rgb),.98);border:1px solid rgba(var(--c-accent-rgb),.22);border-radius:16px;box-shadow:0 18px 40px rgba(var(--c-ink-rgb),.45);scrollbar-width:none}.stats-modal::-webkit-scrollbar{display:none}.sc-stats-modal{width:100%}.stats-modal-close{flex:1;margin-top:0}.stats-modal-btn-row .admin-ban-btn{flex:1;padding:10px 12px;font-size:13px}.action-btn{--chamfer: 2.8px;--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border:rgba(var(--c-accent-rgb),.35);flex:1;padding:13px 20px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:26px;letter-spacing:2px;color:var(--c-accent);position:relative;isolation:isolate;clip-path:var(--chamfer-clip);transition:filter .18s ease,transform .18s ease,color .18s ease;filter:drop-shadow(0 0 3px rgba(var(--c-accent-rgb),.3))}.action-btn:before,.action-btn:after{content:"";position:absolute;pointer-events:none}.action-btn:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.action-btn:after{inset:2px;background:linear-gradient(180deg,rgba(var(--c-white-rgb),.06),rgba(var(--c-white-rgb),0)),var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.action-btn:hover{filter:drop-shadow(0 0 10px rgba(var(--c-accent-rgb),.6));transform:translateY(-1px)}.action-btn--cancel{--btn-bg: rgba(var(--c-bg-rgb),.55);--btn-border:rgba(var(--c-purple-rgb),.34);color:rgba(var(--c-purple-rgb),.7);filter:drop-shadow(0 0 2px rgba(var(--c-purple-rgb),.2))}.action-btn--cancel:hover{filter:drop-shadow(0 0 6px rgba(var(--c-purple-rgb),.5))}.action-btn--admin{--btn-bg: rgba(var(--c-bg-void-rgb),.55);--btn-border:rgba(var(--c-gold-rgb),.45);color:var(--c-gold);filter:drop-shadow(0 0 4px rgba(var(--c-gold-rgb),.3))}.action-btn--admin:hover{filter:drop-shadow(0 0 10px rgba(var(--c-gold-rgb),.7))}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.admin-header .action-btn{flex:0}.admin-controls{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:10px 0 8px}.admin-search-row{display:flex;gap:10px;align-items:stretch}.admin-search-row .admin-search-frame{flex:1 1 auto}.admin-search-row .admin-columns-button-frame{flex:0 0 auto}.admin-search{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.admin-search-label-row{display:flex;align-items:baseline;gap:16px}.admin-search-label{font-size:26px;letter-spacing:.06em;color:rgba(var(--c-accent-rgb),.5)}.admin-search-frame,.admin-columns-button-frame{--chamfer: 2.6px;position:relative;isolation:isolate;clip-path:var(--chamfer-clip);filter:drop-shadow(0 0 2px rgba(var(--c-accent-rgb),.16))}.admin-search-frame:before,.admin-search-frame:after,.admin-columns-button-frame:before,.admin-columns-button-frame:after{content:"";position:absolute;pointer-events:none}.admin-search-frame:before,.admin-columns-button-frame:before{inset:0;background:rgba(var(--c-accent-rgb),.28);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-search-frame:after,.admin-columns-button-frame:after{inset:2px;background:linear-gradient(180deg,rgba(var(--c-white-rgb),.04),rgba(var(--c-white-rgb),0)),rgba(var(--c-bg-void-rgb),.45);clip-path:var(--chamfer-clip);z-index:-1}.admin-search-input{width:100%;box-sizing:border-box;background:transparent;border:none;color:var(--c-lavender);padding:12px 14px;font:inherit;font-size:22px;letter-spacing:1px;outline:none;border-radius:0;box-shadow:none}.admin-search-input::placeholder{color:rgba(var(--c-purple-rgb),.34)}.admin-search:focus-within .admin-search-frame{filter:drop-shadow(0 0 10px rgba(var(--c-accent-rgb),.22))}.admin-search:focus-within .admin-search-frame:before{background:rgba(var(--c-accent-rgb),.58)}.admin-columns{flex:0 0 auto}.admin-columns-toggle{min-width:190px;background:transparent;border:none;color:var(--c-accent);padding:12px 14px;font:inherit;font-size:22px;letter-spacing:.06em;border-radius:0;cursor:pointer;white-space:nowrap;box-shadow:none}.admin-columns-button-frame:hover{filter:drop-shadow(0 0 10px rgba(var(--c-accent-rgb),.24))}.admin-columns-toggle--active{color:var(--c-gold)}.admin-columns-overlay{position:fixed;inset:0;background:rgba(var(--c-bg-void-rgb),.72);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:104px 24px 24px;z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-columns-modal{will-change:transform;--chamfer: 2.8px;width:min(720px,calc(100vw - 48px));max-height:min(72vh,760px);overflow:hidden;padding:18px;background:transparent;border:none;border-radius:0;box-shadow:0 18px 40px rgba(var(--c-ink-rgb),.45);position:relative;isolation:isolate;scrollbar-width:none}.admin-columns-modal:before,.admin-columns-modal:after{content:"";position:absolute;pointer-events:none}.admin-columns-modal:before{inset:0;background:rgba(var(--c-accent-rgb),.24);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-columns-modal:after{inset:2px;background:radial-gradient(circle at top center,rgba(var(--c-accent-rgb),.08),transparent 40%),linear-gradient(180deg,rgba(var(--c-white-rgb),.03),rgba(var(--c-white-rgb),0)),rgba(var(--c-bg-rgb),.98);clip-path:var(--chamfer-clip);z-index:-1}.admin-columns-modal::-webkit-scrollbar{display:none}.admin-columns-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-shrink:0}.admin-columns-close{--chamfer: 2.4px;background:transparent;border:none;color:var(--c-accent);padding:10px 12px;font:inherit;font-size:22px;letter-spacing:.06em;border-radius:0;cursor:pointer;box-shadow:none;position:relative;isolation:isolate}.admin-columns-close:before,.admin-columns-close:after{content:"";position:absolute;pointer-events:none}.admin-columns-close:before{inset:0;background:rgba(var(--c-accent-rgb),.28);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-columns-close:after{inset:2px;background:linear-gradient(180deg,rgba(var(--c-white-rgb),.04),rgba(var(--c-white-rgb),0)),rgba(var(--c-bg-void-rgb),.45);clip-path:var(--chamfer-clip);z-index:-1}.admin-column-list{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;max-height:calc(min(72vh,760px) - 96px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:4px;scrollbar-width:none}.admin-column-list::-webkit-scrollbar{display:none}.admin-column-chip{--chamfer: 2.2px;display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;background:transparent;border:none;border-radius:0;color:rgba(var(--c-lavender-rgb),.8);font-size:22px;line-height:1.25;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease;position:relative;isolation:isolate}.admin-column-chip:before,.admin-column-chip:after{content:"";position:absolute;pointer-events:none}.admin-column-chip:before{inset:0;background:rgba(var(--c-accent-rgb),.18);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-column-chip:after{inset:1px;background:linear-gradient(180deg,rgba(var(--c-white-rgb),.03),rgba(var(--c-white-rgb),0)),rgba(var(--c-bg-void-rgb),.48);clip-path:var(--chamfer-clip);z-index:-1}.admin-column-chip input{accent-color:var(--c-accent);flex:0 0 auto}.admin-column-chip span{overflow:hidden;text-overflow:ellipsis}.admin-column-chip:has(input:checked){color:var(--c-magenta);box-shadow:0 0 10px rgba(var(--c-magenta-rgb),.16),inset 0 0 18px rgba(var(--c-magenta-rgb),.08)}.admin-column-chip:has(input:checked):before{background:rgba(var(--c-magenta-rgb),.75)}.admin-column-chip:has(input:checked):after{background:linear-gradient(180deg,rgba(var(--c-magenta-rgb),.14),rgba(var(--c-magenta-rgb),.03)),rgba(var(--c-bg-void-rgb),.82)}.admin-column-chip:has(input:checked) input{accent-color:var(--c-magenta)}.admin-meta-row{display:flex;align-items:center;gap:14px}.admin-meta{font-size:22px;letter-spacing:2px;color:rgba(var(--c-purple-rgb),.48);margin:0;white-space:nowrap}.admin-table-host{margin-top:16px}.admin-table-shell{--chamfer: 3px;overflow:hidden}.admin-table-scroll{overflow-x:auto;overflow-y:hidden;padding:14px 16px 16px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(var(--c-accent-rgb),.28) transparent}.admin-table-scroll::-webkit-scrollbar{height:8px}.admin-table-scroll::-webkit-scrollbar-track{background:transparent}.admin-table-scroll::-webkit-scrollbar-thumb{background:rgba(var(--c-accent-rgb),.22)}.admin-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:22px}thead th{color:rgba(var(--c-accent-rgb),.6);padding:10px 14px;text-align:right;letter-spacing:1px;border-bottom:1px solid rgba(var(--c-accent-rgb),.15);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:inherit;position:sticky;overflow:hidden;top:0;z-index:1}thead th:first-child{text-align:center}.th-name{text-align:left!important}thead th:hover{color:var(--c-accent)}thead th.sort-asc:after{content:" ▲"}thead th.sort-desc:after{content:" ▼"}tbody td{padding:10px 14px;text-align:right;color:rgba(var(--c-lavender-rgb),.65);font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-th-label{display:inline-block;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.admin-col-resizer{position:absolute;top:0;right:0;width:10px;height:100%;cursor:col-resize}.admin-col-resizer:before{content:"";position:absolute;top:18%;bottom:18%;right:3px;width:2px;border-radius:999px;background:rgba(var(--c-accent-rgb),.22)}.admin-col-resizer:hover:before{background:rgba(var(--c-accent-rgb),.65)}tbody tr{border-bottom:1px solid rgba(var(--c-white-rgb),.04)}tbody tr:hover{background:rgba(var(--c-accent-rgb),.04)}tbody tr.admin-row{cursor:pointer}tbody td:first-child{text-align:left}.td-name{text-align:left!important;color:var(--c-lavender)}.admin-td-dim{color:rgba(var(--c-slate-rgb),.45)!important}.admin-td-ip{color:rgba(var(--c-gold-rgb),.75)!important}.admin-name-cell{display:inline-flex;align-items:center;gap:8px}.admin-status-dot{width:8px;height:8px;border-radius:999px;display:inline-block;box-shadow:0 0 10px currentColor}.admin-status-dot.online{color:var(--c-success-2);background:var(--c-success-2)}.admin-status-dot.offline{color:var(--c-danger-bright);background:var(--c-danger-bright)}.td-wallet{font-size:22px;color:rgba(var(--c-purple-rgb),.4)}.td-level{color:var(--c-purple)}.td-coins{color:var(--c-gold)}@media(max-width:1100px){.admin-table-host{margin-top:14px}.admin-search-label{font-size:22px}.admin-search-input,.admin-columns-toggle,.admin-meta{font-size:18px}.admin-table{min-width:700px;font-size:18px}.admin-table-scroll{padding:12px 14px 14px}thead th{padding:10px 14px;font-size:16px}tbody td,.td-wallet,.td-level,.td-coins{font-size:17px}tbody td{padding:10px 14px}.admin-col-resizer{display:none}}@media(max-width:820px){.admin-toolbar{flex-direction:column;align-items:stretch;margin-bottom:20px}.admin-columns{width:100%}.admin-columns-toggle{width:100%;min-width:0}.admin-meta{margin-left:0;white-space:normal}}@media(max-width:640px){.admin-table-host{margin-top:18px}.admin-controls{gap:10px;margin:8px 0 0}.admin-search-label{font-size:18px}.admin-search-input,.admin-columns-toggle,.admin-meta{font-size:16px}.admin-meta{margin-top:4px}.admin-search-input{padding:22px}.admin-columns-toggle{padding:11px 12px}.admin-table-host .admin-table-shell{overflow:visible;background:transparent}.admin-table-host .admin-table-scroll{overflow:visible;padding:0}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{display:block;width:100%;box-sizing:border-box}.admin-table{min-width:0}.admin-table colgroup,.admin-table thead{display:none}.admin-table tbody{display:grid;gap:12px;padding:12px}.admin-table tbody tr{--chamfer: 3px;display:grid;gap:8px;padding:18px 16px 16px;position:relative;isolation:isolate;clip-path:var(--chamfer-clip);border:none;background:transparent;box-shadow:0 0 18px rgba(var(--c-accent-rgb),.05)}.admin-table tbody tr:before,.admin-table tbody tr:after{content:"";position:absolute;pointer-events:none}.admin-table tbody tr:before{inset:0;background:rgba(var(--c-accent-rgb),.16);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-table tbody tr:after{inset:2px;background:linear-gradient(180deg,rgba(var(--c-white-rgb),.04),rgba(var(--c-white-rgb),0)),rgba(var(--c-bg-rgb),.9);clip-path:var(--chamfer-clip);z-index:-1}.admin-table tbody td{padding:0;border:none;display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:12px;align-items:start;text-align:right;white-space:normal;overflow:visible;text-overflow:clip;color:var(--c-lavender);font-size:16px}.admin-table tbody td:before{content:attr(data-label);color:rgba(var(--c-accent-rgb),.62);text-align:left;letter-spacing:.06em}.admin-table tbody .td-name{grid-template-columns:1fr;padding-bottom:8px;margin-bottom:2px;border-bottom:1px solid rgba(var(--c-white-rgb),.05)}.admin-table tbody .td-name:before{display:none}.admin-table tbody .td-check{display:none}.admin-name-cell{font-size:18px;align-items:center}.admin-status-dot{width:9px;height:9px}.td-wallet,.td-level,.td-coins{font-size:16px}.admin-column-list{grid-template-columns:minmax(0,1fr)}.admin-columns-overlay{padding:124px 16px 16px}.admin-columns-modal{width:100%;max-height:78vh;padding:14px}}@media(max-width:900px){.admin-columns-overlay{padding-top:112px}body{padding-top:88px;padding-bottom:64px;padding-inline:16px}.site-header{height:72px}.site-header-inner{height:72px;padding-inline:16px;gap:12px}.site-brand{font-size:20px;gap:8px}.site-brand-logo{width:36px;height:36px}.site-burger{display:flex}.site-nav{display:none;position:fixed;top:80px;right:50%;transform:translate(50%);left:auto;width:calc(100% - 40px);flex-direction:column;gap:0;--chamfer: 3.5px;clip-path:var(--chamfer-clip);isolation:isolate;z-index:200;padding:6px}.site-nav:before{content:"";position:absolute;inset:0;background:rgba(var(--c-purple-rgb),.28);clip-path:var(--chamfer-clip-ring);z-index:-2;pointer-events:none}.site-nav:after{content:"";position:absolute;inset:2px;background:rgba(var(--c-bg-void-rgb),.98);clip-path:var(--chamfer-clip);z-index:-1;pointer-events:none}.site-nav.is-open{display:flex}.site-nav-item,.site-nav-link{font-size:26px;letter-spacing:.06em;padding:20px 0 20px 40px;width:100%;text-align:left;color:rgba(var(--c-lavender-rgb),.6);background:transparent;border:none;transition:color .1s,text-shadow .1s;white-space:nowrap;position:static}.site-nav-item:hover,.site-nav-link:hover{color:var(--c-accent);text-shadow:0 0 10px rgba(var(--c-accent-rgb),.6);background:transparent}.site-nav-item--active:after{display:none}.site-nav .site-nav-item--active{color:var(--c-accent);text-shadow:0 0 10px rgba(var(--c-accent-rgb),.8);border-left:2px solid var(--c-accent);padding-left:40px}.site-nav-item--admin{color:var(--c-gold)!important;text-shadow:0 0 10px rgba(var(--c-gold-rgb),.7)!important;padding:10px 16px!important;border-left:none!important}.site-nav-item--admin.site-nav-item--active{text-shadow:0 0 16px rgba(var(--c-gold-rgb),1)!important;filter:drop-shadow(0 0 6px rgba(var(--c-gold-rgb),.45))}.site-nav-item--admin:hover{color:var(--c-gold)!important;text-shadow:0 0 14px rgba(var(--c-gold-rgb),1)!important}.site-wallet-wrap{margin-left:auto;display:flex;align-items:center;gap:10px}.site-wallet-btn{height:42px;padding:0 14px;font-size:18px}.site-wallet-disc{font-size:16px;padding:8px 12px}.stats-layout{grid-template-columns:1fr;gap:16px;align-items:start}.stats-left-col{height:auto;overflow:visible;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:stretch}.stats-sidebar{flex:1 1 420px;min-width:260px;flex-direction:column;align-items:stretch;text-align:left;gap:0;padding:18px 20px}.stats-sidebar-info{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.stats-sidebar-meta{flex:1 1 auto;width:100%;align-items:center;justify-content:center;gap:14px}.stats-avatar-wrap{width:420px;height:420px;flex-shrink:0;margin-bottom:0}.stats-player-status{justify-content:flex-start}.stats-player-name{font-size:clamp(28px,5vw,42px)}.stats-player-wallet{font-size:18px}.stats-player-level{font-size:22px}.stats-rank-badge{width:100%;min-width:120px;padding:12px 18px;align-self:center;margin-top:0}.stats-rank-badge-val{font-size:34px}.stats-badges-block{min-width:220px;min-height:0;height:auto;align-items:flex-start;padding:18px 20px;justify-content:center;text-align:left}.stats-badges-pips{justify-content:flex-start}.stats-header-pills{flex-wrap:wrap;gap:10px}.score-pill-wrap{flex:1 1 180px}.score-pill{min-height:78px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stat-card-featured-val{font-size:44px}.stats-modal-overlay{padding:108px 16px 16px}.stats-modal{width:min(100%,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:16px}.bottom-row{flex-wrap:wrap}.action-btn{flex:1 1 220px;font-size:20px}}@media(max-width:560px){body{padding-top:88px;padding-bottom:60px;padding-inline:12px}.site-header-inner{padding-inline:12px;gap:8px}.site-brand{font-size:0;gap:0}.site-brand-logo{width:32px;height:32px}.site-wallet-btn{height:44px;padding:0 14px;font-size:16px}.site-nav-item--admin{font-size:14px;padding:6px 10px!important;height:36px}.stats-left-col{flex-direction:column;gap:10px}.stats-sidebar{flex-direction:column;align-items:flex-start;gap:0;padding:16px;min-width:0;flex-wrap:wrap}.stats-sidebar-info{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.stats-sidebar-meta{flex:1 1 100%;width:100%;min-width:0;align-items:center;gap:10px}.stats-avatar-wrap{width:350px;height:350px;flex-shrink:0;margin-bottom:8px}.stats-player-status{justify-content:flex-start;font-size:22px;letter-spacing:.02em}.stats-player-name{font-size:46px}.stats-player-wallet{font-size:22px}.stats-player-level{font-size:28px}.stats-rank-badge{width:100%;min-width:94px;padding:8px 16px;margin-top:4px}.stats-rank-badge-lbl{font-size:18px}.stats-rank-badge-val{font-size:36px}.stats-badges-block{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:14px 16px;gap:20px;min-width:0}.stats-badges-lbl{width:100%;font-size:18px}.stats-badges-pips{width:100%;gap:6px;justify-content:center}.stats-badge-pip{width:32px;height:32px}.stats-header-pills{flex-direction:column;gap:8px}.score-pill-wrap{flex:none;width:100%}.score-pill{min-height:66px;flex-direction:row;justify-content:space-between;padding:14px 18px;text-align:left;gap:8px}.score-pill-label{margin-bottom:0;font-size:22px;max-width:52%}.score-pill-val{font-size:32px;max-width:46%;text-align:right}.stats-grid{grid-template-columns:1fr;gap:12px}.stat-card{padding:16px 14px}.stat-card--breakdown{padding:16px 14px 12px}.stat-card-title,.stat-section-sep{font-size:22px;letter-spacing:.02em}.stat-card-featured-val{font-size:62px}.stat-card-featured-lbl{font-size:14px}.stat-row{gap:8px;align-items:flex-start}.stat-row-label,.stat-row-val,.stat-bar-label,.stat-bar-val{font-size:24px}.stat-bar-row{column-gap:8px;row-gap:3px}.stats-modal-overlay{padding:132px 12px 12px}.stats-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:14px}.bottom-row{flex-direction:column;gap:8px}.action-btn{width:100%;font-size:18px;padding:12px 16px}.site-nav-item--admin{padding:0}}@media(min-width:1100px){.stats-layout{grid-template-columns:280px 1fr}.score-pill{min-height:96px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1380px){#app{width:min(100%,1520px)}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-tabs{display:flex;gap:10px;align-items:center;margin-bottom:16px}.admin-tab{--chamfer: 3.5px;--btn-bg: rgba(var(--c-bg-void-rgb),.6);--btn-border: rgba(var(--c-accent-rgb),.22);font-family:inherit;font-size:18px;letter-spacing:3px;padding:13px 30px;cursor:pointer;color:rgba(var(--c-accent-rgb),.32);background:transparent;border:none;position:relative;clip-path:var(--chamfer-clip);isolation:isolate;transition:color .15s,filter .15s}.admin-tab:before,.admin-tab:after{content:"";position:absolute;pointer-events:none}.admin-tab:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-tab:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.admin-tab:hover{--btn-border: rgba(var(--c-accent-rgb),.48);color:rgba(var(--c-accent-rgb),.72);filter:drop-shadow(0 0 7px rgba(var(--c-accent-rgb),.3))}.admin-tab--active{--btn-border: rgba(var(--c-accent-rgb),.85);--btn-bg: rgba(var(--c-accent-rgb),.08);color:var(--c-accent);filter:drop-shadow(0 0 10px rgba(var(--c-accent-rgb),.5));text-shadow:0 0 12px rgba(var(--c-accent-rgb),.55)}.admin-subtab-bar{display:flex;gap:8px;margin-bottom:14px}.admin-subtab{--chamfer: 2.5px;--btn-bg: rgba(var(--c-bg-void-rgb),.6);--btn-border: rgba(var(--c-accent-rgb),.18);font-family:inherit;font-size:14px;letter-spacing:2px;padding:8px 20px;cursor:pointer;color:rgba(var(--c-accent-rgb),.3);background:transparent;border:none;position:relative;clip-path:var(--chamfer-clip);isolation:isolate;transition:color .15s,filter .15s}.admin-subtab:before,.admin-subtab:after{content:"";position:absolute;pointer-events:none}.admin-subtab:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-subtab:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.admin-subtab:hover{--btn-border: rgba(var(--c-accent-rgb),.4);color:rgba(var(--c-accent-rgb),.6)}.admin-subtab--active{--btn-border: rgba(var(--c-accent-rgb),.7);--btn-bg: rgba(var(--c-accent-rgb),.06);color:rgba(var(--c-accent-rgb),.9);filter:drop-shadow(0 0 6px rgba(var(--c-accent-rgb),.35))}.admin-notify-wrap{position:relative;margin-left:auto}.admin-notify-btn{--chamfer: 3.5px;--btn-bg: rgba(var(--c-bg-nightmare-rgb),.65);--btn-border: rgba(var(--c-gold-rgb),.5);font-family:inherit;font-size:18px;letter-spacing:3px;padding:13px 30px;cursor:pointer;color:rgba(var(--c-gold-rgb),.75);background:transparent;border:none;position:relative;clip-path:var(--chamfer-clip);isolation:isolate;transition:color .15s,filter .15s}.admin-notify-btn:before,.admin-notify-btn:after{content:"";position:absolute;pointer-events:none}.admin-notify-btn:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-notify-btn:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.admin-notify-btn:hover:not(:disabled){--btn-border: rgba(var(--c-gold-rgb),.9);color:var(--c-gold);filter:drop-shadow(0 0 10px rgba(var(--c-gold-rgb),.5));text-shadow:0 0 12px rgba(var(--c-gold-rgb),.5)}.admin-notify-btn:disabled{opacity:.45;cursor:default}.admin-notify-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:rgba(var(--c-bg-rgb),.97);border:1px solid rgba(var(--c-gold-rgb),.35);border-radius:4px;box-shadow:0 8px 32px rgba(var(--c-ink-rgb),.7),0 0 20px rgba(var(--c-gold-rgb),.12);z-index:200;overflow:hidden}.admin-notify-item{padding:12px 20px;font-size:14px;letter-spacing:2px;color:rgba(var(--c-gold-rgb),.75);cursor:pointer;transition:background .12s,color .12s;border-bottom:1px solid rgba(var(--c-gold-rgb),.08)}.admin-notify-item:last-child{border-bottom:none}.admin-notify-item:hover{background:rgba(var(--c-gold-rgb),.08);color:var(--c-gold);text-shadow:0 0 8px rgba(var(--c-gold-rgb),.4)}.admin-purge-wrap{display:flex;align-items:center;gap:8px;margin-left:8px;padding:0 14px;border-left:1px solid rgba(var(--c-accent-rgb),.1)}.admin-purge-label{font-size:18px;letter-spacing:3px;color:rgba(var(--c-accent-rgb),.3);white-space:nowrap}.admin-purge-status{font-size:18px;letter-spacing:3px;font-weight:700;padding:2px 10px;border-radius:2px;white-space:nowrap}.admin-purge-status--live{color:var(--c-accent);background:rgba(var(--c-accent-rgb),.1);text-shadow:0 0 6px rgba(var(--c-accent-rgb),.5);box-shadow:0 0 0 1px rgba(var(--c-accent-rgb),.2)}.admin-purge-status--stopped{color:rgba(var(--c-white-rgb),.25);background:rgba(var(--c-white-rgb),.04);box-shadow:0 0 0 1px rgba(var(--c-white-rgb),.08)}.admin-purge-timer{font-size:18px;letter-spacing:2px;color:rgba(var(--c-accent-rgb),.3);white-space:nowrap}.admin-purge-btn{--chamfer: 3.5px;--btn-bg: rgba(var(--c-bg-void-rgb),.7);font-family:inherit;font-size:18px;letter-spacing:3px;padding:13px 30px;cursor:pointer;border:none;background:transparent;position:relative;clip-path:var(--chamfer-clip);isolation:isolate;transition:color .15s,filter .15s;white-space:nowrap}.admin-purge-btn:before,.admin-purge-btn:after{content:"";position:absolute;pointer-events:none}.admin-purge-btn:before{inset:0;clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-purge-btn:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.admin-purge-btn--stop{color:rgba(var(--c-danger-bright-rgb),.8)}.admin-purge-btn--stop:before{background:rgba(var(--c-danger-bright-rgb),.3)}.admin-purge-btn--stop:hover:not(:disabled){color:var(--c-danger-bright);filter:drop-shadow(0 0 6px rgba(var(--c-danger-bright-rgb),.45))}.admin-purge-btn--start{color:rgba(var(--c-success-rgb),.8)}.admin-purge-btn--start:before{background:rgba(var(--c-success-rgb),.25)}.admin-purge-btn--start:hover:not(:disabled){color:var(--c-success);filter:drop-shadow(0 0 6px rgba(var(--c-success-rgb),.45))}.admin-purge-btn:disabled{opacity:.35;cursor:default}.admin-loading{color:rgba(var(--c-accent-rgb),.45);font-size:13px;letter-spacing:.08em;padding:32px 0;text-align:center}.admin-flags-section-hdr{font-size:11px;letter-spacing:.18em;color:rgba(var(--c-slate-rgb),.4);padding:16px 4px 8px}.admin-flags-empty{color:rgba(var(--c-accent-rgb),.35);font-size:13px;letter-spacing:.08em;padding:48px 0;text-align:center}.admin-row--flagged:hover{background:rgba(var(--c-pink-rgb),.06)!important}.admin-flag-name-col{display:flex;flex-direction:column;gap:2px}.admin-flag-wallet{font-size:11px;color:rgba(var(--c-lavender-rgb),.45);letter-spacing:.04em}.admin-flag-tag{display:block;letter-spacing:.04em;color:var(--c-pink)}.td-reasons{min-width:200px}.admin-row-badge{font-size:12px;letter-spacing:.12em;margin-left:7px;vertical-align:middle}.admin-row-badge--banned{color:var(--c-pink)}.admin-row-badge--flagged{color:var(--c-gold)}.td-ban{width:120px;text-align:right}.td-actions{width:240px!important}.td-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pd-run-label{font-size:14px;letter-spacing:.12em}.pd-run-label--fun{color:var(--c-gold)}.pd-run-row--fun td{background:rgba(var(--c-gold-rgb),.05)}.pd-run-row--fun .pd-td-mono{color:rgba(var(--c-gold-rgb),.5)!important}.pd-run-label--nm{color:var(--c-danger);margin-right:6px}.admin-unflag-btn{--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border: rgba(var(--c-gold-rgb),.45);font-family:inherit;font-size:13px;letter-spacing:2px;padding:8px 14px;cursor:pointer;color:var(--c-gold);clip-path:var(--chamfer-clip);transition:color .15s,filter .15s;filter:drop-shadow(0 0 2px rgba(var(--c-gold-rgb),.25))}.admin-unflag-btn:hover{filter:drop-shadow(0 0 7px rgba(var(--c-gold-rgb),.65))}.admin-unflag-btn:disabled{opacity:.4;cursor:not-allowed}.admin-ban-btn{--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border: rgba(var(--c-pink-rgb),.5);font-family:inherit;font-size:13px;letter-spacing:2px;padding:8px 16px;cursor:pointer;color:var(--c-pink);clip-path:var(--chamfer-clip);transition:color .15s,filter .15s;filter:drop-shadow(0 0 2px rgba(var(--c-pink-rgb),.3))}.admin-ban-btn:hover{filter:drop-shadow(0 0 7px rgba(var(--c-pink-rgb),.7))}.admin-ban-btn:disabled{opacity:.4;cursor:not-allowed}.admin-ban-btn--banned{--btn-border: rgba(var(--c-accent-rgb),.5);color:var(--c-accent);filter:drop-shadow(0 0 2px rgba(var(--c-accent-rgb),.3))}.admin-ban-btn--banned:hover{filter:drop-shadow(0 0 7px rgba(var(--c-accent-rgb),.7))}.admin-row--shadow-banned td{opacity:.5}.admin-row--shadow-banned .admin-ban-btn{opacity:1}.th-check,.td-check{width:28px;min-width:28px;max-width:28px;text-align:center;padding:0 4px!important}.td-check{vertical-align:middle}.admin-check{-webkit-appearance:none;appearance:none;width:16px;height:16px;flex-shrink:0;cursor:pointer;background:rgba(var(--c-bg-void-rgb),.8);border:1.5px solid rgba(var(--c-accent-rgb),.3);position:relative;clip-path:polygon(4px 0%,100% 0%,100% calc(100% - 4px),calc(100% - 4px) 100%,0% 100%,0% 4px);transition:border-color .12s,background .12s}.admin-check:hover{border-color:rgba(var(--c-accent-rgb),.7);background:rgba(var(--c-accent-rgb),.06)}.admin-check:checked{background:rgba(var(--c-accent-rgb),.15);border-color:var(--c-accent)}.admin-check:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid var(--c-accent);border-top:none;border-left:none;transform:rotate(45deg)}.admin-check:indeterminate{border-color:rgba(var(--c-accent-rgb),.6);background:rgba(var(--c-accent-rgb),.08)}.admin-check:indeterminate:after{content:"";position:absolute;top:50%;left:2px;right:2px;height:1.5px;background:var(--c-accent);transform:translateY(-50%)}.admin-row--selected{background:rgba(var(--c-accent-rgb),.07)!important}.admin-row--selected:hover{background:rgba(var(--c-accent-rgb),.12)!important}.admin-bulk-bar[hidden]{display:none!important}.admin-bulk-bar{--chamfer: 6px;position:fixed;bottom:48px;left:50%;transform:translate(-50%);width:min(100%,1360px);z-index:200;display:flex;align-items:center;gap:12px;padding:14px 18px;flex-wrap:wrap;isolation:isolate;clip-path:var(--chamfer-clip);filter:drop-shadow(0 0 2px rgba(var(--c-accent-rgb),.16))}.admin-bulk-bar:before,.admin-bulk-bar:after{content:"";position:absolute;pointer-events:none}.admin-bulk-bar:before{inset:0;background:rgba(var(--c-accent-rgb),.28);clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-bulk-bar:after{inset:2px;background:linear-gradient(180deg,rgba(var(--c-white-rgb),.04),rgba(var(--c-white-rgb),0)),rgba(var(--c-bg-void-rgb),.45);clip-path:var(--chamfer-clip);z-index:-1}.admin-bulk-count{font-family:Ithaca,sans-serif;font-size:16px;letter-spacing:.1em;color:var(--c-accent);margin-right:4px}.admin-bulk-btn{font-size:15px;padding:10px 18px;letter-spacing:.08em}.admin-bulk-btn--del{--btn-border: rgba(var(--c-danger-rgb),.45);color:var(--c-danger)}.admin-bulk-btn--del:hover{filter:drop-shadow(0 0 7px rgba(var(--c-danger-rgb),.7))}.admin-del-btn{--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border: rgba(var(--c-danger-rgb),.5);font-family:inherit;font-size:13px;letter-spacing:2px;padding:8px 16px;cursor:pointer;color:var(--c-danger);clip-path:var(--chamfer-clip);transition:color .15s,filter .15s;filter:drop-shadow(0 0 2px rgba(var(--c-danger-rgb),.3))}.admin-del-btn:hover{filter:drop-shadow(0 0 7px rgba(var(--c-danger-rgb),.7))}.admin-del-btn:disabled{opacity:.4;cursor:not-allowed}.admin-unban-btn{--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border: rgba(var(--c-accent-rgb),.5);font-family:inherit;font-size:13px;letter-spacing:2px;padding:8px 18px;color:var(--c-accent);filter:drop-shadow(0 0 2px rgba(var(--c-accent-rgb),.2))}.admin-unban-btn:hover{filter:drop-shadow(0 0 8px rgba(var(--c-accent-rgb),.7))}.admin-unban-btn:disabled{opacity:.4;cursor:not-allowed}.admin-ban-indicator{font-size:12px;letter-spacing:.1em;color:var(--c-pink);text-align:center;padding:8px 0 4px;border-bottom:1px solid rgba(var(--c-pink-rgb),.2);margin-bottom:8px}.stats-modal-btn-row{display:flex;gap:10px;justify-content:flex-end;padding:12px 0 4px}.admin-dau-section{margin-bottom:0}.admin-players-section{margin-top:0;padding-bottom:80px}.dau-shell{display:flex;flex-direction:column;gap:14px;padding:4px 0 16px}.dau-header{display:flex;flex-direction:column;gap:5px}.dau-title{font-size:15px;letter-spacing:.14em;color:rgba(var(--c-accent-rgb),.8);text-shadow:0 0 12px rgba(var(--c-accent-rgb),.25)}.dau-subtitle{font-size:11px;letter-spacing:.05em;color:rgba(var(--c-white-rgb),.25)}.dau-controls{--chamfer: 3px;display:flex;flex-direction:column;gap:14px;padding:16px 18px}.dau-period-btns{display:flex;gap:8px;flex-wrap:wrap}.dau-period-btn{--chamfer: 2.8px;--btn-bg: rgba(var(--c-bg-void-rgb),.4);--btn-border: rgba(var(--c-accent-rgb),.18);font-family:inherit;font-size:22px;letter-spacing:.06em;padding:10px 22px;cursor:pointer;color:rgba(var(--c-accent-rgb),.38);background:transparent;border:none;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;transition:color .15s,filter .15s}.dau-period-btn:before,.dau-period-btn:after{content:"";position:absolute;pointer-events:none}.dau-period-btn:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.dau-period-btn:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.dau-period-btn:hover{color:var(--c-accent);filter:drop-shadow(0 0 6px rgba(var(--c-accent-rgb),.4))}.dau-period-btn--active{--btn-border: rgba(var(--c-accent-rgb),.6);--btn-bg: rgba(var(--c-accent-rgb),.07);color:var(--c-accent);filter:drop-shadow(0 0 5px rgba(var(--c-accent-rgb),.4))}.dau-custom-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:4px;border-top:1px solid rgba(var(--c-accent-rgb),.08)}.dau-custom-row[hidden]{display:none}.dau-date-frame{--chamfer: 2.4px;position:relative;isolation:isolate;clip-path:var(--chamfer-clip);filter:drop-shadow(0 0 2px rgba(var(--c-accent-rgb),.12));transition:filter .15s}.dau-date-frame:before,.dau-date-frame:after{content:"";position:absolute;pointer-events:none}.dau-date-frame:before{inset:0;background:rgba(var(--c-accent-rgb),.24);clip-path:var(--chamfer-clip-ring);z-index:-2}.dau-date-frame:after{inset:2px;background:rgba(var(--c-bg-void-rgb),.5);clip-path:var(--chamfer-clip);z-index:-1}.dau-date-frame:focus-within{filter:drop-shadow(0 0 8px rgba(var(--c-accent-rgb),.22))}.dau-date-frame:focus-within:before{background:rgba(var(--c-accent-rgb),.55)}.dau-date-input{background:transparent;border:none;border-radius:0;color:var(--c-lavender);font-family:inherit;font-size:13px;letter-spacing:1px;padding:9px 12px;outline:none;cursor:pointer;display:block;position:relative;z-index:1}.dau-date-input::-webkit-calendar-picker-indicator{filter:invert(.6) sepia(1) saturate(2) hue-rotate(130deg);cursor:pointer;opacity:.7}.dau-date-sep{font-size:13px;color:rgba(var(--c-accent-rgb),.3);letter-spacing:0;flex-shrink:0}.dau-apply-btn{--chamfer: 2.8px;--btn-bg: rgba(var(--c-accent-rgb),.07);--btn-border: rgba(var(--c-accent-rgb),.45);font-family:inherit;font-size:13px;letter-spacing:2px;padding:9px 20px;cursor:pointer;color:var(--c-accent);background:transparent;border:none;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;filter:drop-shadow(0 0 3px rgba(var(--c-accent-rgb),.3));transition:filter .15s}.dau-apply-btn:before,.dau-apply-btn:after{content:"";position:absolute;pointer-events:none}.dau-apply-btn:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.dau-apply-btn:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.dau-apply-btn:hover{filter:drop-shadow(0 0 9px rgba(var(--c-accent-rgb),.65))}.dau-content{display:flex;flex-direction:column;gap:14px}.dau-pills{display:flex;gap:10px;flex-wrap:wrap}.dau-pill{--chamfer: 3px;flex:1 1 110px;min-width:90px;padding:14px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--panel-border) 30%,transparent))}.dau-pill:after{background:radial-gradient(ellipse 80% 55% at 50% 0%,color-mix(in srgb,var(--panel-border) 16%,transparent),transparent 65%),var(--panel-bg, rgba(var(--c-bg-void-rgb),.5))}.dau-pill-label{font-size:15px;letter-spacing:.12em;color:rgba(var(--c-lavender-rgb),.7)}.dau-pill-val{font-size:26px;line-height:1;letter-spacing:.03em;color:var(--panel-border);text-shadow:0 0 8px var(--panel-border)}.dau-pill-sub{font-size:16px;letter-spacing:.05em;color:rgba(var(--c-white-rgb),.55)}.dau-chart-panel{display:flex;flex-direction:column;gap:14px;padding:16px 18px 14px}.dau-chart-header{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.dau-chart-header .dau-period-btns{flex:1 1 auto}.dau-type-toggle{display:flex;gap:6px;flex-shrink:0;align-self:center}.dau-type-btn{--chamfer: 2.8px;--btn-bg: rgba(var(--c-bg-void-rgb),.4);--btn-border: rgba(var(--c-accent-rgb),.18);font-family:inherit;font-size:22px;letter-spacing:.06em;padding:10px 22px;cursor:pointer;color:rgba(var(--c-accent-rgb),.38);background:transparent;border:none;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;transition:color .15s,filter .15s;line-height:1}.dau-type-btn:before,.dau-type-btn:after{content:"";position:absolute;pointer-events:none}.dau-type-btn:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.dau-type-btn:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.dau-type-btn:hover{color:var(--c-accent);filter:drop-shadow(0 0 6px rgba(var(--c-accent-rgb),.4))}.dau-type-btn--active{--btn-border: rgba(var(--c-accent-rgb),.6);--btn-bg: rgba(var(--c-accent-rgb),.07);color:var(--c-accent);filter:drop-shadow(0 0 5px rgba(var(--c-accent-rgb),.4))}.dau-series-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid rgba(var(--c-white-rgb),.05);padding-top:10px}.dau-series-btn{--chamfer: 2.8px;--btn-bg: rgba(var(--c-bg-void-rgb),.4);--btn-border: rgba(var(--c-white-rgb),.1);font-family:inherit;font-size:22px;letter-spacing:.06em;padding:10px 22px;cursor:pointer;color:rgba(var(--c-white-rgb),.22);background:transparent;border:none;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;transition:color .15s,filter .15s;line-height:1}.dau-series-btn:before,.dau-series-btn:after{content:"";position:absolute;pointer-events:none}.dau-series-btn:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.dau-series-btn:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.dau-guests-btn{--chamfer: 2.8px;--btn-bg: rgba(var(--c-bg-void-rgb),.4);--btn-border: rgba(var(--c-white-rgb),.1);font-family:inherit;font-size:22px;letter-spacing:.06em;padding:10px 22px;cursor:pointer;color:rgba(var(--c-white-rgb),.22);background:transparent;border:none;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;transition:color .15s,filter .15s;line-height:1;margin-left:auto}.dau-guests-btn:before,.dau-guests-btn:after{content:"";position:absolute;pointer-events:none}.dau-guests-btn:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.dau-guests-btn:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.dau-guests-btn:hover,.dau-series-btn:hover{color:rgba(var(--c-white-rgb),.55)}.dau-canvas-wrap{width:100%}.dau-canvas{display:block;width:100%}.dau-empty{padding:48px 0;text-align:center;color:rgba(var(--c-accent-rgb),.3);font-size:13px;letter-spacing:.08em}.pd-shell{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:12px;padding:0 0 30px;min-height:100%;box-sizing:border-box}.pd-top-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:2px}.pd-top-bar .action-btn{flex:0 0 auto;font-size:16px;padding:9px 20px;letter-spacing:2px}.pd-close-btn{--btn-bg: rgba(var(--c-bg-void-rgb),.4);--btn-border: rgba(var(--c-accent-rgb),.28);font-family:inherit;font-size:16px;letter-spacing:2px;padding:9px 22px;cursor:pointer;color:rgba(var(--c-accent-rgb),.5);transition:color .15s,filter .15s;background:transparent;border:none;position:relative;z-index:0;isolation:isolate;clip-path:var(--chamfer-clip);filter:drop-shadow(0 0 2px var(--btn-border))}.pd-close-btn:hover{color:var(--c-accent);filter:drop-shadow(0 0 6px rgba(var(--c-accent-rgb),.5))}.pd-header{display:flex;align-items:center;gap:24px}.pd-avatar-wrap{flex-shrink:0;width:130px;height:130px;--chamfer: 8px;clip-path:var(--chamfer-clip);outline:2px solid var(--level-color, rgba(var(--c-purple-rgb),.6));overflow:hidden;filter:drop-shadow(0 0 14px var(--level-color, rgba(var(--c-purple-rgb),.5)));position:relative;z-index:1}.pd-avatar{width:100%;height:100%;object-fit:cover;display:block}.pd-header-info{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0;position:relative;z-index:1}.pd-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-player-name{font-size:32px;letter-spacing:.05em;color:var(--c-gray);line-height:.8;text-shadow:0 0 24px rgba(var(--c-purple-rgb),.4)}.pd-status-dot{width:10px;height:10px;flex-shrink:0;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.pd-status-dot.online{background:var(--c-accent);box-shadow:0 0 7px rgba(var(--c-accent-rgb),.9)}.pd-status-dot.offline{background:rgba(var(--c-slate-rgb),.5)}.pd-badge-pill{font-size:13px;letter-spacing:.1em;padding:4px 12px;--chamfer: 1.8px;clip-path:var(--chamfer-clip)}.pd-badge-pill--ban{color:var(--c-pink);background:rgba(var(--c-pink-rgb),.15);outline:1px solid rgba(var(--c-pink-rgb),.5);text-shadow:0 0 8px rgba(var(--c-pink-rgb),.5)}.pd-badge-pill--flag{color:var(--c-gold);background:rgba(var(--c-gold-rgb),.13);outline:1px solid rgba(var(--c-gold-rgb),.45);text-shadow:0 0 8px rgba(var(--c-gold-rgb),.4)}.pd-domain{font-size:20px;letter-spacing:.08em;color:rgba(var(--c-purple-rgb),.85);text-shadow:0 0 12px rgba(var(--c-purple-rgb),.4)}.pd-wallet-row{display:flex;align-items:center;gap:10px}.pd-wallet-addr{font-size:15px;font-family:inherit;color:rgba(var(--c-slate-rgb),.5);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pd-copy-btn{--btn-bg: rgba(var(--c-accent-rgb),.05);--btn-border: rgba(var(--c-accent-rgb),.2);--chamfer: 1.8px;font-family:inherit;font-size:14px;letter-spacing:.1em;padding:4px 12px;cursor:pointer;color:rgba(var(--c-accent-rgb),.45);flex-shrink:0;transition:color .1s;background:transparent;border:none;position:relative;z-index:0;isolation:isolate;clip-path:var(--chamfer-clip);filter:drop-shadow(0 0 1px var(--btn-border))}.pd-copy-btn:hover{color:var(--c-accent)}.pd-meta-row{font-size:16px;letter-spacing:.04em;color:rgba(var(--c-ice-rgb),.4);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pd-meta-row b{color:rgba(var(--c-lavender-rgb),.7);font-weight:400}.pd-meta-sep{color:rgba(var(--c-lavender-rgb),.18)}.pd-meta-invitedby{display:inline-flex;align-items:center;gap:4px}.pd-meta-invitedby-val{color:var(--c-gold);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--c-gold-rgb),0);transition:text-decoration-color .15s}.pd-meta-invitedby:hover .pd-meta-invitedby-val{text-decoration-color:rgba(var(--c-gold-rgb),.6)}.pd-meta-tech{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.pd-meta-tech-item{font-size:13px;letter-spacing:.04em;color:rgba(var(--c-slate-rgb),.5)}.pd-meta-tech-dupe{color:var(--c-pink);margin-left:4px}.pd-stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.pd-stat-panel{padding:18px 22px 20px}.pd-stat-panel--scores{--panel-border: rgba(var(--c-accent-rgb),.65);--panel-bg: linear-gradient(135deg, rgba(var(--c-panel-cyan-rgb),.9) 0%, rgba(var(--c-bg-void-rgb),.95) 55%);filter:drop-shadow(0 0 18px rgba(var(--c-accent-rgb),.22))}.pd-stat-panel--coins{--panel-border: rgba(var(--c-gold-rgb),.7);--panel-bg: linear-gradient(135deg, rgba(var(--c-panel-gold-rgb),.9) 0%, rgba(var(--c-bg-void-rgb),.95) 55%);filter:drop-shadow(0 0 18px rgba(var(--c-gold-rgb),.24))}.pd-stat-panel--activity{--panel-border: rgba(var(--c-accent-blue-rgb),.65);--panel-bg: linear-gradient(135deg, rgba(var(--c-panel-blue-rgb),.9) 0%, rgba(var(--c-bg-void-rgb),.95) 55%);filter:drop-shadow(0 0 18px rgba(var(--c-accent-blue-rgb),.22))}.pd-stat-panel-title{font-size:15px;letter-spacing:.1em;color:rgba(var(--c-lavender-rgb),.9);text-shadow:0 0 8px rgba(var(--c-purple-rgb),.35);padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--stat-title-line, rgba(var(--c-accent-rgb),.12))}.pd-stat-panel--scores .pd-stat-panel-title{color:rgba(var(--c-accent-rgb),.55);--stat-title-line: rgba(var(--c-accent-rgb),.18)}.pd-stat-panel--coins .pd-stat-panel-title{color:rgba(var(--c-gold-rgb),.55);--stat-title-line: rgba(var(--c-gold-rgb),.18)}.pd-stat-panel--activity .pd-stat-panel-title{color:rgba(var(--c-accent-blue-rgb),.55);--stat-title-line: rgba(var(--c-accent-blue-rgb),.18)}.pd-stat-panel--deaths{--panel-border: rgba(var(--c-pink-rgb),.6);--panel-bg: linear-gradient(135deg, rgba(var(--c-panel-pink-rgb),.9) 0%, rgba(var(--c-bg-void-rgb),.95) 55%);filter:drop-shadow(0 0 18px rgba(var(--c-pink-rgb),.2))}.pd-stat-panel--hits{--panel-border: rgba(var(--c-accent-blue-rgb),.6);--panel-bg: linear-gradient(135deg, rgba(var(--c-panel-blue-rgb),.9) 0%, rgba(var(--c-bg-void-rgb),.95) 55%);filter:drop-shadow(0 0 18px rgba(var(--c-accent-blue-rgb),.2))}.pd-stat-panel--deaths .pd-stat-panel-title{color:rgba(var(--c-pink-rgb),.55);--stat-title-line: rgba(var(--c-pink-rgb),.18)}.pd-stat-panel--hits .pd-stat-panel-title{color:rgba(var(--c-accent-blue-rgb),.55);--stat-title-line: rgba(var(--c-accent-blue-rgb),.18)}.pd-stat-panel--deaths .pd-stat-row{border-bottom-color:rgba(var(--c-pink-rgb),.07)}.pd-stat-panel--hits .pd-stat-row{border-bottom-color:rgba(var(--c-accent-blue-rgb),.07)}.pd-stat-featured{text-align:center;padding:12px 0 16px;margin-bottom:12px;border-bottom:1px solid rgba(var(--c-white-rgb),.06)}.pd-stat-featured-val{font-size:52px;line-height:1;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em}.pd-stat-featured-lbl{font-size:16px;letter-spacing:.06em;color:rgba(var(--c-purple-rgb),.62);margin-top:5px}.pd-stat-panel--deaths .pd-stat-featured-val{text-shadow:0 0 24px rgba(var(--c-pink-rgb),.5)}.pd-stat-panel--hits .pd-stat-featured-val{text-shadow:0 0 24px rgba(var(--c-accent-blue-rgb),.5)}.pd-stat-panel--coins .pd-stat-featured-val{text-shadow:0 0 24px rgba(var(--c-gold-rgb),.5)}.pd-stat-panel--scores .pd-stat-row{border-bottom-color:rgba(var(--c-accent-rgb),.07)}.pd-stat-panel--coins .pd-stat-row{border-bottom-color:rgba(var(--c-gold-rgb),.08)}.pd-stat-panel--activity .pd-stat-row{border-bottom-color:rgba(var(--c-accent-blue-rgb),.07)}.pd-stat-row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(var(--c-white-rgb),.05);font-size:14px}.pd-stat-row:last-child{border-bottom:none}.pd-stat-label{color:rgba(var(--c-ice-rgb),.45);letter-spacing:.03em;font-size:13px}.pd-stat-value{color:var(--c-white);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-weight:500}.pd-stat-row--breakdown{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 4px;column-gap:10px;row-gap:4px;padding:6px 0;border-bottom:1px solid rgba(var(--c-white-rgb),.04);font-size:19px;justify-content:initial;align-items:initial}.pd-stat-row--breakdown:last-child{border-bottom:none}.pd-stat-row--breakdown .pd-stat-label{grid-column:1;grid-row:1;font-size:19px;color:rgba(var(--c-purple-rgb),.6);letter-spacing:.03em}.pd-stat-row--breakdown .pd-stat-value{grid-column:2;grid-row:1;font-size:19px;color:var(--c-lavender);text-align:right;font-weight:600}.pd-stat-bar-track{grid-column:1 / -1;grid-row:2;background:rgba(var(--c-white-rgb),.06);height:4px;border-radius:2px;overflow:hidden}.pd-stat-bar-fill{height:100%;border-radius:2px;transition:width .5s cubic-bezier(.22,1,.36,1);min-width:0}.pd-tab-bar{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.pd-tab{--btn-bg: rgba(var(--c-bg-void-rgb),.38);--btn-border: rgba(var(--c-accent-rgb),.18);font-family:inherit;font-size:17px;letter-spacing:2px;padding:10px 26px;cursor:pointer;color:rgba(var(--c-accent-rgb),.38);transition:color .15s,filter .15s;background:transparent;border:none;position:relative;z-index:0;isolation:isolate;clip-path:var(--chamfer-clip);filter:drop-shadow(0 0 2px var(--btn-border))}.pd-tab:before,.pd-tab:after{content:"";position:absolute;pointer-events:none}.pd-tab:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.pd-tab:after{inset:2px;background:var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.pd-tab:hover{color:var(--c-accent);filter:drop-shadow(0 0 4px rgba(var(--c-accent-rgb),.25))}.pd-tab--active{--btn-border: rgba(var(--c-accent-rgb),.7);--btn-bg: rgba(var(--c-accent-rgb),.09);color:var(--c-accent);text-shadow:0 0 10px rgba(var(--c-accent-rgb),.6);filter:drop-shadow(0 0 6px rgba(var(--c-accent-rgb),.4))}.pd-tab-content{flex:1;min-height:60px;display:flex;flex-direction:column}.pd-tab-content>.admin-table-shell{flex:1;min-height:0}.pd-tx-list{display:flex;flex-direction:column;gap:6px}.pd-tx-row{--chamfer: 3px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px}.pd-tx-left{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pd-tx-desc{font-size:16px;letter-spacing:.03em;color:rgba(var(--c-lavender-rgb),.82)}.pd-tx-date{font-size:13px;letter-spacing:.04em;color:rgba(var(--c-slate-rgb),.4)}.pd-tx-amt{font-size:18px;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.pd-task-list{display:flex;flex-direction:column;gap:6px}.pd-task-row{--chamfer: 3px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.pd-task-left{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.pd-task-title{font-size:16px;letter-spacing:.03em;color:rgba(var(--c-lavender-rgb),.88)}.pd-task-date{font-size:13px;letter-spacing:.04em;color:rgba(var(--c-slate-rgb),.4)}.pd-task-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.pd-task-reward{font-size:16px;letter-spacing:.05em;white-space:nowrap;font-variant-numeric:tabular-nums}.pd-table{width:100%;min-width:max-content;border-collapse:collapse;font-size:17px;letter-spacing:.04em}.pd-table th{text-align:right;padding:10px 16px;font-size:14px;letter-spacing:.12em;color:rgba(var(--c-accent-rgb),.42);border-bottom:1px solid rgba(var(--c-accent-rgb),.1);white-space:nowrap}.pd-table td{padding:12px 16px;border-bottom:1px solid rgba(var(--c-accent-rgb),.05);color:rgba(var(--c-lavender-rgb),.72);vertical-align:middle}.pd-table tbody tr:hover{background:rgba(var(--c-accent-rgb),.025)}.pd-table tbody tr:last-child td{border-bottom:none}.pd-td-mono{font-size:15px;font-family:inherit;color:rgba(var(--c-lavender-rgb),.42)!important;white-space:nowrap}.pd-td-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-td-desc{max-width:340px}.pd-run-status,.pd-task-status{font-size:14px;letter-spacing:.1em}.pd-run-status--ok{color:var(--c-accent);background:rgba(var(--c-accent-rgb),.08);outline:1px solid rgba(var(--c-accent-rgb),.25)}.pd-run-status--flagged{color:var(--c-pink);background:rgba(var(--c-pink-rgb),.08);outline:1px solid rgba(var(--c-pink-rgb),.28)}.pd-run-status--pending{color:rgba(var(--c-lavender-rgb),.35);background:rgba(var(--c-lavender-rgb),.04);outline:1px solid rgba(var(--c-lavender-rgb),.12)}.pd-task-status--claimed{color:var(--c-gold)}.pd-task-status--failed{color:var(--c-pink)}.pd-task-status--other{color:rgba(var(--c-lavender-rgb),.5)}.pd-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.pd-badge-card{display:flex;align-items:center;gap:12px;padding:14px 16px}.pd-badge-card--locked{opacity:.55}.pd-badge-icon-wrap{flex-shrink:0;width:44px;height:44px}.pd-badge-icon{width:100%;height:100%;object-fit:contain;display:block}.pd-badge-info{display:flex;flex-direction:column;gap:4px;min-width:0}.pd-badge-title{font-size:18px;letter-spacing:.06em;color:rgba(var(--c-lavender-rgb),.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-badge-rarity{font-size:13px;letter-spacing:.14em}.pd-badge-date{font-size:14px;letter-spacing:.04em}.pd-push-pill{font-size:13px;letter-spacing:.1em;padding:2px 10px;--chamfer: 1.6px;clip-path:var(--chamfer-clip)}.pd-push-pill--on{color:var(--c-accent);background:rgba(var(--c-accent-rgb),.08);outline:1px solid rgba(var(--c-accent-rgb),.28)}.pd-push-pill--off{color:rgba(var(--c-lavender-rgb),.3);background:rgba(var(--c-lavender-rgb),.04);outline:1px solid rgba(var(--c-lavender-rgb),.1)}.pd-ov-score-strip{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:14px}.pd-ov-score-item{display:flex;flex-direction:column;align-items:center;background:rgba(var(--c-white-rgb),.03);border:1px solid rgba(var(--c-white-rgb),.08);padding:8px 16px;--chamfer: 2.5px;clip-path:var(--chamfer-clip);min-width:72px}.pd-ov-score-val{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--c-white);line-height:1.1}.pd-ov-score-lbl{font-size:10px;letter-spacing:.18em;color:rgba(var(--c-ice-rgb),.4);margin-top:4px;white-space:nowrap}.pd-ov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pd-ov-panel{padding:18px 22px 20px}.pd-ov-title{font-size:15px;letter-spacing:.1em;color:rgba(var(--c-lavender-rgb),.9);text-shadow:0 0 8px rgba(var(--c-purple-rgb),.35);margin-bottom:12px}.pd-ov-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid rgba(var(--c-white-rgb),.04)}.pd-ov-row:last-child{border-bottom:none}.pd-ov-label{font-size:20px;color:rgba(var(--c-purple-rgb),.6)}.pd-ov-value{font-size:20px;color:var(--c-lavender);font-variant-numeric:tabular-nums;font-weight:600}.pd-ov-section{margin:12px 0 10px;padding-top:12px;border-top:1px solid rgba(var(--c-accent-rgb),.12);font-size:15px;letter-spacing:.1em;color:rgba(var(--c-lavender-rgb),.9);text-shadow:0 0 8px rgba(var(--c-purple-rgb),.35)}.pd-ov-panel--coins-main{grid-row:1 / 3;grid-column:4}@media(max-width:960px){.pd-ov-grid{grid-template-columns:repeat(2,1fr)}.pd-ov-panel--coins-main{grid-row:auto;grid-column:auto}}@media(max-width:560px){.pd-ov-grid{grid-template-columns:1fr}.pd-ov-score-strip{gap:5px 6px}.pd-ov-score-item{padding:6px 12px;min-width:60px}.pd-ov-score-val{font-size:17px}}.pd-acc-season{display:flex;flex-direction:column;gap:0}.pd-acc-season-hdr{--chamfer: 3px;display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer;margin-bottom:8px;transition:background .15s}.pd-acc-season-hdr:hover{--panel-bg: rgba(var(--c-gold-rgb),.12)}.pd-acc-season-title{font-size:15px;letter-spacing:.12em;color:var(--c-gold);text-shadow:0 0 10px rgba(var(--c-gold-rgb),.4)}.pd-acc-season-meta{flex:1;font-size:14px;letter-spacing:.06em;color:rgba(var(--c-lavender-rgb),.4)}.pd-acc-chev{font-size:12px;color:rgba(var(--c-lavender-rgb),.4);transition:transform .2s}.pd-acc-season-body{display:flex;flex-direction:column;gap:4px}.pd-acc-season-body--closed{display:none}.pd-acc-week{--chamfer: 2.5px}.pd-acc-week-hdr{display:flex;align-items:center;gap:12px;padding:11px 16px;background:rgba(var(--c-bg-rgb),.7);cursor:pointer;transition:background .1s}.pd-acc-week-hdr:hover{background:rgba(var(--c-accent-rgb),.05)}.pd-acc-week-label{flex:1;font-size:16px;letter-spacing:.08em;color:rgba(var(--c-lavender-rgb),.75)}.pd-acc-week-stat-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.pd-acc-week-stat-lbl-hdr{font-size:10px;letter-spacing:.14em;color:rgba(var(--c-purple-rgb),.4)}.pd-acc-week-score{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;min-width:70px;text-align:right}.pd-acc-week-rank{font-size:16px;min-width:60px;text-align:right;color:rgba(var(--c-purple-rgb),.6)}.pd-acc-week-body{display:none;padding:10px 16px 12px;background:rgba(var(--c-bg-void-rgb),.5);border-top:1px solid rgba(var(--c-white-rgb),.04);gap:6px;flex-direction:column}.pd-acc-week-body--open{display:flex}.pd-acc-week-stat{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0;border-bottom:1px solid rgba(var(--c-white-rgb),.03)}.pd-acc-week-stat:last-child{border-bottom:none}.pd-acc-week-stat-lbl{font-size:15px;color:rgba(var(--c-purple-rgb),.55)}.pd-acc-week-stat-val{font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--c-lavender)}.pd-season-live-pill{font-size:14px;letter-spacing:.14em;color:var(--c-accent);vertical-align:middle;margin-left:8px}@media(max-width:1100px){.pd-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.pd-overlay{padding:14px 12px 60px}.pd-stat-grid{grid-template-columns:repeat(2,1fr)}.pd-shell{gap:8px}.pd-player-name{font-size:20px}}@media(max-width:480px){.pd-tab{padding:8px 14px;font-size:14px}}
