@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:wght@300;400;500;600;700&display=swap";:root{--glass-bg: rgba(255, 255, 255, .72);--glass-border: rgba(0, 0, 0, .06);--glass-blur: blur(14px);--premium-shadow: 0 1px 2px rgba(0, 0, 0, .02), 0 4px 12px rgba(0, 0, 0, .03), 0 12px 24px -4px rgba(0, 0, 0, .04);--accent-gradient: linear-gradient(135deg, #00428c 0%, #3679cc 100%);--bg-color: #f6f8fa;--quantum-transition: all .4s cubic-bezier(.2, .8, .2, 1);--primary: #00428c;--primary-glow: rgba(0, 66, 140, .35);--secondary: #3679cc;--border-glass: var(--glass-border);--text-main: #212529;--text-muted: #868e96}[data-mantine-color-scheme=dark]{--glass-bg: rgba(13, 17, 23, .75);--glass-border: rgba(255, 255, 255, .08);--glass-blur: blur(20px);--premium-shadow: 0 20px 40px -12px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .05);--bg-color: #0b0e14;--text-main: #f8f9fa;--text-muted: #adb5bd;--border-glass: rgba(255, 255, 255, .08)}@keyframes quantum-pulse{0%{opacity:.4;transform:scaleX(.8)}50%{opacity:.7;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.8)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes squish{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}.quantum-pulse-line{animation:quantum-pulse 4s infinite cubic-bezier(.4,0,.2,1)}.shimmer-effect{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.glass-effect{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);transition:var(--quantum-transition)}.premium-header{background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border)}.premium-navbar{transition:background-color .2s ease,border-color .2s ease}.premium-card{transition:var(--quantum-transition)!important;border:1px solid var(--glass-border)!important;background-color:light-dark(rgba(255,255,255,.8),rgba(22,27,34,.9))!important;box-shadow:var(--premium-shadow)!important}button:active{animation:squish .2s cubic-bezier(.4,0,.2,1)}body{margin:0;font-family:Be Vietnam Pro,Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-color);color:var(--text-main);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4{font-family:Be Vietnam Pro,Inter,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:light-dark(rgba(0,0,0,.12),rgba(255,255,255,.15));border-radius:20px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:light-dark(rgba(0,0,0,.2),rgba(255,255,255,.25));background-clip:padding-box}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.page-content-wrapper{animation:fadeInSlideUp .6s cubic-bezier(.16,1,.3,1)}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 var(--primary-glow)}70%{box-shadow:0 0 0 15px #00428c00}to{box-shadow:0 0 #00428c00}}.pulse-primary{animation:pulse-glow 3s infinite}.glass-card{background:light-dark(rgba(255,255,255,.92),rgba(16,24,39,.65))!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--glass-border)!important;border-radius:24px!important;box-shadow:var(--premium-shadow)!important;transition:all .5s cubic-bezier(.16,1,.3,1)!important}.glass-card:hover{border-color:var(--mantine-color-thacoBlue-4)!important}.nav-item{transition:all .3s ease;border-radius:12px;margin:4px 0;padding:10px 16px;cursor:pointer;color:var(--text-muted)}.nav-item:hover{background:light-dark(rgba(0,66,140,.06),rgba(255,255,255,.05));color:var(--primary)}.nav-item.active{background:light-dark(rgba(0,66,140,.12),rgba(54,121,204,.15));color:var(--primary);font-weight:600;border:1px solid light-dark(rgba(0,66,140,.2),rgba(54,121,204,.25))}.mantine-Input-input{background-color:light-dark(#fff,rgba(255,255,255,.03))!important;border:1px solid light-dark(var(--mantine-color-gray-4),rgba(255,255,255,.08))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--mantine-color-thacoBlue-6)!important;box-shadow:0 0 0 3px light-dark(rgba(0,66,140,.12),rgba(54,121,204,.18))!important}.mantine-Textarea-input,.mantine-NumberInput-input{background-color:light-dark(#fff,rgba(255,255,255,.04))!important;border:1px solid light-dark(var(--mantine-color-gray-4),rgba(255,255,255,.12))!important}.mantine-Textarea-input:focus,.mantine-NumberInput-input:focus{border-color:var(--mantine-color-thacoBlue-6)!important;box-shadow:0 0 0 3px light-dark(rgba(0,66,140,.12),rgba(54,121,204,.18))!important}.mantine-PickerInput-input:focus{border-color:var(--mantine-color-thacoBlue-6)!important}.modern-table{width:100%;border-collapse:separate;border-spacing:0}.modern-table th{background:light-dark(var(--mantine-color-gray-1),rgba(15,23,42,.5));color:var(--text-muted);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.1em;padding:16px 24px;border-bottom:1px solid var(--glass-border)}.modern-table td{padding:16px 24px;border-bottom:1px solid light-dark(var(--mantine-color-gray-3),rgba(255,255,255,.03));transition:background .2s ease}.modern-table tr:hover td{background:light-dark(rgba(0,66,140,.04),rgba(54,121,204,.06))}.mantine-Select-dropdown{background:light-dark(#fff,rgba(15,23,42,.95))!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--glass-border)!important;border-radius:12px!important;box-shadow:var(--premium-shadow)!important}.mantine-Select-item:hover{background:light-dark(rgba(0,66,140,.08),rgba(54,121,204,.12))!important}
