.W4Qp5q_head{align-items:baseline;gap:var(--space-sm) var(--space-base);flex-wrap:wrap;margin-block-end:var(--space-xl);display:flex}.W4Qp5q_head h1{margin:0}.W4Qp5q_stats{color:var(--accent);font-weight:700;text-decoration:none}.W4Qp5q_stats:hover{text-decoration:underline}
.KzhPna_loud{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--brand-ink);font-weight:700}.KzhPna_loud:not(:disabled):hover{filter:brightness(1.08)}.KzhPna_second{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0;font-weight:600}.KzhPna_second:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.KzhPna_quiet{color:var(--muted);background:0 0;border-color:#0000;font-weight:600}.KzhPna_quiet:not(:disabled):hover{background:var(--surface-muted);color:var(--text)}.KzhPna_leaving{border-color:var(--leaving-ink);color:var(--leaving-ink);background:0 0;font-weight:600}.KzhPna_leaving:not(:disabled):hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}.KzhPna_second:where([data-background=ink] *):not(:where(dialog *,[popover] *,[data-background=light] *)){border-color:var(--brand-fill);color:var(--brand-fill);box-shadow:inset 0 0 0 1px var(--brand-fill);background:0 0}.KzhPna_second:where([data-background=ink] *):not(:where(dialog *,[popover] *,[data-background=light] *)):not(:disabled):hover{background:color-mix(in srgb, var(--brand-fill) 12%, transparent)}.KzhPna_quiet:where([data-background=ink] *):not(:where(dialog *,[popover] *,[data-background=light] *)){color:var(--hero-muted);background:0 0;border-color:#0000}.KzhPna_quiet:where([data-background=ink] *):not(:where(dialog *,[popover] *,[data-background=light] *)):not(:disabled):hover{color:var(--hero-ink);background:color-mix(in srgb, var(--hero-ink) 12%, transparent)}.KzhPna_leaving:where([data-background=ink] *):not(:where(dialog *,[popover] *,[data-background=light] *)){background:var(--hero-danger-fill);border-color:var(--hero-danger);color:var(--hero-danger)}.KzhPna_leaving:where([data-background=ink] *):not(:where(dialog *,[popover] *,[data-background=light] *)):not(:disabled):hover{background:color-mix(in srgb, var(--hero-danger) 16%, transparent)}.KzhPna_compact{padding:var(--space-xxs) var(--space-md);font-size:var(--type-caption);border-radius:var(--radius-pill)}.KzhPna_standard{padding:var(--space-sm) var(--space-md);font-size:var(--type-body);border-radius:var(--radius-control)}.KzhPna_large{padding:var(--space-md) var(--space-xl);font-size:var(--type-body);border-radius:var(--radius-control)}@media (max-width:26rem){.KzhPna_large{white-space:normal;text-wrap:balance}}
._6shG7a_card{background:var(--surface);border:0px solid var(--border);box-shadow:var(--shadow-raised);border-radius:var(--radius-block);padding:var(--space-base);overflow:hidden}
.-xPP5W_chip{border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--type-label-tight);color:var(--muted);background:0 0;align-items:center;padding:.15rem .55rem;font-weight:600;display:inline-flex}.-xPP5W_chip.-xPP5W_accent{border-color:var(--border);color:var(--accent);background:0 0}.-xPP5W_chip.-xPP5W_soft{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent)}.-xPP5W_chip.-xPP5W_muted{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--muted)}.-xPP5W_chip.-xPP5W_ink{border-color:var(--hero-muted);color:var(--hero-ink);background:0 0}
.C4K85W_day-marks{justify-content:center;align-items:center;gap:var(--space-hair);flex-wrap:wrap;display:flex}.C4K85W_day-marks>[data-mark=kept]{color:var(--accent)}.C4K85W_day-marks>[data-mark=to-keep]{color:var(--muted)}.C4K85W_day-marks>[data-mark=missed]{color:var(--danger)}.C4K85W_day-marks>[data-mark=rest]{color:var(--muted)}.C4K85W_day-marks>[data-mark=trained]{color:var(--success)}
@media not (min-width:47.5rem){dialog.WkM8rW_frame:not(.WkM8rW_anchored){border-radius:0;width:100%;max-width:none;max-height:88dvh;padding-bottom:calc(var(--space-xl) + env(safe-area-inset-bottom));border-start-start-radius:var(--radius-block);border-start-end-radius:var(--radius-block);margin:auto 0 0;overflow:auto}}dialog.WkM8rW_frame>.WkM8rW_spotlight{display:none}@supports (position-anchor:auto){dialog.WkM8rW_frame.WkM8rW_anchored{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline, --frame-below, --frame-above;margin:var(--space-sm);max-width:calc(100vw - 2 * var(--space-sm));max-height:calc(100dvh - 2 * var(--space-sm));box-shadow:none;background:0 0;position:fixed;inset:auto;translate:none}@position-try --frame-below{position-area:block-end;justify-self:center}@position-try --frame-above{position-area:block-start;justify-self:center}dialog.WkM8rW_frame.WkM8rW_anchored::backdrop{background:0 0}dialog.WkM8rW_frame.WkM8rW_anchored>.WkM8rW_spotlight{inset-block:anchor(top) anchor(bottom);inset-inline:anchor(left) anchor(right);border-radius:var(--radius-block);box-shadow:0 0 0 100vmax var(--scrim);pointer-events:none;z-index:0;margin:-8px;display:block;position:fixed}dialog.WkM8rW_frame.WkM8rW_anchored:before{content:"";background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-lifted);pointer-events:none;z-index:1;position:absolute;inset:0}dialog.WkM8rW_frame.WkM8rW_anchored>:not(.WkM8rW_spotlight){z-index:2;position:relative}}
.RXsVUG_list-row{align-items:center;gap:var(--space-md);padding-block:var(--space-md);padding-inline:var(--space-base);width:100%;display:flex}.RXsVUG_list-row+.RXsVUG_list-row{margin-block-start:var(--space-xxs)}.RXsVUG_list-row>.RXsVUG_middle{flex:1;min-width:0}
.zfYf8a_notice{background:var(--surface-muted);border-radius:var(--radius-card);padding:var(--space-sm) var(--space-base);font-size:var(--type-body-dense);text-wrap:pretty;margin-block:0;font-weight:600;display:block}.zfYf8a_notice.zfYf8a_ok{color:var(--success)}.zfYf8a_notice.zfYf8a_error{color:var(--danger)}.zfYf8a_notice.zfYf8a_news{color:var(--text)}.zfYf8a_notice.zfYf8a_ink{background:0 0}.zfYf8a_notice.zfYf8a_ink.zfYf8a_ok{color:var(--success)}.zfYf8a_notice.zfYf8a_ink.zfYf8a_error{color:var(--hero-danger)}.zfYf8a_notice.zfYf8a_ink.zfYf8a_news{color:var(--hero-ink)}.zfYf8a_notice:empty{display:none}
._4Ti67a_overline{font-size:var(--type-label-tight);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}
.FBPfHq_stat{flex-direction:column;min-width:0;display:flex}.FBPfHq_stat>strong{padding-top:var(--space-xxs);font-size:var(--type-section-title);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;font-weight:700}@media (max-width:30rem){.FBPfHq_stat>strong{font-size:var(--type-body)}}@media (min-width:47.5rem){.FBPfHq_stat>strong{font-size:var(--type-figure);letter-spacing:-.02em}}
.sFidBq_stat-strip{gap:var(--space-md);flex-wrap:wrap;display:flex}.sFidBq_stat-strip>*{min-inline-size:7rem;padding:var(--space-lg);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex:1}
.mUIbPa_work-surface{grid-template-columns:minmax(0, 1fr) var(--layout-rail);gap:var(--space-xl);align-items:start;display:grid}.mUIbPa_work-surface:not(:has(>.mUIbPa_rail)){grid-template-columns:minmax(0,1fr)}.mUIbPa_work-surface>*{min-width:0}.mUIbPa_work-surface>.mUIbPa_column{grid-column:1}.mUIbPa_work-surface>.mUIbPa_rail{grid-column:2}.mUIbPa_work-surface.mUIbPa_scrolls{min-height:0;padding:var(--space-xl) var(--space-huge) var(--space-huge);margin:calc(var(--space-xl) * -1) calc(var(--space-huge) * -1) calc(var(--space-huge) * -1);flex:auto;align-items:stretch;overflow:hidden}.mUIbPa_work-surface.mUIbPa_scrolls>.mUIbPa_column{overscroll-behavior:contain;min-height:0;padding:var(--space-xl) var(--space-xl) var(--space-huge) var(--space-huge);margin:calc(var(--space-xl) * -1) calc(var(--space-xl) * -1) calc(var(--space-huge) * -1) calc(var(--space-huge) * -1);overflow-y:auto}.mUIbPa_work-surface.mUIbPa_scrolls>.mUIbPa_rail{overscroll-behavior:contain;min-height:0;padding:var(--space-xl) var(--space-huge) var(--space-huge) var(--space-xl);margin:calc(var(--space-xl) * -1) calc(var(--space-huge) * -1) calc(var(--space-huge) * -1) calc(var(--space-xl) * -1);overflow-y:auto}@media (max-width:70rem){.mUIbPa_work-surface{grid-template-columns:minmax(0,1fr)}.mUIbPa_work-surface>.mUIbPa_column,.mUIbPa_work-surface>.mUIbPa_rail{grid-column:auto}.mUIbPa_work-surface.mUIbPa_scrolls{flex:none;align-items:start;min-height:auto;margin:0;padding:0;overflow:visible}.mUIbPa_work-surface.mUIbPa_scrolls>.mUIbPa_column,.mUIbPa_work-surface.mUIbPa_scrolls>.mUIbPa_rail{overscroll-behavior:auto;min-height:auto;margin:0;padding:0;overflow:visible}}
.v49a5a_gate{gap:var(--space-md);width:min(24rem,100%);display:grid}.v49a5a_gate :is(h1,p){text-wrap:pretty;margin:0}.v49a5a_gate h1{font-size:var(--type-headline);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.15}.v49a5a_aside{color:var(--muted);font-size:var(--type-body-dense)}
.NmBUEa_block{width:100%}
.XUUZvW_divider{align-items:center;gap:var(--space-md);color:var(--subtle);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;margin:0;font-weight:700;display:grid}.XUUZvW_divider:before,.XUUZvW_divider:after{content:"";background:var(--border);height:1px}
.RBPP3W_auth{gap:var(--space-base);display:grid}.RBPP3W_submit{margin-top:var(--space-xxs)}.RBPP3W_sent{font-size:var(--type-body-dense);margin:0}.RBPP3W_way{justify-self:center;display:flex}
.IMJ5pG_questionDialog{width:min(24rem,92vw);padding:var(--space-xl);border-radius:var(--radius-block);box-shadow:var(--shadow-lifted);border:0}
.J3hcGq_answers{margin-top:var(--space-base);justify-content:end}
.vb1zHq_questionTitle{margin:0 0 var(--space-xxs);font-size:var(--type-headline);text-wrap:balance;line-height:1.2}
.wa5mZW_crumb{font-size:var(--type-label);color:var(--subtle);margin:0 0 var(--space-xs);font-weight:600}.wa5mZW_editorHead{gap:var(--space-sm);flex-direction:column;display:flex}.wa5mZW_editorTitle{font-size:var(--type-headline);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.1}.wa5mZW_editorActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.wa5mZW_noteField{width:100%;margin-top:var(--space-md);padding:var(--space-md) var(--space-base);font-size:var(--type-body-dense);background:var(--surface)}.wa5mZW_noteField:hover{border-color:var(--subtle)}.wa5mZW_cards{gap:var(--space-base);margin-top:var(--space-base);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.wa5mZW_wideCard{grid-column:1/-1}
.RvAMKq_toggle{justify-self:center}.RvAMKq_forgot{margin-top:calc(var(--space-sm) * -1);color:var(--muted);font-size:var(--type-body-dense);justify-self:center;font-weight:600;text-decoration:none}.RvAMKq_forgot:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}
.SUfkaW_dismiss{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;line-height:1;display:inline-flex}
.WUo6dW_head{justify-content:space-between;align-items:start;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.WUo6dW_title{font-size:var(--type-headline);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.15}.WUo6dW_close{margin:calc(var(--space-xs) * -1) calc(var(--space-xs) * -1) 0 auto;flex-shrink:0}
.b5w2hG_row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.b5w2hG_dialog{width:min(24rem,92vw);padding:var(--space-lg);border-radius:var(--radius-block);background:var(--surface);color:var(--text);border:0}.b5w2hG_form{gap:var(--space-base);flex-direction:column;display:flex}.b5w2hG_field{gap:var(--space-xs);flex-direction:column;font-weight:700;display:flex}.b5w2hG_input{min-height:2.75rem;padding:0 var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit}.b5w2hG_tiles{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b5w2hG_tile{min-height:2.75rem;padding:var(--space-xs) var(--space-base);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:var(--type-body-dense);cursor:pointer;transition:background-color var(--duration-enter) var(--ease-swift), border-color var(--duration-enter) var(--ease-swift);align-items:center;font-weight:600;display:inline-flex}span.b5w2hG_tile{cursor:default}button.b5w2hG_tile:hover{background:var(--surface-muted)}.b5w2hG_tile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.b5w2hG_tile{transition:none}}
.yofHhG_dialog{width:min(24rem,92vw);max-height:90dvh;padding:var(--space-xxl);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-lifted);border:0;overflow-y:auto}.yofHhG_ways{gap:var(--space-sm);padding-block-end:var(--space-base);display:grid}
.kYihva_tiles{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kYihva_tile{min-height:2.75rem;padding:var(--space-xs) var(--space-base);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:var(--type-body-dense);cursor:pointer;transition:background-color var(--duration-enter) var(--ease-swift), border-color var(--duration-enter) var(--ease-swift);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kYihva_tile:hover{background:var(--surface-muted)}.kYihva_tile[aria-current=page],.kYihva_tile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.kYihva_tile{transition:none}}
.Djdd9G_form{gap:var(--space-md);width:100%;display:grid}.Djdd9G_form label{gap:var(--space-xxs);font-size:var(--type-body-dense);display:grid}.Djdd9G_form input{width:100%;padding:var(--space-md);border-radius:var(--radius-control);border:1px solid var(--border)}.Djdd9G_form input:focus-visible{border-color:var(--accent)}
.A7Y9hG_covers{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.A7Y9hG_covers:has(:only-child){grid-template-columns:minmax(0,1fr)}.A7Y9hG_cover{border-radius:var(--radius-card);background:var(--surface-muted);width:100%;height:auto;display:block}
.K31s0G_guestCta{min-height:2.75rem}
.h-NUrq_facts{gap:var(--space-md) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.h-NUrq_fact{gap:var(--space-xxs);flex-direction:column;display:flex}.h-NUrq_fact dt{font-size:var(--type-label);color:var(--muted);font-weight:600}.h-NUrq_fact dd{font-size:var(--type-body-dense);margin:0}
.eAqZNq_avatar{border-radius:var(--radius-control);background:color-mix(in srgb, var(--text) 8%, var(--surface));width:2rem;height:2rem;color:var(--text);font-size:var(--type-label);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}
._6lb35a_muscleMap svg path{transition:fill var(--duration-move) ease}
.pp9RkG_fixture{visibility:hidden}
.wx4Ftq_card{background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);padding:var(--space-base) var(--space-lg);border:none}
._9u_tHq_ask{justify-items:start;gap:var(--space-md);display:grid}._9u_tHq_line{max-width:60ch;color:var(--muted);margin:0}
.CkcA7W_reach{gap:var(--space-sm);padding-bottom:var(--space-base);display:grid}.CkcA7W_reach>p{margin:0}.CkcA7W_names{padding-left:var(--space-lg);gap:var(--space-xs);font-size:var(--type-body-dense);margin:0;display:grid}
._2Eu_qG_box{gap:var(--space-sm);width:100%;display:grid}._2Eu_qG_box p{margin:0}._2Eu_qG_summary{cursor:pointer;font-weight:600}._2Eu_qG_causes{gap:var(--space-xs);display:grid}._2Eu_qG_cause{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0}._2Eu_qG_next{padding:var(--space-xs) var(--space-md);color:var(--muted);text-wrap:pretty}
.F4ZsaW_howDialog{border-radius:var(--radius-block);width:min(32rem,92vw);height:min(40rem,86dvh);max-height:86dvh;box-shadow:var(--shadow-lifted);padding:var(--space-base) var(--space-lg) 0;border:none;flex-direction:column;overflow:hidden}.F4ZsaW_howDialog[open]{display:flex}.F4ZsaW_title{font-size:var(--type-title);margin:0}.F4ZsaW_body{overscroll-behavior:contain;gap:var(--space-md);min-height:0;padding:0 0 var(--space-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}
.rAmjla_step{gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--border);display:grid}.rAmjla_head{gap:var(--space-xxs);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.rAmjla_number{align-items:center;gap:var(--space-xxs);color:var(--muted);font-size:var(--type-caption);display:inline-flex}.rAmjla_step[data-done=true] .rAmjla_number{color:var(--success)}.rAmjla_caption{text-wrap:pretty}.rAmjla_step[data-done=true] .rAmjla_caption{color:var(--muted)}.rAmjla_body{justify-items:start;gap:var(--space-md);display:grid}.rAmjla_body p{margin:0}.rAmjla_picture{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;height:auto}.rAmjla_changed{padding:var(--space-sm) var(--space-md);background:var(--accent-soft);border-radius:var(--radius-control)}.rAmjla_controls{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.rAmjla_config{width:100%;padding:var(--space-md);background:var(--surface-muted);border-radius:var(--radius-control);font-size:var(--type-body-dense);margin:0;overflow-x:auto}
.eR1WWG_cardTitle{margin-bottom:var(--space-sm)}
.cwigVW_sheet{width:min(32rem,92vw);max-height:90dvh;padding:0;overflow-y:auto}.cwigVW_body{gap:var(--space-base);padding:var(--space-xl) var(--space-xl) var(--space-base);display:grid}.cwigVW_body p{text-wrap:pretty;margin:0}.cwigVW_heading{font-size:var(--type-body);margin:0}.cwigVW_steps{display:grid}.cwigVW_end{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-control);background:var(--surface-muted);display:grid}.cwigVW_end[data-done=true] .cwigVW_endLine{color:var(--success)}.cwigVW_endLine{font-weight:600}.cwigVW_test{gap:var(--space-xs);display:grid}.cwigVW_question{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.cwigVW_foot{padding:var(--space-md) var(--space-xl) var(--space-xl);background:var(--surface);border-top:1px solid var(--border);display:grid;position:sticky;bottom:0}
.Owx4TW_factValue{font-variant-numeric:tabular-nums lining-nums;text-align:right;font-weight:700}
.HplcLG_rows{width:100%;display:grid}.HplcLG_row{align-items:center;gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--border);display:flex}.HplcLG_row:last-child{border-bottom:0}.HplcLG_who{flex:1;min-width:0;display:grid}.HplcLG_short{color:var(--muted);font-size:var(--type-caption)}.HplcLG_connected{color:var(--success);font-size:var(--type-caption);font-weight:600}
.TtX_-q_factRow{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:var(--type-body-dense);display:flex}
.fDVCBW_rail{align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.fDVCBW_picture{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text) 8%, var(--surface));width:4rem;height:4rem;color:var(--text);font-size:var(--type-card-title);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.fDVCBW_name{font-size:var(--type-page);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.05}.fDVCBW_actions{align-items:stretch;gap:var(--space-sm);flex-direction:column;display:flex}
.TqBchW_factLabel{color:var(--muted)}
.Pk4u6W_link{min-block-size:2.75rem;min-inline-size:2.75rem;color:inherit;padding:0}
._A2dGq_facts{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.TG6_fG_summary{font-size:var(--type-body);color:var(--muted);margin:0}.TG6_fG_spine{flex-direction:column;display:flex}.TG6_fG_week{border-top:1px solid var(--border)}.TG6_fG_week:first-child{border-top-color:#0000}.TG6_fG_count{align-items:baseline;gap:var(--space-base);min-block-size:3.5rem;padding:var(--space-sm) 0;display:flex}.TG6_fG_numeral{font-size:var(--type-headline);font-variant-numeric:tabular-nums;text-align:right;color:var(--text);flex:0 0 2.5rem;font-weight:700}.TG6_fG_count[data-zero=true] .TG6_fG_numeral{color:var(--subtle)}.TG6_fG_label{font-size:var(--type-body-dense);color:var(--muted)}.TG6_fG_sessions{gap:var(--space-sm);margin:0 0 var(--space-base);flex-direction:column;padding-inline-start:calc(2.5rem + var(--space-base));display:flex}.TG6_fG_session{flex-direction:column;gap:2px;display:flex}.TG6_fG_sessionName{font-size:var(--type-body);color:var(--text);font-weight:700}.TG6_fG_sessionMeasures{font-size:var(--type-body-dense);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}
.fHGtQW_hint{margin:var(--space-sm) 0 0;font-size:var(--type-label);color:var(--subtle);text-wrap:pretty}
.jH5xEa_link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.jH5xEa_link:hover{text-decoration:underline}.jH5xEa_spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jH5xEa_text{margin:0}
.KZEXWq_outlook{font-size:var(--type-body-dense);text-wrap:pretty;margin:0}
.iYJT2q_drop{gap:var(--space-xxs);justify-items:start;display:grid}.iYJT2q_drop p{margin:0}
.dwlJtq_panelHead{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}
.wxJmya_field{align-items:center;gap:var(--space-sm) var(--space-base);min-block-size:3.5rem;padding:var(--space-sm) var(--space-base);border-radius:var(--radius-card);background:var(--surface-muted);display:grid}@container (min-width:36rem){.wxJmya_field{grid-template-columns:minmax(7rem,10rem) minmax(0,24rem)}}.wxJmya_fieldLabel{font-size:var(--type-body-dense);font-weight:700}.wxJmya_input{min-height:2.75rem;padding:0 var(--space-base);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}
.PECGSG_panelTitle{margin:0;display:flex}
._81pFLW_dialog{width:min(26rem,92vw);max-height:90dvh;padding:var(--space-xxl);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-lifted);border:0;overflow-y:auto}
.cmUq6q_choices{gap:var(--space-sm);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.cmUq6q_choice{align-items:start;column-gap:var(--space-sm);text-align:left;background:var(--surface-muted);border-radius:var(--radius-card);width:100%;padding:var(--space-md);cursor:pointer;border:1px solid #0000;grid-template-columns:auto 1fr;display:grid;position:relative}.cmUq6q_choice:has(.cmUq6q_pick:checked){background:color-mix(in srgb, var(--brand-fill) 12%, transparent);border-color:var(--accent)}.cmUq6q_choice:hover{border-color:var(--accent)}.cmUq6q_choice:has(.cmUq6q_pick:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.cmUq6q_face{grid-template-columns:subgrid;column-gap:var(--space-sm);cursor:pointer;grid-column:1/-1;align-items:start;display:grid}.cmUq6q_pick{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.cmUq6q_choiceDot{width:.9rem;height:.9rem;margin-top:var(--space-xxs);border:2px solid var(--border);border-radius:50%}.cmUq6q_choice:has(.cmUq6q_pick:checked) .cmUq6q_choiceDot{border-color:var(--accent);background:var(--brand-fill)}.cmUq6q_choiceTitle{font-size:var(--type-body-dense);font-weight:600}.cmUq6q_choiceHint{font-size:var(--type-label);color:var(--muted);text-wrap:pretty;grid-column:2}.cmUq6q_step{align-items:baseline;gap:var(--space-xxs);color:var(--text);vertical-align:middle;white-space:nowrap;display:inline-flex}
.CNpCGq_step{gap:var(--space-sm);width:min(24rem,92vw);padding:var(--space-xl);display:grid}.CNpCGq_count{color:var(--muted)}.CNpCGq_title{margin:0}.CNpCGq_controls{justify-content:flex-end;gap:var(--space-sm);display:flex}
.QH9kdG_clamped{margin:var(--space-sm) 0 0;font-size:var(--type-label);color:var(--accent);text-wrap:pretty;font-weight:600;display:block}.QH9kdG_clamped:empty{margin-block-start:0}
.RNN_aW_banner{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-raised);flex-wrap:wrap;display:flex}.RNN_aW_copy{font-size:var(--type-body-dense);color:var(--text);flex:18rem;margin:0}
._Zg2Ba_numberInput{text-align:center;width:4rem;padding:var(--space-xxs);background:var(--surface-muted);font-variant-numeric:tabular-nums lining-nums;font-weight:700}._Zg2Ba_numberInput:hover{border-color:var(--subtle)}._Zg2Ba_named{justify-items:start;gap:var(--space-xxs);font-size:var(--type-label);color:var(--muted);font-weight:600;line-height:1.35;display:grid}
.vuh6iG_panel{padding:var(--space-base);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.vuh6iG_sm{gap:var(--space-sm)}.vuh6iG_base{gap:var(--space-base)}.vuh6iG_heading{font-size:var(--type-section-title);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:700}
._37eJaq_fieldRow{--row-label-ink:var(--muted);align-items:var(--row-align,center);gap:var(--space-xxs) var(--space-sm);flex-wrap:wrap;min-height:2rem;display:flex}._37eJaq_fieldRow[data-inert]{--row-label-ink:var(--subtle)}
.-gjM-W_week{gap:var(--space-base);padding:var(--space-lg);background:var(--brand-fill);color:var(--brand-ink);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.-gjM-W_head{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.-gjM-W_heading{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.-gjM-W_head :where(h2){font-size:var(--type-title);letter-spacing:-.02em;color:var(--brand-ink);margin:0;font-weight:700}.-gjM-W_deload{font-size:var(--type-label-tight);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--brand-ink) 75%, transparent);margin:0;font-weight:800}.-gjM-W_days{gap:var(--space-xxs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.-gjM-W_day{align-items:center;gap:var(--space-xs);min-block-size:2.75rem;min-inline-size:0;padding-block:var(--space-xs);color:inherit;flex-direction:column;padding-inline:0;text-decoration:none;display:flex;position:relative}.-gjM-W_day:hover .-gjM-W_initial{color:var(--brand-ink)}.-gjM-W_initial{font-size:var(--type-label-tight);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab, var(--brand-ink) 72%, transparent);font-weight:800}.-gjM-W_week .-gjM-W_day [data-mark=kept],.-gjM-W_week .-gjM-W_day [data-mark=trained]{color:var(--brand-ink)}.-gjM-W_week .-gjM-W_day [data-mark=to-keep],.-gjM-W_week .-gjM-W_day [data-mark=rest]{color:color-mix(in oklab, var(--brand-ink) 70%, transparent)}.-gjM-W_week .-gjM-W_day [data-mark=missed]{color:color-mix(in oklab, var(--brand-ink) 45%, transparent)}.-gjM-W_day[data-today=true] .-gjM-W_initial{color:var(--brand-ink)}.-gjM-W_day[data-today=true]:after{content:"";background:var(--brand-ink);border-radius:var(--radius-pill);block-size:.1875rem;position:absolute;inset-block-end:0;inset-inline:28%}.-gjM-W_said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-gjM-W_figures{gap:var(--space-lg);flex-wrap:wrap;display:flex}.-gjM-W_figure{gap:var(--space-xxs);flex-direction:column;flex:auto;display:flex}.-gjM-W_caption{font-size:var(--type-label-tight);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--brand-ink) 75%, transparent);font-weight:800}.-gjM-W_value{font-size:var(--type-headline);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--brand-ink);font-weight:800;line-height:1}
.sYcjDW_fieldControl{flex:var(--row-control-flex,0 1 auto);align-items:center;gap:var(--space-sm);justify-content:var(--row-control-justify,flex-end);font-size:var(--type-body-dense);color:var(--muted);flex-wrap:wrap;display:flex}
._58XCCq_completed{flex-direction:column;display:flex}._58XCCq_head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}._58XCCq_over{font-size:var(--type-caption);color:var(--subtle)}._58XCCq_caption{font-size:var(--type-label-tight);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:800}._58XCCq_value{font-size:var(--type-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);margin-block-start:var(--space-xxs);font-weight:800;line-height:1}._58XCCq_said{font-size:var(--type-caption);color:var(--subtle);margin-block-start:var(--space-xxs)}
.ivRnZG_rowLabel{flex:var(--row-label-flex,1 1 7.5rem);min-width:0;font-size:var(--type-body-dense);color:var(--row-label-ink,var(--muted));text-wrap:pretty}
.w77PIa_panel{gap:var(--space-base);padding:var(--space-base);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.w77PIa_head{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-base);flex-wrap:wrap;display:flex}.w77PIa_heading{font-size:var(--type-section-title);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:700}.w77PIa_since{font-size:var(--type-caption);color:var(--muted)}.w77PIa_empty{color:var(--muted);margin:0}.w77PIa_body{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 11rem;align-items:end;display:grid}.w77PIa_plot{--plot-block-size:9rem;--foot:calc(1lh + var(--space-xs));--baseline:color-mix(in oklab, var(--text) 25%, var(--border));position:relative}.w77PIa_chart{align-items:end;gap:var(--space-xs);background-image:linear-gradient(var(--baseline), var(--baseline));background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom var(--foot);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.w77PIa_average{border-top:2px dashed var(--accent);pointer-events:none;block-size:0;position:absolute;inset-block-end:calc(var(--foot) + var(--plot-block-size) * var(--share,0));inset-inline:0}.w77PIa_averageTag{padding:0 var(--space-xs);background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-pill);font-size:var(--type-label-tight);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:800;position:absolute;inset-block-end:var(--space-xxs);inset-inline-end:0}.w77PIa_bar{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.w77PIa_column{inline-size:100%;max-inline-size:1.75rem;block-size:var(--plot-block-size);align-items:flex-end;display:flex}.w77PIa_fill{inline-size:100%;block-size:var(--fill,0%);background:var(--plate-blue);transform-origin:bottom;border-start-start-radius:var(--radius-control);border-start-end-radius:var(--radius-control);min-block-size:2px}.w77PIa_fill[data-under=true]{background:color-mix(in oklab, var(--plate-blue) 55%, var(--surface))}.w77PIa_fill[data-best=true]{background:var(--plate-red)}.w77PIa_label{min-block-size:1lh;font-size:var(--type-label-tight);color:var(--subtle);white-space:nowrap;font-weight:700}.w77PIa_reads{gap:var(--space-base);flex-direction:column;padding-block-end:var(--foot,0);display:flex}.w77PIa_figures{gap:var(--space-base);flex-direction:column;margin:0;display:flex}.w77PIa_figure{flex-direction:column;display:flex}.w77PIa_caption{font-size:var(--type-label-tight);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:800}.w77PIa_value{margin:var(--space-xxs) 0 0;font-size:var(--type-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-weight:800;line-height:1}.w77PIa_of{font-size:var(--type-title);color:var(--subtle);font-weight:700}@media (prefers-reduced-motion:no-preference){.w77PIa_fill{animation:w77PIa_grow-in var(--duration-move) var(--ease-swift) both;animation-delay:calc(var(--i,0) * 30ms)}.w77PIa_average{transform-origin:0;animation:w77PIa_draw-across var(--duration-move) var(--ease-swift) both;animation-delay:.36s}.w77PIa_averageTag{animation:w77PIa_rise var(--duration-enter) var(--ease-swift) both;animation-delay:.62s}.w77PIa_figure,.w77PIa_completed{animation:w77PIa_rise var(--duration-move) var(--ease-swift) both;animation-delay:calc(.56s + var(--i,0) * 60ms)}.w77PIa_figure:nth-child(2){--i:1}.w77PIa_figure:nth-child(3){--i:2}.w77PIa_completed{--i:3}}@keyframes w77PIa_grow-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes w77PIa_draw-across{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes w77PIa_rise{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.w77PIa_bar[data-best=true] .w77PIa_label{color:var(--plate-red);font-weight:800}@media (max-width:70rem){.w77PIa_body{grid-template-columns:minmax(0,1fr)}.w77PIa_reads,.w77PIa_figures{gap:var(--space-base) var(--space-xl);flex-flow:wrap;padding-block-end:0}.w77PIa_chart:has(>:nth-child(9)) .w77PIa_bar:not(:nth-child(3n+1),[data-best=true]) .w77PIa_label{visibility:hidden}}
.TYkOIa_range{align-items:center;display:inline-flex}
.UycVfa_loaded{gap:var(--space-xl);flex-direction:column;display:flex}
.GGuanW_stepper{background:var(--surface-muted);border-color:#0000;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;line-height:1;display:inline-flex}.GGuanW_stepper:not(:disabled):hover{color:var(--accent);border-color:var(--accent)}
.fPAeKW_head{margin-block-end:var(--space-xl)}.fPAeKW_title{color:var(--text);margin:0}.fPAeKW_sections{gap:var(--space-xl);flex-direction:column;display:flex}.fPAeKW_tagline{margin:var(--space-xs) 0 0;font-size:var(--type-lede);color:var(--muted);font-weight:600}
.G36oza_restSides{margin-top:var(--space-sm);padding-top:var(--space-sm)}
.ErJ4tG_connect{justify-items:start;gap:var(--space-md);display:grid}.ErJ4tG_body{text-wrap:pretty;margin:0}
.y4tCYq_fieldRows{gap:var(--space-sm);flex-direction:column;display:flex}
.gwrViG_loading{background:var(--surface-muted);border-radius:var(--radius-card);height:6.5rem}.gwrViG_failed{justify-items:start;gap:var(--space-md);display:grid}.gwrViG_failed p{text-wrap:pretty;margin:0}
.yheDyG_steps{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yheDyG_step{align-items:baseline;gap:var(--space-xs);display:inline-flex}.yheDyG_breath{font-size:var(--type-label);color:var(--text);font-weight:700}
.KkjgTq_pending{background:var(--surface-muted);border-radius:var(--radius-card);height:6.5rem}
.AMMonW_pair{align-items:flex-end;gap:var(--space-xxs);display:flex}
.dTyHOq_dialog{width:min(26rem,92vw);max-height:90dvh;padding:var(--space-xl);border-radius:var(--radius-block);box-shadow:var(--shadow-lifted);border:0}.dTyHOq_dialog[open]{gap:var(--space-md);display:grid}.dTyHOq_head{align-items:center;column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.dTyHOq_title{min-width:0;font-size:var(--type-headline);text-wrap:balance;margin:0;line-height:1.2}.dTyHOq_head .dTyHOq_close{width:2.75rem;max-width:2.75rem}.dTyHOq_lead{color:var(--muted);text-wrap:pretty;margin:0}
.QLbVoq_timed{align-items:center;gap:var(--space-xxs);display:inline-flex}
.PJoyDa_ramp{font-size:var(--type-label);white-space:nowrap;color:var(--muted);font-weight:600}
.XHoRNG_banner{gap:var(--space-md);padding:var(--space-base);border-radius:var(--radius-card);background:var(--surface-muted);display:grid}.XHoRNG_actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}
.OfQP-W_hand{gap:var(--space-xs);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.OfQP-W_unread{color:var(--accent);font-weight:700}
.Di6Lla_said{margin:var(--space-sm) 0 0;font-size:var(--type-label);color:var(--accent);text-wrap:pretty;font-weight:600}
.QSM5Sa_cue{min-block-size:2.75rem;max-inline-size:100%;padding-inline:var(--space-xs);background:var(--surface-muted)}.QSM5Sa_editor{gap:var(--space-md);display:grid}.QSM5Sa_phases{gap:var(--space-sm);display:grid}.QSM5Sa_phase{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--text);display:flex}.QSM5Sa_breath{min-inline-size:7rem;}
._5-Eufa_calendar{container-type:inline-size}._5-Eufa_column{gap:var(--space-xl);flex-direction:column;display:flex}._5-Eufa_strip{gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;container-type:inline-size}._5-Eufa_stripHead{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._5-Eufa_weekLabel{align-items:center;gap:var(--space-sm);font-size:var(--type-title);color:var(--text);flex-wrap:wrap;margin:0;font-weight:700;display:flex}._5-Eufa_controls{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._5-Eufa_steps{gap:var(--space-xxs);display:flex}._5-Eufa_days{gap:var(--space-xxs);grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}._5-Eufa_dayCell{min-inline-size:0;display:flex}._5-Eufa_stripDay{align-items:center;gap:var(--space-xxs);min-inline-size:0;padding:var(--space-sm) var(--space-xxs);background:var(--surface-muted);border-radius:var(--radius-card);color:var(--text);cursor:pointer;border:1px solid #0000;flex-direction:column;flex:auto;display:flex}._5-Eufa_stripDay:hover{border-color:var(--subtle)}._5-Eufa_stripDay[data-open=true]{border-color:var(--accent)}._5-Eufa_stripDay[data-deload=true],._5-Eufa_monthDay[data-deload=true]{background:var(--accent-soft)}._5-Eufa_stripDay[data-today=true] ._5-Eufa_number{color:var(--accent);font-weight:800}._5-Eufa_initial{font-size:var(--type-label-tight);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:800}._5-Eufa_number{font-size:var(--type-body-dense);font-variant-numeric:tabular-nums;font-weight:700}._5-Eufa_detail{gap:var(--space-hair);inline-size:100%;font-size:var(--type-label);color:var(--muted);text-align:center;flex-direction:column;display:none}._5-Eufa_detailLine{overflow-wrap:anywhere}@container (min-width:34rem){._5-Eufa_detail{display:flex}}._5-Eufa_month{gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}._5-Eufa_monthGrid{border-collapse:separate;inline-size:100%;border-spacing:var(--space-xxs)}._5-Eufa_monthHead{font-size:var(--type-title);letter-spacing:-.02em;text-align:start;color:var(--text);margin:0;font-weight:700}._5-Eufa_corner{font-size:var(--type-label-tight);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:start;font-weight:800}._5-Eufa_weekdayHead{font-size:var(--type-label-tight);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:800}._5-Eufa_weekHead{inline-size:4rem}._5-Eufa_weekCell{align-items:center;gap:var(--space-xxs);inline-size:100%;padding:var(--space-xs);background:var(--surface-muted);border-radius:var(--radius-tight);font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;border:1px solid #0000;flex-direction:column;font-weight:700;display:flex}._5-Eufa_weekCell:hover{border-color:var(--subtle)}._5-Eufa_deloadChip{background:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:var(--radius-pill);font-size:var(--type-label-tight);color:var(--accent);padding:.15rem .55rem;font-weight:600}._5-Eufa_dialog{width:min(30rem,92vw);max-height:90dvh;padding:var(--space-xl);overflow-y:auto}._5-Eufa_dialogForm{gap:var(--space-base);flex-direction:column;display:flex}._5-Eufa_dialogTitle{font-size:var(--type-headline);letter-spacing:-.03em;color:var(--text);margin:0;font-weight:800;line-height:1.1}._5-Eufa_dialogBody{font-size:var(--type-body-dense);color:var(--muted);margin:0}._5-Eufa_dayPicks{gap:var(--space-xs);border:0;grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));margin:0;padding:0;display:grid}._5-Eufa_dayPicks>._5-Eufa_legend{grid-column:1/-1}._5-Eufa_dayPick{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--surface-muted);border-radius:var(--radius-control);font-size:var(--type-body-dense);color:var(--text);cursor:pointer;grid-template-columns:auto 1fr auto;display:grid}._5-Eufa_dayPick[data-on=true]{background:var(--accent-soft);color:var(--accent)}._5-Eufa_dayPick>input{accent-color:var(--brand-fill);margin:0}._5-Eufa_dayPickName{font-weight:600}._5-Eufa_dayPickNumber{font-variant-numeric:tabular-nums;color:var(--muted)}._5-Eufa_dayPick[data-on=true] ._5-Eufa_dayPickNumber{color:var(--accent)}._5-Eufa_dialogButtons{gap:var(--space-sm);flex-wrap:wrap;display:flex}._5-Eufa_monthCell{padding:0}._5-Eufa_monthDay{align-items:center;gap:var(--space-hair);inline-size:100%;padding:var(--space-xxs);border-radius:var(--radius-tight);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;display:flex}._5-Eufa_monthDay:hover{border-color:var(--subtle)}._5-Eufa_monthDay[data-today=true]{color:var(--accent);font-weight:800}._5-Eufa_monthDay[data-open=true]{border-color:var(--accent)}._5-Eufa_day{gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}._5-Eufa_dayTitle{font-size:var(--type-title);color:var(--text);margin:0;font-weight:700}._5-Eufa_inset{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--surface-muted);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}._5-Eufa_aside{font-size:var(--type-caption);color:var(--muted);margin:0}._5-Eufa_rows{gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}._5-Eufa_row{gap:var(--space-sm);padding:var(--space-md);background:var(--surface-muted);border-radius:var(--radius-card);flex-direction:column;display:flex}._5-Eufa_rowHead{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}._5-Eufa_rowName{font-size:var(--type-body-dense);overflow-wrap:anywhere;color:var(--text);font-weight:700}._5-Eufa_rowTime{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--muted)}._5-Eufa_rowState{font-size:var(--type-caption);color:var(--muted);font-weight:600}._5-Eufa_rowState[data-status=kept]{color:var(--accent)}._5-Eufa_rowButtons{align-items:end;gap:var(--space-sm);flex-wrap:wrap;display:flex}._5-Eufa_dayButtons,._5-Eufa_form{gap:var(--space-md);flex-direction:column;display:flex}._5-Eufa_fields{gap:var(--space-md);border:0;flex-direction:column;margin:0;padding:0;display:flex}._5-Eufa_legend{align-items:center;gap:var(--space-sm);font-size:var(--type-caption);color:var(--text);font-weight:700;display:flex}._5-Eufa_field{gap:var(--space-xxs);min-inline-size:0;font-size:var(--type-caption);color:var(--muted);flex-direction:column;display:flex}._5-Eufa_field>select,._5-Eufa_field>input{inline-size:100%;min-inline-size:0}._5-Eufa_fields>._5-Eufa_field{inline-size:100%}._5-Eufa_rowButtons>._5-Eufa_field{flex:8rem}._5-Eufa_rowButtons>button{flex:100%}._5-Eufa_fieldName{font-weight:600}._5-Eufa_said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._5-Eufa_board{gap:var(--space-lg);padding:var(--space-lg);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;container-type:inline-size}._5-Eufa_boardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}._5-Eufa_boardNamed{gap:var(--space-xxs);flex-direction:column;align-items:flex-start;display:flex}._5-Eufa_boardTitle{align-items:center;gap:var(--space-sm);font-size:var(--type-headline);letter-spacing:-.03em;color:var(--text);text-wrap:balance;flex-wrap:wrap;margin:0;font-weight:800;line-height:1.1;display:flex}._5-Eufa_boardMeta,._5-Eufa_boardTools{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._5-Eufa_boardTally{padding:var(--space-xs) var(--space-md);background:var(--surface-muted);border-radius:var(--radius-control);font-size:var(--type-body-dense);font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-weight:700}._5-Eufa_weekMenu{gap:var(--space-sm);flex-direction:column;display:flex}._5-Eufa_boardDays{align-items:start;gap:var(--space-xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._5-Eufa_boardDay{min-inline-size:0;display:flex}._5-Eufa_boardDayButton{gap:var(--space-md);min-inline-size:0;padding:var(--space-sm);background:var(--surface-muted);border-radius:var(--radius-card);color:var(--text);text-align:start;cursor:pointer;border:0;flex:auto;display:flex;position:relative;box-shadow:inset 0 0 0 2px #0000}@media (hover:hover) and (pointer:fine){._5-Eufa_boardDayButton:hover{box-shadow:inset 0 0 0 2px var(--border)}}._5-Eufa_boardDayButton[data-deload=true]{border-block-start:3px solid var(--brand-fill)}._5-Eufa_boardDayButton[data-today=true]{background:var(--hero-fill);color:var(--hero-ink)}._5-Eufa_openEdge{border:2px solid var(--accent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}._5-Eufa_boardDayBones{gap:var(--space-md);min-inline-size:0;padding:var(--space-sm);background:var(--surface-muted);border-radius:var(--radius-card);flex:auto;display:flex}._5-Eufa_bone{background:var(--surface-sunk);border-radius:var(--radius-control);flex:auto;min-block-size:2.75rem}._5-Eufa_panelBones{background:var(--surface-muted);border-radius:var(--radius-card);min-block-size:6rem;display:block}._5-Eufa_dayBody,._5-Eufa_panelOpen{gap:var(--space-md);flex-direction:column;display:flex}._5-Eufa_boardDate{align-items:center;gap:var(--space-hair);flex-direction:column;flex:none;inline-size:3rem;display:flex}._5-Eufa_boardNumber{font-size:var(--type-section-title);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:800;line-height:1.1}._5-Eufa_boardDayButton[data-past=true] ._5-Eufa_boardNumber{color:var(--muted)}._5-Eufa_boardDayButton[data-today=true] ._5-Eufa_initial,._5-Eufa_boardToday{font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-fill);font-weight:800}._5-Eufa_boardSessions{gap:var(--space-xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}._5-Eufa_boardDayButton[data-today=true] ._5-Eufa_aside{color:var(--hero-muted)}._5-Eufa_boardRest{padding:var(--space-sm);background:repeating-linear-gradient(135deg, var(--surface-sunk) 0 6px, transparent 6px 12px);border-radius:var(--radius-control);font-size:var(--type-caption);color:var(--muted);text-align:center;font-weight:600}._5-Eufa_session{gap:var(--space-sm);min-inline-size:0;padding:var(--space-sm);background:var(--surface);border-radius:var(--radius-control);color:var(--text);align-items:flex-start;display:flex}._5-Eufa_session[data-status=kept]{background:color-mix(in srgb, var(--success) 14%, var(--surface))}._5-Eufa_session[data-status=missed]{box-shadow:inset 0 0 0 1px var(--border);background:0 0}._5-Eufa_boardDayButton[data-today=true] ._5-Eufa_session[data-status=missed]{color:var(--hero-ink)}._5-Eufa_session[data-status=missed] ._5-Eufa_sessionName{color:var(--muted);text-decoration:line-through}._5-Eufa_sessionLines{gap:var(--space-hair);flex-direction:column;min-inline-size:0;display:flex}._5-Eufa_sessionName{align-items:center;gap:var(--space-xs);font-size:var(--type-body-dense);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:700;display:flex}._5-Eufa_sessionMeta{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--muted)}._5-Eufa_session[data-status=kept] ._5-Eufa_sessionMeta,._5-Eufa_sessionMeta[data-status=kept]{color:var(--success);font-weight:600}._5-Eufa_repeatMark{font-size:var(--type-caption);color:var(--accent);font-weight:600}@container (min-width:46rem){._5-Eufa_boardDays{grid-template-columns:repeat(7,minmax(0,1fr))}._5-Eufa_boardDayButton,._5-Eufa_boardDayBones{gap:var(--space-sm);flex-direction:column}._5-Eufa_boardDate{align-items:baseline;gap:var(--space-xs);flex-flow:wrap;inline-size:auto}._5-Eufa_session{gap:var(--space-xxs);padding:var(--space-xs);flex-direction:column}._5-Eufa_sessionName{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}._5-Eufa_panels{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._5-Eufa_panel{gap:var(--space-sm);padding:var(--space-md);background:var(--surface-muted);border-radius:var(--radius-card);flex-direction:column;display:flex}._5-Eufa_panelHead{gap:var(--space-sm);align-items:flex-start;display:flex}._5-Eufa_panelChanges{gap:var(--space-xs);flex-wrap:wrap;display:flex}._5-Eufa_repeatWeekly{gap:var(--space-xxs);flex-direction:column;align-items:flex-start;display:flex}._5-Eufa_repeatButtons{gap:var(--space-sm);flex-wrap:wrap;display:flex}._5-Eufa_repeatList{gap:var(--space-xs);flex-direction:column;padding:0;list-style:none;display:flex}._5-Eufa_weekListLine{column-gap:var(--space-sm);flex-wrap:wrap;align-items:baseline;display:flex}._5-Eufa_weekListName{overflow-wrap:anywhere;font-weight:600}._5-Eufa_repeatRun{gap:var(--space-sm);border:0;flex-wrap:wrap;padding:0;display:flex}._5-Eufa_repeatRun>._5-Eufa_legend{inline-size:100%}._5-Eufa_runPick{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background:var(--surface-muted);border-radius:var(--radius-pill);font-size:var(--type-body-dense);color:var(--text);cursor:pointer;font-weight:600;display:flex}._5-Eufa_runPick[data-on=true]{background:var(--accent-soft);color:var(--accent)}._5-Eufa_runPick>input{accent-color:var(--brand-fill);margin:0}._5-Eufa_dayAdds{gap:var(--space-sm);flex-wrap:wrap;display:flex}._5-Eufa_deloadDays{gap:var(--space-xxs);border:0;grid-template-columns:repeat(7,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;display:grid}._5-Eufa_deloadDays>._5-Eufa_legend{grid-column:1/-1}._5-Eufa_deloadDay{align-items:center;gap:var(--space-hair);min-inline-size:0;padding:var(--space-sm) var(--space-hair);background:var(--surface-muted);border-radius:var(--radius-control);color:var(--text);cursor:pointer;border:1px solid #0000;flex-direction:column;display:flex;position:relative}._5-Eufa_deloadDay>input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}._5-Eufa_deloadDay:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._5-Eufa_deloadDay[data-on=true]{background:var(--accent-soft);border-color:var(--accent)}._5-Eufa_deloadDay[data-on=true] ._5-Eufa_initial,._5-Eufa_deloadDay[data-on=true] ._5-Eufa_number{color:var(--accent)}._5-Eufa_deloadDayRoutine{min-block-size:1lh;max-inline-size:100%;font-size:var(--type-label-tight);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5-Eufa_deloadLoad{gap:var(--space-sm);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}._5-Eufa_deloadStepper{align-items:center;gap:var(--space-md);padding:var(--space-sm);background:var(--surface-muted);border-radius:var(--radius-control);display:flex}._5-Eufa_deloadPercent{flex-direction:column;flex:auto;align-items:center;margin:0;display:flex}._5-Eufa_deloadPercent>strong{font-size:var(--type-headline);font-variant-numeric:tabular-nums;color:var(--text)}._5-Eufa_deloadLine{font-size:var(--type-label-tight);color:var(--accent);align-self:flex-start;font-weight:600}
.JKMUoG_mark{flex:none;padding:0;line-height:1;position:relative}.JKMUoG_mark:after{content:"";block-size:1.5rem;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.JKMUoG_dialog{width:min(28rem,92vw);max-height:90dvh;padding:var(--space-xl);overflow:auto}.JKMUoG_heading{align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding-block-end:var(--space-xs);display:flex}.JKMUoG_title{margin:0}.JKMUoG_body{gap:var(--space-sm);flex-direction:column;display:flex}.JKMUoG_sentence{margin:0}
.ZXjzjW_chip{--plate-disc:var(--plate-size,.875rem);inline-size:var(--plate-disc);block-size:var(--plate-disc);box-shadow:inset 0 0 0 calc(var(--plate-disc) * .27) var(--plate,var(--plate-grey));background:0 0;border-radius:50%;flex:none;display:block}.ZXjzjW_blue{--plate:var(--plate-blue)}.ZXjzjW_red{--plate:var(--plate-red)}.ZXjzjW_yellow{--plate:var(--plate-yellow)}.ZXjzjW_green{--plate:var(--plate-green)}.ZXjzjW_grey{--plate:var(--plate-grey)}
.ZjIqvq_columnName{font-size:var(--type-label-tight);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--muted);font-weight:700}
._0xIMgW_select{inline-size:6rem;padding:0 var(--space-xs) 0 var(--space-sm);background:var(--surface-muted);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:700}._0xIMgW_select[data-unset]{font-size:var(--type-label);color:var(--muted);font-weight:600}._0xIMgW_select:hover{border-color:var(--subtle)}._0xIMgW_select option{color:var(--text);font-weight:600}
.Ngh-dq_rail{gap:var(--space-base);flex-direction:column;min-width:0;display:flex}.Ngh-dq_ways{gap:var(--space-sm);flex-direction:column;display:flex}.Ngh-dq_ways>a,.Ngh-dq_ways>button{text-align:center;width:100%;display:block}@media (max-width:70rem){.Ngh-dq_ways{flex-flow:wrap}.Ngh-dq_ways>a,.Ngh-dq_ways>button{width:auto;display:inline-block}}
.CxfmGa_max{align-items:center;gap:var(--space-sm);display:inline-flex}
._79v4ga_dialog{width:min(27rem,92vw);padding:var(--space-lg)}._79v4ga_handOff{gap:var(--space-lg);flex-direction:column;display:flex}._79v4ga_words{gap:var(--space-sm);flex-direction:column;display:flex}._79v4ga_title{font-size:var(--type-headline);text-wrap:balance;margin:0;line-height:1.2}._79v4ga_body{color:var(--text);text-wrap:pretty;margin:0}._79v4ga_code{justify-content:center;display:flex}._79v4ga_platforms{font-size:var(--type-caption);color:var(--muted);text-wrap:pretty;margin:0}._79v4ga_answers{justify-content:end}
.qq0-nW_sheet{gap:var(--space-xl);padding:var(--space-xl);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.qq0-nW_sheet>h2{font-size:var(--type-section-title);letter-spacing:-.02em;color:var(--text);text-wrap:pretty;margin:0;font-weight:700}.qq0-nW_ways{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.qq0-nW_aside{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-base);padding:var(--space-md) var(--space-base);background:var(--surface-muted);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.qq0-nW_aside>p{font-size:var(--type-body-dense);color:var(--muted);text-wrap:pretty;flex:16rem;margin:0;font-weight:600}
.eO3DbW_prescription{margin-top:var(--space-xs)}.eO3DbW_facts{gap:var(--space-hair) var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.eO3DbW_fact{align-items:baseline;gap:var(--space-xxs);font-size:var(--type-label);display:flex}.eO3DbW_fact:not(:first-child):before{content:"·";color:var(--subtle);margin-inline-end:var(--space-xxs)}.eO3DbW_label{color:var(--subtle)}.eO3DbW_value{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.eO3DbW_sides{margin:var(--space-hair) 0 0;font-size:var(--type-label);color:var(--subtle);text-wrap:pretty}
.oL62aq_runs{gap:var(--space-hair);margin-top:var(--space-xxs);flex-direction:column;display:flex}.oL62aq_run{align-items:baseline;gap:var(--space-xxs) var(--space-sm);font-size:var(--type-body-dense);color:var(--muted);flex-wrap:wrap;display:flex}.oL62aq_count{letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.oL62aq_part:before{content:"·";color:var(--subtle);margin-inline-end:var(--space-sm)}
.OLnkka_dropzone{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--surface-muted);touch-action:manipulation;display:grid}.OLnkka_dropzone[data-over]{border-color:var(--accent);border-style:solid}.OLnkka_dropzone:hover:not(:has(:disabled)){border-color:var(--subtle)}.OLnkka_dropzone:focus-within{outline:2px solid var(--accent);outline-offset:2px}.OLnkka_dropzone:has(:disabled){opacity:.5}.OLnkka_dropLabel{justify-items:start;gap:var(--space-sm);padding:var(--space-base);cursor:pointer;display:grid;position:relative}.OLnkka_dropzone:has(:disabled) .OLnkka_dropLabel{cursor:not-allowed}.OLnkka_file{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.OLnkka_file:focus-visible{outline:none}.OLnkka_dropCopy{color:var(--muted);font-size:var(--type-body-dense)}.OLnkka_choose{pointer-events:none;justify-self:start}
.m9W-4a_preview{gap:var(--space-sm);inline-size:100%;display:grid}.m9W-4a_found{color:var(--text);margin:0;font-weight:600}.m9W-4a_list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.m9W-4a_lift{animation:m9W-4a_lift-in var(--duration-enter) ease-out both;gap:var(--space-md);padding-block:var(--space-xxs);grid-template-columns:1fr auto;align-items:baseline;display:grid}.m9W-4a_name{color:var(--text)}.m9W-4a_count{font-variant-numeric:tabular-nums;color:var(--muted)}.m9W-4a_more{font-size:var(--type-body-dense);color:var(--muted);margin:0}.m9W-4a_lift:first-child{animation-delay:0s}.m9W-4a_lift:nth-child(2){animation-delay:40ms}.m9W-4a_lift:nth-child(3){animation-delay:80ms}.m9W-4a_lift:nth-child(4){animation-delay:.12s}.m9W-4a_lift:nth-child(5){animation-delay:.16s}.m9W-4a_lift:nth-child(6){animation-delay:.2s}@keyframes m9W-4a_lift-in{0%{opacity:0;translate:0 var(--space-xs)}}@media (prefers-reduced-motion:reduce){.m9W-4a_lift{animation:none}}
._1oMJ2G_fields{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:inline-flex}._1oMJ2G_phases{align-items:center;gap:var(--space-hair);display:inline-flex}._1oMJ2G_phase{text-align:center;min-block-size:2.75rem;inline-size:2.75rem;padding:var(--space-xxs);background:var(--surface-muted);font-variant-numeric:tabular-nums lining-nums;font-weight:700}._1oMJ2G_phase:hover{border-color:var(--subtle)}._1oMJ2G_hint{font-size:var(--type-label);color:var(--muted)}
.WuRccW_bring{gap:var(--space-sm);inline-size:100%;display:grid}.WuRccW_held{gap:var(--space-base);padding:var(--space-base);border-radius:var(--radius-card);background:var(--surface-muted);display:grid}.WuRccW_actions{gap:var(--space-sm);bottom:var(--layout-nav-clearance);z-index:1;background:var(--surface-muted);flex-wrap:wrap;display:flex;position:sticky}@media (min-width:47.5rem){.WuRccW_actions{position:static;bottom:auto}}
.qBSsxq_facetName{min-block-size:2.75rem;font-size:var(--type-label);color:var(--text);align-items:center;font-weight:700;display:inline-flex}.qBSsxq_kindBadge{border-radius:var(--radius-pill);width:1.6rem;height:1.6rem;font-size:var(--type-label-tight);background:var(--surface-muted);color:var(--muted);font-variant-numeric:tabular-nums;border-color:#0000;padding:0;font-weight:700}.qBSsxq_kindBadge[data-kind=working]{background:color-mix(in srgb, var(--brand-fill) 16%, transparent);color:var(--text)}.qBSsxq_kindBadge[data-kind=drop]{background:var(--brand-fill);color:var(--brand-ink)}.qBSsxq_kindBadge:hover{border-color:var(--accent)}.qBSsxq_kindBadge[data-kind=drop]:hover{filter:brightness(1.08)}.qBSsxq_effortNone{justify-content:center;align-items:center;min-block-size:2.75rem;inline-size:6rem;display:inline-flex}
.weE--W_way{justify-items:start;gap:var(--space-sm);display:grid}.weE--W_way>h3{font-size:var(--type-title);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:700}.weE--W_way>p{font-size:var(--type-body-dense);color:var(--muted);margin:0}.weE--W_way>h3+p{margin-block-start:calc(var(--space-sm) * -1 + var(--space-xxs))}
.sTEUGa_sets{gap:var(--space-xs);margin:calc(-1 * var(--space-xxs));flex-direction:column;display:flex}.sTEUGa_sets>button{align-self:start}.sTEUGa_tableFrame{timeline-scope:--set-rows;position:relative}.sTEUGa_tableScroll{overscroll-behavior-x:contain;padding:var(--space-xxs);scroll-timeline:--set-rows inline;overflow-x:auto}.sTEUGa_tableFrame:before,.sTEUGa_tableFrame:after{content:"";opacity:0;pointer-events:none;width:2rem;animation:linear both sTEUGa_continues;animation-timeline:--set-rows;position:absolute;top:0;bottom:0}@keyframes sTEUGa_continues{0%,80%{opacity:1}to{opacity:0}}.sTEUGa_tableFrame:before{background:linear-gradient(to right, var(--surface), transparent);animation-direction:reverse;left:0}.sTEUGa_tableFrame:after{background:linear-gradient(to left, var(--surface), transparent);right:0}.sTEUGa_setTable{border-collapse:collapse;font-size:var(--type-body-dense);color:var(--muted)}.sTEUGa_setTable th,.sTEUGa_setTable td{padding:var(--space-sm) var(--space-sm) 0 0;text-align:left;vertical-align:bottom;white-space:nowrap}.sTEUGa_setTable :is(th,td):last-child{padding-inline-end:0}.sTEUGa_setTable thead th{padding-block-start:0}.sTEUGa_setTable tbody th{font-weight:400}.sTEUGa_hiddenLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sTEUGa_warmupNote{padding:0 var(--space-xxs);font-size:var(--type-label);color:var(--subtle);text-wrap:pretty}.sTEUGa_cue{align-items:flex-start;gap:var(--space-xxs);flex-direction:column;display:flex}
._8-Z-CG_shelf{gap:var(--space-sm);inline-size:100%;display:grid}._8-Z-CG_starters{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}._8-Z-CG_starter{gap:var(--space-xxs);text-align:start;padding:var(--space-base);border-radius:var(--radius-card);background:var(--surface-muted);cursor:pointer;transition:background-color var(--duration-exit) var(--ease-swift);border:0;justify-items:start;text-decoration:none;display:grid}._8-Z-CG_starter:hover:not(:disabled){background:color-mix(in oklab, var(--surface-muted), var(--text) 4%)}._8-Z-CG_starter:disabled{cursor:default;opacity:.6}._8-Z-CG_tag{padding:var(--space-hair) var(--space-xs);border:1px solid var(--brand-ink);border-radius:var(--radius-pill);font-size:var(--type-label-tight);color:var(--brand-ink);justify-self:start;font-weight:600}._8-Z-CG_name{font-size:var(--type-body);color:var(--text);font-weight:600}._8-Z-CG_hint{font-size:var(--type-caption);color:var(--muted);text-wrap:pretty}._8-Z-CG_starter[data-recommended]{background:var(--brand-fill)}._8-Z-CG_starter[data-recommended]:hover:not(:disabled){background:var(--brand-fill-hover)}._8-Z-CG_starter[data-recommended] :is(._8-Z-CG_name,._8-Z-CG_hint){color:var(--brand-ink)}._8-Z-CG_failed{font-size:var(--type-body-dense);color:var(--danger);margin:0}
._8tXNkG_fields{align-items:center;gap:0 var(--space-sm);flex-wrap:wrap-reverse;display:inline-flex}._8tXNkG_ends{align-items:center;gap:var(--space-sm);display:inline-flex}._8tXNkG_end{font-size:var(--type-label);color:var(--text);font-weight:700}
.wblXjq_section{gap:var(--space-md);display:grid}.wblXjq_banner{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-raised);display:grid}.wblXjq_onboarding{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-raised);flex-wrap:wrap;margin-block-end:var(--space-xl);display:flex}.wblXjq_onboardingCopy{font-size:var(--type-body-dense);color:var(--text);flex:18rem;margin:0}.wblXjq_onboardingLink{min-block-size:2.75rem;padding-inline:var(--space-xs);font-size:var(--type-body-dense);color:var(--accent);align-items:center;font-weight:700;display:inline-flex}.wblXjq_banner :is(h1,p,output){margin:0}.wblXjq_empty{gap:var(--space-xxs);display:grid}.wblXjq_empty p{max-width:var(--layout-prose);margin:0}.wblXjq_keep{justify-self:start}
.du4yHq_line{gap:var(--space-md) var(--space-sm);flex-wrap:wrap;display:flex}.du4yHq_cell{place-items:end start;gap:var(--space-sm);grid-template-rows:auto 1fr;display:grid}.du4yHq_steps{align-items:center;gap:var(--space-hair);display:inline-flex}.du4yHq_figure{align-items:center;gap:var(--space-xxs);display:inline-flex}.du4yHq_setCount{font-size:var(--type-body);text-align:center;font-variant-numeric:tabular-nums lining-nums;min-width:1.2rem;color:var(--text);font-weight:800}
.QTbXNW_ask{align-items:center;gap:var(--space-sm);padding:var(--space-hair) var(--space-md);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-raised);color:var(--subtle);display:flex}.QTbXNW_copy{-webkit-line-clamp:2;line-clamp:2;min-width:0;font-size:var(--type-body-dense);color:var(--text);-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.QTbXNW_send{flex:none}.QTbXNW_close{border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;display:inline-flex}.QTbXNW_title{font-size:var(--type-body-dense);margin:0}.QTbXNW_dialog{width:min(28rem,92vw);max-height:90dvh;padding:var(--space-xl);overflow:auto}
._1ucG-a_editor{gap:var(--space-md);flex-direction:column;display:flex}._1ucG-a_body{--row-align:baseline;--row-label-flex:0 0 7.5rem;--row-control-flex:1;--row-control-justify:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}._1ucG-a_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}._1ucG-a_split{font-size:var(--type-body-dense);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--text);font-weight:800}._1ucG-a_cardHead h3{margin-bottom:0}
.EQU7xG_form{gap:var(--space-xs);flex-direction:column;display:flex}.EQU7xG_label{font-weight:600}.EQU7xG_row{gap:var(--space-sm);display:flex}.EQU7xG_input{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);padding:var(--space-sm) var(--space-md);flex:1}
.pjqkua_dashedButton{width:100%;font-size:var(--type-label);color:var(--muted);background:0 0;border-style:dashed;font-weight:600}.pjqkua_dashedButton:hover{color:var(--accent);border-color:var(--accent)}
.va_huW_panel{padding:var(--space-base);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised)}.va_huW_overline{font-size:var(--type-label-tight);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.va_huW_rollHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.va_huW_rollWeek{color:var(--muted);font-size:var(--type-label)}.va_huW_rollLede{margin:var(--space-xxs) 0 var(--space-md);color:var(--muted);font-size:var(--type-body-dense)}.va_huW_rollList{gap:var(--space-xs);flex-direction:column;display:flex}.va_huW_rollRow{align-items:center;gap:var(--space-md);min-block-size:2rem;display:flex}.va_huW_rollName{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--type-body-dense);color:var(--text);flex:1;overflow:hidden}.va_huW_rollCount{text-align:right;font-variant-numeric:tabular-nums;inline-size:1.5rem;color:var(--text);font-weight:700}.va_huW_rollCount[data-zero=true]{color:var(--subtle)}.va_huW_rollButton{flex:none;justify-content:flex-end;display:inline-flex}.va_huW_sessionName{color:var(--text);font-weight:700}.va_huW_measures{color:var(--muted);font-size:var(--type-body-dense);font-variant-numeric:tabular-nums}.va_huW_movements{color:var(--subtle);font-size:var(--type-body-dense)}.va_huW_empty{gap:var(--space-lg);display:grid;}.va_huW_emptyLede{color:var(--text);margin:0}.va_huW_suggested{gap:var(--space-sm);display:grid}.va_huW_suggestedHead{align-items:center;gap:var(--space-xs);display:flex}.va_huW_suggestedHeading{font-size:var(--type-body);color:var(--text);margin:0;font-weight:700}.va_huW_suggestedRow{align-items:center;gap:var(--space-md);padding-block:var(--space-xs);display:flex}.va_huW_suggestedName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.va_huW_nothingDeeper{color:var(--muted);margin:0}.va_huW_mark{align-items:center;gap:var(--space-xs);display:inline-flex}.va_huW_markButton{font:inherit;font-size:var(--type-caption);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.va_huW_markButton:disabled{color:var(--muted);cursor:default}.va_huW_followed{gap:var(--space-base);flex-direction:column;display:flex}.va_huW_followedHead{align-items:center;gap:var(--space-xs);display:flex}.va_huW_followedHeading{font-size:var(--type-section-title);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:700}.va_huW_peopleLink{gap:var(--space-xs);min-block-size:2.75rem;margin-inline-start:auto}.va_huW_dot{border-radius:var(--radius-pill);background:var(--accent);width:.5rem;height:.5rem;display:inline-block}.va_huW_cards{padding-block:var(--space-xxs);flex-direction:column;display:flex}.va_huW_cards>li+li{border-block-start:1px solid var(--border)}.va_huW_card{gap:var(--space-hair);padding-block:var(--space-md);color:inherit;flex-direction:column;text-decoration:none;display:flex}.va_huW_card:hover .va_huW_sessionName{text-decoration:underline}.va_huW_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.va_huW_cardName{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--text);overflow:hidden}.va_huW_cardWhen{color:var(--muted);font-size:var(--type-caption);flex:none}
.EAiU8a_rowItem{min-width:0}.EAiU8a_row{align-items:center;gap:var(--space-xs);cursor:grab;display:flex}.EAiU8a_grip{color:var(--subtle);display:flex}.EAiU8a_rowSelect{align-items:center;gap:var(--space-sm);text-align:left;background:var(--surface-muted);border-radius:var(--radius-card);min-width:0;padding:var(--space-sm) var(--space-md);border-color:#0000;flex:1;display:flex}.EAiU8a_rowSelect[aria-pressed=true]{background:color-mix(in srgb, var(--brand-fill) 16%, transparent);border-color:#0000;font-weight:700}.EAiU8a_rowSelect:hover{border-color:var(--accent)}.EAiU8a_rowItem[data-runs-into-previous=true]{margin-top:calc(-1 * var(--row-gap,0px))}.EAiU8a_rowSelect[data-runs-into-next=true]{border-end-end-radius:0;border-end-start-radius:0}.EAiU8a_rowSelect[data-runs-into-previous=true]{border-start-start-radius:0;border-start-end-radius:0}.EAiU8a_rowName{font-size:var(--type-body-dense);font-weight:700;display:block}.EAiU8a_rowMeta{font-size:var(--type-label);color:var(--muted);font-weight:600;display:block}.EAiU8a_dragging{opacity:.45;cursor:grabbing}.EAiU8a_iconButton{padding:var(--space-xxs) var(--space-sm);line-height:1}
.b80pma_rows{--row-gap:.3rem;gap:var(--row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b80pma_empty{padding:0 var(--space-xs);font-size:var(--type-label);color:var(--muted);margin:0}
.iWI9oa_chip{place-self:start}
.v10f0a_flow{gap:var(--space-md);flex-direction:column;display:flex}.v10f0a_head{z-index:10;anchor-name:--toast-floor;padding-top:var(--space-sm);background:var(--bg);position:sticky;top:0}.v10f0a_headPanel{gap:var(--space-sm);padding:var(--space-md) var(--space-base);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.v10f0a_headRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.v10f0a_headRow>:last-child{margin-left:auto}.v10f0a_pageTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v10f0a_meterRow{align-items:center;gap:var(--space-md);display:flex}.v10f0a_count{font-size:var(--type-label);color:var(--muted);white-space:nowrap;margin:0}.v10f0a_step{gap:var(--space-md);flex-direction:column;display:flex}.v10f0a_panel{gap:var(--space-sm);padding:var(--space-base);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.v10f0a_field{gap:var(--space-xs);flex-direction:column;display:flex}.v10f0a_nameField{font-size:var(--type-section-title);letter-spacing:-.02em;font-weight:800}.v10f0a_hint{font-size:var(--type-label);color:var(--muted);margin:0}.v10f0a_sections{margin:0;padding:0;list-style:none}.v10f0a_open{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-base);font-size:var(--type-body-dense);text-align:start;background:var(--surface-muted);border-radius:var(--radius-card);border-color:#0000;font-weight:600;display:flex}.v10f0a_open:hover{color:var(--accent);border-color:var(--accent)}.v10f0a_chevron{color:var(--subtle)}@keyframes v10f0a_stepEnter{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:no-preference){.v10f0a_step{animation:v10f0a_stepEnter var(--duration-enter) var(--ease-swift)}}
.wxfRCq_attachments{gap:.35rem;min-width:0;display:grid}.wxfRCq_label{font-size:var(--type-body-dense)}.wxfRCq_attachments .wxfRCq_input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wxfRCq_list{gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.wxfRCq_item{border-radius:var(--radius-control);background:var(--surface-muted);min-width:0;font-size:var(--type-body-dense);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.wxfRCq_item[data-state=sending] .wxfRCq_name{color:var(--muted)}.wxfRCq_item[data-state=failed] .wxfRCq_name{color:var(--danger)}.wxfRCq_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wxfRCq_add{justify-self:start}.wxfRCq_hint{font-size:var(--type-body-dense);margin:0}
.uJyEAG_form{gap:.55rem;min-width:0;display:grid}.uJyEAG_form label{font-size:var(--type-body-dense);gap:.25rem;display:grid}.uJyEAG_form input,.uJyEAG_form select,.uJyEAG_form textarea{width:100%}.uJyEAG_form textarea{resize:vertical}.uJyEAG_hint{font-size:var(--type-body-dense);margin:-.25rem 0 .5rem}.uJyEAG_send{justify-self:start}.uJyEAG_thanks{color:var(--accent);margin:0;padding:.6rem 0;font-weight:600;display:block}
.oRH2RW_toast{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-lifted);align-items:center;display:flex}.oRH2RW_notice{background:0 0;flex:1}.oRH2RW_close{border-radius:var(--radius-pill);min-width:2.75rem;min-height:2.75rem;color:var(--subtle);background:0 0;border-color:#0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.oRH2RW_close:hover{background:var(--surface-muted);color:var(--muted)}
._1NSrHG_panel{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-raised);display:grid}._1NSrHG_title{font-size:var(--type-body-dense);color:var(--muted);margin:0;font-weight:700}._1NSrHG_figure{gap:var(--space-sm);margin:0;display:grid}._1NSrHG_line{block-size:auto;inline-size:100%;display:block}._1NSrHG_trace{fill:none;stroke:var(--plate-blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._1NSrHG_level{stroke:var(--surface-sunk);stroke-width:1px}._1NSrHG_label{fill:var(--muted);font-size:var(--type-caption);font-variant-numeric:tabular-nums}._1NSrHG_device{color:var(--muted);font-size:var(--type-body-dense);margin:0}
._6xmbeW_notify{align-items:center;gap:var(--space-sm);min-height:2.75rem;font-size:var(--type-body);display:inline-flex}
.qMb2GG_frame{padding:var(--space-md) var(--space-base);background:var(--surface-muted);border-radius:var(--radius-card)}.qMb2GG_scroll{margin-top:var(--space-sm);overflow-x:auto}.qMb2GG_wrap{min-width:0;container-type:inline-size}.qMb2GG_table{border-collapse:collapse;width:auto;font-size:var(--type-body-dense)}.qMb2GG_caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qMb2GG_table th,.qMb2GG_table td{padding-block:var(--space-sm);padding-inline:0 var(--space-xl);text-align:start}.qMb2GG_table th:last-child,.qMb2GG_table td:last-child{padding-inline-end:0}.qMb2GG_table thead th{font-size:var(--type-label-tight);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);white-space:nowrap;font-weight:700}.qMb2GG_table tbody th{color:var(--subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.qMb2GG_table tbody td{color:var(--muted)}.qMb2GG_figure{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@container not (min-width:36rem){:where(.qMb2GG_wrap) .qMb2GG_table{table-layout:fixed;width:100%;max-width:100%}:where(.qMb2GG_wrap) .qMb2GG_table th,:where(.qMb2GG_wrap) .qMb2GG_table td{min-width:0;overflow-wrap:break-word;padding-inline-end:var(--space-sm)}:where(.qMb2GG_wrap) .qMb2GG_table thead th,:where(.qMb2GG_wrap) .qMb2GG_table tbody th,:where(.qMb2GG_wrap) .qMb2GG_figure{letter-spacing:0;white-space:normal}}
.EDGlVG_sections{gap:var(--space-base);margin:0;padding:0;list-style:none;display:grid}.EDGlVG_sections>li{gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-raised);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.EDGlVG_section{font-size:var(--type-body-dense);color:var(--muted);grid-column:1/-1;margin:0;font-weight:700}.EDGlVG_lift{gap:var(--space-sm);overflow-wrap:anywhere;min-width:0;display:grid}.EDGlVG_exercise{font-size:var(--type-title);letter-spacing:-.02em;margin:0;font-weight:800}.EDGlVG_note{color:var(--muted);font-size:var(--type-body);margin:0}.EDGlVG_setNote{color:var(--muted);font-size:var(--type-caption);font-variant-numeric:normal;font-weight:400}.EDGlVG_tempo{font-size:var(--type-body-dense);color:var(--muted);margin:0;font-weight:700}
.zMM2qG_request,.zMM2qG_answer{gap:var(--space-md);padding:0 var(--space-base) var(--space-xl);flex-direction:column;display:flex}.zMM2qG_hint,.zMM2qG_answer{color:var(--muted);margin:0}.zMM2qG_answer p{margin:0}
.UlRUcG_line{color:var(--muted);font-size:var(--type-body-dense);font-variant-numeric:tabular-nums;margin:0}
.LB3g-G_chooserDialog{border-radius:var(--radius-block);width:min(28rem,92vw);max-height:86dvh;box-shadow:var(--shadow-lifted);padding:var(--space-lg);border:none}
.Z-SIvG_option{gap:var(--space-hair);text-align:left;background:var(--surface-muted);border-radius:var(--radius-card);width:100%;padding:var(--space-md);border-color:#0000;flex-direction:column;display:flex}.Z-SIvG_option:hover{border-color:var(--accent)}
.ZswwsW_optionGroup{margin:0 0 var(--space-sm);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);font-weight:700}.ZswwsW_optionGroup:not(:first-of-type){margin-top:var(--space-base)}
.zmvJCq_optionHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}
.P5SKtG_optionHint{font-size:var(--type-label);color:var(--muted);text-wrap:pretty}
.gJ7mQa_form{gap:var(--space-sm);width:100%;display:grid}
.wjMe3G_optionList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.Innw-G_section{gap:var(--space-md);padding:var(--space-xl);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);justify-items:start;display:grid}.Innw-G_section :is(h2,h3){text-wrap:pretty;margin:0}.Innw-G_section h3{font-size:var(--type-body);font-weight:700}.Innw-G_section[aria-busy=true]{width:100%;min-height:8rem}
.CLOrhq_optionMeta{font-size:var(--type-label);color:var(--subtle);white-space:nowrap}
.Lbvhca_list{gap:var(--space-md);display:grid}.Lbvhca_client{padding:var(--space-lg);background:var(--surface-muted);border-radius:var(--radius-card);box-shadow:none}.Lbvhca_loading{background:var(--surface-muted);border-radius:var(--radius-card);min-height:4.5rem}.Lbvhca_empty{padding:var(--space-base);background:var(--surface-muted);border-radius:var(--radius-card);margin:0}.Lbvhca_disconnect{margin-left:auto}.Lbvhca_declared{margin:var(--space-xs) 0 0}
.zLsT9G_optionTitle{font-size:var(--type-body-dense);font-weight:700}
.-YpSKG_heading{align-items:center;gap:var(--space-sm);display:flex}.-YpSKG_clients{gap:var(--space-md);width:100%;display:grid}
.MEmqSG_dialogTitle{margin:0 0 var(--space-base);font-size:var(--type-section-title);letter-spacing:-.02em;font-weight:800}
.LLGYfa_row{background:var(--surface-muted);border-radius:var(--radius-card)}.LLGYfa_button{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-base);border-radius:var(--radius-card);color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.LLGYfa_button:hover{color:var(--text)}.LLGYfa_button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.LLGYfa_who{gap:var(--space-xxs);min-width:0;color:var(--text);flex:14rem;display:grid}
.fxRDXa_linkRow{align-items:center;gap:var(--space-xxs) var(--space-xs);flex-wrap:wrap;display:flex}
.z0uUUa_head{gap:var(--space-sm);display:grid}.z0uUUa_head h2{margin:0}.z0uUUa_note{max-width:var(--layout-prose);margin:0}
._2gXOIW_section{gap:var(--space-xs);padding:var(--space-base) 0 var(--space-xl);flex-direction:column;display:flex}._2gXOIW_section[data-dragging=true]{opacity:.45}._2gXOIW_sectionHead{align-items:center;gap:var(--space-xs);display:flex}._2gXOIW_grip{color:var(--subtle);cursor:grab;flex-shrink:0;display:flex}._2gXOIW_sectionName{min-width:0;font-size:var(--type-body);letter-spacing:-.02em;padding:var(--space-xxs) var(--space-xs);background:0 0;border-color:#0000;flex:1;font-weight:800}._2gXOIW_sectionName:hover{border-color:var(--border)}._2gXOIW_moveButton{padding:var(--space-xxs) var(--space-sm);flex-shrink:0;line-height:1}._2gXOIW_sectionTools{justify-content:flex-end;align-items:center;gap:0 var(--space-xs);flex-wrap:wrap;display:flex}._2gXOIW_sectionMeta{align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}._2gXOIW_sectionEnd{align-items:center;display:flex}._2gXOIW_noteField{width:100%;padding:var(--space-hair) var(--space-xs);font-size:var(--type-label);color:var(--muted);background:0 0;border-color:#0000}._2gXOIW_noteField:hover{border-color:var(--border)}._2gXOIW_choice{field-sizing:content;width:auto;min-width:0;max-width:100%;min-height:1.5rem;padding-block:var(--space-hair);padding-inline:var(--space-xs);font-size:var(--type-label-tight);color:var(--muted);background:0 0;border-color:#0000;padding-inline-end:var(--space-md);font-weight:600}._2gXOIW_choice:hover{color:var(--accent);border-color:var(--border)}@supports (appearance:base-select){._2gXOIW_choice{appearance:base-select}._2gXOIW_choice::picker(select){appearance:base-select}._2gXOIW_choice{padding-inline-end:var(--space-xs);line-height:1}._2gXOIW_choice::picker(select){max-height:min(20rem,50dvh);padding:var(--space-xs);overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lifted);border:0;overflow:auto}._2gXOIW_choice option{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);font-size:var(--type-label-tight);font-weight:600}._2gXOIW_choice option:hover{background:var(--surface-muted)}._2gXOIW_choice option:checked{background:var(--accent-soft);color:var(--accent)}._2gXOIW_choice option::checkmark{color:var(--accent)}}
.YRLPoa_editor{gap:var(--space-lg);min-inline-size:0;display:grid}.YRLPoa_rows{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.YRLPoa_row{align-items:end;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--surface-muted);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.YRLPoa_field{gap:var(--space-xs);min-inline-size:0;font-weight:700;display:grid}.YRLPoa_figure{min-block-size:2.75rem;min-inline-size:0;width:100%;padding:0 var(--space-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums lining-nums;border-start-start-radius:var(--radius-control);border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control);border-end-start-radius:var(--radius-control);font-weight:700}
.J_leqG_picker{font-size:var(--type-label);color:var(--muted);align-items:center}.J_leqG_rounds{text-align:center;min-width:1.6rem;color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}
.hnChvW_page{gap:var(--space-xl);flex-direction:column;max-width:40rem;display:flex}.hnChvW_face{align-items:center;gap:var(--space-md);display:flex}.hnChvW_picture{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text) 8%, var(--surface));width:4rem;height:4rem;color:var(--text);font-size:var(--type-card-title);object-fit:cover;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.hnChvW_name{font-size:var(--type-page);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.05}.hnChvW_part{gap:var(--space-xs);flex-direction:column;display:flex}.hnChvW_part h2{font-size:var(--type-section-title);margin:0}.hnChvW_part p{margin:0}.hnChvW_foot{gap:var(--space-md);flex-direction:column;display:flex}.hnChvW_buttons{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hnChvW_dialog{width:min(26rem,92vw);max-height:90dvh;padding:var(--space-xxl);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-lifted);border:0;overflow-y:auto}
.MeX-2W_page{gap:var(--space-xl);flex-direction:column;width:100%;min-width:0;display:flex}.MeX-2W_head{align-items:baseline;gap:var(--space-sm) var(--space-base);flex-wrap:wrap;display:flex}.MeX-2W_head h1{margin:0}.MeX-2W_layout{gap:var(--space-lg);flex-direction:column;width:100%;min-width:0;display:flex}.MeX-2W_panel{gap:var(--space-xl);min-width:0;display:grid}.MeX-2W_note{max-width:var(--layout-prose)}.MeX-2W_section{gap:var(--space-md);padding:var(--space-xl);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);display:grid}.MeX-2W_section :is(h2,h3){text-wrap:pretty;margin:0}.MeX-2W_section h3{font-size:var(--type-body);font-weight:700}@media (min-width:47.5rem){.MeX-2W_layout{gap:var(--space-xxl);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}}
.ncpwlG_rounds{align-items:center;gap:var(--space-xxs);font-size:var(--type-label-tight);display:inline-flex}.ncpwlG_rounds button{width:1.5rem;height:1.5rem}.ncpwlG_rounds span{min-width:1.25rem}
.gy7tVa_draftState{min-width:0;font-size:var(--type-label);color:var(--muted);text-wrap:pretty;display:block}.gy7tVa_draftState[data-state=failing]{color:var(--danger);font-weight:600}.gy7tVa_draftState:empty{display:none}@media not (min-width:47.5rem){.gy7tVa_draftState{flex-basis:100%;order:1}}
.Bd0Afa_nav{gap:var(--space-xxs);flex-wrap:wrap;margin:0;padding:0;display:flex}.Bd0Afa_item{min-height:2.5rem;padding:0 var(--space-base);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--type-body-dense);white-space:nowrap;transition:background-color var(--duration-exit) var(--ease-swift), color var(--duration-exit) var(--ease-swift);flex:none;align-items:center;font-weight:700;text-decoration:none;display:flex}.Bd0Afa_item:hover{background:var(--surface-muted);color:var(--text)}.Bd0Afa_item[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:800}@media (min-width:47.5rem){.Bd0Afa_nav{gap:var(--space-xxs);flex-direction:column;position:sticky;top:1.875rem}.Bd0Afa_item{width:100%;min-height:2.75rem}}
.X5Y1qG_item{min-width:0;position:relative}.X5Y1qG_item[data-joins-previous=true]{margin-block-start:calc(var(--space-sm) * -1)}.X5Y1qG_item[data-joins-next=true]:before,.X5Y1qG_item[data-joins-previous=true]:before{content:"";border-inline-start:1px solid var(--subtle);position:absolute;inset-block:0;inset-inline-start:var(--space-sm)}.X5Y1qG_item[data-joins-previous=false]:before{inset-block-start:var(--space-md)}.X5Y1qG_item[data-joins-next=false]:before{inset-block-end:var(--space-md)}.X5Y1qG_name{font-size:var(--type-body);letter-spacing:-.01em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.X5Y1qG_meta{margin:var(--space-hair) 0 0;font-size:var(--type-label);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.X5Y1qG_note{margin:var(--space-hair) 0 0;font-size:var(--type-label);color:var(--subtle);text-wrap:pretty;overflow-wrap:anywhere}.X5Y1qG_every{margin-top:var(--space-hair)}.X5Y1qG_everySummary{align-items:center;gap:var(--space-xs);width:fit-content;min-height:2.75rem;font-size:var(--type-label);color:var(--subtle);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.X5Y1qG_everySummary::-webkit-details-marker{display:none}.X5Y1qG_everySummary:before{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;width:.375rem;height:.375rem;rotate:-45deg}.X5Y1qG_every[open]>.X5Y1qG_everySummary:before{rotate:45deg}.X5Y1qG_everySummary:hover{color:var(--text)}@media (prefers-reduced-motion:no-preference){.X5Y1qG_everySummary:before{transition:rotate var(--duration-enter) var(--ease-swift)}}.X5Y1qG_joined{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._8pumuq_kept{gap:var(--space-xs);max-width:var(--layout-prose);justify-items:start;display:grid}._8pumuq_kept p,._8pumuq_kept ul{margin:0}._8pumuq_kept ul{padding-inline-start:var(--space-base)}
.iEkkEq_example{gap:var(--space-xl);z-index:100;padding-block:0 var(--space-xl);padding-inline:var(--space-xl);background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.iEkkEq_band{z-index:1;margin:0 calc(var(--space-xl) * -1);padding-block:var(--space-sm);padding-inline:var(--space-xl);background:var(--surface-muted);text-align:center;position:sticky;top:0}
.fcs2uq_head{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.fcs2uq_heading{min-width:0;font-size:var(--type-section-title);letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:800}.fcs2uq_empty{margin:0}.fcs2uq_note{margin:0 0 var(--space-sm);font-size:var(--type-label);color:var(--subtle);text-wrap:pretty;overflow-wrap:anywhere}.fcs2uq_list{gap:var(--space-sm);margin-inline:calc(var(--space-base) * -1);flex-direction:column;display:flex}
.pI3eEq_page{gap:var(--space-md);justify-items:start;display:grid}.pI3eEq_title{overflow-wrap:anywhere;margin:0}
.V6oT-q_meter{gap:var(--space-xs);flex:1;display:flex}.V6oT-q_segment{border-radius:var(--radius-pill);background:var(--surface-muted);flex:1;height:.25rem}.V6oT-q_segment[data-reached]{background:var(--brand-fill)}
.sRJVPG_emptyEditor{justify-content:center;align-items:center;gap:var(--space-base);height:100%;padding:var(--space-xl);text-align:center;flex-direction:column;display:flex}.sRJVPG_emptyEditor p{max-inline-size:var(--layout-prose);color:var(--muted);text-wrap:pretty;margin:0}
.hs2lyW_reveal{display:contents}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hs2lyW_reveal{opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(12px)}.hs2lyW_reveal.hs2lyW_entered{opacity:1;transform:none}}
._1CIJ7W_rail{background:var(--surface);flex-direction:column;flex:0 0 clamp(17rem,40cqi,19rem);min-width:0;min-height:0;display:flex}._1CIJ7W_railHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-base) var(--space-base) var(--space-sm);flex-shrink:0;display:flex}._1CIJ7W_railScroll{overscroll-behavior:contain;min-height:0;padding:0 var(--space-base);flex:1;margin:0;list-style:none;overflow-y:auto}._1CIJ7W_addSectionWrap{padding:var(--space-md) 0 var(--space-base)}@container not (min-width:45rem){._1CIJ7W_rail{flex:auto}}@media not (min-width:47.5rem){._1CIJ7W_rail{border-radius:var(--radius-block);min-height:auto;box-shadow:var(--shadow-raised)}._1CIJ7W_railScroll{overscroll-behavior:auto;flex:none;min-height:auto;overflow:visible}}@media (min-width:47.5rem){._1CIJ7W_rail{box-shadow:var(--shadow-raised);border-end-start-radius:var(--radius-block)}}
.AVaG9q_inner{gap:56px;max-width:72rem;margin:0 auto;display:grid}.AVaG9q_header{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:48rem;margin:0 auto;display:flex}.AVaG9q_title{font-size:var(--type-band);letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.AVaG9q_lede,.AVaG9q_band{max-width:40rem;color:var(--muted);text-wrap:pretty;margin:0}.AVaG9q_lede{font-size:var(--type-body);line-height:1.65}@media (min-width:640px){.AVaG9q_lede{font-size:var(--type-lede)}}.AVaG9q_band{font-size:var(--type-band-body)}.AVaG9q_grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}.AVaG9q_grid>li{display:grid}.AVaG9q_two{}.AVaG9q_three{}.AVaG9q_threeAtTablet{}@media (min-width:640px){.AVaG9q_two,.AVaG9q_three{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.AVaG9q_threeAtTablet{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.AVaG9q_three{grid-template-columns:repeat(3,1fr)}}
.m-0IuW_topBar{z-index:10;anchor-name:--toast-floor;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-base);background:var(--surface);box-shadow:var(--shadow-raised);flex-wrap:wrap;flex-shrink:0;display:flex;position:sticky;top:0}.m-0IuW_pageTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-0IuW_titleFields{flex-direction:column;flex:1;min-width:12rem;display:flex}.m-0IuW_nameField,.m-0IuW_notesField{border-radius:var(--radius-control);background:0 0;border:1px solid #0000;min-width:0}.m-0IuW_nameField{padding:0 var(--space-xs);font-size:var(--type-headline);letter-spacing:-.03em;font-weight:800;line-height:1.1}.m-0IuW_notesField{padding:var(--space-hair) var(--space-xs);font-size:var(--type-label);color:var(--muted)}.m-0IuW_nameField:hover,.m-0IuW_notesField:hover{border-color:var(--border)}@media not (min-width:47.5rem){.m-0IuW_topBar{border-radius:var(--radius-block)}}@media (min-width:47.5rem){.m-0IuW_topBar{border-start-start-radius:var(--radius-block)}}@container not (min-width:45rem){.m-0IuW_notesField{display:none}.m-0IuW_nameField{font-size:var(--type-section-title)}}@container (min-width:68rem){.m-0IuW_insightsToggle{display:none}}
.gnn7pa_face{border-radius:var(--radius-block);border:1px solid var(--border);flex-direction:column;gap:12px;height:100%;padding:24px;display:flex}.gnn7pa_light{background:linear-gradient(to bottom, var(--surface), var(--bg));}.gnn7pa_dark{border-color:color-mix(in oklab, var(--text) 8%, transparent);background:color-mix(in oklab, var(--text) 6%, var(--surface));}
@media (min-width:47.5rem){html:has([data-builder]:not([style*="display: none"] *)){overflow:hidden}main:has([data-builder]:not([style*="display: none"] *)){height:100dvh;padding:0;position:relative;overflow:hidden}main:has([data-builder]:not([style*="display: none"] *)) div:has([data-builder]:not([style*="display: none"] *)){height:100%;min-height:0}.j5Ob8a_builder{height:100%;padding-left:var(--layout-gutter-wide);overflow:hidden}}.j5Ob8a_builder{flex-direction:column;min-height:0;display:flex;container-type:inline-size}.j5Ob8a_builder :is(button,a[href],input,select),.j5Ob8a_overlays :is(button,a[href],input,select){min-block-size:2.75rem;min-inline-size:2.75rem}.j5Ob8a_overlays{display:contents}.j5Ob8a_panes{flex:1;min-height:0;display:flex}.j5Ob8a_editorPane{background:var(--bg);overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--space-lg) var(--space-xl) var(--space-xxxl);flex:1;overflow-y:auto}@container not (min-width:68rem){.j5Ob8a_editorPane{padding:var(--space-base) var(--space-base) var(--space-xxxl)}}@media not (min-width:47.5rem){.j5Ob8a_builder{height:auto;min-height:auto}.j5Ob8a_panes{height:auto;min-height:auto;margin-top:var(--space-md);flex:none;display:block}.j5Ob8a_editorPane{overscroll-behavior:auto;flex:none;height:auto;min-height:auto;display:block;overflow:visible}}.j5Ob8a_insightsColumn{overscroll-behavior:contain;background:var(--bg);min-height:0;padding:var(--space-md) var(--space-base) var(--space-xl);flex:0 0 21rem;display:none;overflow-y:auto}.j5Ob8a_backToPlan{display:none}@container not (min-width:45rem){.j5Ob8a_builder[data-view=plan] .j5Ob8a_editorPane,.j5Ob8a_builder[data-view=editor] [data-pane=rail]{display:none}.j5Ob8a_backToPlan{display:inline-block}}@container (min-width:68rem){.j5Ob8a_insightsColumn{gap:var(--space-sm);flex-direction:column;display:flex}}@keyframes j5Ob8a_paneEnter{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:no-preference){.j5Ob8a_editorPane>*{animation:j5Ob8a_paneEnter var(--duration-enter) var(--ease-swift)}}
.rZFOLW_shell{flex-direction:column;min-height:100dvh;display:flex}.rZFOLW_main{width:100%;min-width:0;max-width:var(--layout-ceiling);padding:var(--space-base) var(--layout-gutter) var(--layout-nav-clearance);flex:1;margin-inline:auto}@media (min-width:47.5rem){.rZFOLW_shell{grid-template-columns:var(--layout-sidebar) 1fr;display:grid}.rZFOLW_shell:has([data-sidebar=folded]){grid-template-columns:var(--layout-sidebar-folded) 1fr}.rZFOLW_main{padding:var(--space-xl) var(--layout-gutter-wide) var(--space-xxl);grid-column:2}}@media (min-width:47.5rem) and (prefers-reduced-motion:no-preference){.rZFOLW_shell{transition:grid-template-columns var(--duration-enter) var(--ease-swift)}}
.-_sVpW_section{background:linear-gradient(to bottom, var(--bg), var(--surface));padding:5rem 1.5rem}@media (min-width:40rem){.-_sVpW_section{padding:6rem 1.5rem}}.-_sVpW_inner{max-width:72rem;margin-inline:auto}.-_sVpW_header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}@media (min-width:48rem){.-_sVpW_header{flex-direction:row;align-items:flex-end}}.-_sVpW_headerContent{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.-_sVpW_title{font-size:var(--type-band-title);letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.-_sVpW_body{font-size:var(--type-band-lede);color:var(--muted);text-wrap:pretty;margin:0}.-_sVpW_viewAll{font-size:var(--type-band-highlight);color:var(--muted);transition:color var(--duration-exit) var(--ease-swift);flex:none;align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.-_sVpW_viewAll:hover,.-_sVpW_viewAll:focus-visible{color:var(--text)}.-_sVpW_viewAllIcon{block-size:1rem;inline-size:1rem;transition:translate var(--duration-exit) var(--ease-swift)}.-_sVpW_viewAll:hover .-_sVpW_viewAllIcon{translate:.15rem}.-_sVpW_grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem;margin:2.5rem 0 0;padding:0;display:grid}.-_sVpW_card{grid-template-rows:1fr auto;gap:.35rem;display:grid}@media (prefers-reduced-motion:reduce){.-_sVpW_viewAllIcon{transition:none}.-_sVpW_viewAll:hover .-_sVpW_viewAllIcon{translate:none}}
.bgzp8q_identity{border-radius:var(--radius-card);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;min-width:0;padding:.25rem;display:flex}.bgzp8q_identity>svg{color:var(--muted);flex:none;margin-left:auto;display:none}button.bgzp8q_identity{justify-content:center;min-width:2.75rem;min-height:2.75rem}button.bgzp8q_identity:hover{background:var(--surface-muted)}@media (min-width:47.5rem){.bgzp8q_identity{flex:1;padding:.5rem}.bgzp8q_identity>svg{display:block}}
.a9sO7G_section{isolation:isolate;background:linear-gradient(to bottom right, var(--surface), var(--surface) 55%, color-mix(in oklab, var(--text) 6%, var(--surface)));padding:5rem 1.5rem;position:relative;overflow:hidden}@media (min-width:40rem){.a9sO7G_section{padding:7rem 1.5rem}}.a9sO7G_glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 50% 0%, color-mix(in oklab, var(--brand-fill) 14%, transparent), transparent 75%);position:absolute;inset:0}.a9sO7G_inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:48rem;margin-inline:auto;display:flex;position:relative}.a9sO7G_title{font-size:var(--type-band);letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.a9sO7G_body{max-width:40rem;font-size:var(--type-band-lede);color:var(--muted);text-wrap:pretty;margin:0}.a9sO7G_note{font-size:var(--type-label);color:var(--muted);margin:0}
.Fi37Tq_name{display:none}@media (min-width:47.5rem){.Fi37Tq_name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label);color:var(--text);font-weight:700;display:block;overflow:hidden}}
.GI3mtG_section{background:var(--surface);padding:80px 24px}@media (min-width:640px){.GI3mtG_section{padding:96px 24px}}.GI3mtG_cardTitle{font-size:var(--type-band-body);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600}.GI3mtG_cardBody{font-size:var(--type-band-highlight);text-wrap:pretty;color:var(--muted);margin:0;line-height:1.6}
.KJeF0W_alert{margin-bottom:var(--space-md)}.KJeF0W_card{justify-items:start;gap:var(--space-md);display:grid}.KJeF0W_retry{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);font-weight:600}
.r7aAdG_section{background:var(--surface);padding:4.5rem 1.5rem}@media (min-width:40rem){.r7aAdG_section{padding:5.5rem 1.5rem}}.r7aAdG_inner{max-width:72rem;margin-inline:auto}.r7aAdG_title{max-width:42rem;font-size:var(--type-band-title);letter-spacing:-.015em;color:var(--text);text-align:center;text-wrap:balance;margin:0 auto;font-weight:600;line-height:1.15}.r7aAdG_grid{gap:1rem;max-width:42rem;margin:2.5rem auto 0;padding:0;display:grid}@media (min-width:40rem){.r7aAdG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.r7aAdG_card{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);color:var(--text);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;position:relative}.r7aAdG_cardHead{flex-direction:column;flex:1;gap:.5rem;display:flex}.r7aAdG_cardName{font-size:var(--type-band-lede);margin:0;font-weight:600}.r7aAdG_status{color:var(--muted);font-size:var(--type-band-highlight);margin:0;font-weight:600}.r7aAdG_tagline{font-size:var(--type-band-highlight);color:var(--muted);flex:1;margin:.5rem 0 0;line-height:1.55}.r7aAdG_link{text-align:center;margin:2rem 0 0}.r7aAdG_linkAnchor{font-size:var(--type-band-highlight);color:var(--muted);text-underline-offset:4px;transition:color var(--duration-exit) var(--ease-swift);font-weight:600;text-decoration:underline}.r7aAdG_linkAnchor:hover,.r7aAdG_linkAnchor:focus-visible{color:var(--text)}@media (prefers-reduced-motion:reduce){.r7aAdG_linkAnchor{transition:none}}
.S-TpEW_avatarGuest{background:var(--surface);border:1.5px dashed var(--subtle);width:1.75rem;height:1.75rem;color:var(--muted);font-size:var(--type-label-tight)}
.uRiKca_section{background:var(--surface);padding:56px 24px;position:relative}@media (min-width:640px){.uRiKca_section{padding:64px 24px}}.uRiKca_inner{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;max-width:52rem;margin:0 auto;display:flex}.uRiKca_title{font-size:var(--type-band);letter-spacing:-.015em;text-wrap:balance;color:var(--text);margin:0;font-weight:600;line-height:1.2}.uRiKca_body{max-width:42rem;font-size:var(--type-band-body);text-wrap:pretty;color:var(--muted);margin:0}.uRiKca_list{flex-direction:column;width:100%;margin:20px 0 0;padding:0;list-style:none;display:flex}.uRiKca_item{border-top:1px solid var(--border);padding:14px 0}.uRiKca_row{align-items:baseline;gap:14px;display:flex}.uRiKca_marker{border-radius:var(--radius-pill);background:var(--brand-fill);flex:none;width:6px;height:6px;margin-top:.55em}.uRiKca_text{font-size:var(--type-band-body);color:var(--text);margin:0;font-weight:500}
.xOJf9G_account{align-items:center;gap:.375rem;min-width:0;display:flex;position:relative}@media (min-width:47.5rem){.xOJf9G_account{gap:var(--space-xxs);padding-top:var(--space-base)}}@supports (position-anchor:auto){.xOJf9G_account{anchor-name:--account-box;anchor-scope:--account-box}}
._0l_sJa_link{color:var(--text);text-underline-offset:4px;font-weight:500;text-decoration:underline}@media (prefers-reduced-motion:no-preference){._0l_sJa_link{transition:color var(--duration-exit) var(--ease-swift)}}._0l_sJa_link:hover,._0l_sJa_link:focus-visible{color:var(--accent)}._0l_sJa_band{font-size:var(--type-band-highlight);}._0l_sJa_dense{font-size:var(--type-body-dense);}
._32KNua_page{width:100%;min-height:100dvh;padding:var(--space-xl) var(--layout-gutter) var(--space-xxxl);background:var(--bg)}@media (min-width:47.5rem){._32KNua_page{padding-inline:var(--layout-gutter-wide)}}
.ChLbsa_guestNote{display:none}@media (min-width:47.5rem){.ChLbsa_guest{align-items:stretch;gap:var(--space-sm);padding:var(--space-sm);background:var(--surface-muted);border-radius:var(--radius-card);flex-direction:column}.ChLbsa_guestNote{padding:0 var(--space-xxs);font-size:var(--type-label);color:var(--muted);text-wrap:pretty;line-height:1.45;display:block}}
.MbeXUa_mark{gap:var(--space-xs) var(--space-sm);max-width:var(--steps-measure,none);color:var(--muted);font-size:var(--type-label);flex-wrap:wrap;align-items:center;margin:0;display:flex}
.r-f7Mq_language{max-width:var(--steps-measure,none);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--muted);font-size:var(--type-label);margin:0}.r-f7Mq_steps{gap:var(--space-md);max-width:var(--steps-measure,none);padding-left:var(--space-lg);flex-direction:column;margin:0;display:flex}.r-f7Mq_steps li{line-height:1.55}
.-W3K7G_question{gap:var(--space-sm);margin:var(--space-base) 0 0;border:0;padding:0;display:grid}.-W3K7G_ask{margin-bottom:var(--space-xs);font-size:var(--type-title);letter-spacing:-.02em;text-wrap:pretty;padding:0;font-weight:800;line-height:1.2}.-W3K7G_option{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-base);border-radius:var(--radius-card);background:var(--surface-muted);cursor:pointer;display:flex}@media (hover:hover){.-W3K7G_option:hover{background:var(--accent-soft)}}.-W3K7G_option:has(.-W3K7G_pick:checked){background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.-W3K7G_pick{accent-color:var(--accent);flex:none;width:1.1rem;height:1.1rem;margin:0}.-W3K7G_words{gap:var(--space-hair);display:grid}.-W3K7G_hint{color:var(--muted);font-size:var(--type-caption)}
.EmEuIW_choices a{padding:var(--choice-block,.55rem) .7rem;border-radius:var(--radius-control);color:var(--muted);font-size:var(--type-label);white-space:nowrap;justify-content:space-between;align-items:center;gap:.75rem;font-weight:500;text-decoration:none;display:flex}.EmEuIW_choices a:hover{background:var(--surface-muted)}.EmEuIW_choices a[aria-current]{color:var(--text);font-weight:600}.EmEuIW_choices svg{color:var(--accent);flex:none}
.agoGyW_spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.agoGyW_actions{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.agoGyW_actions>:last-child{margin-left:auto}.agoGyW_aside{gap:var(--space-xs);margin-top:var(--space-base);justify-items:center;display:grid}
.piHNXG_menu{position:relative}.piHNXG_trigger{border-radius:var(--radius-card);width:100%;font-size:var(--type-label);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.piHNXG_trigger:hover{background:var(--surface-muted)}.piHNXG_label{color:var(--muted)}.piHNXG_current{color:var(--text);align-items:center;gap:.3rem;font-weight:600;display:flex}.piHNXG_current svg{color:var(--subtle);flex:none}.piHNXG_below .piHNXG_trigger{width:auto;min-height:2.25rem}.piHNXG_below .piHNXG_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.piHNXG_choices{z-index:20;padding:var(--space-xs);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lifted);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .375rem);left:0;right:0}.piHNXG_choices>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.piHNXG_below .piHNXG_choices{width:max-content;min-width:100%;top:calc(100% + .375rem);bottom:auto;left:auto}@supports (position-anchor:auto){@media (min-width:47.5rem){.piHNXG_above{anchor-name:--language-menu;anchor-scope:--language-menu}.piHNXG_above .piHNXG_choices{position-anchor:--language-menu;inset:auto anchor(right) calc(anchor(top) + .375rem) anchor(left);position-try-fallbacks:flip-block, --language-menu-window-top;position:fixed}}@position-try --language-menu-window-top{inset-block:var(--space-xs) auto}}
.kQ7SDq_crumb{font-size:var(--type-label);margin:0}.kQ7SDq_back{color:var(--muted);text-decoration:none}.kQ7SDq_back:hover{color:var(--accent)}
.kaKLfG_heading{margin:0 0 var(--space-xs);font-size:var(--type-headline);letter-spacing:-.02em;text-wrap:pretty;font-weight:800;line-height:1.15}.kaKLfG_why{margin:0 0 var(--space-lg);color:var(--muted);text-wrap:pretty}.kaKLfG_others{margin:var(--space-xl) 0 var(--space-sm);color:var(--muted);font-size:var(--type-caption)}.kaKLfG_shelf{gap:var(--space-sm);flex-wrap:wrap;display:flex}.kaKLfG_aside{gap:var(--space-xs);margin-top:var(--space-lg);justify-items:center;display:grid}
.ETkPMa_menuItem{align-items:center;gap:var(--space-md);box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-md);font:inherit;font-size:var(--type-body-dense);color:var(--muted);text-align:left;white-space:nowrap;border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--duration-exit) var(--ease-swift), color var(--duration-exit) var(--ease-swift);background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.ETkPMa_menuItem svg{flex:none}.ETkPMa_menuItem:hover{background:var(--surface-muted);color:var(--text)}
.qpYIFG_chart{--plot-block-size:9rem;--baseline:color-mix(in oklab, var(--text) 25%, var(--border));justify-content:start;align-items:end;gap:var(--space-sm);grid-auto-columns:minmax(0,5rem);grid-auto-flow:column;min-width:0;display:grid;overflow-x:auto}.qpYIFG_bar{align-items:center;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.qpYIFG_value{font-size:var(--type-label);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-weight:700}.qpYIFG_column{inline-size:100%;max-inline-size:3rem;block-size:var(--plot-block-size);background-image:linear-gradient(var(--baseline), var(--baseline));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;align-items:flex-end;display:flex}.qpYIFG_fill{inline-size:100%;block-size:var(--fill,0%);background:var(--plate-blue);transform-origin:bottom;border-start-start-radius:var(--radius-tight);border-start-end-radius:var(--radius-tight);border-end-end-radius:0;border-end-start-radius:0;min-block-size:2px}.qpYIFG_fill[data-best=true]{background:var(--plate-red)}.qpYIFG_day{font-size:var(--type-label-tight);color:var(--subtle);white-space:nowrap;font-weight:700}@media (prefers-reduced-motion:no-preference){.qpYIFG_fill{animation:qpYIFG_grow-in var(--duration-enter) var(--ease-swift) both}}@keyframes qpYIFG_grow-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
.klhDha_dialog{width:min(27rem,92vw);max-height:90dvh;padding:var(--space-xxl);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-lifted);border:0;overflow-y:auto}@media not (min-width:47.5rem){.klhDha_dialog{padding:var(--space-lg)}}
._38qI4a_eyebrow{border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text);font-size:var(--type-label);align-items:center;gap:.5rem;margin:0;padding:.25rem .75rem;font-weight:500;display:inline-flex}._38qI4a_dot{border-radius:var(--radius-pill);background:var(--brand-fill);block-size:.375rem;inline-size:.375rem}
.t0Xzwa_pill{z-index:30;align-items:center;gap:var(--space-sm);width:fit-content;max-width:calc(100% - 2rem);padding:var(--space-sm) var(--space-base);background:var(--surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-lifted);font-size:var(--type-label-tight);white-space:nowrap;margin:0 auto;font-weight:700;display:flex;position:fixed;bottom:5.125rem;left:0;right:0}@media (prefers-reduced-motion:no-preference){.t0Xzwa_pill{animation:t0Xzwa_rise-in var(--duration-enter) var(--ease-swift)}}.t0Xzwa_dot{border-radius:var(--radius-pill);background:var(--brand-fill);flex:none;width:.5rem;height:.5rem}@media (min-width:47.5rem){.t0Xzwa_pill{width:auto;max-width:none;margin:0 0 var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--surface-muted);border-radius:var(--radius-card);box-shadow:none;font-size:var(--type-label);white-space:normal;font-weight:600;position:static}}
.dJP1NW_block{gap:var(--space-lg);--steps-measure:var(--layout-prose);flex-direction:column;min-width:0;display:flex}.dJP1NW_heading{font-size:var(--type-section-title);letter-spacing:-.02em;margin:0;font-weight:800}.dJP1NW_watch{margin:0}
.c-JdDW_page{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}
._1q_T8W_image{width:100%;height:auto;display:block}
.D6aILG_item{content-visibility:auto;contain-intrinsic-block-size:15rem}.D6aILG_card{border-radius:var(--radius-card);background:var(--surface);height:100%;box-shadow:var(--shadow-raised);color:inherit;flex-direction:column;text-decoration:none;transition:translate .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.D6aILG_card:hover,.D6aILG_card:focus-visible{translate:0 -2px}.D6aILG_card:hover .D6aILG_cover,.D6aILG_card:focus-visible .D6aILG_cover{scale:1.03}.D6aILG_frame{aspect-ratio:3/2;background:var(--surface-muted);display:block;overflow:hidden}.D6aILG_cover{object-fit:cover;width:100%;height:100%;transition:scale .2s cubic-bezier(.16,1,.3,1);display:block}.D6aILG_blank{aspect-ratio:3/2;background:var(--surface-muted);color:var(--subtle);place-items:center;display:grid}.D6aILG_body{gap:var(--space-xxs);padding:var(--space-md) var(--space-md) var(--space-base);flex-direction:column;display:flex}.D6aILG_name{font-size:var(--type-body-dense);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.D6aILG_alias,.D6aILG_meta{color:var(--muted);font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.D6aILG_card,.D6aILG_cover{transition:none}}
.eDii0a_steps{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.eDii0a_older,.eDii0a_newer{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.eDii0a_newer{justify-content:end}.eDii0a_step{min-block-size:2.75rem}
.hm3mcW_band{padding-block:5rem;scroll-margin-block-start:4.5rem}.hm3mcW_variantMist{background:var(--bg);color:var(--text)}.hm3mcW_variantSurface{background:var(--surface);color:var(--text);border-block:1px solid var(--border)}.hm3mcW_variantNight{background:var(--bg);color:var(--text)}.hm3mcW_variantMist+.hm3mcW_variantMist,.hm3mcW_variantSurface+.hm3mcW_variantSurface,.hm3mcW_variantNight+.hm3mcW_variantNight{padding-block-start:0}.hm3mcW_variantSurface+.hm3mcW_variantSurface{border-block-start:0}.hm3mcW_body{margin-inline:auto;padding-inline:1.25rem}.hm3mcW_widthProse{max-width:44rem}.hm3mcW_widthDefault{max-width:68rem}.hm3mcW_widthWide{max-width:76rem}.hm3mcW_body h2,.hm3mcW_body h3,.hm3mcW_body p{margin:0}.hm3mcW_body h2{font-size:var(--type-display);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:700;line-height:1.08}.hm3mcW_body h3{font-size:var(--type-band-lede);text-wrap:balance;font-weight:700;line-height:1.25}.hm3mcW_body p{text-wrap:pretty}.hm3mcW_body>h2{margin-block:4rem 1rem}.hm3mcW_body>h3{margin-block:2.5rem .5rem}.hm3mcW_body>p,.hm3mcW_body>ul{font-size:var(--type-band-body);max-width:62ch;margin-block-end:1rem}.hm3mcW_body>ul{padding-inline-start:1.25rem}.hm3mcW_body>h2+p{font-size:var(--type-band-lede);color:var(--muted);max-width:54ch}.hm3mcW_body>:first-child{margin-block-start:0}.hm3mcW_body>:last-child{margin-block-end:0}@media (min-width:47.5rem){.hm3mcW_band{padding-block:7rem}.hm3mcW_body{padding-inline:2rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){@keyframes hm3mcW_reveal{0%{opacity:0;transform:translateY(1.75rem)}}.hm3mcW_body{animation-name:hm3mcW_reveal;animation-duration:auto;animation-timing-function:var(--ease-swift);animation-fill-mode:backwards;animation-timeline:view();animation-range:entry entry 40%}}}
._5jQUtG_section{gap:var(--space-md);flex-direction:column;display:flex}._5jQUtG_head{align-items:center;gap:var(--space-xs);display:flex}._5jQUtG_heading{font-size:var(--type-section-title);letter-spacing:-.02em;margin:0;font-weight:800}._5jQUtG_row{gap:var(--space-md);padding-block:var(--space-xs);overscroll-behavior-x:contain;display:flex;overflow-x:auto}._5jQUtG_row>*{flex:none;inline-size:13rem}@media not (min-width:36rem){._5jQUtG_row{gap:var(--space-sm)}._5jQUtG_row>*{inline-size:9.5rem}}
.IQ0oSW_card{gap:var(--space-base);padding:var(--space-xl);view-transition-name:IQ0oSW_first-ask;display:grid}.IQ0oSW_name{margin:0}.IQ0oSW_body{max-width:var(--layout-prose);margin:0}.IQ0oSW_answers{gap:var(--space-sm);flex-wrap:wrap;display:flex}
.siZw4a_list{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.siZw4a_item{align-items:baseline;gap:var(--space-sm);font-size:var(--type-body-dense);color:var(--text);display:flex}.siZw4a_mark{color:var(--accent);flex-shrink:0;translate:0 .125em}
.JYwdHa_page{gap:var(--space-xl);flex-direction:column;display:flex}.JYwdHa_head{align-items:center;gap:var(--space-xs);display:flex}.JYwdHa_title{margin:0}
.R1LIpa_heading{margin:0 0 var(--space-md);font-size:var(--type-section-title);letter-spacing:-.02em;font-weight:800}.R1LIpa_list{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}@media not (min-width:36rem){.R1LIpa_list{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}}
.fpRFwa_mark{width:auto;height:1.75rem;display:block}@media (prefers-color-scheme:dark){.fpRFwa_hevy{border-radius:var(--radius-control);background:var(--paper);padding:.125rem .35rem}}
.YClF-a_card{padding:var(--space-xl)}.YClF-a_inside{gap:var(--space-sm);flex-direction:column;display:flex}.YClF-a_heading{font-size:var(--type-title);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:800}.YClF-a_line{font-size:var(--type-body);color:var(--muted);text-wrap:pretty;margin:0}
.RjIL6q_section{background:var(--bg);padding:80px 24px}@media (min-width:640px){.RjIL6q_section{padding:96px 24px}}
.dGT2Dq_sentinel{pointer-events:none;height:1px}
.tZvWBq_remove{gap:var(--space-sm);display:grid}.tZvWBq_ask{margin:0}.tZvWBq_buttons{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}
.JqTNnW_section{background:var(--surface);padding:64px 24px}@media (min-width:640px){.JqTNnW_section{padding:80px 24px}}.JqTNnW_container{width:100%;max-width:64rem;margin:0 auto}
.UcbBsq_page{gap:var(--space-xl);flex-direction:column;display:flex}.UcbBsq_title{margin:0}
