.PineFitFinder_shell__4IOJ9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.PineFitFinder_formPanel__MTCGu,.PineFitFinder_resultPanel__zS3ZD{min-width:0}.PineFitFinder_formPanel__MTCGu{background:radial-gradient(circle at top right,rgba(74,122,92,.12),transparent 40%),var(--white);border:1px solid rgba(45,90,61,.12);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md)}.PineFitFinder_panelHeader__Tbzlc h2{margin-top:var(--space-3);margin-bottom:var(--space-3)}.PineFitFinder_panelHeader__Tbzlc p{color:var(--text-muted);margin-bottom:0}.PineFitFinder_formStack__RP3mQ{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8)}.PineFitFinder_group___5xOA{border:0}.PineFitFinder_group___5xOA legend{font-family:var(--font-heading);font-size:1.125rem;color:var(--pine-green-dark);margin-bottom:var(--space-2)}.PineFitFinder_groupHint__B61pE{color:var(--text-muted);font-size:.95rem;margin-bottom:var(--space-4)}.PineFitFinder_optionGrid__TTUt1{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.PineFitFinder_optionButton__gYqBH{display:grid;grid-gap:var(--space-1);gap:var(--space-1);width:100%;padding:var(--space-4);text-align:left;border:1px solid rgba(45,90,61,.18);border-radius:var(--radius-lg);background:var(--cream);color:var(--text-dark);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.PineFitFinder_optionButton__gYqBH strong{font-size:.975rem}.PineFitFinder_optionButton__gYqBH span{color:var(--text-muted);font-size:.875rem;line-height:1.45}.PineFitFinder_optionButton__gYqBH:hover{transform:translateY(-1px);border-color:rgba(45,90,61,.34);box-shadow:var(--shadow-sm)}.PineFitFinder_optionButtonActive__LSSBB{background:var(--soft-green);border-color:var(--pine-green);box-shadow:inset 0 0 0 1px rgba(45,90,61,.12)}.PineFitFinder_resultPanel__zS3ZD{display:grid;grid-gap:var(--space-6);gap:var(--space-6);position:-webkit-sticky;position:sticky;top:calc(80px + var(--space-6))}.PineFitFinder_resultCard__2gTjm,.PineFitFinder_scoreCard__VyVtq{border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.PineFitFinder_scoreCard__VyVtq{padding:var(--space-8);color:var(--white);background:linear-gradient(135deg,rgba(45,90,61,.96),rgba(30,61,41,1)),var(--pine-green)}.PineFitFinder_scoreHeader__0nrBY{display:flex;gap:var(--space-4);justify-content:space-between;align-items:flex-end}.PineFitFinder_scoreHeader__0nrBY h2{color:var(--white);margin-top:var(--space-3)}.PineFitFinder_scoreValue__VdFfn{font-family:var(--font-heading);font-size:clamp(2.5rem,8vw,4rem);line-height:1}.PineFitFinder_scoreTrack__9HjIx{height:12px;margin-top:var(--space-5);border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}.PineFitFinder_scoreFill__S9XKd{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f5ede0,#dce8d8)}.PineFitFinder_scoreSummary__iyP92{margin:var(--space-4) 0 0;color:rgba(255,255,255,.88)}.PineFitFinder_bottomGrid__b_xjI,.PineFitFinder_resultGrid__tRPIV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.PineFitFinder_resultCard__2gTjm{padding:var(--space-7);background:var(--white);border:1px solid rgba(45,90,61,.12)}.PineFitFinder_cardEyebrow__OKz9R{display:inline-block;margin-bottom:var(--space-3);color:var(--pine-green);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.PineFitFinder_resultCard__2gTjm h3{margin-bottom:var(--space-3)}.PineFitFinder_resultCard__2gTjm p{color:var(--text-muted)}.PineFitFinder_resultCard__2gTjm ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.PineFitFinder_resultCard__2gTjm li{position:relative;padding-left:var(--space-6);color:var(--text-muted)}.PineFitFinder_resultCard__2gTjm li:before{content:"✓";position:absolute;left:0;color:var(--pine-green);font-weight:700}.PineFitFinder_scheduleCard__6FXWS{background:linear-gradient(180deg,rgba(232,240,232,.9),rgba(255,255,255,1) 40%)}.PineFitFinder_phaseList__Ba4Xz{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5)}.PineFitFinder_phaseItem__B_gAo{padding:var(--space-4);border-radius:var(--radius-lg);background:rgba(255,255,255,.9);border:1px solid rgba(45,90,61,.1)}.PineFitFinder_phaseHeader__EE7mY{display:flex;gap:var(--space-3);justify-content:space-between;align-items:baseline}.PineFitFinder_phaseHeader__EE7mY span{color:var(--pine-green-dark);font-size:.95rem;font-weight:600}.PineFitFinder_phaseDays__uGuob{margin:var(--space-2) 0;color:var(--forest-brown);font-size:.875rem;font-weight:700}.PineFitFinder_linkStack__K4MNz{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.PineFitFinder_evidenceLink__P_8X0{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--cream);border:1px solid rgba(45,90,61,.12);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.PineFitFinder_evidenceLink__P_8X0 strong{color:var(--pine-green-dark)}.PineFitFinder_evidenceLink__P_8X0 span{color:var(--text-muted);font-size:.92rem}.PineFitFinder_evidenceLink__P_8X0:hover{transform:translateY(-1px);border-color:rgba(45,90,61,.28);box-shadow:var(--shadow-sm)}@media (max-width:1100px){.PineFitFinder_shell__4IOJ9{grid-template-columns:1fr}.PineFitFinder_resultPanel__zS3ZD{position:static}}@media (max-width:768px){.PineFitFinder_formPanel__MTCGu,.PineFitFinder_resultCard__2gTjm,.PineFitFinder_scoreCard__VyVtq{padding:var(--space-6)}.PineFitFinder_bottomGrid__b_xjI,.PineFitFinder_resultGrid__tRPIV{grid-template-columns:1fr}.PineFitFinder_phaseHeader__EE7mY{flex-direction:column;align-items:flex-start}}