.error-page[data-v-f0957b30]{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.error-card[data-v-f0957b30]{width:100%;max-width:440px;padding:40px 32px 36px;text-align:center}.error-tile[data-v-f0957b30]{width:64px;height:64px;border-radius:20px;font-size:30px;margin:0 auto 18px}.error-code[data-v-f0957b30]{font-family:var(--au-font-head);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--au-text)}.error-code-indigo[data-v-f0957b30]{background:var(--au-g-indigo);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.error-title[data-v-f0957b30]{font-size:22px;font-weight:700;margin:12px 0 6px}.error-text[data-v-f0957b30]{color:var(--au-muted);margin:0 0 24px}.error-page[data-v-43decaa6]{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.error-card[data-v-43decaa6]{width:100%;max-width:440px;padding:40px 32px 36px;text-align:center}.error-tile[data-v-43decaa6]{width:64px;height:64px;border-radius:20px;font-size:30px;margin:0 auto 18px}.error-code[data-v-43decaa6]{font-family:var(--au-font-head);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--au-text)}.error-code-rose[data-v-43decaa6]{background:var(--au-g-rose);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.error-title[data-v-43decaa6]{font-size:22px;font-weight:700;margin:12px 0 6px}.error-text[data-v-43decaa6]{color:var(--au-muted);margin:0 0 24px}.user-initials[data-v-4a93bbfe]{font-size:15px;letter-spacing:0}.users-muted[data-v-4a93bbfe]{color:var(--au-muted)}.modal-header[data-v-e59e1316]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--au-line);padding:0 0 14px}.modal-title[data-v-e59e1316]{font-size:19px;font-weight:800}.btn-close[data-v-e59e1316]{border-radius:10px;padding:8px}.modal-body[data-v-09b74e4b]{padding:15px 0}.modal-footer[data-v-001e3a4e]{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--au-line);padding:14px 0 0}.modal-footer[data-v-001e3a4e]:empty{display:none}.modal-overlay[data-v-e055851a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1040}.custom-modal[data-v-d03ee944]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:20px;z-index:1050;box-shadow:var(--au-shadow-lg)}.modal-content[data-v-d03ee944]{padding:22px 24px;border:0;background:transparent}.bwc[data-v-6c409dc6]{--bwc-bg:#eef2ff;--bwc-fg:#4338ca;display:inline-flex;align-items:center;gap:6px;padding:4px 5px 4px 11px;border-radius:999px;background:var(--bwc-bg);color:var(--bwc-fg);font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap}.bwc.is-cyan[data-v-6c409dc6]{--bwc-bg:#ecfeff;--bwc-fg:#0e7490}.bwc.is-rose[data-v-6c409dc6]{--bwc-bg:#fff1f2;--bwc-fg:#be123c}.bwc.is-amber[data-v-6c409dc6]{--bwc-bg:#fffbeb;--bwc-fg:#b45309}.bwc.is-emerald[data-v-6c409dc6]{--bwc-bg:#ecfdf5;--bwc-fg:#047857}.bwc-close[data-v-6c409dc6]{width:18px;height:18px;padding:0;border:0;border-radius:50%;display:inline-grid;place-items:center;background:hsla(0,0%,100%,.7);color:inherit;font-size:14px;line-height:1;cursor:pointer;transition:background .12s,transform .12s}.bwc-close[data-v-6c409dc6]:hover{background:#fff;transform:scale(1.1)}.bwc-close[data-v-6c409dc6]:focus-visible{outline:2px solid var(--bwc-fg);outline-offset:1px}:root{--au-font:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--au-font-head:"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--au-bg:#f4f6fb;--au-text:#0f172a;--au-text-soft:#334155;--au-muted:#64748b;--au-line:#e8ebf3;--au-input-line:#e2e6f0;--au-card:#fff;--au-card-border:rgba(15,23,42,.05);--au-shadow:0 12px 32px -14px rgba(30,27,75,.28);--au-shadow-lg:0 30px 70px -20px rgba(30,27,75,.45);--au-radius:16px;--au-radius-sm:12px;--au-primary:#6366f1;--au-primary-dark:#4f46e5;--au-gradient:linear-gradient(135deg,#6366f1,#8b5cf6);--au-primary-shadow:0 8px 20px -6px rgba(99,102,241,.6);--au-sidebar:linear-gradient(180deg,#1e1b4b,#312e81 55%,#4c1d95);--au-sidebar-text:#c7d2fe;--au-sidebar-muted:#8b8fd6;--au-danger:#e11d48;--au-row-hover:#f6f5ff;--au-g-indigo:linear-gradient(135deg,#6366f1,#8b5cf6);--au-g-cyan:linear-gradient(135deg,#06b6d4,#3b82f6);--au-g-rose:linear-gradient(135deg,#f43f5e,#ec4899);--au-g-amber:linear-gradient(135deg,#f59e0b,#f97316);--au-g-emerald:linear-gradient(135deg,#10b981,#06b6d4);--bs-body-font-family:var(--au-font);--bs-body-color:var(--au-text);--bs-body-bg:var(--au-bg);--bs-border-color:var(--au-line);--bs-primary:#6366f1;--bs-primary-rgb:99,102,241;--bs-link-color:#4f46e5;--bs-link-color-rgb:79,70,229;--bs-link-hover-color:#4338ca;--bs-link-hover-color-rgb:67,56,202;--bs-border-radius:12px;--bs-border-radius-sm:9px;--bs-border-radius-lg:16px}body{background-color:var(--au-bg);background-image:radial-gradient(900px 420px at 85% -10%,rgba(139,92,246,.16),transparent 60%),radial-gradient(700px 380px at 40% -20%,rgba(34,211,238,.14),transparent 60%);background-attachment:fixed;-webkit-font-smoothing:antialiased}.au-head,h1,h2,h3,h4,h5,h6{font-family:var(--au-font-head);letter-spacing:-.02em;color:var(--au-text)}.btn{--bs-btn-font-weight:600;--bs-btn-border-radius:12px;--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.55rem;--bs-btn-border-radius-sm:10px;--bs-btn-padding-x-sm:0.75rem;--bs-btn-padding-y-sm:0.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.btn-primary,.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#6366f1;--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5b5ff0;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4f46e5;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#a5a8f6;--bs-btn-disabled-border-color:transparent;background-image:var(--au-gradient);box-shadow:var(--au-primary-shadow)}.btn-primary:hover,.btn-success:hover{filter:brightness(1.06)}.btn-light,.btn-outline-secondary,.btn-secondary{--bs-btn-color:var(--au-text);--bs-btn-bg:#fff;--bs-btn-border-color:var(--au-input-line);--bs-btn-hover-color:var(--au-text);--bs-btn-hover-bg:#f8f9fd;--bs-btn-hover-border-color:#d5dae8;--bs-btn-active-color:var(--au-text);--bs-btn-active-bg:#eef0f7;--bs-btn-active-border-color:#d5dae8}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#e11d48;--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d11a43;--bs-btn-hover-border-color:transparent;--bs-btn-active-bg:#be123c;--bs-btn-active-border-color:transparent;background-image:var(--au-g-rose);box-shadow:0 8px 20px -8px rgba(225,29,72,.55)}.btn-warning{--bs-btn-color:#92400e;--bs-btn-bg:#fef3c7;--bs-btn-border-color:transparent;--bs-btn-hover-color:#78350f;--bs-btn-hover-bg:#fde68a;--bs-btn-hover-border-color:transparent;--bs-btn-active-bg:#fcd34d;--bs-btn-active-border-color:transparent}.btn-info{--bs-btn-color:#0e7490;--bs-btn-bg:#ecfeff;--bs-btn-border-color:transparent;--bs-btn-hover-color:#155e75;--bs-btn-hover-bg:#cffafe;--bs-btn-hover-border-color:transparent;--bs-btn-active-bg:#a5f3fc;--bs-btn-active-border-color:transparent}.btn-group{gap:.35rem}.btn-group>.btn{border-radius:10px!important}.form-label{font-weight:600;font-size:.85rem;color:var(--au-text-soft);margin-bottom:.4rem}.form-control,.form-select{border-radius:12px;border-color:var(--au-input-line);padding:.6rem .9rem;background-color:#fff}.form-control:focus,.form-select:focus{border-color:#a5b4fc;box-shadow:0 0 0 4px rgba(99,102,241,.15)}.form-check-input:checked{background-color:#6366f1;border-color:#6366f1}.form-check-input:focus{box-shadow:0 0 0 4px rgba(99,102,241,.15);border-color:#a5b4fc}.table{--bs-table-bg:transparent;--bs-table-striped-bg:transparent;--bs-table-hover-bg:var(--au-row-hover);--bs-table-border-color:var(--au-line);margin-bottom:0;vertical-align:middle}.table>thead.table-dark{--bs-table-bg:transparent;--bs-table-color:var(--au-muted);--bs-table-border-color:var(--au-line)}.table>thead th{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--au-muted);padding:.8rem 1rem;white-space:nowrap;border-bottom:1px solid var(--au-line)}.table>tbody>tr>td,.table>tbody>tr>th{padding:.85rem 1rem}.table>tbody>tr:last-child>td,.table>tbody>tr:last-child>th{border-bottom:0}.badge{border-radius:999px;font-weight:600;padding:.4em .8em}.badge.bg-success{background-color:#dcfce7!important;color:#166534}.badge.bg-danger{background-color:#ffe4e6!important;color:#be123c}.badge.bg-primary,.badge.bg-secondary{background-color:#eef2ff!important;color:#4338ca}.badge.bg-info{background-color:#ecfeff!important;color:#0e7490}.badge.bg-warning{background-color:#fef3c7!important;color:#92400e}.spinner-border.text-primary{color:#6366f1!important}.swal2-popup{font-family:var(--au-font)!important;border-radius:20px!important}.swal2-title{font-family:var(--au-font-head)!important;color:var(--au-text)!important}.swal2-styled.swal2-confirm{background:var(--au-gradient)!important;border-radius:12px!important;box-shadow:var(--au-primary-shadow)!important}.swal2-styled.swal2-cancel{background:#fff!important;color:var(--au-text)!important;border:1px solid var(--au-input-line)!important;border-radius:12px!important}.swal2-popup.swal2-toast{border-radius:14px!important;box-shadow:var(--au-shadow)!important}.au-shell{display:flex;min-height:100vh}.au-sidebar{width:256px;flex-shrink:0;background:var(--au-sidebar);color:var(--au-sidebar-text);padding:20px 14px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;overflow-y:auto}.au-brand{display:flex;align-items:center;gap:10px;padding:0 8px 20px}.au-brand-logo{width:38px;height:38px;border-radius:12px;background:var(--au-gradient);color:#fff;display:grid;place-items:center;font-size:18px;box-shadow:var(--au-primary-shadow)}.au-brand-name{font-family:var(--au-font-head);font-weight:700;font-size:16px;color:#fff;line-height:1.15}.au-brand-sub{font-size:12px;color:var(--au-sidebar-muted)}.au-nav-section{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--au-sidebar-muted);padding:12px 10px 6px;font-weight:600}.au-nav-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;color:var(--au-sidebar-text);text-decoration:none;font-weight:500;transition:background .15s,color .15s}.au-nav-item.router-link-exact-active,.au-nav-item:hover{background:hsla(0,0%,100%,.12);color:#fff}.au-nav-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:16px;flex-shrink:0}.au-nav-icon.is-indigo{background:rgba(99,102,241,.25);color:#a5b4fc}.au-nav-icon.is-emerald{background:rgba(16,185,129,.22);color:#6ee7b7}.au-nav-icon.is-rose{background:rgba(244,114,182,.22);color:#f9a8d4}.au-nav-icon.is-amber{background:rgba(250,204,21,.2);color:#fde047}.au-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 8px 0;border-top:1px solid hsla(0,0%,100%,.1)}.au-user-avatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#22d3ee,#818cf8);color:#0b1026;display:grid;place-items:center;font-weight:700;flex-shrink:0}.au-user-name{color:#fff;font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-user-role{font-size:12px;color:var(--au-sidebar-muted)}.au-user-actions{margin-left:auto;display:flex;gap:6px;flex-shrink:0}.au-user-logout{border:0;background:hsla(0,0%,100%,.08);color:var(--au-sidebar-text);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.au-user-logout:hover{background:hsla(0,0%,100%,.16);color:#fff}.au-main{flex:1;min-width:0;display:flex;flex-direction:column}.au-topbar{position:sticky;top:0;z-index:20;gap:12px;padding:14px 32px;background:rgba(244,246,251,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.au-crumb,.au-topbar{display:flex;align-items:center}.au-crumb{gap:8px;color:var(--au-muted);font-size:13px}.au-crumb a{color:var(--au-muted);text-decoration:none}.au-crumb strong{color:var(--au-text);font-weight:600}.au-content{flex:1;padding:8px 32px 32px}.au-footer{padding:12px 32px 20px;color:var(--au-muted);font-size:12px}.au-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:12px 0 24px}.au-page-title{font-size:30px;font-weight:800;margin:0}.au-page-subtitle{margin:4px 0 0;color:var(--au-muted)}.au-card{background:var(--au-card);border:1px solid var(--au-card-border);box-shadow:var(--au-shadow);border-radius:var(--au-radius)}.au-card-head{gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--au-line)}.au-card-head,.au-card-title{display:flex;align-items:center}.au-card-title{gap:10px;font-family:var(--au-font-head);font-weight:700;font-size:16px;margin:0}.au-card-title>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef2ff;color:#4338ca;font-size:16px}.au-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--au-line);color:var(--au-muted);font-size:13px}.au-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px}.au-stat{padding:18px;display:flex;flex-direction:column;gap:14px}.au-stat-value{font-family:var(--au-font-head);font-size:30px;font-weight:800;line-height:1;color:var(--au-text)}.au-stat-value.is-text{font-size:20px;padding-top:8px}.au-stat-label{color:var(--au-muted);font-size:13px;margin-top:6px}.au-tile{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:21px;color:#fff;flex-shrink:0}.au-tile.is-indigo{background:var(--au-g-indigo)}.au-tile.is-cyan{background:var(--au-g-cyan)}.au-tile.is-rose{background:var(--au-g-rose)}.au-tile.is-amber{background:var(--au-g-amber)}.au-tile.is-emerald{background:var(--au-g-emerald)}.au-shortcut{display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;color:var(--au-text);transition:transform .15s,box-shadow .15s}.au-shortcut:hover{transform:translateY(-2px);box-shadow:var(--au-shadow-lg);color:var(--au-text)}.au-shortcut-title{font-weight:700}.au-shortcut-text{color:var(--au-muted);font-size:13px}.au-seg{display:inline-flex;padding:4px;border-radius:12px;background:#eef0f7;gap:2px;max-width:100%;overflow-x:auto}.au-seg button{border:0;background:transparent;padding:6px 12px;border-radius:9px;color:var(--au-muted);font-weight:500;font-size:13px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.au-seg button.is-active{background:#fff;color:var(--au-text);box-shadow:0 1px 3px rgba(15,23,42,.1)}.au-search{min-width:220px}.au-input-icon,.au-search{position:relative}.au-input-icon>i,.au-search>i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--au-muted);pointer-events:none;z-index:1}.au-input-icon>.form-control,.au-input-icon>.form-select,.au-search>.form-control{padding-left:2.3rem}.au-login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(700px 420px at 15% 10%,rgba(34,211,238,.35),transparent 60%),radial-gradient(800px 480px at 90% 90%,rgba(236,72,153,.28),transparent 60%),linear-gradient(160deg,#1e1b4b,#312e81 50%,#4c1d95);position:relative}.au-login-lang{position:absolute;top:20px;right:24px}.au-login-card{width:100%;max-width:410px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;padding:36px 32px 32px;box-shadow:0 40px 90px -30px rgba(10,8,40,.75)}.au-login-logo{width:52px;height:52px;border-radius:16px;font-size:24px;margin-bottom:18px}.au-login-title{font-size:26px;font-weight:800;margin:0}.au-login-subtitle{color:var(--au-muted);margin:4px 0 24px}.au-alert-error,.au-login-error{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:18px;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:600}.au-entity{display:flex;align-items:center;gap:12px;min-width:0}.au-avatar{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#e0e7ff,#f3e8ff);color:#5b21b6;display:grid;place-items:center;font-size:19px;font-weight:700;flex-shrink:0}.au-entity-name{font-weight:600;color:var(--au-text)}.au-entity-sub{color:var(--au-muted);font-size:13px;display:flex;align-items:center;gap:5px}.au-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;background:#eef2ff;color:#4338ca}.au-chip.is-cyan{background:#ecfeff;color:#0e7490}.au-chip.is-rose{background:#fff1f2;color:#be123c}.au-chip.is-amber{background:#fffbeb;color:#b45309}.au-chip.is-emerald{background:#ecfdf5;color:#047857}.au-actions{display:flex;gap:6px;justify-content:flex-end}.au-icon-btn{width:36px;height:36px;border-radius:11px;display:inline-grid;place-items:center;border:1px solid var(--au-line);background:#fff;font-size:15px;color:var(--au-muted);transition:transform .12s,background .12s,color .12s}.au-icon-btn:hover{transform:translateY(-1px);background:#f8f9fd;color:var(--au-text)}.au-icon-btn:disabled{opacity:.5;transform:none}.au-icon-btn.is-emerald{color:#059669}.au-icon-btn.is-indigo{color:#4f46e5}.au-icon-btn.is-amber{color:#d97706}.au-icon-btn.is-danger{color:var(--au-danger)}.au-icon-btn.is-danger:hover{background:#fff1f2}.au-pages{display:flex;gap:6px}.au-pages button{min-width:34px;height:34px;padding:0 8px;border-radius:10px;border:1px solid var(--au-line);background:#fff;color:var(--au-muted);font-weight:600}.au-pages button.is-active{background:var(--au-gradient);color:#fff;border:0}.au-pages button:disabled{opacity:.45}.au-empty{text-align:center;padding:48px 20px;color:var(--au-muted)}.au-empty>i{width:64px;height:64px;margin:0 auto 14px;border-radius:20px;display:grid;place-items:center;font-size:28px;background:#eef2ff;color:#6366f1}.au-empty-title{font-family:var(--au-font-head);font-weight:700;font-size:17px;color:var(--au-text)}.au-lang{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:12px;background:#fff;border:1px solid var(--au-line)}.au-lang>i{color:var(--au-muted);padding:0 6px}.au-lang button{border:0;background:transparent;padding:4px 9px;border-radius:8px;font-size:12px;font-weight:700;color:var(--au-muted)}.au-lang button.is-active{background:var(--au-gradient);color:#fff}@media (max-width:991px){.au-sidebar{width:84px;padding:16px 10px}.au-brand>div:last-child,.au-nav-label,.au-nav-section,.au-user>div:not(.au-user-avatar){display:none}.au-brand,.au-nav-item,.au-user{justify-content:center}.au-user,.au-user-actions{flex-direction:column}.au-user-actions{margin-left:0}.au-content,.au-footer,.au-topbar{padding-left:16px;padding-right:16px}}.au-select{position:relative}.au-select>i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--au-muted);pointer-events:none;z-index:1}.au-select>.form-select{padding-left:2.3rem;min-width:240px;font-weight:500}.au-th-sort{border:0;background:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;display:inline-flex;align-items:center;gap:6px}.au-th-sort.is-sorted,.au-th-sort:hover{color:#4f46e5}.au-th-sort .bi-arrow-down-up{opacity:.4}.au-row-link{cursor:pointer}.au-row-link:focus-visible{outline:2px solid #a5b4fc;outline-offset:-2px}.au-lic-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap}.au-lic-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.au-lic-status.is-ok{color:#047857}.au-lic-status.is-ok .au-lic-dot{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18)}.au-lic-status.is-warn{color:#b45309}.au-lic-status.is-warn .au-lic-dot{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.au-lic-status.is-bad{color:#be123c}.au-lic-status.is-bad .au-lic-dot{background:#f43f5e;box-shadow:0 0 0 3px rgba(244,63,94,.18)}.au-lic-status.is-none{color:var(--au-muted)}.au-lic-status.is-none .au-lic-dot{background:#cbd5e1}.au-lic-sub{font-size:12px;color:var(--au-muted);margin-top:2px}.btn-soft{--bs-btn-color:#4338ca;--bs-btn-bg:#eef2ff;--bs-btn-border-color:transparent;--bs-btn-hover-color:#3730a3;--bs-btn-hover-bg:#e0e7ff;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#3730a3;--bs-btn-active-bg:#c7d2fe;--bs-btn-active-border-color:transparent}.au-menu{position:fixed;z-index:1100;min-width:190px;background:#fff;border-radius:14px;box-shadow:var(--au-shadow-lg);border:1px solid var(--au-line);padding:6px}.au-menu-item{display:flex;width:100%;align-items:center;gap:10px;border:0;background:none;padding:8px 10px;border-radius:10px;font-size:14px;color:var(--au-text);text-align:left}.au-menu-item:focus-visible,.au-menu-item:hover{background:#f4f5fb;outline:none}.au-menu-item.is-danger{color:var(--au-danger)}.au-menu-sep{height:1px;margin:4px 6px;background:var(--au-line)}.au-drawer-overlay{position:fixed;inset:0;z-index:1030;background:rgba(15,23,42,.35);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .2s}.au-drawer-overlay.is-open{opacity:1;pointer-events:auto}.au-drawer{position:fixed;top:0;right:0;z-index:1031;height:100vh;width:480px;max-width:100vw;background:#f7f8fc;box-shadow:-30px 0 70px -20px rgba(30,27,75,.45);transform:translateX(100%);transition:transform .25s ease;display:flex;flex-direction:column}.au-drawer.is-open{transform:none}.au-drawer-head{background:var(--au-sidebar);color:#fff;padding:20px 22px 22px}.au-drawer-head .au-avatar{background:hsla(0,0%,100%,.14);color:#fff;width:52px;height:52px;font-size:24px;border-radius:16px}.au-drawer-head .au-chip{background:hsla(0,0%,100%,.14);color:#e0e7ff}.au-drawer-name{font-family:var(--au-font-head);font-weight:800;font-size:20px;line-height:1.2;color:#fff;margin:0}.au-drawer-desc{color:#c7d2fe;font-size:13px;margin-top:6px}.au-drawer-icon{width:36px;height:36px;border-radius:11px;border:0;background:hsla(0,0%,100%,.12);color:#fff;display:grid;place-items:center;flex-shrink:0}.au-drawer-icon:hover{background:hsla(0,0%,100%,.22)}.au-drawer-body{padding:18px 22px 28px;overflow-y:auto;flex:1}.au-drawer-section{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}.au-drawer-section h3{font-size:15px;font-weight:800;margin:0;display:flex;align-items:center;gap:8px}.au-lic-card{background:#fff;border:1px solid var(--au-card-border);border-radius:16px;box-shadow:0 8px 24px -16px rgba(30,27,75,.35);padding:14px 16px;margin-bottom:10px;transition:box-shadow .3s,border-color .3s}.au-lic-card.is-new{border-color:#a5b4fc;box-shadow:0 0 0 4px rgba(99,102,241,.15),0 8px 24px -16px rgba(30,27,75,.35)}.au-lic-card.is-off{opacity:.65}.au-lic-key{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;background:#f4f5fb;border-radius:8px;padding:4px 8px;display:inline-flex;align-items:center;gap:8px;color:#334155;max-width:100%;word-break:break-all}.au-lic-key button{border:0;background:none;color:var(--au-muted);padding:0}.au-lic-key button:hover{color:#4f46e5}.au-lic-meta{font-size:12.5px;color:var(--au-muted)}.au-drawer-empty{text-align:center;padding:26px 16px;background:#fff;border:1px dashed #c7d2fe;border-radius:16px;color:var(--au-muted)}.au-link-btn{border:0;background:none;color:#4f46e5;font-weight:600;font-size:13px;padding:6px 0}