.pdf-section-sheet .profile-workspace{grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.pdf-section-sheet .profile-workspace>*{min-width:0}.pdf-section-sheet .profile-role>span,.pdf-section-sheet .profile-workspace>label{line-height:1.25}.pdf-section-sheet .profile-workspace>label,.pdf-section-sheet .profile-role,.pdf-section-sheet .account-role-badge{display:grid!important;grid-template-rows:24px 56px!important;min-height:86px;align-items:start;text-align:center}.pdf-section-sheet .profile-workspace .pdf-control-value,.pdf-section-sheet .account-role-badge strong{display:flex;min-height:48px;width:100%!important;min-width:0!important;margin-top:0!important;box-sizing:border-box!important;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #d9d1c3;background:#fff;color:#242320;font-size:11px;font-weight:800;line-height:1.35;text-align:center;white-space:normal}.pdf-section-sheet .profile-workspace .account-workspace-tabs{display:none!important}.pdf-section-sheet .profile-role>span{white-space:normal}.pdf-section-sheet .progress-toolbar{display:block!important;padding:14px 30px!important}.pdf-section-sheet .progress-toolbar .progress-tabs{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.pdf-section-sheet .progress-tabs button{display:flex;min-height:50px;align-items:center;justify-content:center;padding:10px 14px;line-height:1.35;text-align:center;white-space:normal}.pdf-section-sheet .progress-toolbar .collapse-progress{display:none!important}.pdf-section-sheet .progress-metric-selector{text-align:center}.pdf-section-sheet .progress-metric-selector .pdf-control-value{display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px 12px;text-align:center}.pdf-section-sheet>.print-measurement-summary{display:block!important;padding:24px 30px 30px;border-top:0}.pdf-section-sheet .print-measurement-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.pdf-section-sheet .clinical-toggle{display:none!important}.pdf-section-sheet .results .macro-row.outside,.pdf-section-sheet .results .macro-row.outside>*{background:#fbf8f1!important;color:#242320!important}.pdf-section-sheet .results .macro-row.outside .macro-primary span,.pdf-section-sheet .results .macro-row.outside .macro-math small,.pdf-section-sheet .results .macro-row.outside .macro-range span,.pdf-section-sheet .results .macro-row.outside .macro-range small{color:#665f56!important}.pdf-section-sheet .results .macro-row.outside .macro-primary strong,.pdf-section-sheet .results .macro-row.outside .macro-math b,.pdf-section-sheet .results .macro-row.outside .macro-range strong,.pdf-section-sheet .results .macro-row.outside .macro-edit b{color:#242320!important}.pdf-section-sheet .results .macro-row.outside .macro-math span,.pdf-section-sheet .results .macro-row.outside .macro-edit button{color:#9b3527!important}.pdf-section-sheet .results .macro-row.outside .macro-edit input{border-color:#cfc5b7!important;background:#fff!important;color:#242320!important}.pdf-section-sheet .nutrition-controls label,.pdf-section-sheet .nutrition-controls .pdf-control-value,.pdf-section-sheet .nutrition-controls label small{text-align:center}.pdf-section-sheet .nutrition-controls .pdf-control-value{display:flex;min-height:54px;align-items:center;justify-content:center;padding:10px 12px}.pdf-section-sheet .pdf-allergen-section{border:1px solid #d9d1c3!important;border-left:5px solid #a9362b!important;box-shadow:none!important;background:#fff!important;color:#242320!important}.pdf-section-sheet .pdf-allergen-section{display:block;margin:24px 34px 28px;padding:20px}.pdf-section-sheet .pdf-allergen-title{margin:0 0 12px;padding:0;color:#242320!important;font:600 18px Georgia,serif}.pdf-section-sheet .pdf-allergen-section>p{margin:0 0 15px;color:#554f47!important;line-height:1.55}.pdf-section-sheet .pdf-allergen-section .allergen-card-grid,.pdf-section-sheet .pdf-allergen-section .allergy-routing-grid,.pdf-section-sheet .pdf-allergen-section .allergen-safety-note{background:#fff!important}.pdf-section-sheet .pdf-allergen-section .allergen-safety-note{border-left-color:#a9362b!important;background:#fff1ee!important;color:#554f47!important}.pdf-section-sheet .nutrition-controls label small{min-height:74px!important;overflow:visible!important;padding:10px 12px 13px!important;line-height:1.55!important}.pdf-section-sheet .nutrition-audit li,.pdf-section-sheet .nutrition-audit>p{overflow:visible!important;padding-bottom:4px;line-height:1.55!important}.pdf-section-sheet .session-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;overflow:visible!important}.pdf-section-sheet .session-title>b,.pdf-section-sheet .session-method,.pdf-section-sheet .session-cal{min-width:0;margin:0!important;overflow:visible!important;line-height:1.4!important;white-space:nowrap}.pdf-section-sheet .session-method{padding:5px 8px!important}.pdf-section-sheet .cardio-session{overflow:visible!important;padding:16px 16px 18px!important}.pdf-section-sheet .cardio-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.pdf-section-sheet .cardio-fields .number-field>span{grid-template-columns:minmax(0,1fr) minmax(34px,max-content)!important}.pdf-section-sheet .cardio-fields .field-unit{padding-right:2px;line-height:1.25!important}.pdf-section-sheet .strength-method .method-body>p,.pdf-section-sheet .strength-method .method-body>small,.pdf-section-sheet .strength-rate-grid small{display:block;overflow:visible!important;padding-bottom:4px;color:#554f47!important;line-height:1.55!important}.pdf-section-sheet .strength-rate-grid span{min-height:100px!important;padding:13px!important;overflow:visible!important}.pdf-section-sheet .strength-rate-grid span.selected{border-color:#d8872f!important;box-shadow:inset 4px 0 #d8872f!important;background:#fff4df!important;color:#242320!important}.pdf-section-sheet .strength-rate-grid span.selected b,.pdf-section-sheet .strength-rate-grid span.selected strong,.pdf-section-sheet .strength-rate-grid span.selected small{color:#242320!important}.pdf-section-sheet .cardio-guide .method-body>p{min-height:86px;margin:0 0 14px!important;padding:0 0 18px!important;overflow:visible!important;color:#3f3b35!important;line-height:1.7!important}.pdf-section-sheet .meal-slot{min-height:174px!important;overflow:visible!important;padding-bottom:18px!important}.pdf-section-sheet .meal-slot>p{display:block;min-height:28px;margin:7px 0 14px!important;overflow:visible!important;padding-bottom:6px;color:#514b43!important;line-height:1.55!important}.pdf-section-sheet .meal-slots{gap:12px!important;margin:0 0 18px!important;padding:14px!important;border:1px solid #d2c8ba;background:#e9e1d4!important}.pdf-section-sheet .meal-slots .meal-slot{border:1px solid #c8bdad!important;background:#fff!important;box-shadow:0 2px #4d3f2f1a!important}.pdf-section-sheet .results .macro-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0;padding:0!important;border-top:1px solid #55514b;border-bottom:1px solid #55514b;break-inside:avoid}.pdf-section-sheet .results .macro-list .macro-row,.pdf-section-sheet .results .macro-list .macro-row.outside{display:flex!important;min-height:184px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0!important;padding:17px 18px!important;border:0!important;border-right:1px solid #55514b!important;box-shadow:none!important;background:transparent!important;color:#fff4df!important}.pdf-section-sheet .results .macro-list .macro-row:last-child{border-right:0!important}.pdf-section-sheet .results .macro-list .macro-row>*{width:100%;background:transparent!important}.pdf-section-sheet .results .macro-primary>span{color:#aaa69d!important}.macro-manual-badge{display:inline-flex;width:max-content;margin:6px 0 0;align-items:center;padding:3px 6px;border:1px solid #d8872f;background:#d8872f24;color:#d8872f;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pdf-section-sheet .results .macro-primary>strong,.pdf-section-sheet .results .pdf-macro-gram-value,.pdf-section-sheet .results .macro-edit b,.pdf-section-sheet .results .macro-math b,.pdf-section-sheet .results .macro-range strong{color:#fff4df!important}.pdf-section-sheet .results .pdf-macro-gram-value,.pdf-section-sheet .results .macro-primary>strong{margin-top:6px;font:600 24px Georgia,serif;line-height:1.15}.pdf-section-sheet .results .macro-edit{display:flex!important;grid-template-columns:none!important;align-items:baseline;gap:5px;margin:0}.pdf-section-sheet .results .macro-edit button{display:none!important}.pdf-section-sheet .results .macro-math,.pdf-section-sheet .results .macro-range{margin-top:12px;padding-top:11px;border-top:1px solid #4b4842}.pdf-section-sheet .results .macro-math span{color:#e47866!important}.pdf-section-sheet .results .macro-math small,.pdf-section-sheet .results .macro-range span,.pdf-section-sheet .results .macro-range small{color:#aaa69d!important}.pdf-section-sheet .energy-education .macro-lesson{min-height:78px!important;padding:8px 10px!important}.pdf-section-sheet .energy-education .macro-lesson p{font-size:8px!important;line-height:1.38!important}.pdf-section-sheet .energy-education>small{padding:8px 10px!important}.pdf-section-sheet .results .result-note{display:none!important}.pdf-section-sheet .strength-session-summary span,.pdf-section-sheet .strength-session-summary strong{min-height:32px;overflow:visible!important;padding:9px 11px 11px!important;line-height:1.45!important}.pdf-section-sheet .shake-entry,.pdf-section-sheet .known-entry-grid>.known-entry{break-inside:avoid}.pdf-section-sheet .device-override-note,.pdf-section-sheet .source-note,.pdf-section-sheet .result-note,.pdf-section-sheet .body-type-guide>div,.pdf-section-sheet .vault-status>small{overflow:visible!important;padding-bottom:12px!important;line-height:1.55!important}.pdf-section-sheet .allergen-card small,.pdf-section-sheet .exclusion-ledger p{overflow:visible!important;line-height:1.55!important}.pdf-section-sheet.report-page,.pdf-section-sheet .foundation,.pdf-section-sheet .tier-step,.pdf-section-sheet .results,.pdf-section-sheet .vault-status,.pdf-section-sheet .nutrition-audit{background:#fff!important;color:#292621!important}.pdf-section-sheet .report-workflow{border:1px solid #cfc5b7!important;background:#fff!important;color:#292621!important}.pdf-section-sheet .report-workflow>div:first-child{background:#242320!important}.pdf-section-sheet .report-workflow a{border-color:#d9d1c3!important;background:#fff!important;color:#423d36!important}.pdf-section-sheet .report-workflow a em{color:#a9362b!important}.pdf-section-sheet .results{border-top:1px solid #bdb3a5!important;border-bottom:1px solid #bdb3a5!important}.pdf-section-sheet .results .step-kicker,.pdf-section-sheet .audit-label{color:#a9362b!important}.pdf-section-sheet .calorie-hero{border-color:#c9c0b3!important}.pdf-section-sheet .calorie-hero span,.pdf-section-sheet .calorie-hero small,.pdf-section-sheet .energy-stack span,.pdf-section-sheet .goal-impact>span,.pdf-section-sheet .macro-primary>span,.pdf-section-sheet .macro-range>span,.pdf-section-sheet .support-grid span,.pdf-section-sheet .audit-metrics span,.pdf-section-sheet .vault-categories span,.pdf-section-sheet .nutrition-audit li,.pdf-section-sheet .nutrition-audit p,.pdf-section-sheet .vault-status>p,.pdf-section-sheet .vault-status>small{color:#655f57!important}.pdf-section-sheet .calorie-hero strong,.pdf-section-sheet .energy-stack strong,.pdf-section-sheet .goal-impact>strong,.pdf-section-sheet .goal-impact p b,.pdf-section-sheet .macro-primary>strong,.pdf-section-sheet .pdf-macro-gram-value,.pdf-section-sheet .macro-edit b,.pdf-section-sheet .macro-math b,.pdf-section-sheet .macro-range strong,.pdf-section-sheet .support-grid strong,.pdf-section-sheet .support-grid strong small,.pdf-section-sheet .audit-metrics strong,.pdf-section-sheet .vault-categories strong,.pdf-section-sheet .nutrition-targets b{color:#292621!important}.pdf-section-sheet .energy-stack{gap:0!important;border:1px solid #bdb3a5!important;background:#bdb3a5!important}.pdf-section-sheet .energy-stack>div,.pdf-section-sheet .energy-stack .accent,.pdf-section-sheet .adjustment-summary>div{border:0!important;border-right:1px solid #d7cec1!important;border-bottom:1px solid #d7cec1!important;background:#fff!important}.pdf-section-sheet .energy-stack .accent{box-shadow:inset 4px 0 #c45c45!important}.pdf-section-sheet .adjustment-summary .weekly-adjustment{border-top:1px solid #d7cec1!important}.pdf-section-sheet .goal-impact,.pdf-section-sheet .goal-impact.deficit,.pdf-section-sheet .goal-impact.surplus{border:1px solid #c8b8ad!important;border-left:5px solid #c45c45!important;background:#fff!important;color:#292621!important}.pdf-section-sheet .goal-impact p,.pdf-section-sheet .calculation-chain li>p{color:#514b43!important}.pdf-section-sheet .calculation-chain{gap:0!important;width:100%!important;margin-right:0!important;box-sizing:border-box!important;border:1px solid #d7cec1!important;background:#fff!important;counter-reset:calculation-step!important}.pdf-section-sheet .calculation-chain li{min-width:0!important;box-sizing:border-box!important;border-bottom:1px solid #ded6ca!important;background:#fff!important}.pdf-section-sheet .calculation-chain li:last-child{border-bottom:0!important}.pdf-section-sheet .calculation-chain li:before{display:none!important}.pdf-section-sheet .calculation-index{position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;text-align:center!important;font-size:9px!important;font-weight:800!important;line-height:1!important;box-sizing:border-box!important;border-color:#a9362b!important;color:#a9362b!important;left:14px!important;top:16px!important;transform:none!important;width:24px!important;height:24px!important;border-width:1px!important;border-style:solid!important;font-family:Arial,sans-serif!important;font-style:normal!important;padding:1px 0 0!important}.pdf-section-sheet .calculation-chain li>span,.pdf-section-sheet .macro-method>b,.pdf-section-sheet .energy-education>small b{color:#a9362b!important}.pdf-section-sheet .goal-impact .weekly-impact-summary{border-color:#d7cec1!important}.pdf-section-sheet .results .macro-list{border:1px solid #bdb3a5!important;background:#fff!important}.pdf-section-sheet .results .macro-list .macro-row,.pdf-section-sheet .results .macro-list .macro-row.outside,.pdf-section-sheet .results .macro-list .macro-row>*{border-color:#d7cec1!important;background:#fff!important;color:#292621!important}.pdf-section-sheet .results .macro-row.outside{box-shadow:inset 4px 0 #d39a2f!important}.pdf-section-sheet .results .macro-math span{color:#a9362b!important}.pdf-section-sheet .results .macro-math,.pdf-section-sheet .results .macro-range{border-color:#ded6ca!important}.pdf-section-sheet .results .macro-math small,.pdf-section-sheet .results .macro-range span,.pdf-section-sheet .results .macro-range small{color:#655f57!important}.pdf-section-sheet .macro-method,.pdf-section-sheet .support-grid>div,.pdf-section-sheet .support-grid .pdf-control-value,.pdf-section-sheet .support-grid .container-target{border-color:#cfc5b7!important;background:#fff!important;color:#292621!important}.pdf-section-sheet .macro-method p,.pdf-section-sheet .support-grid p,.pdf-section-sheet .support-grid .container-target,.pdf-section-sheet .support-grid .container-target b{color:#514b43!important}.pdf-section-sheet .energy-education{gap:0!important;border:1px solid #bdb3a5!important;background:#fff!important}.pdf-section-sheet .energy-education>span{border-bottom:2px solid #a9362b!important;background:#f6f1e8!important;color:#292621!important}.pdf-section-sheet .energy-education>div,.pdf-section-sheet .energy-education .macro-lesson{border-right:1px solid #ded6ca!important;border-bottom:1px solid #ded6ca!important;background:#fff!important}.pdf-section-sheet .energy-education b,.pdf-section-sheet .energy-education .nutrition-term{color:#292621!important}.pdf-section-sheet .energy-education p{color:#514b43!important}.pdf-section-sheet .energy-education>small{display:none!important}.pdf-section-sheet .range-warning,.pdf-section-sheet .meal-warning,.pdf-section-sheet .allocation-note,.pdf-section-sheet .shell-note{border:1px solid #d7cec1!important;border-left:4px solid #d39a2f!important;background:#fff!important;color:#514b43!important}.pdf-section-sheet .total-strip,.pdf-section-sheet .remaining-strip,.pdf-section-sheet .allocation-recap>p{border:1px solid #cfc5b7!important;border-left:5px solid #7a527a!important;background:#fff!important;color:#292621!important}.pdf-section-sheet .total-strip strong,.pdf-section-sheet .remaining-strip strong,.pdf-section-sheet .allocation-recap>p b{color:#292621!important}.pdf-section-sheet .allocation-recap,.pdf-section-sheet .meal-slots{border-color:#cfc5b7!important;background:#f4f0e8!important}.pdf-section-sheet .vault-status,.pdf-section-sheet .nutrition-audit{border:1px solid #bdb3a5!important}.pdf-section-sheet .audit-metrics,.pdf-section-sheet .vault-categories{gap:0!important}.pdf-section-sheet .audit-metrics>div,.pdf-section-sheet .vault-categories>div,.pdf-section-sheet .nutrition-targets b{border-color:#cfc5b7!important;background:#fff!important}.pdf-section-sheet .vault-status li,.pdf-section-sheet .nutrition-audit li{border-color:#ded6ca!important;color:#514b43!important}.pdf-section-sheet .vault-roadmap>summary{border-left-color:#a9362b!important;background:#f6f1e8!important;color:#292621!important}.pdf-section-sheet .vault-roadmap li{color:#514b43!important}.pdf-section-sheet .ingredient-head{border-top:2px solid #a9362b!important;border-bottom:1px solid #bdb3a5!important;background:#f6f1e8!important;color:#292621!important}.pdf-section-sheet .goal-cards button.active,.pdf-section-sheet .toggle button.active,.pdf-section-sheet .body-type-grid>button.active .body-type-label{border-color:#c45c45!important;background:#fff3ed!important;color:#8f3528!important}.pdf-section-sheet .beta-badge,.pdf-section-sheet .beta-badge.muted{border:1px solid #8a8176!important;background:#fff!important;color:#514b43!important}.pdf-section-sheet .strength-rate-grid span.selected{border-color:#d8872f!important;box-shadow:inset 4px 0 #d8872f!important;background:#fff!important;color:#292621!important}.pdf-section-sheet .strength-rate-grid span.selected *{color:#292621!important}.pdf-section-sheet .energy-stack>div.accent{border-left:4px solid #c45c45!important;box-shadow:none!important;background:#fff!important;color:#292621!important}.pdf-section-sheet .energy-stack>div.accent *{color:#292621!important}.pdf-section-sheet .results .macro-primary>strong,.pdf-section-sheet .results .pdf-macro-gram-value,.pdf-section-sheet .results .macro-edit b,.pdf-section-sheet .results .macro-math b,.pdf-section-sheet .results .macro-range strong{color:#292621!important}.pdf-section-sheet .vault-roadmap>p{color:#514b43!important}.pdf-section-sheet .vault-readiness-key{gap:0!important;border:1px solid #cfc5b7!important;background:#fff!important}.pdf-section-sheet .vault-readiness-key span{border:0!important;border-right:1px solid #d7cec1!important;background:#fff!important;color:#514b43!important}.pdf-section-sheet .vault-readiness-key span:last-child{border-right:0!important}.pdf-section-sheet .vault-readiness-key b{color:#292621!important}.pdf-section-sheet .ratio-readout{border:1px solid #cfc5b7!important;border-left:4px solid #a9362b!important;background:#fff!important;color:#292621!important}.pdf-section-sheet .ratio-readout span,.pdf-section-sheet .ratio-readout small{color:#655f57!important}.pdf-section-sheet .ratio-readout strong{color:#292621!important}.pdf-section-sheet .progress-row.progress-labels{border-bottom:2px solid #a9362b!important;background:#f6f1e8!important;color:#292621!important}.pdf-section-sheet .macro-adjust-link{border-color:#a9362b!important;background:#fff!important;color:#a9362b!important}.pdf-section-sheet{border:0!important;background:#fff!important}.pdf-section-sheet .profile-workspace,.pdf-section-sheet .progress-toolbar,.pdf-section-sheet .progress-tracker,.pdf-section-sheet .progress-dashboard,.pdf-section-sheet .print-measurement-summary,.pdf-section-sheet>.planner-head,.pdf-section-sheet>.intake,.pdf-section-sheet .age-method,.pdf-section-sheet .age-validity-guide,.pdf-section-sheet .clinical-panel,.pdf-section-sheet .physique-advice,.pdf-section-sheet .derived-progress-metrics>div,.pdf-section-sheet .empty-progress,.pdf-section-sheet .inline-bf figcaption,.pdf-section-sheet .body-macro-summary,.pdf-section-sheet .body-type-guide,.pdf-section-sheet .body-type-guide>div,.pdf-section-sheet .strength-method,.pdf-section-sheet .cardio-guide,.pdf-section-sheet .strength-method .method-body,.pdf-section-sheet .cardio-guide .method-body,.pdf-section-sheet .active-training-note,.pdf-section-sheet .adaptive-warning,.pdf-section-sheet .device-override-note,.pdf-section-sheet .source-note,.pdf-section-sheet .body-note,.pdf-section-sheet .macro-method,.pdf-section-sheet .pdf-day-heading,.pdf-section-sheet .day-state-banner,.pdf-section-sheet .meal-reference,.pdf-section-sheet .allocation-note,.pdf-section-sheet .meal-slots,.pdf-section-sheet .allocation-recap,.pdf-section-sheet .allocation-recap>div,.pdf-section-sheet .foundation-head,.pdf-section-sheet .nutrition-grid,.pdf-section-sheet .nutrition-controls,.pdf-section-sheet .nutrition-controls label small,.pdf-section-sheet .objective-guide,.pdf-section-sheet .selection-impact,.pdf-section-sheet .decision-impact-intro,.pdf-section-sheet .restriction-legend,.pdf-section-sheet .allergen-safety-note,.pdf-section-sheet .other-allergy-field,.pdf-section-sheet .intolerance-panel,.pdf-section-sheet .diet-rule-explanation,.pdf-section-sheet .vault-roadmap>summary,.pdf-section-sheet .shell-note,.pdf-section-sheet .vault-gates,.pdf-section-sheet .vault-gates>div,.pdf-section-sheet .recipe-demo-grid button,.pdf-section-sheet .meal-slot button,.pdf-section-sheet .known-entry>div>input:first-child{background:#fff!important;background-image:none!important;box-shadow:none!important}.pdf-section-sheet .decision-impact-intro,.pdf-section-sheet .selection-impact{border-top:0!important;border-bottom:1px solid #d7cec1!important}.pdf-section-sheet .clinical-panel,.pdf-section-sheet .physique-advice,.pdf-section-sheet .active-training-note,.pdf-section-sheet .adaptive-warning,.pdf-section-sheet .device-override-note,.pdf-section-sheet .source-note,.pdf-section-sheet .body-note,.pdf-section-sheet .allocation-note,.pdf-section-sheet .allergen-safety-note,.pdf-section-sheet .diet-rule-explanation,.pdf-section-sheet .shell-note{border-top:1px solid #ded6ca!important;border-right:1px solid #ded6ca!important;border-bottom:1px solid #ded6ca!important}.pdf-section-sheet .macro-comparison-head,.pdf-section-sheet .macro-comparison-row.legacy,.pdf-section-sheet .macro-comparison-row.theoretical,.pdf-section-sheet .macro-comparison-row.current{background:#fff!important;color:#292621!important}.pdf-section-sheet .macro-comparison-head{border-bottom:2px solid #a9362b!important}.pdf-section-sheet .macro-comparison-head>*{border-color:#d7cec1!important;color:#292621!important}.pdf-section-sheet .goal-cards button.active,.pdf-section-sheet .toggle button.active,.pdf-section-sheet .body-type-grid>button.active .body-type-label,.pdf-section-sheet .progress-tabs button.active{border-color:#a9362b!important;background:#fff!important;color:#a9362b!important}.pdf-section-sheet .auto-excluded,.pdf-section-sheet .auto-excluded small{border-color:#d8872f!important;background:#fff!important;color:#824a14!important}.pdf-section-sheet .meal-slots,.pdf-section-sheet .allocation-recap,.pdf-section-sheet .vault-gates{gap:0!important;border:1px solid #cfc5b7!important}.pdf-section-sheet .meal-slot,.pdf-section-sheet .allocation-recap>div,.pdf-section-sheet .vault-gates>div{border-color:#d7cec1!important;background:#fff!important}.pdf-section-sheet .meal-slot button,.pdf-section-sheet .recipe-demo-grid button{border:1px solid #d7cec1!important;color:#655f57!important}.pdf-section-sheet p,.pdf-section-sheet li,.pdf-section-sheet small{overflow:visible!important}.pdf-section-sheet p,.pdf-section-sheet li{line-height:1.62!important}.pdf-section-sheet small{line-height:1.55!important}.pdf-section-sheet .calculation-chain li{min-height:58px!important;padding:12px 14px 13px 50px!important;overflow:visible!important}.pdf-section-sheet .calculation-index{top:14px!important;left:14px!important;width:23px!important;height:23px!important;line-height:21px!important}.pdf-section-sheet .calculation-chain li>span{margin-bottom:6px!important;line-height:1.35!important}.pdf-section-sheet .calculation-chain li>p{min-height:18px!important;line-height:1.65!important;overflow-wrap:normal!important;word-break:normal!important}.pdf-section-sheet .known-entry,.pdf-section-sheet .shake-entry,.pdf-section-sheet .remaining-strip,.pdf-section-sheet .audit-metrics>div,.pdf-section-sheet .vault-categories>div,.pdf-section-sheet .vault-readiness-key span,.pdf-section-sheet .allergen-card,.pdf-section-sheet .exclusion-ledger label,.pdf-section-sheet .energy-education>div,.pdf-section-sheet .energy-education .macro-lesson{height:auto!important;min-height:max-content!important;overflow:visible!important}.pdf-section-sheet .known-entry,.pdf-section-sheet .shake-entry{padding-bottom:18px!important;break-inside:avoid!important;page-break-inside:avoid!important}.pdf-section-sheet .known-entry-grid{break-inside:avoid!important;page-break-inside:avoid!important}.pdf-section-sheet .shake-entry>div{break-inside:avoid!important;page-break-inside:avoid!important}.pdf-section-sheet .allergen-card{padding-bottom:15px!important}.pdf-section-sheet .audit-metrics>div,.pdf-section-sheet .vault-categories>div,.pdf-section-sheet .vault-readiness-key span{padding-top:16px!important;padding-bottom:17px!important}.pdf-section-sheet .energy-education>div,.pdf-section-sheet .energy-education .macro-lesson{min-height:132px!important;padding-bottom:18px!important}.pdf-section-sheet .remaining-strip,.pdf-section-sheet .allocation-recap>p{align-items:flex-start!important;min-height:48px!important;padding-top:16px!important;padding-bottom:17px!important}.pdf-section-sheet .bf-range-labels,.pdf-section-sheet .body-fat-position,.pdf-section-sheet .body-fat-zone-key{overflow:visible!important;padding-bottom:9px!important}.pdf-section-sheet>.planner-head{margin:0 -30px!important;padding:28px 30px 24px!important;align-items:flex-start!important;overflow:visible!important}.pdf-section-sheet>.planner-head h2{margin-top:8px!important;margin-bottom:0!important;line-height:1.15!important;overflow:visible!important;white-space:normal!important}.pdf-section-sheet .tough-love,.pdf-section-sheet .lean-callout,.pdf-section-sheet .body-note:after,.pdf-section-sheet .calculated-calorie,.pdf-section-sheet .energy-education>span,.pdf-section-sheet .progress-row.progress-labels,.pdf-section-sheet .ingredient-head,.pdf-section-sheet .allergen-safety-note{background:#fff!important;background-image:none!important;box-shadow:none!important}.pdf-section-sheet .section-brand-version{display:none!important}.pdf-section-sheet .energy-education>div,.pdf-section-sheet .energy-education .macro-lesson{min-height:100px!important;padding:12px 14px 11px!important}.pdf-section-sheet .energy-education>div p,.pdf-section-sheet .energy-education .macro-lesson p{margin-top:8px!important;font-size:8px!important;line-height:1.42!important}.pdf-section-sheet .results{border:0!important}.pdf-section-sheet .results .macro-list{padding-top:14px!important;border:0!important}.pdf-section-sheet .strength-session-summary strong,.pdf-section-sheet .pdf-allergen-section .allergen-safety-note{background:#fff!important;background-image:none!important;box-shadow:none!important}.pdf-section-sheet .profile-workspace>label,.pdf-section-sheet .profile-role>span{min-height:20px!important;padding-bottom:4px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .macro-comparison-row>span,.pdf-section-sheet .macro-comparison-row>strong{min-height:70px!important;padding-top:12px!important;padding-bottom:14px!important;overflow:visible!important}.pdf-section-sheet .macro-comparison-row b,.pdf-section-sheet .macro-comparison-row em,.pdf-section-sheet .macro-comparison-row small{padding-bottom:2px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .energy-stack span,.pdf-section-sheet .results .macro-range>span{display:block!important;min-height:17px!important;padding-bottom:3px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .results .macro-primary{position:relative!important;min-height:54px!important;padding-right:116px!important;overflow:visible!important}.pdf-section-sheet .results .macro-manual-badge{position:absolute!important;top:0!important;right:0!important;display:inline-flex!important;min-height:18px!important;margin:0!important;align-items:center!important;padding:4px 7px 5px!important;border:1px solid #d8872f!important;background:#fff!important;color:#824a14!important;font-size:7px!important;line-height:1.25!important;white-space:nowrap!important}.pdf-section-sheet .energy-education>div,.pdf-section-sheet .energy-education .macro-lesson{min-height:98px!important;padding:11px 13px 13px!important}.pdf-section-sheet .energy-education>div p,.pdf-section-sheet .energy-education .macro-lesson p{margin-top:7px!important;padding-bottom:3px!important;font-size:7.3px!important;line-height:1.52!important}.pdf-section-sheet .step-kicker,.pdf-section-sheet .pdf-day-heading>span{display:block!important;min-height:17px!important;padding-bottom:3px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .day-state-banner{min-height:72px!important;padding-top:14px!important;padding-bottom:16px!important;overflow:visible!important}.pdf-section-sheet .day-state-banner b,.pdf-section-sheet .day-state-banner span,.pdf-section-sheet .builder-controls label,.pdf-section-sheet .builder-controls label>span{padding-bottom:3px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .allocation-note{min-height:92px!important;align-items:flex-start!important;padding-top:16px!important;padding-bottom:18px!important;overflow:visible!important}.pdf-section-sheet .allocation-note b,.pdf-section-sheet .allocation-note span{padding-bottom:3px!important;overflow:visible!important;line-height:1.58!important}.pdf-section-sheet .known-entry>b,.pdf-section-sheet .shake-entry>label,.pdf-section-sheet .shake-entry>label>span{min-height:19px!important;padding-bottom:3px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .known-entry>input{min-height:48px!important;padding-top:11px!important;padding-bottom:12px!important;font-size:13px!important;line-height:1.35!important}.pdf-section-sheet .calculated-calorie{min-height:52px!important;padding-top:9px!important;padding-bottom:11px!important;overflow:visible!important}.pdf-section-sheet .calculated-calorie small{min-height:13px!important;padding-bottom:2px!important;overflow:visible!important;font-size:7.3px!important;line-height:1.45!important}.pdf-section-sheet .remaining-strip,.pdf-section-sheet .allocation-recap>p{min-height:58px!important;padding-bottom:19px!important;overflow:visible!important;line-height:1.55!important}.pdf-section-sheet .allocation-recap>div{min-height:116px!important;padding-top:17px!important;padding-bottom:18px!important;overflow:visible!important}.pdf-section-sheet .allocation-recap b,.pdf-section-sheet .allocation-recap span,.pdf-section-sheet .allocation-recap small,.pdf-section-sheet .audit-metrics span,.pdf-section-sheet .vault-categories span,.pdf-section-sheet .vault-roadmap li,.pdf-section-sheet .vault-status>small{padding-bottom:3px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .allergen-card-head{min-height:24px!important;margin-bottom:8px!important;padding-top:2px!important;padding-bottom:4px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .allergen-card small{padding-bottom:3px!important;overflow:visible!important;font-size:8.5px!important;line-height:1.58!important}.pdf-section-sheet .pdf-allergen-section .allergen-safety-note{min-height:72px!important;padding-top:13px!important;padding-bottom:18px!important;overflow:visible!important;line-height:1.6!important}.pdf-section-sheet .preference-search,.pdf-section-sheet .preference-search label,.pdf-section-sheet .exclusion-ledger label,.pdf-section-sheet .exclusion-ledger label span{padding-bottom:3px!important;overflow:visible!important;line-height:1.5!important}.pdf-section-sheet .exclusion-ledger label{min-height:24px!important;padding-top:2px!important}
