@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap);:root{--font-sans:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--bg-primary:#f0f4ff;--bg-secondary:#fff;--bg-tertiary:#e6edf7;--bg-glass:#ffffffbf;--border-glass:#6366f126;--border-glass-active:#6366f180;--text-primary:#0b1a33;--text-secondary:#1e3a5f;--text-muted:#5b7a9a;--color-brand:#4f46e5;--color-brand-glow:#4f46e51f;--color-accent:#7c3aed;--color-accent-glow:#7c3aed1f;--color-success:#0f9d58;--color-success-glow:#0f9d581f;--color-warning:#e6a800;--color-warning-glow:#e6a8001f;--color-danger:#dc2626;--color-danger-glow:#dc26261f;--transition-fast:0.15s ease;--transition-normal:0.25s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.4s cubic-bezier(0.4,0,0.2,1);--shadow-sm:0 1px 2px 0 #0000000a;--shadow-md:0 4px 6px -1px #0000000f,0 2px 4px -1px #00000008;--shadow-lg:0 10px 15px -3px #0000000f,0 4px 6px -2px #00000008;--shadow-glow:0 0 20px 2px #4f46e526;--shadow-glow-violet:0 0 20px 2px #7c3aed26;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-full:9999px}.theme-inspector{--color-brand:#d97706;--color-brand-glow:#d977061f;--color-accent:#b45309;--color-accent-glow:#b453091f;--border-glass-active:#d9770666;--shadow-glow:0 0 20px 2px #d9770626}.theme-qc{--color-brand:#0d9488;--color-brand-glow:#0d94881f;--color-accent:#0f766e;--color-accent-glow:#0f766e1f;--border-glass-active:#0d948866;--shadow-glow:0 0 20px 2px #0d948826}.theme-it{--color-brand:#2563eb;--color-brand-glow:#2563eb1f;--color-accent:#1d4ed8;--color-accent-glow:#1d4ed81f;--border-glass-active:#2563eb66;--shadow-glow:0 0 20px 2px #2563eb26}.theme-accounts{--color-brand:#7c3aed;--color-brand-glow:#7c3aed1f;--color-accent:#6d28d9;--color-accent-glow:#6d28d91f;--border-glass-active:#7c3aed66;--shadow-glow:0 0 20px 2px #7c3aed26}.theme-admin{--color-brand:#e11d48;--color-brand-glow:#e11d481f;--color-accent:#be123c;--color-accent-glow:#be123c1f;--border-glass-active:#e11d4866;--shadow-glow:0 0 20px 2px #e11d4826}.theme-client{--color-brand:#0891b2;--color-brand-glow:#0891b21f;--color-accent:#0e7490;--color-accent-glow:#0e74901f;--border-glass-active:#0891b266;--shadow-glow:0 0 20px 2px #0891b226}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f4ff;background-color:var(--bg-primary);color:#0b1a33;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-sans);overflow-x:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f0f4ff;background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#b3c9e5;border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#8aa9cf}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #4f46e514}50%{box-shadow:0 0 25px #4f46e52e}}.animate-fade-in{animation:fadeIn .25s cubic-bezier(.4,0,.2,1) forwards;animation:fadeIn var(--transition-normal) forwards}.animate-glow{animation:pulseGlow 3s ease-in-out infinite}.glass-panel,.glass-panel-interactive{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffbf;background:var(--bg-glass);border:1px solid #6366f126;border:1px solid var(--border-glass);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm)}.glass-panel-interactive{transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.glass-panel-interactive:hover{border-color:#6366f180;border-color:var(--border-glass-active);box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -1px #00000008;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-primary{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);background:linear-gradient(135deg,var(--color-brand),var(--color-accent));border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #4f46e540;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-sans);font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.btn-primary:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.btn-primary:hover{box-shadow:0 6px 20px #4f46e559;transform:translateY(-1px)}.btn-primary:hover:before{left:100%}.btn-primary:active{transform:translateY(1px)}.btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-secondary{align-items:center;background:#fff;background:var(--bg-secondary);border:1px solid #6366f126;border:1px solid var(--border-glass);border-radius:12px;border-radius:var(--radius-md);color:#0b1a33;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-sans);font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.btn-secondary:hover{background:#e6edf7;background:var(--bg-tertiary);border-color:#5b7a9a;border-color:var(--text-muted)}.btn-icon{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#1e3a5f;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s ease;transition:all var(--transition-fast)}.btn-icon:hover{background:#e6edf7;background:var(--bg-tertiary);color:#0b1a33;color:var(--text-primary)}.form-group{margin-bottom:20px}.form-label{color:#1e3a5f;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.input-wrapper{align-items:center;display:flex;position:relative}.form-input{background:#fff;background:var(--bg-secondary);border:1px solid #6366f126;border:1px solid var(--border-glass);border-radius:12px;border-radius:var(--radius-md);color:#0b1a33;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-sans);font-size:.95rem;outline:none;padding:12px 44px 12px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.form-input:focus{border-color:#4f46e5;border-color:var(--color-brand);box-shadow:0 0 0 3px #4f46e526}.input-icon-right{align-items:center;background:none;border:none;color:#5b7a9a;color:var(--text-muted);cursor:pointer;display:flex;outline:none;position:absolute;right:12px}.input-icon-right:hover{color:#0b1a33;color:var(--text-primary)}.badge{align-items:center;border-radius:9999px;border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.badge-success{background:#0f9d581f;background:var(--color-success-glow);border:1px solid #0f9d5840;color:#0f9d58;color:var(--color-success)}.badge-warning{background:#e6a8001f;background:var(--color-warning-glow);border:1px solid #e6a80040;color:#e6a800;color:var(--color-warning)}.badge-danger{background:#dc26261f;background:var(--color-danger-glow);border:1px solid #dc262640;color:#dc2626;color:var(--color-danger)}
/*# sourceMappingURL=main.04a99244.css.map*/