.ambience[data-v-1cec3e73]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ambience__base[data-v-1cec3e73]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(178deg,#070b12,#04060a 46%,#020406)}.ambience__bloom[data-v-1cec3e73]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--ambience-strength, 1);will-change:transform}.ambience__bloom--warm[data-v-1cec3e73]{inset-block-start:-22%;inset-inline-start:-6%;width:62%;height:78%;background:radial-gradient(circle,rgba(255,110,74,.2),transparent 66%);animation:ambience-drift-a-1cec3e73 26s ease-in-out infinite alternate}.ambience__bloom--violet[data-v-1cec3e73]{inset-block-start:6%;inset-inline-end:-12%;width:56%;height:72%;background:radial-gradient(circle,rgba(124,77,189,.18),transparent 68%);animation:ambience-drift-b-1cec3e73 32s ease-in-out infinite alternate}.ambience__bloom--edge[data-v-1cec3e73]{inset-block-end:-30%;inset-inline-start:26%;width:54%;height:60%;background:radial-gradient(circle,rgba(45,212,191,.07),transparent 70%);animation:ambience-drift-a-1cec3e73 38s ease-in-out infinite alternate-reverse}.ambience__orbit[data-v-1cec3e73]{position:absolute;inset-block-start:-6%;inset-inline-start:4%;width:min(620px,46%);height:auto;opacity:calc(var(--ambience-orbit, 0) * 1);-webkit-mask-image:radial-gradient(closest-side,#000 42%,transparent 100%);mask-image:radial-gradient(closest-side,#000 42%,transparent 100%)}.ambience__arcs[data-v-1cec3e73]{animation:ambience-tilt-1cec3e73 30s ease-in-out infinite alternate;transform-origin:300px 150px}.ambience__dots[data-v-1cec3e73]{animation:ambience-twinkle-1cec3e73 9s ease-in-out infinite alternate}.ambience__vignette[data-v-1cec3e73]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 42%,transparent 52%,var(--admin-scrim) 100%)}.ambience[data-admin-surface=dashboard][data-v-1cec3e73]{--ambience-strength: 1;--ambience-orbit: 1}.ambience[data-admin-surface=content][data-v-1cec3e73]{--ambience-strength: .42;--ambience-orbit: 0}.ambience[data-admin-surface=security][data-v-1cec3e73]{--ambience-strength: .3;--ambience-orbit: 0}@keyframes ambience-drift-a-1cec3e73{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3%,4%,0) scale(1.07)}}@keyframes ambience-drift-b-1cec3e73{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-4%,3%,0) scale(1)}}@keyframes ambience-tilt-1cec3e73{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes ambience-twinkle-1cec3e73{0%{opacity:.35}to{opacity:.85}}@media(max-width:860px){.ambience__bloom[data-v-1cec3e73]{filter:blur(60px);animation:none}.ambience__orbit[data-v-1cec3e73]{display:none}}@media(prefers-reduced-motion:reduce){.ambience__bloom[data-v-1cec3e73],.ambience__arcs[data-v-1cec3e73],.ambience__dots[data-v-1cec3e73]{animation:none}}[data-theme=light] .ambience__base[data-v-1cec3e73]{background:linear-gradient(178deg,#faf8f5,#f7f5f2 46%,#f2efe9)}[data-theme=light] .ambience__bloom[data-v-1cec3e73]{opacity:calc(var(--ambience-strength, 1) * .5)}[data-theme=light] .ambience__vignette[data-v-1cec3e73]{background:radial-gradient(120% 90% at 50% 42%,transparent 58%,rgba(120,96,72,.07) 100%)}[data-theme=light] .ambience__orbit[data-v-1cec3e73]{opacity:calc(var(--ambience-orbit, 0) * .55)}.app-icon[data-v-76684802]{display:inline-block;vertical-align:middle;flex:none}.sidebar[data-v-c30f586e]{display:flex;flex-direction:column;height:100%;background:var(--admin-sidebar)}.sidebar__brand[data-v-c30f586e]{display:flex;align-items:center;gap:var(--admin-space-3);padding:0 var(--admin-space-4);height:var(--admin-topbar-h);border-bottom:1px solid var(--admin-overlay-2);flex:none}.sidebar__logo[data-v-c30f586e]{width:32px;height:32px;border-radius:var(--admin-radius-sm);background:linear-gradient(135deg,var(--admin-primary),var(--admin-primary-strong));color:var(--admin-on-primary);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sidebar__name[data-v-c30f586e]{color:var(--admin-heading);font-weight:600}.sidebar__scroll[data-v-c30f586e]{flex:1;overflow-y:auto;padding:10px 10px 20px}.sidebar__section[data-v-c30f586e]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--admin-overlay-1)}.sidebar__section[data-v-c30f586e]:last-child{border-bottom:0;margin-bottom:0}.sidebar__heading[data-v-c30f586e]{color:var(--admin-meta);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0 10px;margin:0 0 5px;opacity:.75}.sidebar__list[data-v-c30f586e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sidebar__link[data-v-c30f586e]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;color:var(--admin-muted);position:relative;min-height:36px;transition:background-color .15s var(--admin-ease),color .15s var(--admin-ease)}.sidebar__link[data-v-c30f586e]:hover{background:var(--admin-overlay-1);color:var(--admin-text)}.sidebar__indicator[data-v-c30f586e]{position:absolute;inset-inline-end:0;inset-block:7px;width:3px;border-radius:var(--admin-radius-pill);background:transparent}.sidebar__link.router-link-exact-active[data-v-c30f586e]{background:linear-gradient(90deg,#ff6e4a38,#ff6e4a0d);color:var(--admin-primary);box-shadow:inset 0 0 0 1px #ff6e4a29}.sidebar__link.router-link-exact-active .sidebar__icon[data-v-c30f586e]{color:var(--admin-primary)}.sidebar__link.router-link-exact-active .sidebar__indicator[data-v-c30f586e]{background:var(--admin-primary)}.sidebar__icon[data-v-c30f586e]{color:var(--admin-muted);flex:none}.sidebar__label[data-v-c30f586e]{flex:1;font-size:var(--admin-fs-sm)}.sidebar__soon[data-v-c30f586e]{font-size:10px;color:var(--admin-meta);border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill);padding:1px 6px}.sidebar__link.is-soon[data-v-c30f586e]{opacity:.7}.user-menu[data-v-f3bd8337]{position:relative}.user-menu__trigger[data-v-f3bd8337]{display:flex;align-items:center;gap:var(--admin-space-2);background:transparent;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:5px 10px 5px 8px;cursor:pointer;color:var(--admin-text)}.user-menu__trigger[data-v-f3bd8337]:hover{background:var(--admin-hover)}.user-menu__avatar[data-v-f3bd8337]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--admin-primary),var(--admin-primary-strong));color:var(--admin-on-primary);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.user-menu__meta[data-v-f3bd8337]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.user-menu__name[data-v-f3bd8337]{font-size:var(--admin-fs-sm);color:var(--admin-heading)}.user-menu__role[data-v-f3bd8337]{font-size:var(--admin-fs-xs);color:var(--admin-meta)}.user-menu__dropdown[data-v-f3bd8337]{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;min-width:200px;background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);padding:6px;z-index:var(--admin-z-topbar)}.user-menu__item[data-v-f3bd8337]{display:flex;align-items:center;gap:var(--admin-space-2);width:100%;padding:9px 10px;background:transparent;border:0;border-radius:var(--admin-radius-sm);color:var(--admin-text);font:inherit;cursor:pointer}.user-menu__item[data-v-f3bd8337]:hover{background:var(--admin-hover)}.user-menu__item--danger[data-v-f3bd8337]{color:var(--admin-danger)}.user-menu__sep[data-v-f3bd8337]{height:1px;background:var(--admin-border);margin:4px 0}@media(max-width:480px){.user-menu__meta[data-v-f3bd8337]{display:none}.user-menu__trigger[data-v-f3bd8337]{padding:5px}}.lang[data-v-184a0650]{display:inline-flex;align-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-radius);overflow:hidden;background:var(--admin-deep)}.lang__option[data-v-184a0650]{background:transparent;border:0;color:var(--admin-muted);cursor:pointer;font:inherit;font-size:var(--admin-fs-sm);padding:7px 12px;line-height:1}.lang__option+.lang__option[data-v-184a0650]{border-inline-start:1px solid var(--admin-border)}.lang__option[data-v-184a0650]:hover{background:var(--admin-hover);color:var(--admin-text)}.lang__option--active[data-v-184a0650]{background:var(--admin-hover);color:var(--admin-heading);font-weight:600}.lang__option[data-v-184a0650]:focus-visible{outline:2px solid var(--admin-primary);outline-offset:-2px}.theme-toggle[data-v-23a408dd] svg{transition:opacity var(--admin-motion-fast) var(--admin-ease)}.topbar[data-v-608f61ff]{display:flex;align-items:center;gap:var(--admin-space-3);height:var(--admin-topbar-h);padding:0 var(--admin-space-5);border-bottom:1px solid var(--admin-overlay-2);position:sticky;inset-block-start:0;z-index:var(--admin-z-topbar)}.topbar__menu[data-v-608f61ff]{display:none;background:transparent;border:0;color:var(--admin-text);cursor:pointer;padding:6px}.topbar__context[data-v-608f61ff]{min-width:0}.topbar__title[data-v-608f61ff]{color:var(--admin-heading);font-weight:600}.topbar__search[data-v-608f61ff]{display:flex;align-items:center;gap:9px;margin-inline:auto;color:var(--admin-meta);background:var(--admin-control-bg);border:1px solid var(--admin-overlay-3);border-radius:12px;padding:9px 16px;font-size:var(--admin-fs-sm);width:min(420px,34vw)}.topbar__right[data-v-608f61ff]{display:flex;align-items:center;gap:10px}.topbar__icon-btn[data-v-608f61ff]{background:var(--admin-control-bg);border:1px solid var(--admin-overlay-3);border-radius:11px;color:var(--admin-muted);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s var(--admin-ease),border-color .16s var(--admin-ease),background .16s var(--admin-ease)}.topbar__icon-btn[data-v-608f61ff]:hover{background:var(--admin-overlay-2);color:var(--admin-text);border-color:var(--admin-overlay-4)}@media(max-width:1024px){.topbar__menu[data-v-608f61ff]{display:inline-flex}.topbar__search[data-v-608f61ff]{display:none}.topbar__context[data-v-608f61ff]{margin-inline-end:auto}}@media(max-width:480px){.topbar[data-v-608f61ff]{padding:0 var(--admin-space-3);gap:var(--admin-space-2)}.topbar__right[data-v-608f61ff]{gap:var(--admin-space-2);min-width:0}}.drawer[data-v-87344b2a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--admin-z-drawer)}.drawer__backdrop[data-v-87344b2a]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--admin-backdrop)}.drawer__panel[data-v-87344b2a]{position:absolute;inset-block:0;inset-inline-end:0;width:min(320px,86vw);background:var(--admin-sidebar);border-inline-start:1px solid var(--admin-border-strong);box-shadow:var(--admin-shadow-lg);display:flex;flex-direction:column}.drawer__head[data-v-87344b2a]{display:flex;align-items:center;justify-content:space-between;padding:var(--admin-space-4) var(--admin-space-5);border-bottom:1px solid var(--admin-border)}.drawer__title[data-v-87344b2a]{color:var(--admin-heading);font-weight:600}.drawer__close[data-v-87344b2a]{background:transparent;border:0;color:var(--admin-muted);cursor:pointer;display:inline-flex;padding:4px}.drawer__body[data-v-87344b2a]{padding:var(--admin-space-4);overflow:auto;flex:1}.toasts[data-v-6a6e5d3a]{position:fixed;inset-block-end:20px;inset-inline-start:20px;z-index:var(--admin-z-toast);display:flex;flex-direction:column;gap:var(--admin-space-2);max-width:380px}.toast[data-v-6a6e5d3a]{display:flex;align-items:center;gap:var(--admin-space-2);padding:12px 14px;border-radius:var(--admin-radius);background:var(--admin-surface);border:1px solid var(--admin-border-strong);box-shadow:var(--admin-shadow);color:var(--admin-text);font-size:var(--admin-fs-sm)}.toast__icon[data-v-6a6e5d3a]{display:inline-flex}.toast--success .toast__icon[data-v-6a6e5d3a]{color:var(--admin-success)}.toast--error .toast__icon[data-v-6a6e5d3a]{color:var(--admin-danger)}.toast--warning .toast__icon[data-v-6a6e5d3a]{color:var(--admin-warning)}.toast--info .toast__icon[data-v-6a6e5d3a]{color:var(--admin-info)}.toast__msg[data-v-6a6e5d3a]{flex:1}.toast__close[data-v-6a6e5d3a]{background:transparent;border:0;color:var(--admin-muted);cursor:pointer;display:inline-flex;padding:2px}.toast__close[data-v-6a6e5d3a]:hover{color:var(--admin-text)}.modal[data-v-dbb639b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--admin-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--admin-space-4)}.modal__backdrop[data-v-dbb639b2]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--admin-backdrop);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%)}.modal__panel[data-v-dbb639b2]{position:relative;width:100%;background:radial-gradient(120% 60% at 50% -10%,rgba(255,110,74,.07),transparent 60%),var(--admin-surface-1);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-modal);box-shadow:var(--admin-shadow-modal);max-height:min(90vh,900px);display:flex;flex-direction:column;overflow:hidden}.modal__panel[data-v-dbb639b2]:before,.modal__panel[data-v-dbb639b2]:after{content:"";position:absolute;inset-inline:18%;height:1px;pointer-events:none}.modal__panel[data-v-dbb639b2]:before{inset-block-start:-1px;background:linear-gradient(to right,transparent,var(--admin-orange),transparent);box-shadow:0 0 16px var(--admin-glow-orange)}.modal__panel[data-v-dbb639b2]:after{inset-block-end:-1px;background:linear-gradient(to right,transparent,var(--admin-violet),transparent);opacity:.55}.modal__panel--sm[data-v-dbb639b2]{max-width:420px}.modal__panel--md[data-v-dbb639b2]{max-width:620px}.modal__panel--lg[data-v-dbb639b2]{max-width:760px}.modal__panel--xl[data-v-dbb639b2]{max-width:1000px}.modal__head[data-v-dbb639b2]{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-4);padding:var(--admin-space-4) var(--admin-space-5);border-bottom:1px solid var(--admin-border);flex:none}.modal__title[data-v-dbb639b2]{display:flex;align-items:center;gap:var(--admin-space-2);margin:0;font-size:var(--admin-fs-md);font-weight:600;color:var(--admin-heading)}.modal__title-icon[data-v-dbb639b2]{color:var(--admin-orange)}.modal__close[data-v-dbb639b2]{background:transparent;border:1px solid transparent;color:var(--admin-text-secondary);cursor:pointer;display:inline-flex;padding:6px;border-radius:var(--admin-radius-sm);transition:color var(--admin-motion-fast) var(--admin-ease),background-color var(--admin-motion-fast) var(--admin-ease),border-color var(--admin-motion-fast) var(--admin-ease)}.modal__close[data-v-dbb639b2]:hover{color:var(--admin-text);background:var(--admin-surface-3);border-color:var(--admin-border-strong)}.modal__close[data-v-dbb639b2]:focus-visible{outline:none;border-color:var(--admin-orange);box-shadow:0 0 0 3px var(--admin-selected)}.modal__body[data-v-dbb639b2]{padding:var(--admin-space-5);overflow:auto;overscroll-behavior:contain}.modal__foot[data-v-dbb639b2]{display:flex;justify-content:flex-start;align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-4) var(--admin-space-5);border-top:1px solid var(--admin-border);background:var(--admin-surface-2);flex:none}.pop-enter-active[data-v-dbb639b2],.pop-leave-active[data-v-dbb639b2]{transition:opacity var(--admin-motion-normal) var(--admin-ease)}.pop-leave-active[data-v-dbb639b2]{transition-duration:var(--admin-motion-fast)}.pop-enter-active .modal__panel[data-v-dbb639b2]{transition:opacity var(--admin-motion-normal) var(--admin-ease),transform var(--admin-motion-normal) var(--admin-ease)}.pop-leave-active .modal__panel[data-v-dbb639b2]{transition:opacity var(--admin-motion-fast) var(--admin-ease),transform var(--admin-motion-fast) var(--admin-ease)}.pop-enter-from[data-v-dbb639b2],.pop-leave-to[data-v-dbb639b2]{opacity:0;transform:none}.pop-enter-from .modal__panel[data-v-dbb639b2],.pop-leave-to .modal__panel[data-v-dbb639b2]{opacity:0;transform:translateY(8px) scale(.98)}@media(max-width:620px){.modal[data-v-dbb639b2]{padding:0;align-items:flex-end}.modal__panel[data-v-dbb639b2]{max-width:none;max-height:94vh;border-radius:var(--admin-radius-modal) var(--admin-radius-modal) 0 0;border-inline:0;border-block-end:0}.modal__panel[data-v-dbb639b2]:after{display:none}.modal__head[data-v-dbb639b2],.modal__body[data-v-dbb639b2],.modal__foot[data-v-dbb639b2]{padding-inline:var(--admin-space-4)}.pop-enter-from .modal__panel[data-v-dbb639b2],.pop-leave-to .modal__panel[data-v-dbb639b2]{transform:translateY(16px) scale(1)}}@media(prefers-reduced-motion:reduce){.modal__backdrop[data-v-dbb639b2]{-webkit-backdrop-filter:none;backdrop-filter:none}.pop-enter-from .modal__panel[data-v-dbb639b2],.pop-leave-to .modal__panel[data-v-dbb639b2]{transform:none}}.btn[data-v-81e2a9d4]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--admin-space-2);font-family:inherit;font-weight:600;cursor:pointer;border:1px solid transparent;border-radius:var(--admin-radius-control);transition:background-color var(--admin-motion-fast) var(--admin-ease),border-color var(--admin-motion-fast) var(--admin-ease),box-shadow var(--admin-motion-fast) var(--admin-ease),transform var(--admin-motion-fast) var(--admin-ease),opacity var(--admin-motion-fast) var(--admin-ease);white-space:nowrap}.btn[data-v-81e2a9d4]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--admin-selected),0 0 0 1px var(--admin-orange)}.btn[data-v-81e2a9d4]:hover:not(:disabled){transform:translateY(-1px)}.btn[data-v-81e2a9d4]:active:not(:disabled){transform:translateY(0) scale(.99)}.btn[data-v-81e2a9d4]:disabled{opacity:.55;cursor:not-allowed}.btn--sm[data-v-81e2a9d4]{padding:6px 12px;font-size:var(--admin-fs-sm);min-height:34px}.btn--md[data-v-81e2a9d4]{padding:9px 16px;font-size:var(--admin-fs-base);min-height:42px}.btn--lg[data-v-81e2a9d4]{padding:12px 22px;font-size:var(--admin-fs-md);min-height:48px}.btn--block[data-v-81e2a9d4]{width:100%}.btn--primary[data-v-81e2a9d4]{background:linear-gradient(160deg,var(--admin-orange),var(--admin-coral));color:var(--admin-on-primary);box-shadow:0 8px 22px -10px var(--admin-glow-orange),inset 0 1px #ffffff38}.btn--primary[data-v-81e2a9d4]:hover:not(:disabled){background:linear-gradient(160deg,var(--admin-orange-lift),var(--admin-primary-strong));box-shadow:0 12px 28px -10px var(--admin-glow-orange),inset 0 1px #ffffff47}.btn--secondary[data-v-81e2a9d4]{background:var(--admin-surface-2);color:var(--admin-text);border-color:var(--admin-border-strong)}.btn--secondary[data-v-81e2a9d4]:hover:not(:disabled){background:var(--admin-surface-3);border-color:var(--admin-border-hover)}.btn--ghost[data-v-81e2a9d4]{background:transparent;color:var(--admin-muted)}.btn--ghost[data-v-81e2a9d4]:hover:not(:disabled){background:var(--admin-hover);color:var(--admin-text)}.btn--danger[data-v-81e2a9d4]{background:var(--admin-danger-bg);color:var(--admin-danger);border-color:rgba(var(--admin-danger-rgb),.32)}.btn--danger[data-v-81e2a9d4]:hover:not(:disabled){background:rgba(var(--admin-danger-rgb),.18);border-color:var(--admin-danger);box-shadow:0 8px 20px -12px rgba(var(--admin-danger-rgb),.6)}.btn--success[data-v-81e2a9d4]{background:var(--admin-success);color:var(--admin-on-success)}.btn__spinner[data-v-81e2a9d4]{animation:spin-81e2a9d4 .8s linear infinite}@keyframes spin-81e2a9d4{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn__spinner[data-v-81e2a9d4]{animation-duration:1.6s}.btn[data-v-81e2a9d4]:hover:not(:disabled),.btn[data-v-81e2a9d4]:active:not(:disabled){transform:none}}.field[data-v-ef83e834]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-ef83e834]{color:var(--admin-muted);font-size:var(--admin-fs-sm)}.field__req[data-v-ef83e834]{color:var(--admin-primary);margin-inline-start:4px}.field__control[data-v-ef83e834]{display:flex;align-items:center;background:var(--admin-bg-ambient);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);padding:0 12px;transition:border-color var(--admin-motion-fast) var(--admin-ease),background-color var(--admin-motion-fast) var(--admin-ease),box-shadow var(--admin-motion-fast) var(--admin-ease)}.field__control[data-v-ef83e834]:hover:not(.is-disabled){border-color:var(--admin-border-hover)}.field__control[data-v-ef83e834]:focus-within{border-color:var(--admin-orange);background:var(--admin-surface-1);box-shadow:0 0 0 3px var(--admin-selected),0 0 18px -6px var(--admin-glow-orange)}.field__control.is-error[data-v-ef83e834]{border-color:var(--admin-danger)}.field__control.is-disabled[data-v-ef83e834]{opacity:.6}.field__input[data-v-ef83e834]{flex:1;background:transparent;border:0;outline:none;color:var(--admin-text);font:inherit;padding:10px 0;min-width:0}.field__affix[data-v-ef83e834]{color:var(--admin-meta);font-size:var(--admin-fs-sm)}.field__reveal[data-v-ef83e834]{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:4px;margin-inline-start:4px;color:var(--admin-meta);cursor:pointer;border-radius:var(--admin-radius-sm);transition:color var(--admin-motion-fast) var(--admin-ease)}.field__reveal[data-v-ef83e834]:hover{color:var(--admin-text)}.field__reveal[data-v-ef83e834]:focus-visible{outline:none;color:var(--admin-text);box-shadow:0 0 0 3px var(--admin-selected),0 0 0 1px var(--admin-orange)}.field__hint[data-v-ef83e834]{color:var(--admin-meta);font-size:var(--admin-fs-xs);margin:0}.field__error[data-v-ef83e834]{color:var(--admin-danger);font-size:var(--admin-fs-xs);margin:0}.otp[data-v-14db8648]{display:flex;flex-direction:column;gap:6px}.otp__label[data-v-14db8648]{color:var(--admin-muted);font-size:var(--admin-fs-sm)}.otp__input[data-v-14db8648]{width:100%;padding:14px 16px;border-radius:var(--admin-radius);border:1px solid var(--admin-border-strong);background:var(--admin-deep);color:var(--admin-heading);font-family:var(--admin-font);font-size:1.5rem;font-weight:600;letter-spacing:.5em;text-indent:.5em;text-align:center;font-variant-numeric:tabular-nums;transition:border-color .15s var(--admin-ease),box-shadow .15s var(--admin-ease)}.otp__input[data-v-14db8648]:focus{outline:none;border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-selected)}.otp__input--invalid[data-v-14db8648]{border-color:var(--admin-danger)}.otp__input--invalid[data-v-14db8648]:focus{box-shadow:0 0 0 3px var(--admin-danger-bg)}.otp__input[data-v-14db8648]:disabled{opacity:.6}.qr[data-v-03c3afb7]{display:block;width:clamp(180px,52vw,240px);height:auto}.qr[data-v-03c3afb7] svg{display:block;width:100%;height:auto}.tfa[data-v-171235f4]{display:flex;flex-direction:column}.tfa__step[data-v-171235f4]{display:flex;flex-direction:column;gap:var(--admin-space-4);animation:tfa-step-in-171235f4 .28s var(--admin-ease) both}.tfa__lead[data-v-171235f4]{margin:0;color:var(--admin-muted);font-size:var(--admin-fs-sm);line-height:var(--admin-lh)}.tfa__qr[data-v-171235f4]{align-self:center;padding:var(--admin-space-4);border-radius:var(--admin-radius-md);background:#fff;box-shadow:0 18px 40px -20px var(--admin-scrim);animation:tfa-qr-in-171235f4 .4s var(--admin-ease) .1s both}.tfa__steps[data-v-171235f4]{margin:0;padding-inline-start:var(--admin-space-5);display:flex;flex-direction:column;gap:6px;color:var(--admin-text);font-size:var(--admin-fs-sm)}.tfa__error[data-v-171235f4]{margin:0;padding:10px 14px;border:1px solid var(--admin-danger);border-radius:var(--admin-radius);background:var(--admin-danger-bg);color:var(--admin-danger);font-size:var(--admin-fs-sm)}.tfa__manual[data-v-171235f4]{display:flex;flex-direction:column;gap:var(--admin-space-2);align-items:center}.tfa__manual-toggle[data-v-171235f4]{background:transparent;border:0;color:var(--admin-muted);font:inherit;font-size:var(--admin-fs-sm);text-decoration:underline;cursor:pointer;padding:4px}.tfa__manual-toggle[data-v-171235f4]:hover{color:var(--admin-primary)}.tfa__manual-toggle[data-v-171235f4]:focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px}.tfa__manual-body[data-v-171235f4]{display:flex;align-items:center;gap:var(--admin-space-3);flex-wrap:wrap;justify-content:center;padding:var(--admin-space-3);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius);background:var(--admin-deep);width:100%}.tfa__key[data-v-171235f4]{color:var(--admin-heading);font-size:var(--admin-fs-md);letter-spacing:.08em;word-break:break-all}.tfa__success[data-v-171235f4]{display:flex;align-items:flex-start;gap:var(--admin-space-3)}.tfa__success-mark[data-v-171235f4]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:50%;color:var(--admin-success);background:var(--admin-success-bg);animation:tfa-check-in-171235f4 .4s var(--admin-ease) both}.tfa__success-title[data-v-171235f4]{margin:0 0 2px;color:var(--admin-heading);font-size:var(--admin-fs-md);font-weight:600}.tfa__recovery[data-v-171235f4]{display:flex;flex-direction:column;gap:var(--admin-space-3);padding:var(--admin-space-4);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-deep)}.tfa__recovery-title[data-v-171235f4]{margin:0;color:var(--admin-heading);font-size:var(--admin-fs-base);font-weight:600}.tfa__codes[data-v-171235f4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--admin-space-2)}.tfa__codes li[data-v-171235f4]{animation:tfa-code-in-171235f4 .3s var(--admin-ease) both}.tfa__codes li[data-v-171235f4]:nth-child(2){animation-delay:.03s}.tfa__codes li[data-v-171235f4]:nth-child(3){animation-delay:.06s}.tfa__codes li[data-v-171235f4]:nth-child(4){animation-delay:.09s}.tfa__codes li[data-v-171235f4]:nth-child(5){animation-delay:.12s}.tfa__codes li[data-v-171235f4]:nth-child(6){animation-delay:.15s}.tfa__codes li[data-v-171235f4]:nth-child(7){animation-delay:.18s}.tfa__codes li[data-v-171235f4]:nth-child(8){animation-delay:.21s}.tfa__codes code[data-v-171235f4]{display:block;padding:8px 10px;border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-primary);font-size:var(--admin-fs-sm);text-align:center}.tfa__recovery-actions[data-v-171235f4]{display:flex;gap:var(--admin-space-2);flex-wrap:wrap}@keyframes tfa-step-in-171235f4{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tfa-qr-in-171235f4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes tfa-check-in-171235f4{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes tfa-code-in-171235f4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:560px){.tfa__codes[data-v-171235f4]{grid-template-columns:1fr}.tfa__recovery-actions[data-v-171235f4]>*{flex:1}}@media(prefers-reduced-motion:reduce){.tfa__step[data-v-171235f4],.tfa__qr[data-v-171235f4],.tfa__success-mark[data-v-171235f4],.tfa__codes li[data-v-171235f4]{animation:none}}.admin[data-v-3c67d77a]{min-height:100dvh;display:grid;grid-template-columns:var(--admin-sidebar-w) 1fr;grid-template-areas:"sidebar main"}.admin__sidebar[data-v-3c67d77a]{z-index:1;grid-area:sidebar;position:sticky;inset-block-start:0;height:100dvh;border-inline-end:1px solid var(--admin-border)}.admin__main[data-v-3c67d77a]{position:relative;z-index:1;grid-area:main;min-width:0;display:flex;flex-direction:column}.admin__content[data-v-3c67d77a]{flex:1;padding:22px 24px 32px;max-width:1720px;width:100%;margin:0 auto}@media(max-width:1024px){.admin[data-v-3c67d77a]{grid-template-columns:1fr;grid-template-areas:"main"}.admin__sidebar[data-v-3c67d77a]{display:none}.admin__content[data-v-3c67d77a]{padding:var(--admin-space-4)}}.auth[data-v-d037c18a]{--scene-navy: #0a0716;--scene-aubergine: #150b1e;--scene-magenta: #b83280;--scene-violet: #7c4dbd;--scene-panel: rgba(16, 11, 26, .66);--scene-panel-strong: rgba(16, 11, 26, .72);--scene-chrome: rgba(12, 8, 20, .55);min-height:100dvh;position:relative;overflow:hidden;background:radial-gradient(ellipse 90% 62% at 18% 8%,rgba(124,77,189,.1),transparent 55%),radial-gradient(ellipse 80% 60% at 50% -12%,rgba(255,110,74,.09),transparent 60%),linear-gradient(160deg,var(--scene-navy) 0%,#070510 45%,var(--scene-aubergine) 100%)}.auth__scene[data-v-d037c18a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth__glow[data-v-d037c18a]{position:absolute;border-radius:50%;will-change:transform,opacity}.auth__glow--brand[data-v-d037c18a]{width:560px;height:560px;inset-block-start:-10%;inset-inline-end:68%;background:radial-gradient(circle,rgba(255,110,74,.34),transparent 65%);filter:blur(90px);animation:scene-breathe-d037c18a 18s ease-in-out infinite alternate}.auth__glow--ember[data-v-d037c18a]{width:480px;height:480px;inset-block-end:-18%;inset-inline-end:-6%;background:radial-gradient(circle,rgba(232,48,28,.22),transparent 65%);filter:blur(110px);animation:scene-breathe-d037c18a 24s ease-in-out infinite alternate-reverse}.auth__glow--violet[data-v-d037c18a]{width:420px;height:420px;inset-block-start:-8%;inset-inline-start:62%;background:radial-gradient(circle,rgba(124,77,189,.2),transparent 65%);filter:blur(100px);animation:scene-breathe-d037c18a 12s ease-in-out infinite alternate}.auth__ray[data-v-d037c18a]{position:absolute;height:2px;border-radius:999px;filter:blur(2px);transform:rotate(-32deg);background:linear-gradient(90deg,transparent,rgba(255,138,80,.35),transparent);will-change:transform,opacity}.auth__ray--1[data-v-d037c18a]{width:44%;inset-block-start:14%;inset-inline-end:72%;animation:ray-drift-d037c18a 18s ease-in-out infinite alternate}.auth__ray--2[data-v-d037c18a]{width:32%;inset-block-start:22%;inset-inline-end:76%;opacity:.7;animation:ray-drift-d037c18a 24s ease-in-out infinite alternate-reverse}.auth__ray--3[data-v-d037c18a]{width:26%;inset-block-end:18%;inset-inline-end:80%;opacity:.5;animation:ray-drift-d037c18a 12s ease-in-out infinite alternate}.auth__ray--magenta[data-v-d037c18a]{width:30%;inset-block-end:30%;inset-inline-start:70%;background:linear-gradient(90deg,transparent,rgba(184,50,128,.3),transparent);opacity:.7;animation:ray-drift-d037c18a 24s ease-in-out infinite alternate-reverse}.auth__particle[data-v-d037c18a]{position:absolute;width:4px;height:4px;border-radius:50%;background:#ff9664bf;box-shadow:0 0 8px 2px #ff784659;opacity:0;animation:particle-drift-d037c18a 18s ease-in-out infinite}.auth__particle--1[data-v-d037c18a]{inset-block-start:22%;inset-inline-start:8%;animation-delay:0s}.auth__particle--2[data-v-d037c18a]{inset-block-start:64%;inset-inline-start:16%;width:3px;height:3px;animation-delay:2.2s;animation-duration:24s}.auth__particle--3[data-v-d037c18a]{inset-block-start:38%;inset-inline-start:30%;animation-delay:4.8s;animation-duration:12s}.auth__particle--4[data-v-d037c18a]{inset-block-start:80%;inset-inline-start:44%;width:3px;height:3px;animation-delay:1.4s}.auth__particle--5[data-v-d037c18a]{inset-block-start:16%;inset-inline-start:58%;animation-delay:6s;animation-duration:24s}.auth__particle--6[data-v-d037c18a]{inset-block-start:70%;inset-inline-start:66%;background:#b83280b3;box-shadow:0 0 8px 2px #b832804d;animation-delay:3.2s}.auth__particle--7[data-v-d037c18a]{inset-block-start:30%;inset-inline-start:82%;width:5px;height:5px;animation-delay:.8s;animation-duration:12s}.auth__particle--8[data-v-d037c18a]{inset-block-start:86%;inset-inline-start:88%;width:3px;height:3px;animation-delay:5.4s}.auth__particle--9[data-v-d037c18a]{inset-block-start:52%;inset-inline-start:94%;background:#a078ffa6;box-shadow:0 0 8px 2px #7c4dbd4d;animation-delay:7.6s;animation-duration:24s}@keyframes scene-breathe-d037c18a{0%{transform:translateY(0) scale(1);opacity:.85}to{transform:translateY(26px) scale(1.1);opacity:1}}@keyframes ray-drift-d037c18a{0%{transform:rotate(-32deg) translate(-28px);opacity:.45}to{transform:rotate(-32deg) translate(28px);opacity:.9}}@keyframes particle-drift-d037c18a{0%,to{opacity:0;transform:translateY(0)}20%{opacity:.9}50%{opacity:.5;transform:translateY(-18px)}80%{opacity:.85}}.auth__language[data-v-d037c18a]{position:absolute;inset-block-start:var(--admin-space-5);inset-inline-end:var(--admin-space-5);z-index:3;display:inline-flex;align-items:center;gap:var(--admin-space-2);padding-block:5px;padding-inline:12px 6px;border:1px solid var(--admin-overlay-4);border-radius:var(--admin-radius-pill);background:var(--scene-chrome);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth__globe[data-v-d037c18a]{width:16px;height:16px;color:var(--admin-muted);flex:none}.auth__language[data-v-d037c18a] .lang{border:0;background:transparent;overflow:visible;gap:4px}.auth__language[data-v-d037c18a] .lang__option{border-radius:var(--admin-radius-pill);padding:6px 12px}.auth__language[data-v-d037c18a] .lang__option+.lang__option{border-inline-start:0}.auth__language[data-v-d037c18a] .lang__option--active{background:#ff6e4a1f;box-shadow:inset 0 0 0 1px #ff6e4a73,0 0 14px -4px #ff6e4a80;color:var(--admin-heading)}.auth__split[data-v-d037c18a]{position:relative;min-height:100dvh;display:grid;grid-template-columns:minmax(430px,46%) 1fr;align-items:center;gap:var(--admin-space-6);padding:var(--admin-space-8) var(--admin-space-6);max-width:1680px;margin-inline:auto}.auth__panel[data-v-d037c18a]{display:flex;align-items:center;justify-content:center;min-width:0}.auth__card-wrap[data-v-d037c18a]{position:relative;width:100%;max-width:430px}.auth__card[data-v-d037c18a]{position:relative;z-index:1;padding:var(--admin-space-8) var(--admin-space-8) var(--admin-space-6);border-radius:24px;border:1px solid var(--admin-overlay-4);background:linear-gradient(180deg,var(--admin-overlay-1),rgba(255,255,255,0) 38%),linear-gradient(165deg,#1e142ceb,#100a1af0);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 30px 70px -30px var(--admin-scrim),0 18px 60px -24px #ff6e4a47,inset 0 1px 0 var(--admin-overlay-3);animation:card-float-d037c18a 7s ease-in-out 2.4s infinite alternate}@keyframes card-float-d037c18a{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.auth__floor[data-v-d037c18a]{position:absolute;inset-inline-start:50%;inset-block-end:-46px;width:84%;height:70px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse 60% 42% at 50% 50%,rgba(255,110,74,.35),transparent 70%),radial-gradient(ellipse 90% 60% at 50% 50%,rgba(124,77,189,.18),transparent 75%);filter:blur(14px);animation:floor-pulse-d037c18a 8s ease-in-out infinite alternate}html[dir=rtl] .auth__floor[data-v-d037c18a]{transform:translate(50%)}@keyframes floor-pulse-d037c18a{0%{opacity:.7}to{opacity:1}}.auth__brandmark[data-v-d037c18a]{display:flex;flex-direction:column;align-items:center;gap:var(--admin-space-3);margin-bottom:var(--admin-space-6);text-align:center}.auth__logo[data-v-d037c18a]{width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#ff8a50,var(--admin-primary) 45%,#e8301c);color:var(--admin-on-primary);font-weight:700;font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 38px -10px #ff6e4aa6,inset 0 1px #ffffff59;animation:logo-settle-d037c18a .6s var(--admin-ease) .3s both}@keyframes logo-settle-d037c18a{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.auth__name[data-v-d037c18a]{color:var(--admin-heading);font-weight:600}.auth__note[data-v-d037c18a]{margin-top:var(--admin-space-6);padding-top:var(--admin-space-5);border-top:1px solid var(--admin-overlay-3);display:flex;flex-direction:column;align-items:center;gap:var(--admin-space-2)}.auth__note-shield[data-v-d037c18a]{width:18px;height:18px;color:var(--admin-meta)}.auth__private[data-v-d037c18a]{margin:0;color:var(--admin-meta);font-size:var(--admin-fs-xs);text-align:center;line-height:1.8}.auth__panel--brand[data-v-d037c18a]{justify-content:center}.auth__brand-inner[data-v-d037c18a]{width:100%;max-width:560px}.auth__pill[data-v-d037c18a]{display:inline-block;margin:0 0 var(--admin-space-4);padding:7px 16px;border:1px solid rgba(255,110,74,.4);border-radius:var(--admin-radius-pill);color:var(--admin-primary);font-size:var(--admin-fs-sm);background:#ff6e4a12;box-shadow:inset 0 0 18px -8px #ff6e4a80}.auth__slogan[data-v-d037c18a]{margin:0 0 var(--admin-space-4);color:var(--admin-heading);font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:var(--admin-lh-tight);font-weight:700}.auth__slogan-grad[data-v-d037c18a]{background:linear-gradient(100deg,#ff8a50,var(--admin-primary) 45%,#e85d9c);-webkit-background-clip:text;background-clip:text;color:transparent}.auth__blurb[data-v-d037c18a]{margin:0 0 var(--admin-space-6);color:var(--admin-muted);line-height:1.9;max-width:52ch}.auth__chart[data-v-d037c18a]{margin:0 0 var(--admin-space-4);padding:var(--admin-space-4) var(--admin-space-5);border:1px solid var(--admin-overlay-3);border-radius:18px;background:linear-gradient(180deg,var(--admin-overlay-1),rgba(255,255,255,0) 40%),var(--scene-panel-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 48px -26px var(--admin-scrim),inset 0 0 44px -30px #ff6e4a80}.sr-only[data-v-d037c18a]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth__chart-head[data-v-d037c18a]{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-3);margin-bottom:var(--admin-space-3);flex-wrap:wrap}.auth__chart-title-group[data-v-d037c18a]{display:flex;align-items:center;gap:var(--admin-space-3)}.auth__chart-title[data-v-d037c18a]{color:var(--admin-heading);font-weight:600;font-size:var(--admin-fs-sm)}.auth__chart-period[data-v-d037c18a]{color:var(--admin-meta);font-size:var(--admin-fs-xs);border:1px solid var(--admin-overlay-4);border-radius:var(--admin-radius-pill);padding:3px 10px}.auth__chart-growth[data-v-d037c18a]{display:flex;align-items:center;gap:var(--admin-space-2)}.auth__chart-growth-label[data-v-d037c18a]{color:var(--admin-meta);font-size:var(--admin-fs-xs)}.auth__chart-badge[data-v-d037c18a]{color:var(--admin-success);background:var(--admin-success-bg);border-radius:var(--admin-radius-pill);padding:3px 10px;font-size:var(--admin-fs-xs);font-weight:600}.auth__chart-svg[data-v-d037c18a]{display:block;width:100%;height:104px}.auth__chart-grid path[data-v-d037c18a]{stroke:var(--admin-overlay-2);stroke-width:1}.auth__chart-line[data-v-d037c18a]{stroke-dasharray:620;stroke-dashoffset:620;animation:chart-draw-d037c18a 1.5s var(--admin-ease) .7s forwards;filter:drop-shadow(0 0 6px rgba(255,110,74,.45))}.auth__chart-area[data-v-d037c18a]{opacity:0;animation:chart-fade-d037c18a .9s ease 1.6s forwards}.auth__chart-halo[data-v-d037c18a]{opacity:0;filter:blur(6px);animation:chart-fade-d037c18a .6s ease 2s forwards,halo-breathe-d037c18a 5s ease-in-out 2.8s infinite alternate}.auth__chart-dot[data-v-d037c18a]{opacity:0;animation:chart-fade-d037c18a .5s ease 2.1s forwards}@keyframes chart-draw-d037c18a{to{stroke-dashoffset:0}}@keyframes chart-fade-d037c18a{to{opacity:1}}@keyframes halo-breathe-d037c18a{0%{opacity:.55}to{opacity:1}}.auth__chart-months[data-v-d037c18a]{display:flex;justify-content:space-between;padding-inline:2px;margin-top:6px;color:var(--admin-meta);font-size:var(--admin-fs-xs)}.auth__stats[data-v-d037c18a]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--admin-space-3);margin:0 0 var(--admin-space-4)}.auth__stat[data-v-d037c18a]{padding:var(--admin-space-4);border:1px solid var(--admin-overlay-3);border-radius:16px;background:linear-gradient(180deg,var(--admin-overlay-1),rgba(255,255,255,0) 45%),var(--scene-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s var(--admin-ease),box-shadow .2s var(--admin-ease),border-color .2s var(--admin-ease)}.auth__stat[data-v-d037c18a]:hover{transform:translateY(-3px);border-color:#ff8a5059;box-shadow:0 16px 34px -20px #ff6e4a80}.auth__stat--n1[data-v-d037c18a]{animation:rise-in-d037c18a .5s var(--admin-ease) .9s both}.auth__stat--n2[data-v-d037c18a]{animation:rise-in-d037c18a .5s var(--admin-ease) 1.02s both}.auth__stat--n3[data-v-d037c18a]{animation:rise-in-d037c18a .5s var(--admin-ease) 1.14s both}.auth__stat-icon[data-v-d037c18a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;margin-bottom:var(--admin-space-3)}.auth__stat-icon svg[data-v-d037c18a]{width:18px;height:18px}.auth__stat--orange .auth__stat-icon[data-v-d037c18a]{color:#ffb27d;background:#ff6e4a24;box-shadow:inset 0 0 0 1px #ff6e4a4d,0 0 18px -6px #ff6e4a8c}.auth__stat--violet .auth__stat-icon[data-v-d037c18a]{color:#c4a5f5;background:#7c4dbd29;box-shadow:inset 0 0 0 1px #7c4dbd59,0 0 18px -6px #7c4dbd8c}.auth__stat--pink .auth__stat-icon[data-v-d037c18a]{color:#f79ac2;background:#e85d9c24;box-shadow:inset 0 0 0 1px #e85d9c52,0 0 18px -6px #e85d9c80}.auth__stat-value[data-v-d037c18a]{margin:0;color:var(--admin-heading);font-weight:700;font-size:var(--admin-fs-xl)}.auth__stat-label[data-v-d037c18a]{margin:2px 0 0;color:var(--admin-meta);font-size:var(--admin-fs-xs);line-height:1.65}.auth__quote[data-v-d037c18a]{display:flex;align-items:center;gap:var(--admin-space-4);padding:var(--admin-space-4) var(--admin-space-5);border:1px solid var(--admin-overlay-3);border-radius:16px;background:linear-gradient(180deg,var(--admin-overlay-1),rgba(255,255,255,0) 45%),var(--scene-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:rise-in-d037c18a .55s var(--admin-ease) 1.15s both}.auth__quote-mark[data-v-d037c18a]{color:var(--admin-primary);font-size:2.2rem;line-height:1;flex:none;align-self:flex-start;font-family:Georgia,serif}.auth__quote-text[data-v-d037c18a]{margin:0;color:var(--admin-text);font-size:var(--admin-fs-sm);line-height:1.9;flex:1}.auth__consultant[data-v-d037c18a]{display:flex;align-items:center;gap:var(--admin-space-3);padding-inline-start:var(--admin-space-4);border-inline-start:1px solid var(--admin-overlay-3);flex:none;max-width:46%}.auth__portrait[data-v-d037c18a]{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none;border:2px solid rgba(255,110,74,.55);box-shadow:0 0 18px -4px #ff6e4a80}.auth__consultant-mark[data-v-d037c18a]{width:46px;height:46px;flex:none;border-radius:50%;border:1px solid rgba(255,110,74,.4);color:var(--admin-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:#ff6e4a14}.auth__consultant-meta[data-v-d037c18a]{min-width:0}.auth__consultant-name[data-v-d037c18a]{margin:0;color:var(--admin-heading);font-weight:600;font-size:var(--admin-fs-sm)}.auth__consultant-role[data-v-d037c18a]{margin:0;color:var(--admin-muted);font-size:var(--admin-fs-xs);line-height:1.6}@keyframes rise-in-d037c18a{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.auth__panel--form.swap-a[data-v-d037c18a]{animation:panel-in-start-a-d037c18a .6s var(--admin-ease) .26s both}.auth__panel--form.swap-b[data-v-d037c18a]{animation:panel-in-start-b-d037c18a .6s var(--admin-ease) both}.auth__panel--brand.swap-a[data-v-d037c18a]{animation:panel-in-end-a-d037c18a .65s var(--admin-ease) .18s both}.auth__panel--brand.swap-b[data-v-d037c18a]{animation:panel-in-end-b-d037c18a .65s var(--admin-ease) both}@keyframes panel-in-start-a-d037c18a{0%{opacity:0;transform:translate(calc(var(--auth-flow, 1) * -22px))}to{opacity:1;transform:none}}@keyframes panel-in-start-b-d037c18a{0%{opacity:0;transform:translate(calc(var(--auth-flow, 1) * -22px))}to{opacity:1;transform:none}}@keyframes panel-in-end-a-d037c18a{0%{opacity:0;transform:translate(calc(var(--auth-flow, 1) * 22px))}to{opacity:1;transform:none}}@keyframes panel-in-end-b-d037c18a{0%{opacity:0;transform:translate(calc(var(--auth-flow, 1) * 22px))}to{opacity:1;transform:none}}html[dir=rtl] .auth__panel[data-v-d037c18a]{--auth-flow: -1}@media(max-width:1180px){.auth__split[data-v-d037c18a]{grid-template-columns:minmax(400px,48%) 1fr;gap:var(--admin-space-4)}.auth__chart-svg[data-v-d037c18a]{height:88px}.auth__slogan[data-v-d037c18a]{font-size:clamp(1.6rem,3vw,2.2rem)}.auth__stat[data-v-d037c18a]{padding:var(--admin-space-3)}}@media(max-width:1023px){.auth__split[data-v-d037c18a]{grid-template-columns:1fr;align-items:start;padding:var(--admin-space-10) var(--admin-space-5) var(--admin-space-8);gap:var(--admin-space-10)}.auth__card[data-v-d037c18a]{padding:var(--admin-space-6) var(--admin-space-5)}.auth__ray[data-v-d037c18a],.auth__particle[data-v-d037c18a]{display:none}.auth__quote[data-v-d037c18a]{flex-wrap:wrap}.auth__consultant[data-v-d037c18a]{padding-inline-start:0;border-inline-start:0;max-width:100%;width:100%;padding-top:var(--admin-space-3);border-top:1px solid var(--admin-overlay-3)}}@media(max-width:640px){.auth__stats[data-v-d037c18a]{grid-template-columns:1fr}.auth__slogan[data-v-d037c18a]{font-size:1.5rem}.auth__language[data-v-d037c18a]{inset-inline-end:var(--admin-space-4);inset-block-start:var(--admin-space-4)}}@media(prefers-reduced-motion:reduce){.auth__glow--brand[data-v-d037c18a],.auth__glow--ember[data-v-d037c18a],.auth__glow--violet[data-v-d037c18a],.auth__ray[data-v-d037c18a],.auth__particle[data-v-d037c18a],.auth__card[data-v-d037c18a],.auth__floor[data-v-d037c18a],.auth__logo[data-v-d037c18a],.auth__chart-line[data-v-d037c18a],.auth__chart-area[data-v-d037c18a],.auth__chart-halo[data-v-d037c18a],.auth__chart-dot[data-v-d037c18a],.auth__stat--n1[data-v-d037c18a],.auth__stat--n2[data-v-d037c18a],.auth__stat--n3[data-v-d037c18a],.auth__quote[data-v-d037c18a],.auth__panel--form.swap-a[data-v-d037c18a],.auth__panel--form.swap-b[data-v-d037c18a],.auth__panel--brand.swap-a[data-v-d037c18a],.auth__panel--brand.swap-b[data-v-d037c18a]{animation:none}.auth__particle[data-v-d037c18a]{opacity:.5}.auth__chart-line[data-v-d037c18a]{stroke-dashoffset:0}.auth__chart-area[data-v-d037c18a],.auth__chart-halo[data-v-d037c18a],.auth__chart-dot[data-v-d037c18a]{opacity:1}}[data-theme=light] .auth[data-v-d037c18a]{--scene-navy: #fbf8f4;--scene-aubergine: #f4eee8;--scene-magenta: #d1257a;--scene-violet: #8b3fd4;--scene-panel: rgba(255, 255, 255, .72);--scene-panel-strong: rgba(255, 255, 255, .82);--scene-chrome: rgba(255, 255, 255, .72);background:radial-gradient(ellipse 90% 62% at 18% 8%,rgba(139,63,212,.07),transparent 55%),radial-gradient(ellipse 80% 60% at 50% -12%,rgba(239,90,44,.09),transparent 60%),linear-gradient(160deg,var(--scene-navy) 0%,#f8f4ef 45%,var(--scene-aubergine) 100%)}[data-theme=light] .auth__glow[data-v-d037c18a]{opacity:.35}[data-theme=light] .auth__particle[data-v-d037c18a]{opacity:.25}[data-theme=light] .auth__card[data-v-d037c18a]{border-color:var(--admin-border-strong);background:linear-gradient(180deg,#ffffffe6,#fff0 38%),linear-gradient(165deg,#fff,#fdfbf9);box-shadow:0 1px 2px #1816140a,0 28px 60px -34px #18161447,inset 0 1px #ffffffe6}[data-theme=light] .auth__floor[data-v-d037c18a]{background:radial-gradient(ellipse 60% 42% at 50% 50%,rgba(239,90,44,.12),transparent 70%),radial-gradient(ellipse 90% 60% at 50% 50%,rgba(24,22,20,.1),transparent 75%)}[data-theme=light] .auth__pill[data-v-d037c18a]{background:#ffffffb8}[data-theme=light] .auth__language[data-v-d037c18a] .lang__option--active{background:#ef5a2c1a;box-shadow:inset 0 0 0 1px #ef5a2c59}[data-theme=light] .auth__stat--orange .auth__stat-icon[data-v-d037c18a]{color:var(--admin-primary-ink);background:#ef5a2c1a;box-shadow:inset 0 0 0 1px #ef5a2c38}[data-theme=light] .auth__stat--violet .auth__stat-icon[data-v-d037c18a]{color:#6d28d9;background:#6d28d91a;box-shadow:inset 0 0 0 1px #6d28d938}[data-theme=light] .auth__stat--pink .auth__stat-icon[data-v-d037c18a]{color:#be185d;background:#be185d1a;box-shadow:inset 0 0 0 1px #be185d38}.badge__dot[data-v-7aa27321]{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.badge[data-v-7aa27321]{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--admin-radius-pill);font-size:var(--admin-fs-xs);font-weight:600;line-height:1.6;border:1px solid transparent}.badge--neutral[data-v-7aa27321]{background:var(--admin-hover);color:var(--admin-meta)}.badge--success[data-v-7aa27321]{background:var(--admin-success-bg);color:var(--admin-success)}.badge--warning[data-v-7aa27321]{background:var(--admin-warning-bg);color:var(--admin-warning)}.badge--danger[data-v-7aa27321]{background:var(--admin-danger-bg);color:var(--admin-danger)}.badge--info[data-v-7aa27321]{background:var(--admin-info-bg);color:var(--admin-info)}.badge--brand[data-v-7aa27321]{background:var(--admin-selected);color:var(--admin-primary)}.error-state[data-v-bbeb0bbf]{text-align:center;padding:var(--admin-space-10) var(--admin-space-6);display:flex;flex-direction:column;align-items:center;gap:var(--admin-space-2)}.error-state__icon[data-v-bbeb0bbf]{width:56px;height:56px;border-radius:var(--admin-radius-md);background:var(--admin-danger-bg);color:var(--admin-danger);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--admin-space-2)}.error-state__title[data-v-bbeb0bbf]{font-size:var(--admin-fs-md)}.error-state__msg[data-v-bbeb0bbf]{color:var(--admin-muted);font-size:var(--admin-fs-sm);margin:0}.error-state__actions[data-v-bbeb0bbf]{display:inline-flex;align-items:center;gap:var(--admin-space-3);flex-wrap:wrap;justify-content:center}.error-state__action[data-v-bbeb0bbf]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--admin-radius);border:1px solid rgba(255,110,74,.4);background:var(--admin-selected);color:var(--admin-primary);font-size:var(--admin-fs-sm);text-decoration:none;transition:background .15s var(--admin-ease),border-color .15s var(--admin-ease)}.error-state__action[data-v-bbeb0bbf]:hover{background:var(--admin-hover);border-color:var(--admin-primary)}.error-state__rid[data-v-bbeb0bbf]{color:var(--admin-meta);font-size:var(--admin-fs-xs);margin:4px 0 8px}.tfn[data-v-dc558206]{display:flex;align-items:center;gap:var(--admin-space-4);border-radius:var(--admin-radius-lg);border:1px solid rgba(var(--admin-warning-rgb),.28);background:radial-gradient(120% 140% at 100% 0%,rgba(255,110,74,.12),transparent 60%),linear-gradient(180deg,var(--admin-overlay-1),transparent 40%),var(--admin-surface)}.tfn--panel[data-v-dc558206]{padding:var(--admin-space-5)}.tfn--compact[data-v-dc558206]{padding:var(--admin-space-4);gap:var(--admin-space-3)}.tfn__badge[data-v-dc558206]{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:14px;color:var(--admin-warning);background:var(--admin-warning-bg)}.tfn--panel .tfn__badge[data-v-dc558206]{width:48px;height:48px}.tfn--compact .tfn__badge[data-v-dc558206]{width:36px;height:36px;border-radius:11px}.tfn__body[data-v-dc558206]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tfn__title[data-v-dc558206]{margin:0;color:var(--admin-heading);font-weight:600}.tfn--panel .tfn__title[data-v-dc558206]{font-size:var(--admin-fs-md)}.tfn--compact .tfn__title[data-v-dc558206]{font-size:var(--admin-fs-base)}.tfn__text[data-v-dc558206]{margin:0;color:var(--admin-muted);font-size:var(--admin-fs-sm);line-height:var(--admin-lh)}@media(max-width:640px){.tfn[data-v-dc558206]{flex-direction:column;align-items:flex-start}.tfn[data-v-dc558206] .btn{width:100%}}.skeleton[data-v-0e37e92f]{display:inline-block;position:relative;overflow:hidden;background:var(--admin-hover)}.skeleton--block[data-v-0e37e92f]{display:block}.skeleton[data-v-0e37e92f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);background:linear-gradient(90deg,transparent,var(--admin-overlay-2),transparent);animation:admin-shimmer 1.4s infinite}@media(prefers-reduced-motion:reduce){.skeleton[data-v-0e37e92f]:after{animation:none}}.spark[data-v-dc215ff5]{display:block;width:100%;height:100%}.spark__line[data-v-dc215ff5]{stroke-dasharray:1;stroke-dashoffset:1;animation:spark-draw-dc215ff5 .9s var(--admin-ease) .35s forwards}@keyframes spark-draw-dc215ff5{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.spark__line[data-v-dc215ff5]{animation:none;stroke-dashoffset:0}}.kpi[data-v-5f84b2e7]{position:relative;display:flex;flex-direction:column;gap:5px;padding:14px 16px 0;min-height:126px;border-radius:var(--dash-radius);border:1px solid var(--dash-border);background:radial-gradient(120% 100% at 88% -14%,var(--kpi-glow),transparent 52%),var(--dash-surface);box-shadow:var(--dash-shadow);overflow:hidden;text-decoration:none;color:inherit;animation:kpi-rise-5f84b2e7 .46s var(--admin-ease) var(--kpi-delay) both;transition:transform .2s var(--admin-ease),border-color .2s var(--admin-ease),box-shadow .2s var(--admin-ease)}.kpi[data-v-5f84b2e7]:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,var(--admin-overlay-4),transparent);pointer-events:none}.kpi--link[data-v-5f84b2e7]:hover,.kpi--link[data-v-5f84b2e7]:focus-visible{transform:translateY(-2px);border-color:var(--dash-border-strong);box-shadow:0 22px 40px -26px var(--kpi-glow-strong)}.kpi__top[data-v-5f84b2e7]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kpi__label[data-v-5f84b2e7]{margin:0;color:var(--dash-text-muted);font-size:var(--admin-fs-sm)}.kpi__chip[data-v-5f84b2e7]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:12px;color:var(--admin-heading);background:var(--kpi-chip);box-shadow:0 10px 22px -12px var(--kpi-glow-strong)}.kpi__value[data-v-5f84b2e7]{margin:0;color:var(--admin-heading);font-size:1.62rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpi__delta[data-v-5f84b2e7]{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kpi__spark[data-v-5f84b2e7]{margin:auto -16px 0;height:40px;opacity:.9}.kpi__badge[data-v-5f84b2e7]{display:inline-flex;align-items:center;gap:3px;font-size:var(--admin-fs-sm);font-weight:600;font-variant-numeric:tabular-nums}.kpi__badge--up[data-v-5f84b2e7]{color:var(--dash-success)}.kpi__badge--down[data-v-5f84b2e7]{color:var(--dash-danger)}.kpi__badge--flat[data-v-5f84b2e7]{color:var(--dash-text-muted)}.kpi__delta-note[data-v-5f84b2e7]{color:var(--dash-text-dim);font-size:var(--admin-fs-xs);white-space:nowrap}.kpi--orange[data-v-5f84b2e7]{--kpi-chip: linear-gradient(135deg, #ff8a5c, var(--admin-primary-strong));--kpi-glow: rgba(255, 110, 74, .14);--kpi-glow-strong: rgba(255, 110, 74, .6)}.kpi--violet[data-v-5f84b2e7]{--kpi-chip: linear-gradient(135deg, #a855f7, #7c3aed);--kpi-glow: rgba(var(--admin-purple-rgb), .14);--kpi-glow-strong: rgba(var(--admin-purple-rgb), .55)}.kpi--pink[data-v-5f84b2e7]{--kpi-chip: linear-gradient(135deg, #f472b6, #db2777);--kpi-glow: rgba(236, 72, 153, .14);--kpi-glow-strong: rgba(236, 72, 153, .55)}.kpi--blue[data-v-5f84b2e7]{--kpi-chip: linear-gradient(135deg, #60a5fa, #2563eb);--kpi-glow: rgba(77, 141, 255, .14);--kpi-glow-strong: rgba(77, 141, 255, .55)}.kpi--teal[data-v-5f84b2e7]{--kpi-chip: linear-gradient(135deg, #5eead4, #0d9488);--kpi-glow: rgba(var(--admin-teal-rgb), .14);--kpi-glow-strong: rgba(var(--admin-teal-rgb), .5)}@keyframes kpi-rise-5f84b2e7{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kpi[data-v-5f84b2e7]{animation:none;transition:none}.kpi--link[data-v-5f84b2e7]:hover,.kpi--link[data-v-5f84b2e7]:focus-visible{transform:none}}.chart[data-v-837b35d9]{margin:0;transition:opacity .2s var(--admin-ease)}.chart--busy[data-v-837b35d9]{opacity:.55;pointer-events:none}.chart__body[data-v-837b35d9],.chart__plot[data-v-837b35d9]{position:relative}.chart__svg[data-v-837b35d9]{display:block;width:100%;height:clamp(150px,17vw,196px)}.chart__grid line[data-v-837b35d9]{stroke:var(--admin-overlay-2);stroke-width:1}.chart__area[data-v-837b35d9]{animation:chart-fade-837b35d9 .9s var(--admin-ease) .5s both}.chart__line[data-v-837b35d9]{stroke-dasharray:1;stroke-dashoffset:1;animation:chart-draw-837b35d9 1.4s var(--admin-ease) .2s forwards}.chart__guide[data-v-837b35d9]{stroke:var(--admin-overlay-5);stroke-width:1;stroke-dasharray:3 3}.chart__tooltip[data-v-837b35d9]{position:absolute;transform:translate(-50%,-130%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border-strong);background:var(--admin-tooltip-bg);pointer-events:none;white-space:nowrap;z-index:2}.chart__tooltip-value[data-v-837b35d9]{color:var(--admin-heading);font-size:var(--admin-fs-sm);font-weight:700;font-variant-numeric:tabular-nums}.chart__tooltip-date[data-v-837b35d9]{color:var(--admin-meta);font-size:var(--admin-fs-xs)}.chart__axis[data-v-837b35d9]{position:relative;height:18px}.chart__tick[data-v-837b35d9]{position:absolute;transform:translate(-50%);color:var(--admin-meta);font-size:var(--admin-fs-xs);white-space:nowrap}.chart__empty[data-v-837b35d9]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:var(--admin-muted);font-size:var(--admin-fs-sm)}.chart__summary[data-v-837b35d9]{margin:var(--admin-space-2) 0 0;font-size:var(--admin-fs-xs)}@keyframes chart-draw-837b35d9{to{stroke-dashoffset:0}}@keyframes chart-fade-837b35d9{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chart__line[data-v-837b35d9]{animation:none;stroke-dashoffset:0}.chart__area[data-v-837b35d9]{animation:none;opacity:1}}.donut[data-v-11cde32d]{display:flex;flex-direction:column;gap:8px;align-items:center;min-height:0;flex:1}.donut__ring[data-v-11cde32d]{position:relative;width:min(100px,38%);animation:donut-in-11cde32d .7s var(--admin-ease) .35s both}.donut__svg[data-v-11cde32d]{display:block;width:100%;transform:rotate(.001deg)}.donut__track[data-v-11cde32d]{stroke:var(--admin-overlay-2)}.donut__arc[data-v-11cde32d]{transition:stroke-width .18s var(--admin-ease),opacity .18s var(--admin-ease);cursor:pointer}.donut__arc--dim[data-v-11cde32d]{opacity:.35}.donut__center[data-v-11cde32d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;pointer-events:none}.donut__total[data-v-11cde32d]{color:var(--admin-heading);font-size:1.35rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.donut__total-label[data-v-11cde32d]{color:var(--admin-meta);font-size:var(--admin-fs-xs)}.donut__legend[data-v-11cde32d]{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:1px;min-height:0;overflow-y:auto}.donut__row[data-v-11cde32d]{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-3);border-radius:var(--admin-radius-sm);padding:2px 5px;transition:background .15s var(--admin-ease)}.donut__row--hot[data-v-11cde32d]{background:var(--admin-hover)}.donut__row-main[data-v-11cde32d]{display:inline-flex;align-items:center;gap:var(--admin-space-2);min-width:0;color:var(--admin-text);font-size:var(--admin-fs-xs);text-decoration:none}a.donut__row-main[data-v-11cde32d]:hover{color:var(--admin-primary)}.donut__dot[data-v-11cde32d]{width:9px;height:9px;flex:none;border-radius:50%}.donut__label[data-v-11cde32d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donut__figures[data-v-11cde32d]{display:inline-flex;align-items:baseline;gap:var(--admin-space-2);flex:none}.donut__count[data-v-11cde32d]{color:var(--admin-heading);font-size:var(--admin-fs-sm);font-weight:600;font-variant-numeric:tabular-nums}.donut__percent[data-v-11cde32d]{color:var(--admin-meta);font-size:var(--admin-fs-xs);font-variant-numeric:tabular-nums}.donut__empty[data-v-11cde32d]{margin:0;padding:var(--admin-space-6) 0;color:var(--admin-muted);font-size:var(--admin-fs-sm);text-align:center}@keyframes donut-in-11cde32d{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.donut__ring[data-v-11cde32d]{animation:none}}.seo[data-v-acb51395]{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-height:0}.seo__loading[data-v-acb51395]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.seo__unavailable[data-v-acb51395]{margin:auto 0;color:var(--dash-text-muted);font-size:var(--admin-fs-sm);text-align:center}.seo__ring[data-v-acb51395]{position:relative;width:118px;flex:none}.seo__ring svg[data-v-acb51395]{display:block;width:100%;transform:rotate(-90deg)}.seo__track[data-v-acb51395]{stroke:var(--admin-overlay-2)}.seo__arc[data-v-acb51395]{stroke:var(--seo-color);filter:drop-shadow(0 0 6px var(--seo-glow));transition:stroke-dashoffset .8s var(--admin-ease);animation:seo-sweep-acb51395 .9s var(--admin-ease) .3s both}.seo__ring--ok[data-v-acb51395]{--seo-color: var(--dash-success);--seo-glow: rgba(var(--admin-success-rgb), .5)}.seo__ring--warn[data-v-acb51395]{--seo-color: var(--dash-warning);--seo-glow: rgba(var(--admin-warning-rgb), .45)}.seo__ring--bad[data-v-acb51395]{--seo-color: var(--dash-danger);--seo-glow: rgba(var(--admin-danger-rgb), .45)}.seo__ring--muted[data-v-acb51395]{--seo-color: var(--dash-text-dim);--seo-glow: transparent}.seo__center[data-v-acb51395]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.seo__value[data-v-acb51395]{color:var(--admin-heading);font-size:1.5rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.seo__value-label[data-v-acb51395]{color:var(--dash-text-dim);font-size:var(--admin-fs-xs)}.seo__rows[data-v-acb51395]{margin:0;width:100%;display:flex;flex-direction:column;gap:2px}.seo__row[data-v-acb51395]{display:flex;align-items:center;gap:9px;padding:5px 6px;border-radius:var(--dash-radius-sm)}.seo__row dt[data-v-acb51395]{flex:1;min-width:0;color:var(--dash-text);font-size:var(--admin-fs-sm)}.seo__row dd[data-v-acb51395]{margin:0;color:var(--admin-heading);font-size:var(--admin-fs-sm);font-weight:600;font-variant-numeric:tabular-nums}.seo__dot[data-v-acb51395]{width:7px;height:7px;border-radius:50%;flex:none}.seo__dot--bad[data-v-acb51395]{background:var(--dash-danger)}.seo__dot--warn[data-v-acb51395]{background:var(--dash-warning)}.seo__dot--muted[data-v-acb51395]{background:var(--dash-text-dim)}.seo__clear[data-v-acb51395]{margin:0;display:flex;align-items:center;gap:7px;color:var(--dash-success);font-size:var(--admin-fs-sm)}@keyframes seo-sweep-acb51395{0%{stroke-dashoffset:327}}@media(prefers-reduced-motion:reduce){.seo__arc[data-v-acb51395]{animation:none;transition:none}}.notfound[data-v-cb508b04]{max-width:480px;margin:64px auto;text-align:center}.notfound__code[data-v-cb508b04]{color:var(--admin-primary);font-size:56px;margin:0}.notfound__msg[data-v-cb508b04]{color:var(--admin-muted);margin:8px 0 24px}.notfound__link[data-v-cb508b04]{color:var(--admin-primary)}.forbidden[data-v-e5314fc1]{max-width:480px;margin:64px auto;text-align:center}.forbidden__code[data-v-e5314fc1]{color:var(--admin-primary);font-size:56px;margin:0}.forbidden__msg[data-v-e5314fc1]{color:var(--admin-muted);margin:8px 0 24px}.forbidden__link[data-v-e5314fc1]{color:var(--admin-primary)}.crumbs__list[data-v-dc342836]{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.crumbs__item[data-v-dc342836]{display:inline-flex;align-items:center;gap:6px}.crumbs__link[data-v-dc342836]{color:var(--admin-muted);font-size:var(--admin-fs-sm)}.crumbs__link[data-v-dc342836]:hover{color:var(--admin-text)}.crumbs__current[data-v-dc342836]{color:var(--admin-text);font-size:var(--admin-fs-sm)}.crumbs__sep[data-v-dc342836]{color:var(--admin-meta)}.page-header[data-v-2d561847]{margin-bottom:var(--admin-space-6);display:flex;flex-direction:column;gap:var(--admin-space-3)}.page-header__row[data-v-2d561847]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-4);flex-wrap:wrap}.page-header__title-row[data-v-2d561847]{display:flex;align-items:center;gap:var(--admin-space-3)}.page-header__title[data-v-2d561847]{font-size:var(--admin-fs-2xl)}.page-header__desc[data-v-2d561847]{color:var(--admin-muted);margin:6px 0 0}.page-header__actions[data-v-2d561847]{display:flex;gap:var(--admin-space-2);flex:none}.empty[data-v-23232c52]{text-align:center;padding:var(--admin-space-12) var(--admin-space-6);display:flex;flex-direction:column;align-items:center;gap:var(--admin-space-2)}.empty__icon[data-v-23232c52]{width:56px;height:56px;border-radius:var(--admin-radius-md);background:var(--admin-hover);color:var(--admin-muted);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--admin-space-2)}.empty__title[data-v-23232c52]{font-size:var(--admin-fs-md)}.empty__desc[data-v-23232c52]{color:var(--admin-muted);font-size:var(--admin-fs-sm);margin:0;max-width:340px}.empty__action[data-v-23232c52]{margin-top:var(--admin-space-3)}.login[data-v-1afb18ba]{display:flex;flex-direction:column;gap:var(--admin-space-4)}.login__title[data-v-1afb18ba]{margin:0;color:var(--admin-heading);font-size:var(--admin-fs-2xl);line-height:var(--admin-lh-tight);text-align:center}.login__sub[data-v-1afb18ba]{margin:0 0 var(--admin-space-3);color:var(--admin-muted);font-size:var(--admin-fs-sm);text-align:center}.login__field-icon[data-v-1afb18ba]{width:16px;height:16px;color:var(--admin-meta);flex:none;margin-inline-end:2px;transition:color .18s var(--admin-ease)}.login__field:focus-within .login__field-icon[data-v-1afb18ba]{color:var(--admin-primary)}.login[data-v-1afb18ba] .btn--primary{position:relative;overflow:hidden;background:linear-gradient(100deg,#ff8a50,var(--admin-primary) 45%,#f0455e);box-shadow:0 14px 34px -12px #ff6e4a99;transition:transform .18s var(--admin-ease),box-shadow .18s var(--admin-ease),filter .18s var(--admin-ease)}.login[data-v-1afb18ba] .btn--primary:hover:not(:disabled){background:linear-gradient(100deg,#ff8a50,var(--admin-primary) 45%,#f0455e);filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 18px 40px -12px #ff6e4abf}.login[data-v-1afb18ba] .btn--primary:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.login[data-v-1afb18ba] .btn--primary:after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:cta-shimmer-1afb18ba 1.1s ease 1.2s 1 both;pointer-events:none}@keyframes cta-shimmer-1afb18ba{0%{inset-inline-start:-60%;opacity:0}30%{opacity:1}to{inset-inline-start:120%;opacity:0}}.login__link[data-v-1afb18ba]{color:var(--admin-primary)}.login__error[data-v-1afb18ba]{margin:0;padding:10px 14px;border:1px solid var(--admin-danger);border-radius:var(--admin-radius);background:var(--admin-danger-bg);color:var(--admin-danger);font-size:var(--admin-fs-sm)}.login__link[data-v-1afb18ba]{color:var(--admin-muted);font-size:var(--admin-fs-sm);text-decoration:none;text-align:center}.login__link[data-v-1afb18ba]:hover{color:var(--admin-primary)}.login__title[data-v-1afb18ba]{animation:login-rise-1afb18ba .45s var(--admin-ease) .12s both}.login__sub[data-v-1afb18ba]{animation:login-rise-1afb18ba .45s var(--admin-ease) .18s both}.login__field[data-v-1afb18ba]:nth-of-type(1){animation:login-rise-1afb18ba .45s var(--admin-ease) .24s both}.login__field[data-v-1afb18ba]:nth-of-type(2){animation:login-rise-1afb18ba .45s var(--admin-ease) .3s both}.login__field--submit[data-v-1afb18ba]{animation:login-rise-1afb18ba .45s var(--admin-ease) .36s both}.login__link[data-v-1afb18ba]{animation:login-rise-1afb18ba .45s var(--admin-ease) .42s both}@keyframes login-rise-1afb18ba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.login__title[data-v-1afb18ba],.login__sub[data-v-1afb18ba],.login__field[data-v-1afb18ba],.login__field--submit[data-v-1afb18ba],.login__link[data-v-1afb18ba]{animation:none}.login[data-v-1afb18ba] .btn--primary:after{animation:none;opacity:0}}.tfa[data-v-e138f126]{display:flex;flex-direction:column;gap:var(--admin-space-4)}.tfa__title[data-v-e138f126]{font-size:var(--admin-fs-xl)}.tfa__sub[data-v-e138f126]{color:var(--admin-muted);font-size:var(--admin-fs-sm);margin:-8px 0 8px}.tfa__error[data-v-e138f126]{color:var(--admin-danger);font-size:var(--admin-fs-sm);margin:0}.forgot[data-v-46801d22]{display:flex;flex-direction:column;gap:var(--admin-space-4)}.forgot__title[data-v-46801d22]{font-size:var(--admin-fs-xl)}.forgot__ok[data-v-46801d22]{color:var(--admin-success);font-size:var(--admin-fs-sm)}.forgot__error[data-v-46801d22]{color:var(--admin-danger);font-size:var(--admin-fs-sm);margin:0}.forgot__link[data-v-46801d22]{color:var(--admin-muted);font-size:var(--admin-fs-sm);text-align:center}.forgot__link[data-v-46801d22]:hover{color:var(--admin-primary)}.reset[data-v-8aeb94bc]{display:flex;flex-direction:column;gap:var(--admin-space-4)}.reset__title[data-v-8aeb94bc]{font-size:var(--admin-fs-xl)}.reset__error[data-v-8aeb94bc]{color:var(--admin-danger);font-size:var(--admin-fs-sm);margin:0}.card[data-v-9d1ba317]{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-glow)}.card--lg[data-v-9d1ba317]{border-radius:var(--admin-radius-lg)}.card--md[data-v-9d1ba317]{border-radius:var(--admin-radius-md)}.card--padded[data-v-9d1ba317]{padding:var(--admin-space-6)}.card__head[data-v-9d1ba317]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-3);margin-bottom:var(--admin-space-4)}.card__title[data-v-9d1ba317]{font-size:var(--admin-fs-md)}.card__desc[data-v-9d1ba317]{color:var(--admin-muted);font-size:var(--admin-fs-sm);margin:4px 0 0}.card__actions[data-v-9d1ba317]{display:flex;gap:var(--admin-space-2);flex:none}.skeleton-table[data-v-0eb60733]{display:flex;flex-direction:column;gap:var(--admin-space-3);padding:var(--admin-space-4) 0}.skeleton-table__row[data-v-0eb60733]{display:flex;gap:var(--admin-space-4);align-items:center}.dt[data-v-d36f1691]{background:var(--admin-deep);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);overflow:hidden}.dt__table[data-v-d36f1691]{width:100%;border-collapse:collapse}th[data-v-d36f1691],td[data-v-d36f1691]{padding:12px 16px;text-align:start;font-size:var(--admin-fs-base);border-bottom:1px solid var(--admin-border)}th[data-v-d36f1691]{color:var(--admin-muted);font-weight:500;font-size:var(--admin-fs-sm);background:var(--admin-sidebar)}td[data-v-d36f1691]{color:var(--admin-text)}tbody tr:last-child td[data-v-d36f1691]{border-bottom:0}tbody tr[data-v-d36f1691]:hover{background:var(--admin-hover)}.ta-start[data-v-d36f1691]{text-align:start}.ta-end[data-v-d36f1691]{text-align:end}.ta-center[data-v-d36f1691]{text-align:center}.dt__actions[data-v-d36f1691]{white-space:nowrap}@media(max-width:720px){.dt__table thead[data-v-d36f1691]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dt__table[data-v-d36f1691],tbody[data-v-d36f1691],tr[data-v-d36f1691],td[data-v-d36f1691]{display:block;width:100%}tr[data-v-d36f1691]{border-bottom:1px solid var(--admin-border);padding:var(--admin-space-2) 0}td[data-v-d36f1691]{display:flex;justify-content:space-between;gap:var(--admin-space-4);border:0;padding:8px 16px;text-align:end}td[data-v-d36f1691]:before{content:attr(data-label);color:var(--admin-muted);font-size:var(--admin-fs-sm)}}.confirm__msg[data-v-25c7ebda]{color:var(--admin-text);margin:0}.field[data-v-964f99fe]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-964f99fe]{color:var(--admin-muted);font-size:var(--admin-fs-sm)}.field__req[data-v-964f99fe]{color:var(--admin-primary);margin-inline-start:4px}.field__control[data-v-964f99fe]{display:flex;align-items:center;position:relative;background:var(--admin-bg-ambient);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);padding:0 12px;transition:border-color var(--admin-motion-fast) var(--admin-ease),background-color var(--admin-motion-fast) var(--admin-ease),box-shadow var(--admin-motion-fast) var(--admin-ease)}.field__control[data-v-964f99fe]:hover:not(.is-disabled){border-color:var(--admin-border-hover)}.field__control[data-v-964f99fe]:focus-within{border-color:var(--admin-orange);background:var(--admin-surface-1);box-shadow:0 0 0 3px var(--admin-selected),0 0 18px -6px var(--admin-glow-orange)}.field__control.is-error[data-v-964f99fe]{border-color:var(--admin-danger)}.field__control.is-disabled[data-v-964f99fe]{opacity:.6}.field__select[data-v-964f99fe]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;color:var(--admin-text);font:inherit;padding:10px 0}.field__select option[data-v-964f99fe]{background:var(--admin-surface);color:var(--admin-text)}.field__chev[data-v-964f99fe]{color:var(--admin-meta);pointer-events:none}.field__hint[data-v-964f99fe]{color:var(--admin-meta);font-size:var(--admin-fs-xs);margin:0}.field__error[data-v-964f99fe]{color:var(--admin-danger);font-size:var(--admin-fs-xs);margin:0}.switch[data-v-9d18d802]{display:inline-flex;align-items:center;gap:var(--admin-space-3)}.switch.is-disabled[data-v-9d18d802]{opacity:.6}.switch__track[data-v-9d18d802]{width:42px;height:24px;border-radius:var(--admin-radius-pill);background:var(--admin-hover);border:1px solid var(--admin-border-strong);position:relative;cursor:pointer;padding:0;transition:background-color .15s var(--admin-ease)}.switch__track.is-on[data-v-9d18d802]{background:var(--admin-primary);border-color:var(--admin-primary)}.switch__thumb[data-v-9d18d802]{position:absolute;top:2px;inset-inline-start:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--admin-shadow-sm);transition:transform .18s var(--admin-ease)}.switch__track.is-on .switch__thumb[data-v-9d18d802],html[dir=rtl] .switch__track.is-on .switch__thumb[data-v-9d18d802]{transform:translate(-18px)}.switch__label[data-v-9d18d802]{color:var(--admin-text);font-size:var(--admin-fs-base)}.roles[data-v-94f3f1da]{display:inline-flex;gap:4px;flex-wrap:wrap}.actions[data-v-94f3f1da]{display:inline-flex;gap:var(--space-2, 8px)}.hint[data-v-94f3f1da]{color:var(--color-text-muted);margin-bottom:var(--space-3, 12px)}.pw[data-v-94f3f1da]{display:grid;gap:var(--admin-space-3);margin-top:var(--admin-space-2);padding-top:var(--admin-space-3);border-top:1px solid var(--admin-border)}.pw__title[data-v-94f3f1da]{font-size:.875rem;font-weight:600;color:var(--admin-text)}.pw__hint[data-v-94f3f1da]{font-size:.75rem;color:var(--admin-text-muted)}.skeleton-card[data-v-8ca7e83b]{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:var(--admin-space-5);display:flex;flex-direction:column;gap:var(--admin-space-3)}.grid[data-v-9a30d53c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--admin-space-4)}.role__head[data-v-9a30d53c]{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-2);color:var(--admin-heading)}.role__desc[data-v-9a30d53c]{margin:8px 0 4px;font-size:var(--admin-fs-sm)}
