@import url(https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafb;color:#11192e;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0}code{font-family:Albert Sans,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MuiButton-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiButton-root:hover{transform:translateY(-1px)!important}.MuiCard-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiCard-root:hover{box-shadow:0 12px 40px #11192e1f!important;transform:translateY(-2px)}.MuiAccordion-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiAccordion-root:hover{transform:translateY(-1px)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f8fafb;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c7cfd8,#d1d6de);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00a3ef,#c1ddf8)}::-webkit-scrollbar-corner{background:#f8fafb}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.loading-pulse{animation:pulse 2s ease-in-out infinite}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%}.slide-in-up{animation:slideInUp .6s ease-out}.slide-in-left{animation:slideInLeft .6s ease-out}.gradient-primary{background:linear-gradient(135deg,#00a3ef,#c1ddf8)}.gradient-secondary{background:linear-gradient(135deg,#11192e,#1a2235)}.gradient-accent{background:linear-gradient(135deg,#00a3ef1a,#c1ddf80d)}.gradient-success{background:linear-gradient(135deg,#4caf501a,#4caf500d)}.gradient-error{background:linear-gradient(135deg,#f443361a,#f443360d)}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused{border-color:#00a3ef!important;box-shadow:0 0 0 4px #00a3ef26!important}.MuiButton-contained:focus{box-shadow:0 0 0 4px #00a3ef4d!important;outline:none!important}.MuiButton-outlined:focus{box-shadow:0 0 0 3px #00a3ef33!important;outline:none!important}h1,h2,h3,h4,h5,h6{color:#11192e;font-family:Albert Sans,sans-serif;font-weight:700;line-height:1.2;margin-bottom:.5em}h1{font-size:2.5rem;letter-spacing:-.03em}h1,h2{font-weight:800}h2{font-size:2rem;letter-spacing:-.02em}h3{font-size:1.75rem;font-weight:700;letter-spacing:-.01em}p{line-height:1.7;margin-bottom:1em}.MuiContainer-root{padding-left:32px!important;padding-right:32px!important}.MuiChip-root{border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:600;transition:all .2s ease}.MuiChip-root:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.elevation-xs{box-shadow:0 1px 3px #11192e0a}.elevation-sm{box-shadow:0 2px 8px #11192e0f}.elevation-md{box-shadow:0 4px 20px #11192e14}.elevation-lg{box-shadow:0 8px 30px #11192e1f}.elevation-xl{box-shadow:0 16px 60px #11192e29}.glass-effect{background:#fffc;border:1px solid #fff3}.glass-effect,.glass-effect-dark{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-effect-dark{background:#11192ecc;border:1px solid #ffffff1a}.interactive-element{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.interactive-element:hover{box-shadow:0 8px 25px #00a3ef26;transform:translateY(-2px)}.interactive-element:active{box-shadow:0 4px 15px #00a3ef33;transform:translateY(0)}::selection{background:#00a3ef33;color:#11192e}::-moz-selection{background:#00a3ef33;color:#11192e}@media (max-width:900px){.MuiContainer-root{padding-left:24px!important;padding-right:24px!important}}@media (max-width:600px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}h1{font-size:2rem!important}h2{font-size:1.75rem!important}h3{font-size:1.5rem!important}h4{font-size:1.25rem!important}.MuiCard-root{margin-bottom:20px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.MuiButton-contained,.MuiCard-root{border:2px solid #11192e!important}.MuiButton-outlined{border-width:2px!important}}.loading-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%}.loading-container{align-items:center;color:#11192e;display:flex;flex-direction:column;justify-content:center;padding:2rem}.MuiFormControl-root{margin-bottom:1.5rem}.MuiTextField-root .MuiInputLabel-root{color:#11192e;font-weight:600}.MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#00a3ef}.MuiAlert-root{border:1px solid #0000!important;border-radius:12px!important;font-weight:600!important}.MuiAlert-standardSuccess{border-color:#4caf504d!important}.MuiAlert-standardError{border-color:#f443364d!important}.MuiAlert-standardInfo{border-color:#00a3ef4d!important}.MuiAlert-standardWarning{border-color:#ff98004d!important}@media print{.MuiAppBar-root,.MuiButton-root,.MuiDrawer-root{display:none!important}.MuiContainer-root{margin:0!important;max-width:none!important;padding:0!important}.MuiCard-root{border:1px solid #ccc!important;box-shadow:none!important}body{background:#fff!important;color:#000!important}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotating{animation:rotating 1s linear infinite}
/*# sourceMappingURL=main.cd28c8ed.css.map*/