@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cinzel-latin-ext-400-normal.0g-zp358mcsbd.woff2)format("woff2"),url(../media/cinzel-latin-ext-400-normal.39k3sgb8c4qda.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cinzel-latin-400-normal.0n_taxp8j46rv.woff2)format("woff2"),url(../media/cinzel-latin-400-normal.296sa8iujcy2w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cinzel-latin-ext-600-normal.2qdvwn5v1kjre.woff2)format("woff2"),url(../media/cinzel-latin-ext-600-normal.0gd6-ge4mf7f_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cinzel-latin-600-normal.2kktoxdq6k5qd.woff2)format("woff2"),url(../media/cinzel-latin-600-normal.0s-gj738stn36.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-arabic-400-normal.2inz7brtub9j7.woff2)format("woff2"),url(../media/vazirmatn-arabic-400-normal.1eqzyboj5ktd8.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-ext-400-normal.02bqdxf8yhp_w.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-400-normal.1-gqf5yaw5dln.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-400-normal.0y6c5csm4-8ug.woff2)format("woff2"),url(../media/vazirmatn-latin-400-normal.3drvsi7epnh-_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-arabic-600-normal.0xrr7-8upn16_.woff2)format("woff2"),url(../media/vazirmatn-arabic-600-normal.04zgsmqwu9sjg.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-latin-ext-600-normal.1vw8o5rzmh8dc.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-600-normal.2z05h4-b8jaaf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-latin-600-normal.06atrkflsoft9.woff2)format("woff2"),url(../media/vazirmatn-latin-600-normal.1opwkuu0f8gzp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-arabic-arabic-400-normal.3lnpfdatzd3y2.woff2)format("woff2"),url(../media/noto-sans-arabic-arabic-400-normal.2i1t4j5fqlp8q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-arabic-math-400-normal.1zxdll5nxd5p7.woff2)format("woff2"),url(../media/noto-sans-arabic-math-400-normal.2if9c0gc8i8f2.woff)format("woff");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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-arabic-symbols-400-normal.0h1x1df_fx0el.woff2)format("woff2"),url(../media/noto-sans-arabic-symbols-400-normal.25m303802tp8h.woff)format("woff");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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-arabic-latin-ext-400-normal.2grsj6dzkzdo5.woff2)format("woff2"),url(../media/noto-sans-arabic-latin-ext-400-normal.2dl33r1l912yu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-arabic-latin-400-normal.1akab5ms3pzvq.woff2)format("woff2"),url(../media/noto-sans-arabic-latin-400-normal.230e8m7yc-6gy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-vietnamese-standard-normal.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-ext-standard-normal.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-standard-normal.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist/geist-cyrillic-ext-wght-normal.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist/geist-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist/geist-vietnamese-wght-normal.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist/geist-latin-ext-wght-normal.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist/geist-latin-wght-normal.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono/geist-mono-cyrillic-ext-wght-normal.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono/geist-mono-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono/geist-mono-symbols2-wght-normal.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono/geist-mono-vietnamese-wght-normal.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono/geist-mono-latin-ext-wght-normal.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono/geist-mono-latin-wght-normal.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:Estedad;src:url(/fonts/estedad/Estedad-variable.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}html[lang=ru],html[lang=ru] .ink{--font-display:"Geist Variable",system-ui,sans-serif}
:root,.ink{--ink:#0d0f12;--sunken:#0a0b0e;--slab:#15181d;--raised:#1d2127;--raised-2:#252a31;--line:#2a2f37;--line-strong:#3a404a;--line-input:#646a74;--bone:#ede8df;--bone-hover:#f8f4ec;--ash:#9a9488;--ash-placeholder:#8a8478;--ash-dim:#6e695f;--on-bone:#0d0f12;--gold:#6ec8eb;--medal-gold:#eac481;--danger:#e5484d;--danger-text:#ff6b6f;--focus:#ede8df;--scrim:#050608b8;--rar-common:#6dc982;--rar-rare:#69a9f5;--rar-epic:#b494ed;--rar-legendary:#f08a4b;--rar-diamond:#d9354d;--rar-diamond-text:#f0646e;--rar-diamond-gold:#f4c976;--bnet:#148eff;--on-bnet:#fff;--medal-silver:#c9cdd3;--medal-bronze:#c58a5a;--role-tank:#5aa6f5;--role-healer:#5fd98a;--role-damage:#ee5a52;--class-warrior:#c69b6d;--class-paladin:#f48cba;--class-hunter:#aad372;--class-rogue:#fff468;--class-priest:#f4f1ea;--class-shaman:#2f8fea;--class-mage:#3fc7eb;--class-warlock:#8788ee;--class-druid:#ff7c0a;--st-wait:#9db0cc;--st-live:#5fb3b0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:96px;--r-cell:3px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-round:999px;--e-1:inset 0 1px 0 #ede8df0a, 0 1px 2px #05060880;--e-2:0 0 0 1px var(--line-strong), 0 12px 32px -12px #050608b3;--e-3:0 0 0 1px var(--line-strong), 0 28px 80px -20px #050608d9;--font-display:"Bricolage Grotesque Variable", system-ui, sans-serif;--font-ui:"Geist Variable", system-ui, sans-serif;--font-num:"Geist Mono Variable", ui-monospace, monospace;--font-fa:"Estedad", "Vazirmatn", sans-serif;--e-0:none;--z-base:0;--z-raised:10;--z-nav:20;--z-dock:30;--z-popover:40;--z-overlay:50;--z-toast:60;--z-tour:70;--d-0:0s;--d-micro:.12s;--d-fast:.18s;--d-base:.24s;--d-slow:.42s;--d-reveal:.64s;--d-bloom:.9s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-expo:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-inout:cubic-bezier(.65,0,.35,1);--ease-settle:cubic-bezier(.34,1.36,.64,1);--stagger:40ms;--w-page:1280px;--w-prose:68ch;--w-rail:320px;--w-dock:380px;--gutter:32px;--rar-imperial-a:#e9c46a;--rar-imperial-b:#b8862b;--rar-eclipse-a:#9fb8ff;--rar-eclipse-b:#3b2a6b;--t-hero:clamp(2.5rem, 4.4vw, 4rem);--t-display:2.75rem;--t-h1:2rem;--t-h2:1.5rem;--t-h3:1.125rem;--t-body-l:1.0625rem;--t-body:1rem;--t-ui:.875rem;--t-label:.8125rem;--t-micro:.75rem;--t-num-xl:2rem;--t-num:.9375rem;--t-kbd:.75rem}.ink-public{--stagger:80ms}@media (max-width:1024px){:root,.ink{--gutter:24px}}@media (max-width:639px){:root,.ink{--gutter:16px}}html[dir=rtl],html[dir=rtl] .ink{--font-display:var(--font-fa);--font-ui:var(--font-fa);--font-num:var(--font-fa);--t-hero:clamp(2.125rem, 3.8vw, 3.25rem);--t-display:2.25rem;--t-h1:1.75rem;--t-h2:1.375rem;--t-h3:1.0625rem}:root,.ink{--adm-blue:#7cc4e8;--adm-green:#7fcb8a;--adm-red:#f0646e;--adm-violet:#b494ed;--adm-amber:#f08a4b;--adm-teal:#5fb3b0;--adm-gold:#eac481;--adm-ash:#9a9488;--adm-bone:#ede8df;--sec-overview:var(--adm-bone);--sec-people:var(--adm-blue);--sec-runs:var(--adm-gold);--sec-moderation:var(--adm-red);--sec-support:var(--adm-green);--sec-content:var(--adm-violet);--sec-collection:var(--adm-amber);--sec-economy:var(--adm-teal);--sec-system:var(--adm-ash);--st-open:var(--adm-blue);--st-pending:var(--adm-gold);--st-resolved:var(--adm-green);--st-rejected:var(--adm-red)}.ink{--nv-sky:var(--gold);--nv-cyan:#53bcdb;--nv-ice:#a8e0f0;--nv-deep:#2a86b8;--nv-night:#0b1d29;--nv-night-2:#0f2838;--nv-darkest:#091520;--nv-white:#fff;--nv-frost:#e6f6fc;--nv-muted:#9fb3c0;--nv-glow:#53bcdb59}
:root{--bg:var(--ink);--surface:var(--slab);--surface-raised:var(--raised);--text:var(--bone);--muted:var(--ash);--accent:var(--bone);--accent-hover:var(--bone-hover);--border:var(--line);--success:var(--rar-common);--r-xs:6px;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:999px;--font-body:var(--font-ui);--font-heading:var(--font-display);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);font-family:var(--font-body);margin:0;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit;background:0 0;border:0}img,svg{vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--font-display)}h1{color:var(--bone);font-size:clamp(30px,3.8vw,50px);line-height:1.13}p{color:var(--ash)}small{color:var(--ash);font-size:12px}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus)}select,input,textarea{color:var(--bone);background:var(--sunken);border:1px solid var(--line-input);border-radius:var(--r-sm);min-width:0;padding:10px 12px}select{max-width:100%}option{background:var(--raised)}textarea{resize:vertical;min-height:110px}input[type=checkbox]{accent-color:var(--bone);width:18px;height:18px}input[type=number]{width:100%}input::placeholder{color:var(--ash-placeholder)}label{display:block}.field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--slab);min-height:40px;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:9px 20px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{background:var(--slab);border-color:var(--line-strong)}.button.primary{background:var(--bone);border-color:var(--line-strong);color:var(--on-bone);font-weight:600;box-shadow:inset 0 1px #ffffff2e}.button.primary:hover{background:var(--bone)}.button.compact{min-height:33px;padding:6px 14px;font-size:12px}.glass-panel{background:var(--slab);border:1px solid var(--border);border-radius:var(--r-md);-webkit-backdrop-filter:none;box-shadow:inset 0 1px #ede8df14}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.brand{color:var(--gold);font-family:var(--font-display);letter-spacing:.045em;align-items:center;gap:10px;font-size:26px;line-height:1;display:inline-flex}.brand svg{width:46px;height:46px}.brand-large{letter-spacing:.06em;flex-direction:column;gap:2px;font-size:34px;display:flex}.brand-large svg{width:122px;height:122px}.sprite{aspect-ratio:1;background-image:url(/art/sprites.webp);background-repeat:no-repeat;background-size:400% 200%;flex-shrink:0;display:block}.avatar{border:2px solid var(--gold);border-radius:50%;width:62px;height:62px}.avatar.small{width:47px;height:47px}.avatar.large{width:77px;height:77px}.empty-state{text-align:center;background:var(--slab);border-radius:var(--r-xs);padding:40px 20px}.alert{border-radius:var(--r-xs);margin-bottom:18px;padding:14px 18px}.alert.error{color:var(--danger-text);border:1px solid var(--danger);background:#e5484d2e}.alert .button{margin-inline-start:15px}.toast{z-index:100;bottom:28px;background:var(--slab);border-radius:var(--r-xs);border:1px solid #6dc98280;align-items:center;gap:30px;padding:12px 18px;display:flex;position:fixed;inset-inline-start:50%;transform:translate(-50%)}.skip-link{background:var(--surface);z-index:200;padding:12px;position:absolute;top:-100px}.skip-link:focus{top:8px}.error-page{align-content:center;justify-items:center;gap:25px;min-height:100vh;display:grid}.error-page h1{font-size:90px}.public-home{background:var(--slab)}.public-nav{top:0;z-index:20;background:var(--slab);border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;gap:42px;height:66px;padding:0 max(5vw,24px);display:flex;position:absolute;inset-inline:0}.public-nav nav{flex:1;align-items:center;gap:32px;display:flex}.public-nav nav a{font-family:var(--font-display);white-space:nowrap;font-size:13px}.public-nav a:hover{color:var(--bone)}.nav-end{align-items:center;gap:20px;display:flex}.language-select{white-space:nowrap;align-items:center;gap:6px;display:flex}.language-select select{background:0 0;border:0;max-width:91px;padding:8px 2px;font-size:12px}.role-icons{gap:18px;margin-top:7px;display:flex}.role-icons>span{color:var(--bone);flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}.role-icons>span:first-child svg{color:var(--bone);fill:var(--ash)}.role-icons>span:nth-child(2) svg{color:var(--rar-common)}.cosmetic-banner{border-top:1px solid #6ec8eb80;border-bottom:1px solid var(--border);background:linear-gradient(90deg,#0d0f12f7,#0d0f12b8 38%,#0d0f1200 65%),url(/art/rewards.webp) 50% 48%/cover;min-height:296px;padding:33px max(7vw,30px)}.cosmetic-banner>div{max-width:520px}.cosmetic-banner p{max-width:470px;margin-top:12px;font-size:14px;line-height:1.65}.cosmetic-banner .button{font-family:var(--font-display);margin-top:17px;font-size:12px}.public-footer{background:var(--slab);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding:22px 6vw;display:flex}.public-footer .brand{font-size:18px}.public-footer .brand svg{width:35px;height:35px}.public-footer nav{flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.public-footer>p{text-align:end;font-size:10px}.public-footer small{font-size:9px}.public-content{max-width:960px;margin:106px auto 60px;padding:42px;position:relative}.public-content h1{margin-bottom:20px}.public-content>p{margin-bottom:28px;font-size:17px;line-height:1.8}.public-content h2{margin:26px 0 10px;font-size:26px}.public-article{padding-block:18px}.public-article p{white-space:pre-line;line-height:1.85}.public-article a{color:var(--accent);margin-top:10px;display:inline-block}.dashboard{background:linear-gradient(#0d0f123b,#0d0f1285),url(/art/dashboard.webp) top/cover fixed;grid-template-columns:216px minmax(0,1fr);align-items:start;gap:16px;min-height:100vh;padding:24px 20px 42px;display:grid}.account-menu{position:relative}.account-menu>button{background:var(--slab);border-radius:var(--r-sm);align-items:center;gap:15px;padding:2px 8px;display:flex}.account-popover{top:48px;z-index:80;background:var(--slab);flex-direction:column;min-width:190px;padding:8px;display:flex;position:absolute;inset-inline-end:0}.account-popover>a,.account-popover>button{text-align:start;border-radius:var(--r-sm);padding:10px 13px}.account-popover>a:hover,.account-popover>button:hover{background:var(--slab)}.workspace-body{min-width:0;padding:23px 0 16px}.workspace-title{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 17px 20px;display:flex}.workspace-title h1{letter-spacing:-.02em;font-size:clamp(28px,3.2vw,49px)}.run-browser{background:var(--slab);border:1px solid var(--line-strong);border-radius:0 0 var(--r-lg) var(--r-lg);border-top:0;grid-template-columns:178px minmax(0,1fr);gap:13px;min-height:540px;padding:13px 14px 16px;display:grid}.run-filters{box-shadow:none;background:var(--slab);-webkit-backdrop-filter:none;backdrop-filter:none;align-self:start;padding:14px 12px}.run-filters>label{margin:0 0 20px;font-size:12px}.run-filters>label>span{align-items:center;gap:8px;margin-bottom:7px;display:flex}.run-filters select{width:calc(100% - 23px);min-height:34px;margin-inline-start:23px;padding:7px 8px;font-size:12px}.run-results{min-width:0}.run-card{border-radius:var(--r-xs);box-shadow:none;background:var(--slab);-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:11px;overflow:hidden}.run-summary{align-items:center;gap:12px;padding-inline-end:12px;display:flex;position:relative}.run-art{border-radius:var(--r-xs) 0 0 var(--r-xs);align-self:stretch;width:136px;height:124px}.run-description{flex:1;min-width:0;padding:10px 0}.run-description>p:first-child{margin-bottom:1px;font-size:12px}.run-description h2{color:var(--gold);overflow-wrap:anywhere;font-size:21px;line-height:1.2}.run-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:260px;margin-top:4px;font-size:11px;display:-webkit-box;overflow:hidden}.run-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.run-tags>span{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-pill);background:#ede8df08;align-items:center;gap:5px;padding:3px 6px;font-size:9px;display:flex}.run-tags .role-needed{color:var(--danger-text);background:#e5484d2e}.run-price{text-align:center;align-self:flex-start;min-width:55px;margin-top:16px}.run-price strong{color:var(--gold);font-family:var(--font-display);white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:22px;font-weight:400;display:flex}.run-price small{font-size:10px;display:block}.run-organizer{align-items:center;gap:8px;min-width:104px;display:flex}.run-organizer>div{flex-direction:column;gap:1px;font-size:11px;display:flex}.run-organizer small{font-size:9px}.run-control{flex-direction:column;align-items:flex-end;gap:24px;min-width:87px;display:flex}.run-control .button{min-height:36px;padding:8px 14px;font-size:12px}.expand-button{top:10px;padding:2px;position:absolute;inset-inline-end:10px}.expanded .expand-button svg{transform:rotate(180deg)}.composition{border-top:1px solid var(--line-strong);gap:16px;padding:12px 16px 16px;display:flex}.payment-character{background:var(--slab);border:1px solid var(--line);border-radius:var(--r-xs);width:174px;padding:10px 12px}.payment-character label{font-size:10px}.payment-character select{width:100%;margin-top:7px;padding:7px;font-size:10px}.payment-character>small{margin-top:6px;font-size:9px;display:block}.payment-character .button{width:100%;min-height:31px;margin-top:9px;padding:5px;font-size:11px}.cosmetic-art{border-radius:50%;width:155px;height:155px;margin:8px auto 0}.workspace-skeleton{flex-direction:column;gap:20px;padding:30px;display:flex}.workspace-skeleton>div{background:var(--slab);border-radius:var(--r-xs);height:125px;animation:1.6s ease-in-out infinite pulse}.public-nav{gap:36px;padding-inline:clamp(24px,9vw,160px)}.cosmetic-banner{background-color:var(--slab);background-image:linear-gradient(90deg,#0d0f12 0%,#0d0f12db 34%,#0000 67%),url(/art/rewards.webp);background-position:50%,100%;background-repeat:no-repeat;background-size:auto,auto 105%}.cosmetic-banner h2{max-width:530px;font-size:40px}@media (max-width:1280px){.public-nav{gap:25px;padding-inline:4vw}.public-nav nav{gap:20px}.cosmetic-banner h2{font-size:36px}}@media (max-width:1040px){.public-nav{padding-inline:3vw}.public-nav nav a{font-size:12px}}@media (max-width:768px){.public-nav{padding-inline:18px}.cosmetic-banner{background-position:50%,100%;background-size:auto,auto 100%}.cosmetic-banner h2{font-size:32px}.public-nav nav a{font-size:13px}}@media (max-width:390px){.public-nav{padding-inline:12px}}.public-nav{background:var(--slab)}.public-breadcrumbs{color:var(--bone);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;font-size:12px;display:flex}.public-breadcrumbs a:hover,.public-breadcrumbs>span:last-child{color:var(--bone)}.application-heading{color:var(--bone);margin-top:12px;font-size:12px;font-weight:400;display:block}.application-characters{margin-top:12px}.run-control{gap:16px}@media (max-width:768px){.run-control{gap:7px}}h1,h2,.hero-copy h1,.cosmetic-banner h2,.editorial-heading h2,.character-editorial h2,.trust-editorial h2,.community-editorial h2{font-weight:600}.brand{font-weight:400}.cosmetic-banner h2{font-size:43px}.workspace-title h1{font-size:clamp(32px,3.6vw,54px);line-height:1.1}.run-description h2{font-size:25px;font-weight:600}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Noto Sans Arabic,Noto Sans,sans-serif;font-weight:400}@media (max-width:768px){.cosmetic-banner h2{font-size:37px}.workspace-title h1{font-size:38px}.run-description h2{font-size:23px}}@media (max-width:390px){.workspace-title h1{font-size:34px}}.workspace-title{background:var(--slab);border-radius:var(--r-xs) var(--r-xs) 0 0;margin-top:-5px;padding:19px 18px 23px}.workspace-title p{color:var(--bone)}.public-section{max-width:1280px;margin:0 auto;padding:92px 60px}.role-story{background:var(--slab);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden}.cosmetic-gallery{padding-top:96px}.cosmetic-display{justify-content:center;align-items:center;gap:90px;padding-top:10px;display:flex}.cosmetic-object{text-align:center;flex:1;max-width:265px;transition:transform .18s}.cosmetic-object:hover{transform:translateY(-5px)}.cosmetic-object h3{font-family:var(--font-display);color:var(--gold);margin-top:19px;font-size:23px;line-height:1.3}.cosmetic-object p{color:var(--ash);margin-top:9px;font-size:13px}@media (max-width:1100px){.public-section{padding-inline:35px}.cosmetic-display{gap:40px}}@media (max-width:768px){.public-section{padding:55px 24px}.cosmetic-display{scroll-snap-type:x mandatory;justify-content:flex-start;gap:25px;padding:10px 4px 20px;overflow-x:auto}.cosmetic-object{scroll-snap-align:center;flex:0 0 200px}.cosmetic-object h3{font-size:21px}.workspace-title{margin-top:-1px;padding:17px 12px 20px}.workspace-title h1{line-height:1.25}.workspace-title p{color:var(--bone)}}@media (prefers-reduced-motion:reduce){.cosmetic-object:hover{transform:none}}@keyframes pulse{50%{opacity:.5}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.public-nav{background:var(--slab)}}@media (min-width:1600px){.dashboard{grid-template-columns:226px minmax(0,1fr)}.run-browser{grid-template-columns:194px minmax(0,1fr)}.run-art{width:175px;height:145px}.run-description h2{font-size:25px}.run-note{max-width:390px;font-size:13px}.run-tags>span{font-size:11px}.run-organizer{min-width:135px;font-size:13px}.run-organizer>div{font-size:13px}.run-price strong{font-size:26px}.run-price{min-width:70px}.run-control{min-width:110px}.run-control .button{font-size:14px}.run-card{margin-bottom:15px}.payment-character{width:204px}.run-filters select,.run-filters>label{font-size:14px}.composition{padding:16px 20px}}@media (max-width:1280px){.public-nav{gap:25px;padding-inline:3vw}.public-nav nav{gap:22px}.role-icons{gap:14px}.dashboard{grid-template-columns:190px minmax(0,1fr);gap:12px;padding:16px 12px 40px}.run-browser{grid-template-columns:145px minmax(0,1fr);gap:9px;padding:11px 9px}.run-filters{padding:12px 9px}.run-filters>label{font-size:11px}.run-art{width:105px;height:125px}.run-summary{gap:9px}.run-description h2{font-size:19px}.run-organizer{display:none}.run-price strong{font-size:20px}.run-control{min-width:79px}.run-tags>span{padding:2px 4px;font-size:9px}.payment-character{width:145px}.composition{gap:10px;padding:10px}.cosmetic-art{width:137px;height:137px}.workspace-title h1{font-size:39px}.workspace-title p{font-size:15px}}@media (max-width:1040px){.public-nav nav{gap:15px}.public-nav .brand{font-size:22px}.public-nav nav a{font-size:11px}.nav-end{gap:8px}.cosmetic-banner{padding-inline:5vw}.public-footer{flex-wrap:wrap}.public-footer>p{text-align:start}}@media (max-width:768px){body{font-size:14px}.public-nav{justify-content:space-between;gap:15px;height:62px;padding-inline:18px}.public-nav nav{display:none}.public-nav .brand{font-size:21px}.public-nav .brand svg{width:34px;height:38px}.language-select select{max-width:78px}.nav-end{gap:10px}.cosmetic-banner{background-image:linear-gradient(90deg,#0d0f12eb,#0d0f12b8 60%,#0d0f1233),url(/art/rewards.webp);background-position:64%;min-height:350px;padding:30px 24px}.cosmetic-banner>div{max-width:390px}.cosmetic-banner h2{font-size:31px}.cosmetic-banner p{max-width:350px;font-size:14px}.public-footer{gap:20px;padding:25px 24px}.public-footer nav{line-height:1.8}.public-content{margin:90px 18px 40px;padding:25px}.public-content h1{font-size:30px}.public-content>p{font-size:15px}.dashboard{background-position:60% 0;background-attachment:scroll;padding:12px 12px 65px;display:block}.account-menu>button{background:0 0;gap:2px;padding:0}.account-menu>button>svg{display:none}.workspace-body{padding-top:19px}.workspace-title{padding-inline:3px;flex-direction:column;gap:9px;padding-bottom:18px}.workspace-title h1{font-size:35px}.workspace-title p{font-size:15px}.run-browser{padding:10px 8px;display:block}.run-filters{background:var(--slab);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:10px;display:grid}.run-filters>label{margin:0;font-size:10px}.run-filters>label>span{gap:4px;margin-bottom:4px}.run-filters>label>span svg{width:13px}.run-filters select{width:100%;min-height:30px;margin:0;padding:6px;font-size:10px}.run-summary{flex-wrap:wrap;gap:10px;padding:0 10px 10px 0}.run-art{flex-shrink:0;align-self:flex-start;width:86px;height:109px}.run-description{flex:1;min-width:130px;padding-top:11px}.run-description h2{font-size:18px}.run-note{font-size:10px}.run-tags{gap:4px}.run-tags>span{padding:3px 4px;font-size:8px}.run-tags>span>svg{width:11px;height:11px}.run-price{flex:1;order:3;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding-inline-start:12px;display:flex}.run-price strong{font-size:20px}.run-price small{font-size:9px}.run-control{order:4;gap:0;min-width:100px}.run-control .button{min-height:33px;font-size:11px}.composition{padding:12px;display:block}.payment-character{grid-template-columns:1fr 110px;align-items:center;gap:8px;width:100%;margin-top:14px;padding:9px;display:grid}.payment-character>label{font-size:10px}.payment-character>small{grid-column:1;margin:0}.payment-character>.button{grid-area:1/2/3;margin:0}.payment-character select{min-height:30px;margin-top:3px}}@media (max-width:390px){.public-nav{gap:9px;padding-inline:12px}.public-nav .brand{gap:5px;font-size:18px}.nav-end{gap:3px}.nav-end .language-select>svg{display:none}.language-select select{max-width:61px}.workspace-title h1{font-size:31px}.run-art{width:73px;height:109px}.run-description h2{font-size:17px}}html[dir=rtl],html[dir=rtl] body{font-family:Noto Sans Arabic,Noto Sans,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.6}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .cosmetic-banner>div{background:var(--slab);border-radius:var(--r-xs);padding:12px}html[dir=rtl] .run-art{border-radius:0 var(--r-xs) var(--r-xs) 0}html[dir=rtl] .toast{transform:translate(50%)}html[dir=rtl] .hero-actions svg,html[dir=rtl] .button>svg:last-child{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.018em;font-weight:600}.brand{font-family:Cinzel,serif}.public-nav nav a,.discord-button,.hero-actions .primary,.text-link,.home-run-action .button,.home-activity-tabs button,.home-workflow-tabs button,.home-activity-tabs a,.home-runs .section-heading>a,.cosmetic-banner .button{font-family:var(--font-body);font-weight:600}.public-nav nav a{font-size:14px}.button{font-family:var(--font-body);letter-spacing:0;font-weight:600}.member-module h2,.member-module h3{font-family:var(--font-heading);font-weight:600}[dir=rtl]{--font-body:"Vazirmatn","Noto Sans Arabic",sans-serif;--font-display:"Vazirmatn",sans-serif;--font-heading:"Vazirmatn",sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .button{letter-spacing:0;font-family:Vazirmatn,sans-serif}.public-home h1,.public-home h2,.public-home h3{font-family:var(--font-heading);font-weight:600}.public-home h1{font-size:clamp(38px,4vw,58px);line-height:1.18}body{font-family:var(--font-body);font-weight:500}h1,h2,h3,.public-home h1,.public-home h2,.public-home h3,.member-module h2,.member-module h3{font-family:var(--font-heading);letter-spacing:-.025em;font-weight:600}.brand{letter-spacing:.045em;font-family:Cinzel,serif}html[dir=rtl]{--font-body:"Vazirmatn","Noto Sans Arabic",sans-serif;--font-heading:"Vazirmatn",sans-serif;--font-display:"Vazirmatn",sans-serif}html[dir=rtl] body,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;font-family:Vazirmatn,Noto Sans Arabic,sans-serif}.public-home h1,.hero-copy h1{font-size:clamp(34px,3.4vw,50px);font-weight:600;line-height:1.18}.public-home h2,.editorial-heading h2,.character-editorial h2,.trust-editorial h2,.community-editorial h2,.faq-editorial>h2{font-size:clamp(28px,2.6vw,38px);line-height:1.3}.public-home h3{font-size:24px;line-height:1.4}.cosmetic-banner h2{font-size:34px;line-height:1.35}.cosmetic-banner p{font-size:15px;line-height:1.85}.workspace-title h1{letter-spacing:-.03em;font-size:clamp(28px,2.7vw,39px);line-height:1.3}.workspace-title p{margin-top:10px;font-size:16px;line-height:1.75}.run-description h2{font-family:var(--font-heading);font-size:21px;line-height:1.35}.button{border-radius:var(--r-sm);min-height:42px;font-family:var(--font-body);background:var(--slab);padding:10px 19px;font-size:13px;font-weight:600;transition:filter .18s,transform .18s,border-color .18s}.button:hover{background:var(--slab);filter:brightness(1.13);transform:translateY(-1px)}.button.primary,.button.primary:hover{background:var(--bone)}.button.primary:hover{filter:brightness(1.09)}.button:active{filter:brightness(.98);transform:translateY(0)}.button:disabled{filter:none;transform:none}.button.compact{border-radius:var(--r-sm);min-height:35px}input,select,textarea{border-radius:var(--r-sm);padding:11px 13px}.glass-panel{border-radius:var(--r-md)}.public-nav{height:70px}.public-nav nav{gap:28px}.public-nav nav a,.discord-button{font-family:var(--font-body);font-size:13px}.dashboard{gap:18px;padding:22px 20px 40px}.account-menu>button{border-radius:var(--r-sm);padding:3px 8px}.account-popover{border-radius:var(--r-md);padding:10px}.workspace-body{padding-top:0}.workspace-title{background:0 0;border-radius:0;margin-top:0;margin-bottom:0;padding:6px 0 18px}.run-browser{border-top:1px solid var(--line-strong);border-radius:var(--r-lg);gap:16px;padding:16px}.run-filters{border-radius:var(--r-md);padding:17px 13px}.run-results{padding-top:2px}.run-card{border-radius:var(--r-md);margin-bottom:15px}.run-art{border-radius:var(--r-md) 0 0 var(--r-md)}.run-summary{gap:15px;padding-inline-end:15px}.run-description{padding-block:13px}.run-tags{gap:6px;margin-top:11px}.run-tags>span{border-radius:var(--r-pill);padding:4px 7px}.composition{gap:18px;padding:17px}.payment-character{border-radius:var(--r-md);padding:13px}.public-section{padding-block:78px}.activity-scene,.role-story,.story-proof,.logger-feature,.community-preview,.public-content{border-radius:var(--r-lg)}.workspace-skeleton{background:var(--slab);border-radius:var(--r-xs);gap:18px;padding:23px}@keyframes scroll-reveal{0%{opacity:.55;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes skeleton-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (max-width:1100px){.public-home h1,.hero-copy h1{font-size:36px}.public-home h2{font-size:30px}.workspace-title h1{font-size:31px}.run-browser{gap:12px;padding:12px}.run-summary{gap:10px}.run-art{width:104px}.run-description h2{font-size:19px}}@media (max-width:768px){.public-nav{height:64px}.public-nav .brand{font-size:21px}.public-home h1,.hero-copy h1{font-size:34px;line-height:1.25}.public-home h2,.editorial-heading h2,.character-editorial h2,.trust-editorial h2,.community-editorial h2,.faq-editorial>h2{font-size:29px;line-height:1.4}.public-home h3{font-size:22px}.public-section{padding:52px 23px}.cosmetic-banner h2{font-size:29px}.cosmetic-banner p{font-size:14px}.dashboard{padding:12px 12px 65px}.workspace-title{border-radius:var(--r-md);margin-bottom:16px;padding:21px 17px}.workspace-title h1{font-size:28px;line-height:1.4}.workspace-title p{font-size:14px;line-height:1.8}.run-browser{border-radius:var(--r-lg);padding:12px}.run-filters{border-radius:var(--r-md);padding:12px}.run-filters select{min-height:34px;padding:7px}.run-summary{gap:10px;padding-inline-end:10px}.run-art{border-radius:var(--r-md) 0 0 0;width:83px}.run-description h2{font-size:18px}.run-description{padding-block:11px}.run-tags{gap:4px}.run-tags>span{padding:3px 5px;font-size:8px}.composition{padding:14px}.payment-character{border-radius:var(--r-md);padding:12px}.workspace-skeleton{gap:14px;padding:17px}}@media (max-width:390px){.public-home h1,.hero-copy h1{font-size:30px}.public-nav .brand{font-size:18px}.workspace-title h1{font-size:26px}.run-description h2{font-size:17px}.run-art{width:72px}}@media (prefers-reduced-motion:reduce){.button:hover,.button:active{transform:none}.button{transition:none}}.notification-menu{position:relative}.glass-panel,.member-card,.panel{border-radius:var(--r-md)}.button{border-radius:var(--r-sm)}.button.primary:hover{background:var(--bone);border-color:var(--line-strong)}.button:hover:not(.primary){background:var(--slab)}.complete-footer{background:var(--slab);border-top:1px solid var(--line-strong);padding:64px max(5vw,24px) 48px;display:block}.rv{opacity:0;transition:opacity .5s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s),transform .55s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s);transform:translateY(18px)}.tilt3d.rv:not(.rv-in){transition:opacity .5s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s),transform .55s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s)}.cosmetic-showcase-art,.cosmetic-display img{filter:drop-shadow(0 20px 20px #00000080);animation:6s ease-in-out infinite floaty}.cosmetic-display>:nth-child(2) .cosmetic-showcase-art,.cosmetic-display>:nth-child(2) img{animation-delay:-2s}.cosmetic-display>:nth-child(3) .cosmetic-showcase-art,.cosmetic-display>:nth-child(3) img{animation-delay:-4s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.button.primary{box-shadow:inset 0 1px #ffffff40,0 8px 22px -8px #ede8df14}.button{transition:background .18s,border-color .18s,transform .18s}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.cosmetic-showcase-art,.cosmetic-display img{animation:none}.tilt3d,.button:hover{transform:none!important}}.member-cosmetic-categories{flex-wrap:wrap;gap:10px;margin:4px 0 22px;display:flex}.premium-hero{border-radius:var(--r-lg);background:#6ec8eb24;border:1px solid #6ec8eb66;flex-direction:column;gap:10px;margin-bottom:20px;padding:20px;display:flex}.premium-compare{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;margin-bottom:20px;display:flex;overflow:hidden}.premium-row{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1fr;gap:12px;padding:12px 16px;font-size:14px;display:grid}.premium-row:last-child{border-bottom:0}.premium-row.head{background:var(--slab);font-weight:600}.premium-row .pro{color:var(--gold)}.premium-plan{flex-direction:column;gap:12px;display:flex}.member-cosmetic-preview{--c:var(--cosmetic-color,#bfa36c);--a:var(--cosmetic-accent,#80bed9);aspect-ratio:4/3;border-radius:var(--r-md);isolation:isolate;background:var(--slab);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);width:100%;position:relative;overflow:hidden;box-shadow:0 16px 32px -18px #000c,inset 0 1px #ffffff14}@keyframes cpPulse{0%,to{opacity:.55}50%{opacity:1}}.notification-popover{border-radius:var(--r-md);background:var(--slab);transform-origin:100% 0;animation:.18s ease-out popIn;box-shadow:0 28px 60px -12px #000000bf,0 0 0 1px #ede8df14;width:min(380px,100vw - 20px)!important}@keyframes popIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.toast{z-index:300;border-radius:var(--r-md);border:1px solid #6dc98280;align-items:center;gap:12px;min-width:240px;max-width:min(520px,100vw - 32px);padding:14px 16px;font-weight:600;animation:.28s cubic-bezier(.2,.8,.2,1) toastIn;display:flex;bottom:28px;left:50%;translate:-50%;box-shadow:0 18px 40px -8px #000000b3,0 0 0 4px #6dc9821f;color:var(--rar-common)!important;background:#6dc98229!important;position:fixed!important;top:auto!important;right:auto!important}.toast>svg{color:var(--rar-common);flex:none}.toast>span{flex:1}.toast button{border-radius:var(--r-sm);width:26px;height:26px;color:var(--rar-common);place-items:center;display:grid}.toast button:hover{background:#ffffff1f}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.member-person{align-items:center;gap:12px;min-width:0;display:flex}.member-person h3,.member-person p{margin:0}.member-person .avatar{flex:none}.member-new-chat{border-radius:var(--r-md);background:var(--slab);border:1px solid var(--line-strong);flex-direction:column;gap:6px;margin-top:12px;padding:16px;display:flex}.member-new-chat .member-form{grid-template-columns:1fr;gap:14px;margin:8px 0 0}.member-new-chat .field{border-radius:var(--r-sm);background:var(--slab);border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--bone);padding:10px 14px;transition:border-color .18s,box-shadow .18s}.member-new-chat .field:focus{border-color:var(--line-strong);outline:none;box-shadow:0 0 0 3px #ede8df14}.member-new-chat .member-form-footer .button,.member-new-chat button[type=submit]{border-radius:var(--r-sm);background:var(--bone);width:100%;min-height:46px;color:var(--on-bone);border:0;font-weight:700}.member-details summary{padding:6px 2px;font-weight:600}.premium-page{flex-direction:column;gap:22px;display:flex}.premium-hero{border-radius:var(--r-lg);background:var(--slab);border:1px solid #6ec8eb80;align-items:center;gap:24px;padding:28px;display:flex;box-shadow:0 24px 50px -24px #000c,inset 0 1px #6ec8eb40}.premium-crown{border-radius:var(--r-lg);height:84px;color:var(--gold);background:var(--gold);flex:0 0 84px;place-items:center;display:grid;transform:rotate(-6deg);box-shadow:0 14px 28px -8px #6ec8eb40,inset 0 2px #ffffff80}.premium-hero-text{flex-direction:column;gap:8px;display:flex}.premium-hero-text h2{color:var(--gold);margin:0;font-size:30px}.premium-until{color:var(--gold);align-items:center;gap:6px;margin:0;display:flex}.premium-perks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.premium-perk{border-radius:var(--r-md);background:var(--slab);border:1px solid var(--line-strong);padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s}.premium-perk:hover{border-color:#6ec8eb80;transform:translateY(-4px);box-shadow:0 20px 36px -18px #000c,0 0 28px -8px #6ec8eb40}.premium-perk-icon{border-radius:var(--r-xs);width:44px;height:44px;color:var(--gold);background:#6ec8eb24;border:1px solid #6ec8eb59;place-items:center;margin-bottom:12px;display:grid}.premium-perk h3{margin:0 0 6px;font-size:16px}.premium-perk p{color:var(--bone);margin:0;font-size:13px;line-height:1.6}.premium-compare-card{border-radius:var(--r-md);padding:6px}.premium-compare{border-radius:var(--r-md);border:0;margin:0}.premium-row{align-items:center}.premium-row span:not(:first-child){justify-content:center;align-items:center;gap:6px;display:flex}.premium-row .pro{color:var(--gold);font-weight:600}.premium-row.head .pro svg{color:var(--gold)}.premium-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.premium-plan{border-radius:var(--r-md);background:var(--slab);border:1px solid var(--line-strong);flex-direction:column;gap:12px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.premium-plan:hover{transform:translateY(-5px);box-shadow:0 26px 44px -20px #000000d9}.premium-plan.featured{background:var(--slab);border-color:#6ec8eb80;box-shadow:0 0 0 1px #6ec8eb40,0 26px 50px -22px #6ec8eb40}.premium-plan h3{margin:0;font-size:22px}.premium-plan p{color:var(--bone);margin:0}.premium-ribbon{top:-12px;border-radius:var(--r-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:var(--gold);padding:4px 12px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:18px}.premium-plan .button{min-height:46px;margin-top:auto}.premium-plan.featured .button{background:var(--gold);color:var(--on-bone);border:0;font-weight:700}@media (max-width:640px){.premium-hero{flex-direction:column;align-items:flex-start}}.brand .brand-mark{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 2px 6px #00000080);width:42px;height:42px}.brand-large .brand-mark{height:118px}.public-footer .brand .brand-mark{height:34px}@media (max-width:768px){.brand .brand-mark{height:34px}.brand-large .brand-mark{height:96px}}.premium-page .premium-hero{flex-direction:row;align-items:center;gap:26px;display:flex}.premium-page .premium-crown{width:84px;min-width:84px;height:84px}.premium-page .premium-hero-text{flex:1;min-width:0}@media (max-width:640px){.premium-page .premium-hero{flex-direction:column;align-items:flex-start}}body .member-notice,body .member-error{z-index:310;border-radius:var(--r-md);align-items:center;gap:10px;min-width:240px;max-width:min(520px,100vw - 32px);margin:0;padding:14px 18px;font-weight:600;display:flex;position:fixed;bottom:28px;left:50%;translate:-50%;box-shadow:0 18px 40px -8px #000000b3}body .member-error{color:var(--danger-text);border:1px solid var(--danger);background:#e5484d2e;animation:.28s cubic-bezier(.2,.8,.2,1) toastIn,.4s 8s forwards toastOut;box-shadow:0 18px 40px -8px #000000b3,0 0 0 4px #e5484d24}.member-error:before{content:"!";width:22px;height:22px;color:var(--danger-text);background:#e5484d2e;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}@keyframes toastOut{to{opacity:0;visibility:hidden;transform:translateY(10px)}}:is(body:has(.member-notice) .toast,body:has(.member-error) .toast){display:none}@media (prefers-reduced-motion:reduce){.member-notice,.member-error{animation:none}}.member-card:has(>.member-person):has(>.button){justify-content:space-between;align-items:center;gap:12px;display:flex}.premium-hero-text .member-badge{align-self:flex-start}.role-needed.role-tank{color:var(--bone);background:#ede8df1a}.role-needed.role-healer{color:var(--rar-common);background:#6dc98229}.role-needed.role-dps{color:var(--danger-text);background:#e5484d2e}.role-needed.matched{outline:1px solid}body .member-module .member-status-tabs,body .member-module .member-tabs{flex-wrap:wrap;gap:10px;margin:18px 0 24px;display:flex}.member-module .member-list{gap:16px}.member-module .member-card{border-radius:var(--r-md);background:var(--slab);border:1px solid var(--line-strong);padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s}.member-module .member-card:hover{border-color:var(--line-strong);box-shadow:0 18px 34px -20px #000c}.member-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.member-actions .member-badge{align-self:center;margin:0;padding:6px 14px}.member-badge{align-items:center;line-height:1.2;display:inline-flex}.member-character-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.member-split{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px}.member-split>.member-list{gap:8px}.member-room{border-radius:var(--r-md);text-align:start;background:var(--slab);border:1px solid var(--line-strong);width:100%;color:var(--bone);align-items:center;gap:10px;padding:12px 14px;font-size:14px;transition:background .15s,border-color .15s;display:flex}.member-room:hover{background:#ede8df08}.member-room.selected{background:var(--slab);border-color:var(--line-strong);color:#fff}.member-split h3{color:var(--bone);margin:0 0 12px;font-size:20px}body .member-chat{border-radius:var(--r-md);background:var(--slab);border:1px solid var(--line-strong);align-content:start;min-height:340px;max-height:520px;padding:16px}body .member-message{border-radius:var(--r-md) var(--r-md) var(--r-md) var(--r-xs);background:var(--slab);max-width:78%;padding:12px 16px}body .member-message.own{border-radius:var(--r-md) var(--r-md) var(--r-xs) var(--r-md);background:#6ec8eb2e}.member-message strong{color:var(--bone);margin-bottom:3px;font-size:12px;display:block}.member-message.own strong{color:var(--gold)}.member-message time{color:var(--ash);margin-top:6px;font-size:11px;display:block}@media (max-width:820px){.member-split{grid-template-columns:1fr}}fieldset{border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;padding:18px;display:grid}fieldset legend{color:var(--bone);padding:0 10px;font-weight:600}.member-check{border-radius:var(--r-sm);min-height:44px;color:var(--bone);cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);background:0 0;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-size:.875rem;display:flex}.member-check:hover{background:var(--raised)}.member-check input[type=checkbox]{appearance:none;border-radius:var(--r-round);background:var(--sunken);width:36px;height:20px;box-shadow:inset 0 0 0 1px var(--line-input);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out);flex:0 0 36px;margin:0;position:relative}.member-check input[type=checkbox]:before{content:"";top:2px;background:var(--ash);width:16px;height:16px;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out);border-radius:50%;position:absolute;inset-inline-start:2px}.member-check input[type=checkbox]:checked{background:var(--bone);box-shadow:none}.member-check input[type=checkbox]:checked:before{background:var(--on-bone);transform:translate(16px)}.member-check input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html[dir=rtl] .member-check input[type=checkbox]:checked:before{transform:translate(-16px)}.member-card .member-badge,.member-run-meta+.member-actions .member-badge,.member-card .member-badge{text-transform:capitalize}body .member-character-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.character-editorial{background:linear-gradient(90deg,#0d0f1200 30%,#0d0f12b8 62%),url(/art/section-characters.webp) 50%/cover no-repeat,#0d0f12}@media (min-width:769px){html:not([dir=rtl]) .character-editorial{background:linear-gradient(90deg,#0d0f12db,#0d0f1280 48%,#0d0f120d 80%),url(/art/section-characters.webp) 50%/cover no-repeat,#0d0f12;grid-template-columns:1fr 44%}html:not([dir=rtl]) .character-editorial .character-art{order:2}html:not([dir=rtl]) .character-editorial .character-editorial-copy{order:1}}.who{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.who-avatar{background:url(/art/sprites.webp) 0 0/400% 200% no-repeat;border:2px solid #6ec8eb80;border-radius:50%;flex:none;width:26px;height:26px;display:inline-block;box-shadow:0 2px 6px #00000073}.who-avatar.big{width:42px;height:42px}.member-message strong .who,.chat-bubble small .who{gap:6px}.member-room{gap:12px}.member-room-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.member-room-heading{align-items:center;gap:12px;display:flex}.member-new-btn{border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--gold);background:var(--gold);border:0;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;font-weight:700;transition:filter .15s,transform .15s;display:flex}.member-new-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.member-new-chat-panel{border-radius:var(--r-lg);background:var(--slab);border:1px solid var(--line-strong);padding:24px}.member-new-chat-panel h3{margin:0 0 4px;font-size:22px}.member-new-chat-panel .member-form{grid-template-columns:1fr;gap:20px;margin-top:16px}.member-new-chat-panel .field{border-radius:var(--r-lg);background:var(--slab);border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--bone);padding:10px 14px}.member-new-chat-panel .field:focus{border-color:var(--line-strong);outline:none;box-shadow:0 0 0 3px #ede8df14}.member-picker{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.member-pick{border-radius:var(--r-sm);text-align:start;background:var(--slab);border:1px solid var(--line-strong);color:var(--bone);align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.member-pick:hover{border-color:var(--line-strong);transform:translateY(-2px)}.member-pick.selected{background:#6ec8eb2e;border-color:#6ec8eb80;box-shadow:0 0 0 2px #6ec8eb40}.member-pick strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.member-new-chat-panel .member-form-footer .button,.member-new-chat-panel button[type=submit]{border-radius:var(--r-lg);background:var(--bone);min-height:48px;color:var(--on-bone);border:0;padding-inline:28px;font-weight:700}.run-card:not(.expanded) .run-summary{cursor:pointer}.run-card .run-summary:hover .expand-button{background:#ede8df1a}.composition-wrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.expand-button svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.run-card{transition:transform .22s,box-shadow .25s,border-color .25s}.run-card:not(.expanded):hover{transform:translateY(-2px);box-shadow:0 18px 34px -20px #000c,0 0 0 1px #ede8df14}.run-card.expanded{box-shadow:0 22px 44px -22px #000000d9,0 0 0 1px #ede8df14}.run-card{animation:.42s cubic-bezier(.2,.8,.2,1) both cardIn}.run-card:nth-of-type(2){animation-delay:50ms}.run-card:nth-of-type(3){animation-delay:.1s}.run-card:nth-of-type(4){animation-delay:.15s}.run-card:nth-of-type(5){animation-delay:.2s}.run-card:nth-of-type(n+6){animation-delay:.24s}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.member-module .member-card:hover{transform:translateY(-2px)}.premium-crown{animation:4.5s ease-in-out infinite crownFloat}@keyframes crownFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-6px)}}.premium-ribbon{background-size:200% 100%;animation:3.5s linear infinite sheen}@keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.notification-button:has(>i) svg{transform-origin:50% 0;animation:1.1s .8s bellRing}@keyframes bellRing{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes dotPop{0%{transform:scale(0)}to{transform:scale(1)}}.member-pick,.member-room,.chat-rooms button{transition:background .18s,border-color .18s,transform .18s}.chat-bubble,.member-message{animation:.28s cubic-bezier(.2,.8,.2,1) both bubbleIn}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.who-avatar{transition:transform .2s,box-shadow .2s}.member-card:hover .who-avatar,.member-room:hover .who-avatar,.member-pick:hover .who-avatar{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.composition-wrap,.composition-clip>.composition,.expand-button svg,.run-card,.premium-crown,.premium-ribbon,.notification-button svg,.notification-dot,.chat-bubble,.member-message,.member-cosmetic .member-cosmetic-preview{transition:none!important;animation:none!important}}.member-picker{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}:where(a,button,summary,select,input,textarea,label,[role=tab],[role=radio],.button,.field,.member-check){transition-property:background-color,border-color,color,box-shadow,transform,opacity,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}:where(button,.button,[role=tab],[role=radio],summary):active:not(:disabled),:where(a.button,a.hero-link):active{transform:scale(.97)}.party-character{transition:border-color .25s,box-shadow .3s,background-color .25s,transform .3s cubic-bezier(.3,1.4,.5,1)}.party-character:not(.active):hover .avatar{transform:scale(1.05)}.member-pick.selected,.member-room.selected,.button.selected,.activity-tabs>button.selected,.story-tabs>button.active,.activity-selector>button.active,.admin-tabs .active,.member-status-tabs .selected,.member-cosmetic-categories .selected{animation:.34s cubic-bezier(.3,1.4,.5,1) selectedPop}@keyframes selectedPop{0%{transform:scale(.95)}55%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes markPop{0%{opacity:0;transform:scale(0)rotate(-45deg)}to{opacity:1;transform:none}}@keyframes swapIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.swap-in,.activity-scene,.role-story-content,.member-chat{animation:.38s cubic-bezier(.2,.8,.2,1) both swapIn}@keyframes panoramaIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}details[open]>:not(summary){animation:.32s cubic-bezier(.2,.8,.2,1) both swapIn}details>summary{transition:color .2s,padding-inline-start .2s}details[open]>summary{color:var(--bone)}main#main-content{animation:.36s cubic-bezier(.2,.8,.2,1) both routeIn}@keyframes routeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.field:focus,.field:focus-visible{box-shadow:0 0 0 3px #ede8df14}.button:disabled{transition:opacity .25s}.member-badge{animation:.3s both swapIn}.member-credit,.run-price strong{transition:color .3s}.toast,.member-notice,.member-error{will-change:transform,opacity}@media (max-width:1100px){.member-split{grid-template-columns:minmax(0,1fr)}.member-split>.member-list{max-height:280px;padding-inline-end:4px;overflow:auto}.member-picker{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.member-split>*{min-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (min-width:769px){.sidebar{height:calc(100vh - 48px);min-height:0;max-height:calc(100vh - 48px);padding-bottom:12px;top:24px}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:auto;min-height:0;padding-inline-end:4px;overflow-y:auto}.sidebar-brand{flex:none;margin-bottom:16px}.sidebar-account{flex:none;margin-top:12px}}.pref-row{border-block:1px solid var(--border);flex-direction:column;gap:2px;margin:6px 0;padding:6px 0;display:flex}.account-popover{min-width:230px}html[data-solid] :is(.glass-panel,.sidebar,.workspace-topbar,.global-search,.account-popover,.notification-popover,.chat-pop,.chat-launch,.run-filters,.run-card,.rail-character,.rail-rewards,.workspace-footer,.activity-tabs,.run-browser,.workspace-title,.payment-character,.member-panel,.member-card,.member-new-chat-panel,.member-appearance,.member-chat,.member-split .member-room,.member-pick,.premium-hero,.premium-perk,.premium-plan,.premium-compare-card,.story-proof,.role-story,.role-story-content,.public-nav,.complete-footer,.language-select select,.language-select,.toast,.member-character-stats>div,.admin-workspace .glass-panel,.composition,.activity-selector,.party-character,.chat-bubble,.member-message,.notification-popover li,.notification-foot,.cp-nameplate){-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none!important;background-color:var(--slab)!important}html[data-solid] :is(.sidebar,.account-popover,.notification-popover,.chat-pop,.public-nav,.complete-footer,.workspace-topbar,.shell-popover,.cs-popover,.command-palette,.toast){-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none!important;background-color:var(--raised)!important}html[data-solid] :is(.field,select,input:not([type=checkbox]):not([type=radio]),textarea,.global-search,.chat-composer input){background-color:var(--sunken)!important}html[data-solid] :is(.run-card.expanded,.member-room.selected,.member-pick.selected,.party-character.active,.notification-popover li.unread,.chat-bubble.own,.member-message.own){background-color:var(--raised-2)!important}html body .cosmetic-banner{isolation:isolate;background:var(--slab);position:relative;overflow:hidden}.cosmetic-banner:before{content:"";z-index:-1;background:url(/art/rewards.webp) 72% 38%/cover no-repeat;width:min(66%,1100px);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 58%);mask-image:linear-gradient(90deg,#0000 0%,#000 58%)}html[dir=rtl] .cosmetic-banner:before{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 58%);mask-image:linear-gradient(270deg,#0000 0%,#000 58%)}.cosmetic-banner:after{content:"";z-index:-1;pointer-events:none;background:var(--slab);position:absolute;inset:0}html[dir=rtl] .cosmetic-banner:after{background:var(--slab)}@media (max-width:768px){.cosmetic-banner:before{opacity:.5;width:100%;-webkit-mask-image:none;mask-image:none}.cosmetic-banner:after{background:var(--slab)}}.workspace-title h1{letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.3}.workspace-title p{color:var(--ash);margin-top:6px;font-size:13.5px;line-height:1.6}@media (max-width:768px){.workspace-title h1{font-size:24px}}.workspace-body{padding-bottom:88px}.button.secondary,.member-module .button:not(.primary):not(.gold):not(.selected):not(.danger){background:var(--slab);border:1px solid var(--line-strong);color:var(--bone)}.button.secondary:hover,.member-module .button:not(.primary):not(.gold):not(.selected):not(.danger):hover{border-color:var(--line-strong)}.button.primary:active:not(:disabled),.button.secondary:active:not(:disabled),.member-new-chat button[type=submit]:active:not(:disabled),.chat-composer button:active:not(:disabled){transform:translateY(1px)}.member-details>summary{border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 14px;list-style:none;display:flex}.member-details>summary::-webkit-details-marker{display:none}.member-details>summary:after{content:"";opacity:.75;background:currentColor;flex:none;width:16px;height:16px;transition:transform .18s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.member-details[open]>summary:after{transform:rotate(90deg)}[dir=rtl] .member-details>summary:after{transform:scaleX(-1)}[dir=rtl] .member-details[open]>summary:after{transform:scaleX(-1)rotate(90deg)}summary{list-style:none}summary::-webkit-details-marker{display:none}.member-attach{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--slab);min-height:42px;color:var(--bone);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.member-attach:hover,.member-attach:focus-within{border-color:var(--line-strong);background:var(--slab)}.member-attach input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.chat-dock .chat-launch,.member-details>summary:after,.member-attach{transition:none}}*{scrollbar-width:thin;scrollbar-color:#2a4558 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--slab);border-radius:var(--r-xs)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:0 0}.workspace-calm .workspace-body{padding-bottom:96px!important}.member-badge{border-color:var(--line-strong);color:var(--bone);background:#ffffff0a}.member-new-btn{color:var(--on-bone);background:var(--bone)}.member-new-btn:hover{filter:brightness(1.09)}.member-new-btn.selected{box-shadow:0 0 0 3px #ede8df14}.member-composer .member-form{grid-template-columns:40px minmax(0,1fr) auto;align-items:end;gap:8px;margin:12px 0 0}.member-composer .member-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.member-composer .member-form .member-field{grid-area:2/2;align-self:end;height:auto;min-height:0;display:block}.member-composer .member-field .field{resize:none;field-sizing:content;height:40px;min-height:40px;max-height:120px;margin:0;padding:9px 12px}.member-composer .member-attach{grid-area:2/1;justify-content:center;width:40px;min-height:40px;padding:0}.member-composer .member-form-footer{display:contents}.member-composer .member-form-footer .button{border-radius:var(--r-sm);grid-area:2/3;min-height:40px;padding-inline:18px}.member-composer .member-form-footer .member-error{grid-area:3/1/auto/-1;margin:0}.member-composer .member-form-footer .button+*{grid-row:3}.member-attach-chip{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--slab);max-width:100%;color:var(--bone);grid-area:1/1/auto/-1;justify-self:start;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12.5px;display:inline-flex}.member-attach-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-attach-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;transition:background .18s;display:grid}.member-attach-chip button:hover{background:#ffffff26}@media (max-width:480px){.public-nav{gap:8px}.public-nav .brand{min-width:0;font-size:16px}.nav-end{gap:4px;min-width:0}.language-select select{max-width:52px}}.button,.member-module .button:not(.primary):not(.gold):not(.selected):not(.danger){background:var(--raised);color:var(--bone);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:none;filter:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.button:hover:not(:disabled),.member-module .button:not(.primary):not(.gold):not(.selected):not(.danger):hover{background:var(--raised-2);border-color:var(--ash-dim);filter:none;transform:none}.button.primary,.button.primary:hover,.member-module .button.primary{background:var(--bone);color:var(--on-bone);border-color:var(--bone);box-shadow:none;filter:none}.button.primary:hover:not(:disabled){background:var(--bone-hover);border-color:var(--bone-hover)}.button.gold,.button.gold:hover{background:var(--gold);color:var(--on-bone);border-color:var(--gold);box-shadow:none}.button.danger,.member-module .button.danger{color:var(--danger-text);border:1px solid var(--danger);box-shadow:none;background:0 0}.button.danger:hover:not(:disabled){background:var(--raised);border-color:var(--danger-text)}.button:active:not(:disabled){transform:scale(.98)}.button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.button:disabled{opacity:.5;filter:none;transform:none}.glass-panel{background:var(--slab);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){.button,.button:hover,.button:active{transition:none;transform:none}}.ink .run-tour{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--bone);font:inherit;cursor:pointer;transition:border-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}.ink .run-tour:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-1px)}
.ink *{box-sizing:border-box;margin:0;padding:0}.ink{background:var(--ink);color:var(--bone);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--ink);font-size:1rem;line-height:1.6}.ink.mobile{min-width:0}.ink button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ink i.ph,.ink i.ph-fill{flex:none;line-height:1}.ink .num{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero}.ink .g{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.ink .wrap{width:min(var(--w-page),calc(100% - 2 * var(--gutter)));margin-inline:auto}.ink .t-hero{font-family:var(--font-display);font-variation-settings:"opsz" 96,"wdth" 92;letter-spacing:-.022em;text-wrap:balance;font-size:4rem;font-weight:680;line-height:1.02}.ink .t-display{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.025em;text-wrap:balance;font-size:2.75rem;font-weight:640;line-height:1.06}.ink .t-h1{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.018em;text-wrap:balance;font-size:2rem;font-weight:620;line-height:1.12}.ink .t-h2{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.01em;text-wrap:balance;font-size:1.5rem;font-weight:600;line-height:1.2}.ink .t-h3{letter-spacing:-.005em;font-size:1.125rem;font-weight:600;line-height:1.35}.ink .t-body-l{color:var(--ash);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.ink .t-ui{font-size:.875rem;font-weight:500;line-height:1.45}.ink .t-label{letter-spacing:.005em;font-size:.8125rem;font-weight:500;line-height:1.35}.ink .t-micro{letter-spacing:.01em;font-size:.75rem;font-weight:500;line-height:1.3}.ink .ash{color:var(--ash)}.ink .bone{color:var(--bone)}.ink .gold{color:var(--gold)}.ink .beta{background:var(--slab);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:36px;display:flex}.ink .beta .wrap{align-items:center;gap:var(--s-3);color:var(--ash);font-size:.8125rem;font-weight:500;display:flex}.ink .beta .wrap>span.msg{flex:1;align-items:center;gap:8px;display:flex}.ink .beta .msg i{color:var(--bone);font-size:16px}.ink .beta .btn-ghost{color:var(--bone)}.ink .xbtn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ash);place-items:center;display:grid}.ink .btn{height:40px;padding:0 var(--s-4);border-radius:var(--r-sm);justify-content:center;align-items:center;gap:var(--s-2);white-space:nowrap;font-size:.875rem;font-weight:600;transition:background-color .12s,transform .12s,border-color .12s;display:inline-flex}.ink .btn i{font-size:18px}.ink .btn.lg{height:44px;padding:0 var(--s-5)}.ink .btn.sm{height:36px;padding:0 var(--s-3)}.ink .btn-primary{background:var(--bone);color:var(--on-bone)}.ink .btn-primary:hover{background:var(--bone-hover);transform:translateY(-1px)}.ink .btn-secondary{background:var(--raised);color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-strong)}.ink .btn-ghost{color:var(--bone);padding:0 var(--s-2);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 9px);background-repeat:no-repeat;background-size:0 1px}.ink .btn-ghost.ul{background-size:100% 1px;background-position:var(--s-2) calc(100% - 9px);background-origin:padding-box}.ink .btn-secondary:is(:hover,:focus-visible),.ink .btn-secondary:hover{background:var(--raised-2)}.ink kbd{font-family:var(--font-num);border-radius:var(--r-xs);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ash);padding:3px 5px;font-size:.75rem;font-weight:500;line-height:1}.ink .link{border-bottom:1px solid var(--line-strong);padding-bottom:1px}.ink .chip{border-radius:var(--r-xs);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;cursor:default;align-items:center;gap:5px;height:22px;padding:0 8px 0 6px;font-size:.75rem;font-weight:500;display:inline-flex}.ink .chip.sample,.ink .chip.sample.big{display:none}.ink .chip i{font-size:13px}.ink .chip.open{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--bone);background:#ede8df12}.ink .chip.wait{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-wait) 55%,transparent);background:color-mix(in oklab,var(--st-wait) 12%,transparent);color:var(--st-wait);border:1px dashed color-mix(in oklab,var(--st-wait) 70%,transparent);box-shadow:none;outline:none;padding:0 7px 0 5px}.ink .chip.ok{background:var(--raised-2);color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-strong)}.ink .chip.ok i{color:var(--bone)}.ink .chip.full{background:var(--sunken);color:var(--ash);box-shadow:inset 0 0 0 1px var(--line)}.ink .chip.live{background:color-mix(in oklab,var(--st-live) 14%,transparent);color:var(--st-live);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-live) 40%,transparent)}.ink .chip.draft{border:1px dashed var(--line-input);color:var(--bone);background:0 0;padding:0 7px 0 5px}.ink .rg{align-items:center;gap:4px;display:inline-flex}.ink .rg.tank{color:var(--role-tank)}.ink .rg.healer{color:var(--role-healer)}.ink .rg.damage{color:var(--role-damage)}.ink .coin{color:var(--bone)}.ink .star{color:var(--gold)}.ink .credit{font-family:var(--font-num);color:var(--gold);font-variant-numeric:tabular-nums slashed-zero;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ink .cells{gap:3px;display:grid}.ink .cells.c40,.ink .cells.c20{grid-template-columns:repeat(20,8px);gap:3px}.ink .cells.c16{grid-template-columns:repeat(10,20px);gap:4px}.ink .cell{border-radius:var(--r-cell);background:var(--sunken);border:1px solid var(--line-strong);place-items:center;width:8px;height:8px;display:grid;position:relative}.ink .cells.c16 .cell{background:0 0;border:0;border-radius:50%;width:20px;height:20px}.ink .cells.c16 .cell .g{filter:grayscale()brightness(.55);opacity:.4;width:20px;height:20px;transition:filter var(--d-base) var(--ease-out),opacity var(--d-base) var(--ease-out);transform:none}.ink .cells.c16 .cell.f{background:0 0}.ink .cells.c16 .cell.f .g{filter:drop-shadow(0 1px 2px #00000073);opacity:1}.ink .cells.c16 .cell.mine{outline:1px solid var(--bone);outline-offset:1px}.ink .cells.c16 .cell.open-fit{outline:1px dashed var(--bone);outline-offset:1px;border:0}.ink .cells.c16 .cell.open-fit .g{opacity:.8;filter:none}.ink .cell.f{border-style:solid;border-color:#0000}.ink .cell.f.tank{background:var(--role-tank)}.ink .cell.f.healer{background:var(--role-healer)}.ink .cell.f.damage{background:var(--role-damage)}.ink .cell.f svg{width:10px;height:10px;color:var(--on-bone)}.ink .cell.mine{border-color:var(--bone)}.ink .row:is(:hover,:focus-visible) .cell:not(.f){border-color:var(--ash-dim)}.ink .row:is(:hover,:focus-visible) .cell.mine{border-color:var(--bone)}.ink .cell.lock:after{content:"";border-radius:var(--r-cell);opacity:.15;border:1px solid;position:absolute;inset:-1px;transform:scale(1.7)}.ink .cell.lock.tank{color:var(--role-tank)}.ink .cell.lock.healer{color:var(--role-healer)}.ink .cell.lock.damage{color:var(--role-damage)}.ink .cells.empty .cell{background:var(--sunken)}.ink .sum{color:var(--ash);white-space:nowrap;flex-wrap:wrap;gap:3px 9px;margin-top:8px;font-size:.75rem;font-weight:500;display:flex}.ink .sum .rg{gap:4px}.ink .sum b{font-weight:500;font-family:var(--font-num);color:var(--bone)}.ink .cell.open-fit{border:1px dashed var(--bone)}.ink .row:is(:hover,:focus-visible) .cell.open-fit{border-color:var(--bone)}.ink .cell.lock{animation:ink-slot-lock .18s var(--ease-settle) var(--slot-delay,0s) both}.ink .cell.lock .g{animation:ink-slot-glyph .12s var(--ease-out) calc(var(--slot-delay,0s) + 60ms) both}.ink .cell.lock:after{opacity:0;animation:ink-slot-ring .24s var(--ease-out) var(--slot-delay,0s) both;transform:scale(1)}@keyframes ink-slot-lock{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes ink-slot-glyph{0%{opacity:0}to{opacity:1}}@keyframes ink-slot-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (max-width:767px){.ink .cells.c40{grid-template-columns:repeat(20,6px);gap:2px}.ink .cells.c40 .cell{width:6px;height:6px}}@media (prefers-reduced-motion:reduce){.ink .cell.lock,.ink .cell.lock .g{animation:none}.ink .cell.lock:after{animation:none;display:none}}.ink .gem{background:currentColor;flex:none;width:11px;height:11px;display:inline-block}.ink .gem.common{border-radius:50%}.ink .gem.rare{border-radius:2px}.ink .gem.epic{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.ink .gem.legendary{clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%)}.ink .gem.diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:12px;height:12px}.ink .rar-common{color:var(--rar-common)}.ink .rar-rare{color:var(--rar-rare)}.ink .rar-epic{color:var(--rar-epic)}.ink .rar-legendary{color:var(--rar-legendary)}.ink .rar-diamond{color:var(--rar-diamond-text)}.ink .rarity{align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.ink .pubbar{border-bottom:1px solid var(--line);background:var(--ink);height:64px}.ink .pubbar .wrap{align-items:center;gap:var(--s-7);height:64px;display:flex}.ink .ink-brand{font-family:var(--font-display);font-variation-settings:"opsz" 96,"wdth" 96;letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:640;display:flex}.ink .ink-brand img{width:35px;height:auto;display:block}.ink .pubnav{gap:var(--s-6);color:var(--ash);font-size:.875rem;font-weight:500;display:flex}.ink .pubnav a{padding:8px 0}.ink .pubend{align-items:center;gap:var(--s-3);margin-inline-start:auto;display:flex}.ink .langbtn{height:36px;color:var(--ash);border-radius:var(--r-sm);align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:500;display:inline-flex}.ink .searchbtn{border-radius:var(--r-sm);height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ash);align-items:center;gap:8px;padding:0 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.ink .searchbtn i{color:var(--bone);font-size:17px}.ink .mbar{border-bottom:1px solid var(--line);background:var(--ink);height:60px;position:relative}.ink .mbar .wrap{align-items:center;gap:var(--s-5);height:60px;display:flex}.ink .mnav{gap:var(--s-1);height:60px;display:flex}.ink .mnav a{color:var(--ash);align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:500;display:flex;position:relative}.ink .mnav a i{font-size:19px}.ink .mnav a .chev{margin-inline-start:-2px;font-size:12px}.ink .mnav a.on{color:var(--bone)}.ink .mnav a.on:after,.ink .subtabs a.on:after{content:"";inset-inline:14px;background:var(--bone);height:2px;position:absolute;bottom:-1px}.ink .mpal{background:var(--sunken);border-radius:var(--r-sm);width:320px;height:38px;box-shadow:inset 0 0 0 1px var(--line-input);color:var(--ash-placeholder);align-items:center;gap:10px;padding:0 10px 0 12px;font-size:.875rem;display:flex}.ink .mpal i{color:var(--bone);font-size:18px}.ink .mpal kbd{margin-inline-start:auto}.ink .mend{align-items:center;gap:var(--s-3);margin-inline-start:auto;display:flex}.ink .cchip{border-radius:var(--r-sm);background:var(--slab);height:34px;box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:7px;padding:0 12px;font-size:.875rem;display:inline-flex}.ink .ibtn{border-radius:var(--r-sm);width:36px;height:36px;color:var(--bone);place-items:center;display:grid;position:relative}.ink .ibtn i{font-size:21px}.ink .ibtn .cnt{top:1px;border-radius:var(--r-round);background:var(--bone);min-width:17px;height:17px;color:var(--on-bone);font-size:.6875rem;font-weight:700;font-family:var(--font-num);place-items:center;padding:0 4px;display:grid;position:absolute;inset-inline-end:-1px}.ink .ibtn .dot{top:7px;background:var(--bone);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;inset-inline-end:8px}.ink .ink-avatar{border-radius:var(--r-md);background:var(--raised);width:36px;height:36px;box-shadow:0 0 0 1px var(--line-strong);flex:none}.ink .persona{align-items:center;gap:10px;padding:0 8px 0 0;display:flex}.ink .persona .pc{border-radius:var(--r-xs);background:var(--raised);height:26px;box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:500;display:inline-flex}.ink .subtabs{border-bottom:1px solid var(--line);background:var(--ink);height:44px}.ink .subtabs .wrap{height:44px;display:flex}.ink .subtabs a{color:var(--ash);align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;display:flex;position:relative}.ink .subtabs a.on{color:var(--bone)}.ink .subtabs a:first-child{padding-inline-start:0}.ink .subtabs a.on:first-child:after{inset-inline-start:0}.ink .slab{background:var(--slab);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.ink .tile{border-radius:var(--r-sm);background:var(--raised);width:40px;height:40px;color:var(--bone);flex:none;place-items:center;font-size:22px;display:grid}.ink .tile .g{width:22px;height:22px}.ink .avatar-s{background:var(--raised);border-radius:6px;flex:none;width:22px;height:22px}.ink .runlist{flex-direction:column;gap:8px;display:flex}.ink .row{background:var(--slab);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:40px minmax(0,1fr) 266px minmax(84px,max-content) 150px 24px;align-items:start;column-gap:12px;min-height:72px;padding:16px;display:grid;position:relative}.ink .row:is(:hover,:focus-visible){background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-strong)}.ink .row .title{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.ink .row .title .t-h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.ink .row .title .v{color:var(--ash);white-space:nowrap;font-size:.875rem;font-weight:400}.ink .meta{color:var(--ash);white-space:nowrap;gap:12px;margin-top:2px;font-size:.8125rem;font-weight:500;display:flex}.ink .rep{color:var(--ash);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:.75rem;display:flex}.ink .rep .st{color:var(--bone);font-family:var(--font-num);align-items:center;gap:3px;display:inline-flex}.ink .rep .st i{font-size:12px}.ink .rep .sep{background:var(--line-strong);width:1px;height:10px}.ink .pay{font-family:var(--font-num);flex-direction:column;gap:3px;padding-top:2px;font-size:.9375rem;font-weight:500;line-height:1.25;display:flex}.ink .pay small{font-family:var(--font-ui);color:var(--ash);font-size:.75rem;font-weight:500}.ink .pay .amt{white-space:nowrap;align-items:center;gap:6px;display:flex}.ink .act{flex-direction:column;align-items:flex-start;gap:6px;padding-top:0;display:flex}.ink .act .btn{width:100%}.ink .act .chip{margin-top:0}.ink .detail{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ash);place-items:center;margin-top:6px;font-size:16px;display:grid}.ink .exp{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1.25fr 1fr;gap:32px;margin-top:16px;padding-top:16px;display:grid}.ink .seatgrid{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.ink .seatgrid .grp{flex-direction:column;gap:5px;display:flex}.ink .seatgrid .grp h5{color:var(--ash);align-items:center;gap:6px;margin-bottom:1px;font-size:.75rem;font-weight:500;display:flex}.ink .seat{border-radius:var(--r-sm);background:var(--ink);height:30px;box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:8px;padding:0 8px;font-size:.8125rem;font-weight:500;display:flex}.ink .seat .sw{border-radius:var(--r-cell);flex:none;width:12px;height:12px}.ink .seat.open{color:var(--ash);box-shadow:none;border:1px dashed var(--line-strong);background:0 0}.ink .seat.open.mine{border-color:var(--bone);color:var(--bone)}.ink .seat bdi{color:var(--bone)}.ink .seat .cls{color:var(--ash);font-weight:400}.ink .reqs{flex-direction:column;gap:10px;font-size:.875rem;display:flex}.ink .reqs .li{align-items:center;gap:8px;display:flex}.ink .reqs .li i{color:var(--ash);font-size:16px}.ink .org{background:var(--ink);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:10px;padding:10px;display:flex}.ink .org .avatar-s{border-radius:var(--r-md);width:36px;height:36px}.ink .rail{background:var(--slab);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:20px;padding:20px;display:flex}.ink .rail h4{color:var(--ash);margin-bottom:10px;font-size:.8125rem;font-weight:500}.ink .sep-line{background:var(--line);height:1px}.ink .ink-toast{background:var(--raised);box-shadow:var(--e-2);border-radius:var(--r-md);z-index:var(--z-toast);align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:.875rem;font-weight:500;display:flex;position:absolute}.ink .ink-toast i.ph-check-circle{color:var(--bone);font-size:20px}.ink .seg{background:var(--sunken);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-input);padding:3px;display:inline-flex}.ink .seg button{height:34px;color:var(--ash);border-radius:4px;align-items:center;gap:7px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.ink .seg button i,.ink .seg button .g{width:16px;height:16px;font-size:16px}.ink .seg button.on{background:var(--raised-2);color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-strong)}.ink .sel{background:var(--sunken);border-radius:var(--r-sm);height:38px;box-shadow:inset 0 0 0 1px var(--line-input);align-items:center;gap:8px;padding:0 10px 0 12px;font-size:.875rem;font-weight:500;display:inline-flex}.ink .sel i{color:var(--ash);font-size:14px}.ink .ink-select{min-width:0;display:inline-flex;position:relative}.ink .ink-select>select.sel{appearance:none;width:100%;color:var(--bone);border:0;padding-inline:12px 30px}.ink .ink-select.has-icon>select.sel{padding-inline-start:34px}.ink .ink-select>.sel-icon{inset-inline-start:12px;pointer-events:none;color:var(--ash);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ink .ink-select.has-icon .cs-trigger{padding-inline-start:34px}.ink .ink-select .cs-trigger.sel{box-shadow:none;width:100%;height:38px;min-height:38px}.ink .ink-select>svg{inset-inline-end:10px;pointer-events:none;color:var(--ash);position:absolute;top:50%;transform:translateY(-50%)}.ink .field-label{margin-bottom:8px;font-size:.8125rem;font-weight:500;display:block}.ink .helper{color:var(--ash);margin-top:8px;font-size:.75rem}.ink .mono-s{font-family:var(--font-num);font-size:.75rem}.ink .ccard{background:var(--slab);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:12px;transition:transform .12s;display:flex;position:relative}.ink .ccard .art{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--sunken);position:relative;overflow:hidden}.ink .ccard .art img,.ink .ccard .art .bg{object-fit:cover;width:100%;height:100%;display:block}.ink .ccard .art.stage{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,var(--raised) 0,var(--sunken) 68%);place-items:center;display:grid}.ink .ccard .art.stage img{object-fit:contain;width:84%;height:84%}.ink .ccard.n1 .art{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.ink .ccard.n2 .art,.ink .ccard.n3 .art{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.ink .ccard:is(:hover,:focus-visible){box-shadow:var(--e-1),inset 0 0 0 1px color-mix(in oklab,var(--rar) 55%,transparent),0 0 0 1px color-mix(in oklab,var(--rar) 55%,transparent);background:var(--raised);transform:translateY(-2px)}.ink .ccard:is(:hover,:focus-visible) .art img,.ink .ccard:is(:hover,:focus-visible) .art .bg{transform:scale(1.03)}.ink .ccard .slot{color:var(--ash);margin-top:12px;font-size:.75rem}.ink .ccard h3{margin-top:2px;font-size:1.125rem;font-weight:600;line-height:1.35}.ink .ccard .meta2{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ink .ccard .foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.ink .swatches{gap:8px;margin-top:10px;display:flex}.ink .swatches span{border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff1f}.ink .swatches span.sel{box-shadow:0 0 0 2px var(--slab),0 0 0 4px var(--bone)}.ink .rim{border-radius:var(--r-md);pointer-events:none;position:absolute;inset:0}.ink .legend{color:var(--ash);flex-direction:column;gap:8px;font-size:.75rem;display:flex}.ink .legend div{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.ink .legend .g,.ink .legend i{flex:none;width:15px;height:15px;margin-top:1px;font-size:15px}.ink .row .rep .sep{display:none}.ink{background:var(--ink);color:var(--bone);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:1rem;line-height:1.6}.ink h1,.ink h2,.ink h3,.ink h4,.ink h5,.ink p,.ink ul,.ink ol,.ink figure{margin:0;padding:0}.ink h1,.ink h2{color:var(--bone)}.ink p,.ink small{color:inherit}.ink a{color:inherit;text-decoration:none}.ink input,.ink textarea,.ink select{font:inherit;color:var(--bone);background:var(--sunken);border:1px solid var(--line-input);border-radius:var(--r-sm);min-width:0;padding:10px 12px}.ink input::placeholder,.ink textarea::placeholder{color:var(--ash-placeholder)}.ink :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ink :is(a,button,[role=button],input,select,textarea,summary,.card){transition:color var(--d-micro) var(--ease-out),background-color var(--d-micro) var(--ease-out),border-color var(--d-micro) var(--ease-out),opacity var(--d-micro) var(--ease-out),transform var(--d-micro) var(--ease-out)}.ink .btn:hover{transform:translateY(-1px)}.ink .btn:active{transform:scale(.98)}.ink .btn:disabled,.ink .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.ink .btn-ghost{transition:background-size var(--d-fast) var(--ease-out),transform var(--d-micro) var(--ease-out)}.ink .btn-ghost:hover,.ink .btn-ghost:focus-visible{background-size:100% 1px}.ink .ibtn:hover,.ink .xbtn:hover{background:var(--raised)}@media (prefers-reduced-motion:reduce){.ink :is(a,button,[role=button],input,select,textarea,summary,.card),.ink .btn-ghost{transition-duration:var(--d-0)}.ink .btn:hover,.ink .btn:active,.ink .ibtn:hover,.ink .ibtn:active,.ink .xbtn:hover,.ink .xbtn:active{transform:none}}.ink .btn-danger,.ink .chip.danger{border:1px solid var(--danger);color:var(--danger-text)}.ink .skeleton{background:linear-gradient(90deg,var(--slab),var(--raised-2),var(--slab));border-radius:var(--r-md);background-size:200% 100%;animation:1.4s linear infinite ink-shimmer}.ink .skeleton.row{height:96px;display:block}.ink .skeleton.card{height:280px}.ink .skeleton.cover{height:200px}.ink .skeleton.ledger{height:56px}.ink .skeleton.rail{height:380px}@keyframes ink-shimmer{to{background-position:-200% 0}}.ink .module-loading{gap:var(--s-2,8px);padding-top:28px;padding-bottom:128px;display:grid}.ink .module-loading .ml-head{max-width:420px;height:56px;margin-bottom:16px}.ink .module-loading .ml-tiles{gap:var(--s-2,8px);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}@media (max-width:767px){.ink .module-loading .ml-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ink .skeleton{background:var(--raised);animation:none}}.ink .empty-state{border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:0 0;justify-items:start;gap:12px;padding:40px 24px;display:grid}.ink .empty-state p{color:var(--ash)}.ink dialog{color:var(--bone);background:var(--raised);border-radius:var(--r-lg);box-shadow:var(--e-3);width:min(640px,100% - 32px);max-height:calc(100dvh - 48px);z-index:var(--z-overlay);border:0;margin:auto;padding:24px}.ink dialog::backdrop{background:var(--scrim)}.ink dialog[open]{animation:ink-dialog var(--d-base) var(--ease-out)}.ink .dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ink dialog.sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:90dvh;animation:ink-sheet var(--d-slow) var(--ease-expo);margin:0 auto;inset:auto 0 0}.ink .sheet-handle{background:var(--line-strong);border-radius:var(--r-round);width:40px;height:4px;margin:0 auto 20px}@keyframes ink-dialog{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ink-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ink dialog[open],.ink dialog.sheet{animation:none}}[dir=rtl] .ink :is(.t-hero,.t-display,.t-h1,.t-h2,.t-h3,.t-body-l,.t-ui,.t-label,.t-micro,.chip){letter-spacing:0}[dir=rtl] .ink .t-hero{font-size:var(--t-hero);font-weight:760;line-height:1.35}[dir=rtl] .ink .t-display{font-size:var(--t-display);font-weight:700;line-height:1.4}[dir=rtl] .ink .t-h1{font-size:var(--t-h1);font-weight:680;line-height:1.5}[dir=rtl] .ink .t-h2{font-size:var(--t-h2);font-weight:640;line-height:1.55}[dir=rtl] .ink .t-h3{font-size:var(--t-h3);font-weight:620;line-height:1.7}[dir=rtl] .ink :is(.t-body-l,p){line-height:1.9}[dir=rtl] .ink :is(.t-ui,.t-label,.t-micro){line-height:1.7}[dir=rtl] .ink .num{font-family:var(--font-fa);font-feature-settings:"tnum"}@media (max-width:767px){.ink .btn:not(.sm){min-height:44px}.ink .t-hero{font-size:var(--t-hero)}}.ink .toggle{border-radius:var(--r-sm);min-height:44px;color:var(--bone);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-size:.875rem;font-weight:500;display:flex;position:relative}.ink .toggle:hover{background:var(--raised)}.ink .toggle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ink .toggle:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.ink .toggle:disabled{color:var(--ash-dim);cursor:not-allowed}.ink .toggle:has(input:disabled){color:var(--ash-dim);cursor:not-allowed}.ink .toggle .tg-icon{color:var(--ash);flex:none;display:inline-flex}.ink .toggle .tg-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ink .toggle .tg-text small{color:var(--ash);font-size:.75rem;font-weight:400;line-height:1.4}.ink .toggle:disabled .tg-text small{color:var(--ash-dim)}.ink .toggle .sw{border-radius:var(--r-round);background:var(--sunken);width:36px;height:20px;box-shadow:inset 0 0 0 1px var(--line-input);transition:background-color var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out);flex:none;position:relative}.ink .toggle .sw:after{content:"";top:2px;background:var(--ash);width:16px;height:16px;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out);border-radius:50%;position:absolute;inset-inline-start:2px}.ink .toggle[aria-checked=true] .sw{background:var(--bone);box-shadow:none}.ink .toggle:has(input:checked) .sw{background:var(--bone);box-shadow:none}.ink .toggle[aria-checked=true] .sw:after{background:var(--on-bone);transform:translate(16px)}.ink .toggle:has(input:checked) .sw:after{background:var(--on-bone);transform:translate(16px)}[dir=rtl] .ink .toggle[aria-checked=true] .sw:after{transform:translate(-16px)}[dir=rtl] .ink .toggle:has(input:checked) .sw:after{transform:translate(-16px)}.ink .toggle:disabled .sw{opacity:.5}.ink .toggle:has(input:disabled) .sw{opacity:.5}.ink .toggle.switch-field input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ink .switch-list>.toggle,.ink .account-controls .toggle,.ink .account-popover-ink .toggle{width:100%}.ink .switch-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ink .switch-list>.toggle+.toggle{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}@media (min-width:900px){.ink .switch-list.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (prefers-reduced-motion:reduce){.ink .toggle,.ink .toggle .sw,.ink .toggle .sw:after{transition:none}}.ink .role-chips{flex-wrap:wrap;gap:8px;display:flex}.ink .role-chip{border-radius:var(--r-round);border:1px solid var(--line-input);background:var(--sunken);min-height:40px;color:var(--ash);font:inherit;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out);align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.ink .role-chip:hover{background:var(--raised);color:var(--bone)}.ink .role-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ink .role-chip:disabled{color:var(--ash-dim);cursor:not-allowed}.ink .role-chip.locked,.ink .role-chip.locked:hover{opacity:.4;cursor:not-allowed;background:var(--sunken);color:var(--ash-dim);border-style:dashed;text-decoration:line-through;text-decoration-thickness:1px}.ink .role-chip.on{color:var(--bone);background:var(--raised)}.ink .role-chip.tank.on{border-color:var(--role-tank)}.ink .role-chip.healer.on{border-color:var(--role-healer)}.ink .role-chip.damage.on{border-color:var(--role-damage)}.ink .role-chip.tank.on .g{color:var(--role-tank)}.ink .role-chip.healer.on .g{color:var(--role-healer)}.ink .role-chip.damage.on .g{color:var(--role-damage)}@media (prefers-reduced-motion:reduce){.ink .role-chip{transition:none}}.ink .settings-page{flex-direction:column;gap:16px;display:flex}.ink .settings-page .member-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ink .settings-page .settings-intro{margin:0}.ink .legacy-me .settings-page .pref-toggle{box-shadow:none;border-radius:var(--r-sm);background:0 0}.ink .settings-card{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.ink .settings-card .t-h3{margin:0 0 4px}.ink .settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:767px){.ink .settings-fields{grid-template-columns:minmax(0,1fr)}.ink .settings-card{padding:12px}}.ink img.role-medal{object-fit:contain;filter:drop-shadow(0 1px 2px #00000073);transform:scale(1.25)}
