@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes breathe{0%,to{transform:scale(.95)}50%{transform:scale(1.05)}}@keyframes skeletonPulse{0%,to{background-color:#fdf8f4}50%{background-color:#f5ede3}}.glow-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.glow-hover:hover{box-shadow:0 8px 25px #2d7d4626,0 4px 12px #00000014;transform:translateY(-3px)}.glow-hover:active{box-shadow:0 4px 15px #2d7d4633;transform:translateY(-1px) scale(.98)}.glow-hover-subtle{transition:all .25s ease}.glow-hover-subtle:hover{box-shadow:0 6px 20px #c8a0501f;transform:translateY(-2px)}.button-glow{transition:all .25s ease}.button-glow:hover{box-shadow:0 6px 20px #2d7d4640;filter:brightness(1.08);transform:translateY(-2px)}.button-glow:active{filter:brightness(.95);transform:translateY(0) scale(.97)}.link-animated{position:relative;text-decoration:none;transition:color .2s ease}.link-animated:after{background-color:currentColor;bottom:-1px;content:"";height:1.5px;left:50%;position:absolute;transform:translateX(-50%);transition:all .25s ease;width:0}.link-animated:hover:after{width:100%}.skeleton{animation:skeletonPulse 1.5s ease-in-out infinite;border-radius:8px}:focus-visible{border-radius:4px;outline:2px solid #10b981;outline-offset:2px}[role=button]:focus-visible,a:focus-visible,button:focus-visible{box-shadow:0 0 0 4px #10b98126;outline:2px solid #10b981;outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #10b9811f;outline:2px solid #10b981;outline-offset:0}.easi-icon-hover{transition:transform .15s ease,opacity .15s ease}.easi-icon-hover:hover{opacity:.85;transform:scale(1.08)}.easi-icon-hover:active{transform:scale(.95)}.easi-btn{transition:all .15s cubic-bezier(.4,0,.2,1)}.easi-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.easi-btn:active{filter:brightness(.95);transform:translateY(0) scale(.97);transition-duration:50ms}.easi-btn:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.5;transform:none}.MuiBottomNavigationAction-root .MuiSvgIcon-root{transition:transform .2s cubic-bezier(.16,1,.3,1)}.MuiBottomNavigationAction-root:hover .MuiSvgIcon-root{transform:scale(1.1)}.MuiBottomNavigationAction-root.Mui-selected .MuiSvgIcon-root{transform:scale(1.12)}.MuiIconButton-root{transition:transform .15s ease,background-color .15s ease}.MuiIconButton-root:hover{transform:scale(1.06)}.MuiIconButton-root:active{transform:scale(.94)}.easi-elastic-in{animation:elasticIn .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes elasticIn{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@media print{.MuiButton-root,.MuiChip-root,.MuiFormControlLabel-root,.MuiIconButton-root,.MuiLinearProgress-root,.MuiStepper-root,.MuiSwitch-root,.easi-no-print{display:none!important}body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}[style*="position: fixed"],[style*="position: sticky"]{position:static!important}.MuiCollapse-hidden{height:auto!important;overflow:visible!important;visibility:visible!important}}
/*# sourceMappingURL=main.e6290a07.css.map*/