.ui-toasts[data-v-b9d942f3]{top:var(--space-5);right:var(--space-5);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;max-width:min(400px,100vw - 32px);display:flex;position:fixed}.ui-toast[data-v-b9d942f3]{--toast-color:var(--border-strong);align-items:stretch;gap:var(--space-3);background:linear-gradient(0deg, color-mix(in srgb, var(--toast-color) 7%, transparent), color-mix(in srgb, var(--toast-color) 7%, transparent)), var(--bg-elevated);border:1px solid color-mix(in srgb, var(--toast-color) 30%, var(--border-default));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--text-primary);font-size:var(--fs-base);pointer-events:auto;cursor:pointer;padding:12px 12px 12px 14px;display:flex}.ui-toast--error[data-v-b9d942f3]{--toast-color:var(--danger)}.ui-toast--success[data-v-b9d942f3]{--toast-color:var(--success)}.ui-toast--warning[data-v-b9d942f3]{--toast-color:var(--warning)}.ui-toast--info[data-v-b9d942f3]{--toast-color:var(--info)}.ui-toast__bar[data-v-b9d942f3]{border-radius:var(--radius-pill);background:var(--toast-color);flex:0 0 3px}.ui-toast__msg[data-v-b9d942f3]{line-height:var(--lh-normal);word-break:break-word;flex:1;align-self:center}.ui-toast__close[data-v-b9d942f3]{cursor:pointer;border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-tertiary);background:0 0;border:none;flex:none;font-size:18px;line-height:1}.ui-toast__close[data-v-b9d942f3]:hover{background:var(--bg-hover);color:var(--text-primary)}.ui-toast-enter-active[data-v-b9d942f3],.ui-toast-leave-active[data-v-b9d942f3]{transition:opacity var(--transition-base), transform var(--transition-base)}.ui-toast-enter-from[data-v-b9d942f3],.ui-toast-leave-to[data-v-b9d942f3]{opacity:0;transform:translateX(var(--motion-slide-sm))}.ui-toast-leave-active[data-v-b9d942f3]{position:absolute;right:0}.brand-logo[data-v-ac1d8bf8]{flex:none;display:block}.al-body[data-v-ac1d8bf8]{fill:#fff}.al-accent[data-v-ac1d8bf8]{fill:#2ec5fc}.al-dark[data-v-ac1d8bf8]{fill:#21333f}.ui-btn[data-v-3c0dff34]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;line-height:1;display:inline-flex;position:relative}.ui-btn[data-v-3c0dff34]:disabled{cursor:not-allowed;opacity:.55}.ui-btn[data-v-3c0dff34]:not(:disabled):active{transform:translateY(1px)}.ui-btn--sm[data-v-3c0dff34]{padding:0 var(--space-3);height:30px;font-size:var(--fs-sm);border-radius:var(--radius-pill)}.ui-btn--md[data-v-3c0dff34]{height:40px;font-size:var(--fs-base);border-radius:var(--radius-pill);padding:0 18px}.ui-btn--lg[data-v-3c0dff34]{padding:0 var(--space-5);height:48px;font-size:var(--fs-md);border-radius:var(--radius-pill)}.ui-btn--block[data-v-3c0dff34]{width:100%}.ui-btn--icon.ui-btn--sm[data-v-3c0dff34]{width:30px;padding:0}.ui-btn--icon.ui-btn--md[data-v-3c0dff34]{width:40px;padding:0}.ui-btn--icon.ui-btn--lg[data-v-3c0dff34]{width:48px;padding:0}.ui-btn--primary[data-v-3c0dff34]{background:var(--cta-bg);color:var(--cta-text);font-weight:var(--fw-semibold);box-shadow:var(--cta-glow)}.ui-btn--primary[data-v-3c0dff34]:not(:disabled):hover{background:var(--cta-bg-hover)}.ui-btn--primary[data-v-3c0dff34]:not(:disabled):active{filter:brightness(.95)}.ui-btn--secondary[data-v-3c0dff34]{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default)}.ui-btn--secondary[data-v-3c0dff34]:not(:disabled):hover{background:var(--bg-hover);border-color:var(--border-strong)}.ui-btn--accent[data-v-3c0dff34]{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent-border)}.ui-btn--accent[data-v-3c0dff34]:not(:disabled):hover{background:var(--accent-soft-hover)}.ui-btn--ghost[data-v-3c0dff34]{color:var(--text-secondary);background:0 0}.ui-btn--ghost[data-v-3c0dff34]:not(:disabled):hover{background:var(--bg-hover);color:var(--text-primary)}.ui-btn--danger[data-v-3c0dff34]{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.ui-btn--danger[data-v-3c0dff34]:not(:disabled):hover{background:var(--danger);color:#fff}.ui-btn--success[data-v-3c0dff34]{background:var(--success);color:var(--cta-text);font-weight:var(--fw-semibold)}.ui-btn--success[data-v-3c0dff34]:not(:disabled):hover{filter:brightness(1.08)}.ui-btn[data-v-3c0dff34]:focus-visible{box-shadow:var(--shadow-focus)}.ui-btn--danger[data-v-3c0dff34]:focus-visible{box-shadow:var(--shadow-danger-focus)}.ui-btn__content[data-v-3c0dff34]{align-items:center;gap:var(--space-2);display:inline-flex}.ui-btn__content.is-hidden[data-v-3c0dff34]{opacity:0}.ui-btn__spinner[data-v-3c0dff34]{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.ui-btn__spinner-dot[data-v-3c0dff34]{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ui-btn-spin-3c0dff34}@keyframes ui-btn-spin-3c0dff34{to{transform:rotate(360deg)}}.ui-field[data-v-19542172]{gap:var(--space-1);flex-direction:column;display:inline-flex}.ui-field--block[data-v-19542172]{width:100%;display:flex}.ui-field__label[data-v-19542172]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.ui-field__required[data-v-19542172]{color:var(--danger);margin-left:2px}.ui-field__control[data-v-19542172]{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex;position:relative}.ui-field__control[data-v-19542172]:hover{border-color:var(--border-strong)}.ui-field__control[data-v-19542172]:focus-within{border-color:var(--accent-base);box-shadow:var(--shadow-focus)}.ui-field--error .ui-field__control[data-v-19542172]{border-color:var(--danger)}.ui-field--error .ui-field__control[data-v-19542172]:focus-within{box-shadow:var(--shadow-danger-focus)}.ui-field__input[data-v-19542172]{padding:0 var(--space-3);height:40px;color:var(--text-primary);font-size:var(--fs-base);background:0 0;border:none;outline:none;flex:1;min-width:0}.ui-field__input[data-v-19542172]::placeholder{color:var(--text-tertiary)}.ui-field__input[data-v-19542172]:disabled{color:var(--text-disabled);cursor:not-allowed}.ui-field__control.has-prefix .ui-field__input[data-v-19542172]{padding-left:0}.ui-field__control.has-suffix .ui-field__input[data-v-19542172]{padding-right:0}.ui-field__affix[data-v-19542172]{color:var(--text-tertiary);padding:0 var(--space-3);justify-content:center;align-items:center;display:inline-flex}.ui-field__msg[data-v-19542172]{font-size:var(--fs-sm);color:var(--text-tertiary)}.ui-field__msg.is-error[data-v-19542172]{color:var(--danger)}.login[data-v-3ada43de]{min-height:100vh;padding:var(--space-5);background-color:var(--bg-base);background-image:var(--bg-aura);justify-content:center;align-items:center;display:flex}.login__card[data-v-3ada43de]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:var(--space-6);box-shadow:var(--shadow-xl);gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.login__brand[data-v-3ada43de]{justify-content:center;align-items:center;gap:var(--space-2);margin:0 auto var(--space-2);display:inline-flex}.login__brand-name[data-v-3ada43de]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:-.01em}.login__title[data-v-3ada43de]{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:-.02em;margin:0}.login__subtitle[data-v-3ada43de]{font-size:var(--fs-base);color:var(--text-tertiary);line-height:var(--lh-normal);margin:0}.login__form[data-v-3ada43de]{gap:var(--space-3);text-align:left;margin-top:var(--space-2);flex-direction:column;display:flex}.login__switch[data-v-3ada43de]{font-size:var(--fs-sm);color:var(--text-tertiary);margin:0}.login__switch a[data-v-3ada43de]{color:var(--accent-base);font-weight:var(--fw-medium);text-decoration:none}.login__switch a[data-v-3ada43de]:hover{text-decoration:underline}.login__dot[data-v-3ada43de]{margin:0 var(--space-1);color:var(--text-tertiary)}.login__providers[data-v-3ada43de]{gap:var(--space-3);flex-direction:column;display:flex}.login__provider[data-v-3ada43de]{justify-content:center;min-height:40px;display:flex}.login__oauth[data-v-3ada43de]{gap:var(--space-2);flex-direction:column;display:flex}.login__oauth-btn[data-v-3ada43de]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:background .15s,border-color .15s;display:inline-flex}.login__oauth-btn[data-v-3ada43de]:hover:not(:disabled){background:var(--bg-surface);border-color:var(--accent-base)}.login__oauth-btn[data-v-3ada43de]:disabled{opacity:.6;cursor:not-allowed}.login__oauth-mark[data-v-3ada43de]{border-radius:var(--radius-sm);width:20px;height:20px;font-weight:var(--fw-semibold);font-size:var(--fs-sm);background:var(--bg-hover);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.login__oauth-btn--yandex .login__oauth-mark[data-v-3ada43de]{background:var(--brand-yandex);color:var(--text-on-accent)}.login__divider[data-v-3ada43de]{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--fs-sm);display:flex}.login__divider[data-v-3ada43de]:before,.login__divider[data-v-3ada43de]:after{content:"";background:var(--border-subtle);flex:1;height:1px}.login__error[data-v-3ada43de]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);font-size:var(--fs-sm);text-align:left;display:inline-flex}.login__disclaimer[data-v-3ada43de]{font-size:var(--fs-xs);color:var(--text-tertiary);margin:0}@media (width<=480px){.login__card[data-v-3ada43de]{padding:var(--space-5)}.login__title[data-v-3ada43de]{font-size:var(--fs-xl)}}.reg[data-v-64d37c81]{min-height:100vh;padding:var(--space-5);background-color:var(--bg-base);background-image:var(--bg-aura);justify-content:center;align-items:center;display:flex}.reg__card[data-v-64d37c81]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:var(--space-6);box-shadow:var(--shadow-xl);gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.reg__brand[data-v-64d37c81]{justify-content:center;align-items:center;gap:var(--space-2);margin:0 auto;display:inline-flex}.reg__brand-name[data-v-64d37c81]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary)}.reg__title[data-v-64d37c81]{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:-.02em;margin:0}.reg__subtitle[data-v-64d37c81]{font-size:var(--fs-base);color:var(--text-tertiary);margin:0}.reg__form[data-v-64d37c81]{gap:var(--space-3);text-align:left;flex-direction:column;display:flex}.reg__error[data-v-64d37c81]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);font-size:var(--fs-sm);text-align:left;display:inline-flex}.reg__switch[data-v-64d37c81]{font-size:var(--fs-sm);color:var(--text-tertiary);margin:0}.reg__switch a[data-v-64d37c81]{color:var(--accent-base);font-weight:var(--fw-medium);text-decoration:none}.reg__switch a[data-v-64d37c81]:hover{text-decoration:underline}.pw[data-v-02e21fcf]{min-height:100vh;padding:var(--space-5);background-color:var(--bg-base);background-image:var(--bg-aura);justify-content:center;align-items:center;display:flex}.pw__card[data-v-02e21fcf]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:var(--space-6);box-shadow:var(--shadow-xl);gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.pw__title[data-v-02e21fcf]{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.pw__subtitle[data-v-02e21fcf]{font-size:var(--fs-sm);color:var(--text-tertiary);line-height:var(--lh-normal);margin:0}.pw__hint[data-v-02e21fcf]{font-size:var(--fs-xs);color:var(--text-tertiary);margin:0}.pw__form[data-v-02e21fcf]{gap:var(--space-3);text-align:left;flex-direction:column;display:flex}.pw__switch[data-v-02e21fcf]{font-size:var(--fs-sm);margin:0}.pw__switch a[data-v-02e21fcf]{color:var(--accent-base);text-decoration:none}.pw__switch a[data-v-02e21fcf]:hover{text-decoration:underline}.pw[data-v-55976b3c]{min-height:100vh;padding:var(--space-5);background-color:var(--bg-base);background-image:var(--bg-aura);justify-content:center;align-items:center;display:flex}.pw__card[data-v-55976b3c]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:var(--space-6);box-shadow:var(--shadow-xl);gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.pw__title[data-v-55976b3c]{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.pw__form[data-v-55976b3c]{gap:var(--space-3);text-align:left;flex-direction:column;display:flex}.pw__hint[data-v-55976b3c]{font-size:var(--fs-xs);color:var(--text-tertiary);margin:0}.pw__error[data-v-55976b3c]{padding:var(--space-2) var(--space-3);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);font-size:var(--fs-sm);text-align:left;margin:0}.pw__switch[data-v-55976b3c]{font-size:var(--fs-sm);margin:0}.pw__switch a[data-v-55976b3c]{color:var(--accent-base);text-decoration:none}.pw__switch a[data-v-55976b3c]:hover{text-decoration:underline}.avatar[data-v-cc9136e4]{background:var(--accent-soft);color:var(--accent-hover);font-weight:var(--fw-semibold);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.avatar__img[data-v-cc9136e4]{object-fit:cover;width:100%;height:100%;display:block}.avatar--sm[data-v-cc9136e4]{width:24px;height:24px;font-size:10px}.avatar--md[data-v-cc9136e4]{width:32px;height:32px;font-size:var(--fs-sm)}.avatar--lg[data-v-cc9136e4]{width:48px;height:48px;font-size:var(--fs-base)}.avatar--xl[data-v-cc9136e4]{width:96px;height:96px;font-size:var(--fs-2xl)}.uploader[data-v-64b41882]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.uploader__actions[data-v-64b41882]{gap:var(--space-2);display:flex}.uploader__input[data-v-64b41882]{display:none}.uploader__hint[data-v-64b41882]{font-size:var(--fs-xs);color:var(--text-tertiary);margin:0}.verify[data-v-aa2d9944],.verify__form[data-v-aa2d9944]{gap:var(--space-3);flex-direction:column;display:flex}.verify__sent[data-v-aa2d9944]{font-size:var(--fs-sm);color:var(--text-tertiary);margin:0}.verify__actions[data-v-aa2d9944]{justify-content:space-between;gap:var(--space-2);display:flex}.verify__link[data-v-aa2d9944]{color:var(--accent-base);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:0}.verify__link[data-v-aa2d9944]:disabled{color:var(--text-tertiary);cursor:not-allowed}.verify__error[data-v-aa2d9944]{padding:var(--space-2) var(--space-3);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);font-size:var(--fs-sm);margin:0}.onb[data-v-7cc20e57]{min-height:100vh;padding:var(--space-5);background-color:var(--bg-base);background-image:var(--bg-aura);justify-content:center;align-items:center;display:flex}.onb__card[data-v-7cc20e57]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:440px;padding:var(--space-6);box-shadow:var(--shadow-xl);gap:var(--space-4);flex-direction:column;display:flex}.onb__steps[data-v-7cc20e57]{gap:var(--space-2);display:flex}.onb__step[data-v-7cc20e57]{background:var(--border-subtle);border-radius:2px;flex:1;height:4px}.onb__step--on[data-v-7cc20e57]{background:var(--accent-base)}.onb__title[data-v-7cc20e57]{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.onb__subtitle[data-v-7cc20e57]{font-size:var(--fs-sm);color:var(--text-tertiary);line-height:var(--lh-normal);margin:0}.onb__form[data-v-7cc20e57]{gap:var(--space-3);flex-direction:column;display:flex}.onb__error[data-v-7cc20e57]{padding:var(--space-2) var(--space-3);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);font-size:var(--fs-sm);margin:0}.page-header--empty[data-v-494b820f]{position:absolute}.page-header__title[data-v-494b820f]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-header__bar[data-v-494b820f]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-header__meta[data-v-494b820f]{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.page-header__actions[data-v-494b820f]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.linked[data-v-ce3f457a]{gap:var(--space-3);flex-direction:column;display:flex}.linked__row[data-v-ce3f457a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.linked__info[data-v-ce3f457a]{align-items:center;gap:var(--space-3);display:flex}.linked__mark[data-v-ce3f457a]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-on-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:inline-flex}.linked__mark--vk[data-v-ce3f457a]{background:var(--platform-vk)}.linked__mark--telegram[data-v-ce3f457a]{background:var(--platform-tg)}.linked__mark--yandex[data-v-ce3f457a]{background:#fc3f1d}.linked__name[data-v-ce3f457a]{font-size:var(--fs-base);color:var(--text-primary);margin-bottom:4px}.linked__tg[data-v-ce3f457a]{min-height:28px}.linked__hint[data-v-ce3f457a]{font-size:var(--fs-xs);color:var(--text-tertiary);margin:0}.profile[data-v-bed0ea74]{gap:var(--space-5);max-width:var(--content-width-narrow);flex-direction:column;margin-inline:auto;display:flex}.profile__body[data-v-bed0ea74]{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.profile__identity[data-v-bed0ea74]{gap:var(--space-5);flex-flow:wrap;align-items:flex-start;display:flex}.profile__form[data-v-bed0ea74]{gap:var(--space-3);flex-direction:column;flex:260px;align-items:flex-start;display:flex}.profile__form[data-v-bed0ea74]>*{width:100%}.profile__form button[data-v-bed0ea74]{width:auto}.profile__email[data-v-bed0ea74]{align-items:center;gap:var(--space-2);color:var(--text-primary);flex-wrap:wrap;margin:0;display:flex}.profile__hint[data-v-bed0ea74]{font-size:var(--fs-sm);color:var(--text-tertiary);margin:0}.ui-segmented[data-v-27ed6d24]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);scrollbar-width:none;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ui-segmented[data-v-27ed6d24]::-webkit-scrollbar{display:none}.ui-segmented--block[data-v-27ed6d24]{width:100%;display:flex}.ui-segmented__btn[data-v-27ed6d24]{padding:0 var(--space-3);cursor:pointer;height:32px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:var(--radius-pill);white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1 0 auto}.ui-segmented__btn[data-v-27ed6d24]:hover:not(.is-active):not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.ui-segmented__btn.is-active[data-v-27ed6d24]{background:var(--bg-active);color:var(--text-primary);box-shadow:var(--shadow-sm)}.ui-segmented__btn[data-v-27ed6d24]:disabled{opacity:.5;cursor:not-allowed}.cal-header[data-v-11abb578]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.title-group[data-v-11abb578]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.title[data-v-11abb578]{font-size:44px;font-weight:var(--fw-bold);letter-spacing:var(--ls-display);text-transform:capitalize;margin:0;line-height:1.1}.cal-header__actions[data-v-11abb578]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=700px){.title[data-v-11abb578]{font-size:var(--fs-3xl)}}.title__primary[data-v-11abb578]{color:var(--text-primary)}.title__secondary[data-v-11abb578]{color:var(--text-tertiary);margin-left:12px}.nav[data-v-11abb578]{align-items:center;gap:var(--space-1);margin-left:var(--space-3);display:flex}.nav-btn[data-v-11abb578]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-btn[data-v-11abb578]:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.today-link[data-v-11abb578]{cursor:pointer;color:var(--text-tertiary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:color var(--transition-fast);background:0 0;border:none;padding:0}.today-link[data-v-11abb578]:hover{color:var(--accent-base)}.legend[data-v-bfcbf32f]{gap:var(--space-4);font-size:var(--fs-sm);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;display:flex}.legend__item[data-v-bfcbf32f]{align-items:center;gap:var(--space-2);display:inline-flex}.platforms[data-v-6bc1eaf4]{align-items:center;gap:4px;display:inline-flex}.ds-dot.is-planned[data-v-6bc1eaf4]{opacity:.55}.ds-dot.is-error[data-v-6bc1eaf4]{filter:grayscale(.7);position:relative}.ds-dot.is-error[data-v-6bc1eaf4]:after{content:"";border:1.5px solid var(--danger);border-radius:50%;position:absolute;inset:-2px}.metrics[data-v-53d3cc47]{color:var(--text-tertiary);flex-wrap:wrap;gap:6px;font-size:11px;display:inline-flex}.badge[data-v-53d3cc47]{border-radius:var(--radius-pill);background:var(--bg-elevated);border:1px solid var(--border-subtle);white-space:nowrap;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.badge__platform[data-v-53d3cc47]{font-weight:var(--fw-semibold);color:var(--text-secondary);letter-spacing:.02em}.badge__metric[data-v-53d3cc47]{align-items:center;gap:1px;display:inline-flex}.post-tile[data-v-fdf2d10a]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);font:inherit;color:var(--text-primary);display:flex;overflow:hidden}.post-tile[data-v-fdf2d10a]:not(.has-platform-bg):hover{background:var(--bg-hover)}.post-tile.is-dragging[data-v-fdf2d10a]{opacity:.4;transform:scale(.98)}.thumb[data-v-fdf2d10a]{background:var(--bg-base);flex:none;width:36px;height:36px;position:relative;overflow:hidden}.thumb img[data-v-fdf2d10a]{object-fit:cover;width:100%;height:100%;display:block}.thumb__video-badge[data-v-fdf2d10a]{color:#fff;pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content[data-v-fdf2d10a]{flex-direction:column;flex:1;gap:2px;min-width:0;padding:4px 6px;display:flex}.header-row[data-v-fdf2d10a]{align-items:center;gap:4px;font-size:11px;display:flex}.time[data-v-fdf2d10a]{font-weight:var(--fw-semibold);color:var(--text-primary);flex-shrink:0}.text[data-v-fdf2d10a]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.variant-compact[data-v-fdf2d10a]{border-radius:var(--radius-md);border-color:#0000}.variant-compact .content[data-v-fdf2d10a]{gap:2px;padding:6px 9px 7px}.variant-compact .text[data-v-fdf2d10a]{font-size:11.5px;line-height:1.35;font-weight:var(--fw-medium);color:var(--text-primary)}.meta-row[data-v-fdf2d10a]{align-items:center;gap:5px;height:14px;font-size:10.5px;display:flex}.variant-compact .time[data-v-fdf2d10a]{font-weight:var(--fw-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums}.variant-block[data-v-fdf2d10a]{min-height:40px}.variant-block .text[data-v-fdf2d10a]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.post-tile:not(.has-platform-bg).status-planned[data-v-fdf2d10a]{background:var(--info-soft)}.post-tile:not(.has-platform-bg).status-published[data-v-fdf2d10a]{background:var(--success-soft)}.post-tile:not(.has-platform-bg).status-partial[data-v-fdf2d10a]{background:var(--warning-soft)}.post-tile:not(.has-platform-bg).status-error[data-v-fdf2d10a]{background:var(--danger-soft)}.post-tile:not(.has-platform-bg).status-canceled[data-v-fdf2d10a],.post-tile:not(.has-platform-bg).status-draft[data-v-fdf2d10a],.post-tile:not(.has-platform-bg).status-unknown[data-v-fdf2d10a]{background:var(--bg-elevated)}.post-tile:not(.has-platform-bg).status-draft_ai[data-v-fdf2d10a]{background:var(--accent-soft)}.status-dot[data-v-fdf2d10a]{flex-shrink:0;margin-left:auto}.ai-badge[data-v-fdf2d10a]{border-radius:var(--radius-xs,3px);background:var(--accent-base);color:#fff;height:14px;font-size:9px;font-weight:var(--fw-semibold);letter-spacing:.05em;flex-shrink:0;align-items:center;padding:0 4px;display:inline-flex}.post-tile:not(.has-platform-bg).status-planned[data-v-fdf2d10a]:hover{background:var(--accent-soft)}.post-tile.has-platform-bg[data-v-fdf2d10a]:hover{filter:brightness(1.15)}.month-view[data-v-033282c7]{gap:var(--space-2);flex-direction:column;min-width:560px;display:flex}.weekdays[data-v-033282c7]{grid-template-columns:repeat(7,1fr);display:grid}.weekday[data-v-033282c7]{padding:0 2px var(--space-1);text-align:left;font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid[data-v-033282c7]{grid-template-columns:repeat(7,1fr);grid-auto-rows:116px;gap:10px;display:grid}.cell[data-v-033282c7]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.cell[data-v-033282c7]:hover{background:var(--bg-hover)}.cell.is-out[data-v-033282c7]{opacity:.4}.cell.is-past .cell__day[data-v-033282c7]{opacity:.55}.cell.is-today[data-v-033282c7]{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-border)}.cell.is-today[data-v-033282c7]:hover{background:var(--accent-soft)}.cell.is-drop-target[data-v-033282c7]{background:var(--accent-soft-hover);outline:2px dashed var(--accent-base);outline-offset:-2px;z-index:1}.cell__head[data-v-033282c7]{justify-content:space-between;align-items:center;gap:var(--space-2);height:22px;padding:0 2px;display:flex}.cell__day[data-v-033282c7]{font-size:var(--fs-base);font-weight:var(--fw-regular);color:var(--text-secondary)}.cell.is-today .cell__day[data-v-033282c7]{color:var(--accent-hover)}.cell__tiles[data-v-033282c7]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.more-btn[data-v-033282c7]{text-align:left;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:11px;font-weight:var(--fw-medium);background:0 0;border:none;padding:2px 6px}.cell__head-aside[data-v-033282c7]{align-items:center;gap:var(--space-1);display:inline-flex}.more-btn--head[data-v-033282c7]{padding:0 4px}.more-btn[data-v-033282c7]:hover{background:var(--bg-elevated);color:var(--text-primary)}.week-view[data-v-e89592f6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;min-width:620px;display:flex;overflow:hidden}.day-headers[data-v-e89592f6]{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);grid-template-columns:64px repeat(7,1fr);display:grid}.hour-col-spacer[data-v-e89592f6]{border-right:1px solid var(--border-subtle)}.day-header[data-v-e89592f6]{padding:var(--space-2) var(--space-2);text-align:center;border-right:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.day-header[data-v-e89592f6]:last-child{border-right:none}.day-header.is-today[data-v-e89592f6]{background:var(--accent-soft)}.day-header__weekday[data-v-e89592f6]{font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.day-header.is-today .day-header__weekday[data-v-e89592f6]{color:var(--accent-hover)}.day-header__date[data-v-e89592f6]{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--text-primary)}.day-header.is-today .day-header__date[data-v-e89592f6]{color:var(--accent-hover)}.scroller[data-v-e89592f6]{max-height:640px;overflow-y:auto}.grid[data-v-e89592f6]{grid-template-columns:64px repeat(7,1fr);display:grid;position:relative}.hour-col[data-v-e89592f6]{border-right:1px solid var(--border-subtle);flex-direction:column;display:flex}.hour-label[data-v-e89592f6]{height:44px;font-size:var(--fs-xs);color:var(--text-tertiary);padding:2px var(--space-2) 0 var(--space-1);text-align:right}.day-col[data-v-e89592f6]{border-right:1px solid var(--border-subtle);flex-direction:column;display:flex;position:relative}.day-col[data-v-e89592f6]:last-child{border-right:none}.day-col.is-today[data-v-e89592f6]{background:var(--accent-tint)}.hour-slot[data-v-e89592f6]{border-bottom:1px solid var(--border-subtle);cursor:pointer;height:44px;position:relative}.hour-slot.is-past[data-v-e89592f6]{background:var(--bg-base)}.hour-slot[data-v-e89592f6]:hover{background:var(--bg-hover)}.hour-slot.is-best-time[data-v-e89592f6]:before{content:"";background:var(--accent-base);opacity:.35;border-radius:var(--radius-pill);pointer-events:none;width:3px;position:absolute;top:4px;bottom:4px;left:4px}.hour-slot.is-drop-target[data-v-e89592f6]{background:var(--accent-soft-hover);box-shadow:inset 0 0 0 2px var(--accent-base)}.positioned-tile[data-v-e89592f6]{z-index:2;pointer-events:auto;position:absolute;left:4px;right:4px}.now-line[data-v-e89592f6]{background:var(--danger);z-index:3;pointer-events:none;height:2px;position:absolute;left:0;right:0}.now-line[data-v-e89592f6]:before{content:"";background:var(--danger);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.agenda-view[data-v-be123fdf]{gap:var(--space-4);flex-direction:column;display:flex}.agenda-day[data-v-be123fdf]{gap:var(--space-2);flex-direction:column;display:flex}.agenda-day__head[data-v-be123fdf]{align-items:baseline;gap:var(--space-2);display:flex}.agenda-day__weekday[data-v-be123fdf]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);text-transform:capitalize}.agenda-day__date[data-v-be123fdf]{font-size:var(--fs-sm);color:var(--text-tertiary)}.agenda-day__list[data-v-be123fdf]{gap:var(--space-2);flex-direction:column;display:flex}.day-drawer[data-v-8a2eb68b]{z-index:var(--z-drawer);justify-content:flex-end;display:flex;position:fixed;inset:0}.day-drawer__backdrop[data-v-8a2eb68b]{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.day-drawer__panel[data-v-8a2eb68b]{background:var(--bg-elevated);border-left:1px solid var(--border-subtle);width:min(420px,100vw);max-width:100vw;height:100%;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative}.day-drawer__header[data-v-8a2eb68b]{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.day-drawer__date[data-v-8a2eb68b]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);text-transform:capitalize;letter-spacing:-.01em}.day-drawer__count[data-v-8a2eb68b]{font-size:var(--fs-sm);color:var(--text-tertiary);margin-top:2px}.day-drawer__close[data-v-8a2eb68b]{cursor:pointer;border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-tertiary);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:24px;line-height:1;display:inline-flex}.day-drawer__close[data-v-8a2eb68b]:hover{background:var(--bg-hover);color:var(--text-primary)}.day-drawer__body[data-v-8a2eb68b]{padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.day-drawer__empty[data-v-8a2eb68b]{padding:var(--space-6) 0;text-align:center;color:var(--text-tertiary)}.day-drawer__footer[data-v-8a2eb68b]{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.day-drawer-enter-active[data-v-8a2eb68b],.day-drawer-leave-active[data-v-8a2eb68b]{transition:opacity var(--transition-base)}.day-drawer-enter-active .day-drawer__panel[data-v-8a2eb68b],.day-drawer-leave-active .day-drawer__panel[data-v-8a2eb68b]{transition:transform .28s var(--ease-drawer)}.day-drawer-enter-from[data-v-8a2eb68b],.day-drawer-leave-to[data-v-8a2eb68b]{opacity:0}.day-drawer-enter-from .day-drawer__panel[data-v-8a2eb68b],.day-drawer-leave-to .day-drawer__panel[data-v-8a2eb68b]{transform:translateX(var(--motion-slide))}.ui-spinner[data-v-ac8af85b]{color:var(--accent-base);display:inline-flex}.ui-spinner__circle[data-v-ac8af85b]{border:2px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite ui-spinner-spin-ac8af85b;display:block}.ui-spinner--sm .ui-spinner__circle[data-v-ac8af85b]{border-width:2px;width:14px;height:14px}.ui-spinner--md .ui-spinner__circle[data-v-ac8af85b]{border-width:2px;width:22px;height:22px}.ui-spinner--lg .ui-spinner__circle[data-v-ac8af85b]{border-width:3px;width:36px;height:36px}@keyframes ui-spinner-spin-ac8af85b{to{transform:rotate(360deg)}}.posts-calendar[data-v-5d1f84eb]{flex-direction:column;gap:14px;display:flex}.cal-meta[data-v-5d1f84eb]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-bottom:6px;display:flex}.cal-meta__aside[data-v-5d1f84eb]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cal-meta__tz[data-v-5d1f84eb]{font-size:var(--fs-xs);color:var(--text-tertiary);white-space:nowrap}.insight-chips[data-v-5d1f84eb]{gap:var(--space-2);flex-wrap:wrap;display:flex}.insight-chips .ds-chip[data-v-5d1f84eb]{appearance:none;font-family:inherit}.insight-chips button.ds-chip[data-v-5d1f84eb]{cursor:pointer}.insight-chips button.ds-chip[data-v-5d1f84eb]:hover{background:color-mix(in srgb, var(--chip-color) 22%, transparent)}.view-wrap[data-v-5d1f84eb]{position:relative}@media (width<=600px){.view-wrap[data-v-5d1f84eb]{-webkit-overflow-scrolling:touch;overflow-x:auto}}.cal-view-enter-active[data-v-5d1f84eb],.cal-view-leave-active[data-v-5d1f84eb]{transition:opacity .12s var(--ease-out)}.cal-view-enter-from[data-v-5d1f84eb],.cal-view-leave-to[data-v-5d1f84eb]{opacity:0}.cal-load-enter-active[data-v-5d1f84eb]{transition:opacity .15s var(--ease-out) .15s}.cal-load-leave-active[data-v-5d1f84eb]{transition:opacity .1s var(--ease-out)}.cal-load-enter-from[data-v-5d1f84eb],.cal-load-leave-to[data-v-5d1f84eb]{opacity:0}.loading-overlay[data-v-5d1f84eb]{background:var(--bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard[data-v-f6bbe896]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.dashboard__placeholder[data-v-f6bbe896]{padding:var(--space-7) var(--space-4);text-align:center;color:var(--text-tertiary);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.posts-table-wrapper[data-v-5926d23b]{gap:var(--space-3);flex-direction:column;display:flex}.batch-bar[data-v-5926d23b]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--accent-soft);border:1px solid var(--accent-base);border-radius:var(--radius-md);color:var(--accent-hover);font-size:var(--fs-sm);display:flex}.batch-bar__label[data-v-5926d23b]{font-weight:var(--fw-medium);margin-right:auto}.state-row[data-v-5926d23b]{padding:var(--space-7) var(--space-4);text-align:center;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.posts-table[data-v-5926d23b]{gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-4);flex-direction:column;display:flex}.posts-table__head[data-v-5926d23b],.posts-table__row[data-v-5926d23b]{align-items:center;gap:var(--space-4);grid-template-columns:28px minmax(90px,96px) minmax(0,1fr) auto 150px 90px 72px;display:grid}.posts-table__head[data-v-5926d23b]{padding:0 var(--space-4) var(--space-2);font-size:var(--fs-sm);color:var(--text-tertiary)}.posts-table__row[data-v-5926d23b]{padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:background var(--transition-fast), border-color var(--transition-fast)}.posts-table__row[data-v-5926d23b]:hover{background:var(--bg-hover);border-color:var(--border-default)}.posts-table__row.is-selected[data-v-5926d23b]{background:var(--accent-soft);border-color:var(--accent-border)}.col-check input[type=checkbox][data-v-5926d23b]{width:16px;height:16px;accent-color:var(--accent-base);cursor:pointer}.date-stack[data-v-5926d23b]{flex-direction:column;gap:2px;display:flex}.date-stack__day[data-v-5926d23b]{font-size:var(--fs-base);color:var(--text-primary)}.date-stack__time[data-v-5926d23b]{font-size:var(--fs-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.col-text[data-v-5926d23b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);cursor:pointer;overflow:hidden}.col-text[data-v-5926d23b]:hover{color:var(--accent-hover)}.col-platforms[data-v-5926d23b],.col-status[data-v-5926d23b]{white-space:nowrap}.status-chip[data-v-5926d23b]{justify-content:center;width:116px}.col-metrics[data-v-5926d23b]{white-space:nowrap;color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-5926d23b]{white-space:nowrap;justify-content:flex-end;display:flex}.row-btn[data-v-5926d23b]{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);border-radius:var(--radius-sm);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.row-btn[data-v-5926d23b]:hover{background:var(--bg-elevated);color:var(--text-primary)}.row-btn--del[data-v-5926d23b]:hover{color:var(--danger)}.posts-table__footer[data-v-5926d23b]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.posts-table__range[data-v-5926d23b]{font-size:var(--fs-sm);color:var(--text-tertiary)}.pagination[data-v-5926d23b]{flex-wrap:wrap;justify-content:center;gap:4px;margin-left:auto;display:flex}.page-btn[data-v-5926d23b]{min-width:32px;height:32px;padding:0 var(--space-2);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-sm);color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.page-btn[data-v-5926d23b]:hover:not(:disabled):not(.is-gap){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.page-btn.is-active[data-v-5926d23b]{background:var(--accent-base);color:var(--text-on-accent);border-color:var(--accent-base)}.page-btn[data-v-5926d23b]:disabled:not(.is-gap){opacity:.4;cursor:not-allowed}.page-btn.is-gap[data-v-5926d23b]{cursor:default;color:var(--text-tertiary);background:0 0;border:none}@media (width<=899px){.posts-table__head[data-v-5926d23b]{display:none}.posts-table__row[data-v-5926d23b]{row-gap:var(--space-1);grid-template-columns:20px 1fr auto;grid-template-areas:"check date actions""check text text""check platforms status""check metrics metrics"}.col-check[data-v-5926d23b]{grid-area:check;align-self:start}.col-date[data-v-5926d23b]{grid-area:date}.col-text[data-v-5926d23b]{white-space:normal;grid-area:text}.col-platforms[data-v-5926d23b]{grid-area:platforms}.col-status[data-v-5926d23b]{grid-area:status;justify-self:end}.col-metrics[data-v-5926d23b]{text-align:left;grid-area:metrics}.col-actions[data-v-5926d23b]{grid-area:actions}}.posts-view[data-v-de72591a]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.posts-view__placeholder[data-v-de72591a]{padding:var(--space-7) var(--space-4);text-align:center;color:var(--text-tertiary);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.posts-filters[data-v-de72591a]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.posts-filters__search[data-v-de72591a]{flex:260px;max-width:360px}.posts-filters__platforms[data-v-de72591a]{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ds-chip--dot[data-v-de72591a]{cursor:pointer;border:1px solid var(--border-subtle);transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0}.ds-chip--dot[data-v-de72591a]:hover{background:color-mix(in srgb, var(--chip-color) 10%, transparent)}.ds-chip--dot.is-active[data-v-de72591a]{background:color-mix(in srgb, var(--chip-color) 16%, transparent);border-color:color-mix(in srgb, var(--chip-color) 40%, transparent)}@media (width<=899px){.posts-filters__platforms[data-v-de72591a]{width:100%;margin-left:0}}.collage[data-v-1680d280]{margin-bottom:10px;display:grid;overflow:hidden}.collage.count-1[data-v-1680d280]{grid-template-columns:1fr;height:240px}.collage.count-2[data-v-1680d280]{grid-template-columns:1fr 1fr;height:220px}.collage.count-3[data-v-1680d280]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;height:240px}.collage.count-3 .cell[data-v-1680d280]:first-child{grid-row:1/3}.collage.count-4[data-v-1680d280]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:240px}.collage.count-5[data-v-1680d280]{grid-template-rows:160px 100px;grid-template-columns:repeat(4,1fr)}.collage.count-5 .cell[data-v-1680d280]:first-child{grid-column:1/5}.cell[data-v-1680d280]{position:relative;overflow:hidden}.media-el[data-v-1680d280]{object-fit:cover;width:100%;height:100%;display:block}.play-icon[data-v-1680d280]{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overflow[data-v-1680d280]{color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;position:absolute;inset:0}.container[data-v-84f0d381]{background:#f0f2f5;border-radius:8px;padding:12px;font-family:-apple-system,Segoe UI,Roboto,sans-serif}.post[data-v-84f0d381]{background:#fff;border-radius:8px;padding:12px}.head[data-v-84f0d381]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ava[data-v-84f0d381]{background:linear-gradient(135deg,#5181b8,#2a5885);border-radius:50%;flex-shrink:0;width:40px;height:40px}.meta[data-v-84f0d381]{flex-direction:column;display:flex}.name[data-v-84f0d381]{color:#2a5885;font-size:14px;font-weight:600;line-height:1.2}.time[data-v-84f0d381]{color:#818c99;font-size:12px}.body[data-v-84f0d381]{color:#000;white-space:pre-wrap;margin-bottom:10px;font-size:14px;line-height:1.4}.actions[data-v-84f0d381]{color:#818c99;align-items:center;gap:16px;font-size:13px;display:flex}.views[data-v-84f0d381]{margin-left:auto}.container[data-v-4dd384d7]{background:#f4f6f8;border-radius:8px;padding:12px;font-family:-apple-system,Segoe UI,Roboto,sans-serif}.post[data-v-4dd384d7]{background:#fff;border-radius:8px;padding:12px}.head[data-v-4dd384d7]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ava[data-v-4dd384d7]{background:linear-gradient(135deg,#ee8208,#c60);border-radius:50%;flex-shrink:0;width:40px;height:40px}.meta[data-v-4dd384d7]{flex-direction:column;display:flex}.name[data-v-4dd384d7]{color:#222;font-size:14px;font-weight:600;line-height:1.2}.time[data-v-4dd384d7]{color:#898989;font-size:12px}.body[data-v-4dd384d7]{color:#000;white-space:pre-wrap;margin-bottom:10px;font-size:14px;line-height:1.4}.actions[data-v-4dd384d7]{color:#ee8208;gap:14px;font-size:13px;font-weight:500;display:flex}.container[data-v-43b45273]{background:#e7ebf0;border-radius:8px;padding:16px;font-family:-apple-system,Segoe UI,Roboto,sans-serif}.bubble[data-v-43b45273]{background:#fff;border-radius:12px 12px 12px 4px;max-width:92%;padding:6px;box-shadow:0 1px 1px #0000000d}.channel[data-v-43b45273]{color:#168acd;padding:4px 6px 2px;font-size:13px;font-weight:600}.body[data-v-43b45273]{color:#000;white-space:pre-wrap;padding:0 6px 4px;font-size:14px;line-height:1.35}.footer[data-v-43b45273]{color:#93acc1;text-align:right;padding:0 6px 4px;font-size:11px}.card[data-v-db725434]{background:#fff;border:1px solid #dbdbdb;border-radius:4px;font-family:-apple-system,Segoe UI,Roboto,sans-serif}.head[data-v-db725434]{align-items:center;gap:10px;padding:12px;display:flex}.ava[data-v-db725434]{box-sizing:border-box;background:linear-gradient(45deg,#feda77,#f58529,#dd2a7b,#8134af,#515bd4);border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:2px}.ava-inner[data-v-db725434]{background:#fff;border-radius:50%;width:100%;height:100%}.name[data-v-db725434]{flex:1;font-size:14px;font-weight:600}.more[data-v-db725434]{color:#262626;font-size:18px}.media[data-v-db725434]{aspect-ratio:1;background:#fafafa;position:relative;overflow:hidden}.media-el[data-v-db725434]{object-fit:cover;width:100%;height:100%;display:block}.play-icon[data-v-db725434]{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.counter[data-v-db725434]{color:#fff;background:#0009;border-radius:12px;padding:2px 8px;font-size:12px;position:absolute;top:8px;right:8px}.dots[data-v-db725434]{gap:4px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.dots span[data-v-db725434]{background:#ffffff8c;border-radius:50%;width:6px;height:6px}.dots span.on[data-v-db725434]{background:#0095f6}.actions[data-v-db725434]{gap:14px;padding:8px 12px;font-size:22px;line-height:1;display:flex}.bookmark[data-v-db725434]{margin-left:auto}.likes[data-v-db725434]{padding:0 12px 6px;font-size:14px;font-weight:600}.caption[data-v-db725434]{padding:0 12px 12px;font-size:14px;line-height:1.4}.caption b[data-v-db725434]{font-weight:600}.post-preview[data-v-20d1d267]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.post-preview__header[data-v-20d1d267]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);gap:var(--space-3);flex-direction:column;display:flex}.post-preview__title[data-v-20d1d267]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin:0}.post-preview__tabs[data-v-20d1d267]{gap:var(--space-1);flex-wrap:wrap;display:flex}.tab-btn[data-v-20d1d267]{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;height:30px;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;display:inline-flex}.tab-btn[data-v-20d1d267]:hover:not(.is-active){background:var(--bg-hover);color:var(--text-primary)}.tab-btn.is-active[data-v-20d1d267]{background:var(--accent-soft);border-color:var(--accent-base);color:var(--accent-hover)}.tab-btn__letter[data-v-20d1d267]{width:16px;height:16px;font-size:9px;font-weight:var(--fw-semibold);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tab-btn--vk .tab-btn__letter[data-v-20d1d267]{background:var(--platform-vk)}.tab-btn--tg .tab-btn__letter[data-v-20d1d267]{background:var(--platform-tg)}.tab-btn--ok .tab-btn__letter[data-v-20d1d267]{background:var(--platform-ok)}.tab-btn--ig .tab-btn__letter[data-v-20d1d267]{background:var(--platform-ig-gradient)}.post-preview__body[data-v-20d1d267]{padding:var(--space-4);background:var(--bg-base);flex:1}@media (width<=600px){.tab-btn__name[data-v-20d1d267]{display:none}}.usage-badge[data-v-4319a4d5]{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;display:inline-flex}.usage-badge__item[data-v-4319a4d5]{color:var(--accent-data);align-items:center;gap:4px;display:inline-flex}.usage-badge__item.is-exhausted[data-v-4319a4d5]{color:var(--danger);font-weight:var(--fw-semibold)}.usage-badge__label[data-v-4319a4d5]{color:var(--text-tertiary);opacity:.7}.usage-badge__sep[data-v-4319a4d5]{color:var(--border-default)}.scen[data-v-c60ec36d]{align-items:center;display:inline-flex;position:relative}.scen-trigger[data-v-c60ec36d]{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.scen-trigger[data-v-c60ec36d]:hover:not(:disabled){color:var(--accent-base);border-color:var(--accent-base)}.scen-trigger.is-active[data-v-c60ec36d]{color:var(--accent-base);border-color:var(--accent-base);background:var(--accent-soft)}.scen-trigger[data-v-c60ec36d]:disabled{opacity:.5;cursor:not-allowed}.scen-menu[data-v-c60ec36d]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:260px;max-width:320px;box-shadow:var(--shadow-lg);z-index:20;transform-origin:0 100%;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.scen-pop-enter-active[data-v-c60ec36d],.scen-pop-leave-active[data-v-c60ec36d]{transition:opacity .15s var(--ease-out), transform .15s var(--ease-out)}.scen-pop-enter-from[data-v-c60ec36d],.scen-pop-leave-to[data-v-c60ec36d]{opacity:0;transform:translateY(4px) scale(var(--motion-scale-in))}.scen-menu__item[data-v-c60ec36d]{align-items:center;gap:var(--space-3);padding:8px var(--space-3);text-align:left;cursor:pointer;border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-primary);transition:background var(--transition-fast);background:0 0;border:none;display:flex}.scen-menu__item[data-v-c60ec36d]:hover:not(:disabled){background:var(--bg-hover)}.scen-menu__item.is-disabled[data-v-c60ec36d]{opacity:.5;cursor:not-allowed}.scen-menu__icon[data-v-c60ec36d]{color:var(--text-tertiary);flex:none}.scen-menu__item:hover:not(:disabled) .scen-menu__icon[data-v-c60ec36d]{color:var(--accent-base)}.scen-menu__label[data-v-c60ec36d]{flex:1}.scen-menu__hint[data-v-c60ec36d]{font-size:var(--fs-xs);color:var(--text-tertiary);white-space:nowrap;margin-left:var(--space-2)}.scen-modal[data-v-c60ec36d]{z-index:calc(var(--z-drawer) + 1);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scen-modal__backdrop[data-v-c60ec36d]{background:var(--bg-overlay);position:absolute;inset:0}.scen-modal__panel[data-v-c60ec36d]{background:var(--bg-elevated);border-radius:var(--radius-lg);width:min(420px,92vw);max-height:85vh;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative}.scen-modal__header[data-v-c60ec36d]{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.scen-modal__title[data-v-c60ec36d]{font-size:var(--fs-base);font-weight:var(--fw-semibold);flex:1;margin:0}.scen-modal__close[data-v-c60ec36d]{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;width:28px;height:28px;font-size:22px}.scen-modal__body[data-v-c60ec36d]{padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.field[data-v-c60ec36d]{flex-direction:column;gap:4px;display:flex}.field__label[data-v-c60ec36d]{font-size:var(--fs-xs);color:var(--text-secondary)}.field__req[data-v-c60ec36d]{color:var(--danger-base,#d33);margin-left:2px}.field__input[data-v-c60ec36d]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:6px var(--space-3);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);resize:vertical;outline:none}.field__input[data-v-c60ec36d]:focus{border-color:var(--accent-base)}.scen-modal__footer[data-v-c60ec36d]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);display:flex}.scen-btn[data-v-c60ec36d]{padding:6px var(--space-4);border-radius:var(--radius-sm);background:var(--accent-base);color:#fff;font-size:var(--fs-sm);cursor:pointer;border:none}.scen-btn[data-v-c60ec36d]:disabled{opacity:.5;cursor:not-allowed}.scen-btn--ghost[data-v-c60ec36d]{border:1px solid var(--border-subtle);color:var(--text-primary);background:0 0}.agent-card[data-v-5eb2bf5d]{max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);font-size:var(--fs-sm);align-self:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.agent-card__head[data-v-5eb2bf5d]{align-items:center;gap:var(--space-2);display:flex}.agent-card__title[data-v-5eb2bf5d]{font-weight:var(--fw-medium);color:var(--text-primary)}.agent-card__title--ok[data-v-5eb2bf5d]{color:var(--success)}.agent-card__title--bad[data-v-5eb2bf5d]{color:var(--danger)}.agent-card__preview[data-v-5eb2bf5d]{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.agent-card__preview--muted[data-v-5eb2bf5d]{color:var(--text-tertiary);font-size:var(--fs-xs)}.agent-card__chips[data-v-5eb2bf5d]{gap:var(--space-1);flex-wrap:wrap;display:flex}.agent-card__chip[data-v-5eb2bf5d]{font-size:var(--fs-xs);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-base)}.agent-card__chip--muted[data-v-5eb2bf5d]{background:var(--bg-elevated);color:var(--text-tertiary)}.agent-card__status[data-v-5eb2bf5d]{font-size:var(--fs-xs);color:var(--text-tertiary)}.agent-card__audit-list[data-v-5eb2bf5d]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-card__audit-row[data-v-5eb2bf5d]{font-size:var(--fs-xs)}.agent-card__audit-row--error[data-v-5eb2bf5d]{color:var(--danger)}.agent-card__audit-row--warn[data-v-5eb2bf5d]{color:var(--warning)}.agent-card__table-wrap[data-v-5eb2bf5d]{max-width:100%;overflow-x:auto}.agent-card__table[data-v-5eb2bf5d]{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.agent-card__table th[data-v-5eb2bf5d],.agent-card__table td[data-v-5eb2bf5d]{text-align:left;padding:4px var(--space-2);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.agent-card__table td[data-v-5eb2bf5d]:last-child{white-space:normal}.agent-card__ranking[data-v-5eb2bf5d]{gap:var(--space-4);flex-wrap:wrap;display:flex}.agent-card__ranking-col[data-v-5eb2bf5d]{flex:1;min-width:160px}.agent-card__ranking-label[data-v-5eb2bf5d]{font-size:var(--fs-xs);color:var(--text-tertiary);margin-bottom:4px}.agent-card__ranking-row[data-v-5eb2bf5d]{gap:var(--space-2);font-size:var(--fs-xs);padding:2px 0;display:flex}.agent-card__ranking-score[data-v-5eb2bf5d]{font-weight:var(--fw-medium);color:var(--text-primary);flex:none}.agent-card__ranking-text[data-v-5eb2bf5d]{color:var(--text-secondary);overflow-wrap:anywhere}.agent-card__heatmap-list[data-v-5eb2bf5d]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-card__heatmap-row[data-v-5eb2bf5d]{gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-secondary);display:flex}.agent-card__heatmap-day[data-v-5eb2bf5d]{font-weight:var(--fw-medium);color:var(--text-primary);width:24px}.agent-card__heatmap-score[data-v-5eb2bf5d]{color:var(--text-tertiary)}.agent-card__disclosure[data-v-5eb2bf5d]{font-size:var(--fs-xs);color:var(--accent-base);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.agent-card__raw[data-v-5eb2bf5d]{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-elevated);font-size:var(--fs-xs);max-width:100%;margin:0;overflow-x:auto}.action-card[data-v-664d4d1c]{max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);font-size:var(--fs-sm);align-self:flex-start}.action-card--pending[data-v-664d4d1c]{border-color:var(--warning)}.action-card--rejected[data-v-664d4d1c],.action-card--expired[data-v-664d4d1c]{opacity:.75}.action-card__head[data-v-664d4d1c]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.action-card__title[data-v-664d4d1c]{font-weight:var(--fw-medium);color:var(--text-primary)}.action-card__badge[data-v-664d4d1c]{font-size:var(--fs-xs);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--danger)}.action-card__list[data-v-664d4d1c]{margin:0 0 var(--space-3);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.action-card__row[data-v-664d4d1c]{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);display:flex}.action-card__row-icon[data-v-664d4d1c]{flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-top:2px;display:inline-flex}.action-card__row-text[data-v-664d4d1c]{overflow-wrap:anywhere;min-width:0}.action-card__footer[data-v-664d4d1c]{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.action-card__buttons[data-v-664d4d1c]{gap:var(--space-2);display:flex}.action-card__status[data-v-664d4d1c]{font-size:var(--fs-xs);color:var(--text-tertiary)}.agent-steps[data-v-507085c1]{margin-top:var(--space-2);align-self:flex-start;max-width:88%}.agent-steps__toggle[data-v-507085c1]{color:var(--text-tertiary);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.agent-steps__toggle[data-v-507085c1]:hover{color:var(--text-secondary)}.agent-steps__chevron[data-v-507085c1]{transition:transform var(--transition-fast)}.agent-steps__chevron.is-open[data-v-507085c1]{transform:rotate(90deg)}.agent-steps__list[data-v-507085c1]{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;list-style:none;display:flex}.agent-steps__item[data-v-507085c1]{align-items:flex-start;gap:var(--space-2);display:flex}.agent-steps__icon[data-v-507085c1]{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.agent-steps__icon--done[data-v-507085c1]{color:var(--success)}.agent-steps__icon--error[data-v-507085c1]{color:var(--danger)}.agent-steps__body[data-v-507085c1]{flex-direction:column;min-width:0;display:flex}.agent-steps__label[data-v-507085c1]{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-primary)}.agent-steps__summary[data-v-507085c1]{font-size:var(--fs-xs);color:var(--text-tertiary)}.chat-msgs[data-v-c75cc389]{padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.chat-msgs__empty[data-v-c75cc389]{color:var(--text-tertiary);font-size:var(--fs-sm);text-align:center;padding:var(--space-6) var(--space-4);margin:auto;line-height:1.6}.chat-msgs__empty-icon[data-v-c75cc389]{vertical-align:middle;color:var(--accent-base);margin:0 2px}.bubble[data-v-c75cc389]{max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;min-width:0;line-height:1.5}.bubble--user[data-v-c75cc389]{background:var(--accent-soft);color:var(--text-primary);border:1px solid var(--accent-border);border-bottom-right-radius:4px;align-self:flex-end}.bubble--assistant[data-v-c75cc389]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-bottom-left-radius:4px;align-self:flex-start}.bubble--error[data-v-c75cc389]{border-color:var(--danger-base,#d33);color:var(--danger-base,#d33)}.bubble--image[data-v-c75cc389]{padding:0;overflow:hidden}.img-card[data-v-c75cc389]{line-height:0;position:relative}.bubble__img[data-v-c75cc389]{border-radius:var(--radius-sm);cursor:zoom-in;width:auto;max-width:160px;height:auto;max-height:160px;display:block}.img-card__label[data-v-c75cc389]{border-radius:var(--radius-sm);color:#fff;font-size:var(--fs-xs);pointer-events:none;background:#0000008c;padding:2px 8px;line-height:1.3;position:absolute;top:6px;left:6px}.img-card__icons[data-v-c75cc389]{opacity:0;transition:opacity var(--transition-fast);gap:4px;display:flex;position:absolute;top:6px;right:6px}.img-card:hover .img-card__icons[data-v-c75cc389],.img-card:focus-within .img-card__icons[data-v-c75cc389]{opacity:1}.img-icon[data-v-c75cc389]{color:#fff;cursor:pointer;width:28px;height:28px;transition:background var(--transition-fast), opacity var(--transition-fast);background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.img-icon[data-v-c75cc389]:hover:not(:disabled){background:var(--accent-base)}.img-icon[data-v-c75cc389]:disabled{opacity:.55;cursor:default}.img-icon__spin[data-v-c75cc389]{animation:.9s linear infinite img-icon-spin-c75cc389}@keyframes img-icon-spin-c75cc389{to{transform:rotate(360deg)}}.bubble-row[data-v-c75cc389]{align-self:flex-start;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.bubble-row .bubble--image[data-v-c75cc389]{max-width:none}.bubble--typing[data-v-c75cc389]{align-items:center;gap:var(--space-2);display:flex}.typing[data-v-c75cc389]{align-items:center;gap:4px;display:inline-flex}.typing__dot[data-v-c75cc389]{background:var(--text-tertiary);width:6px;height:6px;animation:typing-bounce-c75cc389 var(--dur-typing) ease-in-out infinite;border-radius:50%}.typing__dot[data-v-c75cc389]:nth-child(2){animation-delay:.2s}.typing__dot[data-v-c75cc389]:nth-child(3){animation-delay:.4s}.typing__label[data-v-c75cc389]{color:var(--text-tertiary);font-size:var(--fs-xs)}@keyframes typing-bounce-c75cc389{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.bubble__cursor[data-v-c75cc389]{margin-left:2px;animation:1s step-end infinite blink-c75cc389;display:inline-block}@keyframes blink-c75cc389{50%{opacity:0}}.bubble__actions[data-v-c75cc389]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.bubble__btn[data-v-c75cc389]{font-size:var(--fs-xs);padding:4px var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--accent-base);background:var(--accent-base);color:#fff;cursor:pointer;transition:opacity var(--transition-fast)}.bubble__btn[data-v-c75cc389]:hover:not(:disabled){opacity:.9}.bubble__btn[data-v-c75cc389]:disabled{opacity:.5;cursor:not-allowed}.bubble__btn--applied[data-v-c75cc389]{background:var(--success);border-color:var(--success);cursor:default;opacity:.85}.bubble__btn--applied[data-v-c75cc389]:hover{opacity:.85}.bubble__btn--ghost[data-v-c75cc389]{color:var(--accent-base);background:0 0}.bubble__rate[data-v-c75cc389]{gap:2px;margin-left:auto;display:inline-flex}.bubble__help-only[data-v-c75cc389]{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--text-secondary);font-size:var(--fs-xs)}.bubble__rate-btn[data-v-c75cc389]{border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;padding:4px 6px;display:inline-flex}.bubble__rate-btn[data-v-c75cc389]:hover{color:var(--text-secondary);background:var(--bg-elevated)}.bubble__rate-btn.is-on[data-v-c75cc389]{color:var(--accent-base);border-color:var(--border-subtle)}.lightbox[data-v-c75cc389]{z-index:calc(var(--z-modal) + 10);padding:var(--space-5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__img[data-v-c75cc389]{object-fit:contain;border-radius:var(--radius-md);max-width:92vw;max-height:92vh;box-shadow:var(--shadow-xl);cursor:default}.lightbox__close[data-v-c75cc389]{top:var(--space-4);right:var(--space-4);color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--transition-fast);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex;position:absolute}.lightbox__close[data-v-c75cc389]:hover{background:#000000bf}.lightbox__prompt[data-v-c75cc389]{left:50%;bottom:var(--space-5);max-width:min(92vw,640px);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:#fff;font-size:var(--fs-xs);text-align:center;cursor:default;background:#0009;font-style:italic;position:absolute;transform:translate(-50%)}.composer[data-v-e7064151]{border-top:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);gap:var(--space-2);background:var(--bg-elevated);flex-direction:column;display:flex}.composer__chip[data-v-e7064151]{border-radius:var(--radius-sm);background:var(--accent-soft,#6366f124);color:var(--accent-base);font-size:var(--fs-xs);font-weight:var(--fw-medium);align-self:flex-start;align-items:center;gap:6px;padding:3px 6px 3px 8px;display:inline-flex}.composer__chip-x[data-v-e7064151]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.composer__chip-x[data-v-e7064151]:hover{opacity:.7}.composer__input[data-v-e7064151]{resize:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);transition:border-color var(--transition-fast);outline:none;max-height:200px}.composer__input[data-v-e7064151]:focus{border-color:var(--accent-base)}.composer__input[data-v-e7064151]:disabled{opacity:.6;cursor:not-allowed}.composer__row[data-v-e7064151]{align-items:center;gap:var(--space-3);display:flex}.composer__btn[data-v-e7064151]{padding:6px var(--space-4);border-radius:var(--radius-sm);background:var(--accent-base);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:opacity var(--transition-fast);border:none}.composer__btn[data-v-e7064151]:hover:not(:disabled){opacity:.9}.composer__btn[data-v-e7064151]:disabled{opacity:.5;cursor:not-allowed}.composer__btn--stop[data-v-e7064151]{background:var(--danger-base,#d33)}.composer__hint[data-v-e7064151]{font-size:var(--fs-xs);color:var(--text-tertiary);margin-left:auto}.composer__brand[data-v-e7064151]{padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast), color var(--transition-fast);align-items:center;gap:5px;display:inline-flex}.composer__brand[data-v-e7064151]:hover{background:var(--bg-hover)}.composer__brand--on[data-v-e7064151]{color:var(--accent-hover);background:var(--accent-soft)}.composer__brand input[type=checkbox][data-v-e7064151]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.composer__brand-dot[data-v-e7064151]{color:var(--text-tertiary);font-size:8px}.composer__brand--on .composer__brand-dot[data-v-e7064151]{color:var(--success)}.chat-panel[data-v-2a4c7aa3]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-panel__err[data-v-2a4c7aa3]{padding:var(--space-2) var(--space-4);font-size:var(--fs-xs);color:var(--danger-base,#d33);border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.chat-panel__toolbar[data-v-2a4c7aa3]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-surface);display:flex}.chat-panel__status[data-v-2a4c7aa3]{font-size:var(--fs-xs);color:var(--text-tertiary)}.ai-panel[data-v-e4967dd2]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.ai-panel__header[data-v-e4967dd2]{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ai-panel__header[data-v-e4967dd2]>.usage-badge{flex-basis:100%;order:3}.ai-panel--standalone .ai-panel__header[data-v-e4967dd2]{padding-right:60px}.ai-panel__avatar[data-v-e4967dd2]{border-radius:var(--radius-md);background:var(--cta-bg);width:32px;height:32px;color:var(--cta-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ai-panel__head-text[data-v-e4967dd2]{flex-direction:column;flex:1;min-width:0;display:flex}.ai-panel__title[data-v-e4967dd2]{white-space:nowrap;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0;line-height:1.3}.ai-panel__subtitle[data-v-e4967dd2]{font-size:var(--fs-xs);color:var(--text-tertiary);line-height:1.3}.ai-panel__clear[data-v-e4967dd2]{font-size:var(--fs-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:none;padding:0}.ai-panel__clear[data-v-e4967dd2]:hover:not(:disabled){color:var(--text-primary)}.ai-panel__clear[data-v-e4967dd2]:disabled{opacity:.5;cursor:not-allowed}.media-grid[data-v-91e5a415]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.media-item[data-v-91e5a415]{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);cursor:grab;transition:transform var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);position:relative;overflow:hidden}.media-item[data-v-91e5a415]:hover{border-color:var(--border-strong)}.media-item[data-v-91e5a415]:active{cursor:grabbing}.media-item.is-busy[data-v-91e5a415]{pointer-events:none}.media-item.is-dragging[data-v-91e5a415]{opacity:.4}.media-item.is-drop-target[data-v-91e5a415]{border-color:var(--accent-base);box-shadow:var(--shadow-focus);transform:scale(1.02)}.media-item__thumb[data-v-91e5a415]{display:block;position:absolute;inset:0}.media-item__thumb img[data-v-91e5a415],.media-item__thumb video[data-v-91e5a415]{object-fit:cover;width:100%;height:100%;display:block}.media-item__index[data-v-91e5a415]{color:#fff;font-size:10px;font-weight:var(--fw-semibold);border-radius:var(--radius-pill);pointer-events:none;background:#0009;padding:2px 6px;position:absolute;top:4px;left:4px}.media-item__origin[data-v-91e5a415]{color:#fff;font-size:10px;font-weight:var(--fw-medium);border-radius:var(--radius-pill);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#0009;max-width:calc(100% - 8px);padding:2px 6px;position:absolute;bottom:4px;left:4px;overflow:hidden}.media-item__video-badge[data-v-91e5a415]{color:#fff;pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-item__remove[data-v-91e5a415]{color:#fff;cursor:pointer;width:22px;height:22px;transition:background var(--transition-fast);background:#0f0f19b3;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.media-item__remove[data-v-91e5a415]:hover{background:var(--danger)}.media-item__edit[data-v-91e5a415]{color:#fff;cursor:pointer;width:22px;height:22px;transition:background var(--transition-fast);background:#0f0f19b3;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:30px}.media-item__edit[data-v-91e5a415]:hover:not(:disabled){background:var(--accent-base)}.media-item__edit[data-v-91e5a415]:disabled{opacity:.5;cursor:not-allowed}.media-item__expand[data-v-91e5a415]{color:#fff;cursor:zoom-in;opacity:0;width:22px;height:22px;transition:background var(--transition-fast), opacity var(--transition-fast);background:#0f0f19b3;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:4px;right:4px}.media-item:hover .media-item__expand[data-v-91e5a415]{opacity:1}.media-item__expand[data-v-91e5a415]:hover{background:var(--accent-base)}.media-item__busy[data-v-91e5a415]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0f1999;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-add[data-v-91e5a415]{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1.5px dashed var(--border-default);background:var(--bg-input);color:var(--text-tertiary);justify-content:center;align-items:center;gap:var(--space-1);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex-direction:column;display:flex;position:relative}.media-add[data-v-91e5a415]:hover,.media-add[data-v-91e5a415]:focus-visible{border-color:var(--accent-base);color:var(--accent-base);background:var(--bg-hover);outline:none}.media-add.is-dragover[data-v-91e5a415]{border-color:var(--accent-base);background:var(--accent-soft);color:var(--accent-base);border-style:solid}.media-add.is-disabled[data-v-91e5a415]{opacity:.5;cursor:not-allowed}.media-add__label[data-v-91e5a415]{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.media-add__input[data-v-91e5a415]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lightbox[data-v-91e5a415]{z-index:calc(var(--z-modal) + 10);padding:var(--space-5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__media[data-v-91e5a415]{object-fit:contain;border-radius:var(--radius-md);max-width:92vw;max-height:92vh;box-shadow:var(--shadow-xl);cursor:default}.lightbox__close[data-v-91e5a415]{top:var(--space-4);right:var(--space-4);color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--transition-fast);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex;position:absolute}.lightbox__close[data-v-91e5a415]:hover{background:#000000bf}.ui-modal[data-v-36b4912a]{background:var(--bg-overlay);z-index:var(--z-modal);padding:var(--space-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal__dialog[data-v-36b4912a]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);flex-direction:column;width:100%;max-height:calc(100vh - 32px);display:flex;overflow:hidden}.ui-modal__dialog--sm[data-v-36b4912a]{max-width:380px}.ui-modal__dialog--md[data-v-36b4912a]{max-width:560px}.ui-modal__dialog--lg[data-v-36b4912a]{max-width:800px}.ui-modal__dialog--xl[data-v-36b4912a]{max-width:1080px}.ui-modal__header[data-v-36b4912a]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.ui-modal__title[data-v-36b4912a]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);flex:1;margin:0}.ui-modal__close[data-v-36b4912a]{cursor:pointer;border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-tertiary);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.ui-modal__close[data-v-36b4912a]:hover{background:var(--bg-hover);color:var(--text-primary)}.ui-modal__body[data-v-36b4912a]{padding:var(--space-5);flex:1;overflow-y:auto}.ui-modal__footer[data-v-36b4912a]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--bg-surface);display:flex}.ui-modal-enter-active[data-v-36b4912a],.ui-modal-leave-active[data-v-36b4912a]{transition:opacity var(--transition-base)}.ui-modal-enter-active .ui-modal__dialog[data-v-36b4912a],.ui-modal-leave-active .ui-modal__dialog[data-v-36b4912a]{transition:transform var(--transition-base), opacity var(--transition-base)}.ui-modal-enter-from[data-v-36b4912a],.ui-modal-leave-to[data-v-36b4912a]{opacity:0}.ui-modal-enter-from .ui-modal__dialog[data-v-36b4912a],.ui-modal-leave-to .ui-modal__dialog[data-v-36b4912a]{transform:translateY(var(--motion-lift)) scale(var(--motion-scale-in));opacity:0}.ui-field[data-v-ef966dee]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.ui-field__label[data-v-ef966dee]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.ui-field__required[data-v-ef966dee]{color:var(--danger);margin-left:2px}.ui-field__control[data-v-ef966dee]{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.ui-field__control[data-v-ef966dee]:hover{border-color:var(--border-strong)}.ui-field__control[data-v-ef966dee]:focus-within{border-color:var(--accent-base);box-shadow:var(--shadow-focus)}.ui-field--error .ui-field__control[data-v-ef966dee]{border-color:var(--danger)}.ui-field--error .ui-field__control[data-v-ef966dee]:focus-within{box-shadow:var(--shadow-danger-focus)}.ui-field__textarea[data-v-ef966dee]{width:100%;padding:var(--space-2) var(--space-3);color:var(--text-primary);font-size:var(--fs-base);font-family:inherit;line-height:var(--lh-normal);background:0 0;border:none;outline:none;display:block}.ui-field__textarea[data-v-ef966dee]::placeholder{color:var(--text-tertiary)}.ui-field__bottom[data-v-ef966dee]{justify-content:space-between;gap:var(--space-3);display:flex}.ui-field__msg[data-v-ef966dee]{font-size:var(--fs-sm);color:var(--text-tertiary)}.ui-field__msg.is-error[data-v-ef966dee]{color:var(--danger)}.ui-field__counter[data-v-ef966dee]{font-size:var(--fs-sm);color:var(--text-tertiary);margin-left:auto}.img-edit[data-v-0a1dc0d1]{gap:var(--space-3);flex-direction:column;display:flex}.img-edit__hint[data-v-0a1dc0d1]{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.img-edit__presets[data-v-0a1dc0d1]{gap:var(--space-2);display:flex}.img-edit__preset[data-v-0a1dc0d1]{cursor:pointer;border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-base)}.img-edit__preset[data-v-0a1dc0d1]:disabled{opacity:.6;cursor:default}.img-edit__panes[data-v-0a1dc0d1]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.img-edit__pane[data-v-0a1dc0d1]{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.img-edit__cap[data-v-0a1dc0d1]{font-size:var(--fs-xs);color:var(--text-tertiary)}.img-edit__pane img[data-v-0a1dc0d1]{aspect-ratio:1;object-fit:contain;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%}.img-edit__placeholder[data-v-0a1dc0d1]{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-2);background:var(--bg-elevated);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);width:100%;font-size:var(--fs-sm);color:var(--text-tertiary);flex-direction:column;display:flex}.img-edit__placeholder--empty[data-v-0a1dc0d1]{border-style:dashed}.img-edit__variants[data-v-0a1dc0d1]{gap:var(--space-2);flex-wrap:wrap;display:flex}.img-edit__variant[data-v-0a1dc0d1]{border:2px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-elevated);width:64px;height:64px;transition:border-color var(--transition-fast);padding:0;overflow:hidden}.img-edit__variant.is-selected[data-v-0a1dc0d1]{border-color:var(--accent-base)}.img-edit__variant img[data-v-0a1dc0d1]{object-fit:cover;width:100%;height:100%;display:block}.char-counter[data-v-c6d184d3]{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.char-counter__empty[data-v-c6d184d3]{color:var(--text-tertiary)}.char-counter__pill[data-v-c6d184d3]{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-tertiary);font-variant-numeric:tabular-nums;display:inline-flex}.char-counter__letter[data-v-c6d184d3]{width:14px;height:14px;font-size:9px;font-weight:var(--fw-semibold);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.char-counter__by[data-v-c6d184d3]{color:var(--text-tertiary)}.char-counter__pill--vk .char-counter__letter[data-v-c6d184d3]{background:var(--platform-vk)}.char-counter__pill--tg .char-counter__letter[data-v-c6d184d3]{background:var(--platform-tg)}.char-counter__pill--ok .char-counter__letter[data-v-c6d184d3]{background:var(--platform-ok)}.char-counter__pill--ig .char-counter__letter[data-v-c6d184d3]{background:var(--platform-ig-gradient)}.char-counter__pill.is-over[data-v-c6d184d3]{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.char-counter__nums .sep[data-v-c6d184d3]{color:var(--text-tertiary);opacity:.6;margin:0 2px}.char-counter__pill.is-over .sep[data-v-c6d184d3]{color:inherit;opacity:.5}.metrics-panel[data-v-a08bc26e]{gap:var(--space-3);flex-direction:column;display:flex}.state-row[data-v-a08bc26e]{padding:var(--space-5) var(--space-4);text-align:center;color:var(--text-tertiary);font-size:var(--fs-sm)}.updated[data-v-a08bc26e]{font-size:var(--fs-sm);color:var(--text-tertiary)}.platform-card[data-v-a08bc26e]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.platform-card__head[data-v-a08bc26e]{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.platform-name[data-v-a08bc26e]{font-weight:var(--fw-semibold);color:var(--text-primary)}.platform-id[data-v-a08bc26e]{font-size:var(--fs-sm);color:var(--text-tertiary);font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.platform-metrics[data-v-a08bc26e]{gap:4px var(--space-3);grid-template-columns:1fr auto;margin:0;display:grid}.platform-metrics dt[data-v-a08bc26e]{color:var(--text-secondary);font-size:var(--fs-sm)}.platform-metrics dd[data-v-a08bc26e]{font-weight:var(--fw-semibold);color:var(--text-primary);text-align:right;margin:0}.platform-bar[data-v-4954c14b]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.platform-bar__chips[data-v-4954c14b]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.platform-bar__hint[data-v-4954c14b]{font-size:var(--fs-sm);color:var(--text-tertiary)}.platform-bar__tabs[data-v-4954c14b]{flex:none}.platform-chip[data-v-4954c14b]{--chip-color:var(--text-secondary);height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--chip-color) 26%, transparent);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;display:inline-flex}.platform-chip[data-v-4954c14b]:hover:not(:disabled):not(.is-on){background:var(--bg-hover)}.platform-chip--vk.is-on[data-v-4954c14b]{--chip-color:var(--platform-vk-text);background:var(--platform-vk-soft)}.platform-chip--tg.is-on[data-v-4954c14b]{--chip-color:var(--platform-tg-text);background:var(--platform-tg-soft)}.platform-chip--ok.is-on[data-v-4954c14b]{--chip-color:var(--platform-ok-text);background:var(--platform-ok-soft)}.platform-chip--ig.is-on[data-v-4954c14b]{--chip-color:var(--platform-ig-text);background:var(--platform-ig-soft)}.platform-chip.is-off[data-v-4954c14b]{--chip-color:var(--text-secondary);background:var(--bg-elevated);border-color:var(--border-subtle)}.platform-chip.is-disabled[data-v-4954c14b]{--chip-color:var(--text-tertiary);opacity:.6;cursor:not-allowed;background:0 0;border-style:dashed}.platform-chip__label[data-v-4954c14b]{white-space:nowrap}@media (width<=480px){.platform-chip__label[data-v-4954c14b]{display:none}.platform-chip[data-v-4954c14b]{padding:0 var(--space-2)}}.ui-field[data-v-f6672e39]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.ui-field__label[data-v-f6672e39]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.ui-field__required[data-v-f6672e39]{color:var(--danger);margin-left:2px}.ui-field__control[data-v-f6672e39]{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);position:relative}.ui-field__control[data-v-f6672e39]:hover{border-color:var(--border-strong)}.ui-field__control[data-v-f6672e39]:focus-within{border-color:var(--accent-base);box-shadow:var(--shadow-focus)}.ui-field--error .ui-field__control[data-v-f6672e39]{border-color:var(--danger)}.ui-field__select[data-v-f6672e39]{width:100%;padding:0 var(--space-6) 0 var(--space-3);height:40px;color:var(--text-primary);font-size:var(--fs-base);appearance:none;cursor:pointer;background:0 0;border:none;outline:none}.ui-field__select[data-v-f6672e39]:disabled{color:var(--text-disabled);cursor:not-allowed}.ui-field__select option[data-v-f6672e39]{background:var(--bg-elevated);color:var(--text-primary)}.ui-field__chevron[data-v-f6672e39]{right:var(--space-3);color:var(--text-tertiary);pointer-events:none;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.ui-field__msg[data-v-f6672e39]{font-size:var(--fs-sm);color:var(--text-tertiary)}.ui-field__msg.is-error[data-v-f6672e39]{color:var(--danger)}.schedule-fields[data-v-e0e0bf24]{gap:var(--space-2);flex-direction:column;display:flex}.schedule-fields__row[data-v-e0e0bf24]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.schedule-fields__presets[data-v-e0e0bf24]{gap:var(--space-2);flex-wrap:wrap;display:flex}.schedule-preset[data-v-e0e0bf24]{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);padding:4px 10px}.schedule-preset[data-v-e0e0bf24]:hover{border-color:var(--border-strong);color:var(--text-primary)}.schedule-preset.is-active[data-v-e0e0bf24]{border-color:var(--accent-base);color:var(--accent-base)}@media (width<=700px){.schedule-fields__row[data-v-e0e0bf24]{grid-template-columns:1fr}}.ypick[data-v-295b0a3d]{gap:var(--space-3);flex-direction:column;min-width:320px;display:flex}.ypick__crumbs[data-v-295b0a3d]{align-items:center;gap:var(--space-1);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.ypick__crumb[data-v-295b0a3d]{border-radius:var(--radius-sm);color:var(--accent-base);cursor:pointer;font:inherit;background:0 0;border:none;padding:2px 6px}.ypick__crumb[data-v-295b0a3d]:hover:not(:disabled){background:var(--bg-hover)}.ypick__crumb.is-current[data-v-295b0a3d]{color:var(--text-primary);font-weight:var(--fw-medium);cursor:default}.ypick__crumb-sep[data-v-295b0a3d]{color:var(--text-tertiary)}.ypick__error[data-v-295b0a3d]{font-size:var(--fs-sm);color:var(--danger);margin:0}.ypick__hint[data-v-295b0a3d]{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.ypick__link[data-v-295b0a3d]{font-size:var(--fs-sm);color:var(--accent-base)}.ypick__grid[data-v-295b0a3d]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:52vh;padding:2px;display:grid;overflow-y:auto}.ypick__cell[data-v-295b0a3d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-base);cursor:pointer;text-align:left;font:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ypick__cell[data-v-295b0a3d]:hover:not(:disabled){border-color:var(--accent-base)}.ypick__cell.is-selected[data-v-295b0a3d]{border-color:var(--accent-base);box-shadow:0 0 0 2px var(--accent-soft)}.ypick__cell[data-v-295b0a3d]:disabled{opacity:.6;cursor:default}.ypick__cell img[data-v-295b0a3d]{object-fit:cover;width:100%;height:110px;display:block}.ypick__dir[data-v-295b0a3d],.ypick__noimg[data-v-295b0a3d]{height:110px;color:var(--text-tertiary);background:var(--bg-input);justify-content:center;align-items:center;display:flex}.ypick__name[data-v-295b0a3d]{font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;overflow:hidden}.ypick__chip[data-v-295b0a3d]{color:#fff;border-radius:var(--radius-pill);background:#0009;padding:2px 6px;font-size:10px;position:absolute;top:6px;left:6px}.ypick__check[data-v-295b0a3d]{background:var(--accent-base);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:6px;right:6px}.ypick__more[data-v-295b0a3d]{justify-content:center;display:flex}.ypick__count[data-v-295b0a3d]{font-size:var(--fs-sm);color:var(--text-secondary);margin-right:auto}.ypick__inline-actions[data-v-295b0a3d]{align-items:center;gap:var(--space-2);display:flex}.post-editor[data-v-4a87f58c]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;min-width:0;display:flex}.crumbs[data-v-4a87f58c]{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);color:var(--text-tertiary);display:inline-flex}.crumbs__link[data-v-4a87f58c]{color:var(--text-tertiary);text-decoration:none}.crumbs__link[data-v-4a87f58c]:hover{color:var(--text-primary)}.crumbs__current[data-v-4a87f58c]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.restore-bar[data-v-4a87f58c]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--accent-soft);border:1px solid var(--accent-base);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--fs-sm);display:flex}.restore-bar__icon[data-v-4a87f58c]{color:var(--accent-base);display:inline-flex}.restore-bar__msg[data-v-4a87f58c]{flex:1;min-width:0}.mobile-tabs[data-v-4a87f58c]{display:none}.editor-main[data-v-4a87f58c]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.text-card[data-v-4a87f58c]{gap:var(--space-3);flex-direction:column;display:flex}.text-card__input[data-v-4a87f58c]{width:100%;min-height:220px;color:var(--text-primary);font:inherit;font-size:var(--fs-base);resize:vertical;background:0 0;border:0;outline:none;padding:0;line-height:1.6}.text-card__input[data-v-4a87f58c]::placeholder{color:var(--text-tertiary)}.text-card__foot[data-v-4a87f58c]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.text-card__actions[data-v-4a87f58c]{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.content-tab-hint[data-v-4a87f58c]{font-size:var(--fs-xs);color:var(--text-tertiary);margin:0}.media-head[data-v-4a87f58c]{gap:var(--space-2);flex-wrap:wrap}.media-head__title[data-v-4a87f58c]{align-items:center;gap:var(--space-2);display:flex}.media-head__aside[data-v-4a87f58c]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.media-head__hint[data-v-4a87f58c]{font-size:var(--fs-xs);color:var(--text-tertiary)}.upload-progress[data-v-4a87f58c]{height:6px;margin:var(--space-3) 0;border-radius:var(--radius-pill);background:var(--bg-elevated);position:relative;overflow:hidden}.upload-progress__bar[data-v-4a87f58c]{transform-origin:0;background:var(--accent-base);transition:transform var(--transition-fast);position:absolute;inset:0}.upload-progress__label[data-v-4a87f58c]{right:var(--space-2);font-size:var(--fs-xs);color:var(--text-tertiary);position:absolute;top:-18px}.size-warning[data-v-4a87f58c]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);font-size:var(--fs-sm);display:flex}.schedule-card[data-v-4a87f58c]{align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.schedule-card__fields[data-v-4a87f58c]{flex:420px;min-width:0}.best-slot[data-v-4a87f58c]{cursor:pointer;margin-top:26px;font-family:inherit}.best-slot[data-v-4a87f58c]:disabled{cursor:not-allowed;opacity:.6}.post-editor__sidebar[data-v-4a87f58c]{top:var(--space-5);height:calc(100vh - var(--space-5) * 2);flex-direction:column;min-width:0;min-height:0;display:flex;position:sticky}.sidebar-alt[data-v-4a87f58c]{flex:1;min-height:0;overflow-y:auto}@media (width<=1100px){.post-editor__sidebar[data-v-4a87f58c]{height:auto;position:static}}@media (width<=700px){.mobile-tabs[data-v-4a87f58c]{display:block}.sidebar-toggle[data-v-4a87f58c]{display:none}.is-hidden-mobile[data-v-4a87f58c]{display:none!important}.crumbs__current[data-v-4a87f58c]{max-width:160px}.text-card__input[data-v-4a87f58c]{min-height:180px}.best-slot[data-v-4a87f58c]{margin-top:0}}.general[data-v-d5627612]{gap:var(--space-5);flex-direction:column;display:flex}.general__row[data-v-d5627612]{align-items:flex-end;gap:var(--space-3);display:flex}.general__row[data-v-d5627612]>:first-child{flex:1;min-width:0}.general__hint[data-v-d5627612]{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--text-tertiary);line-height:var(--lh-normal)}.general__meta[data-v-d5627612]{gap:var(--space-2) var(--space-6);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.general__meta dt[data-v-d5627612]{font-size:var(--fs-xs);color:var(--text-tertiary)}.general__meta dd[data-v-d5627612]{font-size:var(--fs-base);color:var(--text-primary);margin:2px 0 0}.general__danger[data-v-d5627612]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border-subtle));border-radius:var(--radius-lg);display:flex}.general__danger-title[data-v-d5627612]{font-weight:var(--fw-medium);color:var(--text-primary)}.general__limits[data-v-d5627612]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.general__actions[data-v-d5627612]{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.general__integration[data-v-d5627612]{padding:var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);gap:var(--space-3);flex-direction:column;display:flex}.general__integration-head[data-v-d5627612]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.general__integration-name[data-v-d5627612]{font-weight:var(--fw-semibold);color:var(--text-primary)}@media (width<=700px){.general__row[data-v-d5627612]{flex-wrap:wrap}.general__danger[data-v-d5627612]{flex-direction:column;align-items:stretch}}.platform-card[data-v-c5e37d3f]{align-items:flex-start;gap:var(--space-3);display:flex}.platform-card__icon[data-v-c5e37d3f]{border-radius:var(--radius-md);background:var(--text-tertiary);color:#fff;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:inline-flex}.platform-card.is-connected .platform-card__icon--vk[data-v-c5e37d3f]{background:var(--platform-vk)}.platform-card.is-connected .platform-card__icon--tg[data-v-c5e37d3f]{background:var(--platform-tg)}.platform-card.is-connected .platform-card__icon--ok[data-v-c5e37d3f]{background:var(--platform-ok)}.platform-card.is-connected .platform-card__icon--ig[data-v-c5e37d3f]{background:var(--platform-ig-gradient)}.platform-card.is-expiring[data-v-c5e37d3f]{border-color:var(--warning)}.platform-card__body[data-v-c5e37d3f]{flex:1;min-width:0}.platform-card__line[data-v-c5e37d3f]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.platform-card__name[data-v-c5e37d3f]{font-weight:var(--fw-medium);color:var(--text-primary)}.platform-card__subtitle[data-v-c5e37d3f]{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--fs-sm)}.platform-card__detail[data-v-c5e37d3f]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:2px 0 0}.platform-card__detail.is-warning[data-v-c5e37d3f]{color:var(--warning)}.platform-card__action[data-v-c5e37d3f]{white-space:nowrap;flex:none;margin-top:2px}@media (width<=480px){.platform-card[data-v-c5e37d3f]{flex-wrap:wrap}.platform-card__action[data-v-c5e37d3f]{margin-left:44px}}.brand-card__template-link[data-v-e42e6541]{font-size:var(--fs-sm);color:var(--accent-base);white-space:nowrap;flex-shrink:0;text-decoration:none}.brand-card__template-link[data-v-e42e6541]:hover{text-decoration:underline}.brand-card__size[data-v-e42e6541]{color:var(--text-tertiary);font-weight:var(--fw-medium)}.hint[data-v-e42e6541]{font-size:var(--fs-sm);color:var(--text-tertiary);margin:0}.dropzone[data-v-e42e6541]{border:2px dashed var(--border-default);border-radius:var(--radius-md);padding:var(--space-4);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);position:relative}.dropzone[data-v-e42e6541]:hover,.dropzone.is-active[data-v-e42e6541]{border-color:var(--accent-base);background:var(--accent-soft)}.dropzone.is-busy[data-v-e42e6541]{cursor:wait;opacity:.7}.dropzone__input[data-v-e42e6541]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dropzone__content[data-v-e42e6541]{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-secondary);pointer-events:none;display:flex}.url-row[data-v-e42e6541]{gap:var(--space-2);align-items:stretch;display:flex}.url-row[data-v-e42e6541] .ui-input{flex:1}.state-row[data-v-e42e6541]{padding:var(--space-3);text-align:center;color:var(--text-tertiary);font-size:var(--fs-sm)}.sources[data-v-e42e6541]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.source[data-v-e42e6541]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.source__main[data-v-e42e6541]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.source__ref[data-v-e42e6541]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:var(--fs-sm);flex:1;overflow:hidden}.source__meta[data-v-e42e6541]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.source__chunks[data-v-e42e6541]{font-size:var(--fs-sm);color:var(--text-tertiary)}.source__del[data-v-e42e6541]{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;padding:4px}.source__del[data-v-e42e6541]:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.source__del[data-v-e42e6541]:disabled{opacity:.4;cursor:not-allowed}.schedule__count[data-v-0d56b132]{color:var(--text-tertiary);font-weight:var(--fw-medium)}.hint[data-v-0d56b132]{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--fs-sm)}.schedule__loading[data-v-0d56b132]{color:var(--text-secondary);font-size:var(--fs-sm)}.schedule__slots[data-v-0d56b132]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.schedule__empty[data-v-0d56b132]{color:var(--text-tertiary);font-size:var(--fs-sm)}.schedule__remove[data-v-0d56b132]{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0 0 0 4px;font-size:14px;line-height:1}.schedule__remove[data-v-0d56b132]:hover:not(:disabled){opacity:1}.schedule__remove[data-v-0d56b132]:disabled{cursor:default;opacity:.4}.schedule__addtrigger[data-v-0d56b132]{cursor:pointer;border:none;font-family:inherit}.schedule__add[data-v-0d56b132]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.schedule__cancel[data-v-0d56b132]{cursor:pointer;color:var(--text-tertiary);font-size:var(--fs-sm);padding:0 var(--space-2);background:0 0;border:none}.schedule__cancel[data-v-0d56b132]:hover{color:var(--text-secondary)}.schedule__day[data-v-0d56b132]{width:84px}.schedule__time[data-v-0d56b132]{width:64px;height:34px;padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--fs-sm);text-align:center}.schedule__time[data-v-0d56b132]:focus{border-color:var(--accent-base);outline:none}.schedule__dash[data-v-0d56b132]{color:var(--text-tertiary)}.settings[data-v-c4810d42]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.settings__col[data-v-c4810d42]{gap:var(--space-5);flex-direction:column;display:flex}.settings__narrow[data-v-c4810d42]{max-width:var(--content-width-narrow)}.hint--sub[data-v-c4810d42]{margin-bottom:var(--space-1)}.platform-list[data-v-c4810d42]{gap:var(--space-2);flex-direction:column;display:flex}.platform-form[data-v-c4810d42]{gap:var(--space-4);flex-direction:column;display:flex}.row[data-v-c4810d42]{gap:var(--space-2);flex-wrap:wrap;display:flex}.hint[data-v-c4810d42]{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);margin:0}.hint--note[data-v-c4810d42]{padding:var(--space-3);background:var(--bg-elevated);border-left:3px solid var(--accent-base);border-radius:var(--radius-sm)}.hint--warn[data-v-c4810d42]{padding:var(--space-3);background:var(--warning-soft);border-left:3px solid var(--warning);border-radius:var(--radius-sm);color:var(--text-primary)}.link[data-v-c4810d42]{color:var(--accent-hover);font-weight:var(--fw-medium)}.error[data-v-c4810d42]{font-size:var(--fs-sm);color:var(--danger);margin:0}.ig-connected[data-v-c4810d42]{font-size:var(--fs-sm);padding:var(--space-2) var(--space-3);background:var(--success-soft);color:var(--success);border-radius:var(--radius-md)}.accordion[data-v-c4810d42]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.accordion__toggle[data-v-c4810d42]{width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary);text-align:left;transition:background var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.accordion__toggle[data-v-c4810d42]:hover{background:var(--bg-hover)}.accordion__toggle .is-open[data-v-c4810d42]{transform:rotate(180deg)}.accordion__toggle svg[data-v-c4810d42]{transition:transform var(--transition-fast);color:var(--text-tertiary)}.accordion__body[data-v-c4810d42]{padding:var(--space-4);gap:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.instructions[data-v-c4810d42]{padding-left:var(--space-5);line-height:1.8;font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.instructions code[data-v-c4810d42]{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-xs);padding:1px 5px}.form[data-v-4984fce4]{gap:var(--space-3);flex-direction:column;display:flex}.form__hint[data-v-4984fce4]{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.search[data-v-4984fce4]{gap:var(--space-2);flex-direction:column;display:flex}.results[data-v-4984fce4]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.results__item[data-v-4984fce4]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.results__item[data-v-4984fce4]:hover:not(:disabled){background:var(--bg-elevated)}.results__item[data-v-4984fce4]:disabled{opacity:.5;cursor:not-allowed}.results__text[data-v-4984fce4]{flex-direction:column;min-width:0;display:flex}.results__sub[data-v-4984fce4]{font-size:var(--fs-xs);color:var(--text-tertiary)}.picked[data-v-4984fce4]{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--bg-elevated);display:flex}.picked__text[data-v-4984fce4]{flex:1;min-width:0}.picked__sub[data-v-4984fce4]{font-size:var(--fs-xs);color:var(--text-tertiary)}.form__error[data-v-4984fce4]{color:var(--danger);font-size:var(--fs-sm)}.role-field[data-v-4984fce4]{gap:var(--space-1);flex-direction:column;display:flex}.role-field__label[data-v-4984fce4]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.role-cards[data-v-4984fce4]{gap:var(--space-2);flex-direction:column;display:flex}.role-card[data-v-4984fce4]{width:100%;padding:var(--space-3);text-align:left;cursor:pointer;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:2px;display:flex}.role-card[data-v-4984fce4]:hover{border-color:var(--border-strong)}.role-card.is-active[data-v-4984fce4]{border-color:var(--accent-base);background:var(--accent-soft)}.role-card__name[data-v-4984fce4]{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary)}.role-card__hint[data-v-4984fce4]{font-size:var(--fs-xs);color:var(--text-tertiary)}.created[data-v-4984fce4]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-elevated);flex-direction:column;display:flex}.created__label[data-v-4984fce4]{font-size:var(--fs-sm);color:var(--text-secondary)}.created__row[data-v-4984fce4]{gap:var(--space-2);align-items:center;display:flex}.created__url[data-v-4984fce4]{min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-mono,monospace);font-size:var(--fs-sm);flex:1}.projects[data-v-ed0830af]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.projects__grid[data-v-ed0830af]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));display:grid}.project-card[data-v-ed0830af]{gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex;position:relative}.project-card[data-v-ed0830af]:hover{background:var(--bg-hover);border-color:var(--border-default)}.project-card.is-current[data-v-ed0830af]{border-color:var(--accent-base)}.project-card__top[data-v-ed0830af]{align-items:flex-start;gap:var(--space-3);display:flex}.project-card__avatar[data-v-ed0830af]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-on-accent);font-weight:var(--fw-semibold);font-size:var(--fs-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.project-card__head[data-v-ed0830af]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.project-card__title-row[data-v-ed0830af]{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.project-card__title[data-v-ed0830af]{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-primary);overflow-wrap:anywhere;flex:0 auto;min-width:0;margin:0}.project-card__chips[data-v-ed0830af]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.project-card__owner[data-v-ed0830af]{font-size:var(--fs-xs);color:var(--text-tertiary)}.project-card__actions[data-v-ed0830af]{gap:var(--space-1);opacity:0;transition:opacity var(--transition-fast);flex:none;display:flex}.project-card:hover .project-card__actions[data-v-ed0830af],.project-card:focus-within .project-card__actions[data-v-ed0830af]{opacity:1}@media (width<=600px){.project-card__actions[data-v-ed0830af]{opacity:1}}.action-btn[data-v-ed0830af]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.action-btn[data-v-ed0830af]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-default)}.action-btn--danger[data-v-ed0830af]:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.action-btn[data-v-ed0830af]:disabled{opacity:.4;cursor:not-allowed}.project-card__stats[data-v-ed0830af]{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;display:flex}.project-card__platforms[data-v-ed0830af]{align-items:center;gap:6px;display:flex}.project-card__platforms-count[data-v-ed0830af]{font-size:var(--fs-xs);color:var(--text-tertiary);margin-left:4px}.project-card__metrics[data-v-ed0830af]{font-size:var(--fs-sm);color:var(--text-secondary)}.project-card__footer[data-v-ed0830af]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.project-card__status[data-v-ed0830af]{font-size:var(--fs-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.project-card__status-dot[data-v-ed0830af]{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px}.project-card__status--archived .project-card__status-dot[data-v-ed0830af]{background:var(--text-tertiary)}.project-card--add[data-v-ed0830af]{text-align:center;border:1px dashed var(--border-default);box-shadow:none;color:var(--text-tertiary);font:inherit;background:0 0;justify-content:center;align-items:center;gap:4px;min-height:140px}.project-card--add[data-v-ed0830af]:hover{border-color:var(--accent-base);color:var(--accent-base);background:var(--accent-soft)}.project-card--add__title[data-v-ed0830af]{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary)}.project-card--add__hint[data-v-ed0830af]{font-size:var(--fs-xs);color:var(--text-tertiary)}.projects__archive[data-v-ed0830af]{gap:var(--space-3);flex-direction:column;display:flex}.projects__all-archived[data-v-ed0830af]{font-size:var(--fs-base);color:var(--text-tertiary)}.projects__archive-title[data-v-ed0830af]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-tertiary);margin:0}.project-card--archived[data-v-ed0830af]{opacity:.7}.project-card--archived[data-v-ed0830af]:hover{opacity:.9}.ui-skeleton[data-v-44ee1dcd]{background:var(--bg-surface);border-radius:var(--radius-sm);display:inline-block;position:relative;overflow:hidden}.ui-skeleton[data-v-44ee1dcd]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--bg-hover) 50%, transparent 100%);animation:ui-skeleton-shimmer-44ee1dcd var(--dur-shimmer) linear infinite;position:absolute;inset:0;transform:translate(-100%)}.ui-skeleton--circle[data-v-44ee1dcd]{border-radius:50%}@keyframes ui-skeleton-shimmer-44ee1dcd{to{transform:translate(100%)}}.members[data-v-d80b36b8]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.members__col[data-v-d80b36b8]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ds-panel__hint[data-v-d80b36b8]{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.empty__text[data-v-d80b36b8]{color:var(--text-secondary);margin:0}.seats[data-v-d80b36b8]{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:inline-flex}.seats__bar[data-v-d80b36b8]{border-radius:var(--radius-pill);background:var(--bg-elevated);width:96px;height:4px;display:block;overflow:hidden}.seats__fill[data-v-d80b36b8]{background:var(--accent-base);border-radius:inherit;height:100%;display:block}.role-hints[data-v-d80b36b8]{margin:0 0 var(--space-4);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.role-hints__item[data-v-d80b36b8]{align-items:flex-start;gap:var(--space-2);display:flex}.role-hints__item .ds-dot[data-v-d80b36b8]{margin-top:6px}.role-hints__dot--owner[data-v-d80b36b8]{--dot-color:var(--accent-base)}.role-hints__dot--admin[data-v-d80b36b8]{--dot-color:var(--accent-data)}.role-hints__dot--editor[data-v-d80b36b8]{--dot-color:var(--success)}.role-hints__dot--viewer[data-v-d80b36b8]{--dot-color:var(--text-tertiary)}.role-hints__text[data-v-d80b36b8]{min-width:0}.role-hints__name[data-v-d80b36b8]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.role-hints__desc[data-v-d80b36b8]{font-size:var(--fs-sm);color:var(--text-secondary);margin-top:2px}.table[data-v-d80b36b8]{border-collapse:collapse;width:100%}.table th[data-v-d80b36b8]{text-align:left;padding:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);font-weight:500}.table td[data-v-d80b36b8]{padding:var(--space-2);border-bottom:1px solid var(--border-subtle)}.table tr:last-child td[data-v-d80b36b8]{border-bottom:none}.table__actions[data-v-d80b36b8]{text-align:right;white-space:nowrap}.table__actions-col[data-v-d80b36b8]{width:1%}.member[data-v-d80b36b8]{align-items:center;gap:var(--space-2);display:flex}.member__text[data-v-d80b36b8]{min-width:0}.member__login[data-v-d80b36b8]{font-size:var(--fs-xs);color:var(--text-tertiary)}.avatar[data-v-d80b36b8]{width:32px;height:32px;margin-right:var(--space-2);background:var(--bg-elevated);font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.name[data-v-d80b36b8]{vertical-align:middle}.muted[data-v-d80b36b8]{color:var(--text-secondary)}.num[data-v-d80b36b8]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kinds[data-v-d80b36b8]{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:2px}.row--bot td[data-v-d80b36b8]{background:var(--bg-elevated)}.row--total td[data-v-d80b36b8]{border-top:1px solid var(--border-subtle);font-weight:600}.confirm__text[data-v-d80b36b8]{margin:0}@media (width<=640px){.table thead[data-v-d80b36b8]{display:none}.table tr[data-v-d80b36b8]{gap:var(--space-1);padding:var(--space-2) 0;display:grid}.table td[data-v-d80b36b8]{padding:var(--space-1);border:none}.table__actions[data-v-d80b36b8]{text-align:left}}.invite[data-v-061e23df]{gap:var(--space-5);max-width:var(--content-width-narrow);flex-direction:column;margin-inline:auto;display:flex}.ds-panel[data-v-061e23df]{gap:var(--space-3);flex-direction:column;display:flex}.invite__text[data-v-061e23df]{margin:0}.invite__hint[data-v-061e23df]{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.invite__actions[data-v-061e23df]{gap:var(--space-2);justify-content:flex-end;display:flex}.ui-pill-radio[data-v-8c9f0072]{gap:var(--space-2);flex-direction:column;display:flex}.ui-pill-radio__label[data-v-8c9f0072]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.ui-pill-radio__group[data-v-8c9f0072]{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-pill-radio__option[data-v-8c9f0072]{padding:4px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--fs-sm);color:var(--text-secondary);background:var(--bg-surface);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);align-items:center;display:inline-flex;position:relative}.ui-pill-radio__option[data-v-8c9f0072]:hover:not(.is-disabled):not(.is-active){border-color:var(--border-strong);color:var(--text-primary)}.ui-pill-radio__option.is-active[data-v-8c9f0072]{background:var(--accent-soft);border-color:var(--accent-base);color:var(--accent-hover)}.ui-pill-radio__option.is-disabled[data-v-8c9f0072]{opacity:.5;cursor:not-allowed}.ui-pill-radio__option input[data-v-8c9f0072]{opacity:0;width:0;height:0;position:absolute}.brief-diff[data-v-95f81786]{gap:var(--space-3);flex-direction:column;display:flex}.brief-diff__bar[data-v-95f81786]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.brief-diff__stats[data-v-95f81786]{gap:var(--space-2);display:flex}.brief-diff__legend[data-v-95f81786]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-tertiary);margin:0;display:flex}.brief-diff__swatch[data-v-95f81786]{width:10px;height:10px;margin-left:var(--space-2);border-radius:3px}.brief-diff__swatch[data-v-95f81786]:first-child{margin-left:0}.brief-diff__swatch--del[data-v-95f81786]{background:var(--danger-soft);border:1px solid var(--danger)}.brief-diff__swatch--add[data-v-95f81786]{background:var(--success-soft);border:1px solid var(--success)}.brief-diff__body[data-v-95f81786]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);max-height:60vh;padding:var(--space-2) 0;font-size:var(--fs-base);line-height:var(--lh-relaxed);overflow-y:auto}.brief-diff__line[data-v-95f81786]{padding:1px var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);border-left:3px solid #0000}.brief-diff__line--del[data-v-95f81786]{background:var(--danger-soft);border-left-color:var(--danger);color:var(--text-primary)}.brief-diff__line--add[data-v-95f81786]{background:var(--success-soft);border-left-color:var(--success);color:var(--text-primary)}.brief-diff__line--del[data-v-95f81786]:not(:has(span)){text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.brief-diff__word--del[data-v-95f81786]{background:color-mix(in srgb, var(--danger) 30%, transparent);border-radius:3px;text-decoration:line-through}.brief-diff__word--add[data-v-95f81786]{background:color-mix(in srgb, var(--success) 30%, transparent);border-radius:3px}.strategy[data-v-6bd0fe94]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.strategy__subtitle-row[data-v-6bd0fe94]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.strategy__main[data-v-6bd0fe94],.strategy__side[data-v-6bd0fe94]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ds-panel h2[data-v-6bd0fe94]{font-size:var(--fs-lg);margin:0}.strategy__hint[data-v-6bd0fe94]{color:var(--text-tertiary);font-size:var(--fs-sm);margin:0 0 var(--space-3)}.strategy__yadisk-actions[data-v-6bd0fe94]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.strategy__yadisk-result[data-v-6bd0fe94]{font-size:var(--fs-sm);color:var(--success)}.strategy__yadisk-result.is-error[data-v-6bd0fe94]{color:var(--danger)}.strategy__brief-textarea[data-v-6bd0fe94] .ui-field__textarea{min-height:380px}.strategy__row[data-v-6bd0fe94]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.strategy__social[data-v-6bd0fe94]{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.strategy__social-label[data-v-6bd0fe94]{font-weight:600;font-size:var(--fs-sm);margin-bottom:var(--space-2);display:block}.strategy__social-hint[data-v-6bd0fe94]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:var(--space-2) 0 0}.strategy__autosearch[data-v-6bd0fe94]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.strategy__keywords[data-v-6bd0fe94]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.strategy__keywords-label[data-v-6bd0fe94]{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:600}.strategy__platforms[data-v-6bd0fe94]{gap:var(--space-3);margin:var(--space-3) 0 0;border:none;flex-wrap:wrap;padding:0;display:flex}.strategy__platforms legend[data-v-6bd0fe94]{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.strategy__checkbox[data-v-6bd0fe94]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.strategy__schedule[data-v-6bd0fe94]{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.strategy__schedule-row[data-v-6bd0fe94]{align-items:center;gap:var(--space-3);grid-template-columns:48px 1fr;display:grid}.strategy__schedule-day[data-v-6bd0fe94]{font-weight:var(--fw-semibold);color:var(--text-secondary)}.strategy__schedule-slots[data-v-6bd0fe94]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.strategy__slot[data-v-6bd0fe94]{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-hover);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.strategy__slot-remove[data-v-6bd0fe94]{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.strategy__slot--range[data-v-6bd0fe94]{background:var(--bg-surface);color:var(--text-primary);border:1px dashed var(--border-default)}.strategy__slot-form[data-v-6bd0fe94]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.strategy__slot-dash[data-v-6bd0fe94]{color:var(--text-secondary)}.strategy__slot-input[data-v-6bd0fe94]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;background:var(--bg-input);width:64px;color:var(--text-primary);padding:4px 6px}.strategy__bottom-actions[data-v-6bd0fe94]{gap:var(--space-3);display:flex}.strategy__suggest[data-v-6bd0fe94]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.strategy__brand-toggle[data-v-6bd0fe94]{align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;display:inline-flex}.strategy__brand-toggle input[type=checkbox][data-v-6bd0fe94]{cursor:pointer}.strategy__example-link[data-v-6bd0fe94]{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--accent-base);white-space:nowrap;text-decoration:none;display:inline-block}.strategy__example-link[data-v-6bd0fe94]:hover{text-decoration:underline}.strategy__versions[data-v-6bd0fe94]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.strategy__version[data-v-6bd0fe94]{border:1px solid var(--border-subtle);border-left:3px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.strategy__version--applied[data-v-6bd0fe94]{border-left-color:var(--success)}.strategy__version--pending[data-v-6bd0fe94]{border-left-color:var(--warning)}.strategy__version-head[data-v-6bd0fe94]{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.strategy__version-date[data-v-6bd0fe94]{color:var(--text-tertiary);font-size:var(--fs-sm)}.strategy__version-reason[data-v-6bd0fe94]{color:var(--text-secondary);font-size:var(--fs-sm);white-space:pre-wrap}.strategy__version-actions[data-v-6bd0fe94]{gap:var(--space-2);flex-wrap:wrap;display:flex}.strategy__field-label[data-v-6bd0fe94]{font-weight:600;font-size:var(--fs-sm);margin-top:var(--space-2);display:block}.strategy__mix-chips[data-v-6bd0fe94]{gap:var(--space-2);flex-wrap:wrap;display:flex}.strategy__mix-chip[data-v-6bd0fe94]{cursor:pointer;border-style:solid}.strategy__mix-chip[data-v-6bd0fe94]:disabled{cursor:not-allowed;opacity:.6}.strategy__topics[data-v-6bd0fe94]{gap:var(--space-2);flex-wrap:wrap;min-height:22px;display:flex}.strategy__topics-empty[data-v-6bd0fe94]{color:var(--text-tertiary);font-size:var(--fs-sm)}.strategy__chip-remove[data-v-6bd0fe94]{cursor:pointer;color:inherit;background:0 0;border:none;margin-left:2px;padding:0;font-size:14px;line-height:1}.strategy__topic-add[data-v-6bd0fe94]{gap:var(--space-2);margin-top:var(--space-3);display:flex}.strategy__links[data-v-6bd0fe94]{gap:var(--space-2);flex-direction:column;display:flex}.strategy__link-row[data-v-6bd0fe94]{gap:var(--space-2);grid-template-columns:1fr 1.6fr 140px 32px;align-items:center;display:grid}.strategy__link-remove[data-v-6bd0fe94]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:0 0;height:32px;font-size:18px;line-height:1}.strategy__examples[data-v-6bd0fe94]{gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}.strategy__example-row[data-v-6bd0fe94]{gap:var(--space-2);grid-template-columns:1fr 32px;align-items:start;display:grid}.strategy__fanout-toggle[data-v-6bd0fe94]{font-size:var(--fs-md);color:var(--text-primary);margin:var(--space-3) 0}.strategy__limits[data-v-6bd0fe94]{gap:var(--space-2);flex-direction:column;display:flex}.strategy__limit-row[data-v-6bd0fe94]{align-items:center;gap:var(--space-3);grid-template-columns:120px 1fr 96px;display:grid}.strategy__limit-label[data-v-6bd0fe94]{font-weight:600;font-size:var(--fs-sm)}.strategy__limit-range[data-v-6bd0fe94]{width:100%}.strategy__limit-value[data-v-6bd0fe94]{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text-secondary);text-align:right}.cplan[data-v-67282ddb]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.cplan__subtitle[data-v-67282ddb]{align-items:center;gap:var(--space-2);display:inline-flex}.cplan__period[data-v-67282ddb]{font-weight:var(--fw-medium);color:var(--text-primary)}.cplan__main[data-v-67282ddb]{flex-direction:column;min-width:0;display:flex}.cplan__plans[data-v-67282ddb]{gap:var(--space-2);flex-direction:column;display:flex}.cplan__plan-row[data-v-67282ddb]{align-items:center;gap:var(--space-4);cursor:pointer;transition:border-color var(--transition-fast);display:flex}.cplan__plan-row[data-v-67282ddb]:hover{border-color:var(--accent-border)}.cplan__plan-period[data-v-67282ddb]{font-weight:var(--fw-medium);min-width:180px}.cplan__plan-meta[data-v-67282ddb]{color:var(--text-tertiary);font-size:var(--fs-sm);margin-left:auto}.cplan__chevron[data-v-67282ddb]{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-tertiary);font-size:var(--fs-xl);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:flex}.cplan__chevron[data-v-67282ddb]:hover{color:var(--accent-base);background:var(--bg-hover)}.cplan__chevron--disabled[data-v-67282ddb]{cursor:default;opacity:.3}.cplan__chevron--disabled[data-v-67282ddb]:hover{color:var(--text-tertiary);background:0 0}.cplan__back[data-v-67282ddb]{color:var(--text-secondary);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:none;padding:0}.cplan__back[data-v-67282ddb]:hover{color:var(--accent-base)}.picker__error[data-v-67282ddb]{font-size:var(--fs-sm);color:var(--danger);margin:0}.cplan__slots[data-v-67282ddb]{gap:var(--space-2);flex-direction:column;display:flex}.cplan__slot[data-v-67282ddb]{align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.cplan__slot-date[data-v-67282ddb]{flex-direction:column;flex-shrink:0;align-items:center;min-width:40px;display:flex}.cplan__slot-day[data-v-67282ddb]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.1}.cplan__slot-weekday[data-v-67282ddb]{font-size:var(--fs-xs);color:var(--text-tertiary);text-transform:uppercase}.cplan__slot-topic[data-v-67282ddb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cplan__slot-topic>span[data-v-67282ddb]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cplan__slot-format[data-v-67282ddb]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-tertiary);display:flex}.cplan__thumb-wrap[data-v-67282ddb]{flex-shrink:0;width:40px;height:40px;position:relative}.cplan__thumb[data-v-67282ddb]{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);cursor:zoom-in;width:40px;height:40px;display:block}.cplan__thumb-edit[data-v-67282ddb]{border:1px solid var(--border-subtle);background:var(--bg-surface);width:20px;height:20px;color:var(--text-secondary);font-size:var(--fs-xs);cursor:pointer;border-radius:50%;line-height:1;position:absolute;bottom:-6px;right:-6px}.cplan__thumb-edit[data-v-67282ddb]:hover{color:var(--accent-base);border-color:var(--accent-base)}.cplan__side[data-v-67282ddb]{gap:var(--space-5);flex-direction:column;display:flex}.cplan__hint[data-v-67282ddb]{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--text-tertiary)}.cplan__brief[data-v-67282ddb]{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.5}.cplan__mix[data-v-67282ddb]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.cplan__trends[data-v-67282ddb]{gap:var(--space-2);flex-direction:column;display:flex}.cplan__trend[data-v-67282ddb]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cplan__trend-main[data-v-67282ddb]{flex-direction:column;gap:4px;min-width:0;display:flex}.cplan__trend-main a[data-v-67282ddb],.cplan__trend-main span[data-v-67282ddb]{color:var(--text-primary);text-decoration:none}.cplan__trend-main a[data-v-67282ddb]:hover{color:var(--accent-base)}.cplan__trend-meta[data-v-67282ddb]{gap:var(--space-2);display:flex}.picker[data-v-67282ddb]{gap:var(--space-3);flex-direction:column;min-width:320px;display:flex}.picker__pane[data-v-67282ddb]{gap:var(--space-3);flex-direction:column;display:flex}.picker__hint[data-v-67282ddb]{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.picker__grid[data-v-67282ddb]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.picker__cell[data-v-67282ddb]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-base);transition:border-color var(--transition-fast);padding:0;position:relative;overflow:hidden}.picker__cell[data-v-67282ddb]:hover{border-color:var(--accent-base)}.picker__cell.is-busy[data-v-67282ddb]{opacity:.5;pointer-events:none}.picker__cell img[data-v-67282ddb]{object-fit:cover;cursor:zoom-in;width:100%;height:120px;display:block}.picker__zoom[data-v-67282ddb]{color:#fff;width:28px;height:28px;font-size:var(--fs-sm);cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:6px;right:6px}.picker__zoom[data-v-67282ddb]:hover{background:#000000bf}.picker__apply[data-v-67282ddb]{position:absolute;bottom:6px;left:6px}.cplan-lightbox[data-v-67282ddb]{z-index:1000;padding:var(--space-4);cursor:zoom-out;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cplan-lightbox__img[data-v-67282ddb]{object-fit:contain;border-radius:var(--radius-md);cursor:default;max-width:90vw;max-height:90vh}.cplan-lightbox__close[data-v-67282ddb]{color:#fff;width:40px;height:40px;font-size:var(--fs-2xl);cursor:pointer;background:#ffffff26;border:none;border-radius:50%;line-height:1;position:absolute;top:16px;right:20px}.cplan-lightbox__close[data-v-67282ddb]:hover{background:#ffffff4d}@media (width<=899px){.cplan__plan-row[data-v-67282ddb]{flex-wrap:wrap}.cplan__plan-meta[data-v-67282ddb]{width:100%;margin-left:0}}.ewc[data-v-c440b32a]{gap:var(--space-4);flex-direction:column;display:flex}.ewc__legend[data-v-c440b32a]{gap:var(--space-4);display:flex}.ewc__legend-item[data-v-c440b32a]{font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.ewc__bars[data-v-c440b32a]{justify-content:space-between;align-items:stretch;gap:var(--space-2);flex:1;min-height:120px;display:flex}.ewc__group[data-v-c440b32a]{align-items:center;gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ewc__pair[data-v-c440b32a]{flex:1;align-items:stretch;gap:4px;min-height:0;display:flex}.ewc__bar-wrap[data-v-c440b32a]{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:16px;display:flex}.ewc__value[data-v-c440b32a]{font-size:var(--fs-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.ewc__bar[data-v-c440b32a]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;min-height:2px}.ewc__bar--published[data-v-c440b32a]{background:var(--accent-base)}.ewc__bar--engagement[data-v-c440b32a]{background:var(--accent-data)}.ewc__label[data-v-c440b32a]{font-size:var(--fs-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.insights[data-v-215805bf]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.insights-kpis[data-v-215805bf]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.insights-kpi__row[data-v-215805bf]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.insights-kpi__value--warning[data-v-215805bf]{color:var(--warning)}.insights-kpi__empty[data-v-215805bf]{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.insights-split--charts[data-v-215805bf]{align-items:stretch}.insights-chart-panel[data-v-215805bf]{flex-direction:column;display:flex}.insights-chart-panel__fill[data-v-215805bf]{flex:1;min-height:0}.ds-empty--sm[data-v-215805bf]{padding:var(--space-4) var(--space-3)}.ds-empty--sm .ds-empty__icon[data-v-215805bf]{width:36px;height:36px;font-size:var(--fs-lg);margin-bottom:0}.insights-heat__intro[data-v-215805bf]{margin:calc(-1 * var(--space-3)) 0 var(--space-3)}.insights-heat[data-v-215805bf]{flex-direction:column;gap:4px;display:flex;overflow-x:auto}.insights-heat__hours[data-v-215805bf]{font-size:var(--fs-xs);color:var(--text-tertiary);grid-template-columns:32px repeat(6,minmax(36px,1fr));gap:4px;display:grid}.insights-heat__hour[data-v-215805bf]{text-align:center;font-variant-numeric:tabular-nums}.insights-heat__row[data-v-215805bf]{grid-template-columns:32px repeat(6,minmax(36px,1fr));gap:4px;display:grid}.insights-heat__day[data-v-215805bf]{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;display:flex}.insights-heat__cell[data-v-215805bf]{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);justify-content:center;align-items:center;height:28px;display:flex}.insights-heat__cell--peak[data-v-215805bf]{border-color:var(--accent-data-border,var(--accent-data));box-shadow:0 0 0 1px var(--accent-data-border,var(--accent-data)) inset}.insights-heat__peak-label[data-v-215805bf]{font-size:9px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-data-text,var(--accent-data))}.insights-heat__legend[data-v-215805bf]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.insights-heat__scale[data-v-215805bf]{gap:2px;display:inline-flex}.insights-heat__swatch[data-v-215805bf]{border-radius:2px;width:16px;height:8px}.insights-heat__legend-text[data-v-215805bf]{font-size:var(--fs-xs);color:var(--text-tertiary)}.insights-heat__footer[data-v-215805bf]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.insights-heat__muted[data-v-215805bf]{color:var(--text-tertiary)}.insights-posts[data-v-215805bf]{gap:var(--space-2);flex-direction:column;display:flex}.insights-post[data-v-215805bf]{align-items:center;gap:var(--space-3);grid-template-columns:24px 1fr auto auto;display:grid}.insights-post__num[data-v-215805bf]{background:var(--bg-hover);width:24px;height:24px;color:var(--text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.insights-post__body[data-v-215805bf]{min-width:0}.insights-post__title[data-v-215805bf]{color:var(--text-primary);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.insights-post__title[data-v-215805bf]:hover{color:var(--accent-data-text,var(--accent-data))}.insights-post__meta[data-v-215805bf]{font-size:var(--fs-xs);color:var(--text-tertiary)}.insights-post__score[data-v-215805bf]{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--success)}.insights-banner[data-v-215805bf]{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--success-soft);border:1px solid color-mix(in srgb, var(--success) 30%, transparent);display:flex}.insights-banner__icon[data-v-215805bf]{color:var(--success);flex:none}.insights-banner__text[data-v-215805bf]{font-size:var(--fs-sm);color:var(--text-primary);flex:auto;margin:0}.insights-link[data-v-215805bf]{margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--accent-data-text,var(--accent-data));text-decoration:none;display:inline-block}.insights-link[data-v-215805bf]:hover{text-decoration:underline}.insights-link--btn[data-v-215805bf]{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.insights-report[data-v-215805bf]{white-space:pre-wrap;background:var(--bg-elevated);border-radius:var(--radius-md);padding:var(--space-3);font-family:inherit;font-size:var(--fs-sm);margin:var(--space-2) 0 0;color:var(--text-secondary);line-height:1.5}.insights-agent-kpis[data-v-215805bf]{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.insights-agent-kpi[data-v-215805bf]{flex-direction:column;gap:2px;min-width:0;display:flex}.insights-agent-kpi .ds-kpi__value[data-v-215805bf]{font-size:var(--fs-xl);letter-spacing:normal}.insights-agent-kpi .ds-kpi__label[data-v-215805bf]{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.insights-tone-success[data-v-215805bf]{color:var(--success)}.insights-tone-warning[data-v-215805bf]{color:var(--warning)}.insights-tone-danger[data-v-215805bf]{color:var(--danger)}.insights-agent-rows[data-v-215805bf]{gap:var(--space-2);flex-direction:column;display:flex}.insights-agent-row[data-v-215805bf]{align-items:center;gap:var(--space-3);grid-template-columns:1fr auto auto auto;display:grid}.insights-agent-row__name[data-v-215805bf]{color:var(--text-primary);font-size:var(--fs-sm)}.insights-agent-row__runs[data-v-215805bf],.insights-agent-row__time[data-v-215805bf]{color:var(--text-tertiary);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.insights-muted[data-v-215805bf]{color:var(--text-secondary);font-size:var(--fs-sm);margin:0 0 var(--space-3)}.insights-runs[data-v-215805bf]{gap:var(--space-2);flex-direction:column;display:flex}.insights-run__row[data-v-215805bf]{align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:90px 1fr auto auto auto auto;display:grid}.insights-run__time[data-v-215805bf],.insights-run__meta[data-v-215805bf]{font-size:var(--fs-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.insights-run__surface[data-v-215805bf]{font-size:var(--fs-sm);color:var(--text-primary)}.insights-run__trace[data-v-215805bf]{background:var(--bg-elevated);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:-4px}.insights-run__error[data-v-215805bf]{color:var(--danger);margin:0 0 var(--space-2)}.insights-trace-list[data-v-215805bf]{gap:var(--space-1);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.insights-trace-ok[data-v-215805bf]{color:var(--success);margin-right:var(--space-2)}.insights-trace-bad[data-v-215805bf]{color:var(--danger);margin-right:var(--space-2)}@media (width<=640px){.insights-run__row[data-v-215805bf]{grid-template-columns:1fr auto;row-gap:4px}.insights-post[data-v-215805bf]{grid-template-columns:24px 1fr}.insights-post__score[data-v-215805bf]{grid-column:2;justify-self:end}}.result-card[data-v-35aa57a4]{gap:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column;display:flex}.result-card__head[data-v-35aa57a4]{align-items:center;gap:var(--space-2);display:flex}.result-card__body[data-v-35aa57a4]{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:var(--fs-sm);color:var(--text-secondary);max-height:260px;padding:var(--space-3);background:var(--bg-surface);border-radius:var(--radius-md);margin:0;overflow-y:auto}.result-card__actions[data-v-35aa57a4]{justify-content:flex-end;gap:var(--space-2);margin-top:auto;display:flex}.factory[data-v-052fe204]{max-width:var(--content-width-wide);gap:var(--space-5);flex-direction:column;display:flex}.factory__grid[data-v-052fe204]{gap:var(--space-5);grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.factory__grid[data-v-052fe204]{grid-template-columns:minmax(0,1fr)}}.source-panel[data-v-052fe204]{gap:var(--space-4);flex-direction:column;display:flex}.mix[data-v-052fe204]{gap:var(--space-2);flex-direction:column;display:flex}.mix__chips[data-v-052fe204]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=480px){.mix__chips[data-v-052fe204]{grid-template-columns:1fr}}.mix-chip[data-v-052fe204]{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;display:flex}.mix-chip[data-v-052fe204]:hover{border-color:var(--accent-border)}.mix-chip.is-active[data-v-052fe204]{border-color:var(--accent-border);background:var(--accent-soft)}.mix-chip input[type=checkbox][data-v-052fe204]{display:none}.mix-chip__label[data-v-052fe204]{font-weight:var(--fw-medium);color:var(--text-primary);font-size:var(--fs-sm)}.mix-chip__hint[data-v-052fe204]{font-size:var(--fs-xs);color:var(--text-tertiary)}.loading-hint[data-v-052fe204]{font-size:var(--fs-sm);color:var(--text-tertiary);text-align:center}.result-panel[data-v-052fe204]{flex-direction:column;display:flex}.result-panel__head-actions[data-v-052fe204]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cards-grid[data-v-052fe204]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.cards-grid[data-v-052fe204]{grid-template-columns:1fr}}.result-card[data-v-052fe204]{gap:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column;display:flex}.result-card__head[data-v-052fe204]{align-items:center;gap:var(--space-2);display:flex}.result-card__title[data-v-052fe204]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.result-card__body[data-v-052fe204]{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:var(--fs-sm);color:var(--text-secondary);max-height:260px;padding:var(--space-3);background:var(--bg-surface);border-radius:var(--radius-md);margin:0;overflow-y:auto}.result-card__actions[data-v-052fe204]{justify-content:flex-end;gap:var(--space-2);margin-top:auto;display:flex}.title-variants[data-v-052fe204]{padding-left:var(--space-4);margin:0}.title-variants li[data-v-052fe204]{color:var(--text-tertiary);font-size:var(--fs-sm)}.errors[data-v-052fe204]{padding:var(--space-3);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);font-size:var(--fs-sm);margin-bottom:var(--space-3)}.errors ul[data-v-052fe204]{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.canvas-wrap[data-v-a77edbb0]{flex:1;width:100%;min-width:0;min-height:0;padding:12px;display:flex;overflow:auto}.stage-box[data-v-a77edbb0]{margin:auto;position:relative}.stage[data-v-a77edbb0]{box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;border-radius:10px;position:relative;overflow:hidden}.grid-overlay[data-v-a77edbb0]{pointer-events:none;z-index:5;background-image:linear-gradient(90deg,#7f7f7f40 1px,#0000 1px),linear-gradient(#7f7f7f40 1px,#0000 1px);background-size:10% 10%;position:absolute;inset:0}.el[data-v-a77edbb0]{cursor:move}.el.selected[data-v-a77edbb0]{outline:1px solid #0000}.el.editing[data-v-a77edbb0]{cursor:text}.el.locked[data-v-a77edbb0]{pointer-events:none}.inner.text[data-v-a77edbb0]{outline:none}.el.editing .inner.text[data-v-a77edbb0]{cursor:text}.inspector[data-v-d036fa0e]{flex-direction:column;gap:1rem;display:flex}.group[data-v-d036fa0e]{flex-direction:column;gap:.7rem;display:flex}.group-head[data-v-d036fa0e]{justify-content:space-between;align-items:center;display:flex}.group h3[data-v-d036fa0e]{margin:0;font-size:.95rem}.layer-btns[data-v-d036fa0e]{gap:.25rem;display:flex}.align-btns[data-v-d036fa0e]{align-items:center;gap:.25rem;display:flex}.align-btns button[data-v-d036fa0e]{border:1px solid var(--border-default);background:var(--bg-base);cursor:pointer;width:30px;height:28px;color:var(--text-secondary);border-radius:6px;font-size:.9rem}.align-btns button[data-v-d036fa0e]:hover{border-color:var(--accent-base);color:var(--accent-base)}.align-sep[data-v-d036fa0e]{background:var(--border-default);width:1px;height:20px;margin:0 .15rem}.layer-btns button[data-v-d036fa0e]{border:1px solid var(--border-default);background:var(--bg-base);cursor:pointer;width:26px;height:26px;color:var(--text-secondary);border-radius:6px}.layer-btns button.del[data-v-d036fa0e]:hover{background:var(--danger,#e5484d);color:#fff;border-color:#0000}.file-hidden[data-v-d036fa0e]{display:none}.field[data-v-d036fa0e]{flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.field>span[data-v-d036fa0e]{color:var(--text-secondary)}.field.checkbox[data-v-d036fa0e]{flex-direction:row;align-items:center;gap:.5rem}.two[data-v-d036fa0e]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.row[data-v-d036fa0e]{align-items:center;gap:.5rem;display:flex}.row input[type=color][data-v-d036fa0e]{cursor:pointer;background:0 0;border:none;width:42px;height:32px;padding:0}input[type=range][data-v-d036fa0e]{width:100%}.toolbar[data-v-a1a08bcf]{flex-wrap:wrap;align-items:center;gap:1px;display:flex}.tool[data-v-a1a08bcf]{height:28px;padding:0 var(--space-3);cursor:pointer;border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--fs-sm);white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-direction:row;align-items:center;gap:5px;display:flex}.tool[data-v-a1a08bcf]:hover{color:var(--text-primary);background:var(--bg-elevated)}.tool .ico[data-v-a1a08bcf]{opacity:.85;font-size:.85em;line-height:1}.tool .lbl[data-v-a1a08bcf]{font-size:inherit}.cai[data-v-82aa50cb]{flex-direction:column;gap:.6rem;height:100%;min-height:320px;display:flex}.cai-log[data-v-82aa50cb]{flex-direction:column;flex:1;gap:.5rem;max-height:50vh;padding:.25rem;display:flex;overflow-y:auto}.cai-empty[data-v-82aa50cb]{color:var(--text-tertiary);margin:.5rem 0;font-size:.85rem}.cai-msg[data-v-82aa50cb]{white-space:pre-wrap;word-break:break-word;border-radius:10px;max-width:92%;padding:.5rem .7rem;font-size:.86rem;line-height:1.4}.cai-msg.user[data-v-82aa50cb]{background:var(--accent-soft);color:var(--text-primary);align-self:flex-end}.cai-msg.assistant[data-v-82aa50cb]{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);align-self:flex-start}.cai-typing[data-v-82aa50cb]{color:var(--text-secondary);align-items:center;gap:.4rem;display:flex}.cai-chips[data-v-82aa50cb]{flex-wrap:wrap;gap:.4rem;display:flex}.cai-chip[data-v-82aa50cb]{cursor:pointer;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);border-radius:999px;padding:.3rem .6rem;font-size:.78rem}.cai-chip[data-v-82aa50cb]:hover{border-color:var(--accent-base);color:var(--accent-base)}.cai-composer[data-v-82aa50cb]{flex-direction:column;gap:.4rem;display:flex}.cai-selection[data-v-82aa50cb]{background:var(--accent-soft,#0000000f);color:var(--accent-base);border:1px solid var(--border-subtle);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;max-width:100%;padding:.2rem .55rem;font-size:.75rem;overflow:hidden}.form[data-v-52c182ff]{flex-direction:column;gap:.9rem;display:flex}.field[data-v-52c182ff]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.field>span[data-v-52c182ff]{color:var(--text-secondary)}.field.checkbox[data-v-52c182ff]{flex-direction:row;align-items:center;gap:.5rem}.tpl-banner[data-v-52c182ff]{background:var(--bg-subtle,#7f7f7f1f);color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.tpl-clear[data-v-52c182ff]{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:0 .2rem;font-size:1.1rem;line-height:1}.tpl-clear[data-v-52c182ff]:hover{color:var(--danger,#e5484d)}.field input[type=range][data-v-52c182ff]{width:100%}.preset-cards[data-v-52c182ff]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;display:grid}.preset-card[data-v-52c182ff]{text-align:left;border:1px solid var(--border-default);background:var(--bg-surface);cursor:pointer;border-radius:10px;flex-direction:column;gap:.2rem;padding:.6rem .7rem;display:flex}.preset-card[data-v-52c182ff]:hover{border-color:var(--accent-base)}.preset-card.active[data-v-52c182ff]{border-color:var(--accent-base);outline:1px solid var(--accent-base)}.preset-card strong[data-v-52c182ff]{font-size:.86rem}.preset-desc[data-v-52c182ff]{color:var(--text-secondary);font-size:.74rem;line-height:1.25}.preset-slides[data-v-52c182ff]{color:var(--text-tertiary);font-size:.7rem}.hint[data-v-52c182ff]{color:var(--text-tertiary);margin:0;font-size:.78rem}.form[data-v-37edb551]{flex-direction:column;gap:.9rem;display:flex}.field[data-v-37edb551]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.field>span[data-v-37edb551]{color:var(--text-secondary)}.field.checkbox[data-v-37edb551]{flex-direction:row;align-items:center;gap:.5rem}.example-row[data-v-37edb551]{align-items:center;gap:.6rem;display:flex}.example-thumb[data-v-37edb551]{border:1px solid var(--border-default);border-radius:10px;width:84px;height:84px;position:relative;overflow:hidden}.example-thumb img[data-v-37edb551]{object-fit:cover;width:100%;height:100%;display:block}.example-del[data-v-37edb551]{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:20px;height:20px;padding:0;line-height:1;position:absolute;top:3px;right:3px}.example-del[data-v-37edb551]:hover{background:var(--danger,#e5484d)}.file-hidden[data-v-37edb551]{display:none}.hint[data-v-37edb551]{color:var(--text-tertiary);margin:0;font-size:.78rem}.form[data-v-4370728e]{flex-direction:column;gap:.9rem;display:flex}.field[data-v-4370728e]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.field>span[data-v-4370728e]{color:var(--text-secondary)}.kinds[data-v-4370728e]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;display:grid}.kind-card[data-v-4370728e]{text-align:left;border:1px solid var(--border-default);background:var(--bg-surface);cursor:pointer;border-radius:10px;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.kind-card[data-v-4370728e]:hover{border-color:var(--accent-base)}.kind-card.active[data-v-4370728e]{border-color:var(--accent-base);box-shadow:0 0 0 1px var(--accent-base) inset}.kind-card small[data-v-4370728e]{color:var(--text-tertiary)}.hint[data-v-4370728e]{color:var(--text-tertiary);margin:0;font-size:.78rem}.form[data-v-436f9af8]{flex-direction:column;gap:.9rem;display:flex}.field[data-v-436f9af8]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.field>span[data-v-436f9af8]{color:var(--text-secondary)}.field.checkbox[data-v-436f9af8]{flex-direction:row;align-items:center;gap:.5rem}.hint[data-v-436f9af8]{color:var(--text-tertiary);font-size:.76rem}.warnings[data-v-436f9af8]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:10px;padding:.6rem .8rem;font-size:.8rem}.warnings ul[data-v-436f9af8]{margin:.3rem 0 0;padding-left:1.1rem}.warnings li[data-v-436f9af8]{color:var(--text-secondary)}.form[data-v-e9adc62a]{flex-direction:column;gap:.7rem;display:flex}.hint[data-v-e9adc62a]{color:var(--text-secondary);margin:0;font-size:.82rem}.loading[data-v-e9adc62a]{color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.group[data-v-3c30e2b4]{flex-direction:column;gap:.6rem;display:flex}.muted[data-v-3c30e2b4]{color:var(--text-secondary);font-size:.85rem}.layer-list[data-v-3c30e2b4]{flex-direction:column;gap:.25rem;display:flex}.layer[data-v-3c30e2b4]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.layer[data-v-3c30e2b4]:hover{background:var(--bg-base)}.layer.active[data-v-3c30e2b4]{border-color:var(--accent-base);background:var(--bg-base)}.layer.dragging[data-v-3c30e2b4]{opacity:.4}.layer.hidden .layer-name[data-v-3c30e2b4]{opacity:.5;text-decoration:line-through}.layer-icon[data-v-3c30e2b4]{text-align:center;width:18px;color:var(--text-secondary);flex-shrink:0;font-size:.85rem}.layer-name[data-v-3c30e2b4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.layer-btn[data-v-3c30e2b4]{cursor:pointer;opacity:.7;background:0 0;border:none;padding:2px;font-size:.85rem;line-height:1}.layer-btn[data-v-3c30e2b4]:hover{opacity:1}.hint[data-v-3c30e2b4]{color:var(--text-tertiary);margin:0;font-size:.74rem}.c-section[data-v-14ab5748]{border-bottom:1px solid var(--border-subtle);background:0 0}.c-section[data-v-14ab5748]:last-child{border-bottom:none}.c-section__head[data-v-14ab5748]{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);font:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.c-section__head[data-v-14ab5748]:hover{background:var(--bg-base)}.c-section__title[data-v-14ab5748]{flex:1;min-width:0;font-size:.88rem;font-weight:600}.c-section__hint[data-v-14ab5748]{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:.75rem;overflow:hidden}.c-section__chev[data-v-14ab5748]{color:var(--text-tertiary);transition:transform var(--transition-fast);font-size:.8rem;transform:rotate(-90deg)}.c-section__chev.open[data-v-14ab5748]{transform:rotate(0)}.c-section__body[data-v-14ab5748]{flex-direction:column;gap:.55rem;padding:.1rem .75rem .7rem;display:flex}.branding[data-v-7896589f]{flex-direction:column;gap:.7rem;display:flex}.avatar-row[data-v-7896589f]{align-items:center;gap:.7rem;display:flex}.avatar[data-v-7896589f]{border:1px solid var(--border-default);cursor:pointer;background:var(--bg-base);width:52px;height:52px;color:var(--text-tertiary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.2rem;display:flex;overflow:hidden}.avatar.empty[data-v-7896589f]{border-style:dashed}.avatar img[data-v-7896589f]{object-fit:cover;width:100%;height:100%}.avatar-actions[data-v-7896589f]{flex-wrap:wrap;gap:.4rem;display:flex}.file-hidden[data-v-7896589f]{display:none}.field[data-v-7896589f]{flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.field>span[data-v-7896589f]{color:var(--text-secondary)}.field.checkbox[data-v-7896589f]{flex-direction:row;align-items:center;gap:.5rem}.hint[data-v-7896589f]{color:var(--text-tertiary);margin:0;font-size:.75rem}.ai-popup[data-v-050f84f8]{z-index:30;background:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg,0 8px 30px #0000002e);white-space:nowrap;border-radius:10px;align-items:center;padding:.3rem .4rem;display:flex;position:absolute;transform:translate(-50%)}.act[data-v-050f84f8]{cursor:pointer;color:var(--text-primary);background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;font-size:.78rem}.act[data-v-050f84f8]:hover{background:var(--accent-soft,#0000000f);color:var(--accent-base)}.bg-picker[data-v-83456868]{flex-direction:column;gap:.5rem;display:flex}.tabs[data-v-83456868]{flex-wrap:wrap;gap:.25rem;display:flex}.tab[data-v-83456868]{border:1px solid var(--border-default);background:var(--bg-surface);cursor:pointer;min-width:56px;color:var(--text-primary);border-radius:8px;flex:1;padding:.3rem .4rem;font-size:.78rem}.tab.active[data-v-83456868]{border-color:var(--accent-base);color:var(--accent-base);font-weight:600}.row[data-v-83456868]{align-items:center;gap:.5rem;display:flex}.row input[type=color][data-v-83456868]{cursor:pointer;background:0 0;border:none;width:38px;height:32px}.grad[data-v-83456868]{flex-direction:column;gap:.4rem;display:flex}.angle[data-v-83456868]{color:var(--text-secondary);flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.img[data-v-83456868]{flex-direction:column;gap:.4rem;display:flex}.img-thumb[data-v-83456868]{border:1px solid var(--border-subtle);border-radius:8px;width:100%;max-width:180px;overflow:hidden}.img-thumb img[data-v-83456868]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.file-hidden[data-v-83456868]{display:none}.hint[data-v-83456868]{color:var(--text-muted,#666);margin:0;font-size:.78rem}.swatches[data-v-652cf3d5]{flex-wrap:wrap;gap:.4rem;display:flex}.swatch[data-v-652cf3d5]{cursor:pointer;border:2px solid;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.swatch.active[data-v-652cf3d5]{outline:2px solid var(--accent-base);outline-offset:1px}.swatch i[data-v-652cf3d5]{border-radius:50%;width:10px;height:10px;display:block}.swatch--auto[data-v-652cf3d5]{background:var(--bg-surface);border-color:var(--border-strong);color:var(--text-secondary);font-size:.8rem;font-weight:700}.ovm[data-v-8b2e5f91]{display:inline-flex;position:relative}.ovm__menu[data-v-8b2e5f91]{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-default);min-width:216px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.ovm__item[data-v-8b2e5f91]{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;color:var(--text-secondary);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 10px;display:flex}.ovm__item[data-v-8b2e5f91]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.ovm__item[data-v-8b2e5f91]:disabled{opacity:.6;cursor:default}.ovm__icon[data-v-8b2e5f91]{flex:none;justify-content:center;width:15px;display:inline-flex}.ovm__sep[data-v-8b2e5f91]{background:var(--border-subtle);height:1px;margin:4px 6px}.carousel[data-v-73ac649d]{max-width:var(--content-width-wide);padding-bottom:var(--space-7);gap:var(--space-5);flex-direction:column;display:flex}.bar-group[data-v-73ac649d]{align-items:center;gap:.4rem;display:flex}.bar-sep[data-v-73ac649d]{background:var(--border-default);flex-shrink:0;width:1px;height:22px}.muted[data-v-73ac649d]{color:var(--text-secondary)}.muted.small[data-v-73ac649d]{margin:0;font-size:.8rem}.carousel--locked[data-v-73ac649d]{height:calc(100vh - var(--space-5) * 2);gap:var(--space-4);flex-direction:column;min-height:0;display:flex}.carousel--locked[data-v-73ac649d] .page-header{flex:none}.carousel--locked .editor[data-v-73ac649d]{flex:1;min-height:0}.editor[data-v-73ac649d]{grid-template-columns:minmax(0, 1fr) var(--space-5) 360px;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;min-width:0;display:grid}.editor__resizer[data-v-73ac649d]{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100%;display:flex}.editor__resizer-handle[data-v-73ac649d]{border-radius:var(--radius-pill);background:var(--border-default);width:4px;height:48px;transition:background var(--transition-fast), transform var(--transition-fast)}.editor__resizer:hover .editor__resizer-handle[data-v-73ac649d],.editor__resizer.is-active .editor__resizer-handle[data-v-73ac649d]{background:var(--accent-base);transform:scaleY(1.5)}.canvas-col[data-v-73ac649d]{flex-direction:column;gap:.7rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.stage[data-v-73ac649d]{flex-direction:row;flex:1;gap:.7rem;min-width:0;min-height:0;display:flex}.canvas-main[data-v-73ac649d]{flex-direction:column;flex:1;gap:.7rem;min-width:0;min-height:0;display:flex}.slide-bar[data-v-73ac649d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.slide-mode[data-v-73ac649d]{flex:none;width:160px}.slide-indicator[data-v-73ac649d]{color:var(--text-secondary);white-space:nowrap;font-size:.85rem}.center-toolbar[data-v-73ac649d]{align-items:center;gap:var(--space-3);padding:6px var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-pill);flex-wrap:wrap;display:flex}.toggle-chip[data-v-73ac649d]{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);height:28px;color:var(--text-secondary);font-size:var(--fs-xs);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.toggle-chip__dot[data-v-73ac649d]{background:var(--text-tertiary);width:6px;height:6px;transition:background var(--transition-fast);border-radius:50%}.toggle-chip.active[data-v-73ac649d]{color:var(--text-primary);border-color:var(--accent-border);background:var(--accent-soft)}.toggle-chip.active .toggle-chip__dot[data-v-73ac649d]{background:var(--accent-base)}.zoom-ctrl[data-v-73ac649d]{align-items:center;gap:.25rem;display:flex}.zoom-ctrl--overlay[data-v-73ac649d]{z-index:5;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);padding:4px 6px;position:absolute;top:10px;left:10px}.zoom-val[data-v-73ac649d]{color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;min-width:44px;padding:0;font-size:.82rem}.zoom-val[data-v-73ac649d]:hover:not(:disabled){color:var(--text-primary)}.zoom-val[data-v-73ac649d]:disabled{cursor:default}.canvas-hint[data-v-73ac649d]{text-align:center;font-size:var(--fs-xs);color:var(--text-tertiary);flex:none;margin:0}.scene[data-v-73ac649d]{gap:var(--space-2);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);min-width:0;min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.canvas[data-v-73ac649d]{flex:1;min-width:0;min-height:0;padding:.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.nav-arrow[data-v-73ac649d]{z-index:5;border:1px solid var(--border-default);background:var(--bg-elevated);width:40px;height:40px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-arrow[data-v-73ac649d]:hover:not(:disabled){border-color:var(--accent-base);color:var(--accent-base)}.nav-arrow[data-v-73ac649d]:disabled{opacity:.35;cursor:not-allowed}.nav-arrow.prev[data-v-73ac649d]{left:.6rem}.nav-arrow.next[data-v-73ac649d]{right:.6rem}.frame[data-v-73ac649d]{box-shadow:var(--shadow-sm);background:var(--bg-elevated);border-radius:8px;overflow:hidden}.slide-iframe[data-v-73ac649d]{pointer-events:none;display:block}.previewing[data-v-73ac649d]{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.75rem;display:flex;position:absolute;top:8px;right:12px}.thumbs-col[data-v-73ac649d]{gap:var(--space-2);flex-direction:column;flex:none;min-height:0;display:flex}.thumbs-head[data-v-73ac649d]{flex:none;margin-bottom:0}.thumbs-head .ds-panel__title[data-v-73ac649d]{font-size:var(--fs-sm)}.thumbs[data-v-73ac649d]{flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding:2px 4px 2px 2px;display:flex;overflow:hidden auto}.thumb[data-v-73ac649d]{cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;padding:1px;position:relative}.thumb[draggable=true][data-v-73ac649d]{cursor:grab}.thumb.active[data-v-73ac649d]{border-color:var(--accent-base)}.thumb.dragging[data-v-73ac649d]{opacity:.4}.thumb.drop-target[data-v-73ac649d]{border-color:var(--accent-base);box-shadow:0 0 0 2px var(--accent-base)}.thumb .frame[data-v-73ac649d]{box-shadow:none;border:1px solid var(--border-subtle)}.thumb-n[data-v-73ac649d]{color:#fff;background:#0000008c;border-radius:4px;padding:0 4px;font-size:.65rem;position:absolute;bottom:2px;left:4px}.thumb-actions[data-v-73ac649d]{gap:3px;display:flex;position:absolute;top:3px;right:3px}.thumb-act[data-v-73ac649d]{color:#fff;cursor:pointer;opacity:0;width:18px;height:18px;transition:opacity var(--transition-fast);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:flex}.thumb:hover .thumb-act[data-v-73ac649d],.thumb-act[data-v-73ac649d]:focus-visible{opacity:1}.thumb-act[data-v-73ac649d]:disabled{cursor:not-allowed}.thumb:hover .thumb-act[data-v-73ac649d]:disabled{opacity:.3}.thumb-act[data-v-73ac649d]:hover:not(:disabled){background:var(--accent-base)}.thumb-del[data-v-73ac649d]:hover:not(:disabled){background:var(--danger,#e5484d)}.thumb.add[data-v-73ac649d]{border:1px dashed var(--border-strong);background:var(--bg-elevated);width:84px;min-height:48px;color:var(--text-tertiary);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.controls[data-v-73ac649d]{gap:var(--space-3);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.controls-tabs[data-v-73ac649d]{flex:none}.controls-body[data-v-73ac649d]{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.panel-pane[data-v-73ac649d]{flex-direction:column;gap:.6rem;display:flex}.panel-group__label[data-v-73ac649d]{margin:.55rem 0 .15rem;padding:0 .75rem;display:block}.panel-group__label[data-v-73ac649d]:first-child{margin-top:.5rem}.panel-pane--sections[data-v-73ac649d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;flex:none;gap:0;overflow:hidden}.panel-pane--layers[data-v-73ac649d]{background:var(--bg-surface);border:1px solid var(--border-default);min-height:0;padding:var(--space-3);border-radius:12px;flex:1;overflow-y:auto}.panel-pane--ai[data-v-73ac649d]{flex:1;min-height:0}.group-panel[data-v-73ac649d]{flex-direction:column;gap:.7rem;display:flex}.group-panel h4[data-v-73ac649d]{margin:0;font-size:.88rem}.field[data-v-73ac649d]{flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.field>span[data-v-73ac649d]{color:var(--text-secondary)}.field.checkbox[data-v-73ac649d]{flex-direction:row;align-items:center;gap:.5rem}.type-scale[data-v-73ac649d]{gap:.4rem;display:flex}.custom-colors[data-v-73ac649d]{flex-wrap:wrap;gap:.8rem;display:flex}.custom-colors .cc[data-v-73ac649d]{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.custom-colors input[type=color][data-v-73ac649d]{cursor:pointer;background:0 0;border:none;width:44px;height:32px;padding:0}.style-actions[data-v-73ac649d]{flex-wrap:wrap;gap:.4rem;display:flex}input[type=range][data-v-73ac649d]{width:100%}.align-btns[data-v-73ac649d]{align-items:center;gap:.25rem;display:flex}.align-btns button[data-v-73ac649d]{border:1px solid var(--border-default);background:var(--bg-base);cursor:pointer;width:32px;height:28px;color:var(--text-secondary);border-radius:6px;font-size:.95rem}.align-btns button[data-v-73ac649d]:hover:not(:disabled){border-color:var(--accent-base);color:var(--accent-base)}.align-btns button[data-v-73ac649d]:disabled{opacity:.4;cursor:not-allowed}.align-sep[data-v-73ac649d]{background:var(--border-default);width:1px;height:20px;margin:0 .15rem}.group-actions[data-v-73ac649d]{gap:.4rem;display:flex}.designs-grid[data-v-73ac649d]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.design-card[data-v-73ac649d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.design-thumb[data-v-73ac649d]{aspect-ratio:1;background:var(--bg-base);cursor:pointer}.design-thumb img[data-v-73ac649d]{object-fit:cover;width:100%;height:100%}.no-thumb[data-v-73ac649d]{height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:.85rem;display:flex}.design-meta[data-v-73ac649d]{flex-direction:column;gap:.15rem;padding:.5rem .7rem;display:flex}.design-meta .muted[data-v-73ac649d]{font-size:.78rem}.design-row[data-v-73ac649d]{gap:.4rem;padding:0 .7rem .7rem;display:flex}@media (width<=860px){.bar-sep[data-v-73ac649d]{display:none}.carousel--locked[data-v-73ac649d]{height:auto;display:block}.editor[data-v-73ac649d]{gap:var(--space-4);grid-template-rows:auto;grid-template-columns:1fr}.editor__resizer[data-v-73ac649d]{display:none}.controls[data-v-73ac649d]{height:auto}.canvas-col[data-v-73ac649d]{height:auto;overflow:visible}.stage[data-v-73ac649d]{flex-direction:column}.thumbs[data-v-73ac649d]{flex-direction:row;padding:2px 2px 4px;overflow:auto hidden}.canvas[data-v-73ac649d]{height:62vh;padding:.5rem 2.4rem}.controls-body[data-v-73ac649d]{overflow:visible}}.video[data-v-66907c68]{max-width:var(--content-width-wide);gap:var(--space-5);flex-direction:column;display:flex}.warn-panel[data-v-66907c68]{background:var(--warning-soft);border-color:var(--warning);color:var(--text-primary)}.warn-panel p[data-v-66907c68]{margin:var(--space-2) 0 0;color:var(--text-secondary)}.video__grid[data-v-66907c68]{gap:var(--space-5);grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.video__grid[data-v-66907c68]{grid-template-columns:minmax(0,1fr)}}.form-panel[data-v-66907c68]{gap:var(--space-4);flex-direction:column;display:flex}.field[data-v-66907c68]{gap:var(--space-2);flex-direction:column;display:flex}.field__label[data-v-66907c68]{font-weight:var(--fw-medium);font-size:var(--fs-sm);color:var(--text-secondary)}.field__hint[data-v-66907c68]{font-size:var(--fs-xs);color:var(--text-tertiary)}.slider[data-v-66907c68]{width:100%;accent-color:var(--accent-base);cursor:pointer;height:4px}.aspect-tiles[data-v-66907c68]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.aspect-tile[data-v-66907c68]{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex}.aspect-tile[data-v-66907c68]:hover{border-color:var(--accent-border)}.aspect-tile.is-active[data-v-66907c68]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--text-primary)}.aspect-tile__shape[data-v-66907c68]{opacity:.7;border:1.5px solid;border-radius:3px;display:block}.aspect-tile__shape--tall[data-v-66907c68]{width:16px;height:26px}.aspect-tile__shape--square[data-v-66907c68]{width:22px;height:22px}.aspect-tile__shape--wide[data-v-66907c68]{width:28px;height:16px}.aspect-tile__label[data-v-66907c68]{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.aspect-tile__sub[data-v-66907c68]{font-size:var(--fs-xs);color:var(--text-tertiary)}.refund-hint[data-v-66907c68]{font-size:var(--fs-xs);color:var(--text-tertiary);text-align:center;margin:0}.tasks-panel[data-v-66907c68]{gap:var(--space-3);flex-direction:column;display:flex}.tasks[data-v-66907c68]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.tasks[data-v-66907c68]{grid-template-columns:1fr}}.task-card[data-v-66907c68]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);flex-direction:column;display:flex;overflow:hidden}.task-card--pending[data-v-66907c68],.task-card--running[data-v-66907c68]{border-color:var(--warning)}.task-card--succeeded[data-v-66907c68]{border-color:var(--success)}.task-card--failed[data-v-66907c68]{border-color:var(--danger)}.task-card__media[data-v-66907c68]{background:var(--bg-base)}.task-card__media video[data-v-66907c68]{aspect-ratio:9/16;object-fit:cover;width:100%;max-height:320px;display:block}.task-card__placeholder[data-v-66907c68]{aspect-ratio:9/16;background:linear-gradient(135deg, var(--accent-soft), var(--accent-data-soft));width:100%;max-height:320px}.task-card__body[data-v-66907c68]{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.task-card__prompt[data-v-66907c68]{font-size:var(--fs-sm);color:var(--text-primary);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.task-card__meta[data-v-66907c68]{font-size:var(--fs-xs);color:var(--text-tertiary)}.task-card__status[data-v-66907c68]{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-secondary);display:flex}.task-card__status--busy[data-v-66907c68]{color:var(--warning);flex-wrap:wrap}.task-card__status--ok[data-v-66907c68]{color:var(--success)}.task-card__status--error[data-v-66907c68]{color:var(--danger)}.progress-indeterminate[data-v-66907c68]{border-radius:var(--radius-pill);background:var(--warning-soft);flex-basis:100%;width:100%;height:3px;display:block;overflow:hidden}.progress-indeterminate>span[data-v-66907c68]{background:var(--warning);border-radius:var(--radius-pill);width:40%;height:100%;animation:1.4s ease-in-out infinite indeterminate-66907c68;display:block}@keyframes indeterminate-66907c68{0%{transform:translate(-100%)}to{transform:translate(350%)}}.task-card__actions[data-v-66907c68]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.download-link[data-v-66907c68]{height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.download-link[data-v-66907c68]:hover{background:var(--bg-hover);color:var(--text-primary)}.more[data-v-27433bd6]{gap:var(--space-4);flex-direction:column;width:100%;max-width:640px;margin-inline:auto;display:flex}.more__group[data-v-27433bd6]{overflow:hidden}.more__title[data-v-27433bd6]{padding:var(--space-4) var(--space-4) var(--space-2)}.more__item[data-v-27433bd6]{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-4);border:0;border-top:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--fs-base);text-align:left;cursor:pointer;background:0 0;text-decoration:none;display:flex}.more__item[data-v-27433bd6]:hover{background:var(--bg-hover);color:var(--text-primary)}.more__item--danger[data-v-27433bd6]{color:var(--danger)}.more__icon[data-v-27433bd6]{color:var(--text-tertiary);flex:none}.more__item--danger .more__icon[data-v-27433bd6]{color:var(--danger)}.more__label[data-v-27433bd6]{flex:1}.more__chev[data-v-27433bd6]{color:var(--text-tertiary)}.admin-subnav[data-v-9ccd7fa1]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);margin-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow:auto hidden}.admin-subnav__item[data-v-9ccd7fa1]{padding:0 var(--space-3);height:32px;color:var(--text-secondary);font-weight:var(--fw-medium);font-size:var(--fs-sm);white-space:nowrap;border-radius:var(--radius-pill);transition:background var(--transition-fast), color var(--transition-fast);flex-shrink:0;align-items:center;display:inline-flex}.admin-subnav__item[data-v-9ccd7fa1]:hover{color:var(--text-primary);background:var(--bg-hover)}.admin-subnav__item.is-active[data-v-9ccd7fa1]{color:var(--text-primary);background:var(--bg-active);box-shadow:var(--shadow-sm)}.form[data-v-6c31afd1]{gap:var(--space-3);flex-direction:column;display:flex}.form__hint[data-v-6c31afd1]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.form__error[data-v-6c31afd1]{color:var(--danger);font-size:var(--fs-sm)}.stat-card[data-v-18aa120b]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-direction:column;gap:4px;min-width:0;display:flex}.stat-card__label[data-v-18aa120b]{font-size:var(--fs-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.stat-card__value[data-v-18aa120b]{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-primary)}.stat-card__hint[data-v-18aa120b]{font-size:var(--fs-xs);color:var(--text-secondary)}.stat-card--danger[data-v-18aa120b]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--bg-surface))}.stat-card--danger .stat-card__value[data-v-18aa120b]{color:var(--danger)}.admin-sparkline[data-v-f60b14ef]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.admin-sparkline__head[data-v-f60b14ef]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.admin-sparkline__label[data-v-f60b14ef]{font-size:var(--fs-xs);color:var(--text-tertiary)}.admin-sparkline__last[data-v-f60b14ef]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.admin-sparkline__svg[data-v-f60b14ef]{width:100%;height:48px;display:block}.admin-sparkline__line[data-v-f60b14ef]{stroke:var(--text-tertiary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.admin-sparkline__dot--muted[data-v-f60b14ef]{fill:var(--text-tertiary);stroke:var(--bg-surface);stroke-width:2px}.admin-sparkline__dot--accent[data-v-f60b14ef]{fill:var(--accent-data);stroke:var(--bg-surface);stroke-width:2px}.admin-sparkline__empty[data-v-f60b14ef]{height:48px;color:var(--text-tertiary);font-size:var(--fs-xs);align-items:center;display:flex}.admin-sparkline__minmax[data-v-f60b14ef]{font-size:var(--fs-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.admin[data-v-b1061443]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.admin__updated[data-v-b1061443]{font-size:var(--fs-sm);color:var(--text-tertiary)}.admin__error[data-v-b1061443]{color:var(--danger)}.admin__kpis[data-v-b1061443]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.admin__kpi-hint[data-v-b1061443]{font-size:var(--fs-sm);color:var(--text-tertiary);margin-top:var(--space-1)}.admin__kpi-value--warning[data-v-b1061443]{color:var(--warning)}.admin__health-row[data-v-b1061443]{gap:var(--space-5);grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:stretch;display:grid}.admin__daemons-panel[data-v-b1061443]{flex-direction:column;min-height:0;display:flex}.admin__daemons-panel .admin__link--block[data-v-b1061443]{padding-top:var(--space-3);margin-top:auto}.admin__health-col[data-v-b1061443]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (width<=1100px){.admin__health-row[data-v-b1061443]{grid-template-columns:minmax(0,1fr)}}.admin__rows[data-v-b1061443]{gap:var(--space-2);flex-direction:column;display:flex}.admin__empty-hint[data-v-b1061443]{color:var(--text-tertiary);font-size:var(--fs-sm);padding:var(--space-2) 0}.admin__link[data-v-b1061443]{color:var(--accent-hover);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.admin__link--block[data-v-b1061443]{margin-top:var(--space-3);display:inline-block}.admin__daemon-row[data-v-b1061443]{align-items:center;gap:var(--space-3);display:flex}.admin__daemon-row--problem[data-v-b1061443]{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 35%, transparent)}.admin__dot--success[data-v-b1061443]{background:var(--success)}.admin__dot--warning[data-v-b1061443]{background:var(--warning)}.admin__dot--danger[data-v-b1061443]{background:var(--danger)}.admin__daemon-info[data-v-b1061443]{flex:1;min-width:0}.admin__daemon-name[data-v-b1061443]{font-weight:var(--fw-semibold);color:var(--text-primary);font-size:var(--fs-sm)}.admin__daemon-sub[data-v-b1061443]{font-size:var(--fs-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin__daemon-age[data-v-b1061443]{font-size:var(--fs-xs);color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.admin__post-row[data-v-b1061443]{gap:var(--space-2);flex-direction:column;display:flex}.admin__post-top[data-v-b1061443]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin__post-id[data-v-b1061443]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.admin__post-project[data-v-b1061443]{font-size:var(--fs-xs);color:var(--text-tertiary)}.admin__post-error[data-v-b1061443]{font-size:var(--fs-sm);color:var(--danger)}.admin__post-side[data-v-b1061443]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin__post-age[data-v-b1061443]{font-size:var(--fs-xs);color:var(--text-tertiary)}.admin__audit-row[data-v-b1061443]{align-items:baseline;gap:var(--space-3);display:flex}.admin__audit-time[data-v-b1061443]{font-size:var(--fs-xs);color:var(--text-tertiary);flex-shrink:0;width:44px}.admin__audit-body[data-v-b1061443]{min-width:0}.admin__audit-line[data-v-b1061443]{font-size:var(--fs-sm);color:var(--text-secondary)}.admin__audit-line b[data-v-b1061443]{color:var(--text-primary)}.admin__audit-target[data-v-b1061443]{color:var(--accent-data-text);font-weight:var(--fw-medium)}.admin__audit-sub[data-v-b1061443]{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:2px}.admin__spark-period[data-v-b1061443]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin__spark-period-label[data-v-b1061443]{font-size:var(--fs-sm);color:var(--text-secondary)}.admin__spark-row[data-v-b1061443]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.admin__grid[data-v-b1061443]{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin__table[data-v-b1061443]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;margin-bottom:var(--space-3);overflow:hidden}.admin__table th[data-v-b1061443],.admin__table td[data-v-b1061443]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm)}.admin__table th[data-v-b1061443]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-b1061443]{border-bottom:none}.admin__table .num[data-v-b1061443]{text-align:right;font-variant-numeric:tabular-nums}.admin__hint[data-v-b1061443]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.admin[data-v-a878f1b6]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.ds-panel[data-v-a878f1b6]>*+*{margin-top:var(--space-4)}.admin__filters[data-v-a878f1b6]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin__export[data-v-a878f1b6]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin__check[data-v-a878f1b6]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);display:flex}.admin__table-wrap[data-v-a878f1b6]{overflow-x:auto}.admin__table[data-v-a878f1b6]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-a878f1b6],.admin__table td[data-v-a878f1b6]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);vertical-align:middle;white-space:nowrap}.admin__table th[data-v-a878f1b6]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table th.sortable[data-v-a878f1b6]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin__table th.sortable[data-v-a878f1b6]:hover{color:var(--text-primary)}.admin__table tbody tr:last-child td[data-v-a878f1b6]{border-bottom:none}.admin__table .num[data-v-a878f1b6]{text-align:right;font-variant-numeric:tabular-nums}.admin__placeholder[data-v-a878f1b6]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-a878f1b6]{color:var(--danger)}.admin__caveat[data-v-a878f1b6]{padding:var(--space-3);background:var(--warning-soft);border:1px solid var(--warning);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-sm);margin:0}.admin-badge[data-v-a878f1b6]{text-align:center;background:var(--accent-soft);width:18px;height:18px;color:var(--accent-hover);font-size:10px;line-height:18px;font-weight:var(--fw-semibold);border-radius:4px;margin-left:6px;display:inline-block}.blocked-badge[data-v-a878f1b6]{background:var(--danger-soft);color:var(--danger);font-size:10px;line-height:18px;font-weight:var(--fw-semibold);border-radius:4px;margin-left:6px;padding:0 6px;display:inline-block}.chan[data-v-a878f1b6]{font-size:var(--fs-xs);background:var(--bg-surface);color:var(--text-secondary);border-radius:var(--radius-sm);margin-right:4px;padding:0 6px;display:inline-block}.muted[data-v-a878f1b6]{color:var(--text-tertiary)}.empty[data-v-a878f1b6]{text-align:center;color:var(--text-tertiary);padding:var(--space-4)}.link[data-v-a878f1b6]{color:var(--accent-hover)}.pager[data-v-a878f1b6]{align-items:center;gap:var(--space-3);justify-content:center;display:flex}.pager__info[data-v-a878f1b6]{color:var(--text-secondary);font-size:var(--fs-sm)}.form[data-v-17aedd4a]{gap:var(--space-3);flex-direction:column;display:flex}.form__error[data-v-17aedd4a]{color:var(--danger);font-size:var(--fs-sm)}.form[data-v-1deecb42]{gap:var(--space-3);flex-direction:column;display:flex}.form__hint[data-v-1deecb42]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.form__error[data-v-1deecb42]{color:var(--danger);font-size:var(--fs-sm)}.form[data-v-8bdf8855]{gap:var(--space-3);flex-direction:column;display:flex}.form__row[data-v-8bdf8855]{justify-content:space-between;align-items:center;display:flex}.form__label[data-v-8bdf8855]{color:var(--text-tertiary);font-size:var(--fs-sm)}.form__check[data-v-8bdf8855]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;display:flex}.form__error[data-v-8bdf8855]{color:var(--danger);font-size:var(--fs-sm)}.form[data-v-b5ae0897]{gap:var(--space-3);flex-direction:column;display:flex}.form__hint[data-v-b5ae0897]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.form__error[data-v-b5ae0897]{color:var(--danger);font-size:var(--fs-sm)}.form[data-v-aecaf2f8]{gap:var(--space-3);flex-direction:column;display:flex}.form__hint[data-v-aecaf2f8]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.form__error[data-v-aecaf2f8]{color:var(--danger);font-size:var(--fs-sm)}.admin[data-v-42023500]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.admin__grid[data-v-42023500]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin__table[data-v-42023500]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-42023500],.admin__table td[data-v-42023500]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);vertical-align:middle}.admin__table th[data-v-42023500]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-42023500]{border-bottom:none}.admin__table .num[data-v-42023500]{text-align:right;font-variant-numeric:tabular-nums}.admin__placeholder[data-v-42023500]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-42023500]{color:var(--danger)}.admin__hint[data-v-42023500]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.admin__hint--error[data-v-42023500]{color:var(--danger)}.kv[data-v-42023500]{gap:var(--space-2) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.kv div[data-v-42023500]{justify-content:space-between;gap:var(--space-2);display:flex}.kv span[data-v-42023500]{color:var(--text-tertiary);font-size:var(--fs-sm)}.kv b[data-v-42023500]{color:var(--text-primary);font-weight:var(--fw-medium);font-size:var(--fs-sm);text-align:right}.link[data-v-42023500]{color:var(--accent-hover)}.admin__actions[data-v-42023500],.admin__filters[data-v-42023500]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pos[data-v-42023500]{color:var(--success)}.neg[data-v-42023500]{color:var(--danger)}.badges[data-v-42023500]{gap:var(--space-2);display:flex}.admin-badge[data-v-42023500]{background:var(--accent-soft);color:var(--accent-hover);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;padding:2px 8px;display:inline-flex}.role-badge[data-v-42023500]{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;padding:2px 8px;display:inline-flex}.role-badge--readonly[data-v-42023500]{color:var(--text-tertiary)}.blocked-badge[data-v-42023500]{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;padding:2px 8px;display:inline-flex}.blocked-hint[data-v-42023500]{color:var(--danger)}.action-code[data-v-42023500]{font-size:var(--fs-xs);background:var(--bg-surface);border-radius:var(--radius-sm);padding:2px 6px}.admin[data-v-27468898]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.ds-panel[data-v-27468898]>*+*{margin-top:var(--space-4)}.admin__filters-head[data-v-27468898]{row-gap:var(--space-3);flex-wrap:wrap}.admin__filters[data-v-27468898]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin__table[data-v-27468898]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-27468898],.admin__table td[data-v-27468898]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm)}.admin__table th[data-v-27468898]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-27468898]{border-bottom:none}.admin__table .num[data-v-27468898]{text-align:right;font-variant-numeric:tabular-nums}.admin__placeholder[data-v-27468898]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-27468898]{color:var(--danger)}.admin__hint[data-v-27468898]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.link[data-v-27468898]{color:var(--accent-hover)}.chan[data-v-27468898]{font-size:var(--fs-xs);background:var(--bg-surface);color:var(--text-secondary);border-radius:var(--radius-sm);padding:0 6px;display:inline-block}.chan--danger[data-v-27468898]{background:var(--danger-soft);color:var(--danger)}.blocked-badge[data-v-27468898]{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;margin-left:4px;padding:0 6px;display:inline-flex}.pager[data-v-27468898]{align-items:center;gap:var(--space-3);justify-content:center;display:flex}.pager__info[data-v-27468898]{color:var(--text-tertiary);font-size:var(--fs-sm)}.admin[data-v-868bce4f]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.admin__actions[data-v-868bce4f]{gap:var(--space-2);display:flex}.admin__table[data-v-868bce4f]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-868bce4f],.admin__table td[data-v-868bce4f]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm)}.admin__table th[data-v-868bce4f]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-868bce4f]{border-bottom:none}.admin__table .num[data-v-868bce4f]{text-align:right;font-variant-numeric:tabular-nums}.admin__placeholder[data-v-868bce4f]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-868bce4f]{color:var(--danger)}.admin__hint[data-v-868bce4f]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0 0 0 var(--space-2)}.link[data-v-868bce4f]{color:var(--accent-hover)}.kv[data-v-868bce4f]{gap:var(--space-2) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.kv div[data-v-868bce4f]{justify-content:space-between;gap:var(--space-2);display:flex}.kv span[data-v-868bce4f]{color:var(--text-tertiary);font-size:var(--fs-sm)}.kv b[data-v-868bce4f]{color:var(--text-primary);font-weight:var(--fw-medium);font-size:var(--fs-sm);text-align:right}.badges[data-v-868bce4f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chan[data-v-868bce4f]{font-size:var(--fs-xs);background:var(--bg-surface);color:var(--text-secondary);border-radius:var(--radius-sm);padding:2px 8px;display:inline-block}.chan--ok[data-v-868bce4f]{background:var(--success-soft);color:var(--success)}.chan--muted[data-v-868bce4f]{color:var(--text-tertiary)}.admin[data-v-bc1a1f66]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.ds-panel[data-v-bc1a1f66]>*+*{margin-top:var(--space-4)}.admin__filters-head[data-v-bc1a1f66]{row-gap:var(--space-3);flex-wrap:wrap}.admin__controls[data-v-bc1a1f66]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin__grid[data-v-bc1a1f66]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin__table-wrap[data-v-bc1a1f66]{overflow-x:auto}.admin__table[data-v-bc1a1f66]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-bc1a1f66],.admin__table td[data-v-bc1a1f66]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);white-space:nowrap}.admin__table th[data-v-bc1a1f66]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-bc1a1f66]{border-bottom:none}.admin__table .num[data-v-bc1a1f66]{text-align:right;font-variant-numeric:tabular-nums}.admin__table--cohorts .cohort-cell[data-v-bc1a1f66]{transition:background-color var(--transition-fast)}.admin__placeholder[data-v-bc1a1f66]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-bc1a1f66]{color:var(--danger)}.admin__hint[data-v-bc1a1f66]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.admin__caveat[data-v-bc1a1f66]{padding:var(--space-3);background:var(--warning-soft);border:1px solid var(--warning);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-sm);margin:0}.admin[data-v-4ba12e21]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.admin__subsection[data-v-4ba12e21]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.admin__subsection[data-v-4ba12e21]:last-child{margin-bottom:0}.admin__h3[data-v-4ba12e21]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.admin__filters[data-v-4ba12e21]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin__table[data-v-4ba12e21]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-4ba12e21],.admin__table td[data-v-4ba12e21]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);vertical-align:middle}.admin__table th[data-v-4ba12e21]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-4ba12e21]{border-bottom:none}.admin__table .num[data-v-4ba12e21]{text-align:right;font-variant-numeric:tabular-nums}.admin__placeholder[data-v-4ba12e21]{color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-4ba12e21]{color:var(--danger)}.admin__hint[data-v-4ba12e21]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.link[data-v-4ba12e21]{color:var(--accent-hover)}.daemons[data-v-4ba12e21]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.daemon-card[data-v-4ba12e21]{border-left:3px solid var(--border-subtle);gap:var(--space-2);flex-direction:column;display:flex}.daemon-card--ok[data-v-4ba12e21]{border-left-color:var(--success)}.daemon-card--warn[data-v-4ba12e21]{border-left-color:var(--warning)}.daemon-card--danger[data-v-4ba12e21]{border-left-color:var(--danger)}.daemon-card--neutral[data-v-4ba12e21]{border-left-color:var(--border-strong)}.daemon-card__head[data-v-4ba12e21]{justify-content:space-between;align-items:center;display:flex}.daemon-card__name[data-v-4ba12e21]{font-weight:var(--fw-semibold);color:var(--text-primary)}.status-dot[data-v-4ba12e21]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.status-dot--ok[data-v-4ba12e21]{background:var(--success)}.status-dot--warn[data-v-4ba12e21]{background:var(--warning)}.status-dot--danger[data-v-4ba12e21]{background:var(--danger)}.status-dot--neutral[data-v-4ba12e21]{background:var(--border-strong)}.daemon-card__status[data-v-4ba12e21]{font-size:var(--fs-sm);color:var(--text-secondary)}.daemon-card__kv[data-v-4ba12e21]{flex-direction:column;gap:2px;display:flex}.daemon-card__kv div[data-v-4ba12e21]{justify-content:space-between;gap:var(--space-2);font-size:var(--fs-xs);display:flex}.daemon-card__kv span[data-v-4ba12e21]{color:var(--text-tertiary)}.daemon-card__kv b[data-v-4ba12e21]{color:var(--text-primary);font-weight:var(--fw-medium);text-align:right}.daemon-card__error[data-v-4ba12e21]{font-size:var(--fs-xs);color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm);padding:var(--space-2);margin:0}.chan[data-v-4ba12e21]{font-size:var(--fs-xs);background:var(--bg-elevated);color:var(--text-secondary);border-radius:var(--radius-sm);margin:0 4px 2px 0;padding:0 6px;display:inline-block}.chan--danger[data-v-4ba12e21]{background:var(--danger-soft);color:var(--danger)}.action-code[data-v-4ba12e21]{font-size:var(--fs-xs);background:var(--bg-elevated);border-radius:var(--radius-sm);padding:2px 6px}.payload-summary[data-v-4ba12e21]{color:var(--text-secondary);font-size:var(--fs-xs)}.blocked-badge[data-v-4ba12e21]{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;padding:0 6px;display:inline-flex}.row--suspicious[data-v-4ba12e21]{background:var(--warning-soft)}.kv[data-v-4ba12e21]{gap:var(--space-2) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.kv div[data-v-4ba12e21]{justify-content:space-between;gap:var(--space-2);display:flex}.kv span[data-v-4ba12e21]{color:var(--text-tertiary);font-size:var(--fs-sm)}.kv b[data-v-4ba12e21]{color:var(--text-primary);font-weight:var(--fw-medium);font-size:var(--fs-sm);text-align:right}.admin[data-v-c39c6f15]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.admin__filters-head[data-v-c39c6f15]{row-gap:var(--space-3);flex-wrap:wrap}.admin__filters[data-v-c39c6f15]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin__table[data-v-c39c6f15]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-c39c6f15],.admin__table td[data-v-c39c6f15]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);vertical-align:middle}.admin__table th[data-v-c39c6f15]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-c39c6f15]{border-bottom:none}.admin__placeholder[data-v-c39c6f15]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-c39c6f15]{color:var(--danger)}.action-code[data-v-c39c6f15]{font-size:var(--fs-xs);background:var(--bg-surface);border-radius:var(--radius-sm);padding:2px 6px}.muted[data-v-c39c6f15]{color:var(--text-tertiary)}.payload-summary[data-v-c39c6f15]{color:var(--text-secondary);font-size:var(--fs-xs)}.expand-btn[data-v-c39c6f15]{margin-left:var(--space-2);color:var(--accent-hover);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;padding:0}.payload-row td[data-v-c39c6f15]{background:var(--bg-surface);padding-top:0}.payload-json[data-v-c39c6f15]{white-space:pre-wrap;word-break:break-all;font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.empty[data-v-c39c6f15]{text-align:center;color:var(--text-tertiary);padding:var(--space-4)}.pager[data-v-c39c6f15]{align-items:center;gap:var(--space-3);justify-content:center;display:flex}.pager__info[data-v-c39c6f15]{color:var(--text-secondary);font-size:var(--fs-sm)}.admin[data-v-cdc32e95]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.ds-panel[data-v-cdc32e95]>*+*{margin-top:var(--space-4)}.admin__hint[data-v-cdc32e95]{color:var(--text-tertiary);font-size:var(--fs-sm);margin:0}.admin__placeholder[data-v-cdc32e95]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-cdc32e95]{color:var(--danger)}.kind[data-v-cdc32e95]{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.kind__head[data-v-cdc32e95]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.kind__title[data-v-cdc32e95]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.kind__empty[data-v-cdc32e95]{color:var(--text-tertiary);font-size:var(--fs-sm)}.tbl-wrap[data-v-cdc32e95]{overflow-x:auto}.admin__table[data-v-cdc32e95]{border-collapse:collapse;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-cdc32e95],.admin__table td[data-v-cdc32e95]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);vertical-align:middle}.admin__table th[data-v-cdc32e95]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-cdc32e95]{border-bottom:none}.admin__table td.num[data-v-cdc32e95],.admin__table th.num[data-v-cdc32e95]{text-align:right;font-variant-numeric:tabular-nums}.admin__table--nested[data-v-cdc32e95]{background:var(--bg-surface)}.row-actions[data-v-cdc32e95]{gap:var(--space-1);justify-content:flex-end;display:flex}.badge[data-v-cdc32e95]{font-size:var(--fs-xs);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-hover);padding:2px 8px;display:inline-block}.badge.ok[data-v-cdc32e95]{background:var(--success-soft);color:var(--success)}.badge.muted[data-v-cdc32e95]{background:var(--bg-elevated);color:var(--text-tertiary)}.muted[data-v-cdc32e95]{color:var(--text-tertiary)}.form[data-v-cdc32e95]{gap:var(--space-3);flex-direction:column;display:flex}.form__row[data-v-cdc32e95]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form__check[data-v-cdc32e95]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);display:flex}.admin[data-v-0295a881]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.ds-panel[data-v-0295a881]>*+*{margin-top:var(--space-4)}.admin__hint[data-v-0295a881]{color:var(--text-tertiary);font-size:var(--fs-sm);margin:0}.admin__hint--warn[data-v-0295a881]{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-elevated)}.admin__placeholder[data-v-0295a881]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-0295a881]{color:var(--danger)}.plan[data-v-0295a881]{gap:var(--space-3);flex-direction:column;display:flex}.plan.is-off[data-v-0295a881]{opacity:.75}.plan__head[data-v-0295a881]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.plan__head-actions[data-v-0295a881]{gap:var(--space-2);display:flex}.plan__name[data-v-0295a881]{font-size:var(--fs-md);color:var(--text-primary)}.grid[data-v-0295a881]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.fld[data-v-0295a881]{font-size:var(--fs-sm);flex-direction:column;gap:4px;display:flex}.fld--wide[data-v-0295a881]{grid-column:1/-1}.fld--check[data-v-0295a881]{align-items:center;gap:var(--space-2);flex-direction:row}.fld__label[data-v-0295a881]{color:var(--text-tertiary);align-items:center;gap:6px;display:flex}.fld__hint[data-v-0295a881]{color:var(--text-tertiary);font-size:var(--fs-xs)}.fld__input[data-v-0295a881]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font-variant-numeric:tabular-nums;padding:6px 8px}.fld__input.is-changed[data-v-0295a881]{border-color:var(--accent-hover)}.dot--on[data-v-0295a881]{--dot-color:var(--success)}.modes[data-v-0295a881]{gap:var(--space-3);flex-wrap:wrap;display:flex}.mode[data-v-0295a881]{align-items:center;gap:4px;display:flex}.muted[data-v-0295a881]{color:var(--text-tertiary)}.badge[data-v-0295a881]{margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface);font-size:var(--fs-xs);padding:1px 6px}.confirm[data-v-0295a881]{gap:var(--space-3);flex-direction:column;display:flex}.confirm__text[data-v-0295a881]{margin:0}.confirm__diff[data-v-0295a881]{padding-left:var(--space-4);font-size:var(--fs-sm);margin:0}.confirm__diff li[data-v-0295a881]{margin-bottom:2px}.confirm__error[data-v-0295a881]{color:var(--danger);font-size:var(--fs-sm)}.admin[data-v-005ec8ca]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.ds-panel[data-v-005ec8ca]>*+*{margin-top:var(--space-4)}.admin__hint[data-v-005ec8ca]{color:var(--text-tertiary);font-size:var(--fs-sm);margin:0}.admin__placeholder[data-v-005ec8ca]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-005ec8ca]{color:var(--danger)}.tbl-wrap[data-v-005ec8ca]{overflow-x:auto}.admin__table[data-v-005ec8ca]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-005ec8ca],.admin__table td[data-v-005ec8ca]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);vertical-align:middle}.admin__table th[data-v-005ec8ca]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold);white-space:nowrap}.admin__table tbody tr:last-child td[data-v-005ec8ca]{border-bottom:none}.admin__table td.num[data-v-005ec8ca],.admin__table th.num[data-v-005ec8ca]{text-align:center}.sticky[data-v-005ec8ca]{background:var(--bg-elevated);white-space:nowrap;position:sticky;left:0}.row-actions[data-v-005ec8ca]{gap:var(--space-1);justify-content:flex-end;display:flex}.badge[data-v-005ec8ca]{margin-left:var(--space-2);font-size:var(--fs-xs);border-radius:var(--radius-sm);padding:2px 8px;display:inline-block}.badge.muted[data-v-005ec8ca]{background:var(--bg-surface);color:var(--text-tertiary)}.muted[data-v-005ec8ca]{color:var(--text-tertiary)}.admin[data-v-778c8125]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.ds-panel[data-v-778c8125]>*+*{margin-top:var(--space-4)}.admin__filters-head[data-v-778c8125]{row-gap:var(--space-3);flex-wrap:wrap}.admin__filters[data-v-778c8125]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin__actions[data-v-778c8125]{gap:var(--space-2);display:flex}.admin__table[data-v-778c8125]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-778c8125],.admin__table td[data-v-778c8125]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);vertical-align:top}.admin__table th[data-v-778c8125]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-778c8125]{border-bottom:none}.admin__placeholder[data-v-778c8125]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-778c8125]{color:var(--danger)}.admin__hint[data-v-778c8125]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.admin__grid[data-v-778c8125]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.title-cell[data-v-778c8125]{max-width:420px}.title-cell__title[data-v-778c8125]{font-weight:var(--fw-medium);color:var(--text-primary)}.title-cell__desc[data-v-778c8125]{color:var(--text-tertiary);font-size:var(--fs-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.tag[data-v-778c8125],.status[data-v-778c8125]{border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--bg-surface);color:var(--text-secondary);padding:0 8px;display:inline-block}.tag--bug[data-v-778c8125]{background:var(--danger-soft);color:var(--danger)}.tag--feature[data-v-778c8125]{background:var(--accent-soft);color:var(--accent-hover)}.status--new[data-v-778c8125]{background:var(--info-soft);color:var(--info)}.status--done[data-v-778c8125]{background:var(--accent-soft);color:var(--accent-hover)}.status--rejected[data-v-778c8125]{color:var(--text-tertiary)}.link[data-v-778c8125]{color:var(--accent-hover);font-size:var(--fs-xs)}.empty[data-v-778c8125]{text-align:center;color:var(--text-tertiary);padding:var(--space-4)}.pager[data-v-778c8125]{align-items:center;gap:var(--space-3);justify-content:center;display:flex}.pager__info[data-v-778c8125]{color:var(--text-secondary);font-size:var(--fs-sm)}.edit-form[data-v-778c8125]{gap:var(--space-3);flex-direction:column;display:flex}.edit-form__hint[data-v-778c8125]{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.knowledge__status[data-v-778c8125]{font-size:var(--fs-sm);margin:0}.knowledge__status--ok[data-v-778c8125]{color:var(--text-secondary)}.knowledge__status--stale[data-v-778c8125]{color:var(--danger)}.knowledge__status--unknown[data-v-778c8125]{color:var(--text-tertiary)}.analysis__close[data-v-778c8125]{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;font-size:22px;line-height:1}.analysis__empty[data-v-778c8125]{color:var(--text-tertiary);margin:0}.cluster[data-v-778c8125]{border-left:3px solid var(--border-strong);flex-direction:column;display:flex}.cluster--high[data-v-778c8125]{border-left-color:var(--danger)}.cluster--medium[data-v-778c8125]{border-left-color:var(--info)}.cluster--low[data-v-778c8125]{border-left-color:var(--border-strong)}.cluster__bar[data-v-778c8125]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cluster__title[data-v-778c8125]{color:var(--text-primary)}.cluster__count[data-v-778c8125]{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.cluster__summary[data-v-778c8125]{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--fs-sm)}.cluster__action[data-v-778c8125]{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--text-primary)}.cluster__ids[data-v-778c8125]{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--text-tertiary)}.idchip[data-v-778c8125]{background:var(--bg-surface);border-radius:var(--radius-sm);color:var(--text-secondary);margin-left:4px;padding:0 6px;display:inline-block}.prio[data-v-778c8125]{border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:0 8px;display:inline-block}.prio--high[data-v-778c8125]{background:var(--danger-soft);color:var(--danger)}.prio--medium[data-v-778c8125]{background:var(--info-soft);color:var(--info)}.prio--low[data-v-778c8125]{background:var(--bg-surface);color:var(--text-secondary)}.admin[data-v-22fa2ad1]{gap:var(--space-5);max-width:var(--content-width-wide);flex-direction:column;display:flex}.ds-panel[data-v-22fa2ad1]>*+*{margin-top:var(--space-4)}.admin__grid[data-v-22fa2ad1]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin__table[data-v-22fa2ad1]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;overflow:hidden}.admin__table th[data-v-22fa2ad1],.admin__table td[data-v-22fa2ad1]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm)}.admin__table th[data-v-22fa2ad1]{color:var(--text-tertiary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.admin__table tbody tr:last-child td[data-v-22fa2ad1]{border-bottom:none}.admin__table .num[data-v-22fa2ad1]{text-align:right;font-variant-numeric:tabular-nums}.admin__table .num.bad[data-v-22fa2ad1]{color:var(--danger)}.statuses[data-v-22fa2ad1]{flex-wrap:wrap;gap:4px;display:flex}.badge[data-v-22fa2ad1]{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-subtle);font-size:var(--fs-xs);color:var(--text-secondary);display:inline-block}.admin__placeholder[data-v-22fa2ad1]{padding:var(--space-4);color:var(--text-tertiary);font-size:var(--fs-sm)}.admin__placeholder--error[data-v-22fa2ad1]{color:var(--danger)}.admin__hint[data-v-22fa2ad1]{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0}.rail[data-v-6bbf76b7]{background:color-mix(in srgb, var(--bg-surface) 82%, transparent);border-right:1px solid var(--border-subtle);flex-direction:column;width:100%;height:100%;padding:20px 18px 16px;display:flex;overflow:visible}.rail__head[data-v-6bbf76b7]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.rail--expanded .rail__head[data-v-6bbf76b7]{flex-direction:row;justify-content:space-between;padding:0 2px}.rail__logo[data-v-6bbf76b7]{align-items:center;gap:var(--space-3);color:var(--text-primary);text-decoration:none;display:inline-flex}.rail__logo-text[data-v-6bbf76b7]{font-size:var(--fs-md);font-weight:var(--fw-semibold);display:none}.rail--expanded .rail__logo-text[data-v-6bbf76b7]{display:inline}.rail__toggle[data-v-6bbf76b7]{border-radius:var(--radius-md);border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.rail__toggle[data-v-6bbf76b7]:hover{color:var(--text-primary);background:var(--bg-hover)}.rail__nav[data-v-6bbf76b7]{flex-direction:column;flex:1;gap:6px;display:flex}.rail__group-title[data-v-6bbf76b7]{padding:var(--space-2) 12px var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);display:none}.rail--expanded .rail__group-title[data-v-6bbf76b7]{display:block}.rail__divider[data-v-6bbf76b7]{background:var(--border-default);height:1px;margin:4px 12px}.rail--expanded .rail__divider[data-v-6bbf76b7]{display:none}.rail__item[data-v-6bbf76b7]{border-radius:var(--radius-lg);height:48px;color:var(--text-tertiary);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex;position:relative}.rail:not(.rail--expanded) .rail__nav[data-v-6bbf76b7]{gap:4px}.rail:not(.rail--expanded) .rail__item[data-v-6bbf76b7]{justify-content:center;align-self:center;width:44px;height:42px;padding:0}.rail--expanded .rail__nav[data-v-6bbf76b7]{gap:4px}.rail--expanded .rail__item[data-v-6bbf76b7]{height:40px;color:var(--text-secondary);padding:0 12px}.rail__item[data-v-6bbf76b7]:hover{background:var(--bg-hover);color:var(--text-primary)}.rail__item.is-active[data-v-6bbf76b7]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-hover)}.rail__icon[data-v-6bbf76b7]{flex:none}.rail__label[data-v-6bbf76b7]{font-size:var(--fs-base);font-weight:var(--fw-medium);white-space:nowrap;display:none}.rail--expanded .rail__label[data-v-6bbf76b7]{flex:1;display:inline}.rail__item.is-active .rail__label[data-v-6bbf76b7]{color:var(--text-primary)}.rail__badge[data-v-6bbf76b7]{font-size:10px;font-weight:var(--fw-semibold);border-radius:var(--radius-pill);color:var(--warning);background:var(--warning-soft);padding:2px 7px;display:none}.rail--expanded .rail__badge[data-v-6bbf76b7]{display:inline}.rail__tip[data-v-6bbf76b7]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:var(--z-dropdown);transition:opacity .12s var(--ease-out), transform .12s var(--ease-out), visibility 0s linear .12s;padding:8px 12px;display:inline-flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.rail__tip-key[data-v-6bbf76b7]{color:var(--text-tertiary);font-size:var(--fs-xs);letter-spacing:.04em}.rail:not(.rail--expanded) .rail__item:hover .rail__tip[data-v-6bbf76b7],.rail:not(.rail--expanded) .rail__item:focus-visible .rail__tip[data-v-6bbf76b7]{opacity:1;visibility:visible;transition-delay:.4s;transform:translateY(-50%)}.rail--expanded .rail__tip[data-v-6bbf76b7]{display:none}.rail__user[data-v-6bbf76b7]{margin-top:var(--space-4);justify-content:center;display:flex;position:relative}.rail__user-btn[data-v-6bbf76b7]{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:center;width:100%;padding:6px;display:flex}.rail--expanded .rail__user-btn[data-v-6bbf76b7]{background:var(--bg-elevated);border-color:var(--border-subtle);justify-content:flex-start;padding:10px 12px}.rail__user-btn[data-v-6bbf76b7]:hover{background:var(--bg-hover)}.rail__user-text[data-v-6bbf76b7]{flex-direction:column;min-width:0;display:none}.rail--expanded .rail__user-text[data-v-6bbf76b7]{display:flex}.rail__user-name[data-v-6bbf76b7]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail__user-role[data-v-6bbf76b7]{font-size:var(--fs-xs);color:var(--text-tertiary)}.rail__menu[data-v-6bbf76b7]{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-default);min-width:200px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:6px;position:absolute;bottom:0;left:calc(100% + 8px)}.rail--expanded .rail__menu[data-v-6bbf76b7]{bottom:calc(100% + 8px);left:0;right:0}.rail__menu-item[data-v-6bbf76b7]{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;color:var(--text-secondary);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:9px 10px;text-decoration:none;display:flex}.rail__menu-item[data-v-6bbf76b7]:hover{background:var(--bg-hover);color:var(--text-primary)}.rail__menu-item--danger[data-v-6bbf76b7]:hover{color:var(--danger)}.rail__menu-sep[data-v-6bbf76b7]{background:var(--border-subtle);height:1px;margin:4px 6px}.project-switcher[data-v-48628f9a]{position:relative}.trigger[data-v-48628f9a]{align-items:center;gap:var(--space-2);max-width:240px;height:var(--topbar-control-h,46px);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--fs-base);color:var(--text-primary);transition:background var(--transition-fast), border-color var(--transition-fast);padding:0 14px 0 8px;display:flex}.trigger[data-v-48628f9a]:hover{background:var(--bg-hover);border-color:var(--border-strong)}.trigger__avatar[data-v-48628f9a],.menu__avatar[data-v-48628f9a]{background:linear-gradient(135deg,#8b5cf6,#22d3ee);border-radius:50%;flex:none;width:28px;height:28px}.menu__avatar[data-v-48628f9a]{width:20px;height:20px}.trigger__label[data-v-48628f9a]{text-align:left;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--fw-medium);flex:1;overflow:hidden}.trigger__chevron[data-v-48628f9a]{color:var(--text-tertiary);transition:transform var(--transition-fast);flex:none}.trigger__chevron.is-open[data-v-48628f9a]{transform:rotate(180deg)}.menu[data-v-48628f9a]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:260px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:4px;position:absolute;top:calc(100% + 4px);left:0}.menu__section[data-v-48628f9a]{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow-y:auto}.menu__item[data-v-48628f9a]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--fs-base);color:var(--text-primary);border-radius:var(--radius-sm);text-align:left;transition:background var(--transition-fast);background:0 0;border:none;display:flex}.menu__item[data-v-48628f9a]:hover{background:var(--bg-hover)}.menu__item.is-active[data-v-48628f9a]{background:var(--accent-soft);color:var(--accent-hover)}.menu__item--action[data-v-48628f9a]{color:var(--text-secondary)}.menu__name[data-v-48628f9a]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.menu__check[data-v-48628f9a]{color:var(--accent-base);flex:none}.menu__divider[data-v-48628f9a]{background:var(--border-subtle);height:1px;margin:4px 0}.menu__empty[data-v-48628f9a]{padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--text-tertiary);text-align:center}.topbar[data-v-07332f08]{--topbar-control-h:44px;min-height:var(--topbar-control-h);align-items:center;gap:14px;display:flex}.topbar__project[data-v-07332f08]{flex:none}.topbar__search[data-v-07332f08]{min-width:0;height:var(--topbar-control-h);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;color:var(--text-tertiary);font-size:var(--fs-base);text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast);flex:auto;align-items:center;gap:10px;padding:0 14px 0 16px;display:flex;position:relative}.topbar__search[data-v-07332f08]:hover{border-color:var(--border-default);background:var(--bg-elevated)}.topbar__search-icon[data-v-07332f08]{color:var(--text-tertiary);flex:none}.topbar__search-placeholder[data-v-07332f08]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.topbar__kbd[data-v-07332f08]{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--text-tertiary);flex:none}.topbar__icon-btn[data-v-07332f08]{width:var(--topbar-control-h);height:var(--topbar-control-h);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:none}.topbar__icon-btn[data-v-07332f08]:hover{color:var(--text-primary);background:var(--bg-hover)}.topbar__credits[data-v-07332f08]{height:var(--topbar-control-h);border-radius:var(--radius-pill);background:var(--accent-data-soft);border:1px solid var(--accent-data-border);color:var(--accent-data-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.topbar__credits-icon[data-v-07332f08]{fill:currentColor}.topbar__agent[data-v-07332f08]{height:var(--topbar-control-h);border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-hover);font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast);align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:relative}.topbar__agent[data-v-07332f08]:hover{background:var(--accent-soft-hover)}.topbar__agent-badge[data-v-07332f08]{background:var(--warning);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-base);border-radius:50%;position:absolute;top:6px;right:8px}@media (width<=1099px){.topbar__search[data-v-07332f08]{display:none}.topbar__search-btn[data-v-07332f08]{margin-right:auto;display:inline-flex}}@media (width<=899px){.topbar[data-v-07332f08]{--topbar-control-h:40px;gap:8px}.topbar__agent[data-v-07332f08]{display:none}.topbar__credits[data-v-07332f08]{padding:0 12px}}@media (width<=480px){.topbar__credits-unit[data-v-07332f08]{display:none}.topbar__credits[data-v-07332f08]{padding:0 10px}}.tabbar[data-v-9ff59d48]{z-index:calc(var(--z-drawer) + 50);height:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--bg-surface) 92%, transparent);border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar__tab[data-v-9ff59d48]{min-height:44px;color:var(--text-tertiary);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.tabbar__tab.is-active[data-v-9ff59d48]{color:var(--accent-hover)}.tabbar__agent-icon[data-v-9ff59d48]{display:inline-flex;position:relative}.tabbar__badge[data-v-9ff59d48]{background:var(--warning);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-6px}.agent-help[data-v-9deb79da]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.agent-help__header[data-v-9deb79da]{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);padding-right:60px;display:flex}.agent-help__avatar[data-v-9deb79da]{border-radius:var(--radius-md);background:var(--cta-bg);width:32px;height:32px;color:var(--cta-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.agent-help__head-text[data-v-9deb79da]{flex-direction:column;flex:1;min-width:0;display:flex}.agent-help__title[data-v-9deb79da]{white-space:nowrap;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0;line-height:1.3}.agent-help__subtitle[data-v-9deb79da]{font-size:var(--fs-xs);color:var(--text-tertiary);line-height:1.3}.agent-help__clear[data-v-9deb79da]{font-size:var(--fs-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:none;padding:0}.agent-help__clear[data-v-9deb79da]:hover:not(:disabled){color:var(--text-primary)}.agent-help__clear[data-v-9deb79da]:disabled{opacity:.5;cursor:not-allowed}.agent-help__notice[data-v-9deb79da]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin:0}.agent-help__messages[data-v-9deb79da]{padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.agent-help__hint[data-v-9deb79da]{color:var(--text-tertiary);font-size:var(--fs-sm);text-align:center;padding:var(--space-6) var(--space-4);margin:auto;line-height:1.6}.agent-help__msg[data-v-9deb79da]{gap:var(--space-1);flex-direction:column;max-width:90%;display:flex}.agent-help__msg--user[data-v-9deb79da]{align-self:flex-end;align-items:flex-end}.agent-help__msg--assistant[data-v-9deb79da]{align-self:flex-start;align-items:flex-start}.agent-help__bubble[data-v-9deb79da]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;line-height:1.5}.agent-help__msg--user .agent-help__bubble[data-v-9deb79da]{background:var(--accent-soft);color:var(--text-primary);border:1px solid var(--accent-border);border-bottom-right-radius:4px}.agent-help__msg--assistant .agent-help__bubble[data-v-9deb79da]{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);border-bottom-left-radius:4px}.agent-help__feedback[data-v-9deb79da]{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--info);flex-wrap:wrap;display:flex}.agent-help__bubble--typing[data-v-9deb79da]{gap:4px;display:flex}.agent-help__bubble--typing span[data-v-9deb79da]{background:var(--text-tertiary);width:6px;height:6px;animation:agent-help-blink-9deb79da var(--dur-typing) infinite ease-in-out;border-radius:50%}.agent-help__bubble--typing span[data-v-9deb79da]:nth-child(2){animation-delay:.2s}.agent-help__bubble--typing span[data-v-9deb79da]:nth-child(3){animation-delay:.4s}@keyframes agent-help-blink-9deb79da{0%,80%,to{opacity:.3}40%{opacity:1}}.agent-help__composer[data-v-9deb79da]{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border-subtle);display:flex}.agent-help__input[data-v-9deb79da]{resize:none;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--fs-sm);flex:1;max-height:120px}.agent-help__input[data-v-9deb79da]:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.agent-help__send[data-v-9deb79da]{background:var(--accent-base);color:var(--text-on-accent);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;width:40px;display:flex}.agent-help__send[data-v-9deb79da]:disabled{opacity:.5;cursor:not-allowed}.agent-drawer[data-v-2300dc93]{z-index:var(--z-drawer);position:fixed;inset:0}.agent-drawer__backdrop[data-v-2300dc93]{background:var(--bg-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;inset:0}.agent-drawer__panel[data-v-2300dc93]{background:var(--bg-surface);border-left:1px solid var(--border-default);width:min(428px,100vw);box-shadow:var(--shadow-xl);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.agent-drawer__chat[data-v-2300dc93]{flex:1;min-height:0}.agent-drawer__close[data-v-2300dc93]{z-index:1;border:1px solid var(--border-subtle);background:var(--bg-elevated);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.agent-drawer__close[data-v-2300dc93]:hover{color:var(--text-primary);background:var(--bg-hover)}@media (width<=899px){.agent-drawer__panel[data-v-2300dc93]{width:100vw;bottom:var(--tabbar-height);border-left:0}.agent-drawer__backdrop[data-v-2300dc93]{bottom:var(--tabbar-height)}}.agent-drawer-enter-active[data-v-2300dc93],.agent-drawer-leave-active[data-v-2300dc93]{transition:opacity .24s var(--ease-out)}.agent-drawer-enter-active .agent-drawer__panel[data-v-2300dc93],.agent-drawer-leave-active .agent-drawer__panel[data-v-2300dc93]{transition:transform .28s var(--ease-drawer)}.agent-drawer-enter-from[data-v-2300dc93],.agent-drawer-leave-to[data-v-2300dc93]{opacity:0}.agent-drawer-enter-from .agent-drawer__panel[data-v-2300dc93],.agent-drawer-leave-to .agent-drawer__panel[data-v-2300dc93]{transform:translateX(var(--motion-slide))}.palette[data-v-5db8a560]{z-index:var(--z-modal);padding:12vh var(--space-4) var(--space-4);background:var(--bg-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette__dialog[data-v-5db8a560]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-2xl);width:100%;max-width:620px;max-height:70vh;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}.palette__search[data-v-5db8a560]{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding:14px 18px;display:flex}.palette__search-icon[data-v-5db8a560]{color:var(--text-tertiary);flex:none}.palette__input[data-v-5db8a560]{min-width:0;color:var(--text-primary);font-size:var(--fs-md);background:0 0;border:0;outline:none;flex:1}.palette__input[data-v-5db8a560]::placeholder{color:var(--text-tertiary)}.palette__input[data-v-5db8a560]:focus-visible{box-shadow:none}kbd[data-v-5db8a560]{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);margin-right:4px;padding:1px 6px}.palette__kbd[data-v-5db8a560]{margin-right:0}.palette__list[data-v-5db8a560]{flex:1;padding:6px 8px 10px;overflow-y:auto}.palette__group[data-v-5db8a560]{padding:12px 10px 6px}.palette__item[data-v-5db8a560]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-primary);font-size:var(--fs-base);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:flex}.palette__item.is-active[data-v-5db8a560]{background:var(--accent-soft)}.palette__icon[data-v-5db8a560]{color:var(--text-tertiary);flex:none}.palette__item.is-active .palette__icon[data-v-5db8a560]{color:var(--accent-hover)}.palette__label[data-v-5db8a560]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.palette__hint[data-v-5db8a560]{font-size:var(--fs-xs);color:var(--text-tertiary);white-space:nowrap;flex:none}.palette__foot[data-v-5db8a560]{gap:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--fs-xs);color:var(--text-tertiary);padding:10px 18px;display:flex}@media (width<=899px){.palette[data-v-5db8a560]{padding-top:var(--space-4)}.palette__dialog[data-v-5db8a560]{max-height:calc(100vh - var(--tabbar-height) - 32px)}.palette__foot[data-v-5db8a560]{display:none}}.palette-enter-active[data-v-5db8a560],.palette-leave-active[data-v-5db8a560]{transition:opacity .14s var(--ease-out)}.palette-enter-active .palette__dialog[data-v-5db8a560],.palette-leave-active .palette__dialog[data-v-5db8a560]{transition:transform .14s var(--ease-out)}.palette-enter-from[data-v-5db8a560],.palette-leave-to[data-v-5db8a560]{opacity:0}.palette-enter-from .palette__dialog[data-v-5db8a560],.palette-leave-to .palette__dialog[data-v-5db8a560]{transform:translateY(calc(-1 * var(--motion-lift))) scale(var(--motion-scale-in))}.ro-notice[data-v-6ef80c7d]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--info-soft);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-normal);display:flex}.ro-notice__icon[data-v-6ef80c7d]{color:var(--info);flex:none}.app-layout[data-v-c4295013]{min-height:100vh;display:flex}.app-layout__rail[data-v-c4295013]{flex:0 0 var(--sidebar-width-collapsed);width:var(--sidebar-width-collapsed);height:100vh;z-index:var(--z-sticky);transition:flex-basis .2s var(--ease-out), width .2s var(--ease-out);position:sticky;top:0}.app-layout--expanded .app-layout__rail[data-v-c4295013]{flex-basis:var(--sidebar-width);width:var(--sidebar-width)}.app-layout__main[data-v-c4295013]{flex-direction:column;flex:1;min-width:0;display:flex}.app-layout__topbar[data-v-c4295013]{padding:24px 32px 0}.app-layout__content[data-v-c4295013]{width:100%;max-width:var(--content-max-width);flex:1;margin:0 auto;padding:22px 32px 32px}@media (width<=1279px){.app-layout__topbar[data-v-c4295013]{padding:20px 24px 0}.app-layout__content[data-v-c4295013]{padding:20px 24px 28px}}@media (width<=899px){.app-layout__topbar[data-v-c4295013]{padding:14px 16px 0}.app-layout__content[data-v-c4295013]{padding:16px 16px calc(var(--tabbar-height) + 24px + env(safe-area-inset-bottom,0px))}}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:32px;--fs-display:40px;--ls-display:-.02em;--lh-tight:1.2;--lh-normal:1.5;--lh-relaxed:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:22px;--radius-pill:9999px;--sidebar-width:248px;--sidebar-width-collapsed:84px;--tabbar-height:64px;--header-height:70px;--content-max-width:1600px;--content-width-wide:var(--content-max-width);--content-width-narrow:900px;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-drawer:800;--z-modal:1000;--z-toast:9999;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--transition-fast:.12s var(--ease-out);--transition-base:.2s var(--ease-out);--transition-slow:.3s var(--ease-out);--motion-lift:8px;--motion-slide:100%;--motion-slide-sm:20px;--motion-scale-in:.98;--dur-shimmer:1.4s;--dur-typing:1.2s;--bg-base:#08080f;--bg-surface:#111117;--bg-elevated:#17171e;--bg-overlay:#05050ba8;--bg-hover:#202027;--bg-active:#2a2a31;--bg-input:#1a1a21;--bg-aura:radial-gradient(60% 45% at 18% 0%, #8b5cf624, transparent 70%), radial-gradient(55% 45% at 92% 8%, #22d3ee17, transparent 70%), radial-gradient(60% 50% at 50% 100%, #f472b60f, transparent 70%);--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff2e;--border-focus:var(--accent-base);--text-primary:#f4f4f8;--text-secondary:#a8a8bc;--text-tertiary:#7a7a8c;--text-disabled:#5c5c6e;--text-on-accent:#fff;--accent-base:#a78bfa;--accent-hover:#c4b5fd;--accent-active:#8b5cf6;--accent-tint:#a78bfa14;--accent-soft:#a78bfa29;--accent-soft-hover:#a78bfa3d;--accent-border:#a78bfa73;--accent-ring:#a78bfa66;--cta-bg:linear-gradient(90deg, #a78bfa 0%, #22d3ee 100%);--cta-bg-hover:linear-gradient(90deg, #b9a3fb 0%, #4fddf1 100%);--cta-text:#0b0b14;--cta-glow:0 6px 22px #22d3ee2e;--accent-data:#22d3ee;--accent-data-text:#67e8f9;--accent-data-soft:#22d3ee1f;--accent-data-border:#22d3ee47;--accent-data-rgb:34, 211, 238;--platform-vk:#3b82f6;--platform-tg:#22d3ee;--platform-ok:#fb923c;--platform-ig:#f472b6;--platform-vk-text:#60a5fa;--platform-tg-text:#67e8f9;--platform-ok-text:#fdba74;--platform-ig-text:#f9a8d4;--platform-vk-soft:#3b82f629;--platform-tg-soft:#22d3ee24;--platform-ok-soft:#fb923c29;--platform-ig-soft:#f472b629;--platform-ig-gradient:linear-gradient(135deg, #f58529, #dd2a7b 50%, #8134af);--platform-ig-gradient-vertical:linear-gradient(180deg, #f58529, #dd2a7b 50%, #8134af);--brand-yandex:#fc3f1d;--success:#34d399;--success-soft:#34d39921;--warning:#fbbf24;--warning-soft:#fbbf2421;--danger:#f87171;--danger-hover:#ef4444;--danger-soft:#ef444424;--info:#60a5fa;--info-soft:#60a5fa24;--status-planned:#60a5fa;--status-published:#34d399;--status-partial:#a78bfa;--status-canceled:#7a7a8c;--status-draft:#fbbf24;--status-error:#f87171;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 6px 16px #00000073;--shadow-lg:0 14px 32px #0000008c;--shadow-xl:0 24px 56px #0009;--shadow-card:0 1px 0 #ffffff08 inset;--shadow-focus:0 0 0 3px var(--accent-ring);--shadow-danger-focus:0 0 0 3px #ef444459;--scrollbar-thumb:#2a2a33;--scrollbar-thumb-hover:#3a3a45;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg-base:#f4f5fa;--bg-surface:#fff;--bg-elevated:#fff;--bg-overlay:#0f0f195c;--bg-hover:#eff0f6;--bg-active:#e4e5ee;--bg-input:#f7f8fc;--bg-aura:radial-gradient(60% 45% at 18% 0%, #7c3aed12, transparent 70%), radial-gradient(55% 45% at 92% 8%, #0e74900d, transparent 70%);--border-subtle:#e6e7ef;--border-default:#dcdde8;--border-strong:#b8b9c8;--text-primary:#15151d;--text-secondary:#56566a;--text-tertiary:#6e6e82;--text-disabled:#a8a8bc;--accent-base:#7c3aed;--accent-hover:#6d28d9;--accent-active:#5b21b6;--accent-tint:#7c3aed0f;--accent-soft:#7c3aed1a;--accent-soft-hover:#7c3aed29;--accent-border:#7c3aed66;--accent-ring:#7c3aed4d;--cta-bg:linear-gradient(90deg, #7c3aed 0%, #0e7490 100%);--cta-bg-hover:linear-gradient(90deg, #6d28d9 0%, #0b5f77 100%);--cta-text:#fff;--cta-glow:0 4px 14px #0e74902e;--accent-data:#0e7490;--accent-data-text:#0e7490;--accent-data-soft:#0e74901a;--accent-data-border:#0e74904d;--accent-data-rgb:14, 116, 144;--platform-vk:#07f;--platform-tg:#2aabee;--platform-ok:#ee8208;--platform-ig:#dd2a7b;--platform-vk-text:#0062d6;--platform-tg-text:#1272a0;--platform-ok-text:#a85700;--platform-ig-text:#c01a6c;--platform-vk-soft:#0077ff1a;--platform-tg-soft:#2aabee1f;--platform-ok-soft:#ee82081f;--platform-ig-soft:#dd2a7b1a;--success:#047857;--warning:#a85700;--danger:#c81e1e;--danger-hover:#a81616;--info:#2563eb;--success-soft:#10b9811a;--warning-soft:#f59e0b1f;--danger-soft:#ef44441a;--info-soft:#3b82f61a;--status-planned:#2563eb;--status-published:#047857;--status-partial:#6d28d9;--status-draft:#a85700;--status-error:#c81e1e;--status-canceled:#6e6e82;--shadow-sm:0 1px 2px #1414280d;--shadow-md:0 2px 10px #14142812;--shadow-lg:0 8px 24px #1414281a;--shadow-xl:0 20px 44px #14142824;--shadow-card:0 2px 8px #1414280d;--scrollbar-thumb:#c8c9d6;--scrollbar-thumb-hover:#a0a1b2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--text-primary);background:var(--bg-aura), var(--bg-base);background-attachment:fixed;min-height:100vh}a{color:var(--accent-base);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}:focus{outline:none}:focus-visible{box-shadow:var(--shadow-focus);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);border:2px solid var(--bg-base)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background:var(--accent-soft);color:var(--text-primary)}.lightbox-enter-active,.lightbox-leave-active{transition:opacity var(--transition-base), transform var(--transition-base)}.lightbox-enter-from,.lightbox-leave-to{opacity:0;transform:translateY(var(--motion-lift)) scale(var(--motion-scale-in))}@media (prefers-reduced-motion:reduce){:root{--motion-lift:0px;--motion-slide:0%;--motion-slide-sm:0px;--motion-scale-in:1;--dur-shimmer:2.8s;--dur-typing:2.4s;--transition-base:.12s var(--ease-out);--transition-slow:.16s var(--ease-out)}}.ds-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5);min-width:0}.ds-panel--flush{padding:0}.ds-panel--tight{padding:var(--space-4)}.ds-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ds-panel__title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:var(--space-2);margin:0;display:flex}.ds-panel__meta{font-size:var(--fs-sm);color:var(--text-tertiary)}.ds-row{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.ds-chip{--chip-color:var(--text-secondary);border-radius:var(--radius-pill);height:26px;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--chip-color) 28%, transparent);align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.ds-chip--sm{height:22px;font-size:var(--fs-xs);padding:0 8px}.ds-chip--dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ds-chip--neutral{--chip-color:var(--text-secondary);background:var(--bg-elevated);border-color:var(--border-subtle)}.ds-chip--accent{--chip-color:var(--accent-base)}.ds-chip--data{--chip-color:var(--accent-data-text)}.ds-chip--success{--chip-color:var(--success)}.ds-chip--warning{--chip-color:var(--warning)}.ds-chip--danger{--chip-color:var(--danger)}.ds-chip--info{--chip-color:var(--info)}.ds-chip--vk{--chip-color:var(--platform-vk-text)}.ds-chip--tg{--chip-color:var(--platform-tg-text)}.ds-chip--ig{--chip-color:var(--platform-ig-text)}.ds-chip--ok{--chip-color:var(--platform-ok-text)}.ds-dot{background:var(--dot-color,var(--text-tertiary));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ds-dot--vk{--dot-color:var(--platform-vk)}.ds-dot--tg{--dot-color:var(--platform-tg)}.ds-dot--ig{--dot-color:var(--platform-ig)}.ds-dot--ok{--dot-color:var(--platform-ok)}.ds-kpi__label{font-size:var(--fs-sm);color:var(--text-tertiary)}.ds-kpi__value{font-size:34px;font-weight:var(--fw-bold);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;line-height:1.1}.ds-eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ds-split{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}@media (width<=1100px){.ds-split{grid-template-columns:minmax(0,1fr)}}.ds-empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);color:var(--text-secondary);flex-direction:column;display:flex}.ds-empty__icon{border-radius:var(--radius-lg);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-base);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.ds-empty__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary)}.ds-empty__text{max-width:420px;font-size:var(--fs-base)}
