:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--portal-bg:#eef3fb;--portal-surface:#fff;--portal-text:#142b52;--portal-soft-text:#6e7f9e;--portal-line:#d9e3f1;--portal-accent:#345699;--portal-accent-soft:#eef4ff}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #84a8e838, transparent 24%), radial-gradient(circle at bottom right, #c4d6f780, transparent 18%), linear-gradient(180deg, #f8fbff 0%, var(--portal-bg) 100%);min-width:1200px;color:var(--portal-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Segoe UI,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}a,button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:#4d6eb629}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#edf2fa}::-webkit-scrollbar-thumb{background:#c1cee4;border:3px solid #edf2fa;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#aebfdb}.topbar-copy p,.hero-copy p,.toolbar-copy p,.directory-copy p,.directory-header p,.panel-copy,.submit-copy,.upload-meta span,.info-strip,.search-copy p,.primary-card p,.mock-note,.confirm-panel p,.empty-state small,.modal-head p,.notification-head p,.notification-head small,.notification-empty span,.timeline-copy p,.config-menu-copy small,.rule-list small,.scope-card small,.timeline-row small,.matrix-row small,.stat-card small{display:none!important}@media (width>=769px){:is(.page-shell,.page-shell:has(>.content-shell)){grid-template-columns:290px minmax(0,1fr)!important;gap:24px!important;padding:24px!important}:is(.page-shell>.sidebar,.page-shell:has(>.content-shell)>.sidebar){overscroll-behavior:contain;z-index:70!important;background:#fffffff0!important;border:1px solid #ccd8eaeb!important;border-radius:30px!important;flex-direction:column!important;gap:22px!important;width:290px!important;max-height:calc(100vh - 48px)!important;padding:24px 20px!important;display:flex!important;position:fixed!important;top:24px!important;bottom:24px!important;left:24px!important;overflow-y:auto!important;box-shadow:0 22px 48px #5576ab24!important}:is(.page-shell>.content-shell,.page-shell:has(>.content-shell)>.content-shell){grid-column:2!important;min-width:0!important}.page-shell>.sidebar .brand-lockup{flex:none!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:52px!important;display:flex!important}.page-shell>.sidebar .brand-mark{color:#fff!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)!important;border-radius:16px!important;flex:0 0 52px!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;font-size:.9rem!important;font-weight:700!important;display:grid!important}.page-shell>.sidebar .brand-lockup>div:last-child{gap:4px!important;min-width:0!important;display:grid!important}.page-shell>.sidebar .eyebrow,.page-shell>.sidebar .brand-kicker,.page-shell>.sidebar .workspace-label{color:#7f8fad!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important}.page-shell>.sidebar .brand-name,.page-shell>.sidebar .brand-title,.page-shell>.sidebar .workspace-name{color:#12294d!important;letter-spacing:0!important;margin:0!important;font-size:1.65rem!important;font-weight:700!important;line-height:1.1!important}.page-shell>.sidebar .side-nav,.page-shell>.sidebar .sidebar-nav{flex:none!important;gap:8px!important;width:100%!important;padding:0!important;display:grid!important}.page-shell>.sidebar .nav-item{color:#476184!important;letter-spacing:0!important;border-radius:16px!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:14px 16px!important;font-size:.95rem!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;display:flex!important;transform:none!important}.page-shell>.sidebar .nav-item:hover,.page-shell>.sidebar .nav-item.active{color:#24448b!important;background:#eef3ff!important;transform:none!important;box-shadow:inset 3px 0 #2f55a4!important}.page-shell>.sidebar .nav-icon,.page-shell>.sidebar .nav-icon svg{justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;display:inline-flex!important}.page-shell>.sidebar .nav-item>span:not(.nav-icon):not(.nav-badge){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.page-shell>.sidebar .nav-badge{color:#b47a20!important;background:#ffdda3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:26px!important;height:24px!important;margin-left:auto!important;padding:0 8px!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.page-shell>.sidebar .sidebar-summary,.page-shell>.sidebar .sidebar-footer,.page-shell>.sidebar .sidebar-note{color:#12294d!important;background:#ffffffdb!important;border:1px solid #d9e3f1!important;border-radius:22px!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding:18px!important;display:grid!important;box-shadow:0 16px 36px #1d36660f!important}.page-shell>.sidebar .sidebar-summary span,.page-shell>.sidebar .sidebar-footer span,.page-shell>.sidebar .sidebar-note span{color:#7f8fad!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important}.page-shell>.sidebar .sidebar-summary strong,.page-shell>.sidebar .sidebar-footer strong,.page-shell>.sidebar .sidebar-note strong{color:#12294d!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important}.page-shell>.sidebar .sidebar-summary small,.page-shell>.sidebar .sidebar-footer small,.page-shell>.sidebar .sidebar-note small,.page-shell>.sidebar .sidebar-note p{color:#6f7d96!important;margin:0!important;font-size:.86rem!important;line-height:1.5!important}.portal-shell{grid-template-columns:228px minmax(0,1fr)!important}.portal-shell>.sidebar{overscroll-behavior:contain;z-index:70!important;width:228px!important;max-height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important}.portal-shell>.main-content{grid-column:2!important;min-width:0!important}}@media (width<=768px){body{min-width:0;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.page-shell{width:100%!important;min-width:0!important;min-height:auto!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:1fr!important;overflow:hidden visible!important}.content-shell{min-width:0!important}.sidebar{z-index:80!important;width:100%!important;max-width:none!important;min-height:0!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff5!important;border:1px solid #ccd8eaeb!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;margin:0!important;display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -14px 32px #192d5629!important}.brand-lockup,.sidebar-summary,.sidebar-note,.sidebar-footer{display:none!important}.side-nav,.sidebar-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:stretch!important;gap:4px!important;width:100%!important;max-width:100%!important;padding:0 max(10px,50vw - 185px)!important;scroll-padding-inline:12px!important;display:flex!important;overflow:auto hidden!important}.side-nav::-webkit-scrollbar{display:none!important}.sidebar-nav::-webkit-scrollbar{display:none!important}.nav-item{min-width:72px!important;max-width:86px!important;height:58px!important;box-shadow:none!important;text-align:center!important;color:#687891!important;white-space:normal!important;background:0 0!important;border-radius:14px!important;flex-direction:column!important;flex:0 0 78px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:7px 6px 6px!important;font-size:.68rem!important;font-weight:700!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;transform:none!important}.nav-item span{text-decoration:none!important}.nav-item:hover,.nav-item.active{color:#1f4f9a!important;background:#eef4ff!important;box-shadow:inset 0 -3px #2f65bd!important}.nav-icon,.nav-icon svg{flex:none!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important}.nav-badge{border-radius:999px!important;min-width:16px!important;height:16px!important;margin:0!important;padding:0 5px!important;font-size:.62rem!important;line-height:16px!important;position:absolute!important;top:4px!important;right:10px!important;box-shadow:0 0 0 2px #fff!important}.table-shell,.table-wrap,.pipeline-table-wrap{overflow:visible!important}table.table:not(.approval-table),table.pipeline-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;display:block!important}table.table:not(.approval-table) thead,table.pipeline-table thead{display:none!important}table.table:not(.approval-table) tbody,table.pipeline-table tbody{gap:12px!important;width:100%!important;display:grid!important}table.table:not(.approval-table) tr,table.pipeline-table tr{background:#fffffff5!important;border:1px solid #dbe6f6!important;border-radius:18px!important;width:100%!important;padding:8px 0!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 24px #1d366614!important}table.table:not(.approval-table) td,table.pipeline-table td{text-align:right!important;color:#183157!important;word-break:break-word!important;border:0!important;border-top:1px solid #edf2fa!important;grid-template-columns:minmax(92px,38%) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;padding:11px 16px!important;display:grid!important}table.table:not(.approval-table) td:first-child,table.pipeline-table td:first-child{border-top:0!important}table.table:not(.approval-table) td:before,table.pipeline-table td:before{content:attr(data-label)!important;color:#7f8fad!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;margin:0!important;font-size:.66rem!important;font-weight:800!important;line-height:1.25!important;display:block!important}table.table:not(.approval-table) td>*,table.pipeline-table td>*{justify-self:end!important}table.table:not(.approval-table) td[colspan],table.pipeline-table td[colspan]{text-align:center!important;padding:18px 16px!important;display:block!important}table.table:not(.approval-table) td[colspan]:before,table.pipeline-table td[colspan]:before{content:none!important}.toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}}.reset-shell[data-v-3c50e6b9]{color:#f5f8ff;background:linear-gradient(135deg,#081521 0%,#0c2030 46%,#08131f 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.card[data-v-3c50e6b9]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131fb3;border:1px solid #b0d6ff24;border-radius:28px;width:min(100%,520px);padding:32px;box-shadow:0 24px 60px #00000047}.back-link[data-v-3c50e6b9]{color:#9fd8ff;font-weight:600;text-decoration:none}.eyebrow[data-v-3c50e6b9]{color:#8ecfff;text-transform:uppercase;letter-spacing:.18em;margin:20px 0 10px;font-size:.78rem;font-weight:700}h1[data-v-3c50e6b9]{letter-spacing:-.05em;margin:0;font-size:2.3rem;line-height:1}.copy[data-v-3c50e6b9]{color:#9fb7d0;margin:14px 0 0;line-height:1.7}.form[data-v-3c50e6b9]{gap:16px;margin-top:28px;display:grid}.field[data-v-3c50e6b9]{gap:8px;display:grid}.field span[data-v-3c50e6b9]{letter-spacing:.16em;text-transform:uppercase;color:#c6def4;font-size:.82rem;font-weight:700}.field input[data-v-3c50e6b9]{color:#f5f8ff;width:100%;height:56px;font:inherit;background:#97cdff1a;border:1px solid #baddff1f;border-radius:18px;outline:none;padding:0 18px}.field input[data-v-3c50e6b9]::placeholder{color:#83a3bf}.field input[data-v-3c50e6b9]:focus{border-color:#6ebcff73;box-shadow:0 0 0 4px #54a2e61f}.alert[data-v-3c50e6b9]{border-radius:18px;margin:0;padding:14px 16px;font-size:.94rem;font-weight:600}.alert.error[data-v-3c50e6b9]{color:#ffd8d8;background:#ad282838;border:1px solid #ff868633}.alert.success[data-v-3c50e6b9]{color:#d9fff1;background:#2c8a6338;border:1px solid #6feeb233}.primary-button[data-v-3c50e6b9]{color:#04111b;cursor:pointer;background:linear-gradient(135deg,#90dbff 0%,#62e5d6 100%);border:0;border-radius:18px;height:56px;font-size:1rem;font-weight:800}.primary-button[data-v-3c50e6b9]:disabled{opacity:.85;cursor:wait}.page-shell[data-v-3c50e6b9],.login-shell[data-v-3c50e6b9],.reset-shell[data-v-3c50e6b9]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96}.page-shell[data-v-3c50e6b9]{color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-3c50e6b9]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-3c50e6b9]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-3c50e6b9]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-3c50e6b9]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-3c50e6b9]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-3c50e6b9]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);box-shadow:0 22px 44px #1d366614}.brand-mark[data-v-3c50e6b9]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-name[data-v-3c50e6b9],.topbar-copy h2[data-v-3c50e6b9],.hero-copy h3[data-v-3c50e6b9],.directory-copy h3[data-v-3c50e6b9],.toolbar-copy h3[data-v-3c50e6b9],.search-copy h3[data-v-3c50e6b9],.stat-card strong[data-v-3c50e6b9],.metric-tile strong[data-v-3c50e6b9],.table strong[data-v-3c50e6b9],.modal-head h2[data-v-3c50e6b9],.profile-box strong[data-v-3c50e6b9],.sidebar-summary strong[data-v-3c50e6b9]{color:#12294d}.brand-kicker[data-v-3c50e6b9],.summary-label[data-v-3c50e6b9],.eyebrow[data-v-3c50e6b9],.table th[data-v-3c50e6b9],.stat-card span[data-v-3c50e6b9],.metric-tile span[data-v-3c50e6b9],.form label span[data-v-3c50e6b9],.sidebar-summary span[data-v-3c50e6b9]{color:#7f8fad}.sidebar-summary small[data-v-3c50e6b9],.topbar-copy p[data-v-3c50e6b9],.hero-copy p[data-v-3c50e6b9],.directory-header p[data-v-3c50e6b9],.stack small[data-v-3c50e6b9],.message[data-v-3c50e6b9],.stat-card small[data-v-3c50e6b9],.profile-box small[data-v-3c50e6b9],.modal-head p[data-v-3c50e6b9],.toolbar-copy p[data-v-3c50e6b9],.mock-note[data-v-3c50e6b9],.search-copy p[data-v-3c50e6b9]{color:#6f7d96}.nav-item[data-v-3c50e6b9]{color:#476184}.nav-item[data-v-3c50e6b9]:hover,.nav-item.active[data-v-3c50e6b9]{color:#24448b;background:#eef3ff;transform:none;box-shadow:inset 3px 0 #2f55a4}.nav-badge[data-v-3c50e6b9]{color:#a47022;background:#fff0d9}.icon-button[data-v-3c50e6b9],.ghost-button[data-v-3c50e6b9],.icon-link[data-v-3c50e6b9]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-3c50e6b9]:hover,.ghost-button[data-v-3c50e6b9]:hover,.icon-link[data-v-3c50e6b9]:hover,.menu-item[data-v-3c50e6b9]:hover{background:#eef3ff}.profile-menu[data-v-3c50e6b9]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-3c50e6b9]{color:#1f3764}.danger-item[data-v-3c50e6b9]{color:#bb5864}.search-wrap[data-v-3c50e6b9],.search[data-v-3c50e6b9],.input[data-v-3c50e6b9],.select[data-v-3c50e6b9],.search-input[data-v-3c50e6b9]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-3c50e6b9]::placeholder,.input[data-v-3c50e6b9]::placeholder,.search-input[data-v-3c50e6b9]::placeholder{color:#8190a8}.search-wrap[data-v-3c50e6b9]:focus-within,.search[data-v-3c50e6b9]:focus,.input[data-v-3c50e6b9]:focus,.select[data-v-3c50e6b9]:focus,.search-input[data-v-3c50e6b9]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-3c50e6b9]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-3c50e6b9]{color:#183157;background:#fff}.primary-button[data-v-3c50e6b9],.signin-button[data-v-3c50e6b9]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.action-chip[data-v-3c50e6b9],.upload-chip[data-v-3c50e6b9]{color:#a47022;background:#fff0d9;border-color:#efd19d}.pill[data-v-3c50e6b9],.mono[data-v-3c50e6b9],.email-chip[data-v-3c50e6b9],.mono-chip[data-v-3c50e6b9]{color:#35507d;background:#edf2fb}.avatar[data-v-3c50e6b9]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.status-badge.active[data-v-3c50e6b9],.success[data-v-3c50e6b9]{color:#3a7d56;background:#e6f5ec}.status-badge.pending[data-v-3c50e6b9],.warn[data-v-3c50e6b9]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-3c50e6b9],.info[data-v-3c50e6b9]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-3c50e6b9],.processing[data-v-3c50e6b9]{color:#6955b5;background:#ece6ff}.status-badge.inactive[data-v-3c50e6b9],.danger[data-v-3c50e6b9]{color:#c26464;background:#fdeceb}.alert-chip[data-v-3c50e6b9]{color:#a47022;background:#fff0d9}.accent-tile[data-v-3c50e6b9]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-3c50e6b9],.accent-tile span[data-v-3c50e6b9],.accent-tile small[data-v-3c50e6b9]{color:#fff}.table tbody tr[data-v-3c50e6b9]:hover{background:#f7faff}.directory-card[data-v-3c50e6b9],.hero-card[data-v-3c50e6b9],.topbar[data-v-3c50e6b9],.hero-banner[data-v-3c50e6b9],.modal[data-v-3c50e6b9]{border-color:#dbe4f2}.directory-toolbar[data-v-3c50e6b9],.modal-head[data-v-3c50e6b9],.table th[data-v-3c50e6b9],.table td[data-v-3c50e6b9],.directory-header[data-v-3c50e6b9]{border-color:#e7edf7}.overlay[data-v-3c50e6b9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-3c50e6b9]{color:#6d7f9e}.form-error[data-v-3c50e6b9]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.login-shell[data-v-3c50e6b9],.reset-shell[data-v-3c50e6b9]{color:#12294d;background:radial-gradient(circle at 0 0,#759de838,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);min-height:100vh}.topbar[data-v-3c50e6b9],.card[data-v-3c50e6b9],.login-card[data-v-3c50e6b9],.experience-frame[data-v-3c50e6b9]{border-color:#dbe4f2}.topbar[data-v-3c50e6b9],.card[data-v-3c50e6b9],.login-card[data-v-3c50e6b9]{background:#ffffffeb;box-shadow:0 18px 40px #1d366614}.brand-panel[data-v-3c50e6b9]{background:linear-gradient(#f8fafffa 0%,#f2f6fdfa 100%)}.brand-panel[data-v-3c50e6b9]:after{background:linear-gradient(#dbe3f2f2,#dbe3f200)}.brand-chip[data-v-3c50e6b9],.brand-mark[data-v-3c50e6b9]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-copy h2[data-v-3c50e6b9],.login-card h1[data-v-3c50e6b9],.card h1[data-v-3c50e6b9],.topbar-brand strong[data-v-3c50e6b9]{color:#12294d}.brand-copy p[data-v-3c50e6b9],.copy[data-v-3c50e6b9],.security-note[data-v-3c50e6b9],.security-caption[data-v-3c50e6b9],.topbar-brand small[data-v-3c50e6b9],.support-button[data-v-3c50e6b9],.back-link[data-v-3c50e6b9]{color:#6f7d96}.feature-tile[data-v-3c50e6b9],.portal-status[data-v-3c50e6b9],.input-shell[data-v-3c50e6b9]{background:#fff;border-color:#dbe4f2;box-shadow:0 14px 28px #1d36660d}.field-label[data-v-3c50e6b9],.eyebrow[data-v-3c50e6b9],.card .eyebrow[data-v-3c50e6b9]{color:#7f8fad}.input-shell[data-v-3c50e6b9]:focus-within{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.input-icon[data-v-3c50e6b9]{color:#7c90b7}.input-shell input[data-v-3c50e6b9],.field input[data-v-3c50e6b9]{color:#183157}.input-shell input[data-v-3c50e6b9]::placeholder,.field input[data-v-3c50e6b9]::placeholder{color:#8190a8}.field input[data-v-3c50e6b9]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.field input[data-v-3c50e6b9]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.toggle-password[data-v-3c50e6b9]{color:#35548c;background:#dde7f7}.forgot-link[data-v-3c50e6b9]{color:#365c99}.signin-button[data-v-3c50e6b9]:hover,.primary-button[data-v-3c50e6b9]:hover{filter:brightness(1.02)}.toast.success[data-v-3c50e6b9],.alert.success[data-v-3c50e6b9]{color:#fff;background:linear-gradient(#3f7d61,#35684f);border-color:#0000}.toast.error[data-v-3c50e6b9],.alert.error[data-v-3c50e6b9]{color:#fff;background:linear-gradient(#c96167,#ad4d54);border-color:#0000}body{margin:0;font-family:Segoe UI,Inter,sans-serif}.portal-login[data-v-dfed56cd]{color:#12294d;background:#f8faff;grid-template-columns:minmax(420px,48vw) 1fr;min-height:100vh;display:grid}.brand-panel[data-v-dfed56cd]{background:radial-gradient(circle at 18% 18%,#4e75be7a,#0000 28%),linear-gradient(145deg,#12294d 0%,#263d80 48%,#39435d 100%);align-items:center;min-height:100vh;padding:42px 48px;display:flex}.brand-intro[data-v-dfed56cd]{max-width:500px}.brand-emblem[data-v-dfed56cd]{color:#12294d;background:#fff;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:24px;font-size:1.25rem;font-weight:800;display:grid;box-shadow:0 22px 44px #08152a38}.eyebrow[data-v-dfed56cd]{color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.brand-intro h1[data-v-dfed56cd]{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(3rem,4.2vw,4.6rem);line-height:1.05}.brand-intro p[data-v-dfed56cd]:last-child{color:#ffffffc2;max-width:28rem;margin:18px 0 0;font-size:1.05rem;line-height:1.7}.auth-panel[data-v-dfed56cd]{background:#f8faff;justify-content:center;align-items:center;min-height:100vh;padding:36px clamp(48px,7vw,110px);display:flex}.login-card[data-v-dfed56cd]{background:#fff;border:1px solid #dbe4f2;border-radius:18px;width:min(100%,540px);padding:44px;box-shadow:0 24px 48px #1d36661a}.brand-mark[data-v-dfed56cd]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%);border-radius:12px;place-items:center;width:50px;height:50px;margin:0 auto 20px;font-weight:800;display:grid}.login-head[data-v-dfed56cd]{text-align:center;margin-bottom:30px}.login-head h2[data-v-dfed56cd]{color:#061937;letter-spacing:-.04em;margin:0;font-size:2.3rem;line-height:1.05}.login-head p[data-v-dfed56cd]{color:#50617a;margin:12px 0 0;font-size:1rem}.login-form[data-v-dfed56cd]{gap:16px;display:grid}.form-alert[data-v-dfed56cd]{color:#b24e57;background:#fdeced;border:1px solid #f2c9cc;border-radius:12px;margin:0;padding:12px 14px;font-size:.94rem;font-weight:600}.field-label[data-v-dfed56cd]{color:#233754;font-size:.92rem;font-weight:700}.field-input[data-v-dfed56cd]{box-sizing:border-box;color:#183157;background:#fff;border:1px solid #cfd8e6;border-radius:12px;outline:none;width:100%;height:56px;padding:0 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}.field-input[data-v-dfed56cd]:focus{background:#fff;border-color:#8fa5cf;box-shadow:0 0 0 4px #2f55a41f}.field-input[data-v-dfed56cd]::placeholder{color:#8190a8}.password-field[data-v-dfed56cd]{position:relative}.password-field .field-input[data-v-dfed56cd]{padding-right:76px}.toggle-password[data-v-dfed56cd]{color:#35548c;cursor:pointer;background:#e7edf8;border:0;border-radius:10px;padding:8px 12px;font-size:.88rem;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.form-options[data-v-dfed56cd]{justify-content:space-between;align-items:center;gap:18px;display:flex}.remember-option[data-v-dfed56cd]{color:#344862;cursor:pointer;align-items:center;gap:9px;font-size:.94rem;display:inline-flex}.remember-option input[data-v-dfed56cd]{accent-color:#2f55a4;width:16px;height:16px;margin:0}.forgot-link[data-v-dfed56cd]{color:#365c99;font-size:.92rem;font-weight:600;text-decoration:none}.forgot-link[data-v-dfed56cd]:hover{text-decoration:underline}.signin-button[data-v-dfed56cd]{cursor:pointer;color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);border:0;border-radius:12px;height:56px;margin-top:8px;font-size:1rem;font-weight:800;transition:transform .2s,filter .2s;box-shadow:0 16px 28px #363f5c2e}.signin-button[data-v-dfed56cd]:hover{filter:brightness(1.04);transform:translateY(-2px)}.signin-button[data-v-dfed56cd]:disabled{cursor:wait;opacity:.82;transform:none}.login-toast[data-v-dfed56cd]{z-index:3000;color:#fff;border-radius:14px;align-items:center;width:fit-content;max-width:min(360px,100vw - 32px);padding:12px 14px;font-weight:700;line-height:1.35;display:inline-flex;position:fixed;top:16px;right:16px;box-shadow:0 18px 34px #08121f3d}.login-toast.success[data-v-dfed56cd]{background:linear-gradient(#3f7d61,#35684f)}.login-toast.error[data-v-dfed56cd]{background:linear-gradient(#c96167,#ad4d54)}@media (width<=860px){.portal-login[data-v-dfed56cd]{grid-template-columns:1fr}.brand-panel[data-v-dfed56cd],.auth-panel[data-v-dfed56cd]{min-height:auto}.brand-panel[data-v-dfed56cd]{padding:42px 28px}.brand-intro h1[data-v-dfed56cd]{font-size:2.4rem}}@media (width<=520px){.portal-login[data-v-dfed56cd]{display:block}.brand-panel[data-v-dfed56cd]{padding:36px 24px}.brand-emblem[data-v-dfed56cd]{border-radius:16px;width:56px;height:56px;margin-bottom:18px}.brand-intro h1[data-v-dfed56cd]{font-size:2.2rem}.brand-intro p[data-v-dfed56cd]:last-child{margin-top:14px}.auth-panel[data-v-dfed56cd]{padding:32px 20px}.form-options[data-v-dfed56cd]{flex-direction:column;align-items:flex-start;gap:10px}.login-toast[data-v-dfed56cd]{left:16px;right:auto}}.reset-shell[data-v-4b1288e1]{color:#f5f8ff;background:linear-gradient(135deg,#081521 0%,#0c2030 46%,#08131f 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.card[data-v-4b1288e1]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131fb3;border:1px solid #b0d6ff24;border-radius:28px;width:min(100%,520px);padding:32px;box-shadow:0 24px 60px #00000047}.back-link[data-v-4b1288e1]{color:#9fd8ff;font-weight:600;text-decoration:none}.eyebrow[data-v-4b1288e1]{color:#8ecfff;text-transform:uppercase;letter-spacing:.18em;margin:20px 0 10px;font-size:.78rem;font-weight:700}h1[data-v-4b1288e1]{letter-spacing:-.05em;margin:0;font-size:2.3rem;line-height:1}.copy[data-v-4b1288e1]{color:#9fb7d0;margin:14px 0 0;line-height:1.7}.form[data-v-4b1288e1]{gap:16px;margin-top:28px;display:grid}.field[data-v-4b1288e1]{gap:8px;display:grid}.field span[data-v-4b1288e1]{letter-spacing:.16em;text-transform:uppercase;color:#c6def4;font-size:.82rem;font-weight:700}.field input[data-v-4b1288e1]{color:#f5f8ff;width:100%;height:56px;font:inherit;background:#97cdff1a;border:1px solid #baddff1f;border-radius:18px;outline:none;padding:0 18px}.field input[data-v-4b1288e1]::placeholder{color:#83a3bf}.field input[data-v-4b1288e1]:focus{border-color:#6ebcff73;box-shadow:0 0 0 4px #54a2e61f}.alert[data-v-4b1288e1]{border-radius:18px;margin:0;padding:14px 16px;font-size:.94rem;font-weight:600}.alert.error[data-v-4b1288e1]{color:#ffd8d8;background:#ad282838;border:1px solid #ff868633}.alert.success[data-v-4b1288e1]{color:#d9fff1;background:#2c8a6338;border:1px solid #6feeb233}.primary-button[data-v-4b1288e1]{color:#04111b;cursor:pointer;background:linear-gradient(135deg,#90dbff 0%,#62e5d6 100%);border:0;border-radius:18px;height:56px;font-size:1rem;font-weight:800}.primary-button[data-v-4b1288e1]:disabled{opacity:.85;cursor:wait}.page-shell[data-v-4b1288e1],.login-shell[data-v-4b1288e1],.reset-shell[data-v-4b1288e1]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96}.page-shell[data-v-4b1288e1]{color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-4b1288e1]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-4b1288e1]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-4b1288e1]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-4b1288e1]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-4b1288e1]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-4b1288e1]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);box-shadow:0 22px 44px #1d366614}.brand-mark[data-v-4b1288e1]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-name[data-v-4b1288e1],.topbar-copy h2[data-v-4b1288e1],.hero-copy h3[data-v-4b1288e1],.directory-copy h3[data-v-4b1288e1],.toolbar-copy h3[data-v-4b1288e1],.search-copy h3[data-v-4b1288e1],.stat-card strong[data-v-4b1288e1],.metric-tile strong[data-v-4b1288e1],.table strong[data-v-4b1288e1],.modal-head h2[data-v-4b1288e1],.profile-box strong[data-v-4b1288e1],.sidebar-summary strong[data-v-4b1288e1]{color:#12294d}.brand-kicker[data-v-4b1288e1],.summary-label[data-v-4b1288e1],.eyebrow[data-v-4b1288e1],.table th[data-v-4b1288e1],.stat-card span[data-v-4b1288e1],.metric-tile span[data-v-4b1288e1],.form label span[data-v-4b1288e1],.sidebar-summary span[data-v-4b1288e1]{color:#7f8fad}.sidebar-summary small[data-v-4b1288e1],.topbar-copy p[data-v-4b1288e1],.hero-copy p[data-v-4b1288e1],.directory-header p[data-v-4b1288e1],.stack small[data-v-4b1288e1],.message[data-v-4b1288e1],.stat-card small[data-v-4b1288e1],.profile-box small[data-v-4b1288e1],.modal-head p[data-v-4b1288e1],.toolbar-copy p[data-v-4b1288e1],.mock-note[data-v-4b1288e1],.search-copy p[data-v-4b1288e1]{color:#6f7d96}.nav-item[data-v-4b1288e1]{color:#476184}.nav-item[data-v-4b1288e1]:hover,.nav-item.active[data-v-4b1288e1]{color:#24448b;background:#eef3ff;transform:none;box-shadow:inset 3px 0 #2f55a4}.nav-badge[data-v-4b1288e1]{color:#a47022;background:#fff0d9}.icon-button[data-v-4b1288e1],.ghost-button[data-v-4b1288e1],.icon-link[data-v-4b1288e1]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-4b1288e1]:hover,.ghost-button[data-v-4b1288e1]:hover,.icon-link[data-v-4b1288e1]:hover,.menu-item[data-v-4b1288e1]:hover{background:#eef3ff}.profile-menu[data-v-4b1288e1]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-4b1288e1]{color:#1f3764}.danger-item[data-v-4b1288e1]{color:#bb5864}.search-wrap[data-v-4b1288e1],.search[data-v-4b1288e1],.input[data-v-4b1288e1],.select[data-v-4b1288e1],.search-input[data-v-4b1288e1]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-4b1288e1]::placeholder,.input[data-v-4b1288e1]::placeholder,.search-input[data-v-4b1288e1]::placeholder{color:#8190a8}.search-wrap[data-v-4b1288e1]:focus-within,.search[data-v-4b1288e1]:focus,.input[data-v-4b1288e1]:focus,.select[data-v-4b1288e1]:focus,.search-input[data-v-4b1288e1]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-4b1288e1]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-4b1288e1]{color:#183157;background:#fff}.primary-button[data-v-4b1288e1],.signin-button[data-v-4b1288e1]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.action-chip[data-v-4b1288e1],.upload-chip[data-v-4b1288e1]{color:#a47022;background:#fff0d9;border-color:#efd19d}.pill[data-v-4b1288e1],.mono[data-v-4b1288e1],.email-chip[data-v-4b1288e1],.mono-chip[data-v-4b1288e1]{color:#35507d;background:#edf2fb}.avatar[data-v-4b1288e1]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.status-badge.active[data-v-4b1288e1],.success[data-v-4b1288e1]{color:#3a7d56;background:#e6f5ec}.status-badge.pending[data-v-4b1288e1],.warn[data-v-4b1288e1]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-4b1288e1],.info[data-v-4b1288e1]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-4b1288e1],.processing[data-v-4b1288e1]{color:#6955b5;background:#ece6ff}.status-badge.inactive[data-v-4b1288e1],.danger[data-v-4b1288e1]{color:#c26464;background:#fdeceb}.alert-chip[data-v-4b1288e1]{color:#a47022;background:#fff0d9}.accent-tile[data-v-4b1288e1]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-4b1288e1],.accent-tile span[data-v-4b1288e1],.accent-tile small[data-v-4b1288e1]{color:#fff}.table tbody tr[data-v-4b1288e1]:hover{background:#f7faff}.directory-card[data-v-4b1288e1],.hero-card[data-v-4b1288e1],.topbar[data-v-4b1288e1],.hero-banner[data-v-4b1288e1],.modal[data-v-4b1288e1]{border-color:#dbe4f2}.directory-toolbar[data-v-4b1288e1],.modal-head[data-v-4b1288e1],.table th[data-v-4b1288e1],.table td[data-v-4b1288e1],.directory-header[data-v-4b1288e1]{border-color:#e7edf7}.overlay[data-v-4b1288e1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-4b1288e1]{color:#6d7f9e}.form-error[data-v-4b1288e1]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.login-shell[data-v-4b1288e1],.reset-shell[data-v-4b1288e1]{color:#12294d;background:radial-gradient(circle at 0 0,#759de838,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);min-height:100vh}.topbar[data-v-4b1288e1],.card[data-v-4b1288e1],.login-card[data-v-4b1288e1],.experience-frame[data-v-4b1288e1]{border-color:#dbe4f2}.topbar[data-v-4b1288e1],.card[data-v-4b1288e1],.login-card[data-v-4b1288e1]{background:#ffffffeb;box-shadow:0 18px 40px #1d366614}.brand-panel[data-v-4b1288e1]{background:linear-gradient(#f8fafffa 0%,#f2f6fdfa 100%)}.brand-panel[data-v-4b1288e1]:after{background:linear-gradient(#dbe3f2f2,#dbe3f200)}.brand-chip[data-v-4b1288e1],.brand-mark[data-v-4b1288e1]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-copy h2[data-v-4b1288e1],.login-card h1[data-v-4b1288e1],.card h1[data-v-4b1288e1],.topbar-brand strong[data-v-4b1288e1]{color:#12294d}.brand-copy p[data-v-4b1288e1],.copy[data-v-4b1288e1],.security-note[data-v-4b1288e1],.security-caption[data-v-4b1288e1],.topbar-brand small[data-v-4b1288e1],.support-button[data-v-4b1288e1],.back-link[data-v-4b1288e1]{color:#6f7d96}.feature-tile[data-v-4b1288e1],.portal-status[data-v-4b1288e1],.input-shell[data-v-4b1288e1]{background:#fff;border-color:#dbe4f2;box-shadow:0 14px 28px #1d36660d}.field-label[data-v-4b1288e1],.eyebrow[data-v-4b1288e1],.card .eyebrow[data-v-4b1288e1]{color:#7f8fad}.input-shell[data-v-4b1288e1]:focus-within{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.input-icon[data-v-4b1288e1]{color:#7c90b7}.input-shell input[data-v-4b1288e1],.field input[data-v-4b1288e1]{color:#183157}.input-shell input[data-v-4b1288e1]::placeholder,.field input[data-v-4b1288e1]::placeholder{color:#8190a8}.field input[data-v-4b1288e1]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.field input[data-v-4b1288e1]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.toggle-password[data-v-4b1288e1]{color:#35548c;background:#dde7f7}.forgot-link[data-v-4b1288e1]{color:#365c99}.signin-button[data-v-4b1288e1]:hover,.primary-button[data-v-4b1288e1]:hover{filter:brightness(1.02)}.toast.success[data-v-4b1288e1],.alert.success[data-v-4b1288e1]{color:#fff;background:linear-gradient(#3f7d61,#35684f);border-color:#0000}.toast.error[data-v-4b1288e1],.alert.error[data-v-4b1288e1]{color:#fff;background:linear-gradient(#c96167,#ad4d54);border-color:#0000}.shell-card[data-v-b8d8e8c1]{background:#fffffff5;border:1px solid #bad0f3e0;box-shadow:0 22px 48px #5576ab24}.topbar[data-v-b8d8e8c1]{z-index:90;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;position:relative}.topbar-copy h2[data-v-b8d8e8c1]{letter-spacing:-.05em;color:#19345f;margin:10px 0;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.topbar-copy p[data-v-b8d8e8c1]{color:#6b81a8;line-height:1.6}.eyebrow[data-v-b8d8e8c1]{text-transform:uppercase;letter-spacing:.2em;color:#8297bd;margin:0;font-size:.72rem;font-weight:700}.topbar-actions[data-v-b8d8e8c1]{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=980px){.topbar[data-v-b8d8e8c1]{min-height:118px;padding-right:112px}.topbar-actions[data-v-b8d8e8c1]{flex-wrap:nowrap;justify-content:flex-end;width:auto;position:absolute;top:20px;right:20px}}@media (width<=520px){.topbar[data-v-b8d8e8c1]{min-height:124px;padding:18px;display:block}.topbar-copy[data-v-b8d8e8c1]{min-width:0;padding-top:48px}.topbar-copy h2[data-v-b8d8e8c1]{letter-spacing:-.02em;margin:8px 0 0;font-size:1.8rem;line-height:1.04}.topbar-actions[data-v-b8d8e8c1]{flex-wrap:nowrap;justify-content:flex-end;width:auto;max-width:calc(100% - 36px);position:absolute;top:18px;right:18px}}.portal-profile-menu[data-v-6e3d21cf]{align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-6e3d21cf],.profile-trigger[data-v-6e3d21cf]{color:#2a477d;background:#fffffff5;border:1px solid #d7e0ef;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.notify-button[data-v-6e3d21cf]{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative;box-shadow:0 10px 22px #28437614}.notification-count[data-v-6e3d21cf]{color:#112b55;background:#f2b75e;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.profile-trigger[data-v-6e3d21cf]{cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:40px;padding:5px 7px 5px 12px;display:inline-flex;box-shadow:0 10px 22px #28437614}.notify-button[data-v-6e3d21cf]:hover,.profile-trigger[data-v-6e3d21cf]:hover,.menu-item[data-v-6e3d21cf]:hover{background:#eef4ff;border-color:#c9d7ef}.notify-button[data-v-6e3d21cf]:focus-visible,.profile-trigger[data-v-6e3d21cf]:focus-visible,.menu-item[data-v-6e3d21cf]:focus-visible,.modal-close[data-v-6e3d21cf]:focus-visible{outline:none;box-shadow:0 0 0 4px #496cb51f}.notify-button svg[data-v-6e3d21cf],.profile-avatar svg[data-v-6e3d21cf],.menu-item svg[data-v-6e3d21cf]{width:17px;height:17px}.profile-meta[data-v-6e3d21cf]{text-align:right;gap:1px;display:grid}.profile-meta strong[data-v-6e3d21cf]{color:#17325e;font-size:.85rem;font-weight:700;line-height:1.1}.profile-meta small[data-v-6e3d21cf]{color:#7d8ca7;font-size:.7rem;font-weight:600;line-height:1.1}.profile-avatar[data-v-6e3d21cf]{color:#36528d;background:linear-gradient(135deg,#edf4ff 0%,#fff 100%);border:1px solid #d6e1f1;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.profile-panel[data-v-6e3d21cf]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3000;background:#fffffffa;border:1px solid #d9e4f2;border-radius:18px;gap:4px;min-width:170px;padding:8px;display:grid;position:fixed;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-6e3d21cf]{color:#1f3764;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:.92rem;font-weight:600;display:flex}.danger-item[data-v-6e3d21cf]{color:#bb5864}.notification-overlay[data-v-6e3d21cf]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#202d4a38;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.notification-modal[data-v-6e3d21cf]{color:#132b53;background:#fffffffa;border:1px solid #d6e1f1;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(740px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 70px #21376038}.notification-head[data-v-6e3d21cf]{border-bottom:1px solid #e4ebf6;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 20px;display:flex}.modal-kicker[data-v-6e3d21cf]{color:#7c8eaf;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}.notification-head h2[data-v-6e3d21cf]{color:#142f5d;letter-spacing:-.04em;margin:0;font-size:1.75rem;line-height:1}.notification-head p[data-v-6e3d21cf]{color:#64779d;margin:9px 0 0;line-height:1.6}.notification-head small[data-v-6e3d21cf]{color:#31558f;background:#eef4ff;border-radius:999px;margin-top:10px;padding:6px 10px;font-weight:800;display:inline-flex}.modal-close[data-v-6e3d21cf]{color:#6e7f9c;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ef;border-radius:12px;font-weight:800}.notification-list[data-v-6e3d21cf]{gap:12px;padding:18px;display:grid;overflow:auto}.notification-item[data-v-6e3d21cf]{background:linear-gradient(135deg,#fff 0%,#f7faff 100%);border:1px solid #dfe8f6;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.notification-icon[data-v-6e3d21cf]{color:#247747;background:#e9f7ef;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.notification-icon svg[data-v-6e3d21cf]{width:19px;height:19px}.notification-copy[data-v-6e3d21cf]{gap:5px;min-width:0;display:grid}.notification-copy strong[data-v-6e3d21cf]{color:#132b53;font-size:.98rem}.notification-copy span[data-v-6e3d21cf],.notification-copy small[data-v-6e3d21cf],.notification-item time[data-v-6e3d21cf],.notification-empty span[data-v-6e3d21cf]{color:#687b9f;font-size:.84rem;line-height:1.45}.notification-copy small[data-v-6e3d21cf]{color:#365a93;font-weight:700}.notification-item time[data-v-6e3d21cf]{white-space:nowrap;text-align:right;font-weight:700}.notification-empty[data-v-6e3d21cf]{text-align:center;background:#f7faff;border:1px dashed #c9d7ef;border-radius:20px;place-items:center;gap:8px;margin:18px;padding:26px;display:grid}.notification-empty strong[data-v-6e3d21cf]{color:#17325e}.notification-footer[data-v-6e3d21cf]{border-top:1px solid #e4ebf6;justify-content:flex-end;padding:14px 18px 18px;display:flex}.notification-link[data-v-6e3d21cf]{color:#35548c;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.notification-link[data-v-6e3d21cf]:hover{color:#24448b;background:#eef3ff;border-color:#b9c9ea}@media (width<=720px){.portal-profile-menu[data-v-6e3d21cf]{gap:8px}.profile-meta[data-v-6e3d21cf]{display:none}.profile-trigger[data-v-6e3d21cf],.notify-button[data-v-6e3d21cf]{justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.profile-avatar[data-v-6e3d21cf]{width:28px;height:28px}.profile-panel[data-v-6e3d21cf]{z-index:3000;min-width:0;max-height:none;position:fixed;overflow:auto;box-shadow:0 22px 48px #20366138}.notification-item[data-v-6e3d21cf]{grid-template-columns:36px minmax(0,1fr)}.notification-item time[data-v-6e3d21cf]{text-align:left;grid-column:2}.notification-footer[data-v-6e3d21cf]{justify-content:stretch}.notification-link[data-v-6e3d21cf]{width:100%}}.status-badge[data-v-a87bbbf0]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.status-dot[data-v-a87bbbf0]{background:currentColor;border-radius:999px;width:8px;height:8px}.tone-success[data-v-a87bbbf0],.tone-active[data-v-a87bbbf0]{color:#3a7d56;background:#e6f5ec}.tone-warn[data-v-a87bbbf0],.tone-pending[data-v-a87bbbf0]{color:#a47022;background:#fff0d9}.tone-info[data-v-a87bbbf0],.tone-requested[data-v-a87bbbf0]{color:#4069b0;background:#dbe9ff}.tone-processing[data-v-a87bbbf0]{color:#6955b5;background:#ece6ff}.tone-danger[data-v-a87bbbf0],.tone-inactive[data-v-a87bbbf0]{color:#c26464;background:#fdeceb}.tone-neutral[data-v-a87bbbf0]{color:#637694;background:#eef2f8}[data-v-b0237804]{box-sizing:border-box}.page-shell[data-v-b0237804]{--bg-deep:#07131f;--line:#b0d6ff24;--text-main:#f4f8ff;--text-soft:#99b1cb;background:radial-gradient(circle at top left, #419bff2e, transparent 28%), radial-gradient(circle at 88% 18%, #51e0c21f, transparent 24%), linear-gradient(135deg, var(--bg-deep) 0%, #0d1e2c 45%, #08121d 100%);min-height:100vh;color:var(--text-main);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.ambient[data-v-b0237804]{pointer-events:none;position:absolute}.ambient-one[data-v-b0237804]{filter:blur(26px);background:radial-gradient(circle,#59a3ff33 0%,#59a3ff00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-b0237804]{filter:blur(32px);background:radial-gradient(circle,#61f1d629 0%,#61f1d600 64%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-b0237804]{opacity:.38;background-image:linear-gradient(#9ac6f00d 1px,#0000 1px),linear-gradient(90deg,#9ac6f00d 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(#00000061,#0000 82%);mask-image:linear-gradient(#00000061,#0000 82%)}.glass-panel[data-v-b0237804]{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131f8f;position:relative;box-shadow:0 24px 60px #00000047}.soft-panel[data-v-b0237804]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #b7ddff14;box-shadow:0 18px 38px #040a1233}.sidebar[data-v-b0237804]{border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-b0237804]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-b0237804]{letter-spacing:.08em;color:#03111b;background:linear-gradient(135deg,#9fd9ff 0%,#5ff0d4 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.brand-kicker[data-v-b0237804],.summary-label[data-v-b0237804],.eyebrow[data-v-b0237804],.table th[data-v-b0237804],.form label span[data-v-b0237804],.stat-card span[data-v-b0237804]{text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft);margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-b0237804]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-b0237804],.sidebar-footer[data-v-b0237804],.info-strip[data-v-b0237804],.profile-box[data-v-b0237804],.confirm-panel[data-v-b0237804]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-b0237804],.sidebar-footer small[data-v-b0237804],.topbar-copy p[data-v-b0237804],.stat-card small[data-v-b0237804],.message[data-v-b0237804],.audit small[data-v-b0237804],.name-cell small[data-v-b0237804],.confirm-panel p[data-v-b0237804],.info-strip small[data-v-b0237804],.modal-head p[data-v-b0237804]{color:var(--text-soft)}.side-nav[data-v-b0237804]{gap:8px;display:grid}.nav-item[data-v-b0237804]{color:#b1c7dc;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.nav-item[data-v-b0237804]:hover,.nav-item.active[data-v-b0237804]{color:#eff8ff;background:#83c6ff1a;transform:translate(2px)}.nav-icon[data-v-b0237804]{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.nav-icon[data-v-b0237804] svg{width:20px;height:20px}.content-shell[data-v-b0237804]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.topbar[data-v-b0237804]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-b0237804]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-copy p[data-v-b0237804]{max-width:44rem;margin:0;line-height:1.7}.topbar-actions[data-v-b0237804],.filter-stack[data-v-b0237804],.row-actions[data-v-b0237804],.actions[data-v-b0237804]{align-items:center;gap:12px;display:flex}.topbar-actions[data-v-b0237804]{justify-content:flex-end;position:relative}.menu-item[data-v-b0237804]{color:#dff1ff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.92rem;font-weight:600;transition:transform .2s,background .2s;display:flex}.menu-item[data-v-b0237804]:hover{background:#8dd8ff1f;transform:translateY(-1px)}.menu-item svg[data-v-b0237804]{width:16px;height:16px}.icon-button[data-v-b0237804],.icon-link[data-v-b0237804]{color:#dff1ff;cursor:pointer;background:#ffffff0d;border:1px solid #baddff1f;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,background .2s;display:inline-flex}.icon-link[data-v-b0237804]{border-radius:12px;width:38px;height:38px}.icon-button[data-v-b0237804]:hover,.icon-link[data-v-b0237804]:hover{background:#8dd8ff1f;transform:translateY(-1px)}.icon-link.danger-link[data-v-b0237804]{color:#ffb0b0}.icon-button svg[data-v-b0237804],.icon-link svg[data-v-b0237804],.primary-button svg[data-v-b0237804],.search-icon svg[data-v-b0237804]{width:16px;height:16px}.hero-grid[data-v-b0237804]{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:18px;display:grid}.hero-card[data-v-b0237804]{border-radius:28px;padding:24px}.search-panel[data-v-b0237804]{gap:18px;display:grid}.search-copy h3[data-v-b0237804]{letter-spacing:-.04em;margin:10px 0 0;font-size:1.6rem;line-height:1.1}.search-wrap[data-v-b0237804]{background:#97cdff1a;border:1px solid #baddff1f;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:100%;height:56px;padding:0 18px;display:grid}.search-icon[data-v-b0237804]{color:#8eb5d2;pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search[data-v-b0237804],.input[data-v-b0237804],.select[data-v-b0237804]{width:100%;height:56px;color:var(--text-main);font:inherit;background:#97cdff1a;border:1px solid #baddff1f;border-radius:18px;outline:none;padding:0 18px}.select[data-v-b0237804]{appearance:none;color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;padding-right:44px}.select option[data-v-b0237804]{color:#183157;background:#fff}.modal-select[data-v-b0237804]{appearance:none;color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;padding-right:44px}.modal-select option[data-v-b0237804]{color:#183157;background:#fff}.search[data-v-b0237804]{height:100%;box-shadow:none;background:0 0;border:0;padding:0;line-height:normal}.search[data-v-b0237804]::placeholder,.input[data-v-b0237804]::placeholder{color:#83a3bf}.search-wrap[data-v-b0237804]:focus-within,.search[data-v-b0237804]:focus,.input[data-v-b0237804]:focus,.select[data-v-b0237804]:focus{border-color:#6ebcff73;box-shadow:0 0 0 4px #54a2e61f}.search[data-v-b0237804]:focus{box-shadow:none;border-color:#0000}.stat-card[data-v-b0237804]{align-content:start;gap:10px;display:grid}.stat-card strong[data-v-b0237804]{letter-spacing:-.05em;font-size:2.5rem;line-height:1}.directory-card[data-v-b0237804]{border-radius:32px;overflow:hidden}.directory-toolbar[data-v-b0237804]{border-bottom:1px solid #b6dcff14;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.filter-stack[data-v-b0237804]{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.select[data-v-b0237804]{min-width:170px}.primary-button[data-v-b0237804],.ghost-button[data-v-b0237804]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;display:inline-flex}.primary-button.danger[data-v-b0237804]{color:#fff;background:linear-gradient(#b33434,#922424);box-shadow:0 18px 28px #a22d2d38}.ghost-button[data-v-b0237804]{color:#dff1ff;background:#ffffff0d;border:1px solid #baddff1f}.primary-button[data-v-b0237804]:disabled,.ghost-button[data-v-b0237804]:disabled{opacity:.8;cursor:wait}.message[data-v-b0237804]{padding:0 24px 24px}.message.error[data-v-b0237804],.form-error[data-v-b0237804],.form label small[data-v-b0237804]{color:#ffb5b5}.table-shell[data-v-b0237804]{overflow-x:auto}.table[data-v-b0237804]{border-collapse:collapse;width:100%}.table th[data-v-b0237804],.table td[data-v-b0237804]{text-align:left;border-top:1px solid #b6dcff14;padding:18px 24px}.pagination-bar[data-v-b0237804]{color:var(--text-soft);border-top:1px solid #b6dcff14;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-b0237804]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-b0237804]{color:#dff1ff;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #baddff1f;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-b0237804]:hover:not(:disabled),.pagination-controls button.active[data-v-b0237804]{color:#fff;background:#8dd8ff1f}.pagination-controls button[data-v-b0237804]:disabled{opacity:.5;cursor:not-allowed}.name-cell[data-v-b0237804]{align-items:center;gap:14px;display:flex}.avatar[data-v-b0237804]{color:#04111b;background:linear-gradient(135deg,#8fd8ff 0%,#56e0d4 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-b0237804]{border-radius:18px;width:58px;height:58px}.name-cell div[data-v-b0237804],.audit[data-v-b0237804]{gap:4px;display:grid}.email-chip[data-v-b0237804]{color:#dff1ff;background:#ffffff0f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.role-badge[data-v-b0237804],.status-badge[data-v-b0237804]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.status-badge.active[data-v-b0237804]{color:#d7ffed;background:#57e6a41f}.status-badge.inactive[data-v-b0237804]{color:#ffd9d9;background:#ff78781f}.status-dot[data-v-b0237804]{background:currentColor;border-radius:999px;width:8px;height:8px}.empty[data-v-b0237804]{text-align:center;color:var(--text-soft)}.overlay[data-v-b0237804]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e1894;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-b0237804]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-b0237804]{border-bottom:1px solid #b6dcff14;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-b0237804]{letter-spacing:-.05em;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-b0237804]{color:#a9c3da;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-b0237804]{gap:16px;padding:24px 30px 30px;display:grid}.form-error[data-v-b0237804]{background:#ad282838;border:1px solid #ff868633;border-radius:18px;padding:14px 16px;font-weight:600}.form label[data-v-b0237804]{gap:8px;display:grid}.grid2[data-v-b0237804]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.password-wrap[data-v-b0237804]{position:relative}.password-wrap .input[data-v-b0237804]{padding-right:84px}.toggle-password[data-v-b0237804]{color:#dff1ff;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-box[data-v-b0237804]{grid-template-columns:1fr;place-items:start}.profile-box .avatar.large[data-v-b0237804]{margin-bottom:6px}.profile-box>div[data-v-b0237804]{gap:4px;display:grid}.confirm-panel p[data-v-b0237804]{margin:0;line-height:1.7}.toast[data-v-b0237804]{z-index:60;color:#1f3764;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d9e4f2;border-radius:16px;min-width:260px;max-width:360px;padding:14px 16px;font-weight:700;position:fixed;top:24px;right:24px;box-shadow:0 16px 32px #314a7524}@media (width<=1200px){.hero-grid[data-v-b0237804]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-panel[data-v-b0237804]{grid-column:1/-1}}@media (width<=980px){.page-shell[data-v-b0237804]{grid-template-columns:1fr}.topbar[data-v-b0237804],.actions[data-v-b0237804]{flex-direction:column;align-items:stretch}.directory-toolbar[data-v-b0237804]{flex-direction:row;align-items:center}.topbar-actions[data-v-b0237804]{justify-content:flex-start;width:100%}.filter-stack[data-v-b0237804]{flex-wrap:nowrap}}@media (width<=768px){.page-shell[data-v-b0237804]{gap:16px;padding:16px}.hero-grid[data-v-b0237804],.grid2[data-v-b0237804]{grid-template-columns:1fr}.table th[data-v-b0237804],.table td[data-v-b0237804]{padding:16px}.modal[data-v-b0237804],.sidebar[data-v-b0237804],.topbar[data-v-b0237804],.hero-card[data-v-b0237804],.directory-card[data-v-b0237804]{border-radius:24px}.modal-head[data-v-b0237804],.form[data-v-b0237804],.directory-toolbar[data-v-b0237804],.topbar[data-v-b0237804]{padding-left:20px;padding-right:20px}.directory-toolbar[data-v-b0237804]{flex-wrap:wrap}.filter-stack[data-v-b0237804]{flex-wrap:wrap;width:100%}.filter-stack .select[data-v-b0237804]{flex:220px;min-width:0}.pagination-bar[data-v-b0237804]{flex-direction:column;align-items:stretch;padding-left:20px;padding-right:20px}.pagination-controls[data-v-b0237804]{justify-content:flex-start}.toast[data-v-b0237804]{min-width:auto;left:16px;right:16px}}.page-shell[data-v-b0237804]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-b0237804]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-b0237804]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-b0237804]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-b0237804]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-b0237804]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-b0237804]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);box-shadow:0 22px 44px #1d366614}.brand-mark[data-v-b0237804]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-name[data-v-b0237804],.topbar-copy h2[data-v-b0237804],.search-copy h3[data-v-b0237804],.toolbar-copy h3[data-v-b0237804],.primary-card h3[data-v-b0237804],.metric-tile strong[data-v-b0237804],.stat-card strong[data-v-b0237804],.table strong[data-v-b0237804],.directory-copy h3[data-v-b0237804],.modal-head h2[data-v-b0237804],.sidebar-summary strong[data-v-b0237804],.sidebar-footer strong[data-v-b0237804],.profile-box strong[data-v-b0237804]{color:#12294d}.brand-kicker[data-v-b0237804],.summary-label[data-v-b0237804],.eyebrow[data-v-b0237804],.table th[data-v-b0237804],.form label span[data-v-b0237804],.stat-card span[data-v-b0237804],.metric-tile span[data-v-b0237804]{color:#7f8fad}.sidebar-summary small[data-v-b0237804],.sidebar-footer small[data-v-b0237804],.topbar-copy p[data-v-b0237804],.stat-card small[data-v-b0237804],.message[data-v-b0237804],.audit small[data-v-b0237804],.name-cell small[data-v-b0237804],.confirm-panel p[data-v-b0237804],.info-strip small[data-v-b0237804],.modal-head p[data-v-b0237804],.toolbar-copy p[data-v-b0237804],.primary-card p[data-v-b0237804],.search-copy p[data-v-b0237804],.mock-note[data-v-b0237804],.directory-copy p[data-v-b0237804]{color:#6f7d96}.nav-item[data-v-b0237804]{color:#476184}.nav-item[data-v-b0237804]:hover,.nav-item.active[data-v-b0237804]{color:#24448b;background:#eef3ff;transform:none;box-shadow:inset 3px 0 #2f55a4}.icon-button[data-v-b0237804],.icon-link[data-v-b0237804],.ghost-button[data-v-b0237804]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-b0237804]:hover,.icon-link[data-v-b0237804]:hover,.ghost-button[data-v-b0237804]:hover,.menu-item[data-v-b0237804]:hover{background:#eef3ff}.profile-menu[data-v-b0237804]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-b0237804]{color:#1f3764}.search-wrap[data-v-b0237804],.search[data-v-b0237804],.input[data-v-b0237804],.select[data-v-b0237804],.search-input[data-v-b0237804]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-b0237804]::placeholder,.input[data-v-b0237804]::placeholder,.search-input[data-v-b0237804]::placeholder{color:#8190a8}.search-wrap[data-v-b0237804]:focus-within,.search[data-v-b0237804]:focus,.input[data-v-b0237804]:focus,.select[data-v-b0237804]:focus,.search-input[data-v-b0237804]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-b0237804],.modal-select[data-v-b0237804]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-b0237804],.modal-select option[data-v-b0237804]{color:#183157;background:#fff}.select[data-v-b0237804],.modal-select[data-v-b0237804],.input.modal-select[data-v-b0237804]{appearance:none;color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;border:1px solid #d8e2f2;padding-right:44px}.select option[data-v-b0237804],.modal-select option[data-v-b0237804],.input.modal-select option[data-v-b0237804]{color:#183157;background:#fff}.primary-button[data-v-b0237804]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.primary-button.danger[data-v-b0237804]{background:linear-gradient(#c96167,#ad4d54)}.row-actions .icon-link[data-v-b0237804],.icon-link[data-v-b0237804]{background:#f7faff}.directory-card[data-v-b0237804],.hero-card[data-v-b0237804],.topbar[data-v-b0237804],.modal[data-v-b0237804]{border-color:#dbe4f2}.directory-toolbar[data-v-b0237804],.modal-head[data-v-b0237804],.table th[data-v-b0237804],.table td[data-v-b0237804]{border-color:#e7edf7}.table tbody tr[data-v-b0237804]:hover{background:#f7faff}.pagination-bar[data-v-b0237804]{color:#6f7d96;border-color:#e7edf7}.pagination-controls button[data-v-b0237804]{color:#35548c;background:#fff;border-color:#d9e2f0}.pagination-controls button[data-v-b0237804]:hover:not(:disabled),.pagination-controls button.active[data-v-b0237804]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.email-chip[data-v-b0237804],.pill[data-v-b0237804],.mono-chip[data-v-b0237804]{color:#35507d;background:#edf2fb}.avatar[data-v-b0237804]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.role-soft[data-v-b0237804]{color:#365c99;background:#dfeaff}.role-dark[data-v-b0237804]{color:#314d8e;background:#dbe8ff}.status-badge[data-v-b0237804],.status-badge.active[data-v-b0237804],.status-badge.pending[data-v-b0237804],.status-badge.requested[data-v-b0237804],.status-badge.processing[data-v-b0237804],.status-badge.inactive[data-v-b0237804],.warn[data-v-b0237804],.info[data-v-b0237804],.danger[data-v-b0237804],.processing[data-v-b0237804],.success[data-v-b0237804]{font-weight:700}.status-badge.active[data-v-b0237804],.success[data-v-b0237804]{color:#3a7d56;background:#e6f5ec}.status-badge.inactive[data-v-b0237804],.danger[data-v-b0237804]{color:#c26464;background:#fdeceb}.status-badge.pending[data-v-b0237804],.warn[data-v-b0237804]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-b0237804],.info[data-v-b0237804]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-b0237804],.processing[data-v-b0237804]{color:#6955b5;background:#ece6ff}.accent-tile[data-v-b0237804]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-b0237804],.accent-tile span[data-v-b0237804],.accent-tile small[data-v-b0237804]{color:#fff}.hero-banner[data-v-b0237804],.primary-card[data-v-b0237804]{background:linear-gradient(135deg,#fffffff0 0%,#f7fafff0 100%)}.hero-chips .chip[data-v-b0237804],.chip[data-v-b0237804]{border:0}.overlay[data-v-b0237804]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-b0237804]{color:#6d7f9e}.form-error[data-v-b0237804]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.toggle-password[data-v-b0237804]{color:#35548c;background:#dde7f7}.toast.success[data-v-b0237804]{color:#316c4d;background:linear-gradient(#f7fcf8,#ecf7ef);border-color:#b7dcc4}.toast.error[data-v-b0237804]{color:#b4555d;background:linear-gradient(#fff8f8,#fdf0f1);border-color:#efc6cb}.topbar-actions[data-v-b0237804]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-b0237804]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-b0237804]:hover,.profile-trigger[data-v-b0237804]:hover,.menu-item[data-v-b0237804]:hover{background:#eef3ff}.notify-button svg[data-v-b0237804],.menu-item svg[data-v-b0237804]{width:16px;height:16px}.profile-trigger[data-v-b0237804]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-b0237804]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-b0237804]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-b0237804]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-b0237804]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-b0237804]{width:16px;height:16px}.profile-menu[data-v-b0237804]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-b0237804]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex;transform:none}.danger-item[data-v-b0237804]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-b0237804]{justify-content:flex-start;width:100%}}[data-v-456702cc]{box-sizing:border-box}.page-shell[data-v-456702cc]{--bg-deep:#07131f;--line:#b0d6ff24;--text-main:#f4f8ff;--text-soft:#99b1cb;background:radial-gradient(circle at top left, #419bff2e, transparent 28%), radial-gradient(circle at 88% 18%, #51e0c21f, transparent 24%), linear-gradient(135deg, var(--bg-deep) 0%, #0d1e2c 45%, #08121d 100%);min-height:100vh;color:var(--text-main);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.ambient[data-v-456702cc]{pointer-events:none;position:absolute}.ambient-one[data-v-456702cc]{filter:blur(26px);background:radial-gradient(circle,#59a3ff33 0%,#59a3ff00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-456702cc]{filter:blur(32px);background:radial-gradient(circle,#61f1d629 0%,#61f1d600 64%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-456702cc]{opacity:.38;background-image:linear-gradient(#9ac6f00d 1px,#0000 1px),linear-gradient(90deg,#9ac6f00d 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(#00000061,#0000 82%);mask-image:linear-gradient(#00000061,#0000 82%)}.glass-panel[data-v-456702cc]{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131f8f;position:relative;box-shadow:0 24px 60px #00000047}.soft-panel[data-v-456702cc]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #b7ddff14;box-shadow:0 18px 38px #040a1233}.sidebar[data-v-456702cc]{border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-456702cc]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-456702cc]{letter-spacing:.08em;color:#03111b;background:linear-gradient(135deg,#9fd9ff 0%,#5ff0d4 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.brand-kicker[data-v-456702cc],.summary-label[data-v-456702cc],.eyebrow[data-v-456702cc]{text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft);margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-456702cc]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-456702cc],.sidebar-footer[data-v-456702cc]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-456702cc],.sidebar-footer small[data-v-456702cc],.topbar-copy p[data-v-456702cc],.stat-card small[data-v-456702cc],.primary-card p[data-v-456702cc]{color:var(--text-soft)}.side-nav[data-v-456702cc]{gap:8px;display:grid}.nav-item[data-v-456702cc]{color:#b1c7dc;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.nav-item[data-v-456702cc]:hover,.nav-item.active[data-v-456702cc]{color:#eff8ff;background:#83c6ff1a;transform:translate(2px)}.nav-icon[data-v-456702cc]{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.nav-icon[data-v-456702cc] svg{width:20px;height:20px}.content-shell[data-v-456702cc]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.topbar[data-v-456702cc]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-456702cc]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-copy p[data-v-456702cc]{max-width:44rem;margin:0;line-height:1.7}.menu-item[data-v-456702cc]{color:#dff1ff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:flex}.menu-item[data-v-456702cc]:hover{background:#8dd8ff1f;transform:translateY(-1px)}.menu-item svg[data-v-456702cc]{width:16px;height:16px}.icon-button[data-v-456702cc],.primary-button[data-v-456702cc]{border-radius:16px;text-decoration:none}.icon-button[data-v-456702cc]{color:#dff1ff;cursor:pointer;background:#ffffff0d;border:1px solid #baddff1f;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.icon-button svg[data-v-456702cc]{width:16px;height:16px}.hero-grid[data-v-456702cc]{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:18px;display:grid}.hero-card[data-v-456702cc]{border-radius:28px;padding:24px}.primary-card[data-v-456702cc]{gap:16px;display:grid}.primary-card h3[data-v-456702cc]{letter-spacing:-.04em;margin:0;font-size:1.9rem;line-height:1.1}.primary-card p[data-v-456702cc]{max-width:42rem;margin:0;line-height:1.7}.stat-card[data-v-456702cc]{align-content:start;gap:10px;display:grid}.stat-card span[data-v-456702cc]{text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft);font-size:.76rem;font-weight:700}.stat-card strong[data-v-456702cc]{letter-spacing:-.05em;font-size:2.2rem;line-height:1}.primary-button[data-v-456702cc]{color:#04111b;background:linear-gradient(135deg,#90dbff 0%,#62e5d6 100%);justify-content:center;align-items:center;width:fit-content;height:48px;padding:0 20px;font-weight:800;display:inline-flex;box-shadow:0 18px 28px #4db3e92e}@media (width<=980px){.page-shell[data-v-456702cc]{grid-template-columns:1fr}.topbar[data-v-456702cc]{flex-direction:column;align-items:stretch}.hero-grid[data-v-456702cc]{grid-template-columns:1fr}}@media (width<=768px){.page-shell[data-v-456702cc]{gap:16px;padding:16px}.sidebar[data-v-456702cc],.topbar[data-v-456702cc],.hero-card[data-v-456702cc]{border-radius:24px}}.page-shell[data-v-456702cc]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-456702cc]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-456702cc]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-456702cc]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-456702cc]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-456702cc]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-456702cc]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);box-shadow:0 22px 44px #1d366614}.brand-mark[data-v-456702cc]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-name[data-v-456702cc],.topbar-copy h2[data-v-456702cc],.search-copy h3[data-v-456702cc],.toolbar-copy h3[data-v-456702cc],.primary-card h3[data-v-456702cc],.metric-tile strong[data-v-456702cc],.stat-card strong[data-v-456702cc],.table strong[data-v-456702cc],.directory-copy h3[data-v-456702cc],.modal-head h2[data-v-456702cc],.sidebar-summary strong[data-v-456702cc],.sidebar-footer strong[data-v-456702cc],.profile-box strong[data-v-456702cc]{color:#12294d}.brand-kicker[data-v-456702cc],.summary-label[data-v-456702cc],.eyebrow[data-v-456702cc],.table th[data-v-456702cc],.form label span[data-v-456702cc],.stat-card span[data-v-456702cc],.metric-tile span[data-v-456702cc]{color:#7f8fad}.sidebar-summary small[data-v-456702cc],.sidebar-footer small[data-v-456702cc],.topbar-copy p[data-v-456702cc],.stat-card small[data-v-456702cc],.message[data-v-456702cc],.audit small[data-v-456702cc],.name-cell small[data-v-456702cc],.confirm-panel p[data-v-456702cc],.info-strip small[data-v-456702cc],.modal-head p[data-v-456702cc],.toolbar-copy p[data-v-456702cc],.primary-card p[data-v-456702cc],.search-copy p[data-v-456702cc],.mock-note[data-v-456702cc],.directory-copy p[data-v-456702cc]{color:#6f7d96}.nav-item[data-v-456702cc]{color:#476184}.nav-item[data-v-456702cc]:hover,.nav-item.active[data-v-456702cc]{color:#24448b;background:#eef3ff;transform:none;box-shadow:inset 3px 0 #2f55a4}.icon-button[data-v-456702cc],.icon-link[data-v-456702cc],.ghost-button[data-v-456702cc]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-456702cc]:hover,.icon-link[data-v-456702cc]:hover,.ghost-button[data-v-456702cc]:hover,.menu-item[data-v-456702cc]:hover{background:#eef3ff}.profile-menu[data-v-456702cc]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-456702cc]{color:#1f3764}.search-wrap[data-v-456702cc],.search[data-v-456702cc],.input[data-v-456702cc],.select[data-v-456702cc],.search-input[data-v-456702cc]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-456702cc]::placeholder,.input[data-v-456702cc]::placeholder,.search-input[data-v-456702cc]::placeholder{color:#8190a8}.search-wrap[data-v-456702cc]:focus-within,.search[data-v-456702cc]:focus,.input[data-v-456702cc]:focus,.select[data-v-456702cc]:focus,.search-input[data-v-456702cc]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-456702cc],.modal-select[data-v-456702cc]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-456702cc],.modal-select option[data-v-456702cc]{color:#183157;background:#fff}.primary-button[data-v-456702cc]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.primary-button.danger[data-v-456702cc]{background:linear-gradient(#c96167,#ad4d54)}.row-actions .icon-link[data-v-456702cc],.icon-link[data-v-456702cc]{background:#f7faff}.directory-card[data-v-456702cc],.hero-card[data-v-456702cc],.topbar[data-v-456702cc],.modal[data-v-456702cc]{border-color:#dbe4f2}.directory-toolbar[data-v-456702cc],.modal-head[data-v-456702cc],.table th[data-v-456702cc],.table td[data-v-456702cc]{border-color:#e7edf7}.table tbody tr[data-v-456702cc]:hover{background:#f7faff}.email-chip[data-v-456702cc],.pill[data-v-456702cc],.mono-chip[data-v-456702cc]{color:#35507d;background:#edf2fb}.avatar[data-v-456702cc]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.role-soft[data-v-456702cc]{color:#365c99;background:#dfeaff}.role-dark[data-v-456702cc]{color:#314d8e;background:#dbe8ff}.status-badge[data-v-456702cc],.status-badge.active[data-v-456702cc],.status-badge.pending[data-v-456702cc],.status-badge.requested[data-v-456702cc],.status-badge.processing[data-v-456702cc],.status-badge.inactive[data-v-456702cc],.warn[data-v-456702cc],.info[data-v-456702cc],.danger[data-v-456702cc],.processing[data-v-456702cc],.success[data-v-456702cc]{font-weight:700}.status-badge.active[data-v-456702cc],.success[data-v-456702cc]{color:#3a7d56;background:#e6f5ec}.status-badge.inactive[data-v-456702cc],.danger[data-v-456702cc]{color:#c26464;background:#fdeceb}.status-badge.pending[data-v-456702cc],.warn[data-v-456702cc]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-456702cc],.info[data-v-456702cc]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-456702cc],.processing[data-v-456702cc]{color:#6955b5;background:#ece6ff}.accent-tile[data-v-456702cc]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-456702cc],.accent-tile span[data-v-456702cc],.accent-tile small[data-v-456702cc]{color:#fff}.hero-banner[data-v-456702cc],.primary-card[data-v-456702cc]{background:linear-gradient(135deg,#fffffff0 0%,#f7fafff0 100%)}.hero-chips .chip[data-v-456702cc],.chip[data-v-456702cc]{border:0}.overlay[data-v-456702cc]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-456702cc]{color:#6d7f9e}.form-error[data-v-456702cc]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.toggle-password[data-v-456702cc]{color:#35548c;background:#dde7f7}.toast.success[data-v-456702cc]{background:linear-gradient(#3f7d61,#35684f)}.toast.error[data-v-456702cc]{background:linear-gradient(#c96167,#ad4d54)}.topbar-actions[data-v-456702cc]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-456702cc]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-456702cc]:hover,.profile-trigger[data-v-456702cc]:hover,.menu-item[data-v-456702cc]:hover{background:#eef3ff}.notify-button svg[data-v-456702cc],.menu-item svg[data-v-456702cc]{width:16px;height:16px}.profile-trigger[data-v-456702cc]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-456702cc]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-456702cc]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-456702cc]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-456702cc]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-456702cc]{width:16px;height:16px}.profile-menu[data-v-456702cc]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-456702cc]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex;transform:none}.danger-item[data-v-456702cc]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-456702cc]{justify-content:flex-start;width:100%}}[data-v-b624aa09]{box-sizing:border-box}.page-shell[data-v-b624aa09]{--bg-deep:#07131f;--line:#b0d6ff24;--text-main:#f4f8ff;--text-soft:#99b1cb;background:radial-gradient(circle at top left, #419bff2e, transparent 28%), radial-gradient(circle at 88% 18%, #51e0c21f, transparent 24%), linear-gradient(135deg, var(--bg-deep) 0%, #0d1e2c 45%, #08121d 100%);min-height:100vh;color:var(--text-main);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-b624aa09]{pointer-events:none;position:absolute}.ambient-one[data-v-b624aa09]{filter:blur(26px);background:radial-gradient(circle,#59a3ff33 0%,#59a3ff00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-b624aa09]{filter:blur(32px);background:radial-gradient(circle,#61f1d629 0%,#61f1d600 64%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-b624aa09]{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131f8f;position:relative;box-shadow:0 24px 60px #00000047}.soft-panel[data-v-b624aa09]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #b7ddff14;box-shadow:0 18px 38px #040a1233}.sidebar[data-v-b624aa09]{border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-b624aa09]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-b624aa09]{letter-spacing:.08em;color:#03111b;background:linear-gradient(135deg,#9fd9ff 0%,#5ff0d4 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.eyebrow[data-v-b624aa09],.sidebar-summary span[data-v-b624aa09],.table th[data-v-b624aa09],.stat-card span[data-v-b624aa09],.form label span[data-v-b624aa09]{text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft);margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-b624aa09]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-b624aa09]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-b624aa09],.topbar-copy p[data-v-b624aa09],.hero-copy p[data-v-b624aa09],.directory-header p[data-v-b624aa09],.stack small[data-v-b624aa09],.message[data-v-b624aa09],.stat-card small[data-v-b624aa09],.profile-box small[data-v-b624aa09]{color:var(--text-soft)}.side-nav[data-v-b624aa09]{gap:8px;display:grid}.nav-item[data-v-b624aa09]{color:#b1c7dc;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.nav-item[data-v-b624aa09]:hover,.nav-item.active[data-v-b624aa09]{color:#eff8ff;background:#83c6ff1a;transform:translate(2px)}.nav-icon[data-v-b624aa09],.nav-icon[data-v-b624aa09] svg{width:20px;height:20px}.nav-badge[data-v-b624aa09]{color:#b06c14;background:#ffe8c7;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 9px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #e3b45c2e}.content-shell[data-v-b624aa09]{z-index:1;gap:24px;min-width:0;display:grid;position:relative;overflow:visible}.topbar[data-v-b624aa09]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-b624aa09]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-b624aa09]{justify-content:flex-end;display:flex;position:relative}.icon-button[data-v-b624aa09]{color:#dff1ff;cursor:pointer;background:#ffffff0d;border:1px solid #baddff1f;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,background .2s;display:inline-flex}.icon-button[data-v-b624aa09]:hover,.menu-item[data-v-b624aa09]:hover{background:#8dd8ff1f;transform:translateY(-1px)}.icon-button svg[data-v-b624aa09],.menu-item svg[data-v-b624aa09]{width:18px;height:18px}.menu-item[data-v-b624aa09]{color:#dff1ff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;transition:transform .2s,background .2s;display:flex}.ghost-button[data-v-b624aa09],.primary-button[data-v-b624aa09]{height:48px;font-weight:700;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.ghost-button[data-v-b624aa09]{color:#dff1ff;background:#ffffff0d;border:1px solid #baddff1f}.hero-banner[data-v-b624aa09]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.hero-copy h3[data-v-b624aa09],.directory-copy h3[data-v-b624aa09]{letter-spacing:-.04em;margin:10px 0 8px;font-size:1.8rem;line-height:1.08}.hero-copy[data-v-b624aa09]{max-width:54rem}.hero-chips[data-v-b624aa09]{justify-items:end;gap:12px;display:grid}.chip[data-v-b624aa09]{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-weight:700;display:inline-flex}.stats-grid[data-v-b624aa09]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-b624aa09]{border-radius:28px;align-content:start;gap:10px;min-height:150px;padding:24px;display:grid}.stat-card strong[data-v-b624aa09]{letter-spacing:-.05em;font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;display:block}.directory-card[data-v-b624aa09]{border-radius:32px;overflow:hidden}.directory-header[data-v-b624aa09]{border-bottom:1px solid #b6dcff14;gap:18px;padding:24px;display:grid}.directory-copy[data-v-b624aa09]{justify-items:start;gap:4px;display:grid}.directory-toolbar[data-v-b624aa09]{justify-content:space-between;align-items:center;gap:16px;display:flex}.filter-stack[data-v-b624aa09]{flex:auto;justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}.sample-button[data-v-b624aa09]{white-space:nowrap;flex:none;gap:12px;min-width:196px;margin-left:auto}.sample-button span[data-v-b624aa09]{white-space:nowrap}.sample-button svg[data-v-b624aa09]{flex-shrink:0;width:18px;height:18px}.search-wrap[data-v-b624aa09]{background:#97cdff1a;border:1px solid #baddff1f;border-radius:16px;flex:520px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:min(100%,560px);max-width:100%;height:48px;padding:0 18px;display:grid}.search-icon[data-v-b624aa09]{color:#8eb5d2;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search-icon svg[data-v-b624aa09]{width:18px;height:18px}.search-input[data-v-b624aa09],.select[data-v-b624aa09],.input[data-v-b624aa09]{width:100%;height:48px;color:var(--text-main);font:inherit;outline:none}.search-input[data-v-b624aa09]{background:0 0;border:0}.search-input[data-v-b624aa09]::placeholder,.input[data-v-b624aa09]::placeholder{color:#83a3bf}.select[data-v-b624aa09],.input[data-v-b624aa09]{background:#97cdff1a;border:1px solid #baddff1f;border-radius:16px;padding:0 18px}.select[data-v-b624aa09]{appearance:none;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;flex:0 0 166px;width:166px;min-width:166px;padding:0 40px 0 16px;line-height:1.2}.select option[data-v-b624aa09]{color:#183157;background:#fff}.table-shell[data-v-b624aa09]{width:100%;overflow:auto visible}.pagination-bar[data-v-b624aa09]{color:#6f7d96;border-top:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-b624aa09]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-b624aa09]{color:#35548c;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-b624aa09]:hover:not(:disabled),.pagination-controls button.active[data-v-b624aa09]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.pagination-controls button[data-v-b624aa09]:disabled{opacity:.5;cursor:not-allowed}.table[data-v-b624aa09]{border-collapse:collapse;width:100%}.table th[data-v-b624aa09],.table td[data-v-b624aa09]{text-align:left;white-space:nowrap;border-top:1px solid #b6dcff14;padding:18px 24px}.click-row[data-v-b624aa09]{cursor:pointer}.click-row[data-v-b624aa09]:focus-visible{outline-offset:-2px;outline:2px solid #8ea8de}.policy-ops-table td[data-v-b624aa09]:nth-child(2),.policy-ops-table td[data-v-b624aa09]:nth-child(7){white-space:normal}.pill[data-v-b624aa09]{color:#dff1ff;background:#ffffff0f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.mono[data-v-b624aa09]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.stack[data-v-b624aa09]{gap:4px;display:grid}.compact-stack small[data-v-b624aa09]{font-size:.83rem}.row-index[data-v-b624aa09]{color:#17315c;font-size:.95rem}.premium-cell[data-v-b624aa09]{color:#0f2a57;font-weight:700}.mode-badge[data-v-b624aa09]{letter-spacing:.08em;border-radius:8px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.mode-badge.cash[data-v-b624aa09]{color:#2f63b5;background:#dcebff}.mode-badge.pdc[data-v-b624aa09]{color:#aa7a14;background:#fff0c9}.table-link[data-v-b624aa09]{color:#2b62ba;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.table-link[data-v-b624aa09]:hover{text-decoration:underline}.status-badge[data-v-b624aa09]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.warn[data-v-b624aa09]{color:#f0d08a;background:#f0b06024}.info[data-v-b624aa09]{color:#b8deff;background:#61b4ff24}.danger[data-v-b624aa09]{color:#ffd9d9;background:#ff78781f}.processing[data-v-b624aa09]{color:#d9c3ff;background:#b290ff24}.success[data-v-b624aa09]{color:#d7ffed;background:#57e6a41f}.message[data-v-b624aa09]{padding:20px 24px}.message.error[data-v-b624aa09],.form-error[data-v-b624aa09],.form label small[data-v-b624aa09]{color:#ffb5b5}.empty[data-v-b624aa09]{text-align:center;color:var(--text-soft)}.toast[data-v-b624aa09]{z-index:60;color:#fff;border-radius:16px;align-items:center;gap:12px;min-width:280px;max-width:min(420px,100vw - 32px);padding:14px 18px;font-weight:700;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 18px 40px #182a483d}.toast-icon[data-v-b624aa09]{color:#fff;background:#fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:800;display:inline-flex}.toast-text[data-v-b624aa09]{color:#fff;letter-spacing:0;line-height:1.4}.overlay[data-v-b624aa09]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e1894;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-b624aa09]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-b624aa09]{border-bottom:1px solid #b6dcff14;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-b624aa09]{letter-spacing:-.05em;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-b624aa09]{color:#a9c3da;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-b624aa09]{gap:16px;padding:24px 30px 30px;display:grid}.form-error[data-v-b624aa09]{background:#ad282838;border:1px solid #ff868633;border-radius:18px;padding:14px 16px;font-weight:600}.form label[data-v-b624aa09]{gap:8px;display:grid}.password-wrap[data-v-b624aa09]{position:relative}.password-wrap .input[data-v-b624aa09]{padding-right:84px}.toggle-password[data-v-b624aa09]{color:#dff1ff;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-box[data-v-b624aa09]{border-radius:22px;gap:8px;padding:18px;display:grid}.avatar[data-v-b624aa09]{color:#04111b;background:linear-gradient(135deg,#8fd8ff 0%,#56e0d4 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-b624aa09]{border-radius:18px;width:58px;height:58px}.actions[data-v-b624aa09]{align-items:center;gap:12px;display:flex}@media (width<=1280px){.stats-grid[data-v-b624aa09]{grid-template-columns:1fr}}@media (width<=1080px){.page-shell[data-v-b624aa09]{grid-template-columns:1fr}.hero-banner[data-v-b624aa09],.topbar[data-v-b624aa09]{flex-direction:column;align-items:stretch}.hero-chips[data-v-b624aa09]{justify-items:start}.directory-toolbar[data-v-b624aa09]{align-items:stretch}.filter-stack[data-v-b624aa09]{flex-wrap:wrap;width:100%}.sample-button[data-v-b624aa09]{justify-content:center;width:100%}.toast[data-v-b624aa09]{z-index:60;color:#fff;border-radius:16px;align-items:center;gap:12px;min-width:280px;max-width:min(420px,100vw - 32px);padding:14px 18px;font-weight:700;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 18px 40px #182a483d}.search-wrap[data-v-b624aa09],.select[data-v-b624aa09]{width:100%;min-width:0;max-width:100%}}@media (width<=768px){.page-shell[data-v-b624aa09]{gap:16px;min-height:auto;padding:16px;overflow-y:visible}.sidebar[data-v-b624aa09],.topbar[data-v-b624aa09],.hero-banner[data-v-b624aa09],.stat-card[data-v-b624aa09],.directory-card[data-v-b624aa09],.modal[data-v-b624aa09]{border-radius:24px}.table th[data-v-b624aa09],.table td[data-v-b624aa09]{padding:16px}.modal-head[data-v-b624aa09],.form[data-v-b624aa09]{padding-left:20px;padding-right:20px}}.page-shell[data-v-b624aa09]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-b624aa09]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-b624aa09]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-b624aa09]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-b624aa09]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-b624aa09]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-b624aa09]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);box-shadow:0 22px 44px #1d366614}.brand-mark[data-v-b624aa09]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-name[data-v-b624aa09],.topbar-copy h2[data-v-b624aa09],.search-copy h3[data-v-b624aa09],.toolbar-copy h3[data-v-b624aa09],.primary-card h3[data-v-b624aa09],.metric-tile strong[data-v-b624aa09],.stat-card strong[data-v-b624aa09],.table strong[data-v-b624aa09],.directory-copy h3[data-v-b624aa09],.modal-head h2[data-v-b624aa09],.sidebar-summary strong[data-v-b624aa09],.sidebar-footer strong[data-v-b624aa09],.profile-box strong[data-v-b624aa09]{color:#12294d}.brand-kicker[data-v-b624aa09],.summary-label[data-v-b624aa09],.eyebrow[data-v-b624aa09],.table th[data-v-b624aa09],.form label span[data-v-b624aa09],.stat-card span[data-v-b624aa09],.metric-tile span[data-v-b624aa09]{color:#7f8fad}.sidebar-summary small[data-v-b624aa09],.sidebar-footer small[data-v-b624aa09],.topbar-copy p[data-v-b624aa09],.stat-card small[data-v-b624aa09],.message[data-v-b624aa09],.audit small[data-v-b624aa09],.name-cell small[data-v-b624aa09],.confirm-panel p[data-v-b624aa09],.info-strip small[data-v-b624aa09],.modal-head p[data-v-b624aa09],.toolbar-copy p[data-v-b624aa09],.primary-card p[data-v-b624aa09],.search-copy p[data-v-b624aa09],.mock-note[data-v-b624aa09],.directory-copy p[data-v-b624aa09]{color:#6f7d96}.nav-item[data-v-b624aa09]{color:#476184}.nav-item[data-v-b624aa09]:hover,.nav-item.active[data-v-b624aa09]{color:#24448b;background:#eef3ff;transform:none;box-shadow:inset 3px 0 #2f55a4}.icon-button[data-v-b624aa09],.icon-link[data-v-b624aa09],.ghost-button[data-v-b624aa09]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-b624aa09]:hover,.icon-link[data-v-b624aa09]:hover,.ghost-button[data-v-b624aa09]:hover,.menu-item[data-v-b624aa09]:hover{background:#eef3ff}.profile-menu[data-v-b624aa09]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-b624aa09]{color:#1f3764}.search-wrap[data-v-b624aa09],.search[data-v-b624aa09],.input[data-v-b624aa09],.select[data-v-b624aa09],.search-input[data-v-b624aa09]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-b624aa09]::placeholder,.input[data-v-b624aa09]::placeholder,.search-input[data-v-b624aa09]::placeholder{color:#8190a8}.search-wrap[data-v-b624aa09]:focus-within,.search[data-v-b624aa09]:focus,.input[data-v-b624aa09]:focus,.select[data-v-b624aa09]:focus,.search-input[data-v-b624aa09]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-b624aa09],.modal-select[data-v-b624aa09]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-b624aa09],.modal-select option[data-v-b624aa09]{color:#183157;background:#fff}.primary-button[data-v-b624aa09]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.primary-button.danger[data-v-b624aa09]{background:linear-gradient(#c96167,#ad4d54)}.row-actions .icon-link[data-v-b624aa09],.icon-link[data-v-b624aa09]{background:#f7faff}.directory-card[data-v-b624aa09],.hero-card[data-v-b624aa09],.topbar[data-v-b624aa09],.modal[data-v-b624aa09]{border-color:#dbe4f2}.directory-toolbar[data-v-b624aa09],.modal-head[data-v-b624aa09],.table th[data-v-b624aa09],.table td[data-v-b624aa09]{border-color:#e7edf7}.table tbody tr[data-v-b624aa09]:hover{background:#f7faff}.email-chip[data-v-b624aa09],.pill[data-v-b624aa09],.mono-chip[data-v-b624aa09]{color:#35507d;background:#edf2fb}.avatar[data-v-b624aa09]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.role-soft[data-v-b624aa09]{color:#365c99;background:#dfeaff}.role-dark[data-v-b624aa09]{color:#314d8e;background:#dbe8ff}.status-badge[data-v-b624aa09],.status-badge.active[data-v-b624aa09],.status-badge.pending[data-v-b624aa09],.status-badge.requested[data-v-b624aa09],.status-badge.processing[data-v-b624aa09],.status-badge.inactive[data-v-b624aa09],.warn[data-v-b624aa09],.info[data-v-b624aa09],.danger[data-v-b624aa09],.processing[data-v-b624aa09],.success[data-v-b624aa09]{font-weight:700}.status-badge.active[data-v-b624aa09],.success[data-v-b624aa09]{color:#3a7d56;background:#e6f5ec}.status-badge.inactive[data-v-b624aa09],.danger[data-v-b624aa09]{color:#c26464;background:#fdeceb}.status-badge.pending[data-v-b624aa09],.warn[data-v-b624aa09]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-b624aa09],.info[data-v-b624aa09]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-b624aa09],.processing[data-v-b624aa09]{color:#6955b5;background:#ece6ff}.accent-tile[data-v-b624aa09]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-b624aa09],.accent-tile span[data-v-b624aa09],.accent-tile small[data-v-b624aa09]{color:#fff}.hero-banner[data-v-b624aa09],.primary-card[data-v-b624aa09]{background:linear-gradient(135deg,#fffffff0 0%,#f7fafff0 100%)}.hero-chips .chip[data-v-b624aa09],.chip[data-v-b624aa09]{border:0}.overlay[data-v-b624aa09]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-b624aa09]{color:#6d7f9e}.form-error[data-v-b624aa09]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.toggle-password[data-v-b624aa09]{color:#35548c;background:#dde7f7}.toast.success[data-v-b624aa09]{background:linear-gradient(#2f8a62,#25694c)}.toast.error[data-v-b624aa09]{background:linear-gradient(#d4656e,#b85059)}.topbar-actions[data-v-b624aa09]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-b624aa09]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-b624aa09]:hover,.profile-trigger[data-v-b624aa09]:hover,.menu-item[data-v-b624aa09]:hover{background:#eef3ff}.notify-button svg[data-v-b624aa09],.menu-item svg[data-v-b624aa09]{width:16px;height:16px}.profile-trigger[data-v-b624aa09]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-b624aa09]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-b624aa09]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-b624aa09]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-b624aa09]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-b624aa09]{width:16px;height:16px}.profile-menu[data-v-b624aa09]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-b624aa09]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex;transform:none}.danger-item[data-v-b624aa09]{color:#bb5864}@media (width<=980px){.topbar[data-v-b624aa09]{flex-direction:row;align-items:flex-start;min-height:118px;padding-right:112px;position:relative}.topbar-actions[data-v-b624aa09]{flex-wrap:nowrap;justify-content:flex-end;width:auto;position:absolute;top:20px;right:20px}.directory-toolbar[data-v-b624aa09]{flex-wrap:wrap;align-items:stretch}.filter-stack[data-v-b624aa09]{flex-wrap:wrap;width:100%}.sample-button[data-v-b624aa09]{margin-left:0}}@media (width<=520px){.topbar[data-v-b624aa09]{min-height:104px;padding:22px 104px 22px 22px}.topbar-copy h2[data-v-b624aa09]{letter-spacing:-.02em;margin:8px 0 0;font-size:1.8rem;line-height:1.04}.topbar-actions[data-v-b624aa09]{top:18px;right:18px}}[data-v-39d2daf2]{box-sizing:border-box}.page-shell[data-v-39d2daf2]{--line:#c6d6ece6;--text-main:#1c3560;--text-soft:#6b81a8;min-height:100vh;color:var(--text-main);background:linear-gradient(#f5f8ff 0%,#edf3ff 100%);grid-template-columns:290px minmax(0,1fr);gap:20px;padding:20px;display:grid;position:relative;overflow-x:hidden}.ambient[data-v-39d2daf2]{pointer-events:none;position:absolute}.ambient-one[data-v-39d2daf2]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:28rem;height:28rem;top:-6rem;left:-4rem}.ambient-two[data-v-39d2daf2]{filter:blur(34px);background:radial-gradient(circle,#a9c2eb38 0%,#a9c2eb00 70%);border-radius:999px;width:30rem;height:30rem;bottom:-10rem;right:-8rem}.ambient-grid[data-v-39d2daf2]{opacity:.18;background-image:linear-gradient(#c3d0e733 1px,#0000 1px),linear-gradient(90deg,#c3d0e733 1px,#0000 1px);background-size:72px 72px;inset:0}.glass-panel[data-v-39d2daf2]{z-index:1;border:1px solid var(--line);background:#ffffffeb;position:relative;box-shadow:0 20px 48px #7894c329}.soft-panel[data-v-39d2daf2]{background:#fffffff5;border:1px solid #c9d9f2e6;box-shadow:0 12px 26px #859fca1f}.sidebar[data-v-39d2daf2]{border-radius:28px;flex-direction:column;gap:18px;padding:20px 16px;display:flex}.brand-lockup[data-v-39d2daf2]{align-items:center;gap:12px;display:flex}.brand-mark[data-v-39d2daf2]{color:#fff;background:#39539a;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.eyebrow[data-v-39d2daf2]{text-transform:uppercase;letter-spacing:.2em;color:#8297bd;margin:0;font-size:.72rem;font-weight:700}.brand-name[data-v-39d2daf2]{letter-spacing:-.04em;color:#223a67;margin:4px 0 0;font-size:1.8rem}.sidebar-summary[data-v-39d2daf2]{border-radius:20px;gap:8px;padding:16px;display:grid}.sidebar-summary strong[data-v-39d2daf2]{color:#213a66}.sidebar-summary small[data-v-39d2daf2],.message[data-v-39d2daf2],.hero-copy p[data-v-39d2daf2],.directory-toolbar p[data-v-39d2daf2],.rule-list small[data-v-39d2daf2],.scope-card small[data-v-39d2daf2],.stack small[data-v-39d2daf2],.timeline-row small[data-v-39d2daf2],.matrix-row small[data-v-39d2daf2]{color:var(--text-soft);line-height:1.6}.side-nav[data-v-39d2daf2]{gap:8px;display:grid}.nav-item[data-v-39d2daf2]{color:#476184;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.nav-item[data-v-39d2daf2]:hover,.nav-item.active[data-v-39d2daf2]{color:#22406f;background:#e6eefc}.nav-icon[data-v-39d2daf2],.nav-icon[data-v-39d2daf2] svg{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.content-shell[data-v-39d2daf2]{z-index:1;gap:20px;min-width:0;display:grid;position:relative}.hero-banner[data-v-39d2daf2],.directory-card[data-v-39d2daf2]{border-radius:28px;padding:24px}.hero-banner[data-v-39d2daf2]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hero-copy h3[data-v-39d2daf2],.directory-toolbar h3[data-v-39d2daf2],.config-menu-head h3[data-v-39d2daf2]{letter-spacing:-.04em;color:#1d365f;margin:10px 0 8px;font-size:1.65rem;line-height:1.1}.hero-actions[data-v-39d2daf2]{justify-items:end;gap:14px;min-width:240px;display:grid}.hero-pill-row[data-v-39d2daf2]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.hero-pill[data-v-39d2daf2],.mode-pill[data-v-39d2daf2],.toolbar-badge[data-v-39d2daf2],.state-chip[data-v-39d2daf2]{letter-spacing:.05em;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.hero-pill[data-v-39d2daf2]{color:#516b95;background:#eef3ff}.hero-pill.active[data-v-39d2daf2]{color:#2f4e8e;background:#dfe9ff}.mode-pill[data-v-39d2daf2]{color:#7386a7;background:#f4f7fc}.toolbar-badge[data-v-39d2daf2]{color:#35548c;background:#eaf2ff}.stat-card[data-v-39d2daf2]{border-radius:24px;gap:10px;padding:20px;display:grid}.stat-card strong[data-v-39d2daf2]{letter-spacing:-.04em;color:#1d365f;font-size:2rem;line-height:1}.accent-card[data-v-39d2daf2]{background:linear-gradient(135deg,#ddeafff2,#eff7fffa)}.config-layout[data-v-39d2daf2]{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.config-menu[data-v-39d2daf2]{border-radius:28px;gap:10px;padding:18px;display:grid;position:sticky;top:20px}.config-menu-head[data-v-39d2daf2]{gap:8px;padding:6px 6px 10px;display:grid}.config-menu-head h3[data-v-39d2daf2]{letter-spacing:-.03em;color:#1d365f;font-size:1.4rem;line-height:1.1}.config-menu-item[data-v-39d2daf2]{text-align:left;cursor:pointer;background:#f7faff;border:1px solid #dce6f6;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:flex}.config-menu-item[data-v-39d2daf2]:hover{background:#f0f6ff;border-color:#bed0ed;transform:translateY(-1px)}.config-menu-item.active[data-v-39d2daf2]{background:linear-gradient(#eef4ff 0%,#f8fbff 100%);border-color:#97b3e2;box-shadow:inset 0 0 0 1px #97b3e238}.config-menu-copy[data-v-39d2daf2]{gap:4px;display:grid}.config-menu-copy strong[data-v-39d2daf2]{color:#1f3764;font-size:.98rem}.config-menu-copy small[data-v-39d2daf2]{color:#6b81a8;line-height:1.5}.menu-badge[data-v-39d2daf2]{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.menu-badge-live[data-v-39d2daf2]{color:#2f7d59;background:#e7f5ee}.menu-badge-guide[data-v-39d2daf2]{color:#3e5fa0;background:#e7efff}.menu-badge-muted[data-v-39d2daf2]{color:#7083a7;background:#f0f4fb}.config-content[data-v-39d2daf2]{gap:20px;min-width:0;display:grid}.directory-toolbar[data-v-39d2daf2]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.toolbar-group[data-v-39d2daf2]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.table-shell[data-v-39d2daf2]{margin-top:18px;overflow-x:auto}.table[data-v-39d2daf2]{border-collapse:collapse;width:100%}.table th[data-v-39d2daf2],.table td[data-v-39d2daf2]{text-align:left;vertical-align:top;border-top:1px solid #e5ebf6;padding:18px 16px}.table th[data-v-39d2daf2]{text-transform:uppercase;letter-spacing:.18em;color:#8095ba;font-size:.74rem}.table strong[data-v-39d2daf2]{color:#1f365f}.stack[data-v-39d2daf2]{gap:4px;display:grid}.field-wrap[data-v-39d2daf2]{min-width:140px;display:block;position:relative}.field-wrap .input[data-v-39d2daf2]{padding-right:40px}.suffix[data-v-39d2daf2]{color:#6b81a8;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.toggle-wrap[data-v-39d2daf2]{color:#3e567f;align-items:center;gap:10px;font-weight:600;display:inline-flex}.state-live[data-v-39d2daf2]{color:#347357;background:#edf8f1}.state-muted[data-v-39d2daf2]{color:#7a889f;background:#f3f5f9}.input[data-v-39d2daf2]{color:#213a66;width:100%;height:50px;font:inherit;background:#edf3ff;border:1px solid #cfdcf1;border-radius:16px;outline:none;padding:0 14px}.input[data-v-39d2daf2]:focus{border-color:#91b2ef;box-shadow:0 0 0 4px #95b8f033}.rule-list[data-v-39d2daf2]{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rule-list li[data-v-39d2daf2]{background:#f8fbff;border:1px solid #e2eaf6;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.editable-card[data-v-39d2daf2]{position:relative}.editable-card label[data-v-39d2daf2]{color:#536b93;gap:8px;font-weight:700;display:grid}.editable-card label span[data-v-39d2daf2]{text-transform:uppercase;letter-spacing:.16em;color:#7c91b7;font-size:.72rem}.editable-grid[data-v-39d2daf2]{gap:12px;width:100%;display:grid}.full-width[data-v-39d2daf2]{grid-column:1/-1}.workflow-stage-list[data-v-39d2daf2]{gap:14px;margin-top:16px;display:grid}.workflow-stage-card[data-v-39d2daf2],.mapping-row[data-v-39d2daf2],.scope-card[data-v-39d2daf2]{background:#f8fbff;border:1px solid #e2eaf6;border-radius:18px;gap:14px;padding:16px;display:grid}.workflow-stage-head[data-v-39d2daf2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-stage-title-row[data-v-39d2daf2]{align-items:center;gap:12px;display:flex}.workflow-stage-index[data-v-39d2daf2]{color:#315492;background:#e7efff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.workflow-stage-title-copy[data-v-39d2daf2]{gap:4px;display:grid}.workflow-stage-title-copy strong[data-v-39d2daf2]{color:#1f3764;font-size:1rem}.workflow-toggle[data-v-39d2daf2]{cursor:pointer;color:#0000;background:#d7deec;border:0;border-radius:999px;width:36px;height:20px;padding:0;font-size:0;transition:background-color .2s,box-shadow .2s;position:relative}.workflow-toggle-thumb[data-v-39d2daf2]{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1e30562e}.workflow-toggle.is-enabled[data-v-39d2daf2]{background:#c94432;box-shadow:inset 0 0 0 1px #a630212e}.workflow-toggle.is-enabled .workflow-toggle-thumb[data-v-39d2daf2]{transform:translate(16px)}.workflow-toggle.is-disabled[data-v-39d2daf2]{background:#d7deec;box-shadow:inset 0 0 0 1px #7e91b433}.workflow-toggle[data-v-39d2daf2]:focus{outline:none;box-shadow:0 0 0 4px #c644322e}.workflow-toggle.is-disabled[data-v-39d2daf2]:focus{box-shadow:0 0 0 4px #7990ba2e}.workflow-stage-fields[data-v-39d2daf2]{gap:12px;display:grid}.approval-legend[data-v-39d2daf2]{color:#5e7499;align-items:center;gap:18px;margin:16px 0 10px;font-weight:600;display:flex}.legend-dot[data-v-39d2daf2]{border-radius:999px;width:10px;height:10px;margin-right:8px;display:inline-block}.legend-dot.allowed[data-v-39d2daf2]{background:#2f8a5d}.legend-dot.blocked[data-v-39d2daf2]{background:#c1c7d3}.matrix-grid[data-v-39d2daf2],.mapping-grid[data-v-39d2daf2],.control-summary-grid[data-v-39d2daf2]{gap:14px;margin-top:16px;display:grid}.approval-matrix-shell[data-v-39d2daf2]{margin-top:8px}.approval-table td.approval-cell[data-v-39d2daf2]{text-align:center;vertical-align:middle}.matrix-toggle[data-v-39d2daf2]{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.matrix-toggle.is-on[data-v-39d2daf2]{background:#2f8a5d;box-shadow:0 0 0 4px #2f8a5d24}.matrix-toggle.is-off[data-v-39d2daf2]{background:#c1c7d3}.sr-only[data-v-39d2daf2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mapping-row[data-v-39d2daf2]{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px}.mapping-label[data-v-39d2daf2],.mapping-source[data-v-39d2daf2]{color:#1f3764;font-weight:700}.mapping-arrow[data-v-39d2daf2]{color:#8ba0c3;text-align:center;font-weight:700}.control-summary-grid[data-v-39d2daf2]{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-card strong[data-v-39d2daf2]{color:#1f3764}.compact-input[data-v-39d2daf2]{height:46px}.input-area[data-v-39d2daf2]{resize:vertical;height:auto;min-height:110px;padding:12px 14px}.primary-button[data-v-39d2daf2],.ghost-button[data-v-39d2daf2]{height:46px;font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.primary-button[data-v-39d2daf2]{color:#fff;background:#3b4563;border:0}.ghost-button[data-v-39d2daf2]{color:#45628d;background:#fff;border:1px solid #cfdcf1}.remove-button[data-v-39d2daf2]{justify-self:start;margin-top:4px}.mapping-remove[data-v-39d2daf2]{justify-self:end}.message[data-v-39d2daf2]{padding-top:18px}.message.error[data-v-39d2daf2],.form-error[data-v-39d2daf2],.form small[data-v-39d2daf2]{color:#c65c5c}.empty[data-v-39d2daf2]{color:var(--text-soft);text-align:center}.overlay[data-v-39d2daf2]{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f18282e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-39d2daf2]{border-radius:28px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-39d2daf2]{border-bottom:1px solid #dfe7f4;justify-content:space-between;gap:16px;padding:26px 28px 18px;display:flex}.modal-head h2[data-v-39d2daf2]{letter-spacing:-.04em;color:#1d365f;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-39d2daf2]{color:#8ca0c3;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-39d2daf2]{gap:16px;padding:24px 28px 28px;display:grid}.form-error[data-v-39d2daf2]{background:#fff1f1;border:1px solid #f1d0d0;border-radius:16px;padding:14px 16px}.form label[data-v-39d2daf2]{color:#536b93;gap:8px;font-weight:700;display:grid}.profile-box[data-v-39d2daf2]{border-radius:18px;gap:8px;padding:18px;display:grid}.avatar[data-v-39d2daf2]{color:#173560;background:linear-gradient(135deg,#87c9ff,#7be5d5);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-39d2daf2]{border-radius:18px;width:58px;height:58px}.password-wrap[data-v-39d2daf2]{position:relative}.password-wrap .input[data-v-39d2daf2]{padding-right:82px}.toggle-password[data-v-39d2daf2]{color:#425d87;cursor:pointer;background:#dfeaff;border:0;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.actions[data-v-39d2daf2]{justify-content:flex-end;gap:12px;display:flex}.toast[data-v-39d2daf2]{z-index:50;color:#fff;border-radius:16px;padding:14px 16px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 34px #7089b42e}.toast.success[data-v-39d2daf2]{background:#3b8b6d}.toast.error[data-v-39d2daf2]{background:#c85f5f}@media (width<=1280px){.config-layout[data-v-39d2daf2],.control-summary-grid[data-v-39d2daf2]{grid-template-columns:1fr}.config-menu[data-v-39d2daf2]{position:static}}@media (width<=980px){.page-shell[data-v-39d2daf2]{grid-template-columns:1fr}.hero-banner[data-v-39d2daf2],.directory-toolbar[data-v-39d2daf2]{flex-direction:column;align-items:stretch}.hero-actions[data-v-39d2daf2]{justify-items:start}.hero-pill-row[data-v-39d2daf2],.toolbar-group[data-v-39d2daf2]{justify-content:flex-start}}@media (width<=768px){.page-shell[data-v-39d2daf2]{gap:16px;padding:16px}.sidebar[data-v-39d2daf2],.hero-banner[data-v-39d2daf2],.directory-card[data-v-39d2daf2],.modal[data-v-39d2daf2],.config-menu[data-v-39d2daf2]{border-radius:24px}.mapping-row[data-v-39d2daf2],.control-summary-grid[data-v-39d2daf2]{grid-template-columns:1fr}.toast[data-v-39d2daf2]{bottom:16px;left:16px;right:16px}}[data-v-a023451e]{box-sizing:border-box}.page-shell[data-v-a023451e]{--line:#c6d6ece6;--text-main:#1c3560;--text-soft:#6b81a8;min-height:100vh;color:var(--text-main);background:linear-gradient(#f5f8ff 0%,#edf3ff 100%);grid-template-columns:290px minmax(0,1fr);gap:20px;padding:20px;display:grid;position:relative;overflow-x:hidden}.ambient[data-v-a023451e]{pointer-events:none;position:absolute}.ambient-one[data-v-a023451e]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:28rem;height:28rem;top:-6rem;left:-4rem}.ambient-two[data-v-a023451e]{filter:blur(34px);background:radial-gradient(circle,#a9c2eb38 0%,#a9c2eb00 70%);border-radius:999px;width:30rem;height:30rem;bottom:-10rem;right:-8rem}.ambient-grid[data-v-a023451e]{opacity:.18;background-image:linear-gradient(#c3d0e733 1px,#0000 1px),linear-gradient(90deg,#c3d0e733 1px,#0000 1px);background-size:72px 72px;inset:0}.glass-panel[data-v-a023451e]{z-index:1;border:1px solid var(--line);background:#ffffffeb;position:relative;box-shadow:0 20px 48px #7894c329}.soft-panel[data-v-a023451e]{background:#fffffff5;border:1px solid #c9d9f2e6;box-shadow:0 12px 26px #859fca1f}.sidebar[data-v-a023451e]{border-radius:28px;flex-direction:column;gap:18px;padding:20px 16px;display:flex}.brand-lockup[data-v-a023451e]{align-items:center;gap:12px;display:flex}.brand-mark[data-v-a023451e]{color:#fff;background:#39539a;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.eyebrow[data-v-a023451e]{text-transform:uppercase;letter-spacing:.2em;color:#8297bd;margin:0;font-size:.72rem;font-weight:700}.brand-name[data-v-a023451e]{letter-spacing:-.04em;color:#223a67;margin:4px 0 0;font-size:1.8rem}.sidebar-summary[data-v-a023451e]{border-radius:20px;gap:8px;padding:16px;display:grid}.sidebar-summary strong[data-v-a023451e]{color:#213a66}.sidebar-summary small[data-v-a023451e],.hero-copy p[data-v-a023451e],.toolbar-copy p[data-v-a023451e],.message[data-v-a023451e],.stack small[data-v-a023451e],.modal-head p[data-v-a023451e],.empty-state small[data-v-a023451e]{color:var(--text-soft);line-height:1.6}.side-nav[data-v-a023451e]{gap:8px;display:grid}.nav-item[data-v-a023451e]{color:#476184;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.nav-item[data-v-a023451e]:hover,.nav-item.active[data-v-a023451e]{color:#22406f;background:#e6eefc}.nav-icon[data-v-a023451e],.nav-icon[data-v-a023451e] svg{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.content-shell[data-v-a023451e]{z-index:1;align-content:start;gap:20px;min-width:0;display:grid;position:relative}.audit-header[data-v-a023451e]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.audit-header h2[data-v-a023451e]{letter-spacing:-.04em;color:#1d365f;margin:10px 0 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.hero-banner[data-v-a023451e],.directory-card[data-v-a023451e]{border-radius:28px;padding:24px}.hero-banner[data-v-a023451e]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hero-copy h3[data-v-a023451e],.toolbar-copy h3[data-v-a023451e]{letter-spacing:-.04em;color:#1d365f;margin:10px 0 8px;font-size:1.65rem;line-height:1.1}.hero-pills[data-v-a023451e]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.hero-pill[data-v-a023451e]{letter-spacing:.05em;color:#516b95;background:#eef3ff;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.hero-pill.active[data-v-a023451e]{color:#2f4e8e;background:#dfe9ff}.stat-card[data-v-a023451e]{border-radius:24px;gap:10px;padding:20px;display:grid}.stat-card strong[data-v-a023451e]{letter-spacing:-.04em;color:#1d365f;font-size:2rem;line-height:1}.accent-card[data-v-a023451e]{background:linear-gradient(135deg,#ddeafff2,#eff7fffa)}.directory-toolbar[data-v-a023451e]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.filter-row[data-v-a023451e]{flex-wrap:nowrap;flex:0 560px;justify-content:flex-end;align-items:center;gap:12px;min-width:420px;display:flex}.search-wrap[data-v-a023451e]{background:#edf3ff;border:1px solid #cfdcf1;border-radius:16px;flex:340px;grid-template-columns:18px minmax(260px,1fr);align-items:center;gap:10px;min-height:48px;padding:0 14px;display:grid}.search-icon[data-v-a023451e]{color:#8198be;justify-content:center;align-items:center;display:inline-flex}.search-icon svg[data-v-a023451e]{width:16px;height:16px}.search[data-v-a023451e],.select[data-v-a023451e],.input[data-v-a023451e]{color:#213a66;width:100%;height:48px;font:inherit;background:#edf3ff;border:1px solid #cfdcf1;border-radius:16px;outline:none;padding:0 14px}.search[data-v-a023451e]{background:0 0;border:0;height:auto;padding:0}.search-wrap[data-v-a023451e]:focus-within,.select[data-v-a023451e]:focus,.input[data-v-a023451e]:focus{border-color:#91b2ef;box-shadow:0 0 0 4px #95b8f033}.select[data-v-a023451e]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;flex:0 0 200px;min-width:180px;max-width:220px;padding-right:42px}.table-shell[data-v-a023451e]{margin-top:18px;overflow-x:auto}.table[data-v-a023451e]{border-collapse:collapse;width:100%}.table th[data-v-a023451e],.table td[data-v-a023451e]{text-align:left;vertical-align:top;border-top:1px solid #e5ebf6;padding:18px 16px}.table th[data-v-a023451e]{text-transform:uppercase;letter-spacing:.18em;color:#8095ba;font-size:.74rem}.pagination-bar[data-v-a023451e]{color:#6f7d96;justify-content:space-between;align-items:center;gap:14px;padding:16px 0 0;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-a023451e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-a023451e]{color:#35548c;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-a023451e]:hover:not(:disabled),.pagination-controls button.active[data-v-a023451e]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.pagination-controls button[data-v-a023451e]:disabled{opacity:.5;cursor:not-allowed}.stack[data-v-a023451e]{gap:4px;display:grid}.stack strong[data-v-a023451e]{color:#1f365f}.status-flow[data-v-a023451e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-arrow[data-v-a023451e]{color:#8ba0c3;font-weight:700}.empty-state[data-v-a023451e]{text-align:center;border-radius:20px;gap:8px;margin-top:18px;padding:24px;display:grid}.message[data-v-a023451e]{padding-top:18px}.message.error[data-v-a023451e],.form-error[data-v-a023451e],.form small[data-v-a023451e]{color:#c65c5c}.overlay[data-v-a023451e]{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f18282e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-a023451e]{border-radius:28px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-a023451e]{border-bottom:1px solid #dfe7f4;justify-content:space-between;gap:16px;padding:26px 28px 18px;display:flex}.modal-head h2[data-v-a023451e]{letter-spacing:-.04em;color:#1d365f;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-a023451e]{color:#8ca0c3;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-a023451e]{gap:16px;padding:24px 28px 28px;display:grid}.form-error[data-v-a023451e]{background:#fff1f1;border:1px solid #f1d0d0;border-radius:16px;padding:14px 16px}.form label[data-v-a023451e]{color:#536b93;gap:8px;font-weight:700;display:grid}.profile-box[data-v-a023451e]{border-radius:18px;gap:8px;padding:18px;display:grid}.avatar[data-v-a023451e]{color:#173560;background:linear-gradient(135deg,#87c9ff,#7be5d5);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-a023451e]{border-radius:18px;width:58px;height:58px}.password-wrap[data-v-a023451e]{position:relative}.password-wrap .input[data-v-a023451e]{padding-right:82px}.toggle-password[data-v-a023451e]{color:#425d87;cursor:pointer;background:#dfeaff;border:0;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.actions[data-v-a023451e]{justify-content:flex-end;gap:12px;display:flex}.primary-button[data-v-a023451e],.ghost-button[data-v-a023451e]{height:46px;font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.primary-button[data-v-a023451e]{color:#fff;background:#3b4563;border:0}.ghost-button[data-v-a023451e]{color:#45628d;background:#fff;border:1px solid #cfdcf1}.toast[data-v-a023451e]{z-index:50;color:#fff;border-radius:16px;padding:14px 16px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 34px #7089b42e}.toast.success[data-v-a023451e]{background:#3b8b6d}.toast.error[data-v-a023451e]{background:#c85f5f}@media (width<=980px){.page-shell[data-v-a023451e]{grid-template-columns:1fr}.audit-header[data-v-a023451e]{min-height:118px;padding-right:112px;position:relative}.audit-header>div[data-v-a023451e]:first-child{min-width:0}.audit-header>.portal-profile-menu[data-v-a023451e]{width:auto;position:absolute;top:20px;right:20px}.hero-banner[data-v-a023451e],.directory-toolbar[data-v-a023451e]{flex-direction:column;align-items:stretch}.hero-pills[data-v-a023451e]{justify-content:flex-start}.filter-row[data-v-a023451e]{flex-wrap:wrap;min-width:0}.select[data-v-a023451e]{flex:200px;max-width:none}}@media (width<=768px){.page-shell[data-v-a023451e]{gap:16px;padding:16px}.sidebar[data-v-a023451e],.audit-header[data-v-a023451e],.hero-banner[data-v-a023451e],.directory-card[data-v-a023451e],.modal[data-v-a023451e]{border-radius:24px}.audit-header[data-v-a023451e]{min-height:124px;padding:18px;display:block}.audit-header>div[data-v-a023451e]:first-child{padding-top:48px}.audit-header h2[data-v-a023451e]{letter-spacing:-.02em;margin-top:8px;font-size:1.8rem;line-height:1.04}.audit-header>.portal-profile-menu[data-v-a023451e]{max-width:calc(100% - 36px);top:18px;right:18px}.directory-card[data-v-a023451e]{padding:20px;overflow:visible}.directory-toolbar[data-v-a023451e]{justify-content:flex-start;align-items:stretch;gap:18px}.filter-row[data-v-a023451e]{flex:none;justify-items:stretch;gap:12px;width:100%;min-width:0;max-width:none;margin-left:0;margin-right:auto;display:grid}.search-wrap[data-v-a023451e]{grid-template-columns:18px minmax(0,1fr);justify-self:stretch;width:100%;min-width:0;max-width:none}.select[data-v-a023451e]{flex:none;justify-self:stretch;width:100%;min-width:0;max-width:none}.table-shell[data-v-a023451e]{margin-top:16px;overflow:visible}.table[data-v-a023451e],.table thead[data-v-a023451e],.table tbody[data-v-a023451e],.table tr[data-v-a023451e],.table th[data-v-a023451e],.table td[data-v-a023451e]{width:100%;display:block}.table thead[data-v-a023451e]{display:none}.table tr[data-v-a023451e]{background:#fffffff0;border:1px solid #e1e9f6;border-radius:18px;margin-bottom:14px;padding:14px;box-shadow:0 10px 24px #7894c31a}.table td[data-v-a023451e]{border-top:0;padding:10px 0}.table td[data-v-a023451e]:before{text-transform:uppercase;letter-spacing:.16em;color:#8095ba;margin-bottom:6px;font-size:.68rem;font-weight:800;display:block}.table td[data-v-a023451e]:first-child:before{content:"Timestamp"}.table td[data-v-a023451e]:nth-child(2):before{content:"Actor"}.table td[data-v-a023451e]:nth-child(3):before{content:"Action"}.table td[data-v-a023451e]:nth-child(4):before{content:"Policy"}.table td[data-v-a023451e]:nth-child(5):before{content:"Status Change"}.table td[data-v-a023451e]:nth-child(6):before{content:"Details"}.pagination-bar[data-v-a023451e]{flex-direction:column;align-items:stretch}.pagination-controls[data-v-a023451e]{justify-content:flex-start}.status-flow[data-v-a023451e]{align-items:flex-start}.flow-arrow[data-v-a023451e]{display:none}.toast[data-v-a023451e]{left:16px;right:16px;bottom:calc(92px + env(safe-area-inset-bottom,0px))}}[data-v-bde2fe38]{box-sizing:border-box}.page-shell[data-v-bde2fe38]{--line:#c6d6ece6;--text-main:#1c3560;--text-soft:#6b81a8;min-height:100vh;color:var(--text-main);background:linear-gradient(#f5f8ff 0%,#edf3ff 100%);grid-template-columns:290px minmax(0,1fr);gap:20px;padding:20px;display:grid;position:relative;overflow-x:hidden}.ambient[data-v-bde2fe38]{pointer-events:none;position:absolute}.ambient-one[data-v-bde2fe38]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:28rem;height:28rem;top:-6rem;left:-4rem}.ambient-two[data-v-bde2fe38]{filter:blur(34px);background:radial-gradient(circle,#a9c2eb38 0%,#a9c2eb00 70%);border-radius:999px;width:30rem;height:30rem;bottom:-10rem;right:-8rem}.ambient-grid[data-v-bde2fe38]{opacity:.18;background-image:linear-gradient(#c3d0e733 1px,#0000 1px),linear-gradient(90deg,#c3d0e733 1px,#0000 1px);background-size:72px 72px;inset:0}.glass-panel[data-v-bde2fe38]{z-index:1;border:1px solid var(--line);background:#ffffffeb;position:relative;box-shadow:0 20px 48px #7894c329}.soft-panel[data-v-bde2fe38]{background:#fffffff5;border:1px solid #c9d9f2e6;box-shadow:0 12px 26px #859fca1f}.sidebar[data-v-bde2fe38]{border-radius:28px;flex-direction:column;gap:18px;padding:20px 16px;display:flex}.brand-lockup[data-v-bde2fe38]{align-items:center;gap:12px;display:flex}.brand-mark[data-v-bde2fe38]{color:#fff;background:#39539a;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.eyebrow[data-v-bde2fe38]{text-transform:uppercase;letter-spacing:.2em;color:#8297bd;margin:0;font-size:.72rem;font-weight:700}.brand-name[data-v-bde2fe38]{letter-spacing:-.04em;color:#223a67;margin:4px 0 0;font-size:1.8rem}.sidebar-summary[data-v-bde2fe38]{border-radius:20px;gap:8px;padding:16px;display:grid}.sidebar-summary strong[data-v-bde2fe38]{color:#213a66}.sidebar-summary small[data-v-bde2fe38],.toolbar-copy p[data-v-bde2fe38],.message[data-v-bde2fe38],.modal-head p[data-v-bde2fe38],.empty-state small[data-v-bde2fe38]{color:var(--text-soft);line-height:1.6}.side-nav[data-v-bde2fe38]{gap:8px;display:grid}.nav-item[data-v-bde2fe38]{color:#476184;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.nav-item[data-v-bde2fe38]:hover,.nav-item.active[data-v-bde2fe38]{color:#22406f;background:#e6eefc}.nav-icon[data-v-bde2fe38],.nav-icon[data-v-bde2fe38] svg{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.content-shell[data-v-bde2fe38]{z-index:1;gap:20px;min-width:0;display:grid;position:relative}.hero-grid[data-v-bde2fe38]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hero-card[data-v-bde2fe38]{border-radius:24px;padding:20px}.stat-card[data-v-bde2fe38]{gap:10px;display:grid}.stat-card strong[data-v-bde2fe38]{letter-spacing:-.04em;color:#1d365f;font-size:2rem;line-height:1}.directory-card[data-v-bde2fe38]{border-radius:28px;padding:24px}.directory-toolbar[data-v-bde2fe38]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.toolbar-copy h3[data-v-bde2fe38]{letter-spacing:-.04em;color:#1d365f;margin:10px 0 8px;font-size:1.65rem;line-height:1.1}.search-wrap[data-v-bde2fe38]{background:#edf3ff;border:1px solid #cfdcf1;border-radius:16px;grid-template-columns:18px minmax(260px,1fr);align-items:center;gap:10px;min-height:48px;padding:0 14px;display:grid}.search-icon[data-v-bde2fe38]{color:#8198be;justify-content:center;align-items:center;display:inline-flex}.search-icon svg[data-v-bde2fe38]{width:16px;height:16px}.search[data-v-bde2fe38],.input[data-v-bde2fe38]{color:#213a66;width:100%;height:48px;font:inherit;background:#edf3ff;border:1px solid #cfdcf1;border-radius:16px;outline:none;padding:0 14px}.search[data-v-bde2fe38]{background:0 0;border:0;height:auto;padding:0}.search-wrap[data-v-bde2fe38]:focus-within,.input[data-v-bde2fe38]:focus{border-color:#91b2ef;box-shadow:0 0 0 4px #95b8f033}.table-shell[data-v-bde2fe38]{margin-top:18px;overflow-x:auto}.table[data-v-bde2fe38]{border-collapse:collapse;width:100%}.table th[data-v-bde2fe38],.table td[data-v-bde2fe38]{text-align:left;vertical-align:top;border-top:1px solid #e5ebf6;padding:18px 16px}.table th[data-v-bde2fe38]{text-transform:uppercase;letter-spacing:.18em;color:#8095ba;font-size:.74rem}.table strong[data-v-bde2fe38]{color:#1f365f}.pagination-bar[data-v-bde2fe38]{color:#6f7d96;justify-content:space-between;align-items:center;gap:14px;padding:16px 0 0;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-bde2fe38]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-bde2fe38]{color:#35548c;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-bde2fe38]:hover:not(:disabled),.pagination-controls button.active[data-v-bde2fe38]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.pagination-controls button[data-v-bde2fe38]:disabled{opacity:.5;cursor:not-allowed}.ip-chip[data-v-bde2fe38]{color:#35507d;background:#edf2fb;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.empty-state[data-v-bde2fe38]{text-align:center;border-radius:20px;gap:8px;margin-top:18px;padding:24px;display:grid}.message[data-v-bde2fe38]{padding-top:18px}.message.error[data-v-bde2fe38],.form-error[data-v-bde2fe38],.form small[data-v-bde2fe38]{color:#c65c5c}.overlay[data-v-bde2fe38]{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f18282e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-bde2fe38]{border-radius:28px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-bde2fe38]{border-bottom:1px solid #dfe7f4;justify-content:space-between;gap:16px;padding:26px 28px 18px;display:flex}.modal-head h2[data-v-bde2fe38]{letter-spacing:-.04em;color:#1d365f;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-bde2fe38]{color:#8ca0c3;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-bde2fe38]{gap:16px;padding:24px 28px 28px;display:grid}.form-error[data-v-bde2fe38]{background:#fff1f1;border:1px solid #f1d0d0;border-radius:16px;padding:14px 16px}.form label[data-v-bde2fe38]{color:#536b93;gap:8px;font-weight:700;display:grid}.profile-box[data-v-bde2fe38]{border-radius:18px;gap:8px;padding:18px;display:grid}.avatar[data-v-bde2fe38]{color:#173560;background:linear-gradient(135deg,#87c9ff,#7be5d5);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-bde2fe38]{border-radius:18px;width:58px;height:58px}.password-wrap[data-v-bde2fe38]{position:relative}.password-wrap .input[data-v-bde2fe38]{padding-right:82px}.toggle-password[data-v-bde2fe38]{color:#425d87;cursor:pointer;background:#dfeaff;border:0;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.actions[data-v-bde2fe38]{justify-content:flex-end;gap:12px;display:flex}.primary-button[data-v-bde2fe38],.ghost-button[data-v-bde2fe38]{height:46px;font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.primary-button[data-v-bde2fe38]{color:#fff;background:#3b4563;border:0}.ghost-button[data-v-bde2fe38]{color:#45628d;background:#fff;border:1px solid #cfdcf1}.toast[data-v-bde2fe38]{z-index:50;color:#fff;border-radius:16px;padding:14px 16px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 34px #7089b42e}.toast.success[data-v-bde2fe38]{background:#3b8b6d}.toast.error[data-v-bde2fe38]{background:#c85f5f}@media (width<=1100px){.hero-grid[data-v-bde2fe38]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-toolbar[data-v-bde2fe38]{flex-direction:column;align-items:stretch}}@media (width<=980px){.page-shell[data-v-bde2fe38]{grid-template-columns:1fr}}@media (width<=768px){.page-shell[data-v-bde2fe38]{gap:16px;padding:16px}.hero-grid[data-v-bde2fe38]{grid-template-columns:1fr}.sidebar[data-v-bde2fe38],.directory-card[data-v-bde2fe38],.modal[data-v-bde2fe38]{border-radius:24px}.pagination-bar[data-v-bde2fe38]{flex-direction:column;align-items:stretch}.pagination-controls[data-v-bde2fe38]{justify-content:flex-start}.toast[data-v-bde2fe38]{bottom:16px;left:16px;right:16px}}[data-v-215e5a7d]{box-sizing:border-box}.page-shell[data-v-215e5a7d]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-215e5a7d]{pointer-events:none;position:absolute}.ambient-one[data-v-215e5a7d]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-215e5a7d]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-215e5a7d]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px);inset:0}.glass-panel[data-v-215e5a7d]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-215e5a7d]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-215e5a7d]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-215e5a7d]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-215e5a7d]{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.eyebrow[data-v-215e5a7d],.sidebar-summary span[data-v-215e5a7d],.table th[data-v-215e5a7d],.stat-card span[data-v-215e5a7d]{text-transform:uppercase;letter-spacing:.18em;color:#7f8fad;margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-215e5a7d],.hero-copy h3[data-v-215e5a7d],.timeline-head h3[data-v-215e5a7d],.stat-card strong[data-v-215e5a7d],.cell-stack strong[data-v-215e5a7d]{color:#12294d}.brand-name[data-v-215e5a7d]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-215e5a7d]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-215e5a7d],.hero-copy p[data-v-215e5a7d],.timeline-head p[data-v-215e5a7d],.cell-stack small[data-v-215e5a7d],.detail-list span[data-v-215e5a7d],.proof-box small[data-v-215e5a7d],.message[data-v-215e5a7d]{color:#6f7d96}.side-nav[data-v-215e5a7d]{gap:8px;display:grid}.nav-item[data-v-215e5a7d]{color:#476184;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.nav-item[data-v-215e5a7d]:hover,.nav-item.active[data-v-215e5a7d]{color:#24448b;background:#eef3ff;box-shadow:inset 3px 0 #2f55a4}.nav-icon[data-v-215e5a7d],.nav-icon[data-v-215e5a7d] svg{width:20px;height:20px}.nav-badge[data-v-215e5a7d]{color:#a47022;background:#fff0d9;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;margin-left:auto;padding:0 8px;font-size:.74rem;font-weight:700;display:inline-flex}.content-shell[data-v-215e5a7d]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.hero-row[data-v-215e5a7d]{grid-template-columns:minmax(0,1.4fr) 340px;align-items:stretch;gap:18px;display:grid}.hero-row-compact[data-v-215e5a7d]{grid-template-columns:1fr}.hero-banner[data-v-215e5a7d]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.hero-copy h3[data-v-215e5a7d]{letter-spacing:-.04em;margin:10px 0 8px;font-size:1.75rem;line-height:1.08}.hero-filters[data-v-215e5a7d]{width:220px}.stats-grid[data-v-215e5a7d]{gap:18px;display:grid}.stat-card[data-v-215e5a7d]{border-radius:28px;gap:10px;min-height:140px;padding:22px;display:grid}.stat-card strong[data-v-215e5a7d]{letter-spacing:-.05em;font-size:2.4rem;line-height:1}.accent-card[data-v-215e5a7d]{color:#fff;background:linear-gradient(#32405d 0%,#3f506f 100%)}.accent-card strong[data-v-215e5a7d],.accent-card span[data-v-215e5a7d],.accent-card small[data-v-215e5a7d]{color:#fff}.workspace-grid[data-v-215e5a7d]{grid-template-columns:minmax(0,1.8fr) 360px;align-items:start;gap:18px;display:grid}.table-panel[data-v-215e5a7d],.timeline-panel[data-v-215e5a7d]{border-radius:30px;overflow:hidden}.panel-toolbar[data-v-215e5a7d]{border-bottom:1px solid #e7edf7;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:14px;padding:20px 24px;display:grid}.search-wrap[data-v-215e5a7d]{background:#eef3ff;border:1px solid #d8e2f2;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:100%;height:56px;padding:0 18px;display:grid}.search-icon[data-v-215e5a7d]{color:#8eb5d2;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search-icon svg[data-v-215e5a7d]{width:16px;height:16px}.search-input[data-v-215e5a7d]{color:#183157;width:100%;font:inherit;background:0 0;border:0;outline:none}.search-input[data-v-215e5a7d]::placeholder{color:#8190a8}.select[data-v-215e5a7d]{color:#183157;width:100%;height:48px;font:inherit;appearance:none;background:#eef3ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") calc(100% - 16px)/14px 14px no-repeat;border:1px solid #d8e2f2;border-radius:14px;outline:none;padding:0 18px}.status-select[data-v-215e5a7d]{justify-self:end;max-width:220px}.table-shell[data-v-215e5a7d]{overflow-x:auto}.table[data-v-215e5a7d]{border-collapse:collapse;width:100%}.table th[data-v-215e5a7d],.table td[data-v-215e5a7d]{text-align:left;vertical-align:top;border-top:1px solid #e7edf7;padding:18px 20px}.pagination-bar[data-v-215e5a7d]{color:#6f7d96;border-top:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-215e5a7d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-215e5a7d]{color:#35548c;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-215e5a7d]:hover:not(:disabled),.pagination-controls button.active[data-v-215e5a7d]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.pagination-controls button[data-v-215e5a7d]:disabled{opacity:.5;cursor:not-allowed}.clickable-row[data-v-215e5a7d]{cursor:pointer;transition:background .2s}.clickable-row[data-v-215e5a7d]:hover{background:#f7faff}.clickable-row.selected[data-v-215e5a7d]{background:#eef3ff;box-shadow:inset 3px 0 #2f55a4}.cell-stack[data-v-215e5a7d]{gap:4px;display:grid}.timeline-panel[data-v-215e5a7d]{gap:20px;padding:22px;display:grid;position:sticky;top:24px}.timeline-head[data-v-215e5a7d]{gap:8px;display:grid}.timeline-amount[data-v-215e5a7d]{color:#214071;font-size:1.6rem;line-height:1}.timeline-steps[data-v-215e5a7d]{gap:12px;padding:0;display:grid;overflow:visible}.timeline-section-divider[data-v-215e5a7d]{color:#7f8fad;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:-2px 0;font-size:.68rem;font-weight:900;display:grid}.timeline-section-divider[data-v-215e5a7d]:before,.timeline-section-divider[data-v-215e5a7d]:after{content:"";border-top:1px dashed #d3ddea;height:1px}.timeline-section-divider span[data-v-215e5a7d]:before{content:"▼ ";font-size:.62rem}.timeline-step[data-v-215e5a7d]{--step-edge:#b6dec3;z-index:var(--step-layer);clip-path:none;background:#edf8f1;border:1px solid #0000;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;min-height:0;margin-left:0;padding:14px;display:grid;position:relative}.timeline-step[data-v-215e5a7d]:before{content:"";pointer-events:none;background:#d7e4fb;width:2px;height:12px;position:absolute;top:calc(100% + 1px);left:30px}.timeline-step[data-v-215e5a7d]:last-child:before,.timeline-edge[data-v-215e5a7d]{display:none}.timeline-step[data-v-215e5a7d]:first-child,.timeline-step[data-v-215e5a7d]:last-child{clip-path:none;border-radius:18px}.timeline-step.done[data-v-215e5a7d]{--step-edge:#b6dec3;background:#edf8f1;border-color:#c7e7d1}.timeline-step.current[data-v-215e5a7d]{--step-edge:#aac4f3;background:#eef4ff;border-color:#c9daf8}.timeline-step.current.stage-credited[data-v-215e5a7d]{--step-edge:#b6dec3;background:#edf8f1;border-color:#c7e7d1}.timeline-step.rejected[data-v-215e5a7d]{--step-edge:#e2aab0;background:#fff3f4;border-color:#efc6cb}.timeline-step[data-v-215e5a7d]:not(.done):not(.current):not(.rejected){--step-edge:#d7e4fb;background:#f8fbff;border-color:#e3eaf6}.timeline-marker[data-v-215e5a7d]{z-index:1;color:#2e7d4f;background:#ccefd9;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex;position:relative}.timeline-step.done .timeline-marker[data-v-215e5a7d]{color:#2e7d4f;background:#ccefd9}.timeline-step.current .timeline-marker[data-v-215e5a7d]{color:#fff;background:#315fb8}.timeline-step.current.stage-credited .timeline-marker[data-v-215e5a7d]{color:#2e7d4f;background:#ccefd9}.timeline-step.rejected .timeline-marker[data-v-215e5a7d]{color:#b24e57;background:#f5cbd0}.timeline-step:not(.done):not(.current):not(.rejected) .timeline-marker[data-v-215e5a7d]{color:#315fb8;background:#dce8ff}.timeline-copy[data-v-215e5a7d]{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.timeline-copy strong[data-v-215e5a7d]{color:#12294d;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.2;display:flex}.timeline-copy small[data-v-215e5a7d]{text-transform:uppercase;letter-spacing:.16em;color:#7f8fad;text-overflow:clip;white-space:normal;font-size:.72rem;font-weight:700;overflow:visible}.timeline-stamp[data-v-215e5a7d]{color:#587094;white-space:normal;text-align:left;background:#fff;border:1px solid #d9e5f5;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:26px;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.owner-badge[data-v-215e5a7d]{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.owner-badge.dealer[data-v-215e5a7d]{color:#3865ad;background:#dcecff}.owner-badge.gp[data-v-215e5a7d]{color:#347357;background:#dff5e8}.detail-block[data-v-215e5a7d]{gap:12px;display:grid}.detail-list[data-v-215e5a7d]{gap:10px;display:grid}.detail-list div[data-v-215e5a7d]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.detail-list strong[data-v-215e5a7d],.proof-box strong[data-v-215e5a7d]{color:#12294d}.proof-box[data-v-215e5a7d]{background:#f8fbff;border:1px dashed #c9d8f1;border-radius:16px;gap:6px;padding:14px;display:grid}.ghost-link[data-v-215e5a7d]{color:#35548c;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-link[data-v-215e5a7d]:hover{background:#eef3ff}.action-block[data-v-215e5a7d]{border-top:1px solid #e3eaf6;padding-top:14px}.primary-button[data-v-215e5a7d]{color:#fff;cursor:pointer;background:#078778;border:0;border-radius:12px;min-height:40px;padding:0 14px;font-weight:800}.primary-button[data-v-215e5a7d]:disabled{opacity:.6;cursor:not-allowed}.action-button[data-v-215e5a7d]{width:100%}.toast[data-v-215e5a7d]{z-index:30;color:#fff;background:#12315f;border-radius:14px;padding:14px 16px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #1d36662e}.toast.error[data-v-215e5a7d]{background:#b4232a}.empty[data-v-215e5a7d],.empty-copy[data-v-215e5a7d]{color:#6f7d96}.message[data-v-215e5a7d]{padding:16px 24px}.message.error[data-v-215e5a7d]{color:#b24e57}@media (width<=1320px){.hero-row[data-v-215e5a7d],.workspace-grid[data-v-215e5a7d]{grid-template-columns:1fr}.timeline-panel[data-v-215e5a7d]{position:static}}@media (width<=980px){.page-shell[data-v-215e5a7d]{grid-template-columns:1fr}.hero-banner[data-v-215e5a7d]{flex-direction:column;align-items:stretch}.hero-filters[data-v-215e5a7d]{width:100%}}@media (width<=768px){.page-shell[data-v-215e5a7d]{gap:16px;padding:16px}.sidebar[data-v-215e5a7d],.hero-banner[data-v-215e5a7d],.stat-card[data-v-215e5a7d],.table-panel[data-v-215e5a7d],.timeline-panel[data-v-215e5a7d]{border-radius:24px}.panel-toolbar[data-v-215e5a7d]{grid-template-columns:1fr;gap:12px;padding:18px 20px}.search-wrap[data-v-215e5a7d],.status-select[data-v-215e5a7d]{justify-self:stretch;width:100%;max-width:none}.search-wrap[data-v-215e5a7d]{border-radius:16px;height:50px}.status-select[data-v-215e5a7d]{height:50px}.timeline-copy strong[data-v-215e5a7d]{text-overflow:clip;white-space:normal;overflow:visible}}[data-v-dbdff498]{box-sizing:border-box}.page-shell[data-v-dbdff498]{color:#15315c;background:linear-gradient(#f7faff 0%,#edf3fb 100%);grid-template-columns:250px minmax(0,1fr);gap:24px;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.ambient[data-v-dbdff498]{pointer-events:none;filter:blur(42px);border-radius:999px;position:absolute}.ambient-one[data-v-dbdff498]{background:#88a8eb2e;width:24rem;height:24rem;top:-8rem;left:-6rem}.ambient-two[data-v-dbdff498]{background:#c1d3f673;width:30rem;height:30rem;bottom:-10rem;right:-8rem}.shell-card[data-v-dbdff498]{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dbe4f2;position:relative;box-shadow:0 18px 40px #25417014}.soft-card[data-v-dbdff498]{background:#fdfefe;border:1px solid #dfe7f5;box-shadow:0 10px 24px #2541700d}.sidebar[data-v-dbdff498]{border-radius:28px;flex-direction:column;gap:18px;padding:22px 18px;display:flex}.brand-lockup[data-v-dbdff498]{align-items:center;gap:12px;display:flex}.brand-mark[data-v-dbdff498]{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#304f97 0%,#3f5faa 100%);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.brand-name[data-v-dbdff498]{letter-spacing:-.04em;color:#16305c;margin:4px 0 0;font-size:1.65rem}.eyebrow[data-v-dbdff498]{text-transform:uppercase;letter-spacing:.2em;color:#8297bd;margin:0;font-size:.72rem;font-weight:700}.sidebar-note[data-v-dbdff498],.sidebar-footer[data-v-dbdff498],.summary-card[data-v-dbdff498]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-note strong[data-v-dbdff498],.sidebar-footer strong[data-v-dbdff498]{color:#15315c}.sidebar-note p[data-v-dbdff498],.sidebar-footer small[data-v-dbdff498],.summary-card small[data-v-dbdff498],.panel-head p[data-v-dbdff498],.activity-copy small[data-v-dbdff498]{color:#7082a1;margin:0;line-height:1.5}.side-nav[data-v-dbdff498]{gap:8px;display:grid}.nav-item[data-v-dbdff498]{color:#4a648d;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;font-weight:600;text-decoration:none;display:flex}.nav-item.active[data-v-dbdff498],.nav-item[data-v-dbdff498]:hover{color:#28498f;background:#eef3ff;box-shadow:inset 3px 0 #3357a6}.nav-badge[data-v-dbdff498]{color:#a47022;background:#fff0d9;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;margin-left:auto;padding:0 8px;font-size:.74rem;font-weight:800;display:inline-flex}.nav-icon[data-v-dbdff498]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.nav-icon[data-v-dbdff498] svg{width:18px;height:18px}.content-shell[data-v-dbdff498]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.summary-grid[data-v-dbdff498]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.summary-card strong[data-v-dbdff498]{color:#15315c;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.accent-card[data-v-dbdff498]{background:linear-gradient(135deg,#334160 0%,#445172 100%)}.accent-card strong[data-v-dbdff498],.accent-card .eyebrow[data-v-dbdff498],.accent-card small[data-v-dbdff498]{color:#f8fbff}.dashboard-grid[data-v-dbdff498]{grid-template-columns:minmax(0,1.7fr) minmax(320px,.75fr);align-items:start;gap:20px;display:grid}.panel-card[data-v-dbdff498]{border-radius:28px;overflow:hidden}.panel-head[data-v-dbdff498]{border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.panel-head h3[data-v-dbdff498]{color:#17325e;margin:0 0 8px;font-size:1.35rem}.panel-pill[data-v-dbdff498]{color:#7588a9;background:#f1f5fb;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.panel-link[data-v-dbdff498]{color:#35548c;white-space:nowrap;background:#fff;border:1px solid #d9e2f0;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.panel-link[data-v-dbdff498]:hover{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.table-wrap[data-v-dbdff498]{overflow-x:auto}.pipeline-table[data-v-dbdff498]{border-collapse:collapse;width:100%}.pipeline-table th[data-v-dbdff498],.pipeline-table td[data-v-dbdff498]{text-align:left;color:#35507d;border-top:1px solid #eef2f8;padding:15px 20px}.pipeline-table th[data-v-dbdff498]{text-transform:uppercase;letter-spacing:.18em;color:#8a9cb9;font-size:.72rem}.pipeline-table tbody tr[data-v-dbdff498]:hover{background:#f8fbff}.money-cell[data-v-dbdff498]{color:#24724b;font-weight:700}.empty-row[data-v-dbdff498]{text-align:center;color:#7d8eab}.activity-list[data-v-dbdff498]{gap:14px;padding:20px 24px 24px;display:grid}.activity-item[data-v-dbdff498]{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;display:grid}.activity-dot[data-v-dbdff498]{background:#cc554c;border-radius:999px;width:7px;height:7px;margin-top:9px}.activity-copy strong[data-v-dbdff498]{color:#17325e;margin-bottom:4px;display:block}.activity-copy p[data-v-dbdff498]{color:#2e4d83;margin:0 0 4px;font-weight:600}.activity-copy span[data-v-dbdff498]{color:#8a9cb9;margin-top:4px;font-size:.82rem;display:block}.empty-activity[data-v-dbdff498],.state-message[data-v-dbdff498]{color:#7082a1;padding:20px 24px 24px}.state-message.error[data-v-dbdff498]{color:#b75662}.overlay[data-v-dbdff498]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#293b6224;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-dbdff498]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-dbdff498]{border-bottom:1px solid #e7edf7;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-dbdff498]{letter-spacing:-.05em;color:#16305c;margin:10px 0 8px;font-size:2rem;line-height:1}.modal-head p[data-v-dbdff498]{color:#7082a1;margin:0}.close[data-v-dbdff498]{color:#6f81a0;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-dbdff498]{gap:16px;padding:24px 30px 30px;display:grid}.form label[data-v-dbdff498]{gap:8px;display:grid}.form label span[data-v-dbdff498]{text-transform:uppercase;letter-spacing:.18em;color:#8297bd;font-size:.76rem;font-weight:700}.form-error[data-v-dbdff498]{color:#b24e57;background:#fdeced;border:1px solid #f2c9cc;border-radius:18px;padding:14px 16px;font-weight:600}.input[data-v-dbdff498]{color:#183157;width:100%;height:56px;font:inherit;background:#eef3ff;border:1px solid #d8e2f2;border-radius:18px;outline:none;padding:0 18px}.input[data-v-dbdff498]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.input[data-v-dbdff498]::placeholder{color:#8190a8}.password-wrap[data-v-dbdff498]{position:relative}.password-wrap .input[data-v-dbdff498]{padding-right:84px}.toggle-password[data-v-dbdff498]{color:#35548c;cursor:pointer;background:#dde7f7;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-box[data-v-dbdff498]{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.avatar[data-v-dbdff498]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-dbdff498]{border-radius:18px;width:58px;height:58px}.actions[data-v-dbdff498]{align-items:center;gap:12px;display:flex}.primary-button[data-v-dbdff498],.ghost-button[data-v-dbdff498]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button[data-v-dbdff498]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.ghost-button[data-v-dbdff498]{color:#35548c;background:#fff;border:1px solid #d9e2f0}.toast[data-v-dbdff498]{z-index:60;color:#fff;border-radius:16px;min-width:260px;max-width:360px;padding:14px 16px;font-weight:700;position:fixed;top:24px;right:24px;box-shadow:0 16px 32px #314a7524}.toast.success[data-v-dbdff498]{background:linear-gradient(#3f7d61,#35684f)}.toast.error[data-v-dbdff498]{background:linear-gradient(#c96167,#ad4d54)}@media (width<=1180px){.dashboard-grid[data-v-dbdff498]{grid-template-columns:1fr}}@media (width<=980px){.page-shell[data-v-dbdff498],.summary-grid[data-v-dbdff498]{grid-template-columns:1fr}}@media (width<=768px){.page-shell[data-v-dbdff498]{gap:16px;padding:16px}.modal[data-v-dbdff498]{border-radius:24px}.modal-head[data-v-dbdff498],.form[data-v-dbdff498]{padding-left:20px;padding-right:20px}}[data-v-8d03fae1]{box-sizing:border-box}.page-shell[data-v-8d03fae1]{color:#15315c;background:linear-gradient(#f7faff 0%,#edf3fb 100%);grid-template-columns:250px minmax(0,1fr);gap:24px;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.ambient[data-v-8d03fae1]{pointer-events:none;filter:blur(42px);border-radius:999px;position:absolute}.ambient-one[data-v-8d03fae1]{background:#88a8eb2e;width:24rem;height:24rem;top:-8rem;left:-6rem}.ambient-two[data-v-8d03fae1]{background:#c1d3f673;width:30rem;height:30rem;bottom:-10rem;right:-8rem}.shell-card[data-v-8d03fae1]{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dbe4f2;position:relative;box-shadow:0 18px 40px #25417014}.soft-card[data-v-8d03fae1]{background:#fdfefe;border:1px solid #dfe7f5;box-shadow:0 10px 24px #2541700d}.sidebar[data-v-8d03fae1]{border-radius:28px;flex-direction:column;gap:18px;padding:22px 18px;display:flex}.brand-lockup[data-v-8d03fae1]{align-items:center;gap:12px;display:flex}.brand-mark[data-v-8d03fae1]{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#304f97 0%,#3f5faa 100%);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.brand-name[data-v-8d03fae1]{letter-spacing:-.04em;color:#16305c;margin:4px 0 0;font-size:1.65rem}.eyebrow[data-v-8d03fae1]{text-transform:uppercase;letter-spacing:.2em;color:#8297bd;margin:0;font-size:.72rem;font-weight:700}.sidebar-note[data-v-8d03fae1],.sidebar-footer[data-v-8d03fae1],.summary-card[data-v-8d03fae1]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-note strong[data-v-8d03fae1],.sidebar-footer strong[data-v-8d03fae1]{color:#15315c}.sidebar-note p[data-v-8d03fae1],.sidebar-footer small[data-v-8d03fae1],.summary-card small[data-v-8d03fae1],.panel-head p[data-v-8d03fae1],.activity-copy small[data-v-8d03fae1]{color:#7082a1;margin:0;line-height:1.5}.side-nav[data-v-8d03fae1]{gap:8px;display:grid}.nav-item[data-v-8d03fae1]{color:#4a648d;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;font-weight:600;text-decoration:none;display:flex}.nav-item.active[data-v-8d03fae1],.nav-item[data-v-8d03fae1]:hover{color:#28498f;background:#eef3ff;box-shadow:inset 3px 0 #3357a6}.nav-icon[data-v-8d03fae1]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.nav-icon[data-v-8d03fae1] svg{width:18px;height:18px}.content-shell[data-v-8d03fae1]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.summary-grid[data-v-8d03fae1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.summary-card strong[data-v-8d03fae1]{color:#15315c;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.accent-card[data-v-8d03fae1]{background:linear-gradient(135deg,#334160 0%,#445172 100%)}.accent-card strong[data-v-8d03fae1],.accent-card .eyebrow[data-v-8d03fae1],.accent-card small[data-v-8d03fae1]{color:#f8fbff}.dashboard-grid[data-v-8d03fae1]{grid-template-columns:minmax(0,1.7fr) minmax(320px,.75fr);align-items:start;gap:20px;display:grid}.panel-card[data-v-8d03fae1]{border-radius:28px;overflow:hidden}.panel-head[data-v-8d03fae1]{border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.panel-head h3[data-v-8d03fae1]{color:#17325e;margin:0 0 8px;font-size:1.35rem}.panel-pill[data-v-8d03fae1]{color:#7588a9;background:#f1f5fb;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.panel-link[data-v-8d03fae1]{color:#35548c;white-space:nowrap;background:#fff;border:1px solid #d9e2f0;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.panel-link[data-v-8d03fae1]:hover{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.table-wrap[data-v-8d03fae1]{overflow-x:auto}.pipeline-table[data-v-8d03fae1]{border-collapse:collapse;width:100%}.pipeline-table th[data-v-8d03fae1],.pipeline-table td[data-v-8d03fae1]{text-align:left;color:#35507d;border-top:1px solid #eef2f8;padding:15px 20px}.pipeline-table th[data-v-8d03fae1]{text-transform:uppercase;letter-spacing:.18em;color:#8a9cb9;font-size:.72rem}.pipeline-table tbody tr[data-v-8d03fae1]:hover{background:#f8fbff}.money-cell[data-v-8d03fae1]{color:#24724b;font-weight:700}.empty-row[data-v-8d03fae1]{text-align:center;color:#7d8eab}.activity-list[data-v-8d03fae1]{gap:14px;padding:20px 24px 24px;display:grid}.activity-item[data-v-8d03fae1]{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;display:grid}.activity-dot[data-v-8d03fae1]{background:#cc554c;border-radius:999px;width:7px;height:7px;margin-top:9px}.activity-copy strong[data-v-8d03fae1]{color:#17325e;margin-bottom:4px;display:block}.activity-copy p[data-v-8d03fae1]{color:#2e4d83;margin:0 0 4px;font-weight:600}.activity-copy span[data-v-8d03fae1]{color:#8a9cb9;margin-top:4px;font-size:.82rem;display:block}.empty-activity[data-v-8d03fae1],.state-message[data-v-8d03fae1]{color:#7082a1;padding:20px 24px 24px}.state-message.error[data-v-8d03fae1]{color:#b75662}.overlay[data-v-8d03fae1]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#293b6224;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-8d03fae1]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-8d03fae1]{border-bottom:1px solid #e7edf7;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-8d03fae1]{letter-spacing:-.05em;color:#16305c;margin:10px 0 8px;font-size:2rem;line-height:1}.modal-head p[data-v-8d03fae1]{color:#7082a1;margin:0}.close[data-v-8d03fae1]{color:#6f81a0;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-8d03fae1]{gap:16px;padding:24px 30px 30px;display:grid}.form label[data-v-8d03fae1]{gap:8px;display:grid}.form label span[data-v-8d03fae1]{text-transform:uppercase;letter-spacing:.18em;color:#8297bd;font-size:.76rem;font-weight:700}.form-error[data-v-8d03fae1]{color:#b24e57;background:#fdeced;border:1px solid #f2c9cc;border-radius:18px;padding:14px 16px;font-weight:600}.input[data-v-8d03fae1]{color:#183157;width:100%;height:56px;font:inherit;background:#eef3ff;border:1px solid #d8e2f2;border-radius:18px;outline:none;padding:0 18px}.input[data-v-8d03fae1]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.input[data-v-8d03fae1]::placeholder{color:#8190a8}.password-wrap[data-v-8d03fae1]{position:relative}.password-wrap .input[data-v-8d03fae1]{padding-right:84px}.toggle-password[data-v-8d03fae1]{color:#35548c;cursor:pointer;background:#dde7f7;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-box[data-v-8d03fae1]{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.avatar[data-v-8d03fae1]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-8d03fae1]{border-radius:18px;width:58px;height:58px}.actions[data-v-8d03fae1]{align-items:center;gap:12px;display:flex}.primary-button[data-v-8d03fae1],.ghost-button[data-v-8d03fae1]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button[data-v-8d03fae1]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.ghost-button[data-v-8d03fae1]{color:#35548c;background:#fff;border:1px solid #d9e2f0}.toast[data-v-8d03fae1]{z-index:60;color:#fff;border-radius:16px;min-width:260px;max-width:360px;padding:14px 16px;font-weight:700;position:fixed;top:24px;right:24px;box-shadow:0 16px 32px #314a7524}.toast.success[data-v-8d03fae1]{background:linear-gradient(#3f7d61,#35684f)}.toast.error[data-v-8d03fae1]{background:linear-gradient(#c96167,#ad4d54)}@media (width<=1180px){.dashboard-grid[data-v-8d03fae1]{grid-template-columns:1fr}}@media (width<=980px){.page-shell[data-v-8d03fae1],.summary-grid[data-v-8d03fae1]{grid-template-columns:1fr}}@media (width<=768px){.page-shell[data-v-8d03fae1]{gap:16px;padding:16px}.modal[data-v-8d03fae1]{border-radius:24px}.modal-head[data-v-8d03fae1],.form[data-v-8d03fae1]{padding-left:20px;padding-right:20px}}.page-shell[data-v-fdb27376]{color:#12294d;background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;min-height:100vh;padding:24px;display:grid}.content-shell[data-v-fdb27376]{align-content:start;gap:22px;min-width:0;display:grid}.stats-grid[data-v-fdb27376]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-fdb27376],.queue-panel[data-v-fdb27376]{background:#fff;border:1px solid #dbe4f2;border-radius:18px;box-shadow:0 18px 38px #1d366612}.stat-card[data-v-fdb27376]{align-content:space-between;min-height:132px;padding:20px;display:grid}.stat-card span[data-v-fdb27376],.section-head span[data-v-fdb27376]{color:#7f8fad;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.stat-card strong[data-v-fdb27376]{color:#12294d;font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.1}.stat-card small[data-v-fdb27376],.queue-row p[data-v-fdb27376],.empty-state p[data-v-fdb27376]{color:#6f7d96}.queue-panel[data-v-fdb27376]{padding:22px}.section-head[data-v-fdb27376]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.section-head h2[data-v-fdb27376]{margin:6px 0 0;font-size:1.5rem}.section-head a[data-v-fdb27376]{color:#365c99;font-weight:800;text-decoration:none}.queue-list[data-v-fdb27376]{gap:10px;display:grid}.queue-row[data-v-fdb27376]{background:#f8fbff;border:1px solid #e2e9f5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.queue-row strong[data-v-fdb27376]{color:#12294d}.queue-row p[data-v-fdb27376]{margin:5px 0 0}.queue-row span[data-v-fdb27376]{color:#24448b;white-space:nowrap;font-weight:900}.empty-state[data-v-fdb27376],.message[data-v-fdb27376]{background:#fff;border:1px solid #dbe4f2;border-radius:16px;padding:18px}.empty-state p[data-v-fdb27376],.message[data-v-fdb27376]{margin:0}.error[data-v-fdb27376]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}@media (width<=1100px){.page-shell[data-v-fdb27376],.stats-grid[data-v-fdb27376]{grid-template-columns:1fr}}[data-v-a5a668c4]{box-sizing:border-box}.page-shell[data-v-a5a668c4]{--bg-deep:#07131f;--line:#b0d6ff24;--text-main:#f4f8ff;--text-soft:#99b1cb;background:radial-gradient(circle at top left, #419bff2e, transparent 28%), radial-gradient(circle at 88% 18%, #51e0c21f, transparent 24%), linear-gradient(135deg, var(--bg-deep) 0%, #0d1e2c 45%, #08121d 100%);min-height:100vh;color:var(--text-main);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-a5a668c4]{pointer-events:none;position:absolute}.ambient-one[data-v-a5a668c4]{filter:blur(26px);background:radial-gradient(circle,#59a3ff33 0%,#59a3ff00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-a5a668c4]{filter:blur(32px);background:radial-gradient(circle,#61f1d629 0%,#61f1d600 64%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-a5a668c4]{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131f8f;position:relative;box-shadow:0 24px 60px #00000047}.soft-panel[data-v-a5a668c4]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #b7ddff14;box-shadow:0 18px 38px #040a1233}.sidebar[data-v-a5a668c4]{border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-a5a668c4]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-a5a668c4]{letter-spacing:.08em;color:#03111b;background:linear-gradient(135deg,#9fd9ff 0%,#5ff0d4 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.eyebrow[data-v-a5a668c4],.sidebar-summary span[data-v-a5a668c4],.table th[data-v-a5a668c4],.stat-card span[data-v-a5a668c4],.form label span[data-v-a5a668c4]{text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft);margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-a5a668c4]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-a5a668c4],.profile-box[data-v-a5a668c4]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-a5a668c4],.topbar-copy p[data-v-a5a668c4],.hero-copy p[data-v-a5a668c4],.directory-header p[data-v-a5a668c4],.stack small[data-v-a5a668c4],.message[data-v-a5a668c4],.stat-card small[data-v-a5a668c4],.profile-box small[data-v-a5a668c4]{color:var(--text-soft)}.side-nav[data-v-a5a668c4]{gap:8px;display:grid}.nav-item[data-v-a5a668c4]{color:#b1c7dc;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.nav-item[data-v-a5a668c4]:hover,.nav-item.active[data-v-a5a668c4]{color:#eff8ff;background:#83c6ff1a;transform:translate(2px)}.nav-icon[data-v-a5a668c4],.nav-icon[data-v-a5a668c4] svg{width:20px;height:20px}.nav-badge[data-v-a5a668c4]{color:#f0d08a;background:#f0b0602e;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;margin-left:auto;padding:0 8px;font-size:.74rem;display:inline-flex}.content-shell[data-v-a5a668c4]{z-index:1;gap:24px;min-width:0;display:grid;position:relative;overflow:visible}.topbar[data-v-a5a668c4]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-a5a668c4]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-a5a668c4]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-a5a668c4]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-a5a668c4]:hover,.profile-trigger[data-v-a5a668c4]:hover,.menu-item[data-v-a5a668c4]:hover{background:#eef3ff}.notify-button svg[data-v-a5a668c4],.menu-item svg[data-v-a5a668c4]{width:16px;height:16px}.profile-trigger[data-v-a5a668c4]{color:#20355e;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;height:40px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-a5a668c4]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-a5a668c4]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-a5a668c4]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-a5a668c4]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-a5a668c4]{width:16px;height:16px}.profile-menu[data-v-a5a668c4]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-a5a668c4]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex}.hero-banner[data-v-a5a668c4]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.hero-copy h3[data-v-a5a668c4],.directory-copy h3[data-v-a5a668c4]{letter-spacing:-.04em;margin:10px 0 8px;font-size:1.8rem;line-height:1.08}.hero-copy[data-v-a5a668c4]{max-width:54rem}.hero-chips[data-v-a5a668c4]{justify-items:end;gap:12px;display:grid}.chip[data-v-a5a668c4]{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-weight:700;display:inline-flex}.stats-grid[data-v-a5a668c4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-a5a668c4]{border-radius:28px;align-content:start;gap:10px;min-height:150px;padding:24px;display:grid}.stat-card strong[data-v-a5a668c4]{letter-spacing:-.05em;font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;display:block}.directory-card[data-v-a5a668c4]{border-radius:32px;overflow:hidden}.directory-header[data-v-a5a668c4]{border-bottom:1px solid #b6dcff14;gap:18px;padding:24px;display:grid}.directory-copy[data-v-a5a668c4]{justify-items:start;gap:4px;display:grid}.filter-stack[data-v-a5a668c4]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.search-wrap[data-v-a5a668c4]{background:#97cdff1a;border:1px solid #baddff1f;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:420px;max-width:100%;height:56px;padding:0 18px;display:grid}.search-icon[data-v-a5a668c4]{color:#8eb5d2;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search-icon svg[data-v-a5a668c4]{width:16px;height:16px}.search-input[data-v-a5a668c4],.select[data-v-a5a668c4],.input[data-v-a5a668c4]{width:100%;height:56px;color:var(--text-main);font:inherit;outline:none}.search-input[data-v-a5a668c4]{background:0 0;border:0}.search-input[data-v-a5a668c4]::placeholder,.input[data-v-a5a668c4]::placeholder{color:#83a3bf}.select[data-v-a5a668c4],.input[data-v-a5a668c4]{background:#97cdff1a;border:1px solid #baddff1f;border-radius:18px;padding:0 18px}.select[data-v-a5a668c4]{color:#183157;appearance:none;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;width:200px;min-width:200px;padding:0 44px 0 18px}.table-shell[data-v-a5a668c4]{width:100%;overflow:auto visible}.pagination-bar[data-v-a5a668c4]{color:#6f7d96;border-top:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-a5a668c4]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-a5a668c4]{color:#35548c;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-a5a668c4]:hover:not(:disabled),.pagination-controls button.active[data-v-a5a668c4]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.pagination-controls button[data-v-a5a668c4]:disabled{opacity:.5;cursor:not-allowed}.table[data-v-a5a668c4]{border-collapse:collapse;width:100%}.table th[data-v-a5a668c4],.table td[data-v-a5a668c4]{text-align:left;white-space:nowrap;border-top:1px solid #b6dcff14;padding:18px 24px}.clickable-row[data-v-a5a668c4]{cursor:pointer}.table td[data-v-a5a668c4]:nth-child(3){white-space:normal}.pill[data-v-a5a668c4]{color:#dff1ff;background:#ffffff0f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.mono[data-v-a5a668c4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.stack[data-v-a5a668c4]{gap:4px;display:grid}.compact-stack small[data-v-a5a668c4]{font-size:.83rem}.row-index[data-v-a5a668c4]{color:#1f3764;font-size:1rem;font-weight:800}.premium-cell[data-v-a5a668c4]{color:#1f3764;font-weight:800}.mode-badge[data-v-a5a668c4]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.mode-badge.cash[data-v-a5a668c4]{color:#2f63b5;background:#dcebff}.mode-badge.pdc[data-v-a5a668c4]{color:#aa7a14;background:#fff0c9}.table-link[data-v-a5a668c4]{color:#2b62ba;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.84rem;font-weight:700}.table-link[data-v-a5a668c4]:hover{text-decoration:underline}.policy-ops-table td[data-v-a5a668c4]:nth-child(2),.policy-ops-table td[data-v-a5a668c4]:nth-child(7){white-space:normal}.status-badge[data-v-a5a668c4],.action-chip[data-v-a5a668c4]{letter-spacing:.08em;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.action-chip[data-v-a5a668c4]{cursor:pointer}.warn[data-v-a5a668c4]{color:#f0d08a;background:#f0b06024}.info[data-v-a5a668c4]{color:#b8deff;background:#61b4ff24}.danger[data-v-a5a668c4]{color:#ffd9d9;background:#ff78781f}.processing[data-v-a5a668c4]{color:#d9c3ff;background:#b290ff24}.success[data-v-a5a668c4]{color:#d7ffed;background:#57e6a41f}.message[data-v-a5a668c4]{padding:20px 24px}.message.error[data-v-a5a668c4],.form-error[data-v-a5a668c4],.form label small[data-v-a5a668c4]{color:#ffb5b5}.empty[data-v-a5a668c4]{text-align:center;color:var(--text-soft)}.overlay[data-v-a5a668c4]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e1894;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-a5a668c4]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-a5a668c4]{border-bottom:1px solid #b6dcff14;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-a5a668c4]{letter-spacing:-.05em;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-a5a668c4]{color:#a9c3da;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-a5a668c4]{gap:16px;padding:24px 30px 30px;display:grid}.form-error[data-v-a5a668c4]{background:#ad282838;border:1px solid #ff868633;border-radius:18px;padding:14px 16px;font-weight:600}.form label[data-v-a5a668c4]{gap:8px;display:grid}.password-wrap[data-v-a5a668c4]{position:relative}.password-wrap .input[data-v-a5a668c4]{padding-right:84px}.toggle-password[data-v-a5a668c4]{color:#dff1ff;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.avatar[data-v-a5a668c4]{color:#04111b;background:linear-gradient(135deg,#8fd8ff 0%,#56e0d4 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-a5a668c4]{border-radius:18px;width:58px;height:58px}.actions-row[data-v-a5a668c4]{align-items:center;gap:12px;display:flex}.ghost-button[data-v-a5a668c4],.primary-button[data-v-a5a668c4]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-button[data-v-a5a668c4]{color:#dff1ff;background:#ffffff0d;border:1px solid #baddff1f}.primary-button[data-v-a5a668c4]{color:#04111b;background:linear-gradient(135deg,#90dbff 0%,#62e5d6 100%);box-shadow:0 18px 28px #4db3e92e}@media (width<=1280px){.stats-grid[data-v-a5a668c4]{grid-template-columns:1fr}}@media (width<=1080px){.page-shell[data-v-a5a668c4]{grid-template-columns:1fr}.hero-banner[data-v-a5a668c4],.topbar[data-v-a5a668c4]{flex-direction:column;align-items:stretch}.hero-chips[data-v-a5a668c4]{justify-items:start}.filter-stack[data-v-a5a668c4]{flex-wrap:wrap}.search-wrap[data-v-a5a668c4],.select[data-v-a5a668c4]{width:100%;min-width:0;max-width:100%}.topbar-actions[data-v-a5a668c4]{justify-content:flex-start;width:100%}}@media (width<=768px){.page-shell[data-v-a5a668c4]{gap:16px;padding:16px}.sidebar[data-v-a5a668c4],.topbar[data-v-a5a668c4],.hero-banner[data-v-a5a668c4],.stat-card[data-v-a5a668c4],.directory-card[data-v-a5a668c4],.modal[data-v-a5a668c4]{border-radius:24px}.table th[data-v-a5a668c4],.table td[data-v-a5a668c4]{padding:16px}.modal-head[data-v-a5a668c4],.form[data-v-a5a668c4]{padding-left:20px;padding-right:20px}}.page-shell[data-v-a5a668c4],.login-shell[data-v-a5a668c4],.reset-shell[data-v-a5a668c4]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96}.page-shell[data-v-a5a668c4]{color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%)}.ambient-one[data-v-a5a668c4]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%)}.ambient-two[data-v-a5a668c4]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%)}.ambient-grid[data-v-a5a668c4]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px)}.glass-panel[data-v-a5a668c4]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-a5a668c4]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-a5a668c4]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);box-shadow:0 22px 44px #1d366614}.brand-mark[data-v-a5a668c4]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-name[data-v-a5a668c4],.topbar-copy h2[data-v-a5a668c4],.hero-copy h3[data-v-a5a668c4],.directory-copy h3[data-v-a5a668c4],.toolbar-copy h3[data-v-a5a668c4],.search-copy h3[data-v-a5a668c4],.stat-card strong[data-v-a5a668c4],.metric-tile strong[data-v-a5a668c4],.table strong[data-v-a5a668c4],.modal-head h2[data-v-a5a668c4],.profile-box strong[data-v-a5a668c4],.sidebar-summary strong[data-v-a5a668c4]{color:#12294d}.brand-kicker[data-v-a5a668c4],.summary-label[data-v-a5a668c4],.eyebrow[data-v-a5a668c4],.table th[data-v-a5a668c4],.stat-card span[data-v-a5a668c4],.metric-tile span[data-v-a5a668c4],.form label span[data-v-a5a668c4],.sidebar-summary span[data-v-a5a668c4]{color:#7f8fad}.sidebar-summary small[data-v-a5a668c4],.topbar-copy p[data-v-a5a668c4],.hero-copy p[data-v-a5a668c4],.directory-header p[data-v-a5a668c4],.stack small[data-v-a5a668c4],.message[data-v-a5a668c4],.stat-card small[data-v-a5a668c4],.profile-box small[data-v-a5a668c4],.modal-head p[data-v-a5a668c4],.toolbar-copy p[data-v-a5a668c4],.mock-note[data-v-a5a668c4],.search-copy p[data-v-a5a668c4]{color:#6f7d96}.nav-item[data-v-a5a668c4]{color:#476184}.nav-item[data-v-a5a668c4]:hover,.nav-item.active[data-v-a5a668c4]{color:#24448b;background:#eef3ff;transform:none;box-shadow:inset 3px 0 #2f55a4}.nav-badge[data-v-a5a668c4]{color:#a47022;background:#fff0d9}.icon-button[data-v-a5a668c4],.ghost-button[data-v-a5a668c4],.icon-link[data-v-a5a668c4]{color:#35548c;background:#fff;border-color:#d9e2f0}.icon-button[data-v-a5a668c4]:hover,.ghost-button[data-v-a5a668c4]:hover,.icon-link[data-v-a5a668c4]:hover,.menu-item[data-v-a5a668c4]:hover{background:#eef3ff}.profile-menu[data-v-a5a668c4]{background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-a5a668c4]{color:#1f3764}.danger-item[data-v-a5a668c4]{color:#bb5864}.search-wrap[data-v-a5a668c4],.search[data-v-a5a668c4],.input[data-v-a5a668c4],.select[data-v-a5a668c4],.search-input[data-v-a5a668c4]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.search[data-v-a5a668c4]::placeholder,.input[data-v-a5a668c4]::placeholder,.search-input[data-v-a5a668c4]::placeholder{color:#8190a8}.search-wrap[data-v-a5a668c4]:focus-within,.search[data-v-a5a668c4]:focus,.input[data-v-a5a668c4]:focus,.select[data-v-a5a668c4]:focus,.search-input[data-v-a5a668c4]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.select[data-v-a5a668c4]{color:#183157;background-color:#eef3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.select option[data-v-a5a668c4]{color:#183157;background:#fff}.primary-button[data-v-a5a668c4],.signin-button[data-v-a5a668c4]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.action-chip[data-v-a5a668c4],.upload-chip[data-v-a5a668c4]{color:#a47022;background:#fff0d9;border-color:#efd19d}.pill[data-v-a5a668c4],.mono[data-v-a5a668c4],.email-chip[data-v-a5a668c4],.mono-chip[data-v-a5a668c4]{color:#35507d;background:#edf2fb}.avatar[data-v-a5a668c4]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%)}.status-badge.active[data-v-a5a668c4],.success[data-v-a5a668c4]{color:#3a7d56;background:#e6f5ec}.status-badge.pending[data-v-a5a668c4],.warn[data-v-a5a668c4]{color:#a47022;background:#fff0d9}.status-badge.requested[data-v-a5a668c4],.info[data-v-a5a668c4]{color:#4069b0;background:#dbe9ff}.status-badge.processing[data-v-a5a668c4],.processing[data-v-a5a668c4]{color:#6955b5;background:#ece6ff}.status-badge.inactive[data-v-a5a668c4],.danger[data-v-a5a668c4]{color:#c26464;background:#fdeceb}.alert-chip[data-v-a5a668c4]{color:#a47022;background:#fff0d9}.accent-tile[data-v-a5a668c4]{background:linear-gradient(135deg,#32405d 0%,#3e4b6b 100%)}.accent-tile strong[data-v-a5a668c4],.accent-tile span[data-v-a5a668c4],.accent-tile small[data-v-a5a668c4]{color:#fff}.table tbody tr[data-v-a5a668c4]:hover{background:#f7faff}.directory-card[data-v-a5a668c4],.hero-card[data-v-a5a668c4],.topbar[data-v-a5a668c4],.hero-banner[data-v-a5a668c4],.modal[data-v-a5a668c4]{border-color:#dbe4f2}.directory-toolbar[data-v-a5a668c4],.modal-head[data-v-a5a668c4],.table th[data-v-a5a668c4],.table td[data-v-a5a668c4],.directory-header[data-v-a5a668c4]{border-color:#e7edf7}.overlay[data-v-a5a668c4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129}.close[data-v-a5a668c4]{color:#6d7f9e}.form-error[data-v-a5a668c4]{color:#b24e57;background:#fdeced;border-color:#f2c9cc}.toast[data-v-a5a668c4]{z-index:50;color:#fff;border-radius:16px;min-width:240px;padding:14px 16px;font-weight:700;position:fixed;top:24px;right:24px;box-shadow:0 18px 34px #08121f2e}.toast.success[data-v-a5a668c4],.alert.success[data-v-a5a668c4]{color:#fff;background:linear-gradient(#3f7d61,#35684f);border-color:#0000}.toast.error[data-v-a5a668c4],.alert.error[data-v-a5a668c4]{color:#fff;background:linear-gradient(#c96167,#ad4d54);border-color:#0000}.login-shell[data-v-a5a668c4],.reset-shell[data-v-a5a668c4]{color:#12294d;background:radial-gradient(circle at 0 0,#759de838,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);min-height:100vh}.topbar[data-v-a5a668c4],.card[data-v-a5a668c4],.login-card[data-v-a5a668c4],.experience-frame[data-v-a5a668c4]{border-color:#dbe4f2}.topbar[data-v-a5a668c4],.card[data-v-a5a668c4],.login-card[data-v-a5a668c4]{background:#ffffffeb;box-shadow:0 18px 40px #1d366614}.brand-panel[data-v-a5a668c4]{background:linear-gradient(#f8fafffa 0%,#f2f6fdfa 100%)}.brand-panel[data-v-a5a668c4]:after{background:linear-gradient(#dbe3f2f2,#dbe3f200)}.brand-chip[data-v-a5a668c4],.brand-mark[data-v-a5a668c4]{color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%)}.brand-copy h2[data-v-a5a668c4],.login-card h1[data-v-a5a668c4],.card h1[data-v-a5a668c4],.topbar-brand strong[data-v-a5a668c4]{color:#12294d}.brand-copy p[data-v-a5a668c4],.copy[data-v-a5a668c4],.security-note[data-v-a5a668c4],.security-caption[data-v-a5a668c4],.topbar-brand small[data-v-a5a668c4],.support-button[data-v-a5a668c4],.back-link[data-v-a5a668c4]{color:#6f7d96}.feature-tile[data-v-a5a668c4],.portal-status[data-v-a5a668c4],.input-shell[data-v-a5a668c4]{background:#fff;border-color:#dbe4f2;box-shadow:0 14px 28px #1d36660d}.field-label[data-v-a5a668c4],.eyebrow[data-v-a5a668c4],.card .eyebrow[data-v-a5a668c4]{color:#7f8fad}.input-shell[data-v-a5a668c4]:focus-within{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.input-icon[data-v-a5a668c4]{color:#7c90b7}.input-shell input[data-v-a5a668c4],.field input[data-v-a5a668c4]{color:#183157}.input-shell input[data-v-a5a668c4]::placeholder,.field input[data-v-a5a668c4]::placeholder{color:#8190a8}.field input[data-v-a5a668c4]{color:#183157;background:#eef3ff;border-color:#d8e2f2}.field input[data-v-a5a668c4]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.toggle-password[data-v-a5a668c4]{color:#35548c;background:#dde7f7}.forgot-link[data-v-a5a668c4]{color:#365c99}.signin-button[data-v-a5a668c4]:hover,.primary-button[data-v-a5a668c4]:hover{filter:brightness(1.02)}[data-v-a2877089]{box-sizing:border-box}.page-shell[data-v-a2877089]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-a2877089]{pointer-events:none;position:absolute}.ambient-one[data-v-a2877089]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-a2877089]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-a2877089]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-a2877089]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-a2877089]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-a2877089]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-a2877089]{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.eyebrow[data-v-a2877089],.sidebar-summary span[data-v-a2877089],.form-grid label span[data-v-a2877089]{text-transform:uppercase;letter-spacing:.18em;color:#7f8fad;margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-a2877089],.topbar-copy h2[data-v-a2877089],.panel-head h3[data-v-a2877089],.stat-card strong[data-v-a2877089]{color:#12294d}.brand-name[data-v-a2877089]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-a2877089],.profile-box[data-v-a2877089]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-a2877089],.topbar-copy p[data-v-a2877089],.panel-copy[data-v-a2877089],.detail-list span[data-v-a2877089],.upload-meta span[data-v-a2877089],.profile-box small[data-v-a2877089],.form-grid small[data-v-a2877089]{color:#6f7d96}.side-nav[data-v-a2877089]{gap:8px;display:grid}.nav-item[data-v-a2877089]{color:#476184;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.nav-item[data-v-a2877089]:hover,.nav-item.active[data-v-a2877089]{color:#24448b;background:#eef3ff;box-shadow:inset 3px 0 #2f55a4}.nav-icon[data-v-a2877089],.nav-icon[data-v-a2877089] svg{width:20px;height:20px}.content-shell[data-v-a2877089]{gap:24px;min-width:0;display:grid}.topbar[data-v-a2877089]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-a2877089]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-a2877089]{align-items:center;gap:12px;display:flex;position:relative}.icon-button[data-v-a2877089],.ghost-button[data-v-a2877089],.primary-button[data-v-a2877089],.ghost-link[data-v-a2877089]{color:#35548c;cursor:pointer;height:46px;font:inherit;background:#fff;border:1px solid #d9e2f0;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.icon-button[data-v-a2877089]{width:46px;padding:0}.icon-button[data-v-a2877089]:hover,.ghost-button[data-v-a2877089]:hover,.ghost-link[data-v-a2877089]:hover,.menu-item[data-v-a2877089]:hover{background:#eef3ff}.icon-button svg[data-v-a2877089],.menu-item svg[data-v-a2877089]{width:16px;height:16px}.summary-grid[data-v-a2877089]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-a2877089]{border-radius:28px;gap:10px;min-height:150px;padding:24px;display:grid}.stat-card strong[data-v-a2877089]{font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;display:block}.journey-banner[data-v-a2877089]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.journey-copy h3[data-v-a2877089]{letter-spacing:-.04em;color:#12294d;margin:10px 0 8px;font-size:1.7rem;line-height:1.08}.journey-copy p[data-v-a2877089]{color:#6f7d96;max-width:46rem;margin:0}.journey-statuses[data-v-a2877089]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.journey-chip[data-v-a2877089],.state-pill[data-v-a2877089]{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.journey-chip.done[data-v-a2877089],.state-pill.success[data-v-a2877089]{color:#3d7754;background:#eaf6ee}.journey-chip.todo[data-v-a2877089],.state-pill.warn[data-v-a2877089]{color:#9b6b1d;background:#fff3df}.detail-grid[data-v-a2877089]{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.panel[data-v-a2877089]{border-radius:28px;overflow:hidden}.detail-card[data-v-a2877089],.upload-card[data-v-a2877089],.form-panel[data-v-a2877089]{padding:24px}.panel-head[data-v-a2877089]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.panel-head h3[data-v-a2877089]{letter-spacing:-.04em;margin:10px 0 6px;font-size:1.7rem;line-height:1.08}.detail-list[data-v-a2877089]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-list div[data-v-a2877089]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:18px;gap:8px;padding:16px;display:grid}.detail-list strong[data-v-a2877089]{color:#12294d}.upload-state[data-v-a2877089]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.upload-shell[data-v-a2877089]{cursor:pointer;color:#49648d;background:#f8fbff;border:1px dashed #b9c9e5;border-radius:18px;align-items:center;min-height:56px;padding:0 18px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.upload-shell.active[data-v-a2877089]{background:#f1f6ff;border-color:#6f95d8}.upload-input[data-v-a2877089]{display:none}.upload-meta[data-v-a2877089]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.attachment-field[data-v-a2877089]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:22px;gap:14px;padding:18px;display:grid}.attachment-head[data-v-a2877089]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.attachment-head strong[data-v-a2877089]{color:#12294d;margin-top:6px;font-size:1rem;display:block}.attachment-note[data-v-a2877089]{color:#6f7d96;font-weight:700}.success-note[data-v-a2877089]{color:#3d7754}.error-note[data-v-a2877089]{color:#b24e57}.ocr-review[data-v-a2877089]{background:#fff;border:1px solid #dbe5f4;border-radius:16px;overflow:hidden}.ocr-review summary[data-v-a2877089]{cursor:pointer;color:#35548c;padding:12px 14px;font-weight:800}.ocr-review pre[data-v-a2877089]{color:#183157;white-space:pre-wrap;border-top:1px solid #e8eef8;max-height:220px;margin:0;padding:14px;font:.82rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.form-panel[data-v-a2877089]{gap:20px;display:grid}.slip-workspace[data-v-a2877089]{grid-template-columns:minmax(320px,.78fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.slip-preview-panel[data-v-a2877089]{align-self:start;position:sticky;top:24px}.slip-preview-frame[data-v-a2877089]{background:#f5f8fd;border:1px solid #dbe5f4;border-radius:18px;place-items:center;height:min(68vh,620px);min-height:460px;display:grid;overflow:hidden}.slip-preview-frame img[data-v-a2877089],.slip-preview-frame object[data-v-a2877089]{width:100%;height:100%;min-height:460px;display:block}.slip-preview-frame img[data-v-a2877089]{object-fit:contain;background:#f5f8fd}.slip-preview-frame object[data-v-a2877089]{border:0}.slip-preview-frame.empty[data-v-a2877089]{background:#f5f8fd;min-height:360px}.preview-placeholder[data-v-a2877089]{text-align:center;color:#6f7d96;justify-items:center;gap:8px;padding:24px;display:grid}.preview-placeholder strong[data-v-a2877089]{color:#12294d}.slip-upload-meta[data-v-a2877089]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.slip-upload-meta span[data-v-a2877089]{flex:100%}.form-grid[data-v-a2877089]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.slip-form-grid[data-v-a2877089]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label[data-v-a2877089],.form[data-v-a2877089]{gap:8px;display:grid}.full[data-v-a2877089]{grid-column:1/-1}.spacer[data-v-a2877089]{visibility:hidden}.submit-strip[data-v-a2877089]{border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.submit-copy[data-v-a2877089]{gap:6px;display:grid}.submit-copy strong[data-v-a2877089]{color:#12294d;font-size:1rem}.submit-copy small[data-v-a2877089]{color:#6f7d96;max-width:42rem}.input[data-v-a2877089],.select[data-v-a2877089]{color:#183157;width:100%;height:52px;font:inherit;background:#eef3ff;border:1px solid #d8e2f2;border-radius:16px;outline:none;padding:0 16px}.input-locked[data-v-a2877089]{color:#60708d;cursor:not-allowed;background:#f5f7fb}.select[data-v-a2877089]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.input[data-v-a2877089]:focus,.select[data-v-a2877089]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.form-error[data-v-a2877089]{color:#b24e57;background:#fdeced;border:1px solid #f2c9cc;border-radius:18px;grid-column:1/-1;padding:14px 16px;font-weight:600}.actions-row[data-v-a2877089]{align-items:center;gap:12px;display:flex}.submit-strip .actions-row[data-v-a2877089]{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.primary-button[data-v-a2877089]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);border-color:#0000;box-shadow:0 16px 28px #363f5c2e}.compact-button[data-v-a2877089]{border-radius:12px;height:38px;padding:0 14px}.overlay[data-v-a2877089]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-a2877089]{border-radius:30px;width:min(620px,100%);overflow:hidden}.state-card[data-v-a2877089]{color:#35548c;padding:24px;font-weight:600}.error-state[data-v-a2877089]{color:#b24e57}.modal-head[data-v-a2877089]{border-bottom:1px solid #e7edf7;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-a2877089]{margin:10px 0 8px;font-size:2rem}.close[data-v-a2877089]{color:#6d7f9e;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-a2877089]{padding:24px 30px 30px}.profile-box[data-v-a2877089]{margin-bottom:12px}.avatar[data-v-a2877089]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-a2877089]{border-radius:18px;width:58px;height:58px}.password-wrap[data-v-a2877089]{position:relative}.password-wrap .input[data-v-a2877089]{padding-right:84px}.toggle-password[data-v-a2877089]{color:#35548c;cursor:pointer;background:#dde7f7;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.error-card[data-v-a2877089]{color:#b24e57;border-radius:28px;padding:24px}.toast[data-v-a2877089]{z-index:60;color:#1f3764;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d9e4f2;border-radius:16px;min-width:260px;max-width:360px;padding:14px 16px;font-weight:700;position:fixed;top:24px;right:24px;box-shadow:0 16px 32px #314a7524}.toast.success[data-v-a2877089]{color:#fff;background:linear-gradient(#3f7d61,#35684f);border-color:#0000}.toast.error[data-v-a2877089]{color:#fff;background:linear-gradient(#c96167,#ad4d54);border-color:#0000}@media (width<=1280px){.summary-grid[data-v-a2877089],.detail-grid[data-v-a2877089]{grid-template-columns:1fr}.journey-banner[data-v-a2877089]{flex-direction:column;align-items:stretch}.submit-strip[data-v-a2877089]{flex-direction:row;align-items:center}.submit-copy[data-v-a2877089]{flex:auto}.spacer[data-v-a2877089]{display:none}}@media (width<=980px){.page-shell[data-v-a2877089]{grid-template-columns:1fr}.topbar[data-v-a2877089]{flex-direction:column;align-items:stretch}.slip-workspace[data-v-a2877089],.slip-form-grid[data-v-a2877089]{grid-template-columns:1fr}.slip-preview-panel[data-v-a2877089]{position:static}.slip-preview-frame[data-v-a2877089],.slip-preview-frame object[data-v-a2877089]{min-height:420px}}@media (width<=768px){.page-shell[data-v-a2877089]{gap:16px;padding:16px}.sidebar[data-v-a2877089],.topbar[data-v-a2877089],.panel[data-v-a2877089],.modal[data-v-a2877089]{border-radius:24px}.detail-list[data-v-a2877089],.form-grid[data-v-a2877089]{grid-template-columns:1fr}.slip-preview-frame[data-v-a2877089],.slip-preview-frame object[data-v-a2877089]{min-height:320px}.modal-head[data-v-a2877089],.form[data-v-a2877089]{padding-left:20px;padding-right:20px}.submit-strip[data-v-a2877089]{flex-direction:column;align-items:stretch}.submit-strip .actions-row[data-v-a2877089]{justify-content:stretch;margin-left:0}.submit-strip .actions-row[data-v-a2877089]>*{flex:auto}.toast[data-v-a2877089]{min-width:auto;top:16px;left:16px;right:16px}}.topbar-actions[data-v-a2877089]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-a2877089]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-a2877089]:hover,.profile-trigger[data-v-a2877089]:hover,.menu-item[data-v-a2877089]:hover,.ghost-link[data-v-a2877089]:hover{background:#eef3ff}.notify-button svg[data-v-a2877089],.menu-item svg[data-v-a2877089]{width:16px;height:16px}.profile-trigger[data-v-a2877089]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-a2877089]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-a2877089]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-a2877089]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-a2877089]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-a2877089]{width:16px;height:16px}.profile-menu[data-v-a2877089]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-a2877089]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex}.danger-item[data-v-a2877089]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-a2877089]{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media print{body[data-v-a2877089]{background:#fff!important}body[data-v-a2877089] *{visibility:hidden}.print-only[data-v-a2877089],.print-only[data-v-a2877089] *{visibility:visible}.print-only[data-v-a2877089]{width:100%;box-shadow:none;border:0;margin:0;display:block;position:absolute;top:0;left:0}.page-shell[data-v-a2877089],.content-shell[data-v-a2877089]{background:#fff;padding:0;display:block}}.print-only[data-v-a2877089]{display:none}.print-slip-sheet[data-v-a2877089]{color:#102a4d;background:#fff;border:1px solid #ccd8ec;margin-top:20px}.print-slip-topbar[data-v-a2877089]{color:#fff;background:#1f3155;grid-template-columns:1.2fr 1.6fr .7fr;align-items:stretch;display:grid}.print-slip-brand[data-v-a2877089]{align-items:center;gap:8px;padding:10px 14px;display:flex}.print-brand-chip[data-v-a2877089]{letter-spacing:.04em;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.print-brand-chip.toyota[data-v-a2877089]{color:#fff;background:#d74a2f}.print-brand-chip.socotec[data-v-a2877089]{color:#fff;background:#ffffff2e}.print-slip-title[data-v-a2877089]{text-align:center;align-content:center;justify-items:center;padding:10px 12px;display:grid}.print-slip-title strong[data-v-a2877089]{letter-spacing:.03em;font-size:1.15rem}.print-slip-title span[data-v-a2877089]{letter-spacing:.1em;font-size:.82rem;font-weight:700}.print-slip-control[data-v-a2877089]{text-align:right;align-content:center;justify-items:end;padding:10px 14px;display:grid}.print-slip-control span[data-v-a2877089]{opacity:.84;font-size:.7rem}.print-slip-control strong[data-v-a2877089]{color:#f5bd42;font-size:1.4rem}.print-slip-body[data-v-a2877089]{display:grid}.print-row[data-v-a2877089],.print-breakdown-row[data-v-a2877089],.print-breakdown-head[data-v-a2877089]{border-bottom:1px solid #d9e2f2;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px;display:grid}.print-row span[data-v-a2877089],.print-breakdown-row span[data-v-a2877089],.print-breakdown-head span[data-v-a2877089]{text-transform:uppercase;color:#596f92;letter-spacing:.04em;font-size:.8rem;font-weight:700}.print-row strong[data-v-a2877089],.print-breakdown-row strong[data-v-a2877089],.print-breakdown-head strong[data-v-a2877089]{color:#102a4d;font-size:1rem}.print-dual-row[data-v-a2877089]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.print-dual-row .print-row[data-v-a2877089]{border-bottom:1px solid #d9e2f2}.print-dual-row .print-row[data-v-a2877089]:first-child{border-right:1px solid #d9e2f2}.print-breakdown-head[data-v-a2877089]{background:#f7faff}.print-signatures[data-v-a2877089]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:18px 16px 14px;display:grid}.signature-col[data-v-a2877089]{text-align:center;gap:10px;display:grid}.signature-col span[data-v-a2877089]{text-transform:uppercase;color:#596f92;font-size:.76rem;font-weight:700}.signature-col strong[data-v-a2877089]{border-bottom:1px solid #687da4;justify-content:center;align-items:flex-end;min-height:28px;padding-bottom:2px;display:inline-flex}.print-slip-footer[data-v-a2877089]{color:#fff;background:#1f3155}.print-footer-top[data-v-a2877089]{justify-content:space-between;align-items:center;gap:20px;padding:12px 16px 8px;display:flex}.print-footer-top span[data-v-a2877089]{text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;display:block}.print-footer-top strong[data-v-a2877089]{color:#f5bd42;margin-top:4px;font-size:1.2rem;display:block}.print-rate[data-v-a2877089]{color:#d7e3fb;font-size:.82rem;font-weight:700}.print-footer-meta[data-v-a2877089]{color:#eef3ff;justify-content:space-between;gap:16px;padding:0 16px 10px;font-size:.82rem;display:flex}.print-footer-dealer[data-v-a2877089]{text-align:center;letter-spacing:.05em;border-top:1px solid #ffffff2e;padding:8px 16px 12px;font-size:.82rem;font-weight:800}@media print{body[data-v-a2877089]{background:#fff!important}body[data-v-a2877089] *{visibility:hidden}.print-only[data-v-a2877089],.print-only[data-v-a2877089] *{visibility:visible}.print-only[data-v-a2877089]{width:100%;box-shadow:none;border:0;margin:0;display:block;position:absolute;top:0;left:0}.page-shell[data-v-a2877089],.content-shell[data-v-a2877089]{background:#fff;padding:0;display:block}}[data-v-7ac6dc93]{box-sizing:border-box}.page-shell[data-v-7ac6dc93]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-7ac6dc93]{pointer-events:none;position:absolute}.ambient-one[data-v-7ac6dc93]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-7ac6dc93]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-7ac6dc93]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-7ac6dc93]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-7ac6dc93]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-7ac6dc93]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-7ac6dc93]{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.eyebrow[data-v-7ac6dc93],.sidebar-summary span[data-v-7ac6dc93],.form-grid label span[data-v-7ac6dc93]{text-transform:uppercase;letter-spacing:.18em;color:#7f8fad;margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-7ac6dc93],.topbar-copy h2[data-v-7ac6dc93],.panel-head h3[data-v-7ac6dc93],.stat-card strong[data-v-7ac6dc93]{color:#12294d}.brand-name[data-v-7ac6dc93]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-7ac6dc93],.profile-box[data-v-7ac6dc93]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-7ac6dc93],.topbar-copy p[data-v-7ac6dc93],.panel-copy[data-v-7ac6dc93],.detail-list span[data-v-7ac6dc93],.upload-meta span[data-v-7ac6dc93],.profile-box small[data-v-7ac6dc93],.form-grid small[data-v-7ac6dc93]{color:#6f7d96}.side-nav[data-v-7ac6dc93]{gap:8px;display:grid}.nav-item[data-v-7ac6dc93]{color:#476184;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.nav-item[data-v-7ac6dc93]:hover,.nav-item.active[data-v-7ac6dc93]{color:#24448b;background:#eef3ff;box-shadow:inset 3px 0 #2f55a4}.nav-icon[data-v-7ac6dc93],.nav-icon[data-v-7ac6dc93] svg{width:20px;height:20px}.content-shell[data-v-7ac6dc93]{gap:24px;min-width:0;display:grid}.topbar[data-v-7ac6dc93]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-7ac6dc93]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-7ac6dc93]{align-items:center;gap:12px;display:flex;position:relative}.icon-button[data-v-7ac6dc93],.ghost-button[data-v-7ac6dc93],.primary-button[data-v-7ac6dc93],.ghost-link[data-v-7ac6dc93]{color:#35548c;cursor:pointer;height:46px;font:inherit;background:#fff;border:1px solid #d9e2f0;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.icon-button[data-v-7ac6dc93]{width:46px;padding:0}.icon-button[data-v-7ac6dc93]:hover,.ghost-button[data-v-7ac6dc93]:hover,.ghost-link[data-v-7ac6dc93]:hover,.menu-item[data-v-7ac6dc93]:hover{background:#eef3ff}.icon-button svg[data-v-7ac6dc93],.menu-item svg[data-v-7ac6dc93]{width:16px;height:16px}.summary-grid[data-v-7ac6dc93]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-7ac6dc93]{border-radius:28px;gap:10px;min-height:150px;padding:24px;display:grid}.stat-card strong[data-v-7ac6dc93]{font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;display:block}.journey-banner[data-v-7ac6dc93]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.journey-copy h3[data-v-7ac6dc93]{letter-spacing:-.04em;color:#12294d;margin:10px 0 8px;font-size:1.7rem;line-height:1.08}.journey-copy p[data-v-7ac6dc93]{color:#6f7d96;max-width:46rem;margin:0}.journey-statuses[data-v-7ac6dc93]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.journey-chip[data-v-7ac6dc93],.state-pill[data-v-7ac6dc93]{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.journey-chip.done[data-v-7ac6dc93],.state-pill.success[data-v-7ac6dc93]{color:#3d7754;background:#eaf6ee}.journey-chip.todo[data-v-7ac6dc93],.state-pill.warn[data-v-7ac6dc93]{color:#9b6b1d;background:#fff3df}.admin-detail-layout[data-v-7ac6dc93]{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.admin-detail-main[data-v-7ac6dc93]{gap:18px;min-width:0;display:grid}.detail-grid[data-v-7ac6dc93]{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.panel[data-v-7ac6dc93]{border-radius:28px;overflow:hidden}.detail-card[data-v-7ac6dc93],.upload-card[data-v-7ac6dc93],.form-panel[data-v-7ac6dc93],.slip-preview-panel[data-v-7ac6dc93]{padding:24px}.panel-head[data-v-7ac6dc93]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.panel-head h3[data-v-7ac6dc93]{letter-spacing:-.04em;margin:10px 0 6px;font-size:1.7rem;line-height:1.08}.attachment-field[data-v-7ac6dc93]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:22px;gap:14px;display:grid}.attachment-head[data-v-7ac6dc93]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.attachment-head strong[data-v-7ac6dc93]{color:#12294d;margin-top:6px;font-size:1rem;display:block}.slip-preview-panel[data-v-7ac6dc93]{align-self:start;position:sticky;top:24px}.slip-preview-frame[data-v-7ac6dc93]{background:#f5f8fd;border:1px solid #dbe5f4;border-radius:18px;place-items:center;height:min(68vh,620px);min-height:460px;display:grid;overflow:hidden}.slip-preview-frame img[data-v-7ac6dc93],.slip-preview-frame object[data-v-7ac6dc93]{width:100%;height:100%;min-height:460px;display:block}.slip-preview-frame img[data-v-7ac6dc93]{object-fit:contain;background:#f5f8fd}.slip-preview-frame object[data-v-7ac6dc93]{border:0}.slip-preview-frame.empty[data-v-7ac6dc93]{background:#f5f8fd;min-height:420px}.preview-placeholder[data-v-7ac6dc93]{text-align:center;color:#6f7d96;justify-items:center;gap:8px;padding:24px;display:grid}.preview-placeholder strong[data-v-7ac6dc93]{color:#12294d}.slip-upload-meta[data-v-7ac6dc93]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.slip-upload-meta span[data-v-7ac6dc93]{flex:100%}.attachment-note[data-v-7ac6dc93]{color:#6f7d96;margin-top:10px;font-weight:700;display:block}.assignment-strip[data-v-7ac6dc93]{border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:flex}.assignment-copy[data-v-7ac6dc93]{gap:6px;display:grid}.assignment-copy strong[data-v-7ac6dc93]{color:#12294d;font-size:1rem}.assignment-actions[data-v-7ac6dc93]{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:min(100%,460px);display:flex}.assignment-actions .select[data-v-7ac6dc93]{flex:1;max-width:360px}.detail-list[data-v-7ac6dc93]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-list div[data-v-7ac6dc93]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:18px;gap:8px;padding:16px;display:grid}.detail-list strong[data-v-7ac6dc93]{color:#12294d}.slip-workspace[data-v-7ac6dc93]{grid-template-columns:minmax(320px,.78fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.slip-grid[data-v-7ac6dc93]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.slip-grid label[data-v-7ac6dc93]{gap:8px;min-width:0;display:grid}.slip-grid label span[data-v-7ac6dc93]{text-transform:uppercase;letter-spacing:.18em;color:#7f8fad;margin:0;font-size:.76rem;font-weight:700}.empty-state[data-v-7ac6dc93]{border-radius:22px;gap:8px;padding:18px;display:grid}.empty-state strong[data-v-7ac6dc93]{color:#12294d}.upload-shell.read-only[data-v-7ac6dc93]{cursor:default;border-style:solid}.upload-state[data-v-7ac6dc93]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.upload-shell[data-v-7ac6dc93]{cursor:pointer;color:#49648d;background:#f8fbff;border:1px dashed #b9c9e5;border-radius:18px;align-items:center;min-height:56px;padding:0 18px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.upload-shell.active[data-v-7ac6dc93]{background:#f1f6ff;border-color:#6f95d8}.upload-input[data-v-7ac6dc93]{display:none}.upload-meta[data-v-7ac6dc93]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.form-panel[data-v-7ac6dc93]{gap:20px;display:grid}.form-grid[data-v-7ac6dc93]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.form-grid label[data-v-7ac6dc93],.form[data-v-7ac6dc93]{gap:8px;display:grid}.full[data-v-7ac6dc93]{grid-column:1/-1}.spacer[data-v-7ac6dc93]{visibility:hidden}.submit-strip[data-v-7ac6dc93]{border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.submit-copy[data-v-7ac6dc93]{gap:6px;display:grid}.submit-copy strong[data-v-7ac6dc93]{color:#12294d;font-size:1rem}.submit-copy small[data-v-7ac6dc93]{color:#6f7d96;max-width:42rem}.input[data-v-7ac6dc93],.select[data-v-7ac6dc93]{color:#183157;width:100%;height:52px;font:inherit;background:#eef3ff;border:1px solid #d8e2f2;border-radius:16px;outline:none;padding:0 16px}.input-locked[data-v-7ac6dc93]{color:#183157;cursor:default;background:#eef4ff}.select[data-v-7ac6dc93]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px}.input[data-v-7ac6dc93]:focus,.select[data-v-7ac6dc93]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.form-error[data-v-7ac6dc93],.form-success[data-v-7ac6dc93]{border-radius:18px;grid-column:1/-1;padding:14px 16px;font-weight:600}.form-error[data-v-7ac6dc93]{color:#b24e57;background:#fdeced;border:1px solid #f2c9cc}.form-success[data-v-7ac6dc93]{color:#3d7754;background:#eaf6ee;border:1px solid #cfe8d7}.actions-row[data-v-7ac6dc93]{align-items:center;gap:12px;display:flex}.primary-button[data-v-7ac6dc93]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);border-color:#0000;box-shadow:0 16px 28px #363f5c2e}.compact-button[data-v-7ac6dc93]{border-radius:12px;height:38px;padding:0 14px}.overlay[data-v-7ac6dc93]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-7ac6dc93]{border-radius:30px;width:min(620px,100%);overflow:hidden}.state-card[data-v-7ac6dc93]{color:#35548c;padding:24px;font-weight:600}.error-state[data-v-7ac6dc93]{color:#b24e57}.modal-head[data-v-7ac6dc93]{border-bottom:1px solid #e7edf7;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-7ac6dc93]{margin:10px 0 8px;font-size:2rem}.close[data-v-7ac6dc93]{color:#6d7f9e;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-7ac6dc93]{padding:24px 30px 30px}.profile-box[data-v-7ac6dc93]{margin-bottom:12px}.avatar[data-v-7ac6dc93]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-7ac6dc93]{border-radius:18px;width:58px;height:58px}.password-wrap[data-v-7ac6dc93]{position:relative}.password-wrap .input[data-v-7ac6dc93]{padding-right:84px}.toggle-password[data-v-7ac6dc93]{color:#35548c;cursor:pointer;background:#dde7f7;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.error-card[data-v-7ac6dc93]{color:#b24e57;border-radius:28px;padding:24px}.toast[data-v-7ac6dc93]{z-index:1000;color:#1f3764;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d9e4f2;border-radius:16px;min-width:260px;max-width:360px;padding:14px 16px;font-weight:700;position:fixed;top:96px;right:24px;box-shadow:0 16px 32px #314a7524}.toast.success[data-v-7ac6dc93]{color:#fff;background:linear-gradient(#3f7d61,#35684f);border-color:#0000}.toast.error[data-v-7ac6dc93]{color:#fff;background:linear-gradient(#c96167,#ad4d54);border-color:#0000}@media (width<=1280px){.summary-grid[data-v-7ac6dc93],.admin-detail-layout[data-v-7ac6dc93],.detail-grid[data-v-7ac6dc93],.slip-workspace[data-v-7ac6dc93],.form-grid[data-v-7ac6dc93]{grid-template-columns:1fr}.slip-preview-panel[data-v-7ac6dc93]{position:static}.slip-preview-frame[data-v-7ac6dc93],.slip-preview-frame object[data-v-7ac6dc93]{min-height:460px}.journey-banner[data-v-7ac6dc93],.submit-strip[data-v-7ac6dc93]{flex-direction:column;align-items:stretch}.spacer[data-v-7ac6dc93]{display:none}.assignment-strip[data-v-7ac6dc93],.assignment-actions[data-v-7ac6dc93]{flex-direction:column;align-items:stretch}.assignment-actions .select[data-v-7ac6dc93]{max-width:none}}@media (width<=980px){.page-shell[data-v-7ac6dc93]{grid-template-columns:1fr}.topbar[data-v-7ac6dc93]{flex-direction:column;align-items:stretch}}@media (width<=768px){.page-shell[data-v-7ac6dc93]{gap:16px;padding:16px}.sidebar[data-v-7ac6dc93],.topbar[data-v-7ac6dc93],.panel[data-v-7ac6dc93],.modal[data-v-7ac6dc93]{border-radius:24px}.detail-list[data-v-7ac6dc93],.slip-grid[data-v-7ac6dc93]{grid-template-columns:1fr}.slip-preview-frame[data-v-7ac6dc93],.slip-preview-frame object[data-v-7ac6dc93]{min-height:340px}.modal-head[data-v-7ac6dc93],.form[data-v-7ac6dc93]{padding-left:20px;padding-right:20px}.toast[data-v-7ac6dc93]{min-width:auto;top:16px;left:16px;right:16px}}.topbar-actions[data-v-7ac6dc93]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-7ac6dc93]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-7ac6dc93]:hover,.profile-trigger[data-v-7ac6dc93]:hover,.menu-item[data-v-7ac6dc93]:hover,.ghost-link[data-v-7ac6dc93]:hover{background:#eef3ff}.notify-button svg[data-v-7ac6dc93],.menu-item svg[data-v-7ac6dc93]{width:16px;height:16px}.profile-trigger[data-v-7ac6dc93]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-7ac6dc93]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-7ac6dc93]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-7ac6dc93]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-7ac6dc93]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-7ac6dc93]{width:16px;height:16px}.profile-menu[data-v-7ac6dc93]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-7ac6dc93]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex}.danger-item[data-v-7ac6dc93]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-7ac6dc93]{flex-wrap:wrap;justify-content:flex-start;width:100%}}.tab-row[data-v-8503c687]{border-bottom:1px solid #d8dfeb;flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.tab-button[data-v-8503c687]{color:#687891;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 0 9px;font-size:.82rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex;position:relative}.tab-button.active[data-v-8503c687]{color:#c8352d;border-bottom-color:#c8352d}.tab-button[data-v-8503c687]:hover{color:#1d3762}.tab-badge[data-v-8503c687]{color:#fff;background:#d43d35;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}[data-v-34503573]{box-sizing:border-box}.page-shell[data-v-34503573]{--bg-deep:#f3f6fc;--line:#aabcdc73;--text-main:#12294d;--text-soft:#6f7d96;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-34503573]{pointer-events:none;position:absolute}.ambient-one[data-v-34503573]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-34503573]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-34503573]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px);inset:0}.glass-panel[data-v-34503573]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-34503573]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-34503573]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-34503573]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-34503573]{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.eyebrow[data-v-34503573],.table th[data-v-34503573],.stat-card span[data-v-34503573],.form label span[data-v-34503573],.sidebar-summary span[data-v-34503573]{text-transform:uppercase;letter-spacing:.18em;color:#7f8fad;margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-34503573],.topbar-copy h2[data-v-34503573],.hero-copy h3[data-v-34503573],.directory-copy h3[data-v-34503573],.sidebar-summary strong[data-v-34503573],.profile-box strong[data-v-34503573]{color:#12294d}.brand-name[data-v-34503573]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-34503573],.profile-box[data-v-34503573]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-34503573],.topbar-copy p[data-v-34503573],.hero-copy p[data-v-34503573],.directory-copy p[data-v-34503573],.stack small[data-v-34503573],.message[data-v-34503573],.stat-card small[data-v-34503573],.profile-box small[data-v-34503573],.modal-head p[data-v-34503573]{color:#6f7d96}.side-nav[data-v-34503573]{gap:8px;display:grid}.nav-item[data-v-34503573]{color:#476184;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.nav-item[data-v-34503573]:hover,.nav-item.active[data-v-34503573]{color:#24448b;background:#eef3ff;box-shadow:inset 3px 0 #2f55a4}.nav-icon[data-v-34503573],.nav-icon[data-v-34503573] svg{width:20px;height:20px}.nav-badge[data-v-34503573]{color:#a47022;background:#fff0d9;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;margin-left:auto;padding:0 8px;font-size:.74rem;font-weight:700;display:inline-flex}.content-shell[data-v-34503573]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.topbar[data-v-34503573]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-34503573]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.profile-trigger[data-v-34503573]{color:#20355e;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;height:40px;padding:0 8px 0 12px;display:inline-flex}@media (width<=980px){.topbar-actions[data-v-34503573]{justify-content:flex-start;width:100%}}.icon-button[data-v-34503573]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.icon-button svg[data-v-34503573],.menu-item svg[data-v-34503573]{width:16px;height:16px}.profile-menu[data-v-34503573]{background:#fffffffa;border:1px solid #dbe5f2;border-radius:14px;gap:4px;min-width:148px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 36px #2036611f}.menu-item[data-v-34503573]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.92rem;font-weight:600;display:flex}.menu-item[data-v-34503573]:hover{background:#eef3ff}.hero-banner[data-v-34503573]{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.hero-copy[data-v-34503573]{max-width:54rem}.hero-copy h3[data-v-34503573]{letter-spacing:-.04em;margin:10px 0 8px;font-size:1.8rem;line-height:1.08}.tab-row[data-v-34503573]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tab-button[data-v-34503573]{color:#4f6489;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:999px;padding:0 18px;font-weight:700}.tab-button.active[data-v-34503573]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);border-color:#0000}.stats-grid[data-v-34503573]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-34503573]{border-radius:28px;align-content:start;gap:10px;padding:24px;display:grid}.stat-card strong[data-v-34503573]{letter-spacing:-.05em;font-size:clamp(2.2rem,2.8vw,3rem);line-height:1}.directory-card[data-v-34503573]{border-radius:32px;overflow:hidden}.directory-header[data-v-34503573]{border-bottom:1px solid #e7edf7;gap:18px;padding:24px;display:grid}.directory-copy[data-v-34503573]{gap:4px;display:grid}.directory-tabs[data-v-34503573]{justify-content:flex-start;display:flex}.filter-grid[data-v-34503573]{grid-template-columns:minmax(260px,1fr) 200px 160px 160px;align-items:center;gap:14px;display:grid}.search-wrap[data-v-34503573]{background:#eef3ff;border:1px solid #d8e2f2;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;width:100%;height:56px;padding:0 18px;display:grid}.search-icon[data-v-34503573]{color:#8eb5d2;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.search-icon svg[data-v-34503573]{width:16px;height:16px}.search-input[data-v-34503573]{color:#183157;width:100%;font:inherit;background:0 0;border:0;outline:none}.search-input[data-v-34503573]::placeholder,.input[data-v-34503573]::placeholder{color:#8190a8}.select[data-v-34503573],.input[data-v-34503573]{color:#183157;width:100%;height:56px;font:inherit;background:#eef3ff;border:1px solid #d8e2f2;border-radius:18px;outline:none;padding:0 18px}.select[data-v-34503573]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23516b99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;padding-right:44px}.table-shell[data-v-34503573]{overflow-x:auto}.pagination-bar[data-v-34503573]{color:#6f7d96;border-top:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px 20px;font-size:.9rem;font-weight:700;display:flex}.pagination-controls[data-v-34503573]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-controls button[data-v-34503573]{color:#35548c;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:0 12px;font-weight:800}.pagination-controls button[data-v-34503573]:hover:not(:disabled),.pagination-controls button.active[data-v-34503573]{color:#24448b;background:#eef3ff;border-color:#b9c9ea}.pagination-controls button[data-v-34503573]:disabled{opacity:.5;cursor:not-allowed}.table[data-v-34503573]{border-collapse:collapse;width:100%}.table th[data-v-34503573],.table td[data-v-34503573]{text-align:left;border-top:1px solid #e7edf7;padding:18px 24px}.table tbody tr[data-v-34503573]:hover{background:#f7faff}.clickable-row[data-v-34503573]{cursor:pointer}.stack[data-v-34503573]{gap:4px;display:grid}.status-badge[data-v-34503573]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.warn[data-v-34503573]{color:#a47022;background:#fff0d9}.info[data-v-34503573]{color:#4069b0;background:#dbe9ff}.processing[data-v-34503573]{color:#6955b5;background:#ece6ff}.success[data-v-34503573]{color:#3a7d56;background:#e6f5ec}.message[data-v-34503573]{padding:20px 24px}.message.error[data-v-34503573],.form-error[data-v-34503573],.form label small[data-v-34503573]{color:#b24e57}.empty[data-v-34503573]{text-align:center;color:#6f7d96}.overlay[data-v-34503573]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-34503573]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-34503573]{border-bottom:1px solid #e7edf7;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-34503573]{letter-spacing:-.05em;margin:10px 0 8px;font-size:2rem;line-height:1}.close[data-v-34503573]{color:#6d7f9e;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-34503573]{gap:16px;padding:24px 30px 30px;display:grid}.form-error[data-v-34503573]{background:#fdeced;border:1px solid #f2c9cc;border-radius:18px;padding:14px 16px;font-weight:600}.form label[data-v-34503573]{gap:8px;display:grid}.password-wrap[data-v-34503573]{position:relative}.password-wrap .input[data-v-34503573]{padding-right:84px}.toggle-password[data-v-34503573]{color:#35548c;cursor:pointer;background:#dde7f7;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.avatar[data-v-34503573]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-34503573]{border-radius:18px;width:58px;height:58px}.actions-row[data-v-34503573]{align-items:center;gap:12px;display:flex}.ghost-button[data-v-34503573],.primary-button[data-v-34503573]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-button[data-v-34503573]{color:#35548c;background:#fff;border:1px solid #d9e2f0}.primary-button[data-v-34503573]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.compact-button[data-v-34503573]{border-radius:12px;height:38px;padding:0 14px;font-size:.85rem}@media (width<=1180px){.filter-grid[data-v-34503573]{grid-template-columns:1fr 1fr}}@media (width<=980px){.page-shell[data-v-34503573]{grid-template-columns:1fr}.topbar[data-v-34503573],.hero-banner[data-v-34503573]{flex-direction:column;align-items:stretch}}@media (width<=768px){.page-shell[data-v-34503573]{gap:16px;padding:16px}.stats-grid[data-v-34503573],.filter-grid[data-v-34503573]{grid-template-columns:1fr}.sidebar[data-v-34503573],.topbar[data-v-34503573],.hero-banner[data-v-34503573],.stat-card[data-v-34503573],.directory-card[data-v-34503573],.modal[data-v-34503573]{border-radius:24px}.table th[data-v-34503573],.table td[data-v-34503573]{padding:16px}.modal-head[data-v-34503573],.form[data-v-34503573]{padding-left:20px;padding-right:20px}}.topbar-actions[data-v-34503573]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-34503573]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-button[data-v-34503573]:hover,.profile-trigger[data-v-34503573]:hover,.menu-item[data-v-34503573]:hover{background:#eef3ff}.notify-button svg[data-v-34503573],.menu-item svg[data-v-34503573]{width:16px;height:16px}.profile-trigger[data-v-34503573]{color:#20355e;cursor:pointer;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-34503573]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-34503573]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-34503573]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-34503573]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-34503573]{width:16px;height:16px}.profile-menu[data-v-34503573]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-34503573]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex;transform:none}.danger-item[data-v-34503573]{color:#bb5864}@media (width<=980px){.topbar-actions[data-v-34503573]{justify-content:flex-start;width:100%}}.timeline-grid[data-v-551d454d]{scrollbar-width:none;align-items:stretch;width:100%;padding:20px 2px;display:flex;overflow:visible}.timeline-grid[data-v-551d454d]::-webkit-scrollbar{display:none}.timeline-section-divider[data-v-551d454d]{z-index:10;pointer-events:none;flex:0 0 72px;align-self:stretch;place-items:center;margin:0;display:grid;position:relative}.timeline-section-divider[data-v-551d454d]:before{content:"";background:repeating-linear-gradient(#c8d2e2 0 4px,#0000 4px 8px);width:2px;position:absolute;top:-28px;bottom:-28px;left:50%;transform:translate(-50%)}.timeline-section-divider[data-v-551d454d]:after{content:"▶";z-index:2;color:#8490a5;font-size:.62rem;line-height:1;position:absolute;top:50%;left:calc(50% + 8px);transform:translateY(-50%)}.timeline-section-divider span[data-v-551d454d]{z-index:1;color:#8490a5;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;white-space:nowrap;background:#f8fbff;align-items:center;gap:4px;padding:4px 0;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;position:relative;transform:rotate(180deg)}.timeline-section-divider+.timeline-step[data-v-551d454d]{margin-left:0}.timeline-step[data-v-551d454d]{--step-edge:#b6dec3;z-index:var(--step-layer);flex:1 0 min(210px, calc(100% / var(--timeline-columns) + 18px));color:#12294d;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%,26px 50%);background:#edf8f1;border:1px solid #0000;border-radius:0;align-items:center;gap:10px;min-width:170px;min-height:72px;margin-left:-18px;padding:10px 24px 10px 36px;display:flex;position:relative}.timeline-edge[data-v-551d454d]{z-index:3;pointer-events:none;background:var(--step-edge);clip-path:polygon(0 0,5px 0,31px 50%,5px 100%,0 100%,26px 50%);width:34px;position:absolute;top:0;bottom:0;right:-7px}.timeline-step[data-v-551d454d]:first-child{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%);border-radius:18px 0 0 18px;margin-left:0;padding-left:22px}.timeline-step[data-v-551d454d]:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,26px 50%);border-radius:0 18px 18px 0}.timeline-step:last-child .timeline-edge[data-v-551d454d]{display:none}.timeline-step.done[data-v-551d454d],.timeline-step.final-current[data-v-551d454d]{--step-edge:#b6dec3;background:#edf8f1;border-color:#0000}.timeline-step.current[data-v-551d454d]{--step-edge:#aac4f3;background:#eef4ff;border-color:#0000}.timeline-step.current.final-current[data-v-551d454d]{--step-edge:#b6dec3;background:#edf8f1;border-color:#0000}.timeline-step.rejected[data-v-551d454d]{--step-edge:#e2aab0;background:#fff3f4;border-color:#0000}.timeline-step[data-v-551d454d]:not(.done):not(.current):not(.final-current):not(.rejected){--step-edge:#d7e4fb;background:#f8fbff;border-color:#0000}.timeline-marker[data-v-551d454d]{z-index:1;color:#2e7d4f;background:#ccefd9;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.88rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.timeline-step.done .timeline-marker[data-v-551d454d],.timeline-step.final-current .timeline-marker[data-v-551d454d]{color:#2e7d4f;background:#ccefd9}.timeline-step.current .timeline-marker[data-v-551d454d]{color:#fff;background:#315fb8}.timeline-step.current.final-current .timeline-marker[data-v-551d454d]{color:#2e7d4f;background:#ccefd9}.timeline-step:not(.done):not(.current):not(.final-current):not(.rejected) .timeline-marker[data-v-551d454d]{color:#315fb8;background:#dce8ff}.timeline-step.rejected .timeline-marker[data-v-551d454d]{color:#b24e57;background:#f5cbd0}.timeline-copy[data-v-551d454d]{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.timeline-copy strong[data-v-551d454d]{color:#12294d;text-overflow:clip;white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;font-size:.98rem;font-weight:800;line-height:1.2;display:flex;overflow:visible}.timeline-copy small[data-v-551d454d]{text-transform:uppercase;letter-spacing:.16em;color:#7f8fad;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;font-weight:700;overflow:hidden}.timeline-copy p[data-v-551d454d]{color:#6f7d96;margin:0;font-size:.82rem;line-height:1.45}.owner-badge[data-v-551d454d]{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.owner-badge.dealer[data-v-551d454d]{color:#3865ad;background:#dcecff}.owner-badge.gp[data-v-551d454d]{color:#347357;background:#dff5e8}.step-timestamp[data-v-551d454d]{color:#587094;white-space:nowrap;background:#fff;border:1px solid #d9e5f5;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}@media (width<=1480px){.timeline-step[data-v-551d454d]{flex-basis:210px}}@media (width<=980px){.timeline-step[data-v-551d454d]{flex-basis:190px}}@media (width<=680px){.timeline-grid[data-v-551d454d]{gap:12px;padding:0;display:grid;overflow:visible}.timeline-section-divider[data-v-551d454d]{flex:initial;min-height:50px;margin:-2px 0}.timeline-section-divider[data-v-551d454d]:before{top:0;bottom:0}.timeline-section-divider span[data-v-551d454d]{writing-mode:horizontal-tb;transform:none}.timeline-step[data-v-551d454d]{clip-path:none;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:start;width:100%;min-width:0;min-height:0;margin-left:0;padding:14px;display:grid}.timeline-step[data-v-551d454d]:first-child,.timeline-step[data-v-551d454d]:last-child{clip-path:none;border-radius:18px}.timeline-edge[data-v-551d454d]{display:none}.timeline-copy strong[data-v-551d454d],.timeline-copy small[data-v-551d454d]{text-overflow:clip;white-space:normal;overflow:visible}.step-timestamp[data-v-551d454d]{white-space:normal;text-align:left}}[data-v-95ef0e97]{box-sizing:border-box}.page-shell[data-v-95ef0e97]{--text-main:#12294d;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-95ef0e97]{pointer-events:none;position:absolute}.ambient-one[data-v-95ef0e97]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-95ef0e97]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.glass-panel[data-v-95ef0e97]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-95ef0e97]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.sidebar[data-v-95ef0e97]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);border-radius:30px;flex-direction:column;gap:22px;padding:24px 20px;display:flex}.brand-lockup[data-v-95ef0e97]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-95ef0e97]{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#2a4687 0%,#39579f 100%);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.eyebrow[data-v-95ef0e97],.sidebar-summary span[data-v-95ef0e97],.timeline-copy small[data-v-95ef0e97]{text-transform:uppercase;letter-spacing:.18em;color:#7f8fad;margin:0;font-size:.76rem;font-weight:700}.brand-name[data-v-95ef0e97],.topbar-copy h2[data-v-95ef0e97],.panel-head h3[data-v-95ef0e97],.stat-card strong[data-v-95ef0e97]{color:#12294d}.brand-name[data-v-95ef0e97]{letter-spacing:-.04em;margin:4px 0 0;font-size:1.65rem}.sidebar-summary[data-v-95ef0e97],.profile-box[data-v-95ef0e97],.proof-box[data-v-95ef0e97]{border-radius:22px;gap:8px;padding:18px;display:grid}.sidebar-summary small[data-v-95ef0e97],.topbar-copy p[data-v-95ef0e97],.panel-copy[data-v-95ef0e97],.detail-list span[data-v-95ef0e97],.timeline-copy p[data-v-95ef0e97],.proof-box small[data-v-95ef0e97],.profile-box small[data-v-95ef0e97]{color:#6f7d96}.side-nav[data-v-95ef0e97]{gap:8px;display:grid}.nav-item[data-v-95ef0e97]{color:#476184;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.nav-item[data-v-95ef0e97]:hover,.nav-item.active[data-v-95ef0e97]{color:#24448b;background:#eef3ff;box-shadow:inset 3px 0 #2f55a4}.nav-icon[data-v-95ef0e97],.nav-icon[data-v-95ef0e97] svg{width:20px;height:20px}.content-shell[data-v-95ef0e97]{gap:24px;min-width:0;display:grid}.topbar[data-v-95ef0e97]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.topbar-copy h2[data-v-95ef0e97]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.topbar-actions[data-v-95ef0e97]{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.notify-button[data-v-95ef0e97],.ghost-link[data-v-95ef0e97],.primary-link[data-v-95ef0e97]{color:#35548c;cursor:pointer;height:40px;font:inherit;background:#fff;border:1px solid #d9e2f0;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.notify-button[data-v-95ef0e97]{width:40px;padding:0}.notify-button[data-v-95ef0e97]:hover,.profile-trigger[data-v-95ef0e97]:hover,.menu-item[data-v-95ef0e97]:hover,.ghost-link[data-v-95ef0e97]:hover,.primary-link[data-v-95ef0e97]:hover{background:#eef3ff}.notify-button svg[data-v-95ef0e97],.menu-item svg[data-v-95ef0e97]{width:16px;height:16px}.profile-trigger[data-v-95ef0e97]{color:#20355e;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:14px;align-items:center;gap:10px;height:40px;padding:0 8px 0 12px;display:inline-flex}.profile-meta[data-v-95ef0e97]{text-align:right;gap:0;display:grid}.profile-meta strong[data-v-95ef0e97]{color:#20355e;font-size:.84rem;line-height:1.1}.profile-meta small[data-v-95ef0e97]{color:#7f93b4;font-size:.68rem}.profile-avatar[data-v-95ef0e97]{color:#35548c;background:linear-gradient(135deg,#ffe8cf 0%,#dce8ff 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.profile-avatar svg[data-v-95ef0e97]{width:16px;height:16px}.profile-menu[data-v-95ef0e97]{border-radius:14px;gap:4px;min-width:152px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-item[data-v-95ef0e97]{color:#1f3764;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex}.danger-item[data-v-95ef0e97]{color:#bb5864}.summary-grid[data-v-95ef0e97]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card[data-v-95ef0e97]{border-radius:28px;gap:10px;min-height:148px;padding:24px;display:grid}.stat-card strong[data-v-95ef0e97]{font-size:clamp(2rem,2.6vw,2.8rem);line-height:1.05}.panel[data-v-95ef0e97]{border-radius:28px;padding:24px;overflow:hidden}.panel-head[data-v-95ef0e97]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.panel-head h3[data-v-95ef0e97]{letter-spacing:-.04em;margin:10px 0 6px;font-size:1.7rem;line-height:1.08}.detail-grid[data-v-95ef0e97]{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.detail-card[data-v-95ef0e97]{gap:16px;display:grid}.detail-list[data-v-95ef0e97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-list div[data-v-95ef0e97]{background:#f8fbff;border:1px solid #e3eaf6;border-radius:18px;gap:8px;padding:16px;display:grid}.detail-list strong[data-v-95ef0e97],.proof-box strong[data-v-95ef0e97]{color:#12294d}.actions-row[data-v-95ef0e97]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compact-link[data-v-95ef0e97]{border-radius:12px;height:38px}.primary-link[data-v-95ef0e97]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);border-color:#0000;box-shadow:0 16px 28px #363f5c2e}.overlay[data-v-95ef0e97]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283a6129;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-95ef0e97]{border-radius:30px;width:min(620px,100%);overflow:hidden}.modal-head[data-v-95ef0e97]{border-bottom:1px solid #e7edf7;justify-content:space-between;gap:16px;padding:28px 30px 20px;display:flex}.modal-head h2[data-v-95ef0e97]{margin:10px 0 8px;font-size:2rem}.close[data-v-95ef0e97]{color:#6d7f9e;cursor:pointer;background:0 0;border:0;font-size:2rem}.form[data-v-95ef0e97]{gap:16px;padding:24px 30px 30px;display:grid}.form label[data-v-95ef0e97]{gap:8px;display:grid}.input[data-v-95ef0e97]{color:#183157;width:100%;height:52px;font:inherit;background:#eef3ff;border:1px solid #d8e2f2;border-radius:16px;outline:none;padding:0 16px}.input[data-v-95ef0e97]:focus{background:#f8fbff;border-color:#97add8;box-shadow:0 0 0 4px #6e89c824}.password-wrap[data-v-95ef0e97]{position:relative}.password-wrap .input[data-v-95ef0e97]{padding-right:84px}.toggle-password[data-v-95ef0e97]{color:#35548c;cursor:pointer;background:#dde7f7;border:0;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.form-error[data-v-95ef0e97],.error-card[data-v-95ef0e97]{color:#b24e57}.form-error[data-v-95ef0e97]{background:#fdeced;border:1px solid #f2c9cc;border-radius:18px;padding:14px 16px;font-weight:600}.avatar[data-v-95ef0e97]{color:#244687;background:linear-gradient(135deg,#d2e4ff 0%,#b5d1ff 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.avatar.large[data-v-95ef0e97]{border-radius:18px;width:58px;height:58px}.ghost-button[data-v-95ef0e97],.primary-button[data-v-95ef0e97]{height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-button[data-v-95ef0e97]{color:#35548c;background:#fff;border:1px solid #d9e2f0}.primary-button[data-v-95ef0e97]{color:#fff;background:linear-gradient(#39435d 0%,#31394f 100%);box-shadow:0 16px 28px #363f5c2e}.loading-card[data-v-95ef0e97],.error-card[data-v-95ef0e97]{place-items:center;min-height:140px;font-weight:600;display:grid}@media (width<=1280px){.summary-grid[data-v-95ef0e97],.detail-grid[data-v-95ef0e97],.detail-list[data-v-95ef0e97]{grid-template-columns:1fr}}@media (width<=980px){.page-shell[data-v-95ef0e97]{grid-template-columns:1fr}.topbar[data-v-95ef0e97]{flex-direction:column;align-items:stretch}.topbar-actions[data-v-95ef0e97]{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=768px){.page-shell[data-v-95ef0e97]{gap:16px;padding:16px}.sidebar[data-v-95ef0e97],.topbar[data-v-95ef0e97],.panel[data-v-95ef0e97],.modal[data-v-95ef0e97]{border-radius:24px}.modal-head[data-v-95ef0e97],.form[data-v-95ef0e97]{padding-left:20px;padding-right:20px}}.page-shell[data-v-5a4dd790]{--text-main:#12294d;--text-soft:#6f7d96;--line:#d6dfefeb;min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#759de82e,#0000 28%),radial-gradient(circle at 88% 18%,#b1c8f72e,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:relative;overflow-x:clip}.ambient[data-v-5a4dd790]{pointer-events:none;position:absolute}.ambient-one[data-v-5a4dd790]{filter:blur(30px);background:radial-gradient(circle,#7ba1eb38 0%,#7ba1eb00 68%);border-radius:999px;width:34rem;height:34rem;top:-11rem;left:-6rem}.ambient-two[data-v-5a4dd790]{filter:blur(34px);background:radial-gradient(circle,#cddcf9ad 0%,#cddcf900 70%);border-radius:999px;width:38rem;height:38rem;bottom:-12rem;right:-10rem}.ambient-grid[data-v-5a4dd790]{opacity:.22;background-image:linear-gradient(#c3d0e742 1px,#0000 1px),linear-gradient(90deg,#c3d0e742 1px,#0000 1px);inset:0}.content-shell[data-v-5a4dd790]{z-index:1;gap:24px;min-width:0;display:grid;position:relative}.glass-panel[data-v-5a4dd790]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d6dfefe6;position:relative;box-shadow:0 18px 40px #1d366614}.soft-panel[data-v-5a4dd790]{background:#fff;border:1px solid #dbe3f2f2;box-shadow:0 14px 32px #1d36660f}.eyebrow[data-v-5a4dd790]{color:#7f8fad;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.stats-grid[data-v-5a4dd790]{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:18px;display:grid}.stat-card[data-v-5a4dd790]{border-radius:28px;align-content:start;gap:12px;min-height:124px;padding:24px;display:grid}.stat-card strong[data-v-5a4dd790]{color:var(--text-main);letter-spacing:0;font-size:clamp(2.1rem,3vw,3rem);line-height:1}.stage-strip[data-v-5a4dd790]{border-radius:28px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px;display:grid}.stage-card[data-v-5a4dd790]{color:#476184;background:#f4f7fc;border:1px solid #e2eaf6;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:10px;min-height:74px;padding:12px;display:grid;position:relative}.stage-card span[data-v-5a4dd790]{color:#345699;background:#e7eef9;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:inline-flex}.stage-card strong[data-v-5a4dd790]{color:#132b52;text-transform:uppercase;min-width:0;font-size:.76rem;line-height:1.2}.stage-card small[data-v-5a4dd790]{color:#7f8fad;min-width:0;font-size:.7rem;font-weight:700}.stage-card.active[data-v-5a4dd790]{background:#e8fbf6;border-color:#8ad8cd;box-shadow:inset 0 0 0 1px #0787781f}.stage-card.active span[data-v-5a4dd790]{color:#057667;background:#ccefe8}.queue-panel[data-v-5a4dd790]{border-radius:32px;overflow:hidden}.queue-head[data-v-5a4dd790]{border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.queue-head h3[data-v-5a4dd790]{color:var(--text-main);margin:8px 0 0;font-size:1.3rem;line-height:1.15}.queue-head>strong[data-v-5a4dd790]{color:var(--text-main);letter-spacing:0;font-size:2rem}.approval-list[data-v-5a4dd790]{gap:12px;padding:16px;display:grid}.approval-card[data-v-5a4dd790]{background:#fff;border:1px solid #dde6f3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.approval-card[data-v-5a4dd790]:hover{border-color:#c8d7ef;transform:translateY(-1px);box-shadow:0 16px 32px #1d366614}.approval-copy[data-v-5a4dd790]{gap:7px;min-width:0;display:grid}.title-row[data-v-5a4dd790],.amount-line[data-v-5a4dd790],.approval-actions[data-v-5a4dd790],.actions-row[data-v-5a4dd790]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.approval-copy h3[data-v-5a4dd790],.approval-copy p[data-v-5a4dd790]{margin:0}.approval-copy h3[data-v-5a4dd790]{color:var(--text-main);font-size:1.02rem;line-height:1.25}.approval-copy p[data-v-5a4dd790],.amount-line[data-v-5a4dd790]{color:var(--text-soft);font-size:.86rem}.amount-line[data-v-5a4dd790]{gap:16px}.amount-line strong[data-v-5a4dd790]{color:#057667}.cash-pill[data-v-5a4dd790]{color:#2557a7;letter-spacing:.06em;text-transform:uppercase;background:#e8f1ff;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.68rem;font-weight:900;display:inline-flex}.approval-actions[data-v-5a4dd790]{justify-content:flex-end;min-width:268px}.ghost-button[data-v-5a4dd790],.ghost-link[data-v-5a4dd790],.primary-button[data-v-5a4dd790],.danger-button[data-v-5a4dd790]{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.ghost-button[data-v-5a4dd790],.ghost-link[data-v-5a4dd790]{color:#24448b;background:#fff;border:1px solid #d6e0f0}.primary-button[data-v-5a4dd790]{color:#fff;background:#078778;border:0;box-shadow:0 10px 22px #0787782e}.danger-button[data-v-5a4dd790]{color:#fff;background:#c9302c;border:0;box-shadow:0 10px 22px #c9302c24}.ghost-button[data-v-5a4dd790]:disabled,.primary-button[data-v-5a4dd790]:disabled,.danger-button[data-v-5a4dd790]:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.message[data-v-5a4dd790],.empty-copy[data-v-5a4dd790]{color:var(--text-soft);margin:0;padding:22px 24px}.message.error[data-v-5a4dd790],.toast.error[data-v-5a4dd790],.reason-field small[data-v-5a4dd790]{color:#b4232a}.overlay[data-v-5a4dd790]{z-index:80;background:#0f1e3a57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-5a4dd790]{border-radius:24px;gap:16px;width:min(460px,100%);padding:24px;display:grid}.document-modal[data-v-5a4dd790],.proof-modal[data-v-5a4dd790]{border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);max-height:90vh;display:grid;overflow:hidden}.proof-modal[data-v-5a4dd790]{width:min(820px,94vw)}.modal-head[data-v-5a4dd790]{border-bottom:1px solid #e3ebf7;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.modal-head h3[data-v-5a4dd790]{color:var(--text-main);margin:6px 0 0;font-size:1.35rem;line-height:1.1}.close-button[data-v-5a4dd790]{color:#24448b;cursor:pointer;background:#fff;border:1px solid #d6e0f0;border-radius:12px;min-height:38px;padding:0 14px;font-weight:800}.slip-modal-grid[data-v-5a4dd790]{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);gap:18px;min-height:0;padding:18px;display:grid}.document-preview[data-v-5a4dd790]{background:#f3f6fb;border:1px solid #dbe5f4;border-radius:18px;place-items:center;min-height:520px;display:grid;overflow:hidden}.proof-preview[data-v-5a4dd790]{min-height:64vh;margin:18px}.document-preview img[data-v-5a4dd790],.document-preview object[data-v-5a4dd790]{object-fit:contain;background:#f8fbff;width:100%;height:100%}.preview-empty[data-v-5a4dd790]{text-align:center;color:var(--text-soft);gap:6px;display:grid}.preview-empty strong[data-v-5a4dd790]{color:var(--text-main)}.slip-form[data-v-5a4dd790]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.slip-form label[data-v-5a4dd790]{gap:6px;display:grid}.slip-form label.full[data-v-5a4dd790]{grid-column:1/-1}.slip-form span[data-v-5a4dd790]{color:#7f8fad;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.slip-form .input[data-v-5a4dd790]{background:#eef3ff;min-height:44px;font-weight:400}.confirm-dialog h3[data-v-5a4dd790]{color:var(--text-main);margin:0}.reason-field[data-v-5a4dd790]{color:var(--text-main);gap:8px;font-weight:700;display:grid}.input[data-v-5a4dd790]{width:100%;color:var(--text-main);font:inherit;background:#f8fbff;border:1px solid #d8e2f2;border-radius:14px;padding:12px}.toast[data-v-5a4dd790]{z-index:90;color:#fff;background:#12315f;border-radius:14px;padding:14px 16px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #1d36662e}@media (width<=1280px){.stage-strip[data-v-5a4dd790]{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-card[data-v-5a4dd790]{grid-template-columns:1fr}.approval-actions[data-v-5a4dd790]{justify-content:flex-start;min-width:0}}@media (width<=980px){.page-shell[data-v-5a4dd790],.slip-modal-grid[data-v-5a4dd790]{grid-template-columns:1fr}.document-preview[data-v-5a4dd790]{min-height:420px}}@media (width<=768px){.page-shell[data-v-5a4dd790]{gap:16px;padding:16px}.stats-grid[data-v-5a4dd790],.stage-strip[data-v-5a4dd790]{grid-template-columns:1fr}.queue-head[data-v-5a4dd790]{flex-direction:column;align-items:flex-start}.approval-actions[data-v-5a4dd790]{grid-template-columns:1fr;display:grid}}[data-v-b03d02cf]{box-sizing:border-box}.portal-shell[data-v-b03d02cf]{color:#17325e;background:linear-gradient(#f8fbff 0%,#edf3fb 100%);grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-b03d02cf]{background:linear-gradient(#fffffff5 0%,#f7fafff5 100%);border-right:1px solid #dce5f2;flex-direction:column;display:flex;box-shadow:16px 0 40px #253d6a0f}.sidebar-top[data-v-b03d02cf]{border-bottom:1px solid #e3e9f4;padding:22px 16px 16px}.logo-chip[data-v-b03d02cf]{color:#fff;background:linear-gradient(135deg,#35579d 0%,#456ab5 100%);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:10px;font-size:12px;font-weight:800;display:grid}.workspace-label[data-v-b03d02cf],.footer-label[data-v-b03d02cf]{letter-spacing:.14em;text-transform:uppercase;color:#7f8faa;font-size:10px}.workspace-name[data-v-b03d02cf]{color:#18335f;margin-top:4px;font-size:1.1rem;font-weight:800}.agent-card[data-v-b03d02cf],.sidebar-footer[data-v-b03d02cf]{background:#fff;border:1px solid #e1e9f4;border-radius:16px;margin:12px;padding:15px 14px;box-shadow:0 14px 28px #253d6a0d}.agent-role-tag[data-v-b03d02cf]{letter-spacing:.12em;text-transform:uppercase;color:#5876af;margin-bottom:6px;font-size:10px}.agent-name[data-v-b03d02cf],.footer-name[data-v-b03d02cf]{color:#18335f;font-size:13px;font-weight:700}.agent-sub[data-v-b03d02cf],.footer-email[data-v-b03d02cf]{color:#73849e;margin-top:4px;font-size:11px}.sidebar-nav[data-v-b03d02cf]{flex:1;padding:8px 0}.nav-item[data-v-b03d02cf]{color:#466180;border-left:3px solid #0000;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:flex}.nav-item[data-v-b03d02cf]:hover{color:#24448b;background:#f2f6ff}.nav-item.active[data-v-b03d02cf]{color:#24448b;background:#eef3ff;border-left-color:#2f55a4}.nav-icon[data-v-b03d02cf],.logout-icon[data-v-b03d02cf]{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.nav-icon[data-v-b03d02cf] svg,.logout-icon[data-v-b03d02cf] svg{width:16px;height:16px}.nav-badge[data-v-b03d02cf]{color:#a87422;background:#fff1d9;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.logout-btn[data-v-b03d02cf]{color:#35548c;cursor:pointer;background:#fff;border:1px solid #d8e1ee;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;margin-top:10px;display:inline-flex}.logout-btn[data-v-b03d02cf]:hover{color:#24448b;background:#eef3ff}.main-content[data-v-b03d02cf]{flex-direction:column;min-width:0;display:flex}.topbar[data-v-b03d02cf]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid #e2e9f5;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 30px 18px;display:flex}.greeting[data-v-b03d02cf]{color:#7a8aa5;text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:11px;font-weight:700}.page-title[data-v-b03d02cf]{letter-spacing:-.05em;color:#142b52;margin:0;font-size:clamp(2rem,4vw,2.7rem)}.page-subtitle[data-v-b03d02cf]{color:#6e7f9e;max-width:56rem;margin:8px 0 0;font-size:13px;line-height:1.7}.primary-action[data-v-b03d02cf]{color:#fff;background:linear-gradient(#3c4661 0%,#323a51 100%);border-radius:12px;justify-content:center;align-items:center;min-width:132px;height:42px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 16px 28px #363f5c29}.page-body[data-v-b03d02cf]{padding:22px 28px 28px}@media (width<=980px){.portal-shell[data-v-b03d02cf]{grid-template-columns:1fr}.topbar[data-v-b03d02cf]{flex-direction:column}}.state-card[data-v-15706eb2],.coming-card[data-v-15706eb2]{background:#132726e6;border:1px solid #38b4a024;border-radius:14px}.state-card[data-v-15706eb2]{padding:16px 18px}.error-state[data-v-15706eb2]{color:#ffb3b3}.coming-card[data-v-15706eb2]{padding:28px}.role-pill[data-v-15706eb2]{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.tone-blue[data-v-15706eb2]{color:#81c7ff;background:#5aaee824}.tone-purple[data-v-15706eb2]{color:#c0afff;background:#a07ef424}.tone-amber[data-v-15706eb2]{color:#f0b060;background:#f0b06024}.tone-teal[data-v-15706eb2]{color:#7fe8d8;background:#38b4a024}.tone-green[data-v-15706eb2]{color:#7af0be;background:#50d4a024}.tone-slate[data-v-15706eb2]{color:#dcebea;background:#ffffff14}.coming-card h2[data-v-15706eb2]{margin:16px 0 8px;font-size:28px}.coming-card p[data-v-15706eb2]{color:#8bbdb8;margin:0}
