.intens[data-v-8ffb162b]{flex:none;align-items:flex-end;gap:2px;height:13px;display:inline-flex}.intens i[data-v-8ffb162b]{background:var(--border-bright);border-radius:1px;width:4px}.intens i[data-v-8ffb162b]:first-child{height:6px}.intens i[data-v-8ffb162b]:nth-child(2){height:9px}.intens i[data-v-8ffb162b]:nth-child(3){height:13px}.intens.lv1 i[data-v-8ffb162b]:first-child{background:var(--swim)}.intens.lv2 i[data-v-8ffb162b]:first-child,.intens.lv2 i[data-v-8ffb162b]:nth-child(2){background:var(--strength)}.intens.lv3 i[data-v-8ffb162b]{background:var(--run)}.scard[data-v-2a32d42f]{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-sm);overflow:hidden}.scard.skipped[data-v-2a32d42f]{opacity:.55}.scard.skipped .s-title[data-v-2a32d42f]{text-decoration:line-through}.scard-head[data-v-2a32d42f]{width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:13px 14px 13px 0;display:flex}.scard-head[data-v-2a32d42f]:hover{background:var(--hover)}.accent[data-v-2a32d42f]{flex:none;align-self:stretch;width:3px;margin:-13px 0}.s-ic[data-v-2a32d42f]{border:1px solid var(--border-bright);background:var(--panel-2);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.s-ic .ic[data-v-2a32d42f]{width:18px;height:18px}.s-main[data-v-2a32d42f]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.s-title[data-v-2a32d42f]{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.inj-flag-ic[data-v-2a32d42f]{flex:none;width:14px;height:14px}.s-meta[data-v-2a32d42f]{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.s-meta .sep[data-v-2a32d42f]{color:var(--text-ghost)}.disc-tag[data-v-2a32d42f]{align-items:center;gap:5px;display:inline-flex}.disc-tag .disc-dot[data-v-2a32d42f]{width:7px;height:7px}.s-right[data-v-2a32d42f]{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.s-key[data-v-2a32d42f]{letter-spacing:-.01em;min-height:15px;font-size:15px}.s-key small[data-v-2a32d42f]{color:var(--text-faint);margin-left:1px;font-size:11px}.s-sub[data-v-2a32d42f]{align-items:center;gap:8px;display:flex}.chev[data-v-2a32d42f]{width:16px;height:16px;color:var(--text-ghost);transition:transform .2s}.scard.open .chev[data-v-2a32d42f]{transform:rotate(180deg)}.scard-body[data-v-2a32d42f]{border-top:1px solid var(--border-soft);padding:14px}.pills[data-v-2a32d42f]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.strength[data-v-2a32d42f]{margin-top:12px}.strength .split[data-v-2a32d42f]{font-size:9.5px}.strength table[data-v-2a32d42f]{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.strength td[data-v-2a32d42f]{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:5px 8px 5px 0}.strength tr:last-child td[data-v-2a32d42f]{border-bottom:none}.exname[data-v-2a32d42f]{color:var(--text)}.exsets[data-v-2a32d42f],.exweight[data-v-2a32d42f]{color:var(--text-dim);white-space:nowrap}.exnotes[data-v-2a32d42f]{color:var(--text-faint);font-size:11px}.skipnote[data-v-2a32d42f]{color:var(--red);margin-top:10px;font-size:13px}.srcline[data-v-2a32d42f]{color:var(--text-faint);margin-top:9px;font-size:10px}.actions[data-v-2a32d42f],.skip-prompt[data-v-2a32d42f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.actions button[data-v-2a32d42f],.skip-prompt button[data-v-2a32d42f]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-mid);background:var(--panel-2);border:1px solid var(--border-bright);min-height:40px;color:var(--text-dim);align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:inline-flex}.actions button[data-v-2a32d42f]:hover,.skip-prompt button[data-v-2a32d42f]:hover{background:var(--panel-3);color:var(--text)}.actions button.go[data-v-2a32d42f]{color:var(--go);border-color:var(--go-soft);background:var(--swim-fill)}.actions button.go[data-v-2a32d42f]:hover{color:var(--go);border-color:var(--go)}.actions button.danger[data-v-2a32d42f]:hover,.skip-prompt button.danger[data-v-2a32d42f]:hover{color:var(--red);border-color:var(--red)}.actions button[data-v-2a32d42f]:disabled,.skip-prompt button[data-v-2a32d42f]:disabled{opacity:.5;pointer-events:none}.prompt-q[data-v-2a32d42f]{min-width:140px;color:var(--text-dim);flex:1;font-size:13px}.skip-prompt input[data-v-2a32d42f]{background:var(--panel-2);border:1px solid var(--border-bright);min-width:140px;color:var(--text);border-radius:var(--r-sm);flex:1;padding:8px 11px;font-family:inherit;font-size:13px}.skip-prompt input[data-v-2a32d42f]:focus{border-color:var(--go);outline:none}.fb-form[data-v-2a32d42f]{flex-direction:column;gap:8px;margin-top:13px;display:flex}.fb-form textarea[data-v-2a32d42f]{background:var(--panel-2);border:1px solid var(--border-bright);width:100%;color:var(--text);border-radius:var(--r-sm);resize:vertical;padding:8px 11px;font-family:inherit;font-size:13px}.fb-form textarea[data-v-2a32d42f]:focus{border-color:var(--go);outline:none}.fb-flag[data-v-2a32d42f]{color:var(--text-dim);align-items:center;gap:8px;font-size:12px;display:flex}.fb-flag input[data-v-2a32d42f]{width:auto}.fb-acts[data-v-2a32d42f]{gap:8px;display:flex}.fb-acts button[data-v-2a32d42f]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-mid);background:var(--panel-2);border:1px solid var(--border-bright);min-height:40px;color:var(--text-dim);align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:inline-flex}.fb-acts button[data-v-2a32d42f]:hover{background:var(--panel-3);color:var(--text)}.fb-acts button.go[data-v-2a32d42f]{color:var(--go);border-color:var(--go-soft);background:var(--swim-fill)}.fb-acts button[data-v-2a32d42f]:disabled{opacity:.5;pointer-events:none}.chart[data-v-6738da2e]{width:100%;height:auto;display:block;overflow:visible}.axis[data-v-6738da2e]{font-family:var(--font-mono);fill:var(--text-faint);font-size:10px}.axis.dim[data-v-6738da2e]{fill:var(--text-ghost)}.axis.goal[data-v-6738da2e]{fill:var(--run);letter-spacing:.05em}.kmlabel[data-v-6738da2e]{font-family:var(--font-mono);fill:var(--text);font-size:11px;font-weight:600}.wklabel[data-v-6738da2e]{font-family:var(--font-mono);fill:var(--text-ghost);font-size:10px}.wklabel.cur[data-v-6738da2e]{fill:var(--swim)}.flaglabel[data-v-6738da2e]{font-family:var(--font-mono);letter-spacing:.06em;font-size:9px}.flaglabel.deload[data-v-6738da2e]{fill:var(--strength)}.flaglabel.race[data-v-6738da2e]{fill:var(--run)}.overlay[data-v-b9cce105]{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sheet[data-v-b9cce105]{background:var(--panel);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;gap:12px;width:100%;max-width:420px;max-height:90dvh;padding:20px;display:flex;overflow-y:auto}h3[data-v-b9cce105]{font-size:16px;font-weight:700}label[data-v-b9cce105]{flex-direction:column;gap:5px;display:flex}label span[data-v-b9cce105]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:11px;font-weight:600}input[data-v-b9cce105],select[data-v-b9cce105],textarea[data-v-b9cce105]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text);border-radius:var(--r-sm);width:100%;padding:9px 11px;font-family:inherit;font-size:14px}input[data-v-b9cce105]:focus,select[data-v-b9cce105]:focus,textarea[data-v-b9cce105]:focus{border-color:var(--go);outline:none}input.invalid[data-v-b9cce105]{border-color:var(--red)}.field-err[data-v-b9cce105]{color:var(--red);text-transform:none;letter-spacing:0;font-size:11px}textarea[data-v-b9cce105]{resize:vertical}.kind-seg[data-v-b9cce105]{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.kind-seg button[data-v-b9cce105]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;border-radius:999px;min-height:34px;padding:7px 14px;font-size:11px}.kind-seg button.on[data-v-b9cce105]{background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-bright)}.daterow[data-v-b9cce105]{gap:8px;display:flex}.daterow input[data-v-b9cce105]{flex:1}.pair[data-v-b9cce105]{gap:10px;display:flex}.pair label[data-v-b9cce105]{flex:1}.form-actions[data-v-b9cce105]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}button[data-v-b9cce105]{border-radius:var(--r-sm);min-height:40px;padding:9px 16px;font-size:13px;font-weight:600}.primary[data-v-b9cce105]{background:var(--go);color:var(--bg);border:none}.primary[data-v-b9cce105]:disabled{opacity:.6}.ghost[data-v-b9cce105]{border:1px solid var(--border-bright);color:var(--text-dim);white-space:nowrap;background:0 0}.ghost[data-v-b9cce105]:hover{color:var(--text);background:var(--hover)}@media (width<=560px){.overlay[data-v-b9cce105]{align-items:flex-end;padding:0}.sheet[data-v-b9cce105]{border-radius:var(--r) var(--r) 0 0;max-width:none;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-bottom:none}}.eyebrow[data-v-d179a50b]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin-bottom:10px;font-size:11px;font-weight:700}.mt[data-v-d179a50b]{margin-top:26px}.state[data-v-d179a50b]{color:var(--text-faint);padding:16px 0;font-size:14px}.panel[data-v-d179a50b]{background:var(--panel);border:1px solid var(--border);border-radius:var(--r);padding:4px 16px}.urow[data-v-d179a50b]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.urow[data-v-d179a50b]:last-of-type{border-bottom:none}.uid[data-v-d179a50b]{flex-direction:column;flex:1;gap:1px;min-width:160px;display:flex}.uid strong[data-v-d179a50b]{font-size:14px}.uemail[data-v-d179a50b]{color:var(--text-dim);font-size:12px}.umeta[data-v-d179a50b]{color:var(--text-faint);font-size:11px}.uactions[data-v-d179a50b]{align-items:center;gap:8px;display:flex}select[data-v-d179a50b],input[data-v-d179a50b]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text);border-radius:var(--r-sm);padding:8px 10px;font-family:inherit;font-size:13px}select[data-v-d179a50b]:focus,input[data-v-d179a50b]:focus{border-color:var(--go);outline:none}button[data-v-d179a50b]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text);border-radius:var(--r-sm);min-height:40px;padding:8px 13px;font-size:12px;font-weight:500}button[data-v-d179a50b]:hover{border-color:var(--go);color:var(--go)}button.danger[data-v-d179a50b]:hover{border-color:var(--red);color:var(--red)}button[data-v-d179a50b]:disabled{opacity:.5;pointer-events:none}.pwrow[data-v-d179a50b]{gap:8px;width:100%;display:flex}.pwrow input[data-v-d179a50b]{flex:1}.delrow[data-v-d179a50b]{flex-wrap:wrap;align-items:center}.delq[data-v-d179a50b]{min-width:160px;color:var(--text-dim);flex:1;font-size:13px}.create[data-v-d179a50b]{flex-direction:column;gap:10px;padding:16px;display:flex}.primary[data-v-d179a50b]{background:var(--go);color:var(--bg);border:none;font-weight:700}.primary[data-v-d179a50b]:hover{color:var(--bg);opacity:.9}.errline[data-v-d179a50b]{color:var(--red);margin-top:12px;font-size:13px}@media (width<=560px){.urow[data-v-d179a50b]{flex-direction:column;align-items:stretch}.uactions[data-v-d179a50b]{justify-content:flex-start}}.stack[data-v-8ef9fc7a]{flex-direction:column;gap:8px;display:flex}.state[data-v-8ef9fc7a]{color:var(--text-faint);padding:8px 0;font-size:14px}.compact[data-v-8ef9fc7a]{margin-top:12px}.compact.empty[data-v-8ef9fc7a]{margin-top:4px}.nt-ghost[data-v-8ef9fc7a]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-ghost);background:0 0;border:none;padding:4px 0;font-size:9.5px}.nt-ghost[data-v-8ef9fc7a]:hover,.nt-ghost[data-v-8ef9fc7a]:focus-visible{color:var(--go)}.nt-head[data-v-8ef9fc7a]{align-items:center;gap:9px;margin-bottom:0;display:flex}.nt-head[data-v-8ef9fc7a]:not(:last-child){margin-bottom:9px}.nt-label[data-v-8ef9fc7a]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-ghost);font-size:9.5px;font-weight:500}.nt-rule[data-v-8ef9fc7a]{background:var(--border-soft);flex:1;height:1px}.nt-add[data-v-8ef9fc7a]{width:20px;height:20px;color:var(--text-ghost);background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.nt-add svg[data-v-8ef9fc7a]{width:11px;height:11px}.nt-add[data-v-8ef9fc7a]:hover{color:var(--go);background:var(--panel-2)}.note[data-v-8ef9fc7a]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-mid);gap:10px;padding:11px 12px;display:flex}.n-av[data-v-8ef9fc7a]{background:var(--panel-3);border:1px solid var(--border-bright);width:22px;height:22px;color:var(--text-faint);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.n-av svg[data-v-8ef9fc7a]{width:11px;height:11px}.n-body[data-v-8ef9fc7a]{flex:1;min-width:0}.n-head[data-v-8ef9fc7a]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.n-meta[data-v-8ef9fc7a]{min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);flex:1;font-size:10px}.n-tag[data-v-8ef9fc7a]{color:var(--text-ghost);margin-left:6px}.n-text[data-v-8ef9fc7a]{color:var(--text);font-size:13px;line-height:1.55}.n-del[data-v-8ef9fc7a]{color:var(--text-ghost);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:none;flex:none;place-items:center;padding:2px;font-size:10px;display:grid}.n-del svg[data-v-8ef9fc7a]{width:10px;height:10px}.n-del[data-v-8ef9fc7a]:hover,.n-del.danger[data-v-8ef9fc7a]{color:var(--red)}.n-delq[data-v-8ef9fc7a]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:10px}.composer[data-v-8ef9fc7a]{flex-direction:column;gap:7px;margin-bottom:10px;display:flex}.compact .composer[data-v-8ef9fc7a]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-mid);padding:11px 12px;animation:.16s ease-out nt-in-8ef9fc7a}@keyframes nt-in-8ef9fc7a{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.composer textarea[data-v-8ef9fc7a],.composer input[data-v-8ef9fc7a]{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.compact .composer textarea[data-v-8ef9fc7a],.compact .composer input[data-v-8ef9fc7a]{background:var(--panel)}.composer textarea[data-v-8ef9fc7a]:focus,.composer input[data-v-8ef9fc7a]:focus{border-color:var(--go);outline:none}.composer textarea[data-v-8ef9fc7a]{resize:vertical;min-height:38px}.composer-row[data-v-8ef9fc7a]{gap:7px;display:flex}.composer-row input[data-v-8ef9fc7a]{flex:1;min-width:0}.composer-row input[data-v-8ef9fc7a]::placeholder{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px}.c-post[data-v-8ef9fc7a]{background:var(--go);color:var(--bg);border-radius:var(--r-sm);border:none;min-height:34px;padding:0 15px;font-size:12.5px;font-weight:600}.c-post[data-v-8ef9fc7a]:disabled{opacity:.45}.c-cancel[data-v-8ef9fc7a]{border:1px solid var(--border);color:var(--text-faint);border-radius:var(--r-sm);background:0 0;min-height:34px;padding:0 12px;font-size:12.5px}.c-cancel[data-v-8ef9fc7a]:hover{border-color:var(--border-bright);color:var(--text-dim)}.errline[data-v-8ef9fc7a]{color:var(--red);font-size:12.5px}.more[data-v-8ef9fc7a]{color:var(--go);background:0 0;border:none;margin-top:10px;padding:6px 0;font-size:12px;font-weight:600}.more[data-v-8ef9fc7a]:hover{text-decoration:underline}.overlay[data-v-1dee752e]{z-index:70;background:#0a0e0c73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet[data-v-1dee752e]{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);width:100%;max-width:430px;padding:18px}h3[data-v-1dee752e]{font-size:17px}.sub[data-v-1dee752e]{color:var(--text-faint);margin:4px 0 14px;font-size:11px}.q[data-v-1dee752e]{margin-bottom:14px}.q .label[data-v-1dee752e]{margin-bottom:7px;display:block}.chips-row[data-v-1dee752e]{flex-wrap:wrap;gap:4px;display:flex}.c[data-v-1dee752e]{border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--border-bright);min-width:32px;min-height:36px;color:var(--text-dim);font-family:var(--font-mono);font-size:12px}.c[data-v-1dee752e]:hover{color:var(--text)}.c.on[data-v-1dee752e]{background:var(--go);border-color:var(--go);color:#fff}.c.pain.on[data-v-1dee752e]{background:var(--go)}.c.pain.hot.on[data-v-1dee752e]{background:var(--red);border-color:var(--red)}.acts[data-v-1dee752e]{gap:8px;margin-top:16px;display:flex}.primary[data-v-1dee752e]{background:var(--go);color:#fff;border-radius:var(--r-sm);border:none;flex:1;min-height:44px;padding:11px;font-size:14px;font-weight:700}.primary[data-v-1dee752e]:disabled{opacity:.6}.ghost[data-v-1dee752e]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text-dim);border-radius:var(--r-sm);min-height:44px;padding:11px 16px;font-size:13px}@media (width<=560px){.overlay[data-v-1dee752e]{align-items:flex-end;padding:0}.sheet[data-v-1dee752e]{border-radius:var(--r-card) var(--r-card) 0 0;max-width:none;padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.ob-gate[data-v-374e878a]{z-index:60;background:var(--bg);justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ob-card[data-v-374e878a]{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);width:100%;max-width:480px;box-shadow:var(--shadow);padding:22px}.ob-head[data-v-374e878a]{justify-content:space-between;align-items:center;display:flex}.brand[data-v-374e878a]{font-family:var(--font-display);align-items:center;gap:8px;font-weight:700;display:flex}.logo[data-v-374e878a]{border-radius:5px;width:16px;height:16px;display:inline-block}.ob-out[data-v-374e878a]{color:var(--text-faint);background:0 0;border:none;font-size:12px}.ob-out[data-v-374e878a]:hover{color:var(--text)}.ob-dots[data-v-374e878a]{gap:6px;margin:16px 0 18px;display:flex}.ob-dots .dot[data-v-374e878a]{background:var(--border-bright);border-radius:999px;width:26px;height:4px}.ob-dots .dot.on[data-v-374e878a]{background:var(--go)}h2[data-v-374e878a]{font-size:19px;font-family:var(--font-display)}.ob-sub[data-v-374e878a]{color:var(--text-faint);margin:4px 0 16px;font-size:12.5px}.ob-presets[data-v-374e878a]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ob-preset[data-v-374e878a]{text-align:left;background:var(--panel-2);border:1px solid var(--border-bright);border-radius:var(--r-mid);color:var(--text);flex-direction:column;gap:2px;padding:12px;display:flex}.ob-preset[data-v-374e878a]:hover{border-color:var(--go)}.ob-preset.on[data-v-374e878a]{border-color:var(--go);background:var(--swim-fill)}.pdot[data-v-374e878a]{border-radius:999px;width:10px;height:10px;margin-bottom:4px;display:inline-block}.pl[data-v-374e878a]{font-size:13.5px;font-weight:600}.pd[data-v-374e878a]{color:var(--text-faint);font-size:11px}.ob-fine[data-v-374e878a]{margin-top:16px}.ob-lab[data-v-374e878a]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:7px;font-size:10px;display:block}.ob-chips[data-v-374e878a]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-374e878a]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text-dim);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:inline-flex}.chip[data-v-374e878a]:hover{color:var(--text)}.chip.on[data-v-374e878a]{color:var(--text);background:var(--panel-3);border-color:var(--go)}.cdot[data-v-374e878a]{border-radius:999px;width:8px;height:8px;display:inline-block}.ob-objs[data-v-374e878a]{flex-direction:column;gap:8px;display:flex}.ob-obj[data-v-374e878a]{text-align:left;background:var(--panel-2);border:1px solid var(--border-bright);border-radius:var(--r-mid);color:var(--text);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ob-obj[data-v-374e878a]:hover{border-color:var(--go)}.ob-obj.on[data-v-374e878a]{border-color:var(--go);background:var(--swim-fill)}.ol[data-v-374e878a]{font-size:14px;font-weight:600}.od[data-v-374e878a]{color:var(--text-faint);font-size:11.5px}.ob-grid[data-v-374e878a]{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.fld[data-v-374e878a]{flex-direction:column;gap:5px;display:flex}.fld>span[data-v-374e878a]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.fld input[data-v-374e878a],.fld select[data-v-374e878a]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text);border-radius:var(--r-sm);width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.fld input[data-v-374e878a]:focus,.fld select[data-v-374e878a]:focus{border-color:var(--go);outline:none}.ob-err[data-v-374e878a]{color:var(--red);margin-top:12px;font-size:12.5px}.ob-acts[data-v-374e878a]{gap:8px;margin-top:22px;display:flex}.btn[data-v-374e878a]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text-dim);border-radius:var(--r-sm);flex:1;min-height:44px;padding:11px;font-size:14px;font-weight:600}.btn[data-v-374e878a]:hover{border-color:var(--go);color:var(--go)}.btn.primary[data-v-374e878a]{background:var(--go);border-color:var(--go);color:var(--bg)}.btn.primary[data-v-374e878a]:hover{color:var(--bg);filter:brightness(1.05)}.btn[data-v-374e878a]:disabled{opacity:.5;pointer-events:none}@media (width<=520px){.ob-presets[data-v-374e878a],.ob-grid[data-v-374e878a]{grid-template-columns:1fr}}.shell[data-v-8b25c1e7]{min-height:100dvh;display:flex}.sidebar[data-v-8b25c1e7]{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;flex:none;align-self:flex-start;width:230px;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0}.sb-brand[data-v-8b25c1e7]{letter-spacing:-.02em;align-items:center;gap:10px;padding:6px 8px 20px;font-size:18px;font-weight:800;display:flex}.sb-brand .logo[data-v-8b25c1e7]{border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}.sb-nav[data-v-8b25c1e7]{flex-direction:column;gap:2px;display:flex}.sb-nav button[data-v-8b25c1e7]{text-align:left;width:100%;color:var(--text-dim);border-radius:var(--r-mid);background:0 0;border:none;align-items:center;gap:12px;padding:9px 11px;font-size:14px;font-weight:500;display:flex}.sb-nav .ic[data-v-8b25c1e7]{width:18px;height:18px;color:var(--text-faint);flex:none}.sb-nav button[data-v-8b25c1e7]:hover{background:var(--hover);color:var(--text)}.sb-nav button.on[data-v-8b25c1e7]{background:var(--panel-3);color:var(--text)}.sb-nav button.on .ic[data-v-8b25c1e7]{color:var(--go)}.sb-nav .badge[data-v-8b25c1e7]{font-family:var(--font-mono);background:var(--injury-fill);color:var(--red);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px}.sb-foot[data-v-8b25c1e7]{border-top:1px solid var(--border);align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:flex}.sb-foot .who[data-v-8b25c1e7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.main[data-v-8b25c1e7]{flex:1;min-width:0}.content-top[data-v-8b25c1e7]{z-index:5;background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:22px 32px 14px;display:flex;position:sticky;top:0}.content-top h1[data-v-8b25c1e7]{font-size:22px}.content[data-v-8b25c1e7]{max-width:900px;padding:24px 32px 60px}.cd-chip[data-v-8b25c1e7]{color:var(--text-dim);white-space:nowrap;font-size:13px}.cd-chip strong[data-v-8b25c1e7]{color:var(--go);margin-right:2px;font-size:17px}.coach-banner[data-v-8b25c1e7]{background:var(--panel-3);border-bottom:1px solid var(--border);color:var(--text-dim);align-items:center;gap:10px;padding:10px 32px;font-size:13px;display:flex}.coach-banner .ic[data-v-8b25c1e7]{width:16px;height:16px;color:var(--go);flex:none}.coach-banner span[data-v-8b25c1e7]{flex:1;min-width:0}.coach-banner strong[data-v-8b25c1e7]{color:var(--text)}.coach-banner .btn[data-v-8b25c1e7]{flex:none}.client-row[data-v-8b25c1e7],.invite-row[data-v-8b25c1e7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-id[data-v-8b25c1e7]{flex-direction:column;gap:2px;min-width:0;display:flex}.cmeta[data-v-8b25c1e7]{color:var(--text-faint);font-size:11px}.client-acts[data-v-8b25c1e7]{flex:none;gap:6px;display:flex}.invite-form .reusable[data-v-8b25c1e7]{align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.invite-form .reusable input[data-v-8b25c1e7]{width:auto}.invite-main[data-v-8b25c1e7]{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}.invite-url[data-v-8b25c1e7]{color:var(--go);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.imeta[data-v-8b25c1e7]{color:var(--text-faint);font-size:11px}.invite-card .invite-as[data-v-8b25c1e7]{color:var(--text-dim);text-align:center;margin:-4px 0 4px;font-size:12px}.week-form .wf-flags[data-v-8b25c1e7]{gap:18px;margin:8px 0;display:flex}.wk-foot[data-v-8b25c1e7]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mtop[data-v-8b25c1e7],.botnav[data-v-8b25c1e7]{display:none}@media (width<=880px){.shell[data-v-8b25c1e7]{flex-direction:column}.sidebar[data-v-8b25c1e7],.content-top[data-v-8b25c1e7]{display:none}.ev-acts-side .btn[data-v-8b25c1e7]{min-height:40px}.goal-card[data-v-8b25c1e7]{flex-direction:column}.goal-card .ev-acts-side[data-v-8b25c1e7]{flex-direction:row}.mtop[data-v-8b25c1e7]{z-index:20;background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 11px;display:flex;position:sticky;top:0}.mtop .brand[data-v-8b25c1e7]{letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.mtop .logo[data-v-8b25c1e7]{border-radius:3px;width:11px;height:11px;transform:rotate(45deg)}.mtop .m-right[data-v-8b25c1e7]{align-items:center;gap:8px;display:flex}.content[data-v-8b25c1e7]{max-width:none;padding:16px 16px 88px}.botnav[data-v-8b25c1e7]{z-index:30;background:var(--panel);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom));scrollbar-width:none;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.botnav[data-v-8b25c1e7]::-webkit-scrollbar{display:none}.botnav button[data-v-8b25c1e7]{min-width:60px;color:var(--text-faint);background:0 0;border:none;flex-direction:column;flex:1 0 auto;align-items:center;gap:4px;padding:5px 4px;display:flex}.botnav .ic[data-v-8b25c1e7]{width:21px;height:21px}.botnav .nl[data-v-8b25c1e7]{font-size:9px;font-weight:600}.botnav button.on[data-v-8b25c1e7]{color:var(--text)}.botnav button.on .ic[data-v-8b25c1e7]{color:var(--go)}}.gate[data-v-8b25c1e7]{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login[data-v-8b25c1e7]{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.brand.center[data-v-8b25c1e7]{justify-content:center}.login-sub[data-v-8b25c1e7]{text-align:center;color:var(--text-dim);margin-bottom:6px;font-size:13px}.login input[data-v-8b25c1e7]{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);padding:11px 13px;font-family:inherit;font-size:14px}.login input[data-v-8b25c1e7]:focus{border-color:var(--go);outline:none}.login button[data-v-8b25c1e7]{background:var(--go);color:var(--bg);border-radius:var(--r-sm);border:none;margin-top:4px;padding:11px;font-size:14px;font-weight:700}.login button[data-v-8b25c1e7]:disabled{opacity:.6}.login-ok[data-v-8b25c1e7]{color:var(--go);text-align:center;font-size:13px}.login button.login-alt[data-v-8b25c1e7]{color:var(--text-dim);background:0 0;margin-top:0;padding:4px;font-size:13px;font-weight:500}.login button.login-alt[data-v-8b25c1e7]:hover{color:var(--text)}.login-err[data-v-8b25c1e7]{color:var(--red);text-align:center;font-size:13px}.brand[data-v-8b25c1e7]{letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:800;display:flex}.logo[data-v-8b25c1e7]{border-radius:3px;width:11px;height:11px;transform:rotate(45deg)}.adm[data-v-8b25c1e7]{background:var(--amber);color:var(--bg);text-transform:uppercase;border-radius:4px;flex:none;padding:1px 5px;font-size:8.5px;font-weight:700}.icon-btn[data-v-8b25c1e7]{border:1px solid var(--border);color:var(--text-dim);border-radius:var(--r-sm);background:0 0;align-items:center;padding:6px 8px;display:inline-flex}.icon-btn[data-v-8b25c1e7]:hover{color:var(--text);border-color:var(--border-bright);background:var(--hover)}.gate-toggle[data-v-8b25c1e7]{position:fixed;top:16px;right:16px}.section-label.warn .label[data-v-8b25c1e7]{color:var(--amber)}.mt[data-v-8b25c1e7]{margin-top:26px}.stack[data-v-8b25c1e7]{flex-direction:column;gap:8px;display:flex}.state[data-v-8b25c1e7]{color:var(--text-faint);padding:16px 0;font-size:14px}.state.err[data-v-8b25c1e7]{color:var(--red)}.state-block[data-v-8b25c1e7]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.empty p[data-v-8b25c1e7]{color:var(--text-dim);padding:4px 0 8px;font-size:14px}.hint[data-v-8b25c1e7]{color:var(--text-faint);margin:-4px 0 10px;font-size:13px}.btn[data-v-8b25c1e7]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text-dim);border-radius:var(--r-mid);min-height:40px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:8px 13px;font-size:11px;font-weight:500}.btn[data-v-8b25c1e7]:hover{border-color:var(--go);color:var(--go)}.btn.primary[data-v-8b25c1e7]{background:var(--go);border-color:var(--go);color:var(--bg);font-weight:600}.btn.primary[data-v-8b25c1e7]:hover{color:var(--bg);filter:brightness(1.05)}.btn.danger[data-v-8b25c1e7]{color:var(--red);border-color:var(--injury-fill)}.btn.danger[data-v-8b25c1e7]:hover{border-color:var(--red);color:var(--red)}.btn[data-v-8b25c1e7]:disabled{opacity:.5;pointer-events:none}.section-label .btn[data-v-8b25c1e7],.ev-acts-side .btn[data-v-8b25c1e7]{min-height:28px;padding:4px 11px}.load-more[data-v-8b25c1e7]{margin-top:12px}.today-hero[data-v-8b25c1e7] .scard.open{box-shadow:var(--shadow)}.overdue[data-v-8b25c1e7] .scard{border-color:var(--amber-soft)}.panel[data-v-8b25c1e7]{background:var(--panel);border:1px solid var(--border);border-radius:var(--r);padding:16px}.shift-panel[data-v-8b25c1e7]{flex-direction:column;gap:10px;margin-bottom:12px;padding:13px 16px;display:flex}.shift-row[data-v-8b25c1e7]{flex-wrap:wrap;gap:12px;display:flex}.shift-row label[data-v-8b25c1e7]{flex-direction:column;gap:5px;display:flex}.shift-row label>span[data-v-8b25c1e7]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.shift-row input[data-v-8b25c1e7]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text);border-radius:var(--r-sm);padding:9px 11px;font-family:inherit;font-size:14px}.shift-row input[data-v-8b25c1e7]:focus{border-color:var(--go);outline:none}.shift-days[data-v-8b25c1e7]{align-items:center;gap:6px;display:flex}.shift-days input[data-v-8b25c1e7]{text-align:center;width:64px}.shift-acts[data-v-8b25c1e7]{gap:8px;display:flex}.flags[data-v-8b25c1e7]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.flagline[data-v-8b25c1e7]{border-radius:var(--r-mid);border:1px solid var(--border-bright);background:var(--panel);color:var(--text);align-items:flex-start;gap:9px;padding:10px 13px;font-size:13px;line-height:1.45;display:flex}.flagline .ic[data-v-8b25c1e7]{flex:none;width:14px;height:14px;margin-top:2px}.flagline.red[data-v-8b25c1e7]{border-color:var(--red);background:var(--injury-fill)}.flagline.red .ic[data-v-8b25c1e7]{color:var(--red)}.flagline.warn[data-v-8b25c1e7]{border-color:var(--amber-soft);background:var(--strength-fill)}.flagline.warn .ic[data-v-8b25c1e7]{color:var(--amber)}.flagline.info .ic[data-v-8b25c1e7]{color:var(--blue)}.checkin[data-v-8b25c1e7]{margin-bottom:16px;padding:13px 16px}.ci-row[data-v-8b25c1e7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ci-state[data-v-8b25c1e7]{flex-direction:column;gap:4px;min-width:0;display:flex}.ci-summary[data-v-8b25c1e7]{color:var(--text-dim);font-size:12px}.ci-summary.none[data-v-8b25c1e7]{color:var(--text-faint)}.ci-grid[data-v-8b25c1e7]{gap:10px;margin-top:10px;display:flex}.ci-field[data-v-8b25c1e7]{flex-direction:column;flex:1;gap:5px;display:flex}.ci-field span[data-v-8b25c1e7]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.ci-field input[data-v-8b25c1e7],.ci-field select[data-v-8b25c1e7]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text);border-radius:var(--r-sm);width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.ci-field input[data-v-8b25c1e7]:focus,.ci-field select[data-v-8b25c1e7]:focus{border-color:var(--go);outline:none}.ci-scale[data-v-8b25c1e7]{align-items:center;gap:10px;margin-top:10px;display:flex}.ci-lab[data-v-8b25c1e7]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);flex:none;width:64px;font-size:10px}.ci-chips[data-v-8b25c1e7]{gap:4px;display:flex}.ci-chips .c[data-v-8b25c1e7]{border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--border-bright);min-width:34px;min-height:34px;color:var(--text-dim);font-family:var(--font-mono);font-size:12px}.ci-chips .c.on[data-v-8b25c1e7]{background:var(--go);border-color:var(--go);color:var(--bg)}.ci-acts[data-v-8b25c1e7]{gap:8px;margin-top:14px;display:flex}.loadtable .fr[data-v-8b25c1e7]{grid-template-columns:1.2fr 1fr 1fr 1fr}.pain-trend[data-v-8b25c1e7]{align-items:center;gap:9px;margin-top:8px;display:flex}.sev-meter>.sm-lab[data-v-8b25c1e7]:first-child,.pain-trend>.sm-lab[data-v-8b25c1e7]:first-child{flex:none;width:64px}.inj-notes[data-v-8b25c1e7]{padding:0 15px 13px}.spark[data-v-8b25c1e7]{flex:none;width:120px;height:26px}.cal-head[data-v-8b25c1e7]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cal-nav[data-v-8b25c1e7]{place-items:center;width:36px;padding:0;display:grid}.cal-nav svg[data-v-8b25c1e7]{width:14px;height:14px}.cal-title[data-v-8b25c1e7]{font-size:17px}.cal-grid[data-v-8b25c1e7]{background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-sm);grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.cal-dow[data-v-8b25c1e7]{background:var(--panel-2);text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:7px 0;font-size:9.5px}.cal-cell[data-v-8b25c1e7]{background:var(--panel);min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;border:none;flex-direction:column;align-items:stretch;gap:3px;padding:5px 6px;display:flex}.cal-cell[data-v-8b25c1e7]:hover{background:var(--panel-2)}.cal-cell.out[data-v-8b25c1e7]{background:var(--panel-2);opacity:.55}.cal-cell.today[data-v-8b25c1e7]{box-shadow:inset 0 0 0 1.5px var(--go)}.cal-cell.selected[data-v-8b25c1e7]{background:var(--swim-fill);box-shadow:inset 0 0 0 1.5px var(--go)}.cal-cell.selected .cal-day[data-v-8b25c1e7]{color:var(--go);font-weight:600}.cal-day[data-v-8b25c1e7]{color:var(--text-faint);font-size:10.5px}.cal-cell.today .cal-day[data-v-8b25c1e7]{color:var(--go);font-weight:600}.cal-marks[data-v-8b25c1e7]{flex-wrap:wrap;gap:3px;display:flex}.cal-dot[data-v-8b25c1e7]{border-radius:2px;width:7px;height:7px}.cal-dot.faded[data-v-8b25c1e7]{opacity:.35}.cal-event[data-v-8b25c1e7]{color:var(--run);align-items:center;gap:4px;font-size:9.5px;line-height:1.2;display:flex;overflow:hidden}.cal-event.social[data-v-8b25c1e7]{color:var(--blue)}.cal-event.milestone[data-v-8b25c1e7]{color:var(--amber)}.cal-event .ic[data-v-8b25c1e7]{flex:none;width:9px;height:9px}.cal-event span[data-v-8b25c1e7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-form[data-v-8b25c1e7]{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.ev-form label[data-v-8b25c1e7]{flex-direction:column;flex:1;gap:5px;display:flex}.ev-form label span[data-v-8b25c1e7]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.ev-form input[data-v-8b25c1e7],.ev-form select[data-v-8b25c1e7],.ev-form textarea[data-v-8b25c1e7]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text);border-radius:var(--r-sm);width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.ev-form input[data-v-8b25c1e7]:focus,.ev-form select[data-v-8b25c1e7]:focus,.ev-form textarea[data-v-8b25c1e7]:focus{border-color:var(--go);outline:none}.ev-form textarea[data-v-8b25c1e7]{resize:vertical}.ev-row[data-v-8b25c1e7]{gap:10px;display:flex}.ev-acts[data-v-8b25c1e7]{gap:8px;display:flex}.ev-card[data-v-8b25c1e7]{align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.ev-main[data-v-8b25c1e7]{flex:1;min-width:0}.ev-title[data-v-8b25c1e7]{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.ev-meta[data-v-8b25c1e7]{color:var(--text-faint);margin-top:4px;font-size:11px}.ev-notes[data-v-8b25c1e7]{color:var(--text-dim);margin-top:6px;font-size:13px;line-height:1.5}.ev-side[data-v-8b25c1e7]{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.ev-days[data-v-8b25c1e7]{color:var(--text-dim);font-size:12px}.ev-days strong[data-v-8b25c1e7]{color:var(--go);font-size:17px}.ev-acts-side[data-v-8b25c1e7]{gap:6px;display:flex}.goal-card[data-v-8b25c1e7]{align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.goal-card.dim[data-v-8b25c1e7]{opacity:.6}.goal-main[data-v-8b25c1e7]{flex:1;min-width:0}.goal-title[data-v-8b25c1e7]{flex-wrap:wrap;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.goal-desc[data-v-8b25c1e7]{color:var(--text-dim);margin-top:6px;font-size:13px;line-height:1.55}.pref-card[data-v-8b25c1e7]{align-items:center;gap:12px;padding:11px 14px;display:flex}.pref-main[data-v-8b25c1e7]{flex:1;min-width:0}.pref-name[data-v-8b25c1e7]{font-size:14px;font-weight:600}.pref-sub[data-v-8b25c1e7]{color:var(--text-dim);margin-top:2px;font-size:11px}.pref-reason[data-v-8b25c1e7]{color:var(--text-faint);margin-top:2px;font-size:12px}.pref-form[data-v-8b25c1e7]{margin-top:12px}@media (width<=560px){.ci-grid[data-v-8b25c1e7],.ev-row[data-v-8b25c1e7]{flex-wrap:wrap}.cal-cell[data-v-8b25c1e7]{min-height:52px}.cal-event span[data-v-8b25c1e7]{display:none}}.weekbar[data-v-8b25c1e7]{margin-bottom:16px;padding:13px 16px}.weekbar-head[data-v-8b25c1e7]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.weekbar .wkn[data-v-8b25c1e7]{color:var(--text-dim);font-size:12px;font-weight:600}.weekbar .wkfocus[data-v-8b25c1e7]{flex:1;font-size:14px;font-weight:600}.weekbar-count[data-v-8b25c1e7]{color:var(--text-dim);font-size:11px}.inj-strip[data-v-8b25c1e7]{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.inj-strip .inj-chip[data-v-8b25c1e7]{cursor:pointer;min-height:32px}.inj-strip .inj-chip[data-v-8b25c1e7]:hover{filter:brightness(.96)}.wknotes[data-v-8b25c1e7]{color:var(--text-dim);padding:8px 0 10px;font-size:13px;line-height:1.5}.wk-body .stack[data-v-8b25c1e7]{margin-top:8px}.wk-add[data-v-8b25c1e7]{margin-top:10px}.idesc[data-v-8b25c1e7]{color:var(--text-dim);margin-bottom:4px;padding-top:10px;font-size:13px}.inj-toprow[data-v-8b25c1e7]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inj-title.small[data-v-8b25c1e7]{font-size:14px}.resolved[data-v-8b25c1e7]{margin-top:16px}.resolved summary[data-v-8b25c1e7]{color:var(--text-faint);cursor:pointer;margin-bottom:10px;font-size:12px}.resolved-row[data-v-8b25c1e7]{opacity:.75}.resolved-row .inj-head[data-v-8b25c1e7]{align-items:center;padding:12px 15px}.resolved-row .inj-ic[data-v-8b25c1e7]{width:32px;height:32px;color:var(--text-faint)}.resolved-row .inj-ic .ic[data-v-8b25c1e7]{width:16px;height:16px}.ironman-note[data-v-8b25c1e7]{margin:16px 0 4px}.fuel-form[data-v-8b25c1e7]{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.fuel-form label[data-v-8b25c1e7]{flex-direction:column;flex:1;gap:5px;display:flex}.fuel-form label span[data-v-8b25c1e7]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:500}.fuel-form input[data-v-8b25c1e7],.fuel-form select[data-v-8b25c1e7],.fuel-form textarea[data-v-8b25c1e7]{background:var(--panel-2);border:1px solid var(--border-bright);color:var(--text);border-radius:var(--r-sm);width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.fuel-form input[data-v-8b25c1e7]:focus,.fuel-form select[data-v-8b25c1e7]:focus,.fuel-form textarea[data-v-8b25c1e7]:focus{border-color:var(--go);outline:none}.fuel-form textarea[data-v-8b25c1e7]{resize:vertical}.fuel-form-row[data-v-8b25c1e7]{gap:10px;display:flex}.fuel-form-actions[data-v-8b25c1e7]{justify-content:flex-end;display:flex}.primary[data-v-8b25c1e7]{background:var(--go);color:var(--bg);border-radius:var(--r-sm);border:none;min-height:40px;padding:9px 16px;font-size:13px;font-weight:700}.primary[data-v-8b25c1e7]:hover{opacity:.9}.primary[data-v-8b25c1e7]:disabled{opacity:.6}.fuel-entry[data-v-8b25c1e7]{padding:12px 14px}.fuel-entry-head[data-v-8b25c1e7]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.fdate[data-v-8b25c1e7]{color:var(--text-faint);font-size:11px}.fcarbs[data-v-8b25c1e7]{font-size:14px;font-weight:600}.fcarbs small[data-v-8b25c1e7]{color:var(--text-dim);margin-left:2px;font-size:10px}.fenergy[data-v-8b25c1e7]{color:var(--text-dim);font-size:12px}.fuel-entry p[data-v-8b25c1e7]{color:var(--text-dim);margin-bottom:4px;font-size:13px;line-height:1.5}.fuel-entry strong[data-v-8b25c1e7]{color:var(--text)}.tokenlist[data-v-8b25c1e7]{padding:4px 16px}.trow[data-v-8b25c1e7]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.trow[data-v-8b25c1e7]:last-of-type{border-bottom:none}.tid[data-v-8b25c1e7]{flex-direction:column;flex:1;gap:1px;min-width:140px;display:flex}.tid strong[data-v-8b25c1e7]{font-size:14px}.tmeta[data-v-8b25c1e7]{color:var(--text-faint);font-size:11px}.revq[data-v-8b25c1e7]{color:var(--text-dim);font-size:13px}.fresh-token[data-v-8b25c1e7]{border-color:var(--go);margin-top:12px}.fresh-note[data-v-8b25c1e7]{color:var(--go);margin-bottom:8px;font-size:13px;font-weight:600}.fresh-row[data-v-8b25c1e7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fresh-row code[data-v-8b25c1e7]{word-break:break-all;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-sm);flex:1;min-width:200px;padding:8px 10px;font-size:12px}.acct[data-v-8b25c1e7]{flex-direction:column;gap:12px;max-width:420px;margin-bottom:22px;display:flex}.acct label[data-v-8b25c1e7]{flex-direction:column;gap:5px;display:flex}.acct label>span[data-v-8b25c1e7]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:500}.acct input[data-v-8b25c1e7]{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);padding:9px 11px;font-family:inherit;font-size:14px}.acct input[data-v-8b25c1e7]:focus{border-color:var(--go);outline:none}.acct-actions[data-v-8b25c1e7]{justify-content:flex-end;display:flex}.token-create[data-v-8b25c1e7]{gap:8px;margin-top:12px;display:flex}.token-create input[data-v-8b25c1e7]{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);flex:1;padding:9px 11px;font-family:inherit;font-size:13px}.token-create input[data-v-8b25c1e7]:focus{border-color:var(--go);outline:none}.toast[data-v-8b25c1e7]{background:var(--panel);border:1px solid var(--go);color:var(--text);border-radius:var(--r-sm);z-index:60;max-width:calc(100vw - 32px);padding:11px 18px;font-size:13px;font-weight:500;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.toast.err[data-v-8b25c1e7]{border-color:var(--red)}@media (width<=560px){.wk-dates[data-v-8b25c1e7]{display:none}.fuel-form-row[data-v-8b25c1e7]{flex-wrap:wrap}.fuel-form-row label[data-v-8b25c1e7]{min-width:45%}}
