@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_014e29{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_014e29{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_8e3771{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_8e3771{--font-fraunces:"Fraunces","Fraunces Fallback"}[data-theme=dark] .account-info-list dd,[data-theme=dark] .app-main,[data-theme=dark] .app-main li,[data-theme=dark] .app-main p,[data-theme=dark] .app-main strong,[data-theme=dark] .ent-section,[data-theme=dark] .ent-table,[data-theme=dark] .ent-table td,[data-theme=dark] .ent-table td strong,[data-theme=dark] .panel,[data-theme=dark] .panel p,[data-theme=dark] .panel strong,[data-theme=dark] dd,[data-theme=dark] dl{color:var(--aifi-text-primary)}[data-theme=dark] .account-info-list dt,[data-theme=dark] .ent-page-header p,[data-theme=dark] .ent-table-meta,[data-theme=dark] .hint,[data-theme=dark] .muted{color:var(--aifi-text-muted)}[data-theme=dark] .ent-drawer,[data-theme=dark] .ent-filter-bar,[data-theme=dark] .ent-kpi,[data-theme=dark] .ent-section,[data-theme=dark] .ent-table-wrap,[data-theme=dark] .panel,[data-theme=dark] .settings-card{background:var(--aifi-surface);border-color:var(--aifi-border-solid);box-shadow:none}[data-theme=dark] .ent-drawer{box-shadow:-8px 0 28px rgba(0,0,0,.45)}[data-theme=dark] .ent-drawer-backdrop{background:var(--aifi-overlay)}[data-theme=dark] .app-main .table-wrap,[data-theme=dark] .table-wrap{background:var(--aifi-surface);border-color:var(--aifi-border-solid)}[data-theme=dark] table.data td,[data-theme=dark] table.data th{border-bottom-color:var(--aifi-border-solid);color:var(--aifi-text-primary)}[data-theme=dark] table.data th{color:var(--aifi-text-muted);background:var(--aifi-surface-muted)}[data-theme=dark] table.data tbody tr:hover{background:var(--aifi-surface-hover)}[data-theme=dark] .aifi-btn-secondary,[data-theme=dark] .btn-secondary,[data-theme=dark] a.btn-secondary{background:var(--aifi-surface);color:var(--aifi-text-primary);box-shadow:inset 0 0 0 1.5px var(--aifi-border-active)}[data-theme=dark] .aifi-btn-secondary:hover:not(:disabled),[data-theme=dark] .btn-secondary:hover:not(:disabled),[data-theme=dark] a.btn-secondary:hover{background:var(--aifi-surface-hover);color:var(--aifi-text-primary)}[data-theme=dark] .aifi-btn-ghost,[data-theme=dark] .btn-ghost,[data-theme=dark] a.btn-ghost{color:var(--aifi-text-primary)}[data-theme=dark] .aifi-btn-ghost:hover:not(:disabled),[data-theme=dark] .btn-ghost:hover:not(:disabled){background:var(--aifi-surface-hover)}[data-theme=dark] .toast{background:var(--aifi-surface-elevated);color:var(--aifi-text-primary);border:1px solid var(--aifi-border-solid);box-shadow:var(--aifi-shadow)}[data-theme=dark] .selector-btn{background:var(--aifi-surface);border-color:var(--aifi-border-solid);color:var(--aifi-text-primary)}[data-theme=dark] .profile-dropdown,[data-theme=dark] .selector-menu{background:var(--aifi-surface-elevated);border-color:var(--aifi-border-solid);box-shadow:var(--aifi-shadow)}[data-theme=dark] .selector-menu button{color:var(--aifi-text-primary)}[data-theme=dark] .selector-menu button.active,[data-theme=dark] .selector-menu button:hover{background:var(--aifi-surface-hover)}[data-theme=dark] .profile-menu-chevron{background:var(--aifi-surface);color:var(--aifi-text-primary);box-shadow:0 0 0 1px var(--aifi-border-solid)}[data-theme=dark] .user-avatar{box-shadow:0 0 0 1px rgba(245,245,245,.32)}[data-theme=dark] .user-avatar:hover{box-shadow:0 0 0 1px rgba(245,245,245,.4),0 0 0 3px rgba(242,13,79,.2)}[data-theme=dark] .app-main input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .app-main select,[data-theme=dark] .app-main textarea,[data-theme=dark] .form input,[data-theme=dark] .form select,[data-theme=dark] .form textarea{background:var(--aifi-input-bg);color:var(--aifi-text-primary);border-color:var(--aifi-border-solid)}[data-theme=dark] .form input:focus,[data-theme=dark] .form select:focus,[data-theme=dark] .form textarea:focus{outline-color:var(--aifi-accent-soft);border-color:var(--aifi-accent)}[data-theme=dark] .ent-drawer h2,[data-theme=dark] .ent-kpi strong,[data-theme=dark] .ent-page-header h1,[data-theme=dark] .ent-progress li.done,[data-theme=dark] .ent-section-title,[data-theme=dark] .ent-settings-nav a.active,[data-theme=dark] .ent-settings-nav a:hover,[data-theme=dark] .ent-table .col-money{color:var(--aifi-text-primary)}[data-theme=dark] .ent-table th{background:var(--aifi-surface-muted);color:var(--aifi-nav-section)}[data-theme=dark] .ent-table tbody tr:hover{background:var(--aifi-surface-hover)}[data-theme=dark] .ent-chart-tabs{background:var(--aifi-surface-muted)}[data-theme=dark] .ent-chart-tabs button.active{background:var(--aifi-surface-elevated);color:var(--aifi-text-primary);box-shadow:none}[data-theme=dark] .ent-filter-bar input,[data-theme=dark] .ent-filter-bar select{background:var(--aifi-input-bg);color:var(--aifi-text-primary);border-color:var(--aifi-border-solid)}[data-theme=dark] .account-info-list dt{color:var(--aifi-text-muted)}[data-theme=dark] .account-info-list dd,[data-theme=dark] .compliance-bo-list,[data-theme=dark] .compliance-upload span{color:var(--aifi-text-primary)}[data-theme=dark] .compliance-upload span{background:var(--aifi-surface);border-color:var(--aifi-border-solid)}[data-theme=dark] .compliance-upload:hover span{border-color:var(--aifi-accent)}[data-theme=dark] .aifi-skeleton,[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--aifi-surface-muted) 25%,var(--aifi-surface-hover) 50%,var(--aifi-surface-muted) 75%);background-size:200% 100%}[data-theme=dark] .aifi-empty,[data-theme=dark] .empty,[data-theme=dark] .loading{color:var(--aifi-text-muted)}[data-theme=dark] .aifi-empty h3{color:var(--aifi-text-primary)}[data-theme=dark] .aifi-badge,[data-theme=dark] .aifi-badge-muted{background:var(--aifi-surface-hover);color:var(--aifi-text-secondary)}[data-theme=dark] .aifi-badge-sandbox{color:var(--aifi-text-secondary)}[data-theme=dark] .aifi-theme-track:not(.on){background:#3a3d42;border-color:var(--aifi-border-solid)}[data-theme=dark] .aifi-theme-thumb{background:#f5f5f5}[data-theme=dark] .app-layout,[data-theme=dark] .app-main{background:var(--aifi-canvas)}[data-theme=dark] .sidebar{background:var(--aifi-sidebar);border-right-color:var(--aifi-border-solid);color:var(--aifi-text-primary)}[data-theme=dark] .app-topbar{background:var(--aifi-topbar);border-bottom-color:var(--aifi-border-solid)}[data-theme=dark] .menu-toggle{background:var(--aifi-surface);border-color:var(--aifi-border-solid);color:var(--aifi-text-primary)}[data-theme=dark] .menu-toggle:hover{background:var(--aifi-surface-hover)}[data-theme=dark] .topbar-icon-btn{background:var(--aifi-surface);border-color:var(--aifi-border-solid);color:var(--aifi-text-primary)}[data-theme=dark] .topbar-icon-btn:hover{background:var(--aifi-surface-hover)}[data-theme=dark] .topbar-search{background:var(--aifi-input-bg);border-color:var(--aifi-border-solid)}[data-theme=dark] .notif-bell-trigger{color:#a7a9ad}[data-theme=dark] .notif-bell-trigger:hover,[data-theme=dark] .notif-bell.open .notif-bell-trigger{color:#f5f5f5;background:var(--aifi-surface-hover)}[data-theme=dark] .notif-dropdown{background:#16181b;border-color:#2a2d32;box-shadow:0 12px 36px rgba(0,0,0,.45)}[data-theme=dark] .sidebar .sidebar-link.active,[data-theme=dark] .sidebar a.active{background:var(--aifi-nav-active-bg);color:var(--aifi-nav-active)}[data-theme=dark] .sidebar .sidebar-link.active svg,[data-theme=dark] .sidebar a.active svg{color:var(--aifi-nav-active-icon)}[data-theme=dark] .dialog,[data-theme=dark] .drawer,[data-theme=dark] .modal{background:var(--aifi-surface-elevated);border-color:var(--aifi-border-solid);color:var(--aifi-text-primary)}[data-theme=dark] .dialog-backdrop,[data-theme=dark] .drawer-backdrop,[data-theme=dark] .modal-backdrop{background:var(--aifi-overlay)}.mfa-status-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:6px;font-size:.78rem;font-weight:700;letter-spacing:.01em}.mfa-status-badge.off{background:var(--aifi-surface-muted);color:var(--aifi-text-muted);border:1px solid var(--aifi-border-solid)}.mfa-status-badge.on{background:rgba(242,13,79,.14);color:#f54778;border:1px solid rgba(242,13,79,.28)}[data-theme=dark] .mfa-status-badge.on{background:rgba(242,13,79,.18);color:#ff7aa0;border-color:rgba(242,13,79,.35)}.mfa-qr-frame{display:flex;justify-content:center;margin:1rem auto;padding:1rem;width:-moz-fit-content;width:fit-content;background:#ffffff;border-radius:12px;border:1px solid var(--aifi-border-solid)}.mfa-qr-frame img{display:block}[data-theme=dark] .notif-item.unread{background:rgba(96,165,250,.12)}[data-theme=dark] .notif-word-bad{color:#f87171}[data-theme=dark] .notif-word-good{color:#4ade80}