@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-vietnamese-400-normal-D9IEVGR9.woff2) format("woff2"),url(/assets/pinyon-script-vietnamese-400-normal-DsnOr8jX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-ext-400-normal-DzUoH_k9.woff2) format("woff2"),url(/assets/pinyon-script-latin-ext-400-normal-Cu_llAZZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2) format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2");size-adjust:88%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2");size-adjust:88%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2");size-adjust:88%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2");size-adjust:88%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2");size-adjust:88%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2");size-adjust:88%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2");size-adjust:88%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2");size-adjust:88%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2");size-adjust:88%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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(/assets/noto-sans-arabic-math-400-normal-BxrVu-ji.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-400-normal-BiWGKoY7.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-symbols-400-normal-BbP0vlM-.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-400-normal-BJzmBRSy.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-latin-ext-400-normal-CW3XQ4Yj.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-400-normal-D4Wl3hq7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/noto-sans-arabic-latin-400-normal-CjsIS08k.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-400-normal-lr8cikIT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:600;src:url(/assets/noto-sans-arabic-arabic-600-normal-JPxwL-XU.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-600-normal-JLzruTOp.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:600;src:url(/assets/noto-sans-arabic-math-600-normal-C2PaYQVA.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-600-normal-BQnKH7M_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-symbols-600-normal-BLWpRi3R.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-600-normal-Ch3HzCxt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-latin-ext-600-normal-6_GPoF44.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-600-normal-Be-B9uOG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:600;src:url(/assets/noto-sans-arabic-latin-600-normal-BUFr-ZM9.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-600-normal-D8ZQ8Cfs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius-card: 16px;--radius-banner: 18px;--radius-btn: 12px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--tg-safe-top: 0px;--tg-safe-bottom: 0px;--font-body: "Manrope", "Noto Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: "Playfair Display", Georgia, serif;--font-script: "Pinyon Script", "Playfair Display", cursive;--t-theme: .32s;--t-press: .15s;--nav-h: 64px;color-scheme:light dark}:root[data-mode=light]{color-scheme:light}:root[data-mode=dark]{color-scheme:dark}:root[dir=rtl]{--font-body: "Noto Sans Arabic", "Manrope", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--c-background);color:var(--c-text);font-family:var(--font-body);font-size:calc(15px * var(--ts, 1));line-height:1.5;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-theme) ease,color var(--t-theme) ease;overflow-x:hidden}button{font:inherit;color:inherit}h1,h2{font-family:var(--font-head);font-weight:600;letter-spacing:.01em;margin:0}.app{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate}.app-content{position:relative;z-index:1}.layer{position:fixed;inset:0;pointer-events:none;z-index:0}.layer-pattern-corner{inset:0 0 auto auto;width:min(70vw,320px);height:260px;-webkit-mask-image:radial-gradient(ellipse at top right,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at top right,#000 15%,transparent 70%)}:root[dir=rtl] .layer-pattern-corner{inset:0 auto auto 0;-webkit-mask-image:radial-gradient(ellipse at top left,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at top left,#000 15%,transparent 70%)}.layer-pattern-full{inset:0}:root[data-hsplit] .app>.layer-bg,:root[data-hsplit] .app>.layer-pattern-full{top:var(--hdr-vis, 0px);-webkit-mask-image:linear-gradient(transparent,#000 min(56px,var(--hdr-vis, 0px)));mask-image:linear-gradient(transparent,#000 min(56px,var(--hdr-vis, 0px)))}:root[data-hsplit] .app>.layer-pattern-corner{top:var(--hdr-vis, 0px)}.layer-pattern-banner{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.app-header{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:calc(var(--tg-safe-top) + var(--sp-3)) var(--sp-4) var(--sp-2);min-height:64px}.app-header .wordmark{position:relative}.screen{padding:var(--sp-3) var(--sp-4) calc(var(--nav-h) + var(--tg-safe-bottom) + var(--sp-5));display:flex;flex-direction:column;gap:var(--sp-4);max-width:640px;margin:0 auto}.screen-title{font-size:calc(28px * var(--ts, 1));line-height:1.2}.title-with-info{position:relative;display:flex;align-items:center;gap:var(--sp-2)}.title-with-info .info{position:static}.title-with-info .info-pop{inset-inline-start:0;inset-inline-end:auto}.section-title{font-size:calc(20px * var(--ts, 1));margin-bottom:var(--sp-2)}.muted{color:var(--c-text-2);margin:0}.small{font-size:calc(12.5px * var(--ts, 1))}.notice{margin:0;padding:var(--sp-3);border-radius:var(--radius-btn);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text);font-size:calc(14px * var(--ts, 1))}.inline-error{margin:0;color:var(--c-error);font-size:calc(14px * var(--ts, 1))}.link{background:none;border:0;padding:0 var(--sp-1);color:var(--c-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px}:root[data-mode=light] .link{color:var(--c-text)}.welcome{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:calc(var(--tg-safe-top) + var(--sp-4)) var(--sp-5) calc(var(--tg-safe-bottom) + var(--sp-5));overflow:hidden}.welcome-art{position:absolute;inset:0;pointer-events:none}.welcome-pattern{position:absolute;inset:0;opacity:.07}.welcome-arch{position:absolute;inset:calc(var(--tg-safe-top) + 112px) 6% 0;opacity:.55}.welcome-langs{position:relative;display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.welcome-center{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-3);padding:var(--sp-6) 0}.welcome-slogan{margin:0;font-family:var(--font-head);font-size:calc(24px * var(--ts, 1));font-weight:600;color:var(--c-text)}.welcome-lead{margin:0;max-width:320px;color:var(--c-text-2);font-size:calc(14.5px * var(--ts, 1))}.welcome-divider{display:flex;align-items:center;gap:var(--sp-2)}.welcome-divider span{width:56px;height:1px;background:linear-gradient(90deg,transparent,var(--c-ornament),transparent)}.welcome-footer{position:relative;display:flex;flex-direction:column;gap:var(--sp-3)}.brand-logo{object-fit:contain}.wordmark{font-family:var(--font-script);font-weight:400;line-height:1.15;padding:0 .12em;display:inline-block}.gold-foil{background-image:linear-gradient(100deg,#7d5d22,#c99a3d,#f6e3a1 28%,#d8ad4f 40%,#fff3c4 50%,#c8963a 62%,#f1d78a,#9b7430 90%,#d9b45c);background-size:220% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(60,40,10,.22))}.gold-foil-shine{animation:foil-shine 1.6s ease-out .3s 1 both}@keyframes foil-shine{0%{background-position:100% 50%}to{background-position:0% 50%}}.btn{min-height:48px;padding:0 var(--sp-5);border-radius:var(--radius-btn);border:1px solid transparent;font-weight:600;font-size:calc(15.5px * var(--ts, 1));cursor:pointer;transition:transform var(--t-press) ease,opacity .15s ease,background var(--t-theme) ease}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.55;cursor:default}.btn:focus-visible,.chip:focus-visible,.icon-btn:focus-visible,.nav-item:focus-visible,.segment:focus-visible,.switch:focus-visible,.asset:focus-visible,.theme-swatch:focus-visible{outline:2px solid var(--c-ornament);outline-offset:2px}.btn-primary{background:var(--c-primary-fill);color:var(--c-on-primary);box-shadow:0 6px 16px -10px var(--c-primary)}.btn-secondary{background:var(--c-surface);color:var(--c-text);border-color:var(--c-border)}.btn-ghost{background:transparent;color:var(--c-text)}.btn-block{width:100%}.card{position:relative;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:var(--sp-4);box-shadow:0 8px 22px -18px var(--c-text);transition:background-color var(--t-theme) ease,border-color var(--t-theme) ease}.banner{border-radius:var(--radius-banner);overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-3)}.banner>*:not(.layer){position:relative}.banner-title{font-size:calc(22px * var(--ts, 1))}.card-vip{border-color:var(--c-ornament);box-shadow:inset 0 0 0 3px var(--c-surface),inset 0 0 0 4px var(--c-ornament)}.row-card{display:flex;gap:var(--sp-3);align-items:center}.row-title{font-weight:600}.progress{height:6px;border-radius:6px;background:var(--c-border);overflow:hidden}.progress span{display:block;height:100%;background:var(--c-primary-fill)}.list{display:flex;flex-direction:column;gap:var(--sp-3)}.candidate{opacity:.4;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease}.candidate-revealed,:root[data-motion=off] .candidate{opacity:1;transform:none}.candidate-head{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:flex-start}.candidate-id{font-family:var(--font-body);font-size:calc(16px * var(--ts, 1));font-weight:700;font-variant-numeric:tabular-nums}.candidate-facts{color:var(--c-text-2);font-size:calc(14px * var(--ts, 1))}.tag{display:inline-block;margin-top:var(--sp-2);padding:2px var(--sp-2);border-radius:999px;border:1px solid var(--c-ornament);color:var(--c-text);font-size:calc(12px * var(--ts, 1))}.icon-btn{width:44px;height:44px;flex:none;border-radius:12px;border:1px solid var(--c-border);background:transparent;color:var(--c-text-2);display:grid;place-items:center;cursor:pointer;transition:color .18s ease,transform var(--t-press) ease}.icon-btn:active{transform:scale(.94)}.icon-btn-on{color:var(--c-primary);border-color:var(--c-primary)}:root[data-mode=light] .icon-btn-on{color:var(--c-text)}.chips,.tabs-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.tabs-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chip{position:relative;min-height:36px;padding:0 var(--sp-3);border-radius:999px;border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-surface) 85%,transparent);color:var(--c-text);cursor:pointer;white-space:nowrap;font-size:calc(13.5px * var(--ts, 1))}.chip-on{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);font-weight:600}.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:6px;border-radius:999px;background:var(--c-primary-fill);color:var(--c-on-primary);font-size:calc(11px * var(--ts, 1));font-weight:700}.segmented{display:flex;padding:3px;gap:3px;border-radius:var(--radius-btn);background:var(--c-surface);border:1px solid var(--c-border)}.segment{flex:1;min-height:40px;border:0;border-radius:9px;background:transparent;cursor:pointer;font-size:calc(14px * var(--ts, 1));color:var(--c-text-2);transition:background .18s ease,color .18s ease}.segment-on{background:var(--c-primary-fill);color:var(--c-on-primary);font-weight:600}.switch{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;background:none;border:0;cursor:pointer;padding:0}.switch-track{width:46px;height:28px;border-radius:999px;background:var(--c-border);position:relative;transition:background .18s ease}.switch-thumb{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:var(--c-surface);transition:transform .18s ease}.switch-on .switch-track{background:var(--c-primary)}.switch-on .switch-thumb{transform:translate(18px)}:root[dir=rtl] .switch-on .switch-thumb{transform:translate(-18px)}.field{display:flex;flex-direction:column;gap:var(--sp-2)}.field-label{font-size:calc(13.5px * var(--ts, 1));color:var(--c-text-2);display:flex;justify-content:space-between}.field-value{color:var(--c-text);font-weight:600}.input{min-height:48px;padding:0 var(--sp-3);border-radius:var(--radius-btn);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:inherit}.input:focus{outline:2px solid var(--c-ornament);outline-offset:1px}.slider{width:100%;accent-color:var(--c-primary);min-height:32px}.checkbox{display:flex;gap:var(--sp-2);align-items:center;min-height:44px;cursor:pointer}.checkbox input{width:22px;height:22px;accent-color:var(--c-primary)}.step{min-height:100dvh;padding-top:calc(var(--tg-safe-top) + var(--sp-5));padding-bottom:calc(var(--tg-safe-bottom) + var(--sp-4))}.step-body{flex:1;display:flex;flex-direction:column;gap:var(--sp-3)}.step-footer{display:flex;flex-direction:column;gap:var(--sp-3)}.consent-row{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.consent-title{font-weight:600}.document-text{white-space:pre-wrap;font-size:calc(14px * var(--ts, 1));color:var(--c-text)}.doc-rich{font-size:calc(14px * var(--ts, 1));line-height:1.55;color:var(--c-text);overflow-wrap:anywhere}.doc-rich p{margin:0 0 var(--sp-3)}.doc-rich ul{margin:0 0 var(--sp-3);padding-inline-start:1.3em}.doc-rich li{margin-bottom:4px}.doc-rich li::marker{color:var(--c-primary)}.doc-rich strong{font-weight:650}.doc-rich .doc-h{margin:var(--sp-4) 0 var(--sp-2);line-height:1.3}.doc-rich .doc-h:first-child{margin-top:0}.doc-rich .doc-h1{font-size:calc(18px * var(--ts, 1))}.doc-rich .doc-h2{font-size:calc(16px * var(--ts, 1));padding-top:var(--sp-3);border-top:1px solid var(--c-border);color:var(--c-primary)}.doc-rich .doc-h3{font-size:calc(14.5px * var(--ts, 1))}.doc-full{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;background:var(--c-background);color:var(--c-text);animation:sheet-in .26s ease-out both}.doc-full:focus{outline:none}.doc-full-head{display:flex;align-items:center;gap:var(--sp-2);padding:calc(var(--tg-safe-top) + var(--sp-3)) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--c-border)}.doc-full-title{flex:1;min-width:0;margin:0;font-size:calc(18px * var(--ts, 1))}.doc-full-body{flex:1;overflow-y:auto;padding:var(--sp-4)}.doc-full-foot{padding:var(--sp-3) var(--sp-4) calc(var(--tg-safe-bottom) + var(--sp-4));border-top:1px solid var(--c-border);background:var(--c-surface)}.skeleton{border-radius:var(--radius-card);background:var(--c-surface);border:1px solid var(--c-border);opacity:0}.skeleton-visible{opacity:1;background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--c-border) 70%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:skeleton 1.2s ease-in-out infinite}.skeleton-static{animation:none;background-image:none}@keyframes skeleton{0%{background-position:120% 0}to{background-position:-20% 0}}.toast-host{position:fixed;top:calc(var(--tg-safe-top) + 10px);left:0;right:0;display:flex;justify-content:center;padding:0 14px;pointer-events:none;z-index:50}.toast{width:100%;max-width:360px;min-height:52px;max-height:72px;display:flex;align-items:center;gap:var(--sp-3);padding:8px 16px;border-radius:14px;background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text);box-shadow:0 10px 28px -14px #00000073;font-size:calc(14.5px * var(--ts, 1));font-weight:600}.toast-icon{display:grid;place-items:center;color:var(--c-ornament);flex:none}.toast-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toast-enter{animation:toast-in .22s ease-out both}.toast-leave{animation:toast-out .17s ease-in both}@keyframes toast-in{0%{transform:translateY(-64px);opacity:0}to{transform:none;opacity:1}}@keyframes toast-out{to{transform:translateY(-64px);opacity:0}}.rings-animate .ring-left{animation:ring-left .45s ease-out both}.rings-animate .ring-right{animation:ring-right .45s ease-out both}@keyframes ring-left{0%{transform:translate(-6px);opacity:.3}}@keyframes ring-right{0%{transform:translate(6px);opacity:.3}}.dialog-backdrop{position:fixed;inset:0;z-index:40;background:#0a08066b;display:flex;align-items:flex-end;justify-content:center;animation:fade-in .25s ease both}.dialog{margin:auto var(--sp-4);width:100%;max-width:400px;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--radius-banner);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);animation:dialog-in .25s ease-out both}.dialog:focus{outline:none}.dialog-title{font-size:calc(22px * var(--ts, 1))}.dialog-body p{margin:0 0 var(--sp-2)}.dialog-actions{display:flex;gap:var(--sp-2);justify-content:flex-end}.sheet{width:100%;max-width:640px;max-height:85dvh;background:var(--c-surface);border-radius:20px 20px 0 0;padding:var(--sp-3) var(--sp-4) calc(var(--tg-safe-bottom) + var(--sp-4));display:flex;flex-direction:column;gap:var(--sp-3);animation:sheet-in .26s ease-out both}.sheet-handle{width:40px;height:4px;border-radius:4px;background:var(--c-border);margin:0 auto}.sheet-body{overflow-y:auto;flex:1}@keyframes fade-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes sheet-in{0%{transform:translateY(100%)}}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;height:calc(var(--nav-h) + var(--tg-safe-bottom));padding-bottom:var(--tg-safe-bottom);background:color-mix(in srgb,var(--c-surface) 94%,transparent);border-top:1px solid var(--c-border);backdrop-filter:blur(8px)}.bottom-nav-indicator{position:absolute;top:0;left:0;width:20%;height:2px;background:var(--c-ornament);transition:transform .2s ease}:root[dir=rtl] .bottom-nav-indicator{left:auto;right:0}.nav-item{position:relative;flex:1;border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:calc(11px * var(--ts, 1));color:var(--c-text-2);cursor:pointer;min-width:44px}.nav-item-on{color:var(--c-text);font-weight:600}.nav-badge{position:absolute;top:6px;left:calc(50% + 6px);margin:0}.menu-row{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:0 var(--sp-4);border-radius:var(--radius-card);border:1px solid var(--c-border);background:var(--c-surface);cursor:pointer;text-align:start}.menu-row span{flex:1;font-weight:600}:root[dir=rtl] .menu-row svg:last-child{transform:scaleX(-1)}.settings section{display:flex;flex-direction:column;gap:var(--sp-3)}.swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--sp-2)}.theme-swatch,.asset{border:1px solid var(--c-border);border-radius:14px;background:var(--c-surface);padding:var(--sp-2);display:flex;flex-direction:column;gap:6px;cursor:pointer;min-height:44px}.theme-swatch-on,.asset-on{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.theme-swatch-colors{height:44px;border-radius:10px;border:1px solid;display:flex;align-items:flex-end;gap:4px;padding:6px}.theme-swatch-colors span{width:18px;height:18px;border-radius:50%}.theme-swatch-name,.asset-name{font-size:calc(12.5px * var(--ts, 1));display:flex;align-items:center;gap:4px}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--sp-2)}.asset-thumb{height:72px;border-radius:10px;overflow:hidden;background:var(--c-background);border:1px solid var(--c-border)}.asset-thumb-pattern{opacity:.6}.preview{display:flex;flex-direction:column;gap:var(--sp-3)}.preview-title{font-family:var(--font-head);font-size:calc(20px * var(--ts, 1));font-weight:600}.preview-toast{display:flex;align-items:center;gap:var(--sp-2);padding:8px 12px;border-radius:12px;border:1px solid var(--c-border);color:var(--c-text);font-size:calc(13.5px * var(--ts, 1))}.preview-toast svg{color:var(--c-ornament)}.sticky-footer{position:sticky;bottom:0;padding:var(--sp-3) 0 calc(var(--tg-safe-bottom) + var(--sp-2));background:linear-gradient(transparent,var(--c-background) 30%);display:flex;flex-direction:column;gap:var(--sp-2)}:root[data-motion=off] *,:root[data-motion=off] *:before,:root[data-motion=off] *:after{animation:none!important;transition:none!important}:root[data-motion=subtle] .gold-foil-shine{animation-duration:1.1s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(min-width:720px){.welcome-center{gap:var(--sp-4)}}.langs{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.signup-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2)}.signup-desc{max-width:420px;font-size:calc(14.5px * var(--ts, 1))}.signup-card,.consent-card{display:flex;flex-direction:column;gap:var(--sp-3)}.consent-card{flex-direction:row;align-items:center;justify-content:space-between}.consent-card .checkbox{flex:1}.info{position:relative;display:inline-flex;flex-direction:column}.info-btn{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--c-ornament);background:transparent;color:var(--c-text);font:italic 600 calc(15px * var(--ts, 1))/1 var(--font-head);cursor:pointer;display:grid;place-items:center;position:relative}.info-btn:after{content:"";position:absolute;inset:-8px}.info-pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:20;width:min(280px,72vw);padding:var(--sp-3);border-radius:12px;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);box-shadow:0 12px 28px -12px #00000073;font-size:calc(13.5px * var(--ts, 1));line-height:1.45;font-weight:400}.question{display:flex;flex-direction:column;gap:var(--sp-2)}.question-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.question-label{font-weight:600;font-size:calc(15.5px * var(--ts, 1));line-height:1.35}.signup-card .question-head{margin-bottom:0}.choices{display:flex;flex-direction:column;gap:var(--sp-2)}.choices-2{display:grid;grid-template-columns:1fr 1fr}.choice{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;padding:10px var(--sp-3);text-align:start;border-radius:var(--radius-btn);border:1px solid var(--c-border);background:var(--c-surface);cursor:pointer;transition:border-color .16s ease,background .16s ease}.choice-on{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);font-weight:600}.choice-dot{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--c-border);display:grid;place-items:center}.choice-square{border-radius:6px}.choice-on .choice-dot{border-color:var(--c-primary);background:var(--c-primary-fill)}.choice-on .choice-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-on-primary)}.choice-on .choice-square:after{width:10px;height:6px;border-radius:0;background:none;border-inline-start:2px solid var(--c-on-primary);border-bottom:2px solid var(--c-on-primary);transform:rotate(-45deg) translate(1px,-1px)}.chip-num{min-width:48px;min-height:44px;justify-content:center}.select{appearance:none;-webkit-appearance:none;padding-inline-end:36px;background-image:linear-gradient(45deg,transparent 50%,var(--c-text-2) 50%),linear-gradient(135deg,var(--c-text-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}:root[dir=rtl] .select{background-position:20px 50%,14px 50%}.textarea{min-height:120px;padding:var(--sp-3);resize:vertical;line-height:1.45}.autocomplete{position:relative}.suggest{list-style:none;margin:4px 0 0;padding:4px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-surface);box-shadow:0 12px 28px -14px #00000080;position:absolute;inset-inline:0;z-index:15}.suggest-inline{position:static;box-shadow:none}.suggest button{width:100%;min-height:44px;text-align:start;border:0;background:none;border-radius:8px;padding:0 var(--sp-3);cursor:pointer}.suggest button:hover,.suggest button:focus-visible{background:color-mix(in srgb,var(--c-ornament) 18%,transparent)}.suggest-empty{padding:var(--sp-2)}.multisearch,.geo{display:flex;flex-direction:column;gap:var(--sp-2)}.date-row{display:grid;grid-template-columns:.8fr 1.4fr 1fr;gap:var(--sp-2)}.range{display:flex;flex-direction:column;gap:4px}.range-pair{display:flex;flex-direction:column;gap:2px}.range-value{font-family:var(--font-body);font-size:calc(20px * var(--ts, 1));font-weight:700;font-variant-numeric:tabular-nums}.range-ends{display:flex;justify-content:space-between}.row-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.who{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.who:has(>:only-child){grid-template-columns:1fr}.who-stack{grid-template-columns:1fr}.who-btn{min-height:56px;border-radius:var(--radius-btn);border:1px solid var(--c-border);background:var(--c-surface);font-weight:600;font-size:calc(15.5px * var(--ts, 1));cursor:pointer;transition:border-color .16s ease,background .16s ease,transform var(--t-press) ease}.who-btn:active{transform:scale(.97)}.who-on{background:var(--c-primary-fill);color:var(--c-on-primary);border-color:transparent}.questionnaire{padding-bottom:calc(var(--tg-safe-bottom) + 96px)}.q-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--sp-3);padding:calc(var(--tg-safe-top) + var(--sp-2)) 0 var(--sp-2);background:linear-gradient(var(--c-background) 70%,transparent)}.progress-green{flex:1;height:8px}.progress-green span{background:var(--c-success);transition:width .3s ease}.q-close{border:0;background:color-mix(in srgb,var(--c-surface) 85%,transparent)}.q-step{display:flex;flex-direction:column;gap:var(--sp-5);animation:step-in .22s ease-out both}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}.q-footer{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:1fr 1.6fr;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) calc(var(--tg-safe-bottom) + var(--sp-3));background:color-mix(in srgb,var(--c-background) 94%,transparent);border-top:1px solid var(--c-border);backdrop-filter:blur(8px)}.save-state{min-height:20px;font-size:calc(13px * var(--ts, 1));color:var(--c-text-2)}.save-saved{color:var(--c-success)}.save-error{color:var(--c-error)}.about-count{text-align:end}.about-short{color:var(--c-warning)}.step-footer .btn[disabled]{opacity:.5}.input{width:100%}.step .step-footer{margin-top:auto}.signup{gap:var(--sp-3)}.back-bar{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--tg-safe-top)}.back-bar .icon-btn:first-child svg{transform:scaleX(-1)}:root[dir=rtl] .back-bar .icon-btn:first-child svg{transform:none}.back-title{flex:1;font-size:calc(22px * var(--ts, 1));text-align:center}.icon-btn-spacer{width:44px;height:44px}.photo-block{position:relative;display:block;width:100%;aspect-ratio:4 / 3;border:1px solid var(--c-border);border-radius:var(--radius-card);overflow:hidden;background:var(--c-surface);padding:0;cursor:pointer}.photo-block:disabled{cursor:default}.photo-empty{display:grid;place-items:center;color:var(--c-text-2)}.auth-image{width:100%;height:100%;background:var(--c-surface);opacity:0;transition:opacity .28s ease}.auth-image-ready{opacity:1}.auth-image img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.photo-fill{position:absolute;inset:0}.photo-lock,.photo-count{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-surface) 88%,transparent);border:1px solid var(--c-border);font-size:calc(13px * var(--ts, 1))}.photo-lock{bottom:10px;inset-inline-start:10px}.photo-count{top:10px;inset-inline-end:10px}.viewer{position:fixed;inset:0;z-index:60;background:#000;display:grid;place-items:center}.viewer-img{width:100%;height:100%}.viewer-img img{object-fit:contain}.viewer-close{position:absolute;top:calc(var(--tg-safe-top) + 12px);inset-inline-end:12px;z-index:2;background:#0000008c;color:#fff}.viewer-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);background:#0000008c;color:#fff}.viewer-prev{inset-inline-start:10px}.viewer-prev svg{transform:scaleX(-1)}.viewer-next{inset-inline-end:10px}:root[dir=rtl] .viewer-prev svg{transform:none}:root[dir=rtl] .viewer-next svg{transform:scaleX(-1)}.cv-thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto}.cv-thumb{position:relative;flex:0 0 auto;width:56px;height:56px;padding:0;overflow:hidden;border-radius:12px;border:2px solid var(--c-border);background:var(--c-surface);cursor:pointer}.cv-thumb-on{border-color:var(--c-primary, currentColor)}.cv-thumb-lock{position:absolute;bottom:4px;inset-inline-end:4px;display:inline-flex;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--c-surface) 88%,transparent)}.cand-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3)}.cand-title{font-size:calc(28px * var(--ts, 1))}.rep-badge{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-success) 20%,transparent);color:var(--c-text);border:1px solid var(--c-success);font-size:calc(12.5px * var(--ts, 1));font-weight:600}.facts-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.facts-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-2)}.fact{padding:var(--sp-3);box-shadow:none}.fact-wide{grid-column:1 / -1}.fact-label{font-size:calc(12.5px * var(--ts, 1));color:var(--c-text-2)}.fact-value{font-weight:600;font-size:calc(15px * var(--ts, 1));overflow-wrap:anywhere}.about-text{margin:var(--sp-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.cand-footer{position:sticky;bottom:calc(var(--tg-safe-bottom) + var(--sp-2));padding-top:var(--sp-3);z-index:5}.warn{padding:var(--sp-2) var(--sp-3);border-radius:10px;border:1px solid var(--c-warning);color:var(--c-text);font-size:calc(13.5px * var(--ts, 1))}.request-card{display:flex;flex-direction:column;gap:var(--sp-2)}.request-open{text-align:start;background:none;border:0;padding:0;cursor:pointer;color:inherit}.request-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.request-actions .btn{min-height:44px;padding:0 var(--sp-4)}.chat-row{background:none;border:0;padding:0;text-align:start;cursor:pointer;width:100%;color:inherit}.chat-card{display:flex;align-items:center;gap:var(--sp-3)}.chat-avatar{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c-ornament) 22%,var(--c-surface));color:var(--c-text)}.chat-main{flex:1;min-width:0}.chat-top{display:flex;justify-content:space-between;gap:var(--sp-2)}.chat-name{font-weight:600}.chat-last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room{padding-bottom:calc(var(--tg-safe-bottom) + 150px)}.chat-for{text-align:center}.messages{display:flex;flex-direction:column;gap:var(--sp-2)}.msg{display:flex}.msg-mine{justify-content:flex-end}.msg-bubble{max-width:82%;padding:8px 12px;border-radius:16px 16px 16px 4px;background:var(--c-surface);border:1px solid var(--c-border);overflow-wrap:anywhere;white-space:pre-wrap}.msg-mine .msg-bubble{border-radius:16px 16px 4px;background:var(--c-primary-fill);color:var(--c-on-primary);border-color:transparent}.msg-mine .msg-meta{color:inherit;opacity:.8}.msg-tools{margin-top:4px}.msg-mine .link{color:inherit}.msg-typing .msg-bubble{display:inline-flex;align-items:center;padding:12px 14px;animation:typing-in .16s ease-out}.typing-dots{display:inline-flex;align-items:center;gap:5px;height:10px}.typing-dots i{width:7px;height:7px;border-radius:50%;background:var(--c-text);opacity:.5;animation:typing-dot 1.2s ease-in-out infinite}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,60%,to{transform:scale(.65);opacity:.4}30%{transform:scale(1.15);opacity:.9}}@keyframes typing-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.suggestions{position:fixed;left:0;right:0;bottom:calc(var(--tg-safe-bottom) + 76px);z-index:19;padding:var(--sp-2) var(--sp-4)}.suggestions-card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border-radius:16px;border:1px solid color-mix(in srgb,var(--c-ornament) 45%,var(--c-border));background:color-mix(in srgb,var(--c-ornament) 8%,var(--c-surface));animation:rise-in .22s cubic-bezier(.2,.7,.2,1)}.suggestions-head{display:flex;align-items:center;gap:var(--sp-2)}.suggestions-title{flex:1;display:flex;align-items:center;gap:6px;margin:0;font-weight:600;color:var(--c-text)}.suggestions-title svg{flex:none;color:var(--c-ornament)}.suggestions-close{width:32px;height:32px;border:0;border-radius:50%}.suggestions-hint{margin:0;font-size:13px;line-height:1.4}.suggestions-list{display:flex;flex-direction:column;gap:6px}.suggestion{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-background);color:var(--c-text);font:inherit;text-align:start;cursor:pointer;transition:transform var(--t-press) ease}.suggestion span{flex:1}.suggestion svg{flex:none;color:var(--c-primary)}.suggestion:active:not(:disabled){transform:scale(.98)}.suggestion:disabled{opacity:.6;cursor:default}:root[dir=rtl] .suggestion svg{transform:scaleX(-1)}.composer{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:var(--sp-2);align-items:flex-end;padding:var(--sp-3) var(--sp-4) calc(var(--tg-safe-bottom) + var(--sp-3));background:color-mix(in srgb,var(--c-background) 95%,transparent);border-top:1px solid var(--c-border)}.composer-input{flex:1;min-height:48px;max-height:120px;padding:12px var(--sp-3);resize:none}.menu-link{display:block;margin-top:var(--sp-3)}.balance-card{align-items:flex-start}.balance{font-family:var(--font-head);font-size:calc(40px * var(--ts, 1));font-weight:600;line-height:1.1}.vip-plans{display:flex;gap:var(--sp-2);flex-wrap:wrap}.vip-until{margin:0;font-weight:600}.tx-row{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.tx-title{font-weight:600}.tx-amount{font-family:var(--font-body);font-size:calc(16px * var(--ts, 1));font-weight:700;font-variant-numeric:tabular-nums}.tx-in{color:var(--c-success)}.packages{display:flex;flex-direction:column;gap:var(--sp-2)}.package{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:52px;padding:0 var(--sp-4);border-radius:var(--radius-btn);border:1px solid var(--c-border);background:var(--c-background);cursor:pointer}.package-dinor{font-weight:600}.photo-silhouette{position:absolute;inset:0;display:grid;place-items:center;color:var(--c-ornament);opacity:.45}.cv-hero{display:flex;flex-direction:column;gap:var(--sp-2)}.cv-top{display:flex;align-items:flex-start;gap:var(--sp-3)}.cv-photo{position:relative;flex:none;width:100px;height:112px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c-ornament) 40%,var(--c-border));padding:0;overflow:hidden}button.cv-photo{cursor:pointer}.cv-photo .silhouette{width:88%;height:88%}.cv-photo .photo-fill{position:absolute;inset:0}.cv-photo-lock{position:absolute;bottom:6px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;white-space:nowrap;font-size:calc(11px * var(--ts, 1));font-weight:600;color:#fff;background:#1e14288c;backdrop-filter:blur(4px)}.cv-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cv-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.cv-age{margin:0;font-family:var(--font-head);font-size:calc(22px * var(--ts, 1));font-weight:700;line-height:1.1}.cv-id{font-size:calc(13px * var(--ts, 1));font-weight:600;color:var(--c-text-2);font-variant-numeric:lining-nums tabular-nums}.cv-line{display:flex;align-items:center;gap:6px;font-size:calc(14px * var(--ts, 1));color:var(--c-text);min-width:0}.cv-line>svg{flex:none;color:var(--c-text-2)}.cv-line>span:last-child{min-width:0}.cv-activity{font-size:calc(13px * var(--ts, 1));color:var(--c-text-2)}.cv-dot{flex:none;width:9px;height:9px;margin-inline:3px;border-radius:50%;background:color-mix(in srgb,var(--c-text) 30%,transparent)}.cv-dot-on{background:#2fb15a;box-shadow:0 0 0 3px color-mix(in srgb,#2fb15a 22%,transparent)}.rep-chip{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:calc(12px * var(--ts, 1));font-weight:700;color:var(--c-text);background:color-mix(in srgb,var(--c-ornament) 18%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-ornament) 45%,var(--c-border))}.rep-chip-father{color:#1d6b3a;background:color-mix(in srgb,#2fb15a 16%,var(--c-surface));border-color:color-mix(in srgb,#2fb15a 45%,transparent)}:root[data-mode=dark] .rep-chip-father{color:#8fe0ab}.cv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.cv-stat{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border-radius:14px;background:color-mix(in srgb,var(--c-primary) 5%,var(--c-surface));border:1px solid var(--c-border)}.cv-stat-icon,.cv-split-icon{flex:none;color:var(--c-primary)}.cv-stat-text,.cv-split-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.cv-stat-text b{font-size:calc(14px * var(--ts, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:lining-nums tabular-nums}.cv-stat-text small,.cv-split-text small{font-size:calc(12px * var(--ts, 1));color:var(--c-text-2)}.cv-split{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;background:color-mix(in srgb,var(--c-primary) 6%,var(--c-surface));border:1px solid var(--c-border)}.cv-split-item{display:flex;align-items:center;gap:8px;padding:10px;min-width:0}.cv-split-item+.cv-split-item{border-inline-start:1px solid var(--c-border)}.cv-split-text b{font-size:calc(14px * var(--ts, 1))}.cv-accent{color:var(--c-primary)}@media(max-width:370px){.cv-stat{flex-direction:column;align-items:flex-start;gap:4px;padding:8px}.cv-photo{width:96px;height:108px}}.chat-avatar.cand-photo{place-items:end center;overflow:hidden}.chat-avatar .silhouette{width:100%;height:100%}.cand-report{display:block;margin:var(--sp-2) auto 0;font-size:calc(13px * var(--ts, 1));opacity:.75}.complaint-reasons{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-3) 0}.complaint-reason{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer}.msg-admin .msg-bubble{border-style:dashed;border-color:var(--c-ornament)}.msg-admin-label{display:block;font-weight:700;font-size:calc(12px * var(--ts, 1));margin-bottom:2px}.msg-deleted{font-style:italic;opacity:.75}.msg-held{display:block;margin-top:4px;font-size:.85em}.rec-list{margin-bottom:12px}.rec-card{border:1px solid var(--c-primary, #2f7d5b);display:grid;gap:10px}.rec-head{display:flex;align-items:center;gap:10px}.rec-shield{color:var(--c-primary, #2f7d5b);display:inline-flex}.rec-titles{display:grid;flex:1;min-width:0}.rec-title{font-weight:700}.rec-left{font-size:12px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--c-primary, #2f7d5b) 14%,transparent);white-space:nowrap}.rec-note{background:color-mix(in srgb,currentColor 6%,transparent);border-radius:12px;padding:10px 12px;display:grid;gap:4px}.rec-note-title{font-size:12px;font-weight:700;opacity:.75}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-header-bar{justify-content:space-between;gap:var(--sp-3);min-height:60px}.app-header-bar .wordmark{line-height:1}.header-actions{position:relative;display:flex;align-items:center;gap:var(--sp-2)}.balance-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--sp-3);border-radius:999px;border:1px solid var(--c-ornament);background:color-mix(in srgb,var(--c-surface) 90%,transparent);color:var(--c-text);font-weight:700;font-size:calc(14px * var(--ts, 1));cursor:pointer;font-variant-numeric:tabular-nums}.balance-chip svg{color:var(--c-ornament)}.header-bell{position:relative;width:40px;height:40px;background:color-mix(in srgb,var(--c-surface) 90%,transparent);color:var(--c-text)}.bell-dot{position:absolute;top:8px;inset-inline-end:9px;width:9px;height:9px;border-radius:50%;background:var(--c-error);box-shadow:0 0 0 2px var(--c-surface)}.nav-icon{position:relative;display:inline-grid;place-items:center}.nav-count{position:absolute;top:-6px;inset-inline-start:calc(100% - 8px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--c-error);color:var(--c-background);font-size:calc(10.5px * var(--ts, 1));font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.nav-count-inline{position:static;flex:none!important}.status-incomplete{width:100%;text-align:start;cursor:pointer;color:var(--c-text);font:inherit}.status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.status-row svg{color:var(--c-ornament);flex:none}.status-percent{font-family:var(--font-body);font-size:calc(22px * var(--ts, 1));font-weight:700;font-variant-numeric:tabular-nums}.status-incomplete .progress{display:block;flex:none;height:8px}.status-incomplete .banner-title{font-family:var(--font-head);font-weight:600}.status-incomplete .progress span{display:block}.status-cta{display:inline-flex;align-items:center;gap:2px;font-weight:700;color:var(--c-primary)}:root[data-mode=light] .status-cta{color:var(--c-text)}:root[dir=rtl] .status-cta svg{transform:scaleX(-1)}.status-new{margin:0;font-weight:700}.icon-btn-sm{width:36px;height:36px;border-radius:10px}.strip{display:flex;gap:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-1);scrollbar-width:none;scroll-snap-type:x proximity}.strip>*{flex:0 0 136px;min-width:0;scroll-snap-align:start}.search-block{display:flex;flex-direction:column;gap:var(--sp-2)}.search-row{display:flex;gap:var(--sp-2);margin:0}.search-field{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2);height:48px;padding:0 6px 0 var(--sp-3);border-radius:var(--radius-btn);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-2)}:root[dir=rtl] .search-field{padding:0 var(--sp-3) 0 6px}.search-field:focus-within{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.search-input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--c-text);font:inherit;font-size:calc(15px * var(--ts, 1))}.search-input::placeholder{color:var(--c-text-2)}.search-go{flex:none;min-height:36px;padding:0 var(--sp-3);border:0;border-radius:10px;background:var(--c-primary-fill);color:var(--c-on-primary);font-weight:700;font-size:calc(13.5px * var(--ts, 1));cursor:pointer}.feed-toolbar{display:flex;align-items:center;gap:var(--sp-2)}.feed-toolbar .section-chips{flex:1;min-width:0;margin:0;padding:2px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%)}.tool-btn{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:42px;height:42px;padding:0 10px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:700 calc(12.5px * var(--ts, 1)) / 1 var(--font-body);cursor:pointer}.tool-btn-id svg{color:var(--c-ornament)}.tool-btn-filter .count-dot{position:absolute;top:-6px;inset-inline-end:-4px}.search-row .tool-btn{width:48px;height:48px;padding:0;border-radius:var(--radius-btn)}.filter-btn{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 var(--sp-3);border-radius:var(--radius-btn);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font-weight:600;cursor:pointer}.filter-btn-on{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.count-dot{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--c-primary-fill);color:var(--c-on-primary);font-size:calc(11px * var(--ts, 1));font-weight:700;line-height:18px;text-align:center}@media(max-width:359px){.filter-label{display:none}}.filter-body{display:flex;flex-direction:column;gap:var(--sp-4)}.filter-body section{display:flex;flex-direction:column;gap:var(--sp-2)}.filter-h{margin:0;font-size:calc(15px * var(--ts, 1));font-weight:700;font-family:var(--font-body)}.filter-pair,.filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feed{display:flex;flex-direction:column;gap:var(--sp-3)}.feed-head{display:flex;align-items:center;gap:var(--sp-2)}.feed-head .section-title{flex:1;margin:0;min-width:0}.chip-sm{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-size:calc(12.5px * var(--ts, 1))}.view-toggle{display:inline-flex;border:1px solid var(--c-border);border-radius:10px;overflow:hidden;background:var(--c-surface)}.view-btn{display:grid;place-items:center;width:40px;height:36px;border:0;background:transparent;color:var(--c-text-2);cursor:pointer}.view-btn-on{background:var(--c-primary-fill);color:var(--c-on-primary)}.feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.feed-note{text-align:center;padding:var(--sp-4) var(--sp-2)}.feed-end{text-align:center}.cand-card{position:relative;height:100%;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 8px 22px -18px var(--c-text)}.cand-open{width:100%;height:100%;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer}.cand-list .cand-open{display:flex;gap:10px;padding:10px}.cand-list .cand-info{flex:1}.cand-list .cand-head,.cand-list .cand-head+.cand-place,.cand-list .cand-head+.cand-tags{margin-inline-end:46px}.cand-grid .cand-open{display:flex;flex-direction:column}.cand-photo{position:relative;display:grid;place-items:end center;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--c-ornament) 14%,var(--c-surface)),color-mix(in srgb,var(--c-primary) 10%,var(--c-surface)))}.cand-list .cand-photo{flex:none;width:76px;height:94px;border-radius:11px}.cand-grid .cand-photo{width:100%;aspect-ratio:1 / 1}.silhouette{width:78%;height:78%;fill:color-mix(in srgb,var(--c-text) 20%,transparent)}.cand-photo-badge{position:absolute;bottom:6px;inset-inline-start:6px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--c-surface) 88%,transparent);color:var(--c-text);font-size:calc(11.5px * var(--ts, 1));font-weight:700}.cand-info{display:flex;flex-direction:column;gap:2px;min-width:0}.cand-grid .cand-info{padding:6px 7px 8px;gap:3px}.cand-grid .cand-age{font-size:calc(13.5px * var(--ts, 1))}.cand-grid .cand-num{font-size:calc(10px * var(--ts, 1))}.cand-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;min-width:0}.cand-age{font-family:var(--font-body);font-size:calc(15px * var(--ts, 1));font-weight:700;line-height:1.25}.cand-num{font-size:calc(11.5px * var(--ts, 1));color:var(--c-text-2);font-variant-numeric:tabular-nums}.cand-chips{--chip-gap: 5px;--chip-pad: 6px;position:relative;display:flex;flex-direction:column;gap:var(--chip-gap);margin-top:3px;font-size:calc(12px * var(--ts, 1))}.cand-chips-row{display:flex;gap:var(--chip-gap);min-width:0}.cand-chips-row:first-child{padding-inline-end:var(--chip-reserve, 0px)}.cand-chips-probe{position:absolute;inset-inline-start:0;top:0;display:flex;gap:var(--chip-gap);width:max-content;visibility:hidden;pointer-events:none}.cand-chips-probe .cand-chip{max-width:none}.cand-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:calc(1.35em + var(--chip-pad));padding:0 8px;border-radius:999px;border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-surface) 85%,transparent);font-size:1em;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cand-chip>svg,.cand-place-item>svg{flex:none;color:var(--c-text-2)}.cand-list .cand-place{flex-wrap:nowrap;overflow:hidden}.cand-place{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:calc(12px * var(--ts, 1));color:var(--c-text-2)}.cand-place-item{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:100%;white-space:nowrap}.cand-place-item>span{overflow:hidden;text-overflow:ellipsis}.cand-place-item+.cand-place-item:before{content:"";width:1px;height:12px;margin-inline:7px;background:var(--c-border)}.cand-grid .cand-chips{--chip-gap: 3px;--chip-pad: 4px;margin-top:1px;font-size:calc(10px * var(--ts, 1))}.cand-grid .cand-chip{padding:0 5px;gap:2px}.cand-grid .cand-place{font-size:calc(10px * var(--ts, 1))}.cand-grid .cand-place-item+.cand-place-item:before{margin-inline:4px;height:9px}.cand-grid .cand-tags{--tag-pad: 4px;gap:3px;margin-top:2px;font-size:calc(10px * var(--ts, 1))}.cand-grid .cand-tags .tag{padding:0 5px}.cand-grid .cand-photo-badge{bottom:4px;inset-inline-start:4px;padding:1px 5px;font-size:calc(10px * var(--ts, 1))}.cand-tags{--tag-pad: 6px;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:calc(12px * var(--ts, 1));max-height:calc(1.35em + var(--tag-pad) + 2px);overflow:hidden}.cand-tags:empty{display:none}.cand-tags .tag{display:inline-flex;align-items:center;margin-top:0;max-width:100%;height:calc(1.35em + var(--tag-pad));padding-block:0;font-size:1em;line-height:1.35;white-space:nowrap;overflow:hidden}.tag-new{background:color-mix(in srgb,var(--c-ornament) 22%,transparent);font-weight:700}.tag-match{border-color:var(--c-ornament);color:var(--c-ornament);font-weight:700}.tag-rep{border-color:var(--c-success);background:color-mix(in srgb,var(--c-success) 14%,transparent)}.cand-save{position:absolute;top:10px;inset-inline-end:10px;background:color-mix(in srgb,var(--c-surface) 88%,transparent)}.cand-grid .cand-save{top:4px;inset-inline-end:4px;width:30px;height:30px;border-radius:9px}.cand-grid .cand-save svg{width:16px;height:16px}.screen.nur-chat{gap:var(--sp-3);padding-bottom:calc(var(--nav-h) + var(--tg-safe-bottom) + 104px)}.nur-head{display:flex;align-items:center;gap:10px}.nur-title{margin:0;font-size:calc(22px * var(--ts, 1));line-height:1.2}.nur-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--c-ornament) 18%,transparent);color:var(--c-ornament)}.nur-thread{display:flex;flex-direction:column;gap:10px}.nur-row{display:flex;align-items:flex-start;gap:8px;animation:nur-in .22s ease-out both}@keyframes nur-in{0%{opacity:0;transform:translateY(6px)}}.nur-row-me{justify-content:flex-end;scroll-margin-top:calc(max(var(--tg-safe-top),56px) + var(--sp-3))}.nur-avatar{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--c-ornament) 18%,transparent);color:var(--c-ornament)}.nur-bubble{min-width:0;max-width:calc(100% - 36px);display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:16px;border-start-start-radius:4px;background:var(--c-surface);border:1px solid var(--c-border);overflow-wrap:anywhere}.nur-bubble p{margin:0}.nur-bubble-me{max-width:82%;border-radius:16px;border-end-end-radius:4px;background:var(--c-primary-fill);color:var(--c-on-primary);border-color:transparent;white-space:pre-wrap}.nur-greet{font-weight:700}.nur-text{white-space:pre-wrap;line-height:1.5}.nur-done{display:inline-flex;align-items:center;gap:6px}.nur-bubble .btn{min-height:40px;padding:0 var(--sp-3);font-size:calc(14.5px * var(--ts, 1))}.nur-bubble .btn-ghost{padding:0 10px}.nur-chips{display:flex;flex-wrap:wrap;gap:8px;padding-inline-start:36px}.nur-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-ornament) 35%,var(--c-border));background:var(--c-surface);color:var(--c-text);font:inherit;font-size:calc(14px * var(--ts, 1));line-height:1.25;text-align:start;cursor:pointer;transition:transform .12s ease}.nur-chip svg{flex:none;color:var(--c-ornament)}.nur-chip-action{background:color-mix(in srgb,var(--c-ornament) 12%,var(--c-surface));font-weight:600}.nur-chip-more{border-style:dashed;color:var(--c-text-2)}.nur-chip:disabled{opacity:.6;cursor:default}.nur-chip:active:not(:disabled){transform:scale(.97)}.nur-typing{display:inline-flex;gap:4px;padding:6px 2px}.nur-typing i{width:7px;height:7px;border-radius:50%;background:var(--c-text-2);animation:nur-dot 1.2s ease-in-out infinite}.nur-typing i:nth-child(2){animation-delay:.15s}.nur-typing i:nth-child(3){animation-delay:.3s}@keyframes nur-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.composer.nur-composer{bottom:calc(var(--nav-h) + var(--tg-safe-bottom));flex-direction:column;align-items:stretch;gap:4px;padding:var(--sp-2) var(--sp-4)}.nur-composer>*{width:100%;max-width:608px;margin:0 auto}.nur-composer-row{display:flex;align-items:flex-end;gap:var(--sp-2)}.nur-composer-note{text-align:center}.nur-sheet,.nur-card{display:flex;flex-direction:column;gap:10px}.nur-card .card-title{margin:0;font-size:1.05rem}.nur-help-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nur-help-item{width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:var(--radius-btn);background:color-mix(in srgb,var(--c-ornament) 6%,transparent);color:inherit;font:inherit;text-align:start;cursor:pointer}.nur-help-links{display:flex;flex-wrap:wrap;gap:8px}.nur-help-admin{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.nur-help-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nur-help-article{margin:0 0 12px;white-space:pre-wrap;line-height:1.5}.nur-issues{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px}.nur-prep{display:flex;flex-direction:column;gap:10px}.nur-prep p{margin:0}.nur-prep-topics{display:flex;flex-wrap:wrap;gap:6px}.nur-prep-section{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--c-ornament) 8%,transparent)}.nur-prep-section .card-title{margin:0;font-size:1rem}.nur-prep-plan{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px}.nur-prep-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.nur-prep-list li{display:flex;align-items:center;justify-content:space-between;gap:8px}.nur-prep-list li span{flex:1}.menu-row[disabled]{opacity:.7;cursor:default}.menu-row .soon-pill{flex:none;padding:2px 8px;border-radius:999px;border:1px solid var(--c-border);font-size:calc(11.5px * var(--ts, 1));font-weight:600;color:var(--c-text-2)}.promo-card{display:flex;flex-direction:column;gap:var(--sp-2)}.promo-title{display:flex;align-items:center;gap:6px;margin:0;color:var(--c-ornament)}.promo-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.promo-row{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:8px 0;border:0;background:none;color:inherit;text-align:start;font:inherit}.promo-row-action{cursor:pointer}.promo-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.promo-amount{flex:none;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--c-ornament);font-variant-numeric:tabular-nums}.promo-amount-done{color:var(--c-success);font-weight:600}.promo-streak{display:inline-flex;align-items:center;gap:5px;margin-top:4px}.promo-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c-ornament) 60%,transparent)}.promo-dot-on{background:var(--c-ornament);border-color:var(--c-ornament)}.promo-dot-today{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-ornament) 25%,transparent)}.promo-free{display:flex;align-items:center;gap:6px;margin:0;font-weight:600}.app-header-one{display:block;overflow:visible;z-index:35;min-height:0;padding:calc(var(--tg-safe-top) + 1px) 10px 6px}.header-row{position:relative;display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:4px;min-height:44px}.header-brand-bar{position:absolute;z-index:2;inset-inline:0;top:var(--tg-device-top, 0px);height:var(--tg-bar-h, 0px);display:flex;align-items:center;justify-content:center;pointer-events:none}.header-brand-bar>*{pointer-events:auto}:root:not([data-tg-bar="1"]) .header-brand-bar{position:relative;top:auto;height:auto;padding:4px 0 2px}.header-brand{display:flex;align-items:center;line-height:1}.header-balance{justify-self:start}.header-actions{justify-self:end;display:flex;align-items:center;gap:3px}.app-header-one .balance-chip{min-height:38px;padding:0 10px 0 6px;gap:5px;font-size:calc(14px * var(--ts, 1))}:root[dir=rtl] .app-header-one .balance-chip{padding:0 6px 0 10px}.chip-coin{flex:none;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff8d6,#f6d572 26%,#dca935 58%,#a8770f);box-shadow:inset 0 0 0 1.5px #f8e3a0,inset 0 0 0 2.5px #b98a22,0 1px 3px -1px #78500099}.header-icon{position:relative;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--c-surface) 90%,transparent);color:var(--c-text)}.header-count{top:-3px;inset-inline-start:calc(100% - 15px);min-width:17px;height:17px;line-height:17px;font-size:calc(10px * var(--ts, 1));padding:0 4px;box-shadow:0 0 0 2px var(--c-surface)}.nf-item{width:100%;display:flex;align-items:center;gap:10px;min-height:52px;padding:6px var(--sp-2);border-radius:12px;border:0;background:none;color:var(--c-text);text-align:start;cursor:pointer}.nf-item:active{background:color-mix(in srgb,var(--c-primary) 7%,transparent)}.nf-item>svg{flex:none;color:var(--c-text-2)}:root[dir=rtl] .nf-item>svg{transform:scaleX(-1)}.nf-title{flex:1;min-width:0;font-weight:600}.profile-switch{justify-self:center;display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;padding:3px 10px 4px;border-radius:14px;border:1px solid color-mix(in srgb,var(--c-ornament) 55%,var(--c-border));background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface) 96%,transparent),color-mix(in srgb,var(--c-surface) 82%,transparent));box-shadow:0 6px 14px -10px #00000073,inset 0 1px #ffffff59;color:var(--c-text);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.profile-switch:active,.profile-switch-open{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 8%,var(--c-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 14%,transparent)}.ps-name{max-width:100%;font-family:var(--font-head);font-size:calc(17px * var(--ts, 1));font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-sub{display:inline-flex;align-items:center;gap:2px;max-width:100%;font-size:calc(11.5px * var(--ts, 1));color:var(--c-text-2);white-space:nowrap;overflow:hidden}.ps-sub svg{flex:none;color:var(--c-primary);transform:rotate(90deg);transition:transform .18s ease}.profile-switch-open .ps-sub svg{transform:rotate(-90deg)}.ps-overlay{position:fixed;inset:0;z-index:36;background:#0a080633;animation:fade-in .16s ease both}.ps-menu{position:absolute;top:calc(100% - 2px);left:var(--sp-4);right:var(--sp-4);z-index:37;max-width:440px;max-height:70dvh;margin:0 auto;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:var(--sp-2);border-radius:18px;border:1px solid var(--c-border);background:var(--c-surface);box-shadow:0 22px 44px -20px #00000080;animation:ps-in .18s ease-out both}@keyframes ps-in{0%{opacity:0;transform:translateY(-6px)}}.ps-menu-title{padding:4px var(--sp-2) 2px;font-size:calc(11.5px * var(--ts, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2)}.ps-item{width:100%;display:flex;align-items:center;gap:10px;min-height:58px;padding:var(--sp-2);border-radius:12px;border:1px solid transparent;background:none;color:var(--c-text);text-align:start;cursor:pointer}.ps-item-on{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 7%,var(--c-surface))}.ps-new{border-top:1px solid var(--c-border);border-radius:0 0 12px 12px;margin-top:2px}.ps-avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:calc(16px * var(--ts, 1));color:var(--c-text);background:color-mix(in srgb,var(--c-ornament) 26%,var(--c-surface))}.ps-avatar-female{background:color-mix(in srgb,var(--c-primary) 16%,var(--c-surface))}.ps-avatar-new{background:transparent;border:1.5px dashed var(--c-ornament);color:var(--c-ornament)}.ps-text{flex:1;min-width:0;display:flex;flex-direction:column}.ps-item-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-item-sub{font-size:calc(12.5px * var(--ts, 1));color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-status{flex:none;padding:2px 8px;border-radius:999px;border:1px solid var(--c-border);font-size:calc(11px * var(--ts, 1));font-weight:700;color:var(--c-text-2);white-space:nowrap}.ps-status-on{border-color:var(--c-success);background:color-mix(in srgb,var(--c-success) 14%,transparent);color:var(--c-text)}.ps-check{flex:none;display:grid;color:var(--c-primary)}:root[data-mode=light] .ps-check{color:var(--c-text)}.interested{display:flex;flex-direction:column;gap:var(--sp-2)}.interested-head{display:flex;align-items:center;gap:var(--sp-2)}.interested-head .section-title{flex:1;margin:0;display:flex;align-items:center;gap:var(--sp-2);min-width:0}.interested-count{font-family:var(--font-body)}.page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.pf-selected-row{display:flex;align-items:center;gap:14px}.pf-avatar{position:relative;flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden;display:grid;place-items:end center;border:2px solid var(--c-ornament);background:linear-gradient(180deg,color-mix(in srgb,var(--c-ornament) 14%,var(--c-surface)),color-mix(in srgb,var(--c-primary) 10%,var(--c-surface)))}.pf-avatar .silhouette{width:100%;height:100%}.pf-selected-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.pf-selected-name{font-family:var(--font-head);font-size:calc(25px * var(--ts, 1));font-weight:600;line-height:1.15}.pf-selected-sub{font-size:calc(13.5px * var(--ts, 1));color:var(--c-text-2)}.pf-active{display:flex;flex-direction:column;gap:4px;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-border)}.pf-busy{opacity:.6;pointer-events:none}.pf-form,.pf-vip{display:flex;flex-direction:column;gap:var(--sp-3)}.pf-vip .btn{align-self:flex-start}.pf-card-title{font-size:calc(21px * var(--ts, 1))}.pf-progress{display:block;flex:none;height:8px}.pf-link{align-self:flex-start;padding-inline:0}.menu-row.pf-row{width:100%;min-height:62px;padding:var(--sp-2) var(--sp-4)}.menu-row.pf-row span{flex:none;font-weight:inherit}.pf-row-text{flex:1;min-width:0;display:flex;flex-direction:column}.menu-row.pf-row .pf-row-text{flex:1}.pf-row-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c-ornament) 16%,transparent);color:var(--c-ornament)}.pf-row-title{font-weight:600!important}.pf-row-hint{font-size:calc(12.5px * var(--ts, 1));color:var(--c-text-2)}.pf-row-on{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.pf-balance{font-weight:700!important;font-variant-numeric:tabular-nums}.pf-caret svg{transform:rotate(90deg);transition:transform .18s ease}.pf-caret-open svg{transform:rotate(-90deg)}.pf-section{display:flex;flex-direction:column;gap:var(--sp-2)}.pf-archive{display:flex;flex-direction:column;gap:var(--sp-2);padding-inline-start:var(--sp-3)}.pf-archive-row{display:flex;align-items:center;gap:10px;padding:10px var(--sp-3);border-radius:12px;border:1px dashed var(--c-border);background:var(--c-surface)}.pf-archive-row .pf-row-text{flex:1;min-width:0;display:flex;flex-direction:column}.link.pf-danger{align-self:flex-start;margin-top:var(--sp-1);padding-inline:0;color:var(--c-error)}.pf-facts{display:grid;gap:10px;margin:var(--sp-2) 0 0}.pf-facts div{display:flex;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-border)}.pf-facts div:last-child{border-bottom:0;padding-bottom:0}.pf-facts dt{font-size:calc(13.5px * var(--ts, 1));color:var(--c-text-2)}.pf-facts dd{margin:0;font-weight:600;text-align:end}.pf-price{margin:0;font-size:calc(17px * var(--ts, 1));font-weight:700}.ph-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ph-slot{position:relative;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;border:1px solid var(--c-border);background:linear-gradient(180deg,color-mix(in srgb,var(--c-ornament) 14%,var(--c-surface)),color-mix(in srgb,var(--c-primary) 10%,var(--c-surface)))}.ph-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed var(--c-ornament);background:color-mix(in srgb,var(--c-ornament) 8%,var(--c-surface));color:var(--c-text);font-size:calc(12.5px * var(--ts, 1));font-weight:600;cursor:pointer}.ph-add svg{color:var(--c-ornament)}.ph-del{position:absolute;top:6px;inset-inline-end:6px;width:34px;height:34px;background:color-mix(in srgb,var(--c-surface) 88%,transparent)}.ph-mod{position:absolute;bottom:6px;inset-inline-start:6px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--c-surface) 90%,transparent);font-size:calc(11px * var(--ts, 1));font-weight:700}.ph-mod-rejected{color:var(--c-error)}.ph-choice{align-items:flex-start;text-align:start}.ph-choice-text{display:flex;flex-direction:column;gap:2px}.ph-choice-title{font-weight:600}.group{margin:0;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--c-border);background:var(--c-surface);box-shadow:0 8px 22px -18px var(--c-text)}.group>:not(:first-child){border-top:1px solid var(--c-border)}.group-label{margin:0 var(--sp-1);font-family:var(--font-body);font-size:calc(12px * var(--ts, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2)}.group-row{width:100%;display:flex;align-items:center;gap:var(--sp-3);min-height:52px;padding:8px var(--sp-3) 8px 14px;border:0;background:none;color:var(--c-text);font:inherit;text-align:start;cursor:pointer}:root[dir=rtl] .group-row{padding:8px 14px 8px var(--sp-3)}.group-row:active:not([disabled]){background:color-mix(in srgb,var(--c-primary) 6%,transparent)}.group-row[disabled]{cursor:default}.group-row[disabled] .group-text,.group-row[disabled] .group-icon{opacity:.6}.group-row-on{background:color-mix(in srgb,var(--c-primary) 7%,var(--c-surface));box-shadow:inset 3px 0 0 var(--c-primary)}:root[dir=rtl] .group-row-on{box-shadow:inset -3px 0 0 var(--c-primary)}.group-row-static{cursor:default}.group-icon{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c-ornament) 16%,transparent);color:var(--c-ornament)}.group-text{flex:1;min-width:0;display:flex;flex-direction:column}.group-title{font-weight:600;font-size:calc(15px * var(--ts, 1));line-height:1.3}.group-hint{font-size:calc(12.5px * var(--ts, 1));line-height:1.3;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-trailing{flex:none;display:inline-flex;align-items:center;gap:6px}.group-row>svg,.group-trailing svg{flex:none;color:var(--c-text-2)}:root[dir=rtl] .group-row>svg:last-child{transform:scaleX(-1)}.group-note{padding:10px 14px 12px}.group-foot{margin:0 var(--sp-1)}.ps-avatar-sm{width:32px;height:32px;font-size:calc(14px * var(--ts, 1))}.pf-hero{display:flex;flex-direction:column;gap:var(--sp-3);padding:14px}.pf-hero-row{display:flex;align-items:center;gap:var(--sp-3)}.pf-hero .pf-avatar{width:58px;height:58px}.pf-hero-text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pf-hero-name{max-width:100%;font-family:var(--font-head);font-size:calc(22px * var(--ts, 1));font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-hero-sub{max-width:100%;font-size:calc(13px * var(--ts, 1));color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-switch{flex:none}.pf-switch .switch{width:auto;min-height:36px;gap:8px;padding:0;border:0;background:none}.pf-hint{margin:-4px 0 0}.pf-progress-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:calc(13.5px * var(--ts, 1))}.pf-progress-label{font-weight:600}.pf-progress-value{font-weight:700;font-variant-numeric:tabular-nums}.pf-progress-row .pf-progress{height:7px}.pf-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.pf-actions .btn{min-height:44px;padding:0 10px;font-size:calc(14px * var(--ts, 1))}.pf-actions .btn:only-child{grid-column:1 / -1}.profile{gap:var(--sp-3)}.profile .pf-section{gap:6px}.group.pf-facts{display:block;margin:0}.group.pf-facts div,.pf-facts-plain div{display:flex;justify-content:space-between;gap:var(--sp-3);padding:11px 14px;border-bottom:0}.pf-facts-plain{margin:0 0 6px}.pf-facts-plain div{padding:6px 0}.settings-screen{gap:var(--sp-3)}:root[dir=rtl] .chip-sm svg,:root[dir=rtl] .group-trailing>svg:last-child{transform:scaleX(-1)}.ps-row{display:flex;align-items:center;gap:4px}.ps-row>.ps-item{flex:1;min-width:0}.ps-rename{flex:none;width:36px;height:36px;border-radius:11px;color:var(--c-text-2);background:color-mix(in srgb,var(--c-text) 5%,transparent)}.q-name-note{margin:0}.pf-avatar-pick{padding:0;cursor:pointer}.pf-avatar-edit{position:absolute;bottom:3px;inset-inline-end:3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--c-on-primary);background:var(--c-primary-fill, var(--c-primary));box-shadow:0 0 0 2px var(--c-surface)}.pf-hero-name{display:flex;align-items:center;gap:6px;min-width:0}.pf-hero-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-rename{flex:none;width:28px;height:28px;border-radius:9px;border:1px solid var(--c-border);display:grid;place-items:center;background:color-mix(in srgb,var(--c-surface) 90%,transparent);color:var(--c-text-2);cursor:pointer}.av-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:var(--sp-2)}.av-option{aspect-ratio:1;border-radius:14px;border:2px solid transparent;padding:0;cursor:pointer}.av-option .silhouette{width:92%;height:92%}.av-option-on{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 18%,transparent)}.blk-row{cursor:default}.blk-row .group-text{flex:1;min-width:0}.blk-row .btn{flex:none}.header-dot{position:absolute;top:2px;inset-inline-end:2px;width:9px;height:9px;border-radius:50%;background:var(--c-error);box-shadow:0 0 0 2px var(--c-surface)}.group-value{font-size:calc(13.5px * var(--ts, 1));color:var(--c-text-2);white-space:nowrap}.group-row-danger .group-title{color:var(--c-error)}.group-row-danger .group-icon{background:color-mix(in srgb,var(--c-error) 12%,transparent);color:var(--c-error)}.del-acc-points{margin:0;padding-inline-start:1.1em;display:grid;gap:6px;text-align:start}.group-hint-wrap{white-space:normal}.gold-coin-wrap{position:relative;flex:none;display:inline-block}.gold-coin{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff8d6,#f9df85 18%,#e9b93e,#c48f1d 74%,#94650c);box-shadow:inset 0 0 0 .08em #fbe7a6,inset 0 0 0 .15em #b7841b,inset 0 -.12em .25em #6e460073,0 .12em .35em -.05em #7850008c}.gold-coin-face{position:relative;font-family:var(--font-head);font-weight:700;line-height:1;color:#8a5c08;text-shadow:0 .04em 0 #fff1b8,0 -.03em 0 rgba(90,55,0,.45);transform:translateY(-.02em)}.gold-coin:after{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.92) 48%,rgba(255,255,255,.2) 54%,transparent 62%);transform:translate(-130%)}:root:not([data-motion=off]) .gold-coin:after{animation:coin-glint 3.4s ease-in-out .5s infinite}@keyframes coin-glint{0%{transform:translate(-130%)}34%,to{transform:translate(130%)}}.coin-spark{position:absolute;width:.46em;height:.46em;background:#fff6cf;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 2px rgba(255,214,110,.95));opacity:0;transform:scale(.3)}.coin-spark-1{top:-10%;inset-inline-end:-12%}.coin-spark-2{bottom:4%;inset-inline-start:-14%;width:.32em;height:.32em}:root:not([data-motion=off]) .coin-spark-1{animation:coin-twinkle 3.4s ease-in-out 1.25s infinite}:root:not([data-motion=off]) .coin-spark-2{animation:coin-twinkle 3.4s ease-in-out 1.9s infinite}@keyframes coin-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}10%{opacity:1;transform:scale(1) rotate(45deg)}24%{opacity:0;transform:scale(.3) rotate(90deg)}}.pf-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.duo-card{position:relative;overflow:hidden;min-width:0;min-height:132px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 14px 12px;border-radius:var(--radius-card);font:inherit;color:var(--c-text);text-align:start;cursor:pointer;transition:transform var(--t-press) ease}.duo-card:active{transform:scale(.98)}.duo-card>*{position:relative}.duo-head{display:flex;align-items:center;gap:8px;max-width:100%}.duo-title{min-width:0;font-weight:600;font-size:calc(14px * var(--ts, 1));line-height:1.2}.duo-value{margin-top:auto;display:flex;align-items:baseline;gap:5px;max-width:100%;line-height:1.05}.duo-value b{font-family:var(--font-head);font-size:calc(32px * var(--ts, 1));font-weight:600;font-variant-numeric:lining-nums tabular-nums}.duo-value small{font-size:calc(13px * var(--ts, 1));font-weight:600;color:var(--c-text-2)}.duo-foot{display:inline-flex;align-items:center;gap:2px;max-width:100%;font-size:calc(12.5px * var(--ts, 1));line-height:1.25;color:var(--c-text-2)}.duo-foot svg{flex:none}:root[dir=rtl] .duo-foot svg{transform:scaleX(-1)}.duo-wallet{border:1px solid color-mix(in srgb,#d6a640 45%,var(--c-border));background:radial-gradient(120% 95% at 100% 0%,color-mix(in srgb,#f3cf6b 26%,transparent) 0%,transparent 62%),radial-gradient(90% 70% at 0% 100%,color-mix(in srgb,#f3cf6b 10%,transparent) 0%,transparent 70%),var(--c-surface);box-shadow:0 12px 26px -20px #8c5f0ae6}.duo-vip{border:1px solid #c9a24e;background:radial-gradient(110% 80% at 100% 0%,rgba(242,207,120,.22) 0%,transparent 60%),linear-gradient(150deg,#2c2217,#3f2e1a 55%,#241a10);color:#fbf0d6;box-shadow:inset 0 0 0 3px #2c2217,inset 0 0 0 4px #d9b45c80,0 14px 28px -18px #3c280af2}.duo-vip .duo-foot,.duo-vip .duo-title{color:#ead8aa}.duo-value-vip{font-family:var(--font-head);font-size:calc(25px * var(--ts, 1));font-weight:600;line-height:1.08;background-image:linear-gradient(100deg,#c99a3d,#f6e3a1 30%,#d8ad4f 50%,#fff3c4 66%,#c8963a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.duo-vip-on{border-color:#e3c06a}.crown-badge{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fbe9a8,#d6a640 55%,#a8781f);color:#3a2a12;box-shadow:0 3px 10px -3px #d6a640e6,inset 0 0 0 1.5px #fff5d299}.duo-card>.duo-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,236,180,.2) 48%,rgba(255,236,180,.05) 54%,transparent 62%);background-size:260% 100%;background-position:130% 0}:root:not([data-motion=off]) .duo-shine{animation:duo-shine 5.5s ease-in-out 1s infinite}@keyframes duo-shine{0%{background-position:130% 0}30%,to{background-position:-40% 0}}.vip-card{position:relative;overflow:hidden;isolation:isolate;width:100%;max-width:420px;margin:0 auto;aspect-ratio:1.586 / 1;display:flex;flex-direction:column;justify-content:space-between;padding:16px 18px 15px;border-radius:20px;color:#fbf0d6;background:radial-gradient(120% 90% at 100% 0%,rgba(242,210,120,.22),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 7px),linear-gradient(150deg,#10302a,#0b221d 45%,#07130f);border:1px solid rgba(236,201,120,.7);box-shadow:inset 0 0 0 4px #07130fe6,inset 0 0 0 5px #d9b45c73,0 22px 40px -24px #05140ff2,0 8px 18px -12px #a0782899}.vip-card:not(.vip-card-on){filter:saturate(.75)}.vip-card>*{position:relative;z-index:1}.vip-card>.vip-card-shine{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,240,200,.16) 45%,transparent 60%);background-size:250% 100%;animation:vip-card-shine 6s ease-in-out infinite}@keyframes vip-card-shine{0%,60%{background-position:130% 0}to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){.vip-card>.vip-card-shine{animation:none}}.vip-card-top,.vip-card-mid,.vip-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.vip-card-brand{font-family:var(--font-head);font-size:calc(13px * var(--ts, 1));font-weight:600;letter-spacing:.28em;color:#e9d29a}.vip-crown{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fbe9a8,#d6a640 55%,#a8781f);color:#3a2a12;box-shadow:0 6px 18px -6px #d6a640f2,inset 0 0 0 2px #fff5d299}.vip-card-mid{justify-content:flex-start;gap:14px}.vip-card-chip{flex:none;width:44px;height:33px;border-radius:7px;background:linear-gradient(90deg,transparent 31%,rgba(90,60,15,.45) 31% 33%,transparent 33% 67%,rgba(90,60,15,.45) 67% 69%,transparent 69%),linear-gradient(0deg,transparent 46%,rgba(90,60,15,.45) 46% 54%,transparent 54%),linear-gradient(145deg,#fbe9a8,#d6a640 55%,#a8781f);box-shadow:inset 0 0 0 1px #fff5d28c,0 2px 6px -2px #0009}.vip-card-title{margin:0;font-family:var(--font-head);font-size:calc(40px * var(--ts, 1));font-weight:700;line-height:1;letter-spacing:.12em;background-image:linear-gradient(100deg,#c99a3d,#f6e3a1 30%,#d8ad4f 50%,#fff3c4 66%,#c8963a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.55)) drop-shadow(0 -1px 0 rgba(255,240,200,.25))}.vip-card-bottom{align-items:flex-end}.vip-card-holder{min-width:0;display:flex;flex-direction:column;gap:1px}.vip-card-holder b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px * var(--ts, 1));letter-spacing:.03em;color:#fbf0d6}.vip-card-holder small{font-size:calc(11.5px * var(--ts, 1));color:#cdb98c}.vip-state{flex:none;padding:3px 10px;border-radius:999px;border:1px solid rgba(234,216,170,.45);font-size:calc(11.5px * var(--ts, 1));font-weight:700;color:#ead8aa;text-align:center}.vip-state-on{border-color:#84c99d;background:#84c99d29;color:#dcf4e5}.vip-card-notes{max-width:420px;margin:calc(-1 * var(--sp-2)) auto 0;text-align:center}.vip-card-notes p{margin:2px 0 0;font-size:calc(12.5px * var(--ts, 1));color:var(--c-text-2)}.vip-benefit-icon{background:linear-gradient(145deg,#fbe9a8,#d6a640 60%,#a8781f);color:#3a2a12}.vip-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.vip-plan{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:var(--radius-card);border:1.5px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:inherit;text-align:start;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.vip-plan-on{border-color:#c9a24e;background:color-mix(in srgb,#f3cf6b 10%,var(--c-surface));box-shadow:0 0 0 3px color-mix(in srgb,#c9a24e 24%,transparent)}.vip-plan-name{display:flex;flex-direction:column;font-weight:700;font-size:calc(15px * var(--ts, 1));line-height:1.2}.vip-plan-days{font-size:calc(12px * var(--ts, 1));font-weight:500;color:var(--c-text-2)}.vip-plan-price{display:flex;align-items:baseline;gap:4px;margin-top:4px}.vip-plan-price b{font-family:var(--font-head);font-variant-numeric:lining-nums tabular-nums;font-size:calc(30px * var(--ts, 1));font-weight:600;line-height:1}.vip-plan-price small{font-size:calc(12.5px * var(--ts, 1));font-weight:600;color:var(--c-text-2)}.vip-plan-sale{display:flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--ts, 1));color:var(--c-text-2)}.vip-plan-until{font-size:calc(12px * var(--ts, 1));color:var(--c-text-2)}.vip-plan-check{position:absolute;top:10px;inset-inline-end:10px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fbe9a8,#d6a640 60%,#a8781f);color:#3a2a12}.vip-wallet-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:6px}.card.wallet-hero{display:flex;align-items:center;gap:var(--sp-4);padding:18px var(--sp-4);border-color:color-mix(in srgb,#d6a640 45%,var(--c-border));background:radial-gradient(120% 95% at 100% 0%,color-mix(in srgb,#f3cf6b 24%,transparent) 0%,transparent 62%),var(--c-surface)}.wallet-hero-text{min-width:0;display:flex;flex-direction:column;gap:2px}.wallet-hero-balance{display:flex;align-items:baseline;gap:6px;line-height:1.05}.wallet-hero-balance b{font-family:var(--font-head);font-size:calc(40px * var(--ts, 1));font-weight:600;font-variant-numeric:lining-nums tabular-nums}.wallet-hero-balance small{font-size:calc(14px * var(--ts, 1));font-weight:600;color:var(--c-text-2)}.tx-amount{font-variant-numeric:lining-nums tabular-nums}html,body{overscroll-behavior-y:none}.ptr{position:fixed;top:calc(var(--tg-safe-top) + 6px);left:50%;z-index:45;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-2);box-shadow:0 8px 18px -8px #0006;pointer-events:none;transition:transform .22s ease,opacity .22s ease,color .16s ease,border-color .16s ease}.ptr-dragging{transition:color .16s ease,border-color .16s ease}.ptr-ready,.ptr-busy{color:var(--c-ornament);border-color:var(--c-ornament)}.ptr-icon{display:grid}.ptr-busy .ptr-icon{animation:ptr-spin .8s linear infinite}@keyframes ptr-spin{to{transform:rotate(360deg)}}.wl-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4);border-radius:22px;border:1px solid color-mix(in srgb,var(--c-ornament) 55%,transparent);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c-ornament) 26%,transparent),transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 92%,#000000),color-mix(in srgb,var(--c-primary) 70%,#000000));color:#fff;box-shadow:0 18px 36px -22px color-mix(in srgb,var(--c-primary) 80%,#000000)}.wl-hero-shine{position:absolute;top:12px;inset-inline-end:18px;width:22px;height:22px;background:linear-gradient(135deg,#fff8dc,#e8c15c);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 6px rgba(255,220,130,.9));animation:wl-shine 3.2s ease-in-out infinite}@keyframes wl-shine{0%,to{opacity:.35;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}.wl-hero-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wl-hero-label{font-size:calc(14px * var(--ts, 1));opacity:.85}.wl-hero-balance{display:flex;align-items:baseline;gap:6px;font-variant-numeric:lining-nums tabular-nums}.wl-hero-balance b{font-family:var(--font-head);font-size:calc(38px * var(--ts, 1));line-height:1.05;font-weight:700;color:#fff6d8}.wl-hero-balance span{font-size:calc(18px * var(--ts, 1));font-weight:600;color:#f1d58a}.wl-hero-hint{font-size:calc(12.5px * var(--ts, 1));opacity:.8}.wl-section-title{display:flex;align-items:center;gap:8px}.wl-section-title svg{color:var(--c-ornament)}.wl-topup{display:flex;flex-direction:column;gap:var(--sp-3)}.wl-currencies{display:flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:16px;border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-surface) 85%,transparent)}.wl-coupon-row .input::placeholder{text-transform:none;letter-spacing:normal}.wl-cur{position:relative;flex:1 1 auto;min-width:92px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:none;color:var(--c-text);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.wl-cur-on{border-color:var(--c-ornament);background:linear-gradient(180deg,color-mix(in srgb,var(--c-ornament) 26%,var(--c-surface)),color-mix(in srgb,var(--c-ornament) 12%,var(--c-surface)));box-shadow:0 6px 14px -10px color-mix(in srgb,var(--c-ornament) 90%,#000000)}.wl-cur-mark{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border-radius:999px;font-size:calc(12px * var(--ts, 1));font-weight:700;color:var(--c-ornament);background:color-mix(in srgb,var(--c-ornament) 16%,transparent)}.wl-cur-mark-XTR{color:#e6a700}.wl-cur-check{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:var(--c-ornament)}.wl-note{margin:-4px 0 0}.wl-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding-top:6px}@media(max-width:370px){.wl-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-pkg{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:18px 6px 10px;border-radius:16px;border:1px solid var(--c-border);background:linear-gradient(180deg,var(--c-surface),color-mix(in srgb,var(--c-ornament) 7%,var(--c-surface)));color:var(--c-text);font:inherit;text-align:center;cursor:pointer;transition:transform .14s ease,border-color .16s ease,box-shadow .16s ease}.wl-pkg:active{transform:scale(.97)}.wl-pkg-on{border-color:var(--c-ornament);box-shadow:0 0 0 2px var(--c-ornament),0 10px 22px -14px color-mix(in srgb,var(--c-ornament) 90%,#000000)}.wl-pkg-best{border-color:color-mix(in srgb,#7a4fc9 60%,var(--c-border));background:linear-gradient(170deg,#4b2a86,#2c1656);color:#fff}.wl-pkg-best .wl-pkg-old,.wl-pkg-best .wl-pkg-dinor{color:#e9defc}.wl-pkg-ribbon{position:absolute;top:-9px;left:50%;transform:translate(-50%);max-width:94%;padding:2px 8px;border-radius:999px;font-size:calc(10.5px * var(--ts, 1));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3b2a00;background:linear-gradient(135deg,#fff1bf,#e2b84c);box-shadow:0 3px 8px -4px #785000b3}.wl-pkg-off{position:absolute;top:6px;inset-inline-end:6px;padding:1px 6px;border-radius:999px;font-size:calc(11px * var(--ts, 1));font-weight:800;color:#fff;background:#d23a3a;font-variant-numeric:lining-nums tabular-nums}.wl-pkg-ribbon~.wl-pkg-off{top:12px}.wl-pkg-coins{position:relative;display:flex;align-items:flex-end;height:34px;margin-bottom:2px}.wl-pkg-coins>:first-child{margin-inline-end:-10px;transform:translateY(3px)}.wl-pkg-dinor{font-size:calc(12.5px * var(--ts, 1));font-weight:600;color:var(--c-text-2)}.wl-pkg-dinor b{font-family:var(--font-body);font-size:calc(17px * var(--ts, 1));font-weight:700;color:var(--c-text);font-variant-numeric:lining-nums tabular-nums}.wl-pkg-best .wl-pkg-dinor b{color:#fff}.wl-pkg-old{font-size:calc(11.5px * var(--ts, 1));color:var(--c-text-2);font-variant-numeric:lining-nums tabular-nums}.wl-pkg-old-none{text-decoration:none}.wl-pkg-price{max-width:100%;font-size:calc(15.5px * var(--ts, 1));font-weight:800;line-height:1.15;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.wl-pkg-save{margin-top:3px;max-width:100%;padding:2px 7px;border-radius:999px;font-size:calc(10.5px * var(--ts, 1));font-weight:700;color:#1d6b3a;background:color-mix(in srgb,#2fb15a 18%,var(--c-surface));overflow-wrap:anywhere}.wl-pkg-save-none{color:var(--c-text-2);background:color-mix(in srgb,var(--c-text) 6%,transparent)}.wl-pkg-best .wl-pkg-save{color:#fff;background:#ffffff29}.wl-pkg-check{position:absolute;bottom:-7px;inset-inline-end:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--c-ornament);box-shadow:0 0 0 2px var(--c-surface)}.wl-coupon{display:flex;flex-direction:column;gap:8px;padding:var(--sp-3);border-radius:16px;border:1px solid var(--c-border);background:var(--c-surface)}.wl-coupon-head{display:flex;align-items:center;gap:8px;font-weight:700}.wl-coupon-head svg{color:var(--c-ornament)}.wl-coupon-row{display:flex;align-items:center;gap:8px}.wl-coupon-row .input{flex:1;min-width:0;letter-spacing:.04em;text-transform:uppercase}.wl-coupon-ok{display:flex;align-items:center;gap:6px;margin:0;padding:6px 10px;border-radius:10px;font-size:calc(13px * var(--ts, 1));font-weight:600;color:#1d6b3a;background:color-mix(in srgb,#2fb15a 14%,var(--c-surface))}.wl-coupon-bad{display:flex;align-items:center;gap:6px;margin:0;padding:6px 10px;border-radius:10px;font-size:calc(13px * var(--ts, 1));font-weight:600;color:var(--c-error);background:color-mix(in srgb,var(--c-error) 12%,var(--c-surface))}:root[data-mode=dark] .wl-coupon-ok,:root[data-mode=dark] .wl-pkg-save:not(.wl-pkg-save-none){color:#8fe0ab}.wl-pay{display:flex;flex-direction:column;gap:10px;padding:var(--sp-3);border-radius:16px;border:1px solid color-mix(in srgb,var(--c-ornament) 45%,var(--c-border));background:color-mix(in srgb,var(--c-ornament) 8%,var(--c-surface))}.wl-pay-sum{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);min-width:0}.wl-pay-sum b{font-size:calc(22px * var(--ts, 1));white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.wl-pay .btn{width:100%}.wl-order{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border-radius:14px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:inherit;text-align:start;cursor:pointer}.wl-order-main{flex:1;min-width:0;display:flex;flex-direction:column}:root[dir=rtl] .wl-order>svg{transform:scaleX(-1)}.wl-status{display:inline-flex;align-self:flex-start;padding:2px 9px;border-radius:999px;font-size:calc(11.5px * var(--ts, 1));font-weight:700;border:1px solid var(--c-border);color:var(--c-text-2);white-space:nowrap}.wl-order .wl-status{align-self:center}.wl-status-under_review{border-color:var(--c-warning);color:var(--c-text);background:color-mix(in srgb,var(--c-warning) 14%,transparent)}.wl-status-rejected{border-color:var(--c-error);color:var(--c-error)}.wl-status-paid{border-color:var(--c-success);color:var(--c-text);background:color-mix(in srgb,var(--c-success) 14%,transparent)}.wl-req{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--c-border)}.wl-req-label{font-size:calc(12px * var(--ts, 1));color:var(--c-text-2)}.wl-req-value{display:flex;align-items:center;justify-content:space-between;gap:8px}.wl-req-text{min-width:0;overflow-wrap:anywhere;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.wl-pkg-bonus{margin-top:2px;padding:1px 7px;border-radius:999px;font-size:calc(10.5px * var(--ts, 1));font-weight:700;color:var(--c-success, #1f8a4c);background:color-mix(in srgb,var(--c-success, #1f8a4c) 12%,transparent);text-align:center}.screen{animation:screen-in .28s ease-out backwards}@keyframes screen-in{0%{opacity:0}}.screen>:not(.dialog-backdrop):not(.viewer):not(.suggestions):not(.composer):not(.q-footer):not(.q-top){animation:rise-in .38s cubic-bezier(.2,.7,.2,1) var(--rise-delay, 0ms) backwards}.screen>:nth-child(2){--rise-delay: 45ms}.screen>:nth-child(3){--rise-delay: 90ms}.screen>:nth-child(4){--rise-delay: 135ms}.screen>:nth-child(5){--rise-delay: .18s}.screen>:nth-child(6){--rise-delay: .22s}.screen>:nth-child(n+7){--rise-delay: .26s}.list>*,.group>*{animation:rise-in .34s cubic-bezier(.2,.7,.2,1) var(--rise-delay, 0ms) backwards}.list>:nth-child(2),.group>:nth-child(2){--rise-delay: 40ms}.list>:nth-child(3),.group>:nth-child(3){--rise-delay: 80ms}.list>:nth-child(n+4),.group>:nth-child(n+4){--rise-delay: .12s}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}}:root[data-nav=fwd] .screen>:not(.dialog-backdrop):not(.viewer):not(.suggestions):not(.composer):not(.q-footer):not(.q-top){animation-name:nav-from-end;animation-duration:.38s}:root[data-nav=back] .screen>:not(.dialog-backdrop):not(.viewer):not(.suggestions):not(.composer):not(.q-footer):not(.q-top){animation-name:nav-from-start;animation-duration:.38s}:root[dir=rtl][data-nav=fwd] .screen>:not(.dialog-backdrop):not(.viewer):not(.suggestions):not(.composer):not(.q-footer):not(.q-top){animation-name:nav-from-start}:root[dir=rtl][data-nav=back] .screen>:not(.dialog-backdrop):not(.viewer):not(.suggestions):not(.composer):not(.q-footer):not(.q-top){animation-name:nav-from-end}:root[data-nav=fwd] .subpage-back,:root[data-nav=back] .subpage-back{animation:fade-rise .3s ease-out backwards}@keyframes nav-from-end{0%{opacity:0;transform:translate3d(34px,0,0)}}@keyframes nav-from-start{0%{opacity:0;transform:translate3d(-34px,0,0)}}@keyframes fade-rise{0%{opacity:0;transform:translateY(-6px)}}.group-row,.chip,.nf-item,.ps-item,.vip-plan,.back-link,.cand-card,.header-icon,.balance-chip,.profile-switch{transition:transform .14s ease,background-color .16s ease,border-color .16s ease}.group-row:active:not([disabled]),.nf-item:active,.ps-item:active,.back-link:active{transform:scale(.985)}.chip:active,.vip-plan:active,.cand-card:active,.header-icon:active,.balance-chip:active,.profile-switch:active{transform:scale(.96)}.nav-item-on .nav-icon{animation:nav-pop .34s cubic-bezier(.3,1.5,.5,1)}@keyframes nav-pop{0%{transform:scale(.82)}60%{transform:scale(1.12)}to{transform:scale(1)}}.subpage-back{max-width:640px;margin:0 auto;padding:var(--sp-2) var(--sp-4) 0}.back-link-row{display:flex}.back-link{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px 0 6px;border-radius:999px;border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-surface) 92%,transparent);color:var(--c-text);font:inherit;font-weight:600;font-size:calc(14px * var(--ts, 1));cursor:pointer}:root[dir=rtl] .back-link{padding:0 6px 0 12px}.back-link-icon{display:grid;transform:scaleX(-1)}:root[dir=rtl] .back-link-icon{transform:none}.subpage-back+.screen{padding-top:var(--sp-2)}.screen.step>.back-link-row{margin-bottom:calc(-1 * var(--sp-2))}.input-locked{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);color:var(--c-text-2);background:color-mix(in srgb,var(--c-text) 4%,var(--c-surface));cursor:not-allowed}.pv-banner{display:flex;flex-direction:column;gap:4px;border-color:color-mix(in srgb,var(--c-ornament) 55%,var(--c-border));background:color-mix(in srgb,var(--c-ornament) 8%,var(--c-surface))}.pv-banner-title{font-weight:700}.pv-hidden{margin:4px 0 0}.splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;background:var(--c-background)}.splash-leave{animation:splash-out .45s ease-in forwards;pointer-events:none}@keyframes splash-out{to{opacity:0;transform:scale(1.03)}}.splash-glow{position:absolute;width:140vmax;height:140vmax;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-ornament) 22%,transparent),transparent 62%);animation:splash-glow 1.8s ease-out both}@keyframes splash-glow{0%{opacity:0;transform:scale(.6)}}.splash-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 var(--sp-5);text-align:center}.splash-word{position:relative;display:inline-block;animation:splash-word .9s cubic-bezier(.2,.8,.2,1) both}@keyframes splash-word{0%{opacity:0;transform:scale(.88) translateY(8px);filter:blur(6px)}}.splash-line{width:140px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,#d8ad4f 20%,#fff3c4 50%,#d8ad4f 80%,transparent);transform-origin:center;animation:splash-line .7s ease-out .45s both}@keyframes splash-line{0%{transform:scaleX(0);opacity:0}}.splash-slogan{font-family:var(--font-head);font-size:calc(19px * var(--ts, 1));font-style:italic;color:var(--c-text-2);animation:rise-in .6s ease-out .7s both}.splash-star{position:absolute;width:14px;height:14px;background:linear-gradient(135deg,#fff3c4,#e5b84a 55%,#c8963a);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 5px rgba(214,160,50,.9));opacity:0;animation:star-flash 1.1s ease-in-out both}.splash-star-1{top:-6%;left:-8%;animation-delay:.35s;animation-iteration-count:2}.splash-star-2{top:8%;right:-10%;width:18px;height:18px;animation-delay:.75s}.splash-star-3{bottom:0;left:18%;width:10px;height:10px;animation-delay:1.05s;animation-iteration-count:2}.splash-star-4{bottom:14%;right:6%;width:11px;height:11px;animation-delay:.55s}@keyframes star-flash{0%{opacity:0;transform:scale(.2) rotate(0)}35%{opacity:1;transform:scale(1.15) rotate(45deg)}to{opacity:0;transform:scale(.3) rotate(90deg)}}.twinkles{position:fixed;inset:0;z-index:2;pointer-events:none;overflow:hidden;transition:opacity .2s ease}.app:has(.dialog-backdrop,.ps-menu,.viewer,.splash) .twinkles{opacity:0}.twinkle{position:absolute;background:linear-gradient(135deg,#fff3c4,color-mix(in srgb,var(--c-ornament) 85%,#e5b84a) 60%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--c-ornament) 80%,transparent));opacity:0;animation-name:twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}6%{opacity:.85;transform:scale(1) rotate(45deg)}13%{opacity:0;transform:scale(.3) rotate(90deg)}}:root.ptr-on .app-header-one,:root.ptr-on .subpage-back,:root.ptr-on .screen{transform:translate3d(0,var(--ptr-y, 0px),0);transition:transform .28s cubic-bezier(.2,.8,.2,1)}:root.ptr-drag .app-header-one,:root.ptr-drag .subpage-back,:root.ptr-drag .screen{transition:none}.app-header-scene{padding-bottom:14px;background:var(--c-background);box-shadow:0 10px 18px -16px #00000073}.app-header-scene:after{content:"";position:absolute;inset:auto 0 0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c-ornament) 75%,transparent) 18%,color-mix(in srgb,var(--c-ornament) 75%,transparent) 82%,transparent)}.hs-layer{position:absolute;inset:0;z-index:0;overflow:hidden}.app-header-one>.header-row{position:relative;z-index:1}.hs-svg{display:block}.hs-far{fill:color-mix(in srgb,var(--c-ornament) 22%,var(--c-background))}.hs-near,.hs-cut{fill:color-mix(in srgb,var(--c-ornament) 42%,var(--c-background))}.hs-cut{fill:color-mix(in srgb,var(--c-ornament) 22%,var(--c-background))}.hs-gold,.hs-star{fill:var(--c-ornament)}.hs-star{opacity:.75}.hs-sun{opacity:.55}.hs-ray{stroke:var(--c-ornament);stroke-width:1.4;stroke-linecap:round;opacity:.45}.hs-chain{stroke:var(--c-ornament);stroke-width:.8;stroke-dasharray:2 2;opacity:.7}.hs-glass{fill:color-mix(in srgb,var(--c-ornament) 34%,var(--c-background));stroke:var(--c-ornament);stroke-width:.8}.hs-lamp-glow{fill:var(--c-ornament);opacity:.16}.hs-cloud{fill:color-mix(in srgb,var(--c-ornament) 10%,var(--c-background))}:root[data-mode=dark] .hs-layer{background:linear-gradient(180deg,color-mix(in srgb,#000000 18%,var(--c-background)),transparent 70%)}:root[data-mode=dark] .hs-far{fill:color-mix(in srgb,#000000 30%,var(--c-background))}:root[data-mode=dark] .hs-near{fill:color-mix(in srgb,#000000 55%,var(--c-background))}:root[data-mode=dark] .hs-cloud{fill:color-mix(in srgb,#000000 18%,var(--c-background))}.hs-star{animation:hs-twinkle 3.6s ease-in-out infinite}.hs-star:nth-of-type(2n){animation-delay:1.2s}.hs-star:nth-of-type(3n){animation-delay:2.1s}@keyframes hs-twinkle{50%{opacity:.25}}.ap-section{display:flex;flex-direction:column;gap:var(--sp-2)}.ap-head{display:flex;align-items:flex-start;gap:10px}.ap-num{flex:none;width:26px;height:26px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:calc(13px * var(--ts, 1));font-weight:700;color:var(--c-on-primary);background:var(--c-primary-fill, var(--c-primary))}.ap-title{margin:0;font-family:var(--font-head);font-size:calc(19px * var(--ts, 1));font-weight:600;line-height:1.25}.ap-hint{margin:2px 0 0;font-size:calc(13px * var(--ts, 1));color:var(--c-text-2)}.ap-sub{display:flex;align-items:center;gap:4px;font-size:calc(12px * var(--ts, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-2)}.ap-box{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border-radius:14px;border:1px dashed color-mix(in srgb,var(--c-ornament) 55%,var(--c-border));background:color-mix(in srgb,var(--c-ornament) 6%,var(--c-surface))}.ap-box-title{font-weight:700;font-size:calc(14px * var(--ts, 1))}.scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--sp-2)}.scene-option{display:flex;flex-direction:column;gap:6px;padding:var(--sp-2);border-radius:14px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;text-align:start}.scene-option-on{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 16%,transparent)}.scene-thumb{position:relative;height:48px;border-radius:10px;overflow:hidden;background:var(--c-background);border:1px solid var(--c-border)}.scene-none{display:grid;place-items:center;height:100%;color:var(--c-text-2)}.appearance-dirty{padding-bottom:calc(var(--nav-h) + var(--tg-safe-bottom) + 96px)}.save-bar{position:fixed;left:0;right:0;bottom:calc(var(--nav-h) + var(--tg-safe-bottom) + 8px);z-index:31;padding:0 var(--sp-3);animation:save-bar-in .26s cubic-bezier(.2,.8,.2,1) both}.save-bar-inner{max-width:620px;margin:0 auto;display:flex;align-items:center;gap:var(--sp-2);padding:8px 8px 8px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c-ornament) 50%,var(--c-border));background:color-mix(in srgb,var(--c-surface) 96%,transparent);backdrop-filter:blur(10px);box-shadow:0 16px 34px -18px #0000008c}:root[dir=rtl] .save-bar-inner{padding:8px 14px 8px 8px}.save-bar-text{flex:1;min-width:0;font-size:calc(12.5px * var(--ts, 1));line-height:1.25;font-weight:600;color:var(--c-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes save-bar-in{0%{opacity:0;transform:translateY(16px)}}.page-layer.page-moving{position:fixed;inset:0;overflow:hidden;background:var(--c-background);transform:translateZ(0);will-change:transform}.page-layer.page-moving>.page-scroll{position:absolute;inset:0;z-index:1;overflow:hidden}.page-layer.page-moving.page-under{z-index:1}.page-layer.page-moving.page-top{z-index:2;box-shadow:-10px 0 28px #00000029}:root[dir=rtl] .page-layer.page-moving.page-top{box-shadow:10px 0 28px #00000029}.page-layer.page-moving.page-top.page-solo{z-index:40}.page-shade{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none}:root[data-calm] .page-moving:not(.page-calm)>.layer-bg-page,:root[data-calm] .page-moving:not(.page-calm)>.layer-pattern{display:block}:root[data-nav=layer] .screen,:root[data-nav=layer] .screen>:not(.dialog-backdrop):not(.viewer):not(.suggestions):not(.composer):not(.q-footer):not(.q-top),:root[data-nav=layer] .subpage-back{animation:none}.page-layer.page-moving.page-pager.page-top{box-shadow:none}.brand-btn{position:relative;display:inline-flex;align-items:center;min-height:34px;padding:0 9px 0 7px;border-radius:14px;border:1px solid color-mix(in srgb,var(--c-ornament) 36%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--c-surface) 90%,transparent),color-mix(in srgb,var(--c-surface) 66%,transparent));-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);box-shadow:0 2px 8px -4px #3c280a47,inset 0 1px #ffffff73;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--t-press) ease}:root[data-mode=dark] .brand-btn{background:linear-gradient(160deg,color-mix(in srgb,var(--c-surface) 82%,transparent),color-mix(in srgb,var(--c-surface) 58%,transparent));box-shadow:0 2px 10px -4px #0009,inset 0 1px #ffffff12}.brand-btn:active{transform:scale(.96)}.brand-btn:focus-visible{outline:2px solid var(--c-focus, var(--c-primary));outline-offset:2px}.brand-btn .wordmark{line-height:1.08;padding-top:2px}:root[data-mode=light] .brand-btn .gold-foil{background-image:linear-gradient(100deg,#5e4210,#9a6f1e 15%,#d4a74a,#87601a 43%,#e6c271 53%,#93681c 65%,#c99a3d 80%,#6b4a12);filter:drop-shadow(0 1px 0 rgba(255,249,230,.75))}:root .brand-btn .wordmark.gold-foil-tap{animation:foil-tap .95s cubic-bezier(.3,.7,.2,1) 1 both}@keyframes foil-tap{0%{background-position:100% 50%;filter:drop-shadow(0 0 0 rgba(246,206,110,0))}35%{filter:drop-shadow(0 0 7px rgba(246,206,110,.95))}to{background-position:0% 50%;filter:drop-shadow(0 0 0 rgba(246,206,110,0))}}.brand-sparks{position:absolute;inset:0;pointer-events:none}.brand-sparks i{position:absolute;width:11px;height:11px;background:linear-gradient(135deg,#fff7d4,#e2b24c);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;animation:brand-spark .82s ease-out both}.brand-sparks i:nth-child(1){top:-4px;inset-inline-start:20%}.brand-sparks i:nth-child(2){top:28%;inset-inline-end:-5px;width:9px;height:9px;animation-delay:.15s}.brand-sparks i:nth-child(3){bottom:-3px;inset-inline-start:56%;width:7px;height:7px;animation-delay:.28s}@keyframes brand-spark{0%{opacity:0;transform:scale(.2) rotate(0)}35%{opacity:1;transform:scale(1.15) rotate(45deg)}to{opacity:0;transform:scale(.4) rotate(90deg)}}.wordmark-img{position:relative;display:inline-flex;vertical-align:middle;line-height:0;padding:0;filter:drop-shadow(0 1px 1px rgba(40,26,6,.25))}.wordmark.wordmark-img{height:.5em;padding:0;line-height:0}.wordmark-img img{display:block;height:100%;width:auto;pointer-events:none;user-select:none;-webkit-user-drag:none}.wordmark-img:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,transparent 38%,rgba(255,248,214,.95) 50%,transparent 62%,transparent 100%);background-size:260% 100%;background-position:100% 50%;opacity:0;mix-blend-mode:screen;-webkit-mask-image:var(--wm-src);mask-image:var(--wm-src);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wordmark-img.gold-foil-shine{animation:none}.wordmark-img.gold-foil-shine:after{animation:wordmark-sweep 1.6s ease-out .3s 1 both}.brand-btn .wordmark-img.gold-foil-tap:after{animation:wordmark-sweep .95s cubic-bezier(.3,.7,.2,1) 1 both}@keyframes wordmark-sweep{0%{background-position:100% 50%;opacity:1}85%{opacity:1}to{background-position:0% 50%;opacity:0}}@media(prefers-reduced-motion:reduce){.wordmark-img:after{animation:none!important}}:root[data-motion=off] .wordmark-img:after{animation:none!important}.welcome-center .brand-logo{max-height:34vh}.vip-ad-brand{display:inline-flex;align-items:center;gap:6px}.layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.layout-option{display:flex;flex-direction:column;gap:3px;padding:var(--sp-2);border-radius:16px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.layout-option-on{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 16%,transparent)}.layout-mock{position:relative;height:116px;margin-bottom:4px;border-radius:12px;overflow:hidden;background:var(--c-background);border:1px solid var(--c-border)}.layout-mock-art{position:absolute;inset:0;opacity:.6}.layout-mock-split .layout-mock-art{top:36px;-webkit-mask-image:linear-gradient(transparent,#000 18px);mask-image:linear-gradient(transparent,#000 18px)}.layout-mock-top{position:absolute;inset:0 0 auto;height:36px;overflow:hidden;background:var(--c-background);border-bottom:1px solid color-mix(in srgb,var(--c-ornament) 70%,transparent);box-shadow:0 6px 10px -9px #00000073}:root[data-mode=dark] .layout-mock-top{background:linear-gradient(180deg,color-mix(in srgb,#000000 18%,var(--c-background)),var(--c-background))}.layout-mock-bar{position:absolute;inset:6px 6px auto;z-index:1;display:flex;gap:4px}.layout-mock-bar i{height:9px;border-radius:5px;background:color-mix(in srgb,var(--c-surface) 88%,transparent);border:1px solid var(--c-border)}.layout-mock-bar i:nth-child(1){width:24px}.layout-mock-bar i:nth-child(2){flex:1;margin-inline:8px}.layout-mock-bar i:nth-child(3){width:24px}.layout-name{font-weight:600;font-size:calc(14.5px * var(--ts, 1))}.layout-hint{font-size:calc(12px * var(--ts, 1));line-height:1.35;color:var(--c-text-2)}.scene-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sil{--sil-bg: transparent;--sil-cloth: color-mix(in srgb, var(--c-primary) 72%, var(--c-text));--sil-cloth-deep: color-mix(in srgb, var(--c-primary) 48%, var(--c-text));--sil-skin: #f4d6b5;--sil-skin-deep: #e3be97;--sil-gold: var(--c-ornament)}[data-mode=dark] .sil{--sil-bg: color-mix(in srgb, var(--c-text) 86%, var(--c-ornament));--sil-cloth: color-mix(in srgb, var(--c-surface) 86%, var(--c-primary));--sil-cloth-deep: color-mix(in srgb, var(--c-background) 80%, #000000);--sil-skin: #efcfac;--sil-skin-deep: #dcb48c}.sil .sil-bg{fill:var(--sil-bg)}.sil .sil-body{fill:var(--sil-cloth)}.sil .sil-shade{fill:var(--sil-cloth-deep)}.sil .sil-skin{fill:var(--sil-skin)}.sil .sil-skin2{fill:var(--sil-skin-deep)}.sil .sil-gold{fill:var(--sil-gold)}.vip-frame{border-color:transparent!important;border-width:2px!important;background:linear-gradient(var(--c-surface),var(--c-surface)) padding-box,linear-gradient(115deg,#9c6d1a,#e7c46a 16%,#fff2c2 28%,#d4a23f,#8f6418 56%,#e9c873 72%,#fff0bd 84%,#b98a2c) border-box;background-size:100% 100%,260% 100%;background-position:0 0,0% 50%;box-shadow:0 0 0 1px color-mix(in srgb,#d9a83a 20%,transparent),0 10px 24px -14px #c99636cc}.vip-frame:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,236,170,.3) 50%,transparent 60%);background-size:300% 100%;background-position:150% 0;opacity:0}:root:not([data-motion=off]) .vip-frame:not(.vip-frame-static){animation:vip-frame-flow 4.5s ease-in-out infinite alternate}:root:not([data-motion=off]) .vip-frame:not(.vip-frame-static):after{animation:vip-glint 7s ease-in-out 1.2s infinite}@keyframes vip-frame-flow{to{background-position:0 0,100% 50%}}@keyframes vip-glint{0%{opacity:0;background-position:150% 0}6%{opacity:1}18%,to{opacity:0;background-position:-50% 0}}.vip-badge{font-family:var(--font-body);display:inline-flex;align-items:center;gap:3px;padding:2px 8px 2px 6px;border-radius:999px;font-size:calc(11px * var(--ts, 1));font-weight:800;letter-spacing:.06em;line-height:1.3;color:#4a3208;background:linear-gradient(135deg,#fff1c1,#e3b64f 55%,#c8962f);box-shadow:0 1px 3px #78500059,inset 0 0 0 1px #ffffff80;white-space:nowrap}.vip-badge-photo{position:absolute;top:6px;inset-inline-start:6px;z-index:1;padding:1px 6px 1px 5px;font-size:calc(10px * var(--ts, 1))}.top-frame{border-color:transparent!important;border-width:2px!important;background:linear-gradient(var(--c-surface),var(--c-surface)) padding-box,linear-gradient(115deg,#0b7c72,#2ec4b6 16%,#b8f5ec 28%,#20a99c,#08685f 56%,#3fd3c4 72%,#c9fbf3 84%,#138f84) border-box;background-size:100% 100%,260% 100%;background-position:0 0,0% 50%;box-shadow:0 0 0 1px color-mix(in srgb,#2ec4b6 22%,transparent),0 10px 24px -14px #17a094cc}.top-frame:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(190,255,245,.32) 50%,transparent 60%);background-size:300% 100%;background-position:150% 0;opacity:0}:root:not([data-motion=off]) .top-frame{animation:vip-frame-flow 4.5s ease-in-out infinite alternate}:root:not([data-motion=off]) .top-frame:after{animation:vip-glint 7s ease-in-out 1.2s infinite}.top-badge{font-family:var(--font-body);display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:calc(10px * var(--ts, 1));font-weight:800;letter-spacing:.08em;line-height:1.3;color:#04332e;background:linear-gradient(135deg,#c9fbf3,#3fd3c4 55%,#16968a);box-shadow:0 1px 3px #005a5059,inset 0 0 0 1px #ffffff80;white-space:nowrap}.photo-badges{position:absolute;top:6px;inset-inline-start:6px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.photo-badges .vip-badge{padding:1px 6px 1px 5px;font-size:calc(10px * var(--ts, 1))}.vip-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--radius-banner);color:#f7ecd2;background:radial-gradient(120% 90% at 100% 0%,rgba(233,196,106,.26),transparent 55%),radial-gradient(80% 70% at 0% 100%,rgba(233,196,106,.1),transparent 60%),linear-gradient(150deg,#2b2119,#1c1611 55%,#2c2117);border:1px solid rgba(217,168,58,.6);box-shadow:0 16px 32px -20px #000000b3,inset 0 1px #fff0c81f,inset 0 0 0 4px #1c1611e6,inset 0 0 0 5px #d9a83a47}.vip-card>*{position:relative}.vip-card-glow{position:absolute!important;top:-70px;inset-inline-end:-60px;width:200px;height:200px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(246,214,130,.22),transparent 65%)}.vip-card-head{display:flex;align-items:center;gap:10px}.vip-card-crown{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#3d2a07;background:radial-gradient(circle at 35% 30%,#fff6d2,#e9c46a 55%,#b8862a);box-shadow:0 0 0 3px #e9c46a2e,0 6px 16px -6px #e9c46ab3}.vip-card-titles{display:flex;flex-direction:column;min-width:0}.vip-card-kicker{font-size:calc(10.5px * var(--ts, 1));font-weight:700;letter-spacing:.18em;color:#d9b86a}.vip-card-title{font-family:var(--font-head);font-size:calc(22px * var(--ts, 1));line-height:1.15;color:#fff6df}.vip-card-close{margin-inline-start:auto;flex:none;color:#f1dca8;background:#ffffff0f;border:1px solid rgba(217,168,58,.4)}.vip-card-body{display:flex;align-items:center;gap:12px}.vip-card-perks{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.vip-card-perks li{display:flex;align-items:center;gap:8px;font-size:calc(13.5px * var(--ts, 1));line-height:1.3;color:#f3e6c6}.vip-card-perks svg{flex:none;color:#e3b64f}.vip-card-preview{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px}.vip-card-preview small{font-size:calc(10.5px * var(--ts, 1));color:#cdb787;text-align:center;max-width:84px}.vip-card-mini{position:relative;display:block;width:60px;height:74px;border-radius:12px;border:2px solid transparent;overflow:hidden}.vip-card-mini .cand-photo{position:relative;display:grid;width:100%;height:100%;border-radius:0}.vip-card-mini .silhouette{width:92%;height:92%}.vip-card-foot{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid rgba(217,168,58,.25)}.vip-card-price{font-weight:700;color:#f6dfa0}.vip-card-cta{margin-inline-start:auto;flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 14px 0 18px;border:0;border-radius:999px;font-weight:800;font-size:calc(15px * var(--ts, 1));color:#3a2706;background:linear-gradient(135deg,#fff0bd,#e2b24c 50%,#c48f2c);box-shadow:0 6px 16px -8px #e2b24cd9,inset 0 1px #fff9;cursor:pointer;transition:transform var(--t-press) ease}.vip-card-cta:active{transform:scale(.97)}:root[dir=rtl] .vip-card-cta svg{transform:scaleX(-1)}.vip-card-text{margin:0;font-size:calc(13.5px * var(--ts, 1));color:#d9c79d}.vip-ad{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-card);color:#f7ecd2;background:radial-gradient(120% 110% at 100% 0%,rgba(233,196,106,.26),transparent 55%),radial-gradient(80% 70% at 0% 100%,rgba(233,196,106,.1),transparent 60%),linear-gradient(150deg,#2b2119,#1c1611 55%,#2c2117);border:1px solid rgba(217,168,58,.6);box-shadow:0 12px 24px -18px #000000b3,inset 0 1px #fff0c81f}.vip-ad-glow{position:absolute;top:-70px;inset-inline-end:-50px;width:190px;height:190px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(246,214,130,.22),transparent 65%)}.vip-ad-photo{position:relative;flex:none;display:block;width:64px;height:80px;border-radius:12px;border:2px solid transparent;overflow:hidden}.vip-ad-photo .cand-photo{position:relative;display:grid;width:100%;height:100%;border-radius:0}.vip-ad-photo .silhouette{width:92%;height:92%}.vip-ad-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.vip-ad-kicker,.vip-ad-title{margin-inline-end:34px}.vip-ad-kicker{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-size:calc(10.5px * var(--ts, 1));font-weight:700;letter-spacing:.16em;color:#d9b86a}.vip-ad-price{font-size:calc(11.5px * var(--ts, 1));letter-spacing:0;color:#f6dfa0}.vip-ad-title{font-family:var(--font-head);font-size:calc(18px * var(--ts, 1));line-height:1.15;color:#fff6df}.vip-ad-perks{list-style:none;margin:3px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.vip-ad-perks li{display:flex;align-items:center;gap:4px;min-width:0;padding:2px 7px 2px 6px;border-radius:999px;border:1px solid rgba(217,168,58,.4);background:#ffffff0d;font-size:calc(11.5px * var(--ts, 1));line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f3e6c6}.vip-ad-perks svg{flex:none;color:#e3b64f}.vip-ad-hit{position:absolute;inset:0;z-index:1;border:0;background:none;cursor:pointer}.vip-ad-hit:focus-visible{outline:2px solid #e3b64f;outline-offset:-3px;border-radius:inherit}.vip-ad-close{position:absolute;top:6px;inset-inline-end:6px;z-index:2;width:32px;height:32px;color:#f1dca8;background:#ffffff0f;border:1px solid rgba(217,168,58,.4)}.vip-badge-inline{margin-inline-start:8px;vertical-align:2px}.incog-btn.incog-on{color:#3d2a07;background:linear-gradient(135deg,#fff0bd,#e2b24c 55%,#c48f2c);border-color:#c99a3d;box-shadow:0 0 0 2px color-mix(in srgb,#d9a83a 25%,transparent)}.vw-item{display:flex;flex-direction:column;gap:4px}.vw-when{display:inline-flex;align-items:center;gap:5px;padding-inline-start:4px;font-size:calc(12.5px * var(--ts, 1));color:var(--c-text-2)}.vw-teaser{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--radius-card);border:1px solid rgba(217,168,58,.55);background:linear-gradient(150deg,#2b2119,#1c1611);color:#f3e6c6;text-align:start;cursor:pointer}.vw-teaser .group-title{color:#fff3d6}.vw-teaser .group-hint{color:#cdb787}.vw-teaser-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#3d2a07;background:radial-gradient(circle at 35% 30%,#fff6d2,#e9c46a 55%,#b8862a)}.vw-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;text-align:center;color:var(--c-text-2)}.pf-hero-compact{padding:12px 14px;gap:10px}.pf-hero-compact .pf-hero-row{gap:12px}.pf-hero-compact .pf-avatar{width:52px;height:52px}.pf-hero-compact .pf-hero-name{font-size:calc(20px * var(--ts, 1))}.pf-hero-compact .pf-hero-text .ps-status{align-self:flex-start;margin-top:2px}.pf-hero-compact .pf-actions .btn{min-height:40px;font-size:calc(14.5px * var(--ts, 1))}.pf-hero-compact .pf-hint{margin:0}.pf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.pf-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:16px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;transition:transform var(--t-press) ease,border-color .15s ease}.pf-stat:active{transform:scale(.97)}.pf-stat svg{color:var(--c-ornament)}.pf-stat b{font-family:var(--font-body);font-size:calc(18px * var(--ts, 1));font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.pf-stat small{font-size:calc(12px * var(--ts, 1));color:var(--c-text-2);text-align:center}.vw-incog{display:flex;flex-direction:column;gap:4px;padding:10px 14px}.vw-incog-row{display:flex;align-items:center;gap:12px}.vw-incog-row .switch{flex:1;font-weight:600}@media(max-width:380px){.brand-btn{min-height:32px;padding:0 6px 0 5px}.brand-btn .wordmark{font-size:calc(23px * var(--ts, 1))!important}.app-header-one .header-icon{width:34px;height:34px}.app-header-one .balance-chip{min-height:34px;padding:0 7px 0 4px;font-size:calc(13px * var(--ts, 1))}.profile-switch{padding-inline:6px}.profile-switch .ps-sub{font-size:calc(12px * var(--ts, 1))}}.q-steps{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:calc(-1 * var(--sp-1)) 0 var(--sp-1)}.q-step-dot{flex:0 0 auto;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-2);font:600 calc(13px * var(--ts, 1))/1 var(--font-body);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.q-step-dot-done{border-color:color-mix(in srgb,var(--c-success) 55%,var(--c-border));color:var(--c-success)}.q-step-dot-on{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-on-primary)}.q-step-dot:disabled{opacity:.45;cursor:default}.q-step-dot:focus-visible{outline:2px solid var(--c-ornament);outline-offset:2px}.q-missing{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--c-error) 35%,var(--c-border));background:color-mix(in srgb,var(--c-error) 6%,var(--c-surface));color:var(--c-error);font-size:calc(14px * var(--ts, 1))}.q-missing p{margin:0}.q-missing-chip{border-color:color-mix(in srgb,var(--c-error) 40%,var(--c-border));color:var(--c-text)}.question-flash{border-radius:var(--radius-card);animation:question-flash 1.6s ease-out}@keyframes question-flash{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-ornament) 55%,transparent)}to{box-shadow:0 0 0 3px transparent}}:root[data-motion=off] .question-flash{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-ornament) 55%,transparent)}.pf-sections{display:flex;flex-direction:column;gap:var(--sp-2)}.menu-row .pf-section-num{display:inline-grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:1px solid var(--c-border);color:var(--c-success);font:600 calc(12px * var(--ts, 1))/1 var(--font-body)}.chat-older{text-align:center;margin:var(--sp-1) 0}.msg-lang{display:block;margin-bottom:2px;font-size:calc(11px * var(--ts, 1));font-weight:600;letter-spacing:.02em;color:var(--c-ornament)}.msg-tick-read{font-weight:600}.msg-out .msg-bubble{opacity:.85}.msg-out-failed .msg-bubble{opacity:1;background:color-mix(in srgb,var(--c-error) 14%,var(--c-surface));color:var(--c-text);border:1px solid color-mix(in srgb,var(--c-error) 45%,transparent)}.msg-sending{display:inline-flex;align-items:center;gap:4px}.msg-failed{color:var(--c-error);font-weight:600}.msg-out-failed .link{color:var(--c-primary)}.msg-out-tools{display:flex;gap:var(--sp-3)}.chat-new-pill{position:fixed;left:50%;bottom:calc(var(--tg-safe-bottom) + 132px);z-index:21;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:600 calc(13px * var(--ts, 1))/1.2 var(--font-body);box-shadow:0 6px 18px #00000024;cursor:pointer}.chat-new-pill svg{transform:rotate(90deg)}.msg-cardrow .msg-card{display:flex;flex-direction:column;gap:6px;max-width:88%;background:var(--c-surface);color:var(--c-text);border:1px solid color-mix(in srgb,var(--c-ornament) 45%,var(--c-border));border-radius:var(--radius-card);white-space:normal}.msg-card-head{display:flex;align-items:center;gap:6px;color:var(--c-ornament)}.msg-card-title{color:var(--c-text);font-weight:600}.msg-card-status{color:var(--c-text-2)}.msg-card-granted .msg-card-status{color:var(--c-success)}.msg-card-label{color:var(--c-text-2)}.msg-card-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.msg-card-actions .btn{min-height:40px;padding:0 var(--sp-3)}.phg-durations{display:flex;flex-wrap:nowrap;gap:6px;margin:var(--sp-1) 0 var(--sp-2);padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.phg-durations::-webkit-scrollbar{display:none}.phg-durations .chip{flex:0 0 auto}.rq-parties{display:grid;gap:6px;margin:0 0 var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-btn);border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-surface) 70%,transparent)}.rq-parties div{display:flex;gap:var(--sp-2);align-items:baseline}.rq-parties dt{flex:0 0 64px;color:var(--c-text-2);font-size:calc(13px * var(--ts, 1))}.rq-parties dd{margin:0;font-weight:600;overflow-wrap:anywhere}.vip-compare{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);overflow:hidden;font-size:calc(14px * var(--ts, 1))}.vip-compare th,.vip-compare td{padding:10px 12px;text-align:center;vertical-align:middle;border-top:1px solid var(--c-border)}.vip-compare thead th{border-top:0;font-size:calc(12px * var(--ts, 1));font-weight:600;color:var(--c-text-2);text-transform:uppercase;letter-spacing:.04em}.vip-compare tbody th{text-align:start;font-weight:500}.vip-compare td{color:var(--c-text-2);width:26%}.vip-compare .vip-compare-vip{color:var(--c-ornament);font-weight:600;background:color-mix(in srgb,var(--c-ornament) 7%,transparent)}.vip-compare svg{vertical-align:middle}.wl-order-next{display:block;margin-top:2px;color:var(--c-text);font-weight:500}p.wl-order-next{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-btn);background:color-mix(in srgb,var(--c-ornament) 9%,var(--c-surface))}.home-notice,.home-vip-line{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:8px var(--sp-3);border-radius:var(--radius-card);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);text-align:start;cursor:pointer}.home-notice-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--c-primary) 12%,transparent);color:var(--c-primary)}.home-notice-text,.home-vip-line-text{flex:1;font-size:calc(14px * var(--ts, 1));font-weight:600}.home-vip-line{border-color:color-mix(in srgb,var(--c-ornament) 55%,var(--c-border));background:color-mix(in srgb,var(--c-ornament) 8%,var(--c-surface))}.home-vip-line{padding-block:0;padding-inline-end:6px}.home-vip-line-main{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.home-vip-line-main>svg:first-child{color:var(--c-ornament)}.home-vip-line-main>svg:last-child{flex:none}.home-vip-line-close{flex:none}.home-vip-line-text{font-weight:500}:root[dir=rtl] .home-notice>svg:last-child,:root[dir=rtl] .home-vip-line-main>svg:last-child{transform:scaleX(-1)}.section-chips{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--sp-4));padding:2px var(--sp-4)}.section-chips::-webkit-scrollbar{display:none}.section-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:600 calc(14px * var(--ts, 1))/1 var(--font-body);cursor:pointer}.section-chip svg{color:var(--c-ornament)}.section-chip-on{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-on-primary)}.section-chip-on svg{color:inherit}.section-chip-count{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--c-error);color:#fff;font-size:calc(11px * var(--ts, 1));text-align:center}.feed-ad{grid-column:1 / -1}.home-closed-note{text-align:center}.filter-h{display:flex;align-items:center;gap:var(--sp-2)}.filter-lock{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;padding:2px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-ornament) 55%,var(--c-border));background:color-mix(in srgb,var(--c-ornament) 10%,transparent);color:var(--c-ornament);font:600 calc(12px * var(--ts, 1))/1.6 var(--font-body);white-space:nowrap;cursor:pointer}.filter-lock-row{display:flex;justify-content:flex-end;margin-bottom:4px}.filter-off .chips,.filter-off .segmented,.filter-off .switch{opacity:.5;pointer-events:none}.mc-card{display:flex;flex-direction:column;gap:var(--sp-4)}.mc-title{margin:0 0 var(--sp-2);font:600 calc(14px * var(--ts, 1))/1.3 var(--font-body);color:var(--c-text-2)}.mc-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mc-row{display:flex;align-items:center;gap:var(--sp-2);font-size:calc(14.5px * var(--ts, 1))}.mc-icon{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%}.mc-match .mc-icon{background:color-mix(in srgb,var(--c-success) 14%,transparent);color:var(--c-success)}.mc-differs .mc-icon{background:color-mix(in srgb,var(--c-warning) 18%,transparent);color:var(--c-warning)}.mc-unknown .mc-icon{background:color-mix(in srgb,var(--c-text-2) 12%,transparent);color:var(--c-text-2)}.mc-text{flex:1}.mc-note{margin:0}.relax-chips{justify-content:center;margin:var(--sp-2) 0}.relax-chips svg{opacity:.7}.filter-sets{display:flex;flex-direction:column;gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-border)}.fs-chip{display:inline-flex;align-items:center;gap:2px;padding:0 4px 0 0}.fs-pick,.fs-del{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fs-pick{padding:6px 4px 6px 12px}.fs-del{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--c-text-2)}.fs-name-row{display:flex;gap:var(--sp-2)}.fs-name-row .input{flex:1}.who-card{display:flex;flex-direction:column;gap:var(--sp-2)}.who-list{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;font-size:calc(14px * var(--ts, 1))}.who-sub{margin:var(--sp-2) 0 0;font:600 calc(13px * var(--ts, 1))/1.3 var(--font-body);color:var(--c-text-2)}.who-grants{display:flex;flex-direction:column;gap:6px}.who-grant{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.who-revoke{flex:0 0 auto;white-space:nowrap}:root[data-calm] .layer-bg-page,:root[data-calm] .layer-pattern,:root[data-calm] .hs-layer,:root[data-calm] .twinkles{display:none}.app-header,.bottom-nav,.wordmark{--ts: 1}.preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.preset{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--sp-2);border-radius:var(--radius-card);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);text-align:start;cursor:pointer}.preset-on{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.preset-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border-radius:10px;border:1px solid;overflow:hidden}.preset-thumb>svg{position:absolute;inset:0;width:100%;height:100%}.preset-scene{position:absolute;inset:0 0 auto;height:40%}.preset-scene svg{width:100%;height:100%}.preset-dot{position:absolute;inset-inline-end:8px;bottom:8px;width:14px;height:14px;border-radius:50%}.preset-name{font-weight:700;font-size:calc(14px * var(--ts, 1))}.preset-hint{color:var(--c-text-2);font-size:calc(12px * var(--ts, 1));line-height:1.3}.ap-more>summary{cursor:pointer;list-style:none}.ap-more>summary::-webkit-details-marker{display:none}.ap-more>summary:after{content:"›";display:inline-block;margin-inline-start:6px;transition:transform .16s ease}.ap-more[open]>summary:after{transform:rotate(90deg)}:root[data-kb] .bottom-nav{display:none}:root[data-kb] .composer,:root[data-kb] .q-footer{bottom:var(--kb, 0px);padding-bottom:var(--sp-3)}:root[data-kb] .suggestions{bottom:calc(var(--kb, 0px) + 76px)}:root[data-kb] .chat-new-pill{bottom:calc(var(--kb, 0px) + 132px)}:root[data-kb] .save-bar{bottom:calc(var(--kb, 0px) + 8px)}:root[data-kb] .dialog-backdrop{bottom:var(--kb, 0px)}:root[data-kb] .sheet{max-height:calc(100dvh - var(--kb, 0px) - 16px);padding-bottom:var(--sp-3)}:root[data-kb-anim] .screen.chat-room{transition:height .26s cubic-bezier(.2,.8,.25,1),top .26s cubic-bezier(.2,.8,.25,1)}:root[data-kb-anim] .q-footer,:root[data-kb-anim] .save-bar,:root[data-kb-anim] .composer{transition:bottom .26s cubic-bezier(.2,.8,.25,1),padding-bottom .26s cubic-bezier(.2,.8,.25,1)}.dialog:focus,.sheet:focus{outline:none}.q-review,.pf-review{display:grid;gap:var(--sp-1);padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--c-warning) 45%,var(--c-border));border-radius:var(--radius-card);background:color-mix(in srgb,var(--c-warning) 9%,var(--c-surface))}.pf-review{margin-top:var(--sp-3)}.q-review-note,.pf-review-note{margin:0;white-space:pre-line}.q-review-lead{margin:0;color:var(--c-text-2);font-size:calc(13.5px * var(--ts, 1))}.question-fix{padding:var(--sp-2) var(--sp-3);margin-inline:calc(-1 * var(--sp-3));border-inline-start:3px solid var(--c-warning);border-radius:var(--radius-btn);background:color-mix(in srgb,var(--c-warning) 8%,transparent)}.question-fix-tag{margin-inline-start:auto;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--c-warning) 18%,transparent);color:var(--c-warning);font:700 calc(11.5px * var(--ts, 1))/1.4 var(--font-body);white-space:nowrap}.q-step-dot-fix{border-color:var(--c-warning);box-shadow:0 0 0 2px color-mix(in srgb,var(--c-warning) 30%,transparent)}.slider{-webkit-appearance:none;appearance:none;width:100%;min-height:40px;background:transparent;margin:0;cursor:pointer}.slider:focus-visible{outline:2px solid var(--c-ornament);outline-offset:2px;border-radius:999px}.slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--c-primary) var(--pct, 50%),var(--c-border) var(--pct, 50%))}.slider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;background:var(--c-primary);border:3px solid var(--c-surface);box-shadow:0 1px 5px #00000047}.slider::-moz-range-track{height:6px;border-radius:999px;background:var(--c-border)}.slider::-moz-range-progress{height:6px;border-radius:999px;background:var(--c-primary)}.slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--c-primary);border:3px solid var(--c-surface);box-shadow:0 1px 5px #00000047}.range-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.range-stepper{display:inline-flex;gap:6px;flex:none}.range-step{width:38px;height:38px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:calc(20px * var(--ts, 1));line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.range-step:active:not(:disabled){background:var(--c-surface-2, var(--c-border))}.range-step:disabled{opacity:.4;cursor:default}.range-pair-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-2)}.range-pair-row>.muted{min-width:3.2em}.chat-room{padding-top:0}.chat-head{position:sticky;top:0;z-index:18;display:flex;align-items:center;gap:4px;margin:0 calc(-1 * var(--sp-4)) var(--sp-2);padding:calc(var(--tg-safe-top) + 4px) var(--sp-2) 6px;background:color-mix(in srgb,var(--c-background) 94%,transparent);border-bottom:1px solid var(--c-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-head-back svg{transform:scaleX(-1)}:root[dir=rtl] .chat-head-back svg{transform:none}.chat-head-peer{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:4px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.chat-head-peer:active:not(:disabled){background:color-mix(in srgb,var(--c-text) 6%,transparent)}.chat-head-avatar{flex:none;width:42px;height:42px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--c-ornament) 22%,var(--c-surface))}.chat-head-avatar .silhouette,.chat-head-avatar svg{width:100%;height:100%}.chat-head-avatar-open{box-shadow:0 0 0 2px var(--c-background),0 0 0 4px var(--c-success)}.chat-head-text{min-width:0;display:flex;flex-direction:column;line-height:1.25}.chat-head-name{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:calc(16px * var(--ts, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-head-name svg{color:var(--c-gold, var(--c-ornament));flex:none}.chat-head-sub,.chat-head-for{font-size:calc(12px * var(--ts, 1));color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-head-for{color:var(--c-ornament)}.chat-offline{position:sticky;top:calc(var(--tg-safe-top) + 62px);z-index:17;margin:0 auto var(--sp-2);width:fit-content;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--c-warning, #c9a227) 18%,var(--c-surface));color:var(--c-text);font-size:calc(12px * var(--ts, 1))}.chat-day{display:flex;justify-content:center;margin:var(--sp-2) 0 2px}.chat-day span{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-surface) 85%,transparent);border:1px solid var(--c-border);color:var(--c-text-2);font-size:calc(12px * var(--ts, 1))}.msg-bubble{padding:7px 11px 6px}.msg-meta{float:right;display:inline-flex;align-items:center;gap:6px;margin:6px 0 -2px 10px;font-size:calc(11px * var(--ts, 1));line-height:1;color:var(--c-text-2);white-space:nowrap}:root[dir=rtl] .msg-meta{float:left;margin:6px 10px -2px 0}.msg-mine .msg-meta{color:inherit;opacity:.85}.msg-meta .msg-lang{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--c-ornament);cursor:pointer;text-decoration:underline dotted}.msg-out-tools{clear:both;padding-top:4px}.composer{align-items:flex-end}.composer-input{min-height:44px;max-height:132px;padding:11px 14px;border-radius:22px;line-height:1.35;overflow-y:auto}.composer-send{flex:none;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--c-primary-fill, var(--c-primary));color:var(--c-on-primary);cursor:pointer;transition:transform .12s ease,opacity .12s ease}.composer-send:disabled{opacity:.4;cursor:default}.composer-send:active:not(:disabled){transform:scale(.94)}:root[dir=rtl] .composer-send svg{transform:scaleX(-1)}.composer-closed{flex:1;text-align:center;margin:0}.composer.composer-ended{flex-direction:column;align-items:stretch;gap:var(--sp-2);max-height:55%;overflow-y:auto}.composer-ended .composer-closed{flex:none}.composer-ended .chat-feedback{margin-top:0}.menu-note{margin:var(--sp-3) 0 0}.menu-link-danger{color:var(--c-error)}.rq-history p{margin:0}.rq-history p+p{margin-top:4px}.rq-history .rq-history-title{font-weight:600}.cand-pending-note{margin:0 0 var(--sp-2);text-align:center}.chat-room .composer{background:var(--c-background)}.composer-send:disabled{opacity:1;background:color-mix(in srgb,var(--c-primary) 28%,var(--c-background))}.chat-room .suggestions{background:var(--c-background)}.composer-ask{width:44px;height:44px;border-radius:50%;color:var(--c-ornament)}:root[data-chatroom],:root[data-chatroom] body{height:100%;overflow:hidden;overscroll-behavior:none}.screen.chat-room{position:fixed;left:0;right:0;top:var(--vv-top, 0px);height:var(--vv-h, var(--tg-viewport-height, 100dvh));z-index:5;max-width:640px;margin:0 auto;padding:0;gap:0;display:flex;flex-direction:column;background:var(--c-background)}.chat-room .chat-head{position:relative;flex:none;margin:0}.chat-room .chat-offline,.chat-room .chat-error{flex:none;margin:var(--sp-2) var(--sp-4) 0}.chat-body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chat-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--sp-2) var(--sp-4) var(--sp-3)}.chat-room .chat-new-pill,:root[data-kb] .chat-room .chat-new-pill{position:absolute;bottom:var(--sp-3)}.chat-room .suggestions,:root[data-kb] .chat-room .suggestions{position:static;flex:none;padding-bottom:var(--sp-1)}.chat-room .composer,:root[data-kb] .chat-room .composer{position:static;flex:none}:root[data-kb] .chat-room .composer{padding-bottom:var(--sp-2)}.chat-head-avatar-wrap,.peer-avatar-wrap{position:relative;flex:none;display:inline-grid}.chat-card .online-dot{width:13px;height:13px;bottom:2px}.chat-head-avatar-open{box-shadow:0 0 0 2px var(--c-background),0 0 0 4px var(--c-ornament)}.online-dot{position:absolute;right:0;bottom:1px;width:12px;height:12px;border-radius:50%;background:var(--c-success);box-shadow:0 0 0 2px var(--c-background),0 0 7px 1px color-mix(in srgb,var(--c-success) 70%,transparent)}.chat-card .online-dot{box-shadow:0 0 0 2px var(--c-surface),0 0 7px 1px color-mix(in srgb,var(--c-success) 70%,transparent)}:root[dir=rtl] .online-dot{right:auto;left:0}.chat-muted-icon{display:inline-flex;margin-inline-start:4px;opacity:.6;vertical-align:middle}.badge.badge-muted{background:color-mix(in srgb,var(--c-text) 28%,var(--c-surface));color:var(--c-surface)}.msg-event{align-self:center;max-width:88%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;border-radius:14px;background:color-mix(in srgb,var(--c-text) 6%,var(--c-surface));text-align:center;font-size:calc(13px * var(--ts, 1))}.msg-event.msg-event-line{padding:4px 12px;gap:2px;font-size:calc(12px * var(--ts, 1));background:color-mix(in srgb,var(--c-text) 4%,var(--c-surface))}.msg-event-match{background:color-mix(in srgb,var(--c-ornament) 16%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-ornament) 40%,transparent)}.msg-event-text{margin:0}.msg-event-text svg{vertical-align:-3px;color:var(--c-ornament)}.msg-event .msg-time{opacity:.6;font-size:calc(11px * var(--ts, 1))}.action-sheet{gap:var(--sp-2)}.action-list{display:flex;flex-direction:column;overflow-y:auto;margin:0 calc(-1 * var(--sp-2))}.action-item{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:52px;padding:8px var(--sp-2);border:0;border-radius:12px;background:none;color:var(--c-text);font:500 calc(15px * var(--ts, 1))/1.25 var(--font-body);text-align:start;cursor:pointer}.action-item:active:not(:disabled){background:color-mix(in srgb,var(--c-text) 7%,transparent)}.action-item:disabled{cursor:default;opacity:.55}.action-icon{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c-primary) 12%,var(--c-surface));color:var(--c-primary)}.action-text{display:flex;flex-direction:column;min-width:0}.action-hint{color:var(--c-text-2);font-size:calc(12px * var(--ts, 1));font-weight:400}.action-item-danger{color:var(--c-error)}.action-item-danger .action-icon{background:color-mix(in srgb,var(--c-error) 12%,var(--c-surface));color:var(--c-error)}.action-note{display:flex;align-items:center;gap:var(--sp-2);margin:0;padding:10px var(--sp-2);color:var(--c-success);font-size:calc(14px * var(--ts, 1))}.action-switches{padding:0 var(--sp-2)}.iab-host{position:fixed;left:0;right:0;top:calc(var(--tg-safe-top) + 8px);z-index:60;display:flex;justify-content:center;padding:0 var(--sp-3);pointer-events:none}.iab{pointer-events:auto;width:100%;max-width:480px;display:flex;align-items:center;gap:4px;padding:8px 6px 8px 10px;border-radius:16px;border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-surface) 96%,transparent);color:var(--c-text);box-shadow:0 10px 28px #00000029;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:pan-x}.iab-enter{animation:iab-in .24s ease-out both}.iab-leave{animation:iab-out .22s ease-in both}@keyframes iab-in{0%{opacity:0;transform:translateY(-16px)}}@keyframes iab-out{to{opacity:0;transform:translateY(-16px)}}:root[data-motion=off] .iab-enter,:root[data-motion=off] .iab-leave{animation:none}.iab-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer;font:inherit}.iab-avatar{flex:none;width:38px;height:38px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--c-primary) 14%,var(--c-surface));color:var(--c-primary)}.iab-sil{width:100%;height:100%;display:grid;place-items:center;background:color-mix(in srgb,var(--c-ornament) 22%,var(--c-surface))}.iab-sil .silhouette{width:100%;height:100%}.iab-text{min-width:0;display:flex;flex-direction:column;line-height:1.25}.iab-title{font:600 calc(14px * var(--ts, 1))/1.25 var(--font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iab-body{color:var(--c-text-2);font-size:calc(13px * var(--ts, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iab-close{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--c-text-2);cursor:pointer}.ntf-intro{margin:0}.ntf-group{padding:var(--sp-1) var(--sp-3)}.ntf-row{padding:var(--sp-2) 0}.ntf-row+.ntf-row{border-top:1px solid var(--c-border)}.ntf-hint{margin:2px 0 0}.ntf-label{font-weight:600;margin-bottom:var(--sp-2)}.ntf-sounds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.request-person{display:flex;align-items:flex-start;gap:var(--sp-3);width:100%}.request-avatar{position:relative;flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c-ornament) 22%,var(--c-surface))}.request-avatar .silhouette{width:100%;height:100%;border-radius:50%}.request-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.request-place{color:var(--c-text-2);font-size:calc(13px * var(--ts, 1))}.request-view-link{display:inline-flex;align-items:center;gap:2px;margin-top:2px;color:var(--c-primary);font:600 calc(13px * var(--ts, 1))/1.2 var(--font-body)}:root[dir=rtl] .request-view-link svg{transform:scaleX(-1)}.request-card-new{border-color:color-mix(in srgb,var(--c-primary) 45%,var(--c-border))}.interest-heart{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--c-surface);color:#d0466b;box-shadow:0 0 0 1px var(--c-border)}.rq-interests-intro{margin:0}.chat-room .composer-input{font-size:max(16px,calc(15px * var(--ts, 1)))}.ext-card{width:min(100%,320px);display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--c-ornament) 45%,var(--c-border));background:color-mix(in srgb,var(--c-ornament) 10%,var(--c-surface));color:var(--c-text)}.ext-card-title{display:flex;align-items:center;gap:6px;font-weight:600}.ext-card-title svg{flex:none;color:var(--c-ornament)}.ext-card-stage{font:600 calc(15px * var(--ts, 1))/1.3 var(--font-body);color:var(--c-primary)}.ext-card-hint{margin:0}.ext-card-accepted .ext-card-hint{color:var(--c-success)}.ext-card-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:4px}.ext-card-actions .btn{min-height:40px;padding:0 var(--sp-4)}.ext-stages{margin-top:var(--sp-2)}.choice:disabled{opacity:.6;cursor:default}.rsn-note{width:100%;margin-top:var(--sp-2);resize:none}.action-note-wait{color:var(--c-text-2)}.msg-tick{display:inline-flex;align-items:center}.msg-tick svg{display:block}.chat-rules-backdrop{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:color-mix(in srgb,var(--c-background) 70%,transparent);backdrop-filter:blur(3px)}.chat-rules{width:100%;max-width:420px;max-height:100%;overflow-y:auto;padding:var(--sp-5) var(--sp-4) var(--sp-4);border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);box-shadow:0 10px 30px #0000002e;text-align:center}.chat-rules-mark{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--c-ornament);background:color-mix(in srgb,var(--c-ornament) 14%,transparent)}.chat-rules-title{margin:var(--sp-3) 0;font-size:1.1rem;line-height:1.35}.chat-rules-list{margin:0 0 var(--sp-3);padding-inline-start:1.2em;text-align:start;display:grid;gap:var(--sp-2)}.chat-rules-dua{margin:0 0 var(--sp-4);font-weight:700}.msg-edited{font-size:.72rem;opacity:.75}.contact-card{width:min(100%,320px);display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--c-primary) 35%,var(--c-border));background:color-mix(in srgb,var(--c-primary) 8%,var(--c-surface));font-size:.92rem}.contact-card-title{display:flex;align-items:center;gap:6px;font-weight:700}.ad-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.q-intro{display:flex;flex-direction:column;gap:var(--sp-4);padding-top:var(--sp-5);animation:step-in .26s ease-out both}.q-intro-text{margin:0;font-size:calc(16px * var(--ts, 1));line-height:1.5;color:var(--c-text)}.q-intro-facts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.q-intro-fact{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-primary) 30%,var(--c-border));background:color-mix(in srgb,var(--c-primary) 8%,var(--c-surface));color:var(--c-text);font-size:calc(13.5px * var(--ts, 1));font-weight:600}.q-intro-fact svg{color:var(--c-primary);flex:none}.q-intro-note{margin:0}.q-footer-1{grid-template-columns:1fr}.q-chip-set{gap:var(--sp-2)}.q-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px}.q-chip svg{color:var(--c-primary);flex:none}.cx-list{display:grid;gap:10px;margin:var(--sp-2) 0 0}.cx-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3)}.cx-row dt{color:var(--c-text-2);font-size:calc(13.5px * var(--ts, 1));flex:none}.cx-row dd{margin:0;font-weight:600;font-size:calc(14.5px * var(--ts, 1));text-align:end}@media(prefers-reduced-motion:reduce){.q-intro{animation:none}}.ps-h2{margin:var(--sp-2) 0 0;font-size:calc(17px * var(--ts, 1));font-weight:700;color:var(--c-primary)}.ps-list{display:flex;flex-direction:column;gap:var(--sp-3)}.ps-note{margin:0}.ps-tags{display:flex;flex-wrap:wrap;gap:6px}.ps-tag{padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface));color:var(--c-text);font-size:calc(13px * var(--ts, 1))}.ps-tag-light{background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-primary) 18%,var(--c-border))}.ps-bar{position:relative;display:block;block-size:8px;border-radius:8px;background:color-mix(in srgb,var(--c-border) 70%,transparent);overflow:hidden}.ps-bar>span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--c-primary);transition:inline-size .42s ease}.ps-bar-gold{background:color-mix(in srgb,var(--c-ornament) 18%,transparent)}.ps-bar-gold>span{background:var(--c-ornament)}.ps-ind{display:flex;flex-direction:column;gap:8px;padding:14px var(--sp-4);border-radius:var(--radius-card);background:var(--c-surface);border:1px solid var(--c-border)}.ps-ind-head{display:flex;align-items:center;gap:var(--sp-2);min-block-size:32px;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer}.ps-ind-name{flex:1;font-weight:600;font-size:calc(15.5px * var(--ts, 1))}.ps-ind-value{font-weight:700;color:var(--c-primary);font-variant-numeric:tabular-nums}.ps-ind-caret{display:inline-grid;place-items:center;color:var(--c-text-2)}.ps-ind-caret svg{transform:rotate(90deg);transition:transform .18s ease}.ps-ind-open .ps-ind-caret svg{transform:rotate(-90deg)}.ps-ind-short,.ps-ind-detail{margin:0;font-size:calc(13.5px * var(--ts, 1));line-height:1.45;color:var(--c-text-2)}.ps-ind-detail{padding-block-start:8px;border-block-start:1px dashed var(--c-border);color:var(--c-text);animation:ps-fade .22s ease-out both}@keyframes ps-fade{0%{opacity:0;transform:translateY(-4px)}}.ps-pole{display:flex;flex-direction:column;gap:6px;padding:8px 12px 10px;border-radius:var(--radius-card);background:var(--c-surface);border:1px solid var(--c-border)}.ps-pole-head{display:flex;align-items:center;gap:var(--sp-2);min-block-size:30px;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer}.ps-pole-name{flex:1;font-weight:700;font-size:calc(14.5px * var(--ts, 1))}.ps-pole-toggle{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;color:var(--c-text-2)}.ps-pole-toggle svg{transition:transform .2s ease}.ps-pole-open .ps-pole-toggle svg{transform:rotate(45deg)}.ps-pole-track{position:relative;display:block;block-size:5px;margin:4px 8px;border-radius:5px;background:color-mix(in srgb,var(--c-ornament) 22%,var(--c-border))}.ps-pole-mid{position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:2px;block-size:14px;margin-inline-start:-1px;margin-block-start:-7px;border-radius:1px;background:color-mix(in srgb,var(--c-text-2) 60%,transparent)}.ps-pole-dot{position:absolute;inset-block-start:50%;inline-size:14px;block-size:14px;margin-inline-start:-7px;margin-block-start:-7px;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 2px var(--c-surface),0 1px 4px color-mix(in srgb,var(--c-text) 25%,transparent);transition:inset-inline-start .42s ease}.ps-pole-ends{display:flex;justify-content:space-between;gap:var(--sp-3);color:var(--c-text-2);font-size:calc(12px * var(--ts, 1))}.pc-page .ps-list{gap:var(--sp-2)}.ps-pole-ends>span:last-child{text-align:end}.ps-pole-more{display:flex;flex-direction:column;gap:6px;padding-block-start:10px;border-block-start:1px dashed var(--c-border);animation:ps-fade .22s ease-out both}.ps-pole-more p{margin:0;font-size:calc(14px * var(--ts, 1));line-height:1.5}.ps-pole-more p:first-child{font-weight:600}.ps-intro{display:flex;flex-direction:column;gap:var(--sp-3)}.ps-intro-mark,.ps-summary-icon,.pc-summary-icon,.pc-card-icon{display:inline-grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;background:color-mix(in srgb,var(--c-primary) 12%,var(--c-surface));color:var(--c-primary);flex:none}.ps-lead{margin:0;font-size:calc(15.5px * var(--ts, 1));line-height:1.5}.ps-privacy-note{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--c-primary) 7%,var(--c-surface));font-size:calc(13.5px * var(--ts, 1));line-height:1.45}.ps-privacy-note svg{margin-block-start:2px;color:var(--c-primary);flex:none}.ps-sections{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ps-section{display:flex;align-items:center;gap:var(--sp-3);padding:10px 12px;border-radius:14px;background:var(--c-surface);border:1px solid var(--c-border)}.ps-section-num{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface));color:var(--c-primary);font-weight:700;flex:none}.ps-section-done .ps-section-num{background:var(--c-primary);color:var(--c-on-primary)}.ps-section-text{display:flex;flex-direction:column}.ps-section-text small{color:var(--c-text-2)}.ps-cta{position:sticky;inset-block-end:calc(var(--nav-h) + var(--tg-safe-bottom) + var(--sp-2))}.ps-resume{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.ps-resume p{margin:0}.ps-summary{display:flex;flex-direction:column;gap:var(--sp-3);background:color-mix(in srgb,var(--c-primary) 7%,var(--c-surface))}.ps-summary-head,.pc-summary-head{display:flex;align-items:center;gap:var(--sp-3)}.ps-summary-head>span:last-child,.pc-summary-head>span:last-child{display:flex;flex-direction:column}.ps-summary-text,.pc-summary-text{margin:0;font-size:calc(15px * var(--ts, 1));line-height:1.55}.ps-bullets{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ps-bullets li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.ps-bullets svg{margin-block-start:3px;color:var(--c-ornament);flex:none}.ps-advice{display:flex;flex-direction:column;gap:10px}.ps-advice-part small{color:var(--c-text-2);font-size:calc(12px * var(--ts, 1));text-transform:uppercase;letter-spacing:.03em}.ps-advice-part p{margin:2px 0 0;line-height:1.45}.ps-advice-action{padding-inline-start:10px;border-inline-start:3px solid var(--c-primary)}.ps-questions{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding-inline-start:20px;line-height:1.45}.ps-actions{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.ps-delete{color:var(--c-error)}.ps-test{padding-bottom:calc(var(--tg-safe-bottom) + 104px)}.ps-test-top{justify-content:space-between}.ps-test-dots{display:flex;gap:6px}.ps-test-dot{inline-size:22px;block-size:6px;border-radius:6px;background:var(--c-border);transition:background-color .2s ease,inline-size .2s ease}.ps-test-dot-done{background:color-mix(in srgb,var(--c-primary) 55%,var(--c-border))}.ps-test-dot-on{inline-size:34px;background:var(--c-primary)}.ps-test-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.ps-test-section{font-weight:700;color:var(--c-primary)}.ps-test-count{font-variant-numeric:tabular-nums;color:var(--c-text-2);font-weight:600}.ps-test-progress{flex:none}.ps-q{display:flex;flex-direction:column;gap:var(--sp-3);padding-block-start:var(--sp-3);animation:step-in .22s ease-out both}.ps-q-hint{margin:0;color:var(--c-text-2);font-size:calc(13.5px * var(--ts, 1))}.ps-q-text{margin:0 0 var(--sp-2);font-size:calc(22px * var(--ts, 1));line-height:1.3;font-weight:700}.ps-options{display:flex;flex-direction:column;gap:10px}.ps-option{display:flex;align-items:center;gap:var(--sp-3);min-block-size:54px;padding:10px 14px;border-radius:14px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);text-align:start;font-size:calc(15px * var(--ts, 1));cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.ps-option:active{transform:scale(.99)}.ps-option-on{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 9%,var(--c-surface));font-weight:600}.ps-option>svg{color:var(--c-primary);flex:none}.ps-option-label{flex:1}.ps-option-scale{display:inline-block;border-radius:50%;border:2px solid color-mix(in srgb,var(--c-primary) 45%,var(--c-border));flex:none}.ps-option-scale-1{inline-size:10px;block-size:10px}.ps-option-scale-2{inline-size:13px;block-size:13px}.ps-option-scale-3{inline-size:16px;block-size:16px}.ps-option-scale-4{inline-size:19px;block-size:19px}.ps-option-scale-5{inline-size:22px;block-size:22px}.ps-option-on .ps-option-scale{background:var(--c-primary);border-color:var(--c-primary)}.pc-card{display:flex;flex-direction:column;gap:8px}.pc-card-head{display:flex;align-items:center;gap:8px}.pc-card-icon{inline-size:30px;block-size:30px}.pc-card-title{flex:1}.pc-taken{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-success) 16%,var(--c-surface));color:var(--c-success);font-size:calc(12.5px * var(--ts, 1));font-weight:600;white-space:nowrap}.pc-card-text{margin:0;font-size:calc(14px * var(--ts, 1));line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-overview{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.pc-card .ps-radar{inline-size:104px;block-size:104px}.ps-radar{inline-size:132px;block-size:132px;flex:none;overflow:visible}.ps-radar-grid{fill:none;stroke:var(--c-border);stroke-width:1}.ps-radar-area{fill:color-mix(in srgb,var(--c-primary) 16%,transparent);stroke:var(--c-primary);stroke-width:2;stroke-linejoin:round}.ps-radar-dot{fill:var(--c-primary)}.pc-overview-side{flex:1;min-inline-size:150px;display:flex;flex-direction:column;gap:8px}.pc-overview-title{color:var(--c-text-2);font-size:calc(13.5px * var(--ts, 1));line-height:1.35}.pc-overview-tags{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.pc-overview-tags li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:calc(13.5px * var(--ts, 1));line-height:1.3}.pc-overview-tags li:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 2px var(--c-surface),0 0 0 4px var(--c-primary);margin-inline:4px 2px;flex:none}.pc-more{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-block-size:32px;padding:0;border:0;background:none;color:var(--c-primary);font-weight:600;cursor:pointer}[dir=rtl] .pc-more svg{transform:scaleX(-1)}.pc-page{padding-bottom:calc(var(--tg-safe-bottom) + var(--sp-6))}.pc-head{display:flex;flex-direction:column;gap:2px}.pc-head-sub{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-inline:4px}.pc-summary{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-banner);background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-primary) 16%,var(--c-border))}.pc-summary-head small{color:var(--c-text-2)}.pc-panel{display:flex;flex-direction:column;gap:var(--sp-3);animation:ps-fade .22s ease-out both}.pc-topic p{margin:6px 0 0;line-height:1.5}.pc-topic-head{display:flex;align-items:center;gap:8px;color:var(--c-primary)}.pc-topic-head b{color:var(--c-text)}.pc-questions{background:color-mix(in srgb,var(--c-ornament) 8%,var(--c-surface))}.pc-disclaimer{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--c-text-2);font-size:calc(12.5px * var(--ts, 1));line-height:1.45}.pc-disclaimer svg{margin-block-start:2px;flex:none}.pc-compare{display:flex;flex-direction:column;gap:14px}.pc-compare-legend{display:flex;align-items:center;justify-content:space-between}.pc-legend{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.pc-legend-them{color:var(--c-primary)}.pc-legend-me{color:var(--c-ornament)}.pc-legend b{color:var(--c-text)}.pc-legend-swap{color:var(--c-text-2);font-size:20px}.pc-compare-row{display:flex;flex-direction:column;gap:6px}.pc-compare-name{text-align:center;font-size:calc(13.5px * var(--ts, 1))}.pc-compare-bars{display:grid;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:8px}.pc-compare-val{min-inline-size:22px;text-align:center;font-size:calc(13px * var(--ts, 1));font-weight:700;font-variant-numeric:tabular-nums}.pc-compare-val-them{color:var(--c-primary)}.pc-compare-val-me{color:var(--c-ornament)}.pc-compare-texts{display:flex;flex-direction:column}.pc-compare-block{padding-block:12px}.pc-compare-block+.pc-compare-block{border-block-start:1px solid var(--c-border)}.pc-compare-block p{margin:4px 0 0;line-height:1.5}.pc-compare-blocked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.pc-compare-blocked p{margin:0}.tag-ps{display:inline-flex;align-items:center;gap:3px;border-color:var(--c-success);background:color-mix(in srgb,var(--c-success) 14%,transparent);color:var(--c-success);font-weight:700}@media(prefers-reduced-motion:reduce){.ps-ind-detail,.ps-pole-more,.pc-panel,.ps-q{animation:none}.ps-bar>span,.ps-pole-dot,.ps-pole-toggle svg{transition:none}}.verified-badge{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--c-verified);vertical-align:middle;line-height:1}.verified-badge svg{display:block;flex:none}.verified-badge-seal{fill:var(--c-verified)}.verified-badge-check{stroke:var(--c-surface)}.verified-badge-label{padding:3px 8px 3px 5px;border-radius:999px;background:color-mix(in srgb,var(--c-verified) 12%,transparent);font-size:12px;font-weight:600}.candidate-id .verified-badge{margin-inline-start:4px}.pf-hero-name .verified-badge{margin-inline-start:6px}.vf-screen .card{display:flex;flex-direction:column;gap:var(--sp-3)}.vf-status-row{display:flex;align-items:center;gap:var(--sp-3)}.vf-status-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.vf-status-title{margin:0;font-weight:700;font-size:16px}.vf-status-icon{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.vf-status-wait{color:var(--c-warning);background:color-mix(in srgb,var(--c-warning) 14%,transparent)}.vf-status-no{color:var(--c-error);background:color-mix(in srgb,var(--c-error) 12%,transparent)}.vf-status-rejected{padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-border)}.vf-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3)}.vf-hero-badge{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c-verified) 12%,transparent)}.vf-intro{margin:0;line-height:1.5;white-space:pre-line}.vf-subject{margin:0;font-weight:600;line-height:1.45}.vf-steps{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:6px;line-height:1.45}.vf-note{margin:0;display:flex;align-items:flex-start;gap:6px}.vf-note svg{flex:none;margin-top:2px}.vf-blocked p{margin:0;line-height:1.45}.vf-start{display:flex;flex-direction:column;gap:var(--sp-2)}.vf-start .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.vf-attempts{margin:0;text-align:center}.vf-scan{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;background:#0b0c10;color:#f4f5f7;padding:calc(env(safe-area-inset-top,0px) + var(--sp-3)) var(--sp-4) calc(env(safe-area-inset-bottom,0px) + var(--sp-5));overscroll-behavior:none}.vf-scan-top{width:100%;max-width:480px;display:flex;justify-content:flex-end}.vf-scan-close{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;color:#f4f5f7;background:#ffffff1a;cursor:pointer}.vf-stage{--vf-size: min(74vw, 46vh, 340px);position:relative;width:calc(var(--vf-size) * 1.16);height:calc(var(--vf-size) * 1.16);margin-top:auto;display:grid;place-items:center}.vf-circle{position:relative;width:var(--vf-size);height:var(--vf-size);border-radius:50%;overflow:hidden;background:#16181f;box-shadow:0 0 0 1px #ffffff14}.vf-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);display:block}.vf-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.vf-loading-text{font-size:15px;font-weight:600}.vf-progress{width:70%;height:4px;border-radius:2px;background:#ffffff26;overflow:hidden}.vf-progress span{display:block;height:100%;background:#34c759;transition:width .2s ease-out}.vf-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.vf-tick{stroke:#ffffff47;stroke-width:4;stroke-linecap:round;transition:stroke .25s ease-out,stroke-width .25s ease-out}.vf-tick-on{stroke:#34c759;stroke-width:5}.vf-scan-bottom{width:100%;max-width:420px;margin-top:var(--sp-5);margin-bottom:auto;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center;min-height:120px}.vf-hint{margin:0;font-size:19px;font-weight:700;line-height:1.35}.vf-hint-error{font-size:16px;font-weight:600;color:#ffb4ab}.vf-sub{margin:0;font-size:13px;line-height:1.4;color:#f4f5f7a6}.vf-scan-actions{display:flex;flex-direction:column;gap:var(--sp-2);width:100%;max-width:280px;margin-top:var(--sp-2)}.vf-scan .vf-ghost{color:#f4f5f7}.vf-done{justify-content:center}.vf-done-body{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center;max-width:320px}.vf-done-title{margin:0;font-size:22px;font-weight:700}.vf-spinner{width:48px;height:48px;border-radius:50%;border:4px solid rgba(255,255,255,.15);border-top-color:#34c759;animation:vf-spin .9s linear infinite}@keyframes vf-spin{to{transform:rotate(360deg)}}.vf-result-mark{width:104px;height:104px;flex:none}.vf-result-circle{fill:none;stroke-width:5;stroke-dasharray:264;stroke-dashoffset:264;animation:vf-draw .6s ease-out forwards}.vf-result-path{fill:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:vf-draw .4s .5s ease-out forwards}.vf-sent-mark .vf-result-circle,.vf-sent-mark .vf-result-path,.vf-result-ok .vf-result-circle,.vf-result-ok .vf-result-path{stroke:#34c759}.vf-result-no .vf-result-circle,.vf-result-no .vf-result-path{stroke:var(--c-error)}@keyframes vf-draw{to{stroke-dashoffset:0}}.vf-result-backdrop{z-index:80}.vf-result{align-items:center;text-align:center}.vf-result-title{margin:0;font-size:22px}.vf-result-text{margin:0;line-height:1.5}.vf-result-actions{width:100%;display:flex;flex-direction:column;gap:var(--sp-2)}@media(prefers-reduced-motion:reduce){.vf-result-circle,.vf-result-path{animation:none;stroke-dashoffset:0}.vf-spinner{animation-duration:2s}}.ntf-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.ntf-time{display:flex;flex-direction:column;gap:var(--sp-1)}.ntf-time select:disabled{opacity:.5}.fs-bell{display:inline-flex;align-items:center;justify-content:center;padding:0 2px;border:0;background:none;color:var(--c-text-2);cursor:pointer}.fs-bell-on{color:var(--c-primary)}.fs-notify{margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface)}.fs-notify .choices{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-2) 0}.status-list{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.status-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface)}.status-item-main{min-width:0}.status-item-title{font-weight:600;color:var(--c-text)}.status-pill{flex-shrink:0;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--c-border);color:var(--c-text-2);white-space:nowrap}.status-pill-ok{color:var(--c-success);border-color:var(--c-success)}.status-pill-wait{color:var(--c-warning);border-color:var(--c-warning)}.status-pill-off{color:var(--c-error);border-color:var(--c-error)}.timeline{position:relative;margin:var(--sp-2) 0 0;padding:0 0 0 18px;list-style:none}.timeline:before{content:"";position:absolute;inset-inline-start:5px;top:6px;bottom:6px;width:2px;background:var(--c-border)}:root[dir=rtl] .timeline{padding:0 18px 0 0}.timeline-step{position:relative;padding:0 0 var(--sp-3)}.timeline-step:before{content:"";position:absolute;inset-inline-start:-17px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--c-surface);border:2px solid var(--c-border)}.timeline-step-done:before{background:var(--c-primary);border-color:var(--c-primary)}.timeline-step-bad:before{background:var(--c-error);border-color:var(--c-error)}.timeline-step-title{font-weight:600;color:var(--c-text)}.timeline-step-at{color:var(--c-text-2);font-size:12px}.msg-pin{display:inline-flex;align-items:center;padding:0 2px;border:0;background:none;color:inherit;opacity:.45;cursor:pointer}.msg-pin-on{opacity:1;color:var(--c-primary)}.msg-mine .msg-pin-on{color:inherit}.msg-gesture{position:relative;touch-action:pan-y}.msg-gesture .msg-bubble{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.msg-slide{display:flex;flex:1;min-width:0;justify-content:inherit}.msg-gesture:not(:active) .msg-slide{transition:transform .18s ease-out}.msg-swipe-reply{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--c-text) 10%,transparent);color:var(--c-text-2)}.msg-flash .msg-bubble{animation:msg-flash 1.4s ease-out}@keyframes msg-flash{0%,40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-ornament) 70%,transparent)}to{box-shadow:0 0 0 3px transparent}}.msg-pinned{display:inline-flex;align-items:center;color:var(--c-ornament)}.msg-mine .msg-pinned{color:inherit}.msg-quote{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;margin:1px 0 5px;padding:3px 8px;border:0;border-inline-start:3px solid var(--c-ornament);border-radius:6px;background:color-mix(in srgb,var(--c-ornament) 12%,transparent);color:inherit;font:inherit;text-align:start;cursor:pointer}.msg-mine .msg-quote{border-inline-start-color:currentColor;background:color-mix(in srgb,currentColor 14%,transparent)}.msg-quote:disabled{cursor:default}.msg-quote-who{font-weight:700;font-size:calc(12px * var(--ts, 1));color:var(--c-ornament)}.msg-mine .msg-quote-who{color:inherit}.msg-quote-text{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(13px * var(--ts, 1));opacity:.85}.msg-quote-deleted .msg-quote-text{font-style:italic}.msg-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.msg-reaction{display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:1px 8px;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--c-text) 8%,transparent);color:inherit;font:inherit;font-size:calc(14px * var(--ts, 1));line-height:1.2;cursor:pointer}.msg-reaction-mine{border-color:color-mix(in srgb,var(--c-primary) 55%,transparent);background:color-mix(in srgb,var(--c-primary) 16%,transparent)}.msg-mine .msg-reaction{background:color-mix(in srgb,currentColor 16%,transparent)}.msg-mine .msg-reaction-mine{border-color:currentColor}.msg-reaction:disabled{cursor:default}.msg-reaction-n{font-size:calc(12px * var(--ts, 1));font-weight:600}.reaction-picker{display:flex;justify-content:space-between;gap:4px;margin-bottom:var(--sp-2);padding:6px;border-radius:999px;background:color-mix(in srgb,var(--c-text) 6%,transparent)}.reaction-pick{flex:1;min-width:0;height:44px;border:0;border-radius:50%;background:none;font-size:26px;line-height:1;cursor:pointer;transition:transform .12s ease-out}.reaction-pick:active{transform:scale(1.25)}.reaction-pick-on{background:color-mix(in srgb,var(--c-primary) 18%,transparent)}.reply-bar{flex:none;display:flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-2) 6px var(--sp-4);border-top:1px solid var(--c-border);background:var(--c-background);color:var(--c-ornament)}.reply-bar-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:0 0 0 8px;border:0;border-inline-start:3px solid var(--c-ornament);background:none;color:var(--c-text);font:inherit;text-align:start;cursor:pointer}.reply-bar-close{flex:none}.chat-search-form{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3)}.chat-found-body{margin-top:2px;color:var(--c-text);white-space:pre-wrap;overflow-wrap:anywhere}.chat-found-target{border-color:var(--c-primary)}.chat-feedback{margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface)}.chat-feedback .chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.saved-groups{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-3)}.saved-item{display:flex;flex-direction:column;gap:var(--sp-1)}.saved-note-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);color:var(--c-text-2);font-size:13px}.saved-note-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--c-text)}.saved-note-edit{display:inline-flex;align-items:center;gap:4px}.interest-new{margin-inline-start:var(--sp-2);font-size:11px}.tl-toggle{margin-top:var(--sp-2);align-self:flex-start}.tl-order{flex-direction:column;align-items:stretch}.tl-order-head{display:flex;width:100%;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer}.viewer-grant{position:absolute;top:calc(var(--tg-safe-top) + 14px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;z-index:2}.reg-steps{display:flex;gap:var(--sp-2);margin:0 0 var(--sp-3);padding:0;list-style:none}.reg-step{flex:1 1 0;display:flex;align-items:center;gap:6px;min-width:0;color:var(--c-text-2);font-size:12px}.reg-step-n{flex-shrink:0;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--c-border);font-weight:600}.reg-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reg-step-done .reg-step-n,.reg-step-now .reg-step-n{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.reg-step-now{color:var(--c-text);font-weight:600}.verified-badge-btn{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center}.q-conflict{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);margin-bottom:var(--sp-3);border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--c-warning, #b26a00) 45%,var(--c-border));background:color-mix(in srgb,var(--c-warning, #b26a00) 10%,var(--c-surface, transparent))}.q-conflict p{margin:0}.sup-form{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}.sup-cats{display:flex;flex-wrap:wrap;gap:6px}.sup-actions{display:flex;justify-content:flex-end;gap:var(--sp-2)}.sup-list-title{margin-top:var(--sp-4)}.sup-item{width:100%;text-align:start;font:inherit;color:inherit;cursor:pointer}.sup-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-alert{flex:none;margin-inline-end:6px;padding:2px 8px;border-radius:999px;background:var(--c-error);color:#fff;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap}.sup-dot{display:inline-block;width:8px;height:8px;margin-inline-start:6px;border-radius:50%;background:var(--c-primary);vertical-align:middle}.sup-thread{list-style:none;margin:var(--sp-3) 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.sup-msg{max-width:88%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-card);border:1px solid var(--c-border);background:var(--c-surface)}.sup-msg-me{align-self:flex-end;background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface))}.sup-msg-admin{align-self:flex-start}.sup-msg-author{font-weight:600;margin-bottom:2px}.sup-msg-body{white-space:pre-wrap;overflow-wrap:anywhere}.sup-msg-time{margin-top:4px}.inbox-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.inbox-list{display:flex;flex-direction:column;padding:4px}.inbox-day{padding:10px var(--sp-2) 4px;font-size:calc(12px * var(--ts, 1));font-weight:700;color:var(--c-text-2)}.inbox-item{align-items:flex-start;padding-block:10px}.inbox-unread{background:color-mix(in srgb,var(--c-primary) 6%,transparent)}.inbox-icon{flex:none}.inbox-unread.inbox-hot{background:color-mix(in srgb,var(--c-error) 9%,transparent);box-shadow:inset 3px 0 0 var(--c-error)}:root[dir=rtl] .inbox-unread.inbox-hot{box-shadow:inset -3px 0 0 var(--c-error)}.inbox-unread.inbox-hot .inbox-icon{background:color-mix(in srgb,var(--c-error) 16%,transparent);color:var(--c-error)}.inbox-unread.inbox-hot .nf-title{color:var(--c-error)}.inbox-icon-ok{background:color-mix(in srgb,var(--c-success) 14%,transparent);color:var(--c-success)}.inbox-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.inbox-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-full{white-space:pre-line}.inbox-time{flex:none;padding-top:2px}.inbox-empty{display:flex;align-items:center;gap:10px}.inbox-more{align-self:center}.forced-support{min-height:100dvh;background:var(--c-background)}.screen.sup-forced{min-height:100dvh;padding-top:0;padding-bottom:calc(var(--tg-safe-bottom) + var(--sp-3));gap:var(--sp-3)}.sup-forced-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--sp-2);margin-inline:calc(-1 * var(--sp-4));padding:calc(var(--tg-safe-top) + 10px) var(--sp-4) 10px;background:color-mix(in srgb,var(--c-background) 94%,transparent);border-bottom:1px solid var(--c-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sup-forced-head .chat-avatar{width:38px;height:38px}.sup-forced-title{margin:0;font-size:calc(18px * var(--ts, 1));line-height:1.2}.sup-forced .sup-thread{margin:0}.sup-forced .sup-form{position:sticky;bottom:0;margin:auto calc(-1 * var(--sp-4)) 0;padding:var(--sp-2) var(--sp-4) calc(var(--tg-safe-bottom) + var(--sp-2));background:var(--c-background);border-top:1px solid var(--c-border)}.sup-forced-note{margin:0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--c-warning, #c98a1a) 45%,var(--c-border));background:color-mix(in srgb,var(--c-warning, #c98a1a) 10%,var(--c-surface));font-size:calc(13px * var(--ts, 1))}.sup-avatar{display:grid;place-items:center;color:var(--c-on-primary);background:var(--c-primary-fill)}.ref-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.ref-stat{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.ref-stat b{font-size:calc(28px * var(--ts, 1));line-height:1.1;font-variant-numeric:tabular-nums}.ref-stat small{color:var(--c-text-2)}.ref-stat-ok b{color:var(--c-success)}.ref-invite{display:flex;flex-direction:column;gap:var(--sp-2)}.ref-invite-text{margin:0;line-height:1.5}.ref-link{margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--c-primary) 7%,var(--c-surface));font-family:ui-monospace,monospace;font-size:calc(12.5px * var(--ts, 1));word-break:break-all}.ref-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.ref-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.ap-acc{gap:0;border:1px solid var(--c-border);border-radius:16px;background:var(--c-surface);overflow:hidden}.ap-acc-head{width:100%;align-items:center;padding:12px 14px;border:0;background:none;color:var(--c-text);font:inherit;text-align:start;cursor:pointer}.ap-acc-head:active{background:color-mix(in srgb,var(--c-primary) 6%,transparent)}.ap-acc-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ap-acc-text .ap-title{font-size:calc(17px * var(--ts, 1))}.ap-acc-value{font-size:calc(13px * var(--ts, 1));color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-acc-body{display:flex;flex-direction:column;gap:var(--sp-2);padding:0 14px 14px}.wl-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.wl-link{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--c-ornament) 40%,var(--c-border));background:var(--c-surface);color:var(--c-text);font:inherit;font-weight:650;cursor:pointer;transition:transform .14s ease}.wl-link:active{transform:scale(.97)}.wl-link svg{flex:none;color:var(--c-ornament)}.wl-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-pkg-ribbon-soft{color:var(--c-ornament);background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-ornament) 55%,var(--c-border));box-shadow:none}.wl-pkg .wl-pkg-ribbon{max-width:calc(100% + 10px);padding:2px 7px}.wl-pkg .wl-pkg-coins>*{margin-inline-end:0;transform:none}.wl-pkg .wl-pkg-coins>*+*{margin-inline-start:-8px}.wl-pkg .wl-pkg-coins>:nth-child(2n){transform:translateY(-4px)}.wl-pay{scroll-margin-bottom:calc(var(--nav-h) + var(--tg-safe-bottom) + var(--sp-3))}.tx-row-detailed{align-items:flex-start}.tx-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tx-line{color:var(--c-text);overflow-wrap:anywhere}.tx-note{padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--c-ornament) 10%,transparent);overflow-wrap:anywhere}.tx-row-detailed .tx-amount{white-space:nowrap}.tx-row-detailed .timeline{margin-top:6px}.wl-savings{margin:0;display:flex;flex-direction:column;gap:4px;font-size:calc(13.5px * var(--ts, 1))}.wl-savings>div{display:flex;justify-content:space-between;gap:var(--sp-2)}.wl-savings dt{color:var(--c-text-2)}.wl-savings dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.wl-savings-pct{font-size:calc(12px * var(--ts, 1));color:var(--c-text-2);opacity:.85}.wl-savings-coupon dt,.wl-savings-coupon dd{color:var(--c-success)}.wl-savings-total{padding-top:4px;border-top:1px dashed var(--c-border)}.wl-savings-total dt,.wl-savings-total dd{color:var(--c-success);font-weight:700}.wl-open-order{border-color:var(--c-warning);background:color-mix(in srgb,var(--c-warning) 8%,var(--c-surface))}.fact-locked .fact-value{display:inline-flex;align-items:center;gap:4px;color:var(--c-text-2);font-weight:500}.score-chip{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:calc(12px * var(--ts, 1));font-weight:700;color:var(--c-on-primary);background:var(--c-primary-fill, var(--c-primary));white-space:nowrap}.score-card{display:flex;flex-direction:column;gap:var(--sp-2)}.score-head{display:flex;align-items:center;gap:var(--sp-3)}.score-ring{flex:none;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:calc(18px * var(--ts, 1));font-weight:800;font-variant-numeric:tabular-nums;background:conic-gradient(var(--c-primary) calc(var(--p, 0) * 1%),color-mix(in srgb,var(--c-primary) 14%,transparent) 0);position:relative}.score-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--c-surface)}.score-ring span{position:relative}.score-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.score-list li{padding:3px 10px;border-radius:999px;border:1px solid var(--c-border);font-size:calc(12.5px * var(--ts, 1))}.score-list-good li{border-color:var(--c-success);color:var(--c-success)}.score-list-bad li{border-color:color-mix(in srgb,var(--c-error) 60%,var(--c-border))}.svc-text{white-space:pre-line;line-height:1.55}.bs-sessions{display:flex;flex-direction:column;gap:6px}.bs-day{margin:var(--sp-2) var(--sp-1) 0;font-size:calc(12px * var(--ts, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-2)}.bs-session{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;min-height:48px;padding:10px 14px;border-radius:14px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:inherit;text-align:start;cursor:pointer}.bs-session[aria-pressed=true]{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.bs-session[disabled]{opacity:.55;cursor:default}.bs-session b{font-variant-numeric:tabular-nums}.bs-mine{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.an-preview{white-space:pre-line;padding:12px;border-radius:12px;border:1px dashed var(--c-border);font-size:calc(14px * var(--ts, 1))}.an-kinds{display:flex;flex-direction:column;gap:6px}.q-footer.q-footer-3{grid-template-columns:1fr 1.25fr 1.1fr;gap:var(--sp-2)}.q-footer.q-footer-3 .btn{padding-inline:8px}.wt-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--c-primary)}.wt-invite{display:flex;flex-direction:column;gap:8px}.wt-invite-fresh{border-color:var(--c-success)}.wt-link{display:block;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--c-ornament) 10%,transparent);font-size:calc(13px * var(--ts, 1));overflow-wrap:anywhere;user-select:all}.wt-invite-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}.wt-banner{margin:0 var(--sp-3) var(--sp-1);display:flex;align-items:flex-start;gap:6px;padding:6px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--c-ornament) 45%,var(--c-border));background:color-mix(in srgb,var(--c-ornament) 10%,var(--c-surface));font-size:calc(12.5px * var(--ts, 1))}.wt-banner svg{flex:none;margin-top:1px}.wt-empty{text-align:center;margin:auto 0}.wt-avatar{display:grid;place-items:center;font-weight:700;font-size:calc(17px * var(--ts, 1));color:var(--c-primary);background:color-mix(in srgb,var(--c-ornament) 22%,var(--c-surface))}.chat-name>svg{vertical-align:-2px;margin-inline-end:4px;color:var(--c-text-2)}.wt-docs{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.wt-guest{padding-top:calc(var(--tg-safe-top) + var(--sp-2));padding-bottom:var(--sp-4)}.wt-register{padding:0 var(--sp-4) var(--sp-4)}.companion-mode{margin-bottom:var(--sp-2)}.nur-bubble-wide{flex:1 1 auto;width:100%}.companion-cards{display:flex;flex-direction:column;gap:var(--sp-3)}.companion-card{display:flex;flex-direction:column;gap:4px;min-width:0}.companion-matched{margin:0;padding-inline:var(--sp-2)}.companion-disclaimer{padding-top:6px;border-top:1px solid var(--c-border)}
