._gG1UG_figure{--data:var(--color-tomato);--track:#f3d3ca;--dot:18px;--dot-gap:4px;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-charcoal);box-shadow:var(--shadow-md);display:grid}._gG1UG_title{font-size:var(--text-base);font-weight:700;line-height:1.3}._gG1UG_week{padding:0;list-style:none;display:grid}._gG1UG_day{gap:var(--space-3);border-top:1px solid var(--color-line);grid-template-columns:6.5em minmax(0,1fr);align-items:center;padding-block:8px;display:grid}._gG1UG_day:first-child{border-top:0}._gG1UG_dayLabel{font-size:var(--text-sm);font-weight:650}._gG1UG_chips{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}._gG1UG_chip{border-left:4px solid var(--data);border-radius:4px var(--radius-sm) var(--radius-sm) 4px;background:var(--color-tomato-tint);padding:5px 10px 6px;line-height:1.25;display:grid}._gG1UG_chipTitle{font-size:var(--text-sm);font-weight:650}._gG1UG_chipMeta,._gG1UG_none{color:var(--color-ink-muted);font-size:var(--text-xs)}._gG1UG_strip{gap:6px;padding-top:2em;display:grid}._gG1UG_plot{border-bottom:1px solid var(--color-line-strong);height:128px;position:relative}._gG1UG_median{top:0;bottom:0;left:var(--x);border-left:2px solid var(--color-charcoal);position:absolute}._gG1UG_medianLabel{font-size:var(--text-xs);white-space:nowrap;margin-bottom:4px;font-weight:700;position:absolute;bottom:100%;left:0;translate:-50%}._gG1UG_median[data-edge=start] ._gG1UG_medianLabel{translate:-2px}._gG1UG_median[data-edge=end] ._gG1UG_medianLabel{translate:calc(2px - 100%)}._gG1UG_dotHit{bottom:calc(var(--stack) * (var(--dot) + var(--dot-gap)) + 4px);left:var(--x);width:32px;height:calc(var(--dot) + var(--dot-gap));place-items:center;display:grid;position:absolute;translate:-50%}._gG1UG_dot{width:var(--dot);height:var(--dot);background:var(--data);box-shadow:0 0 0 2px var(--color-surface);border-radius:50%}._gG1UG_dot[data-hovered]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-charcoal)}._gG1UG_tooltip{z-index:2;bottom:calc((var(--stack) + 1) * (var(--dot) + var(--dot-gap)) + 12px);left:var(--x);border-radius:var(--radius-sm);background:var(--color-charcoal);width:max-content;max-width:min(240px,90vw);color:var(--color-cream);font-size:var(--text-xs);pointer-events:none;padding:8px 12px;line-height:1.4;display:grid;position:absolute;translate:-50%}._gG1UG_tooltip[data-edge=start]{translate:-16px}._gG1UG_tooltip[data-edge=end]{translate:calc(16px - 100%)}._gG1UG_tooltipValue{font-size:var(--text-sm);font-weight:700}._gG1UG_axis{height:1.5em;position:relative}._gG1UG_tick{left:var(--x);color:var(--color-ink-muted);font-size:var(--text-xs);position:absolute;translate:-50%}._gG1UG_bars{gap:var(--space-3);padding:0;list-style:none;display:grid}._gG1UG_barRow{gap:4px;display:grid}._gG1UG_barLabel{gap:0 var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;display:flex}._gG1UG_barName{font-weight:650}._gG1UG_barMeta{color:var(--color-ink-muted);font-size:var(--text-xs)}._gG1UG_barTrack{gap:var(--space-2);border-left:2px solid var(--color-line-strong);align-items:center;display:flex}._gG1UG_bar{width:calc(var(--f) * (100% - 6.5rem));background:var(--data);transform-origin:0;border-radius:0 4px 4px 0;height:20px}._gG1UG_barValue{font-size:var(--text-sm);white-space:nowrap;font-weight:650}._gG1UG_hero{gap:4px var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}._gG1UG_heroValue{font-family:var(--font-body);font-size:clamp(2.5rem,2rem + 2vw,3.4rem);font-weight:750;line-height:1}._gG1UG_heroOf{color:var(--color-ink-muted)}._gG1UG_meters{gap:10px;padding:0;list-style:none;display:grid}._gG1UG_meterRow{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:6.5em minmax(0,1fr) auto;align-items:center;display:grid}._gG1UG_meterLabel{font-weight:650}._gG1UG_meter{background:var(--track);border-radius:4px;height:14px;display:flex;overflow:hidden}._gG1UG_meterFill{width:var(--w);background:var(--data);box-shadow:2px 0 0 var(--color-surface);transform-origin:0;border-radius:0 4px 4px 0}._gG1UG_meterValue{text-align:end;white-space:nowrap;min-width:5.5em}._gG1UG_tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}._gG1UG_tile{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm);align-content:start;gap:6px;display:grid}._gG1UG_tileIcon{width:26px;height:26px;color:var(--color-tomato)}._gG1UG_tileValue{font-family:var(--font-body);font-size:clamp(2.2rem,1.8rem + 1.6vw,3rem);font-weight:750;line-height:1}._gG1UG_tileLabel{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.4}:is([data-shown=false] ._gG1UG_bar,[data-shown=false] ._gG1UG_meterFill){transform:scaleX(0)}[data-shown=false] ._gG1UG_dot{scale:0}:is([data-shown=false] ._gG1UG_chip,[data-shown=false] ._gG1UG_tile){opacity:0;translate:0 10px}@media (prefers-reduced-motion:no-preference){._gG1UG_bar,._gG1UG_meterFill{transition:transform .7s var(--ease) calc(var(--i,0) * 70ms)}._gG1UG_barRow ._gG1UG_bar,._gG1UG_meterRow ._gG1UG_meterFill{transition-delay:calc(var(--i,0) * 70ms + .15s)}._gG1UG_dot{transition:scale .4s var(--ease) calc(var(--stack,0) * 80ms + .15s)}._gG1UG_chip,._gG1UG_tile{transition:opacity .4s var(--ease), translate .4s var(--ease)}._gG1UG_tile{transition-delay:calc(var(--i,0) * 80ms + .1s)}}
.GuZPYa_details{border-top:1px solid var(--color-line);padding-top:var(--space-3)}.GuZPYa_summary{min-height:var(--control-h-sm);color:var(--color-tomato-ink);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:650;display:inline-flex}.GuZPYa_scroll{overflow-x:auto}.GuZPYa_table{border-collapse:collapse;width:100%;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.GuZPYa_table th,.GuZPYa_table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:6px 8px 6px 0}.GuZPYa_table thead th{color:var(--color-ink-muted);font-weight:650}.GuZPYa_table tbody th{font-weight:600}
.JBVHaa_button{--btn-bg:transparent;--btn-fg:var(--color-charcoal);--btn-border:transparent;min-height:var(--control-h);border:2px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font:inherit;text-align:center;cursor:pointer;transition:background-color var(--duration) ease, color var(--duration) ease, border-color var(--duration) ease;justify-content:center;align-items:center;gap:.5em;padding:.7rem 1.35rem;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.JBVHaa_button:hover{text-decoration:none}.JBVHaa_primary{--btn-bg:var(--color-tomato);--btn-border:var(--color-tomato);--btn-fg:#fff}.JBVHaa_primary:hover{--btn-bg:var(--color-tomato-dark);--btn-border:var(--color-tomato-dark)}.JBVHaa_secondary{--btn-border:var(--color-charcoal)}.JBVHaa_secondary:hover{--btn-bg:var(--color-charcoal);--btn-fg:var(--color-cream)}.JBVHaa_quiet{--btn-fg:var(--color-tomato-ink);text-underline-offset:3px;padding-inline:.75rem;text-decoration:underline;text-decoration-thickness:1.5px}.JBVHaa_quiet:hover{--btn-bg:var(--color-tomato-tint)}.JBVHaa_light{--btn-bg:var(--color-cream);--btn-border:var(--color-cream);--btn-fg:var(--color-tomato-ink)}.JBVHaa_light:hover{--btn-bg:#fff;--btn-border:#fff}.JBVHaa_sm{min-height:var(--control-h-sm);font-size:var(--text-sm);padding:.45rem 1rem}.JBVHaa_lg{min-height:54px;font-size:var(--text-base);padding:.85rem 1.6rem}.JBVHaa_block{width:100%}.JBVHaa_button[aria-disabled=true],.JBVHaa_button:disabled{cursor:not-allowed;opacity:.6}.JBVHaa_button[aria-busy=true]{cursor:progress}.JBVHaa_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.ssWxsa_dialog{border-radius:var(--radius);background:var(--color-surface);width:min(100% - 32px,460px);color:var(--color-charcoal);box-shadow:var(--shadow-md);border:0;padding:0}.ssWxsa_dialog::backdrop{background:#28251f8c}.ssWxsa_inner{gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);display:grid}.ssWxsa_title{font-size:var(--text-xl)}.ssWxsa_body{color:var(--color-ink-muted)}.ssWxsa_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
.aUD9Yq_hero{padding-block:var(--space-6) var(--space-6);background:var(--color-cream-deep);border-bottom:1px solid var(--color-line)}.aUD9Yq_heroGrid{gap:var(--space-5);align-items:center;display:grid}@media (min-width:900px){.aUD9Yq_heroGrid{gap:var(--space-7);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}}.aUD9Yq_heroCopy{gap:var(--space-4);display:grid}.aUD9Yq_eyebrow{border-radius:var(--radius-pill);background:var(--color-green-soft);color:var(--color-green-ink);font-size:var(--text-sm);justify-self:start;align-items:center;gap:8px;padding:4px 14px 4px 10px;font-weight:650;display:inline-flex}.aUD9Yq_heroTitle{font-size:clamp(2rem,1.3rem + 2.8vw,3.25rem);line-height:1.08}.aUD9Yq_lead{max-width:620px;color:var(--color-ink-muted);font-size:var(--text-lg)}.aUD9Yq_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:479.98px){.aUD9Yq_heroCopy .aUD9Yq_actions>*{flex:100%}}.aUD9Yq_status{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius);background:var(--color-charcoal);color:#e9dfd2;font-size:var(--text-sm);display:grid}.aUD9Yq_statusTitle{color:var(--color-cream);font-size:var(--text-xl)}@media (max-width:599.98px){.aUD9Yq_hero{padding-block:var(--space-5)}.aUD9Yq_status{padding:var(--space-4)}.aUD9Yq_statusText{display:none}}.aUD9Yq_statusList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.aUD9Yq_statusList li{color:var(--color-cream);gap:8px;font-weight:600;display:flex}.aUD9Yq_statusLinks{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.aUD9Yq_statusLinks a{min-height:44px;color:var(--color-cream);align-items:center;font-weight:650;display:inline-flex}.aUD9Yq_statusLinks a:focus-visible{outline-color:var(--color-cream)}.aUD9Yq_section{padding-block:var(--section-pad)}.aUD9Yq_preview{padding-top:var(--space-6)}.aUD9Yq_sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.aUD9Yq_sectionHead p{max-width:640px;margin-top:var(--space-2);color:var(--color-ink-muted)}.aUD9Yq_fictional{color:var(--color-charcoal);font-weight:650}.aUD9Yq_steps{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.aUD9Yq_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.aUD9Yq_step{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-line);align-content:start;display:grid}.aUD9Yq_step h3{font-size:var(--text-xl)}.aUD9Yq_step p{color:var(--color-ink-muted)}.aUD9Yq_stepIcon{background:var(--color-tomato-tint);width:44px;height:44px;color:var(--color-tomato-ink);border-radius:50%;place-items:center;display:grid}.aUD9Yq_howNote{margin-top:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm)}.aUD9Yq_split{gap:var(--space-5);display:grid}@media (min-width:900px){.aUD9Yq_split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.aUD9Yq_panel{align-content:start;gap:var(--space-3);padding:var(--space-6) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.aUD9Yq_panelIcon{background:var(--color-green-soft);width:48px;height:48px;color:var(--color-green-ink);border-radius:50%;place-items:center;display:grid}.aUD9Yq_checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.aUD9Yq_checks li{gap:10px;display:flex}.aUD9Yq_checks svg{color:var(--color-green);margin-top:3px}.aUD9Yq_muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.aUD9Yq_panelLink{align-items:center;gap:6px;min-height:44px;font-weight:650;display:inline-flex}.aUD9Yq_cookPanel{background:var(--color-peach);border-color:#0000;grid-template-columns:1fr}@media (min-width:560px){.aUD9Yq_cookPanel{align-items:center;gap:var(--space-5);grid-template-columns:180px minmax(0,1fr)}}.aUD9Yq_cookMedia{border-radius:var(--radius);aspect-ratio:4/5;max-width:220px;overflow:hidden}.aUD9Yq_cookMedia img{object-fit:cover;width:100%;height:100%}.aUD9Yq_cookCopy{gap:var(--space-3);display:grid}
.WeCjiq_field{gap:6px;min-width:0;display:grid}.WeCjiq_label,.WeCjiq_legend{font-weight:650;line-height:1.35}.WeCjiq_legend{margin-bottom:6px;padding:0}.WeCjiq_optional{color:var(--color-ink-muted);font-weight:400}.WeCjiq_hint{color:var(--color-ink-muted);font-size:var(--text-sm)}.WeCjiq_error{color:var(--color-error);font-size:var(--text-sm);gap:6px;font-weight:600;display:flex}.WeCjiq_input,.WeCjiq_select,.WeCjiq_textarea{width:100%;min-height:var(--control-h);border:1.5px solid var(--color-input-border);border-radius:var(--radius-sm);font-size:var(--text-base);background:#fff;padding:10px 14px;line-height:1.4}.WeCjiq_textarea{resize:vertical;min-height:96px}.WeCjiq_select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-charcoal) 50%), linear-gradient(135deg, var(--color-charcoal) 50%, transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.WeCjiq_input:focus-visible,.WeCjiq_select:focus-visible,.WeCjiq_textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.WeCjiq_input[aria-invalid=true],.WeCjiq_select[aria-invalid=true],.WeCjiq_textarea[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.WeCjiq_fieldset{border:0;min-width:0;margin:0;padding:0}.WeCjiq_choices{gap:4px;display:grid}.WeCjiq_choicesGrid{gap:4px var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.WeCjiq_choice{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;line-height:1.35;display:flex}.WeCjiq_choice input{width:22px;height:22px;accent-color:var(--color-tomato);flex:none;margin:0}.WeCjiq_row{align-items:start;gap:var(--space-4);display:grid}@media (min-width:640px){.WeCjiq_row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.WeCjiq_summary{padding:var(--space-4) var(--space-5);border:2px solid var(--color-error);border-radius:var(--radius-sm);background:#fff}.WeCjiq_summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.WeCjiq_summaryTitle{color:var(--color-error);font-weight:700}.WeCjiq_summary ul{margin:6px 0 0;padding-left:1.2em}.WeCjiq_summary a{color:var(--color-error);font-weight:600}.WeCjiq_stack{gap:var(--space-5);display:grid}
