.current-locale[data-v-4ebc7984]{font-size:13px;color:var(--v-txtMuted-base)}.config-panel[data-v-60d9b395]{border-left:1px solid var(--v-outline-base);box-shadow:-8px 0 40px rgba(0,0,0,.4)}.config-panel-header[data-v-60d9b395]{height:calc(56px + var(--safe-area-inset-top, 0px));padding-top:var(--safe-area-inset-top,0);display:flex;align-items:center;gap:12px;padding-left:16px;padding-right:16px;border-bottom:1px solid var(--v-outline-base);flex-shrink:0}.config-close[data-v-60d9b395]{background:var(--v-surface2-base)!important}.config-panel-title[data-v-60d9b395]{font-size:15px;font-weight:600;color:var(--v-txtPrimary-base);flex:1;text-align:center}.header-spacer[data-v-60d9b395]{width:28px}.config-list[data-v-60d9b395] .config-item{min-height:0;padding:16px 20px;font-size:14px;font-weight:500;color:var(--v-txtPrimary-base);border-bottom:1px solid var(--v-outline-base)}.config-list[data-v-60d9b395] .config-item:last-child{border-bottom:none}.config-list[data-v-60d9b395] .config-item.danger,.config-list[data-v-60d9b395] .config-item.danger .v-list-item__title{color:var(--v-error-base)}.base-dialog[data-v-8cf85396]{background:var(--v-surface-base)!important;border:1px solid var(--v-outline-base);border-radius:14px!important;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}.base-dialog--fullscreen[data-v-8cf85396]{border:none;border-radius:0!important;max-height:100vh;height:100%}.base-dialog__header[data-v-8cf85396]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--v-outline-base);flex-shrink:0}.base-dialog--fullscreen .base-dialog__header[data-v-8cf85396]{height:calc(56px + var(--safe-area-inset-top, 0px));padding-top:var(--safe-area-inset-top,0)}.base-dialog__title[data-v-8cf85396]{font-size:var(--fs-title);font-weight:600;color:var(--v-txtPrimary-base)}.base-dialog__close[data-v-8cf85396]{width:28px;height:28px;border-radius:50%;border:2px solid var(--v-outline2-base);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--v-txtSecondary-base);transition:border-color .15s,color .15s}.base-dialog__close[data-v-8cf85396]:hover{border-color:var(--v-txtSecondary-base);color:var(--v-txtPrimary-base)}.base-dialog__body[data-v-8cf85396]{flex:1 1 auto;min-width:0;min-height:0;padding:20px;overflow-x:hidden;overflow-y:auto}.base-dialog__footer[data-v-8cf85396]{border-top:1px solid var(--v-outline-base);flex-shrink:0}.base-dialog--fullscreen .base-dialog__footer[data-v-8cf85396]{padding-bottom:var(--safe-area-inset-bottom,0)}.baja-options[data-v-7baf5fea]{display:flex;flex-direction:column;gap:8px}.baja-option[data-v-7baf5fea]{display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 16px;border-radius:10px;border:1px solid var(--v-outline2-base);background:var(--v-surface-base);font-size:14px;font-weight:500;color:var(--v-txtPrimary-base);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:border-color .15s,background .15s}.baja-option[data-v-7baf5fea]:hover{background:var(--v-surface2-base)}.baja-option.selected[data-v-7baf5fea]{border-color:var(--v-primary-base);background:rgba(204,255,51,.06)}.theme--light .baja-option.selected[data-v-7baf5fea]{border-color:var(--v-accent-base);background:rgba(51,153,153,.06)}.footer-btn[data-v-7baf5fea]{border-radius:0!important;height:52px!important;font-weight:700;letter-spacing:.04em}.label[data-v-1e42d806]{display:block;font-size:var(--fs-label);font-weight:500;color:var(--v-txtSecondary-base);margin-bottom:6px}.centered-input[data-v-1e42d806] input{text-align:center;font-weight:700}.bolder[data-v-1e42d806]{font-weight:700}.label[data-v-43c2d3fc]{display:block;font-size:var(--fs-label);font-weight:500;color:var(--v-txtSecondary-base);margin-bottom:6px}.kimsa-tags[data-v-43c2d3fc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kimsa-tag[data-v-43c2d3fc]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px 0 12px;border-radius:8px;background:rgba(102,204,204,.12);border:1px solid var(--v-secondary-base);color:var(--v-accent-base);font-size:13px;font-weight:600}.kimsa-tag-close[data-v-43c2d3fc]{cursor:pointer;color:var(--v-txtMuted-base)!important;transition:color .15s ease}.kimsa-tag-close[data-v-43c2d3fc]:hover{color:var(--v-secondary-base)!important}.equipment-box[data-v-43c2d3fc]{border:1px solid #999;border-radius:4px;padding:5px}.placeholder-text[data-v-43c2d3fc]{font-size:var(--fs-input);color:var(--v-txtMuted-base)}[data-v-43c2d3fc] .v-select__selection,[data-v-43c2d3fc] input{font-size:var(--fs-input)}[data-v-43c2d3fc] .v-input__icon--clear{opacity:1!important}[data-v-43c2d3fc] .v-input__icon--clear .v-icon{color:var(--v-txtMuted-base)!important}[data-v-43c2d3fc] .v-input__icon--clear .v-icon:hover{color:var(--v-txtSecondary-base)!important}[data-v-43c2d3fc] .v-select.v-input--dense .v-select__selection--comma{margin:auto!important}.v-select__slot .v-select__selections[data-v-43c2d3fc]{display:flex;flex-direction:column;align-items:flex-start}.item-pointer[data-v-43c2d3fc]{cursor:pointer}.item-pointer[data-v-43c2d3fc]:hover{background-color:rgba(0,0,0,.03)!important}.v-list-item--active[data-v-43c2d3fc],.v-list-item--active[data-v-43c2d3fc]:hover{background-color:rgba(102,204,204,.1)!important}[data-v-43c2d3fc] .v-select__selections{flex-wrap:nowrap}.append[data-v-43c2d3fc]{position:sticky;bottom:0;background:var(--v-bg-base);border-top:1px solid var(--v-outline-base)}.kimsa-select-menu{overflow:hidden!important}.kimsa-select-menu .v-list{max-height:inherit;overflow-y:auto}.kimsa-select-menu .check-item{min-height:42px}.kimsa-select-menu .check-box{margin-right:10px;flex-shrink:0;pointer-events:none}.dot-item{min-height:42px}.dot-item .sel-dot{width:7px;height:7px;border-radius:50%;margin-right:12px;flex-shrink:0;background:transparent}.dot-item .sel-dot--active{background:var(--v-secondary-base)}.sel-name{font-size:var(--fs-body)}.sel-name--active{color:var(--v-secondary-base);font-weight:600}.label[data-v-060b7698]{display:block;font-size:var(--fs-label);font-weight:500;color:var(--v-txtSecondary-base);margin-bottom:6px}.bolder-label[data-v-060b7698]{font-weight:700}.centered-input[data-v-060b7698] input{text-align:center;font-weight:700}.kimsa-datepicker-menu{border:1px solid var(--v-outline-base);border-radius:12px!important;overflow:hidden}.kimsa-datepicker-menu,.kimsa-datepicker-menu .v-date-picker-table,.kimsa-datepicker-menu .v-picker,.kimsa-datepicker-menu .v-picker__body,.kimsa-datepicker-menu .v-time-picker-clock__container{background:var(--v-surface-base)!important}.kimsa-datepicker-menu .v-date-picker-header__value button,.kimsa-datepicker-menu .v-date-picker-table .v-btn,.kimsa-datepicker-menu .v-date-picker-table th{color:var(--v-txtPrimary-base)}.kimsa-datepicker-menu .v-date-picker-table th{color:var(--v-txtMuted-base)}.label[data-v-65f94e6c]{font-size:13px;color:var(--v-txtSecondary-base)}.container-img[data-v-65f94e6c]{background-color:transparent!important;border:1.5px dashed var(--v-outline2-base);border-radius:10px;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:border-color .15s,background .15s}.container-img[data-v-65f94e6c]:not(.with-img):hover{border-color:var(--v-accent-base);background:rgba(51,153,153,.05)!important}.upload-inner[data-v-65f94e6c]{display:flex;flex-direction:column;align-items:center;gap:6px}.upload-text[data-v-65f94e6c]{font-size:13px;font-weight:600;color:var(--v-txtSecondary-base)}.with-img[data-v-65f94e6c]{position:relative!important;background-color:var(--v-surface2-base)!important;background-size:contain;background-repeat:no-repeat;background-position:50%;border:1px solid var(--v-outline-base);border-radius:10px;cursor:default}.button-img[data-v-65f94e6c]{position:absolute;top:6px;right:6px}.phone-field[data-v-56d7daad] .v-input__prepend-inner{align-self:stretch;display:flex;align-items:stretch;margin:0;padding:0}.phone-code-select[data-v-56d7daad]{flex:0 0 auto;width:84px;margin-right:10px;border-right:1px solid var(--v-outline-base);cursor:pointer}.phone-code-select[data-v-56d7daad] .v-input__control,.phone-code-select[data-v-56d7daad] .v-input__slot,.phone-code-select[data-v-56d7daad] .v-select__slot{height:100%;min-height:0!important;align-items:center}.phone-code-select[data-v-56d7daad] .v-input__slot{margin:0;padding:0 8px 0 0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.phone-code-select[data-v-56d7daad] .v-input__slot:after,.phone-code-select[data-v-56d7daad] .v-input__slot:before{display:none!important}.phone-code-select[data-v-56d7daad] .v-select__selections{flex-wrap:nowrap;padding:0!important;min-height:0!important;align-items:center;line-height:1}.phone-code-select[data-v-56d7daad] .v-select__selections input{padding:0}.phone-code-select[data-v-56d7daad] .v-input__append-inner{margin:0;padding:0;align-self:center}.phone-code-select[data-v-56d7daad] .v-input__append-inner .v-icon{font-size:20px}.phone-code-value[data-v-56d7daad]{font-size:14px;font-weight:600;color:var(--v-txtSecondary-base);white-space:nowrap}.phone-code-list-code[data-v-56d7daad]{font-size:13px;font-weight:600;color:var(--v-accent-base);margin-left:16px}.phone-code-menu{min-width:260px!important}.title-label[data-v-09a3233d]{font-size:26px;font-weight:800;letter-spacing:-.02em;padding-bottom:16px}.label[data-v-09a3233d]{display:block;font-size:13px;font-weight:500;color:var(--v-txtSecondary-base);margin-bottom:6px}.segment-btns[data-v-09a3233d]{display:flex;gap:8px}.segment-btn[data-v-09a3233d]{flex:1;height:40px;border-radius:8px;border:1px solid var(--v-outline-base);background:var(--v-surface-base);color:inherit;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;outline:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.segment-btn--active[data-v-09a3233d]{background:rgba(102,204,204,.12);border-color:var(--v-secondary-base);color:var(--v-accent-base);font-weight:600}.ob-title[data-v-1c4e1fbc]{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.slider-header[data-v-1c4e1fbc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.slider-label[data-v-1c4e1fbc]{font-size:14px;font-weight:500}.slider-value[data-v-1c4e1fbc]{font-size:14px;font-weight:700;color:var(--v-accent-base)}.range-slider[data-v-1c4e1fbc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--v-secondary-base) 0,var(--v-secondary-base) var(--pct,50%),var(--v-outline-base) var(--pct,50%));outline:none;cursor:pointer}.range-slider[data-v-1c4e1fbc]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--v-secondary-base);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer}.range-slider[data-v-1c4e1fbc]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--v-secondary-base);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer}.slider-ticks[data-v-1c4e1fbc]{display:flex;justify-content:space-between;padding:0 1px;margin-top:6px}.slider-ticks span[data-v-1c4e1fbc]{font-size:10px;color:var(--v-txtMuted-base)}.ob-title[data-v-5a6e5bc8]{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.location-grid[data-v-5a6e5bc8]{display:flex;flex-direction:column;gap:10px}.location-card[data-v-5a6e5bc8]{position:relative;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .15s ease}.location-card.selected[data-v-5a6e5bc8]{border-color:var(--v-secondary-base)}.location-img[data-v-5a6e5bc8]{width:100%}.loc-label[data-v-5a6e5bc8]{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;background:rgba(0,0,0,.45);color:#fff;font-size:14px;font-weight:600}.loc-check[data-v-5a6e5bc8]{position:absolute;top:8px;left:8px;width:20px;height:20px;border-radius:4px;border:2px solid hsla(0,0%,100%,.7);background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.loc-check--active[data-v-5a6e5bc8]{background:var(--v-secondary-base);border-color:var(--v-secondary-base)}.title-label[data-v-069ce75a]{font-size:26px;font-weight:800;color:var(--v-txtPrimary-base);line-height:1.1}.subtitle-label[data-v-069ce75a]{font-size:14px;color:var(--v-txtSecondary-base);margin-top:8px;line-height:20px}.eq-grid[data-v-069ce75a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.eq-card[data-v-069ce75a]{border:1px solid var(--v-outline-base);border-radius:8px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .15s;background:var(--v-surface2-base)}.eq-card[data-v-069ce75a]:hover{border-color:var(--v-outline2-base)}.eq-card.on[data-v-069ce75a]{border-color:var(--v-accent-base);background:rgba(51,153,153,.08)}.eq-img[data-v-069ce75a]{flex:none}.eq-name[data-v-069ce75a]{font-size:12px;font-weight:500;color:var(--v-txtSecondary-base);text-align:center;line-height:1.3}.eq-card.on .eq-name[data-v-069ce75a]{color:var(--v-secondary-base)}.footer-row[data-v-53277f11]{display:flex}.footer-cancel[data-v-53277f11]{flex:0 0 auto;border-radius:0!important;height:52px!important;border-right:1px solid var(--v-outline-base);background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important;font-weight:500}.footer-save[data-v-53277f11]{flex:1 1 auto;border-radius:0!important;height:52px!important;font-weight:700}.confirm-text[data-v-47aec9ae]{font-size:14px;color:var(--v-txtSecondary-base);line-height:1.6;margin:0}.confirm-footer[data-v-47aec9ae]{display:flex}.confirm-btn[data-v-47aec9ae]{flex:1;height:52px!important;border-radius:0!important;font-weight:700}.confirm-btn--cancel[data-v-47aec9ae]{flex:0.65;color:var(--v-txtSecondary-base)!important;background:var(--v-surface2-base)!important}.bp-tooltip{border:1px solid var(--v-outline-base);border-radius:10px!important;box-shadow:0 8px 24px rgba(0,0,0,.35);opacity:1!important;color:var(--v-txtPrimary-base)!important;font-size:12px;font-weight:500;padding:8px 12px!important}.config-panel[data-v-b71c878c]{border-left:1px solid var(--v-outline-base);box-shadow:-8px 0 40px rgba(0,0,0,.4)}.config-panel-header[data-v-b71c878c]{height:calc(56px + var(--safe-area-inset-top, 0px));padding-top:var(--safe-area-inset-top,0);display:flex;align-items:center;gap:12px;padding-left:16px;padding-right:16px;border-bottom:1px solid var(--v-outline-base);flex-shrink:0}.config-close[data-v-b71c878c]{background:var(--v-surface2-base)!important}.config-panel-title[data-v-b71c878c]{font-size:15px;font-weight:600;color:var(--v-txtPrimary-base);flex:1;text-align:center}.header-spacer[data-v-b71c878c]{width:28px}.config-list[data-v-b71c878c] .config-item{min-height:0;padding:16px 20px;font-size:14px;font-weight:500;color:var(--v-txtPrimary-base);border-bottom:1px solid var(--v-outline-base)}.config-list[data-v-b71c878c] .config-item:last-child{border-bottom:none}.config-list[data-v-b71c878c] .config-item.danger,.config-list[data-v-b71c878c] .config-item.danger .v-list-item__title{color:var(--v-error-base)}.footer-row[data-v-98ff45b0]{display:flex}.footer-cancel[data-v-98ff45b0]{flex:0 0 auto;border-radius:0!important;height:52px!important;border-right:1px solid var(--v-outline-base);background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important;font-weight:500}.footer-save[data-v-98ff45b0]{flex:1 1 auto;border-radius:0!important;height:52px!important;font-weight:700}.label[data-v-7f04efc4]{display:block;font-size:var(--fs-label);font-weight:500;color:var(--v-txtSecondary-base);margin-bottom:6px}.bolder[data-v-7f04efc4]{font-weight:700}.kimsa-textarea[data-v-7f04efc4] .v-input__slot{border-radius:8px;align-items:flex-start}.kimsa-textarea[data-v-7f04efc4] textarea{resize:vertical;line-height:1.5;font-size:var(--fs-input)}.title-label[data-v-ddba6970]{font-size:26px;font-weight:800;letter-spacing:-.02em;padding-bottom:16px}.footer-row[data-v-6a61a464]{display:flex}.footer-cancel[data-v-6a61a464]{flex:0 0 auto;border-radius:0!important;height:52px!important;border-right:1px solid var(--v-outline-base);background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important;font-weight:500}.footer-save[data-v-6a61a464]{flex:1 1 auto;border-radius:0!important;height:52px!important;font-weight:700}.ob-plan-card[data-v-d877ab34]{position:relative;display:flex;flex-direction:column;background:var(--v-surface-base);border:1.5px solid var(--v-outline-base);border-radius:12px;padding:16px 14px;transition:border-color .15s ease,background .15s ease}.ob-plan-card.is-clickable[data-v-d877ab34]{cursor:pointer}.ob-plan-card[data-v-d877ab34]:hover{border-color:var(--v-secondary-base)}.ob-plan-card.selected[data-v-d877ab34]{border-color:var(--v-secondary-base);background:rgba(102,204,204,.06)}.ob-plan-card.active-plan[data-v-d877ab34]{background:#0f1a2a;border-color:rgba(102,204,204,.45);box-shadow:0 0 0 4px rgba(102,204,204,.12)}.ob-plan-card.active-plan .ob-plan-icon[data-v-d877ab34]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.ob-plan-card.active-plan .ob-plan-name[data-v-d877ab34],.ob-plan-card.active-plan .ob-plan-price[data-v-d877ab34]{color:var(--v-secondary-base)}.ob-plan-card.active-plan .ob-plan-chevron[data-v-d877ab34]{color:var(--v-secondary-base)!important}.ob-plan-card.active-plan .ob-plan-feat[data-v-d877ab34]{color:hsla(0,0%,100%,.6)}.ob-plan-chevron[data-v-d877ab34]{position:absolute;top:16px;right:14px;color:var(--v-txtMuted-base)!important;transition:transform .2s ease}.ob-plan-chevron.open[data-v-d877ab34]{transform:rotate(180deg)}.ob-plan-top[data-v-d877ab34]{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.ob-plan-icon[data-v-d877ab34]{width:36px;height:36px;border-radius:8px;flex-shrink:0;background:var(--v-field-base);border:1px solid var(--v-outline-base);display:flex;align-items:center;justify-content:center}.ob-plan-name[data-v-d877ab34]{font-size:12px;font-weight:800;color:var(--v-accent-base);text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.ob-plan-badge[data-v-d877ab34]{display:inline-block;margin-top:4px;background:rgba(102,204,204,.14);border-radius:5px;padding:2px 8px;font-size:10px;font-weight:600;color:var(--v-secondary-base)}.ob-plan-price[data-v-d877ab34]{font-size:26px;font-weight:800;line-height:1;margin-bottom:2px}.ob-plan-currency[data-v-d877ab34]{font-size:14px;font-weight:700}.ob-plan-period[data-v-d877ab34]{font-size:9px;font-weight:600;color:var(--v-txtMuted-base);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}.ob-plan-includes[data-v-d877ab34]{font-size:11px;color:var(--v-txtMuted-base);margin:4px 0 8px}.ob-plan-feats[data-v-d877ab34]{display:flex;flex-direction:column;gap:6px}.ob-plan-feat[data-v-d877ab34]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--v-txtSecondary-base);line-height:1.3}.ob-plan-cta[data-v-d877ab34]{margin-top:14px;width:100%;height:38px;border-radius:8px;border:1px solid var(--v-outline-base);background:transparent;color:var(--v-txtSecondary-base);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease}.ob-plan-cta[data-v-d877ab34]:hover{border-color:var(--v-secondary-base);color:var(--v-accent-base)}.ob-plan-cta--active[data-v-d877ab34]{background:var(--v-secondary-base);border-color:var(--v-secondary-base);color:#fff}.select-plan[data-v-111c2ced]{display:flex;flex-direction:column;align-items:stretch}.sp-eyebrow[data-v-111c2ced]{font-size:12px;font-weight:700;color:var(--v-accent-base);letter-spacing:.05em;text-transform:uppercase;text-align:center;margin-bottom:6px}.sp-title[data-v-111c2ced]{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-align:center;margin-bottom:20px}.select-plan--stepper .sp-title[data-v-111c2ced]{text-align:left;margin-bottom:16px}.sp-toggle-row[data-v-111c2ced]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.select-plan--stepper .sp-toggle-row[data-v-111c2ced]{justify-content:flex-start}.sp-toggle-label[data-v-111c2ced]{font-size:14px;font-weight:500;color:var(--v-txtSecondary-base)}.sp-switch[data-v-111c2ced]{width:46px;height:25px;border-radius:13px;background:var(--v-primary-base);position:relative;cursor:pointer;flex-shrink:0}.sp-switch-thumb[data-v-111c2ced]{position:absolute;width:19px;height:19px;border-radius:50%;background:#fff;top:3px;right:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.sp-switch.monthly .sp-switch-thumb[data-v-111c2ced]{transform:translateX(-21px)}.sp-coupon[data-v-111c2ced]{margin-bottom:22px}.sp-coupon-row[data-v-111c2ced]{display:flex;border:1px solid var(--v-outline-base);border-radius:8px;overflow:hidden}.sp-coupon-input[data-v-111c2ced]{flex:1;min-width:0;height:42px;border:none;background:var(--v-field-base);font-size:14px;font-family:inherit;color:inherit;padding:0 14px;outline:none}.sp-coupon-input[data-v-111c2ced]::-moz-placeholder{color:var(--v-txtMuted-base)}.sp-coupon-input[data-v-111c2ced]::placeholder{color:var(--v-txtMuted-base)}.sp-coupon-apply[data-v-111c2ced]{display:flex;align-items:center;gap:5px;padding:0 14px;height:42px;border:none;border-left:1px solid var(--v-outline-base);background:var(--v-field-base);color:var(--v-accent-base);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.sp-coupon-apply[data-v-111c2ced]:disabled{color:var(--v-txtMuted-base);cursor:default}.sp-coupon-msg[data-v-111c2ced]{display:block;margin-top:6px;font-size:12px;color:var(--v-txtSecondary-base);text-align:center}.ob-plan-grid[data-v-111c2ced]{display:grid;grid-template-columns:1fr;gap:10px}.sp-nav[data-v-111c2ced]{display:flex;justify-content:space-between;margin-bottom:8px}.sp-empty[data-v-111c2ced]{text-align:center;color:var(--v-txtMuted-base);margin-top:16px}.app-title[data-v-4cb7a3e8]{color:#333;font-size:20px}.label[data-v-7afcfd09]{font-size:var(--fs-section);color:var(--v-txtSecondary-base);font-weight:700;margin-bottom:8px}.chips-wrap[data-v-7afcfd09]{display:flex;flex-wrap:wrap;gap:8px}.item-chip[data-v-7afcfd09]{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;border:1px solid var(--v-outline2-base);background:transparent;color:var(--v-txtSecondary-base);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.item-chip[data-v-7afcfd09]:hover{border-color:var(--v-secondary-base);color:var(--v-secondary-base)}.item-chip.active[data-v-7afcfd09]{background:rgba(51,153,153,.15);border-color:var(--v-accent-base);color:var(--v-accent-base)}.theme--dark .item-chip.active[data-v-7afcfd09]{color:var(--v-secondary-base)}.rating-stars[data-v-2ea2f640]{display:inline-flex;align-items:center;gap:3px;line-height:1}.rating-value[data-v-2ea2f640]{font-weight:700;color:var(--v-txtSecondary-base);margin-left:2px}.filter-card[data-v-6d163d11]{display:flex;flex-direction:column;height:100%;background:var(--v-surface-base)}.filter-header[data-v-6d163d11]{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:0 12px 0 18px;height:calc(56px + var(--safe-area-inset-top, 0px));padding-top:var(--safe-area-inset-top,0);border-bottom:1px solid var(--v-outline-base)}.filter-title[data-v-6d163d11]{flex:1 1 auto;font-size:15px;font-weight:700;color:var(--v-txtPrimary-base)}.filter-body[data-v-6d163d11]{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:18px;display:flex;flex-direction:column;gap:22px}.filter-group[data-v-6d163d11]{display:flex;flex-direction:column;gap:10px}.filter-label[data-v-6d163d11]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--v-accent-base)}.theme--dark .filter-label[data-v-6d163d11]{color:var(--v-primary-base)}.rating-row[data-v-6d163d11]{display:flex;align-items:center;gap:12px}.rating-slider[data-v-6d163d11]{flex:1 1 auto}.rating-hint[data-v-6d163d11]{font-size:11px;color:var(--v-txtMuted-base)}.filter-footer[data-v-6d163d11]{flex-shrink:0;padding:12px 18px;padding-bottom:calc(12px + var(--safe-area-inset-bottom, 0px));border-top:1px solid var(--v-outline-base)}.filter-cta[data-v-6d163d11]{height:44px!important;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:#0c0e12!important;background:var(--v-primary-base)!important}.filter-drawer[data-v-5942f3e8]{border-left:1px solid var(--v-outline-base);box-shadow:-8px 0 40px rgba(0,0,0,.4)}.filter-drawer[data-v-5942f3e8] .v-navigation-drawer__content{height:100%;overflow:hidden}.rate-sub[data-v-1f35748d]{font-size:14px;color:var(--v-txtSecondary-base);line-height:1.4;margin-bottom:20px}.rate-stars[data-v-1f35748d]{display:flex;justify-content:center;padding:8px 0 12px}.footer-btn.v-btn[data-v-1f35748d]{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-1f35748d]{background:var(--v-surface2-base)!important;color:var(--v-txtMuted-base)!important}.stars-btn[data-v-5c5e1e99]{width:auto!important;min-width:36px;padding:0 8px!important}.card-container[data-v-fece0a0c]{border-radius:8px;overflow:hidden}.title-container[data-v-fece0a0c]{color:#fff;background:var(--v-backGroundPrimary-base)}.dialog-actions[data-v-e717be04]{display:flex}.dialog-cancel[data-v-e717be04]{padding:0 20px;height:52px;background:none;border:none;border-right:1px solid var(--v-outline-base);font-family:inherit;font-size:14px;font-weight:500;color:var(--v-txtSecondary-base);cursor:pointer;flex-shrink:0;transition:color .15s}.dialog-cancel[data-v-e717be04]:hover{color:var(--v-txtPrimary-base)}.dialog-confirm[data-v-e717be04]{flex:1;height:52px!important;border-radius:0!important;font-weight:700}.field-group[data-v-022d6bac]{margin-bottom:16px}.field-label[data-v-022d6bac]{display:block;font-size:12px;font-weight:600;color:var(--v-txtMuted-base);margin-bottom:6px}.info-banner[data-v-022d6bac]{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 12px;border-radius:8px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);font-size:12px;line-height:1.4;color:var(--v-txtMuted-base)}.info-banner .v-icon[data-v-022d6bac]{color:var(--v-accent-base);margin-top:1px;flex-shrink:0}.metric-scroll[data-v-022d6bac]{overflow-x:auto}.metric-grid[data-v-022d6bac]{min-width:560px}.metric-headers[data-v-022d6bac],.metric-row[data-v-022d6bac]{display:grid;grid-template-columns:20px minmax(0,1fr) 108px 84px 74px 28px;gap:8px;align-items:center}.metric-headers[data-v-022d6bac]{margin-bottom:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--v-txtMuted-base)}.metric-row[data-v-022d6bac]{margin-bottom:6px}.metric-row>[data-v-022d6bac]{min-width:0}.metric-num[data-v-022d6bac],.mh-num[data-v-022d6bac]{text-align:center;font-size:12px;color:var(--v-txtMuted-base)}.mh-pm[data-v-022d6bac]{text-align:center}.pm-group[data-v-022d6bac]{display:flex;height:34px;border:1px solid var(--v-outline2-base);border-radius:8px;overflow:hidden}.pm-btn[data-v-022d6bac]{flex:1;background:var(--v-surface-base);border:none;color:var(--v-txtMuted-base);font-size:16px;font-weight:700;cursor:pointer;transition:background .12s,color .12s}.pm-btn[data-v-022d6bac]:first-child{border-right:1px solid var(--v-outline2-base)}.pm-btn.active[data-v-022d6bac]{background:var(--v-accent-base);color:#fff}.metric-del[data-v-022d6bac]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:none;background:transparent;color:var(--v-txtMuted-base);cursor:pointer;transition:background .12s,color .12s}.metric-del[data-v-022d6bac]:hover{background:rgba(232,92,92,.12);color:var(--v-error-base)}.metric-del.hidden[data-v-022d6bac]{visibility:hidden}.add-metric-btn[data-v-022d6bac]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;margin-top:12px;border-radius:8px;border:1px solid rgba(51,153,153,.35);background:rgba(51,153,153,.08);color:var(--v-accent-base);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.add-metric-btn[data-v-022d6bac]:hover{background:rgba(51,153,153,.16)}.add-metric-btn .v-icon[data-v-022d6bac]{color:inherit!important}.skeleton-loader[data-v-23aba8a4]{position:relative;overflow:hidden}.sk-bone[data-v-23aba8a4]{background:var(--v-surface2-base);border-radius:3px}.skeleton-loader__sheen[data-v-23aba8a4]{position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(90deg,transparent,var(--v-outline2-base) 50%,transparent);opacity:.6;mix-blend-mode:screen;pointer-events:none;animation:skeleton-loader-sheen-23aba8a4 1.4s ease-in-out infinite}@keyframes skeleton-loader-sheen-23aba8a4{0%{transform:translateX(-100%)}to{transform:translateX(266%)}}.sk-card[data-v-23aba8a4]{display:flex;align-items:stretch;height:72px;border:1px solid var(--v-outline-base);border-radius:8px;overflow:hidden;margin-bottom:8px}.sk-card__thumb[data-v-23aba8a4]{width:52px;flex-shrink:0;border-radius:0}.sk-card__lines[data-v-23aba8a4]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:8px 12px}.sk-line[data-v-23aba8a4]{height:9px}.sk-line--lg[data-v-23aba8a4]{width:70%}.sk-line--md[data-v-23aba8a4]{width:50%}.sk-line--sm[data-v-23aba8a4]{width:40%}.skeleton-loader--week-dots[data-v-23aba8a4]{display:flex;gap:4px;align-items:center}.sk-day[data-v-23aba8a4]{display:flex;flex-direction:column;align-items:center;gap:2px}.sk-day__label[data-v-23aba8a4]{width:16px;height:9px}.sk-day__dot[data-v-23aba8a4]{width:26px;height:26px;border-radius:50%}.skeleton-loader--exercise-history[data-v-23aba8a4]{display:flex;flex-direction:column;gap:10px}.sk-hist-row[data-v-23aba8a4]{display:flex;align-items:stretch;height:60px;border:1px solid var(--v-outline-base);border-radius:12px;overflow:hidden}.sk-hist-date[data-v-23aba8a4]{width:92px;flex-shrink:0;border-radius:0}.sk-hist-data[data-v-23aba8a4]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px 12px}.skeleton-loader--chat-list[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.sk-chat-card[data-v-23aba8a4]{display:flex;align-items:stretch;height:72px;border:1px solid var(--v-outline-base);border-radius:10px;overflow:hidden}.sk-chat-thumb[data-v-23aba8a4]{width:72px;flex-shrink:0;border-radius:0}.sk-chat-lines[data-v-23aba8a4]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px}.skeleton-loader--chat[data-v-23aba8a4]{display:flex;flex-direction:column;gap:14px}.sk-msg[data-v-23aba8a4]{display:flex}.sk-msg--me[data-v-23aba8a4]{justify-content:flex-end}.sk-bubble[data-v-23aba8a4]{height:40px;border-radius:12px}.skeleton-loader--circles[data-v-23aba8a4]{display:flex;gap:10px;justify-content:center}.sk-circle[data-v-23aba8a4]{width:48px;height:48px;border-radius:50%}.skeleton-loader--team-bars[data-v-23aba8a4]{display:flex;flex-direction:column;gap:7px}.sk-tb-row[data-v-23aba8a4]{display:flex;align-items:center;gap:8px}.sk-tb-name[data-v-23aba8a4]{flex:0 0 68px;height:8px;border-radius:4px}.sk-tb-bar[data-v-23aba8a4]{flex:1;height:15px;border-radius:4px}.skeleton-loader--team-cards[data-v-23aba8a4]{display:flex;flex-direction:column;gap:8px}.sk-tc-card[data-v-23aba8a4]{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;border:1px solid var(--v-outline-base);border-radius:14px;background:var(--v-surface-base)}.sk-tc-dot[data-v-23aba8a4]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sk-tc-name[data-v-23aba8a4]{width:140px;height:13px;border-radius:6px}.sk-tc-meta[data-v-23aba8a4]{width:130px;height:11px;border-radius:6px;margin-left:auto}.sk-tc-chev[data-v-23aba8a4]{width:28px;height:28px;border-radius:6px;flex-shrink:0}.skeleton-loader--stat-grid[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sk-sg-card[data-v-23aba8a4]{height:320px;border-radius:12px}@media (max-width:1100px){.skeleton-loader--stat-grid[data-v-23aba8a4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.skeleton-loader--stat-grid[data-v-23aba8a4]{grid-template-columns:1fr}}.skeleton-loader--stat-table[data-v-23aba8a4]{border:1px solid var(--v-outline-base);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.sk-stt-head[data-v-23aba8a4]{height:42px;border-radius:0}.sk-stt-row[data-v-23aba8a4]{height:46px;border-radius:0;border-top:1px solid var(--v-bg-base)}.skeleton-loader--eval-stats[data-v-23aba8a4]{display:flex;flex-direction:column;gap:20px}.sk-es-top[data-v-23aba8a4]{display:flex;gap:16px}.sk-es-card[data-v-23aba8a4]{width:240px;height:260px;border-radius:14px;flex-shrink:0}.sk-es-table[data-v-23aba8a4]{flex:1;height:260px;border-radius:14px}.sk-es-charts[data-v-23aba8a4]{display:grid;grid-template-columns:1.35fr 1fr .85fr;gap:14px}.sk-es-chart[data-v-23aba8a4]{height:290px;border-radius:14px}@media (max-width:1100px){.sk-es-charts[data-v-23aba8a4]{grid-template-columns:1fr 1fr}}@media (max-width:860px){.sk-es-top[data-v-23aba8a4]{flex-direction:column}.sk-es-card[data-v-23aba8a4]{width:100%;height:180px}}@media (max-width:700px){.sk-es-charts[data-v-23aba8a4]{grid-template-columns:1fr}}.sk-tbl-head[data-v-23aba8a4]{height:40px;background:linear-gradient(180deg,var(--v-surface2-base),var(--v-surface-base));border-bottom:1px solid var(--v-outline-base)}.sk-tbl-row[data-v-23aba8a4]{display:flex;align-items:center;gap:10px;height:60px;padding:0 16px;border-bottom:1px solid var(--v-outline-base)}.sk-tbl-row[data-v-23aba8a4]:last-child{border-bottom:none}.sk-tbl-avatar[data-v-23aba8a4]{width:34px;height:34px;border-radius:8px;flex-shrink:0}.sk-tbl-lines[data-v-23aba8a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.sk-tbl-cell[data-v-23aba8a4]{width:90px;height:11px;border-radius:4px;flex-shrink:0}.sk-tbl-cell--sm[data-v-23aba8a4]{width:60px}.skeleton-loader--rows[data-v-23aba8a4]{display:flex;flex-direction:column}.sk-row[data-v-23aba8a4]{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--v-outline-base)}.sk-row[data-v-23aba8a4]:last-child{border-bottom:none}.sk-row .sk-line[data-v-23aba8a4]{flex:1;height:11px}.sk-row__ctrl[data-v-23aba8a4]{width:40px;height:22px;border-radius:11px;flex-shrink:0}.skeleton-loader--lib-rows[data-v-23aba8a4]{display:flex;flex-direction:column;gap:8px}.sk-lib-row[data-v-23aba8a4]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--v-outline-base);border-radius:10px}.sk-lib-icon[data-v-23aba8a4]{width:42px;height:42px;border-radius:8px;flex-shrink:0}.sk-lib-lines[data-v-23aba8a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.sk-lib-more[data-v-23aba8a4]{width:28px;height:28px;border-radius:6px;flex-shrink:0}.skeleton-loader--zapping-select[data-v-23aba8a4]{display:flex;flex-direction:column;gap:16px}.sk-zap-desc[data-v-23aba8a4]{height:11px;width:100%;align-self:center}.sk-zap-desc--short[data-v-23aba8a4]{width:60%}.sk-zap-tabs[data-v-23aba8a4]{display:flex;gap:8px}.sk-zap-tab[data-v-23aba8a4]{flex:1;height:38px;border-radius:8px}.sk-zap-field[data-v-23aba8a4]{width:100%;height:44px;border-radius:8px}.sk-athlete[data-v-23aba8a4]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--v-outline-base);border-radius:12px}.sk-athlete-logo[data-v-23aba8a4]{width:40px;height:40px;border-radius:9px;flex-shrink:0}.sk-athlete-name[data-v-23aba8a4]{height:13px;width:55%;border-radius:4px}.sk-ae[data-v-23aba8a4]{max-width:720px;margin:0 auto;padding:16px;border:1px solid var(--v-outline-base);border-radius:12px}.sk-ae-steps[data-v-23aba8a4]{display:flex;justify-content:center;gap:60px;padding-bottom:16px;border-bottom:1px solid var(--v-outline-base)}.sk-ae-step[data-v-23aba8a4]{width:28px;height:28px;border-radius:50%}.sk-ae-body[data-v-23aba8a4]{display:flex;flex-direction:column;gap:14px;padding:20px 0}.sk-ae-field[data-v-23aba8a4]{height:42px;border-radius:8px}.sk-ae-img[data-v-23aba8a4]{height:100px;border-radius:8px}.sk-ae-actions[data-v-23aba8a4]{display:flex;gap:8px;padding-top:16px;border-top:1px solid var(--v-outline-base)}.sk-ae-btn[data-v-23aba8a4]{flex:1 1 0;height:42px;border-radius:8px}.sk-ad[data-v-23aba8a4]{display:grid;grid-template-columns:1fr;gap:16px}.sk-ad-left[data-v-23aba8a4]{display:flex;flex-direction:column;gap:12px}.sk-ad-right[data-v-23aba8a4]{display:flex;flex-direction:column;gap:8px}.sk-ad-hero[data-v-23aba8a4]{height:220px;border-radius:14px}.sk-ad-stats[data-v-23aba8a4]{display:flex;gap:8px}.sk-ad-stat[data-v-23aba8a4]{flex:1;height:64px;border-radius:14px}.sk-ad-block[data-v-23aba8a4]{height:56px;border-radius:12px}@media (min-width:960px){.sk-ad[data-v-23aba8a4]{grid-template-columns:1fr 1fr;gap:24px;align-items:start}}.sk-cal-head[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 8px;border-bottom:1px solid var(--v-outline-base)}.sk-cal-weekday[data-v-23aba8a4]{height:9px;width:55%;margin:0 auto}.sk-cal-grid[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(7,1fr)}.sk-cal-cell[data-v-23aba8a4]{min-height:92px;border-right:1px solid var(--v-outline2-base);border-bottom:1px solid var(--v-outline2-base);padding:8px 6px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.sk-cal-cell[data-v-23aba8a4]:nth-child(7n){border-right:none}.sk-cal-date[data-v-23aba8a4]{width:16px;height:12px;margin-bottom:2px}.sk-cal-ev[data-v-23aba8a4]{height:8px;border-radius:3px}.sk-week[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(7,1fr);min-height:calc(100vh - 250px)}.sk-week-col[data-v-23aba8a4]{display:flex;flex-direction:column;border-right:1px solid var(--v-outline2-base)}.sk-week-col[data-v-23aba8a4]:last-child{border-right:none}.sk-week-head[data-v-23aba8a4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;background:var(--v-surface-base);border-bottom:1px solid var(--v-outline-base)}.sk-week-weekday[data-v-23aba8a4]{width:40%;height:9px}.sk-week-date[data-v-23aba8a4]{width:18px;height:12px;align-self:flex-start}.sk-week-body[data-v-23aba8a4]{display:flex;flex-direction:column;gap:6px;padding:8px 6px}.sk-week-ev[data-v-23aba8a4]{height:22px;border-radius:4px}.sk-cday[data-v-23aba8a4]{display:flex;height:calc(100vh - 260px);min-height:0;border-top:1px solid var(--v-outline-base)}.sk-cday-col[data-v-23aba8a4]{display:flex;flex-direction:column;padding:12px 10px;min-width:0;overflow:hidden}.sk-cday-col--left[data-v-23aba8a4]{width:clamp(220px,30%,420px);border-right:1px solid var(--v-outline-base)}.sk-cday-col--mid[data-v-23aba8a4]{flex:1;background:var(--v-bg-base);border-right:1px solid var(--v-outline-base)}.sk-cday-col--right[data-v-23aba8a4]{width:clamp(240px,25%,320px);padding:0 0 12px}.sk-cday-block[data-v-23aba8a4]{height:64px;border-radius:12px;margin-bottom:10px}.sk-cday-save[data-v-23aba8a4]{margin-top:auto;height:38px;border-radius:9px}.sk-cday-header[data-v-23aba8a4]{height:34px;border-radius:8px;margin-bottom:12px}.sk-cday-hist[data-v-23aba8a4]{height:96px;border-radius:12px;margin-bottom:12px}.sk-cday-tabs[data-v-23aba8a4]{display:flex;gap:6px;margin-bottom:12px}.sk-cday-tab[data-v-23aba8a4]{flex:1;height:30px;border-radius:7px}.sk-cday-field[data-v-23aba8a4]{height:40px;border-radius:8px;margin-bottom:12px}.sk-cday-row[data-v-23aba8a4]{height:52px;border-radius:10px;margin-bottom:8px}.sk-cday-navbar[data-v-23aba8a4]{height:41px;border-radius:0;margin-bottom:12px}.sk-cday-metrics[data-v-23aba8a4]{display:flex;gap:1px;padding:0 12px;margin-bottom:12px}.sk-cday-metric[data-v-23aba8a4]{flex:1;height:52px;border-radius:8px}.sk-cday-section[data-v-23aba8a4]{height:96px;border-radius:10px;margin:0 12px 12px}.sk-cday-donut[data-v-23aba8a4]{height:160px;border-radius:10px;margin:0 12px 12px}.skeleton-loader--detail[data-v-23aba8a4]{padding:16px}.sk-detail[data-v-23aba8a4]{display:grid;grid-template-columns:1fr 420px;gap:16px}.sk-detail-left[data-v-23aba8a4]{display:flex;flex-direction:column;gap:14px}.sk-detail-row[data-v-23aba8a4]{display:grid;gap:8px}.sk-detail-row--4[data-v-23aba8a4]{grid-template-columns:repeat(4,1fr)}.sk-detail-row--3[data-v-23aba8a4]{grid-template-columns:repeat(3,1fr)}.sk-detail-box[data-v-23aba8a4]{height:56px;border-radius:10px}.sk-detail-box--tall[data-v-23aba8a4]{height:72px}.sk-detail-donut[data-v-23aba8a4]{height:200px;border-radius:10px}.sk-detail-right[data-v-23aba8a4]{display:flex;flex-direction:column;gap:8px}.sk-detail-acc[data-v-23aba8a4]{height:50px;border-radius:10px}@media (max-width:960px){.sk-detail[data-v-23aba8a4]{grid-template-columns:1fr}}.skeleton-loader--dash-list[data-v-23aba8a4]{display:flex;flex-direction:column}.sk-dl-row[data-v-23aba8a4]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--v-outline-base)}.sk-dl-row[data-v-23aba8a4]:last-child{border-bottom:none}.sk-dl-avatar[data-v-23aba8a4]{width:28px;height:28px;border-radius:6px;flex-shrink:0}.sk-dl-lines[data-v-23aba8a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.skeleton-loader--bar-chart[data-v-23aba8a4]{height:100%}.sk-bc[data-v-23aba8a4]{display:flex;align-items:flex-end;justify-content:space-around;gap:8px;height:100%;padding:12px 6px 26px}.sk-bc-bar[data-v-23aba8a4]{flex:1;max-width:46px;border-radius:6px 6px 0 0}.sk-dash[data-v-23aba8a4]{display:flex;flex-direction:column;gap:8px}.sk-dash-row[data-v-23aba8a4]{display:grid;grid-template-columns:1fr 240px;gap:8px}.sk-dash-main[data-v-23aba8a4],.sk-dash-side[data-v-23aba8a4]{border:1px solid var(--v-outline-base);border-radius:14px;background:var(--v-surface-base);overflow:hidden}.sk-dash-main[data-v-23aba8a4]{padding:14px 18px;display:flex;flex-direction:column;gap:16px}.sk-dash-head[data-v-23aba8a4]{display:flex;flex-direction:column;gap:7px}.sk-dash-title[data-v-23aba8a4]{width:40%;height:14px;border-radius:5px}.sk-dash-sub[data-v-23aba8a4]{width:60%;height:10px;border-radius:5px}.sk-dash-circles[data-v-23aba8a4]{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0}.sk-dash-legend[data-v-23aba8a4]{display:flex;gap:14px;border-top:1px solid var(--v-outline-base);padding-top:10px;margin-top:auto}.sk-dash-chip[data-v-23aba8a4]{width:60px;height:10px;border-radius:5px}.sk-dash-main .sk-bc[data-v-23aba8a4]{height:210px}.sk-dash-side-head[data-v-23aba8a4]{padding:12px 16px;border-bottom:1px solid var(--v-outline-base)}.sk-dash-side-head .sk-dash-sub[data-v-23aba8a4]{width:55%}@media (max-width:960px){.sk-dash-row[data-v-23aba8a4]{grid-template-columns:1fr}}.sk-sh[data-v-23aba8a4]{display:flex;flex-direction:column;gap:20px}.sk-sh-card[data-v-23aba8a4]{border:1px solid var(--v-outline-base);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.sk-sh-dots[data-v-23aba8a4]{display:flex;justify-content:space-between}.sk-sh-dot[data-v-23aba8a4]{width:34px;height:34px;border-radius:50%}.sk-sh-bar[data-v-23aba8a4]{height:6px;border-radius:3px}.sk-sh-stats[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sk-sh-stat[data-v-23aba8a4]{height:90px;border-radius:12px}.sk-sh-workout[data-v-23aba8a4]{height:220px;border-radius:14px}@media (max-width:599px){.sk-sh-dot[data-v-23aba8a4]{width:26px;height:26px}}.sk-sr[data-v-23aba8a4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.sk-sr-left[data-v-23aba8a4],.sk-sr-right[data-v-23aba8a4]{display:flex;flex-direction:column;gap:16px}.sk-sr-cal[data-v-23aba8a4]{border:1px solid var(--v-outline-base);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.sk-sr-cal-title[data-v-23aba8a4]{height:16px;width:40%;border-radius:6px;align-self:center}.sk-sr-cal-grid[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.sk-sr-cal-cell[data-v-23aba8a4]{aspect-ratio:1;border-radius:8px}.sk-sr-list[data-v-23aba8a4]{border:1px solid var(--v-outline-base);border-radius:14px;padding:8px 14px;display:flex;flex-direction:column}.sk-sr-item[data-v-23aba8a4]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--v-outline-base)}.sk-sr-item[data-v-23aba8a4]:last-child{border-bottom:none}.sk-sr-dot[data-v-23aba8a4]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sk-sr-item-lines[data-v-23aba8a4]{flex:1;display:flex;flex-direction:column;gap:6px}.sk-sr-chip[data-v-23aba8a4]{width:72px;height:22px;border-radius:11px;flex-shrink:0}.sk-sr-stats[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sk-sr-stat[data-v-23aba8a4]{height:90px;border-radius:12px}.sk-sr-next[data-v-23aba8a4]{height:200px;border-radius:14px}@media (max-width:959px){.sk-sr[data-v-23aba8a4]{grid-template-columns:1fr}}.sk-sp[data-v-23aba8a4]{display:grid;grid-template-columns:260px 1fr 280px;gap:20px;align-items:start}.sk-sp-col[data-v-23aba8a4]{display:flex;flex-direction:column;gap:12px;min-width:0}.sk-sp-photo[data-v-23aba8a4]{width:100%;aspect-ratio:1;border-radius:14px}.sk-sp-stat[data-v-23aba8a4]{height:58px;border-radius:10px}.sk-sp-acc[data-v-23aba8a4]{height:460px;border-radius:14px}.sk-sp-well[data-v-23aba8a4]{height:320px;border-radius:14px}.sk-sp-msg[data-v-23aba8a4]{height:96px;border-radius:14px}.sk-sp-cal[data-v-23aba8a4]{height:300px;border-radius:14px}.sk-sp-danger[data-v-23aba8a4]{height:44px;border-radius:10px}@media (max-width:1263px){.sk-sp[data-v-23aba8a4]{grid-template-columns:220px 1fr 240px;gap:14px}}@media (max-width:959px){.sk-sp[data-v-23aba8a4]{grid-template-columns:1fr;gap:14px}}.sk-cl[data-v-23aba8a4]{display:flex;flex-direction:column}.sk-cl-item[data-v-23aba8a4]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--v-outline-base)}.sk-cl-av[data-v-23aba8a4]{width:56px;height:56px;border-radius:10px;flex-shrink:0}.sk-cl-lines[data-v-23aba8a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.sk-cc[data-v-23aba8a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.sk-cc-card[data-v-23aba8a4]{border:1px solid var(--v-outline-base);border-radius:12px;overflow:hidden}.sk-cc-img[data-v-23aba8a4]{display:block;width:100%;height:80px;border-radius:0}.sk-cc-body[data-v-23aba8a4]{display:flex;flex-direction:column;gap:8px;padding:14px 12px}.sk-cp[data-v-23aba8a4]{display:flex;flex-direction:column;align-items:center;gap:12px}.sk-cp-photo[data-v-23aba8a4]{width:140px;height:140px;border-radius:12px}.sk-cp-name[data-v-23aba8a4]{width:220px;height:20px;border-radius:6px}.sk-cp-bio[data-v-23aba8a4]{width:280px;max-width:100%;height:12px;border-radius:6px}.sk-cp-acc[data-v-23aba8a4]{width:100%;height:52px;border-radius:10px;margin-top:8px}.sk-aa[data-v-23aba8a4]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:380px;margin:0 auto}.sk-aa-badge[data-v-23aba8a4]{width:64px;height:64px;border-radius:50%;margin-bottom:6px}.sk-aa-title[data-v-23aba8a4]{width:60%;height:20px;border-radius:6px}.sk-aa-line[data-v-23aba8a4]{width:100%;height:11px;border-radius:5px}.sk-aa-line--short[data-v-23aba8a4]{width:70%}.sk-aa-btn[data-v-23aba8a4]{width:100%;height:44px;border-radius:8px;margin-top:10px}.tpl-list[data-v-5afdaaee]{display:flex;flex-direction:column;gap:8px}.tpl-row[data-v-5afdaaee]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--v-outline-base);border-radius:10px;background:var(--v-surface-base);transition:border-color .15s,background .15s}.tpl-row[data-v-5afdaaee]:hover{border-color:var(--v-outline2-base);background:var(--v-surface2-base)}.tpl-info[data-v-5afdaaee]{display:flex;flex-direction:column;gap:2px;min-width:0}.tpl-name[data-v-5afdaaee]{font-size:14px;font-weight:600;color:var(--v-txtPrimary-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-count[data-v-5afdaaee]{font-size:12px;color:var(--v-txtMuted-base)}.tpl-actions[data-v-5afdaaee]{display:flex;gap:4px;flex-shrink:0}.icon-btn[data-v-5afdaaee]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--v-txtMuted-base);transition:background .12s,color .12s}.icon-btn[data-v-5afdaaee]:hover{background:var(--v-outline2-base);color:var(--v-txtPrimary-base)}.icon-btn.danger-btn[data-v-5afdaaee]:hover{background:rgba(232,92,92,.12);color:var(--v-error-base)}.tpl-empty[data-v-5afdaaee]{text-align:center;font-size:13px;color:var(--v-txtMuted-base);padding:24px 0}.tpl-note[data-v-5afdaaee]{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border-radius:8px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);font-size:12px;color:var(--v-txtMuted-base)}.tpl-note .v-icon[data-v-5afdaaee]{color:var(--v-txtMuted-base);margin-top:1px;flex-shrink:0}.students-actions-list[data-v-14af2c89]{min-width:210px}.students-fab[data-v-14af2c89]{background:var(--brand-gradient)!important;box-shadow:0 4px 16px rgba(204,255,51,.3)!important;transition:transform .15s,box-shadow .15s}.students-fab[data-v-14af2c89]:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(204,255,51,.4)!important}.action-icon-box[data-v-14af2c89]{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,rgba(204,255,51,.15),rgba(51,153,153,.15));display:flex;align-items:center;justify-content:center}.action-icon-box .v-icon[data-v-14af2c89]{color:var(--v-primary-base)}.theme--light .action-icon-box[data-v-14af2c89]{background:rgba(51,153,153,.12)}.theme--light .action-icon-box .v-icon[data-v-14af2c89]{color:var(--v-accent-base)}.action-icon-box--muted[data-v-14af2c89]{background:var(--v-surface2-base)}.action-icon-box--muted .v-icon[data-v-14af2c89],.theme--light .action-icon-box--muted .v-icon[data-v-14af2c89]{color:var(--v-txtMuted-base)}.action-label[data-v-14af2c89]{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:var(--v-txtPrimary-base)}.action-muted .action-label[data-v-14af2c89]{color:var(--v-txtSecondary-base)}.video-js[data-v-c6baeb90]{background-color:#000!important;width:100%;aspect-ratio:16/9;max-height:50vh;border-radius:8px;overflow:hidden}[data-v-c6baeb90] .vjs-poster,[data-v-c6baeb90] .vjs-tech{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding-top:0!important;-o-object-fit:contain;object-fit:contain;border-radius:8px}[data-v-c6baeb90] .video-js .vjs-control-bar{border-radius:0 0 8px 8px;margin-bottom:0;width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;color:#f2f5fa;background:rgba(6,8,12,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-v-c6baeb90] .video-js .vjs-control-bar .vjs-control{height:40px}[data-v-c6baeb90] .video-js .vjs-control-bar .vjs-button>.vjs-icon-placeholder:before{line-height:40px}[data-v-c6baeb90] .video-js .vjs-time-control{display:flex;align-items:center;height:40px;padding:0;min-width:0;font-size:12px}[data-v-c6baeb90] .video-js .vjs-current-time{display:flex!important;padding-left:2px}[data-v-c6baeb90] .video-js .vjs-time-divider{display:flex!important;min-width:0;padding:0 2px}[data-v-c6baeb90] .video-js .vjs-duration{display:flex!important}[data-v-c6baeb90] .video-js .vjs-remaining-time{display:none!important}[data-v-c6baeb90] .video-js .vjs-fullscreen-control{margin-left:auto}[data-v-c6baeb90] .video-js .vjs-control-bar .vjs-progress-control{order:-1;flex:0 0 100%;width:100%;min-width:0;height:0;margin:0;padding:0;display:flex;align-items:center}[data-v-c6baeb90] .video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder{position:relative;margin:0;height:5px;width:100%;background:rgba(242,245,250,.5)}[data-v-c6baeb90] .vjs-time-tooltip,[data-v-c6baeb90] .vjs-volume-tooltip{background:var(--v-bg-base);color:var(--v-txtPrimary-base);opacity:.85}[data-v-c6baeb90] .vjs-load-progress{background:rgba(242,245,250,.5)}[data-v-c6baeb90] .vjs-load-progress div{background:transparent}[data-v-c6baeb90] .vjs-play-progress{background:var(--brand-gradient)}[data-v-c6baeb90] .vjs-mouse-display:before{width:6px;height:6px}[data-v-c6baeb90] .vjs-mouse-display:before,[data-v-c6baeb90] .vjs-play-progress:before{content:"";display:block;position:absolute;right:0;top:50%;border-radius:50%;background:#f2f5fa;box-shadow:0 0 0 3px rgba(204,255,51,.35);transform:translate(50%,-50%);transition:box-shadow .12s ease}[data-v-c6baeb90] .vjs-play-progress:before{width:14px;height:14px}[data-v-c6baeb90] .vjs-progress-control:hover .vjs-play-progress:before{box-shadow:0 0 0 5px rgba(204,255,51,.45)}[data-v-c6baeb90] .vjs-poster{border-radius:8px}[data-v-c6baeb90] .video-js .vjs-big-play-button{height:72px;width:72px;background:rgba(8,10,14,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid rgba(204,255,51,.45);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:background .15s ease,border-color .15s ease,transform .15s ease}[data-v-c6baeb90] .video-js .vjs-big-play-button:hover,[data-v-c6baeb90] .video-js:hover .vjs-big-play-button{background:rgba(8,10,14,.7);border-color:rgba(204,255,51,.85);transform:translate(-50%,-50%) scale(1.06)}[data-v-c6baeb90] .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"";background-image:url(../img/play_white.efb6909c.png);background-size:contain;background-repeat:no-repeat;background-position:50%;width:35px;height:35px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}[data-v-c6baeb90] .video-js .vjs-volume-control.vjs-volume-horizontal,[data-v-c6baeb90] .video-js .vjs-volume-panel{display:flex;align-items:center;height:40px}[data-v-c6baeb90] .video-js .vjs-volume-bar.vjs-slider-horizontal{height:5px;margin-top:0;margin-bottom:0;border-radius:3px}[data-v-c6baeb90] .vjs-volume-level{background:var(--v-primary-base);border-radius:3px}[data-v-c6baeb90] .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before{content:"";display:block;position:absolute;right:0;top:50%;width:12px;height:12px;border-radius:50%;background:#f2f5fa;box-shadow:0 0 0 3px rgba(204,255,51,.35);transform:translate(50%,-50%);transition:box-shadow .12s ease}[data-v-c6baeb90] .vjs-slider-vertical .vjs-volume-level:before{color:var(--v-primary-base)}[data-v-c6baeb90] .video-js .vjs-control:focus:before,[data-v-c6baeb90] .video-js .vjs-control:hover:before{text-shadow:0 0 8px rgba(204,255,51,.6)}[data-v-c6baeb90] .video-js.vjs-fullscreen{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;max-height:none!important;padding-top:var(--safe-area-inset-top,0);padding-bottom:var(--safe-area-inset-bottom,0);padding-left:var(--safe-area-inset-left,0);padding-right:var(--safe-area-inset-right,0);box-sizing:border-box;border-radius:0!important;background:#000}[data-v-c6baeb90] .video-js.vjs-fullscreen .vjs-tech,[data-v-c6baeb90] .video-js.vjs-fullscreen video{width:100%!important;height:100%!important;max-height:none!important;max-width:none!important;-o-object-fit:contain;object-fit:contain;border-radius:0!important}[data-v-c6baeb90] .video-js.vjs-fullscreen .vjs-control-bar{margin-bottom:var(--safe-area-inset-bottom,0);left:var(--safe-area-inset-left,0);right:var(--safe-area-inset-right,0);width:auto;border-radius:0}.tutorial-list[data-v-466514cc]{display:flex;flex-direction:column;margin:-20px 0}.tutorial-item[data-v-466514cc]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--v-outline-base);cursor:pointer;font-size:15px;color:var(--v-txtPrimary-base);transition:color .12s}.tutorial-item[data-v-466514cc]:last-child{border-bottom:none}.tutorial-item[data-v-466514cc]:hover{color:var(--v-secondary-base)}.tutorial-item .v-icon[data-v-466514cc]{color:var(--v-txtMuted-base);flex-shrink:0}.tutorial-empty[data-v-466514cc]{text-align:center;padding:24px 0;font-size:14px;color:var(--v-txtSecondary-base)}.tutorial-back[data-v-466514cc]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--v-txtSecondary-base);background:none;border:none;cursor:pointer;padding:0;margin-bottom:16px;transition:color .12s;text-transform:capitalize}.tutorial-back[data-v-466514cc]:hover{color:var(--v-txtPrimary-base)}.tutorial-back .v-icon[data-v-466514cc]{color:inherit}.tutorial-video-wrap[data-v-466514cc]{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden}.tutorial-video-wrap[data-v-466514cc] #player,.tutorial-video-wrap[data-v-466514cc] .video-js{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-height:none!important;border-radius:8px}.tutorial-video-wrap[data-v-466514cc] .vjs-poster,.tutorial-video-wrap[data-v-466514cc] .vjs-tech{-o-object-fit:contain;object-fit:contain;background-size:contain}.theme-switch[data-v-680a669e]{width:52px;height:28px;background:var(--v-surface2-base);border:1px solid var(--v-outline2-base);border-radius:14px;position:relative;cursor:pointer;display:flex;align-items:center;flex-shrink:0;padding:0}.theme-switch-knob[data-v-680a669e]{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--brand-gradient);left:3px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.3)}.theme-switch--light .theme-switch-knob[data-v-680a669e]{transform:translateX(24px)}.zapping-pill[data-v-19084476]{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;gap:7px;background:linear-gradient(135deg,rgba(204,255,51,.15),rgba(51,153,153,.15));color:var(--v-primary-base);border:1px solid rgba(204,255,51,.35);font-family:inherit;font-size:13px;font-weight:700;border-radius:8px;padding:9px 16px;cursor:pointer;letter-spacing:-.01em;transition:opacity .15s ease,transform .15s ease,border-color .15s ease}.zapping-pill[data-v-19084476]:hover{opacity:.9;transform:translateY(-1px);border-color:rgba(204,255,51,.6)}.zapping-pill[data-v-19084476] .v-icon{color:var(--v-primary-base)!important}.zapping-pill--light[data-v-19084476]{background:rgba(51,153,153,.1);color:var(--v-accent-base);border-color:rgba(51,153,153,.35)}.zapping-pill--light[data-v-19084476] .v-icon{color:var(--v-accent-base)!important}.zapping-pill--light[data-v-19084476]:hover{background:rgba(51,153,153,.16);border-color:rgba(51,153,153,.6)}@media (max-width:599px){.zapping-pill[data-v-19084476]{padding:8px 12px;font-size:12px}}.redesign-toolbar[data-v-43b59e1f] .v-toolbar__content{padding-left:28px;padding-right:28px;padding-top:16px;padding-bottom:16px}@media (max-width:599px){.redesign-toolbar[data-v-43b59e1f] .v-toolbar__content{padding-left:16px;padding-right:16px}}.tutorial-btn[data-v-43b59e1f] .v-icon{transition:color .15s ease}.tutorial-btn[data-v-43b59e1f]:hover .v-icon{color:var(--v-txtPrimary-base)!important}.toolbar-heading[data-v-43b59e1f]{display:flex;flex-direction:column;justify-content:center;min-width:0}.toolbar-title-row[data-v-43b59e1f]{display:flex;align-items:center;gap:8px;min-width:0}.toolbar-title[data-v-43b59e1f]{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--v-txtPrimary-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar-subtitle[data-v-43b59e1f]{font-size:13px;color:var(--v-txtSecondary-base);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.redesign-sidebar[data-v-2dafbe67]{border-right:1px solid hsla(0,0%,100%,.05)!important}.redesign-sidebar.redesign-sidebar[data-v-2dafbe67]{transition-duration:.16s!important;transition-timing-function:cubic-bezier(.25,.8,.25,1)!important;will-change:width}.redesign-sidebar[data-v-2dafbe67] .v-navigation-drawer__content{contain:layout;transform:translateZ(0)}.redesign-sidebar[data-v-2dafbe67] .v-list-item__content,.redesign-sidebar[data-v-2dafbe67] .v-list-item__icon,.redesign-sidebar[data-v-2dafbe67] .v-list-item__title{transition-duration:.16s!important;transition-timing-function:cubic-bezier(.25,.8,.25,1)!important}.logo-container[data-v-2dafbe67]{position:relative;height:34px}.logo-img[data-v-2dafbe67]{position:absolute;left:0;top:0;bottom:0;margin:auto 0;opacity:0;transition:opacity .16s ease;pointer-events:none}.logo-img.logo-visible[data-v-2dafbe67]{opacity:1}.logo-mini[data-v-2dafbe67]{width:20px;height:30px}.logo-full[data-v-2dafbe67]{width:140px;height:30px}.list-title[data-v-2dafbe67]{font-weight:500;font-size:13px;line-height:17px}.nav-item[data-v-2dafbe67]{border-radius:8px;margin-bottom:2px;min-height:40px;color:#3a4558}.nav-item[data-v-2dafbe67] .v-list-item__icon{margin-top:9px;margin-bottom:9px;margin-right:10px}.nav-item[data-v-2dafbe67] .v-icon{color:#3a4558}.nav-item[data-v-2dafbe67]:hover{background:#1a1e27}.nav-item[data-v-2dafbe67]:hover,.nav-item[data-v-2dafbe67]:hover .v-icon{color:#8892a4}.redesign-sidebar[data-v-2dafbe67] .v-list-item--active,.redesign-sidebar[data-v-2dafbe67] .v-list-item--active .v-icon{color:#f0f2f5!important}.redesign-sidebar[data-v-2dafbe67] .v-list-item--active:before{opacity:0}.redesign-sidebar[data-v-2dafbe67] .v-list-item--active:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;background:var(--brand-gradient);border-radius:0 3px 3px 0}.account-item[data-v-2dafbe67]{min-height:48px;height:48px;margin-top:4px}.account-item[data-v-2dafbe67] .v-list-item__icon{margin:0 10px 0 0;min-width:28px;height:28px;align-self:center}.account-item[data-v-2dafbe67] .v-list-item__content{padding:0;align-self:center}.sidebar-avatar[data-v-2dafbe67]{flex:0 0 28px;width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.02em;color:#0c0e12}.sidebar-account-name[data-v-2dafbe67]{font-size:13px;font-weight:600;line-height:16px;color:#f0f2f5}.sidebar-account-email[data-v-2dafbe67]{font-size:11px;line-height:15px;color:#8892a4!important}[data-v-2dafbe67] ::-webkit-scrollbar{width:4px}[data-v-2dafbe67] ::-webkit-scrollbar-thumb{background:#2a3450;border-radius:50px}[data-v-2dafbe67] ::-webkit-scrollbar-track{background:transparent}.sidebar-logo[data-v-293bcbd3]{position:relative;height:34px;margin:12px 16px 6px}.logo-img[data-v-293bcbd3]{position:absolute;left:0;top:0;bottom:0;margin:auto 0;opacity:0;transition:opacity .16s ease;pointer-events:none;height:auto}.logo-img.logo-visible[data-v-293bcbd3]{opacity:1}.logo-mini[data-v-293bcbd3]{width:20px;height:30px}.logo-full[data-v-293bcbd3]{width:140px;height:30px}.nav-group[data-v-293bcbd3] .v-list-group__header{border-radius:8px;min-height:40px;margin-bottom:2px;color:#3a4558}.nav-group[data-v-293bcbd3] .v-list-group__header .v-icon{color:#3a4558}.nav-group[data-v-293bcbd3] .v-list-group__header:hover{background:#1a1e27}.nav-group[data-v-293bcbd3] .v-list-group__header:hover,.nav-group[data-v-293bcbd3] .v-list-group__header:hover .v-icon{color:#8892a4}.nav-group[data-v-293bcbd3] .v-list-group__header:before{opacity:0!important}.nav-group[data-v-293bcbd3] .v-list-group__header__append-icon .v-icon{font-size:18px}.nav-group[data-v-293bcbd3] .v-list-group__header.v-list-item--active,.nav-group[data-v-293bcbd3] .v-list-group__header.v-list-item--active .v-icon{color:#3a4558!important}.nav-group[data-v-293bcbd3] .v-list-group__header.v-list-item--active:after{display:none}.nav-item--child[data-v-293bcbd3]{padding-left:22px!important}.admin-sidebar.v-navigation-drawer--mini-variant[data-v-293bcbd3] .v-list-group__items{display:none}.admin-sidebar.v-navigation-drawer--mini-variant[data-v-293bcbd3] .nav-group--current .v-list-group__header,.admin-sidebar.v-navigation-drawer--mini-variant[data-v-293bcbd3] .nav-group--current .v-list-group__header .v-icon{color:#f0f2f5!important}.admin-sidebar.v-navigation-drawer--mini-variant[data-v-293bcbd3] .nav-group--current .v-list-group__header:after{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;background:var(--brand-gradient);border-radius:0 3px 3px 0}.admin-sidebar[data-v-293bcbd3] .v-navigation-drawer__content::-webkit-scrollbar{width:4px}.admin-sidebar[data-v-293bcbd3] .v-navigation-drawer__content::-webkit-scrollbar-thumb{background:#2a3040;border-radius:4px}.admin-sidebar[data-v-293bcbd3] .v-navigation-drawer__content::-webkit-scrollbar-track{background:transparent}.list-title[data-v-293bcbd3]{font-weight:500;font-size:13px;line-height:17px}.nav-item[data-v-293bcbd3]{border-radius:8px;margin-bottom:2px;min-height:40px;color:#3a4558}.nav-item[data-v-293bcbd3] .v-list-item__icon{margin-top:9px;margin-bottom:9px;margin-right:10px}.nav-item[data-v-293bcbd3] .v-icon{color:#3a4558}.nav-item[data-v-293bcbd3]:hover{background:#1a1e27}.nav-item[data-v-293bcbd3]:hover,.nav-item[data-v-293bcbd3]:hover .v-icon{color:#8892a4}.admin-sidebar[data-v-293bcbd3] .nav-item.v-list-item--active,.admin-sidebar[data-v-293bcbd3] .nav-item.v-list-item--active .v-icon{color:#f0f2f5!important}.admin-sidebar[data-v-293bcbd3] .v-list-item--active:before{opacity:0}.admin-sidebar[data-v-293bcbd3] .nav-item.v-list-item--active:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;background:var(--brand-gradient);border-radius:0 3px 3px 0}.account-item[data-v-293bcbd3]{min-height:48px;height:48px;margin-top:4px}.account-item[data-v-293bcbd3] .v-list-item__icon{margin:0 10px 0 0;min-width:28px;height:28px;align-self:center}.account-item[data-v-293bcbd3] .v-list-item__content{padding:0;align-self:center}.sidebar-avatar[data-v-293bcbd3]{flex:0 0 28px;width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#0c0e12}.sidebar-account-name[data-v-293bcbd3]{font-size:12px;font-weight:600;color:#c9d1dc}.sidebar-account-email[data-v-293bcbd3]{font-size:11px;color:#5a6677}.admin-shortcut[data-v-ec85a958]{position:fixed;left:72px;bottom:16px;z-index:6;display:flex;align-items:center;height:36px;border-radius:18px;background:var(--v-surface-base);border:1px solid var(--v-outline2-base);box-shadow:0 8px 24px rgba(0,0,0,.28);overflow:hidden}.admin-shortcut--mobile[data-v-ec85a958]{left:12px;bottom:calc(64px + var(--safe-area-inset-bottom, 0px))}.admin-shortcut-btn[data-v-ec85a958]{display:flex;align-items:center;gap:6px;height:100%;padding:0 12px;color:var(--v-txtSecondary-base);font-size:12px;font-weight:700}.admin-shortcut-btn[data-v-ec85a958]:hover{background:var(--v-surface2-base);color:var(--v-txtPrimary-base)}.admin-shortcut-btn .v-icon[data-v-ec85a958]{color:var(--v-accent-base)}.admin-shortcut-close[data-v-ec85a958]{display:flex;align-items:center;justify-content:center;width:30px;height:100%;border-left:1px solid var(--v-outline-base);color:var(--v-txtMuted-base)}.admin-shortcut-close[data-v-ec85a958]:hover{background:var(--v-surface2-base);color:var(--v-error-base)}.mini-cal[data-v-8fee3e2e]{padding:16px 20px}.cal-month-nav[data-v-8fee3e2e]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.cal-month-name[data-v-8fee3e2e]{font-size:13px;font-weight:600;color:var(--v-txtPrimary-base);min-width:90px;text-align:center}.cal-arrow[data-v-8fee3e2e]{width:22px!important;height:22px!important;border-radius:5px!important;transition:background .15s}.cal-arrow[data-v-8fee3e2e] .v-icon{color:var(--v-txtMuted-base)}.cal-arrow[data-v-8fee3e2e]:hover .v-icon{color:var(--v-txtSecondary-base)}.cal-arrow[data-v-8fee3e2e]:hover{background:var(--v-surface2-base)!important}.cal-days-header[data-v-8fee3e2e]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.cal-day-name[data-v-8fee3e2e]{font-size:11px;color:var(--v-txtMuted-base);text-align:center;height:26px;display:flex;align-items:center;justify-content:center}.cal-dates[data-v-8fee3e2e]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-cell[data-v-8fee3e2e]{width:30px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:var(--v-txtSecondary-base);position:relative;border-radius:6px;cursor:pointer;transition:background .12s;border-radius:50%}.cal-cell.empty[data-v-8fee3e2e]{cursor:default}.cal-cell[data-v-8fee3e2e]:not(.empty):not(.today):hover{background:var(--v-surface2-base)}.cal-cell.selected[data-v-8fee3e2e]{color:var(--v-txtPrimary-base);font-weight:600}.cal-cell.today[data-v-8fee3e2e]{font-weight:700;color:#0c0e12}.cal-today-circle[data-v-8fee3e2e]{position:absolute;inset:2px;border-radius:50%;background:var(--brand-gradient);z-index:0}.cal-sel-ring[data-v-8fee3e2e]{position:absolute;inset:0;border:2px solid var(--v-accent-base);border-radius:50%;z-index:0;pointer-events:none}.cal-cell span[data-v-8fee3e2e]{position:relative;z-index:1}.cal-dot[data-v-8fee3e2e]{width:4px;height:4px;border-radius:50%;background:var(--v-accent-base);position:absolute;bottom:2px}.cal-cell.today .cal-dot[data-v-8fee3e2e]{background:#0c0e12}.event-card[data-v-56239ddc]{display:flex;align-items:stretch;border:1px solid var(--v-outline-base);border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .12s;height:72px}.event-card[data-v-56239ddc]:hover{border-color:var(--v-outline2-base)}.event-thumb[data-v-56239ddc]{width:52px;flex-shrink:0;background:var(--v-surface2-base);overflow:hidden;position:relative}.event-thumb-img[data-v-56239ddc]{width:100%;height:100%;background-size:cover;background-position:50% 50%}.event-thumb-placeholder[data-v-56239ddc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.03em}.event-inner[data-v-56239ddc]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px}.event-body[data-v-56239ddc]{flex:1;min-width:0}.event-title[data-v-56239ddc]{font-size:13px;font-weight:600;line-height:1.3;color:var(--v-txtPrimary-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-meta[data-v-56239ddc]{font-size:11px;line-height:1.3;color:var(--v-txtSecondary-base);margin-top:2px}.event-assignee[data-v-56239ddc]{font-size:11px;line-height:1.3;color:var(--v-txtMuted-base);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-menu-wrap[data-v-56239ddc]{flex-shrink:0}.event-menu-btn[data-v-56239ddc]{opacity:0;transition:opacity .15s}.event-card:hover .event-menu-btn[data-v-56239ddc]{opacity:1}.event-menu-btn[data-v-56239ddc] .v-icon{color:var(--v-txtMuted-base)}.event-menu-btn[data-v-56239ddc]:hover .v-icon{color:var(--v-txtSecondary-base)}@media (max-width:960px){.event-menu-btn[data-v-56239ddc]{opacity:1}}.video-form-desc[data-v-02932d78]{font-size:13px;color:var(--v-txtSecondary-base);line-height:1.6;margin-bottom:20px}.video-form-desc[data-v-02932d78] strong{color:var(--v-txtPrimary-base)}.video-field-row[data-v-02932d78]{display:grid;grid-template-columns:1fr 1fr 36px 36px;gap:8px;align-items:end;margin-bottom:10px}.video-field-label[data-v-02932d78]{font-size:11px;font-weight:600;color:var(--v-txtMuted-base);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.video-input[data-v-02932d78]{width:100%;background:var(--v-surface2-base);border:1px solid var(--v-outline2-base);border-radius:7px;padding:8px 12px;font-size:13px;color:var(--v-txtPrimary-base);outline:none;transition:border-color .15s}.video-input[data-v-02932d78]::-moz-placeholder{color:var(--v-txtMuted-base)}.video-input[data-v-02932d78]::placeholder{color:var(--v-txtMuted-base)}.video-input[data-v-02932d78]:focus{border-color:var(--v-accent-base)}.theme--light .video-input[data-v-02932d78]{background:var(--v-bg-base)}.video-field-btn[data-v-02932d78]{width:36px!important;height:36px!important;border-radius:7px!important;border:1px solid var(--v-outline2-base)!important;background:var(--v-surface2-base)!important;transition:background .15s,color .15s}.video-field-btn[data-v-02932d78]:hover{background:var(--v-outline2-base)!important}.video-field-btn[data-v-02932d78] .v-icon{color:var(--v-txtSecondary-base)}.video-field-btn.yt[data-v-02932d78]:hover .v-icon{color:red}.video-field-btn.del[data-v-02932d78]:hover .v-icon{color:var(--v-error-base)}.add-field-btn[data-v-02932d78]{width:36px!important;height:36px!important;background:var(--v-txtPrimary-base)!important;margin:4px 0 0 auto;display:flex!important;transition:opacity .15s}.add-field-btn[data-v-02932d78]:hover{opacity:.85}.add-field-btn[data-v-02932d78] .v-icon{color:var(--v-bg-base)}.footer-btn[data-v-02932d78]{border-radius:0!important;height:52px!important;font-weight:700}.youtube-container[data-v-2afad9f7]{display:block;border-radius:8px;border:0}.youtube-thumb[data-v-2afad9f7]{position:relative;width:100%;border-radius:8px;overflow:hidden;cursor:pointer;background:#000}.youtube-thumb-img[data-v-2afad9f7]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.youtube-play[data-v-2afad9f7]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.youtube-name[data-v-2afad9f7]{font-weight:700;font-size:13px;line-height:15px}.video-wrap[data-v-77cbeb66]{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}.video-wrap[data-v-77cbeb66] #player,.video-wrap[data-v-77cbeb66] .youtube-thumb{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border-radius:8px}.videos-wrap[data-v-1ce493a1]{padding:16px 20px 20px}.panel-section-title[data-v-1ce493a1]{font-size:13px;font-weight:600;color:var(--v-txtPrimary-base);margin-bottom:10px}.upload-links-btn[data-v-1ce493a1]{height:38px!important;background:linear-gradient(135deg,rgba(204,255,51,.15),rgba(51,153,153,.15))!important;color:var(--v-primary-base)!important;border:1.5px solid rgba(204,255,51,.55)!important;border-radius:8px!important;font-size:13px;font-weight:700;letter-spacing:normal;margin-bottom:12px;transition:opacity .15s,border-color .15s}.upload-links-btn[data-v-1ce493a1]:hover{opacity:.9;border-color:rgba(204,255,51,.6)!important}.theme--light .upload-links-btn[data-v-1ce493a1]{background:rgba(51,153,153,.1)!important;color:var(--v-accent-base)!important;border-color:rgba(51,153,153,.35)!important}.theme--light .upload-links-btn[data-v-1ce493a1]:hover{background:rgba(51,153,153,.16)!important;border-color:rgba(51,153,153,.6)!important}.video-card[data-v-1ce493a1]{background:var(--v-surface2-base);border-radius:10px;overflow:hidden;border:1px solid var(--v-outline-base);cursor:pointer;transition:border-color .15s}.video-card[data-v-1ce493a1]:hover{border-color:var(--v-outline2-base)}.video-thumb[data-v-1ce493a1]{width:100%;aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.video-thumb img[data-v-1ce493a1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85}.video-play-btn[data-v-1ce493a1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.video-play-btn[data-v-1ce493a1] .v-icon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.6))}.video-info[data-v-1ce493a1]{padding:10px 12px}.video-title[data-v-1ce493a1]{font-size:12px;font-weight:600;color:var(--v-txtPrimary-base);line-height:1.4;margin-bottom:2px}.video-author[data-v-1ce493a1]{font-size:11px;color:var(--v-txtSecondary-base)}.no-links[data-v-1ce493a1]{font-size:13px;color:var(--v-txtMuted-base);padding:8px 0}.video-nav[data-v-1ce493a1]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.video-nav-btn[data-v-1ce493a1]{width:26px!important;height:26px!important;border-radius:6px!important;background:linear-gradient(135deg,rgba(204,255,51,.15),rgba(51,153,153,.15))!important;border:1px solid rgba(204,255,51,.35)!important;transition:background .15s,border-color .15s}.video-nav-btn[data-v-1ce493a1] .v-icon{color:var(--v-txtSecondary-base)}.video-nav-btn[data-v-1ce493a1]:hover{border-color:rgba(204,255,51,.6)!important}.theme--light .video-nav-btn[data-v-1ce493a1] .v-icon{color:var(--v-accent-base)}.theme--light .video-nav-btn[data-v-1ce493a1]{background:rgba(51,153,153,.1)!important;border-color:rgba(51,153,153,.35)!important}.theme--light .video-nav-btn[data-v-1ce493a1]:hover{background:rgba(51,153,153,.16)!important;border-color:rgba(51,153,153,.6)!important}.video-counter[data-v-1ce493a1]{font-size:11px;color:var(--v-txtMuted-base)}.rep-body[data-v-4925e5d1]{display:flex;flex-direction:column;gap:14px}.rep-hint[data-v-4925e5d1]{margin:0;font-size:13px;line-height:1.5;color:var(--v-txtSecondary-base)}.rep-list[data-v-4925e5d1]{display:flex;flex-direction:column;gap:8px}.rep-row[data-v-4925e5d1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);color:var(--v-txtSecondary-base);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.rep-row.active[data-v-4925e5d1]{border-color:var(--v-accent-base);background:rgba(51,153,153,.12);color:var(--v-txtPrimary-base)}.rep-name[data-v-4925e5d1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kimsa-toggle-field[data-v-e7a2c914]{display:flex;align-items:center;cursor:pointer}.kimsa-toggle-field.disabled[data-v-e7a2c914],.kimsa-toggle-field.loading[data-v-e7a2c914]{cursor:default}.kimsa-toggle[data-v-e7a2c914]{display:inline-block;width:40px;height:22px;border-radius:11px;background:var(--v-outline2-base);position:relative;cursor:pointer;border:none;transition:background .2s;flex-shrink:0;padding:0}.kimsa-toggle-field .kimsa-toggle[data-v-e7a2c914]{cursor:inherit}.kimsa-toggle.on[data-v-e7a2c914]{background:var(--v-accent-base)}.kimsa-toggle.loading[data-v-e7a2c914]{opacity:.6;cursor:default}.kimsa-toggle.disabled[data-v-e7a2c914]{cursor:default;opacity:.85}.kimsa-toggle-knob[data-v-e7a2c914]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.kimsa-toggle.on .kimsa-toggle-knob[data-v-e7a2c914]{transform:translateX(18px)}.label[data-v-4aa87f69]{display:block;font-size:13px;font-weight:500;color:var(--v-txtSecondary-base);margin-bottom:6px}.toggle-field[data-v-4aa87f69]{display:flex;flex-direction:column}.toggle-label[data-v-4aa87f69]{cursor:pointer;width:-moz-fit-content;width:fit-content}.day-pills[data-v-4aa87f69]{display:flex;flex-wrap:wrap;gap:8px}.day-pill[data-v-4aa87f69]{min-width:42px;height:42px;padding:0 8px;border-radius:10px;border:1px solid var(--v-outline-base);background:var(--v-surface-base);color:var(--v-txtSecondary-base);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.day-pill[data-v-4aa87f69]:hover{border-color:var(--v-outline2-base)}.day-pill.active[data-v-4aa87f69]{background:var(--v-accent-base);border-color:var(--v-accent-base);color:#0c0e12}.label[data-v-5ae8fe83]{display:block;font-size:var(--fs-label);font-weight:500;color:var(--v-txtSecondary-base);margin-bottom:6px}.bolder[data-v-5ae8fe83]{font-weight:700}.tag-chip-pill[data-v-5ae8fe83]{background:rgba(51,153,153,.15)!important;border:1px solid var(--v-accent-base);font-size:13px}.tag-chip-pill[data-v-5ae8fe83],.tag-chip-pill[data-v-5ae8fe83] .v-icon{color:var(--v-secondary-base)!important}[data-v-5ae8fe83] .v-label,[data-v-5ae8fe83] input{font-size:var(--fs-input)}.sf-fields[data-v-ea3598ce],.sp-fields[data-v-08bd2272]{display:flex;flex-direction:column;gap:14px}.sf-row[data-v-ea3598ce]{display:flex;align-items:flex-end;gap:8px}.sf-flex[data-v-ea3598ce]{flex:1 1 0;min-width:0}.sf-type[data-v-ea3598ce]{flex:0 0 150px;min-width:0}@media (max-width:480px){.sf-type[data-v-ea3598ce]{flex:0 0 120px}}.es[data-v-119196c4]{display:flex;flex-direction:column;gap:10px}.pfeb-serie-list[data-v-119196c4]{display:flex;flex-direction:column;gap:4px}.pfeb-serie-row[data-v-119196c4]{display:flex;align-items:center;gap:8px;background:var(--v-surface-base);border:1px solid var(--v-outline-base);border-radius:8px;padding:6px 10px;cursor:pointer;transition:background .12s,border-color .12s}.pfeb-serie-row[data-v-119196c4]:hover{background:var(--v-surface2-base);border-color:var(--v-outline2-base)}.pfeb-serie-num[data-v-119196c4]{width:20px;height:20px;border-radius:50%;flex-shrink:0;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.theme--dark .pfeb-serie-num[data-v-119196c4]{background:var(--v-primary-base);color:#0c0e12}.theme--light .pfeb-serie-num[data-v-119196c4]{background:var(--v-accent-base);color:#fff}.pfeb-serie-field[data-v-119196c4]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.pfeb-serie-lbl[data-v-119196c4]{font-size:10px;font-weight:700;color:var(--v-txtMuted-base);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.es-cell[data-v-119196c4]{width:74px;flex-shrink:0}.es-serie-icons[data-v-119196c4]{display:flex;align-items:center;flex-shrink:0}.es-serie-menu[data-v-119196c4]{display:none!important}.es-noset[data-v-119196c4]{font-size:12px;color:var(--v-txtMuted-base);padding:6px 0}.pfeb-detail-actions[data-v-119196c4]{display:flex;gap:6px}.es-action[data-v-119196c4]{flex:1;border:1px solid var(--v-outline-base)!important}.es-pause[data-v-119196c4]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base)}.es-pause .v-icon[data-v-119196c4]{color:var(--v-txtSecondary-base)!important}.es-pause-txt[data-v-119196c4]{flex:1;font-size:12px;color:var(--v-txtSecondary-base)}.pfeb-detail-chips[data-v-119196c4]{display:flex;gap:8px;flex-wrap:wrap}.pfeb-toggle-chip[data-v-119196c4]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1px solid var(--v-outline-base);font-size:12px;font-weight:600;color:var(--v-txtSecondary-base);cursor:pointer;transition:all .15s}.theme--dark .pfeb-toggle-chip.active[data-v-119196c4]{background:rgba(204,255,51,.12);border-color:var(--v-primary-base);color:var(--v-primary-base)}.theme--light .pfeb-toggle-chip.active[data-v-119196c4]{background:rgba(51,153,153,.1);border-color:var(--v-accent-base);color:var(--v-accent-base)}.pfeb-chip-dot[data-v-119196c4]{width:6px;height:6px;border-radius:50%;background:var(--v-outline-base);transition:background .15s}.theme--dark .pfeb-toggle-chip.active .pfeb-chip-dot[data-v-119196c4]{background:var(--v-primary-base)}.theme--light .pfeb-toggle-chip.active .pfeb-chip-dot[data-v-119196c4]{background:var(--v-accent-base)}@media (max-width:600px){.es-serie-icons[data-v-119196c4]{display:none}.es-serie-menu[data-v-119196c4]{display:inline-flex!important}.pfeb-serie-row[data-v-119196c4]{gap:8px;padding:6px 8px}.es-cell[data-v-119196c4]{width:54px}.es-serie-menu[data-v-119196c4]{margin-left:4px}.es-action[data-v-119196c4]{min-width:0!important;padding:0 8px!important}}.ktp[data-v-2d476179]{display:flex;flex-direction:column}.ktp-labels[data-v-2d476179]{display:flex;gap:10px}.ktp-label[data-v-2d476179]{flex:1;text-align:center;font-size:13px;font-weight:500;color:var(--v-txtSecondary-base);margin-bottom:6px}.ktp-wheels[data-v-2d476179]{display:flex;gap:10px;position:relative}.ktp-wheel[data-v-2d476179]{flex:1;height:120px;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 33%,#000 67%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 33%,#000 67%,transparent);scrollbar-width:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ktp-wheel[data-v-2d476179]:active{cursor:grabbing}.ktp-wheel[data-v-2d476179]::-webkit-scrollbar{display:none}.ktp-spacer[data-v-2d476179]{height:40px;flex-shrink:0}.ktp-item[data-v-2d476179]{height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--v-txtMuted-base);scroll-snap-align:center;cursor:pointer;transition:color .15s ease,transform .15s ease}.ktp-item--active[data-v-2d476179]{color:var(--v-txtPrimary-base);font-weight:700;transform:scale(1.08)}.ktp-band[data-v-2d476179]{position:absolute;left:0;right:0;top:40px;height:40px;border-top:1px solid var(--v-outline-base);border-bottom:1px solid var(--v-outline-base);pointer-events:none}.rest-body[data-v-61e3ba98]{text-align:center}.rest-sub[data-v-61e3ba98]{font-size:12px;color:var(--v-accent-base);margin-bottom:8px}.video-wrap[data-v-7b959bd8]{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}.video-wrap[data-v-7b959bd8] #player,.video-wrap[data-v-7b959bd8] .video-js,.video-wrap[data-v-7b959bd8] .youtube-thumb{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-height:none!important;border-radius:8px}.video-wrap[data-v-7b959bd8] .vjs-poster,.video-wrap[data-v-7b959bd8] .vjs-tech{-o-object-fit:contain;object-fit:contain;background-size:contain}.video-loading[data-v-7b959bd8]{position:absolute;top:0;left:0;width:100%;height:100%}.video-comment[data-v-7b959bd8]{margin-top:16px;font-size:13px;line-height:1.5;color:var(--v-txtSecondary-base);background:var(--v-surface2-base);border:1px solid var(--v-outline-base);border-left:3px solid var(--v-accent-base);border-radius:0 8px 8px 0;padding:10px 12px}.video-comment b[data-v-7b959bd8]{color:var(--v-txtPrimary-base)}.exercise-img[data-v-54198f33]{position:relative;overflow:hidden;background-position:50% 50%;background-size:cover;border-radius:4px 0 0 4px;background-color:var(--v-surface2-base)}.exercise-img__fallback[data-v-54198f33]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--v-surface2-base)}.exercise-img__initials[data-v-54198f33]{font-size:15px;font-weight:700;letter-spacing:.5px;color:var(--v-txtMuted-base)}.exercise-img__overlay[data-v-54198f33]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);opacity:0;transition:opacity .15s ease}.exercise-img--clickable:hover .exercise-img__overlay[data-v-54198f33]{opacity:1}.pfadd-ej[data-v-1c2f7138]{display:flex;align-items:center;gap:12px;padding:10px 8px;border-bottom:1px solid var(--v-outline-base);cursor:pointer;transition:background .12s}.pfadd-ej.selected[data-v-1c2f7138]{border-radius:8px}.theme--dark .pfadd-ej.selected[data-v-1c2f7138]{background:rgba(204,255,51,.06)}.theme--light .pfadd-ej.selected[data-v-1c2f7138]{background:rgba(102,204,204,.1)}.pfadd-ej-thumb[data-v-1c2f7138]{flex:0 0 56px!important;max-width:56px!important;min-width:56px!important;height:48px!important;padding:0!important;border-radius:8px!important;background-size:cover!important;background-position:50%!important;overflow:hidden;flex-shrink:0}.pfadd-ej-info[data-v-1c2f7138]{flex:1;min-width:0}.pfadd-ej-name[data-v-1c2f7138]{font-size:13px;font-weight:600;color:var(--v-txtPrimary-base)}.pfadd-ej-sub[data-v-1c2f7138]{font-size:11px;color:var(--v-txtMuted-base);margin-top:2px}.pfadd-ej-add[data-v-1c2f7138]{flex-shrink:0;background:var(--v-surface2-base)!important}.theme--dark .pfadd-ej-add[data-v-1c2f7138]{color:var(--v-primary-base)!important}.theme--light .pfadd-ej-add[data-v-1c2f7138]{color:var(--v-secondary-base)!important}.theme--dark .pfadd-ej-add.selected[data-v-1c2f7138]{background:var(--v-primary-base)!important;color:#0c0e12!important}.theme--light .pfadd-ej-add.selected[data-v-1c2f7138]{background:var(--v-secondary-base)!important;color:#fff!important}.types-picker[data-v-d30ab2d0]{display:flex;gap:24px}.tp-col[data-v-d30ab2d0]{flex:1;min-width:0}.col-title[data-v-d30ab2d0]{font-size:13px;font-weight:600;color:var(--v-txtPrimary-base);margin-bottom:10px}.chip-group[data-v-d30ab2d0]{display:flex;flex-wrap:wrap;gap:6px}.col-hint[data-v-d30ab2d0]{font-size:12px;color:var(--v-txtMuted-base)}.sel-chip[data-v-d30ab2d0]{padding:7px 14px;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);color:var(--v-txtSecondary-base);transition:all .15s}.sel-chip[data-v-d30ab2d0]:hover{border-color:var(--v-outline2-base);color:var(--v-txtPrimary-base)}.sel-chip.on[data-v-d30ab2d0]{background:rgba(51,153,153,.12);border-color:var(--v-accent-base);color:var(--v-accent-base)}@media (max-width:600px){.types-picker[data-v-d30ab2d0]{flex-direction:column;gap:16px}}.btn-container[data-v-3f166faa],.video-input-container[data-v-3f166faa]{display:inline-block}.file-input[data-v-3f166faa]{display:none}.bottom-container[data-v-1acebc55]{margin-top:40px;background:var(--v-surface-base);border-top:1px solid var(--v-outline-base);position:fixed;right:0;left:0;bottom:0;padding:8px 16px 16px 16px;z-index:2}.label[data-v-1acebc55]{font-size:13px;color:var(--v-txtPrimary-base);font-weight:600}.yt-toggle-row[data-v-1acebc55]{display:flex;align-items:center;gap:12px;margin-top:8px}.yt-toggle-label[data-v-1acebc55]{font-size:14px;color:var(--v-txtPrimary-base)}.upload-row[data-v-1acebc55]{display:flex;gap:12px}.upload-row[data-v-1acebc55] .video-input-container{flex:1;display:block}.upload-row[data-v-1acebc55] .btn-container{display:block}.img-container[data-v-1acebc55]{width:100%;height:130px;border:1.5px dashed var(--v-outline2-base);border-radius:10px;position:relative;cursor:pointer;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.img-container[data-v-1acebc55]:hover{border-color:var(--v-accent-base);background:rgba(51,153,153,.05)}.img-content[data-v-1acebc55]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 12px}.img-content .v-icon[data-v-1acebc55]{color:var(--v-txtMuted-base)!important}.load-image-title[data-v-1acebc55]{font-weight:600;font-size:13px;line-height:18px;color:var(--v-txtPrimary-base)}.load-image-subtitle[data-v-1acebc55]{font-weight:400;font-size:11px;line-height:14px;color:var(--v-txtMuted-base)}.load-image-subtitle.bolder[data-v-1acebc55]{font-weight:600}.img-preview[data-v-1acebc55]{position:absolute;inset:0;background-color:var(--v-surface2-base);background-position:50%;background-size:contain;background-repeat:no-repeat}.img-name[data-v-1acebc55]{font-weight:500;font-size:10px;line-height:14px;color:#fff;position:absolute;top:6px;right:6px;background-color:rgba(0,0,0,.6);padding:2px 6px;border-radius:4px;max-width:91%;text-align:right;cursor:pointer;display:inline-flex;align-items:center;gap:2px}.pfadd-sheet[data-v-efd1d920]{background:var(--v-surface-base);border-top:1px solid var(--v-outline-base);border-radius:20px 20px 0 0;overflow:hidden;display:flex;flex-direction:column;max-height:88vh;width:100%}.pfadd-header[data-v-efd1d920]{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--v-outline-base);flex-shrink:0}.pfadd-back[data-v-efd1d920]{background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important;flex-shrink:0}.pfadd-back .v-icon[data-v-efd1d920]{color:inherit!important}.pfadd-title[data-v-efd1d920]{font-size:16px;font-weight:700;color:var(--v-txtPrimary-base)}.pfadd-body[data-v-efd1d920]{flex:1;overflow-y:auto;padding:14px 16px}.pfadd-body[data-v-efd1d920]::-webkit-scrollbar{display:none}.pfadd-filters[data-v-efd1d920]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.pfadd-search-field[data-v-efd1d920]{margin-bottom:10px}.pfadd-empty[data-v-efd1d920]{text-align:center;padding:28px 0;color:var(--v-txtMuted-base)}.pfadd-footer[data-v-efd1d920]{padding:12px 16px calc(12px + var(--safe-area-inset-bottom, 0px));border-top:1px solid var(--v-outline-base);flex-shrink:0;display:flex;flex-direction:column;gap:8px;background:var(--v-surface-base)}.pfadd-cta[data-v-efd1d920]{border-radius:12px!important;font-weight:700}.pfadd-cta[data-v-efd1d920],.pfadd-nuevo[data-v-efd1d920]{height:48px!important;text-transform:none!important;letter-spacing:normal!important}.pfadd-nuevo[data-v-efd1d920]{border:1px solid var(--v-outline-base)!important;border-radius:12px!important;color:var(--v-txtPrimary-base)!important;font-weight:600}.pfeb-block[data-v-5481aa5a]{margin-bottom:8px;border-radius:12px;overflow:hidden}.pfeb-hdr[data-v-5481aa5a]{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;border-radius:12px}.theme--dark .pfeb-hdr[data-v-5481aa5a]{background:linear-gradient(135deg,#1a1f2e,#141824);border:1px solid rgba(204,255,51,.12)}.theme--light .pfeb-hdr[data-v-5481aa5a]{background:linear-gradient(135deg,#f0f4f8,#e8edf4);border:1px solid rgba(51,153,153,.15)}.pfeb-hdr.open[data-v-5481aa5a]{border-radius:12px 12px 0 0}.pfeb-hdr[data-v-5481aa5a]:before{content:attr(data-num);position:absolute;right:84px;top:50%;transform:translateY(-50%);font-size:46px;font-weight:900;line-height:1;letter-spacing:-2px;pointer-events:none;z-index:0}.theme--dark .pfeb-hdr[data-v-5481aa5a]:before{color:rgba(204,255,51,.06)}.theme--light .pfeb-hdr[data-v-5481aa5a]:before{color:rgba(51,153,153,.07)}.pfeb-drag[data-v-5481aa5a]{display:flex;cursor:grab;color:var(--v-txtMuted-base);flex-shrink:0;z-index:1}.pfeb-drag .v-icon[data-v-5481aa5a]{color:inherit!important}.pfeb-block-info[data-v-5481aa5a]{flex:1;min-width:0;position:relative;z-index:1}.pfeb-name[data-v-5481aa5a]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme--dark .pfeb-name[data-v-5481aa5a]{color:var(--v-primary-base)}.theme--light .pfeb-name[data-v-5481aa5a]{color:var(--v-accent-base)}.pfeb-meta[data-v-5481aa5a]{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--v-txtMuted-base);margin-top:4px;text-transform:uppercase;letter-spacing:.04em}.pfeb-meta span[data-v-5481aa5a]{display:flex;align-items:center;gap:4px}.pfeb-meta .v-icon[data-v-5481aa5a]{color:var(--v-txtMuted-base)!important}.pfeb-meta-error[data-v-5481aa5a]{color:var(--v-error-base)}.pfeb-meta-error .v-icon[data-v-5481aa5a]{color:var(--v-error-base)!important}.pfeb-ctx-btn[data-v-5481aa5a]{flex-shrink:0;z-index:1;color:var(--v-txtSecondary-base)!important;background:hsla(0,0%,100%,.06)!important}.pfeb-chevron[data-v-5481aa5a]{flex-shrink:0;z-index:1;transition:transform .22s}.theme--dark .pfeb-chevron[data-v-5481aa5a]{color:rgba(204,255,51,.5)!important}.theme--light .pfeb-chevron[data-v-5481aa5a]{color:rgba(51,153,153,.5)!important}.pfeb-chevron.open[data-v-5481aa5a]{transform:rotate(180deg)}.pfeb-body[data-v-5481aa5a]{background:var(--v-surface-base);border:1px solid var(--v-outline-base);border-top:none;border-radius:0 0 12px 12px;padding:8px 12px 12px}.rb-exlist[data-v-5481aa5a]{min-height:44px}.rb-empty[data-v-5481aa5a]{text-align:center;font-size:12px;color:var(--v-error-base);padding:14px 0;border:1px dashed var(--v-outline-base);border-radius:10px}.ghost[data-v-5481aa5a]{opacity:.5}.es-wrap[data-v-5481aa5a]{border:1px solid var(--v-outline-base);border-radius:10px;overflow:hidden;margin-bottom:8px;background:var(--v-surface-base)}.es-ej-item[data-v-5481aa5a]{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;transition:background .12s}.es-ej-item[data-v-5481aa5a]:hover{background:var(--v-surface2-base)}.es-drag[data-v-5481aa5a]{display:flex;cursor:grab;color:var(--v-txtMuted-base)}.es-drag .v-icon[data-v-5481aa5a]{color:inherit!important}.es-ej-thumb[data-v-5481aa5a]{width:44px;height:38px;border-radius:8px;flex-shrink:0;background-size:cover;background-position:50%;position:relative}.es-ej-thumb.has-video[data-v-5481aa5a]:after{content:"\25B6";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:hsla(0,0%,100%,.9);background:rgba(0,0,0,.28);border-radius:8px}.es-ej-info[data-v-5481aa5a]{flex:1;min-width:0}.es-ej-name[data-v-5481aa5a]{font-size:13px;font-weight:600;color:var(--v-txtPrimary-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-ej-sets[data-v-5481aa5a]{font-size:11px;margin-top:2px;font-weight:600}.theme--dark .es-ej-sets[data-v-5481aa5a]{color:var(--v-primary-base)}.theme--light .es-ej-sets[data-v-5481aa5a]{color:var(--v-accent-base)}.theme--dark .es-ej-sets-error[data-v-5481aa5a],.theme--light .es-ej-sets-error[data-v-5481aa5a]{color:var(--v-error-base)}.es-ej-chev[data-v-5481aa5a],.es-ej-ctx[data-v-5481aa5a]{color:var(--v-txtMuted-base)!important}.es-ej-chev[data-v-5481aa5a]{transition:transform .2s;flex-shrink:0}.es-ej-chev.open[data-v-5481aa5a]{transform:rotate(180deg)}.es-ej-detail[data-v-5481aa5a]{padding:6px 12px 14px;border-top:1px solid var(--v-outline-base)}.pfeb-add-ej[data-v-5481aa5a]{text-transform:none!important;letter-spacing:normal!important;justify-content:flex-start!important;padding-left:10px!important}.cn-body[data-v-c909ed20]{display:flex;flex-direction:column;gap:12px}.cn-chips[data-v-c909ed20]{display:flex;flex-wrap:wrap;gap:8px}.cn-chip[data-v-c909ed20]{padding:6px 12px;border-radius:8px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);font-size:13px;font-weight:600;color:var(--v-txtSecondary-base);cursor:pointer;transition:all .15s}.cn-chip[data-v-c909ed20]:hover{border-color:var(--v-accent-base);color:var(--v-accent-base)}.cn-hint[data-v-c909ed20]{font-size:12px;color:var(--v-txtMuted-base)}.view-tabs[data-v-4061836c]{display:inline-flex;gap:2px;background:var(--v-surface-base);border:1px solid var(--v-outline-base);border-radius:9px;padding:3px;width:-moz-fit-content;width:fit-content}.view-tab[data-v-4061836c]{display:flex;align-items:center;gap:7px;padding:7px 16px;border-radius:7px;font-size:13px;font-weight:500;color:var(--v-txtSecondary-base);cursor:pointer;background:transparent;transition:all .15s}.view-tab .v-icon[data-v-4061836c]{color:inherit}.view-tab[data-v-4061836c]:not(.active):hover{color:var(--v-txtPrimary-base)}.theme--dark .view-tab.active[data-v-4061836c]{background:rgba(204,255,51,.12);color:var(--v-primary-base);box-shadow:0 1px 2px rgba(0,0,0,.12)}.theme--light .view-tab.active[data-v-4061836c]{background:rgba(51,153,153,.12);color:var(--v-accent-base)}.view-tabs--underline[data-v-4061836c]{display:flex;width:100%;gap:0;background:transparent;border:none;border-bottom:1px solid var(--v-outline-base);border-radius:0;padding:0;padding-bottom:1px}.view-tabs--underline .view-tab[data-v-4061836c]{flex:1;justify-content:center;padding:10px 4px;border-radius:0;font-size:12px;font-weight:600;color:var(--v-txtMuted-base);border-bottom:2px solid transparent;margin-bottom:-1px}.view-tabs--underline .view-tab.active[data-v-4061836c]{background:transparent!important;box-shadow:none;color:var(--v-txtPrimary-base);border-bottom-color:var(--v-primary-base)}.theme--light .view-tabs--underline .view-tab.active[data-v-4061836c]{background:transparent!important;border-bottom-color:var(--v-accent-base)}.view-tabs--underline.view-tabs--start[data-v-4061836c]{width:auto;display:inline-flex;border-bottom:none}.view-tabs--underline.view-tabs--start .view-tab[data-v-4061836c]{flex:0 0 auto;padding:10px 20px}@media (max-width:600px){.view-tabs.icon-only-mobile[data-v-4061836c]{display:flex;width:100%}.view-tabs.icon-only-mobile .view-tab[data-v-4061836c]{flex:0 0 auto;padding:7px 14px}.view-tabs.icon-only-mobile .view-tab.active[data-v-4061836c]{flex:1 1 auto;justify-content:center}.view-tabs.icon-only-mobile .view-tab:not(.active) span[data-v-4061836c]{display:none}}.container-date-picker[data-v-90135652]{padding:12px 0;background-color:transparent!important}[data-v-90135652] .v-picker__body{background:transparent}[data-v-90135652] .v-date-picker-header .v-btn{color:var(--v-txtPrimary-base)}[data-v-90135652] .v-date-picker-header__value button{color:var(--v-txtPrimary-base)!important;font-weight:700}[data-v-90135652] .v-date-picker-table{height:100%;border-bottom:none}[data-v-90135652] thead>tr>th{font-weight:600!important;font-size:12px!important;line-height:13px!important;color:var(--v-accent-base)!important}[data-v-90135652] .v-date-picker-table .v-btn{color:var(--v-txtSecondary-base);border-radius:8px;width:100%}[data-v-90135652] .v-date-picker-table .v-btn.v-btn--active{color:#fff!important;background-color:var(--v-accent-base)!important}[data-v-90135652] .v-date-picker-table .v-btn--active:before{opacity:0}[data-v-90135652] .v-date-picker-table .v-btn--active .v-btn__content{font-weight:600}.container-date-picker.theme--dark[data-v-90135652] thead>tr>th{color:var(--v-primary-base)!important}.container-date-picker.theme--dark[data-v-90135652] .v-date-picker-table .v-btn.v-btn--active{color:#080a0e!important;background-color:var(--v-primary-base)!important}.pagination[data-v-c36bab20]{display:flex;align-items:center;gap:3px}.pagination.center[data-v-c36bab20]{justify-content:center}.page-btn[data-v-c36bab20]{min-width:32px;height:32px;border-radius:6px;border:1px solid transparent;background:transparent;font-size:13px;font-weight:500;color:var(--v-txtSecondary-base);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 6px;transition:background .12s,color .12s}.page-btn[data-v-c36bab20]:hover{background:var(--v-surface2-base);color:var(--v-txtPrimary-base)}.page-btn[data-v-c36bab20]:disabled{opacity:.4;cursor:default}.page-btn[data-v-c36bab20]:disabled:hover{background:transparent;color:var(--v-txtSecondary-base)}.page-btn.nav[data-v-c36bab20]{color:var(--v-txtMuted-base);font-size:18px}.page-btn.nav[data-v-c36bab20]:not(:disabled):hover{color:var(--v-txtPrimary-base)}.page-btn.active[data-v-c36bab20]{background:rgba(51,153,153,.12);color:var(--v-accent-base);font-weight:800;border-color:rgba(51,153,153,.4)}.theme--dark .page-btn.active[data-v-c36bab20]{background:linear-gradient(135deg,rgba(204,255,51,.15),rgba(51,153,153,.15));color:var(--v-primary-base);border-color:rgba(204,255,51,.5)}.page-ellipsis[data-v-c36bab20]{font-size:13px;color:var(--v-txtMuted-base);padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.page-btn[data-v-c36bab20]{min-width:28px;height:28px;font-size:12px;padding:0 4px}}.pfadd-sheet[data-v-4863f7a0]{background:var(--v-surface-base);border-top:1px solid var(--v-outline-base);border-radius:20px 20px 0 0;overflow:hidden;display:flex;flex-direction:column;max-height:88vh;width:100%}.pfadd-header[data-v-4863f7a0]{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--v-outline-base);flex-shrink:0}.pfadd-back[data-v-4863f7a0]{background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important;flex-shrink:0}.pfadd-back .v-icon[data-v-4863f7a0]{color:inherit!important}.pfadd-title[data-v-4863f7a0]{font-size:16px;font-weight:700;color:var(--v-txtPrimary-base)}.pfadd-body[data-v-4863f7a0]{flex:1;overflow-y:auto;padding:14px 16px calc(14px + var(--safe-area-inset-bottom, 0px))}.pfadd-body[data-v-4863f7a0]::-webkit-scrollbar{display:none}.ab-filters[data-v-4863f7a0]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.ab-msg[data-v-4863f7a0]{text-align:center;padding:28px 0;color:var(--v-txtMuted-base)}.ab-list[data-v-4863f7a0]{display:flex;flex-direction:column}.ab-row[data-v-4863f7a0]{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--v-outline-base);cursor:pointer;transition:background .12s}.ab-icon[data-v-4863f7a0],.ab-row[data-v-4863f7a0]:hover{background:var(--v-surface2-base)}.ab-icon[data-v-4863f7a0]{width:42px;height:42px;min-width:42px;border-radius:8px;border:1px solid var(--v-outline-base);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ab-info[data-v-4863f7a0]{flex:1;min-width:0}.ab-name[data-v-4863f7a0]{font-size:13px;font-weight:600;color:var(--v-txtPrimary-base)}.ab-meta[data-v-4863f7a0]{font-size:11px;color:var(--v-txtMuted-base);margin-top:2px}.ab-add[data-v-4863f7a0]{flex-shrink:0;background:var(--v-surface2-base)!important}.theme--dark .ab-add[data-v-4863f7a0]{color:var(--v-primary-base)!important}.theme--light .ab-add[data-v-4863f7a0]{color:var(--v-accent-base)!important}.pfe-panel-inner[data-v-5259db1e]{background:var(--v-surface-base);border:1px solid var(--v-outline-base);border-radius:16px;overflow:hidden;width:100%;max-height:90vh;display:flex;flex-direction:column}.pfe-fullscreen[data-v-5259db1e]{height:100%;max-height:none;border-radius:0;border:none}.pfe-header[data-v-5259db1e]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;flex-shrink:0;background:var(--v-surface-base);border-bottom:1px solid var(--v-outline-base)}.pfe-fullscreen .pfe-header[data-v-5259db1e]{padding-top:calc(14px + var(--safe-area-inset-top, 0px))}.pfe-title[data-v-5259db1e]{font-size:15px;font-weight:700;color:var(--v-txtPrimary-base)}.pfe-back[data-v-5259db1e]{background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important}.pfe-back .v-icon[data-v-5259db1e]{color:inherit!important}.pfe-back--close[data-v-5259db1e]{background:rgba(232,92,92,.12)!important;color:var(--v-error-base)!important}.pfe-steps[data-v-5259db1e]{display:flex;gap:6px;padding:12px 16px;background:var(--v-surface-base);flex-shrink:0}.pfe-step[data-v-5259db1e]{flex:1;height:3px;border-radius:2px;background:var(--v-outline-base)}.theme--dark .pfe-step.active[data-v-5259db1e]{background:var(--v-primary-base)}.theme--light .pfe-step.active[data-v-5259db1e]{background:var(--v-accent-base)}.pfe-body[data-v-5259db1e]{flex:1;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:16px}.pfe-body[data-v-5259db1e]::-webkit-scrollbar{display:none}.pfe-section-title[data-v-5259db1e]{font-size:15px;font-weight:700;color:var(--v-txtPrimary-base)}.re-empty[data-v-5259db1e]{text-align:center;font-size:13px;color:var(--v-txtMuted-base);padding:20px 0}.re-add-actions[data-v-5259db1e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.re-add-block[data-v-5259db1e]{text-transform:none!important;letter-spacing:normal!important;border:1px dashed var(--v-outline-base)!important;border-radius:12px!important;height:46px!important}@media (max-width:600px){.re-add-actions[data-v-5259db1e]{grid-template-columns:1fr}}.ghost[data-v-5259db1e]{opacity:.5}.re-assign[data-v-5259db1e]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.re-assign-left[data-v-5259db1e]{display:flex;flex-direction:column;gap:16px}.re-assign-right[data-v-5259db1e]{display:flex;flex-direction:column;align-items:center}.re-assign-hint[data-v-5259db1e]{font-size:11px;font-weight:600;color:var(--v-txtMuted-base);text-transform:uppercase;letter-spacing:.06em;text-align:center;margin-bottom:8px}.re-assign-warn[data-v-5259db1e]{margin-top:auto;display:flex;gap:10px;align-items:flex-start;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.35);border-radius:8px;padding:12px 14px;font-size:12px;color:#d97706;line-height:1.5}@media (max-width:768px){.re-assign[data-v-5259db1e]{grid-template-columns:1fr;gap:16px}}.pfe-footer[data-v-5259db1e]{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--v-outline-base);flex-shrink:0;overflow:hidden}.pfe-footer--single[data-v-5259db1e]{grid-template-columns:1fr}.pfe-fullscreen .pfe-footer[data-v-5259db1e]{padding-bottom:var(--safe-area-inset-bottom,0)}.pfe-footer>.v-btn[data-v-5259db1e]{width:100%!important;min-width:0!important;height:52px!important;border-radius:0!important;text-transform:none!important;letter-spacing:normal!important}.pfe-btn-cancel[data-v-5259db1e]{background:var(--v-surface2-base)!important;border-right:1px solid var(--v-outline-base);color:var(--v-txtSecondary-base)!important;font-size:14px;font-weight:600}.pfe-btn-next[data-v-5259db1e]{font-size:15px;font-weight:700}.agenda-header[data-v-42ca3b40]{height:60px;border-bottom:1px solid var(--v-outline-base);padding:0 20px;display:flex;align-items:center;flex-shrink:0}.agenda-title[data-v-42ca3b40]{font-size:15px;font-weight:600;color:var(--v-txtPrimary-base)}.day-summary[data-v-42ca3b40]{margin:0 20px}.day-summary-trigger[data-v-42ca3b40]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--v-outline-base);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.day-summary-left[data-v-42ca3b40]{display:flex;align-items:center;gap:8px}.day-title[data-v-42ca3b40]{font-size:13px;font-weight:600;color:var(--v-txtPrimary-base)}.day-badge[data-v-42ca3b40]{background:rgba(102,204,204,.12);border:1px solid rgba(102,204,204,.3);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600;color:var(--v-accent-base)}.day-chevron[data-v-42ca3b40]{transition:transform .2s}.day-chevron.open[data-v-42ca3b40]{transform:rotate(180deg)}.events-list[data-v-42ca3b40]{padding-bottom:12px}.event-item[data-v-42ca3b40]{padding-bottom:8px}.no-events[data-v-42ca3b40]{font-size:12px;color:var(--v-txtMuted-base);padding:4px 0 8px}.agenda-panel[data-v-3fb006c3] .v-navigation-drawer__border{width:2px!important;background-color:var(--v-outline-base)!important}.agenda-panel--mobile[data-v-3fb006c3]{background:var(--v-surface-base);border:1px solid var(--v-outline-base);border-radius:14px;overflow:hidden;margin-top:24px}.msg-card[data-v-71740850]{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;cursor:pointer;transition:opacity .12s,transform .12s;height:72px;border:1px solid transparent;position:relative}.msg-card[data-v-71740850]:hover{opacity:.88;transform:translateY(-1px)}.msg-card--unread[data-v-71740850]{background:linear-gradient(135deg,rgba(51,153,153,.55),rgba(102,204,204,.4))}.msg-card--read[data-v-71740850]{background:var(--v-surface2-base);border-color:var(--v-outline-base)}.msg-thumb[data-v-71740850]{width:72px;flex-shrink:0;position:relative;overflow:hidden;background:var(--v-surface2-base)}.msg-thumb img[data-v-71740850]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.msg-thumb-placeholder[data-v-71740850]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(51,153,153,.3),rgba(102,204,204,.2))}.msg-thumb-initials[data-v-71740850]{font-size:18px;font-weight:800;letter-spacing:.02em;color:hsla(0,0%,100%,.8)}.msg-content[data-v-71740850]{flex:1;min-width:0;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:3px}.msg-name[data-v-71740850]{font-size:13px;font-weight:700;color:var(--v-txtPrimary-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-preview[data-v-71740850]{font-size:11px;color:var(--v-txtSecondary-base);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45}.msg-card--unread .msg-name[data-v-71740850]{color:#fff}.msg-card--unread .msg-preview[data-v-71740850]{color:hsla(0,0%,100%,.82)}.msg-time-badge[data-v-71740850]{font-size:10px;color:var(--v-txtMuted-base);padding:6px 8px 0 0;flex-shrink:0;align-self:flex-start}.msg-card--unread .msg-time-badge[data-v-71740850]{color:hsla(0,0%,100%,.6)}.msg-menu-btn[data-v-71740850]{position:absolute;top:2px;right:2px}.msg-card--unread .msg-menu-btn .v-icon[data-v-71740850]{color:hsla(0,0%,100%,.8)}.kimsa-segmented[data-v-6ebc6a6c]{display:grid;gap:8px}.kimsa-segmented--scrollable[data-v-6ebc6a6c]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.kimsa-segmented--scrollable[data-v-6ebc6a6c]::-webkit-scrollbar{display:none}.kimsa-segmented--scrollable .segment-opt[data-v-6ebc6a6c]{flex:0 0 auto;white-space:nowrap}.kimsa-segmented--dense .segment-opt[data-v-6ebc6a6c]{padding:6px 12px;border-radius:8px;font-size:12px}.segment-opt[data-v-6ebc6a6c]{padding:12px 16px;border-radius:9px;border:1.5px solid var(--v-outline-base);background:var(--v-field-base);font-family:inherit;font-size:14px;font-weight:500;color:var(--v-txtSecondary-base);cursor:pointer;text-align:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.segment-opt--active[data-v-6ebc6a6c],.segment-opt[data-v-6ebc6a6c]:hover{border-color:var(--v-secondary-base);color:var(--v-accent-base)}.segment-opt--active[data-v-6ebc6a6c]{background:rgba(102,204,204,.12);font-weight:600}.theme--dark .segment-opt--active[data-v-6ebc6a6c],.theme--dark .segment-opt[data-v-6ebc6a6c]:hover{border-color:rgba(204,255,51,.5);color:var(--v-primary-base)}.theme--dark .segment-opt--active[data-v-6ebc6a6c]{background:linear-gradient(135deg,rgba(204,255,51,.12),rgba(51,153,153,.12))}.title-label{font-weight:700;font-size:14px}.description-label{font-size:12px}.qs-list[data-v-45af5925]{display:flex;flex-direction:column;gap:10px}.qs-item[data-v-45af5925]{border:1px solid var(--v-outline-base);border-radius:10px;background:var(--v-surface2-base);overflow:hidden}.qs-row[data-v-45af5925]{display:flex;align-items:stretch}.qs-ref[data-v-45af5925]{flex:0 0 45%;color:var(--v-txtSecondary-base);background:var(--v-field-base);align-items:center;border-right:1px solid var(--v-outline-base)}.qs-ref[data-v-45af5925],.qs-val[data-v-45af5925]{padding:12px 14px;font-size:13px;font-weight:600;display:flex}.qs-val[data-v-45af5925]{flex:1;min-width:0;color:var(--v-txtPrimary-base);flex-direction:column;justify-content:center;gap:4px}.qs-body-group[data-v-45af5925]{display:flex;flex-direction:column}.qs-body-title[data-v-45af5925]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--v-txtMuted-base)}.qs-body-values[data-v-45af5925]{font-size:13px;display:flex;flex-wrap:wrap;gap:4px 10px}.qs-body-zone[data-v-45af5925]{display:inline-flex;align-items:center;gap:4px}.qs-body-lv[data-v-45af5925]{border-radius:4px;padding:0 5px;font-size:11px;font-weight:800;line-height:1.4}.qs-comment[data-v-45af5925]{padding:10px 14px;font-size:12px;line-height:1.5;color:var(--v-txtSecondary-base);border-top:1px solid var(--v-outline-base)}.summary-data[data-v-dcf1ebd4]{display:flex;flex-direction:column;gap:14px}.summary-pending[data-v-dcf1ebd4]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;border:1px dashed var(--v-outline2-base);font-size:12px;color:var(--v-txtMuted-base)}.competence-card[data-v-dcf1ebd4]{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;border:1px solid var(--v-outline-base);background:var(--v-surface-base)}.competence-row[data-v-dcf1ebd4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.competence-label[data-v-dcf1ebd4]{font-size:11px;font-weight:700;color:var(--v-txtMuted-base);text-transform:uppercase;letter-spacing:.06em}.competence-value[data-v-dcf1ebd4]{font-size:var(--fs-body);font-weight:600;color:var(--v-txtPrimary-base);text-align:right;min-width:0;overflow-wrap:anywhere}.stat-grid[data-v-dcf1ebd4]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat-tile[data-v-dcf1ebd4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px 8px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);border-radius:12px;text-align:center}.stat-tile--link[data-v-dcf1ebd4]{cursor:pointer;transition:border-color .15s,background .15s}.stat-tile--link[data-v-dcf1ebd4]:hover{border-color:var(--v-secondary-base);background:rgba(102,204,204,.08)}.stat-value[data-v-dcf1ebd4]{font-size:22px;font-weight:800;line-height:1.1;color:var(--v-txtPrimary-base)}.stat-unit[data-v-dcf1ebd4]{font-size:12px;font-weight:600;color:var(--v-txtMuted-base)}.stat-label[data-v-dcf1ebd4]{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--v-txtSecondary-base)}.stat-link-ic[data-v-dcf1ebd4]{color:var(--v-accent-base)}.summary-changes[data-v-dcf1ebd4]{display:flex;flex-direction:column;gap:8px}.summary-comment[data-v-dcf1ebd4]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);border-radius:10px;font-size:13px;color:var(--v-txtPrimary-base);line-height:1.5}.summary-comment-label[data-v-dcf1ebd4]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--v-txtMuted-base)}.brand-backdrop[data-v-0d897eb8]{position:absolute;inset:0;overflow:hidden;background:#06080c}.brand-backdrop__glows[data-v-0d897eb8]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 30% 40%,rgba(204,255,51,.12) 0,transparent 70%),radial-gradient(ellipse 60% 70% at 75% 70%,rgba(51,153,153,.14) 0,transparent 65%),radial-gradient(ellipse 40% 40% at 60% 20%,rgba(102,204,204,.08) 0,transparent 60%)}.brand-backdrop__dots[data-v-0d897eb8]{position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1.5px,transparent 0);background-size:32px 32px;background-repeat:repeat}.brand-backdrop__rings[data-v-0d897eb8]{position:absolute;inset:0;overflow:hidden}.brand-backdrop__rings[data-v-0d897eb8]:before{content:"";position:absolute;top:-80px;left:-80px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(204,255,51,.08)}.brand-backdrop__rings[data-v-0d897eb8]:after{content:"";position:absolute;bottom:-100px;right:-60px;width:500px;height:500px;border-radius:50%;border:1px solid rgba(51,153,153,.1)}.theme--light .brand-backdrop--adaptive[data-v-0d897eb8]{background:#e8f0ec}.theme--light .brand-backdrop--adaptive .brand-backdrop__glows[data-v-0d897eb8]{background:radial-gradient(ellipse 70% 60% at 30% 40%,rgba(204,255,51,.55) 0,transparent 70%),radial-gradient(ellipse 60% 70% at 75% 70%,rgba(102,204,204,.45) 0,transparent 65%),radial-gradient(ellipse 40% 40% at 60% 20%,rgba(51,153,153,.22) 0,transparent 60%)}.theme--light .brand-backdrop--adaptive .brand-backdrop__dots[data-v-0d897eb8]{background-image:radial-gradient(circle,rgba(15,22,35,.07) 1.5px,transparent 0)}.theme--light .brand-backdrop--adaptive .brand-backdrop__rings[data-v-0d897eb8]:before{border-color:rgba(51,153,153,.18)}.theme--light .brand-backdrop--adaptive .brand-backdrop__rings[data-v-0d897eb8]:after{border-color:rgba(51,153,153,.2)}.summary-screen[data-v-3096cd6c]{display:flex;flex-direction:row;height:100%;background:var(--v-surface-base)}.summary-brand[data-v-3096cd6c]{position:relative;flex:0 0 46%;overflow:hidden;background:#06080c}.summary-brand-accent[data-v-3096cd6c]{position:absolute;top:10%;right:0;bottom:10%;width:2px;background:linear-gradient(180deg,transparent,rgba(204,255,51,.3) 40%,rgba(51,153,153,.3) 60%,transparent)}.summary-brand-content[data-v-3096cd6c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 56px;z-index:1}.summary-brand-logo[data-v-3096cd6c]{width:140px;height:auto;margin-bottom:28px}.summary-brand-title[data-v-3096cd6c]{font-size:34px;font-weight:800;color:#f2f5fa;line-height:1.15;letter-spacing:-.03em;margin-bottom:12px}.summary-brand-sub[data-v-3096cd6c]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#cf3,#6cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.summary-content[data-v-3096cd6c]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.summary-header[data-v-3096cd6c]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;padding-top:calc(12px + var(--safe-area-inset-top, 0px));border-bottom:1px solid var(--v-outline-base)}.summary-origin[data-v-3096cd6c]{font-size:12px;font-weight:700;color:var(--v-txtMuted-base);text-transform:uppercase;letter-spacing:.06em}.summary-close[data-v-3096cd6c]{width:32px;height:32px;border-radius:50%;border:1px solid var(--v-outline-base);background:var(--v-surface2-base);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--v-txtSecondary-base);transition:border-color .15s,color .15s,background .15s}.summary-close[data-v-3096cd6c]:hover{border-color:var(--v-txtSecondary-base);color:var(--v-txtPrimary-base)}.summary-content-body[data-v-3096cd6c]{flex:1;overflow-y:auto;padding:24px 20px;padding-bottom:calc(24px + var(--safe-area-inset-bottom, 0px))}.summary-screen--mobile[data-v-3096cd6c]{flex-direction:column}.summary-screen--mobile .summary-brand[data-v-3096cd6c]{flex:0 0 auto;min-height:160px}.summary-screen--mobile .summary-brand-content[data-v-3096cd6c]{position:relative;padding:calc(28px + var(--safe-area-inset-top, 0px)) 28px 28px}.summary-screen--mobile .summary-brand-accent[data-v-3096cd6c]{display:none}.summary-screen--mobile .summary-brand-logo[data-v-3096cd6c]{width:110px;margin-bottom:16px}.summary-screen--mobile .summary-brand-title[data-v-3096cd6c]{font-size:26px}.summary-screen--mobile .summary-content[data-v-3096cd6c]{height:auto;flex:1}.summary-screen--mobile .summary-header[data-v-3096cd6c]{padding-top:12px}.audio-player[data-v-42fc754c]{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.ap-btn[data-v-42fc754c]{width:30px;height:30px;border-radius:50%;border:none;background:var(--v-accent-base);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ap-track[data-v-42fc754c]{flex:1;min-width:0;height:5px;border-radius:3px;background:var(--v-outline-base);cursor:pointer;position:relative}.ap-fill[data-v-42fc754c]{height:100%;border-radius:3px;background:var(--v-accent-base);position:relative}.ap-knob[data-v-42fc754c]{position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:var(--v-accent-base)}.ap-time[data-v-42fc754c]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--v-txtMuted-base);flex-shrink:0;white-space:nowrap}.mb-root[data-v-44dbdf58]{display:contents}.bubble[data-v-44dbdf58]{background:var(--v-surface2-base);border:1px solid var(--v-outline-base);border-radius:12px;border-bottom-left-radius:4px}.bubble-grey[data-v-44dbdf58],.bubble[data-v-44dbdf58]{position:relative;max-width:75%;padding:9px 13px;font-size:13px;line-height:1.5;color:var(--v-txtPrimary-base);display:inline-block;word-break:break-word;white-space:pre-line}.bubble-grey[data-v-44dbdf58]{background:rgba(51,153,153,.18);border:1px solid rgba(51,153,153,.25);border-radius:12px;border-bottom-right-radius:4px}a[data-v-44dbdf58]{color:var(--v-accent-base)}.attachment[data-v-44dbdf58]{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--v-txtPrimary-base);max-width:240px}.attachment-ic[data-v-44dbdf58]{color:var(--v-accent-base)!important;flex-shrink:0}.attachment-name[data-v-44dbdf58]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:underline}.attachment-dl[data-v-44dbdf58]{color:var(--v-txtMuted-base)!important;flex-shrink:0}.audio-msg[data-v-44dbdf58]{width:240px;max-width:100%}.btn-info[data-v-44dbdf58]{position:absolute;top:0;right:0}.msg-card[data-v-44dbdf58]{max-width:290px;border:1px solid var(--v-outline-base);border-radius:11px;background:var(--v-surface-base);overflow:hidden}.msg-card-head[data-v-44dbdf58]{display:flex;align-items:center;gap:8px;padding:8px 12px 7px;border-bottom:1px solid var(--v-outline-base)}.msg-card-ic[data-v-44dbdf58]{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msg-card-type[data-v-44dbdf58]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-card-date[data-v-44dbdf58]{font-size:10px;color:var(--v-txtMuted-base);white-space:nowrap;flex-shrink:0}.msg-card-badge-wrap[data-v-44dbdf58]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 12px;justify-content:center}.msg-card-origin[data-v-44dbdf58]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:20px;border:1px solid var(--v-outline-base);font-size:11px;font-weight:600;line-height:1;color:var(--v-txtSecondary-base)}.msg-card-origin .v-icon[data-v-44dbdf58]{color:inherit;display:block}.msg-card-origin--competence[data-v-44dbdf58]{border-color:rgba(124,58,237,.5);background:rgba(124,58,237,.12);color:#a78bfa}.theme--light .msg-card-origin--competence[data-v-44dbdf58]{color:#7c3aed}.msg-card-badge[data-v-44dbdf58]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:20px;font-size:12px;font-weight:700;line-height:1}.msg-card-body[data-v-44dbdf58]{padding:10px 12px;display:flex;flex-direction:column;gap:5px}.msg-card-row[data-v-44dbdf58]{display:flex;align-items:baseline;gap:10px}.msg-card-lbl[data-v-44dbdf58]{font-size:11px;color:var(--v-txtMuted-base);flex-shrink:0}.msg-card-val[data-v-44dbdf58]{font-size:12px;font-weight:600;color:var(--v-txtPrimary-base);margin-left:auto;text-align:right;word-break:break-word}.msg-card-footer[data-v-44dbdf58]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-top:1px solid var(--v-outline-base)}.msg-card-btn[data-v-44dbdf58]{display:flex;align-items:center;gap:5px;padding:0 10px;height:26px;border-radius:6px;border:1px solid var(--v-outline-base);background:transparent;font-family:inherit;font-size:11px;font-weight:500;color:var(--v-txtSecondary-base);cursor:pointer;transition:background .15s,color .15s}.msg-card-btn[data-v-44dbdf58]:hover{background:var(--v-surface2-base);color:var(--v-txtPrimary-base)}.msg-card-btn[data-v-44dbdf58]:disabled{opacity:.5;cursor:default}.msg-card-btn .v-icon[data-v-44dbdf58]{color:inherit}.msg-card--session .msg-card-ic[data-v-44dbdf58],.msg-card--wellness .msg-card-ic[data-v-44dbdf58]{background:rgba(51,153,153,.18);color:var(--v-accent-base)}.msg-card--session .msg-card-type[data-v-44dbdf58],.msg-card--wellness .msg-card-type[data-v-44dbdf58]{color:var(--v-accent-base)}.msg-card--activity .msg-card-ic[data-v-44dbdf58]{background:rgba(102,204,204,.18);color:var(--v-secondary-base)}.msg-card--activity .msg-card-type[data-v-44dbdf58]{color:var(--v-secondary-base)}.msg-card-badge[data-v-44dbdf58]{background:rgba(51,153,153,.16);color:var(--v-accent-base)}.msg-card--alert .msg-card-ic[data-v-44dbdf58]{background:rgba(232,92,92,.18);color:var(--v-error-base)}.msg-card--alert .msg-card-type[data-v-44dbdf58]{color:var(--v-error-base)}.msg-card--alert .msg-card-badge[data-v-44dbdf58]{background:rgba(232,92,92,.16);color:var(--v-error-base)}.wellness-dots[data-v-05b506c4]{display:inline-flex;gap:3px;align-items:center}.w-dot[data-v-05b506c4]{width:30px;height:30px;border-radius:8px;font-weight:800;font-size:10px;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .12s ease;cursor:pointer}.w-dot[data-v-05b506c4]:hover{transform:scale(1.15)}.tooltip-content[data-v-05b506c4]{text-align:left;min-width:150px}.tt-date[data-v-05b506c4]{font-size:10px;font-weight:600;color:var(--v-txtMuted-base);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;text-align:center}.tt-type[data-v-05b506c4]{font-size:12px;font-weight:600;margin-bottom:6px;text-align:center}.tt-row[data-v-05b506c4]{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--v-txtSecondary-base);line-height:1.7}.tt-row span[data-v-05b506c4]:last-child{font-weight:600;color:var(--v-txtPrimary-base)}.tt-divider[data-v-05b506c4]{border:none;border-top:1px solid var(--v-outline-base);margin:6px 0}.tt-sum[data-v-05b506c4]{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:700;color:var(--v-txtPrimary-base)}.no-data[data-v-05b506c4]{color:var(--v-txtMuted-base);font-size:12px;font-style:italic}.modal-chat[data-v-c252b178]{width:100%;height:82vh;max-height:720px;border-radius:14px;border:1px solid var(--v-outline-base);background:var(--v-surface-base);display:flex;flex-direction:column;overflow:hidden}.modal-chat--mobile[data-v-c252b178]{height:100%;max-height:none;border-radius:0;border:none}.mc-header[data-v-c252b178]{height:60px;min-height:60px;display:flex;align-items:center;gap:10px;padding:0 14px;padding-top:var(--safe-area-inset-top,0);border-bottom:1px solid var(--v-outline-base);flex-shrink:0}.mc-avatar[data-v-c252b178]{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#090b0f;overflow:hidden}.mc-avatar-img[data-v-c252b178]{width:100%;height:100%}.mc-info[data-v-c252b178]{flex:1;min-width:0}.mc-name[data-v-c252b178]{font-size:14px;font-weight:700;color:var(--v-txtPrimary-base)}.mc-name[data-v-c252b178],.mc-sub[data-v-c252b178]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-sub[data-v-c252b178]{font-size:11px;color:var(--v-txtMuted-base);margin-top:1px}.mc-header-actions[data-v-c252b178]{display:flex;align-items:center;gap:4px;flex-shrink:0}.mc-icon-btn[data-v-c252b178]{width:30px;height:30px;border-radius:7px;border:none;background:transparent;color:var(--v-txtMuted-base);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.mc-icon-btn .v-icon[data-v-c252b178]{color:inherit}.mc-icon-btn[data-v-c252b178]:hover{background:var(--v-surface2-base);color:var(--v-txtSecondary-base)}.mc-icon-btn.close[data-v-c252b178]:hover{background:rgba(204,51,51,.15);color:var(--v-error-base)}.mc-messages[data-v-c252b178]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.mc-loading-more[data-v-c252b178]{display:flex;justify-content:center;padding:4px 0 8px}.mc-empty[data-v-c252b178]{text-align:center;font-size:13px;color:var(--v-txtMuted-base);padding:24px 0}.day-sep[data-v-c252b178]{display:flex;align-items:center;gap:10px;color:var(--v-txtMuted-base);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.day-sep[data-v-c252b178]:after,.day-sep[data-v-c252b178]:before{content:"";flex:1;height:1px;background:var(--v-outline-base)}.chat-msg-group[data-v-c252b178]{display:flex;flex-direction:column;gap:4px}.chat-msg-group.me[data-v-c252b178]{align-items:flex-end}.chat-msg-group.them[data-v-c252b178]{align-items:flex-start}.msg-meta[data-v-c252b178]{display:flex;align-items:center;gap:6px;padding:0 4px}.chat-msg-group.me .msg-meta[data-v-c252b178]{flex-direction:row-reverse}.msg-av[data-v-c252b178]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#0c0e12;background:var(--brand-gradient);flex-shrink:0}.msg-av.me-av[data-v-c252b178]{background:rgba(51,153,153,.2);color:var(--v-accent-base)}.msg-sender[data-v-c252b178]{font-size:11px;font-weight:600;color:var(--v-txtSecondary-base)}.msg-ts[data-v-c252b178]{font-size:10px;color:var(--v-txtMuted-base)}.mc-read[data-v-c252b178]{align-self:flex-end;font-size:11px;color:var(--v-txtMuted-base);display:flex;align-items:center;gap:3px}.mc-read .v-icon[data-v-c252b178]{color:var(--v-secondary-base)}.mc-input[data-v-c252b178]{border-top:1px solid var(--v-outline-base);padding:10px 12px;padding-bottom:calc(10px + var(--safe-area-inset-bottom, 0px));background:var(--v-surface-base);flex-shrink:0}.chat-input-box[data-v-c252b178]{display:flex;align-items:flex-end;gap:8px;background:var(--v-field-base);border:1px solid var(--v-outline-base);border-radius:10px;padding:7px 8px 7px 10px;transition:border-color .15s}.chat-input-box[data-v-c252b178]:focus-within{border-color:var(--v-accent-base)}.chat-input-toolbar[data-v-c252b178]{display:flex;align-items:center;gap:2px}.chat-icon-btn[data-v-c252b178]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--v-txtMuted-base);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.chat-icon-btn .v-icon[data-v-c252b178]{color:inherit}.chat-icon-btn[data-v-c252b178]:hover{background:var(--v-outline-base);color:var(--v-txtSecondary-base)}.chat-input-box textarea[data-v-c252b178]{flex:1;background:none;border:none;outline:none;font-family:inherit;font-size:13px;color:var(--v-txtPrimary-base);resize:none;min-height:32px;max-height:80px;line-height:1.5;padding:6px 0}.chat-input-box textarea[data-v-c252b178]::-moz-placeholder{color:var(--v-txtMuted-base)}.chat-input-box textarea[data-v-c252b178]::placeholder{color:var(--v-txtMuted-base)}.chat-send-btn[data-v-c252b178]{width:32px;height:32px;border-radius:8px;border:none;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .15s}.chat-send-btn[data-v-c252b178]:disabled{opacity:.6;cursor:default}.chat-send-btn[data-v-c252b178]:not(:disabled):hover{opacity:.85}.mc-wellness[data-v-c252b178]{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--v-outline-base);background:var(--v-surface2-base);flex-shrink:0;overflow-x:auto}.mc-ws-label[data-v-c252b178]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--v-txtMuted-base);white-space:nowrap;flex-shrink:0}.chat-pending[data-v-c252b178]{display:flex;align-items:center;gap:8px;background:var(--v-field-base);border:1px solid var(--v-outline-base);border-radius:10px;padding:7px 8px}.chat-pending-body[data-v-c252b178]{flex:1;min-width:0;display:flex;align-items:center}.chat-pending-file[data-v-c252b178]{display:flex;align-items:center;min-width:0;font-size:13px;color:var(--v-txtPrimary-base)}.chat-pending-file .v-icon[data-v-c252b178]{color:var(--v-txtMuted-base)}.mc-confirm[data-v-c252b178]{flex:1;display:flex;align-items:center;gap:10px;background:rgba(204,51,51,.07);border-radius:8px;padding:6px 10px}.mc-confirm-text[data-v-c252b178]{flex:1;font-size:12px;color:var(--v-txtSecondary-base);line-height:1.4}.mc-confirm-text strong[data-v-c252b178]{display:block;font-size:12px;font-weight:700;color:var(--v-error-base);margin-bottom:2px}.mc-confirm-btn[data-v-c252b178]{height:28px;border-radius:6px;border:1px solid var(--v-outline-base);background:transparent;color:var(--v-txtSecondary-base);font-family:inherit;font-size:11px;font-weight:600;padding:0 10px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.mc-confirm-btn[data-v-c252b178]:hover{background:var(--v-surface2-base);color:var(--v-txtPrimary-base)}.mc-confirm-btn.danger[data-v-c252b178]{background:rgba(204,51,51,.18);border-color:rgba(204,51,51,.35);color:var(--v-error-base)}.mc-confirm-btn.danger[data-v-c252b178]:hover{background:rgba(204,51,51,.28)}.mc-confirm-btn[data-v-c252b178]:disabled{opacity:.6;cursor:default}.chat-dialog-content{box-shadow:none!important;border-radius:14px!important;overflow:visible}.chat-dialog-content.v-dialog--fullscreen{border-radius:0!important}.back-btn[data-v-06e328a0]{border-radius:7px!important;border:1px solid var(--v-outline2-base)!important;background:var(--v-surface2-base)!important;color:var(--v-txtSecondary-base)!important;font-size:13px;font-weight:500;text-transform:none!important;letter-spacing:normal!important;padding:0 12px!important}.back-btn[data-v-06e328a0]:hover{color:var(--v-txtPrimary-base)!important}.fixed[data-v-06e328a0]{position:fixed;z-index:6}.fc-form[data-v-05ffa0ab]{display:flex;flex-direction:column;gap:14px}.fc-field[data-v-05ffa0ab]{display:flex;flex-direction:column;gap:6px}.fc-sublabel[data-v-05ffa0ab]{font-size:10px;font-weight:700;color:var(--v-txtMuted-base);text-transform:uppercase;letter-spacing:.07em}.fc-list[data-v-05ffa0ab]{max-height:240px;overflow-y:auto;border:1px solid var(--v-outline-base);border-radius:8px;background:var(--v-field-base)}.fc-item[data-v-05ffa0ab]{display:flex;align-items:center;gap:12px;padding:11px 16px;font-size:13px;color:var(--v-txtPrimary-base);cursor:pointer;border-bottom:1px solid var(--v-outline-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.fc-item[data-v-05ffa0ab]:last-child{border-bottom:none}.fc-item[data-v-05ffa0ab]:hover{background:rgba(51,153,153,.06)}.fc-item input[type=checkbox][data-v-05ffa0ab]{width:16px;height:16px;accent-color:var(--v-accent-base);cursor:pointer;flex-shrink:0}.fc-item-name[data-v-05ffa0ab]{flex:1;min-width:0}.fc-item-count[data-v-05ffa0ab]{font-size:11px;color:var(--v-txtMuted-base);background:var(--v-surface-base);border:1px solid var(--v-outline-base);border-radius:8px;padding:1px 7px;flex-shrink:0}.fc-empty[data-v-05ffa0ab]{padding:20px;text-align:center;font-size:13px;color:var(--v-txtMuted-base);font-style:italic}.chat-form[data-v-e9bc14d2]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-e9bc14d2]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-e9bc14d2]{font-size:12px;font-weight:600;color:var(--v-txtSecondary-base)}.optional[data-v-e9bc14d2]{font-weight:400;color:var(--v-txtMuted-base)}.chats-header[data-v-5e4f385c]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.chats-back[data-v-5e4f385c]{flex-shrink:0}.chats-title[data-v-5e4f385c]{font-size:22px;font-weight:700;color:var(--v-txtPrimary-base);margin:0}.chats-tools[data-v-5e4f385c]{display:flex;align-items:center;gap:8px;margin-left:auto}.chats-search[data-v-5e4f385c]{width:240px}.chats-tool-btn[data-v-5e4f385c]{width:38px;height:38px;border-radius:9px;background:var(--v-surface-base);border:1px solid var(--v-outline-base);display:flex;align-items:center;justify-content:center;color:var(--v-txtMuted-base);cursor:pointer;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.chats-tool-btn[data-v-5e4f385c]:hover{color:var(--v-txtPrimary-base);border-color:var(--v-txtMuted-base)}.chats-tool-btn--active[data-v-5e4f385c]{color:var(--v-accent-base);border-color:var(--v-secondary-base);background:rgba(102,204,204,.08)}.chats-tool-btn .v-icon[data-v-5e4f385c]{color:inherit}.chats-create-btn[data-v-5e4f385c]{display:flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:9px;border:none;cursor:pointer;background:var(--v-accent-base);color:#fff;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;flex-shrink:0}.chats-create-btn[data-v-5e4f385c]:hover{opacity:.9}.chats-create-btn .v-icon[data-v-5e4f385c]{color:#fff}.chats-grid[data-v-5e4f385c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.chats-grid--panel[data-v-5e4f385c]{grid-template-columns:1fr;gap:8px}.chats-empty[data-v-5e4f385c]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0;color:var(--v-txtMuted-base);font-size:14px}@media (max-width:600px){.chats-title[data-v-5e4f385c]{font-size:20px}.chats-tools[data-v-5e4f385c]{width:100%;margin-left:0}.chats-search[data-v-5e4f385c]{flex:1;width:auto;min-width:0}}.chats-panel-body[data-v-b7ffae64]{display:flex;flex-direction:column;height:100%}.chats-panel-header[data-v-b7ffae64]{height:56px;flex-shrink:0;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v-outline-base);cursor:pointer;transition:color .15s}.chats-panel-title[data-v-b7ffae64]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--v-txtPrimary-base)}.chats-panel-title .v-icon[data-v-b7ffae64]{color:var(--v-txtMuted-base);opacity:.6}.chats-panel-header:hover .chats-panel-title[data-v-b7ffae64]{color:var(--v-secondary-base)}.chats-panel-badge[data-v-b7ffae64]{font-size:12px;font-weight:700;color:var(--v-primary-base);background:rgba(204,255,51,.12);border:1px solid rgba(204,255,51,.22);border-radius:10px;padding:2px 8px}.theme--light .chats-panel-badge[data-v-b7ffae64]{color:var(--v-accent-base);background:rgba(51,153,153,.12);border-color:rgba(51,153,153,.3)}.chats-panel-list[data-v-b7ffae64]{flex:1;overflow-y:auto;padding:8px 10px}.chats-panel-list[data-v-b7ffae64] [class*=col-]{padding-top:3px;padding-bottom:3px}.chats-panel-footer[data-v-b7ffae64]{flex-shrink:0;padding:10px 12px;border-top:1px solid var(--v-outline-base);display:flex;align-items:center;gap:8px}.chats-search[data-v-b7ffae64]{flex:1}.panel-footer-btn[data-v-b7ffae64]{width:32px;height:32px;border-radius:7px;background:var(--v-surface2-base);border:1px solid var(--v-outline2-base);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--v-txtMuted-base);transition:color .15s,background .15s,border-color .15s;flex-shrink:0}.panel-footer-btn[data-v-b7ffae64]:hover{color:var(--v-txtPrimary-base);background:var(--v-outline2-base)}.panel-footer-btn--accent[data-v-b7ffae64]{color:var(--v-primary-base);border-color:rgba(204,255,51,.5)}.panel-footer-btn--accent[data-v-b7ffae64]:hover{color:var(--v-primary-base);background:rgba(204,255,51,.08)}.theme--light .panel-footer-btn--accent[data-v-b7ffae64]{color:var(--v-accent-base);border-color:rgba(51,153,153,.5)}.theme--light .panel-footer-btn--accent[data-v-b7ffae64]:hover{color:var(--v-accent-base);background:rgba(51,153,153,.08)}.chats-panel-drawer[data-v-73755985] .v-navigation-drawer__border{width:2px!important;background-color:var(--v-outline-base)!important}.chats-panel--mobile[data-v-73755985]{box-sizing:border-box;background:var(--v-surface-base);border:1px solid var(--v-outline-base);border-radius:14px;overflow:hidden;margin-top:24px;height:70vh;min-height:420px}.badge[data-v-7ea9bf9e]{opacity:1!important;position:absolute;display:flex;align-items:center;justify-content:center;z-index:10;color:#fff;top:6px!important;right:-12px!important;padding:2px 6px;font-size:10px;min-width:14px;min-height:14px;border-radius:14px;background-color:var(--v-error-base)}.nav-container[data-v-7ea9bf9e]{z-index:7;box-shadow:none;height:calc(56px + var(--safe-area-inset-bottom, 0px))!important;padding-bottom:var(--safe-area-inset-bottom,0)!important}.redesign-bottomnav[data-v-7ea9bf9e]{border-top:1px solid #1f2430!important}.redesign-bottomnav[data-v-7ea9bf9e] .v-btn{background-color:transparent!important;font-size:10px;font-weight:500;letter-spacing:0}.redesign-bottomnav[data-v-7ea9bf9e] .v-btn:not(.v-btn--active){color:#5a6677!important}.redesign-bottomnav[data-v-7ea9bf9e] .v-btn .v-icon{margin-bottom:3px}.redesign-bottomnav[data-v-7ea9bf9e] .v-btn{height:56px!important;align-self:flex-start}.redesign-bottomnav[data-v-7ea9bf9e] .v-btn--active:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--v-primary-base)}[data-v-7ea9bf9e] .v-btn.v-btn--router.v-size--default{min-width:var(--btn-min-width,20%)}[data-v-7ea9bf9e] .v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before{opacity:0}.disable-footer[data-v-7ea9bf9e]{pointer-events:none}[data-v-1dc929eb] .v-snack__wrapper{margin-bottom:var(--safe-area-inset-bottom,0);border-radius:10px}.snackbar-ios[data-v-7cf0b0ae]{position:fixed!important;top:-28px!important}.arrow-ios[data-v-7cf0b0ae]:before{content:"";width:20px;height:20px;transform:rotate(-45deg);background:#f0f6fd;position:absolute;z-index:10;bottom:-2px;left:calc(50% - 10px);box-shadow:-5px 5px 5px 1px rgba(0,0,0,.2)}.overlay-frost[data-v-46d63dba]{position:fixed;inset:0;z-index:999999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(6,8,12,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.overlay-fade-enter-active[data-v-46d63dba],.overlay-fade-leave-active[data-v-46d63dba]{transition:opacity .2s ease}.overlay-fade-enter[data-v-46d63dba],.overlay-fade-leave-to[data-v-46d63dba]{opacity:0}.overlay-panel[data-v-46d63dba]{width:320px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 28px;border-radius:16px;background:var(--v-surface-base);border:1px solid var(--v-outline-base);box-shadow:0 20px 48px rgba(0,0,0,.45)}.overlay-panel__icon[data-v-46d63dba]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(232,92,92,.12);border:1px solid rgba(232,92,92,.32)}.overlay-panel__title[data-v-46d63dba]{margin-top:20px;font-size:var(--fs-body);font-weight:500;line-height:1.4;color:var(--v-txtPrimary-base)}.overlay-panel__btn[data-v-46d63dba]{margin-top:24px}.disabled-account[data-v-d89f8198]{position:fixed;inset:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#06080c;padding:calc(40px + var(--safe-area-inset-top, 0px)) 24px calc(40px + var(--safe-area-inset-bottom, 0px));overflow-x:hidden;overflow-y:auto}.disabled-account-content[data-v-d89f8198]{position:relative;z-index:1;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:disabled-account-fade-up-d89f8198 .5s ease both}.disabled-account-badge[data-v-d89f8198]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:26px;animation:disabled-account-pop-d89f8198 .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.12s}.disabled-account-glow[data-v-d89f8198]{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(232,92,92,.26) 0,rgba(232,92,92,.1) 45%,transparent 70%);filter:blur(8px)}.disabled-account-icon[data-v-d89f8198]{position:relative;width:92px;height:92px;border-radius:50%;background:rgba(232,92,92,.12);border:1px solid rgba(232,92,92,.32);display:flex;align-items:center;justify-content:center}.disabled-account-title[data-v-d89f8198]{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#f2f5fa}.disabled-account-message[data-v-d89f8198]{display:flex;align-items:flex-start;text-align:left;width:100%;margin-top:18px;padding:14px 16px;border-radius:14px;background:rgba(232,92,92,.08);border:1px solid rgba(232,92,92,.22);color:rgba(242,245,250,.78);font-size:14px;line-height:1.5}.disabled-account-btn[data-v-d89f8198]{margin-top:28px}.disabled-account-btn-ghost[data-v-d89f8198]{margin-top:12px;border:1px solid var(--v-outline-base);color:var(--v-txtPrimary-base)!important}@keyframes disabled-account-fade-up-d89f8198{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes disabled-account-pop-d89f8198{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.overlay-frost[data-v-3e01b6a8]{position:fixed;inset:0;z-index:999999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(6,8,12,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.overlay-fade-enter-active[data-v-3e01b6a8],.overlay-fade-leave-active[data-v-3e01b6a8]{transition:opacity .2s ease}.overlay-fade-enter[data-v-3e01b6a8],.overlay-fade-leave-to[data-v-3e01b6a8]{opacity:0}.overlay-panel[data-v-3e01b6a8]{width:300px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 28px;border-radius:16px;background:var(--v-surface-base);border:1px solid var(--v-outline-base);box-shadow:0 20px 48px rgba(0,0,0,.45)}.overlay-panel__title[data-v-3e01b6a8]{margin-top:20px;font-size:var(--fs-title);font-weight:600;color:var(--v-txtPrimary-base)}.overlay-panel__subtitle[data-v-3e01b6a8]{margin-top:6px;font-size:var(--fs-caption);color:var(--v-txtSecondary-base)}.update-app[data-v-0de57d5a]{position:fixed;inset:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#06080c;padding:calc(40px + var(--safe-area-inset-top, 0px)) 24px calc(40px + var(--safe-area-inset-bottom, 0px));overflow-x:hidden;overflow-y:auto}.update-app-content[data-v-0de57d5a]{position:relative;z-index:1;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:update-app-fade-up-0de57d5a .5s ease both}.update-app-logo[data-v-0de57d5a]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:30px;animation:update-app-badge-pop-0de57d5a .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.12s}.update-app-logo-img[data-v-0de57d5a]{position:relative;z-index:1;width:200px}.update-app-glow[data-v-0de57d5a]{position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(204,255,51,.24) 0,rgba(51,153,153,.14) 45%,transparent 70%);filter:blur(8px)}@keyframes update-app-fade-up-0de57d5a{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes update-app-badge-pop-0de57d5a{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.update-app-title[data-v-0de57d5a]{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#f2f5fa}.update-app-subtitle[data-v-0de57d5a]{font-size:16px;line-height:1.5;color:rgba(242,245,250,.6);margin-top:12px}.update-app-btn[data-v-0de57d5a]{margin-top:36px}.survey-options[data-v-7d78d0a8]{display:flex;flex-direction:column;gap:10px}.survey-option[data-v-7d78d0a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;text-align:left;border-radius:12px;background:var(--v-surface2-base);border:1px solid var(--v-outline-base);color:var(--v-txtPrimary-base);cursor:pointer;transition:border-color .15s,background .15s}.survey-option[data-v-7d78d0a8]:hover{border-color:var(--v-outline2-base)}.survey-option--selected[data-v-7d78d0a8]{border-color:var(--v-primary-base);background:var(--v-field-base)}.survey-option__label[data-v-7d78d0a8]{font-size:var(--fs-body);font-weight:500;word-break:break-word}.survey-send[data-v-7d78d0a8]{border-radius:0!important}.dialog-blur-layer[data-v-13a7e9f0]{position:fixed;inset:0;z-index:100;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.beta-badge[data-v-9c87dade]{position:fixed;right:16px;bottom:calc(16px + var(--safe-area-inset-bottom, 0px));z-index:300;display:flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:999px;background:var(--brand-gradient);box-shadow:0 8px 24px rgba(0,0,0,.35);pointer-events:none}.beta-badge-label[data-v-9c87dade]{font-size:12px;font-weight:800;letter-spacing:.14em;color:#0c0e12}.beta-badge[data-v-9c87dade] .beta-badge-close{pointer-events:auto;color:#0c0e12!important}.beta-badge[data-v-9c87dade] .beta-badge-close:before{background-color:#0c0e12}.beta-gate[data-v-480d52b4]{position:fixed;inset:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#06080c;padding:calc(40px + var(--safe-area-inset-top, 0px)) 24px calc(40px + var(--safe-area-inset-bottom, 0px));overflow-x:hidden;overflow-y:auto}.beta-gate-content[data-v-480d52b4]{position:relative;z-index:1;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:beta-gate-fade-up-480d52b4 .5s ease both}.beta-gate-badge[data-v-480d52b4]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:26px;animation:beta-gate-pop-480d52b4 .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.12s}.beta-gate-glow[data-v-480d52b4]{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(204,255,51,.22) 0,rgba(204,255,51,.08) 45%,transparent 70%);filter:blur(8px)}.beta-gate-icon[data-v-480d52b4]{position:relative;width:92px;height:92px;border-radius:50%;background:rgba(204,255,51,.1);border:1px solid rgba(204,255,51,.3);display:flex;align-items:center;justify-content:center}.beta-gate-title[data-v-480d52b4]{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#f2f5fa}.beta-gate-message[data-v-480d52b4]{display:flex;align-items:flex-start;text-align:left;width:100%;margin-top:18px;padding:14px 16px;border-radius:14px;background:rgba(204,255,51,.06);border:1px solid rgba(204,255,51,.2);color:rgba(242,245,250,.78);font-size:14px;line-height:1.5}.beta-gate-btn[data-v-480d52b4]{margin-top:28px}@keyframes beta-gate-fade-up-480d52b4{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes beta-gate-pop-480d52b4{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.no-padding{padding:0}html.app-scroll-lock,html.fullbleed-html,html.scroll-locked,html.scroll-locked body{overflow:hidden}html.app-scroll-lock .v-main{height:calc(100vh - 64px);margin-top:64px;padding-top:0!important;overflow-y:auto}.background-app{background:var(--v-bg-base)}html.overflow-y-hidden.overflow-y-hidden{overflow-y:auto!important}.bottom-row{flex:1;padding:5px;display:flex;flex-direction:row}.bottom-button{flex:1;min-height:40px;z-index:6}.container-bottom-button{flex-direction:column;position:fixed;display:flex;bottom:0;left:0;width:100%;z-index:5;padding:10px;background-color:hsla(0,0%,100%,.9);padding-bottom:calc(10px + var(--safe-area-inset-bottom, 0px))!important}.label{font-size:15px;color:#707070}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{border-radius:4px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:var(--v-surface2-base)}::-webkit-scrollbar-thumb{background:var(--v-outline2-base);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--v-txtMuted-base)}.v-skeleton-loader__bone{background:var(--v-surface2-base)!important}.v-skeleton-loader__bone:after{background:linear-gradient(90deg,transparent,var(--v-outline2-base) 50%,transparent)!important}.v-menu__content{background:var(--v-surface-base)!important;box-shadow:0 12px 32px rgba(0,0,0,.28),0 0 0 1px var(--v-outline-base)!important;border-radius:12px!important}.v-menu__content .v-list,.v-menu__content .v-select-list{background:transparent!important}.v-tooltip__content{background:var(--v-surface-base)!important;color:var(--v-txtPrimary-base)!important;border:1px solid var(--v-outline-base)!important;border-radius:10px!important;padding:8px 12px!important;font-size:12px;font-weight:500;opacity:1!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important}.v-menu__content .v-date-picker-table,.v-menu__content .v-picker,.v-menu__content .v-picker__body,.v-menu__content .v-time-picker-clock__container{background:transparent!important}.v-menu__content .v-date-picker-header__value button,.v-menu__content .v-date-picker-table .v-btn,.v-menu__content .v-date-picker-years li{color:var(--v-txtPrimary-base)}.v-menu__content .v-date-picker-table th{color:var(--v-txtMuted-base)}.v-menu__content .v-date-picker-table .v-btn:not(.v-btn--active):hover,.v-menu__content .v-date-picker-years li:hover{background:var(--v-surface2-base)!important}.v-menu__content .v-date-picker-header__value button:hover{background:var(--v-surface2-base);border-radius:6px}.theme--light .v-menu__content .v-date-picker-table .v-btn.v-btn--active{color:#fff!important}.theme--dark .v-menu__content .v-date-picker-table .v-btn.v-btn--active{color:#0c0e12!important}.theme--dark input[type=number]{color-scheme:dark}.theme--light input[type=number]{color-scheme:light}.drawer-overlay .v-main{padding-left:56px!important;transition:none!important}.drawer-overlay .v-app-bar{left:56px!important;width:calc(100% - 56px)!important;transition:none!important}.drawer-overlay--double .v-main{padding-left:112px!important}.drawer-overlay--double .v-app-bar{left:112px!important;width:calc(100% - 112px)!important}.has-right-panel.drawer-overlay .v-app-bar{width:calc(100% - 356px)!important}.has-right-panel.drawer-overlay--double .v-app-bar{width:calc(100% - 412px)!important}@media (max-width:960px){.v-main{padding-right:0!important}}.main-safe-bottom .v-main__wrap{padding-bottom:var(--safe-area-inset-bottom,0)}.drawer-overlay .v-navigation-drawer{z-index:7!important}.drawer-overlay .v-navigation-drawer--right{z-index:9!important}.drawer-overlay .v-navigation-drawer--right.v-navigation-drawer--temporary{z-index:200!important}.drawer-overlay .v-dialog .v-app-bar,.drawer-overlay .v-navigation-drawer .v-app-bar{left:0!important;width:100%!important}