@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=VT323&display=swap";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2)format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2)format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-arabic-900-normal-BVDx3pOU.woff2)format("woff2"),url(/assets/vazirmatn-arabic-900-normal-DxDkRnCr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-latin-ext-900-normal-DFoB6cWj.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-900-normal-5ssG3_7O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-latin-900-normal-DUUbkNfs.woff2)format("woff2"),url(/assets/vazirmatn-latin-900-normal-BGmAvq1S.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-lime-400:oklch(84.1% .238 128.85);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-400:oklch(74.6% .16 232.661);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-700:oklch(37.2% .044 257.287);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:0}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-8{left:calc(var(--spacing) * -8)}.left-1\/2{left:50%}.z-10{z-index:10}.z-50{z-index:50}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.m-0{margin:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-full{height:100%}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[70vh\]{max-height:70vh}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-\[7\.5rem\]{width:7.5rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[60\%\]{max-width:60%}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[min\(92vw\,22rem\)\]{max-width:min(92vw,22rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[2px\]{min-width:2px}.min-w-\[4px\]{min-width:4px}.min-w-\[8px\]{min-width:8px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-border\)\]>:not(:last-child)){border-color:var(--color-border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--color-border\)\],.border-\[var\(--color-border\)\]\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-border\)\]\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.border-\[var\(--color-border\)\]\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-border\)\]\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-\[var\(--color-border\)\]\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-border\)\]\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-\[var\(--color-danger\)\],.border-\[var\(--color-danger\)\]\/60{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-danger\)\]\/60{border-color:color-mix(in oklab, var(--color-danger) 60%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-current{border-color:currentColor}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-lime-400\/80{border-color:#9de500cc}@supports (color:color-mix(in lab, red, red)){.border-lime-400\/80{border-color:color-mix(in oklab, var(--color-lime-400) 80%, transparent)}}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/50{border-color:color-mix(in oklab, var(--color-orange-400) 50%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-slate-300\/50{border-color:#cad5e280}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/50{border-color:color-mix(in oklab, var(--color-slate-300) 50%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-yellow-400\/60{border-color:#fac80099}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/60{border-color:color-mix(in oklab, var(--color-yellow-400) 60%, transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/40{border-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.bg-\[\#0a1628\]{background-color:#0a1628}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#12141a\]{background-color:#12141a}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-danger\)\]\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-danger\)\]\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-\[var\(--color-danger\)\]\/15{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-danger\)\]\/15{background-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}.bg-\[var\(--color-danger\)\]\/20{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-danger\)\]\/20{background-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.bg-\[var\(--color-danger\)\]\/80{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-danger\)\]\/80{background-color:color-mix(in oklab, var(--color-danger) 80%, transparent)}}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/90{background-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.bg-amber-600\/40{background-color:#dd740066}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/40{background-color:color-mix(in oklab, var(--color-amber-600) 40%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/5{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-lime-400\/10{background-color:#9de5001a}@supports (color:color-mix(in lab, red, red)){.bg-lime-400\/10{background-color:color-mix(in oklab, var(--color-lime-400) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-yellow-500\/70{background-color:#edb200b3}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/70{background-color:color-mix(in oklab, var(--color-yellow-500) 70%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[rgba\(99\,102\,241\,0\.1\)\]{--tw-gradient-from:#6366f11a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500\/15{--tw-gradient-from:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.from-orange-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-400\/15{--tw-gradient-from:#90a1b926}@supports (color:color-mix(in lab, red, red)){.from-slate-400\/15{--tw-gradient-from:color-mix(in oklab, var(--color-slate-400) 15%, transparent)}}.from-slate-400\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab, var(--color-white) 5%, transparent)}}.from-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/15{--tw-gradient-from:#edb20026}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.from-yellow-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[rgba\(99\,102\,241\,0\.9\)\]{--tw-gradient-to:#6366f1e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900\/30{--tw-gradient-to:#7b33064d}@supports (color:color-mix(in lab, red, red)){.to-amber-900\/30{--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.to-amber-900\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-900\/25{--tw-gradient-to:#7e2a0c40}@supports (color:color-mix(in lab, red, red)){.to-orange-900\/25{--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) 25%, transparent)}}.to-orange-900\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-700\/25{--tw-gradient-to:#31415840}@supports (color:color-mix(in lab, red, red)){.to-slate-700\/25{--tw-gradient-to:color-mix(in oklab, var(--color-slate-700) 25%, transparent)}}.to-slate-700\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-800\/25{--tw-gradient-to:#874b0040}@supports (color:color-mix(in lab, red, red)){.to-yellow-800\/25{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-800) 25%, transparent)}}.to-yellow-800\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[var\(--color-accent\)\]{fill:var(--color-accent)}.fill-\[var\(--color-muted\)\]{fill:var(--color-muted)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#f5f5f5\]{color:#f5f5f5}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-fg\)\]{color:var(--color-fg)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-green-400{color:var(--color-green-400)}.text-orange-200{color:var(--color-orange-200)}.text-orange-400{color:var(--color-orange-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-300{color:var(--color-rose-300)}.text-sky-400{color:var(--color-sky-400)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-400{color:var(--color-yellow-400)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(251\,146\,60\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fb923c26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(203\,213\,225\,0\.18\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#cbd5e12e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(250\,204\,21\,0\.2\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#facc1533);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#fbbf2440);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:scale-150:hover{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:bg-\[var\(--color-surface-2\)\]:hover{background-color:var(--color-surface-2)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-4{padding:calc(var(--spacing) * 4)}}@media (width>=64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--color-bg:#050505;--color-surface:#141414;--color-surface-1:#181818;--color-surface-2:#1c1c1c;--color-border:#2a2a2a;--color-text:#f5f5f5;--color-muted:#888;--color-accent:#c8ff00;--color-accent-dim:#9bc400;--color-danger:#ff4d4d;--color-success:#4ade80;--font-sans:Inter, Vazirmatn, Tahoma, system-ui, -apple-system, sans-serif;--font-fa:Vazirmatn, Tahoma, system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, monospace;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg)}html,body,#root{background:var(--color-bg);min-height:100dvh}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;margin:0;overflow-x:hidden}html.mobile-uniform-active,body.mobile-uniform-active{touch-action:manipulation;width:100%;max-width:100vw;height:100dvh;overflow:hidden}html.mobile-uniform-active #root{height:100dvh;overflow:hidden}.mobile-app-root{width:100%;max-width:100vw;min-height:100dvh;overflow-x:hidden}.mobile-shell{background:var(--color-bg);min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.mobile-topbar{z-index:40;border-bottom:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;height:3rem;padding:0 .75rem;display:grid;position:sticky;top:0}.mobile-topbar-title{justify-content:center;align-items:center;gap:.5rem;min-width:0;font-size:.9rem;display:flex}.mobile-menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:4px;width:2.5rem;height:2.5rem;padding:0;display:flex}.mobile-menu-btn span{background:var(--color-text);border-radius:1px;width:1.125rem;height:2px;display:block}.mobile-lang-btn{border:1px solid var(--color-border);background:var(--color-surface-2);width:2.5rem;height:2rem;color:var(--color-text);cursor:pointer;border-radius:.5rem;font-size:.65rem;font-weight:700}.mobile-main{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.admin-main{padding:1rem;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.mobile-drawer-backdrop{z-index:50;cursor:pointer;background:#000000a6;border:none;position:fixed;inset:0}.mobile-drawer{z-index:60;background:var(--color-surface);border-inline-end:1px solid var(--color-border);width:min(85vw,18rem);max-width:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);top:0;bottom:0;flex-direction:column;transition:transform .22s;display:flex;position:fixed;inset-inline-start:0;transform:translate(-110%)}[dir=rtl] .mobile-drawer{transform:translate(110%)}.mobile-drawer--open{transform:translate(0)}.mobile-drawer-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.mobile-drawer-close{width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.mobile-drawer-nav{-webkit-overflow-scrolling:touch;flex:1;padding:.75rem .5rem;overflow-y:auto}.mobile-drawer-footer{border-top:1px solid var(--color-border);padding:1rem}.desktop-only-screen{min-height:100dvh;color:var(--color-text);text-align:center;background:#000;justify-content:center;align-items:center;padding:2rem;display:flex}.desktop-only-inner{max-width:22rem}.desktop-only-icon{width:4rem;height:4rem;color:var(--color-accent);margin:0 auto 1.25rem}.desktop-only-icon svg{width:100%;height:100%}.desktop-only-logo{object-fit:contain;width:3rem;height:3rem;margin:0 auto 1rem;display:block}.desktop-only-screen h1{margin:0 0 .75rem;font-size:1.35rem;font-weight:700}.desktop-only-screen p{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.6}.dot-grid{background-image:radial-gradient(circle,#222 1px,#0000 1px);background-size:18px 18px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem}.btn-accent{background:var(--color-accent);color:#0a0a0a;border-radius:9999px;font-weight:600;transition:opacity .15s}.btn-accent:hover{opacity:.9}.btn-accent:disabled{opacity:1;background:var(--color-surface-2);color:var(--color-muted);cursor:not-allowed}.btn-ghost{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border);border-radius:9999px}.text-accent{color:var(--color-accent)}.bg-accent{background:var(--color-accent)}.border-accent{border-color:var(--color-accent)}@keyframes pulse-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.loading-bar-shine{animation:1.2s ease-in-out infinite pulse-bar}.splash-screen{min-height:100dvh;color:var(--color-text);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);background:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-screen{background:#000;min-height:100dvh;position:relative;overflow:hidden}.login-screen-loading{text-align:center;color:var(--color-muted);font-size:.75rem;font-family:var(--font-mono,monospace);margin:auto;padding:2rem}.login-kit-captcha-dock{z-index:100;border:1px solid var(--color-border);text-align:center;direction:rtl;background:#000000e0;border-radius:.5rem;width:min(92%,22rem);padding:.75rem;font-family:Vazirmatn,Tahoma,sans-serif;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.register-kit-captcha-dock{z-index:200;pointer-events:auto;bottom:.75rem}.terminal-input.narang-field--valid,input.narang-field--valid{box-shadow:0 0 0 1px #22c55e59;border-color:#22c55e!important}.terminal-input.narang-field--invalid,input.narang-field--invalid{box-shadow:0 0 0 1px #ef444459;border-color:#ef4444!important}.login-kit-captcha-dock__error{color:var(--color-danger);text-align:center;direction:rtl;margin-top:.5rem;font-family:Vazirmatn,Tahoma,sans-serif;font-size:.65rem}.login-kit-captcha-dock__loading{color:var(--color-muted);text-align:center;direction:rtl;margin-top:.35rem;font-family:Vazirmatn,Tahoma,sans-serif;font-size:.65rem}.sms-otp-captcha{text-align:right;direction:rtl;background:linear-gradient(165deg,#12161cf2,#080a0efa);border:1px solid #78a0c838;border-radius:.75rem;gap:.65rem;padding:.85rem .9rem;font-family:Vazirmatn,Tahoma,sans-serif;display:grid;box-shadow:0 8px 28px #00000059}.sms-otp-captcha--locked{opacity:.72;border-style:dashed}.sms-otp-captcha--ok{border-color:#22c55e73}.sms-otp-captcha__head{align-items:center;gap:.5rem;display:flex}.sms-otp-captcha__badge{letter-spacing:.08em;color:#7dd3fc;background:#38bdf826;border-radius:999px;padding:.15rem .4rem;font-family:ui-monospace,monospace;font-size:.6rem}.sms-otp-captcha__title{color:#e8eef5;margin:0;font-size:.85rem;font-weight:600}.sms-otp-captcha__field{color:var(--color-muted);gap:.3rem;font-size:.7rem;display:grid}.sms-otp-captcha__input{color:#f8fafc;background:#00000073;border:1px solid #94a3b859;border-radius:.45rem;outline:none;width:100%;padding:.55rem .65rem;font-size:.9rem}.sms-otp-captcha__input:focus{border-color:#38bdf8b3;box-shadow:0 0 0 2px #38bdf826}.sms-otp-captcha__input--code{letter-spacing:.2em;text-align:center;font-family:ui-monospace,monospace}.sms-otp-captcha__row,.sms-otp-captcha__code-row{gap:.45rem;display:flex}.sms-otp-captcha__code-row .sms-otp-captcha__input{flex:1}.sms-otp-captcha__btn{color:#e2e8f0;cursor:pointer;background:#1e293be6;border:1px solid #94a3b859;border-radius:.45rem;flex:1;padding:.5rem .65rem;font-family:Vazirmatn,Tahoma,sans-serif;font-size:.75rem}.sms-otp-captcha__btn:disabled{opacity:.5;cursor:not-allowed}.sms-otp-captcha__btn--primary{color:#fff;background:linear-gradient(#0ea5e9,#0284c7);border-color:#0000;flex:none;font-weight:600}.sms-otp-captcha__hint,.sms-otp-captcha__mock,.sms-otp-captcha__err,.sms-otp-captcha__ok{text-align:center;margin:0;font-size:.68rem}.sms-otp-captcha__hint,.sms-otp-captcha__mock{color:var(--color-muted)}.sms-otp-captcha__err{color:#f87171}.sms-otp-captcha__ok{color:#4ade80}.mobile-design-stage.login-screen .site-page-render--free,.mobile-design-stage.login-screen .site-free-canvas--viewport,.mobile-design-stage.register-screen .site-page-render--free,.mobile-design-stage.register-screen .site-free-canvas--viewport{width:100%;height:100%;min-height:100%}.register-kit-status-dock{z-index:12;border:1px solid var(--color-border);background:#000000e0;border-radius:.5rem;width:min(92%,22rem);padding:.75rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.splash-screen-inner{text-align:center;flex-direction:column;align-items:center;width:min(90vw,22rem);display:flex}.splash-logo-wrap{justify-content:center;align-items:center;width:8rem;height:8rem;margin-bottom:1.5rem;display:flex}.splash-logo{object-fit:contain;max-width:100%;max-height:100%}.splash-admin-preview{border:1px solid var(--color-border);background:#000;border-radius:.5rem;justify-content:center;align-items:center;width:6rem;height:6rem;padding:.5rem;display:flex}.splash-tagline{color:var(--color-muted);font-size:.8rem;font-family:var(--font-mono,monospace);margin-bottom:2rem;line-height:1.5}.splash-progress-track{background:#ffffff14;border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.splash-progress-fill{background:var(--color-accent);border-radius:2px;height:100%;transition:width 50ms linear;position:relative;overflow:hidden}.splash-percent{font-size:.75rem;font-family:var(--font-mono,monospace);color:var(--color-muted);letter-spacing:.05em;margin-top:.75rem}.splash-animation{justify-content:center;align-items:center;min-height:3rem;display:flex}.splash-spinner{border:3px solid #ffffff1f;border-top-color:var(--color-accent);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite splash-spin}.splash-pulse{background:var(--color-accent);border-radius:50%;width:2.5rem;height:2.5rem;animation:1.2s ease-in-out infinite splash-pulse}.splash-orbit{width:3rem;height:3rem;position:relative}.splash-orbit span{border:2px solid #0000;border-top-color:var(--color-accent);border-radius:50%;animation:1.2s linear infinite splash-spin;position:absolute;inset:0}.splash-orbit span:nth-child(2){opacity:.7;animation-duration:1.8s;animation-direction:reverse;inset:.35rem}.splash-orbit span:nth-child(3){opacity:.45;animation-duration:2.4s;inset:.7rem}@keyframes splash-spin{to{transform:rotate(360deg)}}@keyframes splash-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.splash-footer{bottom:max(1.5rem, env(safe-area-inset-bottom));font-size:.7rem;font-family:var(--font-mono,monospace);color:#ffffff59;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:absolute;left:0;right:0}.splash-footer-brand{letter-spacing:.2em}.coming-soon-screen{min-height:100dvh;color:var(--color-text);text-align:center;padding:2rem;padding-left:max(2rem, env(safe-area-inset-left));padding-right:max(2rem, env(safe-area-inset-right));padding-bottom:max(2rem, env(safe-area-inset-bottom));background:#000;flex-direction:column;justify-content:center;align-items:center;display:flex}.coming-soon-screen h1{margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.coming-soon-screen p{color:var(--color-muted);max-width:24rem;font-size:.875rem;line-height:1.6}.terminal-frame{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c8ff000f,0 12px 40px #0000008c,inset 0 1px #ffffff0a}.terminal-frame:before{content:"";pointer-events:none;background:linear-gradient(135deg,#c8ff0008 0%,#0000 40% 100%);position:absolute;inset:0}.terminal-titlebar{border-bottom:1px solid var(--color-border);background:#0d0d0d;justify-content:space-between;align-items:center;padding:.55rem .75rem;display:flex}.terminal-dot{border-radius:9999px;width:.65rem;height:.65rem;display:inline-block}.terminal-title{color:var(--color-muted);letter-spacing:.02em}.terminal-body{position:relative}.terminal-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;display:block}.terminal-input{box-sizing:border-box;width:100%;color:var(--color-text);border:1px solid var(--color-border);background:#0a0a0a;border-radius:.5rem;outline:none;padding:.65rem .85rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.terminal-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px #c8ff001f}.terminal-btn{background:var(--color-accent);color:#0a0a0a;cursor:pointer;border:none;border-radius:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;transition:transform .12s,box-shadow .15s,opacity .15s;box-shadow:0 0 20px #c8ff0033}.terminal-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 28px #c8ff0059}.terminal-btn:disabled{opacity:1;background:var(--color-surface-2);color:var(--color-muted);box-shadow:none;cursor:not-allowed}.terminal-box{border:1px dashed var(--color-border);background:#0a0a0a;border-radius:.5rem}.terminal-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;box-shadow:0 24px 80px #000000b3}.scanlines{position:relative}.scanlines:after{content:"";pointer-events:none;opacity:.45;background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 3px);position:absolute;inset:0}.terminal-hero{border:1px solid var(--color-border);background:radial-gradient(ellipse at 50% 0%, #c8ff0014 0%, transparent 55%), var(--color-surface);border-radius:1rem;padding:2rem 1.25rem;position:relative;overflow:hidden}.terminal-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c8ff000a 1px,#0000 1px),linear-gradient(90deg,#c8ff000a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.terminal-ascii{color:#c8ff0059;white-space:pre;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;line-height:1.2}.terminal-ascii-fa{color:#c8ff008c;letter-spacing:.02em;font-size:.85rem;line-height:1.35}@keyframes terminal-blink{0%,49%{opacity:1}50%,to{opacity:0}}.terminal-cursor{background:var(--color-accent);vertical-align:text-bottom;width:.55em;height:1em;animation:1s step-end infinite terminal-blink;display:inline-block}@keyframes terminal-glow-pulse{0%,to{box-shadow:0 0 24px #c8ff0026}50%{box-shadow:0 0 40px #c8ff0047}}.terminal-glow{animation:3s ease-in-out infinite terminal-glow-pulse}.captcha-box{border:1px solid var(--color-border);text-align:center;direction:rtl;background:#00000040;border-radius:.5rem;padding:.75rem;font-family:Vazirmatn,Tahoma,sans-serif}.captcha-box--center,.captcha-box--center p,.captcha-hint{text-align:center}.captcha-box p,.captcha-box button{font-family:inherit}.captcha-btn{justify-content:center;align-items:center;width:100%;display:inline-flex;text-align:center!important}.captcha-color-swatch{border:2px solid var(--color-border);border-radius:.5rem;width:100%;height:3.5rem;padding:0;transition:background-color .15s,transform .1s,box-shadow .15s;display:block}button.captcha-color-swatch{cursor:pointer;touch-action:manipulation}button.captcha-color-swatch:hover:not(:disabled){box-shadow:0 0 0 3px #94c5ff40}button.captcha-color-swatch:active:not(:disabled){transform:scale(.97)}button.captcha-color-swatch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button.captcha-color-swatch:disabled{cursor:default}.auth-page-header{padding:.75rem 1rem;padding-top:max(.75rem, env(safe-area-inset-top));padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.auth-back-link{font-size:.8rem;font-family:var(--font-mono,monospace);color:var(--color-muted);text-decoration:none}.auth-back-link:hover{color:var(--color-accent)}.auth-page-main{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(2rem, env(safe-area-inset-bottom))}.ambient-bg{background:var(--color-bg);position:relative}.ambient-bg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 50% 0,#c8ff000f,#0000 60%),radial-gradient(40% 30% at 80% 90%,#00f5d40a,#0000 50%);position:fixed;inset:0}.ambient-bg>*{z-index:1;position:relative}.brand-stage{margin:0 auto;padding:1.25rem 1.5rem 1.75rem;display:inline-block;position:relative}.brand-scanlines{pointer-events:none;opacity:.35;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 4px);border-radius:.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.brand-prompt-line{z-index:1;align-items:center;display:inline-flex;position:relative}.brand-glitch{color:#f0ffe0;-webkit-text-stroke:1px #c8ff0059;text-shadow:0 0 8px #c8ff00e6,0 0 24px #c8ff0073,0 0 48px #c8ff0033;margin:0;line-height:1;animation:4s ease-in-out infinite brand-flicker;position:relative}.brand-glitch:before,.brand-glitch:after{content:attr(data-text);-webkit-text-stroke:0;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.brand-glitch:before{color:#0000;text-shadow:-3px 0 #ff3864bf;clip-path:polygon(0 0,100% 0,100% 42%,0 42%);animation:2.8s linear infinite alternate-reverse brand-glitch-top}.brand-glitch:after{color:#0000;text-shadow:3px 0 #00f5d4bf;clip-path:polygon(0 58%,100% 58%,100% 100%,0 100%);animation:2.2s linear infinite alternate-reverse brand-glitch-bottom}.brand-wordmark-en{letter-spacing:.32em;text-indent:.32em;font-family:Orbitron,system-ui,sans-serif;font-size:clamp(2.4rem,12vw,3.75rem);font-weight:900}.brand-wordmark-fa{letter-spacing:.04em;font-family:Vazirmatn,system-ui,sans-serif;font-size:clamp(3rem,14vw,4.75rem);font-weight:900}.brand-underline{background:linear-gradient(90deg, transparent, var(--color-accent) 20%, #00f5d4 50%, var(--color-accent) 80%, transparent);opacity:.7;background-size:200% 100%;height:2px;animation:3s ease-in-out infinite brand-line-flow;position:absolute;bottom:.85rem;left:10%;right:10%}@keyframes brand-flicker{0%,95%,to{opacity:1}96%{opacity:.88}97%{opacity:1}98%{opacity:.92}}@keyframes brand-glitch-top{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px)}80%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes brand-glitch-bottom{0%{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px)}to{transform:translate(0)}}@keyframes brand-line-flow{0%,to{background-position:0%}50%{background-position:100%}}.site-global-banner{z-index:100;text-align:center;background:var(--color-surface-2);border-bottom:1px solid var(--color-border);padding:.5rem 1rem;font-size:.75rem;position:fixed;top:0;left:0;right:0}.site-global-banner--emergency{color:#ffb4ab;background:#3d120f;border-bottom-color:#8b2e26}.site-global-banner--popup{border:1px solid var(--color-accent);border-radius:.5rem;inset:auto 1rem 1rem}.kit-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.75rem;display:grid}.kit-card{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:.5rem;padding:.5rem}.kit-card-thumb{aspect-ratio:1;cursor:pointer;background:#000;border:none;border-radius:.375rem;width:100%;padding:0;position:relative;overflow:hidden}.kit-card-thumb img,.kit-card-placeholder{object-fit:cover;width:100%;height:100%}.kit-card-name{text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 .25rem;font-size:.7rem;overflow:hidden}.kit-card-actions{gap:.35rem;display:flex}.kit-badge{border-radius:3px;padding:1px 4px;font-size:8px;position:absolute;bottom:2px;right:2px}.kit-badge--use{background:var(--color-accent);color:#000}.kit-preview-iframe{border:1px solid var(--color-border);background:#000;border-radius:.5rem;width:100%;min-height:10rem}.kit-grid--compact{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}.kit-card-meta{color:var(--color-muted);gap:.35rem;font-size:9px;display:flex}.kit-card-tags{flex-wrap:wrap;gap:2px;margin:.25rem 0;display:flex}.kit-tag-chip{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:3px;padding:1px 4px;font-size:8px}.kit-badge--review{color:#ffe566;background:#3d3a00;inset:2px auto auto 2px}.kit-badge--needs_fix{color:#ffb4ab;background:#3d120f}.kit-badge--final{color:#8aff9a;background:#0f3d1a}.kit-badge--expired{color:#999;background:#333;top:2px;bottom:auto;right:2px}.kit-badge--beta{color:#aab4ff;background:#1a1a3d;inset:2px auto auto 2px}.kit-hover-preview{z-index:5;background:#000;position:absolute;inset:0}.kit-hover-preview-iframe{border:none;border-radius:0;min-height:100%}.kit-color-swatch{border:1px solid var(--color-border);cursor:pointer;border-radius:.25rem;width:2rem;height:2rem;padding:0}.kit-admin-layout{grid-template-columns:11rem 1fr;gap:1rem;display:grid}@media (width<=640px){.kit-admin-layout{grid-template-columns:1fr}}.kit-sidebar-item{color:var(--color-muted);border-radius:.25rem;padding:.35rem .5rem;font-size:.7rem}.kit-sidebar-item--active{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.kit-sidebar-item--active{background:color-mix(in srgb, var(--color-accent) 15%, transparent)}}.kit-sidebar-item--active{color:var(--color-accent)}.kit-editor-layout,.site-editor-layout{grid-template-columns:1fr min(430px,42%);gap:1rem;display:grid}@media (width<=900px){.kit-editor-layout,.site-editor-layout{grid-template-columns:1fr}}.kit-dimension-ruler{color:var(--color-accent);margin-bottom:.25rem;font-family:monospace;font-size:10px}.kit-param-field--inherited{border-left:2px solid #38bdf8;padding-left:.5rem}.kit-param-field--override{border-left:2px solid #fb923c;padding-left:.5rem}.kit-builder-layout{grid-template-columns:min(280px,35%) 1fr;gap:1rem;display:grid}@media (width<=900px){.kit-builder-layout{grid-template-columns:1fr}}.kit-canvas{border:2px dashed var(--color-border);border-radius:.75rem;width:100%;min-height:24rem;margin:0 auto;padding:.5rem}.kit-canvas-empty{text-align:center;color:var(--color-muted);padding:3rem 1rem;font-size:.75rem}.kit-canvas-item{cursor:grab;border:1px solid #0000;border-radius:.5rem;margin-bottom:.5rem}.kit-canvas-item--selected{border-color:var(--color-accent)}.kit-canvas-item-bar{background:var(--color-surface-2);border-radius:.5rem .5rem 0 0;justify-content:space-between;align-items:center;padding:.25rem .5rem;font-size:10px;display:flex}.site-mobile-preview{border:1px solid var(--color-border);background:#000;border-radius:1rem;max-width:360px;min-height:20rem;margin:0 auto;padding:1rem}.site-page-shell{min-height:100dvh;position:relative}.site-page-shell-overlay{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex;position:relative}.site-page-render--background{z-index:0;pointer-events:none;position:fixed;inset:0}.site-page-render--background .site-page-render-inner{opacity:.35}.site-page-render--kit-only{z-index:1;min-height:auto;position:relative}.site-page-render--kit-only .site-page-render-inner{flex-direction:column;align-items:center;padding:1rem 0;display:flex}.site-page-render--kit-only .kit-preview-wrap{width:min(90vw,22rem)}.splash-screen.site-page-shell .site-page-shell-overlay{flex:1;min-height:auto}.site-page-actions{z-index:100;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.site-welcome-toast{z-index:20;border:1px solid var(--color-accent);color:var(--color-accent);background:#000000d9;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;animation:.4s site-welcome-fade;position:fixed;top:4rem;left:50%;transform:translate(-50%)}@keyframes site-welcome-fade{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.site-anim--fade{animation:.6s site-fade-in}.site-anim--slide{animation:.5s site-slide-in}@keyframes site-fade-in{0%{opacity:0}to{opacity:1}}@keyframes site-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.kit-code-editors textarea{min-height:12rem}@media (width>=900px){.kit-code-editors textarea{min-height:14rem}}.site-page-viewport{background:#000;width:100%;min-height:100dvh;position:relative;overflow:hidden}.mobile-design-shell{z-index:0;touch-action:manipulation;direction:ltr;background:#000;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-design-fit{direction:ltr;flex-shrink:0;margin-inline:auto;position:relative;overflow:hidden}.mobile-design-stage{transform-origin:0 0;contain:strict;background:#000;flex-shrink:0;position:absolute;top:0;left:0;overflow:hidden}.mobile-design-stage .site-page-render,.mobile-design-stage .site-page-render--free,.mobile-design-stage .coming-soon-screen,.mobile-design-stage .site-free-canvas--viewport{width:100%;height:100%;min-height:100%;overflow:hidden}.mobile-design-stage .site-page-render--free,.mobile-design-stage .site-free-canvas--viewport{min-height:100%}.mobile-design-stage .site-page-render--background{position:absolute;inset:0}.mobile-design-stage .dynamic-bg-canvas{width:100%;height:100%;position:absolute;inset:0}.mobile-design-stage .site-global-banner{position:absolute;top:0;left:0;right:0}.mobile-design-stage .site-global-banner--popup{inset:auto 1rem 1rem}.mobile-design-stage .site-page-actions{z-index:100;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.mobile-design-stage .site-welcome-toast{position:absolute;top:4rem;left:50%;transform:translate(-50%)}.mobile-design-stage.splash-screen{min-height:unset;flex-direction:column;justify-content:center;align-items:center;display:flex}.mobile-design-stage.splash-screen--portal .splash-screen-inner--overlay,.mobile-design-stage.splash-screen--portal .splash-footer{opacity:0;transition:opacity .6s}.mobile-design-stage .splash-screen-inner--overlay{z-index:10;width:min(90%,22rem);position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}.site-page-render--free{width:100%;min-height:100dvh;position:relative;overflow:hidden}.site-page-hero-img{object-fit:cover;width:100%;height:auto;display:block}.site-free-canvas{contain:layout paint;background:0 0;width:100%;min-height:100%;position:relative;overflow:hidden}.site-free-canvas--viewport{height:100%;min-height:100%;position:absolute;inset:0;overflow:hidden}.site-free-canvas--phone{z-index:2;min-height:100%;position:absolute;inset:0}.site-free-canvas--editable{touch-action:none;overflow:hidden}.site-free-canvas__anchor--selected{outline:none}.site-free-canvas--editable .site-free-canvas__anchor:not(.site-free-canvas__anchor--background){width:max-content;max-width:100%;height:max-content;display:inline-block}.site-free-canvas--editable .site-free-canvas__kit-wrap{vertical-align:top;line-height:0;display:inline-block;position:relative}.site-free-canvas__select-ring{box-sizing:border-box;outline:1px dashed var(--color-accent);outline-offset:0;pointer-events:none;z-index:6;position:absolute}.site-free-canvas--editable .site-free-canvas__scaled{vertical-align:top;line-height:0;display:inline-block}.site-free-canvas__toolbar{z-index:20;border:1px solid var(--color-border);white-space:nowrap;pointer-events:auto;background:#000000eb;border-radius:.5rem;align-items:center;gap:4px;max-width:min(100vw,20rem);padding:4px 8px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.site-free-canvas__toolbar--below{top:calc(100% + 6px);bottom:auto}.site-free-canvas__toolbar--above{top:auto;bottom:calc(100% + 6px)}.site-free-canvas__editor-dock{display:none}.site-free-canvas__editor-dock-label{color:var(--color-accent);text-overflow:ellipsis;white-space:nowrap;max-width:5rem;margin-inline-end:2px;font-family:monospace;font-size:9px;overflow:hidden}.site-free-canvas__tool--center{font-size:12px;line-height:1}.site-free-canvas__drag-handle{z-index:25;border:1px solid var(--color-accent);min-width:2rem;height:22px;color:var(--color-accent);cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#000000e6;border-radius:.35rem;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:flex;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.site-free-canvas__drag-handle--below{top:calc(100% + 6px)}.site-free-canvas__anchor--moving .site-free-canvas__drag-handle{cursor:grabbing}.site-free-canvas__anchor{pointer-events:none;box-shadow:none;background:0 0;border:none;outline:none;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.site-free-canvas--editable .site-free-canvas__anchor .site-free-canvas__scaled,.site-free-canvas--editable .site-free-canvas__anchor .kit-bare-host{pointer-events:none}.site-free-canvas--editable .site-free-canvas__anchor{pointer-events:auto;cursor:grab;touch-action:none}.site-free-canvas--editable .site-free-canvas__anchor--moving{cursor:grabbing}.site-free-canvas--drop-target{outline:2px dashed var(--color-accent);outline-offset:-2px}.site-free-canvas__drop-hint{color:var(--color-muted);pointer-events:none;font-size:.7rem;font-family:var(--font-mono,monospace);text-align:center;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.site-free-canvas__anchor .site-free-canvas__scaled,.site-free-canvas__anchor .kit-bare-host{pointer-events:auto}.site-free-canvas__anchor--background .site-free-canvas__scaled,.site-free-canvas__anchor--background .kit-bare-host{pointer-events:none}.site-free-canvas:not(.site-free-canvas--editable) .site-free-canvas__anchor--background{z-index:0}.site-free-canvas:not(.site-free-canvas--editable) .site-free-canvas__anchor--background .site-free-canvas__scaled{transform-origin:50%}.mobile-design-stage.login-screen .site-free-canvas__anchor{pointer-events:auto}.mobile-design-stage.login-screen .site-free-canvas--editable .site-free-canvas__anchor .kit-bare-host{pointer-events:none}.site-free-canvas__scaled{transform-origin:50%;vertical-align:top;box-shadow:none;will-change:transform;background:0 0;border:none;outline:none;line-height:0;display:inline-block;overflow:visible}.kit-bare-host{vertical-align:top;line-height:0;display:inline-block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;overflow:visible!important}.site-free-canvas__tool{color:var(--color-accent);cursor:pointer;touch-action:none;background:#000c;border:none;border-radius:2px;padding:2px 4px;font-size:10px;line-height:1}.site-free-canvas__tool--move{cursor:grab}.site-free-canvas__z{color:var(--color-muted);background:#000c;border-radius:2px;padding:0 2px;font-family:monospace;font-size:9px}.site-free-canvas--editable .site-free-canvas__preview,.site-free-canvas--editable .kit-preview-wrap--bare .kit-preview-iframe--bare{pointer-events:none}@keyframes kitAnimFade{0%{opacity:0}to{opacity:1}}@keyframes kitAnimSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes kitAnimBounce{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes kitAnimZoom{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.kit-preview-wrap--fit{line-height:0;display:contents}.kit-preview-wrap--fit.kit-preview-wrap--bare{background:0 0;display:contents}.kit-preview-iframe--fit{max-width:none;display:block;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;width:auto!important;min-height:0!important}.site-free-canvas__preview.kit-preview-iframe--bare,.kit-preview-wrap--bare .kit-preview-iframe--bare{display:block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;width:auto!important;min-height:0!important}.kit-preview-wrap--bare{background:0 0;line-height:0;display:contents}.site-editor-scale-bar{grid-template-columns:1fr 1fr;gap:.5rem;max-width:390px;margin-bottom:.5rem;margin-left:auto;margin-right:auto;display:grid}.site-editor-scale-box{border:1px solid var(--color-border);min-height:3.5rem;color:var(--color-accent);cursor:pointer;background:#00000080;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;transition:border-color .15s,background .15s;display:flex}.site-editor-scale-box:hover:not(:disabled){border-color:var(--color-accent);background:#00ff8814}.site-editor-scale-box:disabled{opacity:.35;cursor:not-allowed}.site-editor-scale-box__icon{font-size:1.25rem;font-weight:700;line-height:1}.site-editor-scale-box__label{color:var(--color-muted);font-size:10px}.site-editor-scale-readout{max-width:390px;margin-left:auto;margin-right:auto}.site-editor-align-bar{max-width:390px;margin:0 auto .75rem}.site-editor-align-bar__label{text-align:center;color:var(--color-muted);font-size:9px;font-family:var(--font-mono,monospace);margin-bottom:.35rem}.site-editor-align-bar__grid{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.site-editor-align-bar__btn{border:1px solid var(--color-border);min-height:2rem;color:var(--color-fg);cursor:pointer;background:#00000059;border-radius:.35rem;justify-content:center;align-items:center;font-size:14px;display:flex}.site-editor-align-bar__btn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.site-editor-align-bar__btn:disabled{opacity:.35;cursor:not-allowed}.site-editor-phone-frame{border:1px solid var(--color-border);contain:strict;isolation:isolate;background:#000;border-radius:1rem;flex-shrink:0;width:390px;max-width:100%;height:844px;margin:0 auto;position:relative;overflow:hidden}.site-editor-preview-placeholder{width:100%;height:100%;color:var(--color-muted);font-size:11px;font-family:var(--font-mono,monospace);justify-content:center;align-items:center;display:flex}.site-editor-preview-placeholder--error{color:#f87171;text-align:center;padding:1rem}.site-editor-phone-viewport{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.site-editor-phone-frame .site-page-render--free,.site-editor-phone-frame .site-page-render--preview,.site-editor-phone-frame .site-page-render--preview.site-page-render--free{width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.site-editor-preview{z-index:0;min-width:0;position:relative}.site-editor-phone-frame--drop{outline:2px dashed var(--color-accent);outline-offset:2px}.site-editor-kit-palette{border:1px solid var(--color-border);background:#00000059;border-radius:.5rem;padding:.5rem}.site-editor-kit-palette__label{color:var(--color-muted);text-align:center;font-size:9px;font-family:var(--font-mono,monospace);margin-bottom:.35rem}.site-editor-kit-palette__chips{flex-wrap:wrap;justify-content:center;gap:.35rem;max-height:4.5rem;display:flex;overflow-y:auto}.site-editor-kit-palette__chip{border:1px solid var(--color-border);color:var(--color-accent);cursor:grab;white-space:nowrap;text-overflow:ellipsis;background:#0009;border-radius:.25rem;max-width:7rem;padding:.2rem .45rem;font-size:9px;overflow:hidden}.site-editor-kit-palette__chip:active{cursor:grabbing}.site-editor-layer-strip{border:1px solid var(--color-border);background:#00000059;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem}.site-editor-layer-strip__label{color:var(--color-muted);text-align:center;font-size:9px;font-family:var(--font-mono,monospace);margin-bottom:.35rem}.site-editor-layer-strip__empty{color:var(--color-muted);text-align:center;font-size:9px;font-family:var(--font-mono,monospace);padding:.35rem 0}.site-editor-layer-strip__track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;align-items:stretch;gap:.4rem;padding-bottom:.2rem;display:flex;overflow:auto hidden}.site-editor-layer-strip__track::-webkit-scrollbar{height:5px}.site-editor-layer-strip__track::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.site-editor-layer-strip__item{border:1px solid var(--color-border);width:5.5rem;min-height:3.25rem;color:var(--color-muted);cursor:grab;scroll-snap-align:start;-webkit-user-select:none;user-select:none;background:#0000008c;border-radius:.35rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .4rem;transition:border-color .12s,box-shadow .12s;display:flex}.site-editor-layer-strip__item:active{cursor:grabbing}.site-editor-layer-strip__item--selected{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 1px #c8ff0040}.site-editor-layer-strip__item--over{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.site-editor-layer-strip__item--dragging{opacity:.45}.site-editor-layer-strip__grip{opacity:.7;font-size:10px;line-height:1}.site-editor-layer-strip__name{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:9px;font-weight:600;overflow:hidden}.site-editor-layer-strip__meta{opacity:.75;font-size:8px;font-family:var(--font-mono,monospace)}.site-editor-phone-viewport{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.site-editor-phone-frame .site-page-viewport,.site-editor-phone-frame .site-page-render,.site-editor-phone-frame .site-page-render--free,.site-editor-phone-frame .site-page-render--preview{width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.site-editor-phone-frame .site-page-render--preview.site-page-render--free{min-height:100%}.site-editor-phone-frame .site-page-render--preview .dynamic-bg-canvas{width:100%;height:100%;position:absolute;inset:0}.site-editor-phone-frame .site-page-viewport,.site-editor-phone-frame .site-page-render,.site-editor-phone-frame .site-page-render--free,.site-editor-phone-frame .site-free-canvas--viewport{height:100%;min-height:100%}.site-editor-phone-viewport.register-screen .site-free-canvas--viewport,.site-editor-phone-viewport.login-screen .site-free-canvas--viewport,.site-editor-phone-viewport.splash-screen .site-free-canvas--viewport{width:100%;height:100%;position:absolute;inset:0}.site-editor-phone-frame .site-page-render--preview.site-page-render--free{width:100%;height:100%;min-height:100%}.site-editor-phone-frame .site-free-canvas--editable .site-free-canvas__anchor--background{z-index:0;pointer-events:none}.site-editor-phone-frame .site-free-canvas--editable .site-free-canvas__anchor:not(.site-free-canvas__anchor--background){z-index:2;pointer-events:auto}.site-editor-phone-frame .site-free-canvas--editable .site-free-canvas__anchor--background .site-free-canvas__scaled,.site-editor-phone-frame .site-free-canvas--editable .site-free-canvas__anchor--background .kit-bare-host{pointer-events:none}.site-editor-phone-frame .site-free-canvas--editable .site-free-canvas__anchor--background .site-free-canvas__scaled{transform-origin:50%}.site-editor-phone-frame .dynamic-bg-canvas{width:100%;height:100%;position:absolute;inset:0}.site-editor-live-iframe{background:#000;border:0;width:100%;height:100%;display:block}.site-admin-live-preview-root{background:#000;margin:0;overflow:hidden}.site-admin-live-preview-root--loading{color:var(--color-muted);font-size:12px;font-family:var(--font-mono,monospace);justify-content:center;align-items:center;display:flex}.site-admin-live-preview-root .site-page-render--free{height:100%;min-height:100%}html.site-admin-live-preview-html,html.site-admin-live-preview-html body{background:#000;margin:0;padding:0;overflow:hidden}.site-free-canvas__static-preview{border:1px dashed var(--color-accent);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.site-free-canvas__static-preview{border:1px dashed color-mix(in srgb, var(--color-accent) 55%, transparent)}}.site-free-canvas__static-preview{color:var(--color-accent);font-size:9px;font-family:var(--font-mono,monospace);text-align:center;box-sizing:border-box;background:#00000073;border-radius:.35rem;padding:.25rem}.dynamic-bg-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.terminal-btn--ghost{color:var(--color-accent);border:1px solid var(--color-accent);box-shadow:none;background:0 0}.terminal-btn--ghost:hover:not(:disabled){background:#c8ff0014}.mobile-design-stage.landing-page{background:var(--color-bg,#050505);flex-direction:column;display:flex;overflow:hidden}.landing-header{text-align:center;flex-shrink:0;padding:.75rem 1rem}.landing-version{color:var(--color-muted);font-family:ui-monospace,monospace;font-size:.625rem}.landing-error{color:#f87171;padding:0 1rem;font-family:ui-monospace,monospace;font-size:.75rem}.landing-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.landing-track::-webkit-scrollbar{display:none}.landing-panel{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;min-height:0;padding:0 1rem 1rem;display:flex}.landing-auth{text-align:center;width:100%;max-width:20rem}.landing-auth-title{letter-spacing:.08em;font-size:2rem;font-weight:800}.landing-auth-tagline{color:var(--color-muted);margin-top:.5rem;font-family:ui-monospace,monospace;font-size:.75rem}.landing-auth-actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.landing-content-stack{flex-direction:column;gap:.75rem;width:100%;max-height:100%;display:flex;overflow-y:auto}.landing-empty{color:var(--color-muted);text-align:center;font-family:ui-monospace,monospace;font-size:.75rem}.landing-dots{flex-shrink:0;justify-content:center;gap:.5rem;padding:.75rem 1rem 1.25rem;display:flex}.landing-dot{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:9999px;width:.5rem;height:.5rem;padding:0}.landing-dot--active{background:var(--color-accent);border-color:var(--color-accent)}.mobile-design-stage.user-dashboard-page,.mobile-design-stage.user-report-page,.mobile-design-stage.user-sessions-page,.mobile-design-stage.user-world-page,.mobile-design-stage.user-wallet-page{overflow:hidden}.user-dashboard-scroll{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.mobile-design-stage.room-viewer-screen{overflow:hidden!important}.room-viewer-screen{overscroll-behavior:none;background:#000;width:100%;height:100%;position:relative;overflow:hidden!important}.room-viewer-loading{z-index:20;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0}.room-viewer-loading__img{object-fit:contain;max-width:70%;max-height:40%}.room-viewer-loading__bar{background:var(--color-border);border-radius:2px;width:min(240px,80%);height:4px;overflow:hidden}.room-viewer-loading__fill{background:var(--color-accent);height:100%;transition:width .15s}.room-viewer-loading__pct{color:var(--color-muted);font-family:monospace;font-size:11px}.room-viewer-loading__brand{letter-spacing:.2em;color:var(--color-accent);font-size:1.5rem;font-weight:700;font-family:var(--font-mono,monospace)}.room-viewer-loading__hint{color:var(--color-muted);margin-top:.25rem;font-size:10px}.splash-fallback-bg{z-index:1;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.boot-configure-overlay{z-index:400;background:radial-gradient(120% 90% at 50% 0,#9ef6ff14,#050505 58%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.boot-configure-overlay__grid{background-image:linear-gradient(#9ef6ff0d 1px,#0000 1px),linear-gradient(90deg,#9ef6ff0d 1px,#0000 1px);background-size:22px 22px;animation:3s ease-in-out infinite boot-grid-pulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 75%)}.boot-configure-overlay__scan{pointer-events:none;background:linear-gradient(#0000 0%,#9ef6ff0a 48%,#0000 100%);animation:2.8s linear infinite boot-scan;position:absolute;inset:0}.boot-configure-overlay__panel{z-index:1;text-align:center;width:min(90vw,22rem);padding:1rem;position:relative}.boot-configure-overlay__brand{letter-spacing:.32em;color:#9ef6ff;opacity:.9;margin:0 0 1rem;font-family:ui-monospace,monospace;font-size:.68rem}.boot-configure-overlay__title{color:var(--color-text);font-size:.92rem;font-weight:700;font-family:var(--font-fa);margin:1rem 0 .35rem}.boot-configure-overlay__hint{color:var(--color-muted);font-size:.72rem;line-height:1.55;font-family:var(--font-fa);margin:0}.boot-configure-overlay__terminal{text-align:right;font-family:var(--font-mono);color:#c8ff00d1;direction:ltr;background:#00000073;border:1px solid #9ef6ff24;border-radius:.45rem;margin-top:1.15rem;padding:.65rem .75rem;font-size:.62rem}.boot-configure-overlay__line{opacity:0;animation:.5s forwards boot-line-in;display:block;transform:translateY(4px)}.boot-configure-overlay__line--1{animation-delay:.15s}.boot-configure-overlay__line--2{animation-delay:.45s}.boot-configure-overlay__line--3{animation-delay:.75s}.boot-configure-overlay__continue{color:#9ef6ff;font-family:var(--font-fa);cursor:pointer;background:#9ef6ff1f;border:1px solid #9ef6ff73;border-radius:.45rem;margin-top:1.1rem;padding:.55rem 1.35rem;font-size:.85rem}.boot-configure-overlay__continue:hover{background:#9ef6ff38}@keyframes boot-grid-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes boot-line-in{to{opacity:1;transform:translateY(0)}}.splash-media-gate{z-index:400;background:#000;position:absolute;inset:0}.splash-fallback-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.splash-fallback-brand-stack{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;display:flex;position:relative}.splash-fallback-brand{letter-spacing:.25em;color:var(--color-accent);font-size:2rem;font-weight:700;font-family:var(--font-mono,monospace)}.splash-maintenance{z-index:40;text-align:center;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0}.splash-maintenance-title{color:var(--color-accent,#9ef6ff);font-size:1.15rem;font-weight:700}.splash-maintenance-text,.splash-maintenance-ends{color:var(--color-muted,#9ca3af);max-width:18rem;font-size:.85rem;line-height:1.5}.splash-popup{z-index:300;pointer-events:auto;background:0 0;justify-content:center;align-items:flex-start;padding:8vh 12px 12px;display:flex;position:absolute;inset:0}.splash-water-def{width:0;height:0;position:absolute;overflow:hidden}.splash-water-root{position:absolute;inset:0}.splash-paper-scene{width:min(92vw,360px);min-height:28rem;position:relative}.splash-popup-photo{z-index:0;aspect-ratio:3/4;object-fit:cover;cursor:pointer;background:#111;width:74%;transition:rotate .35s,width .35s,top .35s,left .35s;position:absolute;top:0;left:0;rotate:-8deg;box-shadow:16px 22px #00000038}.splash-paper-scene.is-front .splash-popup-photo{z-index:4;aspect-ratio:4/3;object-fit:contain;width:92%;top:0;left:6%;rotate:-2deg;box-shadow:18px 24px #00000047}.splash-paper-sheet{z-index:1;transform-origin:75% 0;margin-top:7.5rem;width:84%;margin-inline-start:auto;position:relative;rotate:7deg}.splash-paper{--padding:16px;--line-size:1px;--row-size:40px;z-index:1;width:100%;min-height:calc(var(--row-size) * 7);padding:var(--padding);padding-top:calc(var(--padding) + var(--row-size) * 1.2);color:#222;font-family:Swanky and Moo Moo,Vazirmatn,Tahoma,cursive;font-size:20px;line-height:var(--row-size);white-space:pre-wrap;filter:drop-shadow(14px 20px #00000038);background-color:#e3e1deb8;background-image:repeating-linear-gradient(transparent 0 calc(var(--row-size) - var(--line-size)), #0003 0 var(--row-size));-webkit-mask-image:radial-gradient(circle at 18px calc(var(--row-size) / 2), transparent 7px, #000 7.5px);-webkit-mask-size:100% var(--row-size);-webkit-mask-repeat:repeat-y;-webkit-mask-image:radial-gradient(circle at 18px calc(var(--row-size) / 2), transparent 7px, #000 7.5px);-webkit-mask-image:radial-gradient(circle at 18px calc(var(--row-size) / 2), transparent 7px, #000 7.5px);-webkit-mask-image:radial-gradient(circle at 18px calc(var(--row-size) / 2), transparent 7px, #000 7.5px);mask-image:radial-gradient(circle at 18px calc(var(--row-size) / 2), transparent 7px, #000 7.5px);-webkit-mask-size:100% var(--row-size);-webkit-mask-size:100% var(--row-size);-webkit-mask-size:100% var(--row-size);mask-size:100% var(--row-size);background-position:72% 22px;background-repeat:no-repeat;background-size:78%;padding-left:56px;transition:color .7s;position:relative;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.splash-paper-ink{color:#1a4fbf;text-shadow:.45px .7px #123a96}.splash-paper-note{margin-top:var(--row-size);text-align:right;font-size:.8em}.splash-paper-remain{font-size:2em}.splash-remain-num{color:#d01212;font-size:1em}.splash-remain-word{color:#111;font-size:.5em}.splash-popup-btn{z-index:6;color:#fff;cursor:pointer;margin-top:.7rem;background:linear-gradient(120deg,#ff8a3d 0%,#ff4b6e 36%,#b14bff 68%,#4d7cff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:22%;padding:.55rem 1.15rem;font-family:Vazirmatn,Tahoma,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;box-shadow:10px 14px #46185a47}@starting-style{.splash-popup-photo{rotate:0deg}.splash-paper{color:#0000}}.hold-waiting{z-index:250;pointer-events:none;justify-content:center;padding:0 1rem;display:flex;position:absolute;inset:auto 0 4.5rem}.hold-waiting-card{text-align:center;pointer-events:auto;background:#06101ce0;border:1px solid #9ef6ff38;width:min(100%,20rem);padding:.85rem 1rem}.hold-waiting-title{color:#e8feff;margin:0;font-size:.95rem}.hold-waiting-text,.hold-waiting-meta{color:#c8e6f0d9;margin:.4rem 0 0;font-size:.75rem;line-height:1.45}.hold-waiting-ad{border-top:1px solid #9ef6ff26;margin-top:.75rem;padding-top:.65rem}.hold-waiting-ad-img{object-fit:cover;width:100%;max-height:7rem;margin-bottom:.45rem;display:block}.hold-waiting-ad-title{color:#9ef6ff;margin:0;font-size:.8rem}.hold-waiting-ad-body{color:#c8e6f0cc;margin:.25rem 0 0;font-size:.72rem}.hold-waiting-ad-link{color:#9ef6ff;margin-top:.4rem;font-size:.72rem;text-decoration:underline;display:inline-block}.hold-experience{z-index:99990;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#050b12;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.hold-experience--banner{pointer-events:none;background:0 0;height:auto;max-height:40%;inset:auto 0 0}.hold-experience--banner .hold-experience-stage{background:0 0}.hold-experience--banner .hold-experience-overlay{pointer-events:auto;background:#050b12eb;padding:1rem;position:relative;inset:auto}.hold-experience--text .hold-experience-overlay{background:#050b12f0;justify-content:center;padding:2rem 1.25rem}.hold-experience--text .hold-experience-ad-title{text-align:center;font-size:1.35rem}.hold-experience--text .hold-experience-ad-body{text-align:center;margin-top:.75rem;font-size:1rem}.hold-experience-stage{background:#050b12;flex:1;position:relative;overflow:hidden}.hold-experience-media{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hold-experience-code{width:100%;height:100%;position:absolute;inset:0}.hold-experience-overlay{pointer-events:none;text-align:center;background:linear-gradient(#0000 25%,#050b1259 55%,#050b12eb 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding:1.25rem 1rem 2rem;display:flex;position:absolute;inset:0}.hold-experience-ad-title{color:#e8feff;text-align:center;width:100%;max-width:28rem;margin:0;font-size:1.1rem}.hold-experience-ad-body{color:#dcf0f8e6;text-align:center;width:100%;max-width:28rem;margin:.35rem 0 0;font-size:.85rem;line-height:1.45}.hold-experience-wait{text-align:center;border-top:1px solid #9ef6ff33;width:100%;max-width:28rem;margin-top:.85rem;padding-top:.75rem}.hold-experience-title{color:#9ef6ff;text-align:center;margin:0;font-size:.95rem}.hold-experience-text,.hold-experience-meta{color:#c8e6f0d9;text-align:center;margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.room-viewer-canvas{z-index:1;opacity:0;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}.room-viewer-canvas--ready{opacity:1}.room-viewer-canvas--galaxy-dive .room-citizen-hud,.room-viewer-canvas--galaxy-dive .room-scene-viewer__hint{opacity:0;pointer-events:none}.room-viewer-canvas--hamyar-black,.room-viewer-canvas--hamyar-reveal{z-index:90;background:0 0}.room-viewer-canvas--hamyar-black .room-citizen-hud,.room-viewer-canvas--hamyar-black .room-scene-viewer__hint,.room-viewer-canvas--hamyar-reveal .room-citizen-hud,.room-viewer-canvas--hamyar-reveal .room-scene-viewer__hint{opacity:0;pointer-events:none}.room-scene-viewer--stacked{z-index:2;width:100%;height:100%;position:absolute;inset:0}.room-galaxy-dive-overlay{z-index:1;pointer-events:none;background:#020108;position:absolute;inset:0}.room-galaxy-dive-overlay__canvas{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.room-viewer-canvas--blackhole{--bh-dark:0}.room-viewer-canvas--blackhole .room-scene-viewer,.room-viewer-canvas--blackhole .room-cube-viewer,.room-viewer-canvas--blackhole .room-panorama-viewer{filter:brightness(calc(1 - var(--bh-dark) * .94))}.room-orb-blackhole-veil{z-index:55;pointer-events:none;background:radial-gradient(circle,#00000026 0%,#000000b8 38%,#000 78%);position:absolute;inset:0}.room-orb-blackhole-fill{z-index:57;pointer-events:none;background:#000;position:absolute;inset:0}.room-viewer-canvas--blackhole .room-citizen-hud,.room-viewer-canvas--blackhole .room-scene-viewer__hint{opacity:0;pointer-events:none;transition:opacity .35s}.room-orb-blackhole-veil__core{background:radial-gradient(circle,#000 35%,#1a0033 55%,#f60 72%,#0000 100%);border-radius:50%;width:min(42vw,200px);height:min(42vw,200px);margin:calc(-1*min(21vw,100px)) 0 0 calc(-1*min(21vw,100px));position:absolute;top:50%;left:50%;box-shadow:0 0 40px #ff78008c,inset 0 0 30px #000}.room-orb-blackhole-veil__ring{border:3px solid #ffb43ca6;border-radius:50%;width:min(58vw,280px);height:min(58vw,280px);margin:calc(-1*min(29vw,140px)) 0 0 calc(-1*min(29vw,140px));animation:1.1s linear infinite room-orb-blackhole-ring;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #ff8c0073}@keyframes room-orb-blackhole-ring{0%{transform:rotate(0)scale(.85)}to{transform:rotate(360deg)scale(1.15)}}.room-cube-viewer,.room-panorama-viewer{position:absolute;inset:0;overflow:hidden}.room-cube-viewer canvas,.room-panorama-viewer canvas{display:block;width:100%!important;height:100%!important}.room-editor-layout{grid-template-columns:1fr min(430px,42%);gap:1rem;display:grid}@media (width<=900px){.room-editor-layout{grid-template-columns:1fr}}.room-editor-preview-aside{align-self:start;position:sticky;top:1rem}.room-editor-preview{border:1px solid var(--color-border);background:#000;border-radius:.5rem;min-height:280px;padding:.5rem}.room-editor-preview .room-scene-viewer{height:min(52vh,420px);position:relative;overflow:hidden}.room-editor-preview .room-cube-viewer,.room-editor-preview .room-panorama-viewer{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.room-editor-preview .narang-room-code-layer{z-index:3}.room-editor-preview--fullscreen{z-index:100;border-radius:0;min-height:100vh;padding:1rem;position:fixed;inset:0}.room-editor-preview--fullscreen .room-scene-viewer{height:auto;position:absolute;inset:3.5rem 1rem 1rem}.room-editor-preview--fullscreen .room-cube-viewer,.room-editor-preview--fullscreen .room-panorama-viewer{height:100%;position:absolute;inset:0}.room-scene-viewer{width:100%;height:100%;position:relative}.room-scene-viewer__hint{color:#ffffff8c;pointer-events:none;z-index:5;white-space:nowrap;font-size:.65rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.room-orb-follow-test-hint{z-index:12;color:#e8e6a8;pointer-events:none;text-align:center;background:#080a0eb8;border:1px solid #d7d00f59;border-radius:.5rem;max-width:92%;padding:.35rem .65rem;font-size:.62rem;line-height:1.45;position:absolute;top:4.5rem;left:50%;transform:translate(-50%)}.room-wall-piece-editor__canvas{aspect-ratio:1;border:1px solid var(--color-border);touch-action:none;background:#111;border-radius:4px;width:100%;position:relative;overflow:hidden}.room-wall-piece-editor__bg{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.room-wall-piece-editor__bg-loading{color:var(--color-muted);pointer-events:none;background:#111;justify-content:center;align-items:center;font-size:.6rem;display:flex;position:absolute;inset:0}.room-wall-piece-editor__size{color:var(--color-accent);white-space:nowrap;pointer-events:none;background:#000000bf;border-radius:3px;padding:0 .25rem;font-family:monospace;font-size:.5rem;position:absolute;top:-.1rem;left:50%;transform:translate(-50%,-100%)}.room-wall-piece-editor__piece{cursor:grab;border:1px dashed #ffffff59;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.room-wall-piece-editor__piece--selected{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.room-wall-piece-editor__thumb{object-fit:cover;pointer-events:none;width:100%;height:100%}.room-wall-piece-editor__placeholder{color:var(--color-muted);font-size:.55rem}.room-wall-piece-editor__handle{background:var(--color-accent);cursor:nwse-resize;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-4px;right:-4px}.room-wall-piece-editor__zone{pointer-events:auto;background:#00ffc81f;border:1px solid #00ffc880;position:absolute}.room-wall-piece-editor__zone--visible{display:block}.room-wall-piece-editor__zone-handle{cursor:nwse-resize;background:#0fc;border-radius:1px;width:8px;height:8px;position:absolute;bottom:-3px;right:-3px}.room-action-modal{z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.room-action-modal__backdrop{cursor:pointer;background:#000000bf;border:none;position:absolute;inset:0}.room-action-modal__panel{z-index:1;border:1px solid var(--color-border);background:#0a0a0a;border-radius:8px;width:min(100%,320px);max-height:80vh;padding:1rem;position:relative;overflow:auto}.room-action-modal__title{margin-bottom:.5rem;font-size:.9rem;font-weight:600}.room-action-modal__body{color:var(--color-muted);white-space:pre-wrap;font-size:.75rem}.room-action-modal__media{border-radius:4px;width:100%;margin-bottom:.5rem}.room-viewer-loading__page{width:100%;height:100%;overflow:hidden}.room-viewer-top-hud{z-index:6;pointer-events:none;flex-direction:column;align-items:stretch;gap:.35rem;width:auto;max-width:none;display:flex;position:absolute;top:.45rem;left:.4rem;right:.4rem;overflow:visible}.room-viewer-top-bar{pointer-events:none;align-items:flex-start;gap:.4rem;width:100%;display:flex}.room-dial-spacer{flex-shrink:0;width:5.8rem;height:4.6rem}.room-dial{--hub:9.625rem;--bead:5.3rem;--dial-r:9.05rem;--dial-box:24rem;--dial-deg:0deg;top:calc(.75cm - .45rem - (var(--dial-box) / 2));left:calc(.75cm - .4rem - (var(--dial-box) / 2));width:var(--dial-box);height:var(--dial-box);z-index:auto;pointer-events:none;touch-action:none;cursor:grab;position:absolute;right:auto;overflow:visible}.room-dial:active{cursor:grabbing}.room-dial__rotor{transform-origin:50%;z-index:4;will-change:transform;backface-visibility:hidden;position:absolute;inset:0}.room-dial__bead{--a:0deg;width:var(--bead);height:var(--bead);margin:calc(var(--bead) / -2) 0 0 calc(var(--bead) / -2);transform:rotate(var(--a)) translateY(calc(-1 * var(--dial-r))) rotate(calc(-1 * (var(--a) + var(--dial-deg))));pointer-events:auto;box-shadow:none;z-index:2;-webkit-user-select:none;user-select:none;touch-action:none;contain:layout style;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;overflow:visible}@keyframes room-bead-orbit-wiggle{0%,to{transform:rotate(calc(var(--a) - 2.4deg)) translateY(calc(-1 * var(--dial-r))) rotate(calc(-1 * (var(--a) - 2.4deg + var(--dial-deg))))}50%{transform:rotate(calc(var(--a) + 2.4deg)) translateY(calc(-1 * var(--dial-r))) rotate(calc(-1 * (var(--a) + 2.4deg + var(--dial-deg))))}}.room-bead-captions-layer{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:visible}.room-bead-caption{z-index:21;white-space:nowrap;letter-spacing:.01em;text-shadow:0 0 6px #000000e6,0 1px 2px #000000f2;pointer-events:none;opacity:0;visibility:hidden;will-change:left, top, opacity;background:0 0;border:none;margin:0;padding:0;font-size:.78rem;font-weight:800;line-height:1;position:absolute;top:0;left:0;transform:translateY(-50%)}.room-dial__bead-inner{width:100%;height:100%;transform:scale(var(--bead-s,1));opacity:var(--bead-o,1);transform-origin:50%;will-change:transform, opacity;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s ease-out,opacity .12s ease-out;display:flex;position:relative;overflow:visible}.room-dial.is-orbit-nudge .room-dial__bead,.room-dial.is-auto-spinning .room-dial__bead{transform:rotate(var(--a)) translateY(calc(-1 * var(--dial-r))) rotate(calc(-1 * (var(--a) + var(--dial-deg))));animation:none}.room-dial.is-auto-spinning .room-dial__bead-inner{transition:none}.room-dial.is-dragging .room-bead-face{pointer-events:none!important}.room-bead-face{cursor:pointer;pointer-events:auto;isolation:isolate;background:radial-gradient(circle at 32% 28%,#fff3,#0000 44%),#080a0ee0;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:filter .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 0 0 2px #00000059,0 8px 18px #00000080,inset 0 1px #ffffff24}.room-bead-face:hover,.room-bead-face:focus-visible{filter:brightness(1.08);outline:none;box-shadow:0 0 0 2px #0006,0 0 22px #e8c54759,0 10px 22px #0000008c,inset 0 1px #ffffff2e}.room-bead-face--empty{pointer-events:auto;cursor:grab;opacity:.72;background:radial-gradient(circle at 32% 28%,#ffffff14,#0000 48%),#080a0e8c;border-color:#ffffff1a;box-shadow:0 0 0 1px #0000004d,0 4px 12px #00000059,inset 0 1px #ffffff0f}.room-bead-face--empty:hover,.room-bead-face--empty:focus-visible{filter:none;box-shadow:0 0 0 1px #0000004d,0 4px 12px #00000059,inset 0 1px #ffffff0f}.room-dial__hub{z-index:20;width:var(--hub);height:var(--hub);margin:calc(var(--hub) / -2) 0 0 calc(var(--hub) / -2);cursor:pointer;pointer-events:auto;touch-action:manipulation;transform-origin:50%;will-change:transform;background:linear-gradient(#080a0ef2,#080a0ef2) padding-box padding-box,linear-gradient(135deg,#fff4c2,#e8c547 40%,#9a6b12 85%,#fff4c2) border-box;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .4s ease-out;display:inline-flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 3px #00000073,0 0 18px #e8c54773,inset 0 0 12px #00000059}@keyframes room-hub-breathe{0%,to{transform:scale(1)}28%{transform:scale(var(--hub-scale-in,.94))}52%{transform:scale(var(--hub-scale-out,1.06))}78%{transform:scale(1)}}.room-dial.is-hub-pulse:not(.is-auto-spinning):not(.is-dragging) .room-dial__hub{animation:room-hub-breathe var(--hub-pulse-period,8s) ease-in-out infinite}.room-dial.is-auto-spinning .room-dial__hub{transform:scale(var(--hub-spin-scale,1.18));animation:none}.room-dial__photo{object-fit:cover;width:100%;height:100%;display:block}.room-dial__initials{color:#f5e6a8;text-shadow:0 0 8px #e8c5478c;letter-spacing:.02em;font-size:2.125rem;font-weight:800}.spinner-avatar-sheet{z-index:80;pointer-events:auto;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.spinner-avatar-sheet__backdrop{cursor:pointer;background:#0000009e;border:0;margin:0;padding:0;position:absolute;inset:0}.spinner-avatar-sheet__panel{z-index:1;color:#f3f3f3;text-align:center;background:radial-gradient(circle at 30% 20%,#fff4c21f,#0000 45%),#0a0c10f0;border:1px solid #ffffff24;border-radius:1rem;width:min(22rem,100%);padding:1.1rem 1rem 1rem;position:relative;box-shadow:0 16px 40px #0000008c}.spinner-avatar-sheet__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.spinner-avatar-sheet__title{margin:0 0 .35rem;font-size:1rem;font-weight:700}.spinner-avatar-sheet__hint{opacity:.72;margin:0 0 .85rem;font-size:.82rem}.spinner-avatar-sheet__page-sim{--hub:9.2rem;--inset:1.15rem;aspect-ratio:1.05;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#282c34e6,#0c0e12f2);border:1px solid #ffffff1a;border-radius:.75rem;width:100%;margin:.2rem auto .95rem;position:relative;overflow:hidden}.spinner-avatar-sheet__page-sim:active{cursor:grabbing}.spinner-avatar-sheet__hub{left:var(--inset);top:var(--inset);width:var(--hub);height:var(--hub);margin:calc(var(--hub) / -2) 0 0 calc(var(--hub) / -2);pointer-events:none;border:2px solid #e8c547bf;border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 0 0 2px #0006,0 0 14px #e8c54759}.spinner-avatar-sheet__hub.is-drag{pointer-events:auto;touch-action:none;cursor:grab}.spinner-avatar-sheet__hub.is-drag:active{cursor:grabbing}.spinner-avatar-sheet__hub img{object-fit:unset;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;max-width:none;display:block;position:absolute;top:50%;left:50%}.spinner-avatar-sheet__hub.is-out{z-index:1;filter:brightness(.38)saturate(.7);opacity:.95}.spinner-avatar-sheet__page{z-index:2;left:var(--inset);top:var(--inset);background:#ffffff08;border-top:1px dashed #ffffff38;border-left:1px dashed #ffffff38;position:absolute;bottom:0;right:0;overflow:hidden}.spinner-avatar-sheet__page .spinner-avatar-sheet__hub{top:0;left:0}.spinner-avatar-sheet__hub.is-in{z-index:3;filter:none;opacity:1;border-color:#e8c547f2}.spinner-avatar-sheet__zoom{justify-content:center;align-items:center;gap:.55rem;margin:0 0 .75rem;display:flex}.spinner-avatar-sheet__zoom .spinner-avatar-sheet__btn{min-width:2.4rem;padding:.35rem .55rem;font-size:1rem;font-weight:800}.spinner-avatar-sheet__zoom-val{opacity:.85;text-align:center;min-width:3rem;font-size:.8rem}.spinner-avatar-sheet__tag{z-index:4;pointer-events:none;border-radius:999px;padding:.12rem .4rem;font-size:.68rem;font-weight:700;position:absolute}.spinner-avatar-sheet__tag.is-out{color:#ffffffbf;background:#0000008c;top:.4rem;left:.45rem}.spinner-avatar-sheet__tag.is-in{color:#1a1205;background:#e8c547e6;bottom:.45rem;right:.45rem}.spinner-avatar-sheet__err{color:#fca5a5;margin:0 0 .65rem;font-size:.78rem}.spinner-avatar-sheet__actions{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.spinner-avatar-sheet__btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;min-width:5.2rem;padding:.45rem .75rem;font-size:.82rem;font-weight:600}.spinner-avatar-sheet__btn.is-ok{color:#1a1205;background:linear-gradient(135deg,#e8c547,#9a6b12);border-color:#e8c5478c}.spinner-avatar-sheet__btn.is-ghost{opacity:.85;background:0 0}.spinner-avatar-sheet__btn:disabled{opacity:.45;cursor:wait}.spinner-msg-sheet{z-index:80;pointer-events:auto;--msg-orange:#ff8a1f;--msg-amber:#f5c451;--msg-cyan:#5ce1ff;--msg-void:#02050b;--msg-panel:#070d18;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.spinner-msg-sheet__backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:radial-gradient(80% 55% at 50% 40%,#0812248c,#000000d1);border:0;margin:0;padding:0;position:absolute;inset:0}.spinner-msg-sheet__panel{z-index:1;background:linear-gradient(165deg, #121c30fa 0%, var(--msg-panel) 42%, var(--msg-void) 100%);color:#f4f7fb;text-align:right;border:1px solid #ffb44647;border-radius:1.75rem;flex-direction:column;gap:.75rem;width:min(24.5rem,100%);max-height:min(90vh,42rem);padding:1rem .95rem .85rem;animation:.42s cubic-bezier(.18,.89,.32,1.12) spinner-msg-in;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #000000b8,inset 0 0 0 1px #ffffff0a,0 0 48px #ff8a1f1f,0 0 80px #5ce1ff0f}.spinner-msg-sheet__nebula{pointer-events:none;z-index:0;filter:blur(2px);background:radial-gradient(at 30% 20%,#ff8a1f38,#0000 55%),radial-gradient(at 78% 10%,#5ce1ff2e,#0000 50%);height:55%;animation:9s ease-in-out infinite alternate spinner-msg-nebula;position:absolute;inset:-20% -10% auto}.spinner-msg-sheet__stars{pointer-events:none;z-index:0;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 28% 62%,#5ce1ffcc,#0000),radial-gradient(1.5px 1.5px at 64% 24%,#ffc878bf,#0000),radial-gradient(1px 1px at 82% 70%,#ffffff8c,#0000),radial-gradient(1px 1px at 48% 88%,#5ce1ff80,#0000),radial-gradient(1px 1px at 8% 84%,#fff6,#0000);animation:6s ease-in-out infinite alternate spinner-msg-stars;position:absolute;inset:0}.spinner-msg-sheet__scan{pointer-events:none;z-index:0;opacity:.85;background-color:#0000;background-image:linear-gradient(#ff8a1f07 1px,#0000 1px),linear-gradient(90deg,#5ce1ff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.spinner-msg-sheet__laser{pointer-events:none;z-index:1;background:linear-gradient(#0000,#ff8a1f14,#5ce1ff24,#0000);height:90px;animation:7.5s linear infinite spinner-msg-laser;position:absolute;top:-100px;left:0;right:0}.spinner-msg-sheet__edge{pointer-events:none;z-index:2;opacity:.7;background:linear-gradient(90deg,#0000,#ffc4648c,#5ce1ff73,#0000);height:1px;position:absolute;left:12%;right:12%}.spinner-msg-sheet__edge--t{top:0}.spinner-msg-sheet__edge--b{bottom:0}@keyframes spinner-msg-laser{0%{top:-110px}to{top:110%}}@keyframes spinner-msg-nebula{0%{opacity:.85;transform:scale(1)translateY(0)}to{opacity:1;transform:scale(1.08)translateY(4%)}}@keyframes spinner-msg-stars{0%{opacity:.4}to{opacity:.75}}@keyframes spinner-msg-in{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes spinner-msg-ring{to{transform:rotate(360deg)}}.spinner-msg-sheet__head,.spinner-msg-sheet__tabs,.spinner-msg-sheet__actions,.spinner-msg-sheet__list,.spinner-msg-sheet__hint,.spinner-msg-sheet__err,.spinner-msg-sheet__empty{z-index:2;position:relative}.spinner-msg-sheet__head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.15rem .15rem .35rem;display:flex}.spinner-msg-sheet__brand{align-items:center;gap:.7rem;min-width:0;display:flex}.spinner-msg-sheet__orb{flex-shrink:0;width:2.75rem;height:2.75rem;position:relative}.spinner-msg-sheet__orb-ring{border:1.5px dashed #ffb4508c;border-radius:50%;animation:14s linear infinite spinner-msg-ring;position:absolute;inset:0}.spinner-msg-sheet__orb-pulse{background:radial-gradient(circle,#ffc87873,#0000 70%);border-radius:50%;animation:2.4s ease-in-out infinite spinner-msg-orb-pulse;position:absolute;inset:18%}.spinner-msg-sheet__orb-core{color:#1a1206;background:linear-gradient(145deg,#fff4c8,#f5c451 55%,#c47a12);border-radius:50%;place-items:center;font-size:.85rem;font-weight:900;display:grid;position:absolute;inset:22%;box-shadow:0 0 16px #f5c4518c,inset 0 1px #ffffff73}@keyframes spinner-msg-orb-pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.spinner-msg-sheet__kicker{letter-spacing:.14em;color:#5ce1ffcc;margin:0 0 .12rem;font-size:.62rem;font-weight:700}.spinner-msg-sheet__title{color:#fff8e8;text-shadow:0 0 18px #ffb45040;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:1.08rem;font-weight:800;line-height:1.3;display:flex}.spinner-msg-sheet__qbadge{letter-spacing:.08em;color:#032018;background:linear-gradient(135deg,#9ef7ff,#5ce1ff);border-radius:999px;padding:.18rem .45rem;font-size:.58rem;font-weight:800;box-shadow:0 0 12px #5ce1ff73}.spinner-msg-sheet__sub{color:#e6ecf5b8;align-items:center;gap:.4rem;margin:.28rem 0 0;font-size:.72rem;display:flex}.spinner-msg-sheet__ping{background:#5ce1ff;border-radius:50%;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite spinner-msg-ping;box-shadow:0 0 10px #5ce1ff}@keyframes spinner-msg-ping{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.spinner-msg-sheet__tabs{background:#00000047;border:1px solid #ffffff0f;border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.2rem;display:grid}.spinner-msg-sheet__tab{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .35rem;font-family:inherit;font-size:.74rem;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:flex;position:relative}.spinner-msg-sheet__tab-dot{background:#ffffff40;border-radius:50%;width:.35rem;height:.35rem}.spinner-msg-sheet__tab.is-on{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.spinner-msg-sheet__tab.is-on.is-personal{background:linear-gradient(145deg,#ff8a1f47,#ff50141f);box-shadow:inset 0 0 0 1px #ff8a1f73,0 0 18px #ff8a1f26}.spinner-msg-sheet__tab.is-on.is-personal .spinner-msg-sheet__tab-dot{background:var(--msg-orange);box-shadow:0 0 8px var(--msg-orange)}.spinner-msg-sheet__tab.is-on.is-public{background:linear-gradient(145deg,#5ce1ff38,#1478a01f);box-shadow:inset 0 0 0 1px #5ce1ff66,0 0 18px #5ce1ff1f}.spinner-msg-sheet__tab.is-on.is-public .spinner-msg-sheet__tab-dot{background:var(--msg-cyan);box-shadow:0 0 8px var(--msg-cyan)}.spinner-msg-sheet__tab-n{background:#ffffff1a;border-radius:999px;min-width:1.15rem;padding:.05rem .3rem;font-size:.62rem}.spinner-msg-sheet__actions{gap:.45rem;display:flex}.spinner-msg-sheet__btn{color:#f4f7fb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.9rem;flex:1;padding:.58rem .7rem;font-family:inherit;font-size:.78rem;font-weight:800;transition:transform .15s,background .15s,box-shadow .15s}.spinner-msg-sheet__btn:active{transform:scale(.98)}.spinner-msg-sheet__btn.is-ok{color:#ffe9a8;background:linear-gradient(135deg,#ffdc8c38,#c47a122e);border-color:#f5c45173;box-shadow:0 0 16px #f5c4511f}.spinner-msg-sheet__btn.is-ghost{background:#00000040;flex:none;padding-inline:.9rem}.spinner-msg-sheet__btn:disabled{opacity:.35;cursor:default}.spinner-msg-sheet__hint{text-align:center;color:#e6ecf58c;margin:0;font-size:.78rem}.spinner-msg-sheet__err{text-align:center;color:#ff8f8f;margin:0;font-size:.78rem}.spinner-msg-sheet__empty{flex-direction:column;align-items:center;gap:.35rem;padding:1.6rem .75rem 1.2rem;display:flex}.spinner-msg-sheet__empty-orb{background:radial-gradient(circle at 40% 35%,#ffffff59,#0000 40%),radial-gradient(circle,#5ce1ff40,#ff8a1f1f 55%,#0000 70%);border-radius:50%;width:3.2rem;height:3.2rem;margin-bottom:.35rem;animation:2.8s ease-in-out infinite spinner-msg-orb-pulse;box-shadow:0 0 28px #5ce1ff40}.spinner-msg-sheet__empty-title{color:#fff4d8;margin:0;font-size:.95rem;font-weight:800}.spinner-msg-sheet__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffb45059 transparent;flex-direction:column;gap:.55rem;max-height:min(48vh,22rem);margin:0;padding:.15rem .1rem .35rem;list-style:none;display:flex;overflow-y:auto}.spinner-msg-sheet__list::-webkit-scrollbar{width:4px}.spinner-msg-sheet__list::-webkit-scrollbar-thumb{background:#ffb45059;border-radius:999px}.spinner-msg-sheet__list>li{animation:.4s both spinner-msg-item-in;animation-delay:calc(var(--i,0) * 45ms)}@keyframes spinner-msg-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.spinner-msg-sheet__item{text-align:right;width:100%;color:inherit;cursor:pointer;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff14;border-radius:1.1rem;flex-direction:column;gap:.28rem;padding:.8rem .85rem .7rem;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.spinner-msg-sheet__item-shine{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:35%;position:absolute;inset:0 auto 0 -40%;transform:skew(-18deg)}.spinner-msg-sheet__item:hover{border-color:#ffc87847;transform:translateY(-1px);box-shadow:0 10px 28px #00000047}.spinner-msg-sheet__item:hover .spinner-msg-sheet__item-shine{opacity:1;animation:.85s spinner-msg-shine}@keyframes spinner-msg-shine{0%{left:-40%}to{left:110%}}.spinner-msg-sheet__item.is-personal{background:linear-gradient(145deg,#ff781424,#140c0859),linear-gradient(145deg,#ffffff0a,#0000);border-color:#ff8a1f47;box-shadow:inset 3px 0 #ff8a1fbf}.spinner-msg-sheet__item.is-public{background:linear-gradient(145deg,#28a0be24,#08101859),linear-gradient(145deg,#ffffff0a,#0000);border-color:#5ce1ff3d;box-shadow:inset 3px 0 #5ce1ffb3}.spinner-msg-sheet__item.is-unread{box-shadow:inset 3px 0 #ff8a1fd9,0 0 22px #ff8a1f1f}.spinner-msg-sheet__item.is-public.is-unread{box-shadow:inset 3px 0 #5ce1ffd9,0 0 22px #5ce1ff1f}.spinner-msg-sheet__item-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.spinner-msg-sheet__badge{border:1px solid #0000;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:800}.spinner-msg-sheet__badge.is-personal{color:#ffc27a;background:#ff8a1f1f;border-color:#ff8a1f73}.spinner-msg-sheet__badge.is-public{color:#9ef7ff;background:#5ce1ff1a;border-color:#5ce1ff73}.spinner-msg-sheet__item-title{color:#fff8e8;font-size:.92rem;font-weight:800;line-height:1.35}.spinner-msg-sheet__item-body{color:#e6ecf5b8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.spinner-msg-sheet__item-meta{opacity:.55;font-variant-numeric:tabular-nums;font-size:.62rem}.spinner-msg-sheet__item-mirror{color:#ffc27a;font-size:.68rem}.spinner-msg-sheet__item-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.spinner-msg-sheet__item-lock{opacity:.7;font-size:.62rem}.spinner-msg-sheet__item.is-public .spinner-msg-sheet__item-lock{color:#9ef7ff}.spinner-msg-sheet__item.is-personal .spinner-msg-sheet__item-lock{color:#ffc27a}.spinner-msg-sheet__item-open{color:#ffecb3d9;letter-spacing:.04em;font-size:.62rem;font-weight:800}.spinner-msg-pop{z-index:3;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.spinner-msg-pop__backdrop{cursor:pointer;background:#000000ad;border:0;margin:0;padding:0;position:absolute;inset:0}.spinner-msg-pop__card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(20px);background:#080c16f7;border:1px solid #ffffff24;border-radius:1.4rem;width:min(20rem,100%);padding:1.4rem 1.15rem 1.1rem;animation:.3s ease-out spinner-msg-in;position:relative;overflow:hidden;box-shadow:0 22px 55px #0009}.spinner-msg-pop__card.is-personal{border-color:#ff8a1f73;box-shadow:0 22px 55px #0009,0 0 32px #ff8a1f33}.spinner-msg-pop__card.is-public{border-color:#5ce1ff66;box-shadow:0 22px 55px #0009,0 0 32px #5ce1ff29}.spinner-msg-pop__glow{pointer-events:none;height:70%;position:absolute;inset:-40% -20% auto}.spinner-msg-pop__card.is-personal .spinner-msg-pop__glow{background:radial-gradient(circle at 50% 40%,#ff8a1f57,#0000 65%)}.spinner-msg-pop__card.is-public .spinner-msg-pop__glow{background:radial-gradient(circle at 50% 40%,#5ce1ff4d,#0000 65%)}.spinner-msg-pop__sparkline{pointer-events:none;background:linear-gradient(90deg,#0000,#ffdc8cb3,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.spinner-msg-pop__badge{border:1px solid #0000;border-radius:.5rem;margin-bottom:.8rem;padding:.22rem .7rem;font-size:.68rem;font-weight:700;display:inline-block;position:relative}.spinner-msg-pop__badge.is-personal{color:#ffc27a;background:#ff8a1f1f;border-color:#ff8a1f73}.spinner-msg-pop__badge.is-public{color:#9ef7ff;background:#5ce1ff1f;border-color:#5ce1ff73}.spinner-msg-pop__title{margin:0 0 .55rem;font-size:1.08rem;font-weight:800;line-height:1.35;position:relative}.spinner-msg-pop__body{opacity:.92;white-space:pre-wrap;text-align:right;min-height:2.5rem;margin:0 0 .75rem;font-size:.84rem;line-height:1.7;position:relative}.spinner-msg-pop__meta{opacity:.55;margin:0 0 1rem;font-family:ui-monospace,monospace;font-size:.65rem;position:relative}.spinner-msg-pop__mirror{color:#ffc27a;opacity:.95;text-align:right;margin:0 0 .55rem;font-size:.72rem;position:relative}.spinner-msg-pop__ok{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff8a1f,#ff3b1f);border:0;border-radius:.9rem;width:100%;padding:.7rem 1rem;font-size:.88rem;font-weight:800;position:relative;box-shadow:0 0 22px #ff770059}.spinner-msg-pop__card.is-public .spinner-msg-pop__ok{color:#031018;background:linear-gradient(135deg,#5ce1ff,#0891b2);box-shadow:0 0 22px #5ce1ff4d}.room-logout-orb{isolation:isolate;position:relative;overflow:visible}.room-logout-orb__glow{opacity:.9;pointer-events:none;z-index:0;filter:blur(5px);background:conic-gradient(#0000 0deg,#e8c5478c 40deg,#fff4c259 70deg,#0000 110deg 200deg,#e8c54766 240deg,#0000 300deg);border-radius:40%;animation:4.5s linear infinite room-wallet-spin;position:absolute;inset:-50%;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 75%);mask-image:radial-gradient(circle,#000 15%,#0000 75%)}.room-voice-orb{isolation:isolate;color:#9a8b96;position:relative;overflow:visible}.room-key-orb{isolation:isolate;color:#d7dde8;position:relative;overflow:visible}.room-key-orb__glow{pointer-events:none;background:radial-gradient(circle,#7dffc373,#0000 68%);border-radius:50%;position:absolute;inset:-30%}.room-key-orb__ico{z-index:1;width:58%;height:58%;position:relative}.nverse-overlay{z-index:420;background:#000;position:fixed;inset:0}.nverse-overlay__close{z-index:5;font:inherit;color:#102018;cursor:pointer;top:12px;background:#7dffc3;border:0;border-radius:999px;padding:.45rem .9rem;font-size:1rem;font-weight:700;position:absolute;inset-inline-start:12px}.room-voice-orb__glow{pointer-events:none;z-index:0;background:0 0;border-radius:50%;position:absolute;inset:-40%}.room-voice-orb.is-on{color:#ff4fd8}.room-voice-orb.is-mail{color:#c084fc}.room-voice-orb.is-mail .room-voice-orb__glow{filter:blur(5px);background:radial-gradient(circle,#c084fce6,#7c3aed33 48%,#0000 72%);animation:1.4s ease-in-out infinite room-voice-pulse}.room-voice-orb.is-spent{color:#7a7a82;filter:grayscale(.85)}.room-voice-orb.is-spent .room-voice-orb__glow{display:none}.room-voice-orb.is-on .room-voice-orb__glow{filter:blur(4px);background:radial-gradient(circle,#ff4fd8d9,#ff4fd826 46%,#0000 70%);animation:1.6s ease-in-out infinite room-voice-pulse}.room-voice-orb__ico{z-index:1;transform-origin:50% 55%;width:68%;height:68%;display:block;position:relative}.room-voice-orb__wave{opacity:0}.room-voice-orb.is-on .room-voice-orb__handset{transform-box:fill-box;transform-origin:50%;animation:.72s ease-in-out infinite room-voice-ring}.room-voice-orb.is-on .room-voice-orb__wave{animation:.72s ease-in-out infinite room-voice-wave}.room-voice-orb.is-on .room-voice-orb__wave--far{animation-delay:.16s}.room-voice-orb__dot{z-index:2;color:#1a0614;text-align:center;top:-.35rem;background:linear-gradient(135deg,#ffb8ef,#ff4fd8 55%,#c026a8);border-radius:999px;min-width:1.9rem;height:1.9rem;padding:0 .4rem;font-size:1.04rem;font-weight:800;line-height:1.9rem;position:absolute;inset-inline-end:-.45rem;box-shadow:0 0 8px #ff4fd8bf,0 0 14px #c026a873}@keyframes room-voice-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes room-voice-ring{0%,62%,to{transform:rotate(0)}10%{transform:rotate(-16deg)}22%{transform:rotate(14deg)}34%{transform:rotate(-11deg)}46%{transform:rotate(8deg)}}@keyframes room-voice-wave{0%,55%,to{opacity:0}18%,36%{opacity:1}}.room-logout-orb__ico{z-index:1;filter:drop-shadow(0 0 2px #fff4c2f2)drop-shadow(0 0 8px #e8c547bf);width:3.6rem;height:3.6rem;position:relative}.room-dial__bead .room-wallet-orb__ico{width:3.6rem;height:3.6rem}.room-dial__bead .room-msg-orb__ico{width:3.45rem;height:3.45rem}.room-viewer-top-bar__spacer{flex-shrink:0;width:2.75rem;height:2.75rem}.room-viewer-top-hud__stack{flex-direction:column;align-items:center;gap:.35rem;min-width:0;max-width:min(78vw,20rem);display:flex}.room-viewer-top-hud__mid{z-index:8;flex:auto;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.room-viewer-top-hud__mid .room-citizen-hud{flex:auto;width:100%;max-width:100%}.room-top-actions{pointer-events:auto;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.room-wallet-orb{cursor:pointer;pointer-events:auto;isolation:isolate;background:radial-gradient(circle at 32% 28%,#fff3,#0000 44%),#080a0ee0;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:filter .2s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 0 0 2px #00000059,0 8px 18px #00000080,inset 0 1px #ffffff24}.room-wallet-orb__glow{opacity:1;pointer-events:none;z-index:0;filter:blur(6px);background:conic-gradient(#0000 0deg,#e8c547a6 35deg,#fff4c273 55deg,#0000 90deg 170deg,#fff4c266 210deg,#e8c5478c 240deg,#0000 290deg);border-radius:40%;transition:background .6s,filter .6s;animation:4.5s linear infinite room-wallet-spin;position:absolute;inset:-55%;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 75%);mask-image:radial-gradient(circle,#000 15%,#0000 75%)}.room-wallet-orb--spill-up .room-wallet-orb__glow,.room-wallet-orb--up .room-wallet-orb__glow{filter:blur(6px)drop-shadow(0 0 10px #4ade808c);background:conic-gradient(#0000 0deg,#4ade80bf 35deg,#bbf7d080 55deg,#0000 90deg 170deg,#86efac73 210deg,#16a34aa6 240deg,#0000 290deg)}.room-wallet-orb--spill-down .room-wallet-orb__glow,.room-wallet-orb--down .room-wallet-orb__glow{filter:blur(6px)drop-shadow(0 0 10px #f871718c);background:conic-gradient(#0000 0deg,#f87171bf 35deg,#fecaca80 55deg,#0000 90deg 170deg,#fca5a573 210deg,#b91c1ca6 240deg,#0000 290deg)}.room-wallet-orb__ico{z-index:1;filter:drop-shadow(0 0 2px #fff4c2f2)drop-shadow(0 0 8px #e8c547d9)drop-shadow(0 0 16px #e8c5478c)drop-shadow(0 0 24px #9a6b1266);width:3.6rem;height:3.6rem;animation:2.8s ease-in-out infinite room-wallet-breathe;position:relative}.room-wallet-orb__spill,.room-bead-spill{z-index:12;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.room-bead-chip{--size:.55rem;--fx:1.4rem;--fy:1.15rem;--slide:2.4rem;--delay:0s;--dur:2.6s;--rot:40deg;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);opacity:0;animation-name:room-msg-rock-fall;animation-duration:var(--dur);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--delay);will-change:transform, opacity;border-radius:30% 60% 40% 55%;position:absolute;top:0;left:0;transform:translate(0)scale(.4)rotate(0)}.room-bead-chip--sign{width:auto;min-width:0;height:auto;font-weight:800;font-size:calc(var(--size) * 1.55);text-align:center;border-radius:0;margin:0;line-height:1;display:block;box-shadow:none!important;background:0 0!important}.room-wallet-orb--spill-up .room-bead-chip--sign{color:#4ade80;text-shadow:0 0 6px #16a34af2,0 0 14px #4ade80b3}.room-wallet-orb--spill-down .room-bead-chip--sign{color:#f87171;text-shadow:0 0 6px #b91c1cf2,0 0 14px #f87171b3}.room-bead-chip:first-child{--size:.62rem;--fx:1.55rem;--fy:1.1rem;--slide:2.6rem;--delay:0s;--dur:2.7s;--rot:55deg}.room-bead-chip:nth-child(2){--size:.42rem;--fx:1.15rem;--fy:1.35rem;--slide:2.2rem;--delay:.22s;--dur:2.35s;--rot:-35deg}.room-bead-chip:nth-child(3){--size:.7rem;--fx:1.9rem;--fy:.95rem;--slide:2.9rem;--delay:.45s;--dur:2.95s;--rot:70deg}.room-bead-chip:nth-child(4){--size:.48rem;--fx:1.35rem;--fy:1.45rem;--slide:2.4rem;--delay:.7s;--dur:2.5s;--rot:-50deg}.room-bead-chip:nth-child(5){--size:.55rem;--fx:1.7rem;--fy:1.2rem;--slide:2.7rem;--delay:.95s;--dur:2.65s;--rot:25deg}.room-bead-chip:nth-child(6){--size:.38rem;--fx:1.05rem;--fy:1.55rem;--slide:2.1rem;--delay:1.2s;--dur:2.25s;--rot:-65deg}.room-bead-chip:nth-child(7){--size:.66rem;--fx:2.05rem;--fy:1.05rem;--slide:3.1rem;--delay:1.45s;--dur:2.85s;--rot:48deg}.room-bead-chip:nth-child(8){--size:.44rem;--fx:1.4rem;--fy:1.4rem;--slide:2.35rem;--delay:1.7s;--dur:2.4s;--rot:-20deg}.room-bead-chip:nth-child(9){--size:.52rem;--fx:1.6rem;--fy:1.25rem;--slide:2.55rem;--delay:1.95s;--dur:2.6s;--rot:33deg}.room-wallet-orb:hover,.room-wallet-orb:focus-visible{filter:brightness(1.08);outline:none}.room-wallet-orb:hover .room-wallet-orb__glow,.room-wallet-orb:focus-visible .room-wallet-orb__glow{opacity:1;animation-duration:1.6s;inset:-65%}@keyframes room-wallet-spin{to{transform:rotate(360deg)}}@keyframes room-wallet-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.room-rail-end{pointer-events:auto;z-index:8;flex-direction:column;flex-shrink:0;align-items:center;gap:.28rem;display:flex;position:relative}.room-more-wrap{z-index:8;flex-shrink:0;position:relative}.room-more-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e6e6e6eb;cursor:pointer;background:#06080ab8;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.room-more-btn__chev{width:1rem;height:1rem;transition:transform .28s cubic-bezier(.22,1,.36,1);animation:1.6s ease-in-out infinite room-more-nudge}.room-more-btn.is-open{color:#fca5a5;background:#0c0808d9;border-color:#f8717173}.room-more-btn.is-open .room-more-btn__chev{animation:none;transform:rotate(180deg)}.room-more-btn:hover .room-more-btn__chev,.room-more-btn:focus-visible .room-more-btn__chev{animation-duration:.9s}@keyframes room-more-nudge{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.room-more-btn:hover,.room-more-btn:focus-visible{color:#fff;border-color:#ffffff59;outline:none}.room-msg-wrap{z-index:10;flex-shrink:0;width:100%;height:100%;position:relative;overflow:visible}.room-msg-orb{cursor:pointer;pointer-events:auto;isolation:isolate;background:radial-gradient(circle at 32% 28%,#fff3,#0000 44%),#080a0ee0;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:filter .2s;animation:none;display:inline-flex;position:relative;overflow:visible;box-shadow:0 0 0 2px #00000059,0 8px 18px #00000080,inset 0 1px #ffffff24}.room-msg-orb__glow{opacity:.95;pointer-events:none;z-index:0;filter:blur(6px);background:conic-gradient(from 40deg,#0000 0deg,#38bdf8b3 40deg,#a78bfa80 70deg,#0000 110deg 180deg,#7af0c88c 220deg,#38bdf873 260deg,#0000 310deg);border-radius:42%;animation:5.2s linear infinite room-msg-spin;position:absolute;inset:-55%;-webkit-mask-image:radial-gradient(circle,#000 14%,#0000 74%);mask-image:radial-gradient(circle,#000 14%,#0000 74%)}.room-msg-orb__ico{z-index:1;filter:drop-shadow(0 0 2px #d8fff0f2)drop-shadow(0 0 8px #38bdf8d9)drop-shadow(0 0 16px #a78bfa80)drop-shadow(0 0 22px #6366f159);width:3.45rem;height:3.45rem;animation:2.6s ease-in-out infinite room-msg-breathe;position:relative}.room-msg-orb__spark{transform-origin:18.6px 6.2px;animation:1.8s ease-in-out infinite room-msg-spark}.room-msg-orb.has-unread{animation:.9s ease-in-out infinite room-msg-blink}.room-msg-orb.has-unread .room-msg-orb__glow{opacity:1;animation-duration:2.4s;inset:-62%}.room-msg-orb.has-unread .room-msg-orb__body{fill:#0c1c16eb}.room-msg-float{z-index:90;pointer-events:none;background:radial-gradient(55% 42% at 50% 48%,#0000 0% 38%,#00000047 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.room-msg-float.is-body{background:radial-gradient(58% 48%,#0000 0% 34%,#00000057 100%)}.room-msg-float__hit{z-index:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.room-msg-float__hit:disabled{cursor:default}.room-msg-float__close{z-index:5;pointer-events:auto;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#00000073;border:1px solid #ffffff47;border-radius:999px;padding:.32rem .85rem;font-family:inherit;font-size:.72rem;font-weight:800;position:absolute;top:.7rem;left:.7rem;box-shadow:0 4px 16px #00000059}.room-msg-float__wrap{z-index:1;pointer-events:none;text-align:center;isolation:isolate;width:min(92%,20rem);padding:2.2rem 1.4rem;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.room-msg-float__wrap--body{flex-direction:column;align-items:center;width:min(90%,19.5rem);max-height:min(62vh,28rem);padding:1.4rem 1rem 1.5rem;display:flex;top:50%}.room-msg-float__wrap.is-idle{animation:3.4s ease-in-out infinite room-msg-float-bob}.room-msg-float__wrap--body.is-idle{animation:4s ease-in-out infinite room-msg-float-bob-soft}.room-msg-float__aura{filter:blur(18px);pointer-events:none;background:radial-gradient(#bae6fd8c 0%,#38bdf838 35%,#0ea5e90f 60%,#0000 75%);border-radius:50%;width:16rem;height:10rem;margin:-5rem 0 0 -8rem;animation:2.8s ease-in-out infinite room-msg-float-aura;position:absolute;top:50%;left:50%}.room-msg-float__aura--warm{background:radial-gradient(#ffecb380 0%,#fbbf2433 38%,#f59e0b0f 62%,#0000 78%)}.room-msg-float__bloom{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#ffffff80 0%,#7dd3fc59 28%,#38bdf81a 55%,#0000 72%);border-radius:50%;width:11rem;height:11rem;margin:-5.5rem 0 0 -5.5rem;animation:2.2s ease-in-out infinite room-msg-float-bloom;position:absolute;top:50%;left:50%}.room-msg-float__bloom--warm{background:radial-gradient(#ffffff6b 0%,#fde04747 30%,#fbbf241a 58%,#0000 75%);width:13rem;height:9rem;margin:-4.5rem 0 0 -6.5rem}.room-msg-float__motes{pointer-events:none;position:absolute;inset:-1rem}.room-msg-float__motes i{--i:0;left:calc(18% + (var(--i) * 5.5%));top:calc(30% + ((var(--i) * 17) % 40) * 1%);opacity:.35;width:.22rem;height:.22rem;animation:2.8s ease-in-out infinite room-msg-float-mote;animation-delay:calc(var(--i) * -.22s);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #7dd3fce6}.room-msg-float__motes--warm i{box-shadow:0 0 8px 2px #fbbf24d9}.room-msg-float__ghost{letter-spacing:.03em;white-space:pre-wrap;word-break:break-word;pointer-events:none;width:100%;margin:0;font-size:clamp(1.65rem,7.4vw,2.35rem);font-weight:800;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room-msg-float__ghost--a{color:#38bdf873;filter:blur(3px);animation:2.6s ease-in-out infinite room-msg-float-ghost-a;transform:translate(-50%,calc(3px - 50%))scale(1.04)}.room-msg-float__ghost--b{color:#fbbf2459;filter:blur(2px);animation:2.2s ease-in-out infinite room-msg-float-ghost-b;transform:translate(calc(-50% - 2px),calc(-50% - 2px))scale(1.02)}.room-msg-float__title{z-index:2;letter-spacing:.03em;color:#fff;white-space:pre-wrap;word-break:break-word;text-shadow:0 0 2px #fff,0 0 14px #bae6fd,0 0 32px #38bdf8f2,0 0 64px #0ea5e9b3,0 0 90px #3b82f673,0 4px 18px #000000bf;margin:0;font-size:clamp(1.65rem,7.4vw,2.35rem);font-weight:800;line-height:1.25;position:relative}.room-msg-float__whisper{z-index:2;letter-spacing:.18em;color:#ffecb3d9;text-shadow:0 0 10px #fbbf24b3,0 2px 8px #0009;margin:0 0 .55rem;font-size:.68rem;font-weight:700;position:relative}.room-msg-float__reader{z-index:3;pointer-events:auto;flex-direction:column;align-items:center;gap:.15rem;width:100%;display:flex;position:relative}.room-msg-float__chev{z-index:4;color:#fde04740;cursor:default;pointer-events:none;opacity:.25;background:0 0;border:0;width:2.6rem;height:1.55rem;margin:0;padding:0;transition:opacity .25s,color .25s,transform .25s;position:relative}.room-msg-float__chev.is-on{pointer-events:auto;cursor:pointer;opacity:1;color:#fef3c7;animation:1.4s ease-in-out infinite room-msg-float-chev-bob}.room-msg-float__chev--up.is-on{animation-name:room-msg-float-chev-up}.room-msg-float__chev--down.is-on{animation-name:room-msg-float-chev-down}.room-msg-float__chev-glow{filter:blur(4px);opacity:0;pointer-events:none;background:radial-gradient(circle,#fde0478c 0%,#0000 68%);border-radius:50%;width:2.8rem;height:2.8rem;margin:-1.4rem 0 0 -1.4rem;position:absolute;top:50%;left:50%}.room-msg-float__chev.is-on .room-msg-float__chev-glow{opacity:1;animation:1.4s ease-in-out infinite room-msg-float-chev-glow}.room-msg-float__scroll{z-index:3;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-height:min(40vh,17rem);padding:.55rem .35rem;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.room-msg-float__scroll::-webkit-scrollbar{width:0;height:0;display:none}.room-msg-float__body{z-index:2;letter-spacing:.01em;color:#fff8e7;white-space:pre-wrap;word-break:break-word;text-align:center;text-shadow:0 0 1px #ffffffe6,0 0 12px #fde047bf,0 0 28px #fbbf248c,0 0 48px #f59e0b59,0 3px 14px #000000b3;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.02rem,4.4vw,1.28rem);font-weight:600;line-height:1.85;position:relative}.room-msg-float__hint{z-index:2;color:#ffecb3bf;text-shadow:0 2px 8px #0000008c;margin:.45rem 0 0;font-size:.62rem;font-weight:700;position:relative}.room-msg-float__wrap--title.is-enter .room-msg-float__title{animation:1.05s cubic-bezier(.22,1,.36,1) both room-msg-float-title-in}.room-msg-float__wrap--title.is-enter .room-msg-float__ghost--a,.room-msg-float__wrap--title.is-enter .room-msg-float__ghost--b,.room-msg-float__wrap--title.is-enter .room-msg-float__aura,.room-msg-float__wrap--title.is-enter .room-msg-float__bloom{animation:1.05s ease-out both room-msg-float-in-glow}.room-msg-float__wrap--title.is-idle .room-msg-float__title{animation:2.8s ease-in-out infinite room-msg-float-title-breathe}.room-msg-float__wrap--body.is-enter .room-msg-float__body,.room-msg-float__wrap--body.is-enter .room-msg-float__whisper{animation:1.15s cubic-bezier(.22,1,.36,1) both room-msg-float-body-in}.room-msg-float__wrap--body.is-enter .room-msg-float__aura,.room-msg-float__wrap--body.is-enter .room-msg-float__bloom{animation:1.15s ease-out both room-msg-float-in-glow}.room-msg-float__wrap--body.is-idle .room-msg-float__body{animation:3.2s ease-in-out infinite room-msg-float-body-breathe}.room-msg-float__wrap.is-powder .room-msg-float__title,.room-msg-float__wrap.is-powder .room-msg-float__body,.room-msg-float__wrap.is-powder .room-msg-float__whisper,.room-msg-float__wrap.is-powder .room-msg-float__ghost{animation:.85s ease-out forwards room-msg-float-dissolve}.room-msg-float__wrap.is-powder .room-msg-float__bloom,.room-msg-float__wrap.is-powder .room-msg-float__aura,.room-msg-float__wrap.is-powder .room-msg-float__motes{animation:.7s ease-out forwards room-msg-float-glow-out}.room-msg-float__orb{opacity:0;pointer-events:none;z-index:6;background:radial-gradient(circle at 35% 30%,#fff 0%,#fef9c3 18%,#fde047 42%,#f59e0b 68%,#0000 78%);border-radius:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #fffffff2,0 0 40px #fde047,0 0 80px #fbbf24d9,0 0 120px #f59e0b8c}.room-msg-float__orb-ring{opacity:0;pointer-events:none;z-index:5;border:2px solid #fde047d9;border-radius:50%;width:3.6rem;height:3.6rem;margin:-1.8rem 0 0 -1.8rem;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #fde047b3}.room-msg-float__orb-ring--b{border-color:#fbbf2473;width:5.2rem;height:5.2rem;margin:-2.6rem 0 0 -2.6rem}.room-msg-float__trail{opacity:0;pointer-events:none;z-index:4;width:0;height:0;position:absolute;top:50%;left:50%}.room-msg-float__trail i{--t:0;opacity:0;background:#fef08a;border-radius:50%;width:.55rem;height:.55rem;margin:-.27rem 0 0 -.27rem;position:absolute;top:0;left:0;box-shadow:0 0 12px #fde047}.room-msg-float__shock{opacity:0;pointer-events:none;z-index:3;border:2px solid #ffffffb3;border-radius:50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;position:absolute;top:50%;left:50%}.room-msg-float__wrap--body.is-absorb{animation:1.45s cubic-bezier(.4,.05,.2,1) forwards room-msg-float-absorb}.room-msg-float__wrap--body.is-absorb .room-msg-float__reader,.room-msg-float__wrap--body.is-absorb .room-msg-float__whisper,.room-msg-float__wrap--body.is-absorb .room-msg-float__hint,.room-msg-float__wrap--body.is-absorb .room-msg-float__motes{animation:.45s ease-in forwards room-msg-float-compact}.room-msg-float__wrap--body.is-absorb .room-msg-float__aura,.room-msg-float__wrap--body.is-absorb .room-msg-float__bloom{animation:.5s ease-out forwards room-msg-float-glow-out}.room-msg-float__wrap--body.is-absorb .room-msg-float__orb{opacity:1;animation:1.45s ease-out forwards room-msg-float-orb-pulse}.room-msg-float__wrap--body.is-absorb .room-msg-float__orb-ring{animation:1.1s ease-out .12s forwards room-msg-float-ring-out}.room-msg-float__wrap--body.is-absorb .room-msg-float__orb-ring--b{animation-delay:.22s}.room-msg-float__wrap--body.is-absorb .room-msg-float__trail{opacity:1}.room-msg-float__wrap--body.is-absorb .room-msg-float__trail i{animation:1.2s ease-out forwards room-msg-float-trail-dot;animation-delay:calc(.2s + var(--t) * 60ms)}.room-msg-float__wrap--body.is-absorb .room-msg-float__shock{animation:.7s ease-out 80ms forwards room-msg-float-shock}.room-dial__hub.is-msg-absorb{z-index:20;animation:1.05s ease-out room-hub-msg-flash}.room-msg-float__avatar-flash{pointer-events:none;z-index:2;background:radial-gradient(circle at 14% 9%,#ffffff8c 0%,#fde04766 12%,#0000 34%);animation:1s ease-out forwards room-msg-float-flash-fade;position:absolute;inset:0}.room-msg-float__screen-boom{pointer-events:none;z-index:1;background:radial-gradient(circle at 14% 9%,#fde04747 0%,#0000 42%);animation:1.05s ease-out forwards room-msg-float-boom;position:absolute;inset:0}@keyframes room-msg-float-chev-up{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes room-msg-float-chev-down{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes room-msg-float-chev-glow{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes room-msg-float-compact{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(.08)}}@keyframes room-msg-float-absorb{0%{opacity:1;filter:brightness();transform:translate(-50%,-50%)scale(1)rotate(0)}18%{opacity:1;filter:brightness(1.35);transform:translate(-50%,-50%)scale(.55)rotate(8deg)}32%{opacity:1;filter:brightness(1.6);transform:translate(-50%,-50%)scale(.22)rotate(-12deg)}to{transform:translate(calc(-50% + var(--fly-x,-120px)), calc(-50% + var(--fly-y,-220px))) scale(.05) rotate(28deg);opacity:0;filter:brightness(2)}}@keyframes room-msg-float-orb-pulse{0%{opacity:0;transform:scale(.2)}16%{opacity:1;transform:scale(1.65)}36%{opacity:1;transform:scale(1.05)}to{opacity:.9;transform:scale(.35)}}@keyframes room-msg-float-ring-out{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes room-msg-float-trail-dot{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(0)scale(1.2)}to{opacity:0;transform:translate(calc(var(--fly-x,-120px) * (.12 + var(--t) * .08)), calc(var(--fly-y,-220px) * (.12 + var(--t) * .08))) scale(.2)}}@keyframes room-msg-float-shock{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(3.2)}}@keyframes room-hub-msg-flash{0%{filter:brightness()saturate();transform:scale(1);box-shadow:0 0 #ffffffe6,0 0 #fde047cc}22%{filter:brightness(1.55)saturate(1.3);transform:scale(1.12);box-shadow:0 0 36px 14px #ffffffd9,0 0 70px 28px #fde047bf,0 0 110px 40px #fbbf2473}55%{filter:brightness(1.25);transform:scale(1.04);box-shadow:0 0 24px 10px #fde047a6,0 0 50px 18px #fbbf2466}to{filter:brightness()saturate();transform:scale(1);box-shadow:0 0 #fde04700,0 0 #fbbf2400}}@keyframes room-msg-float-flash-fade{0%{opacity:1}to{opacity:0}}@keyframes room-msg-float-boom{0%{opacity:.85}to{opacity:0}}.room-msg-float__powder{pointer-events:none;z-index:3;position:absolute;inset:-2.5rem;overflow:visible}.room-msg-float__spark{background:hsl(var(--hue,200) 95% 78%);box-shadow:0 0 8px hsl(var(--hue,200) 100% 75%), 0 0 18px hsl(var(--hue,200) 90% 55% / .9);opacity:0;border-radius:50%;animation:.95s ease-out forwards room-msg-float-spark;position:absolute}.room-msg-float__powder.is-warm .room-msg-float__spark{background:hsl(var(--hue,42) 95% 72%)}@keyframes room-msg-float-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}@keyframes room-msg-float-bob-soft{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}@keyframes room-msg-float-aura{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes room-msg-float-mote{0%,to{opacity:.15;transform:translateY(0)scale(.7)}50%{opacity:.9;transform:translateY(-14px)scale(1.2)}}@keyframes room-msg-float-ghost-a{0%,to{opacity:.45;transform:translate(-50%,calc(3px - 50%))scale(1.04)}50%{opacity:.7;transform:translate(calc(2px - 50%),calc(-50% - 1px))scale(1.06)}}@keyframes room-msg-float-ghost-b{0%,to{opacity:.35;transform:translate(calc(-50% - 2px),calc(-50% - 2px))scale(1.02)}50%{opacity:.55;transform:translate(calc(-50% - 4px),calc(2px - 50%))scale(1.04)}}@keyframes room-msg-float-title-in{0%{opacity:0;filter:blur(16px);letter-spacing:.22em;transform:scale(.55)translateY(28px)}60%{opacity:1;filter:blur();transform:scale(1.08)translateY(0)}to{opacity:1;filter:blur();letter-spacing:.03em;transform:scale(1)}}@keyframes room-msg-float-body-in{0%{opacity:0;filter:blur(14px);transform:scale(.88)translateY(18px)}55%{opacity:1;filter:blur();transform:scale(1.03)translateY(0)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes room-msg-float-in-glow{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes room-msg-float-title-breathe{0%,to{text-shadow:0 0 2px #fff,0 0 14px #bae6fdf2,0 0 32px #38bdf8d9,0 0 60px #0ea5e98c,0 4px 18px #000000bf;transform:scale(1)}50%{text-shadow:0 0 4px #fff,0 0 20px #fff,0 0 40px #7dd3fc,0 0 72px #38bdf8e6,0 0 110px #3b82f68c,0 4px 18px #000000bf;transform:scale(1.035)}}@keyframes room-msg-float-body-breathe{0%,to{text-shadow:0 0 1px #ffffffd9,0 0 12px #fde047a6,0 0 28px #fbbf2473,0 3px 14px #000000b3;transform:scale(1)}50%{text-shadow:0 0 2px #fff,0 0 16px #fef3c7f2,0 0 36px #fbbf24b3,0 0 58px #f59e0b66,0 3px 14px #000000b3;transform:scale(1.015)}}@keyframes room-msg-float-bloom{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes room-msg-float-dissolve{0%{opacity:1;filter:blur();letter-spacing:.03em;transform:scale(1)}35%{opacity:.9;filter:blur(1px);letter-spacing:.1em;transform:scale(1.08)}to{opacity:0;filter:blur(16px);letter-spacing:.32em;transform:scale(1.35)}}@keyframes room-msg-float-glow-out{to{opacity:0;transform:scale(1.7)}}@keyframes room-msg-float-spark{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1;transform:translate(0)scale(1.35)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.12)}}.room-msg-orb__spill{z-index:12;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.room-msg-orb__rock{--size:.55rem;--fx:1.4rem;--fy:1.15rem;--slide:2.4rem;--delay:0s;--dur:2.6s;--rot:40deg;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);opacity:0;animation-name:room-msg-rock-fall;animation-duration:var(--dur);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--delay);will-change:transform, opacity;background:linear-gradient(145deg,#d8fff0 0%,#38bdf8 42%,#6366f1 100%);border-radius:30% 60% 40% 55%;position:absolute;top:0;left:0;transform:translate(0)scale(.4)rotate(0);box-shadow:0 0 6px #38bdf8f2,0 0 14px #6366f1a6,0 2px 4px #0000008c}.room-msg-orb__rock:first-child{--size:.62rem;--fx:1.55rem;--fy:1.1rem;--slide:2.6rem;--delay:0s;--dur:2.7s;--rot:55deg}.room-msg-orb__rock:nth-child(2){--size:.42rem;--fx:1.15rem;--fy:1.35rem;--slide:2.2rem;--delay:.22s;--dur:2.35s;--rot:-35deg}.room-msg-orb__rock:nth-child(3){--size:.7rem;--fx:1.9rem;--fy:.95rem;--slide:2.9rem;--delay:.45s;--dur:2.95s;--rot:70deg}.room-msg-orb__rock:nth-child(4){--size:.48rem;--fx:1.35rem;--fy:1.45rem;--slide:2.4rem;--delay:.7s;--dur:2.5s;--rot:-50deg}.room-msg-orb__rock:nth-child(5){--size:.55rem;--fx:1.7rem;--fy:1.2rem;--slide:2.7rem;--delay:.95s;--dur:2.65s;--rot:25deg}.room-msg-orb__rock:nth-child(6){--size:.38rem;--fx:1.05rem;--fy:1.55rem;--slide:2.1rem;--delay:1.2s;--dur:2.25s;--rot:-65deg}.room-msg-orb__rock:nth-child(7){--size:.66rem;--fx:2.05rem;--fy:1.05rem;--slide:3.1rem;--delay:1.45s;--dur:2.85s;--rot:48deg}.room-msg-orb__rock:nth-child(8){--size:.44rem;--fx:1.4rem;--fy:1.4rem;--slide:2.35rem;--delay:1.7s;--dur:2.4s;--rot:-20deg}.room-msg-orb__rock:nth-child(9){--size:.52rem;--fx:1.6rem;--fy:1.25rem;--slide:2.55rem;--delay:1.95s;--dur:2.6s;--rot:33deg}@keyframes room-msg-rock-fall{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}10%{opacity:1;transform:translate3d(.2rem, .15rem, 0) scale(.9) rotate(calc(var(--rot) * .2))}32%{opacity:1;transform:translate3d(calc(var(--fx) * .65), calc(var(--fy) * .6), 0) scale(1.1) rotate(calc(var(--rot) * .7))}42%{opacity:1;transform:translate3d(var(--fx), var(--fy), 0) scale(1) rotate(var(--rot))}48%{opacity:1;transform:translate3d(calc(var(--fx) + .08rem), calc(var(--fy) - .18rem), 0) scale(.95) rotate(calc(var(--rot) * 1.15))}54%{opacity:.95;transform:translate3d(calc(var(--fx) + .12rem), var(--fy), 0) scale(.9) rotate(calc(var(--rot) * .95))}78%{opacity:.45;transform:translate3d(calc(var(--fx) + var(--slide) * .55), calc(var(--fy) + .1rem), 0) scale(.65) rotate(calc(var(--rot) * 1.35))}to{opacity:0;transform:translate3d(calc(var(--fx) + var(--slide)), calc(var(--fy) + .15rem), 0) scale(.3) rotate(calc(var(--rot) * 1.7))}}.room-msg-orb__dot{z-index:2;color:#061018;text-align:center;top:-.35rem;background:linear-gradient(135deg,#d8fff0,#38bdf8 55%,#a78bfa);border-radius:999px;min-width:1.9rem;height:1.9rem;padding:0 .4rem;font-size:1.04rem;font-weight:800;line-height:1.9rem;position:absolute;inset-inline-end:-.45rem;box-shadow:0 0 8px #38bdf8b3,0 0 14px #a78bfa66}.room-msg-orb:hover,.room-msg-orb:focus-visible{filter:brightness(1.08)drop-shadow(0 0 16px #38bdf8b3);opacity:1;outline:none;animation-play-state:paused}.room-msg-orb:hover .room-msg-orb__glow,.room-msg-orb:focus-visible .room-msg-orb__glow{opacity:1;animation-duration:1.7s;inset:-68%}@keyframes room-msg-spin{to{transform:rotate(360deg)}}@keyframes room-msg-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes room-msg-blink{0%,to{filter:brightness(.72)}48%,58%{filter:brightness(1.22)}}@keyframes room-msg-spark{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.room-more-panel{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;background:#06080af0;border:1px solid #ffffff24;border-radius:.75rem;min-width:8.5rem;padding:.3rem;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility .22s;position:absolute;top:0;left:calc(100% + .35rem);transform:translate(-6px)scaleX(.92);box-shadow:0 12px 28px #00000080}.room-more-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)scaleX(1)}.room-more-panel__item{color:#e8e8e8;width:100%;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.45rem;padding:.5rem .55rem;font-size:.72rem;font-weight:700;display:flex}.room-more-panel__item--danger{color:#fca5a5;animation:2.4s ease-in-out infinite room-logout-spectrum}.room-more-panel__item--danger svg{color:inherit}.room-more-panel__item--danger:hover,.room-more-panel__item--danger:focus-visible{background:#f871711f;outline:none;animation-duration:1.2s}@keyframes room-logout-spectrum{0%,to{color:#fca5a5}35%{color:#f87171}55%{color:#ef4444}75%{color:#dc2626}}.room-wallet-btn{color:#c45c26;border-color:#c45c2673}.room-wallet-btn:hover,.room-wallet-btn:focus-visible{color:#e07a45;background:#c45c2624;border-color:#c45c26b3;outline:none}.room-logout-btn:hover,.room-logout-btn:focus-visible{color:#f87171;background:#f871711f;border-color:#f8717180;outline:none}.room-settings-wrap{pointer-events:auto;flex-shrink:0;position:relative}.room-settings-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d8d8d8eb;cursor:pointer;background:#06080a9e;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.room-settings-btn:hover,.room-settings-btn:focus-visible,.room-settings-btn[aria-expanded=true]{color:#c8ff00;background:#080c06b8;border-color:#c8ff0073;outline:none}.room-settings-menu{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06080aeb;border:1px solid #ffffff29;border-radius:.75rem;flex-direction:column;gap:.15rem;min-width:9.5rem;max-height:min(60vh,20rem);padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto;box-shadow:0 10px 28px #00000073}.room-settings-menu button{color:#e8e8e8;width:100%;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.45rem .55rem;font-size:.72rem}.room-settings-menu button:hover,.room-settings-menu button:focus-visible{color:#c8ff00;background:#c8ff001f;outline:none}.room-settings-menu__danger{margin-top:.15rem;color:#f87171!important;border-top:1px solid #ffffff1a!important;border-radius:0 0 .5rem .5rem!important}.room-settings-menu__danger:hover,.room-settings-menu__danger:focus-visible{color:#fca5a5!important;background:#f871711f!important}.room-citizen-hud{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;min-height:2.05rem;font-size:var(--hud-fs,.92rem);color:#d8d8d8;white-space:nowrap;pointer-events:none;perspective:640px;box-sizing:border-box;isolation:isolate;width:auto;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:.32rem;padding:.28rem .55rem;font-family:inherit;display:flex;position:relative;overflow:visible}.room-citizen-hud:before{content:"";z-index:0;pointer-events:none;opacity:.92;background:linear-gradient(125deg,#1c1810 0%,#3a2e18 14%,#2a2618 26%,#1a1e22 38%,#3a4248 50%,#142422 62%,#1a3838 74%,#1e1a28 86%,#141210 100%) 0 0/320% 320%;border:1px solid #a0967838;border-radius:999px;animation:14s ease-in-out infinite room-citizen-hud-sheen;position:absolute;inset:0 0 0 -1cm;box-shadow:0 4px 14px #00000047}.room-citizen-hud>*{z-index:1;position:relative}.room-citizen-hud--live{padding-inline:.42rem}@keyframes room-citizen-hud-sheen{0%{background-position:0 45%}33%{background-position:80% 25%}66%{background-position:40% 90%}to{background-position:0 45%}}.room-citizen-hud__stage{width:100%;min-width:0;max-width:100%;transform-style:preserve-3d;position:relative;overflow:hidden}.room-citizen-hud__face{transform-origin:50% 100%;will-change:transform, opacity, filter;width:100%;min-width:0;max-width:100%;overflow:hidden}.room-citizen-hud__face.is-enter{animation:.72s cubic-bezier(.16,.84,.22,1) both room-ticker-rise-in}.room-citizen-hud__face.is-hold{opacity:1;filter:blur();transform:translate(0)rotateX(0)scale(1)}.room-citizen-hud__face.is-exit{animation:.48s cubic-bezier(.55,.06,.68,.19) both room-ticker-rise-out}.room-citizen-hud__citizens{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.room-citizen-hud__citizens-fit{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.45em;max-width:none;display:inline-flex}.room-citizen-hud__log-viewport{white-space:nowrap;text-align:center;width:100%;max-width:100%;overflow:hidden}.room-citizen-hud__log-line{letter-spacing:.01em;color:#fff;white-space:nowrap;text-shadow:0 0 10px #fff6;margin:0;font-size:.66rem;font-weight:700;display:inline-block;transform:translate(0)}.room-citizen-hud__log-line.is-marquee{animation-name:room-ticker-ltr-scroll;animation-timing-function:linear;animation-fill-mode:forwards}.room-citizen-hud--empty{visibility:hidden}.room-citizen-hud__item b{color:#c8ff00;margin-inline-start:.2rem}.room-citizen-hud__pulse-slot{text-align:center;font-variant-numeric:tabular-nums;vertical-align:baseline;margin-inline-start:.2rem;display:inline-block;position:relative}.room-citizen-hud__pulse-ghost{visibility:hidden;font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.room-citizen-hud__pulse{text-align:center;font-variant-numeric:tabular-nums;inset-inline:0;transition:opacity .45s,color .2s;position:absolute;top:0;margin:0!important}.room-citizen-hud__pulse.is-off{opacity:0}.room-citizen-hud__pulse.is-on{opacity:1}.room-citizen-hud__pulse.is-users{text-shadow:0 0 8px #ffffff59;color:#fff!important}.room-citizen-hud__pulse.is-online{text-shadow:0 0 10px #4ade8073;color:#4ade80!important}.room-citizen-hud__item--full b{color:#f87171}.room-citizen-hud__item--partial b{color:#fbbf24}.room-citizen-hud__sep{background:#ffffff29;flex-shrink:0;width:1px;height:1em}@keyframes room-ticker-ltr-scroll{0%{transform:translate(0)}12%{transform:translate(0)}to{transform:translate3d(var(--ticker-scroll,0), 0, 0)}}@keyframes room-ticker-rise-in{0%{opacity:0;filter:blur(7px);transform:translate3d(0,130%,-40px)rotateX(58deg)scale(.86)}55%{opacity:1;filter:blur()}78%{transform:translate3d(0,-6%,8px)rotateX(-6deg)scale(1.02)}to{opacity:1;filter:blur();transform:translate(0)rotateX(0)scale(1)}}@keyframes room-ticker-rise-out{0%{opacity:1;filter:blur();transform:translate(0)rotateX(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translate3d(0,-120%,28px)rotateX(-42deg)scale(.9)}}.room-citizen-sheet{flex-direction:column;gap:.6rem;margin-bottom:.5rem;display:flex}.room-citizen-sheet__soon{color:var(--color-muted);text-align:center;font-size:.7rem}.room-citizen-sheet__stats{text-align:center;color:var(--color-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;font-size:.6rem;display:grid}.room-citizen-sheet__stats b{color:#f5f5f5;font-size:.85rem;display:block}.invite-gate-screen{background:#000;overflow:hidden}.invite-gate-kit-bg{z-index:0;opacity:.35;pointer-events:none;position:absolute;inset:0}.invite-ceremony{z-index:2;background:radial-gradient(120% 80% at 50% 0,#c8ff0014,#000 55%);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.invite-ceremony__grid{pointer-events:none;background-image:linear-gradient(#c8ff000f 1px,#0000 1px),linear-gradient(90deg,#c8ff000f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 20%,#000 20%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 20%,#000 20%,#0000 80%)}.invite-ceremony__scan{pointer-events:none;background:linear-gradient(#0000,#c8ff000a,#0000);animation:4.5s linear infinite invite-scan;position:absolute;inset:0}@keyframes invite-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.invite-ceremony__registry{z-index:2;background:linear-gradient(#000000d9,#00000059);border-bottom:1px solid #c8ff0033;min-height:7.5rem;padding:1rem 1rem .5rem;position:relative}.invite-ceremony__registry-label{letter-spacing:.08em;color:#c8ff00bf;margin:0 0 .65rem;font-size:.72rem}.invite-ceremony__registry-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;min-height:3.5rem;display:flex}.invite-ceremony__registry-empty{color:var(--color-muted);font-size:.82rem}.invite-ceremony__glyph{color:#eaff8a;text-shadow:0 0 12px #c8ff0073;background:#c8ff0014;border:1px solid #c8ff0073;border-radius:.45rem;place-items:center;min-width:2.1rem;height:2.4rem;padding:0 .35rem;font-size:1.35rem;font-weight:800;display:inline-grid;position:relative}.invite-ceremony__glyph--rise{animation:.52s cubic-bezier(.2,.9,.25,1) both invite-glyph-rise}.invite-ceremony__glyph--hold{animation:2.8s ease-in-out infinite invite-glyph-float;animation-delay:calc(var(--glyph-i,0) * 80ms)}.invite-ceremony__glyph--dust{animation:.68s ease-out forwards invite-glyph-dust}.invite-ceremony--orbit .invite-ceremony__glyph--orbit,.invite-ceremony__glyph--orbit{animation:1.4s ease-in-out infinite invite-glyph-orbit;animation-delay:calc(var(--glyph-i,0) * 60ms)}.invite-ceremony--burst .invite-ceremony__glyph--burst,.invite-ceremony__glyph--burst{animation:.9s ease-out forwards invite-glyph-burst;animation-delay:calc(var(--glyph-i,0) * 40ms)}@keyframes invite-glyph-rise{0%{opacity:0;filter:blur(6px);transform:translateY(9rem)scale(.4)rotate(12deg)}to{opacity:1;filter:none;transform:translateY(0)scale(1)rotate(0)}}@keyframes invite-glyph-float{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-4px)scale(1.06)}}@keyframes invite-glyph-dust{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(8px);transform:scale(1.8)translateY(-1.2rem)}}@keyframes invite-glyph-orbit{0%{transform:rotate(0)translate(0)scale(1)}50%{transform:rotate(180deg)translate(1.8rem)scale(1.15)}to{transform:rotate(360deg)translate(0)scale(1)}}@keyframes invite-glyph-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;filter:blur(10px);transform:scale(2.4)rotate(25deg);box-shadow:0 0 30px #c8ff00cc}}.invite-ceremony__dust{border-radius:inherit;background:radial-gradient(circle,#c8ff0080,#0000 70%);animation:.65s ease-out forwards invite-dust-puff;position:absolute;inset:-4px}@keyframes invite-dust-puff{to{opacity:0;transform:scale(1.6)}}.invite-ceremony__panel{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;padding:1.25rem 1.25rem 2rem;display:flex;position:relative}.invite-ceremony__brand{letter-spacing:.18em;color:var(--color-accent);margin:0 0 .75rem;font-size:1.1rem;font-weight:800}.invite-ceremony__title{margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.invite-ceremony__body{color:var(--color-muted);margin:0 0 .75rem;font-size:.88rem;line-height:1.7}.invite-ceremony__deadline{color:var(--color-accent);margin:0 0 1rem;font-size:.78rem}.invite-ceremony__input-wrap{margin-bottom:.85rem;display:block;position:relative}.invite-ceremony__input-hint{color:var(--color-muted);margin-bottom:.35rem;font-size:.72rem;display:block}.invite-ceremony__input{letter-spacing:.28em;text-align:center;text-transform:none;color:#eaff8a;background:#0000008c;border:1px solid #c8ff0059;border-radius:.65rem;outline:none;width:100%;padding:.85rem 1rem;font-size:1.35rem;font-weight:700}.invite-ceremony__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px #c8ff0026}.invite-ceremony__input-glow{pointer-events:none;background:radial-gradient(#c8ff0059,#0000 70%);height:8px;position:absolute;inset:auto 10% -6px}.invite-ceremony__exit{color:#ffffff8c;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;width:100%;margin-top:.85rem;padding:.55rem .75rem;font-family:inherit;font-size:.88rem;text-decoration:underline;display:block}.invite-ceremony__exit:disabled{opacity:.4;cursor:not-allowed}.invite-ceremony__exit:not(:disabled):hover{color:#ffffffd9}.invite-ceremony__error{color:var(--color-danger);margin:.75rem 0 0;font-size:.82rem}.invite-ceremony--burst{animation:.35s ease-out invite-screen-flash}@keyframes invite-screen-flash{0%{filter:brightness(1.8)}to{filter:brightness()}}.invite-gate-modal{z-index:30;background:#000000f0;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:absolute;inset:0}.invite-gate-brand{letter-spacing:.2em;color:var(--color-accent);margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.invite-gate-title{color:var(--color-text);text-align:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.invite-gate-body{color:var(--color-muted);text-align:center;max-width:280px;margin-bottom:1rem;font-size:.75rem}.invite-gate-deadline{color:var(--color-accent);text-align:center;margin-bottom:1rem;font-size:.65rem}.invite-gate-form{width:min(100%,300px)}.policy-accept-screen{overflow:hidden;background:#1a2a22!important}.policy-accept-track{touch-action:none;cursor:crosshair;position:absolute;inset:0}.policy-accept-wave{z-index:0;pointer-events:auto;background-color:#1a2a22;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:100%;position:absolute;inset:0;overflow:hidden}.policy-accept-wave-motion{transform-origin:50%;will-change:transform;width:100%;height:100%;animation:14s ease-in-out infinite policy-bg-kenburns}@keyframes policy-bg-kenburns{0%{transform:scale(1)}14%{transform:scale(1.28)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.policy-accept-wave-motion{animation:none;transform:scale(1)}}.policy-accept-wave-fallback,.policy-accept-wave-img,.policy-accept-wave canvas,.policy-accept-wave img{object-position:center center;display:block;position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important}.policy-accept-panel{z-index:10;font-family:var(--font-fa);pointer-events:none;background:linear-gradient(#08080a33 0%,#08080ab8 22%,#08080aeb 100%);flex-direction:column;padding:1rem 1.1rem 1.35rem;display:flex;position:absolute;inset:34% 0 0}.policy-accept-back{z-index:12;color:var(--color-muted);font-size:.7rem;font-family:var(--font-fa);cursor:pointer;pointer-events:auto;touch-action:manipulation;top:.9rem;inset-inline-start:1rem;background:#00000073;border:1px solid #ffffff1f;padding:.35rem .6rem;position:absolute;left:auto}.policy-accept-badge{color:var(--color-accent);font-size:.65rem;font-family:var(--font-fa);margin-bottom:.35rem}.policy-accept-title{color:var(--color-text);font-size:1.15rem;font-weight:700;font-family:var(--font-fa);margin:0 0 .25rem;line-height:1.3}.policy-accept-version{color:var(--color-muted);font-size:.65rem;font-family:var(--font-fa);margin-bottom:.75rem}.policy-accept-scroll{-webkit-overflow-scrolling:touch;pointer-events:auto;touch-action:pan-y;background:#00000073;border:1px solid #ffffff1f;flex:1;min-height:0;margin-bottom:.75rem;padding:.85rem .9rem;overflow-y:auto}.policy-accept-body{color:var(--color-text);white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.7}.policy-accept-hint{color:var(--color-muted);font-size:.65rem;font-family:var(--font-fa);margin:0 0 .5rem}.policy-accept-timer{color:var(--color-accent);font-size:.7rem;font-family:var(--font-fa);text-align:center;margin:0 0 .5rem}.policy-accept-error{color:#f87171;font-size:.7rem;font-family:var(--font-fa);margin-bottom:.5rem}.policy-accept-ok{color:var(--color-accent);font-size:.7rem;font-family:var(--font-fa);margin-bottom:.5rem}.policy-accept-btn{letter-spacing:0;pointer-events:auto;touch-action:manipulation;border-radius:.65rem;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:800;line-height:1.4;font-family:var(--font-fa)!important}.policy-accept-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.bug-hunt-page{overscroll-behavior:none;touch-action:pan-y;background:#05070a;overflow:hidden}.bug-hunt{color:var(--color-text);font-family:var(--font-fa);text-align:right;box-sizing:border-box;direction:rtl;max-width:100%;padding-bottom:2rem;overflow-x:hidden}.bug-hunt--scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:100%;padding-bottom:2rem;overflow:hidden auto}.bug-hunt--scroll::-webkit-scrollbar{width:0;height:0;display:none}.bug-hunt--empty{height:100%;overflow:hidden}.bug-hunt-boot{background:#05070a;place-items:center;min-height:60vh;display:grid;position:relative}.bug-hunt-boot__line{font-family:var(--font-fa);color:var(--color-accent);font-size:.95rem}.bug-hunt__hero{border-bottom:1px solid var(--color-border);background:radial-gradient(120% 90% at 50% -20%,#c8ff0029,#0000 60%),#05070a;padding:.9rem 1rem 1.1rem;position:relative;overflow:hidden}.mobile-design-stage.bug-hunt-page{overscroll-behavior:none;overflow:hidden}.bug-hunt__back{z-index:2;color:var(--color-accent);cursor:pointer;touch-action:manipulation;background:#00000059;border:1px solid #c8ff0047;border-radius:999px;align-items:center;gap:.25rem;margin-bottom:.65rem;padding:.35rem .65rem;font-family:inherit;font-size:.72rem;display:inline-flex;position:relative}.bug-hunt__back:hover{background:#c8ff0014;border-color:#c8ff008c}.bug-hunt-boot .bug-hunt__back{top:1rem;position:absolute;inset-inline-start:1rem}.bug-hunt__grid{pointer-events:none;background-image:linear-gradient(#c8ff0012 1px,#0000 1px),linear-gradient(90deg,#c8ff0012 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,#0000 75%)}.bug-hunt__banner{object-fit:contain;width:100%;max-height:120px;margin:.6rem 0;display:block;position:relative}.bug-hunt__badge{font-size:.82rem;font-family:var(--font-fa);color:#05070a;background:var(--color-accent);border-radius:999px;margin-top:.6rem;padding:.2rem .65rem;display:inline-block;position:relative}.bug-hunt__title{margin:.45rem 0 0;font-size:1.65rem;font-weight:800;line-height:1.35;position:relative}.bug-hunt__tagline{color:var(--color-muted);margin:.3rem 0 0;font-size:1.05rem;line-height:1.6;position:relative}.bug-hunt__console{min-height:3.8rem;font-family:var(--font-fa);text-align:right;color:#c8ff00d9;white-space:pre-wrap;direction:rtl;background:#00000073;border:1px solid #c8ff0040;border-radius:.5rem;margin:.7rem 0 0;padding:.65rem .75rem;font-size:.88rem;line-height:1.7;position:relative}.bug-hunt__caret{vertical-align:-2px;background:var(--color-accent);width:.45rem;height:.8rem;margin-inline-start:2px;animation:1s steps(2,start) infinite bug-blink;display:inline-block}@keyframes bug-blink{to{opacity:0}}.bug-countdown{text-align:center;margin-top:.8rem;position:relative}.bug-countdown__label{color:var(--color-muted);margin:0 0 .35rem;font-size:.68rem}.bug-countdown__digits{justify-content:center;align-items:flex-start;gap:.2rem;display:flex}.bug-countdown__cell{background:#c8ff000f;border:1px solid #c8ff004d;border-radius:.5rem;flex-direction:column;align-items:center;min-width:3rem;padding:.35rem .25rem;display:flex}.bug-countdown__cell b{color:var(--color-accent);font-family:ui-monospace,monospace;font-size:1.1rem;font-weight:700;line-height:1.1}.bug-countdown__cell i{color:var(--color-muted);font-size:.55rem;font-style:normal}.bug-countdown__colon{color:#c8ff0080;align-self:center;font-family:ui-monospace,monospace}.bug-countdown--over .bug-countdown__label{color:#f87171}.bug-hunt__stats{color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.85rem;font-size:.66rem;display:flex;position:relative}.bug-hunt__stats b{color:var(--color-text);font-family:ui-monospace,monospace}.bug-hunt__closed{color:#fbbf24;text-align:center;border:1px dashed #fbbf2480;border-radius:.5rem;margin:.75rem 0 0;padding:.4rem .6rem;font-size:.68rem;position:relative}.bug-hunt__tabs{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-border);overscroll-behavior:none;box-sizing:border-box;background:#05070af2;gap:.25rem;max-width:100%;padding:.5rem .75rem;display:flex;position:sticky;top:0;overflow:hidden}.bug-hunt__tab{min-width:0;font-size:.68rem;font-family:var(--font-fa);color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex:1 1 0;padding:.5rem .25rem}.bug-hunt__tab--on{color:var(--color-accent);background:#c8ff0014;border-color:#c8ff0066}.bug-hunt__body{box-sizing:border-box;max-width:100%;padding:.9rem .85rem 0;overflow-x:hidden}.bug-hunt__error{color:#f87171;margin:0 0 .6rem;font-size:.7rem}.bug-hunt__ok{color:var(--color-accent);margin:0 0 .6rem;font-size:.7rem}.bug-hunt__note{color:var(--color-muted);margin:.5rem 0 0;font-size:.66rem;line-height:1.7}.bug-form{flex-direction:column;gap:.7rem;display:flex}.bug-form__row{gap:.5rem;display:flex}.bug-evidence{background:#c8ff0008;border:1px dashed #c8ff0059;border-radius:.6rem;padding:.65rem}.bug-evidence__head{justify-content:space-between;align-items:center;display:flex}.bug-evidence__count{color:var(--color-muted);font-family:ui-monospace,monospace;font-size:.62rem}.bug-evidence__hint{color:var(--color-muted);margin:.25rem 0 .55rem;font-size:.62rem;line-height:1.7}.bug-evidence__actions{gap:.5rem;display:flex}.bug-evidence__rec{animation:1.2s ease-in-out infinite bug-rec}@keyframes bug-rec{50%{box-shadow:0 0 22px #f87171bf}}.bug-evidence__busy{color:var(--color-muted);margin-top:.55rem;font-size:.62rem}.bug-evidence__bar{background:#ffffff1a;border-radius:999px;height:4px;margin-top:.3rem;overflow:hidden}.bug-evidence__bar span{background:var(--color-accent);height:100%;transition:width .2s linear;display:block}.bug-evidence__error{color:#f87171;margin:.5rem 0 0;font-size:.62rem}.bug-evidence__list{flex-direction:column;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.bug-evidence__item{border:1px solid var(--color-border);background:#00000059;border-radius:.45rem;align-items:center;gap:.5rem;padding:.35rem;display:flex}.bug-evidence__thumb{object-fit:cover;border-radius:.3rem;width:2.2rem;height:2.2rem}.bug-evidence__icon{width:2.2rem;height:2.2rem;color:var(--color-accent);background:#c8ff001f;border-radius:.3rem;place-items:center;font-size:.8rem;display:grid}.bug-evidence__meta{flex-direction:column;flex:1;min-width:0;display:flex}.bug-evidence__meta b{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:500;overflow:hidden}.bug-evidence__meta i{color:var(--color-muted);font-family:ui-monospace,monospace;font-size:.55rem;font-style:normal}.bug-evidence__remove{color:#f87171;cursor:pointer;background:#f8717126;border:0;border-radius:.3rem;width:1.5rem;height:1.5rem;font-size:.9rem}.bug-sev{border:1px solid;border-radius:999px;padding:.05rem .4rem;font-size:.55rem;display:inline-block}.bug-sev--critical{color:#f87171}.bug-sev--high{color:#fb923c}.bug-sev--medium{color:#fbbf24}.bug-sev--low{color:#94a3b8}.bug-status{color:var(--color-muted);border:1px solid;border-radius:999px;padding:.05rem .4rem;font-size:.55rem}.bug-status--accepted,.bug-status--paid{color:var(--color-accent)}.bug-status--rejected{color:#f87171}.bug-status--reviewing{color:#38bdf8}.bug-status--duplicate{color:#a78bfa}.bug-prizes__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bug-prize{border:1px solid var(--color-border);background:linear-gradient(135deg,#c8ff000f,#0000 60%);border-radius:.6rem;align-items:flex-start;gap:.6rem;padding:.6rem;display:flex}.bug-prize__rank{min-width:2rem;color:var(--color-accent);font-family:ui-monospace,monospace;font-size:.75rem}.bug-prize__main{flex:1;min-width:0}.bug-prize__main b{font-size:.78rem}.bug-prize__main p{color:var(--color-muted);margin:.2rem 0 0;font-size:.64rem;line-height:1.7}.bug-prize__rang{color:var(--color-accent);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.68rem}.bug-board{margin-top:1rem}.bug-board h3{margin:0 0 .4rem;font-size:.72rem}.bug-board ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bug-board li{border:1px solid var(--color-border);border-radius:.4rem;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.65rem;display:flex}.bug-board li b{color:var(--color-accent);flex:1;font-family:ui-monospace,monospace}.bug-board li i{color:var(--color-muted);font-family:ui-monospace,monospace;font-style:normal}.bug-guide__item{border:1px solid var(--color-border);border-radius:.55rem;margin-bottom:.45rem;overflow:hidden}.bug-guide__item--open{border-color:#c8ff0066}.bug-guide__head{width:100%;font-size:.72rem;font-family:var(--font-fa);color:var(--color-text);cursor:pointer;text-align:start;background:#ffffff05;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .65rem;display:flex}.bug-guide__head i{color:var(--color-accent);font-family:ui-monospace,monospace;font-style:normal}.bug-guide__body{color:var(--color-muted);white-space:pre-wrap;margin:0;padding:0 .65rem .7rem;font-size:.68rem;line-height:1.9}.bug-guide__rules{border:1px dashed var(--color-border);color:var(--color-muted);border-radius:.55rem;margin-top:.8rem;padding:.6rem;font-size:.65rem}.bug-guide__rules p{margin:.15rem 0}.bug-guide__rules b{color:var(--color-text);font-family:ui-monospace,monospace}.bug-mine__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bug-mine__item{border:1px solid var(--color-border);background:#ffffff04;border-radius:.55rem;padding:.6rem}.bug-mine__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bug-mine__head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}.bug-mine__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.58rem;display:flex}.bug-mine__files{color:var(--color-muted);margin-top:.3rem;font-size:.58rem;display:inline-block}.bug-mine__note{color:var(--color-text);border-inline-start:2px solid var(--color-accent);background:#c8ff000d;margin:.35rem 0 0;padding:.35rem .5rem;font-size:.62rem;line-height:1.7}.bug-mine__reward{color:var(--color-accent);margin:.35rem 0 0;font-family:ui-monospace,monospace;font-size:.68rem}.mobile-design-stage.ad-gate-screen{background:#000;position:relative;overflow:hidden}.ad-gate{background:#000;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ad-gate__pattern{z-index:0;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.ad-gate__pattern-char{color:#c8ff00;opacity:calc(var(--ad-peak,.2) * .4);transform:translate(0, 0) scale(var(--ad-s-min,.8));will-change:opacity, transform;-webkit-user-select:none;user-select:none;font-family:Vazirmatn,Tahoma,system-ui,sans-serif;font-weight:700;line-height:1;animation:ease-in-out infinite ad-pattern-char-live;position:absolute}@keyframes ad-pattern-char-live{0%{opacity:calc(var(--ad-peak,.2) * .45);transform:translate(0, 0) scale(var(--ad-s-min,.8))}18%{opacity:calc(var(--ad-peak,.2) * .7);transform:translate(calc(var(--ad-dx,0%) * .2), calc(var(--ad-dy,0%) * .15)) scale(calc((var(--ad-s-min,.8) + var(--ad-s-max,1.2)) * .52))}35%{opacity:var(--ad-peak,.2);transform:translate(calc(var(--ad-dx,0%) * .5), calc(var(--ad-dy,0%) * .4)) scale(var(--ad-s-max,1.2))}52%{opacity:calc(var(--ad-peak,.2) * .55);transform:translate(calc(var(--ad-dx,0%) * .75), calc(var(--ad-dy,0%) * .6)) scale(calc((var(--ad-s-min,.8) + var(--ad-s-max,1.2)) * .58))}68%{opacity:calc(var(--ad-peak,.2) * .9);transform:translate(var(--ad-dx,0%), var(--ad-dy,0%)) scale(var(--ad-s-max,1.2))}84%{opacity:calc(var(--ad-peak,.2) * .65);transform:translate(calc(var(--ad-dx,0%) * .3), calc(var(--ad-dy,0%) * .45)) scale(calc((var(--ad-s-min,.8) + var(--ad-s-max,1.2)) * .5))}to{opacity:calc(var(--ad-peak,.2) * .45);transform:translate(0, 0) scale(var(--ad-s-min,.8))}}.ad-gate__pattern-word,.ad-gate__pattern-line{display:none}.ad-gate__stage{z-index:1;background:0 0;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.ad-gate__video{object-fit:contain;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.ad-gate__chrome{z-index:2;background:linear-gradient(#0000,#000000eb 35%);flex-shrink:0;padding:.55rem .75rem .85rem;position:relative}.ad-gate__bar{background:#ffffff1f;border-radius:999px;height:3px;overflow:hidden}.ad-gate__bar span{background:var(--color-accent);height:100%;transition:width .25s linear;display:block}.ad-gate__remaining{text-align:center;color:var(--color-accent);margin:.45rem 0 0;font-family:ui-monospace,monospace;font-size:.62rem}.ad-gate__resume{color:#05070a;background:var(--color-accent);cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:.5rem;padding:.65rem;font-size:.75rem;display:block}.ad-gate__hud,.ad-gate__title,.ad-gate__sound,.ad-gate__note{display:none}.bug-story{flex-direction:column;gap:.9rem;display:flex}.bug-story__chapter{letter-spacing:.08em;color:#c8ff00b3;margin:0;font-family:ui-monospace,monospace;font-size:.6rem}.bug-story__act{border:1px solid var(--color-border);background:linear-gradient(#c8ff000d,#0000 55%);border-inline-start:2px solid #c8ff008c;border-radius:.55rem;flex-direction:column;gap:.55rem;padding:.75rem .8rem .85rem;animation:.35s ease-out both bug-story-in;display:flex;position:relative}@keyframes bug-story-in{0%{opacity:0;transform:translateY(10px)}}.bug-story__act--final{border-inline-start-color:#f87171}.bug-story__voice{color:var(--color-text);margin:0;font-size:.72rem;line-height:1.85}.bug-story__voice-tag{color:var(--color-accent);font-family:ui-monospace,monospace;font-size:.6rem}.bug-story__echo{color:var(--color-muted);margin:0;font-family:ui-monospace,monospace;font-size:.6rem}.bug-story__next{font-family:var(--font-fa);color:var(--color-accent);cursor:pointer;background:#c8ff0014;border:1px solid #c8ff0066;border-radius:999px;align-self:flex-start;padding:.35rem .85rem;font-size:.68rem}.bug-story__dossier{border:1px dashed var(--color-border);background:#00000059;border-radius:.45rem;padding:.55rem .65rem;font-size:.65rem;line-height:1.9}.bug-story__dossier p{gap:.5rem;margin:0;display:flex}.bug-story__dossier i{color:var(--color-muted);min-width:5.5rem;font-style:normal}.bug-story__dossier b{font-weight:600}.bug-story__send{width:100%;font-family:var(--font-fa);color:#05070a;background:var(--color-accent);cursor:pointer;border:0;border-radius:.6rem;padding:.8rem;font-size:.8rem;font-weight:800;box-shadow:0 0 24px #c8ff0040}.bug-story__send:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.bug-story__print{background:repeating-linear-gradient(#ffffff05 0 1.85rem,#0000 1.85rem 3.7rem),#0006;border:1px dashed #c8ff0059;border-radius:.45rem;padding:.6rem .7rem;font-size:.66rem;line-height:1.9}.bug-story__print-row{gap:.55rem;margin:0;animation:.18s ease-out both bug-print-in;display:flex}@keyframes bug-print-in{0%{opacity:0;transform:translateY(-4px)}}.bug-story__print-row i{color:var(--color-muted);flex:0 0 5.5rem;font-family:ui-monospace,monospace;font-size:.58rem;font-style:normal}.bug-story__print-row b{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.bug-story__print-feed{background:var(--color-accent);width:1.6rem;height:2px;margin-top:.35rem;animation:.7s linear infinite bug-feed;display:block}@keyframes bug-feed{50%{opacity:.2;transform:translate(.5rem)}}.bug-story{isolation:isolate;perspective:1100px;perspective-origin:50% 30%;--holo:200, 255, 0;min-height:60vh;padding:.4rem 0 2.5rem;position:relative}.bug-story--alert{--holo:255, 45, 75;animation:1.15s ease-in-out infinite bug-alert-room}@keyframes bug-alert-room{50%{filter:saturate(1.35)brightness(1.06)}}.bug-story--alert:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(120% 80%,#0000 45%,#ff2d4b47 100%);animation:1.15s ease-in-out infinite bug-alert-vignette;position:fixed;inset:0}@keyframes bug-alert-vignette{50%{opacity:.35}}.bug-stage{z-index:0;opacity:.55;pointer-events:none;position:absolute;inset:-2rem -1rem 0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.bug-story__deck{z-index:2;transform-style:preserve-3d;flex-direction:column;gap:1.1rem;display:flex;position:relative}.bug-story__meter{border:1px solid rgba(var(--holo), .3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .55rem;display:flex}.bug-story__chapter{letter-spacing:.06em;color:rgb(var(--holo));white-space:nowrap;font-family:ui-monospace,monospace;font-size:.58rem}.bug-story__track{flex:1;gap:3px;display:flex}.bug-story__track i{background:#ffffff1f;border-radius:999px;flex:1;height:3px;transition:background .4s,box-shadow .4s}.bug-story__track i.on{background:rgb(var(--holo));box-shadow:0 0 10px rgba(var(--holo), .8)}.bug-story__mute{font-family:var(--font-fa);color:#ffffffbf;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:.12rem .5rem;font-size:.55rem}.bug-story__alarm{color:#fff;text-align:center;background:#ff2d4b24;border:1px solid #ff2d4ba6;border-radius:.4rem;margin:0;padding:.5rem .7rem;font-size:.7rem;font-weight:700;animation:.85s steps(2,start) infinite bug-alarm-flash;position:relative;overflow:hidden}@keyframes bug-alarm-flash{50%{background:#ff2d4b4d;border-color:#ff2d4b}}.bug-story__alarm-strip{opacity:.35;background:repeating-linear-gradient(-45deg,#ff2d4be6 0 10px,#0000 10px 22px);animation:.9s linear infinite bug-alarm-slide;position:absolute;inset:0}@keyframes bug-alarm-slide{to{transform:translate(-32px)}}.bug-panel{background:linear-gradient(180deg, rgba(var(--holo), .07), #0000008c 60%), #040609d1;border:1px solid rgba(var(--holo), .35);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transform-style:preserve-3d;animation:.65s cubic-bezier(.16,1,.3,1) both bug-panel-arrive;animation-delay:calc(var(--panel-index,1) * 40ms);padding:.9rem 1rem 1rem;position:relative}@keyframes bug-panel-arrive{0%{opacity:0;filter:blur(6px)brightness(2);transform:translate3d(0,40px,-320px)rotateX(28deg)rotate(-2deg)}60%{filter:blur()brightness(1.35)}to{opacity:1;filter:none;transform:none}}.bug-panel--final{border-color:#ff2d4b8c}.bug-panel__body{z-index:2;flex-direction:column;gap:.6rem;display:flex;position:relative}.bug-panel__index{color:rgba(var(--holo), .09);pointer-events:none;top:.35rem;font-family:ui-monospace,monospace;font-size:2.4rem;line-height:1;position:absolute;inset-inline-start:.55rem}.bug-panel__corner{border:2px solid rgb(var(--holo));opacity:.85;pointer-events:none;width:14px;height:14px;position:absolute}.bug-panel__corner--tl{border-bottom:0;border-right:0;top:-1px;left:-1px}.bug-panel__corner--tr{border-bottom:0;border-left:0;top:-1px;right:-1px}.bug-panel__corner--bl{border-top:0;border-right:0;bottom:-1px;left:-1px}.bug-panel__corner--br{border-top:0;border-left:0;bottom:-1px;right:-1px}.bug-panel__scan{pointer-events:none;background:repeating-linear-gradient(#ffffff07 0 2px,#0000 2px 4px);position:absolute;inset:0;overflow:hidden}.bug-panel__scan:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--holo), .09), transparent);height:28%;animation:4.5s linear infinite bug-scan;position:absolute;left:0;right:0}@keyframes bug-scan{0%{transform:translateY(-120%)}to{transform:translateY(420%)}}.bug-story__voice{color:#f2f5ef;text-shadow:0 0 12px rgba(var(--holo), .25);margin:0;font-size:.75rem;line-height:1.9}.bug-story__voice-tag{color:rgb(var(--holo));margin-inline-end:.35rem;font-family:ui-monospace,monospace;font-size:.58rem}.bug-story__echo{color:rgba(var(--holo), .75);border-inline-start:2px solid rgba(var(--holo), .4);margin:0;padding-inline-start:.5rem;font-family:ui-monospace,monospace;font-size:.58rem}.bug-story__row{gap:.55rem;display:flex}.bug-story__label{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.bug-story__label>span{color:var(--color-muted);font-family:ui-monospace,monospace;font-size:.55rem}.bug-field{width:100%;font-family:var(--font-fa);color:#f5f7f2;border:1px solid rgba(var(--holo), .25);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#0000008c;border-radius:0;outline:none;padding:.6rem .7rem;font-size:.8rem;transition:border-color .25s,box-shadow .25s,background .25s}.bug-field:focus{border-color:rgb(var(--holo));background:rgba(var(--holo), .05);box-shadow:0 0 0 1px rgba(var(--holo), .35), 0 0 22px rgba(var(--holo), .18) inset}.bug-field::placeholder{color:#ffffff47}.bug-field--tall{resize:vertical;min-height:118px;line-height:1.9}.bug-field--mono{min-height:88px;font-family:ui-monospace,monospace;font-size:.72rem}.bug-field--sev-critical{color:#ffdfe4;border-color:#ff2d4bcc;animation:1s ease-in-out infinite bug-sev-throb}@keyframes bug-sev-throb{50%{box-shadow:0 0 18px #ff2d4b8c}}.bug-story__next{font-family:var(--font-fa);color:rgb(var(--holo));background:rgba(var(--holo), .09);border:1px solid rgba(var(--holo), .5);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;align-self:flex-start;padding:.42rem 1.1rem;font-size:.7rem;position:relative;overflow:hidden}.bug-story__next:after{content:"";background:linear-gradient(-90deg, transparent, rgba(var(--holo), .35), transparent);animation:2.6s ease-in-out infinite bug-sweep;position:absolute;inset:0;transform:translate(120%)}@keyframes bug-sweep{60%,to{transform:translate(-120%)}}.bug-story__next:disabled{opacity:.35;cursor:not-allowed}.bug-story__next:disabled:after{display:none}.bug-story__send{width:100%;font-family:var(--font-fa);color:#05070a;background:linear-gradient(180deg, #eaff6a, rgb(var(--holo)));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);cursor:pointer;box-shadow:0 0 30px rgba(var(--holo), .35);border:0;padding:.9rem;font-size:.85rem;font-weight:800;animation:2.4s ease-in-out infinite bug-send-idle;position:relative;overflow:hidden}@keyframes bug-send-idle{50%{box-shadow:0 0 46px rgba(var(--holo), .6)}}.bug-story__send:disabled{filter:grayscale(.7);opacity:.45;box-shadow:none;cursor:not-allowed;animation:none}.splash-prebuffer{text-align:center;color:var(--color-muted);margin-top:.4rem;font-family:ui-monospace,monospace;font-size:.62rem}.splash-prebuffer__line{opacity:.7}.splash-prebuffer--popup{text-align:center;margin-top:.75rem}.boot-ring{width:5.5rem;height:5.5rem;margin:0 auto;position:relative}.boot-ring__svg{width:100%;height:100%;transform:rotate(-90deg)}.boot-ring__track{fill:none;stroke:#9ef6ff1f;stroke-width:4px}.boot-ring__arc{fill:none;stroke:#9ef6ff;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #9ef6ff8c);transition:stroke-dasharray .35s}.boot-ring__pct{color:#e8feff;letter-spacing:.04em;justify-content:center;align-items:center;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:600;display:flex;position:absolute;inset:0}.portal-fx{z-index:380;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portal-fx__dim{background:0 0;transition:background 1.8s;position:absolute;inset:0}.portal-fx--charge .portal-fx__dim,.portal-fx--open .portal-fx__dim{background:#0000008c}.portal-fx__ring{opacity:0;border:1px solid #9ef6ff59;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-fx--charge .portal-fx__ring{opacity:1}.portal-fx__ring--1{width:28vmin;height:28vmin;animation:2.4s linear infinite portal-spin;box-shadow:0 0 24px #9ef6ff40,inset 0 0 18px #9ef6ff14}.portal-fx__ring--2{border-color:#c8ff0047;width:38vmin;height:38vmin;animation:3.2s linear infinite portal-spin-rev;box-shadow:0 0 32px #c8ff0026}.portal-fx__ring--3{border-style:dashed;border-color:#9ef6ff2e;width:48vmin;height:48vmin;animation:5s linear infinite portal-spin}.portal-fx__core{opacity:0;background:radial-gradient(circle,#fff 0%,#9ef6ff 35%,#0000 70%);border-radius:50%;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;position:absolute;top:50%;left:50%;transform:scale(.4)}.portal-fx--charge .portal-fx__core{animation:2s ease-in-out infinite portal-core-pulse}.portal-fx__void{clip-path:circle(0%);opacity:0;background:radial-gradient(circle,#0a0018 0%,#000 55% 100%);position:absolute;inset:0}.portal-fx--open .portal-fx__void,.portal-fx--done .portal-fx__void{opacity:1;animation:1.4s cubic-bezier(.22,1,.36,1) forwards portal-iris-open}.portal-fx--open .portal-fx__ring{opacity:.6;animation-duration:.8s}.portal-fx--done .portal-fx__dim{background:#000}@keyframes portal-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes portal-spin-rev{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes portal-core-pulse{0%,to{opacity:.35;transform:scale(.5)}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 40px #9ef6ff,0 0 80px #9ef6ff66}}@keyframes portal-iris-open{0%{clip-path:circle(0%)}to{clip-path:circle(150%)}}.ad-gate--portal-in .ad-gate__stage{animation:1.1s cubic-bezier(.2,.9,.3,1) both ad-portal-stage-in}.ad-gate--portal-in .ad-gate__video{animation:1.1s cubic-bezier(.2,.9,.3,1) both ad-portal-video-in}@keyframes ad-portal-stage-in{0%{opacity:0}to{opacity:1}}@keyframes ad-portal-video-in{0%{opacity:0;filter:brightness(2.5)blur(10px);transform:scale(.25)}60%{filter:brightness(1.4)blur(2px)}to{opacity:1;filter:none;transform:scale(1)}}.bug-hunt-page .bug-hunt__tab{font-size:.88rem}.bug-hunt-page .bug-hunt__stats{font-size:.85rem}.bug-hunt-page .bug-hunt__error,.bug-hunt-page .bug-hunt__ok,.bug-hunt-page .bug-hunt__note{font-size:.88rem}.bug-hunt-page .bug-story__chapter{font-size:.82rem}.bug-hunt-page .bug-story__voice{font-size:.95rem}.bug-hunt-page .bug-story__voice-tag,.bug-hunt-page .bug-story__echo{font-size:.78rem}.bug-hunt-page .bug-story__next,.bug-hunt-page .bug-story__send{font-size:.9rem}.bug-hunt-page .bug-story__dossier,.bug-hunt-page .bug-story__print-row{font-size:.85rem}.bug-hunt-page .bug-story__label{font-size:.82rem}.boot-api-fallback{text-align:center;height:100%;font-family:var(--font-fa);color:#e8ffb0;background:radial-gradient(at 50% 30%,#122018,#050505 70%);place-content:center;gap:1rem;padding:1.5rem;display:grid}.boot-api-fallback p{margin:0;font-size:.95rem;line-height:1.7}.login-screen-loading{height:100%;font-family:var(--font-fa);color:#c8ff00bf;background:#050505;place-items:center;margin:0;display:grid}.auth-path-popup{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020400b8;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.auth-path-popup__card{background:#0c1004;border:1px solid #c8ff0059;gap:.75rem;width:100%;max-width:20rem;padding:1.1rem 1rem 1rem;display:grid;box-shadow:0 0 40px #c8ff001f}.auth-path-popup__title{font-family:var(--font-fa);color:#c8ff00;text-align:center;margin:0;font-size:1.05rem;font-weight:800}.auth-path-popup__warn{font-family:var(--font-fa);color:#ffdc78e6;text-align:center;margin:0;font-size:.72rem;line-height:1.7}.auth-path-popup__actions{gap:.55rem;display:grid}.auth-path-popup__btn{isolation:isolate;font-family:var(--font-fa);color:#f4ffe8;-webkit-backdrop-filter:blur(12px)saturate(1.5);cursor:pointer;text-align:right;background:linear-gradient(145deg,#ffffff47,#c8ff001a 40%,#8cd2ff1f 70%,#ffffff29),#080e0459;border:1px solid #dcffa066;flex-direction:column;gap:.2rem;padding:.7rem .8rem;font-size:.88rem;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 0 20px #c8ff001a}.auth-path-popup__btn:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 48%,#0000 65%);animation:4.2s ease-in-out infinite auth-path-facet;position:absolute;inset:0;transform:translate(-120%)}@keyframes auth-path-facet{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.auth-path-popup__btn span{color:#dce6bea6;font-size:.68rem;font-weight:500}.auth-path-popup__btn--primary{color:#081000;background:linear-gradient(145deg,#ffffff8c,#d4ff4a 35%,#c8ff00 70%,#b4e6ff59);border-color:#ffffff73;box-shadow:inset 0 1px #ffffffb3,0 0 28px #c8ff0059}.auth-path-popup__btn--primary span{color:#081000a6}.auth-path-popup__switch,.auth-path-switch-bar{font-family:var(--font-fa);color:#c8ff00bf;cursor:pointer;background:0 0;border:0;font-size:.68rem;text-decoration:underline}.auth-path-switch-bar{z-index:60;background:#0000008c;border:1px solid #c8ff0040;padding:.25rem .45rem;text-decoration:none;position:absolute;top:.45rem;left:.55rem}.phone-auth-panel{background:#080c00d9;border:1px solid #c8ff0047;gap:.55rem;padding:.65rem .7rem;display:grid}.phone-auth-panel--blink{animation:1.4s ease-in-out infinite phone-auth-blink}@keyframes phone-auth-blink{0%,to{border-color:#ffd60059;box-shadow:0 0 #ffd60000}50%{border-color:#ffd600;box-shadow:0 0 18px #ffd60059}}.phone-auth-panel__head{align-items:center;gap:.45rem;display:flex}.phone-auth-panel__head h3{font-family:var(--font-fa);color:#f5ffd0;margin:0;font-size:.85rem}.phone-auth-panel__badge{color:#081000;background:#ffd600;padding:.12rem .35rem;font-size:.62rem;font-weight:800}.phone-auth-panel__field{font-family:var(--font-fa);color:#dce6beb3;gap:.25rem;font-size:.72rem;display:grid}.phone-auth-panel__input{color:#f5ffd0;background:#050700;border:1px solid #c8ff0040;width:100%;padding:.55rem .6rem;font-size:.9rem}.phone-auth-panel__btn{font-family:var(--font-fa);color:#081000;cursor:pointer;background:#c8ff00;border:0;padding:.55rem;font-weight:700}.phone-auth-panel__btn:disabled{opacity:.45;cursor:not-allowed}.phone-auth-panel__err{font-family:var(--font-fa);color:#ff6b6b;margin:0;font-size:.72rem}.phone-auth-panel__hint{font-family:var(--font-fa);color:#dce6be8c;margin:0;font-size:.68rem}.mobile-design-stage.login-screen,.mobile-design-stage.register-screen{position:relative}html.vault-fullscreen-active,body.vault-fullscreen-active{overscroll-behavior:none!important;background:#05070f!important;width:100%!important;max-width:none!important;height:100dvh!important;overflow:hidden!important}html.vault-fullscreen-active #root{visibility:hidden!important;pointer-events:none!important;height:100dvh!important;overflow:hidden!important}.vault-fullscreen--device{overscroll-behavior:none;touch-action:manipulation;background:#05070f;z-index:2147483000!important;visibility:visible!important;pointer-events:auto!important;border:0!important;border-radius:0!important;width:100dvw!important;max-width:none!important;height:100dvh!important;min-height:100svh!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.mobile-design-stage .vault-stage,.vault-stage{touch-action:manipulation;background:#05070f;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.vault-boot{font-family:var(--font-fa);color:#dce6ffa6;letter-spacing:.18em;background:#05070f;place-items:center;display:grid}.vault-immersive{background:#05070f;position:relative;border-radius:0!important;overflow:hidden!important}.vault-immersive__back{z-index:8;top:max(.85rem, env(safe-area-inset-top,0px));left:max(.85rem, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e6ecffe6;font-family:var(--font-fa);cursor:pointer;touch-action:manipulation;background:#080a1273;border:1px solid #bed2ff38;border-radius:.35rem;padding:.4rem .85rem;font-size:.72rem;position:absolute}.vault-immersive__kicker{z-index:7;top:max(1.05rem, calc(env(safe-area-inset-top,0px) + .35rem));right:max(1rem, env(safe-area-inset-right,0px));font-family:var(--font-fa);letter-spacing:.42em;color:#c8d7ff6b;margin:0;font-size:.68rem;font-weight:600;position:absolute}.vault-mw{z-index:2;position:absolute;inset:0}.vault-mw__space{pointer-events:none;background:radial-gradient(120% 80% at 50% 110%,#0a1020 0%,#0000 55%),radial-gradient(90% 60% at 50% -10%,#12182a 0%,#0000 50%),#05070f;position:absolute;inset:0;overflow:hidden}.vault-mw__depth{background:radial-gradient(circle at 50% 55%,#fff5dc12 0%,#0000 28%),radial-gradient(80% 40% at 50% 48%,#a0beff0f,#0000 60%);animation:48s ease-in-out infinite alternate vault-mw-drift;position:absolute;inset:-10%}.vault-mw__band{filter:blur(18px);opacity:.85;border-radius:50%;width:140%;height:38%;position:absolute;top:38%;left:-20%;transform:rotate(-16deg)}.vault-mw__band--far{background:linear-gradient(90deg,#0000 0%,#c8dcff14 18%,#ffecc829 48%,#c8ffb414 72%,#0000 100%);animation:90s linear infinite vault-mw-travel}.vault-mw__band--near{filter:blur(10px);opacity:.55;background:linear-gradient(90deg,#0000 5%,#fffaeb1f 35%,#1e223059 50%,#dcf0ff1a 68%,#0000 95%);height:26%;animation:55s linear infinite reverse vault-mw-travel;top:42%}.vault-mw__core{opacity:.72;background:radial-gradient(circle at 40% 35%,#fff6d8 0%,#ffe08a 35%,#c8ff008c 70%,#0000 78%);border-radius:50%;width:4.5rem;height:4.5rem;animation:8s ease-in-out infinite vault-mw-sun;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #ffe68c59,0 0 70px #c8ff002e}.vault-mw__haze{filter:blur(48px);opacity:.55;border-radius:50%;animation:36s ease-in-out infinite alternate vault-mw-drift;position:absolute}.vault-mw__haze--a{background:radial-gradient(circle, var(--vault-nebula-a,#d2e6ff29), transparent 70%);width:60%;height:40%;top:18%;left:-8%}.vault-mw__haze--b{background:radial-gradient(circle, var(--vault-nebula-b,#ffdc9624), transparent 70%);width:55%;height:38%;animation-delay:-12s;bottom:12%;right:-10%}.vault-mw__stars{position:absolute;inset:0}.vault-mw__star{opacity:.55;background:#eef3ff;border-radius:50%;animation:4.5s ease-in-out infinite vault-mw-twinkle;position:absolute}.vault-mw__star--soft{opacity:.35;box-shadow:none;background:#c8d6f0}@keyframes vault-mw-travel{0%{transform:rotate(-16deg)translate(-4%)}to{transform:rotate(-16deg)translate(4%)}}@keyframes vault-mw-drift{0%{transform:translate(0)scale(1)}to{transform:translate(2%,-1.5%)scale(1.04)}}@keyframes vault-mw-sun{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(1)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.05)}}@keyframes vault-mw-twinkle{0%,to{opacity:.2}50%{opacity:.75}}@keyframes vault-mw-soft{0%{opacity:1;filter:blur()}45%{opacity:.4;filter:blur(2px)}55%{opacity:.4;filter:blur(2px)}to{opacity:1;filter:blur()}}.vault-mw--spinning .vault-mw__ui,.vault-mw--spinning .vault-mw__space{animation:.72s cubic-bezier(.33,.1,.2,1) both vault-mw-soft}.vault-mw--personal .vault-mw__core{filter:hue-rotate(12deg)saturate(1.15)}.vault-mw--personal .vault-mw__band--near{opacity:.7}.vault-mw__ui{z-index:3;padding:max(5rem, calc(env(safe-area-inset-top,0px) + 4rem)) 1.15rem max(1.6rem, env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;align-items:center;gap:1.1rem;display:flex;position:absolute;inset:0}.vault-mw__flip{top:max(3.4rem, calc(env(safe-area-inset-top,0px) + 2.6rem));border:1px solid var(--vault-lime,#c8ff00);position:absolute}@supports (color:color-mix(in lab, red, red)){.vault-mw__flip{border:1px solid color-mix(in srgb, var(--vault-lime,#c8ff00) 40%, transparent)}}.vault-mw__flip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--vault-lime,#c8ff00);font-family:var(--font-fa);letter-spacing:.1em;cursor:pointer;touch-action:manipulation;background:#080a1280;border-radius:.4rem;padding:.5rem 1.1rem;font-size:.76rem;font-weight:700}.vault-mw__flip:disabled{opacity:.55;cursor:wait}.vault-mw__balances{grid-template-columns:1fr 1fr;gap:.85rem;width:min(100%,22rem);display:grid}.vault-mw__card{flex-direction:column;align-items:stretch;min-width:0;display:flex}.vault-mw__card-glass{border:1px solid var(--card-accent,#c8ff00);border-radius:1.1rem;height:7.2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.vault-mw__card-glass{border:1px solid color-mix(in srgb, var(--card-accent,#c8ff00) 35%, #ffffff1f)}}.vault-mw__card-glass{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:linear-gradient(145deg,#ffffff1f,#ffffff05 42%,#ffffff0d),#0a0e1659;overflow:hidden;box-shadow:inset 0 1px #fff3,0 10px 28px #00000047}.vault-mw__card--rang{--card-accent:var(--vault-lime,#c8ff00)}.vault-mw__card--narang{--card-accent:var(--vault-gold,#e8c547)}.vault-mw__card-fill{height:calc(var(--vault-fill,.4) * 70%);background:linear-gradient(180deg, var(--card-accent,#c8ff00), var(--card-accent,#c8ff00));border-radius:.7rem;position:absolute;bottom:12%;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.vault-mw__card-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--card-accent,#c8ff00) 45%, transparent), color-mix(in srgb, var(--card-accent,#c8ff00) 22%, transparent))}}.vault-mw__card-fill{box-shadow:0 0 18px var(--card-accent,#c8ff00)}@supports (color:color-mix(in lab, red, red)){.vault-mw__card-fill{box-shadow:0 0 18px color-mix(in srgb, var(--card-accent,#c8ff00) 25%, transparent)}}.vault-mw__card-fill{opacity:.8;transition:height .85s cubic-bezier(.22,1,.36,1)}.vault-mw__card--rang .vault-mw__card-fill{--vault-fill:var(--vault-rang-fill,.4)}.vault-mw__card--narang .vault-mw__card-fill{--vault-fill:var(--vault-narang-fill,.4)}.vault-mw__card-shine{pointer-events:none;background:linear-gradient(120deg,#ffffff2e,#0000 30% 70%,#ffffff0d);position:absolute;inset:0}.vault-mw__card-label{text-align:center;font-family:var(--font-fa);letter-spacing:.28em;color:var(--card-accent,#c8ff00);margin:.65rem 0 .15rem;font-size:.68rem;font-weight:700}.vault-mw__card-amount{text-align:center;font-family:var(--font-mono,ui-monospace, monospace);color:#f2f5ff;letter-spacing:.02em;margin:0;font-size:clamp(1rem,4.2vw,1.2rem);font-weight:700}.vault-mw__hint{font-family:var(--font-fa);letter-spacing:.38em;color:#becdeb66;margin:0;font-size:.62rem}.vault-mw__hint--personal{top:max(3.5rem, calc(env(safe-area-inset-top,0px) + 2.7rem));left:max(.9rem, env(safe-area-inset-left,0px));letter-spacing:.28em;position:absolute}.vault-mw--personal .vault-mw__flip{top:max(3.4rem, calc(env(safe-area-inset-top,0px) + 2.6rem));right:max(.9rem, env(safe-area-inset-right,0px));left:auto}.vault-desk-wrap{z-index:6;transition:opacity .35s;position:absolute;inset:0}.vault-desk-wrap.is-dim{opacity:0;pointer-events:none}.vault-desk{z-index:6;bottom:0;left:0;right:0;top:max(5.2rem, calc(env(safe-area-inset-top,0px) + 4.4rem));padding:0 .75rem max(.75rem, env(safe-area-inset-bottom,0px));pointer-events:none;touch-action:pan-y;flex-direction:column;gap:.55rem;display:flex;position:absolute}.vault-desk__sky,.vault-desk__chamber{pointer-events:auto}.vault-desk__sky{justify-items:center;gap:.25rem;display:grid}.vault-desk__dial{width:min(100%,15.5rem);height:8.6rem;position:relative}.vault-desk__dial-ring{border:1px solid #b4d2ff2e;border-radius:50%;position:absolute;inset:12% 8% 8%;box-shadow:inset 0 0 24px #78aaff14,0 0 20px #c8ff000f}.vault-desk__node{cursor:pointer;touch-action:manipulation;background:#141c28d9;border:1px solid #dcebff59;border-radius:50%;width:.72rem;height:.72rem;margin:-.36rem 0 0 -.36rem;padding:0;transition:transform .25s,background .25s,box-shadow .25s;position:absolute;box-shadow:0 0 8px #b4d2ff26}.vault-desk__node.is-on{background:var(--vault-lime,#c8ff00);border-color:var(--vault-lime,#c8ff00)}@supports (color:color-mix(in lab, red, red)){.vault-desk__node.is-on{border-color:color-mix(in srgb, var(--vault-lime,#c8ff00) 80%, #fff)}}.vault-desk__node.is-on{box-shadow:0 0 14px var(--vault-lime,#c8ff00), 0 0 28px var(--vault-lime,#c8ff00)}@supports (color:color-mix(in lab, red, red)){.vault-desk__node.is-on{box-shadow:0 0 14px color-mix(in srgb, var(--vault-lime,#c8ff00) 55%, transparent), 0 0 28px color-mix(in srgb, var(--vault-lime,#c8ff00) 25%, transparent)}}.vault-desk__node.is-on{transform:scale(1.35)}.vault-desk__dial-core{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:28% 18% 22%}.vault-desk__title{font-family:var(--font-fa);letter-spacing:.18em;color:#f2f6ff;text-shadow:0 0 18px #0000008c;margin:0;font-size:1.15rem;font-weight:800}.vault-desk__whisper{font-family:var(--font-fa);color:#bed2f08c;margin:.2rem 0 0;font-size:.68rem}.vault-desk__swipe-hint{font-family:var(--font-fa);letter-spacing:.12em;color:#aabedc66;margin:0;font-size:.58rem}.vault-desk__chamber{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(165deg,#ffffff17,#ffffff05 40%),#060a12b8;border:1px solid #b4d2ff29;border-radius:1.2rem;flex:auto;min-height:0;padding:.9rem .85rem 1rem;animation:.35s both vault-desk-in;overflow:auto;box-shadow:inset 0 1px #ffffff1a}@keyframes vault-desk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vault-desk__toast{background:var(--vault-lime,#c8ff00);border-radius:.55rem;margin:0 0 .7rem;padding:.45rem .6rem}@supports (color:color-mix(in lab, red, red)){.vault-desk__toast{background:color-mix(in srgb, var(--vault-lime,#c8ff00) 14%, transparent)}}.vault-desk__toast{color:#eef8d0;font-family:var(--font-fa);font-size:.72rem}.vault-desk__toast.is-bad{color:#ffb4b4;background:#ff505029}.vault-desk__gaze{gap:.7rem;display:grid}.vault-desk__stat{border:1px solid var(--vault-lime,#c8ff00);border-radius:.9rem;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.vault-desk__stat{border:1px solid color-mix(in srgb, var(--vault-lime,#c8ff00) 28%, transparent)}}.vault-desk__stat{background:#00000038}.vault-desk__stat--gold{border-color:var(--vault-gold,#e8c547)}@supports (color:color-mix(in lab, red, red)){.vault-desk__stat--gold{border-color:color-mix(in srgb, var(--vault-gold,#e8c547) 30%, transparent)}}.vault-desk__stat span{font-family:var(--font-fa);letter-spacing:.18em;color:var(--vault-lime,#c8ff00);margin-bottom:.25rem;font-size:.62rem;display:block}.vault-desk__stat--gold span{color:var(--vault-gold,#e8c547)}.vault-desk__stat strong{font-family:var(--font-mono,ui-monospace, monospace);color:#f4f7ff;font-size:1.2rem}.vault-desk__meta{font-family:var(--font-fa);color:#d2dcf0bf;gap:.35rem;font-size:.72rem;display:grid}.vault-desk__meta p{margin:0}.vault-desk__meta b{color:#f0f4ff;font-family:var(--font-mono,ui-monospace, monospace);font-weight:600}.vault-desk__warn{color:#ff9b9b!important}.vault-desk__form{gap:.7rem;display:grid}.vault-desk__paths{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.vault-desk__paths label{color:#dce6ffb3;font-family:var(--font-fa);cursor:pointer;background:#00000040;border:1px solid #b4d2ff2e;border-radius:.7rem;place-items:center;gap:.2rem;padding:.6rem .35rem;font-size:.72rem;display:grid}.vault-desk__paths label.is-on{color:var(--vault-lime,#c8ff00);border-color:var(--vault-lime,#c8ff00)}@supports (color:color-mix(in lab, red, red)){.vault-desk__paths label.is-on{border-color:color-mix(in srgb, var(--vault-lime,#c8ff00) 40%, transparent)}}.vault-desk__paths label.is-on{background:var(--vault-lime,#c8ff00)}@supports (color:color-mix(in lab, red, red)){.vault-desk__paths label.is-on{background:color-mix(in srgb, var(--vault-lime,#c8ff00) 12%, transparent)}}.vault-desk__paths input{opacity:0;pointer-events:none;position:absolute}.vault-desk__field{font-family:var(--font-fa);color:#c8d7f5b3;gap:.3rem;font-size:.68rem;display:grid}.vault-desk__field input,.vault-desk__inline input{color:#f2f5ff;font-family:var(--font-mono,ui-monospace, monospace);background:#00000059;border:1px solid #b4d2ff33;border-radius:.6rem;padding:.65rem .7rem;font-size:.9rem}.vault-desk__go{border:1px solid var(--vault-lime,#c8ff00)}@supports (color:color-mix(in lab, red, red)){.vault-desk__go{border:1px solid color-mix(in srgb, var(--vault-lime,#c8ff00) 45%, transparent)}}.vault-desk__go{background:var(--vault-lime,#c8ff00)}@supports (color:color-mix(in lab, red, red)){.vault-desk__go{background:color-mix(in srgb, var(--vault-lime,#c8ff00) 18%, transparent)}}.vault-desk__go{color:var(--vault-lime,#c8ff00);font-family:var(--font-fa);cursor:pointer;border-radius:.7rem;padding:.7rem;font-size:.82rem;font-weight:700}.vault-desk__go:disabled{opacity:.4;cursor:not-allowed}.vault-desk__note{font-family:var(--font-fa);color:#c8d7f58c;margin:0;font-size:.68rem}.vault-desk__list{gap:.45rem;display:grid}.vault-desk__sub{font-family:var(--font-fa);letter-spacing:.2em;color:#bed2ff8c;margin:.55rem 0 .2rem;font-size:.68rem}.vault-desk__empty{font-family:var(--font-fa);color:#b4c3dc80;margin:0;font-size:.75rem}.vault-desk__row{font-family:var(--font-fa);background:#00000038;border:1px solid #aac8ff1f;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .6rem;display:flex}.vault-desk__row--stack{flex-direction:column;align-items:stretch}.vault-desk__row strong{color:#eef2ff;font-size:.74rem;display:block}.vault-desk__row span{color:#b4c3dc8c;font-size:.62rem}.vault-desk__row b{font-family:var(--font-mono,ui-monospace, monospace);color:var(--vault-lime,#c8ff00);font-size:.82rem}.vault-desk__row-actions{align-items:center;gap:.4rem;display:flex}.vault-desk__mini{color:#e6f0ffd9;font-family:var(--font-fa);cursor:pointer;background:#0000004d;border:1px solid #b4d2ff40;border-radius:.45rem;padding:.35rem .55rem;font-size:.65rem}.vault-desk__inline{grid-template-columns:1fr auto;gap:.4rem;display:grid}@media (prefers-reduced-motion:reduce){.vault-desk__chamber{animation:none}.vault-desk__node{transition:none}.vault-mw__depth,.vault-mw__band,.vault-mw__core,.vault-mw__haze,.vault-mw__star,.vault-mw--spinning .vault-mw__ui,.vault-mw--spinning .vault-mw__space{animation:none}.vault-mw__card-fill{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.admin-shell{--color-text:#2a2144;--color-muted:#5e5678;--color-surface:#ffffffc7;--color-surface-1:#ffffffdb;--color-surface-2:#ffffff9e;--color-border:#7850aa29;--color-bg:transparent;--aj-ink:#2a2144;color:var(--aj-ink);background:radial-gradient(900px 420px at 0 -10%,#ffbadcd9,#0000 60%),radial-gradient(800px 480px at 100% 0,#bae6ffcc,#0000 55%),radial-gradient(700px 500px at 50% 100%,#d2ffd6bf,#0000 50%),#f7f1ff;font-size:1.05rem}.admin-shell .text-xs{font-size:.95rem!important}.admin-shell .text-sm{font-size:1.05rem!important}.admin-shell .text-\[10px\]{font-size:.95rem!important}.admin-shell h1{letter-spacing:-.03em;font-size:1.85rem}.admin-shell h2{font-size:1.35rem}.admin-shell .card,.admin-shell .admin-main>div{border-radius:1.4rem}.admin-shell .card{background:#ffffffb8;border:1px solid #ffffffe6;box-shadow:0 12px 30px #7850b414,inset 0 1px #ffffffe6}.aj-release{align-items:center;gap:.35rem;margin-inline-end:.6rem;display:inline-flex}.aj-release span{opacity:.7;font-size:.85rem}.aj-release button{cursor:pointer;background:0 0;border:1px solid #7850aa40;padding:.15rem .7rem}.aj-release button.is-on{color:#fff;background:#2a2144}.admin-shell button,.admin-shell .mobile-lang-btn,.admin-shell .mobile-menu-btn{border-radius:999px;font-size:1rem;font-weight:700}.admin-shell button.captcha-color-swatch{border:3px solid #2a2144;border-radius:1rem;width:100%;height:4.25rem;padding:0;box-shadow:0 0 0 4px #fff3c4f2}.admin-shell .admin-main button:not(.aj-group):not(.aj-chip){color:#3a1848;cursor:pointer;background:linear-gradient(#fff 0%,#ffe8f4 40%,#ffb7dc 100%);border:0;padding:.55rem 1rem;box-shadow:0 8px 18px #ff78aa40,inset 0 1px #fff}.admin-shell button[class*=bg-red],.admin-shell button[class*=danger],.admin-shell button[class*=destructive]{color:#5c1020!important;background:linear-gradient(#ffe1e1,#ff8d8d)!important}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.admin-shell textarea,.admin-shell select{box-shadow:0 0 0 3px #b388e82e;color:#2a2144!important;background:#fff3c4!important;border:2px solid #b388e8!important;border-radius:1rem!important;font-size:1.05rem!important}.admin-shell input:not([type=checkbox]):not([type=radio]):focus,.admin-shell textarea:focus,.admin-shell select:focus{outline:3px solid #7c4dff47;background:#fff8dc!important;border-color:#7c4dff!important}.admin-shell input:disabled,.admin-shell textarea:disabled,.admin-shell select:disabled{box-shadow:none;color:#8d879c!important;background:#f4f1f7!important;border-color:#ddd6e8!important}.admin-shell table{border-collapse:separate;border-spacing:0 .45rem;width:100%;font-size:1rem}.admin-shell th{text-align:right;color:#5e5678;font-size:.95rem}.admin-shell td{background:#ffffffb8;padding:.75rem .8rem}.admin-shell tr td:first-child{border-radius:0 1rem 1rem 0}.admin-shell tr td:last-child{border-radius:1rem 0 0 1rem}.aj-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f1ffdb;padding:.8rem .9rem .7rem;position:sticky;top:0}.aj-brand{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.aj-brand a{color:#2a2144;align-items:center;gap:.45rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.aj-tools{align-items:center;gap:.45rem;display:flex}.aj-tools a,.aj-tools .aj-view-site{color:#5a3d86;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none}.admin-shell .mobile-lang-btn{border-radius:999px;width:auto;height:2.1rem;padding:0 .75rem;font-size:.95rem}.admin-shell:not(.admin-login){flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.admin-shell .aj-main.admin-main{flex:1;min-height:0;padding:.4rem .9rem 5.5rem;overflow-y:auto}.aj-dot{background:linear-gradient(145deg,#ffe28a,#ff8ec6 50%,#8eb6ff);border-radius:42% 58% 60% 40%;width:1.5rem;height:1.5rem;box-shadow:0 6px 14px #ff8cbe59}.aj-groups,.aj-dock{gap:.4rem;display:flex;overflow:auto}.aj-group{font:inherit;cursor:pointer;color:#3a1848;text-align:center;background:#ffffffb3;border:0;border-radius:999px;padding:.55rem .85rem;font-size:.98rem;font-weight:800;text-decoration:none}.aj-group.is-on{color:#1a1030;box-shadow:0 8px 16px #5028781f}.aj-group--dash.is-on{background:linear-gradient(#fff,#ffe9a8)}.aj-group--infra.is-on{background:linear-gradient(#fff,#b8ffe4)}.aj-group--user.is-on{background:linear-gradient(#fff,#ffc2de)}.aj-group--core.is-on{background:linear-gradient(#fff,#d4c8ff)}.aj-chips{gap:.45rem;padding:.45rem 0 .15rem;display:flex;overflow:auto}.aj-chip{color:#2a2144;background:#ffffffb8;border:1px solid #fffffff2;border-radius:1.1rem;flex:none;max-width:16rem;padding:.55rem .75rem;text-decoration:none}.aj-chip strong{font-size:1rem;display:block}.aj-chip small{color:#5e5678;margin-top:.15rem;font-size:.92rem;line-height:1.35;display:block}.aj-chip.is-on{outline:2px solid #ff8ec6}.aj-main{padding:.4rem .9rem 5.5rem}.aj-dock{z-index:40;background:#ffffffe0;border-radius:999px;padding:.35rem;position:fixed;bottom:.55rem;left:.6rem;right:.6rem;box-shadow:0 10px 30px #50287829}.aj-dock .aj-group{flex:none;padding:.55rem .75rem;font-size:.95rem}.aj-dock{overflow:auto}@media (width>=900px){.aj-dock{display:none}.aj-main{padding-bottom:1.4rem}}.aj-board{flex-direction:column;gap:1rem;display:flex}.aj-board h1{margin:0;font-size:2rem}.aj-board>p{color:#5e5678;margin:.2rem 0 0;font-size:1.05rem}.aj-stats{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;display:grid}.aj-stat{background:#ffffffbf;border-radius:1.3rem;padding:.8rem .85rem;animation:.6s both aj-pop;box-shadow:0 10px 24px #7850b414}.aj-stat b{font-size:1.55rem;display:block}.aj-stat span{color:#5e5678;font-size:.95rem}.aj-stat--ok{background:linear-gradient(#fff,#d9ffe8)}.aj-stat--bad{background:linear-gradient(#fff,#ffd0d0)}.aj-stat--gold{background:linear-gradient(#fff,#fff0c2)}.aj-stat--blue{background:linear-gradient(#fff,#d9f1ff)}.aj-mods{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.65rem;display:grid}.aj-mod{color:#2a2144;border-top:4px solid var(--g,#ffb7dc);background:#ffffffc7;border-radius:1.3rem;padding:.85rem .9rem;text-decoration:none;display:block;box-shadow:0 10px 22px #7850b412}.aj-mod em{color:#7a4cff;font-size:.92rem;font-style:normal}.aj-mod strong{margin-top:.2rem;font-size:1.08rem;display:block}.aj-mod small{color:#5e5678;margin-top:.3rem;font-size:.95rem;line-height:1.45;display:block}.aj-bubble{background:linear-gradient(#fff,#ffe4f3);border-radius:1.4rem;padding:.9rem 1rem;font-size:1.05rem}.aj-meter{background:#ffffffb3;border-radius:999px;height:.45rem;margin-top:.45rem;overflow:hidden}.aj-meter i{border-radius:inherit;background:linear-gradient(90deg,#7dffe0,#ff8ec6);height:100%;display:block}.aj-row{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.65rem;display:grid}.aj-panel{background:#ffffffbf;border-radius:1.3rem;padding:.9rem 1rem;box-shadow:0 10px 24px #7850b414}.aj-panel h2{margin:0 0 .45rem;font-size:1.2rem}.aj-panel li{margin:.35rem 0;font-size:1rem;line-height:1.45}.aj-panel p{margin:.3rem 0;font-size:1.02rem}.aj-alerts{margin:.4rem 0 0;padding:0;list-style:none}.aj-alert{cursor:help;background:#ffffffe6;border-radius:1rem;padding:.7rem .8rem}.aj-alert strong{color:#8a3d78;font-size:.95rem;display:block}.aj-alert span{margin-top:.15rem;font-size:1.05rem;display:block}.aj-alert small{color:#3a3058;margin-top:.4rem;font-size:1rem;line-height:1.55;display:none}.aj-alert:hover small,.aj-alert:focus small{display:block}.aj-gh{margin:.4rem 0 0;font-size:1.35rem}.aj-gh--infra{color:#0f8f68}.aj-gh--user{color:#c43b78}.aj-gh--core{color:#5b3fd4}.admin-shell.admin-login{flex-direction:column;justify-content:flex-start;align-items:center;height:auto;min-height:100dvh;max-height:none;padding:1.4rem 1rem 2.5rem;display:flex;overflow:hidden auto}.admin-login button[type=submit]{color:#3a1848;background:linear-gradient(#fff 0%,#ffe8f4 40%,#ffb7dc 100%);border:0;border-radius:999px;width:100%;margin-top:.4rem;font-size:1.05rem;font-weight:800;box-shadow:0 8px 18px #ff78aa40}.admin-shell .terminal-frame{background:#ffffffe0;border:1px solid #7850aa2e;box-shadow:0 12px 30px #7850b41a,inset 0 1px #fffffff2}.admin-shell .terminal-titlebar{background:#fff3dcf2;border-bottom:1px solid #7850aa24}.admin-shell .terminal-title,.admin-shell .terminal-label,.admin-shell .terminal-body{color:#2a2144}.admin-shell .terminal-input{color:#2a2144!important;background:#fff3c4!important;border:2px solid #b388e8!important}@keyframes aj-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vc-sheet{z-index:85;pointer-events:auto;--vc-pink:#ff4fd8;--vc-cyan:#5ce1ff;--vc-amber:#f5c451;--vc-void:#05070f;--vc-panel:#0a1020;--vc-hot:#ff3b5c;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.vc-sheet.is-away{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;inset:0 auto auto 0;overflow:hidden}.vc-sheet__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(7px);background:radial-gradient(70% 50% at 50% 35%,#ff4fd81f,#0000 55%),#000000c7;border:0;margin:0;padding:0;position:absolute;inset:0}.vc-sheet__panel{z-index:1;background:linear-gradient(160deg, #ff4fd814, transparent 40%), linear-gradient(200deg, #5ce1ff0f, transparent 45%), var(--vc-panel);color:#e8eefc;border:1px solid #ff4fd847;border-radius:1.15rem;flex-direction:column;gap:.75rem;width:min(24rem,100%);max-height:min(88vh,40rem);padding:.95rem .9rem .85rem;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5ce1ff14,0 18px 48px #0000008c}.vc-sheet__panel.is-hot{border-color:#ff3b5c8c;box-shadow:0 0 0 1px #ff3b5c33,0 18px 48px #50001473}.vc-sheet__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.vc-sheet__kicker{letter-spacing:.04em;color:#ff4fd8d9;margin:0;font-size:.72rem}.vc-sheet__me{color:#5ce1ff;margin:.2rem 0 0;font-size:.8rem;font-weight:700}.vc-sheet__err{color:#ff8a9a;background:#ff3b5c26;border-radius:.55rem;margin:0;padding:.45rem .6rem;font-size:.8rem}.vc-sheet__title{margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.vc-sheet__head-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.vc-btn{color:#e8eefc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .75rem;font-size:.78rem}.vc-btn:disabled{opacity:.4;cursor:default}.vc-btn.is-ghost{background:0 0}.vc-btn.is-ok{background:linear-gradient(135deg,#ff4fd859,#5ce1ff40);border-color:#ff4fd873}.vc-btn.is-danger{background:#ff3b5c40;border-color:#ff3b5c80}.vc-btn.is-call{background:#50dc8c38;border-color:#50dc8c80}.vc-btn--lg{border-radius:14px;min-height:3rem;padding:.85rem 1.35rem;font-size:1rem;font-weight:700}.vc-dial-row{flex-direction:column;gap:.45rem;margin-bottom:.75rem;display:flex}.vc-dial-call{width:100%}.vc-welcome,.vc-announce{flex-direction:column;align-items:center;gap:.85rem;padding:1.2rem .5rem .5rem;display:flex}.vc-robot{background:linear-gradient(160deg,#1a2540,#0c1222);border:1px solid #5ce1ff59;border-radius:1.4rem;place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}.vc-robot__aura{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#ff4fd859,#0000 65%);animation:1.8s ease-in-out infinite vc-aura;position:absolute;inset:-10%}.vc-robot__face{z-index:1;gap:.7rem;display:flex}.vc-robot__eye{background:var(--vc-cyan);width:.55rem;height:.55rem;box-shadow:0 0 8px var(--vc-cyan);border-radius:50%;animation:3.2s ease-in-out infinite vc-blink}.vc-robot__mouth{background:#ffffff59;border-radius:999px;width:1.2rem;height:.28rem;position:absolute;bottom:1.1rem}.vc-robot__mouth.is-talk{animation:.35s ease-in-out infinite alternate vc-talk}.vc-welcome__hint{color:#e8eefcb3;margin:0;font-size:.85rem}.vc-welcome__bar{background:#ffffff14;border-radius:999px;width:60%;height:3px;overflow:hidden}.vc-welcome__bar:after{content:"";background:linear-gradient(90deg, var(--vc-pink), var(--vc-cyan));width:40%;height:100%;animation:2.2s linear forwards vc-bar;display:block}.vc-announce__sync{text-align:center;max-height:10rem;margin:0;font-size:.92rem;line-height:1.85;overflow:auto}.vc-announce__sync span{color:#e8eefc59;transition:color .15s}.vc-announce__sync span.is-on{color:#fff;text-shadow:0 0 10px #5ce1ff59}.vc-hub{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.vc-hub__tabs{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.vc-hub__tab{color:#e8eefcb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.7rem;padding:.45rem .3rem;font-size:.78rem}.vc-hub__tab.is-on{color:#fff;background:#ff4fd826;border-color:#ff4fd873}.vc-hub__body{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:1.5rem .5rem;display:flex}.vc-hub__lead{color:#e8eefcbf;margin:0;font-size:.9rem}.vc-contacts{flex-direction:column;gap:.45rem;max-height:min(52vh,22rem);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.vc-contact{width:100%;color:inherit;cursor:pointer;text-align:right;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.85rem;align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.vc-contact.is-ring .vc-contact__avatar{animation:1.1s ease-out infinite vc-halo;box-shadow:0 0 #ff4fd880}.vc-contact.is-hot{border-color:#ff3b5c8c}.vc-contact__avatar{color:#0a1020;border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.vc-contact__meta{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.vc-contact__meta strong{font-size:.9rem}.vc-contact__meta em{color:#e8eefc8c;font-size:.72rem;font-style:normal}.vc-contact__dot{background:#ffffff40;border-radius:50%;width:.45rem;height:.45rem}.vc-contact__dot.is-on{background:#4ade80;box-shadow:0 0 8px #4ade80b3}.vc-presence-pill{border-radius:999px;align-items:center;gap:.35rem;width:fit-content;margin-top:.15rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.vc-presence-pill__dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.vc-presence-pill.is-on{color:#052e16;background:#4ade80eb}.vc-presence-pill.is-on .vc-presence-pill__dot{background:#15803d;animation:1.4s ease-in-out infinite vc-presence-pulse;box-shadow:0 0 0 3px #15803d59}.vc-presence-pill.is-off{color:#e8eefcbf;background:#ffffff14;border:1px solid #ffffff1f}.vc-presence-pill.is-off .vc-presence-pill__dot{background:#ffffff59}@keyframes vc-presence-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.vc-intro{flex-direction:column;align-items:center;gap:.85rem;display:flex}.vc-intro__card{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), #00000040;text-align:center;border-radius:1rem;width:100%;padding:1.1rem;animation:.45s vc-intro-in}.vc-intro__photo{color:#0a1020;background:var(--accent);border-radius:1rem;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto .75rem;font-size:1.6rem;font-weight:800;display:grid}.vc-intro__card h3{margin:0;font-size:1.1rem}.vc-intro__role{color:var(--accent);margin:.25rem 0 .55rem;font-size:.85rem}.vc-intro__bio{color:#e8eefcc7;margin:0;font-size:.85rem;line-height:1.6}.vc-intro__nav{justify-content:center;gap:.5rem;width:100%;display:flex}.vc-glass--intro{text-align:center}.vc-intro--phone{width:100%}.vc-intro__lead{color:#ffffffb8;margin:0 0 .65rem;font-size:.72rem;line-height:1.55}.vc-intro__kicker{letter-spacing:.12em;opacity:.65;margin:0 0 .35rem;font-size:.68rem}.vc-intro__card--cinema{box-shadow:0 0 0 1px #ffffff14, 0 16px 40px #00000059, 0 0 48px color-mix(in srgb, var(--accent) 28%, transparent);animation:.75s cubic-bezier(.22,1,.28,1) vc-hollywood-in;position:relative;overflow:hidden}.vc-intro__shine{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff24 48%,#0000 56%);animation:1.8s ease-in-out vc-intro-shine;position:absolute;inset:-40% -20%}.vc-intro--phone .vc-intro__photo{border-radius:50%;overflow:hidden;box-shadow:0 10px 28px #0006}.vc-intro--phone .vc-intro__photo img{object-fit:cover;width:100%;height:100%}.vc-intro__live{color:#9dffc3;background:#3dff8a2e;border-radius:999px;margin-top:.45rem;padding:.12rem .55rem;font-size:.62rem;display:inline-block}.vc-intro__again{width:100%;margin-top:.55rem}.vc-glass__label--sub{opacity:.8;margin-top:.65rem;font-size:.7rem}@keyframes vc-hollywood-in{0%{opacity:0;filter:blur(4px);transform:scale(1.06)translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes vc-intro-shine{0%{transform:translate(-30%)rotate(8deg)}to{transform:translate(30%)rotate(8deg)}}.vc-thread{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.vc-thread__person{align-items:center;gap:.55rem;display:flex}.vc-thread__person strong{font-size:.9rem;display:block}.vc-thread__person em{color:#e8eefc8c;font-size:.72rem;font-style:normal}.vc-thread__list{background:#00000038;border-radius:.75rem;flex-direction:column;gap:.45rem;min-height:8rem;max-height:min(36vh,14rem);margin:0;padding:.35rem;list-style:none;display:flex;overflow:auto}.vc-thread__empty{text-align:center;color:#e8eefc73;padding:1rem;font-size:.8rem}.vc-bubble{background:#ffffff14;border-radius:.75rem .75rem .75rem .2rem;align-self:flex-start;max-width:85%;padding:.45rem .6rem;font-size:.85rem}.vc-bubble.is-mine{background:#ff4fd838;border-radius:.75rem .75rem .2rem;align-self:flex-end}.vc-bubble p{margin:0}.vc-bubble__photo{cursor:pointer;background:0 0;border:0;border-radius:.5rem;margin-top:.35rem;padding:0;display:block;overflow:hidden}.vc-bubble__photo img{object-fit:cover;filter:blur(12px);width:7.5rem;height:7.5rem;transition:filter .2s;display:block;transform:scale(1.08)}.vc-bubble__photo.is-clear img,.vc-bubble.is-mine .vc-bubble__photo img{filter:none;transform:none}.vc-composer{grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;display:grid}.vc-composer__photo{cursor:pointer;border:1px dashed #ffffff40;border-radius:999px;padding:.35rem .5rem;font-size:.72rem}.vc-composer__input{color:#e8eefc;background:#00000040;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .75rem;font-size:.85rem}.vc-composer__preview{color:#e8eefca6;align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:flex}.vc-ring{text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:1.25rem .5rem;display:flex}.vc-ring__avatar{color:#0a1020;border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:1.6rem;font-weight:800;display:grid;position:relative}.vc-ring__pulse{pointer-events:none;border:2px solid #ff4fd88c;border-radius:50%;animation:1.2s ease-out infinite vc-halo;position:absolute;inset:-8%}.vc-ring__pulse--2{animation-delay:.4s}.vc-ring.is-hot .vc-ring__pulse{border-color:#ff3b5cb3}.vc-ring__name{margin:0;font-weight:700}.vc-ring__timer{color:var(--vc-cyan);margin:0;font-size:.9rem}.vc-ring.is-hot .vc-ring__timer{color:var(--vc-hot)}.vc-ring__hint{color:#e8eefc80;margin:0;font-size:.75rem}.vc-ring__actions{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.35rem;display:flex}.vc-vm{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:.85rem .35rem;display:flex}.vc-vm__beep{color:var(--vc-amber);margin:0;font-size:.95rem}.vc-vm__wave{width:100%;height:3.2rem;padding:0 .5rem;position:relative}.vc-vm__mark{background:var(--vc-amber);width:2px;box-shadow:0 0 8px var(--vc-amber);z-index:1;position:absolute;top:0;bottom:0;right:18%}.vc-vm__bars{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.vc-vm__bars i{background:#5ce1ff73;border-radius:2px;width:3px;height:25%;display:block}.vc-vm__bars.is-live i{animation:.55s ease-in-out infinite alternate vc-bar-bounce;animation-delay:calc(var(--i) * 40ms)}.vc-vm__cap{color:#e8eefc8c;margin:0;font-size:.75rem}.vc-vm__done p{margin:0}@keyframes vc-aura{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes vc-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@keyframes vc-talk{0%{width:.7rem}to{width:1.45rem}}@keyframes vc-bar{0%{transform:translate(-100%)}to{transform:translate(160%)}}@keyframes vc-halo{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes vc-intro-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes vc-bar-bounce{0%{height:20%}to{height:85%}}.vc-call-wait{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.65rem;min-height:14rem;padding:1.5rem 1rem 2rem;display:flex}.vc-call-wait__kicker{opacity:.75;margin:0;font-size:.78rem}.vc-call-wait__title{margin:0;font-size:1.15rem;font-weight:700}.vc-call-wait__title--busy{color:#ff8a8a}.vc-call-wait__hint{opacity:.85;margin:0;font-size:.88rem}.vc-call-wait__pulse{border:2px solid #ff4fd88c;border-radius:50%;width:3.5rem;height:3.5rem;margin:.5rem 0 .75rem;animation:1.1s ease-in-out infinite vc-call-pulse}.vc-call-wait__cancel{min-width:8rem;margin-top:.5rem}@keyframes vc-call-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.vc-incoming__card--page{border-color:#5ce1ff80}.vc-line-free{pointer-events:auto;color:#9fb2d8;opacity:.75;background:#0a1020b8;border:1px solid #9fb2d859;border-radius:999px;padding:.3rem .8rem;font-size:.72rem}.vc-line-free:disabled{opacity:.45}.vc-incoming{z-index:400;pointer-events:none;background:0 0;justify-content:center;align-items:flex-end;padding:0 1rem;display:flex;position:fixed;bottom:5.5rem;left:0;right:0}.vc-incoming__card{pointer-events:auto;text-align:center;color:#e8eefc;background:linear-gradient(160deg,#ff4fd833,#0a1020 55%);border:1px solid #ff4fd873;border-radius:1.1rem;width:min(20rem,100%);padding:1.25rem 1rem;animation:1.6s ease-in-out infinite vc-aura;box-shadow:0 16px 40px #00000080}.vc-incoming__kicker{color:#ff4fd8e6;margin:0;font-size:.75rem}.vc-incoming__name{margin:.35rem 0 0;font-size:1.15rem;font-weight:800}.vc-incoming__timer{color:#5ce1ff;margin:.35rem 0 .85rem;font-size:.9rem}.vc-contact--static{cursor:default;text-align:inherit;background:0 0;border:none;flex:1}.vc-dial-row__call{flex-shrink:0;min-width:4.2rem}.vc-hub--phone{flex:1;min-height:0}.vc-phone-frame{z-index:1;background:linear-gradient(145deg,#1a1a22,#0a0a0f);border-radius:2rem;width:min(24rem,100%);max-height:min(92vh,42rem);padding:.45rem;position:relative;box-shadow:0 0 0 2px #ffffff14,0 24px 56px #000000a6}.vc-phone-frame__bezel{pointer-events:none;background:#0000008c;border-radius:999px;width:28%;height:.28rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.vc-phone-frame__screen{max-height:min(86vh,38rem);margin-top:.35rem}.vc-phone-status{color:#e8eefc8c;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 .15rem .35rem;font-size:.65rem;display:flex}.vc-phone-status__icons{opacity:.7;font-size:.55rem}.vc-phone-frame__hint{text-align:center;color:#5ce1ff73;margin:.35rem 0 0;font-size:.68rem}.vc-back{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff47,#7850ff73);border:0;border-radius:999px;align-self:flex-start;margin-top:.45rem;padding:.45rem .9rem;font-size:.95rem;box-shadow:0 8px 20px #00000040}.vc-slider input[type=range]{accent-color:#3dff8a;width:100%}.vc-quick__btn{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:.7rem;padding:.35rem .45rem;font-size:.68rem}.vc-soon{text-align:center;color:#ffd56a;margin:.35rem 0 0;font-size:.75rem}.vc-avatar img{object-fit:cover;border-radius:50%;width:2.8rem;height:2.8rem}.vc-avatar-wrap{flex-direction:column;align-items:center;gap:.3rem;display:flex}.vc-waitdot{color:#ffe08a;font-size:.68rem}.vc-call-go{color:#042;cursor:pointer;background:radial-gradient(circle at 40% 30%,#b8ffd4,#14c46a 60%);border:0;border-radius:999px;width:100%;padding:.7rem 1rem;font-size:1rem;font-weight:700;box-shadow:0 8px 18px #14c46a59}.vc-livecard__photo{object-fit:cover;border-radius:50%;width:3.2rem;height:3.2rem}.vc-here{color:#fff;cursor:pointer;background:#3a3358;border:0;border-radius:999px;padding:.45rem .8rem;transition:transform .25s,background .25s}.vc-here.is-on{background:#14c46a;transform:scale(1.05)}.vc-pair.is-busy .vc-livecard--spotlight{border-color:#3dff8a59}.vc-pair.is-glow .vc-livecard{animation:none}.vc-phone-frame.is-liveglow{box-shadow:0 0 0 2px #3dff8ab3,0 0 28px #3dff8a73}@keyframes vc-board-peek{0%,70%,to{transform:translateY(0)}82%{transform:translateY(-18px)}92%{transform:translateY(8px)}}@keyframes vc-liveglow{50%{box-shadow:0 0 18px #3dff8aa6}}.vc-board{z-index:1;scrollbar-width:none;flex-direction:column;gap:.55rem;min-height:36rem;max-height:86vh;padding:0 .7rem 1rem;animation:3.2s ease-in-out infinite vc-board-peek;display:flex;position:relative;overflow:auto}.vc-board.is-call{animation:none}.vc-board::-webkit-scrollbar{display:none}.vc-lock__mid--top{flex:0;gap:.35rem;padding-top:.2rem}.vc-lock__mid--top .vc-lock__clock{font-size:2.4rem}.vc-lock__dock--inline{justify-content:space-between;gap:.25rem;padding:0}.vc-glass,.vc-livecard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1210288c;border:1px solid #ffffff24;border-radius:1.1rem;padding:.7rem}.vc-glass__label{text-align:center;color:#ffffffd9;margin:0 0 .45rem;font-size:.78rem}.vc-slider{color:#fff;grid-template-columns:1.2rem 1fr 2rem;align-items:center;gap:.4rem;margin-bottom:.4rem;display:grid}.vc-slider i{background:linear-gradient(90deg,#3dff8a 70%,#ffffff40 70%);border-radius:999px;height:.45rem}.vc-slider b{background:#3dff8a;border-radius:999px;justify-self:end;width:1.7rem;height:1rem}.vc-quick{align-items:center;gap:.4rem;display:flex}.vc-quick span{color:#fff;background:#2f6bff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.75rem;display:grid}.vc-quick__wide{padding:0 .7rem;background:#ffffff29!important;border-radius:.7rem!important;width:auto!important}.vc-avatars{gap:.55rem;display:flex;overflow:auto}.vc-avatar{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.25rem;font-size:.62rem;display:flex}.vc-avatar span{background:linear-gradient(160deg,#ff8ad4,#6d5efc);border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1rem;display:grid}.vc-pair__row{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.vc-livecard{flex-direction:column;align-items:flex-start;gap:.25rem;min-height:7.2rem;display:flex}.vc-livecard--spotlight,.vc-livecard--actions{justify-content:center;align-items:center;min-height:10.5rem;max-height:10.5rem;overflow:hidden}.vc-livecard--actions{justify-content:flex-end;align-items:stretch}.vc-livecard strong{text-align:center;width:100%;font-size:.82rem}.vc-livecard small{opacity:.7;color:#9dffc3;text-align:center;width:100%}.vc-livecard__body{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;width:100%;height:100%;min-height:0;padding:.15rem .25rem;display:flex;position:relative}.vc-livecard__face{background:linear-gradient(160deg,#ffb1de,#6a5cff);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.vc-livecard div{gap:.35rem;margin-top:auto;display:flex}.vc-phone-callbtn--sm,.vc-phone-end--sm{width:2rem;min-width:0;height:2rem;margin:0;padding:0;font-size:.65rem}.vc-phone-frame__screen.is-cosmos{background:#070616;border-color:#0000;min-height:32rem;padding:0;position:relative;overflow:hidden}.vc-galaxy{background:radial-gradient(circle at 50% 42%,#5028a033,#0000 46%),radial-gradient(circle at 20% 80%,#2850b440,#0000 40%),#070616;position:absolute;inset:0;overflow:hidden}.vc-galaxy__core{background:conic-gradient(from 20deg, transparent 0 12%, #7850ff8c 18%, transparent 28%, #50c8ffa6 40%, transparent 52%, #b450ff80 68%, transparent 80%, #50dcffb3 92%, transparent 100%);filter:blur(10px);border-radius:50%;width:28rem;height:28rem;animation:22s linear infinite vc-galaxy-spin;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 18%,#000 42%,#0000 72%);mask-image:radial-gradient(circle,#0000 18%,#000 42%,#0000 72%)}.vc-shoot{opacity:.85;background:linear-gradient(90deg,#0000,#fff 40%,#a0dcff33);border-radius:999px;width:7rem;height:2px;animation:3.8s linear infinite vc-shoot;position:absolute}.vc-shoot.is-a{animation-delay:0s;top:18%;left:-20%;rotate:-28deg}.vc-shoot.is-b{width:9rem;animation-delay:1.2s;top:46%;left:-10%;rotate:-18deg}.vc-shoot.is-c{animation-delay:2s;top:30%;left:40%;rotate:24deg}.vc-shoot.is-d{width:5rem;animation-delay:.6s;top:62%;left:20%;rotate:-36deg}.vc-lock,.vc-cosmos-page,.vc-call-wait--cosmos{z-index:1;flex-direction:column;min-height:32rem;display:flex;position:relative}.vc-lock__mid{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.85rem;display:flex}.vc-talk{text-align:center;border-radius:1.2rem;min-height:8rem;padding:1rem;transition:background .4s;position:relative}.vc-talk.is-red{background:#dc2828d9}.vc-talk.is-orange{background:#e67814e0}.vc-talk.is-green{background:#149646e0}.vc-talk.is-idle{background:#00000040}.vc-talk__title{margin:0 0 .4rem;font-size:1.05rem}.vc-talk__count{margin:0;font-size:2.4rem;font-weight:700}.vc-talk__hint{opacity:.9;margin:.4rem 0 0}.vc-slots{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.vc-slot{color:#1a1030;width:3.1rem;height:3.1rem;font:inherit;background:#fff;border:0;border-radius:50%;font-weight:700}.vc-eq{justify-content:center;align-items:flex-end;gap:.28rem;height:2.2rem;margin-bottom:.45rem;display:flex}.vc-eq i{transform-origin:bottom;border-radius:99px;width:.38rem;height:100%;animation:.7s ease-in-out infinite alternate vc-eq;display:block}.vc-eq i:first-child{background:#7af;animation-delay:0s}.vc-eq i:nth-child(2){background:#fc6;animation-delay:.1s}.vc-eq i:nth-child(3){background:#f6f;animation-delay:.2s}.vc-eq i:nth-child(4){background:#6f6;animation-delay:50ms}.vc-eq i:nth-child(5){background:#6cf;animation-delay:.18s}.vc-eq i:nth-child(6){background:#f66;animation-delay:.12s}.vc-eq i:nth-child(7){background:#ff6;animation-delay:.22s}@keyframes vc-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.vc-glass--ios{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(145deg,#ffffff29,#ffffff0a);border:1px solid #ffffff47;border-radius:1.35rem;animation:.28s vc-ios-in;box-shadow:inset 0 1px #ffffff59,0 12px 28px #00000047}@keyframes vc-ios-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.vc-dock--gear{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;padding:.15rem .35rem}.vc-dock--gear.is-on{background:#ffffff24}.vc-dock--intro{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;padding:.15rem .35rem}.vc-dock--intro.is-on{background:#ffffff24}.vc-dock--vm{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;padding:.15rem .35rem}.vc-dock--vm.is-on{background:#ffffff24}.vc-dock__ico--vm{position:relative}.vc-dock__ico--vm:before{content:"";border:2px solid #ffffffd9;border-radius:.35rem;width:1.15rem;height:.9rem;box-shadow:inset 0 -.35rem #ffffff26}.vc-dock__ico--vm:after{content:"";border:2px solid #ffffffbf;border-top:0;border-radius:0 0 .35rem .35rem;width:.55rem;height:.35rem;position:absolute;top:.72rem}.vc-vm-panel{text-align:center}.vc-vm-panel__cap{opacity:.8;margin:0 0 .5rem;font-size:.72rem}.vc-vm-panel__empty{opacity:.65;margin:0;font-size:.75rem}.vc-vm-panel__list{text-align:center;flex-direction:column;gap:.45rem;max-height:8rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.vc-vm-panel__list li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.65rem;padding:.45rem .35rem}.vc-vm-panel__list strong{margin-bottom:.2rem;font-size:.78rem;display:block}.vc-vm-panel__list span{opacity:.75;font-size:.68rem;line-height:1.45}.vc-dock__ico--me{vertical-align:middle;background:#2a2440;border-radius:999px;width:1.7rem;height:1.7rem;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #ffffff59}.vc-dock__ico--me img{object-fit:cover;width:100%;height:100%;display:block}.vc-settings .vc-slider--theme{margin-bottom:.65rem}.vc-set-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.35rem 0 .5rem;display:grid}.vc-set-tile{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(165deg,#ffffff24,#ffffff0a);border:1px solid #ffffff2e;border-radius:1rem;justify-items:center;gap:.2rem;min-height:4.6rem;padding:.55rem .35rem .45rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.vc-set-tile strong{letter-spacing:.02em;font-size:.68rem;font-weight:600}.vc-set-tile small{opacity:.72;font-size:.52rem;line-height:1.2}.vc-set-tile:hover{border-color:#ffffff52;transform:translateY(-1px)}.vc-set-tile.is-active{background:linear-gradient(165deg,#5aaaff38,#ffffff0f);border-color:#78c8ffbf;box-shadow:inset 0 1px #ffffff40}.vc-set-tile.is-on{background:linear-gradient(165deg,#3dff8a2e,#ffffff0d);border-color:#3dff8a8c}.vc-set-glyph{width:1.35rem;height:1.35rem;margin-bottom:.1rem;display:block}.vc-set-glyph--wave{background:linear-gradient(90deg,#0000 .15rem,#ffffffe6 .15rem .22rem,#0000 .22rem),linear-gradient(90deg,#0000 .45rem,#ffffffbf .45rem .52rem,#0000 .52rem),linear-gradient(90deg,#0000 .75rem,#ffffff8c .75rem .82rem,#0000 .82rem);border-radius:.25rem;-webkit-mask:linear-gradient(#000,#000);mask:linear-gradient(#000,#000)}.vc-set-glyph--msg{border:2px solid #ffffffbf;border-radius:.55rem;position:relative}.vc-set-glyph--msg:after{content:"";background:#ffffffa6;border-radius:2px;height:2px;position:absolute;top:.45rem;left:.35rem;right:.35rem;box-shadow:0 .35rem #ffffff73}.vc-set-glyph--here{background:#ffffff14;border:2px solid #ffffff73;border-radius:999px}.vc-set-glyph--here.is-lit{background:radial-gradient(circle,#ffdc5af2 .35rem,#ffb42859 .36rem);border-color:#ffdc5ae6;box-shadow:0 0 12px #ffc83c8c}.vc-set-glyph--timer{border:2px solid #ffffffa6;border-radius:999px;position:relative}.vc-set-glyph--timer:before,.vc-set-glyph--timer:after{content:"";transform-origin:bottom;background:#ffffffd9;position:absolute;top:50%;left:50%}.vc-set-glyph--timer:before{width:2px;height:.42rem;margin-top:-.42rem;margin-left:-1px;transform:rotate(0)}.vc-set-glyph--timer:after{width:2px;height:.32rem;margin-top:-.32rem;margin-left:-1px;transform:rotate(55deg)}.vc-slider--panel{border-top:1px solid #ffffff1f;margin-top:.15rem;padding-top:.35rem;animation:.22s vc-ios-in}.vc-quick--ios{flex-wrap:wrap;justify-content:center}.vc-quick--ios .vc-quick__btn{color:#fff;width:4.2rem;min-height:4.2rem;font:inherit;background:#ffffff1f;border:1px solid #ffffff38;border-radius:1rem;place-items:center;gap:.15rem;padding:.35rem;font-size:.62rem;display:grid}.vc-quick--ios .vc-quick__btn i{font-size:1rem;font-style:normal}.vc-quick--ios .vc-quick__btn.is-on{background:#3dff8a38;border-color:#3dff8a8c}.vc-livecard--hint small{opacity:.65;font-size:.72rem}.vc-livecard--spotlight{text-align:center;justify-content:center;align-items:center;overflow:hidden}.vc-spot-stage{justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:6.5rem;display:flex}.vc-spot-stage--single{justify-content:center}.vc-spot-face{flex-direction:column;flex:none;align-items:center;gap:.28rem;transition:filter .25s,opacity .25s;display:flex}.vc-spot-face small{opacity:.85;color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;max-width:4.8rem;font-size:.62rem;overflow:hidden}.vc-spot-face__disc{background:linear-gradient(160deg,#4a4560,#2a2540);border-radius:50%;place-items:center;width:4.35rem;height:4.35rem;display:grid;position:relative;overflow:visible}.vc-spot-face__disc img{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:filter .25s}.vc-spot-face__initial{color:#eef;font-size:1.25rem;font-weight:700}.vc-spot-face.is-dim .vc-spot-face__disc img{filter:grayscale()saturate(.1)contrast(.9);opacity:.72}.vc-spot-face.is-turn .vc-spot-face__disc{box-shadow:0 0 0 2px #3dff8abf}.vc-spot-face.is-turn .vc-spot-face__disc img{filter:none;opacity:1}.vc-spot-face.is-ring-only .vc-spot-face__disc{box-shadow:0 0 0 2px #78b4ff8c}.vc-spot-badge{z-index:2;border:2px solid #0c0e1ce6;border-radius:50%;width:1.35rem;height:1.35rem;position:absolute;bottom:-.1rem;right:-.15rem;box-shadow:0 2px 8px #00000059}.vc-spot-badge--speak{background:#14c46a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23042015'%3E%3Cpath d='M12 14a3 3 0 0 0 3-3V6a3 3 0 1 0-6 0v5a3 3 0 0 0 3 3zm5-3a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.92V21h2v-3.08A7 7 0 0 0 19 11h-2z'/%3E%3C/svg%3E") 50%/.72rem no-repeat}.vc-spot-tools{z-index:2;gap:.18rem;display:flex;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)}.vc-spot-tools i{background-color:#14c46a;background-position:50%;background-repeat:no-repeat;background-size:.68rem;border:2px solid #0c0e1ce6;border-radius:50%;width:1.2rem;height:1.2rem;box-shadow:0 2px 8px #00000059}.vc-spot-tools i.is-mic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23042015'%3E%3Cpath d='M12 14a3 3 0 0 0 3-3V6a3 3 0 1 0-6 0v5a3 3 0 0 0 3 3zm5-3a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.92V21h2v-3.08A7 7 0 0 0 19 11h-2z'/%3E%3C/svg%3E")}.vc-spot-tools i.is-spk{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23042015'%3E%3Cpath d='M3 10v4h4l5 4V6L7 10H3zm13.5 2a4.5 4.5 0 0 0-2.5-4.03v8.05A4.5 4.5 0 0 0 16.5 12zM14 3.23v2.06a7 7 0 0 1 0 13.42v2.06c2.89-.86 5-3.54 5-6.77s-2.11-5.91-5-6.77z'/%3E%3C/svg%3E")}.vc-spot-badge--listen{background:#5a8cff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M7 12a5 5 0 0 0 10 0V5H7v7zm-2 0a7 7 0 0 0 6 6.92V21h2v-2.08A7 7 0 0 0 17 12h-2a5 5 0 0 1-10 0H5z'/%3E%3C/svg%3E") 50%/.72rem no-repeat}.vc-talk-compact{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:3.2rem;max-height:7.2rem;display:flex;overflow:visible}.vc-livecard--actions:has(.vc-slot-strip){min-height:12.5rem;max-height:none;overflow:visible}.vc-talk-compact__sec{font-variant-numeric:tabular-nums;color:#9dffc3f2;font-size:1.1rem;font-weight:700;line-height:1}.vc-slots--compact{margin:0}.vc-livecard__actions{flex-wrap:wrap;justify-content:center;gap:.45rem;width:100%;margin-top:auto;display:flex}.vc-livecard__state{color:#9dffc3f2;text-align:center;width:100%;margin:.15rem 0 0;font-size:.72rem}.vc-btn-premium{font:inherit;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border:1px solid #ffffff47;border-radius:.85rem;padding:.55rem 1.05rem;font-size:.82rem;font-weight:650;transition:transform .15s,box-shadow .2s,border-color .2s}.vc-btn-premium:active{transform:scale(.97)}.vc-btn-premium--accept{color:#eafff3;background:linear-gradient(165deg,#1eb46e8c,#0a3c28bf);width:100%;box-shadow:inset 0 1px #ffffff40,0 6px 20px #14a05a40}.vc-btn-premium--reject{color:#ffe8ec;background:linear-gradient(165deg,#b4324673,#3c0c18cc);flex:1;min-width:4.2rem;box-shadow:inset 0 1px #ffffff1f}.vc-btn-premium--hangup{color:#fff;background:linear-gradient(165deg,#d2374ba6,#500a16d9);width:100%;box-shadow:0 4px 16px #c8283c59}.vc-btn-premium--soft{color:#f4f6ff;background:linear-gradient(165deg,#ffffff24,#ffffff0a);width:100%}.vc-btn-premium:disabled{opacity:.45;cursor:not-allowed}.vc-livecard--actions.vc-liquid{isolation:isolate;position:relative}.vc-liquid-bg{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.vc-liquid-bg__blob{filter:blur(18px);opacity:.55;border-radius:45% 55% 60% 40%;width:70%;height:80%;animation:5s ease-in-out infinite alternate vc-liquid-drift;position:absolute}.vc-liquid-bg__blob--a{top:10%;left:-15%}.vc-liquid-bg__blob--b{animation-delay:1.2s;bottom:-10%;right:-20%}.vc-liquid-bg__drop{opacity:.65;border-radius:50%/40% 40% 60% 60%;width:.55rem;height:.85rem;animation:2.4s ease-in infinite vc-liquid-drop;position:absolute;top:18%;left:42%}.vc-liquid.is-idle .vc-liquid-bg__blob{background:#646eb459}.vc-liquid.is-ring .vc-liquid-bg__blob{background:#78a0ff73}.vc-liquid.is-red .vc-liquid-bg__blob{background:#dc2d378c}.vc-liquid.is-orange .vc-liquid-bg__blob{background:#e6822385}.vc-liquid.is-green .vc-liquid-bg__blob{background:#23b45f80}.vc-liquid.is-red .vc-liquid-bg__drop{background:#ff5a64d9}.vc-liquid.is-orange .vc-liquid-bg__drop{background:#ffaa3cd9}.vc-liquid.is-green .vc-liquid-bg__drop{background:#50ffa0d9}@keyframes vc-liquid-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(8%,6%)rotate(8deg)}}@keyframes vc-liquid-drop{0%{opacity:.7;transform:translateY(0)scale(1)}70%{opacity:.35;transform:translateY(3.5rem)scale(.85)}to{opacity:0;transform:translateY(4rem)scale(.6)}}.vc-slot-strip{touch-action:none;cursor:ew-resize;background:#00000047;border:1px solid #ffffff1f;border-radius:.75rem;justify-content:space-between;align-items:flex-end;gap:.28rem;width:100%;height:4.2rem;padding:.35rem .4rem .25rem;display:flex}.vc-slot-strip__hint{opacity:.75;text-align:center;width:100%;margin:0;font-size:.62rem}.vc-slot-bar{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.2rem;margin:0;padding:0;display:flex}.vc-slot-bar i{width:100%;max-width:1.35rem;height:var(--bar-h,40%);background:linear-gradient(#ffffff59,#ffffff14);border-radius:.35rem .35rem .15rem .15rem;min-height:.85rem;transition:background .12s,box-shadow .12s,transform .12s;display:block}.vc-slot-bar span{font-variant-numeric:tabular-nums;opacity:.75;font-size:.58rem;font-weight:700}.vc-slot-bar.is-active i{background:linear-gradient(#7dffb8,#14a85a);transform:scaleY(1.04);box-shadow:0 0 12px #3dff8a8c}.vc-slot-bar.is-active span{opacity:1;color:#b8ffd4}.vc-timer-label{text-align:center;letter-spacing:.08em;color:#fff;margin:.2rem 0 0;font-size:.95rem}.vc-timer-switch{color:#fff;min-width:5.5rem;font:inherit;background:#ffffff29;border:0;border-radius:999px;margin:.35rem auto .2rem;padding:.35rem .9rem;display:block}.vc-timer-switch.is-on{color:#042015;background:#3dd68c}.vc-lock__clock{letter-spacing:.04em;color:#fff;text-shadow:0 8px 24px #00000059;margin:0;font-size:3.4rem;font-weight:600}.vc-lock__bell,.vc-lock__alarm{background:#fff;border-radius:.35rem;width:1.7rem;height:1.7rem;position:relative}.vc-lock__bell{border-radius:.7rem .7rem .45rem .45rem}.vc-lock__bell i{background:#ff4d4d;border:2px solid #fff;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.28rem;right:-.28rem}.vc-lock__alarm{border-radius:50%}.vc-lock__alarm:before,.vc-lock__alarm:after{content:"";transform-origin:0;background:#24143a;position:absolute;top:50%;left:50%}.vc-lock__alarm:before{width:.42rem;height:2px;rotate:-50deg}.vc-lock__alarm:after{width:.28rem;height:2px;rotate:40deg}.vc-lock__x{color:#fffc;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:.7rem .8rem 0;font-size:.85rem}.vc-lock__dock{justify-content:space-around;padding:0 .6rem 1.1rem;display:flex}.vc-dock{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;width:4.6rem;font-size:.68rem;display:flex}.vc-dock__ico{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;font-size:1rem;display:grid}.vc-cosmos-page{gap:.6rem;padding:.4rem .8rem 1rem}.vc-cosmos-page__bar{justify-content:space-between;display:flex}.vc-pad{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.5rem;padding:0 1rem;display:grid}.vc-pad__key{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;height:3.2rem;font-size:1.25rem;display:grid}@keyframes vc-galaxy-spin{to{rotate:360deg}}@keyframes vc-shoot{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(18rem)}}.vc-phone-frame.is-ringing{animation:.7s ease-in-out infinite vc-phone-shake}.vc-dial-row--phone{align-items:center;gap:.75rem}.vc-phone-contact{flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.vc-phone-contact__name{letter-spacing:.01em;font-size:1.05rem}.vc-phone-contact__num,.vc-phone-call__num{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:#e8eefcb8;font-size:.92rem}.vc-phone-callbtn{cursor:pointer;background:radial-gradient(circle at 40% 35%,#7dffb2,#14c46a 55%,#0c8a48);border:0;border-radius:50%;width:3.1rem;height:3.1rem;box-shadow:0 8px 18px #14c46a59}.vc-phone-callbtn:disabled{opacity:.4;cursor:default}.vc-phone-call{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:16rem;display:flex}.vc-phone-call__name{margin:0;font-size:1.45rem;font-weight:700}.vc-phone-call__num{margin:0}.vc-phone-call__state{opacity:.75;margin:.2rem 0 .4rem;font-size:.82rem}.vc-phone-rings{border:2px solid #ff4fd8b3;border-radius:50%;width:4.2rem;height:4.2rem;animation:1.4s ease-out infinite vc-phone-ring;box-shadow:0 0 #ff4fd873}.vc-phone-end{color:#fff;cursor:pointer;background:#e23b4a;border:0;border-radius:999px;min-width:6.5rem;margin-top:.8rem;padding:.55rem 1.1rem}.vc-phone-call__pair{align-items:center;gap:1rem;margin-top:.6rem;display:flex}.vc-incoming__card--page .vc-phone-call{min-height:0}@keyframes vc-phone-ring{70%{box-shadow:0 0 0 14px #ff4fd800}to{box-shadow:0 0 #ff4fd800}}@keyframes vc-phone-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)rotate(-.4deg)}75%{transform:translate(3px)rotate(.4deg)}}@media (prefers-reduced-motion:reduce){.vc-robot__aura,.vc-robot__eye,.vc-robot__mouth.is-talk,.vc-welcome__bar:after,.vc-ring__pulse,.vc-contact.is-ring .vc-contact__avatar,.vc-vm__bars.is-live i,.vc-intro__card,.vc-incoming__card{animation:none}}.vc-pearl{z-index:120;transform-origin:50%;background:#1a0c00;position:fixed;inset:0;overflow:hidden}.vc-pearl.is-crumple{pointer-events:none;animation:3s cubic-bezier(.45,.02,.15,1) forwards vc-pearl-crumple}@keyframes vc-pearl-crumple{0%{filter:brightness();background:#1a0c00;border-radius:0;transform:translate(0)scale(1)rotate(0)}18%{filter:brightness(1.35);background:#1a0c00;border-radius:12%;transform:translate(0)scale(.55)rotate(8deg)}34%{transform:translate(calc(var(--fly-x) * .06), calc(var(--fly-y) * .06)) scale(.2) rotate(-12deg);filter:brightness(1.8);background:#2a1038;border-radius:36%}62%{transform:translate(calc(var(--fly-x) * .55), calc(var(--fly-y) * .55)) scale(.045) rotate(18deg);filter:brightness(2.4);background:#7e22ce;border-radius:50%}to{transform:translate(var(--fly-x), var(--fly-y)) scale(.012) rotate(24deg);filter:brightness(3);opacity:0;background:#f3e8ff;border-radius:50%}}.vc-pearl__layer{transform-origin:50%;position:absolute;inset:0}.vc-pearl__host{position:absolute;inset:0}.vc-pearl__host canvas{width:100%;height:100%;display:block}.vc-pearl__name{color:#1a0c00;-webkit-text-stroke:1.5px #f5a623;letter-spacing:.04em;pointer-events:none;white-space:nowrap;margin:0;font-size:clamp(1.6rem,6vh,3.2rem);position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.vc-pearl__leave{z-index:3;color:#fff6e4;font:inherit;letter-spacing:.02em;cursor:pointer;background:radial-gradient(circle at 50% 0,#ffdc9647,#1a0c00b8);border:1px solid #e8b04ab3;border-radius:999px;padding:.55rem 1.15rem;font-size:.92rem;animation:.45s ease-out vc-pearl-leave-in;position:absolute;bottom:12vh;left:50%;transform:translate(-50%)}@keyframes vc-pearl-leave-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.vc-pearl__count{color:#fff8e8;text-shadow:0 0 18px #ffb428d9;pointer-events:none;margin:0;font-size:clamp(3rem,10vh,6rem);font-weight:700;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.vc-pearl__close{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.vc-qvm{z-index:120;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}.vc-aura{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vc-qvm__backdrop{z-index:1;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;position:absolute;inset:0}.vc-qvm__hud{z-index:2;text-align:center;pointer-events:none;position:absolute;bottom:12%;left:0;right:0}.vc-qvm__status{letter-spacing:.28em;color:#0fc;text-shadow:0 0 10px #0fc6;margin:0;font-size:.8rem}.vc-qvm__stage{z-index:1;text-align:center;max-width:22rem;padding:1rem;position:relative}.vc-qvm__orb{border-radius:50%;width:11rem;height:11rem;margin:0 auto 1rem;transition:transform .12s ease-out;position:relative}.vc-qvm__orb-core{background:radial-gradient(circle at 35% 30%,#ffffff59,#0000 42%),conic-gradient(from 120deg,#7c3aed,#22d3ee,#a855f7,#7c3aed);border-radius:50%;animation:8s linear infinite vc-qvm-spin;position:absolute;inset:8%;box-shadow:0 0 40px #7c3aed8c,inset 0 0 24px #ffffff1f}.vc-qvm__orb.is-live .vc-qvm__orb-core{animation-duration:3.5s}.vc-qvm__orb-ring{opacity:.85;border:1px solid #ffffff38;border-radius:50%;animation:14s linear infinite reverse vc-qvm-spin;position:absolute;inset:0;box-shadow:0 0 0 1px #7c3aed59,inset 0 0 32px #22d3ee1f}.vc-qvm__orb.is-intro .vc-qvm__orb-smoke{filter:blur(22px);opacity:.95;animation-duration:.85s}.vc-qvm__orb.is-intro .vc-qvm__count{animation:.85s ease-out vc-qvm-count-pop}.vc-qvm__orb.is-outro .vc-qvm__orb-core{opacity:.35;filter:grayscale(.4);animation:none}.vc-qvm__orb.is-outro .vc-qvm__orb-smoke{opacity:.15;animation:none}.vc-qvm__hint{color:#c4b5fd;margin:.65rem 0 0;font-size:.74rem}@keyframes vc-qvm-count-pop{0%{opacity:.65;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.vc-qvm__orb-smoke{filter:blur(16px);background:radial-gradient(circle,#7c3aed40,#0000 65%);border-radius:50%;animation:2.4s ease-in-out infinite alternate vc-qvm-smoke;position:absolute;inset:-15%}.vc-qvm__eq{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;gap:3px;height:34%;display:flex;position:absolute;bottom:18%;left:16%;right:16%}.vc-qvm__eq i{transform-origin:50% 100%;background:linear-gradient(#fff,#ddd6fe 40%,#7c3aed);border-radius:99px;width:3px;height:100%;display:block;transform:scaleY(.2);box-shadow:0 0 8px #c4b5fdd9}.vc-qvm__count{z-index:3;color:#fff;text-shadow:0 0 18px #a78bfae6,0 4px 12px #00000073;font-variant-numeric:tabular-nums;place-items:center;font-size:2.8rem;font-weight:800;display:grid;position:absolute;inset:0}.vc-qvm__title{margin:0;font-size:1rem;font-weight:700}.vc-qvm__body,.vc-qvm__meta{opacity:.82;margin:.35rem 0 0;font-size:.78rem;line-height:1.55}@keyframes vc-qvm-spin{to{transform:rotate(360deg)}}@keyframes vc-qvm-smoke{0%{opacity:.35;transform:scale(.95)}to{opacity:.75;transform:scale(1.08)}}.vc-vm-admin{text-align:center;flex-direction:column;gap:.55rem;margin-bottom:.65rem;display:flex}.vc-vm-search{grid-template-columns:1fr auto;align-items:end;gap:.4rem;display:grid}.vc-vm-card{background:radial-gradient(circle at 50% 0,#a78bfa38,#0000 55%),#0806128c;border:1px solid #c4b5fd66;border-radius:1rem;flex-direction:column;align-items:center;gap:.45rem;padding:.75rem;display:flex}.vc-vm-card__photo{object-fit:cover;border:1px solid #ffffff47;border-radius:50%;width:4.2rem;height:4.2rem;box-shadow:0 0 18px #7c3aed59}.vc-vm-card__photo--empty{background:#ffffff14;place-items:center;font-weight:700;display:grid}.vc-vm-card__meta{gap:.1rem;display:grid}.vc-vm-card__meta small{opacity:.7}.vc-vm-all,.vc-vm-picked{color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:.75rem;padding:.45rem .6rem}.vc-vm-all.is-on,.vc-vm-picked{border-color:#a78bfa8c}.vc-vm-picked{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .55rem;display:flex}.vc-vm-picked__x{color:#fca5a5;font:inherit;cursor:pointer;background:0 0;border:0}.vc-vm-act{color:#ffffffe0;font:inherit;letter-spacing:.01em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:.45rem;padding:.42rem .75rem;font-size:.75rem}.vc-vm-act--solid{color:#121218;background:#ffffffeb;border-color:#0000;width:100%;font-weight:650}.vc-vm-act:disabled{opacity:.4;cursor:default}.vc-vm-act.is-rec{border-color:#ffffff47;align-items:center;gap:.35rem;display:inline-flex}.vc-vm-rec{background:#f43f5e;border-radius:50%;width:.45rem;height:.45rem}.vc-vm-keep{color:#ffffffd1;justify-content:flex-start;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.vc-vm-keep input{accent-color:#c4b5fd}.vc-vm-log{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.vc-vm-row{text-align:right;background:#00000038;border:1px solid #ffffff14;border-radius:.55rem;padding:.55rem .6rem}.vc-vm-row__meta{flex-direction:column;gap:.15rem;display:flex}.vc-vm-row__meta span{opacity:.62;font-size:.68rem}.vc-vm-heard{color:#f3e2b0;font:inherit;letter-spacing:.04em;cursor:pointer;background:radial-gradient(circle at 50% 0,#ffdc8c2e,#28103059);border:1px solid #e8b04a73;border-radius:999px;margin-top:.35rem;padding:.28rem .85rem;font-size:.72rem}.vc-vm-heard.is-on{opacity:.55}.room-dial__hub.is-pearl-burst{z-index:20;animation:1.05s ease-out pearl-hub-flash}.room-dial__hub.is-pearl-burst:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff 0%,#f3e8ff 16%,#c084fc 40%,#7e22ce8c 62%,#0000 78%);border-radius:50%;animation:1.05s ease-out forwards pearl-burst;position:absolute;inset:-70%}@keyframes pearl-burst{0%{opacity:1;transform:scale(.15)}40%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(2.2)}}@keyframes pearl-hub-flash{0%{filter:brightness();box-shadow:0 0 #ffffffe6,0 0 #c084fcd9}22%{filter:brightness(1.6);box-shadow:0 0 36px 14px #ffffffe6,0 0 70px 28px #c084fcd9,0 0 110px 40px #7e22ce8c}to{filter:brightness();box-shadow:0 0 #c084fc00}}.vc-vm-tools{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;display:flex}.vc-vm-preview{width:100%;height:2rem}.vc-vm-field{gap:.2rem;font-size:.72rem;display:grid}.vc-vm-field input{color:#fff;font:inherit;background:#00000040;border:1px solid #ffffff2e;border-radius:.55rem;padding:.4rem .55rem}.vc-vm-contacts{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.vc-vm-contact{color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:.65rem;min-width:5.5rem;padding:.35rem .5rem}.vc-vm-contact.is-on{background:#3dff8a1f;border-color:#3dff8a8c}.vc-vm-contact small{opacity:.7;font-size:.62rem;display:block}.vc-vm-contact__ok,.vc-vm-contact__warn{margin-top:.15rem;font-size:.62rem;font-style:normal;display:block}.vc-vm-contact__ok{color:#6ee7b7}.vc-vm-contact__warn{color:#fca5a5}.vc-vm-check{justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.vc-vm-upload{display:block;position:relative;overflow:hidden}.vc-vm-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.vc-vm-inbox__head{opacity:.75;margin:.45rem 0 .2rem;font-size:.68rem}.vc-vm-msg{color:#9dffc3;margin:.45rem 0 0;font-size:.72rem}.vc-tv-page{z-index:400;background:#0a0806;justify-content:center;align-items:center;padding:1.2rem .8rem 1rem;display:flex;position:fixed;inset:0}.vc-tv-page__back{z-index:2;color:#e8e2d9;font:inherit;cursor:pointer;background:#00000059;border:1px solid #e8e2d940;border-radius:999px;padding:.35rem .8rem;position:absolute;top:.8rem;right:.8rem}.vc-tv-wrap{filter:drop-shadow(0 28px 50px #000000d9);flex-direction:column;align-items:center;gap:.85rem;width:min(300px,86vw);display:flex}.vc-tv-cabinet{background:linear-gradient(160deg,#3a2e22 0%,#2a2018 40%,#1e1710 100%);border:2px solid #4a3828;border-radius:28px 28px 22px 22px;width:100%;padding:18px 18px 14px;box-shadow:inset 0 2px 4px #ffffff14,inset 0 -4px 8px #0000008c,0 8px #1a1208}.vc-tv-bezel{background:linear-gradient(145deg,#1a1410 0%,#0e0c08 100%);border-radius:14px;padding:12px;box-shadow:inset 4px 4px 12px #000c}.vc-tv-screen{aspect-ratio:2/3;background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;position:relative;overflow:hidden}.vc-tv-photo{z-index:1;object-fit:cover;object-position:center;width:108%;max-width:none;height:108%;animation:5.5s ease-in-out infinite vcPhotoDrift;position:absolute;inset:-4%}@keyframes vcPhotoDrift{0%{transform:translate(0)scale(1)}35%{transform:translate(-1.6%,1.8%)scale(1.03)}70%{transform:translate(1.2%,-1.1%)scale(1.02)}to{transform:translate(0)scale(1)}}.vc-tv-screen canvas{z-index:6;pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vc-tv-screen canvas.is-on{opacity:1}.vc-tv-scan{z-index:3;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000047 0 1px,#0000 2px 4px) 0 0/100% 4px;animation:.35s linear infinite vcScanMove;position:absolute;inset:0}.vc-tv-roll{z-index:3;pointer-events:none;background:linear-gradient(#0000,#ffffff29,#0000);height:22%;animation:2.8s linear infinite vcRoll;position:absolute;left:0;right:0}@keyframes vcScanMove{0%{background-position:0 0}to{background-position:0 4px}}@keyframes vcRoll{0%{top:-24%}to{top:110%}}.vc-tv-copy{z-index:4;text-align:center;color:#f4efe6;text-shadow:0 2px 8px #000000d9;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:.6rem;font-family:Vazirmatn,Tahoma,sans-serif;display:flex;position:absolute;inset:0}.vc-tv-ch-label,.vc-tv-ch-label.is-float{z-index:4;letter-spacing:.08em;color:#e8e2d9e6;text-shadow:0 1px 4px #000c;font-family:VT323,monospace;font-size:1.35rem;position:absolute;top:.45rem;left:.55rem}.vc-tv-boot{z-index:8;background:#050505;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.vc-tv-boot.is-on:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;animation:.72s forwards vcWhiteOpen;position:absolute}.vc-tv-boot img,.vc-tv-boot span{z-index:1;opacity:0;animation:.4s .62s forwards vcLogoIn;position:relative}.vc-tv-boot img{aspect-ratio:1;object-fit:contain;width:46%}.vc-tv-boot span{letter-spacing:.42em;color:#111;text-indent:.42em;font-family:Share Tech Mono,monospace;font-size:1.7rem}@keyframes vcWhiteOpen{0%{transform:scale(1)}to{transform:scale(90)}}@keyframes vcLogoIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.vc-tv-vignette{z-index:3;pointer-events:none;background:radial-gradient(#0000 42%,#00000073 100%);position:absolute;inset:0}.vc-tv-news{z-index:4;flex-direction:column;align-items:flex-end;gap:.28rem;max-width:86%;display:flex;position:absolute;bottom:.45rem;right:.45rem}.vc-tv-news b{color:#f7f2ea;background:linear-gradient(90deg,#0c0a0833,#0c0a08d1 18%);border-right:3px solid #e8c56b;padding:.18rem .55rem .2rem;font-size:.82rem;font-style:normal;font-weight:700;line-height:1.35;animation:.55s both vcNewsIn;display:block}.vc-tv-news b:nth-child(2){font-size:.72rem;font-weight:600;animation-delay:.28s}.vc-tv-news b:nth-child(3){font-size:.68rem;font-weight:500;animation-delay:.56s}@keyframes vcNewsIn{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}.vc-tv-copy strong{font-size:1.35rem;font-weight:700;line-height:1.35}.vc-tv-copy em,.vc-tv-copy p{color:#f4efe6db;margin:.2rem 0 0;font-size:.78rem;font-style:normal;line-height:1.45}.vc-tv-glass{z-index:5;pointer-events:none;background:linear-gradient(#ffffff12,#0000 30%);position:absolute;inset:0;box-shadow:inset 0 0 40px #00000047}.vc-tv-controls{color:#c8bfad8c;justify-content:space-between;align-items:center;padding:.7rem .15rem .1rem;display:flex}.vc-tv-brand{letter-spacing:.12em;color:#c8bfadb8;font-family:Vazirmatn,Tahoma,sans-serif;font-size:1.15rem}.vc-tv-onair{letter-spacing:.14em;align-items:center;gap:.35rem;font-family:VT323,monospace;font-size:.95rem;display:inline-flex}.vc-tv-onair i{background:#c4893a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #c4893a}.vc-tv-knobs{align-items:center;gap:.55rem;display:flex}.vc-tv-knob{cursor:pointer;background:radial-gradient(circle at 35% 30%,#5a4535,#2a1e14);border:2px solid #3a2a1c;border-radius:50%;width:28px;height:28px;position:relative;box-shadow:0 3px 6px #0000008c}.vc-tv-knob.is-lg{width:34px;height:34px}.vc-tv-knob:after{content:"";background:#c8bfad8c;border-radius:2px;width:3px;height:9px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.vc-tv-strip{flex-wrap:wrap;justify-content:center;gap:.4rem;width:100%;display:flex}.vc-tv-ch{color:#c8bfad8c;cursor:pointer;background:#ffffff08;border:1px solid #c8bfad2e;border-radius:4px;min-width:2.4rem;height:1.7rem;font-family:VT323,monospace;font-size:1rem}.vc-tv-ch.is-on{color:#e8e2d9;border-color:var(--ch,#c4893a);box-shadow:0 0 10px var(--ch,#c4893a)}.gx-root{--gx-bg:#07090d;--gx-ink:#e8eef6;--gx-muted:#e8eef68c;--gx-line:#e8eef61a;--gx-accent:#5eead4;--gx-accent-soft:#5eead424;--gx-paper:#0e121ab8;--gx-ok:#34d399;--gx-bad:#fb7185;--gx-glass:#ffffff0f;--gx-glass-strong:#ffffff1a;--gx-teal:#2dd4bf;--gx-lime:#a3e635;--gx-sky:#7dd3fc;--gx-mango:#fcd34d;--gx-glow:#5eead473;box-sizing:border-box;width:100%;max-width:430px;min-height:100dvh;color:var(--gx-ink);background-color:#07090d;background-image:radial-gradient(70% 42% at 88% -8%,#5eead42e,#0000 58%),radial-gradient(55% 38% at -5% 22%,#7dd3fc1f,#0000 52%),radial-gradient(80% 48% at 50% 108%,#fcd34d12,#0000 55%),linear-gradient(168deg,#0a0e14 0%,#07090d 48%,#05070b 100%);background-attachment:fixed;margin:0 auto;padding:14px 16px 118px;font-family:Vazirmatn,-apple-system,Segoe UI,Tahoma,sans-serif;position:relative;overflow-x:hidden}.gx-root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 30%,#5eead40d,#0000 28%),radial-gradient(circle at 80% 70%,#7dd3fc0a,#0000 32%);animation:14s ease-in-out infinite alternate gx-ambient;position:fixed;inset:0}.gx-stars{display:none}.gx-portal-closed-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:calc(100dvh - 5rem);padding:1.5rem .5rem;display:flex}.gx-portal-closed-msg{max-width:18rem;color:var(--gx-ink);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.7}.gx-portal-closed-back{border:1px solid var(--gx-line);color:var(--gx-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.55rem 1.25rem;font-size:.85rem}.gx-portal-closed-back:hover,.gx-portal-closed-back:focus-visible{background:var(--gx-accent-soft);outline:none}.gx-header,.gx-main,.gx-dock,.gx-brand-bar{z-index:1;position:relative}.gx-brand-bar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.gx-brand{align-items:center;gap:8px;display:flex}.gx-brand-mark{width:28px;height:28px;color:var(--gx-accent)}.gx-brand-text{flex-direction:column;line-height:1.05;display:flex}.gx-brand-en{letter-spacing:.14em;color:#f4e4b4;font-family:-apple-system,SF Pro Display,Georgia,serif;font-size:13px;font-weight:800}.gx-brand-fa{color:var(--gx-muted);font-size:11px}.gx-menu-btn{background:var(--gx-glass);-webkit-backdrop-filter:blur(16px);width:38px;height:38px;color:var(--gx-ink);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 .5px #ffffff38}.gx-hello{letter-spacing:-.04em;text-shadow:0 8px 24px #00000059;margin:0 0 4px;font-size:28px;font-weight:800;animation:.45s both gx-fade-up}.gx-hello-sub{color:var(--gx-muted);margin:0 0 14px;font-size:13px;animation:.5s 50ms both gx-fade-up}.gx-root--room3d{background:#12100e;width:100%;max-width:none;min-height:100dvh;padding:0;overflow:hidden}.gx-root--room3d:before{display:none}.gx-room3d-bg{z-index:0;pointer-events:auto;position:fixed;inset:0}.gx-room3d-canvas,.gx-room3d-fallback{object-fit:cover;width:100%;height:100%;display:block}.gx-room3d-canvas{aspect-ratio:auto;min-height:100%;max-height:none}.gx-root--room3d>.gx-stage{z-index:2;position:relative}.gx-room-chart{z-index:45;pointer-events:auto;background:0 0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:hidden}.gx-room-chart .gx-chart{height:100%;min-height:0;box-shadow:none;border-left:none;border-right:none;border-radius:0;flex-direction:column;flex:1;margin:0;display:flex}.gx-room-chart .gx-chart-canvas,.gx-room-chart .gx-chart-canvas--hero{flex:1;height:auto;min-height:0}.gx-room-chart .gx-chart-modes{-webkit-overflow-scrolling:touch;flex-shrink:0;overflow-x:auto}.gx-room-chart .gx-chart-foot{flex-shrink:0;padding-bottom:4px}.gx-room-chrome{left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;pointer-events:none;align-items:stretch;gap:10px;width:min(440px,100% - 20px);padding:0;display:flex;position:fixed;transform:translate(-50%)}.gx-room-chrome>*{pointer-events:auto}.gx-room-chrome-glow{z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(80% 70% at 50% 100%,#5eead438,#0000 65%),radial-gradient(50% 40% at 20% 80%,#fcd34d1f,#0000 60%);position:absolute;inset:-18px -10px -8px}.gx-room-chrome-back{color:#f4e4b4;min-width:64px;font:inherit;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(160deg,#28241ceb,#0e0c0ae0);border:1px solid #f4e4b459;border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:10px 12px;font-size:10px;font-weight:700;transition:transform .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #fff4d633,0 10px 28px #00000073,0 0 0 1px #00000059}.gx-room-chrome-back:active{transform:scale(.96)}.gx-room-chrome-back svg{opacity:.95}.gx-root--room3d .gx-dock--room{-webkit-backdrop-filter:blur(28px)saturate(1.7);background:linear-gradient(165deg,#121c20e0,#080c10e6);border:1px solid #5eead447;border-radius:26px;flex:1;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));width:auto;min-width:0;padding:8px 8px 10px;display:grid;position:relative;bottom:auto;left:auto;transform:none;box-shadow:inset 0 1px #5eead438,inset 0 -1px #00000059,0 14px 36px #00000080,0 0 40px #5eead414}.gx-root--room3d .gx-dock--room .gx-dock-item{color:#c8dce68c}.gx-root--room3d .gx-dock--room .gx-dock-item.is-active{color:#5eead4}.gx-root--room3d .gx-dock--room .gx-dock-item.is-active .gx-dock-ring{color:#ecfeff;background:radial-gradient(circle at 35% 30%,#ffffff59,#0000 45%),linear-gradient(160deg,#5eead473,#2dd4bf26);border-radius:50%;width:40px;height:40px;transform:translateY(-5px);box-shadow:inset 0 0 0 1px #5eead48c,0 0 22px #5eead473,0 8px 18px #00000059}.gx-root--room3d .gx-dock--room .gx-dock-item.is-active:after{background:#5eead4;box-shadow:0 0 12px #5eead4e6}.gx-root--room3d .gx-dock--room .gx-dock-item.is-active .gx-dock-label{color:#99f6e4;text-shadow:0 0 12px #5eead459}.gx-root--room3d .gx-stage--hud{pointer-events:none;max-height:none;margin-top:8px}.gx-root--room3d .gx-stage--hud .gx-main--room-hud{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0e8c;border:1px solid #ffffff1a;border-radius:16px;width:min(100%,440px);margin-inline:auto;padding:10px 12px 12px;box-shadow:0 10px 28px #0000004d}.gx-room-hud-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.gx-room-hud-bal-label{color:var(--gx-muted);font-size:11px;display:block}.gx-room-hud-bal-value{letter-spacing:-.02em;font-size:18px;font-weight:700;display:block}.gx-room-hud-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gx-room-hud-assets{gap:8px;margin-bottom:10px;display:flex}.gx-room-hud-asset{color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex}.gx-room-hud-asset:disabled{opacity:.5;cursor:default}.gx-room-hud-quick{flex-wrap:wrap;gap:6px;display:flex}.gx-room-hud-qbtn{min-width:64px;color:var(--gx-ink);font:inherit;cursor:pointer;background:#5eead41a;border:1px solid #5eead447;border-radius:999px;flex:auto;padding:8px 10px;font-size:12px}.gx-root--room3d .gx-stage--sheet{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0ed1;border:1px solid #ffffff1a;border-radius:16px;max-height:calc(100dvh - 140px);margin:12px 12px 110px;padding:8px 10px 12px;position:relative;overflow:auto}.gx-main--room-hud .gx-hello{margin-top:0}.gx-command-room{background:#00000040;border:1px solid #ffffff14;border-radius:14px;margin:0 0 14px;padding:0;animation:.45s both gx-fade-up;overflow:hidden}.gx-command-room-img{aspect-ratio:16/10;object-fit:cover;vertical-align:middle;width:100%;height:auto;display:block}.gx-command-room-3d{aspect-ratio:16/10;width:100%;min-height:180px;max-height:280px}.gx-command-room-cap{color:var(--gx-muted);text-align:center;margin:0;padding:8px 12px 10px;font-size:11px}.gx-divider{color:var(--gx-muted);align-items:center;gap:10px;margin:8px 0 18px;display:flex}.gx-divider:before,.gx-divider:after{content:"";background:var(--gx-line);flex:1;height:1px}.gx-divider-dot{border:1px solid var(--gx-accent);background:0 0;width:6px;height:6px;transform:rotate(45deg)}.gx-total-label{color:var(--gx-muted);margin:0;font-size:12px;animation:.45s 80ms both gx-fade-up}.gx-total-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:30px;font-weight:800;animation:.5s .1s both gx-fade-up}.gx-total-chg{color:var(--gx-accent);align-items:center;gap:4px;margin-bottom:14px;font-size:13px;font-weight:700;animation:.5s .12s both gx-fade-up;display:inline-flex}.gx-rang-hero{isolation:isolate;color:#f7efe6;background:radial-gradient(120% 90% at 100% 0,#c45c2661,#0000 55%),radial-gradient(90% 80% at 0 100%,#1a9b8e47,#0000 50%),linear-gradient(160deg,#2a211c 0%,#1a1614 55%,#12100f 100%);border-radius:18px;margin:0 0 18px;padding:16px 14px 10px;animation:.55s both gx-fade-up;position:relative;overflow:hidden;box-shadow:0 18px 40px #16120e38}.gx-rang-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 40%,#ffd4b02e,#0000 60%);height:70%;position:absolute;inset:-40% -20% auto}.gx-rang-hero__head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex;position:relative}.gx-rang-hero__eyebrow{letter-spacing:.02em;color:#f7efe69e;margin:0 0 4px;font-size:11px;font-weight:600}.gx-rang-hero__title{color:#f7efe6eb;margin:0;font-size:15px;font-weight:700}.gx-rang-hero__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff8f0;align-items:baseline;gap:10px;margin-top:8px;font-size:28px;font-weight:800;display:flex}.gx-rang-hero__chg{font-size:12px;font-weight:700}.gx-rang-hero__chg.is-up{color:#7dffb0}.gx-rang-hero__chg.is-down{color:#ff8f8f}.gx-rang-hero__sub{color:#f7efe6b3;margin:6px 0 0;font-size:12px}.gx-rang-hero__sub strong{font-variant-numeric:tabular-nums;color:#9ef0e4;font-weight:700}.gx-rang-hero__legend{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.gx-rang-hero__leg{color:#f7efe6d9;padding-inline-start:14px;font-size:11px;font-weight:700;position:relative}.gx-rang-hero__leg:before{content:"";inset-inline-start:0;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.gx-rang-hero__leg--users:before{background:#ffd4b0;box-shadow:0 0 0 3px #ffd4b038}.gx-rang-hero__leg--fund:before{background:#3ecfbf;box-shadow:0 0 0 3px #3ecfbf38}.gx-rang-hero__canvas{z-index:1;height:168px;margin:0 -6px -4px;position:relative}.gx-rang-hero__svg{width:100%;height:100%;display:block}.gx-rang-hero__area{opacity:0;transition:opacity .6s .15s}.gx-rang-hero__area.is-on{opacity:1}.gx-rang-hero__line{stroke-dasharray:1400;stroke-dashoffset:1400px}.gx-rang-hero__line.is-on{animation:1.2s cubic-bezier(.22,1,.36,1) forwards gx-draw}.gx-rang-hero{display:none}.gx-chart{isolation:isolate;border:none;border-radius:24px;margin:0 0 18px;padding:16px 14px 12px;transition:background .25s,color .25s,box-shadow .25s;animation:.55s both gx-fade-up;position:relative;overflow:hidden}.gx-chart:before{content:"";pointer-events:none;opacity:.9;z-index:0;background:radial-gradient(120% 80% at 100% 0,#e8c47a29,#0000 50%),radial-gradient(90% 70% at 0 100%,#508cff1f,#0000 48%);position:absolute;inset:0}.gx-chart.is-personal:before{opacity:1;background:radial-gradient(120% 80% at 100% 0,#a67c1a1a,#0000 52%),radial-gradient(90% 70% at 0 100%,#0f766e12,#0000 50%)}.gx-chart>*{z-index:1;position:relative}.gx-chart.is-public,.gx-chart.is-personal{color:#f7efe6;-webkit-backdrop-filter:blur(28px)saturate(1.5);background:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 40%,#080a0e8c 100%);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 .5px #ffffff29,0 22px 48px #0006}.gx-chart--hero{min-height:0}.gx-chart-head{z-index:3;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex;position:relative}.gx-chart-set-wrap{flex:none;position:relative}.gx-chart-set-btn{color:#f4e4b4;font:inherit;cursor:pointer;background:#081216b8;border:1px solid #5eead473;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.gx-chart.is-personal .gx-chart-set-btn{color:#3f3424;background:#fff;border-color:#785a2847}.gx-chart-set-btn.is-on{box-shadow:0 0 0 1px #5eead48c}.gx-chart-set{color:#e8f4f2;z-index:8;background:#0a1014f5;border:1px solid #5eead447;border-radius:16px;width:min(320px,100% - 28px);max-height:calc(100% - 20px);padding:12px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 16px 40px #00000073}.gx-chart.is-personal .gx-chart-set{color:#3f3424;background:#fffaf3;border-color:#785a2833}.gx-chart-set-label{opacity:.75;margin:8px 0 6px;font-size:11px;font-weight:800}.gx-chart-set-label:first-child{margin-top:0}.gx-chart-set .gx-chart-ranges{flex-wrap:wrap}.gx-chart-zoom{align-items:center;gap:8px;display:flex}.gx-chart-zoom button{width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #5eead459;border-radius:10px;font-size:18px}.gx-chart-zoom input[type=range]{accent-color:#2dd4bf;flex:1}.gx-chart-set-hint{opacity:.65;margin:6px 0 0;font-size:10px}.gx-chart-set-check{align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.gx-chart-pair{color:var(--gx-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.gx-chart.is-public .gx-chart-pair{color:#f7efe69e}.gx-chart.is-personal .gx-chart-pair{color:var(--gx-p-muted);font-weight:700}.gx-chart-price{color:#fff8f0;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-shadow:0 8px 22px #0006;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:30px;font-weight:800;line-height:1.1;display:flex}.gx-chart.is-personal .gx-chart-price{color:var(--gx-p-ink);text-shadow:none}.gx-chart-sub{color:#f7efe6b3;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.gx-chart.is-personal .gx-chart-sub{color:var(--gx-p-muted);font-weight:600}.gx-chart-chg{letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.gx-chart-chg-ico{font-size:9px;line-height:1}.gx-chart-chg.is-up{color:#d8ffe8;background:#34c75938;box-shadow:inset 0 0 0 .5px #7dffb073}.gx-chart-chg.is-down{color:#ffe0e0;background:#ff6b6b33;box-shadow:inset 0 0 0 .5px #ff8f8f66}.gx-chart.is-personal .gx-chart-chg.is-up{color:#064e3b;background:#bbf7d0;box-shadow:inset 0 0 0 1px #065f4647}.gx-chart.is-personal .gx-chart-chg.is-down{color:#7f1d1d;background:#fecaca;box-shadow:inset 0 0 0 1px #7f1d1d47}.gx-chart-candle{opacity:0;transition:opacity .35s}.gx-chart-candle.is-drawn{opacity:1}.gx-chart-time-label{-webkit-user-select:none;user-select:none;font-family:Vazirmatn,sans-serif}.gx-chart-price-label{opacity:0;animation:.6s .3s forwards gx-label-appear}.gx-chart-pulse{animation:2s ease-in-out infinite gx-pulse}@keyframes gx-label-appear{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes gx-pulse{0%,to{opacity:1}50%{opacity:.5}}.gx-chart-ranges{background:#ffffff14;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:3px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1f}.gx-chart.is-personal .gx-chart-ranges{background:#ffffffb3;box-shadow:inset 0 0 0 1px #8c6e3233}.gx-chart-range{color:#f7efe68c;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;transition:background .18s,color .18s}.gx-chart.is-personal .gx-chart-range{color:var(--gx-p-muted)}.gx-chart-range.is-on{color:#1a140c;background:linear-gradient(#f4e4b4,#e8c47a);box-shadow:0 4px 12px #e8c47a59}.gx-chart.is-personal .gx-chart-range.is-on{color:#fffaf2;background:linear-gradient(#b8922e,#8a6414);box-shadow:0 3px 10px #8c641447}.gx-chart-canvas,.gx-chart-canvas--hero{background:linear-gradient(#ffffff0a,#0000 40%),#0000002e;border-radius:18px;height:188px;margin-top:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 .5px #ffffff14}.gx-chart.is-personal .gx-chart-canvas,.gx-chart.is-personal .gx-chart-canvas--hero{background:#fffdf8;box-shadow:inset 0 0 0 1.5px #4a341847}.gx-chart.is-personal.is-white-bg{background:linear-gradient(165deg,#fffdf8 0%,#f7ecd8 100%)}.gx-chart-watermark{z-index:1;pointer-events:none;letter-spacing:.14em;-webkit-user-select:none;user-select:none;color:#ffffffe6;justify-content:center;align-items:center;font-size:clamp(2.6rem,16vw,5rem);font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.gx-chart.is-personal .gx-chart-watermark{color:#5a461e14}.gx-chart-caption{z-index:3;text-align:center;pointer-events:none;max-width:86%;font-size:12px;font-weight:600;line-height:1.5;transition:opacity 1.15s;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.gx-chart-caption.is-visible{opacity:1}.gx-chart-caption.is-hidden{opacity:0}.gx-chart-scroll-wrapper{z-index:2;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;position:relative;overflow:auto hidden}.gx-chart-scroll-wrapper::-webkit-scrollbar{display:none}.gx-chart-canvas:not(.gx-chart-economy) .gx-chart-scroll-wrapper{overflow-x:hidden}.gx-chart-canvas.show-hint .gx-chart-scroll-wrapper{animation:1.2s ease-out gx-scroll-hint}@keyframes gx-scroll-hint{0%,to{transform:translate(0)}15%{transform:translate(-12px)}30%{transform:translate(0)}}.gx-chart-svg,.gx-chart-canvas--hero .gx-chart-svg{width:100%;height:160px;display:block}.gx-chart-canvas.gx-chart-economy .gx-chart-svg{min-width:100%;height:160px}.gx-chart-line{vector-effect:non-scaling-stroke}.gx-chart-line.is-drawn{stroke-dasharray:1600;stroke-dashoffset:0;animation:1.25s cubic-bezier(.22,1,.36,1) forwards gx-draw}.gx-chart-area{opacity:0;transition:opacity .7s 80ms}.gx-chart-area.is-shown{opacity:1}.gx-chart-candle.is-drawn{transition:opacity .45s}.gx-chart-pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite gx-blink}.gx-chart-vol,.gx-chart-balances{display:none}.gx-chart-foot{color:#f7efe68c;justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.gx-chart.is-personal .gx-chart-foot{color:var(--gx-p-muted);font-weight:600}.gx-chart-legend{color:#f7efe6d9;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:6px 0 4px;font-size:10px;font-weight:700;display:flex}.gx-chart.is-personal .gx-chart-legend{color:var(--gx-p-ink)}.gx-chart-legend-in,.gx-chart-legend-out,.gx-chart-legend-users,.gx-chart-legend-fund{background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.gx-chart.is-personal .gx-chart-legend-in,.gx-chart.is-personal .gx-chart-legend-out,.gx-chart.is-personal .gx-chart-legend-users,.gx-chart.is-personal .gx-chart-legend-fund{background:#fffaf2;box-shadow:inset 0 0 0 1px #8c6e3238}.gx-chart-legend-in:before,.gx-chart-legend-out:before,.gx-chart-legend-users:before,.gx-chart-legend-fund:before{content:"";border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #ffffff14}.gx-chart-legend-in{color:#5eead4}.gx-chart-legend-in:before{background:#5eead4;box-shadow:0 0 0 3px #5eead438}.gx-chart-legend-out{color:#ffb08a}.gx-chart-legend-out:before{background:#ff8f6a;box-shadow:0 0 0 3px #ff8f6a38}.gx-chart-legend-users{color:#f4e4b4}.gx-chart-legend-users:before{background:#e8c47a;box-shadow:0 0 0 3px #e8c47a38}.gx-chart-legend-fund{color:#5eead4}.gx-chart-legend-fund:before{background:#3ecfbf;box-shadow:0 0 0 3px #3ecfbf38}.gx-chart.is-personal .gx-chart-legend-in{color:var(--gx-p-teal)}.gx-chart.is-personal .gx-chart-legend-in:before{background:var(--gx-p-teal);box-shadow:0 0 0 3px #0f766e2e}.gx-chart.is-personal .gx-chart-legend-out{color:var(--gx-p-coral)}.gx-chart.is-personal .gx-chart-legend-out:before{background:var(--gx-p-coral);box-shadow:0 0 0 3px #c2410c2e}.gx-chart.is-personal .gx-chart-legend-users{color:var(--gx-p-gold)}.gx-chart.is-personal .gx-chart-legend-users:before{background:var(--gx-p-gold);box-shadow:0 0 0 3px #a67c1a2e}.gx-chart.is-personal .gx-chart-legend-fund{color:var(--gx-p-teal)}.gx-chart.is-personal .gx-chart-legend-fund:before{background:var(--gx-p-teal);box-shadow:0 0 0 3px #0f766e2e}.gx-chart-modes{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin:4px 0 2px;padding:4px 2px 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.gx-chart-modes::-webkit-scrollbar{display:none}.gx-chart-mode{-webkit-backdrop-filter:blur(8px);color:#f7efe6b3;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .15s}.gx-chart.is-personal .gx-chart-mode{color:#3d2e1c;background:#fff;border-color:#4a341859}.gx-chart-mode:active{transform:scale(.97)}.gx-chart-mode.is-on{color:#fff;background:linear-gradient(135deg,#c45c26 0%,#a3481c 100%);border-color:#0000;box-shadow:0 4px 14px #c45c2647}.gx-chart.is-personal .gx-chart-mode.is-on{color:#fffaf2;background:linear-gradient(135deg,#b45309 0%,#9a3412 100%);box-shadow:0 4px 12px #9a341247}.gx-axis-x{color:var(--gx-muted);justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.gx-section-title{margin:18px 0 10px;font-size:15px;font-weight:800}.gx-asset-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gx-asset-row{border-bottom:1px solid var(--gx-line);text-align:right;width:100%;color:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px 0;animation:.4s both gx-fade-up;display:grid}.gx-asset-row:first-child{animation-delay:50ms}.gx-asset-row:nth-child(2){animation-delay:.1s}.gx-asset-ico{border:1px solid var(--gx-line);width:36px;height:36px;color:var(--gx-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.gx-asset-ico.is-n{color:var(--gx-accent);border-color:#c45c2659}.gx-asset-name{font-size:13px;font-weight:700}.gx-asset-sym{color:var(--gx-muted);font-size:11px}.gx-asset-amt{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.gx-asset-fiat{color:var(--gx-muted);font-size:11px}.gx-asset-chg{color:var(--gx-accent);font-size:12px;font-weight:700}.gx-asset-chev{color:var(--gx-muted);font-size:14px}.gx-more-link{border:none;border-bottom:1px solid var(--gx-ink);color:var(--gx-ink);cursor:pointer;background:0 0;align-items:center;gap:4px;margin:10px 0 0;padding:0;font-size:12px;font-weight:700;display:inline-flex}.gx-quick{border-top:1px solid var(--gx-line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;padding-top:14px;animation:.5s .16s both gx-fade-up;display:grid}.gx-quick-btn{color:var(--gx-ink);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:8px 4px 10px;font-size:11px;font-weight:700;transition:color .2s,transform .15s;display:flex;position:relative}.gx-quick-btn+.gx-quick-btn:before{content:"";background:var(--gx-line);width:1px;position:absolute;top:8px;bottom:8px;right:0}.gx-quick-btn:active{transform:scale(.96)}.gx-quick-btn.is-on{color:var(--gx-accent)}.gx-quick-btn.is-on:after{content:"";background:var(--gx-accent);border-radius:2px;width:28px;height:2px;animation:.25s both gx-underline;position:absolute;bottom:0}.gx-quick-ico{width:22px;height:22px}.gx-status-row{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.gx-chip{border:1px solid var(--gx-line);color:var(--gx-muted);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.gx-chip.is-ok{color:var(--gx-ok);border-color:#2f7a5259}.gx-chip.is-bad{color:var(--gx-bad);border-color:#b0404059}.gx-alert{background:var(--gx-accent-soft);color:var(--gx-accent);border:1px solid #c45c2659;border-radius:8px;margin:8px 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.gx-stage{min-height:52vh;position:relative}.gx-panel-enter{will-change:transform, opacity;animation:.32s cubic-bezier(.22,1,.36,1) both gx-panel-in}@keyframes gx-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes gx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes gx-draw{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes gx-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.25)}}@keyframes gx-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gx-main.gx-panel,.gx-panel{padding-top:4px}.gx-panel-title{margin:0 0 8px;font-size:20px;font-weight:800}.gx-panel-text{color:var(--gx-muted);margin:0 0 14px;font-size:12px;line-height:1.65}.gx-field{color:var(--gx-muted);flex-direction:column;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.gx-input{color:var(--gx-ink);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:.5px solid #ffffff29;border-radius:14px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.gx-input:focus{box-shadow:0 0 0 3px var(--gx-accent-soft);background:#ffffff1f;border-color:#e8c47aa6}.gx-submit{color:#1a140c;cursor:pointer;background:linear-gradient(#f4e4b4 0%,#e8c47a 55%,#c9a45a 100%);border:0;border-radius:16px;width:100%;margin-top:8px;padding:14px;font-size:14px;font-weight:800;transition:transform .15s,filter .2s;box-shadow:inset 0 1px #ffffff73,0 10px 24px #e8c47a47}.gx-submit:active{transform:scale(.985)}.gx-submit:disabled{opacity:.45;cursor:not-allowed}.gx-submit.gx-act-green,.gx-submit.gx-act-cyan,.gx-submit.gx-act-purple{color:#1a140c;background:linear-gradient(#f4e4b4 0%,#e8c47a 55%,#c9a45a 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff73,0 10px 24px #e8c47a47!important}.gx-act-muted{border:1px solid var(--gx-line)!important;color:var(--gx-muted)!important;background:0 0!important}.gx-stat-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.gx-stat{border:1px solid var(--gx-line);color:var(--gx-muted);background:#ffffff8c;border-radius:8px;flex-direction:column;gap:4px;padding:12px;font-size:11px;display:flex}.gx-stat strong{color:var(--gx-ink);font-variant-numeric:tabular-nums;font-size:15px}.gx-list{-webkit-backdrop-filter:blur(18px);background:#ffffff0f;border-radius:18px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff24,0 12px 28px #0000002e}.gx-list li{color:var(--gx-ink);background:0 0;border-bottom:.5px solid #ffffff14;border-radius:0;padding:13px 14px;font-size:13px}.gx-list li:last-child{border-bottom:0}.gx-compact li{padding:10px 0;font-size:12px}.gx-row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.gx-muted-line{color:var(--gx-muted);margin-top:4px;font-size:11px}.gx-linkish{color:var(--gx-accent);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.gx-seg,.gx-seg-top{border-bottom:1px solid var(--gx-line);background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:0;margin-bottom:14px;padding:0;display:grid}.gx-seg:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.gx-seg-btn{color:var(--gx-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:10px 8px;font-size:12px;font-weight:700}.gx-seg-btn.is-on{color:var(--gx-accent);border-bottom-color:var(--gx-accent);box-shadow:none;background:0 0}.gx-estimate{border-top:1px solid var(--gx-line);border-bottom:1px solid var(--gx-line);color:var(--gx-muted);background:0 0;border-radius:0;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 0;font-size:12px;display:flex}.gx-estimate strong{color:var(--gx-ink);font-size:16px}.gx-steps{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.gx-step{border:1px solid var(--gx-line);width:28px;height:28px;color:var(--gx-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.gx-step.is-on{border-color:var(--gx-accent);color:var(--gx-accent);box-shadow:none}.gx-btn-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gx-success-box{background:#2f7a520f;border:1px solid #2f7a5259;border-radius:8px;margin-bottom:12px;padding:14px}.gx-success-box strong{color:var(--gx-ok);margin-bottom:6px;display:block}.gx-settings-list{flex-direction:column;gap:0;display:flex}.gx-settings-item{border:none;border-bottom:1px solid var(--gx-line);width:100%;color:var(--gx-ink);text-align:right;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 0;display:flex}.gx-settings-body{flex-direction:column;flex:1;gap:2px;display:flex}.gx-settings-body strong{font-size:14px}.gx-settings-body small{color:var(--gx-muted);font-size:11px}.gx-chev{color:var(--gx-muted);font-size:16px}.gx-back{color:var(--gx-accent);cursor:pointer;background:0 0;border:none;margin-bottom:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.gx-settings-msg{color:var(--gx-ok);margin:4px 0 0;font-size:12px}.gx-settings-err{color:var(--gx-bad);margin:4px 0 8px;font-size:12px}.gx-tag{border:1px solid var(--gx-line);color:var(--gx-muted);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.gx-tag-ok{color:var(--gx-ok);border-color:#2f7a5266}.gx-mini-btn{border:1px solid var(--gx-line);color:var(--gx-bad);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:11px}.gx-mini-btn--cyan{color:var(--gx-accent);border-color:#c45c2666}.gx-toggle-row{border:none;border-bottom:1px solid var(--gx-line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:12px 0;font-size:13px;display:flex}.gx-toggle-row input{accent-color:var(--gx-accent);width:18px;height:18px}.gx-empty{color:var(--gx-muted);text-align:center;-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:.5px solid #ffffff24;border-radius:18px;padding:22px 16px;font-size:13px}.gx-bid-box{border-top:1px solid var(--gx-line);background:0 0;border-radius:0;margin-top:12px;padding:12px 0}.gx-subhead{margin:16px 0 8px;font-size:14px;font-weight:800}.gx-amt-pos{color:var(--gx-ok);font-weight:700}.gx-amt-neg{color:var(--gx-bad);font-weight:700}.gx-security-pill,.gx-security-pill--inline{background:var(--gx-accent-soft);color:var(--gx-accent);border:1px solid #c45c264d;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:8px 0 12px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.gx-pin-badge{color:var(--gx-accent);background:0 0;border:1px solid #c45c2659;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.gx-dot{background:var(--gx-accent);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite gx-blink}.gx-green{color:var(--gx-accent)!important}.gx-cyan{color:var(--gx-ink)!important}.gx-dock{left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:40;-webkit-backdrop-filter:blur(28px)saturate(1.6);background:#12161e9e;border:.5px solid #ffffff38;border-radius:28px;grid-template-columns:repeat(4,1fr);gap:0;width:min(400px,100% - 20px);padding:8px 6px;display:grid;position:fixed;overflow:visible;transform:translate(-50%);box-shadow:inset 0 1px #fff3,0 16px 40px #0006}.gx-dock--wide{justify-content:stretch;overflow:visible}.gx-dock-item{color:var(--gx-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:6px 0 4px;transition:color .2s;display:flex;position:relative}.gx-dock-ring{border:none;border-radius:0;place-items:center;width:28px;height:28px;transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s;display:grid}.gx-dock-item.is-active .gx-dock-ring{color:#f4e4b4;background:linear-gradient(#f4e4b447,#e8c47a1f);border:none;border-radius:50%;width:36px;height:36px;transform:translateY(-3px);box-shadow:inset 0 0 0 .5px #f4e4b473,0 6px 16px #e8c47a33}.gx-dock-item.is-active:after{content:"";background:#e8c47a;border-radius:50%;width:5px;height:5px;animation:.28s both gx-underline;position:absolute;bottom:2px;box-shadow:0 0 10px #e8c47ab3}.gx-dock-label{white-space:nowrap;font-size:10px;font-weight:700}.wf-overlay{z-index:1200;-webkit-backdrop-filter:blur(10px);background:#06080c73;justify-content:center;align-items:center;padding:16px;animation:.2s both gx-fade-up;display:flex;position:fixed;inset:0}.wf-modal{-webkit-backdrop-filter:blur(28px)saturate(1.5);width:100%;max-width:380px;color:var(--gx-ink);background:linear-gradient(165deg,#ffffff29,#12161eb8);border:.5px solid #ffffff38;border-radius:24px;padding:18px;animation:.28s both gx-panel-in;box-shadow:inset 0 1px #ffffff40,0 24px 48px #0006}.wf-header{justify-content:space-between;align-items:center;display:flex}.wf-close{color:var(--gx-muted);cursor:pointer;background:0 0;border:none;font-size:22px}.wf-body{flex-direction:column;gap:10px;margin-top:12px;display:flex}.wf-body label{color:var(--gx-muted);font-size:12px}.wf-body input{color:var(--gx-ink);background:#ffffff1a;border:.5px solid #ffffff29;border-radius:14px;padding:12px}.wf-actions{gap:8px;margin-top:8px;display:flex}.wf-note{color:var(--gx-muted);font-size:12px}.wp-btn{color:var(--gx-ink);cursor:pointer;background:#ffffff1a;border:.5px solid #ffffff2e;border-radius:14px;flex:1;padding:12px}.wp-btn-primary{color:#1a140c;background:linear-gradient(#f4e4b4,#e8c47a);border:0;font-weight:800;box-shadow:0 8px 20px #e8c47a47}.gx-header,.gx-vault,.gx-hero-card{display:none}.gx-prizes .gx-prize-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin:10px 0 6px;padding-bottom:2px;display:flex;overflow-x:auto}.gx-prizes .gx-prize-tabs::-webkit-scrollbar{display:none}.gx-prize-tab{color:var(--gx-muted);font:inherit;cursor:pointer;background:#fff9;border:1px solid #1616161a;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.gx-prize-tab.is-on{color:#fff;background:linear-gradient(135deg,#c45c26 0%,#a3481c 100%);border-color:#0000}.gx-prize-tab__n{opacity:.85;font-variant-numeric:tabular-nums;font-size:10px}.gx-prize-hint{color:var(--gx-muted);margin:0 0 12px;font-size:11px}.gx-prize-empty{color:var(--gx-muted);padding:18px 0;font-size:13px}.gx-prize-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gx-prize-card{-webkit-backdrop-filter:blur(16px);background:#ffffff14;border:.5px solid #ffffff29;border-radius:18px;gap:10px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff29,0 12px 28px #0000002e}.gx-prize-card__img{object-fit:cover;border-radius:10px;flex:none;width:64px;height:64px}.gx-prize-card__body{flex:1;min-width:0}.gx-prize-card__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gx-prize-card__top strong{font-size:14px}.gx-prize-card__when{color:var(--gx-muted);white-space:nowrap;font-size:10px}.gx-prize-card__amt{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;font-weight:800}.gx-prize-card__desc{color:var(--gx-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.gx-prize-card__code{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.gx-prize-card__code code{letter-spacing:.04em;background:#ffffff1a;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:800}.gx-prize-card__code-acts{gap:6px;display:flex}.gx-prize-card__btn{color:var(--gx-ink);font:inherit;cursor:pointer;background:#ffffff1a;border:.5px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.gx-muted{color:var(--gx-muted);font-size:13px}@keyframes gx-ambient{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}@keyframes gx-lumen-sheen{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes gx-soft-glow{0%,to{box-shadow:0 0 #5eead400}50%{box-shadow:0 0 28px 2px #5eead41f}}.gx-brand-en{color:#f4f7fb;letter-spacing:.22em;text-shadow:0 0 18px #5eead440}.gx-brand-fa{color:var(--gx-muted)}.gx-brand-mark{color:var(--gx-accent);filter:drop-shadow(0 0 10px #5eead473)}.gx-menu-btn{background:var(--gx-glass);color:var(--gx-ink);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 .5px #ffffff24,0 8px 24px #00000059}.gx-hello{letter-spacing:-.03em;color:#f4f7fb;text-shadow:0 0 32px #5eead42e;font-size:26px;font-weight:700}.gx-hello-sub{color:var(--gx-muted);letter-spacing:.02em;font-size:12px;font-weight:500}.gx-divider:before,.gx-divider:after{background:linear-gradient(90deg,#0000,#5eead447,#0000)}.gx-divider-dot{background:var(--gx-accent);width:5px;height:5px;box-shadow:0 0 12px var(--gx-glow);border:0;border-radius:50%;transform:none}.gx-total-label{color:var(--gx-muted);letter-spacing:.04em;text-transform:none;font-size:11px;font-weight:600}.gx-total-value{color:#f8fafc;background:linear-gradient(145deg,#ffffff12,#ffffff05);border-radius:18px;padding:14px 16px;font-size:32px;animation:5s ease-in-out infinite gx-soft-glow;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 .5px #5eead433,0 16px 40px #00000059}.gx-total-chg{color:#042f2e;background:linear-gradient(135deg,#5eead4,#7dd3fc);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;box-shadow:0 0 16px #5eead459}.gx-status-row{gap:8px}.gx-chip{color:var(--gx-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:0;padding:7px 11px;font-size:11px;box-shadow:inset 0 0 0 .5px #ffffff1a}.gx-chip.is-ok{color:#6ee7b7;background:#34d3991f;box-shadow:inset 0 0 0 .5px #34d39959}.gx-chip.is-bad{color:#fda4af;background:#fb71851f;box-shadow:inset 0 0 0 .5px #fb718559}.gx-alert{color:#fde68a;background:#fcd34d1f;border:0;border-radius:14px;font-weight:600;box-shadow:inset 0 0 0 .5px #fcd34d4d}.gx-section-title{letter-spacing:.08em;color:var(--gx-muted);margin-top:22px;font-size:13px;font-weight:700}.gx-asset-list{gap:10px}.gx-asset-row{background:linear-gradient(165deg,#ffffff12,#ffffff05);border:0;border-radius:18px;grid-template-columns:auto 1fr auto;margin-bottom:0;padding:16px 14px;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 .5px #ffffff14,0 12px 28px #00000047}.gx-asset-row:active{transform:scale(.985)}.gx-asset-list>li+li .gx-asset-row,.gx-asset-list>li:first-child .gx-asset-row{background:linear-gradient(165deg,#ffffff12,#ffffff05)}.gx-asset-ico{background:#5eead41f;border:0;border-radius:14px;width:42px;height:42px;font-size:13px;box-shadow:inset 0 0 0 .5px #5eead459,0 0 18px #5eead426;color:#5eead4!important}.gx-asset-ico.is-n{background:#7dd3fc1f;border:0;box-shadow:inset 0 0 0 .5px #7dd3fc59,0 0 18px #7dd3fc26;color:#7dd3fc!important}.gx-asset-name{color:#f1f5f9;font-size:14px;font-weight:700}.gx-asset-sym{color:var(--gx-muted)}.gx-asset-amt{color:#f8fafc;font-size:14px}.gx-asset-fiat{color:var(--gx-muted)}.gx-asset-chg{color:var(--gx-accent);font-size:16px}.gx-more-link{color:var(--gx-accent);border-bottom:1px solid #5eead473;margin-top:14px;font-weight:600}.gx-quick{border-top:0;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;padding-top:4px;display:grid}.gx-quick-btn{color:var(--gx-ink);letter-spacing:.02em;background:#ffffff0d;border-radius:16px;gap:10px;padding:16px 12px;font-size:12px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 0 0 .5px #ffffff1a,0 10px 24px #00000040}.gx-quick-btn+.gx-quick-btn:before{display:none}.gx-quick-btn:first-child,.gx-quick-btn:nth-child(2),.gx-quick-btn:nth-child(3),.gx-quick-btn:nth-child(4),.gx-quick-btn:nth-child(5){background:#ffffff0d}.gx-quick-btn.is-on{color:#042f2e;background:linear-gradient(135deg,#5eead4,#7dd3fc);outline:none;box-shadow:0 0 24px #5eead459}.gx-quick-btn.is-on:after{display:none}.gx-quick-ico{opacity:.9;width:22px;height:22px}.gx-chart.is-public,.gx-chart.is-personal{color:#e8eef6;-webkit-backdrop-filter:blur(30px)saturate(1.45);background:linear-gradient(165deg,#ffffff17 0%,#ffffff08 40%,#060a10b8 100%);border-radius:20px;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 .5px #5eead447,0 0 40px #5eead414,0 24px 52px #00000080}.gx-chart.is-personal{--gx-p-ink:#e8eef6;--gx-p-muted:#e8eef68c;--gx-p-gold:#fcd34d;--gx-p-teal:#5eead4;--gx-p-coral:#fb7185;color:var(--gx-p-ink);background:linear-gradient(165deg,#ffffff14 0%,#ffffff08 42%,#080c128c 100%);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 .5px #5eead42e,0 22px 48px #00000073}.gx-chart:before{opacity:1;background:radial-gradient(120% 80% at 100% 0,#5eead429,#0000 52%),radial-gradient(90% 70% at 0 100%,#7dd3fc1f,#0000 50%)}.gx-chart.is-personal:before{background:radial-gradient(120% 80% at 100% 0,#5eead424,#0000 52%),radial-gradient(90% 70% at 0 100%,#fcd34d14,#0000 50%)}.gx-chart.is-public .gx-chart-pair,.gx-chart.is-personal .gx-chart-pair{color:#e8eef68c}.gx-chart-price,.gx-chart.is-personal .gx-chart-price{color:#f8fafc;text-shadow:0 0 24px #5eead438;font-size:30px;font-weight:700}.gx-chart-sub,.gx-chart.is-public .gx-chart-sub,.gx-chart.is-personal .gx-chart-sub{color:#e8eef68c}.gx-chart-chg.is-up,.gx-chart.is-personal .gx-chart-chg.is-up{color:#a7f3d0;background:#34d39929;box-shadow:inset 0 0 0 .5px #34d39966}.gx-chart-chg.is-down,.gx-chart.is-personal .gx-chart-chg.is-down{color:#fecdd3;background:#fb718524;box-shadow:inset 0 0 0 .5px #fb718559}.gx-chart-ranges{background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff14}.gx-chart-range{color:#e8eef680}.gx-chart-range.is-on,.gx-chart.is-personal .gx-chart-range.is-on{color:#042f2e;background:linear-gradient(135deg,#5eead4,#7dd3fc);box-shadow:0 0 16px #5eead459}.gx-chart-canvas,.gx-chart-canvas--hero,.gx-chart.is-personal .gx-chart-canvas,.gx-chart.is-personal .gx-chart-canvas--hero{background:radial-gradient(120% 80% at 50% 0,#5eead414,#0000 55%),linear-gradient(#060a1040,#04080ebf);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #5eead424,inset 0 -20px 40px #00000059}.gx-chart-canvas:after,.gx-chart-canvas--hero:after{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.7;background:repeating-linear-gradient(0deg,#0000 0 2px,#5eead408 2px 3px);animation:7s linear infinite gx-scan;position:absolute;inset:0}@keyframes gx-scan{0%{opacity:.45;transform:translateY(0)}50%{opacity:.75}to{opacity:.45;transform:translateY(12px)}}.gx-chart-line{filter:drop-shadow(0 0 3px #7dd3fcbf)drop-shadow(0 0 8px #5eead473);stroke-width:2.4px}.gx-chart-area{opacity:.62}.gx-chart-pulse{filter:drop-shadow(0 0 8px #5eead4f2)}.gx-chart-price{background:linear-gradient(90deg,#f8fafc 0%,#5eead4 45%,#7dd3fc 100%);filter:drop-shadow(0 0 12px #5eead459);-webkit-background-clip:text;background-clip:text;color:#0000!important;text-shadow:none!important}.gx-chart.is-personal .gx-chart-price{background:linear-gradient(90deg,#f8fafc 0%,#5eead4 45%,#7dd3fc 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.gx-chart-mode{color:#e8eef6b3;background:#ffffff0d;border-color:#0000;box-shadow:inset 0 0 0 .5px #ffffff14}.gx-chart-mode.is-on,.gx-chart.is-personal .gx-chart-mode.is-on{color:#042f2e;background:linear-gradient(135deg,#5eead4,#a3e635);box-shadow:0 0 18px #5eead44d}.gx-chart-legend,.gx-chart.is-personal .gx-chart-legend{color:#e8eef6bf}.gx-chart-foot,.gx-chart.is-personal .gx-chart-foot{color:#e8eef673}.gx-chart-legend-in,.gx-chart.is-personal .gx-chart-legend-in{color:#5eead4}.gx-chart-legend-out,.gx-chart.is-personal .gx-chart-legend-out{color:#fb7185}.gx-chart-legend-users,.gx-chart.is-personal .gx-chart-legend-users{color:#fcd34d}.gx-chart-legend-fund,.gx-chart.is-personal .gx-chart-legend-fund{color:#7dd3fc}.gx-panel-title{color:#f1f5f9;font-size:20px}.gx-panel-text,.gx-field{color:var(--gx-muted)}.gx-input{color:var(--gx-ink);background:#ffffff0f;border:1px solid #0000;border-radius:14px;box-shadow:inset 0 0 0 .5px #ffffff1a}.gx-input:focus{background:#ffffff14;border-color:#5eead473;box-shadow:0 0 0 3px #5eead426}.gx-submit,.gx-submit.gx-act-green,.gx-submit.gx-act-cyan,.gx-submit.gx-act-purple{border-radius:16px;padding:15px;font-size:14px;font-weight:700;animation:4.5s ease-in-out infinite gx-lumen-sheen;color:#042f2e!important;background:linear-gradient(120deg,#5eead4 0%,#7dd3fc 50%,#5eead4 100%) 0 0/200% 100%!important;box-shadow:0 12px 28px #5eead447!important}.gx-stat{background:#ffffff0d;border:0;border-radius:16px;padding:14px;box-shadow:inset 0 0 0 .5px #ffffff1a}.gx-stat strong{color:#f8fafc}.gx-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:18px;box-shadow:inset 0 0 0 .5px #ffffff14}.gx-list li{color:var(--gx-ink);border-bottom:1px solid #ffffff0f}.gx-seg-btn.is-on{color:var(--gx-accent);border-bottom-color:var(--gx-accent)}.gx-estimate{color:var(--gx-muted)}.gx-estimate strong{color:#f1f5f9}.gx-step.is-on{color:#042f2e;background:linear-gradient(135deg,#5eead4,#7dd3fc);border:0}.gx-linkish{color:var(--gx-accent)}.gx-dock{bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#0a0e14c7;border:0;border-radius:24px;padding:10px 8px;box-shadow:inset 0 0 0 .5px #ffffff1f,0 16px 40px #00000073}.gx-dock-item{color:#e8eef666}.gx-dock-item.is-active{color:#f8fafc}.gx-dock-item.is-active .gx-dock-ring{color:#042f2e;background:linear-gradient(145deg,#5eead4,#7dd3fc);width:40px;height:40px;transform:translateY(-4px);box-shadow:0 0 22px #5eead473}.gx-dock-item.is-active:after{background:var(--gx-accent);box-shadow:0 0 10px var(--gx-glow)}.gx-dock-item.is-active .gx-dock-label{color:#f1f5f9}.wf-overlay{background:#05070bb8}.wf-modal{color:var(--gx-ink);background:linear-gradient(165deg,#121820,#0a0e14);border:0;box-shadow:inset 0 0 0 .5px #5eead433,0 24px 48px #00000080}.wf-body input{color:var(--gx-ink);background:#ffffff0f;border:1px solid #ffffff1a}.wp-btn{color:var(--gx-ink);background:#ffffff0f;border:0;box-shadow:inset 0 0 0 .5px #ffffff1a}.wp-btn-primary{color:#042f2e;background:linear-gradient(135deg,#5eead4,#7dd3fc);box-shadow:0 0 20px #5eead44d}.gx-portal-closed-msg{color:var(--gx-ink)}.gx-portal-closed-back{color:var(--gx-accent);background:#ffffff0f;border:0;font-weight:700;box-shadow:inset 0 0 0 .5px #5eead459}.gx-prize-tab{color:var(--gx-muted);background:#ffffff0d;border:0;box-shadow:inset 0 0 0 .5px #ffffff14}.gx-prize-tab.is-on{color:#042f2e;background:linear-gradient(135deg,#5eead4,#7dd3fc)}.gx-prize-card{background:#ffffff0d;border:0;box-shadow:inset 0 0 0 .5px #ffffff1a}.gx-prize-card__code code{color:#5eead4;background:#5eead426}.gx-prize-card__btn{color:#042f2e;background:linear-gradient(135deg,#5eead4,#7dd3fc);border:0}@media (prefers-reduced-motion:reduce){.gx-root:before,.gx-total-value,.gx-submit,.gx-chart-pulse,.gx-chart-line.is-drawn{animation:none!important}}
