:root{--Palette-Brand-50:#eef2fe;--Palette-Brand-100:#dbe3fd;--Palette-Brand-200:#bccbfb;--Palette-Brand-300:#94a9f7;--Palette-Brand-400:#6b83f0;--Palette-Brand-500:#4169e1;--Palette-Brand-600:#3352c4;--Palette-Brand-700:#2a419e;--Palette-Brand-800:#24357b;--Palette-Brand-900:#1b2757;--Palette-Neutral-0:#fff;--Palette-Neutral-50:#f6f7fb;--Palette-Neutral-100:#eceef5;--Palette-Neutral-200:#dcdfea;--Palette-Neutral-300:#bcc1d4;--Palette-Neutral-400:#8f96b0;--Palette-Neutral-500:#666d87;--Palette-Neutral-600:#464c63;--Palette-Neutral-700:#2c3145;--Palette-Neutral-800:#191d2c;--Palette-Neutral-900:#10131e;--Palette-Neutral-950:#080a12;--Palette-Graphite-900:#1c1c1f;--Palette-Success-500:#22c55e;--Palette-Warning-500:#f59e0b;--Palette-Danger-400:#f87171;--Palette-Danger-500:#ef4444;--Palette-Rating-500:#f5b301;--Palette-Discord-Blurple:#5865f2;--Palette-Discord-BlurpleLight:#e0e3ff;--Palette-YouTube-Red:red;--Palette-Cfx-Orange:#ff8637;--Palette-Accent-YouTubeFill:color-mix(in srgb, var(--Palette-YouTube-Red) 90%, var(--Palette-Neutral-950));--Palette-Accent-YouTubeSweep:color-mix(in srgb, var(--Palette-YouTube-Red) 78%, var(--Palette-Neutral-950));--Palette-Accent-YouTubeLabel:var(--Palette-Neutral-0);--Palette-Accent-CfxFill:var(--Palette-Cfx-Orange);--Palette-Accent-CfxSweep:color-mix(in srgb, var(--Palette-Cfx-Orange) 70%, var(--Palette-Neutral-0));--Palette-Accent-CfxLabel:var(--Palette-Neutral-900);--Palette-Framework-QB:#dc133b;--Palette-Framework-ESX:#fd9800;--Palette-Framework-QBOX:#c8c800;--Palette-Framework-ND:#4d9eff;--Palette-Season-DefaultFrom:var(--Palette-Brand-700);--Palette-Season-DefaultTo:var(--Palette-Brand-500);--Palette-Season-DefaultAccent:var(--Palette-Brand-200);--Palette-Season-LunarNewYearFrom:#7f1020;--Palette-Season-LunarNewYearTo:#c0392b;--Palette-Season-LunarNewYearAccent:#ffd24a;--Palette-Season-EasterFrom:#c4b5fd;--Palette-Season-EasterTo:#a7f3d0;--Palette-Season-EasterAccent:#5c4b8a;--Palette-Season-EasterText:#2f2545;--Palette-Season-SummerFrom:#c2410c;--Palette-Season-SummerTo:#0b7285;--Palette-Season-SummerAccent:#ffe08a;--Palette-Season-HalloweenFrom:#0b0910;--Palette-Season-HalloweenTo:#9a3412;--Palette-Season-HalloweenAccent:#ffb84d;--Palette-Season-ThanksgivingFrom:#8a5a12;--Palette-Season-ThanksgivingTo:#5b3210;--Palette-Season-ThanksgivingAccent:#ffd9a0;--Palette-Season-BlackFridayFrom:#000;--Palette-Season-BlackFridayTo:#1f1f1f;--Palette-Season-BlackFridayAccent:#fff;--Palette-Season-ChristmasFrom:#14532d;--Palette-Season-ChristmasTo:#a4161a;--Palette-Season-ChristmasAccent:#ffe3a3;--Color-MediaScrim:#080a12a8;--Color-MediaScrimBorder:#ffffff3d;--Color-OnMedia:#fff;--Space-0:0;--Space-1:.25rem;--Space-2:.5rem;--Space-3:.75rem;--Space-4:1rem;--Space-5:1.5rem;--Space-6:2rem;--Space-7:3rem;--Space-8:4rem;--Space-9:6rem;--Space-10:8rem;--Size-ContentWidth:100%;--Size-ReadingWidth:68rem;--Size-ProseWidth:42rem;--Size-GutterInline:clamp(1rem, 4vw, 3rem);--Size-TouchTarget:2.75rem;--Size-ControlSmall:2.25rem;--Size-ControlMedium:var(--Size-TouchTarget);--Size-ControlLarge:3.25rem;--Size-HeaderHeight:6rem;--Size-HeaderHeightCompact:4.5rem;--Size-BuyBarHeight:4.25rem;--Font-Display:var(--FontFamily-Archivo), ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--Font-Body:var(--FontFamily-Inter), ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--Font-Mono:var(--FontFamily-JetBrainsMono), ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--FontVariation-Wordmark:"wdth" 125, "wght" 900;--FontSize-Tiny:.6875rem;--FontSize-Small:clamp(.8125rem, .79rem + .12vw, .875rem);--FontSize-Base:clamp(.9375rem, .9rem + .19vw, 1.0625rem);--FontSize-Large:clamp(1.0625rem, 1rem + .31vw, 1.25rem);--FontSize-Heading3:clamp(1.25rem, 1.13rem + .63vw, 1.625rem);--FontSize-Heading2:clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem);--FontSize-Heading1:clamp(2rem, 1.4rem + 3vw, 3.5rem);--FontSize-Title:clamp(2.25rem, 1.5rem + 3.75vw, 4.25rem);--FontSize-Display:clamp(2.75rem, 1.2rem + 7.75vw, 7rem);--FontSize-Wordmark:12.4cqi;--FontSize-ControlTouch:1rem;--FontWeight-Regular:400;--FontWeight-Medium:500;--FontWeight-Semibold:600;--FontWeight-Bold:700;--FontWeight-Black:900;--LineHeight-Tight:1;--LineHeight-Heading:1.15;--LineHeight-Body:1.6;--LetterSpacing-Display:-.03em;--LetterSpacing-Heading:-.015em;--LetterSpacing-Wide:.08em;--Radius-Small:.375rem;--Radius-Medium:.625rem;--Radius-Large:1rem;--Radius-ExtraLarge:1.5rem;--Radius-Pill:62.5rem;--Duration-Instant:.1s;--Duration-Fast:.18s;--Duration-Normal:.28s;--Duration-Slow:.48s;--Duration-Deliberate:.8s;--Ease-Standard:cubic-bezier(.4, 0, .2, 1);--Ease-Out:cubic-bezier(.16, 1, .3, 1);--Ease-In:cubic-bezier(.5, 0, .75, 0);--Ease-Emphasized:cubic-bezier(.65, 0, .35, 1);--Layer-Backdrop:-1;--Layer-Base:0;--Layer-Raised:10;--Layer-StickyBar:100;--Layer-Header:200;--Layer-Modal:400;--Layer-Popup:450;--Layer-Toast:500}@media (min-width:48rem){:root{--Size-ContentWidth:85%}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-Surface:var(--Palette-Graphite-900);--Color-SurfaceRaised:var(--Palette-Neutral-800);--Color-SurfaceSunken:var(--Palette-Neutral-950);--Color-SurfaceInverted:var(--Palette-Neutral-50);--Color-Text:var(--Palette-Neutral-50);--Color-TextMuted:var(--Palette-Neutral-400);--Color-TextInverted:var(--Palette-Neutral-900);--Color-Border:var(--Palette-Neutral-700);--Color-BorderStrong:var(--Palette-Neutral-600);--Color-BackdropPattern:#ffffff0e;--Color-BackdropGlow:#4169e11f;--Color-HeroGlow:#4169e16b;--Color-Primary:var(--Palette-Brand-500);--Color-PrimaryHover:var(--Palette-Brand-400);--Color-PrimaryActive:var(--Palette-Brand-600);--Color-PrimaryContrast:var(--Palette-Neutral-0);--Color-PrimaryText:var(--Palette-Brand-300);--Color-PrimarySubtle:#4169e133;--Color-PrimarySubtleHover:#4169e157;--Color-PrimaryFaint:#4169e112;--Color-ButtonSweepDiscord:var(--Palette-Discord-Blurple);--Color-ButtonSweepText:var(--Palette-Neutral-0);--Color-InvertedSweep:var(--Palette-Neutral-200);--Color-Focus:var(--Palette-Brand-300);--Color-Success:var(--Palette-Success-500);--Color-Warning:var(--Palette-Warning-500);--Color-Danger:var(--Palette-Danger-400);--Color-Rating:var(--Palette-Rating-500);--Color-DangerFaint:#ef44441a;--Color-SuccessFaint:#22c55e1a;--Color-FrameworkQB:color-mix(in srgb, var(--Palette-Framework-QB) 62%, white);--Color-FrameworkESX:var(--Palette-Framework-ESX);--Color-FrameworkQBOX:var(--Palette-Framework-QBOX);--Color-FrameworkND:var(--Palette-Framework-ND);--Color-Skeleton:var(--Palette-Neutral-800);--Color-SkeletonSheen:#ffffff12;--Color-Overlay:#000000b3;--Shadow-Small:0 1px 2px #00000080;--Shadow-Medium:0 8px 24px #00000073;--Shadow-Large:0 24px 64px #0000008c;--Shadow-FocusRing:0 0 0 3px #4169e173}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--Color-Surface:var(--Palette-Neutral-50);--Color-SurfaceRaised:var(--Palette-Neutral-0);--Color-SurfaceSunken:var(--Palette-Neutral-100);--Color-SurfaceInverted:var(--Palette-Neutral-900);--Color-Text:var(--Palette-Neutral-900);--Color-TextMuted:var(--Palette-Neutral-500);--Color-TextInverted:var(--Palette-Neutral-0);--Color-Border:var(--Palette-Neutral-200);--Color-BorderStrong:var(--Palette-Neutral-300);--Color-BackdropPattern:#18181b0f;--Color-BackdropGlow:#4169e112;--Color-HeroGlow:#4169e138;--Color-Primary:var(--Palette-Brand-500);--Color-PrimaryHover:var(--Palette-Brand-400);--Color-PrimaryActive:var(--Palette-Brand-600);--Color-PrimaryContrast:var(--Palette-Neutral-0);--Color-PrimaryText:var(--Palette-Brand-700);--Color-PrimarySubtle:#4169e126;--Color-PrimarySubtleHover:#4169e133;--Color-PrimaryFaint:#4169e10d;--Color-ButtonSweepDiscord:color-mix(in srgb, var(--Palette-Discord-Blurple) 40%, var(--Palette-Neutral-0));--Color-ButtonSweepText:var(--Color-Text);--Color-InvertedSweep:color-mix(in srgb, var(--Palette-Neutral-900) 82%, var(--Palette-Neutral-0));--Color-Focus:var(--Palette-Brand-600);--Color-Success:#15803d;--Color-Warning:#b45309;--Color-Danger:#b91c1c;--Color-Rating:#d18700;--Color-DangerFaint:#b91c1c14;--Color-SuccessFaint:#15803d14;--Color-FrameworkQB:var(--Palette-Framework-QB);--Color-FrameworkESX:color-mix(in srgb, var(--Palette-Framework-ESX) 62%, black);--Color-FrameworkQBOX:color-mix(in srgb, var(--Palette-Framework-QBOX) 52%, black);--Color-FrameworkND:color-mix(in srgb, var(--Palette-Framework-ND) 68%, black);--Color-Skeleton:var(--Palette-Neutral-100);--Color-SkeletonSheen:#ffffffbf;--Color-Overlay:#10131e80;--Shadow-Small:0 1px 2px #10131e14;--Shadow-Medium:0 8px 24px #10131e1a;--Shadow-Large:0 24px 64px #10131e24;--Shadow-FocusRing:0 0 0 3px #4169e159}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--Size-HeaderHeightCompact) + var(--Space-4));overflow-x:hidden}html.lenis{scroll-behavior:auto}body{background-color:var(--Color-Surface);min-block-size:100dvb;color:var(--Color-Text);font-family:var(--Font-Body);font-size:var(--FontSize-Base);line-height:var(--LineHeight-Body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--Font-Display);font-weight:var(--FontWeight-Bold);line-height:var(--LineHeight-Heading);letter-spacing:var(--LetterSpacing-Heading);overflow-wrap:break-word}p,li,dd,dt{overflow-wrap:break-word;text-wrap:pretty}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}img,picture,video,canvas,svg,iframe{max-inline-size:100%;display:block}[hidden]{display:none!important}img,video{block-size:auto}code,kbd,pre,samp{font-family:var(--Font-Mono)}:focus-visible{outline:2px solid var(--Color-Focus);outline-offset:2px;border-radius:var(--Radius-Small)}::selection{background-color:var(--Color-PrimarySubtle);color:var(--Color-Text)}::-webkit-scrollbar{block-size:.75rem;inline-size:.75rem}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-corner{background-color:#0000}::-webkit-scrollbar-thumb{border-radius:var(--Radius-Pill);background-clip:padding-box;background-color:var(--Color-Primary);border:3px solid #0000}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--Color-Primary) transparent}}@media (prefers-reduced-motion:no-preference){.ThemeTransition,.ThemeTransition *,.ThemeTransition :before,.ThemeTransition :after{transition:background-color var(--Duration-Normal) var(--Ease-Standard), border-color var(--Duration-Normal) var(--Ease-Standard), box-shadow var(--Duration-Normal) var(--Ease-Standard), color 0s linear calc(var(--Duration-Normal) / 2), fill 0s linear calc(var(--Duration-Normal) / 2), stroke 0s linear calc(var(--Duration-Normal) / 2)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
