.Modal_overlay__cza8g{position:fixed;inset:0;background:rgba(0,0,0,.65);display:grid;place-items:center;padding:20px;z-index:50}.Modal_modal__BlcpV{width:100%;max-width:480px;background:#161a22;border-radius:14px;border:1px solid #2a303c;box-shadow:0 20px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;color:#e5e7eb}.Modal_header__nqLWP{padding:16px 20px;border-bottom:1px solid #2a303c;display:flex;align-items:center;justify-content:space-between}.Modal_title__JXUjh{margin:0;font-size:17px;color:#f3f4f6}.Modal_close__LQjD4{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:20px;line-height:1;border-radius:6px;color:#9ca3af;cursor:pointer}.Modal_close__LQjD4:hover{background:#1d222c;color:#e5e7eb}.Modal_body__GPxOv{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.Modal_footer__3xcfJ{padding:14px 20px;border-top:1px solid #2a303c;display:flex;justify-content:flex-end;gap:8px}.Modal_label__H2z7D{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#cbd5e1}.Modal_input__Mhm25,.Modal_select__hOFYX{padding:10px 12px;border:1px solid #2a303c;border-radius:8px;font-size:14px;background:#11151c;color:#e5e7eb;font-family:inherit;outline:none}.Modal_input__Mhm25:focus,.Modal_select__hOFYX:focus{border-color:#60a5fa;background:#11151c;box-shadow:0 0 0 3px rgba(96,165,250,.18)}.Modal_input__Mhm25::placeholder{color:#6b7280}.Modal_select__hOFYX option{background:#11151c;color:#e5e7eb}.Modal_btnDanger__Pi8hS,.Modal_btnGhost__zytHA,.Modal_btnPrimary__7y0w3{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;font-weight:600;padding:9px 15px;border:1px solid transparent;cursor:pointer;font-family:inherit}.Modal_btnPrimary__7y0w3{background:#e5e7eb;color:#0d1017}.Modal_btnPrimary__7y0w3:hover{background:#fff}.Modal_btnPrimary__7y0w3:disabled{opacity:.45;cursor:not-allowed}.Modal_btnGhost__zytHA{background:transparent;border-color:#2a303c;color:#e5e7eb}.Modal_btnGhost__zytHA:hover{background:#1d222c;border-color:#3a414e}.Modal_btnDanger__Pi8hS{background:#b91c1c;color:#fff;border-color:#991b1b}.Modal_btnDanger__Pi8hS:hover{background:#dc2626}.Modal_btnDanger__Pi8hS:disabled{opacity:.55;cursor:not-allowed}.Modal_error__Nadqw{background:#3a1414;color:#fca5a5;border:1px solid #5a1f1f;padding:10px 12px;border-radius:8px;font-size:13px;margin:0}.Modal_hint__7_jKu{margin:0;font-size:13px;color:#9ca3af}.Modal_hint__7_jKu code{background:#1d222c;padding:1px 6px;border-radius:4px;color:#e5e7eb;font-size:12px}.Modal_dropzone__5LNJS{border:2px dashed #3a414e;border-radius:10px;padding:22px 16px;text-align:center;color:#9ca3af;font-size:14px;background:#11151c;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.Modal_dropzoneActive__DYEaI,.Modal_dropzone__5LNJS:hover{border-color:#60a5fa;background:#142235;color:#93c5fd}.Modal_fileList__Gr_1e{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.Modal_fileItem__yRMwa{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:#1d222c;border-radius:6px;font-size:13px;color:#e5e7eb}.Modal_fileItem__yRMwa button{background:transparent;border:none;color:#6b7280;font-size:16px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:4px}.Modal_fileItem__yRMwa button:hover{background:#3a1414;color:#fca5a5}.Modal_fileSize__S5cJi{color:#6b7280;font-size:11px;margin-left:6px}.HomeClient_page__V4Rkm{max-width:1040px;margin:0 auto;padding:28px 20px 64px}.HomeClient_header__FtGY9{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.HomeClient_titleWrap__k444C{display:flex;align-items:center;gap:10px}.HomeClient_title__1EZpk{margin:0;font-size:26px;letter-spacing:-.01em;color:#f3f4f6}.HomeClient_headerRight__phF0O{display:flex;align-items:center;gap:10px}.HomeClient_email__R9SGG{font-size:13px;color:#9ca3af}.HomeClient_pageViewsBadge__q_WoX{font-size:12px;color:#6b7280;background:#1d222c;border:1px solid #2a303c;border-radius:20px;padding:3px 10px;letter-spacing:.02em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeClient_btnDanger__YsDPP,.HomeClient_btnGhost__gR0nI,.HomeClient_btnPrimary__5JRHe{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;font-weight:600;padding:8px 14px;border:1px solid transparent;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.HomeClient_btnPrimary__5JRHe{background:#e5e7eb;color:#0d1017}.HomeClient_btnPrimary__5JRHe:hover{background:#fff}.HomeClient_btnPrimary__5JRHe:disabled{opacity:.45;cursor:not-allowed}.HomeClient_btnGhost__gR0nI{background:transparent;border-color:#2a303c;color:#e5e7eb}.HomeClient_btnGhost__gR0nI:hover{background:#1d222c;border-color:#3a414e}.HomeClient_btnGhost__gR0nI:disabled{opacity:.45;cursor:not-allowed}.HomeClient_tooltip__oWaDG{position:relative;display:inline-flex}.HomeClient_tooltip__oWaDG:after{content:attr(data-tip);bottom:calc(100% + 7px);background:#1d222c;color:#e5e7eb;font-size:12px;font-weight:500;white-space:nowrap;padding:4px 8px;border-radius:5px;border:1px solid #2a303c}.HomeClient_tooltip__oWaDG:after,.HomeClient_tooltip__oWaDG:before{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;opacity:0;transition:opacity .15s}.HomeClient_tooltip__oWaDG:before{content:"";bottom:calc(100% + 1px);border:5px solid transparent;border-top-color:#2a303c}.HomeClient_tooltip__oWaDG:hover:after,.HomeClient_tooltip__oWaDG:hover:before{opacity:1}.HomeClient_confirmOverlay__kL3iq{position:fixed;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:center;z-index:50}.HomeClient_confirmBox__p7gYX{background:#161a22;border:1px solid #2a303c;border-radius:12px;padding:24px 28px;display:flex;flex-direction:column;gap:18px;min-width:260px;box-shadow:0 16px 48px rgba(0,0,0,.5)}.HomeClient_confirmText__3eIoZ{margin:0;font-size:15px;color:#f3f4f6;text-align:center}.HomeClient_confirmActions__CQzdp{display:flex;justify-content:center;gap:10px}.HomeClient_btnIconLogout__byj1j{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid #2a303c;background:transparent;color:#9ca3af;cursor:pointer;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.HomeClient_btnIconLogout__byj1j:hover{background:#3a1414;border-color:#5a2424;color:#f87171}.HomeClient_btnDanger__YsDPP{background:transparent;border-color:#5a2424;color:#f87171}.HomeClient_btnDanger__YsDPP:hover{background:#2a1414;border-color:#7a3535}.HomeClient_tabs__IAFB6{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;align-items:center}.HomeClient_tabsEmpty__NSD32{color:#9ca3af;font-size:14px}.HomeClient_tabAdd__yeBNg{width:32px;height:32px;border-radius:8px;border:1px dashed #3a414e;background:transparent;color:#9ca3af;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit}.HomeClient_tabAdd__yeBNg:hover{background:#1d222c;border-color:#6b7280;color:#e5e7eb}.HomeClient_tab__ON_2U{display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.HomeClient_tab_TOPNAP__DTxda{background:#3a2b08;color:#fcd34d;border-color:#5c4309}.HomeClient_tab_TOPNAP__DTxda:hover{background:#4a3608}.HomeClient_tab_TOPNAP__DTxda.HomeClient_tabActive__8Axb9{background:#d97706;color:#fff;border-color:#b45309;box-shadow:inset 0 1px 0 rgba(0,0,0,.3)}.HomeClient_tab_TOPTIEU__jifOB{background:#142c52;color:#93c5fd;border-color:#1e3a8a}.HomeClient_tab_TOPTIEU__jifOB:hover{background:#1a3866}.HomeClient_tab_TOPTIEU__jifOB.HomeClient_tabActive__8Axb9{background:#2563eb;color:#fff;border-color:#1d4ed8;box-shadow:inset 0 1px 0 rgba(0,0,0,.3)}.HomeClient_tab_QCLSV__JX3xa{background:#3a1414;color:#fca5a5;border-color:#5a1f1f}.HomeClient_tab_QCLSV__JX3xa:hover{background:#4a1c1c}.HomeClient_tab_QCLSV__JX3xa.HomeClient_tabActive__8Axb9{background:#dc2626;color:#fff;border-color:#b91c1c;box-shadow:inset 0 1px 0 rgba(0,0,0,.3)}.HomeClient_tabSort__hUMvK{display:inline-flex;align-items:center;padding:7px 12px;border-radius:8px;border:1px dashed #3a414e;background:transparent;color:#9ca3af;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.HomeClient_tabSort__hUMvK:hover{background:#1d222c;border-color:#6b7280;color:#e5e7eb}.HomeClient_tabSortActive__aVvcQ{display:inline-flex;align-items:center;padding:7px 12px;border-radius:8px;border:1px solid #3b82f6;background:#1e3a5f;color:#93c5fd;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.HomeClient_tabWrap__bMOzy{display:inline-flex;align-items:center;gap:2px}.HomeClient_tabArrow__Elntx{display:inline-flex;align-items:center;justify-content:center;width:20px;height:28px;border-radius:5px;border:1px solid #3a414e;background:#1d222c;color:#9ca3af;font-size:18px;line-height:1;cursor:pointer;font-family:inherit;padding:0;transition:background .12s,color .12s}.HomeClient_tabArrow__Elntx:hover:not(:disabled){background:#2a303c;color:#e5e7eb}.HomeClient_tabArrow__Elntx:disabled{opacity:.25;cursor:not-allowed}.HomeClient_tabReordering__mCbHs{cursor:default;pointer-events:none}.HomeClient_boardCard__SwhdV{background:#161a22;border:1px solid #2a303c;border-radius:12px;padding:20px 22px 22px}.HomeClient_boardHeader__atubM{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.HomeClient_boardTitleWrap__G3Ea6{display:flex;flex-direction:column;gap:2px;min-width:0}.HomeClient_boardTitle___gWnp{margin:0 0 4px;font-size:19px;color:#f3f4f6;display:inline-flex;align-items:center;gap:10px}.HomeClient_refreshBtn__qe2A5{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:6px;border:1px solid #2a303c;background:transparent;color:#9ca3af;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.HomeClient_refreshBtn__qe2A5:hover:not(:disabled){background:#1d222c;color:#e5e7eb;border-color:#3a414e}.HomeClient_refreshBtn__qe2A5:disabled{opacity:.6;cursor:not-allowed}.HomeClient_cooldownText__VcSqf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}@keyframes HomeClient_spin__TDSHn{to{transform:rotate(1turn)}}.HomeClient_spin__TDSHn{animation:HomeClient_spin__TDSHn .9s linear infinite;transform-origin:center}.HomeClient_boardMeta__AVM3R{margin:0;color:#9ca3af;font-size:13px;font-style:italic}.HomeClient_boardMeta__AVM3R em{font-style:italic}.HomeClient_boardActions___ABfT{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.HomeClient_colNamesEditor___VREn{display:flex;align-items:center;gap:6px}.HomeClient_colNameInput__Ab1Ov{width:90px;padding:6px 8px;background:#0f1318;border:1px solid #2a303c;border-radius:6px;color:#f3f4f6;font-size:12px;font-family:inherit;transition:border-color .15s}.HomeClient_colNameInput__Ab1Ov:focus{outline:none;border-color:#3b82f6}.HomeClient_btnViolation__U1Ugv{padding:6px 14px;border-radius:6px;border:1px solid #7f1d1d;background:transparent;color:#fca5a5;font-size:13px;cursor:pointer;transition:background .15s,color .15s}.HomeClient_btnViolation__U1Ugv:hover:not(:disabled){background:rgba(239,68,68,.12)}.HomeClient_btnViolationActive__zoiIp{padding:6px 14px;border-radius:6px;border:1px solid #ef4444;background:rgba(239,68,68,.18);color:#fca5a5;font-size:13px;cursor:pointer;font-weight:600;transition:background .15s}.HomeClient_btnViolationActive__zoiIp:hover:not(:disabled){background:rgba(239,68,68,.28)}.HomeClient_violationRow__XpljJ{background-color:rgba(239,68,68,.13)!important}.HomeClient_violationRow__XpljJ:hover{background-color:rgba(239,68,68,.22)!important}.HomeClient_violationNote__onHFX{font-style:italic;color:#f87171;margin-left:4px;font-size:.88em;font-weight:400}.HomeClient_reportLink__VZKbb{color:#60a5fa;text-decoration:underline;text-underline-offset:2px;font-size:13px;cursor:pointer}.HomeClient_reportLink__VZKbb:hover{color:#93c5fd}.HomeClient_offlineBadge__QUTok{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;background:#1e3a5f;color:#60a5fa;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.04em;vertical-align:middle}.HomeClient_adminOnlyLabel__lQDPx{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#9ca3af;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 4px}.HomeClient_adminOnlyLabel__lQDPx:hover{color:#e5e7eb}.HomeClient_adminOnlyCheck__WdBGO{width:15px;height:15px;cursor:pointer;accent-color:#f87171}.HomeClient_placeholder__UF987{margin:8px 0 0;color:#6b7280;font-size:14px}.HomeClient_error__mE2gp{background:#3a1414;color:#fca5a5;border:1px solid #5a1f1f;padding:10px 14px;border-radius:8px;font-size:13px;margin:8px 0 0}.HomeClient_tableWrap__wXZ4D{overflow-x:auto;border:1px solid #2a303c;border-radius:10px;background:#11151c}.HomeClient_table__dG1Kj{width:100%;border-collapse:collapse;font-size:14px;color:#e5e7eb}.HomeClient_table__dG1Kj td,.HomeClient_table__dG1Kj th{padding:10px 14px;text-align:left;border-bottom:1px solid #1f242e;white-space:nowrap}.HomeClient_table__dG1Kj th{background:#1d222c;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:600;border-bottom-color:#2a303c}.HomeClient_table__dG1Kj tbody tr:last-child td{border-bottom:none}.HomeClient_table__dG1Kj tbody tr:hover td{background:#1a1f29}.HomeClient_colTop__LpywA{width:64px;font-weight:700}.HomeClient_colId__uNOzg{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:#9ca3af;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeClient_colScore__HjptA{color:#34d399}.HomeClient_colLixi__lQvme,.HomeClient_colScore__HjptA{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.HomeClient_colLixi__lQvme{color:#f87171}.HomeClient_tab_CONGHUAN__rIKTs{background:#0d2e1a;color:#6ee7b7;border-color:#14532d}.HomeClient_tab_CONGHUAN__rIKTs:hover{background:#143d22}.HomeClient_tab_CONGHUAN__rIKTs.HomeClient_tabActive__8Axb9{background:#16a34a;color:#fff;border-color:#15803d;box-shadow:inset 0 1px 0 rgba(0,0,0,.3)}.HomeClient_chWrap__b_KLu,.HomeClient_mainTableWrap__A4VTA{display:flex;flex-direction:column;gap:12px}.HomeClient_filterSections__xTAEU{display:flex;flex-direction:column;gap:8px}.HomeClient_filterSection__Z44dP{display:flex;align-items:flex-start;gap:8px}.HomeClient_filterSectionLabel__Qmanj{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;padding-top:6px;white-space:nowrap;min-width:68px}.HomeClient_chServerTabs__dc1Xk{display:flex;flex-wrap:wrap;gap:6px}.HomeClient_chServerTab__Tsvs_{padding:5px 12px;border-radius:6px;border:1px solid #2a303c;background:transparent;color:#9ca3af;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s,color .12s,border-color .12s}.HomeClient_chServerTab__Tsvs_:hover{background:#1d222c;color:#e5e7eb;border-color:#3a414e}.HomeClient_chServerTabActive__DkzN5{background:#16a34a;color:#fff;border-color:#15803d}.HomeClient_chSearchWrap__Y9yu4{position:relative;display:flex;align-items:center}.HomeClient_chSearch__lc3A2{width:100%;padding:9px 36px 9px 12px;border:1px solid #2a303c;border-radius:8px;background:#11151c;color:#e5e7eb;font-size:14px;font-family:inherit;outline:none;transition:border-color .15s}.HomeClient_chSearch__lc3A2:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.18)}.HomeClient_chSearch__lc3A2::placeholder{color:#6b7280}.HomeClient_chSearchClear__IAfsh{position:absolute;right:10px;background:transparent;border:none;color:#6b7280;font-size:18px;line-height:1;cursor:pointer;padding:2px 4px;border-radius:4px}.HomeClient_chSearchClear__IAfsh:hover{color:#e5e7eb}.HomeClient_chPagination__FkDb7{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-top:4px}.HomeClient_chPageBtn__N8Q5D{min-width:32px;height:32px;padding:0 8px;border-radius:6px;border:1px solid #2a303c;background:transparent;color:#9ca3af;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.HomeClient_chPageBtn__N8Q5D:hover:not(:disabled){background:#1d222c;color:#e5e7eb}.HomeClient_chPageBtn__N8Q5D:disabled{opacity:.3;cursor:not-allowed}.HomeClient_chPageBtnActive__Rrqa6{background:#16a34a;color:#fff;border-color:#15803d}.HomeClient_chPageEllipsis__psTRq{color:#6b7280;font-size:13px;padding:0 4px}.HomeClient_chPageInfo__hLCCj{margin-left:8px;font-size:12px;color:#6b7280}.HomeClient_rank1__KqdUL td{background:#a16614;font-size:16px;font-weight:700;border-bottom-color:#b45309}.HomeClient_rank1__KqdUL:hover td{background:#b06b08!important}.HomeClient_rank2__w8BdM td{background:#2a4468;font-size:16px;border-bottom-color:#294367}.HomeClient_rank2__w8BdM:hover td{background:#314a6e!important}.HomeClient_rank3__XkqQI td{background:#5e3f35;font-size:16px;border-bottom-color:#3c231b}.HomeClient_rank3__XkqQI:hover td{background:#47271c!important}.HomeClient_rank4to6__TKXxR td{background:#2b1e52;border-bottom-color:#1d1533}.HomeClient_rank4to6__TKXxR:hover td{background:#231a40!important}.HomeClient_rank7to10__3QrsV td{background:#0c182d;border-bottom-color:#08111f}.HomeClient_rank7to10__3QrsV:hover td{background:#070f1d!important}.HomeClient_rank11to30__cFrfY td{background:#1d222c;border-bottom-color:#252b36}.HomeClient_rank11to30__cFrfY:hover td{background:#232936!important}