*,:after,:before{box-sizing:border-box;-webkit-user-select:none;user-select:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html{overflow-x:hidden}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizespeed;overflow-x:hidden}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}:root{--color-white:#fff;--color-divider-white:#ffffff26;--color-black:#000;--color-black-925:#00000040;--color-black-800:#313a42;--color-black-815:#16161d;--color-black-825:#191b20;--color-black-850:#313a4280;--color-black-700:#181d21;--color-yellow:#f2bfaf;--color-green:#00ff6a;--color-gray:#baccdc80;--color-gray-900:#baccdc;--color-icon:#c6d2dd;--color-red:#ff6767;--bg-primary:#2b2b2b;--bg-secondary:#222;--bg-surface:#333;--bg-surface-hover:#3d3d3d;--bg-surface-active:#464646;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff2e;--text-primary:#f0f2f5;--text-secondary:#8b95a1;--text-muted:#555e6b;--text-inverted:#2b2b2b;--accent-primary:#f2bfaf;--accent-primary-hover:#f7cfc5;--accent-primary-muted:#f2bfaf1f;--accent-primary-dim:#f2bfaf0f;--accent-green:#00ff6a;--accent-green-muted:#00ff6a1f;--accent-blue:#4d9eff;--accent-blue-muted:#4d9eff1f;--severity-critical:#ff4d4d;--severity-critical-muted:#ff4d4d1f;--severity-major:#ff9d3d;--severity-major-muted:#ff9d3d1f;--severity-minor:#f2bfaf;--severity-minor-muted:#f2bfaf1f;--severity-success:#00ff6a;--severity-success-muted:#00ff6a1f;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:12px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-glow-yellow:0 0 24px #f2bfaf2e;--shadow-glow-green:0 0 24px #00ff6a2e;--sidebar-width:220px;--topbar-height:60px;--content-max-width:1100px;--transition-fast:120ms ease;--transition-base:200ms ease;--transition-slow:350ms ease;--fs-xs:0.6875rem;--fs-sm:0.75rem;--fs-base:0.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:1.75rem;--fs-3xl:2rem;--fs-4xl:2.5rem;--lh-heading:1.15;--lh-subhead:1.3;--lh-body:1.55;--lh-relaxed:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--ls-tight:-0.03em;--ls-normal:-0.01em;--ls-wide:0.04em;--ls-wider:0.08em;--ls-widest:0.12em;--space-7:1.75rem;--space-9:2.25rem;--space-14:3.5rem;--space-20:5rem;--focus-ring:0 0 0 2px var(--bg-primary),0 0 0 4px var(--accent-primary);--shadow-card-hover:0 8px 24px #00000073,0 2px 8px #0000004d}body,html{-webkit-tap-highlight-color:rgba(255,255,255,0);letter-spacing:normal;font-weight:400;font-style:normal;margin:0 auto;border:none;font-kerning:none;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;display:flex;min-height:100%;text-size-adjust:100%}#__next{flex:1;display:flex;flex-flow:column}@media (min-width:701px){html{font-size:2.0833vw}}@media (min-width:769px){html{font-size:16px}}@media (min-width:401px) and (max-width:700px){html{font-size:3.8554vw}}@media (max-width:400px){html{font-size:4.2667vw}}body{color:var(--color-white);background:var(--bg-primary);transition-property:opacity,background,trasform,filter;transition-duration:.5s;transition-timing-function:ease-in-out}.page-transition{background-color:#000;opacity:0;filter:blur(12px)}canvas{background:#0000}html,input,textarea{font-family:Mulish,-apple-system,sans-serif}:focus-visible{outline:none;box-shadow:var(--focus-ring)}button{padding:0;color:inherit;background:none;border:none;border-radius:0;cursor:pointer}@layer global{.font-base{font-size:.83rem}.roboto-medium,.roboto-regular{font-family:Mulish,sans-serif;font-optical-sizing:auto}.roboto-regular{font-weight:400}.inter,.roboto-medium{font-weight:500}.inter{font-family:Inter,sans-serif;font-optical-sizing:auto}.header3{font-size:1rem}.header3,.header4{composes:roboto-medium}.header4{font-size:.95rem}.subtext2{composes:roboto-regular;font-size:.65rem}}