@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7ff3a95f-module__Cxi8fq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7ff3a95f-module__Cxi8fq__variable{--font-manrope:"Manrope","Manrope Fallback"}
:root{--primary-blue:#1e3a5f;--primary-blue-light:#2d4a6f;--primary-blue-dark:#0f2a4a;--primary-blue-hover:#2a4670;--primary-blue-rgb:30,58,95;--secondary-blue:#3b5998;--secondary-blue-light:#4a6aa8;--secondary-blue-dark:#2c4a88;--momento-orange:#ff6b4a;--momento-orange-light:#ff8a6e;--momento-orange-dark:#e55a3a;--momento-orange-hover:#ff7a5a;--momento-orange-rgb:255,107,74;--momento-black:#1e3a5f;--momento-black-light:#2d4a6f;--momento-black-dark:#0f2a4a;--momento-black-rgb:30,58,95;--momento-white:#fff;--momento-white-soft:#f8fafc;--momento-white-rgb:255,255,255;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--success:#10b981;--success-light:#34d399;--success-dark:#059669;--success-bg:#10b9811a;--error:#ef4444;--error-light:#f87171;--error-dark:#dc2626;--error-bg:#ef44441a;--warning:#ff6b4a;--warning-light:#ff8a6e;--warning-dark:#e55a3a;--warning-bg:#ff6b4a1a;--info:#3b82f6;--info-light:#60a5fa;--info-dark:#2563eb;--info-bg:#3b82f61a;--text-on-dark:#fff;--text-on-dark-secondary:#fffc;--text-on-dark-disabled:#ffffff80;--text-on-light:#1e293b;--text-on-light-secondary:#475569;--text-on-light-disabled:#94a3b8;--text-on-orange:#fff;--text-on-blue:#fff;--bg-primary:#1e3a5f;--bg-secondary:#2d4a6f;--bg-tertiary:#3d5a7f;--bg-light:#fff;--bg-light-secondary:#f8fafc;--bg-light-tertiary:#f1f5f9;--bg-blue-soft:#1e3a5f0d;--bg-blue-medium:#1e3a5f1a;--bg-orange-soft:#ff6b4a1a;--bg-orange-medium:#ff6b4a26;--gradient-primary:linear-gradient(135deg,#1e3a5f 0%,#2d4a6f 100%);--gradient-primary-reverse:linear-gradient(135deg,#2d4a6f 0%,#1e3a5f 100%);--gradient-orange:linear-gradient(135deg,#ff6b4a 0%,#ff8a6e 100%);--gradient-orange-reverse:linear-gradient(135deg,#ff8a6e 0%,#ff6b4a 100%);--gradient-dark:linear-gradient(135deg,#1e3a5f 0%,#2d4a6f 100%);--gradient-soft:linear-gradient(135deg,#1e3a5f08 0%,#3b82f608 100%);--font-primary:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-mono:"Courier New",Courier,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #00000026;--shadow-blue:0 4px 12px #1e3a5f26;--shadow-blue-lg:0 8px 24px #1e3a5f33;--shadow-blue-xl:0 12px 32px #1e3a5f40;--shadow-orange:0 4px 12px #ff6b4a40;--shadow-orange-lg:0 8px 24px #ff6b4a59;--shadow-orange-xl:0 12px 32px #ff6b4a73;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-all:all .2s ease;--border-light:1px solid #e2e8f0;--border-medium:1px solid #cbd5e1;--border-dark:1px solid #94a3b8;--border-blue:1px solid var(--primary-blue);--border-orange:2px solid var(--momento-orange);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}.gradient-orange{background:var(--gradient-orange)}.gradient-dark{background:var(--gradient-dark)}.text-orange{color:var(--momento-orange)}.text-black{color:var(--momento-black)}.text-white{color:var(--momento-white)}.bg-orange{background-color:var(--momento-orange)}.bg-orange-soft{background-color:var(--bg-orange-soft)}.bg-black{background-color:var(--momento-black)}.bg-white{background-color:var(--momento-white)}.shadow-orange{box-shadow:var(--shadow-orange)}.shadow-orange-lg{box-shadow:var(--shadow-orange-lg)}.border-orange{border:var(--border-orange)}.transition-all{transition:var(--transition-all)}
:root{--bg-base:#000;--gradient-blue:#0047ff;--gradient-cyan:#00d4ff;--gradient-orange:#ff6b00;--gradient-yellow:#ffd600;--line-base:#ffffff14;--line-neon-start:#00d4ff;--line-neon-end:#0047ff;--text-primary:#fff;--text-secondary:#ffffffb3;--text-tertiary:#ffffff73;--card-overlay:#0006;--card-overlay-hover:#0009;--grain-overlay:#ffffff08}:root[data-theme=light],:root[data-theme=dark]{--background:var(--gray-100,#f1f5f9);--foreground:var(--primary-blue,#1e3a5f);--card-bg:var(--momento-white,#fff);--border-color:var(--gray-200,#e2e8f0);--hover-bg:var(--gray-100,#f1f5f9);--active-bg:var(--gray-200,#e2e8f0);--text-primary:var(--primary-blue,#1e3a5f);--text-secondary:var(--gray-600,#475569);--text-tertiary:var(--gray-400,#94a3b8);--accent-color:var(--momento-orange,#ff6b4a);--accent-hover:var(--momento-orange-light,#ff8a6e);--message-sent:var(--primary-blue,#1e3a5f);--message-received:var(--gray-100,#f1f5f9);--shadow:#00000014;--shadow-hover:#0000001f}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--text-primary);background:var(--bg-base);font-family:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-weight:400;overflow:hidden auto}body:before{content:"";pointer-events:none;z-index:-1;opacity:1;background-image:url("/final backg.png");background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}body:has([data-page=login]):before{display:none}body:has([data-page=superadmin]):before{display:none}body:has([data-page=dashboard]):before{display:none}html:after{content:"";pointer-events:none;z-index:9999;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:1;opacity:.3;background-image:radial-gradient(circle at 25% 35%,#ffffff05 0%,#0000 2%),radial-gradient(circle at 75% 65%,#ffffff04 0%,#0000 2%);background-size:250px 250px;position:fixed;inset:0}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}*{transition:background-color .3s,color .3s,border-color .3s}input::placeholder,textarea::placeholder,select::placeholder{opacity:1;color:var(--gray-400,#94a3b8)!important}input::-webkit-input-placeholder{opacity:1;color:var(--gray-400,#94a3b8)!important}textarea::-webkit-input-placeholder{opacity:1;color:var(--gray-400,#94a3b8)!important}input::-moz-placeholder{opacity:1;color:var(--gray-400,#94a3b8)!important}textarea::-moz-placeholder{opacity:1;color:var(--gray-400,#94a3b8)!important}:is(input:-ms-placeholder-shown,textarea:-ms-placeholder-shown){opacity:1;color:var(--gray-400,#94a3b8)!important}:is(input:placeholder-shown,textarea:placeholder-shown){opacity:1;color:var(--gray-400,#94a3b8)!important}
