:root{--bg:#fdf2ee;--surface:#fff;--surface-soft:#fff7f4;--surface-pink:#f9d9d4;--surface-pink-deep:#f3bdb6;--accent:#df7e8a;--accent-strong:#c45a68;--accent-text:#fff;--accent-soft:#ffe1dc;--text:#1f1a1c;--text-muted:#8c7d7d;--text-on-pink:#7a3a44;--success:#6cb38a;--warning:#e0a55c;--hairline:#9f747424;--shadow-card:0 6px 22px -10px #87505a29;--shadow-card-soft:0 4px 18px -12px #87505a2e;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--gap-xs:6px;--gap-sm:10px;--gap-md:14px;--gap-lg:18px;--gap-xl:24px;--pad-page:16px;--pad-card:18px;--font-display:"Cormorant Garamond", "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.14s;--dur-mid:.22s}*{box-sizing:border-box}html,body,#app{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}body{min-height:100vh}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.btn-primary{background:var(--accent);color:var(--accent-text);border-radius:var(--r-pill);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px -6px #c45a688c}.btn-primary:active{background:var(--accent-strong);transform:scale(.97)}.btn-primary:disabled{background:var(--surface-pink);color:var(--accent-strong);box-shadow:none;cursor:not-allowed;opacity:.6}.btn-primary--sm{padding:10px 16px;font-size:13px}.btn-primary--block{justify-content:center;width:100%;margin-top:14px;padding:16px;font-size:15px}.btn-mini{border-radius:var(--r-pill);transition:transform var(--dur-fast);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600}.btn-mini:active:not(:disabled){transform:scale(.96)}.btn-mini--block{text-align:center;width:100%}.btn-mini--primary{background:var(--accent);color:var(--accent-text)}.btn-mini--ghost{background:var(--surface-soft);color:var(--accent-strong);outline:1px solid var(--accent-soft)}.btn-mini--mute{background:var(--hairline);color:var(--text-muted);cursor:not-allowed}.tlist .row-act{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;transition:transform var(--dur-fast);justify-content:center;align-items:center;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.tlist .row-act:active:not(:disabled){transform:scale(.97)}.tlist .row-act:hover:not(:disabled){background:var(--surface-soft)}.tlist .row-act:disabled{opacity:.4;cursor:not-allowed}.tlist .row-act--done{background:var(--success);color:#fff;border-color:#0000}.tlist .row-act--done:hover:not(:disabled){background:#5ca078}.tlist .row-act--primary{background:var(--accent);color:var(--accent-text);border-color:#0000}.tlist .row-act--danger{color:var(--text-muted)}.tlist .row-act--danger:hover:not(:disabled){color:var(--accent-strong);background:var(--surface-pink)}.shell[data-v-3a149137]{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar[data-v-3a149137]{background:var(--surface);box-shadow:var(--shadow-card-soft);flex-direction:column;align-self:start;gap:14px;height:100vh;padding:16px 14px;display:flex;position:sticky;top:0}.sidebar__brand[data-v-3a149137]{align-items:baseline;gap:8px;display:flex}.sidebar__brand-mark[data-v-3a149137]{font-family:var(--font-display);font-size:22px;font-weight:700}.sidebar__brand-tag[data-v-3a149137]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.sidebar__nav[data-v-3a149137]{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow-y:auto}.sidebar__top[data-v-3a149137]{justify-content:space-between;align-items:center;gap:8px;display:flex}.burger[data-v-3a149137]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);cursor:pointer;padding:6px 10px;font-size:20px;line-height:1;display:none}.nav-sec[data-v-3a149137]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:10px;padding:4px 12px;font-size:11px;font-weight:700}.nav-sec[data-v-3a149137]:first-child{margin-top:0}.nav-item[data-v-3a149137]{border-radius:var(--r-md);color:var(--text);align-items:center;gap:10px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-item__icon[data-v-3a149137]{text-align:center;flex:0 0 22px;width:22px;font-size:17px;line-height:1}.nav-item[data-v-3a149137]:hover{background:var(--surface-soft)}.nav-item--active[data-v-3a149137]{background:var(--surface-pink);color:var(--accent-strong)}.nav-item__icon[data-v-3a149137]{color:var(--accent);text-align:center;width:14px;font-size:12px;line-height:1}.nav-group[data-v-3a149137]{flex-direction:column;gap:4px;display:flex}.nav-group__label[data-v-3a149137]{color:var(--text-muted);cursor:default;align-items:center;gap:10px;padding:6px 12px 2px;font-size:13px;font-weight:600;display:flex}.nav-item--sub[data-v-3a149137]{color:var(--text-muted);padding-left:44px;font-size:13px;font-weight:500}.nav-item--sub.nav-item--active[data-v-3a149137]{color:var(--accent-strong)}.sidebar__user-chan[data-v-3a149137]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.bind-pill[data-v-3a149137]{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);cursor:pointer;color:var(--text-muted);padding:2px 8px;font-size:10px}.bind-pill--on[data-v-3a149137]{color:#4f8c5c;cursor:default;background:#e2efe1}.bind-pill--off[data-v-3a149137]:hover{background:var(--surface-pink);color:var(--accent-strong)}.bind-modal[data-v-3a149137]{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bind-modal__box[data-v-3a149137]{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:12px;width:100%;max-width:480px;padding:22px;display:flex;box-shadow:0 12px 48px #0000002e}.bind-modal__title[data-v-3a149137]{margin:0;font-size:18px;font-weight:600}.bind-modal__hint[data-v-3a149137]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.bind-modal__hint a[data-v-3a149137]{color:var(--accent-strong)}.bind-modal__input[data-v-3a149137]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface-soft);height:40px;padding:0 14px;font-family:inherit;font-size:14px}.bind-modal__input[data-v-3a149137]:focus{border-color:var(--accent);outline:none}.bind-modal__force[data-v-3a149137]{align-items:center;gap:8px;font-size:12px;display:flex}.bind-modal__error[data-v-3a149137]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:8px 12px;font-size:12px;line-height:1.4}.bind-modal__ok[data-v-3a149137]{color:#4f8c5c;border-radius:var(--r-md);background:#e2efe1;padding:8px 12px;font-size:12px}.bind-modal__actions[data-v-3a149137]{justify-content:flex-end;gap:8px;display:flex}.sidebar__user[data-v-3a149137]{border-radius:var(--r-md);background:var(--surface-soft);align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.sidebar__user-avatar[data-v-3a149137]{color:#fff;width:36px;height:36px;font-family:var(--font-display);background:linear-gradient(135deg,#f3bdb6,#df7e8a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.sidebar__user-info[data-v-3a149137]{flex:1;min-width:0}.sidebar__user-name[data-v-3a149137]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar__user-logout[data-v-3a149137]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.main[data-v-3a149137]{background:var(--bg);min-width:0;padding:28px 32px}@media (width<=720px){.shell[data-v-3a149137]{grid-template-columns:1fr}.sidebar[data-v-3a149137]{z-index:30;flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:10px 14px;position:sticky;top:0}.burger[data-v-3a149137]{display:block}.sidebar__nav[data-v-3a149137]{display:none}.sidebar__nav--open[data-v-3a149137]{border-top:1px solid var(--hairline);flex-direction:column;gap:2px;max-height:calc(100vh - 120px);padding-top:8px;padding-bottom:8px;display:flex;overflow-y:auto}.nav-item[data-v-3a149137]{padding:10px 12px}.nav-item--sub[data-v-3a149137]{padding-left:44px}.nav-sec[data-v-3a149137]{margin-top:12px}.sidebar__user[data-v-3a149137]{margin:0}.sidebar__user--collapsed[data-v-3a149137]{display:none}}.ff[data-v-cc23ed30]{flex-direction:column;gap:6px;display:flex}.ff__label[data-v-cc23ed30]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-left:4px;font-size:11px;font-weight:600}.ff[data-v-cc23ed30] input:not([type=checkbox]):not([type=radio]):not([type=file]),.ff[data-v-cc23ed30] select,.ff[data-v-cc23ed30] textarea{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface-soft);height:40px;color:var(--text);appearance:none;outline:none;width:100%;padding:0 14px;font-family:inherit;font-size:14px}.ff[data-v-cc23ed30] textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.45}.ff[data-v-cc23ed30] input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.ff[data-v-cc23ed30] select:focus,.ff[data-v-cc23ed30] textarea:focus{border-color:var(--accent)}.ff__hint[data-v-cc23ed30]{color:var(--text-muted);padding-left:4px;font-size:11px}.ff__error[data-v-cc23ed30]{color:var(--accent-strong);padding-left:4px;font-size:12px}.upl__dropzone[data-v-aaa84e0e]{border:1.5px dashed var(--hairline);border-radius:var(--r-md);background:var(--surface-soft);cursor:pointer;height:140px;color:var(--text-muted);transition:border-color var(--dur-fast);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.upl__dropzone[data-v-aaa84e0e]:hover{border-color:var(--accent)}.upl__dropzone--has-image[data-v-aaa84e0e]{border-style:solid;border-color:var(--surface-pink)}.upl__icon[data-v-aaa84e0e]{color:var(--accent);font-size:28px}.upl__hint[data-v-aaa84e0e]{font-size:13px}.upl__filename[data-v-aaa84e0e]{color:var(--text);background:var(--surface);border-radius:var(--r-sm);white-space:nowrap;text-overflow:ellipsis;max-width:80%;padding:8px 12px;font-size:13px;overflow:hidden}.upl__clear[data-v-aaa84e0e]{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.upl__status[data-v-aaa84e0e]{color:var(--text-muted);margin-top:6px;padding-left:4px;font-size:12px}.upl__error[data-v-aaa84e0e]{color:var(--accent-strong);margin-top:6px;padding-left:4px;font-size:12px}.page__head[data-v-694c0f8d]{margin-bottom:24px}.page__title[data-v-694c0f8d]{font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-weight:700}.page__sub[data-v-694c0f8d]{color:var(--text-muted);margin:0;font-size:13px}.empty[data-v-694c0f8d]{background:var(--surface);border-radius:var(--r-lg);text-align:center;color:var(--text-muted);padding:32px}.error-box[data-v-694c0f8d]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.block[data-v-694c0f8d]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-direction:column;gap:14px;margin-bottom:18px;padding:20px 22px;display:flex}.block h2[data-v-694c0f8d]{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}.block__head[data-v-694c0f8d]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.block__head-actions[data-v-694c0f8d]{align-items:center;gap:14px;display:flex}.block__hint[data-v-694c0f8d]{color:var(--text-muted);margin:4px 0 0;font-size:12px}.block__saved[data-v-694c0f8d]{color:var(--success);align-self:flex-end;font-size:12px}.toggle[data-v-694c0f8d]{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.toggle input[data-v-694c0f8d]{cursor:pointer;width:16px;height:16px}.scope[data-v-694c0f8d]{flex-direction:column;gap:8px;display:flex}.scope__mode[data-v-694c0f8d]{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.scope__mode input[data-v-694c0f8d]{cursor:pointer;width:16px;height:16px}.scope__courses[data-v-694c0f8d]{background:var(--surface-soft);border-radius:var(--r-md);flex-direction:column;gap:6px;max-height:260px;margin:4px 0 0;padding:8px;list-style:none;display:flex;overflow-y:auto}.scope__courses li[data-v-694c0f8d]{font-size:13px}.scope__courses label[data-v-694c0f8d]{cursor:pointer;align-items:center;gap:8px;display:flex}.scope__course-meta[data-v-694c0f8d]{color:var(--text-muted);font-size:11px}.scope__empty[data-v-694c0f8d]{color:var(--text-muted);font-size:12px;font-style:italic}.scope__warn[data-v-694c0f8d]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:6px 10px;font-size:12px}.login[data-v-8c99a0ed]{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login__card[data-v-8c99a0ed]{background:var(--surface);border-radius:var(--r-xl);width:100%;max-width:380px;box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:32px;display:flex}.login__title[data-v-8c99a0ed]{font-family:var(--font-display);text-align:center;margin:0;font-size:28px;font-weight:700}.login__sub[data-v-8c99a0ed]{color:var(--text-muted);text-align:center;margin:0 0 8px;font-size:13px}.field[data-v-8c99a0ed]{flex-direction:column;gap:6px;display:flex}.field__label[data-v-8c99a0ed]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-left:4px;font-size:11px;font-weight:600}.field input[data-v-8c99a0ed]{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface-soft);height:44px;color:var(--text);appearance:none;transition:border-color var(--dur-fast);outline:none;padding:0 14px;font-family:inherit;font-size:14px}.field input[data-v-8c99a0ed]:focus{border-color:var(--accent)}.login__error[data-v-8c99a0ed]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.anum[data-v-437d4288]{font-variant-numeric:tabular-nums}.dash__title[data-v-24ccf796]{font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-weight:700}.dash__sub[data-v-24ccf796]{color:var(--text-muted);margin:0 0 24px;font-size:13px}.dash__error[data-v-24ccf796]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);margin-bottom:16px;padding:10px 14px;font-size:13px}.dash__grid[data-v-24ccf796]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.kpi[data-v-24ccf796]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:20px}.kpi__caption[data-v-24ccf796]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:600}.kpi__value[data-v-24ccf796]{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700}.kpi__hint[data-v-24ccf796]{color:var(--text-muted);margin-top:4px;font-size:12px}.dash__course[data-v-24ccf796]{margin-top:32px}.dash__course-head[data-v-24ccf796]{flex-direction:column;gap:2px;margin:0 0 14px;display:flex}.dash__course-eyebrow[data-v-24ccf796]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);font-size:11px;font-weight:600}.dash__course-title[data-v-24ccf796]{font-family:var(--font-display);margin:0;font-size:20px;font-weight:600}.kpi--course[data-v-24ccf796]{background:var(--surface-pink)}.page[data-v-fedfce73]{flex-direction:column;gap:14px;display:flex}.page__head[data-v-fedfce73]{justify-content:space-between;align-items:flex-start;display:flex}.page__title[data-v-fedfce73]{margin:0 0 4px;font-size:20px}.page__sub[data-v-fedfce73]{color:var(--text-muted);max-width:720px;margin:0;font-size:13px;line-height:1.4}.toolbar[data-v-fedfce73]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tabs[data-v-fedfce73]{flex-wrap:wrap;gap:6px;display:flex}.tab[data-v-fedfce73]{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.tab--active[data-v-fedfce73]{border-color:var(--accent-strong);color:var(--accent-strong);font-weight:600}.search[data-v-fedfce73]{border:1px solid var(--hairline);border-radius:var(--r-sm);font:inherit;min-width:240px;padding:8px 12px}.hint[data-v-fedfce73]{color:var(--text-muted);max-width:760px;margin:-4px 0 0;font-size:12px;line-height:1.5}.table[data-v-fedfce73]{border-collapse:collapse;width:100%;font-size:13px}.table th[data-v-fedfce73],.table td[data-v-fedfce73]{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:10px 12px}.table th[data-v-fedfce73]{color:var(--text-muted);font-size:12px;font-weight:600}.nowrap[data-v-fedfce73]{white-space:nowrap}.muted[data-v-fedfce73]{color:var(--text-muted)}.badge[data-v-fedfce73]{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.badge--ok[data-v-fedfce73]{color:#1e7a41;background:#e7f6ec}.badge--wait[data-v-fedfce73]{color:#a86523;background:#fdf0e6}.empty[data-v-fedfce73]{color:var(--text-muted);padding:24px 0}.empty--error[data-v-fedfce73]{color:var(--accent-strong)}.toolbar[data-v-a4ae3cbd]{margin-bottom:16px}.toolbar__field[data-v-a4ae3cbd]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.toolbar__field select[data-v-a4ae3cbd]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.asec[data-v-a4ae3cbd]{margin-bottom:24px}.asec__title[data-v-a4ae3cbd]{color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:600}.alist[data-v-a4ae3cbd]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.acard[data-v-a4ae3cbd]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:12px 14px}.acard--done[data-v-a4ae3cbd]{opacity:.7}.acard__head[data-v-a4ae3cbd]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acard__who[data-v-a4ae3cbd]{font-size:14px;font-weight:600}.acard__row[data-v-a4ae3cbd]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.acard__row label[data-v-a4ae3cbd],.acard__note[data-v-a4ae3cbd],.acard__file[data-v-a4ae3cbd]{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.acard__row select[data-v-a4ae3cbd],.acard__note input[data-v-a4ae3cbd]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:6px;padding:3px 8px;font-size:12px}.acard__note[data-v-a4ae3cbd]{width:100%;margin-top:10px}.acard__note input[data-v-a4ae3cbd]{flex:1}.acard__file input[type=file][data-v-a4ae3cbd]{max-width:210px;font-size:11px}.check[data-v-a4ae3cbd]{align-items:center;gap:6px;display:inline-flex}.acard__hint[data-v-a4ae3cbd]{color:var(--accent-strong);margin-top:8px;font-size:12px}.muted[data-v-a4ae3cbd]{color:var(--text-muted);font-size:12px}.tbadge[data-v-f0cf4714]{white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.tbadge--vip[data-v-f0cf4714]{background:var(--surface-pink);color:var(--accent-strong)}.tbadge--alarm[data-v-f0cf4714]{background:var(--accent-strong);color:#fff}.tbadge--repeat[data-v-f0cf4714]{background:var(--surface-muted,#eef0f3);color:var(--text-muted)}.sgroup[data-v-3ee24d91]{margin-bottom:20px}.sgroup__head[data-v-3ee24d91]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.sgroup__name[data-v-3ee24d91]{font-size:15px;font-weight:700}.sgroup__curator[data-v-3ee24d91],.sgroup__n[data-v-3ee24d91]{color:var(--text-muted);font-size:13px}.sgroup__silent[data-v-3ee24d91]{color:var(--text-muted);font-size:12px}.empty[data-v-3ee24d91]{background:var(--surface);text-align:center;border-radius:var(--r-lg);color:var(--text-muted);padding:32px}.muted[data-v-3ee24d91]{color:var(--text-muted);font-size:12px}.tbl[data-v-3ee24d91]{border-collapse:collapse;background:var(--surface);border-radius:var(--r-md);width:100%;overflow:hidden}.tbl th[data-v-3ee24d91],.tbl td[data-v-3ee24d91]{text-align:left;border-bottom:1px solid var(--hairline);padding:8px 12px;font-size:13px}.tbl th[data-v-3ee24d91]{color:var(--text-muted);font-weight:600}.tbl tr:last-child td[data-v-3ee24d91]{border-bottom:0}.lag[data-v-3ee24d91]{border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;display:inline-block}.lag--weak[data-v-3ee24d91]{background:var(--surface-alt,#f3f3f3)}.lag--strong[data-v-3ee24d91]{background:var(--surface-pink);color:var(--accent-strong)}.lag--critical[data-v-3ee24d91]{background:var(--accent-strong);color:#fff}.toolbar[data-v-8f848ea4]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.toolbar__field[data-v-8f848ea4]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.toolbar__field select[data-v-8f848ea4]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.cards[data-v-8f848ea4]{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.card[data-v-8f848ea4]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);flex:140px;padding:12px 14px}.card--alarm[data-v-8f848ea4]{border-color:var(--accent-strong)}.sfilter[data-v-8f848ea4]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.blist[data-v-8f848ea4]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.brow[data-v-8f848ea4]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:12px;padding:10px 14px;display:flex}.brow__main[data-v-8f848ea4]{flex:1;min-width:0}.brow__title[data-v-8f848ea4]{font-size:14px;font-weight:600}.rep__toggle[data-v-8f848ea4]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}.rep__list[data-v-8f848ea4]{margin-top:8px}.rep__list-title[data-v-8f848ea4]{color:var(--text-muted);margin-bottom:2px;font-size:12px}.rep__item[data-v-8f848ea4]{padding:2px 0;font-size:13px}.rep__item--bad[data-v-8f848ea4]{color:#c0392b}.card--link[data-v-8f848ea4]{text-align:left;border:1px solid var(--border);cursor:pointer;width:100%;font:inherit;color:inherit;text-decoration:none;display:block}.card--link[data-v-8f848ea4]:hover{border-color:var(--accent,#6b4dff)}.card__n[data-v-8f848ea4]{font-size:22px;font-weight:700}.card__l[data-v-8f848ea4]{color:var(--text-muted);margin-top:2px;font-size:12px}.sec[data-v-8f848ea4]{margin-bottom:26px}.sec__title[data-v-8f848ea4]{color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:600}.sec__head[data-v-8f848ea4]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hl[data-v-8f848ea4]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.hl__card[data-v-8f848ea4]{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);padding:10px 14px}.hl__card--good[data-v-8f848ea4]{border-left:3px solid var(--ok,#3a9a5c)}.hl__card--bad[data-v-8f848ea4]{border-left:3px solid var(--danger,#c9564f)}.hl__l[data-v-8f848ea4]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.hl__n[data-v-8f848ea4]{margin-top:2px;font-weight:600}.hl__v[data-v-8f848ea4]{color:var(--text-muted);font-size:12px}.card__sub[data-v-8f848ea4]{color:var(--text-muted);margin-top:2px;font-size:11px}.mrow>td[data-v-8f848ea4]{background:var(--surface-soft)}.mlist[data-v-8f848ea4]{flex-direction:column;gap:4px;margin:0;padding:4px 0;font-size:13px;list-style:none;display:flex}.mlist__title[data-v-8f848ea4]{font-weight:600}.mlist__due[data-v-8f848ea4]{color:var(--text-muted);margin-left:8px;font-size:12px}.orow[data-v-8f848ea4]{cursor:pointer}.orow[data-v-8f848ea4]:hover{background:var(--surface-soft)}.orow__title[data-v-8f848ea4]{font-weight:600}.tabs[data-v-8f848ea4]{gap:4px;margin-left:auto;display:inline-flex}.tab[data-v-8f848ea4]{font:inherit;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);cursor:pointer;padding:5px 12px;font-size:13px}.tab--on[data-v-8f848ea4]{background:var(--accent);color:#fff;border-color:var(--accent)}.miss[data-v-8f848ea4]{color:var(--accent-strong);font-weight:600}.date-input[data-v-8f848ea4]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px;font-size:13px}.rep[data-v-8f848ea4]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rep__row[data-v-8f848ea4]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:10px 14px}.rep__row--miss[data-v-8f848ea4]{border-color:var(--accent-strong)}.rep__head[data-v-8f848ea4]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rep__who[data-v-8f848ea4]{font-size:14px;font-weight:600}.rep__nums[data-v-8f848ea4]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}@media (width<=720px){.rep__nums[data-v-8f848ea4]{flex-basis:100%;margin-left:0}}.rep__who--none[data-v-8f848ea4]{color:var(--text-muted);font-weight:500}.rep__empty[data-v-8f848ea4]{color:var(--text-muted);margin-top:6px;font-size:13px}.rep__text[data-v-8f848ea4]{white-space:pre-line;margin-top:6px;font-size:13px}.rep__none[data-v-8f848ea4]{color:var(--accent-strong);margin-top:6px;font-size:13px}.rep__note[data-v-8f848ea4]{margin-top:4px;font-size:12px}.sec__hint[data-v-8f848ea4]{color:var(--text-muted);margin:0 0 8px;font-size:12px}.lag[data-v-8f848ea4]{border-radius:999px;padding:1px 8px;font-size:11px}.lag--weak[data-v-8f848ea4]{background:var(--surface-soft);color:var(--text)}.lag--strong[data-v-8f848ea4],.lag--critical[data-v-8f848ea4]{background:var(--surface-pink);color:var(--accent-strong)}.m--good[data-v-8f848ea4]{color:var(--text)}.m--mid[data-v-8f848ea4]{color:var(--text-muted)}.m--bad[data-v-8f848ea4]{color:var(--accent-strong);font-weight:600}.glist[data-v-8f848ea4]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.grow[data-v-8f848ea4]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.grow__pending[data-v-8f848ea4]{color:var(--text-muted);border:1px solid var(--hairline);border-radius:999px;padding:1px 8px;font-size:12px}.grow__name[data-v-8f848ea4]{font-weight:600}.muted[data-v-8f848ea4]{color:var(--text-muted);font-size:12px}.readonly[data-v-3b114de5]{margin-bottom:12px}.repeat[data-v-3b114de5]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tag-select--group[data-v-3b114de5]{border-color:var(--accent)}.tag--group[data-v-3b114de5]{background:var(--surface-alt,#f0f0f0)}.row__sent[data-v-3b114de5]{color:var(--text-muted);white-space:nowrap;font-size:12px}.row__sent--none[data-v-3b114de5]{color:var(--accent-strong)}.page[data-v-3b114de5]{padding:24px}.page__head[data-v-3b114de5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.page__title[data-v-3b114de5]{font-size:24px;font-weight:700}.filters[data-v-3b114de5]{gap:8px;display:flex}.filters__select[data-v-3b114de5]{border:1px solid var(--hairline);background:var(--surface);font:inherit;border-radius:8px;padding:8px 12px}.filters__select--narrow[data-v-3b114de5]{max-width:120px}.alert[data-v-3b114de5]{border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:14px}.alert--error[data-v-3b114de5]{color:#a33;background:#fdecec}.alert--warn[data-v-3b114de5]{color:#8a5a00;background:#fff6e5}.muted[data-v-3b114de5]{color:var(--text-muted)}.sched__group[data-v-3b114de5]{margin-bottom:20px}.sched__date[data-v-3b114de5]{text-transform:capitalize;margin-bottom:8px;font-size:14px;font-weight:700}.row[data-v-3b114de5]{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;grid-template-columns:60px minmax(180px,1fr) 200px minmax(200px,1.4fr) 32px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;display:grid}.row__time[data-v-3b114de5]{font-variant-numeric:tabular-nums;font-weight:600}.row__day[data-v-3b114de5]{align-items:center;gap:8px;min-width:0;display:flex}.row__day-title[data-v-3b114de5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag[data-v-3b114de5]{background:var(--hairline);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.tag--vip[data-v-3b114de5]{background:#ffe9b8}.tag-select[data-v-3b114de5]{border:1px solid var(--hairline);background:var(--surface);border-radius:999px;padding:2px 6px;font-family:inherit;font-size:11px}.tag-select--vip[data-v-3b114de5]{background:#ffe9b8}.row__input[data-v-3b114de5]{border:1px solid var(--hairline);font:inherit;border-radius:6px;min-width:0;padding:6px 10px}.row__input--static[data-v-3b114de5]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-color:#0000;overflow:hidden}.row__input--missed[data-v-3b114de5]{background:#fdecec;border-color:#d99}.row__status[data-v-3b114de5]{text-align:center;color:var(--text-muted)}.row__delete[data-v-3b114de5]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:18px}.gaps[data-v-3b114de5]{margin-top:28px}.gaps__title[data-v-3b114de5]{margin-bottom:10px;font-size:16px;font-weight:700}.gap[data-v-3b114de5]{border:1px dashed var(--hairline);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;display:flex}.gap__day[data-v-3b114de5]{font-weight:600}.gap__date[data-v-3b114de5]{color:var(--text-muted);margin-right:auto;font-size:13px}.btn-mini[data-v-3b114de5]{border:1px solid var(--hairline);background:var(--surface);font:inherit;cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px}.btn-mini--primary[data-v-3b114de5]{background:var(--accent,#333);color:#fff;border-color:#0000}.btn-mini[data-v-3b114de5]:disabled{opacity:.5;cursor:default}.toolbar__field select[data-v-c1c6a075]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.add[data-v-c1c6a075]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.add input[data-v-c1c6a075]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;flex:200px;padding:6px 10px;font-size:13px}.add select[data-v-c1c6a075]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:6px 8px;font-size:13px}.blist[data-v-c1c6a075]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brow[data-v-c1c6a075]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);gap:12px;padding:12px 14px;display:flex}.brow--done[data-v-c1c6a075]{opacity:.65}.brow__main[data-v-c1c6a075]{flex:1;min-width:0}.brow__title[data-v-c1c6a075]{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.brow__problem[data-v-c1c6a075]{margin-top:4px;font-size:13px}.brow__evidence[data-v-c1c6a075],.brow__note[data-v-c1c6a075]{color:var(--text-muted);margin-top:4px;font-size:12px}.brow__acts[data-v-c1c6a075]{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.pill[data-v-c1c6a075]{background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:11px}.pill--high[data-v-c1c6a075]{background:var(--surface-pink);color:var(--accent-strong)}.toolbar[data-v-e0c59c8e]{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.toolbar__field[data-v-e0c59c8e]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.toolbar__field select[data-v-e0c59c8e]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.esec[data-v-e0c59c8e]{margin-bottom:24px}.esec__title[data-v-e0c59c8e]{color:var(--accent-strong);margin:0 0 10px;font-size:15px;font-weight:700}.esec__title--plain[data-v-e0c59c8e]{color:var(--text);margin-top:8px}.elist[data-v-e0c59c8e]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.erow[data-v-e0c59c8e]{background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--accent-strong);border-radius:var(--r-md);padding:12px 14px}.erow--overdue[data-v-e0c59c8e]{background:var(--surface-pink)}.erow__title[data-v-e0c59c8e]{font-size:14px;font-weight:600}.erow__reason[data-v-e0c59c8e]{margin-top:2px;font-size:13px}.erow__meta[data-v-e0c59c8e]{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}.erow__bad[data-v-e0c59c8e]{color:var(--accent-strong);font-weight:600}.erow__expected[data-v-e0c59c8e]{color:var(--text-muted);margin-top:6px;font-size:12px;font-style:italic}.erow__chain[data-v-e0c59c8e]{border-top:1px dashed var(--hairline);margin-top:8px;padding-top:8px}.erow__chain-title[data-v-e0c59c8e]{color:var(--text-muted);margin-bottom:2px;font-size:12px;font-weight:600}.erow__chain-row[data-v-e0c59c8e]{font-size:12px}.erow__silence[data-v-e0c59c8e]{color:var(--accent-strong);margin-top:8px;font-size:12px;font-weight:600}.day[data-v-e0c59c8e]{margin-bottom:20px}.day__title[data-v-e0c59c8e]{color:var(--text-muted);margin:0 0 8px;font-size:13px;font-weight:600}.alist[data-v-e0c59c8e]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.arow[data-v-e0c59c8e]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;display:flex}.arow--alarm[data-v-e0c59c8e]{border-color:var(--accent-strong)}.arow__time[data-v-e0c59c8e]{color:var(--text-muted);min-width:40px;font-size:12px}.arow__actor[data-v-e0c59c8e]{font-weight:600}.arow__summary[data-v-e0c59c8e]{color:var(--text-muted);width:100%;font-size:12px}.muted[data-v-e0c59c8e]{color:var(--text-muted);font-size:12px}.page__actions[data-v-50c99815]{align-items:center;gap:8px;display:flex}.toolbar[data-v-50c99815]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.toolbar__field[data-v-50c99815]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.toolbar__field select[data-v-50c99815]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.notice[data-v-50c99815]{border-radius:var(--r-md);background:var(--surface-soft);margin-bottom:14px;padding:10px 12px;font-size:13px}.notice--warn[data-v-50c99815]{background:var(--surface-pink);color:var(--accent-strong)}.dsec[data-v-50c99815]{margin-bottom:22px}.modes[data-v-50c99815]{border-radius:var(--r-pill);background:var(--surface-soft);gap:2px;padding:2px;display:inline-flex}.modes__btn[data-v-50c99815]{font:inherit;border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:12px}.modes__btn--on[data-v-50c99815]{background:var(--surface);color:var(--text);font-weight:600}.tsearch[data-v-50c99815]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;min-width:220px;padding:5px 10px;font-size:13px}.tbl-wrap[data-v-50c99815]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);overflow-x:auto}.tbl[data-v-50c99815]{border-collapse:collapse;width:100%;font-size:13px}.tbl th[data-v-50c99815],.tbl td[data-v-50c99815]{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:8px 12px}.tbl tbody tr:last-child td[data-v-50c99815]{border-bottom:none}.tbl__th[data-v-50c99815]{cursor:pointer;white-space:nowrap;color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600}.tbl__th[data-v-50c99815]:hover,.tbl__th--on[data-v-50c99815]{color:var(--text)}.tbl__who[data-v-50c99815]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tbl__row--waiting[data-v-50c99815]{background:var(--surface-soft)}.tbl__wait[data-v-50c99815],.tbl__bad[data-v-50c99815]{color:var(--accent-strong)}.dsec__act[data-v-50c99815]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:12px;font-weight:500;text-decoration:underline}.dsec__act[data-v-50c99815]:hover{color:var(--text)}.jlist[data-v-50c99815]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.jrow[data-v-50c99815]{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 10px;font-size:13px;display:flex}.jrow__at[data-v-50c99815]{color:var(--text-muted);min-width:110px;font-size:12px}.jrow__what[data-v-50c99815]{color:var(--text-muted)}.jrow__who[data-v-50c99815]{color:var(--text-muted);margin-left:auto;font-size:12px}.dsec__title[data-v-50c99815]{color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:600}.dlist[data-v-50c99815]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.drow[data-v-50c99815]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);gap:12px;padding:12px 14px;display:flex}.drow--waiting[data-v-50c99815]{opacity:.85}.drow__main[data-v-50c99815]{flex:1;min-width:0}.drow__title[data-v-50c99815]{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.drow__meta[data-v-50c99815]{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:3px;font-size:12px;display:flex}.pill--warn[data-v-50c99815]{background:var(--accent-soft,#fdecec);color:var(--accent-strong)}.drow__notes[data-v-50c99815]{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:5px;display:flex}.drow__notes .btn-mini[data-v-50c99815]{flex:none}.drow__note[data-v-50c99815]{color:var(--accent-strong);flex:100%;font-size:12px}.drow__toggle[data-v-50c99815]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.drow__toggle[data-v-50c99815]:hover{color:var(--text)}.members[data-v-50c99815]{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:flex}.members__item[data-v-50c99815]{flex-direction:column;gap:6px;display:flex}.members__row[data-v-50c99815]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.members__name[data-v-50c99815]{color:inherit;font-weight:500}.members__profile[data-v-50c99815]{color:var(--text-muted);font-size:12px}.members__act[data-v-50c99815]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.members__act[data-v-50c99815]:hover{color:var(--text)}.members__move[data-v-50c99815]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:var(--text-muted);border-radius:8px;padding:2px 6px;font-size:12px}.intake[data-v-50c99815]{background:var(--surface-soft);border-radius:var(--r-md);padding:10px 12px}.intake__note[data-v-50c99815]{color:var(--text-muted);font-size:12px}.intake__note--bad[data-v-50c99815]{color:var(--accent-strong)}.intake__list[data-v-50c99815]{grid-template-columns:minmax(160px,260px) 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.intake__q[data-v-50c99815]{color:var(--text-muted);margin:0}.intake__a[data-v-50c99815]{margin:0}@media (width<=640px){.intake__list[data-v-50c99815]{grid-template-columns:1fr}.intake__q[data-v-50c99815]{margin-top:6px}}.drow__warn[data-v-50c99815]{color:var(--accent-strong)}.drow__over[data-v-50c99815]{color:var(--accent-strong);font-weight:600}.pill[data-v-50c99815]{background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:11px}.pill--ok[data-v-50c99815]{background:var(--surface-soft);color:var(--text)}.pill--vip[data-v-50c99815]{background:var(--surface-pink);color:var(--accent-strong)}.newbadge[data-v-50c99815]{background:var(--success);color:#fff;white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.toolbar[data-v-2e9b4883]{margin-bottom:16px}.toolbar__field[data-v-2e9b4883]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.toolbar__field select[data-v-2e9b4883]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.staff[data-v-2e9b4883]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);margin-bottom:22px;padding:12px 14px}.staff__title[data-v-2e9b4883]{margin:0 0 4px;font-size:14px;font-weight:600}.staff__hint[data-v-2e9b4883]{color:var(--text-muted);margin:0 0 10px;font-size:12px}.staff__list[data-v-2e9b4883]{flex-direction:column;gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.staff__row[data-v-2e9b4883]{align-items:center;gap:10px;font-size:13px;display:flex}.staff__name[data-v-2e9b4883]{font-weight:500}.staff__empty[data-v-2e9b4883]{margin:0 0 10px}.staff__add[data-v-2e9b4883]{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.staff__add select[data-v-2e9b4883]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:6px;padding:3px 8px;font-size:12px}.glist[data-v-2e9b4883]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gcard[data-v-2e9b4883]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:14px}.gcard__row[data-v-2e9b4883]{align-items:center;gap:10px;display:flex}.gcard__name[data-v-2e9b4883]{font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:3px 6px;font-size:15px;font-weight:600}.gcard__name[data-v-2e9b4883]:hover,.gcard__name[data-v-2e9b4883]:focus{border-color:var(--hairline);background:var(--surface-soft)}.gcard__seats[data-v-2e9b4883]{color:var(--text-muted);white-space:nowrap;font-size:12px}.gcard__seats--over[data-v-2e9b4883]{color:var(--accent-strong);font-weight:600}.gcard__warn[data-v-2e9b4883]{color:var(--accent-strong);margin-top:8px;font-size:12px}.gcard__meta[data-v-2e9b4883]{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.gcard__meta label[data-v-2e9b4883]{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.gcard__meta select[data-v-2e9b4883],.gcard__meta input[data-v-2e9b4883]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:6px;padding:3px 6px;font-size:12px}.gcard__meta input[type=number][data-v-2e9b4883]{width:62px}.gcard__chat[data-v-2e9b4883]{color:var(--text-muted);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.gcard__chat input[data-v-2e9b4883]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:6px;flex:1;padding:4px 8px;font-size:12px}.gcard__members[data-v-2e9b4883]{border-top:1px solid var(--hairline);margin-top:12px;padding-top:10px}.mlist[data-v-2e9b4883]{flex-direction:column;gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.mrow[data-v-2e9b4883]{align-items:center;gap:10px;font-size:13px;display:flex}.mrow--left[data-v-2e9b4883]{opacity:.55}.badge[data-v-2e9b4883]{border:1px solid var(--hairline);color:var(--text-muted);border-radius:999px;padding:1px 7px;font-size:11px}.badge--vip[data-v-2e9b4883]{background:var(--surface-pink);color:var(--accent-strong);border-color:#0000}.newbadge[data-v-2e9b4883]{background:var(--success);color:#fff;white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.badge--alarm[data-v-2e9b4883]{background:var(--accent-strong);color:#fff;border-color:#0000}.mrow__who[data-v-2e9b4883]{font-weight:500}.madd[data-v-2e9b4883]{align-items:flex-start;gap:8px;display:flex}.madd textarea[data-v-2e9b4883]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;resize:vertical;border-radius:8px;flex:1;padding:6px 8px;font-size:12px}.muted[data-v-2e9b4883]{color:var(--text-muted);font-size:12px}.tcard[data-v-af51fc68]{border:1px solid var(--hairline);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.tcard--overdue[data-v-af51fc68]{border-color:var(--accent-strong)}.tcard--blocked[data-v-af51fc68]{opacity:.75}.tcard--focus[data-v-af51fc68]{outline:2px solid var(--accent-strong);outline-offset:2px}.tcard__main[data-v-af51fc68]{flex:1;min-width:0}.tcard__head[data-v-af51fc68]{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:baseline;gap:8px;padding:0;display:flex}.tcard__title[data-v-af51fc68]{font-weight:600}.tcard__n[data-v-af51fc68]{background:var(--surface-pink);color:var(--accent-strong);border-radius:8px;flex:none;padding:0 6px;font-size:11px;font-weight:700;line-height:16px}.tcard__chev[data-v-af51fc68]{color:var(--text-muted);margin-left:auto;display:none}.tcard__meta[data-v-af51fc68]{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:3px;font-size:12px;display:flex}.tcard__subject[data-v-af51fc68]{color:var(--text);font-weight:600;text-decoration:none}.tcard__subject[data-v-af51fc68]:hover{text-decoration:underline}.tcard__contact[data-v-af51fc68]{color:var(--accent-strong);text-decoration:none}.tcard__contact[data-v-af51fc68]:hover{text-decoration:underline}.tcard__reason[data-v-af51fc68]{color:var(--text);margin-top:2px;font-size:13px}.tcard__hint[data-v-af51fc68]{color:var(--text-muted);margin-top:5px;font-size:12px}.tsub[data-v-af51fc68]{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tsub__row[data-v-af51fc68]{align-items:center;gap:8px;display:flex}.tsub__check[data-v-af51fc68]{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;min-height:44px;color:inherit;text-align:left;border-radius:10px;flex:1;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.tsub__check[data-v-af51fc68]:hover{border-color:var(--success)}.tsub__check--overdue[data-v-af51fc68]{border-color:var(--accent-strong)}.tsub__box[data-v-af51fc68]{border:2px solid var(--hairline);color:#0000;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex}.tsub__check:hover .tsub__box[data-v-af51fc68]{color:var(--success);border-color:var(--success)}.tsub__name[data-v-af51fc68]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tsub__late[data-v-af51fc68]{color:var(--accent-strong);font-size:11px}.tcard__acts[data-v-af51fc68]{flex-wrap:wrap;flex:none;gap:6px;display:flex}@media (width<=720px){.tcard[data-v-af51fc68]{flex-direction:column;gap:8px}.tcard__chev[data-v-af51fc68]{display:inline}.tcard__details[data-v-af51fc68]{display:none}.tcard--open .tcard__details[data-v-af51fc68]{display:block}.tcard__acts[data-v-af51fc68]{width:100%}.tcard__acts[data-v-af51fc68]>*{flex:auto}}.reg[data-v-0951c039]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:12px;max-width:640px;padding:20px 22px;display:flex}.reg__title[data-v-0951c039]{margin:0;font-size:18px;font-weight:700}.reg__sub[data-v-0951c039]{color:var(--text-muted);margin:0;font-size:13px}.reg__video[data-v-0951c039]{border-radius:8px;padding-top:56.25%;position:relative;overflow:hidden}.reg__video iframe[data-v-0951c039]{border:0;width:100%;height:100%;position:absolute;inset:0}.reg__text[data-v-0951c039]{white-space:pre-line;margin:0;font-size:13px;line-height:1.5}.reg__pdf[data-v-0951c039]{color:var(--accent-strong);font-size:14px;font-weight:600;text-decoration:none}.reg__accept[data-v-0951c039]{background:var(--accent);color:#fff;cursor:pointer;font-weight:600;font:inherit;border:none;border-radius:8px;align-self:flex-start;padding:10px 18px}.reg__accept[data-v-0951c039]:disabled{opacity:.6;cursor:default}.hidden-file[data-v-0951c039]{display:none}.wsec[data-v-0951c039]{margin-bottom:16px}.wsec__title[data-v-0951c039]{color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:600}.wlist[data-v-0951c039]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wrow[data-v-0951c039]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;display:flex}.wrow__name[data-v-0951c039]{font-weight:600}.wrow__when[data-v-0951c039]{font-variant-numeric:tabular-nums;min-width:120px}.wrow__link[data-v-0951c039]{color:var(--accent-strong);font-weight:600}.lagpill[data-v-0951c039]{background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:11px}.lagpill--critical[data-v-0951c039],.lagpill--strong[data-v-0951c039]{background:var(--surface-pink);color:var(--accent-strong)}.modal[data-v-0951c039]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__box[data-v-0951c039]{background:var(--surface);border-radius:var(--r-md);width:min(560px,92vw);max-height:84vh;padding:20px 22px;overflow:auto}.modal__title[data-v-0951c039]{margin:0 0 4px;font-size:17px;font-weight:700}.modal__note[data-v-0951c039]{color:var(--text-muted);margin:10px 0 0;font-size:12px}.tbar[data-v-0951c039]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tchip[data-v-0951c039]{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:104px;padding:8px 12px;display:flex}.tchip--on[data-v-0951c039]{border-color:var(--accent,#6b4dff);box-shadow:inset 0 0 0 1px var(--accent,#6b4dff)}.tchip--empty[data-v-0951c039]{opacity:.55}.tchip--flat[data-v-0951c039]{cursor:default}.tchip--alarm .tchip__n[data-v-0951c039]{color:#c0392b}.tchip__n[data-v-0951c039]{font-size:20px;font-weight:700;line-height:1.1}.tchip__l[data-v-0951c039]{color:var(--text-muted);font-size:12px}.slist[data-v-0951c039]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.srow[data-v-0951c039]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.srow__head[data-v-0951c039]{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.srow__name[data-v-0951c039]{font-weight:600}.srow__n[data-v-0951c039]{color:var(--text-muted);font-size:13px}.srow__bad[data-v-0951c039]{color:#c0392b;font-size:13px}.srow__more[data-v-0951c039]{color:var(--text-muted);margin-left:auto;font-size:12px;text-decoration:underline}.srow .tlist[data-v-0951c039]{padding:0 14px 12px}.lagbar[data-v-0951c039]{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.lagbar__n[data-v-0951c039]{font-size:20px;font-weight:700}.lagbar__link[data-v-0951c039]{font-size:13px}.lagbar__hint[data-v-0951c039]{color:var(--text-muted);font-size:12px}.lagbar__more[data-v-0951c039]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.plist[data-v-0951c039]{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.prow[data-v-0951c039]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.prow__pick[data-v-0951c039]{cursor:pointer;align-items:center;gap:6px;display:flex}.prow__name[data-v-0951c039]{font-weight:600}.ptag[data-v-0951c039]{background:var(--surface-2,#0000000f);border-radius:999px;padding:1px 6px;font-size:11px}.ptag--warn[data-v-0951c039]{color:#8a5a00;background:#f5a62329}.ptag--stop[data-v-0951c039]{color:#fff;background:var(--accent-strong)}.modal__sub[data-v-0951c039]{color:var(--text-muted);margin:0 0 12px;font-size:12px}.modal__acts[data-v-0951c039]{gap:8px;margin-top:14px;display:flex}.roster[data-v-0951c039]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.roster__row[data-v-0951c039]{align-items:center;gap:10px;display:flex}.roster__present[data-v-0951c039]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.roster__name[data-v-0951c039]{min-width:140px;font-size:13px}.roster__note[data-v-0951c039]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;flex:1;padding:4px 8px;font-size:12px}.coach[data-v-0951c039]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);margin-bottom:16px;padding:14px 16px}.coach__title[data-v-0951c039]{margin:0;font-size:14px;font-weight:600}.coach__sub[data-v-0951c039]{color:var(--text-muted);margin:2px 0 8px;font-size:12px}.coach__list[data-v-0951c039]{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.toolbar[data-v-0951c039]{gap:16px;margin-bottom:16px;display:flex}.toolbar__field[data-v-0951c039]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.toolbar__field select[data-v-0951c039]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.tsec[data-v-0951c039]{margin-bottom:22px}.tsec__title[data-v-0951c039]{color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:600}.tsec__title--alarm[data-v-0951c039]{color:var(--accent-strong)}.tlist[data-v-0951c039]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.trow[data-v-0951c039]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.trow--overdue[data-v-0951c039]{border-color:var(--accent-strong)}.trow--blocked[data-v-0951c039]{opacity:.85}.trow--done[data-v-0951c039]{opacity:.6}.trow__main[data-v-0951c039]{flex:1;min-width:0}.trow__title[data-v-0951c039]{font-size:14px;font-weight:600}.trow__meta[data-v-0951c039]{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:3px;font-size:12px;display:flex}.fform[data-v-0951c039]{flex-direction:column;gap:6px;margin:12px 0;display:flex}.fform__label[data-v-0951c039]{color:var(--text-muted);font-size:13px}.fform__input[data-v-0951c039]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;padding:8px 10px}.trow--focus[data-v-0951c039]{outline:2px solid var(--accent-strong);outline-offset:2px}.trow__subject[data-v-0951c039]{color:var(--text);font-weight:600;text-decoration:none}.trow__contact[data-v-0951c039]{color:var(--accent-strong);text-decoration:none}.trow__contact[data-v-0951c039]:hover,.trow__subject[data-v-0951c039]:hover{text-decoration:underline}.trow__reason[data-v-0951c039]{color:var(--text);margin-top:2px;font-size:13px}.trow__hint[data-v-0951c039]{color:var(--text-muted);margin-top:5px;font-size:12px}.trow__acts[data-v-0951c039]{flex-shrink:0;gap:6px;display:flex}.muted[data-v-0951c039]{color:var(--text-muted)}.wdays[data-v-0deadfb3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wday[data-v-0deadfb3]{border:1px solid var(--hairline);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.wday--on[data-v-0deadfb3]{border-color:var(--accent-strong);color:var(--accent-strong);font-weight:600}.rsec--builtin[data-v-0deadfb3]{margin-top:28px}.rsec__hint[data-v-0deadfb3]{color:var(--text-muted);margin:-4px 0 10px;font-size:12px}.rrow--builtin[data-v-0deadfb3]{opacity:.9}.pill--alt[data-v-0deadfb3]{background:var(--hairline);font-weight:400}.head-acts[data-v-0deadfb3]{align-items:center;gap:10px;display:flex}.toolbar__field select[data-v-0deadfb3]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.form[data-v-0deadfb3]{background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-md);flex-direction:column;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.form__title[data-v-0deadfb3]{margin:0;font-size:15px;font-weight:600}.form__sub[data-v-0deadfb3]{color:var(--text-muted);margin:-6px 0 0;font-size:12px}.form__row[data-v-0deadfb3]{flex-wrap:wrap;gap:12px;display:flex}.form__row--checks[data-v-0deadfb3]{gap:16px}.form__acts[data-v-0deadfb3]{gap:8px;display:flex}.f[data-v-0deadfb3]{color:var(--text-muted);flex-direction:column;flex:0 auto;gap:4px;font-size:12px;display:flex}.f--wide[data-v-0deadfb3]{flex:100%}.f input[data-v-0deadfb3],.f select[data-v-0deadfb3],.f textarea[data-v-0deadfb3]{font:inherit;color:var(--text);border:1px solid var(--hairline);background:var(--surface);border-radius:8px;padding:6px 10px;font-size:13px}.f input[data-v-0deadfb3]:disabled{opacity:.6}.f textarea[data-v-0deadfb3]{resize:vertical}.f__hint[data-v-0deadfb3]{color:var(--text-muted);font-size:11px}.c[data-v-0deadfb3]{align-items:center;gap:6px;font-size:13px;display:inline-flex}.rsec[data-v-0deadfb3]{margin-bottom:22px}.rsec__title[data-v-0deadfb3]{color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:600}.rlist[data-v-0deadfb3]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rrow[data-v-0deadfb3]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);gap:12px;padding:12px 14px;display:flex}.rrow--off[data-v-0deadfb3]{opacity:.6}.rrow__main[data-v-0deadfb3]{flex:1;min-width:0}.rrow__title[data-v-0deadfb3]{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.rrow__meta[data-v-0deadfb3]{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:3px;font-size:12px;display:flex}.rrow__hint[data-v-0deadfb3]{color:var(--text-muted);margin-top:5px;font-size:12px}.rrow__key[data-v-0deadfb3]{color:var(--text-muted);margin-top:5px;font-family:ui-monospace,monospace;font-size:11px}.rrow__acts[data-v-0deadfb3]{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.pill[data-v-0deadfb3]{background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:11px}.pill--vip[data-v-0deadfb3]{background:var(--surface-pink);color:var(--accent-strong)}.muted[data-v-0deadfb3]{color:var(--text-muted)}.modal-backdrop[data-v-71414b95]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#28191e73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.modal[data-v-71414b95]{background:var(--surface);border-radius:var(--r-xl);flex-direction:column;width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #00000059}.modal__head[data-v-71414b95]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal__head h2[data-v-71414b95]{font-family:var(--font-display);margin:0;font-size:20px;font-weight:600}.modal__close[data-v-71414b95]{cursor:pointer;width:32px;height:32px;color:var(--text-muted);border-radius:var(--r-sm);background:0 0;border:none;padding:0;font-size:28px;line-height:1}.modal__close[data-v-71414b95]:hover{background:var(--surface-soft);color:var(--text)}.modal__body[data-v-71414b95]{padding:24px;overflow-y:auto}.modal__foot[data-v-71414b95]{border-top:1px solid var(--hairline);background:var(--surface-soft);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.modal-enter-active[data-v-71414b95],.modal-leave-active[data-v-71414b95]{transition:opacity .2s}.modal-enter-from[data-v-71414b95],.modal-leave-to[data-v-71414b95]{opacity:0}.modal-enter-active .modal[data-v-71414b95],.modal-leave-active .modal[data-v-71414b95]{transition:transform .2s,opacity .2s}.modal-enter-from .modal[data-v-71414b95],.modal-leave-to .modal[data-v-71414b95]{opacity:0;transform:translateY(8px)}.tms[data-v-8fd90775]{flex-direction:column;gap:10px;display:flex}.tms__filters[data-v-8fd90775]{align-items:center;gap:12px;display:flex}.tms__search[data-v-8fd90775]{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface-soft);outline:none;flex:1;height:36px;padding:0 12px;font-family:inherit;font-size:13px}.tms__toggle[data-v-8fd90775]{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.tms__chips[data-v-8fd90775]{background:var(--surface-pink);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.tms__chips-label[data-v-8fd90775]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);margin-right:4px;font-size:11px;font-weight:600}.chip[data-v-8fd90775]{border-radius:var(--r-pill);background:var(--surface);color:var(--accent-strong);align-items:center;gap:6px;max-width:240px;padding:4px 4px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip__name[data-v-8fd90775]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chip button[data-v-8fd90775]{cursor:pointer;width:20px;height:20px;color:inherit;background:0 0;border:none;border-radius:50%;font-size:16px;line-height:1}.tms__list[data-v-8fd90775]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);max-height:280px;overflow-y:auto}.tms__hint[data-v-8fd90775]{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.tms__row[data-v-8fd90775]{border:none;border-bottom:1px solid var(--hairline);cursor:pointer;text-align:left;background:0 0;grid-template-columns:60px 1fr auto auto;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;display:grid}.tms__row[data-v-8fd90775]:last-child{border-bottom:none}.tms__row[data-v-8fd90775]:hover{background:var(--surface-soft)}.tms__row--on[data-v-8fd90775]{background:var(--surface-pink);font-weight:600}.tms__row--on .tms__id[data-v-8fd90775]{color:var(--accent-strong)}.tms__row--on[data-v-8fd90775]:before{content:"✓";color:var(--accent-strong);margin-left:-8px;margin-right:-6px;font-weight:700}.tms__row--off[data-v-8fd90775]{opacity:.55}.tms__id[data-v-8fd90775]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.tms__name[data-v-8fd90775]{font-size:13px}.tms__working[data-v-8fd90775]{color:var(--text-muted)}.tms__price[data-v-8fd90775]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.tms__inactive[data-v-8fd90775]{text-transform:uppercase;background:var(--hairline);color:var(--text-muted);border-radius:var(--r-pill);padding:2px 6px;font-size:10px}.cf[data-v-f993b619]{flex-direction:column;gap:16px;display:flex}.cf__row[data-v-f993b619]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cf__error[data-v-f993b619]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.cf__check[data-v-f993b619]{cursor:pointer;background:var(--surface-soft);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cf__check input[data-v-f993b619]{margin-top:3px}.cf__check span[data-v-f993b619]{flex-direction:column;gap:2px;font-size:13px;display:flex}.cf__check strong[data-v-f993b619]{font-weight:600}.cf__check small[data-v-f993b619]{color:var(--text-muted);font-size:12px;line-height:1.4}.cf__streams-note[data-v-f993b619]{background:var(--surface-2,#7d7d7d1a);color:var(--text-muted);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.cf__switch[data-v-f993b619]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.cf__switch input[type=number][data-v-f993b619]{width:64px}.cf__switch input[type=time][data-v-f993b619]{width:110px}.cc[data-v-d2198215]{flex-direction:column;gap:16px;display:flex}.cc__lead[data-v-d2198215]{color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.cc__lead strong[data-v-d2198215]{color:var(--text);font-weight:600}.cc__row[data-v-d2198215]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc__error[data-v-d2198215]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.page__head[data-v-6318a326]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.page__title[data-v-6318a326]{font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-weight:700}.page__sub[data-v-6318a326]{color:var(--text-muted);margin:0;font-size:13px}.empty[data-v-6318a326]{background:var(--surface);border-radius:var(--r-lg);text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:16px;padding:48px 32px;display:flex}.grid[data-v-6318a326]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.card[data-v-6318a326]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex;overflow:hidden}.card__cover[data-v-6318a326]{background-position:50%;background-size:cover;background-color:var(--surface-pink);cursor:pointer;height:140px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.card__title-link[data-v-6318a326]{color:inherit;text-decoration:none}.card__title-link:hover .card__title[data-v-6318a326]{color:var(--accent-strong)}.card__cover-fallback[data-v-6318a326]{color:var(--text-muted);font-size:12px;font-style:italic}.card__status[data-v-6318a326]{background:var(--surface);color:var(--text);border-radius:var(--r-pill);padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.card__status--published[data-v-6318a326]{color:var(--success)}.card__status--archived[data-v-6318a326]{color:var(--text-muted)}.card__model[data-v-6318a326]{border-radius:var(--r-pill);padding:1px 7px;font-size:11px;font-weight:600}.card__model--streams[data-v-6318a326]{background:var(--surface-pink);color:var(--accent-strong)}.card__model--legacy[data-v-6318a326]{background:var(--surface-soft);color:var(--text-muted)}.card__status--draft[data-v-6318a326]{color:var(--accent-strong)}.card__body[data-v-6318a326]{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.card__title[data-v-6318a326]{font-family:var(--font-display);font-size:18px;font-weight:600}.card__meta[data-v-6318a326]{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.card__actions[data-v-6318a326]{align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.card__open[data-v-6318a326]{color:var(--accent-strong);font-size:13px;font-weight:600;text-decoration:none}.card__edit[data-v-6318a326],.card__delete[data-v-6318a326]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.card__edit[data-v-6318a326]:hover{color:var(--text)}.card__delete[data-v-6318a326]:hover{color:var(--accent-strong)}.bf[data-v-bd2e3140]{flex-direction:column;gap:16px;display:flex}.bf__row[data-v-bd2e3140]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bf__file[data-v-bd2e3140]{background:var(--surface-soft);border:1.5px dashed var(--hairline);border-radius:var(--r-md);cursor:pointer;width:100%;height:56px;color:var(--text-muted);justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;display:flex}.bf__file[data-v-bd2e3140]:hover{border-color:var(--accent)}.bf__file-set[data-v-bd2e3140]{color:var(--text)}.bf__file-set small[data-v-bd2e3140]{color:var(--text-muted);margin-left:8px}.bf__hint[data-v-bd2e3140]{color:var(--text-muted);margin-top:4px;font-size:12px}.bf__error[data-v-bd2e3140]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.ls[data-v-697f228b]{flex-direction:column;gap:16px;display:flex}.ls__lead[data-v-697f228b]{color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.ls__lead strong[data-v-697f228b]{color:var(--text);font-weight:600}.ls__error[data-v-697f228b]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.ffe[data-v-085e913c]{flex-direction:column;gap:12px;display:flex}.ffe__empty[data-v-085e913c]{text-align:center;background:var(--surface-soft);border-radius:var(--r-md);color:var(--text-muted);padding:16px;font-size:13px}.ffe__list[data-v-085e913c]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ffe__row[data-v-085e913c]{background:var(--surface-soft);border-radius:var(--r-md);border:1px solid var(--hairline);flex-direction:column;gap:8px;padding:12px;display:flex}.ffe__row-head[data-v-085e913c]{justify-content:space-between;align-items:center;display:flex}.ffe__type[data-v-085e913c]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11px;font-weight:600}.ffe__row-actions[data-v-085e913c]{gap:4px;display:flex}.ffe__del[data-v-085e913c]{color:var(--accent-strong)}.ffe__label[data-v-085e913c]{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);width:100%;padding:8px 10px;font-size:14px}.ffe__hint[data-v-085e913c]{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--text-muted);padding:6px 10px;font-size:12px}.ffe__options[data-v-085e913c]{border-left:2px solid var(--hairline);flex-direction:column;gap:6px;padding-left:8px;display:flex}.ffe__option[data-v-085e913c]{grid-template-columns:1fr auto 28px;align-items:center;gap:6px;display:grid}.ffe__option-label[data-v-085e913c]{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);padding:6px 10px;font-size:13px}.ffe__option-comment[data-v-085e913c]{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.ffe__option-del[data-v-085e913c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.ffe__option-del[data-v-085e913c]:hover{color:var(--accent-strong)}.ffe__required[data-v-085e913c]{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ffe__required input[data-v-085e913c]{width:14px;height:14px}.ffe__add[data-v-085e913c]{border-top:1px dashed var(--hairline);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.ffe__add-label[data-v-085e913c]{color:var(--text-muted);margin-right:4px;font-size:12px}.ffe__counter[data-v-085e913c]{color:var(--text-muted);text-align:right;font-size:11px}.ffe__role[data-v-085e913c]{color:var(--text-muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.ffe__role select[data-v-085e913c]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:6px;padding:2px 6px;font-size:12px}.sf__hint[data-v-9e00bfaa]{border-radius:var(--r-md);background:var(--surface-soft);color:var(--text-muted);margin:0 0 4px;padding:10px 12px;font-size:12px;line-height:1.5}.sf[data-v-9e00bfaa]{flex-direction:column;gap:16px;display:flex}.check[data-v-9e00bfaa]{align-items:center;gap:8px;font-size:13px;display:flex}.check input[data-v-9e00bfaa]{width:16px;height:16px}.sf__error[data-v-9e00bfaa]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:8px 12px;font-size:13px}.back-link[data-v-398fbf14]{color:var(--text-muted);margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-block}.back-link[data-v-398fbf14]:hover{color:var(--text)}.page__head[data-v-398fbf14]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page__title[data-v-398fbf14]{font-family:var(--font-display);margin:0 0 4px;font-size:28px;font-weight:700}.page__meta[data-v-398fbf14]{color:var(--text-muted);font-size:13px}.status[data-v-398fbf14]{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-pill);background:var(--surface-soft);color:var(--text-muted);padding:2px 8px;font-size:10px;font-weight:600}.status--published[data-v-398fbf14]{color:#4f8c5c;background:#e2efe1}.status--archived[data-v-398fbf14]{background:var(--hairline)}.status--draft[data-v-398fbf14]{background:var(--surface-pink);color:var(--accent-strong)}.empty[data-v-398fbf14]{background:var(--surface);border-radius:var(--r-lg);text-align:center;color:var(--text-muted);padding:32px}.days[data-v-398fbf14]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.day-row[data-v-398fbf14]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.day-row__order[data-v-398fbf14]{font-family:var(--font-display);color:var(--text-muted);text-align:center;font-size:22px}.day-row__link[data-v-398fbf14]{color:inherit;min-width:0;text-decoration:none;display:block}.day-row__title[data-v-398fbf14]{margin-bottom:4px;font-size:15px;font-weight:600}.day-row__meta[data-v-398fbf14]{color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.day-row__delete[data-v-398fbf14]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px}.day-row__delete[data-v-398fbf14]:hover{color:var(--accent-strong)}.bonuses[data-v-398fbf14]{flex-direction:column;gap:10px;margin-top:28px;display:flex}.bonuses__head[data-v-398fbf14]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.bonuses__head h2[data-v-398fbf14]{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}.bonuses__empty[data-v-398fbf14]{padding:24px}.bonus-list[data-v-398fbf14]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bonus-row[data-v-398fbf14]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.bonus-row__cover[data-v-398fbf14]{border-radius:var(--r-md);background-color:var(--surface-pink);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}.bonus-row__cover-fb[data-v-398fbf14]{color:var(--accent-strong)}.bonus-row__main[data-v-398fbf14]{text-align:left;cursor:pointer;background:0 0;border:none;min-width:0;padding:0;font-family:inherit}.bonus-row__title[data-v-398fbf14]{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:600}.bonus-row__main:hover .bonus-row__title[data-v-398fbf14]{color:var(--accent-strong)}.bonus-row__meta[data-v-398fbf14]{color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.bonus-row__delete[data-v-398fbf14]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px}.bonus-row__delete[data-v-398fbf14]:hover{color:var(--accent-strong)}.tkinds[data-v-398fbf14]{margin-top:28px}.tkinds h2[data-v-398fbf14]{margin:0 0 4px;font-size:16px}.tkinds__hint[data-v-398fbf14]{color:var(--text-muted);margin:0 0 10px;font-size:12px}.tkinds__list[data-v-398fbf14]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tkinds__row[data-v-398fbf14]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.tkinds__id[data-v-398fbf14]{font-variant-numeric:tabular-nums;font-size:13px}.tkinds__row select[data-v-398fbf14]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px;font-size:13px}.dsurvey[data-v-398fbf14]{margin-top:28px}.dsurvey__head[data-v-398fbf14]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dsurvey__head h2[data-v-398fbf14]{margin:0;font-size:18px}.dsurvey__body[data-v-398fbf14]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:12px 14px}.dsurvey__title[data-v-398fbf14]{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dsurvey__off[data-v-398fbf14]{background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:11px}.dsurvey__meta[data-v-398fbf14]{color:var(--text-muted);margin-top:4px;font-size:12px}.dsurvey__empty[data-v-398fbf14]{margin-top:0}.streams[data-v-398fbf14]{margin-top:28px}.streams__head[data-v-398fbf14]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.streams__head h2[data-v-398fbf14]{margin:0;font-size:18px}.stream-list[data-v-398fbf14]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stream-row[data-v-398fbf14]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);align-items:center;gap:12px;padding:12px 14px;display:flex}.stream-row__main[data-v-398fbf14]{flex:1;min-width:0}.stream-row__title[data-v-398fbf14]{font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;padding:1px 0;font-size:14px;font-weight:600;display:block}.stream-row__title[data-v-398fbf14]:hover{border-color:var(--hairline)}.stream-row__title--edit[data-v-398fbf14]{border-color:var(--accent-strong);background:var(--surface);cursor:text;padding:1px 5px}.stream-row__meta[data-v-398fbf14]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.stream-row__date[data-v-398fbf14]{align-items:center;gap:4px;display:inline-flex}.stream-row__mix[data-v-398fbf14]{background:var(--surface);border-radius:999px;padding:1px 8px}.stream-row__date input[data-v-398fbf14]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;cursor:pointer;border-radius:6px;padding:1px 5px;font-size:12px}.stream-row__date input[data-v-398fbf14]:disabled{opacity:.5;cursor:default}.stream-row__delete[data-v-398fbf14]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:13px}.stream-row__delete[data-v-398fbf14]:hover{color:var(--accent-strong)}.streams__empty[data-v-398fbf14]{margin-top:0}.stream-row__orch[data-v-398fbf14]{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.stream-row__orch input[data-v-398fbf14]{cursor:pointer}.stream-row__orch--on[data-v-398fbf14]{color:var(--accent-strong);font-weight:600}.hf[data-v-73005e9d]{flex-direction:column;gap:16px;display:flex}.hf__file[data-v-73005e9d]{background:var(--surface-soft);border:1.5px dashed var(--hairline);border-radius:var(--r-md);cursor:pointer;width:100%;height:56px;color:var(--text-muted);justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;display:flex}.hf__file[data-v-73005e9d]:hover{border-color:var(--accent)}.hf__file-set[data-v-73005e9d]{color:var(--text)}.hf__file-set small[data-v-73005e9d]{color:var(--text-muted);margin-left:8px}.hf__hint[data-v-73005e9d]{color:var(--text-muted);margin-top:4px;font-size:12px}.hf__error[data-v-73005e9d]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.ip[data-v-ea54c5a4]{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.ip__btn[data-v-ea54c5a4]{background:var(--surface-soft);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast);border:1.5px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;font-family:inherit;display:flex}.ip__btn[data-v-ea54c5a4]:hover{background:var(--surface)}.ip__btn--active[data-v-ea54c5a4]{background:var(--surface-pink);border-color:var(--accent)}.ip__icon[data-v-ea54c5a4]{font-size:24px;line-height:1}.ip__name[data-v-ea54c5a4]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px}.rte[data-v-041138a8]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.rte__toolbar[data-v-041138a8]{background:var(--surface-soft);border-bottom:1px solid var(--hairline);align-items:center;gap:4px;padding:8px 10px;display:flex}.rte__toolbar button[data-v-041138a8]{cursor:pointer;width:28px;height:28px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.rte__toolbar button[data-v-041138a8]:hover{background:var(--surface)}.rte__toolbar button.is-active[data-v-041138a8]{background:var(--surface-pink);color:var(--accent-strong)}.rte__sep[data-v-041138a8]{background:var(--hairline);width:1px;height:16px;margin:0 4px}.rte__content[data-v-041138a8]{min-height:var(--rte-min-h);padding:12px 14px;font-size:14px;line-height:1.55}.rte__content[data-v-041138a8] .ProseMirror{min-height:calc(var(--rte-min-h) - 24px);outline:none}.rte__content[data-v-041138a8] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;float:left;height:0}.rte__content[data-v-041138a8] h2{font-family:var(--font-display);margin:16px 0 8px;font-size:22px;font-weight:600}.rte__content[data-v-041138a8] h3{font-family:var(--font-display);margin:14px 0 6px;font-size:18px;font-weight:600}.rte__content[data-v-041138a8] p{margin:0 0 10px}.rte__content[data-v-041138a8] ul,.rte__content[data-v-041138a8] ol{margin:0 0 10px;padding-left:24px}.rte__content[data-v-041138a8] blockquote{border-left:3px solid var(--surface-pink);color:var(--text-muted);margin:0 0 10px;padding-left:12px}.rte__content[data-v-041138a8] .rte__link{color:var(--accent-strong);text-decoration:underline}.hf__deadline[data-v-aae5f60f]{align-items:center;gap:6px;font-size:13px;display:flex}.hf__deadline-days[data-v-aae5f60f]{width:64px}.hf__deadline-time[data-v-aae5f60f]{width:110px}.hf__preview[data-v-aae5f60f]{color:var(--text-muted);margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.5}.hf[data-v-aae5f60f]{flex-direction:column;gap:16px;display:flex}.hf__video-embed[data-v-aae5f60f]{border:1px solid var(--hairline);border-radius:var(--r-md);resize:vertical;width:100%;min-height:70px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45}.hf__video-embed[data-v-aae5f60f]:focus{border-color:var(--accent);outline:none}.hf__att[data-v-aae5f60f]{flex-direction:column;gap:8px;display:flex}.hf__att-pick[data-v-aae5f60f]{align-self:flex-start}.hf__att-have[data-v-aae5f60f]{background:var(--surface-soft);border-radius:var(--r-md);grid-template-columns:28px 1fr 28px;align-items:center;gap:10px;padding:10px 12px;display:grid}.hf__att-icon[data-v-aae5f60f]{text-align:center;font-size:20px}.hf__att-meta[data-v-aae5f60f]{min-width:0}.hf__att-name[data-v-aae5f60f]{color:var(--accent-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.hf__att-name[data-v-aae5f60f]:hover{text-decoration:underline}.hf__att-sub[data-v-aae5f60f]{color:var(--text-muted);margin-top:2px;font-size:11px}.hf__att-del[data-v-aae5f60f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px}.hf__att-del[data-v-aae5f60f]:hover{color:var(--accent-strong)}.hf__ratings[data-v-aae5f60f]{flex-direction:column;gap:8px;display:flex}.hf__rating[data-v-aae5f60f]{grid-template-columns:1fr 28px;align-items:center;gap:8px;display:grid}.hf__rating-input[data-v-aae5f60f]{border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.hf__rating-input[data-v-aae5f60f]:focus{border-color:var(--accent);outline:none}.hf__rating-del[data-v-aae5f60f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px}.hf__rating-del[data-v-aae5f60f]:hover{color:var(--accent-strong)}.hf__check[data-v-aae5f60f]{background:var(--surface-soft);border-radius:var(--r-md);cursor:pointer;border:1.5px solid #0000;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.hf__check--on[data-v-aae5f60f]{background:var(--surface-pink);border-color:var(--accent)}.hf__check input[data-v-aae5f60f]{width:16px;height:16px;margin:4px 0 0}.hf__check-body[data-v-aae5f60f]{flex-direction:column;gap:4px;display:flex}.hf__check-title[data-v-aae5f60f]{font-size:14px;font-weight:600}.hf__check-hint[data-v-aae5f60f]{color:var(--text-muted);font-size:12px;line-height:1.4}.hf__error[data-v-aae5f60f]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.ai[data-v-aae5f60f]{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;padding-top:16px;display:flex}.ai__head[data-v-aae5f60f]{align-items:baseline;gap:8px;display:flex}.ai__head h3[data-v-aae5f60f]{margin:0;font-size:15px;font-weight:600}.ai__hint[data-v-aae5f60f]{color:var(--text-muted);font-size:12px}.ai__prompt[data-v-aae5f60f]{border:1px solid var(--hairline);border-radius:var(--r-md);resize:vertical;width:100%;min-height:110px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.ai__prompt[data-v-aae5f60f]:focus{border-color:var(--accent);outline:none}.ai__note[data-v-aae5f60f]{color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:8px 12px;font-size:12px}.ai__test[data-v-aae5f60f]{background:var(--surface-soft);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:12px;display:flex}.ai__test-head[data-v-aae5f60f]{align-items:baseline;gap:8px;display:flex}.ai__test-head h4[data-v-aae5f60f]{margin:0;font-size:13px;font-weight:600}.ai__test-hint[data-v-aae5f60f]{color:var(--text-muted);font-size:11px}.ai__test-input[data-v-aae5f60f]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);resize:vertical;width:100%;min-height:88px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.ai__test-input[data-v-aae5f60f]:focus{border-color:var(--accent);outline:none}.ai__test-result[data-v-aae5f60f]{background:var(--surface);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ai__test-verdict[data-v-aae5f60f]{font-size:13px;font-weight:600}.ai__test-verdict--accepted[data-v-aae5f60f]{color:#4f8c5c}.ai__test-verdict--rejected[data-v-aae5f60f]{color:var(--accent-strong)}.ai__test-note[data-v-aae5f60f]{white-space:normal;font-size:13px;line-height:1.4}.ai__test-note[data-v-aae5f60f] p{margin:0 0 6px}.ai__test-note[data-v-aae5f60f] p:last-child{margin-bottom:0}.ai__test-note[data-v-aae5f60f] ul,.ai__test-note[data-v-aae5f60f] ol{margin:0 0 6px;padding-left:22px}.ai__test-note[data-v-aae5f60f] li{margin:0}.ai__test-note[data-v-aae5f60f] li>ul,.ai__test-note[data-v-aae5f60f] li>ol{margin-top:2px;margin-bottom:0}.ai__test-sources[data-v-aae5f60f]{flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.ai__test-sources-label[data-v-aae5f60f]{color:var(--text-muted)}.ai__test-source-chip[data-v-aae5f60f]{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--text-muted);padding:2px 8px}.dayopen[data-v-f039558c]{align-items:center;gap:6px;font-size:13px;display:flex}.dayopen__days[data-v-f039558c]{width:72px}.dayopen__preview[data-v-f039558c]{color:var(--text-muted);margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.5}.back-link[data-v-f039558c]{color:var(--text-muted);margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-block}.back-link[data-v-f039558c]:hover{color:var(--text)}.page__head[data-v-f039558c]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page__title[data-v-f039558c]{font-family:var(--font-display);margin:0 0 4px;font-size:28px;font-weight:700}.page__saved[data-v-f039558c]{color:var(--success);font-size:12px}.error-box[data-v-f039558c]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);margin-bottom:16px;padding:10px 14px;font-size:13px}.empty[data-v-f039558c]{background:var(--surface);border-radius:var(--r-lg);text-align:center;color:var(--text-muted);padding:32px}.block[data-v-f039558c]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-direction:column;gap:14px;margin-bottom:18px;padding:20px 22px;display:flex}.block h2[data-v-f039558c]{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}.block__head[data-v-f039558c]{justify-content:space-between;align-items:center;display:flex}.block__empty[data-v-f039558c]{text-align:center;color:var(--text-muted);padding:16px;font-size:13px;font-style:italic}.sv-list[data-v-f039558c]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sv-row[data-v-f039558c]{background:var(--surface-soft);border-radius:var(--r-md);grid-template-columns:1fr auto 28px;align-items:center;gap:8px;padding:8px 10px;display:grid}.sv-row__title[data-v-f039558c]{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;gap:6px;font-size:13px;display:flex}.sv-row__title[data-v-f039558c]:hover{color:var(--accent-strong)}.sv-row__badge[data-v-f039558c]{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-pill);padding:1px 6px;font-size:10px}.sv-row__badge--off[data-v-f039558c]{background:var(--surface);color:var(--text-muted);border:1px solid var(--hairline)}.sv-row__meta[data-v-f039558c]{color:var(--text-muted);font-size:11px}.sv-row__delete[data-v-f039558c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.sv-row__delete[data-v-f039558c]:hover{color:var(--accent-strong)}.hw-list[data-v-f039558c],.ha-list[data-v-f039558c]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hw-row[data-v-f039558c],.ha-row[data-v-f039558c]{background:var(--surface-soft);border-radius:var(--r-md);grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.hw-row[data-v-f039558c]{grid-template-columns:28px 1fr auto auto auto}.hw-row__move[data-v-f039558c]{flex-direction:column;gap:2px;display:flex}.hw-row__arrow[data-v-f039558c]{width:20px;height:14px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0;font-size:9px;line-height:14px}.hw-row__arrow[data-v-f039558c]:hover:not(:disabled){background:var(--surface-pink);color:var(--accent-strong)}.hw-row__arrow[data-v-f039558c]:disabled{opacity:.25;cursor:default}.hw-row__icon[data-v-f039558c],.ha-row__icon[data-v-f039558c]{text-align:center;font-size:18px}.hw-row__title[data-v-f039558c],.ha-row__title[data-v-f039558c]{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:none}.hw-row__title[data-v-f039558c]:hover,.ha-row__title[data-v-f039558c]:hover{color:var(--accent-strong)}.hw-row__badge[data-v-f039558c]{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);vertical-align:middle;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block}.hw-row__badge--auto[data-v-f039558c]{color:#4f8c5c;background:#e2efe1}.hw-row__badge--ai-auto[data-v-f039558c]{color:#6b3fa0;background:#ede2f6}.hw-row__badge--ai-draft[data-v-f039558c]{color:#8a6a26;background:#fff3da}.hw-row__badge--deadline[data-v-f039558c]{color:#566274;text-transform:none;letter-spacing:.02em;background:#eceff4}.hw-row__auto[data-v-f039558c]{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);color:#4f8c5c;vertical-align:middle;background:#e2efe1;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block}.hw-row__points[data-v-f039558c]{color:var(--accent-strong);font-size:12px;font-weight:600}.ha-row__meta[data-v-f039558c]{color:var(--text-muted);font-size:12px}.hw-row__delete[data-v-f039558c],.ha-row__delete[data-v-f039558c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;width:24px;height:24px;font-size:18px}.hw-row__delete[data-v-f039558c]:hover,.ha-row__delete[data-v-f039558c]:hover{background:var(--surface-pink);color:var(--accent-strong)}.slots[data-v-f039558c]{border-top:1px dashed var(--hairline);flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;display:flex}.slots__head h3[data-v-f039558c]{font-family:var(--font-display);margin:0 0 2px;font-size:15px;font-weight:600}.slots__hint[data-v-f039558c]{color:var(--text-muted);font-size:12px}.slots__list[data-v-f039558c]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.slots__empty[data-v-f039558c]{text-align:center;color:var(--text-muted);padding:10px;font-size:12px;font-style:italic}.slot-row[data-v-f039558c]{background:var(--surface-soft);border-radius:var(--r-md);grid-template-columns:minmax(180px,auto) 1fr auto auto;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:grid}.slot-row__input[data-v-f039558c]{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);height:36px;color:var(--text);appearance:none;outline:none;width:100%;padding:0 12px;font-family:inherit;font-size:13px}.slot-row__input[data-v-f039558c]:focus{border-color:var(--accent)}.slot-row__input--time[data-v-f039558c]{font-variant-numeric:tabular-nums}.slot-row__vip[data-v-f039558c]{white-space:nowrap;background:#ffe9b8;border-radius:999px;padding:2px 8px;font-size:11px}.slot-row__relative[data-v-f039558c]{color:var(--text-muted);white-space:nowrap;border-style:dashed;align-items:center;text-decoration:none;display:flex}.slot-row__status[data-v-f039558c]{color:var(--text-muted);text-align:center;width:16px;font-size:14px}.slot-row__delete[data-v-f039558c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;width:24px;height:24px;font-size:18px}.slot-row__delete[data-v-f039558c]:hover{background:var(--surface-pink);color:var(--accent-strong)}.slot-add[data-v-f039558c]{grid-template-columns:minmax(180px,1fr) 2fr auto;align-items:center;gap:8px;display:grid}.slot-add__input[data-v-f039558c]{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface-soft);height:40px;color:var(--text);appearance:none;outline:none;width:100%;padding:0 14px;font-family:inherit;font-size:14px}.slot-add__input[data-v-f039558c]:focus{border-color:var(--accent);background:var(--surface)}.slots__legend[data-v-f039558c]{color:var(--text-muted);margin:4px 0 0;font-size:12px;font-style:italic}.mte[data-v-720dafc3]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);flex-direction:column;min-height:140px;display:flex}.mte[data-v-720dafc3]:focus-within{border-color:var(--accent)}.mte__toolbar[data-v-720dafc3]{border-bottom:1px solid var(--hairline);background:var(--surface-soft);border-radius:var(--r-md) var(--r-md) 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.mte__tool[data-v-720dafc3]{cursor:pointer;color:var(--text);border-radius:var(--r-sm);background:0 0;border:1px solid #0000;min-width:28px;padding:4px 8px;font-size:13px;line-height:1}.mte__tool[data-v-720dafc3]:hover{background:var(--surface)}.mte__tool[data-v-720dafc3]:active{background:var(--surface-pink)}.mte__tool--ghost[data-v-720dafc3]{color:var(--text-muted)}.mte__tool code[data-v-720dafc3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mte__sep[data-v-720dafc3]{background:var(--hairline);width:1px;height:18px;margin:0 4px}.mte__editor[data-v-720dafc3]{white-space:pre-wrap;word-wrap:break-word;outline:none;flex:1;min-height:110px;padding:10px 12px;font-size:14px;line-height:1.45}.mte__editor[data-v-720dafc3]:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.mte__editor[data-v-720dafc3] b{font-weight:700}.mte__editor[data-v-720dafc3] i{font-style:italic}.mte__editor[data-v-720dafc3] u{text-decoration:underline}.mte__editor[data-v-720dafc3] s{text-decoration:line-through}.mte__editor[data-v-720dafc3] code{background:var(--surface-soft);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.mte__editor[data-v-720dafc3] pre{background:var(--surface-soft);border-radius:var(--r-sm);white-space:pre-wrap;margin:4px 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.mte__editor[data-v-720dafc3] a{color:var(--accent-strong);text-decoration:underline}.mte__linkbox[data-v-720dafc3]{border-top:1px solid var(--hairline);background:var(--surface-soft);border-radius:0 0 var(--r-md) var(--r-md);align-items:center;gap:6px;padding:6px 8px;display:flex}.mte__linkbox-input[data-v-720dafc3]{border:1px solid var(--hairline);border-radius:var(--r-sm);flex:1;padding:6px 8px;font-size:13px}.mlb[data-v-bddcb751]{background:var(--surface);border:1px dashed var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:8px 10px;font-size:12px;display:flex}.mlb__row[data-v-bddcb751]{grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.mlb__label[data-v-bddcb751]{color:var(--text-muted);font-size:11px}.mlb__select[data-v-bddcb751]{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface-soft);padding:4px 6px;font-family:inherit;font-size:12px}.mlb__select[data-v-bddcb751]:disabled{opacity:.5;cursor:not-allowed}.mlb__hint[data-v-bddcb751]{color:var(--text-muted);font-size:11px;font-style:italic}.mlb__url[data-v-bddcb751]{color:var(--accent-strong);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.msgedit[data-v-81c555c8]{flex-direction:column;gap:12px;display:flex}.msgedit__buttons[data-v-81c555c8]{flex-direction:column;gap:10px;display:flex}.msgedit__row[data-v-81c555c8]{background:var(--surface-soft);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:8px;display:flex}.msgedit__btn[data-v-81c555c8]{grid-template-columns:130px 1fr 1fr 24px;align-items:center;gap:6px;display:grid}.msgedit__btn-del[data-v-81c555c8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.msgedit__btn-del[data-v-81c555c8]:hover{color:var(--accent-strong)}.msgedit__assets[data-v-81c555c8]{flex-direction:column;gap:8px;display:flex}.msgedit__asset[data-v-81c555c8]{background:var(--surface-soft);border-radius:var(--r-md);grid-template-columns:56px 1fr 24px;align-items:center;gap:10px;padding:8px;display:grid}.msgedit__asset--ghost[data-v-81c555c8]{outline:1px dashed var(--text-muted);outline-offset:-1px}.msgedit__asset-thumb[data-v-81c555c8]{object-fit:cover;border-radius:var(--r-sm);width:56px;height:56px}.msgedit__asset-icon[data-v-81c555c8]{text-align:center;font-size:28px}.msgedit__asset-name[data-v-81c555c8]{font-size:13px;font-weight:600}.msgedit__asset-id[data-v-81c555c8]{color:var(--text-muted);-webkit-user-select:all;user-select:all;margin-right:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.msgedit__asset-sub[data-v-81c555c8]{color:var(--text-muted);font-size:11px}.msgedit__asset-badge[data-v-81c555c8]{border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.msgedit__asset-badge.is-pending[data-v-81c555c8]{background:var(--surface-soft);color:var(--accent-strong)}.msgedit__asset-badge.is-failed[data-v-81c555c8]{color:#c0392b;background:#fde8e8}.msgedit__asset-del[data-v-81c555c8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.msgedit__upload[data-v-81c555c8]{align-items:center;gap:8px;display:flex}.msgedit__upload-kind[data-v-81c555c8]{width:130px}.msgedit__upload-hint[data-v-81c555c8]{color:var(--text-muted);margin:4px 0 0;font-size:12px}.msgedit__upload-status[data-v-81c555c8]{color:var(--text-muted);margin:4px 0 0;font-size:13px}.msgedit__upload-error[data-v-81c555c8]{color:#c0392b;margin:4px 0 0;font-size:13px;font-weight:600}.msgedit__catalogue[data-v-81c555c8]{font-size:13px}.msgedit__catalogue-search[data-v-81c555c8]{width:100%;margin-top:8px}.msgedit__catalogue-list[data-v-81c555c8]{flex-direction:column;gap:4px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.msgedit__catalogue-list li[data-v-81c555c8]{align-items:center;gap:8px;display:flex}.msgedit__catalogue-name[data-v-81c555c8]{flex:1;font-size:12px}.msgedit__catalogue-del[data-v-81c555c8]{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;font-size:11px}.page__head[data-v-a508a9ea]{margin-bottom:24px}.page__title[data-v-a508a9ea]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-a508a9ea]{color:var(--text-muted);max-width:640px;margin:4px 0 0;font-size:14px}.empty[data-v-a508a9ea]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:28px}.empty--small[data-v-a508a9ea]{padding:12px;font-size:13px}.layout[data-v-a508a9ea]{grid-template-columns:minmax(280px,320px) 1fr;align-items:start;gap:20px;display:grid}@media (width<=1024px){.layout[data-v-a508a9ea]{grid-template-columns:1fr}}.list[data-v-a508a9ea],.editor[data-v-a508a9ea]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:18px}.list__head[data-v-a508a9ea],.editor__head[data-v-a508a9ea]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.list__head h2[data-v-a508a9ea],.editor__head h2[data-v-a508a9ea]{margin:0;font-size:16px}.list__items[data-v-a508a9ea]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-a508a9ea]{background:var(--surface-soft);border-radius:var(--r-md);cursor:pointer;border:1.5px solid #0000;padding:10px 12px}.row--active[data-v-a508a9ea]{border-color:var(--accent)}.row__top[data-v-a508a9ea]{justify-content:space-between;display:flex}.row__name[data-v-a508a9ea]{font-size:14px;font-weight:600}.row__sub[data-v-a508a9ea]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.row__stats[data-v-a508a9ea]{color:var(--text-muted);margin-top:3px;font-size:11px}.row__del[data-v-a508a9ea]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.status[data-v-a508a9ea]{border-radius:var(--r-pill);padding:2px 8px;font-size:11px}.status--draft[data-v-a508a9ea]{background:var(--surface);color:var(--text-muted)}.status--scheduled[data-v-a508a9ea]{color:#b96e1a;background:#e0a55c33}.status--sending[data-v-a508a9ea]{background:var(--surface-pink);color:var(--accent-strong)}.status--sent[data-v-a508a9ea]{color:#4f8c5c;background:#e2efe1}.status--failed[data-v-a508a9ea]{background:var(--accent);color:#fff}.editor[data-v-a508a9ea]{flex-direction:column;gap:12px;display:flex}.msg-section[data-v-a508a9ea]{margin:12px 0 0;font-size:14px}.msg-fieldset[data-v-a508a9ea]{border:0;margin:0;padding:0}.aud[data-v-a508a9ea]{color:var(--text-muted);font-size:12px}.editor__actions[data-v-a508a9ea]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empty-hint[data-v-a508a9ea]{text-align:right;color:var(--text-muted);flex-basis:100%;margin-top:4px;font-size:12px}.multi-channel[data-v-a508a9ea]{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.multi-channel input[data-v-a508a9ea]{margin-top:3px}.multi-channel small[data-v-a508a9ea]{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.45;display:block}.error[data-v-a508a9ea]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:8px 12px;font-size:13px}.success[data-v-a508a9ea]{color:#4f8c5c;border-radius:var(--r-md);background:#e2efe1;padding:8px 12px;font-size:13px}.page__title[data-v-a508a9ea]{align-items:center;gap:8px;display:inline-flex}.help-btn[data-v-a508a9ea]{border:1px solid var(--border,#7d7d7d66);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;font-size:13px;font-weight:700;line-height:1}.help-btn[data-v-a508a9ea]:hover{background:var(--surface-2,#7d7d7d1f);color:var(--text)}.load-older[data-v-a508a9ea]{border:1px dashed var(--border,#7d7d7d66);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;padding:8px;font-size:13px;display:block}.load-older[data-v-a508a9ea]:hover{background:var(--surface-2,#7d7d7d1a);color:var(--text)}.help[data-v-a508a9ea]{font-size:14px;line-height:1.5}.help__lead[data-v-a508a9ea]{background:var(--surface-2,#7d7d7d1a);border-radius:8px;padding:10px 12px}.help h3[data-v-a508a9ea]{margin:16px 0 6px;font-size:14px}.help ul[data-v-a508a9ea],.help ol[data-v-a508a9ea]{margin:6px 0;padding-left:20px}.help li[data-v-a508a9ea]{margin:3px 0}.help__tblwrap[data-v-a508a9ea]{overflow-x:auto}.help__tbl[data-v-a508a9ea]{border-collapse:collapse;width:100%;margin:6px 0;font-size:13px}.help__tbl th[data-v-a508a9ea],.help__tbl td[data-v-a508a9ea]{border:1px solid var(--border,#7d7d7d4d);text-align:left;padding:5px 8px}.help__tbl th[data-v-a508a9ea]{background:var(--surface-2,#7d7d7d1a)}.page__head[data-v-4567db31]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page__title[data-v-4567db31]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-4567db31]{color:var(--text-muted);max-width:640px;margin:4px 0 0;font-size:14px}.layout[data-v-4567db31]{grid-template-columns:minmax(280px,1fr) minmax(360px,1fr);align-items:start;gap:20px;display:grid}@media (width<=1024px){.layout[data-v-4567db31]{grid-template-columns:1fr}}.docs[data-v-4567db31],.chat[data-v-4567db31]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-direction:column;gap:14px;padding:18px;display:flex}.docs__head h2[data-v-4567db31],.chat__head h2[data-v-4567db31]{margin:0;font-size:16px}.docs__head[data-v-4567db31],.chat__head[data-v-4567db31]{justify-content:space-between;align-items:center;display:flex}.docs__list[data-v-4567db31]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.doc[data-v-4567db31]{background:var(--surface-soft);border-radius:var(--r-md);padding:10px 12px}.doc__row[data-v-4567db31]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc__title[data-v-4567db31]{word-break:break-word;flex:1;min-width:0;font-size:14px;font-weight:600}.doc__source[data-v-4567db31]{background:var(--surface);border-radius:var(--r-pill);color:var(--text-muted);padding:2px 8px;font-size:11px}.doc__status[data-v-4567db31]{border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);padding:2px 8px;font-size:11px}.doc__status--indexed[data-v-4567db31]{background:var(--success);color:#fff}.doc__status--failed[data-v-4567db31]{background:var(--accent);color:#fff}.doc__status--indexing[data-v-4567db31]{background:var(--accent-soft,#f7caca);color:var(--accent-strong)}.doc__vis[data-v-4567db31]{border-radius:var(--r-pill);color:#4338ca;background:#eef2ff;padding:2px 8px;font-size:11px}.doc__vis--learners[data-v-4567db31]{color:#9d174d;background:#fce7f3}.doc__vis--course_internal[data-v-4567db31]{color:#92400e;background:#fef3c7}.doc__visselect[data-v-4567db31],.vis-select[data-v-4567db31]{border:1px solid var(--border,#e6e8ec);background:var(--surface,#fff);border-radius:6px;padding:3px 6px;font-size:12px}.doc__meta[data-v-4567db31]{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.doc__error[data-v-4567db31]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-sm);word-break:break-word;margin-top:6px;padding:6px 10px;font-size:12px}.doc__actions[data-v-4567db31]{gap:6px;margin-top:8px;display:flex}.doc__delete[data-v-4567db31]{color:var(--accent-strong)}.doc__editor[data-v-4567db31]{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.doc__textarea[data-v-4567db31]{border:1px solid var(--hairline);border-radius:var(--r-md);resize:vertical;width:100%;min-height:180px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.doc__textarea[data-v-4567db31]:focus{border-color:var(--accent);outline:none}.doc__textarea[readonly][data-v-4567db31]{background:var(--surface-soft);color:var(--text-muted)}.doc__note[data-v-4567db31]{color:var(--text-muted);margin:0;font-size:11px}.doc__editor-actions[data-v-4567db31]{gap:6px;display:flex}.add[data-v-4567db31]{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.add__head[data-v-4567db31]{justify-content:space-between;align-items:center;display:flex}.add__head h3[data-v-4567db31]{margin:0;font-size:14px}.tabs[data-v-4567db31]{background:var(--surface-soft);border-radius:var(--r-md);gap:4px;padding:3px;display:flex}.tab[data-v-4567db31]{border-radius:var(--r-sm);cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:4px 12px;font-size:12px}.tab--active[data-v-4567db31]{background:var(--surface);color:var(--text)}.add__textarea[data-v-4567db31]{border:1px solid var(--hairline);border-radius:var(--r-md);resize:vertical;width:100%;min-height:100px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.add__textarea[data-v-4567db31]:focus{border-color:var(--accent);outline:none}.empty[data-v-4567db31]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:28px 12px;font-size:13px}.empty--small[data-v-4567db31]{padding:14px 12px}.error[data-v-4567db31]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:8px 12px;font-size:13px}.chat__scroll[data-v-4567db31]{background:var(--surface-soft);border-radius:var(--r-md);flex:1;min-height:380px;max-height:540px;padding:4px;overflow-y:auto}.chat__messages[data-v-4567db31]{flex-direction:column;gap:8px;padding:8px;display:flex}.msg[data-v-4567db31]{flex-direction:column;gap:4px;max-width:85%;display:flex}.msg--user[data-v-4567db31]{align-self:flex-end;align-items:flex-end}.msg--assistant[data-v-4567db31]{align-self:flex-start;align-items:flex-start}.msg--system[data-v-4567db31]{opacity:.7;align-self:center;font-style:italic}.msg__bubble[data-v-4567db31]{border-radius:var(--r-lg);white-space:pre-wrap;word-break:break-word;padding:10px 14px;font-size:14px;line-height:1.5}.msg--user .msg__bubble[data-v-4567db31]{background:var(--accent);color:#fff}.msg--assistant .msg__bubble[data-v-4567db31]{background:var(--surface);border:1px solid var(--hairline)}.md[data-v-4567db31]{white-space:normal;line-height:1.4}.md[data-v-4567db31] p{margin:0 0 6px}.md[data-v-4567db31] p:last-child{margin-bottom:0}.md[data-v-4567db31] ul,.md[data-v-4567db31] ol{margin:0 0 6px;padding-left:22px}.md[data-v-4567db31] ul:last-child,.md[data-v-4567db31] ol:last-child{margin-bottom:0}.md[data-v-4567db31] li{margin:0}.md[data-v-4567db31] li>ul,.md[data-v-4567db31] li>ol{margin-top:2px;margin-bottom:0}.md[data-v-4567db31] h1,.md[data-v-4567db31] h2,.md[data-v-4567db31] h3,.md[data-v-4567db31] h4{margin:12px 0 6px;font-size:15px;font-weight:600;line-height:1.3}.md[data-v-4567db31] h1{font-size:16px}.md[data-v-4567db31] code{background:var(--surface-soft);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.md[data-v-4567db31] pre{background:var(--surface-soft);border-radius:var(--r-md);margin:0 0 8px;padding:10px 12px;overflow-x:auto}.md[data-v-4567db31] pre code{background:0 0;padding:0;font-size:12.5px}.md[data-v-4567db31] a{color:var(--accent-strong);text-decoration:underline}.md[data-v-4567db31] blockquote{border-left:3px solid var(--hairline);color:var(--text-muted);margin:0 0 8px;padding-left:10px}.md[data-v-4567db31] table{border-collapse:collapse;margin:0 0 8px;font-size:12.5px}.md[data-v-4567db31] th,.md[data-v-4567db31] td{border:1px solid var(--hairline);text-align:left;padding:4px 8px}.md[data-v-4567db31] hr{border:none;border-top:1px solid var(--hairline);margin:12px 0}.msg__bubble--streaming[data-v-4567db31]{background:var(--surface);border:1px solid var(--hairline)}.msg__cursor[data-v-4567db31]{color:var(--text-muted);margin-left:2px;animation:1s infinite cursor-4567db31;display:inline-block}@keyframes cursor-4567db31{0%,49%{opacity:1}50%,to{opacity:0}}.msg__bubble--typing[data-v-4567db31]{align-items:center;gap:4px;display:inline-flex}.msg__bubble--typing span[data-v-4567db31]{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink-4567db31}.msg__bubble--typing span[data-v-4567db31]:nth-child(2){animation-delay:.2s}.msg__bubble--typing span[data-v-4567db31]:nth-child(3){animation-delay:.4s}@keyframes blink-4567db31{0%,60%,to{opacity:.2}30%{opacity:1}}.msg__sources[data-v-4567db31]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.msg__sources-label[data-v-4567db31]{color:var(--text-muted)}.msg__source-chip[data-v-4567db31]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--text-muted);padding:2px 8px}.chat__input[data-v-4567db31]{align-items:flex-end;gap:8px;display:flex}.chat__textarea[data-v-4567db31]{border:1px solid var(--hairline);border-radius:var(--r-md);resize:none;flex:1;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.4}.chat__textarea[data-v-4567db31]:focus{border-color:var(--accent);outline:none}.page__head[data-v-e24ef080]{margin-bottom:24px}.page__title[data-v-e24ef080]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-e24ef080]{color:var(--text-muted);max-width:640px;margin:4px 0 0;font-size:14px}.empty[data-v-e24ef080]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:32px}.empty--small[data-v-e24ef080]{padding:16px;font-size:13px}.layout[data-v-e24ef080]{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:24px;display:grid}@media (width<=900px){.layout[data-v-e24ef080]{grid-template-columns:1fr}}.list[data-v-e24ef080]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:16px}.list__head[data-v-e24ef080]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.list__head h2[data-v-e24ef080]{margin:0;font-size:16px}.list__items[data-v-e24ef080]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-e24ef080]{border-radius:var(--r-md);background:var(--surface-soft);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast);border:1.5px solid #0000;padding:12px 14px}.row[data-v-e24ef080]:hover{background:var(--surface-pink)}.row--active[data-v-e24ef080]{border-color:var(--accent);background:var(--surface-pink)}.row--off[data-v-e24ef080]{opacity:.6}.row__head[data-v-e24ef080]{justify-content:space-between;align-items:center;gap:8px;display:flex}.row__name[data-v-e24ef080]{font-size:14px;font-weight:600}.row__toggle[data-v-e24ef080]{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--hairline);cursor:pointer;color:var(--text-muted);padding:2px 8px;font-size:11px}.row__toggle--on[data-v-e24ef080]{background:var(--success);color:#fff;border-color:#0000}.row__sub[data-v-e24ef080]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.row__trigger[data-v-e24ef080]{color:var(--text-muted);font-size:12px}.row__delete[data-v-e24ef080]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.row__delete[data-v-e24ef080]:hover{color:var(--accent-strong)}.row__preview[data-v-e24ef080]{color:var(--text);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;display:-webkit-box;overflow:hidden}.editor[data-v-e24ef080]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-direction:column;gap:12px;padding:20px;display:flex}.editor__head[data-v-e24ef080]{justify-content:space-between;align-items:center;display:flex}.editor__head h2[data-v-e24ef080]{margin:0;font-size:18px}.editor__body[data-v-e24ef080]{border:1px solid var(--hairline);border-radius:var(--r-md);resize:vertical;width:100%;min-height:120px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.editor__body[data-v-e24ef080]:focus{border-color:var(--accent);outline:none}.placeholders[data-v-e24ef080]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.placeholders__label[data-v-e24ef080]{color:var(--text-muted);margin-right:4px;font-size:12px}.placeholders__chip[data-v-e24ef080]{border-radius:var(--r-pill);background:var(--surface-soft);border:1px solid var(--hairline);cursor:pointer;padding:4px 10px;font-family:monospace;font-size:12px}.placeholders__chip[data-v-e24ef080]:hover{background:var(--surface-pink);border-color:var(--accent)}.check[data-v-e24ef080]{align-items:center;gap:8px;font-size:13px;display:flex}.check input[data-v-e24ef080]{width:16px;height:16px}.preview[data-v-e24ef080]{background:var(--surface-soft);border-radius:var(--r-md);padding:12px 14px}.preview__label[data-v-e24ef080]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px}.preview__body[data-v-e24ef080]{white-space:pre-line;font-size:13px;line-height:1.5}.error[data-v-e24ef080]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:10px 12px;font-size:13px}.asset[data-v-e24ef080]{flex-direction:column;gap:8px;display:flex}.asset__have[data-v-e24ef080]{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--r-md);align-items:center;gap:10px;padding:8px 10px;display:flex}.asset__have img[data-v-e24ef080]{border-radius:var(--r-sm);object-fit:cover;flex-shrink:0;width:48px;height:48px}.asset__icon[data-v-e24ef080]{background:var(--surface);border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.asset__meta[data-v-e24ef080]{flex:1;min-width:0}.asset__name[data-v-e24ef080]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.asset__sub[data-v-e24ef080]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.asset__del[data-v-e24ef080]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:18px;line-height:1}.asset__del[data-v-e24ef080]:hover{color:var(--accent-strong)}.asset__catalogue summary[data-v-e24ef080]{cursor:pointer;color:var(--text-muted);padding:4px 0;font-size:12px}.asset__catalogue ul[data-v-e24ef080]{flex-direction:column;gap:4px;max-height:200px;margin:6px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.asset__pick[data-v-e24ef080]{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--r-sm);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;font-size:12px;display:flex}.asset__pick[data-v-e24ef080]:hover{background:var(--surface-pink);border-color:var(--accent)}.asset__pick-id[data-v-e24ef080]{color:var(--text-muted);margin-right:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.asset__pick-name[data-v-e24ef080]{white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:8px;overflow:hidden}.asset__pick-kind[data-v-e24ef080]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.editor__actions[data-v-e24ef080]{justify-content:flex-end;margin-top:4px;display:flex}.page__head[data-v-053616f8]{margin-bottom:24px}.page__title[data-v-053616f8]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-053616f8]{color:var(--text-muted);max-width:700px;margin:4px 0 0;font-size:14px}.empty[data-v-053616f8]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:28px}.empty--small[data-v-053616f8]{padding:12px;font-size:13px}.layout[data-v-053616f8]{grid-template-columns:minmax(280px,320px) 1fr;align-items:start;gap:20px;display:grid}@media (width<=1024px){.layout[data-v-053616f8]{grid-template-columns:1fr}}.list[data-v-053616f8],.editor[data-v-053616f8]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:18px}.list__head[data-v-053616f8],.editor__head[data-v-053616f8]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.list__head h2[data-v-053616f8],.editor__head h2[data-v-053616f8]{margin:0;font-size:16px}.list__items[data-v-053616f8]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-053616f8]{background:var(--surface-soft);border-radius:var(--r-md);cursor:pointer;border:1.5px solid #0000;padding:10px 12px}.row--active[data-v-053616f8]{border-color:var(--accent)}.row--off[data-v-053616f8]{opacity:.55}.row__top[data-v-053616f8]{justify-content:space-between;display:flex}.row__name[data-v-053616f8]{font-size:14px;font-weight:600}.row__sub[data-v-053616f8]{color:var(--text-muted);margin-top:3px;font-size:12px}.row__del[data-v-053616f8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.row__act[data-v-053616f8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:15px}.row__act[data-v-053616f8]:hover{color:var(--text)}.row__act[data-v-053616f8]:disabled{opacity:.5;cursor:default}.editor[data-v-053616f8]{flex-direction:column;gap:12px;display:flex}.editor__actions[data-v-053616f8]{justify-content:flex-end;display:flex}.editor__head-actions[data-v-053616f8]{gap:6px;display:flex}.editor__hr[data-v-053616f8]{border:none;border-top:1px solid var(--hairline);margin:8px 0}.steps__head[data-v-053616f8]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.steps__head h3[data-v-053616f8]{margin:0;font-size:14px}.steps__add[data-v-053616f8]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.steps__where[data-v-053616f8]{color:var(--text-muted);margin-right:2px;font-size:12px}.steps__list[data-v-053616f8]{flex-direction:column;gap:2px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.step[data-v-053616f8]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface-soft);cursor:default;padding:10px 12px}.step--active[data-v-053616f8]{border-color:var(--accent-strong);box-shadow:inset 3px 0 0 var(--accent-strong)}.gap[data-v-053616f8]{align-items:center;gap:8px;height:22px;padding:0 4px;display:flex}.gap__line[data-v-053616f8]{background:var(--hairline);opacity:0;flex:1;height:1px;transition:opacity .12s}.gap__actions[data-v-053616f8]{opacity:0;gap:6px;transition:opacity .12s;display:flex}.gap:hover .gap__line[data-v-053616f8],.gap:hover .gap__actions[data-v-053616f8],.gap:focus-within .gap__actions[data-v-053616f8]{opacity:1}.gap__btn[data-v-053616f8]{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);cursor:pointer;padding:4px 8px;font-size:11px;line-height:1}.gap__btn[data-v-053616f8]:hover{color:var(--text);border-color:var(--accent-strong)}.step__head[data-v-053616f8]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.step__ordinal[data-v-053616f8]{color:var(--text-muted);font-size:12px;font-weight:600}.step__kind[data-v-053616f8]{font-size:13px;font-weight:600}.step__spacer[data-v-053616f8]{flex:1}.step__del[data-v-053616f8]{color:var(--accent-strong)}.branch[data-v-053616f8]{flex-direction:column;gap:8px;display:flex}.steps__save[data-v-053616f8]{justify-content:flex-end;margin-top:12px;display:flex}.check[data-v-053616f8]{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.check--sm[data-v-053616f8]{gap:5px;font-size:12px}.links__head[data-v-053616f8]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.links__head h3[data-v-053616f8]{margin:0;font-size:14px}.links__hint[data-v-053616f8]{color:var(--text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.links__ref-note[data-v-053616f8]{color:var(--text-muted);background:var(--surface-2,#7d7d7d1a);border-radius:8px;margin:-4px 0 12px;padding:8px 10px;font-size:12px;line-height:1.45}.links__add[data-v-053616f8]{gap:8px;margin-bottom:12px;display:flex}.links__add input[data-v-053616f8]{flex:1}.links__list[data-v-053616f8]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.link[data-v-053616f8]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface-soft);padding:10px 12px}.link--off[data-v-053616f8]{opacity:.55}.link__top[data-v-053616f8]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.link__label[data-v-053616f8]{font-size:13px;font-weight:600}.link__spacer[data-v-053616f8]{flex:1}.link__del[data-v-053616f8]{color:var(--accent-strong)}.link__urls[data-v-053616f8]{flex-direction:column;gap:5px;margin-bottom:6px;display:flex}.link__hint2[data-v-053616f8]{color:var(--text-muted);margin:0 0 10px;font-size:11px}.link__url--track[data-v-053616f8]{opacity:.75}.link__url--track code[data-v-053616f8]{font-size:11px}.link__url[data-v-053616f8]{align-items:center;gap:8px;display:flex}.link__url-tag[data-v-053616f8]{color:var(--text-muted);flex-shrink:0;width:30px;font-size:11px;font-weight:700}.link__url code[data-v-053616f8]{background:var(--surface);border-radius:var(--r-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:4px 8px;font-size:12px;overflow:hidden}.btn-copy[data-v-053616f8]{border:1px solid var(--hairline);background:var(--surface);border-radius:var(--r-sm);cursor:pointer;color:var(--text);flex-shrink:0;padding:4px 10px;font-size:12px}.btn-copy[data-v-053616f8]:hover{background:var(--surface-soft)}.funnel[data-v-053616f8]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.funnel__step[data-v-053616f8]{background:var(--surface);border-radius:var(--r-sm);flex-direction:column;align-items:center;min-width:56px;padding:5px 8px;display:flex}.funnel__step--win[data-v-053616f8]{background:#e2efe1}.funnel__n[data-v-053616f8]{font-size:15px;font-weight:700}.funnel__l[data-v-053616f8]{color:var(--text-muted);font-size:10px}.funnel__ch[data-v-053616f8]{color:var(--text-muted);opacity:.85;white-space:nowrap;margin-top:2px;font-size:9px}.funnel__arrow[data-v-053616f8]{color:var(--text-muted);white-space:nowrap;font-size:11px}.link__money[data-v-053616f8]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.money--big[data-v-053616f8]{color:#4f8c5c;font-size:14px;font-weight:700}.money__sep[data-v-053616f8]{opacity:.5}.range[data-v-053616f8]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.range input[data-v-053616f8]{padding:3px 6px;font-size:12px}.funnelroute__head[data-v-053616f8]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.funnelroute__head h3[data-v-053616f8]{margin:0;font-size:14px}.funnelroute__head select[data-v-053616f8]{max-width:220px;padding:4px 8px;font-size:12px}.route[data-v-053616f8]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.route__step[data-v-053616f8]{align-items:center;gap:8px;font-size:12px;display:flex}.route__ord[data-v-053616f8]{color:var(--text-muted);flex-shrink:0;width:28px}.route__bar-wrap[data-v-053616f8]{background:var(--surface);border-radius:var(--r-sm);flex-shrink:0;width:120px;height:14px;overflow:hidden}.route__bar[data-v-053616f8]{background:var(--accent,#c77);min-width:2px;height:100%;display:block}.route__n[data-v-053616f8]{text-align:right;flex-shrink:0;width:36px;font-weight:700}.route__ch[data-v-053616f8]{color:var(--text-muted);white-space:nowrap;opacity:.85;flex-shrink:0;font-size:10px}.route__label[data-v-053616f8]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.route__skip[data-v-053616f8]{color:var(--text-muted);opacity:.85;white-space:nowrap;flex-shrink:0;font-size:11px}.route__lost[data-v-053616f8]{color:var(--danger,#c0392b);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.route__drop[data-v-053616f8]{color:var(--accent-strong);flex-shrink:0;font-weight:600}.fails[data-v-053616f8]{flex-direction:column;gap:4px;margin:0 0 14px;padding:0;list-style:none;display:flex}.fails__row[data-v-053616f8]{align-items:baseline;gap:10px;font-size:12px;display:flex}.fails__n[data-v-053616f8]{text-align:right;flex-shrink:0;width:44px;font-weight:700}.fails__ch[data-v-053616f8]{color:var(--text-muted);text-transform:uppercase;flex-shrink:0;width:60px;font-size:10px}.fails__why[data-v-053616f8]{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.buys[data-v-053616f8]{flex-wrap:wrap;align-items:stretch;gap:10px;margin:0 0 14px;display:flex}.buys__cap[data-v-053616f8]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-basis:100%;margin-bottom:2px;font-size:11px;font-weight:700}.funnelroute__sub[data-v-053616f8]{margin:20px 0 6px;font-size:13px}.buys__stat[data-v-053616f8]{background:var(--surface);border-radius:var(--r-sm);align-items:center;gap:10px;padding:8px 12px;display:flex}.buys__stat--win[data-v-053616f8]{background:color-mix(in srgb, var(--accent,#c77) 16%, transparent)}.buys__stat--free[data-v-053616f8]{background:var(--surface)}.buys__n[data-v-053616f8]{font-size:20px;font-weight:800;line-height:1}.buys__l[data-v-053616f8]{color:var(--text-muted);font-size:12px;line-height:1.25}.buys__l small[data-v-053616f8]{opacity:.8;font-size:10px}.buys__ch[data-v-053616f8]{color:var(--text-muted);white-space:nowrap;align-self:center;font-size:11px;font-weight:600}.buys__arrow[data-v-053616f8]{color:var(--text-muted);align-self:center;font-size:16px}.buys__conv[data-v-053616f8]{color:var(--accent-strong,#b55);align-self:center;font-size:15px;font-weight:800}.buys__hint[data-v-053616f8]{color:var(--text-muted);flex-basis:100%;margin:0;font-size:11px;line-height:1.5}.error[data-v-053616f8]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:8px 12px;font-size:13px}.success[data-v-053616f8]{color:#4f8c5c;border-radius:var(--r-md);background:#e2efe1;padding:8px 12px;font-size:13px}.send-mode[data-v-053616f8]{border-top:1px dashed var(--border,#7d7d7d4d);margin-top:8px;padding-top:8px}.send-mode__fields[data-v-053616f8]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.send-mode__fields input[type=number][data-v-053616f8]{width:60px}.send-mode__fields input[type=time][data-v-053616f8]{width:110px}.send-mode__hint[data-v-053616f8]{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.send-mode__warn[data-v-053616f8]{color:var(--accent-strong);margin-top:2px;display:block}.page__title[data-v-053616f8]{align-items:center;gap:8px;display:inline-flex}.help-btn[data-v-053616f8]{border:1px solid var(--border,#7d7d7d66);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;font-size:13px;font-weight:700;line-height:1}.help-btn[data-v-053616f8]:hover{background:var(--surface-2,#7d7d7d1f);color:var(--text)}.help[data-v-053616f8]{font-size:14px;line-height:1.5}.help__lead[data-v-053616f8]{background:var(--surface-2,#7d7d7d1a);border-radius:8px;padding:10px 12px}.help h3[data-v-053616f8]{margin:16px 0 6px;font-size:14px}.help ul[data-v-053616f8],.help ol[data-v-053616f8]{margin:6px 0;padding-left:20px}.help li[data-v-053616f8]{margin:3px 0}.help__tblwrap[data-v-053616f8]{overflow-x:auto}.help__tbl[data-v-053616f8]{border-collapse:collapse;width:100%;margin:6px 0;font-size:13px}.help__tbl th[data-v-053616f8],.help__tbl td[data-v-053616f8]{border:1px solid var(--border,#7d7d7d4d);text-align:left;padding:5px 8px}.help__tbl th[data-v-053616f8]{background:var(--surface-2,#7d7d7d1a)}.help__warn[data-v-053616f8]{color:#9a6a00;background:#e6aa2824;border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:13px}.help code[data-v-053616f8]{background:var(--surface-2,#7d7d7d26);border-radius:5px;padding:1px 5px;font-size:12px}.cur[data-v-77aa1a52]{margin-bottom:14px}.cur__title[data-v-77aa1a52]{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:600}.cur__rows[data-v-77aa1a52]{flex-direction:column;gap:4px;display:flex}.cur__row[data-v-77aa1a52]{align-items:baseline;gap:10px;display:flex}.cur__name[data-v-77aa1a52]{min-width:160px;font-size:13px}.cur__avg[data-v-77aa1a52]{font-size:15px;font-weight:700}.page__head[data-v-77aa1a52]{margin-bottom:16px}.page__title[data-v-77aa1a52]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-77aa1a52]{color:var(--text-muted);max-width:640px;margin:4px 0 0;font-size:14px}.filters[data-v-77aa1a52]{flex-wrap:wrap;gap:6px;margin:16px 0 20px;display:flex}.chip[data-v-77aa1a52]{border-radius:var(--r-pill);background:var(--surface-soft);border:1px solid var(--hairline);cursor:pointer;color:var(--text);padding:6px 12px;font-size:12px}.chip[data-v-77aa1a52]:hover{background:var(--surface-pink);border-color:var(--accent)}.chip--on[data-v-77aa1a52]{background:var(--accent);color:#fff;border-color:#0000}.chip--on[data-v-77aa1a52]:hover{background:var(--accent-strong)}.empty[data-v-77aa1a52]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:32px;line-height:1.5}.empty.error[data-v-77aa1a52]{color:var(--accent-strong);background:var(--surface-pink)}.list[data-v-77aa1a52]{flex-direction:column;gap:12px;display:flex}.card[data-v-77aa1a52]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:16px 18px}.card__head[data-v-77aa1a52]{margin-bottom:10px}.card__crumbs[data-v-77aa1a52]{color:var(--text-muted);margin-bottom:4px;font-size:12px}.card__title[data-v-77aa1a52]{font-size:15px;font-weight:600}.rows[data-v-77aa1a52]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-77aa1a52]{background:var(--surface-soft);border-radius:var(--r-md);grid-template-columns:1fr auto auto;align-items:baseline;gap:14px;padding:8px 10px;display:grid}.row__label[data-v-77aa1a52]{font-size:13px}.row__avg[data-v-77aa1a52]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.row__avg--empty[data-v-77aa1a52]{color:var(--text-muted);font-weight:500}.row__max[data-v-77aa1a52]{color:var(--text-muted);margin-left:2px;font-size:12px;font-weight:400}.row__count[data-v-77aa1a52]{color:var(--text-muted);text-align:right;min-width:70px;font-size:11px}.section-title[data-v-77aa1a52]{color:var(--text);margin:24px 0 12px;font-size:16px;font-weight:600}.section-title[data-v-77aa1a52]:first-child{margin-top:0}.card__sub[data-v-77aa1a52]{color:var(--text-muted);margin-left:4px;font-size:12px;font-weight:400}.empty--inline[data-v-77aa1a52]{margin:8px 0;padding:14px;font-size:12px}.empty--mini[data-v-77aa1a52]{padding:8px;font-size:11px}.fields[data-v-77aa1a52]{flex-direction:column;gap:16px;display:flex}.sf[data-v-77aa1a52]{background:var(--surface-soft);border-radius:var(--r-md);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sf__label[data-v-77aa1a52]{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;font-weight:500;display:flex}.sf__type[data-v-77aa1a52]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:10px;font-weight:400}.sf__rating[data-v-77aa1a52]{align-items:baseline;gap:12px;display:flex}.sf__avg[data-v-77aa1a52]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.sf__avg--empty[data-v-77aa1a52]{color:var(--text-muted);font-weight:500}.sf__max[data-v-77aa1a52]{color:var(--text-muted);margin-left:2px;font-size:12px;font-weight:400}.sf__count[data-v-77aa1a52]{color:var(--text-muted);font-size:11px}.sf__bars[data-v-77aa1a52]{flex-direction:column;gap:6px;display:flex}.bar[data-v-77aa1a52]{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.bar__label[data-v-77aa1a52]{grid-column:1/-1;font-size:13px;line-height:1.3}.bar__track[data-v-77aa1a52]{background:var(--surface);border-radius:var(--r-pill);height:8px;overflow:hidden}.bar__fill[data-v-77aa1a52]{background:var(--accent);border-radius:var(--r-pill);height:100%;transition:width var(--dur-fast)}.bar__count[data-v-77aa1a52]{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:70px;font-size:11px}.sf__comments[data-v-77aa1a52]{border-top:1px solid var(--hairline);margin-top:6px;padding-top:8px}.sf__comments-title[data-v-77aa1a52]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px;font-size:11px}.sf__comments ul[data-v-77aa1a52]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sf__comment-label[data-v-77aa1a52]{color:var(--text-muted);margin-right:6px;font-size:11px}.sf__comment-body[data-v-77aa1a52]{font-size:13px}.sf__texts ul[data-v-77aa1a52]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sf__text-row[data-v-77aa1a52]{background:var(--surface);border-radius:var(--r-sm);white-space:pre-line;padding:8px 10px;font-size:13px;line-height:1.5}.rw[data-v-cfbd086e]{max-width:900px;padding:24px}.rw__head[data-v-cfbd086e]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.rw__head h1[data-v-cfbd086e]{margin:0;font-size:22px}.rw__pending-chip[data-v-cfbd086e]{color:#b5820f;background:#e6aa282e;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.rw__msg[data-v-cfbd086e]{color:var(--text-muted,#888);text-align:center;padding:32px 0}.rw__msg--err[data-v-cfbd086e]{color:#c0392b}.rw__list[data-v-cfbd086e]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rw__row[data-v-cfbd086e]{background:var(--surface,#fff);border:1px solid var(--hairline,#eee);border-radius:12px;grid-template-columns:1.4fr .8fr 1.3fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.rw__row--pending[data-v-cfbd086e]{border-color:#e6aa2880}.rw__name[data-v-cfbd086e]{font-weight:600}.rw__contact[data-v-cfbd086e]{color:var(--text-muted,#888);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:12px;display:flex}.rw__ch[data-v-cfbd086e]{background:#7d7d7d1f;border-radius:4px;padding:0 6px}.rw__col--amount[data-v-cfbd086e]{font-size:18px;font-weight:700}.rw__badge[data-v-cfbd086e]{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.rw__badge.is-pending[data-v-cfbd086e]{color:#b5820f;background:#e6aa282e}.rw__badge.is-processed[data-v-cfbd086e]{color:#2f8f4f;background:#3caa5a2e}.rw__badge.is-rejected[data-v-cfbd086e]{color:#c0392b;background:#d2464629}.rw__dates[data-v-cfbd086e]{color:var(--text-muted,#888);margin-top:4px;font-size:12px}.rw__notified[data-v-cfbd086e]{color:#2f8f4f;margin-top:3px;font-size:12px}.rw__notified.is-off[data-v-cfbd086e]{color:#c98a00}.rw__reason[data-v-cfbd086e]{color:#c0392b;margin-top:4px;font-size:12px}.rw__col--actions[data-v-cfbd086e]{flex-direction:column;align-items:stretch;gap:6px;min-width:150px;display:flex}.rw__reject[data-v-cfbd086e]{flex-direction:column;gap:6px;display:flex}.rw__reason-input[data-v-cfbd086e]{border:1px solid var(--hairline,#ddd);border-radius:8px;width:100%;padding:7px 9px;font-size:13px}.rw__reject-actions[data-v-cfbd086e]{gap:6px;display:flex}.btn[data-v-cfbd086e]{cursor:pointer;border:none;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600}.btn[data-v-cfbd086e]:disabled{opacity:.55;cursor:default}.btn--ok[data-v-cfbd086e]{color:#fff;background:#2f8f4f}.btn--danger[data-v-cfbd086e]{color:#fff;background:#c0392b}.btn--ghost[data-v-cfbd086e]{color:inherit;background:#7d7d7d24}.page__head[data-v-c96f0e15]{margin-bottom:16px}.page__title[data-v-c96f0e15]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-c96f0e15]{color:var(--text-muted);max-width:640px;margin:4px 0 0;font-size:14px}.filters[data-v-c96f0e15]{flex-wrap:wrap;gap:6px;margin:16px 0 12px;display:flex}.chip[data-v-c96f0e15]{border-radius:var(--r-pill);background:var(--surface-soft);border:1px solid var(--hairline);cursor:pointer;color:var(--text);padding:6px 12px;font-size:12px}.chip[data-v-c96f0e15]:hover{background:var(--surface-pink);border-color:var(--accent)}.chip--on[data-v-c96f0e15]{background:var(--accent);color:#fff;border-color:#0000}.chip--on[data-v-c96f0e15]:hover{background:var(--accent-strong)}.selects[data-v-c96f0e15]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.sel[data-v-c96f0e15]{flex-direction:column;gap:4px;display:flex}.sel__label[data-v-c96f0e15]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11px}.sel select[data-v-c96f0e15]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);min-width:220px;padding:7px 10px;font-family:inherit;font-size:13px}.viewbar[data-v-c96f0e15]{align-items:center;gap:10px;margin-left:auto;display:flex}.viewbar__hint[data-v-c96f0e15]{color:var(--text-muted);font-size:12px}.toggle[data-v-c96f0e15]{border:1px solid var(--hairline);border-radius:var(--r-pill);display:inline-flex;overflow:hidden}.toggle__btn[data-v-c96f0e15]{background:var(--surface);cursor:pointer;color:var(--text-muted);border:none;padding:6px 14px;font-family:inherit;font-size:12px}.toggle__btn--on[data-v-c96f0e15]{background:var(--accent);color:#fff}.export[data-v-c96f0e15]{white-space:nowrap}.empty[data-v-c96f0e15]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:32px;line-height:1.5}.empty.error[data-v-c96f0e15]{color:var(--accent-strong);background:var(--surface-pink)}.empty--inline[data-v-c96f0e15]{margin:4px 0 0;padding:12px;font-size:12px}.empty--mini[data-v-c96f0e15]{padding:8px;font-size:11px}.table-wrap[data-v-c96f0e15]{border-radius:var(--r-md);box-shadow:var(--shadow-card-soft);overflow-x:auto}.gf[data-v-c96f0e15]{border-collapse:collapse;background:var(--surface);width:100%;font-size:13px}.gf th[data-v-c96f0e15],.gf td[data-v-c96f0e15]{border:1px solid var(--hairline);text-align:left;vertical-align:top;min-width:120px;padding:8px 10px}.gf thead th[data-v-c96f0e15]{background:var(--surface-soft);z-index:1;font-size:12px;font-weight:600;position:sticky;top:0}.gf__sticky[data-v-c96f0e15]{background:var(--surface);z-index:2;min-width:160px;position:sticky;left:0}.gf thead .gf__sticky[data-v-c96f0e15]{z-index:3;background:var(--surface-soft)}.gf__user[data-v-c96f0e15]{color:var(--accent-strong);white-space:nowrap;font-weight:600;text-decoration:none}.gf__muted[data-v-c96f0e15]{color:var(--text-muted)}.gf__nowrap[data-v-c96f0e15]{white-space:nowrap}.gf__rating[data-v-c96f0e15]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-weight:700}.gf__empty[data-v-c96f0e15]{color:var(--hairline)}.gf__comment[data-v-c96f0e15]{color:var(--text-muted);border-left:2px solid var(--hairline);margin-top:3px;padding-left:8px;font-size:12px}.who__arrow[data-v-c96f0e15]{color:var(--text-muted);font-size:11px}.list[data-v-c96f0e15]{flex-direction:column;gap:12px;display:flex}.card[data-v-c96f0e15]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:16px 18px}.card__head[data-v-c96f0e15]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.who[data-v-c96f0e15]{align-items:center;gap:10px;min-width:0;display:flex}.who--link[data-v-c96f0e15]{color:inherit;border-radius:var(--r-md);transition:background var(--dur-fast);margin:-2px;padding:2px;text-decoration:none}.who--link[data-v-c96f0e15]:hover{background:var(--surface-soft)}.who--link:hover .who__name[data-v-c96f0e15],.who--link:hover .who__arrow[data-v-c96f0e15]{color:var(--accent-strong)}.who__avatar[data-v-c96f0e15]{color:#fff;background:linear-gradient(135deg,#f3bdb6,#df7e8a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex;overflow:hidden}.who__avatar img[data-v-c96f0e15]{object-fit:cover;width:100%;height:100%}.who__name[data-v-c96f0e15]{font-size:14px;font-weight:600}.who__meta[data-v-c96f0e15]{color:var(--text-muted);font-size:12px}.curator-tag[data-v-c96f0e15]{border-radius:var(--r-pill);background:var(--surface-pink);color:var(--accent-strong);white-space:nowrap;padding:3px 10px;font-size:11px;font-weight:600}.curator-tag--none[data-v-c96f0e15]{background:var(--surface-soft);color:var(--text-muted);font-weight:500}.card__crumbs[data-v-c96f0e15]{color:var(--text-muted);margin:8px 0 12px;font-size:12px}.card__date[data-v-c96f0e15]{color:var(--text-muted)}.answers[data-v-c96f0e15]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.answer[data-v-c96f0e15]{background:var(--surface-soft);border-radius:var(--r-md);padding:8px 12px}.answer__label[data-v-c96f0e15]{color:var(--text-muted);margin-bottom:2px;font-size:12px}.answer__value[data-v-c96f0e15]{color:var(--text);white-space:pre-line;font-size:14px;line-height:1.45}.answer__value--rating[data-v-c96f0e15]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-weight:700}.answer__comment[data-v-c96f0e15]{color:var(--text);border-left:2px solid var(--hairline);margin-top:4px;padding-left:10px;font-size:13px;line-height:1.45}.page__head[data-v-a1c0494f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page__title[data-v-a1c0494f]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-a1c0494f]{color:var(--text-muted);max-width:640px;margin:4px 0 0;font-size:14px}.range[data-v-a1c0494f]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.range input[data-v-a1c0494f]{padding:3px 6px;font-size:12px}.dash[data-v-a1c0494f]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.dash__cell[data-v-a1c0494f]{background:var(--surface-soft);border-radius:var(--r-md);flex-direction:column;min-width:110px;padding:8px 12px;display:flex}.dash__cell--win[data-v-a1c0494f]{background:#e2efe1}.dash__n[data-v-a1c0494f]{font-size:18px;font-weight:700}.dash__l[data-v-a1c0494f]{color:var(--text-muted);font-size:11px}.dash__days[data-v-a1c0494f]{flex:1;gap:8px;display:flex;overflow-x:auto}.dash__day[data-v-a1c0494f]{white-space:nowrap;background:var(--surface-soft);border-radius:var(--r-sm);flex-direction:column;align-items:center;padding:4px 8px;font-size:11px;display:flex}.dash__day-date[data-v-a1c0494f]{color:var(--text-muted)}.dash__day-n[data-v-a1c0494f]{font-weight:600}.row__pay[data-v-a1c0494f]{color:var(--text-muted);margin-top:6px;font-size:12px}.row__pay--ok[data-v-a1c0494f]{color:#4f8c5c}.row__pay-date[data-v-a1c0494f]{color:var(--text-muted)}.row__toggle[data-v-a1c0494f]{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:11px;text-decoration:underline}.emails[data-v-a1c0494f]{background:var(--surface);border-radius:var(--r-sm);margin-top:6px;padding:6px 8px}.emails__list[data-v-a1c0494f]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.emails__row[data-v-a1c0494f]{grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.emails__mail[data-v-a1c0494f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emails__amt[data-v-a1c0494f]{color:var(--text);font-weight:600}.emails__date[data-v-a1c0494f]{color:var(--text-muted)}.emails__empty[data-v-a1c0494f]{color:var(--text-muted);font-size:12px}.empty[data-v-a1c0494f]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:28px}.empty--small[data-v-a1c0494f]{padding:12px;font-size:13px}.layout[data-v-a1c0494f]{grid-template-columns:minmax(320px,1fr) minmax(300px,380px);align-items:start;gap:20px;display:grid}@media (width<=900px){.layout[data-v-a1c0494f]{grid-template-columns:1fr}}.list[data-v-a1c0494f],.editor[data-v-a1c0494f]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:18px}.list__head[data-v-a1c0494f],.editor__head[data-v-a1c0494f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.list__head h2[data-v-a1c0494f],.editor__head h2[data-v-a1c0494f]{margin:0;font-size:16px}.list__items[data-v-a1c0494f]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-a1c0494f]{background:var(--surface-soft);border-radius:var(--r-md);border:1.5px solid #0000;padding:10px 12px}.row--active[data-v-a1c0494f]{border-color:var(--accent)}.row--off[data-v-a1c0494f]{opacity:.55}.row__top[data-v-a1c0494f]{justify-content:space-between;align-items:center;display:flex}.row__name[data-v-a1c0494f]{cursor:pointer;font-size:14px;font-weight:600}.row__del[data-v-a1c0494f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.row__url[data-v-a1c0494f]{align-items:center;gap:8px;margin-top:6px;display:flex}.row__url code[data-v-a1c0494f]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.row__copy[data-v-a1c0494f]{border:1px solid var(--hairline);border-radius:var(--r-sm);cursor:pointer;color:var(--accent-strong);background:0 0;flex-shrink:0;padding:2px 8px;font-size:11px}.row__meta[data-v-a1c0494f]{color:var(--text-muted);margin-top:4px;font-size:11px}.editor[data-v-a1c0494f]{flex-direction:column;gap:12px;display:flex}.btns[data-v-a1c0494f]{flex-direction:column;gap:6px;display:flex}.btns__row[data-v-a1c0494f]{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:6px;display:grid}.btns__del[data-v-a1c0494f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.chk[data-v-a1c0494f]{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.hint[data-v-a1c0494f]{color:var(--text-muted);margin-top:-4px;font-size:12px;line-height:1.4}.error[data-v-a1c0494f]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:8px 12px;font-size:13px}.editor__actions[data-v-a1c0494f]{justify-content:flex-end;display:flex}.page__head[data-v-6434595f]{margin-bottom:24px}.page__title[data-v-6434595f]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-6434595f]{color:var(--text-muted);max-width:640px;margin:4px 0 0;font-size:14px}.empty[data-v-6434595f]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:28px}.empty--small[data-v-6434595f]{padding:12px;font-size:13px}.layout[data-v-6434595f]{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.layout[data-v-6434595f]{grid-template-columns:1fr}}.list[data-v-6434595f],.editor[data-v-6434595f]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:18px}.list__head[data-v-6434595f],.editor__head[data-v-6434595f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.list__head h2[data-v-6434595f],.editor__head h2[data-v-6434595f]{margin:0;font-size:16px}.list__items[data-v-6434595f]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-6434595f]{background:var(--surface-soft);border-radius:var(--r-md);cursor:pointer;border:1.5px solid #0000;padding:10px 12px}.row--active[data-v-6434595f]{border-color:var(--accent)}.row--off[data-v-6434595f]{opacity:.55}.row__top[data-v-6434595f]{justify-content:space-between;align-items:center;display:flex}.row__name[data-v-6434595f]{font-size:14px;font-weight:600}.row__meta[data-v-6434595f]{color:var(--text-muted);margin-top:4px;font-size:11px}.row__del[data-v-6434595f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.editor[data-v-6434595f]{flex-direction:column;gap:12px;display:flex}.offer[data-v-6434595f]{align-items:center;gap:10px;font-size:13px;display:flex}.offer__link[data-v-6434595f]{color:var(--accent-strong)}.offer__hint[data-v-6434595f]{color:var(--text-muted)}.chk[data-v-6434595f]{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.error[data-v-6434595f]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:8px 12px;font-size:13px}.editor__actions[data-v-6434595f]{justify-content:flex-end;display:flex}.ptabs[data-v-88fd3554]{background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--shadow-card-soft);gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.ptabs__btn[data-v-88fd3554]{border-radius:var(--r-pill);cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.ptabs__btn[data-v-88fd3554]:hover{color:var(--text)}.ptabs__btn--on[data-v-88fd3554]{background:var(--accent);color:var(--accent-text)}.page__head[data-v-cf67e466]{margin-bottom:24px}.page__title[data-v-cf67e466]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-cf67e466]{color:var(--text-muted);max-width:640px;margin:4px 0 0;font-size:14px}.empty[data-v-cf67e466]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:28px}.empty--small[data-v-cf67e466]{padding:12px;font-size:13px}.layout[data-v-cf67e466]{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.layout[data-v-cf67e466]{grid-template-columns:1fr}}.list[data-v-cf67e466],.editor[data-v-cf67e466]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);padding:18px}.list__head[data-v-cf67e466],.editor__head[data-v-cf67e466]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.list__head h2[data-v-cf67e466],.editor__head h2[data-v-cf67e466]{margin:0;font-size:16px}.list__items[data-v-cf67e466]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-cf67e466]{background:var(--surface-soft);border-radius:var(--r-md);cursor:pointer;border:1.5px solid #0000;padding:10px 12px}.row--active[data-v-cf67e466]{border-color:var(--accent)}.row__top[data-v-cf67e466]{justify-content:space-between;align-items:center;display:flex}.row__name[data-v-cf67e466]{font-size:14px;font-weight:600}.row__desc[data-v-cf67e466]{color:var(--text-muted);margin-top:3px;font-size:12px}.row__chips[data-v-cf67e466]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chip[data-v-cf67e466]{background:var(--surface);border-radius:var(--r-pill);border:1px solid var(--hairline);color:var(--text);padding:2px 8px;font-size:11px}.chip--all[data-v-cf67e466]{color:var(--text-muted);font-style:italic}.row__except[data-v-cf67e466]{color:var(--text-muted);align-self:center;font-size:11px}.chip--except[data-v-cf67e466]{opacity:.75;text-decoration:line-through}.row__mode[data-v-cf67e466]{color:var(--text-muted);margin-top:4px;font-size:11px}.row__dates[data-v-cf67e466],.row__count[data-v-cf67e466]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.row__del[data-v-cf67e466]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.editor[data-v-cf67e466]{flex-direction:column;gap:12px;display:flex}.modes__note[data-v-cf67e466]{color:var(--text-muted);margin:2px 0 6px 24px;font-size:12px;line-height:1.4}.modes[data-v-cf67e466]{background:var(--surface-soft);border-radius:var(--r-md);flex-direction:column;gap:6px;margin:0;padding:8px;list-style:none;display:flex}.modes li[data-v-cf67e466]{font-size:13px}.modes label[data-v-cf67e466]{cursor:pointer;align-items:center;gap:8px;display:flex}.tariffs[data-v-cf67e466]{background:var(--surface-soft);border-radius:var(--r-md);flex-direction:column;gap:6px;max-height:260px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.tariffs li[data-v-cf67e466]{font-size:13px}.tariffs label[data-v-cf67e466]{cursor:pointer;align-items:center;gap:8px;display:flex}.tariffs__id[data-v-cf67e466]{color:var(--text-muted);font-size:11px}.streams__group[data-v-cf67e466]{list-style:none}.streams__group+.streams__group[data-v-cf67e466]{margin-top:10px}.streams__course[data-v-cf67e466]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600}.streams__list[data-v-cf67e466]{flex-direction:column;gap:6px;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.warn[data-v-cf67e466]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);margin-top:6px;padding:6px 10px;font-size:12px}.dates[data-v-cf67e466]{background:var(--surface-soft);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.dates__field[data-v-cf67e466]{align-items:center;gap:6px;font-size:13px;display:flex}.dates__field span[data-v-cf67e466]{color:var(--text-muted)}.dates__field input[data-v-cf67e466]{border:1px solid var(--hairline);border-radius:var(--r-sm);font:inherit;padding:4px 8px}.dates__clear[data-v-cf67e466]{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;font-size:12px}.error[data-v-cf67e466]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:8px 12px;font-size:13px}.editor__actions[data-v-cf67e466]{justify-content:flex-end;display:flex}.page__head[data-v-391f3dcf]{margin-bottom:20px}.page__title[data-v-391f3dcf]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-391f3dcf]{color:var(--text-muted);max-width:760px;margin:4px 0 0;font-size:14px}.bar[data-v-391f3dcf]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.bar__field[data-v-391f3dcf]{align-items:center;gap:6px;font-size:13px;display:flex}.bar__field span[data-v-391f3dcf]{color:var(--text-muted)}.bar__select[data-v-391f3dcf]{border:1px solid var(--hairline);border-radius:var(--r-sm);font:inherit;padding:4px 8px}.empty[data-v-391f3dcf]{text-align:center;color:var(--text-muted);background:var(--surface-soft);border-radius:var(--r-md);padding:28px}.product[data-v-391f3dcf]{margin-bottom:24px}.product__head[data-v-391f3dcf]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.product__title[data-v-391f3dcf]{margin:0;font-size:17px;font-weight:700}.product__stat[data-v-391f3dcf]{color:var(--text-muted);font-size:13px}.stream[data-v-391f3dcf]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);margin-bottom:8px;overflow:hidden}.stream__head[data-v-391f3dcf]{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.stream__head[data-v-391f3dcf]:hover{background:var(--surface-soft)}.stream__chevron[data-v-391f3dcf]{color:var(--text-muted);transition:transform .15s;display:inline-block}.stream__chevron--open[data-v-391f3dcf]{transform:rotate(90deg)}.stream__name[data-v-391f3dcf]{flex:1;font-size:14px;font-weight:600}.stream__date[data-v-391f3dcf]{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.stream__count[data-v-391f3dcf]{white-space:nowrap;text-align:right;font-size:13px}.stream__paid[data-v-391f3dcf]{color:var(--text-muted);font-size:12px;display:block}.tablewrap[data-v-391f3dcf]{border-top:1px solid var(--hairline);overflow-x:auto}.tbl[data-v-391f3dcf]{border-collapse:collapse;width:100%;font-size:13px}.tbl th[data-v-391f3dcf],.tbl td[data-v-391f3dcf]{text-align:left;border-bottom:1px solid var(--hairline);padding:9px 16px}.tbl th[data-v-391f3dcf]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:600}.tbl .num[data-v-391f3dcf]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl__label[data-v-391f3dcf]{font-weight:600}.tbl__pipeline[data-v-391f3dcf]{color:var(--text-muted);margin-top:2px;font-size:11px}.tbl__share[data-v-391f3dcf],.zero[data-v-391f3dcf]{color:var(--text-muted)}.tbl tfoot td[data-v-391f3dcf]{border-bottom:none;font-weight:700}.note[data-v-391f3dcf]{color:var(--text-muted);max-width:760px;margin:10px 0 0;font-size:12px}.page__head[data-v-4917acb0]{margin-bottom:20px}.page__title[data-v-4917acb0]{margin:0;font-size:24px;font-weight:700}.page__sub[data-v-4917acb0]{color:var(--text-muted);max-width:720px;margin:4px 0 0;font-size:14px}.error[data-v-4917acb0]{color:#c0392b;background:#fde8e8;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:14px}.banner-down[data-v-4917acb0]{color:#9a6a00;background:#e6aa2829;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:14px}.card[data-v-4917acb0]{background:var(--surface,#fff);border:1px solid var(--border,#eee);border-radius:var(--r-md,12px);margin-bottom:20px;padding:18px}.card__title[data-v-4917acb0]{margin:0 0 14px;font-size:18px;font-weight:700}.settings[data-v-4917acb0]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.settings__hint[data-v-4917acb0]{margin-bottom:12px}.settings__field[data-v-4917acb0]{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.settings__field input[data-v-4917acb0]{border:1px solid var(--border,#ddd);border-radius:8px;width:130px;padding:8px 10px;font-size:14px}.settings__saved[data-v-4917acb0]{color:#1f8f4e;align-self:center;font-size:13px}.addform[data-v-4917acb0]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.addform__handle[data-v-4917acb0]{flex:0 0 240px}.addform__title[data-v-4917acb0]{flex:1;min-width:160px}.addform input[data-v-4917acb0]{border:1px solid var(--border,#ddd);border-radius:8px;padding:8px 10px;font-size:14px}.tblwrap[data-v-4917acb0]{overflow-x:auto}.tbl[data-v-4917acb0]{border-collapse:collapse;width:100%;font-size:14px}.tbl th[data-v-4917acb0]{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border,#eee);padding:6px 10px;font-size:12px;font-weight:600}.tbl td[data-v-4917acb0]{border-bottom:1px solid var(--surface-soft,#f4f4f4);vertical-align:top;padding:10px}.row--off[data-v-4917acb0]{opacity:.5}.hbadge[data-v-4917acb0]{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.hbadge--ok[data-v-4917acb0]{color:#1f8f4e;background:#e6f6ec}.hbadge--failing[data-v-4917acb0]{color:#9a6a00;background:#e6aa282e}.hbadge--down[data-v-4917acb0]{color:#c0392b;background:#fde8e8}.err-hint[data-v-4917acb0]{color:#c0392b;max-width:220px;margin-top:3px;font-size:11px}.src-handle[data-v-4917acb0]{color:var(--accent-strong,#2b6cb0);font-weight:600;text-decoration:none}.src-title[data-v-4917acb0]{color:var(--text-muted);font-size:12px}.muted[data-v-4917acb0]{color:var(--text-muted);padding:8px 0}.muted-sm[data-v-4917acb0]{color:var(--text-muted);font-size:12px}.empty[data-v-4917acb0]{text-align:center;color:var(--text-muted);background:var(--surface-soft,#f7f7f7);border-radius:8px;padding:20px}.toggle[data-v-4917acb0]{border:1px solid var(--border,#ccc);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.toggle--on[data-v-4917acb0]{color:#1f8f4e;background:#e6f6ec;border-color:#bfe6cd}.row-actions[data-v-4917acb0]{white-space:nowrap}.btn-mini[data-v-4917acb0]{border:1px solid var(--border,#ddd);cursor:pointer;background:0 0;border-radius:7px;margin-left:6px;padding:4px 9px;font-size:12px}.btn-mini[data-v-4917acb0]:hover{background:var(--surface-soft,#f4f4f4)}.btn-mini[data-v-4917acb0]:disabled{opacity:.5;cursor:default}.btn-mini--danger[data-v-4917acb0]{color:#c0392b;border-color:#f0c0c0}.filters[data-v-4917acb0]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filters select[data-v-4917acb0]{border:1px solid var(--border,#ddd);border-radius:8px;padding:7px 10px;font-size:14px}.vac-list[data-v-4917acb0]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vac[data-v-4917acb0]{border:1px solid var(--border,#eee);border-radius:10px;padding:12px 14px}.vac__top[data-v-4917acb0]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.vac__src[data-v-4917acb0]{color:var(--accent-strong,#2b6cb0);font-size:13px;font-weight:600}.vac__text[data-v-4917acb0]{white-space:pre-line;font-size:14px}.vac__reason[data-v-4917acb0]{color:var(--text-muted);margin-top:5px;font-size:12px;font-style:italic}.vac__foot[data-v-4917acb0]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.vac__link[data-v-4917acb0]{color:var(--accent-strong,#2b6cb0);font-size:13px;font-weight:600;text-decoration:none}.vac__contact[data-v-4917acb0]{color:var(--text-muted);font-size:12px}.spacer[data-v-4917acb0]{flex:1}.rbadge[data-v-4917acb0]{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.rbadge--relevant[data-v-4917acb0]{color:#1f8f4e;background:#e6f6ec}.rbadge--irrelevant[data-v-4917acb0]{background:var(--surface-soft,#eee);color:var(--text-muted)}.rbadge--pending[data-v-4917acb0]{color:#2b6cb0;background:#e6eefb}.rbadge--error[data-v-4917acb0]{color:#c0392b;background:#fde8e8}.score[data-v-4917acb0]{color:var(--text-muted);font-size:12px}.pub[data-v-4917acb0]{color:#1f8f4e;font-size:12px}.pager[data-v-4917acb0]{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.subh[data-v-4917acb0]{margin:18px 0 10px;font-size:14px;font-weight:700}.earn-list[data-v-4917acb0]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.earn-row[data-v-4917acb0]{border:1px solid var(--border,#eee);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.earn-shot[data-v-4917acb0]{flex:none}.earn-shot img[data-v-4917acb0]{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.earn-shot--none[data-v-4917acb0]{width:56px;height:56px;color:var(--text-muted);background:var(--surface-soft,#f4f4f4);text-align:center;border-radius:8px;justify-content:center;align-items:center;font-size:10px;display:flex}.earn-body[data-v-4917acb0]{flex:1;min-width:0}.earn-amt[data-v-4917acb0]{font-size:16px;font-weight:700}.earn-who[data-v-4917acb0]{font-size:13px}.earn-note[data-v-4917acb0]{color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0;font-size:13px}.page__head[data-v-39915f3a]{margin-bottom:20px}.page__title[data-v-39915f3a]{margin:0;font-size:22px;font-weight:700}.page__sub[data-v-39915f3a]{color:var(--text-muted);margin:4px 0 0;font-size:13px}.toolbar[data-v-39915f3a]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.toolbar__field[data-v-39915f3a]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.toolbar__field select[data-v-39915f3a]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:8px;padding:4px 8px}.tabs[data-v-39915f3a]{gap:6px;display:inline-flex}.tab[data-v-39915f3a]{border:1px solid var(--hairline);background:var(--surface);font:inherit;cursor:pointer;color:inherit;border-radius:999px;padding:5px 12px;font-size:13px}.tab--on[data-v-39915f3a]{border-color:var(--accent-strong);color:var(--accent-strong);font-weight:600}.empty[data-v-39915f3a]{background:var(--surface);text-align:center;border-radius:var(--r-lg);color:var(--text-muted);padding:48px}.error[data-v-39915f3a]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:14px}.page__head[data-v-f6a26d00]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page__title[data-v-f6a26d00]{font-family:var(--font-display);margin:0 0 4px;font-size:28px;font-weight:700}.page__sub[data-v-f6a26d00]{color:var(--text-muted);margin:0;font-size:13px}.tabs[data-v-f6a26d00]{background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--shadow-card-soft);padding:4px;display:flex}.tabs button[data-v-f6a26d00]{border-radius:var(--r-pill);cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.tabs button.tabs__btn--on[data-v-f6a26d00]{background:var(--accent);color:var(--accent-text)}.tabs__badge[data-v-f6a26d00]{color:var(--accent-strong);border-radius:var(--r-pill);letter-spacing:0;background:#ffffffeb;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.tabs__count[data-v-f6a26d00]{background:var(--surface-soft);color:var(--text-muted);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.tabs__btn--on .tabs__count[data-v-f6a26d00]{color:#fffffff2;background:#ffffff40}.course-tabs[data-v-f6a26d00]{gap:6px;margin:-8px 0 20px;padding-bottom:4px;display:flex;overflow-x:auto}.course-tab[data-v-f6a26d00]{background:var(--surface);border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-card-soft);border:1px solid #0000;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.course-tab[data-v-f6a26d00]:hover{color:var(--text)}.course-tab--on[data-v-f6a26d00]{background:var(--surface-pink);color:var(--accent-strong);border-color:var(--accent)}.course-tab__count[data-v-f6a26d00]{background:var(--surface-soft);color:var(--text-muted);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:10px;font-weight:700}.course-tab--on .course-tab__count[data-v-f6a26d00]{background:var(--accent);color:var(--accent-text)}.assignee[data-v-f6a26d00]{background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--shadow-card-soft);gap:4px;margin:-8px 0 16px;padding:4px;display:inline-flex}.assignee__btn[data-v-f6a26d00]{border-radius:var(--r-pill);cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600}.assignee__btn[data-v-f6a26d00]:hover{color:var(--text)}.assignee__btn--on[data-v-f6a26d00]{background:var(--accent);color:var(--accent-text)}.layout[data-v-f6a26d00]{grid-template-columns:320px 1fr;align-items:stretch;gap:16px;min-height:60vh;display:grid}.list[data-v-f6a26d00]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex;overflow:hidden}.list__row[data-v-f6a26d00]{border:none;border-bottom:1px solid var(--hairline);text-align:left;cursor:pointer;background:0 0;padding:14px 16px;font-family:inherit}.list__row[data-v-f6a26d00]:hover{background:var(--surface-soft)}.list__row--on[data-v-f6a26d00]{background:var(--surface-pink)}.list__row--on .list__title[data-v-f6a26d00]{color:var(--accent-strong)}.list__row--mine[data-v-f6a26d00]{box-shadow:inset 3px 0 0 var(--accent)}.list__title[data-v-f6a26d00]{margin-bottom:2px;font-size:14px;font-weight:600}.list__user[data-v-f6a26d00]{color:var(--text);margin-bottom:2px;font-size:12px}.list__meta[data-v-f6a26d00]{color:var(--text-muted);font-size:11px}.list__sla[data-v-f6a26d00]{margin-top:2px;font-size:11px;font-weight:600}.list__sla--calm[data-v-f6a26d00]{color:var(--text-muted)}.list__sla--soon[data-v-f6a26d00]{color:#b26a00}.list__sla--late[data-v-f6a26d00]{color:var(--accent-strong)}.list__reviewer[data-v-f6a26d00]{color:var(--text-muted);margin-top:3px;font-size:11px}.list__mine-tag[data-v-f6a26d00]{background:var(--accent);color:var(--accent-text);border-radius:var(--r-pill);padding:1px 8px;font-size:10px;font-weight:700;display:inline-block}.detail[data-v-f6a26d00]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);flex-direction:column;gap:18px;padding:22px 24px;display:flex}.empty[data-v-f6a26d00]{text-align:center;color:var(--text-muted);padding:32px;font-size:13px}.detail__head[data-v-f6a26d00]{justify-content:space-between;gap:14px;display:flex}.detail__user[data-v-f6a26d00]{align-items:center;gap:12px;display:flex}.detail__user--link[data-v-f6a26d00]{color:inherit;border-radius:var(--r-md);transition:background var(--dur-fast);text-decoration:none}.detail__user--link[data-v-f6a26d00]:hover{background:var(--surface-soft)}.detail__user--link:hover .detail__user-name[data-v-f6a26d00]{color:var(--accent-strong)}.detail__user-arrow[data-v-f6a26d00]{color:var(--text-muted);font-size:12px}.detail__user--link:hover .detail__user-arrow[data-v-f6a26d00]{color:var(--accent-strong)}.detail__avatar[data-v-f6a26d00]{color:#fff;width:44px;height:44px;font-family:var(--font-display);background:linear-gradient(135deg,#f3bdb6,#df7e8a);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.detail__avatar img[data-v-f6a26d00]{object-fit:cover;width:100%;height:100%}.detail__user-name[data-v-f6a26d00]{font-size:14px;font-weight:600}.detail__user-meta[data-v-f6a26d00]{color:var(--text-muted);gap:8px;font-size:12px;display:flex}.detail__hw[data-v-f6a26d00]{text-align:right}.detail__hw-title[data-v-f6a26d00]{font-size:14px;font-weight:600}.detail__hw-meta[data-v-f6a26d00]{color:var(--text-muted);font-size:11px}.detail__brief[data-v-f6a26d00],.detail__answer[data-v-f6a26d00],.detail__rejected[data-v-f6a26d00],.detail__accepted[data-v-f6a26d00]{border-top:1px solid var(--hairline);padding-top:16px}.detail__brief h3[data-v-f6a26d00],.detail__answer h3[data-v-f6a26d00],.detail__rejected h3[data-v-f6a26d00],.detail__accepted h3[data-v-f6a26d00]{font-family:var(--font-display);margin:0 0 8px;font-size:16px;font-weight:600}.detail__subtitle[data-v-f6a26d00]{margin-bottom:6px;font-weight:600}.detail__desc[data-v-f6a26d00]{color:var(--text);font-size:13px;line-height:1.5}.detail__desc[data-v-f6a26d00] p{margin:0 0 8px}.detail__text[data-v-f6a26d00]{background:var(--surface-soft);border-radius:var(--r-md);white-space:pre-wrap;padding:14px;font-size:13px;line-height:1.5}.detail__files[data-v-f6a26d00]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.detail__file[data-v-f6a26d00]{background:var(--surface-soft);border-radius:var(--r-md);color:var(--text);padding:10px 12px;font-size:13px;text-decoration:none}.detail__file small[data-v-f6a26d00]{color:var(--text-muted);margin-left:8px}.detail__video[data-v-f6a26d00]{border-radius:var(--r-md);background:#000;max-width:100%;max-height:360px}.detail__empty[data-v-f6a26d00]{color:var(--text-muted);padding:8px 0;font-size:13px;font-style:italic}.detail__rejected[data-v-f6a26d00]{background:var(--surface-pink);border-radius:var(--r-md);border-top:none;padding:14px}.detail__rejected p[data-v-f6a26d00]{margin:0;font-size:13px}.detail__accepted[data-v-f6a26d00]{border-radius:var(--r-md);background:#e2efe1;border-top:none;padding:14px}.detail__accepted p[data-v-f6a26d00]{margin:0;font-size:13px}.ai-draft[data-v-f6a26d00]{background:var(--surface-soft);border-radius:var(--r-md);border-left:3px solid var(--text-muted);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ai-draft--accepted[data-v-f6a26d00]{border-left-color:#4f8c5c}.ai-draft--rejected[data-v-f6a26d00]{border-left-color:var(--accent)}.ai-draft--error[data-v-f6a26d00]{border-left-color:var(--accent-strong);background:var(--surface-pink)}.ai-draft__head[data-v-f6a26d00]{align-items:baseline;gap:10px;display:flex}.ai-draft__label[data-v-f6a26d00]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:600}.ai-draft__verdict[data-v-f6a26d00]{font-size:12px;font-weight:600}.ai-draft__note[data-v-f6a26d00]{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.ai-draft__use[data-v-f6a26d00]{align-self:flex-start;font-size:12px}.detail__actions[data-v-f6a26d00]{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding-top:16px;display:flex}.detail__actions textarea[data-v-f6a26d00]{border:1px solid var(--hairline);background:var(--surface-soft);border-radius:var(--r-md);resize:vertical;width:100%;padding:12px 14px;font-family:inherit;font-size:13px}.detail__actions textarea[data-v-f6a26d00]:focus{border-color:var(--accent);outline:none}.detail__buttons[data-v-f6a26d00]{justify-content:flex-end;gap:8px;display:flex}.detail__counter[data-v-f6a26d00]{color:var(--text-muted);align-self:flex-end;margin-top:-4px;font-size:11px}.detail__counter--over[data-v-f6a26d00]{color:var(--accent-strong);font-weight:600}.error-line[data-v-f6a26d00]{color:var(--accent-strong);font-size:12px}.detail__verdict[data-v-f6a26d00]{border-top:1px solid var(--hairline);color:var(--text-muted);align-items:center;gap:8px;padding-top:14px;font-size:12px;display:flex}.detail__revise[data-v-f6a26d00]{border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;background:0 0;margin-left:auto;padding:4px 12px;font-family:inherit;font-size:12px}.detail__revise[data-v-f6a26d00]:hover{border-color:var(--accent);color:var(--accent-strong)}.detail__revise-warn[data-v-f6a26d00]{background:var(--surface-pink);border-radius:var(--r-md);color:var(--accent-strong);margin:0;padding:10px 12px;font-size:12px}.verdict[data-v-f6a26d00]{border-radius:var(--r-pill);padding:4px 10px;font-size:11px;font-weight:600}.verdict--accepted[data-v-f6a26d00]{color:#4f8c5c;background:#e2efe1}.verdict--rejected[data-v-f6a26d00]{background:var(--surface-pink);color:var(--accent-strong)}.flash[data-v-f6a26d00]{border-radius:var(--r-pill);box-shadow:var(--shadow-card);z-index:50;pointer-events:none;padding:10px 18px;font-size:13px;font-weight:600;position:fixed;top:24px;left:50%;transform:translate(-50%)}.flash--accepted[data-v-f6a26d00]{color:#4f8c5c;background:#e2efe1}.flash--rejected[data-v-f6a26d00]{background:var(--surface-pink);color:var(--accent-strong)}.flash-enter-active[data-v-f6a26d00],.flash-leave-active[data-v-f6a26d00]{transition:opacity .25s,transform .25s}.flash-enter-from[data-v-f6a26d00],.flash-leave-to[data-v-f6a26d00]{opacity:0;transform:translate(-50%,-8px)}.stream-tabs[data-v-f6a26d00]{margin-top:-10px}.course-tab--stream[data-v-f6a26d00]{padding-top:5px;padding-bottom:5px;font-size:12px}.course-tab__ctx[data-v-f6a26d00]{color:var(--text-muted)}.course-tab__date[data-v-f6a26d00]{color:var(--text-muted);font-weight:400}.list__ctx[data-v-f6a26d00]{color:var(--text-muted);margin-top:2px;font-size:12px}.list__ctx-stream[data-v-f6a26d00]{color:var(--accent-strong);font-weight:600}.support-page[data-v-70885dfc]{flex-direction:column;height:calc(100vh - 64px);display:flex}.support[data-v-70885dfc]{flex:1;grid-template-columns:320px 1fr 300px;gap:0;min-height:0;display:grid}.support__toolbar[data-v-70885dfc]{border-bottom:1px solid #e6e8ec;align-items:center;gap:8px;padding:8px 14px;display:flex}.toolbar__spacer[data-v-70885dfc]{flex:1}.online[data-v-70885dfc]{border-radius:14px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.online--on[data-v-70885dfc]{color:#166534;background:#dcfce7}.online--off[data-v-70885dfc]{color:#991b1b;background:#fee2e2}.online__dot[data-v-70885dfc]{background:currentColor;border-radius:50%;width:8px;height:8px}.muted[data-v-70885dfc]{color:#8a8f98}.pad[data-v-70885dfc]{padding:12px}.support__list[data-v-70885dfc]{border-right:1px solid #e6e8ec;flex-direction:column;min-height:0;display:flex}.support__boxes[data-v-70885dfc]{gap:4px;padding:8px;display:flex}.box-tab[data-v-70885dfc]{cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:6px;flex:1;padding:6px;font-size:13px}.box-tab--active[data-v-70885dfc]{color:#fff;background:#111827;border-color:#111827}.support__search[data-v-70885dfc]{border:1px solid #e6e8ec;border-radius:6px;margin:0 8px 8px;padding:8px}.conv-list[data-v-70885dfc]{flex:1;min-height:0;overflow-y:auto}.conv[data-v-70885dfc]{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f0f1f3;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.conv__body[data-v-70885dfc]{flex:1;min-width:0}.conv__ava[data-v-70885dfc]{object-fit:cover;background:#f0f1f3;border-radius:50%;flex:none;width:34px;height:34px}.conv__ava--stub[data-v-70885dfc]{color:#6b7280;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.conv--active[data-v-70885dfc]{background:#f3f4f6}.conv--unread .conv__name[data-v-70885dfc]{font-weight:700}.conv__row[data-v-70885dfc]{justify-content:space-between;align-items:center;display:flex}.conv__name[data-v-70885dfc]{font-size:14px}.conv__ch[data-v-70885dfc]{color:#6b7280;border:1px solid #e6e8ec;border-radius:4px;padding:0 4px;font-size:11px}.conv__preview[data-v-70885dfc]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:12px;overflow:hidden}.conv__meta[data-v-70885dfc]{align-items:center;gap:6px;display:flex}.conv__time[data-v-70885dfc]{color:#9ca3af;margin-left:auto;font-size:11px}.chip[data-v-70885dfc]{color:#4338ca;background:#eef2ff;border-radius:10px;padding:1px 6px;font-size:11px}.chip--human_requested[data-v-70885dfc]{color:#92400e;background:#fef3c7}.chip--human[data-v-70885dfc]{color:#166534;background:#dcfce7}.chip--closed[data-v-70885dfc]{color:#6b7280;background:#f3f4f6}.chip--snoozed[data-v-70885dfc]{color:#3730a3;background:#e0e7ff}.chip--mode[data-v-70885dfc]{color:#9d174d;background:#fce7f3}.dot[data-v-70885dfc]{background:#2563eb;border-radius:50%;width:8px;height:8px;display:inline-block}.support__thread[data-v-70885dfc]{flex-direction:column;min-height:0;display:flex}.thread__head[data-v-70885dfc]{border-bottom:1px solid #e6e8ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.thread__actions[data-v-70885dfc]{flex-wrap:wrap;gap:6px;display:flex}.thread__body[data-v-70885dfc]{background:#fafafa;flex:1;min-height:0;padding:14px;overflow-y:auto}.thread__empty[data-v-70885dfc]{justify-content:center;align-items:center;height:100%;display:flex}.msg[data-v-70885dfc]{margin-bottom:10px;display:flex}.msg--user[data-v-70885dfc]{justify-content:flex-start}.msg--bot[data-v-70885dfc],.msg--operator[data-v-70885dfc]{justify-content:flex-end}.msg__bubble[data-v-70885dfc]{background:#fff;border:1px solid #e6e8ec;border-radius:12px;max-width:78%;padding:8px 12px;position:relative}.msg--bot .msg__bubble[data-v-70885dfc]{background:#eef2ff}.msg--operator .msg__bubble[data-v-70885dfc]{background:#dcfce7}.msg__author[data-v-70885dfc]{color:#6b7280;margin-bottom:2px;padding-right:28px;font-size:11px}.msg__menu-btn[data-v-70885dfc]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.msg__menu-btn[data-v-70885dfc]:hover,.msg__menu-btn[data-v-70885dfc]:active{color:#111827;background:#0000000f}.msg__menu-backdrop[data-v-70885dfc]{z-index:20;position:fixed;inset:0}.msg__menu[data-v-70885dfc]{z-index:21;background:#fff;border:1px solid #e6e8ec;border-radius:12px;flex-direction:column;min-width:184px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #00000029}.msg__menu-item[data-v-70885dfc]{text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:12px 14px;font-size:15px;display:flex}.msg__menu-item[data-v-70885dfc]:hover,.msg__menu-item[data-v-70885dfc]:active{background:#f3f4f6}.msg__menu-item--danger[data-v-70885dfc]{color:#dc2626}.msg__bubble--deleted[data-v-70885dfc]{opacity:.7}.msg__deleted[data-v-70885dfc]{font-size:13px;font-style:italic}.msg__edit[data-v-70885dfc]{resize:vertical;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:60px;padding:6px 8px;font-size:14px}.msg__edit-row[data-v-70885dfc]{gap:6px;margin-top:6px;display:flex}.msg__edited[data-v-70885dfc]{color:#9ca3af;margin-left:4px;font-style:italic}.msg__text[data-v-70885dfc]{white-space:pre-wrap;word-break:break-word;font-size:14px}.msg__atts[data-v-70885dfc]{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.msg__img[data-v-70885dfc]{cursor:zoom-in;border-radius:8px;max-width:220px;max-height:220px;display:block}.msg__file[data-v-70885dfc]{color:#2563eb;font-size:13px;text-decoration:none}.msg__file[data-v-70885dfc]:hover{text-decoration:underline}.msg__time[data-v-70885dfc]{color:#9ca3af;margin-top:3px;font-size:10px}.msg__fail[data-v-70885dfc]{color:#dc2626;margin-left:4px}.composer[data-v-70885dfc]{border-top:1px solid #e6e8ec;padding:8px;position:relative}.composer__input[data-v-70885dfc]{resize:vertical;width:100%;min-height:60px;font:inherit;border:1px solid #e6e8ec;border-radius:6px;padding:8px}.composer__row[data-v-70885dfc]{align-items:center;gap:8px;margin-top:6px;display:flex}.composer__file[data-v-70885dfc]{display:none}.composer__row .btn--primary[data-v-70885dfc]{margin-top:0;margin-left:auto}.pending[data-v-70885dfc]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.pending__chip[data-v-70885dfc]{background:#f3f4f6;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.pending__x[data-v-70885dfc]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:0;font-size:12px}.canned[data-v-70885dfc]{background:#fff;border:1px solid #e6e8ec;border-radius:6px;max-height:200px;position:absolute;bottom:100%;left:8px;right:8px;overflow-y:auto;box-shadow:0 4px 12px #00000014}.canned__item[data-v-70885dfc]{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f0f1f3;width:100%;padding:8px;font-size:13px;display:block}.canned__item[data-v-70885dfc]:hover{background:#f3f4f6}.btn[data-v-70885dfc]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:13px}.btn[data-v-70885dfc]:hover{background:#f3f4f6}.btn--primary[data-v-70885dfc]{color:#fff;background:#111827;border-color:#111827;margin-top:6px}.btn--ghost[data-v-70885dfc]{width:100%}.btn[data-v-70885dfc]:disabled{opacity:.5;cursor:default}.support__card[data-v-70885dfc]{border-left:1px solid #e6e8ec;padding:14px;overflow-y:auto}.card__name[data-v-70885dfc]{margin:0 0 10px;font-size:16px}.card__facts[data-v-70885dfc]{gap:4px;margin:0 0 12px;display:grid}.card__facts div[data-v-70885dfc]{justify-content:space-between;font-size:13px;display:flex}.card__facts dt[data-v-70885dfc]{color:#8a8f98;margin:0}.card__facts dd[data-v-70885dfc]{text-align:right;margin:0}.card__sub[data-v-70885dfc]{color:#374151;margin:12px 0 4px;font-size:13px}.card__courses[data-v-70885dfc],.card__activity[data-v-70885dfc]{margin:0;padding-left:16px;font-size:13px}.card__test[data-v-70885dfc]{margin-top:16px}.test[data-v-70885dfc]{margin-top:8px}.test__input[data-v-70885dfc]{width:100%;min-height:48px;font:inherit;border:1px solid #e6e8ec;border-radius:6px;padding:6px}.test__out[data-v-70885dfc]{margin-top:8px;font-size:13px}.test__reply[data-v-70885dfc]{white-space:pre-wrap;word-break:break-word;background:#eef2ff;border-radius:6px;margin-top:4px;padding:8px}.test__esc[data-v-70885dfc]{color:#b45309}.modal-overlay[data-v-70885dfc]{z-index:50;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-70885dfc]{background:#fff;border-radius:10px;flex-direction:column;width:min(560px,92vw);max-height:86vh;display:flex;overflow:hidden}.modal__head[data-v-70885dfc]{border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.modal__head h3[data-v-70885dfc]{margin:0;font-size:16px}.modal__body[data-v-70885dfc]{padding:16px;overflow-y:auto}.inp[data-v-70885dfc]{width:100%;font:inherit;border:1px solid #e6e8ec;border-radius:6px;margin-bottom:8px;padding:8px}.inp--area[data-v-70885dfc]{resize:vertical;min-height:80px}.chkline[data-v-70885dfc]{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.scripts__list[data-v-70885dfc]{margin:0 0 14px;padding:0;list-style:none}.scripts__list li[data-v-70885dfc]{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.scripts__actions[data-v-70885dfc]{gap:4px;display:flex}.scripts__form[data-v-70885dfc]{border-top:1px solid #e6e8ec;padding-top:12px}.scripts__formbtns[data-v-70885dfc]{gap:8px;display:flex}.override[data-v-70885dfc]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.override .inp[data-v-70885dfc]{width:auto;margin:0}.offer[data-v-70885dfc]{background:#f7f8fa;border-radius:8px;margin-bottom:12px;padding:12px}.offer__head[data-v-70885dfc]{margin-bottom:8px;font-size:13px;font-weight:600}.offer__row[data-v-70885dfc]{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.offer__row .inp[data-v-70885dfc]{width:auto;margin:0}.offer__lbl[data-v-70885dfc]{color:#6b7280}.offer__hint[data-v-70885dfc]{margin:0}.sched[data-v-70885dfc]{border-collapse:collapse;width:100%;margin-bottom:12px}.sched td[data-v-70885dfc]{padding:4px 6px}.sched input[type=time][data-v-70885dfc]{border:1px solid #e6e8ec;border-radius:4px;padding:4px}.stats[data-v-70885dfc]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.stat[data-v-70885dfc]{text-align:center;background:#f3f4f6;border-radius:8px;padding:10px}.stat b[data-v-70885dfc]{font-size:20px;display:block}.stat span[data-v-70885dfc]{color:#6b7280;font-size:11px}.ops[data-v-70885dfc]{border-collapse:collapse;width:100%;font-size:13px}.ops th[data-v-70885dfc],.ops td[data-v-70885dfc]{text-align:left;border-bottom:1px solid #f0f1f3;padding:6px 8px}.modal--wide[data-v-70885dfc]{width:min(720px,94vw)}.small[data-v-70885dfc]{font-size:12px}.fld[data-v-70885dfc]{margin-bottom:12px;display:block}.fld__lbl[data-v-70885dfc]{color:#374151;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:13px;display:flex}.tall[data-v-70885dfc]{min-height:160px}.link[data-v-70885dfc]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.link[data-v-70885dfc]:hover{text-decoration:underline}.huge[data-v-70885dfc]{min-height:300px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.ph[data-v-70885dfc]{color:#4338ca;background:#eef2ff;border-radius:4px;margin:0 3px;padding:1px 5px;font-size:12px}.phlist[data-v-70885dfc]{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.phlist li[data-v-70885dfc]{align-items:baseline;gap:6px;display:flex}.ph--btn[data-v-70885dfc]{cursor:pointer;border:none;font-family:ui-monospace,Menlo,Consolas,monospace}.ph--btn[data-v-70885dfc]:hover{background:#c7d2fe}.ph-copied[data-v-70885dfc]{color:#166534;font-size:11px}.sep[data-v-70885dfc]{border:none;border-top:1px solid #e6e8ec;margin:16px 0}.preview[data-v-70885dfc]{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:8px;max-height:360px;margin-top:8px;padding:12px;font-size:12px;line-height:1.5;overflow-y:auto}.mobile-only[data-v-70885dfc]{display:none}.thread__title[data-v-70885dfc]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.thread__title strong[data-v-70885dfc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=860px){.support__toolbar[data-v-70885dfc]{flex-wrap:wrap;row-gap:6px}.support[data-v-70885dfc]{grid-template-columns:minmax(0,1fr)}.support__list[data-v-70885dfc]{border-right:none;width:100%;min-width:0;display:none}.support__thread[data-v-70885dfc]{border-right:none;min-width:0;display:none}.conv-list[data-v-70885dfc],.conv[data-v-70885dfc],.conv__body[data-v-70885dfc],.conv__row[data-v-70885dfc],.conv__name[data-v-70885dfc],.conv__preview[data-v-70885dfc]{min-width:0;max-width:100%}.conv__name[data-v-70885dfc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support.view-list .support__list[data-v-70885dfc],.support.view-thread .support__thread[data-v-70885dfc]{display:flex}.support__card[data-v-70885dfc]{display:none}.support__card.card-open[data-v-70885dfc]{z-index:60;background:#fff;border-left:none;padding:14px;display:block;position:fixed;inset:0;overflow-y:auto}.mobile-only[data-v-70885dfc]{display:inline-flex}.card__close[data-v-70885dfc]{width:100%;margin-bottom:10px}.thread__actions[data-v-70885dfc]{gap:4px}}.ti[data-v-b6da8e0d]{flex-direction:column;gap:14px;display:flex}.ti__role[data-v-b6da8e0d]{flex-direction:column;gap:8px;display:flex}.ti__role-opt[data-v-b6da8e0d]{background:var(--surface-soft);border-radius:var(--r-md);cursor:pointer;border:1.5px solid #0000;grid-template-columns:22px 1fr;grid-template-areas:"radio name""radio hint";align-items:center;gap:4px 10px;padding:12px 14px;display:grid}.ti__role-opt--on[data-v-b6da8e0d]{background:var(--surface-pink);border-color:var(--accent)}.ti__role-opt input[data-v-b6da8e0d]{grid-area:radio;align-self:start;margin:4px 0 0}.ti__role-name[data-v-b6da8e0d]{grid-area:name;font-size:14px;font-weight:600}.ti__role-hint[data-v-b6da8e0d]{color:var(--text-muted);grid-area:hint;font-size:12px}.ti__error[data-v-b6da8e0d]{color:var(--accent-strong);background:var(--surface-pink);border-radius:var(--r-md);padding:10px 14px;font-size:13px}.ti__done[data-v-b6da8e0d]{flex-direction:column;gap:12px;display:flex}.ti__done-lead[data-v-b6da8e0d]{color:var(--text);margin:0;font-size:14px}.ti__pass-row[data-v-b6da8e0d]{background:var(--surface-soft);border-radius:var(--r-md);align-items:center;gap:10px;padding:12px 14px;display:flex}.ti__pass[data-v-b6da8e0d]{letter-spacing:.04em;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.ti__hint[data-v-b6da8e0d]{color:var(--text-muted);margin:0;font-size:12px}.page__head[data-v-bc19bcdf]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page__title[data-v-bc19bcdf]{font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-weight:700}.page__sub[data-v-bc19bcdf]{color:var(--text-muted);margin:0;font-size:13px}.empty[data-v-bc19bcdf]{background:var(--surface);text-align:center;border-radius:var(--r-lg);color:var(--text-muted);padding:48px}.error[data-v-bc19bcdf]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:14px}.tbl[data-v-bc19bcdf]{background:var(--surface);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-card-soft);border-collapse:collapse;overflow:hidden}.tbl th[data-v-bc19bcdf]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-soft);border-bottom:1px solid var(--hairline);padding:14px 16px;font-size:11px;font-weight:600}.tbl td[data-v-bc19bcdf]{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:14px 16px;font-size:13px}.tbl tr:last-child td[data-v-bc19bcdf]{border-bottom:none}.who[data-v-bc19bcdf]{align-items:center;gap:12px;display:flex}.who__avatar[data-v-bc19bcdf]{color:#fff;width:40px;height:40px;font-family:var(--font-display);background:linear-gradient(135deg,#f3bdb6,#df7e8a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;overflow:hidden}.who__avatar img[data-v-bc19bcdf]{object-fit:cover;width:100%;height:100%}.who__name[data-v-bc19bcdf]{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.who__me[data-v-bc19bcdf]{color:var(--text-muted);font-size:11px;font-weight:400}.who__status[data-v-bc19bcdf]{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px;font-size:10px;font-weight:600}.who__status--active[data-v-bc19bcdf]{color:#4f8c5c;background:#e2efe1}.who__status--invited[data-v-bc19bcdf]{background:var(--surface-soft);color:var(--text-muted)}.who__email[data-v-bc19bcdf]{color:var(--text-muted);margin-top:2px;font-size:12px}.role-select[data-v-bc19bcdf]{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:inherit;cursor:pointer;border-radius:999px;padding:3px 8px;font-size:13px}.role-pill[data-v-bc19bcdf]{border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.role-pill--admin[data-v-bc19bcdf]{background:var(--surface-pink);color:var(--accent-strong)}.role-pill--curator[data-v-bc19bcdf]{background:var(--surface-soft);color:var(--text)}.muted[data-v-bc19bcdf]{color:var(--text-muted);font-size:12px}.actions[data-v-bc19bcdf]{text-align:right;white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}.row-act[data-v-bc19bcdf]{color:var(--text-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:12px}.row-act[data-v-bc19bcdf]:hover{color:var(--text);background:var(--surface-soft)}.row-act--danger[data-v-bc19bcdf]:hover{color:var(--accent-strong);background:var(--surface-pink)}.row-act[data-v-bc19bcdf]:disabled{opacity:.4;cursor:not-allowed}.back-link[data-v-3d2d7dee]{cursor:pointer;font:inherit;color:var(--text-muted);background:0 0;border:0;margin-bottom:8px;padding:0;font-size:13px;text-decoration:none;display:inline-block}.back-link[data-v-3d2d7dee]:hover{color:var(--text)}.empty[data-v-3d2d7dee]{background:var(--surface);text-align:center;border-radius:var(--r-lg);color:var(--text-muted);padding:48px}.error[data-v-3d2d7dee]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:14px}.hdr[data-v-3d2d7dee]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);grid-template-columns:80px 1fr auto;align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px;display:grid}.hdr__avatar[data-v-3d2d7dee]{color:#fff;width:80px;height:80px;font-family:var(--font-display);background:linear-gradient(135deg,#f3bdb6,#df7e8a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:32px;font-weight:600;display:flex;overflow:hidden}.hdr__avatar img[data-v-3d2d7dee]{object-fit:cover;width:100%;height:100%}.hdr__name[data-v-3d2d7dee]{font-family:var(--font-display);margin:0 0 4px;font-size:26px;font-weight:700}.hdr__meta[data-v-3d2d7dee]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.hdr__meta .dim[data-v-3d2d7dee]{opacity:.7}.phone-view[data-v-3d2d7dee],.phone-edit[data-v-3d2d7dee]{align-items:center;gap:6px;display:inline-flex}.phone-edit-btn[data-v-3d2d7dee]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12px;line-height:1}.phone-edit-btn[data-v-3d2d7dee]:hover{color:var(--accent-strong)}.phone-edit__input[data-v-3d2d7dee]{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--r-sm);min-width:180px;padding:2px 6px;font-family:inherit;font-size:13px}.phone-edit__input[data-v-3d2d7dee]:focus{border-color:var(--accent);outline:none}.phone-edit__btn[data-v-3d2d7dee]{cursor:pointer;border-radius:var(--r-sm);color:var(--text-muted);background:0 0;border:none;padding:2px 6px;font-size:13px}.phone-edit__btn[data-v-3d2d7dee]:hover{background:var(--surface-pink);color:var(--accent-strong)}.phone-edit__btn--save[data-v-3d2d7dee]{color:var(--success,#4f8c5c)}.phone-edit__btn[data-v-3d2d7dee]:disabled{opacity:.5;cursor:not-allowed}.merge[data-v-3d2d7dee]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.merge__link[data-v-3d2d7dee]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.merge__input[data-v-3d2d7dee]{width:170px}.merge__hint[data-v-3d2d7dee]{color:var(--text-muted);flex-basis:100%;font-size:11px}.merge__ok[data-v-3d2d7dee]{color:var(--ok,#2e7d32);flex-basis:100%;font-size:12px}.phone-error[data-v-3d2d7dee]{color:var(--accent-strong);margin:4px 0 0;font-size:12px}.curator-edit[data-v-3d2d7dee]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.curator-select[data-v-3d2d7dee]{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--r-sm);min-width:200px;padding:3px 6px;font-family:inherit;font-size:13px}.curator-select[data-v-3d2d7dee]:focus{border-color:var(--accent);outline:none}.meta .dim[data-v-3d2d7dee]{opacity:.7}.hdr__chips[data-v-3d2d7dee]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip[data-v-3d2d7dee]{border-radius:var(--r-pill);background:var(--surface-soft);color:var(--text-muted);letter-spacing:.04em;padding:4px 10px;font-size:11px;font-weight:600}.chip--admin[data-v-3d2d7dee]{background:var(--surface-pink);color:var(--accent-strong)}.chip--curator[data-v-3d2d7dee]{background:var(--surface-soft);color:var(--text)}.chip--lmoment[data-v-3d2d7dee]{color:#4f8c5c;background:#e2efe1}.hdr__side[data-v-3d2d7dee]{flex-direction:column;align-items:stretch;gap:8px;display:flex}.impersonate-btn[data-v-3d2d7dee]{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;padding:8px 12px;font-size:13px;font-weight:600}.impersonate-btn[data-v-3d2d7dee]:hover:not(:disabled){background:var(--surface-soft)}.impersonate-btn[data-v-3d2d7dee]:disabled{opacity:.6;cursor:default}.impersonate-error[data-v-3d2d7dee]{max-width:220px;color:var(--accent-strong);margin:0;font-size:12px}.hdr__points[data-v-3d2d7dee]{background:var(--surface-pink);border-radius:var(--r-lg);color:var(--accent-strong);flex-direction:column;align-items:center;gap:2px;padding:14px 22px;display:flex}.hdr__points-icon[data-v-3d2d7dee]{font-size:14px}.hdr__points-num[data-v-3d2d7dee]{font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1}.hdr__points-label[data-v-3d2d7dee]{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.kpis[data-v-3d2d7dee]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:16px;display:grid}.kpi[data-v-3d2d7dee]{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-card-soft);text-align:center;padding:14px 16px}.kpi__num[data-v-3d2d7dee]{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.kpi__label[data-v-3d2d7dee]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:2px;font-size:11px}.intake[data-v-3d2d7dee]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.intake__row[data-v-3d2d7dee]{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.intake__q[data-v-3d2d7dee]{color:var(--text-muted);min-width:220px}.intake__a[data-v-3d2d7dee]{font-weight:500}.intake__derived[data-v-3d2d7dee]{color:var(--text-muted);margin:0 0 10px;font-size:12px}.block[data-v-3d2d7dee]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card-soft);margin-bottom:16px;padding:20px 22px}.block h2[data-v-3d2d7dee]{font-family:var(--font-display);margin:0 0 14px;font-size:18px;font-weight:600}.block__empty[data-v-3d2d7dee]{color:var(--text-muted);text-align:center;padding:16px 0;font-size:13px;font-style:italic}.courses[data-v-3d2d7dee]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.courses__row[data-v-3d2d7dee]{background:var(--surface-soft);border-radius:var(--r-md);grid-template-columns:1fr auto;align-items:center;gap:12px 16px;padding:12px 14px;display:grid}.courses__title[data-v-3d2d7dee]{color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.courses__title[data-v-3d2d7dee]:hover{color:var(--accent-strong)}.courses__bar[data-v-3d2d7dee]{align-items:center;gap:8px;min-width:180px;display:flex}.courses__bar-track[data-v-3d2d7dee]{background:var(--surface-pink);border-radius:var(--r-pill);flex:1;height:4px;overflow:hidden}.courses__bar-fill[data-v-3d2d7dee]{background:var(--accent);border-radius:inherit;height:100%}.courses__bar-num[data-v-3d2d7dee]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.courses__dates[data-v-3d2d7dee]{color:var(--text-muted);grid-column:1/-1;font-size:11px}.activity[data-v-3d2d7dee]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.evt[data-v-3d2d7dee]{border-radius:var(--r-md);background:var(--surface-soft);grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.evt__icon[data-v-3d2d7dee]{background:var(--surface);width:28px;height:28px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.evt--accepted .evt__icon[data-v-3d2d7dee]{color:#4f8c5c;background:#e2efe1}.evt--rejected .evt__icon[data-v-3d2d7dee]{background:var(--surface-pink);color:var(--accent-strong)}.evt--pending .evt__icon[data-v-3d2d7dee]{color:#b76a30;background:#fbe4d3}.evt--claim .evt__icon[data-v-3d2d7dee]{background:var(--surface-pink);color:var(--accent-strong)}.evt--progress .evt__icon[data-v-3d2d7dee]{background:var(--surface);color:var(--text-muted)}.evt__title[data-v-3d2d7dee]{color:var(--text);font-size:13px}.evt__time[data-v-3d2d7dee]{color:var(--text-muted);margin-top:2px;font-size:11px}.evt__extra[data-v-3d2d7dee]{background:var(--surface-pink);border-radius:var(--r-sm);color:var(--accent-strong);margin-top:4px;padding:6px 8px;font-size:12px}.meta[data-v-3d2d7dee]{grid-template-columns:200px 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.meta dt[data-v-3d2d7dee]{color:var(--text-muted)}.meta dd[data-v-3d2d7dee]{color:var(--text);margin:0}.block__head[data-v-3d2d7dee]{justify-content:space-between;align-items:center;gap:12px;display:flex}.block__head h2[data-v-3d2d7dee]{margin:0 0 14px}.enr__hint[data-v-3d2d7dee]{color:var(--text-muted);margin:0 0 14px;font-size:12px;line-height:1.4}.enr__err[data-v-3d2d7dee]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);margin-bottom:12px;padding:10px 12px;font-size:13px}.enr[data-v-3d2d7dee]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.enr__row[data-v-3d2d7dee]{background:var(--surface-soft);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.enr__select[data-v-3d2d7dee]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);min-width:220px;padding:7px 10px;font-size:14px}.enr__select[data-v-3d2d7dee]:focus{border-color:var(--accent);outline:none}.enr__badge[data-v-3d2d7dee]{border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;font-size:11px;font-weight:600}.enr__badge--manual[data-v-3d2d7dee]{background:var(--surface-pink);color:var(--accent-strong)}.enr__badge--auto[data-v-3d2d7dee]{background:var(--surface-pink);color:var(--text-muted)}.tariff__name[data-v-3d2d7dee]{font-size:13px;font-weight:600}.tariff__id[data-v-3d2d7dee]{color:var(--text-muted);margin-left:4px;font-size:11px;font-weight:400}.enr__meta[data-v-3d2d7dee]{color:var(--text-muted);margin-left:auto;font-size:12px}.enr__del[data-v-3d2d7dee]{cursor:pointer;color:var(--text-muted);border-radius:var(--r-sm);background:0 0;border:none;padding:4px 6px;font-size:14px}.enr__del[data-v-3d2d7dee]:hover:not(:disabled){background:var(--surface-pink);color:var(--accent-strong)}.enr__del[data-v-3d2d7dee]:disabled{opacity:.5;cursor:default}.enr__resync[data-v-3d2d7dee]{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;padding:6px 12px;font-size:12px}.enr__resync[data-v-3d2d7dee]:hover:not(:disabled){color:var(--accent-strong);border-color:var(--accent)}.enr__resync[data-v-3d2d7dee]:disabled{opacity:.5;cursor:default}.enr__add[data-v-3d2d7dee]{align-items:center;gap:10px;margin-top:14px;display:flex}.enr__addbtn[data-v-3d2d7dee]{background:var(--accent);color:#fff;border-radius:var(--r-sm);cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:600}.enr__addbtn[data-v-3d2d7dee]:disabled{opacity:.5;cursor:default}.wd__status[data-v-3d2d7dee]{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.wd__ok[data-v-3d2d7dee]{color:var(--success)}.wd__no[data-v-3d2d7dee]{color:var(--accent-strong)}.wd__actions[data-v-3d2d7dee]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wd__months[data-v-3d2d7dee]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.wd__months input[data-v-3d2d7dee]{border:1px solid var(--hairline);border-radius:var(--r-sm);width:64px;padding:8px 10px;font-family:inherit;font-size:13px}.wd__btn[data-v-3d2d7dee]{background:var(--accent);color:#fff;border-radius:var(--r-sm);cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:600}.wd__btn[data-v-3d2d7dee]:disabled{opacity:.5;cursor:default}.wd__btn--ghost[data-v-3d2d7dee]{background:var(--surface-soft);color:var(--accent-strong);border:1px solid var(--hairline);font-weight:500}.bac[data-v-79d92563]{flex-direction:column;gap:12px;display:flex}.bac textarea[data-v-79d92563]{resize:vertical;width:100%;padding:8px;font-family:inherit;font-size:13px}.bac__error[data-v-79d92563]{background:var(--surface-pink);color:var(--accent-strong);border-radius:8px;padding:8px 12px;font-size:13px}.bac__result[data-v-79d92563]{background:var(--surface-2,#7d7d7d1a);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.bac__nf[data-v-79d92563]{color:var(--text-muted);margin-top:8px}.bac__nf ul[data-v-79d92563]{max-height:140px;margin:4px 0 0;padding-left:18px;overflow-y:auto}.page__head[data-v-5a8fdb90]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page__title[data-v-5a8fdb90]{font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-weight:700}.page__sub[data-v-5a8fdb90]{color:var(--text-muted);margin:0;font-size:13px}.filters[data-v-5a8fdb90]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.filters__search[data-v-5a8fdb90]{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);outline:none;flex:1;height:40px;padding:0 14px;font-family:inherit;font-size:14px}.filters__search[data-v-5a8fdb90]:focus{border-color:var(--accent)}.tabs[data-v-5a8fdb90]{background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--shadow-card-soft);padding:4px;display:flex}.tabs button[data-v-5a8fdb90]{border-radius:var(--r-pill);cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.tabs button.tabs__btn--on[data-v-5a8fdb90]{background:var(--accent);color:var(--accent-text)}.empty[data-v-5a8fdb90]{background:var(--surface);text-align:center;border-radius:var(--r-lg);color:var(--text-muted);padding:48px}.error[data-v-5a8fdb90]{background:var(--surface-pink);color:var(--accent-strong);border-radius:var(--r-md);padding:14px}.tbl[data-v-5a8fdb90]{background:var(--surface);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-card-soft);border-collapse:collapse;overflow:hidden}.tbl th[data-v-5a8fdb90]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-soft);border-bottom:1px solid var(--hairline);padding:14px 16px;font-size:11px;font-weight:600}.tbl th.num[data-v-5a8fdb90],.tbl td.num[data-v-5a8fdb90]{text-align:right;font-variant-numeric:tabular-nums}.tbl td[data-v-5a8fdb90]{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:12px 16px;font-size:13px}.tbl tr:last-child td[data-v-5a8fdb90]{border-bottom:none}.tbl tbody tr[data-v-5a8fdb90]:hover{background:var(--surface-soft)}.who[data-v-5a8fdb90]{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.who__avatar[data-v-5a8fdb90]{color:#fff;width:40px;height:40px;font-family:var(--font-display);background:linear-gradient(135deg,#f3bdb6,#df7e8a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;overflow:hidden}.who__avatar img[data-v-5a8fdb90]{object-fit:cover;width:100%;height:100%}.who__name[data-v-5a8fdb90]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.who__id[data-v-5a8fdb90]{color:var(--text-muted);margin-top:2px;font-size:11px}.who__role[data-v-5a8fdb90]{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-pill);padding:2px 6px;font-size:9px;font-weight:600}.who__role--admin[data-v-5a8fdb90]{background:var(--surface-pink);color:var(--accent-strong)}.who__role--curator[data-v-5a8fdb90]{background:var(--surface-soft);color:var(--text)}.lmoment[data-v-5a8fdb90]{color:#4f8c5c;border-radius:var(--r-pill);background:#e2efe1;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.muted[data-v-5a8fdb90]{color:var(--text-muted);font-size:12px}.dim[data-v-5a8fdb90]{color:var(--text-muted);opacity:.7;font-size:11px}
