@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_efc253b3-module__w1i8Da__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_efc253b3-module__w1i8Da__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8e47ce46-module__UqgS-W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8e47ce46-module__UqgS-W__variable{--font-inter:"Inter", "Inter Fallback"}
#dashboard-portal{--dash-bg:#fff;--dash-chrome:#fff;--dash-canvas:radial-gradient(ellipse 130% 95% at 50% -8%, #fff 0%, #ffffff8c 32%, transparent 52%), radial-gradient(ellipse 85% 70% at 12% 28%, #e0f2fef2 0%, #e0f2fe00 50%), radial-gradient(ellipse 90% 75% at 92% 22%, #bae6fde6 0%, #bae6fd00 52%), radial-gradient(ellipse 75% 58% at 52% 40%, #3b82f6b8 0%, #3b82f600 50%), radial-gradient(ellipse 88% 72% at 68% 62%, #c026d394 0%, #c026d300 54%), radial-gradient(ellipse 100% 75% at 42% 102%, #fb7185b8 0%, #f973168c 35%, #f9731600 56%), linear-gradient(188deg, #fff 0%, #eff6ff 10%, #bfdbfe 26%, #3b82f6 44%, #6366f1 52%, #c026d3 68%, #f472b6 78%, #fb923c 92%, #f97316 100%), linear-gradient(180deg, #ffffff6b 0%, #fff0 40%);--dash-elevated:#ffffffb8;--dash-elevated-hover:#ffffffe0;--dash-border:#0000000f;--dash-text:#18181b;--dash-text-secondary:#52525b;--dash-text-muted:#71717a;--dash-nav-fg:#3f3f46;--dash-nav-fg-hover:#18181b;--dash-nav-hover-bg:#18181b0d;--dash-nav-active-bg:#f4f4f5;--dash-nav-active-fg:#09090b;--dash-nav-active-border:#18181b24;--dash-input-bg:#fff;--dash-input-fg:#18181b;--dash-input-placeholder:#a1a1aa;--dash-menu-bg:#fffffff7;--dash-menu-border:#00000014;--dash-icon-filter:none;--dash-track:#e4e4e7}[data-theme=dark]{--d-shell:#050506;--d-bg:transparent;--d-card:#18181c;--d-card-hover:#222228;--d-border:#ffffff14;--d-text:#f4f4f5;--d-text-sub:#d4d4d8;--d-text-muted:#a1a1aa;--d-primary:#60a5fa;--d-success:#34d399;--d-warning:#fbbf24;--d-error:#f87171;--d-info:#38bdf8}[data-theme=dark] body:has(#dashboard-portal){background:#050506!important}[data-theme=dark] #dashboard-portal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dash-bg:#050506;--dash-chrome:#0e0e11;--dash-canvas:radial-gradient(ellipse 115% 85% at 50% -18%, #2483ff61 0%, transparent 52%), radial-gradient(ellipse 65% 50% at 98% 6%, #ff66f438 0%, transparent 48%), radial-gradient(ellipse 70% 55% at 0% 78%, #fe7b0224 0%, transparent 50%), radial-gradient(ellipse 85% 65% at 42% 108%, #ff30291a 0%, transparent 54%), linear-gradient(175deg, #060608 0%, #0a0a0d 32%, #101014 68%, #16161b 100%);--dash-elevated:#18181c;--dash-elevated-hover:#222228;--dash-border:#ffffff17;--dash-text:#fafafa;--dash-text-secondary:#e4e4e7;--dash-text-muted:#a1a1aa;--dash-nav-fg:#9ca3af;--dash-nav-fg-hover:#fafafa;--dash-nav-hover-bg:#ffffff0d;--dash-nav-active-bg:#ffffff14;--dash-nav-active-fg:#fafafa;--dash-nav-active-border:#ffffff1a;--dash-input-bg:#141416;--dash-input-fg:#f4f4f5;--dash-input-placeholder:#71717a;--dash-menu-bg:#16161a;--dash-menu-border:#ffffff1a;--dash-icon-filter:brightness(1.12);--dash-track:#ffffff1a}#dashboard-portal.dashboard-shell,#dashboard-portal .dashboard-shell-bg{background-color:var(--dash-bg)!important}#dashboard-portal .dashboard-header-bg,#dashboard-portal .dashboard-sidebar-bg{color:var(--dash-text);background-color:var(--dash-chrome)!important}[data-theme=dark] #dashboard-portal .dashboard-header-bg{box-shadow:0 1px #ffffff0d}[data-theme=dark] #dashboard-portal .dashboard-sidebar-bg{box-shadow:1px 0 #ffffff0d}#dashboard-portal .dashboard-content-layer{border-radius:0;margin-bottom:14px;margin-right:14px;background:var(--dash-canvas)!important}html:not([data-theme=dark]) #dashboard-portal .dashboard-content-layer{box-shadow:inset 0 0 0 1px #ffffff8c,0 24px 48px #0f172a1f}[data-theme=dark] #dashboard-portal .dashboard-content-layer{box-shadow:inset 0 0 0 1px #ffffff12,0 24px 48px #00000073}#dashboard-portal .dashboard-nav-section{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-muted);white-space:nowrap;margin-bottom:4px;padding:0 16px;font-size:10px;font-weight:600}#dashboard-portal .dashboard-nav-item{cursor:pointer;width:100%;height:34px;color:var(--dash-nav-fg);white-space:nowrap;box-sizing:border-box;background:0 0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:400;text-decoration:none;transition:background .15s,color .15s;display:flex}#dashboard-portal .dashboard-nav-item--collapsed{justify-content:center;gap:0;width:2.25rem;height:2.25rem;margin-left:auto;margin-right:auto;padding:0}#dashboard-portal .dashboard-sidebar-toggle{color:var(--dash-text-muted);cursor:pointer;background:0 0;border:none}#dashboard-portal .dashboard-sidebar-toggle:hover{color:var(--dash-text);background:var(--dash-nav-hover-bg)}#dashboard-portal .dashboard-sidebar--collapsed nav{padding-left:0;padding-right:0}#dashboard-portal .dashboard-sidebar--collapsed .dashboard-nav-item--collapsed{justify-content:center;margin-left:auto;margin-right:auto}#dashboard-portal .dashboard-nav-item:hover{color:var(--dash-nav-fg-hover);background:var(--dash-nav-hover-bg)}#dashboard-portal .dashboard-nav-item--active{color:var(--dash-nav-active-fg);background:var(--dash-nav-active-bg);box-shadow:inset 0 0 0 1px var(--dash-nav-active-border);font-weight:600}html:not([data-theme=dark]) #dashboard-portal .dashboard-nav-item--active{box-shadow:inset 0 0 0 1px var(--dash-nav-active-border), 0 1px 3px #0f172a12}[data-theme=dark] #dashboard-portal .dashboard-nav-item--active{background:#ffffff1a}#dashboard-portal .dashboard-nav-item img,#dashboard-portal .dashboard-nav-item svg{filter:var(--dash-icon-filter);flex-shrink:0}#dashboard-portal .dashboard-profile-menu{z-index:50;background:var(--dash-menu-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--dash-menu-border);border-radius:12px;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;overflow:hidden;box-shadow:0 12px 40px #00000059}#dashboard-portal .dashboard-menu-item{width:100%;color:var(--dash-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex}#dashboard-portal .dashboard-menu-item:hover{background:var(--dash-nav-active-bg);color:var(--dash-text)}#dashboard-portal .dashboard-menu-divider{border-top:1px solid var(--dash-border)}#dashboard-portal .dashboard-menu-item--danger{color:#f87171}#dashboard-portal .dashboard-menu-item--danger:hover{color:#fca5a5;background:#f871711a}#dashboard-portal .dashboard-footer-btn{cursor:pointer;min-width:0;height:34px;color:var(--dash-nav-fg);background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 8px;transition:background .15s,color .15s;display:flex}#dashboard-portal .dashboard-footer-btn:hover{background:var(--dash-nav-active-bg);color:var(--dash-nav-fg-hover)}#dashboard-portal .dashboard-icon-btn{cursor:pointer;color:var(--dash-text);background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px;transition:background .15s,opacity .15s}#dashboard-portal .dashboard-icon-btn:hover{background:var(--dash-nav-active-bg);opacity:.85}#dashboard-portal .dashboard-avatar{color:#fff;background:linear-gradient(135deg,#2483ff,#ff66f4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}#dashboard-portal .dashboard-search-input{border-radius:10px;outline:none;width:100%;padding:8px 48px 8px 36px;font-size:14px;line-height:1.25;background:var(--dash-input-bg)!important;color:var(--dash-input-fg)!important;border:none!important}#dashboard-portal .dashboard-search-input::placeholder{color:var(--dash-input-placeholder)!important}#dashboard-portal .dashboard-search-meta{color:var(--dash-input-placeholder)!important}#dashboard-portal .dashboard-header-action{color:var(--dash-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:background .15s,color .15s}#dashboard-portal .dashboard-header-action:hover{color:var(--dash-text);background:var(--dash-nav-active-bg)}#dashboard-portal .overview-card,#dashboard-portal .overview-card-inner{background-color:var(--dash-elevated)!important;border-color:var(--dash-border)!important}html:not([data-theme=dark]) #dashboard-portal .overview-card,html:not([data-theme=dark]) #dashboard-portal .overview-card-inner{-webkit-backdrop-filter:blur(24px)saturate(160%);box-shadow:0 8px 32px #0f172a14;border:1px solid #ffffffa6!important}#dashboard-portal .overview-text-strong,#dashboard-portal .overview-title{color:var(--dash-text)!important}#dashboard-portal .overview-muted{color:var(--dash-text-muted)!important}#dashboard-portal .overview-card-hover:hover{background-color:var(--dash-elevated-hover)!important}#dashboard-portal .overview-row-hover:hover{background-color:var(--dash-nav-active-bg)!important}#dashboard-portal .overview-track,#dashboard-portal .overview-skeleton{background-color:var(--dash-track)!important}#dashboard-portal circle.overview-ring-track{stroke:var(--dash-track)}#dashboard-portal .overview-divide>:not([hidden])~:not([hidden]){border-color:var(--dash-border)!important}#dashboard-portal .overview-tip-btn{background:var(--dash-nav-active-bg)!important;color:var(--dash-text-muted)!important}#dashboard-portal .overview-tip-btn:hover{background:var(--dash-elevated-hover)!important;color:var(--dash-text-secondary)!important}#dashboard-portal .overview-tip-popover{box-shadow:0 12px 32px #0006;background:var(--dash-menu-bg)!important;border-color:var(--dash-menu-border)!important;color:var(--dash-text-secondary)!important}[data-theme=dark] #dashboard-portal .text-zinc-900,[data-theme=dark] #dashboard-portal .text-zinc-800{color:var(--dash-text)!important}[data-theme=dark] #dashboard-portal .text-zinc-600,[data-theme=dark] #dashboard-portal .text-zinc-500,[data-theme=dark] #dashboard-portal .text-zinc-400{color:var(--dash-text-muted)!important}[data-theme=dark] #dashboard-portal .bg-zinc-100,[data-theme=dark] #dashboard-portal .bg-zinc-50{background-color:var(--dash-track)!important}[data-theme=dark] #dashboard-portal .divide-zinc-200\/90>:not([hidden])~:not([hidden]),[data-theme=dark] #dashboard-portal .border-zinc-200{border-color:var(--dash-border)!important}[data-theme=dark] #dashboard-portal .bg-night-mid,[data-theme=dark] #dashboard-portal .bg-night-base,[data-theme=dark] #dashboard-portal .bg-night-deep,[data-theme=dark] #dashboard-portal .bg-night-surface,[data-theme=dark] #dashboard-portal [class*=bg-night-deep]{background-color:var(--d-card)!important;border:1px solid var(--d-border)!important;box-shadow:none!important}[data-theme=dark] #dashboard-portal .text-white{color:var(--d-text)!important}[data-theme=dark] #dashboard-portal .text-white\/80{color:#f4f4f5cc!important}[data-theme=dark] #dashboard-portal .text-white\/70{color:#f4f4f5b3!important}[data-theme=dark] #dashboard-portal .text-white\/60{color:#f4f4f599!important}[data-theme=dark] #dashboard-portal .text-white\/50{color:#f4f4f580!important}[data-theme=dark] #dashboard-portal .text-white\/45{color:#f4f4f573!important}[data-theme=dark] #dashboard-portal .text-white\/40{color:#f4f4f566!important}[data-theme=dark] #dashboard-portal .text-white\/30{color:#f4f4f54d!important}[data-theme=dark] #dashboard-portal .text-white\/25{color:#f4f4f540!important}[data-theme=dark] #dashboard-portal .text-white\/20{color:#f4f4f533!important}[data-theme=dark] #dashboard-portal .text-white\/10{color:#f4f4f51a!important}[data-theme=dark] #dashboard-portal .border-white\/10,[data-theme=dark] #dashboard-portal .border-white\/5,[data-theme=dark] #dashboard-portal .border-white\/20,[data-theme=dark] #dashboard-portal .divide-white\/5>*+*{border-color:var(--d-border)!important}[data-theme=dark] #dashboard-portal .hover\:bg-white\/5:hover,[data-theme=dark] #dashboard-portal .hover\:bg-white\/10:hover{background-color:var(--d-card-hover)!important}[data-theme=dark] #dashboard-portal input[class*=bg-night],[data-theme=dark] #dashboard-portal textarea[class*=bg-night]{background-color:var(--dash-input-bg)!important;color:var(--d-text)!important;border-color:var(--d-border)!important}[data-theme=dark] #dashboard-portal input::-moz-placeholder{color:var(--d-text-muted)!important}[data-theme=dark] #dashboard-portal textarea::-moz-placeholder{color:var(--d-text-muted)!important}[data-theme=dark] #dashboard-portal input::placeholder,[data-theme=dark] #dashboard-portal textarea::placeholder{color:var(--d-text-muted)!important}[data-theme=dark] #dashboard-portal .erp-card-metric,[data-theme=dark] #dashboard-portal .erp-card-service{background:var(--d-card)!important;border:1px solid var(--d-border)!important}[data-theme=dark] #dashboard-portal [class*=bg-brand-violet]{background-color:#60a5fa24!important}[data-theme=dark] #dashboard-portal [class*=bg-brand-pink]{background-color:#ff66f41f!important}[data-theme=dark] #dashboard-portal [class*=bg-brand-orange]{background-color:#fe7b021f!important}[data-theme=dark] #dashboard-portal [class*=hover\:border]{border-color:var(--d-border)!important}[data-theme=dark] #dashboard-portal .btn-erp-secondary{background:var(--d-card)!important;color:var(--d-text)!important;border-color:var(--d-border)!important}#dashboard-portal .dash-sidebar-text{color:var(--dash-text)}#dashboard-portal .dash-sidebar-muted{color:var(--dash-text-muted)}#dashboard-portal .dash-sidebar-icon{color:var(--dash-nav-fg)}#dashboard-portal .dash-sidebar-icon-active{color:var(--dash-nav-active-fg)}#dashboard-portal{--lovable-panel-bg:#ffffff8c;--lovable-card-bg:#fff;--lovable-card-border:#eceae4;--lovable-input-bg:#fff;--lovable-input-border:#eceae4;--lovable-code-bg:#f7f6f3}[data-theme=dark] #dashboard-portal{--lovable-panel-bg:#0e0e11b8;--lovable-card-bg:#18181c;--lovable-card-border:#ffffff17;--lovable-input-bg:#141416;--lovable-input-border:#ffffff1a;--lovable-code-bg:#101014}#dashboard-portal .dash-lovable-panel{background:var(--lovable-panel-bg);-webkit-backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--dash-border);box-shadow:0 8px 32px #0f172a0f}[data-theme=dark] #dashboard-portal .dash-lovable-panel{box-shadow:0 8px 32px #00000059}#dashboard-portal .dash-lovable-title{color:var(--dash-text)}#dashboard-portal .dash-lovable-muted,#dashboard-portal .dash-lovable-label{color:var(--dash-text-muted)}#dashboard-portal .dash-lovable-card{background:var(--lovable-card-bg);border:1px solid var(--lovable-card-border);box-shadow:0 1px 3px #0000000a}#dashboard-portal .dash-lovable-kpi-card{min-width:0;container-type:inline-size}#dashboard-portal .dash-kpi-value{-moz-column-gap:.35rem;flex-wrap:wrap;align-items:baseline;gap:.125rem .35rem;max-width:100%;margin:0;line-height:1.15;display:flex}#dashboard-portal .dash-kpi-value-amount{font-variant-numeric:tabular-nums;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-size:clamp(1rem,9cqi,1.875rem);font-weight:700}#dashboard-portal .dash-kpi-value-currency{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;opacity:.88;flex-shrink:0;font-size:clamp(.625rem,4.5cqi,.8125rem);font-weight:600}#dashboard-portal .dash-kpi-stat-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.125rem,8cqi,1.875rem);font-weight:700;line-height:1.15}[data-theme=dark] #dashboard-portal .dash-lovable-card{box-shadow:none}#dashboard-portal .dash-lovable-input{background:var(--lovable-input-bg);border:1px solid var(--lovable-input-border);color:var(--dash-text)}#dashboard-portal .dash-lovable-input::placeholder{color:var(--dash-input-placeholder)}#dashboard-portal .dash-lovable-input:focus{border-color:#2563eb73;outline:none;box-shadow:0 0 0 2px #2563eb26}#dashboard-portal .dash-lovable-btn-outline{border:1px solid var(--lovable-card-border);background:var(--lovable-card-bg);color:var(--dash-text)}#dashboard-portal .dash-lovable-btn-outline:hover{background:var(--dash-nav-active-bg)}#dashboard-portal .dash-lovable-tab{color:var(--dash-text-muted);transition:background .15s,color .15s}#dashboard-portal .dash-lovable-tab:hover{color:var(--dash-text);background:var(--dash-nav-active-bg)}#dashboard-portal .dash-lovable-tab--active{color:#fff;background:#1c1c1c}[data-theme=dark] #dashboard-portal .dash-lovable-tab--active{color:var(--dash-text);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a}#dashboard-portal .dash-lovable-code{background:var(--lovable-code-bg);border:1px solid var(--lovable-card-border);color:var(--dash-text-secondary)}#dashboard-portal .dashboard-notif-panel{z-index:200;border:1px solid var(--dash-menu-border);background:var(--dash-menu-bg);border-radius:1rem;width:min(20rem,100vw - 2rem);max-height:min(24rem,70vh);position:absolute;top:2.75rem;right:0;overflow-y:auto;box-shadow:0 12px 40px #00000040}#dashboard-portal .dashboard-notif-header{z-index:10;border-bottom:1px solid var(--dash-border);background:var(--dash-menu-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}#dashboard-portal .dashboard-notif-title{color:var(--dash-text);font-size:.875rem;font-weight:600}#dashboard-portal .dashboard-notif-empty{color:var(--dash-text-muted);padding:1rem;font-size:.875rem}#dashboard-portal .dashboard-notif-list>:not([hidden])~:not([hidden]){border-top:1px solid var(--dash-border)}#dashboard-portal .dashboard-notif-item{padding:.75rem 1rem;transition:background .15s}#dashboard-portal .dashboard-notif-item--unread{background:#2563eb0f}[data-theme=dark] #dashboard-portal .dashboard-notif-item--unread{background:#60a5fa1a}#dashboard-portal .dashboard-notif-item:hover{background:var(--dash-nav-active-bg)}#dashboard-portal .dashboard-notif-item-title{color:var(--dash-text);font-size:.875rem;font-weight:500}#dashboard-portal .dashboard-notif-item-body{color:var(--dash-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.75rem;display:-webkit-box;overflow:hidden}#dashboard-portal .dashboard-notif-item-time{color:var(--dash-text-muted);opacity:.75;margin-top:.25rem;font-size:10px}#dashboard-portal .dash-lovable-hub-panel{border:1px solid var(--lovable-card-border);-webkit-backdrop-filter:blur(20px)saturate(140%);background:#fcfbf8f2;box-shadow:0 4px 24px #0f172a0f}[data-theme=dark] #dashboard-portal .dash-lovable-hub-panel{background:#0e0e11e0;box-shadow:0 4px 24px #00000059}#dashboard-portal .dashboard-global-search-input{border:1px solid var(--lovable-input-border);background:var(--lovable-input-bg);width:100%;color:var(--dash-text);border-radius:.75rem;outline:none;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;transition:border-color .15s}#dashboard-portal .dashboard-global-search-input::placeholder{color:var(--dash-input-placeholder)}#dashboard-portal .dashboard-global-search-input:focus{border-color:#2563eb73;box-shadow:0 0 0 2px #2563eb1f}#dashboard-portal .dashboard-global-search-icon{color:var(--dash-text-muted)}#dashboard-portal .dashboard-global-search-panel{z-index:60;border:1px solid var(--lovable-card-border);background:var(--lovable-card-bg);border-radius:.75rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #0f172a1f}[data-theme=dark] #dashboard-portal .dashboard-global-search-panel{box-shadow:0 8px 32px #00000073}#dashboard-portal .dashboard-global-search-option{text-align:left;flex-direction:column;width:100%;padding:.625rem 1rem;transition:background .15s;display:flex}#dashboard-portal .dashboard-global-search-option:hover{background:var(--dash-nav-hover-bg)}#dashboard-portal .dashboard-global-search-option-title{color:var(--dash-text);font-size:.875rem;font-weight:500}#dashboard-portal .dashboard-global-search-option-sub{color:var(--dash-text-muted);margin-top:.125rem;font-size:.75rem}[data-theme=dark] #dashboard-portal main .bg-white:not([class*=bg-white\/]){background-color:var(--lovable-card-bg)!important}[data-theme=dark] #dashboard-portal [class*="border-[#eceae4]"]{border-color:var(--lovable-card-border)!important}[data-theme=dark] #dashboard-portal [class*="text-[#1c1c1c]"]{color:var(--dash-text)!important}[data-theme=dark] #dashboard-portal [class*="text-[#5f5f5d]"],[data-theme=dark] #dashboard-portal [class*="text-[#888]"],[data-theme=dark] #dashboard-portal [class*="text-[#d4d2cc]"]{color:var(--dash-text-muted)!important}[data-theme=dark] #dashboard-portal [class*="bg-[#fcfbf8]"],[data-theme=dark] #dashboard-portal [class*="bg-[#faf9f7]"],[data-theme=dark] #dashboard-portal [class*="bg-[#f7f4ed]"],[data-theme=dark] #dashboard-portal [class*="bg-[#f7f6f3]"],[data-theme=dark] #dashboard-portal [class*="bg-[#eef4ff]"]{background-color:var(--lovable-card-bg)!important}[data-theme=dark] #dashboard-portal [class*="hover:bg-[#faf9f7]"]:hover,[data-theme=dark] #dashboard-portal [class*="hover:bg-[#f7f6f3]"]:hover,[data-theme=dark] #dashboard-portal [class*="hover:bg-white/10"]:hover{background-color:var(--dash-nav-hover-bg)!important}[data-theme=dark] #dashboard-portal .service-lovable-prompt{border-color:var(--lovable-card-border)!important;background:#1a1a1e!important;box-shadow:0 2px 12px #0000004d!important}[data-theme=dark] #dashboard-portal .service-lovable-textarea{color:var(--dash-text)!important}[data-theme=dark] #dashboard-portal .service-lovable-textarea::placeholder{color:var(--dash-input-placeholder)!important}[data-theme=dark] #dashboard-portal .dash-lovable-input:focus{border-color:#60a5fa73;box-shadow:0 0 0 2px #60a5fa26}#dashboard-portal .ai-report-intro-card{background:linear-gradient(135deg,#faf9f7 0%,#fff 50%,#f5f3ff 100%)}[data-theme=dark] #dashboard-portal .ai-report-intro-card{border-color:var(--lovable-card-border);background:linear-gradient(135deg,#1a1a1e 0%,#18181c 45%,#1e1b2e 100%)}
