@charset "UTF-8";._spinnerOverlay_w7jag_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:9999}._loader_w7jag_11{position:relative;width:75px;height:100px}._loader__bar_w7jag_16{position:absolute;bottom:0;width:10px;height:50%;transform-origin:center bottom;box-shadow:1px 1px #0003}._loader__bar_w7jag_16:nth-child(1){left:0;background:#24a8e0;transform:scaleY(.2);animation:_barUp1_w7jag_1 4s infinite}._loader__bar_w7jag_16:nth-child(2){left:15px;background:#863a91;transform:scaleY(.4);animation:_barUp2_w7jag_1 4s infinite}._loader__bar_w7jag_16:nth-child(3){left:30px;background:#b63870;transform:scaleY(.6);animation:_barUp3_w7jag_1 4s infinite}._loader__bar_w7jag_16:nth-child(4){left:45px;background:#f2642a;transform:scaleY(.8);animation:_barUp4_w7jag_1 4s infinite}._loader__bar_w7jag_16:nth-child(5){left:60px;background:#f79329;transform:scale(1);animation:_barUp5_w7jag_1 4s infinite}._loader__ball_w7jag_54{position:absolute;bottom:10px;left:0;width:10px;height:10px;background:#355caa;border-radius:50%;animation:_ball_w7jag_1 4s infinite}@keyframes _ball_w7jag_1{0%{transform:translate(0)}5%{transform:translate(8px,-14px)}10%{transform:translate(15px,-10px)}17%{transform:translate(23px,-24px)}20%{transform:translate(30px,-20px)}27%{transform:translate(38px,-34px)}30%{transform:translate(45px,-30px)}37%{transform:translate(53px,-44px)}40%{transform:translate(60px,-40px)}50%{transform:translate(60px)}57%{transform:translate(53px,-14px)}60%{transform:translate(45px,-10px)}67%{transform:translate(37px,-24px)}70%{transform:translate(30px,-20px)}77%{transform:translate(22px,-34px)}80%{transform:translate(15px,-30px)}87%{transform:translate(7px,-44px)}90%{transform:translateY(-40px)}to{transform:translate(0)}}@keyframes _barUp1_w7jag_1{0%,40%{transform:scaleY(.2)}50%,90%{transform:scale(1)}to{transform:scaleY(.2)}}@keyframes _barUp2_w7jag_1{0%,40%{transform:scaleY(.4)}50%,90%{transform:scaleY(.8)}to{transform:scaleY(.4)}}@keyframes _barUp3_w7jag_1{0%,to{transform:scaleY(.6)}}@keyframes _barUp4_w7jag_1{0%,40%{transform:scaleY(.8)}50%,90%{transform:scaleY(.4)}to{transform:scaleY(.8)}}@keyframes _barUp5_w7jag_1{0%,40%{transform:scale(1)}50%,90%{transform:scaleY(.2)}to{transform:scale(1)}}._wrap_11vw0_1{position:relative;min-height:12rem;width:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,sans-serif;background-color:#e6f2ff;color:#333}button{display:inline-block;font-family:inherit;font-size:14px;line-height:1.4;padding:8px 16px;border:none;border-radius:4px;margin:5px;text-align:center;cursor:pointer;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;background-color:#1e73be;color:#fff}button:hover:not(:disabled){background-color:#1961a8}button:active:not(:disabled){background-color:#154f8c}button:focus{outline:none;box-shadow:0 0 0 3px #1e73be4d}button:disabled{cursor:not-allowed;opacity:.6}form{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:none;padding:1rem 0}form label{display:flex;flex-direction:column;font-weight:500;color:#34495e}form input[type=text],form input[type=email],form input[type=password],form select,form .react-select__control{width:100%;padding:.5rem .75rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;transition:border-color .2s,box-shadow .2s}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form select:focus,form .react-select__control:focus{outline:none;border-color:#1e73be;box-shadow:0 0 0 3px #1e73be4d}form select[multiple]{min-height:4rem;overflow-y:auto}form button[type=button]{background-color:#ecf0f1;color:#2c3e50}form button[type=button]:hover:not(:disabled){background-color:#dde4e6}form button[type=button]:active:not(:disabled){background-color:#cfd9db}.container{padding:2rem}._sidebar_16qjb_3{--nav-bg: #ffffff;--nav-border: #e8edf3;--nav-text: #334155;--nav-muted: #94a3b8;--nav-hover: #f1f5f9;--nav-active-bg: #eef4ff;--nav-active-text: #2353a2;--nav-active-border: #2353a2;--nav-footer-bg: #f8fafc;--nav-shadow: 0 0 0 1px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;display:flex;flex-direction:column;background:var(--nav-bg);border-right:1px solid var(--nav-border);box-shadow:var(--nav-shadow);box-sizing:border-box;z-index:100}[data-theme=dark] ._sidebar_16qjb_3{--nav-bg: #111827;--nav-border: #1f2937;--nav-text: #e5e7eb;--nav-muted: #9ca3af;--nav-hover: #1f2937;--nav-active-bg: #1e3a5f;--nav-active-text: #93c5fd;--nav-active-border: #3b82f6;--nav-footer-bg: #0f172a;--nav-shadow: none}@media (max-width: 900px){._sidebar_16qjb_3{width:72px}._sidebar_16qjb_3 ._brandText_16qjb_43,._sidebar_16qjb_3 ._navLabel_16qjb_44,._sidebar_16qjb_3 ._groupLabel_16qjb_45,._sidebar_16qjb_3 ._scoreLab_16qjb_46,._sidebar_16qjb_3 ._liveTag_16qjb_47,._sidebar_16qjb_3 ._logoutLabel_16qjb_48{display:none}._sidebar_16qjb_3 ._brand_16qjb_43{justify-content:center;padding:16px 8px}._sidebar_16qjb_3 ._scoreboard_16qjb_55{justify-content:center;padding:8px}._sidebar_16qjb_3 ._navItem_16qjb_59{justify-content:center;padding:12px}._sidebar_16qjb_3 ._userRow_16qjb_63{justify-content:center}}._brand_16qjb_43{display:flex;align-items:center;gap:12px;padding:20px 18px 16px;border-bottom:1px solid var(--nav-border);flex-shrink:0}._brandLogo_16qjb_77{width:40px;height:40px;border-radius:10px;object-fit:contain;background:#fff;padding:4px;box-shadow:0 1px 4px #00000014}._brandText_16qjb_43{display:flex;flex-direction:column;min-width:0}._brandName_16qjb_93{font-size:1rem;font-weight:700;color:var(--nav-text);line-height:1.2}._brandSub_16qjb_100{font-size:.68rem;color:var(--nav-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}._scoreboard_16qjb_55{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 16px 9px;border-bottom:1px solid var(--nav-border);background:var(--nav-bg);overflow:hidden}._liveDot_16qjb_119{width:7px;height:7px;min-width:7px;border-radius:50%;background:#22c55e;animation:_liveGlow_16qjb_1 1.4s ease-in-out infinite}@keyframes _liveGlow_16qjb_1{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 5px #22c55e00}}._scoreContent_16qjb_136{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}._scoreVal_16qjb_144{font-size:.95rem;font-weight:800;color:var(--nav-text);line-height:1.15;display:block}._scoreExit_16qjb_152{animation:_scoreFlipOut_16qjb_1 .25s ease-in forwards}._scoreEnter_16qjb_156{animation:_scoreFlipIn_16qjb_1 .28s ease-out forwards}@keyframes _scoreFlipOut_16qjb_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(-110%);opacity:0}}@keyframes _scoreFlipIn_16qjb_1{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}._scoreLab_16qjb_46{font-size:.6rem;color:var(--nav-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._liveTag_16qjb_47{font-size:.52rem;font-weight:800;letter-spacing:.1em;color:#22c55e;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:4px;padding:2px 5px;flex-shrink:0;line-height:1.4}._navScroll_16qjb_204{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:4px}._navScroll_16qjb_204::-webkit-scrollbar{width:4px}._navScroll_16qjb_204::-webkit-scrollbar-thumb{background:var(--nav-border);border-radius:4px}._navGroup_16qjb_220{margin-bottom:8px}._groupLabel_16qjb_45{display:block;padding:8px 12px 4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--nav-muted)}._navItem_16qjb_59{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:2px 0;border-radius:10px;color:var(--nav-text);text-decoration:none;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;border-left:3px solid transparent}._navItem_16qjb_59:hover{background:var(--nav-hover);color:var(--nav-text)}._navItemActive_16qjb_253{background:var(--nav-active-bg)!important;color:var(--nav-active-text)!important;font-weight:600;border-left-color:var(--nav-active-border)}._navIcon_16qjb_260{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.85}._navLabel_16qjb_44{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarFooter_16qjb_274{flex-shrink:0;padding:10px 12px 14px;border-top:1px solid var(--nav-border);background:var(--nav-footer-bg)}._userRow_16qjb_63{display:flex;align-items:center;gap:10px}._avatar_16qjb_287{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#2353a2,#4a90e2);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:default}._logoutBtn_16qjb_302{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;padding:7px 12px;border:1px solid #fecaca;border-radius:8px;background:#fff5f5;color:#dc2626;font-size:.76rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}._logoutBtn_16qjb_302:hover{background:#dc2626;color:#fff;border-color:#dc2626}[data-theme=dark] ._logoutBtn_16qjb_302:hover{background:#3f1515;color:#f87171}._resizeHandle_16qjb_329{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:110;background:transparent;transition:background .15s}._resizeHandle_16qjb_329:hover,._resizeHandle_16qjb_329:active{background:#2353a240}[data-theme=dark] ._resizeHandle_16qjb_329:hover,[data-theme=dark] ._resizeHandle_16qjb_329:active{background:#3b82f659}:root{--sidebar-width: 240px;--navbar-height: 56px}._layout_hkb22_6{position:relative;width:100%;min-height:100vh}._nav_hkb22_12{flex:none}._content_hkb22_16{margin-left:var(--sidebar-width);min-height:100vh;overflow-y:auto;background-color:#f5f8fa;transition:margin-left .05s ease}._resizing_hkb22_24 ._content_hkb22_16{transition:none;-webkit-user-select:none;user-select:none}._resizing_hkb22_24{cursor:col-resize}._title_hkb22_33{font-size:5rem;font-weight:700;color:#151a21;margin-top:32px}@media (max-width: 900px){._content_hkb22_16{margin-left:72px}}@media (max-width: 700px){._content_hkb22_16{margin-left:0;margin-top:var(--navbar-height)}}
