._dGVta_dialog{color:#fff;background:#101012;border:1px solid #ffffff1c;border-radius:16px;width:min(400px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow-y:auto;box-shadow:0 24px 64px #0008}._dGVta_dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080ac2}._dGVta_header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:26px;padding-bottom:22px;display:flex}._dGVta_mark{object-fit:contain;display:block}._dGVta_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:#b2b2ba;margin:0;font-size:10px;font-weight:500}._dGVta_dialog h2{color:#fff;letter-spacing:-.045em;margin:0;line-height:1.03}._dGVta_brand{letter-spacing:-.065em;font-size:clamp(46px,12vw,58px);font-weight:700;display:block}._dGVta_headline{letter-spacing:-.045em;margin-top:8px;font-size:clamp(27px,7.3vw,34px);font-weight:500;display:block}._dGVta_description{color:#b4b4be;margin:20px 0 28px;font-size:14px;line-height:1.65}._dGVta_enable{isolation:isolate;color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#b5122b;border:1px solid #e04451;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}._dGVta_enable:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff38 50%,#0000 75%);animation:2.8s ease-in-out 2 _dGVta_keySweep;position:absolute;inset:0;transform:translate(-120%)}._dGVta_enable:hover{background:#ca1733}._dGVta_enable:focus-visible,._dGVta_later:focus-visible{outline-offset:4px;outline:2px solid #fff}._dGVta_enable:disabled{cursor:wait;opacity:.7}._dGVta_enable:disabled:after{animation:none}._dGVta_later{color:#b9b9c3;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:13px;display:block}._dGVta_footnote{color:#a2a2ad;text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}._dGVta_error{color:#ffb6bd;font-size:14px;line-height:1.5}@keyframes _dGVta_keySweep{0%,15%{transform:translate(-120%)}65%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){._dGVta_enable:after{animation:none}}@media (max-width:380px){._dGVta_dialog{padding:26px 24px}}
.STAeZa_root,.STAeZa_results{--set-ink:var(--st-ink,var(--text-primary));--set-muted:var(--st-ink-soft,var(--text-muted));--set-line:var(--st-line,var(--border-subtle));--set-accent:var(--st-accent,var(--brand-red));width:100%;min-width:0;color:var(--set-ink);font:inherit}.STAeZa_head,.STAeZa_row{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.STAeZa_head[data-load=false],.STAeZa_row[data-load=false]{grid-template-columns:36px minmax(0,1fr) 44px}.STAeZa_head[data-rpe=true],.STAeZa_row[data-rpe=true]{grid-template-columns:32px repeat(3,minmax(0,1fr)) 44px;gap:4px}.STAeZa_head[data-rpe=true][data-load=false],.STAeZa_row[data-rpe=true][data-load=false]{grid-template-columns:32px repeat(2,minmax(0,1fr)) 44px}.STAeZa_head{min-height:32px;color:var(--set-muted);text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:500}.STAeZa_head button{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.STAeZa_rows{margin:0;padding:0;list-style:none}.STAeZa_row{border-bottom:1px solid var(--set-line);border-radius:6px;min-height:48px}.STAeZa_row[data-active=true]{background:color-mix(in srgb, var(--set-accent) 7%, transparent);box-shadow:inset 2px 0 var(--set-accent)}.STAeZa_number,.STAeZa_check,.STAeZa_pending{text-align:center;color:var(--set-muted);font-size:13px}.STAeZa_row[data-active=true] .STAeZa_number{color:var(--set-accent)}.STAeZa_row input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--set-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px;font-size:16px;font-weight:600}.STAeZa_row input::placeholder{color:var(--set-muted);font-weight:400}.STAeZa_row input:focus-visible{box-shadow:none;outline:2px solid var(--set-accent);outline-offset:-2px;background:color-mix(in srgb, var(--set-ink) 4%, transparent);border-color:#0000}.STAeZa_row input[aria-invalid=true]{border-color:var(--danger-ink)}.STAeZa_row[data-complete=true] input,.STAeZa_check{color:var(--set-muted)}.STAeZa_remove{width:44px;height:44px;color:var(--set-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.STAeZa_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.STAeZa_actions button{min-height:44px;color:var(--set-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.STAeZa_actions button:hover:not(:disabled),.STAeZa_remove:hover:not(:disabled){color:var(--set-ink)}.STAeZa_root button:focus-visible,.STAeZa_results summary:focus-visible{outline:2px solid var(--set-accent);outline-offset:2px}.STAeZa_root button:disabled{opacity:.45;cursor:default}.STAeZa_error{color:var(--danger-ink);font-size:12px;line-height:1.5}.STAeZa_results summary{min-height:44px;color:var(--set-muted);cursor:pointer;align-content:center;font-size:13px}.STAeZa_value{font-variant-numeric:tabular-nums;text-align:center;padding:8px 0;font-size:14px}.STAeZa_results .STAeZa_row{border-radius:0;min-height:36px}.STAeZa_results .STAeZa_value{padding:6px 0}.STAeZa_unreported{width:44px;height:44px;color:var(--set-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:20px}.STAeZa_unreported:hover{background:color-mix(in srgb, var(--set-ink) 6%, transparent);color:var(--set-ink)}
.y0YIyq_field{gap:4px;min-width:0;display:grid}.y0YIyq_field .y0YIyq_box{border:1px solid var(--border-default);background:var(--bg-input);border-radius:10px;align-items:stretch;min-width:0;min-height:44px;display:flex}.y0YIyq_field .y0YIyq_box:focus-within{border-color:var(--brand-red)}.y0YIyq_field .y0YIyq_box input{width:0;min-width:0;min-height:0;color:var(--text-primary);font:400 16px/1.2 var(--font-sans);text-align:left;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:10px 0 0 10px;flex:1 1 0;padding:8px 12px}.y0YIyq_field .y0YIyq_box[data-mode=weight] input{font:500 16px/1.2 var(--font-mono)}.y0YIyq_field .y0YIyq_box input::placeholder{color:var(--text-muted)}.y0YIyq_field .y0YIyq_box input:focus-visible,.y0YIyq_field .y0YIyq_box select:focus-visible{box-shadow:none;outline:none}.y0YIyq_field .y0YIyq_box select{width:auto;min-width:48px;color:var(--text-secondary);font:500 13px/1.2 var(--font-sans);text-transform:none;letter-spacing:0;background:0 0;border:0;flex:none;padding:0 8px}.y0YIyq_field .y0YIyq_toggle{border:0;border-left:1px solid var(--border-default);min-height:0;color:var(--text-muted);font:500 12px/1 var(--font-sans);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border-radius:0 10px 10px 0;flex:0 0 44px;place-items:center;padding:0;display:grid}.y0YIyq_field .y0YIyq_toggle:hover{color:var(--text-primary)}.y0YIyq_field .y0YIyq_toggle:focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px;box-shadow:none}.y0YIyq_field .y0YIyq_toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}
.YYcY0W_dots{z-index:1;width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-6px -6px -6px 0;display:grid;position:relative}.YYcY0W_dots:before{content:"";position:absolute;inset:-4px}.YYcY0W_dots svg{fill:currentColor;width:18px;height:18px}.YYcY0W_dots:hover{color:var(--text-primary);background:#ffffff0f}.YYcY0W_dots:focus-visible{outline:2px solid var(--brand-red);outline-offset:0;color:var(--text-primary)}.YYcY0W_sheet{width:min(100%,520px)}.YYcY0W_menu{gap:12px;padding:14px 16px 18px;display:grid}.YYcY0W_provenance{color:var(--text-muted);margin:0;font-size:13px}.YYcY0W_actionBar{gap:8px;display:flex}.YYcY0W_action{border:1px solid var(--border-default);background:var(--bg-surface-alt);min-width:0;min-height:52px;color:var(--text-primary);font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.YYcY0W_action svg{fill:none;width:18px;height:18px;stroke:var(--text-secondary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.YYcY0W_action:hover{border-color:var(--border-strong)}.YYcY0W_action[data-tone=danger]{color:var(--danger-ink)}.YYcY0W_action[data-tone=danger] svg{stroke:var(--danger-ink)}.YYcY0W_action:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.YYcY0W_action:disabled{opacity:.55;cursor:wait}.YYcY0W_confirm{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.YYcY0W_confirm p{flex:200px;margin:0;font-size:14px;line-height:1.45}.YYcY0W_inlineActions{gap:8px;margin-left:auto;display:flex}.YYcY0W_primary,.YYcY0W_secondary,.YYcY0W_danger{min-height:44px;font:600 14px/1 var(--font-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.YYcY0W_primary{background:var(--text-primary);color:var(--bg-panel);border:0}.YYcY0W_secondary{border:1px solid var(--border-default);color:var(--text-primary);background:0 0}.YYcY0W_danger{background:var(--brand-red);color:#fff;border:0}.YYcY0W_primary:disabled,.YYcY0W_secondary:disabled,.YYcY0W_danger:disabled{opacity:.5;cursor:not-allowed}.YYcY0W_primary:focus-visible,.YYcY0W_secondary:focus-visible,.YYcY0W_danger:focus-visible,.YYcY0W_more:focus-visible,.YYcY0W_add:focus-visible,.YYcY0W_scope:focus-visible,.YYcY0W_thumb:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.YYcY0W_body{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 16px 18px;display:grid}.YYcY0W_search{border:1px solid var(--border-default);background:var(--bg-input);border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 6px 0 14px;display:flex}.YYcY0W_search:focus-within{border-color:var(--border-active);box-shadow:0 0 0 3px var(--brand-red-soft)}.YYcY0W_search svg{fill:none;width:18px;height:18px;stroke:var(--text-muted);stroke-width:1.8px;stroke-linecap:round;flex:none}.YYcY0W_search input{width:100%;min-width:0;height:46px;color:var(--text-primary);font:400 16px/1.2 var(--font-sans);background:0 0;border:0;outline:none;flex:1 1 0}.YYcY0W_search input:focus,.YYcY0W_search input:focus-visible{box-shadow:none;outline:none}.YYcY0W_search input::placeholder{color:var(--text-muted)}.YYcY0W_search input::-webkit-search-cancel-button{display:none}.YYcY0W_search button{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.YYcY0W_search button:focus-visible{outline:2px solid var(--brand-red)}.YYcY0W_scopes{background:var(--bg-surface-alt);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:4px;display:grid}.YYcY0W_scope{white-space:nowrap;min-height:40px;color:var(--text-secondary);font:500 13px/1.25 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px 8px}.YYcY0W_scope[aria-checked=true]{background:var(--bg-stat);color:var(--text-primary);box-shadow:0 1px #ffffff0a,0 4px 12px #00000040}.YYcY0W_options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.YYcY0W_options[data-refreshing=true]{opacity:.55;transition:opacity var(--transition-fast)}.YYcY0W_option{border:1px solid var(--border-subtle);background:var(--bg-stat);transition:border-color var(--transition-fast), opacity var(--transition-fast);border-radius:16px;overflow:hidden}.YYcY0W_option:hover{border-color:var(--border-default)}.YYcY0W_option[data-pending=true]{border-color:var(--border-active)}.YYcY0W_optionRow{align-items:center;gap:10px;padding-right:12px;display:flex}.YYcY0W_optionMain{min-width:0;min-height:60px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;gap:4px;padding:11px 4px 11px 14px;display:grid}.YYcY0W_optionMain:focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px;border-radius:16px}.YYcY0W_optionMain:disabled{cursor:wait}.YYcY0W_optionLine{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.YYcY0W_optionName{min-width:0;font:600 15px/1.3 var(--font-sans);color:var(--text-primary);overflow-wrap:break-word;flex:auto}.YYcY0W_optionDose{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;flex:none;font-size:12px}.YYcY0W_optionDose:empty{display:none}.YYcY0W_optionReason{min-width:0;color:var(--text-muted);flex:auto;font-size:13px;line-height:1.35}.YYcY0W_optionKit{color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px}.YYcY0W_thumb{cursor:pointer;background:#000;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:64px;height:44px;padding:0;display:inline-flex;position:relative;overflow:hidden}.YYcY0W_thumb img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.YYcY0W_preview{padding:0 12px 12px}.YYcY0W_skeleton{background:linear-gradient(90deg, var(--bg-stat) 0%, var(--bg-surface-alt) 50%, var(--bg-stat) 100%);background-size:200% 100%;border-radius:16px;height:72px;animation:1.2s ease-in-out infinite YYcY0W_shimmer}@keyframes YYcY0W_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.YYcY0W_skeleton{animation:none}}.YYcY0W_dose{align-items:flex-end;gap:8px;padding:0 12px 12px 14px;display:flex}.YYcY0W_doseField{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--text-muted);flex:1 1 0;gap:4px;font-size:10px;display:grid}.YYcY0W_doseField input{border:1px solid var(--border-default);background:var(--bg-input);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:500 16px/1.2 var(--font-mono);text-align:center;border-radius:10px;padding:8px}.YYcY0W_doseField input:focus-visible{outline:2px solid var(--brand-red);outline-offset:0}.YYcY0W_dose .YYcY0W_primary{flex:none;padding:0 16px}.YYcY0W_prescriptionEditor{gap:12px;padding:12px 14px 14px;display:grid}.YYcY0W_formatField select{width:100%;min-height:40px;color:var(--text-secondary);font:500 13px/1.3 var(--font-sans);background:0 0;border:0}.YYcY0W_doseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.YYcY0W_unitField{background:var(--bg-input);border:1px solid var(--border-default);border-radius:10px;min-width:0;display:flex}.YYcY0W_unitField input{background:0 0;border:0;flex:1 1 0;width:0;padding:8px 4px}.YYcY0W_unitField select{appearance:none;min-width:40px;max-width:54px;color:var(--text-secondary);font:12px/1.2 var(--font-sans);background:0 0;border:0;flex:0 0 40px;padding:0 3px}.YYcY0W_wideField{grid-column:1/-1}.YYcY0W_textField input{text-align:left;font:400 16px/1.2 var(--font-sans);padding:8px 12px}.YYcY0W_textField input::placeholder,.YYcY0W_coachingField textarea::placeholder{color:var(--text-muted)}.YYcY0W_toggleRow{border:1px solid var(--border-default);background:var(--bg-input);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px 8px 14px;display:flex}.YYcY0W_toggleRow>span{gap:2px;min-width:0;display:grid}.YYcY0W_toggleRow strong{font:600 14px/1.3 var(--font-sans);color:var(--text-primary)}.YYcY0W_toggleRow small{color:var(--text-muted);font-size:12px;line-height:1.3}.YYcY0W_switch{appearance:none;background:var(--border-strong);cursor:pointer;width:44px;height:26px;transition:background var(--transition-fast);border-radius:999px;flex:none;margin:0;position:relative}.YYcY0W_switch:after{content:"";background:var(--text-primary);width:20px;height:20px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:3px;left:3px}.YYcY0W_switch:checked{background:var(--brand-red)}.YYcY0W_switch:checked:after{transform:translate(18px)}.YYcY0W_switch:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.YYcY0W_advanced{border:1px solid var(--border-subtle);background:var(--bg-stat);color:var(--text-secondary);border-radius:12px;font-size:13px}.YYcY0W_advanced summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px 14px;list-style:none;display:flex}.YYcY0W_advanced summary::-webkit-details-marker{display:none}.YYcY0W_advanced summary:before{content:"";width:7px;height:7px;transition:transform var(--transition-fast);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)}.YYcY0W_advanced[open] summary:before{transform:rotate(45deg)}.YYcY0W_advanced summary>span{color:var(--text-primary);font-weight:600}.YYcY0W_advanced summary>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);margin-left:auto;font-size:12px;overflow:hidden}.YYcY0W_advanced summary:focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px;border-radius:12px}.YYcY0W_groupBody{gap:12px;padding:0 14px 14px;display:grid}.YYcY0W_pairGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.YYcY0W_coachingField{gap:8px;display:grid}.YYcY0W_coachingField>span{font:500 10px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.YYcY0W_coachingField textarea,.YYcY0W_doseField textarea{resize:vertical;border:1px solid var(--border-default);background:var(--bg-input);width:100%;min-height:64px;color:var(--text-primary);font:400 16px/1.5 var(--font-sans);border-radius:12px;padding:12px}.YYcY0W_coachingField>.YYcY0W_stopLabel{color:var(--danger-ink)}.YYcY0W_coachingField textarea:focus-visible,.YYcY0W_textField input:focus-visible{outline:2px solid var(--brand-red);outline-offset:0}.YYcY0W_editCard{padding:12px 16px 20px}@media (max-width:360px){.YYcY0W_doseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.YYcY0W_action{padding:0 6px;font-size:13px}}.YYcY0W_notice{justify-items:start;gap:10px;display:grid}.YYcY0W_notice p,.YYcY0W_error{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.YYcY0W_error{color:var(--danger-ink)}.YYcY0W_more{min-height:44px;color:var(--text-secondary);font:500 14px/1 var(--font-sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 14px;text-decoration:underline}.YYcY0W_foot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:2px;display:flex}.YYcY0W_add{white-space:nowrap;min-height:44px;color:var(--text-secondary);font:500 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.YYcY0W_add span{color:var(--text-muted);font-size:18px;line-height:1}.YYcY0W_add:hover{color:var(--text-primary)}.YYcY0W_removed{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;gap:0 12px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.YYcY0W_removed li{min-width:0;display:inline-flex}.YYcY0W_removed li:only-child{flex:0 auto}.YYcY0W_removed button{min-height:44px;color:var(--text-secondary);font:500 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.YYcY0W_removed button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.YYcY0W_removed button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.YYcY0W_removed button{min-width:0;max-width:100%}.YYcY0W_removed button:hover{color:var(--text-primary)}.YYcY0W_removed button:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}
.ur4OKG_training{min-width:0}.ur4OKG_consent{gap:12px;padding:8px 20px 24px;font-size:14px;line-height:1.6;display:grid}.ur4OKG_consent p{margin:0}.ur4OKG_primary{gap:8px;width:100%;min-height:48px}.ur4OKG_actionRow{width:100%;min-height:44px;color:var(--text-primary);border:0;border-bottom:1px solid var(--border-default);text-align:left;cursor:pointer;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ur4OKG_actionRow>span:first-child{gap:4px;display:grid}.ur4OKG_actionRow strong{font-size:var(--type-title-sm)}.ur4OKG_actionRow>span[aria-hidden]{font-size:24px}.ur4OKG_actionRow:focus-visible{outline:2px solid var(--brand-red);outline-offset:4px}.ur4OKG_dialog{width:min(440px,100vw - 32px);max-height:calc(var(--sheet-height,100dvh) - 32px);box-sizing:border-box;color:var(--text-primary);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 24px 80px #0006}.ur4OKG_dialog[open]{flex-direction:column;display:flex}.ur4OKG_dialog::backdrop{background:#000000bf}.ur4OKG_header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 16px 4px 20px;display:flex}.ur4OKG_header h2{letter-spacing:-.025em;margin:6px 0 0;font-size:23px;line-height:1.2}.ur4OKG_source{color:var(--text-muted);margin:8px 0 4px;font-size:13px;line-height:1.5}.ur4OKG_close{width:44px;height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;font-size:26px;display:grid}.ur4OKG_form{flex-direction:column;min-height:0;display:flex}.ur4OKG_body{overscroll-behavior:contain;gap:12px;min-height:0;padding:4px 20px 0;display:grid;overflow-y:auto}.ur4OKG_fieldset{border:0;min-width:0;margin:0;padding:0}.ur4OKG_fieldset legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.ur4OKG_unit{color:var(--text-muted);margin-left:5px;font-size:12px;font-weight:400}.ur4OKG_activityGrid,.ur4OKG_durationGrid,.ur4OKG_effortGrid{gap:4px;display:grid}.ur4OKG_activityGrid,.ur4OKG_effortGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ur4OKG_durationGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.ur4OKG_fieldset .ur4OKG_activityGrid button{padding:4px;line-height:1.2}.ur4OKG_activityLegend{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ur4OKG_fieldset .ur4OKG_sportSwitch{min-height:44px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;border-radius:6px;margin:-14px 0;padding:0 2px;font-size:12px;font-weight:400}.ur4OKG_fieldset .ur4OKG_sportSwitch:hover,.ur4OKG_fieldset .ur4OKG_sportSwitch[aria-expanded=true]{color:var(--text-primary)}.ur4OKG_sportMenu{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ur4OKG_fieldset .ur4OKG_sportMenu button{border-radius:999px;min-height:36px;padding:0 10px;font-size:12px}.ur4OKG_fieldset button{background:color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));min-width:0;min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:0 4px;font-size:13px;font-weight:500}.ur4OKG_fieldset button[aria-pressed=true]{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 10%, var(--bg-panel));border-color:color-mix(in srgb, var(--text-primary) 28%, transparent);box-shadow:inset 0 -2px var(--brand-red)}.ur4OKG_dialog button:disabled{cursor:wait;opacity:.55}.ur4OKG_dialog button:focus-visible,.ur4OKG_dialog input:focus-visible,.ur4OKG_dialog summary:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.ur4OKG_customDuration{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.ur4OKG_customDuration input{box-sizing:border-box;border:1px solid var(--border-default);background:var(--bg-panel);width:100px;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:8px;font-size:16px}.ur4OKG_customDuration input[type=date]{width:155px}.ur4OKG_dateChoice{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px}.ur4OKG_dateChoice summary{cursor:pointer;align-content:center;min-height:44px}.ur4OKG_resetDate{min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ur4OKG_detailsToggle{border:0;border-top:1px solid var(--border-subtle);min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:-6px;padding:0;font-size:13px;display:flex}.ur4OKG_expandedDetails{gap:18px;display:grid}.ur4OKG_expandedDetails[hidden]{display:none}.ur4OKG_actions{padding:8px 20px max(16px, env(safe-area-inset-bottom));background:var(--bg-panel);flex-shrink:0;gap:10px;display:grid}.ur4OKG_actions button{width:100%;min-height:44px}.ur4OKG_error{color:var(--text-primary);margin:0;font-size:13px;line-height:1.4}.ur4OKG_editControl{flex:none;display:inline-flex}.ur4OKG_editButton{width:44px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ur4OKG_editButton:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.ur4OKG_repeatButton{min-height:44px;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:8px 12px}.ur4OKG_repeatButton:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.ur4OKG_chevron{fill:none;width:18px;height:18px;stroke:var(--text-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media (max-width:600px){.ur4OKG_dialog{inset:auto 0 var(--sheet-bottom,0px);width:100%;max-width:440px;max-height:calc(var(--sheet-height,100dvh) - 12px);border-bottom:0;border-radius:18px 18px 0 0;margin:0 auto;position:fixed}}@media (prefers-reduced-motion:reduce){.ur4OKG_actions button{transition:none}}
.Nf-VpW_questions{border:0;flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;display:flex}.Nf-VpW_twoUp{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.Nf-VpW_rounds{grid-template-columns:1fr 44px 3ch 44px;align-items:center;gap:8px;display:grid}.Nf-VpW_roundsLabel{font-size:14px;font-weight:600}.Nf-VpW_rounds button{background:color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:0;font-size:18px}.Nf-VpW_roundsValue{text-align:center;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.Nf-VpW_safety{color:var(--text-primary);background:#ffb02014;border:1px solid #ffb02059;border-left:3px solid #ffb020;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.Nf-VpW_notes{margin-top:-6px;display:grid}.Nf-VpW_notes[hidden]{display:none}.Nf-VpW_notes textarea{box-sizing:border-box;border:1px solid var(--border-default);background:var(--bg-panel);min-height:64px;color:var(--text-primary);font:inherit;resize:vertical;border-radius:8px;padding:8px;font-size:16px}.Nf-VpW_actions{grid-template-columns:auto 1fr}.Nf-VpW_actions>p{grid-column:1/-1}footer.Nf-VpW_actions>button{width:auto}.Nf-VpW_protected{color:var(--text-secondary);margin:-4px 0 0;font-size:12px;line-height:1.5}.Nf-VpW_questions button:disabled{cursor:not-allowed}
.ozcEZW_card{border:1px solid var(--border-subtle);border-radius:var(--radius-support);background:var(--bg-surface-alt);gap:12px;margin-top:12px;padding:16px;display:grid}.ozcEZW_saved{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.ozcEZW_savedTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.ozcEZW_meta{color:var(--text-secondary);margin:4px 0 0;font-size:.85rem}.ozcEZW_check{fill:none;width:22px;height:22px;stroke:var(--success-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ozcEZW_exercises{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:52px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 12px;display:flex}.ozcEZW_exercises>span:first-child{gap:2px;display:grid}.ozcEZW_exercises strong{font-size:.95rem;font-weight:700}.ozcEZW_exercises>span:first-child>span{color:var(--text-secondary);font-size:.82rem}.ozcEZW_exercises>span[aria-hidden]{color:var(--text-muted);font-size:22px}.ozcEZW_exercises:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.ozcEZW_question{color:var(--text-primary);font-size:1rem;font-weight:700}.ozcEZW_input{box-sizing:border-box;border:1px solid var(--border-default);background:var(--bg-panel);width:100%;min-height:48px;color:var(--text-primary);font:inherit;resize:vertical;border-radius:10px;padding:12px 14px;font-size:16px}.ozcEZW_input::placeholder{color:var(--text-muted)}.ozcEZW_input:focus-visible{outline:2px solid var(--brand-red);outline-offset:1px}.ozcEZW_footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ozcEZW_skip,.ozcEZW_add{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ozcEZW_skip{color:var(--text-secondary);text-align:left;font-size:.85rem}.ozcEZW_add{color:var(--text-primary);white-space:nowrap;font-size:.92rem;font-weight:700}.ozcEZW_add:disabled{color:var(--text-muted);cursor:default}.ozcEZW_skip:focus-visible,.ozcEZW_add:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.ozcEZW_error{color:var(--danger-ink);margin:0;font-size:.85rem}.ozcEZW_count{color:var(--text-muted);text-align:right;margin:-4px 0 0;font-size:.75rem}.ozcEZW_inSheet{padding:20px 20px max(16px, env(safe-area-inset-bottom));background:0 0;border:0;border-radius:0;margin:0}
._oQDaa_dialog{width:min(460px,100vw - 32px)}._oQDaa_body{gap:14px;padding-bottom:4px}._oQDaa_quiet{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}._oQDaa_notice{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}._oQDaa_list{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none;display:grid}._oQDaa_row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:4px;min-height:52px;display:flex}._oQDaa_row[data-editing=true]{box-shadow:inset 2px 0 var(--brand-red);padding-left:10px}._oQDaa_rowText{flex:1;gap:2px;min-width:0;padding:8px 0;display:grid}._oQDaa_rowText strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}._oQDaa_rowValues{color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}._oQDaa_iconButton{width:44px;height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:22px;display:grid}._oQDaa_iconButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._oQDaa_iconButton:hover:not(:disabled){color:var(--text-primary)}._oQDaa_reuse,._oQDaa_reuseOption{width:100%;min-height:52px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._oQDaa_reuse{border-bottom:1px solid var(--border-subtle)}._oQDaa_reuse>span:first-child{gap:2px;display:grid}._oQDaa_reuse strong{font-size:14px;font-weight:600}._oQDaa_reuse>span[aria-hidden],._oQDaa_plus{color:var(--text-muted);font-size:22px}._oQDaa_search{gap:10px;display:grid}._oQDaa_searchInput,._oQDaa_notes input{box-sizing:border-box;border:1px solid var(--border-default);background:var(--bg-panel);width:100%;min-height:48px;color:var(--text-primary);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px}._oQDaa_searchInput::placeholder{color:var(--text-muted)}._oQDaa_recent{flex-wrap:wrap;gap:6px;display:flex}._oQDaa_recent button{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));max-width:100%;min-height:36px;color:var(--text-secondary);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;overflow:hidden}._oQDaa_recent button:hover{color:var(--text-primary);border-color:var(--border-default)}._oQDaa_recent button{position:relative}._oQDaa_recent button:after{content:"";position:absolute;inset:-4px 0}._oQDaa_options{margin:0;padding:0;list-style:none;display:grid}._oQDaa_option{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:52px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:8px 2px;display:grid}._oQDaa_option:hover{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}._oQDaa_optionName{overflow-wrap:anywhere;font-size:15px;font-weight:600}._oQDaa_optionMeta{color:var(--text-muted);font-size:12px}._oQDaa_editor{gap:10px;display:grid}._oQDaa_pickedHead{justify-content:space-between;align-items:center;gap:12px;display:flex}._oQDaa_pickedName{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px;font-weight:700}._oQDaa_textButton,._oQDaa_formatSwitch{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px}._oQDaa_textButton:hover,._oQDaa_formatSwitch:hover{color:var(--text-primary)}._oQDaa_formatSwitch{text-align:left;justify-self:start;margin:-12px 0 -8px;font-size:12px}._oQDaa_formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}._oQDaa_formats button{background:color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));min-width:0;min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:0 4px;font-size:13px;font-weight:500}._oQDaa_formats button[aria-pressed=true]{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 10%, var(--bg-panel));border-color:color-mix(in srgb, var(--text-primary) 28%, transparent);box-shadow:inset 0 -2px var(--brand-red)}._oQDaa_reference{border-left:2px solid var(--border-default);color:var(--text-muted);margin:-2px 0 0;padding-left:10px;font-size:12px;line-height:1.5}._oQDaa_measures{grid-template-columns:repeat(var(--measure-columns,3), minmax(0, 1fr));gap:8px;display:grid}._oQDaa_measures[data-count="2"]{--measure-columns:2}._oQDaa_measures[data-count="1"]{--measure-columns:1}._oQDaa_measure{align-content:start;gap:4px;min-width:0;display:grid}._oQDaa_measure label{color:var(--text-muted);font-size:12px}._oQDaa_inputRow{border:1px solid var(--border-default);background:var(--bg-panel);border-radius:10px;min-width:0;display:flex}._oQDaa_measure[data-invalid=true] ._oQDaa_inputRow{border-color:var(--danger-ink)}._oQDaa_inputRow:focus-within{outline:2px solid var(--brand-red);outline-offset:1px}._oQDaa_inputRow input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:8px 10px;font-size:18px;font-weight:600}._oQDaa_inputRow input::placeholder{color:var(--text-muted);font-weight:400}._oQDaa_inputRow input:focus-visible{outline:none}._oQDaa_unit{border:0;border-left:1px solid var(--border-subtle);min-width:44px;min-height:48px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:0 10px 10px 0;flex:none;padding:0 10px;font-size:13px;font-weight:600}._oQDaa_unit:hover:not(:disabled){color:var(--text-primary)}._oQDaa_fieldError{color:var(--danger-ink);font-size:12px;line-height:1.3}._oQDaa_more{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:13px}._oQDaa_more summary{cursor:pointer;align-content:center;min-height:44px}._oQDaa_more[open]{gap:10px;padding-bottom:4px;display:grid}._oQDaa_notes{color:var(--text-muted);gap:4px;font-size:12px;display:grid}._oQDaa_actions{border-top:1px solid var(--border-subtle);padding-top:10px}._oQDaa_buttons{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}._oQDaa_buttons button{width:100%;min-height:48px}._oQDaa_dialog button:focus-visible,._oQDaa_dialog input:focus-visible,._oQDaa_dialog summary:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}._oQDaa_dialog ._oQDaa_inputRow input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){._oQDaa_dialog *,._oQDaa_dialog :after{transition:none!important}}@media (max-width:600px){._oQDaa_dialog{width:100%}}
.coMXOa_root{min-width:0}.coMXOa_prompt{border-bottom:1px solid var(--border-default);padding:18px 0}.coMXOa_eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 6px;font-size:11px}.coMXOa_question{text-wrap:balance;margin:0 0 4px;font-size:17px;font-weight:650;line-height:1.4}.coMXOa_evidence{color:var(--text-muted);margin:6px 0;font-size:13px;line-height:1.5}.coMXOa_actions{flex-wrap:wrap;gap:8px;max-width:360px;margin-top:12px;display:flex}.coMXOa_actions>button{flex:1 1 0;width:auto;min-width:0;padding-inline:12px}.coMXOa_actions button{min-height:44px}.coMXOa_root button:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}
.cQJ18W_link{border:1px solid var(--border-default);width:max-content;min-height:44px;color:var(--text-primary);font-size:var(--type-body);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-weight:600;display:inline-flex}.cQJ18W_link:hover{background:var(--bg-stat)}.cQJ18W_link:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}.cQJ18W_link svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}
.zN1h_q_page{gap:var(--space-3);display:grid}.zN1h_q_pageHeader{gap:6px;padding-bottom:4px;display:grid;position:relative}.zN1h_q_pageSubtitle{color:var(--text-secondary);font-size:var(--type-body);margin:0;line-height:1.5}.zN1h_q_pageTitle{letter-spacing:-.02em;margin:0;font-size:clamp(32px,8vw,40px);line-height:1.05}.zN1h_q_campCard{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-panel);gap:16px;padding:20px;display:grid}.zN1h_q_campCard>p{margin:0}.zN1h_q_campHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.zN1h_q_eyebrow{color:var(--danger-ink);font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:600}.zN1h_q_activePill{border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--danger-ink);font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:4px 10px;font-weight:600}.zN1h_q_campTitle{font-size:var(--type-title-md);margin:-6px 0 0;line-height:1.2}.zN1h_q_fightRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.zN1h_q_factLabel,.zN1h_q_facts dt,.zN1h_q_campFacts dt{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:.08em;text-transform:uppercase;margin:0}.zN1h_q_fightDate{font-size:var(--type-body-lg);margin:4px 0 0;font-weight:600}.zN1h_q_countdown{text-align:right}.zN1h_q_countdownValue{color:var(--danger-ink);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1}.zN1h_q_campFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.zN1h_q_campFacts dd,.zN1h_q_facts dd{font-size:var(--type-body);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.zN1h_q_primaryAction{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;display:flex}.zN1h_q_quietLinks{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;margin-top:-4px;display:flex}.zN1h_q_quietLinks a,.zN1h_q_quietLinks button{min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--type-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.zN1h_q_quietLinks a:hover,.zN1h_q_quietLinks button:hover{color:var(--text-primary)}.zN1h_q_section{gap:12px;display:grid}.zN1h_q_sectionHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zN1h_q_sectionTitle{color:var(--text-primary);font-size:var(--type-title-sm);margin:0;font-weight:650}.zN1h_q_sectionMeta{color:var(--text-secondary);font-size:var(--type-body-sm)}.zN1h_q_rows{border:1px solid var(--border-default);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.zN1h_q_rows li+li{border-top:1px solid var(--border-subtle)}.zN1h_q_row,.zN1h_q_profileRow{width:100%;min-height:64px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.zN1h_q_row:hover{background:var(--bg-stat)}.zN1h_q_profileRow{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-panel);padding:16px}.zN1h_q_profileRow:hover{background:var(--bg-surface)}.zN1h_q_profileAvatar{background:var(--bg-surface-alt);width:48px;height:54px;color:var(--text-secondary);border-radius:12px;flex:0 0 48px;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.zN1h_q_profileAvatar img{object-fit:cover;width:100%;height:100%}.zN1h_q_profileName{font-size:var(--type-body);font-weight:600}.zN1h_q_profileSummary{line-height:1.5}.zN1h_q_featured{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-panel);gap:12px;width:100%;padding:16px;display:grid}.zN1h_q_featuredDetails{min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.zN1h_q_featuredDetails svg{fill:none;width:16px;height:16px;stroke:var(--text-muted);stroke-width:1.8px;flex:0 0 16px}.zN1h_q_featuredDetails:focus-visible{outline:2px solid var(--brand-red);outline-offset:4px;border-radius:4px}@media (min-width:600px){.zN1h_q_page{gap:20px}}@media (min-width:961px){.zN1h_q_pageHeader{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.zN1h_q_pageTitle{grid-area:1/1}.zN1h_q_pageSubtitle{grid-area:2/1}.zN1h_q_emptyCamp{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:8px 24px}.zN1h_q_emptyCamp>p,.zN1h_q_emptyCamp>h2{grid-column:1}.zN1h_q_emptyCamp .zN1h_q_campTitle{margin:0}.zN1h_q_emptyCamp>a{grid-area:1/2/4;align-self:center}}.zN1h_q_rowText{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.zN1h_q_rowHeading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.zN1h_q_customPill{border:1px solid var(--border-default);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-weight:600}.zN1h_q_rowTitle{overflow-wrap:anywhere;font-size:var(--type-body-lg);font-weight:600}.zN1h_q_rowMeta{color:var(--text-secondary);font-size:var(--type-body-sm)}.zN1h_q_chevron{border-top:2px solid var(--text-muted);border-right:2px solid var(--text-muted);flex:none;width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.zN1h_q_archiveToggle{min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--type-body-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.zN1h_q_toggleChevron{border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.zN1h_q_archiveToggle[aria-expanded=true] .zN1h_q_toggleChevron{transform:translateY(1px)rotate(-135deg)}.zN1h_q_row:focus-visible,.zN1h_q_profileRow:focus-visible,.zN1h_q_archiveToggle:focus-visible,.zN1h_q_quietLinks a:focus-visible,.zN1h_q_quietLinks button:focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px;border-radius:8px}.zN1h_q_facts{gap:12px;margin:0;display:grid}.zN1h_q_sheetActions{flex-wrap:wrap;gap:8px;display:flex}.zN1h_q_sheetActions[data-stack=true]{display:grid}.zN1h_q_sheetActions[data-stack=true]>*{text-align:center;justify-content:center}.zN1h_q_inlineForm{gap:10px;display:grid}.zN1h_q_inlineForm label{font-weight:600}@media (max-width:380px){.zN1h_q_campFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}
.eR0OkW_command{border-color:var(--border-subtle,#ffffff1a)!important;background:var(--surface-panel,#111216)!important}.eR0OkW_command:before{display:none}.eR0OkW_rehabAccess{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.eR0OkW_rehabAccess a{min-height:48px;color:var(--text-primary);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 0;font-size:14px;display:flex}.eR0OkW_rehabAccess strong{white-space:nowrap;font-size:13px}.eR0OkW_rehabAccessTitle{color:var(--text-primary);margin:0 0 4px;font-size:15px;font-weight:750}html[data-theme=light] .eR0OkW_command{background:#fff!important;border-color:#1414191f!important}.eR0OkW_hero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eR0OkW_hero .today-hero-copy{min-width:0}.eR0OkW_hero h1{letter-spacing:-.03em;margin:2px 0;font-size:clamp(44px,12vw,64px);line-height:.95}.eR0OkW_heroDate,.eR0OkW_heroPhase{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0}.eR0OkW_heroPhase:empty{display:none}.eR0OkW_tileLink:focus-visible,.eR0OkW_quickAction:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.eR0OkW_icon{width:20px;height:20px;display:block}.eR0OkW_chevron{border-top:2px solid var(--text-muted);border-right:2px solid var(--text-muted);flex:none;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.eR0OkW_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.eR0OkW_tile{border:1px solid var(--border-default);border-radius:var(--radius-stat);background:var(--bg-stat);--tile-ink:var(--text-secondary);min-width:0}.eR0OkW_tile[data-tone=clear]{--tile-ink:var(--success-ink)}.eR0OkW_tile[data-tone=pending]{--tile-ink:var(--progress-gold)}.eR0OkW_tile[data-tone=risk]{--tile-ink:var(--danger-ink)}.eR0OkW_tile>div,.eR0OkW_tile,.eR0OkW_tileLink{color:var(--text-primary)}:is(.eR0OkW_tileLink,.eR0OkW_tile:not(:has(.eR0OkW_tileLink))){align-items:center;gap:10px;min-height:64px;padding:10px 12px;text-decoration:none;display:flex}.eR0OkW_tileLink:hover{background:var(--bg-surface-alt);border-radius:inherit}.eR0OkW_tileIcon{color:var(--tile-ink);flex:none}.eR0OkW_tileIcon .eR0OkW_icon{width:30px;height:30px}.eR0OkW_tileText{flex-direction:column;gap:2px;min-width:0;display:flex}.eR0OkW_tileLabel{color:var(--text-secondary);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eR0OkW_tileValue{font-size:var(--type-body);margin:0;font-weight:650;line-height:1.2}@media (max-width:480px){:is(.eR0OkW_tileLink,.eR0OkW_tile:not(:has(.eR0OkW_tileLink))){flex-direction:column;align-items:flex-start;gap:8px;padding:10px;position:relative}.eR0OkW_tileIcon .eR0OkW_icon{width:26px;height:26px}.eR0OkW_tile .eR0OkW_chevron{position:absolute;top:18px;right:12px}.eR0OkW_tileLabel{font-size:var(--type-label-sm)}}.eR0OkW_quickActions{flex-direction:column;gap:10px;display:flex}.eR0OkW_quickTitle{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0}.eR0OkW_quickRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eR0OkW_quickRowFour{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:480px){.eR0OkW_quickRowFour{grid-template-columns:repeat(2,minmax(0,1fr))}}.eR0OkW_quickAction{border:1px solid var(--border-default);border-radius:var(--radius-stat);min-width:0;min-height:52px;color:var(--text-primary);font-size:var(--type-body-sm);align-items:center;gap:8px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.eR0OkW_quickAction:hover{border-color:var(--border-strong)}.eR0OkW_quickAction>.eR0OkW_icon{color:var(--text-secondary);flex:none}@media (max-width:480px){.eR0OkW_quickAction{flex-direction:column;align-items:flex-start;gap:6px;position:relative}.eR0OkW_quickAction .eR0OkW_chevron{position:absolute;top:16px;right:12px}}.eR0OkW_logTrainingLink{min-height:44px;color:var(--text-secondary);text-underline-offset:4px;flex-shrink:0;align-items:center;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.eR0OkW_logTrainingLink:focus-visible,.eR0OkW_trainingLog:focus-visible{outline:2px solid var(--brand-red);outline-offset:4px}.eR0OkW_trainingLog{scroll-margin-block:80px}.eR0OkW_heroIntro{max-width:34ch;color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.55}.eR0OkW_injuryConsent h2{margin:0 0 6px;font-size:16px}.eR0OkW_injuryConsent p{margin:0 0 14px;font-size:13px;line-height:1.5}@media (max-width:720px){html[data-mobile-tab-bar] .eR0OkW_quickActions{display:none}}
.TN-AOa_builder{width:100%;max-width:1320px;padding-bottom:calc(var(--custom-save-height,160px) + 32px);gap:20px;margin:auto;display:grid}.TN-AOa_header{gap:12px;display:grid}.TN-AOa_header h1:focus{outline:none}.TN-AOa_header h1{overflow-wrap:anywhere;margin:0;font-size:clamp(24px,5vw,34px)}.TN-AOa_header p{margin:0;font-size:14px}.TN-AOa_row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.TN-AOa_row>*{min-width:0}.TN-AOa_row .ghost-button{flex-shrink:0;width:auto;min-height:44px;padding:8px;font-size:14px}.TN-AOa_badge{color:var(--text-secondary);font-size:12px}.TN-AOa_editor{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.TN-AOa_editor label,.TN-AOa_sheet label{color:var(--text-secondary);gap:6px;min-width:0;font-size:14px;display:grid}.TN-AOa_editor input,.TN-AOa_sheet input,.TN-AOa_sheet select,.TN-AOa_sheet textarea{box-sizing:border-box;border:1px solid var(--border-default);background:var(--bg-input);width:100%;min-width:0;min-height:44px;color:var(--text-primary);border-radius:var(--radius-btn);font:inherit;padding:10px;font-size:16px}.TN-AOa_sheet input[type=checkbox]{width:24px;min-height:24px}.TN-AOa_session{min-width:0}.TN-AOa_session h2{overflow-wrap:anywhere;margin:4px 0}.TN-AOa_exercises{margin:10px 0 12px;padding:0;list-style:none}.TN-AOa_exercise{border-top:1px solid var(--border-default);padding:12px 0}.TN-AOa_exerciseText{overflow-wrap:anywhere;gap:6px;display:grid}.TN-AOa_exerciseText small{color:var(--text-secondary);font-size:13px;line-height:1.5}.TN-AOa_sheet{gap:16px;padding:20px;display:grid}.TN-AOa_dose{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.TN-AOa_wide{grid-column:1/-1}.TN-AOa_saveBar{z-index:30;background:var(--bg-panel);border:1px solid var(--border-default);border-radius:var(--radius-card);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 12px;width:min(880px,100% - 32px);padding:10px 12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.TN-AOa_saveStatus{min-width:0;color:var(--text-secondary);flex:1 1 0;margin:0;font-size:13px;line-height:1.35}.TN-AOa_saveStatus[data-attention=true]{color:var(--progress-gold)}.TN-AOa_saveBar .TN-AOa_fixButton{flex-shrink:0;width:auto;min-height:36px;padding:4px 14px;font-size:13px}.TN-AOa_saveActions{flex:100%;gap:8px;display:flex}.TN-AOa_saveActions .cta{flex:auto;width:auto;min-height:48px}.TN-AOa_saveActions .ghost-button{flex:none;width:auto;min-height:48px;padding:0 14px;font-size:14px}@media (max-width:767px){.TN-AOa_saveBar{bottom:calc(var(--mobile-tab-bar-clearance) + 8px)}.TN-AOa_builder{padding-bottom:calc(var(--custom-save-height,160px) + var(--mobile-tab-bar-clearance) + 32px)}}@media (max-width:1023px){html:has(.TN-AOa_saveBar){scroll-padding-bottom:calc(var(--custom-save-height,160px) + 32px)}}@media (max-width:767px){html:has(.TN-AOa_saveBar){scroll-padding-bottom:calc(var(--custom-save-height,160px) + var(--mobile-tab-bar-clearance) + 16px)}}.TN-AOa_weekday{color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:12px}@media (min-width:1024px){.TN-AOa_saveBar{width:100%;position:sticky;left:auto;transform:none}.TN-AOa_saveActions{flex:none}.TN-AOa_saveActions .cta{flex:none;min-width:200px}.TN-AOa_builder{padding-bottom:32px}}@media (min-width:1600px){.TN-AOa_dayView:has(.TN-AOa_session+.TN-AOa_session){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.TN-AOa_editButton{border:1px solid var(--border-default);border-radius:var(--radius-btn);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}.TN-AOa_editButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.TN-AOa_sessionActions{flex:none;gap:8px;display:flex}.TN-AOa_visibility{border:1px solid var(--border-default);border-radius:12px;gap:8px;padding:12px;display:grid}.TN-AOa_visibility p{gap:2px;margin:0;font-size:14px;line-height:1.4;display:grid}.TN-AOa_visibility .TN-AOa_muted{font-size:13px}.TN-AOa_communityNotice{color:var(--text-secondary);border-left:2px solid var(--border-default);justify-items:start;gap:8px;padding-left:10px;font-size:13px;line-height:1.45;display:grid}.TN-AOa_calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.TN-AOa_dayTile{border:1px solid var(--border-default);background:var(--bg-surface);min-width:0;min-height:64px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:12px;align-content:center;justify-items:center;gap:4px;padding:8px 2px;display:grid}.TN-AOa_dayTile strong{font-size:14px}.TN-AOa_dayTile small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-secondary);font-size:10px;overflow:hidden}.TN-AOa_dayTile[aria-pressed=true]{background:var(--brand-red);border-color:var(--brand-red)}.TN-AOa_dayTile[aria-pressed=true] small{color:#ffffffe0}.TN-AOa_dayDot{box-sizing:border-box;background:var(--text-secondary);border-radius:50%;width:6px;height:6px}.TN-AOa_dayDot[data-type=none],.TN-AOa_dayDot[data-type=rest]{background:0 0}.TN-AOa_dayDot[data-type=recovery]{border:1px solid var(--text-secondary);background:0 0}.TN-AOa_dayDot[data-type=strength_power]{background:#7aa2ff}.TN-AOa_dayDot[data-type=conditioning]{background:var(--progress-gold)}.TN-AOa_dayDot[data-type=sparring]{background:var(--danger-ink)}.TN-AOa_dayDot[data-type=skill]{background:var(--success-ink)}.TN-AOa_dayTile[aria-pressed=true] .TN-AOa_dayDot:not([data-type=none]):not([data-type=rest]){background:#fff;border-color:#fff}.TN-AOa_dayDot[data-attention=true]{border:1.5px solid var(--progress-gold);background:0 0}.TN-AOa_dayView{gap:12px;min-width:0;display:grid}.TN-AOa_emptyDay{border:1px dashed var(--border-default);border-radius:var(--radius-card);text-align:center;justify-items:center;gap:4px;padding:28px 16px;display:grid}.TN-AOa_emptyDay h2{margin:0;font-size:18px}.TN-AOa_emptyDay p{margin:0 0 8px;font-size:14px}.TN-AOa_emptyDay .ghost-button{width:auto;min-height:44px;padding:0 18px}.TN-AOa_addSession{gap:8px;font-weight:600}.TN-AOa_addSession svg,.TN-AOa_deleteButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.TN-AOa_emptyDay .TN-AOa_addSession{width:auto;margin-top:4px}.TN-AOa_deleteButton:hover,.TN-AOa_deleteButton:focus-visible{color:var(--danger-ink);border-color:var(--danger-ink)}.TN-AOa_dangerButton{color:var(--danger-ink)}.TN-AOa_weekday[data-attention=true]{color:var(--progress-gold)}.TN-AOa_addExercise{border:1px dashed var(--border-default);border-radius:var(--radius-btn);width:100%;min-height:48px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.TN-AOa_addExercise:hover:not(:disabled){border-color:var(--border-strong)}.TN-AOa_addExercise:disabled{opacity:.5;cursor:not-allowed}.TN-AOa_addChoice{text-align:left;border:1px solid var(--border-default);border-radius:var(--radius-btn);background:var(--bg-surface);width:100%;min-height:64px;color:var(--text-primary);font:inherit;cursor:pointer;gap:4px;padding:14px 16px;display:grid}.TN-AOa_addChoice strong{font-size:16px}.TN-AOa_addChoice small{color:var(--text-secondary);font-size:13px}.TN-AOa_issues{color:var(--text-secondary);flex:100%;font-size:12px}.TN-AOa_issues summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.TN-AOa_issues ul{max-height:min(25vh,180px);margin:4px 0 0;padding-left:16px;overflow-y:auto}.TN-AOa_issues .TN-AOa_ghost-button{width:auto;min-height:32px;padding:4px 8px;font-size:12px}.TN-AOa_cardAction{z-index:1;color:var(--text-muted);border:0;flex:none;position:relative}.TN-AOa_cardAction svg{fill:currentColor;stroke:none}.TN-AOa_exerciseContext,.TN-AOa_exercisePrescription,.TN-AOa_editorActions{gap:16px;min-width:0;display:grid}.TN-AOa_exerciseContext h3,.TN-AOa_exercisePrescription h3{letter-spacing:-.02em;margin:0;font-size:18px}@media (min-width:900px){.TN-AOa_editorPanel.injury-sheet{border-radius:18px;width:min(100%,800px);animation:none}.TN-AOa_exercisePanel.injury-sheet{width:min(100%,1120px)}.TN-AOa_editorPanel>.injury-sheet-header{z-index:2;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);padding:20px 28px;position:sticky;top:0}.TN-AOa_editorPanel .TN-AOa_sheet{gap:24px;padding:24px 28px 28px}.TN-AOa_sessionSheet{grid-template-columns:repeat(2,minmax(0,1fr))}.TN-AOa_sessionSheet>label:first-child{grid-column:1/-1}.TN-AOa_exerciseEditor{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start}.TN-AOa_exercisePrescription{border-left:1px solid var(--border-subtle);padding-left:24px}.TN-AOa_exerciseEditor>.TN-AOa_editorActions{border-top:1px solid var(--border-subtle);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;padding-top:20px;display:flex}.TN-AOa_editorActions>button{min-height:48px}.TN-AOa_editorActions>.cta{min-width:200px}}
.dQ2WbW_card{gap:14px}.dQ2WbW_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dQ2WbW_toggle{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface);grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.dQ2WbW_toggle button{border-radius:var(--radius-pill);min-height:32px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 12px;font-size:.78rem;font-weight:600}.dQ2WbW_toggle button[aria-pressed=true]{border-color:var(--border-active);background:var(--brand-red-soft);color:var(--text-primary)}.dQ2WbW_toggle button:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.dQ2WbW_stats div{text-align:center;align-items:center;padding:14px 8px}.dQ2WbW_stats dd{letter-spacing:-.02em;white-space:nowrap;font-size:1.75rem}.dQ2WbW_stats dt{font-size:.78rem}.dQ2WbW_mix{gap:10px;display:grid}.dQ2WbW_mixTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.dQ2WbW_mix ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dQ2WbW_mix li{grid-template-columns:minmax(72px,28%) 1fr auto;align-items:center;gap:12px;font-size:.88rem;display:grid}.dQ2WbW_mixLabel{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dQ2WbW_track{border-radius:var(--radius-pill);background:var(--bg-surface);height:8px;overflow:hidden}.dQ2WbW_bar{width:var(--share);border-radius:inherit;background:color-mix(in srgb, var(--text-primary) 55%, transparent);height:100%;display:block}.dQ2WbW_bar[data-lead]{background:var(--brand-red)}.dQ2WbW_mixValue{min-width:3.5em;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right}.dQ2WbW_footnote{color:var(--text-secondary);margin:0;font-size:.78rem}@media (max-width:380px){.dQ2WbW_stats dd{font-size:1.4rem}}.dQ2WbW_incomplete{color:var(--text-secondary);justify-items:start;gap:10px;font-size:.85rem;display:grid}.dQ2WbW_incomplete p{margin:0}
.pF1QMG_content,.pF1QMG_settings,.pF1QMG_form,.pF1QMG_preview{gap:12px;min-width:0;display:grid}.pF1QMG_content p{margin:0}.pF1QMG_form{border:0;margin:0;padding:0}.pF1QMG_times{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pF1QMG_preview{width:100%;max-width:360px;margin-inline:auto}.pF1QMG_preview video{object-fit:contain}@media (min-width:820px){.pF1QMG_dialog.injury-sheet{width:min(100%,720px)}.pF1QMG_content[data-preview=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px}}
._3025KG_dialog{width:min(720px,100vw - 40px);max-height:calc(100dvh - 48px - var(--safe-area-top));border:1px solid var(--border-default);background:var(--bg-panel);color:var(--text-primary);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 24px 80px #00000073}._3025KG_dialog[open]{flex-direction:column;display:flex}._3025KG_dialog::backdrop{background:#000000bf}._3025KG_header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px;display:flex}._3025KG_header h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0 8px;font-size:clamp(24px,4vw,32px);line-height:1.12}._3025KG_eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}._3025KG_close{width:44px;height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:28px}._3025KG_dialog button:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}._3025KG_body{overscroll-behavior:contain;min-height:0;padding:20px 24px max(28px, env(safe-area-inset-bottom));overflow-y:auto}._3025KG_body:focus-visible{outline:2px solid var(--brand-red);outline-offset:-3px}._3025KG_meta{color:var(--text-muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}._3025KG_meta span:first-child{color:var(--text-primary);font-weight:700}._3025KG_section{margin-top:20px}._3025KG_section h3{margin:0 0 16px;font-size:16px}._3025KG_blocks{gap:8px;margin:0;padding:0;list-style:none;display:grid}._3025KG_block{border:1px solid var(--border-subtle);background:var(--bg-stat);border-radius:14px}._3025KG_block[data-open=true]{border-color:var(--border-default)}._3025KG_blockHeading{align-items:center;gap:12px;padding:14px 14px 14px 12px;display:flex;position:relative}._3025KG_blockTitle{flex:1;min-width:0}._3025KG_blockHeading h4{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.3}._3025KG_blockToggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._3025KG_blockToggle:after{content:"";border-radius:inherit;position:absolute;inset:0}._3025KG_blockToggle:focus-visible{outline:none}._3025KG_blockHeading:has(._3025KG_blockToggle:focus-visible){outline:2px solid var(--brand-red);outline-offset:-2px;border-radius:14px}._3025KG_blockSummary{color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}._3025KG_blockSide{text-align:right;flex-shrink:0;justify-items:end;gap:4px;max-width:42%;display:grid}._3025KG_weight,._3025KG_compareRows [data-weight]{color:var(--progress-gold);font-variant-numeric:tabular-nums}._3025KG_weight{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;font-weight:700}._3025KG_status,._3025KG_sessionStatus{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}._3025KG_status svg,._3025KG_sessionStatus svg,._3025KG_confirmed svg{flex-shrink:0}._3025KG_status[data-status=done],._3025KG_sessionStatus[data-status=done]{color:var(--success-ink)}._3025KG_status[data-status=missed],._3025KG_sessionStatus[data-status=missed]{color:var(--danger-ink)}._3025KG_sessionStatus{background:var(--bg-stat);vertical-align:1px;border-radius:999px;margin-left:10px;padding:3px 9px 3px 6px}._3025KG_chevron{color:var(--text-muted);font-size:20px;line-height:1;transition:transform .15s}._3025KG_block[data-open=true] ._3025KG_chevron{transform:rotate(90deg)}._3025KG_blockBody{gap:10px;padding:0 14px 14px;display:grid}._3025KG_blockBody>p{margin:0}._3025KG_compare{background:var(--bg-panel);border-radius:10px;padding:12px 14px}._3025KG_compareHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._3025KG_compareHead h5{color:var(--text-muted);margin:0;font-size:12px;font-weight:600}._3025KG_bar{background:var(--border-default);border-radius:4px;width:56px;height:4px;overflow:hidden}._3025KG_bar>span{border-radius:inherit;background:var(--text-secondary);height:100%;display:block}._3025KG_bar[data-full=true]>span{background:var(--success-ink)}._3025KG_compareRows{gap:6px;margin:0;font-size:14px;display:grid}._3025KG_compareRows>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}._3025KG_compareRows dt{color:var(--text-muted)}._3025KG_compareRows dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0}._3025KG_compareRows [data-changed] ._3025KG_did{font-weight:700}._3025KG_plan{color:var(--text-muted)}._3025KG_confirmed{color:var(--success-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._3025KG_quote{border-left:2px solid var(--border-default);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:10px;font-size:14px;line-height:1.5}._3025KG_number{background:var(--bg-surface-alt);width:30px;height:30px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}._3025KG_outcome{color:var(--text-muted);margin:0;font-size:12px}._3025KG_measurements{gap:8px;margin:0;font-size:13px;display:grid}._3025KG_measurements>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}._3025KG_measurements dt{color:var(--text-muted)}._3025KG_measurements dd{overflow-wrap:anywhere;margin:0}._3025KG_quiet{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}._3025KG_measurements+._3025KG_quiet{margin-top:10px}._3025KG_note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}._3025KG_manualHead{justify-content:space-between;align-items:center;gap:12px;display:flex}._3025KG_measurements+._3025KG_manualHead{margin-top:16px}._3025KG_manualHead h3{margin:0}._3025KG_manualAction{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:600}._3025KG_manualAction:hover{color:var(--text-primary)}._3025KG_manualList{margin:8px 0 0;padding:0;list-style:none;display:grid}._3025KG_manualList>li{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 0;display:grid}._3025KG_manualList>li>details{grid-column:1/-1}._3025KG_manualName{overflow-wrap:anywhere;font-size:15px;font-weight:600}._3025KG_manualValues{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}._3025KG_manualList ._3025KG_note{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:13px}._3025KG_recordedHeading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 10px;font-size:11px}._3025KG_response{border-left:2px solid var(--border-default);margin-top:16px;padding-left:12px;font-size:13px}._3025KG_response>span{color:var(--text-muted)}._3025KG_response p{margin:8px 0}._3025KG_sessionFacts{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;display:grid}._3025KG_sessionFacts>div{background:var(--bg-stat);border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px 10px;padding:10px 12px;display:grid}._3025KG_sessionFacts svg{color:var(--brand-red);grid-row:span 2}._3025KG_sessionFacts dt{color:var(--text-muted);font-size:11px}._3025KG_sessionFacts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}._3025KG_recordContent,._3025KG_analysisColumn,._3025KG_performanceColumn{min-width:0}._3025KG_analysisColumn>p+p{margin-top:8px}._3025KG_block:focus{outline:2px solid var(--brand-red);outline-offset:2px}@media (min-width:900px){._3025KG_workspace{width:min(1320px,100vw - 48px);max-width:none;height:calc(100dvh - 48px - var(--safe-area-top))}._3025KG_workspace ._3025KG_header{padding:24px 32px}._3025KG_workspace ._3025KG_body{flex:1;padding:24px 32px 32px}._3025KG_sessionLayout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}._3025KG_sessionSummary{border-right:1px solid var(--border-subtle);padding-right:24px}._3025KG_sessionFacts{grid-template-columns:1fr}._3025KG_sessionFacts dd{font-size:16px}._3025KG_recordContent>._3025KG_section:first-child{margin-top:0}._3025KG_workspace ._3025KG_section h3{letter-spacing:-.02em;font-size:20px}._3025KG_workspace ._3025KG_measurements{gap:12px;font-size:14px}}@media (max-width:1099px){._3025KG_analysisColumn[data-active=false],._3025KG_performanceColumn[data-active=false]{display:none}._3025KG_performanceColumn{margin-top:0}}@media (min-width:1100px){._3025KG_exerciseLayout:has([aria-label=Selected\ performance]){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:32px;display:grid}._3025KG_exerciseLayout:has([aria-label=Selected\ performance])>._3025KG_performanceColumn{border-left:1px solid var(--border-subtle);margin-top:0;padding-left:32px}}@media (max-width:600px){._3025KG_dialog{width:100%;max-width:none;max-height:calc(100dvh - var(--safe-area-top) - 12px);border-bottom:0;border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0}._3025KG_header{padding:16px 16px 14px 20px}._3025KG_header h2{margin:4px 0;font-size:22px}._3025KG_section{margin-top:16px}._3025KG_body{padding-left:20px;padding-right:20px}._3025KG_manualList>li{grid-template-columns:1fr}._3025KG_manualValues{text-align:left}}
.Cm8PeW_library{gap:16px;width:100%;min-width:0;max-width:1040px;margin-inline:auto;display:grid}.Cm8PeW_header{gap:8px;padding-bottom:4px;display:grid}.Cm8PeW_headerTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.Cm8PeW_header h1{letter-spacing:-.03em;margin:0;font-size:clamp(40px,10vw,56px);line-height:.98}.Cm8PeW_back{min-height:44px;color:var(--text-secondary);align-items:center;font-size:14px;display:inline-flex}.Cm8PeW_back svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px;margin-left:-5px}button.Cm8PeW_back{cursor:pointer;background:0 0;border:0;padding:0}.Cm8PeW_eyebrow{color:var(--danger-ink);font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--tracking-label);margin:0}.Cm8PeW_searchRow{gap:8px;display:flex}.Cm8PeW_search{flex:1;min-width:0;position:relative}.Cm8PeW_search input{background:var(--bg-stat);width:100%;height:52px;color:var(--text-primary);border:1px solid var(--border-default);border-radius:12px;padding:0 12px 0 42px;font-size:16px}.Cm8PeW_search input::placeholder{color:var(--text-secondary)}.Cm8PeW_search svg{width:20px;height:20px;stroke:var(--text-secondary);stroke-width:1.7px;fill:none;pointer-events:none;position:absolute;top:16px;left:14px}.Cm8PeW_searchRow .Cm8PeW_filterButton{white-space:nowrap;width:auto;min-height:52px;font-size:var(--type-body);border-radius:12px;flex:none;gap:7px;padding-inline:12px}.Cm8PeW_filterButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.Cm8PeW_categories{border-bottom:1px solid var(--border-subtle);gap:4px;display:flex}.Cm8PeW_categories button{min-height:46px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:8px;font-weight:600;transition:color .15s,border-color .15s}.Cm8PeW_categories button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--danger-ink)}.Cm8PeW_resultHeading{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.Cm8PeW_resultHeading p{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:.08em;text-transform:uppercase;margin:0}.Cm8PeW_reset{min-height:44px;color:var(--text-primary);background:0 0;border:0;padding:6px 0 6px 12px;font-size:13px;text-decoration:underline}.Cm8PeW_results{border:1px solid var(--border-default);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.Cm8PeW_results li{min-width:0}.Cm8PeW_results li:only-child{grid-column:1/-1}.Cm8PeW_results li+li{border-top:1px solid var(--border-subtle)}.Cm8PeW_drill{text-align:left;width:100%;min-height:94px;color:var(--text-primary);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:14px 16px 14px 12px;transition:background .15s;display:flex}.Cm8PeW_drill:hover{background:var(--bg-stat)}.Cm8PeW_drill:focus-visible{outline:2px solid var(--brand-red);outline-offset:-3px}.Cm8PeW_thumbnail{background:var(--bg-stat);width:64px;height:64px;color:var(--text-muted);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.Cm8PeW_thumbnail svg{width:26px;height:26px}.Cm8PeW_thumbnail img{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.Cm8PeW_play{filter:drop-shadow(0 1px 3px #000);border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;width:0;height:0;position:absolute}.Cm8PeW_drillCopy{flex:auto;gap:4px;min-width:0;display:grid}.Cm8PeW_name{font-size:var(--type-body-lg);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.Cm8PeW_focus{color:var(--text-secondary);font-size:13px}.Cm8PeW_meta{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.Cm8PeW_chevron{border-top:2px solid var(--text-muted);border-right:2px solid var(--text-muted);flex:none;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.Cm8PeW_boundary{color:var(--text-secondary);border-left:2px solid var(--danger-ink);margin:0;padding:4px 0 4px 12px;font-size:13px;line-height:1.6}.Cm8PeW_more{justify-self:center;min-height:44px}.Cm8PeW_empty{padding:28px 0}.Cm8PeW_empty h2{font-size:20px}.Cm8PeW_empty p{color:var(--text-secondary)}.Cm8PeW_filters{gap:16px;display:grid}.Cm8PeW_filters select{width:100%;min-height:48px}.Cm8PeW_filterActions{gap:6px;padding-top:8px;display:grid}.Cm8PeW_filterActions button{min-height:44px}.Cm8PeW_preview{gap:18px;display:grid}.Cm8PeW_preview h3{margin:0 0 8px;font-size:15px}.Cm8PeW_preview p{margin:0 0 8px;line-height:1.6}.Cm8PeW_coaching{border-top:1px solid var(--border-subtle)}.Cm8PeW_coaching summary{cursor:pointer;align-content:center;min-height:48px;font-weight:600}.Cm8PeW_coaching section{padding-top:16px}@media (min-width:1000px){.Cm8PeW_results{grid-template-columns:repeat(2,minmax(0,1fr))}.Cm8PeW_results li+li{border-top:0}.Cm8PeW_results li:nth-child(n+3){border-top:1px solid var(--border-subtle)}.Cm8PeW_results li:nth-child(2n){border-left:1px solid var(--border-subtle)}}@media (max-width:420px){.Cm8PeW_thumbnail{width:56px;height:56px}.Cm8PeW_drill{gap:10px}}@media (max-width:360px){.Cm8PeW_filterButton svg{display:none}.Cm8PeW_header h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.Cm8PeW_categories button,.Cm8PeW_drill{transition:none}}.Cm8PeW_filters h3{font-size:var(--type-body);margin:0;font-weight:600}.Cm8PeW_filters p{margin:0}.Cm8PeW_explore{border:1px solid var(--border-default);border-radius:12px;gap:0;padding:0 14px;display:grid}.Cm8PeW_explore>.Cm8PeW_filterTrigger{margin:0;padding:14px 0}.Cm8PeW_explore>.Cm8PeW_filterTrigger+.Cm8PeW_filterTrigger{border-top:1px solid var(--border-subtle)}.Cm8PeW_otherFilters summary{cursor:pointer;min-height:44px;font-weight:600}.Cm8PeW_otherFilters[open]>p{margin-bottom:12px}.Cm8PeW_filterActions{background:var(--bg-panel);grid-template-columns:1fr 1.6fr;padding-block:12px;position:sticky;bottom:0}.Cm8PeW_activeFilters{flex-wrap:wrap;gap:8px;display:flex}.Cm8PeW_activeFilters button{border:1px solid var(--border-default);background:var(--bg-stat);min-height:44px;color:var(--text-primary);border-radius:24px;padding:8px 12px;font-size:13px}.Cm8PeW_activeFilters span{margin-left:6px}.Cm8PeW_emptyActions{flex-wrap:wrap;gap:8px;display:flex}.Cm8PeW_exerciseDetails{gap:8px;margin:0;font-size:13px;display:grid}.Cm8PeW_exerciseDetails div{grid-template-columns:110px 1fr;gap:12px;display:grid}.Cm8PeW_exerciseDetails dt{color:var(--text-secondary)}.Cm8PeW_exerciseDetails dd{margin:0}.Cm8PeW_filterTrigger{width:100%;min-height:64px;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:12px 0;display:flex}.Cm8PeW_filterTrigger>span:first-child{gap:5px;min-width:0;display:grid}.Cm8PeW_filterTitle{font-size:16px;font-weight:600}.Cm8PeW_filterValue{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.Cm8PeW_filterTrigger:focus-visible,.Cm8PeW_optionList button:focus-visible,.Cm8PeW_pickerBack:focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px}.Cm8PeW_pickerBack{min-height:44px;color:var(--text-secondary);background:0 0;border:0;justify-self:start;padding:0;font-size:14px}.Cm8PeW_optionSearch{z-index:1;background:var(--bg-panel);padding-block:4px;position:sticky;top:0}.Cm8PeW_optionSearch input{background:var(--bg-stat);width:100%;min-height:48px;color:var(--text-primary);border:1px solid var(--border-default);border-radius:10px;padding:12px;font-size:16px}.Cm8PeW_optionList{display:grid}.Cm8PeW_optionList button{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:52px;color:var(--text-primary);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px;font-size:15px;display:flex}.Cm8PeW_optionList button[aria-pressed=true]{background:var(--bg-stat);font-weight:600}.Cm8PeW_optionCount{color:var(--text-secondary);flex-shrink:0;font-size:13px}
.uJe7Ta_preview{border-top:1px solid var(--border-default);min-width:0;margin-top:8px;padding-top:22px}.uJe7Ta_sectionHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.uJe7Ta_sectionHead h3,.uJe7Ta_weekDetail h3{letter-spacing:-.02em;margin:0;font-size:16px}.uJe7Ta_sectionHead p{color:var(--text-muted);margin:6px 0 0;font-size:12px}.uJe7Ta_textButton{min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.uJe7Ta_textButton span{color:var(--text-muted);font-size:17px}.uJe7Ta_headline{align-items:center;gap:18px;margin:24px 0 14px;display:flex}.uJe7Ta_headline strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(38px,6vw,52px);font-weight:700;line-height:1}.uJe7Ta_headline>span{color:var(--text-secondary);font-size:12px;line-height:1.8}.uJe7Ta_note{color:var(--text-muted);margin:10px 0;font-size:12px;line-height:1.65}.uJe7Ta_chartScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;margin:22px 0 10px;overflow-x:auto}.uJe7Ta_chartScroll::-webkit-scrollbar{height:4px}.uJe7Ta_chartScroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.uJe7Ta_weekChart{height:228px;padding:12px 2px 30px 30px}.uJe7Ta_weekChart[data-preview]{height:158px}.uJe7Ta_weekPlot{height:100%;position:relative}.uJe7Ta_gridline{background:var(--border-subtle);pointer-events:none;height:1px;position:absolute;left:0;right:0}.uJe7Ta_gridline>span{color:var(--text-muted);font:10px var(--font-mono);position:absolute;right:calc(100% + 8px);transform:translateY(-50%)}.uJe7Ta_columns{display:flex;position:absolute;inset:0}.uJe7Ta_weekButton{min-width:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:1;padding:0 7px;position:relative}.uJe7Ta_barTrack{pointer-events:none;align-items:flex-end;height:100%;display:flex}.uJe7Ta_weekBar{background:color-mix(in srgb, var(--text-primary) 35%, transparent);border-radius:3px 3px 0 0;width:100%;transition:background .16s;display:block}.uJe7Ta_weekBar[data-current]{border:1px solid var(--text-muted);background:0 0;border-bottom:0}.uJe7Ta_weekBar[data-unknown]{border:1px dashed var(--text-muted);background:0 0}.uJe7Ta_weekButton[aria-pressed=true] .uJe7Ta_weekBar,.uJe7Ta_weekButton:hover .uJe7Ta_weekBar{background:var(--brand-red);border-color:var(--brand-red)}.uJe7Ta_weekTick{white-space:nowrap;font-size:10px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.uJe7Ta_controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.uJe7Ta_segment{border:1px solid var(--border-default);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.uJe7Ta_segment button{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:12px}.uJe7Ta_segment button[aria-pressed=true]{background:var(--bg-surface-alt);color:var(--text-primary)}.uJe7Ta_selectLabel{color:var(--text-muted);gap:4px;font-size:10px;display:grid}.uJe7Ta_selectLabel select{border:1px solid var(--border-default);background:var(--bg-panel);max-width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:6px;padding:0 12px;font-size:12px}.uJe7Ta_weekDetail{border-top:1px solid var(--border-default);margin-top:28px;padding-top:24px}.uJe7Ta_sessionList{margin-top:16px}.uJe7Ta_sessionList>li{padding:0}.uJe7Ta_sessionOpen{width:100%;min-height:72px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.uJe7Ta_sessionOpen>span:first-child{gap:6px;min-width:0;display:grid}.uJe7Ta_sessionOpen strong{overflow-wrap:anywhere;font-size:14px}.uJe7Ta_sessionOpen>span:first-child>span{color:var(--text-muted);font-size:11px}.uJe7Ta_exerciseChart{min-width:0}.uJe7Ta_exerciseChart .uJe7Ta_sectionHead{flex-wrap:wrap;align-items:center}.uJe7Ta_exerciseChart h3{margin:0 0 14px;font-size:16px}.uJe7Ta_linePlot{touch-action:pan-y;cursor:pointer;border-radius:6px;height:230px;margin:16px 0 4px;position:relative}.uJe7Ta_yTick{color:var(--text-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;position:absolute;left:0;transform:translateY(-110%)}.uJe7Ta_dateAxis{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.uJe7Ta_linePlot svg{width:100%;height:100%;display:block;overflow:visible}.uJe7Ta_lineGrid{stroke:var(--border-subtle);stroke-width:1px}.uJe7Ta_area{fill:var(--brand-red);opacity:.12;stroke:none}.uJe7Ta_bestRing{fill:none;stroke:var(--progress-gold);stroke-width:1.8px;vector-effect:non-scaling-stroke}.uJe7Ta_line{fill:none;stroke:var(--text-secondary);stroke-width:1.8px;vector-effect:non-scaling-stroke}.uJe7Ta_point{fill:var(--bg-panel);stroke:var(--text-secondary);stroke-width:1.5px;vector-effect:non-scaling-stroke}.uJe7Ta_activePoint{fill:var(--brand-red);stroke:var(--text-primary);stroke-width:1.5px;vector-effect:non-scaling-stroke}.uJe7Ta_axis{fill:var(--text-muted);font:11px var(--font-sans)}.uJe7Ta_about{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.uJe7Ta_about summary{cursor:pointer;color:var(--text-secondary);padding:6px 0}.uJe7Ta_about[open] summary{margin-bottom:4px}.uJe7Ta_about p{margin:0 0 8px}.uJe7Ta_selectedRecord{border:1px solid var(--border-subtle);background:var(--bg-stat);border-radius:14px;margin:16px 0 0;padding:14px 16px}.uJe7Ta_selectedRecord strong[data-weight]{color:var(--progress-gold)}.uJe7Ta_bestPill{border:1px solid var(--progress-gold-border);background:var(--progress-gold-soft);color:var(--progress-gold);vertical-align:6px;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.uJe7Ta_metrics{flex-wrap:wrap}.uJe7Ta_metrics button{min-height:36px}.uJe7Ta_metrics button[aria-pressed=true]{background:var(--brand-red);color:#fff}.uJe7Ta_selectedRecord strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px}.uJe7Ta_selectedRecord p{margin:4px 0}.uJe7Ta_selectedRecord .uJe7Ta_textButton{min-height:36px;padding:0}.uJe7Ta_twoRecords{grid-template-columns:1fr 1fr;gap:16px;display:grid}.uJe7Ta_twoRecords button{border:0;border-bottom:1px solid var(--border-default);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:16px 0}.uJe7Ta_twoRecords strong{margin:8px 0;font-size:24px;display:block}.uJe7Ta_twoRecords span{color:var(--text-muted);font-size:12px}.uJe7Ta_preview button:focus-visible,.uJe7Ta_exerciseChart :focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}@media (max-width:600px){.uJe7Ta_controls{gap:8px}.uJe7Ta_segment button{padding:0 11px}.uJe7Ta_selectLabel{flex-basis:100%}.uJe7Ta_headline{gap:14px}.uJe7Ta_linePlot{height:205px}}@media (prefers-reduced-motion:reduce){.uJe7Ta_weekBar{transition:none}}
.yRTKZq_stack{gap:12px;min-width:0;display:grid}.yRTKZq_stack p{margin:0}.yRTKZq_check{align-items:start;gap:10px!important;display:flex!important}.yRTKZq_check input{flex-shrink:0}.yRTKZq_attribution{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.yRTKZq_attribution img{object-fit:cover;border-radius:50%;width:22px;height:22px}.yRTKZq_discovery{margin-top:16px}.yRTKZq_equipment{min-width:0}.yRTKZq_equipment>summary{cursor:pointer;overflow-wrap:anywhere;align-content:center;min-height:44px;display:list-item}.yRTKZq_equipment[open]>summary{margin-bottom:12px}.yRTKZq_equipment>.yRTKZq_notice{margin-top:12px}.yRTKZq_equipment .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.yRTKZq_equipment .equipment-tile span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:360px){.yRTKZq_equipment .equipment-tile{gap:7px;padding:9px 8px;font-size:.78rem}}.yRTKZq_equipment .equipment-tile{color:var(--text-primary);gap:9px;font-size:.86rem;display:flex}.yRTKZq_equipment .equipment-tile input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--brand-red);flex:0 0 16px;margin:0;padding:0}.yRTKZq_discovery>summary{min-height:44px}.yRTKZq_reviewRow{align-items:center;gap:12px;display:flex}.yRTKZq_reviewThumb{object-fit:cover;width:48px;height:48px}.yRTKZq_reviewCopy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.yRTKZq_actions{flex-wrap:wrap;gap:8px;display:flex}.yRTKZq_reviewContent{gap:16px;min-width:0;display:grid}@media (min-width:820px){.yRTKZq_reviewContent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.yRTKZq_dialog.injury-sheet{width:min(100%,720px)}}.yRTKZq_notice{border-left:2px solid var(--border-default);color:var(--text-secondary);padding-left:10px;font-size:13px;line-height:1.45}.yRTKZq_submissions{justify-items:start;gap:8px;min-width:0;display:grid}.yRTKZq_submissions>div{width:100%}.yRTKZq_submissions>.ghost-button{width:auto;min-height:44px;padding:0 16px;font-size:14px}.yRTKZq_submissionRow{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.yRTKZq_submissionRow>span{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:13px;display:grid}.yRTKZq_submissionRow>span>span{font-size:12px}.yRTKZq_submissionRow button{flex-shrink:0}
.b9NUFq_library{grid-template-columns:repeat(2,minmax(0,1fr))}.b9NUFq_library .b9NUFq_card{min-width:0;padding:0;overflow:hidden}.b9NUFq_open{border-radius:inherit;width:100%;height:100%;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.b9NUFq_open:hover{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.b9NUFq_open:focus-visible{outline:2px solid var(--brand-red);outline-offset:-3px}.b9NUFq_cardHeading{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.b9NUFq_chevron{color:var(--text-muted);font-size:24px}.b9NUFq_resultLabel{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.b9NUFq_result{overflow-wrap:anywhere;font-size:clamp(20px,3vw,28px);font-weight:750;line-height:1.25}.b9NUFq_date{color:var(--text-muted);margin-top:4px;font-size:12px}.b9NUFq_scope{color:var(--text-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.b9NUFq_legacy{margin-top:28px}.b9NUFq_legacy h2{margin-bottom:8px;font-size:16px}.b9NUFq_detailResult{overflow-wrap:anywhere;margin-top:6px;font-size:26px;line-height:1.3;display:block}.b9NUFq_detailHeading{min-width:0}.b9NUFq_result[data-weight],.b9NUFq_detailResult[data-weight]{color:var(--progress-gold)}.b9NUFq_views{border:1px solid var(--border-default);border-radius:12px;gap:4px;margin:0 0 16px;padding:4px;display:flex}.b9NUFq_views button{min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:14px;font-weight:600}.b9NUFq_views button[aria-selected=true]{background:var(--brand-red);color:#fff}.b9NUFq_views button:focus-visible,.b9NUFq_chips button:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.b9NUFq_historyHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.b9NUFq_historyHead h3{margin:0}.b9NUFq_chips{flex-wrap:wrap;gap:6px;display:flex}.b9NUFq_chips button{border:1px solid var(--border-default);min-height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.b9NUFq_chips button[aria-pressed=true]{border-color:var(--brand-red);background:var(--brand-red-soft);color:var(--text-primary)}@media (min-width:1100px){.b9NUFq_views{display:none}}@media (min-width:900px){.b9NUFq_detailHeading{flex:1;justify-content:space-between;align-items:center;gap:32px;display:flex}.b9NUFq_detailHeading>div{min-width:0}.b9NUFq_detailHeading>div:last-child{text-align:right}}@media (max-width:700px){.b9NUFq_library{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.b9NUFq_detailHeading{flex:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.b9NUFq_detailHeading h2{font-size:20px}.b9NUFq_detailHeading>div:last-child{text-align:right;flex-shrink:0;max-width:55%}.b9NUFq_detailHeading .b9NUFq_resultLabel{margin:0;font-size:11px}.b9NUFq_detailResult{text-wrap:balance;margin-top:2px;font-size:18px}}
.tnj8yq_screen,.tnj8yq_card{gap:16px}.tnj8yq_loading{gap:16px;display:grid}.tnj8yq_lastLogged{color:var(--text-muted);font-size:.78rem}.tnj8yq_headline{align-items:center;gap:16px;margin:2px 0;display:flex}.tnj8yq_headline strong{color:var(--progress-gold);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(52px,11vw,72px);font-weight:700;line-height:.95}.tnj8yq_headline>span{color:var(--text-secondary);font-size:.82rem;line-height:1.7}.tnj8yq_empty h2{letter-spacing:-.02em;margin:0 0 6px;font-size:1.25rem}.tnj8yq_empty p{margin:0;font-size:.88rem;line-height:1.6}.tnj8yq_logButton{width:100%}.tnj8yq_sectionTitle{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.tnj8yq_change{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:10px;font-size:.85rem;display:inline-block}.tnj8yq_card [role=slider]:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}.tnj8yq_targetLine{stroke:var(--progress-gold);stroke-width:1.2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;opacity:.85}.tnj8yq_trendLine{fill:none;stroke:var(--text-primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.85}.tnj8yq_legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;font-size:12px;display:flex}.tnj8yq_legend span{align-items:center;gap:7px;display:inline-flex}.tnj8yq_legendDot{border:1.5px solid var(--text-secondary);background:var(--bg-panel);border-radius:50%;width:8px;height:8px}.tnj8yq_legendLine{background:var(--text-primary);opacity:.85;border-radius:2px;width:16px;height:2px}.tnj8yq_targetLabel{color:var(--progress-gold);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:600;position:absolute;right:0;transform:translateY(-120%)}.tnj8yq_listSection{gap:12px;display:grid}.tnj8yq_listSection>.secondary-button{justify-self:start}.tnj8yq_row{padding:0}.tnj8yq_rowButton{border-radius:inherit;width:100%;min-height:64px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.tnj8yq_rowButton:hover{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}.tnj8yq_rowButton:focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px}.tnj8yq_rowMain{gap:4px;min-width:0;display:grid}.tnj8yq_rowNote{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.tnj8yq_rowSide{font-variant-numeric:tabular-nums;flex-shrink:0;justify-items:end;gap:2px;display:grid}.tnj8yq_rowSide strong{letter-spacing:-.01em;font-size:1.05rem}.tnj8yq_rowSide span{color:var(--text-muted);font-size:.78rem}.tnj8yq_form{gap:20px;display:grid}.tnj8yq_fieldLabel{color:var(--text-secondary);margin:0 0 8px;font-size:.82rem;font-weight:600;display:block}.tnj8yq_weightField{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:10px;display:grid}.tnj8yq_weightField>button{border:1px solid var(--border-default);background:var(--bg-stat);height:56px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:14px;font-size:24px}.tnj8yq_weightField>button:hover{border-color:var(--border-strong)}.tnj8yq_weightValue{border:1px solid var(--border-default);background:var(--bg-stat);border-radius:14px;justify-content:center;align-items:baseline;gap:6px;min-height:72px;padding:6px 12px;display:flex}.tnj8yq_weightValue:focus-within{border-color:var(--brand-red)}.tnj8yq_weightValue input{width:100%;min-width:0;max-width:5.5ch;color:var(--progress-gold);font:inherit;letter-spacing:-.04em;text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;padding:0;font-size:44px;font-weight:700}.tnj8yq_weightValue input::placeholder{color:var(--text-muted);opacity:.6}.tnj8yq_weightValue input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tnj8yq_weightValue input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tnj8yq_weightValue input:focus{outline:none}.tnj8yq_weightValue>span{color:var(--text-secondary);font-size:16px}.tnj8yq_fasted button{min-height:40px;padding:0 20px}.tnj8yq_when{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tnj8yq_formError{color:var(--danger-ink);margin:0;font-size:.85rem}.tnj8yq_actions{gap:10px;display:grid}.tnj8yq_actions>button{width:100%}@media (max-width:600px){.tnj8yq_headline{gap:12px}}