.-\31 aKZq_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.-\31 aKZq_heading{overflow-wrap:anywhere;flex:auto;width:max-content;min-width:0;max-width:100%}.-\31 aKZq_switcher{flex:0 0 240px;width:240px;min-width:0;max-width:100%;position:relative}.-\31 aKZq_switcher select{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.-\31 aKZq_cycleActionsBanner{padding:12px 16px}.-\31 aKZq_protocolControl{padding:6px 14px}@media (max-width:767px){.-\31 aKZq_protocolControl{padding-inline:8px}.-\31 aKZq_cycleActionsBanner{padding-inline:10px}.-\31 aKZq_cycleActionsButtons{width:100%;min-width:0}.-\31 aKZq_cycleActionsButtons>button{flex:1;min-width:0;padding-inline:16px}.-\31 aKZq_backDestination{display:none}.-\31 aKZq_headerRow{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.-\31 aKZq_headerRow>a{grid-area:1/1}.-\31 aKZq_headerActions{display:contents!important}.-\31 aKZq_headerActions .guide-replay-button{grid-area:1/2;justify-self:end}.-\31 aKZq_switcher{flex-basis:auto;grid-area:2/1/auto/-1;justify-self:start;width:min(240px,100%)}}.-\31 aKZq_setupDoneBanner{background:var(--teal-pale);border:1px solid var(--teal-wash-4);border-left:3px solid var(--teal);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.-\31 aKZq_setupDoneText{min-width:200px;font-family:var(--font-sans), sans-serif;color:var(--ink);flex:1;font-size:13px}.-\31 aKZq_setupDoneTitle{font-weight:600}.-\31 aKZq_setupDoneActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:767px){.-\31 aKZq_setupDoneBanner{padding-inline:10px}.-\31 aKZq_setupDoneActions{width:100%;min-width:0}.-\31 aKZq_setupDoneActions>button{flex:1;min-width:0;padding-inline:16px}}
.b0HCaW_pill{box-sizing:border-box;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-weight:500;line-height:1.4;display:inline-flex}.b0HCaW_sans{font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none}.b0HCaW_xs{padding:2px 8px;font-size:10px}.b0HCaW_sm{font-size:11px}.b0HCaW_md{padding:4px 12px;font-size:12px}.b0HCaW_button{appearance:none;cursor:pointer;transition:opacity .12s}.b0HCaW_button:disabled{cursor:default;opacity:.6}.b0HCaW_button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.b0HCaW_neutral{background:var(--brand-primary);color:var(--on-dark-card)}.b0HCaW_teal{background:var(--teal);color:var(--on-dark-card)}.b0HCaW_success{background:var(--good-pale);color:var(--brand-success)}.b0HCaW_pending{background:var(--brand-primary);color:var(--status-watch)}.b0HCaW_warning{background:var(--status-watch);color:var(--ink)}.b0HCaW_flagged{background:var(--accent-red-pale);color:var(--status-flagged-text)}.b0HCaW_outline{background:var(--surface);color:var(--ink-mid);border-color:var(--silver-mid)}.b0HCaW_soft{background:var(--teal-wash-1);color:var(--teal);border-color:var(--teal-wash-4)}html[data-theme=dark] .b0HCaW_neutral{background:var(--paper-deep);color:var(--ink)}html[data-theme=dark] .b0HCaW_teal{background:var(--paper-deep);color:var(--on-dark-card)}html[data-theme=dark] .b0HCaW_success{background:var(--status-in-range);color:var(--paper);--status-marker-color:var(--paper)}html[data-theme=dark] .b0HCaW_pending{background:var(--gold-pale);color:var(--ink)}html[data-theme=dark] .b0HCaW_warning{background:var(--warn-pale);color:var(--ink)}html[data-theme=dark] .b0HCaW_flagged{background:var(--accent-red-pale);color:var(--status-flagged-on-dark)}html[data-theme=dark] .b0HCaW_outline{background:var(--surface);color:var(--ink-mid);border-color:var(--border-mid)}html[data-theme=dark] .b0HCaW_soft{background:var(--teal-wash-2);color:var(--teal);border-color:var(--teal-wash-4)}
.AXtKaq_active{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.AXtKaq_button{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:4px;margin:0 -4px;padding:2px 4px;transition:background-color .12s}.AXtKaq_button:hover{background:var(--teal-wash-1)}.AXtKaq_button:active{background:var(--teal-wash-2)}.AXtKaq_button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
.LHt6JG_numberInput{width:80px;font-family:var(--font-sans), sans-serif;text-align:center;background:var(--paper);border:1.5px solid var(--border);color:var(--ink);box-sizing:border-box;appearance:textfield;border-radius:7px;outline:none;flex-shrink:0;padding:9px 6px;font-size:13.5px}.LHt6JG_numberInput::-webkit-inner-spin-button{appearance:none;margin:0}.LHt6JG_numberInput::-webkit-outer-spin-button{appearance:none;margin:0}.LHt6JG_numberRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LHt6JG_durationRow{flex-wrap:wrap-reverse}.LHt6JG_numberUnit{align-items:center;gap:8px;display:flex}
.Ma4QQG_methodOption.method-tip:after{top:var(--method-tip-top,0px);bottom:auto;left:var(--method-tip-left,0px);width:var(--method-tip-width,min(230px, 100%));max-width:none;position:fixed;transform:none}
.xoDjjW_reviewAnchor{scroll-margin-top:16px}@media (max-width:767px){.xoDjjW_reviewAnchor{scroll-margin-top:64px}}.xoDjjW_reviewRow{grid-template-columns:minmax(0,1fr) 148px auto;align-items:center;gap:8px 10px;padding:8px 14px;display:grid}.xoDjjW_reviewText{min-width:0}.xoDjjW_reviewDate{width:148px}.xoDjjW_reviewRemove{flex-shrink:0}@media (max-width:479px){.xoDjjW_reviewRow{grid-template-columns:minmax(0,1fr) auto}.xoDjjW_reviewRemove{grid-area:1/2}.xoDjjW_reviewDate{grid-area:2/1/auto/-1}}
._4nsm5q_content{padding:20px 24px}@media (max-width:767px){._4nsm5q_content,._4nsm5q_actionButton{padding-inline:10px}}
.dLZfqG_toolbarControls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.dLZfqG_bulkControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:600px){.dLZfqG_timingRow{grid-template-columns:minmax(0,1fr) auto auto;display:grid!important}.dLZfqG_timingInfo{display:contents}.dLZfqG_timingSummary{grid-area:1/1;min-width:0}.dLZfqG_timingDetails{grid-area:2/1;place-self:center start}.dLZfqG_timingDetails>button{margin-top:0!important}.dLZfqG_timingRow>button:not(.dLZfqG_needsDatePill){grid-row:1}.dLZfqG_timingRow>.dLZfqG_needsDatePill{grid-area:2/1/auto/-1;place-self:center end}}@media (min-width:768px){.dLZfqG_listRow{grid-template-columns:auto minmax(0,1fr) auto;display:grid!important}.dLZfqG_listRow>.supplement-list-row__checkbox{grid-area:1/1}.dLZfqG_listRow>.supplement-list-row__info{grid-area:1/2}.dLZfqG_listRow>.supplement-list-row__actions{grid-area:1/3}.dLZfqG_listRow .supplement-list-row__name{overflow-wrap:anywhere;white-space:normal!important}.dLZfqG_listRow .supplement-list-row__benefit{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}}@media (max-width:767px){.dLZfqG_listRow>.supplement-list-row__actions{grid-row:2}.dLZfqG_bulkControls{grid-template-columns:repeat(2,max-content);display:grid}.dLZfqG_bulkControls>span{grid-area:1/1}.dLZfqG_bulkControls>button{grid-row:2;justify-self:start}.dLZfqG_bulkControls>.dLZfqG_bulkClear{grid-area:1/2;justify-self:end}}
@media (max-width:767px){._7ZO0YW_tabRow{flex-wrap:wrap}._7ZO0YW_tabs{max-width:100%}._7ZO0YW_tab{min-width:0;padding-inline:8px!important}}
._2Mjh_G_pill{--job-pill-text:11px;--job-pill-icon-gap:6px;--job-pill-pad-y:5px;--job-pill-pad-x:12px;--job-pill-radius:99px;align-items:center;gap:var(--job-pill-icon-gap);padding:var(--job-pill-pad-y) var(--job-pill-pad-x);border-radius:var(--job-pill-radius);font-family:var(--font-mono), monospace;font-size:var(--job-pill-text);white-space:nowrap;display:inline-flex}._2Mjh_G_pending{background:var(--paper-deep);color:var(--ink-mid);border:1px solid var(--border)}._2Mjh_G_indicator{--job-pill-indicator-size:6px;width:var(--job-pill-indicator-size);height:var(--job-pill-indicator-size);background:var(--ink-mid);border-radius:50%;flex-shrink:0}._2Mjh_G_completed{background:var(--teal-pale);color:var(--teal);border:1px solid var(--teal-mid)}._2Mjh_G_failed{--job-pill-failed-width:420px;--job-pill-failed-leading:1.5;--job-pill-radius:14px;background:var(--accent-red-pale);color:var(--status-flagged-text);border:1px solid var(--accent-red);max-width:var(--job-pill-failed-width);white-space:normal;text-align:left;line-height:var(--job-pill-failed-leading);align-items:flex-start}._2Mjh_G_failedRow{--job-pill-retry-gap:8px;align-items:flex-start;gap:var(--job-pill-retry-gap);display:inline-flex}
._0tehCa_header{gap:12px;display:flex}._0tehCa_centeredHeader{flex-wrap:wrap;align-items:center}._0tehCa_summaryHeader{justify-content:space-between;align-items:flex-start}._0tehCa_alignStart{align-items:flex-start}._0tehCa_withIcon{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._0tehCa_actions{align-items:center;gap:10px;display:flex}._0tehCa_summaryActions{gap:8px}._0tehCa_quota,._0tehCa_summaryQuota{letter-spacing:.08em;padding:3px 9px}@media (max-width:767px){._0tehCa_mobileHiddenLabel{display:none}._0tehCa_header{flex-direction:column;align-items:stretch}._0tehCa_withIcon{grid-template-columns:32px minmax(0,1fr);display:grid}._0tehCa_actions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-end;width:100%}._0tehCa_summaryActions{gap:6px}._0tehCa_summaryQuota{letter-spacing:.02em;padding-inline:6px}._0tehCa_summaryActions>button{white-space:nowrap;flex-shrink:0;padding-inline:10px}}
.Ng1T4a_scope{container:dashboard-home/inline-size}html:not([data-theme=dark]) .Ng1T4a_scope{--ink:var(--brand-primary);--surface-warm:var(--brand-warm);--teal:var(--brand-link);--teal-dark:var(--brand-hover);--teal-pale:var(--brand-tint);--good:var(--status-in-range);--warn:var(--status-watch);--accent-red:var(--status-flagged);--border:#1126272e;--border-mid:#1126274d;--ink-wash-1:#1126270f;--ink-wash-3:#11262733;--ink-wash-4:#11262766}.Ng1T4a_goalPanel{--goal-panel-bg:var(--brand-tint);background:var(--goal-panel-bg);border:1px solid var(--goal-panel-bg)}html[data-theme=dark] .Ng1T4a_goalPanel{--goal-panel-bg:var(--paper-deep)}.Ng1T4a_homeGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.Ng1T4a_critical{order:-1}.Ng1T4a_today{order:0}.Ng1T4a_report{order:1}.Ng1T4a_biomarkers{order:2}.Ng1T4a_body{order:3}.Ng1T4a_protocols{order:4}.Ng1T4a_appointments{order:5}.Ng1T4a_supplements{order:6}.Ng1T4a_todayGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.Ng1T4a_protocolHeader,.Ng1T4a_protocolRow{grid-template-columns:minmax(0,1fr) 88px 62px}.Ng1T4a_protocolRow{padding:6px 2px}.Ng1T4a_protocolDose{grid-column:2}.Ng1T4a_protocolDay{grid-column:3}.Ng1T4a_protocolEmpty{grid-column:2/-1}@media (max-width:767px){.Ng1T4a_todayAppointmentRow,.Ng1T4a_todayDetails{flex-direction:column;align-items:flex-start;gap:6px}.Ng1T4a_todayDoseRow,.Ng1T4a_todayAppointmentRow{padding:10px 0}.Ng1T4a_todayDetails{flex:none;width:100%}.Ng1T4a_timezonePrompt{grid-template-columns:14px minmax(0,1fr);display:grid}.Ng1T4a_timezonePrompt>svg{grid-column:1;align-self:start;margin-top:3px}.Ng1T4a_timezoneExplanation{overflow-wrap:anywhere;grid-column:2}.Ng1T4a_timezoneActions,.Ng1T4a_timezonePrompt>p[role=alert]{grid-column:1/-1;min-width:0}.Ng1T4a_todayDoseRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.Ng1T4a_todayDoseRow .Ng1T4a_todayDetails{display:contents}.Ng1T4a_todayDoseRow .Ng1T4a_todayName{grid-column:1/-1}.Ng1T4a_todayDoseRow .Ng1T4a_wrappingDetail{grid-area:2/1}.Ng1T4a_todayDoseRow>button,.Ng1T4a_todayDoseRow>span{grid-area:2/2;justify-self:end}.Ng1T4a_todayName,.Ng1T4a_wrappingDetail,.Ng1T4a_appointmentDetails,.Ng1T4a_protocolName{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible;max-width:100%!important}.Ng1T4a_appointmentRow>div{flex:1}.Ng1T4a_appointmentDetails{flex-direction:column;gap:4px;display:flex}.Ng1T4a_appointmentSeparator{display:none}.Ng1T4a_appointmentProvider{line-height:1.5}.Ng1T4a_protocolHeader{display:none}.Ng1T4a_protocolRow{grid-template-columns:minmax(0,1fr) auto;padding:10px 2px}.Ng1T4a_protocolName{grid-column:1/-1}.Ng1T4a_protocolDose{grid-column:1}.Ng1T4a_protocolDay{grid-column:2}.Ng1T4a_protocolEmpty{grid-column:1/-1}.Ng1T4a_supplementPill{max-width:100%}}@container dashboard-home (min-width:640px){.Ng1T4a_homeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Ng1T4a_fullWidth,.Ng1T4a_report{grid-column:1/-1}.Ng1T4a_todayGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.Ng1T4a_attentionShell{position:relative}.Ng1T4a_attentionScroll{max-height:calc(var(--spacing) * 8 * 4);overscroll-behavior:contain;overflow-y:auto}.Ng1T4a_attentionScroll:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.Ng1T4a_attentionRow{box-sizing:border-box;min-height:calc(var(--spacing) * 8)}.Ng1T4a_attentionFade{height:calc(var(--spacing) * 8);pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface));transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.Ng1T4a_attentionFade{transition:none}}@container dashboard-home (min-width:960px){.Ng1T4a_homeGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.Ng1T4a_fullWidth{grid-column:span 12}.Ng1T4a_report{grid-column:span 8}.Ng1T4a_sideCard,.Ng1T4a_thirdWidth{grid-column:span 4}.Ng1T4a_critical,.Ng1T4a_today,.Ng1T4a_report,.Ng1T4a_biomarkers,.Ng1T4a_protocols,.Ng1T4a_body,.Ng1T4a_appointments,.Ng1T4a_supplements{order:initial}}.Ng1T4a_trendImproving{background:var(--good-pale);color:var(--ink)}html[data-theme=dark] .Ng1T4a_trendImproving{background:var(--status-in-range);color:var(--paper)}
@media (max-width:767px){._62hrvW_scheduleOptions>button{padding-inline:10px!important}}
.Q4cu4W_page{min-width:0}@media (max-width:479px){.Q4cu4W_filterLabel,.Q4cu4W_expandedLabel{display:none}.Q4cu4W_reportFilter>button{justify-content:center;min-width:44px;height:36px;padding-inline:10px!important}.Q4cu4W_exportActions>button{padding-inline:10px!important}}.Q4cu4W_toolbar{flex-wrap:wrap;min-width:0}.Q4cu4W_modeToggle,.Q4cu4W_modeToggle>button{flex-grow:1}.Q4cu4W_toolbarActions{flex-wrap:wrap;flex:1 0 auto;align-items:center;gap:10px;width:max-content;min-width:0;max-width:100%;display:flex}.Q4cu4W_exportActions{flex-wrap:wrap;max-width:100%}.Q4cu4W_reportFilter,.Q4cu4W_reportFilter>button{min-width:0;max-width:100%}.Q4cu4W_reportFilter>button>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Q4cu4W_reportFilter svg{flex-shrink:0}@media (max-width:639px){.Q4cu4W_editBiomarkerRow{grid-template-columns:116px 70px minmax(0,1fr);display:grid!important}.Q4cu4W_editBiomarkerLabel{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;column-gap:8px;display:flex}.Q4cu4W_reportPickerType{display:block}.Q4cu4W_reportPickerTypeSeparator{display:none}.Q4cu4W_reportPickerName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Q4cu4W_reportPickerDate{display:block}.Q4cu4W_reportPickerFooter{flex-direction:column;align-items:stretch!important;gap:12px!important}.Q4cu4W_reportPickerActions{justify-content:flex-end}.Q4cu4W_modeToggle{grid-template-columns:1fr 1.6fr 1fr;min-width:0;width:100%!important;display:grid!important}.Q4cu4W_modeToggle>button{min-width:0;min-height:40px;white-space:normal!important;letter-spacing:.02em!important;padding:6px 4px!important}}@media (max-width:47.99rem){.Q4cu4W_categoryMarkerCount{display:none}}
.y2eMxW_scored{--report-pill-bg:var(--teal);--report-pill-label:var(--on-dark-card);--report-pill-border:transparent;--report-score-bg:var(--surface);--report-score-positive:var(--ink);--report-score-negative:var(--status-flagged-text);--report-score-neutral:var(--ink-soft)}html[data-theme=dark] .y2eMxW_scored{--report-pill-bg:var(--paper-deep);--report-pill-label:var(--on-dark-card);--report-pill-border:var(--border-mid);--report-score-bg:var(--surface);--report-score-negative:var(--status-flagged-on-dark);--report-score-neutral:var(--ink-mid)}
.Ht8INa_hit44{position:relative}.Ht8INa_hit44:before{content:"";z-index:1;pointer-events:auto;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.pL333G_popIn{animation:.16s ease-out both pL333G_popIn}.pL333G_fadeIn{animation:.16s ease-out both pL333G_fadeIn}@keyframes pL333G_popIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes pL333G_fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pL333G_popIn,.pL333G_fadeIn{animation:none}}
.wOtknq_pill{width:100%;color:var(--ink);font-family:var(--font-sans), sans-serif;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:13px;font-weight:300}.wOtknq_pill:hover{background:var(--teal-pale);color:var(--teal)}.wOtknq_pill[aria-pressed=true],.wOtknq_pill[aria-pressed=true]:hover{background:var(--action-bg);color:var(--on-action);font-weight:500}
.cRB1Ra_panel{background:var(--surface);border:1px solid var(--border);width:100%;max-width:560px;max-height:calc(100dvh - 24px);box-shadow:var(--shadow-lg);border-radius:16px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.cRB1Ra_media{aspect-ratio:12/5;background:var(--paper-deep);flex-shrink:0;width:100%;position:relative}.cRB1Ra_banner{object-fit:cover;object-position:right 38%}.cRB1Ra_column{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.cRB1Ra_body{flex:auto;min-height:0;padding:18px 20px 12px;font-size:14px;overflow-y:auto}.cRB1Ra_title{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.2}.cRB1Ra_intro{font-family:var(--font-sans), sans-serif;color:var(--ink-mid);margin:0 0 16px;font-weight:400;line-height:1.55}.cRB1Ra_footer{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 14px;display:flex}.cRB1Ra_close{z-index:2;position:absolute;top:10px;right:10px}@media (min-width:640px){.cRB1Ra_body{padding:22px 28px 14px}.cRB1Ra_footer{padding:12px 28px 18px}.cRB1Ra_title{font-size:24px}}@media (min-width:960px){.cRB1Ra_panel{aspect-ratio:16/9;width:min(1120px,100vw - 48px,177.778dvh - 85.3333px);max-width:1120px;max-height:none;display:block}.cRB1Ra_media{aspect-ratio:auto;position:absolute;inset:0}.cRB1Ra_banner{object-position:right center}.cRB1Ra_column{padding-left:3.2cqi}.cRB1Ra_body{padding:3cqi 0 0;font-size:clamp(12.5px,1.4cqi,14.5px)}.cRB1Ra_title{font-size:clamp(20px,2.3cqi,26px)}.cRB1Ra_intro{margin-bottom:1.4cqi}.cRB1Ra_footer{background:0 0;border-top:none;padding:1.4cqi 0 2.6cqi}}.cRB1Ra_hero{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:16px;position:relative;overflow:hidden;container-type:inline-size}.cRB1Ra_heroText{padding:18px 20px 20px;position:relative}@media (min-width:960px){.cRB1Ra_hero{aspect-ratio:16/9}.cRB1Ra_heroText{flex-direction:column;justify-content:center;padding-top:0;padding-bottom:0;padding-left:4cqi;display:flex}.cRB1Ra_textPanel{background:var(--surface);width:42%;height:100%;padding-right:40px;position:relative}.cRB1Ra_textPanel:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--surface), transparent);width:48px;position:absolute;top:0;bottom:0;left:100%}}
._4RX0ka_panel{background:var(--surface);border:1px solid var(--border);width:100%;max-width:560px;max-height:calc(100dvh - 24px);box-shadow:var(--shadow-lg);border-radius:16px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}._4RX0ka_close{position:absolute;top:12px;right:12px}._4RX0ka_body{flex:auto;padding:28px 24px 8px;overflow-y:auto}._4RX0ka_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:0 0 10px;font-size:11px;font-weight:500}._4RX0ka_title{font-family:var(--font-display), serif;color:var(--ink);margin:0 0 10px;padding-right:44px;font-size:24px;font-weight:400;line-height:1.2}._4RX0ka_text{font-family:var(--font-sans), sans-serif;color:var(--ink-mid);margin:0;font-size:15px;font-weight:300;line-height:1.6}._4RX0ka_footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 20px;display:flex}._4RX0ka_dots{gap:6px;display:flex}._4RX0ka_dot{background:var(--border-mid);border-radius:99px;width:6px;height:6px}._4RX0ka_dotActive{background:var(--teal)}._4RX0ka_actions{align-items:center;gap:8px;display:flex}._4RX0ka_back{min-height:44px;font-family:var(--font-sans), sans-serif;color:var(--ink-mid);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}._4RX0ka_backHidden{visibility:hidden}@media (max-width:639px){._4RX0ka_body{padding:24px 16px 8px}._4RX0ka_title{font-size:21px}._4RX0ka_footer{padding:12px 16px 16px}}@media (max-width:379px){._4RX0ka_back{padding:0 10px}._4RX0ka_actions{gap:6px}}
.d0RFia_topNav{background:#fafaf8f2}.d0RFia_fieldContainer{container:onboarding-fields/inline-size}.d0RFia_responsiveFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.d0RFia_fullRow{grid-column:1/-1}.d0RFia_knowledgeLevels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.d0RFia_prescriptionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.d0RFia_customSupplementFields{align-items:center;gap:10px;display:flex}.d0RFia_customSupplementFields input{flex:1;min-width:0}@container onboarding-fields (max-width:420px){.d0RFia_knowledgeLevels,.d0RFia_prescriptionFields{grid-template-columns:minmax(0,1fr)}.d0RFia_responsiveFields,.d0RFia_customSupplementGroup{width:100%;max-width:480px;margin-inline:auto}.d0RFia_responsiveFields{grid-template-columns:minmax(0,1fr);gap:0}.d0RFia_customSupplementFields{flex-direction:column;align-items:flex-start}.d0RFia_customSupplementFields input{flex:none}}html[data-theme=dark] .d0RFia_topNav{background:var(--surface)}
.T5XxJa_card{container-type:inline-size}.T5XxJa_header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.T5XxJa_headerWithoutTags{align-items:flex-start;margin-bottom:4px}.T5XxJa_header:only-child{margin-bottom:0}.T5XxJa_tags{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.T5XxJa_status{flex-shrink:0;display:flex}.T5XxJa_body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;display:grid}.T5XxJa_identity{min-width:0}.T5XxJa_snapshot{color:var(--teal);font-family:var(--font-mono), monospace;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.T5XxJa_snapshot>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.T5XxJa_snapshot svg{flex-shrink:0}@container (max-width:460px){.T5XxJa_header{flex-wrap:wrap;gap:6px}.T5XxJa_body{grid-template-columns:minmax(0,1fr)}.T5XxJa_snapshot{border-top:1px solid var(--border);margin-top:2px;padding-top:10px}}
@media (max-width:767px){._7MO5uG_tableScroll{max-width:100%;overflow-x:auto}._7MO5uG_fixedUsageTable{table-layout:fixed}._7MO5uG_fixedUsageTable th:first-child{width:40%!important}._7MO5uG_fixedUsageTable th:nth-child(2){width:20%}._7MO5uG_fixedUsageTable th:nth-child(3){width:22%}._7MO5uG_fixedUsageTable th:nth-child(4){width:18%}._7MO5uG_usageTable th,._7MO5uG_usageTable td{padding-inline:4px!important}._7MO5uG_usageTable td{padding-block:8px!important}._7MO5uG_usageTable td:first-child>div{gap:6px!important}._7MO5uG_usageTable td:first-child>div>div:first-child{width:24px!important;height:24px!important}._7MO5uG_usageTable td:nth-child(2) span{padding-inline:5px!important;font-size:10px!important}}._7MO5uG_successNotice{background:var(--good-wash-1)}._7MO5uG_noticeBody{align-items:center;gap:10px;min-width:0;display:flex}._7MO5uG_noticeMarker{display:none}html[data-theme=dark] ._7MO5uG_successNotice{background:var(--nested-surface-bg)}html[data-theme=dark] ._7MO5uG_noticeMarker{flex-shrink:0;display:inline-flex}
.GU-q4q_logo{vertical-align:middle;flex-shrink:0;display:inline-flex}.GU-q4q_logo>.GU-q4q_light{display:block}.GU-q4q_logo>.GU-q4q_dark{display:none}html[data-theme=dark] .GU-q4q_logo>.GU-q4q_light{display:none}html[data-theme=dark] .GU-q4q_logo>.GU-q4q_dark{display:block}
._3dyKja_notice{box-sizing:border-box;border:1px solid var(--border);background:var(--brand-tint);color:var(--ink);font-family:var(--font-sans), sans-serif;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}html[data-theme=dark] ._3dyKja_notice{background:var(--nested-surface-bg)}._3dyKja_text{flex:1;min-width:0}._3dyKja_watch ._3dyKja_marker{margin-top:4px}._3dyKja_flagged ._3dyKja_marker{margin-top:3px}html[data-theme=dark] ._3dyKja_watch ._3dyKja_text{color:var(--status-watch-on-dark)}html[data-theme=dark] ._3dyKja_flagged ._3dyKja_text{color:var(--status-flagged-on-dark)}