@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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_722609d7-module__g3y8lG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_722609d7-module__g3y8lG__variable{--font-main:"Inter", "Inter Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_6b28ec64-module__5VEPrW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_6b28ec64-module__5VEPrW__variable{--font-heading:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--mw-project-color:#3b82f6;--mw-project-color-glow:#3b82f666;--mw-bg-base:#06112a;--mw-text:#fff;--mw-text-muted:#ffffff8c;--mw-glass-bg:#ffffff26;--mw-glass-border:#ffffff59;--mw-success:#00e5a0;--mw-warning:#fbbf24;--mw-danger:#ff4d6a;--mw-font-display:"Plus Jakarta Sans", sans-serif;--mw-font-body:"Inter", sans-serif;--brand-primary:var(--mw-project-color);--brand-secondary:#00d4aa;--brand-accent:#ff6b35;--brand-dark:#fff;--bg-app:var(--mw-bg-base);--bg-sidebar:#ffffff14;--bg-surface:var(--mw-glass-bg);--bg-surface-2:#ffffff14;--border-subtle:#ffffff26;--border-active:#ffffff59;--text-main:#fff;--text-muted:var(--mw-text-muted);--text-inverse:#06112a;--blue:var(--mw-project-color);--green:var(--mw-success);--red:var(--mw-danger);--yellow:var(--mw-warning);--font-main:var(--mw-font-body);--font-heading:var(--mw-font-display);--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 16px #0006;--shadow-lg:0 10px 30px #00000080;--radius-sm:6px;--radius-md:10px;--radius-lg:20px;--radius-full:9999px}*{box-sizing:border-box;margin:0;padding:0;outline:none!important}html,body{background-color:var(--mw-bg-base);color:var(--mw-text);font-family:var(--mw-font-body);-webkit-font-smoothing:antialiased;accent-color:var(--mw-project-color);height:100%;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.mw-bg{z-index:0;background:linear-gradient(160deg,#0a1a45 0%,#0d2060 35%,#091840 65%,#060e2a 100%);position:fixed;inset:0}.mw-bg-pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cg fill='none' stroke='%23152550' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='14' width='20' height='14' rx='2'/%3E%3Cpath d='M13 14v-3h8v3M8 21h20'/%3E%3Cpath d='M45 26V14m6 12V10m6 16V17M43 26h16'/%3E%3Crect x='70' y='12' width='20' height='14' rx='2'/%3E%3Cpath d='M70 16l10 7 10-7'/%3E%3Cpath d='M110 22c0-6 4-10 4-10s4 4 4 10l-4 4-4-4zM111 24l-2 4m7-4l2 4'/%3E%3Ccircle cx='114' cy='18' r='2'/%3E%3Cpath d='M138 18h6l4 4-4 4h-6l-4-4zM138 22h-4m14 0h4'/%3E%3Crect x='170' y='10' width='16' height='18' rx='1'/%3E%3Cpath d='M174 28v-4h4v4M174 14h2v2h-2zm4 0h2v2h-2zm-4 4h2v2h-2zm4 0h2v2h-2z'/%3E%3Cpath d='M8 52l6-5 5 3 5-7 5 4M6 55h22v-16'/%3E%3Ccircle cx='48' cy='43' r='4'/%3E%3Cpath d='M40 57c0-5 3-8 8-8s8 3 8 8'/%3E%3Ccircle cx='80' cy='48' r='4'/%3E%3Cpath d='M80 40v2m0 12v2m-8-8h2m12 0h2'/%3E%3Crect x='108' y='38' width='12' height='20' rx='2'/%3E%3Ccircle cx='114' cy='54' r='1'/%3E%3Ccircle cx='142' cy='48' r='9'/%3E%3Cpath d='M142 42v2m0 8v2m-3-4c0-1 1-2 3-2s3 1 3 2-1 2-3 2-3 1-3 2 1 2 3 2 3-1 3-2'/%3E%3Crect x='168' y='39' width='18' height='16' rx='2'/%3E%3Cpath d='M168 45h18M173 39v-2m8 2v-2M172 49h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z'/%3E%3Ccircle cx='20' cy='83' r='9'/%3E%3Cpath d='M20 83V74a9 9 0 019 9z'/%3E%3Ccircle cx='50' cy='83' r='9'/%3E%3Ccircle cx='50' cy='83' r='5'/%3E%3Ccircle cx='50' cy='83' r='1'/%3E%3Cpath d='M76 73h12v8a6 6 0 01-12 0v-8zM76 77h-3a3 3 0 010-6h3m12 0h3a3 3 0 010 6h-3M82 87v4m-3 0h6'/%3E%3Cpath d='M116 72h-6l-2 10h5l-2 10 10-13h-6z'/%3E%3Ccircle cx='143' cy='75' r='3'/%3E%3Ccircle cx='153' cy='83' r='3'/%3E%3Ccircle cx='143' cy='91' r='3'/%3E%3Ccircle cx='133' cy='83' r='3'/%3E%3Cpath d='M146 75l4 5-4 5m-13 0l-4-5 4-5'/%3E%3Crect x='168' y='71' width='16' height='20' rx='2'/%3E%3Cpath d='M172 71v-2h8v2M172 80h8m-8 4h5'/%3E%3Cpath d='M20 108l2 5h6l-5 4 2 6-5-3-5 3 2-6-5-4h6z'/%3E%3Cpath d='M46 106v8l14-3v-8l-14-3v6zM46 114l-4 4'/%3E%3Ccircle cx='62' cy='110' r='2'/%3E%3Cpath d='M74 104h8l8 8-8 8h-8v-16z'/%3E%3Ccircle cx='79' cy='112' r='2'/%3E%3Ccircle cx='106' cy='112' r='9'/%3E%3Cpath d='M97 112h18m-9-9a14 14 0 000 18'/%3E%3Cpath d='M134 106l9 4-9 4-9-4zM125 114l9 4 9-4M125 118l9 4 9-4'/%3E%3Cpath d='M168 122l12-12'/%3E%3Ccircle cx='171' cy='113' r='2'/%3E%3Ccircle cx='177' cy='119' r='2'/%3E%3Cpath d='M10 138l4 16 3-6 5 5 2-2-5-5 6-3z'/%3E%3Ccircle cx='46' cy='137' r='4'/%3E%3Cpath d='M38 151c0-5 3-7 8-7s8 2 8 7'/%3E%3Ccircle cx='57' cy='136' r='3'/%3E%3Cpath d='M54 151c1-4 3-6 6-6M76 133v16M76 133h10l-3 5h3'/%3E%3Crect x='104' y='133' width='18' height='14' rx='2'/%3E%3Cpath d='M104 141h4l2 2h4l2-2h4'/%3E%3Crect x='133' y='140' width='12' height='10' rx='1'/%3E%3Cpath d='M135 140v-3a4 4 0 018 0v3'/%3E%3Ccircle cx='139' cy='145' r='1.5'/%3E%3Cpath d='M163 150l6-8 5 3 6-8M176 140h4v4'/%3E%3C/g%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.mw-bg-glow{background:radial-gradient(40% 35% at 50% 48%,#00d2ff2e 0%,#0096dc14 40%,#0000 70%);position:absolute;inset:0}.mw-bg-vignette{background:radial-gradient(100% 85%,#0000 40%,#040a1ca6 100%);position:absolute;inset:0}.app-layout{z-index:1;height:100vh;display:flex;position:relative;overflow:hidden}.app-sidebar{-webkit-backdrop-filter:blur(30px);z-index:50;background:#ffffff0f;border-right:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;width:260px;display:flex}.app-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow-y:auto}.app-header{-webkit-backdrop-filter:blur(30px);z-index:40;background:#ffffff14;border-bottom:1px solid #ffffff26;align-items:center;height:66px;padding:0 36px;display:flex;position:sticky;top:0}.app-content{width:100%;max-width:1100px;margin:0 auto;padding:36px 32px 60px;animation:.4s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sidebar-brand{align-items:center;gap:12px;padding:24px;display:flex}.sidebar-brand-logo{background:var(--mw-project-color);border-radius:var(--radius-sm);color:#fff;width:32px;height:32px;box-shadow:0 4px 16px var(--mw-project-color-glow);justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.sidebar-brand-text{flex-direction:column;display:flex}.sidebar-brand-name{font-family:var(--mw-font-display);color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:800}.sidebar-brand-sub{text-transform:uppercase;letter-spacing:.1em;color:var(--mw-text-muted);font-size:10px;font-weight:600}.sidebar-nav{flex-direction:column;flex:1;gap:24px;padding:12px;display:flex}.nav-section-label{text-transform:uppercase;color:var(--mw-text-muted);letter-spacing:.1em;margin-bottom:8px;padding:0 12px;font-size:11px;font-weight:700}.nav-item{color:var(--mw-text-muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#ffffff1f;border-color:#ffffff38}.nav-item.active{color:#fff;background:#ffffff1f;border-color:#ffffff38;font-weight:600}.nav-item svg{stroke-width:2.2px;width:18px;height:18px}.sidebar-footer{border-top:1px solid #ffffff1f;padding:16px}.sidebar-user{text-align:left;border-radius:9px;align-items:center;gap:12px;width:100px;padding:8px;transition:background .2s;display:flex}.sidebar-user:hover{background:#ffffff1a}.sidebar-user-avatar{background:var(--mw-project-color);color:#fff;border-radius:var(--radius-full);width:36px;height:36px;box-shadow:0 4px 12px var(--mw-project-color-glow);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.sidebar-user-info{flex-direction:column;min-width:0;display:flex}.sidebar-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar-user-role{color:var(--mw-text-muted);text-transform:capitalize;font-size:11px}.mw-logo{font-family:var(--mw-font-display);letter-spacing:-.5px;align-items:baseline;gap:2px;font-size:21px;font-weight:800;display:flex}.mw-logo-mi{color:#fff}.mw-logo-wibi{color:var(--mw-project-color)}.mw-logo-tag{color:var(--mw-text-muted);letter-spacing:1px;text-transform:uppercase;margin-left:9px;font-size:10px;font-weight:500}.card,.mw-glass{background:var(--mw-glass-bg);border:1px solid var(--mw-glass-border);-webkit-backdrop-filter:blur(40px)saturate(120%);color:#fff;will-change:transform;border-radius:20px;padding:24px;transition:transform .12s ease-out,background .25s,border-color .25s;transform:perspective(900px)rotateX(0)rotateY(0)scale(1)}.card:hover,.mw-glass:hover{background:#fff3;border-color:#ffffff8c}.mw-glass-card{padding:26px 28px}.mw-accent{background:var(--mw-project-color);width:36px;height:3px;box-shadow:0 0 16px var(--mw-project-color-glow);border-radius:2px;margin-bottom:14px}.dash-welcome-card{-webkit-backdrop-filter:blur(30px);background:#ffffff14;border:1px solid #fff3;border-radius:20px;padding:28px}@keyframes staggerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dash-stagger>*{animation:.45s cubic-bezier(.16,1,.3,1) backwards staggerIn}.dash-stagger>:first-child{animation-delay:0s}.dash-stagger>:nth-child(2){animation-delay:60ms}.dash-stagger>:nth-child(3){animation-delay:.12s}.dash-stagger>:nth-child(4){animation-delay:.18s}.dash-stagger>:nth-child(5){animation-delay:.24s}.empty-state{text-align:center;border-radius:var(--radius-lg);background:#ffffff0f;border:1.5px dashed #fff3;margin:16px;padding:40px 24px}.quick-action{color:#fff;background:#ffffff14;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.quick-action:hover{border-left-color:var(--mw-project-color);background:#ffffff24}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.page-title{font-family:var(--mw-font-display);color:#fff;letter-spacing:-.03em;margin-bottom:4px;font-size:28px;font-weight:800}.page-subtitle{color:var(--mw-text-muted);font-size:15px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.stat-card{background:var(--mw-glass-bg);border:1px solid var(--mw-glass-border);-webkit-backdrop-filter:blur(40px)saturate(120%);will-change:transform;border-top:3px solid #0000;border-radius:20px;align-items:center;gap:16px;padding:20px;transition:transform .2s,background .25s,border-color .25s;display:flex;transform:perspective(900px)rotateX(0)rotateY(0)scale(1)}.stat-card:hover{background:#fff3;border-color:#ffffff8c;transform:translateY(-2px)}.stat-card.blue{border-top-color:var(--mw-project-color)}.stat-card.green{border-top-color:var(--mw-success)}.stat-card.yellow{border-top-color:var(--mw-warning)}.stat-card.purple{border-top-color:#a855f7}.stat-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon svg{stroke-width:2px;width:24px;height:24px}.stat-icon.blue{color:var(--mw-project-color);background:#f5a62326}.stat-icon.green{color:var(--mw-success);background:#00e5a026}.stat-icon.purple{color:#a855f7;background:#a855f726}.stat-icon.yellow{color:var(--mw-warning);background:#f5a62326}.stat-info{flex-direction:column;display:flex}.stat-value{font-family:var(--mw-font-display);color:#fff;letter-spacing:-.5px;font-size:24px;font-weight:800}.stat-label{color:var(--mw-text-muted);font-size:13px;font-weight:500}.stat-sub{color:#ffffff59;margin-top:2px;font-size:11px}.mw-stat-label{text-transform:uppercase;letter-spacing:.9px;color:var(--mw-text-muted);margin-bottom:12px;font-size:11px;font-weight:600}.mw-stat-value{font-family:var(--mw-font-display);letter-spacing:-1.5px;margin-bottom:8px;font-size:38px;font-weight:800}.mw-stat-up{color:var(--mw-success);font-size:13px}.mw-stat-down{color:var(--mw-danger);font-size:13px}.btn{cursor:pointer;white-space:nowrap;font-size:14px;font-weight:600;font-family:var(--mw-font-body);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;transition:all .2s;display:inline-flex}.btn-primary,.mw-btn-primary{background:var(--mw-project-color);color:#fff;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--mw-font-body);box-shadow:0 4px 20px var(--mw-project-color-glow);border:none;border-radius:9px;padding:9px 20px;transition:all .2s}.btn-primary:hover,.mw-btn-primary:hover{opacity:.87;transform:translateY(-1px)}.btn-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.btn-secondary:hover{background:#ffffff2e}.btn-ghost,.mw-btn-ghost{color:#fff;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--mw-font-body);background:#ffffff1a;border:1px solid #ffffff40;border-radius:9px;padding:9px 20px;transition:all .2s}.btn-ghost:hover,.mw-btn-ghost:hover{background:#ffffff2e}.btn-sm{padding:6px 12px;font-size:12px}.table-wrap{border-radius:var(--radius-lg);overflow-x:auto}table,.mw-table{border-collapse:collapse;text-align:left;width:100%}th,.mw-table th{text-transform:uppercase;letter-spacing:.9px;color:#ffffff73;border-bottom:1px solid #ffffff26;padding:12px 16px;font-size:11px;font-weight:600}td,.mw-table td{color:#fff;vertical-align:middle;border-bottom:1px solid #ffffff12;padding:14px 16px;font-size:14px}tr:last-child td,.mw-table tr:last-child td{border-bottom:none}.avatar{color:#ffffffb3;border-radius:var(--radius-md);background:#ffffff1f;justify-content:center;align-items:center;font-weight:700;display:flex}.avatar-sm{width:40px;height:40px;font-size:14px}.badge,.mw-badge{border-radius:20px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.badge-green,.mw-badge-success{color:var(--mw-success);background:#00e5a026;border:1px solid #00e5a04d}.badge-red,.mw-badge-danger{color:var(--mw-danger);background:#ff4d6a26;border:1px solid #ff4d6a4d}.badge-blue{color:var(--mw-project-color);background:#f5a62326;border:1px solid #f5a6234d}.mw-badge-warning{color:var(--mw-warning);background:#f5a62326;border:1px solid #f5a6234d}.form-group{margin-bottom:20px}.form-label,.mw-input-label{color:var(--mw-text-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.form-input,.form-select,.mw-input{color:#fff;width:100%;font-size:14px;font-family:var(--mw-font-body);background:#ffffff1f;border:1px solid #ffffff40;border-radius:9px;outline:none;padding:11px 14px;transition:all .2s}.form-input::placeholder,.mw-input::placeholder{color:#ffffff59}.form-input:focus,.form-select:focus,.mw-input:focus{border-color:var(--mw-project-color);box-shadow:0 0 0 3px var(--mw-project-color-glow);background:#ffffff1f}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.login-container{justify-content:center;align-items:center;height:100vh;padding:24px;display:flex}.login-card{background:var(--mw-glass-bg);border:1px solid var(--mw-glass-border);-webkit-backdrop-filter:blur(40px)saturate(120%);border-radius:20px;width:100%;max-width:440px;padding:48px;animation:.6s cubic-bezier(.16,1,.3,1) logIn}@keyframes logIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.login-logo{background:var(--mw-project-color);color:#fff;width:56px;height:56px;box-shadow:0 8px 16px var(--mw-project-color-glow);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 24px;font-size:28px;font-weight:900;display:flex}.login-title{text-align:center;font-family:var(--mw-font-display);color:#fff;margin-bottom:8px;font-size:24px;font-weight:800}.login-subtitle{text-align:center;color:var(--mw-text-muted);margin-bottom:32px;font-size:14px}.login-error{color:var(--mw-danger);background:#ff4d6a26;border:1px solid #ff4d6a4d;border-radius:9px;align-items:center;gap:8px;margin-bottom:24px;padding:12px;font-size:13px;font-weight:500;display:flex}.mw-h1{font-family:var(--mw-font-display);letter-spacing:-1.5px;font-size:46px;font-weight:800;line-height:1.1}.mw-h2{font-family:var(--mw-font-display);letter-spacing:-.5px;font-size:28px;font-weight:700}.mw-h3{font-family:var(--mw-font-display);font-size:16px;font-weight:700}.mw-section-title{font-family:var(--mw-font-display);margin-bottom:18px;font-size:16px;font-weight:700}.mw-muted{color:var(--mw-text-muted)}.mw-page-tag{letter-spacing:1px;text-transform:uppercase;color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff40;border-radius:20px;margin-bottom:16px;padding:5px 16px;font-size:11px;font-weight:600;display:inline-block}.mw-divider,.divider{background:#ffffff1f;height:1px;margin:16px 0}.mw-icon{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.mw-icon-sm{width:16px;height:16px}.mw-icon-lg{width:24px;height:24px}.mw-spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.flex-1{flex:1}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.mt-24{margin-top:24px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.text-xs{font-size:12px}.text-sm{font-size:13px}.text-muted{color:var(--mw-text-muted)}.text-white{color:#fff}.text-blue{color:var(--mw-project-color)}.spacer{flex:1}.grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.w-full{width:100%}.text-center{text-align:center}.p-8{padding:8px}.p-12{padding:12px}.p-24{padding:24px}.rounded-md{border-radius:var(--radius-md)}.bg-surface-2{background:#ffffff14}.border-b{border-bottom:1px solid #ffffff1f}.pb-8{padding-bottom:8px}.admin-row:hover{background:#ffffff14!important}.mobile-bottom-nav{-webkit-backdrop-filter:blur(30px);z-index:200;background:#06112ad9;border-top:1px solid #ffffff1f;justify-content:space-around;align-items:center;height:62px;padding:0 4px;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-nav-item{color:var(--mw-text-muted);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 10px;font-size:10px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.mobile-nav-item svg{stroke-width:2px;width:22px;height:22px}.mobile-nav-item.active{color:var(--mw-project-color)}.mobile-nav-item.active svg{stroke:var(--mw-project-color)}.preview-isolated,.preview-isolated *{color:revert!important;background:revert!important;border-color:revert!important}.app-layout [style*="background: white"],.app-layout [style*=background\:white],.app-layout [style*="background: \"white\""],.app-layout [style*="background: rgb(255"],.app-layout [style*="background:#F"],.app-layout [style*="background: #F"]{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff26!important}.app-layout [style*="background: linear-gradient(135deg, #EFF6FF"],.app-layout [style*="background: linear-gradient(135deg, #FFFFFF"],.app-layout [style*="background: linear-gradient(135deg, #F0F5FF"],.app-layout [style*="background: #F1F5F9"],.app-layout [style*="background: #F8FAFC"],.app-layout [style*="background: #FAFAFA"],.app-layout [style*="background: #FAFBFC"],.app-layout [style*="background: #EFF6FF"],.app-layout [style*="background: #FFFBEB"],.app-layout [style*="background: #ECFDF5"],.app-layout [style*="background: #FEF2F2"],.app-layout [style*="background: #FEF3C7"],.app-layout [style*="background: #F3E8FF"],.app-layout [style*="background: #F5F3FF"],.app-layout [style*="background: #FFFBEB"],.app-layout [style*="background: #E2E8F0"],.app-layout [style*="background: #DBEAFE"],.app-layout [style*="background: #DCFCE7"],.app-layout [style*="background: #FEE2E2"],.app-layout [style*="background: #D1FAE5"]{background:#ffffff14!important}.app-layout [style*="border: 1px solid #E2E8F0"],.app-layout [style*="border: 1.5px solid #E5E7EB"],.app-layout [style*="border: 1px solid #BFDBFE"],.app-layout [style*="border: 1px solid #DDD6FE"],.app-layout [style*="border: 1px solid #A7F3D0"],.app-layout [style*="border: 1px solid #FECACA"]{border-color:#ffffff26!important}.app-layout [style*="color: #0A0F1D"],.app-layout [style*="color: #1E293B"],.app-layout [style*="color: #0F172A"],.app-layout [style*="color: #374151"],.app-layout [style*="color: #334155"]{color:#fff!important}.app-layout [style*="color: #64748B"],.app-layout [style*="color: #94A3B8"],.app-layout [style*="color: #9CA3AF"],.app-layout [style*="color: #92400E"]{color:#ffffff8c!important}.app-layout [style*="boxShadow: 0 1px 4px rgba(15,23,42"]{box-shadow:0 2px 8px #0000004d!important}.app-layout [style*="background: #F1F5F9"][style*="borderRadius: 99"],.app-layout [style*="background: #F3E8FF"][style*="borderRadius: 99"]{background:#ffffff1f!important}.app-layout select,.app-layout input[type=text],.app-layout input[type=email],.app-layout input[type=password],.app-layout input[type=number],.app-layout input[type=url],.app-layout input[type=tel],.app-layout input[type=date],.app-layout input[type=time],.app-layout textarea{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff40!important}.app-layout input::placeholder,.app-layout textarea::placeholder{color:#ffffff59!important}.app-layout select:focus,.app-layout input:focus,.app-layout textarea:focus{border-color:var(--mw-project-color)!important;box-shadow:0 0 0 3px var(--mw-project-color-glow)!important;background:#ffffff1f!important}.app-layout select option{color:#fff;background:#0d1b3e}.app-layout input[type=checkbox]{accent-color:var(--mw-project-color)}.app-layout [style*="border: 1.5px dashed"],.app-layout [style*="border: 1px dashed"]{border-color:#fff3!important}@media (max-width:768px){.app-sidebar{display:none!important}.mobile-bottom-nav{display:flex}.app-content{padding:16px 14px 80px}.page-header{flex-flow:row;align-items:center;gap:8px;margin-bottom:16px}.page-title{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.page-subtitle{display:none}.page-header>div:first-child{flex:1;min-width:0}.crm-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:14px!important}.crm-stats>div{border-radius:12px!important;padding:12px 14px!important}.crm-tabs{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto}.crm-alert{padding:9px 12px!important;font-size:12px!important}.crm-filters{flex-direction:column!important;gap:8px!important;display:flex!important}.crm-filters>*{flex:unset!important;width:100%!important;min-width:0!important}.kanban-board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:-14px;margin-right:-14px;padding-bottom:8px;padding-left:14px;padding-right:14px;grid-template-columns:unset!important;gap:10px!important;display:flex!important;overflow-x:auto!important}.kanban-col{scroll-snap-align:start;flex-shrink:0!important;width:82vw!important}.crm-table-wrap{display:none!important}.crm-reportes-row{grid-template-columns:1fr!important}.crm-kpis{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.crm-contactos{grid-template-columns:1fr!important}.login-card{padding:32px 24px}.dash-main-grid,.corp-layout{grid-template-columns:1fr!important}.branding-layout{flex-direction:column!important}.branding-preview{display:none!important}.grid-2,.settings-row{grid-template-columns:1fr!important}.members-col-contact{display:none!important}}
