.filters-bar[data-v-62e867fa]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 24px;border-bottom:1px solid var(--v-outline-base)}.filters-sep[data-v-62e867fa]{width:1px;height:24px;background:var(--v-outline-base)}.filter-group[data-v-62e867fa]{display:flex;align-items:center;gap:8px}.filter-label[data-v-62e867fa]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--v-txtMuted-base);white-space:nowrap}.filter-control[data-v-62e867fa]{width:168px}.filter-control--wide[data-v-62e867fa]{width:190px}.filter-control--date[data-v-62e867fa]{width:132px}.filter-control[data-v-62e867fa] .v-text-field{margin:0}.filter-control[data-v-62e867fa] .v-text-field--solo .v-select__selection,.filter-control[data-v-62e867fa] .v-text-field--solo input{font-size:13px}.load-btn.v-btn[data-v-62e867fa]{height:38px;min-width:0;border-radius:8px;text-transform:none;letter-spacing:normal;font-weight:600;padding:0 18px;box-shadow:none!important;background:linear-gradient(135deg,rgba(204,255,51,.15),rgba(51,153,153,.15))!important;border:1px solid rgba(204,255,51,.3);color:var(--v-primary-base)!important}.theme--light .load-btn.v-btn[data-v-62e867fa]{background:linear-gradient(135deg,rgba(51,153,153,.12),rgba(102,204,204,.12))!important;border-color:rgba(51,153,153,.4);color:var(--v-accent-base)!important}.export-btn.v-btn[data-v-62e867fa]{width:38px;height:38px;border-radius:8px;border:1px solid var(--v-outline2-base);background:var(--v-surface2-base)!important;color:var(--v-txtPrimary-base)!important}.export-btn.v-btn[data-v-62e867fa]:hover{border-color:var(--v-accent-base)}.export-btn.v-btn.v-btn--disabled[data-v-62e867fa]{border-color:var(--v-outline-base);color:var(--v-txtMuted-base)!important;opacity:.5}@media (max-width:760px){.filters-bar[data-v-62e867fa]{padding:12px 16px}.filters-sep[data-v-62e867fa]{display:none}.filter-group[data-v-62e867fa]{flex:1 1 180px}.filter-control--date[data-v-62e867fa],.filter-control--wide[data-v-62e867fa],.filter-control[data-v-62e867fa]{flex:1 1 auto;width:auto}.load-btn.v-btn[data-v-62e867fa]{flex:1 1 100%}.ml-auto[data-v-62e867fa]{margin-left:0!important}}.sess-views[data-v-19cdaba0]{flex:1}.cal-view[data-v-19cdaba0]{flex:1;display:flex;flex-direction:column;min-height:0}.cal-nav[data-v-19cdaba0]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px;flex-shrink:0}.cal-month[data-v-19cdaba0]{font-size:12px;font-weight:600;color:var(--v-txtPrimary-base);min-width:110px;text-align:center;text-transform:capitalize}.cal-arrow[data-v-19cdaba0]{width:22px!important;height:22px!important;border-radius:5px!important}.cal-arrow[data-v-19cdaba0] .v-icon{color:var(--v-txtMuted-base)}.cal-arrow[data-v-19cdaba0]:hover{background:var(--v-surface2-base)!important}.cal-head[data-v-19cdaba0]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px;flex-shrink:0}.cal-hd[data-v-19cdaba0]{font-size:9px;color:var(--v-txtMuted-base);text-align:center;height:20px;display:flex;align-items:center;justify-content:center}.cal-grid[data-v-19cdaba0]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:2px;min-height:0}.cal-cell[data-v-19cdaba0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;color:var(--v-txtSecondary-base);border-radius:6px;position:relative}.cal-cell.empty[data-v-19cdaba0]{visibility:hidden}.cal-cell.today[data-v-19cdaba0]{background:var(--v-surface2-base);font-weight:700;color:var(--v-txtPrimary-base)}.cal-dot[data-v-19cdaba0]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cal-dot.ok[data-v-19cdaba0]{background:#096}.cal-dot.miss[data-v-19cdaba0]{background:#e85c5c}.sess-legend[data-v-19cdaba0]{display:flex;justify-content:center;gap:16px;margin-top:10px;flex-shrink:0}.sess-leg[data-v-19cdaba0]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:500;color:var(--v-txtMuted-base)}.sess-view[data-v-19cdaba0]{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.sess-donut[data-v-19cdaba0]{position:relative;height:150px;flex-shrink:0}.distrib-view[data-v-19cdaba0]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.distrib-title[data-v-19cdaba0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--v-txtMuted-base);flex-shrink:0}.distrib-row[data-v-19cdaba0]{display:flex;flex-direction:column;gap:5px}.distrib-label-row[data-v-19cdaba0]{display:flex;justify-content:space-between;font-size:12px;font-weight:600}.distrib-pct[data-v-19cdaba0]{color:var(--v-txtSecondary-base)}.distrib-track[data-v-19cdaba0]{height:10px;background:var(--v-surface2-base);border-radius:5px;overflow:hidden}.distrib-fill[data-v-19cdaba0]{height:100%;border-radius:5px}.sess-empty[data-v-19cdaba0]{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--v-txtMuted-base)}.vc-metric[data-v-033bc677]{flex:1;max-width:220px}.vc-metric[data-v-033bc677] .v-input,.vc-metric[data-v-033bc677] .v-text-field{margin:0;padding:0}.vc-metric[data-v-033bc677] .v-input__control,.vc-metric[data-v-033bc677] .v-input__slot{min-height:30px!important}.vc-metric[data-v-033bc677] .v-input__slot{padding:0 10px!important}.vc-metric[data-v-033bc677] .v-select__selection{font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--v-txtSecondary-base)}.vc-metric[data-v-033bc677] .v-input__append-inner{margin-top:0;align-self:center}.vc-toolbar[data-v-033bc677]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-shrink:0}.vc-legend[data-v-033bc677]{display:flex;gap:12px;flex-wrap:wrap}.vc-leg[data-v-033bc677]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--v-txtMuted-base)}.vc-leg-sq[data-v-033bc677]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.vc-leg-dot[data-v-033bc677]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#e85c5c,#e6ac00 50%,#399)}.vc-wdots[data-v-033bc677]{margin-top:6px;flex-shrink:0}.vc-wdots-track[data-v-033bc677]{position:relative;width:100%;height:12px}.vc-wdot-slot[data-v-033bc677]{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;line-height:0}.vc-wdot[data-v-033bc677]{display:block;width:8px;height:8px;border-radius:50%;cursor:default}.vc-wdot--empty[data-v-033bc677]{background:var(--v-surface2-base);border:1px solid var(--v-outline-base)}.vc-wtt.v-tooltip__content{opacity:1!important;padding:8px 10px;border-radius:10px;border:1px solid var(--v-outline-base);box-shadow:0 12px 32px rgba(0,0,0,.28)}.vc-wtt-inner{font-family:Outfit,sans-serif;min-width:110px}.vc-wtt-date{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--v-txtMuted-base);margin-bottom:4px}.vc-wtt-row{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--v-txtSecondary-base)}.vc-wtt-row b{margin-left:auto;font-weight:700;color:var(--v-txtPrimary-base)}.hm-metric[data-v-2cdbeca6]{flex:1;max-width:200px}.hm-metric[data-v-2cdbeca6] .v-input,.hm-metric[data-v-2cdbeca6] .v-text-field{margin:0;padding:0}.hm-metric[data-v-2cdbeca6] .v-input__control,.hm-metric[data-v-2cdbeca6] .v-input__slot{min-height:30px!important}.hm-metric[data-v-2cdbeca6] .v-input__slot{padding:0 10px!important}.hm-metric[data-v-2cdbeca6] .v-select__selection{font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--v-txtSecondary-base)}.hm-metric[data-v-2cdbeca6] .v-input__append-inner{margin-top:0;align-self:center}.hm-grid[data-v-2cdbeca6]{flex:1;display:grid;grid-template-columns:24px repeat(8,1fr);grid-auto-rows:1fr;gap:3px;min-height:0}.hm-col-hdr[data-v-2cdbeca6],.hm-row-hdr[data-v-2cdbeca6]{display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--v-txtMuted-base)}.hm-accent[data-v-2cdbeca6]{color:var(--v-secondary-base)}.hm-cell[data-v-2cdbeca6]{border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--v-surface2-base);color:var(--v-txtMuted-base);overflow:hidden}.hm-cell.lo[data-v-2cdbeca6]{background:rgba(0,153,102,.4);border:1px solid rgba(0,153,102,.6);color:#fff}.hm-cell.mid[data-v-2cdbeca6]{background:rgba(0,153,102,.75);border:1px solid #096;color:#fff}.hm-cell.hi[data-v-2cdbeca6]{background:#096;border:1px solid #0c8;color:#fff}.hm-cell.tot[data-v-2cdbeca6]{background:rgba(51,153,153,.3);border:1px solid rgba(51,153,153,.5);color:var(--v-secondary-base)}.hm-cell.tot-row[data-v-2cdbeca6]{background:rgba(51,153,153,.15);border:1px solid rgba(51,153,153,.3);color:var(--v-secondary-base)}.hm-cell.hm-grand[data-v-2cdbeca6]{background:rgba(51,153,153,.42);border:1px solid rgba(51,153,153,.7)}.hm-legend[data-v-2cdbeca6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;flex-shrink:0}.hm-leg-lbl[data-v-2cdbeca6]{font-size:9px;color:var(--v-txtMuted-base)}.hm-leg-swatches[data-v-2cdbeca6]{display:flex;gap:3px}.hm-sw[data-v-2cdbeca6]{width:14px;height:14px;border-radius:3px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base)}.hm-sw.lo[data-v-2cdbeca6]{background:rgba(0,153,102,.4);border-color:rgba(0,153,102,.6)}.hm-sw.mid[data-v-2cdbeca6]{background:rgba(0,153,102,.75);border-color:#096}.hm-sw.hi[data-v-2cdbeca6]{background:#096;border-color:#0c8}.ese-sec-hdr[data-v-58720b1a]{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--v-txtMuted-base);margin-bottom:10px}.ese-sec-hdr--search[data-v-58720b1a]{margin-top:18px;padding-top:16px;border-top:1px solid var(--v-outline-base)}.ese-count[data-v-58720b1a]{font-size:11px;font-weight:700;letter-spacing:normal;color:var(--v-txtSecondary-base)}.ese-count.full[data-v-58720b1a]{color:var(--v-primary-base)}.ese-selected[data-v-58720b1a]{margin-bottom:4px}.ese-chips[data-v-58720b1a]{display:flex;flex-wrap:wrap;gap:8px}.ese-chip[data-v-58720b1a]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;border-radius:8px;background:rgba(102,204,204,.12);border:1px solid var(--v-secondary-base);color:var(--v-txtPrimary-base);font-size:12px;font-weight:600;max-width:100%}.ese-chip-name[data-v-58720b1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ese-chip-x[data-v-58720b1a]{cursor:pointer;color:var(--v-txtMuted-base)!important;flex-shrink:0}.ese-chip-x[data-v-58720b1a]:hover{color:var(--v-error-base)!important}.ese-empty-sm[data-v-58720b1a]{font-size:12px;color:var(--v-txtMuted-base);padding:8px 0}.ese-filters[data-v-58720b1a]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.ese-selects[data-v-58720b1a]{display:flex;gap:10px}.ese-selects>[data-v-58720b1a]{flex:1;min-width:0}.ese-empty[data-v-58720b1a]{text-align:center;padding:32px 8px;color:var(--v-txtMuted-base);font-size:13px}.ex-leg-line[data-v-696295c6]{width:16px;height:0;border-top:2px dashed #6cc}.ex-metric[data-v-696295c6]{flex:1;max-width:220px}.ex-metric[data-v-696295c6] .v-input,.ex-metric[data-v-696295c6] .v-text-field{margin:0;padding:0}.ex-metric[data-v-696295c6] .v-input__control,.ex-metric[data-v-696295c6] .v-input__slot{min-height:30px!important}.ex-metric[data-v-696295c6] .v-input__slot{padding:0 10px!important}.ex-metric[data-v-696295c6] .v-select__selection{font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--v-txtSecondary-base)}.ex-metric[data-v-696295c6] .v-input__append-inner{margin-top:0;align-self:center}.ex-cog.v-btn[data-v-696295c6]{width:30px;height:30px;flex-shrink:0;border-radius:6px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base)!important;color:var(--v-txtMuted-base)!important}.ex-cog.v-btn[data-v-696295c6]:hover{color:var(--v-txtPrimary-base)!important;border-color:var(--v-outline2-base)}.ex-toolbar[data-v-696295c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-shrink:0}.ex-legend[data-v-696295c6]{display:flex;gap:12px;flex-wrap:wrap}.ex-leg[data-v-696295c6]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--v-txtMuted-base)}.ex-leg-sq[data-v-696295c6]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.ex-leg-sq--weight[data-v-696295c6]{background:rgba(51,153,153,.4);border:1px solid rgba(51,153,153,.6)}.ex-leg-sq--max[data-v-696295c6]{background:#9b6dff}.ex-leg-sq--sets[data-v-696295c6]{background:#cf3}.acwr-metric[data-v-7bd8361a]{flex:1;max-width:200px}.acwr-metric[data-v-7bd8361a] .v-input,.acwr-metric[data-v-7bd8361a] .v-text-field{margin:0;padding:0}.acwr-metric[data-v-7bd8361a] .v-input__control,.acwr-metric[data-v-7bd8361a] .v-input__slot{min-height:30px!important}.acwr-metric[data-v-7bd8361a] .v-input__slot{padding:0 10px!important}.acwr-metric[data-v-7bd8361a] .v-select__selection{font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--v-txtSecondary-base)}.acwr-metric[data-v-7bd8361a] .v-input__append-inner{margin-top:0;align-self:center}.acwr-single[data-v-7bd8361a]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px}.hero-stats[data-v-7bd8361a]{display:flex;align-items:center;justify-content:space-around}.hero-divider[data-v-7bd8361a]{width:1px;align-self:stretch;background:var(--v-outline-base)}.hero-stat[data-v-7bd8361a]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.hero-label[data-v-7bd8361a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--v-txtMuted-base)}.hero-label.chronic[data-v-7bd8361a]{color:var(--v-secondary-base)}.hero-number[data-v-7bd8361a]{font-size:44px;font-weight:800;line-height:1;color:var(--v-txtPrimary-base)}.hero-number.chronic[data-v-7bd8361a]{color:var(--v-secondary-base)}.hero-number.sm[data-v-7bd8361a]{font-size:26px}.ratio-bar[data-v-7bd8361a]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--v-txtMuted-base)}.ratio-val[data-v-7bd8361a]{font-size:15px;font-weight:800}.ratio-val.ok[data-v-7bd8361a]{color:var(--v-success-base)}.ratio-val.warn[data-v-7bd8361a]{color:#f5c842}.ratio-val.high[data-v-7bd8361a]{color:var(--v-error-base)}.ratio-val.low[data-v-7bd8361a]{color:var(--v-txtMuted-base)}.acwr-compare[data-v-7bd8361a]{flex:1;display:flex;flex-direction:column;gap:10px;justify-content:center}.acwr-block[data-v-7bd8361a]{border:1px solid var(--v-outline-base);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.acwr-block--team[data-v-7bd8361a]{border-color:rgba(102,204,204,.25);background:rgba(102,204,204,.04)}.acwr-block-lbl[data-v-7bd8361a]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--v-txtMuted-base)}.acwr-block-lbl.team[data-v-7bd8361a]{color:var(--v-secondary-base)}.acwr-block .hero-label[data-v-7bd8361a]{font-size:8px}.acwr-block .ratio-bar[data-v-7bd8361a]{font-size:9px;justify-content:flex-start}.acwr-block .ratio-val[data-v-7bd8361a]{font-size:12px}.truncated-text[data-v-e8417ce4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--v-txtPrimary-base)}.stats-grid[data-v-91003d26]{display:grid;gap:14px;grid-template-columns:var(--sg-cols,repeat(3,1fr));grid-template-rows:var(--sg-rows,none);grid-auto-rows:var(--sg-row-h,340px)}@media (max-width:1100px){.stats-grid[data-v-91003d26]{grid-template-columns:repeat(2,1fr);grid-template-rows:none}}@media (max-width:700px){.stats-grid[data-v-91003d26]{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:minmax(var(--sg-row-h,340px),auto)}}.comp-section[data-v-af8227a6]{display:flex;flex-direction:column;min-height:0}.comp-card--wide[data-v-af8227a6]{grid-column:span 2}.comp-hdr-avg[data-v-af8227a6]{font-size:10px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--v-txtMuted-base)}.comp-hdr-avg b[data-v-af8227a6]{font-weight:700}.comp-empty[data-v-af8227a6]{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--v-txtMuted-base)}.comp-chart-wrap[data-v-af8227a6]{flex:1 1 auto;min-height:0;position:relative}.comp-bars[data-v-af8227a6]{flex:1;display:flex;align-items:stretch;justify-content:center;gap:6px;min-height:0}.comp-bar-col[data-v-af8227a6],.comp-bar-slot[data-v-af8227a6]{flex:1;min-width:0;display:flex}.comp-bar-col[data-v-af8227a6]{flex-direction:column;align-items:center;justify-content:flex-end;height:100%;cursor:default}.comp-bar-val[data-v-af8227a6]{font-size:9px;font-weight:700;color:var(--v-txtSecondary-base);margin-bottom:2px;flex-shrink:0}.comp-bar-track[data-v-af8227a6]{position:relative;flex:1;min-height:0;width:58%;max-width:26px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);border-radius:4px;overflow:hidden}.comp-bar-fill[data-v-af8227a6]{position:absolute;left:0;right:0;bottom:0;border-radius:4px;opacity:.9}.comp-bar-lbl[data-v-af8227a6]{font-size:8px;font-weight:600;color:var(--v-txtMuted-base);margin-top:5px;flex-shrink:0}.comp-legend[data-v-af8227a6]{display:flex;gap:12px;justify-content:center;flex-shrink:0;margin-top:8px;flex-wrap:wrap}.comp-leg-item[data-v-af8227a6]{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:600;color:var(--v-txtMuted-base)}.comp-leg-dot[data-v-af8227a6]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.comp-leg-sq[data-v-af8227a6]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.comp-leg-sq--track[data-v-af8227a6]{background:var(--v-surface2-base);border:1px solid var(--v-outline-base)}.comp-leg-dash[data-v-af8227a6]{width:12px;height:0;border-top:1px dashed var(--v-primary-base);flex-shrink:0}.comp-ring[data-v-af8227a6]{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.comp-stat-row[data-v-af8227a6]{display:flex;justify-content:center;gap:22px;flex-shrink:0;padding-top:4px}.comp-stat[data-v-af8227a6]{display:flex;flex-direction:column;align-items:center;gap:2px}.comp-stat-val[data-v-af8227a6]{font-size:18px;font-weight:800;color:var(--v-txtPrimary-base);line-height:1}.comp-stat-lbl[data-v-af8227a6]{font-size:9px;font-weight:500;color:var(--v-txtMuted-base)}.comp-summary[data-v-af8227a6]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px;min-height:0}.comp-summary-sep[data-v-af8227a6]{height:1px;background:var(--v-outline-base)}.comp-hist-wrap[data-v-af8227a6]{flex:1;min-height:0;overflow:auto}.comp-hist[data-v-af8227a6]{width:100%;border-collapse:collapse}.comp-hist thead th[data-v-af8227a6]{position:sticky;top:0;background:var(--v-surface2-base);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--v-txtMuted-base);text-align:left}.comp-hist tbody td[data-v-af8227a6],.comp-hist thead th[data-v-af8227a6]{padding:9px 14px;border-bottom:1px solid var(--v-outline-base);white-space:nowrap}.comp-hist tbody td[data-v-af8227a6]{font-size:12px;font-weight:500;color:var(--v-txtSecondary-base);vertical-align:middle}.comp-hist tbody tr:last-child td[data-v-af8227a6]{border-bottom:none}.comp-hist tbody tr:hover td[data-v-af8227a6]{background:var(--v-surface2-base)}.comp-hist td.comp-hist-opp[data-v-af8227a6]{font-weight:600;color:var(--v-txtPrimary-base)}.comp-pos[data-v-af8227a6]{display:inline-block;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;background:rgba(51,153,153,.18);color:var(--v-secondary-base);letter-spacing:.03em}.comp-hist-well[data-v-af8227a6]{display:inline-flex;align-items:center;gap:5px}.comp-team[data-v-af8227a6]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding-right:2px}.comp-team-row[data-v-af8227a6]{display:flex;align-items:center;gap:8px}.comp-team-name[data-v-af8227a6]{flex:0 0 68px;max-width:68px;text-align:right;font-size:9px;font-weight:600;color:var(--v-txtMuted-base);overflow:hidden}.comp-team-row.current .comp-team-name[data-v-af8227a6]{color:var(--v-secondary-base);font-weight:700}.comp-team-bar-wrap[data-v-af8227a6]{position:relative;flex:1;height:15px;background:var(--v-bg-base);border-radius:4px;overflow:hidden}.comp-team-bar[data-v-af8227a6]{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base)}.comp-team-bar--filled[data-v-af8227a6],.comp-team-row.current .comp-team-bar[data-v-af8227a6]{background:linear-gradient(90deg,rgba(51,153,153,.5),rgba(102,204,204,.85));border:none}.comp-team-pline[data-v-af8227a6]{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgba(204,255,51,.5);z-index:1}.comp-team-val[data-v-af8227a6]{flex:0 0 40px;text-align:right;font-size:9px;font-weight:600;color:var(--v-txtMuted-base)}.comp-team-row.current .comp-team-val[data-v-af8227a6]{color:var(--v-secondary-base);font-weight:700}@media (max-width:700px){.comp-card--wide[data-v-af8227a6]{grid-column:span 1}}.comp-tt.v-tooltip__content{opacity:1!important;padding:10px 12px;border-radius:10px;border:1px solid var(--v-outline-base);box-shadow:0 12px 32px rgba(0,0,0,.28)}.comp-tt-inner{font-family:Outfit,sans-serif;min-width:130px}.comp-tt-date{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--v-txtMuted-base);margin-bottom:6px}.comp-tt-row{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--v-txtSecondary-base)}.comp-tt-row+.comp-tt-row{margin-top:3px}.comp-tt-row b{margin-left:auto;font-weight:700;color:var(--v-txtPrimary-base)}.comp-tt-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.comp-tt-dot--track{border-radius:2px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base)}.filter-footer[data-v-2ab29c50]{display:flex}.footer-btn.v-btn[data-v-2ab29c50]{height:52px!important;border-radius:0!important;text-transform:none;letter-spacing:normal;font-weight:700;box-shadow:none!important}.footer-btn--ghost.v-btn[data-v-2ab29c50]{flex:1;background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important}.footer-btn--primary.v-btn[data-v-2ab29c50]{flex:2;background:var(--v-primary-base)!important;color:#0c0e12!important}.sortable-th[data-v-62a011b8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sortable-th[data-v-62a011b8]:hover{color:var(--v-txtPrimary-base)}.sortable-th-arrow[data-v-62a011b8]{margin-left:2px;opacity:.35;color:inherit!important}.sortable-th--active[data-v-62a011b8]{color:var(--v-txtPrimary-base)}.sortable-th--active .sortable-th-arrow[data-v-62a011b8]{opacity:1;color:var(--v-accent-base)!important}.injury-badge[data-v-1eb6e668]{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:5px;font-size:10px;font-weight:700;padding:3px 10px;white-space:nowrap}.injury-badge--dense[data-v-1eb6e668]{border:none;border-radius:4px;font-weight:600;padding:2px 6px;flex-shrink:0}.footer-btn.v-btn[data-v-f1839398]{height:52px!important;border-radius:0!important;text-transform:none;letter-spacing:normal;font-weight:700;box-shadow:none!important;background:var(--v-primary-base)!important;color:#0c0e12!important}.footer-btn.v-btn.v-btn--disabled[data-v-f1839398]{background:var(--v-surface2-base)!important;color:var(--v-txtMuted-base)!important}.cond-bars[data-v-271dee68]{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0}.cond-bar[data-v-271dee68]{flex-basis:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border:1px solid;border-radius:9px;cursor:pointer;transition:filter .15s}.cond-bar[data-v-271dee68]:hover{filter:brightness(1.15)}.cond-pct[data-v-271dee68]{font-size:20px;font-weight:800}.cond-info[data-v-271dee68]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2}.cond-lbl[data-v-271dee68]{font-size:13px;font-weight:600;opacity:.85}.cond-count[data-v-271dee68]{font-size:10px;font-weight:600;opacity:.55}.cond-total[data-v-271dee68]{flex:0 0 auto;padding-top:4px;border-top:1px solid var(--v-outline-base);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cond-empty[data-v-271dee68],.cond-total[data-v-271dee68]{display:flex;align-items:center;justify-content:center;color:var(--v-txtMuted-base)}.cond-empty[data-v-271dee68]{flex:1;font-size:12px}.inj-donut[data-v-2b434a89]{display:flex;flex-direction:column;height:100%;min-height:0}.inj-donut-wrap[data-v-2b434a89]{position:relative;flex:1;min-height:0}.inj-donut-center[data-v-2b434a89]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.inj-donut-val[data-v-2b434a89]{font-size:22px;font-weight:800;color:var(--v-txtPrimary-base);line-height:1}.inj-donut-lbl[data-v-2b434a89]{font-size:10px;font-weight:500;color:var(--v-txtMuted-base)}.inj-donut-legend[data-v-2b434a89]{display:flex;flex-direction:column;gap:5px;margin-top:8px;flex-shrink:0}.inj-donut-legend--cols[data-v-2b434a89]{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.inj-donut-legend-row[data-v-2b434a89]{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500;color:var(--v-txtSecondary-base)}.inj-donut-legend-dot[data-v-2b434a89]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.inj-donut-legend-name[data-v-2b434a89]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inj-donut-legend-pct[data-v-2b434a89]{margin-left:auto;font-weight:700;color:var(--v-txtPrimary-base)}.inj-det-list[data-v-2e0afd1d]{margin:-20px}.inj-det-row[data-v-2e0afd1d]{display:flex;align-items:center;gap:10px;padding:11px 20px;border-bottom:1px solid var(--v-outline-base)}.inj-det-row[data-v-2e0afd1d]:last-child{border-bottom:none}.inj-det-dot[data-v-2e0afd1d]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.inj-det-info[data-v-2e0afd1d]{flex:1;min-width:0}.inj-det-name[data-v-2e0afd1d]{font-size:13px;font-weight:600;color:var(--v-txtPrimary-base)}.inj-det-meta[data-v-2e0afd1d]{font-size:11px;color:var(--v-txtMuted-base);margin-top:2px}.inj-det-date[data-v-2e0afd1d]{font-size:11px;font-weight:600;color:var(--v-txtSecondary-base);flex-shrink:0}.moment-bars[data-v-617d0d09]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.moment-bar[data-v-617d0d09]{flex-basis:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border:1px solid;border-radius:9px;cursor:pointer;transition:filter .15s}.moment-bar[data-v-617d0d09]:hover{filter:brightness(1.15)}.moment-info[data-v-617d0d09]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2}.moment-count[data-v-617d0d09]{font-size:10px;font-weight:600;opacity:.55}.moment-pct[data-v-617d0d09]{font-size:24px;font-weight:800}.moment-lbl[data-v-617d0d09]{font-size:13px;font-weight:600;opacity:.85}.moment-empty[data-v-617d0d09]{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--v-txtMuted-base)}.quantity-chart[data-v-59fda801]{display:flex;flex-direction:column;height:100%;min-height:0}.qty-toolbar[data-v-59fda801]{display:flex;align-items:center;margin-bottom:8px;flex-shrink:0}.qty-plot[data-v-59fda801]{flex:1;min-height:0}.injuries-section[data-v-0fc7eb5b]{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.les-toolbar[data-v-0fc7eb5b]{display:flex;align-items:center;gap:12px;padding:4px 0 14px}.les-search[data-v-0fc7eb5b]{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:var(--v-field-base);border:1px solid var(--v-outline-base);border-radius:8px;flex:1 1 180px;max-width:260px;color:var(--v-txtMuted-base)}.les-search input[data-v-0fc7eb5b]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:13px;font-family:inherit;color:var(--v-txtPrimary-base)}.les-search input[data-v-0fc7eb5b]::-moz-placeholder{color:var(--v-txtMuted-base)}.les-search input[data-v-0fc7eb5b]::placeholder{color:var(--v-txtMuted-base)}.les-icon-btn.v-btn[data-v-0fc7eb5b]{width:38px;height:38px;border-radius:8px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base)!important;color:var(--v-txtMuted-base)!important}.les-icon-btn.v-btn.active[data-v-0fc7eb5b]{border-color:var(--v-primary-base);color:var(--v-primary-base)!important;background:rgba(204,255,51,.08)!important}.les-active-btn.v-btn[data-v-0fc7eb5b]{height:38px;min-width:0;padding:0 12px;border-radius:8px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base)!important;color:var(--v-txtMuted-base)!important;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none}.les-active-btn.v-btn.active[data-v-0fc7eb5b]{border-color:var(--v-primary-base);color:var(--v-primary-base)!important;background:rgba(204,255,51,.08)!important}.les-active-dot[data-v-0fc7eb5b]{width:6px;height:6px;border-radius:50%;margin-right:6px;background:currentColor}.inj-metric-select[data-v-0fc7eb5b]{flex:0 0 auto;max-width:170px}.inj-metric-select[data-v-0fc7eb5b] .v-input,.inj-metric-select[data-v-0fc7eb5b] .v-text-field{margin:0;padding:0}.inj-metric-select[data-v-0fc7eb5b] .v-input__control,.inj-metric-select[data-v-0fc7eb5b] .v-input__slot{min-height:30px!important}.inj-metric-select[data-v-0fc7eb5b] .v-input__slot{padding:0 10px!important}.inj-metric-select[data-v-0fc7eb5b] .v-select__selection{font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--v-txtSecondary-base)}.inj-metric-select[data-v-0fc7eb5b] .v-input__append-inner{margin-top:0;align-self:center}.injuries-table-section[data-v-0fc7eb5b]{display:flex;flex-direction:column;gap:12px;min-height:420px;margin-top:16px}.inj-table-wrap[data-v-0fc7eb5b]{overflow-x:auto;border:1px solid var(--v-outline-base);border-radius:12px}.inj-table[data-v-0fc7eb5b]{width:100%;border-collapse:collapse}.inj-table[data-v-0fc7eb5b] thead th{background:var(--v-surface2-base);padding:10px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--v-txtMuted-base);border-bottom:1px solid var(--v-outline-base);text-align:left;white-space:nowrap}.inj-table tbody tr[data-v-0fc7eb5b]{border-bottom:1px solid var(--v-outline-base);transition:background .12s}.inj-table tbody tr[data-v-0fc7eb5b]:last-child{border-bottom:none}.inj-table tbody tr[data-v-0fc7eb5b]:hover{background:var(--v-surface2-base)}.inj-table tbody tr.row-active[data-v-0fc7eb5b]{background:rgba(232,92,92,.05)}.inj-table td[data-v-0fc7eb5b]{padding:11px 14px;font-size:12px;font-weight:500;color:var(--v-txtSecondary-base);vertical-align:middle}.inj-table td.td-name[data-v-0fc7eb5b]{font-weight:600;color:var(--v-txtPrimary-base)}.inj-table td.td-alta-active[data-v-0fc7eb5b]{color:var(--v-error-base);font-weight:600}.inj-table td.td-obs[data-v-0fc7eb5b]{max-width:160px}.inj-table td.td-actions[data-v-0fc7eb5b]{text-align:right;width:1%;white-space:nowrap}.inj-edit-btn.v-btn[data-v-0fc7eb5b]{width:30px;height:30px;border-radius:6px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base)!important;color:var(--v-txtMuted-base)!important}.inj-edit-btn.v-btn[data-v-0fc7eb5b]:hover{color:var(--v-txtPrimary-base)!important;border-color:var(--v-outline2-base)}.inj-empty[data-v-0fc7eb5b]{text-align:center;padding:32px;color:var(--v-txtMuted-base);font-size:13px}.wf-body[data-v-11c32146]{display:flex;flex-direction:column;gap:8px}.wf-label[data-v-11c32146]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--v-txtMuted-base)}.wf-chips[data-v-11c32146]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.wf-chip[data-v-11c32146]{padding:5px 12px;border-radius:20px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base);font-size:11px;font-weight:600;color:var(--v-txtMuted-base);cursor:pointer;transition:all .15s}.wf-chip.active[data-v-11c32146]{background:rgba(51,153,153,.16);border-color:var(--v-accent-base);color:var(--v-accent-base)}.wf-search[data-v-11c32146]{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:var(--v-field-base);border:1px solid var(--v-outline-base);border-radius:8px;color:var(--v-txtMuted-base)}.wf-search input[data-v-11c32146]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:13px;font-family:inherit;color:var(--v-txtPrimary-base)}.wf-search input[data-v-11c32146]::-moz-placeholder{color:var(--v-txtMuted-base)}.wf-search input[data-v-11c32146]::placeholder{color:var(--v-txtMuted-base)}.wf-student-list[data-v-11c32146]{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;border:1px solid var(--v-outline-base);border-radius:8px}.wf-student[data-v-11c32146]{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:13px;color:var(--v-txtSecondary-base);cursor:pointer;border-bottom:1px solid var(--v-outline-base)}.wf-student[data-v-11c32146]:last-child{border-bottom:none}.wf-student[data-v-11c32146]:hover{background:var(--v-surface2-base)}.wf-student input[data-v-11c32146]{accent-color:var(--v-accent-base);width:16px;height:16px;cursor:pointer}.wf-empty[data-v-11c32146]{padding:16px;text-align:center;font-size:12px;color:var(--v-txtMuted-base)}.filter-footer[data-v-11c32146]{display:flex}.footer-btn.v-btn[data-v-11c32146]{height:52px!important;border-radius:0!important;text-transform:none;letter-spacing:normal;font-weight:700;box-shadow:none!important}.footer-btn--ghost.v-btn[data-v-11c32146]{flex:1;background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important}.footer-btn--primary.v-btn[data-v-11c32146]{flex:2;background:var(--v-primary-base)!important;color:#0c0e12!important}.wd-chart[data-v-1ad871d2],.wd-rows[data-v-1ad871d2]{flex:1;display:flex;flex-direction:column;min-height:0}.wd-rows[data-v-1ad871d2]{justify-content:center;gap:6px}.wd-row[data-v-1ad871d2]{display:flex;align-items:center;gap:8px}.wd-label[data-v-1ad871d2]{flex:0 0 62px;font-size:10px;font-weight:600;color:var(--v-txtSecondary-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-track[data-v-1ad871d2]{position:relative;flex:1;min-width:0;height:14px}.wd-grid[data-v-1ad871d2]{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--v-outline-base)}.wd-grid[data-v-1ad871d2]:first-child{border-left-color:var(--v-outline2-base)}.wd-bar[data-v-1ad871d2]{position:absolute;left:0;border-radius:3px}.wd-bar--avg[data-v-1ad871d2]{top:0;height:14px;opacity:.25}.wd-bar--today[data-v-1ad871d2]{top:3px;height:8px}.wd-value[data-v-1ad871d2]{flex:0 0 56px;text-align:right;font-size:10px;font-weight:700;color:var(--v-txtMuted-base);white-space:nowrap}.wd-axis[data-v-1ad871d2]{flex-shrink:0;margin-top:4px}.wd-axis .wd-track[data-v-1ad871d2]{height:12px}.wd-tick[data-v-1ad871d2]{position:absolute;top:0;transform:translateX(-50%);font-size:8px;font-weight:500;color:var(--v-txtMuted-base)}.wd-legend[data-v-1ad871d2]{display:flex;gap:16px;justify-content:center;flex-shrink:0;margin-top:4px}.wd-leg[data-v-1ad871d2]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--v-txtMuted-base)}.wd-leg-bar[data-v-1ad871d2]{width:14px;height:8px;border-radius:2px;background:var(--v-txtMuted-base);flex-shrink:0}.wd-leg-bar--avg[data-v-1ad871d2]{opacity:.3}.body-map[data-v-0882df9c]{display:flex;flex-direction:column;gap:2px}.body-map-labels[data-v-0882df9c]{display:flex}.body-map-labels span[data-v-0882df9c]{flex:1;text-align:center;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v-txtMuted-base)}.body-map-canvas[data-v-0882df9c]{position:relative;max-width:420px;width:100%;margin:0 auto}.body-map-canvas img[data-v-0882df9c]{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;mix-blend-mode:multiply}.is-dark .body-map-canvas img[data-v-0882df9c]{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.body-map-canvas svg[data-v-0882df9c]{position:absolute;top:0;left:0;width:100%;height:100%}.bzone[data-v-0882df9c]{cursor:pointer}.bzone.is-readonly[data-v-0882df9c]{cursor:default}.bzone-area[data-v-0882df9c]{fill:transparent;stroke:none;transition:fill .15s,stroke .15s}.bzone:not(.sel):not(.is-readonly):hover .bzone-area[data-v-0882df9c]{fill:rgba(232,92,92,.18);stroke:rgba(232,92,92,.5);stroke-width:1.5}.bzone-num[data-v-0882df9c]{font-size:18px;font-weight:800;pointer-events:none}.wellness-section[data-v-6eb28836]{display:flex;flex-direction:column;min-height:0}.well-toolbar[data-v-6eb28836]{display:flex;align-items:center;gap:12px;padding:4px 0 14px}.well-search[data-v-6eb28836]{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:var(--v-field-base);border:1px solid var(--v-outline-base);border-radius:8px;flex:1 1 180px;max-width:260px;color:var(--v-txtMuted-base)}.well-search input[data-v-6eb28836]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:13px;font-family:inherit;color:var(--v-txtPrimary-base)}.well-search input[data-v-6eb28836]::-moz-placeholder{color:var(--v-txtMuted-base)}.well-search input[data-v-6eb28836]::placeholder{color:var(--v-txtMuted-base)}.well-icon-btn.v-btn[data-v-6eb28836]{width:38px;height:38px;border-radius:8px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base)!important;color:var(--v-txtMuted-base)!important}.well-icon-btn.v-btn.active[data-v-6eb28836]{border-color:var(--v-primary-base);color:var(--v-primary-base)!important;background:rgba(204,255,51,.08)!important}.well-table-section[data-v-6eb28836]{display:flex;flex-direction:column;gap:12px}.well-table-wrap[data-v-6eb28836]{overflow-x:auto;border:1px solid var(--v-outline-base);border-radius:12px}.well-table[data-v-6eb28836]{width:100%;border-collapse:collapse}.well-table thead th[data-v-6eb28836]{background:var(--v-surface2-base);padding:10px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--v-txtMuted-base);border-bottom:1px solid var(--v-outline-base);text-align:left;white-space:nowrap}.well-table tbody tr[data-v-6eb28836]{border-bottom:1px solid var(--v-outline-base);transition:background .12s}.well-table tbody tr[data-v-6eb28836]:last-child{border-bottom:none}.well-table tbody tr[data-v-6eb28836]:hover{background:var(--v-surface2-base)}.well-row[data-v-6eb28836]{cursor:pointer}.well-table td[data-v-6eb28836]{height:52px;padding:10px 14px;font-size:12px;font-weight:500;color:var(--v-txtSecondary-base);vertical-align:middle}.well-table td.td-name[data-v-6eb28836]{font-weight:600;color:var(--v-txtPrimary-base);white-space:nowrap}.well-row:hover td.td-name[data-v-6eb28836]{color:var(--v-primary-base);text-decoration:underline;text-underline-offset:3px}.theme--light .well-row:hover td.td-name[data-v-6eb28836]{color:var(--v-accent-base)}.well-muted[data-v-6eb28836]{color:var(--v-txtMuted-base)}.well-test[data-v-6eb28836]{max-width:220px}.ws-chips[data-v-6eb28836]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.ws-chip[data-v-6eb28836]{width:30px;background:var(--v-surface2-base);color:var(--v-txtSecondary-base)}.ws-chip[data-v-6eb28836],.ws-total[data-v-6eb28836]{height:30px;border-radius:8px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ws-total[data-v-6eb28836]{padding:0 10px;margin-left:4px}.ws-total--hi[data-v-6eb28836]{background:var(--v-accent-base);color:#fff}.ws-total--md[data-v-6eb28836]{background:#f5c842;color:#0d1117}.ws-total--lo[data-v-6eb28836]{background:var(--v-error-base);color:#fff}.well-empty[data-v-6eb28836]{text-align:center;padding:32px;color:var(--v-txtMuted-base);font-size:13px}.well-graphic[data-v-6eb28836]{display:flex;gap:14px;height:380px}.well-dist-card[data-v-6eb28836],.well-main-card[data-v-6eb28836]{flex:1;min-width:0;transition:flex .3s}.well-graphic--dist .well-dist-card[data-v-6eb28836],.well-graphic--main .well-main-card[data-v-6eb28836]{flex:1.8}.well-card-title[data-v-6eb28836]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--v-txtMuted-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.well-hdr-actions[data-v-6eb28836]{display:flex;align-items:center;gap:8px;flex-shrink:0}.well-hdr-note[data-v-6eb28836]{font-size:10px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--v-txtMuted-base);white-space:nowrap}.well-views[data-v-6eb28836]{width:116px}.well-radar-wrap[data-v-6eb28836]{flex:1;min-height:0}.well-pain-wrap[data-v-6eb28836]{flex:1;min-height:0;overflow-y:auto;display:flex;justify-content:center}.well-pain-wrap[data-v-6eb28836] .body-map-canvas{max-width:300px}.well-radar-legend[data-v-6eb28836]{display:flex;gap:16px;justify-content:center;flex-shrink:0;margin-top:6px}.wr-leg[data-v-6eb28836]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600}.wr-leg[data-v-6eb28836]:before{content:"";width:16px;height:0;border-top-width:2px;border-top-style:solid}.wr-leg--last[data-v-6eb28836]{color:#cf3}.wr-leg--last[data-v-6eb28836]:before{border-top-color:#cf3}.wr-leg--avg[data-v-6eb28836]{color:var(--v-accent-base)}.wr-leg--avg[data-v-6eb28836]:before{border-top-style:dashed;border-top-color:var(--v-accent-base)}.well-metric-select[data-v-6eb28836]{flex:1;min-width:0}.well-metric-select[data-v-6eb28836] .v-input,.well-metric-select[data-v-6eb28836] .v-text-field{margin:0;padding:0}.well-metric-select[data-v-6eb28836] .v-input__control,.well-metric-select[data-v-6eb28836] .v-input__slot{min-height:30px!important}.well-metric-select[data-v-6eb28836] .v-input__slot{padding:0 10px!important}.well-metric-select[data-v-6eb28836] .v-select__selection{font-size:12px;font-weight:600;color:var(--v-txtSecondary-base)}.well-metric-select[data-v-6eb28836] .v-input__append-inner{margin-top:0;align-self:center}.well-pills[data-v-6eb28836]{display:flex;gap:4px 10px;flex-wrap:wrap;margin-bottom:8px;flex-shrink:0}.well-pill[data-v-6eb28836]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--v-txtSecondary-base)}.well-pill i[data-v-6eb28836]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.well-bar-wrap[data-v-6eb28836]{flex:1;min-height:0}.well-chart-empty[data-v-6eb28836]{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--v-txtMuted-base)}@media (max-width:860px){.well-graphic[data-v-6eb28836]{flex-direction:column;height:auto}.well-dist-card[data-v-6eb28836],.well-graphic--dist .well-dist-card[data-v-6eb28836],.well-graphic--main .well-main-card[data-v-6eb28836],.well-main-card[data-v-6eb28836]{flex:none;height:340px}}.kpi-card[data-v-03adc114]{background:var(--v-surface-base);border:1px solid var(--v-outline-base);border-radius:12px;padding:12px 14px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.kpi-label[data-v-03adc114]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v-txtMuted-base)}.kpi-main[data-v-03adc114]{display:flex;align-items:baseline;gap:6px;min-width:0}.kpi-value[data-v-03adc114]{font-weight:700;line-height:1.1;color:var(--v-txtPrimary-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-card--sm .kpi-value[data-v-03adc114]{font-size:18px}.kpi-card--md .kpi-value[data-v-03adc114]{font-size:22px}.kpi-card--lg .kpi-value[data-v-03adc114]{font-size:26px}.kpi-delta[data-v-03adc114]{font-size:11px;font-weight:700;flex-shrink:0}.kpi-delta--up[data-v-03adc114]{color:var(--v-success-base)}.kpi-delta--down[data-v-03adc114]{color:var(--v-error-base)}.kpi-hint[data-v-03adc114]{font-size:11px;line-height:1.3;color:var(--v-txtMuted-base)}.hd-trigger[data-v-3e4e06f6]{height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:0 8px 0 10px;border-radius:8px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base);color:var(--v-txtPrimary-base);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;max-width:100%;transition:border-color .15s}.hd-trigger[data-v-3e4e06f6]:hover{border-color:var(--v-outline2-base)}.hd-trigger--block[data-v-3e4e06f6]{width:100%;height:40px}.hd-trigger .v-icon[data-v-3e4e06f6]{color:var(--v-txtMuted-base)!important}.hd-list[data-v-3e4e06f6]{background:var(--v-surface-base)!important}.hd-header[data-v-3e4e06f6]{height:28px;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--v-txtMuted-base)!important}.hd-text[data-v-3e4e06f6]{font-size:12px!important}.hd-icon[data-v-3e4e06f6]{color:var(--v-accent-base)!important}.hd-item--used[data-v-3e4e06f6]{opacity:.45}.hd-item--active .hd-text[data-v-3e4e06f6]{color:var(--v-accent-base);font-weight:600}.habit-icon[data-v-29f2c792]{border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(51,153,153,.12);border:1px solid rgba(51,153,153,.25)}.habit-icon--green[data-v-29f2c792]{background:rgba(0,153,102,.12);border-color:rgba(0,153,102,.25)}.habit-icon .v-icon[data-v-29f2c792]{color:var(--v-accent-base)!important}.habit-icon--green .v-icon[data-v-29f2c792]{color:var(--v-success-base)!important}.sg-body[data-v-5b204ace]{display:flex;flex-direction:column;gap:10px}.sg-hint[data-v-5b204ace]{font-size:12px;color:var(--v-txtMuted-base)}.sg-row[data-v-5b204ace]{display:flex;align-items:center;gap:10px}.sg-name[data-v-5b204ace]{flex:1;font-size:13px;color:var(--v-txtPrimary-base)}.sg-input[data-v-5b204ace]{width:80px;height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base);color:var(--v-txtPrimary-base);text-align:right;outline:none}.sg-input[data-v-5b204ace]:focus{border-color:var(--v-accent-base)}.sg-unit[data-v-5b204ace]{width:56px;font-size:11px;font-weight:700;color:var(--v-txtMuted-base)}.habits-stats[data-v-cb86918c]{display:flex;flex-direction:column;gap:14px}.hs-toolbar[data-v-cb86918c]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.export-btn.v-btn[data-v-cb86918c]{width:38px;height:38px;border-radius:8px;border:1px solid var(--v-outline2-base);background:var(--v-surface2-base)!important;color:var(--v-txtPrimary-base)!important}.export-btn.v-btn[data-v-cb86918c]:hover{border-color:var(--v-accent-base)}.export-btn.v-btn.v-btn--disabled[data-v-cb86918c]{border-color:var(--v-outline-base);color:var(--v-txtMuted-base)!important;opacity:.5}.hs-select[data-v-cb86918c]{width:260px;max-width:100%}.hs-empty[data-v-cb86918c]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:72px 16px;text-align:center;color:var(--v-txtMuted-base)}.hs-empty p[data-v-cb86918c]{margin:0;font-size:14px;font-weight:500}.hs-kpis[data-v-cb86918c]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hs-grid[data-v-cb86918c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hs-wide[data-v-cb86918c]{grid-column:1/-1}.hs-nav[data-v-cb86918c]{display:flex;align-items:center;gap:6px}.hs-range[data-v-cb86918c]{font-size:11px;font-weight:600;color:var(--v-txtSecondary-base);white-space:nowrap}.hs-arrow[data-v-cb86918c]{width:26px;height:26px;border-radius:6px;border:1px solid var(--v-outline-base);background:var(--v-surface2-base);display:flex;align-items:center;justify-content:center;cursor:pointer}.hs-arrow[data-v-cb86918c]:disabled{opacity:.5;cursor:default}.hs-muted[data-v-cb86918c]{font-size:12px;color:var(--v-txtMuted-base);margin-top:8px}.hm-scroll[data-v-cb86918c]{overflow:auto;max-height:320px}.hm[data-v-cb86918c]{border-collapse:separate;border-spacing:2px;width:100%}.hm th[data-v-cb86918c]{position:sticky;top:0;background:var(--v-surface-base);z-index:1}.hm-name[data-v-cb86918c]{text-align:left;font-size:12px;color:var(--v-txtPrimary-base);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.hm-link[data-v-cb86918c]{background:none;border:none;padding:0;color:var(--v-accent-base);font-size:12px;cursor:pointer;text-align:left}.hm-day[data-v-cb86918c]{font-size:9px;font-weight:700;color:var(--v-txtMuted-base);min-width:16px}.hm-day--week[data-v-cb86918c]{border-left:1px solid var(--v-outline-base)}.hm-day--today[data-v-cb86918c]{color:var(--v-accent-base)}.hm-num[data-v-cb86918c]{font-weight:500}.hm-td[data-v-cb86918c]{padding:0}.hm-cell[data-v-cb86918c]{display:block;width:100%;min-width:14px;height:18px;border-radius:4px;background:var(--v-surface2-base)}.hm-cell--na[data-v-cb86918c]{background:transparent;border:1px dashed var(--v-outline2-base)}.hm-pct[data-v-cb86918c]{font-size:11px;font-weight:700;text-align:right;padding-left:6px;white-space:nowrap}.hs-lvl--good[data-v-cb86918c]{color:#096}.hs-lvl--mid[data-v-cb86918c]{color:#e8c000}.hs-lvl--bad[data-v-cb86918c]{color:#e85c5c}.hs-lvl--none[data-v-cb86918c]{color:var(--v-txtMuted-base)}.theme--light .hs-lvl--mid[data-v-cb86918c]{color:#c8a000}.hs-bg--good[data-v-cb86918c]{background:#096}.hs-bg--mid[data-v-cb86918c]{background:#e8c000}.hs-bg--bad[data-v-cb86918c]{background:#e85c5c}.hs-bg--none[data-v-cb86918c]{background:var(--v-outline2-base)}.evo[data-v-cb86918c]{display:flex;flex-direction:column;gap:6px}.evo-svg[data-v-cb86918c]{width:100%;height:180px;overflow:visible}.evo-grid[data-v-cb86918c]{stroke:var(--v-outline-base);stroke-width:1;vector-effect:non-scaling-stroke}.evo-goal[data-v-cb86918c]{stroke:var(--v-txtMuted-base);stroke-dasharray:4 4}.evo-line[data-v-cb86918c]{fill:none;stroke:var(--v-accent-base);stroke-width:2;vector-effect:non-scaling-stroke}.evo-line--bg[data-v-cb86918c]{stroke:var(--v-outline2-base)}.evo-dot[data-v-cb86918c]{fill:var(--v-accent-base)}.evo-x[data-v-cb86918c]{display:flex;justify-content:space-between;font-size:10px;color:var(--v-txtMuted-base)}.evo-leg[data-v-cb86918c]{display:flex;gap:14px;font-size:11px;color:var(--v-txtMuted-base)}.evo-leg i[data-v-cb86918c]{display:inline-block;width:14px;height:0;margin-right:4px;vertical-align:middle}.evo-leg-line[data-v-cb86918c]{border-top:2px solid var(--v-accent-base)}.evo-leg-goal[data-v-cb86918c]{border-top:2px dashed var(--v-txtMuted-base)}.bars[data-v-cb86918c]{display:flex;flex-direction:column;justify-content:center;gap:8px}.bar-row[data-v-cb86918c]{display:grid;grid-template-columns:200px 1fr 44px;align-items:center;gap:10px}.bar-name[data-v-cb86918c]{font-size:12px;color:var(--v-txtPrimary-base)}.bar-name em[data-v-cb86918c]{font-style:normal;font-size:9px;font-weight:700;margin-left:4px;color:var(--v-accent-base)}.bar-name .v-icon[data-v-cb86918c]{color:var(--v-accent-base)!important;margin-left:2px}.bar-track[data-v-cb86918c]{height:8px;border-radius:4px;background:var(--v-surface2-base);overflow:hidden}.bar-fill[data-v-cb86918c]{height:100%;border-radius:4px}.bar-val[data-v-cb86918c]{font-size:12px;font-weight:700;text-align:right}.dow-bars[data-v-cb86918c]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;height:180px}.dow-col[data-v-cb86918c]{display:flex;flex-direction:column;align-items:center;gap:4px}.dow-val[data-v-cb86918c]{font-size:11px;font-weight:700;color:var(--v-txtSecondary-base)}.dow-track[data-v-cb86918c]{flex:1;width:28px;border-radius:6px;background:var(--v-surface2-base);display:flex;align-items:flex-end;overflow:hidden}.dow-fill[data-v-cb86918c]{width:100%;border-radius:6px}.dow-lbl[data-v-cb86918c]{font-size:11px;font-weight:700;color:var(--v-txtMuted-base)}.al-chips[data-v-cb86918c]{display:flex;flex-wrap:wrap;gap:6px}.al-chip[data-v-cb86918c]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:14px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);font-size:12px;color:var(--v-txtSecondary-base)}.al-chip .v-icon[data-v-cb86918c]{color:var(--v-accent-base)!important}.al-title[data-v-cb86918c]{margin:14px 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--v-txtMuted-base)}.al-hist[data-v-cb86918c]{display:grid;grid-template-columns:repeat(18,1fr);gap:4px;height:140px;align-items:end}.al-col[data-v-cb86918c]{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px}.al-bar[data-v-cb86918c]{width:100%;min-height:2px;border-radius:3px 3px 0 0;background:var(--v-accent-base)}.al-bell[data-v-cb86918c]{color:var(--v-accent-base)!important}.al-h[data-v-cb86918c]{font-size:9px;color:var(--v-txtMuted-base)}@media (max-width:960px){.hs-kpis[data-v-cb86918c]{grid-template-columns:repeat(2,1fr)}.hs-grid[data-v-cb86918c]{grid-template-columns:1fr}.bar-row[data-v-cb86918c]{grid-template-columns:120px 1fr 40px}}.switch-chart[data-v-2b9d8ab3]{position:absolute;right:8px;top:8px;z-index:1}.statistics-tabbar[data-v-2b9d8ab3]{padding:0 24px;border-top:1px solid var(--v-outline-base);border-bottom:1px solid var(--v-outline-base);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.statistics-tabbar[data-v-2b9d8ab3]::-webkit-scrollbar{display:none}.statistics-body[data-v-2b9d8ab3]{min-height:0}@media (max-width:760px){.statistics-tabbar[data-v-2b9d8ab3]{padding:0 8px}}.stats-empty[data-v-2b9d8ab3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:72px 16px;text-align:center;color:var(--v-txtMuted-base)}.stats-empty p[data-v-2b9d8ab3]{margin:0;font-size:14px;font-weight:500}