.FinalGradeCalculatorTool_container__GvTKL{width:100%}.FinalGradeCalculatorTool_workbench__d9Kig{background:var(--paper-card,#fcfaf5);border:2px solid var(--ink,#121310);border-radius:var(--radius-lg,12px);box-shadow:6px 6px 0 var(--ink,#121310);overflow:hidden;position:relative}.FinalGradeCalculatorTool_windowHeader__LGeJ8{display:flex;justify-content:space-between;align-items:center;background:#121310;color:#ffffff;padding:10px 18px;border-bottom:2px solid var(--ink,#121310);font-family:var(--font-mono,monospace);font-size:.85rem;font-weight:750;gap:12px;flex-wrap:wrap}.FinalGradeCalculatorTool_windowPath__po4S_{color:#e5e5e5;letter-spacing:.04em}.FinalGradeCalculatorTool_windowRight__fnrg6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.FinalGradeCalculatorTool_badgePill__L7kYj{border:1px solid rgba(255,255,255,.35);padding:3px 8px;border-radius:4px;font-size:.8rem;color:#fff}.FinalGradeCalculatorTool_badgeLive__tS6h8{background:var(--acid,#d8ff48);color:#121310;border-color:#121310;font-weight:850}.FinalGradeCalculatorTool_work__WxrkP{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr)}.FinalGradeCalculatorTool_controls__Qd01U{padding:22px;border-right:1.5px solid var(--ink,#121310);background:var(--paper-card,#fcfaf5)}.FinalGradeCalculatorTool_sectionHead__icAPe{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.FinalGradeCalculatorTool_sectionHead__icAPe h2{margin:0;font-size:1.18rem;font-weight:900;letter-spacing:-.025em;color:var(--ink,#121310)}.FinalGradeCalculatorTool_sectionHead__icAPe p{margin:4px 0 0;font-size:.85rem;color:var(--muted,#625f57);line-height:1.45}.FinalGradeCalculatorTool_tag__bIE0N{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.08em}.FinalGradeCalculatorTool_block__b327J{border-top:1px solid rgba(18,19,16,.18);margin-top:18px;padding-top:17px}.FinalGradeCalculatorTool_block__b327J:first-of-type{border-top:0;margin-top:0;padding-top:0}.FinalGradeCalculatorTool_blockTitle__v3Jeh{font-size:.85rem;font-weight:900;color:var(--ink,#121310);margin-bottom:10px}.FinalGradeCalculatorTool_segment__Lp2yv{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink,#121310);border-radius:7px;overflow:hidden;background:#ffffff}.FinalGradeCalculatorTool_segBtn__qW2T6{border:0;border-right:1.5px solid var(--ink,#121310);background:#ffffff;padding:10px 9px;font-size:.8rem;font-weight:900;color:var(--ink,#121310);cursor:pointer}.FinalGradeCalculatorTool_segBtn__qW2T6:last-child{border-right:0}.FinalGradeCalculatorTool_segBtnActive__icwCr{background:var(--acid,#d8ff48)!important}.FinalGradeCalculatorTool_helper__XW4Tr{font-size:.8rem;color:var(--muted,#625f57);line-height:1.45;margin-top:8px}.FinalGradeCalculatorTool_gradeGrid__uvWwS{display:grid;grid-template-columns:1fr 1fr;gap:11px}.FinalGradeCalculatorTool_field__ULBg_{display:flex;flex-direction:column}.FinalGradeCalculatorTool_label__JPjn0{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;font-weight:850;color:var(--ink,#121310);margin-bottom:7px}.FinalGradeCalculatorTool_label__JPjn0 small{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.04em}.FinalGradeCalculatorTool_inputShell__Eq_yS{display:flex;align-items:stretch;height:44px;overflow:hidden;border:1.5px solid var(--ink,#121310);border-radius:6px;background:var(--paper-2,#e9e3d7)}.FinalGradeCalculatorTool_inputShell__Eq_yS:focus-within{box-shadow:0 0 0 3px rgba(255,109,74,.25)}.FinalGradeCalculatorTool_inputShell__Eq_yS input{flex:1 1;min-width:0;border:0;background:transparent;padding:10px 6px 10px 12px;color:var(--ink,#121310);font-weight:850;font-size:.95rem;outline:none}.FinalGradeCalculatorTool_inputShell__Eq_yS input::-webkit-inner-spin-button,.FinalGradeCalculatorTool_inputShell__Eq_yS input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.FinalGradeCalculatorTool_inputShell__Eq_yS input[type=number]{appearance:textfield;-moz-appearance:textfield}.FinalGradeCalculatorTool_unit__XISfa{display:flex;align-items:center;padding-right:10px;color:var(--muted,#625f57);font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;white-space:nowrap}.FinalGradeCalculatorTool_stepper__a6ETu{display:flex;flex-direction:column;width:26px;height:44px;flex-shrink:0;border-left:1.5px solid var(--ink,#121310)}.FinalGradeCalculatorTool_stepBtn__WP2bQ{display:grid;place-items:center;width:100%;height:22px;flex:none;border:0;background:transparent;padding:0;color:var(--muted,#625f57);cursor:pointer;transition:background .1s ease,color .1s ease}.FinalGradeCalculatorTool_stepBtn__WP2bQ:first-child{border-bottom:1.5px solid var(--ink,#121310)}.FinalGradeCalculatorTool_stepBtn__WP2bQ:hover:not(:disabled){background:var(--acid,#d8ff48);color:var(--ink,#121310)}.FinalGradeCalculatorTool_stepBtn__WP2bQ:active:not(:disabled){background:#c7ef2e}.FinalGradeCalculatorTool_stepBtn__WP2bQ:disabled{opacity:.35;cursor:not-allowed}.FinalGradeCalculatorTool_stepBtn__WP2bQ svg{width:11px;height:11px}.FinalGradeCalculatorTool_weightBox__adTmd{border:1px solid rgba(18,19,16,.18);border-radius:7px;background:#ffffff;padding:12px}.FinalGradeCalculatorTool_weightTop__c73bd{display:flex;justify-content:space-between;align-items:center;gap:12px}.FinalGradeCalculatorTool_weightTop__c73bd b{font-size:.85rem;font-weight:850}.FinalGradeCalculatorTool_weightValue__iK0eh{font-family:var(--font-mono,monospace);font-weight:950;font-size:1.15rem;color:var(--ink,#121310)}.FinalGradeCalculatorTool_range__XhM67{width:100%;accent-color:var(--ink,#121310);margin:10px 0 6px}.FinalGradeCalculatorTool_presetRow__eFH_4{display:flex;gap:6px;flex-wrap:wrap}.FinalGradeCalculatorTool_presetBtn__FgG5N{border:1px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:6px 8px;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--ink,#121310);cursor:pointer}.FinalGradeCalculatorTool_presetBtnActive__OzSqt{background:var(--acid,#d8ff48)!important;box-shadow:2px 2px 0 var(--ink,#121310)}.FinalGradeCalculatorTool_controlFooter__byy9L{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid rgba(18,19,16,.18);margin-top:20px;padding-top:16px}.FinalGradeCalculatorTool_localNote__6F7QC{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:750;color:var(--muted,#625f57)}.FinalGradeCalculatorTool_resetBtn__sX58i{border:1.5px solid var(--ink,#121310);border-radius:5px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);padding:9px 11px;font-size:.8rem;font-weight:900;color:var(--ink,#121310);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.FinalGradeCalculatorTool_resetBtn__sX58i:hover{box-shadow:3px 3px 0 var(--ink,#121310)}.FinalGradeCalculatorTool_resetBtn__sX58i:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink,#121310)}.FinalGradeCalculatorTool_results__6PRhE{padding:22px;background:#f6f1e8}.FinalGradeCalculatorTool_heroResult__uRKE8{border:2px solid var(--ink,#121310);border-radius:11px;background:var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);overflow:hidden}.FinalGradeCalculatorTool_heroTop__e8fUb{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#ffffff;padding:9px 13px;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;letter-spacing:.06em}.FinalGradeCalculatorTool_heroTop__e8fUb span:last-child{color:var(--acid,#d8ff48)}.FinalGradeCalculatorTool_heroMain__d492M{background:var(--acid,#d8ff48);padding:21px 19px}.FinalGradeCalculatorTool_heroKicker__X132W{font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:900;letter-spacing:.07em;color:var(--ink,#121310)}.FinalGradeCalculatorTool_heroNumber__JJ4X2{font-size:clamp(3rem,6vw,5.1rem);font-weight:950;letter-spacing:-.07em;line-height:.9;margin-top:7px;color:var(--ink,#121310)}.FinalGradeCalculatorTool_heroNumber__JJ4X2 small{font-size:.28em;letter-spacing:0;margin-left:5px}.FinalGradeCalculatorTool_heroCopy__O3yNZ{margin-top:12px;color:#4d4c42;font-size:.85rem;line-height:1.45}.FinalGradeCalculatorTool_heroBottom__ndLC3{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-top:14px;padding-top:13px;border-top:1.5px solid rgba(18,19,16,.35)}.FinalGradeCalculatorTool_heroBottom__ndLC3 strong{font-size:.95rem;color:var(--ink,#121310)}.FinalGradeCalculatorTool_heroBottom__ndLC3 span{font-size:.8rem;color:#4e4d43}.FinalGradeCalculatorTool_statePill__Mt6a6{border:1.5px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:6px 9px;font-family:var(--font-mono,monospace);font-weight:900;font-size:.75rem;color:var(--ink,#121310);white-space:nowrap}.FinalGradeCalculatorTool_statePillGood__8PwBE{background:#dff7df}.FinalGradeCalculatorTool_statePillBad__xaBpv{background:#ffe1db}.FinalGradeCalculatorTool_equationCard__ItaXi,.FinalGradeCalculatorTool_scenarioCard__Mnk9D,.FinalGradeCalculatorTool_simCard__eY3__{border:1.5px solid var(--ink,#121310);border-radius:9px;background:#ffffff;box-shadow:3px 3px 0 var(--ink,#121310);overflow:hidden;margin-top:14px}.FinalGradeCalculatorTool_cardHead__IRPB5{padding:10px 13px;border-bottom:1.5px solid var(--ink,#121310);display:flex;justify-content:space-between;gap:10px;align-items:center}.FinalGradeCalculatorTool_cardHead__IRPB5 b{font-size:.85rem;color:var(--ink,#121310)}.FinalGradeCalculatorTool_cardHead__IRPB5 span{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57)}.FinalGradeCalculatorTool_equationFlow__iEXf0{display:grid;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:stretch}.FinalGradeCalculatorTool_eqBox__mdpte{padding:13px;text-align:center;background:#ffffff}.FinalGradeCalculatorTool_eqBoxAcid__ohQno{background:#f2ffd0}.FinalGradeCalculatorTool_eqOp__zeFnJ{display:grid;place-items:center;background:var(--paper-2,#e9e3d7);border-left:1px solid rgba(18,19,16,.18);border-right:1px solid rgba(18,19,16,.18);font-family:var(--font-mono,monospace);font-weight:950;font-size:1rem}.FinalGradeCalculatorTool_eqBox__mdpte small{display:block;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:750;color:var(--muted,#625f57)}.FinalGradeCalculatorTool_eqBox__mdpte strong{display:block;font-size:1.1rem;margin-top:4px;color:var(--ink,#121310)}.FinalGradeCalculatorTool_eqBox__mdpte span{display:block;font-size:.75rem;color:var(--muted,#625f57);margin-top:2px}.FinalGradeCalculatorTool_metrics__JakUO{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.FinalGradeCalculatorTool_metric__NHxJ5{border:1.5px solid var(--ink,#121310);border-radius:7px;background:#ffffff;padding:12px;min-height:93px;display:flex;flex-direction:column;justify-content:center}.FinalGradeCalculatorTool_metricLilac__SGqOv{background:#eeeaff}.FinalGradeCalculatorTool_metricGreen__sB4_i{background:#eef9dd}.FinalGradeCalculatorTool_metric__NHxJ5 strong{display:block;font-size:1.17rem;letter-spacing:-.025em;color:var(--ink,#121310)}.FinalGradeCalculatorTool_metric__NHxJ5 span{display:block;color:var(--muted,#625f57);font-size:.8rem;line-height:1.35;margin-top:5px}.FinalGradeCalculatorTool_simBody__RYoY1{padding:14px}.FinalGradeCalculatorTool_simTop__ULNlI{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.FinalGradeCalculatorTool_simTop__ULNlI b{display:block;font-size:.85rem;color:var(--ink,#121310)}.FinalGradeCalculatorTool_simTop__ULNlI p{margin:3px 0 0;color:var(--muted,#625f57);font-size:.8rem}.FinalGradeCalculatorTool_simGrade__7bhYb{font-family:var(--font-mono,monospace);font-weight:950;font-size:1.65rem;color:var(--ink,#121310)}.FinalGradeCalculatorTool_simResult__TYLtu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border-top:1px solid rgba(18,19,16,.18);margin-top:12px;padding-top:12px}.FinalGradeCalculatorTool_simResult__TYLtu small{display:block;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57)}.FinalGradeCalculatorTool_simResult__TYLtu strong{display:block;font-size:1.55rem;margin-top:3px;color:var(--ink,#121310)}.FinalGradeCalculatorTool_simResult__TYLtu span{font-size:.8rem;color:var(--muted,#625f57)}.FinalGradeCalculatorTool_simStatus__LZm0K{border:1px solid var(--ink,#121310);border-radius:999px;padding:6px 8px;font-family:var(--font-mono,monospace);font-weight:900;font-size:.75rem;background:#ffffff;white-space:nowrap}.FinalGradeCalculatorTool_scenarioTable__qJkqX{display:grid}.FinalGradeCalculatorTool_scenarioRow__CyGs9{display:grid;grid-template-columns:.8fr 1fr 1fr;align-items:center;border-top:1px solid rgba(18,19,16,.18);font-size:.8rem}.FinalGradeCalculatorTool_scenarioRow__CyGs9:first-child{border-top:0}.FinalGradeCalculatorTool_scenarioRow__CyGs9>div{padding:9px 11px}.FinalGradeCalculatorTool_scenarioRow__CyGs9>div:first-child{background:var(--paper-2,#e9e3d7);font-family:var(--font-mono,monospace);font-weight:900}.FinalGradeCalculatorTool_scenarioRowHead__rEwYj>div{background:var(--paper-card,#fcfaf5);font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57)}.FinalGradeCalculatorTool_scenarioRowPass__lZ1gX{background:#f5ffe3}.FinalGradeCalculatorTool_scenarioRowHit__Lo6_B{background:var(--acid,#d8ff48)}.FinalGradeCalculatorTool_targetLine__DoZD_{display:flex;align-items:center;gap:8px;padding:10px 13px;border-top:1.5px solid var(--ink,#121310);background:#fff1d7;font-size:.8rem;color:var(--ink,#121310)}.FinalGradeCalculatorTool_targetLine__DoZD_ b{font-family:var(--font-mono,monospace)}.FinalGradeCalculatorTool_resultActions__bl7fC{display:flex;gap:8px;justify-content:flex-end;margin-top:14px;padding-top:14px;border-top:1px solid rgba(18,19,16,.18)}.FinalGradeCalculatorTool_btn__mQ_Ke{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid var(--ink,#121310);border-radius:5px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);padding:9px 11px;font-size:.8rem;font-weight:900;color:var(--ink,#121310);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.FinalGradeCalculatorTool_btn__mQ_Ke:hover{box-shadow:3px 3px 0 var(--ink,#121310)}.FinalGradeCalculatorTool_btn__mQ_Ke:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink,#121310)}.FinalGradeCalculatorTool_btnPrimary__yHF0A{background:var(--acid,#d8ff48)}.FinalGradeCalculatorTool_toast__gfWVL{position:fixed;left:50%;bottom:22px;transform:translate(-50%,15px);opacity:0;background:var(--ink,#121310);color:#ffffff;border:1.5px solid var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);border-radius:5px;padding:10px 16px;font-size:.85rem;font-weight:850;transition:all .16s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1000}.FinalGradeCalculatorTool_toastShow__aehSu{opacity:1;transform:translate(-50%)}@media (max-width:900px){.FinalGradeCalculatorTool_work__WxrkP{grid-template-columns:minmax(0,1fr)}.FinalGradeCalculatorTool_controls__Qd01U{border-right:none;border-bottom:1.5px solid var(--ink,#121310)}}@media (max-width:640px){.FinalGradeCalculatorTool_controls__Qd01U,.FinalGradeCalculatorTool_results__6PRhE{padding:16px}.FinalGradeCalculatorTool_equationFlow__iEXf0,.FinalGradeCalculatorTool_gradeGrid__uvWwS,.FinalGradeCalculatorTool_metrics__JakUO{grid-template-columns:1fr}.FinalGradeCalculatorTool_eqOp__zeFnJ{border:0;border-top:1px solid rgba(18,19,16,.18);border-bottom:1px solid rgba(18,19,16,.18);padding:7px}.FinalGradeCalculatorTool_simResult__TYLtu{grid-template-columns:1fr}.FinalGradeCalculatorTool_scenarioRow__CyGs9{grid-template-columns:1fr 1fr}.FinalGradeCalculatorTool_scenarioRow__CyGs9>div:first-child{grid-column:1/-1}.FinalGradeCalculatorTool_scenarioRowHead__rEwYj{display:none}.FinalGradeCalculatorTool_controlFooter__byy9L,.FinalGradeCalculatorTool_heroBottom__ndLC3,.FinalGradeCalculatorTool_resultActions__bl7fC{flex-direction:column;align-items:flex-start}.FinalGradeCalculatorTool_resultActions__bl7fC .FinalGradeCalculatorTool_btn__mQ_Ke{width:100%}}