/* powered by yagodabumi */
.player-container{width:100%;max-width:none;margin:0;padding:14px 18px;display:flex;flex-direction:column;min-height:0;background:transparent;border-radius:0;border:none;overflow:visible}@media (min-width:769px){.player-container{width:95%;margin-right:auto;margin-left:auto}}.site-announcements-container{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.site-announcement-card{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,rgba(255,223,0,0.18) 0%,rgba(255,193,7,0.24) 100%);border:1px solid rgba(255,215,0,0.6);border-radius:12px;color:#fff;font-size:14px;line-height:1.5}.site-announcement-warn{background:linear-gradient(135deg,rgba(255,223,0,0.32) 0%,rgba(255,193,7,0.42) 100%);border-color:rgba(255,226,84,0.78);box-shadow:inset 0 1px rgba(255,248,202,0.14),0 9px 24px rgba(190,142,9,0.18)}.site-announcement-info{background:linear-gradient(135deg,rgba(76,175,80,0.34) 0%,rgba(46,204,113,0.44) 100%);border-color:rgba(116,236,145,0.76);box-shadow:inset 0 1px rgba(219,255,229,0.14),0 9px 24px rgba(32,153,79,0.18)}.site-announcement-error{background:linear-gradient(135deg,rgba(255,68,68,0.36) 0%,rgba(220,38,38,0.46) 100%);border-color:rgba(255,131,131,0.8);box-shadow:inset 0 1px rgba(255,224,224,0.14),0 9px 24px rgba(181,28,28,0.2)}.site-announcement-text{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word}.site-announcement-icon{width:28px;height:28px;flex-shrink:0}.admin-restriction-banner{width:100%;max-width:100%;box-sizing:border-box;margin:0 0 8px 0;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,89,208,0.35);background:linear-gradient(135deg,rgba(255,89,208,0.14) 0%,rgba(124,114,255,0.1) 45%,rgba(18,22,34,0.78) 100%),linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);display:flex;align-items:flex-start;gap:10px;box-shadow:0 6px 24px rgba(0,0,0,0.22)}.admin-restriction-icon{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;background:linear-gradient(135deg,#ff59d0 0%,#7c72ff 100%);box-shadow:0 4px 14px rgba(124,114,255,0.35);flex-shrink:0}.admin-restriction-content{min-width:0}.admin-restriction-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#fff;line-height:1.35}.nitro-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;vertical-align:-2px;filter:drop-shadow(0 0 4px rgba(255,89,208,0.35))}.nitro-lock-image{width:12px;height:12px}.nitro-link-icon,.player-target-nitro-icon,.nitro-hidden-icon{margin-right:5px}.profile-restricted-nitro-icon{width:52px;height:52px}.profile-restricted-feature-nitro-icon{width:22px;height:22px}.admin-restriction-subtitle{margin-top:3px;font-size:12px;color:rgba(255,255,255,0.72);line-height:1.4}.player-controls-container{--search-surface:#211d31;--search-raised:#2b233f;--search-control:#191627;--search-text:#f8efff;--search-secondary:rgba(248,239,255,0.82);--search-muted:rgba(248,239,255,0.66);--search-border:rgba(229,205,255,0.15);--search-border-strong:rgba(222,187,255,0.3);width:100%;max-width:none;margin:0 0 4px 0;background:var(--search-surface);border-radius:16px;border:1px solid var(--search-border);overflow:visible}html[data-theme="light"] .player-controls-container{--search-surface:var(--site-bg-raised);--search-raised:var(--site-surface);--search-control:var(--site-surface-strong);--search-text:var(--site-text);--search-secondary:var(--site-text-secondary);--search-muted:var(--site-text-muted);--search-border:var(--site-border);--search-border-strong:var(--site-border-strong)}.player-controls{display:flex;margin-bottom:0;padding:8px 12px;background:transparent;border-radius:0;border:none;flex-shrink:0}.search-and-switcher{display:flex;gap:6px;align-items:center;width:100%;flex-wrap:wrap}.mode-switcher{display:flex;gap:3px;flex:0 0 auto;background:var(--search-control);border-radius:10px;border:1px solid var(--search-border);padding:3px}.mode-btn{background:transparent;border:none;border-radius:8px;color:var(--search-secondary);font-family:var(--site-font);padding:5px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all 0.15s ease;white-space:nowrap;flex:0 0 auto}.mode-btn:hover{background:rgba(169,99,240,0.13);color:var(--search-text)}.mode-btn.active{background:rgba(169,99,240,0.2);color:var(--search-text);font-weight:700;border:1px solid var(--search-border-strong)}.mode-btn-nitro-locked{background:transparent;border:1px solid rgba(124,114,255,0.25);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500;cursor:default;pointer-events:none;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:0 0 auto}.mode-btn-nitro-locked .nitro-lock-icon{font-size:9px;background:linear-gradient(135deg,#ff59d0,#7c72ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 3px #ff59d0)}.mode-btn-nitro-locked .nitro-lock-label{background:linear-gradient(90deg,rgba(255,255,255,0.7) 0%,#ffffff 35%,#c084fc 55%,#ff59d0 70%,rgba(255,255,255,0.7) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:nitro-text-shimmer 2.6s linear infinite}.leaderboard-card{background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid rgba(255,255,255,0.1);border-radius:18px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,0.2);margin-bottom:20px}.leaderboard-table{width:100%;border-collapse:separate;border-spacing:0;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);color:#fff;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,0.3);border-radius:18px;border:1px solid rgba(255,255,255,0.2);overflow:hidden;font-size:14px;margin-bottom:20px}.leaderboard-table th{border:1px solid rgba(255,255,255,0.1);padding:11px 14px;vertical-align:middle;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,86,122,0.25);color:#fff;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,0.3)}.leaderboard-table th.sortable{cursor:pointer;transition:background-color 0.2s}.leaderboard-table th.sortable:hover{background:rgba(0,86,122,0.4)}.leaderboard-table td{border:1px solid rgba(255,255,255,0.1);padding:11px 14px;vertical-align:middle;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(135deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%)}.leaderboard-table tbody tr:hover{background-color:rgba(0,86,122,0.2)}.leaderboard-table th:nth-child(1),.leaderboard-table td:nth-child(1){width:20%;text-align:left;padding-left:14px}.leaderboard-table th:nth-child(2),.leaderboard-table td:nth-child(2){width:15%}.leaderboard-table th:nth-child(3),.leaderboard-table td:nth-child(3){width:15%;color:#FFD700}.leaderboard-table th:nth-child(4),.leaderboard-table td:nth-child(4){width:10%}.leaderboard-table th:nth-child(5),.leaderboard-table td:nth-child(5){width:20%;font-size:12px}.leaderboard-table th:nth-child(6),.leaderboard-table td:nth-child(6){width:20%;font-size:12px}.sort-indicator{margin-left:4px;opacity:0.9;font-size:11px}.score-full{color:#aaa;font-size:12px;font-weight:normal}.player-nickname-cell{cursor:pointer;transition:background-color 0.2s ease}.player-nickname-cell:hover{background-color:rgba(0,86,122,0.3) !important}@media (max-width:768px){.score-full{display:none}.leaderboard-table{background:transparent;box-shadow:none;border-radius:0;border:none}.leaderboard-table th{background:transparent;border:none;border-bottom:1px solid rgba(51,144,236,0.15);color:#3390ec;font-size:13px;padding:12px 8px}.leaderboard-table td{background:transparent;border:none;border-bottom:1px solid rgba(51,144,236,0.15);color:#e4e4e4;padding:12px 8px;font-size:13px}.leaderboard-table tr:last-child td{border-bottom:none}}.sort-indicator{margin-left:4px;opacity:0;transition:opacity 0.2s}.sortable:hover .sort-indicator,.sortable.active .sort-indicator{opacity:1}.surrounding-section{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:16px;overflow:hidden}.surrounding-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--profile-border)}.surrounding-title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.surrounding-title-icon{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#ffd166;background:rgba(255,209,102,0.09);border:1px solid rgba(255,209,102,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.surrounding-title{color:var(--profile-text);font-size:14px;line-height:1.2;margin:0;font-weight:800}.surrounding-section-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.surrounding-group{min-width:0;background:var(--profile-raised);border:1px solid var(--profile-border);border-radius:12px;overflow:hidden}.surrounding-group-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;color:var(--profile-secondary);padding:7px 10px;background:var(--profile-control);border-bottom:1px solid var(--profile-border)}.surrounding-group-title span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surrounding-group-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#89d6ff;font-size:11px;font-weight:800;background:rgba(134,220,255,0.07);border:1px solid rgba(134,220,255,0.18)}.surrounding-rows{display:flex;flex-direction:column;gap:4px;padding:6px}.surrounding-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto 14px;align-items:center;gap:7px;min-height:32px;padding:5px 7px;border:1px solid transparent;border-radius:10px;background:var(--profile-control);transition:background 0.15s ease,border-color 0.15s ease,transform 0.15s ease;font-size:13px}.surrounding-row--clickable{cursor:pointer}.surrounding-row--clickable:hover{background:rgba(134,220,255,0.07);border-color:rgba(134,220,255,0.14)}.surrounding-row--current{background:linear-gradient(135deg,rgba(0,168,255,0.16) 0%,rgba(124,114,255,0.1) 100%),rgba(0,0,0,0.18) !important;border-color:rgba(0,168,255,0.28)}.surrounding-row--current .surrounding-nick{color:#00a8ff;font-weight:800}.surrounding-pos{color:rgba(255,255,255,0.45);font-size:11px;font-weight:800;font-family: 'JetBrains Mono',monospace}.surrounding-player{display:inline-flex;align-items:center;gap:6px;min-width:0}.surrounding-nick{color:var(--profile-text);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.surrounding-current-label{flex-shrink:0;padding:2px 5px;border-radius:999px;color:#9fe2ff;background:rgba(0,168,255,0.12);border:1px solid rgba(0,168,255,0.24);font-size:10px;line-height:1;font-weight:800;text-transform:uppercase}.surrounding-score{color:#FFD700;font-family: 'JetBrains Mono',monospace;font-size:11px;font-weight:800;white-space:nowrap}.surrounding-open-icon{color:rgba(255,255,255,0.28);font-size:10px;justify-self:end}.surrounding-row--clickable:hover .surrounding-open-icon{color:#89d6ff}.player-switcher{display:flex;gap:3px;flex-shrink:0;background:var(--search-control);border-radius:10px;border:1px solid var(--search-border);padding:3px}.player-btn{background:transparent;border:none;border-radius:8px;color:var(--search-secondary);font-family:var(--site-font);padding:5px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all 0.15s ease;white-space:nowrap;flex:0 0 auto}.player-btn:hover{background:rgba(169,99,240,0.13);color:var(--search-text)}.player-btn.active{background:rgba(169,99,240,0.2);color:var(--search-text);font-weight:700;border:1px solid var(--search-border-strong)}.player-mode-icon{width:18px;height:18px;margin-right:5px;object-fit:contain;vertical-align:middle}.search-section{display:flex;gap:6px;flex:1;min-width:200px;align-items:center;position:relative;overflow:visible}.uid-input{flex:1;min-width:180px;min-height:42px;padding:8px 12px;border:1px solid var(--search-border);border-radius:11px;background:var(--search-control);color:var(--search-text);font-family:var(--site-font);font-size:13px;font-weight:normal}.uid-input::placeholder{color:var(--search-muted);font-weight:normal}.uid-input:focus{outline:none;border-color:var(--site-accent);background:var(--search-control);box-shadow:0 0 0 3px rgba(169,99,240,0.14)}.search-btn{min-height:42px;padding:8px 14px;background:var(--site-accent-gradient);border:1px solid rgba(232,209,255,0.3);border-radius:11px;color:#fff;font-family:var(--site-font);font-size:12px;font-weight:800;cursor:pointer;transition:all 0.15s ease;white-space:nowrap}.search-btn:hover{background:linear-gradient(135deg,#9c5ad0,#5f2eab);border-color:rgba(244,229,255,0.48);color:#fff}.search-btn:active{background:linear-gradient(135deg,#7640aa,#401c81)}.player-admin-tools-container{width:100%;box-sizing:border-box;flex:0 0 auto;margin:4px 0 0 0;padding:12px;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:16px}.player-admin-tools-actions{display:flex;flex-wrap:wrap;gap:6px}.player-admin-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;background:var(--profile-control);border:1px solid var(--profile-border);border-radius:11px;color:var(--profile-secondary);font-family:var(--site-font);font-size:12px;font-weight:750;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.player-admin-tool-btn:hover,.player-admin-tool-btn.active{background:rgba(169,99,240,0.16);border-color:var(--profile-border-strong);color:var(--profile-text)}.player-admin-tool-btn:disabled{cursor:progress;opacity:0.65}.player-admin-tools-result{margin-top:8px;padding-top:8px;border-top:1px solid var(--profile-border)}.player-admin-empty{padding:9px;color:var(--profile-muted);background:var(--profile-raised);border:1px solid var(--profile-border);border-radius:10px;font-size:12px}.player-admin-list{display:flex;flex-direction:column;gap:6px}.player-admin-list + .player-admin-list,.player-admin-empty + .player-admin-list,.player-admin-list + .player-admin-empty{margin-top:7px}.player-admin-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;background:var(--profile-raised);border:1px solid var(--profile-border);border-radius:10px}.player-admin-card-main{min-width:0}.player-admin-card-title{display:flex;align-items:center;gap:7px;min-width:0;color:var(--profile-text);font-size:12px;font-weight:850}.player-admin-card-title i{color:#a9b1bf}.player-admin-account-link{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:260px;color:inherit;text-decoration:none}.player-admin-account-link:hover span{color:var(--profile-text)}.player-admin-account-link img{width:22px;height:22px;flex:0 0 22px;border-radius:50%;object-fit:cover;background:var(--profile-control);border:1px solid var(--profile-border)}.player-admin-account-link span,.player-admin-card-device{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-admin-card-device{display:inline-flex;align-items:center;gap:5px;color:var(--profile-secondary);font-size:11px;font-weight:700}.player-admin-card-ip{flex:0 0 auto;max-width:min(260px,45vw);color:var(--profile-muted);font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-admin-card-facts{display:flex;flex-direction:column;gap:2px;color:var(--profile-muted);font-size:11px;text-align:right;white-space:nowrap}.player-admin-card-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.player-admin-card-badges span{padding:3px 6px;background:rgba(0,168,255,0.12);border:1px solid rgba(0,168,255,0.22);border-radius:999px;color:#9fdcff;font-size:10px;font-weight:850}.player-admin-card-badges .player-admin-card-uses-badge{background:var(--profile-control);border-color:var(--profile-border);color:var(--profile-secondary)}.player-admin-more-btn{min-height:30px;padding:6px 10px;background:var(--profile-control);border:1px solid var(--profile-border);border-radius:9px;color:var(--profile-secondary);font-size:11px;font-weight:800;cursor:pointer}.player-admin-more-btn:hover{background:rgba(169,99,240,0.13);color:var(--profile-text)}.player-admin-related-uid{color:#9fc7ff;font-weight:800}@media (max-width:768px){.player-admin-tools-container{padding:8px}.player-admin-tool-btn{flex:1 1 150px}.player-admin-card{grid-template-columns:minmax(0,1fr)}.player-admin-account-link{max-width:100%}.player-admin-card-ip{white-space:normal;overflow-wrap:anywhere}.player-admin-card-facts,.player-admin-card-badges{justify-content:flex-start;text-align:left;white-space:normal}}.player-data{--profile-surface:#211d31;--profile-raised:#2b233f;--profile-control:#191627;--profile-text:#f8efff;--profile-secondary:rgba(248,239,255,0.82);--profile-muted:rgba(248,239,255,0.66);--profile-border:rgba(229,205,255,0.15);--profile-border-strong:rgba(222,187,255,0.3);flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:0;background:transparent;border-radius:0;border:none;display:flex;flex-direction:column;gap:4px}html[data-theme="light"] .player-data{--profile-surface:var(--site-bg-raised);--profile-raised:var(--site-surface);--profile-control:var(--site-surface-strong);--profile-text:var(--site-text);--profile-secondary:var(--site-text-secondary);--profile-muted:var(--site-text-muted);--profile-border:var(--site-border);--profile-border-strong:var(--site-border-strong)}.player-data::-webkit-scrollbar{width:10px}.player-data::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:6px}.player-data::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.2);border-radius:6px}.player-data::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.3)}.data-grid{display:flex;flex-direction:column;gap:4px;width:100%}.player-card{display:flex;gap:18px;padding:18px;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:20px;margin-bottom:4px;color:var(--profile-text);box-shadow:0 18px 48px rgba(4,2,12,0.28)}html[data-theme="light"] .player-card{box-shadow:0 16px 40px rgba(64,37,84,0.1)}.player-card.player-card-premium{--profile-surface:#231d13;--profile-raised:#302717;--profile-control:#17130d;--profile-text:#fff8df;--profile-secondary:rgba(255,248,223,0.84);--profile-muted:rgba(255,239,190,0.68);--profile-border:rgba(196,151,61,0.34);--profile-border-strong:rgba(224,180,83,0.58);background:linear-gradient(135deg,rgba(58,45,22,0.92) 0%,rgba(35,29,19,0.96) 46%,rgba(24,22,18,1) 100%);border-color:rgba(176,135,48,0.55);box-shadow:0 0 0 1px rgba(118,86,30,0.22) inset,0 0 18px rgba(142,101,31,0.1)}.player-card.player-card-nitro{background:radial-gradient(circle at 8% 0,rgba(255,89,208,0.15),transparent 34%),var(--profile-surface);border-color:rgba(220,130,255,0.42);box-shadow:0 16px 42px rgba(109,48,140,0.16)}.player-card-left{display:flex;flex-direction:column;gap:14px;flex-shrink:0}.player-avatar-section{display:flex;gap:24px;align-items:center}.player-avatar{width:120px;height:120px;position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--profile-border);background:var(--profile-control);display:flex;align-items:center;justify-content:center;flex-shrink:0}.player-avatar.premium-avatar{border:none}.player-avatar-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.player-avatar[data-has-custom-avatar="true"] .player-avatar-img{object-fit:cover}.player-badges-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:300px;flex-shrink:0}.badge-slot{aspect-ratio:1;border-radius:8px;border:1px solid var(--profile-border);background:var(--profile-raised);display:flex;align-items:center;justify-content:center;overflow:hidden}.badge-slot-empty{background:var(--profile-control);border:1px dashed var(--profile-border);display:flex;align-items:center;justify-content:center;color:transparent;position:relative}.badge-slot-empty::before{content: '';width:16px;height:2px;border-radius:999px;background:var(--profile-muted);display:block}.badge-slot .badge-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.badge-slot .badge-icon{width:100%;height:100%;object-fit:contain;padding:4px;transition:none}.badge-slot .badge-icon:hover{transform:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5))}.player-subscriptions{display:flex;flex-direction:column;gap:8px}.player-subscription-item{display:flex;align-items:center;gap:8px;padding:8px 8px;background:var(--profile-raised);border-radius:11px;border:1px solid var(--profile-border)}.subscription-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.subscription-info{display:flex;flex-direction:column;gap:2px;flex:1}.subscription-label{font-size:11px;color:var(--profile-muted);font-weight:normal}.subscription-status{font-size:13px;font-weight:bold;color:var(--profile-text)}.subscription-date{font-size:11px;color:var(--profile-muted);font-weight:normal}.subscription-countdown{font-size:11px;color:#00a8ff;font-weight:bold;background:rgba(0,168,255,0.1);padding:2px 6px;border-radius:4px;display:inline-block;margin-top:2px}.subscription-countdown.expired{color:#ff4444;background:rgba(255,68,68,0.1)}.player-card-info{flex:1;min-width:0;display:flex;gap:18px}.player-card-right{flex:1;display:flex;flex-direction:column}.site-online-system{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;cursor:default;color:#9aa6ad;transition:color 0.2s ease,filter 0.2s ease,opacity 0.2s ease}.site-online-system.is-online{color:#72e07a;filter:drop-shadow(0 0 5px rgba(76,175,80,0.65))}.site-online-system.is-offline{color:#8f9aa1;filter:grayscale(1);opacity:0.78}.player-target-nickname{cursor:default}.player-social-profile-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-decoration:none;transition:opacity 0.2s ease,filter 0.2s ease}.player-social-profile-btn:hover{opacity:0.86;filter:brightness(1.08)}.player-social-profile-icon{width:28px;height:28px;object-fit:contain;display:block}.player-friend-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;line-height:1}.player-friend-add-btn{padding:0;border:0;background:transparent;cursor:pointer}.player-friend-add-btn:disabled{cursor:default;opacity:0.7}.player-friend-add-btn.is-pending{opacity:0.85}.player-friend-badge .friend-badge-icon{width:24px;height:24px;display:block;object-fit:contain}.player-friend-add-plus{position:absolute;top:-1px;right:-3px;width:13px;height:13px;border-radius:50%;background:#35d66b;color:var(--profile-text);display:inline-flex;align-items:center;justify-content:center;line-height:1}.player-friend-add-plus i{position:absolute;left:50%;top:50%;font-size:12px;line-height:1;transform:translate(-50%,-50%)}.player-friend-add-btn.is-pending .player-friend-add-plus{background:transparent;color:#8d98a3}.player-target-head{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--profile-border)}.player-target-nickname{margin:0;font-size:22px;line-height:1.2;color:var(--profile-text);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-target-role-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:0.2px;white-space:nowrap;background:var(--profile-control);color:var(--profile-secondary);border:1px solid var(--profile-border);text-shadow:none}.player-target-role-badge.role-admin,.player-target-role-badge.role-m_admin{background:rgba(255,82,82,0.15);color:#ff5252;border:1px solid rgba(255,82,82,0.2)}.player-target-role-badge.role-banned{background:rgba(255,82,82,0.15);color:#ff5252;border:1px solid rgba(255,82,82,0.25)}.player-target-role-badge.role-booster{background:linear-gradient(135deg,#ff73fa,#b97eff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border:1px solid rgba(244,127,255,0.45);box-shadow:inset 0 0 0 100px rgba(255,115,250,0.12)}.player-target-role-badge.role-top_donor{background:rgba(255,209,102,0.13);color:#ffd166;border:1px solid rgba(255,209,102,0.4);box-shadow:0 0 14px rgba(255,209,102,0.12)}.player-target-role-badge.role-old{background:rgba(149,117,205,0.15);color:#9575cd;border:1px solid rgba(149,117,205,0.2)}.player-target-role-badge.role-player{background:var(--profile-control);color:var(--profile-secondary);border:1px solid var(--profile-border)}.player-profile-share-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:999px;border:0;background:transparent;color:var(--profile-secondary);line-height:1;cursor:pointer;transition:color 0.18s ease}.player-profile-share-btn:hover{color:var(--profile-text)}.player-profile-share-btn i{font-size:15px}.player-record-nickname{display:inline-block;max-width:100%;margin:2px 4px 2px 0;padding:2px 5px;border-radius:4px;background:rgba(88,101,242,0.15);border:1px solid rgba(88,101,242,0.28);color:#b9c2ff;font-family: "JetBrains Mono", "Consolas",monospace;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#first-play-date-display{flex-wrap:wrap;min-width:0;column-gap:4px;row-gap:4px}.player-card-chest{--chest-slot-size:88px;flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding-left:18px;border-left:1px solid var(--profile-border)}@media (min-width:1101px) and (max-width:2100px){.player-card-chest{--chest-slot-size:clamp(52px,4.7vw,88px);padding-left:14px}}@media (max-width:1100px){.player-card{flex-direction:column;gap:14px}.player-card-chest{padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,0.12);padding-top:14px}}.player-activity-card{--activity-cell:16px;--activity-gap:5px;padding:16px 18px;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:16px;margin-bottom:4px;overflow:hidden}.player-activity-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.player-activity-scroll::-webkit-scrollbar{height:8px}.player-activity-scroll::-webkit-scrollbar-track{background:var(--profile-control);border-radius:999px}.player-activity-scroll::-webkit-scrollbar-thumb{background:var(--profile-border-strong);border-radius:999px}.player-activity-months{display:flex;gap:var(--activity-gap);min-width:max-content;margin-bottom:5px;color:var(--profile-muted);font-size:12px;line-height:1}.player-activity-months span:first-child{flex:0 0 36px}.player-activity-months span:not(:first-child){flex:0 0 var(--activity-cell);white-space:nowrap}.player-activity-body{display:flex;align-items:flex-start;gap:8px;min-width:max-content}.player-activity-weekdays{display:grid;grid-template-rows:repeat(7,var(--activity-cell));gap:var(--activity-gap);width:28px;flex:0 0 28px;color:var(--profile-muted);font-size:12px;line-height:var(--activity-cell);text-align:right}.player-activity-grid{display:flex;gap:var(--activity-gap);min-width:max-content}.player-activity-week{display:grid;grid-template-rows:repeat(7,var(--activity-cell));gap:var(--activity-gap)}.player-activity-dot{width:var(--activity-cell);height:var(--activity-cell);display:block;border-radius:4px;background:var(--profile-control);border:1px solid var(--profile-border)}.player-activity-dot[data-level="1"]{background:#0e4429;border-color:rgba(63,185,80,0.3)}.player-activity-dot[data-level="2"]{background:#006d32;border-color:rgba(63,185,80,0.38)}.player-activity-dot[data-level="3"]{background:#26a641;border-color:rgba(86,211,100,0.42)}.player-activity-dot[data-level="4"]{background:#39d353;border-color:rgba(126,231,135,0.5)}.player-activity-dot.is-muted{opacity:0.35}.player-activity-legend{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:rgba(225,235,245,0.72);font-size:12px}.player-activity-legend-title{min-width:0;overflow-wrap:anywhere}.player-activity-legend-scale{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex-shrink:0}.chest-header{display:flex;align-items:center;gap:8px;color:#e0c87a;font-size:13px;font-weight:bold}.chest-grid-wrapper{width:100%;display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden}.chest-grid{display:grid;grid-template-columns:repeat(6,var(--chest-slot-size));gap:4px;flex:0 0 auto;width:max-content;margin:0 auto}.chest-display{position:relative;overflow:hidden}.chest-grid-empty,.chest-grid-loading{position:relative}.chest-empty-overlay{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 50% 50%,rgba(65,97,121,0.28),rgba(5,8,14,0.72) 72%),rgba(0,0,0,0.36);pointer-events:none;isolation:isolate;z-index:5}.chest-empty-web{position:absolute;width:56%;height:auto;opacity:0.42;filter:drop-shadow(0 0 12px rgba(169,218,255,0.28));mix-blend-mode:screen;animation:chest-empty-web-sway 6s ease-in-out infinite}.chest-empty-web-left{top:-18%;left:-19%;transform:rotate(-18deg)}.chest-empty-web-right{right:-20%;bottom:-18%;transform:rotate(162deg);animation-delay:-3s}.chest-empty-scene{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px}.chest-empty-scene::before{content: '';position:absolute;bottom:calc(100% - 16px);left:50%;width:1px;height:clamp(42px,5vw,72px);background:linear-gradient(180deg,transparent,rgba(211,232,255,0.78))}.chest-empty-spider{width:clamp(76px,9vw,138px);height:auto;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,0.64));transform-origin:50% -50%;animation:chest-empty-spider-swing 4.8s ease-in-out infinite}.chest-empty-label{color:rgba(248,239,255,0.94);font-size:14px;font-weight:700;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,0.85)}@keyframes chest-empty-web-sway{0%,100%{opacity:0.34}50%{opacity:0.54}}@keyframes chest-empty-spider-swing{0%,100%{transform:translateY(-5px) rotate(-5deg)}50%{transform:translateY(8px) rotate(5deg)}}@media (prefers-reduced-motion:reduce){.chest-empty-web,.chest-empty-spider{animation:none}}.chest-slot{width:var(--chest-slot-size);height:var(--chest-slot-size);border-radius:7px;border:1px solid var(--profile-border);background:var(--profile-control);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.chest-slot-filled{cursor:pointer}:root{--slot-flag-color-duplicate:#b86060;--slot-flag-color-premium:#d4b04c;--slot-flag-color-own:#4caf50}.chest-slot-colored,.chest-slot-colored:hover,.chest-slot-colored:active,.chest-slot-colored:focus{border:2px solid transparent !important;background-color:transparent !important;background-image:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),var(--slot-border) !important;background-origin:padding-box,border-box !important;background-clip:padding-box,border-box !important;background-size:100% 100%,100% 100% !important;box-shadow:none !important}.chest-slot-empty{border:1px dashed var(--profile-border);background:var(--profile-raised)}.chest-slot-empty::before{content: '';display:none}.chest-slot-filled:hover{border-color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.08)}.chest-item-icon{width:calc(var(--chest-slot-size) - 14px);height:calc(var(--chest-slot-size) - 14px);object-fit:contain;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.chest-item-weapon-placeholder{width:40px;height:40px;padding:0;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none}.chest-item-skin-preview,.chest-item-recipe-preview{width:30px;height:30px;object-fit:contain;position:absolute;right:3px;bottom:3px;z-index:2;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.8));pointer-events:none}.chest-item-count{position:absolute;top:3px;right:4px;font-size:12px;font-weight:bold;color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000;line-height:1;pointer-events:none;z-index:3}.chest-item-lock-icon{position:absolute;top:3px;left:4px;font-size:10px;color:#ffe9ac;text-shadow:0 1px 2px rgba(0,0,0,0.9);pointer-events:none;z-index:3}.chest-item-durability-bar{position:absolute;left:4px;right:4px;bottom:3px;height:4px;border-radius:999px;background:rgba(255,255,255,0.16);overflow:hidden;pointer-events:none}.chest-item-durability-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff5f56 0%,#f7d154 45%,#48d56b 100%)}#chest-item-modal{--chest-modal-surface:var(--site-bg-deep);--chest-modal-raised:var(--site-bg-raised);--chest-modal-text:var(--site-text);--chest-modal-secondary:var(--site-text-secondary);--chest-modal-border:var(--site-border);--chest-modal-border-strong:var(--site-border-strong)}#chest-item-modal .modal-content{border:1px solid var(--chest-modal-border-strong);border-radius:20px;background:linear-gradient(145deg,var(--site-surface-strong),var(--chest-modal-surface));color:var(--chest-modal-text);box-shadow:0 24px 64px rgba(4,2,12,0.48)}#chest-item-modal .modal-header{padding:16px 18px;border-bottom-color:var(--chest-modal-border);background:var(--chest-modal-raised)}#chest-item-modal .modal-header h3{color:var(--chest-modal-text);font-size:16px;font-weight:700;text-shadow:none}#chest-item-modal .modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:10px;color:var(--chest-modal-secondary);font-size:26px;font-weight:400;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease}#chest-item-modal .modal-close:hover{border-color:var(--chest-modal-border-strong);background:var(--site-surface-soft);color:var(--chest-modal-text)}#chest-item-modal .modal-body{background:var(--chest-modal-surface);color:var(--chest-modal-text)}#chest-item-modal .chest-item-modal-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--chest-modal-border);border-radius:12px;background:var(--chest-modal-raised)}#chest-item-modal .chest-item-modal-icon{width:42px;height:42px;object-fit:contain;display:block;flex-shrink:0}#chest-item-modal .chest-item-modal-warning,#chest-item-modal .chest-item-modal-warning-admin,#chest-item-modal .chest-item-modal-warning-premium,#chest-item-modal .chest-item-modal-warning-own{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:700;line-height:1.4;text-shadow:none}#chest-item-modal .chest-item-modal-warning{border:1px solid rgba(255,112,138,0.42);background:rgba(168,42,71,0.2);color:#ffd3dc}#chest-item-modal .chest-item-modal-warning-admin{border:1px solid rgba(217,170,255,0.48);background:var(--site-surface-soft);color:var(--chest-modal-text)}#chest-item-modal .chest-item-modal-warning-premium{border:1px solid rgba(255,211,119,0.42);background:rgba(131,91,20,0.2);color:#fff0bd}#chest-item-modal .chest-item-modal-warning-own{border:1px solid rgba(123,222,167,0.38);background:rgba(35,121,76,0.2);color:#d5ffe6}#chest-item-modal .chest-item-modal-warning-icon{width:18px;height:18px;border-radius:5px;object-fit:contain;flex-shrink:0}#chest-item-modal .chest-item-modal-row-column{flex-direction:column}#chest-item-modal .chest-item-modal-durability-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}#chest-item-modal .chest-item-modal-label{color:var(--chest-modal-secondary);font-size:12px;font-weight:700}#chest-item-modal .chest-item-modal-value{color:var(--chest-modal-text);font-size:13px;font-weight:600;text-align:right;word-break:break-word}#chest-item-modal .chest-item-modal-owner-link{display:inline-flex;align-items:center;gap:6px;color:var(--chest-modal-text);text-decoration:none;cursor:pointer}#chest-item-modal .chest-item-modal-owner-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}#chest-item-modal .chest-item-modal-owner-link:hover{color:var(--site-accent)}#chest-item-modal .chest-item-modal-mono{font-family: 'JetBrains Mono',monospace;font-size:12px}#chest-item-modal .chest-item-modal-durability-bar{width:100%;height:8px;border-radius:999px;background:var(--chest-modal-surface);border:1px solid var(--chest-modal-border);overflow:hidden}#chest-item-modal .chest-item-modal-durability-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff5f56 0%,#f7d154 45%,#48d56b 100%)}#chest-item-modal .chest-item-modal-stack-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--site-accent-dark) 0%,var(--site-accent-strong) 55%,var(--site-accent) 100%)}#chest-item-modal .chest-item-modal-details{margin:0;width:100%;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--chest-modal-secondary);font-size:12px;line-height:1.45;font-family: 'JetBrains Mono',monospace}.player-info-section{display:flex;flex-direction:column;flex:1;gap:8px}.player-info-item{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid var(--profile-border)}.player-info-item:last-child{border-bottom:none}.player-info-label{font-size:11px;color:var(--profile-muted);font-weight:normal}.player-info-label-icon{width:14px;height:14px;margin-right:6px;object-fit:contain;vertical-align:-2px}.player-info-value{font-size:14px;color:var(--profile-text);font-weight:bold;display:flex;align-items:center;gap:8px}.player-last-play-row{display:flex;align-items:center;gap:8px}.player-last-play-value{flex:1;min-width:0;flex-direction:column;align-items:flex-start !important}.player-server-region-flag{display:inline-flex;align-items:center;justify-content:center;min-width:1em;margin-right:4px;text-shadow:none;vertical-align:-0.15em}.player-server-region-flag .notification-emoji-flag{width:1em;height:1em;display:inline-block;vertical-align:-0.15em;object-fit:contain}.player-lobby-presence{display:inline-flex;align-items:center;gap:6px;color:#bfc9df;font-size:12px;font-weight:600;line-height:1.35}.player-lobby-presence-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0}.player-stationary-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px 8px;color:#ffd166;background:rgba(255,209,102,0.12);border:1px solid rgba(255,209,102,0.24);border-radius:9px;font-size:12px;font-weight:800;line-height:1.25}.player-stationary-badge i{font-size:12px;flex-shrink:0}.player-live-locked{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%}.player-live-locked-text{color:#ffcbf2;font-size:14px;line-height:1.3;font-weight:800;display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.player-live-locked-role{padding:3px 8px;font-size:10px}.player-live-locked-nitro{display:inline-flex;align-items:center;gap:4px;color:#ff73d7;white-space:nowrap}.player-live-locked-nitro-icon{width:14px;height:14px;margin:0}.player-last-play-history-btn{width:30px;height:30px;flex-shrink:0;border:1px solid rgba(255,255,255,0.14);border-radius:10px;background:rgba(255,255,255,0.06);color:#cfd8ff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease;align-self:center}.player-last-play-history-btn:hover{background:rgba(90,150,255,0.16);border-color:rgba(144,190,255,0.28);color:#fff}.player-last-play-history-btn:active{background:rgba(90,150,255,0.22)}.player-info-hours-bottom .player-info-label{display:flex;align-items:center;justify-content:flex-start;gap:6px}.player-info-hours-bottom{--player-hours-border:rgba(255,248,100,0.22);margin-top:auto;align-items:stretch;padding:8px 10px;min-height:0;background:rgba(255,248,100,0.08);border:1px solid var(--player-hours-border);border-radius:10px;box-sizing:border-box}.player-info-item.player-info-hours-bottom{border:1px solid var(--player-hours-border)}.player-hours-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.player-hours-main{flex:1;min-width:0}.player-hours-help{position:static;transform:none;flex-shrink:0}.player-info-item:has(+ .player-info-hours-bottom){border-bottom:none}.player-info-hours-line{color:#fdfb69;font-weight:800;font-size:16px;line-height:1.3;min-height:0;white-space:normal;overflow:visible;text-overflow:clip}.player-info-hours-icon{width:24px;height:24px;object-fit:contain}.player-info-stat-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.player-level-coins-item{position:relative;width:100%;min-width:0;padding:0;border:none;background:transparent}.player-level-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;min-width:0;border:none;background:transparent;color:#fff;cursor:default;padding:0;text-align:left;font-family:inherit}.player-level-left{display:inline-flex;align-items:center;gap:7px;min-width:0;justify-self:start}.player-level-shield-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0}.player-level-title{font-size:17px;font-weight:800;color:#e8f5e9;white-space:nowrap}.player-level-coins-inline{display:inline-flex;align-items:center;gap:6px;min-width:0;justify-self:end}.player-level-coins-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.player-level-coins-value{font-size:19px;font-weight:800;line-height:1;color:#ffe082;text-shadow:0 1px 8px rgba(255,193,7,0.2);white-space:nowrap}.player-level-coins-negative .player-level-coins-value{color:#ff6b6b;text-shadow:0 1px 8px rgba(255,82,82,0.24)}.player-level-coins-missing{color:rgba(255,196,87,0.9)}.player-level-coins-missing .player-level-coins-value{color:rgba(255,222,150,0.9);font-size:12px;text-shadow:none}.player-data-unavailable{border:1px solid rgba(255,196,87,0.22);background:rgba(255,196,87,0.08)}.player-data-unavailable .player-info-value{color:rgba(255,222,150,0.9);font-size:13px;font-weight:700}.chest-load-state-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none;background:rgba(0,0,0,0.42);border-radius:10px;color:rgba(255,222,150,0.94);font-size:14px;font-weight:800;text-align:center;padding:16px;text-shadow:0 1px 3px rgba(0,0,0,0.7)}.player-level-exp-panel{position:absolute;left:0;top:calc(100% + 16px);width:min(320px,calc(100vw - 60px));padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,0.16);background:rgba(20,28,37,0.96);box-shadow:0 10px 24px rgba(0,0,0,0.35);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease;z-index:20}.player-level-summary:hover + .player-level-exp-panel{opacity:1;transform:translateY(0);pointer-events:auto}.player-level-exp-panel .stat-bar-container{min-width:0;width:100%;height:26px}.player-info-level-icon{height:30px;width:auto;flex-shrink:0}.player-info-level-bar{min-width:0;width:100%}.player-info-accent-card{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;padding:8px 10px;box-sizing:border-box;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.03) 100%);border:1px solid rgba(255,255,255,0.1);overflow:hidden}.player-info-coins-card{background:linear-gradient(180deg,rgba(255,213,79,0.18) 0%,rgba(255,167,38,0.08) 100%);border:1px solid rgba(255,214,102,0.2)}.player-info-coins-icon{width:30px;height:30px;object-fit:contain;flex-shrink:0}.player-info-coins-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.player-info-coins-amount{font-size:18px;line-height:1;font-weight:800;color:#ffe082;text-shadow:0 1px 8px rgba(255,193,7,0.2)}.player-info-coins-caption{font-size:13px;line-height:1.2;color:#f6edd2}.player-stats-block{background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:16px;overflow:hidden;margin-bottom:4px}.player-stats-summary-inline{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid var(--profile-border)}.player-stats-summary-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--profile-raised);border:1px solid var(--profile-border)}.player-stats-summary-pill-icon{color:#9fe2ff;font-size:13px;flex-shrink:0}.player-stats-summary-pill-value{color:var(--profile-text);font-size:15px;font-weight:800;line-height:1}.player-stats-summary-pill-text{display:flex;flex-direction:column;gap:1px}.player-stats-summary-pill-main{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.player-stats-summary-pill-label{color:var(--profile-secondary);font-size:12px}.player-stats-summary-pill-sublabel{color:#89d6ff;font-size:11px;font-weight:600}.player-stats-combat-capsule{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;min-height:50px;width:100%;box-sizing:border-box;padding:8px 18px;border-bottom:1px solid var(--profile-border);background:var(--profile-raised)}.player-stats-combat-title{display:inline-flex;align-items:center;gap:10px;flex:1 1 210px;min-width:0;max-width:calc(50% - 128px);color:var(--profile-text);font-size:15px;font-weight:800;position:relative;z-index:1}.player-stats-combat-skin{width:34px;height:34px;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.45))}@media (min-width:769px){.player-stats-combat-skin{filter:none}}.player-stats-combat-values{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;justify-content:stretch;gap:9px;position:absolute;left:18px;right:18px;top:50%;transform:translateY(-50%);min-width:0}.player-stats-combat-metric-kdr{grid-column:5;justify-self:end;margin-left:0}.player-stats-combat-metric{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;text-align:center;white-space:nowrap}.player-stats-combat-metric-icon{width:18px;height:18px;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.45))}.player-stats-combat-separator{grid-column:3;color:var(--profile-muted);font-size:13px;font-weight:700;line-height:1}.player-stats-combat-value{color:var(--profile-text);font-size:15px;line-height:1;font-weight:900}.player-stats-combat-label{color:#b8c7d8;font-size:15px;line-height:1;font-weight:700}.player-stats-combat-values .player-stats-combat-metric:first-child{grid-column:2}.player-stats-combat-separator + .player-stats-combat-metric{grid-column:4}.player-stats-combat-kdr-good .player-stats-combat-value{color:#86efac}.player-stats-combat-kdr-mid .player-stats-combat-value{color:#ffd166}.player-stats-combat-kdr-bad .player-stats-combat-value{color:#ff8a8a}.player-stats-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:14px 18px}@media (min-width:1100px){.player-stats-sections{grid-template-columns:repeat(4,minmax(0,1fr))}.player-stats-section:last-child:nth-child(4n + 1){grid-column:1 / -1}.player-stats-section:nth-last-child(2):nth-child(4n + 1),.player-stats-section:last-child:nth-child(4n + 2){grid-column:span 2}.player-stats-section:nth-last-child(3):nth-child(4n + 1){grid-column:span 2}}@media (min-width:769px) and (max-width:1099px){.player-stats-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.player-stats-section:last-child:nth-child(3n + 1){grid-column:1 / -1}.player-stats-section:nth-last-child(2):nth-child(3n + 1){grid-column:span 2}}.player-stats-section{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08)}.player-stats-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.08)}.player-stats-section-title{display:inline-flex;align-items:center;gap:7px;color:var(--profile-text);font-size:14px;font-weight:700}.player-stats-section-title-icon{width:18px;height:18px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.4))}.player-stats-section-total{color:#89d6ff;font-size:12px;font-weight:700;flex-shrink:0}.player-stats-entries{display:flex;flex-direction:column;gap:4px}.player-stats-entry{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:10px;background:var(--profile-control);transition:background 0.15s}.player-stats-entry:hover{background:rgba(134,220,255,0.07)}#stats-all-modal-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#stats-all-modal-entries .player-stats-entry{min-width:0;padding:8px 10px;border:1px solid rgba(229,205,255,0.15);border-radius:12px;background:#18122b}#stats-all-modal-entries .player-stats-entry:hover{border-color:rgba(222,187,255,0.3);background:#211934}#stats-all-modal-entries .player-stats-entry-name{color:rgba(248,239,255,0.82)}#stats-all-modal-entries .player-stats-entry-value{color:#f8efff}.player-stats-entry-icon{width:26px;height:26px;object-fit:contain;flex-shrink:0}.player-stats-entry-name{color:var(--profile-secondary);font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-stats-entry-value{color:var(--profile-text);font-size:13px;font-weight:700;flex-shrink:0}.player-stats-section-more-btn{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;background:rgba(134,220,255,0.07);border:1px solid rgba(134,220,255,0.2);border-radius:8px;color:#89d6ff;font-size:12px;font-weight:600;padding:4px 10px;cursor:pointer;transition:background 0.15s,border-color 0.15s,color 0.15s;margin-top:2px}.player-stats-section-more-btn:hover{background:rgba(134,220,255,0.16);border-color:rgba(134,220,255,0.35);color:#b8e8ff}.player-reviews-section{display:flex;flex-direction:column;gap:12px;padding:14px 18px;margin-bottom:4px;border-radius:16px;border:1px solid var(--profile-border);background:var(--profile-surface);overflow:hidden}.player-reviews-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--profile-border)}.player-reviews-head>div:first-child{flex:1;min-width:0}.player-reviews-title{display:inline-flex;align-items:center;gap:8px;color:var(--profile-text);font-size:16px;font-weight:700}.player-reviews-title-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.player-reviews-count{min-width:30px;height:26px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--profile-secondary);font-size:12px;font-weight:700;background:var(--profile-control);border:1px solid var(--profile-border)}.player-review-pencil-btn,.player-review-inline-edit,.player-review-inline-delete,.player-review-inline-author-like,.player-review-inline-useless{width:28px;height:28px;flex-shrink:0;border:1px solid var(--profile-border);border-radius:9px;background:var(--profile-control);color:var(--profile-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.player-review-pencil-btn:hover,.player-review-inline-edit:hover{background:rgba(169,99,240,0.13);border-color:var(--profile-border-strong);color:var(--profile-text)}.player-review-inline-delete:hover{background:rgba(255,92,92,0.1);border-color:rgba(255,92,92,0.24);color:#ff9a9a}.player-review-inline-author-like:hover,.player-review-inline-author-like.is-liked{background:rgba(255,92,138,0.12);border-color:rgba(255,92,138,0.28);color:#ff7eaa}.player-review-inline-useless:hover{background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.2);color:#e8eef8}.player-review-pencil-btn i,.player-review-inline-edit i,.player-review-inline-delete i,.player-review-inline-author-like i,.player-review-inline-useless i{font-size:12px}.player-review-inline-edit,.player-review-inline-delete,.player-review-inline-author-like,.player-review-inline-useless{width:24px;height:24px;border-radius:8px;margin-left:0}.player-review-inline-edit i,.player-review-inline-delete i,.player-review-inline-author-like i,.player-review-inline-useless i{font-size:10px}.player-review-actions{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap}.player-reviews-list-compact .player-review-actions{margin-left:auto}.player-review-form{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;background:var(--profile-raised);border:1px solid var(--profile-border)}.player-review-form-avatar,.player-review-avatar{width:38px;height:38px;flex-shrink:0;border-radius:10px;overflow:hidden;border:1px solid var(--profile-border);background:var(--profile-control)}.player-review-form-avatar img,.player-review-avatar img{width:100%;height:100%;object-fit:cover;display:block}.player-review-form-body{flex:1;min-width:0}.player-review-textarea{width:100%;min-height:92px;max-height:92px;resize:none;box-sizing:border-box;padding:11px 12px;border-radius:10px;border:1px solid var(--profile-border);background:var(--profile-control);color:var(--profile-text);font-family:var(--site-font);font:inherit;font-size:13px;line-height:1.5;outline:none;transition:border-color 0.15s ease,background 0.15s ease}.player-review-textarea:focus{border-color:var(--site-accent);background:var(--profile-control);box-shadow:0 0 0 3px rgba(169,99,240,0.14)}.player-review-textarea.has-forbidden{border-color:rgba(255,138,138,0.58);background:rgba(120,20,20,0.16)}.player-review-textarea::placeholder{color:var(--profile-muted)}.player-review-input-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:6px}.player-review-forbidden{display:none;color:#ffb4b4;font-size:12px;line-height:1.35;overflow-wrap:anywhere;min-width:0}.player-review-forbidden.visible{display:block}.player-review-counter{flex-shrink:0;color:var(--profile-muted);font-size:12px;line-height:1.35;white-space:nowrap}.player-review-counter.warning{color:#ffd27a}.player-review-counter.full{color:#ff8a8a}.player-review-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.player-review-note,.player-reviews-empty{color:var(--profile-secondary);font-size:12px;line-height:1.45}.player-review-note,.player-reviews-empty{padding:12px 14px;border-radius:10px;background:var(--profile-raised);border:1px solid var(--profile-border)}.player-reviews-empty{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;break-inside:avoid;background:var(--profile-raised);border-color:var(--profile-border)}.player-reviews-empty-icon{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(134,220,255,0.08)}.player-reviews-empty-icon img{width:24px;height:24px;object-fit:contain;opacity:0.72}.player-reviews-empty-body{min-width:0}.player-reviews-empty-title{color:var(--profile-text);font-size:13px;font-weight:700;line-height:1.35}.player-reviews-empty-text{margin-top:2px;color:var(--profile-muted);font-size:12px;line-height:1.4}.player-review-submit:disabled{opacity:0.65;cursor:default}.player-review-message{min-height:18px;margin-top:6px;font-size:12px;font-weight:600}.player-review-message.success{color:#86efac}.player-review-message.error{color:#ff8a8a}.player-reviews-list{columns:240px;column-gap:10px}.player-reviews-list-compact{columns:1}.player-reviews-list-empty{columns:1}.player-reviews-list-compact .player-review-card{width:100%}.player-review-card{display:flex;gap:11px;width:100%;max-width:100%;margin:0 0 10px;padding:12px;border-radius:12px;background:var(--profile-raised);border:1px solid var(--profile-border);box-sizing:border-box;min-width:0;overflow:hidden;break-inside:avoid}.player-review-card-own{border-color:var(--profile-border-strong);background:rgba(169,99,240,0.1)}.player-review-card-useless{opacity:0.82;border-color:var(--profile-border);background:var(--profile-control)}.player-review-content{flex:1;min-width:0}.player-review-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:5px;min-width:0}.player-review-author{font-size:13px;font-weight:800;text-decoration:none;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:4px;overflow-wrap:anywhere;word-break:break-word}.player-review-author:hover{color:#9fe2ff}.player-review-author-name{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.player-review-booster-icon{width:13px;height:13px}.player-review-date{color:var(--profile-muted);font-size:11px;white-space:normal;overflow-wrap:anywhere}.player-review-meta .player-review-date{margin-left:0}.player-review-author-liked{display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 4px;padding:0;border:0;background:transparent}.player-review-heart-icon{width:13px;height:13px;object-fit:contain;display:block}.player-review-text{color:var(--profile-text);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.player-useless-reviews-section{padding-top:4px;border-top:1px solid var(--profile-border)}.player-useless-reviews-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-useless-reviews-title{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--profile-secondary);font-size:13px;font-weight:700}.player-useless-reviews-title-icon{width:15px;height:15px;object-fit:contain;flex:0 0 auto;opacity:0.58}.player-useless-help{position:relative;width:18px;height:18px;font-size:11px;transform:none;right:auto;top:auto}.player-useless-toggle{min-width:46px;height:28px;padding:0 9px;border-radius:9px;border:1px solid var(--profile-border);background:var(--profile-control);color:var(--profile-secondary);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.player-useless-toggle:hover,.player-useless-toggle[aria-expanded="true"]{background:rgba(134,220,255,0.09);border-color:rgba(134,220,255,0.22);color:#89d6ff}.player-useless-toggle i{font-size:12px}.player-useless-toggle span{font-size:12px;font-weight:800}.player-useless-reviews-list{margin-top:10px}.player-useless-reviews-list[hidden]{display:none}@media (min-width:769px){.player-info-value:has(.agreement-btn){justify-content:space-between}.player-info-value:has(.agreement-btn) .agreement-btn{margin-left:auto}}@media (max-width:768px){.player-stats-sections{grid-template-columns:1fr;padding:10px 14px}.player-stats-summary-inline{padding:10px 14px}#stats-all-modal-entries{grid-template-columns:1fr}.player-reviews-section{padding:12px;border-radius:15px;gap:0;background:var(--profile-surface);border:1px solid var(--profile-border);box-shadow:none}.player-reviews-head{align-items:center;gap:10px;padding:0 0 11px;border-bottom:1px solid var(--profile-border)}.player-reviews-title{color:var(--profile-text);font-size:15px;line-height:1.25}.player-reviews-title-icon{width:17px;height:17px}.player-reviews-count{min-width:28px;height:24px;padding:0 8px;color:var(--profile-secondary);background:var(--profile-control);border-color:var(--profile-border)}.player-review-pencil-btn,.player-review-inline-edit,.player-review-inline-delete,.player-review-inline-author-like,.player-review-inline-useless,.player-useless-toggle{border-radius:8px;border-color:var(--profile-border);background:var(--profile-control);color:var(--profile-secondary)}.player-review-form{align-items:stretch;flex-direction:column;gap:10px;padding:10px 0 12px;margin-top:10px;border:none;border-bottom:1px solid var(--profile-border);border-radius:0;background:transparent}.player-review-form-body{width:100%}.player-review-form-avatar{display:none}.player-review-form-avatar,.player-review-avatar{width:34px;height:34px;border-radius:8px;border-color:var(--profile-border)}.player-review-textarea{min-height:86px;max-height:86px;padding:10px;border-radius:8px;border-color:var(--profile-border);background:var(--profile-control);color:var(--profile-text);font-size:13px}.player-review-textarea:focus{border-color:var(--site-accent);background:var(--profile-control)}.player-review-input-meta{align-items:flex-start;gap:8px}.player-review-forbidden{font-size:11px}.player-review-counter{font-size:11px}.player-review-form-actions{flex-direction:column;align-items:stretch}.player-review-submit{width:100%}.player-review-note,.player-reviews-empty{padding:10px 12px;margin-top:10px;border-radius:8px;background:var(--profile-raised);border-color:var(--profile-border);color:var(--profile-secondary)}.player-reviews-list{columns:1;column-gap:0;margin-top:10px}.player-review-card{gap:9px;padding:10px;margin:0;border:1px solid var(--profile-border);border-radius:11px;background:var(--profile-raised)}.player-review-card:last-child{border-bottom:1px solid var(--profile-border);padding-bottom:0}.player-review-card-own{background:rgba(169,99,240,0.1);border-color:var(--profile-border-strong)}.player-review-card-useless{background:var(--profile-control);opacity:0.72}.player-review-meta{gap:6px;margin-bottom:4px}.player-review-author{font-size:12px;line-height:1.25}.player-review-author:hover{color:#8fc8ff}.player-review-meta .player-review-date{margin-left:0}.player-review-text{color:var(--profile-text);font-size:12px;line-height:1.45}.player-review-inline-edit,.player-review-inline-delete,.player-review-inline-author-like,.player-review-inline-useless{width:26px;height:26px}.player-review-actions{gap:5px}.player-reviews-list-compact .player-review-actions{margin-left:0}.player-useless-reviews-head{align-items:flex-start;gap:8px;padding-top:10px;border-top:1px solid var(--profile-border)}.player-useless-reviews-title{align-items:flex-start;color:var(--profile-secondary);font-size:12px;line-height:1.35}.player-useless-reviews-title-icon{width:14px;height:14px}.player-useless-toggle{min-width:42px;height:26px;padding:0 8px}.player-stats-entry-name{font-size:12px}}@media (max-width:420px){.player-reviews-section{padding:11px}.player-reviews-head{flex-wrap:wrap}.player-reviews-head>div:first-child{flex:1 1 calc(100% - 84px)}.player-review-pencil-btn{width:30px;height:30px}.player-review-form{flex-direction:column}.player-review-form-avatar{display:none}.player-review-input-meta{flex-direction:column}.player-review-counter{align-self:flex-end}.player-review-card{position:relative}.player-review-meta{padding-right:30px}.player-review-inline-edit,.player-review-inline-delete,.player-review-inline-author-like,.player-review-inline-useless{margin-top:1px}.player-useless-reviews-head{align-items:center}}.player-account-value{padding-right:40px}.player-account-value-compact{display:none;flex-direction:column;gap:4px;padding:8px;background:rgba(0,0,0,0.2);border-radius:11px;border:1px solid rgba(255,255,255,0.1)}.player-account-value .player-info-value{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.account-value-card-content{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;flex-wrap:wrap}.account-value-display{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;line-height:1.4}.account-value-currency-small{font-size:18px;font-weight:bold;color:#00a8ff;text-shadow:1px 1px rgba(0,0,0,0.3)}.account-value-amount-small{font-size:24px;font-weight:bold;color:#fff;text-shadow:2px 2px rgba(0,0,0,0.5)}.account-value-rub-small{font-size:24px;color:#fff;margin-left:8px;font-weight:bold;text-shadow:2px 2px rgba(0,0,0,0.5)}.account-value-zero{font-size:14px;color:#aaa;font-style:italic}.account-details-btn-card{border-radius:10px;border:none;padding:0;margin:0;cursor:pointer;height:fit-content;text-decoration:none;display:inline-block;font-size:10px;min-width:45px;align-self:flex-start;transition:all 0.1s ease;background:rgb(0,122,255);box-shadow:0px 0.5px 0px 0.5px rgba(0,96,204),0px 4px 0px 0.5px rgba(0,96,204)}.account-details-btn-card:active{transform:translateY(2px);box-shadow:0px 0px 0px 0.5px rgba(0,96,204),0px 2px 0px 0.5px rgba(0,96,204)}.account-details-btn-card .account-details-btn-inner{border-radius:10px;-webkit-text-fill-color:white;-webkit-text-stroke-width:0px;padding:6px 12px;font-size:12px;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,0.8);color:white;white-space:nowrap;box-shadow:inset 0px 0px 10px rgba(0,142,255,0.5)}.data-item{display:flex;gap:11px;padding:9px 14px;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:16px;align-items:center;margin-bottom:4px}.leaderboard-info-item{background:var(--profile-raised);border:1px solid var(--profile-border)}.leaderboard-info-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.leaderboard-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(0,168,255,0.15);border:1px solid rgba(0,168,255,0.3);border-radius:8px;font-size:13px;font-weight:500;color:#fff;white-space:nowrap}.leaderboard-badge-coins{background:rgba(255,193,7,0.15);border-color:rgba(255,193,7,0.34)}.leaderboard-badge-online{background:rgba(76,175,80,0.14);border-color:rgba(76,175,80,0.32)}.leaderboard-badge-kdr{background:rgba(156,39,176,0.14);border-color:rgba(156,39,176,0.34)}.leaderboard-badge-kills{background:rgba(244,67,54,0.14);border-color:rgba(244,67,54,0.34)}.leaderboard-badge-deaths{background:rgba(158,158,158,0.14);border-color:rgba(158,158,158,0.34)}.leaderboard-badge-coins .leaderboard-mode{color:#ffd36a}.leaderboard-badge-online .leaderboard-mode{color:#72e07a}.leaderboard-badge-kdr .leaderboard-mode{color:#ce93d8}.leaderboard-badge-kills .leaderboard-mode{color:#ff8a80}.leaderboard-badge-deaths .leaderboard-mode{color:#d6d6d6}.leaderboard-mode{color:#00a8ff;font-weight:600}.leaderboard-separator{color:var(--profile-muted)}.leaderboard-period{color:var(--profile-text)}.leaderboard-position{color:#FFD700;font-weight:700;margin-left:4px}.data-item:last-child{margin-bottom:0}.data-item-grouped{flex-direction:column;align-items:stretch;gap:0;padding:0}.player-assets-panel{gap:10px;padding:10px}.player-assets-section{min-width:0}.player-assets-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 11px;border-bottom:1px solid var(--profile-border)}.data-label.player-assets-title{min-width:0;width:auto;gap:8px;font-size:17px}.data-label.player-assets-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-assets-title .label-icon{width:30px;height:30px}.player-assets-count{flex:0 0 auto;min-width:28px;padding:3px 8px;border-radius:999px;background:rgba(0,168,255,0.12);border:1px solid rgba(0,168,255,0.22);color:#9fdcff;font-size:11px;font-weight:850;text-align:center}.player-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.player-assets-body{width:100%;padding:10px 11px;box-sizing:border-box}.data-text.player-assets-icons{align-items:flex-start;align-content:flex-start}.player-assets-empty{color:var(--profile-muted);font-size:13px;font-weight:650}.data-item-inner{display:flex;gap:11px;padding:9px 14px;align-items:center}.data-item-inner:not(:last-child){border-bottom:1px solid var(--profile-border)}.assets-premium-note{text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px 10px;color:var(--profile-secondary);font-size:14px;font-weight:600;border-top:1px solid var(--profile-border)}.assets-premium-note-icon{width:18px;height:18px;object-fit:contain}.data-separator{height:0;background:transparent;margin:4px 0;border-radius:0;border:none}.hide-data-form{display:flex;flex-direction:column;gap:9px}.form-row{display:flex;gap:9px;align-items:flex-end}.form-group{display:flex;flex-direction:column;gap:5px;flex:1}.form-group label{color:#ccc;font-size:14px;font-weight:500}.form-input{padding:7px 11px;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.1);border-radius:18px;color:#fff;font-size:14px;transition:border-color 0.2s}.form-input:focus{outline:none;border-color:rgba(0,168,255,0.5)}.form-submit-btn{padding:7px 18px;background:linear-gradient(135deg,#00a8ff 0%,#0088cc 100%);border:1px solid rgba(0,168,255,0.4);border-radius:11px;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;transition:all 0.1s ease;text-shadow:1px 1px rgba(0,0,0,0.3);box-shadow:0px 0.5px 0px 0.5px rgba(0,168,255,0.3),0px 3px 0px 0.5px rgba(0,100,150,0.8);white-space:nowrap;height:fit-content}.form-submit-btn:active{transform:translateY(1px);box-shadow:0px 0px 0px 0.5px rgba(0,168,255,0.3),0px 1px 0px 0.5px rgba(0,100,150,0.8)}.form-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#00b8ff 0%,#0098dd 100%);border-color:rgba(0,168,255,0.6)}.form-submit-btn:disabled{opacity:0.6;cursor:not-allowed;transform:none}.hide-data-message{padding:7px 11px;border-radius:11px;font-size:12px;text-align:center}.hide-data-message.success{background:rgba(0,200,0,0.2);border:1px solid rgba(0,200,0,0.4);color:#4ade80}.hide-data-message.error{background:rgba(200,0,0,0.2);border:1px solid rgba(200,0,0,0.4);color:#f87171}.hide-data-note{margin-top:14px;padding:9px 11px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:11px;color:#ccc;font-size:13px;line-height:1.4;text-align:center}.data-label{font-size:14px;font-weight:bold;color:var(--profile-secondary);min-width:108px;flex-shrink:0;text-shadow:none;display:flex;align-items:center}.label-icon{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));transition:filter 0.3s ease}.label-icon.icon-inactive{filter:grayscale(100%) drop-shadow(0 2px 4px rgba(0,0,0,0.5))}.data-text{font-size:14px;color:var(--profile-text);word-break:break-word;flex:1;display:flex;align-items:center;gap:9px}.hide-data-btn{padding:4px 11px;background:rgba(255,68,68,0.2);border:1px solid rgba(255,68,68,0.4);border-radius:11px;color:#ff4444;font-size:11px;font-weight:bold;cursor:pointer;transition:all 0.1s ease;text-shadow:1px 1px rgba(0,0,0,0.3);white-space:nowrap;flex-shrink:0;margin-left:8px}.hide-data-btn:hover{background:rgba(255,68,68,0.3);border-color:rgba(255,68,68,0.6);color:#ff6666}.hide-data-btn:active{transform:translateY(1px)}.agreement-btn{padding:4px 11px;background:rgba(102,179,230,0.2);border:1px solid rgba(102,179,230,0.4);border-radius:11px;color:#66b3e6;font-size:11px;font-weight:bold;cursor:pointer;transition:none;text-shadow:1px 1px rgba(0,0,0,0.3);white-space:nowrap;flex-shrink:0;margin-left:8px}.agreement-btn:hover{background:rgba(102,179,230,0.2);border:1px solid rgba(102,179,230,0.4);color:#66b3e6}.agreement-btn:active{transform:none}.stat-plain-number{position:static;display:inline-flex;align-items:center;font-size:16px;font-weight:bold;color:var(--profile-text);line-height:1.2;white-space:nowrap}.stat-plain{display:inline-flex;align-items:baseline;gap:6px}.stat-plain-suffix{font-size:14px;color:var(--profile-secondary);line-height:1.2;white-space:nowrap}.status-active{color:#4CAF50;font-weight:bold}.status-inactive{color:#F44336;font-weight:bold}.date-text{color:var(--profile-secondary);font-size:14px;margin-left:7px}.social-profile-link{color:var(--profile-secondary);text-decoration:none;transition:color 0.2s}.social-profile-link:hover{color:var(--profile-text);text-decoration:underline}.social-profile-link-inline{color:var(--profile-muted);margin-left:5px;font-size:11px;text-decoration:none;transition:color 0.2s;vertical-align:middle}.social-profile-link-inline:hover{color:var(--profile-text)}.time-recent{color:#66ff66}.time-online{color:#00e676;font-weight:700}.player-live-duration-text{color:#d8fff0;font-weight:700}.player-live-current{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.player-live-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:rgba(232,250,255,0.92);font-size:12px;font-weight:850;line-height:1.25}.player-live-meta span{display:inline-flex;align-items:center;min-width:0;max-width:180px;overflow:hidden;padding:4px 8px;border-radius:9px;background:linear-gradient(135deg,rgba(255,89,208,0.13) 0%,rgba(124,114,255,0.1) 48%,rgba(18,22,34,0.78) 100%),rgba(0,0,0,0.22);border:1px solid rgba(255,89,208,0.35);box-shadow:0 0 0 1px rgba(124,114,255,0.12) inset,0 0 12px rgba(255,89,208,0.08);color:#ffe8fb;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 7px rgba(255,89,208,0.18)}.player-today-played{color:#9fe8ff;font-size:14px;font-weight:700;line-height:1.35;text-shadow:0 0 8px rgba(76,205,255,0.28)}.time-medium{color:#66ccff}.time-old{color:#ff9900}.time-ancient{color:#ce661d}.time-dead{color:#ff3333}.abandoned-account{color:rgb(240,102,102);font-weight:bold;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);background:rgba(255,68,68,0.1);padding:2px 6px;border-radius:4px;border:1px solid rgba(240,102,102,0.3)}@keyframes spin-clockwise{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.void-badge-spin{animation:spin-clockwise 6s linear infinite}@keyframes cup-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(255,215,0,0.3))}50%{filter:drop-shadow(0 0 6px rgba(255,215,0,0.7))}}.cup-badge-glow{animation:cup-glow 2.5s ease-in-out infinite}@keyframes youtube-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(255,0,0,0.3))}50%{filter:drop-shadow(0 0 6px rgba(255,0,0,0.7))}}.youtube-badge-glow{animation:youtube-glow 2.5s ease-in-out infinite}@keyframes admin-pulse{0%,100%{filter:drop-shadow(0 0 1px rgba(0,200,200,0.2))}50%{filter:drop-shadow(0 0 4px rgba(0,200,200,0.45))}}.admin-badge-glow{animation:admin-pulse 3s infinite}@keyframes dev-pulse{0%{filter:drop-shadow(0 0 5px rgba(255,0,0,0.9))}14%{filter:drop-shadow(0 0 5px rgba(255,127,0,0.9))}28%{filter:drop-shadow(0 0 5px rgba(255,255,0,0.9))}42%{filter:drop-shadow(0 0 5px rgba(0,255,0,0.9))}57%{filter:drop-shadow(0 0 5px rgba(0,0,255,0.9))}71%{filter:drop-shadow(0 0 5px rgba(75,0,130,0.9))}85%{filter:drop-shadow(0 0 5px rgba(148,0,211,0.9))}100%{filter:drop-shadow(0 0 5px rgba(255,0,0,0.9))}}.dev-badge-glow{animation:dev-pulse 3s infinite linear}@keyframes friend-pulse{0%,100%{filter:drop-shadow(0 0 2px rgba(255,105,180,0.3));transform:scale(1)}50%{filter:drop-shadow(0 0 6px rgba(255,105,180,0.6));transform:scale(1.05)}}.friend-badge-pulse{animation:friend-pulse 2s infinite}@keyframes map-pulse{0%,100%{filter:drop-shadow(0 0 2px rgba(139,69,19,0.3))}50%{filter:drop-shadow(0 0 6px rgba(205,133,63,0.7))}}.map-badge-pulse{animation:map-pulse 4s infinite}@keyframes premium-shimmer{0%,100%{filter:brightness(1) drop-shadow(0 0 2px rgba(255,215,0,0.3))}50%{filter:brightness(1.2) drop-shadow(0 0 8px rgba(255,215,0,0.6))}}.premium-badge-shimmer{animation:premium-shimmer 2.5s infinite}@keyframes prestige-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(148,0,211,0.3))}50%{filter:drop-shadow(0 0 8px rgba(148,0,211,0.8))}}.prestige-badge-glow{animation:prestige-glow 3s infinite}@keyframes robot-pulse{0%,100%{filter:drop-shadow(0 0 2px rgba(0,191,255,0.3))}5%{filter:drop-shadow(0 0 8px rgba(0,191,255,0.9))}10%{filter:drop-shadow(0 0 2px rgba(0,191,255,0.3))}15%{filter:drop-shadow(0 0 8px rgba(0,191,255,0.9))}100%{filter:drop-shadow(0 0 2px rgba(0,191,255,0.3))}}.robot-badge-pulse{animation:robot-pulse 4s infinite}@keyframes supporter-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(138,43,226,0.3))}50%{filter:drop-shadow(0 0 6px rgba(138,43,226,0.7))}}.supporter-badge-glow{animation:supporter-glow 3s infinite}@keyframes donate-shine{0%,100%{filter:drop-shadow(0 0 2px rgba(50,205,50,0.3))}50%{filter:drop-shadow(0 0 8px rgba(255,215,0,0.8))}}.donate-badge-shine{animation:donate-shine 3s infinite}@keyframes translator-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(0,128,128,0.3))}50%{filter:drop-shadow(0 0 6px rgba(64,224,208,0.7))}}.translator-badge-glow{animation:translator-glow 3.5s infinite}.badges-container{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.badge-icon{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));transition:transform 0.2s ease;cursor:default}.badge-icon:hover{transform:scale(1.2);filter:drop-shadow(0 4px 8px rgba(0,0,0,0.7))}.skins-container{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.skin-icon{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));transition:transform 0.2s ease;cursor:default}.skin-icon:hover{transform:scale(1.2);filter:drop-shadow(0 4px 8px rgba(0,0,0,0.7))}.items-container{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.recipes-container{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.recipes-container.player-assets-body{align-items:stretch}.recipe-event-group{display:flex;flex-direction:column;gap:3px;width:100%;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.2)}.recipe-event-group:last-child{border-bottom:none;padding-bottom:0}.recipe-event-title{color:#00a8ff;font-size:15px;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,0.3);white-space:nowrap;margin-bottom:2px}.recipe-event-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.recipe-event-status{font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;line-height:1.2;border:1px solid transparent}.recipe-event-status-active{color:#9cffb1;border-color:rgba(44,201,98,0.45);background:rgba(44,201,98,0.15)}.recipe-event-status-upcoming{color:#ffe08a;border-color:rgba(255,178,0,0.45);background:rgba(255,178,0,0.15)}.recipe-event-status-ended,.recipe-event-status-unknown{color:#ff9a9a;border-color:rgba(255,78,78,0.45);background:rgba(255,78,78,0.15)}.recipe-event-timer{font-size:11px;color:#d3d3d3;font-family:monospace}.recipe-event-items{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.item-icon{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));transition:transform 0.2s ease;cursor:default}.item-wrapper:hover .item-icon,.skin-wrapper:hover .skin-icon{transform:scale(1.2);filter:drop-shadow(0 4px 8px rgba(0,0,0,0.7))}.item-wrapper{position:relative;display:inline-flex}.skin-wrapper{position:relative;display:inline-flex}.item-premium-badge{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.8));transform-origin:center;transition:transform 0.2s ease,filter 0.2s ease}.item-wrapper:hover .item-premium-badge,.skin-wrapper:hover .item-premium-badge{transform:scale(1.2);filter:drop-shadow(0 3px 6px rgba(0,0,0,0.9))}.purchases-container{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.purchase-category{background:var(--profile-raised);border:1px solid var(--profile-border);border-radius:12px;padding:8px 12px}.purchase-category-title{color:#FFD700;font-size:13px;font-weight:bold;margin-bottom:6px;text-shadow:1px 1px rgba(0,0,0,0.3)}.purchase-items{display:flex;flex-wrap:wrap;gap:6px}.purchase-item{background:rgba(255,152,0,0.1);border:1px solid rgba(255,152,0,0.3);border-radius:3px;padding:4px 8px;font-size:12px;color:var(--profile-text)}.inbox-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:flex-start}.inbox-entry{display:flex;flex-direction:column;gap:4px;padding:8px;background:rgba(255,152,0,0.1);border:1px solid rgba(255,152,0,0.3);border-radius:4px}.inbox-source{font-size:12px;color:#FFD700;font-weight:bold}.inbox-date{font-size:11px;color:var(--profile-muted)}.inbox-products{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.inbox-product{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--profile-text)}.inbox-icon{width:32px;height:32px;object-fit:contain}.inbox-quantity{color:#4CAF50;font-weight:bold}.no-data{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 40px;background:var(--profile-surface);border-radius:16px;border:1px solid var(--profile-border);text-align:center;gap:18px;margin:0 auto;width:100%;box-sizing:border-box}.profile-restricted-shell{--profile-restricted-surface-bg:linear-gradient(135deg,rgba(49,31,57,0.94) 0%,rgba(35,29,47,0.97) 46%,rgba(24,22,31,1) 100%);--profile-restricted-surface-border:rgba(255,89,208,0.38);--profile-restricted-surface-shadow:0 0 0 1px rgba(124,114,255,0.13) inset,0 0 18px rgba(255,89,208,0.08);--profile-restricted-inner-bg:rgba(255,89,208,0.07);--profile-restricted-inner-border:rgba(255,89,208,0.18);width:100%;max-width:none;margin:0;padding:24px;box-sizing:border-box;display:grid;grid-template-columns:minmax(360px,420px) minmax(0,1fr);gap:18px 24px;align-items:stretch;background:var(--profile-restricted-surface-bg);border-radius:18px;border:1px solid var(--profile-restricted-surface-border);box-shadow:var(--profile-restricted-surface-shadow);overflow:hidden}.profile-restricted-shell-whalebox{grid-template-columns:minmax(360px,420px) minmax(0,1fr);background:linear-gradient(135deg,rgba(22,43,58,0.94) 0%,rgba(22,33,47,0.97) 46%,rgba(18,22,29,1) 100%);border-color:rgba(76,181,255,0.42);box-shadow:0 0 0 1px rgba(76,181,255,0.15) inset,0 0 20px rgba(76,181,255,0.08)}.profile-restricted-box{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;background:transparent;border-radius:0;border:none;text-align:center;gap:18px;margin:0;width:100%;max-width:none;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:none}.profile-restricted-box>*{position:relative;z-index:1}.profile-restricted-identity{grid-column:1;display:flex;flex-direction:column;gap:14px;min-width:0}.profile-restricted-public-head{display:flex;align-items:center;gap:16px;width:100%;margin:0;padding:0;box-sizing:border-box;background:transparent;border:none;border-radius:0}.profile-restricted-public-avatar{width:112px;height:112px;border-radius:20px;object-fit:cover;flex-shrink:0;background:rgba(0,0,0,0.3)}.profile-restricted-public-meta{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.profile-restricted-title-row{min-width:0;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.profile-restricted-public-name{min-width:0;display:inline-flex;align-items:center;gap:10px;max-width:100%;color:#fff;font-size:28px;line-height:1.2;font-weight:800}.profile-restricted-public-name .player-target-nitro-icon{width:24px;height:24px;margin-right:0}.profile-restricted-public-name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-restricted-title-row .player-target-role-badge{padding:7px 13px;font-size:13px;line-height:1}.profile-restricted-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.profile-restricted-live-item{position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;padding:8px;border:1px solid rgba(255,89,208,0.22);border-radius:11px;background:rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(124,114,255,0.08) inset}.profile-restricted-live-item::before{content: "";position:absolute;inset:-1px;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,89,208,0.16) 35%,rgba(192,132,252,0.2) 52%,transparent 72%);background-size:220% 100%;opacity:0.82;animation:nitro-live-card-shimmer 3.2s linear infinite}.profile-restricted-live-icon{width:32px;height:32px;flex:0 0 auto;object-fit:contain;animation:nitro-bolt-pulse 1.8s ease-in-out infinite}.profile-restricted-live-info{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.profile-restricted-live-label,.profile-restricted-live-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-restricted-live-label{color:#aaa;font-size:11px;font-weight:normal}.profile-restricted-live-value{background:linear-gradient(90deg,rgba(255,255,255,0.76) 0%,#ffffff 35%,#c084fc 55%,#ff59d0 70%,rgba(255,255,255,0.76) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#e4e4e4;font-size:13px;font-weight:bold;animation:nitro-text-shimmer 2.6s linear infinite}@keyframes nitro-live-card-shimmer{0%{background-position:220% center}100%{background-position:-220% center}}.profile-restricted-badges-grid{display:grid;grid-template-columns:repeat(5,minmax(0,44px));gap:7px;align-content:center;justify-content:start;width:auto;min-width:0;flex:1 1 auto}.profile-restricted-badges-grid .badge-slot{width:44px}.profile-restricted-nitro-head{display:flex;align-items:center;gap:16px;width:100%;justify-content:flex-start;text-align:left}.profile-restricted-subtitle{font-size:13px;color:rgba(255,255,255,0.5);margin-top:3px;font-weight:400}.profile-restricted-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.profile-restricted-feature{display:flex;flex-direction:row;align-items:center;gap:10px;background:var(--profile-restricted-inner-bg);border:1px solid var(--profile-restricted-inner-border);border-radius:12px;padding:12px 16px;text-align:left;font-size:13px;color:rgba(255,255,255,0.75);font-weight:500}.profile-restricted-feature i{font-size:15px;background:linear-gradient(135deg,#ff59d0,#7c72ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0;width:18px;text-align:center}.profile-restricted-title{font-size:22px;font-weight:800;color:#fff;letter-spacing:0.3px;background:linear-gradient(135deg,#ff59d0,#7c72ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:left;text-shadow:none}.profile-restricted-text{font-size:15px;color:rgba(255,255,255,0.65);max-width:460px;line-height:1.45}.profile-restricted-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:4px;padding:10px 20px;width:100%;box-sizing:border-box;background:linear-gradient(135deg,rgba(255,89,208,0.15) 0%,rgba(124,114,255,0.15) 100%);border:1px solid rgba(124,114,255,0.35);border-radius:999px;color:#d4c8ff;font-size:13px;font-weight:600;text-decoration:none;transition:background 0.2s,border-color 0.2s}.profile-restricted-link:hover{background:linear-gradient(135deg,rgba(255,89,208,0.28) 0%,rgba(124,114,255,0.28) 100%);border-color:rgba(124,114,255,0.6);color:#f0e8ff}.profile-restricted-whalebox-box{padding:0;align-items:center;background:transparent;border-color:transparent;box-shadow:none}.profile-restricted-whalebox-head{flex-direction:column;justify-content:center;text-align:center;gap:20px}.profile-restricted-whalebox-logo{width:163px;height:163px;object-fit:contain;display:block}.profile-restricted-whalebox-title{background:linear-gradient(135deg,#f4fbff,#76d5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;white-space:normal;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.profile-restricted-shell:not(.profile-restricted-shell-whalebox) + .player-reviews-section{--player-themed-surface-bg:linear-gradient(135deg,rgba(49,31,57,0.94) 0%,rgba(35,29,47,0.97) 46%,rgba(24,22,31,1) 100%);--player-themed-surface-border:rgba(255,89,208,0.38);--player-themed-surface-shadow:0 0 0 1px rgba(124,114,255,0.13) inset,0 0 18px rgba(255,89,208,0.08);--player-themed-inner-bg:rgba(255,89,208,0.07);--player-themed-inner-border:rgba(255,89,208,0.18);--player-themed-divider:rgba(255,89,208,0.16);--player-themed-pill-bg:rgba(124,114,255,0.12);--player-themed-pill-border:rgba(124,114,255,0.28);--player-themed-accent:#ff9ce6;background:var(--player-themed-surface-bg);border-color:var(--player-themed-surface-border);box-shadow:var(--player-themed-surface-shadow)}.profile-restricted-shell:not(.profile-restricted-shell-whalebox) + .player-reviews-section .player-review-form,.profile-restricted-shell:not(.profile-restricted-shell-whalebox) + .player-reviews-section .player-review-note,.profile-restricted-shell:not(.profile-restricted-shell-whalebox) + .player-reviews-section .player-reviews-empty,.profile-restricted-shell:not(.profile-restricted-shell-whalebox) + .player-reviews-section .player-review-card{background:var(--player-themed-inner-bg);border-color:var(--player-themed-inner-border)}.profile-restricted-shell:not(.profile-restricted-shell-whalebox) + .player-reviews-section .player-reviews-head,.profile-restricted-shell:not(.profile-restricted-shell-whalebox) + .player-reviews-section .player-useless-reviews-section{border-color:var(--player-themed-divider)}.profile-restricted-shell:not(.profile-restricted-shell-whalebox) + .player-reviews-section .player-reviews-count{color:var(--player-themed-accent);background:var(--player-themed-pill-bg);border-color:var(--player-themed-pill-border)}.player-controls-container.player-controls-container-nitro{--search-surface:#241a2e;--search-raised:#31213e;--search-control:#17101f;--search-text:#fff3fd;--search-secondary:rgba(255,243,253,0.84);--search-muted:rgba(255,225,249,0.68);--search-border:rgba(255,89,208,0.24);--search-border-strong:rgba(255,117,221,0.46);--player-themed-surface-bg:linear-gradient(135deg,rgba(49,31,57,0.94) 0%,rgba(35,29,47,0.97) 46%,rgba(24,22,31,1) 100%);--player-themed-surface-border:rgba(255,89,208,0.38);--player-themed-surface-shadow:0 0 0 1px rgba(124,114,255,0.13) inset,0 0 18px rgba(255,89,208,0.08);background:var(--player-themed-surface-bg);border-color:var(--player-themed-surface-border);box-shadow:var(--player-themed-surface-shadow)}.player-container.player-page-premium .player-controls-container{--search-surface:#231d13;--search-raised:#302717;--search-control:#17130d;--search-text:#fff8df;--search-secondary:rgba(255,248,223,0.84);--search-muted:rgba(255,239,190,0.68);--search-border:rgba(196,151,61,0.34);--search-border-strong:rgba(224,180,83,0.58)}@media (max-width:768px){.profile-restricted-shell,.profile-restricted-shell-whalebox{width:100%;margin:0;padding:18px;grid-template-columns:1fr;gap:16px;border-radius:14px}.profile-restricted-public-head{align-items:flex-start;gap:14px}.profile-restricted-public-avatar{width:70px;height:70px;border-radius:16px}.profile-restricted-public-name{font-size:clamp(21px,6vw,24px);gap:8px}.profile-restricted-public-name .player-target-nitro-icon{width:20px;height:20px}.profile-restricted-title-row .player-target-role-badge{padding:6px 11px;font-size:12px}.profile-restricted-live-grid{grid-template-columns:1fr;width:100%}.profile-restricted-badges-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.profile-restricted-badges-grid .badge-slot{width:auto}.profile-restricted-box{padding:0;grid-column:auto;grid-row:auto}.profile-restricted-identity{grid-column:auto}.profile-restricted-whalebox-box{padding:0}.profile-restricted-whalebox-logo{width:132px;height:132px}.profile-restricted-whalebox-title{font-size:clamp(18px,6vw,22px)}.profile-restricted-features{grid-template-columns:1fr}.profile-restricted-feature{flex-direction:row;text-align:left;padding:12px 14px}}.empty-icon{width:118px;height:118px;opacity:1;color:#fff;margin-bottom:2px;filter:drop-shadow(0 12px 26px rgba(0,0,0,0.28))}.empty-icon svg{width:100%;height:100%;display:block}.empty-icon-img{width:100%;height:100%;display:block;object-fit:contain}.empty-title{font-size:20px;font-weight:700;color:rgba(255,255,255,0.75);letter-spacing:0.4px}html[data-theme="light"] .empty-title{color:var(--site-text-secondary)}.search-form-container{--search-surface:#211d31;--search-raised:#2b233f;--search-control:#191627;--search-text:#f8efff;--search-secondary:rgba(248,239,255,0.82);--search-muted:rgba(248,239,255,0.66);--search-border:rgba(229,205,255,0.15);--search-border-strong:rgba(222,187,255,0.3);display:flex;justify-content:center;align-items:center;min-height:60vh;padding:clamp(10px,1.6vw,24px);background:transparent;color:var(--search-text)}html[data-theme="light"] .search-form-container{--search-surface:var(--site-bg-raised);--search-raised:var(--site-surface);--search-control:var(--site-surface-strong);--search-text:var(--site-text);--search-secondary:var(--site-text-secondary);--search-muted:var(--site-text-muted);--search-border:var(--site-border);--search-border-strong:var(--site-border-strong)}.search-form-container.badge-search-container{min-height:auto;margin-top:9px}.search-form-container.badge-search-container[hidden]{display:none}.search-form-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.search-form-layout.has-top-players{grid-template-columns:minmax(0,1fr) 340px}.search-form-card{width:100%;max-width:1240px;background:var(--search-surface);border:1px solid var(--search-border);border-radius:22px;padding:30px;box-shadow:0 18px 48px rgba(4,2,12,0.3);color:var(--search-text)}html[data-theme="light"] .search-form-card{box-shadow:0 16px 40px rgba(64,37,84,0.11)}.search-form-main{min-width:0}.top-players-panel{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding-left:24px;border-left:1px solid rgba(255,255,255,0.12);overflow:hidden}.top-players-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.top-players-panel-title{min-width:0;color:var(--search-text);font-size:16px;font-weight:800;line-height:1.25}.top-players-grid{display:grid;grid-template-columns:1fr;gap:8px;min-width:0;max-width:100%;overflow:hidden}.top-player-link{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--search-raised);border:1px solid var(--search-border);border-radius:10px;text-decoration:none;color:var(--search-text);transition:background 0.15s;min-width:0}.top-player-link:hover{background:rgba(169,99,240,0.13)}.top-players-grid>a{box-sizing:border-box;max-width:100%;overflow:hidden}.top-players-grid>a.top-player-current{position:relative;background:rgba(51,144,236,0.24) !important;border-color:rgba(125,192,255,0.58) !important;box-shadow:inset 0 0 0 999px rgba(51,144,236,0.08),0 6px 18px rgba(0,0,0,0.18)}.top-players-grid>a.top-player-current:hover{background:rgba(51,144,236,0.3) !important;border-color:rgba(125,192,255,0.62) !important}.top-player-rank{min-width:16px;display:inline-flex;align-items:center;justify-content:center;color:#888;font-size:12px;text-align:right;flex:0 0 auto}.top-player-rank-icon{width:16px;height:16px;object-fit:contain}.top-player-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:0 0 auto}.top-player-nitro-icon{width:13px;height:13px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 3px rgba(255,89,208,0.35))}.top-player-name-wrap{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0;overflow:hidden}.top-player-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.top-player-name.role-admin,.top-player-name.role-m_admin{color:#FF8A80}.top-player-name.role-banned{color:#FF5252}.top-player-name.role-booster{color:#f47fff}.top-player-name.role-old{color:#9575CD}.top-player-name.role-player{color:var(--search-text)}html[data-theme="light"] .top-player-name.role-admin,html[data-theme="light"] .top-player-name.role-m_admin{color:#b3261e}html[data-theme="light"] .top-player-name.role-banned{color:#a61b1b}html[data-theme="light"] .top-player-name.role-booster{color:#a82887}html[data-theme="light"] .top-player-name.role-old{color:#694a9a}.top-player-views{font-size:11px;color:var(--search-muted);white-space:nowrap;flex:0 0 auto}.top-player-badges{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;max-width:72px;overflow:hidden}.top-player-badge{width:15px;height:15px;object-fit:contain;flex:0 0 auto}.top-player-friend-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;line-height:1}.top-player-friend-badge .friend-badge-icon{width:22px;height:22px;display:block;object-fit:contain}.top-player-you-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:1px 5px;border-radius:4px;background:rgba(33,150,243,0.2);border:1px solid rgba(33,150,243,0.4);color:#7dc0ff;font-size:10px;line-height:1.25;font-weight:800}.search-form-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.search-title-actions{display:flex;align-items:center;gap:8px}.search-advanced-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid rgba(255,202,40,0.4);border-radius:8px;background:rgba(255,202,40,0.13);color:#ffdc6e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background 0.2s ease,border-color 0.2s ease}.search-advanced-btn:hover,.search-advanced-btn.active{background:rgba(255,202,40,0.2);border-color:rgba(255,202,40,0.58);color:#ffe58f}.search-form-title{font-size:24px;font-weight:bold;color:var(--search-text);text-align:left;margin-bottom:0}.search-db-badge{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:var(--search-control);border:1px solid var(--search-border);color:var(--search-secondary);font-size:12px;font-weight:700;letter-spacing:0.2px;text-shadow:none;white-space:nowrap}.search-terms-btn{flex:0 0 auto;padding:7px 11px;border-radius:999px;border:1px solid rgba(56,189,248,0.42);background:linear-gradient(135deg,rgba(56,189,248,0.24) 0%,rgba(34,197,94,0.2) 100%);color:#dff6ff;font-size:12px;font-weight:700;letter-spacing:0.2px;text-shadow:1px 1px rgba(0,0,0,0.35);cursor:pointer;transition:none;white-space:nowrap}.search-terms-btn:hover{border:1px solid rgba(56,189,248,0.42);color:#dff6ff}.search-terms-btn:active{transform:none}@keyframes search-title-gradient{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes search-title-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(255,237,184,0.35))}50%{filter:drop-shadow(0 0 7px rgba(218,241,255,0.6))}}.search-form-content{display:flex;flex-direction:column;gap:20px}.recent-searches-container{display:none;padding:16px 0 0 0;margin-top:16px;border-top:1px solid rgba(255,255,255,0.1)}.recent-searches-title{margin-bottom:8px;color:var(--search-muted);font-size:12px}.recent-searches-list{display:flex;flex-wrap:wrap;gap:8px}.pinned-ids-container{display:none}.pinned-ids-container.is-pin-drop-target{border-radius:8px;outline:1px dashed rgba(255,202,40,0.42);outline-offset:6px}.pinned-ids-container.is-pin-drop-over{outline-color:rgba(255,202,40,0.82)}.player-id-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border:1px solid var(--search-border);border-radius:8px;background:var(--search-control);color:var(--search-secondary);font-size:12px;font-weight:700;cursor:grab;user-select:none;touch-action:none;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.12s ease}.player-id-chip:hover{background:var(--site-surface-soft);border-color:var(--search-border-strong);color:var(--search-text)}.player-id-chip:active{transform:translateY(1px)}.player-id-chip-recent{touch-action:none}.player-id-chip-recent.is-pressing{background:var(--site-surface-soft) !important;border-color:var(--search-border-strong) !important;color:var(--search-text) !important;transform:scale(1.02)}.player-id-chip-recent.is-dragging{background:rgba(255,202,40,0.18) !important;border-color:rgba(255,202,40,0.55) !important;color:#ffe08a !important;opacity:0.78;transform:scale(1.03);cursor:grabbing !important;z-index:2}.player-id-chip-pinned{background:rgba(255,202,40,0.12);border-color:rgba(255,202,40,0.28);color:#ffe08a}.player-id-chip-pinned.is-pressing{background:rgba(255,202,40,0.2);border-color:rgba(255,202,40,0.5);transform:scale(1.02)}.player-id-chip-pinned.is-dragging{opacity:0.72;transform:scale(1.03);border-color:rgba(255,202,40,0.68);box-shadow:0 8px 22px rgba(0,0,0,0.32);cursor:grabbing;z-index:2}body.player-pin-drag-active{user-select:none;cursor:grabbing}.recent-searches-list.is-reordering .player-id-chip-pinned:not(.is-dragging){transition:transform 0.16s ease,background 0.16s ease,border-color 0.16s ease}.player-id-chip-text{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.player-id-chip-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0;background:rgba(255,255,255,0.08)}.player-id-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-id-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;color:var(--search-muted);font-size:15px;line-height:1;flex-shrink:0}.player-id-chip-remove:hover{background:rgba(255,68,68,0.35);color:var(--search-text)}.player-pin-data-item .data-text{display:flex}.player-pin-current-btn{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border:1px solid var(--search-border);border-radius:9px;background:var(--search-control);color:var(--search-secondary);font-size:12px;font-weight:800;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.12s ease}.player-pin-current-btn:hover{background:var(--site-surface-soft);border-color:var(--search-border-strong);color:var(--search-text)}.player-pin-current-btn:active{transform:translateY(1px)}.player-pin-current-btn.is-pinned{background:rgba(255,202,40,0.14);border-color:rgba(255,202,40,0.34);color:#ffe08a}.recent-searches-empty{width:100%;box-sizing:border-box;padding:11px 12px;border:1px dashed rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.04);color:rgba(220,220,220,0.62);font-size:12px;line-height:1.4}.search-form-input-group{display:flex;gap:10px;width:100%;position:relative;overflow:visible}.search-form-input{flex:1;padding:12px 16px;min-height:48px;border:1px solid var(--search-border);border-radius:13px;background:var(--search-control);color:var(--search-text);font-family:var(--site-font);font-size:14px;font-weight:800;transition:all 0.2s ease}.search-form-input::placeholder{color:var(--search-muted)}.search-form-input:focus{outline:none;border-color:var(--site-accent);background:var(--search-control);box-shadow:0 0 0 3px rgba(169,99,240,0.14)}.search-form-btn{min-height:48px;padding:12px 24px;background:var(--site-accent-gradient);border:1px solid rgba(232,209,255,0.3);border-radius:13px;color:var(--profile-text);font-family:var(--site-font);font-size:14px;font-weight:800;cursor:pointer;transition:all 0.2s ease;white-space:nowrap}.search-form-btn:hover{background:linear-gradient(135deg,#9c5ad0,#5f2eab);border-color:rgba(244,229,255,0.48);color:var(--profile-text)}.search-form-btn:active{background:linear-gradient(135deg,#7640aa,#401c81)}.player-search-suggestions{position:absolute;left:0;right:0;top:100%;margin-top:4px;background:var(--search-surface);border:1px solid var(--search-border-strong);border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,0.4);z-index:100050;display:none;max-height:300px;overflow-y:auto;backdrop-filter:none}.player-search-suggestion-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:none;border-bottom:1px solid var(--search-border);background:transparent;color:var(--search-text);cursor:pointer;text-align:left}.player-search-suggestion-item:last-child{border-bottom:none}.player-search-suggestion-item:hover{background:rgba(169,99,240,0.13)}.player-search-avatar-preview{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block;background:rgba(255,255,255,0.08)}.player-search-suggestion-main{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.player-search-suggestion-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:rgba(255,255,255,0.08)}.player-search-suggestion-name{font-weight:700;font-size:13px;color:var(--search-text);text-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-search-suggestion-uid{flex:0 0 auto;font-size:12px;color:var(--search-muted);text-align:right;word-break:normal;max-width:none;white-space:nowrap}.player-search-suggestion-meta{font-size:11px;color:rgba(170,170,170,0.95);margin-top:2px}.player-search-suggestion-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.player-search-suggestion-badge{font-size:10px;color:#d9d9d9;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.14);border-radius:999px;padding:2px 8px;white-space:nowrap}.player-search-empty{padding:12px 14px;font-size:12px;color:rgba(205,205,205,0.85)}.badge-search-panel{margin:0}.badge-search-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.badge-search-title{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#f2f2f2;font-size:18px;font-weight:800}.badge-search-title-icon{width:28px;height:28px;object-fit:contain;flex:0 0 auto}.badge-search-picker{display:flex;width:auto;min-width:0;flex:1 1 auto}.badge-search-picker-btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-width:0;flex:1;padding:11px 13px;border:1px solid rgba(255,255,255,0.18);border-radius:8px;background:rgba(0,0,0,0.28);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease}.badge-search-picker-btn:hover{border-color:rgba(255,202,40,0.55);background:rgba(0,0,0,0.38)}.badge-search-selected{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-search-selected img{width:22px;height:22px;object-fit:contain;flex:0 0 auto}.badge-search-results-shell{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.1)}.badge-search-results-shell[hidden]{display:none}.badge-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.badge-search-result{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(0,0,0,0.22);color:#fff;cursor:pointer;text-align:left;overflow:hidden}.badge-search-result:hover{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.18)}.badge-search-result-main{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.badge-search-result-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12)}.badge-search-result-avatar-placeholder{display:block}.badge-search-result-name-row{display:inline-flex;align-items:center;gap:6px;min-width:0;width:100%}.badge-search-result-name{font-size:13px;font-weight:700;flex:1;min-width:0;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-search-result-nitro{width:16px;height:16px}.badge-search-result-friend{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px}.badge-search-result-friend img{width:18px;height:18px;display:block;object-fit:contain}.badge-search-result-role{width:fit-content;max-width:100%;flex:0 0 auto;font-size:10px;padding:2px 7px}.badge-search-empty{grid-column:1 / -1;padding:10px 11px;border:1px dashed rgba(255,255,255,0.12);border-radius:8px;background:rgba(0,0,0,0.18);color:rgba(220,220,220,0.75);font-size:12px}.badge-search-more-btn{display:block;width:100%;margin-top:14px;padding:11px 14px;border:1px solid rgba(255,202,40,0.35);border-radius:8px;background:rgba(255,202,40,0.12);color:#ffdc6e;font-size:13px;font-weight:800;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,transform 0.12s ease}.badge-search-more-btn:hover{background:rgba(255,202,40,0.18);border-color:rgba(255,202,40,0.5)}.badge-search-more-btn:active{transform:translateY(1px)}.badge-search-more-btn[hidden]{display:none}@media (max-width:1100px) and (min-width:769px){.badge-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.badge-search-modal-content{max-width:720px}.badge-search-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:10px}.badge-search-catalog-item{display:flex;align-items:center;justify-content:center;min-width:0;padding:10px;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.05);color:rgba(245,245,245,0.92);cursor:pointer;text-align:left;transition:background 0.2s ease,border-color 0.2s ease,transform 0.12s ease}.badge-search-catalog-item:hover,.badge-search-catalog-item.active{background:rgba(255,202,40,0.13);border-color:rgba(255,202,40,0.4)}.badge-search-catalog-item:active{transform:none}.badge-search-catalog-item img{width:30px;height:30px;object-fit:contain;flex:0 0 auto}.search-form-icon-btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;background:var(--search-control);border:1px solid var(--search-border);border-radius:13px;color:var(--search-secondary);cursor:pointer;transition:all 0.2s ease;flex:0 0 auto}.search-form-icon-btn:hover{background:rgba(169,99,240,0.13);border-color:var(--search-border-strong)}.search-form-icon-btn:active{transform:none}.self-avatar{width:100%;height:100%;border-radius:11px;object-fit:cover;display:block}@keyframes top-players-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}.top-players-skeleton{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;box-sizing:border-box;padding:8px 10px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:10px;min-width:0;overflow:hidden}.top-players-skeleton-num{display:inline-block;width:16px;height:12px;border-radius:4px;flex-shrink:0;background:linear-gradient(90deg,rgba(255,255,255,0.06) 25%,rgba(255,255,255,0.13) 50%,rgba(255,255,255,0.06) 75%);background-size:400px 100%;animation:top-players-shimmer 1.4s infinite linear}.top-players-skeleton-avatar{display:inline-block;width:30px;height:30px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,rgba(255,255,255,0.06) 25%,rgba(255,255,255,0.13) 50%,rgba(255,255,255,0.06) 75%);background-size:400px 100%;animation:top-players-shimmer 1.4s infinite linear}.top-players-skeleton-name{display:inline-block;flex:1;height:13px;border-radius:6px;min-width:0;background:linear-gradient(90deg,rgba(255,255,255,0.06) 25%,rgba(255,255,255,0.13) 50%,rgba(255,255,255,0.06) 75%);background-size:400px 100%;animation:top-players-shimmer 1.4s infinite linear}.top-players-skeleton-views{display:inline-block;width:52px;height:11px;border-radius:5px;flex-shrink:0;background:linear-gradient(90deg,rgba(255,255,255,0.06) 25%,rgba(255,255,255,0.13) 50%,rgba(255,255,255,0.06) 75%);background-size:400px 100%;animation:top-players-shimmer 1.4s infinite linear}.search-form-switchers{display:flex;flex-direction:column;gap:16px}.search-form-switcher-group{display:flex;flex-direction:column;gap:8px}.search-form-label{font-size:14px;font-weight:600;color:var(--search-secondary)}.mode-switcher-form,.player-switcher-form{display:flex;gap:6px;background:var(--search-control);border:1px solid var(--search-border);border-radius:13px;padding:4px}.mode-btn-form,.player-btn-form{flex:1;padding:8px 16px;background:transparent;border:none;min-height:40px;border-radius:10px;color:var(--search-secondary);font-family:var(--site-font);font-size:13px;font-weight:500;cursor:pointer;transition:all 0.15s ease}.mode-btn-form:hover,.player-btn-form:hover{background:rgba(169,99,240,0.13);color:var(--search-text)}.mode-btn-form.active,.player-btn-form.active{background:rgba(169,99,240,0.2);color:var(--search-text);box-shadow:inset 0 0 0 1px var(--search-border-strong);font-weight:700}.account-help-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.2);color:#fff;font-size:11px;font-weight:bold;cursor:pointer;user-select:none;transition:all 0.2s ease;border:1px solid rgba(255,255,255,0.3);flex-shrink:0}.account-help-icon:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.5)}.account-help-icon:active{transform:scale(0.95)}.account-tooltip-text{visibility:hidden;opacity:0;background-color:rgba(0,0,0,0.9);color:#fff;text-align:center;border-radius:11px;padding:7px 11px;position:fixed;z-index:10000;white-space:normal;max-width:270px;font-size:12px;font-weight:normal;text-shadow:none;pointer-events:none;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;transform:translateX(-50%) translateY(-100%) translateY(-8px);left:0;top:0}.account-tooltip-text::after{content: "";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(0,0,0,0.9)}.account-help-icon:hover + .account-tooltip-text,.account-help-icon.active + .account-tooltip-text{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0)}.account-value-card{background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid rgba(255,255,255,0.2);border-radius:18px;padding:20px;margin-bottom:4px}.account-value-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;position:relative}.account-value-icon{width:24px;height:24px;object-fit:contain}.account-value-title{font-size:16px;font-weight:bold;color:#00a8ff;text-shadow:1px 1px rgba(0,0,0,0.3);flex:1}.account-value-content{display:flex;flex-direction:column;gap:12px}.account-value-main{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.account-value-currency{font-size:24px;font-weight:bold;color:#00a8ff;text-shadow:1px 1px rgba(0,0,0,0.3)}.account-value-amount{font-size:32px;font-weight:bold;color:#fff;text-shadow:2px 2px rgba(0,0,0,0.5)}.account-value-rub{font-size:14px;color:#aaa;margin-left:4px}.account-value-zero{font-size:16px;color:#aaa;font-style:italic}.account-value-full{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(0,0,0,0.2);border-radius:10px;border:1px solid rgba(255,255,255,0.1);flex-wrap:wrap}.account-value-full-label{font-size:12px;color:#aaa}.account-value-full-amount{font-size:16px;font-weight:bold;color:#00a8ff}.account-value-full-rub{font-size:12px;color:#aaa}.account-details-btn{border-radius:11px;border:none;padding:0px 0.5px;margin:0;cursor:pointer;height:fit-content;text-decoration:none;display:inline-block;font-size:10px;min-width:45px;transition:all 0.1s ease}.account-details-btn:active{transform:translateY(2px)}.account-details-btn-inner{border-radius:11px;-webkit-text-fill-color:white;-webkit-text-stroke-width:0px;padding:4px 9px;font-size:11px;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,0.8);color:white;white-space:nowrap}.account-details-btn.active.teal{background:rgb(0,122,255);box-shadow:0px 0.5px 0px 0.5px rgba(0,96,204),0px 4px 0px 0.5px rgba(0,96,204)}.account-details-btn.active.teal:active{box-shadow:0px 0px 0px 0.5px rgba(0,96,204),0px 2px 0px 0.5px rgba(0,96,204)}.account-details-btn.active.teal .account-details-btn-inner{box-shadow:inset 0px 0px 10px rgba(0,142,255,0.5)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:100000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.modal-content{background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border-radius:18px;max-width:800px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,0.2)}#hide-data-modal .modal-content{max-width:500px}.player-share-modal-content{max-width:460px}.player-share-modal-body{display:flex;flex-direction:column;gap:14px}.player-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.player-share-action{width:100%;min-height:38px;gap:8px}.player-share-status{min-height:18px;color:#9fd3ff;font-size:13px;font-weight:700;text-align:center}.player-share-status.is-error{color:#ff8b8b}.player-share-close{border:0;background:transparent;padding:0}.player-share-clipboard-buffer{position:fixed;left:-9999px;top:0;opacity:0;pointer-events:none}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,0.1);background:rgba(0,0,0,0.2)}.modal-header-content{display:flex;flex-direction:column;gap:8px;flex:1}.modal-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.modal-header-row h3{margin:0;flex:1;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.modal-header-row img{flex-shrink:0}.modal-header-total{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-right:40px;color:#fff;text-shadow:1px 1px rgba(0,0,0,0.3)}.modal-header h3{margin:0;color:#fff;font-size:18px;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,0.3)}.modal-close{color:#ccc;font-size:25px;font-weight:bold;cursor:pointer;line-height:1;transition:color 0.2s ease;user-select:none}.modal-close:hover{color:#fff}.modal-body{padding:18px;overflow-y:auto}#recent-sessions-modal{background:rgba(6,3,16,0.78);backdrop-filter:blur(10px)}#recent-sessions-modal .modal-content{border:1px solid var(--site-border-strong);border-radius:20px;background:#151126;box-shadow:0 28px 80px rgba(3,1,12,0.58);font-family:var(--site-font)}#recent-sessions-modal .modal-header{border-bottom-color:var(--site-border);background:#100c20}#recent-sessions-modal .modal-header h3{color:var(--site-text)}#recent-sessions-modal .modal-close{color:rgba(248,239,255,0.78)}#recent-sessions-modal .modal-close:hover{color:var(--site-accent)}.recent-sessions-summary{margin-bottom:12px;padding:12px 14px;border:1px solid var(--site-border);border-radius:14px;background:#17122a;color:rgba(248,239,255,0.82);font-size:13px}.recent-sessions-list{display:flex;flex-direction:column;gap:12px}.recent-sessions-item{padding:14px 16px;border:1px solid var(--site-border);border-radius:14px;background:#17122a}.recent-sessions-item:hover{border-color:var(--site-border-strong);background:#1b1530}.recent-sessions-item .recent-sessions-item-meta{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}.recent-sessions-meta-line{display:flex;flex-wrap:wrap;gap:4px 8px}.recent-sessions-meta-line span{display:inline-flex;align-items:center}.recent-sessions-meta-details span:not(:last-child)::after{content: "·";margin-left:8px;color:rgba(248,239,255,0.42)}.recent-sessions-item-short{border-color:var(--site-border)}.recent-sessions-item-long{border-color:rgba(169,135,255,0.28);background:#1a1430}.recent-sessions-item-very-long{border-color:rgba(255,207,102,0.24);background:#21192b}.recent-sessions-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.recent-sessions-item-title{color:var(--site-text);font-size:14px;font-weight:700}.recent-sessions-item-title .time-recent,.recent-sessions-item-title .time-medium,.recent-sessions-item-title .time-old,.recent-sessions-item-title .time-ancient,.recent-sessions-item-title .time-dead{margin-right:4px}.recent-sessions-item-duration{color:var(--site-accent);font-size:12px;font-weight:700;white-space:nowrap}.recent-sessions-item-very-long .recent-sessions-item-duration{color:#ffd26f}.recent-sessions-item-meta{color:rgba(248,239,255,0.82);font-size:12px;line-height:1.5}.recent-sessions-empty{padding:18px;border:1px dashed var(--site-border-strong);border-radius:14px;background:#17122a;color:rgba(248,239,255,0.78);text-align:center}html[data-theme="light"] #recent-sessions-modal{background:rgba(31,18,42,0.48)}html[data-theme="light"] #recent-sessions-modal .modal-content{background:#f8f2fb;box-shadow:0 32px 80px rgba(65,37,91,0.24)}html[data-theme="light"] #recent-sessions-modal .modal-header{background:#f1e7f7}html[data-theme="light"] .recent-sessions-summary,html[data-theme="light"] .recent-sessions-item,html[data-theme="light"] .recent-sessions-empty{background:#fff}html[data-theme="light"] .recent-sessions-item:hover{background:#faf5fc}flex:1;color:#fff}.tos-section{color:#fff;margin-bottom:27px}.tos-section:last-child{margin-bottom:0}.tos-section-title{color:#66b3e6;font-size:16px;font-weight:bold;margin:18px 0 14px 0;padding-bottom:9px;border-bottom:2px solid rgba(0,86,122,0.3)}.tos-section-title:first-child{margin-top:0}.tos-section p{color:#fff;font-size:13px;line-height:1.6;margin:0 0 14px 0;text-shadow:1px 1px rgba(0,0,0,0.3)}.tos-section p:last-child{margin-bottom:0}.tos-list{color:#fff;font-size:13px;line-height:1.6;margin:0 0 14px 0;padding-left:20px;text-shadow:1px 1px rgba(0,0,0,0.3)}.tos-list li{margin-bottom:8px}.tos-list li:last-child{margin-bottom:0}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:4px}.modal-body::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.2);border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.3)}#stats-all-modal{background:rgba(6,4,14,0.78);backdrop-filter:blur(10px)}#stats-all-modal .modal-content{border:1px solid rgba(222,187,255,0.3);border-radius:20px;background:linear-gradient(145deg,#201735 0%,#100d20 100%);color:#f8efff;box-shadow:0 28px 72px rgba(4,2,12,0.58),0 0 0 1px rgba(255,255,255,0.025) inset}#stats-all-modal .modal-header{padding:16px 18px;border-bottom-color:rgba(229,205,255,0.15);background:linear-gradient(90deg,#18122b,rgba(41,28,67,0.94))}#stats-all-modal .modal-header-row{align-items:baseline;justify-content:flex-start;gap:8px}#stats-all-modal .modal-header-row h3{flex:0 1 auto;color:#f8efff;font-size:16px;font-weight:700;text-shadow:none}#stats-all-modal .modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:10px;color:rgba(248,239,255,0.82);font-size:26px;font-weight:400;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease}#stats-all-modal .modal-close:hover{border-color:rgba(222,187,255,0.3);background:#18122b;color:#f8efff}#stats-all-modal .modal-body{background:#100d20;color:#f8efff}#stats-all-modal-total{color:var(--site-accent) !important;margin-right:0;font-size:15px;font-weight:800;text-shadow:none}.top-player-name.role-top_donor{color:#ffd166;text-shadow:0 0 10px rgba(255,209,102,0.35)}#account-details-modal{--account-modal-surface:#100d20;--account-modal-raised:#18122b;--account-modal-control:#0c091a;--account-modal-text:#f8efff;--account-modal-secondary:rgba(248,239,255,0.82);--account-modal-muted:rgba(248,239,255,0.66);--account-modal-border:rgba(229,205,255,0.15);--account-modal-border-strong:rgba(222,187,255,0.3)}html[data-theme="light"] #account-details-modal{--account-modal-surface:var(--site-bg-raised);--account-modal-raised:var(--site-surface);--account-modal-control:var(--site-surface-strong);--account-modal-text:var(--site-text);--account-modal-secondary:var(--site-text-secondary);--account-modal-muted:var(--site-text-muted);--account-modal-border:var(--site-border);--account-modal-border-strong:var(--site-border-strong)}#account-details-modal .modal-content{max-width:860px;border:1px solid var(--account-modal-border-strong);border-radius:20px;background:var(--account-modal-surface);color:var(--account-modal-text);box-shadow:0 20px 56px rgba(4,2,12,0.38)}html[data-theme="light"] #account-details-modal .modal-content{box-shadow:0 18px 46px rgba(64,37,84,0.14)}#account-details-modal .modal-header{border-bottom:1px solid var(--account-modal-border);background:var(--account-modal-raised)}#account-details-modal .modal-header h3{color:var(--account-modal-text);text-shadow:none}#account-details-modal .modal-close{color:var(--account-modal-secondary)}#account-details-modal .modal-close:hover{color:var(--account-modal-text)}#account-details-modal .modal-body{background:var(--account-modal-surface);color:var(--account-modal-text)}.account-items-list{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.account-category{display:flex;flex-direction:column;gap:8px}.account-category-title{color:var(--account-modal-text);font-size:15px;font-weight:bold;text-shadow:none;margin:0;padding-bottom:4px;border-bottom:1px solid var(--account-modal-border)}.account-category-items{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-item-row{display:flex;align-items:center;gap:7px;padding:7px;background:var(--account-modal-raised);border:1px solid var(--account-modal-border);border-radius:13px}.account-item-icon{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));flex-shrink:0}.account-item-name{flex:1;color:var(--account-modal-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-item-price{color:#63d993;font-size:12px;font-weight:800;flex-shrink:0}html[data-theme="light"] #account-details-modal .account-item-price{color:#197a48}.account-price-note{margin-top:20px;padding-top:16px;border-top:1px solid var(--account-modal-border)}.account-price-note p{margin:0;color:var(--account-modal-secondary);font-size:13px;font-weight:500;line-height:1.6}.account-price-note #account-value-full-usd{color:var(--account-modal-text);font-weight:800}.account-total{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--account-modal-control);border:1px solid var(--account-modal-border);border-radius:13px;margin-top:10px}.account-total-label{color:var(--account-modal-text);font-size:16px;font-weight:bold;text-shadow:none}.account-total-price{color:#FFD700;font-size:18px;font-weight:bold;text-shadow:none}@media (max-width:768px){.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1000000;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0}.modal-content{width:100%;max-width:100%;min-height:100vh;border-radius:0;background:#17212B;border:none;margin:0;max-height:none;overflow:visible;padding-bottom:80px;box-sizing:border-box}.modal-header{padding:16px;background:rgba(30,39,50,0.6);border-bottom:1px solid rgba(51,144,236,0.2)}.modal-header-row{flex-direction:column;align-items:flex-start;gap:8px}.modal-header-row h3{font-size:16px;color:#e4e4e4;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.modal-header-total{margin-right:0;margin-top:4px}#stats-all-modal .modal-header-row{gap:6px}#stats-all-modal .modal-content{border:0;border-radius:0;background:#100d20}#stats-all-modal .modal-header{background:#18122b;border-bottom-color:rgba(229,205,255,0.15)}#stats-all-modal .modal-header-row h3{color:#f8efff}#stats-all-modal .modal-body{background:#100d20}#stats-all-modal-total{font-size:15px}.modal-close{font-size:24px;color:#3390ec}.modal-body{padding:16px;background:#17212B}.account-items-list{gap:12px}.account-category-title{font-size:14px;color:var(--account-modal-text);border-bottom-color:var(--account-modal-border)}.account-category-items{grid-template-columns:1fr;gap:8px}.account-item-row{padding:10px;gap:8px;background:var(--account-modal-raised);border:1px solid var(--account-modal-border);border-radius:12px}.account-item-icon{width:36px;height:36px}.account-item-name{font-size:12px;color:var(--account-modal-text)}.account-item-price{font-size:12px;color:#4CAF50}.account-total{padding:12px;background:var(--account-modal-control);border:1px solid var(--account-modal-border);border-radius:12px}.account-total-label{font-size:14px;color:#e4e4e4}.account-total-price{font-size:16px;color:#FFD700}.account-details-btn{font-size:11px;min-width:auto;border:1px solid rgba(51,144,236,0.3);box-shadow:none !important}.account-details-btn-inner{padding:6px 12px;font-size:12px}}@media (max-width:768px){button{box-shadow:none !important}button:active{transform:none !important;opacity:1 !important}.player-container{margin:0;padding:0;min-height:auto;width:100%;max-width:100%;background:transparent;border:none;border-radius:0;box-shadow:none;overflow-x:hidden}.site-announcements-container{width:100%;margin:0;padding:12px 16px;box-sizing:border-box}.site-announcement-card{align-items:flex-start;gap:10px;padding:12px;border-radius:8px;font-size:13px;line-height:1.45;box-shadow:none}.site-announcement-warn{background:linear-gradient(135deg,rgba(255,223,0,0.32) 0%,rgba(255,193,7,0.42) 100%);border-color:rgba(255,226,84,0.78)}.site-announcement-info{background:linear-gradient(135deg,rgba(76,175,80,0.34) 0%,rgba(46,204,113,0.44) 100%);border-color:rgba(116,236,145,0.76)}.site-announcement-error{background:linear-gradient(135deg,rgba(255,68,68,0.36) 0%,rgba(220,38,38,0.46) 100%);border-color:rgba(255,131,131,0.8)}.site-announcement-icon{width:24px;height:24px;margin-top:1px}.admin-restriction-banner{margin:8px 16px 0 16px;width:calc(100% - 32px);padding:10px 12px}.admin-restriction-title{font-size:12px}.admin-restriction-subtitle{font-size:11px}.player-controls-container{width:100%;max-width:100%;margin:0;background:var(--search-surface);border:1px solid var(--search-border);box-shadow:none;border-radius:15px;overflow-x:hidden;overflow-y:visible;box-sizing:border-box}.player-controls{padding:12px 16px;margin-bottom:0;background:transparent;border:none;border-radius:0;overflow-x:hidden}.search-and-switcher{flex-direction:column;gap:12px;width:100%;overflow-x:hidden;box-sizing:border-box}.search-section{width:100%;min-width:auto;flex:none;flex-direction:column;gap:8px;overflow-x:hidden;box-sizing:border-box}.uid-input{min-width:auto;width:100%;flex:none;padding:12px 16px;font-size:14px;box-sizing:border-box;background:var(--search-control);border:1px solid var(--search-border);border-radius:11px;color:var(--search-text)}.uid-input:focus{border-color:var(--site-accent);background:var(--search-control)}.search-btn{width:100%;padding:12px 16px;font-size:14px;box-sizing:border-box;background:var(--site-accent-gradient);border:1px solid rgba(232,209,255,0.3);border-radius:11px;color:#fff;box-shadow:none !important}.search-btn:active{background:linear-gradient(135deg,#7640aa,#401c81)}.mode-switcher{width:100%;min-width:auto;flex:none;gap:8px;overflow-x:hidden;box-sizing:border-box}.mode-btn{flex:1;padding:12px 16px;font-size:14px;border:1px solid rgba(51,144,236,0.3);background:rgba(30,39,50,0.6);border-radius:8px;color:#e4e4e4;box-shadow:none !important}.mode-btn.active{background:rgba(51,144,236,0.15);border-color:rgba(51,144,236,0.4);color:#3390ec}.player-switcher{width:100%;justify-content:stretch;gap:8px;overflow-x:hidden;box-sizing:border-box}.player-btn{flex:1;padding:12px 16px;font-size:14px;border:1px solid rgba(51,144,236,0.3);background:rgba(30,39,50,0.6);border-radius:8px;color:#e4e4e4;box-shadow:none !important}.player-btn.active{background:rgba(51,144,236,0.15);border-color:rgba(51,144,236,0.4);color:#3390ec}.player-data{padding:12px 16px;background:transparent;border:none;border-radius:0;overflow-x:hidden;border-bottom:none}.player-container.player-page-nitro .player-data{--profile-surface:#241a2e;--profile-raised:#31213e;--profile-control:#17101f;--profile-text:#fff3fd;--profile-secondary:rgba(255,243,253,0.84);--profile-muted:rgba(255,225,249,0.68);--profile-border:rgba(255,89,208,0.24)}.player-container.player-page-premium .player-data{--profile-surface:#231d13;--profile-raised:#302717;--profile-control:#17130d;--profile-text:#fff8df;--profile-secondary:rgba(255,248,223,0.84);--profile-muted:rgba(255,239,190,0.68);--profile-border:rgba(196,151,61,0.34)}.data-grid{gap:0;overflow-x:hidden;background:transparent}.player-card{flex-direction:column;gap:14px;padding:16px;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:17px}.player-card.player-card-premium{background:linear-gradient(135deg,rgba(58,45,22,0.96),rgba(24,22,18,1));border:1px solid rgba(176,135,48,0.55)}.player-card.player-card-nitro{background:radial-gradient(circle at 8% 0,rgba(255,89,208,0.18),transparent 38%),var(--profile-surface);border:1px solid rgba(220,130,255,0.42)}.player-card-info{flex-direction:column;gap:14px}.player-card-left{width:100%;align-items:center}.player-avatar{width:100px;height:100px}.player-subscriptions{width:100%}.player-subscription-item{padding:10px;box-sizing:border-box}.player-card-right{width:100%}.player-card-chest{padding-left:0;border-left:none;border-top:1px solid var(--profile-border);padding-top:14px;gap:8px}.player-activity-card{--activity-cell:13px;--activity-gap:3px;padding:14px 16px;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:15px}.player-activity-legend{justify-content:flex-start;flex-wrap:wrap}.player-activity-legend-scale{justify-content:flex-start}.chest-grid{width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.chest-slot{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:8px;background:rgba(30,39,50,0.65);border-color:rgba(51,144,236,0.28)}.chest-slot-empty{border-color:rgba(51,144,236,0.2);background:rgba(30,39,50,0.32)}.chest-slot-empty::before{width:10px;background:rgba(51,144,236,0.35)}.chest-item-icon{width:78%;height:78%}.chest-item-skin-preview{width:42%;height:42%;right:2px;bottom:2px}.chest-item-count{top:2px;right:3px;font-size:11px}.chest-item-durability-bar{left:3px;right:3px;bottom:2px}.player-stats-block{margin:0;border:1px solid var(--profile-border);border-radius:15px;background:var(--profile-surface)}.player-stats-combat-capsule{flex-direction:column;align-items:center;gap:10px;min-height:0;width:100%;min-width:0;margin:0;padding:10px 0;border:none;border-bottom:1px solid var(--profile-border);border-radius:15px;background:var(--profile-raised)}.player-stats-combat-title{flex:0 1 auto;min-width:0;max-width:100%;color:var(--profile-text);font-size:14px}.player-stats-combat-skin{width:32px;height:32px}.player-stats-combat-values{width:100%;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));position:static;transform:none;flex:none}.player-stats-combat-values .player-stats-combat-metric:first-child,.player-stats-combat-separator + .player-stats-combat-metric,.player-stats-combat-metric-kdr{grid-column:auto;justify-self:stretch;margin-left:0}.player-stats-combat-metric{flex:0 1 auto;white-space:normal;flex-wrap:wrap;row-gap:2px}.player-stats-combat-metric-icon{width:16px;height:16px}.player-stats-combat-separator{display:none}.player-stats-combat-value{font-size:14px}.player-stats-combat-label{color:#c8d6e5;font-size:14px}.player-stats-summary-inline{padding:10px 0;gap:6px;border-bottom:1px solid rgba(51,144,236,0.15)}.player-stats-summary-pill{padding:5px 10px;border-radius:999px;background:rgba(51,144,236,0.14);border-color:rgba(51,144,236,0.28)}.player-stats-summary-pill-value{font-size:14px}.player-stats-summary-pill-label{color:#c8d6e5;font-size:11px}.player-stats-sections{padding:10px 0 0;gap:8px}.player-stats-section{padding:10px 11px;border-radius:10px;background:rgba(30,39,50,0.6);border:1px solid rgba(51,144,236,0.2)}.player-stats-section-head{padding-bottom:6px;border-bottom:1px solid rgba(51,144,236,0.15)}.player-stats-section-title{font-size:13px}.player-stats-section-title-icon{width:16px;height:16px}.player-stats-section-total{color:#7dc0ff;font-size:11px}.player-stats-entry{padding:6px 7px;background:rgba(23,33,43,0.72)}.player-stats-entry-icon{width:24px;height:24px}.player-stats-entry-name{font-size:12px}.player-stats-entry-value{font-size:12px}.player-stats-section-more-btn{margin-top:3px;padding:5px 9px;font-size:11px}.player-info-item{padding:10px 0;border-bottom:1px solid var(--profile-border)}.player-info-label{color:var(--profile-muted)}.player-info-value{color:var(--profile-text)}.data-item{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:15px}.leaderboard-info-item{background:var(--profile-raised);border:1px solid var(--profile-border)}.leaderboard-info-container{width:100%;gap:8px}.leaderboard-badge{padding:8px 12px;font-size:12px;background:rgba(51,144,236,0.15);border:1px solid rgba(51,144,236,0.3);border-radius:6px}.leaderboard-badge-coins{background:rgba(255,193,7,0.15);border-color:rgba(255,193,7,0.34)}.leaderboard-badge-online{background:rgba(76,175,80,0.14);border-color:rgba(76,175,80,0.32)}.leaderboard-badge-kdr{background:rgba(156,39,176,0.14);border-color:rgba(156,39,176,0.34)}.leaderboard-badge-kills{background:rgba(244,67,54,0.14);border-color:rgba(244,67,54,0.34)}.leaderboard-badge-deaths{background:rgba(158,158,158,0.14);border-color:rgba(158,158,158,0.34)}.leaderboard-mode{color:var(--profile-secondary)}.leaderboard-badge-coins .leaderboard-mode{color:#ffd36a}.leaderboard-badge-online .leaderboard-mode{color:#72e07a}.leaderboard-badge-kdr .leaderboard-mode{color:#ce93d8}.leaderboard-badge-kills .leaderboard-mode{color:#ff8a80}.leaderboard-badge-deaths .leaderboard-mode{color:#d6d6d6}.leaderboard-position{color:#FFD700}.data-item:last-child{border-bottom:1px solid var(--profile-border)}.data-separator{height:1px;background:var(--profile-border);margin:0;padding:0;border:none}.data-label{min-width:auto;font-size:14px;width:100%;color:var(--profile-secondary);display:flex;align-items:center;gap:8px;font-weight:500}.label-icon{width:32px;height:32px}.data-text{font-size:15px;width:100%;color:var(--profile-text);line-height:1.5;position:relative;padding-right:0}#community-status,#premium-status{display:inline-flex;align-items:center;gap:8px}#community-status .status-active,#community-status .status-inactive,#premium-status .status-active,#premium-status .status-inactive{display:inline}.data-item .data-label:has(#community-icon),.data-item .data-label:has(#premium-icon){width:auto;flex-shrink:0;margin-right:8px}.data-item .data-text:has(#community-status),.data-item .data-text:has(#premium-status){display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.data-item:has(#community-status),.data-item:has(#premium-status){flex-direction:row;align-items:center}#account-value-text{display:flex;flex-direction:column;gap:8px;width:100%;padding-right:0}.account-details-btn{width:100%;margin-left:0 !important;margin-top:8px;display:block;padding:0;border:1px solid rgba(51,144,236,0.3);background:rgba(51,144,236,0.15);border-radius:8px;box-sizing:border-box;overflow:hidden}.account-details-btn-inner{width:100%;text-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;padding:12px 16px;font-size:14px;color:#fff;background:transparent;border:none;border-radius:8px;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:0;text-shadow:none;box-shadow:none;box-sizing:border-box;display:block}.account-details-btn.active.teal{background:rgba(51,144,236,0.15) !important;border:1px solid rgba(51,144,236,0.3) !important;box-shadow:none !important}.account-details-btn.active.teal .account-details-btn-inner{box-shadow:none !important}.account-help-icon{display:none !important}.account-tooltip-text{display:none !important}.account-tooltip-text{position:fixed !important;max-width:calc(100vw - 32px) !important;left:50% !important;transform:translateX(-50%) translateY(-100%) translateY(-8px) !important;top:auto !important;bottom:100%;margin-bottom:8px;background-color:rgba(30,39,50,0.95) !important;border:1px solid rgba(51,144,236,0.3);color:#e4e4e4 !important;padding:12px 16px !important;font-size:13px !important;border-radius:8px !important}.account-tooltip-text::after{top:100% !important;border-top-color:rgba(30,39,50,0.95) !important}.account-help-icon:hover + .account-tooltip-text,.account-help-icon.active + .account-tooltip-text{transform:translateX(-50%) translateY(-100%) translateY(0) !important}.badge-icon{width:36px;height:36px}.badges-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.skin-icon{width:44px;height:44px}.item-icon{width:44px;height:44px}.items-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inbox-container{gap:0;overflow-x:hidden;display:table;width:100%;border-collapse:collapse;border:none}.inbox-entry{padding:12px 16px;gap:8px;background:transparent;border:none;border-bottom:1px solid rgba(51,144,236,0.15);border-radius:0;display:table-row}.inbox-entry:last-child{border-bottom:none}.inbox-source{font-size:13px;color:#3390ec;font-weight:500;display:table-cell;text-align:center;vertical-align:middle;padding:8px;white-space:nowrap}.inbox-date{font-size:11px;color:#8e9297;display:table-cell;text-align:center;vertical-align:middle;padding:8px;white-space:nowrap}.inbox-products{display:table-cell;text-align:center;vertical-align:middle;padding:8px}.inbox-product{font-size:12px;color:#e4e4e4;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;margin:0 4px}.inbox-icon{width:32px;height:32px;flex-shrink:0}.date-text{font-size:14px;color:#8e9297;margin-top:4px;display:block}.status-active{color:#4CAF50;font-weight:500}.status-inactive{color:#8e9297}.leaderboard-table{font-size:12px;display:block;overflow-x:hidden;background:transparent;border:none;width:100%}.leaderboard-table thead{display:block}.leaderboard-table tbody{display:block}.leaderboard-table tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:4px}.leaderboard-table th{background:rgba(30,39,50,0.6);border:none;color:#3390ec}.leaderboard-table td{background:rgba(30,39,50,0.4);border:none;color:#e4e4e4}.leaderboard-table th,.leaderboard-table td{padding:8px 6px;font-size:11px;text-align:center;white-space:normal;word-break:break-word}.leaderboard-table th:nth-child(1),.leaderboard-table td:nth-child(1){width:auto;text-align:left;padding-left:6px}.leaderboard-table th:nth-child(2),.leaderboard-table td:nth-child(2){width:auto;text-align:left;padding-left:6px}.leaderboard-table th:nth-child(3),.leaderboard-table td:nth-child(3){width:auto}.leaderboard-table th:nth-child(4),.leaderboard-table td:nth-child(4){width:auto}.leaderboard-table th:nth-child(5),.leaderboard-table td:nth-child(5){width:auto;font-size:10px}.leaderboard-table th:nth-child(6),.leaderboard-table td:nth-child(6){width:auto;font-size:10px}.leaderboard-table tbody tr:hover{background-color:rgba(51,144,236,0.1)}.no-data{padding:48px 20px}.search-form-container{min-height:auto;padding:0;margin:0;width:100%;max-width:100%;background:transparent}.search-form-container.badge-search-container{margin-top:5px}.search-form-layout{width:100%;display:grid;grid-template-columns:1fr;gap:16px}.search-form-layout.has-top-players{grid-template-columns:1fr}.search-form-card{width:100%;padding:16px;background:var(--search-surface);border:1px solid var(--search-border);border-radius:17px;box-shadow:0 12px 30px rgba(4,2,12,0.24);max-width:100%;box-sizing:border-box;margin:0}.top-players-panel{padding:16px 0 0 0;border-left:none;border-top:1px solid rgba(255,255,255,0.1)}.top-players-panel-title{font-size:15px}.search-form-title{font-size:16px;margin-bottom:0;font-weight:600}.search-form-title-row{flex-wrap:wrap;margin-bottom:14px;gap:8px}.search-title-actions{width:100%;justify-content:space-between}.search-advanced-btn{padding:5px 9px;font-size:11px}.search-db-badge{font-size:11px;padding:5px 9px}.search-terms-btn{font-size:11px;padding:5px 9px}.search-form-input-group{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:8px;width:100%}.search-form-input{width:auto;flex:1 1 auto;padding:12px 14px;font-size:14px;background:var(--search-control);border:1px solid var(--search-border);border-radius:12px;color:var(--search-text);box-sizing:border-box}.search-form-input::placeholder{color:var(--search-muted)}.search-form-input:focus{border-color:var(--site-accent);background:var(--search-control);outline:none}.search-form-btn{width:100%;max-width:none;order:3;padding:11px 11px;font-size:14px;background:var(--site-accent-gradient);border:1px solid rgba(232,209,255,0.3);border-radius:12px;color:#fff;box-sizing:border-box;font-weight:600}.player-search-suggestions{border-radius:10px;max-height:220px}.player-search-suggestion-item{padding:10px 11px;gap:8px}.player-search-suggestion-name{font-size:12px}.player-search-suggestion-meta,.player-search-suggestion-uid{font-size:11px}.player-search-suggestion-uid{max-width:none;white-space:nowrap}.player-search-suggestion-badge{font-size:9px;padding:2px 7px}.badge-search-panel{margin:0}.badge-search-head{align-items:flex-start;flex-direction:column;gap:10px}.badge-search-title{font-size:17px}.badge-search-title-icon{width:26px;height:26px}.badge-search-picker{width:100%;flex-basis:auto}.badge-search-result{align-items:flex-start;flex-wrap:wrap}.badge-search-results-shell{margin-top:14px;padding-top:12px}.badge-search-results{grid-template-columns:1fr}.badge-search-result-main{flex:1 1 calc(100% - 56px)}.badge-search-catalog{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.search-form-switchers{gap:16px}.mode-switcher-form,.player-switcher-form{width:100%}.mode-btn-form,.player-btn-form{padding:10px 16px;font-size:14px}.surrounding-section{margin-top:10px;padding:10px;border-radius:12px}.surrounding-head{padding-bottom:8px}.surrounding-title-icon{width:24px;height:24px;border-radius:7px}.surrounding-title{font-size:13px}.surrounding-section-content{grid-template-columns:1fr;gap:8px}.surrounding-group{border-radius:8px}.surrounding-row{grid-template-columns:42px minmax(0,1fr) auto 12px;gap:6px;min-height:30px;padding:5px 6px;border-radius:8px}.surrounding-score{font-size:11px}.surrounding-current-label{padding:2px 5px;font-size:9px}.hide-data-btn{font-size:10px;padding:8px 12px;margin-left:4px}.hide-data-form{gap:12px}.form-row{flex-direction:column;gap:12px;align-items:stretch}.form-group{width:100%}.form-group label{font-size:13px;color:#3390ec}.form-input{padding:12px 16px;font-size:14px;width:100%;box-sizing:border-box;background:rgba(30,39,50,0.6);border:1px solid rgba(51,144,236,0.2);border-radius:8px;color:#e4e4e4}.form-input:focus{border-color:rgba(51,144,236,0.4);background:rgba(51,144,236,0.1)}.form-submit-btn{width:100%;padding:12px 16px;font-size:14px;box-sizing:border-box;background:rgba(51,144,236,0.15);border:1px solid rgba(51,144,236,0.3);border-radius:8px;color:#fff;box-shadow:none !important}.form-submit-btn:active{background:rgba(51,144,236,0.15)}.hide-data-message{padding:12px 16px;font-size:13px;border-radius:0}.hide-data-note{margin-top:12px;padding:12px;font-size:12px;line-height:1.5;background:transparent;border:none;border-radius:0;color:#8e9297}.account-details-btn{background:rgba(51,144,236,0.15) !important;border:1px solid rgba(51,144,236,0.3) !important;border-radius:8px !important;color:#fff !important;box-shadow:none !important;padding:0 !important;height:auto !important}.account-details-btn:active{background:rgba(51,144,236,0.15) !important}.account-details-btn-inner{padding:12px 16px !important;font-size:14px !important;color:#fff !important;background:transparent !important;border:none !important;border-radius:8px !important;-webkit-text-fill-color:#fff !important;-webkit-text-stroke-width:0 !important;text-shadow:none !important;box-shadow:none !important;white-space:normal !important}body{overflow-x:hidden !important;width:100%;max-width:100%}html{overflow-x:hidden !important;width:100%;max-width:100%}.player-avatar-section{flex-direction:row;gap:12px;align-items:center;justify-content:center;width:100%}.player-avatar{width:84px;height:84px}.player-badges-grid{flex:1 1 0;width:auto;max-width:220px;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.badge-slot{min-width:0;min-height:0}.player-info-value{flex-direction:column;align-items:flex-start;gap:8px;flex-wrap:wrap}.player-info-value .hide-data-btn{margin-left:0;width:100%;margin-top:4px}.player-account-value{padding-right:0}.account-value-card-content{flex-direction:column;align-items:flex-start;gap:12px}.account-value-display{width:100%}.subscription-info{flex:1;min-width:0}.subscription-label{font-size:12px}.subscription-status{font-size:14px}.subscription-date{font-size:12px;word-break:break-word}.data-item-grouped{padding:0}.player-assets-panel{padding:8px;gap:8px}.player-assets-grid{grid-template-columns:minmax(0,1fr);gap:8px}.player-assets-section-head{padding:9px 10px}.player-assets-body{padding:10px}.player-assets-title .label-icon{width:28px;height:28px}.data-item-inner{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:8px}.data-item-inner:not(:last-child){border-bottom:1px solid rgba(51,144,236,0.15)}.data-item-inner .data-label{width:100%;min-width:auto}.data-item-inner .data-text{width:100%}.recipes-container{width:100%}.recipe-event-group{width:100%}.recipe-event-title{font-size:15px}.recipe-event-items{gap:6px}.item-wrapper,.skin-wrapper{flex-shrink:0}.player-subscription-item{width:100%}.subscription-icon{width:28px;height:28px;flex-shrink:0}#last-play-date-display{word-break:break-word;line-height:1.4}.time-recent,.time-medium,.time-old,.time-ancient,.abandoned-account{}.player-info-label{font-size:12px;margin-bottom:4px}.modal-header h3{font-size:15px;line-height:1.4}.modal-close{font-size:28px;padding:4px;line-height:1}}@keyframes liquid-flow{0%{background-position:0 0}100%{background-position:28px 0}}@keyframes bubble-rise{0%{bottom:-100%;transform:translateX(0);opacity:0}50%{opacity:1}100%{bottom:100%;transform:translateX(10px);opacity:0}}.level-progress-bar{height:100%;background:linear-gradient(90deg,#2E7D32 0%,#388E3C 100%);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 10px rgba(76,175,80,0.5);transition:width 1s ease-out}.level-liquid{display:none}.level-bubbles{display:none}.bubble{display:none}.stat-bar-container{position:relative;flex:1;height:24px;background:rgba(0,0,0,0.4);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,0.1);min-width:180px}.stat-bar{height:100%;border-radius:12px;position:relative;overflow:hidden;transition:width 1s ease-out}.stat-liquid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient( 45deg,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.15) 10px,transparent 10px,transparent 20px );background-size:28px 28px;animation:liquid-flow 2s linear infinite;z-index:1}.stat-bubbles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.stat-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.8);z-index:2;white-space:nowrap}@media (max-width:768px){.player-stats-container{flex-wrap:wrap;gap:12px !important}.stat-bar-container{min-width:140px;height:28px}.stat-text{font-size:13px}.player-level-coins-item{padding:0;border:none;background:transparent}.player-level-shield-icon{width:21px;height:21px}.player-level-title{font-size:16px}.player-level-coins-icon{width:20px;height:20px}.player-level-coins-value{font-size:17px}.player-info-hours-icon{width:14px;height:14px}.player-info-hours-line{font-size:15px;line-height:1.3}.player-info-hours-bottom{--player-hours-border:rgba(51,144,236,0.2);background:transparent;border:1px solid var(--player-hours-border);border-radius:10px;padding:8px 10px;min-height:0}.player-hours-card{min-height:26px}.player-level-exp-panel{width:min(280px,calc(100vw - 40px));top:calc(100% + 14px);left:0;padding:7px 9px;border:1px solid rgba(51,144,236,0.3);background:rgba(23,33,43,0.98);box-shadow:none}.player-level-exp-panel .stat-bar-container{height:24px}.data-item{flex-wrap:wrap}.data-item .data-text[style*="min-width: 250px"]{min-width:100% !important;width:100%;margin-bottom:8px}}.theme-level{background:linear-gradient(90deg,#388E3C 0%,#43A047 100%);box-shadow:0 0 10px rgba(76,175,80,0.5)}.theme-level .stat-liquid,.theme-level .stat-bubbles,.theme-level .bubble{display:none}.theme-coins{background:linear-gradient(90deg,#c69b00ff 0%,#cc8c00ff 100%);box-shadow:0 0 10px rgba(245,127,23,0.5)}.theme-payment{background:linear-gradient(90deg,#0277BD 0%,#01579B 100%);box-shadow:0 0 10px rgba(2,119,189,0.5)}.item-wrapper{cursor:pointer}.item-wrapper:hover{opacity:0.8}.disabled-btn{background:rgba(255,255,255,0.05) !important;color:rgba(255,255,255,0.3) !important;border:1px solid rgba(255,255,255,0.1) !important;cursor:default !important;pointer-events:none}.nitro-hidden-icon{animation:nitro-bolt-pulse 1.8s ease-in-out infinite}@keyframes nitro-bolt-pulse{0%,100%{filter:drop-shadow(0 0 3px #ff59d0);opacity:0.7}50%{filter:drop-shadow(0 0 8px #7c72ff) drop-shadow(0 0 14px #ff59d0);opacity:1}}.chest-slot-locked{opacity:0.18}.chest-nitro-lock-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:3;pointer-events:none}.chest-nitro-lock-bolt{animation:nitro-bolt-pulse 1.8s ease-in-out infinite}.chest-nitro-lock-icon{width:42px;height:42px;filter:drop-shadow(0 0 6px #ff59d0)}.chest-nitro-lock-text{background:linear-gradient(90deg,rgba(255,255,255,0.7) 0%,#ffffff 35%,#c084fc 55%,#ff59d0 70%,rgba(255,255,255,0.7) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:nitro-text-shimmer 2.6s linear infinite;font-size:13px;font-weight:700;letter-spacing:0.4px;text-shadow:none}.nitro-hidden-text{background:linear-gradient(90deg,rgba(255,255,255,0.7) 0%,#ffffff 35%,#c084fc 55%,#ff59d0 70%,rgba(255,255,255,0.7) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:nitro-text-shimmer 2.6s linear infinite;font-weight:600;letter-spacing:0.3px}@keyframes nitro-text-shimmer{0%{background-position:200% center}100%{background-position:-200% center}}.player-chest-partial-hidden{position:relative;overflow:hidden;min-height:420px;display:flex;align-items:center;justify-content:center}.chest-items-float-wrap{position:absolute;inset:0;pointer-events:none;overflow:hidden}.chest-float-item{position:absolute;width:36px;height:36px;object-fit:contain;opacity:0;filter:drop-shadow(0 0 4px rgba(124,114,255,0.5));animation:chest-item-float-up 5s ease-in-out infinite}@keyframes chest-item-float-up{0%{transform:translateY(0) rotate(0deg) scale(0.8);opacity:0}12%{opacity:0.5}50%{opacity:0.4}100%{transform:translateY(-200%) rotate(20deg) scale(0.4);opacity:0}}@keyframes chest-item-float-diag{0%{transform:translate(0,0) rotate(0deg) scale(0.8);opacity:0}12%{opacity:0.5}50%{opacity:0.35}100%{transform:translate(60px,-200%) rotate(-25deg) scale(0.35);opacity:0}}@keyframes chest-item-float-diag2{0%{transform:translate(0,0) rotate(0deg) scale(0.8);opacity:0}12%{opacity:0.5}50%{opacity:0.35}100%{transform:translate(-50px,-200%) rotate(30deg) scale(0.35);opacity:0}}@keyframes chest-item-float-zigzag{0%{transform:translate(0,0) rotate(0deg) scale(0.8);opacity:0}12%{opacity:0.5}35%{transform:translate(30px,-80%) rotate(15deg) scale(0.7);opacity:0.45}65%{transform:translate(-20px,-140%) rotate(-10deg) scale(0.55);opacity:0.3}100%{transform:translate(15px,-200%) rotate(20deg) scale(0.3);opacity:0}}.chest-float-item:nth-child(4n+1){animation-name:chest-item-float-up}.chest-float-item:nth-child(4n+2){animation-name:chest-item-float-diag}.chest-float-item:nth-child(4n+3){animation-name:chest-item-float-diag2}.chest-float-item:nth-child(4n){animation-name:chest-item-float-zigzag}.chest-float-item:nth-child(1){left:3%;top:80%;animation-delay:0s;animation-duration:4.8s}.chest-float-item:nth-child(2){left:10%;top:55%;animation-delay:0.6s;animation-duration:5.4s}.chest-float-item:nth-child(3){left:18%;top:70%;animation-delay:1.2s;animation-duration:4.6s}.chest-float-item:nth-child(4){left:26%;top:40%;animation-delay:1.8s;animation-duration:5.8s}.chest-float-item:nth-child(5){left:34%;top:75%;animation-delay:0.4s;animation-duration:5.1s}.chest-float-item:nth-child(6){left:42%;top:50%;animation-delay:1.0s;animation-duration:4.9s}.chest-float-item:nth-child(7){left:50%;top:65%;animation-delay:1.6s;animation-duration:5.6s}.chest-float-item:nth-child(8){left:58%;top:35%;animation-delay:0.2s;animation-duration:5.2s}.chest-float-item:nth-child(9){left:66%;top:72%;animation-delay:0.8s;animation-duration:4.7s}.chest-float-item:nth-child(10){left:74%;top:45%;animation-delay:1.4s;animation-duration:5.5s}.chest-float-item:nth-child(11){left:82%;top:60%;animation-delay:2.0s;animation-duration:5.0s}.chest-float-item:nth-child(12){left:90%;top:30%;animation-delay:0.5s;animation-duration:5.3s}.chest-float-item:nth-child(13){left:7%;top:20%;animation-delay:1.1s;animation-duration:4.5s}.chest-float-item:nth-child(14){left:22%;top:10%;animation-delay:1.7s;animation-duration:5.7s}.chest-float-item:nth-child(15){left:38%;top:25%;animation-delay:2.3s;animation-duration:5.0s}.chest-float-item:nth-child(16){left:55%;top:15%;animation-delay:0.7s;animation-duration:5.4s}.chest-float-item:nth-child(17){left:70%;top:5%;animation-delay:1.3s;animation-duration:4.8s}.chest-float-item:nth-child(18){left:85%;top:18%;animation-delay:1.9s;animation-duration:5.2s}.ocr-paste-overlay{position:absolute;left:0;right:0;top:100%;margin-top:4px;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid rgba(255,255,255,0.2);border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,0.4);z-index:100050;overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ocr-paste-inner{display:flex;flex-direction:column;width:100%}.ocr-paste-status{padding:12px 14px;font-size:13px;color:rgba(205,205,205,0.85)}.ocr-paste-bar{width:calc(100% - 28px);height:3px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden;margin:0 14px 12px 14px}.ocr-paste-bar-fill{height:100%;background:linear-gradient(90deg,#00a8ff,#00d4ff);border-radius:2px;transition:width 0.3s ease;width:0%}.ocr-paste-preview{display:none}.ocr-paste-results{display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.ocr-paste-result-btn{width:100%;display:flex;align-items:center;padding:11px 14px;border:none;border-bottom:1px solid rgba(255,255,255,0.1);background:transparent;color:#fff;font-size:13px;font-weight:600;cursor:pointer;text-align:left;transition:background 0.15s;word-break:break-all}.ocr-paste-result-btn:last-child{border-bottom:none}.ocr-paste-result-btn:hover{background:rgba(255,255,255,0.07)}.chest-float-item:nth-child(19){left:46%;top:88%;animation-delay:0.3s;animation-duration:5.6s}.chest-float-item:nth-child(20){left:95%;top:78%;animation-delay:2.6s;animation-duration:4.6s}@media (min-width:769px){.player-container.player-page-nitro,.player-container.player-page-nitro .player-data{--profile-surface:#241a2e;--profile-raised:#31213e;--profile-control:#17101f;--profile-text:#fff3fd;--profile-secondary:rgba(255,243,253,0.84);--profile-muted:rgba(255,225,249,0.68);--profile-border:rgba(255,89,208,0.24);--profile-border-strong:rgba(255,117,221,0.46);--player-themed-surface-bg:linear-gradient(135deg,rgba(49,31,57,0.94) 0%,rgba(35,29,47,0.97) 46%,rgba(24,22,31,1) 100%);--player-themed-surface-border:rgba(255,89,208,0.38);--player-themed-surface-shadow:0 0 0 1px rgba(124,114,255,0.13) inset,0 0 18px rgba(255,89,208,0.08);--player-themed-inner-bg:rgba(255,89,208,0.07);--player-themed-inner-border:rgba(255,89,208,0.18);--player-themed-divider:rgba(255,89,208,0.16);--player-themed-pill-bg:rgba(124,114,255,0.12);--player-themed-pill-border:rgba(124,114,255,0.28);--player-themed-accent:#ff9ce6}.player-container.player-page-premium,.player-container.player-page-premium .player-data{--profile-surface:#231d13;--profile-raised:#302717;--profile-control:#17130d;--profile-text:#fff8df;--profile-secondary:rgba(255,248,223,0.84);--profile-muted:rgba(255,239,190,0.68);--profile-border:rgba(196,151,61,0.34);--profile-border-strong:rgba(224,180,83,0.58);--player-themed-surface-bg:linear-gradient(135deg,rgba(58,45,22,0.92) 0%,rgba(35,29,19,0.96) 46%,rgba(24,22,18,1) 100%);--player-themed-surface-border:rgba(176,135,48,0.55);--player-themed-surface-shadow:0 0 0 1px rgba(118,86,30,0.22) inset,0 0 18px rgba(142,101,31,0.1);--player-themed-inner-bg:rgba(212,176,76,0.1);--player-themed-inner-border:rgba(212,176,76,0.24);--player-themed-divider:rgba(212,176,76,0.18);--player-themed-pill-bg:rgba(212,176,76,0.14);--player-themed-pill-border:rgba(212,176,76,0.32);--player-themed-accent:#ffd166}.player-container:is(.player-page-nitro,.player-page-premium) .player-controls-container,.player-container:is(.player-page-nitro,.player-page-premium) .player-admin-tools-container,.player-container:is(.player-page-nitro,.player-page-premium) .player-card,.player-container:is(.player-page-nitro,.player-page-premium) .player-activity-card,.player-container:is(.player-page-nitro,.player-page-premium) .leaderboard-table,.player-container:is(.player-page-nitro,.player-page-premium) .surrounding-section,.player-container:is(.player-page-nitro,.player-page-premium) .data-item,.player-container:is(.player-page-nitro,.player-page-premium) .leaderboard-info-item,.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-block,.player-container:is(.player-page-nitro,.player-page-premium) .player-reviews-section,.player-container:is(.player-page-nitro,.player-page-premium) .no-data{background:var(--player-themed-surface-bg);border-color:var(--player-themed-surface-border);box-shadow:var(--player-themed-surface-shadow)}.player-container:is(.player-page-nitro,.player-page-premium) .player-subscription-item,.player-container:is(.player-page-nitro,.player-page-premium) .player-account-value-compact,.player-container:is(.player-page-nitro,.player-page-premium) .player-info-accent-card,.player-container:is(.player-page-nitro,.player-page-premium) .player-info-hours-bottom,.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-summary-pill,.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-section,.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-entry,.player-container:is(.player-page-nitro,.player-page-premium) .player-admin-card,.player-container:is(.player-page-nitro,.player-page-premium) .player-admin-empty,.player-container:is(.player-page-nitro,.player-page-premium) .player-admin-more-btn,.player-container:is(.player-page-nitro,.player-page-premium) .surrounding-group,.player-container:is(.player-page-nitro,.player-page-premium) .surrounding-row,.player-container:is(.player-page-nitro,.player-page-premium) .player-review-form,.player-container:is(.player-page-nitro,.player-page-premium) .player-review-note,.player-container:is(.player-page-nitro,.player-page-premium) .player-reviews-empty,.player-container:is(.player-page-nitro,.player-page-premium) .player-review-card,.player-container:is(.player-page-nitro,.player-page-premium) .leaderboard-badge,.player-container:is(.player-page-nitro,.player-page-premium) .inbox-entry,.player-container:is(.player-page-nitro,.player-page-premium) .purchase-category,.player-container:is(.player-page-nitro,.player-page-premium) .recent-searches-empty{background:var(--player-themed-inner-bg);border-color:var(--player-themed-inner-border)}.player-container:is(.player-page-nitro,.player-page-premium) .data-item-inner:not(:last-child),.player-container:is(.player-page-nitro,.player-page-premium) .assets-premium-note,.player-container:is(.player-page-nitro,.player-page-premium) .player-info-item,.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-summary-inline,.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-combat-capsule,.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-section-head,.player-container:is(.player-page-nitro,.player-page-premium) .player-assets-section-head,.player-container:is(.player-page-nitro,.player-page-premium) .player-admin-tools-result,.player-container:is(.player-page-nitro,.player-page-premium) .surrounding-head,.player-container:is(.player-page-nitro,.player-page-premium) .surrounding-group-title,.player-container:is(.player-page-nitro,.player-page-premium) .player-reviews-head,.player-container:is(.player-page-nitro,.player-page-premium) .player-useless-reviews-section,.player-container:is(.player-page-nitro,.player-page-premium) .player-card-chest{border-color:var(--player-themed-divider)}.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-summary-pill-icon,.player-container:is(.player-page-nitro,.player-page-premium) .player-stats-section-total,.player-container:is(.player-page-nitro,.player-page-premium) .player-reviews-count,.player-container:is(.player-page-nitro,.player-page-premium) .surrounding-title-icon,.player-container:is(.player-page-nitro,.player-page-premium) .surrounding-group-count,.player-container:is(.player-page-nitro,.player-page-premium) .leaderboard-mode{color:var(--player-themed-accent)}.player-container:is(.player-page-nitro,.player-page-premium) .player-reviews-count,.player-container:is(.player-page-nitro,.player-page-premium) .surrounding-group-count,.player-container:is(.player-page-nitro,.player-page-premium) .leaderboard-badge{background:var(--player-themed-pill-bg);border-color:var(--player-themed-pill-border)}}@media (max-width:768px){main:has(>.player-container){width:100%;margin:0;padding:0}.player-container{padding:0 0 calc(16px + var(--app-safe-bottom))}.player-site-announcements{padding:0}.site-announcement-card{padding-right:max(16px,var(--app-safe-right));padding-left:max(16px,var(--app-safe-left));border-right:0;border-left:0;border-radius:0}.admin-restriction-banner{width:100%;margin:0;padding-right:max(16px,var(--app-safe-right));padding-left:max(16px,var(--app-safe-left));border-right:0;border-left:0;border-radius:0;box-shadow:none}.player-controls-container{border:0;border-top:1px solid var(--search-border);border-radius:0;background:transparent}.player-controls{padding-right:max(16px,var(--app-safe-right));padding-left:max(16px,var(--app-safe-left))}.player-data{padding:0}.player-card,.player-activity-card,.player-stats-block,.player-reviews-section,.data-item,.leaderboard-info-item,.surrounding-section,.player-admin-tools-container,.profile-restricted-shell,.profile-restricted-shell-whalebox,.search-form-card{margin:0;border:0;border-top:1px solid var(--profile-border);border-radius:0;background:transparent;box-shadow:none}.player-card,.player-activity-card,.player-reviews-section,.data-item,.leaderboard-info-item,.surrounding-section,.player-admin-tools-container,.profile-restricted-shell,.profile-restricted-shell-whalebox,.search-form-card{padding-right:max(16px,var(--app-safe-right));padding-left:max(16px,var(--app-safe-left))}.player-card.player-card-premium,.player-card.player-card-nitro{background:transparent}.player-stats-block{padding-right:max(16px,var(--app-safe-right));padding-left:max(16px,var(--app-safe-left))}.player-stats-combat-capsule{background:transparent;border-radius:0}.leaderboard-table{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.leaderboard-table th,.leaderboard-table td,.leaderboard-table tbody tr:hover{background:transparent}}html[data-theme="light"] .player-card,html[data-theme="light"] .player-stats-block,html[data-theme="light"] .player-reviews-section,html[data-theme="light"] .data-item,html[data-theme="light"] .leaderboard-info-item,html[data-theme="light"] .surrounding-section,html[data-theme="light"] .player-admin-tools-container,html[data-theme="light"] .search-form-card{box-shadow:var(--site-shadow-soft)}html[data-theme="light"] .player-lobby-presence{color:var(--profile-secondary)}html[data-theme="light"] .player-last-play-history-btn{border-color:var(--profile-border);background:var(--profile-control);color:var(--profile-secondary)}html[data-theme="light"] .player-last-play-history-btn:hover{border-color:var(--profile-border-strong);background:var(--site-surface-soft);color:var(--profile-text)}html[data-theme="light"] .player-level-summary{color:var(--profile-text)}html[data-theme="light"] .player-level-title{color:#276744}html[data-theme="light"] .player-level-coins-value,html[data-theme="light"] .player-info-coins-amount{color:#9a6200;text-shadow:none}html[data-theme="light"] .player-level-coins-missing,html[data-theme="light"] .player-level-coins-missing .player-level-coins-value,html[data-theme="light"] .player-data-unavailable .player-info-value{color:#765500}html[data-theme="light"] .player-info-hours-line{color:#746000}html[data-theme="light"] .player-info-coins-caption{color:#665628}html[data-theme="light"] .player-info-accent-card{background:var(--profile-raised);border-color:var(--profile-border)}html[data-theme="light"] .player-info-coins-card{background:linear-gradient(180deg,rgba(208,159,47,0.18),rgba(183,126,20,0.08));border-color:rgba(158,105,14,0.3)}html[data-theme="light"] .player-stats-summary-pill-icon,html[data-theme="light"] .player-stats-summary-pill-sublabel{color:#2274a9}html[data-theme="light"] .recent-searches-container{border-color:var(--search-border)}html[data-theme="light"] .recent-searches-empty{border-color:var(--search-border);background:var(--search-control);color:var(--search-muted)}html[data-theme="light"] .player-id-chip-pinned,html[data-theme="light"] .player-pin-current-btn.is-pinned{color:#795400}@media (max-width:768px){html[data-theme="light"] .player-card,html[data-theme="light"] .player-activity-card,html[data-theme="light"] .player-stats-block,html[data-theme="light"] .player-reviews-section,html[data-theme="light"] .data-item,html[data-theme="light"] .leaderboard-info-item,html[data-theme="light"] .surrounding-section,html[data-theme="light"] .player-admin-tools-container,html[data-theme="light"] .search-form-card{margin:8px 12px 0;padding:16px;border:1px solid var(--profile-border);border-radius:16px;background:var(--profile-surface)}html[data-theme="light"] .search-form-card{border-color:var(--search-border);background:var(--search-surface)}}