:root{--saraya-blue:#1800ad;--saraya-orange:#fd641f;--saraya-white:#fff;--saraya-blue-light:#4d33d8;--saraya-blue-dark:#12007a;--saraya-orange-light:#ff8a50;--saraya-orange-dark:#c44a15;--font-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{background-color:#f8fafc;line-height:1.6;margin:0;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}p{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary);font-weight:400}code{font-family:SF Mono,Fira Code,JetBrains Mono,Consolas,Monaco,monospace;font-size:.9em}a{color:inherit;text-decoration:none;transition:color .25s ease,opacity .25s ease;transition:color var(--transition-normal),opacity var(--transition-normal)}a:hover{color:#fd641f;color:var(--saraya-orange)}a:focus-visible{border-radius:4px;outline:2px solid #fd641f;outline:2px solid var(--saraya-orange);outline-offset:2px}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}img{object-fit:cover}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}button:focus-visible{outline:2px solid #fd641f;outline:2px solid var(--saraya-orange);outline-offset:2px}input,select,textarea{font-family:inherit;font-size:inherit}body,body *{transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease}body .MuiCircularProgress-root,body .MuiLinearProgress-root,body [class*=animate],body [class*=motion]{transition-property:none!important}body .MuiButton-root,body .MuiCard-root,body .MuiIconButton-root{transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-smooth)}::selection{background-color:#fd641f33;color:inherit}::-moz-selection{background-color:#fd641f33;color:inherit}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#94a3b8b3}*{scrollbar-color:#94a3b880 #0000;scrollbar-width:thin}:focus{outline:none}:focus-visible{outline:2px solid #fd641f;outline:2px solid var(--saraya-orange);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.skip-link{background:#1800ad;background:var(--saraya-blue);color:#fff;color:var(--saraya-white);font-weight:600;left:0;padding:8px 16px;padding:var(--space-sm) var(--space-md);position:absolute;text-decoration:none;top:-100%;z-index:9999}.skip-link:focus{top:0}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fd641f,#1800ad);background:linear-gradient(135deg,var(--saraya-orange) 0,var(--saraya-blue) 100%);-webkit-background-clip:text;background-clip:text}.text-balance{text-wrap:balance}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0);background-size:200% 100%}@media print{*,:after,:before{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=main.480eeed8.css.map*/