.healing-board[data-v-139215c7]{display:grid;gap:28px}.progress-board[data-v-139215c7]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:10px 18px 4px;margin-bottom:40px}.progress-board__line[data-v-139215c7],.progress-board__line-active[data-v-139215c7]{position:absolute;top:30px;left:calc(12.5% + 38px);width:calc(75% - 76px);height:3px;border-radius:999px}.progress-board__line[data-v-139215c7]{background:#e6edf3}.progress-board__line-active[data-v-139215c7]{background:linear-gradient(90deg,#9ad9d3,#42b6ac);transform-origin:left center}.progress-board__item[data-v-139215c7]{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;text-align:center}.progress-board__circle[data-v-139215c7]{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;border:2px solid #d8e2ec;background:#fff;color:#afbac9;font-size:15px;font-weight:600}.progress-board__circle svg[data-v-139215c7]{width:22px;height:22px}.progress-board__label[data-v-139215c7]{margin:0;font-size:13px;color:#c0c9d5}.progress-board__item.is-active .progress-board__circle[data-v-139215c7],.progress-board__item.is-complete .progress-board__circle[data-v-139215c7]{width:52px;height:52px;border-color:transparent;background:linear-gradient(180deg,#1aa095,#158b85);color:#fff;box-shadow:0 10px 20px #18968e33}.progress-board__item.is-active .progress-board__label[data-v-139215c7],.progress-board__item.is-complete .progress-board__label[data-v-139215c7]{color:#17958d}@media (max-width: 860px){.progress-board[data-v-139215c7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding-left:0;padding-right:0}.progress-board__line[data-v-139215c7],.progress-board__line-active[data-v-139215c7]{display:none}}.history-page[data-v-e15a2a8b]{display:grid;gap:26px}.history-filters[data-v-e15a2a8b]{padding:12px;border-radius:18px;border:1px solid #e4ebf3;background:#ffffffeb;display:grid;grid-template-columns:minmax(0,1.5fr) auto auto;gap:12px;align-items:center}.history-filters__actions[data-v-e15a2a8b]{display:inline-flex;align-items:center;gap:12px}.history-filters__search[data-v-e15a2a8b]{position:relative}.history-filters__icon[data-v-e15a2a8b]{position:absolute;top:50%;left:14px;width:18px;height:18px;color:#98a7b9;transform:translateY(-50%)}.history-filters__icon svg[data-v-e15a2a8b],.history-pagination__arrow svg[data-v-e15a2a8b],.report-export__icon svg[data-v-e15a2a8b]{width:100%;height:100%;display:block}.history-filters__input[data-v-e15a2a8b],.history-filters__date[data-v-e15a2a8b]{height:40px;border-radius:12px;border:1px solid #dde6ef;background:#f9fbfd;color:#405066;font-size:14px;outline:none}.history-filters__input[data-v-e15a2a8b]{width:100%;padding:0 14px 0 42px}.history-filters__dates[data-v-e15a2a8b]{display:inline-flex;align-items:center;gap:10px}.history-filters__date[data-v-e15a2a8b]{padding:0 14px}.history-filters__separator[data-v-e15a2a8b]{color:#8b9bb0;font-size:14px}.history-filters__reset[data-v-e15a2a8b]{height:40px;padding:0 18px;border:0;border-radius:12px;background:#eef3f8;color:#5d6e82;font-size:14px;font-weight:700;cursor:pointer}.history-filters__search-button[data-v-e15a2a8b]{height:40px;padding:0 18px;border:0;border-radius:12px;background:#0f8f86;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.history-filters__reset[data-v-e15a2a8b]:disabled,.history-filters__search-button[data-v-e15a2a8b]:disabled{cursor:not-allowed;opacity:.65}.history-feedback[data-v-e15a2a8b]{margin:0;font-size:14px}.history-feedback--error[data-v-e15a2a8b]{color:#d05d5d}.history-table-wrap[data-v-e15a2a8b]{min-height:420px;padding:18px;border-radius:24px;border:1px solid #e7edf3;background:#fffffff5;box-shadow:0 18px 36px #d3dce62e}.history-table-scroller[data-v-e15a2a8b]{overflow:auto}.history-table[data-v-e15a2a8b]{width:100%;border-collapse:collapse;min-width:760px}.history-table thead th[data-v-e15a2a8b]{padding:14px 12px;border-bottom:1px solid #e7edf3;color:#738499;font-size:13px;font-weight:700;text-align:left;white-space:nowrap}.history-table tbody td[data-v-e15a2a8b]{padding:18px 12px;border-bottom:1px solid #eef3f7;color:#304256;font-size:14px;vertical-align:middle}.history-table tbody tr:last-child td[data-v-e15a2a8b]{border-bottom:0}.history-table__empty[data-v-e15a2a8b]{text-align:center;color:#90a1b4}.history-user[data-v-e15a2a8b]{display:inline-flex;align-items:center;gap:12px}.history-user__avatar[data-v-e15a2a8b]{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dff4f1,#bfe6df);color:#117a73;font-size:14px;font-weight:700}.history-user__name[data-v-e15a2a8b]{font-weight:700;color:#243447}.history-status[data-v-e15a2a8b]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#eef5fb;color:#56708b;font-size:13px;font-weight:700}.history-table__link[data-v-e15a2a8b]{border:0;padding:0;background:transparent;color:#0f8f86;font-size:14px;font-weight:700;cursor:pointer}.history-footer[data-v-e15a2a8b]{display:flex;align-items:center;justify-content:space-between;gap:18px}.history-footer__summary[data-v-e15a2a8b]{margin:0;color:#7d8da1;font-size:14px}.history-pagination[data-v-e15a2a8b]{display:inline-flex;align-items:center;gap:8px}.history-pagination__arrow[data-v-e15a2a8b],.history-pagination__page[data-v-e15a2a8b]{min-width:36px;height:36px;border:1px solid #dde5ef;border-radius:10px;background:#fff;color:#596c82;font-size:14px;cursor:pointer}.history-pagination__arrow[data-v-e15a2a8b]:disabled,.history-pagination__page[data-v-e15a2a8b]:disabled{cursor:not-allowed;opacity:.55}.history-pagination__arrow[data-v-e15a2a8b]{display:inline-flex;align-items:center;justify-content:center}.history-pagination__page.is-active[data-v-e15a2a8b]{border-color:#0f8f86;background:#0f8f86;color:#fff}.history-pagination__dots[data-v-e15a2a8b]{color:#91a0b3;font-size:14px}@media (max-width: 1080px){.history-filters[data-v-e15a2a8b]{grid-template-columns:1fr}.history-footer[data-v-e15a2a8b]{flex-direction:column;align-items:flex-start}}.control-center[data-v-f3a0072e]{min-height:100vh;display:flex;background:radial-gradient(circle at 52% 68%,rgba(255,165,83,.16),transparent 24%),radial-gradient(circle at 86% 18%,rgba(255,190,134,.14),transparent 20%),linear-gradient(180deg,#fffaf5,#fff5eb);color:#2c2721}.sidebar[data-v-f3a0072e]{width:228px;flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:22px 0 26px;background:#ffffffd1;border-right:1px solid #f3dfd0;box-shadow:inset -1px 0 #ffffff8c}.sidebar--healing[data-v-f3a0072e]{background:#fffffff0;border-right-color:#e6eef5}.sidebar__top[data-v-f3a0072e]{display:grid;gap:28px}.sidebar--healing .sidebar__top[data-v-f3a0072e]{gap:36px}.brand[data-v-f3a0072e]{display:flex;align-items:center;gap:12px;padding:0 24px}.brand__mark[data-v-f3a0072e]{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(180deg,#ff8528,#ff6f0e);color:#fff7f0;box-shadow:0 10px 24px #ff7a1a3d}.brand__mark--healing[data-v-f3a0072e]{background:linear-gradient(180deg,#1ca99c,#168b84);box-shadow:0 10px 24px #16978f33}.brand__mark svg[data-v-f3a0072e],.menu__icon svg[data-v-f3a0072e],.mode-switch__icon svg[data-v-f3a0072e],.panel__icon svg[data-v-f3a0072e],.player-card__cover svg[data-v-f3a0072e],.player-card__toggle svg[data-v-f3a0072e],.select-field__icon svg[data-v-f3a0072e],.status__ring-inner svg[data-v-f3a0072e]{width:100%;height:100%;display:block}.brand__title[data-v-f3a0072e]{font-size:14px;font-weight:600;color:#c85c18;letter-spacing:.02em}.brand__title--healing[data-v-f3a0072e]{color:#304056}.menu[data-v-f3a0072e]{display:grid}.sidebar--healing .menu[data-v-f3a0072e]{gap:6px;padding:0 14px}.menu__item[data-v-f3a0072e],.logout[data-v-f3a0072e],.mode-switch[data-v-f3a0072e],.player-card__toggle[data-v-f3a0072e]{border:0;cursor:pointer}.menu__item[data-v-f3a0072e]{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:14px 24px;background:transparent;color:#4a5568;font-size:15px;font-weight:500;text-align:left;transition:background-color .2s ease,color .2s ease}.sidebar--healing .menu__item[data-v-f3a0072e]{padding:14px 16px;border-radius:14px}.menu__item[data-v-f3a0072e]:after{content:"";position:absolute;top:6px;right:0;width:3px;height:calc(100% - 12px);border-radius:999px 0 0 999px;background:transparent}.menu__item--active[data-v-f3a0072e]{background:linear-gradient(90deg,#ff7b1c1f,#ff7b1c08);color:#ff7516}.menu__item--active[data-v-f3a0072e]:after{background:#ff7a1a}.menu__item--healing-active[data-v-f3a0072e]{background:linear-gradient(90deg,#1ba79d1f,#1ba79d0a);color:#17958d}.menu__item--healing-active[data-v-f3a0072e]:after{display:none}.menu__item[data-v-f3a0072e]:not(.menu__item--active):hover,.logout[data-v-f3a0072e]:hover{color:#ff7a1a}.sidebar--healing .menu__item[data-v-f3a0072e]:not(.menu__item--healing-active):hover,.sidebar--healing .logout[data-v-f3a0072e]:hover{color:#17958d;background:#17958d0a}.menu__icon[data-v-f3a0072e]{width:18px;height:18px;display:inline-flex;color:inherit}.sidebar__bottom[data-v-f3a0072e]{padding:0 16px;display:grid;gap:16px}.sidebar--healing .sidebar__bottom[data-v-f3a0072e]{padding:0 14px}.user-card[data-v-f3a0072e]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#fff9f3eb,#fff4e9eb);border:1px solid #f2e1d4}.user-card--healing[data-v-f3a0072e]{background:linear-gradient(180deg,#f6f9fc,#f1f6fa);border-color:#e6edf4}.user-card__avatar[data-v-f3a0072e]{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#ffd8b2,#ffc98c);color:#c66c1a;font-size:14px;font-weight:700}.user-card__avatar svg[data-v-f3a0072e]{width:18px;height:18px;display:block}.user-card__avatar--healing[data-v-f3a0072e]{background:linear-gradient(180deg,#d4f0ec,#c0e8e1);color:#17958d}.user-card__name[data-v-f3a0072e]{font-size:14px;font-weight:600;color:#2f2a24}.user-card__meta[data-v-f3a0072e]{margin-top:3px;font-size:12px;color:#8e99aa}.logout[data-v-f3a0072e]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;background:transparent;color:#68748a;font-size:14px;font-weight:500}.workspace[data-v-f3a0072e]{flex:1;min-width:0;display:flex;flex-direction:column}.workspace--healing[data-v-f3a0072e]{background:linear-gradient(180deg,#f7fbfd,#f2f7fb)}.workspace__header[data-v-f3a0072e]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 30px;border-bottom:1px solid #f0ddce;background:#ffffff61;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace__header--healing[data-v-f3a0072e]{border-bottom-color:#e2eaf2;background:#fffc;padding:14px 24px}.workspace__title[data-v-f3a0072e]{font-size:22px;line-height:1.2;font-weight:700;color:#222935}.workspace__subtitle[data-v-f3a0072e]{margin-top:4px;font-size:14px;color:#6d7a8d}.healing-header[data-v-f3a0072e]{display:flex;align-items:center;gap:12px}.healing-header__dot[data-v-f3a0072e]{width:10px;height:10px;border-radius:999px;background:#eea40f;box-shadow:0 0 0 5px #eea40f1f}.healing-header__title[data-v-f3a0072e]{margin:0;font-size:18px;font-weight:700;color:#314257}.healing-header__status[data-v-f3a0072e]{margin:0;font-size:15px;color:#90a0b5}.mode-switch[data-v-f3a0072e]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:14px;background:linear-gradient(180deg,#ff871f,#ff7310);color:#fffdf9;font-size:14px;font-weight:600;box-shadow:0 14px 28px #ff7a1a3d;transition:transform .2s ease,box-shadow .2s ease}.mode-switch[data-v-f3a0072e]:hover{transform:translateY(-1px);box-shadow:0 18px 32px #ff7a1a47}.mode-switch--healing[data-v-f3a0072e]{background:#f6f8fb;color:#61748a;border:1px solid #dde7f0;box-shadow:none;padding:10px 14px;border-radius:12px;font-weight:500}.mode-switch--healing[data-v-f3a0072e]:hover{box-shadow:0 8px 18px #c9d4df33}.mode-switch__icon[data-v-f3a0072e]{width:16px;height:16px}.history-export[data-v-f3a0072e]{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:0;border-radius:12px;background:linear-gradient(180deg,#3d7f62,#2f6d53);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 14px 28px #2f6d532e}.history-export__icon[data-v-f3a0072e]{width:16px;height:16px}.workspace__body[data-v-f3a0072e]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:start;gap:28px;padding:30px}.workspace__body--healing[data-v-f3a0072e]{display:block;padding:20px 24px 30px}.workspace__body--history[data-v-f3a0072e]{display:block;padding:26px 22px 30px}.panel[data-v-f3a0072e]{padding:22px 22px 24px;border-radius:22px;background:#ffffffdb;border:1px solid #f2dfd1;box-shadow:0 18px 50px #e79d5c14}.panel__head[data-v-f3a0072e]{display:flex;align-items:center;gap:10px;margin-bottom:26px}.panel__icon[data-v-f3a0072e]{width:22px;height:22px;color:#ff7a1a}.panel__title[data-v-f3a0072e]{font-size:17px;font-weight:700;color:#2a303b}.control[data-v-f3a0072e]{display:grid;gap:12px}.control+.control[data-v-f3a0072e]{margin-top:28px}.control__head[data-v-f3a0072e]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.control__label[data-v-f3a0072e]{font-size:15px;color:#4e5c71}.control__value[data-v-f3a0072e]{color:#ff7310;font-size:14px;font-weight:600}.slider[data-v-f3a0072e]{position:relative;height:24px;display:flex;align-items:center}.slider__track[data-v-f3a0072e]{width:100%;height:6px;border-radius:999px;background:#f5dfcc;overflow:hidden}.slider__fill[data-v-f3a0072e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff6f0f,#ff7b19)}.slider__track--temperature[data-v-f3a0072e]{background:linear-gradient(90deg,#ffd7a8,#fff6ef 52%,#dce8ff);border:1px solid #efe2d7;overflow:visible}.slider__input[data-v-f3a0072e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none}.slider__input[data-v-f3a0072e]::-webkit-slider-runnable-track{height:6px;background:transparent}.slider__input[data-v-f3a0072e]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;border-radius:999px;border:2px solid #ff6f0f;background:#fffdfb;box-shadow:0 8px 18px #ff7a1a29;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.slider__input[data-v-f3a0072e]::-moz-range-track{height:6px;background:transparent}.slider__input[data-v-f3a0072e]::-moz-range-thumb{width:20px;height:20px;border:2px solid #ff6f0f;border-radius:999px;background:#fffdfb;box-shadow:0 8px 18px #ff7a1a29;cursor:pointer}.control--select[data-v-f3a0072e]{gap:10px}.control__hint[data-v-f3a0072e]{font-size:12px;color:#8f9aad}.control__note[data-v-f3a0072e]{font-size:11px;line-height:1.5;color:#97a2b3}.select-field[data-v-f3a0072e]{position:relative}.select-field__input[data-v-f3a0072e]{width:100%;padding:13px 42px 13px 16px;border-radius:14px;border:1px solid #f1ddcf;background:linear-gradient(180deg,#fff7f0,#fff6ee);color:#2d333d;font-size:14px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.select-field__input[data-v-f3a0072e]:focus{border-color:#ff9d55;box-shadow:0 0 0 4px #ff7a1a14}.select-field__icon[data-v-f3a0072e]{position:absolute;top:50%;right:14px;width:18px;height:18px;color:#8d99ac;transform:translateY(-50%);pointer-events:none}.player-card[data-v-f3a0072e]{display:grid;grid-template-columns:72px minmax(0,1fr) 48px;align-items:center;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#fff5ea,#fffaf6);border:1px solid #f3dfcf}.player-card__cover[data-v-f3a0072e]{width:72px;height:72px;padding:18px;border-radius:14px;background:linear-gradient(180deg,#ffc78f,#ffdfbf);color:#ff7b19}.player-card__title[data-v-f3a0072e]{font-size:18px;font-weight:600;color:#263040}.player-card__meta[data-v-f3a0072e]{margin-top:4px;font-size:13px;color:#7c889b}.player-card__progress[data-v-f3a0072e]{margin-top:10px;width:100%;height:4px;border-radius:999px;background:#f0d5be;overflow:hidden}.player-card__progress span[data-v-f3a0072e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff6f0f,#ff8b2f)}.player-card__toggle[data-v-f3a0072e]{width:42px;height:42px;padding:10px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#ff7f1d,#ff6f0f);color:#fffaf7;box-shadow:0 14px 24px #ff7a1a2e}.panel--status[data-v-f3a0072e]{grid-column:1 / -1;min-height:262px;padding:28px;background:radial-gradient(circle at 50% 46%,rgba(255,177,109,.2),transparent 20%),linear-gradient(180deg,#ffffffe6,#fffaf5eb)}.status[data-v-f3a0072e]{min-height:100%;display:grid;justify-items:center;align-content:center;gap:18px;text-align:center}.status__visual[data-v-f3a0072e]{position:relative;width:176px;height:134px;display:grid;place-items:center}.status__halo[data-v-f3a0072e]{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:999px;background:radial-gradient(circle,#ffa8583d,#ffa85800 70%);filter:blur(8px)}.status__ring[data-v-f3a0072e]{position:relative;width:112px;height:112px;border-radius:999px;display:grid;place-items:center;border:3px solid rgba(255,168,88,.55)}.status__ring-inner[data-v-f3a0072e]{width:80px;height:80px;padding:16px;border-radius:999px;display:grid;place-items:center;border:2px solid rgba(255,122,26,.7);color:#ff7614;background:#fffcf8d1}.status__title[data-v-f3a0072e]{font-size:18px;font-weight:600;color:#df5f11}.status__text[data-v-f3a0072e]{max-width:560px;font-size:14px;line-height:1.65;color:#6d7a8d}.status__channels[data-v-f3a0072e]{display:grid;gap:8px;margin-top:12px}.status__meta[data-v-f3a0072e]{margin:0;font-size:13px;font-weight:600}.status__meta--success[data-v-f3a0072e]{color:#2e8b57}.status__meta--pending[data-v-f3a0072e]{color:#cc8c1a}.status__meta--danger[data-v-f3a0072e]{color:#cf5c31}.is-healing .mode-switch[data-v-f3a0072e]{background:linear-gradient(180deg,#f2a056,#e67f2a)}.is-healing .status__title[data-v-f3a0072e]{color:#c9661d}.is-healing .mode-switch--healing[data-v-f3a0072e]{background:#fff}@media (max-width: 1180px){.workspace__body[data-v-f3a0072e]{grid-template-columns:1fr;gap:24px;padding:24px}.panel--status[data-v-f3a0072e]{min-height:0}}@media (max-width: 1100px){.control-center[data-v-f3a0072e]:not(.is-healing){flex-direction:column}.control-center:not(.is-healing) .sidebar[data-v-f3a0072e]{width:100%;padding:18px 0;border-right:0;border-bottom:1px solid #f3dfd0}.control-center:not(.is-healing) .sidebar__top[data-v-f3a0072e],.control-center:not(.is-healing) .sidebar__bottom[data-v-f3a0072e]{padding:0 18px}.control-center:not(.is-healing) .menu[data-v-f3a0072e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.control-center:not(.is-healing) .menu__item[data-v-f3a0072e]{padding:12px 14px;border-radius:14px;border:1px solid #f3dfd0}.control-center:not(.is-healing) .menu__item[data-v-f3a0072e]:after{display:none}.control-center:not(.is-healing) .sidebar__bottom[data-v-f3a0072e]{margin-top:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.control-center:not(.is-healing) .workspace__header[data-v-f3a0072e],.control-center:not(.is-healing) .workspace__body[data-v-f3a0072e]{padding-left:20px;padding-right:20px}}@media (max-width: 920px){.control-center[data-v-f3a0072e]{flex-direction:column}.sidebar[data-v-f3a0072e]{width:100%;padding:18px 0;border-right:0;border-bottom:1px solid #f3dfd0}.sidebar__top[data-v-f3a0072e],.sidebar__bottom[data-v-f3a0072e]{padding:0 16px}.menu[data-v-f3a0072e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.menu__item[data-v-f3a0072e]{padding:12px 14px;border-radius:14px;border:1px solid #f3dfd0}.menu__item[data-v-f3a0072e]:after{display:none}.sidebar__bottom[data-v-f3a0072e]{margin-top:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.workspace__header[data-v-f3a0072e],.workspace__body[data-v-f3a0072e],.workspace__body--healing[data-v-f3a0072e]{padding-left:16px;padding-right:16px}.workspace__body--history[data-v-f3a0072e]{padding:20px 16px 24px}}@media (max-width: 640px){.workspace__header[data-v-f3a0072e]{flex-direction:column;align-items:flex-start}.mode-switch[data-v-f3a0072e],.history-export[data-v-f3a0072e]{width:100%;justify-content:center}.healing-header[data-v-f3a0072e]{width:100%;justify-content:flex-start;flex-wrap:wrap}.panel[data-v-f3a0072e],.panel--status[data-v-f3a0072e]{padding:18px}.player-card[data-v-f3a0072e]{grid-template-columns:1fr}.player-card__toggle[data-v-f3a0072e]{justify-self:start}.sidebar__bottom[data-v-f3a0072e]{grid-template-columns:1fr}.workspace__body[data-v-f3a0072e]{gap:18px;padding:16px 14px 20px}.workspace__body--healing[data-v-f3a0072e],.workspace__body--history[data-v-f3a0072e]{padding:16px 14px 20px}.workspace__title[data-v-f3a0072e]{font-size:20px}.workspace__subtitle[data-v-f3a0072e]{font-size:13px;line-height:1.6}.panel__head[data-v-f3a0072e]{margin-bottom:18px;flex-wrap:wrap}.panel__title[data-v-f3a0072e]{font-size:16px}.control__head[data-v-f3a0072e]{flex-direction:column;align-items:flex-start;gap:6px}.status[data-v-f3a0072e]{gap:14px}.status__visual[data-v-f3a0072e]{width:140px;height:108px}.status__ring[data-v-f3a0072e]{width:92px;height:92px}.status__ring-inner[data-v-f3a0072e]{width:66px;height:66px;padding:12px}.status__text[data-v-f3a0072e]{font-size:13px}.status__channels[data-v-f3a0072e]{width:100%}}@media (max-width: 480px){.brand[data-v-f3a0072e]{padding:0 18px}.menu[data-v-f3a0072e]{grid-template-columns:1fr}.workspace__header[data-v-f3a0072e]{padding:14px}.panel[data-v-f3a0072e],.panel--status[data-v-f3a0072e]{border-radius:18px;padding:16px}.user-card[data-v-f3a0072e]{padding:10px 12px}.logout[data-v-f3a0072e],.mode-switch[data-v-f3a0072e],.history-export[data-v-f3a0072e]{width:100%;justify-content:center}}.login-page[data-v-11ad40ac]{position:relative;min-height:100vh;padding:32px;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,193,132,.3),transparent 28%),radial-gradient(circle at bottom right,rgba(255,171,92,.18),transparent 30%),linear-gradient(180deg,#fffaf5,#fff2e6)}.login-page__glow[data-v-11ad40ac]{position:absolute;border-radius:999px;filter:blur(18px);pointer-events:none}.login-page__glow--left[data-v-11ad40ac]{top:120px;left:8%;width:220px;height:220px;background:#ffad612e}.login-page__glow--right[data-v-11ad40ac]{right:10%;bottom:96px;width:280px;height:280px;background:#ff913d24}.login-layout[data-v-11ad40ac]{position:relative;z-index:1;min-height:calc(100vh - 64px);display:grid;place-items:center}.login-panel[data-v-11ad40ac]{border:1px solid rgba(241,221,207,.9);box-shadow:0 24px 60px #e196521f}.brand[data-v-11ad40ac]{display:flex;align-items:center;gap:14px}.brand--centered[data-v-11ad40ac]{justify-content:center;margin-bottom:28px}.brand__mark[data-v-11ad40ac]{width:42px;height:42px;padding:9px;border-radius:14px;color:#fff7f0;background:linear-gradient(180deg,#ff8528,#ff6f0e);box-shadow:0 14px 30px #ff7a1a38}.brand__mark svg[data-v-11ad40ac]{width:100%;height:100%;display:block}.brand__eyebrow[data-v-11ad40ac]{margin:0 0 6px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#a0846c}.brand__title[data-v-11ad40ac]{margin:0;font-size:26px;line-height:1.2;font-weight:700;color:#232a35}.login-panel[data-v-11ad40ac]{width:min(100%,460px);display:flex;flex-direction:column;justify-content:center;padding:36px 32px;border-radius:28px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-panel__head[data-v-11ad40ac]{margin-bottom:26px}.login-panel__eyebrow[data-v-11ad40ac]{margin:0 0 10px;font-size:13px;font-weight:600;color:#e36d17}.login-panel__title[data-v-11ad40ac]{margin:0;font-size:30px;line-height:1.15;font-weight:700;color:#202835}.login-panel__text[data-v-11ad40ac]{margin:10px 0 0;font-size:14px;line-height:1.6;color:#6e7b8e}.login-form[data-v-11ad40ac]{display:grid;gap:18px}.field[data-v-11ad40ac]{display:grid;gap:8px}.field__label[data-v-11ad40ac]{font-size:14px;font-weight:600;color:#3c4655}.field__input[data-v-11ad40ac]{width:100%;height:50px;padding:0 16px;border:1px solid #eedbcc;border-radius:16px;background:linear-gradient(180deg,#fffaf6,#fff4ea);color:#202835;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.field__input[data-v-11ad40ac]::-moz-placeholder{color:#98a3b4}.field__input[data-v-11ad40ac]::placeholder{color:#98a3b4}.field__input[data-v-11ad40ac]:focus{border-color:#ff9e57;box-shadow:0 0 0 4px #ff7a1a14;background:#fffdfa}.login-form__error[data-v-11ad40ac]{margin:-2px 0 0;font-size:13px;color:#d34f1e}.login-form__submit[data-v-11ad40ac]{height:52px;border:0;border-radius:16px;background:linear-gradient(180deg,#ff871f,#ff7310);color:#fffdf9;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 18px 32px #ff7a1a3d;transition:transform .2s ease,box-shadow .2s ease}.login-form__submit[data-v-11ad40ac]:hover{transform:translateY(-1px);box-shadow:0 22px 36px #ff7a1a47}.login-form__submit[data-v-11ad40ac]:disabled{cursor:not-allowed;opacity:.78;transform:none;box-shadow:none}@media (max-width: 1080px){.login-layout[data-v-11ad40ac]{min-height:calc(100vh - 64px)}}@media (max-width: 720px){.login-page[data-v-11ad40ac]{padding:16px}.login-layout[data-v-11ad40ac]{min-height:calc(100vh - 32px)}.login-showcase[data-v-11ad40ac],.login-panel[data-v-11ad40ac]{padding:22px;border-radius:24px}.brand__title[data-v-11ad40ac]{font-size:22px}.login-panel__title[data-v-11ad40ac]{font-size:26px}}.top-notice[data-v-3fe619ba]{position:fixed;top:20px;left:50%;z-index:2400;max-width:min(calc(100vw - 32px),520px);padding:12px 18px;border-radius:16px;transform:translate(-50%);box-shadow:0 16px 36px #17293f29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:14px;font-weight:600;line-height:1.5;text-align:center;pointer-events:none}.top-notice--error[data-v-3fe619ba]{background:#fff0f1f5;color:#cf4e4e;border:1px solid rgba(227,118,118,.2)}.top-notice--warning[data-v-3fe619ba]{background:#fff8eaf5;color:#c78514;border:1px solid rgba(235,173,62,.22)}.top-notice--success[data-v-3fe619ba]{background:#edfaf6f5;color:#13877f;border:1px solid rgba(26,160,151,.18)}.top-notice-enter-active[data-v-3fe619ba],.top-notice-leave-active[data-v-3fe619ba]{transition:opacity .24s ease,transform .24s ease}.top-notice-enter-from[data-v-3fe619ba],.top-notice-leave-to[data-v-3fe619ba]{opacity:0;transform:translate(-50%,-10px)}@media (max-width: 640px){.top-notice[data-v-3fe619ba]{top:14px;width:calc(100vw - 24px);border-radius:14px}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}html,body,#app{min-height:100%}body{margin:0;font-family:HarmonyOS Sans SC,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;background:#fff7ee;color:#2c2721;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}
