.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);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-close);color:var(--text);text-wrap:balance;margin:0}.AVaG9q_lede,.AVaG9q_band{max-width:40rem;color:var(--muted);text-wrap:pretty;margin:0}.AVaG9q_lede{font-size:var(--type-body);line-height:var(--role-body-leading)}@media (min-width:40rem){.AVaG9q_lede{font-size:var(--type-body)}}.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:40rem){.AVaG9q_two,.AVaG9q_three{grid-template-columns:repeat(2,1fr)}}@media (min-width:48rem){.AVaG9q_threeAtTablet{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.AVaG9q_three{grid-template-columns:repeat(3,1fr)}}
.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));}
._6NEYRa_light,._6NEYRa_dark{transition:background-color .2s,border-color .2s,transform .2s cubic-bezier(.25,1,.5,1)}._6NEYRa_light:hover,._6NEYRa_dark:hover{transform:translateY(-2px)}._6NEYRa_light:hover{border-color:color-mix(in oklab, var(--accent) 28%, transparent)}._6NEYRa_dark:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent);background:color-mix(in oklab, var(--text) 12%, var(--surface))}._6NEYRa_cardHeader{align-items:flex-start;display:flex}._6NEYRa_iconAccent,._6NEYRa_iconMuted{border-radius:var(--radius-control);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}._6NEYRa_iconAccent{background:color-mix(in oklab, var(--brand-fill) 10%, transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent)}._6NEYRa_iconMuted{background:color-mix(in oklab, var(--text) 4%, var(--surface));color:var(--muted);box-shadow:inset 0 0 0 1px var(--border)}._6NEYRa_iconSvg{width:1.25rem;height:1.25rem}._6NEYRa_title{font-size:var(--type-title);color:var(--text);font-weight:600;line-height:var(--leading-text);margin:0}._6NEYRa_body{font-size:var(--type-body-dense);line-height:var(--role-body-dense-leading);color:var(--muted);text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){._6NEYRa_light,._6NEYRa_dark{transition:none}._6NEYRa_light:hover,._6NEYRa_dark:hover{transform:none}}
.mnZYNa_section{background:var(--surface);padding:80px 24px}@media (min-width:40rem){.mnZYNa_section{padding:96px 24px}}
.lDu7iq_cta{isolation:isolate;background:var(--surface);color:var(--text);padding:5rem 1.5rem;position:relative;overflow:hidden}@media (min-width:40rem){.lDu7iq_cta{padding:6rem 1.5rem}}.lDu7iq_glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 50% 0%, color-mix(in oklab, var(--brand-fill) 18%, transparent), transparent 75%);position:absolute;inset:0}.lDu7iq_inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:36rem;margin-inline:auto;display:flex;position:relative}.lDu7iq_inner:not(:has(.lDu7iq_body)){gap:1.5rem}.lDu7iq_title{font-size:var(--type-band);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance;margin:0}.lDu7iq_body{color:var(--muted);font-size:var(--type-body);line-height:var(--role-body-leading);text-wrap:pretty;margin:0}.lDu7iq_open .lDu7iq_title{padding-block:var(--space-xxl) var(--space-md)}.lDu7iq_open .lDu7iq_body{padding-block:1em}
._9DTuq_deck{gap:var(--space-xl);min-block-size:100%;color:var(--hero-ink);isolation:isolate;grid-template-rows:auto 1fr;display:grid;position:relative}._9DTuq_contours{z-index:-1;pointer-events:none;block-size:130%;inline-size:130%;animation:40s linear infinite alternate _9DTuq_drift;position:absolute;inset:-15%}._9DTuq_contours path{fill:none;stroke:var(--hero-quiet-fill);stroke-width:1.2px}@keyframes _9DTuq_drift{to{transform:translate(-4%,3%)rotate(4deg)}}._9DTuq_lines{font-size:var(--type-band-title);letter-spacing:var(--tracking-tight);font-weight:800;line-height:var(--leading-display);text-wrap:balance;margin:0;display:grid}._9DTuq_line{opacity:0;transition:opacity var(--duration-move) var(--ease-swift), translate var(--duration-move) var(--ease-swift);grid-area:1/1;translate:0 .4rem}._9DTuq_line[data-on=true]{opacity:1;translate:0}._9DTuq_hl{background:var(--brand-fill);color:var(--brand-ink);padding-inline:var(--space-hair);border-radius:var(--radius-tight)}._9DTuq_cards{min-block-size:22rem;position:relative}._9DTuq_card{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--hero-quiet-fill);inline-size:min(16rem,70%);box-shadow:var(--shadow-lifted);transition:transform .52s var(--ease-swift), opacity var(--duration-move) var(--ease-swift);position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:clip;translate:-50% -50%}._9DTuq_card img{object-fit:cover}._9DTuq_card[data-slot="0"]{transform:rotate(-3deg)}._9DTuq_card[data-slot="1"]{transform:translate(1.5rem,.8rem)rotate(5deg)}._9DTuq_card[data-slot="2"]{transform:translate(2.5rem,1.4rem)rotate(11deg)}._9DTuq_card[data-slot="3"],._9DTuq_card[data-slot="4"]{transform:translate(3rem,1.8rem)rotate(15deg)}._9DTuq_card[data-slot="4"]{opacity:0}._9DTuq_card[data-last]{animation:_9DTuq_tuck .82s var(--ease-swift)}@keyframes _9DTuq_tuck{0%{z-index:20;opacity:1;transform:rotate(-3deg)}36%{z-index:20;opacity:1;transform:translate(130%,-1rem)rotate(22deg)}37%{z-index:0}to{z-index:0;opacity:0;transform:translate(3rem,1.8rem)rotate(15deg)}}._9DTuq_chip{inset-inline:var(--space-sm);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--hero-fill);font-size:var(--type-label);font-weight:var(--role-label-weight);display:flex;position:absolute;inset-block-end:var(--space-sm)}._9DTuq_chip:before{content:"";border-radius:var(--radius-pill);background:var(--brand-fill);flex:none;block-size:.45rem;inline-size:.45rem}._9DTuq_moment{align-content:start;gap:var(--space-xs);block-size:100%;padding:var(--space-base);background:var(--hero-fill);font-size:var(--type-caption);display:grid}._9DTuq_muted{color:var(--hero-muted)}._9DTuq_row{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-tight);background:var(--hero-quiet-fill);justify-content:space-between;font-weight:700;display:flex}._9DTuq_effort{gap:var(--space-xxs);color:var(--brand-ink);font-size:var(--type-label);font-weight:var(--role-label-weight);text-align:center;grid-template-columns:repeat(5,1fr);display:grid}._9DTuq_effort span{padding-block:var(--space-xxs);border-radius:var(--radius-tight);background:var(--effort-hard)}._9DTuq_effort [data-value="6"],._9DTuq_effort [data-value="7"]{background:var(--effort-easy)}._9DTuq_effort [data-value="8"]{background:var(--effort-mid);outline:2px solid var(--hero-ink)}._9DTuq_week{gap:var(--space-xxs);color:var(--hero-muted);font-size:var(--type-label);font-weight:var(--role-label-weight);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}._9DTuq_week span{justify-items:center;gap:var(--space-xxs);padding-block:var(--space-xs);border-radius:var(--radius-tight);display:grid}._9DTuq_week span:after{content:"";border-radius:var(--radius-pill);block-size:.3rem;inline-size:.3rem}._9DTuq_week [data-day=kept]:after{background:var(--success)}._9DTuq_week [data-day=planned]:after{background:var(--hero-muted)}._9DTuq_week [data-day=today]{background:var(--brand-fill);color:var(--brand-ink)}._9DTuq_week [data-day=today]:after{background:var(--brand-ink)}._9DTuq_figure{font-size:var(--type-figure);font-weight:var(--role-figure-weight);letter-spacing:var(--role-figure-tracking);line-height:var(--role-figure-leading);font-variant-numeric:tabular-nums}._9DTuq_climb{align-self:end;inline-size:100%}._9DTuq_climbFill{fill:var(--hero-quiet-fill)}._9DTuq_climbLine{fill:none;stroke:var(--brand-fill);stroke-width:2.5px;stroke-linejoin:round}._9DTuq_climbDot{fill:var(--brand-fill)}@media (prefers-reduced-motion:reduce){._9DTuq_contours,._9DTuq_card[data-last]{animation:none}._9DTuq_card,._9DTuq_line{transition:none}}
.pNyf9G_room{width:100%;container-type:inline-size}.pNyf9G_frame{border-radius:var(--radius-block);background:var(--surface);width:100%;box-shadow:var(--shadow-lifted);display:grid;overflow:clip}.pNyf9G_form{padding:var(--space-xl) var(--space-lg);align-content:center;display:grid;container-type:inline-size}.pNyf9G_step{gap:var(--space-base);grid-template-columns:minmax(0,1fr);justify-self:center;width:min(26rem,100%);display:grid}.pNyf9G_title{font-size:var(--type-headline);font-weight:var(--role-headline-weight);letter-spacing:var(--tracking-close);line-height:var(--role-headline-leading);text-wrap:balance;margin:0}.pNyf9G_quick{gap:var(--space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pNyf9G_or{align-items:center;gap:var(--space-md);color:var(--muted);font-size:var(--type-caption);margin:0;display:flex}.pNyf9G_or:before,.pNyf9G_or:after{content:"";border-top:1px solid var(--border);flex:1}.pNyf9G_sent{color:var(--muted);font-size:var(--type-body-dense);margin:0}.pNyf9G_code{font-size:var(--type-section-title);letter-spacing:.4em;font-variant-numeric:tabular-nums;font-weight:700}.pNyf9G_quiet{justify-self:center}.pNyf9G_pair{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pNyf9G_ink{display:none}@container (min-width:52rem){.pNyf9G_frame{grid-template-columns:1fr 1.15fr;min-block-size:min(40rem,100dvh - 10rem)}.pNyf9G_form{padding:var(--space-xxl)}.pNyf9G_ink{align-content:center;gap:var(--space-md);padding:var(--space-xxl);background:var(--hero-fill);color:var(--hero-ink);display:grid;overflow:clip}}.pNyf9G_ink p{margin:0}.pNyf9G_overline{color:var(--brand-fill);font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase}.pNyf9G_mail{gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-card);background:var(--hero-quiet-fill);color:var(--hero-muted);display:grid}.pNyf9G_mail strong{color:var(--hero-ink)}.pNyf9G_digits{color:var(--brand-fill);font-size:var(--type-figure);font-weight:var(--role-figure-weight);letter-spacing:.15em}
.ZJcMlW_field{gap:var(--space-xxs);display:grid}.ZJcMlW_error{font-size:var(--type-body-dense);margin:0}
.EtX2jG_guest{justify-items:start;gap:var(--space-md);display:grid}.EtX2jG_body{text-wrap:pretty;margin:0}
._5q4_eG_ask{justify-items:start;gap:var(--space-md);display:grid}._5q4_eG_body{text-wrap:pretty;margin:0}._5q4_eG_clients{gap:var(--space-xs);flex-wrap:wrap;display:flex}._5q4_eG_prompts{gap:var(--space-sm);width:100%;display:grid}._5q4_eG_prompt{align-items:center;gap:var(--space-sm) var(--space-md);width:100%;padding:var(--space-md) var(--space-md);background:var(--surface-muted);border-radius:var(--radius-card);border:0;flex-wrap:wrap;display:flex}._5q4_eG_sentence{min-width:12rem;font-size:var(--type-body-dense);text-wrap:pretty;flex:1;margin:0}._5q4_eG_copy{margin-left:auto}
._1gRz3W_mark{border-radius:var(--radius-tight);width:2rem;height:2rem;color:var(--hero-ink);font-weight:700;font-size:var(--type-body-dense);flex:none;place-items:center;display:inline-grid}._1gRz3W_mark[data-assistant=claude]{background:var(--mark-claude)}._1gRz3W_mark[data-assistant=chatgpt]{background:var(--mark-chatgpt)}._1gRz3W_mark[data-assistant=antigravity]{background:var(--mark-antigravity)}._1gRz3W_mark[data-assistant=vibe]{background:var(--mark-vibe)}
.fLSZkG_address{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;width:100%;margin:0;display:flex}.fLSZkG_address code{padding:var(--space-xs) var(--space-md);background:var(--surface-muted);border-radius:var(--radius-control);font-family:inherit;font-size:var(--type-body-dense);overflow-wrap:anywhere}.fLSZkG_copy{margin-left:auto}
.iWI9oa_chip{place-self:start}
.y_gT_q_hero{background:var(--hero-fill);color:var(--hero-ink);border-radius:var(--radius-block);box-shadow:var(--shadow-lifted);container-type:inline-size}.y_gT_q_frame{gap:var(--space-lg) var(--space-sm);padding:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.y_gT_q_frame>*{grid-column:1/-1}.y_gT_q_frame>.y_gT_q_body{grid-area:1/1}.y_gT_q_frame>.y_gT_q_tools{grid-area:1/2;align-self:start}@container (min-width:36rem){.y_gT_q_frame{align-items:end;column-gap:var(--space-xl);padding:var(--space-lg) var(--space-xl)}.y_gT_q_frame>.y_gT_q_body{grid-row:1/span 2}.y_gT_q_frame>.y_gT_q_tools{justify-self:end}.y_gT_q_frame>.y_gT_q_tools+:not([data-session-exercises]){grid-area:2/2}}.y_gT_q_body{gap:var(--space-xs);flex-direction:column;min-inline-size:0;display:flex}.y_gT_q_head{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.y_gT_q_heading{align-items:center;gap:var(--space-sm);font-size:var(--type-title);font-weight:var(--role-title-weight);letter-spacing:var(--role-title-tracking);white-space:nowrap;color:var(--text);margin:0;display:flex}.y_gT_q_hero .y_gT_q_heading{color:var(--brand-fill)}.y_gT_q_tools{align-items:center;gap:var(--space-sm);display:flex}.y_gT_q_tools:empty{display:none}.y_gT_q_name{font-size:var(--type-section-title);font-weight:var(--role-section-title-weight);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);color:var(--hero-ink);overflow-wrap:break-word;margin:0}@container (min-width:36rem){.y_gT_q_name{font-size:var(--type-headline)}}.y_gT_q_back{font-size:var(--type-body-dense);color:var(--hero-ink);margin:0;font-weight:700}.y_gT_q_avoidChange{font-size:var(--type-body-dense);color:var(--hero-ink);font-weight:700}.y_gT_q_note,.y_gT_q_marks{font-size:var(--type-body-dense);color:var(--hero-muted);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.y_gT_q_fact{color:inherit}.y_gT_q_marks>:not(:last-child):after{content:" · ";white-space:pre}.y_gT_q_ahead{gap:var(--space-sm);font-size:var(--type-body-dense);color:var(--hero-ink);overflow-wrap:break-word;flex-wrap:wrap;margin:0;font-weight:600;display:flex}.y_gT_q_start{justify-self:start;min-block-size:2.75rem}.y_gT_q_timeAsk{gap:var(--space-xxs);padding:var(--space-sm) var(--space-base);background:var(--hero-quiet-fill);border-radius:var(--radius-card);flex-direction:column;display:flex}.y_gT_q_timeAsk :focus-visible{outline-color:var(--brand-fill)}.y_gT_q_field{align-items:baseline;gap:var(--space-xxs);font-size:var(--type-body-dense);display:flex}.y_gT_q_field input{border-color:var(--hero-muted)}.y_gT_q_fieldName{color:var(--hero-muted)}.y_gT_q_card{align-items:start;gap:var(--space-md);flex-direction:column;display:flex}.y_gT_q_words{gap:var(--space-xxs);flex-direction:column;display:flex}.y_gT_q_card .y_gT_q_heading{font-size:var(--type-section-title)}.y_gT_q_empty{font-size:var(--type-label);color:var(--muted);margin:0}.y_gT_q_action{border-radius:var(--radius-pill);align-items:center;min-block-size:2.75rem;display:inline-flex}.y_gT_q_firstPicks{align-items:start;gap:var(--space-sm);flex-direction:column;display:flex}.y_gT_q_firstBlock{align-self:stretch}.y_gT_q_picked{gap:var(--space-xs);flex-direction:column;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}
.C7scFW_dialog{width:min(30rem,92vw);max-height:90dvh;padding:var(--space-xl);overflow-y:auto}
.F5ppLG_trigger{min-block-size:var(--control-height);min-inline-size:var(--control-height);font-size:var(--type-body);line-height:var(--leading-display);color:var(--muted);flex-shrink:0}.F5ppLG_menu{position-area:block-end span-inline-start;position-try-fallbacks:flip-block;min-inline-size:12rem;padding:var(--space-xs);border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:var(--shadow-floating);border:0;margin:0}.F5ppLG_menu:popover-open{flex-direction:column;display:flex}.F5ppLG_item,.F5ppLG_menu>a{min-block-size:2.75rem;inline-size:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600;display:block}.F5ppLG_item:hover:not(:disabled),.F5ppLG_menu>a:hover,.F5ppLG_item:focus-visible,.F5ppLG_menu>a:focus-visible{background:var(--surface-muted)}.F5ppLG_item:disabled{color:var(--muted);cursor:default}.F5ppLG_item[aria-checked=true]{color:var(--accent);font-weight:700}.F5ppLG_item[data-leaving=true]{color:var(--danger)}@media (prefers-reduced-motion:no-preference){.F5ppLG_menu:popover-open{animation:F5ppLG_menuEnter var(--duration-enter) var(--ease-swift)}}@keyframes F5ppLG_menuEnter{0%{opacity:0;translate:0 -4px}}
.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);font-weight:var(--role-label-weight);color:var(--text)}
.PJoyDa_ramp{font-size:var(--type-label);white-space:nowrap;color:var(--muted);font-weight:600}
.Di6Lla_said{margin:var(--space-sm) 0 0;font-size:var(--type-label);color:var(--accent);text-wrap:pretty;font-weight:600}
.ZjIqvq_columnName{font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--role-label-tracking);text-transform:uppercase;white-space:nowrap;color:var(--muted)}
.CEbkRG_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}.CEbkRG_select[data-unset]{font-size:var(--type-label);color:var(--muted);font-weight:600}.CEbkRG_select:hover{border-color:var(--muted)}.CEbkRG_select option{color:var(--text);font-weight:600}
.CxfmGa_max{align-items:center;gap:var(--space-sm);display:inline-flex}
.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;}
.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:var(--tracking-close);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(--muted);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(--muted);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}
.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);font-weight:var(--role-section-title-weight);letter-spacing:var(--role-section-title-tracking);color:var(--text);overflow-wrap:anywhere;margin:0}.fcs2uq_empty{margin:0}.fcs2uq_note{margin:0 0 var(--space-sm);font-size:var(--type-label);color:var(--muted);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}
.sw20RG_choices{gap:var(--space-xs);margin:var(--space-base) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}
.iLvrNq_head{gap:var(--space-lg);flex-direction:column;display:flex}.iLvrNq_top{align-items:end;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.iLvrNq_identity{gap:var(--space-sm);flex-direction:column;flex:16rem;min-width:0;display:flex}.iLvrNq_title{font-size:var(--type-figure-large);font-weight:var(--role-figure-large-weight);letter-spacing:var(--tracking-close);line-height:var(--role-figure-large-leading);text-wrap:balance;overflow-wrap:anywhere;margin:0}.iLvrNq_size{font-size:var(--type-body);font-variant-numeric:tabular-nums;color:var(--hero-muted);margin:0;font-weight:700}.iLvrNq_when{align-items:center;gap:var(--space-xs) var(--space-sm);font-size:var(--type-label);color:var(--hero-muted);flex-wrap:wrap;font-weight:600;display:flex}.iLvrNq_toggle{align-items:center;gap:var(--space-xs);display:inline-flex}.iLvrNq_toggle[aria-expanded]:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;width:.375rem;height:.375rem;translate:0 -.125rem;rotate:45deg}.iLvrNq_toggle[aria-expanded=true]:after{translate:0 .125rem;rotate:-135deg}.iLvrNq_controls{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.iLvrNq_recent{gap:var(--space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.iLvrNq_session{gap:var(--space-hair);padding:var(--space-sm);border-radius:var(--radius-control);color:var(--hero-muted);font-size:var(--type-label);font-variant-numeric:tabular-nums;grid-template-rows:3rem auto auto;text-decoration:none;display:grid}.iLvrNq_session:hover{background:color-mix(in srgb, var(--hero-ink) 10%, transparent)}.iLvrNq_bar{background:color-mix(in srgb, var(--hero-ink) 35%, transparent);border-start-start-radius:var(--radius-control);border-start-end-radius:var(--radius-control);align-self:end}.iLvrNq_recent li:last-child .iLvrNq_bar{background:var(--hero-ink)}.iLvrNq_volume{color:var(--hero-ink);font-weight:700}@media (prefers-reduced-motion:no-preference){.iLvrNq_recent{transition:opacity var(--duration-enter) var(--ease-swift), translate var(--duration-enter) var(--ease-swift)}@starting-style{.iLvrNq_recent{opacity:0;translate:0 -.5rem}}.iLvrNq_bar{transform-origin:bottom;transition:scale var(--duration-enter) var(--ease-swift)}@starting-style{.iLvrNq_bar{scale:1 0}}.iLvrNq_toggle[aria-expanded]:after{transition:rotate var(--duration-enter) var(--ease-swift), translate var(--duration-enter) var(--ease-swift)}}@media (max-width:47.5rem){.iLvrNq_head{padding:var(--space-xl) var(--space-lg)}.iLvrNq_title{font-size:var(--type-figure)}.iLvrNq_recent{gap:var(--space-hair)}.iLvrNq_session{padding:var(--space-xs)}}
.iy5OAG_section{gap:var(--space-base);padding:var(--space-xl);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);display:grid}.iy5OAG_subheading{margin:0}.iy5OAG_note{max-width:var(--layout-prose)}.iy5OAG_rows{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.iy5OAG_row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-base);background:var(--surface-muted);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.iy5OAG_who{gap:var(--space-xxs);flex:14rem;min-width:0;display:grid}.iy5OAG_doorway{gap:var(--space-base);padding:var(--space-lg);background:var(--surface-muted);border-radius:var(--radius-card);display:grid}.iy5OAG_stepCount{color:var(--muted);font-size:var(--type-label);margin:0}.iy5OAG_consent{gap:var(--space-sm);padding-left:var(--space-lg);max-width:var(--layout-prose);margin:0;display:grid}.iy5OAG_choiceGroup{gap:var(--space-md);border:0;margin:0;padding:0;display:grid}.iy5OAG_choiceGroup legend{padding:0;font-weight:700}.iy5OAG_choice{gap:var(--space-xxs) var(--space-md);padding:var(--space-md) var(--space-base);background:var(--surface);border-radius:var(--radius-card);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.iy5OAG_choice:has(input:checked){background:var(--accent-soft)}.iy5OAG_choice>input{grid-area:1/1/-1}.iy5OAG_choice>:not(input){grid-column:2;min-width:0}.iy5OAG_doorwayActions{justify-content:space-between;gap:var(--space-md);display:flex}.iy5OAG_stravaButton{width:auto;height:3rem}.iy5OAG_guest{gap:var(--space-md);display:grid}.iy5OAG_keyBlock{gap:var(--space-base);display:grid}.iy5OAG_keyBlock p{margin:0}.iy5OAG_keyGroup{gap:var(--space-xxs);display:grid}.iy5OAG_keyLabel{font-weight:600}.iy5OAG_keyRow{align-items:stretch;gap:var(--space-md);flex-wrap:wrap;display:flex}.iy5OAG_keyField{flex:14rem}.iy5OAG_banner{gap:var(--space-md);padding:var(--space-base) var(--space-lg);background:var(--surface-muted);border-radius:var(--radius-card);justify-items:start;margin:0;display:grid}
.VvHtKq_ledger{gap:var(--space-md);flex-direction:column;display:flex}.VvHtKq_rows{gap:var(--space-hair);margin-inline:calc(var(--space-sm) * -1);flex-direction:column;display:flex}.VvHtKq_row{border-radius:var(--radius-control);transition:opacity var(--duration-move) var(--ease-swift)}.VvHtKq_ledger[data-focus=true] .VvHtKq_row[data-hit=false]{opacity:.4}.VvHtKq_ledger[data-focus=true] .VvHtKq_row[data-hit=true]{background:color-mix(in srgb, var(--brand-fill) 12%, transparent)}.VvHtKq_link{align-items:center;column-gap:var(--space-sm);min-height:2.75rem;padding:var(--space-sm);border-radius:var(--radius-control);color:inherit;transition:background var(--duration-move) var(--ease-swift);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"letter name mark""letter runs mark";text-decoration:none;display:grid}.VvHtKq_link:after{content:"";width:.375rem;height:.375rem;margin-inline:var(--space-sm);border-inline-end:1.5px solid var(--subtle);border-block-end:1.5px solid var(--subtle);grid-area:mark;rotate:-45deg}.VvHtKq_link:hover{background:var(--surface-sunk)}.VvHtKq_link:active{background:var(--surface-sunk);scale:.99}.VvHtKq_letter{min-inline-size:2rem;font-size:var(--type-label);font-weight:var(--role-label-weight);font-variant-numeric:tabular-nums;color:var(--accent);grid-area:letter;align-self:stretch;place-items:center;display:grid}.VvHtKq_name{min-width:0;letter-spacing:var(--tracking-close);color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:700;overflow:hidden}.VvHtKq_raise{padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--surface-muted);font-size:var(--type-label);font-weight:var(--role-label-weight);font-variant-numeric:tabular-nums;color:var(--success-ink)}.VvHtKq_runs{gap:var(--space-xxs);flex-direction:column;grid-area:runs;min-width:0;display:flex}.VvHtKq_meta,.VvHtKq_note{font-size:var(--type-label);color:var(--muted);text-wrap:pretty;overflow-wrap:anywhere}
.joCa1G_section{gap:var(--space-md);display:grid}.joCa1G_rows{background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);margin:0;padding:0;list-style:none;overflow:hidden}.joCa1G_item+.joCa1G_item{border-top:1px solid var(--border)}.joCa1G_row{align-items:center;gap:var(--space-md);width:100%;min-height:3.5rem;padding:var(--space-md) var(--space-xl);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-exit) var(--ease-swift);background:0 0;border:0;display:flex}.joCa1G_row:hover,.joCa1G_row:active{background:var(--surface-muted)}.joCa1G_names{flex:1;min-width:0;display:grid}.joCa1G_name{font-weight:700}.joCa1G_value{color:var(--muted);font-size:var(--type-label)}.joCa1G_chevron{color:var(--muted);transition:transform var(--duration-exit) var(--ease-swift);font-weight:700}.joCa1G_row[aria-expanded=true] .joCa1G_chevron{transform:rotate(90deg)}.joCa1G_more{transition:grid-template-rows var(--duration-exit) var(--ease-swift);grid-template-rows:0fr;display:grid}.joCa1G_more[data-open=true]{grid-template-rows:1fr}.joCa1G_body{gap:var(--space-sm);min-height:0;padding:0 var(--space-xl);align-content:start;display:grid;overflow:hidden}.joCa1G_more[data-open=true] .joCa1G_body{padding-bottom:var(--space-lg)}.joCa1G_label{color:var(--muted);font-size:var(--type-label);font-weight:var(--role-label-weight);margin:0}.joCa1G_readers{columns:20rem;column-gap:var(--space-xl);padding-left:var(--space-lg);margin:0}.joCa1G_readers li{break-inside:avoid;padding-block:var(--space-hair)}.joCa1G_basis{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border);color:var(--muted);font-size:var(--type-label);flex-wrap:wrap;display:flex}.joCa1G_basis>span{flex:16rem}.joCa1G_link{color:var(--accent);font-weight:700}.joCa1G_frame{gap:var(--space-sm);display:grid}.joCa1G_frame h2{margin:0}.joCa1G_list{padding-left:var(--space-lg);color:var(--muted);margin:0}.joCa1G_buttons{gap:var(--space-md);padding-top:var(--space-sm);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.joCa1G_more,.joCa1G_chevron{transition:none}}
.MeX-2W_page{gap:var(--space-xl);flex-direction:column;width:100%;min-width:0;display:flex;container-type:inline-size}.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{columns:var(--layout-card-column);column-gap:var(--space-xl);min-width:0}.MeX-2W_panel>*{break-inside:avoid;margin-block-end:var(--space-xl)}.MeX-2W_wide{column-span:all}.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;container-type:inline-size}.MeX-2W_danger{box-shadow:var(--shadow-raised), inset 0 0 0 2px color-mix(in srgb, var(--danger) 55%, transparent)}.MeX-2W_danger h2{color:var(--danger)}.MeX-2W_feedback{justify-self:start}.MeX-2W_section :is(h2,h3){text-wrap:pretty;margin:0}.MeX-2W_section h3{font-size:var(--type-body);font-weight:700}@container (min-width:45rem){.MeX-2W_layout{gap:var(--space-xxl);grid-template-columns:17rem minmax(0,1fr);align-items:start;display:grid}}
.kQ7SDq_crumb{font-size:var(--type-label);margin:0}.kQ7SDq_back{color:var(--muted);text-decoration:none}.kQ7SDq_back:hover{color:var(--accent)}
._8a91Da_knee{gap:var(--space-sm);cursor:pointer;align-items:center;font-weight:700;display:flex}._8a91Da_heading{font-size:var(--type-body-dense);margin:0}._8a91Da_moves{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}._8a91Da_move{gap:var(--space-sm);justify-content:space-between;align-items:center;display:flex}
.FUQMFG_frame{min-width:0;container-type:inline-size}.FUQMFG_figure{gap:var(--space-base);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.FUQMFG_maps{gap:var(--space-sm);padding:var(--space-md) var(--space-base);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FUQMFG_facts{flex-direction:column;gap:0;display:flex}.FUQMFG_facts>div{padding-block:var(--space-sm);border-bottom:1px solid var(--border)}.FUQMFG_facts>div:first-child{padding-block-start:0}.FUQMFG_facts>div:last-child{border-bottom:0}.FUQMFG_facts dd{font-weight:700}@container (min-width:30rem){.FUQMFG_figure{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container (min-width:48rem){.FUQMFG_figure{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}
._4op0_W_waiting{gap:var(--space-sm);flex-direction:column;display:flex}._4op0_W_row{gap:var(--space-md);padding:var(--space-md) var(--space-base);background:var(--surface-muted);border-radius:var(--radius-card);align-items:flex-start;display:flex}._4op0_W_mark{width:1.375rem;height:1.375rem;margin-top:var(--space-hair);border:1px solid var(--border);border-radius:50%;flex:none}._4op0_W_words{gap:calc(var(--space-hair) + var(--space-xxs));flex-direction:column;display:flex}
.EmEuIW_choices a{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--choice-block,var(--space-sm)) var(--space-md);border-radius:var(--radius-control);color:var(--muted);font-size:var(--type-label);white-space:nowrap;font-weight:600;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}
.nAzghq_ways{margin:0;padding:0;list-style:none}.nAzghq_way+.nAzghq_way{border-block-start:1px solid var(--border)}.nAzghq_row{font-weight:700}.nAzghq_glyph{color:var(--accent);display:inline-flex}
.MIYgiW_frame{min-width:0;container-type:inline-size}.MIYgiW_head{gap:var(--space-base);grid-template-columns:minmax(0,1fr);grid-template-areas:"pictures""title""action";display:grid}.MIYgiW_title{gap:var(--space-xs);flex-direction:column;grid-area:title;min-width:0;display:flex}.MIYgiW_name{text-wrap:balance;view-timeline-name:--exercise-name;margin:0}.MIYgiW_line{color:var(--muted);font-size:var(--type-body-dense);margin:0;font-weight:600}.MIYgiW_pictures{grid-area:pictures;min-width:0}.MIYgiW_action{grid-area:action;min-width:0}@container (min-width:56rem){.MIYgiW_head{column-gap:var(--space-xxxl);grid-template:"title pictures"minmax(0,1fr)"action pictures"/minmax(0,1fr) minmax(0,1fr)}.MIYgiW_title{align-self:end}}
.cXY48a_dialog{width:min(30rem,92vw);max-height:90dvh;padding:var(--space-xl);overflow-y:auto}.cXY48a_body{gap:var(--space-base);display:grid}
.OSyB2W_menu{z-index:20;min-width:11rem;padding:var(--space-xs);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lifted);flex-direction:column;display:flex;position:absolute;top:calc(100% + .375rem);right:0}.OSyB2W_menuLanguages{--choice-block:.5rem;flex-direction:column;display:flex}.OSyB2W_menuLanguages span{padding:var(--space-xs) var(--space-md) var(--space-xxs);color:var(--muted);font-size:var(--type-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}@media (min-width:47.5rem){.OSyB2W_menu{inset:auto 0 calc(100% + .375rem)}.OSyB2W_menuLanguages{display:none}}@supports (position-anchor:auto){@media (min-width:47.5rem){.OSyB2W_menu{position-anchor:--account-box;inset:auto anchor(right) calc(anchor(top) + .375rem) anchor(left);position-try-fallbacks:flip-block, --account-menu-rail-top, --account-menu-window-top;position:fixed}}@position-try --account-menu-rail-top{position-anchor:--sidebar-rail;inset-block:calc(anchor(top) + var(--space-xs)) auto}@position-try --account-menu-window-top{inset-block:var(--space-xs) auto}}
.APSS2G_lines{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.APSS2G_line{background:var(--surface-muted);border-radius:var(--radius-card)}.APSS2G_line:hover{background:color-mix(in oklab, var(--surface-muted), var(--text) 4%)}.APSS2G_row{min-height:3.5rem}.APSS2G_plate{--plate-size:1.125rem}.APSS2G_name{font-size:var(--type-title);font-weight:var(--role-title-weight);letter-spacing:var(--role-title-tracking);color:var(--text);text-decoration:none;display:block}.APSS2G_name:hover{text-decoration:underline}.APSS2G_size{font-size:var(--type-label);color:var(--muted);font-variant-numeric:tabular-nums;margin-block-start:var(--space-hair);display:block}
.dJP1NW_block{gap:var(--space-lg);min-width:0;--steps-measure:var(--layout-prose);flex-direction:column;scroll-margin-block-start:var(--space-xxxl);display:flex}.dJP1NW_heading{font-size:var(--type-section-title);font-weight:var(--role-section-title-weight);letter-spacing:var(--role-section-title-tracking);margin:0}.dJP1NW_watch{margin:0}
.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}
.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)}}
.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);line-height:var(--role-label-leading);color:var(--muted);text-wrap:pretty;display:block}}
.QHX9VW_picture{border-radius:var(--radius-control);background:color-mix(in oklab, var(--brand-fill) 9%, var(--surface));block-size:6rem;color:var(--text);font-variant-numeric:tabular-nums;place-items:center;display:grid;overflow:hidden}.QHX9VW_column{justify-items:center;gap:.5rem;display:grid}.QHX9VW_bubble,.QHX9VW_note{border-radius:var(--radius-card);background:var(--text);color:var(--surface);font-size:var(--type-caption);border-end-start-radius:var(--radius-tight);padding:.375rem .75rem;font-weight:700}.QHX9VW_note{border-radius:var(--radius-control);background:var(--surface);color:var(--text);box-shadow:var(--shadow-raised)}.QHX9VW_wave{align-items:center;gap:.1875rem;block-size:2rem;display:flex}.QHX9VW_wave i{border-radius:var(--radius-pill);background:var(--brand-fill);block-size:1.125rem;inline-size:.25rem}@media (prefers-reduced-motion:no-preference){.QHX9VW_wave i{animation:.9s ease-in-out infinite alternate QHX9VW_wave}}@keyframes QHX9VW_wave{0%{block-size:.375rem}to{block-size:1.75rem}}.QHX9VW_stack{gap:.25rem;inline-size:60%;display:grid}.QHX9VW_stack i{border-radius:var(--radius-tight);background:var(--surface);block-size:.875rem;box-shadow:var(--shadow-raised)}.QHX9VW_stack i:first-child{background:var(--brand-fill)}.QHX9VW_week{gap:.3125rem;display:flex}.QHX9VW_week i{border-radius:var(--radius-tight);background:var(--surface-sunk);block-size:1rem;inline-size:1rem}.QHX9VW_week .QHX9VW_on{background:var(--brand-fill)}.QHX9VW_bars{align-items:end;gap:.375rem;block-size:3.5rem;display:flex}.QHX9VW_bars i{background:var(--brand-fill);border-start-start-radius:var(--radius-tight);border-start-end-radius:var(--radius-tight);inline-size:.875rem}.QHX9VW_bars .QHX9VW_light{background:color-mix(in oklab, var(--brand-fill) 35%, var(--surface))}.QHX9VW_sections{gap:.3125rem;inline-size:60%;display:grid}.QHX9VW_sections i{border-radius:var(--radius-pill);background:var(--phase-lifting);block-size:.625rem}.QHX9VW_sections i:first-child{background:var(--phase-pause);inline-size:45%}.QHX9VW_sections i:nth-child(3){background:var(--phase-lowering);inline-size:60%}.QHX9VW_pair{font-size:var(--type-body);align-items:center;gap:.5rem;font-weight:800;display:flex}.QHX9VW_pair b{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-raised);padding:.25rem .625rem}.QHX9VW_pair s{color:var(--muted)}.QHX9VW_tempo{font-size:var(--type-figure);font-weight:var(--role-figure-weight);gap:.75rem;display:flex}.QHX9VW_lowering{color:var(--phase-lowering)}.QHX9VW_pause{color:var(--phase-pause)}.QHX9VW_lifting{color:var(--phase-lifting)}.QHX9VW_line{block-size:3rem;inline-size:80%}.QHX9VW_line polyline{fill:none;stroke:var(--brand-fill);stroke-width:3px;stroke-linejoin:round}.QHX9VW_warn{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--danger) 12%, var(--surface));color:var(--danger);font-size:var(--type-section-title);font-weight:var(--role-section-title-weight);padding:.25rem .75rem}.QHX9VW_ring{border-radius:var(--radius-pill);background:conic-gradient(var(--brand-fill) 70%, var(--surface-sunk) 0);place-items:center;block-size:4rem;inline-size:4rem;display:grid}.QHX9VW_ring b{border-radius:var(--radius-pill);background:var(--surface);block-size:3.25rem;inline-size:3.25rem;font-size:var(--type-body-dense);place-items:center;display:grid}.QHX9VW_plates{align-items:center;gap:.1875rem;display:flex}.QHX9VW_plates i{border-radius:var(--radius-tight);inline-size:.5625rem}.QHX9VW_plates s{border-radius:var(--radius-pill);background:var(--plate-grey);block-size:.375rem;inline-size:4.5rem}.QHX9VW_red{background:var(--plate-red);block-size:3.25rem}.QHX9VW_blue{background:var(--plate-blue);block-size:2.75rem}.QHX9VW_yellow{background:var(--plate-yellow);block-size:2rem}.QHX9VW_sides{font-size:var(--type-figure);font-weight:var(--role-figure-weight);line-height:var(--role-figure-leading);gap:1.25rem;display:flex}.QHX9VW_sides span{gap:.25rem;display:grid}.QHX9VW_sides small{font-size:var(--type-label);color:var(--muted);text-align:center}.QHX9VW_effort{gap:.25rem;display:flex}.QHX9VW_effort i{border-radius:var(--radius-tight);background:var(--surface);block-size:1.75rem;inline-size:1.75rem;font-size:var(--type-caption);place-items:center;font-style:normal;font-weight:700;display:grid}.QHX9VW_effort .QHX9VW_on{background:var(--effort-mid)}.QHX9VW_record{border-radius:var(--radius-control);background:var(--brand-fill);color:var(--brand-ink);font-size:var(--type-body-dense);padding:.5rem .875rem;font-weight:800}.QHX9VW_photo{border-radius:var(--radius-control);background:linear-gradient(to top, var(--brand-fill) 0 22%, transparent 22%), var(--hero-fill);block-size:4.5rem;inline-size:3.5rem;box-shadow:var(--shadow-raised);rotate:-6deg}.QHX9VW_badge,.QHX9VW_file{border-radius:var(--radius-pill);background:var(--success);block-size:3rem;inline-size:3rem;color:var(--surface);font-size:var(--type-section-title);font-weight:var(--role-section-title-weight);place-items:center;display:grid}.QHX9VW_file{border-radius:var(--radius-tight);background:var(--surface);block-size:3.5rem;inline-size:2.75rem;color:var(--text);box-shadow:var(--shadow-raised)}.QHX9VW_muscles{gap:.25rem;inline-size:60%;display:grid}.QHX9VW_muscles i{border-radius:var(--radius-pill);background:var(--brand-fill);block-size:.5rem}
.yMZkKG_meter{gap:var(--space-sm);padding:var(--space-lg) var(--space-xl) 0;display:grid}.yMZkKG_tally{justify-content:space-between;gap:var(--space-sm);font-size:var(--type-body-dense);color:var(--hero-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-weight:700;display:flex}.yMZkKG_days{gap:var(--space-xxs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.yMZkKG_day{align-items:center;gap:var(--space-xxs);min-block-size:2.75rem;min-inline-size:0;padding-block:var(--space-xs);color:var(--hero-ink);flex-direction:column;padding-inline:0;text-decoration:none;display:flex;position:relative}.yMZkKG_initial{font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--hero-muted)}.yMZkKG_day[data-today=true]{background:var(--hero-quiet-fill)}.yMZkKG_day[data-today=true] .yMZkKG_initial{color:var(--brand-fill)}.yMZkKG_said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.sdpQRG_related{gap:var(--space-base);flex-direction:column;min-width:0;display:flex}.sdpQRG_title{font-size:var(--type-section-title);margin:0}.sdpQRG_kind{gap:var(--space-xs);flex-direction:column;display:flex}.sdpQRG_heading{color:var(--muted);font-size:var(--type-label);font-weight:var(--role-label-weight);margin:0}.sdpQRG_ladder,.sdpQRG_list,.sdpQRG_plain{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sdpQRG_ladder{gap:var(--space-xs)}.sdpQRG_plain{gap:var(--space-xxs)}.sdpQRG_rung,.sdpQRG_here{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-base);padding:var(--space-sm) var(--space-base);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);flex-wrap:wrap;display:flex}.sdpQRG_here{border-color:var(--accent);background:var(--accent-soft)}.sdpQRG_direction{color:var(--muted);font-size:var(--type-caption);order:2;font-weight:700}.sdpQRG_row{gap:var(--space-xxs);padding:var(--space-sm) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.sdpQRG_row:last-child{border-bottom:0}.sdpQRG_name{color:var(--text);font-size:var(--type-body-dense);font-weight:600}a.sdpQRG_name{text-decoration:none}a.sdpQRG_name:hover{text-decoration:underline}.sdpQRG_reason{color:var(--muted);font-size:var(--type-caption)}
.VN0jCq_frame{container-type:inline-size}.VN0jCq_levels{gap:var(--space-base);align-items:start;display:grid}@container (min-width:40rem){.VN0jCq_levels{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}}
.piHNXG_menu{position:relative}.piHNXG_trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border-radius:var(--radius-card);font-size:var(--type-label);background:0 0;border:0;display:flex}.piHNXG_trigger:hover{background:var(--surface-muted)}.piHNXG_label{color:var(--muted)}.piHNXG_current{align-items:center;gap:var(--space-xxs);color:var(--text);font-weight:600;display:flex}.piHNXG_current svg{color:var(--muted);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-rail-top, --language-menu-window-top;position:fixed}}@position-try --language-menu-rail-top{position-anchor:--sidebar-rail;inset-block:calc(anchor(top) + var(--space-xs)) auto}@position-try --language-menu-window-top{inset-block:var(--space-xs) auto}}
.JrRU7a_phone{cursor:pointer;inline-size:min(22rem,78vw);transition:scale var(--duration-exit) var(--ease-swift);background:0 0;border:0;justify-items:center;row-gap:.75rem;margin-inline:auto;padding:0;display:grid;position:relative}.JrRU7a_phone:active{scale:.98}.JrRU7a_phone:focus-visible{outline:2px solid var(--accent);outline-offset:.5rem;border-radius:var(--radius-card)}.JrRU7a_screen{opacity:0;block-size:auto;inline-size:100%;transition:opacity var(--duration-move) var(--ease-swift), translate var(--duration-move) var(--ease-swift), scale var(--duration-move) var(--ease-swift);grid-area:1/1;display:block;translate:0 .75rem;scale:.98}.JrRU7a_shown{opacity:1;translate:0;scale:1}.JrRU7a_dots{grid-area:2/1;gap:.375rem;display:flex}.JrRU7a_dot,.JrRU7a_dotOn{border-radius:var(--radius-pill);background:var(--border);block-size:.5rem;inline-size:.5rem;transition:inline-size var(--duration-move) var(--ease-swift), background var(--duration-move) var(--ease-swift)}.JrRU7a_dotOn{background:var(--brand-fill);inline-size:1.5rem}@media (prefers-reduced-motion:reduce){.JrRU7a_phone,.JrRU7a_screen,.JrRU7a_dot,.JrRU7a_dotOn{transition:none}}
.XS0Yia_mini{z-index:5;height:0;margin-block-end:calc(-1 * var(--space-xl));display:none;position:sticky;top:0}@supports (animation-timeline:--exercise-name){.XS0Yia_mini{display:block}}.XS0Yia_bar{align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-base);background:var(--surface);box-shadow:var(--shadow-raised);border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);animation:linear both XS0Yia_settle;animation-timeline:--exercise-name;animation-range:exit;display:flex}.XS0Yia_name{min-width:0;letter-spacing:var(--tracking-close);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:800;overflow:hidden}.XS0Yia_thumb{border-radius:var(--radius-control);flex-shrink:0;display:block;overflow:hidden}.XS0Yia_thumb img{object-fit:cover;width:3rem;height:2rem;display:block}@keyframes XS0Yia_settle{0%{opacity:0;visibility:hidden;translate:0 -.5rem}to{opacity:1;visibility:visible;translate:0}}@media (prefers-reduced-motion:reduce){.XS0Yia_bar{animation-range:exit 99%}}
.cW2QFq_row{align-items:start;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);grid-template-columns:2.75rem minmax(0,1fr) auto;transition:background-color .15s;display:grid;position:relative}.cW2QFq_row:hover,.cW2QFq_row:focus-within{background:var(--surface-muted)}.cW2QFq_when{line-height:var(--leading-display);justify-items:center;display:grid}.cW2QFq_day{font-size:var(--type-title);font-weight:var(--role-title-weight);letter-spacing:var(--role-title-tracking);color:var(--text);font-variant-numeric:tabular-nums}.cW2QFq_weekday{font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}.cW2QFq_identity{gap:var(--space-hair);min-width:0;display:grid}.cW2QFq_heading{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.cW2QFq_plate{--plate-size:.875rem}.cW2QFq_name{min-width:0;font-size:var(--type-title);font-weight:var(--role-title-weight);letter-spacing:var(--role-title-tracking);color:var(--text)}.cW2QFq_open{min-block-size:2.75rem;line-height:var(--leading-heading);color:inherit;align-items:center;text-decoration:none;display:flex}.cW2QFq_open:after{content:"";position:absolute;inset:0}.cW2QFq_open:hover{text-decoration:underline}.cW2QFq_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cW2QFq_unread{font-size:var(--type-body-dense);color:var(--accent);font-weight:700}.cW2QFq_summary{font-size:var(--type-caption);line-height:var(--role-caption-leading);color:var(--muted);margin:0}.cW2QFq_records{color:var(--accent);white-space:nowrap;font-weight:700}.cW2QFq_records:before{content:" ★"}.cW2QFq_load{justify-items:end;gap:var(--space-hair);display:grid}.cW2QFq_volume{font-size:var(--type-body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cW2QFq_quiet{font-size:var(--type-body);color:var(--muted);white-space:nowrap;font-weight:700}.cW2QFq_change{font-size:var(--type-caption);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cW2QFq_actions{gap:var(--space-md);flex-wrap:wrap;grid-column:2/-1;display:flex;position:relative}
._4M4rZW_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}._4M4rZW_head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}._4M4rZW_heading{font-size:var(--type-section-title);letter-spacing:var(--role-section-title-tracking);color:var(--text);margin:0;font-weight:700}._4M4rZW_muted{font-size:var(--type-caption);color:var(--muted);margin:0}._4M4rZW_muted [data-up=true]{color:var(--accent)}._4M4rZW_strip{gap:var(--space-xxs);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._4M4rZW_week{--strength:1;aspect-ratio:1;border-radius:var(--radius-control);background:color-mix(in srgb, var(--plate-blue) calc(var(--strength) * 100%), var(--surface-muted));cursor:pointer;border:0;min-block-size:2rem;inline-size:100%;padding:0;display:block}@media (prefers-reduced-motion:no-preference){._4M4rZW_week{transition:transform var(--duration-exit) var(--ease-swift)}}._4M4rZW_week[data-rest=true]{background:var(--surface-muted)}._4M4rZW_week:active{transform:scale(.94)}._4M4rZW_week[aria-pressed=true]{outline:2px solid var(--text);outline-offset:1px}._4M4rZW_figure{font-size:var(--type-title);letter-spacing:var(--role-title-tracking);font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-weight:800}._4M4rZW_all{align-items:center;gap:var(--space-xs);min-block-size:2.75rem;color:var(--accent);font-weight:700;text-decoration:none;display:inline-flex}
._8KuB7q_card{padding:var(--space-xl);position:relative}._8KuB7q_reading{gap:var(--space-lg);display:grid}._8KuB7q_heading{font-size:var(--type-title);letter-spacing:var(--role-title-tracking);color:var(--text);margin:0;font-weight:800}._8KuB7q_lead{align-items:center;gap:var(--space-md);grid-template-columns:minmax(5rem,auto) 1fr auto;margin:0;display:grid}._8KuB7q_leadName{font-weight:700}._8KuB7q_leadTrack{border-radius:var(--radius-pill);background:var(--surface-muted);height:.5rem}._8KuB7q_leadFill{border-radius:inherit;background:var(--brand-fill);height:100%;display:block}._8KuB7q_leadValue{color:var(--muted);font-size:var(--type-caption);font-feature-settings:var(--font-numeric)}._8KuB7q_veil{gap:var(--space-md);filter:blur(6px);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}._8KuB7q_bar{height:.5rem;width:var(--share,0%);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-fill) 55%, var(--surface-sunk))}._8KuB7q_press{font:inherit;font-size:var(--type-body-dense);color:var(--accent);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}._8KuB7q_press:after{content:"";border-radius:var(--radius-block);position:absolute;inset:0}._8KuB7q_press:focus-visible{outline:none}._8KuB7q_press:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){._8KuB7q_card{transition:none}}
.h6yVWG_card{padding:var(--space-xl)}.h6yVWG_heading{margin:0 0 var(--space-base);font-size:var(--type-title);letter-spacing:var(--role-title-tracking);color:var(--text);font-weight:800}.h6yVWG_heading:has(+.h6yVWG_window){margin-block-end:var(--space-xxs)}.h6yVWG_window{margin:0 0 var(--space-base);font-size:var(--type-caption);color:var(--muted)}.h6yVWG_empty{font-size:var(--type-body-dense);color:var(--muted);margin:0}.h6yVWG_groups{gap:var(--space-lg);flex-direction:column;display:flex}.h6yVWG_group{gap:var(--space-sm);flex-direction:column;display:flex}.h6yVWG_groupHeading{font-size:var(--type-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.h6yVWG_list{gap:var(--space-sm);flex-direction:column;display:flex}.h6yVWG_row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-base);background:var(--surface-muted);border-radius:var(--radius-card);color:var(--text);text-decoration:none;display:flex}.h6yVWG_row:hover{background:color-mix(in srgb, var(--text) 6%, var(--surface-muted))}.h6yVWG_name{min-width:0;letter-spacing:var(--tracking-close);flex:1;font-weight:700}.h6yVWG_figure{font-size:var(--type-caption);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}
.CpG8Wa_tile{gap:var(--space-xxs);height:100%;padding:var(--space-md) var(--space-base);background:var(--surface-muted);border-radius:var(--radius-card);color:var(--text);text-decoration:none;transition:transform .12s;display:grid}.CpG8Wa_tile:hover{background:color-mix(in srgb, var(--text) 6%, var(--surface-muted))}.CpG8Wa_tile:active{transform:scale(.97)}.CpG8Wa_label{font-size:var(--type-caption);color:var(--muted)}.CpG8Wa_figure{font-size:var(--type-title);letter-spacing:var(--role-title-tracking);font-variant-numeric:tabular-nums;font-weight:800}.CpG8Wa_under{min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (prefers-reduced-motion:reduce){.CpG8Wa_tile{transition:none}}
._3fARBa_section{gap:var(--space-lg);display:grid}._3fARBa_head{container-type:inline-size}._3fARBa_headBody{gap:var(--space-lg);display:grid}._3fARBa_who{align-items:center;gap:var(--space-md);min-inline-size:0;display:flex}._3fARBa_headAvatar{border-radius:var(--radius-pill);background:var(--hero-quiet-fill);width:4rem;height:4rem;color:var(--hero-ink);font-size:var(--type-section-title)}._3fARBa_names{gap:var(--space-hair);min-inline-size:0;display:grid}._3fARBa_names>p{overflow-wrap:anywhere;margin:0}._3fARBa_name{font-size:var(--type-title);letter-spacing:var(--role-title-tracking);font-weight:800}._3fARBa_handle{color:var(--hero-muted)}._3fARBa_control{gap:var(--space-xs);display:grid}._3fARBa_switchRow{align-items:center;gap:var(--space-hair) var(--space-md);padding:var(--space-sm) var(--space-base);border-radius:var(--radius-card);background:var(--hero-quiet-fill);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state switch""line switch";display:grid}._3fARBa_state{grid-area:state;font-weight:700}._3fARBa_switchRow ._3fARBa_line{grid-area:line}._3fARBa_line{color:var(--hero-muted);font-size:var(--type-body-dense);margin:0}._3fARBa_switch{appearance:none;border-radius:var(--radius-pill);background:var(--hero-muted);cursor:pointer;grid-area:switch;width:3.25rem;height:2rem;transition:background-color .15s;position:relative}._3fARBa_switch:before{content:"";border-radius:var(--radius-pill);background:var(--hero-ink);width:1.625rem;height:1.625rem;transition:translate .15s;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}._3fARBa_switch:checked{background:var(--brand-fill)}._3fARBa_switch:checked:before{translate:1.25rem}._3fARBa_switch:focus-visible{outline:2px solid var(--hero-ink);outline-offset:2px}._3fARBa_switch:disabled{cursor:progress;opacity:.6}@media (prefers-reduced-motion:reduce){._3fARBa_switch,._3fARBa_switch:before{transition:none}}._3fARBa_guestCall{gap:var(--space-sm);justify-items:start;display:grid}@container (min-width:44rem){._3fARBa_headBody{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center}._3fARBa_guestCall{text-align:end;justify-items:end}}._3fARBa_groups{gap:var(--space-lg);display:grid}._3fARBa_groups[data-guest=true]{opacity:.5}._3fARBa_group{gap:var(--space-base);padding:var(--space-lg);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-raised);display:grid}._3fARBa_groupHeading{font-size:var(--type-section-title);margin:0;font-weight:700}._3fARBa_rows{gap:var(--space-sm);display:grid;container-type:inline-size}._3fARBa_row{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);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label trailing""value trailing";display:grid}._3fARBa_rowLabel{font-size:var(--type-body-dense);grid-area:label;font-weight:700}._3fARBa_rowValue{grid-area:value;min-inline-size:0}._3fARBa_rowValue>p{overflow-wrap:anywhere;margin:0}@container (min-width:36rem){._3fARBa_row{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) auto;grid-template-areas:"label value trailing"}}._3fARBa_rowTrailing{grid-area:trailing}._3fARBa_form{gap:var(--space-lg);min-inline-size:0;display:grid}._3fARBa_field{gap:var(--space-xxs);display:grid}._3fARBa_fieldLabel{font-weight:700}._3fARBa_help{font-size:var(--type-body-dense);margin:0}._3fARBa_check{align-items:flex-start;gap:var(--space-sm);display:flex}._3fARBa_actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}._3fARBa_dialog{width:min(30rem,92vw);max-height:90dvh;padding:var(--space-xl);border-radius:var(--radius-block);background:var(--surface);box-shadow:var(--shadow-lifted);border:0;overflow-y:auto}._3fARBa_step{gap:var(--space-base);display:grid}._3fARBa_stepHead{gap:var(--space-xxs);padding-block-end:var(--space-lg);display:grid}._3fARBa_stepHead>:is(h2,p){margin:0}._3fARBa_preview{gap:var(--space-xs);min-inline-size:0;padding:var(--space-base);border-radius:var(--radius-card);background:var(--surface-muted);display:grid}._3fARBa_overline{color:var(--muted);font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase}._3fARBa_card{gap:var(--space-md);padding:var(--space-base);border-radius:var(--radius-card);background:var(--surface);display:grid}._3fARBa_session{gap:var(--space-xs);display:grid}._3fARBa_session>:is(h3,p){margin:0}._3fARBa_sessionName{overflow-wrap:anywhere}
._0l_sJa_link{color:var(--text);text-underline-offset:4px;font-weight:600;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);}
.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:600;text-decoration:none;display:flex}.ETkPMa_menuItem svg{flex:none}.ETkPMa_menuItem:hover{background:var(--surface-muted);color:var(--text)}
.TWGSLG_marks{gap:var(--space-xxs);vertical-align:middle;display:inline-flex;position:relative}.TWGSLG_sent,.TWGSLG_missed{border-radius:var(--radius-tight);width:1.125rem;height:1.125rem;font-size:var(--type-label);font-weight:var(--role-label-weight);place-items:center;text-decoration:none;display:inline-grid}.TWGSLG_sent{background:var(--surface-sunk);color:var(--muted)}.TWGSLG_missed{box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger)}.TWGSLG_link{color:var(--accent);font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700;position:relative}.TWGSLG_link:hover{text-decoration:underline}.TWGSLG_all{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-base);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-raised);flex-wrap:wrap;display:flex}.TWGSLG_dialog{width:min(26rem,92vw);padding:var(--space-base)}.TWGSLG_heading{font-size:var(--type-title);letter-spacing:var(--role-title-tracking);margin:0;padding-block-end:var(--space-sm);font-weight:800}.TWGSLG_body{color:var(--muted);margin:0}.TWGSLG_foot{justify-content:flex-end;padding-block-start:var(--space-lg);display:flex}
.eDii0a_steps{gap:var(--space-xs);display:flex}.eDii0a_step{min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:0}
.PzBd0W_tiles{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.Lxz3aa_more{gap:var(--space-xl);flex-direction:column;display:flex}.Lxz3aa_summary{align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--accent);cursor:pointer;font-weight:700;list-style:none;display:inline-flex}.Lxz3aa_summary::marker{content:none}.Lxz3aa_summary::-webkit-details-marker{display:none}.Lxz3aa_summary:after{content:"›";transition:rotate var(--duration-move) var(--ease-swift)}.Lxz3aa_more[open]>.Lxz3aa_summary:after{rotate:90deg}.Lxz3aa_summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-tight)}.Lxz3aa_numbers{gap:var(--space-xl);flex-direction:column;padding-block-start:var(--space-base);display:flex}@media (prefers-reduced-motion:reduce){.Lxz3aa_summary:after{transition:none}}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.J9Kqla_rise{animation:linear both J9Kqla_rise;animation-timeline:view();animation-range:entry entry 85%}.J9Kqla_tilt{transform-origin:50% 100%;animation:linear both J9Kqla_tilt;animation-timeline:view();animation-range:cover cover 45%}.J9Kqla_unveil{animation:linear both J9Kqla_unveil;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes J9Kqla_rise{0%{opacity:0;translate:0 3rem;scale:.96}}@keyframes J9Kqla_tilt{0%{opacity:.4;transform:perspective(60rem)rotateX(32deg)scale(.86)}}@keyframes J9Kqla_unveil{0%{clip-path:inset(0 0 100% 0 round var(--radius-card))}to{clip-path:inset(0 0 0 0 round var(--radius-card))}}
.FIcaYW_body{gap:var(--space-xxl);flex-direction:column;min-width:0;display:flex}.FIcaYW_sides{margin-block-end:calc(var(--space-xxl) * -1 + var(--space-base))}
.LMA8_W_session{gap:var(--space-lg);display:grid}.LMA8_W_back{font-size:var(--type-body-dense);color:var(--accent);justify-self:start;font-weight:700;text-decoration:none}.LMA8_W_back:hover{text-decoration:underline}.LMA8_W_body{gap:var(--space-xl);min-width:0;display:grid}.LMA8_W_beside{min-width:0}.LMA8_W_beside:empty{display:none}@media not (min-width:70rem){.LMA8_W_beside{order:-1}}@media (min-width:70rem){.LMA8_W_body{grid-template-columns:minmax(0, 1fr) var(--layout-rail);align-items:start}.LMA8_W_beside{grid-template-columns:minmax(0,1fr)}.LMA8_W_body:has(>.LMA8_W_beside:empty){grid-template-columns:minmax(0,1fr)}}
.xR7uQW_dialog{width:min(24rem,92vw);padding:var(--space-xl)}.xR7uQW_heading{margin:0 0 var(--space-md);font-size:var(--type-title)}.xR7uQW_services{gap:var(--space-sm);margin:0 0 var(--space-lg);display:grid}.xR7uQW_service{align-items:center;gap:var(--space-sm);min-height:2.75rem;font-size:var(--type-body);display:flex}.xR7uQW_answers{justify-content:flex-end;display:flex}
._20ggdW_hero{isolation:isolate;background:linear-gradient(to bottom, var(--surface-muted), var(--surface) 55%, var(--surface));position:relative;overflow:hidden}@media (min-width:64rem){._20ggdW_hero{place-items:center;min-block-size:calc(100svh - 4rem);display:grid}}._20ggdW_mist{z-index:1;pointer-events:none;background:radial-gradient(120% 70% at 70% 6%, color-mix(in oklab, var(--brand-fill) 7%, transparent), transparent 60%), linear-gradient(to bottom, color-mix(in oklab, var(--surface) 70%, transparent) 0%, transparent 24%, transparent 78%, var(--surface) 100%);position:absolute;inset:0}._20ggdW_scrim{z-index:2;pointer-events:none;background:linear-gradient(105deg, color-mix(in oklab, var(--surface) 88%, transparent) 0%, color-mix(in oklab, var(--surface) 70%, transparent) 32%, color-mix(in oklab, var(--surface) 30%, transparent) 56%, transparent 80%);position:absolute;inset:0}@media not (min-width:64rem){._20ggdW_scrim{background:linear-gradient(to bottom, color-mix(in oklab, var(--surface) 86%, transparent) 0%, color-mix(in oklab, var(--surface) 64%, transparent) 50%, color-mix(in oklab, var(--surface) 80%, transparent) 100%)}}._20ggdW_inner{z-index:3;align-items:center;gap:2.5rem;inline-size:100%;padding:3rem clamp(1rem,5vw,5rem);display:grid;position:relative}@media (min-width:64rem){._20ggdW_inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-block:4rem}}._20ggdW_copy{justify-items:start;display:grid}._20ggdW_headline{font-size:var(--type-display);font-weight:700;line-height:var(--role-display-leading);letter-spacing:var(--role-display-tracking);text-wrap:balance;max-inline-size:16ch;color:var(--text);margin:0;padding-block-end:1.5rem}._20ggdW_said{color:var(--accent);font-style:normal}._20ggdW_subheadline{font-size:var(--type-band-lede);line-height:var(--leading-text);text-wrap:pretty;max-inline-size:48ch;color:var(--muted);margin:0;padding-block-end:2rem}._20ggdW_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}
.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);font-weight:var(--role-label-weight);white-space:nowrap;margin:0 auto;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}}
._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}
._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(--muted)}._58XCCq_caption{font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}._58XCCq_value{font-size:var(--type-figure);font-weight:var(--role-figure-weight);line-height:var(--role-figure-leading);letter-spacing:var(--tracking-close);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);margin-block-start:var(--space-xxs)}._58XCCq_said{font-size:var(--type-caption);color:var(--muted);margin-block-start:var(--space-xxs)}
._7Nw8dG_training{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}
.OBYr4q_share{gap:var(--space-sm);justify-items:start;display:grid}.OBYr4q_marks{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.OBYr4q_state{font-size:var(--type-body-dense);margin:0}
.TE8qfG_trend{align-items:center;gap:var(--space-sm);display:inline-flex}.TE8qfG_spark{flex:none}.TE8qfG_spark polyline{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.TE8qfG_figures{flex-direction:column;align-items:flex-end;display:flex}.TE8qfG_best{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.TE8qfG_meta{font-size:var(--type-caption);color:var(--muted);white-space:nowrap;font-weight:500}.TE8qfG_meta [data-up=true]{color:var(--accent)}
.c-JdDW_page{gap:var(--space-xl);timeline-scope:--exercise-name;flex-direction:column;min-width:0;display:flex;container-type:inline-size}.c-JdDW_body,.c-JdDW_rail{gap:var(--space-xxl);flex-direction:column;min-width:0;display:flex}@container (min-width:56rem){.c-JdDW_body:has(>:nth-child(2)){column-gap:var(--space-xxxl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}
._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)}}
.RjIL6q_section{background:var(--bg);padding:80px 24px}@media (min-width:40rem){.RjIL6q_section{padding:96px 24px}}
.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);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-close);color:var(--text);text-wrap:balance;margin:0}.a9sO7G_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}
.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:var(--role-section-title-tracking);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;container-type:inline-size}.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);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;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);font-weight:var(--role-label-weight);color:var(--muted);white-space:nowrap}.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);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}.w77PIa_value{margin:var(--space-xxs) 0 0;font-size:var(--type-figure);font-weight:var(--role-figure-weight);line-height:var(--role-figure-leading);letter-spacing:var(--tracking-close);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.w77PIa_of{font-size:var(--type-title);font-weight:var(--role-title-weight);color:var(--muted)}@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}}@container not (min-width:30rem){.w77PIa_bar:nth-child(2n):not([data-best=true]) .w77PIa_label,.w77PIa_bar[data-best=true]+.w77PIa_bar .w77PIa_label{visibility:hidden}.w77PIa_bar:has(+[data-best=true]) .w77PIa_label{visibility:hidden}}@container not (min-width:18rem){.w77PIa_bar:not(:nth-child(3n+1),[data-best=true]) .w77PIa_label{visibility:hidden}}
.y2maFW_page{gap:var(--space-lg);display:grid}.y2maFW_none{color:var(--muted);margin:0}.y2maFW_more{padding-block:var(--space-lg);justify-content:center;display:flex}.y2maFW_failed{gap:var(--space-md);justify-items:start;display:grid}
._1C2K6q_card{gap:var(--space-base);padding:var(--space-xl);display:grid}._1C2K6q_window{padding-top:var(--space-xxs);font-size:var(--type-caption);color:var(--muted);margin:0}._1C2K6q_heading{font-size:var(--type-title);letter-spacing:var(--role-title-tracking);color:var(--text);margin:0;font-weight:800}._1C2K6q_all{color:var(--accent);justify-self:start;font-weight:700;text-decoration:none}._1C2K6q_empty{font-size:var(--type-body-dense);color:var(--muted);margin:0}
._6Is7Ba_rail{z-index:30;align-items:center;gap:var(--space-sm);padding:var(--space-md);display:flex;position:relative}._6Is7Ba_rail .brand{font-size:var(--type-body-dense);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media not (min-width:47.5rem){._6Is7Ba_rail{anchor-name:--toast-floor}._6Is7Ba_head{flex:1;container-type:inline-size}@container not (min-width:8rem){._6Is7Ba_brandName{display:none}}}._6Is7Ba_head{align-items:center;gap:var(--space-sm);min-width:0;display:flex}._6Is7Ba_toggle{display:none}._6Is7Ba_nav{inset-inline:0;bottom:var(--space-lg);z-index:30;width:min(26rem, 100% - 2 * var(--space-base));justify-content:space-between;align-items:center;gap:var(--space-xxs);padding:var(--space-xs);background:var(--surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-floating);margin-inline:auto;display:flex;position:fixed}._6Is7Ba_nav a{justify-content:center;align-items:center;gap:var(--space-sm);min-width:3rem;min-height:3rem;padding:0 var(--space-sm);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--type-label);white-space:nowrap;transition:background-color var(--duration-exit) var(--ease-swift);flex:none;font-weight:600;text-decoration:none;display:flex}._6Is7Ba_nav a:hover{background:var(--surface-muted)}._6Is7Ba_nav a[aria-current=page]{min-width:0;padding:0 var(--space-base);background:var(--accent-soft);color:var(--accent);flex:0 auto}._6Is7Ba_nav ._6Is7Ba_child{display:none}._6Is7Ba_icon{flex:none;justify-content:center;align-items:center;display:flex}._6Is7Ba_nav ._6Is7Ba_label{text-overflow:ellipsis;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:22.5rem){._6Is7Ba_nav a[aria-current=page] ._6Is7Ba_label{clip-path:none;width:auto;height:auto;position:static}}._6Is7Ba_foot{align-items:center;gap:var(--space-xs);flex:none;margin-left:auto;display:flex}._6Is7Ba_foot ._6Is7Ba_language,._6Is7Ba_footToggle{display:none}._6Is7Ba_footPanel{display:contents}._6Is7Ba_foot ._6Is7Ba_feedback{border-radius:var(--radius-pill);justify-content:center;width:2.75rem;min-height:2.75rem;padding:0}._6Is7Ba_foot ._6Is7Ba_feedback>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:47.5rem){._6Is7Ba_rail{grid-template-columns:calc(var(--layout-sidebar) - 2 * var(--space-base));padding:var(--space-lg) var(--space-base) var(--space-base);background:var(--surface);grid-template-rows:auto auto 1fr;gap:0;display:grid;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}._6Is7Ba_rail .brand{padding:0 var(--space-sm)}._6Is7Ba_head{padding-bottom:var(--space-lg)}._6Is7Ba_toggle{border-radius:var(--radius-control);width:2.125rem;height:2.125rem;color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}._6Is7Ba_toggle:hover{background:var(--surface-muted);color:var(--text)}._6Is7Ba_nav{justify-content:flex-start;align-items:stretch;gap:var(--space-xxs);width:auto;margin-inline:0;margin-top:var(--space-md);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;position:static}._6Is7Ba_nav a{justify-content:flex-start;gap:var(--space-md);min-width:0;min-height:0;padding:var(--space-sm);border-radius:var(--radius-control);font-size:var(--type-body)}._6Is7Ba_nav a[aria-current=page]{padding:var(--space-sm);background:var(--accent-soft);color:var(--accent)}._6Is7Ba_nav a._6Is7Ba_child{padding-inline-start:var(--space-xl);display:flex}._6Is7Ba_nav ._6Is7Ba_label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}._6Is7Ba_nav ._6Is7Ba_icon{width:2.125rem;height:2.125rem}._6Is7Ba_foot{align-self:end;align-items:stretch;gap:var(--space-sm);flex-direction:column;margin:0}._6Is7Ba_foot ._6Is7Ba_language{display:block}._6Is7Ba_foot ._6Is7Ba_feedback{width:100%;min-height:0;padding:var(--space-sm);border-radius:var(--radius-card);justify-content:flex-start}._6Is7Ba_foot ._6Is7Ba_feedback>span{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}._6Is7Ba_rail[data-sidebar=folded]{grid-template-columns:calc(var(--layout-sidebar-folded) - 2 * var(--space-base))}._6Is7Ba_rail[data-sidebar=folded] .brand{padding:0}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_head{align-items:center;gap:var(--space-md);flex-direction:column}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_brandName{display:none}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_toggle{margin-left:0}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_nav a{gap:0;padding:0}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_label{opacity:0}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_foot{align-items:center}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_footToggle{border-radius:var(--radius-control);width:2.125rem;height:2.125rem;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_footToggle:hover,._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_footToggle[aria-expanded=true]{background:var(--surface-muted);color:var(--text)}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_footPanel{display:none}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_footPanel[data-foot=open]{align-items:stretch;gap:var(--space-sm);width:calc(var(--layout-sidebar) - 2 * var(--space-base));padding:var(--space-base);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lifted);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-base);inset-inline-start:calc(var(--layout-sidebar-folded) + var(--space-xs))}@supports (position-anchor:auto){._6Is7Ba_rail{anchor-name:--sidebar-rail;overflow:hidden auto}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_footPanel[data-foot=open]{max-block-size:calc(100dvh - 2 * var(--space-base));overflow-y:auto}}}@media (min-width:47.5rem) and (prefers-reduced-motion:no-preference){._6Is7Ba_rail{transition:grid-template-columns var(--duration-enter) var(--ease-swift);animation:_6Is7Ba_railEnter var(--duration-enter) var(--ease-swift)}._6Is7Ba_label{transition:opacity var(--duration-exit) var(--ease-swift) var(--duration-exit)}._6Is7Ba_rail[data-sidebar=folded] ._6Is7Ba_label{transition:opacity var(--duration-exit) var(--ease-swift)}}@media (not (min-width:47.5rem)) and (prefers-reduced-motion:no-preference){._6Is7Ba_nav{animation:_6Is7Ba_pillEnter var(--duration-enter) var(--ease-swift)}}@keyframes _6Is7Ba_railEnter{0%{opacity:0;translate:-8px}}@keyframes _6Is7Ba_pillEnter{0%{opacity:0;translate:0 8px}}
.JqTNnW_section{background:var(--surface);padding:64px 24px}@media (min-width:40rem){.JqTNnW_section{padding:80px 24px}}.JqTNnW_container{width:100%;max-width:64rem;margin:0 auto}
._0JPbKa_card{gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-block);background:var(--chalk-ink);color:var(--chalk-surface);display:grid}@media (min-width:48rem){._0JPbKa_card{padding:var(--space-xxl)}}._0JPbKa_compact{padding:var(--space-base);border-radius:var(--radius-card);}._0JPbKa_eyebrow{font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-fill)}._0JPbKa_title{font-size:var(--type-band-heading);font-weight:800;line-height:var(--leading-heading);letter-spacing:var(--tracking-close);text-wrap:balance}._0JPbKa_compact ._0JPbKa_title{font-size:var(--type-body);font-weight:700}._0JPbKa_text{opacity:.8;text-wrap:pretty;max-inline-size:56ch}._0JPbKa_buttons{gap:var(--space-sm);flex-wrap:wrap;padding-block-start:var(--space-xs);display:flex}
._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:600;display:inline-flex}._38qI4a_dot{border-radius:var(--radius-pill);background:var(--brand-fill);block-size:.375rem;inline-size:.375rem}
.pbFNSG_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:.75rem;margin:0;padding:0;display:grid}.pbFNSG_all{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.pbFNSG_card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-raised);color:var(--text);align-content:start;gap:.5rem;padding:.75rem .75rem 1rem;scroll-margin-block-start:6rem;display:grid}.pbFNSG_card>:not(:first-child){justify-self:start;margin-inline:.375rem}.pbFNSG_title{font-size:var(--type-section-title);font-weight:700;line-height:var(--role-section-title-leading);text-wrap:balance;margin:0}.pbFNSG_body{font-size:var(--type-body);line-height:var(--role-body-leading);color:var(--muted);text-wrap:pretty;margin:0}
.cnm9Pq_field{gap:var(--space-xl);flex-direction:column;display:flex}.cnm9Pq_title{color:var(--text);margin:0}[aria-busy=true] .cnm9Pq_title{visibility:visible}.cnm9Pq_panels{columns:var(--layout-card-column);column-gap:var(--space-xl);margin-block-end:calc(-1 * var(--space-xl))}.cnm9Pq_panels>*{break-inside:avoid;margin-block-end:var(--space-xl)}.cnm9Pq_routines{gap:var(--space-base);flex-direction:column;display:flex}.cnm9Pq_head{justify-content:space-between;align-items:baseline;gap:var(--space-base);display:flex}.cnm9Pq_heading{font-size:var(--type-section-title);letter-spacing:var(--role-section-title-tracking);color:var(--text);margin:0;font-weight:700}.cnm9Pq_viewAll{min-block-size:2.75rem}
.ClZ6IW_release,.ClZ6IW_ask{gap:var(--space-md);display:grid}.ClZ6IW_ask p{margin:0}.ClZ6IW_note{gap:var(--space-xxs);max-width:var(--layout-prose);justify-items:start;display:grid}.ClZ6IW_buttons{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}
.BeM1WG_page{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.BeM1WG_cards{columns:var(--layout-card-column);column-gap:var(--space-xl);margin-block-end:calc(-1 * var(--space-xl))}.BeM1WG_cards>*{break-inside:avoid;margin-block-end:var(--space-xl)}
.NK8eAW_letter{border-radius:var(--radius-tight);min-inline-size:1.4em;color:var(--surface);font-size:var(--type-label);font-weight:var(--role-label-weight);place-items:center;padding-inline:.25em;line-height:1.4;text-decoration:none;display:inline-grid}.NK8eAW_letter[data-side=left]{background:var(--side-left)}.NK8eAW_letter[data-side=right]{background:var(--side-right)}.NK8eAW_pair{gap:var(--space-xxs) var(--space-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.NK8eAW_side{align-items:baseline;gap:var(--space-xxs);white-space:nowrap;display:inline-flex}.NK8eAW_line{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.NK8eAW_track{flex:none;block-size:.75rem;inline-size:6rem;display:inline-block;position:relative}.NK8eAW_track:before{border-radius:var(--radius-pill);background:var(--surface-sunk);content:"";block-size:2px;position:absolute;inset:calc(50% - 1px) 0 auto}.NK8eAW_track:after{background:var(--muted);opacity:.5;content:"";inline-size:2px;position:absolute;inset:0 auto 0 calc(50% - 1px)}.NK8eAW_dot{z-index:1;background:var(--muted);block-size:.75rem;inline-size:.75rem;transition:inset-inline-start var(--duration-move) ease;border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:calc(50% - .375rem + var(--lean,0) * (50% - .375rem))}.NK8eAW_dot[data-side=left]{background:var(--side-left)}.NK8eAW_dot[data-side=right]{background:var(--side-right)}.NK8eAW_words{padding:2px var(--space-xs);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text);font:inherit;font-size:var(--type-label);font-weight:var(--role-label-weight);cursor:pointer;border:0}.NK8eAW_words:disabled{cursor:default}.NK8eAW_words[data-wide]{background:var(--danger);color:var(--danger-ink)}.NK8eAW_words:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.NK8eAW_dot{transition:none}}
._1TCPRq_skip{z-index:60;padding:var(--space-sm) var(--space-base);border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--border);color:var(--text);transition:top var(--duration-exit) var(--ease-swift);font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:.5rem}._1TCPRq_skip:focus-visible{top:.5rem}@media (prefers-reduced-motion:reduce){._1TCPRq_skip{transition:none}}
.tHFSla_head{margin-bottom:var(--space-xxl)}.tHFSla_title{margin:0}
.PDBlQW_grid{gap:24px;display:grid}@media (min-width:48rem){.PDBlQW_grid{grid-template-columns:repeat(2,1fr)}}.PDBlQW_card{border-radius:var(--radius-block);border:1px solid var(--border);background:color-mix(in oklab, var(--bg) 70%, transparent);flex-direction:column;gap:12px;padding:32px;display:flex}.PDBlQW_cardDark{border-radius:var(--radius-block);background:var(--surface);color:var(--text);flex-direction:column;gap:12px;padding:32px;display:flex}.PDBlQW_label{font-size:var(--type-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);font-weight:600}.PDBlQW_labelDark{color:var(--accent)}.PDBlQW_body{font-size:var(--type-section-title);font-weight:600;line-height:var(--leading-text);color:var(--text)}.PDBlQW_bodyDark{color:var(--muted);font-size:var(--type-body);line-height:var(--role-body-leading)}
.xsZ-da_plain,.xsZ-da_warm{padding:5rem 1.5rem;position:relative;overflow:hidden}.xsZ-da_plain{background:linear-gradient(to bottom, var(--bg), var(--surface) 70%)}.xsZ-da_warm{background:radial-gradient(60% 50% at 50% 0%, color-mix(in oklab, var(--brand-fill) 12%, transparent), transparent 70%), linear-gradient(to bottom, var(--bg), var(--surface) 70%)}@media (min-width:40rem){.xsZ-da_plain,.xsZ-da_warm{padding:7rem 1.5rem}}.xsZ-da_inner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:44rem;margin-inline:auto;display:flex;position:relative}.xsZ-da_plain>.xsZ-da_inner{gap:1rem}.xsZ-da_headline{font-size:var(--type-page);font-weight:600;line-height:var(--role-page-leading);letter-spacing:var(--role-page-tracking);text-wrap:balance}
.eEYCiq_section{gap:2rem;padding:5rem clamp(1rem,5vw,5rem);display:grid}.eEYCiq_title{font-size:var(--type-band);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-wrap:balance;max-inline-size:18ch;color:var(--text);margin:0}.eEYCiq_story{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.eEYCiq_steps{gap:5rem;margin:0;padding:0;display:grid}.eEYCiq_step{align-content:start;gap:.75rem;min-block-size:70svh;display:grid}.eEYCiq_number{border-radius:var(--radius-control);background:var(--brand-fill);block-size:2.5rem;inline-size:2.5rem;color:var(--brand-ink);font-size:var(--type-body);place-items:center;font-weight:800;display:grid}.eEYCiq_heading{font-size:var(--type-band-title);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.eEYCiq_body{max-inline-size:52ch;font-size:var(--type-band-body);line-height:var(--leading-text);text-wrap:pretty;color:var(--muted);margin:0}.eEYCiq_pin{place-items:center;block-size:calc(100svh - 8rem);display:grid;position:sticky;top:6rem}.eEYCiq_phone{inline-size:100%;filter:drop-shadow(0 2rem 3rem color-mix(in oklab, var(--text) 22%, transparent));display:grid}.eEYCiq_shot{opacity:0;block-size:auto;inline-size:100%;transition:opacity var(--duration-move) var(--ease-swift), translate var(--duration-move) var(--ease-swift), scale var(--duration-move) var(--ease-swift);grid-area:1/1;translate:0 1rem;scale:.96}.eEYCiq_shown{opacity:1;translate:0;scale:1}@media not (min-width:56rem){.eEYCiq_story{grid-template-columns:minmax(0,1fr)}.eEYCiq_pin{top:var(--site-header);z-index:2;background:linear-gradient(var(--bg) 75%, transparent);order:-1;block-size:auto;padding-block:.5rem 1.5rem}.eEYCiq_phone{inline-size:7.5rem}.eEYCiq_steps{gap:3rem}.eEYCiq_step{min-block-size:0}}@media (prefers-reduced-motion:reduce){.eEYCiq_shot{transition:none}}
._1q_T8W_image{width:100%;height:auto;display:block}
.ZrwysG_rail{display:none}@media (min-width:68.75rem){.ZrwysG_rail{align-self:start;gap:var(--space-lg);display:grid;position:sticky;inset-block-start:calc(var(--space-huge) + var(--space-xl))}}.ZrwysG_head{padding:0 var(--space-md) var(--space-sm);font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ZrwysG_link{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-tight);color:var(--muted);font-size:var(--type-body-dense);line-height:var(--leading-heading);transition:background var(--duration-exit) var(--ease-swift), color var(--duration-exit) var(--ease-swift), scale var(--duration-exit) var(--ease-swift);text-decoration:none}.ZrwysG_link:hover{background:color-mix(in srgb, var(--surface-muted) 55%, transparent);color:var(--text)}.ZrwysG_link:active{scale:.98}.ZrwysG_link[aria-current]{background:var(--surface-muted);color:var(--text);font-weight:600}.ZrwysG_contents{gap:var(--space-hair);display:grid}.ZrwysG_pill{z-index:20;gap:var(--space-xxs);inline-size:max-content;max-inline-size:calc(100% - 2 * var(--space-base));padding:var(--space-xs);border-radius:var(--radius-pill);background:var(--chalk-ink);color:var(--chalk-surface);box-shadow:0 8px 24px color-mix(in srgb, var(--chalk-ink) 30%, transparent);margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--space-base) + env(safe-area-inset-bottom,0px));inset-inline:0}@media (min-width:68.75rem){.ZrwysG_pill{display:none}}.ZrwysG_pillButton{align-items:center;gap:var(--space-sm);min-inline-size:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);color:inherit;font-size:var(--type-body-dense);transition:background var(--duration-exit) var(--ease-swift), scale var(--duration-exit) var(--ease-swift);background:0 0;border:0;font-weight:700;display:flex}.ZrwysG_pillButton:hover{background:color-mix(in srgb, var(--chalk-surface) 8%, transparent)}.ZrwysG_pillButton:active{background:color-mix(in srgb, var(--chalk-surface) 14%, transparent);scale:.95}.ZrwysG_current{text-overflow:ellipsis;white-space:nowrap;max-inline-size:13rem;animation:ZrwysG_swap var(--duration-enter) var(--ease-swift);overflow:hidden}.ZrwysG_icon{flex:none;block-size:16px;inline-size:16px}.ZrwysG_ring{background:conic-gradient(var(--brand-fill) var(--read,0%), color-mix(in srgb, var(--chalk-surface) 20%, transparent) 0);border-radius:50%;flex:none;block-size:18px;inline-size:18px;position:relative}.ZrwysG_ring:after{content:"";background:var(--chalk-ink);border-radius:50%;position:absolute;inset:4px}.ZrwysG_backdrop{z-index:21;background:color-mix(in srgb, var(--chalk-ink) 30%, transparent);animation:ZrwysG_appear var(--duration-enter) var(--ease-swift);border:0;position:fixed;inset:0}.ZrwysG_sheet{z-index:22;gap:var(--space-hair);max-block-size:70svh;padding:var(--space-lg) var(--space-base) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));background:var(--surface);animation:ZrwysG_rise var(--duration-enter) var(--ease-swift);border-start-start-radius:var(--radius-block);border-start-end-radius:var(--radius-block);display:grid;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.ZrwysG_sheet .ZrwysG_link{padding:var(--space-md);font-size:var(--type-body)}@keyframes ZrwysG_swap{0%{opacity:0;translate:0 4px}}@keyframes ZrwysG_appear{0%{opacity:0}}@keyframes ZrwysG_rise{0%{translate:0 100%}}@media (prefers-reduced-motion:reduce){.ZrwysG_link,.ZrwysG_pillButton{transition:none}.ZrwysG_sheet,.ZrwysG_backdrop,.ZrwysG_current{animation:none}}
.UycVfa_loaded{gap:var(--space-xl);flex-direction:column;display:flex}
.S8cVUW_asking{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}
.qVqora_section{background:radial-gradient(50% 80% at 50% 0%, color-mix(in oklab, var(--brand-fill) 12%, transparent), transparent 75%), var(--surface);color:var(--text);padding:80px 24px;overflow:hidden}@media (min-width:40rem){.qVqora_section{padding:96px 24px}}
.e3aAfG_section{background:var(--surface);gap:1.75rem;padding:4rem clamp(1rem,5vw,5rem);display:grid}.e3aAfG_title{font-size:var(--type-band-title);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-close);text-wrap:balance;color:var(--text);margin:0}.e3aAfG_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;gap:.75rem;margin:0;padding:0;display:grid}.e3aAfG_card{border-radius:var(--radius-card);background:var(--surface-muted);gap:.375rem;padding:1.25rem;display:grid}.e3aAfG_cardTitle{font-size:var(--type-section-title);color:var(--text);margin:0;font-weight:700}.e3aAfG_cardBody{font-size:var(--type-body);line-height:var(--role-body-leading);color:var(--muted);text-wrap:pretty;margin:0}
.TOqzSa_rail{display:none}@media (min-width:68.75rem){.TOqzSa_rail{display:block;position:relative}}.TOqzSa_note{gap:var(--space-hair);border-inline-start:2px solid var(--brand-fill);color:var(--muted);font-size:var(--type-caption);line-height:var(--role-caption-leading);padding-inline-start:var(--space-md);text-decoration:none;display:grid;position:absolute;inset-inline:0}.TOqzSa_note b{color:var(--text);font-weight:600}.TOqzSa_note:hover b{color:var(--accent)}
.PsPqKa_section{justify-items:start;gap:1.5rem;max-inline-size:60rem;margin-inline:auto;padding:2rem clamp(1rem,5vw,5rem) 4rem;display:grid}.PsPqKa_title{font-size:var(--type-band);letter-spacing:var(--tracking-tight);color:var(--text);margin:0;font-weight:800}.PsPqKa_table{border-collapse:separate;border-spacing:0;inline-size:100%;color:var(--text);font-size:var(--type-band-body)}.PsPqKa_table th,.PsPqKa_table td{border-block-end:1px solid var(--border);text-align:center;padding:.875rem .75rem}.PsPqKa_table tbody th{text-align:start;font-weight:600}.PsPqKa_table thead th,.PsPqKa_table thead td{top:var(--site-header);z-index:1;background:var(--bg);vertical-align:bottom;inline-size:28%;position:sticky}.PsPqKa_premium{background:color-mix(in oklab, var(--brand-fill) 10%, transparent)}thead .PsPqKa_premium{background:color-mix(in oklab, var(--brand-fill) 14%, var(--bg));border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.PsPqKa_plan,.PsPqKa_price,.PsPqKa_note{display:block}.PsPqKa_plan{font-size:var(--type-body);font-weight:700}.PsPqKa_price{font-size:var(--type-band-heading);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-weight:800}.PsPqKa_note{font-size:var(--type-caption);color:var(--accent);font-weight:600}.PsPqKa_yes{color:var(--accent);font-weight:800}.PsPqKa_no{color:var(--muted)}.PsPqKa_periods{font-size:var(--type-body);color:var(--muted);margin:0}.PsPqKa_hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media not (min-width:40rem){.PsPqKa_price{font-size:var(--type-body)}.PsPqKa_table{font-size:var(--type-body-dense)}.PsPqKa_table th,.PsPqKa_table td{padding-inline:.375rem}}
.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}}
.fPAeKW_sections{gap:var(--space-xl);flex-direction:column;display:flex}
.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}
.tqBaKW_week{gap:var(--space-xs);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.tqBaKW_day{gap:var(--space-xxs);min-width:0;padding:var(--space-xs);font-size:var(--type-body-dense);overflow-wrap:anywhere;background:var(--surface-muted);border-radius:var(--radius-card);align-content:start;display:grid}
.GST47q_article{display:grid}.GST47q_layout{gap:var(--space-xxxl);padding:var(--space-xl) var(--space-xl) var(--space-huge);display:grid}@media (min-width:48rem){.GST47q_layout{padding:var(--space-xxl) var(--space-xxxl) var(--space-huge)}}@media (min-width:68.75rem){.GST47q_layout{grid-template-columns:14rem minmax(0,44rem) minmax(12rem,18rem);justify-content:space-between}}.GST47q_column{align-content:start;gap:var(--space-xl);min-inline-size:0;display:grid}.GST47q_back{justify-self:start;align-items:center;gap:var(--space-sm);font-size:var(--type-body-dense);color:var(--muted);transition:color var(--duration-exit) var(--ease-swift);text-decoration:none;display:inline-flex}.GST47q_back:is(:hover,:focus-visible){color:var(--text)}.GST47q_back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-control)}.GST47q_backIcon{block-size:16px;inline-size:16px}.GST47q_language{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:color-mix(in srgb, var(--chalk-surface) 14%, transparent);font-size:var(--type-body-dense);line-height:var(--role-body-dense-leading);justify-self:start}.GST47q_end{gap:var(--space-xxxl);inline-size:100%;max-inline-size:60rem;padding:0 var(--space-xl) calc(var(--space-huge) * 1.5);margin-inline:auto;display:grid}@media (min-width:48rem){.GST47q_end{padding-inline:var(--space-xxxl)}}.GST47q_endTitle{font-size:var(--type-band-heading);letter-spacing:var(--tracking-close);color:var(--text);padding-block-end:var(--space-base);font-weight:800}.GST47q_sources{padding:var(--space-base) var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.GST47q_sources summary{cursor:pointer;font-weight:700}.GST47q_sources ol{gap:var(--space-sm);padding:var(--space-md) 0 0 var(--space-lg);color:var(--muted);font-size:var(--type-body-dense);display:grid}.GST47q_sources a{color:var(--text);text-underline-offset:3px}.GST47q_next{max-inline-size:40rem}.GST47q_more{border-block-start:1px solid var(--border);display:grid}.GST47q_more a{justify-content:space-between;gap:var(--space-base);padding-block:var(--space-base);border-block-end:1px solid var(--border);color:var(--text);font-weight:700;text-decoration:none;display:flex}.GST47q_more a:hover{color:var(--accent)}.GST47q_more small{color:var(--muted);flex:none;font-weight:600}.GST47q_body{min-inline-size:0}.GST47q_body p{font-size:var(--type-body);line-height:var(--role-body-leading);color:var(--text);text-wrap:pretty;margin:0 0 20px}.GST47q_body>:last-child{margin-block-end:0}.GST47q_body h2{font-size:var(--type-band);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-close);color:var(--text);text-wrap:balance;margin:48px 0 16px;scroll-margin-block-start:calc(var(--space-huge) + var(--space-xl))}.GST47q_body h3{font-size:var(--type-section-title);font-weight:600;line-height:var(--role-section-title-leading);letter-spacing:var(--role-section-title-tracking);color:var(--text);text-wrap:balance;margin:36px 0 12px}.GST47q_body :is(ul,ol){font-size:var(--type-body);line-height:var(--role-body-leading);color:var(--text);gap:8px;margin:0 0 24px;padding-inline-start:24px;display:grid}.GST47q_body ul{list-style:outside}.GST47q_body ol{list-style:decimal}.GST47q_body li::marker{color:var(--muted)}.GST47q_body li :is(ul,ol){margin-block:8px 0}.GST47q_body strong{color:var(--text);font-weight:600}.GST47q_body em{font-style:italic}.GST47q_body blockquote{border-inline-start:2px solid var(--border);font-size:var(--type-body);line-height:var(--role-body-leading);color:var(--text);margin:28px 0;padding:4px 0 4px 20px;font-style:italic}.GST47q_body blockquote p{color:var(--text)}.GST47q_body blockquote p:last-child{margin-block-end:0}.GST47q_body a{color:var(--text);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--brand-fill);text-decoration-color:var(--brand-fill);transition:color var(--duration-exit) var(--ease-swift)}.GST47q_body a:hover{color:var(--accent)}.GST47q_body code{border-radius:var(--radius-control);background:var(--surface-muted);font-family:ui-monospace,monospace;font-size:var(--type-body-dense);padding:2px 6px}.GST47q_body pre{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);font-family:ui-monospace,monospace;font-size:var(--type-body-dense);line-height:var(--role-body-dense-leading);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;margin:0 0 24px;padding:16px 20px;overflow-x:auto}.GST47q_body pre code{font-size:inherit;background:0 0;padding:0}.GST47q_body hr{background:var(--border);border:0;block-size:1px;inline-size:64px;margin:48px auto}.GST47q_body p:has(>img){margin:32px 0}.GST47q_body img{border-radius:var(--radius-card);background:var(--surface-muted);block-size:auto;inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){.GST47q_back,.GST47q_body a{transition:none}}
.n6yQqa_surface{background:var(--chalk-ground);min-height:100dvh;color:var(--chalk-ink);flex-direction:column;display:flex}.n6yQqa_surface>*{--bg:var(--chalk-ground);--surface:var(--chalk-surface);--surface-muted:var(--chalk-muted);--surface-sunk:var(--chalk-sunk);--text:var(--chalk-ink);--muted:var(--chalk-muted-ink);--subtle:var(--chalk-muted-ink);--border:var(--chalk-border);--accent:var(--chalk-accent)}.n6yQqa_surface>main{flex:auto}
.Wr5fNW_cta{background:var(--surface);color:var(--text);padding:80px 24px;position:relative;overflow:hidden}@media (min-width:40rem){.Wr5fNW_cta{padding:96px 24px}}.Wr5fNW_glow{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}.Wr5fNW_inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:36rem;margin:0 auto;display:flex;position:relative}.Wr5fNW_inner>h2{font-size:var(--type-band);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}.Wr5fNW_inner>p{font-size:var(--type-body);color:var(--muted);text-wrap:pretty}@media (min-width:40rem){.Wr5fNW_inner>p{font-size:var(--type-body)}}
.r7aAdG_section{background:var(--surface-muted);gap:1.75rem;padding:4rem clamp(1rem,5vw,5rem);display:grid}.r7aAdG_title{font-size:var(--type-band-title);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-close);text-wrap:balance;color:var(--text);margin:0}.r7aAdG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem;margin:0;padding:0;display:grid}.r7aAdG_card{grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-raised);align-items:start;row-gap:.5rem;padding:1.5rem;display:grid}.r7aAdG_premium{outline:2px solid var(--brand-fill);outline-offset:-2px}.r7aAdG_premiumHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.r7aAdG_name{font-size:var(--type-section-title);color:var(--text);margin:0;font-weight:700}.r7aAdG_periods{border-radius:var(--radius-pill);background:var(--surface-muted);border:0;gap:.125rem;margin:0;padding:.1875rem;display:inline-flex}.r7aAdG_period{border-radius:var(--radius-pill);color:var(--muted);font:inherit;font-size:var(--type-label);font-weight:var(--role-label-weight);cursor:pointer;transition:background var(--duration-move) var(--ease-swift), color var(--duration-move) var(--ease-swift), scale var(--duration-exit) var(--ease-swift);background:0 0;border:0;padding:.375rem .875rem;position:relative}.r7aAdG_period:active{scale:.95}.r7aAdG_period:has(:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.r7aAdG_chosen{background:var(--brand-fill);color:var(--brand-ink)}.r7aAdG_price{font-family:var(--font-numeric);font-size:var(--type-figure-large);letter-spacing:var(--tracking-close);color:var(--text);margin:0;font-weight:700}.r7aAdG_swapped{animation:r7aAdG_lift var(--duration-move) var(--ease-swift);display:inline-block}@keyframes r7aAdG_lift{0%{opacity:0;translate:0 .5rem}}.r7aAdG_trial{color:var(--accent);margin:0;font-weight:700}.r7aAdG_body{font-size:var(--type-body);line-height:var(--role-body-leading);color:var(--muted);text-wrap:pretty;margin:0}.r7aAdG_link{margin:0}.r7aAdG_linkAnchor{color:var(--text);font-weight:700;text-decoration:none}.r7aAdG_linkAnchor:hover,.r7aAdG_linkAnchor:focus-visible{text-underline-offset:.2em;text-decoration:underline}.r7aAdG_hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.r7aAdG_period{transition:none}.r7aAdG_swapped{animation:none}}
.m7NX8G_page{gap:var(--space-lg);justify-items:start;display:grid}.m7NX8G_name,.m7NX8G_section h2{overflow-wrap:anywhere;margin:0}.m7NX8G_section{gap:var(--space-md);width:100%;padding:var(--space-lg);background:var(--surface);border-radius:var(--radius-block);box-shadow:var(--shadow-raised);display:grid}.m7NX8G_list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.m7NX8G_item{gap:var(--space-xxs) var(--space-md);padding:var(--space-sm) var(--space-md);overflow-wrap:anywhere;background:var(--surface-muted);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;display:flex}
.cM2QTa_title{text-align:center;font-size:var(--type-band);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance}.cM2QTa_list{gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.cM2QTa_list{grid-template-columns:repeat(2,1fr)}}.cM2QTa_item{border-radius:var(--radius-block);border:1px solid var(--border);background:color-mix(in oklab, var(--bg) 70%, transparent);flex-direction:column;gap:12px;padding:28px;display:flex}.cM2QTa_number{font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);color:var(--accent)}.cM2QTa_itemTitle{font-size:var(--type-section-title);color:var(--text);font-weight:600}.cM2QTa_itemBody{font-size:var(--type-body-dense);line-height:var(--role-body-dense-leading);color:var(--muted)}
.uRiKca_section{background:var(--surface);gap:1.75rem;padding:4rem clamp(1rem,5vw,5rem);display:grid}.uRiKca_title{font-size:var(--type-band-title);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-close);text-wrap:balance;color:var(--text);margin:0}.uRiKca_pairs{gap:.75rem;margin:0;padding:0;display:grid}.uRiKca_pair{gap:.5rem;display:grid}@media (min-width:48rem){.uRiKca_pair{grid-template-columns:1fr 1fr;gap:.75rem}}.uRiKca_before,.uRiKca_after{border-radius:var(--radius-card);font-size:var(--type-band-body);line-height:var(--leading-text);margin:0;padding:1rem 1.25rem}.uRiKca_before{background:var(--surface-muted);color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent)}.uRiKca_after{background:var(--accent-soft);color:var(--text);font-weight:600}.uRiKca_hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.J86asq_section{max-inline-size:60rem;margin-inline:auto;padding:0 clamp(1rem,5vw,5rem) 3rem}.J86asq_tiles{border-radius:var(--radius-card);background:var(--border);box-shadow:var(--shadow-raised);grid-template-columns:1fr;gap:1px;margin:0;padding:0;display:grid;overflow:hidden}@media (min-width:30rem){.J86asq_tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:52rem){.J86asq_tiles{grid-template-columns:repeat(4,1fr)}}.J86asq_tile{background:var(--surface);align-content:start;gap:.375rem;padding:1.5rem 1.25rem;display:grid}.J86asq_big{font-size:var(--type-band-heading);letter-spacing:var(--tracking-tight);color:var(--text);font-weight:800}.J86asq_small{font-size:var(--type-body);color:var(--muted)}.J86asq_hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.lJQqta_disclaimer{background:var(--bg);padding:3.5rem 1.5rem}@media (min-width:40rem){.lJQqta_disclaimer{padding:4.5rem 1.5rem}}.lJQqta_inner{border:1px solid var(--border);border-radius:var(--radius-block);background:var(--surface);flex-direction:column;gap:.625rem;max-width:42rem;margin-inline:auto;padding:1.75rem 2rem;display:flex}.lJQqta_title{color:var(--muted);font-size:var(--type-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}.lJQqta_body{color:var(--muted);font-size:var(--type-body-dense);line-height:var(--role-body-dense-leading)}
.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);font-weight:700;line-height:var(--role-display-leading);letter-spacing:var(--tracking-close);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.hm3mcW_body h3{font-size:var(--type-band-lede);font-weight:700;line-height:var(--leading-heading);text-wrap:balance}.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%}}}
.-LbHEW_face{gap:var(--space-sm);align-items:center;min-width:0;display:flex}.-LbHEW_picture{object-fit:cover;background:var(--surface-muted);border-radius:var(--radius-pill);flex:none;place-items:center;width:3rem;height:3rem;font-weight:600;display:grid}
