@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/28a8b9a4052d87b2-s.1gnj6s0gjygsa.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/cb309152b411a8a2-s.01kdoqdnv62ec.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3d243249de8cbf0d-s.1csu1dsj45u42.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6c97125237e92a04-s.0diebd523decy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b806afc6c0153ec-s.0s82p20dgaalf.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c439a42277a34a8a-s.0gyoklu8187x0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0f14e6261c926999-s.2fn-jnm04-2y0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/486a103cae33528f-s.p.309ilb452anpd.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}@font-face{font-family:Tiny5 Fallback;src:local(Arial);ascent-override:91.2%;descent-override:26.06%;line-gap-override:0.0%;size-adjust:95.95%}.b9jQbq_className{font-family:Tiny5,Tiny5 Fallback;font-style:normal;font-weight:400}.b9jQbq_variable{--font-tiny5:"Tiny5", "Tiny5 Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/01d917b2efda642a-s.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.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}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.RpavzG_className{font-family:Onest,Onest Fallback;font-style:normal}.RpavzG_variable{--font-onest:"Onest", "Onest Fallback"}
.xDwtkW_button{isolation:isolate;min-height:48px;font:var(--type-label-16);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;display:inline-flex;position:relative}.xDwtkW_icon{flex:none}.xDwtkW_primary,.xDwtkW_snow,.xDwtkW_accent{--stair-bg:var(--color-primary-bg);--stair-fg:var(--color-primary-fg);--stair-shadow:var(--color-shadow);--bevel-light:#ffffff29;--bevel-dark:#0000004d;color:var(--stair-fg);filter:drop-shadow(4px 4px 0 var(--stair-shadow))}.xDwtkW_primary:before,.xDwtkW_snow:before,.xDwtkW_accent:before{content:"";z-index:-1;background:var(--stair-bg);box-shadow:inset 2px 2px 0 var(--bevel-light), inset -2px -2px 0 var(--bevel-dark);clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px),0 8px,4px 8px,4px 4px,8px 4px);position:absolute;inset:0}.xDwtkW_snow{--stair-bg:var(--game-snow);--stair-fg:var(--game-deepslate);--stair-shadow:var(--game-shadow);--bevel-light:#ffffffe6;--bevel-dark:#17202b2e}.xDwtkW_accent{--stair-bg:var(--accent,var(--color-primary-bg));--stair-fg:var(--game-deepslate);--bevel-light:#ffffff73;--bevel-dark:#0000002e}@media (hover:hover){.xDwtkW_primary:hover,.xDwtkW_snow:hover,.xDwtkW_accent:hover{filter:drop-shadow(6px 6px 0 var(--stair-shadow));translate:-2px -2px}}.xDwtkW_primary:active,.xDwtkW_snow:active,.xDwtkW_accent:active{filter:none;translate:4px 4px}.xDwtkW_primary:active:before,.xDwtkW_snow:active:before,.xDwtkW_accent:active:before{box-shadow:inset 2px 2px 0 var(--bevel-dark), inset -2px -2px 0 var(--bevel-light)}.xDwtkW_outline,.xDwtkW_outline-dark{border:2px solid var(--color-line-strong);color:var(--color-text);background:0 0;padding:10px 22px}.xDwtkW_outline:active,.xDwtkW_outline-dark:active{translate:2px 2px}.xDwtkW_outline:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.xDwtkW_outline-dark{border-color:var(--game-snow);color:var(--game-snow)}.xDwtkW_outline-dark:hover{background:var(--game-snow);color:var(--game-deepslate)}.xDwtkW_chip-accent,.xDwtkW_chip{min-height:36px;font:var(--type-label-14);border:2px solid;gap:6px;padding:6px 10px}.xDwtkW_chip-accent{background:var(--accent);border-color:var(--ink);color:var(--on-accent)}.xDwtkW_chip{background:var(--color-surface);border-color:var(--color-line);color:var(--color-muted)}.xDwtkW_chip-accent:hover{box-shadow:inset 0 0 0 2px var(--ink)}.xDwtkW_chip:hover{border-color:var(--color-line-strong);color:var(--color-text)}.xDwtkW_chip-accent:active,.xDwtkW_chip:active{translate:1px 1px}@media (max-width:639px){.xDwtkW_button{white-space:normal;text-align:center}}
.EoDSEq_picker{flex-direction:column;gap:12px;display:flex}.EoDSEq_row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.EoDSEq_label{min-width:150px;font:var(--type-label-12);color:var(--color-muted);text-transform:uppercase;letter-spacing:.3px}.EoDSEq_options{flex-wrap:wrap;gap:6px;display:flex}.EoDSEq_option{min-width:64px;min-height:40px;font:var(--type-label-14);color:var(--color-text);background:var(--color-sunken);box-shadow:inset 2px 2px 0 0 var(--color-line);cursor:pointer;border:2px solid #0000;padding:6px 14px}.EoDSEq_option:hover:not(:disabled){border-color:var(--color-line-strong)}.EoDSEq_option[aria-pressed=true]{background:var(--color-surface);border-color:var(--ink,var(--color-text));box-shadow:3px 3px 0 var(--accent,var(--color-line-strong))}.EoDSEq_option:disabled{color:var(--color-line-strong);box-shadow:inset 0 0 0 1px var(--color-line);cursor:not-allowed;background:0 0;text-decoration:line-through}.EoDSEq_option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.EoDSEq_result{background:var(--color-bg);border:1px solid var(--color-line);border-left:4px solid var(--accent,var(--color-lapis));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:16px;display:flex}.EoDSEq_file{flex-direction:column;gap:2px;display:flex}.EoDSEq_fileName{font:var(--type-display-24)}.EoDSEq_fileTarget{font:var(--type-body-14);color:var(--color-muted)}.EoDSEq_actions{flex-wrap:wrap;gap:12px;display:flex}.EoDSEq_track{display:contents}.EoDSEq_note{font:var(--type-body-13);color:var(--color-muted)}@media (max-width:639px){.EoDSEq_label{min-width:100%}.EoDSEq_result{padding:12px}}
.elGYjG_chip{font:var(--type-label-12);white-space:nowrap;align-items:center;display:inline-flex}.elGYjG_md{padding:10px 15px}.elGYjG_sm{padding:5px 10px}.elGYjG_xs{padding:4px 8px}.elGYjG_neutral{background:var(--color-sunken);color:var(--color-text)}.elGYjG_accent{background:var(--accent);border:2px solid var(--ink);color:var(--on-accent)}.elGYjG_accent.elGYjG_md{padding:8px 13px}.elGYjG_accent.elGYjG_xs{padding:2px 6px}.elGYjG_dark{background:var(--game-plate);border:2px solid var(--game-line);color:var(--game-text-2)}.elGYjG_dark.elGYjG_xs{padding:4px 8px}.elGYjG_list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
._5fpTBG_timeline{flex-direction:column;gap:32px;max-width:820px;padding-left:40px;display:flex;position:relative}._5fpTBG_timeline:before{content:"";background:var(--color-line);width:4px;position:absolute;top:8px;bottom:8px;left:10px}._5fpTBG_release{flex-direction:column;gap:8px;display:flex;position:relative}._5fpTBG_marker{background:var(--accent,var(--color-gold));border:4px solid var(--color-text);width:20px;height:20px;box-shadow:4px 4px 0 var(--color-shadow);position:absolute;top:6px;left:-38px}._5fpTBG_release:not(:first-child) ._5fpTBG_marker{background:var(--color-surface)}._5fpTBG_meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._5fpTBG_date{font:var(--type-body-14);color:var(--color-muted)}._5fpTBG_title{font:var(--type-display-24);text-wrap:balance}._5fpTBG_link:hover,._5fpTBG_link:focus-visible{color:var(--color-lapis);text-underline-offset:3px;text-decoration:underline}._5fpTBG_excerpt{font:var(--type-body-15);color:var(--color-muted);max-width:70ch}@media (max-width:639px){._5fpTBG_timeline{padding-left:32px}._5fpTBG_marker{width:16px;height:16px;left:-30px}._5fpTBG_timeline:before{left:6px}}
.Vtspxq_hero{isolation:isolate;background:var(--game-surface);color:var(--game-white);position:relative;overflow:hidden}.Vtspxq_hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#17202bd9,#17202b00 55%);position:absolute;inset:0}.Vtspxq_inner{max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--header-height-hero) var(--gutter) 0;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-inline:auto;display:grid;position:relative}.Vtspxq_home .Vtspxq_inner{min-height:812px}.Vtspxq_mod .Vtspxq_inner{min-height:698px}.Vtspxq_content{pointer-events:auto;flex-direction:column;gap:12px;max-width:560px;padding-block:48px;display:flex}.Vtspxq_home .Vtspxq_content{max-width:520px}.Vtspxq_title64{font:var(--type-display-64)}.Vtspxq_title56{font:var(--type-display-56)}.Vtspxq_lead{font:var(--type-lead);color:var(--game-text-2)}.Vtspxq_meta{font:var(--type-body-14);color:var(--game-text-2);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.Vtspxq_actions{flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.Vtspxq_after{padding-top:4px}.Vtspxq_art{pointer-events:none;justify-content:flex-end;align-self:end;margin-right:-10px;padding-bottom:12px;display:flex}.Vtspxq_stage{justify-content:center;align-items:center;max-width:42vw;display:flex;position:relative}.Vtspxq_glow,.Vtspxq_side{pointer-events:none;max-width:none;height:auto;position:absolute}.Vtspxq_main{height:auto;position:relative}.Vtspxq_flip{transform:scaleX(-1)}@media (max-width:1023px){.Vtspxq_inner{grid-template-columns:1fr}.Vtspxq_home .Vtspxq_inner,.Vtspxq_mod .Vtspxq_inner{min-height:0}.Vtspxq_content{padding-block:32px 0}.Vtspxq_art{justify-content:center;margin-right:0}.Vtspxq_stage{max-width:min(420px,90vw)}}
.g88zuG_sky{z-index:-1;position:absolute;inset:0;overflow:hidden}.g88zuG_layer{opacity:0;position:absolute;inset:0}.g88zuG_night{opacity:1;background:radial-gradient(60% 70% at 75% 30%, #8cb4ee1a, transparent 70%), linear-gradient(to bottom, #121a24, var(--game-surface))}.g88zuG_dawn{background:radial-gradient(70% 55% at 80% 100%,#f2967873,#0000 70%),linear-gradient(#182641 0%,#353c64 60%,#6e4c6c 100%)}.g88zuG_day{background:radial-gradient(60% 60% at 78% 20%,#ffffff24,#0000 70%),linear-gradient(#1c4580 0%,#24548f 45%,#3f7fbf 100%)}.g88zuG_dusk{background:radial-gradient(75% 60% at 85% 100%,#e8786080,#0000 70%),linear-gradient(#161a33 0%,#3b2a57 55%,#7d3f5e 100%)}:is(:root[data-sky=dawn] .g88zuG_dawn,:root[data-sky=day] .g88zuG_day,:root[data-sky=dusk] .g88zuG_dusk){opacity:1}.g88zuG_stars{transition:opacity .6s var(--ease-out);position:absolute;inset:0 0 20%}:is(:root[data-sky=dawn] .g88zuG_stars,:root[data-sky=dusk] .g88zuG_stars){opacity:.35}:root[data-sky=day] .g88zuG_stars{opacity:0}.g88zuG_star,.g88zuG_bigStar{opacity:.7;background:#dfe7f2;width:2px;height:2px;position:absolute}.g88zuG_bigStar{opacity:.9;background:#fff;width:2px;height:2px;box-shadow:2px 0 #ffffff8c,-2px 0 #ffffff8c,0 2px #ffffff8c,0 -2px #ffffff8c}.g88zuG_clouds{opacity:0;position:absolute;inset:0}:root[data-sky=day] .g88zuG_clouds{opacity:1}.g88zuG_cloudA,.g88zuG_cloudB{max-width:none;height:auto;position:absolute}.g88zuG_cloudA{width:192px;top:13%;left:34%}.g88zuG_cloudB{opacity:.55;width:128px;top:44%;left:74%}.g88zuG_horizon{width:100%;height:auto;position:absolute;inset:auto 0 0}.g88zuG_hillsFar{fill:#070a0e38}.g88zuG_hillsNear{fill:#070a0e61}.g88zuG_frame{z-index:1;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);pointer-events:none;margin-inline:auto;position:absolute;inset:0}.g88zuG_moonSpot{top:calc(var(--header-height-hero) + 24px);right:calc(var(--gutter) + 34%);pointer-events:auto;position:absolute}.g88zuG_moon{--glow:.5;--px:8px;width:calc(var(--px) * 16);height:calc(var(--px) * 16);cursor:pointer;box-shadow:0 0 0 var(--px) rgb(233 237 243/calc(.04 + var(--glow) * .1)), 0 0 0 calc(var(--px) * 2) rgb(233 237 243/calc(.02 + var(--glow) * .06)), 0 0 0 calc(var(--px) * 4) rgb(233 237 243/calc(.01 + var(--glow) * .03));display:block}.g88zuG_moon:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(var(--px) * 4 + 4px)}.g88zuG_moonSvg{width:100%;height:100%}.g88zuG_tooltip{z-index:2;pointer-events:none;opacity:0;visibility:hidden;width:max-content;max-width:280px;position:absolute;top:calc(100% + 40px);left:50%;translate:-50%}.g88zuG_moonSpot:hover .g88zuG_tooltip,.g88zuG_moon:focus-visible+.g88zuG_tooltip{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.g88zuG_moon{animation:.9s steps(9,end) backwards g88zuG_rise}.g88zuG_moon:hover{translate:0 -4px}.g88zuG_star,.g88zuG_bigStar{animation:4.8s step-end infinite g88zuG_twinkle}.g88zuG_cloudA{animation:90s linear infinite alternate g88zuG_drift}.g88zuG_cloudB{animation:130s linear infinite alternate-reverse g88zuG_drift}.g88zuG_layer,.g88zuG_clouds{transition:opacity .9s var(--ease-out)}}@keyframes g88zuG_rise{0%{opacity:0;translate:0 72px}}@keyframes g88zuG_twinkle{0%,to{opacity:.85}40%{opacity:.25}48%{opacity:1}}@keyframes g88zuG_drift{0%{translate:-12vw}to{translate:12vw}}@media (max-width:1023px){.g88zuG_clouds{display:none}.g88zuG_moonSpot{top:auto;bottom:300px;right:var(--gutter);display:none}[data-art] .g88zuG_moonSpot{display:block}[data-moon=top] .g88zuG_moonSpot{display:block;top:16px;bottom:auto}.g88zuG_moon{--px:4px}.g88zuG_tooltip{inset:auto 0 calc(100% + 24px) auto;translate:none}}
.SNQ45a_box{background:var(--color-sunken);border:1px solid var(--color-line);justify-content:center;align-items:center;display:flex;overflow:hidden}.SNQ45a_creative{background:var(--color-surface);border-inline:1px solid var(--color-line);justify-content:center;align-items:center;height:100%;display:flex}.SNQ45a_leaderboard{width:100%;height:90px}.SNQ45a_leaderboard .SNQ45a_creative{width:min(728px,100%)}.SNQ45a_rectangle{flex:none;width:300px;height:250px}.SNQ45a_rectangle .SNQ45a_creative{border:0;width:100%}.SNQ45a_ins{width:100%;height:100%;display:block}.SNQ45a_placeholder{font:var(--type-body-13);color:var(--color-muted);text-align:center;padding-inline:8px}@media (max-width:767px){.SNQ45a_leaderboard{height:100px}}
.NbEu7W_slot{background:var(--color-sunken);width:56px;height:56px;box-shadow:inset 2px 2px 0 0 var(--color-line-strong);color:var(--color-text);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.NbEu7W_active{outline:2px solid var(--ink,var(--color-text));outline-offset:-2px}.NbEu7W_item{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.NbEu7W_swatch{width:40px;height:40px}.NbEu7W_grid{background:var(--color-line);grid-auto-columns:56px;grid-auto-flow:column;gap:4px;width:max-content;padding:4px;display:grid}.NbEu7W_grid[style]{grid-auto-flow:row}
.y7OK0W_combo{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.y7OK0W_key{min-width:1.6em;color:var(--color-text);text-align:center;background:var(--color-surface);border:1px solid var(--color-line-strong);border-bottom-width:3px;padding:0 5px;font:600 .85em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.y7OK0W_plus{color:var(--color-muted);font-size:.85em}
._43SFoW_features{grid-template-columns:minmax(0,723fr) minmax(0,517fr);align-items:center;gap:40px;display:grid}._43SFoW_figure{flex-direction:column;gap:6px;display:flex}._43SFoW_mediaFrame{padding:4px;position:relative}._43SFoW_mediaFrame:before{content:"";background:var(--accent);clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px),0 8px,4px 8px,4px 4px,8px 4px);position:absolute;inset:0}._43SFoW_mediaFrame>*{position:relative}._43SFoW_caption{font:var(--type-caption-12);letter-spacing:.3px;color:var(--color-muted)}._43SFoW_featureList{flex-direction:column;gap:4px;display:flex}._43SFoW_feature{align-items:center;gap:16px;padding:8px;display:flex}._43SFoW_featureText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._43SFoW_featureTitle{font:var(--type-title-17)}._43SFoW_featureDescription{font:var(--type-body-14);color:var(--color-muted)}._43SFoW_versions{flex-direction:column;gap:12px;display:flex}._43SFoW_deps{font:var(--type-body-14);flex-wrap:wrap;gap:4px 16px;display:flex}._43SFoW_depsLabel{font:var(--type-label-14)}._43SFoW_depLink{text-underline-offset:2px;text-decoration:underline}._43SFoW_noDeps{font:var(--type-label-14);color:var(--color-emerald-ink);align-items:center;gap:6px;display:inline-flex}[data-surface=dark] ._43SFoW_noDeps{color:var(--game-emerald)}._43SFoW_tableWrap{background:var(--color-surface);overflow-x:auto}._43SFoW_table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:520px}._43SFoW_table th,._43SFoW_table td{padding:10px 12px}._43SFoW_table thead th{font:var(--type-label-14);color:var(--color-muted)}._43SFoW_table tbody tr{border-top:1px solid var(--color-line)}._43SFoW_table tbody th{font:var(--type-title-17)}._43SFoW_supported{font:var(--type-label-14);color:var(--color-emerald-ink);align-items:center;gap:6px;display:inline-flex}._43SFoW_unsupported{font:var(--type-body-14);color:var(--color-muted)}._43SFoW_download{background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;gap:16px;padding:32px;display:flex}._43SFoW_downloadTitle{font:var(--type-display-40)}._43SFoW_downloadMeta{font:var(--type-body-14);color:var(--color-muted)}._43SFoW_downloadActions{flex-wrap:wrap;gap:12px;display:flex}._43SFoW_inlineLink{color:var(--color-lapis);text-decoration:underline}@media (max-width:1023px){._43SFoW_features{grid-template-columns:1fr}}@media (max-width:639px){._43SFoW_download{padding:20px}}._43SFoW_track{display:contents}
.iPpCVq_container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.iPpCVq_section{flex-direction:column;gap:16px;display:flex}.iPpCVq_header{position:relative}.iPpCVq_title{font:var(--type-display-40)}.iPpCVq_title32{font:var(--type-display-32)}.iPpCVq_lead{font:var(--type-body-17);color:var(--color-muted);max-width:70ch}.iPpCVq_aside{z-index:0;pointer-events:none;position:absolute;top:0;right:0}.iPpCVq_section>:not(.iPpCVq_header){z-index:1;position:relative}.iPpCVq_footer{display:flex}.iPpCVq_more{--more-fg:var(--color-lapis);--more-on:var(--color-surface);font:var(--type-label-16);color:var(--more-fg);white-space:nowrap;background:linear-gradient(var(--more-fg), var(--more-fg)) left bottom / 100% 2px no-repeat;transition:background-size var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);align-items:center;gap:8px;margin-inline-start:-8px;padding:4px 12px 4px 8px;text-decoration:none;display:inline-flex}.iPpCVq_moreArrow{transition:transform var(--dur-base) var(--ease-out);flex:none}.iPpCVq_more:hover,.iPpCVq_more:focus-visible{color:var(--more-on);background-size:100% 100%}[data-more-host]:hover .iPpCVq_moreCue{color:var(--more-on);background-size:100% 100%}[data-more-host]:focus-within .iPpCVq_moreCue{color:var(--more-on);background-size:100% 100%}.iPpCVq_more:hover .iPpCVq_moreArrow,.iPpCVq_more:focus-visible .iPpCVq_moreArrow{transform:translate(4px)}[data-more-host]:hover .iPpCVq_moreCue .iPpCVq_moreArrow{transform:translate(4px)}[data-more-host]:focus-within .iPpCVq_moreCue .iPpCVq_moreArrow{transform:translate(4px)}.iPpCVq_more:active{translate:2px 2px}.iPpCVq_moreCue{align-self:flex-start}.iPpCVq_moreAccent{--more-fg:var(--ink,var(--color-lapis));--more-on:var(--color-surface)}.iPpCVq_moreLight{--more-fg:var(--game-white);--more-on:var(--game-deepslate)}.iPpCVq_plate{--more-fg:var(--color-lapis);--more-on:var(--color-surface);border:2px solid var(--more-fg);background:var(--more-on);min-height:44px;color:var(--more-fg);font:var(--type-label-16);white-space:nowrap;box-shadow:4px 4px 0 var(--more-fg);transition:translate 80ms steps(2, end), box-shadow 80ms steps(2, end), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);align-self:flex-start;align-items:stretch;text-decoration:none;display:inline-flex}.iPpCVq_plateText{align-items:center;padding:8px 14px;display:flex}.iPpCVq_plateCell{background:var(--more-fg);width:40px;color:var(--more-on);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (hover:hover){.iPpCVq_plate:hover{box-shadow:6px 6px 0 var(--more-fg);background:var(--more-fg);color:var(--more-on);translate:-2px -2px}.iPpCVq_plate:hover .iPpCVq_plateCell{background:var(--more-on);color:var(--more-fg)}.iPpCVq_plate:hover .iPpCVq_plateArrow{animation:.64s steps(8,end) infinite iPpCVq_plate-walk}}.iPpCVq_plate:active{box-shadow:0 0 0 var(--more-fg);transition-duration:0s;translate:4px 4px}@keyframes iPpCVq_plate-walk{0%{transform:translate(0)}50%{transform:translate(28px)}50.01%{transform:translate(-28px)}to{transform:translate(0)}}.iPpCVq_plate.iPpCVq_moreAccent{--more-fg:var(--ink,var(--color-lapis))}.iPpCVq_plate.iPpCVq_moreLight{--more-fg:var(--game-white);--more-on:var(--game-deepslate)}@media (prefers-reduced-motion:reduce){.iPpCVq_plate{transition:none}.iPpCVq_plate:hover .iPpCVq_plateArrow{animation:none}.iPpCVq_more,.iPpCVq_moreArrow{transition:none}.iPpCVq_more:hover .iPpCVq_moreArrow,.iPpCVq_more:focus-visible .iPpCVq_moreArrow{transform:none}[data-more-host]:hover .iPpCVq_moreCue .iPpCVq_moreArrow{transform:none}[data-more-host]:focus-within .iPpCVq_moreCue .iPpCVq_moreArrow{transform:none}}@media (max-width:639px){.iPpCVq_aside{display:none}}
._6Ptjva_strip{background:var(--color-surface);border:1px solid var(--color-line);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:32px;display:grid;position:relative}._6Ptjva_strip:hover,._6Ptjva_strip:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}._6Ptjva_reverse ._6Ptjva_text{order:2}._6Ptjva_text{flex-direction:column;gap:12px;padding-right:24px;display:flex}._6Ptjva_name{font:var(--type-display-32);color:var(--ink)}._6Ptjva_link:after{content:"";position:absolute;inset:0}._6Ptjva_link:focus-visible{outline:none}._6Ptjva_short{font:var(--type-body-17);color:var(--color-muted)}._6Ptjva_meta{font:var(--type-label-12);color:var(--color-muted);flex-wrap:wrap;gap:6px 16px;display:flex}._6Ptjva_metaItem{align-items:center;gap:6px;display:inline-flex}._6Ptjva_versions{gap:4px}._6Ptjva_loaders{font:var(--type-label-12);color:var(--color-muted)}._6Ptjva_media{padding:4px;position:relative}._6Ptjva_media:before{content:"";background:var(--accent);clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px),0 8px,4px 8px,4px 4px,8px 4px);position:absolute;inset:0}._6Ptjva_character{z-index:1;pointer-events:none;width:auto;height:calc(100% + 32px);max-height:260px;position:absolute;bottom:0;left:-72px}._6Ptjva_characterFlip{transform:scaleX(-1)}._6Ptjva_reverse ._6Ptjva_character{left:auto;right:-72px}._6Ptjva_frame{aspect-ratio:16/9;background:var(--color-sunken);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._6Ptjva_image{object-fit:cover}._6Ptjva_placeholder{font:var(--type-display-24);color:var(--color-muted)}@media (max-width:1023px){._6Ptjva_strip{grid-template-columns:1fr;gap:24px;padding:20px}._6Ptjva_reverse ._6Ptjva_text{order:0}._6Ptjva_text{padding-right:0}._6Ptjva_character{display:none}}
.Cblp1a_featured{background:var(--game-plate);border:2px solid var(--game-line);color:var(--game-white);gap:24px;padding:24px;display:flex;position:relative}.Cblp1a_featured:before{content:"";inset-block:-2px;background:var(--accent);width:8px;position:absolute;left:-2px}.Cblp1a_media{border:2px solid var(--game-line);flex:none;width:360px;height:320px;position:relative;overflow:hidden}.Cblp1a_media:after{content:"";background:#17202b59;position:absolute;inset:0}.Cblp1a_image{object-fit:cover}.Cblp1a_noCover{font:var(--type-display-32);color:var(--accent,var(--game-lapis));text-align:center;background:repeating-conic-gradient(#ffffff0a 0 25%, transparent 0 50%) 0 0 / 32px 32px, var(--game-surface);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.Cblp1a_eyebrow,.Cblp1a_date{z-index:1;position:absolute;left:12px}.Cblp1a_eyebrow{top:12px}.Cblp1a_date{bottom:12px}.Cblp1a_content{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.Cblp1a_metaRow{flex-wrap:wrap;gap:12px;display:flex}.Cblp1a_featuredTitle{font:var(--type-display-32)}.Cblp1a_featuredTitle a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.Cblp1a_featuredExcerpt{font:var(--type-body-17);color:var(--game-text-2)}.Cblp1a_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Cblp1a_list{flex-direction:column;gap:12px;display:flex}.Cblp1a_row{background:var(--color-surface);border:2px solid var(--color-line);transition:border-color var(--dur-fast);align-items:center;gap:16px;padding:16px;display:flex;position:relative}.Cblp1a_row:hover,.Cblp1a_row:focus-within{border-color:var(--accent,var(--color-line-strong))}.Cblp1a_rowMeta{flex-direction:column;flex:none;align-items:flex-start;gap:4px;width:220px;display:flex}.Cblp1a_rowDate{font:var(--type-label-12);color:var(--color-muted)}.Cblp1a_rowText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Cblp1a_rowTitle{font:var(--type-title-17)}.Cblp1a_rowLink:after{content:"";position:absolute;inset:0}.Cblp1a_rowLink:focus-visible{outline:none}.Cblp1a_rowExcerpt{font:var(--type-body-14);color:var(--color-muted)}.Cblp1a_chevron{color:var(--color-text);flex:none}@media (max-width:1023px){.Cblp1a_featured{flex-direction:column}.Cblp1a_media{aspect-ratio:16/9;width:100%;height:auto}}@media (max-width:639px){.Cblp1a_featured{padding:16px}.Cblp1a_row{flex-wrap:wrap;align-items:flex-start}.Cblp1a_rowMeta{flex-flow:wrap;align-items:center;gap:8px;width:auto}.Cblp1a_rowText{flex-basis:100%;order:2}.Cblp1a_chevron{display:none}}
.IcQt0q_breadcrumbs ol{font:var(--type-body-14);color:var(--color-muted);flex-wrap:wrap;display:flex}.IcQt0q_breadcrumbs li:not(:last-child):after{content:"/";padding-inline:.35em}.IcQt0q_crumbLink,.IcQt0q_inlineLink{color:var(--color-lapis);text-underline-offset:2px;text-decoration:underline}.IcQt0q_itemHeader{align-items:center;gap:20px;display:flex}.IcQt0q_itemTitleBlock{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.IcQt0q_itemTitle{font:var(--type-display-48)}.IcQt0q_itemMeta{font:var(--type-body-14);color:var(--color-muted)}.IcQt0q_recipeBlock{flex-direction:column;gap:16px;display:flex}.IcQt0q_recipe{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.IcQt0q_arrow{color:var(--color-muted)}.IcQt0q_legend{font:var(--type-body-14);flex-direction:column;gap:6px;display:flex}.IcQt0q_legend li{align-items:center;gap:8px;display:flex}.IcQt0q_swatch{border:1px solid var(--color-line);width:16px;height:16px}.IcQt0q_legendIcon{object-fit:contain;width:16px;height:16px;image-rendering:pixelated;flex:none}.IcQt0q_note{font:var(--type-body-14);color:var(--color-muted)}.IcQt0q_usedIn{flex-direction:column;gap:12px;display:flex}.IcQt0q_usedInRow{background:var(--color-surface);border:1px solid var(--color-line);align-items:center;gap:12px;padding:12px;display:flex}.IcQt0q_usedInRow .IcQt0q_usedInSlot{width:40px;height:40px}.IcQt0q_usedInRow .IcQt0q_usedInSlot>*{width:28px;height:28px}.IcQt0q_usedInText{flex-direction:column;display:flex}.IcQt0q_usedInTitle{font:var(--type-label-15);color:var(--color-lapis);text-decoration:underline}.IcQt0q_usedInTitlePlain{color:var(--color-text);text-decoration:none}.IcQt0q_usedInNote{font:var(--type-body-14);color:var(--color-muted)}.IcQt0q_set{flex-direction:column;gap:12px;display:flex}.IcQt0q_setSlotLink{display:block}.IcQt0q_setBonus{font:var(--type-body-15)}.IcQt0q_prevNext{grid-template-columns:1fr 1fr;gap:12px;display:grid}.IcQt0q_pnLink{background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;gap:2px;padding:16px;display:flex}.IcQt0q_pnLink:hover{border-color:var(--color-line-strong)}.IcQt0q_pnNext{text-align:right;align-items:flex-end}.IcQt0q_pnLabel{font:var(--type-body-13);color:var(--color-muted)}.IcQt0q_pnTitle{font:var(--type-label-15);color:var(--color-lapis)}.IcQt0q_sidebar{flex-direction:column;gap:16px;display:flex}.IcQt0q_facts{background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;gap:10px;padding:16px;display:flex}.IcQt0q_fact{flex-direction:column;gap:2px;display:flex}.IcQt0q_fact dt{font:var(--type-body-13);color:var(--color-muted)}.IcQt0q_fact dd{font:var(--type-body-14);overflow-wrap:anywhere;margin:0}.IcQt0q_code{font:inherit}.IcQt0q_modPlate{background:var(--color-surface);border:1px solid var(--color-line);align-items:center;gap:12px;padding:12px;display:flex}.IcQt0q_modPlate:hover{border-color:var(--accent)}.IcQt0q_modPlateText{flex-direction:column;gap:2px;display:flex}.IcQt0q_modPlateName{font:var(--type-title-17)}.IcQt0q_modPlateLink{font:var(--type-label-15);color:var(--color-lapis)}@media (max-width:639px){.IcQt0q_itemHeader{align-items:flex-start}.IcQt0q_prevNext{grid-template-columns:1fr}}
._37n-xq_main{gap:var(--section-gap);flex-direction:column;padding-top:32px;display:flex}._37n-xq_downloads{font:var(--type-label-14);color:var(--game-white);align-items:center;gap:6px;display:inline-flex}._37n-xq_downloadIcon{color:var(--accent)}._37n-xq_heroDeps{flex-basis:100%}._37n-xq_media{aspect-ratio:715/402;background:var(--color-sunken);position:relative}._37n-xq_media img{object-fit:cover}._37n-xq_versionsRow{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}._37n-xq_strips{flex-direction:column;gap:64px;margin-top:48px;display:flex}@media (max-width:1023px){._37n-xq_versionsRow{grid-template-columns:minmax(0,1fr);justify-items:center}._37n-xq_versionsRow>section{justify-self:stretch}._37n-xq_strips{gap:24px;margin-top:0}}._37n-xq_empty{background:var(--color-surface);border:2px dashed var(--color-line);color:var(--color-muted);font:var(--type-body-15);padding:24px}._37n-xq_changelogLinks{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}._37n-xq_feedLink{font:var(--type-label-14);color:var(--color-lapis);text-underline-offset:2px;text-decoration:underline}
.Sm3mFa_banner{inset-inline:0;z-index:60;padding:16px var(--gutter);background:var(--game-plate);border-top:2px solid var(--game-line);color:var(--game-text-2);position:fixed;bottom:0;box-shadow:0 -4px #070a0e99}.Sm3mFa_banner:focus{outline:none}.Sm3mFa_inner{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-inline:auto;display:flex}.Sm3mFa_text{flex-direction:column;flex:420px;gap:4px;display:flex}.Sm3mFa_title{font:var(--type-display-16);color:var(--game-white)}.Sm3mFa_body{font:var(--type-body-14)}.Sm3mFa_link{color:var(--game-lapis);text-decoration:underline}.Sm3mFa_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:639px){.Sm3mFa_banner{padding-block:14px 18px}.Sm3mFa_actions>*{flex:100%}}
.t16Bvq_tile{isolation:isolate;background:var(--game-surface);min-height:420px;color:var(--game-white);outline-offset:-2px;transition:outline-color var(--dur-fast);outline:2px solid #0000;display:flex;position:relative}.t16Bvq_tile:hover,.t16Bvq_tile:focus-within{outline-color:var(--accent)}.t16Bvq_featured{min-height:560px}.t16Bvq_image{object-fit:cover;z-index:-2}.t16Bvq_featured:before{content:"";z-index:-1;background:#17202b73;position:absolute;inset:0}.t16Bvq_overlay{background:linear-gradient(#17202b00,#17202bcc);flex-direction:column;flex:1;justify-content:space-between;gap:24px;padding:24px;display:flex}.t16Bvq_featured .t16Bvq_overlay{padding:32px}.t16Bvq_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.t16Bvq_category{font:var(--type-label-14);color:var(--game-text-2);align-items:center;gap:8px;display:inline-flex}.t16Bvq_bottom{flex-direction:column;gap:12px;display:flex}.t16Bvq_featured .t16Bvq_bottom{gap:10px}.t16Bvq_text{flex-direction:column;display:flex}.t16Bvq_featured .t16Bvq_text{gap:5px}.t16Bvq_title{font:var(--type-display-32);color:var(--chat)}.t16Bvq_featured .t16Bvq_title{font:var(--type-display-48);max-width:624px}.t16Bvq_titleLink:after{content:"";z-index:0;position:absolute;inset:0}.t16Bvq_titleLink:focus-visible{outline:none}.t16Bvq_description{font:var(--type-body-17)}.t16Bvq_featured .t16Bvq_description{max-width:640px}.t16Bvq_actions{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.t16Bvq_featured .t16Bvq_actions{gap:12px}@media (max-width:639px){.t16Bvq_tile,.t16Bvq_featured{min-height:380px}.t16Bvq_featured .t16Bvq_overlay,.t16Bvq_overlay{padding:16px}}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.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}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.TDRG1q_className{font-family:Onest,Onest Fallback;font-style:normal}.TDRG1q_variable{--font-onest:"Onest", "Onest Fallback"}
._1qv8XG_sentinel{pointer-events:none;width:1px;height:100vh;position:absolute;top:0;left:0}._1qv8XG_button{right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;border:2px solid var(--color-shadow);background:var(--color-surface);width:48px;height:48px;color:var(--color-shadow);box-shadow:4px 4px 0 var(--color-shadow);cursor:pointer;visibility:hidden;opacity:0;justify-content:center;align-items:center;transition:translate .16s steps(4,end),opacity .16s steps(4,end),box-shadow 80ms steps(2,end),visibility 0s .16s;display:flex;position:fixed;overflow:hidden;translate:0 16px}._1qv8XG_button[data-visible]{visibility:visible;opacity:1;transition-delay:0s;translate:0}._1qv8XG_arrow{position:relative;rotate:-90deg}._1qv8XG_fill{background:var(--game-emerald);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}@supports (animation-timeline:scroll()){._1qv8XG_fill{animation:steps(11,end) both _1qv8XG_gauge;animation-timeline:scroll(root)}}@keyframes _1qv8XG_gauge{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (hover:hover){._1qv8XG_button[data-visible]:hover{box-shadow:6px 6px 0 var(--color-shadow);translate:-2px -2px}._1qv8XG_button:hover ._1qv8XG_arrow{animation:.48s steps(4,end) infinite _1qv8XG_hop}}._1qv8XG_button[data-visible]:active{box-shadow:0 0 0 var(--color-shadow);transition-duration:0s;translate:4px 4px}._1qv8XG_button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@keyframes _1qv8XG_hop{50%{translate:0 -4px}}@media (max-width:639px){._1qv8XG_button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){._1qv8XG_button{transition:none}._1qv8XG_button:hover ._1qv8XG_arrow{animation:none}}@media print{._1qv8XG_button{display:none}}
.VWLsKq_list{flex-direction:column;gap:12px;display:flex}.VWLsKq_row{background:var(--color-surface);border:2px solid var(--color-line);transition:border-color var(--dur-fast);align-items:center;gap:16px;padding:16px;display:flex;position:relative}.VWLsKq_row:hover,.VWLsKq_row:focus-within{border-color:var(--color-line-strong)}.VWLsKq_text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.VWLsKq_title{font:var(--type-title-17)}.VWLsKq_link:after{content:"";position:absolute;inset:0}.VWLsKq_link:focus-visible{outline:none}.VWLsKq_meta,.VWLsKq_summary{font:var(--type-body-14)}
.j0iPHG_main{gap:var(--section-gap);flex-direction:column;padding-top:40px;display:flex}.j0iPHG_counter{font:var(--type-display-24);color:var(--game-white);padding-top:8px}.j0iPHG_counterValue{color:var(--game-emerald)}.j0iPHG_peek{width:174px;height:auto}.j0iPHG_modGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:4px;display:grid}@media (max-width:1023px){.j0iPHG_modGrid{grid-template-columns:1fr}}
.hCGMAG_main{padding-top:32px}.hCGMAG_page{flex-direction:column;gap:32px;display:flex}.hCGMAG_pageHeader{flex-direction:column;gap:8px;display:flex}.hCGMAG_pageTitle{font:var(--type-display-48)}.hCGMAG_pageLead{font:var(--type-body-17);color:var(--color-muted)}.hCGMAG_stack{flex-direction:column;gap:24px;display:flex}.hCGMAG_linkRow{flex-wrap:wrap;gap:16px 20px;display:flex}.hCGMAG_inlineLink{color:var(--color-lapis);text-underline-offset:2px;text-decoration:underline}.hCGMAG_previewBanner{font:var(--type-body-14);color:var(--color-text);background:repeating-linear-gradient(-45deg,#fff4cc 0 12px,#ffe9a3 12px 24px);border:2px solid #b8891c;padding:12px 16px}.hCGMAG_empty{background:var(--color-surface);border:2px dashed var(--color-line);color:var(--color-muted);font:var(--type-body-15);padding:24px}.hCGMAG_columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.hCGMAG_article{flex-direction:column;gap:32px;min-width:0;display:flex}.hCGMAG_articleSection{flex-direction:column;gap:12px;display:flex}.hCGMAG_articleSection>h2{font:var(--type-display-32)}.hCGMAG_sidebar{top:calc(var(--header-height) + 16px);position:sticky}.hCGMAG_prose{font:var(--type-body-17);flex-direction:column;gap:16px;max-width:70ch;display:flex}.hCGMAG_prose :is(h2,h3,h4){font-family:var(--font-display);text-wrap:balance;margin-top:8px;font-weight:400}.hCGMAG_prose h2{font:var(--type-display-24)}.hCGMAG_prose :is(h3,h4){font:var(--type-display-16)}.hCGMAG_prose :is(ul,ol){flex-direction:column;gap:6px;padding-left:1.25em;display:flex}.hCGMAG_prose ul{list-style:square}.hCGMAG_prose li::marker{color:var(--color-muted)}.hCGMAG_prose a{color:var(--color-lapis);text-underline-offset:2px;text-decoration:underline}.hCGMAG_prose figure{flex-direction:column;gap:8px;margin-block:8px;display:flex}.hCGMAG_prose figure img{border:2px solid var(--color-line);max-width:100%;height:auto;display:block}.hCGMAG_prose figcaption{font:var(--type-body-14);color:var(--color-muted)}.hCGMAG_prose strong{font-weight:600}.hCGMAG_prose :not(pre)>code{font:var(--type-body-15);background:var(--color-sunken);border:1px solid var(--color-line);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hCGMAG_prose pre{font:var(--type-body-14);background:var(--color-sunken);border:2px solid var(--color-line);padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.hCGMAG_prose blockquote{color:var(--color-muted);border-left:4px solid var(--color-line-strong);padding-left:16px}.hCGMAG_postMeta{font:var(--type-body-14);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hCGMAG_postImage{aspect-ratio:16/9;border:2px solid var(--color-line);position:relative;overflow:hidden}.hCGMAG_postImage img{object-fit:cover}@media (max-width:1023px){.hCGMAG_columns{grid-template-columns:1fr}.hCGMAG_sidebar{position:static}}
._3d91tW_help{flex-direction:column;gap:20px;max-width:640px;display:flex}._3d91tW_text{font:var(--type-body-17);color:var(--color-muted)}._3d91tW_search{flex-wrap:wrap;gap:12px;display:flex}._3d91tW_input{min-width:200px;min-height:48px;font:var(--type-body-17);color:var(--color-text);background:var(--color-surface);border:2px solid var(--color-line-strong);box-shadow:inset 2px 2px 0 var(--color-sunken);flex:1;padding:10px 14px}._3d91tW_input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._3d91tW_actions{flex-wrap:wrap;gap:12px;display:flex}._3d91tW_help[data-dark] ._3d91tW_text{font:var(--type-lead);color:var(--game-text-2)}._3d91tW_help[data-dark] ._3d91tW_input{color:var(--game-white);border-color:var(--game-line);background:#070a0e8c;box-shadow:inset 2px 2px #0006}._3d91tW_help[data-dark] ._3d91tW_input::placeholder{color:var(--game-muted)}._3d91tW_help[data-dark] ._3d91tW_input:focus-visible{outline-color:var(--game-lapis);border-color:var(--game-lapis)}
.MEJ8aW_bar{z-index:70;background:var(--game-plate);border-bottom:2px solid var(--game-shadow);pointer-events:none;visibility:hidden;opacity:0;height:6px;position:fixed;inset:0 0 auto}.MEJ8aW_fill{background:linear-gradient(#ffffff59, #ffffff59) top / 100% 2px no-repeat, repeating-linear-gradient(90deg, var(--game-emerald) 0 22px, var(--color-emerald-ink) 22px 24px);clip-path:inset(0 100% 0 0);height:100%}.MEJ8aW_bar[data-state=loading]{visibility:visible;opacity:1}.MEJ8aW_bar[data-state=loading] .MEJ8aW_fill{animation:9s forwards MEJ8aW_xp-fill}.MEJ8aW_bar[data-state=done]{visibility:visible;opacity:0;transition:opacity .16s steps(4,end) .2s}.MEJ8aW_bar[data-state=done] .MEJ8aW_fill{clip-path:inset(0);transition:clip-path .16s steps(6,end)}@keyframes MEJ8aW_xp-fill{0%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(10,end)}12%{clip-path:inset(0 55% 0 0);animation-timing-function:steps(10,end)}45%{clip-path:inset(0 25% 0 0);animation-timing-function:steps(8,end)}to{clip-path:inset(0 8% 0 0)}}@media (prefers-reduced-motion:reduce){.MEJ8aW_bar[data-state=loading] .MEJ8aW_fill{clip-path:inset(0 40% 0 0);animation:none}.MEJ8aW_bar[data-state=done],.MEJ8aW_bar[data-state=done] .MEJ8aW_fill{transition:none}}
.hP-FLq_footer{background:var(--game-plate);border-top:2px solid var(--game-line);color:var(--game-muted);margin-top:64px;position:relative;overflow:hidden}.hP-FLq_inner{max-width:calc(1300px + 2 * max(16px, calc(var(--gutter) - 10px)));padding:40px max(16px, calc(var(--gutter) - 10px)) 32px;flex-direction:column;gap:28px;margin-inline:auto;display:flex}.hP-FLq_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-right:280px;display:flex}.hP-FLq_brand{flex-direction:column;gap:12px;max-width:560px;display:flex}.hP-FLq_tagline{font:var(--type-body-14)}.hP-FLq_patreon{font:var(--type-body-14);color:var(--game-text-2);align-items:center;gap:4px;display:flex}.hP-FLq_hand{color:var(--color-gold)}.hP-FLq_patreonLink{color:var(--game-lapis)}.hP-FLq_patreonLink:hover{text-decoration:underline}.hP-FLq_nav{flex-direction:column;gap:10px;display:flex}.hP-FLq_navTitle+.hP-FLq_navList{margin-top:6px}.hP-FLq_navTitle{font:var(--type-label-12);text-transform:uppercase}.hP-FLq_navList{flex-wrap:wrap;gap:10px 24px;display:flex}.hP-FLq_navLink,.hP-FLq_navLinkMuted{font:var(--type-label-14);color:var(--game-text-2);align-items:center;gap:6px;display:inline-flex}.hP-FLq_navLinkMuted{color:var(--game-muted)}.hP-FLq_navButton{text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.hP-FLq_navLink:hover,.hP-FLq_navLinkMuted:hover{color:var(--game-white)}.hP-FLq_navIcon{color:var(--color-emerald)}.hP-FLq_navIconExternal{color:var(--game-text-2)}.hP-FLq_divider{background:var(--game-line);opacity:.4;border:0;height:2px}.hP-FLq_legal{flex-direction:column;gap:6px;display:flex}.hP-FLq_disclaimer{font:var(--type-caption-11);letter-spacing:.5px;text-transform:uppercase}.hP-FLq_copyright{font:var(--type-caption-12);letter-spacing:.3px}.hP-FLq_hanging{left:max(calc(max(16px, calc(var(--gutter) - 10px)) + 164px + 32px), calc(50% - 720px + 264px));pointer-events:none;width:71px;height:auto;position:absolute;top:-59px;transform:scaleY(-1)}.hP-FLq_character{pointer-events:none;width:181px;height:auto;position:absolute;top:40px;right:max(16px,50% - 689px);transform:scaleX(-1)}@media (max-width:1023px){.hP-FLq_top{padding-right:0}.hP-FLq_character{display:none}}
.mftGKG_body{flex-direction:column;gap:40px;max-width:760px;display:flex}.mftGKG_mods{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.mftGKG_mod{background:var(--color-surface);border:2px solid var(--color-line);align-items:flex-start;gap:16px;padding:16px;display:flex}.mftGKG_icon{image-rendering:pixelated;border:2px solid var(--accent,var(--color-line));flex:none}.mftGKG_modText{flex-direction:column;gap:4px;min-width:0;display:flex}.mftGKG_modName{color:var(--color-text);font-weight:600}.mftGKG_modShort{color:var(--color-muted)}.mftGKG_modLinks{font:var(--type-body-14);color:var(--color-muted);flex-wrap:wrap;gap:4px 16px;display:flex}
.Fd0v_a_stats{font:var(--type-display-16);color:var(--color-muted);flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.Fd0v_a_filters{background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.Fd0v_a_filterRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.Fd0v_a_filterLabel{min-width:80px;font:var(--type-label-12);color:var(--color-muted);text-transform:uppercase;letter-spacing:.3px}.Fd0v_a_filterList{flex-wrap:wrap;gap:4px;display:flex}.Fd0v_a_filter{min-height:32px;font:var(--type-label-14);color:var(--color-muted);border:2px solid #0000;align-items:center;padding:4px 12px;display:inline-flex}.Fd0v_a_filter:hover{color:var(--color-text);border-color:var(--color-line)}.Fd0v_a_filterActive,.Fd0v_a_filterActive:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.Fd0v_a_list{flex-direction:column;gap:48px;display:flex}.Fd0v_a_reset{color:var(--color-lapis);text-decoration:underline}.Fd0v_a_request{font:var(--type-label-15)}.Fd0v_a_request a{color:var(--color-lapis);text-underline-offset:2px;text-decoration:underline}@media (max-width:1023px){.Fd0v_a_list{gap:24px}}
._6Zf3fq_form{gap:8px;max-width:640px;display:flex}._6Zf3fq_input{background:var(--color-sunken);border:2px solid var(--color-line);min-width:0;height:48px;font:var(--type-body-15);color:var(--color-text);flex:1;padding-inline:14px}._6Zf3fq_input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._6Zf3fq_submit{background:var(--color-primary-bg);height:48px;color:var(--color-primary-fg);font:var(--type-label-15);box-shadow:4px 4px 0 var(--color-shadow);cursor:pointer;flex:none;padding-inline:20px}._6Zf3fq_submit:active{box-shadow:2px 2px 0 var(--color-shadow);transform:translate(2px,2px)}._6Zf3fq_results{flex-direction:column;gap:32px;display:flex}._6Zf3fq_summary{font:var(--type-body-15);color:var(--color-muted)}._6Zf3fq_emptyLinks{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}._6Zf3fq_group{flex-direction:column;gap:12px;display:flex}._6Zf3fq_groupTitle{font:var(--type-display-32)}._6Zf3fq_groupCount{color:var(--color-muted)}._6Zf3fq_hits{flex-direction:column;gap:12px;display:flex}._6Zf3fq_hit{background:var(--color-surface);border:1px solid var(--color-line);align-items:flex-start;gap:16px;padding:12px;display:flex}._6Zf3fq_hitText{flex-direction:column;gap:2px;min-width:0;display:flex}._6Zf3fq_hitTitle{font:var(--type-label-16);color:var(--color-lapis);text-underline-offset:2px;text-decoration:underline}._6Zf3fq_hitMeta{font:var(--type-body-14);color:var(--color-muted)}._6Zf3fq_snippet{font:var(--type-body-15);overflow-wrap:anywhere;margin-top:4px}._6Zf3fq_snippet mark{background:var(--color-sunken);box-shadow:inset 0 -2px 0 var(--color-emerald);color:inherit}@media (max-width:640px){._6Zf3fq_form{flex-direction:column}._6Zf3fq_submit{width:100%}._6Zf3fq_hit{gap:12px}}
.rqhfHa_outline{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--accent,var(--color-lapis));flex-direction:column;gap:8px;max-width:70ch;padding:16px;display:flex}.rqhfHa_outlineLabel{font:var(--type-label-12);color:var(--color-muted);text-transform:uppercase;letter-spacing:.3px}.rqhfHa_outlineList{counter-reset:section;flex-direction:column;gap:4px;list-style:none;display:flex}.rqhfHa_outlineList li{counter-increment:section}.rqhfHa_outlineLink{font:var(--type-label-16);color:var(--color-text);gap:10px;padding:4px 0;display:flex}.rqhfHa_outlineLink:before{content:counter(section);min-width:1.5em;font:var(--type-display-16);color:var(--color-muted);flex:none}.rqhfHa_outlineLink:hover{color:var(--color-lapis);text-underline-offset:3px;text-decoration:underline}.rqhfHa_next{border-top:2px solid var(--color-line);flex-direction:column;gap:16px;padding-top:24px;display:flex}.rqhfHa_nextTitle{font:var(--type-display-24)}.rqhfHa_nextActions{flex-wrap:wrap;gap:12px;display:flex}.rqhfHa_track{display:contents}.rqhfHa_neighbours{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rqhfHa_neighbour{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--accent,var(--color-line-strong));flex-direction:column;gap:6px;padding:16px;display:flex}.rqhfHa_neighbour[data-direction=newer]{text-align:right;border-left-width:1px;border-left-color:var(--color-line);border-right:4px solid var(--accent,var(--color-line-strong));align-items:flex-end}.rqhfHa_neighbour:hover{border-color:var(--color-line-strong)}.rqhfHa_neighbour:hover .rqhfHa_neighbourTitle{text-underline-offset:3px;text-decoration:underline}.rqhfHa_neighbourLabel{font:var(--type-label-12);color:var(--color-muted);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;display:inline-flex}.rqhfHa_neighbour[data-direction=newer] .rqhfHa_neighbourLabel{flex-direction:row-reverse}.rqhfHa_neighbour[data-direction=older] .rqhfHa_neighbourArrow{rotate:180deg}.rqhfHa_neighbourDate{text-transform:none;font-weight:400}.rqhfHa_neighbourTitle{font:var(--type-title-17);color:var(--color-text)}@media (max-width:639px){.rqhfHa_neighbours{grid-template-columns:1fr}.rqhfHa_neighbour[data-direction=newer]{text-align:left;align-items:flex-start}}
._85i50G_header{--h-text:var(--color-text);--h-field-bg:var(--color-sunken);--h-field-border:2px solid var(--color-line);--h-field-text:var(--color-text);--h-field-placeholder:var(--color-muted);--h-right-gap:24px;z-index:50;height:var(--header-height);background:var(--color-surface);border-bottom:2px solid var(--color-line);color:var(--h-text);align-items:center;display:flex;position:sticky;top:0}._85i50G_header[data-overlay=true]{transition:height var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);position:fixed;inset-inline:0}._85i50G_sentinel{pointer-events:none;width:1px;height:64px;position:absolute;top:0;left:0}._85i50G_header[data-overlay=true][data-solid=false]{--h-text:var(--game-white);--h-field-bg:var(--game-plate);--h-field-border:1px solid var(--game-white);--h-field-text:var(--game-white);--h-field-placeholder:var(--game-text-2);--h-right-gap:10px;height:var(--header-height-hero);background:0 0;border-color:#0000}._85i50G_skip{background:var(--color-primary-bg);color:var(--color-primary-fg);font:var(--type-label-14);z-index:1;padding:8px 12px;position:absolute;top:-100px;left:16px}._85i50G_skip:focus{top:8px}._85i50G_inner{width:100%;max-width:calc(1300px + 2 * max(16px, calc(var(--gutter) - 10px)));padding-inline:max(16px, calc(var(--gutter) - 10px));justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}._85i50G_left,._85i50G_right{align-items:center;display:flex}._85i50G_left{gap:24px}._85i50G_right{gap:var(--h-right-gap)}._85i50G_logo{flex:none;display:block}._85i50G_links{gap:4px;display:flex}._85i50G_link{font:var(--type-label-14);color:var(--h-text);padding:8px 12px;display:block}._85i50G_link:hover,._85i50G_link[aria-current]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}._85i50G_link[aria-current]{-webkit-text-decoration-color:var(--color-emerald);text-decoration-color:var(--color-emerald)}._85i50G_searchField{background:var(--h-field-bg);border:var(--h-field-border);width:320px;height:40px;color:var(--h-field-placeholder);align-items:center;gap:8px;padding-inline:12px;display:flex;position:relative}._85i50G_searchField:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}._85i50G_searchIcon{flex:none}._85i50G_searchIconHero,._85i50G_header[data-overlay=true][data-solid=false] ._85i50G_searchIconSolid{display:none}._85i50G_header[data-overlay=true][data-solid=false] ._85i50G_searchIconHero{display:block}._85i50G_searchInput{min-width:0;height:100%;font:var(--type-body-14);color:var(--h-field-text);background:0 0;border:0;outline:0;flex:1}._85i50G_searchInput::placeholder{color:var(--h-field-placeholder);opacity:1}._85i50G_suggestions{--focus-ring:var(--color-lapis);z-index:20;background:var(--color-surface);border:2px solid var(--color-line);box-shadow:4px 4px 0 var(--color-shadow);color:var(--color-text);padding:4px;position:absolute;top:calc(100% + 6px);left:-2px;right:-2px}._85i50G_suggestions[hidden]{display:none}._85i50G_suggestionsEmpty{font:var(--type-body-14);color:var(--color-muted);padding:8px 10px}._85i50G_suggestionList{flex-direction:column;max-height:min(420px,60vh);display:flex;overflow-y:auto}._85i50G_suggestion{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:flex}._85i50G_suggestion[aria-selected=true]{background:var(--color-sunken);box-shadow:inset 3px 0 0 var(--color-emerald)}._85i50G_suggestionAll{border-top:1px solid var(--color-line);color:var(--color-lapis)}._85i50G_suggestionSlot{background:var(--color-sunken);border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-text);flex:none;justify-content:center;align-items:center;display:flex}._85i50G_suggestionImage{object-fit:contain;width:24px;height:24px;image-rendering:pixelated}._85i50G_suggestionSwatch{border:1px solid var(--color-line);width:18px;height:18px}._85i50G_suggestionIcon{flex:none;margin-inline:8px}._85i50G_suggestionText{flex-direction:column;min-width:0;display:flex}._85i50G_suggestionTitle{font:var(--type-label-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._85i50G_suggestionMeta{font:var(--type-body-14);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._85i50G_lang{position:relative}._85i50G_langButton,._85i50G_iconButton{cursor:pointer;width:44px;height:44px;color:var(--h-text);justify-content:center;align-items:center;list-style:none;display:flex}._85i50G_langButton::-webkit-details-marker{display:none}._85i50G_iconButton::-webkit-details-marker{display:none}._85i50G_langCell{background:var(--h-field-bg);border:var(--h-field-border);width:40px;height:40px;font:var(--type-display-16);color:var(--h-field-text);justify-content:center;align-items:center;display:flex}._85i50G_langList,._85i50G_mobilePanel{--focus-ring:var(--color-lapis);z-index:10;background:var(--color-surface);border:2px solid var(--color-line);box-shadow:4px 4px 0 var(--color-shadow);color:var(--color-text);position:absolute;top:calc(100% + 8px);right:0}._85i50G_langList{min-width:180px;padding:4px}._85i50G_langOption{font:var(--type-label-14);align-items:center;gap:10px;padding:8px 10px;display:flex}._85i50G_langOption:hover{background:var(--color-sunken)}._85i50G_langOption[aria-current=true]{background:var(--color-sunken);box-shadow:inset 3px 0 0 var(--color-emerald)}._85i50G_langCode{font:var(--type-display-16);width:24px}._85i50G_mobile{display:none;position:relative}._85i50G_mobilePanel{width:min(320px,100vw - 32px);padding:12px}._85i50G_mobileSearch{--h-field-bg:var(--color-sunken);--h-field-border:2px solid var(--color-line);--h-field-text:var(--color-text);--h-field-placeholder:var(--color-muted);width:100%}._85i50G_mobileSearch ._85i50G_searchIconHero{display:none!important}._85i50G_mobileSearch ._85i50G_searchIconSolid{display:block!important}._85i50G_mobileSearch ._85i50G_suggestions{box-shadow:2px 2px 0 var(--color-shadow);top:calc(100% + 4px)}._85i50G_mobileLinks{margin-top:8px}._85i50G_mobileLink{font:var(--type-label-16);border-bottom:1px solid var(--color-line);padding:10px 4px;display:block}._85i50G_mobileLink:hover{background:var(--color-sunken)}._85i50G_mobileLinks li:last-child ._85i50G_mobileLink{border-bottom:0}@media (max-width:1023px){._85i50G_nav,._85i50G_search{display:none}._85i50G_mobile{display:block}._85i50G_right{gap:4px}}
._1w8UVG_doc{flex-direction:column;gap:32px;max-width:76ch;display:flex}._1w8UVG_header{flex-direction:column;gap:8px;display:flex}._1w8UVG_title{font:var(--type-display-48)}._1w8UVG_lead{font:var(--type-body-17);color:var(--color-muted)}._1w8UVG_updated{font:var(--type-caption-12);letter-spacing:.3px;color:var(--color-muted);text-transform:uppercase}._1w8UVG_section{flex-direction:column;gap:12px;display:flex}._1w8UVG_heading{font:var(--type-display-24)}._1w8UVG_paragraph{font:var(--type-body-15)}._1w8UVG_link{color:var(--color-lapis);overflow-wrap:anywhere;text-decoration:underline}._1w8UVG_tableWrap{border:1px solid var(--color-line);background:var(--color-surface);overflow-x:auto}._1w8UVG_table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font:var(--type-body-14)}._1w8UVG_table th,._1w8UVG_table td{vertical-align:top;padding:10px 12px}._1w8UVG_table thead th{font:var(--type-label-12);color:var(--color-muted);text-transform:uppercase;border-bottom:1px solid var(--color-line)}._1w8UVG_table tbody tr+tr{border-top:1px solid var(--color-line)}._1w8UVG_table tbody th{font:var(--type-label-14)}._1w8UVG_table code{font:inherit}
._t9jca_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;list-style:none;display:grid}._t9jca_card{background:var(--color-surface);border:2px solid var(--color-line);box-shadow:inset 0 6px 0 var(--accent);transition:border-color var(--dur-fast), translate var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;gap:8px;padding:24px 20px 20px;display:flex;position:relative}._t9jca_card:hover,._t9jca_card:focus-within{border-color:var(--accent);box-shadow:inset 0 6px 0 var(--accent), 4px 4px 0 var(--accent);translate:-2px -2px}._t9jca_card:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:4px}._t9jca_badge{width:56px;height:56px;color:var(--on-accent);background:var(--accent);place-items:center;margin-bottom:4px;display:grid}._t9jca_icon{width:48px;height:48px;image-rendering:pixelated}._t9jca_name{font:var(--type-display-24);color:var(--ink)}._t9jca_link:after{content:"";position:absolute;inset:0}._t9jca_link:focus-visible{outline:none}._t9jca_short{font:var(--type-body-15);color:var(--color-muted);flex:1}._t9jca_meta{font:var(--type-caption-12);color:var(--color-muted);flex-wrap:wrap;gap:4px 12px;display:flex}._t9jca_count{font:var(--type-label-12);color:var(--color-text)}@media (prefers-reduced-motion:reduce){._t9jca_card{transition:border-color var(--dur-fast)}._t9jca_card:hover,._t9jca_card:focus-within{translate:none}}
