.page-module-scss-module__4cfeoq__page{background:#191d21;min-height:100vh}.page-module-scss-module__4cfeoq__main{flex-direction:column;gap:22px;max-width:1240px;margin:0 auto;padding:28px 28px 70px;display:flex}.page-module-scss-module__4cfeoq__privateOverlay{text-align:center;background:#2f3439;border:1px solid #242b38;border-radius:16px;place-items:center;gap:8px;min-height:320px;padding:18px;display:grid}.page-module-scss-module__4cfeoq__privateOverlayTitle{color:#e9edf5;margin:0;font-size:28px}.page-module-scss-module__4cfeoq__privateOverlayMeta{color:#9aa3b2;margin:0;font-size:12px}.page-module-scss-module__4cfeoq__authGate{flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.page-module-scss-module__4cfeoq__authGateMessage{color:#e9edf5;font-size:15px}.page-module-scss-module__4cfeoq__authGateButton{border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.page-module-scss-module__4cfeoq__authGateButtonImage{width:auto;height:36px;display:block}.page-module-scss-module__4cfeoq__profileHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-module-scss-module__4cfeoq__refreshBlock{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.page-module-scss-module__4cfeoq__serverFilter{align-items:center;gap:8px;display:flex}.page-module-scss-module__4cfeoq__serverLabel{color:#9aa3b2;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.page-module-scss-module__4cfeoq__refreshButton{color:#e9edf5;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#2f3439;border:1px solid #242b38;border-radius:12px;padding:6px 12px;font-size:11px}.page-module-scss-module__4cfeoq__moderateButton{color:#e9edf5;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#f6041624;border:1px solid #f6041673;border-radius:12px;padding:6px 10px;font-size:11px}.page-module-scss-module__4cfeoq__moderateButton:hover{background:#f604163d}.page-module-scss-module__4cfeoq__refreshButton:disabled{cursor:not-allowed;opacity:.6}.page-module-scss-module__4cfeoq__refreshMeta{color:#9aa3b2;font-size:11px}.page-module-scss-module__4cfeoq__profileIdentity{align-items:center;gap:18px;display:flex}.page-module-scss-module__4cfeoq__profileAvatar{background:#191d21;border:1px solid #242b38;border-radius:16px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.page-module-scss-module__4cfeoq__profileAvatar img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__4cfeoq__profileAvatarFallback{color:#6e7685;font-size:18px;font-weight:600}.page-module-scss-module__4cfeoq__profileName{margin:8px 0 6px;font-size:32px}.page-module-scss-module__4cfeoq__profileMeta{color:#9aa3b2;font-size:13px}.page-module-scss-module__4cfeoq__badgeRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.page-module-scss-module__4cfeoq__profileLink{color:#02c9cf;margin-top:8px;font-size:12px;text-decoration:none;display:inline-flex}.page-module-scss-module__4cfeoq__profileLink:hover{color:#7ff2db}.page-module-scss-module__4cfeoq__rankedSpotlight{--rank-color:#02c9cf;border:1px solid color-mix(in srgb,var(--rank-color)38%,transparent);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--rank-color)20%,transparent),transparent 56%),linear-gradient(160deg,#343a40f0,#2f3439);box-shadow:0 18px 40px #00000059,0 0 24px color-mix(in srgb,var(--rank-color)16%,transparent);border-radius:18px;gap:8px;padding:16px;display:grid}.page-module-scss-module__4cfeoq__rankedSpotlightHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module-scss-module__4cfeoq__rankedSpotlightEyebrow{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--rank-color)72%,#e9edf5);font-size:11px}.page-module-scss-module__4cfeoq__rankedSpotlightTier{border:1px solid color-mix(in srgb,var(--rank-color)44%,transparent);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--rank-color)74%,#e9edf5);background:color-mix(in srgb,var(--rank-color)16%,transparent);border-radius:999px;padding:6px 8px;font-size:11px}.page-module-scss-module__4cfeoq__rankedSpotlightValue{color:color-mix(in srgb,var(--rank-color)74%,#fff);text-shadow:0 0 14px color-mix(in srgb,var(--rank-color)28%,transparent);font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.02}.page-module-scss-module__4cfeoq__rankedSpotlightMeta{color:color-mix(in srgb,var(--rank-color)22%,#d4e4f4);flex-direction:column;gap:6px;font-size:12px;display:flex}.page-module-scss-module__4cfeoq__overviewGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.page-module-scss-module__4cfeoq__streakIcon{color:#f68127;width:30px;height:30px}.page-module-scss-module__4cfeoq__killStreakIcon{color:#f60416;filter:drop-shadow(0 0 10px #f604166b);width:32px;height:32px}.page-module-scss-module__4cfeoq__streakRight,.page-module-scss-module__4cfeoq__speedRight{flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;display:flex}.page-module-scss-module__4cfeoq__unitToggle{background:#2f3439;border:1px solid #242b38;border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.page-module-scss-module__4cfeoq__unitButton{color:#9aa3b2;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 6px;font-size:10px;transition:all .2s}.page-module-scss-module__4cfeoq__unitButton:hover{color:#e9edf5}.page-module-scss-module__4cfeoq__unitActive{color:#e9edf5;background:#7ff2db24}.page-module-scss-module__4cfeoq__detailGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;display:grid}.page-module-scss-module__4cfeoq__flickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module-scss-module__4cfeoq__flickCard{background:#2a3140;border:1px solid #242b38;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.page-module-scss-module__4cfeoq__flickHeader{color:#9aa3b2;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;width:100%;font-size:12px;display:flex}.page-module-scss-module__4cfeoq__flickHeader strong{color:#e9edf5}.page-module-scss-module__4cfeoq__flickMeta{color:#6e7685;font-size:11px}.page-module-scss-module__4cfeoq__flickLegend{color:#6e7685;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11px;display:flex}.page-module-scss-module__4cfeoq__legendItem{align-items:center;gap:6px;display:flex}.page-module-scss-module__4cfeoq__legendDot{border:1px solid #242b38;border-radius:50%;width:8px;height:8px}.page-module-scss-module__4cfeoq__legendStart{background:#f68127}.page-module-scss-module__4cfeoq__legendDeflect{background:#02c9cf}.page-module-scss-module__4cfeoq__legendEnd{background:#f60416}.page-module-scss-module__4cfeoq__logGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;display:grid}.page-module-scss-module__4cfeoq__logList{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__4cfeoq__logItem{background:#343a40;border:1px solid #242b38;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;display:flex}.page-module-scss-module__4cfeoq__logMeta{color:#6e7685}.page-module-scss-module__4cfeoq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module-scss-module__4cfeoq__progressList{flex-direction:column;gap:14px;display:flex}.page-module-scss-module__4cfeoq__progressRow{grid-template-columns:1fr;gap:6px;font-size:12px;display:grid}.page-module-scss-module__4cfeoq__progressBar{background:#191d21;border:1px solid #242b38;border-radius:999px;height:10px;overflow:hidden}.page-module-scss-module__4cfeoq__progressFill{background:linear-gradient(90deg,#02c9cf,#7ff2db);height:100%}.page-module-scss-module__4cfeoq__progressValue{color:#e9edf5;font-size:12px}.page-module-scss-module__4cfeoq__modalBackdrop{z-index:80;background:#060a12c7;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.page-module-scss-module__4cfeoq__modalCard{background:#2f3439;border:1px solid #242b38;border-radius:16px;gap:10px;width:min(560px,100%);padding:14px;display:grid}.page-module-scss-module__4cfeoq__modalHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module-scss-module__4cfeoq__modalTitle{margin:0;font-size:18px}.page-module-scss-module__4cfeoq__modalClose{color:#9aa3b2;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#191d21;border:1px solid #242b38;border-radius:12px;padding:6px 8px;font-size:11px}.page-module-scss-module__4cfeoq__modalDescription{color:#9aa3b2;margin:0;font-size:12px}.page-module-scss-module__4cfeoq__modalField{gap:6px;display:grid}.page-module-scss-module__4cfeoq__modalLabel{text-transform:uppercase;letter-spacing:.08em;color:#9aa3b2;font-size:11px}.page-module-scss-module__4cfeoq__modalInput{color:#e9edf5;font:inherit;background:#191d21;border:1px solid #242b38;border-radius:12px;padding:8px}.page-module-scss-module__4cfeoq__modalInfo{color:#6e7685;background:#343a40;border:1px solid #242b38;border-radius:12px;padding:8px 10px;font-size:12px}.page-module-scss-module__4cfeoq__modalActions{flex-wrap:wrap;gap:8px;display:flex}.page-module-scss-module__4cfeoq__modalButton,.page-module-scss-module__4cfeoq__modalDanger{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:12px;min-height:34px;padding:6px 10px;font-size:11px}.page-module-scss-module__4cfeoq__modalButton{color:#e9edf5;background:#191d21;border:1px solid #242b38}.page-module-scss-module__4cfeoq__modalDanger{color:#e9edf5;background:#f604162e;border:1px solid #f6041680}.page-module-scss-module__4cfeoq__modalButton:disabled,.page-module-scss-module__4cfeoq__modalDanger:disabled{opacity:.65;cursor:not-allowed}.page-module-scss-module__4cfeoq__modalNotice{color:#e9edf5;font-size:12px}@media (max-width:1100px){.page-module-scss-module__4cfeoq__overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module-scss-module__4cfeoq__detailGrid,.page-module-scss-module__4cfeoq__logGrid,.page-module-scss-module__4cfeoq__flickGrid{grid-template-columns:1fr}.page-module-scss-module__4cfeoq__profileHeader{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.page-module-scss-module__4cfeoq__overviewGrid{grid-template-columns:1fr}.page-module-scss-module__4cfeoq__main{padding:22px 18px 50px}}
