.pilotHero{color:#fff;background:linear-gradient(135deg,#111,#2b2b2b);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:18px;margin:4px 0 16px;padding:22px;display:flex;overflow:hidden}.pilotHero h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:30px}.pilotHero p{color:#ddd;margin:0}.pilotHero>span{color:#8e1717;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.pilotDayStatus{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.pilotDayStatus h2{margin:3px 0}.pilotDayStatus p{color:#747070;margin:0;font-size:12px}.pilotDayRing{border-radius:50%;place-items:center;width:72px;height:72px;padding:7px;display:grid}.pilotDayRing>div{background:#fff;border-radius:50%;align-content:center;place-items:center;width:100%;height:100%;display:grid}.pilotDayRing b{font-size:17px}.pilotDayRing small{color:#777;font-size:9px}.pilotPlanAccess{background:#fff;border:1px solid #e7e1e1;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:14px 0;padding:13px 14px;display:grid}.pilotPlanIcon{background:#fff0f0;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.pilotPlanAccess>div{flex-direction:column;min-width:0;display:flex}.pilotPlanAccess>div small{letter-spacing:.11em;color:#7e7676;font-size:9px;font-weight:900}.pilotPlanAccess>div b{font-size:14px}.pilotPlanAccess>div span{color:#777;font-size:10px}.pilotPlanAccess>a{background:var(--red);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:900;display:inline-flex}.pilotSectionTitle{justify-content:space-between;align-items:flex-end;gap:14px;margin:20px 2px 9px;display:flex}.pilotSectionTitle h2{margin:2px 0 0;font-size:18px}.pilotSectionTitle>span{color:#888;font-size:10px}.pilotModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilotModuleCard{appearance:none;text-align:left;width:100%;min-height:270px;color:inherit;font:inherit;background:#fff;border:1px solid #e4e0e0;border-radius:18px;flex-direction:column;gap:0;padding:16px;transition:all .15s;display:flex;box-shadow:0 8px 24px #00000009}.pilotModuleCard:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0000000f}.pilotModuleCard>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.pilotModuleIcon{background:#fff2f2;border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.pilotModuleCard>header>div{flex-direction:column;display:flex}.pilotModuleCard>header small{letter-spacing:.11em;color:#8b8383;font-size:8px;font-weight:900}.pilotModuleCard>header b{font-size:14px}.pilotModuleCard>header em{color:#666;background:#f2f0f0;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.pilotModuleLead{flex-direction:column;gap:3px;margin-top:13px;display:flex}.pilotModuleLead strong{letter-spacing:-.035em;font-size:25px;line-height:1.05}.pilotModuleLead>span{color:#757070;font-size:11px}.pilotModuleCard>footer{border-top:1px solid #eeeaea;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;font-size:10px;font-weight:900;display:flex}.pilotModuleCard>footer b{color:var(--red);font-size:16px}.pilotModuleCard.hydration{background:linear-gradient(#fff,#fbfeff);border-color:#d8eaf3}.pilotModuleCard.hydration .pilotModuleIcon,.pilotModuleCard.hydration header em{color:#087eb7;background:#eaf8ff}.pilotModuleCard.wellness{background:linear-gradient(#fff,#fffdf7);border-color:#eadfce}.pilotModuleCard.wellness .pilotModuleIcon{background:#fff6d9}.pilotModuleCard.training .pilotModuleIcon{background:#f4f1ff}.pilotModuleCard.objectives{grid-column:1/-1;min-height:210px}.pilotMealJourney{grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0 10px;display:grid;position:relative}.pilotMealJourney:before{content:"";background:#ece7e7;height:2px;position:absolute;top:24px;left:7%;right:7%}.pilotMealJourney>div{z-index:1;text-align:center;grid-template-columns:1fr auto;grid-template-areas:"icon icon""label state";align-items:center;gap:2px;display:grid;position:relative}.pilotMealJourney>div>span{background:#fff;border:1px solid #ded8d8;border-radius:15px;grid-area:icon;place-items:center;width:47px;height:47px;margin:auto;font-size:20px;display:grid;position:relative}.pilotMealJourney>div>span i{background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.pilotMealJourney b{color:#666;grid-area:label;font-size:8px}.pilotMealJourney small{grid-area:state;font-size:9px;font-weight:900}.pilotMealJourney .pending{opacity:.52}.pilotMealJourney .adapted>span{background:#fff5f5;border-color:#ee9696}.pilotMiniMeta{color:#747070;font-size:10px}.pilotHydrationProgress{gap:7px;margin-top:18px;display:grid}.pilotHydrationProgress>span{background:#e9f2f6;border-radius:999px;height:10px;overflow:hidden}.pilotHydrationProgress i{background:linear-gradient(90deg,#6edcff,#20b9ee,#0782cf);border-radius:999px;height:100%;display:block}.pilotHydrationProgress small{color:#63757e;font-size:10px}.pilotHydrationMeta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pilotHydrationMeta span{color:#56747f;background:#eef8fc;border-radius:999px;padding:6px 8px;font-size:9px}.pilotWellnessMetrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;display:grid}.pilotWellnessMetrics>div{background:#fff;border:1px solid #eee8df;border-radius:12px;flex-direction:column;gap:2px;padding:9px;display:flex}.pilotWellnessMetrics small{color:#847b72;font-size:8px}.pilotWellnessMetrics b{font-size:11px}.pilotWellnessMetrics span{color:#9a9189;font-size:9px}.pilotTrainingLine{background:#f8f7fb;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:10px;display:grid}.pilotTrainingLine span,.pilotTrainingLine b{font-size:10px}.pilotTrainingLine i{background:#d9d3e2;height:2px}.pilotObjectiveMini{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:18px;display:grid}.pilotObjectiveMini span{color:#777;text-align:center;border:1px solid #e8e3e3;border-radius:11px;padding:10px;font-size:10px}.pilotObjectiveMini span.done{color:#2d6540;background:#eef8f0;border-color:#cfe4d3;font-weight:900}.pilotTimeline{flex-direction:column;gap:0;display:flex}.pilotTimeline>div{grid-template-columns:52px 14px 1fr;align-items:start;gap:8px;padding:8px 0;display:grid;position:relative}.pilotTimeline>div:not(:last-child):after{content:"";background:#ece8e8;width:2px;position:absolute;top:22px;bottom:-8px;left:58px}.pilotTimeline time{color:#777;padding-top:2px;font-size:10px}.pilotTimeline>div>span{background:var(--red);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:3px}.pilotTimeline .future>span{background:#c8c3c3}.pilotTimeline p{flex-direction:column;margin:0;display:flex}.pilotTimeline p b{font-size:12px}.pilotTimeline p small{color:#777;margin-top:2px;font-size:10px}.pilotSafety{background:#fff8e8;border:1px solid #eadbb6;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;display:flex}.pilotSafety b{font-size:10px}.pilotSafety span{color:#746a54;font-size:10px}.pilotOverlay{align-items:flex-end}.pilotSheet{width:min(820px,100%);max-height:95vh}.pilotSheet.wide{width:min(1180px,100vw - 20px);max-width:1180px}.pilotSheetHead{top:-16px}.pilotModalIntro{border-bottom:1px solid #e9e5e5;flex-direction:column;justify-content:space-between;gap:12px;margin-bottom:14px;padding:2px 2px 13px;display:flex}.pilotModalIntro b{font-size:13px}.pilotModalIntro span{color:#777;font-size:10px}.pilotHydrationHero,.pilotWellnessHero,.pilotTrainingHero{color:#fff;background:#111;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}.pilotHydrationHero>div,.pilotWellnessHero>div,.pilotTrainingHero>div{flex-direction:column;gap:3px;display:flex}.pilotHydrationHero span,.pilotWellnessHero small,.pilotTrainingHero small{letter-spacing:.09em;color:#ccc;font-size:9px}.pilotHydrationHero b,.pilotWellnessHero b,.pilotTrainingHero b{font-size:22px}.pilotHydrationHero b small{color:#ddd;font-size:13px}.pilotHydrationHero p{color:#ddd;margin:0;font-size:11px}.pilotHydrationHero>strong{color:#6fdfff;font-size:25px}.pilotWellnessHero>span,.pilotTrainingHero>span{font-size:32px}.pilotQuickButtons{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px;display:grid}.pilotQuickButtons button,.pilotOutcome button,.pilotBinary button{font:inherit;background:#fff;border:1px solid #ddd7d7;border-radius:12px;padding:10px;font-size:11px;font-weight:900}.pilotQuickButtons button:hover{background:#f5fcff;border-color:#a4d8ef}.pilotFormSection{background:#fff;border:1px solid #e7e2e2;border-radius:16px;margin-bottom:12px;padding:14px}.pilotFormSection h3{margin:3px 0 8px}.pilotFormSection>label{margin:10px 0}.pilotFormSection>label>span{justify-content:space-between;gap:10px;font-size:11px;font-weight:850;display:flex}.pilotFormSection textarea{min-height:80px}.pilotUrineScale{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.pilotUrineScale button{border:2px solid #0000;border-radius:9px;height:42px;font-size:10px;font-weight:900}.pilotUrineScale button.active{border-color:#111;box-shadow:inset 0 0 0 2px #fff}.pilotDisclosure{background:#fff;border:1px solid #e4dfdf;border-radius:14px;margin:12px 0;overflow:hidden}.pilotDisclosure>summary{cursor:pointer;padding:12px 14px;font-size:12px;font-weight:900}.pilotDisclosureBody{padding:0 14px 14px}.pilotSweatResults{grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0 13px;display:grid}.pilotSweatResults>div{border:1px solid #e8e3e3;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex}.pilotSweatResults small{color:#777;font-size:8px}.pilotSweatResults b{font-size:15px}.pilotSweatResults .primary{background:#eef9ff;border-color:#cfe8f6}.pilotFormGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pilotFormGrid.two{grid-template-columns:repeat(2,1fr)}.pilotFormGrid label,.pilotFormSection label{margin:0}.pilotFormGrid label>span{margin-bottom:4px;font-size:10px;font-weight:850;display:block}.pilotFormGrid input,.pilotFormGrid select{padding:10px}.pilotFormSection>.pilotFormGrid{margin-top:8px}.pilotFormula{color:#666;background:#f7f5f5;border-radius:10px;margin:11px 0 0;padding:9px 10px;font-size:9px}.pilotBinary{border:0;margin:12px 0;padding:0}.pilotBinary legend{margin-bottom:7px;font-size:11px;font-weight:900}.pilotBinary legend small{color:#777;font-weight:400}.pilotBinary button{margin-right:6px}.pilotBinary button.active{color:#315e3b;background:#eef8f0;border-color:#a9ccb0}.pilotBinary button.active.alert{color:#8f2929;background:#fff1f1;border-color:#e7b6b6}.pilotCompare{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin-bottom:12px;display:grid}.pilotCompare>div{background:#fff;border:1px solid #e6e1e1;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.pilotCompare small{color:#777;letter-spacing:.08em;font-size:8px}.pilotCompare b{font-size:13px}.pilotCompare span{color:#777;font-size:10px}.pilotCompare i{font-style:normal;font-weight:900}.pilotOutcome{grid-template-columns:repeat(3,1fr);gap:7px;margin:8px 0 12px;display:grid}.pilotOutcome button.active{color:#9b2026;background:#fff2f2;border-color:#d72931}.pilotOutcome button.active.warn{color:#71551d;background:#fff8e8;border-color:#dbc494}.pilotObjectivesHero{background:#fff;border-radius:15px;align-items:center;gap:14px;padding:13px;display:flex}.pilotObjectivesHero>div:last-child small{color:#777;font-size:9px}.pilotObjectivesHero h3{margin:2px 0}.pilotObjectivesHero p{color:#777;margin:0;font-size:10px}.pilotObjectiveList{gap:7px;margin-top:12px;display:grid}.pilotObjectiveList>div,.pilotObjectiveList>label{background:#fff;border:1px solid #e6e1e1;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.pilotObjectiveList>div.done,.pilotObjectiveList>label.done{background:#f3fbf5;border-color:#d3e6d7}.pilotObjectiveList>div>span,.pilotObjectiveList>label>span{background:#efeded;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.pilotObjectiveList label>input{opacity:0;pointer-events:none;position:absolute}.pilotObjectiveList p{flex-direction:column;margin:0;display:flex}.pilotObjectiveList p b{font-size:11px}.pilotObjectiveList p small{color:#777;font-size:9px}.pilotObjectiveList strong{font-size:11px}.pilotPlanVsReal{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.pilotMealPanel{background:#fff;border:1px solid #e7e2e2;border-radius:17px;padding:14px}.pilotMealPanel.planned{background:#fffdf8}.pilotSectionFlag{background:#fff3d7;border:1px solid #efd9a4;border-radius:12px;align-items:center;gap:9px;padding:9px 10px;display:flex}.pilotSectionFlag.blue{background:#eef8ff;border-color:#cfe7f5}.pilotSectionFlag>span{color:#fff;background:#edaa20;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.pilotSectionFlag.blue>span{background:#2788b9}.pilotSectionFlag>div{flex-direction:column;display:flex}.pilotSectionFlag b{letter-spacing:.08em;font-size:10px}.pilotSectionFlag small{color:#777;font-size:9px}.pilotMealHeading{justify-content:space-between;align-items:flex-start;gap:10px;margin:12px 0;display:flex}.pilotMealHeading h3{margin:0;font-size:18px}.pilotMealHeading p{color:#777;margin:2px 0 0;font-size:10px}.pilotMealHeading>span{white-space:nowrap;background:#f4f1f1;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.pilotRecordQuality{color:#346445;background:#eef8f1!important}.pilotPlanFormula{background:#fff8e7;border:1px solid #eee0bf;border-radius:14px;margin-bottom:11px;padding:12px}.pilotPlanFormula>div{justify-content:center;align-items:center;gap:8px;display:flex}.pilotPlanFormula>div>span{background:#fff;border:1px solid #e7d9b5;border-radius:12px;flex-direction:column;align-items:center;min-width:120px;padding:9px;display:flex}.pilotPlanFormula span b{margin-top:2px;font-size:10px}.pilotPlanFormula small{text-align:center;color:#766d5e;margin-top:8px;font-size:9px;display:block}.pilotPlanGroup{background:#fff;border:1px solid #ebe6e6;border-radius:14px;margin-top:10px;padding:11px}.pilotPlanGroup.optional{background:#faf8f2}.pilotPlanGroup>header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.pilotPlanGroup>header>div{align-items:center;gap:8px;display:flex}.pilotFoodGroupIcon{letter-spacing:2px;font-size:14px}.pilotPlanGroup header strong{font-size:12px}.pilotPlanGroup header small{color:#7c7272;background:#f5f1f1;border-radius:999px;padding:4px 6px;font-size:9px}.pilotOptionGrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pilotOptionGrid button{text-align:left;min-height:90px;font:inherit;background:#fff;border:1px solid #ded8d8;border-radius:12px;flex-direction:column;gap:3px;padding:9px;display:flex}.pilotOptionGrid button.selected{background:#fff6f6;border-color:#d52831;box-shadow:0 0 0 2px #cc00000a}.pilotOptionGrid b{font-size:10px}.pilotOptionGrid span{font-size:11px}.pilotOptionGrid small{color:#777;font-size:8px;line-height:1.35}.pilotAlignment{border:0;margin:0 0 12px;padding:0}.pilotAlignment legend{margin-bottom:6px;font-size:11px;font-weight:900}.pilotAlignment>div{gap:6px;display:grid}.pilotAlignment button{text-align:left;font:inherit;background:#fff;border:1px solid #ddd7d7;border-radius:11px;padding:9px;font-size:10px;font-weight:900}.pilotAlignment button.active{color:#971f25;background:#fff3f4;border-color:#d2262f}.pilotPhoto{background:#f7fbfd;border:1px solid #d8e6ef;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:grid}.pilotPhoto>div:first-child{flex-direction:column;display:flex}.pilotPhoto b{font-size:11px}.pilotPhoto small{color:#777;font-size:9px}.pilotPhoto>label{cursor:pointer;background:#fff;border:1px solid #cbdce6;border-radius:10px;margin:0;padding:8px 10px;font-size:9px;font-weight:900}.pilotPhoto>label input{opacity:0;pointer-events:none;position:absolute}.pilotPhotoPreview{border:1px solid #dbe4e8;border-radius:10px;grid-column:1/-1;overflow:hidden}.pilotPhotoPreview img{object-fit:cover;width:100%;max-height:220px;display:block}.pilotPhotoPreview button{width:100%;font:inherit;background:#fff;border:0;border-top:1px solid #ddd;padding:7px;font-size:9px;font-weight:850}.pilotQuantifyHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pilotQuantifyHead>div{flex-direction:column;display:flex}.pilotQuantifyHead b{font-size:11px}.pilotQuantifyHead small{color:#777;font-size:9px}.pilotQuantifyHead>button,.pilotMealEmpty button,.pilotTextButton{color:#a21b23;font:inherit;background:0 0;border:0;font-size:9px;font-weight:900}.pilotMealEmpty{border:1px dashed #d8d1d1;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:12px;display:flex}.pilotMealEmpty span{color:#777;font-size:10px}.pilotFoodList{gap:8px;margin-top:9px;display:grid}.pilotFoodCard{background:#fff;border:1px solid #e4dfdf;border-radius:13px;padding:10px}.pilotFoodCard>header{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.pilotFoodCard>header>span{background:#efeded;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.pilotFoodCard>header>div{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}.pilotFoodCard>header b{font-size:11px}.pilotFoodCard>header small{color:#777;flex-basis:100%;font-size:8px}.pilotFoodCard>header em{background:#f0eeee;border-radius:999px;padding:4px 5px;font-size:8px;font-style:normal}.pilotFoodCard>header>button{background:#f2eeee;border:0;border-radius:50%;width:24px;height:24px;font-size:15px}.pilotSpecific{border-top:1px solid #eee;margin:8px 0;padding-top:7px}.pilotSpecific summary{color:#a21c24;cursor:pointer;font-size:9px;font-weight:900}.pilotSpecific>div{padding:8px 0 0}.pilotSpecific p{color:#777;margin:0 0 6px;font-size:9px}.pilotSuggestions{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.pilotSuggestions button{font:inherit;background:#fff;border:1px solid #ddd7d7;border-radius:999px;padding:6px 8px;font-size:9px}.pilotSuggestions button.active{background:#fff4f4;border-color:#cf2630}.pilotSpecific input{padding:9px;font-size:10px}.pilotPlanActual{background:#f7f5f5;border-radius:10px;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:5px;padding:8px 9px;display:grid}.pilotPlanActual span{color:#777;font-size:8px}.pilotPlanActual b{font-size:10px}.pilotPlanActual i{color:#999;font-style:normal}.pilotScale{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.pilotScale button{font:inherit;background:#fff9ec;border:1px solid #e3c98c;border-radius:10px;flex-direction:column;padding:7px;display:flex}.pilotScale b{font-size:10px}.pilotScale small{color:#77633b;font-size:8px}.pilotNoRef{background:#f7f5f5;border-radius:10px;padding:8px}.pilotNoRef>small{color:#777;font-size:8px}.pilotNoRef>div{grid-template-columns:1fr 90px;gap:6px;margin-top:5px;display:grid}.pilotNoRef input,.pilotNoRef select{padding:9px;font-size:10px}.pilotFoodActions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.pilotFoodActions>button{font:inherit;background:#fff;border:1px solid #d9d3d3;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850}.pilotFoodActions>button.active{color:#236580;background:#eff9fd;border-color:#a6d1e4}.pilotFoodActions>button.unknown.active{color:#6b5d49;background:#faf6ef;border-color:#ddd1c0}.pilotFoodActions>details{margin-left:auto}.pilotFoodActions>details>summary{color:#777;cursor:pointer;font-size:8px;font-weight:850}.pilotAdvanced{grid-template-columns:2fr 1fr 1fr 1fr;gap:5px;min-width:450px;margin-top:7px;display:grid}.pilotAdvanced input,.pilotAdvanced select{padding:8px;font-size:9px}.pilotMealNotes{margin:11px 0;display:block}.pilotMealNotes>span{gap:5px;font-size:10px;font-weight:900;display:flex}.pilotMealNotes small{color:#777;font-weight:400}.pilotMealNotes textarea{min-height:72px}.pilotSaved{background:#eef8f0;border:1px solid #cfe4d3;border-radius:11px;flex-direction:column;margin-top:8px;padding:9px 10px;display:flex}.pilotSaved b{font-size:10px}.pilotSaved span{color:#56705d;font-size:8px}@media (max-width:850px){.pilotPlanVsReal{grid-template-columns:1fr}.pilotSheet.wide{width:calc(100vw - 8px)}.pilotModuleGrid{grid-template-columns:1fr}.pilotModuleCard.objectives{grid-column:auto}.pilotDayStatus{grid-template-columns:auto 1fr}.pilotDayStatus>button{grid-column:2;justify-self:start}.pilotSweatResults{grid-template-columns:1fr 1fr}.pilotAdvanced{grid-template-columns:1fr 1fr;min-width:0}.pilotPlanAccess{grid-template-columns:auto 1fr}.pilotPlanAccess>a{grid-column:2;justify-self:start}}@media (max-width:560px){.pilotHero{flex-direction:column;padding:18px}.pilotHero h1{font-size:27px}.pilotHero>span{align-self:flex-start}.pilotSectionTitle{flex-direction:column;align-items:flex-start;gap:3px}.pilotModuleCard{min-height:250px;padding:14px}.pilotModuleLead strong{font-size:22px}.pilotMealJourney{gap:3px}.pilotMealJourney>div>span{border-radius:13px;width:40px;height:40px;font-size:18px}.pilotMealJourney:before{top:20px}.pilotWellnessMetrics{grid-template-columns:1fr 1fr 1fr}.pilotWellnessMetrics b{font-size:10px}.pilotObjectiveMini,.pilotQuickButtons{grid-template-columns:1fr 1fr}.pilotUrineScale{grid-template-columns:repeat(4,1fr)}.pilotSweatResults{grid-template-columns:1fr 1fr}.pilotFormGrid,.pilotFormGrid.two,.pilotFormGrid.three,.pilotCompare{grid-template-columns:1fr}.pilotCompare i{justify-self:center;transform:rotate(90deg)}.pilotOutcome,.pilotOptionGrid{grid-template-columns:1fr}.pilotPlanFormula>div>span{flex:1;min-width:0}.pilotFoodActions>details{flex-basis:100%;margin-left:0}.pilotAdvanced,.pilotPhoto{grid-template-columns:1fr}.pilotPhoto>label{justify-self:start}.pilotPlanAccess>a{grid-column:1/-1;justify-content:center;justify-self:stretch}.pilotDayStatus{grid-template-columns:1fr}.pilotDayRing{width:64px;height:64px}.pilotDayStatus>button{grid-column:auto}.pilotSafety{flex-direction:column;align-items:flex-start}}
