@font-face{font-family:Barlow Semi Condensed;src:url(/assets/fonts/BarlowSemiCondensed-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/assets/fonts/BarlowSemiCondensed-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/assets/fonts/BarlowSemiCondensed-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/assets/fonts/IBMPlexSansCondensed-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/fonts/Nunito-Variable.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}:root{color-scheme:dark;--studio-bg:#060a1d;--studio-bg-deep:#03060f;--studio-glow:#0f2064;--studio-surface:#0c1330;--studio-surface-2:#121b3e;--studio-surface-3:#1a2550;--studio-line:#212c57;--studio-line-strong:#5b6aa6;--studio-text:#eef1fb;--studio-text-muted:#a6b0d3;--studio-text-faint:#8891ba;--studio-mint:#5ef0a8;--studio-cyan:#4fd8dc;--studio-blue:#56b8f8;--studio-ink:#04121c;--studio-gradient:linear-gradient(120deg, var(--studio-mint) 0%, var(--studio-cyan) 50%, var(--studio-blue) 100%);--studio-focus:var(--studio-mint);--studio-angle:31deg;--status-released:#5ef0a8;--status-coming:#56b8f8;--status-development:#b9a8ff;--sfc-bg-center:#23129a;--sfc-bg-edge:#110b43;--sfc-bg:radial-gradient(ellipse at 50% 35%, var(--sfc-bg-center) 0%, var(--sfc-bg-edge) 75%);--sfc-splash:#02085f;--sfc-chairman:#ffc25d;--sfc-star:#ffd84a;--sfc-text:#fff;--sfc-text-muted:#a9b3e6;--sfc-text-section:#d4d8ff;--sfc-ink:#080e22;--sfc-row:#1e2350;--sfc-row-hover:#262d66;--sfc-row-selected:#3b6fd9;--sfc-panel:#1e2f65;--sfc-panel-head:#0f1a39;--sfc-panel-stripe:#1d66c2;--sfc-frame-top:#5b85ff;--sfc-frame-bottom:#4a55dc;--sfc-frame:linear-gradient(180deg, var(--sfc-frame-top), var(--sfc-frame-bottom));--sfc-edge:#76f5ff;--sfc-lip:#3e35bc;--sfc-well:#3a44a8;--sfc-well-deep:#15125a;--sfc-btn-blue-top:#2389f3;--sfc-btn-blue-bottom:#303bb0;--sfc-btn-blue-lip:#1c2478;--sfc-btn-amber-top:#ffc56d;--sfc-btn-amber-bottom:#ee742d;--sfc-btn-amber-lip:#a8481a;--sfc-btn-green-top:#3ddc3d;--sfc-btn-green-bottom:#1fb81f;--sfc-btn-green-edge:#c6ffb8;--sfc-btn-red-top:#ff5a5f;--sfc-btn-red-bottom:#d61b3c;--sfc-btn-red-edge:#ffaeb4;--sfc-money:#3ddc6a;--sfc-stripe-1:#081634;--sfc-stripe-2:#2369ef;--sfc-stripe-3:#59d8ff;--sfc-stripe-4:#ffab4b;--sfc-tier-common:linear-gradient(180deg, #3a7cf0, #1d2f99);--sfc-tier-rare:linear-gradient(180deg, #5fe0ff, #1f6fb0);--sfc-tier-epic:linear-gradient(180deg, #ffc56d, #ee742d);--sfc-tier-legend:linear-gradient(180deg, #ff7ab0, #7a1fa0);--sfc-plate-ink:#081329;--sfc-plate-bg:#fff;--sfc-radius-frame:22px;--sfc-radius-btn:12px;--sfc-radius-well:14px;--sfc-lip-size:6px;--sfc-text-stroke:0 -2px 0 var(--sfc-ink), 2px -2px 0 var(--sfc-ink), 2px 0 0 var(--sfc-ink), 2px 2px 0 var(--sfc-ink), 0 2px 0 var(--sfc-ink), -2px 2px 0 var(--sfc-ink), -2px 0 0 var(--sfc-ink), -2px -2px 0 var(--sfc-ink), 0 5px 0 var(--sfc-ink);--sfc-text-stroke-thin:0 -1.5px 0 var(--sfc-ink), 1.5px 0 0 var(--sfc-ink), 0 1.5px 0 var(--sfc-ink), -1.5px 0 0 var(--sfc-ink), 0 3px 0 var(--sfc-ink);--sfs-bg:#050c18;--sfs-surface:#0b1728;--sfs-line:#2b3b57;--sfs-gold:#e2b84a;--sfs-text:#f5f1e6;--sfs-text-muted:#b5bccb;--sfs-ink:#0a0f1a;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--shadow-studio:0 24px 48px -32px #000000b3;--focus-ring:0 0 0 3px var(--studio-bg), 0 0 0 6px var(--studio-focus);--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.9s;--font-display:"Barlow Semi Condensed", "Arial Narrow", "IBM Plex Sans", sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-condensed:"IBM Plex Sans Condensed", "Arial Narrow", "IBM Plex Sans", sans-serif;--font-sfc:"Nunito", "Arial Rounded MT Bold", "IBM Plex Sans", system-ui, sans-serif;--font-wordmark:"Barlow Semi Condensed", "Arial Narrow", "IBM Plex Sans", sans-serif;--fs-display:clamp(2.5rem, 1.55rem + 4vw, 5.5rem);--fs-h1:clamp(2.25rem, 1.75rem + 2.2vw, 4rem);--fs-h2:clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-lead:clamp(1.0625rem, .98rem + .4vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.8125rem;--fs-min:.75rem;--fs-stat:clamp(2.25rem, 1.6rem + 2.8vw, 4rem);--fs-sfc-title:clamp(1.5rem, 1.15rem + 1.5vw, 2.5rem);--fs-sfc-sub:clamp(1.1875rem, 1.13rem + .25vw, 1.375rem);--fs-wordmark-sm:1.75rem;--fs-wordmark-md:clamp(2rem, 1.3rem + 3vw, 4rem);--fs-wordmark-lg:clamp(2.25rem, .9rem + 6vw, 6.5rem);--gutter:clamp(1rem, .5rem + 2.5vw, 3rem);--container:1240px;--container-wide:1440px;--measure:68ch;--header-h:4.5rem;--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;--section-y:clamp(4rem, 2.5rem + 6vw, 8rem);--stack:var(--space-5)}@media (width>=48rem){:root{--header-h:5rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}img,picture{max-width:100%;height:auto;display:block}button{font:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}body{background:var(--studio-bg);color:var(--studio-text);font-family:var(--font-body);font-size:var(--fs-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:800;line-height:1.02}h2{font-size:var(--fs-h2);letter-spacing:-.01em;font-weight:800;line-height:1.08}h3{font-size:var(--fs-h3);letter-spacing:0;font-weight:700;line-height:1.2}p{text-wrap:pretty}strong{font-weight:600}a{color:var(--studio-blue);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--studio-focus);outline-offset:3px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container-wide{width:min(100% - 2 * var(--gutter), var(--container-wide));margin-inline:auto}.prose{max-width:var(--measure)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--studio-surface-3);color:var(--studio-text);transform:translateY(calc(-100% - var(--space-6)));align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute}.skip-link:focus{transform:none}.edge-light{background:linear-gradient(var(--edge-fill,var(--studio-surface)), var(--edge-fill,var(--studio-surface))) padding-box, var(--studio-gradient) border-box;border:1px solid #0000}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--studio-bg);border-bottom:1px solid var(--studio-line);position:relative}.bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);min-height:var(--header-h);display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--studio-text);margin-inline-end:auto;text-decoration:none;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{flex:none;width:36px;height:36px}.brand-name[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-size:clamp(var(--fs-body), 10vw - 1rem, var(--fs-h3));white-space:nowrap;font-weight:700;line-height:1.1}.nav-desktop[data-astro-cid-fzpbxy5g]{display:none}.nav-list[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);display:flex}.nav-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;padding-inline:var(--space-3);color:var(--studio-text-muted);font-family:var(--font-body);font-size:var(--fs-body);transition:color var(--dur-base) var(--ease-out);align-items:center;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.nav-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.nav-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--studio-text)}.nav-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{content:"";right:var(--space-3);bottom:6px;left:var(--space-3);background:var(--studio-gradient);border-radius:1px;height:2px;position:absolute}.menu-toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--studio-line-strong);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--studio-text);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;list-style:none;display:inline-flex;position:relative}.menu-toggle[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.menu-toggle[data-astro-cid-fzpbxy5g]:hover{background:var(--studio-surface-2)}.menu[data-astro-cid-fzpbxy5g][open] .menu-toggle[data-astro-cid-fzpbxy5g]{background:var(--studio-surface-3)}.menu-icon[data-astro-cid-fzpbxy5g]{background:currentColor;border-radius:1px;flex:none;width:18px;height:2px;position:relative}.menu-icon[data-astro-cid-fzpbxy5g]:before,.menu-icon[data-astro-cid-fzpbxy5g]:after{content:"";width:100%;height:2px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0}.menu-icon[data-astro-cid-fzpbxy5g]:before{top:-6px}.menu-icon[data-astro-cid-fzpbxy5g]:after{top:6px}.menu[data-astro-cid-fzpbxy5g][open] .menu-icon[data-astro-cid-fzpbxy5g]{background:0 0}.menu[data-astro-cid-fzpbxy5g][open] .menu-icon[data-astro-cid-fzpbxy5g]:before{transform:translateY(6px)rotate(45deg)}.menu[data-astro-cid-fzpbxy5g][open] .menu-icon[data-astro-cid-fzpbxy5g]:after{transform:translateY(-6px)rotate(-45deg)}.menu-panel[data-astro-cid-fzpbxy5g]{top:100%;padding-block:var(--space-2);border-bottom:1px solid var(--studio-line);background:var(--studio-surface);position:absolute;inset-inline:0}.menu-list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]+li[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--studio-line)}.menu-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);min-height:48px;color:var(--studio-text-muted);font-weight:400;text-decoration:none;display:flex}.menu-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.menu-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--studio-text)}.menu-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:before{content:"";background:var(--studio-gradient);border-radius:1px;flex:none;width:2px;height:20px}.lang-list[data-astro-cid-fzpbxy5g]{border:1px solid var(--studio-line-strong);border-radius:var(--radius-sm);display:flex}.lang-item[data-astro-cid-fzpbxy5g]{min-width:44px;min-height:44px;font-family:var(--font-condensed);font-size:var(--fs-small);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.lang-list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:first-child .lang-item[data-astro-cid-fzpbxy5g]{border-radius:calc(var(--radius-sm) - 1px) 0 0 calc(var(--radius-sm) - 1px)}.lang-list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:last-child .lang-item[data-astro-cid-fzpbxy5g]{border-radius:0 calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0}span[data-astro-cid-fzpbxy5g].lang-item{background:var(--studio-surface-3);color:var(--studio-text)}a[data-astro-cid-fzpbxy5g].lang-item{color:var(--studio-text-muted);transition:color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);text-decoration:none}a[data-astro-cid-fzpbxy5g].lang-item:hover{background:var(--studio-surface-2);color:var(--studio-text)}@media (width>=48rem){.bar[data-astro-cid-fzpbxy5g]{gap:var(--space-4)}.brand[data-astro-cid-fzpbxy5g]{gap:var(--space-3)}.nav-desktop[data-astro-cid-fzpbxy5g]{display:block}.menu[data-astro-cid-fzpbxy5g]{display:none}}.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-8) var(--space-6);border-top:1px solid var(--studio-line);background:var(--studio-bg-deep)}.top[data-astro-cid-nns7i3if]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.brand[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-4);display:flex}.brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{flex:none;width:40px;height:40px}.brand-name[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:1.2}.brand-tagline[data-astro-cid-nns7i3if]{color:var(--studio-text-muted);font-size:var(--fs-small);line-height:1.45}.groups[data-astro-cid-nns7i3if]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.group-language[data-astro-cid-nns7i3if]{grid-column:1/-1}.group-title[data-astro-cid-nns7i3if]{margin-bottom:var(--space-2);color:var(--studio-text-faint);font-family:var(--font-condensed);font-size:var(--fs-small);letter-spacing:.02em;font-weight:700;line-height:1.3}.group-language[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{column-gap:var(--space-5);flex-wrap:wrap;display:flex}.group[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:44px;color:var(--studio-text-muted);transition:color var(--dur-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.group[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--studio-text);text-decoration:underline}.bottom[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--studio-line);flex-wrap:wrap;display:flex}.fiction[data-astro-cid-nns7i3if]{color:var(--studio-text-muted);font-size:var(--fs-small);line-height:1.45}.copyright[data-astro-cid-nns7i3if]{color:var(--studio-text-faint);font-size:var(--fs-min);line-height:1.45}@media (width>=48rem){.groups[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,1fr))}.group-language[data-astro-cid-nns7i3if]{grid-column:auto}.group-language[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{display:block}}@media (width>=68.75rem){.top[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}
