@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:root,:host{--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-800:oklch(27.9% .041 260.031);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--tracking-tight:-.025em;--radius-2xl:1rem;--blur-xl:24px}}@layer base,components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.-inset-1{inset:calc(var(--spacing) * -1)}.z-10{z-index:10}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-200{border-color:var(--color-slate-200)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-cyan-500\/30{--tw-gradient-from:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.from-cyan-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-blue-500\/30{--tw-gradient-via:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.via-blue-500\/30{--tw-gradient-via:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.via-blue-500\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-purple-500\/30{--tw-gradient-to:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/30{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.to-purple-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-6{padding:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.opacity-70{opacity:.7}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.37\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000005e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:rounded-2xl:before{content:var(--tw-content);border-radius:var(--radius-2xl)}.before\:bg-linear-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-b:before{--tw-gradient-position:to bottom in oklab}}.before\:bg-linear-to-b:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-white\/20:before{content:var(--tw-content);--tw-gradient-from:#fff3}@supports (color:color-mix(in lab, red, red)){.before\:from-white\/20:before{--tw-gradient-from:color-mix(in oklab, var(--color-white) 20%, transparent)}}.before\:from-white\/20:before{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-px:after{content:var(--tw-content);inset:1px}.after\:rounded-\[calc\(1rem-1px\)\]:after{content:var(--tw-content);border-radius:calc(1rem - 1px)}.after\:shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.1\)\]:after{content:var(--tw-content);--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-color-scheme:dark){.dark\:border-slate-800{border-color:var(--color-slate-800)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--header-height:81px;--anchor-offset:calc(var(--header-height) + 15px);--background:#020b12;--background-secondary:#04131f;--surface:#071b29;--surface-elevated:#0b2435;--text-primary:#f5f7fa;--text-secondary:#a9b7c4;--text-muted:#7b8d9e;--cyan:#12d8ff;--blue:#078cff;--green:#00d084;--discord:#5865f2;--gold:#e5b82e;--border:#17384a;--border-strong:#26566e;--cyan-hover:#6ae9ff;--surface-hover:#0e2d40;--discord-hover:#4752c4;--gold-hover:#cca326;--green-hover:#3ce0a4;--ghost-hover:#a9b7c414;--card-gradient-start:#0b2435f5;--card-gradient-end:#071b29f5;--panel-background:linear-gradient(160deg, #111f2ce6, #0b1824d9);--panel-border:#94a3b829;--shadow-sm:0 4px 12px #0000003d;--shadow-md:0 12px 32px #0000004d;--shadow-lg:0 24px 64px #00000061;--glow-cyan:0 0 28px #12d8ff2e;--glow-green:0 0 28px #00d08429;--glow-discord:0 0 28px #5865f233;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container-max:90rem;--container-gutter:clamp(1.25rem, 3vw, 3rem);--duration-fast:.12s;--duration-normal:.16s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--font-body:"Inter Variable", system-ui, sans-serif;--text-display:clamp(3rem, 7vw, 6rem);--text-h1:clamp(2.5rem, 5vw, 4.5rem);--text-h2:clamp(2rem, 3.5vw, 3.25rem);--text-h3:clamp(1.25rem, 2vw, 1.625rem);--text-body:1rem;--text-small:.875rem;--text-label:.75rem;--text-button:.9375rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--leading-none:1;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-.03em;--tracking-normal:0;--tracking-wide:.08em;--tracking-wider:.14em}@media (width<=57rem){:root{--header-height:73px;--anchor-offset:calc(var(--header-height) + 23px)}}*,:before,:after{box-sizing:border-box}html{background:var(--background);font-family:var(--font-body);color:var(--text-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:radial-gradient(circle at 12% 8%, #12d8ff17, transparent 30rem), radial-gradient(circle at 88% 32%, #078cff0f, transparent 34rem), var(--background);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}#root{min-width:0;min-height:100vh}h1,h2,h3,p{margin-block:0}h1,h2,h3{color:inherit;font-family:inherit;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-h1);line-height:var(--leading-tight)}h2{font-size:var(--text-h2);line-height:var(--leading-tight)}h3{font-size:var(--text-h3);line-height:var(--leading-snug)}a{color:var(--cyan);text-underline-offset:.22em;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-color:#12d8ff73;text-decoration-thickness:1px}a:hover{color:var(--text-primary);text-decoration-color:currentColor}button,input,textarea,select{font:inherit}button{margin:0}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}::selection{color:var(--text-primary);background:#12d8ff47}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.skip-link{z-index:30;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--background);transform:translateY(calc(-100% - var(--space-8)));position:fixed;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.skip-link:focus-visible{transform:translateY(0)}.skip-link:hover{color:var(--background)}.text-display{font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-none);letter-spacing:var(--tracking-tight)}.text-h1{font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.text-h2{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.text-h3{font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.text-body{font-size:var(--text-body);line-height:var(--leading-normal)}.text-small{font-size:var(--text-small);line-height:var(--leading-normal)}.text-label{font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wider);text-transform:uppercase}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;min-width:0;max-width:var(--container-max);padding-inline:var(--container-gutter);margin-inline:auto}.section{padding-block:var(--space-20)}.section-header{gap:var(--space-3);max-width:48rem;margin-block-end:var(--space-10);display:grid}.section-header--center{text-align:center;justify-items:center;margin-inline:auto}.section-header__icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);color:var(--cyan);background:#12d8ff14;border:1px solid #12d8ff47;place-items:center;display:grid}.section-header__icon>svg,.button__icon>svg{width:1.25rem;height:1.25rem}.section-header__eyebrow{color:var(--cyan);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wider);text-transform:uppercase}.section-header__title{text-wrap:balance}.section-header__description{max-width:42rem;color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-relaxed);text-wrap:pretty}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:48px;padding:var(--space-3) var(--space-5);color:var(--text-primary);font-size:var(--text-button);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:.01em;text-align:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);border:1px solid #0000;display:inline-flex}.button-link{text-decoration:none}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.button__icon{flex:none;place-items:center;display:grid}.button__label{min-width:0}.button--primary{background:var(--cyan);color:var(--background)}.button--primary:hover:not(:disabled){background:var(--cyan-hover);box-shadow:var(--shadow-md), var(--glow-cyan)}.button--secondary{border-color:var(--border-strong);background:var(--surface-elevated)}.button--secondary:hover:not(:disabled){border-color:var(--cyan);background:var(--surface-hover)}.button--discord{background:var(--discord);color:#fff}.button--discord:hover:not(:disabled){background:var(--discord-hover);box-shadow:var(--shadow-md), var(--glow-discord)}.button--store{background:var(--gold);color:var(--background)}.button--store:hover:not(:disabled){background:var(--gold-hover)}.button--success{background:var(--green);color:var(--background)}.button--success:hover:not(:disabled){background:var(--green-hover);box-shadow:var(--shadow-md), var(--glow-green)}.button--ghost{color:var(--text-secondary);box-shadow:none;background:0 0}.button--ghost:hover:not(:disabled){background:var(--ghost-hover);color:var(--text-primary)}.card{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-6);background:linear-gradient(145deg, var(--card-gradient-start), var(--card-gradient-end));box-shadow:var(--shadow-sm)}.card--accent-cyan{border-block-start-color:var(--cyan)}.card--accent-blue{border-block-start-color:var(--blue)}.card--accent-green{border-block-start-color:var(--green)}.card--accent-discord{border-block-start-color:var(--discord)}.card--accent-gold{border-block-start-color:var(--gold)}@media (width<=40rem){.section{padding-block:var(--space-16)}.section-header{margin-block-end:var(--space-8)}.card{padding:var(--space-5)}}.site-header{z-index:20;border-block-end:1px solid color-mix(in srgb, var(--border) 65%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020b12f0;position:sticky;inset-block-start:0}.site-header__inner{align-items:center;gap:var(--space-6);min-height:calc(var(--header-height) - 1px);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.site-header__brand{border-radius:var(--radius-sm);width:fit-content;display:block}.site-header__logo{width:10rem;height:var(--space-20);object-fit:contain}.site-nav{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;display:flex}.site-nav ul{margin:0;list-style:none}.site-nav__primary{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);display:flex}.site-nav__item{justify-content:center;align-items:center;gap:var(--space-1);min-height:44px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-normal) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.site-nav__item:hover{color:var(--text-primary)}.site-nav__item[aria-current]{color:var(--cyan)}.site-nav__item[aria-current]:after{content:"";width:var(--space-4);border-radius:var(--radius-sm);background:var(--cyan);height:2px;position:absolute;inset-block-end:0;inset-inline-start:calc(50% - var(--space-2));box-shadow:0 0 8px #12d8ff24}.header-discord.button{min-height:44px;padding:var(--space-2) var(--space-4);gap:var(--space-2);border-color:color-mix(in srgb, var(--discord) 35%, var(--border));background:color-mix(in srgb, var(--discord) 8%, var(--background-secondary));font-size:var(--text-small);box-shadow:none}.header-discord .button__icon img{width:var(--space-8);height:var(--space-8);object-fit:contain}.header-discord.button:hover:not(:disabled){border-color:color-mix(in srgb, var(--discord) 65%, var(--border));background:color-mix(in srgb, var(--discord) 16%, var(--background-secondary));box-shadow:none;transform:none}@media (width<=70rem){.site-header__inner{gap:var(--space-4)}.site-header__logo{width:9rem}.site-nav{gap:var(--space-1)}.site-nav__primary{gap:0}.site-nav__item{padding-inline:var(--space-2)}.header-discord.button{padding-inline:var(--space-3)}}@media (width<=57rem){.site-header__inner{grid-template-columns:minmax(0,1fr) auto}.site-header__logo{height:72px}.site-nav,.header-discord.button{display:none}}.site-nav__item:disabled{cursor:default;color:var(--text-secondary)}.header-menu-toggle{width:44px;height:44px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface);cursor:pointer;place-items:center;display:none}.header-menu-toggle:hover{border-color:var(--border-strong);background:var(--surface-hover)}.header-menu-toggle svg{width:24px;height:24px}.mobile-menu{width:calc(100% - 2 * var(--container-gutter));border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--background-secondary);max-width:28rem;max-height:calc(100dvh - 104px);color:var(--text-primary);box-shadow:var(--shadow-lg);margin:0 auto;padding:0;position:fixed;inset:88px 0 auto}.mobile-menu::backdrop{background:#000000a6}.mobile-menu__content{padding:var(--space-5)}.mobile-menu__close{margin-block-end:var(--space-3);margin-inline-start:auto;display:grid}.mobile-menu ul{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mobile-menu .site-nav__item{width:100%;min-height:48px;padding-inline:var(--space-3);justify-content:start}.mobile-menu .site-nav__item[aria-current]:after{inset-inline-start:var(--space-3)}@media (width<=57rem){.header-menu-toggle{display:grid}}.site-footer{padding-block:var(--space-12) var(--space-8);border-block-start:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:linear-gradient(#0000001a, #0003), var(--background);color:var(--text-secondary);font-size:var(--text-small);line-height:var(--leading-relaxed)}.site-footer__main{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1.5fr) minmax(10rem,.75fr) minmax(0,1fr);max-width:76rem;margin-inline:auto;display:grid}.site-footer__brand,.site-footer__navigation,.site-footer__contact{min-width:0}.site-footer__logo{object-fit:contain;width:9rem;height:auto;margin-block-end:var(--space-4)}.site-footer__description{max-width:28rem}.site-footer__heading{color:var(--text-primary);font-size:var(--text-body);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);margin-block-end:var(--space-4)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer__nav-list{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer a{align-items:center;gap:var(--space-3);width:fit-content;min-width:44px;max-width:100%;min-height:44px;padding-block:var(--space-2);color:var(--text-secondary);text-decoration:none;display:flex}.site-footer a:hover{color:var(--cyan);text-decoration:underline}.site-footer__nav-unavailable{min-height:44px;padding-block:var(--space-2);align-items:center;display:flex}.site-footer__icon{flex:0 0 20px;place-items:center;display:grid}.site-footer__icon>img,.site-footer__icon>svg{object-fit:contain;width:20px;height:20px}.site-footer__external{flex:0 0 14px;width:14px;height:14px}.site-footer__contact-list a>span:not(.site-footer__icon){min-width:0}.site-footer__error{justify-items:start;gap:var(--space-4);display:grid}.site-footer__legal{justify-content:space-between;align-items:start;gap:var(--space-8);max-width:76rem;margin:var(--space-8) auto 0;border-block-start:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding-block-start:var(--space-6);display:flex}.site-footer__copyright{max-width:26rem}.site-footer__disclaimer{max-width:38rem}#inicio,#jogar,#links,#clientes,#sobre{scroll-margin-top:var(--anchor-offset)}@media (width<=64rem){.site-footer__main{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}.site-footer__description{max-width:44rem}.site-footer__nav-list{max-width:18rem}.site-footer__legal{gap:var(--space-3);flex-direction:column}}@media (width<=40rem){.site-footer__main{grid-template-columns:minmax(0,1fr)}.site-footer__brand{grid-column:auto}.site-footer__logo{margin-inline:auto}}.site-layout{flex-direction:column;min-height:100svh;display:flex}.site-layout>main{flex:1;min-width:0}.internal-page{padding-block:clamp(4rem,9vh,7rem)}.site-layout>main:has(.internal-page[aria-busy=true])+.site-footer{visibility:hidden}.site-layout>main:has(.internal-page)+.site-footer[aria-busy=true]{visibility:hidden}.page-header{max-width:48rem}.page-header h1{margin-block-end:var(--space-5)}.page-header p{max-width:40rem;color:var(--text-secondary)}.internal-page__back{margin-block-start:var(--space-8);text-decoration:none}.hero{isolation:isolate;background:var(--background);min-height:clamp(35rem,100svh - 12rem,46rem);display:grid;position:relative}.hero__background{z-index:-2;object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 58%, #020b1280, transparent 80%), linear-gradient(180deg, #020b1247 0%, #020b1261 45%, #020b12b3 78%, var(--background) 100%);position:absolute;inset:0}.hero__content{padding-block:var(--space-8) var(--space-16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero__logo{object-fit:contain;width:clamp(17rem,38svh,24rem);height:auto}.hero__brand{max-width:100%;margin:0;line-height:0}.hero__description{max-width:50rem;color:color-mix(in srgb, var(--text-primary) 75%, var(--text-secondary));font-size:clamp(1rem,1.1vw,1.125rem);line-height:var(--leading-relaxed);text-wrap:pretty;text-shadow:0 2px 8px #0000008c;margin-block-start:var(--space-5)}.hero__description p+p{margin-block-start:var(--space-1)}.hero__actions{gap:var(--space-4);width:min(100%,48rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-8);display:grid}.hero-action.button--discord{--action-accent:var(--discord)}.hero-action.button--store{--action-accent:var(--gold)}.hero-action.button--success{--action-accent:var(--green)}.hero-action.button{justify-content:flex-start;gap:var(--space-4);min-height:var(--space-20);padding:var(--space-4) var(--space-5);border-color:color-mix(in srgb, var(--action-accent) 38%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--action-accent) 12%, var(--background-secondary));color:var(--text-primary);text-align:start;box-shadow:var(--shadow-sm)}.hero-action .button__icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--action-accent) 10%, transparent);width:44px;height:44px;color:var(--action-accent)}.hero-action .button__icon img{width:var(--space-10);height:var(--space-10);object-fit:contain}.hero-action .button__icon svg{width:var(--space-6);height:var(--space-6)}.hero-action .button__label{gap:var(--space-1);display:grid}.hero-action__eyebrow{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--text-secondary)}.hero-action__title{font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal)}.hero-action.button:hover:not(:disabled){background:color-mix(in srgb, var(--action-accent) 20%, var(--background-secondary));border-color:color-mix(in srgb, var(--action-accent) 65%, var(--border));box-shadow:var(--shadow-md), 0 0 20px color-mix(in srgb, var(--action-accent) 10%, transparent)}@media (width<=57rem){.hero{min-height:0}.hero__logo{width:min(75vw,17.5rem)}.hero__content{padding-block:var(--space-10) var(--space-16)}.hero__actions{gap:var(--space-3)}.hero-action.button{gap:var(--space-3);padding-inline:var(--space-4)}}@media (width<=40rem){.hero__content{padding-block:var(--space-6) var(--space-10)}.hero__logo{width:min(60vw,14rem)}.hero__background{object-position:center}.hero:before{background:linear-gradient(180deg, #020b1247 0%, #020b12a6 35%, #020b12b3 78%, var(--background) 100%)}.hero__description{font-size:var(--text-body)}.hero__actions{grid-template-columns:minmax(0,1fr);max-width:22rem}.hero-action.button{min-height:76px;padding-inline:var(--space-6)}}@media (width>=57.001rem) and (height<=50rem){.hero__content{padding-block:var(--space-5) var(--space-8)}.hero__logo{width:clamp(16rem,34svh,18rem)}}.server-connection{background:var(--background)}.server-connection__grid{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:76rem;margin-inline:auto;display:grid}.server-connection__grid>*{min-width:0}.server-card{--server-accent:var(--cyan);border-color:var(--panel-border);background:#0b1824d9;min-width:0}.server-card:before{background:linear-gradient(#ffffff0d,#0000)}.server-card__body{gap:var(--space-6);padding:var(--space-8);display:grid}.server-card--bedrock{--server-accent:var(--green)}.server-card__heading{align-items:center;gap:var(--space-4);display:flex}.server-card__heading h3{min-width:0}.server-card__icon{width:var(--space-12);height:var(--space-12);border:1px solid color-mix(in srgb, var(--server-accent) 25%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--server-accent) 8%, var(--surface));color:var(--server-accent);flex-shrink:0;place-items:center;display:grid}.server-card__icon svg{width:var(--space-6);height:var(--space-6)}.server-card__row{align-items:start;gap:var(--space-4);border-block-start:1px solid var(--border);grid-template-columns:minmax(0,1fr) 11rem;padding-block-start:var(--space-5);display:grid}.server-card__row+.server-card__row{border-block-start:0;margin-block-start:calc(-1 * var(--space-6));padding-block-start:0}.server-card__address{min-width:0;margin:0}.server-card__address dt{color:color-mix(in srgb, var(--text-primary) 85%, var(--text-secondary));font-size:var(--text-small)}.server-card__address dd{margin:var(--space-2) 0 0;font-size:var(--text-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.server-copy{gap:var(--space-2);min-width:0;display:grid}.server-copy .button{white-space:nowrap}.server-copy__feedback{min-height:1.5em;color:color-mix(in srgb, var(--text-primary) 85%, var(--text-secondary));font-size:var(--text-label)}.server-card__launch{justify-self:center;margin-block-start:calc(-1 * var(--space-4));text-decoration:none}.server-card__launch:hover{color:var(--background)}.server-connection__message{text-align:center;color:var(--text-secondary)}.server-connection__error{justify-items:center;gap:var(--space-5);text-align:center;display:grid}@media (width<=70rem){.server-card__row{grid-template-columns:minmax(0,1fr)}.server-copy{justify-items:start}}@media (width<=48rem){.server-connection__grid{grid-template-columns:minmax(0,1fr)}.server-card__body{padding:var(--space-6)}}@media (width<=40rem){.server-card__body{padding:var(--space-5)}}.quick-access{background:var(--background)}.quick-access__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));max-width:76rem;margin-inline:auto;display:grid}.quick-access__card{gap:var(--space-4);min-height:21rem;padding:var(--space-8);background:var(--panel-background);border-color:var(--panel-border);transition:transform var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);grid-template-rows:auto auto minmax(3.5rem,1fr) auto;display:grid}.quick-access__card--discord{--quick-accent:var(--discord)}.quick-access__card--webmail{--quick-accent:var(--cyan)}.quick-access__card--contact{--quick-accent:var(--green)}.quick-access__card:hover{border-color:color-mix(in srgb, var(--quick-accent) 45%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.quick-access__icon{border:1px solid color-mix(in srgb, var(--quick-accent) 25%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--quick-accent) 8%, var(--surface));width:3.5rem;height:3.5rem;color:var(--quick-accent);place-items:center;display:grid}.quick-access__icon svg{width:1.75rem;height:1.75rem}.quick-access__icon img{object-fit:contain;width:2.75rem;height:2.75rem}.quick-access__description{color:var(--text-secondary);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.quick-access__action{align-content:start;gap:var(--space-2);display:grid}.quick-access__action .server-copy{justify-items:stretch}.quick-access__feedback,.quick-access__action .server-copy__feedback{min-height:1.5em;font-size:var(--text-label);color:var(--text-secondary)}.quick-access__action .button{width:100%;min-height:48px;padding-inline:var(--space-4);border-color:color-mix(in srgb, var(--quick-accent) 35%, var(--border));background:color-mix(in srgb, var(--quick-accent) 10%, var(--background-secondary));color:var(--text-primary);text-decoration:none}.quick-access__action .button:hover:not(:disabled){border-color:color-mix(in srgb, var(--quick-accent) 65%, var(--border));background:color-mix(in srgb, var(--quick-accent) 18%, var(--background-secondary));color:var(--text-primary)}.quick-access__message{text-align:center;color:var(--text-secondary)}.quick-access__error{text-align:center;justify-items:center;gap:var(--space-5);display:grid}@media (width<=70rem){.quick-access__card{padding:var(--space-6)}}@media (width<=63.99rem){.quick-access__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.quick-access__grid{grid-template-columns:minmax(0,1fr)}}.clients{background:var(--background)}.clients__list{gap:var(--space-6);max-width:76rem;margin-inline:auto;display:grid}.client-card{align-items:center;gap:var(--space-8);padding:var(--space-8);background:var(--panel-background);border-color:var(--panel-border);transition:transform var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) auto;display:grid}.client-card--featured{border-color:color-mix(in srgb, var(--blue) 28%, var(--border))}.client-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.client-card__logo{aspect-ratio:1;width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:#fff;place-items:center;display:grid}.client-card__logo img{object-fit:contain;width:100%;height:100%}.client-card__logo--fallback{background:var(--surface-elevated);color:var(--text-primary);text-align:center;font-weight:var(--weight-semibold)}.client-card__content{min-width:0}.client-card__content p{max-width:40rem;color:var(--text-secondary);line-height:var(--leading-relaxed);overflow-wrap:anywhere;margin-block-start:var(--space-4)}.client-card__action{white-space:nowrap;justify-self:end;text-decoration:none}.client-card__action:hover{color:var(--text-primary)}.clients__message{color:var(--text-secondary);text-align:center}.clients__error{justify-items:center;gap:var(--space-5);text-align:center;display:grid}@media (width<=70rem){.client-card{gap:var(--space-5) var(--space-6);padding:var(--space-6);grid-template-columns:10rem minmax(0,1fr)}.client-card__logo{grid-row:1/span 2}.client-card__action{grid-column:2;justify-self:start}}@media (width<=40rem){.client-card{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.client-card__logo{grid-row:auto;justify-self:center;max-width:12rem}.client-card__action{grid-column:auto;justify-self:stretch}}.about{background:radial-gradient(ellipse at 18% 50%, #12d8ff0b, transparent 60%), linear-gradient(var(--background), var(--background-secondary))}.about__layout{justify-content:center;column-gap:clamp(2rem,6vw,5rem);row-gap:var(--space-6);grid-template-columns:minmax(12rem,20rem) minmax(0,44rem);grid-template-areas:"visual heading""visual story";max-width:76rem;margin-inline:auto;display:grid}.about__heading{grid-area:heading;align-self:end;min-width:0;margin-block-end:0}.about__logo{object-fit:contain;grid-area:visual;place-self:center;width:100%;max-width:18rem;height:auto}.about__story{align-self:start;gap:var(--space-5);min-width:0;max-width:44rem;color:var(--text-secondary);line-height:var(--leading-relaxed);grid-area:story;display:grid}.about__message{color:var(--text-secondary);text-align:center}.about__error{justify-items:center;gap:var(--space-5);text-align:center;display:grid}@media (width<=48rem){.about__layout{gap:var(--space-8);grid-template-columns:minmax(0,44rem);grid-template-areas:"heading""visual""story"}.about__heading{text-align:center;justify-self:center}.about__logo{max-width:12rem}}.vote-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-8);display:grid}.vote-card{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--panel-background);border-color:var(--panel-border);display:flex}.vote-card h2{min-width:0;font-size:var(--text-h3);line-height:var(--leading-snug)}.vote-card__action{flex-shrink:0;text-decoration:none}.vote-page__message{color:var(--text-secondary);margin-block-start:var(--space-8)}.vote-page__error{justify-items:start;gap:var(--space-4);margin-block-start:var(--space-8);display:grid}@media (width<=64rem){.vote-list{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.vote-card{flex-direction:column;align-items:stretch}.vote-card__action{align-self:flex-end;max-width:100%}}.staff-page__groups{gap:var(--space-12);margin-block-start:var(--space-8);display:grid}.staff-group h2{font-size:var(--text-h3);margin-block-end:var(--space-6)}.staff-group__grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.staff-member{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-6);text-align:center;background:var(--panel-background);border-color:var(--panel-border);transition:border-color var(--duration-normal) var(--ease-standard);flex-direction:column;display:flex}.staff-member:hover{border-color:var(--border-strong)}.staff-member__avatar{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:80px;height:80px;color:var(--text-secondary);flex:none;place-items:center;display:grid;overflow:hidden}.staff-member__avatar img{object-fit:cover;aspect-ratio:1;width:100%;height:100%}.staff-member__avatar svg{width:36px;height:36px}.staff-member h3{max-width:100%;font-size:var(--text-body);line-height:var(--leading-snug)}.staff-member__role{max-width:100%;color:var(--text-secondary);font-size:var(--text-small)}.staff-page__message{color:var(--text-secondary);margin-block-start:var(--space-8)}.staff-page__error{justify-items:start;gap:var(--space-4);margin-block-start:var(--space-8);display:grid}@media (width<=70rem){.staff-group__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.staff-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.staff-group__grid{grid-template-columns:minmax(0,1fr)}}
