._layout_7w67f_1{min-height:100vh}._sider_7w67f_5{z-index:10;background:#001529;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}._logo_7w67f_15{color:#fff;white-space:nowrap;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}._logo_7w67f_15 img{flex-shrink:0;height:28px}._logoText_7w67f_32{letter-spacing:3px;background:linear-gradient(135deg,#ffa940,#ff7a45);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700}._main_7w67f_42{margin-left:220px;transition:margin-left .2s}._header_7w67f_47{z-index:9;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #00000014}._headerRight_7w67f_60{align-items:center;gap:16px;display:flex}._content_7w67f_66{min-height:calc(100vh - 112px);margin:24px}._mobileLogo_7w67f_71{border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;gap:10px;height:64px;margin-bottom:8px;display:flex}._mobileLogo_7w67f_71 img{height:28px}@media (width<=768px){._sider_7w67f_5{display:none}._main_7w67f_42{margin-left:0!important}._header_7w67f_47{padding:0 12px}._content_7w67f_66{margin:12px}}._dashboard_1e8hv_1{padding:0}._pageTitle_1e8hv_5{margin-bottom:24px;font-size:22px;font-weight:600}._cardGrid_1e8hv_11{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}._statCard_1e8hv_17{cursor:pointer;border-radius:8px;transition:transform .2s,box-shadow .2s}._statCard_1e8hv_17:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}._cardTitle_1e8hv_28{color:#666;font-size:14px}._cardCount_1e8hv_33{color:#1890ff;margin-top:8px;font-size:32px;font-weight:700}._loginPage_2k3fa_1{background:linear-gradient(135deg,#001529 0%,#003a70 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}._loginCard_2k3fa_9{border-radius:12px;width:min(400px,90vw);box-shadow:0 8px 32px #0000004d}._loginTitle_2k3fa_15{text-align:center;color:#001529;margin-bottom:8px;font-size:28px;font-weight:700}._loginSubtitle_2k3fa_23{text-align:center;color:#999;margin-bottom:32px}._page_1dzht_1{background:#fff;border-radius:8px;padding:24px}._pageHeader_1dzht_7{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._pageTitle_1dzht_14{margin:0;font-size:20px;font-weight:600}._filterBar_1dzht_20{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}._tableWrapper_1dzht_27{margin-top:0}._lockedTip_1dzht_31{color:#999;font-size:12px}@media (width<=768px){._page_1dzht_1{padding:12px}._pageHeader_1dzht_7{flex-direction:column;align-items:flex-start;gap:8px}}._interviewPage_1muep_1{background:#fff;border-radius:8px;max-width:640px;margin:0 auto;padding:32px}._studentInfo_1muep_9{background:#f5f5f5;border-radius:8px;margin-bottom:24px;padding:16px 24px}._scoreRow_1muep_16{align-items:center;gap:16px;margin-bottom:16px;display:flex}._scoreLabel_1muep_23{text-align:right;width:120px;font-weight:500}._scoreInput_1muep_29{flex:1}._scoreValue_1muep_33{text-align:center;color:#1890ff;width:60px;font-size:18px;font-weight:700}._submitArea_1muep_41{text-align:center;margin-top:32px}@media (width<=768px){._interviewPage_1muep_1{padding:12px}._scoreRow_1muep_16{gap:8px}._scoreLabel_1muep_23{width:auto;min-width:60px}}._mergePage_11j1v_1{background:#fff;border-radius:8px;padding:24px}._pageTitle_11j1v_7{margin:0 0 24px;font-size:20px;font-weight:600}._selectSection_11j1v_13{margin-bottom:24px}._compareSection_11j1v_17{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}._compareCard_11j1v_24{cursor:pointer;border:2px solid #d9d9d9;border-radius:8px;flex:1;padding:16px;transition:border-color .2s}._compareCardPrimary_11j1v_33{background:#f0f5ff;border-color:#1890ff}._compareCardSecondary_11j1v_38{border-color:#d9d9d9}._compareCard_11j1v_24:hover{border-color:#1890ff}._selectedBadge_11j1v_46{margin-bottom:8px}._actionBar_11j1v_50{text-align:center;border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}@media (width<=768px){._compareSection_11j1v_17{flex-direction:column;gap:16px}._compareCard_11j1v_24{width:100%!important}._mergePage_11j1v_1{padding:12px}}._page_glfsh_1{padding:0}._pageHeader_glfsh_5{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._pageTitle_glfsh_12{margin:0;font-size:20px;font-weight:600}._filterBar_glfsh_18{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._summaryCards_glfsh_25{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}._summaryCard_glfsh_25{text-align:center}._summaryValue_glfsh_36{color:#1890ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:30px;font-weight:700;line-height:1.3}._summaryValue_glfsh_36._green_glfsh_44{color:#52c41a}._summaryValue_glfsh_36._orange_glfsh_48{color:#fa8c16}._summaryValue_glfsh_36._red_glfsh_52{color:#f5222d}._summaryLabel_glfsh_56{color:#8c8c8c;margin-top:4px;font-size:14px}._chartCard_glfsh_62{margin-bottom:24px}._chartHeader_glfsh_66{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._chartTitle_glfsh_73{margin:0;font-size:16px;font-weight:600}._emptyState_glfsh_79{text-align:center;color:#8c8c8c;padding:40px 0}._topBadge_glfsh_85{color:#fff;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}._topBadge_glfsh_85._gold_glfsh_96{background:#faad14}._topBadge_glfsh_85._silver_glfsh_100{background:#bfbfbf}._topBadge_glfsh_85._bronze_glfsh_104{background:#d48806}._rankRow_glfsh_108{background:#fafafa}@media (width<=768px){._summaryCards_glfsh_25{grid-template-columns:repeat(2,1fr)}._chartHeader_glfsh_66{flex-direction:column;align-items:flex-start;gap:8px}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}@media (width<=768px){.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-drawer .ant-drawer-content-wrapper{max-width:85vw}}
