@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap";*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f7fb;margin:0;padding:0;font-family:Plus Jakarta Sans,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#b0bec5;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#78909c}@keyframes vcpaFadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vcpaPageReveal{0%{opacity:0;filter:blur(2px);transform:translateY(14px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes vcpaRowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes vcpaCardIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vcpaBlurIn{0%{opacity:0;filter:blur(6px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes vcpaSlideRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes vcpaDropDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes vcpaSpinIn{0%{opacity:0;transform:rotate(-180deg)scale(0)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes vcpaCheckPop{0%{opacity:0;transform:scale(0)rotate(-30deg)}65%{opacity:1;transform:scale(1.25)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vcpaDotPop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes vcpaChipIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes vcpaPulse{0%,to{box-shadow:0 0 #1976d24d}50%{box-shadow:0 0 0 6px #1976d200}}@keyframes vcpaBadgeBounce{0%,to{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.88)}}@keyframes vcpaSkeleton{0%{background-position:-250%}to{background-position:250%}}@keyframes vcpaProgressShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes vcpaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vcpaGradientBorder{0%{border-image:linear-gradient(#0b3c6f,#7e57c2,#0b3c6f) 1}50%{border-image:linear-gradient(#0b3c6f,#7e57c2,#0b3c6f) 1}to{border-image:linear-gradient(360deg,#0b3c6f,#7e57c2,#0b3c6f) 1}}@keyframes vcpaStepFlash{0%{background:#e8f5e9}50%{background:#a5d6a7}to{background:0 0}}@keyframes vcpaRipple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes vcpaStatFlash{0%{color:inherit}30%{color:#f59e0b;filter:brightness(1.3)}to{color:inherit;filter:brightness()}}@keyframes vcpaShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes vcpa3dFloat{0%,to{transform:perspective(800px)rotateX(0)rotateY(0)translateY(0)}50%{transform:perspective(800px)rotateX(2deg)rotateY(-2deg)translateY(-4px)}}@keyframes vcpaGlowPulse{0%,to{box-shadow:0 0 8px #0b3c6f40}50%{box-shadow:0 0 20px 4px #0b3c6f80}}@keyframes vcpaBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.015)}}.vcpa-page-enter{animation:.32s cubic-bezier(.22,1,.36,1) both vcpaPageReveal}.vcpa-fade-slide-in{animation:.28s both vcpaFadeSlideIn}.vcpa-card-in{animation:.3s cubic-bezier(.34,1.56,.64,1) both vcpaCardIn}.vcpa-blur-in{animation:.28s both vcpaBlurIn}.vcpa-slide-right{animation:.26s both vcpaSlideRight}.vcpa-drop-down{animation:.22s both vcpaDropDown}.vcpa-row-animate{animation:.22s both vcpaRowIn}.vcpa-chip-in{animation:.18s cubic-bezier(.34,1.56,.64,1) both vcpaChipIn}.vcpa-check-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) both vcpaCheckPop}.vcpa-spin-in{animation:.4s cubic-bezier(.34,1.56,.64,1) both vcpaSpinIn}.vcpa-dot-pop{animation:.35s cubic-bezier(.34,1.56,.64,1) both vcpaDotPop}.vcpa-chip-pulse{animation:2.2s ease-in-out infinite vcpaPulse}.vcpa-float{animation:3.5s ease-in-out infinite vcpaFloat}.vcpa-breath{animation:4s ease-in-out infinite vcpaBreath}.vcpa-stat-flash{animation:.6s vcpaStatFlash}.vcpa-shake{animation:.45s vcpaShake}.vcpa-glow-pulse{animation:2s ease-in-out infinite vcpaGlowPulse}.vcpa-delay-1{animation-delay:60ms}.vcpa-delay-2{animation-delay:.12s}.vcpa-delay-3{animation-delay:.18s}.vcpa-delay-4{animation-delay:.24s}.vcpa-delay-5{animation-delay:.3s}.vcpa-delay-6{animation-delay:.36s}.vcpa-hover-lift{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s}.vcpa-hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0028641f!important}.vcpa-hover-subtle{transition:background .12s,transform .12s}.vcpa-hover-subtle:hover{background:#0b3c6f0a;transform:translate(2px)}.vcpa-tilt3d{transform-style:preserve-3d;perspective:800px;transition:transform .25s,box-shadow .25s}.vcpa-tilt3d:hover{transform:perspective(800px)rotateX(3deg)rotateY(-3deg)translateY(-4px);box-shadow:8px 16px 40px #00286426!important}.vcpa-glow-hover{transition:box-shadow .22s,border-color .22s}.vcpa-glow-hover:hover{box-shadow:0 0 0 2px #0b3c6f33,0 8px 24px #0b3c6f1a!important}.vcpa-scale-hover{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.vcpa-scale-hover:hover{transform:scale(1.12)}.vcpa-underline-grow{text-decoration:none;position:relative}.vcpa-underline-grow:after{content:"";background:currentColor;height:2px;transition:left .2s,right .2s;position:absolute;bottom:-2px;left:50%;right:50%}.vcpa-underline-grow:hover:after{left:0;right:0}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;transition:box-shadow .2s,border-color .2s;box-shadow:0 0 0 3px #0b3c6f1f}.MuiInputLabel-root{transition:color .18s,transform .18s!important}.MuiTableBody-root .MuiTableRow-root:hover{transition:background-color .12s;background-color:#0b3c6f09!important}.MuiCard-root{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s!important}.MuiCard-root:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0028641a!important}.MuiPaper-root{transition:box-shadow .2s!important}.MuiChip-root{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s!important}.MuiChip-root:hover{transform:scale(1.05)!important;box-shadow:0 3px 10px #0000001f!important}.MuiButton-root:active{transform:translateY(1px)!important}.MuiIconButton-root{transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .12s!important}.MuiIconButton-root:hover{transform:scale(1.1)}.MuiDialog-paper{animation:.25s vcpaBlurIn!important}.vcpa-badge-new .MuiBadge-badge{animation:.5s vcpaBadgeBounce}.vcpa-skeleton{background:linear-gradient(90deg,#e0e7ef 25%,#f0f4f9 50%,#e0e7ef 75%) 0 0/250%;border-radius:4px;animation:1.6s linear infinite vcpaSkeleton}.vcpa-progress-shimmer{position:relative;overflow:hidden}.vcpa-progress-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%) 0 0/400px 100%;animation:1.4s ease-in-out infinite vcpaProgressShimmer;position:absolute;inset:0}.vcpa-glass{-webkit-backdrop-filter:blur(18px)saturate(180%);background:#ffffffd1;border:1px solid #ffffff8c}.vcpa-gradient-text{background:linear-gradient(90deg,#0b3c6f 0%,#3949ab 50%,#7e57c2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.vcpa-animated-border{background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#0b3c6f,#7e57c2,#0b3c6f);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after,.vcpa-row-animate,.vcpa-chip-pulse,.vcpa-card-in,.vcpa-blur-in,.vcpa-dot-pop,.vcpa-skeleton,.vcpa-check-pop,.vcpa-spin-in,.vcpa-chip-in,.vcpa-page-enter,.vcpa-fade-slide-in,.vcpa-float,.vcpa-slide-right,.vcpa-drop-down,.vcpa-breath,.vcpa-stat-flash,.vcpa-shake,.vcpa-glow-pulse,.vcpa-hover-lift,.vcpa-tilt3d,.vcpa-scale-hover,.vcpa-badge-new .MuiBadge-badge,.vcpa-progress-shimmer:after,.MuiCard-root,.MuiChip-root,.MuiButton-root,.MuiDialog-paper,.MuiTooltip-popper{transition:none!important;animation:none!important}.vcpa-tilt3d:hover,.vcpa-hover-lift:hover,.MuiCard-root:hover,.MuiChip-root:hover,.MuiIconButton-root:hover{transform:none!important}}
