: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{--btn-bg: rgba(2,2,8,.35);--btn-border: rgba(0, 255, 238, .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{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{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{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:#06061a;background-image:radial-gradient(circle at 18% 20%,rgba(0,255,238,.08),transparent 28%),radial-gradient(circle at 62% 18%,rgba(255,0,204,.08),transparent 24%),radial-gradient(circle at 82% 55%,rgba(200,128,255,.14),transparent 30%),linear-gradient(180deg,#080c1cfa,#040612)}body{min-height:100%;color:#e0d8ff;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(255,255,255,.014) 50%,transparent 100%),repeating-linear-gradient(180deg,rgba(255,255,255,.015) 0 1px,transparent 1px 4px);opacity:.45}body:after{content:"";position:fixed;bottom:0;left:0;right:0;height:48px;background:#06061a1b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.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:#e0d8ff73;white-space:nowrap}@media(max-width:600px){.site-footer-season{font-size:12px}}.site-footer-live{color:#0fe;text-shadow:0 0 10px rgba(0,255,238,.8),0 0 28px rgba(0,255,238,.3)}.site-footer-nav{display:flex;align-items:center}.site-footer-link{font-family:inherit;font-size:22px;letter-spacing:.08em;color:#e0d8ff73;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:#0fe;text-shadow:0 0 10px rgba(0,255,238,.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:#06061a1b;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:#c880ff;text-decoration:none;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:10px;text-shadow:0 0 10px rgba(200,128,255,.6),0 0 30px rgba(200,128,255,.2);transition:text-shadow .15s}.site-brand:hover{text-shadow:0 0 14px rgba(200,128,255,.9),0 0 40px rgba(200,128,255,.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:#e0d8ff73;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:#0fe;text-shadow:0 0 10px rgba(0,255,238,.6)}.site-nav-item--active{color:#0fe;text-shadow:0 0 10px rgba(0,255,238,.8),0 0 28px rgba(0,255,238,.3)}.site-nav-item--active:after{content:"";position:absolute;bottom:-1px;left:14px;right:14px;height:2px;background:#0fe;box-shadow:0 0 8px #0fec}.site-burger{--chamfer: 3px;--btn-bg: rgba(12,2,20,.7);--btn-border: rgba(200,128,255,.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(200,128,255,.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(200,128,255,.6))}.site-burger span{display:block;width:18px;height:2px;background:#c880ff;border-radius:1px;position:relative;z-index:1;transition:background .15s}.site-burger:hover span{background:#e0b0ff}.site-nav-item--admin{color:#ffc533;text-shadow:0 0 10px rgba(255,197,51,.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:#ffd966;text-shadow:0 0 16px rgba(255,197,51,1),0 0 32px rgba(255,190,0,.4);filter:drop-shadow(0 0 5px rgba(255,197,51,.35))}.site-nav-item--admin:hover{color:#ffe680;text-shadow:0 0 14px rgba(255,220,80,1),0 0 32px rgba(255,190,0,.5)}.site-wallet-wrap{position:relative;flex-shrink:0}.site-wallet-btn{--chamfer: 3px;--btn-bg: rgba(12, 2, 20, .7);--btn-border: rgba(200, 128, 255, .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:#c880ff;background:none;border:none;white-space:nowrap;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;filter:drop-shadow(0 0 4px rgba(200,128,255,.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,#ffffff0d,#fff0),var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.site-wallet-btn:hover{filter:drop-shadow(0 0 8px rgba(200,128,255,.6))}.site-wallet-btn.connected{color:#c880ffb3}.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:#c880ff8c;background:none;border:none;width:auto;white-space:nowrap;transition:color .12s}.site-wallet-disc:hover{color:#f48}.sc-stats,.sc-admin{width:100%}.logo-sub-sm{font-size:16px;letter-spacing:.06em;color:#0fe6;margin-bottom:4px}.modal-overlay{position:fixed;inset:0;background:#06061ad9;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:#00ffee80;margin-bottom:20px;text-align:center}.modal-status{font-size:13px;letter-spacing:1px;color:#00ffeeb3;text-align:center;margin-bottom:8px}.modal-err{font-size:13px;color:#f46;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(2,2,8,.5);--btn-border:rgba(0,255,238,.28);display:flex;align-items:center;gap:14px;padding:14px 18px;background:transparent;border:none;cursor:pointer;color:#e0d8ff;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(0,255,238,.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(2,2,8,.35);--btn-border:rgba(0,255,238,.35);flex:1;padding:13px 16px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:13px;letter-spacing:2px;color:#0fe;transition:filter .15s;filter:drop-shadow(0 0 2px rgba(0,255,238,.3))}.modal-btn:hover{filter:drop-shadow(0 0 7px rgba(0,255,238,.7))}.modal-btn:disabled{opacity:.4;cursor:not-allowed}.modal-btn-cancel{--btn-border:rgba(180,100,255,.3);color:#b4a0ffb3;filter:drop-shadow(0 0 2px rgba(180,100,255,.2))}.modal-btn-cancel:hover{filter:drop-shadow(0 0 6px rgba(180,100,255,.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:#b4a0ff80}.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, #c880ff) 65%,transparent)) drop-shadow(0 0 6px var(--level-color, #c880ff));margin-bottom:4px}.stats-avatar-wrap:before{content:"";position:absolute;inset:0;background:var(--level-color, #c880ff);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:#36e58f;text-shadow:0 0 10px rgba(54,229,143,.6)}.stats-player-status.offline{color:#ff5a73;text-shadow:0 0 8px rgba(255,90,115,.45)}.stats-player-name{font-size:38px;line-height:1;letter-spacing:.04em;color:#fff;text-shadow:0 0 28px rgba(255,255,255,.35),0 0 2px rgba(255,255,255,.9);word-break:break-word}.stats-player-wallet{font-size:16px;color:#d89fff;letter-spacing:.04em;text-shadow:0 0 10px rgba(200,128,255,.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:#ffc533bf;text-shadow:0 0 10px rgba(255,197,51,.4);margin-top:2px}.stats-player-invitedby{font-size:13px;letter-spacing:.06em;margin-top:4px}.stats-player-invitedby-lbl{color:#b4a0ff66}.stats-player-invitedby-val{color:#b4a0ffbf;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b4a0ff4d}.stats-player-invitedby:hover .stats-player-invitedby-val{color:#c880ff}.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:#ff5a9173;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(255,90,145,.18),transparent 65%),#12040a6b;clip-path:var(--chamfer-clip);z-index:-1}.stats-rank-badge-lbl{font-size:18px;letter-spacing:3px;color:#ff5a91a6}.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:#dcc8ffe6;text-shadow:0 0 8px rgba(200,150,255,.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:#c880ff1f}.stats-badge-pip:before{content:"";position:absolute;inset:0;background:#c880ff38;clip-path:var(--chamfer-clip-ring)}.stats-badge-pip--earned{background:#c880ff33;filter:drop-shadow(0 0 8px rgba(200,128,255,.7))}.stats-badge-pip--earned:before{background:#c880ffe6}.stats-badge-pip--earned:after{content:"";position:absolute;inset:4px;clip-path:var(--chamfer-clip);background:#c880ff73}.stats-badges-count{font-size:22px;letter-spacing:.02em}.stats-badges-num{color:#d89fff;text-shadow:0 0 10px rgba(200,128,255,.7)}.stats-badges-denom{color:#c8b4ff66}.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%),#06041266}.score-pill-label{display:block;font-size:22px;letter-spacing:.02em;color:#dcc8ffe6;text-shadow:0 0 8px rgba(200,150,255,.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:#dcc8ffe6;text-shadow:0 0 8px rgba(200,150,255,.35);margin-bottom:12px}.stat-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.stat-row:last-child{border-bottom:none}.stat-row-label{font-size:20px;color:#b4a0ff99}.stat-row-val{font-size:20px;color:#e8e0ff}.stat-section-sep{margin:12px 0 10px;padding-top:12px;border-top:1px solid rgba(0,255,238,.12);font-size:15px;letter-spacing:.1em;color:#dcc8ffe6;text-shadow:0 0 8px rgba(200,150,255,.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, #fff);text-shadow:0 0 24px var(--feat-color, rgba(255,255,255,.5))}.stat-card-featured-lbl{font-size:16px;letter-spacing:.06em;color:#c8b4ff9d;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:#b4a0ff99}.stat-bar-val{grid-column:2;grid-row:1;font-size:19px;color:#e8e0ff;text-align:right}.stat-bar-track{grid-column:1 / -1;grid-row:2;background:#ffffff0f;height:3px;overflow:hidden}.stat-bar-fill{height:100%;background:var(--bar-color, rgba(0,255,238,.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:#030510b8;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:#070a18fa;border:1px solid rgba(0,255,238,.22);border-radius:16px;box-shadow:0 18px 40px #00000073;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(2,2,8,.35);--btn-border:rgba(0,255,238,.35);flex:1;padding:13px 20px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:26px;letter-spacing:2px;color:#0fe;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(0,255,238,.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,#ffffff0f,#fff0),var(--btn-bg);clip-path:var(--chamfer-clip);z-index:-1}.action-btn:hover{filter:drop-shadow(0 0 10px rgba(0,255,238,.6));transform:translateY(-1px)}.action-btn--cancel{--btn-bg: rgba(20,12,36,.55);--btn-border:rgba(180,100,255,.34);color:#b4a0ffb3;filter:drop-shadow(0 0 2px rgba(180,100,255,.2))}.action-btn--cancel:hover{filter:drop-shadow(0 0 6px rgba(180,100,255,.5))}.action-btn--admin{--btn-bg: rgba(34,20,0,.55);--btn-border:rgba(255,197,51,.45);color:#ffc533;filter:drop-shadow(0 0 4px rgba(255,197,51,.3))}.action-btn--admin:hover{filter:drop-shadow(0 0 10px rgba(255,197,51,.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:#00ffee80}.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(0,255,238,.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:#00ffee47;clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-search-frame:after,.admin-columns-button-frame:after{inset:2px;background:linear-gradient(180deg,#ffffff0a,#fff0),#02020873;clip-path:var(--chamfer-clip);z-index:-1}.admin-search-input{width:100%;box-sizing:border-box;background:transparent;border:none;color:#e0d8ff;padding:12px 14px;font:inherit;font-size:22px;letter-spacing:1px;outline:none;border-radius:0;box-shadow:none}.admin-search-input::placeholder{color:#b4a0ff57}.admin-search:focus-within .admin-search-frame{filter:drop-shadow(0 0 10px rgba(0,255,238,.22))}.admin-search:focus-within .admin-search-frame:before{background:#00ffee94}.admin-columns{flex:0 0 auto}.admin-columns-toggle{min-width:190px;background:transparent;border:none;color:#0fe;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(0,255,238,.24))}.admin-columns-toggle--active{color:#ffc533}.admin-columns-overlay{position:fixed;inset:0;background:#030510b8;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 #00000073;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:#00ffee3d;clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-columns-modal:after{inset:2px;background:radial-gradient(circle at top center,rgba(0,255,238,.08),transparent 40%),linear-gradient(180deg,#ffffff08,#fff0),#070a18fa;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:#0fe;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:#00ffee47;clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-columns-close:after{inset:2px;background:linear-gradient(180deg,#ffffff0a,#fff0),#02020873;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:#e0d8ffcc;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:#00ffee2e;clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-column-chip:after{inset:1px;background:linear-gradient(180deg,#ffffff08,#fff0),#0202087a;clip-path:var(--chamfer-clip);z-index:-1}.admin-column-chip input{accent-color:#00ffee;flex:0 0 auto}.admin-column-chip span{overflow:hidden;text-overflow:ellipsis}.admin-column-chip:has(input:checked){color:#f0c;box-shadow:0 0 10px #ff00cc29,inset 0 0 18px #ff00cc14}.admin-column-chip:has(input:checked):before{background:#ff00ccbf}.admin-column-chip:has(input:checked):after{background:linear-gradient(180deg,#ff00cc24,#ff00cc08),#160212d1}.admin-column-chip:has(input:checked) input{accent-color:#ff00cc}.admin-meta-row{display:flex;align-items:center;gap:14px}.admin-meta{font-size:22px;letter-spacing:2px;color:#b4a0ff7a;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(0,255,238,.28) transparent}.admin-table-scroll::-webkit-scrollbar{height:8px}.admin-table-scroll::-webkit-scrollbar-track{background:transparent}.admin-table-scroll::-webkit-scrollbar-thumb{background:#00ffee38}.admin-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:22px}thead th{color:#0fe9;padding:10px 14px;text-align:right;letter-spacing:1px;border-bottom:1px solid rgba(0,255,238,.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:#0fe}thead th.sort-asc:after{content:" ▲"}thead th.sort-desc:after{content:" ▼"}tbody td{padding:10px 14px;text-align:right;color:#e0d8ffa6;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:#00ffee38}.admin-col-resizer:hover:before{background:#00ffeea6}tbody tr{border-bottom:1px solid rgba(255,255,255,.04)}tbody tr:hover{background:#00ffee0a}tbody tr.admin-row{cursor:pointer}tbody td:first-child{text-align:left}.td-name{text-align:left!important;color:#e0d8ff}.admin-td-dim{color:#b4a8dc73!important}.admin-td-ip{color:#ffc533bf!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:#36e58f;background:#36e58f}.admin-status-dot.offline{color:#ff5a73;background:#ff5a73}.td-wallet{font-size:22px;color:#b4a0ff66}.td-level{color:#c880ff}.td-coins{color:#ffc533}@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 #00ffee0d}.admin-table tbody tr:before,.admin-table tbody tr:after{content:"";position:absolute;pointer-events:none}.admin-table tbody tr:before{inset:0;background:#00ffee29;clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-table tbody tr:after{inset:2px;background:linear-gradient(180deg,#ffffff0a,#fff0),#060816e6;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:#e8e0ff;font-size:16px}.admin-table tbody td:before{content:attr(data-label);color:#00ffee9e;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(255,255,255,.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:#c880ff47;clip-path:var(--chamfer-clip-ring);z-index:-2;pointer-events:none}.site-nav:after{content:"";position:absolute;inset:2px;background:#060412fa;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:#e0d8ff99;background:transparent;border:none;transition:color .1s,text-shadow .1s;white-space:nowrap;position:static}.site-nav-item:hover,.site-nav-link:hover{color:#0fe;text-shadow:0 0 10px rgba(0,255,238,.6);background:transparent}.site-nav-item--active:after{display:none}.site-nav .site-nav-item--active{color:#0fe;text-shadow:0 0 10px rgba(0,255,238,.8);border-left:2px solid #00ffee;padding-left:40px}.site-nav-item--admin{color:#ffc533!important;text-shadow:0 0 10px rgba(255,197,51,.7)!important;padding:10px 16px!important;border-left:none!important}.site-nav-item--admin.site-nav-item--active{text-shadow:0 0 16px rgba(255,197,51,1)!important;filter:drop-shadow(0 0 6px rgba(255,197,51,.45))}.site-nav-item--admin:hover{color:#ffe680!important;text-shadow:0 0 14px rgba(255,220,80,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(4,4,18,.6);--btn-border: rgba(0,255,238,.22);font-family:inherit;font-size:18px;letter-spacing:3px;padding:13px 30px;cursor:pointer;color:#00ffee52;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(0,255,238,.48);color:#00ffeeb8;filter:drop-shadow(0 0 7px rgba(0,255,238,.3))}.admin-tab--active{--btn-border: rgba(0,255,238,.85);--btn-bg: rgba(0,255,238,.08);color:#0fe;filter:drop-shadow(0 0 10px rgba(0,255,238,.5));text-shadow:0 0 12px rgba(0,255,238,.55)}.admin-subtab-bar{display:flex;gap:8px;margin-bottom:14px}.admin-subtab{--chamfer: 2.5px;--btn-bg: rgba(4,4,18,.6);--btn-border: rgba(0,255,238,.18);font-family:inherit;font-size:14px;letter-spacing:2px;padding:8px 20px;cursor:pointer;color:#00ffee4d;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(0,255,238,.4);color:#0fe9}.admin-subtab--active{--btn-border: rgba(0,255,238,.7);--btn-bg: rgba(0,255,238,.06);color:#00ffeee6;filter:drop-shadow(0 0 6px rgba(0,255,238,.35))}.admin-notify-wrap{position:relative;margin-left:auto}.admin-notify-btn{--chamfer: 3.5px;--btn-bg: rgba(16,12,0,.65);--btn-border: rgba(255,197,51,.5);font-family:inherit;font-size:18px;letter-spacing:3px;padding:13px 30px;cursor:pointer;color:#ffc533bf;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(255,197,51,.9);color:#ffc533;filter:drop-shadow(0 0 10px rgba(255,197,51,.5));text-shadow:0 0 12px rgba(255,197,51,.5)}.admin-notify-btn:disabled{opacity:.45;cursor:default}.admin-notify-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:#0a0a1cf7;border:1px solid rgba(255,197,51,.35);border-radius:4px;box-shadow:0 8px 32px #000000b3,0 0 20px #ffc5331f;z-index:200;overflow:hidden}.admin-notify-item{padding:12px 20px;font-size:14px;letter-spacing:2px;color:#ffc533bf;cursor:pointer;transition:background .12s,color .12s;border-bottom:1px solid rgba(255,197,51,.08)}.admin-notify-item:last-child{border-bottom:none}.admin-notify-item:hover{background:#ffc53314;color:#ffc533;text-shadow:0 0 8px rgba(255,197,51,.4)}.admin-purge-wrap{display:flex;align-items:center;gap:8px;margin-left:8px;padding:0 14px;border-left:1px solid rgba(0,255,238,.1)}.admin-purge-label{font-size:18px;letter-spacing:3px;color:#00ffee4d;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:#0fe;background:#00ffee1a;text-shadow:0 0 6px rgba(0,255,238,.5);box-shadow:0 0 0 1px #0fe3}.admin-purge-status--stopped{color:#ffffff40;background:#ffffff0a;box-shadow:0 0 0 1px #ffffff14}.admin-purge-timer{font-size:18px;letter-spacing:2px;color:#00ffee4d;white-space:nowrap}.admin-purge-btn{--chamfer: 3.5px;--btn-bg: rgba(4,4,18,.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:#ff5050cc}.admin-purge-btn--stop:before{background:#ff50504d}.admin-purge-btn--stop:hover:not(:disabled){color:#ff5050;filter:drop-shadow(0 0 6px rgba(255,80,80,.45))}.admin-purge-btn--start{color:#00ff96cc}.admin-purge-btn--start:before{background:#00ff9640}.admin-purge-btn--start:hover:not(:disabled){color:#00ff96;filter:drop-shadow(0 0 6px rgba(0,255,150,.45))}.admin-purge-btn:disabled{opacity:.35;cursor:default}.admin-loading{color:#00ffee73;font-size:13px;letter-spacing:.08em;padding:32px 0;text-align:center}.admin-flags-section-hdr{font-size:11px;letter-spacing:.18em;color:#b4a8dc66;padding:16px 4px 8px}.admin-flags-empty{color:#00ffee59;font-size:13px;letter-spacing:.08em;padding:48px 0;text-align:center}.admin-row--flagged:hover{background:#ff5a910f!important}.admin-flag-name-col{display:flex;flex-direction:column;gap:2px}.admin-flag-wallet{font-size:11px;color:#e0d8ff73;letter-spacing:.04em}.admin-flag-tag{display:block;letter-spacing:.04em;color:#ff5a91}.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:#ff5a91}.admin-row-badge--flagged{color:#ffc533}.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:#ffc533}.pd-run-row--fun td{background:#ffc5330d}.pd-run-row--fun .pd-td-mono{color:#ffc53380!important}.pd-run-label--nm{color:#ff3a3a;margin-right:6px}.admin-unflag-btn{--btn-bg: rgba(2,2,8,.35);--btn-border: rgba(255,197,51,.45);font-family:inherit;font-size:13px;letter-spacing:2px;padding:8px 14px;cursor:pointer;color:#ffc533;clip-path:var(--chamfer-clip);transition:color .15s,filter .15s;filter:drop-shadow(0 0 2px rgba(255,197,51,.25))}.admin-unflag-btn:hover{filter:drop-shadow(0 0 7px rgba(255,197,51,.65))}.admin-unflag-btn:disabled{opacity:.4;cursor:not-allowed}.admin-ban-btn{--btn-bg: rgba(2,2,8,.35);--btn-border: rgba(255,90,145,.5);font-family:inherit;font-size:13px;letter-spacing:2px;padding:8px 16px;cursor:pointer;color:#ff5a91;clip-path:var(--chamfer-clip);transition:color .15s,filter .15s;filter:drop-shadow(0 0 2px rgba(255,90,145,.3))}.admin-ban-btn:hover{filter:drop-shadow(0 0 7px rgba(255,90,145,.7))}.admin-ban-btn:disabled{opacity:.4;cursor:not-allowed}.admin-ban-btn--banned{--btn-border: rgba(0,255,238,.5);color:#0fe;filter:drop-shadow(0 0 2px rgba(0,255,238,.3))}.admin-ban-btn--banned:hover{filter:drop-shadow(0 0 7px rgba(0,255,238,.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:#000612cc;border:1.5px solid rgba(0,255,238,.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:#00ffeeb3;background:#00ffee0f}.admin-check:checked{background:#00ffee26;border-color:#0fe}.admin-check:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid #00ffee;border-top:none;border-left:none;transform:rotate(45deg)}.admin-check:indeterminate{border-color:#0fe9;background:#00ffee14}.admin-check:indeterminate:after{content:"";position:absolute;top:50%;left:2px;right:2px;height:1.5px;background:#0fe;transform:translateY(-50%)}.admin-row--selected{background:#00ffee12!important}.admin-row--selected:hover{background:#00ffee1f!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(0,255,238,.16))}.admin-bulk-bar:before,.admin-bulk-bar:after{content:"";position:absolute;pointer-events:none}.admin-bulk-bar:before{inset:0;background:#00ffee47;clip-path:var(--chamfer-clip-ring);z-index:-2}.admin-bulk-bar:after{inset:2px;background:linear-gradient(180deg,#ffffff0a,#fff0),#02020873;clip-path:var(--chamfer-clip);z-index:-1}.admin-bulk-count{font-family:Ithaca,sans-serif;font-size:16px;letter-spacing:.1em;color:#0fe;margin-right:4px}.admin-bulk-btn{font-size:15px;padding:10px 18px;letter-spacing:.08em}.admin-bulk-btn--del{--btn-border: rgba(255, 68, 68, .45);color:#f44}.admin-bulk-btn--del:hover{filter:drop-shadow(0 0 7px rgba(255,68,68,.7))}.admin-del-btn{--btn-bg: rgba(2,2,8,.35);--btn-border: rgba(255,60,60,.5);font-family:inherit;font-size:13px;letter-spacing:2px;padding:8px 16px;cursor:pointer;color:#ff3c3c;clip-path:var(--chamfer-clip);transition:color .15s,filter .15s;filter:drop-shadow(0 0 2px rgba(255,60,60,.3))}.admin-del-btn:hover{filter:drop-shadow(0 0 7px rgba(255,60,60,.7))}.admin-del-btn:disabled{opacity:.4;cursor:not-allowed}.admin-unban-btn{--btn-bg: rgba(2,2,8,.35);--btn-border: rgba(0,255,238,.5);font-family:inherit;font-size:13px;letter-spacing:2px;padding:8px 18px;color:#0fe;filter:drop-shadow(0 0 2px rgba(0,255,238,.2))}.admin-unban-btn:hover{filter:drop-shadow(0 0 8px rgba(0,255,238,.7))}.admin-unban-btn:disabled{opacity:.4;cursor:not-allowed}.admin-ban-indicator{font-size:12px;letter-spacing:.1em;color:#ff5a91;text-align:center;padding:8px 0 4px;border-bottom:1px solid rgba(255,90,145,.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:#0fec;text-shadow:0 0 12px rgba(0,255,238,.25)}.dau-subtitle{font-size:11px;letter-spacing:.05em;color:#ffffff40}.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(2,2,8,.4);--btn-border: rgba(0,255,238,.18);font-family:inherit;font-size:22px;letter-spacing:.06em;padding:10px 22px;cursor:pointer;color:#00ffee61;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:#0fe;filter:drop-shadow(0 0 6px rgba(0,255,238,.4))}.dau-period-btn--active{--btn-border: rgba(0,255,238,.6);--btn-bg: rgba(0,255,238,.07);color:#0fe;filter:drop-shadow(0 0 5px rgba(0,255,238,.4))}.dau-custom-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:4px;border-top:1px solid rgba(0,255,238,.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(0,255,238,.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:#00ffee3d;clip-path:var(--chamfer-clip-ring);z-index:-2}.dau-date-frame:after{inset:2px;background:#02020880;clip-path:var(--chamfer-clip);z-index:-1}.dau-date-frame:focus-within{filter:drop-shadow(0 0 8px rgba(0,255,238,.22))}.dau-date-frame:focus-within:before{background:#00ffee8c}.dau-date-input{background:transparent;border:none;border-radius:0;color:#e0d8ff;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:#00ffee4d;letter-spacing:0;flex-shrink:0}.dau-apply-btn{--chamfer: 2.8px;--btn-bg: rgba(0,255,238,.07);--btn-border: rgba(0,255,238,.45);font-family:inherit;font-size:13px;letter-spacing:2px;padding:9px 20px;cursor:pointer;color:#0fe;background:transparent;border:none;clip-path:var(--chamfer-clip);position:relative;isolation:isolate;filter:drop-shadow(0 0 3px rgba(0,255,238,.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(0,255,238,.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(6,4,18,.5))}.dau-pill-label{font-size:15px;letter-spacing:.12em;color:#dcc8ffb3}.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:#ffffff8c}.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(2,2,8,.4);--btn-border: rgba(0,255,238,.18);font-family:inherit;font-size:22px;letter-spacing:.06em;padding:10px 22px;cursor:pointer;color:#00ffee61;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:#0fe;filter:drop-shadow(0 0 6px rgba(0,255,238,.4))}.dau-type-btn--active{--btn-border: rgba(0,255,238,.6);--btn-bg: rgba(0,255,238,.07);color:#0fe;filter:drop-shadow(0 0 5px rgba(0,255,238,.4))}.dau-series-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.05);padding-top:10px}.dau-series-btn{--chamfer: 2.8px;--btn-bg: rgba(2,2,8,.4);--btn-border: rgba(255,255,255,.1);font-family:inherit;font-size:22px;letter-spacing:.06em;padding:10px 22px;cursor:pointer;color:#ffffff38;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(2,2,8,.4);--btn-border: rgba(255,255,255,.1);font-family:inherit;font-size:22px;letter-spacing:.06em;padding:10px 22px;cursor:pointer;color:#ffffff38;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:#ffffff8c}.dau-canvas-wrap{width:100%}.dau-canvas{display:block;width:100%}.dau-empty{padding:48px 0;text-align:center;color:#00ffee4d;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(2,2,8,.4);--btn-border: rgba(0,255,238,.28);font-family:inherit;font-size:16px;letter-spacing:2px;padding:9px 22px;cursor:pointer;color:#00ffee80;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:#0fe;filter:drop-shadow(0 0 6px rgba(0,255,238,.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(200,128,255,.6));overflow:hidden;filter:drop-shadow(0 0 14px var(--level-color, rgba(200,128,255,.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:#f0eaff;line-height:.8;text-shadow:0 0 24px rgba(200,128,255,.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:#0fe;box-shadow:0 0 7px #00ffeee6}.pd-status-dot.offline{background:#64648c80}.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:#ff5a91;background:#ff5a9126;outline:1px solid rgba(255,90,145,.5);text-shadow:0 0 8px rgba(255,90,145,.5)}.pd-badge-pill--flag{color:#ffc533;background:#ffc53321;outline:1px solid rgba(255,197,51,.45);text-shadow:0 0 8px rgba(255,197,51,.4)}.pd-domain{font-size:20px;letter-spacing:.08em;color:#c880ffd9;text-shadow:0 0 12px rgba(200,128,255,.4)}.pd-wallet-row{display:flex;align-items:center;gap:10px}.pd-wallet-addr{font-size:15px;font-family:inherit;color:#b4a8dc80;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pd-copy-btn{--btn-bg: rgba(0,255,238,.05);--btn-border: rgba(0,255,238,.2);--chamfer: 1.8px;font-family:inherit;font-size:14px;letter-spacing:.1em;padding:4px 12px;cursor:pointer;color:#00ffee73;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:#0fe}.pd-meta-row{font-size:16px;letter-spacing:.04em;color:#c8bef066;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pd-meta-row b{color:#e0d8ffb3;font-weight:400}.pd-meta-sep{color:#e0d8ff2e}.pd-meta-invitedby{display:inline-flex;align-items:center;gap:4px}.pd-meta-invitedby-val{color:#ffc533;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffc53300;transition:text-decoration-color .15s}.pd-meta-invitedby:hover .pd-meta-invitedby-val{text-decoration-color:#ffc53399}.pd-meta-tech{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.pd-meta-tech-item{font-size:13px;letter-spacing:.04em;color:#b4a8dc80}.pd-meta-tech-dupe{color:#ff5a91;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(0,255,238,.65);--panel-bg: linear-gradient(135deg, rgba(0,70,64,.9) 0%, rgba(0,26,24,.95) 55%);filter:drop-shadow(0 0 18px rgba(0,255,238,.22))}.pd-stat-panel--coins{--panel-border: rgba(255,197,51,.7);--panel-bg: linear-gradient(135deg, rgba(65,44,0,.9) 0%, rgba(24,16,0,.95) 55%);filter:drop-shadow(0 0 18px rgba(255,197,51,.24))}.pd-stat-panel--activity{--panel-border: rgba(0,180,255,.65);--panel-bg: linear-gradient(135deg, rgba(0,48,80,.9) 0%, rgba(0,16,30,.95) 55%);filter:drop-shadow(0 0 18px rgba(0,180,255,.22))}.pd-stat-panel-title{font-size:15px;letter-spacing:.1em;color:#dcc8ffe6;text-shadow:0 0 8px rgba(200,150,255,.35);padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--stat-title-line, rgba(0,255,238,.12))}.pd-stat-panel--scores .pd-stat-panel-title{color:#00ffee8c;--stat-title-line: rgba(0,255,238,.18)}.pd-stat-panel--coins .pd-stat-panel-title{color:#ffc5338c;--stat-title-line: rgba(255,197,51,.18)}.pd-stat-panel--activity .pd-stat-panel-title{color:#00b4ff8c;--stat-title-line: rgba(0,180,255,.18)}.pd-stat-panel--deaths{--panel-border: rgba(255,80,120,.6);--panel-bg: linear-gradient(135deg, rgba(60,0,20,.9) 0%, rgba(22,4,10,.95) 55%);filter:drop-shadow(0 0 18px rgba(255,80,120,.2))}.pd-stat-panel--hits{--panel-border: rgba(0,180,255,.6);--panel-bg: linear-gradient(135deg, rgba(0,40,70,.9) 0%, rgba(0,14,26,.95) 55%);filter:drop-shadow(0 0 18px rgba(0,180,255,.2))}.pd-stat-panel--deaths .pd-stat-panel-title{color:#ff50788c;--stat-title-line: rgba(255,80,120,.18)}.pd-stat-panel--hits .pd-stat-panel-title{color:#00b4ff8c;--stat-title-line: rgba(0,180,255,.18)}.pd-stat-panel--deaths .pd-stat-row{border-bottom-color:#ff507812}.pd-stat-panel--hits .pd-stat-row{border-bottom-color:#00b4ff12}.pd-stat-featured{text-align:center;padding:12px 0 16px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.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:#c8b4ff9e;margin-top:5px}.pd-stat-panel--deaths .pd-stat-featured-val{text-shadow:0 0 24px rgba(255,80,120,.5)}.pd-stat-panel--hits .pd-stat-featured-val{text-shadow:0 0 24px rgba(0,180,255,.5)}.pd-stat-panel--coins .pd-stat-featured-val{text-shadow:0 0 24px rgba(255,197,51,.5)}.pd-stat-panel--scores .pd-stat-row{border-bottom-color:#00ffee12}.pd-stat-panel--coins .pd-stat-row{border-bottom-color:#ffc53314}.pd-stat-panel--activity .pd-stat-row{border-bottom-color:#00b4ff12}.pd-stat-row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:14px}.pd-stat-row:last-child{border-bottom:none}.pd-stat-label{color:#c8bef073;letter-spacing:.03em;font-size:13px}.pd-stat-value{color:#f4f0ff;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(255,255,255,.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:#b4a0ff99;letter-spacing:.03em}.pd-stat-row--breakdown .pd-stat-value{grid-column:2;grid-row:1;font-size:19px;color:#e8e0ff;text-align:right;font-weight:600}.pd-stat-bar-track{grid-column:1 / -1;grid-row:2;background:#ffffff0f;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(2,2,8,.38);--btn-border: rgba(0,255,238,.18);font-family:inherit;font-size:17px;letter-spacing:2px;padding:10px 26px;cursor:pointer;color:#00ffee61;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:#0fe;filter:drop-shadow(0 0 4px rgba(0,255,238,.25))}.pd-tab--active{--btn-border: rgba(0,255,238,.7);--btn-bg: rgba(0,255,238,.09);color:#0fe;text-shadow:0 0 10px rgba(0,255,238,.6);filter:drop-shadow(0 0 6px rgba(0,255,238,.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:#e0d8ffd1}.pd-tx-date{font-size:13px;letter-spacing:.04em;color:#b4a8dc66}.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:#e0d8ffe0}.pd-task-date{font-size:13px;letter-spacing:.04em;color:#b4a8dc66}.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:#00ffee6b;border-bottom:1px solid rgba(0,255,238,.1);white-space:nowrap}.pd-table td{padding:12px 16px;border-bottom:1px solid rgba(0,255,238,.05);color:#e0d8ffb8;vertical-align:middle}.pd-table tbody tr:hover{background:#00ffee06}.pd-table tbody tr:last-child td{border-bottom:none}.pd-td-mono{font-size:15px;font-family:inherit;color:#e0d8ff6b!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:#0fe;background:#00ffee14;outline:1px solid rgba(0,255,238,.25)}.pd-run-status--flagged{color:#ff5a91;background:#ff5a9114;outline:1px solid rgba(255,90,145,.28)}.pd-run-status--pending{color:#e0d8ff59;background:#e0d8ff0a;outline:1px solid rgba(224,216,255,.12)}.pd-task-status--claimed{color:#ffc533}.pd-task-status--failed{color:#ff5a91}.pd-task-status--other{color:#e0d8ff80}.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:#e0d8ffd9;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:#0fe;background:#00ffee14;outline:1px solid rgba(0,255,238,.28)}.pd-push-pill--off{color:#e0d8ff4d;background:#e0d8ff0a;outline:1px solid rgba(224,216,255,.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:#ffffff08;border:1px solid rgba(255,255,255,.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:#f4f0ff;line-height:1.1}.pd-ov-score-lbl{font-size:10px;letter-spacing:.18em;color:#c8bef066;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:#dcc8ffe6;text-shadow:0 0 8px rgba(200,150,255,.35);margin-bottom:12px}.pd-ov-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.pd-ov-row:last-child{border-bottom:none}.pd-ov-label{font-size:20px;color:#b4a0ff99}.pd-ov-value{font-size:20px;color:#e8e0ff;font-variant-numeric:tabular-nums;font-weight:600}.pd-ov-section{margin:12px 0 10px;padding-top:12px;border-top:1px solid rgba(0,255,238,.12);font-size:15px;letter-spacing:.1em;color:#dcc8ffe6;text-shadow:0 0 8px rgba(200,150,255,.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(255,197,51,.12)}.pd-acc-season-title{font-size:15px;letter-spacing:.12em;color:#ffc533;text-shadow:0 0 10px rgba(255,197,51,.4)}.pd-acc-season-meta{flex:1;font-size:14px;letter-spacing:.06em;color:#e0d8ff66}.pd-acc-chev{font-size:12px;color:#e0d8ff66;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:#040614b3;cursor:pointer;transition:background .1s}.pd-acc-week-hdr:hover{background:#00ffee0d}.pd-acc-week-label{flex:1;font-size:16px;letter-spacing:.08em;color:#e0d8ffbf}.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:#b4a0ff66}.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:#b4a0ff99}.pd-acc-week-body{display:none;padding:10px 16px 12px;background:#02040e80;border-top:1px solid rgba(255,255,255,.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(255,255,255,.03)}.pd-acc-week-stat:last-child{border-bottom:none}.pd-acc-week-stat-lbl{font-size:15px;color:#b4a0ff8c}.pd-acc-week-stat-val{font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;color:#e8e0ff}.pd-season-live-pill{font-size:14px;letter-spacing:.14em;color:#0fe;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}}
