.ResourcesHeroSection_ResourcesHeroSection__hMp_U{background:var(--resourcesHero_bg,radial-gradient(circle at top,#0e2a54 0,#061b3a 45%,#04132b 100%));padding:clamp(56px,7vw,96px) 0 clamp(40px,6vw,86px);color:#ffffff;min-height:300px;height:70vh;max-height:800px;display:flex;align-items:flex-end}.ResourcesHeroSection_Compact__8ONY_{height:auto;min-height:430px;padding:clamp(96px,12vw,150px) 0 clamp(42px,6vw,72px)}.ResourcesHeroSection_Content__A3WZO{display:flex;flex-direction:column;gap:44px}.ResourcesHeroSection_Compact__8ONY_ .ResourcesHeroSection_Content__A3WZO{gap:30px}.ResourcesHeroSection_TextBlock__CZAK3{max-width:900px;display:flex;flex-direction:column;gap:12px}.ResourcesHeroSection_Kicker__KHMMZ{font-size:.9rem;letter-spacing:.3em;text-transform:uppercase;color:var(--resourcesHero_kickerColor,rgba(255,255,255,.7))}.ResourcesHeroSection_Title__qonz8{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.1;margin:0;font-weight:700}.ResourcesHeroSection_Compact__8ONY_ .ResourcesHeroSection_Title__qonz8{font-size:clamp(2.05rem,4vw,3rem)}.ResourcesHeroSection_Subtitle__kdkEb{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6;color:var(--resourcesHero_subtitleColor,rgba(255,255,255,.7));margin:0}.ResourcesHeroSection_Compact__8ONY_ .ResourcesHeroSection_Subtitle__kdkEb{max-width:780px}@media (max-width:640px){.ResourcesHeroSection_Compact__8ONY_{min-height:360px;padding:96px 0 36px}.ResourcesHeroSection_Compact__8ONY_ .ResourcesHeroSection_Content__A3WZO{gap:24px}}.ResourcesHeroSection_TabRow__mry7w{display:flex;flex-wrap:wrap;gap:14px}.ResourcesHeroSection_FooterContent__bQfy1{display:flex}.ResourcesHeroSection_Tab__X_xSm{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;border:1px solid var(--resourcesHero_tabBorder,rgba(255,255,255,.2));color:var(--resourcesHero_tabText,rgba(255,255,255,.8));text-decoration:none;font-weight:600;transition:all .2s ease;background:var(--resourcesHero_tabBG,rgba(255,255,255,.06))}.ResourcesHeroSection_Tab__X_xSm:hover{border-color:var(--resourcesHero_tabBorderHover,rgba(255,255,255,.45));color:var(--resourcesHero_tabTextHover,#ffffff)}.ResourcesHeroSection_Active__tIqAk{background:var(--resourcesHero_tabActiveBG,#1f7bd6);border-color:var(--resourcesHero_tabActiveBorder,transparent);color:var(--resourcesHero_tabActiveText,#ffffff);box-shadow:var(--resourcesHero_tabActiveShadow,0 12px 30px rgba(15,47,92,.5))}.ResourcesHeroSection_TabIcon__5ofe0{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ResourcesHeroSection_TabIcon__5ofe0 svg{fill:currentColor}.ResourcesHeroSection_TabLabel__YrG5A{font-size:.95rem}.CalculatorDetail_Page__X6a0z{--calc-font-size-xs:0.72rem;--calc-font-size-sm:0.8rem;--calc-font-size-md:0.875rem;--calc-font-size-body:0.95rem;--calc-font-size-card-title:1rem;--calc-font-size-panel-title:1.08rem;--calc-font-size-section-title:clamp(1.35rem,2vw,1.75rem);--calc-font-size-result:clamp(1.75rem,2.8vw,2.35rem);--calc-font-size-hero-result:clamp(2.4rem,4vw,4rem);--calc-font-size-icon-lg:2.25rem;--calc-font-weight-body:500;--calc-font-weight-label:600;--calc-font-weight-title:700;--calc-font-weight-strong:800;--calc-font-weight-number:900;background:#f7fbf8}.CalculatorDetail_HeroBreadcrumbs__GAU8Q{--breadcrumbs_iconColor:rgba(255,255,255,0.72);--breadcrumbs_iconColorHover:#ffffff;--breadcrumbs_linkActive:#ffffff;--breadcrumbs_linkColor:rgba(255,255,255,0.72);--breadcrumbs_linkColorHover:#ffffff}.CalculatorDetail_SectionIntro__ytsHr{color:#526071;font-size:var(--calc-font-size-card-title);line-height:1.7;margin:0 auto;max-width:760px;text-align:center}.CalculatorDetail_CalculatorGrid__H_7xp{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.78fr)}.CalculatorDetail_InfoCard__Vwn4a,.CalculatorDetail_Panel__Z_oPN,.CalculatorDetail_ResultPanel__TExU8{background:#ffffff;border-radius:6px;box-shadow:0 18px 48px rgba(18,26,36,.08)}.CalculatorDetail_Panel__Z_oPN,.CalculatorDetail_ResultPanel__TExU8{padding:clamp(22px,3vw,30px)}.CalculatorDetail_PanelHeader__E5_wS{margin-bottom:22px}.CalculatorDetail_InfoEyebrow__tVRlU,.CalculatorDetail_PanelEyebrow__S4PK7,.CalculatorDetail_ResultEyebrow__aDcDP{color:#04a763;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-title);margin-bottom:8px}.CalculatorDetail_PanelTitle__KfpkE,.CalculatorDetail_ResultTitle__PWLI1{color:#101827;font-size:var(--calc-font-size-section-title);font-weight:var(--calc-font-weight-title);line-height:1.2;margin:0 0 10px}.CalculatorDetail_InfoCopy__AybAZ,.CalculatorDetail_PanelCopy__7pviy,.CalculatorDetail_ResultCopy__2TKMP{color:#526071;font-size:var(--calc-font-size-md);line-height:1.7;margin:0}.CalculatorDetail_Field__AVHUf{display:grid;gap:8px;margin-bottom:20px}.CalculatorDetail_PrimaryField__cUFgF{background:linear-gradient(135deg,rgba(4,167,99,.08),rgba(255,255,255,.92));border:1px solid rgba(4,167,99,.18);border-radius:14px;padding:16px}.CalculatorDetail_PrimaryField__cUFgF .CalculatorDetail_Input__Ra_xg{background:#ffffff;font-size:var(--calc-font-size-panel-title);height:56px}.CalculatorDetail_FieldLabel__HniXS,.CalculatorDetail_SubtestLabel___tfym{color:#17324a;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-strong)}.CalculatorDetail_FieldHelp__J8oTT,.CalculatorDetail_SubtestGroup__P5vTP{color:#6b7280;display:block;font-size:var(--calc-font-size-sm);line-height:1.45;margin-top:4px}.CalculatorDetail_FieldGroupHeader__k86Mj{margin:8px 0 14px}.CalculatorDetail_FieldGroupTitle__SUNOL{color:#101827;font-size:var(--calc-font-size-panel-title);font-weight:var(--calc-font-weight-title);line-height:1.3;margin:0 0 4px}.CalculatorDetail_FieldGroupText__0tKgm{color:#6b7280;font-size:var(--calc-font-size-body);line-height:1.55;margin:0}.CalculatorDetail_Input__Ra_xg{background:#fbfefd;border:1px solid rgba(15,31,48,.16);border-radius:14px;color:#101827;font-size:var(--calc-font-size-card-title);font-weight:var(--calc-font-weight-body);height:48px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.CalculatorDetail_Input__Ra_xg:focus{border-color:rgba(4,167,99,.7);box-shadow:0 0 0 4px rgba(4,167,99,.12)}.CalculatorDetail_SubtestGrid__EY_cF{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.CalculatorDetail_SubtestField___wt2O{background:#f8fbfa;border:1px solid rgba(15,31,48,.08);border-radius:12px;display:grid;gap:10px;padding:14px}.CalculatorDetail_OptionalScores__hTevH{background:#ffffff;border:1px solid rgba(15,31,48,.09);border-radius:14px;margin-top:18px;padding:16px}.CalculatorDetail_OptionalScores__hTevH summary{color:#17324a;cursor:pointer;font-size:var(--calc-font-size-card-title);font-weight:var(--calc-font-weight-title);list-style-position:outside}.CalculatorDetail_OptionalScores__hTevH p{color:#6b7280;font-size:var(--calc-font-size-body);line-height:1.55;margin:10px 0 14px}.CalculatorDetail_SubtestTop__Nf_0K{display:flex;gap:10px;justify-content:space-between}.CalculatorDetail_SubtestCode__4vati{align-items:center;background:rgba(4,167,99,.1);border-radius:999px;color:#04a763;display:inline-flex;flex:0 0 auto;font-size:var(--calc-font-size-xs);font-weight:var(--calc-font-weight-strong);height:28px;justify-content:center;width:40px}.CalculatorDetail_FormulaBox__Rc0Sc{align-items:center;background:linear-gradient(135deg,rgba(4,167,99,.1),rgba(255,255,255,.95));border:1px solid rgba(4,167,99,.18);border-radius:14px;color:#17324a;display:flex;flex-wrap:wrap;font-size:var(--calc-font-size-card-title);font-weight:var(--calc-font-weight-number);gap:10px;margin-bottom:18px;padding:16px}.CalculatorDetail_FormulaBox__Rc0Sc span{background:#ffffff;border:1px solid rgba(15,31,48,.08);border-radius:999px;padding:8px 14px}.CalculatorDetail_FormulaBox__Rc0Sc strong{color:#04a763}.CalculatorDetail_FormulaGrid__aeHu4{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.CalculatorDetail_FormulaMiniCard__li8NV{background:#f8fbfa;border:1px solid rgba(15,31,48,.08);border-radius:16px;display:grid;gap:4px;padding:12px}.CalculatorDetail_FormulaMiniCard__li8NV span{color:#04a763;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-strong)}.CalculatorDetail_FormulaMiniCard__li8NV strong{color:#17324a;font-size:var(--calc-font-size-body);line-height:1.35}.CalculatorDetail_LineScoreInputs__YhT6M{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.CalculatorDetail_LineScoreInput__oMoVP{background:#f8fbfa;border:1px solid rgba(15,31,48,.08);border-radius:16px;display:grid;gap:10px;padding:12px}.CalculatorDetail_LineScoreCode__Ru6jf{color:#04a763;display:block;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-strong);letter-spacing:.04em}.CalculatorDetail_LineScoreName__ciqbH{color:#17324a;display:block;font-size:var(--calc-font-size-md);font-weight:var(--calc-font-weight-strong);line-height:1.35}.CalculatorDetail_ResetButton__L70qg{background:transparent;border:0;color:#04a763;cursor:pointer;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-strong);margin-top:18px;padding:0}.CalculatorDetail_ResultPanel__TExU8{background:linear-gradient(180deg,#ffffff,#f9fdfb);position:sticky;top:110px}.CalculatorDetail_CategoryValue__xPovL{color:#04a763;font-size:var(--calc-font-size-hero-result);font-weight:var(--calc-font-weight-number);letter-spacing:-.04em;line-height:1;margin:12px 0 8px}.CalculatorDetail_CategoryRange__8MiyQ{color:#17324a;font-size:var(--calc-font-size-card-title);font-weight:var(--calc-font-weight-title);margin-bottom:16px}.CalculatorDetail_ResultNotice__Tk3qP{background:rgba(4,167,99,.08);border:1px solid rgba(4,167,99,.2);border-radius:18px;color:#17324a;font-size:var(--calc-font-size-body);line-height:1.6;margin-top:22px;padding:16px}.CalculatorDetail_LinkList__oe7hI,.CalculatorDetail_PriorityList__IwHzM{display:grid;gap:12px;margin-top:18px}.CalculatorDetail_PrepLink__9F1fX,.CalculatorDetail_PriorityItem__W6ZZX{align-items:center;background:#f8fbfa;border:1px solid rgba(15,31,48,.08);border-radius:16px;color:inherit;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.CalculatorDetail_PrepLink__9F1fX:hover,.CalculatorDetail_PriorityItem__W6ZZX:hover{background:#ffffff;border-color:rgba(4,167,99,.2);transform:translateY(-1px)}.CalculatorDetail_PrepLinkTitle__ofI6C,.CalculatorDetail_PriorityName__cAVsO{color:#101827;display:block;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-title)}.CalculatorDetail_PrepLinkMeta__aH9nb,.CalculatorDetail_PriorityMeta__RCxa4{color:#6b7280;display:block;font-size:var(--calc-font-size-sm);line-height:1.45;margin-top:2px}.CalculatorDetail_ScoreBadge__rqobX{align-items:center;background:rgba(23,50,74,.09);border-radius:999px;color:#17324a;display:inline-flex;flex:0 0 auto;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-strong);justify-content:center;min-width:84px;padding:8px 10px}.CalculatorDetail_Strong__UxVpX{background:rgba(4,167,99,.12);color:#047a4a}.CalculatorDetail_Stable__2VWvU{background:rgba(23,50,74,.09);color:#17324a}.CalculatorDetail_Watch__49H22{background:rgba(235,159,45,.16);color:#9b5e00}.CalculatorDetail_Priority__Fgj4F{background:rgba(193,56,49,.1);color:#b42318}.CalculatorDetail_InfoGrid__pKHTu{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.CalculatorDetail_InfoCard__Vwn4a{padding:22px}.CalculatorDetail_RequirementGrid___HbF3{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.CalculatorDetail_RequirementCard__hpgF6{background:#ffffff;border:1px solid rgba(15,31,48,.09);border-radius:22px;box-shadow:0 16px 38px rgba(18,26,36,.07);display:grid;gap:12px;padding:20px}.CalculatorDetail_RequirementTop__8Jly5{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.CalculatorDetail_RequirementCode__eo72Z{color:#04a763;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-strong);letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.CalculatorDetail_RequirementTitle__uS4nJ{color:#101827;font-size:var(--calc-font-size-panel-title);font-weight:var(--calc-font-weight-title);line-height:1.35;margin:0}.CalculatorDetail_RequirementMeta__F7XQg,.CalculatorDetail_RequirementText__XBnU7{color:#526071;font-size:var(--calc-font-size-body);line-height:1.55;margin:0}.CalculatorDetail_RequirementText__XBnU7{color:#17324a;font-weight:var(--calc-font-weight-strong)}.CalculatorDetail_JobLink__vtrBb{color:#04a763;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-strong);text-decoration:none}.CalculatorDetail_JobLink__vtrBb:hover{text-decoration:underline}.CalculatorDetail_StudyChipRow__C_knO{display:flex;flex-wrap:wrap;gap:8px}.CalculatorDetail_StudyChip__qpmk0{background:rgba(4,167,99,.09);border:1px solid rgba(4,167,99,.16);border-radius:999px;color:#047a4a;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-strong);padding:7px 10px;text-decoration:none}.CalculatorDetail_StudyChip__qpmk0:hover{background:rgba(4,167,99,.14)}.CalculatorDetail_InfoTitle__o5Sif{color:#101827;font-size:var(--calc-font-size-panel-title);font-weight:var(--calc-font-weight-title);line-height:1.35;margin:0 0 10px}.CalculatorDetail_Chart__aggdQ{background:#ffffff;border:1px solid rgba(15,31,48,.09);border-radius:22px;overflow:hidden}.CalculatorDetail_ChartRow__q9Fjf{align-items:center;display:grid;gap:14px;grid-template-columns:110px minmax(0,1fr) minmax(0,1.2fr);padding:16px 20px}.CalculatorDetail_ChartRow__q9Fjf+.CalculatorDetail_ChartRow__q9Fjf{border-top:1px solid rgba(15,31,48,.08)}.CalculatorDetail_ChartRowActive__RCcHB{background:rgba(4,167,99,.08)}.CalculatorDetail_ChartLabel__HNQfb{color:#101827;font-weight:var(--calc-font-weight-strong)}.CalculatorDetail_ChartRange__0rDOV{color:#17324a;font-weight:var(--calc-font-weight-title)}.CalculatorDetail_ChartText__6CqgS{color:#526071;font-size:var(--calc-font-size-body);line-height:1.55}.CalculatorDetail_SourceBox__FB_8U{background:#102235;border-radius:24px;color:rgba(255,255,255,.78);display:grid;gap:12px;padding:clamp(24px,4vw,34px)}.CalculatorDetail_SourceBox__FB_8U h2{color:#ffffff;font-size:var(--calc-font-size-section-title);line-height:1.2;margin:0}.CalculatorDetail_SourceBox__FB_8U p{line-height:1.65;margin:0}.CalculatorDetail_SourceBox__FB_8U a{color:#67e0ae;font-weight:var(--calc-font-weight-strong)}.CalculatorDetail_ArmyCalculatorLayout__HUZnC{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.CalculatorDetail_ArmyCalculatorLeft__FfceG,.CalculatorDetail_ArmyCalculatorRight__1_AA_{display:grid;gap:18px}.CalculatorDetail_CalculatorCanvas__C0vrh .CalculatorDetail_Panel__Z_oPN,.CalculatorDetail_CalculatorCanvas__C0vrh .CalculatorDetail_ResultPanel__TExU8,.CalculatorDetail_JobMatchPanel__jhlRE{border-color:rgba(15,31,48,.1);border-radius:6px;box-shadow:0 16px 42px rgba(18,26,36,.06)}.CalculatorDetail_CalculatorCanvas__C0vrh .CalculatorDetail_PanelCopy__7pviy{font-size:var(--calc-font-size-md);line-height:1.5}.CalculatorDetail_ArmyPanelHeader__34JQX{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.CalculatorDetail_ResetButtonPill__2bo3c{background:#04a763;border:1px solid #04a763;border-radius:3px;color:#ffffff;cursor:pointer;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-title);padding:10px 16px;transition:border-color .18s ease,color .18s ease,transform .18s ease}.CalculatorDetail_ResetButtonPill__2bo3c:hover{background:#047a4a;border-color:#047a4a;color:#ffffff;transform:translateY(-1px)}.CalculatorDetail_ArmyInputList__y9cuj{display:grid}.CalculatorDetail_ArmyInputRow__pHvfT{align-items:center;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) 104px;padding:10px 0}.CalculatorDetail_ArmyInputRow__pHvfT .CalculatorDetail_Input__Ra_xg{border-radius:4px}.CalculatorDetail_ArmyInputRow__pHvfT+.CalculatorDetail_ArmyInputRow__pHvfT{border-top:1px solid rgba(15,31,48,.07)}.CalculatorDetail_ArmyInputIcon__ttZw_{align-items:center;background:rgba(23,50,74,.07);border-radius:14px;color:#526071;display:inline-flex;font-size:var(--calc-font-size-md);font-weight:var(--calc-font-weight-strong);height:44px;justify-content:center;letter-spacing:.04em;width:44px}.CalculatorDetail_ArmyInputImageFrame___Y2bL{align-items:center;border-radius:5px;display:inline-flex;height:46px;justify-content:center;overflow:hidden;width:46px}.CalculatorDetail_ArmyInputImage___w8G8{height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.CalculatorDetail_ArmyInputImageStack__8foPX{overflow:visible;position:relative}.CalculatorDetail_ArmyInputImageStack__8foPX .CalculatorDetail_ArmyInputImage___w8G8{border:2px solid #ffffff;border-radius:5px;height:40px;position:absolute;width:40px}.CalculatorDetail_ArmyInputImageStack__8foPX .CalculatorDetail_ArmyInputImage___w8G8:first-child{left:0;top:5px}.CalculatorDetail_ArmyInputImageStack__8foPX .CalculatorDetail_ArmyInputImage___w8G8:last-child{right:-10px;top:5px}.CalculatorDetail_ArmyInputText__i1_uk{min-width:0}.CalculatorDetail_ArmyInputLabel__N7N0V{color:#101827;display:block;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-label);line-height:1.25}.CalculatorDetail_InputInvalid__svDN6{border-color:rgba(193,56,49,.55);box-shadow:0 0 0 4px rgba(193,56,49,.08)}.CalculatorDetail_CalculatorNote__Oirmj{background:#f7faf8;border:1px solid rgba(15,31,48,.07);border-radius:4px;color:#526071;font-size:var(--calc-font-size-sm);line-height:1.5;margin-top:18px;padding:14px}.CalculatorDetail_ArmyLineScoresPanel__fBKiL{position:static}.CalculatorDetail_LineScoreGrid___JaMy{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.CalculatorDetail_CompactLineScoreGrid__FzhJl{grid-template-columns:repeat(4,minmax(0,1fr))}.CalculatorDetail_LineScoreTile__WIB_I{background:#ffffff;border:1px solid rgba(15,31,48,.1);border-radius:10px;display:grid;min-height:112px;padding:14px;transition:border-color .18s ease,transform .18s ease}.CalculatorDetail_LineScoreTileTop__nIZ_o{align-items:center;display:flex;gap:10px;justify-content:space-between}.CalculatorDetail_LineScoreTileCode__d9_dR{align-items:center;color:#17324a;display:inline-flex;font-size:var(--calc-font-size-sm);gap:7px;font-weight:var(--calc-font-weight-label);letter-spacing:.04em}.CalculatorDetail_LineScoreTileIcon__L8JmH{color:#04a763;font-size:var(--calc-font-size-card-title)}.CalculatorDetail_LineScoreTileQuality__ncud6{border-radius:999px;font-size:var(--calc-font-size-xs);font-weight:var(--calc-font-weight-strong);letter-spacing:.04em;padding:5px 7px;text-transform:uppercase}.CalculatorDetail_LineScoreTileValue__fhRNy{color:#04a763;font-size:var(--calc-font-size-result);font-weight:var(--calc-font-weight-number);line-height:1;margin-top:12px}.CalculatorDetail_LineScoreTileTitle__0r5Ic{color:#17324a;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-body);line-height:1.25;margin-top:8px}.CalculatorDetail_LineScoreTileFormula__ZmyAf{color:#6b7280;font-size:var(--calc-font-size-xs);font-weight:var(--calc-font-weight-title);line-height:1.3;margin-top:4px}.CalculatorDetail_LineScoreStrong__kjjd4{background:rgba(4,167,99,.1);border-color:rgba(4,167,99,.28)}.CalculatorDetail_LineScoreStrong__kjjd4 .CalculatorDetail_LineScoreTileQuality__ncud6{background:rgba(4,167,99,.16);color:#047a4a}.CalculatorDetail_LineScoreGood__y8K4h{background:rgba(42,120,214,.1);border-color:rgba(42,120,214,.28)}.CalculatorDetail_LineScoreGood__y8K4h .CalculatorDetail_LineScoreTileIcon__L8JmH,.CalculatorDetail_LineScoreGood__y8K4h .CalculatorDetail_LineScoreTileValue__fhRNy{color:#2a78d6}.CalculatorDetail_LineScoreGood__y8K4h .CalculatorDetail_LineScoreTileQuality__ncud6{background:rgba(78,155,255,.16);color:#245da3}.CalculatorDetail_LineScoreAverage__E5XH4{background:rgba(217,130,5,.1);border-color:rgba(217,130,5,.28)}.CalculatorDetail_LineScoreAverage__E5XH4 .CalculatorDetail_LineScoreTileIcon__L8JmH,.CalculatorDetail_LineScoreAverage__E5XH4 .CalculatorDetail_LineScoreTileValue__fhRNy{color:#b86f04}.CalculatorDetail_LineScoreAverage__E5XH4 .CalculatorDetail_LineScoreTileQuality__ncud6{background:rgba(235,159,45,.18);color:#9b5e00}.CalculatorDetail_LineScorePriority__Ea2Ln{background:rgba(180,35,24,.09);border-color:rgba(180,35,24,.28)}.CalculatorDetail_LineScorePriority__Ea2Ln .CalculatorDetail_LineScoreTileIcon__L8JmH,.CalculatorDetail_LineScorePriority__Ea2Ln .CalculatorDetail_LineScoreTileValue__fhRNy{color:#b42318}.CalculatorDetail_LineScorePriority__Ea2Ln .CalculatorDetail_LineScoreTileQuality__ncud6{background:rgba(193,56,49,.14);color:#b42318}.CalculatorDetail_LineScoreEmpty__B1_1V{background:#ffffff}.CalculatorDetail_LineScoreEmpty__B1_1V .CalculatorDetail_LineScoreTileIcon__L8JmH,.CalculatorDetail_LineScoreEmpty__B1_1V .CalculatorDetail_LineScoreTileQuality__ncud6,.CalculatorDetail_LineScoreEmpty__B1_1V .CalculatorDetail_LineScoreTileValue__fhRNy{color:#9aa5b1}.CalculatorDetail_LineScoreEmpty__B1_1V .CalculatorDetail_LineScoreTileValue__fhRNy{color:#dadada}.CalculatorDetail_ScoreLegend__l9zKM{align-items:center;background:#f8faf9;border:1px solid rgba(15,31,48,.07);border-radius:10px;color:#526071;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:12px 14px}.CalculatorDetail_ScoreLegend__l9zKM span{align-items:center;display:inline-flex;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-body);gap:8px}.CalculatorDetail_ScoreLegend__l9zKM i{border-radius:999px;display:inline-block;flex:0 0 auto;height:10px;width:10px}.CalculatorDetail_LegendStrong__tTSWb{background:#04a763}.CalculatorDetail_LegendGood__jgxRh{background:#2a78d6}.CalculatorDetail_LegendAverage__UStVG{background:#d98205}.CalculatorDetail_LegendPriority__hGNDg{background:#b42318}.CalculatorDetail_ArmyExplorerPanel___RfuB,.CalculatorDetail_JobMatchPanel__jhlRE{background:#ffffff;padding:0}.CalculatorDetail_JobMatchHeader__OHDNF{align-items:flex-start;display:flex;gap:14px;padding:22px 22px 0}.CalculatorDetail_ArmyExplorerBadge__42Tbo,.CalculatorDetail_JobMatchIcon__tyXxE{align-items:center;background:rgba(4,167,99,.1);border-radius:5px;color:#047a4a;display:inline-flex;flex:0 0 auto;font-size:var(--calc-font-size-xs);font-weight:var(--calc-font-weight-strong);height:38px;justify-content:center;letter-spacing:.04em;width:44px}.CalculatorDetail_ArmyExplorerPanel___RfuB h2,.CalculatorDetail_JobMatchTitle__S3ri3{color:#101827;font-size:var(--calc-font-size-panel-title);font-weight:var(--calc-font-weight-title);line-height:1.3;margin:0 0 6px}.CalculatorDetail_ArmyExplorerPanel___RfuB p,.CalculatorDetail_EmptyStateText__wLKeb,.CalculatorDetail_JobMatchCopy__4TmLN{color:#526071;font-size:var(--calc-font-size-sm);line-height:1.55;margin:0}.CalculatorDetail_JobMatchPanel__jhlRE>.CalculatorDetail_EmptyStateText__wLKeb{background:#f8faf9;border:1px solid rgba(15,31,48,.07);border-radius:10px;margin:18px 22px 0;padding:12px 14px}.CalculatorDetail_QualifiedJobList__YztDF{border-top:1px solid rgba(15,31,48,.08);display:grid;margin-top:16px}.CalculatorDetail_QualifiedJobItem__fQdxA{align-items:center;color:inherit;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto;padding:14px;text-decoration:none}.CalculatorDetail_QualifiedJobItem__fQdxA:hover{background:#f4f4f4}.CalculatorDetail_QualifiedJobItem__fQdxA+.CalculatorDetail_QualifiedJobItem__fQdxA{border-top:1px solid rgba(15,31,48,.08)}.CalculatorDetail_QualifiedJobCode__oouia{background:rgba(4,167,99,.12);border-radius:3px;color:#047a4a;font-size:var(--calc-font-size-md);font-weight:var(--calc-font-weight-number);padding:5px 8px;text-align:center}.CalculatorDetail_QualifiedJobName__bgaTj{color:#101827;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-title);line-height:1.3}.CalculatorDetail_QualifiedJobArrow__EPo3h{color:#04a763;font-size:var(--calc-font-size-sm);font-weight:var(--calc-font-weight-strong)}.CalculatorDetail_NearMissBox__lNnRj{background:#f8faf9;border:1px solid rgba(15,31,48,.08);border-radius:10px;display:grid;gap:10px;margin-top:18px;padding:14px}.CalculatorDetail_JobMatchFooterLink__QRAQ9{align-items:center;border-top:1px solid rgba(15,31,48,.08);color:#04a763;display:flex;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-strong);justify-content:space-between;margin-top:18px;padding:14px 22px;text-decoration:none}.CalculatorDetail_JobMatchFooterLink__QRAQ9:after{content:"->";font-size:1.25em;font-weight:var(--calc-font-weight-number);line-height:1}.CalculatorDetail_JobMatchFooterLink__QRAQ9:hover{background:rgba(4,167,99,.05);text-decoration:none}.CalculatorDetail_CalculatorSourceNote__h9X31{background:#ffffff;box-shadow:0 10px 24px rgba(18,26,36,.045);border-radius:6px;color:#526071;display:grid;gap:10px;line-height:1.6;margin:0 auto;max-width:960px;padding:18px 22px;font-size:var(--calc-font-size-md)}.CalculatorDetail_CalculatorSourceNote__h9X31 strong{color:#17324a;display:block;font-weight:var(--calc-font-weight-title)}.CalculatorDetail_CalculatorSourceNote__h9X31 span{display:block}.CalculatorDetail_CalculatorSourceNote__h9X31 a{color:#047a4a;font-weight:var(--calc-font-weight-strong)}.CalculatorDetail_CalculatorCtaGrid__z_gky{display:grid;gap:12px;grid-template-columns:1fr}.CalculatorDetail_CalculatorExplainerFaq__WpJU5{min-width:0}.CalculatorDetail_CalculatorExplainerFaq__WpJU5>div{align-items:stretch;margin-top:0}.CalculatorDetail_CalculatorExplainerFaq__WpJU5>div>div{width:100%}.CalculatorDetail_CalculatorExplainerFaq__WpJU5>div>div>div{max-width:none}.CalculatorDetail_CalculatorCtaCard__zgXDM{align-items:flex-start;background:#ffffff;border-radius:6px;box-shadow:0 10px 24px rgba(18,26,36,.045);display:grid;-moz-column-gap:16px;column-gap:16px;row-gap:10px;grid-template-columns:54px minmax(0,1fr) auto;padding:20px;text-align:left}.CalculatorDetail_CalculatorCtaIcon__R_0_k{align-self:center;color:#04a763;font-size:var(--calc-font-size-icon-lg);grid-column:1;grid-row:1/span 2;justify-self:center}.CalculatorDetail_CalculatorCtaCard__zgXDM h2{color:#101827;font-size:var(--calc-font-size-card-title);font-weight:var(--calc-font-weight-title);line-height:1.3;margin:0}.CalculatorDetail_CalculatorCtaCard__zgXDM p{color:#526071;font-size:var(--calc-font-size-md);line-height:1.45;margin:0}.CalculatorDetail_CalculatorActionButton__5MgC_{border-radius:3px;box-sizing:border-box;font-size:var(--calc-font-size-body);grid-column:3;grid-row:1/span 2;height:48px;max-width:168px;min-width:168px;padding:0 12px;place-self:center end;width:150px}.CalculatorDetail_NearMissTitle__qtprq{color:#17324a;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-strong)}.CalculatorDetail_NearMissItem__6oMl9{align-items:center;color:inherit;display:flex;gap:12px;justify-content:space-between;text-decoration:none}.CalculatorDetail_NearMissItem__6oMl9 strong{color:#101827;display:block;font-size:var(--calc-font-size-md);font-weight:var(--calc-font-weight-title);line-height:1.3}.CalculatorDetail_NearMissItem__6oMl9 small{color:#6b7280;display:block;font-size:var(--calc-font-size-xs);line-height:1.35;margin-top:2px}.CalculatorDetail_ArmyExplorerPanel___RfuB{background:radial-gradient(circle at 10% 0,rgba(4,167,99,.14),transparent 36%),linear-gradient(135deg,#ffffff,#f3fbf7)}.CalculatorDetail_ArmyExplorerPanel___RfuB h2{margin-top:14px}.CalculatorDetail_PrimaryLinkButton__ZqBnH{align-items:center;background:#04a763;border-radius:999px;color:#ffffff;display:inline-flex;font-size:var(--calc-font-size-body);font-weight:var(--calc-font-weight-strong);justify-content:center;margin-top:18px;padding:12px 18px;text-decoration:none;transition:background .18s ease,transform .18s ease}.CalculatorDetail_PrimaryLinkButton__ZqBnH:hover{background:#047a4a;transform:translateY(-1px)}@media (max-width:1040px){.CalculatorDetail_ArmyCalculatorLayout__HUZnC,.CalculatorDetail_CalculatorGrid__H_7xp,.CalculatorDetail_InfoGrid__pKHTu,.CalculatorDetail_RequirementGrid___HbF3{grid-template-columns:1fr}.CalculatorDetail_ResultPanel__TExU8{position:static}.CalculatorDetail_LineScoreGrid___JaMy,.CalculatorDetail_ScoreLegend__l9zKM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CalculatorDetail_SectionIntro__ytsHr{text-align:left}.CalculatorDetail_FormulaGrid__aeHu4,.CalculatorDetail_LineScoreInputs__YhT6M,.CalculatorDetail_SubtestGrid__EY_cF{grid-template-columns:1fr}.CalculatorDetail_ChartRow__q9Fjf{align-items:start;grid-template-columns:1fr}.CalculatorDetail_RequirementTop__8Jly5{flex-direction:column}.CalculatorDetail_PrepLink__9F1fX,.CalculatorDetail_PriorityItem__W6ZZX{align-items:flex-start;flex-direction:column}.CalculatorDetail_ArmyPanelHeader__34JQX,.CalculatorDetail_JobMatchHeader__OHDNF{flex-direction:column}.CalculatorDetail_ArmyInputRow__pHvfT{align-items:center;-moz-column-gap:10px;column-gap:10px;grid-template-columns:46px minmax(0,1fr) 92px}.CalculatorDetail_ArmyInputRow__pHvfT .CalculatorDetail_Input__Ra_xg{grid-column:auto;height:46px;min-width:0;padding:0 10px}.CalculatorDetail_CalculatorCtaGrid__z_gky,.CalculatorDetail_LineScoreGrid___JaMy,.CalculatorDetail_ScoreLegend__l9zKM{grid-template-columns:1fr}.CalculatorDetail_QualifiedJobItem__fQdxA{align-items:flex-start;grid-template-columns:52px minmax(0,1fr)}.CalculatorDetail_QualifiedJobArrow__EPo3h{grid-column:2}.CalculatorDetail_NearMissItem__6oMl9{align-items:flex-start;flex-direction:column}}