@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/saira-vietnamese-wght-normal-B59RsdDd.woff2)format("woff2-variations");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:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/saira-latin-ext-wght-normal-Cq1Gr55P.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/saira-latin-wght-normal-C4OLzBX3.woff2)format("woff2-variations");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:Squada One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/squada-one-latin-400-normal-D3va-NvZ.woff2)format("woff2"),url(/assets/squada-one-latin-400-normal-CpFf1dJj.woff)format("woff");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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA1sABEAAAAAHoAAAA0NAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjYbgVYcHgZgAIEcCFIJnAwRCAqQYI8XCyoAATYCJANIBCAFhEYHgQMMgTIbXxyzERVsHACE8glRlMTNGuC/TNCOsPx2QQmhQhhC4M20okXTFqEhVURx6R7hW8dxHCyeOt/g95qXVDc/WsfbebhWbD/CR0gy6/9/Ta373oeiXyAqgxSnTCxzwqYAKTnpAMusECtz2mqm3exmNUsg2s7ZA4HVxHQwVrueh/rDfLv7Lwm1ggGPhm6O0ywdqHLnChjw0sAiHgodhTr8P9r6fayoxILc8BDLYDZY1sCXjyVohh22qH9RT1edDN7/AP2cTZWl818gsGQ5D75l6hUIkgft7TJWgW1uuQGhiOvNQ6v//+f8sve+JKed4Q4gCAcsZ4QiY5LbJj/vNf2QfEoylN9PlHYIQC2DHABQc9YhCgVs7apdq7cSCEbHWJX4Ft3pgLGJW9fAEO0kouAvS4OwwI532L5AwHWvI6HMEk4MsPWliGEBV2Jb0Nt7+ISuKQH4UAyCDVmC7O61nTToUrIJwMZPw0eIC/wZeRpygqGkGcYlK0i9fo9iKyL4ZoiNnFJAehjSFqO2cFF8oa6BSIQJmgL0ANpOWKiLUVSlelW+o6Fl3jk8/9Wz2RcUELUyvxVvndbiizwD4ND029M2RtV1cz4FRz3BycVDJXyLP5dI/aEG8cHDqB998tfEEgKZYGCWQL70kg8fNCIYvsSMj/lOLNIjeoLeKRJS2ElipUER+3YsYK0TRK3s/r7luuHig5vzJx29H70fvm/9rI/sUukWwVmUbBZH47Xm1S2TK0UVF/MOILQ9BJgvRGOvfaJ2/t/1zcGAwMk0y9KzfwjunqEfPibGt+l5K2sNJ19h7/7bYsvyyr4778FZMGfTESRzJQYIJGUdYJg3HxBQ/1Os7N2IEzJUKbHyyiTWziZhvt0SxmBOuh55uzVyo8ESaR0e9jAnY7C67eCwYFocM2l5UqKBY+lHHuPUUAoyJIIcU1XzINaJntapF99aIvPHsSfNcraaoY+SR3je/JQSwm44oxy7dfPp12bLXP2Wt6zagq6nR/QlKocVRZEavtVMaw2vVBNcXrwiwQt3jk3CZGnJmX4b2DFcgeMJHNpy7zOdsJbMlovuXyQrqnv8U7KUc99lKHL2AvJHSEyLOaCgmZDe9cLiMmFZxLbovM9QCeiQqxWitlq9KAJy2XIu0FQpXFaA6nrCh0MNyf+nUtTiqCPz61SWrtvMybLPYvohQeFio5tztYAFHJ4fwakGu7lj0QR0vA7uraH+aljdgANZfImAq39SlgSGN10ymVOmcCMXozMnc7N4zhcPeJsWk2Uk3ZvCwBzSi2ZDe1UfcBv5pDSRbDMdtFKEs6ypmr3xRRTQkYnY4hoCcupD++nPiDhaJu/M53M+EKJy44iVOg1EgIpEyKdCNKPWYiZagscxCgIpWPHA3FT/pCwP7ZUUi4YFxSoJ7KZpPHubqhxM8wn8oW15IVP+Oj17sy9wfkmZYbOoSE/emWl0e6hGUpHBHOyxhmuMbg6tmRC+TJVkriCLN7yiqoOo6y3VmLccDbB2xk/VmZCLqRYtspmEbU0a71iBCZtCBLtGSun4oeWwUcFHbxNpi5oRWMQ3uESVv40b2yS1sXsjxhgFyD40VGt2Ing1to/nQIyK3PlAA2YEjYyhiQloZhLyTEGBadjELGhhNmxmzqJ+WA4uiy7P3iZTA33dYk4ODBBEYvl3wsFIl/z3viXYIAxfy6H6e08t5qNWiTaqneqgOqkuqpvqoXqpPmqN9BDUFi0MhwuNRRNziUlaNWwzVLf5RTDMWGenGxiBtFBGy6y7ZXfuW08lXARgNLErq8HYUdVdiZFuVWl1li5lT62xEG09XXocum79wglstD0c6T0zFPYQ7raIfwHo3bdbdTyt+vu+TEKtFj6UgrnxOwpModnfBraQBxBXKV/pVlSW+KQaLUB7hP3J8MqJLaxT+u58hiyOW1Ja3XMusA0gpsEi0pFOevNqZBaP538MQya1w5ZrEtsdNdtGoS1yeGLhfmXl6bv0U+oudegOeddWjtGESw3tXO/S5gXNm2x9ERSPTJeQLL2h2PWUQLJztij3dpvlcztTxp2zzbtbznA5hx2Xmo5YtBbWuEV5we8a5R1KsofMhjDnAun3phvpq8yBHfEYTRIql1p7KxzZ6eDSmPObFFMmc3fh4w4loq16xzuRGrXmnbFfLFQ6XLR7dnny/CWRyC1WvJ4xYWWfu/tKGTBOqp42KevBSHPtNExNJNXz5g1MS7eZk9rc1GJaOc+YeGbWTbfc8yz/VnO97jmwLZQ2nwfbY0i8VGdHOWwhD6HZUMyCPQ7iGrVy9Os7jEX3qUiXNbVq7JaOP/C9qO6IRxCX9b9iUcnkF92Xvby1W87XTJHPtsK+Rdh2PjJ8v0d9i7wNh7FbYcADVu6mb4+4lZu7Y9HJ7pQcrD6ECnIUMFWDw2ArhCPXQzwzNZoP7TVidglFXYDYI2ZIxgjHHRUWqC0JNRboMThBgwVmS0KLFbbxE4QNHSlwWxF6UuB3gISBFIStCCMpEevFI5YQQNqSMGNBHoNTLFhQtiSsWMnaNjxkTXwFbSvCTgr6DpBwkIKxFeEk1TSj4pKYXJYUIEx5RVFsgY8DShU7KungoFA6KoRTCV4ynuXHi/zWdRYluCFRwLtOBA+F8CzBZOJLHr7l4UcefvUGP4WQ4LMK8efuyG58Xt6NL8i78UV5N76kN3hZIXhFofSruPee3Tb7lM5/RrJ1/zPtrfnWs2dn+z9lr35KdBx79IB9mUEQ+v+wUNcy6+49gG6gIYAWADRiQ/IRY36NoAgsVN8KkHL5NEyTRhojbEDpa6kXxHciAlrySJ7y5SlPuJ7wyIOXLrmYvlumM7O7C/jsx13yFsilqTkRPs7YtKUtLrTzy8vzRGd74FNOcMa+jxNYgm2RufX89smw3vPh2ktTxeXCcPk4eTCpMiT8Srk64415pPPho3ZYvbOxXqvW+mr/rtXqNWTWtzWq9Uf1ifW/1JbGQXVsjiQ405251ooebgzmhmFWmamHTDQl/iU6/35VjZ1bXf+XFGysS9keZ/OcCNjQ8VqaKlqh5aIuZH98Tck2CnPW1w/aItDAwVN1w7zuhntCaOnC0Y2/YEqK63MJU/BfOd2jbF3/V+3ftS7uAgG01AlsUEBeePLsu08h1IAPJ03/iPt1bbobgEiI0ytgIj4NZipLIqajgKWVhIBIKd3QPz0KDSm0rMCyqAyi3BEmQJRtxULEogSEgW/gwUt1pY6VT2x/EhQFaXQeTGFp+xQNXMe4Ffi+VYZl5Y7YpLVTDj12nNgpGQPkm5saTYP5FGBxGPiyWWTfEXb+2CAJFciIlJaqAheO5zoVeLCNZ1dg0uQHxq+kyLJ0GVrnjiAIwnKGwjAOS4VCFBkjZWFzYXPLpigfKdZ3rgnNiElPmukqsq35rE3CONxAPL5nMRGXNTHnjkBKVXZJqViVxDYBUSYSlGM8+mt+uvJLnmUi3hX5e9MzIdna0fZdeK4x3l3PIGDWtZyIXM9xK9A6ZPkwDyys4/uxX8pPz8mxnaeGF9n1zFND5tnpvjhOpyPix/k4Fm46lx5gZkpF/8F0Bv7BY/Z441Ca1GnAJgvWMoTgMqonLYkoPivHusR6AITCRP0GBJuu1CGIJEEFKhyWLrMSoKyY9ZHolfnpbiZQ4HQSQDtKSEGgJSkBOSgtrW7KUW2p4mCeK9oJByzeKXHjRxETLAJYrP9plNXE041RAgCtgClC1pAg0qSluhEr1TQ4LKuybbHKOCqlDKXHFChqOcxOHt4Ia5tp4wAuKOIjRAAyO//R77bshDv+Y4fi9wB8efYrBICfvt2qD/fQbRVXpzFwWXjLO1++M6J/8zQgXTJ6Q3g3fx23rmsGnqYr498ABkTBOOlvmPsd1OpObMA5rwOeHzZginvZ1gjUHACfiaH5wSQbzYNZEGawsM1PBksdPjFYOeEc1zFlkgdaA1x2fx/2tnu2GdZweNldV9yW2D1Dqs2vF34rwiuc7KP2OuyxlrrGwVf3mpsGHcduxYMoXxR+SpN3ZfBbjFUTI4YUFbG/XaKZr3H5g+LeclljN933ezyk5ltOHB9+yqAJK2de0qt7EsmmumpOKjlU9n271Zsu2TJX9pxbbvtIlPyKy6vUqEY3ccKLq1thKT8m7i1XR3KZV8z4r3VxK1LUNp8Pv+IKlfvAkvJltriB0TC/1euuW7UWX8oWDm9Bc7oX6+b74TZGfSVZQIcf+6Ff2+Grfus3fhcMEQIf90xIUqTJIpvnjlsPbl4pFmeK088cK25x/mu6XVf/hbd6Z3H5wf1tz/tXrq/olHcbx6FX/Gg1fZrojbVP0ZsMlzv4NKzuZ9GS6IOlP9/eUi67257dmdeXcrpfdSDPMU9M7+uJad+67ZchYP6uI15aOfOp6ZfObGGF9Sz4ko0hA/Nr+U93b5t9xX4KNW7x8gkkdTf/fGfmNAd9X6IPn2fk9bvGk/mgVjTmewAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff)format("woff");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}:root{--bg:#111113;--panel:#19191c;--panel-2:#222226;--line:#2b2b30;--line-strong:#3d3d44;--text:#ececee;--muted:#9d9da5;--hover:#1f1f23;--brand:#e0384c;--brand-fill:#d12f44;--on-brand:#fff;--link:#ff7586;--tile:#141416;--orange:#ff8a3d;--good:#46c97f;--warn:#e7b53c;--info:#62a8f5;--purple:#b58cff;--radius:3px;--wrap:1140px;--gutter:16px;--edge:inset 0 -4px 0 #00000047;--texture-strength:1;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' shape-rendering='crispEdges'%3E%3Cpath fill='%23000' fill-opacity='0.05' d='M8 0h4v4h-4zM16 0h4v4h-4zM28 0h4v4h-4zM0 4h4v4h-4zM8 4h4v4h-4zM52 4h8v4h-8zM0 8h4v4h-4zM16 8h4v4h-4zM28 8h4v4h-4zM44 8h4v4h-4zM52 8h8v4h-8zM36 12h4v4h-4zM44 12h4v4h-4zM56 12h8v4h-8zM0 16h4v4h-4zM20 16h4v4h-4zM28 16h8v4h-8zM52 16h4v4h-4zM40 20h4v4h-4zM32 24h4v4h-4zM52 24h4v4h-4zM60 24h4v4h-4zM0 28h12v4h-12zM44 28h4v4h-4zM32 32h4v4h-4zM40 36h4v4h-4zM48 36h4v4h-4zM56 36h4v4h-4zM4 40h4v4h-4zM24 40h4v4h-4zM4 44h4v4h-4zM28 44h4v4h-4zM8 48h4v4h-4zM24 48h4v4h-4zM36 48h4v4h-4zM60 52h4v4h-4zM4 56h4v4h-4zM20 56h8v4h-8zM60 56h4v4h-4zM24 60h4v4h-4zM40 60h12v4h-12z'/%3E%3Cpath fill='%23000' fill-opacity='0.1' d='M52 0h4v4h-4zM24 4h4v4h-4zM44 4h4v4h-4zM40 8h4v4h-4zM60 8h4v4h-4zM0 12h4v4h-4zM20 12h4v4h-4zM40 12h4v4h-4zM48 12h4v4h-4zM8 16h4v4h-4zM40 16h4v4h-4zM12 20h4v4h-4zM28 20h4v4h-4zM44 20h12v4h-12zM4 24h4v4h-4zM20 28h12v4h-12zM28 32h4v4h-4zM56 32h4v4h-4zM24 36h4v4h-4zM0 40h4v4h-4zM20 40h4v4h-4zM28 40h4v4h-4zM40 40h4v4h-4zM48 40h16v4h-16zM16 48h4v4h-4zM28 48h4v4h-4zM44 48h8v4h-8zM60 48h4v4h-4zM4 52h4v4h-4zM24 52h4v4h-4zM44 52h4v4h-4zM52 52h4v4h-4zM36 56h8v4h-8z'/%3E%3Cpath fill='%23000' fill-opacity='0.16' d='M4 4h4v4h-4zM16 4h4v4h-4zM8 12h4v4h-4zM12 16h4v4h-4zM36 16h4v4h-4zM8 24h4v4h-4zM56 24h4v4h-4zM16 28h4v4h-4zM60 32h4v4h-4zM36 36h4v4h-4zM60 36h4v4h-4zM44 40h4v4h-4zM32 44h4v4h-4zM40 44h12v4h-12zM12 48h4v4h-4zM40 48h4v4h-4zM8 52h4v4h-4zM20 52h4v4h-4zM40 52h4v4h-4zM56 52h4v4h-4zM16 56h4v4h-4zM28 56h4v4h-4zM12 60h4v4h-4zM28 60h4v4h-4zM36 60h4v4h-4z'/%3E%3C/svg%3E");--font:"Saira Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Squada One", "Saira Variable", system-ui, sans-serif;--pixel:"Silkscreen", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f2f1ee;--panel:#fff;--panel-2:#e9e7e2;--line:#dad7d0;--line-strong:#bdb9b0;--text:#151515;--muted:#5d5b56;--hover:#ebe9e4;--brand:#d12f44;--brand-fill:#c42a3e;--link:#b4233a;--orange:#c45a10;--good:#12804f;--warn:#8f5f00;--info:#1c66c2;--purple:#6a3fcc;--texture-strength:.35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--bg);min-height:100dvh;color:var(--text);font:16px/1.6 var(--font);overflow-wrap:break-word;flex-direction:column;margin:0;display:flex}main{flex:1}img{max-width:100%}button,input{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.15}h1{font-family:var(--display);letter-spacing:.01em;font-size:clamp(42px,7vw,60px);font-weight:400;line-height:1}h2{font-size:20px;font-weight:700}h3{font-size:17px;font-weight:700}p{margin:0 0 12px}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.muted{color:var(--muted)}.text{color:var(--text)}.small{font-size:14px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:30;background:var(--panel);color:var(--text);border:2px solid var(--line);padding:8px 12px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.wrap.narrow{--wrap:780px}.page{padding-block:40px 76px}.page>h1,.page>div>h1,.narrow>h1{background:linear-gradient(var(--brand), var(--brand)) left bottom / 56px 5px no-repeat;margin-bottom:4px;padding-bottom:14px}.lede{color:var(--muted);max-width:66ch;margin:14px 0 28px;font-size:17px}.logo{flex:none;display:block}.logo .logo-tile{fill:var(--tile)}.logo .logo-s{fill:#f2f2f2}.logo .logo-red{fill:var(--brand)}.logo .logo-words{fill:currentColor}@media (forced-colors:active){.logo .logo-red,.logo .logo-words,.logo .logo-s{fill:canvastext}.logo .logo-tile{fill:canvas}}.btn{border-radius:var(--radius);background:var(--panel-2);min-height:46px;box-shadow:var(--edge);color:var(--text);font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:6px 18px 9px;font-size:21px;line-height:1;display:inline-flex}.btn:hover{filter:brightness(1.12);text-decoration:none}.btn:active{transform:translateY(2px);box-shadow:inset 0 -2px #00000047}.btn.primary{background:var(--brand-fill);color:var(--on-brand)}.btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.btn-note{font-family:var(--font);letter-spacing:0;text-transform:none;opacity:.75;font-size:13px;font-weight:600}.box,.card{background:var(--panel);border:2px solid var(--line);border-radius:var(--radius);padding:18px 20px}a.card{color:var(--text);display:block}a.card:hover{border-color:var(--line-strong);background:var(--hover);text-decoration:none}a.card p{margin-bottom:8px}a.card p:last-child{margin-bottom:0}.grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dot{background:var(--muted);vertical-align:1px;flex:none;width:8px;height:8px;margin-right:7px;display:inline-block}.dot.up{background:var(--good)}.state{white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.state:before{content:"";background:currentColor;width:8px;height:8px}.state.up{color:var(--good)}.state.off{color:var(--muted)}.rank{--rank:var(--muted);white-space:nowrap;background:color-mix(in srgb, var(--rank) 16%, transparent);color:color-mix(in srgb, var(--rank) 80%, var(--text));border-radius:2px;padding:0 7px;font-size:13px;font-weight:700;display:inline-block}.rank-owner{--rank:var(--brand)}.rank-admin{--rank:var(--orange)}.rank-sr-mod,.rank-senior-mod{--rank:var(--purple)}.rank-mod,.rank-moderator,.rank-staff{--rank:var(--info)}.rank-helper,.rank-builder{--rank:var(--good)}.kind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;display:inline-block}.kind.change{color:color-mix(in srgb, var(--info) 85%, var(--text))}.kind.news{color:color-mix(in srgb, var(--brand) 85%, var(--text))}.game-icon{color:var(--brand);flex:none;place-items:center;display:inline-grid}.down .game-icon{color:var(--muted)}.date-tile{border-radius:var(--radius);background:var(--panel-2);flex:none;align-content:center;place-items:center;width:54px;height:54px;line-height:1;display:grid}.date-tile b{font-family:var(--display);font-size:26px;font-weight:400}.date-tile span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:11px;font-weight:700}.join-address{cursor:pointer;border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);align-items:center;gap:10px;display:inline-flex}.join-address:hover{border-color:var(--brand)}.join-address .addr{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;line-height:1}.join-address .count{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--good);align-items:center;gap:0;font-size:14px;font-weight:700;display:inline-flex}.join-address .count .dot{margin-right:6px}.join-address .count-word{color:var(--muted);margin-left:4px;font-weight:600}.join-address.small{min-height:44px;padding:4px 12px}.join-address.small .addr{font-size:20px}.join-address.big{gap:14px;min-height:52px;padding:0 0 0 16px}.join-address.big .addr{font-size:clamp(21px,5.6vw,27px)}.join-address.big .hint{background:var(--panel-2);box-shadow:var(--edge);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;align-self:stretch;place-items:center;margin-left:auto;padding:0 14px 3px;font-size:19px;display:grid}.join-address.copied{border-color:var(--good)}.join-address.copied .hint{background:var(--good);color:#0b2416}.site-header{z-index:20;background:var(--bg);border-bottom:2px solid var(--line);position:sticky;top:0}.site-header .bar{align-items:center;gap:18px;min-height:66px;display:flex}.brand{color:var(--text);align-items:center;display:inline-flex}.brand:hover{text-decoration:none}#site-nav{align-self:stretch;align-items:stretch;gap:4px;margin-left:auto;display:flex}#site-nav a{color:var(--muted);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border-bottom:4px solid #0000;align-items:center;margin-bottom:-2px;padding:2px 11px 0;font-size:20px;display:flex}#site-nav a:hover{color:var(--text);text-decoration:none}#site-nav a.active{color:var(--text);border-bottom-color:var(--brand)}#site-nav a.store{border-radius:var(--radius);background:var(--brand-fill);color:var(--on-brand);box-shadow:var(--edge);border:0;align-self:center;margin-left:8px;padding:5px 14px 8px}#site-nav a.store:hover{filter:brightness(1.1)}body:has(main>.loading) #site-nav a.active:not(.store){color:var(--muted);border-bottom-color:#0000}.header-join{margin-left:6px}.menu-button{background:var(--panel-2);border-radius:var(--radius);width:46px;height:46px;box-shadow:var(--edge);cursor:pointer;border:0;justify-content:center;align-items:center;margin-left:auto;display:none}@media (width<=1080px){.header-join{display:none}}@media (width<=780px){.menu-button{display:inline-flex}#site-nav{padding:6px var(--gutter) 14px;background:var(--bg);border-bottom:2px solid var(--line);flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0}#site-nav.open{display:flex}#site-nav a{border-bottom:2px solid var(--line);margin:0;padding:10px 4px 8px;font-size:22px}#site-nav a.active{border-bottom-color:var(--brand)}#site-nav a.store{align-self:flex-start;margin:14px 0 0;padding:6px 16px 9px}}.site-footer{border-top:2px solid var(--line);background:var(--panel);padding-block:36px 42px;font-size:15px}.foot{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;gap:26px 32px;display:grid}.foot-brand p{max-width:40ch;margin:14px 0 0}.foot nav{justify-items:start;gap:6px;display:grid}.foot h2{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:19px;font-weight:400}.foot a{color:var(--muted)}.foot a:hover{color:var(--text)}@media (width<=780px){.foot{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}.notice{background:color-mix(in srgb, var(--warn) 12%, var(--panel));border:2px solid color-mix(in srgb, var(--warn) 40%, var(--line));border-radius:var(--radius);margin-bottom:26px;padding:10px 14px}.sample-strip{padding:6px var(--gutter);text-align:center;color:#1d1600;background:#e7b53c;margin:0;font-size:13px;font-weight:600}.loading{text-align:center;color:var(--muted);padding-block:80px}.problem{text-align:center;padding-block:80px}.problem h1{background:0 0;margin-bottom:12px;padding:0}.problem .btn{margin-top:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.hero{isolation:isolate;border-bottom:2px solid var(--line);--text:#ececee;--muted:#c9c9d1;--link:#ff8b98;--bg:#111113;--panel-2:#26262b;--line-strong:#55555e;color:var(--text);background:#111113;padding-block:clamp(40px,7vw,84px);position:relative;overflow:hidden}.hero-photo{z-index:-2;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c0c0ee0 0%,#0c0c0e99 40%,#0c0c0e59 100%);position:absolute;inset:0}@media (width<=860px){.hero:after{background:linear-gradient(#0c0c0eb3 0%,#0c0c0ee6 60%)}}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:36px 56px;display:grid}.hero-logo{width:min(420px,100%);color:var(--text);background:0 0;padding:0}.hero-logo .logo{width:100%;height:auto}.tagline{max-width:34ch;color:var(--muted);margin:18px 0 0;font-size:18px}.hero-join{gap:14px;display:grid}.hero-join>p{margin:0}.join-line{flex-wrap:wrap;gap:10px;display:flex}.join-line .join-address{flex:auto}@media (width<=860px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-logo{width:min(340px,86%)}}.server-entry{color:#f0f0f0;background:#121214;border:2px solid #34343a;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:10px;display:grid}.server-entry .logo{width:64px;height:64px}.se-main{min-width:0}.se-top{align-items:center;gap:10px;display:flex}.se-top b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:700;overflow:hidden}.se-count{font-family:var(--pixel);color:#b8b8b8;white-space:nowrap;font-size:12px}.se-bars{fill:#49d46b;flex:none}.se-bars.off{fill:#6b6b6b}.se-line{font-family:var(--pixel);color:#9fb3ff;margin:4px 0 0;font-size:12.5px;line-height:1.5}.home{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;padding-block:44px 76px;display:grid}.section-head{border-bottom:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:10px;display:flex}.section-head h2{font-family:var(--display);letter-spacing:.02em;font-size:32px;font-weight:400;line-height:1}.section-head a{white-space:nowrap;font-weight:600}.latest .cover{aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius);background:var(--panel-2);width:100%;height:auto;margin-bottom:16px;display:block}.latest a:has(.cover):hover .cover{filter:brightness(1.08)}.latest .meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px;font-size:14px;display:flex}.latest h3{font-family:var(--display);margin-bottom:14px;font-size:clamp(30px,4.4vw,40px);font-weight:400;line-height:1.05}.latest h3 a{color:var(--text)}.latest p{white-space:pre-line;max-width:64ch;font-size:17px}.earlier{border-top:2px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.earlier li{border-bottom:2px solid var(--line)}.earlier .post{color:var(--text);align-items:center;gap:16px;padding:10px 4px;display:flex}.earlier .post:hover{background:var(--hover);text-decoration:none}.earlier .post>span:last-child{min-width:0;display:grid}.earlier .title{font-size:17px;font-weight:700;line-height:1.3}.side{gap:16px;display:grid}.side .box{padding:16px 18px}.side h2{font-family:var(--display);letter-spacing:.03em;margin-bottom:12px;font-size:24px;font-weight:400;line-height:1}.side p:last-child{margin-bottom:0}.status-list,.staff-on{gap:12px;margin:0;padding:0;list-style:none;display:grid}.status-list li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.status-list .name{min-width:0;line-height:1.3;display:grid}.status-list .name a{color:var(--text);font-weight:700}.status-list .players{font-family:var(--display);color:var(--good);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.status-list .down .players{color:var(--muted);text-transform:uppercase;font-size:18px}.status-list .down .name a{color:var(--muted)}.staff-on li{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.staff-on .skin{border-radius:2px;grid-row:1/span 2}.staff-on a{color:var(--text);text-overflow:ellipsis;font-weight:700;overflow:hidden}.staff-on .rank{grid-area:1/3/span 2}.staff-on .where{grid-column:2;line-height:1.2}.steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.45;display:grid}.steps li:before{content:counter(step);border-radius:var(--radius);background:var(--brand-fill);width:30px;height:30px;color:var(--on-brand);box-shadow:var(--edge);font-family:var(--display);place-items:center;padding-bottom:2px;font-size:20px;line-height:1;display:grid}.steps b{overflow-wrap:anywhere}@media (width<=900px){.home{grid-template-columns:minmax(0,1fr);gap:32px}}.servers{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.server{grid-template-rows:auto auto 1fr auto;display:grid;overflow:hidden}.server .shot{aspect-ratio:16/8;object-fit:cover;background:var(--panel-2);width:calc(100% + 40px);max-width:none;height:auto;margin:-18px -20px 14px;display:block}.server.down .shot{filter:grayscale()brightness(.7)}.server header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.server header h2{min-width:0;font-family:var(--display);flex:1;font-size:28px;font-weight:400;line-height:1}.server.down h2{color:var(--muted)}.server dl{border-top:2px solid var(--line);margin:14px 0 0}.server dl>div{border-bottom:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.server dl>div:last-child{border-bottom:0;padding-bottom:0}.server dt{color:var(--muted);white-space:nowrap;font-size:15px}.server dd{font-variant-numeric:tabular-nums;text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;font-weight:700;display:flex}.server dd .muted{font-weight:400}.rank-group{margin-bottom:32px}.rank-group>h2.rank{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--rank) 85%, var(--text));background:0 0;border-radius:0;align-items:center;gap:14px;margin-bottom:12px;padding:0;font-size:26px;font-weight:400;display:flex}.rank-group>h2.rank:after{content:"";background:var(--line);flex:1;height:2px}.people{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.person{align-items:center;gap:14px;padding:10px 12px;display:flex!important}.person>span{min-width:0;display:grid}.person b{text-overflow:ellipsis;font-size:17px;overflow:hidden}.skin{background:var(--panel-2);image-rendering:pixelated;border-radius:2px;flex:none}.skin.body{background:0 0;border-radius:0;width:auto;min-width:108px;height:260px}.profile{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:32px;margin-top:8px;padding:26px;display:grid}.profile h1{background:0 0;padding:0}.profile .badges{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 14px;display:flex}.profile .about{max-width:60ch;font-size:18px}.facts{border-top:2px solid var(--line);margin:18px 0 0;display:grid}.facts>div{border-bottom:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.facts dt{color:var(--muted);white-space:nowrap}.facts dd{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 8px;margin:0;font-weight:700;display:flex}.facts dd .small{white-space:nowrap;font-weight:400}.figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.figures>div{background:var(--panel-2);border-radius:var(--radius);flex-direction:column-reverse;padding:12px 14px;display:flex}.figures dt{color:var(--muted);font-size:14px}.figures dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:38px;line-height:1.05}@media (width<=640px){.profile{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:20px 16px}.profile .who{width:100%}.skin.body{height:200px}}.posts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.posts>li{display:grid}.post.dated{align-items:flex-start;gap:16px;display:flex!important}.post.dated>span{flex:1;min-width:0;display:grid}.post .thumb{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);background:var(--panel-2);flex:none;width:168px;height:auto}@media (width<=600px){.post .thumb{display:none}}.post h2{font-family:var(--display);margin:4px 0 8px;font-size:28px;font-weight:400;line-height:1.05}.article .kind{margin-bottom:8px}.article h1{margin-bottom:10px}.article>.small{margin-bottom:24px}.article p{white-space:pre-line;overflow-wrap:anywhere;margin-bottom:16px;font-size:18px;line-height:1.7}.article .cover{aspect-ratio:16/8;object-fit:cover;border-radius:var(--radius);background:var(--panel-2);width:100%;height:auto;margin:4px 0 24px;display:block}.rules{counter-reset:section;grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:44px;display:grid}.rules section{counter-increment:section;margin-bottom:30px;scroll-margin-top:84px}.rules section h2{font-family:var(--display);letter-spacing:.01em;margin-bottom:10px;font-size:30px;font-weight:400}.rules section h2 a{color:var(--text)}.rules section h2 a:before{content:counter(section) ". ";color:var(--brand);font-variant-numeric:tabular-nums}.rules ol{counter-reset:rule;background:var(--panel);border:2px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none}.rules li{counter-increment:rule;border-bottom:2px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:4px;padding:12px 18px 12px 16px;display:grid}.rules li:last-child{border-bottom:0}.rules li:before{content:counter(section) "." counter(rule);color:var(--muted);font-family:var(--display);font-size:19px;line-height:1.4}.rules.single section h2 a:before{content:none}.rules.single li:before{content:counter(rule) "."}.contents{border-left:2px solid var(--line);gap:4px;padding-left:18px;display:grid;position:sticky;top:90px}.contents h2{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:20px;font-weight:400}.contents a{color:var(--muted);padding:3px 0}.contents a:hover{color:var(--text)}@media (width<=860px){.rules{grid-template-columns:minmax(0,1fr);gap:0}.contents{display:none}.rules li{grid-template-columns:40px minmax(0,1fr);padding-inline:12px 14px}}.shelf{margin-bottom:32px}.shelf>h2{font-family:var(--display);letter-spacing:.03em;margin-bottom:12px;font-size:28px;font-weight:400}.products{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.product{grid-template-rows:auto 1fr auto;gap:6px;display:grid!important}.price{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:30px;line-height:1.05}.buy{margin-top:8px;padding:26px}.buy h1{background:0 0;margin-bottom:6px;padding:0}.buy .price{color:var(--brand);margin-bottom:14px;font-size:38px}.buy h2{margin:20px 0 8px;font-size:16px}.buy ul{margin:0 0 22px;padding-left:20px}.buy li{margin-bottom:4px}.buy form{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.buy label{flex:240px;gap:6px;font-size:15px;font-weight:600;display:grid}.buy input{background:var(--bg);border:2px solid var(--line-strong);border-radius:var(--radius);min-height:46px;padding:9px 12px;font-weight:400}.buy input:disabled{opacity:.6}.buy .small{margin:0}@media (width<=640px){.buy{padding:20px 16px}}.boards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin-bottom:22px;display:grid}.board h2{font-family:var(--display);margin-bottom:12px;font-size:24px;font-weight:400;line-height:1.1}.board ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.board li{border-bottom:2px solid var(--line);grid-template-columns:26px 26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.board li:last-child{border-bottom:0}.board .place{font-family:var(--display);color:var(--muted);text-align:center;font-size:20px}.board li.top .place{color:var(--brand)}.board .who{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.board .value{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.board .skin{image-rendering:pixelated;border-radius:2px}.apply .card+.card,.apply .notice+.card{margin-top:16px}.apply h2{font-family:var(--display);margin-bottom:12px;font-size:26px;font-weight:400}.apply-form{gap:20px;display:grid}.apply-form .as{margin:0;font-size:17px}.apply-form fieldset{border:0;margin:0;padding:0}.apply-form legend,.apply-form .question label{margin-bottom:8px;font-weight:600;display:block}.apply-form .choices{flex-wrap:wrap;gap:8px;display:flex}.apply-form .choice{border:2px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.apply-form .choice.on{border-color:var(--brand)}.apply-form .choice input{accent-color:var(--brand);margin:0}.apply-form .question{display:grid}.apply-form input[type=text],.apply-form input[type=email],.apply-form textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:var(--bg);border:2px solid var(--line-strong);border-radius:var(--radius);padding:9px 12px}.apply-form textarea{resize:vertical;line-height:1.5}.apply-form input:focus-visible,.apply-form textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.apply-form .count{justify-self:end;margin-top:4px}.apply-form .agree{align-items:flex-start;gap:10px;display:flex}.apply-form .agree input{accent-color:var(--brand);flex:none;width:18px;height:18px;margin-top:3px}.apply-form .notice{margin:0}.apply-form .btn{justify-self:start}.form-error{color:var(--brand);margin:0;font-weight:600}.apply .sent h2{margin-bottom:8px}.apply-form .hint{margin-top:5px}
