.TimingPlanner_planner__n9eez{max-width:var(--vp-content-max);margin-inline:auto;color:var(--vp-text)}.TimingPlanner_entry__63Qa8{display:block;width:-moz-fit-content;width:fit-content;margin-block:var(--vp-space-4);padding:var(--vp-space-3) var(--vp-space-4);border:var(--vp-border);color:var(--vp-gold-light);background:var(--vp-bg-navy);text-decoration:none}.TimingPlanner_header__3QKzM,.TimingPlanner_selected___idqO,.TimingPlanner_week__kdKXU{padding:var(--vp-space-4);border:var(--vp-border);background:var(--vp-panel);min-width:0}.TimingPlanner_header__3QKzM h2{margin:0 0 var(--vp-space-3);font-size:1.3rem;color:var(--vp-gold-light)}.TimingPlanner_header__3QKzM{margin-bottom:var(--vp-space-4)}.TimingPlanner_navigation__BtQC8{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:end;grid-gap:var(--vp-space-2);gap:var(--vp-space-2);margin-block:var(--vp-space-4)}.TimingPlanner_controls__Z62Vh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--vp-space-2);gap:var(--vp-space-2);margin-top:var(--vp-space-3)}.TimingPlanner_control__ciWIz{min-height:48px;padding:var(--vp-space-2) var(--vp-space-3);border:var(--vp-border);border-radius:0;background:var(--vp-bg-navy);color:var(--vp-text);font:inherit;cursor:pointer;overflow-wrap:anywhere}.TimingPlanner_control__ciWIz[aria-pressed=true]{background:var(--vp-gold);color:var(--vp-bg-deep)}.TimingPlanner_control__ciWIz:focus-visible,.TimingPlanner_entry__63Qa8:focus-visible,.TimingPlanner_planner__n9eez summary:focus-visible{outline:2px solid var(--vp-gold-light);outline-offset:3px}.TimingPlanner_control__ciWIz:disabled{opacity:.4;cursor:default}.TimingPlanner_today__B7uY0{margin-top:var(--vp-space-2)}.TimingPlanner_grid__5ToYn{display:grid;grid-gap:var(--vp-space-4);gap:var(--vp-space-4);align-items:start}.TimingPlanner_dateHead__XC7AV{display:flex;align-items:center;gap:var(--vp-space-3)}.TimingPlanner_dateHead__XC7AV h2,.TimingPlanner_week__kdKXU h2{font-size:1.2rem;margin:0;color:var(--vp-gold-light);overflow-wrap:anywhere}.TimingPlanner_muted__fw6vO,.TimingPlanner_use__MLlmR{color:var(--vp-text-muted);font-size:.875rem;overflow-wrap:anywhere}.TimingPlanner_muted__fw6vO{margin:var(--vp-space-2) 0}.TimingPlanner_schedule__VQxL9{list-style:none;padding:0;margin:0}.TimingPlanner_schedule__VQxL9 li{padding:var(--vp-space-3) 0;border-bottom:1px solid rgba(215,163,98,.2)}.TimingPlanner_schedule__VQxL9 li[data-active]{-webkit-border-start:3px solid var(--vp-gold);border-inline-start:3px solid var(--vp-gold);padding-inline:var(--vp-space-2);background:var(--vp-ui-success-soft)}.TimingPlanner_rowHead__jQhpV{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vp-space-3);flex-wrap:wrap}.TimingPlanner_rowHead__jQhpV strong{display:block}.TimingPlanner_quality__26MnM{font-size:.8rem;display:block}.TimingPlanner_quality__26MnM[data-quality=good]{color:#b4d2ad}.TimingPlanner_quality__26MnM[data-quality=bad]{color:#e1b6a5}.TimingPlanner_now__RM7sI{display:inline-block;font-size:.8rem;color:var(--vp-gold-light)}.TimingPlanner_timeRange__qTvV0{display:flex;align-items:baseline;gap:var(--vp-space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TimingPlanner_timeRange__qTvV0 time{white-space:nowrap}.TimingPlanner_dateSuffix__Qbpz7{display:block;font-size:.75rem;max-width:130px;overflow-wrap:anywhere}.TimingPlanner_use__MLlmR{margin:var(--vp-space-1) 0 0}.TimingPlanner_week__kdKXU details{border-top:var(--vp-border);padding-block:var(--vp-space-3)}.TimingPlanner_planner__n9eez summary{cursor:pointer;min-height:44px;padding-block:var(--vp-space-2);color:var(--vp-gold-light);overflow-wrap:anywhere}.TimingPlanner_preview__9AyTi{display:block;color:var(--vp-text-muted);font-size:.875rem;margin-top:var(--vp-space-2)}.TimingPlanner_full__8_pVc{border-top:var(--vp-border)}.TimingPlanner_explanation__P3kLb,.TimingPlanner_full__8_pVc{margin-top:var(--vp-space-4)}@media (min-width:1100px){.TimingPlanner_header__3QKzM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-column-gap:var(--vp-space-6);column-gap:var(--vp-space-6);align-items:start}.TimingPlanner_header__3QKzM h2{grid-column:1;grid-row:1}.TimingPlanner_header__3QKzM>.TimingPlanner_muted__fw6vO{grid-column:1;grid-row:2}.TimingPlanner_header__3QKzM>details{grid-column:1;grid-row:3}.TimingPlanner_navigation__BtQC8{grid-column:2;grid-row:1/3;margin:0}.TimingPlanner_today__B7uY0{grid-column:2;grid-row:3;width:-moz-fit-content;width:fit-content}.TimingPlanner_kindControls__yQc63{grid-column:3;grid-row:1/4;align-self:center;margin:0}.TimingPlanner_periodControls__0sB3T{display:none}.TimingPlanner_selectedSchedules__j3eXH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--vp-space-8);gap:var(--vp-space-8)}.TimingPlanner_weekDays__tLMu5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--vp-space-4);gap:var(--vp-space-4);align-items:start;margin-top:var(--vp-space-4)}.TimingPlanner_weekDays__tLMu5>details{border:var(--vp-border);padding:var(--vp-space-3);margin:0}.TimingPlanner_weekDays__tLMu5>details[open]{grid-column:1/-1}}@media (max-width:400px){.TimingPlanner_header__3QKzM,.TimingPlanner_selected___idqO,.TimingPlanner_week__kdKXU{padding:var(--vp-space-3)}.TimingPlanner_navigation__BtQC8{grid-template-columns:44px minmax(0,1fr) 44px;gap:var(--vp-space-1)}}