@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=Open+Sans:wght@400;600;700&display=swap";*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}fuel-icon{vertical-align:middle;align-items:center;display:inline-flex}fuel-icon:not(:defined){visibility:hidden}html.fuel-icons-loading fuel-icon{color:#0000}a{color:inherit}.FuelPageLayout-root,.FuelPageLayout-root>*,.FuelPageLayout-root article,.FuelPageContent-root{max-width:100%;overflow:clip;min-width:0!important}.FuelPageLayout-root article{margin-inline:0!important}html,body{overflow-x:clip}@keyframes hero-content-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-overlay-reveal{0%{opacity:0}to{opacity:1}}@keyframes hero-body-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes count-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes confetti-fall{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--confetti-x,50px), var(--confetti-y,200px)) rotate(var(--confetti-r,720deg));opacity:0}}.card-hover-lift{transition:transform .2s,box-shadow .2s}.card-hover-lift:hover{transform:translateY(-2px)}.animate-on-scroll{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@keyframes page-enter{0%{opacity:0}to{opacity:1}}.page-transition-enter{animation:.3s ease-out both page-enter}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot--active{background-color:#367c2b;animation:2s ease-in-out infinite pulse-glow}.status-dot--warning{background-color:#f5a623;animation:1.5s ease-in-out infinite pulse-glow}.status-dot--error{background-color:#d32f2f;animation:1s ease-in-out infinite pulse-glow}.premium-card{position:relative;overflow:hidden}.premium-card:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--sheen-x,50%) var(--sheen-y,50%), #ffffff40 0%, transparent 60%);opacity:var(--sheen-opacity,0);pointer-events:none;mix-blend-mode:overlay;z-index:1;transition:opacity .3s;position:absolute;inset:0}.premium-card:before{content:"";border-radius:inherit;opacity:var(--glow-opacity,0);z-index:-1;background:conic-gradient(#367c2b,#ffde00,#367c2b,#0288d1,#367c2b);padding:2px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.premium-card:hover{box-shadow:0 0 0 1px #367c2b33,0 4px 16px #367c2b1a,inset 0 1px #ffffff1a}@media (prefers-reduced-motion:reduce){.premium-card,.premium-card:after,.premium-card:before{opacity:0!important;transition:none!important;transform:none!important}.premium-card:hover{box-shadow:0 2px 8px #0000001f}}
