.intake-output-module__pupxjW__tool,.intake-output-module__pupxjW__printSheet{--accent:var(--color-primary);--accent-strong:var(--color-deep-green);--bg:var(--color-bg);--text-high:var(--color-dark);--text-medium:var(--color-muted);--text-low:#85847f;--surface:var(--color-surface);--hairline:var(--color-border);--font-ui:var(--font-sans);--font-display:var(--font-sans);--page-pad:28px;--card-radius:18px}.intake-output-module__pupxjW__tool{border:1px solid var(--hairline);border-radius:var(--card-radius);background:var(--surface);overflow:hidden;box-shadow:0 24px 60px #20201d12}.intake-output-module__pupxjW__tabs{border-bottom:1px solid var(--hairline);background:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;display:grid}.intake-output-module__pupxjW__tab,.intake-output-module__pupxjW__activeTab{min-height:50px;color:var(--text-medium);font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.86rem;font-weight:850;display:flex}.intake-output-module__pupxjW__tab:hover{color:var(--accent)}.intake-output-module__pupxjW__activeTab{background:var(--surface);color:var(--accent);box-shadow:0 3px 12px #0b5d4b1a}.intake-output-module__pupxjW__tab small,.intake-output-module__pupxjW__activeTab small{display:none}.intake-output-module__pupxjW__tab:focus-visible,.intake-output-module__pupxjW__activeTab:focus-visible,.intake-output-module__pupxjW__tool button:focus-visible,.intake-output-module__pupxjW__tool input:focus-visible,.intake-output-module__pupxjW__tool select:focus-visible,.intake-output-module__pupxjW__tool summary:focus-visible{outline-offset:2px;outline:3px solid #0b5d4b33}.intake-output-module__pupxjW__panel{padding:var(--page-pad)}.intake-output-module__pupxjW__modeGrid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:26px;display:grid}.intake-output-module__pupxjW__formCard,.intake-output-module__pupxjW__dashboard,.intake-output-module__pupxjW__logCard,.intake-output-module__pupxjW__practiceCard,.intake-output-module__pupxjW__urineResult,.intake-output-module__pupxjW__emptyResult,.intake-output-module__pupxjW__referenceCard{border:1px solid var(--hairline);background:var(--surface);border-radius:15px;min-width:0}.intake-output-module__pupxjW__formCard,.intake-output-module__pupxjW__logCard,.intake-output-module__pupxjW__practiceCard{padding:24px}.intake-output-module__pupxjW__formCard>h2,.intake-output-module__pupxjW__logCard h2,.intake-output-module__pupxjW__practiceCard>h2{color:var(--text-high);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:950;line-height:1.15}.intake-output-module__pupxjW__formCard>p,.intake-output-module__pupxjW__privacyBanner p{color:var(--text-medium);margin:9px 0 0;font-size:.84rem;line-height:1.55}.intake-output-module__pupxjW__kicker,.intake-output-module__pupxjW__dashboardHeading span,.intake-output-module__pupxjW__questionTopic,.intake-output-module__pupxjW__practiceComplete>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.69rem;font-weight:900;display:block}.intake-output-module__pupxjW__quickSections{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.intake-output-module__pupxjW__quickSections fieldset{border:1px solid var(--hairline);background:var(--bg);border-radius:12px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:16px;display:flex}.intake-output-module__pupxjW__quickSections legend{color:var(--accent-strong);padding:0 7px;font-size:.82rem;font-weight:900}.intake-output-module__pupxjW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.intake-output-module__pupxjW__field>label,.intake-output-module__pupxjW__entryFields>label,.intake-output-module__pupxjW__periodRow label,.intake-output-module__pupxjW__noteField,.intake-output-module__pupxjW__practiceSetup label,.intake-output-module__pupxjW__simpleFields>label{color:var(--text-high);font-size:.76rem;font-weight:850}.intake-output-module__pupxjW__volumeInput{grid-template-columns:minmax(0,1fr) 76px;display:grid}.intake-output-module__pupxjW__volumeInput input{border-radius:9px 0 0 9px}.intake-output-module__pupxjW__volumeInput select{border-left:0;border-radius:0 9px 9px 0}.intake-output-module__pupxjW__tool input,.intake-output-module__pupxjW__tool select{border:1.5px solid var(--hairline);width:100%;min-height:44px;color:var(--text-high);font:inherit;background:#fff;outline:none;padding:9px 11px;font-size:.88rem;font-weight:700}.intake-output-module__pupxjW__tool select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text-medium) 50%), linear-gradient(135deg, var(--text-medium) 50%, transparent 50%);background-position:calc(100% - 14px) 18px,calc(100% - 9px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.intake-output-module__pupxjW__tool input:focus,.intake-output-module__pupxjW__tool select:focus{border-color:var(--accent);box-shadow:0 0 0 4px #0b5d4b14}.intake-output-module__pupxjW__tool input[aria-invalid=true]{border-color:#b42318}.intake-output-module__pupxjW__conversion{color:var(--accent);font-size:.68rem;font-weight:800}.intake-output-module__pupxjW__error{color:#9f251b;margin:7px 0 0;font-size:.76rem;font-weight:750;line-height:1.45}.intake-output-module__pupxjW__formActions,.intake-output-module__pupxjW__printActions,.intake-output-module__pupxjW__practiceSetup>div,.intake-output-module__pupxjW__practiceComplete{flex-wrap:wrap;gap:9px;display:flex}.intake-output-module__pupxjW__formActions{margin-top:20px}.intake-output-module__pupxjW__primaryButton,.intake-output-module__pupxjW__secondaryButton,.intake-output-module__pupxjW__dangerButton,.intake-output-module__pupxjW__printActions button,.intake-output-module__pupxjW__tableWrap button{border:1px solid var(--accent);min-height:42px;font-family:var(--font-ui);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:.79rem;font-weight:850;display:inline-flex}.intake-output-module__pupxjW__primaryButton{background:var(--accent);color:#fff;box-shadow:0 10px 20px #0b5d4b24}.intake-output-module__pupxjW__primaryButton:hover{background:var(--accent-strong)}.intake-output-module__pupxjW__secondaryButton,.intake-output-module__pupxjW__printActions button{color:var(--accent);background:#fff}.intake-output-module__pupxjW__secondaryButton:hover,.intake-output-module__pupxjW__printActions button:hover{background:var(--color-light-mint)}.intake-output-module__pupxjW__dangerButton{color:#9f251b;background:#fff;border-color:#b4231840}.intake-output-module__pupxjW__dangerButton:disabled{opacity:.45;cursor:not-allowed}.intake-output-module__pupxjW__dashboard{background:linear-gradient(145deg,#f8fffc,#fff);border-color:#0b5d4b2e;padding:22px}.intake-output-module__pupxjW__dashboardHeading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.intake-output-module__pupxjW__dashboardHeading h3{color:var(--text-high);letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:950}.intake-output-module__pupxjW__dashboardHeading p{max-width:180px;color:var(--text-low);text-align:right;margin:0;font-size:.68rem;line-height:1.4}.intake-output-module__pupxjW__statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.intake-output-module__pupxjW__statGrid>div{border:1px solid var(--hairline);background:#fff;border-radius:11px;min-width:0;padding:13px}.intake-output-module__pupxjW__statGrid span{color:var(--text-low);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:850;display:block}.intake-output-module__pupxjW__statGrid strong{color:var(--text-high);margin-top:5px;font-size:clamp(1rem,2.5vw,1.35rem);line-height:1.15;display:block}.intake-output-module__pupxjW__statGrid small{color:var(--text-medium);font-size:.65em}.intake-output-module__pupxjW__statGrid .intake-output-module__pupxjW__netStat{background:var(--color-light-mint);border-color:#0b5d4b40}.intake-output-module__pupxjW__netStat strong{color:var(--accent-strong)}.intake-output-module__pupxjW__contextNote{color:#69440c;background:#ef9f2717;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:.7rem;line-height:1.5}.intake-output-module__pupxjW__chart{background:var(--bg);border-radius:11px;flex-direction:column;gap:9px;margin-top:16px;padding:14px;display:flex}.intake-output-module__pupxjW__chart>div{grid-template-columns:46px minmax(60px,1fr) auto;align-items:center;gap:9px;display:grid}.intake-output-module__pupxjW__chart span{color:var(--text-medium);font-size:.7rem;font-weight:850}.intake-output-module__pupxjW__chart>div>div{background:var(--hairline);border-radius:5px;height:18px;overflow:hidden}.intake-output-module__pupxjW__chart i{border-radius:inherit;background:var(--accent);height:100%;display:block}.intake-output-module__pupxjW__chart .intake-output-module__pupxjW__outputBar{background:var(--color-amber)}.intake-output-module__pupxjW__chart strong{color:var(--text-high);white-space:nowrap;font-size:.75rem}.intake-output-module__pupxjW__breakdownGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.intake-output-module__pupxjW__breakdown{border:1px solid var(--hairline);background:#fff;border-radius:10px;padding:13px}.intake-output-module__pupxjW__breakdown h4{color:var(--text-high);margin:0 0 8px;font-size:.76rem;font-weight:900}.intake-output-module__pupxjW__breakdown p{color:var(--text-low);margin:0;font-size:.7rem}.intake-output-module__pupxjW__breakdown dl{margin:0}.intake-output-module__pupxjW__breakdown dl>div{border-top:1px solid var(--hairline);justify-content:space-between;gap:10px;padding:5px 0;font-size:.68rem;display:flex}.intake-output-module__pupxjW__breakdown dt{color:var(--text-medium)}.intake-output-module__pupxjW__breakdown dd{color:var(--text-high);white-space:nowrap;margin:0;font-weight:850}.intake-output-module__pupxjW__emptyResult{min-height:290px;color:var(--accent);text-align:center;background:linear-gradient(145deg,#e1f5ee80,#fff);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.intake-output-module__pupxjW__emptyResult h3{color:var(--text-high);margin:13px 0 5px;font-size:1rem}.intake-output-module__pupxjW__emptyResult p{max-width:280px;color:var(--text-medium);margin:0;font-size:.78rem;line-height:1.5}.intake-output-module__pupxjW__shiftLayout{gap:22px;display:grid}.intake-output-module__pupxjW__shiftLayout>.intake-output-module__pupxjW__formCard{grid-column:1}.intake-output-module__pupxjW__shiftLayout>.intake-output-module__pupxjW__dashboard{grid-area:1/2}.intake-output-module__pupxjW__shiftLayout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start}.intake-output-module__pupxjW__shiftLayout>.intake-output-module__pupxjW__logCard{grid-column:1/-1}.intake-output-module__pupxjW__cardHeaderRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intake-output-module__pupxjW__privacyBanner{background:var(--color-light-mint);color:var(--accent);border:1px solid #0b5d4b2e;border-radius:10px;gap:10px;margin:17px 0;padding:12px;display:flex}.intake-output-module__pupxjW__privacyBanner svg{flex:none;margin-top:1px}.intake-output-module__pupxjW__privacyBanner strong{color:var(--accent-strong);font-size:.78rem;display:block}.intake-output-module__pupxjW__privacyBanner p{margin-top:3px;font-size:.7rem}.intake-output-module__pupxjW__periodRow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.intake-output-module__pupxjW__periodRow label,.intake-output-module__pupxjW__entryFields label,.intake-output-module__pupxjW__noteField{flex-direction:column;gap:6px;display:flex;position:relative}.intake-output-module__pupxjW__directionToggle{border:1px solid var(--hairline);background:var(--bg);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 15px;padding:4px;display:grid}.intake-output-module__pupxjW__directionToggle legend{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.intake-output-module__pupxjW__directionToggle label{min-height:38px;color:var(--text-medium);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:.77rem;font-weight:850;display:flex}.intake-output-module__pupxjW__directionToggle .intake-output-module__pupxjW__activeDirection{background:var(--accent);color:#fff}.intake-output-module__pupxjW__entryFields{grid-template-columns:.7fr 1.45fr .8fr .75fr;gap:9px;display:grid}.intake-output-module__pupxjW__inputSuffix{color:var(--text-medium);font-size:.75rem;font-weight:800;position:absolute;bottom:12px;right:11px}.intake-output-module__pupxjW__preview{color:var(--text-medium);margin:10px 0 14px;font-size:.72rem}.intake-output-module__pupxjW__preview strong{color:var(--accent)}.intake-output-module__pupxjW__noteField{margin-bottom:14px}.intake-output-module__pupxjW__noteField>span{color:var(--text-low);font-size:.65rem;font-weight:700}.intake-output-module__pupxjW__logCard{overflow:hidden}.intake-output-module__pupxjW__logCard>.intake-output-module__pupxjW__cardHeaderRow{margin-bottom:16px}.intake-output-module__pupxjW__printActions button{min-height:36px;padding:7px 10px;font-size:.7rem}.intake-output-module__pupxjW__emptyLog{background:var(--bg);min-height:120px;color:var(--text-low);border-radius:11px;justify-content:center;align-items:center;gap:10px;display:flex}.intake-output-module__pupxjW__emptyLog p{margin:0;font-size:.78rem}.intake-output-module__pupxjW__tableWrap{border:1px solid var(--hairline);border-radius:11px;overflow-x:auto}.intake-output-module__pupxjW__tableWrap table{border-collapse:collapse;width:100%;min-width:780px}.intake-output-module__pupxjW__tableWrap th,.intake-output-module__pupxjW__tableWrap td{border-bottom:1px solid var(--hairline);color:var(--text-medium);text-align:left;padding:10px 11px;font-size:.71rem}.intake-output-module__pupxjW__tableWrap th{background:var(--bg);color:var(--text-high);font-weight:900}.intake-output-module__pupxjW__tableWrap td strong{color:var(--text-high)}.intake-output-module__pupxjW__tableWrap tr:last-child td{border-bottom:0}.intake-output-module__pupxjW__tableWrap button{border-color:var(--hairline);color:#9f251b;background:#fff;min-height:30px;padding:5px 7px}.intake-output-module__pupxjW__intakePill,.intake-output-module__pupxjW__outputPill{background:var(--color-light-mint);color:var(--accent);text-transform:capitalize;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:900;display:inline-flex}.intake-output-module__pupxjW__outputPill{color:#744b0c;background:#ef9f2724}.intake-output-module__pupxjW__urineSummary{color:var(--text-medium);margin:12px 0 0;font-size:.76rem}.intake-output-module__pupxjW__urineSummary strong{color:var(--text-high)}.intake-output-module__pupxjW__simpleFields{flex-direction:column;gap:14px;margin:20px 0;display:flex}.intake-output-module__pupxjW__simpleFields>label{flex-direction:column;gap:6px;display:flex}.intake-output-module__pupxjW__simpleFields small{color:var(--text-low);text-transform:uppercase;margin-left:5px;font-size:.67rem}.intake-output-module__pupxjW__simpleFields label>div{align-items:center;display:flex;position:relative}.intake-output-module__pupxjW__simpleFields input{border-radius:9px;padding-right:70px}.intake-output-module__pupxjW__simpleFields label>div span{background:var(--bg);color:var(--text-medium);border-radius:6px;padding:4px 8px;font-size:.68rem;font-weight:900;position:absolute;right:11px}.intake-output-module__pupxjW__urineResult{background:linear-gradient(145deg,#f8fffc,#fff);border-color:#0b5d4b33;padding:23px}.intake-output-module__pupxjW__urineValues{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intake-output-module__pupxjW__urineValues>div{border:1px solid var(--hairline);background:#fff;border-radius:11px;padding:16px}.intake-output-module__pupxjW__urineValues span{color:var(--text-low);text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.intake-output-module__pupxjW__urineValues strong{color:var(--accent-strong);margin-top:7px;font-size:clamp(1.35rem,4vw,2rem);line-height:1;display:block}.intake-output-module__pupxjW__urineValues small{color:var(--accent);font-size:.5em}.intake-output-module__pupxjW__urineResult details{border-top:1px solid var(--hairline);margin-top:14px}.intake-output-module__pupxjW__urineResult summary{color:var(--text-high);cursor:pointer;padding:12px 0 4px;font-size:.76rem;font-weight:850}.intake-output-module__pupxjW__urineResult ol{color:var(--text-medium);margin:8px 0 0;padding-left:20px;font-size:.74rem;line-height:1.55}.intake-output-module__pupxjW__referenceCard{color:#79500f;background:#ef9f2714;border-color:#ef9f274d;grid-column:1/-1;gap:13px;padding:18px;display:flex}.intake-output-module__pupxjW__referenceCard svg{flex:none}.intake-output-module__pupxjW__referenceCard span{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.intake-output-module__pupxjW__referenceCard h3{color:#5d3c09;margin:4px 0;font-size:1rem}.intake-output-module__pupxjW__referenceCard p{color:#69440c;margin:0;font-size:.78rem;line-height:1.58}.intake-output-module__pupxjW__practiceCard{max-width:780px;margin:0 auto}.intake-output-module__pupxjW__practiceSetup{background:var(--bg);border-radius:12px;margin-top:20px;padding:18px}.intake-output-module__pupxjW__practiceSetup label{flex-direction:column;gap:6px;max-width:280px;display:flex}.intake-output-module__pupxjW__practiceSetup>div{margin-top:14px}.intake-output-module__pupxjW__questionCard{background:var(--bg);border-radius:12px;margin-top:20px;padding:20px}.intake-output-module__pupxjW__practiceStats{color:var(--text-medium);flex-wrap:wrap;justify-content:space-between;gap:8px 15px;font-size:.7rem;font-weight:800;display:flex}.intake-output-module__pupxjW__progress{background:var(--hairline);border-radius:999px;height:6px;margin:10px 0 20px;overflow:hidden}.intake-output-module__pupxjW__progress i{background:var(--accent);height:100%;display:block}.intake-output-module__pupxjW__questionCard>p{color:var(--text-high);margin:0;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:800;line-height:1.5}.intake-output-module__pupxjW__answerRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px;display:grid}.intake-output-module__pupxjW__answerRow>div{align-items:center;display:flex;position:relative}.intake-output-module__pupxjW__answerRow input{border-radius:10px;padding-right:92px}.intake-output-module__pupxjW__answerRow>div span{background:var(--bg);color:var(--text-medium);border-radius:6px;padding:4px 7px;font-size:.68rem;font-weight:900;position:absolute;right:10px}.intake-output-module__pupxjW__correct,.intake-output-module__pupxjW__incorrect{background:var(--color-light-mint);color:var(--accent-strong);border:1px solid #0b5d4b33;border-radius:10px;margin-top:15px;padding:14px;font-size:.76rem;line-height:1.5}.intake-output-module__pupxjW__incorrect{color:#79261f;background:#fff3f1;border-color:#b4231833}.intake-output-module__pupxjW__correct ol,.intake-output-module__pupxjW__incorrect ol{margin:7px 0 0;padding-left:19px}.intake-output-module__pupxjW__incorrect p{margin:8px 0 0}.intake-output-module__pupxjW__incorrect a{color:var(--accent);font-weight:850}.intake-output-module__pupxjW__practiceComplete{background:linear-gradient(145deg, var(--color-light-mint), #fff9ed);color:var(--accent);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:28px}.intake-output-module__pupxjW__practiceComplete h3{color:var(--text-high);margin:0;font-size:2rem}.intake-output-module__pupxjW__practiceComplete p{color:var(--text-medium);margin:3px 0 10px;font-size:.82rem}.intake-output-module__pupxjW__printSheet{display:none}@media (max-width:900px){.intake-output-module__pupxjW__modeGrid,.intake-output-module__pupxjW__shiftLayout{grid-template-columns:1fr}.intake-output-module__pupxjW__shiftLayout>.intake-output-module__pupxjW__formCard,.intake-output-module__pupxjW__shiftLayout>.intake-output-module__pupxjW__dashboard,.intake-output-module__pupxjW__shiftLayout>.intake-output-module__pupxjW__logCard{grid-area:auto/1}}@media (max-width:650px){.intake-output-module__pupxjW__tool{--page-pad:18px;--card-radius:14px}.intake-output-module__pupxjW__tabs{gap:3px;padding:6px}.intake-output-module__pupxjW__tab,.intake-output-module__pupxjW__activeTab{flex-direction:column;gap:3px;min-height:48px;padding:5px 3px;font-size:.68rem}.intake-output-module__pupxjW__tab span,.intake-output-module__pupxjW__activeTab span{display:none}.intake-output-module__pupxjW__tab small,.intake-output-module__pupxjW__activeTab small{display:inline}.intake-output-module__pupxjW__quickSections,.intake-output-module__pupxjW__periodRow,.intake-output-module__pupxjW__entryFields,.intake-output-module__pupxjW__breakdownGrid,.intake-output-module__pupxjW__urineValues,.intake-output-module__pupxjW__answerRow{grid-template-columns:1fr}.intake-output-module__pupxjW__formCard,.intake-output-module__pupxjW__logCard,.intake-output-module__pupxjW__practiceCard{padding:18px}.intake-output-module__pupxjW__statGrid{grid-template-columns:1fr}.intake-output-module__pupxjW__dashboardHeading,.intake-output-module__pupxjW__cardHeaderRow{flex-direction:column;align-items:stretch}.intake-output-module__pupxjW__dashboardHeading p{text-align:left;max-width:none}.intake-output-module__pupxjW__dangerButton{align-self:flex-start}.intake-output-module__pupxjW__answerRow button{width:100%}}@media (prefers-reduced-motion:reduce){.intake-output-module__pupxjW__tool *,.intake-output-module__pupxjW__tool :before,.intake-output-module__pupxjW__tool :after{scroll-behavior:auto!important;transition:none!important}}@media print{:is(body>header,body>footer,.cookie-consent-banner),.intake-output-module__pupxjW__tool{display:none!important}.intake-output-module__pupxjW__printSheet{color:#111;padding:0;font-family:Arial,sans-serif;display:block}.intake-output-module__pupxjW__printSheet header{border-bottom:2px solid #111;padding-bottom:12px}.intake-output-module__pupxjW__printSheet h1{margin:0;font-size:20px}.intake-output-module__pupxjW__printSheet header p,.intake-output-module__pupxjW__printSheet>p{margin:4px 0 0;font-size:10px}.intake-output-module__pupxjW__printMeta{justify-content:space-between;gap:20px;margin:15px 0;font-size:11px;display:flex}.intake-output-module__pupxjW__printSheet table{border-collapse:collapse;width:100%}.intake-output-module__pupxjW__printSheet th,.intake-output-module__pupxjW__printSheet td{text-align:left;border:1px solid #555;height:28px;padding:5px;font-size:9px}.intake-output-module__pupxjW__printSheet th{background:#eee}.intake-output-module__pupxjW__printTotals{border:1px solid #555;justify-content:space-between;gap:15px;margin-top:15px;padding:10px;font-size:11px;display:flex}}
.page-module__1euykq__page{--accent:var(--color-primary);--accent-strong:var(--color-deep-green);--bg:var(--color-bg);--text-high:var(--color-dark);--text-medium:var(--color-muted);--surface:var(--color-surface);--hairline:var(--color-border);background:var(--bg);color:var(--text-high)}.page-module__1euykq__shell{width:min(100% - 40px,1060px);margin:0 auto}.page-module__1euykq__hero{color:#fff;background:radial-gradient(circle at 82% 18%,#5dcaa533,#0000 32%),linear-gradient(145deg,#06483b,#0b5d4b 58%,#0d6d58);padding:38px 0 86px;overflow:hidden}.page-module__1euykq__breadcrumb ol{color:#ffffff9e;flex-wrap:wrap;gap:7px;margin:0;padding:0;font-size:.77rem;font-weight:700;list-style:none;display:flex}.page-module__1euykq__breadcrumb a{color:#ffffffbd;text-decoration:none}.page-module__1euykq__breadcrumb a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.page-module__1euykq__heroGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:46px;margin-top:35px;display:grid}.page-module__1euykq__eyebrow,.page-module__1euykq__sectionEyebrow{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.73rem;font-weight:900;display:block}.page-module__1euykq__eyebrow{color:var(--color-mint)}.page-module__1euykq__sectionEyebrow{color:var(--accent)}.page-module__1euykq__hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:730px;margin:0;font-size:clamp(2.15rem,6vw,4rem);font-weight:950;line-height:1.02}.page-module__1euykq__heroGrid>div>p{color:#ffffffc2;max-width:700px;margin:18px 0 0;font-size:clamp(.97rem,2vw,1.1rem);line-height:1.68}.page-module__1euykq__heroChecks{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.page-module__1euykq__heroChecks span{color:#ffffffe0;align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex}.page-module__1euykq__heroChecks svg{color:var(--color-mint)}.page-module__1euykq__heroNote{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff24;border-radius:15px;gap:13px;padding:18px;display:flex}.page-module__1euykq__heroNote>svg{color:var(--color-amber);flex:none}.page-module__1euykq__heroNote strong{color:#fff;font-size:.87rem;display:block}.page-module__1euykq__heroNote p{color:#ffffffad;margin:5px 0 0;font-size:.76rem;line-height:1.53}.page-module__1euykq__calculatorSection{z-index:2;margin-top:-54px;position:relative}.page-module__1euykq__content{max-width:920px;margin:70px auto 0;padding-bottom:82px}.page-module__1euykq__content section+section{margin-top:68px}.page-module__1euykq__content h2{color:var(--text-high);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:950;line-height:1.12}.page-module__1euykq__content section>p,.page-module__1euykq__urineSection p,.page-module__1euykq__privacySection p{max-width:790px;color:var(--text-medium);margin:14px 0 0;font-size:.98rem;line-height:1.76}.page-module__1euykq__formula{background:linear-gradient(145deg,var(--color-light-mint),#fbfffd);border:1px solid #0b5d4b33;border-radius:15px;margin-top:23px;padding:22px}.page-module__1euykq__formula code{color:var(--accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.9rem,2.5vw,1.08rem);font-weight:900;display:block}.page-module__1euykq__formula p{color:var(--text-medium);margin:10px 0 0;font-size:.82rem;line-height:1.55}.page-module__1euykq__categoryGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:24px;display:grid}.page-module__1euykq__categoryGrid>div{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;padding:22px}.page-module__1euykq__categoryGrid h3,.page-module__1euykq__iceNote h3{color:var(--text-high);margin:0;font-size:1rem;font-weight:900}.page-module__1euykq__categoryGrid ul{color:var(--text-medium);margin:13px 0 0;padding-left:20px;font-size:.84rem;line-height:1.7}.page-module__1euykq__conversionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.page-module__1euykq__conversionGrid>div{border:1px solid var(--hairline);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:16px 10px;display:flex}.page-module__1euykq__conversionGrid strong{color:var(--accent-strong);font-size:.9rem}.page-module__1euykq__conversionGrid span{color:var(--text-medium);font-size:.75rem}.page-module__1euykq__iceNote{border-left:5px solid var(--color-amber);background:#ef9f2714;border-radius:12px;margin-top:14px;padding:19px}.page-module__1euykq__iceNote p{color:#69440c;margin:7px 0 0;font-size:.82rem;line-height:1.6}.page-module__1euykq__urineSection{background:linear-gradient(145deg,#f8fffc,#fff);border:1px solid #0b5d4b33;border-radius:17px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:28px;padding:28px;display:grid}.page-module__1euykq__urineSection>div:last-child{flex-direction:column;gap:9px;display:flex}.page-module__1euykq__urineSection code{background:var(--bg);color:var(--accent-strong);border-radius:9px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:850}.page-module__1euykq__privacySection{color:#744b0c;background:#ef9f2714;border:1px solid #ef9f274d;border-radius:17px;gap:18px;padding:28px;display:flex}.page-module__1euykq__privacySection>svg{flex:none}.page-module__1euykq__privacySection p{color:#69440c}.page-module__1euykq__faqs{border-top:1px solid var(--hairline);margin-top:22px}.page-module__1euykq__faqs details{border-bottom:1px solid var(--hairline)}.page-module__1euykq__faqs summary{color:var(--text-high);cursor:pointer;padding:18px 4px;font-size:.94rem;font-weight:900}.page-module__1euykq__faqs p{max-width:800px;color:var(--text-medium);margin:-4px 0 20px;font-size:.89rem;line-height:1.7}.page-module__1euykq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px;display:grid}.page-module__1euykq__relatedGrid a{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;padding:19px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.page-module__1euykq__relatedGrid a:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 14px 32px #0b5d4b14}.page-module__1euykq__relatedGrid span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:900}.page-module__1euykq__relatedGrid strong{color:var(--text-high);font-size:.95rem;line-height:1.35}.page-module__1euykq__relatedGrid p{color:var(--text-medium);margin:9px 0 16px;font-size:.79rem;line-height:1.55}.page-module__1euykq__relatedGrid em{color:var(--accent);align-items:center;gap:5px;margin-top:auto;font-size:.77rem;font-style:normal;font-weight:900;display:inline-flex}.page-module__1euykq__sources{border-top:1px solid var(--hairline);padding-top:30px}.page-module__1euykq__sources h2{font-size:1.35rem}.page-module__1euykq__sources ul{color:var(--text-medium);margin:17px 0 0;padding-left:20px;font-size:.84rem}.page-module__1euykq__sources li+li{margin-top:7px}.page-module__1euykq__sources a{color:var(--accent);font-weight:800}.page-module__1euykq__sources p{background:#ef9f2714;border:1px solid #ef9f2752;border-radius:11px;padding:15px 17px;color:#65420d!important;font-size:.82rem!important;line-height:1.58!important}@media (max-width:800px){.page-module__1euykq__heroGrid,.page-module__1euykq__urineSection{grid-template-columns:1fr}.page-module__1euykq__heroNote{max-width:620px}.page-module__1euykq__conversionGrid{grid-template-columns:repeat(3,1fr)}.page-module__1euykq__relatedGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page-module__1euykq__shell{width:min(100% - 28px,1060px)}.page-module__1euykq__hero{padding-top:26px}.page-module__1euykq__heroGrid{gap:28px;margin-top:27px}.page-module__1euykq__hero h1{font-size:2.38rem}.page-module__1euykq__calculatorSection{margin-top:-46px}.page-module__1euykq__content{margin-top:54px}.page-module__1euykq__content section+section{margin-top:52px}.page-module__1euykq__categoryGrid,.page-module__1euykq__relatedGrid{grid-template-columns:1fr}.page-module__1euykq__conversionGrid{grid-template-columns:1fr 1fr}.page-module__1euykq__urineSection,.page-module__1euykq__privacySection{padding:22px}}@media print{.page-module__1euykq__hero,.page-module__1euykq__content{display:none!important}.page-module__1euykq__shell{width:100%}.page-module__1euykq__calculatorSection{margin:0}}
