*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background-color:#030306;font-family:Manrope,sans-serif;background:var(--palette-container);color:var(--palette-onContainer);transition:background-color .3s ease,color .3s ease}::selection{background:var(--palette-primary);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--palette-onContainerVariant);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--palette-primary)}body.hide-cursor,body.hide-cursor *{cursor:none!important}[data-glow]{position:relative;overflow:hidden;transform:perspective(600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s ease-out,box-shadow .25s ease,border-color .25s ease}[data-glow]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(280px circle at var(--gx,50%) var(--gy,50%),var(--palette-primary) 0,transparent 100%);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:0}[data-glow].glow-active:before{opacity:.07;opacity:.12}[data-glow]>*{position:relative;z-index:1}.js-reveal [data-reveal]:not(.revealed){opacity:0}[data-reveal].revealed{animation:reveal-in .9s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms) backwards}@keyframes reveal-in{0%{opacity:0;translate:0 36px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}[data-magnetic]{translate:var(--mx,0) var(--my,0);transition:translate .35s cubic-bezier(.2,1,.3,1)}[data-suck]{transform-origin:50% 100%;transform:translateY(calc(var(--end-p, 0) * 28vh)) scale(calc(1 - var(--end-p, 0) * .6)) rotate(calc(var(--end-p, 0) * -16deg));opacity:calc(1 - var(--end-p, 0) * 1.15)}:focus-visible{outline:2px solid var(--palette-primary);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{color-scheme:dark;--palette-container:#05050a;--palette-onContainer:#f4efe9;--palette-onContainerVariant:hsla(33,33%,94%,.64);--palette-primary:#ff5a1f;--palette-primaryHover:#ff7a45;--palette-secondary:#3fd0ff;--palette-text-primary:#f4efe9;--palette-text-secondary:#9d968f;--palette-surface:hsla(0,0%,100%,.04);--palette-surfaceHover:hsla(0,0%,100%,.08);--palette-outline:hsla(0,0%,100%,.09);--palette-background:#05050a;--palette-cardBg:rgba(12,10,16,.55);--palette-cardBorder:rgba(255,122,69,.16);--palette-gradientStart:#ffb020;--palette-gradientEnd:#ff3d6e;--palette-tagBg:rgba(255,90,31,.13);--palette-tagText:#ffa27a;--palette-pdfBg:#120c0c;--palette-pdfBorder:#3a2020;--accent-orange:#ff5a1f;--accent-amber:#ffb020;--accent-teal:#3fd0ff;--accent-violet:#9b6bff;--accent-lime:#b6f36a;--accent-pink:#ff4fa3;--shadow-card:0 2px 24px rgba(0,0,0,.45);--shadow-card-hover:0 10px 40px rgba(255,90,31,.18);--transitions-default:0.3s cubic-bezier(0.4,0,0.2,1)}body{font-synthesis-weight:none}@font-face{font-family:__manropeFont_a296b7;src:url(/_next/static/media/4ab4f2dfa287304e-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__manropeFont_Fallback_a296b7;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_a296b7{font-family:__manropeFont_a296b7,__manropeFont_Fallback_a296b7}