.toast-container[data-v-2dd9031f]{display:grid;gap:10px;pointer-events:none;position:fixed;right:max(18px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));width:min(calc(100vw - 32px),380px);z-index:4000}.toast[data-v-2dd9031f]{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #6b7280;border-radius:10px;box-shadow:0 18px 48px #0f172a29;color:#111827;overflow:hidden;padding:14px 42px 14px 16px;pointer-events:auto;position:relative}.toast--success[data-v-2dd9031f]{border-left-color:#16a34a}.toast--error[data-v-2dd9031f]{border-left-color:#b42318}.toast--warning[data-v-2dd9031f]{border-left-color:#f05a24}.toast--info[data-v-2dd9031f]{border-left-color:#2563eb}.toast__title[data-v-2dd9031f]{display:block;font-size:var(--font-size-xs);letter-spacing:.08em;line-height:1.2;margin-bottom:4px;text-transform:uppercase}.toast__message[data-v-2dd9031f]{color:#4b5563;font-size:var(--font-size-sm);line-height:1.45;margin:0}.toast__close[data-v-2dd9031f]{background:transparent;border:0;color:#6b7280;cursor:pointer;font-size:20px;line-height:1;position:absolute;right:8px;top:8px}.toast-enter-active[data-v-2dd9031f],.toast-leave-active[data-v-2dd9031f]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-2dd9031f],.toast-leave-to[data-v-2dd9031f]{opacity:0;transform:translate(18px)}@media(max-width:560px){.toast-container[data-v-2dd9031f]{left:16px;right:16px;width:auto}}.base-button[data-v-76a360f7]{--base-button-bg:#f05a24;--base-button-border:#f05a24;--base-button-color:#fff;--base-button-hover-bg:#d94d1b;--base-button-hover-border:#d94d1b;--base-button-height:44px;--base-button-px:20px;--base-button-font:var(--font-size-sm);align-items:center;background:var(--base-button-bg);border:1px solid var(--base-button-border);border-radius:8px;color:var(--base-button-color);cursor:pointer;display:inline-flex;font-size:var(--base-button-font);font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:var(--base-button-height);min-width:0;padding:0 var(--base-button-px);position:relative;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.base-button[data-v-76a360f7]:hover:not(:disabled){background:var(--base-button-hover-bg);border-color:var(--base-button-hover-border);box-shadow:0 10px 24px #0f172a1f;transform:translateY(-1px)}.base-button[data-v-76a360f7]:focus-visible{outline:3px solid rgba(240,90,36,.28);outline-offset:2px}.base-button[data-v-76a360f7]:disabled{cursor:not-allowed;opacity:.58;transform:none}.base-button--secondary[data-v-76a360f7]{--base-button-bg:#111827;--base-button-border:#111827;--base-button-hover-bg:#000;--base-button-hover-border:#000}.base-button--outline[data-v-76a360f7]{--base-button-bg:#fff;--base-button-border:#d7dce3;--base-button-color:#111827;--base-button-hover-bg:#fff7f2;--base-button-hover-border:#f05a24}.base-button--ghost[data-v-76a360f7]{--base-button-bg:transparent;--base-button-border:transparent;--base-button-color:#374151;--base-button-hover-bg:rgba(17,24,39,.06);--base-button-hover-border:transparent}.base-button--danger[data-v-76a360f7]{--base-button-bg:#b42318;--base-button-border:#b42318;--base-button-hover-bg:#911c13;--base-button-hover-border:#911c13}.base-button--sm[data-v-76a360f7]{--base-button-height:34px;--base-button-px:14px;--base-button-font:var(--font-size-xs)}.base-button--lg[data-v-76a360f7]{--base-button-height:52px;--base-button-px:26px;--base-button-font:var(--font-size-base)}.base-button--round[data-v-76a360f7]{border-radius:999px}.base-button--block[data-v-76a360f7]{width:100%}.base-button__content[data-v-76a360f7],.base-button__icon[data-v-76a360f7]{align-items:center;display:inline-flex;min-width:0}.base-button__content[data-v-76a360f7]{justify-content:center}.base-button__spinner[data-v-76a360f7]{animation:base-button-spin-76a360f7 .8s linear infinite;border:2px solid;border-radius:999px;border-right:2px solid transparent;height:1em;width:1em}@keyframes base-button-spin-76a360f7{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.base-button[data-v-76a360f7],.base-button__spinner[data-v-76a360f7]{animation:none;transition:none}}.base-modal[data-v-218b966b]{background:#0f172a94;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:3000}.base-modal__panel[data-v-218b966b]{background:#fff;border:1px solid hsla(0,0%,100%,.42);border-radius:14px;box-shadow:0 30px 90px #0f172a47;display:flex;flex-direction:column;max-height:min(88vh,820px);overflow:hidden}.base-modal__header[data-v-218b966b]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.base-modal__title[data-v-218b966b]{color:#111827;font-size:var(--font-size-lg);font-weight:800;line-height:1.2;margin:0}.base-modal__close[data-v-218b966b]{background:#f3f4f6;border:0;border-radius:999px;color:#111827;cursor:pointer;font-size:24px;height:36px;line-height:1;width:36px}.base-modal__body[data-v-218b966b]{min-height:0;overflow:auto;padding:22px}.base-modal__footer[data-v-218b966b]{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 22px max(16px,env(safe-area-inset-bottom))}.base-modal-fade-enter-active[data-v-218b966b],.base-modal-fade-leave-active[data-v-218b966b]{transition:opacity .18s ease}.base-modal-fade-enter-from[data-v-218b966b],.base-modal-fade-leave-to[data-v-218b966b]{opacity:0}@media(max-width:720px){.base-modal[data-v-218b966b]{align-items:end;padding:12px}.base-modal__panel[data-v-218b966b]{border-radius:16px 16px 10px 10px;max-height:calc(100vh - 24px);width:100%!important}.base-modal__body[data-v-218b966b],.base-modal__footer[data-v-218b966b],.base-modal__header[data-v-218b966b]{padding-inline:16px}}.confirm-dialog[data-v-233f8cd8]{position:relative}.confirm-dialog{background:linear-gradient(180deg,#fff,#fffaf7);border:1px solid hsla(0,0%,100%,.8);border-radius:18px;box-shadow:0 24px 80px #0f172a3d;overflow:visible;position:relative}.confirm-dialog .base-modal__body{padding:30px 30px 24px}.confirm-dialog__close[data-v-233f8cd8]{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:24px;height:34px;justify-content:center;line-height:1;position:absolute;right:18px;top:18px;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:34px;z-index:1}.confirm-dialog__close[data-v-233f8cd8]:hover{background:#111827;color:#fff;transform:translateY(-1px)}.confirm-dialog__mark[data-v-233f8cd8]{align-items:center;border-radius:14px;display:inline-flex;font-size:var(--font-size-lg);font-weight:900;height:44px;justify-content:center;line-height:1;width:44px}.confirm-dialog__mark--danger[data-v-233f8cd8]{background:#f05a241f;color:#c2410c}.confirm-dialog__mark--warning[data-v-233f8cd8]{background:#f59e0b24;color:#b45309}.confirm-dialog__mark--info[data-v-233f8cd8]{background:#0f172a14;color:#111827}.confirm-dialog__copy[data-v-233f8cd8]{margin-top:18px;padding-right:32px}.confirm-dialog__title[data-v-233f8cd8]{color:#111827;font-size:var(--font-size-lg);font-weight:850;line-height:1.25;margin:0 0 8px}.confirm-dialog__message[data-v-233f8cd8]{color:#475569;font-size:var(--font-size-md);line-height:1.6;margin:0}.confirm-dialog__actions[data-v-233f8cd8]{display:flex;gap:12px;justify-content:flex-end;margin-top:26px}.confirm-dialog__button[data-v-233f8cd8]{min-height:44px;min-width:112px}.confirm-dialog__button--confirm[data-v-233f8cd8]{box-shadow:0 12px 26px #f05a242e}@media(max-width:720px){.confirm-dialog .base-modal__body{padding:26px 20px max(20px,env(safe-area-inset-bottom))}.confirm-dialog__close[data-v-233f8cd8]{right:14px;top:14px}.confirm-dialog__copy[data-v-233f8cd8]{padding-right:24px}.confirm-dialog__actions[data-v-233f8cd8]{flex-direction:column-reverse}.confirm-dialog__button[data-v-233f8cd8]{width:100%}}.base-avatar[data-v-a6fa8d2b]{background:#111827;border-radius:999px;color:#fff;display:inline-grid;flex:0 0 auto;font-weight:800;overflow:hidden;place-items:center}.base-avatar__image[data-v-a6fa8d2b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.base-tooltip[data-v-e51be75a]{display:inline-flex}.base-dropdown-item[data-v-e4259e36]{align-items:center;background:transparent;border:0;border-radius:7px;color:#374151;cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-sm);gap:10px;min-height:38px;padding:8px 10px;text-align:left;width:100%}.base-dropdown-item[data-v-e4259e36]:focus-visible:not(:disabled),.base-dropdown-item[data-v-e4259e36]:hover:not(:disabled){background:#fff4ed;color:#d94d1b}.base-dropdown-item[data-v-e4259e36]:disabled{cursor:default;opacity:.55}.base-dropdown-item--divided[data-v-e4259e36]{border-top:1px solid #e5e7eb;margin-top:6px;padding-top:12px}.base-dropdown[data-v-e0a83315]{display:inline-flex;position:relative}.base-dropdown__trigger[data-v-e0a83315]{background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;padding:0}.base-dropdown__menu[data-v-e0a83315]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 18px 50px #0f172a29;min-width:180px;overflow:hidden;padding:6px;position:absolute;top:calc(100% + 10px);z-index:60}.base-dropdown__menu--left[data-v-e0a83315]{left:0}.base-dropdown__menu--right[data-v-e0a83315]{right:0}.base-dropdown-menu-enter-active[data-v-e0a83315],.base-dropdown-menu-leave-active[data-v-e0a83315]{transition:opacity .16s ease,transform .16s ease}.base-dropdown-menu-enter-from[data-v-e0a83315],.base-dropdown-menu-leave-to[data-v-e0a83315]{opacity:0;transform:translateY(-6px)}.base-drawer[data-v-f23fc03f]{background:#0f172a8a;inset:0;position:fixed;z-index:2800}.base-drawer__panel[data-v-f23fc03f]{background:#fff;box-shadow:0 24px 80px #0f172a3d;display:flex;flex-direction:column;overflow:hidden;position:absolute}.base-drawer__panel--left[data-v-f23fc03f],.base-drawer__panel--right[data-v-f23fc03f]{bottom:0;top:0;width:min(86vw,380px)}.base-drawer__panel--right[data-v-f23fc03f]{right:0}.base-drawer__panel--left[data-v-f23fc03f]{left:0}.base-drawer__panel--bottom[data-v-f23fc03f]{border-radius:18px 18px 0 0;bottom:0;left:0;max-height:min(80vh,560px);right:0}.base-drawer__header[data-v-f23fc03f]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.base-drawer__title[data-v-f23fc03f]{color:#111827;font-size:var(--font-size-lg);font-weight:800;margin:0}.base-drawer__close[data-v-f23fc03f]{background:#f3f4f6;border:0;border-radius:999px;cursor:pointer;font-size:24px;height:36px;width:36px}.base-drawer__body[data-v-f23fc03f]{flex:1;min-height:0;overflow:auto;padding:20px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.base-drawer-fade-enter-active[data-v-f23fc03f],.base-drawer-fade-leave-active[data-v-f23fc03f],.base-drawer-slide-bottom-enter-active[data-v-f23fc03f],.base-drawer-slide-bottom-leave-active[data-v-f23fc03f],.base-drawer-slide-left-enter-active[data-v-f23fc03f],.base-drawer-slide-left-leave-active[data-v-f23fc03f],.base-drawer-slide-right-enter-active[data-v-f23fc03f],.base-drawer-slide-right-leave-active[data-v-f23fc03f]{transition:all .22s ease}.base-drawer-fade-enter-from[data-v-f23fc03f],.base-drawer-fade-leave-to[data-v-f23fc03f]{opacity:0}.base-drawer-slide-right-enter-from[data-v-f23fc03f],.base-drawer-slide-right-leave-to[data-v-f23fc03f]{transform:translate(100%)}.base-drawer-slide-left-enter-from[data-v-f23fc03f],.base-drawer-slide-left-leave-to[data-v-f23fc03f]{transform:translate(-100%)}.base-drawer-slide-bottom-enter-from[data-v-f23fc03f],.base-drawer-slide-bottom-leave-to[data-v-f23fc03f]{transform:translateY(100%)}.account-layout[data-v-122fe212]{--account-workspace-bg:#f8fafc;--account-panel-bg:#fff;--account-panel-soft:#f8fafc;--account-line:#e5e7eb;--account-line-soft:#edf0f5;--account-strong:#111827;--account-ink:#374151;--account-muted:#6b7280;--account-accent:#e95520;--account-accent-soft:rgba(233,85,32,.1);--account-warning-soft:#fff7ed;--account-badge-bg:#fffbeb;--account-badge-border:rgba(245,158,11,.24);--account-badge-text:#b45309;--account-input-bg:#fff;--account-input-disabled-bg:#f3f4f6;--account-placeholder:#9ca3af;--account-shadow:0 10px 30px rgba(15,23,42,.055);background:var(--account-workspace-bg);color:var(--account-ink)}.account-layout.dark[data-v-122fe212]{--account-workspace-bg:#0f172a;--account-panel-bg:#111827;--account-panel-soft:#1f2937;--account-line:rgba(148,163,184,.2);--account-line-soft:rgba(148,163,184,.16);--account-strong:#f8fafc;--account-ink:#d1d5db;--account-muted:#9ca3af;--account-accent-soft:rgba(233,85,32,.18);--account-warning-soft:rgba(233,85,32,.14);--account-badge-bg:rgba(245,158,11,.12);--account-badge-border:rgba(245,158,11,.28);--account-badge-text:#fbbf24;--account-input-bg:#0f172a;--account-input-disabled-bg:rgba(148,163,184,.08);--account-placeholder:#64748b;--account-shadow:0 16px 36px rgba(0,0,0,.24)}.account-shell[data-v-122fe212]{background:var(--account-workspace-bg);border:0}.account-aside[data-v-122fe212]{background:var(--account-panel-bg);border-color:var(--account-line);box-shadow:10px 0 28px #0f172a09;padding:16px 12px}.account-aside--collapsed[data-v-122fe212]{padding-inline:10px}.account-aside__brand[data-v-122fe212]{align-items:center;cursor:pointer;display:flex;gap:10px;min-width:0;padding:2px 4px 18px}.account-aside__brand--collapsed[data-v-122fe212]{justify-content:center;padding-inline:0}.account-aside__logo-box[data-v-122fe212]{background:var(--account-warning-soft);border:1px solid rgba(233,85,32,.16);border-radius:12px;display:grid;flex:0 0 42px;height:42px;overflow:hidden;place-items:center;width:42px}.account-logo[data-v-122fe212]{height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.account-aside__brand-copy[data-v-122fe212]{display:grid;gap:2px;min-width:0}.account-aside__brand-copy strong[data-v-122fe212]{color:var(--account-strong);font-size:16px;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-aside__brand-copy small[data-v-122fe212]{color:var(--account-muted);font-size:12px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-aside__user[data-v-122fe212]{align-items:center;background:var(--account-panel-soft);border:1px solid var(--account-line-soft);border-radius:12px;display:flex;gap:10px;margin:0 0 16px;min-width:0;padding:10px;position:relative}.account-aside__user--collapsed[data-v-122fe212]{justify-content:center;padding:8px}.account-aside__user-avatar[data-v-122fe212]{border:2px solid var(--account-panel-bg);box-shadow:0 8px 16px #0f172a14;flex:0 0 auto}.account-aside__user-text[data-v-122fe212]{display:grid;gap:2px;min-width:0}.account-aside__user-text span[data-v-122fe212],.account-aside__user-text strong[data-v-122fe212]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-aside__user-text strong[data-v-122fe212]{color:var(--account-strong);font-size:13px;font-weight:700;line-height:1.25}.account-aside__user-text span[data-v-122fe212]{color:var(--account-muted);font-size:11px;line-height:1.25}.account-aside__user-badge[data-v-122fe212]{align-items:center;background:var(--account-badge-bg);border:1px solid var(--account-badge-border);border-radius:999px;color:var(--account-badge-text);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:3px;line-height:1;min-height:22px;padding:0 7px}.account-aside__user-badge[data-v-122fe212] svg{height:18px;stroke-width:1.9;width:18px}.account-aside__section-label[data-v-122fe212]{color:var(--account-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:0 10px 6px;text-transform:uppercase}.account-content[data-v-122fe212],.account-main[data-v-122fe212]{background:var(--account-workspace-bg)}.account-header[data-v-122fe212]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--account-panel-bg) 92%,transparent);border-color:var(--account-line)}.account-header__title-stack[data-v-122fe212]{display:grid;gap:4px}.account-header__crumb[data-v-122fe212]{color:var(--account-muted);font-size:12px;font-weight:600;line-height:1}.account-header__actions[data-v-122fe212],.account-header__mobile-title[data-v-122fe212],.account-header__title[data-v-122fe212],.account-user[data-v-122fe212]{color:var(--account-ink)!important}.account-header__actions[data-v-122fe212]{min-width:0}.account-action[data-v-122fe212]{border-radius:999px;color:var(--account-ink)!important;min-height:34px;transition:background-color .18s ease,color .18s ease}.account-action[data-v-122fe212]:focus,.account-action[data-v-122fe212]:hover{background:var(--account-accent-soft);color:var(--account-accent)!important}.account-action__icon[data-v-122fe212]{align-items:center;display:inline-flex;justify-content:center}.account-action__icon--with-label[data-v-122fe212]{margin-right:6px}.account-user[data-v-122fe212]{background:var(--account-panel-soft);border:1px solid var(--account-line-soft);border-radius:999px;min-height:38px;padding:3px 10px 3px 4px}.account-header__icon-button[data-v-122fe212]{color:var(--account-ink);height:40px;padding:0;width:40px}.account-header__mobile-actions[data-v-122fe212]{gap:4px;min-width:0}.account-header__mobile-actions[data-v-122fe212] .base-button+.base-button{margin-left:0}.account-header__icon-spacer[data-v-122fe212]{display:inline-flex;flex:0 0 40px;height:40px;visibility:hidden;width:40px}.account-header__mobile-title[data-v-122fe212]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-drawer__brand[data-v-122fe212]{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:4px 18px 18px}.account-drawer__logo[data-v-122fe212]{height:76px;-o-object-fit:contain;object-fit:contain;width:118px}.account-menu[data-v-122fe212]{--account-menu-accent:#e95520;--account-menu-accent-bg:rgba(233,85,32,.08);--account-menu-icon-size:20px;background:transparent;display:grid;gap:3px;padding:0 10px}.account-layout.dark .account-menu[data-v-122fe212]{--account-menu-accent-bg:rgba(233,85,32,.16)}.account-menu__item[data-v-122fe212]{align-items:center;border-radius:10px;color:var(--account-muted);display:flex;font-size:13px;font-weight:600;min-height:40px;padding-inline:12px;transition:background-color .18s ease,color .18s ease}.account-menu--collapsed .account-menu__item[data-v-122fe212]{justify-content:center;padding-inline:0}.account-menu__icon[data-v-122fe212]{align-items:center;color:inherit;display:inline-flex;flex:0 0 var(--account-menu-icon-size);height:var(--account-menu-icon-size);justify-content:center;width:var(--account-menu-icon-size)}.account-menu__icon[data-v-122fe212] svg{height:var(--account-menu-icon-size);stroke-width:1.9;width:var(--account-menu-icon-size)}.account-menu--collapsed .account-menu__icon[data-v-122fe212]{margin-right:0!important;--account-menu-icon-size:19px}.account-menu__item.is-active[data-v-122fe212],.account-menu__item[data-v-122fe212]:focus-visible,.account-menu__item[data-v-122fe212]:hover{background-color:var(--account-menu-accent-bg);color:var(--account-menu-accent)}.account-menu__item.is-active[data-v-122fe212]{font-weight:700}.account-mobile-menu[data-v-122fe212]{min-width:236px}.account-mobile-menu__group-label[data-v-122fe212],.account-mobile-menu__user[data-v-122fe212]{cursor:default;opacity:1}.account-mobile-menu__user-box[data-v-122fe212]{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.account-mobile-menu__user-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.account-mobile-menu__email,.account-mobile-menu__name{display:block;max-width:164px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-mobile-menu__name{color:var(--account-strong,#1f2937);font-size:13px;font-weight:600}.account-mobile-menu__email{color:var(--account-muted,#6b7280);font-size:12px}.account-mobile-menu__group-label{color:var(--account-muted,#6b7280);font-size:12px;height:28px}@media(max-width:768px){.account-layout[data-v-122fe212],.account-shell[data-v-122fe212]{min-width:0}.account-shell[data-v-122fe212]{border:0}}
