html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--bg:#0d0e11;--s1:#14161a;--s2:#1b1d22;--s3:#24272d;--input-bg:#24272d;--b1:#2b2f36;--b2:#3b4048;--b-input:#737985;--t1:#f3f4f6;--t2:#c3c7cf;--t3:#8f95a0;--card-emboss:none;--card-hero-bg:var(--s1);--card-hero-shadow:none}html [data-brand=hybrid] .app.skin-v2.skin-mk2:not(.light),html [data-brand=hybrid] .app.skin-v2:not(.light),html [data-brand=hybrid] .app:not(.light){--bg:#0c0e13}html [data-brand=hypertrophy] .app.skin-v2.skin-mk2:not(.light),html [data-brand=hypertrophy] .app.skin-v2:not(.light),html [data-brand=hypertrophy] .app:not(.light){--bg:#110d0e}html [data-brand=operator] .app.skin-v2.skin-mk2:not(.light),html [data-brand=operator] .app.skin-v2:not(.light),html [data-brand=operator] .app:not(.light){--bg:#0e0f0c}html .app,html .app.skin-v2,html .app.skin-v2.skin-mk2{--pill:var(--s2);--on-pill:var(--t1);--pill-alt:var(--s2);--on-pill-alt:var(--t1);--pill-cond:var(--s2);--on-pill-cond:var(--t1);--pill-cond-alt:var(--s2);--on-pill-cond-alt:var(--t1);--pill-neutral:var(--s2);--on-pill-neutral:var(--t1);--pill-now-bg:var(--s3);--pill-now-ink:var(--t1);--pill-gloss:none;--pill-gloss-now:none;--pill-shadow:none;--pill-shadow-cell:none;--pill-border:1px solid var(--b1);--tile-fill:var(--s2);--tile-edge:1px solid var(--b1);--tile-sheen:none;--tile-emboss:none;--r-pill-card:10px;--btn-track:0;--card-t1:var(--t1);--card-t2:var(--t2);--card-t3:var(--t3);--card-s1:var(--s1);--card-s2:var(--s2);--card-s3:var(--s3);--card-b1:var(--b1);--card-b2:var(--b2);--card-b-input:var(--b-input);--card-accent:var(--accent);--card-on-accent:var(--on-accent);--card-accent-t:var(--accent-t);--card-accent-edge:var(--accent-edge);--card-gold:var(--gold);--card-gold-t:var(--gold-t);--card-cond-t:var(--cond-t);--card-blue-t:var(--blue-t);--accent-wash:rgba(var(--accent-rgb),.10);--accent-wash-strong:rgba(var(--accent-rgb),.18);--dur:150ms;--ease:cubic-bezier(.2,0,0,1);font-family:var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html .app.skin-v2,html .app.skin-v2.skin-mk2{background:radial-gradient(80% 36% at 50% -12%,rgba(var(--accent-rgb),.16) 0,rgba(var(--accent-rgb),0) 70%),var(--bg)}html .app.skin-v2.light,html .app.skin-v2.skin-mk2.light{background:var(--bg);background-attachment:scroll}html .app .hdr,html .app.skin-v2 .hdr{background:var(--s1);border-bottom:1px solid var(--b1);padding:.45rem 1.25rem}html .app .hdr-logo .name,html .app .hdr-wm{font-family:var(--body);font-weight:700;letter-spacing:.02em;font-size:var(--fs-4);text-transform:none}html .app .hdr-wm-prefix{color:var(--t1)}html .app .hdr-sub-brand{font-weight:600;letter-spacing:.08em;font-size:var(--fs-1)}html .app .hdr-name-btn{font-family:var(--body);font-weight:600;font-size:var(--fs-2);border-radius:8px;border-color:var(--b2);background:var(--s2);padding:.35rem .7rem}html .app .hdr-save-status{font-family:var(--body);color:var(--t3)}html .app .hdr-rc .lk-v{font-weight:700}html .app .hdr-menu-panel{background:var(--s1);border:1px solid var(--b2);border-radius:var(--r-panel);box-shadow:0 12px 32px rgba(0,0,0,.5);padding:var(--sp-2)}html .app .nav-wrap,html .app.skin-v2 .nav-wrap{border-bottom:1px solid var(--b1)}html .app .nav,html .app .ntab{background:transparent}html .app .ntab{font-family:var(--body);font-weight:600;letter-spacing:.02em;text-transform:none;font-size:var(--fs-2);color:var(--t2);border:0;border-radius:8px;box-shadow:none;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}html .app .ntab:hover{color:var(--t1);background:var(--s2)}html .app .nav-tools-btn.on,html .app .ntab-ref.on,html .app .ntab.on,html .app .ntab[aria-selected=true]{color:var(--accent-t);background-color:var(--accent-wash);background-image:none;box-shadow:none;border-radius:8px;border-color:transparent}html .app .ntab.on:hover,html .app .ntab.on>svg,html .app .ntab[aria-selected=true]:hover{color:var(--accent-t)}@media (min-width:769px) and (min-height:481px){html .app .nav-wrap .nav{gap:4px;padding:6px 8px}html .app .nav-wrap .nav>.ntab{flex-direction:column;gap:4px;min-height:52px;padding:.35rem .9rem;font-size:var(--fs-1);letter-spacing:.03em;border:0;border-radius:8px;background-color:transparent;background-image:none;box-shadow:none;overflow:visible}html .app .nav-wrap .nav>.ntab>svg{width:20px;height:20px}html .app .nav-wrap .nav>.ntab:not(.on):hover{background-color:var(--s2);border-color:transparent}html .app .nav-wrap .nav>.ntab.on,html .app .nav-wrap .nav>.ntab[aria-selected=true]{color:var(--accent-t);background-color:var(--accent-wash);background-image:none;border-color:transparent;box-shadow:none}html .app .nav-wrap .nav>.ntab.on:after,html .app .nav-wrap .nav>.ntab[aria-selected=true]:after{content:none;animation:none}}html .app .nav-mode{border-right:1px solid var(--b1);padding:.35rem var(--sp-3)}html .app .nav-tools{border-left:1px solid var(--b1)}html .app .nav-tools-btn{font-weight:600;letter-spacing:.02em;color:var(--t2)}html .app .nav-tools-btn,html .app .nav-tools-menu .ntab{font-family:var(--body);text-transform:none;font-size:var(--fs-2)}html .app .nav-tools-menu .ntab{font-weight:500;letter-spacing:0;border-radius:6px;padding:.5rem .65rem}html .app .ntab-ref{font-family:var(--body);text-transform:none;letter-spacing:0;font-weight:600}html .app .ntab-lock-chip{border-radius:999px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:0 .45rem}html .app .mode-seg{background:var(--s2);border:1px solid var(--b1);border-radius:var(--r-panel)}html .app .mode-otg,html .app .mode-seg>button{font-family:var(--body)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;font-size:var(--fs-2)!important}html .app .adv-menu-btn,html .app .blk-band .blk-btn,html .app .btn-auto,html .app .btn-faded,html .app .dtab,html .app .etbl-addrow-cell button,html .app .hdr-btn,html .app .tbar-btn,html .app .tpf-btn,html .app .vary-btn,html .app button.pill--ghost{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:0 .8rem;box-sizing:border-box;font-family:var(--body);font-weight:600;font-size:var(--fs-2);letter-spacing:0;text-transform:none;line-height:1.2;color:var(--t1);background-color:var(--s3);background-image:none;border:1px solid var(--b2);border-radius:8px;box-shadow:none;cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}html .app .adv-menu-btn:hover,html .app .blk-band .blk-btn:hover,html .app .btn-auto:hover,html .app .btn-faded:hover:not(:disabled),html .app .dtab:hover,html .app .etbl-addrow-cell button:hover,html .app .hdr-btn:hover,html .app .tbar-btn:hover:not(:disabled),html .app .tpf-btn:hover:not(:disabled),html .app .vary-btn:hover,html .app button.pill--ghost:hover{background-color:color-mix(in srgb,var(--s3) 70%,var(--b2));border-color:var(--b-input);color:var(--t1)}html .app .tbar-btn:active:not(:disabled),html .app .tpf-btn:active:not(:disabled){background-color:var(--s2)}html .app .adv-menu-btn:disabled,html .app .btn-faded:disabled,html .app .tbar-btn:disabled,html .app .tpf-btn:disabled{color:var(--t3);border-color:var(--b1);background-color:var(--s2);cursor:default}html .app .adv-menu-btn svg,html .app .blk-band .blk-btn>svg,html .app .btn-faded svg,html .app .tbar-btn svg,html .app .tpf-btn svg{width:16px;height:16px;color:inherit;flex:0 0 auto}html .app .tbar-btn.accent,html .app .tbar-btn.accent:hover:not(:disabled),html .app .tpf-btn--primary,html .app .tpf-btn--primary:hover:not(:disabled){background-color:var(--accent);background-image:none;color:var(--on-accent);border-color:var(--accent);box-shadow:none}html .app .tbar-btn.accent:hover:not(:disabled),html .app .tpf-btn--primary:hover:not(:disabled){filter:brightness(1.08)}html .app .tbar-btn.accent:disabled,html .app .tpf-btn--primary:disabled{background-color:var(--s3);border-color:var(--b1);filter:none}html .app .adv-menu-btn,html .app .btn-faded,html .app .tpf-btn--ghost,html .app button.pill--ghost{background-color:transparent;border-color:transparent;color:var(--t2)}html .app .adv-menu-btn:hover,html .app .btn-faded:hover:not(:disabled),html .app .tpf-btn--ghost:hover:not(:disabled),html .app button.pill--ghost:hover{background-color:var(--s2);border-color:transparent;color:var(--t1)}html .app .btn-faded[aria-pressed=true]{color:var(--accent-t);background-color:var(--accent-wash);border-color:transparent}html .app .etbl-addrow-cell button,html .app button.pill--ghost.pill--block{border:1px dashed var(--b2);color:var(--t2);background-color:transparent;border-radius:8px;min-height:40px;justify-content:center}html .app .etbl-addrow-cell button:hover,html .app button.pill--ghost.pill--block:hover{border-color:var(--b-input);background-color:var(--s2);color:var(--t1)}html .app .adv-menu-btn.danger:hover,html .app .tpf-btn--danger:hover:not(:disabled){background-color:rgba(var(--bad-rgb),.12);border-color:transparent;color:var(--bad)}html .app .blk-band .blk-btn,html .app .tpf-btn--sm{min-height:28px;padding:0 .55rem;font-size:var(--fs-1);border-radius:6px}html .app .blk-band .blk-btn{background-color:transparent;border-color:transparent;color:var(--t2);font-family:var(--body);letter-spacing:0;text-transform:none;font-weight:600}html .app .blk-band .blk-btn:hover{background-color:var(--s3);border-color:transparent;color:var(--t1)}html .app .blk-band .blk-btn>svg{width:13px;height:13px}html .app .tpf-btn--icon{padding:0;width:36px}html .app .tpf-btn--lg{min-height:44px;padding:0 1.25rem;font-size:var(--fs-3)}html .app .tpf-seg{display:inline-flex;padding:3px;gap:2px;background:var(--s2);border:1px solid var(--b1);border-radius:9px}html .app .adv-menu-seg .btn-seg,html .app .btn-seg,html .app .tpf-seg>button{min-height:30px;padding:0 .8rem;border:0;border-radius:7px;background:transparent;color:var(--t2);font-family:var(--body);font-weight:600;font-size:var(--fs-2);letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}html .app .btn-seg:hover,html .app .tpf-seg>button:hover{color:var(--t1)}html .app .btn-seg.on,html .app .tpf-seg>button.on,html .app .tpf-seg>button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}html .app .adv-menu-seg{display:inline-flex;padding:3px;gap:2px;background:var(--s2);border:1px solid var(--b1);border-radius:9px}html .app .btn-seg:first-child,html .app .btn-seg:last-child{border-radius:7px}html .app .etbl-input,html .app .prog-input,html .app .prog-track-input,html .app input[type=email],html .app input[type=number],html .app input[type=search],html .app input[type=text],html .app select,html .app textarea{background:var(--s3);border:1px solid var(--b-input);color:var(--t1);border-radius:8px;font-family:var(--body);box-shadow:none}html .app .etbl-input:focus,html .app input:focus,html .app select:focus,html .app textarea:focus{border-color:var(--accent-edge);outline:none;box-shadow:0 0 0 3px var(--accent-wash)}html .app input[type=number]{font-family:var(--body)}html .app .card,html .app .dpanel,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .orm-card,html .app .scard,html .app.skin-v2 .card,html .app.skin-v2 .dpanel,html .app.skin-v2 .guide-section,html .app.skin-v2 .home-card,html .app.skin-v2 .orm-card,html .app.skin-v2 .scard,html .app.skin-v2 .today-ex-card{background:var(--s1);background-image:none;border:1px solid var(--b1);border-radius:var(--r-panel);box-shadow:none}html .app .card{padding:var(--sp-4);margin-bottom:var(--sp-4)}html .app .ctitle,html .app .home-card-title,html .app .wtitle{font-family:var(--body);font-weight:600;font-size:var(--fs-3);letter-spacing:0;text-transform:none;margin:0 0 var(--sp-3)}html .app .bld-tlbl,html .app .flbl,html .app .slabel,html .app .ssub{font-family:var(--body);font-size:var(--fs-1);font-weight:500;color:var(--t3);letter-spacing:.02em;text-transform:none}html .app .ptitle,html .app .sval{font-family:var(--body);font-weight:700;letter-spacing:0}html .app .ptitle{text-transform:none;font-size:var(--fs-5)}html .app .ibanner{background:var(--s2);border:1px solid var(--b1);border-radius:8px;color:var(--t2)}html .app .ibanner strong{color:var(--t1)}html .app .pr-band{background:var(--s1);border:1px solid var(--b1);border-radius:var(--r-panel)}html .app .home-card--gold .pr-band{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}html .app .home-card--gold .pr-band .pb-row{align-items:baseline}html .app .tbar{background:transparent;border:0;border-radius:0;padding:0;gap:.5rem}html .app .tbar-sep{background:var(--b1);height:24px}html .app .tbar .adv-menu-root .btn-faded{border:1px solid var(--b2);background-color:var(--s3);color:var(--t1)}html .app .wkstrip{margin:0 0 var(--sp-3);background:transparent;border:0;border-radius:0;overflow:visible}html .app .wkstrip-hd{display:flex;align-items:center;gap:.6rem;padding:0 0 var(--sp-2);border:0;background:transparent}html .app .wkstrip-cells{display:grid;gap:.5rem;padding:0;overflow-x:auto;grid-template-columns:repeat(var(--wkstrip-days,7),minmax(110px,1fr))}html .app .wkcell{display:flex;flex-direction:column;padding:.6rem .7rem;min-height:72px;text-align:left;cursor:pointer;color:var(--t1);border:1px solid var(--b1);border-radius:var(--r-panel);box-shadow:none;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}html .app .wkcell:hover{background:var(--s2);border-color:var(--b2)}html .app .wkcell.on,html .app .wkcell[aria-current=true]{background:var(--accent-wash);border-color:var(--accent-edge);color:var(--t1)}html .app .wkcell-day{display:inline-flex;font-size:var(--fs-1);font-weight:600;text-transform:uppercase;margin-bottom:.15rem}html .app .wkcell.on .wkcell-day{color:var(--accent-t)}html .app .wkcell-name{font-size:var(--fs-3);font-weight:600;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.35rem}html .app .wkcell-name.rest{font-weight:400;font-style:normal}html .app .wkcell-bar{height:4px;background:var(--s3);border-radius:2px;position:relative;overflow:hidden}html .app .wkcell.on .wkcell-bar{background:rgba(255,255,255,.12)}html .app .wkcell-bar>div{height:100%;border-radius:2px;transform-origin:left;transition:transform .25s var(--ease)}html .app .wkcell-meta{font-size:var(--fs-1);color:var(--t3);margin-top:.25rem}html .app .wrap{padding:0 0 var(--sp-5)}html .app .dpanel,html .app.skin-v2 .dpanel{padding:var(--sp-4);border-radius:var(--r-panel);border-top:1px solid var(--b1)}html .app .dhdr{gap:var(--sp-4);margin-bottom:var(--sp-4)}html .app .dtitle{font-family:var(--body);font-weight:700;font-size:var(--fs-5);letter-spacing:0;text-transform:none;color:var(--t1)}html .app .flbl{margin-bottom:4px}html .app .rc-badge.pill{border:1px solid var(--b1);font-weight:700;font-size:var(--fs-4)}html .app .rc-badge.pill.pill--bad{background:rgba(var(--bad-rgb),.14);border-color:var(--bad);color:var(--t1)}html .app .blk-band{background:transparent;border:0;border-bottom:1px solid var(--b1);box-shadow:none;color:var(--t1)}html .app .blk-band>td,html .app td.blk-band{padding:var(--sp-3) 0 var(--sp-2)!important}html .app .blk-band .blk-name{font-family:var(--body);font-weight:700;font-size:var(--fs-3);letter-spacing:.04em;text-transform:uppercase;line-height:1.1}html .app .blk-band{border-bottom-color:rgba(var(--blk-rgb),.45)}html .app .blk-band .blk-name>svg{width:14px;height:14px;color:rgb(var(--blk-rgb))}html .app .blk-band .blk-name-input{font-weight:700;text-transform:uppercase}html .app .etbl [role=row].blk-cols>[role=columnheader]{background-color:var(--s1);border-bottom:1px solid var(--b1);font-family:var(--body);font-weight:500;font-size:var(--fs-1);color:var(--t3);padding:.35rem .35rem .45rem;letter-spacing:.02em}html .app .etbl{--r-pill-card:10px;border-spacing:0 6px}html .app .etbl [role=row].pill-row>[role=cell]{background-color:var(--s2);background-image:none;color:var(--t1);font-weight:500;padding:var(--sp-3) var(--sp-2);border:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html .app .etbl [role=row].pill-row:hover>[role=cell]{background-color:color-mix(in srgb,var(--s2) 75%,var(--s3))}html .app .etbl [role=row].pill-row.pill-top>[role=cell]{border-top:1px solid var(--b1);box-shadow:none}html .app .etbl [role=row].pill-row.pill-bottom>[role=cell]{border-bottom:1px solid var(--b1)}html .app .etbl [role=row].pill-row.pill-top.pill-bottom>[role=cell]{box-shadow:none}html .app .etbl [role=row].pill-row:not(.pill-bottom)>[role=cell]{box-shadow:0 6px 0 0 var(--s2)}html .app .etbl [role=row].pill-row>[role=cell]:first-child{border-left:1px solid var(--b1);padding-left:var(--sp-3)}html .app .etbl [role=row].pill-row>[role=cell]:last-child{border-right:1px solid var(--b1);padding-right:var(--sp-3)}html .app .etbl [role=row].pill-row.pill-gap-in>[role=cell]{padding:0;height:6px}html .app .etbl [role=row].pill-row .rnum{font-weight:700;font-size:var(--fs-3)}html .app .etbl [role=row].pill-row .row-move-btn{color:var(--t3);border-radius:6px}html .app .etbl [role=row].pill-row .row-move-btn:hover{color:var(--t1);background:var(--s3)}html .app .etbl [role=row].pill-row .row-move-btn:disabled{color:var(--b2)}html .app .etbl [role=row].pill-row .etbl-input,html .app .etbl [role=row].pill-row .ex-search,html .app .etbl [role=row].pill-row .rest-sel,html .app .etbl [role=row].pill-row .sets-btn,html .app .etbl [role=row].pill-row input[type],html .app .etbl [role=row].pill-row select{background:var(--s3);color:var(--t1);border:1px solid var(--b-input);border-radius:8px;box-shadow:none;font-family:var(--body);font-weight:500}html .app .etbl [role=row].pill-row .etbl-input:focus,html .app .etbl [role=row].pill-row .ex-search:focus,html .app .etbl [role=row].pill-row input[type]:focus,html .app .etbl [role=row].pill-row select:focus{border-color:var(--accent-edge);box-shadow:0 0 0 3px var(--accent-wash)}html .app .etbl [role=row].pill-row .sets-btn{border-radius:8px;width:28px;color:var(--t2)}html .app .etbl [role=row].pill-row .sets-btn:first-child{border-radius:8px 0 0 8px;border-right:none}html .app .etbl [role=row].pill-row .sets-btn:last-child{border-radius:0 8px 8px 0;border-left:none}html .app .etbl [role=row].pill-row .sets-btn:hover{background:var(--b2);color:var(--t1);border-color:var(--b-input)}html .app .etbl [role=row].pill-row .sets-input{border-radius:0;font-weight:600}html .app .etbl [role=row].pill-row .bdanger,html .app .etbl [role=row].pill-row .esc,html .app .etbl [role=row].pill-row .rcc{background:transparent;color:var(--t2);border:1px solid var(--b2);border-radius:6px}html .app .etbl [role=row].pill-row .bdanger{color:var(--t3)}html .app .etbl [role=row].pill-row .pill-ctl{border-radius:6px;font-family:var(--body);font-size:var(--fs-1);font-weight:600;letter-spacing:0;text-transform:none;color:var(--t2);border:1px solid var(--b2);padding:0 .5rem;background:transparent}html .app .etbl [role=row].pill-row .pill-ctl:hover{background:var(--s3);color:var(--t1)}html .app .etbl [role=row].pill-row .pill-ctl--off{border-style:dashed;border-color:var(--b2);color:var(--t3)}html .app .etbl [role=row].pill-row .pill-ctl--on{border-style:solid;color:var(--accent-t);font-weight:600}html .app .etbl [role=row].pill-row .pill-ctl--quiet{border-color:transparent}html .app .etbl [role=row].pill-row .ss-band-label{font-family:var(--body);font-weight:600;font-size:var(--fs-1);color:var(--t3)}html .app .etbl [role=row].pill-row .etbl-ex-cell .ex-name,html .app .etbl [role=row].pill-row .etbl-ex-cell .exsel{font-weight:600;font-size:var(--fs-3)}html .app .etbl [role=row].pill-row.pill-tray>[role=cell]{--t1:var(--card-t1);--t2:var(--card-t2);--t3:var(--card-t3);--b1:var(--card-b1);--b2:var(--card-b2);--b-input:var(--card-b-input);--s1:var(--card-s1);--s2:var(--card-s2);--s3:var(--card-s3);--input-bg:var(--card-s3);--gold:var(--card-gold);--gold-t:var(--card-gold-t);--cond-t:var(--card-cond-t);--accent-t:var(--card-accent-t);--on-gold:var(--on-gold);background-color:var(--s1)}html .app .etbl-addrow-cell{padding:var(--sp-2) 0!important}html .app .tpf-addblocks{display:flex;gap:.5rem;flex-wrap:wrap;width:100%}html .app .tpf-addblocks .tpf-btn{flex:1 1;min-width:160px}html .app .tpf-addblocks .tpf-btn>svg{width:14px;height:14px}html .app .tpf-addblocks .tpf-btn--strength svg{color:var(--accent-t)}html .app .tpf-addblocks .tpf-btn--cond svg{color:var(--cond-t)}html .app .tpf-addblocks .tpf-btn--metcon svg{color:var(--gold-t)}html .app .tpf-addblocks .tpf-btn--support{color:var(--t2)}html .app .tpf-addblocks .tpf-btn--support svg{color:var(--t3)}html .app .day-foot{background:var(--s1);border:1px solid var(--b1);border-radius:var(--r-panel)}html .app .today-ex-card.ex-pill,html .app .today-ex-card.ex-pill.ex-pill--cond,html .app .today-ex-card.ex-pill.ex-pill--resolved,html .app.skin-v2 .today-ex-card.ex-pill,html .app.skin-v2 .today-ex-card.ex-pill.ex-pill--cond,html .app.skin-v2 .today-ex-card.ex-pill.ex-pill--resolved{background-color:var(--s1);background-image:none;color:var(--t1);border:1px solid var(--b1);border-radius:var(--r-panel);box-shadow:none;--ink:var(--card-t1);--mini-fill:var(--card-s3);--mini-ink:var(--card-t1);--t1:var(--card-t1);--t2:var(--card-t2);--t3:var(--card-t3);--b1:var(--card-b1);--b2:var(--card-b2);--b-input:var(--card-b-input);--s1:var(--card-s1);--s2:var(--card-s2);--s3:var(--card-s3);--gold:var(--card-gold);--gold-t:var(--card-gold-t);--blue-t:var(--card-blue-t);--green:var(--ok);--green-t:var(--ok);--cond-t:var(--card-cond-t);--orange-t:var(--card-cond-t);--accent:var(--card-accent);--on-accent:var(--card-on-accent);--accent-t:var(--card-accent-t)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-color:color-mix(in srgb,var(--card-s1) 94%,var(--cond))}html .app .today-ex-card.ex-pill.ex-pill--resolved{border-color:var(--b1);color:var(--t2)}html .app .today-ex-card.ex-pill.today-ex-card--done{background-color:color-mix(in srgb,var(--card-s1) 94%,var(--ok));border-color:rgba(var(--ok-rgb),.35)}html .app .ex-pill.today-ex-card--done:after{display:none}html .app .today-ex-card.ex-pill .tset-row.pill,html .app .today-ex-card.ex-pill .tset-row.pill--ghost{background:var(--s2);background-image:none;border:1px solid var(--b1);border-radius:8px;color:var(--t1);box-shadow:none;--ink:var(--card-t1);--t1:var(--card-t1);--t2:var(--card-t2);--t3:var(--card-t3)}html .app .today-ex-card.ex-pill .tset-row.pill--ghost:hover{background-color:var(--s2)}html .app .today-ex-card.ex-pill .tset-row.pill--now{background:var(--accent-wash);border:1px solid var(--accent-edge);color:var(--t1);--ink:var(--card-t1);--t1:var(--card-t1);--t2:var(--card-t2);--t3:var(--card-t3)}html .app .today-ex-card.ex-pill .tset-row.pill--skip{border-style:dashed;color:var(--t3)}html .app .today-ex-card.ex-pill .tset-row[data-set-state=done]{border-color:rgba(var(--ok-rgb),.45)}html .app .today-ex-card.ex-pill .tset-row .pill-tick{color:var(--ok)}html .app .today-ex-card.ex-pill .mini-pill{background-color:var(--s3);background-image:none;border:1px solid var(--b1);border-radius:8px;box-shadow:none;color:var(--t1);--ink:var(--card-t1)}html .app .today-ex-card.ex-pill .mini-pill input,html .app .today-ex-card.ex-pill button.exsel,html .app .today-ex-card.ex-pill input,html .app .today-ex-card.ex-pill select,html .app .today-ex-card.ex-pill textarea,html .app.skin-v2 .today-ex-card.ex-pill button.exsel,html .app.skin-v2 .today-ex-card.ex-pill input[type],html .app.skin-v2 .today-ex-card.ex-pill select{background:var(--s3);color:var(--t1);border:1px solid var(--b-input);border-radius:8px;box-shadow:none;font-weight:600}html .app .today-ex-card.ex-pill .tset-row.pill--now input{border-color:var(--accent-edge)}html .app .today-ex-card.ex-pill .pill-ctl{border-radius:8px;border:1px solid var(--b2);color:var(--t2);background:transparent}html .app .today-ex-card.ex-pill .pill-ctl:hover{background:var(--s3);color:var(--t1)}html .app .tset-done,html .app .tset-skip{border-radius:8px;font-family:var(--body);font-weight:700;letter-spacing:0}html .app .tset-bulk{font-weight:600;text-transform:none;border-radius:8px}html .app .tset-bulk,html .app .tset-unit{font-family:var(--body)}html .app .tset-reps,html .app .tset-w{font-family:var(--body);font-weight:600;border-radius:8px;background:var(--s3);border:1px solid var(--b-input)}html .app .today-hd-title{font-family:var(--body);font-weight:700;font-size:var(--fs-5);letter-spacing:0;text-transform:none;color:var(--t1)}html .app .today-focus{font-family:var(--body);font-weight:600;font-size:var(--fs-2);letter-spacing:.02em;text-transform:none;color:var(--t2)}html .app .today-finish{margin-top:var(--sp-4);text-align:center}html .app .today-finish .tpf-btn{min-width:220px}html .app .today-finish-hint{margin-top:.5rem}html .app .today-finish-exercises,html .app .today-finish-hint{font-family:var(--body);font-size:var(--fs-1);color:var(--t3);letter-spacing:0;text-transform:none}html .app .today-finish-exercises{margin-bottom:.5rem}html .app .gbar{background:var(--s3)}@media (max-height:480px),(max-width:768px){html .app .adv-menu-btn,html .app .btn-faded,html .app .etbl-addrow-cell button,html .app .hdr-btn,html .app .tbar-btn,html .app .tpf-btn,html .app button.pill--ghost{min-height:44px}html .app .blk-band .blk-btn,html .app .tpf-btn--sm{min-height:32px}html .app .phone-tabbar{background:var(--s1);border-top:1px solid var(--b1);box-shadow:none}html .app .phone-tabbar .phone-tab{background-color:transparent;background-image:none;border:0;border-radius:8px;box-shadow:none;color:var(--t3);font-family:var(--body);font-weight:600;letter-spacing:.01em;text-transform:none;font-size:var(--fs-1)}html .app .phone-tabbar .phone-tab[aria-selected=true]{color:var(--accent-t);background-color:var(--accent-wash);background-image:none;border:0;border-radius:8px;box-shadow:none}html .app .phone-tab svg{width:22px;height:22px}html .app .hdr-phone .hdr-wm{font-size:var(--fs-3)}html .app .pill.pill--card{border-radius:var(--r-panel);background-color:var(--s1);background-image:none;border:1px solid var(--b1);box-shadow:none;color:var(--t1)}html .app .pill.pill--card .pill-ctl{border-radius:8px;border:1px solid var(--b2);color:var(--t2)}html .app .pill.pill--card input,html .app .pill.pill--card select{background:var(--s3);border:1px solid var(--b-input);border-radius:8px;color:var(--t1)}html .app .wkstrip-cells{grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);grid-template-columns:none}html .app .wkcell{min-height:64px;padding:.5rem .55rem}html .app .dpanel,html .app.skin-v2 .dpanel{padding:var(--sp-3)}html .app .tbar--phone{gap:.5rem}html .app .tbar--phone .tbar-btn{flex:1 1 auto}}html .app .pill{background-color:var(--s2);background-image:none;box-shadow:none;border:1px solid var(--b1);color:var(--t1);border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html .app .pill--now{background-color:var(--accent-wash);border-color:var(--accent-edge);color:var(--t1)}html .app .pill--neutral{background-color:var(--s2);color:var(--t1)}html .app .pill--bad{background-color:rgba(var(--bad-rgb),.14);border-color:var(--bad);color:var(--t1)}html .app .pill--empty,html .app .pill--skip{border-style:dashed;color:var(--t3)}html .app .pill--empty{background:transparent}html .app .pill .pill-ctl,html .app .pill input,html .app .pill select,html .app .pill textarea,html .app.skin-v2 .pill input[type],html .app.skin-v2 .pill select,html .app.skin-v2 .pill textarea{color:var(--t1);background:var(--s3);border:1px solid var(--b-input);border-radius:8px;font:inherit;font-weight:500}html .app .pill .pill-ctl{background:transparent;border-color:var(--b2);color:var(--t2)}html .app .etbl [role=row].pill-row :focus-visible,html .app .pill :focus-visible,html .app .prog-tbl td.pill-cell :focus-visible{outline:2px solid var(--accent-edge);outline-offset:1px}html .app .prog-tbl td.pill-cell{background-color:var(--s2);background-image:none;box-shadow:none;border:1px solid var(--b1);color:var(--t1)}html .app .prog-tbl td.pill-cell.pill--now,html .app .prog-tbl td.pill-cell.pill-now{background-color:var(--accent-wash);border-color:var(--accent-edge)}html .app .prog-tbl .day-hdr td{font-family:var(--body);font-weight:600;letter-spacing:.02em;text-transform:none;background:transparent}@media (prefers-reduced-motion:reduce){html .app :after,html .app :before,html .app :not(.motion-essential){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html .app .motion-essential{transition-duration:.12s!important;transition-property:opacity,background-color,color!important}}html .app .tpf-btn[aria-pressed=true]{background-color:var(--accent-wash);color:var(--accent-t)}html .app .tpf-input{min-height:36px;padding:0 .6rem;font-size:var(--fs-2);font-weight:500}html .app select.tpf-btn{padding-right:1.6rem;background-image:none}html .app .home-card.home-card--gold,html .app.skin-v2 .home-card.home-card--gold{--t1:var(--card-t1);--t2:var(--card-t2);--t3:var(--card-t3);--gold-t:var(--card-gold-t);--silver:var(--card-t3);background-color:var(--card-s1);background-image:none;color:var(--card-t1);border:1px solid var(--b1);box-shadow:none;border-radius:var(--r-panel)}html .app .home-card--gold .pr-band .pb-e1rm,html .app .home-card--gold .pr-band .pb-eyebrow,html .app .home-card--gold .pr-band .pb-kind--lifetime{color:var(--card-gold-t)}html .app .home-card--gold .pr-band .pb-kind--yearly{color:var(--card-t3)}html .app .home-card--gold .pr-band .pb-name{color:var(--card-t1)}html .app .home-card--gold .pr-band .pb-chain,html .app .home-card--gold .pr-band .pb-e1rm small{color:var(--card-t3)}html .app .home-card--gold .pr-band .pb-update{color:var(--card-t1);border:1px solid var(--b2);border-radius:8px;font-family:var(--body);font-weight:600;background:var(--s3)}html .app .home-card--gold .pr-band .pb-more{color:var(--card-t2)}html .app .pr-band .pb-eyebrow,html .app .pr-band .pb-kind{font-family:var(--body);letter-spacing:.04em}html .app .pr-band .pb-e1rm,html .app .pr-band .pb-name{font-family:var(--body)}html .app .mb-daynav .mb-day{flex-shrink:0;scroll-snap-align:start;min-height:var(--tap,44px);padding:.3rem .8rem;border-radius:999px;background:var(--s2);border:1px solid var(--b1);color:var(--t2);font-family:var(--body);font-weight:600;font-size:var(--fs-2);letter-spacing:0;text-transform:none;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}html .app .mb-daynav .mb-day.empty{color:var(--t3);border-style:dashed}html .app .mb-daynav .mb-day.on{background:var(--accent-wash);border-color:var(--accent-edge);color:var(--accent-t)}html .app .mb-daynav .mb-day small{font-size:var(--fs-1);font-weight:500;color:inherit;opacity:1}html .app .mb-wk{background:var(--s1);border:1px solid var(--b1);color:var(--t1);box-shadow:none;min-height:64px;border-radius:var(--r-panel);text-align:left;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}html .app .mb-wk.on{background:var(--accent-wash);border-color:var(--accent-edge)}html .app .mb-wk.on>div:first-child>span:first-child{color:var(--accent-t)}html .app .mode-fab-root .mode-fab{background-color:var(--accent)!important;background-image:var(--grad-accent),linear-gradient(180deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 50%)!important;color:var(--on-accent)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px -6px rgba(var(--accent-rgb),.6)!important}html .app .tpf-details{background:var(--s1);border:1px solid var(--b1);border-radius:var(--r-panel)}html .app .tpf-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;font-family:var(--body);font-weight:600;font-size:var(--fs-2);color:var(--t1);border-radius:var(--r-panel)}html .app .tpf-details>summary::-webkit-details-marker{display:none}html .app .tpf-details>summary:before{content:"";width:6px;height:6px;border-right:2px solid var(--t3);border-bottom:2px solid var(--t3);transform:rotate(-45deg);margin-right:.2rem;transition:transform var(--dur) var(--ease);flex:0 0 auto}html .app .tpf-details[open]>summary:before{transform:rotate(45deg)}html .app .tpf-details>summary:hover{background:var(--s2)}html .app .mb-daynav .mb-day.on{border-style:solid}html .app .btn-ghost,html .app .btn-login,html .app .btn-pdf,html .app .btn-save{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:0 .8rem;font-family:var(--body);font-weight:600;font-size:var(--fs-2);letter-spacing:0;text-transform:none;color:var(--t1);background-color:var(--s3);background-image:none;border:1px solid var(--b2);border-radius:8px;box-shadow:none;cursor:pointer}html .app .btn-login,html .app .btn-save{background-color:var(--accent);color:var(--on-accent);border-color:var(--accent)}html .app .btn-ghost:hover,html .app .btn-pdf:hover{border-color:var(--b-input);color:var(--t1)}html .app.skin-v2,html .app.skin-v2.skin-mk2{background:radial-gradient(55% 32% at 50% -8%,rgba(var(--accent-rgb),.34) 0,rgba(var(--accent-rgb),0) 70%),radial-gradient(120% 60% at 50% -12%,rgba(var(--accent-rgb),.14) 0,rgba(var(--accent-rgb),0) 70%),radial-gradient(60% 40% at 100% 100%,rgba(var(--cond-rgb),.08) 0,rgba(var(--cond-rgb),0) 60%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 88%,var(--accent)) 0,var(--bg) 40%,#08090b 100%)}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--s1:color-mix(in oklab,#14161a 96%,var(--accent));--s2:color-mix(in oklab,#1b1d22 96%,var(--accent));--s3:color-mix(in oklab,#24272d 95%,var(--accent));--elev-1:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.4),0 10px 28px -12px rgba(0,0,0,.6);--elev-2:inset 0 1px 0 rgba(255,255,255,.08),0 2px 4px rgba(0,0,0,.4),0 18px 40px -16px rgba(0,0,0,.7)}html .app .card,html .app .day-foot,html .app .dpanel,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .home-card.home-card--gold,html .app .orm-card,html .app .scard,html .app .today-ex-card.ex-pill,html .app .tpf-details,html .app.skin-v2 .card,html .app.skin-v2 .dpanel,html .app.skin-v2 .guide-section,html .app.skin-v2 .home-card,html .app.skin-v2 .home-card.home-card--gold,html .app.skin-v2 .orm-card,html .app.skin-v2 .scard,html .app.skin-v2 .today-ex-card,html .app.skin-v2 .today-ex-card.ex-pill{background-image:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0) 40%);border-color:rgba(255,255,255,.07);box-shadow:var(--elev-1)}html .app .hdr,html .app.skin-v2 .hdr{background:linear-gradient(180deg,color-mix(in oklab,var(--s1) 82%,var(--accent)) 0,var(--s1) 100%);border-bottom:0;box-shadow:inset 0 -1px 0 rgba(255,255,255,.06),0 1px 0 rgba(0,0,0,.5)}html .app .hdr:after{content:"";position:absolute;left:0;right:0;bottom:-2px;background:linear-gradient(90deg,var(--accent) 0,rgba(var(--accent-rgb),.35) 45%,rgba(var(--accent-rgb),0) 100%);pointer-events:none}html .app .hdr-emblem{filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.55))}html .app .hdr-logo .name,html .app .hdr-wm{font-size:var(--fs-5);letter-spacing:.06em;color:var(--accent-t)}html .app .hdr-scores,html .app .hdr-scores .hdr-sc{box-shadow:var(--elev-1)}html .app .nav-wrap,html .app.skin-v2 .nav-wrap{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 6px 20px -10px rgba(0,0,0,.6)}@media (min-width:769px) and (min-height:481px){html .app .nav-wrap .nav>.ntab{position:relative;color:var(--t2)}html .app .nav-wrap .nav>.ntab.on,html .app .nav-wrap .nav>.ntab[aria-selected=true]{background-color:var(--accent-wash-strong);color:var(--t1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html .app .nav-wrap .nav>.ntab.on:before,html .app .nav-wrap .nav>.ntab[aria-selected=true]:before{content:"";position:absolute;left:14%;right:14%;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}html .app .nav-wrap .nav>.ntab.on>svg,html .app .nav-wrap .nav>.ntab[aria-selected=true]>svg{color:var(--accent-t)}}html .app .btn-login,html .app .btn-save,html .app .btn-seg.on,html .app .tbar-btn.accent,html .app .tpf-btn--primary,html .app .tpf-seg>button.on,html .app .tpf-seg>button[aria-pressed=true]{background-image:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 50%,rgba(0,0,0,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 14px -4px rgba(var(--accent-rgb),.55)}html .app .tbar-btn.accent:hover:not(:disabled),html .app .tpf-btn--primary:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px -4px rgba(var(--accent-rgb),.65)}html .app .btn-auto,html .app .btn-pdf,html .app .dtab,html .app .hdr-btn,html .app .tbar-btn,html .app .tpf-btn,html .app .vary-btn{background-image:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 60%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35)}html .app .adv-menu-btn,html .app .blk-band .blk-btn,html .app .btn-faded,html .app .tpf-btn--ghost,html .app button.pill--ghost{background-image:none;box-shadow:none}html .app .wkcell{box-shadow:var(--elev-1);background-image:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 50%)}html .app .wkcell.on,html .app .wkcell[aria-current=true]{background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 50%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 18px -6px rgba(var(--accent-rgb),.5)}html .app .wkcell-name{font-size:var(--fs-4);font-weight:700}html .app .blk-band{background:linear-gradient(90deg,rgba(var(--blk-rgb),.14) 0,rgba(var(--blk-rgb),.04) 60%,rgba(var(--blk-rgb),0) 100%);border-bottom:1px solid rgba(255,255,255,.06);border-radius:8px 8px 0 0}html .app .blk-band .blk-name{font-size:var(--fs-4);padding-left:.4rem}html .app .blk-band .blk-name>svg{width:16px;height:16px}html .app .etbl [role=row].pill-row.pill-top>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html .app .etbl [role=row].pill-row>[role=cell]{font-weight:600}html .app .etbl [role=row].pill-row .etbl-ex-cell .ex-name,html .app .etbl [role=row].pill-row .etbl-ex-cell .exsel{font-size:var(--fs-4);font-weight:700}html .app .etbl [role=row].pill-row .rnum{font-size:var(--fs-4)}html .app .etbl [role=row].pill-row:hover>[role=cell]{background-color:color-mix(in srgb,var(--s2) 70%,var(--s3))}html .app .dtitle{font-size:var(--fs-6)}html .app .rc-badge.pill{border-color:rgba(var(--accent-rgb),.35);color:var(--accent-t);font-size:var(--fs-5);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html .app .today-ex-card.ex-pill .tset-row.pill--now{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px -8px rgba(var(--accent-rgb),.5)}html .app .today-hd-title{font-size:var(--fs-6)}html .app .today-ex-card.ex-pill .exsel{font-size:var(--fs-4);font-weight:700}@media (max-height:480px),(max-width:768px){html .app .phone-tabbar{background:color-mix(in srgb,var(--s1) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.07)}html .app .phone-tabbar .phone-tab[aria-selected=true]{background-color:var(--accent-wash-strong);color:var(--accent-t);position:relative}html .app .phone-tabbar .phone-tab[aria-selected=true]:before{content:"";position:absolute;left:22%;right:22%;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--accent)}html .app .mb-wk,html .app .pill.pill--card{box-shadow:var(--elev-1);background-image:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 50%)}html .app .mb-wk.on{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 18px -6px rgba(var(--accent-rgb),.5)}html .app .mb-daynav .mb-day.on,html .app .mb-wk.on{background:var(--accent-wash-strong)}}html .app .sval{color:var(--t1)}html .app.skin-v2:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.5;background:repeating-linear-gradient(45deg,rgba(255,255,255,.012),rgba(255,255,255,.012) 1px,transparent 0,transparent 7px)}html .app .hdr,html .app.skin-v2 .hdr{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html .app .mb-wk,html .app .tbar-btn,html .app .tpf-btn,html .app .tpf-qa,html .app .wkcell{transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media (hover:hover){html .app .tbar-btn:hover:not(:disabled),html .app .tpf-btn:hover:not(:disabled),html .app .tpf-qa:hover:not(:disabled),html .app .wkcell:hover{transform:translateY(-1px)}html .app .tbar-btn:active:not(:disabled),html .app .tpf-btn:active:not(:disabled){transform:translateY(0)}}html .app .sval{font-weight:800;letter-spacing:-.01em;font-size:var(--fs-6)}html .app .lk-v{font-weight:800}html .app .tbar{margin-top:var(--sp-3)}html .app .wkstrip-hd{padding:var(--sp-2) 0 var(--sp-2)}html .app .wkstrip{margin-bottom:var(--sp-4)}html .app .bld-tlbl{font-weight:600;color:var(--t2);font-size:var(--fs-2)}html .app .dpanel,html .app.skin-v2 .dpanel{background-image:linear-gradient(135deg,rgba(var(--accent-rgb),.12) 0,rgba(var(--accent-rgb),.04) 28%,rgba(var(--accent-rgb),0) 55%),linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,0) 40%)}html .app .etbl [role=row].pill-row>[role=cell]:first-child{background-image:linear-gradient(90deg,rgba(var(--accent-rgb),.12) 0,rgba(var(--accent-rgb),0) 100%)}html .app .etbl [role=row].pill-row.pill-cond>[role=cell]:first-child{background-image:linear-gradient(90deg,rgba(var(--cond-rgb),.12) 0,rgba(var(--cond-rgb),0) 100%)}html .app .etbl [role=row].pill-row:hover>[role=cell]{background-color:color-mix(in srgb,var(--s2) 88%,rgb(var(--accent-rgb)))}html .app .nav-wrap,html .app.skin-v2 .nav-wrap{background:linear-gradient(90deg,rgba(var(--accent-rgb),.1) 0,rgba(var(--accent-rgb),0) 35%),color-mix(in srgb,var(--s1) 85%,transparent)}html .app .today-ex-card.ex-pill,html .app.skin-v2 .today-ex-card.ex-pill{background-image:linear-gradient(135deg,rgba(var(--accent-rgb),.1) 0,rgba(var(--accent-rgb),0) 45%),linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,0) 40%)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-image:linear-gradient(135deg,rgba(var(--cond-rgb),.12) 0,rgba(var(--cond-rgb),0) 45%)}html .app .card,html .app .home-card,html .app.skin-v2 .card,html .app.skin-v2 .home-card{background-image:linear-gradient(135deg,rgba(var(--accent-rgb),.07) 0,rgba(var(--accent-rgb),0) 40%),linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,0) 40%)}html .app .home-card.home-card--gold,html .app.skin-v2 .home-card.home-card--gold{background-image:linear-gradient(135deg,rgba(var(--gold-rgb),.12) 0,rgba(var(--gold-rgb),0) 45%)}html .app .wkcell.on .wkcell-day,html .app .wkcell[aria-current=true] .wkcell-day{color:var(--accent-t)}html .app .wkcell-name.rest{color:var(--t3)}html .app .ctitle,html .app .home-card-title,html .app .wtitle{color:var(--accent-t)}html .app .tpf-details>summary:before{border-color:var(--accent-t)}html .app .mb-wk,html .app .pill.pill--card{background-image:linear-gradient(135deg,rgba(var(--accent-rgb),.09) 0,rgba(var(--accent-rgb),0) 45%)}html .app .etbl [role=row].pill-row.pill-tray>[role=cell]{background-color:color-mix(in srgb,var(--card-s1) 92%,rgb(var(--cond-rgb)));background-image:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 40%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html .app .ivl-cell{flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:.3rem .7rem;line-height:1.1}html .app .ivl-cell-k{font-size:var(--fs-1);font-weight:500;color:var(--t3)}html .app .ivl-cell-v{font-size:var(--fs-3);font-weight:700;color:var(--t1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html .app{--well:color-mix(in srgb,var(--bg) 70%,#000);--edge-accent:rgba(var(--accent-rgb),.32);--edge-accent-soft:rgba(var(--accent-rgb),.16)}html .app .btn-auto,html .app .btn-ghost,html .app .btn-pdf,html .app .dtab,html .app .etbl-addrow-cell button,html .app .hdr-btn,html .app .tbar-btn,html .app .tpf-btn,html .app .tpf-input,html .app .vary-btn,html .app button.pill--ghost.pill--block{background-color:var(--accent-wash);background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 60%);border:1px solid var(--edge-accent);color:var(--t1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35)}html .app .btn-pdf svg,html .app .hdr-btn svg,html .app .tbar-btn svg,html .app .tpf-btn svg{color:var(--accent-t)}html .app .btn-auto:hover,html .app .btn-pdf:hover,html .app .dtab:hover,html .app .etbl-addrow-cell button:hover,html .app .hdr-btn:hover,html .app .tbar-btn:hover:not(:disabled),html .app .tpf-btn:hover:not(:disabled),html .app .vary-btn:hover,html .app button.pill--ghost.pill--block:hover{background-color:var(--accent-wash-strong);border-color:rgba(var(--accent-rgb),.55);color:var(--t1)}html .app .tbar-btn:disabled,html .app .tpf-btn:disabled{background-color:transparent;background-image:none;border-color:rgba(255,255,255,.08);color:var(--t3);box-shadow:none}html .app .tpf-btn[aria-pressed=true]{background-color:var(--accent-wash-strong);border-color:var(--accent-edge);color:var(--t1)}html .app .adv-menu-btn,html .app .blk-band .blk-btn,html .app .btn-faded,html .app .tpf-btn--ghost{background-color:transparent;background-image:none;box-shadow:none}html .app .adv-menu-btn:hover,html .app .blk-band .blk-btn:hover,html .app .btn-faded:hover:not(:disabled),html .app .tpf-btn--ghost:hover:not(:disabled){background-color:var(--accent-wash);color:var(--t1)}html .app .blk-band .blk-btn>svg,html .app .btn-faded svg,html .app .tpf-btn--ghost svg{color:var(--accent-t)}html .app .adv-menu-btn.danger,html .app .tpf-btn--danger{background-color:transparent;background-image:none;color:var(--bad);box-shadow:none}html .app .tpf-btn--danger svg{color:var(--bad)}html .app .btn-login,html .app .btn-save,html .app .tbar-btn.accent,html .app .tpf-btn--primary{background-color:var(--accent);background-image:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 50%,rgba(0,0,0,.12));border-color:var(--accent);color:var(--on-accent)}html .app .tbar-btn.accent svg,html .app .tpf-btn--primary svg{color:inherit}html .app .tbar-btn.accent:disabled,html .app .tpf-btn--primary:disabled{background-color:transparent;background-image:none;border-color:rgba(255,255,255,.08);color:var(--t3);box-shadow:none}html .app .ivl-cell{background-color:var(--accent-wash);border-color:var(--edge-accent)}html .app .ivl-cell-k{color:var(--accent-t)}html .app .etbl [role=row].pill-row .etbl-input,html .app .etbl [role=row].pill-row .ex-search,html .app .etbl [role=row].pill-row .rest-sel,html .app .etbl [role=row].pill-row .sets-btn,html .app .etbl [role=row].pill-row input[type],html .app .etbl [role=row].pill-row select,html .app .etbl-input,html .app .pill input,html .app .pill select,html .app .pill textarea,html .app .pill.pill--card input,html .app .pill.pill--card select,html .app .prog-input,html .app .prog-track-input,html .app .today-ex-card.ex-pill .mini-pill input,html .app .today-ex-card.ex-pill button.exsel,html .app .today-ex-card.ex-pill input,html .app .today-ex-card.ex-pill select,html .app .today-ex-card.ex-pill textarea,html .app .tset-reps,html .app .tset-w,html .app input[type=email],html .app input[type=number],html .app input[type=search],html .app input[type=text],html .app select,html .app textarea,html .app.skin-v2 .pill input[type],html .app.skin-v2 .pill select,html .app.skin-v2 .pill textarea,html .app.skin-v2 .today-ex-card.ex-pill button.exsel,html .app.skin-v2 .today-ex-card.ex-pill input[type],html .app.skin-v2 .today-ex-card.ex-pill select{background:var(--well);border:1px solid rgba(255,255,255,.14);color:var(--t1);box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}html .app .etbl [role=row].pill-row .etbl-input:focus,html .app .etbl [role=row].pill-row input[type]:focus,html .app .etbl [role=row].pill-row select:focus,html .app .etbl-input:focus,html .app input:focus,html .app select:focus,html .app textarea:focus{border-color:var(--accent-edge);box-shadow:inset 0 1px 2px rgba(0,0,0,.35),0 0 0 3px var(--accent-wash)}html .app .etbl [role=row].pill-row .sets-btn{background:var(--accent-wash);border-color:var(--edge-accent);color:var(--t1)}html .app .adv-menu-seg,html .app .mode-seg,html .app .tpf-seg{background:var(--well);border-color:rgba(255,255,255,.12)}html .app .etbl [role=row].pill-row .pill-ctl,html .app .pill .pill-ctl,html .app .pill.pill--card .pill-ctl,html .app .today-ex-card.ex-pill .pill-ctl{color:var(--t1);background:transparent}html .app .etbl [role=row].pill-row .pill-ctl svg,html .app .today-ex-card.ex-pill .pill-ctl svg{color:var(--accent-t)}html .app .etbl [role=row].pill-row .pill-ctl--off{border-color:rgba(var(--accent-rgb),.22);color:var(--t2)}html .app .etbl [role=row].pill-row .pill-ctl--on{border-color:var(--accent-edge);background:var(--accent-wash);color:var(--t1)}html .app .etbl [role=row].pill-row.pill-top>[role=cell]{border-top-color:var(--edge-accent-soft)}html .app .etbl [role=row].pill-row.pill-bottom>[role=cell]{border-bottom-color:var(--edge-accent-soft)}html .app .etbl [role=row].pill-row>[role=cell]:first-child{border-left-color:var(--edge-accent-soft)}html .app .etbl [role=row].pill-row>[role=cell]:last-child{border-right-color:var(--edge-accent-soft)}html .app .etbl [role=row].pill-row>[role=cell]{background-color:color-mix(in srgb,var(--s2) 94%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-cond>[role=cell]{background-color:color-mix(in srgb,var(--s2) 94%,rgb(var(--cond-rgb)))}html .app .etbl [role=row].pill-row.pill-cond.pill-bottom>[role=cell],html .app .etbl [role=row].pill-row.pill-cond.pill-top>[role=cell],html .app .etbl [role=row].pill-row.pill-cond>[role=cell]:first-child,html .app .etbl [role=row].pill-row.pill-cond>[role=cell]:last-child{border-color:rgba(var(--cond-rgb),.2)}html .app .card,html .app .day-foot,html .app .dpanel,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .orm-card,html .app .scard,html .app .today-ex-card.ex-pill,html .app .tpf-details,html .app.skin-v2 .card,html .app.skin-v2 .dpanel,html .app.skin-v2 .guide-section,html .app.skin-v2 .home-card,html .app.skin-v2 .orm-card,html .app.skin-v2 .scard,html .app.skin-v2 .today-ex-card.ex-pill{border-color:var(--edge-accent-soft)}html .app .today-ex-card.ex-pill.ex-pill--cond{border-color:rgba(var(--cond-rgb),.22)}html .app .today-ex-card.ex-pill .tset-row.pill,html .app .today-ex-card.ex-pill .tset-row.pill--ghost{background:color-mix(in srgb,var(--s2) 94%,rgb(var(--accent-rgb)));border-color:var(--edge-accent-soft)}html .app .today-ex-card.ex-pill .mini-pill,html .app .wkcell{border-color:var(--edge-accent-soft)}html .app .wkcell{background:color-mix(in srgb,var(--s1) 94%,rgb(var(--accent-rgb)))}html .app .pill,html .app .prog-tbl td.pill-cell{border-color:var(--edge-accent-soft);background-color:color-mix(in srgb,var(--s2) 94%,rgb(var(--accent-rgb)))}html .app .hdr-scores{border-color:var(--edge-accent-soft)}html .app .hdr-name-btn{background:var(--accent-wash);color:var(--t1)}html .app .hdr-menu-panel,html .app .hdr-name-btn{border-color:var(--edge-accent)}@media (max-height:480px),(max-width:768px){html .app .mb-wk,html .app .pill.pill--card{border-color:var(--edge-accent-soft);background-color:color-mix(in srgb,var(--s1) 94%,rgb(var(--accent-rgb)))}html .app .mb-daynav .mb-day{border-color:var(--edge-accent-soft);background:color-mix(in srgb,var(--s2) 94%,rgb(var(--accent-rgb)))}}html .app{--grad-accent:linear-gradient(135deg,var(--accent) 0%,color-mix(in oklab,var(--accent) 55%,var(--stat-accent)) 100%);--grad-accent-soft:linear-gradient(135deg,rgba(var(--accent-rgb),.22) 0%,rgba(var(--accent-rgb),.06) 100%)}html .app .btn-login,html .app .btn-save,html .app .btn-seg.on,html .app .tbar-btn.accent,html .app .tpf-btn--primary,html .app .tpf-chip.on,html .app .tpf-seg>button.on,html .app .tpf-seg>button[aria-pressed=true]{background-color:var(--accent);background-image:var(--grad-accent),linear-gradient(180deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 50%);color:var(--on-accent);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px -6px rgba(var(--accent-rgb),.6)}html .app .btn-login,html .app .btn-save,html .app .tbar-btn.accent,html .app .tpf-btn--primary{background-blend-mode:normal,overlay}@media (min-width:769px) and (min-height:481px){html .app .nav-wrap .nav>.ntab.on:before,html .app .nav-wrap .nav>.ntab[aria-selected=true]:before{background:var(--grad-accent);height:3px}}html .app .hdr:after{background:linear-gradient(90deg,var(--accent) 0,color-mix(in oklab,var(--accent) 50%,var(--stat-accent)) 40%,rgba(var(--accent-rgb),0) 100%)}html .app .wkcell.on,html .app .wkcell[aria-current=true]{background-image:var(--grad-accent-soft),linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 50%);border-color:rgba(var(--accent-rgb),.6)}html .app .wkcell-bar>div{background-image:var(--grad-accent)}html .app .today-ex-card.ex-pill .tset-row.pill--now{background-image:var(--grad-accent-soft);border-color:rgba(var(--accent-rgb),.6)}html .app .rc-badge.pill{background-image:var(--grad-accent-soft);border-color:rgba(var(--accent-rgb),.45);color:var(--t1)}html .app .gfill{background-image:var(--grad-accent)}html .app.skin-v2,html .app.skin-v2.skin-mk2{background:radial-gradient(55% 32% at 50% -8%,rgba(var(--accent-rgb),.36) 0,rgba(var(--accent-rgb),0) 70%),radial-gradient(120% 60% at 50% -12%,rgba(var(--accent-rgb),.14) 0,rgba(var(--accent-rgb),0) 70%),radial-gradient(55% 40% at 100% 100%,color-mix(in srgb,var(--stat-accent) 14%,transparent) 0,transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 86%,var(--accent)) 0,var(--bg) 40%,#08090b 100%)}html .app .tpf-chips{display:flex;flex-wrap:wrap;gap:.4rem}html .app .tpf-chip{border-radius:999px;padding:0 .9rem}html .app .tpf-chips--sm .tpf-chip{min-height:30px;padding:0 .7rem;font-size:var(--fs-1)}html .app .tpf-chip.on:hover{filter:brightness(1.06)}html .app .dtitle,html .app .ptitle,html .app .today-hd-title{font-weight:800;letter-spacing:-.02em}html .app .etbl [role=row].pill-row .etbl-ex-cell .ex-name,html .app .etbl [role=row].pill-row .etbl-ex-cell .exsel,html .app .wkcell-name{letter-spacing:-.01em}html .app .stat-tile{padding:.6rem;text-align:center;border-radius:var(--r-panel);background-color:var(--accent-wash);background-image:var(--grad-accent-soft),linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 60%);border:1px solid var(--edge-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html .app .stat-tile-k{font-family:var(--body);font-size:var(--fs-1);font-weight:600;color:var(--t2);letter-spacing:.02em;margin-bottom:.15rem}html .app .stat-tile-v{font-family:var(--body);font-weight:800;font-size:var(--fs-5);letter-spacing:-.01em;color:var(--t1);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--s1:color-mix(in oklab,#14161a 93%,var(--accent));--s2:color-mix(in oklab,#1b1d22 92%,var(--accent));--s3:color-mix(in oklab,#24272d 91%,var(--accent))}html .app .etbl [role=row].pill-row.pill-cond>[role=cell],html .app .etbl [role=row].pill-row.pill-tray>[role=cell]{background-image:none}html .app .etbl [role=row].pill-row:hover>[role=cell]{background-color:color-mix(in srgb,var(--s2) 82%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-cond:hover>[role=cell]{background-color:color-mix(in srgb,var(--s2) 82%,rgb(var(--cond-rgb)))}html .app .today-ex-card.ex-pill .tset-row.pill,html .app .today-ex-card.ex-pill .tset-row.pill--ghost{background:color-mix(in srgb,var(--s2) 89%,rgb(var(--accent-rgb)))}html .app .pill{background-color:color-mix(in srgb,var(--s2) 90%,rgb(var(--accent-rgb)))}html .app .wkcell{background:color-mix(in srgb,var(--s1) 90%,rgb(var(--accent-rgb)))}html .app .card,html .app .home-card,html .app.skin-v2 .card,html .app.skin-v2 .home-card{background-image:linear-gradient(135deg,rgba(var(--accent-rgb),.12) 0,rgba(var(--accent-rgb),.03) 45%,rgba(var(--accent-rgb),0) 70%),linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,0) 40%)}html .app .today-ex-card.ex-pill,html .app.skin-v2 .today-ex-card.ex-pill{background-image:linear-gradient(135deg,rgba(var(--accent-rgb),.14) 0,rgba(var(--accent-rgb),.03) 50%,rgba(var(--accent-rgb),0) 75%),linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,0) 40%)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-image:linear-gradient(135deg,rgba(var(--cond-rgb),.14) 0,rgba(var(--cond-rgb),.03) 50%,rgba(var(--cond-rgb),0) 75%)}html .app .tpf-details{background-color:color-mix(in srgb,var(--s1) 92%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-cond>[role=cell]:first-child,html .app .etbl [role=row].pill-row>[role=cell]:first-child{background-image:none}html .app .etbl [role=row].pill-row .rnum{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .35rem;border-radius:7px;border:1px solid var(--edge-accent);color:var(--accent-t);font-size:var(--fs-2);font-weight:800}html .app .etbl [role=row].pill-row.pill-cond .rnum{background:rgba(var(--cond-rgb),.12);border-color:rgba(var(--cond-rgb),.35);color:var(--cond-t)}html .app .blk-band{background:rgba(var(--blk-rgb),.1);background-image:none;border-top:1px solid rgba(var(--blk-rgb),.45);border-bottom:1px solid rgba(var(--blk-rgb),.18);border-radius:8px}html .app .etbl [role=row].pill-row.pill-edge>[role=cell]{background-color:color-mix(in srgb,var(--s2) 84%,var(--pill-edge))}html .app .etbl [role=row].pill-row.pill-edge>[role=cell]:first-child{border-left:1px solid color-mix(in srgb,var(--edge-accent-soft) 50%,var(--pill-edge))}html .app .etbl [role=row].pill-row.pill-edge.pill-top>[role=cell]{border-top-color:color-mix(in srgb,var(--edge-accent-soft) 50%,var(--pill-edge))}html .app .etbl [role=row].pill-row.pill-edge.pill-bottom>[role=cell]{border-bottom-color:color-mix(in srgb,var(--edge-accent-soft) 50%,var(--pill-edge))}html .app .etbl [role=row].pill-row.pill-edge>[role=cell]:last-child{border-right-color:color-mix(in srgb,var(--edge-accent-soft) 50%,var(--pill-edge))}html .app .etbl [role=row].pill-row:not(.pill-bottom)>[role=cell]{box-shadow:0 6px 0 0 color-mix(in srgb,var(--s2) 90%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-cond:not(.pill-bottom)>[role=cell]{box-shadow:0 6px 0 0 color-mix(in srgb,var(--s2) 90%,rgb(var(--cond-rgb)))}html .app .etbl [role=row].pill-row.pill-edge:not(.pill-bottom)>[role=cell]{box-shadow:0 6px 0 0 color-mix(in srgb,var(--s2) 84%,var(--pill-edge))}html .app .etbl [role=row].pill-row.pill-top>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 0 0 color-mix(in srgb,var(--s2) 90%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-top.pill-edge>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 0 0 color-mix(in srgb,var(--s2) 84%,var(--pill-edge))}html .app .etbl{border-spacing:0 4px}html .app .etbl [role=row].pill-row>[role=cell]{padding:.4rem .5rem}html .app .etbl [role=row].pill-row .pill-ctl{min-height:26px}html .app .prog-tbl td.pill-cell{border:0;box-shadow:inset 0 0 0 1px var(--edge-accent-soft);background-clip:padding-box}html .app .prog-tbl td.pill-cell.pill--now,html .app .prog-tbl td.pill-cell.pill-now{box-shadow:inset 0 0 0 1px var(--accent-edge)}html .app .prog-tbl .day-hdr td{background:linear-gradient(90deg,rgba(var(--accent-rgb),.18) 0,rgba(var(--accent-rgb),.06) 60%,rgba(var(--accent-rgb),.02) 100%);border-top:1px solid var(--edge-accent);border-bottom:0;padding:.55rem .6rem;color:var(--t1);position:relative;z-index:1}html .app .prog-tbl thead th{position:sticky;top:0;z-index:3;background:color-mix(in srgb,var(--s1) 96%,transparent);box-shadow:inset 0 -1px 0 var(--edge-accent-soft)}html .app .vary-btn{text-decoration:none}html .app .mode-seg{background:var(--well)!important;border:1px solid rgba(255,255,255,.12)!important}html .app .mode-seg>button{background:transparent!important;border:1px solid transparent!important;color:var(--t2)!important;box-shadow:none!important;border-radius:8px}html .app .mode-seg>button[aria-pressed=true]{background-color:var(--accent)!important;background-image:var(--grad-accent),linear-gradient(180deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 50%)!important;color:var(--on-accent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px -6px rgba(var(--accent-rgb),.6)!important}html .app .mode-otg svg,html .app .mode-seg>button svg{color:inherit!important}html .app .mode-otg{background-color:var(--accent-wash)!important;background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 60%)!important;border:1px solid var(--edge-accent)!important;color:var(--t1)!important;border-radius:var(--r-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35)!important}html .app .mode-otg[aria-pressed=true]{background-color:var(--accent)!important;background-image:var(--grad-accent),linear-gradient(180deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 50%)!important;border-color:transparent!important;color:var(--on-accent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px -6px rgba(var(--accent-rgb),.6)!important}@media (max-height:480px),(max-width:768px){html .app .phone-tabbar{background:color-mix(in srgb,var(--well) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(var(--accent-rgb),.35);box-shadow:0 -8px 24px -8px rgba(0,0,0,.6)}html .app .phone-tabbar .phone-tab{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--t1);font-family:var(--body);font-weight:600;font-size:var(--fs-1);letter-spacing:.01em;text-transform:none}html .app .phone-tabbar .phone-tab .phone-tab-ico{opacity:.85}html .app .phone-tabbar .phone-tab[aria-selected=true]{background-color:var(--accent-wash-strong);color:var(--accent-t);border:1px solid var(--edge-accent);border-radius:var(--r-panel)}html .app .phone-tabbar .phone-tab[aria-selected=true] .phone-tab-ico{opacity:1}html .app .phone-tabbar .phone-tab[aria-selected=true]:before{background:var(--grad-accent);height:3px;left:18%;right:18%}}html .app .tpf-picker{justify-content:space-between;gap:.6rem;min-height:36px;padding:0 .6rem 0 .8rem;max-width:100%}html .app .tpf-picker-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}html .app .tpf-picker-lbl b{font-weight:700}html .app .tpf-picker-sep{margin:0 .4rem;color:var(--accent-t)}html .app .tpf-picker>svg{color:var(--accent-t);flex:0 0 auto}html .app .tpf-picker-body{display:flex;flex-direction:column;gap:var(--sp-4)}html .app .tpf-picker-grp>.flbl{margin-bottom:.45rem}html .app .tpf-picker-foot{display:flex;justify-content:flex-end;padding-top:var(--sp-2);border-top:1px solid var(--edge-accent-soft)}html .app .opfocus-row.opfocus-row--chips{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:nowrap}html .app .opfocus-row.opfocus-row--chips>.tpf-picker{flex:1 1 auto;min-width:0}html .app{--grad-2:color-mix(in oklab,var(--accent) 45%,#a8202a);--flag-counter:#1f3f8f}[data-brand=hybrid] .app{--grad-2:#1f4aa8;--flag-counter:#c8323a}[data-brand=operator] .app{--grad-2:color-mix(in oklab,var(--accent) 55%,#b8453a);--flag-counter:#1f3f8f}[data-brand=operator][data-visual-package=standard] .app{--grad-2:#2b63b8;--flag-counter:#c8323a}html[data-brand=operator][data-visual-package=standard] .app.skin-v2.skin-mk2:not(.light),html[data-brand=operator][data-visual-package=standard] .app.skin-v2:not(.light),html[data-brand=operator][data-visual-package=standard] .app:not(.light){--solid-1:color-mix(in srgb,var(--accent) 60%,#000);--grad-accent:linear-gradient(135deg,color-mix(in srgb,var(--accent) 60%,#000) 0%,var(--grad-2) 100%)}html .app{--grad-accent:linear-gradient(135deg,var(--accent) 0%,var(--grad-2) 100%);--grad-accent-soft:linear-gradient(135deg,rgba(var(--accent-rgb),.22) 0%,color-mix(in srgb,var(--grad-2) 10%,transparent) 100%)}html .app .hdr:after{background:linear-gradient(90deg,var(--accent) 0,var(--grad-2) 38%,color-mix(in srgb,var(--flag-counter) 45%,transparent) 62%,rgba(var(--accent-rgb),0) 100%)}html .app.skin-v2,html .app.skin-v2.skin-mk2{background:radial-gradient(60% 34% at 50% -10%,rgba(var(--accent-rgb),.22) 0,rgba(var(--accent-rgb),0) 70%),radial-gradient(120% 60% at 50% -12%,rgba(var(--accent-rgb),.08) 0,rgba(var(--accent-rgb),0) 70%),radial-gradient(55% 40% at 100% 100%,color-mix(in srgb,var(--flag-counter) 8%,transparent) 0,transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 92%,var(--accent)) 0,var(--bg) 45%,#0a0b0d 100%)}html .app .dpanel,html .app.skin-v2 .dpanel{background-color:color-mix(in srgb,var(--s1) 92%,rgb(var(--accent-rgb)));background-image:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0) 40%)}html .app .card,html .app .home-card,html .app.skin-v2 .card,html .app.skin-v2 .home-card{background-image:linear-gradient(135deg,rgba(var(--accent-rgb),.09) 0,rgba(var(--accent-rgb),.02) 45%,rgba(var(--accent-rgb),0) 70%),linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,0) 40%)}html .app .today-ex-card.ex-pill,html .app.skin-v2 .today-ex-card.ex-pill{background-image:linear-gradient(135deg,rgba(var(--accent-rgb),.1) 0,rgba(var(--accent-rgb),.02) 50%,rgba(var(--accent-rgb),0) 75%),linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,0) 40%)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-image:linear-gradient(135deg,rgba(var(--cond-rgb),.1) 0,rgba(var(--cond-rgb),.02) 50%,rgba(var(--cond-rgb),0) 75%)}html .app .opfocus-row.opfocus-row--chips>.tpf-picker{flex:0 1 auto}
/* !important: on the phone the toolbar's own rule still painted this one grey (simulator, 2026-09-03 09:39) */html .app .adv-menu-root>button.btn-faded{background-color:var(--accent-wash)!important;background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 60%)!important;border:1px solid var(--edge-accent)!important;color:var(--t1)!important;border-radius:8px;min-height:36px;padding:0 .8rem;font-weight:600}html .app .adv-menu-root>button.btn-faded:hover{background-color:var(--accent-wash-strong);border-color:rgba(var(--accent-rgb),.55)}html .app .prog-tbl thead th,html .app .prog-tbl thead th:first-child,html .app .prog-tbl thead th:nth-child(2){background:color-mix(in srgb,var(--s1) 100%,transparent)}html .app .tpf-choice{padding:.6rem .5rem;border-radius:var(--r-panel);cursor:pointer;font-family:var(--body);font-weight:700;font-size:var(--fs-3);letter-spacing:0;text-transform:none;border:1px solid var(--edge-accent);background-color:var(--accent-wash);background-image:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 60%);color:var(--t1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html .app .tpf-choice:hover{background-color:var(--accent-wash-strong)}html .app .tpf-choice.on{background-image:var(--grad-accent-soft),linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 60%);border-color:rgba(var(--accent-rgb),.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 18px -8px rgba(var(--accent-rgb),.5)}html .app .tpf-choice-d{font-family:var(--body);font-size:var(--fs-1);font-weight:500;color:var(--t2);margin-top:3px}html .app .mb-add{background-color:var(--accent-wash);border:1px dashed var(--edge-accent);color:var(--t1);font-family:var(--body);font-weight:600;font-size:var(--fs-3);border-radius:var(--r-panel);box-shadow:none}html .app .mb-add svg{color:var(--accent-t)}html .app .tpf-modal{border-radius:var(--r-panel)}html .tpf-modal{--well:color-mix(in srgb,var(--bg) 70%,#000);--grad-accent:linear-gradient(135deg,var(--accent) 0%,var(--grad-2,var(--accent)) 100%)}html .tpf-modal .tpf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:0 .9rem;border-radius:8px;font-family:var(--body);font-weight:600;font-size:var(--fs-2);letter-spacing:0;text-transform:none;cursor:pointer;color:var(--t1);background-color:rgba(var(--accent-rgb),.1);background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 60%);border:1px solid rgba(var(--accent-rgb),.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35)}html .tpf-modal .tpf-btn:disabled{opacity:.6;cursor:default}html .tpf-modal .tpf-btn--primary{background-color:var(--accent);background-image:var(--grad-accent),linear-gradient(180deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 50%);color:var(--on-accent);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px -6px rgba(var(--accent-rgb),.6)}html .tpf-modal .tpf-btn svg{width:16px;height:16px;color:var(--accent-t)}html .tpf-modal .tpf-btn--primary svg{color:inherit}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--s1:color-mix(in srgb,#14161a 91%,rgb(var(--accent-rgb)));--s2:color-mix(in srgb,#1b1d22 90%,rgb(var(--accent-rgb)));--s3:color-mix(in srgb,#20232a 86%,rgb(var(--accent-rgb)));--input-bg:color-mix(in srgb,#20232a 86%,rgb(var(--accent-rgb)));--b2:rgba(var(--accent-rgb),.30);--b-input:rgba(var(--accent-rgb),.36);--edge-accent-soft:rgba(var(--accent-rgb),.22)}html .app .card,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .mb-wk,html .app .orm-card,html .app .pill.pill--card,html .app .scard,html .app .today-ex-card.ex-pill,html .app.skin-v2 .card,html .app.skin-v2 .home-card,html .app.skin-v2 .today-ex-card.ex-pill{background-color:color-mix(in srgb,var(--s1) 91%,rgb(var(--accent-rgb)));background-image:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0) 40%)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-color:color-mix(in srgb,var(--s1) 91%,rgb(var(--cond-rgb)))}html .app .home-card.home-card--gold,html .app .today-ex-card.ex-pill.ex-pill--cond,html .app.skin-v2 .home-card.home-card--gold{background-image:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0) 40%)}html .app .nav-wrap,html .app.skin-v2 .nav-wrap{background:color-mix(in srgb,var(--s1) 85%,transparent)}html .app .tset-field{position:relative;flex:1 1;min-width:0;display:flex}html .app .tset-field>.tset-w{flex:1 1 auto;width:100%;min-width:0;padding-right:2.3rem}html .app .tset-field>.tset-unit{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);display:inline;pointer-events:none;font-family:var(--body);font-size:var(--fs-1);font-weight:600;color:var(--t3)}html .app .tset-reps,html .app .tset-reps--mini{flex:1 1;width:auto;min-width:0}html .app .tset-field--mini>.tset-w{padding-right:2rem}@media (max-height:480px),(max-width:768px){html .app .tset-field>.tset-unit{display:inline}}@media (max-width:480px){html .app .tset-field>.tset-w{padding-right:1.5rem}html .app .tset-field>.tset-unit{right:.3rem;font-size:10px}}html .app [aria-labelledby=programs-panel-title] :is(button,span,div,label,summary){text-transform:none!important;letter-spacing:0!important;font-family:var(--body)!important}html .app [aria-labelledby=programs-panel-title] button{border-radius:8px;font-weight:600!important}html .app [aria-labelledby=programs-panel-title] [role=tab]{font-weight:600!important;font-size:var(--fs-2)!important}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--s1:color-mix(in srgb,#15171b 96%,rgb(var(--accent-rgb)));--s2:color-mix(in srgb,#20232a 96%,rgb(var(--accent-rgb)));--s3:color-mix(in srgb,#2b2f38 96%,rgb(var(--accent-rgb)));--input-bg:color-mix(in srgb,#2b2f38 96%,rgb(var(--accent-rgb)));--b2:rgba(var(--accent-rgb),.22);--b-input:rgba(var(--accent-rgb),.30);--edge-accent-soft:rgba(var(--accent-rgb),.16)}html .app .dpanel,html .app.skin-v2 .dpanel{background-color:var(--s1)}html .app .etbl [role=row].pill-row.pill-cond>[role=cell],html .app .etbl [role=row].pill-row.pill-tray>[role=cell]{background-color:color-mix(in srgb,var(--s2) 92%,rgb(var(--cond-rgb)))}html .app .etbl [role=row].pill-row:hover>[role=cell]{background-color:color-mix(in srgb,var(--s3) 84%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-cond:hover>[role=cell]{background-color:color-mix(in srgb,var(--s3) 92%,rgb(var(--cond-rgb)))}html .app .etbl [role=row].pill-row.pill-top>[role=cell],html .app .etbl [role=row].pill-row:not(.pill-bottom)>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 0 0 color-mix(in srgb,var(--s2) 86%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-cond:not(.pill-bottom)>[role=cell]{box-shadow:0 6px 0 0 color-mix(in srgb,var(--s2) 92%,rgb(var(--cond-rgb)))}html .app .etbl [role=row].pill-row.pill-top.pill-bottom>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html .app .etbl [role=row].pill-row.pill-edge>[role=cell]{background-color:color-mix(in srgb,var(--s2) 88%,var(--pill-edge))}html .app .etbl [role=row].pill-row.pill-edge:not(.pill-bottom)>[role=cell],html .app .etbl [role=row].pill-row.pill-top.pill-edge>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 0 0 color-mix(in srgb,var(--s2) 88%,var(--pill-edge))}html .app .etbl [role=row].pill-row.pill-top.pill-edge.pill-bottom>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html .app .card,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .mb-wk,html .app .orm-card,html .app .pill.pill--card,html .app .scard,html .app .today-ex-card.ex-pill,html .app .tpf-details,html .app.skin-v2 .card,html .app.skin-v2 .home-card,html .app.skin-v2 .today-ex-card.ex-pill{background-color:var(--s1)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-color:color-mix(in srgb,var(--s1) 93%,rgb(var(--cond-rgb)))}html .app .home-card.home-card--gold,html .app.skin-v2 .home-card.home-card--gold{background-color:color-mix(in srgb,var(--s1) 93%,rgb(var(--gold-rgb)))}html .app .today-ex-card.ex-pill .tset-row.pill,html .app .today-ex-card.ex-pill .tset-row.pill--ghost{background:color-mix(in srgb,var(--s2) 88%,rgb(var(--accent-rgb)))}html .app .pill{background-color:color-mix(in srgb,var(--s2) 88%,rgb(var(--accent-rgb)))}html .app .wkcell{background:var(--s1)}html .app .prog-tbl td.pill-cell{background-color:color-mix(in srgb,var(--s2) 90%,rgb(var(--accent-rgb)))}@media (max-height:480px),(max-width:768px){html .app .mb-wk,html .app .pill.pill--card{background-color:var(--s1)}html .app .mb-daynav .mb-day{background:color-mix(in srgb,var(--s2) 90%,rgb(var(--accent-rgb)))}}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--accent-wash:color-mix(in srgb,var(--s2) 82%,rgb(var(--accent-rgb)));--accent-wash-strong:color-mix(in srgb,var(--s2) 66%,rgb(var(--accent-rgb)));--edge-accent:rgba(var(--accent-rgb),.62);--edge-accent-soft:rgba(var(--accent-rgb),.30);--b2:rgba(var(--accent-rgb),.40);--b-input:rgba(var(--accent-rgb),.50);--t2:#d2d6de;--t3:#a3a9b4}html .app .adv-menu-root>button.btn-faded,html .app .btn-auto,html .app .btn-ghost,html .app .btn-pdf,html .app .dtab,html .app .etbl-addrow-cell button,html .app .hdr-btn,html .app .ivl-cell,html .app .mb-add,html .app .stat-tile,html .app .tbar-btn,html .app .tpf-btn,html .app .tpf-choice,html .app .tpf-input,html .app .vary-btn,html .app button.pill--ghost.pill--block,html .tpf-modal .tpf-btn{background-image:none;box-shadow:none;font-weight:700}html .app .adv-menu-root>button.btn-faded,html .app .btn-ghost,html .app .btn-pdf,html .app .hdr-btn,html .app .ivl-cell,html .app .mb-add,html .app .tbar-btn,html .app .tpf-btn,html .app .tpf-choice{border-color:var(--edge-accent)}html .app .adv-menu-root>button.btn-faded{background-image:none!important;border-color:var(--edge-accent)!important}html .app .tpf-chip{border-color:var(--edge-accent);font-weight:700}html .app .etbl [role=row].pill-row .pill-ctl,html .app .pill .pill-ctl,html .app .pill.pill--card .pill-ctl,html .app .today-ex-card.ex-pill .pill-ctl{border-color:var(--edge-accent);background:var(--accent-wash);font-weight:700}html .app .tpf-picker{font-weight:700}html .app .btn-login,html .app .btn-save,html .app .btn-seg.on,html .app .mode-otg[aria-pressed=true],html .app .mode-seg>button[aria-pressed=true],html .app .tbar-btn.accent,html .app .tpf-btn--primary,html .app .tpf-chip.on,html .app .tpf-seg>button.on,html .app .tpf-seg>button[aria-pressed=true]{background-image:var(--grad-accent)!important;box-shadow:0 6px 18px -6px rgba(var(--accent-rgb),.55)!important;font-weight:700}html .app .btn-login,html .app .btn-save,html .app .tbar-btn.accent,html .app .tpf-btn--primary{background-blend-mode:normal}html .app .adv-menu-seg,html .app .mode-seg,html .app .tpf-seg{background:#0b0c0f;border-color:var(--edge-accent-soft)}html .app .mode-seg>button,html .app .tpf-seg>button{color:var(--t1)!important;font-weight:700}html .app .etbl [role=row].pill-row .etbl-input,html .app .etbl [role=row].pill-row .ex-search,html .app .etbl [role=row].pill-row .rest-sel,html .app .etbl [role=row].pill-row input[type],html .app .etbl [role=row].pill-row select,html .app .etbl-input,html .app .pill input,html .app .pill select,html .app .pill textarea,html .app .prog-input,html .app .prog-track-input,html .app .today-ex-card.ex-pill input,html .app .today-ex-card.ex-pill select,html .app .today-ex-card.ex-pill textarea,html .app .tset-reps,html .app .tset-w,html .app input[type=email],html .app input[type=number],html .app input[type=search],html .app input[type=text],html .app select,html .app textarea{box-shadow:none;border-color:var(--b-input);font-weight:600}html .app .card,html .app .day-foot,html .app .dpanel,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .home-card.home-card--gold,html .app .mb-wk,html .app .orm-card,html .app .pill.pill--card,html .app .scard,html .app .today-ex-card.ex-pill,html .app .tpf-details,html .app .wkcell,html .app.skin-v2 .card,html .app.skin-v2 .dpanel,html .app.skin-v2 .guide-section,html .app.skin-v2 .home-card,html .app.skin-v2 .home-card.home-card--gold,html .app.skin-v2 .orm-card,html .app.skin-v2 .scard,html .app.skin-v2 .today-ex-card.ex-pill{background-image:none;box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px -12px rgba(0,0,0,.6);border-color:var(--edge-accent-soft)}html .app .etbl [role=row].pill-row.pill-bottom>[role=cell],html .app .etbl [role=row].pill-row.pill-top>[role=cell],html .app .etbl [role=row].pill-row>[role=cell]:first-child,html .app .etbl [role=row].pill-row>[role=cell]:last-child{border-color:var(--edge-accent-soft)}html .app.skin-v2:before{display:none}html .app .hdr,html .app.skin-v2 .hdr{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--s1) 88%,rgb(var(--accent-rgb)))}html .app .nav-wrap,html .app.skin-v2 .nav-wrap{background:var(--s1);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--edge-accent-soft)}@media (min-width:769px) and (min-height:481px){html .app .nav-wrap .nav>.ntab{color:var(--t1);font-weight:700}html .app .nav-wrap .nav>.ntab.on,html .app .nav-wrap .nav>.ntab[aria-selected=true]{background-color:var(--accent-wash);box-shadow:none}}@media (max-height:480px),(max-width:768px){html .app .phone-tabbar{background:#0b0c0f;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:1px solid var(--edge-accent-soft);box-shadow:none}html .app .phone-tabbar .phone-tab{font-weight:700}html .app .phone-tabbar .phone-tab .phone-tab-ico{opacity:1}html .app .phone-tabbar .phone-tab[aria-selected=true]{background-color:var(--accent-wash);border-color:var(--edge-accent)}html .app .mb-daynav .mb-day{background:var(--s2);border:1px solid var(--edge-accent-soft);font-weight:700;color:var(--t1)}html .app .mb-daynav .mb-day.on{background:var(--accent-wash);border-color:var(--edge-accent);color:var(--t1)}html .app .mb-wk.on{background:var(--accent-wash);box-shadow:none}}html .app .today-ex-card.ex-pill .tset-row.pill--now,html .app .wkcell.on,html .app .wkcell[aria-current=true]{background:var(--accent-wash-strong);background-image:none;border-color:var(--edge-accent);box-shadow:none}html .app .rc-badge.pill{background:var(--accent-wash)}html .app .rc-badge.pill,html .app .tpf-choice.on{background-image:none;border-color:var(--edge-accent)}html .app .tpf-choice.on{background-color:var(--accent-wash-strong);box-shadow:none}html .app .tpf-modal,html .tpf-modal{background-color:var(--s1)}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--bg:#08090c;--s1:color-mix(in srgb,#1a1d24 93%,rgb(var(--accent-rgb)));--s2:color-mix(in srgb,#252932 92%,rgb(var(--accent-rgb)));--s3:color-mix(in srgb,#31363f 92%,rgb(var(--accent-rgb)));--well:#0e0f13;--input-bg:#0e0f13;--accent-wash:color-mix(in srgb,var(--s2) 80%,rgb(var(--accent-rgb)));--accent-wash-strong:color-mix(in srgb,var(--s2) 56%,rgb(var(--accent-rgb)));--edge-accent:rgba(var(--accent-rgb),.70);--edge-accent-soft:rgba(var(--accent-rgb),.36);--b1:rgba(var(--accent-rgb),.22);--b2:rgba(var(--accent-rgb),.44);--b-input:rgba(var(--accent-rgb),.55);--elev-1:0 1px 2px rgba(0,0,0,.5),0 14px 34px -14px rgba(0,0,0,.8)}html .app.skin-v2,html .app.skin-v2.skin-mk2{background:radial-gradient(60% 36% at 50% -10%,rgba(var(--accent-rgb),.3) 0,rgba(var(--accent-rgb),0) 70%),radial-gradient(120% 60% at 50% -12%,rgba(var(--accent-rgb),.1) 0,rgba(var(--accent-rgb),0) 70%),radial-gradient(55% 40% at 100% 100%,color-mix(in srgb,var(--flag-counter) 10%,transparent) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 90%,rgb(var(--accent-rgb))) 0,var(--bg) 45%,#050608 100%)}html .app .card,html .app .day-foot,html .app .dpanel,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .home-card.home-card--gold,html .app .mb-wk,html .app .orm-card,html .app .pill.pill--card,html .app .scard,html .app .today-ex-card.ex-pill,html .app .tpf-details,html .app .wkcell,html .app.skin-v2 .card,html .app.skin-v2 .dpanel,html .app.skin-v2 .guide-section,html .app.skin-v2 .home-card,html .app.skin-v2 .home-card.home-card--gold,html .app.skin-v2 .orm-card,html .app.skin-v2 .scard,html .app.skin-v2 .today-ex-card.ex-pill{border:1px solid var(--edge-accent-soft)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-color:color-mix(in srgb,var(--s1) 90%,rgb(var(--cond-rgb)));border-color:rgba(var(--cond-rgb),.4)}html .app .home-card.home-card--gold,html .app.skin-v2 .home-card.home-card--gold{border-color:rgba(var(--gold-rgb),.4)}html .app .etbl [role=row].pill-row .etbl-input,html .app .etbl [role=row].pill-row .ex-search,html .app .etbl [role=row].pill-row .rest-sel,html .app .etbl [role=row].pill-row input[type],html .app .etbl [role=row].pill-row select,html .app .etbl-input,html .app .pill input,html .app .pill select,html .app .pill textarea,html .app .pill.pill--card input,html .app .pill.pill--card select,html .app .prog-input,html .app .prog-track-input,html .app .today-ex-card.ex-pill input,html .app .today-ex-card.ex-pill select,html .app .today-ex-card.ex-pill textarea,html .app .tset-reps,html .app .tset-w,html .app input[type=email],html .app input[type=number],html .app input[type=search],html .app input[type=text],html .app select,html .app textarea{background:#0e0f13;border:1px solid var(--b-input);color:var(--t1)}html .app .blk-band .blk-btn>svg,html .app .btn-faded svg,html .app .btn-pdf svg,html .app .etbl [role=row].pill-row .pill-ctl svg,html .app .hdr-btn svg,html .app .ivl-cell-k,html .app .tbar-btn svg,html .app .today-ex-card.ex-pill .pill-ctl svg,html .app .tpf-btn svg,html .app .tpf-btn--ghost svg,html .app .tpf-picker>svg{color:color-mix(in srgb,var(--accent-t) 72%,#fff)}html .app .btn-faded[aria-pressed=true],html .app .today-ex-card.ex-pill .tset-row.pill--now,html .app .tpf-btn[aria-pressed=true],html .app .tpf-choice.on,html .app .wkcell.on,html .app .wkcell[aria-current=true]{background:var(--accent-wash-strong);background-image:none;border-color:var(--edge-accent);color:var(--t1)}@media (min-width:769px) and (min-height:481px){html .app .nav-wrap .nav>.ntab.on,html .app .nav-wrap .nav>.ntab[aria-selected=true]{background-color:var(--accent-wash-strong)}}@media (max-height:480px),(max-width:768px){html .app .phone-tabbar .phone-tab[aria-selected=true]{background-color:var(--accent-wash-strong)}html .app .mb-daynav .mb-day.on,html .app .mb-wk.on{background:var(--accent-wash-strong);border-color:var(--edge-accent)}}html .app .etbl [role=row].pill-row>[role=cell]{background-color:color-mix(in srgb,var(--s2) 86%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-cond>[role=cell],html .app .etbl [role=row].pill-row.pill-tray>[role=cell]{background-color:color-mix(in srgb,var(--s2) 90%,rgb(var(--cond-rgb)))}html .app .hdr,html .app.skin-v2 .hdr{background:color-mix(in srgb,var(--s1) 86%,rgb(var(--accent-rgb)))}html .app .nav-wrap,html .app.skin-v2 .nav-wrap{background:#0b0c10}html .app :is(select,input,textarea)[style*="var(--s3)"]{background:#0e0f13!important;border-color:var(--b-input)!important}html .app :is(div,span,label,button,a)[style*="background-color: var(--s3)"],html .app :is(div,span,label,button,a)[style*="background: var(--s3)"]{background-color:var(--accent-wash)!important;border-color:var(--edge-accent-soft)!important}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--bg:#07080a;--s1:color-mix(in srgb,#1c1f26 97%,rgb(var(--accent-rgb)));--s2:color-mix(in srgb,#2a2e37 96%,rgb(var(--accent-rgb)));--s3:color-mix(in srgb,#383d48 96%,rgb(var(--accent-rgb)));--t1:#ffffff;--t2:#e6e9ee;--t3:#b8bec9;--b1:rgba(255,255,255,.09);--b2:rgba(255,255,255,.14);--edge-accent-soft:rgba(255,255,255,.12);--edge-accent:rgba(var(--accent-rgb),.75);--elev-1:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.6),0 16px 36px -14px rgba(0,0,0,.85);--grad-bar:linear-gradient(90deg,var(--accent) 0%,var(--stat-accent) 100%)}html .app.skin-v2,html .app.skin-v2.skin-mk2{background:radial-gradient(60% 36% at 50% -10%,rgba(var(--accent-rgb),.22) 0,rgba(var(--accent-rgb),0) 70%),linear-gradient(180deg,#0a0b0e 0,#07080a 45%,#050607 100%);background-attachment:fixed}html .app .card,html .app .day-foot,html .app .dpanel,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .home-card.home-card--gold,html .app .mb-wk,html .app .orm-card,html .app .pill.pill--card,html .app .scard,html .app .today-ex-card.ex-pill,html .app .tpf-details,html .app .wkcell,html .app.skin-v2 .card,html .app.skin-v2 .dpanel,html .app.skin-v2 .guide-section,html .app.skin-v2 .home-card,html .app.skin-v2 .home-card.home-card--gold,html .app.skin-v2 .orm-card,html .app.skin-v2 .scard,html .app.skin-v2 .today-ex-card.ex-pill{background-color:var(--s1);border:1px solid rgba(255,255,255,.1);box-shadow:var(--elev-1)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-color:color-mix(in srgb,var(--s1) 88%,rgb(var(--cond-rgb)));border-color:rgba(var(--cond-rgb),.45)}html .app .home-card.home-card--gold,html .app.skin-v2 .home-card.home-card--gold{background-color:color-mix(in srgb,var(--s1) 90%,rgb(var(--gold-rgb)));border-color:rgba(var(--gold-rgb),.45)}html .app .etbl [role=row].pill-row>[role=cell]{background-color:color-mix(in srgb,var(--s2) 90%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-top>[role=cell],html .app .etbl [role=row].pill-row:not(.pill-bottom)>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 6px 0 0 color-mix(in srgb,var(--s2) 90%,rgb(var(--accent-rgb)))}html .app .etbl [role=row].pill-row.pill-top.pill-bottom>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}html .app .etbl [role=row].pill-row.pill-bottom>[role=cell],html .app .etbl [role=row].pill-row.pill-top>[role=cell],html .app .etbl [role=row].pill-row>[role=cell]:first-child,html .app .etbl [role=row].pill-row>[role=cell]:last-child{border-color:rgba(255,255,255,.12)}html .app .etbl [role=row].pill-row.pill-cond>[role=cell],html .app .etbl [role=row].pill-row.pill-tray>[role=cell]{background-color:color-mix(in srgb,var(--s2) 86%,rgb(var(--cond-rgb)))}html .app .blk-band{background:rgba(255,255,255,.04);border-top:2px solid rgb(var(--blk-rgb));border-bottom:1px solid rgba(255,255,255,.1)}html .app .blk-band .blk-name{color:var(--t1)}html .app .hdr,html .app.skin-v2 .hdr{background:#101216;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.1)}html .app .hdr:after{background:var(--grad-bar);height:2px}html .app .nav-wrap,html .app.skin-v2 .nav-wrap{background:#0b0c0f;border-bottom:1px solid rgba(255,255,255,.1)}@media (min-width:769px) and (min-height:481px){html .app .nav-wrap .nav>.ntab.on:before,html .app .nav-wrap .nav>.ntab[aria-selected=true]:before{background:var(--grad-bar);height:3px}}@media (max-height:480px),(max-width:768px){html .app .phone-tabbar .phone-tab[aria-selected=true]:before{background:var(--grad-bar)}html .app .mb-daynav .mb-day{background:var(--s2);border:1px solid rgba(255,255,255,.14)}}html .app .dtitle .num,html .app .lk-v,html .app .rc-badge.pill,html .app .stat-tile-v,html .app .sval,html .app .today-hd-title em,html .app .wkcell-day{color:var(--stat-accent)}html .app .rc-badge.pill{background:var(--s2);border:1px solid var(--stat-accent);font-weight:800}html .app .gfill,html .app .hdr-scores .hdr-sc .bar>div,html .app .wkcell-bar>div{background-image:var(--grad-bar)}html .app .ctitle,html .app .home-card-title,html .app .wtitle{color:var(--t1)}html .app .bld-tlbl,html .app .flbl{color:var(--t2);font-weight:600}html .app .btn-ghost,html .app .btn-pdf,html .app .etbl [role=row].pill-row .pill-ctl,html .app .hdr-btn,html .app .ivl-cell,html .app .mb-add,html .app .tbar-btn,html .app .today-ex-card.ex-pill .pill-ctl,html .app .tpf-btn,html .app .tpf-chip,html .app .tpf-choice{border:1px solid var(--edge-accent);color:#fff}html .app .adv-menu-btn,html .app .blk-band .blk-btn,html .app .btn-faded,html .app .tpf-btn--ghost{border-color:transparent;color:var(--t2)}html .app .adv-menu-btn.danger,html .app .tpf-btn--danger{border-color:transparent}html .app .etbl-input,html .app .tset-reps,html .app .tset-w,html .app :is(select,input,textarea)[style*="var(--s3)"],html .app input[type=email],html .app input[type=number],html .app input[type=search],html .app input[type=text],html .app select,html .app textarea{background:#0a0b0e!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff}html .app input:focus,html .app select:focus,html .app textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.35)!important}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--solid-1:color-mix(in srgb,var(--accent) 72%,#000);--solid-cond:color-mix(in srgb,var(--cond) 60%,#000);--grad-solid:linear-gradient(135deg,color-mix(in srgb,var(--accent) 72%,#000) 0%,var(--grad-2) 100%);--accent-wash:color-mix(in srgb,var(--s2) 70%,rgb(var(--accent-rgb)));--accent-wash-strong:color-mix(in srgb,var(--s2) 50%,rgb(var(--accent-rgb)))}html .app .btn-login,html .app .btn-save,html .app .btn-seg.on,html .app .mode-otg[aria-pressed=true],html .app .mode-seg>button[aria-pressed=true],html .app .tbar-btn.accent,html .app .tpf-btn--primary,html .app .tpf-chip.on,html .app .tpf-seg>button.on,html .app .tpf-seg>button[aria-pressed=true],html .tpf-modal .tpf-btn--primary{background-color:var(--solid-1)!important;background-image:var(--grad-solid)!important;color:#fff!important}html .app .mode-seg>button[aria-pressed=true] svg,html .app .tbar-btn.accent svg,html .app .tpf-btn--primary svg,html .app .tpf-seg>button[aria-pressed=true] svg{color:#fff!important}html .app .etbl [role=row].pill-row>[role=cell]{background-color:var(--solid-1);color:#fff;--t1:#fff;--t2:rgba(255,255,255,.88);--t3:rgba(255,255,255,.72);--accent-t:#fff;--cond-t:#fff;--bad:#fff;--bad-t:#fff;--warn:#fff;--warn-t:#fff;--ok:#fff;--ok-t:#fff;font-weight:700}html .app .etbl [role=row].pill-row.pill-bottom>[role=cell],html .app .etbl [role=row].pill-row.pill-top>[role=cell],html .app .etbl [role=row].pill-row>[role=cell]:first-child,html .app .etbl [role=row].pill-row>[role=cell]:last-child{border-color:rgba(255,255,255,.22)}html .app .etbl [role=row].pill-row.pill-top>[role=cell],html .app .etbl [role=row].pill-row:not(.pill-bottom)>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 0 0 var(--solid-1)}html .app .etbl [role=row].pill-row.pill-top.pill-bottom>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}html .app .etbl [role=row].pill-row:hover>[role=cell]{background-color:color-mix(in srgb,var(--solid-1) 90%,#fff)}html .app .etbl [role=row].pill-row.pill-cond>[role=cell],html .app .etbl [role=row].pill-row.pill-tray>[role=cell]{background-color:var(--solid-cond)}html .app .etbl [role=row].pill-row.pill-cond:not(.pill-bottom)>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 0 0 var(--solid-cond)}html .app .etbl [role=row].pill-row.pill-cond:hover>[role=cell]{background-color:color-mix(in srgb,var(--solid-cond) 90%,#fff)}html .app .etbl [role=row].pill-row.pill-edge>[role=cell]{background-color:color-mix(in srgb,var(--pill-edge) 82%,#000)}html .app .etbl [role=row].pill-row.pill-edge:not(.pill-bottom)>[role=cell],html .app .etbl [role=row].pill-row.pill-top.pill-edge>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 0 0 color-mix(in srgb,var(--pill-edge) 82%,#000)}html .app .etbl [role=row].pill-row.pill-top.pill-edge.pill-bottom>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}html .app .etbl [role=row].pill-row .pill-ctl,html .app .etbl [role=row].pill-row .sets-btn,html .app .etbl [role=row].pill-row .tpf-btn{background:rgba(0,0,0,.16)!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important}html .app .etbl [role=row].pill-row .pill-ctl svg,html .app .etbl [role=row].pill-row .tpf-btn svg{color:#fff!important}html .app .etbl [role=row].pill-row .pill-ctl--on{background:rgba(255,255,255,.28)!important}html .app .etbl [role=row].pill-row .rnum{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.55);color:#fff}html .app .etbl [role=row].pill-row .adv-menu-btn,html .app .etbl [role=row].pill-row .btn-faded,html .app .etbl [role=row].pill-row .etbl-ex-cell .ex-name,html .app .etbl [role=row].pill-row .etbl-ex-cell .exsel,html .app .etbl [role=row].pill-row .etbl-ex-cell button{color:#fff}html .app .etbl [role=row].pill-row .etbl-input,html .app .etbl [role=row].pill-row .ex-search,html .app .etbl [role=row].pill-row .rest-sel,html .app .etbl [role=row].pill-row :is(select,input,textarea)[style*="var(--s3)"],html .app .etbl [role=row].pill-row input[type],html .app .etbl [role=row].pill-row select{background:rgba(0,0,0,.38)!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important}html .app .etbl [role=row].pill-row .ivl-cell{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5)}html .app .etbl [role=row].pill-row .ivl-cell-k,html .app .etbl [role=row].pill-row .ivl-cell-v{color:#fff}@media (max-height:480px),(max-width:768px){html .app .pill.pill--card:not(.pill--block){background-color:var(--solid-1);border-color:rgba(255,255,255,.22);color:#fff;--t1:#fff;--t2:rgba(255,255,255,.88);--t3:rgba(255,255,255,.72);--accent-t:#fff;--bad:#fff;--bad-t:#fff;--warn:#fff;--warn-t:#fff;--ok:#fff;--ok-t:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -12px rgba(0,0,0,.8)}html .app .pill.pill--card:not(.pill--block) .pill-ctl,html .app .pill.pill--card:not(.pill--block) .tpf-btn{background:rgba(0,0,0,.16)!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important}html .app .pill.pill--card:not(.pill--block) svg{color:#fff}html .app .pill.pill--card:not(.pill--block) input,html .app .pill.pill--card:not(.pill--block) select{background:rgba(0,0,0,.38)!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important}}[data-brand=operator][data-visual-package=standard] .app{--solid-1:color-mix(in srgb,var(--accent) 60%,#000);--grad-solid:linear-gradient(135deg,color-mix(in srgb,var(--accent) 60%,#000) 0%,var(--grad-2) 100%)}@media (max-height:480px),(max-width:768px){html .app .pill.pill--card:not(.pill--neutral){background:var(--solid-1)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important;--t1:#fff;--t2:rgba(255,255,255,.88);--t3:rgba(255,255,255,.72);--accent-t:#fff;--bad:#fff;--bad-t:#fff;--warn:#fff;--warn-t:#fff;--ok:#fff;--ok-t:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -12px rgba(0,0,0,.8)!important}html .app .pill.pill--card.pill--cond:not(.pill--neutral){background:var(--solid-cond)!important}html .app .pill.pill--card:not(.pill--neutral) .pill-ctl,html .app .pill.pill--card:not(.pill--neutral) .tpf-btn{background:rgba(0,0,0,.16)!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important}html .app .pill.pill--card:not(.pill--neutral) a,html .app .pill.pill--card:not(.pill--neutral) button,html .app .pill.pill--card:not(.pill--neutral) svg{color:#fff!important}html .app .pill.pill--card:not(.pill--neutral) input,html .app .pill.pill--card:not(.pill--neutral) select{background:rgba(0,0,0,.38)!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important}}html .app .wkcell{min-height:104px;padding:.65rem .75rem}html .app .wkcell-name{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.1rem}html .app .wkcell-sub{font-family:var(--body);font-size:var(--fs-2);font-weight:600;color:var(--stat-accent);line-height:1.2;margin-bottom:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .app .wkcell-bar{margin-top:auto}@media (max-height:480px),(max-width:768px){html .app .wkcell{min-height:96px}}@media (min-width:769px) and (min-height:481px){html .app .nav-wrap .nav>.ntab.on svg,html .app .nav-wrap .nav>.ntab.on>svg,html .app .nav-wrap .nav>.ntab[aria-selected=true] svg,html .app .nav-wrap .nav>.ntab[aria-selected=true]>svg{color:var(--stat-accent)}}@media (max-height:480px),(max-width:768px){html .app .phone-tabbar .phone-tab[aria-selected=true] .phone-tab-ico,html .app .phone-tabbar .phone-tab[aria-selected=true] svg{color:var(--stat-accent)}}html .app .card,html .app .finish-card,html .app .glos-item,html .app .guide-section,html .app .home-card,html .app .mb-wk,html .app .orm-card,html .app .scard,html .app .today-ex-card.ex-pill,html .app .tpf-details,html .app.skin-v2 .card,html .app.skin-v2 .guide-section,html .app.skin-v2 .home-card,html .app.skin-v2 .orm-card,html .app.skin-v2 .scard,html .app.skin-v2 .today-ex-card.ex-pill{background-color:var(--solid-1)!important;background-image:none!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff;--t1:#fff;--t2:rgba(255,255,255,.96);--t3:rgba(255,255,255,.92);--accent-t:#fff;--cond-t:#fff;--gold-t:#fff;--green-t:#fff;--card-t1:#fff;--card-t2:rgba(255,255,255,.96);--card-t3:rgba(255,255,255,.92);--card-accent-t:#fff;--s1:rgba(0,0,0,.30);--s2:rgba(0,0,0,.28);--s3:rgba(0,0,0,.36);--card-s1:rgba(0,0,0,.30);--card-s2:rgba(0,0,0,.28);--card-s3:rgba(0,0,0,.36);--well:rgba(0,0,0,.42);--input-bg:rgba(0,0,0,.42);--b1:rgba(255,255,255,.26);--b2:rgba(255,255,255,.40);--b-input:rgba(255,255,255,.45);--card-b1:rgba(255,255,255,.26);--card-b2:rgba(255,255,255,.40);--card-b-input:rgba(255,255,255,.45);--edge-accent:rgba(255,255,255,.62);--edge-accent-soft:rgba(255,255,255,.30);--accent-wash:rgba(255,255,255,.14);--accent-wash-strong:rgba(255,255,255,.26)}html .app .today-ex-card.ex-pill.ex-pill--cond{background-color:var(--solid-cond)!important}html .app .home-card.home-card--gold,html .app.skin-v2 .home-card.home-card--gold{background-color:color-mix(in srgb,var(--gold) 55%,#000)!important;--gold-t:#fff}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) :is(.tpf-btn,.pill-ctl,.tpf-chip,.btn-faded,.tbar-btn,.tpf-choice,.stat-tile,.mb-add){background:var(--s2)!important;border:1px solid var(--b1)!important;color:var(--t1)!important;background-image:none!important;box-shadow:inset 0 1px 0 var(--edge-top)}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) :is(select,input,textarea){background:var(--input-bg)!important;border:1px solid var(--b-input)!important;color:var(--t1)!important}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) :is(div,span,label,button,a)[style*="var(--s2)"],html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) :is(div,span,label,button,a)[style*="var(--s3)"]{background-color:var(--s2)!important;border-color:var(--b1)!important}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) svg{color:var(--t2)}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details) :is(.sval,.lk-v,.stat-tile-v,.ctitle,.wtitle,.home-card-title,h1,h2,h3){color:var(--t1)}html .app .today-ex-card.ex-pill .tset-row.pill,html .app .today-ex-card.ex-pill .tset-row.pill--ghost{background:rgba(0,0,0,.28)!important;border-color:rgba(255,255,255,.3)!important}html .app .today-ex-card.ex-pill .tset-row.pill--now{background:rgba(255,255,255,.22)!important;border-color:#fff!important}html .app .tpf-details>summary:before{border-color:#fff}html .app .etbl [role=row].pill-row .ivl-seg,html .app .pill .ivl-seg{background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff}html .app .etbl [role=row].pill-row .tpf-seg,html .app .pill .tpf-seg{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.35)!important}html .app .etbl [role=columnheader]{color:rgba(255,255,255,.92);font-family:var(--body);font-weight:700;font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase}html .app .etbl [role=row].pill-row .etbl-ex-cell>button,html .app .etbl [role=row].pill-row .ex-name,html .app .etbl [role=row].pill-row .exsel{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk,.scard,.orm-card,.finish-card){--accent:#ffffff;--accent-rgb:255,255,255;--accent-edge:#ffffff;--on-accent:#111;--stat-accent:#ffe08a;--on-stat-accent:#111;--gold:#ffe08a;--gold-rgb:255,224,138;--cond:#7ff0c9;--cond-rgb:127,240,201;--cond-alt:#b9f7e3;--blue:#cfe3ff;--blue-t:#cfe3ff;--blue-rgb:207,227,255;--green:#7ff0c9;--deload-bg:rgba(255,255,255,.18)}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) svg :is([stroke="#888"],[stroke="#aaa"],[stroke="#666"],[stroke="#444"]){stroke:rgba(255,255,255,.6)}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) svg :is([fill="#888"],[fill="#aaa"],[fill="#666"],[fill="#444"]){fill:rgba(255,255,255,.65)}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) svg text{fill:#fff}html .app .home-card.home-card--gold{--gold:#fff;--gold-t:#fff;--stat-accent:#fff}html .app .home-card.home-card--gold,html .app.skin-v2 .home-card.home-card--gold{background-color:color-mix(in srgb,#DCB347 55%,#000)!important}html .app :is(.card,.home-card,.tpf-details) svg :is([stroke="#e31e24"],[stroke="#E31E24"]){stroke:#fff}html .app :is(.card,.home-card,.tpf-details) svg :is([fill="#e31e24"],[fill="#E31E24"]){fill:#fff}html .app :is(.card,.home-card,.tpf-details) :is(div,span)[style*="#E31E24"],html .app :is(.card,.home-card,.tpf-details) :is(div,span)[style*="#e31e24"]{background-color:#fff!important;color:#fff!important}html .app .card .prog-tbl thead th,html .app .card .prog-tbl thead th:first-child,html .app .card .prog-tbl thead th:nth-child(2){background:rgba(0,0,0,.22);color:#fff}html .app .card .prog-tbl .day-hdr td{background:rgba(0,0,0,.22);border-top:1px solid rgba(255,255,255,.3);color:#fff}html .app .card .prog-tbl td.pill-cell{background-color:rgba(0,0,0,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);color:#fff}html .app .card .prog-tbl td.pill-cell.pill--now,html .app .card .prog-tbl td.pill-cell.pill-now{background-color:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px #fff}html .app{--brand-accent:var(--accent);--brand-accent-rgb:var(--accent-rgb);--brand-stat:var(--stat-accent)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details),html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]),html .app.skin-v2 :is(.card,.home-card):has(svg[role=img],svg[data-chart]){background-color:#1c1f26!important;border:2px solid var(--brand-accent)!important;color:#fff;--accent:var(--brand-accent);--accent-rgb:var(--brand-accent-rgb);--accent-edge:var(--brand-accent);--accent-t:var(--brand-accent);--stat-accent:var(--brand-stat);--gold:#DCB347;--gold-rgb:220,179,71;--cond:#5b8fc7;--cond-rgb:91,143,199;--blue:#4d9bff;--blue-t:#9cc4ff;--green:#22c97a;--deload-bg:rgba(255,255,255,.08);--t1:#fff;--t2:#e6e9ee;--t3:#b8bec9;--card-t1:#fff;--card-t2:#e6e9ee;--card-t3:#b8bec9;--card-accent-t:var(--brand-accent);--s1:#1c1f26;--s2:#2a2e37;--s3:#383d48;--card-s1:#1c1f26;--card-s2:#2a2e37;--card-s3:#383d48;--well:#0a0b0e;--input-bg:#0a0b0e;--b1:rgba(255,255,255,.09);--b2:rgba(255,255,255,.14);--b-input:rgba(255,255,255,.42);--card-b1:rgba(255,255,255,.09);--card-b2:rgba(255,255,255,.14);--card-b-input:rgba(255,255,255,.22);--edge-accent:rgba(var(--brand-accent-rgb),.75);--edge-accent-soft:rgba(255,255,255,.12);--accent-wash:color-mix(in srgb,#2a2e37 70%,rgb(var(--brand-accent-rgb)));--accent-wash-strong:color-mix(in srgb,#2a2e37 50%,rgb(var(--brand-accent-rgb)))}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(.tpf-btn,.pill-ctl,.tpf-chip,.btn-faded,.tbar-btn,.tpf-choice,.stat-tile,.mb-add){background:var(--s2)!important;border:1px solid var(--b1)!important;color:var(--t1)!important;box-shadow:inset 0 1px 0 var(--edge-top)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) :is(.tpf-btn,.pill-ctl,.tpf-chip,.btn-faded,.tbar-btn,.tpf-choice,.stat-tile,.mb-add){background:var(--s2)!important;border:1px solid var(--b1)!important;color:var(--t1)!important;box-shadow:inset 0 1px 0 var(--edge-top)}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(.tpf-btn--primary,.tpf-chip.on){background:var(--accent)!important;background-image:none!important;color:var(--on-accent)!important;border-color:transparent!important}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) :is(.tpf-btn--primary,.tpf-chip.on){background:var(--accent)!important;background-image:none!important;color:var(--on-accent)!important;border-color:transparent!important}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(select,input,textarea){background:var(--input-bg)!important;border:1px solid var(--b-input)!important;color:var(--t1)!important}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) :is(select,input,textarea){background:var(--input-bg)!important;border:1px solid var(--b-input)!important;color:var(--t1)!important}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(div,span,label,button,a)[style*="var(--s2)"],html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(div,span,label,button,a)[style*="var(--s3)"]{background-color:var(--s2)!important;border-color:var(--b1)!important}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) :is(div,span,label,button,a)[style*="var(--s2)"],html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) :is(div,span,label,button,a)[style*="var(--s3)"]{background-color:var(--s2)!important;border-color:var(--b1)!important}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) svg :is([stroke="#888"],[stroke="#aaa"],[stroke="#666"],[stroke="#444"]){stroke:rgba(255,255,255,.45)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) svg :is([stroke="#888"],[stroke="#aaa"],[stroke="#666"],[stroke="#444"]){stroke:rgba(255,255,255,.45)}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) svg :is([fill="#888"],[fill="#aaa"],[fill="#666"],[fill="#444"]){fill:rgba(255,255,255,.5)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) svg :is([fill="#888"],[fill="#aaa"],[fill="#666"],[fill="#444"]){fill:rgba(255,255,255,.5)}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) svg :is([stroke="#e31e24"],[stroke="#E31E24"]){stroke:var(--brand-accent)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) svg :is([stroke="#e31e24"],[stroke="#E31E24"]){stroke:var(--brand-accent)}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) svg :is([fill="#e31e24"],[fill="#E31E24"]){fill:var(--brand-accent)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) svg :is([fill="#e31e24"],[fill="#E31E24"]){fill:var(--brand-accent)}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(div,span)[style*="#e31e24"]{background-color:var(--brand-accent)!important}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) :is(div,span)[style*="#e31e24"]{background-color:var(--brand-accent)!important}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(.sval,.lk-v,.stat-tile-v){color:var(--brand-stat)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) :is(.sval,.lk-v,.stat-tile-v){color:var(--brand-stat)}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) svg{color:var(--brand-accent)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) svg{color:var(--brand-accent)}html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) .prog-tbl td.pill-cell{background-color:#2a2e37;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) .prog-tbl td.pill-cell{background-color:#2a2e37;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}html .app .btn-faded[aria-pressed=false]:not(.tpf-btn--link),html .app .tpf-btn[aria-pressed=false]:not(.tpf-btn--link){background-color:var(--s2)!important;background-image:none!important;border-color:rgba(255,255,255,.18)!important;color:var(--t2)!important;box-shadow:none!important}html .app .tpf-btn[aria-pressed=false]:not(.tpf-btn--link) svg{color:var(--t3)}html .app .tpf-btn[aria-pressed=true]{background-color:var(--accent-wash-strong)!important;border-color:var(--edge-accent)!important;color:#fff!important}html .app .finish-card{background-color:#1c1f26!important;background-image:none!important;border-top-width:2px!important;border:2px solid var(--brand-accent)!important;color:#fff;--accent:var(--brand-accent);--accent-rgb:var(--brand-accent-rgb);--accent-t:var(--brand-accent);--stat-accent:var(--brand-stat);--gold:#DCB347;--gold-t:#ffd66b;--cond:#5b8fc7;--cond-rgb:91,143,199;--blue-t:#9cc4ff;--green:#22c97a;--green-t:#7ff0c9;--ok:#22c97a;--t1:#fff;--t2:#e6e9ee;--t3:#b8bec9;--s1:#1c1f26;--s2:#2a2e37;--s3:#383d48;--b1:rgba(255,255,255,.09);--b2:rgba(255,255,255,.14);--b-input:rgba(255,255,255,.42);--edge-accent:rgba(var(--brand-accent-rgb),.75);--edge-accent-soft:rgba(255,255,255,.12);--accent-wash:color-mix(in srgb,#2a2e37 70%,rgb(var(--brand-accent-rgb)));--accent-wash-strong:color-mix(in srgb,#2a2e37 50%,rgb(var(--brand-accent-rgb)))}html .app .finish-card :is(div,span)[style*="var(--s1)"],html .app .finish-card :is(div,span)[style*="var(--s2)"],html .app .finish-card :is(div,span)[style*="var(--s3)"]{background-color:var(--s2)!important;border-color:var(--b1)!important}html .app .finish-card .tpf-btn--primary{background-color:var(--solid-1)!important;background-image:var(--grad-solid)!important;color:#fff!important}html .app #tpf-tabpanel[data-tab=summary] :is(.stat-tile,.scard,.dpanel,.day-foot){background-color:#1c1f26!important;background-image:none!important;border:2px solid var(--brand-accent)!important;color:#fff}html .app #tpf-tabpanel[data-tab=summary]>:is(div,section)[style*="var(--s2)"],html .app #tpf-tabpanel[data-tab=summary]>div>:is(div,section)[style*="var(--s2)"]{background-color:#1c1f26!important;border:2px solid var(--brand-accent)!important}html .app .home-card:is([data-widget=compliance],[data-widget=habs],[data-widget=ors],[data-widget=ors-pathway],[data-widget=goal-progress],[data-widget=goals],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=one-rm-progression],[data-widget=actual-1rm],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=vdot],[data-widget=strength-standard],[data-widget=choose-path],[data-widget=next-session],[data-widget=personal-details],[data-widget=body-fat]){background-color:#1c1f26!important;background-image:none!important;border:2px solid var(--brand-accent)!important;color:#fff;--accent:var(--brand-accent);--accent-rgb:var(--brand-accent-rgb);--accent-t:var(--brand-accent);--stat-accent:var(--brand-stat);--gold:#DCB347;--gold-t:#ffd66b;--cond:#5b8fc7;--cond-rgb:91,143,199;--blue-t:#9cc4ff;--green:#22c97a;--green-t:#7ff0c9;--t1:#fff;--t2:#e6e9ee;--t3:#b8bec9;--card-t1:#fff;--card-t2:#e6e9ee;--card-t3:#b8bec9;--card-accent-t:var(--brand-accent);--s1:#1c1f26;--s2:#2a2e37;--s3:#383d48;--card-s1:#1c1f26;--card-s2:#2a2e37;--card-s3:#383d48;--well:#0a0b0e;--input-bg:#0a0b0e;--b1:rgba(255,255,255,.09);--b2:rgba(255,255,255,.14);--b-input:rgba(255,255,255,.42);--card-b1:rgba(255,255,255,.09);--card-b2:rgba(255,255,255,.14);--edge-accent:rgba(var(--brand-accent-rgb),.75);--edge-accent-soft:rgba(255,255,255,.12);--accent-wash:color-mix(in srgb,#2a2e37 70%,rgb(var(--brand-accent-rgb)));--accent-wash-strong:color-mix(in srgb,#2a2e37 50%,rgb(var(--brand-accent-rgb)))}html .app .home-card:is([data-widget=compliance],[data-widget=habs],[data-widget=ors],[data-widget=goal-progress],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=one-rm-progression],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=next-session]) :is(.tpf-btn,.pill-ctl,.tpf-chip,.btn-faded,.stat-tile){background:var(--accent-wash)!important;border:1px solid var(--edge-accent)!important;color:#fff!important;background-image:none!important}html .app .home-card:is([data-widget=compliance],[data-widget=friends-leaderboard],[data-widget=training-partners]) :is(div,span)[style*="var(--s3)"],html .app .home-card:is([data-widget=compliance],[data-widget=habs],[data-widget=ors],[data-widget=goal-progress],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=one-rm-progression],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=next-session]) :is(div,span)[style*="var(--s2)"]{background-color:var(--s2)!important;border-color:var(--b1)!important}html .app .home-card:is([data-widget=compliance],[data-widget=habs],[data-widget=ors],[data-widget=goal-progress],[data-widget=one-rm-progression],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms]) svg{color:var(--brand-accent)}html .app .home-card:is([data-widget=compliance],[data-widget=one-rm-progression],[data-widget=current-1rms]) :is(.sval,.lk-v){color:var(--brand-stat)}html .app .home-goto .tpf-chip{border-radius:8px;padding:0 .7rem}html .app :is(.card,.home-card) .mode-seg,html .app :is(.card,.home-card) .tpf-seg{background:rgba(0,0,0,.28)!important;border-color:rgba(255,255,255,.3)!important}html .app :is(.card,.home-card) .tpf-seg>button:not([aria-pressed=true]){color:#fff!important}html .app .tpf-btn--metcon{background-color:var(--accent-wash)!important;border:1px solid var(--edge-accent)!important;color:#fff!important;font-family:var(--body);font-weight:700;border-radius:8px;min-height:36px;padding:0 .8rem}html .app .etbl .tpf-btn--metcon{background:rgba(0,0,0,.16)!important;border:1px solid rgba(255,255,255,.55)!important}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk){--t3:rgba(255,255,255,.92);--card-t3:rgba(255,255,255,.92)}html .app .etbl [role=row].pill-row>[role=cell]{--t3:rgba(255,255,255,.92)}@media (max-height:480px),(max-width:768px){html .app .pill.pill--card:not(.pill--neutral){--t3:rgba(255,255,255,.92)}}html .app .pill.pill--card .tset-done[aria-pressed=true],html .app .today-ex-card.ex-pill .tset-done[aria-pressed=true]{background:#fff!important;color:color-mix(in srgb,var(--accent) 86%,#000)!important;border-color:#fff!important}html .app .pill.pill--card .tset-skip[aria-pressed=true],html .app .today-ex-card.ex-pill .tset-skip[aria-pressed=true]{background:rgba(0,0,0,.42)!important;color:#fff!important;border-color:#fff!important}html .app .finish-card [style*=uppercase]{text-transform:none!important;letter-spacing:0!important;font-family:var(--body)!important}html .app .finish-card .signoff{text-transform:none;letter-spacing:0!important;font-family:var(--body);font-weight:700}html .app .ex-picker-portal{font-family:var(--body);background:var(--s1);border:1px solid var(--b2)!important;border-top:2px solid var(--accent)!important;box-shadow:0 18px 48px rgba(0,0,0,.6)!important}html .app .ex-picker-portal [style*=uppercase]{text-transform:none!important}html .app .ex-picker-portal [style*="var(--disp)"],html .app .ex-picker-portal [style*="var(--mono)"],html .app .ex-picker-portal [style*=uppercase]{letter-spacing:0!important;font-family:var(--body)!important}html .app .ex-picker-portal input[type=text]{font-family:var(--body)!important;font-weight:500;background:var(--well)!important;border:1px solid var(--b2)!important;padding:.55rem .7rem!important;color:var(--t1)}html .app .ex-picker-portal input[type=text]::placeholder{color:var(--t3);font-weight:400}html .app .ex-picker-portal button{font-family:var(--body)}html .app .ex-picker-portal [role=dialog]>div{scrollbar-width:thin}html .app .pill.pill--card .tset-done[aria-pressed=true] .pill-tick,html .app .pill.pill--card .tset-done[aria-pressed=true] svg,html .app .today-ex-card.ex-pill .tset-done[aria-pressed=true] .pill-tick,html .app .today-ex-card.ex-pill .tset-done[aria-pressed=true] svg{color:color-mix(in srgb,var(--accent) 86%,#000)!important;stroke:currentColor}html .app .home-goto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 0 1rem}html .app .home-goto .home-goto-tile{min-height:76px;flex-direction:column;justify-content:center;gap:.4rem;padding:.7rem .6rem;font-size:var(--fs-3);font-weight:700;letter-spacing:0;text-transform:none;border-radius:var(--r-panel);white-space:normal;text-align:center;line-height:1.15}html .app .home-goto .home-goto-tile svg{width:22px;height:22px;flex-shrink:0}@media (max-height:480px),(max-width:768px){html .app .home-goto{grid-template-columns:1fr 1fr;gap:.55rem}html .app .home-goto .home-goto-tile{min-height:72px}}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) .tpf-btn--primary,html .app .finish-card .tpf-btn--primary,html .app .home-card:is([data-widget=next-session],[data-widget=compliance],[data-widget=habs],[data-widget=ors],[data-widget=goal-progress],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=one-rm-progression],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=strength-standard],[data-widget=actual-1rm]) .tpf-btn--primary,html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) .tpf-btn--primary{background:var(--grad-accent)!important;color:#fff!important;border-color:transparent!important}html .app .tpf-btn[aria-pressed=false]:not(.tset-done):not(.tset-skip):not(.pill-ctl):not(.tpf-btn--link){background:var(--s2)!important;background-image:none!important;border-color:var(--b2)!important;color:var(--t2)!important;box-shadow:none!important}html .app .tpf-btn[aria-pressed=false]:not(.tset-done):not(.tset-skip):not(.pill-ctl):not(.tpf-btn--link):hover{background:var(--s3)!important;color:var(--t1)!important}html .app .home-card:is([data-widget=next-session],[data-widget=habs],[data-widget=goal-progress],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=actual-1rm]):not(:has(svg[role=img],svg[data-chart])){background-color:var(--solid-1)!important;background-image:none!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff;--t1:#fff;--t2:rgba(255,255,255,.90);--t3:rgba(255,255,255,.92);--accent-t:#fff;--gold-t:#fff;--green-t:#fff;--bad:#fff;--bad-t:#fff;--warn:#fff;--warn-t:#fff;--ok:#fff;--ok-t:#fff;--s1:rgba(0,0,0,.30);--s2:rgba(0,0,0,.28);--s3:rgba(0,0,0,.36);--well:rgba(0,0,0,.42);--input-bg:rgba(0,0,0,.42);--b1:rgba(255,255,255,.26);--b2:rgba(255,255,255,.40);--b-input:rgba(255,255,255,.45);--stat-accent:#fff;--brand-accent:var(--accent)}html .app .home-card:is([data-widget=next-session],[data-widget=habs],[data-widget=goal-progress],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=actual-1rm]):not(:has(svg[role=img],svg[data-chart])) .tpf-btn--primary{background:#fff!important;color:var(--solid-1)!important;border-color:#fff!important}html .app .etbl [role=row].pill-row:not(.pill-top)>[role=cell]{border-top:0!important;box-shadow:0 6px 0 0 var(--solid-1)}html .app .etbl [role=row].pill-row:not(.pill-bottom)>[role=cell]{border-bottom:0!important}html .app .etbl [role=row].pill-row.pill-bottom:not(.pill-top)>[role=cell]{box-shadow:none}html .app .etbl [role=row].pill-row.pill-cond:not(.pill-bottom)>[role=cell],html .app .etbl [role=row].pill-row.pill-tray:not(.pill-bottom)>[role=cell]{box-shadow:0 6px 0 0 color-mix(in srgb,var(--s2) 90%,rgb(var(--cond-rgb)))}html .app .pill-stack-tech{border-left:0!important;padding-left:0!important}html .app .today-ex-card :is(.tset-row,.pill--block)[data-set-state=skipped]{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:currentColor}html .app .today-ex-card :is(.tset-row,.pill--block)[data-set-state=skipped] input{text-decoration:line-through;text-decoration-thickness:2px}html .app .today-ex-card :is(.tset-row,.pill--block)[data-set-state=done] :is(.tset-done,.tset-skip,.pill-ctl),html .app .today-ex-card :is(.tset-row,.pill--block)[data-set-state=skipped] :is(.tset-done,.tset-skip,.pill-ctl){text-decoration:none}html .app .today-extra .exsel,html .app .today-swap .exsel{background-color:var(--well,rgba(0,0,0,.42))!important;background-image:none!important;border:1px solid var(--b-input,var(--b2))!important;border-radius:8px;padding:.55rem .75rem!important;min-height:40px;color:var(--t1)!important;font-family:var(--body);font-weight:600;font-size:var(--fs-2)}html .app .today-extra .exsel{background-color:var(--accent-wash)!important;border-color:var(--edge-accent)!important}html .app .prog-tbl{--prog-c1-w:0px}html .app .prog-tbl .prog-c1{display:none}@media (min-width:769px){html .app .hdr{position:relative}}html .app .prog-tbl .prog-c1,html .app .prog-tbl .prog-c12,html .app .prog-tbl .prog-c2,html .app .prog-tbl thead .prog-c1,html .app .prog-tbl thead .prog-c2{background-color:color-mix(in srgb,var(--solid-1) 72%,#000)!important;box-shadow:0 0 0 var(--prog-gap) color-mix(in srgb,var(--solid-1) 72%,#000)!important}html .app .prog-tbl td.pill-stack--sets{padding:.35rem .4rem}html .app .pill-stack-set{display:flex;align-items:baseline;justify-content:flex-start;gap:.3rem;padding:.12rem 0;border-top:1px solid rgba(255,255,255,.14)}html .app .pill-stack-set:first-child{border-top:0}html .app .pill-stack-setn{font-size:var(--fs-1);font-weight:600;color:var(--t3);min-width:1.5em;text-align:left}html .app :is(.home-card,.card,.scard,.tpf-details) [style*=uppercase]{text-transform:none!important;letter-spacing:0!important;font-family:var(--body)!important}html .app .mprog-matrix .mprog-lead{background-color:color-mix(in srgb,var(--solid-1) 72%,#000)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--solid-1) 72%,#000),-3rem 0 0 2px color-mix(in srgb,var(--solid-1) 72%,#000)!important}html .app .mprog-matrix thead .mprog-lead{font-family:var(--body);text-transform:none;letter-spacing:0;font-weight:600;color:var(--t2)}html[data-brand=operator][data-visual-package=standard] .app.skin-v2.skin-mk2:not(.light),html[data-brand=operator][data-visual-package=standard] .app.skin-v2:not(.light),html[data-brand=operator][data-visual-package=standard] .app:not(.light){--grad-solid:linear-gradient(135deg,color-mix(in srgb,var(--accent) 60%,#000) 0%,var(--grad-2) 100%)}html .app .mprog-matrix td,html .app .mprog-matrix th{scroll-margin-left:calc(var(--mprog-lead-w,118px) + var(--mprog-gutter,10px) + 6px)}html .app .mprog-scroll{scroll-padding-left:calc(var(--mprog-lead-w,118px) + var(--mprog-gutter,10px) + 6px)}html .app .mprog-matrix .mprog-lead{min-width:118px}html .app .mb-focus-line{display:flex;align-items:center;gap:.35rem .6rem;margin:.35rem 0;flex-wrap:wrap}html .app .mb-focus-line>.flbl{flex:0 0 100%;margin:0;min-width:0;font-family:var(--body);font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}html .app .mb-focus-line>.tpf-seg{flex:1 1 auto;margin:0}html .app .mb-focus-line>.opfocus-root{display:contents!important}html .app .mb-focus-line>.opfocus-root>*{order:0}html .app .mb-focus-line .opfocus-add{order:3;margin-left:0}html .app .mb-focus-adv{order:2;margin-left:auto;flex:0 0 auto;display:inline-flex}html .app .mb-focus-adv .tbar-btn{margin:0;padding:.3rem .55rem;font-size:var(--fs-1);min-height:36px;gap:.3rem}html .app .hdr-pills{gap:var(--sp-2)}html .app .hdr-pills:has(>.hdr-sc-trail){gap:0}html .app .hdr-sc-trail{display:flex;align-items:stretch;flex:0 0 auto}html .app .hdr-sc-trail>*{margin:0;min-height:44px;align-self:stretch;box-shadow:none;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--r-pill-card)!important;border-bottom-right-radius:var(--r-pill-card)!important;border-left:1px solid var(--b1)}html .app .hdr-scores:has(+.hdr-sc-trail){border-top-right-radius:0;border-bottom-right-radius:0}html .app .tpf-seg--sm>button{min-height:34px;padding:.3rem .6rem;font-size:var(--fs-2)}html .app .mb-rc{font-family:var(--body);font-weight:800;font-size:var(--fs-4);letter-spacing:0;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html .app .mb-copymove{display:flex;gap:.5rem;margin:.6rem 0 .2rem}html .app .mb-copymove>.tpf-btn{flex:1 1;justify-content:center;min-height:44px;font-size:var(--fs-2)}html .app .adv-menu-close{display:none}@media (max-height:480px),(max-width:768px){html .app .adv-menu-panel{position:fixed;left:8px;right:8px;top:auto;bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 76px);max-width:none;max-height:56vh;border-radius:var(--r-panel)}html .app .adv-menu-close{display:inline-flex;align-self:flex-end;margin:0 .2rem .3rem}html .app .adv-menu-panel.adv-menu-panel--drop{position:fixed;top:auto;bottom:auto;left:8px;right:8px;width:auto;max-width:none;max-height:60vh;z-index:120;border-radius:var(--r-panel)}html .app .adv-menu-panel.adv-menu-panel--drop.adv-menu-panel--left{left:8px;right:8px}}html .app .hdr .hdr-emblem{display:none!important}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details,.stat-tile,.scard,.dpanel,.day-foot),html .app #tpf-tabpanel[data-tab=summary]>:is(div,section)[style*="var(--s2)"],html .app #tpf-tabpanel[data-tab=summary]>div>:is(div,section)[style*="var(--s2)"],html .app .finish-card,html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]),html .app.skin-v2 :is(.card,.home-card):has(svg[role=img],svg[data-chart]),html .app.skin-v2.skin-mk2 :is(.card,.home-card):has(svg[role=img],svg[data-chart]){background-color:#14161b!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.28),0 0 22px rgba(var(--accent-rgb),.22),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.45),0 12px 28px rgba(0,0,0,.55)!important}html .app .wkcell-day{font-size:var(--fs-3)!important;font-weight:700!important;letter-spacing:.06em}html .app .adv-menu-glabel{font-family:var(--body);font-weight:600;letter-spacing:0;text-transform:none;color:var(--t2)}html .app .wkcell,html .app .wkcell *{font-family:var(--body)}html .app #tpf-tabpanel[data-tab=summary] :is(.stat-tile,.scard,.dpanel,.day-foot){box-shadow:0 0 0 1px rgba(var(--brand-accent-rgb,var(--accent-rgb)),.28),0 0 22px rgba(var(--brand-accent-rgb,var(--accent-rgb)),.22),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.45),0 12px 28px rgba(0,0,0,.55)!important}html .app #tpf-tabpanel[data-tab=planned-training] [style*=uppercase]{text-transform:none!important;letter-spacing:0!important;font-family:var(--body)!important}html .app #tpf-tabpanel[data-tab=planned-training] [style*="var(--mono)"]{font-family:var(--body)!important;letter-spacing:0!important}html .app .home-card[data-widget=compliance] [style*="var(--s2)"],html .app .home-card[data-widget=compliance] [style*="var(--s3)"]{background-color:color-mix(in srgb,#14161b 82%,var(--brand-accent,var(--accent)))!important;border:1px solid rgba(var(--brand-accent-rgb,var(--accent-rgb)),.35)!important}@media (max-height:480px),(max-width:768px){html .app{padding-bottom:var(--page-bottom-pad)!important}html .app.tpf-page--has-overlay{padding-bottom:calc(var(--page-bottom-pad) + var(--overlay-reserve))!important}html .app .adv-menu-close,html .app .mb-copymove>.tpf-btn{min-height:44px}html .app .rest-timer-bar{bottom:calc(var(--tabbar-h) + var(--tabbar-inset))!important}}html .app input[type=checkbox],html .app input[type=radio]{width:20px;height:20px;min-width:20px;accent-color:var(--accent);cursor:pointer}@media (max-height:480px),(max-width:768px){html .app input[type=checkbox],html .app input[type=radio]{width:24px;height:24px;min-width:24px}}html .app .prog-tbl .prog-c1,html .app .prog-tbl .prog-c12,html .app .prog-tbl .prog-c2,html .app .prog-tbl thead .prog-c1,html .app .prog-tbl thead .prog-c2{box-shadow:calc(-1 * var(--prog-gap)) 0 0 0 color-mix(in srgb,var(--solid-1) 72%,#000),0 var(--prog-gap) 0 0 color-mix(in srgb,var(--solid-1) 72%,#000),0 calc(-1 * var(--prog-gap)) 0 0 color-mix(in srgb,var(--solid-1) 72%,#000),6px 0 10px -6px rgba(0,0,0,.65)!important}html .app .mprog-matrix .mprog-lead{box-shadow:-3rem 0 0 0 color-mix(in srgb,var(--solid-1) 72%,#000),0 2px 0 0 color-mix(in srgb,var(--solid-1) 72%,#000),0 -2px 0 0 color-mix(in srgb,var(--solid-1) 72%,#000),6px 0 10px -6px rgba(0,0,0,.65)!important}html .app .etbl [role=row].pill-row>[role=cell],html .app .home-card:is([data-widget=next-session],[data-widget=habs],[data-widget=goal-progress],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=actual-1rm]):not(:has(svg[role=img],svg[data-chart])),html .app .pill.pill--card:not(.pill--block),html .app .pill.pill--card:not(.pill--neutral){--t2:rgba(255,255,255,.96);--t3:rgba(255,255,255,.92)}html .app .dimmable{opacity:.72!important}html .app[data-reduce-dim="1"] .dimmable{opacity:1!important}html .app .home-card--gold .pr-band .pb-e1rm,html .app .home-card--gold .pr-band .pb-eyebrow,html .app .home-card--gold .pr-band .pb-kind--lifetime{color:var(--card-t1)!important}html .app .wkcell.on .wkcell-day,html .app .wkcell[aria-current=true] .wkcell-day{color:var(--t1)}html .app .wkcell.on .wkcell-sub,html .app .wkcell[aria-current=true] .wkcell-sub{color:rgba(255,255,255,.92)}html .app .mprog-matrix .mprog-lead{white-space:normal;overflow-wrap:break-word;min-width:0;width:auto;max-width:none;left:0}html .app .mprog-scroll{padding-left:0}html .app .mprog-name{display:block;text-align:left;line-height:1.18;white-space:normal;max-width:14ch;overflow-wrap:break-word}html .app .mprog-vary{text-transform:none;letter-spacing:0;font-size:var(--fs-1);font-family:var(--body)}html .app .mprog-name-main{display:inline}html .app .mprog-name-qual{display:block;font-size:var(--fs-1);color:var(--t3);line-height:1.15;margin-top:.05rem}@media (min-width:769px){html .app .prog-tbl .prog-c2{width:22ch;min-width:22ch;max-width:22ch;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}html .app .prog-exname{display:block;line-height:1.16}html .app .prog-exname-qual{display:block;font-size:var(--fs-1);font-weight:600;color:var(--t3);line-height:1.14;margin-top:.05rem}}html .app :is(.home-card,.card,.scard,.tpf-details) :is(.pb-kind,.kc-text){text-transform:none!important;letter-spacing:0!important}html .app .phone-tabbar .phone-tab[aria-selected=true],html .app .phone-tabbar .phone-tab[aria-selected=true] svg{color:var(--t1)}html .app :is(.card,.home-card,.tpf-details) [style*="var(--accent-t)"],html .app :is(.card,.home-card,.tpf-details) [style*="var(--stat-accent)"]{color:#fff!important}html .app .home-card:is([data-widget=benchmark-progress],[data-widget=tier-comparison],[data-widget=your-features]) :is(span,div,strong,b)[style*=color]{color:#fff!important}@media (max-height:480px),(max-width:768px){html .app .hdr-phone-row{align-items:center}html .app .hdr-pills button[aria-label^="Profile and account"]{top:50%!important;transform:translateY(-50%)}html .app .hdr-phone-row>*{align-self:center}html .app .hdr-phone-row>.hdr-logo{flex:0 0 auto;display:flex;align-items:center}html .app .hdr-phone-right>*,html .app .hdr-phone-row>.hdr-phone-right{flex:1 1 auto;min-width:0;justify-content:flex-end}html .app .hdr-phone-right>*{align-items:stretch}html .app .hdr-phone-right>*>*{width:100%}html .app .hdr-scores{flex:1 1 auto;min-width:0;align-self:stretch;width:100%}html .app .hdr-scores .hdr-sc{flex:1 1;min-width:0;padding-left:.5rem;padding-right:.5rem}html .app .hdr-phone-right>.hdr-avatar,html .app .hdr-phone-right>button:last-child:not(.hdr-sc){flex:0 0 auto}html .app .hdr-scores-slot .tpf-hud{width:auto;flex:0 0 auto}}html .app .home-card:not(.home-card--gold):has(svg[role=img],svg[data-chart]),html .app .home-card:not(.home-card--gold):not([data-widget=records-this-week]),html .app.skin-v2 .home-card:not(.home-card--gold):has(svg[role=img],svg[data-chart]){background-color:var(--solid-1)!important;background-image:none!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff;--t1:#fff;--t2:rgba(255,255,255,.96);--t3:rgba(255,255,255,.92);--accent-t:#fff;--gold-t:#fff;--green-t:#fff;--cond-t:#fff;--bad:#fff;--bad-t:#fff;--warn:#fff;--warn-t:#fff;--ok:#fff;--ok-t:#fff;--s1:rgba(0,0,0,.30);--s2:rgba(0,0,0,.28);--s3:rgba(0,0,0,.36);--well:rgba(0,0,0,.42);--input-bg:rgba(0,0,0,.42);--b1:rgba(255,255,255,.26);--b2:rgba(255,255,255,.40);--b-input:rgba(255,255,255,.45);--stat-accent:#fff;--brand-accent:var(--accent)}html[data-brand=operator][data-visual-package=operator] .app.skin-v2.skin-mk2:not(.light),html[data-brand=operator][data-visual-package=operator] .app.skin-v2:not(.light),html[data-brand=operator][data-visual-package=operator] .app:not(.light){--solid-1:color-mix(in srgb,var(--accent) 58%,#000);--grad-solid:linear-gradient(135deg,color-mix(in srgb,var(--accent) 58%,#000) 0%,var(--grad-2) 100%)}html .app :is(.home-card,.card) details>summary [style*=color],html .app :is(.home-card,.card,.tpf-details) :is([data-widget=tier-comparison],[data-widget=your-features],[data-widget=benchmark-progress]) [style*=color],html .app :is([data-widget=tier-comparison],[data-widget=your-features],[data-widget=benchmark-progress]) :is(span,div,strong,b,em,summary)[style*=color]{color:#fff!important}html .app :is(.card,.home-card,.tpf-details) .dimmable :is(span,div,strong,b,em)[style*="color:"]:not(:has(*)),html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(span,div,strong,b,em,td,th)[style*="color:"]:not(:has(*)){color:var(--t1)!important}html .app :is(.card,.home-card,.tpf-details) [style*="color: var(--accent)"],html .app :is(.card,.home-card,.tpf-details) [style*="color:var(--accent)"]{color:var(--t1)!important}html .app{--blue-t:#71afff}html .app :is(.pill,.card,.home-card) [style*="var(--blue)"]{color:var(--blue-t)!important}html .app :is(.card,.home-card,.tpf-details) [style*="background: var(--accent)"]:not(:empty),html .app :is(.card,.home-card,.tpf-details) [style*="background:var(--accent)"]:not(:empty){background:var(--solid-1)!important}@media (max-height:480px) and (min-width:769px){html .app .hdr-phone{width:100%;position:relative;z-index:1}html .app .hdr-phone-row{display:flex;align-items:center;gap:var(--sp-2);padding:.25rem var(--pgutter,.75rem);min-height:44px}html .app .hdr{padding-top:.2rem;padding-bottom:.2rem}html .app .nav-shell>.nav-wrap,html .app .nav-wrap{display:none}}@media (max-height:480px),(max-width:768px){html .app .deep-back{margin-bottom:.35rem!important}html .app .deep-back-btn{min-height:32px;padding:.2rem .55rem;font-size:var(--fs-1)}}@media (max-width:768px){html .app .builder-phone .mb-daynav{margin-top:.2rem!important;margin-bottom:.3rem!important;padding-bottom:.1rem}html .app .builder-phone .mb-dayhead{margin:.1rem 0 .05rem}html .app .mb-focus-line{margin:.15rem 0 .3rem}html .app .mb-focus-line .opfocus-row{min-width:0}html .app .mb-focus-line .tpf-picker{min-width:0;flex:0 1 auto;overflow:hidden}html .app .mb-focus-line .tpf-picker .tpf-picker-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .app .mb-focus-line .opfocus-add{flex:0 0 100%}html .app .mb-focus-adv .adv-caret{display:none}html .app .hdr-phone-right:has(.hdr-scores[data-segments="1"]){flex:0 0 auto}html .app .hdr-phone-right:has(.hdr-scores[data-segments="1"])>*{flex:0 0 auto}html .app .hdr-phone-right:has(.hdr-scores[data-segments="1"])>*>*{width:auto}html .app .hdr-scores[data-segments="1"] .hdr-sc{flex:0 0 auto}html .app .deep-back{padding-left:var(--pgutter);padding-right:var(--pgutter)}html .app .builder-phone .mb-daynav{padding-left:.25rem;padding-right:.25rem;scroll-padding-left:.25rem}html .app .hdr,html .app.skin-v2 .hdr,html .app.skin-v2.skin-mk2 .hdr{padding-left:0;padding-right:0}}html .app .home-card{position:relative}html .app .home-card-fold-corner{position:absolute;top:.55rem;right:.6rem;z-index:2;display:flex;align-items:center;gap:.35rem}html .app .home-card-fold{width:32px;height:32px;padding:0;border-radius:999px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.22);color:var(--t1)}html .app .home-card-fold svg{width:16px;height:16px}html .app .home-card-folded{display:flex;align-items:center;gap:.5rem;padding:.55rem .6rem .55rem 1.1rem;min-height:48px}html .app .home-card-folded-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--disp);font-weight:700;font-size:var(--fs-3);color:var(--t1)}html .app .home-card-pin{flex:0 0 auto;font-family:var(--body);font-weight:600;font-size:var(--fs-1);line-height:1;padding:.38rem .6rem;border-radius:999px;cursor:pointer;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.22);color:var(--t1)}html .app .home-card-pin.on{background:rgba(255,255,255,.92);color:var(--solid-1,#1b2a44);border-color:transparent}html .app .home-card--customize .home-card-fold-corner{display:none}@media (max-width:640px){html .app .home-card-fold{width:36px;height:36px}}html .app .pgap[data-analytics-pane=detailed] [data-pane]:not([data-pane=detailed]):not([data-pane=all]),html .app .pgap[data-analytics-pane=summary] [data-pane]:not([data-pane=summary]):not([data-pane=all]){display:none!important}html .app .an-panes{display:flex;gap:.35rem;margin:0 0 .75rem;padding:.25rem;border-radius:999px;background:var(--s2);border:1px solid var(--b1)}html .app .an-pane{flex:1 1;min-width:0;min-height:40px;padding:.4rem .2rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--t2);font-family:var(--body);font-weight:600;font-size:var(--fs-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}html .app .an-pane[aria-selected=true]{background-image:var(--grad-accent);color:#fff;border-color:var(--accent-edge)}@media (max-width:768px){html .app .phone-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:.1rem 0 .2rem}html .app .phone-sheet-title{font-family:var(--disp);font-weight:700;font-size:var(--fs-4);color:var(--t1);letter-spacing:.01em}html .app .phone-sheet-close{width:36px;height:36px;padding:0;border-radius:999px;border:1px solid var(--b1);background:var(--s2);color:var(--t1);display:inline-flex;align-items:center;justify-content:center}html .app .nav-shell.nav-open .ntab-ref{display:flex;align-items:center;gap:.65rem;width:100%;min-height:48px;padding:.6rem .35rem;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;font-size:var(--fs-2);font-weight:600;color:var(--t1);letter-spacing:0;text-align:left}html .app .nav-shell.nav-open .ntab-ref:last-of-type{border-bottom:0}html .app .nav-shell.nav-open .ntab-ref .ntab-ref-full{display:inline-flex;align-items:center;gap:.6rem;flex:1 1 auto;min-width:0}html .app .nav-shell.nav-open .ntab-ref .ntab-ref-compact{display:none}html .app .nav-shell.nav-open .ntab-ref svg{width:18px;height:18px;color:var(--accent-t);flex:0 0 auto}html .app .nav-shell.nav-open .ntab-ref:after{content:"";flex:0 0 auto;width:8px;height:8px;margin-left:auto;border-right:1.5px solid var(--t3);border-bottom:1.5px solid var(--t3);transform:rotate(-45deg)}html .app .nav-shell.nav-open .ntab-ref.on,html .app .nav-shell.nav-open .ntab-ref[aria-selected=true]{color:var(--accent-t)}}html .app .kc-item--full{display:block;padding:.7rem .85rem .75rem}html .app .kc-item--full .kc-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}html .app .kc-item--full .kc-text{font-weight:700;font-size:var(--fs-3)}html .app .kc-summary{margin:.45rem 0 0;line-height:1.5;color:var(--t2)}html .app .kc-summary,html .app .kc-why{font-family:var(--body);font-size:var(--fs-2)}html .app .kc-why{margin:.4rem 0 0;line-height:1.45;color:var(--t1);font-weight:600}html .app .kc-why:before{content:"Why it matters · ";font-weight:600;color:var(--t3)}html .app .blk-band .blk-add{font-weight:700;padding:.35rem .7rem;min-height:36px}html .app .dt-pick-host,html .app .mb-pick-host{display:block;position:relative;width:100%;height:0}html .app .blk-btn--add{background-image:var(--grad-accent);color:#fff;border-color:var(--accent-edge);font-weight:700}html .app .hdr-name-btn{max-width:16em}@media (max-width:768px){html .app .hdr-name-btn{max-width:12em}}html .app .today-ex-card.ex-pill .tset-row.pill--now,html .app.skin-v2 .today-ex-card.ex-pill .tset-row.pill--now,html .app.skin-v2.skin-mk2 .today-ex-card.ex-pill .tset-row.pill--now{background:rgba(0,0,0,.26)!important;background-image:none!important;border-color:rgba(255,255,255,.35)!important}html .app .today-ex-card.ex-pill .tset-row.pill--now .tset-unit{color:rgba(255,255,255,.92)}.tpf-card{background:var(--surf-1);border:1px solid var(--edge-border);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--edge-top),0 1px 0 var(--edge-bottom);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--s-3)}@media (min-width:900px){.tpf-card{padding:var(--card-pad-lg)}}.tpf-card--inset{background:var(--surf-2);box-shadow:inset 0 1px 0 var(--edge-top)}.tpf-card--typed{position:relative}.tpf-card--type-strength{background:color-mix(in oklab,var(--surf-1) 92%,var(--accent))}.tpf-card--type-conditioning{background:color-mix(in oklab,var(--surf-1) 92%,var(--ok))}.tpf-card--type-rest{background:var(--surf-1)}.tpf-card--gold .tpf-card__title:before{content:"";width:3px;height:16px;border-radius:2px;background:var(--gold);display:inline-block;margin-right:var(--s-2)}.tpf-card__title{font:600 var(--t-h1) /1 var(--font-disp);letter-spacing:var(--tr-h1);color:var(--ink);display:flex;align-items:center;gap:var(--s-2)}.tpf-card__label{font:500 var(--t-label) /1 var(--font-disp);color:var(--ink-3)}.tpf-row{min-height:var(--row-h);display:flex;align-items:center;gap:var(--s-3)}.tpf-row+.tpf-row{border-top:1px solid var(--hairline)}.tpf-g .tpf-btn{min-height:var(--target-min);padding:0 18px;border-radius:var(--r-control);font:600 var(--t-body) /1 var(--font-disp);letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;background:none;color:var(--ink);cursor:pointer;text-transform:none;transition:background-color .12s ease,border-color .12s ease}.tpf-g .tpf-btn:focus-visible{outline:2px solid var(--accent-t);outline-offset:2px}.tpf-g .tpf-btn[disabled]{color:var(--ink-disabled);cursor:not-allowed}.tpf-g .tpf-btn--icon{width:var(--target-min);padding:0}.tpf-g .tpf-btn--primary{background:var(--accent);color:var(--on-accent);padding:0 26px}.tpf-g .tpf-btn--primary:hover{background:color-mix(in oklab,var(--accent) 88%,#fff)}.tpf-g .tpf-btn--primary[disabled]{background:var(--surf-2);color:var(--ink-disabled)}.tpf-g .tpf-btn--secondary{background:var(--surf-1);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 var(--edge-top);color:var(--ink-2)}.tpf-g .tpf-btn--secondary:hover{background:var(--surf-2)}.tpf-g .tpf-btn--ghost{background:transparent;color:var(--ink-2)}.tpf-g .tpf-btn--ghost:hover{background:var(--neutral-tint)}.tpf-g .tpf-btn--danger{background:transparent;color:var(--bad-t);min-width:var(--target-danger)}.tpf-g .tpf-btn--danger:hover{background:var(--bad-tint)}.tpf-g .tpf-btn--danger-solid{background:var(--bad);color:var(--on-accent)}.tpf-g .tpf-btn--link{min-height:0;padding:0;background:none;color:var(--accent-t);text-decoration:underline;text-underline-offset:3px;font-weight:600}.tpf-g .tpf-seg{display:flex;gap:6px}.tpf-g .tpf-seg__item{min-height:var(--target-min);padding:0 14px;border-radius:var(--r-control);background:var(--surf-1);border:1px solid var(--edge-border);font:600 var(--t-body-s) /1 var(--font-disp);color:var(--ink-3);display:inline-flex;align-items:center;gap:8px}.tpf-g .tpf-seg__item[aria-selected=true]{background:var(--surf-2);color:var(--ink);box-shadow:inset 0 1px 0 var(--edge-top)}@media (max-width:460px){.tpf-g .tpf-seg{overflow-x:auto;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}.tpf-g .tpf-chip{min-height:24px;padding:0 10px;border-radius:var(--r-pill);font:600 11px/1 var(--font-disp);display:inline-flex;align-items:center;gap:6px;background:var(--neutral-tint);color:var(--neutral-tint-t)}.tpf-g .tpf-chip--ok{background:var(--ok-tint);color:var(--ok-t)}.tpf-g .tpf-chip--warn{background:var(--warn-tint);color:var(--warn-t)}.tpf-g .tpf-chip--bad{background:var(--bad-tint);color:var(--bad-t)}.tpf-g .tpf-chip--live{background:color-mix(in oklab,var(--live) 18%,transparent);color:var(--live)}.tpf-field{min-height:var(--field-h);background:var(--well);border:1px solid var(--edge-border);border-radius:var(--r-control);padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;font:700 19px/1 var(--font-mono);color:var(--ink)}.tpf-field__unit{font:400 var(--t-num-s) /1 var(--font-mono);color:var(--ink-3)}.tpf-field:focus-within{border-color:var(--accent-t);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 30%,transparent)}.tpf-field--invalid{border-color:var(--bad)}.tpf-field__error{font:500 var(--t-label) /1.4 var(--font-disp);color:var(--bad-t)}.tpf-field input::placeholder{color:var(--ink-disabled)}.tpf-g .tpf-select{min-height:var(--target-min);padding:0 18px;border-radius:var(--r-control);font:600 var(--t-body)/1 var(--font-disp);display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--surf-1);border:1px solid rgba(255,255,255,.14);color:var(--ink-2);box-shadow:inset 0 1px 0 var(--edge-top);cursor:pointer}.tpf-g .tpf-switch{width:51px;height:31px;border-radius:var(--r-pill);background:var(--surf-2);position:relative;border:1px solid var(--edge-border)}.tpf-g .tpf-switch[aria-checked=true]{background:var(--accent);border-color:transparent}.tpf-g .tpf-switch__knob{position:absolute;top:2px;left:2px;width:25px;height:25px;border-radius:var(--r-pill);background:#fff;transition:transform .16s ease}.tpf-g .tpf-switch[aria-checked=true] .tpf-switch__knob{transform:translateX(20px)}.tpf-track{position:relative;height:10px;border-radius:var(--r-pill);background:var(--well);overflow:hidden}.tpf-track--sm{height:8px}.tpf-track--lg{height:14px}.tpf-track__zone{position:absolute;top:0;bottom:0;background:var(--zone)}.tpf-track__fill{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-pill);background:var(--accent)}.tpf-track__fill--ok{background:var(--ok)}.tpf-track__fill--warn{background:var(--warn)}.tpf-track__fill--bad{background:var(--bad)}.tpf-track__tick{position:absolute;top:0;bottom:0;width:1px;background:var(--zone-edge)}.tpf-track__tick--max{background:var(--bad-t);width:2px}.tpf-track__target{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink-2)}.tpf-track-labels{position:relative;height:12px;font:400 var(--t-num-s) /1 var(--font-mono);color:var(--ink-3)}.tpf-track-labels>*{position:absolute;white-space:nowrap}.tpf-track-labels>:first-child{left:0}.tpf-track-labels>:last-child{right:0}.tpf-ring{--ring-track:var(--well);--ring-fill:var(--accent)}.tpf-collapse__header{min-height:var(--target-min);width:100%;display:grid;grid-template-columns:1fr 18px;align-items:center;gap:var(--s-3);background:none;border:0;padding:0;cursor:pointer;font:600 var(--t-h1) /1 var(--font-disp);letter-spacing:var(--tr-h1);color:var(--ink);text-align:left}.tpf-collapse__chev{transition:transform .16s ease;color:var(--ink-3)}.tpf-collapse[data-open=true] .tpf-collapse__chev{transform:rotate(90deg)}.tpf-collapse__body{display:none}.tpf-collapse[data-open=true] .tpf-collapse__body{display:block;padding-top:var(--s-3)}.tpf-tabbar{display:grid;grid-template-columns:repeat(5,1fr);background:var(--surf-1);border-top:1px solid var(--hairline);padding:10px 0 22px}.tpf-tabbar__item{min-height:var(--target-min);display:flex;flex-direction:column;align-items:center;gap:5px;font:500 10px/1 var(--font-disp);color:var(--ink-3)}.tpf-tabbar__item[aria-current=page]{font-weight:700;color:var(--ink)}.tpf-tabbar__item[aria-current=page] .tpf-tabbar__icon{color:var(--live)}.tpf-page--has-overlay{padding-bottom:var(--overlay-reserve)}.tpf-shell{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.tpf-empty{padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.tpf-empty__line{font:500 var(--t-body) /1.5 var(--font-disp);color:var(--ink-2);max-width:46ch}.tpf-empty--row{min-height:var(--row-h);padding:0;justify-content:center}.tpf-skeleton{background:var(--surf-2);border-radius:var(--r-inner);animation:tpf-pulse 1.4s ease-in-out infinite}.tpf-skeleton--row{height:var(--row-h)}.tpf-skeleton--field{height:var(--field-h)}@keyframes tpf-pulse{0%,to{opacity:.55}50%{opacity:.95}}.tpf-toast-undo{min-height:var(--target-min);background:var(--surf-2);border-radius:var(--r-control);box-shadow:inset 0 1px 0 var(--edge-top),0 8px 24px rgba(0,0,0,.5);display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-4)}.tpf-saved{font:400 var(--t-label) /1 var(--font-disp);color:var(--ok-t)}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--bg:#101010;--s1:#181818;--s2:#202020;--s3:#2a2a2a;--well:#0a0a0a;--solid-1:color-mix(in oklab,#181818 92%,var(--accent));--solid-cond:color-mix(in oklab,#181818 92%,var(--ok))}html[data-brand=operator] .app.skin-v2.skin-mk2:not(.light),html[data-brand=operator] .app.skin-v2:not(.light),html[data-brand=operator] .app:not(.light){--bg:#141410;--s1:#1c1b16;--s2:#25241d;--s3:#302e25;--well:#0e0d0a;--solid-1:color-mix(in oklab,#1c1b16 92%,var(--accent));--solid-cond:color-mix(in oklab,#1c1b16 92%,var(--ok))}html .app .tset-ctls{display:inline-flex;align-items:center;gap:1rem;flex-shrink:0}html .app .ivl-row .pill-ctl.tset-done,html .app .ivl-row .pill-ctl.tset-skip,html .app .pill .pill-ctl.tset-done,html .app .pill .pill-ctl.tset-skip,html .app .today-ex-card .tset-done,html .app .today-ex-card .tset-skip,html .app .today-ex-card.ex-pill .pill-ctl.tset-done,html .app .today-ex-card.ex-pill .pill-ctl.tset-skip{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border-radius:var(--r-panel);font-size:var(--fs-4);line-height:1;flex-shrink:0}html .app .ivl-row .pill-ctl.tset-skip:not(:empty),html .app .today-ex-card.ex-pill .pill-ctl.tset-skip:not(:empty){width:auto;padding:0 .8rem;font-size:var(--fs-2);font-weight:600}html .app .ivl-row .pill-ctl.tset-done,html .app .pill .pill-ctl.tset-done,html .app .today-ex-card.ex-pill .pill-ctl.tset-done{background-color:var(--accent);background-image:none;color:var(--on-accent);border:1px solid var(--accent);box-shadow:none}html .app .pill .pill-ctl.tset-done svg,html .app .today-ex-card.ex-pill .pill-ctl.tset-done svg{color:inherit}html .app .pill .pill-ctl.tset-done:hover:not(:disabled),html .app .today-ex-card.ex-pill .pill-ctl.tset-done:hover:not(:disabled){background-color:var(--accent-d,var(--accent));color:var(--on-accent)}html .app .ivl-row .pill-ctl.tset-done:disabled,html .app .pill .pill-ctl.tset-done:disabled,html .app .today-ex-card.ex-pill .pill-ctl.tset-done:disabled{background-color:transparent;background-image:none;color:var(--t3);border:1px dashed var(--b2);cursor:not-allowed}html .app .today-ex-card.ex-pill .pill-ctl.tset-done:disabled svg{color:var(--t3)}html .app .ivl-row .pill-ctl.tset-done[aria-pressed=true],html .app .pill .pill-ctl.tset-done[aria-pressed=true],html .app .today-ex-card.ex-pill .pill-ctl.tset-done[aria-pressed=true]{background-color:var(--accent);color:var(--on-accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--on-accent) 55%,transparent)}html .app .ivl-row .pill-ctl.tset-skip,html .app .pill .pill-ctl.tset-skip,html .app .today-ex-card.ex-pill .pill-ctl.tset-skip{background-color:transparent;background-image:none;color:var(--t2);border:1px solid var(--b2);box-shadow:none}html .app .pill .pill-ctl.tset-skip:hover,html .app .today-ex-card.ex-pill .pill-ctl.tset-skip:hover{background-color:var(--s3);color:var(--t1)}html .app .ivl-row .pill-ctl.tset-skip[aria-pressed=true],html .app .pill .pill-ctl.tset-skip[aria-pressed=true],html .app .today-ex-card.ex-pill .pill-ctl.tset-skip[aria-pressed=true]{border:1px dashed var(--bad);color:var(--bad)}html .app .today-ex-card .pill--block[data-set-state=done],html .app .today-ex-card.ex-pill .tset-row.pill--ghost[data-set-state=done],html .app .today-ex-card.ex-pill .tset-row.pill[data-set-state=done]{background-color:color-mix(in srgb,var(--s2) 88%,rgb(var(--accent-rgb)));background-image:none;border-color:var(--accent-edge,var(--b2));color:var(--t1)}html .app .today-ex-card.ex-pill .tset-row.pill[data-set-state=done] .tset-reps,html .app .today-ex-card.ex-pill .tset-row.pill[data-set-state=done] .tset-w{font-weight:600}html .app .today-ex-card.ex-pill .tset-row.pill[data-set-state=done] .pill-ctl.tset-skip{display:none}@media (max-height:480px),(max-width:768px){html .app .pill .pill-ctl.tset-done,html .app .today-ex-card.ex-pill .pill-ctl.tset-done{min-width:44px;width:44px}}html .app .today-ex-card.ex-pill .pill-ctl.tset-done:not(:disabled){background:#fff!important;background-image:none!important;color:var(--solid-1)!important;border:1px solid #fff!important}html .app .today-ex-card.ex-pill .pill-ctl.tset-done:not(:disabled) svg{color:var(--solid-1)}html .app .today-ex-card.ex-pill .pill-ctl.tset-done:disabled{background:transparent!important;background-image:none!important;color:rgba(255,255,255,.55)!important;border:1px dashed rgba(255,255,255,.4)!important}html .app .today-ex-card.ex-pill .pill-ctl.tset-done:disabled svg{color:rgba(255,255,255,.55)}html .app .today-ex-card.ex-pill .pill-ctl.tset-done[aria-pressed=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--solid-1) 35%,transparent)}html .app .today-ex-card.ex-pill .pill-ctl.tset-skip{background:transparent!important;background-image:none!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important}html .app .today-ex-card.ex-pill .pill-ctl.tset-skip[aria-pressed=true]{border:1px dashed #fff!important;color:#fff!important}html .app .today-ex-card.ex-pill .tset-row.pill--ghost[data-set-state=done],html .app .today-ex-card.ex-pill .tset-row.pill[data-set-state=done]{background:rgba(0,0,0,.34)!important;border-color:rgba(255,255,255,.16)!important}html .app .today-ex-card.ex-pill .tset-row[data-set-state=done] .pill-ctl.tset-done:not(:disabled){background:rgba(255,255,255,.16)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}html .app .today-ex-card.ex-pill .tset-row[data-set-state=done] .pill-ctl.tset-done:not(:disabled) svg{color:#fff}html .app .today-ex-card.ex-pill .tset-row.pill--ghost[data-set-state=next],html .app .today-ex-card.ex-pill .tset-row.pill--now[data-set-state=next],html .app .today-ex-card.ex-pill .tset-row.pill[data-set-state=next],html .app.skin-v2 .today-ex-card.ex-pill .tset-row.pill--ghost[data-set-state=next],html .app.skin-v2 .today-ex-card.ex-pill .tset-row.pill--now[data-set-state=next],html .app.skin-v2 .today-ex-card.ex-pill .tset-row.pill[data-set-state=next],html .app.skin-v2.skin-mk2 .today-ex-card.ex-pill .tset-row.pill--ghost[data-set-state=next],html .app.skin-v2.skin-mk2 .today-ex-card.ex-pill .tset-row.pill--now[data-set-state=next],html .app.skin-v2.skin-mk2 .today-ex-card.ex-pill .tset-row.pill[data-set-state=next]{background:rgba(255,255,255,.93)!important;border-color:#fff!important;color:var(--solid-1)!important}html .app .today-ex-card.ex-pill .tset-row.pill--now[data-set-state=next] .tset-unit,html .app.skin-v2 .today-ex-card.ex-pill .tset-row.pill--now[data-set-state=next] .tset-unit,html .app.skin-v2.skin-mk2 .today-ex-card.ex-pill .tset-row.pill--now[data-set-state=next] .tset-unit{color:var(--solid-1)!important}html .app .today-ex-card.ex-pill .tset-row[data-set-state=next] :is(span,label,input,.tset-w,.tset-reps){color:var(--solid-1)!important}html .app .today-ex-card.ex-pill .tset-row[data-set-state=next] :is(.tset-field,.tset-reps,input){background:rgba(0,0,0,.05)!important;background-image:none!important;border-color:rgba(0,0,0,.22)!important}html .app .today-ex-card.ex-pill .tset-row[data-set-state=next] .pill-ctl.tset-done:not(:disabled){background:var(--solid-1)!important;color:#fff!important;border:1px solid var(--solid-1)!important}html .app .today-ex-card.ex-pill .tset-row[data-set-state=next] .pill-ctl.tset-done:not(:disabled) svg{color:#fff}html .app .today-ex-card.ex-pill .tset-row[data-set-state=next] .pill-ctl.tset-skip{background:transparent!important;color:var(--solid-1)!important;border:1px solid rgba(0,0,0,.35)!important}html .app .today-ex-card.ex-pill .ovf-btn{background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important}html .app .tset-field{flex:1.4 1}html .app .tset-bulk{width:100%;margin-top:.5rem;border-style:solid}html .app .tset-bulk.tpf-btn--primary{background-color:var(--accent);background-image:none;color:var(--on-accent);border-color:var(--accent)}html .app .tset-add{width:auto;align-self:flex-start;margin-top:.15rem;padding-left:.35rem;padding-right:.6rem;border:0;background:transparent;color:var(--t2);text-transform:none;letter-spacing:0;font-family:var(--body);font-weight:600}html .app .tset-add:hover{color:var(--t1);background:var(--s3)}html .app .today-done-chip{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;margin-left:.45rem;padding:.12rem .55rem;border-radius:999px;font:600 var(--fs-1)/1.4 var(--body);letter-spacing:0;text-transform:none;background:rgba(var(--ok-rgb),.16);color:var(--t1);border:1px solid rgba(var(--ok-rgb),.45)}html .app .today-done-chip--skip{background:transparent;color:var(--t3);border:1px dashed var(--b2)}html .app .ovf-btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:var(--r-panel);border:1px solid var(--b2);color:var(--t2);background:transparent}html .app .ovf-btn:hover,html .app .ovf-btn[aria-expanded=true]{background:var(--s3);color:var(--t1)}html .app .today-card-menu{margin-left:auto}html .app .ovf-menu{position:absolute;top:calc(100% + 6px);z-index:60;min-width:220px;padding:.35rem;background:var(--s1);border:1px solid var(--b2);border-radius:var(--r-panel);box-shadow:0 12px 32px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:2px}html .app .ovf-item{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;min-height:44px;padding:.55rem .75rem;border:0;border-radius:8px;background:transparent;color:var(--t1);font:600 var(--fs-2)/1.3 var(--body);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}html .app .ovf-item:focus-visible,html .app .ovf-item:hover{background:var(--s3)}html .app .ovf-item--danger{color:var(--bad)}html .app .ovf-item:disabled{color:var(--t3);cursor:not-allowed}html .app .ovf-hint{font-weight:400;font-size:var(--fs-1);color:var(--t3)}html .app .today-now-chip{display:inline-flex;align-items:center;flex-shrink:0;padding:.12rem .55rem;border-radius:999px;font:600 var(--fs-1)/1.4 var(--body);letter-spacing:0;text-transform:none;background:var(--accent-wash);color:var(--t1);border:1px solid var(--accent-edge,var(--b2))}.tpf-g html .app .today-finish .tpf-btn[aria-disabled=true],html .app .today-finish .tpf-btn:disabled{background-color:transparent!important;background-image:none!important;color:var(--t3)!important;border:1px dashed var(--b2)!important;box-shadow:none!important;cursor:not-allowed}html .app .today-finish .tpf-btn:disabled svg{color:var(--t3)}@media (max-height:480px),(max-width:768px){html .app .today-finish--ready{position:sticky;bottom:calc(var(--tabbar-h) + var(--tabbar-inset) + .5rem);z-index:5;padding:.5rem 0;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tpf-g html .app .today-finish--ready .tpf-btn{width:100%}}html .app .finish-footer{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) * -1 - 1.5rem);margin:1.1rem -1.25rem -1.5rem;padding:.75rem 1.25rem calc(env(safe-area-inset-bottom,0px) + .75rem);background:color-mix(in srgb,#1c1f26 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--b1)}html .app .finish-footer .tpf-btn{width:100%;max-width:420px}html .app .tpf-qa-menu{display:flex;min-width:0}html .app .tpf-qa-menu>.tpf-qa{flex:1 1 auto;width:100%;justify-content:center}html .app .tpf-qa-menu .ovf-menu{min-width:260px}html .app .moved-cards>.card{margin:0}html .app .nav-tools-program{display:flex;flex-direction:column;gap:.4rem;padding:.35rem .35rem .6rem;margin-bottom:.35rem;border-bottom:1px solid var(--b1)}html .app .nav-tools-eyebrow{font:600 var(--fs-1)/1.3 var(--body);color:var(--t3);letter-spacing:0;text-transform:none;padding:0 .3rem}html .app .nav-tools-name{width:100%;justify-content:flex-start;gap:.5rem}html .app .nav-tools-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}html .app .nav-tools-program-row{display:flex;gap:.45rem}html .app .nav-tools-program-row>.tpf-btn{flex:1 1}html .app .nav-tools-menu{min-width:260px}html .app .hdr{transition:transform .2s ease,box-shadow .2s ease;will-change:transform}html .app[data-hdr-hidden="1"] .hdr{transform:translateY(calc(-100% - var(--safe-area-inset-top, env(safe-area-inset-top, 0px))));box-shadow:none}@media (prefers-reduced-motion:reduce){html .app .hdr{transition:none}}html .app .hdr,html .app.skin-v2 .hdr{padding:.25rem 1.25rem;min-height:56px}@media (max-height:480px),(max-width:768px){html .app .hdr-phone-row,html .app .hdr-phone-row--id{min-height:44px;padding-top:0;padding-bottom:0}html .app{--hdr-phone-h:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 44px)}html .app .hdr-phone .hdr-logo img{height:24px}html .app .hdr-phone .mode-seg>button{min-height:40px}}html .app .home-scores{display:flex;justify-content:flex-start;margin:0 0 var(--sp-3)}html .app .home-scores .hdr-pill-lbl{display:inline!important}html .app .home-scores .hdr-scores{max-width:100%}html .app .tc-status{margin-top:.45rem;font:600 var(--fs-2)/1.4 var(--body);color:var(--t2)}html .app .tc-status strong{color:var(--t1);font-weight:700}html .app .fold-head{display:flex;align-items:center;gap:.5rem;min-height:44px;-webkit-user-select:none;user-select:none}html .app .fold-head .ctitle,html .app .fold-head .fold-title{flex:1 1 auto;min-width:0;margin:0;display:flex}html .app .fold-head .ctitle:before,html .app .fold-head .wtitle:before{content:none!important;display:none!important}html .app .fold-btn{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:0;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;border-radius:8px}html .app .fold-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html .app .fold-chev{flex:0 0 1.1em;width:1.1em;text-align:center;font-family:var(--mono);font-size:.85em;color:var(--accent-t);line-height:1}html .app .fold-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .app .fold-extras{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}html .app .cc-head.fold-head{cursor:default}html .app .cc-grip{font-family:var(--mono);font-size:var(--fs-1);color:var(--t3);flex:0 0 auto;line-height:1;cursor:grab;padding:0 .15rem 0 0}html .app .home-card-folded{padding:0 .6rem 0 1.1rem;min-height:44px}html .app .home-card-fold{width:44px;height:44px;border-radius:8px;font-family:var(--mono);font-size:var(--fs-2);color:var(--accent-t);background:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html .app .home-card-fold-corner{top:.35rem;right:.35rem}html .app .home-card-pin{display:none}html .app .home-card-pin--edit{display:inline-flex;align-items:center;gap:.25rem;min-height:24px;padding:.1rem .45rem;border-radius:3px;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.04em;border:1px solid var(--b2);background:var(--s3);color:var(--t2);cursor:pointer}html .app .home-card-pin--edit[aria-pressed=true]{border-color:var(--accent);color:var(--accent-t)}html[data-brand=hybrid] .app .ctitle:before,html[data-brand=hybrid] .app .wtitle:before{content:"";display:inline-block;width:6px;height:6px;background:var(--accent);transform:rotate(45deg);flex-shrink:0;margin-right:.15rem}html .app .tpf-choice .tpf-choice-tick{display:none;margin-right:.3rem}html .app .tpf-choice.on{border-color:var(--accent)!important}html .app .tpf-choice.on .tpf-choice-tick{display:inline-block}@media (max-width:480px){html .app .tl-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}html .app .tl-stat-row .scard{padding:.6rem .5rem}}@media (max-width:768px){.tpf-g html .app .tpf-chips--scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.tpf-g html .app .tpf-chips--scroll .tpf-chip{flex:0 0 auto;white-space:nowrap}html .app .pgap,html .app .pgap.builder-phone{padding-bottom:.5rem}}html .app .ss-xlabel-tilt{display:none}@media (max-width:480px){html .app .ss-xlabels{height:38px;align-items:flex-start}html .app .ss-xlabel-lines{display:none}html .app .ss-xlabel-tilt{display:block;white-space:nowrap;overflow:visible;transform:rotate(-55deg) translate(-40%,60%);transform-origin:left top;font-family:var(--mono);font-size:var(--fs-1);color:var(--t3);line-height:1}}html .app .etbl .bdanger{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:box-shadow .12s,color .12s}html .app .etbl .bdanger:focus-visible,html .app .etbl .bdanger:hover{color:var(--bad);box-shadow:0 0 0 2px rgba(var(--bad-rgb),.35)}html .app .etbl .bdanger:active{box-shadow:0 0 0 3px rgba(var(--bad-rgb),.5)}html .app .etbl .bdanger svg{width:14px;height:15px}html .app .tap-x32{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:1px solid var(--b2);color:var(--t3);cursor:pointer;padding:0}html .app .tap-x32:focus-visible,html .app .tap-x32:hover{color:var(--bad);border-color:rgba(var(--bad-rgb),.5)}html .app .blk-remove{margin-left:auto;min-height:36px}html .app .hdr-menu-seg{margin:.15rem .35rem .5rem;display:inline-flex}html .app .hdr-menu-seg button[disabled]{opacity:1;cursor:default}html .app .toast-action{font:inherit;font-weight:700;font-size:var(--fs-2);color:var(--accent-t);border:1px solid var(--edge-accent);border-radius:6px;padding:.25rem .6rem}html .app .toast-action,html .app .toast-dismiss{background:transparent;min-height:32px;cursor:pointer}html .app .toast-dismiss{font:inherit;font-size:var(--fs-2);color:var(--t3);border:0;min-width:32px;border-radius:6px}html .app .today-type-chip{display:inline-flex;align-items:center;flex:0 0 auto;padding:.1rem .45rem;border-radius:999px;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.04em;color:inherit;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:transparent;line-height:1.5}html .app .today-type-chip--cond{border-color:rgba(var(--cond-rgb),.55);background:rgba(var(--cond-rgb),.14)}html .app .today-type-chip--metcon{border-color:color-mix(in srgb,var(--gold) 60%,transparent);background:color-mix(in srgb,var(--gold) 16%,transparent)}html .app .today-ex-card.ex-pill.ex-pill--metcon{background-color:color-mix(in srgb,var(--s1) 88%,var(--gold))!important;background-image:none!important;border-color:color-mix(in srgb,var(--gold) 45%,transparent)!important;color:var(--t1)!important;--ink:var(--t1)}html .app .today-ex-card.ex-pill.ex-pill--metcon .today-about{margin:.2rem 0 .4rem;background:rgba(0,0,0,.14);border-color:color-mix(in srgb,currentColor 18%,transparent)}html .app .today-ex-card.ex-pill.ex-pill--metcon .today-about>summary{color:inherit;font-size:var(--fs-2)}html .app .time-input{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;max-width:100%}html .app .time-input-field{width:6.6em;min-height:44px;padding:.35rem .5rem;font-family:var(--mono);font-size:var(--fs-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.35);border-radius:var(--r-panel);color:inherit}html .app .time-input--compact .time-input-field{min-height:36px;width:5.6em;font-size:var(--fs-2)}html .app .time-input-field[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 2px rgba(var(--bad-rgb),.25)}html .app .time-input-field::placeholder{color:color-mix(in srgb,currentColor 55%,transparent)}html .app .time-input-watch{min-width:36px;min-height:36px;border-radius:var(--r-panel);border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.16);color:inherit;font-size:var(--fs-1);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}html .app .time-input-watch.on{background:var(--accent);color:var(--on-accent);border-color:transparent}html .app .time-input-pace{flex:1 0 100%;font-family:var(--mono);font-size:var(--fs-1);color:color-mix(in srgb,currentColor 80%,transparent)}html .app .mtb-time .time-input-field{width:7.5em;text-align:left}html .app .an-subnav{position:sticky;top:0;z-index:5;display:flex;gap:.35rem;flex-wrap:wrap;margin:0 0 .75rem;padding:.35rem .25rem;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--b1)}html .app .an-subnav-btn{font:600 var(--fs-1)/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--t2);background:transparent;border:1px solid var(--b2);border-radius:999px;padding:.3rem .7rem;min-height:32px;cursor:pointer}html .app .an-subnav-btn:focus-visible,html .app .an-subnav-btn:hover{color:var(--t1);border-color:var(--edge-accent);background:var(--accent-wash)}html .app .cc-lede{margin:-.25rem 0 .6rem;font:400 var(--fs-2)/1.45 var(--body);color:var(--t2)}html .app .ss-xlabel-full{white-space:normal;overflow:visible;text-overflow:clip}html .app .ss-key{margin-top:.6rem;padding-top:.5rem;border-top:1px solid var(--b1);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.18rem 1.2rem;font-family:var(--mono);font-size:var(--fs-1);color:var(--t3)}@media (min-width:481px){html .app .ss-key{display:none}}@media (max-width:480px){html .app .ss-xlabel-full{display:none}}html .app .mbc-group{border:1px solid var(--b1);border-radius:var(--r-panel);margin:0 0 .45rem;background:var(--s1)}html .app .mbc-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;min-height:44px;font:600 var(--fs-2)/1.3 var(--body);color:var(--t1)}html .app .mbc-group>summary::-webkit-details-marker{display:none}html .app .mbc-group>summary:before{content:"";width:6px;height:6px;border-right:2px solid var(--t3);border-bottom:2px solid var(--t3);transform:rotate(-45deg);margin-right:.2rem;flex:0 0 auto;transition:transform var(--dur) var(--ease)}html .app .mbc-group[open]>summary:before{transform:rotate(45deg)}html .app .mbc-group-name{flex:0 0 7.5em}html .app .mbc-group-bar{flex:1 1 auto;height:10px;border-radius:999px;background:var(--s3);position:relative;overflow:hidden}html .app .mbc-group-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--stat-accent,var(--accent))}html .app .mbc-group-meta{flex:0 0 auto;font:400 var(--fs-1)/1.2 var(--mono);color:var(--t3)}html .app .mbc-group>div{padding:0 .6rem .5rem}html .app .tl-jump{position:sticky;top:0;z-index:5;display:flex;gap:.35rem;flex-wrap:wrap;padding:.35rem var(--pgutter,2rem);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--b1)}html .app .tl-jump-btn{font:600 var(--fs-1)/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--t2);background:transparent;border:1px solid var(--b2);border-radius:999px;padding:.3rem .7rem;min-height:32px;cursor:pointer}html .app .tl-jump-btn:focus-visible,html .app .tl-jump-btn:hover{color:var(--t1);border-color:var(--edge-accent);background:var(--accent-wash)}html .app .otg-log-cta--top{position:static;width:100%;margin:.75rem 0 .25rem;min-height:44px}html .app .tpf-switch{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;cursor:pointer;max-width:100%}html .app .tpf-switch.is-disabled{cursor:not-allowed}.tpf-g html .app .tpf-switch.is-disabled .tpf-switch-hint,html .app .tpf-switch.is-disabled .tpf-switch-label{color:var(--t3)}html .app .tpf-switch.is-disabled .tpf-switch-btn{background:var(--s2);border-color:var(--b1)}html .app .tpf-switch.is-disabled .tpf-switch-btn[aria-checked=true]{background:color-mix(in srgb,var(--accent) 45%,var(--s2))}html .app .tpf-switch-text{display:flex;flex-direction:column;min-width:0}html .app .tpf-switch-label{font:600 var(--fs-2)/1.3 var(--body);color:var(--t1);letter-spacing:0;text-transform:none}html .app .tpf-switch-hint{font:400 var(--fs-1)/1.4 var(--body);color:var(--t3)}html .app .tpf-switch-btn{position:relative;flex:0 0 auto;width:46px;height:26px;border-radius:999px;background:var(--s3);border:1px solid var(--b2);padding:0;cursor:inherit;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}html .app .tpf-switch-btn[aria-checked=true]{background:var(--accent);border-color:transparent}html .app .tpf-switch-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html .app .tpf-switch-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.35);transition:transform var(--dur) var(--ease)}html .app .tpf-switch-btn[aria-checked=true] .tpf-switch-thumb{transform:translateX(20px)}html .app .tpf-switch-btn--sm{width:40px;height:24px}html .app .tpf-switch-btn--sm .tpf-switch-thumb{width:18px;height:18px}html .app .tpf-switch-btn--sm[aria-checked=true] .tpf-switch-thumb{transform:translateX(16px)}html .app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html .app .pref-switch-row{margin-bottom:.85rem}html .app .pref-tabs{position:sticky;top:0;z-index:5;margin:0 0 1rem;padding:.35rem 0;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html .app [data-pref-tab] [data-pref-group]{display:none}html .app [data-pref-tab=advanced] [data-pref-group=advanced],html .app [data-pref-tab=display] [data-pref-group=display],html .app [data-pref-tab=notifications] [data-pref-group=notifications],html .app [data-pref-tab=privacy] [data-pref-group=privacy],html .app [data-pref-tab=tracking] [data-pref-group=tracking],html .app [data-pref-tab=training] [data-pref-group=training],html .app [data-pref-tab=units] [data-pref-group=units]{display:block}html .app .card.pref-gated>:not(.pref-gated-head){display:none}html .app .pref-gated-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:0}html .app .pref-gated-tier{font:700 var(--fs-1)/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);border:1px solid var(--b2);border-radius:3px;padding:.05rem .35rem}html .app .today-week-stepper{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0}html .app .today-week-stepper-label{font:700 var(--fs-2)/1.2 var(--body);color:var(--t1);min-width:4.2em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html .app .today-daystrip .tpf-chips{gap:.3rem}@media (max-width:768px){.tpf-g html .app .today-daystrip .tpf-chips--scroll{margin:0 calc(-1 * var(--pgutter,1rem));padding:0 var(--pgutter,1rem) 2px}}html .app .ptitle,html .app .today-hd-title{font:800 var(--fs-5)/1.15 var(--body);letter-spacing:-.02em;text-transform:none;color:var(--t1)}html .app .ptitle span{color:inherit}html .app .consent-btn,html .app .pub-btn{text-transform:none;letter-spacing:0;border-radius:8px}html .app .bm-reminders-title{text-transform:none;letter-spacing:0}html .app .row-more .ovf-btn{min-width:32px;min-height:32px;padding:0 .4rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;background:transparent;color:inherit}html .app .pill .row-more .ovf-btn{min-width:44px;min-height:44px}html .app .row-more .ovf-menu{min-width:220px}html .app .ivl-group{flex-basis:100%;font:600 var(--fs-1)/1 var(--body);color:var(--t3);text-transform:uppercase;letter-spacing:.08em;margin:.15rem 0 -.15rem}html .app .prog-speed{display:inline-flex;align-items:center;gap:.4rem}html .app .prog-speed select{max-width:240px}html .app .guide-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:1.25rem;align-items:start}html .app .guide-toc{position:sticky;top:calc(var(--hdr-h,56px) + .5rem)}html .app .guide-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}html .app .guide-toc a{display:block;padding:.4rem .6rem;min-height:32px;color:var(--t2);text-decoration:none;border-radius:8px;font:500 var(--fs-2)/1.3 var(--body)}html .app .guide-toc a:focus-visible,html .app .guide-toc a:hover{background:var(--s2);color:var(--t1)}@media (max-width:767px){html .app .guide-layout{display:block}html .app .guide-toc{position:sticky;top:0;z-index:5;background:var(--bg);margin:0 0 .75rem;padding:.4rem 0;overflow-x:auto}html .app .guide-toc ol{flex-direction:row;gap:.35rem}html .app .guide-toc a{border:1px solid var(--b2);min-height:44px}html .app .guide-toc a,html .app .guide-toc__chapter{white-space:nowrap;display:inline-flex;align-items:center}html .app .guide-toc__chapter{flex-shrink:0;font:700 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t3);padding-left:.5rem;margin-left:.15rem;border-left:1px solid var(--b2)}html .app .guide-toc__chapter:first-child{padding-left:0;margin-left:0;border-left:0}}html .app .mprog-stepper{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.1rem 0 .5rem}html .app .mprog-stepper .tpf-btn--icon{min-width:44px;min-height:44px}html .app .mprog-stepper-label{font:700 var(--fs-3)/1 var(--body);color:var(--t1);min-width:7.5ch;text-align:center}html .app .mprog-pencil{display:inline-flex;margin-left:.25rem;color:var(--t3);vertical-align:middle}html .app .mprog-pencil svg{width:12px;height:12px}html .app.light .adv-menu-seg,html .app.light .mode-seg,html .app.light .tpf-seg{background:var(--s2);border-color:var(--b1)}html .app.light .btn-seg,html .app.light .mode-seg>button,html .app.light .tpf-seg>button{color:var(--t2)!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html .app.light .btn-seg:hover,html .app.light .tpf-seg>button:hover{color:var(--t1)!important}.tpf-g html .app.light .tpf-seg>button.on,html .app.light .btn-seg.on,html .app.light .mode-seg>button[aria-pressed=true],html .app.light .tpf-seg>button[aria-pressed=true],html .app.light :is(.card,.home-card,.tpf-details,.tpf-g .mb-wk) .tpf-seg>button.on,html .app.light :is(.card,.home-card,.tpf-details,.tpf-g .mb-wk) .tpf-seg>button[aria-pressed=true]{background-color:var(--accent)!important;background-image:none!important;color:var(--on-accent)!important;box-shadow:none!important}html .app.light .pref-tabs{background:var(--s1)}html .app.light :is(.card,.home-card,.tpf-details,.tpf-g .mb-wk) .tpf-seg>button.on,html .app.light :is(.card,.home-card,.tpf-details,.tpf-g .mb-wk) .tpf-seg>button[aria-pressed=true]{border:1px solid var(--accent)!important}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.tpf-g .mb-wk) .tpf-btn--primary svg{color:inherit!important}html .app .tpf-qa-menu .tpf-qa{position:relative}html .app .tpf-qa-menu .tpf-qa>svg:last-child{position:absolute;top:.45rem;right:.5rem;width:14px;height:14px}@media (max-height:480px),(max-width:768px){html .app .hdr-phone-right>.mode-row{flex:0 0 auto;align-items:center;justify-content:flex-end}html .app .hdr-phone-right>.mode-row>.mode-seg{width:auto;flex:0 0 auto}html .app .hdr-phone .mode-seg>button{min-width:44px;padding-left:.55rem;padding-right:.55rem}}@media (max-width:768px){html .app .today-ex-card .today-swap:not(.today-swap--open){display:none}}html .app .pr-band .pb-group{display:flex;flex-direction:column;gap:.2rem}html .app .pr-band .pb-group+.pb-group{margin-top:.35rem}html .app .pr-band .pb-subhead{display:flex;align-items:center;gap:.35rem;font:600 var(--fs-1)/1.3 var(--body);letter-spacing:.02em;color:var(--t2);margin:.1rem 0 .05rem}html .app .pr-band .pb-subhead svg{width:14px;height:14px}html .app .pr-band .pb-subhead-note{margin-left:auto;font-weight:400;color:var(--t3)}html .app .home-card--gold .pr-band .pb-subhead{color:var(--card-t1)!important}html .app .home-card--gold .pr-band .pb-subhead-note{color:var(--card-t3)!important}html .app .pr-band abbr.term{text-decoration:none;border-bottom:0}html .app.skin-v2.skin-mk2:not(.light),html .app.skin-v2:not(.light),html .app:not(.light){--accent-wash:color-mix(in oklab,var(--s2) 88%,var(--accent));--accent-wash-strong:color-mix(in oklab,var(--s2) 78%,var(--accent))}html .app .etbl [role=row].pill-row.pill-edge>[role=cell]{background-color:color-mix(in oklab,var(--s1) 90%,var(--pill-edge))}html .app .an-pane[aria-selected=true],html .app .tpf-seg>button[aria-pressed=true],html .app .tpf-seg>button[aria-selected=true]{background:var(--s3);background-image:none;color:var(--t1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}html .app .nav-wrap .nav>.ntab.on,html .app .ntab.on{background:transparent;background-image:none;box-shadow:none}html .app .nav-wrap .nav>.ntab.on:before{height:2px}html .app .nav-wrap .nav>.ntab.on:before,html .app .nav-wrap .nav>.ntab[aria-selected=true]:before{bottom:7px}@media (min-width:1100px){html .app .hdr{position:relative;z-index:3;min-height:56px}html .app .nav-shell{margin-top:-56px;position:relative;z-index:4;pointer-events:none}html .app .nav-shell>.nav-wrap{pointer-events:none;padding-left:186px;padding-right:286px;min-height:56px;background:transparent;border:0;box-shadow:none}html .app .nav-shell>.nav-wrap>.nav,html .app .nav-shell>.nav-wrap>.nav-mode,html .app .nav-shell>.nav-wrap>.nav-tools{pointer-events:auto}html .app .nav-shell .nav{background-image:none;border-bottom:0;gap:2px}html .app .hdr .hdr-logo .hdr-sub-brand,html .app .hdr .hdr-logo .sub{display:none}html .app .hdr .hdr-logo .name{font-size:16px;line-height:1.1}html .app .hdr .hdr-logo{height:auto}}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details),html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]),html .app.skin-v2 :is(.card,.home-card):has(svg[role=img],svg[data-chart]){background-color:var(--s1)!important;border:1px solid var(--edge-border,rgba(255,255,255,.055))!important;box-shadow:inset 0 1px 0 var(--edge-top,rgba(255,255,255,.1))!important;--s1:#181818;--s2:#202020;--s3:#2a2a2a;--card-s1:#181818;--card-s2:#202020;--card-s3:#2a2a2a;--well:#0a0a0a;--input-bg:#0a0a0a;--accent-wash:color-mix(in oklab,#202020 88%,var(--accent));--accent-wash-strong:color-mix(in oklab,#202020 78%,var(--accent))}html .app #tpf-tabpanel[data-tab=summary] :is(.card,.home-card,.tpf-details) :is(.tpf-chip.on,.tpf-seg>button[aria-pressed=true]),html .app :is(.card,.home-card,.tpf-details):has(svg[role=img],svg[data-chart]) :is(.tpf-btn--primary,.tpf-chip.on){background-image:none!important}html .app .an-pane,html .app .blk-btn--add,html .app .tbar-btn,html .app .tpf-btn,html .app .tpf-seg>button{min-height:var(--target-min,44px)}@media (min-width:1100px){html .app .nav-wrap .tpf-seg>button{min-height:40px}}html .app :is(.blk-name--edit,.etbl-move-cell button,.rowmenu-btn,.etbl button.icon-only,.tpf-btn--icon,button[aria-label^=Rename],button[aria-label^=Move],button[aria-label^=Delete],button[aria-label^=Remove]){position:relative}html .app :is(.blk-name--edit,.etbl-move-cell button,.rowmenu-btn,.etbl button.icon-only,.tpf-btn--icon,button[aria-label^=Rename],button[aria-label^=Move],button[aria-label^=Delete],button[aria-label^=Remove]):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--target-min,44px));height:max(100%,var(--target-min,44px));transform:translate(-50%,-50%)}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk) :is(.tpf-btn--primary,.tpf-chip.on){background:var(--accent)!important;background-image:none!important;color:var(--on-accent)!important;border-color:transparent!important}:root{--bg:#101010;--s1:#181818;--s2:#202020;--s3:#2a2a2a}html .app .home-card:is([data-widget=next-session],[data-widget=compliance],[data-widget=habs],[data-widget=ors],[data-widget=goal-progress],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=one-rm-progression],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=strength-standard],[data-widget=actual-1rm]) .tpf-btn--primary{background:var(--accent)!important;background-image:none!important;color:var(--on-accent)!important;border-color:transparent!important}html .app .home-card:is([data-widget=next-session],[data-widget=habs],[data-widget=goal-progress],[data-widget=friends-leaderboard],[data-widget=training-partners],[data-widget=previous-sessions],[data-widget=block-progress],[data-widget=current-1rms],[data-widget=actual-1rm]):not(:has(svg[role=img],svg[data-chart])) .tpf-btn--primary{background:var(--accent)!important;background-image:none!important;color:var(--on-accent)!important;border-color:transparent!important}html .app{--app-accent:var(--accent);--app-accent-rgb:var(--accent-rgb);--app-on-accent:var(--on-accent)}html .app :is(.card,.home-card,.today-ex-card.ex-pill,.tpf-details,.mb-wk,.scard,.orm-card,.finish-card){--accent:var(--app-accent);--accent-rgb:var(--app-accent-rgb);--on-accent:var(--app-on-accent)}html .app input[type=checkbox],html .app input[type=radio]{position:relative}html .app input[type=checkbox]:after,html .app input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,24px);height:max(100%,24px);transform:translate(-50%,-50%)}html .app .etbl [role=columnheader]{font-family:var(--font-mono,var(--mono));font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3,var(--t3))}html .app .blk-band .blk-name,html .app .blk-band .blk-name-input,html .app .ctitle,html .app .ptitle,html .app .wtitle{text-transform:none}html .app .etbl [role=row].pill-row .etbl-ex-cell>button,html .app .etbl [role=row].pill-row :is(.etbl-sel-cell,.etbl-sets-cell)>button{min-height:44px}html .app .etbl [role=row].pill-row .ovf.row-more>button{min-height:28px;height:28px;width:28px;padding:0;position:relative}html .app .etbl [role=row].pill-row .ovf.row-more>button:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}html .app .etbl [role=row].pill-row .row-move-btn{min-height:20px;height:20px;padding:0;position:relative}html .app .etbl [role=row].pill-row .row-move-btn:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:42px;transform:translate(-50%,-50%)}html .app .etbl [role=row].pill-row>[role=cell]{padding-top:6px;padding-bottom:6px}.tpf-periodisation-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;margin-top:1rem}html .app .wkcell-day{display:flex;align-items:center;gap:.3rem;width:100%}html .app .wkcell-dur{margin-left:auto;font-family:var(--mono);font-size:var(--fs-1);font-weight:400;letter-spacing:0;text-transform:none;color:var(--t3)}html .app .wkcell.on .wkcell-dur,html .app .wkcell[aria-current=true] .wkcell-dur{color:var(--accent-t)}html .app .wkcell-chip{display:inline-block;margin-left:.4rem;padding:.05rem .3rem;border:1px solid var(--b2);border-radius:999px;font-family:var(--mono);font-size:var(--fs-1);font-weight:400;color:var(--t3);vertical-align:middle}html .app .wkcell.on .wkcell-chip{border-color:var(--accent-edge);color:var(--accent-t)}html .app .wkcell-meta{margin-top:.3rem;text-align:right;font-family:var(--mono)}html .app .wkstrip-count{margin-left:auto;font-family:var(--mono);font-size:var(--fs-1);color:var(--t3)}html .app .wkstrip-foot{display:flex;flex-direction:column;gap:.4rem;padding:var(--sp-3) 0 0;margin-top:var(--sp-2);border-top:1px solid var(--b1)}html .app .wkfoot-rc{display:flex;align-items:baseline;gap:.5rem}html .app .wkfoot-rc__lbl{font-size:var(--fs-1);color:var(--t2)}html .app .wkfoot-rc__val{margin-left:auto;font-family:var(--mono);font-size:var(--fs-2);font-weight:700;color:var(--t1)}html .app .wkfoot-bar{margin-top:0}html .app .wkfoot-note{font-family:var(--mono);font-size:var(--fs-1);color:var(--t3)}html .app .wkfoot-btn{width:100%;justify-content:center;margin-top:.2rem}html .app .wkfoot-undo{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}html .app .wkfoot-undo .tbar-btn{width:100%;justify-content:center}html .app .wkfoot-adv{margin-bottom:.15rem}html .app .wkfoot-adv .adv-menu-root{width:100%}html .app .wkfoot-adv .adv-menu-root>.btn-faded{width:100%;justify-content:center}html .app .sbar-info-pop{max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain}html .app .sbar-info-pop>*{max-height:none}html .app .etbl [role=row].pill-row .rnum,html .app .etbl [role=row].pill-row.pill-cond .rnum{min-width:auto;height:auto;padding:0;border:0;background:transparent;border-radius:0;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-2);font-weight:600;color:var(--t3)}html .app .etbl [role=row].pill-row .bdanger{border:1px solid var(--b2);border-radius:8px;color:var(--bad);background:transparent}html .app .etbl [role=row].pill-row .bdanger:focus-visible,html .app .etbl [role=row].pill-row .bdanger:hover{color:var(--bad);background:rgba(var(--bad-rgb),.12);border-color:rgba(var(--bad-rgb),.45)}@media (min-width:1100px){html .app .nav-wrap .tpf-seg>button{min-height:44px;padding:0 1.05rem;font-size:var(--fs-3)}html .app .nav-wrap .tpf-seg{padding:4px;gap:3px}html .app .nav-wrap .tpf-seg>button svg{width:18px;height:18px}}html .app .wkcell-day,html .app .wkcell-sub{color:var(--t3)}html .app .dpanel,html .app.skin-v2 .dpanel{background-color:transparent;background-image:none;border-top-color:transparent;box-shadow:none}html .app .dtitle{font-size:clamp(30px,3.4vw,44px)}@media (max-width:1099px){html .app .bld-flyout{display:none}}@media (min-width:1100px){html .app .bld-flyout{--bld-flyout-tab-w:34px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:40;display:block;width:var(--bld-flyout-tab-w)}html .app .bld-flyout__tab{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .35rem;width:var(--bld-flyout-tab-w);height:132px;background:var(--s1);border:1px solid var(--b1);border-right:0;border-radius:10px 0 0 10px;color:var(--t3);cursor:pointer;box-shadow:var(--elev-1);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}html .app .bld-flyout[data-open] .bld-flyout__tab,html .app .bld-flyout__tab:hover{background:var(--s2);color:var(--t1)}html .app .bld-flyout__tab-text{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase}html .app .bld-flyout__panel{position:absolute;right:100%;top:50%;width:min(340px,32vw);height:520px;max-height:calc(100vh - 2rem);overflow:hidden;background:var(--s1);border:1px solid var(--b1);border-right:0;border-radius:10px 0 0 10px;padding:var(--sp-3);box-shadow:0 10px 30px -8px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:var(--sp-2);transform:translate(calc(100% + var(--bld-flyout-tab-w)),-50%);visibility:hidden;transition:transform var(--dur) var(--ease),visibility var(--dur) var(--ease)}html .app .bld-flyout[data-open] .bld-flyout__panel{transform:translateY(-50%);visibility:visible}html .app .bld-flyout__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}html .app .bld-flyout__sub{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--b1)}html .app .bld-flyout__head{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}html .app .bld-flyout__title{flex:1 1;text-align:center;font-weight:700;font-size:var(--fs-3);color:var(--t1)}html .app .bld-flyout__nav{min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--s2);border:1px solid var(--b2);border-radius:8px;color:var(--t2);cursor:pointer;font-size:var(--fs-3);line-height:1}html .app .bld-flyout__nav:hover{color:var(--t1);background:var(--s3)}html .app .bld-flyout__dots{display:flex;justify-content:center;gap:5px;flex:0 0 auto}html .app .bld-flyout__dots>span{width:6px;height:6px;border-radius:50%;background:var(--b2)}html .app .bld-flyout__dots>span[data-on]{background:var(--accent-t)}html .app .bld-flyout__foot{font-family:var(--mono);font-size:var(--fs-1);color:var(--t3);text-align:center;flex:0 0 auto}}@media (prefers-reduced-motion:reduce){html .app .bld-flyout__panel{transition:none}}html .app .ivl-head{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}html .app .ivl-title{font-family:var(--body);font-weight:600;font-size:var(--fs-2);color:var(--t1)}html .app .ivl-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem}html .app .ivl-ctl{display:flex;flex-direction:column;gap:2px;min-width:0}html .app .ivl-ctl>.tpf-seg,html .app .ivl-ctl>select{min-height:34px}html .app .ivl-panel{display:flex;flex-direction:column;padding:0}html .app .ivl-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;padding:.7rem .8rem}html .app .ivl-structure{font-family:var(--mono);font-size:var(--fs-1);color:var(--t2);letter-spacing:.02em;text-align:right}html .app .ivl-step{padding:.7rem .8rem;display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;gap:.55rem 1rem;border-top:1px solid var(--b1)}html .app .ivl-step-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .5rem;margin:0;font-family:var(--body);font-weight:700;font-size:var(--fs-2);color:var(--t1);letter-spacing:0;text-transform:none}html .app .ivl-step-head>.ivl-step-hint{grid-column:2}html .app .ivl-step-n{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;align-self:center;border-radius:50%;background:var(--accent-wash);color:var(--page-accent-t,var(--accent-t));font-family:var(--mono);font-size:var(--fs-0,10px);font-weight:700;line-height:1}html .app .ivl-step-hint{font-family:var(--body);font-weight:400;font-size:var(--fs-1);color:var(--t3);letter-spacing:0;text-transform:none}html .app .ivl-foot--panel{justify-content:flex-end;padding:.7rem .8rem;border-top:1px solid var(--b1)}html .app .ivl-foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}html .app .ivl-remove{margin-left:auto}html .app .wkcell--rest{min-height:34px;padding:.3rem .7rem;justify-content:center;color:var(--t3);background-color:color-mix(in srgb,var(--surf-1,#181818) 70%,transparent)}html .app .wkcell--rest .wkcell-day{margin-bottom:0;color:var(--t3)}html .app .wkcell--rest .wkcell-dur{margin-left:auto;font-weight:400;text-transform:none;letter-spacing:0;color:var(--t3)}html .app .wkcell--rest.on{color:var(--t1)}html .app .wkcell--rest.on .wkcell-day,html .app .wkcell--rest.on .wkcell-dur{color:var(--accent-t)}@media (min-width:1100px){html .app .wkstrip-cells{gap:6px}}html .app .etbl [role=row].pill-row .rnum{background:var(--accent-wash);border-color:var(--edge-accent);color:var(--page-accent-t,var(--accent-t))}html .app .etbl [role=row].pill-row.pill-cond .rnum{background:rgba(var(--cond-rgb),.16);border-color:rgba(var(--cond-rgb),.45);color:var(--page-cond-t,var(--cond-t))}html .app .etbl [role=row].pill-row .bdanger{color:var(--page-accent-t,var(--accent-t));border-color:transparent}html .app .etbl [role=row].pill-row.pill-cond .bdanger{color:var(--page-cond-t,var(--cond-t))}html .app .etbl [role=row].pill-row .bdanger:hover{color:var(--bad);background:rgba(var(--bad-rgb),.12);border-color:transparent}html .app .etbl [role=row].pill-row .ss-band-label{color:var(--page-accent-t,var(--accent-t))}html .app .etbl [role=row].pill-row.pill-cond .ss-band-label{color:var(--page-cond-t,var(--cond-t))}html .app .etbl [role=row].pill-row.pill-gap-in:not(.pill-bottom)>[role=cell]{position:relative;z-index:1;box-shadow:none}html .app .ss-chart{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:13px;align-items:center}html .app .ss-chart--narrow{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:8px 10px}html .app .ss-chart-head{padding-bottom:7px;font-family:var(--body);font-size:var(--fs-1);color:var(--t3)}html .app .ss-chart-row{min-height:52px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}html .app .ss-bars{display:grid;grid-template-columns:30px minmax(0,1fr);gap:5px 9px;align-items:center}html .app .wkstrip-cells .wkcell-day{font-size:var(--fs-2)!important}html .app .wkstrip-cells .wkcell-name{font-size:var(--fs-3)}html .app .wkstrip-cells .wkcell-sub{margin-bottom:.2rem}html .app .wkcell:not(.wkcell--rest){min-height:80px}html .app .etbl-card+.etbl-card,html .app .etbl-card+[data-scroll-hint]{margin-top:.75rem}html .app .ivl-step .tpf-seg>button:hover,html .app .ivl-step select:hover{background-color:var(--s2);border-color:var(--b2)}html .app .ivl-step .tpf-seg>button:focus-visible,html .app .ivl-step select:focus-visible{background-color:var(--s2)}html .app .ivl-step .tpf-seg>button[aria-pressed=true]{background-color:var(--accent-wash);border-color:var(--accent-edge);color:var(--page-accent-t,var(--accent-t))}html .app .ivl-step .tpf-seg>button[aria-pressed=false]{background-color:transparent;color:var(--t2)}html .app .etbl-card .etbl [role=row]>.blk-head-band.blk-band{background:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;border-bottom:2px solid rgba(var(--blk-rgb),.55)}html .app .etbl-card .etbl [role=row].blk-cols>[role=columnheader]{background-color:transparent;border-bottom:1px solid var(--b1)}html .app .etbl [role=row].pill-row.pill-edge>[role=cell]{background-color:var(--s2)}html .app .etbl [role=row].pill-row.pill-edge:not(.pill-bottom)>[role=cell],html .app .etbl [role=row].pill-row.pill-top.pill-edge>[role=cell]{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 0 0 var(--s2)}html .app .etbl [role=row].pill-row .bdanger{color:var(--stat-accent);border-color:var(--b2)}html .app .etbl [role=row].pill-row .bdanger:focus-visible,html .app .etbl [role=row].pill-row .bdanger:hover{color:var(--stat-accent);background:color-mix(in srgb,var(--stat-accent) 14%,transparent);border-color:color-mix(in srgb,var(--stat-accent) 45%,transparent)}html .app .etbl [role=row].pill-row [data-settype]:not([data-settype=straight])>button{color:var(--stat-accent)!important;font-weight:700}html .app .etbl .blk-band .blk-add{background-color:rgba(var(--blk-rgb),.16);border:1px solid rgba(var(--blk-rgb),.45);color:var(--t1);border-radius:8px}html .app .etbl .blk-band .blk-add:hover{background-color:rgba(var(--blk-rgb),.26);border-color:rgba(var(--blk-rgb),.65)}html .app .bld-flyout__body{line-height:1.35}html .app .mb-rc-own-line{flex:0 0 100%;display:flex;justify-content:flex-end;margin-top:.1rem}
