.whwDKq_strip{gap:var(--space-2);margin-bottom:var(--space-6);grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;display:grid}.whwDKq_tab{min-height:7rem;padding-top:var(--space-3);border:2px solid var(--line);background:var(--surface);color:var(--ink);border-radius:.75rem .75rem 2rem 2rem;flex-direction:column;justify-content:space-between;align-items:center;text-decoration:none;display:flex;overflow:hidden}.whwDKq_tab:hover{border-color:var(--accent)}.whwDKq_day{font-family:var(--font-display);font-size:var(--step-1);line-height:1}.whwDKq_dayShort{display:none}.whwDKq_tip{border-top:2px dashed var(--line);background:var(--tint-bg,var(--line-soft));width:100%;height:3.5rem;color:var(--tint-ink,var(--ink));font-size:.6875rem;font-weight:650;font-family:var(--font-display);text-align:center;justify-content:center;align-items:center;line-height:1.2;display:flex}.whwDKq_tip[data-planned=true]{border-top-style:solid;border-top-color:var(--tint-ink)}.whwDKq_tipLabel{padding:0 var(--space-1);display:none}@media (min-width:34rem){.whwDKq_dayLetter{display:none}.whwDKq_dayShort{display:inline}}@media (min-width:40rem){.whwDKq_tipLabel{display:inline}}
.xxWOpq_chip{border-radius:var(--radius-chip);background:var(--tint-bg,var(--line-soft));color:var(--tint-ink,var(--ink));font-size:var(--step--1);font-weight:650;font-family:var(--font-display);padding:.125rem .75rem;line-height:1.5;display:inline-block}
._8RiFmG_button{border-radius:var(--radius-field);min-height:2.75rem;font:inherit;font-weight:650;font-family:var(--font-display);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:.625rem 1.25rem;line-height:1.2;text-decoration:none;transition:background-color .12s;display:inline-flex}._8RiFmG_primary{background:var(--primary);color:var(--on-primary)}._8RiFmG_primary:hover{background:var(--primary-deep)}._8RiFmG_secondary{border-color:var(--primary);color:var(--primary);background:0 0}._8RiFmG_secondary:hover{background:var(--line-soft)}._8RiFmG_button:disabled{background:var(--line-soft);border-color:var(--line);color:var(--ink-soft);cursor:not-allowed}
.eOMwVG_list{gap:var(--space-4);max-width:var(--measure);list-style:none;display:grid}.eOMwVG_panel{gap:var(--space-3);max-width:var(--measure);padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface);display:grid}.eOMwVG_title{font-size:var(--step-0)}.eOMwVG_meta{color:var(--ink-soft)}.eOMwVG_steps{gap:var(--space-1);padding-left:var(--space-5);display:grid}.eOMwVG_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eOMwVG_editor{max-width:var(--measure)}.eOMwVG_stepEditor{gap:var(--space-3);margin-bottom:var(--space-3);padding-left:var(--space-5);display:grid}.eOMwVG_stepEditor input{width:100%}.eOMwVG_stepButtons{gap:var(--space-2);margin-top:var(--space-1);display:flex}.eOMwVG_small{min-height:2.75rem;padding:0 var(--space-2);color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration:underline}.eOMwVG_small:disabled{color:var(--ink-soft);cursor:default;text-decoration:none}.eOMwVG_small:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
._7SqAPW_panel{padding:var(--space-6) var(--space-5);border:2px dashed var(--line);border-radius:var(--radius-panel)}._7SqAPW_title{margin-bottom:var(--space-2);font-size:var(--step-1)}._7SqAPW_body{max-width:var(--measure);color:var(--ink-soft)}._7SqAPW_actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}
.p3XwIG_card{gap:var(--space-3);max-width:var(--measure);margin-bottom:var(--space-5);padding:var(--space-4);border:2px solid var(--accent);border-radius:var(--radius-field);background:var(--surface);display:grid}.p3XwIG_title{font-size:var(--step-1)}.p3XwIG_yesterday{color:var(--ink-soft)}.p3XwIG_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p3XwIG_quiet,.p3XwIG_linkButton{min-height:2.75rem;padding:0 var(--space-2);color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.p3XwIG_linkButton{color:var(--primary);font-weight:650}.p3XwIG_chip{border:2px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);min-height:2.75rem;color:inherit;font:inherit;font-weight:600;font-family:var(--font-display);cursor:pointer;padding:.5rem 1rem}.p3XwIG_chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-fill);color:var(--on-accent)}.p3XwIG_quiet:focus-visible,.p3XwIG_linkButton:focus-visible,.p3XwIG_chip:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.p3XwIG_history{gap:var(--space-2);max-width:var(--measure);list-style:none;display:grid}.p3XwIG_history li{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}
.mAxgEG_fieldset{margin:0 0 var(--space-6);border:0;min-width:0;padding:0}.mAxgEG_legend{margin-bottom:var(--space-2);padding:0;font-weight:700}.mAxgEG_hint{max-width:var(--measure);margin-bottom:var(--space-3);color:var(--ink-soft);font-size:var(--step--1)}.mAxgEG_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.mAxgEG_chip{display:inline-flex;position:relative}.mAxgEG_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mAxgEG_chipFace{border:2px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);min-height:2.75rem;font-weight:600;font-family:var(--font-display);pointer-events:none;align-items:center;padding:.5rem 1rem;display:inline-flex}.mAxgEG_chip input:hover+.mAxgEG_chipFace{border-color:var(--ink-soft)}.mAxgEG_chip input:checked+.mAxgEG_chipFace{border-color:var(--accent);background:var(--accent-fill);color:var(--on-accent)}.mAxgEG_chip input:focus-visible+.mAxgEG_chipFace{outline:3px solid var(--accent);outline-offset:2px}.mAxgEG_select{border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface);min-width:14rem;max-width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:.5rem .75rem}.mAxgEG_select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mAxgEG_skills{gap:var(--space-2);display:grid}.mAxgEG_skillRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.mAxgEG_skillName{font-weight:600}.mAxgEG_status{color:var(--ink-soft);font-size:var(--step--1)}.mAxgEG_statusWarn{color:var(--warn-ink)}
._6CeDmq_general{max-width:var(--measure);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-left:4px solid var(--primary);background:var(--surface);border-radius:0 var(--radius-field) var(--radius-field) 0}._6CeDmq_list{margin-top:var(--space-5);border-top:1px solid var(--line);list-style:none}._6CeDmq_row{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-1);border-bottom:1px solid var(--line);color:inherit;grid-template-columns:6.5rem auto;text-decoration:none;display:grid;position:relative}._6CeDmq_row:hover{background:var(--line-soft)}._6CeDmq_chevron{top:50%;right:var(--space-1);width:1.25rem;height:1.25rem;color:var(--ink-soft);transition:transform .12s,color .12s;position:absolute;transform:translateY(-50%)}._6CeDmq_row:hover ._6CeDmq_chevron,._6CeDmq_row:focus-visible ._6CeDmq_chevron{color:var(--accent-ink);transform:translate(2px,-50%)}@media (prefers-reduced-motion:reduce){._6CeDmq_chevron{transition:none}}._6CeDmq_day{justify-items:start;gap:.125rem;font-weight:700;display:grid}._6CeDmq_reason{color:var(--ink-soft);grid-column:1/-1}._6CeDmq_detail{gap:var(--space-4);max-width:var(--measure);display:grid}._6CeDmq_detailAction{align-items:center;gap:var(--space-3);display:flex}._6CeDmq_meaning{color:var(--ink-soft)}@media (min-width:34rem){._6CeDmq_row{grid-template-columns:6.5rem 7.5rem 1fr}._6CeDmq_reason{grid-column:auto}}._6CeDmq_question{max-width:var(--measure);margin-bottom:var(--space-5);padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface)}._6CeDmq_question fieldset{margin-bottom:var(--space-4)}._6CeDmq_questionTitle{margin-bottom:var(--space-2);font-size:var(--step-1)}._6CeDmq_questionActions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._6CeDmq_lastWash{max-width:var(--measure);margin-bottom:var(--space-5)}._6CeDmq_linkButton{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}._6CeDmq_linkButton:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._6CeDmq_extra{color:var(--ink-soft);font-size:var(--step--1);grid-column:1/-1;font-style:italic}._6CeDmq_event{font-size:var(--step--1);color:var(--accent-ink);grid-column:1/-1;font-weight:650}._6CeDmq_onThisDayTitle{margin-bottom:var(--space-2);font-size:var(--step-0)}._6CeDmq_onThisDay{gap:var(--space-2);margin-bottom:var(--space-2);padding-left:var(--space-5);display:grid}._6CeDmq_skip{gap:var(--space-3);padding:var(--space-4);border:2px dashed var(--line);border-radius:var(--radius-field);justify-items:start;display:grid}._6CeDmq_points{gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-5);display:grid}._6CeDmq_howTo{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface);display:grid}._6CeDmq_method{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._6CeDmq_chipCell{align-items:center;gap:var(--space-2);display:inline-flex}._6CeDmq_minutes{color:var(--ink-soft);font-size:var(--step--1);white-space:nowrap}._6CeDmq_changeLink{justify-self:start}._6CeDmq_changed{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:var(--measure);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-left:4px solid var(--accent);background:var(--surface);flex-wrap:wrap;display:flex}._6CeDmq_row[data-changed=true]{background:var(--line-soft);box-shadow:inset 4px 0 0 var(--accent)}._6CeDmq_footerLink{margin-top:var(--space-4)}._6CeDmq_dayIcons{align-items:center;gap:var(--space-2);display:inline-flex}._6CeDmq_emailWeek{justify-items:start;gap:var(--space-2);margin-top:var(--space-5);display:grid}._6CeDmq_emailHint{color:var(--ink-soft);font-size:var(--step--1)}._6CeDmq_why{max-width:var(--measure);margin-top:var(--space-5)}._6CeDmq_whyTitle{margin-bottom:var(--space-2);font-size:var(--step-1)}._6CeDmq_why ul{gap:var(--space-1);padding-left:var(--space-5);display:grid}
.HZea0q_header{margin-bottom:var(--space-6)}.HZea0q_title{font-size:clamp(1.75rem,4vw,2.375rem)}.HZea0q_lede{max-width:var(--measure);margin-top:var(--space-3);color:var(--ink-soft)}
.M9lV7G_picker{gap:var(--space-3);display:grid}.M9lV7G_searchRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.M9lV7G_searchRow input{flex:12rem;min-width:0}.M9lV7G_results{gap:var(--space-1);list-style:none;display:grid}.M9lV7G_result{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.M9lV7G_result:hover{border-color:var(--accent)}.M9lV7G_result:focus-visible,.M9lV7G_quiet:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.M9lV7G_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.M9lV7G_quiet{min-height:2.75rem;padding:0 var(--space-2);color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.M9lV7G_status{min-height:1.25em;color:var(--ink-soft);font-size:var(--step--1)}.M9lV7G_note{color:var(--ink-soft);font-size:var(--step--1)}.M9lV7G_prompt{gap:var(--space-3);max-width:var(--measure);margin-bottom:var(--space-5);padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface);display:grid}.M9lV7G_icon{flex-shrink:0;width:1.25rem;height:1.25rem}.M9lV7G_dayWeather{gap:var(--space-2);padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface);display:grid}.M9lV7G_figures{gap:var(--space-1) var(--space-4);color:var(--ink-soft);flex-wrap:wrap;display:flex}.M9lV7G_tips{gap:var(--space-2);padding-left:var(--space-5);display:grid}.M9lV7G_chip{align-items:center;gap:var(--space-1);color:var(--ink-soft);font-weight:400;font-size:var(--step--1);white-space:nowrap;display:inline-flex}.M9lV7G_subTitle{margin-top:var(--space-4);font-size:var(--step-0)}.M9lV7G_place{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);display:grid}.M9lV7G_place .M9lV7G_subTitle{margin-top:0}
.zdGOuW_panel{gap:var(--space-2);padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface);display:grid}.zdGOuW_title{align-items:center;gap:var(--space-2);font-size:var(--step-0);display:flex}.zdGOuW_list{gap:var(--space-2);padding-left:var(--space-5);display:grid}.zdGOuW_note{color:var(--ink-soft);font-size:var(--step--1)}.zdGOuW_icon{flex-shrink:0;width:1.25rem;height:1.25rem}.zdGOuW_mark{color:var(--accent-ink);display:inline-flex}
.w5jneq_question{max-width:var(--measure);margin-bottom:var(--space-5)}.w5jneq_options{gap:var(--space-4);list-style:none;display:grid}@media (min-width:78rem){.w5jneq_options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start}}.w5jneq_card{gap:var(--space-4);padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface);display:grid}.w5jneq_title{gap:var(--space-1);font-size:var(--step-0);display:grid}.w5jneq_best{border-radius:var(--radius-chip);background:var(--accent-fill);color:var(--on-accent);font-size:var(--step--1);font-weight:650;font-family:var(--font-display);justify-self:start;padding:.125rem .5rem}.w5jneq_rows{gap:var(--space-3);display:grid}.w5jneq_rows dt{color:var(--ink-soft);font-size:var(--step--1)}.w5jneq_rows dd{margin:0}
.skRmGq_section{margin-bottom:var(--space-7)}.skRmGq_sectionTitle{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--step-1)}.skRmGq_footer{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.skRmGq_note{color:var(--ink-soft);font-size:var(--step--1)}.skRmGq_warn{color:var(--warn-ink);font-size:var(--step--1);margin-bottom:var(--space-4)}.skRmGq_groups{max-width:var(--measure);margin-bottom:var(--space-6);border-top:1px solid var(--line);list-style:none}.skRmGq_groupRow{min-height:4rem;padding:var(--space-3) var(--space-6) var(--space-3) var(--space-2);border-bottom:1px solid var(--line);color:inherit;gap:.125rem;text-decoration:none;display:grid;position:relative}.skRmGq_groupRow:hover{background:var(--line-soft)}.skRmGq_groupTitle{color:var(--heading);font-family:var(--font-display);font-weight:600}.skRmGq_groupSummary{color:var(--ink-soft);font-size:var(--step--1)}.skRmGq_chevron{top:50%;right:var(--space-2);width:1.25rem;height:1.25rem;color:var(--ink-soft);position:absolute;transform:translateY(-50%)}.skRmGq_groupRow:hover .skRmGq_chevron,.skRmGq_groupRow:focus-visible .skRmGq_chevron{color:var(--accent-ink)}.skRmGq_back{min-height:2.75rem;color:var(--primary);font-family:var(--font-display);align-items:center;font-weight:600;display:inline-flex}
.gw_0TW_section{max-width:var(--measure);border-bottom:1px solid var(--line)}.gw_0TW_section:first-of-type{border-top:1px solid var(--line)}.gw_0TW_sectionTitle{font-size:var(--step-0)}.gw_0TW_toggle{width:100%;min-height:4rem;padding:var(--space-3) var(--space-7) var(--space-3) var(--space-2);color:var(--heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.125rem;display:grid;position:relative}.gw_0TW_toggle:hover{background:var(--line-soft)}.gw_0TW_toggleTitle{font-family:var(--font-display);font-weight:600}.gw_0TW_toggleSummary{color:var(--ink-soft);font-family:var(--font-body);font-size:var(--step--1);letter-spacing:0;font-weight:400}.gw_0TW_toggleIcon{top:50%;right:var(--space-3);width:1.5rem;height:1.5rem;color:var(--ink-soft);transition:transform .15s;position:absolute;transform:translateY(-50%)rotate(90deg)}.gw_0TW_toggle[aria-expanded=true] .gw_0TW_toggleIcon{color:var(--accent-ink);transform:translateY(-50%)rotate(-90deg)}.gw_0TW_panel{padding:var(--space-2) var(--space-2) var(--space-6)}.gw_0TW_intro{margin-bottom:var(--space-4)}.gw_0TW_dayPanel{padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--surface)}.gw_0TW_dayTitle{margin-bottom:var(--space-4);font-size:var(--step-0)}.gw_0TW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.gw_0TW_status{min-height:1.5em;margin-top:var(--space-2);color:var(--ink-soft);font-size:var(--step--1)}.gw_0TW_problem{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid var(--warn-ink);background:var(--surface);color:var(--warn-ink)}.gw_0TW_empty{margin-bottom:var(--space-4);color:var(--ink-soft)}.gw_0TW_rules{margin-bottom:var(--space-5);border-top:1px solid var(--line);list-style:none}.gw_0TW_rule{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.gw_0TW_ruleText{flex:14rem;font-weight:600;display:grid}.gw_0TW_later{color:var(--ink-soft);font-size:var(--step--1);font-weight:400}.gw_0TW_must{align-items:center;gap:var(--space-2);width:fit-content;min-height:2.75rem;margin-bottom:var(--space-4);display:flex}.gw_0TW_rule .gw_0TW_must{margin-bottom:0}.gw_0TW_must input{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex-shrink:0}.gw_0TW_must input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gw_0TW_addRule{padding:var(--space-4);border:2px dashed var(--line);border-radius:var(--radius-field)}.gw_0TW_linkButton{min-height:2.75rem;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.gw_0TW_linkButton:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gw_0TW_indent{margin-left:var(--space-5)}.gw_0TW_section .gw_0TW_addRule+.gw_0TW_addRule{margin-top:var(--space-4)}
