@import url("https://api.fontshare.com/v2/css?f[]=satoshi@300,400,500,600,700,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafafa;color:#1f2937;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MuiButton-root,.MuiCard-root,button{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiChip-root,.MuiTextField-root .MuiOutlinedInput-root{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiPaper-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiAccordion-root{transition:all .2s cubic-bezier(.4,0,.2,1)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-in{animation:fadeIn .6s ease-out forwards}.fade-in-scale{animation:fadeInScale .4s ease-out forwards}.slide-in-up{animation:slideInUp .6s ease-out forwards}.slide-in-down{animation:slideInDown .4s ease-out forwards}.pulse-animation{animation:pulse 2s infinite}.skeleton-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.MuiButton-root:focus-visible,.MuiChip-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiLink-root:focus-visible,.MuiListItemButton-root:focus-visible,.MuiMenuItem-root:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}[tabindex]:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}::selection{background-color:#8b5cf6;color:#fff}.nav-dropdown-enter{opacity:0;transform:translateY(-10px)}.nav-dropdown-enter-active{transition:opacity .2s ease-out,transform .2s ease-out}.nav-dropdown-enter-active,.nav-dropdown-exit{opacity:1;transform:translateY(0)}.nav-dropdown-exit-active{opacity:0;transform:translateY(-10px);transition:opacity .15s ease-in,transform .15s ease-in}.mobile-sticky-cta{box-shadow:0 -4px 20px rgba(0,0,0,.1)}a{transition:color .2s ease}.MuiCard-root:hover{transform:translateY(-4px)}.MuiCollapse-root{transition:height .3s cubic-bezier(.4,0,.2,1)!important}.MuiLinearProgress-bar{transition:transform .4s cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.MuiCollapse-root{transition:none!important}}@media (max-width:600px){[role=button],a,button{min-height:44px;min-width:44px}body{overflow-x:hidden}}@media print{.MuiAppBar-root,.MuiDrawer-root,.mobile-sticky-cta{display:none!important}}