.align-to-input{margin-top:2px}.sub-item[data-v-e589aae4]{padding-left:16px}.sub-item .v-list__tile__action[data-v-e589aae4]{min-width:32px}.horses-label[data-v-e589aae4]{letter-spacing:.5px}[data-v-e589aae4] .v-list__group__header .v-icon,[data-v-e589aae4] .v-list__tile__action .v-icon{color:#4a3000!important}[data-v-e589aae4] .v-list__tile__title{color:#4a3000}[data-v-e589aae4] .v-list__tile--active .v-list__tile__title{color:tan;font-weight:600}.notif--unread[data-v-cd1ec44e]{background:#fff8ee}.login-bg[data-v-381763dc]{background-color:#fdf5e6}.login-card[data-v-381763dc]{background-color:#fffef8!important;border-radius:8px}.login-title[data-v-381763dc]{color:#4a3000;font-weight:600;letter-spacing:.5px}.password-strength-meter[data-v-3324ad81]{margin-top:4px;margin-bottom:8px}.strength-issues[data-v-3324ad81]{list-style:none;padding:0;margin:0}.strength-issue-item[data-v-3324ad81]{color:#b71c1c;line-height:1.6}.strength-issue-item[data-v-3324ad81],.strength-ok[data-v-3324ad81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.strength-ok[data-v-3324ad81]{color:#388e3c}.login-bg[data-v-4aef738f]{background-color:#fdf5e6}.login-card[data-v-4aef738f]{background-color:#fffef8!important;border-radius:8px}.login-title[data-v-4aef738f]{color:#4a3000;font-weight:600;letter-spacing:.5px}.terms-link[data-v-4aef738f]{color:#6bb9f0;text-decoration:underline}.terms-text[data-v-4aef738f]{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.6}.page-card-header[data-v-0a49cc92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}small[data-v-e24ad298]{color:#c75252}.item[data-v-42e43c76]{padding:5px}.sentiment-toggle[data-v-14b5b328] .v-btn{text-transform:none;min-width:60px}.sentiment-toggle .emoji[data-v-14b5b328]{font-size:22px;margin-right:4px}.sentiment-toggle .label[data-v-14b5b328]{font-size:13px}.page-card-header[data-v-e022b52a]{background:tan;color:#4a3000;font-weight:700;font-size:13px;letter-spacing:.6px;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.placeholder[data-v-0ef3d678]{background-color:grey}.picture[data-v-0ef3d678]{border-radius:50%;width:auto;height:200px}.page-card-header[data-v-cdf9034c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.photo-section[data-v-cdf9034c]{padding:24px 0 16px;cursor:pointer}.photo-placeholder[data-v-cdf9034c],.photo-section[data-v-cdf9034c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photo-placeholder[data-v-cdf9034c]{width:140px;height:140px;border-radius:50%;border:2px dashed #bdbdbd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fafafa;-webkit-transition:border-color .2s;transition:border-color .2s}.photo-placeholder[data-v-cdf9034c]:hover{border-color:#1b3a5c}.photo-preview[data-v-cdf9034c]{position:relative;width:140px;height:140px;border-radius:50%;overflow:hidden}.photo-preview__img[data-v-cdf9034c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-preview__overlay[data-v-cdf9034c]{position:absolute;inset:0;background:rgba(0,0,0,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.photo-preview:hover .photo-preview__overlay[data-v-cdf9034c]{opacity:1}.page-card-header[data-v-b065c51a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.horse-card[data-v-b065c51a]{border-radius:8px;overflow:hidden}.horse-card__photo[data-v-b065c51a]{height:160px;overflow:hidden;background:#f0f0f0}.horse-card__img[data-v-b065c51a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.horse-card__body[data-v-b065c51a]{padding:12px 16px 4px}.horse-card__name[data-v-b065c51a]{font-size:1rem}.horse-card__actions[data-v-b065c51a]{padding:4px 8px 8px}.agenda-event[data-v-ee2ba3ea]{width:100%;font-size:12px;border-radius:6px}.calendar-nav{padding:0 4px}.calendar-nav__btn{color:#4a3000!important}.calendar-nav__title{font-size:16px;font-weight:600;color:#4a3000;min-width:150px;text-align:center}.calendar-nav__today-btn{color:#4a3000!important;text-transform:none!important}.v-calendar-weekly__day{border-radius:8px;margin:2px;border:1px solid #e8ecf0!important;overflow:hidden}.v-calendar-weekly__head-weekday{border-radius:6px;margin:2px}.v-calendar-weekly{border:none!important;background:transparent!important}.v-calendar-weekly__week{border-bottom:none!important}.event-dot{color:#1867c0;font-size:16px;margin:0 1px}.slot-grid{margin:0 -4px}.slot-btn{border:1px solid #e0e0e0;border-radius:4px;padding:6px 4px;text-align:center;font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slot-btn:hover:not(.slot-btn--booked):not(.slot-btn--selected){border-color:#90caf9;background-color:#f5f9ff}.slot-btn--booked{background-color:#f5f5f5;color:#bdbdbd;cursor:default;border-color:#eee}.slot-btn--free{color:#388e3c;border-color:#a5d6a7;background-color:#f1f8f1}.slot-btn--selected{border-color:#90caf9;background-color:#f5f9ff;color:inherit}.slot-booked-label{display:block;font-size:10px}.slot-btn--student-busy{color:#e65100;border-color:#ffcc80;background-color:#fff8f0;cursor:pointer}.slot-btn--student-busy:hover{border-color:#fb8c00;background-color:#fff3e0}.slot-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-dot{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:middle;margin-right:3px}.legend-dot--free{background:#f1f8f1;border:1px solid #a5d6a7}.legend-dot--student-busy{background:#fff8f0;border:1px solid #ffcc80}.legend-dot--booked{background:#f5f5f5;border:1px solid #eee}.test-tile[data-v-0c45708e]{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;cursor:pointer;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s}.test-tile[data-v-0c45708e]:hover{border-color:#90caf9;background-color:#f5f9ff}.test-tile--selected[data-v-0c45708e]{border-color:var(--v-primary-base,#1976d2);background-color:#e3f2fd}.test-desc[data-v-0c45708e]{white-space:normal!important;line-height:1.4!important;height:auto!important;padding-bottom:4px}@media(max-width:600px){.test-tile[data-v-0c45708e] .v-list__tile{height:auto!important;min-height:56px;padding-top:10px;padding-bottom:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.test-tile[data-v-0c45708e] .v-list__tile__action:first-child{padding-top:2px}}.upload-drop-zone[data-v-0c45708e]{border:2px dashed #e0e0e0;border-radius:8px;cursor:pointer;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s}.upload-drop-zone[data-v-0c45708e]:hover{border-color:#90caf9;background-color:#f5f9ff}.upload-drop-zone--has-file[data-v-0c45708e]{border-style:solid;border-color:#6aab5e;background-color:#f5faf4;cursor:default}.video-preview[data-v-0c45708e]{max-width:100%;max-height:280px;border-radius:4px;display:block}.phone-field-wrapper[data-v-0c45708e]{margin-bottom:8px}.phone-field-wrapper .phone-label[data-v-0c45708e]{display:block;margin-bottom:4px;letter-spacing:.03em}.phone-field-wrapper[data-v-0c45708e] .vue-tel-input{border:1px solid rgba(0,0,0,.38);border-radius:4px;font-size:16px;height:56px}.phone-field-wrapper[data-v-0c45708e] .vue-tel-input:focus-within{border-color:#1976d2;-webkit-box-shadow:none;box-shadow:none}.phone-field-wrapper[data-v-0c45708e] .vue-tel-input .vti__dropdown{border-radius:4px 0 0 4px;padding:0 8px}.phone-field-wrapper[data-v-0c45708e] .vue-tel-input .vti__dropdown:hover{background-color:#f5f5f5}.phone-field-wrapper[data-v-0c45708e] .vue-tel-input .vti__input{font-size:16px;padding:0 12px}.info-dialog-card{background-color:#fdf5e6!important;border-radius:8px!important;overflow:hidden}.info-dialog-title{background-color:#6bb9f0!important;color:#fff!important;padding:12px 16px!important;font-size:1.1rem!important;font-weight:600;min-height:52px}.info-dialog-body{color:#333!important;font-size:.95rem!important;line-height:1.65!important;padding:20px 20px 8px!important;white-space:pre-line}.info-dialog-actions{padding:8px 16px 16px!important}.hidden-overflow[data-v-c3c5d02a]{position:relative;height:100%;overflow:auto}.analysis-toolbar[data-v-54ea52ce]{background:#f5f5f5!important;border-bottom:1px solid #e0e0e0;border-radius:4px}.analysis-message[data-v-54ea52ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#424242}.upload-video-placeholder[data-v-24069bba]{width:1280px;height:720px;cursor:pointer}.frames-container[data-v-24069bba]{justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.zoom-mask[data-v-24069bba]{display:none;position:absolute;width:50px;height:50px;border:1px solid #000;pointer-events:none}.control-panel[data-v-24069bba]{position:absolute;width:300px;left:0}.progress-visible[data-v-bbd6e110]{display:block}.progress-hidden[data-v-bbd6e110]{display:none}.frames-container[data-v-bbd6e110]{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.moving-part-mask[data-v-bbd6e110]{width:20px;height:20px;border:1px solid #000}.zoom-mask[data-v-bbd6e110]{display:none;position:absolute;width:50px;height:50px;border:1px solid #000;pointer-events:none}.status-chip[data-v-239663d4]{font-size:11px!important;font-weight:600!important;letter-spacing:.2px}.action-chip[data-v-f50b1076]{font-size:11px!important;pointer-events:none}.analysis-toolbar[data-v-f50b1076]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.request-btn[data-v-f50b1076]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}@media(max-width:480px){.request-btn__label[data-v-f50b1076]{display:none}.request-btn[data-v-f50b1076] .v-btn__content .v-icon{margin:0!important}}@media(max-width:600px){.team-switcher__label[data-v-f50b1076]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}}.team-switcher[data-v-f50b1076]{background:#fffef8!important;border:1px solid tan!important;border-radius:6px!important;text-transform:none!important;font-size:14px!important;font-weight:500!important;-webkit-box-shadow:none!important;box-shadow:none!important}.team-switcher__label[data-v-f50b1076]{color:#4a3000}.team-dropdown[data-v-f50b1076]{background:#fffef8!important;border:1px solid tan;border-radius:0 0 6px 6px}.page-card-header[data-v-6ef2a6a8]{text-align:center}.mental-status-chip[data-v-6ef2a6a8]{font-size:11px!important}.mental-steps[data-v-6ef2a6a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:560px;margin:0 auto}.mental-step[data-v-6ef2a6a8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.mental-step-dot[data-v-6ef2a6a8],.mental-step[data-v-6ef2a6a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;position:relative}.mental-step-dot[data-v-6ef2a6a8]{width:32px;height:32px;border-radius:50%;background:#e0e0e0;border:2px solid #e0e0e0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:6px;z-index:1}.mental-step--done .mental-step-dot[data-v-6ef2a6a8]{background:#4caf50;border-color:#4caf50}.mental-step--active .mental-step-dot[data-v-6ef2a6a8]{background:#1565c0;border-color:#1565c0}.mental-step-number[data-v-6ef2a6a8]{font-size:12px;font-weight:700;color:#9e9e9e}.mental-step--active .mental-step-number[data-v-6ef2a6a8]{color:#fff}.mental-step-label[data-v-6ef2a6a8]{font-size:11px;color:#9e9e9e;font-weight:500;max-width:80px;line-height:1.3}.mental-step--done .mental-step-label[data-v-6ef2a6a8]{color:#4caf50}.mental-step--active .mental-step-label[data-v-6ef2a6a8]{color:#1565c0;font-weight:700}.mental-step-line[data-v-6ef2a6a8]{position:absolute;top:15px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#e0e0e0;z-index:0}.mental-step--done .mental-step-line[data-v-6ef2a6a8]{background:#4caf50}.mental-score-preview[data-v-6ef2a6a8]{max-width:320px}.score-preview-row[data-v-6ef2a6a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;gap:8px}.score-preview-label[data-v-6ef2a6a8]{font-size:11px;color:#616161;width:100px;-ms-flex-negative:0;flex-shrink:0}.score-preview-track[data-v-6ef2a6a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background:#eee;border-radius:3px;overflow:hidden}.score-preview-fill[data-v-6ef2a6a8]{height:100%;border-radius:3px;-webkit-transition:width .5s ease;transition:width .5s ease}.fill--green[data-v-6ef2a6a8]{background:#4caf50}.fill--orange[data-v-6ef2a6a8]{background:#ff9800}.fill--red[data-v-6ef2a6a8]{background:#f44336}.fill--empty[data-v-6ef2a6a8]{background:transparent}.score-preview-value[data-v-6ef2a6a8]{font-size:11px;font-weight:700;width:28px;text-align:right;-ms-flex-negative:0;flex-shrink:0}.lactate-chart-wrap[data-v-a41b7e50]{width:100%}.lactate-svg[data-v-a41b7e50]{display:block;max-height:320px}.axis-line[data-v-a41b7e50]{stroke:#424242;stroke-width:1.5}.grid-line[data-v-a41b7e50]{stroke:#e0e0e0;stroke-width:1}.axis-label[data-v-a41b7e50]{font-size:11px;fill:#757575;font-family:Roboto,sans-serif}.tick-label[data-v-a41b7e50]{font-size:10px;fill:#757575;font-family:Roboto,sans-serif}.threshold-line[data-v-a41b7e50]{stroke:#ef5350;stroke-width:1.5;stroke-dasharray:5 3}.threshold-label[data-v-a41b7e50]{font-size:10px;fill:#ef5350;font-family:Roboto,sans-serif}.at-line[data-v-a41b7e50]{stroke:#00897b;stroke-width:2;stroke-dasharray:6 3}.at-label[data-v-a41b7e50]{font-size:11px;fill:#00897b;font-weight:700;font-family:Roboto,sans-serif}.lactate-line[data-v-a41b7e50]{fill:none;stroke:#1565c0;stroke-width:2.5;stroke-linejoin:round}.data-point[data-v-a41b7e50]{fill:#1565c0;stroke:#fff;stroke-width:1.5}.at-result[data-v-a41b7e50]{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;background:#e0f2f1;border-radius:4px}.section-label[data-v-23de8efc]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.step-table[data-v-23de8efc]{width:100%;border-collapse:collapse}.step-table th[data-v-23de8efc]{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9e9e9e;text-align:left;padding:6px 8px;border-bottom:2px solid #e0e0e0}.step-table td[data-v-23de8efc]{padding:6px 8px;border-bottom:1px solid #f0f0f0;font-size:14px}.step-num[data-v-23de8efc]{color:#9e9e9e;width:32px}.section-label[data-v-4008c1f2]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.section-block[data-v-4008c1f2]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.section-block-header[data-v-4008c1f2]{background:tan;color:#4a3000;font-size:13px;font-weight:700;letter-spacing:.5px;padding:10px 16px}.report-row[data-v-4008c1f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:10px 16px;margin:0;border-left:4px solid #e0e0e0;background:#fafafa;border-bottom:1px solid #f5f5f5}.row--excellent[data-v-4008c1f2],.row--good[data-v-4008c1f2],.row--normal[data-v-4008c1f2]{border-left-color:#2e7d32}.row--average[data-v-4008c1f2]{border-left-color:#0288d1}.row--below_average[data-v-4008c1f2],.row--poor[data-v-4008c1f2]{border-left-color:#f57f17}.row-name[data-v-4008c1f2]{font-size:14px;font-weight:600;color:#424242}.row-detail[data-v-4008c1f2]{display:block;font-size:11px;font-weight:400;color:#9e9e9e;margin-top:2px}.row-right[data-v-4008c1f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.row-value[data-v-4008c1f2]{font-size:18px;font-weight:700;color:#212121}.row-unit[data-v-4008c1f2]{font-size:12px;font-weight:400;color:#9e9e9e}.norm-chip[data-v-4008c1f2]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:.3px}.chip--excellent[data-v-4008c1f2],.chip--good[data-v-4008c1f2],.chip--normal[data-v-4008c1f2]{background:#e8f5e9;color:#2e7d32}.chip--average[data-v-4008c1f2]{background:#e1f5fe;color:#0277bd}.chip--below_average[data-v-4008c1f2],.chip--poor[data-v-4008c1f2]{background:#fff8e1;color:#e65100}.chip--no_norm[data-v-4008c1f2]{background:#f5f5f5;color:#9e9e9e}.section-comment[data-v-4008c1f2]{background:#fffdf0;border-top:1px dashed #e0e0e0;padding:12px 16px}.section-comment-label[data-v-4008c1f2]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#9e9e9e;margin-bottom:4px}.section-comment-text[data-v-4008c1f2]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line;margin:0}.advice-text[data-v-4008c1f2]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line;background:#fffdf0;border:2px dashed tan;border-radius:6px;padding:14px 18px}.section-label[data-v-7a4d97a9]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.analysis-title[data-v-7a4d97a9]{font-size:18px;font-weight:700;color:#4a3000}.analysis-meta[data-v-7a4d97a9]{font-size:13px;color:#9e9e9e}.score-circle[data-v-7a4d97a9]{width:100px;height:100px;line-height:100px;border-radius:50%;border:5px solid #9e9e9e;font-size:26px;font-weight:700;margin:0 auto;text-align:center;background:#f8f9fa}.par-class-value[data-v-7a4d97a9]{font-size:18px;font-weight:700;text-align:center}.key-advice-box[data-v-7a4d97a9]{background:#eef7fd;border-left:5px solid #8e44ad;padding:16px 20px;border-radius:4px}.dist-box[data-v-7a4d97a9]{border-radius:8px;padding:14px 10px;margin:4px}.dist-box--neutral[data-v-7a4d97a9]{background:#f3e5f5;border:1px solid #ce93d8}.dist-box--balance[data-v-7a4d97a9]{background:#e8f5e9;border:1px solid #81c784}.dist-box--correction[data-v-7a4d97a9]{background:#fff8e1;border:1px solid #ffcc02}.dist-box--imbalance[data-v-7a4d97a9]{background:#fdecea;border:1px solid #ef9a9a}.dist-pct[data-v-7a4d97a9]{font-size:22px;font-weight:700;color:#424242}.dist-label[data-v-7a4d97a9]{font-size:11px;font-weight:700;text-transform:uppercase;color:#757575;letter-spacing:.5px}.ratio-box[data-v-7a4d97a9]{background:#eef7fd;border:1px solid #90caf9;border-radius:6px;padding:10px 14px;font-size:13px;margin:4px}.interp-alert[data-v-7a4d97a9]{padding:10px 14px;border-radius:6px;font-size:13px}.interp-alert--success[data-v-7a4d97a9]{background:#e8f5e9;border-left:4px solid #43a047;color:#1b5e20}.interp-alert--warning[data-v-7a4d97a9]{background:#fff8e1;border-left:4px solid #ffa000;color:#e65100}.interp-alert--error[data-v-7a4d97a9]{background:#fdecea;border-left:4px solid #e53935;color:#c62828}.rider-interpretations[data-v-7a4d97a9]{background:#fff;border:1px solid #eee;border-radius:6px;padding:16px 20px}.interp-item[data-v-7a4d97a9]{margin-bottom:8px;font-size:14px;line-height:1.6}.obs-box[data-v-7a4d97a9]{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;padding:12px 16px;margin:4px}.personal-note-box[data-v-7a4d97a9]{background:#fffdf0;border:2px dashed #f1c40f;padding:16px 20px;border-radius:8px}.footer-references[data-v-7a4d97a9]{font-size:12px;color:#9e9e9e;border-top:1px solid #eee;padding-top:12px;line-height:1.6}.section-label[data-v-d504527c]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.metric-value[data-v-d504527c]{font-size:24px;font-weight:700;color:#212121}.metric-unit[data-v-d504527c]{font-size:14px;font-weight:400;color:#9e9e9e}.bcs-display[data-v-d504527c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.bcs-score[data-v-d504527c]{font-size:28px;font-weight:800}.bcs-scale-label[data-v-d504527c]{font-size:13px;font-weight:600}.bcs--low[data-v-d504527c]{color:#c62828}.bcs--ok[data-v-d504527c]{color:#2e7d32}.bcs--high[data-v-d504527c]{color:#e65100}.bcs-bar[data-v-d504527c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;max-width:400px}.bcs-segment[data-v-d504527c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:28px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.4;-webkit-transition:opacity .15s;transition:opacity .15s}.bcs-segment--active[data-v-d504527c]{opacity:1;outline:2px solid #424242;outline-offset:1px}.seg--low[data-v-d504527c]{background:#ffcdd2}.seg--ok[data-v-d504527c]{background:#c8e6c9}.seg--high[data-v-d504527c]{background:#ffe0b2}.bcs-segment-num[data-v-d504527c]{font-size:11px;font-weight:700;color:#424242}.bcs-bar-labels[data-v-d504527c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;color:#9e9e9e;margin-top:3px;max-width:400px}.detail-text[data-v-d504527c]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line}.section-label[data-v-09fa1155]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.meal-card[data-v-09fa1155]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.meal-card-header[data-v-09fa1155]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#fafafa;border-bottom:1px solid #e0e0e0}.meal-title[data-v-09fa1155]{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#424242}.meal-input[data-v-09fa1155]{width:100%;padding:10px 12px;border:none;font-size:13px;line-height:1.5;color:#424242;resize:vertical;outline:none;font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.meal-input[data-v-09fa1155]::-webkit-input-placeholder{color:#bdbdbd}.meal-input[data-v-09fa1155]::-moz-placeholder{color:#bdbdbd}.meal-input[data-v-09fa1155]:-ms-input-placeholder{color:#bdbdbd}.meal-input[data-v-09fa1155]::-ms-input-placeholder{color:#bdbdbd}.meal-input[data-v-09fa1155]::placeholder{color:#bdbdbd}.section-label[data-v-7c812604]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.meal-card[data-v-7c812604]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;height:100%}.meal-card-header[data-v-7c812604]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#fafafa;border-bottom:1px solid #e0e0e0}.meal-title[data-v-7c812604]{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#424242}.meal-body[data-v-7c812604]{padding:10px 12px}.meal-text[data-v-7c812604]{font-size:13px;line-height:1.6;color:#424242;white-space:pre-line}.meal-empty[data-v-7c812604]{font-size:12px;color:#bdbdbd;font-style:italic}.detail-text[data-v-7c812604]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line}.section-label[data-v-fb32bd08]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.score-card[data-v-fb32bd08]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.score-card-header[data-v-fb32bd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#fafafa;border-bottom:1px solid #e0e0e0}.score-card-title[data-v-fb32bd08]{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#424242}.score-input-row[data-v-fb32bd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px 6px}.score-input[data-v-fb32bd08]{width:70px;font-size:22px;font-weight:700;color:#212121;border:none;border-bottom:2px solid #e0e0e0;outline:none;background:transparent;text-align:center;margin-right:8px}.score-unit[data-v-fb32bd08]{font-size:13px;color:#9e9e9e}.score-bar-track[data-v-fb32bd08]{height:4px;background:#f5f5f5;margin:0 12px 10px;border-radius:2px;overflow:hidden}.score-bar-fill[data-v-fb32bd08]{height:100%;border-radius:2px;-webkit-transition:width .3s ease,background .3s ease;transition:width .3s ease,background .3s ease}.percentage-display[data-v-fb32bd08]{font-size:28px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;padding-top:8px}.percentage-label[data-v-fb32bd08]{font-size:13px;font-weight:500}.pct--high[data-v-fb32bd08]{color:#4caf50}.pct--mid[data-v-fb32bd08]{color:#ff9800}.pct--low[data-v-fb32bd08]{color:#f44336}.section-label[data-v-22490a77]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.comp-title[data-v-22490a77]{font-size:18px;font-weight:700;color:#212121}.comp-meta[data-v-22490a77]{font-size:13px;color:#757575;margin-top:2px}.pct-badge[data-v-22490a77]{font-size:36px;font-weight:800;line-height:1}.pct-label[data-v-22490a77]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.pct--high[data-v-22490a77]{color:#4caf50}.pct--mid[data-v-22490a77]{color:#ff9800}.pct--low[data-v-22490a77]{color:#f44336}.score-table[data-v-22490a77]{width:100%;border-collapse:collapse;font-size:13px}.score-table th[data-v-22490a77]{padding:6px 10px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#9e9e9e;border-bottom:2px solid #f5f5f5}.score-table td[data-v-22490a77]{padding:8px 10px;border-bottom:1px solid #f5f5f5}.score-table tr:last-child td[data-v-22490a77]{border-bottom:none}.chart-legend[data-v-22490a77]{font-size:11px;color:#757575}.legend-dot[data-v-22490a77]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.legend-item[data-v-22490a77]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-text[data-v-22490a77]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line}.trend-chart[data-v-22490a77]{overflow-x:auto}.trend-svg[data-v-22490a77]{display:block}.profile-title[data-v-111a475f]{font-size:16px;font-weight:700;text-align:center;color:#212121;margin-bottom:20px}.group-block[data-v-111a475f]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.group-header[data-v-111a475f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;letter-spacing:.3px}.group-header--blue[data-v-111a475f]{background:#e3f2fd;color:#0d47a1}.group-header--green[data-v-111a475f]{background:#e8f5e9;color:#1b5e20}.group-header--purple[data-v-111a475f]{background:#f3e5f5;color:#4a148c}.group-number[data-v-111a475f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:800;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.group-number--blue[data-v-111a475f]{background:#1565c0;color:#fff}.group-number--green[data-v-111a475f]{background:#2e7d32;color:#fff}.group-number--purple[data-v-111a475f]{background:#6a1b9a;color:#fff}.group-header-label[data-v-111a475f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.skill-row[data-v-111a475f]{padding:8px 12px 6px;border-top:1px solid #f5f5f5;background:#fff}.skill-row-top[data-v-111a475f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.skill-name-badge[data-v-111a475f],.skill-row-top[data-v-111a475f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skill-name-badge[data-v-111a475f]{gap:8px}.skill-name[data-v-111a475f]{font-size:13px;color:#424242}.skill-score-value[data-v-111a475f]{font-size:12px;font-weight:600;color:#616161;white-space:nowrap}.bar-track[data-v-111a475f]{width:100%;height:7px;background:#eee;border-radius:4px;overflow:hidden}.bar-fill[data-v-111a475f]{height:100%;border-radius:4px;-webkit-transition:width .6s ease;transition:width .6s ease}.bar-fill--blue[data-v-111a475f]{background:#1e88e5}.bar-fill--green[data-v-111a475f]{background:#43a047}.bar-fill--purple[data-v-111a475f]{background:#8e24aa}.level-chip[data-v-111a475f]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.chip--green[data-v-111a475f]{background:#e8f5e9;color:#2e7d32}.chip--amber[data-v-111a475f]{background:#fff8e1;color:#e65100}.chip--red[data-v-111a475f]{background:#ffebee;color:#b71c1c}.chip--grey[data-v-111a475f]{background:#f5f5f5;color:#9e9e9e}.comments-title[data-v-111a475f]{font-size:13px;font-weight:700;text-align:center;color:#424242;margin:16px 0 12px;text-transform:uppercase;letter-spacing:.5px}.comment-box[data-v-111a475f]{border-radius:8px;border:1px solid;min-height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comment-box--green[data-v-111a475f]{border-color:#a5d6a7;background:#f1f8f2}.comment-box--pink[data-v-111a475f]{border-color:#f48fb1;background:#fff0f4}.comment-box--blue[data-v-111a475f]{border-color:#90caf9;background:#e3f2fd}.group-comment-row[data-v-111a475f]{padding:6px 8px 8px;background:#fafafa;border-top:1px solid #f0f0f0}.skill-answers[data-v-111a475f]{margin-top:6px;padding:4px 0 2px;border-top:1px dashed #e8e8e8}.q-answer-row[data-v-111a475f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;padding:3px 0;font-size:12px;color:#616161;line-height:1.4}.q-answer-text[data-v-111a475f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.q-answer-badge[data-v-111a475f]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:20px;border-radius:10px;font-size:11px;font-weight:700}.answer-badge--green[data-v-111a475f]{background:#e8f5e9;color:#2e7d32}.answer-badge--amber[data-v-111a475f]{background:#fff8e1;color:#e65100}.answer-badge--red[data-v-111a475f]{background:#ffebee;color:#b71c1c}.answer-badge--grey[data-v-111a475f]{background:#f5f5f5;color:#9e9e9e}.group-comment-textarea .v-input__slot[data-v-111a475f]{background:#fafafa!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:4px!important;font-size:12px!important}.report-container[data-v-111a475f]{background:#e8f0fe;border-radius:16px;padding:24px 20px 20px;margin-bottom:8px}.report-title[data-v-111a475f]{font-size:22px;font-weight:800;color:#1a237e;margin-bottom:10px}.report-desc[data-v-111a475f]{font-size:14px;color:#1565c0;margin-bottom:20px;line-height:1.6}.report-card[data-v-111a475f]{background:#fff;border-radius:12px;border:1.5px solid;padding:18px 16px 12px;min-height:160px}.report-card--green[data-v-111a475f]{border-color:#66bb6a}.report-card--orange[data-v-111a475f]{border-color:#ffa726}.report-card--blue[data-v-111a475f]{border-color:#90caf9}.report-card-header[data-v-111a475f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.report-card-icon[data-v-111a475f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.report-card-icon--green[data-v-111a475f]{background:#43a047}.report-card-icon--orange[data-v-111a475f]{background:#e64a19}.report-card-icon--blue[data-v-111a475f]{background:#1e88e5}.report-card-title[data-v-111a475f]{font-size:16px;font-weight:700}.report-card-title--green[data-v-111a475f]{color:#2e7d32}.report-card-title--orange[data-v-111a475f]{color:#bf360c}.report-card-title--blue[data-v-111a475f]{color:#1565c0}.report-skill-row[data-v-111a475f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;padding:4px 8px;border-radius:6px;margin-bottom:4px}.report-skill-row--green[data-v-111a475f]{background:#e8f5e9;color:#1b5e20}.report-skill-row--orange[data-v-111a475f]{background:#fff3e0;color:#bf360c}.report-skill-score[data-v-111a475f]{font-weight:700;font-size:13px}.report-skill-score--green[data-v-111a475f]{color:#2e7d32}.report-skill-score--orange[data-v-111a475f]{color:#e64a19}.report-empty[data-v-111a475f]{font-size:13px;color:#9e9e9e;font-style:italic;line-height:1.6;margin-bottom:8px}.report-textarea[data-v-111a475f]{margin-top:10px}.report-textarea--green .v-input__slot[data-v-111a475f]{background:#f1f8f2!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #a5d6a7!important;border-radius:6px!important;font-size:13px!important}.report-textarea--orange .v-input__slot[data-v-111a475f]{background:#fff8f0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #ffcc80!important;border-radius:6px!important;font-size:13px!important}.report-textarea--blue .v-input__slot[data-v-111a475f]{background:#e3f2fd!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #90caf9!important;border-radius:6px!important;font-size:13px!important}.comment-box-title[data-v-111a475f]{font-size:12px;font-weight:700;color:#424242;padding:8px 12px 4px;text-align:center}.comment-textarea .v-input__slot[data-v-111a475f]{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.profile-title[data-v-4b85ad7a]{font-size:16px;font-weight:700;text-align:center;color:#212121;margin-bottom:20px}.group-block[data-v-4b85ad7a]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.group-header[data-v-4b85ad7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;letter-spacing:.3px}.group-header--blue[data-v-4b85ad7a]{background:#e3f2fd;color:#0d47a1}.group-header--green[data-v-4b85ad7a]{background:#e8f5e9;color:#1b5e20}.group-header--purple[data-v-4b85ad7a]{background:#f3e5f5;color:#4a148c}.group-number[data-v-4b85ad7a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:800;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.group-number--blue[data-v-4b85ad7a]{background:#1565c0;color:#fff}.group-number--green[data-v-4b85ad7a]{background:#2e7d32;color:#fff}.group-number--purple[data-v-4b85ad7a]{background:#6a1b9a;color:#fff}.group-header-label[data-v-4b85ad7a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.skill-row[data-v-4b85ad7a]{padding:8px 12px 6px;border-top:1px solid #f5f5f5;background:#fff}.skill-row-top[data-v-4b85ad7a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.skill-name-badge[data-v-4b85ad7a],.skill-row-top[data-v-4b85ad7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skill-name-badge[data-v-4b85ad7a]{gap:8px}.skill-name[data-v-4b85ad7a]{font-size:13px;color:#424242}.skill-score-value[data-v-4b85ad7a]{font-size:12px;font-weight:600;color:#616161;white-space:nowrap}.bar-track[data-v-4b85ad7a]{width:100%;height:7px;background:#eee;border-radius:4px;overflow:hidden}.bar-fill[data-v-4b85ad7a]{height:100%;border-radius:4px;-webkit-transition:width .6s ease;transition:width .6s ease}.bar-fill--blue[data-v-4b85ad7a]{background:#1e88e5}.bar-fill--green[data-v-4b85ad7a]{background:#43a047}.bar-fill--purple[data-v-4b85ad7a]{background:#8e24aa}.level-chip[data-v-4b85ad7a]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.chip--green[data-v-4b85ad7a]{background:#e8f5e9;color:#2e7d32}.chip--amber[data-v-4b85ad7a]{background:#fff8e1;color:#e65100}.chip--red[data-v-4b85ad7a]{background:#ffebee;color:#b71c1c}.chip--grey[data-v-4b85ad7a]{background:#f5f5f5;color:#9e9e9e}.comments-title[data-v-4b85ad7a]{font-size:13px;font-weight:700;text-align:center;color:#424242;margin:16px 0 12px;text-transform:uppercase;letter-spacing:.5px}.comment-box[data-v-4b85ad7a]{border-radius:8px;border:1px solid;min-height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comment-box--green[data-v-4b85ad7a]{border-color:#a5d6a7;background:#f1f8f2}.comment-box--pink[data-v-4b85ad7a]{border-color:#f48fb1;background:#fff0f4}.comment-box--blue[data-v-4b85ad7a]{border-color:#90caf9;background:#e3f2fd}.group-comment-row[data-v-4b85ad7a]{padding:6px 8px 8px;background:#fafafa;border-top:1px solid #f0f0f0}.group-tc-note[data-v-4b85ad7a]{font-size:13px;color:#424242;white-space:pre-line;line-height:1.6;padding:2px 4px}.report-container[data-v-4b85ad7a]{background:#e8f0fe;border-radius:16px;padding:24px 20px 20px;margin-bottom:8px}.report-title[data-v-4b85ad7a]{font-size:22px;font-weight:800;color:#1a237e;margin-bottom:10px}.report-desc[data-v-4b85ad7a]{font-size:14px;color:#1565c0;margin-bottom:20px;line-height:1.6}.report-card[data-v-4b85ad7a]{background:#fff;border-radius:12px;border:1.5px solid;padding:18px 16px 12px;min-height:160px}.report-card--green[data-v-4b85ad7a]{border-color:#66bb6a}.report-card--orange[data-v-4b85ad7a]{border-color:#ffa726}.report-card--blue[data-v-4b85ad7a]{border-color:#90caf9}.report-card-header[data-v-4b85ad7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.report-card-icon[data-v-4b85ad7a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.report-card-icon--green[data-v-4b85ad7a]{background:#43a047}.report-card-icon--orange[data-v-4b85ad7a]{background:#e64a19}.report-card-icon--blue[data-v-4b85ad7a]{background:#1e88e5}.report-card-title[data-v-4b85ad7a]{font-size:16px;font-weight:700}.report-card-title--green[data-v-4b85ad7a]{color:#2e7d32}.report-card-title--orange[data-v-4b85ad7a]{color:#bf360c}.report-card-title--blue[data-v-4b85ad7a]{color:#1565c0}.report-skill-row[data-v-4b85ad7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;padding:4px 8px;border-radius:6px;margin-bottom:4px}.report-skill-row--green[data-v-4b85ad7a]{background:#e8f5e9;color:#1b5e20}.report-skill-row--orange[data-v-4b85ad7a]{background:#fff3e0;color:#bf360c}.report-skill-score[data-v-4b85ad7a]{font-weight:700;font-size:13px}.report-skill-score--green[data-v-4b85ad7a]{color:#2e7d32}.report-skill-score--orange[data-v-4b85ad7a]{color:#e64a19}.report-empty[data-v-4b85ad7a]{font-size:13px;color:#9e9e9e;font-style:italic;line-height:1.6;margin-bottom:8px}.report-tc-note[data-v-4b85ad7a]{margin-top:10px;font-size:16px;border-radius:6px;padding:8px 12px;white-space:pre-line;line-height:1.6}.report-card--blue p[data-v-4b85ad7a],.report-tc-note p[data-v-4b85ad7a]{color:#6b7280;font-style:italic;font-size:1rem;line-height:1.6;margin:0;white-space:pre-line}.report-tc-note--green[data-v-4b85ad7a]{background:#f1f8f2;border:1px solid #a5d6a7;color:#2e7d32}.report-tc-note--orange[data-v-4b85ad7a]{background:#fff8f0;border:1px solid #ffcc80;color:#bf360c}.comment-box-title[data-v-4b85ad7a]{font-size:12px;font-weight:700;color:#424242;padding:8px 12px 4px;text-align:center}.comment-box-text[data-v-4b85ad7a]{font-size:13px;line-height:1.6;color:#424242;padding:8px 14px 12px;white-space:pre-line;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-card-header[data-v-0b9f63b6]{text-align:center}.q-group-header[data-v-0b9f63b6]{font-size:18px;font-weight:700;color:#1a237e;padding-bottom:10px;margin-bottom:14px;border-bottom:2px solid #e8eaf6}.q-skill-header[data-v-0b9f63b6]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#546e7a;margin:18px 0 8px}.q-block[data-v-0b9f63b6]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:16px 20px;margin-bottom:10px;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.q-block[data-v-0b9f63b6]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.q-block--answered[data-v-0b9f63b6]{border-color:#c5cae9}.q-row[data-v-0b9f63b6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.q-num[data-v-0b9f63b6],.q-row[data-v-0b9f63b6]{display:-webkit-box;display:-ms-flexbox;display:flex}.q-num[data-v-0b9f63b6]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;background:#e8eaf6;color:#3949ab;font-weight:700;font-size:13px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2px}.q-body[data-v-0b9f63b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.q-text[data-v-0b9f63b6]{font-size:15px;font-weight:500;color:#212121;margin-bottom:14px;line-height:1.5}.q-likert[data-v-0b9f63b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;max-width:560px}.q-likert-btn[data-v-0b9f63b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:center;padding:10px 0;border:2px solid #dee2e6;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;color:#6c757d;background:#fff;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-likert-btn[data-v-0b9f63b6]:hover{background:#e8eaf6;border-color:#9fa8da;color:#3949ab}.q-likert-btn--selected[data-v-0b9f63b6]{background:#3949ab;border-color:#3949ab;color:#fff}.q-likert-btn--selected[data-v-0b9f63b6]:hover{background:#303f9f;border-color:#303f9f;color:#fff}.q-scale-labels[data-v-0b9f63b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;color:#9e9e9e;margin-top:6px;max-width:560px}.sr-only[data-v-0b9f63b6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.frame-wrap[data-v-1119c3c9]{position:relative;display:block;line-height:0}.frame-img[data-v-1119c3c9]{width:100%;display:block;border-radius:4px;border:1px solid #e0e0e0}.marker-svg[data-v-1119c3c9]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.no-image-placeholder[data-v-1119c3c9]{border:2px dashed #e0e0e0;border-radius:6px;padding:40px;text-align:center}.kwpn-section-header[data-v-1119c3c9]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#fff;background:#6bb9f0;padding:5px 10px;border-radius:3px 3px 0 0}.kwpn-block[data-v-1119c3c9]{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.kwpn-table[data-v-1119c3c9]{width:100%;border-collapse:collapse;font-size:12px}.kwpn-table tr[data-v-1119c3c9]{border-bottom:1px solid #f0f0f0}.kwpn-table tr[data-v-1119c3c9]:last-child{border-bottom:none}.kwpn-row--computed[data-v-1119c3c9]{background:#fff}.kwpn-row--missing[data-v-1119c3c9]{background:#fff8e1}.kwpn-nr[data-v-1119c3c9]{width:36px;min-width:36px;padding:7px 6px 7px 10px;font-size:11px;font-weight:700;color:#9e9e9e;vertical-align:top;white-space:nowrap}.kwpn-name[data-v-1119c3c9]{padding:7px 8px;vertical-align:top}.kwpn-char-name[data-v-1119c3c9]{color:#212121;font-weight:500;line-height:1.3}.kwpn-dutch[data-v-1119c3c9]{font-size:10px;color:#9e9e9e;margin-top:1px;font-style:italic}.kwpn-unit[data-v-1119c3c9]{width:42px;min-width:42px;padding:7px 4px;text-align:center;color:#757575;font-size:11px;vertical-align:top;white-space:nowrap}.kwpn-value[data-v-1119c3c9]{width:64px;min-width:64px;padding:7px 8px;text-align:right;vertical-align:top;white-space:nowrap}.kwpn-value-num[data-v-1119c3c9]{font-weight:700;color:#212121;font-size:13px}.kwpn-interp[data-v-1119c3c9]{padding:7px 10px 7px 6px;color:#616161;font-size:11px;vertical-align:top;font-style:italic}.basic-data-table[data-v-1119c3c9]{width:100%;border-collapse:collapse;font-size:13px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:8px}.basic-data-table td[data-v-1119c3c9],.basic-data-table th[data-v-1119c3c9]{padding:6px 12px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.basic-data-table tr:last-child td[data-v-1119c3c9],.basic-data-table tr:last-child th[data-v-1119c3c9]{border-bottom:none}.basic-data-table th[data-v-1119c3c9]{text-align:left;font-weight:600;color:#424242;background:#fafafa;width:160px;white-space:nowrap}.basic-data-table td[data-v-1119c3c9]{background:#fff}.detail-text[data-v-1119c3c9]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line}.kinematic-chart-panel[data-v-2d02b9a1]{padding:4px 0}.section-header[data-v-2d02b9a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#757575}.angle-legend-table[data-v-2d02b9a1]{border-collapse:collapse;font-size:12px;width:100%}.angle-swatch-cell[data-v-2d02b9a1]{width:16px;padding:2px 6px 2px 0}.angle-swatch[data-v-2d02b9a1]{display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:middle}.angle-symbol-cell[data-v-2d02b9a1]{width:28px;font-size:13px;padding-right:8px;color:#333}.angle-desc-cell[data-v-2d02b9a1]{color:#616161}.view-legend[data-v-2d02b9a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.gait-badge[data-v-2d02b9a1]{display:inline-block;background:#e8f4fd;color:#1565c0;border-radius:10px;padding:1px 8px;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:none}.chart-flex[data-v-2d02b9a1]{padding:0 6px}.chart-card[data-v-2d02b9a1]{border-radius:6px!important;overflow:hidden}.chart-title-bar[data-v-2d02b9a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600;color:#424242;padding:7px 10px 7px 12px;background:#fafafa;border-left:4px solid #ccc;border-bottom:1px solid #f0f0f0;line-height:1.3}.angle-symbol-badge[data-v-2d02b9a1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#fff;font-size:11px;font-weight:700;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.chart-canvas[data-v-2d02b9a1]{display:block;width:100%}.stats-row[data-v-2d02b9a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:6px 10px 8px;background:#fafafa;border-top:1px solid #f0f0f0}.stat-chip[data-v-2d02b9a1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#616161;background:#f5f5f5;border-radius:4px;padding:2px 7px}.stat-line-icon[data-v-2d02b9a1]{-ms-flex-negative:0;flex-shrink:0}.stat-view-name[data-v-2d02b9a1]{font-weight:600;color:#424242}.stat-value[data-v-2d02b9a1]{color:#616161}.stat-value strong[data-v-2d02b9a1]{color:#212121}.stat-sep[data-v-2d02b9a1]{color:#bdbdbd}.cog-explainer[data-v-2d02b9a1]{color:#616161;line-height:1.7;font-size:12px;padding:8px 4px}.phase-table-scroll[data-v-2d02b9a1]{overflow-x:auto}.phase-table[data-v-2d02b9a1]{border-collapse:collapse;font-size:12px;min-width:300px;width:100%}.phase-table td[data-v-2d02b9a1],.phase-table th[data-v-2d02b9a1]{border:1px solid #e0e0e0;padding:5px 10px;text-align:center;white-space:nowrap}.phase-th[data-v-2d02b9a1]{cursor:pointer;font-weight:700}.phase-th[data-v-2d02b9a1]:hover{opacity:.8}.phase-label-cell[data-v-2d02b9a1]{text-align:left;font-weight:600;background:#fafafa}.phase-frame-cell[data-v-2d02b9a1]{cursor:pointer}.phase-frame-cell[data-v-2d02b9a1]:hover{opacity:.8}.gait-table[data-v-2d02b9a1]{width:100%;border-collapse:collapse;font-size:12px}.gait-table td[data-v-2d02b9a1],.gait-table th[data-v-2d02b9a1]{padding:4px 8px;border-bottom:1px solid #eee;text-align:left}.gait-table th[data-v-2d02b9a1]{font-weight:600;background:#fafafa}.page-card-header[data-v-ac8cc7a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:tan;color:#fff;padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.5px}.subject-bar[data-v-ac8cc7a6]{background:#fafafa}.tab-surface-chip[data-v-ac8cc7a6]{background:rgba(0,0,0,.12);padding:0 6px;font-weight:400}.tab-surface-chip[data-v-ac8cc7a6],.tab-view-chip[data-v-ac8cc7a6]{display:inline-block;border-radius:8px;font-size:10px;text-transform:none;letter-spacing:0}.tab-view-chip[data-v-ac8cc7a6]{background:#d6eaf8;padding:0 5px;font-weight:600;color:#2980b9}.gait-section-header[data-v-ac8cc7a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#5a7fa8;color:#fff;padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:.4px}.gait-surface-chip[data-v-ac8cc7a6]{display:inline-block;background:hsla(0,0%,100%,.2);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:400;letter-spacing:0}.three-col-body[data-v-ac8cc7a6]{display:-webkit-box;display:-ms-flexbox;display:flex}.col-videos[data-v-ac8cc7a6]{width:22%;min-width:160px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #eee}.col-charts[data-v-ac8cc7a6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:hidden;border-right:1px solid #eee}.col-notes[data-v-ac8cc7a6]{width:22%;min-width:160px;-ms-flex-negative:0;flex-shrink:0}.sticky-panel[data-v-ac8cc7a6]{position:-webkit-sticky;position:sticky;top:68px;max-height:calc(100vh - 80px);overflow-y:auto}.playback-controls[data-v-ac8cc7a6]{background:#f0f0f0;border-bottom:1px solid #e0e0e0;padding:6px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.playback-row[data-v-ac8cc7a6]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}.playback-row[data-v-ac8cc7a6],.scrub-row[data-v-ac8cc7a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speed-btn[data-v-ac8cc7a6]{min-width:0!important;padding:0 4px!important;height:26px!important;font-size:11px!important;letter-spacing:0!important}.scrub-slider[data-v-ac8cc7a6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:0!important;padding-bottom:0!important}.frame-counter[data-v-ac8cc7a6]{font-size:10px;color:#9e9e9e;white-space:nowrap;min-width:52px;text-align:right}.video-block[data-v-ac8cc7a6]{padding:8px;border-bottom:1px solid #f0f0f0}.view-label[data-v-ac8cc7a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;color:#424242;margin-bottom:4px}.view-dot[data-v-ac8cc7a6]{display:inline-block;width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.view-dot--left[data-v-ac8cc7a6]{background:#e41a1c}.view-dot--right[data-v-ac8cc7a6]{background:#377eb8}.view-dot--back[data-v-ac8cc7a6]{background:#4daf4a}.frame-chip[data-v-ac8cc7a6]{font-size:10px;color:#9e9e9e;font-weight:400}.no-video-placeholder[data-v-ac8cc7a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;background:#f5f5f5;border-radius:4px}.phase-seek-panel[data-v-ac8cc7a6]{padding:6px 8px;background:#f8f4ee;border-bottom:1px solid #e8e0d4}.phase-seek-hint[data-v-ac8cc7a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#9e9e9e;font-style:italic;margin-bottom:4px}.phase-chip-row[data-v-ac8cc7a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.phase-chip[data-v-ac8cc7a6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8e0d4;border-radius:10px;padding:2px 7px;font-size:11px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;gap:3px}.phase-chip[data-v-ac8cc7a6]:hover{background:tan;color:#fff}.phase-chip__frame[data-v-ac8cc7a6]{color:#9e9e9e;font-size:10px}.phase-chip:hover .phase-chip__frame[data-v-ac8cc7a6]{color:hsla(0,0%,100%,.8)}.phase-chip--active[data-v-ac8cc7a6]{background:#6bb9f0!important;color:#fff!important}.phase-chip--active .phase-chip__frame[data-v-ac8cc7a6]{color:hsla(0,0%,100%,.8)!important}.section-label[data-v-ac8cc7a6]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-text[data-v-ac8cc7a6]{font-size:13px;line-height:1.7;color:#424242;white-space:pre-line;background:#fff;border-left:3px solid tan;padding:8px 12px;border-radius:0 4px 4px 0}.detail-text--empty[data-v-ac8cc7a6]{color:#bdbdbd;font-style:italic;border-left-color:#e0e0e0}.section-label[data-v-2b587c4e]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.detail-text[data-v-2b587c4e]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line}.page-card-header[data-v-2b587c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:tan;color:#fff;padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.5px}.tab-surface-chip[data-v-2b587c4e]{display:inline-block;background:#e0e0e0;border-radius:8px;padding:0 6px;font-size:10px;font-weight:400;color:#757575}.tab-view-chip[data-v-2b587c4e]{display:inline-block;background:#d6eaf8;border-radius:8px;padding:0 5px;font-size:10px;font-weight:600;color:#2980b9}.gait-section-header[data-v-2b587c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#5a7fa8;color:#fff;padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:.4px}.gait-surface-chip[data-v-2b587c4e]{display:inline-block;background:hsla(0,0%,100%,.2);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:400}.three-col-body[data-v-2b587c4e]{display:-webkit-box;display:-ms-flexbox;display:flex}.col-videos[data-v-2b587c4e]{width:22%;min-width:160px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #eee}.col-charts[data-v-2b587c4e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:hidden;border-right:1px solid #eee}.col-notes[data-v-2b587c4e]{width:22%;min-width:160px;-ms-flex-negative:0;flex-shrink:0}.sticky-panel[data-v-2b587c4e]{position:-webkit-sticky;position:sticky;top:68px;max-height:calc(100vh - 80px);overflow-y:auto}.playback-controls[data-v-2b587c4e]{background:#f0f0f0;border-bottom:1px solid #e0e0e0;padding:6px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.playback-row[data-v-2b587c4e]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}.playback-row[data-v-2b587c4e],.scrub-row[data-v-2b587c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speed-btn[data-v-2b587c4e]{min-width:0!important;padding:0 4px!important;height:26px!important;font-size:11px!important;letter-spacing:0!important}.scrub-slider[data-v-2b587c4e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:0!important;padding-bottom:0!important}.frame-counter[data-v-2b587c4e]{font-size:10px;color:#9e9e9e;white-space:nowrap;min-width:52px;text-align:right}.video-block[data-v-2b587c4e]{padding:8px;border-bottom:1px solid #f0f0f0}.view-label[data-v-2b587c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;color:#424242;margin-bottom:4px}.view-dot[data-v-2b587c4e]{display:inline-block;width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.view-dot--left[data-v-2b587c4e]{background:#e41a1c}.view-dot--right[data-v-2b587c4e]{background:#377eb8}.view-dot--back[data-v-2b587c4e]{background:#4daf4a}.frame-chip[data-v-2b587c4e]{font-size:10px;color:#9e9e9e;font-weight:400}.no-video-placeholder[data-v-2b587c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;background:#f5f5f5;border-radius:4px}.phase-seek-panel[data-v-2b587c4e]{padding:6px 8px;background:#f8f4ee;border-bottom:1px solid #e8e0d4}.phase-seek-hint[data-v-2b587c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#9e9e9e;font-style:italic;margin-bottom:4px}.phase-chip-row[data-v-2b587c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.phase-chip[data-v-2b587c4e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8e0d4;border-radius:10px;padding:2px 7px;font-size:11px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;gap:3px}.phase-chip[data-v-2b587c4e]:hover{background:tan;color:#fff}.phase-chip__frame[data-v-2b587c4e]{color:#9e9e9e;font-size:10px}.phase-chip:hover .phase-chip__frame[data-v-2b587c4e]{color:hsla(0,0%,100%,.8)}.phase-chip--active[data-v-2b587c4e]{background:#6bb9f0!important;color:#fff!important}.phase-chip--active .phase-chip__frame[data-v-2b587c4e]{color:hsla(0,0%,100%,.8)!important}.section-label[data-v-47097c8f]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.detail-text[data-v-47097c8f]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line}.page-card-header[data-v-47097c8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:tan;color:#fff;padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.5px}.tab-surface-chip[data-v-47097c8f]{display:inline-block;background:#e0e0e0;border-radius:8px;padding:0 6px;font-size:10px;font-weight:400;color:#757575}.tab-view-chip[data-v-47097c8f]{display:inline-block;background:#d6eaf8;border-radius:8px;padding:0 5px;font-size:10px;font-weight:600;color:#2980b9}.gait-section-header[data-v-47097c8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#5a7fa8;color:#fff;padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:.4px}.gait-surface-chip[data-v-47097c8f]{display:inline-block;background:hsla(0,0%,100%,.2);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:400}.three-col-body[data-v-47097c8f]{display:-webkit-box;display:-ms-flexbox;display:flex}.col-videos[data-v-47097c8f]{width:22%;min-width:160px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #eee}.col-charts[data-v-47097c8f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:hidden;border-right:1px solid #eee}.col-notes[data-v-47097c8f]{width:22%;min-width:160px;-ms-flex-negative:0;flex-shrink:0}.sticky-panel[data-v-47097c8f]{position:-webkit-sticky;position:sticky;top:68px;max-height:calc(100vh - 80px);overflow-y:auto}.playback-controls[data-v-47097c8f]{background:#f0f0f0;border-bottom:1px solid #e0e0e0;padding:6px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.playback-row[data-v-47097c8f]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}.playback-row[data-v-47097c8f],.scrub-row[data-v-47097c8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speed-btn[data-v-47097c8f]{min-width:0!important;padding:0 4px!important;height:26px!important;font-size:11px!important;letter-spacing:0!important}.scrub-slider[data-v-47097c8f]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:0!important;padding-bottom:0!important}.frame-counter[data-v-47097c8f]{font-size:10px;color:#9e9e9e;white-space:nowrap;min-width:52px;text-align:right}.video-block[data-v-47097c8f]{padding:8px;border-bottom:1px solid #f0f0f0}.view-label[data-v-47097c8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;color:#424242;margin-bottom:4px}.view-dot[data-v-47097c8f]{display:inline-block;width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.view-dot--left[data-v-47097c8f]{background:#e41a1c}.view-dot--right[data-v-47097c8f]{background:#377eb8}.view-dot--back[data-v-47097c8f]{background:#4daf4a}.frame-chip[data-v-47097c8f]{font-size:10px;color:#9e9e9e;font-weight:400}.no-video-placeholder[data-v-47097c8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;background:#f5f5f5;border-radius:4px}.phase-seek-panel[data-v-47097c8f]{padding:6px 8px;background:#f8f4ee;border-bottom:1px solid #e8e0d4}.phase-seek-hint[data-v-47097c8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#9e9e9e;font-style:italic;margin-bottom:4px}.phase-chip-row[data-v-47097c8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.phase-chip[data-v-47097c8f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8e0d4;border-radius:10px;padding:2px 7px;font-size:11px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;gap:3px}.phase-chip[data-v-47097c8f]:hover{background:tan;color:#fff}.phase-chip__frame[data-v-47097c8f]{color:#9e9e9e;font-size:10px}.phase-chip:hover .phase-chip__frame[data-v-47097c8f]{color:hsla(0,0%,100%,.8)}.phase-chip--active[data-v-47097c8f]{background:#6bb9f0!important;color:#fff!important}.phase-chip--active .phase-chip__frame[data-v-47097c8f]{color:hsla(0,0%,100%,.8)!important}.section-label[data-v-3a68ad5a]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.detail-text[data-v-3a68ad5a]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line}.page-card-header[data-v-3a68ad5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:tan;color:#fff;padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.5px}.tab-surface-chip[data-v-3a68ad5a]{display:inline-block;background:#e0e0e0;border-radius:8px;padding:0 6px;font-size:10px;font-weight:400;color:#757575}.tab-view-chip[data-v-3a68ad5a]{display:inline-block;background:#d6eaf8;border-radius:8px;padding:0 5px;font-size:10px;font-weight:600;color:#2980b9}.gait-section-header[data-v-3a68ad5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#5a7fa8;color:#fff;padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:.4px}.gait-surface-chip[data-v-3a68ad5a]{display:inline-block;background:hsla(0,0%,100%,.2);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:400}.three-col-body[data-v-3a68ad5a]{display:-webkit-box;display:-ms-flexbox;display:flex}.col-videos[data-v-3a68ad5a]{width:22%;min-width:160px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #eee}.col-charts[data-v-3a68ad5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:hidden;border-right:1px solid #eee}.col-notes[data-v-3a68ad5a]{width:22%;min-width:160px;-ms-flex-negative:0;flex-shrink:0}.sticky-panel[data-v-3a68ad5a]{position:-webkit-sticky;position:sticky;top:68px;max-height:calc(100vh - 80px);overflow-y:auto}.playback-controls[data-v-3a68ad5a]{background:#f0f0f0;border-bottom:1px solid #e0e0e0;padding:6px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.playback-row[data-v-3a68ad5a]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}.playback-row[data-v-3a68ad5a],.scrub-row[data-v-3a68ad5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speed-btn[data-v-3a68ad5a]{min-width:0!important;padding:0 4px!important;height:26px!important;font-size:11px!important;letter-spacing:0!important}.scrub-slider[data-v-3a68ad5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:0!important;padding-bottom:0!important}.frame-counter[data-v-3a68ad5a]{font-size:10px;color:#9e9e9e;white-space:nowrap;min-width:52px;text-align:right}.video-block[data-v-3a68ad5a]{padding:8px;border-bottom:1px solid #f0f0f0}.view-label[data-v-3a68ad5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;color:#424242;margin-bottom:4px}.view-dot[data-v-3a68ad5a]{display:inline-block;width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.view-dot--left[data-v-3a68ad5a]{background:#e41a1c}.view-dot--right[data-v-3a68ad5a]{background:#377eb8}.view-dot--back[data-v-3a68ad5a]{background:#4daf4a}.frame-chip[data-v-3a68ad5a]{font-size:10px;color:#9e9e9e;font-weight:400}.no-video-placeholder[data-v-3a68ad5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;background:#f5f5f5;border-radius:4px}.phase-seek-panel[data-v-3a68ad5a]{padding:6px 8px;background:#f8f4ee;border-bottom:1px solid #e8e0d4}.phase-seek-hint[data-v-3a68ad5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#9e9e9e;font-style:italic;margin-bottom:4px}.phase-chip-row[data-v-3a68ad5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.phase-chip[data-v-3a68ad5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8e0d4;border-radius:10px;padding:2px 7px;font-size:11px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;gap:3px}.phase-chip[data-v-3a68ad5a]:hover{background:tan;color:#fff}.phase-chip__frame[data-v-3a68ad5a]{color:#9e9e9e;font-size:10px}.phase-chip:hover .phase-chip__frame[data-v-3a68ad5a]{color:hsla(0,0%,100%,.8)}.phase-chip--active[data-v-3a68ad5a]{background:#6bb9f0!important;color:#fff!important}.phase-chip--active .phase-chip__frame[data-v-3a68ad5a]{color:hsla(0,0%,100%,.8)!important}.section-label[data-v-0c15cd14]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.table-wrap[data-v-0c15cd14]{overflow-x:auto}.report-table[data-v-0c15cd14]{width:100%;border-collapse:collapse;min-width:500px}.report-table th[data-v-0c15cd14]{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9e9e9e;text-align:center;padding:8px 12px;border-bottom:2px solid #e0e0e0;background:#f5f5f5}.report-table th[data-v-0c15cd14]:first-child{text-align:left}.report-table td[data-v-0c15cd14]{padding:8px 12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.phase-cell[data-v-0c15cd14]{font-size:14px;color:#424242}.num-cell[data-v-0c15cd14]{font-size:14px;text-align:center}.comment-card-header[data-v-0c15cd14]{padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.5px}.comment-card-header--horse[data-v-0c15cd14]{background:#e3f2fd;color:#1565c0}.pre-wrap[data-v-0c15cd14]{white-space:pre-line}.section-label[data-v-801e1204]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.table-wrap[data-v-801e1204]{overflow-x:auto}.report-table[data-v-801e1204]{width:100%;border-collapse:collapse;min-width:700px}.report-table th[data-v-801e1204]{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9e9e9e;text-align:center;padding:8px 12px;border-bottom:2px solid #e0e0e0;background:#f5f5f5}.report-table th[data-v-801e1204]:first-child{text-align:left}.report-table td[data-v-801e1204]{padding:8px 12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.phase-cell[data-v-801e1204]{font-size:14px;color:#424242}.num-cell[data-v-801e1204]{font-size:14px;text-align:center}.comment-card-header[data-v-801e1204]{padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.5px}.comment-card-header--horse[data-v-801e1204]{background:#e3f2fd;color:#1565c0}.comment-card-header--rider[data-v-801e1204]{background:#fff3e0;color:#e65100}.pre-wrap[data-v-801e1204]{white-space:pre-line}.section-label[data-v-842610f2]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e9e9e}.info-field .caption[data-v-842610f2]{font-size:11px}.result-badge[data-v-842610f2]{font-size:18px;font-weight:800;line-height:1.2;padding:4px 12px;border-radius:4px;display:inline-block}.result--clear[data-v-842610f2]{color:#4caf50;background:rgba(76,175,80,.08)}.result--fault[data-v-842610f2]{color:#f44336;background:rgba(244,67,54,.08)}.result--elim[data-v-842610f2]{color:#9e9e9e;background:hsla(0,0%,62%,.08)}.jump-table-scroll[data-v-842610f2]{overflow-x:auto}.jump-table[data-v-842610f2]{width:100%;border-collapse:collapse;font-size:13px}.jump-table th[data-v-842610f2]{padding:6px 10px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#9e9e9e;border-bottom:2px solid #f5f5f5}.jump-table td[data-v-842610f2]{padding:6px 10px;border-bottom:1px solid #f5f5f5}.timing-table-scroll[data-v-842610f2]{overflow-x:auto}.timing-table[data-v-842610f2]{width:100%;border-collapse:collapse;font-size:13px}.timing-table th[data-v-842610f2]{padding:6px 10px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#9e9e9e;border-bottom:2px solid #f5f5f5}.timing-table td[data-v-842610f2]{padding:6px 10px;border-bottom:1px solid #f5f5f5}.mono[data-v-842610f2]{font-family:monospace;font-size:12px}.action-chip[data-v-842610f2]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600;color:#fff;background:#9e9e9e}.chip--course[data-v-842610f2]{background:#78909c}.chip--canter[data-v-842610f2]{background:#ab47bc}.chip--approach[data-v-842610f2]{background:#1e88e5}.chip--jump[data-v-842610f2]{background:#43a047}.chip--landing[data-v-842610f2]{background:#fb8c00}.chip--recovery[data-v-842610f2]{background:#8d6e63}.obstacle-type[data-v-842610f2]{font-weight:600;text-transform:capitalize}.obstacle-remark[data-v-842610f2]{display:block;font-size:11px;color:#9e9e9e}.result-chip[data-v-842610f2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;color:#fff}.result-chip--ok[data-v-842610f2]{background:#4caf50}.result-chip--fault[data-v-842610f2]{background:#f44336}.stat-value[data-v-842610f2]{font-size:24px;font-weight:800;color:#212121}.stat-label[data-v-842610f2]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#9e9e9e}.trend-chart[data-v-842610f2]{overflow-x:auto}.trend-svg[data-v-842610f2]{display:block}.video-container[data-v-842610f2]{position:relative;background:#000;border-radius:6px;overflow:hidden;cursor:crosshair}.video-container video[data-v-842610f2]{width:100%;max-height:55vh;display:block}.zoom-loupe[data-v-842610f2]{position:absolute;border:3px solid hsla(0,0%,100%,.9);border-radius:50%;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.6);box-shadow:0 4px 15px rgba(0,0,0,.6);pointer-events:none;z-index:50;background-color:#000}.nav-row[data-v-842610f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.frame-step-btn[data-v-842610f2]{min-width:52px!important;height:30px!important;padding:0 10px!important;border-radius:6px!important;border:1px solid #cfd8dc!important;background:#fff!important;color:#37474f!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08)!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important;font-weight:700!important;letter-spacing:.1px;text-transform:none!important}.frame-step-btn[data-v-842610f2]:hover{background:#eef7ff!important;border-color:#90caf9!important}.frame-label[data-v-842610f2]{font-size:13px;font-weight:600;padding:0 8px;color:#424242}.utility-row[data-v-842610f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.utility-btn[data-v-842610f2]{min-width:auto!important;padding:0 10px!important}.action-feedback[data-v-842610f2]{font-size:12px;color:#2e7d32;font-weight:600;margin-left:4px}.detail-text[data-v-842610f2]{font-size:14px;line-height:1.6;color:#424242;white-space:pre-line}.result-holder[data-v-4fb36ed9]{position:absolute;top:100%;width:100%;z-index:200;background-color:#fffef8;border:1px solid tan;border-top:none;border-radius:0 0 6px 6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);max-height:320px;overflow-y:auto}.list-item[data-v-4fb36ed9]{background-color:#fffef8}.list-item[data-v-4fb36ed9]:hover{background-color:#fdf5e6;cursor:pointer}.search-container[data-v-7cf4de80]{position:relative;width:260px;height:36px;margin:0 16px}.search-container[data-v-7cf4de80],.user-holder[data-v-7cf4de80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-holder[data-v-7cf4de80]{padding:10px 14px;font-size:14px;color:#4a3000;gap:8px;border-bottom:1px solid #f0e8d8}.user-holder[data-v-7cf4de80]:last-child{border-bottom:none}.user-holder small[data-v-7cf4de80]{color:#9e9e9e;font-size:11px;text-transform:capitalize}.navbar-search[data-v-7cf4de80]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:rgba(255,252,245,.88);border-radius:20px;padding:0 12px;height:36px;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s}.navbar-search[data-v-7cf4de80]:focus-within{background:#fffef8;-webkit-box-shadow:0 0 0 3px rgba(255,248,230,.5);box-shadow:0 0 0 3px rgba(255,248,230,.5)}.navbar-search__icon[data-v-7cf4de80]{color:#9e835a!important;font-size:18px!important;-ms-flex-negative:0;flex-shrink:0}.navbar-search__input[data-v-7cf4de80]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#4a3000;line-height:36px}.navbar-search__input[data-v-7cf4de80]::-webkit-input-placeholder{color:#9e835a}.navbar-search__input[data-v-7cf4de80]::-moz-placeholder{color:#9e835a}.navbar-search__input[data-v-7cf4de80]:-ms-input-placeholder{color:#9e835a}.navbar-search__input[data-v-7cf4de80]::-ms-input-placeholder{color:#9e835a}.navbar-search__input[data-v-7cf4de80]::placeholder{color:#9e835a}.mobile-search-active[data-v-6c707c90]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cookie-banner-overlay[data-v-7da1038a]{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:12px;pointer-events:none}.cookie-banner[data-v-7da1038a]{background:#fffef8;border:1px solid #e8d5b7;border-radius:12px;-webkit-box-shadow:0 -2px 20px rgba(0,0,0,.12);box-shadow:0 -2px 20px rgba(0,0,0,.12);padding:16px 20px;max-width:860px;margin:0 auto;pointer-events:all}.cookie-banner__body[data-v-7da1038a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:12px}.cookie-banner__icon[data-v-7da1038a]{font-size:24px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.cookie-banner__text strong[data-v-7da1038a]{color:#4a3000;font-size:15px}.cookie-banner__desc[data-v-7da1038a]{margin:4px 0 0;font-size:13px;color:#6b5b3e;line-height:1.5}.cookie-link[data-v-7da1038a]{color:#6bb9f0;text-decoration:underline}.cookie-banner__actions[data-v-7da1038a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cookie-banner__actions[data-v-7da1038a],.cookie-banner__expanded-header[data-v-7da1038a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-banner__expanded-header[data-v-7da1038a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;color:#4a3000;font-size:15px}.cookie-banner__prefs[data-v-7da1038a]{padding:0 4px}.cookie-pref-row[data-v-7da1038a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0}.cookie-pref-info[data-v-7da1038a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:16px}.cookie-pref-name[data-v-7da1038a]{font-weight:600;font-size:14px;color:#4a3000}.cookie-pref-desc[data-v-7da1038a]{font-size:12px;color:#7a6040;line-height:1.4;margin-top:2px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.e79bfd88.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.570eb838.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.012cf6a1.woff) format("woff"),url(../fonts/MaterialIcons-Regular.a37b0c01.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}#app,.v-application,body{background-color:#fdf5e6!important;min-height:100vh}.v-content{background-color:#fdf5e6}.v-navigation-drawer{background-color:#faf0dc!important}.v-card{background-color:#fffef8!important}.v-toolbar__title{cursor:pointer}#nprogress .bar{height:3px}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#353b3c;min-height:100vh}#app,h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:800}a{text-decoration:none}a:hover{text-decoration:none!important}h1,h2{font-weight:400}.dynamic{background:#54bdbb}.v-content__wrap{background:#f4f6f9}.v-card{border-radius:12px!important;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07)!important;box-shadow:0 2px 12px rgba(0,0,0,.07)!important}.v-btn:not(.v-btn--icon):not(.v-btn--fab){border-radius:4px!important;letter-spacing:.3px}.v-dialog,.v-dialog>.v-card{border-radius:16px!important}.v-dialog>.v-card{background:#fffef8!important}.dialog-header{background:tan;color:#4a3000;font-weight:700;font-size:14px;letter-spacing:.5px;padding:14px 20px;border-radius:16px 16px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.v-menu__content{border-radius:12px!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12)!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important}.v-expansion-panel{border-radius:10px!important}.v-expansion-panel__container{border-radius:10px!important;margin-bottom:6px}.v-chip{border-radius:20px!important}.v-snack__wrapper{border-radius:12px!important}.v-alert{border-radius:10px!important}.v-toolbar{border-radius:0!important}.v-navigation-drawer{border-radius:0 16px 16px 0!important}.page-card-header{background:tan;color:#4a3000;letter-spacing:.6px;border-radius:12px 12px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-card-header,.page-section-header{font-size:13px;font-weight:700;padding:12px 16px}.page-section-header{border-bottom:1px solid #e0e0e0;color:#374151;letter-spacing:.5px}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box){padding-top:20px!important}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) .v-input__slot{background:#fdf5e6!important;border:1px solid tan!important;border-radius:8px!important;padding:0 12px!important;min-height:40px!important}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) .v-input__slot:after,.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) .v-input__slot:before{display:none!important}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) .v-input__slot:hover{border-color:#b8966a!important}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) .v-label{top:0!important;font-size:12px!important;-webkit-transform:translateY(-24px)!important;transform:translateY(-24px)!important;-webkit-transform-origin:top left!important;transform-origin:top left!important;color:#a08060!important;pointer-events:none}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) .v-label--active{-webkit-transform:translateY(-24px)!important;transform:translateY(-24px)!important}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) input,.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) textarea{margin-top:0!important;color:#4a3000!important;-ms-flex-item-align:center;align-self:center}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) .v-select__selections{padding-top:0!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a3000!important}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box) .v-select__selection{color:#4a3000!important}.v-text-field:not(.v-text-field--solo):not(.v-text-field--box).v-input--is-focused .v-input__slot{border-color:#b8966a!important;-webkit-box-shadow:0 0 0 3px rgba(210,180,140,.25)!important;box-shadow:0 0 0 3px rgba(210,180,140,.25)!important}@media(max-width:600px){.v-datatable__overflow{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.v-dialog{margin:8px!important;max-height:90vh!important}.v-card{overflow-x:hidden}.v-container{padding:8px!important}}#nprogress{pointer-events:none}#nprogress .bar{background:#6bb9f0;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #6bb9f0,0 0 5px #6bb9f0;box-shadow:0 0 10px #6bb9f0,0 0 5px #6bb9f0;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#6bb9f0;border-left-color:#6bb9f0;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.v-calendar-weekly__day.v-outside{background:transparent!important}.v-calendar-weekly__day.v-outside .v-calendar-weekly__day-label,.v-calendar-weekly__day.v-outside .v-calendar-weekly__day-label .v-btn,.v-calendar-weekly__day.v-outside .v-calendar-weekly__day-label .v-btn__content{color:#bbb!important}.v-calendar-weekly__day.v-past{background:transparent!important}.v-calendar-weekly__day.v-present{background-color:#f5e6cc!important}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-label{background-color:#8a6020!important;color:#fff!important;border-color:#8a6020!important}.agenda-event{border-radius:4px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12);padding:4px 6px;margin-bottom:2px}.agenda-event--lab{background:#5b9bd5!important;border-left:3px solid #2e6da4!important;color:#fff!important}.agenda-event--lesson{background:#cdb591!important;border-left:3px solid #8a6020!important;color:#fff!important}.agenda-event--training{background:#9575cd!important;border-left:3px solid #673ab7!important;color:#fff!important}.agenda-event--competition{background:#6aab5e!important;border-left:3px solid #388e3c!important;color:#fff!important}.agenda-event--goal{background:#e8944a!important;border-left:3px solid #b36a20!important;color:#fff!important}.agenda-month-title{font-size:16px;font-weight:600;color:#4a3000;min-width:130px;text-align:center}@media(max-width:599px){.container--fluid{padding:8px!important}.v-content__wrap{padding-bottom:16px}.v-card .v-card__text,.v-card .v-card__title{padding:12px!important}.v-card .page-card-header,.v-card .v-card__title.headline{font-size:16px!important}.page-section-header{font-size:13px!important}.v-datatable__actions,.v-table__overflow{-webkit-overflow-scrolling:touch}.v-datatable tbody td,.v-datatable thead th{padding:0 8px!important;font-size:12px!important}.v-dialog:not(.v-dialog--fullscreen){margin:12px!important;max-width:calc(100vw - 24px)!important}.v-dialog>.v-card>.v-card__text,.v-dialog>.v-card>.v-card__title{padding:12px 16px!important}.v-dialog>.v-card>.v-card__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 12px!important}.v-select__selections,.v-text-field input,.v-text-field textarea{font-size:16px!important}.v-input__slot{min-height:40px}.v-toolbar__content{padding-left:8px!important;padding-right:8px!important}.v-btn{min-width:0!important}.v-btn:not(.v-btn--icon):not(.v-btn--fab){padding:0 10px!important}.v-tabs__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.v-tabs__bar{overflow-x:auto}.v-tabs__item{font-size:12px!important;padding:0 10px!important}.v-calendar-weekly__day-label{font-size:11px!important}.agenda-event{font-size:10px!important;padding:2px 4px!important}#app,body,html{overflow-x:hidden}img{max-width:100%;height:auto}}@media(min-width:600px)and (max-width:959px){.container--fluid{padding:12px!important}.v-dialog:not(.v-dialog--fullscreen){margin:24px!important}}