._field_1vlp4_2,._fullWidth_1vlp4_4{width:100%}._label_1vlp4_8{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-muted);margin-bottom:.5rem}._input_1vlp4_16{width:100%;padding:.5rem .75rem;border-radius:8px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}._input_1vlp4_16::-moz-placeholder{color:var(--color-placeholder)}._input_1vlp4_16::placeholder{color:var(--color-placeholder)}._input_1vlp4_16:hover{border-color:var(--color-border-hover)}._input_1vlp4_16:disabled{opacity:.5;cursor:not-allowed}._input_1vlp4_16:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--ring-focus)}._inputError_1vlp4_32{border-color:var(--color-error)}._inputFocused_1vlp4_33{box-shadow:0 2px 10px var(--shadow-input-focused)}._errorText_1vlp4_35{margin-top:.5rem;font-size:.875rem;color:var(--color-error-text)}._root_1qfmg_2{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._disabled_1qfmg_9{opacity:.5;cursor:not-allowed}._inputHidden_1qfmg_15{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._box_1qfmg_27{width:20px;height:20px;border-radius:6px;border:2px solid var(--color-border-hover);background-color:var(--color-surface);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}._box_1qfmg_27:hover{border-color:var(--color-border-light)}._boxChecked_1qfmg_40{background-color:var(--color-primary);border-color:var(--color-primary)}._labelText_1qfmg_42{margin-left:.75rem;font-size:.875rem;color:var(--color-text-muted)}._checkIcon_1qfmg_48{width:12px;height:12px;color:var(--color-text)}._btn_asghx_2{border-radius:8px;font-weight:500;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;position:relative;overflow:hidden}._btn_asghx_2:focus{box-shadow:0 0 0 2px var(--ring-focus)}._btn_asghx_2:disabled{opacity:.5;cursor:not-allowed}._btn_asghx_2:hover{box-shadow:0 .4rem 20px var(--shadow-hover)}._btn_asghx_2._loading_asghx_26:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shine_asghx_1 1.5s infinite}@keyframes _shine_asghx_1{0%{left:-100%}20%{left:-100%}to{left:100%}}._btnPrimary_asghx_50{background-color:var(--color-primary);color:var(--color-text)}._btnPrimary_asghx_50:hover{background-color:var(--color-primary-hover)}._btnPrimary_asghx_50:active{background-color:var(--color-primary-active)}._btnSecondary_asghx_57{background-color:var(--color-secondary-bg);color:var(--color-text);border:1px solid var(--color-secondary-border)}._btnSecondary_asghx_57:hover{background-color:var(--color-secondary-hover-bg)}._btnSecondary_asghx_57:active{background-color:var(--color-secondary-active-bg)}._btnDestructive_asghx_65{background-color:var(--color-danger);color:var(--color-text)}._btnDestructive_asghx_65:hover{background-color:var(--color-danger-hover)}._btnDestructive_asghx_65:active{background-color:var(--color-danger-active)}._btnGhost_asghx_72{background-color:transparent;color:var(--color-text-muted)}._btnGhost_asghx_72:hover{background-color:var(--color-surface-ghost-hover)}._btnGhost_asghx_72:active{background-color:var(--color-surface-ghost-active)}._btnSm_asghx_80{padding:.25rem .5rem;font-size:.75rem}._btnMd_asghx_84{padding:.5rem .75rem;font-size:.875rem}._btnLg_asghx_88{border-radius:100rem;padding:.75rem .5rem;font-size:1rem}._fullWidth_asghx_94{width:100%}@keyframes _spin_asghx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._notification_6zvb8_1{padding:.8rem 1rem;border-radius:.5rem;font-size:1rem;font-weight:500;color:#fff;animation:_fadeIn_6zvb8_1 .3s;transition:opacity .3s,transform .3s;border:1px solid rgba(255,255,255,.115);width:20rem;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;align-items:center;gap:.6rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._notification_6zvb8_1._fadeOut_6zvb8_39{transform:translate(120%);transition:opacity .3s ease-out,transform .3s ease-out}._notification_6zvb8_1 ._content_6zvb8_49{flex:1;word-break:break-word}._notification_6zvb8_1 ._closeButton_6zvb8_59{background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._notification_6zvb8_1 ._closeButton_6zvb8_59:hover{background-color:#fff3}._notification_6zvb8_1._info_6zvb8_93{background-color:var(--color-surface-tm)}._notification_6zvb8_1._success_6zvb8_101{background-color:var(--color-success-tm)}._notification_6zvb8_1._error_6zvb8_109{background-color:var(--color-danger-tm)}._notification_6zvb8_1._warning_6zvb8_117{background-color:var(--color-warning-tm, #ff9800)}@keyframes _fadeIn_6zvb8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._container_rqp71_3{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}._disabled_rqp71_17{opacity:.5;cursor:not-allowed}._trigger_rqp71_29{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:.6rem;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;z-index:2}._trigger_rqp71_29:hover{border-color:var(--color-border-hover)}._trigger_rqp71_29:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--ring-focus);outline:none}._disabled_rqp71_17 ._trigger_rqp71_29{cursor:not-allowed}._selectedValue_rqp71_89{flex:1;overflow:hidden}._placeholder_rqp71_99{color:var(--color-placeholder);font-size:.875rem}._selectedContainer_rqp71_111{display:flex;align-items:center}._arrow_rqp71_123{color:var(--color-text-muted);transition:transform .2s ease-in-out;margin-left:.5rem;flex-shrink:0}._arrowOpen_rqp71_137{transform:rotate(180deg)}._dropdown_rqp71_147{position:fixed;background-color:var(--color-surface-tm);border:1px solid var(--color-border);border-radius:.6rem;box-shadow:0 10px 25px #0000004d;z-index:1000;max-height:30rem;overflow-y:auto;transform-origin:top center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.4rem;scrollbar-width:none;-ms-overflow-style:none;pointer-events:auto}._dropdown_rqp71_147::-webkit-scrollbar{display:none}._dropdown_rqp71_147._opening_rqp71_189{animation:_dropdownOpen_rqp71_1 .2s;pointer-events:auto}._dropdown_rqp71_147._closing_rqp71_199{animation:_dropdownClose_rqp71_1 .1s;pointer-events:none}@keyframes _dropdownOpen_rqp71_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _dropdownClose_rqp71_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.8) translateY(-.5rem)}}._option_rqp71_255{display:flex;align-items:center;padding:.5rem .75rem;cursor:pointer;transition:background-color .15s ease-in-out;border-radius:.5rem;position:relative;z-index:auto;pointer-events:auto}._option_rqp71_255:hover,._optionSelected_rqp71_287{background-color:var(--color-secondary-bg)}._optionLabel_rqp71_301{flex:1;color:var(--color-text);font-size:.875rem}._searchContainer_rqp71_315{padding-bottom:.5rem}._searchTextField_rqp71_325{width:100%}._searchTextField_rqp71_325 ._label_rqp71_335{display:none}._large_rqp71_345{--search-padding: .5rem .75rem;--search-font-size: .875rem}._searchTextField_rqp71_325 ._input_rqp71_357{font-size:.875rem;padding:.5rem .75rem}._large_rqp71_345 ._searchTextField_rqp71_325 ._input_rqp71_357{padding:var(--search-padding);font-size:var(--search-font-size)}._checkIcon_rqp71_379{width:1rem;height:1rem;color:var(--color-primary);margin-left:.5rem;flex-shrink:0}._medium_rqp71_397{--trigger-padding: .375rem .625rem;--option-padding: .375rem .625rem;--font-size: .8125rem;--search-padding: .375rem .625rem;--search-font-size: .8125rem}._medium_rqp71_397 ._trigger_rqp71_29{padding:var(--trigger-padding)}._medium_rqp71_397 ._option_rqp71_255{padding:var(--option-padding)}._medium_rqp71_397 ._optionLabel_rqp71_301,._medium_rqp71_397 ._placeholder_rqp71_99{font-size:var(--font-size)}._medium_rqp71_397 ._searchTextField_rqp71_325 ._input_rqp71_357{padding:var(--search-padding);font-size:var(--search-font-size)}._small_rqp71_451{--trigger-padding: .25rem .5rem;--option-padding: .25rem .5rem;--font-size: .75rem;--arrow-size: 10px;--search-padding: .25rem .5rem;--search-font-size: .75rem}._small_rqp71_451 ._trigger_rqp71_29{padding:var(--trigger-padding)}._small_rqp71_451 ._option_rqp71_255{padding:var(--option-padding)}._small_rqp71_451 ._optionLabel_rqp71_301,._small_rqp71_451 ._placeholder_rqp71_99{font-size:var(--font-size)}._small_rqp71_451 ._arrow_rqp71_123 svg{width:var(--arrow-size);height:var(--arrow-size)}._small_rqp71_451 ._searchTextField_rqp71_325 ._input_rqp71_357{padding:var(--search-padding);font-size:var(--search-font-size)}._tag_g8hrb_1{display:inline-flex;align-items:center;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;margin-left:.4rem;transition:transform .2s ease}._tag_g8hrb_1:hover{transform:translateY(-1px)}._red_g8hrb_35{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff}._orange_g8hrb_45{background:linear-gradient(135deg,#ffa94d,#fd7e14);color:#fff}._green_g8hrb_55{background:linear-gradient(135deg,#51cf66,#37b24d);color:#fff}._overlay_kd2d5_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--modal-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:_fadeIn_kd2d5_1 .2s ease-out}._overlay_kd2d5_1._closing_kd2d5_31{animation:_fadeOut_kd2d5_1 .3s ease-out}._modal_kd2d5_39{background-color:var(--modal-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--modal-border);border-radius:.8rem;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;animation:_slideUp_kd2d5_1 .3s;opacity:1}._modal_kd2d5_39._small_kd2d5_69{width:100%;max-width:400px}._modal_kd2d5_39._medium_kd2d5_79{width:100%;max-width:600px}._modal_kd2d5_39._large_kd2d5_89{width:100%;max-width:90vw}._modal_kd2d5_39._narrow_kd2d5_99{width:30rem;max-width:90vw}._header_kd2d5_109{display:flex;position:fixed;align-items:center;justify-content:center;padding:1.2rem 1.2rem 1rem;width:100%}._title_kd2d5_127{width:-moz-fit-content;width:fit-content;margin:0;font-size:1.1rem;font-weight:600;color:var(--modal-text);background-color:var(--modal-title-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:50px;border:1px solid var(--modal-title-border);box-shadow:var(--modal-shadow)}._closeButton_kd2d5_159{position:absolute;right:1.5rem;background-color:var(--modal-close-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--modal-close-border);color:var(--modal-text);cursor:pointer;padding:.5rem;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s;box-shadow:var(--modal-shadow)}._closeButton_kd2d5_159:hover{background-color:var(--modal-close-hover-bg);color:var(--modal-text)}._content_kd2d5_207{padding:5rem 1.5rem 1.5rem;overflow-y:auto;flex:1;color:var(--modal-text)}@keyframes _fadeIn_kd2d5_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_kd2d5_1{0%{opacity:1}to{opacity:0}}@keyframes _slideUp_kd2d5_1{0%{transform:translateY(100vh) scale(.8);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes _slideDown_kd2d5_1{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(100vh) scale(.8);opacity:1}}._modal_kd2d5_39._closing_kd2d5_31{animation:_slideDown_kd2d5_1 .3s forwards;opacity:1}._link_jugeq_3{font-weight:500;transition:color .15s ease-in-out,box-shadow .1s ease-in-out,-webkit-text-decoration .15s ease-in-out;transition:color .15s ease-in-out,text-decoration .15s ease-in-out,box-shadow .1s ease-in-out;transition:color .15s ease-in-out,text-decoration .15s ease-in-out,box-shadow .1s ease-in-out,-webkit-text-decoration .15s ease-in-out;outline:none;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;cursor:pointer;border-radius:.4rem;padding:.1rem .4rem}._link_jugeq_3:focus{box-shadow:0 0 0 .125rem var(--ring-focus)}._link_jugeq_3:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._linkPrimary_jugeq_51{color:var(--color-primary)}._linkPrimary_jugeq_51:hover{color:var(--color-primary-hover);text-decoration:underline;box-shadow:0 .4rem 1.25rem var(--shadow-hover)}._linkPrimary_jugeq_51:active{color:var(--color-primary-active)}._linkSecondary_jugeq_75{color:var(--color-text)}._linkSecondary_jugeq_75:hover{color:var(--color-text-muted);text-decoration:underline;box-shadow:0 .4rem 1.25rem var(--shadow-hover)}._linkSecondary_jugeq_75:active{color:var(--color-text-muted-alt)}._linkMuted_jugeq_99{color:var(--color-text-muted)}._linkMuted_jugeq_99:hover{color:var(--color-text);text-decoration:underline;box-shadow:0 .4rem 1.25rem var(--shadow-hover)}._linkMuted_jugeq_99:active{color:var(--color-text-muted-alt)}._linkUnderline_jugeq_123{color:var(--color-primary);text-decoration:underline}._linkUnderline_jugeq_123:hover{color:var(--color-primary-hover);box-shadow:0 .4rem 1.25rem var(--shadow-hover)}._linkUnderline_jugeq_123:active{color:var(--color-primary-active)}._linkSm_jugeq_149{font-size:.75rem}._linkMd_jugeq_155{font-size:1rem}._linkLg_jugeq_161{font-size:1.2rem}._externalIcon_jugeq_171{height:.875rem;width:.875rem;margin-left:.25rem;opacity:.7}._link_jugeq_3:hover ._externalIcon_jugeq_171{opacity:1}._container_qu3jw_1{position:fixed;top:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.5rem;max-width:20rem;width:100%}body[data-has-topnav=true] ._container_qu3jw_1{top:5rem}._loginContainer_1t274_7{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;background-image:url(/assets/bg-BbKv4HYz.jpg);background-size:cover;background-position:center}._loginOverlay_1t274_33{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d}._loginWindow_1t274_47{width:100%;max-width:28rem;border-radius:1rem;padding:1.5rem;box-shadow:0 25px 50px -12px #00000040;position:relative;z-index:10;background:var(--color-surface-tm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}._loginTitle_1t274_75{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem;text-align:center;filter:drop-shadow(0 4px 3px rgba(0,0,0,.07))}._loginTypeToggle_1t274_95{display:flex;margin-bottom:1.5rem;background:#ffffff1a;border-radius:.5rem;padding:.25rem}._toggleButton_1t274_111{flex:1;padding:.5rem;border:none;background:transparent;color:#ffffffb3;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}._toggleButton_1t274_111._active_1t274_137{background:#fff3;color:#fff}._loginInputs_1t274_149{display:flex;flex-direction:column}._loginInput_1t274_149{margin-bottom:.6rem}._loginButtonContainer_1t274_169{margin-top:2rem}._footerLink_1t274_179{margin-top:1.5rem;text-align:center;color:#ffffffb3;font-size:.75rem}._link_1t274_193{color:#fff;text-decoration:none;transition:color .2s ease}._link_1t274_193:hover{color:#fffc;text-decoration:underline}._mainContainer_th70l_1{min-height:100vh;background:url(/assets/bg-BbKv4HYz.jpg);background-size:cover;background-position:center;display:flex;flex-direction:column}._topNav_th70l_19{position:fixed;top:0;left:0;right:0;height:4rem;background-color:var(--color-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:.0625rem solid var(--color-border);display:flex;align-items:center;padding:0 1.5rem;z-index:1000;box-shadow:0 2px 4px #0000001a}._logo_th70l_51{font-size:1.5rem;font-weight:600;color:var(--color-text);margin-right:2rem}._navContainer_th70l_65{display:flex;flex-direction:row;gap:.5rem;flex:1}._navLink_th70l_79{display:block;padding:.5rem .75rem;border-radius:.5rem;color:var(--color-text-muted);transition:all .2s}._navLink_th70l_79:hover{background-color:var(--color-secondary-bg);color:var(--color-text)}._navLinkActive_th70l_105{background-color:var(--color-secondary-bg);color:var(--color-text);box-shadow:0 .25rem 2rem #0000001a}._buttonContainer_th70l_117{display:flex;gap:.5rem;align-items:center}._logoutButton_th70l_129,._adminButton_th70l_137{white-space:nowrap}._mainContent_th70l_145{margin-top:4rem}._contentWrapper_th70l_153{margin-top:1.5rem;display:flex;flex-direction:row;justify-content:center;gap:1rem;overflow:hidden}._container_co7w5_1{background-color:var(--color-surface);border-radius:.8rem;padding:1.2rem;color:var(--color-text);width:100%;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:height .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;height:-moz-min-content;height:min-content;box-shadow:0 .4rem 2rem #0000001a;Flex-shrink:0}._container_co7w5_1:not(){margin-top:1.5rem}._menu_co7w5_51{padding:.4rem}._pageContainer_19lr5_1{display:flex;flex-direction:column;align-items:center;gap:1rem;width:50rem;border-radius:.8rem;height:calc(100vh - 5.5rem);overflow-y:scroll}._selectionCard_19lr5_1{overflow:visible!important;height:auto!important;min-height:auto!important}._examSection_19lr5_1{margin-bottom:1rem}._examContainer_19lr5_1{display:flex;align-items:center}._selectionSection_19lr5_1{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}._selectionContainer_19lr5_1{display:flex;align-items:center;gap:.6rem;flex:1;min-width:10rem}._selectionTitle_19lr5_1{margin:0;white-space:nowrap;color:var(--color-text-muted)}._selectContainer_19lr5_1{position:relative;z-index:10}._selectFullWidth_19lr5_1{width:100%}._summarySection_19lr5_1{margin-top:1.25rem;padding:.625rem;background-color:#404040;border-radius:.3125rem}._gradesSection_19lr5_7{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start}._gradesSection_19lr5_7>div{flex:1;display:flex;flex-direction:column}._gradesTitle_19lr5_37{margin-bottom:1rem;font-size:1.25rem;font-weight:600}._loadingContainer_19lr5_51{display:flex;justify-content:center;align-items:center;height:50%;min-height:6rem;font-size:1.2rem;color:var(--color-text-muted);position:relative;overflow:hidden}._loadingText_19lr5_77{font-size:1.2rem;background:linear-gradient(90deg,var(--color-text-muted) 0%,var(--sweep-light-color) 50%,var(--color-text-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:_textSweep_19lr5_1 1s ease infinite}._totalScoreContainer_19lr5_99{padding:1rem 1.2rem;border-radius:.8rem;position:relative;overflow:hidden}._totalScoreContent_19lr5_113{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}._totalScoreContent_19lr5_113 ._subjectLabel_19lr5_127{font-size:1.2rem;font-weight:200;color:var(--color-text-muted)}._totalScoreContent_19lr5_113 ._scoreContainer_19lr5_139{display:flex;align-items:flex-end;flex-wrap:wrap}._totalScoreContent_19lr5_113 ._scoreValue_19lr5_151{font-size:5rem;font-weight:700;line-height:5rem;color:var(--color-text)}._totalScoreContent_19lr5_113 ._fullScoreValue_19lr5_165{font-size:1.6rem;font-weight:500;color:var(--color-text-muted-alt);margin-left:.6rem}._totalScoreContent_19lr5_113 ._standardScoreTag_19lr5_179{margin-left:.8rem;align-self:center}._gradeLevel_19lr5_191{font-size:5rem;font-weight:700;color:var(--color-primary-dark);margin-right:1rem;align-self:flex-end;line-height:5rem}._gradeLevel_19lr5_191[data-grade=A]{color:var(--grade-a-color)}._gradeLevel_19lr5_191[data-grade=B]{color:var(--grade-b-color)}._gradeLevel_19lr5_191[data-grade=C]{color:var(--grade-c-color)}._gradeLevel_19lr5_191[data-grade=D]{color:var(--grade-d-color)}._gradeLevel_19lr5_191[data-grade=E]{color:var(--grade-e-color)}._totalScoreContent_19lr5_113 ._gradeLevel_19lr5_191{font-size:5rem;font-weight:700;color:var(--color-primary-dark);margin-right:1rem;align-self:flex-end;line-height:5rem}._totalScoreContent_19lr5_113 ._gradeLevel_19lr5_191[data-grade=A]{color:var(--grade-a-color)}._totalScoreContent_19lr5_113 ._gradeLevel_19lr5_191[data-grade=B]{color:var(--grade-b-color)}._totalScoreContent_19lr5_113 ._gradeLevel_19lr5_191[data-grade=C]{color:var(--grade-c-color)}._totalScoreContent_19lr5_113 ._gradeLevel_19lr5_191[data-grade=D]{color:var(--grade-d-color)}._totalScoreContent_19lr5_113 ._gradeLevel_19lr5_191[data-grade=E]{color:var(--grade-e-color)}._gradeItem_19lr5_315 ._gradeLevel_19lr5_191{font-size:1.5rem;font-weight:600;color:var(--color-primary-dark);margin-right:.8rem;align-self:flex-end;line-height:1.5rem}._gradeItem_19lr5_315 ._gradeLevel_19lr5_191[data-grade=A]{color:var(--grade-a-color)}._gradeItem_19lr5_315 ._gradeLevel_19lr5_191[data-grade=B]{color:var(--grade-b-color)}._gradeItem_19lr5_315 ._gradeLevel_19lr5_191[data-grade=C]{color:var(--grade-c-color)}._gradeItem_19lr5_315 ._gradeLevel_19lr5_191[data-grade=D]{color:var(--grade-d-color)}._gradeItem_19lr5_315 ._gradeLevel_19lr5_191[data-grade=E]{color:var(--grade-e-color)}._subjectsContainer_19lr5_377{margin-top:1rem;flex:1;display:flex;flex-direction:column}._subjectsTitle_19lr5_391{margin-bottom:1rem;font-size:1.1rem;font-weight:500;color:var(--color-placeholder)}._gradesList_19lr5_405{display:flex;flex-wrap:wrap;gap:.6rem;flex:1;align-content:flex-start}._gradeItem_19lr5_315{flex:0 0 calc(50% - .375rem);padding:.8rem 1rem;border-radius:.8rem;gap:.2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;overflow:hidden}._subjectLabel_19lr5_127{font-size:1rem;font-weight:200;color:var(--color-text-muted)}._gradeItem_19lr5_315 ._scoreContainer_19lr5_139{display:flex;align-items:flex-end;flex-wrap:wrap}._gradeItem_19lr5_315 ._scoreValue_19lr5_151{font-size:1.5rem;font-weight:600;color:var(--color-text);line-height:1.5rem}._gradeItem_19lr5_315 ._fullScoreValue_19lr5_165{font-size:1rem;font-weight:400;color:var(--color-text-muted-alt);margin-left:.4rem}._gradeItem_19lr5_315 ._standardScoreTag_19lr5_179{margin-left:.5rem;align-self:center}._clickable_19lr5_511{cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}._clickable_19lr5_511:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003}._totalScoreContainer_19lr5_99._sweeping_19lr5_533:after,._gradeItem_19lr5_315._sweeping_19lr5_533:after{content:"";position:absolute;top:0;left:-100%;width:30%;height:100%;background:var(--sweep-light-bg);animation:_sweepLight_19lr5_1 1s ease-out}._modalContent_19lr5_559{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem}._modalScoreContainer_19lr5_577{display:flex;flex-direction:column;align-items:center;padding:1.5rem 2rem;border-radius:1rem;background:linear-gradient(90deg,var(--color-scores-bg) 0%,var(--tm) 100%);width:100%;margin-bottom:1rem}._modalScoreContent_19lr5_599{display:flex;flex-direction:row;align-items:flex-end;justify-content:center}._modalGradeLevel_19lr5_613{font-size:4rem;font-weight:700;color:var(--color-primary-dark);margin-right:.8rem;align-self:flex-end;line-height:5rem}._modalGradeLevel_19lr5_613[data-grade=A]{color:var(--grade-a-color)}._modalGradeLevel_19lr5_613[data-grade=B]{color:var(--grade-b-color)}._modalGradeLevel_19lr5_613[data-grade=C]{color:var(--grade-c-color)}._modalGradeLevel_19lr5_613[data-grade=D]{color:var(--grade-d-color)}._modalGradeLevel_19lr5_613[data-grade=E]{color:var(--grade-e-color)}._modalScoreValue_19lr5_673{font-size:4rem;font-weight:700;line-height:5rem;color:var(--color-text)}._modalFullScoreValue_19lr5_687{font-size:1.5rem;font-weight:500;color:var(--color-text-muted-alt);margin-bottom:.5rem}._modalStandardScoreTag_19lr5_701{align-self:center}._modalRankingContainer_19lr5_711{width:100%;background-color:var(--color-bg-secondary);border-radius:.5rem;padding:.6rem 0}._modalRankingTitle_19lr5_725{margin:0 0 .2rem;font-size:1.1rem;font-weight:500;color:var(--color-text);text-align:center}._modalRankingGrid_19lr5_741{display:grid;grid-template-columns:repeat(3,1fr);padding:1.2rem 0;gap:1rem}._modalRankingItem_19lr5_755{display:flex;flex-direction:column;align-items:center;gap:.25rem}._modalRankingLabel_19lr5_769{font-size:.9rem;color:var(--color-text-muted)}._modalRankingValue_19lr5_779{font-weight:500;font-size:2rem}._modalMaxScoresGrid_19lr5_791{display:grid;grid-template-columns:1fr}._modalMaxScoreItem_19lr5_801{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}._modalMaxScoreItem_19lr5_801:last-child{border-bottom:none}._modalMaxScoreLabel_19lr5_825{font-size:.9rem}._modalMaxScoreValue_19lr5_833{font-weight:600;font-size:1.2rem}._modalButtonContainer_19lr5_845{width:100%;margin-top:1rem}._modalButtonContainerFixed_19lr5_855{width:100%;margin-top:1rem;position:sticky;bottom:0;padding:.2rem 0}._modalButtonsRow_19lr5_871{display:flex;gap:.8rem;width:100%}._modalPrimaryButton_19lr5_883{flex:2}._modalSecondaryButton_19lr5_891{flex:1}._modalButtonsRow_19lr5_871 .btn{width:100%}._itemScoreTableContainer_19lr5_911{width:100%;height:100%;overflow:auto;border-radius:.5rem}._itemScoreTable_19lr5_911{width:100%;border-collapse:collapse;background-color:var(--color-bg-secondary);border-radius:.5rem;overflow:hidden}._itemScoreTable_19lr5_911 th,._itemScoreTable_19lr5_911 td{padding:.75rem;text-align:center;border-bottom:1px solid var(--color-border)}._itemScoreTable_19lr5_911 th{background-color:var(--color-bg-tertiary);font-weight:600;color:var(--color-text-muted-alt);position:sticky;top:0;z-index:10}._itemScoreTable_19lr5_911 tr:hover{background-color:var(--color-bg-hover)}._itemScoreTable_19lr5_911 tr:last-child td{border-bottom:none}._noDataMessage_19lr5_991{display:flex;justify-content:center;align-items:center;height:50%;min-height:6rem;font-size:1.2rem;color:var(--color-text-muted);text-align:center;padding:2rem}::-webkit-scrollbar{width:.4rem}::-webkit-scrollbar-track{background:var(--tm);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}@keyframes _textSweep_19lr5_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _sweepLight_19lr5_1{0%{left:-100%}to{left:200%}}._pageContainer_bv0s0_855{display:flex;flex-direction:column;align-items:center;gap:1rem;width:50rem;border-radius:.8rem;height:calc(100vh - 5.5rem);overflow-y:scroll}._selectionCard_bv0s0_1{overflow:visible!important;height:auto!important;min-height:auto!important}._examSection_bv0s0_1{margin-bottom:1rem}._examContainer_bv0s0_1{display:flex;align-items:center}._selectionSection_bv0s0_1{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}._selectionContainer_bv0s0_1{display:flex;align-items:center;gap:.6rem;flex:1;min-width:10rem}._selectionTitle_bv0s0_1{margin:0;white-space:nowrap;color:var(--color-text-muted)}._selectContainer_bv0s0_1{position:relative;z-index:10}._selectFullWidth_bv0s0_1{width:100%}._summarySection_bv0s0_1{margin-top:1.25rem;padding:.625rem;background-color:#404040;border-radius:.3125rem}._tableHeader_bv0s0_7{display:flex;border-bottom:1px solid var(--color-border);padding-bottom:.5rem;margin-bottom:.5rem}._tableHeaderCell_bv0s0_23{flex:1;font-weight:700;color:var(--color-text-muted-alt);text-align:center}._tableRow_bv0s0_39{display:flex;border-bottom:1px solid var(--color-border-secondary);padding-bottom:.5rem;padding-top:.5rem}._tableCell_bv0s0_55{flex:1;text-align:center}._smallButton_bv0s0_67{padding:.25rem .5rem;font-size:.875rem}._tabNavigationContainer_bv0s0_79{width:16rem}._tabNavigation_bv0s0_79{display:flex;flex-direction:column;gap:.5rem;background:none}._tabItem_bv0s0_103{flex:1;padding:.6rem;cursor:pointer;font-weight:400;transition:all .2s;text-align:center;max-width:none;box-shadow:none;border-radius:.6rem}._tabItem_bv0s0_103:hover{background-color:var(--color-secondary-hover-bg);color:var(--color-text)}._tabItemActive_bv0s0_137{background-color:var(--color-scores-bg);color:var(--color-text);font-weight:600;box-shadow:0 .4rem 2rem #0000001a}._tabItemInactive_bv0s0_153{color:var(--color-text-muted)}._autoHeightCard_bv0s0_163{height:auto;min-height:auto}._searchInputContainer_bv0s0_175{display:flex;flex-direction:column;gap:1rem}._searchResultsContainer_bv0s0_189{display:flex;flex-direction:column;gap:.5rem}._searchResultItem_bv0s0_203{background-color:var(--color-bg-secondary);padding:.75rem;cursor:pointer}._searchResultContent_bv0s0_217{display:flex;justify-content:space-between;align-items:center}._searchResultName_bv0s0_231{font-weight:600;margin-bottom:.25rem}._searchResultDetails_bv0s0_243,._searchResultEmail_bv0s0_255{font-size:.875rem;color:var(--color-text-muted)}._noSearchResults_bv0s0_267{text-align:center;padding:1rem;color:var(--color-text-muted)}._queryResultContainer_bv0s0_281{background-color:var(--color-bg-secondary)}._queryResultItem_bv0s0_291{margin-bottom:.5rem}._paginationInfo_bv0s0_301{margin-top:1rem;padding:.5rem;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}._label_bv0s0_321{color:var(--color-text-muted)}._closeButtonContainer_bv0s0_331{margin-top:1rem;text-align:right}._userListContainer_bv0s0_343{background-color:var(--color-bg-secondary)}._userDetailContainer_bv0s0_353{background-color:var(--color-bg-secondary);display:flex;flex-direction:column;gap:1rem}._userDetailContainer_bv0s0_353 .link,._userDetailContainer_bv0s0_353 .linkPrimary,._userDetailContainer_bv0s0_353 .linkSecondary{font-weight:400!important;font-size:.875rem!important}._userDetailContainer_bv0s0_353 a[class*=link]{font-weight:400;font-size:1rem}._modalButtonContainerFixed_bv0s0_413{width:100%;margin-top:1rem;position:sticky;bottom:0}._modalButtonsRow_bv0s0_427{display:flex;justify-content:center;gap:.8rem;width:100%}._modalPrimaryButton_bv0s0_441{flex:0 0 auto;min-width:120px}._modalSecondaryButton_bv0s0_451{flex:1}._modalButtonsRow_bv0s0_427 .btn{width:100%}._changePasswordContainer_bv0s0_471{display:flex;flex-direction:column;padding:1rem 0;gap:.6rem}._changePasswordItem_bv0s0_485{display:flex;flex-direction:column}._changePasswordLabel_bv0s0_495{font-weight:500;font-size:.8rem;color:var(--color-text-muted)}._changePasswordValue_bv0s0_507{flex:1;color:var(--text-secondary)}._changePasswordInput_bv0s0_517{flex:1;padding:.4rem 0;border:1px solid var(--border-color);border-radius:.25rem;transition:border-color .2s ease}._changePasswordInput_bv0s0_517:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 .125rem #409eff33}._changePasswordInput_bv0s0_517:disabled{background-color:var(--color-bg-secondary);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}._modalRankingContainer_bv0s0_563{width:100%;background-color:var(--color-bg-secondary);border-radius:.5rem;padding:.6rem 0}._modalRankingTitle_bv0s0_577{margin:0 0 .2rem;font-size:1.1rem;font-weight:500;color:var(--color-text);text-align:center}._modalRankingGrid_bv0s0_593{display:grid;grid-template-columns:repeat(3,1fr);padding:1.2rem 0;gap:1rem}._modalRankingItem_bv0s0_607{display:flex;flex-direction:column;align-items:center;gap:.25rem}._modalRankingLabel_bv0s0_621{font-size:.9rem;color:var(--color-text-muted)}._modalRankingValue_bv0s0_631{font-weight:500;font-size:2rem}._modalMaxScoresGrid_bv0s0_643{display:grid;grid-template-columns:1fr}._modalMaxScoreItem_bv0s0_653{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}._modalMaxScoreItem_bv0s0_653:last-child{border-bottom:none}._modalMaxScoreLabel_bv0s0_677{font-size:.9rem}._modalMaxScoreValue_bv0s0_685{font-weight:600;font-size:1.2rem}._searchResultsList_bv0s0_697{display:flex;flex-direction:column;gap:.5rem}._paginationControls_bv0s0_711{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:.25rem}._paginationButton_bv0s0_729{padding:.5rem .75rem;border:1px solid var(--color-border);background-color:var(--color-bg-primary);color:var(--color-text);cursor:pointer;border-radius:4px;transition:all .2s}._paginationButton_bv0s0_729:hover{background-color:var(--color-bg-secondary)}._paginationButton_bv0s0_729:disabled{opacity:.5;cursor:not-allowed}._paginationButtonActive_bv0s0_773{background-color:var(--color-scores-bg);color:var(--color-text);border-color:var(--color-scores-bg)}._paginationInfo_bv0s0_301{display:flex;justify-content:center;align-items:center;margin-top:1rem;padding:.5rem;border-top:1px solid var(--color-border)}._loadingContainer_bv0s0_807{display:flex;justify-content:center;align-items:center;height:50%;min-height:6rem;font-size:1.2rem;color:var(--color-text-muted);position:relative;overflow:hidden}._loadingText_bv0s0_833{font-size:1.2rem;background:linear-gradient(90deg,var(--color-text-muted) 0%,var(--sweep-light-color) 50%,var(--color-text-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:_textSweep_bv0s0_1 1s ease infinite}._pageContainer_bv0s0_855{display:flex;flex-direction:column;align-items:center}._noDataMessage_bv0s0_871{display:flex!important;justify-content:center!important;align-items:center!important;height:50%;min-height:6rem;font-size:1.2rem;color:var(--color-text-muted);text-align:center!important;padding:2rem;width:100%;box-sizing:border-box}@keyframes _textSweep_bv0s0_1{0%{background-position:0% 0}to{background-position:-200% 0}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:42rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.p-4{padding:1rem}.p-8{padding:2rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{font-family:Source Han Sans CN,Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;font-weight:400;font-size:.9rem;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tm:#00000000;--color-bg: #202020;--color-primary: #3b82f6;--color-primary-dark: #679bf0;--color-primary-hover: #2563eb;--color-primary-active: #1d4ed8;--color-scores-bg:#ffffff25;--color-danger: #ef4444;--color-danger-tm: #ef4444a7;--color-danger-hover: #dc2626;--color-danger-active: #b91c1c;--color-success: #10b981;--color-success-tm: #10b981a7;--color-success-hover: #059669;--color-success-active: #047857;--color-surface: #303030dd;--color-surface-tm: #303030a7;--color-surface-ghost-hover: #303030;--color-surface-ghost-active: #404040;--color-border: #404040;--color-border-hover: #505050;--color-border-light: #606060;--color-secondary-bg: #404040;--color-secondary-hover-bg: #5050509b;--color-secondary-active-bg: #303030;--color-secondary-border: #505050;--color-text: #ffffff;--color-text-muted: #a0a0a0;--color-text-muted-alt: #808080;--color-placeholder: #606060;--color-error: #ef4444;--color-error-text: #f87171;--ring-focus: rgba(160, 160, 160, .6);--shadow-hover: rgba(0, 0, 0, .144);--shadow-input-focused: rgba(160, 160, 160, .15);--modal-overlay-bg: rgba(30, 30, 30, .8);--modal-bg: rgba(50, 50, 50, .9);--modal-border: rgba(70, 70, 70, .5);--modal-title-bg: rgba(70, 70, 70, .4);--modal-title-border: rgba(90, 90, 90, .3);--modal-close-bg: rgba(70, 70, 70, .4);--modal-close-border: rgba(90, 90, 90, .3);--modal-close-hover-bg: rgba(90, 90, 90, .5);--modal-text: var(--color-text);--grade-a-color: #10b981;--grade-b-color: #f6da3b;--grade-c-color: #f59e0b;--grade-d-color: #f97316;--grade-e-color: #ef4444;--sweep-light-color: rgba(196, 196, 196, .292);--sweep-light-bg: linear-gradient(90deg, transparent, rgba(129, 129, 129, .4), transparent);--modal-shadow: 0 .4rem 20px rgba(0, 0, 0, .1)}body{background-color:var(--color-surface)}
