@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/assets/tektur-cyrillic-ext-standard-normal-MwMk6GXM.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/assets/tektur-cyrillic-standard-normal-cZO70csH.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/assets/tektur-greek-standard-normal-eXqQnrrW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/assets/tektur-vietnamese-standard-normal-Bc8zP8Tu.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:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/assets/tektur-latin-ext-standard-normal-CISPvfvQ.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:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/assets/tektur-latin-standard-normal-CsRpI0HQ.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");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-208E,U+2090-209C,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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:Tektur Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);font-weight:500 900;font-stretch:100%;size-adjust:97.2%;ascent-override:102.9%;descent-override:30.9%;line-gap-override:0%}@font-face{font-family:Tektur Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);font-weight:500 900;font-stretch:75% 99%;size-adjust:82.3%;ascent-override:121.5%;descent-override:36.5%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local(Arial),local(ArialMT),local(Roboto),local(Roboto-Regular),local(Helvetica);font-weight:100 549;font-stretch:100%;size-adjust:104.2%;ascent-override:93.1%;descent-override:29.8%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);font-weight:550 900;font-stretch:100%;size-adjust:99.1%;ascent-override:97.9%;descent-override:31.3%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Droid Sans Mono),local(Cutive Mono);font-weight:100 549;font-stretch:100%;size-adjust:100.0%;ascent-override:102.0%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New Bold),local(CourierNewPS-BoldMT),local(Droid Sans Mono);font-weight:550 900;font-stretch:100%;size-adjust:100.0%;ascent-override:102.0%;descent-override:30%;line-gap-override:0%}:root{--bg:#e6eaeb;--bg-2:#f3f5f5;--panel:#faf9f4db;--panel-glass:#faf9f4ed;--panel-solid:#fbfaf6;--panel-hover:#fffffcf2;--line:#20221c1c;--line-strong:#20221c38;--ink:#1c1e1a;--ink-2:#4b5049;--ink-3:#6f766d;--accent:#c24e1d;--accent-soft:#c24e1d1f;--go:#567f22;--go-hover:#4a7019;--go-ink:#f3fae6;--online:#3f8a1c;--hazard:#d39608;--hazard-ink:#1d1600;--hazard-soft:#d3960824;--danger:#b5382c;--danger-soft:#b5382c1a;--focus:#c24e1d;--scrim:#e6eaeb00;--scrim-strong:#e6eaebeb;--shadow:0 1px 0 #fff9 inset, 0 12px 32px -18px #14181259;--hero-ink-shadow:0 1px 24px #ffffff59;--chrome:linear-gradient(180deg, #59606a 0%, #2a2e34 30%, #8e959e 47%, #14171b 54%, #6b727b 70%, #3a3f46 100%);--chrome-hot:linear-gradient(180deg, #b0562c 0%, #7a2f10 32%, #e07a45 48%, #4e1b07 55%, #c2501f 72%, #8a3613 100%);--chrome-depth:#ffffff8c;--f-display:"Tektur Variable", "Tektur Fallback", "Arial Narrow", "Segoe UI", sans-serif;--f-body:"Onest Variable", "Onest Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JetBrains Mono Variable", "JetBrains Mono Fallback", ui-monospace, Consolas, monospace;--t-xs:.75rem;--t-sm:.8125rem;--t-md:.9375rem;--t-lg:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--t-3xl:2.375rem;--t-hero:clamp(2.6rem, 6.4vw, 5.6rem);--r-sm:3px;--r-md:5px;--r-lg:8px;--wrap:1240px;--gutter:clamp(16px, 3.2vw, 32px);--header-h:64px;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1117;--bg-2:#141820;--panel:#181715cc;--panel-glass:#161513e6;--panel-solid:#1a1a18;--panel-hover:#22211ee6;--line:#ece4d41a;--line-strong:#ece4d438;--ink:#ece4d4;--ink-2:#b8b0a1;--ink-3:#8a8377;--accent:#f0703f;--accent-soft:#f0703f24;--go:#6d963a;--go-hover:#7ca845;--go-ink:#f1fadf;--online:#9fd36a;--hazard:#f0b429;--hazard-ink:#1d1600;--hazard-soft:#f0b42921;--danger:#e0564a;--danger-soft:#e0564a21;--focus:#ffcf7a;--scrim:#0e111700;--scrim-strong:#0e1117f0;--shadow:0 1px 0 #ffffff0a inset, 0 16px 40px -20px #000000b3;--hero-ink-shadow:0 2px 30px #00000073;--chrome:linear-gradient(180deg, #fff 0%, #eef1f5 26%, #a3a9b1 46%, #3a3e45 53%, #8e959e 60%, #e9edf1 76%, #fff 86%, #a7aeb7 100%);--chrome-hot:linear-gradient(180deg, #ffe2d1 0%, #f7a57c 30%, #c2501f 48%, #5a210b 55%, #e07a45 68%, #ffc6a5 86%, #c7612f 100%);--chrome-depth:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1117;--bg-2:#141820;--panel:#181715cc;--panel-glass:#161513e6;--panel-solid:#1a1a18;--panel-hover:#22211ee6;--line:#ece4d41a;--line-strong:#ece4d438;--ink:#ece4d4;--ink-2:#b8b0a1;--ink-3:#8a8377;--accent:#f0703f;--accent-soft:#f0703f24;--go:#6d963a;--go-hover:#7ca845;--go-ink:#f1fadf;--online:#9fd36a;--hazard:#f0b429;--hazard-ink:#1d1600;--hazard-soft:#f0b42921;--danger:#e0564a;--danger-soft:#e0564a21;--focus:#ffcf7a;--scrim:#0e111700;--scrim-strong:#0e1117f0;--shadow:0 1px 0 #ffffff0a inset, 0 16px 40px -20px #000000b3;--hero-ink-shadow:0 2px 30px #00000073;--chrome:linear-gradient(180deg, #fff 0%, #eef1f5 26%, #a3a9b1 46%, #3a3e45 53%, #8e959e 60%, #e9edf1 76%, #fff 86%, #a7aeb7 100%);--chrome-hot:linear-gradient(180deg, #ffe2d1 0%, #f7a57c 30%, #c2501f 48%, #5a210b 55%, #e07a45 68%, #ffc6a5 86%, #c7612f 100%);--chrome-depth:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 var(--t-md) / 1.6 var(--f-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:var(--f-display);text-wrap:balance;letter-spacing:.005em;margin:0;font-weight:600;line-height:1.08}p{text-wrap:pretty;margin:0}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.num{font-variant-numeric:tabular-nums}.eyebrow{font:600 var(--t-xs) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.world{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out);background:var(--bg);position:fixed;inset:0}.world--ready{opacity:1}.world canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.world--photo{overflow:hidden}.world--photo-off{visibility:hidden}.world--photo-off .photo-layer{animation-play-state:paused}.photo-scene{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.photo-scene--in{opacity:1}.photo-layer{object-fit:cover;width:100%;height:100%;animation:26s ease-in-out infinite alternate photo-drift;position:absolute;inset:0}@keyframes photo-drift{0%{transform:scale(1.02)}to{transform:scale(1.08)translate(-.6%,-.4%)}}.world-fallback{z-index:0;background:radial-gradient(120% 70% at 70% 10%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 60%), linear-gradient(180deg, var(--bg-2), var(--bg));position:fixed;inset:0}.app{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.app main{flex:1}@keyframes page-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.page-enter{animation:page-in .7s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.skeleton,.scroll-hint:after{animation:none!important}html{scroll-behavior:auto!important}}html[data-tier=static] *,html[data-tier=static] :before,html[data-tier=static] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.world-loader{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);width:190px;font-size:var(--t-xs);color:var(--ink-2);gap:6px;padding:8px 10px;display:grid;position:fixed}.world-loader i{background:var(--accent);height:2px;transition:width .3s;display:block}.btn{--h:44px;height:var(--h);border-radius:var(--r-sm);font:600 .8125rem / 1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background .18s, border-color .18s, transform .18s var(--ease-out), color .18s;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn svg{flex:none;width:16px;height:16px}.btn--go{background:var(--go);color:var(--go-ink);box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 24px -12px color-mix(in srgb, var(--go) 80%, transparent)}.btn--go:hover{background:var(--go-hover)}.btn--ghost{background:var(--panel);border-color:var(--line-strong);color:var(--ink)}.btn--ghost:hover{background:var(--panel-hover);border-color:var(--ink-3)}.btn--hazard{background:var(--hazard);color:var(--hazard-ink)}.btn--hazard:hover{filter:brightness(1.06)}.btn--danger{border-color:color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger);background:0 0}.btn--danger:hover{background:var(--danger-soft)}.btn--plain{color:var(--ink-2);background:0 0;padding-inline:10px}.btn--plain:hover{color:var(--ink)}.btn--sm{--h:34px;padding:0 12px;font-size:.75rem}.btn--lg{--h:52px;padding:0 24px;font-size:.875rem}.btn--block{width:100%}.icon-btn{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink-2);place-items:center;transition:background .18s,color .18s;display:inline-grid;position:relative}.icon-btn:hover{background:var(--panel);color:var(--ink)}.icon-btn svg{width:20px;height:20px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow)}.panel--glass{background:var(--panel-glass)}.panel--solid{background:var(--panel-solid)}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.panel-head h3{font-size:var(--t-md);text-transform:uppercase;letter-spacing:.06em}@media (max-width:520px){.panel-head{flex-wrap:wrap;row-gap:6px}}.panel-body{padding:18px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-strong);border-radius:var(--r-sm);height:32px;font-size:var(--t-sm);color:var(--ink-2);background:0 0;align-items:center;gap:6px;padding:0 11px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.chip[aria-pressed=true]:before{content:"";background:var(--accent);border-radius:1px;width:6px;height:6px}.tag{border:1px solid var(--line-strong);height:22px;font:600 .6875rem / 1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:2px;align-items:center;padding:0 7px;display:inline-flex}.tag--accent{border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent)}.tag--go{border-color:color-mix(in srgb, var(--online) 60%, transparent);color:var(--online)}.tag--hazard{border-color:var(--hazard);background:var(--hazard-soft);color:var(--ink)}.tag--danger{border-color:color-mix(in srgb, var(--danger) 60%, transparent);color:var(--danger)}.tag--unsure{border-style:dashed;border-color:var(--hazard);color:var(--ink);white-space:normal;height:auto;min-height:22px;padding:3px 7px;line-height:1.25}.tag--solid{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tags{flex-wrap:wrap;gap:4px;display:flex}.dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot--on{background:var(--online);box-shadow:0 0 0 3px color-mix(in srgb, var(--online) 25%, transparent)}.field{gap:6px;min-width:0;display:grid}.field>span,.label{font:600 .6875rem / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.input,.select,.textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-2);width:100%;min-width:0;height:42px;color:var(--ink);padding:0 12px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.hint{font-size:var(--t-xs);color:var(--ink-3)}.error-text{font-size:var(--t-sm);color:var(--danger)}.switch{cursor:pointer;font-size:var(--t-sm);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.switch input{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.switch input:after{content:"";background:var(--panel-solid);width:16px;height:16px;transition:transform .25s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked{background:var(--go)}.switch input:checked:after{transform:translate(16px)}.seg{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--r-sm);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.seg button{height:34px;font:600 .75rem / 1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border-radius:2px;padding:0 12px}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media (max-width:520px){.seg{scrollbar-width:none;grid-auto-columns:auto;max-width:100%;overflow-x:auto}.seg button{padding:0 9px}}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tabs button,.tabs a{font:600 .8125rem / 1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:12px 14px;position:relative}.tabs [aria-selected=true]{color:var(--ink)}.tabs [aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.avatar{width:var(--s,44px);height:var(--s,44px);border-radius:var(--r-sm);background:var(--bg-2);flex:none;position:relative;overflow:hidden}.avatar img,.avatar svg{width:100%;height:100%}.avatar .dot{position:absolute;bottom:3px;right:3px}.match{width:var(--s,52px);height:var(--s,52px);flex:none;position:relative}.match svg{transform:rotate(-90deg)}.match b{font:700 .875rem / 1 var(--f-mono);justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.match small{opacity:.7;font-size:.625rem}.promo{background:linear-gradient(var(--panel), var(--panel)) padding-box, var(--panel);position:relative;border:1px solid var(--hazard)!important}.promo:before{content:"";background:repeating-linear-gradient(-45deg, var(--hazard) 0 7px, var(--hazard-ink) 7px 14px);border-radius:var(--r-md) var(--r-md) 0 0;height:5px;position:absolute;inset:0 0 auto}.promo-label{font:600 .625rem / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}dialog.modal{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--panel-solid);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);padding:0;box-shadow:0 40px 80px -30px #0009}dialog.modal[open]{animation:page-in .4s var(--ease-out);flex-direction:column;max-height:calc(100dvh - 32px);display:flex}dialog.modal[open]>.modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}dialog.modal[open]>.modal-head,dialog.modal[open]>.modal-foot{flex:none}dialog.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a0e8c}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.modal-head h2{font-size:var(--t-lg);text-transform:uppercase;letter-spacing:.04em}.modal-body{gap:16px;padding:20px;display:grid}.modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.toasts{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:100;gap:8px;width:min(440px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{background:var(--ink);color:var(--bg);border-radius:var(--r-sm);font-size:var(--t-sm);animation:page-in .35s var(--ease-out);align-items:center;gap:10px;padding:12px 16px;font-weight:500;display:flex}.toast--error{background:var(--danger);color:#fff}.skeleton{background:linear-gradient(90deg, var(--line) 0%, var(--line-strong) 50%, var(--line) 100%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.empty{text-align:center;color:var(--ink-2);justify-items:center;gap:10px;padding:48px 20px;display:grid}.empty h3{font-size:var(--t-lg);color:var(--ink)}.stat{gap:4px;display:grid}.stat b{font:600 var(--t-2xl) / 1 var(--f-display);font-variant-numeric:tabular-nums}.stat>span{font-size:var(--t-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-family:var(--f-mono)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.table th{font:600 .6875rem / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.table tr:last-child td{border-bottom:0}.bar{background:var(--line);border-radius:1px;height:6px;overflow:hidden}.bar>i{background:var(--online);height:100%;display:block}.bar--accent>i{background:var(--accent)}.tilt{transform-style:preserve-3d;transition:transform .5s var(--ease-out), box-shadow .3s;will-change:transform}.tilt-shine{pointer-events:none;border-radius:inherit;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%), #ffffff17, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.tilt:hover .tilt-shine{opacity:1}.kbd{border:1px solid var(--line-strong);min-width:22px;height:22px;font:600 .6875rem / 1 var(--f-mono);color:var(--ink-3);border-bottom-width:2px;border-radius:3px;place-items:center;padding:0 5px;display:inline-grid}.divider{background:var(--line);border:0;height:1px;margin:0}.chart-box{width:100%;min-width:0}.header{z-index:50;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent), transparent);transition:opacity .3s;position:absolute;inset:0 0 -40px}.header--solid:before{opacity:0}.header--solid{background:color-mix(in srgb, var(--bg) 82%, transparent);border-bottom-color:var(--line)}html:not([data-tier=full]) .header--solid{background:var(--bg)}.header-in{height:var(--header-h);z-index:61;align-items:center;gap:20px;display:flex;position:relative}.logo{flex:none;align-items:center;gap:10px;display:flex}.logo-mark{filter:drop-shadow(0 1px 2px #00000059);width:auto;height:30px;display:block}.logo-word{font:700 1.125rem / 1 var(--f-display);letter-spacing:.08em}.logo-word i{color:#0000;font-style:normal}.nav{gap:2px;margin-left:12px;display:flex}.nav a{white-space:nowrap;font:600 .8125rem / 1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:10px 12px;transition:color .2s;position:relative}.nav a:hover,.nav a.active{color:var(--ink)}.nav a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:2px;left:12px;right:12px}.header-tools{align-items:center;gap:4px;margin-left:auto;display:flex}.header-user{border-radius:var(--r-sm);align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.header-user:hover{background:var(--panel)}.header-user span{font-weight:600;font-size:var(--t-sm)}.badge-count{background:var(--accent);color:#fff;min-width:16px;height:16px;font:700 .625rem / 16px var(--f-mono);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:6px;right:6px}.burger{display:none}.mobile-nav{z-index:60;background:var(--bg);padding:calc(var(--header-h) + env(safe-area-inset-top,0px) + 12px) var(--gutter) 32px;animation:page-in .35s var(--ease-out);align-content:start;gap:4px;display:grid;position:fixed;inset:0}.mobile-nav a{border-bottom:1px solid var(--line);font:600 1.375rem / 1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;padding:14px 0;display:flex}.mobile-nav a span{font:500 var(--t-xs) / 1 var(--f-mono);color:var(--ink-3);letter-spacing:.1em;align-self:center}@media (max-width:1400px){.nav a{letter-spacing:.05em;padding:10px 8px}.nav a.active:after{left:8px;right:8px}}@media (max-width:1240px){.nav{display:none}.burger{display:inline-grid}}@media (max-width:1080px){.nav{display:none}.burger{display:inline-grid}.header-user span{display:none}}.scene-window{min-height:clamp(300px,50vh,520px);padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px));pointer-events:none;align-items:flex-end;display:flex;position:relative}.scene-window .wrap{pointer-events:auto;padding-bottom:36px}.scene-coord{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);font:600 .6875rem / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-bottom:16px;padding:7px 10px;display:inline-flex}.scene-coord b{color:var(--accent)}.scene-title{text-transform:uppercase;letter-spacing:.01em;text-shadow:var(--hero-ink-shadow);max-width:16ch;font-size:clamp(2.2rem,5vw,4rem)}.scene-sub{max-width:56ch;font-size:var(--t-lg);color:var(--ink);text-shadow:var(--hero-ink-shadow);margin-top:12px}.scene-sk{vertical-align:middle;width:min(36ch,85%);height:.9em;display:inline-block}.page-body{background:linear-gradient(180deg, var(--scrim) 0, var(--scrim-strong) 90px, var(--bg) 180px);min-height:60vh;padding-block:28px 80px;position:relative}.with-filters{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filters{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);scrollbar-width:thin;gap:18px;padding:18px;display:grid;position:sticky;overflow-y:auto}.filters-toggle{display:none}@media (max-width:900px){.with-filters{grid-template-columns:minmax(0,1fr)}.filters{max-height:none;display:none;position:static}.filters--open{display:grid}.filters-toggle{display:inline-flex}}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.results-bar h2{font-size:var(--t-lg);text-transform:uppercase;letter-spacing:.05em}.load-more{place-items:center;margin-top:24px;display:grid}.field-foot,.field>span.field-foot{font:400 var(--t-xs) / 1.4 var(--f-body);letter-spacing:0;text-transform:none;justify-content:space-between;gap:12px;display:flex}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.stack{gap:12px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.two-col{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:960px){.two-col{grid-template-columns:minmax(0,1fr)}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.section-head h2{text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.4rem)}.section-head p{max-width:52ch;color:var(--ink-2);margin-top:8px}.footer{border-top:1px solid var(--line);background:var(--bg);padding-block:40px calc(28px + env(safe-area-inset-bottom,0px));position:relative}.footer-grid{grid-template-columns:1.4fr repeat(6,minmax(0,1fr));gap:28px;display:grid}@media (max-width:1240px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid>:first-child{grid-column:1/-1}}.footer h4{font:600 var(--t-xs) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.footer ul{font-size:var(--t-sm);color:var(--ink-2);gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer a:hover{color:var(--ink)}.footer-note{border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:18px;display:flex}@media (max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}dialog.palette{width:min(640px,100vw - 32px);margin-top:12vh}.palette-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 16px;display:flex}.palette-input input{height:56px;font-size:var(--t-lg);background:0 0;border:0;outline:none;flex:1;min-width:0}.palette-list{max-height:50vh;padding:8px;overflow-y:auto}.palette-item{border-radius:var(--r-sm);align-items:center;gap:12px;padding:10px 12px;display:flex}.palette-item:hover,.palette-item[aria-selected=true]{background:var(--accent-soft)}.palette-item b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.palette-item small{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--t-xs);white-space:nowrap;flex:none;margin-left:auto}@media (max-width:520px){.palette-item{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;display:grid}.palette-item .tag{grid-row:span 2}.palette-item small{text-overflow:ellipsis;margin-left:0;overflow:hidden}.header-in{gap:8px}.header-tools{gap:0}.header-user{display:none}.header-login{padding:0 10px}}@media (max-width:360px){.logo-word{display:none}}.gfx-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.gfx{align-items:center;gap:8px;display:inline-flex}.gfx-remeasure{height:30px;font-size:var(--t-xs)}.gfx .select{width:auto;height:30px;font-size:var(--t-xs);background-position:calc(100% - 15px) 12px,calc(100% - 10px) 12px;padding-left:10px}.gfx-notice{z-index:60;width:min(380px,100vw - 32px);box-shadow:var(--shadow);animation:gfx-in .5s var(--ease-out) both;gap:10px;padding:14px 16px;display:grid;position:fixed;bottom:16px;left:16px}.gfx-notice p{color:var(--ink-2);margin:0;font-size:.9rem}.gfx-notice p b{color:var(--ink)}.gfx-notice__chip{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.68rem}.gfx-notice__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.gfx-notice__row .gfx span{display:none}@keyframes gfx-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:1280px){.header-extra{display:none}}.split-line{display:block}.split .w{vertical-align:top;clip-path:inset(-1em -1em 0);margin-bottom:-.06em;padding-bottom:.06em;display:inline-block}.split .w>span{will-change:transform;display:inline-block}.pcard{align-content:start;gap:12px;min-width:0;padding:16px;display:grid;position:relative}.pcard--boost{border-color:color-mix(in srgb, var(--hazard) 70%, transparent)}.pcard-top{align-items:center;gap:12px;display:flex}.pcard-id{flex:1;min-width:0}.pcard-name{font:600 var(--t-lg) / 1.2 var(--f-display);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.pcard-name:hover{color:var(--accent)}.ico-premium{width:15px;height:15px;color:var(--hazard);fill:var(--hazard);flex:none}.pcard-meta{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pcard-about{font-size:var(--t-sm);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcard-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.pcard-time{font-size:var(--t-xs);color:var(--ink-2)}.pcard-flags{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:8px;display:inline-flex}.pcard-flags svg{width:15px;height:15px}.pcard-flags{white-space:nowrap;flex:none}.pcard-time{min-width:0}.pcard-name .vip-badge{flex:none}.pcard-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ico-ok{color:var(--online)}.pcard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pcard-actions .tag{margin-right:auto}.ccard{align-content:start;gap:12px;min-width:0;padding:18px 16px 16px;display:grid;position:relative}.ccard-pin{position:absolute;top:12px;right:14px}.ccard-top{align-items:center;gap:12px;display:flex}.ccard-name{font:600 var(--t-xl) / 1.1 var(--f-display);text-transform:uppercase;display:block}.ccard-name:hover{color:var(--accent)}.ccard-about{font-size:var(--t-sm);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ccard-slots{gap:6px;display:grid}.ccard--banner{isolation:isolate}.ccard-banner{z-index:-1;aspect-ratio:4;object-fit:cover;border-radius:var(--r-md) var(--r-md) 0 0;opacity:.5;pointer-events:none;width:100%;height:auto;display:block;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.ccard--banner .ccard-pin{text-shadow:0 0 3px var(--panel-solid), 0 0 8px var(--panel-solid)}.srow{grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:18px;padding:16px 18px;display:grid}.srow.promo{padding-top:20px}.srow-main{gap:8px;min-width:0;display:grid}.srow-name{font:600 var(--t-lg) / 1.2 var(--f-display);overflow-wrap:anywhere}.srow-name:hover{color:var(--accent)}.srow-stat{gap:6px;min-width:0;display:grid}.srow-stat b{font-weight:600}.srow-looking{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.srow-looking svg{width:16px;height:16px}@media (max-width:860px){.srow{grid-template-columns:repeat(3,minmax(0,1fr))}.srow-main{grid-column:1/-1}}@media (max-width:600px){.srow{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:14px 18px}.srow>.srow-stat:nth-child(3){grid-column:1/-1}}.srow-list>.srow{content-visibility:auto;contain-intrinsic-size:auto 104px}@media (max-width:600px){.srow-list>.srow{contain-intrinsic-size:auto 200px}}.two-col .srow{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:14px 18px}.two-col .srow-main,.two-col .srow>.srow-stat:nth-child(3){grid-column:1/-1}.srow-stat .label{white-space:nowrap}.wrow{border-radius:var(--r-sm);font-size:var(--t-sm);border:1px solid #0000;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,border-color .15s;display:grid;position:relative}.wrow:hover{background:var(--panel-hover);border-color:var(--line)}.wrow.promo{padding-top:14px}.wrow-time{color:var(--ink);white-space:nowrap;font-weight:600}.wrow-time small{color:var(--ink-3);text-transform:uppercase;font-weight:500}.wrow--day{grid-template-columns:84px minmax(0,1fr) auto}.wrow-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.wrow--force .wrow-time{color:var(--danger)}.bm-mark{border:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);vertical-align:1px;cursor:help;border-radius:4px;margin-left:6px;padding:0 4px;font-size:.62rem;font-weight:500;line-height:1.5;display:inline-block}.wrow-time .bm-mark{width:max-content;margin:2px 0 0;display:block}.lcard{border-left:3px solid var(--accent);gap:12px;min-width:0;padding:16px;display:grid}.lcard--recruiting{border-left-color:var(--hazard)}.lcard-head{align-items:center;gap:10px;display:flex}.lcard-name{font-weight:600}.lcard-name:hover{color:var(--accent)}.lcard-text{font-size:var(--t-md)}.lcard-wipe{border:1px dashed var(--line-strong);border-radius:var(--r-sm);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 12px;display:grid}.lcard-wipe:hover{border-color:var(--accent)}.lcard-wipe-name{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-weight:500;overflow:hidden}.psv{align-content:start;gap:10px;padding:20px 16px 16px;display:grid}.psv-name{font:600 var(--t-lg) / 1.2 var(--f-display)}.psv .btn{justify-self:start}.sched{-webkit-user-select:none;user-select:none;gap:8px;display:grid}.sched-cap{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sched-grid{grid-template-columns:26px repeat(24,minmax(0,1fr));gap:2px;display:grid}.sched--edit .sched-grid{touch-action:none}.sched-h{font:500 .625rem / 1 var(--f-mono);color:var(--ink-3);white-space:nowrap;padding-bottom:3px}.sched-d{font:600 .6875rem / 1 var(--f-mono);color:var(--ink-3);align-items:center;display:flex}.sched-d--we{color:var(--accent)}.sched-c{background:var(--line);border-radius:2px;height:18px;transition:background .12s}.sched-c.six{box-shadow:inset 1px 0 0 var(--line-strong)}.sched-c.on{background:color-mix(in srgb, var(--accent) var(--lv,70%), transparent)}.sched-c.both{background:var(--online)}.sched--edit .sched-c{cursor:crosshair}.sched--edit .sched-c:hover{outline:1px solid var(--ink-3)}.sched-legend{font-size:var(--t-xs);color:var(--ink-3);gap:16px;display:flex}.sched-legend span{align-items:center;gap:6px;display:inline-flex}.sw{border-radius:2px;width:12px;height:12px;display:inline-block}.sw--them{background:color-mix(in srgb, var(--accent) 70%, transparent)}.sw--both{background:var(--online)}.sw--heat{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 26%, transparent), color-mix(in srgb, var(--accent) 74%, transparent));width:28px}@media (max-width:520px){.sched-c{height:14px}.sched-h{font-size:.5625rem}}.cd{font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.cd-part{align-items:baseline;display:inline-flex}.cd b{font-weight:600}.cd small{color:var(--ink-3);text-transform:uppercase;margin-left:2px;font-size:.6em}.cd-sep{color:var(--ink-3);margin:0 5px;font-style:normal}.cd--sm{font-size:var(--t-sm)}.cd--sm .cd-sep{margin:0 2px}.cd--md b{font-size:var(--t-xl)}.cd--lg b{font:600 clamp(2.2rem, 6vw, 4.2rem) / 1 var(--f-display)}.cd--lg small{font-size:.75rem}.cd--lg .cd-sep{margin:0 8px;font-size:2rem}.cd--live{color:var(--online);align-items:center;gap:8px;font-weight:600}.gate{justify-items:start;gap:14px;max-width:560px;padding:28px;display:grid}.gate h2{font-size:var(--t-2xl);text-transform:uppercase}.pcard,.ccard,.lcard,.psv,.plan,.wotd,.quick,.steps,.gate{grid-template-columns:minmax(0,1fr)}.pcard,.ccard,.lcard{flex-direction:column;display:flex}.pcard>*,.ccard>*,.lcard>*{min-width:0}.pcard-foot,.ccard-slots,.lcard-foot{margin-top:auto}.stack{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.cd--lg b{font-size:clamp(1.6rem,9vw,2.6rem)}.cd--lg .cd-sep{margin:0 3px;font-size:1.2rem}.cd--lg small{font-size:.625rem}}.chrome,.logo-word,.scene-title .w>span,.hero-title .w>span{background:var(--chrome);color:#0000;text-shadow:none;filter:drop-shadow(0 0 .5px var(--accent)) drop-shadow(0 0 .5px var(--accent)) drop-shadow(0 .06em .14em var(--chrome-depth));-webkit-background-clip:text;background-clip:text}.logo-word i{color:#0000}.hero-title .split-line:last-child .w>span{background:var(--chrome-hot);-webkit-background-clip:text;background-clip:text}.tags-label{align-self:center;margin-right:2px}.home-hero{min-height:100svh;padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 24px);align-content:end;gap:28px;padding-bottom:28px;display:grid;position:relative}.home-hero-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:32px;display:grid}.home-hero-copy{gap:22px;display:grid}.hero-eyebrow{min-height:calc(var(--t-sm) * 1.35 + 18px);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);font:600 .75rem / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-self:start;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.hero-eyebrow .cd{color:var(--accent);font-weight:600}.hero-title{min-height:1.84em;font-size:var(--t-hero);text-transform:uppercase;letter-spacing:-.005em;text-shadow:var(--hero-ink-shadow);font-weight:700;font-stretch:86%;line-height:.92}.hero-title .split-line:last-child{color:var(--accent)}.hero-sub{max-width:52ch;font-size:var(--t-lg);text-shadow:var(--hero-ink-shadow)}.hero-ctas{gap:10px;min-height:52px}.quick{gap:16px;padding:20px;display:grid}.quick-head{font:600 var(--t-md) / 1.2 var(--f-display);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;display:flex}.quick-head svg{width:18px;height:18px;color:var(--accent)}.quick-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-stats{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 18px 14px;display:grid}.hero-stats>div{padding:14px 16px 0 0}.hero-stats>div+div{border-left:1px solid var(--line);padding-left:16px}.hero-stats dt{font:600 .6875rem / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-shadow:var(--hero-ink-shadow)}.hero-stats dd{font:600 clamp(1.6rem, 3vw, 2.4rem) / 1 var(--f-display);text-shadow:var(--hero-ink-shadow);margin:8px 0 0}.scroll-hint{background:var(--panel);border-radius:var(--r-sm);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:12px;padding:6px 10px;display:inline-block}.scroll-hint:after{content:" ↓";animation:1.8s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translateY(4px)}}.home-sec{align-items:center;min-height:100svh;padding-block:12vh;display:grid;position:relative}.home-sec--plain{min-height:auto}.home-sec h2{text-transform:uppercase;font-size:clamp(1.7rem,3.4vw,2.7rem)}.steps{gap:22px;max-width:620px;padding:28px;display:grid}.steps-head{gap:10px;display:grid}.steps-list{counter-reset:step;gap:2px;margin:0;padding:0;list-style:none;display:grid}.steps-list li{counter-increment:step;border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:14px 0;display:grid}.steps-list li:before{content:counter(step, decimal-leading-zero);font:700 1.5rem / 1 var(--f-display);color:var(--accent);grid-row:span 2}.steps-list b{font:600 var(--t-lg) / 1.2 var(--f-display);text-transform:uppercase}.steps-list span{color:var(--ink-2);font-size:var(--t-sm);margin-top:4px}.live{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.live-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;padding:12px;display:grid}.live-list .lcard{background:var(--panel-solid)}.wotd{gap:10px;padding:22px 18px 18px;display:grid}.wotd-name{font:600 var(--t-xl) / 1.15 var(--f-display)}.wotd-name:hover{color:var(--accent)}.matchdemo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:28px;display:grid}.matchdemo-copy{gap:14px;display:grid}.matchdemo-pick{justify-self:start}.matchdemo-pick button{text-transform:none;letter-spacing:0;font-family:var(--f-body);font-size:var(--t-sm);align-items:center;gap:6px;display:inline-flex}.matchdemo-bars{gap:8px;display:grid}.mbar{font-size:var(--t-sm);grid-template-columns:130px minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.mbar .bar>i{transition:width .6s var(--ease-out)}.mbar b{text-align:right}.mbar--total{border-top:1px solid var(--line);padding-top:10px;font-weight:600}.mbar--total b{text-align:left;font-size:var(--t-xl);color:var(--online)}.mbar--total{grid-template-columns:130px auto minmax(0,1fr)}.mbar--total>span:last-child{text-align:right;font-size:var(--t-xs)}@media (max-width:520px){.mbar--total{grid-template-columns:100px auto minmax(0,1fr)}}.mapcall,.rigcall{justify-items:start;gap:16px;max-width:640px;padding:30px;display:grid}.home-map .wrap{justify-items:end;display:grid}.mapcall-cd{border-block:1px solid var(--line);gap:8px;width:100%;padding:16px 0;display:grid}@media (max-width:960px){.home-hero-in,.live,.matchdemo{grid-template-columns:minmax(0,1fr)}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stats>div:nth-child(3){border-left:0;padding-left:0}.home-map .wrap{justify-items:stretch}}@media (max-width:520px){.quick-grid{grid-template-columns:1fr}.mbar{grid-template-columns:100px minmax(0,1fr) 44px}.steps,.matchdemo,.mapcall,.rigcall{padding:20px}}.promo-login{border-left:3px solid var(--online);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;display:flex}.promo-login b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.03em}.promo-login p{font-size:var(--t-sm)}.link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.profile-head{align-items:flex-start;gap:18px;padding:20px;display:flex}.profile-about{font-size:var(--t-lg);line-height:1.5}.review{border-bottom:1px solid var(--line);gap:12px;padding-bottom:14px;display:flex}.review:last-child{border-bottom:0;padding-bottom:0}.review-name{font-weight:600}.review-name:hover{color:var(--accent)}.review-stars{color:var(--hazard);letter-spacing:.1em}.played{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.played li{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.played-row{font-size:var(--t-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.played-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.played-last{font-size:var(--t-xs)}.played-now{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.profile-server{gap:.6ch;min-width:0;max-width:100%}.profile-server a,.profile-server>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.facts{margin:0;display:grid}.facts>div{border-bottom:1px solid var(--line);font-size:var(--t-sm);justify-content:space-between;gap:12px;padding:11px 18px;display:flex}.facts dt{color:var(--ink-2)}.facts dd{margin:0;font-weight:600}.facts .ok{color:var(--online)}.facts .bad{color:var(--danger)}.trust-ok{color:var(--online);font-weight:600;font-size:var(--t-sm);align-items:center;gap:8px;padding:12px 18px;display:flex}.clan-mini{align-items:center;gap:12px;padding:14px 18px;display:flex}.clan-mini b{font:600 var(--t-lg) / 1.2 var(--f-display);text-transform:uppercase;display:block}.clan-mini:hover b{color:var(--accent)}@media (max-width:520px){.profile-head{flex-direction:column}}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:520px){.grid-2{grid-template-columns:minmax(0,1fr)}}.sub-h{font-size:var(--t-md);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}.clan-hero{align-items:flex-start;gap:20px;padding:24px 20px 20px;display:flex;position:relative}.clan-hero--banner{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.clan-hero--banner>.stack{padding:16px 20px 20px}.clan-hero--banner.promo:before{z-index:2}.clan-banner{aspect-ratio:4;background:#1b1d1a;position:relative}.clan-banner-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.clan-banner:after{content:"";background:linear-gradient(#0a0b0900 25%,#0a0b098c 60%,#0a0b09e0 100%);position:absolute;inset:0}.clan-banner-id{z-index:1;align-items:center;gap:14px;min-width:0;display:flex;position:absolute;bottom:14px;left:20px;right:20px}.clan-banner-name{color:#f4f1e8;text-shadow:0 1px 4px #000000b3;gap:4px;min-width:0;display:grid}.clan-banner-name b{font:600 var(--t-2xl) / 1.05 var(--f-display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clan-banner-name span{font-size:var(--t-xs);opacity:.85}.roster{margin:0;padding:6px;list-style:none;display:grid}.roster li{border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr) auto 80px;align-items:center;gap:12px;padding:8px 10px;display:grid}.roster li:hover{background:var(--panel-hover)}.roster-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.roster-name:hover{color:var(--accent)}.roster-h{text-align:right;font-size:var(--t-xs)}.roster-free{grid-template-columns:auto minmax(0,1fr)!important}.roster-slot{border:1px dashed var(--line-strong);border-radius:var(--r-sm);width:36px;height:36px;font-size:var(--t-xs);color:var(--ink-3);place-items:center;display:grid}.reqs{font-size:var(--t-sm);gap:10px;margin:0;padding:12px 18px;list-style:none;display:grid}.reqs li{align-items:flex-start;gap:10px;display:flex}.reqs svg{width:16px;height:16px;color:var(--online);flex:none;margin-top:3px}@media (max-width:520px){.clan-hero{flex-direction:column}.clan-banner{aspect-ratio:3}.clan-banner-id{gap:10px;bottom:10px;left:12px;right:12px}.clan-banner-id>:first-child{width:48px;height:48px}.clan-banner-name b{font-size:var(--t-lg)}.clan-hero--banner>.stack{padding:14px 16px 16px}.roster li{grid-template-columns:auto minmax(0,1fr) auto}.roster-h{display:none}}.lfg-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.lfg-feed{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.lfg-side{top:calc(var(--header-h) + 16px);gap:12px;display:grid;position:sticky}.rules{font-size:var(--t-sm);color:var(--ink-2);gap:6px;margin:0;padding-left:18px;display:grid}@media (max-width:960px){.lfg-layout{grid-template-columns:minmax(0,1fr)}.lfg-side{display:contents}.lfg-side>:first-child{order:-1}.lfg-side>:not(:first-child){order:1}}.force{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:10px;padding:24px 24px 18px;display:flex;position:relative;overflow:hidden}.force p:first-letter{text-transform:uppercase}.force-stripe{background:repeating-linear-gradient(-45deg, var(--danger) 0 10px, transparent 10px 20px);height:8px;position:absolute;inset:0 0 auto}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.day{grid-template-rows:auto 1fr;min-width:0;min-height:220px;display:grid}.day-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:12px;display:flex}.day-head b{font:600 var(--t-sm) / 1 var(--f-display);text-transform:uppercase;letter-spacing:.06em}.day--today .day-head{background:var(--accent-soft)}.day--today .day-head b{color:var(--accent)}.day--force{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.day-list{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;padding:6px;display:grid}.day-list .wrow{font-size:var(--t-xs);grid-template-columns:42px minmax(0,1fr);padding:7px 6px}.day-list .wrow .tag{display:none}.day-list .wrow{align-items:start;line-height:1.35}.day-list .wrow-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.day-item{position:relative}.day-item .promo-label{color:var(--hazard);padding:4px 6px 0;display:block}.day,.day-list{min-width:0}.fbar-tz{font-size:var(--t-xs);white-space:nowrap;align-self:center;margin-left:auto}.day-empty{font-size:var(--t-xs);padding:10px 6px}.day-more{white-space:normal;justify-content:center;width:100%;margin-top:4px}.force-row{text-align:left;border-radius:var(--r-sm);background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);font-size:var(--t-xs);gap:2px;padding:9px 8px;display:grid}.force-row b{color:var(--danger)}@media (min-width:1101px){.day-head{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:1100px){.week{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.day{content-visibility:auto;contain-intrinsic-size:auto 280px;min-height:0}}.next-wipe{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;display:grid;position:relative}.next-wipe-cta{border-left:1px solid var(--line);text-align:center;justify-items:center;gap:6px;padding-left:24px;display:grid}.next-wipe-n{font:600 var(--t-3xl) / 1 var(--f-display);color:var(--accent);align-items:center;gap:8px;display:inline-flex}.next-wipe-n svg{width:28px;height:28px}.next-wipe-cta .muted{font-size:var(--t-sm);max-width:16ch}@media (max-width:700px){.next-wipe{grid-template-columns:minmax(0,1fr)}.next-wipe-cta{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}}.upc{margin:0;padding:6px 18px 12px;list-style:none;display:grid}.upc li{border-bottom:1px solid var(--line);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.upc li:last-child{border-bottom:0}.srv-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.srv-stats>div{align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.srv-stats>div+div{border-left:1px solid var(--line)}.srv-stats b{font:600 var(--t-2xl) / 1 var(--f-display)}.srv-stats .faint{font-size:var(--t-xs)}@media (max-width:560px){.srv-stats>div{padding:12px 10px}.srv-stats b{font-size:var(--t-xl)}.srv-stats .label{letter-spacing:.06em}}.srv-wipes{font-size:var(--t-sm);border-bottom:1px solid var(--line)}.srv-wipes p{overflow-wrap:anywhere;margin:0}.srv-forecast{border-bottom:1px solid var(--line);background:var(--hazard-soft);gap:6px;padding:16px 18px;display:grid}.srv-forecast p{margin:0}.srv-forecast-main b{font:600 var(--t-xl) / 1.1 var(--f-display)}.srv-low{color:var(--ink-2)}.srv-hours{gap:8px;display:grid}.srv-hours-bars{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:2px;height:64px;display:grid}.srv-hours-bars i{background:var(--online);opacity:.55;border-radius:2px 2px 0 0;display:block}.srv-hours-bars i.top{opacity:1}.srv-hours-bars i.none{background:var(--line);opacity:1}.srv-hours-axis{font-size:var(--t-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.srv-map{aspect-ratio:1;background:var(--line);border-bottom:1px solid var(--line);display:block;overflow:hidden}.srv-map img{object-fit:cover;width:100%;height:100%;display:block}.srv-map-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reqs--no svg{color:var(--danger)}.inbox{grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.inbox-list{border-right:1px solid var(--line);align-content:start;max-height:70vh;display:grid;overflow-y:auto}.thread{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;transition:background .15s;display:grid}.thread:hover{background:var(--panel-hover)}.thread--on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.thread-mid{gap:2px;min-width:0;display:grid}.thread-last{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thread-side{font-size:var(--t-xs);justify-items:end;gap:4px;display:grid}.convo{flex-direction:column;min-width:0;max-height:70vh;display:flex}.convo>.msgs{flex:auto;min-height:240px}.convo>.hint:last-child{padding:0 16px 12px}.convo-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.app-banner{font-size:var(--t-sm);background:var(--accent-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.app-banner--accepted{background:color-mix(in srgb, var(--online) 14%, transparent)}.app-banner--declined{background:var(--line)}.msgs{align-content:start;gap:8px;min-height:240px;padding:16px;display:grid;overflow-y:auto}.msg{border-radius:var(--r-md);max-width:72%;font-size:var(--t-sm);gap:4px;padding:10px 12px;display:grid}.msg span{color:var(--ink-3);justify-self:end;font-size:.6875rem}.msg--them{background:var(--bg-2);border:1px solid var(--line);justify-self:start}.msg--me{background:color-mix(in srgb, var(--go) 22%, var(--panel-solid));justify-self:end}.msg--blocked{max-width:100%;color:var(--danger);background:var(--danger-soft);border:1px dashed color-mix(in srgb, var(--danger) 50%, transparent);align-items:center;gap:8px;display:flex}.composer-line{border-top:1px solid var(--line);gap:8px;padding:12px 16px;display:flex}.convo-warn{color:var(--danger);padding:0 16px 12px}@media (max-width:760px){.inbox{grid-template-columns:minmax(0,1fr)}.inbox-list{border-right:0;border-bottom:1px solid var(--line);max-height:280px}.msg{max-width:88%}}.me-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.me-name{font:600 var(--t-xl) / 1.1 var(--f-display)}.me-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:860px){.me-head{grid-template-columns:auto minmax(0,1fr)}.me-status{grid-column:1/-1;justify-content:flex-start}}.me-privacy{gap:16px;min-width:0;margin:0}.me-privacy .hint{margin:0}.me-bm{border:0;gap:12px;min-width:0;margin:0}.me-bm p{overflow-wrap:anywhere;margin:0}.me-bm .bad{color:var(--danger)}.bm-cta{border-left:3px solid var(--accent);background:linear-gradient(90deg, var(--accent-soft), transparent 70%), var(--panel-solid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.bm-cta p{max-width:64ch;margin:0}.bm-cands{gap:10px;min-width:0;padding-top:4px}.bm-cand-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.bm-cand{border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-width:0;padding:10px 12px;display:flex}.bm-cand--on{border-color:var(--accent);background:var(--accent-soft)}.bm-cand-info{flex:220px;gap:3px;min-width:0}.bm-cand-name,.bm-cand-servers{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bm-cand-facts,.bm-cand-servers{font-size:var(--t-xs)}.bm-head-facts{flex-wrap:wrap;justify-content:flex-end;gap:8px}.bm-private{align-items:center;gap:6px;margin:0;display:flex}@media (max-width:520px){.play-when .seg{grid-auto-columns:1fr;width:100%}.play-when .seg button{letter-spacing:.02em;white-space:normal;height:auto;min-height:34px;padding:4px;line-height:1.15}}.me-privacy-side .btn{max-width:100%;height:auto;min-height:var(--h);white-space:normal;padding-block:8px;line-height:1.25}@media (max-width:520px){.me-privacy .seg{grid-auto-flow:row;width:100%}}.save-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (min-width:961px){.me-side{top:calc(var(--header-h) + 16px);position:sticky}}.saved{margin:0;padding:0;list-style:none}.saved li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.saved li:last-child{border-bottom:0}.saved-name{font-weight:600}.saved-name:hover{color:var(--accent)}.code-box{border:1px dashed var(--line-strong);border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.code-box b{font-size:var(--t-2xl);letter-spacing:.2em}.danger-zone{border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.plans--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.plans--4{grid-template-columns:minmax(0,1fr)}}.plans{row-gap:0}.plan{grid-row:span 6;grid-template-rows:subgrid;row-gap:12px;margin-bottom:14px;padding:24px 22px 22px;display:grid;position:relative}.plan>.btn{align-self:end;margin-top:8px}.plan--featured{border-color:var(--go);box-shadow:0 0 0 1px var(--go), var(--shadow)}.plan-flag{background:var(--go);color:var(--go-ink);font:600 .6875rem / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:4px 8px;position:absolute;top:-11px;left:22px}.plan-title{font-size:var(--t-2xl);text-transform:uppercase}.plan-price{align-items:baseline;gap:8px;display:flex}.plan-price b{font:700 var(--t-3xl) / 1 var(--f-display)}.plan-price span{color:var(--ink-3);font-size:var(--t-sm)}.plan-list{font-size:var(--t-sm);align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan-list li{gap:8px;display:flex}.plan-list svg{width:16px;height:16px;color:var(--online);flex:none;margin-top:3px}.faq{gap:8px;max-width:820px;margin-top:36px;display:grid}.faq details{padding:0;transition:border-color .15s}.faq details:hover,.faq details[open]{border-color:var(--line-strong)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--line-strong);border-radius:var(--r-sm);width:24px;height:24px;font:500 .875rem / 1 var(--f-mono);color:var(--ink-3);flex:none;place-items:center;display:grid}.faq details[open] summary:after{content:"−";color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.faq details p{max-width:70ch;padding:0 20px 16px}.b2b-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;padding:20px 0 28px;display:grid}@media (max-width:700px){.b2b-stats{grid-template-columns:minmax(0,1fr)}}.steps-b2b{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.steps-b2b{grid-template-columns:minmax(0,1fr)}}.token{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.token code{background:var(--bg-2);overflow-wrap:anywhere;border-radius:2px;padding:1px 5px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.dash-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.dash-tiles:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.dash-tiles:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{align-content:start;gap:8px;padding:16px;display:grid}.tile>b{font:600 var(--t-2xl) / 1 var(--f-display)}.tile .cd{font-size:var(--t-sm)}.tabs--panel{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);padding:0 6px}.legal-tabs{max-width:820px;margin-bottom:16px}.prose{gap:14px;max-width:820px;padding:28px;display:grid}.prose h2{font-size:var(--t-2xl);text-transform:uppercase}.prose h3{font-size:var(--t-lg);text-transform:uppercase;margin-top:8px}.prose p,.prose li{max-width:68ch;color:var(--ink-2)}.prose ol{gap:10px;margin:0;padding-left:20px;display:grid}.respawn{align-items:center;gap:20px;max-width:880px;padding:24px;display:flex}.respawn-ico{width:56px;height:56px;color:var(--accent);flex:none}.respawn-list{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.respawn{flex-direction:column;align-items:flex-start}.respawn>.stack,.respawn-list .btn{width:100%}}.day-head--btn{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0}.day-head--btn:hover:not(:disabled) b{color:var(--hazard)}.day-head--btn:disabled{cursor:default}.day-modal-list{gap:2px;max-height:min(60vh,560px);margin-top:12px;display:grid;overflow-y:auto}.day-modal-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.day-modal-online{font-size:var(--t-xs);white-space:nowrap}.admin-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-term{font-size:var(--t-xs);align-items:center;gap:8px;display:flex}.admin-head{border-bottom:1px solid var(--line);padding:12px}.admin-search{max-width:360px}.admin-actions{justify-content:flex-end;gap:4px}.admin-sub{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}.admin-name{text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}.admin-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.admin-errors-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.admin-errors-head .hint{font-size:var(--t-xs);flex:280px}.admin-error{overflow-wrap:anywhere;min-width:260px;max-width:560px}.admin-error details{margin-top:4px}.admin-error summary{cursor:pointer;font-size:var(--t-xs)}.admin-error-ctx{font-size:var(--t-xs);margin-top:4px}.admin-error-stack{max-height:260px;font-size:var(--t-xs);white-space:pre-wrap;word-break:break-all;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;margin:6px 0 0;padding:8px;overflow:auto}.home-empty{justify-items:start;gap:10px;padding:16px;display:grid}.home-empty p{margin:0}.week-nav{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.week-nav b{text-align:center;min-width:150px}.chip--hot{border-color:var(--hazard)}.traffic-list{margin:0;padding:0 0 6px;list-style:none;display:grid}.traffic-list li{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 16px;display:grid}.stat-tile{position:relative}.stat-delta{font-family:var(--f-mono);font-size:var(--t-xs);position:absolute;top:10px;right:12px}.stat-delta.up{color:var(--online)}.stat-delta.down{color:var(--danger,#e0564a)}.bars{margin:0;padding:4px 0 8px;list-style:none;display:grid}.bars li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 16px;display:grid}.bars-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.bars-icon{font-size:1.1em}.bars-track{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.bars-track i{background:var(--accent);border-radius:4px;height:100%;display:block}.bars-pct{text-align:right;min-width:3ch;font-size:var(--t-xs)}.heat-wrap{overflow-x:auto}.heat{grid-template-columns:28px repeat(24,minmax(14px,1fr));gap:3px;min-width:520px;display:grid}.heat-h{text-align:center;font-size:10px}.heat-row{display:contents}.heat-row>span{font-size:var(--t-xs);align-self:center}.heat-row i{aspect-ratio:1;background:var(--accent);border-radius:3px;display:block}.me-flags{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.me-flag{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.me-flag:hover{background:var(--panel-hover)}.me-flag.on{border-color:var(--go)}.me-flag .switch{flex:none;padding-top:1px}.me-flag-text{gap:2px;min-width:0;display:grid}.me-flag-text b{font-size:var(--t-sm);color:var(--ink)}.me-flag-text .hint{margin:0}.switch input:disabled{opacity:.45;cursor:not-allowed}.me-recruit{border:1px dashed var(--line-strong);border-radius:var(--r-sm);gap:14px;padding:14px}.recruit-line{font-size:var(--t-sm);color:var(--ink-2);margin:0}.recruit-line b{color:var(--go);font-weight:600}.fbar-recruit{align-items:center}.chip--go{border-color:var(--go)}.fbar-recruit .label{margin-right:2px}.my-card{border-left:3px solid var(--accent);margin-bottom:12px;padding:14px 18px}.my-card--on{border-left-color:var(--online)}.my-card-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.my-card-main>div:first-child{flex:320px;min-width:0}.my-card b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.03em}.my-card .muted{font-size:var(--t-sm);margin:4px 0 0}.my-card-actions{flex-wrap:wrap;gap:8px;display:flex}.how-steps{border-top:1px solid var(--line);counter-reset:how;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 18px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.how-steps li{font-size:var(--t-sm);color:var(--ink-2);counter-increment:how;gap:4px;display:grid}.how-steps li b:before{content:counter(how) ". ";color:var(--accent)}.empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.landing .crumbs{font-size:var(--t-xs);letter-spacing:.04em}.landing-lead p{max-width:75ch;color:var(--ink-2)}.landing .panel-head h2{font-size:var(--t-lg);text-transform:uppercase;letter-spacing:.04em}.landing-list{padding:0}.landing-list li{grid-template-columns:minmax(120px,max-content) minmax(0,1fr) auto;align-items:baseline}:is(.landing-list li:has(>:only-child),.landing-list li:not(:has(>.mono))){grid-template-columns:minmax(0,1fr) auto}.landing-row-text{margin-top:4px;display:block}.landing .chip small{margin-left:4px}@media (max-width:640px){.landing-list li{grid-template-columns:minmax(0,1fr);gap:4px}}.share-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.embed-pre{border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--bg-2);max-height:180px;font-size:var(--t-xs);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:10px 12px;line-height:1.5;overflow:auto}.embed-preview{border-radius:var(--r-md);background:repeating-conic-gradient(var(--bg-2) 0 25%, var(--bg) 0 50%) 0 0 / 16px 16px;padding:14px;overflow-x:auto}.embed-preview iframe{display:block}:root{--discord:#5865f2;--discord-hover:#4752c4;--vip:#e8b53a;--vip-ink:#2a1d00;--vip-soft:#e8b53a24;--vip-text:#8a640f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--vip-text:#f0c75a}}:root[data-theme=dark]{--vip-text:#f0c75a}.header:before{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, transparent), color-mix(in srgb, var(--bg) 45%, transparent) 60%, transparent);inset:0 0 -56px}.nav a{color:var(--ink);opacity:.78}.nav a:hover,.nav a.active{opacity:1}.live-dot{vertical-align:1px;background:#3ba55d;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 0 3px #3ba55d38}@keyframes live-pulse{50%{box-shadow:0 0 0 6px #3ba55d0d}}.discord-pill{border-radius:var(--r-sm);background:var(--discord);color:#fff;height:34px;font:600 .75rem / 1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-left:4px;padding:0 10px;transition:background .18s;display:inline-flex}.discord-pill:hover{background:var(--discord-hover)}.discord-pill svg{width:18px;height:18px}.discord-pill b{font:600 .75rem / 1 var(--f-mono);border-left:1px solid #ffffff40;align-items:center;padding-left:8px;display:inline-flex}.vip-link{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--vip) 60%, transparent);height:34px;color:var(--vip-text);font:700 .75rem / 1 var(--f-display);letter-spacing:.1em;align-items:center;gap:6px;padding:0 10px;transition:background .18s;display:inline-flex}.vip-link:hover,.vip-link--on{background:var(--vip-soft)}.vip-link svg{width:16px;height:16px}@media (max-width:1240px){.discord-pill span{display:none}}@media (max-width:640px){.vip-link span,.discord-pill b{display:none}}.btn--discord{background:var(--discord);color:#fff}.btn--discord:hover{background:var(--discord-hover)}.btn--vip{color:var(--vip-ink);background:linear-gradient(#f3c652,#d9a12a);box-shadow:inset 0 1px #fff6,0 8px 24px -12px #d9a12acc}.btn--vip:hover{filter:brightness(1.05)}.dc-ico{background:var(--discord);color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.dc-ico svg{width:22px;height:22px}.dc-ico--lg{border-radius:14px;width:56px;height:56px}.dc-ico--lg svg{width:30px;height:30px}.dc-strip{border-color:color-mix(in srgb, var(--discord) 45%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--discord) 14%, var(--panel)), var(--panel) 60%);transition:transform .2s var(--ease-out), border-color .2s;align-items:center;gap:14px;padding:12px 16px;display:flex}.dc-strip:hover{border-color:var(--discord);transform:translateY(-1px)}.dc-strip-text{flex:1;gap:2px;min-width:0;display:grid}.dc-strip-text b{font-size:var(--t-md)}.dc-strip-text span{color:var(--ink-3);font-size:var(--t-sm)}.dc-live{font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap}.dc-arrow{width:20px;height:20px;color:var(--discord)}.footer .dc-strip{margin-bottom:28px}.app:has(main .dc-strip) .footer .dc-strip{display:none}@media (max-width:640px){.dc-live{display:none}}.dc-banner{border-color:color-mix(in srgb, var(--discord) 45%, var(--line));background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--discord) 22%, transparent), transparent 60%), var(--panel-glass);gap:16px;padding:22px;display:grid}.dc-banner-main{align-items:flex-start;gap:16px;display:flex}.dc-banner h3{font-size:var(--t-xl);text-transform:uppercase;letter-spacing:.02em;margin:6px 0}.dc-banner p{font-size:var(--t-sm);max-width:52ch}.dc-banner .btn{justify-self:start}.dc-stats{font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;gap:8px 22px;display:flex}.dc-stats b{font-size:var(--t-xl);color:var(--ink);display:block}.dc-stats-live b{align-items:center;display:flex}.dc-rooms{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dc-rooms li{border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink) 5%, transparent);font-size:var(--t-sm);align-items:center;gap:10px;padding:8px 10px;display:flex}.dc-rooms li svg{width:16px;height:16px;color:var(--ink-3)}.dc-rooms li span:nth-child(2){flex:1}.dc-banner--hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;padding:28px}.dc-banner--hero .dc-banner-main,.dc-banner--hero .dc-stats,.dc-banner--hero>.btn{grid-column:1}.dc-banner--hero .dc-rooms{grid-area:1/2/span 3}@media (max-width:860px){.dc-banner--hero{grid-template-columns:minmax(0,1fr)}.dc-banner--hero .dc-rooms{grid-area:auto/1}}.dc-dock{z-index:55;border-radius:var(--r-lg);background:var(--panel-solid);border:1px solid color-mix(in srgb, var(--discord) 50%, var(--line));max-width:min(380px,100vw - 32px);box-shadow:var(--shadow);animation:gfx-in .45s var(--ease-out) both;align-items:center;gap:4px;padding:8px 6px 8px 10px;display:flex;position:fixed;bottom:16px;right:16px}.dc-dock-link{align-items:center;gap:10px;min-width:0;display:flex}.dc-dock-link b{font-size:var(--t-sm);align-items:center;display:flex}.dc-dock-link small{color:var(--ink-3);font-size:var(--t-xs);line-height:1.35;display:block}@media (max-width:760px){.dc-dock{display:none}}.vip-badge{color:var(--vip-ink);font:700 .625rem / 1.2 var(--f-display);letter-spacing:.1em;vertical-align:middle;background:linear-gradient(#f3c652,#d9a12a);border-radius:3px;flex:none;justify-self:start;align-items:center;gap:3px;padding:2px 6px 2px 4px;display:inline-flex}.vip-badge svg{stroke-width:2.2px;width:12px;height:12px}.vip-locked{color:var(--ink-3)!important;border-style:dashed!important}.vip-locked svg{width:13px;height:13px;color:var(--vip)}.upsell-reason{border-radius:var(--r-sm);background:var(--vip-soft);font-size:var(--t-sm);align-items:center;gap:8px;padding:10px 12px;display:flex}.upsell-reason svg{width:16px;height:16px;color:var(--vip)}.perk-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.perk-list li{font-size:var(--t-md);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 10px;display:grid}.perk-list li svg{width:18px;height:18px;color:var(--online);margin-top:2px}.perk-list li small{color:var(--ink-3);font-size:var(--t-xs);grid-column:2}.party-bar{z-index:56;background:var(--panel-solid);border:1px solid color-mix(in srgb, var(--online) 45%, var(--line));animation:party-in .45s var(--ease-out) both;border-radius:12px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:8px 8px 8px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px -18px #0000008c}@keyframes party-in{0%{opacity:0;transform:translate(-50%,16px)}}.party-bar-head{white-space:nowrap;gap:2px;display:grid}.party-bar-head .eyebrow{color:var(--online)}.party-bar-head b{font:700 .875rem / 1 var(--f-display);letter-spacing:.06em;text-transform:uppercase}.party-slots{gap:6px;display:flex}.party-slot{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.party-slot--wait{opacity:.55;outline:2px dashed var(--hazard);outline-offset:1px;animation:1.6s infinite live-pulse}.party-slot--free{border:2px dashed var(--line-strong);color:var(--ink-3)}.party-slot--free:hover{border-color:var(--online);color:var(--online)}.party-slot--free svg{width:18px;height:18px}@media (max-width:560px){.party-bar-head,.party-bar .btn span{display:none}}.party-bar~.dc-dock{bottom:84px}.req-who{border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 4%, transparent);align-items:center;gap:12px;padding:12px;display:flex}.req-who>div{gap:2px;min-width:0;display:grid}.req-who span{font-size:var(--t-xs)}.req-clan{align-items:center;gap:10px;display:flex}.req-checks{gap:6px;display:grid}.req-check{border-radius:var(--r-sm);border:1px solid var(--line);cursor:pointer;font-size:var(--t-sm);align-items:center;gap:10px;padding:8px 10px;display:flex}.req-check:has(input:checked){border-color:color-mix(in srgb, var(--online) 60%, transparent);background:color-mix(in srgb, var(--online) 8%, transparent)}.req-check input{accent-color:var(--go);width:16px;height:16px}.req-modal .hint svg{vertical-align:-2px}.scene-window{min-height:clamp(280px,46vh,480px)}.scene-card{border-radius:var(--r-lg);background:color-mix(in srgb, var(--bg) 78%, transparent);border:1px solid var(--line);max-width:min(640px,100%);box-shadow:var(--shadow);justify-items:start;gap:0;padding:18px 22px 20px;display:inline-grid}html:not([data-tier=full]) .scene-card{background:var(--panel-glass)}.scene-card .scene-coord{margin-bottom:10px}.scene-card .scene-title{text-shadow:none;font-size:clamp(2rem,4.2vw,3.2rem)}.scene-card .scene-sub{font-size:var(--t-md);color:var(--ink-2);text-shadow:none;margin-top:8px}.scene-actions{margin-top:16px}.req-kind{font:700 .625rem / 1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--online) 16%, transparent);color:var(--online);border-radius:3px;justify-self:start;padding:2px 6px;display:inline-block}.req-kind--clan_apply,.req-kind--clan_invite{background:var(--accent-soft);color:var(--accent)}.thread-mid{gap:3px;display:grid}.inbox-empty{font-size:var(--t-sm);padding:16px}.req-card{border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, transparent);gap:12px;margin:12px 16px 0;padding:14px 16px;display:grid}.req-card--new{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.req-card--accepted{border-color:color-mix(in srgb, var(--online) 50%, var(--line));background:color-mix(in srgb, var(--online) 6%, transparent)}.req-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.req-card-head b{font-size:var(--t-md)}.req-answers{gap:8px;margin:0;display:grid}.req-answers div{gap:2px;display:grid}.req-answers dt{font:600 .6875rem / 1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.req-answers dd{font-size:var(--t-sm);margin:0}.req-after{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.req-after svg{vertical-align:-2px}.fbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:flex}.fbar-search{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--panel-solid);flex:220px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.fbar-search svg{width:16px;height:16px;color:var(--ink-3);flex:none}.fbar-search input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0}.fbar-select{min-width:160px;width:auto!important;height:38px!important}.fbar-quick{align-items:center;margin-bottom:18px}.fbar-sep{background:var(--line-strong);width:1px;height:22px;margin:0 4px}.grid-cards--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.grid-span{grid-column:1/-1}.filters-modal .modal-body{gap:18px;display:grid}.pcard--vip{border-color:color-mix(in srgb, var(--vip) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--vip) 35%, transparent), var(--shadow)}.pcard-name{align-items:center;gap:8px;display:inline-flex}.pcard-actions .btn svg{width:15px;height:15px}@media (max-width:760px){.fbar .seg{width:100%}.fbar-select{flex:1;min-width:0}}.vip-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:24px;display:flex}.vip-dc-hint{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-8px 0 24px;padding:12px 16px;display:flex}.vip-toolbar-end{align-items:center;gap:12px;margin-left:auto;display:flex}.tag--vip{border-color:color-mix(in srgb, var(--vip) 60%, transparent);background:var(--vip-soft);height:28px;color:var(--vip-text);gap:6px;padding:0 10px}.tag--vip svg{width:14px;height:14px}@media (max-width:600px){.vip-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.vip-toolbar>.seg{grid-auto-columns:minmax(0,auto)}.vip-toolbar-end{display:contents}.vip-toolbar .tag--vip{grid-area:2/1/auto/-1;justify-self:start}.vip-toolbar .seg button{letter-spacing:.02em;padding:0 8px}}.tiers{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.tier{grid-row:span 5;grid-template-rows:subgrid;row-gap:24px;padding:32px 24px 24px;display:grid;position:relative}.tier-head h3{font-size:var(--t-2xl);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;display:flex}.tier-head h3 svg{width:26px;height:26px;color:var(--vip)}.tier-head p{font-size:var(--t-sm);margin-top:8px}.tier--vip{border-color:color-mix(in srgb, var(--vip) 75%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--vip) 40%, transparent), 0 24px 60px -30px #d9a12a99;background:radial-gradient(120% 60% at 50% 0%, var(--vip-soft), transparent 70%), var(--panel-solid)}.tier-flag{color:var(--vip-ink);font:700 .625rem / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#f3c652,#d9a12a);border-radius:3px;padding:5px 8px;position:absolute;top:-11px;left:24px}.tier-price{border-bottom:1px solid var(--line);align-content:start;gap:8px;padding-bottom:24px;display:grid}.tier-price>div{align-items:baseline;gap:8px;display:flex}.tier-price b{font:700 2.5rem / 1 var(--f-display);font-variant-numeric:tabular-nums}.tier-price span{color:var(--ink-3);font-size:var(--t-sm)}.tier-price small{font-size:var(--t-xs);color:var(--ink-3)}.tier-list{font-size:var(--t-sm);align-content:start;gap:10px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.tier-list li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.tier-list svg{width:16px;height:16px;color:var(--online);margin-top:2px}.tier-discord{border-top:1px solid var(--line);align-content:start;gap:12px;padding-top:24px;display:grid}.tier-discord .label{color:var(--discord);align-items:center;gap:8px;display:inline-flex}.tier-discord .label svg{width:14px;height:14px}.tier-cta{align-self:end}.tier-note{border:1px dashed var(--line-strong);border-radius:var(--r-sm);height:44px;color:var(--ink-3);font:600 .75rem / 1.2 var(--f-display);letter-spacing:.06em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.tier-note svg{width:16px;height:16px;color:var(--online);flex:none}@media (max-width:960px){.tiers{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:24px}.tier{grid-row:auto;grid-template-rows:none}.tier--vip{order:-1}}@media (min-width:640px) and (max-width:960px){.tier-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.boost-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin-top:16px;padding:24px;display:grid}.boost-text b{font:600 var(--t-lg) / 1.2 var(--f-display);text-transform:uppercase;letter-spacing:.03em}.boost-text p{font-size:var(--t-sm);margin-top:4px}.boost-ico{background:var(--hazard-soft);width:48px;height:48px;color:var(--hazard);border-radius:10px;place-items:center;display:grid}.boost-ico svg{width:24px;height:24px}@media (max-width:640px){.boost-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.boost-row>.btn{grid-column:1/-1}}.vip-sec{margin-top:48px}.vip-sec .sub-h{margin:0 0 16px}.vip-show{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vip-show-card{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.vip-show-card>:last-child{flex:1}.vip-show-card>.label{align-items:center;gap:8px;display:inline-flex}.vip-show-card>.label svg{width:14px;height:14px}.vip-show-card--wide{grid-column:1/-1}.vip-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vip-compare figure{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.vip-compare figcaption{min-height:18px;font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}.vip-compare-gold{color:var(--vip-text)!important}.vip-compare-gold svg{flex:none;width:14px;height:14px}@media (max-width:760px){.vip-show,.vip-compare{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.vip-show-card{padding:16px}}.views-num{font-size:var(--t-sm);color:var(--ink-2)}.views-num b{font-size:var(--t-xl);color:var(--ink)}.views{position:relative}.views ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.views li{font-size:var(--t-sm);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.views li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.views--locked ul{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.views-lock{white-space:nowrap;border:1px solid color-mix(in srgb, var(--vip) 55%, transparent);border-radius:var(--r-sm);background:var(--panel-solid);box-shadow:var(--shadow);font:600 var(--t-xs) / 1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.views-lock svg{width:16px;height:16px;color:var(--vip)}.vip-dc-mock{border-radius:var(--r-md);color:#dbdee1;background:#1e1f22;align-content:start;gap:8px;padding:16px;display:grid}.vip-dc-group{font:600 .6875rem / 1.4 var(--f-body);text-transform:uppercase;letter-spacing:.02em;color:#949ba4}.vip-dc-group+.vip-dc-member,.vip-dc-group+.vip-dc-room{margin-top:-2px}.vip-dc-member+.vip-dc-group{margin-top:8px}.vip-dc-member{align-items:center;gap:10px;display:flex}.vip-dc-name{color:#f3c652;font-weight:600}.vip-dc-room{font-size:var(--t-sm);background:#4e50584d;border-radius:4px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.vip-dc-room>span:first-of-type{min-width:0;line-height:1.35}.vip-dc-room svg{color:#949ba4;width:16px;height:16px}.vip-dc-room--muted{color:#949ba4;background:0 0}.compare-wrap{overflow:clip}.compare{--vip-col:color-mix(in srgb, var(--vip) 13%, var(--panel-solid));border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--t-sm)}.compare-col-name{width:40%}.compare th,.compare td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);padding:14px 16px}.compare thead>tr>*{top:calc(var(--header-h) + env(safe-area-inset-top,0px));z-index:1;background:var(--panel-solid);border-bottom-color:var(--line-strong);font:600 var(--t-xs) / 1.2 var(--f-display);letter-spacing:.1em;text-transform:uppercase;padding-block:16px;position:sticky}.compare tbody th{text-align:left;color:var(--ink-2);font-weight:500}.compare tbody td{white-space:nowrap;font-weight:600}.compare tbody tr:last-child>*{border-bottom:0}.compare tbody tr:hover>*{background-color:color-mix(in srgb, var(--ink) 3%, transparent)}.compare .compare-vip,.compare tbody tr:hover>.compare-vip{background:var(--vip-col)}.compare-vip-h{align-items:center;gap:6px;display:inline-flex}.compare-vip-h svg{width:14px;height:14px;color:var(--vip)}.compare svg{vertical-align:middle;display:inline-block}.compare .ok,.compare .no{width:18px;height:18px}.compare .ok{color:var(--online)}.compare .no{color:var(--ink-3);opacity:.55}@media (max-width:640px){.compare-col-name{width:34%}.compare th,.compare td{padding:12px 4px}.compare tbody th{font-size:var(--t-xs);padding-left:12px}.compare thead>tr>*{letter-spacing:.03em;font-size:.625rem}}.vip-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:16px 24px;display:grid}.vip-faq-intro{justify-items:start;gap:12px;padding-top:4px;display:grid}.vip-faq-intro .sub-h{margin:0}.vip-faq-intro p{font-size:var(--t-sm);max-width:36ch}.vip-faq .faq{max-width:none;margin:0}@media (max-width:760px){.vip-faq{grid-template-columns:minmax(0,1fr)}}.pay-sum{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pay-sum-ico{width:40px;height:40px;color:var(--vip-ink);background:linear-gradient(#f3c652,#d9a12a);border-radius:10px;place-items:center;display:grid}.pay-sum--boost .pay-sum-ico{background:var(--hazard-soft);color:var(--hazard)}.pay-sum-ico svg{width:22px;height:22px}.pay-sum-total{font-size:var(--t-xl);white-space:nowrap}.pay-note{margin:12px 0 0;line-height:1.5}.pay-note-warn{color:var(--hazard);font-weight:600}.vip-pay-note{margin-top:10px}.modal .seg{min-height:42px;margin-bottom:14px}.gift-form{gap:10px;margin-top:14px}.gift-results{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.gift-to{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);width:100%;min-width:0;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:8px 10px;display:flex}button.gift-to:hover:not(:disabled){border-color:var(--line-strong)}button.gift-to:disabled{opacity:.55;cursor:not-allowed}.gift-to--picked{border-color:color-mix(in srgb, var(--online) 45%, transparent)}.gift-to-name{flex:1;gap:2px;min-width:0;display:grid}.gift-to-name>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gift-to-name .mono,.gift-to-name .faint{font-size:var(--t-xs)}.reseller{border-top:1px dashed var(--line-strong);gap:6px;margin-top:12px;padding-top:12px;display:grid}.reseller-btn{gap:8px}.reseller-btn svg{flex:none;width:18px;height:18px}.reseller .hint{margin:0}.gift-code-box{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.gift-code{border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--bg-2);font-size:var(--t-md);letter-spacing:.06em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:6px 10px}.gift-code--used{color:var(--ink-3);text-decoration:line-through}.gift-redeem-head{gap:8px}.gift-redeem-head svg{color:var(--vip,var(--hazard))}.gift-redeem-form{flex-wrap:wrap;gap:8px;display:flex}.gift-redeem-form .input{flex:220px}.gift-redeem-form .input.mono{letter-spacing:.06em}.gift-ok{color:var(--online);margin:0;font-weight:600}.gift-codes{margin:0;padding:0;list-style:none;display:grid}.gift-codes>li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.gift-codes-main{flex:220px;gap:4px;min-width:0;display:grid}.gift-codes-main .gift-code{font-size:var(--t-sm);justify-self:start}.gift-codes-main .faint{font-size:var(--t-xs)}.gift-code-actions{gap:6px}.tier-cta-gift{gap:6px;display:grid}.tier-cta-gift .btn{justify-self:center}.gift-batch-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.gift-batch-label{grid-column:span 2}.gift-fresh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gift-batch-codes>td{background:var(--bg-2);padding:0 0 8px}.gift-codes-admin{gap:6px;padding-top:8px}.gift-codes-admin>.admin-actions{justify-content:flex-start;padding:0 14px}@media (max-width:520px){.gift-batch-label{grid-column:auto}}.vip-strip{border-color:color-mix(in srgb, var(--vip) 60%, transparent);background:linear-gradient(90deg, var(--vip-soft), var(--panel) 65%);transition:transform .2s var(--ease-out);align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.vip-strip:hover{transform:translateY(-1px)}.vip-strip>span:nth-child(2){flex:1;gap:2px;display:grid}.vip-strip small{color:var(--ink-3);font-size:var(--t-sm)}.vip-strip-ico{width:40px;height:40px;color:var(--vip-ink);background:linear-gradient(#f3c652,#d9a12a);border-radius:10px;flex:none;place-items:center;display:grid}.vip-strip-ico svg{width:22px;height:22px}@media (max-width:640px){.vip-strip .btn{display:none}}body:has(.party-bar) .toasts{bottom:92px}.hint svg,.req-after svg{vertical-align:-2px;display:inline-block}.me-views{flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.me-views-head{align-items:baseline;gap:8px;display:flex}.me-views-head .label{align-self:center;align-items:center;gap:6px;margin-right:8px;display:inline-flex}.me-views-head .label svg{width:14px;height:14px}.me-views-head b{font-size:var(--t-xl)}.me-views-list{flex:1;gap:10px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.me-view{flex:none}@media (max-width:640px){.me-views-list{flex-basis:100%;order:2}.me-views>.btn{order:3;width:100%}}.me-view{background:color-mix(in srgb, var(--ink) 5%, transparent);font-size:var(--t-sm);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}.me-views--locked .me-views-list{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:640px){.vip-link,.header-tools .theme-toggle{display:none}.discord-pill{margin-left:0;padding:0 8px}}@media (max-width:400px){.logo-word{font-size:1rem}.header-in{gap:10px}}@media (max-width:760px){.home-hero-copy{border-radius:var(--r-lg);background:color-mix(in srgb, var(--bg) 72%, transparent);border:1px solid var(--line);padding:18px 16px}}.mobile-nav-btn{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:600 1.375rem / 1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;text-align:left;background:0 0;justify-content:space-between;padding:14px 0;display:flex}.mobile-nav-btn span{font:500 var(--t-xs) / 1 var(--f-mono);color:var(--ink-3);letter-spacing:.1em;align-self:center}.gfx-notice{background:var(--panel-solid)}.home-sec--plain .section-head{border-radius:var(--r-lg);background:color-mix(in srgb, var(--bg) 82%, transparent);border:1px solid var(--line);padding:14px 18px}.vip-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--vip) 22%, var(--panel-solid)), var(--panel-solid) 65%)}.lang{position:relative}.lang-btn{gap:4px;width:auto;padding:0 8px}.lang-btn span{font-size:.75rem;font-weight:600}.lang-btn svg{width:18px;height:18px}.lang-menu{z-index:70;background:var(--panel-solid);min-width:180px;box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.lang-menu button{border-radius:var(--r-sm);width:100%;color:var(--ink);font:500 var(--t-sm) / 1.2 var(--f-body);text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:9px 10px;display:flex}.lang-menu button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.lang-menu button[aria-checked=true]{color:var(--accent)}.lang-menu .mono{width:22px;color:var(--ink-3)}.lang-select{min-width:130px;width:auto!important;height:32px!important;font-size:var(--t-sm)!important}.mobile-nav-lang{gap:6px;padding:14px 0;display:flex}.mobile-nav-lang button{border-radius:var(--r-sm);border:1px solid var(--line-strong);height:40px;color:var(--ink-2);font:600 .8125rem / 1 var(--f-mono);background:0 0;flex:1}.mobile-nav-lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.setup-list{gap:8px;margin:0;display:grid}.setup-list div{font-size:var(--t-sm);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;display:grid}.setup-list dt{font:600 .6875rem / 1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.setup-list dd{color:var(--ink-2);margin:0}@media (max-width:760px){.header-tools .lang{display:none}}.notes{position:relative}.notes-menu{z-index:70;background:var(--panel-solid);width:min(360px,100vw - 24px);box-shadow:var(--shadow);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.notes-head{font-size:var(--t-sm);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.notes-empty{font-size:var(--t-sm);padding:8px 10px 12px}.note{border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--ink-2);gap:2px;padding:9px 10px;display:grid}.note:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.note--new{color:var(--ink);background:var(--accent-soft)}.note small{font-size:var(--t-xs)}.lang-btn{align-items:center;display:inline-flex!important}.req-warn{border-radius:var(--r-sm);background:var(--hazard-soft);color:var(--ink);font-size:var(--t-sm);margin:0;padding:10px 12px}.req-hours{font-size:var(--t-sm);margin:0 0 6px}.req-hours--ok{color:var(--online)}.req-hours--no{color:var(--danger)}.b2b-stats{border-bottom:0;padding-top:0}.b2b-stats .stat{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--panel-solid);box-shadow:var(--shadow);gap:4px;padding:16px 18px;display:grid}.b2b-stats .stat b{font:700 2rem / 1 var(--f-display)}.b2b-stats .stat>span{color:var(--ink-3);font-size:var(--t-sm)}.lcard-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.lcard-foot>span{font-size:var(--t-xs);min-width:0}.lcard-foot .btn{flex:none}.lcard-ttl{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (max-width:760px){.fbar-select{flex:calc(50% - 5px);min-width:0}.fbar>.btn{flex:100%}.results-bar .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.results-bar .seg button{flex:none}}body:has(.party-bar) .footer{padding-bottom:96px}.views-ph{align-items:center;gap:10px;display:flex}.views-ph-ava{background:var(--line);border-radius:50%;width:28px;height:28px}.views-ph-bar{background:var(--line);border-radius:4px;width:55%;height:10px}.clan-tickets .panel-head{flex-wrap:wrap;gap:8px}.ticket-stats{font-size:var(--t-xs);padding:10px 18px}.tickets{display:grid}.ticket{border-top:1px solid var(--line);gap:8px;padding:12px 16px;display:grid}.ticket-who{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ticket-meta{font-size:var(--t-xs)}.ticket-msg{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ticket-answers{font-size:var(--t-xs);gap:4px;margin:0;display:grid}.ticket-answers dd{margin:0}.ticket-actions{justify-content:flex-end;gap:6px}.roster-menu{margin-left:auto;position:relative}.roster-menu-list{z-index:5;min-width:200px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.roster-menu-list button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.roster-menu-list button:hover{background:var(--line)}.roster-menu-list .danger{color:var(--danger,#e0564a)}.clan-stats{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.emblem-img{object-fit:cover;background:var(--line);border-radius:10px;display:block}.clan-form-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.clan-form-head .hint{flex-basis:100%;margin:0}.clan-logo-pick{cursor:pointer;align-items:center;gap:12px;display:flex}.clan-banner-pick{margin-bottom:12px}.clan-banner-preview{aspect-ratio:4;border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--line);font-size:var(--t-xs);cursor:pointer;place-items:center;display:grid;overflow:hidden}.clan-banner-preview img{object-fit:cover;width:100%;height:100%;display:block}.clan-banner-pick .clan-banner-actions{gap:8px}.clan-banner-pick .hint{margin:0}.cf-sec{border-top:1px solid var(--line);font:700 var(--t-sm) / 1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:4px 0 -4px;padding-top:16px}.clan-form .field{align-content:start}.clan-form .field>small{line-height:1.4}.clan-form .input[aria-invalid=true]{border-color:var(--danger)}.cf-size{gap:10px;display:grid}.cf-presets{gap:5px}.chip--sm{height:28px;font-size:var(--t-xs);padding:0 9px}.chip--sm.mono{justify-content:center;min-width:34px}.cf-size-sum{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;line-height:1.45;display:flex}.cf-warn{color:var(--hazard)}.clan-danger{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}.profile-facts{flex-wrap:wrap;gap:6px;display:flex}.profile-steam{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ext-list,.needs-list{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ext-list li{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 130px auto;align-items:center;gap:6px;display:grid}.needs-list li{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:6px;max-width:360px;display:grid}.ext-add{justify-self:start}.needs-chips{margin-top:4px}.roster-who{gap:1px;min-width:0;display:grid}.roster-line{align-items:center;gap:4px;min-width:0;display:flex}.roster-steam{width:24px;height:24px;color:var(--ink-3);border-radius:6px;flex:none;place-items:center;display:inline-grid}.roster-steam:hover,.roster-steam:focus-visible{color:var(--accent);background:var(--line)}.roster-steam svg{width:15px;height:15px}.roster-note{font-size:var(--t-xs);color:var(--ink-3);line-height:1.35}.roster-invite{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ext-steam{min-width:0;font-size:var(--t-sm);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding:0 2px 4px;display:flex}.ext-steam-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.ext-steam-ico{width:18px;height:18px;color:var(--ink-3)}.ext-steam-site{font-size:var(--t-xs)}.ext-row--bad .input[aria-invalid=true]{border-color:var(--danger)}.ccard-faces{align-items:center;min-width:0;display:inline-flex}.ccard-faces .avatar{box-shadow:0 0 0 2px var(--bg-2)}.ccard-faces .avatar+.avatar{margin-left:-7px}.face-letter{color:var(--ink-2);place-items:center;font-size:12px;font-weight:700;display:grid}.face-more{font-size:var(--t-xs);color:var(--ink-3);margin-left:8px}.roster-free .needs-chips{grid-column:2;margin:0}.roster-hidden .roster-slot{border-style:solid}@media (max-width:560px){.ext-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px auto;padding-bottom:8px}.ext-list li:last-child{border-bottom:0;padding-bottom:0}.ext-list li .input.mono{grid-area:2/1/auto/-1}}.lang-hint{z-index:61;background:var(--panel-solid);width:min(380px,100vw - 32px);box-shadow:var(--shadow);font-size:var(--t-sm);animation:gfx-in .5s var(--ease-out) both;gap:8px;padding:12px 14px;display:grid;position:fixed;bottom:16px;left:16px}body:has(.party-bar) .lang-hint:not(.lang-hint--inline){bottom:92px}.lang-hint--inline{width:auto;box-shadow:none;border-bottom:1px solid var(--line);background:0 0;padding:0 0 10px;animation:none;position:static}.lang-hint__row{flex-wrap:wrap;gap:8px;display:flex}.lang-links{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lang-links a{border-radius:var(--r-sm);font:600 .75rem / 1 var(--f-mono);color:var(--ink-3);padding:4px 8px;display:inline-block}.lang-links a[aria-current=true]{background:var(--ink);color:var(--bg)}.lang-menu a{border-radius:var(--r-sm);width:100%;color:var(--ink);font:500 var(--t-sm) / 1.2 var(--f-body);gap:10px;padding:9px 10px;text-decoration:none;display:flex}.lang-menu a:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.lang-menu a[aria-checked=true]{color:var(--accent)}.mobile-nav-lang a{border-radius:var(--r-sm);border:1px solid var(--line-strong);height:40px;color:var(--ink-2);font:600 .8125rem / 1 var(--f-mono);letter-spacing:0;flex:1;place-items:center;padding:0;display:grid}.mobile-nav-lang a[aria-current=true]{background:var(--ink);color:var(--bg)}
