@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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.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:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2)format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2)format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2)format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-arabic-500-normal-DDl0i4Xv.woff2)format("woff2"),url(/assets/cairo-arabic-500-normal-BADfnM6v.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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-latin-ext-500-normal-DxXN6Mb5.woff2)format("woff2"),url(/assets/cairo-latin-ext-500-normal-De4OTi8O.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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-latin-500-normal-D-WQsSKQ.woff2)format("woff2"),url(/assets/cairo-latin-500-normal-DkdkMETP.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2)format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2)format("woff2"),url(/assets/cairo-latin-ext-600-normal-DAfLYaOC.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2)format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2)format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-ext-700-normal-Cscux539.woff2)format("woff2"),url(/assets/cairo-latin-ext-700-normal-htXca11Z.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2)format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-arabic-800-normal-G1qvPr6G.woff2)format("woff2"),url(/assets/cairo-arabic-800-normal-CVTPwINa.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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-latin-ext-800-normal-ChnkP8hn.woff2)format("woff2"),url(/assets/cairo-latin-ext-800-normal-RObK5hVW.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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-latin-800-normal-BBdTpBXf.woff2)format("woff2"),url(/assets/cairo-latin-800-normal-ReWrxM5E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter", "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--brand-navy:#182b49;--brand-blue:#2d6d88;--brand-teal:#34b18a;--gradient-brand:linear-gradient(135deg, var(--brand-navy) 0%, var(--brand-blue) 50%, var(--brand-teal) 100%);--gradient-brand-soft:linear-gradient(135deg, #182b491f 0%, #34b18a1f 100%);--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--shadow-sm:0 1px 2px #0f17200f;--shadow-md:0 8px 24px #0f172014;--shadow-lg:0 24px 64px #0f172024;--container-width:1180px;--stat-purple:#7c5cff;--stat-purple-soft:#7c5cff24;--stat-orange:#ff8a3d;--stat-orange-soft:#ff8a3d24;--stat-pink:#ff5c8a;--stat-pink-soft:#ff5c8a24;--stat-blue:#3d9aff;--stat-blue-soft:#3d9aff24;--stat-green:#2fbf71;--stat-green-soft:#2fbf7124;--stat-cyan:#22d3ee;--stat-cyan-soft:#22d3ee24;--stat-yellow:#f0c419;--stat-yellow-soft:#f0c41924;--stat-teal:#34b18a;--stat-teal-soft:#34b18a24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--bg:#fff;--bg-subtle:#f7f7f8;--bg-inverse:#111318;--surface:#fff;--border:#e6e7e9;--text:#111318;--text-muted:#6b6f76;--text-on-brand:#fff;--brand-teal-bright:#111318;--brand-teal-bright-hover:#2c2f36;--accent-soft:#1113180f}:root[data-theme=dark]{--bg:#08090b;--bg-subtle:#111318;--bg-inverse:#fff;--surface:#111318;--border:#23262d;--text:#f5f6f7;--text-muted:#86898f;--text-on-brand:#08090b;--brand-teal-bright:#f5f6f7;--brand-teal-bright-hover:#d8dade;--accent-soft:#f5f6f71a}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#08090b;--bg-subtle:#111318;--bg-inverse:#fff;--surface:#111318;--border:#23262d;--text:#f5f6f7;--text-muted:#86898f;--text-on-brand:#08090b;--brand-teal-bright:#f5f6f7;--brand-teal-bright-hover:#d8dade;--accent-soft:#f5f6f71a}}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){:root:not([data-theme]){--bg:#fff;--bg-subtle:#f7f7f8;--bg-inverse:#111318;--surface:#fff;--border:#e6e7e9;--text:#111318;--text-muted:#6b6f76;--text-on-brand:#fff;--brand-teal-bright:#111318;--brand-teal-bright-hover:#2c2f36;--accent-soft:#1113180f}}:root{--evora-brand:#000;--evora-brand-hover:#1a1a1a;--evora-brand-subtle:#0000000f;--evora-bg:#faf8f4;--evora-bg-subtle:#f2efe7;--evora-surface:#fff;--evora-ink:#1a1c1a;--evora-muted:#6b6f6a;--evora-line:#e7e4dc;--evora-on-brand:#f5f3ee;--evora-on-brand-muted:#f5f3eea8;--evora-on-brand-line:#f5f3ee29;--evora-on-brand-subtle:#f5f3ee14}.pill-group,.topbar-actions-contract{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.pill-group .btn,.pill-group-link,.topbar-action .btn{max-width:190px;min-height:36px;color:var(--text-muted);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:.84rem;font-weight:600}.pill-group .btn:hover,.pill-group-link:hover,.topbar-action .btn:hover{background:color-mix(in srgb, var(--surface) 86%, var(--text));color:var(--text)}.pill-group .btn[aria-expanded=true],.pill-group .btn[aria-selected=true],.pill-group .btn.active,.pill-group-link.active,.topbar-action .btn[aria-expanded=true],.topbar-action .btn[aria-selected=true],.topbar-action .btn.active{background:var(--brand-teal-bright);color:var(--text-on-brand)}.pill-group .btn[aria-expanded=true]:hover,.pill-group .btn[aria-selected=true]:hover,.pill-group .btn.active:hover,.pill-group-link.active:hover,.topbar-action .btn[aria-expanded=true]:hover,.topbar-action .btn[aria-selected=true]:hover,.topbar-action .btn.active:hover{background:var(--brand-teal-bright-hover)}.surface-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.field,.settings-field{flex-direction:column;gap:6px;display:flex}.field label,.settings-field label{color:var(--text-muted);font-size:.82rem;font-weight:600}.field input,.field select,.field textarea,.settings-field input,.settings-field select,.settings-field textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:42px;color:var(--text);font:inherit;padding:0 14px}.field input:read-only,.settings-field input:read-only{color:var(--text-muted);background:var(--bg-subtle)}.empty-panel{place-items:center;gap:var(--space-2);min-height:220px;padding:var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;display:grid}.error-banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, #b42318 35%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, #b42318 6%, var(--surface));color:var(--text);font-size:.88rem;display:flex}*{box-sizing:border-box}.skip-link{z-index:1000;color:var(--text-on-brand);background:var(--brand-teal-bright);border-radius:8px;padding:10px 14px;transition:transform .15s;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}html,body{background-color:var(--bg);margin:0;padding:0}.public-site{isolation:isolate;position:relative;overflow:hidden}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{flex-direction:column;min-height:100vh;display:flex}.public-layout{position:relative}body:has(.public-layout){background:var(--evora-bg)!important;color:var(--evora-ink)!important}.public-layout{--bg:#fff;--bg-subtle:#f7f7f8;--bg-inverse:#111318;--surface:#fff;--border:#e6e7e9;--text:#111318;--text-muted:#6b6f76;--text-on-brand:#fff;--brand-teal-bright:#111318;--brand-teal-bright-hover:#2c2f36;--accent-soft:#1113180f}.public-site:has(.evora-reimagined){overflow:visible}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:40px;color:var(--text);font:inherit;padding:8px 34px 8px 11px;line-height:1.2}select:focus-visible{outline:2px solid var(--brand-teal-bright);outline-offset:2px}h1,h2,h3,h4,p{margin:0}::selection{background:var(--brand-teal-bright);color:var(--text-on-brand)}.skeleton{background:linear-gradient(90deg, var(--bg-subtle) 25%, var(--border) 50%, var(--bg-subtle) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.2s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.6;cursor:not-allowed}.container{width:100%;max-width:var(--container-width);padding-inline:var(--space-6);margin-inline:auto}@media (width<=640px){.container{padding-inline:var(--space-4)}}.navbar{z-index:50;padding-inline:12px;transition:padding .25s;position:sticky;top:0}.navbar.is-scrolled{top:2px}.navbar>.container{position:relative}.navbar-row{color:var(--evora-ink);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:16px 10px 16px 14px;transition:padding .25s,border-color .25s,background-color .25s,box-shadow .25s;display:flex}.navbar.is-scrolled .navbar-row{border-color:var(--evora-line);background:color-mix(in srgb, var(--evora-surface) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.35);padding:8px 10px 8px 14px}.navbar-brand{letter-spacing:-.02em;color:var(--evora-ink);flex:none;align-items:center;gap:9px;font-size:.92rem;font-weight:720;display:flex}.navbar-links{color:var(--evora-ink);flex:auto;justify-content:center;align-items:center;gap:1px;font-size:.78rem;font-weight:500;display:flex}.navbar-links a{color:var(--evora-ink);white-space:nowrap;border-radius:999px;padding:8px 10px;text-decoration:none;transition:color .15s,background-color .15s;position:relative}.navbar-links a:hover{background:var(--evora-brand-subtle);color:var(--evora-brand)}.navbar-links a.active{background:var(--evora-brand-subtle);color:var(--evora-brand);font-weight:600}.navbar-links a.active:after{display:none}@media (width>=1081px){.navbar-links .navbar-secondary-link{display:none}}.navbar-actions{flex:none;align-items:center;gap:3px;display:flex}.navbar-actions .btn-md{border-radius:999px;min-height:36px;padding:8px 14px;font-size:.82rem}.navbar-actions .btn-primary{background:var(--evora-brand);color:var(--evora-on-brand)}.navbar-actions .btn-primary:hover{background:var(--evora-brand-hover)}.navbar-actions .btn-ghost{color:var(--evora-muted)}.navbar-actions .btn-ghost:hover{background:var(--evora-brand-subtle);color:var(--evora-ink)}.navbar-actions .language-toggle{background:0 0;border-color:#0000;border-radius:999px}.navbar-actions .language-toggle:hover{background:var(--evora-brand-subtle);border-color:#0000}.navbar-menu-toggle{width:38px;height:38px;color:var(--evora-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:none}.navbar-menu-toggle:hover{background:var(--evora-brand-subtle)}.navbar-mobile-panel{inset-inline:12px;z-index:60;gap:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--evora-line);background:color-mix(in srgb, var(--evora-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--shadow-lg);color:var(--evora-muted);flex-direction:column;max-height:calc(100vh - 96px);margin-block-start:0;padding:12px;font-weight:500;display:none;position:absolute;top:calc(100% + 10px);overflow-y:auto}.navbar-mobile-panel a:hover{color:var(--evora-ink)}.navbar-mobile-panel a{border-radius:10px;padding:11px 12px}.navbar-mobile-panel a.active{background:var(--evora-brand-subtle);color:var(--evora-ink)}.navbar-mobile-actions{gap:var(--space-3);flex-direction:column;padding-block-start:var(--space-2);display:flex}@media (width<=1080px){.navbar-links,.navbar-actions-desktop{display:none}.navbar-menu-toggle{display:inline-flex}.navbar-mobile-panel{display:flex}}.navbar-customer-logout{color:var(--evora-muted);font:inherit;cursor:pointer;background:0 0;border:0}.footer{border-block-start:1px solid var(--evora-line);padding-block:var(--space-12) var(--space-8);color:var(--evora-muted);text-align:center;margin-block-start:auto}.footer-grid{justify-content:center;gap:var(--space-8) clamp(var(--space-8), 6vw, var(--space-16));border-block-end:1px solid var(--evora-line);flex-wrap:wrap;padding-block-end:var(--space-8);display:flex}.footer-brand{align-items:center;gap:var(--space-3);flex-direction:column;flex-basis:100%;display:flex}.footer-brand-link{align-items:center;gap:var(--space-2);color:var(--evora-ink);font-weight:700;display:flex}.footer-tagline{max-width:32ch;font-size:.9rem}.footer-social-link{color:var(--evora-muted);width:fit-content;font-size:.85rem;font-weight:600}.footer-social-link:hover{color:var(--evora-ink)}.footer-column{align-items:center;gap:var(--space-2);flex-direction:column;font-size:.9rem;display:flex}.footer-column h3{text-transform:uppercase;letter-spacing:.04em;color:var(--evora-ink);margin-block-end:var(--space-1);font-size:.8rem;font-weight:600}.footer-column a:hover{color:var(--evora-ink)}.footer-copyright{padding-block-start:var(--space-6);font-size:.85rem}@media (width<=480px){.footer-column{flex-basis:100%}}.hero{text-align:center;padding-block:clamp(1.5rem,3.5vw,3rem) 0;position:relative}.hero-eyebrow{width:fit-content;margin:0 0 var(--space-4);color:var(--evora-muted);letter-spacing:.06em;margin-inline:auto;font-size:.78rem;font-weight:700;animation:.8s cubic-bezier(.2,.8,.2,1) both hero-copy-in;position:relative}.hero-eyebrow:after{content:"";background:var(--evora-brand);transform-origin:50%;border-radius:999px;width:2.5rem;height:2px;margin:.55rem auto 0;animation:.9s cubic-bezier(.2,.8,.2,1) .35s both hero-eyebrow-line;display:block}.hero-headline{margin:0 auto var(--space-6);max-width:30ch;color:var(--evora-ink);letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.1;animation:.8s cubic-bezier(.2,.8,.2,1) 50ms both hero-copy-in}.hero-headline-oneline{white-space:normal;max-width:22ch;font-size:clamp(2.75rem,6vw,5rem)}@media (width>=900px){.hero-headline-oneline{white-space:normal;text-wrap:balance;width:100%;max-width:100%;font-size:clamp(2.75rem,5.2vw,4.6rem)}}.hero-headline-muted{color:var(--evora-muted);font-weight:700}.hero-subheadline{max-width:46ch;margin:0 auto var(--space-8);color:var(--evora-muted);font-size:1.1rem;line-height:1.5;animation:.8s cubic-bezier(.2,.8,.2,1) .1s both hero-copy-in}.hero-ctas{justify-content:center;gap:var(--space-3);margin-block-end:clamp(2.5rem,6vw,4rem);animation:.8s cubic-bezier(.2,.8,.2,1) .15s both hero-copy-in;display:flex}.hero-stack{perspective:1600px;touch-action:pan-y;justify-content:center;align-items:center;height:clamp(280px,40vw,460px);margin-block-end:clamp(1.5rem,4vw,2.5rem);display:flex;position:relative;overflow:hidden}.hero-card{border-radius:var(--radius-lg);cursor:pointer;width:clamp(190px,26vw,340px);height:100%;transform:translateX(calc(var(--offset) * 46%)) scale(calc(1 - var(--abs-offset) * .1)) rotateY(calc(var(--offset) * -10deg));background:0 0;border:1px solid #1a1c1a14;padding:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s;position:absolute;overflow:hidden;box-shadow:0 20px 40px #1a1c1a24}.hero-card.is-active{box-shadow:0 28px 60px #1a1c1a33}.hero-card img{object-fit:cover;width:100%;height:100%}.hero-card:after{content:"";background:linear-gradient(#0000 28%,#08080633 50%,#080806c7 100%);position:absolute;inset:0}.hero-card-index{z-index:1;top:var(--space-4);color:#f5f3eed9;letter-spacing:.08em;text-shadow:0 1px 4px #00000080;font-size:.72rem;font-weight:700;position:absolute;inset-inline-start:var(--space-4)}.hero-card-copy{z-index:1;inset-inline:var(--space-4);bottom:var(--space-4);text-align:start;flex-direction:column;gap:.2rem;display:flex;position:absolute}.hero-card-status{color:#f5f3eed1;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 4px #00000080;font-size:.66rem;font-weight:800}.hero-card-name{color:#f5f3ee;letter-spacing:-.01em;text-shadow:0 1px 4px #00000080;font-size:1.05rem;font-weight:700}.hero-card-subtitle{color:#f5f3eebf;text-shadow:0 1px 4px #00000080;font-size:.82rem}.hero-stack-footer{justify-content:center;align-items:center;gap:var(--space-6);padding-block-end:clamp(1.5rem,4vw,2.5rem);display:flex}.hero-dots{gap:.5rem;display:flex}.hero-dot{background:var(--evora-line);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.hero-dot.is-active{background:var(--evora-ink);border-radius:999px;width:22px;transition:width .3s,border-radius .3s}.hero-explore-link{color:var(--evora-ink);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:var(--space-6)}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-eyebrow-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-eyebrow,.hero-headline,.hero-subheadline,.hero-ctas,.hero-eyebrow:after{animation:none}.hero-card{transition:none}}@media (width<=900px){.hero-explore-link{position:static}.hero-stack-footer{gap:var(--space-4);flex-direction:column}}@media (width<=700px){.hero{padding-block:1.75rem 0}.hero-ctas{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}.hero-stack{perspective:900px;height:320px}.hero-card{width:68vw;transform:translateX(calc(var(--offset) * 62%)) scale(calc(1 - var(--abs-offset) * .14)) rotateY(calc(var(--offset) * -14deg))}}.brand-section{flex-direction:column;padding-block:clamp(4rem,10vw,7rem);display:flex}.brand-statement{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:clamp(1.5rem,4vw,2.5rem);width:100%;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(18px)}.brand-statement.is-in-view{opacity:1;transform:translateY(0)}.brand-statement-eyebrow{color:var(--evora-on-brand-muted);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.brand-statement-lead{max-width:56ch;color:var(--evora-on-brand-muted);margin:0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.5}.brand-statement-headline{width:100%;color:var(--evora-on-brand);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6.5vw,5.2rem);font-weight:800;line-height:1.05}.brand-statement-trail{max-width:56ch;color:var(--evora-on-brand-muted);margin:0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.5}.brand-statement-meta{color:var(--evora-on-brand-muted);letter-spacing:.16em;text-transform:uppercase;margin-block-start:var(--space-4);padding-block-start:var(--space-4);font-size:.72rem;font-weight:600;position:relative}.brand-statement-meta:before{content:"";top:0;background:var(--evora-on-brand-line);width:32px;height:1px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.brand-statement-cursor{vertical-align:text-bottom;background:var(--evora-on-brand-muted);width:2px;height:1em;margin-inline-start:.15em;animation:1.1s step-end infinite brand-cursor-blink;display:inline-block}@keyframes brand-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.brand-statement{opacity:1;transition:none;transform:none}.brand-statement-cursor{opacity:1;animation:none}}@media (width<=640px){.brand-statement-headline{font-size:clamp(2rem,9vw,2.8rem)}}.product-chapter{padding-block:clamp(3rem,8vw,6rem)}.product-chapter-kicker{margin:0 0 var(--space-2);color:var(--evora-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.product-moves{border-block-start:1px solid var(--evora-line);align-items:flex-start;gap:clamp(1rem,3vw,1.5rem);margin-block-start:clamp(2rem,5vw,3.5rem);padding-block-start:clamp(1.5rem,4vw,2rem);display:flex}.product-move-slot{flex:1 1 0;align-items:flex-start;gap:clamp(1rem,3vw,1.5rem);min-width:0;display:flex}.product-move{opacity:0;flex:1 1 0;min-width:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.product-moves.is-in-view .product-move{opacity:1;transform:translateY(0)}.product-move-slot:nth-child(2) .product-move{transition-delay:.12s}.product-move-slot:nth-child(3) .product-move{transition-delay:.24s}.product-move-top{justify-content:space-between;align-items:center;margin-block-end:var(--space-3);display:flex}.product-move-icon{background:var(--evora-brand-subtle);width:40px;height:40px;color:var(--evora-brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.product-move-icon svg{width:18px;height:18px}.product-move-index{color:var(--evora-line);letter-spacing:.1em;margin:0;font-size:.8rem;font-weight:700}.product-move-arrow{color:var(--evora-line);flex-shrink:0;margin-block-start:.6rem;font-size:1.1rem}[dir=rtl] .product-move-arrow{display:inline-block;transform:scaleX(-1)}.product-move-label{margin:0 0 var(--space-2);color:var(--evora-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.product-move h3{margin:0 0 var(--space-3);color:var(--evora-ink);letter-spacing:-.01em;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.2}.product-move-body{color:var(--evora-muted);margin:0;font-size:.98rem;line-height:1.55}.product-positioning{border-block-start:1px solid var(--evora-line);flex-wrap:wrap;align-items:baseline;gap:clamp(1rem,3vw,2rem);margin-block-start:clamp(2.5rem,6vw,4rem);padding-block-start:clamp(1.5rem,4vw,2rem);display:flex}.product-positioning-title{color:var(--evora-ink);letter-spacing:-.02em;flex-shrink:0;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800}.product-positioning-body{max-width:46ch;color:var(--evora-muted);margin:0;font-size:.98rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.product-move{opacity:1;transition:none;transform:none}}@media (width<=780px){.product-moves{flex-direction:column;gap:2rem}.product-move-slot{flex-direction:column}.product-move-arrow{display:none}}.pricing-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pricing-card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--evora-line);background:var(--evora-surface);cursor:pointer;border-radius:24px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 20px 45px #00000029}.pricing-card:hover{border-color:var(--evora-ink);transform:translateY(-6px);box-shadow:0 28px 58px #00000038}.pricing-card-recommended{color:var(--evora-on-brand);background:var(--evora-brand);border-color:var(--evora-brand);position:relative;transform:none;box-shadow:0 24px 54px #00000047}.pricing-card-recommended:hover{transform:translateY(-6px)}.pricing-card.pricing-card-recommended h3,.pricing-card.pricing-card-recommended .pricing-price{color:var(--evora-on-brand)}.pricing-card.pricing-card-recommended .pricing-description,.pricing-card.pricing-card-recommended .pricing-period{color:var(--evora-on-brand-muted)}.pricing-badge{border-radius:var(--radius-full,999px);background:var(--evora-brand);color:var(--evora-on-brand);letter-spacing:.02em;padding:3px 9px;font-size:.75rem;font-weight:700}.pricing-card-recommended .pricing-badge,.pricing-card-recommended .btn-primary{color:var(--evora-brand);background:var(--evora-on-brand)}.pricing-title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pricing-card h3{font-size:1.1rem;font-weight:700}.pricing-price{white-space:nowrap;align-items:baseline;gap:.3rem;font-size:2rem;font-weight:700;display:flex}.pricing-period{color:var(--evora-muted);font-size:1rem;font-weight:500;line-height:1;display:inline-block}.pricing-description{color:var(--evora-muted);flex-grow:1;font-size:.9rem}.pricing-cta{width:100%}.pricing-note{margin-top:var(--space-4);text-align:center;color:var(--evora-muted);font-size:.85rem}@media (width<=900px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pricing-grid{grid-template-columns:1fr}}.pricing-features{margin-top:var(--space-16)}.pricing-features-title{margin:0 0 var(--space-6);text-align:center;font-size:1.5rem;font-weight:700}.pricing-features-table{background:var(--evora-line);border:1px solid var(--evora-line);border-radius:var(--radius-lg);grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.pricing-features-scroll{border-radius:var(--radius-lg);overflow-x:auto}.pricing-features-header,.pricing-features-row{display:contents}.pricing-features-cell{padding:var(--space-3) var(--space-4);background:var(--evora-surface);font-size:.875rem}.pricing-features-cell-plan{text-align:center;font-weight:600}.pricing-features-label{color:var(--evora-muted);font-weight:500}@media (width<=900px){.pricing-features-table{grid-template-columns:minmax(140px,1.4fr) repeat(4,minmax(110px,1fr));font-size:.75rem}}@media (width<=640px){.pricing-features-table{min-width:700px}.pricing-features-cell{padding:var(--space-3) var(--space-2);font-size:.78rem}}.pricing-faq{margin-top:var(--space-16)}.pricing-faq-title{margin:0 0 var(--space-6);text-align:center;font-size:1.5rem;font-weight:700}.pricing-faq-list{gap:var(--space-4);max-width:720px;margin-inline:auto;display:grid}.pricing-faq-item{padding:var(--space-5);background:var(--evora-surface);border:1px solid var(--evora-line);border-radius:var(--radius-lg)}.pricing-faq-item h3{margin:0 0 var(--space-2);font-size:1rem;font-weight:600}.pricing-faq-item p{color:var(--evora-muted);margin:0;line-height:1.6}.pricing-enterprise-cta{margin-top:var(--space-16);padding:var(--space-12) var(--space-6);background:var(--evora-brand);border-radius:var(--radius-lg);text-align:center;color:var(--evora-on-brand)}.pricing-enterprise-cta .btn-primary{background:var(--evora-on-brand);color:var(--evora-brand)}.pricing-enterprise-cta h2{margin:0 0 var(--space-3);font-size:1.75rem;font-weight:700}.pricing-enterprise-cta p{margin:0 0 var(--space-6);opacity:.9;max-width:560px;margin-inline:auto;line-height:1.6}.pricing-teaser{padding-block:var(--space-16) var(--space-24)}.pricing-teaser-notes{gap:var(--space-2);color:var(--evora-muted);flex-direction:column;margin-block-start:var(--space-6);font-size:.9rem;display:flex}.pricing-teaser-plans{border:1px solid var(--evora-line);border-radius:var(--radius-lg);background:var(--evora-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-block-start:var(--space-10);display:grid;overflow:hidden}.pricing-teaser-plan{padding:var(--space-5);background:var(--evora-surface);flex-direction:column;gap:8px;display:flex}.pricing-teaser-plan strong{font-size:1rem}.pricing-teaser-plan span{font-size:1.45rem;font-weight:700}.pricing-teaser-plan small{color:var(--evora-muted);line-height:1.5}.pricing-teaser-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-teaser-link{justify-content:center;gap:var(--space-3);margin-block-start:var(--space-6);display:flex}.pricing-teaser-plans{gap:var(--space-3);background:0 0;border:0;overflow:visible}.pricing-teaser-plan{border:1px solid var(--evora-line);border-radius:20px;min-height:180px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 12px 30px #1018280b}.pricing-teaser-plan:hover{border-color:var(--evora-brand);transform:translateY(-5px);box-shadow:0 20px 42px #10182818}.pricing-teaser-plan.is-featured{border-color:var(--evora-brand);box-shadow:0 16px 38px #14b8a626}.pricing-teaser-plan em{color:var(--evora-brand);background:var(--evora-on-brand);border-radius:999px;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:800}.pricing-teaser-plan.is-featured{color:var(--evora-on-brand);background:var(--evora-brand);border-color:var(--evora-brand);box-shadow:0 16px 38px #1d211e3d}.pricing-teaser-plan.is-featured small{color:var(--evora-on-brand-muted)}.pricing-teaser-plan.is-featured:hover{border-color:var(--evora-brand);box-shadow:0 20px 44px #1d211e52}.pricing-teaser-plan.is-featured em{color:var(--evora-on-brand);background:var(--evora-brand-hover)}@media (width<=700px){.pricing-teaser-plans{grid-template-columns:1fr}.pricing-teaser-link{flex-wrap:wrap}}.faq{padding-block:var(--space-16)}.faq-list{gap:var(--space-3);flex-direction:column;max-width:720px;margin-inline:auto;display:flex}.faq-item{padding:var(--space-4) var(--space-6);border:1px solid var(--evora-line);border-radius:var(--radius-md);background:var(--evora-surface);overflow:hidden}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--evora-muted);margin-inline-start:var(--space-4);font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--evora-muted);margin-block-start:var(--space-3);line-height:1.6}.final-cta{padding-block:var(--space-16) var(--space-24)}.final-cta-box{border-radius:var(--radius-lg);padding:var(--space-16) var(--space-8);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.final-cta-box h2{letter-spacing:-.03em;color:var(--evora-ink);font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.final-cta-box p{max-width:480px;color:var(--evora-muted);font-size:1.05rem}.final-cta-box .btn-primary{background:var(--evora-on-brand);color:var(--evora-brand);margin-block-start:var(--space-2)}.final-cta-box .btn-primary:hover{background:color-mix(in srgb, var(--evora-on-brand) 88%, transparent)}.evora-reimagined{--section-sm:clamp(3.5rem, 6vw, 5rem);--section-md:clamp(5rem, 8vw, 7rem);--section-lg:clamp(6rem, 10vw, 8rem);--card-radius:var(--radius-lg);isolation:isolate;background:var(--evora-bg);color:var(--evora-ink);position:relative}.evora-reimagined .section-brand{--evora-bg:var(--evora-brand);--evora-ink:var(--evora-on-brand);--evora-muted:var(--evora-on-brand-muted);--evora-line:var(--evora-on-brand-line);background:var(--evora-bg);color:var(--evora-ink)}body:has(.evora-reimagined) .navbar{margin-block-end:0}.evora-reimagined>section:not(.hero){padding-block:var(--section-md);scroll-margin-block-start:8rem;position:relative}.evora-reimagined>.hero{scroll-margin-block-start:8rem;position:relative}.evora-reimagined .container{width:min(1120px,100% - 48px);margin-inline:auto}.evora-reimagined h1,.evora-reimagined h2,.evora-reimagined h3{color:var(--evora-ink)}.evora-reimagined p{color:var(--evora-muted)}.evora-reimagined .section-heading{max-width:760px;text-align:start;margin-block-end:var(--section-sm)}.evora-reimagined .section-heading:before{content:"EVORA /";color:color-mix(in srgb, var(--evora-ink) 72%, transparent);font:700 .68rem/1 var(--font-sans);letter-spacing:.18em;margin-block-end:1rem;display:block}.evora-reimagined .how-inline .section-heading:before{content:"HOW IT WORKS /"}.evora-reimagined .capabilities .section-heading:before{content:"FEATURES /"}.evora-reimagined .pricing-teaser .section-heading:before{content:"PRICING /"}.evora-reimagined .faq .section-heading:before{content:"FAQ /"}.evora-reimagined .section-heading h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(1.95rem,3.5vw,3.25rem);line-height:1.03}.evora-reimagined .section-heading p{max-width:620px;margin-block-start:1.25rem;font-size:1rem;line-height:1.6}.evora-reimagined .test-flows-demo .container{width:min(1320px,100% - 48px)}.evora-reimagined>.docs-marquee{margin-block-end:0!important;padding-block-end:0!important}.evora-reimagined>section.test-flows-demo{margin-block-start:0!important;padding-block-start:20px!important}.evora-reimagined .capability-card,.evora-reimagined .pricing-teaser-plan,.evora-reimagined .faq-item,.evora-reimagined .final-cta-box,.evora-reimagined .how-step{border-radius:var(--card-radius)}.evora-reimagined .capability-card,.evora-reimagined .pricing-teaser-plan,.evora-reimagined .how-step{transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s}.evora-reimagined .capability-card:hover,.evora-reimagined .pricing-teaser-plan:hover{transform:translateY(-4px)}.evora-reimagined .hero-actions a,.evora-reimagined .button{border-radius:999px}.evora-reimagined .hero-actions a:hover,.evora-reimagined .button:hover{transform:translateY(-2px)}@media (width<=700px){.evora-reimagined>section:not(.hero){padding-block:clamp(3.5rem,12vw,5rem)}.evora-reimagined>section.test-flows-demo{padding-block-start:.25rem}.evora-reimagined .container,.evora-reimagined .test-flows-demo .container{width:min(100% - 32px,1120px)}body:has(.evora-reimagined) .navbar.is-scrolled{top:.5rem}}.pricing-page{padding-block:var(--space-16) var(--space-24)}.pricing-page>.container>.section-heading{text-align:left;align-items:flex-start;max-width:760px;margin-inline:0}.pricing-page .section-heading h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(1.95rem,3.5vw,3.25rem);font-weight:700;line-height:1.03}.pricing-page .pricing-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pricing-page .pricing-card{border-radius:24px;min-height:360px;overflow:hidden;box-shadow:0 20px 45px #00000029}.pricing-page .pricing-card:hover{border-radius:24px;transform:translateY(-6px);box-shadow:0 28px 58px #00000038}@media (width<=900px){.pricing-page .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pricing-page .pricing-grid{grid-template-columns:1fr}}.password-input-wrap{display:flex;position:relative}.password-input-wrap input{flex:1;padding-inline-end:40px!important}.password-input-toggle{inset-inline-end:8px;width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.password-input-toggle:hover{color:var(--text);background:var(--bg-subtle)}.auth-page{padding-block:clamp(3rem,7vw,4.5rem) clamp(4rem,9vw,6rem);padding-inline:var(--space-4);justify-content:center;display:flex}.auth-card{border:1px solid color-mix(in srgb, var(--border) 62%, transparent);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:400px;box-shadow:none;flex-direction:column;gap:.9rem;padding:clamp(1.5rem,4vw,1.9rem);display:flex}.auth-card h1{letter-spacing:-.025em;font-size:clamp(1.55rem,5vw,1.8rem);font-weight:700;line-height:1.08}.auth-subtitle{color:color-mix(in srgb, var(--text-muted) 88%, var(--text));margin-block-end:.35rem;line-height:1.45}.auth-card label{flex-direction:column;gap:.45rem;font-size:.9rem;font-weight:500;display:flex}.auth-card input{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--border) 78%, var(--text-muted));background:var(--bg);min-height:44px;color:var(--text);padding:10px 14px;font-family:inherit;font-size:.95rem}.auth-card input::placeholder{color:color-mix(in srgb, var(--text-muted) 84%, var(--text))}.auth-card input:focus{border-color:color-mix(in srgb, var(--text) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 7%, transparent);outline:none}.auth-error{padding:var(--space-3);border-radius:var(--radius-sm);color:#e5484d;background:#e5484d1f;font-size:.9rem}.auth-switch{text-align:center;color:color-mix(in srgb, var(--text-muted) 88%, var(--text));margin-block-start:.15rem;font-size:.9rem}.auth-switch a{color:var(--text);font-weight:600}.auth-method-toggle{gap:var(--space-4);font-size:.9rem;font-weight:500;display:flex}.auth-method-toggle label{flex-direction:row;align-items:center;gap:.4rem;font-weight:500;display:flex}@media (width<=520px){.auth-page{padding-block:3rem 4.5rem;padding-inline:1rem}.auth-card{gap:.8rem;max-width:380px;padding:1.45rem}}.cx{--cx-bg:#f6f4ef;--cx-surface:#fff;--cx-text:#17140f;--cx-muted:#6d665c;--cx-line:#e4dfd4;--cx-accent:#b4472a;--cx-go:#2f9e5b;--cx-ink:#15130f;--cx-on-ink:#fff;--cx-danger:#b3261e;--cx-tile-1:#f1e2c4;--cx-tile-2:#e6d8c7;--cx-tile-3:#efd5d0;--cx-tile-4:#eae8e2;--cx-shadow:0 1px 2px #17140f0a, 0 12px 32px #17140f12;--cx-radius-card:26px;--cx-font:var(--font-sans,"Inter", "Cairo", system-ui, sans-serif);background:var(--cx-bg);min-height:100dvh;color:var(--cx-text);font-family:var(--cx-font);flex-direction:column;display:flex;overflow-x:hidden}.cx *,.cx :before,.cx :after{box-sizing:border-box}:root[data-theme=dark] .cx{--cx-bg:#0f0e0c;--cx-surface:#1a1815;--cx-text:#f4f1ea;--cx-muted:#a39c90;--cx-line:#2b2823;--cx-accent:#e0805f;--cx-go:#4cc27a;--cx-ink:#f4f1ea;--cx-on-ink:#15130f;--cx-danger:#f2b8b5;--cx-tile-1:#3a3222;--cx-tile-2:#332c26;--cx-tile-3:#3a2a28;--cx-tile-4:#2b2a27;--cx-shadow:0 1px 2px #0000004d, 0 12px 32px #00000059}.cx-topbar{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:76px;padding:16px clamp(16px,3vw,44px);display:grid;position:relative}.cx-evora-brand{color:var(--cx-text);opacity:.75;align-items:center;text-decoration:none;display:inline-flex}.cx-brand{color:var(--cx-text);justify-self:center;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.cx-business-mark{background:color-mix(in srgb, var(--cx-text) 10%, transparent);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;overflow:hidden}.cx-business-mark img{object-fit:cover;width:100%;height:100%}.cx-business-initial{color:var(--cx-text);font-size:.86rem;font-weight:800}.cx-business-name{color:var(--cx-text);white-space:nowrap;text-overflow:ellipsis;max-width:22ch;font-size:.88rem;font-weight:700;overflow:hidden}.cx-brand-ring{border-radius:999px;display:inline-flex}.cx-brand-ring.has-steps{background:conic-gradient(from -90deg, var(--cx-go) var(--cx-ring-pct,0%), var(--cx-line) var(--cx-ring-pct,0%));padding:2.5px;transition:background .5s}.cx-brand-ring.is-done{background:var(--cx-go)}.cx-brand-pill{background:var(--cx-surface);border:1px solid var(--cx-line);border-radius:999px;align-items:center;gap:8px;padding:5px 16px 5px 6px;display:inline-flex}[dir=rtl] .cx-brand-pill{padding:5px 6px 5px 16px}.cx-brand-ring.has-steps .cx-brand-pill{border-color:#0000}.cx-confetti{inset-inline:0;z-index:30;pointer-events:none;width:0;height:0;margin-inline:auto;position:fixed;top:42px}.cx-confetti i{background:var(--c);opacity:0;width:9px;height:14px;animation:cx-burst 1.6s cubic-bezier(.15, .7, .25, 1) var(--d) forwards;border-radius:3px;position:absolute;top:0;left:0}@keyframes cx-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}}.cx-done{background:color-mix(in srgb, var(--cx-go) 14%, var(--cx-surface));border:1px solid color-mix(in srgb, var(--cx-go) 40%, var(--cx-line));color:var(--cx-text);border-radius:999px;align-self:center;align-items:center;gap:12px;margin-top:6px;padding:10px 20px 10px 12px;font-weight:700;animation:.55s cubic-bezier(.3,1.5,.5,1) both cx-pop;display:flex}.cx-done-seal{background:var(--cx-go);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.cx-done-seal:after{content:"";border:2px solid var(--cx-go);opacity:0;border-radius:50%;animation:1.2s ease-out .25s 2 cx-ring;position:absolute;inset:-6px}.cx-done-seal svg{width:18px;height:18px}.cx-done-seal path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s .3s forwards cx-draw}@keyframes cx-pop{0%{opacity:0;transform:translateY(12px)scale(.85)}to{opacity:1;transform:none}}@keyframes cx-ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.cx-orb,.cx-step-line:after,.cx-step-dot{transition:none}.cx-orb.is-waiting,.cx-confetti i,.cx-done,.cx-done-seal:after{animation:none}.cx-confetti{display:none}.cx-step-check path,.cx-done-seal path{stroke-dashoffset:0;animation:none}}.cx-actions{border:1px solid var(--cx-line);background:color-mix(in srgb, var(--cx-surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--cx-shadow);border-radius:999px;justify-self:end;align-items:center;gap:2px;padding:4px;display:inline-flex}.cx-actions .cx-pill,.cx-actions .cx-circle{background:0 0;border:0;height:40px}.cx-actions .cx-circle{width:40px}.cx-actions .cx-pill:hover,.cx-actions .cx-circle:hover{background:color-mix(in srgb, var(--cx-text) 8%, transparent)}.cx-policy{width:40px;height:40px;color:var(--cx-muted);font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cx-policy:hover{color:var(--cx-text);background:color-mix(in srgb, var(--cx-text) 8%, transparent)}.cx-policy svg{width:16px;height:16px}.cx-signin{background:var(--cx-ink);height:40px;color:var(--cx-on-ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-inline-start:2px;padding-inline:18px;font-weight:700;text-decoration:none;display:inline-flex}.cx-signin svg{width:19px;height:19px;display:none}.cx-signin:hover{opacity:.88}.cx-pill,.cx-circle{border:1px solid var(--cx-line);background:var(--cx-surface);height:46px;color:var(--cx-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.cx-pill{padding-inline:18px}.cx-circle{width:46px;padding:0}.cx-pill--outline{border-color:var(--cx-text);background:0 0}.cx-pill:hover,.cx-circle:hover{background:color-mix(in srgb, var(--cx-text) 6%, var(--cx-surface))}.cx-pill--outline:hover{background:color-mix(in srgb, var(--cx-text) 6%, transparent)}.cx-pill svg,.cx-circle svg{width:18px;height:18px}.cx-lang{position:relative}.cx-lang-menu{inset-inline-end:0;border:1px solid var(--cx-line);background:var(--cx-surface);min-width:150px;box-shadow:var(--cx-shadow);z-index:20;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px)}.cx-lang-menu button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;padding:10px 12px;display:flex}.cx-lang-menu button:hover,.cx-lang-menu button.is-active{background:var(--cx-bg)}.cx-progress-track{z-index:30;background:0 0;height:3px;position:relative}.cx-progress{background:var(--cx-go);width:0;transition:width .35s;position:absolute;inset-block:0;inset-inline-start:0}.cx-progress.is-active{width:60%;animation:1.1s ease-in-out infinite cx-sweep}.cx-progress.is-done{width:100%;transition:width .35s}@keyframes cx-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:102%}}@media (prefers-reduced-motion:reduce){.cx-progress.is-active{width:60%;animation:none}}.cx-main{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;padding:0 clamp(16px,4vw,44px) 24px;display:flex}.cx-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;padding-block:24px;display:flex}.cx-eyebrow{color:var(--cx-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.cx-title{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.3rem,6.4vw,4.4rem);font-weight:800;line-height:1.02}.cx-subtitle{max-width:46ch;color:var(--cx-muted);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.5}.cx-cards{grid-template-columns:repeat(4,minmax(0,216px));justify-content:center;gap:20px;width:100%;margin-top:26px;display:grid}.cx-card{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);color:inherit;font:inherit;cursor:pointer;box-shadow:var(--cx-shadow);flex-direction:column;gap:14px;padding:10px 10px 18px;font-weight:700;transition:transform .15s,border-color .15s;display:flex}.cx-card:hover{transform:translateY(-3px)}.cx-card:disabled{opacity:.55;cursor:not-allowed;transform:none}.cx-card-tile{aspect-ratio:1.25;border-radius:18px;place-items:center;display:grid}.cx-card-tile svg{stroke-width:1.5px;width:46px;height:46px}.cx-tone-1 .cx-card-tile{background:var(--cx-tile-1)}.cx-tone-2 .cx-card-tile{background:var(--cx-tile-2)}.cx-tone-3 .cx-card-tile{background:var(--cx-tile-3)}.cx-tone-4 .cx-card-tile{background:var(--cx-tile-4)}.cx-surface{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;padding-block:24px;display:flex}.cx-surface>*{animation:.55s cubic-bezier(.25,.8,.25,1) both cx-morph}.cx-surface>:nth-child(2){animation-delay:60ms}.cx-surface>:nth-child(3){animation-delay:.12s}.cx-surface>:nth-child(4){animation-delay:.18s}@keyframes cx-morph{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}.cx-title--reply{max-width:22ch;font-size:clamp(1.9rem,4.6vw,3.2rem)}.cx-title--long{letter-spacing:-.03em;max-width:34ch;font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.2}.cx-summary{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);width:100%;max-width:480px;box-shadow:var(--cx-shadow);text-align:start;flex-direction:column;display:flex;overflow:hidden}.cx-summary-row{justify-content:space-between;gap:16px;padding:14px 20px;display:flex}.cx-summary-row+.cx-summary-row{border-top:1px solid var(--cx-line)}.cx-summary-row span{color:var(--cx-muted)}.cx-summary-row strong{font-weight:700}.cx-note{width:100%;max-width:760px;color:var(--cx-danger);text-align:center;margin:0 0 8px}.cx-confirm{justify-content:center;gap:10px;margin-bottom:12px;display:flex}.cx-dock{z-index:10;width:100%;max-width:790px;padding:8px 0 max(2px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--cx-bg) 18%);position:sticky;bottom:0}.cx-dock .cx-composer{z-index:2;position:relative}.cx-echo{z-index:1;max-width:70%;color:var(--cx-text);border:1px solid var(--cx-line);box-shadow:var(--cx-shadow);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;background:#fff;border-radius:999px;padding:10px 20px;font-weight:600;animation:1.3s ease-out forwards cx-echo;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)scale(.92)}:root[data-theme=dark] .cx-echo{color:#fff;background:#4453c8;border-color:#5a68dc;box-shadow:0 8px 24px #2834a073}@keyframes cx-echo{0%{opacity:0;transform:translate(-50%)scale(.92)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-84px)scale(1)}}@media (prefers-reduced-motion:reduce){.cx-surface>*,.cx-echo{animation-duration:10ms}}.cx-composer{box-sizing:border-box;border:1px solid var(--cx-line);background:var(--cx-surface);border-radius:999px;align-items:center;gap:8px;width:100%;max-width:640px;height:54px;margin-inline:auto;padding:5px 6px 5px 22px;transition:border-color .15s;display:flex;box-shadow:0 1px 2px #17140f0a,0 6px 16px #17140f0d}.cx-composer input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.96rem}.cx-composer input::placeholder{color:var(--cx-muted)}.cx-composer:focus-within{border-color:color-mix(in srgb, var(--cx-accent) 55%, var(--cx-line))}.cx-send{background:var(--cx-ink);width:42px;height:42px;color:var(--cx-on-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cx-send:disabled{opacity:.35;cursor:not-allowed}.cx-send svg{width:18px;height:18px}[dir=rtl] .cx-composer{padding:8px 28px 8px 10px}[dir=rtl] .cx-send svg{transform:none}.cx-panel{border:1px solid var(--cx-line);background:var(--cx-surface);width:100%;max-width:460px;box-shadow:var(--cx-shadow);border-radius:30px;flex-direction:column;gap:16px;padding:30px;display:flex}.cx-panel h1{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:800}.cx-panel p{color:var(--cx-muted);margin:0}.cx-field{gap:8px;font-size:.92rem;font-weight:600;display:grid}.cx-field input{border:1px solid var(--cx-line);background:var(--cx-bg);height:52px;color:inherit;font:inherit;border-radius:999px;outline:0;padding-inline:18px;font-weight:400}.cx-field input:focus{border-color:color-mix(in srgb, var(--cx-accent) 55%, var(--cx-line))}.cx-button{background:var(--cx-ink);height:52px;color:var(--cx-on-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:26px;font-weight:700;display:inline-flex}.cx-button:disabled{opacity:.5;cursor:not-allowed}.cx-button--ghost{color:var(--cx-text);border:1px solid var(--cx-line);background:0 0}.cx-error{color:var(--cx-danger)}.cx-link{color:var(--cx-text);font-weight:600}.cx-page{flex-direction:column;gap:22px;width:100%;max-width:980px;padding-block:24px;display:flex}.cx-page h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800}.cx-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.cx-data-card{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);box-shadow:var(--cx-shadow);flex-direction:column;gap:12px;padding:22px;display:flex}.cx-data-card h2{letter-spacing:-.02em;margin:0;font-size:1.2rem}.cx-data-card pre{background:var(--cx-bg);border-radius:14px;max-height:240px;margin:8px 0 0;padding:12px;font-size:.78rem;overflow:auto}.cx-empty{color:var(--cx-muted);text-align:center;padding:40px 0}@media (width<=900px){.cx-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:460px}}@media (width<=560px){.cx-topbar{gap:6px;min-height:60px;padding-block:12px}.cx-business-name{max-width:15ch}.cx-signin{width:38px;padding:0}.cx-signin span{display:none}.cx-signin svg{display:block}.cx-policy{width:36px;height:36px}.cx-actions{gap:0;padding:3px}.cx-actions .cx-pill,.cx-actions .cx-circle,.cx-actions .cx-signin,.cx-actions .cx-policy{height:36px}.cx-actions .cx-circle{width:36px}.cx-actions .cx-pill{padding-inline:10px;font-size:.82rem}.cx-composer{height:52px;padding-inline-start:18px}.cx-send{width:40px;height:40px}.cx-main{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.cx-dock{inset-inline:16px;width:auto;max-width:none;padding-top:12px;padding-bottom:max(8px, env(safe-area-inset-bottom));position:fixed;bottom:0}}@media (width<=360px){.cx-business-name{display:none}}.cx{--cx-warn:#c97a12}:root[data-theme=dark] .cx{--cx-warn:#f0b35a}.cx-stage{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.cx-stage.is-thinking .cx-surface{opacity:0;filter:blur(2px);pointer-events:none;transition:opacity .4s,filter .4s,transform .4s;transform:scale(.985)}.cx-surface{transition:opacity .35s,filter .35s,transform .35s}.cx-surface--loading{place-items:center;min-height:280px;display:grid}.cx-loading-orb{border:3px solid color-mix(in srgb, var(--cx-accent) 22%, transparent);border-top-color:var(--cx-accent);border-radius:50%;width:54px;height:54px;animation:1s linear infinite cx-spin}.cx-thinking{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;animation:.4s both cx-fade-in;display:flex;position:absolute;inset:0}.cx-thinking-text{color:var(--cx-muted);align-items:center;gap:8px;min-height:1.5em;font-weight:600;display:flex}.cx-thinking-text span{animation:.5s both cx-phrase}.cx-wave{gap:4px;display:inline-flex}.cx-wave i{background:var(--cx-muted);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite cx-wave}.cx-wave i:nth-child(2){animation-delay:.15s}.cx-wave i:nth-child(3){animation-delay:.3s}@keyframes cx-spin{to{transform:rotate(360deg)}}@keyframes cx-wave{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes cx-phrase{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cx-fade-in{0%{opacity:0}to{opacity:1}}.cx-send.is-busy{opacity:1;cursor:progress}.cx-send.is-busy svg{display:none}.cx-send.is-busy:after{content:"";border:2.5px solid color-mix(in srgb, var(--cx-on-ink) 30%, transparent);border-top-color:var(--cx-on-ink);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite cx-spin}.cx-composer.is-disabled{opacity:.75}.cx-skel{background:linear-gradient(100deg, color-mix(in srgb, var(--cx-text) 7%, transparent) 30%, color-mix(in srgb, var(--cx-text) 14%, transparent) 50%, color-mix(in srgb, var(--cx-text) 7%, transparent) 70%);background-size:240% 100%;border-radius:12px;animation:1.4s linear infinite cx-shimmer;display:block}.cx-skel--pill{border-radius:999px;width:120px;height:16px}.cx-skel--card{border-radius:var(--cx-radius-card);height:168px}@keyframes cx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cx-state{--tone:var(--cx-danger);border:1px solid var(--cx-line);background:var(--cx-surface);width:100%;max-width:440px;box-shadow:var(--cx-shadow);text-align:center;border-radius:30px;flex-direction:column;align-items:center;gap:12px;padding:34px 28px 28px;animation:.5s cubic-bezier(.25,.8,.25,1) both cx-morph;display:flex}.cx-state--warn{--tone:var(--cx-warn)}.cx-state--info{--tone:var(--cx-accent)}.cx-state--empty{--tone:var(--cx-muted)}.cx-state h2{letter-spacing:-.03em;margin:6px 0 0;font-size:1.35rem;font-weight:800}.cx-state p{color:var(--cx-muted);margin:0;line-height:1.55}.cx-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.cx-state-icon{width:84px;height:84px;color:var(--tone);background:color-mix(in srgb, var(--tone) 13%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.cx-state-icon:before{content:"";border:2px solid var(--tone);opacity:0;border-radius:50%;animation:2.4s ease-out infinite cx-ripple;position:absolute;inset:-8px}.cx-state-icon>svg:not(.cx-cooldown){width:40px;height:40px;overflow:visible}.cx-state--error .cx-state-icon{animation:.6s cubic-bezier(.36,.07,.19,.97) both cx-shake}.cx-state--empty .cx-state-icon{animation:3.4s ease-in-out infinite cx-bob}.cx-state--empty .cx-state-icon:before{display:none}.cx-hand{transform-origin:12px 12px;animation:6s linear infinite cx-spin}.cx-needle{transform-origin:12px 12px;animation:3.6s ease-in-out infinite cx-needle}.cx-arc{animation:1.6s ease-in-out infinite cx-arc}.cx-arc:nth-of-type(2){animation-delay:.2s}.cx-arc:nth-of-type(3){animation-delay:.4s}.cx-cooldown{width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.cx-cooldown circle{fill:none;stroke:var(--tone);stroke-width:3px;stroke-linecap:round;stroke-dasharray:289;animation:cx-cooldown var(--cool,10s) linear forwards}@keyframes cx-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes cx-ripple{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes cx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cx-needle{0%,to{transform:rotate(-25deg)}30%{transform:rotate(40deg)}60%{transform:rotate(10deg)}80%{transform:rotate(60deg)}}@keyframes cx-arc{0%,to{opacity:.25}40%{opacity:1}}@keyframes cx-cooldown{0%{stroke-dashoffset:0}to{stroke-dashoffset:289px}}.cx-alert{background:color-mix(in srgb, var(--cx-danger) 12%, var(--cx-surface));border:1px solid color-mix(in srgb, var(--cx-danger) 35%, var(--cx-line));color:var(--cx-text);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;animation:.5s both cx-shake;display:flex}.cx-alert svg{width:20px;height:20px;color:var(--cx-danger);flex:none}.cx-button.is-busy{color:#0000;pointer-events:none;position:relative}.cx-button.is-busy:after{content:"";border:2.5px solid color-mix(in srgb, var(--cx-on-ink) 30%, transparent);border-top-color:var(--cx-on-ink);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite cx-spin;position:absolute}@media (prefers-reduced-motion:reduce){.cx-wave i,.cx-skel,.cx-state-icon,.cx-state-icon:before,.cx-hand,.cx-needle,.cx-arc,.cx-alert,.cx-state{animation:none}.cx-cooldown circle{animation-duration:10ms}}.cx-route-loading{background:#f6f4ef;place-items:center;min-height:100dvh;display:grid}:root[data-theme=dark] .cx-route-loading{background:#0f0e0c}.cx-route-loading{color:#15130f}:root[data-theme=dark] .cx-route-loading{color:#f4f1ea}.cx-route-loading svg{animation:1.6s ease-in-out infinite cx-breathe}@keyframes cx-breathe{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.cx-route-loading svg{animation:none}}.cx-card{transition:transform .15s,box-shadow .2s,border-color .2s;position:relative}.cx-card.is-selected{border-color:var(--cx-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--cx-accent) 45%, transparent), var(--cx-shadow)}.cx-card-tile{position:relative}.cx-card-badge{top:8px;background:var(--cx-accent);color:#fff;border-radius:999px;place-items:center;min-width:26px;height:26px;padding-inline:6px;font-size:.8rem;font-weight:800;animation:.35s cubic-bezier(.3,1.6,.5,1) both cx-badge;display:grid;position:absolute;inset-inline-end:8px}.cx-card-badge svg{width:14px;height:14px}@keyframes cx-badge{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.cx-card-hit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:14px;padding:0;font-weight:700;display:flex}.cx-card:has(.cx-card-hit){cursor:default}.cx-stepper{justify-content:center;align-items:center;gap:10px;min-height:40px;display:flex}.cx-stepper button{border:1px solid var(--cx-line);background:var(--cx-bg);width:38px;height:38px;color:inherit;font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;transition:background .15s,transform .1s;display:grid}.cx-stepper button:hover{background:color-mix(in srgb, var(--cx-text) 8%, var(--cx-bg))}.cx-stepper button:active{transform:scale(.92)}.cx-stepper .cx-stepper-add{border-radius:999px;width:auto;padding-inline:16px;font-size:.92rem}.cx-stepper output{text-align:center;min-width:28px;font-size:1.1rem;font-weight:800;animation:.25s both cx-tick}@keyframes cx-tick{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cx-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin-top:10px;display:flex}.cx-chip{border:1px solid var(--cx-line);background:var(--cx-surface);height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-inline:18px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .1s;display:inline-flex}.cx-chip:hover{background:color-mix(in srgb, var(--cx-text) 6%, var(--cx-surface))}.cx-chip:active{transform:scale(.96)}.cx-chip svg{width:16px;height:16px}.cx-chip.is-selected{background:var(--cx-accent);border-color:var(--cx-accent);color:#fff}.cx-continue{justify-content:center;margin-bottom:12px;animation:.4s cubic-bezier(.3,1.4,.5,1) both cx-pop;display:flex}.cx-toast{inset-inline:0;background:var(--cx-ink);width:max-content;max-width:90%;color:var(--cx-on-ink);box-shadow:var(--cx-shadow);z-index:40;pointer-events:none;border-radius:999px;margin-inline:auto;padding:10px 18px;font-weight:600;animation:2.6s forwards cx-toast;position:fixed;bottom:120px}@keyframes cx-toast{0%{opacity:0;transform:translateY(12px)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cx-card-badge,.cx-stepper output,.cx-continue,.cx-toast{animation-duration:10ms}}.cx-cards{align-items:stretch}.cx-card{text-align:center;align-items:stretch}.cx-card-tile.has-image{background:color-mix(in srgb, var(--cx-text) 6%, transparent);overflow:hidden}.cx-card-tile.has-image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s,transform .5s;position:absolute;inset:0}.cx-card-tile.has-image:not(.is-loading) img{opacity:1}.cx-card:hover .cx-card-tile.has-image img{transform:scale(1.04)}.cx-card-tile.is-loading{background:linear-gradient(100deg, color-mix(in srgb, var(--cx-text) 6%, transparent) 30%, color-mix(in srgb, var(--cx-text) 13%, transparent) 50%, color-mix(in srgb, var(--cx-text) 6%, transparent) 70%);background-size:240% 100%;animation:1.4s linear infinite cx-shimmer-bg}@keyframes cx-shimmer-bg{0%{background-position:100% 0}to{background-position:-100% 0}}.cx-price{bottom:8px;background:color-mix(in srgb, var(--cx-surface) 92%, transparent);color:var(--cx-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:-.01em;border-radius:999px;padding:4px 11px;font-size:.82rem;font-weight:800;position:absolute;inset-inline-start:8px;box-shadow:0 1px 4px #0000001f}.cx-card-title{padding-inline:6px;font-weight:700}.cx-card-desc{color:var(--cx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline:8px;font-size:.84rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.cx-card-tags{flex-wrap:wrap;justify-content:center;gap:6px;padding-inline:8px;display:flex}.cx-card-tags i{background:color-mix(in srgb, var(--cx-text) 7%, transparent);color:var(--cx-muted);border-radius:999px;padding:2px 9px;font-size:.72rem;font-style:normal;font-weight:600}.cx-card-hit{text-align:center;align-items:stretch}.cx-card.is-unavailable{opacity:.55;cursor:not-allowed}.cx-card.is-unavailable .cx-card-tile{filter:grayscale()}.cx-card-soldout{background:color-mix(in srgb, var(--cx-danger) 14%, transparent);color:var(--cx-danger);border-radius:999px;align-self:center;padding:3px 12px;font-size:.76rem;font-weight:700}.cx-rich{max-width:52ch;text-align:inherit}.cx-rich p,.cx-rich ul,.cx-rich ol,.cx-rich h3{margin:0}.cx-rich>*+*{margin-top:.7em}.cx-rich ul,.cx-rich ol{text-align:start;padding-inline-start:1.2em}.cx-rich h3{color:var(--cx-text);letter-spacing:-.01em;font-size:1.05em;font-weight:800}.cx-rich a{color:var(--cx-accent);text-underline-offset:3px;font-weight:600}.cx-rich li+li{margin-top:.3em}.cx-rich strong{color:var(--cx-text);font-weight:700}.cx-summary-row.is-total{border-top:2px solid var(--cx-line);background:color-mix(in srgb, var(--cx-text) 4%, transparent);font-size:1.08rem}.cx-summary-row.is-total span{color:var(--cx-text);font-weight:700}.cx-summary-row .cx-summary-sub{color:var(--cx-muted);font-size:.8rem;font-weight:400;display:block}.cx-button--danger{background:var(--cx-danger);color:#fff}:root[data-theme=dark] .cx .cx-button--danger{color:#15130f}.cx-overlay{z-index:60;background:color-mix(in srgb, var(--cx-ink) 42%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.2s both cx-fade-in;display:flex;position:fixed;inset:0}.cx-overlay--sheet{justify-content:center;align-items:flex-end}.cx-overlay--modal{justify-content:center;align-items:center;padding:20px}.cx-overlay--drawer{justify-content:flex-end;align-items:stretch}.cx-sheet{--sheet-accent:var(--cx-text);width:100%;max-width:520px;max-height:min(88dvh,720px);padding:14px 22px calc(22px + env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--cx-line);background:var(--cx-surface);color:var(--cx-text);box-shadow:var(--cx-shadow);outline:none;flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden}.cx-sheet.is-danger{--sheet-accent:var(--cx-danger)}.cx-overlay--sheet .cx-sheet{border-bottom:0;border-radius:28px 28px 0 0;animation:.32s cubic-bezier(.25,.8,.25,1) both cx-sheet-up}.cx-overlay--modal .cx-sheet{border-radius:28px;padding-top:22px;animation:.35s cubic-bezier(.3,1.3,.5,1) both cx-pop}.cx-overlay--drawer .cx-sheet{border-inline-end:0;border-radius:28px 0 0 28px;max-width:420px;height:100%;max-height:none;padding-top:22px;animation:.32s cubic-bezier(.25,.8,.25,1) both cx-drawer-in}[dir=rtl] .cx-overlay--drawer .cx-sheet{border-radius:0 28px 28px 0;animation-name:cx-drawer-in-rtl}.cx-sheet-grip{background:var(--cx-line);border-radius:3px;align-self:center;width:44px;height:5px}.cx-overlay--modal .cx-sheet-grip,.cx-overlay--drawer .cx-sheet-grip{display:none}.cx-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cx-sheet-head h2{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:800}.cx-sheet.is-danger .cx-sheet-head h2{color:var(--sheet-accent)}.cx-sheet-close{border:1px solid var(--cx-line);width:38px;height:38px;color:var(--cx-text);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cx-sheet-close svg{width:18px;height:18px}.cx-sheet-body{overscroll-behavior:contain;min-height:0;color:var(--cx-muted);flex:1;line-height:1.55;overflow-y:auto}.cx-sheet-body>*+*{margin-top:12px}.cx-sheet-foot{flex-direction:column-reverse;gap:10px;display:flex}@media (width>=561px){.cx-sheet-foot{flex-direction:row;justify-content:flex-end}}@keyframes cx-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes cx-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes cx-drawer-in-rtl{0%{transform:translate(-100%)}to{transform:none}}@media (width>=561px){.cx-overlay--sheet{align-items:center}.cx-overlay--sheet .cx-sheet{border-bottom:1px solid var(--cx-line);border-radius:28px;animation-name:cx-pop}}@media (prefers-reduced-motion:reduce){.cx-overlay,.cx-sheet{animation-duration:10ms!important}}.cx-card-info{display:contents}.cx-cards--list{grid-template-columns:minmax(0,560px);gap:12px}.cx-cards--list .cx-card{text-align:start;flex-direction:row;align-items:center;gap:14px;padding:10px 14px 10px 10px}.cx-cards--list .cx-card:hover{transform:none}.cx-cards--list .cx-card-hit{text-align:start;flex-direction:row;flex:1;align-items:center;gap:14px;min-width:0}.cx-cards--list .cx-card-tile{aspect-ratio:1;border-radius:16px;flex:none;width:88px}.cx-cards--list .cx-card-tile svg{width:32px;height:32px}.cx-cards--list .cx-card-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cx-cards--list .cx-price{bottom:5px;padding:2px 8px;font-size:.74rem;inset-inline-start:5px}.cx-cards--list .cx-stepper{flex:none}[dir=rtl] .cx-cards--list .cx-card{padding:10px 10px 10px 14px}.cx-inputs{text-align:start;flex-direction:column;gap:12px;width:100%;max-width:480px;display:flex}.cx-ask{border:1px solid var(--cx-line);background:var(--cx-surface);box-shadow:var(--cx-shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.cx-ask-label{color:var(--cx-muted);font-weight:600}.cx-input{border:1px solid var(--cx-line);background:var(--cx-bg);min-width:0;max-width:260px;height:44px;color:var(--cx-text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:14px;flex:1;padding-inline:14px;font-weight:600}:root[data-theme=dark] .cx .cx-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cx-input:focus-visible{outline:2px solid var(--cx-accent);outline-offset:1px}.cx-stepper--field{gap:14px}.cx-stepper--field button:disabled{opacity:.35;cursor:not-allowed}@media (width<=560px){.cx-ask{flex-wrap:wrap}.cx-input{flex-basis:100%;width:100%;max-width:none}}.cx-media{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:color-mix(in srgb, var(--cx-text) 6%, transparent);width:100%;max-width:560px;box-shadow:var(--cx-shadow);margin:0;overflow:hidden}.cx-media img{aspect-ratio:16/9;object-fit:cover;opacity:0;width:100%;transition:opacity .4s;display:block}.cx-media.is-ready img{opacity:1}.cx-media:not(.is-ready):not(.is-failed){aspect-ratio:16/9;background-size:240% 100%;animation:1.4s linear infinite cx-shimmer-bg}.cx-media figcaption{color:var(--cx-muted);text-align:start;padding:10px 16px;font-size:.88rem}.cx-media.is-failed{display:none}.cx-text-block{text-align:start;width:100%;max-width:560px}.cx-video video,.cx-video iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.cx-facade{aspect-ratio:16/9;background:color-mix(in srgb, var(--cx-text) 8%, var(--cx-surface));width:100%;color:inherit;font:inherit;cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.cx-facade img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-facade-cta{background:color-mix(in srgb, var(--cx-surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:48px;color:var(--cx-text);box-shadow:var(--cx-shadow);border-radius:999px;align-items:center;gap:10px;padding-inline:20px 24px;font-weight:700;transition:transform .15s;display:inline-flex;position:relative}.cx-facade:hover .cx-facade-cta{transform:scale(1.04)}.cx-facade-cta svg{width:22px;height:22px}.cx-model model-viewer{--poster-color:transparent;background:0 0;width:100%;height:min(60vw,380px);min-height:260px;display:block}.cx-model-status{min-height:260px;color:var(--cx-muted);place-items:center;display:grid}.cx-media figcaption{text-wrap:balance}.cx-qr{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);width:min(100%,340px);box-shadow:var(--cx-shadow);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0;padding:22px;display:flex}.cx-qr strong{letter-spacing:-.01em;font-size:1.1rem}.cx-qr-code{aspect-ratio:1;background:#fff;border-radius:18px;place-items:center;width:240px;max-width:100%;padding:8px;display:grid}.cx-qr-code img{width:100%;height:auto;display:block}.cx-qr-code .cx-skel{width:100%;height:100%}.cx-qr code{background:color-mix(in srgb, var(--cx-text) 7%, transparent);letter-spacing:.12em;border-radius:999px;padding:4px 12px;font-size:1.05rem;font-weight:700}.cx-qr figcaption{color:var(--cx-muted);font-size:.92rem}.cx-qr .cx-button{height:42px;font-size:.92rem;text-decoration:none}.cx-place{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);width:100%;max-width:560px;box-shadow:var(--cx-shadow);text-align:start;flex-direction:column;gap:14px;padding:14px;display:flex;overflow:hidden}.cx-place-info{flex-direction:column;gap:3px;padding-inline:6px;display:flex}.cx-place-info strong{letter-spacing:-.01em;font-size:1.1rem}.cx-place-info span,.cx-place-info small{color:var(--cx-muted)}.cx-place-actions{flex-wrap:wrap;gap:8px;display:flex}.cx-place-actions .cx-button{height:44px;padding-inline:20px;font-size:.92rem;text-decoration:none}.cx-status{--tone:var(--cx-accent);border:1px solid color-mix(in srgb, var(--tone) 32%, var(--cx-line));border-radius:var(--cx-radius-card);background:color-mix(in srgb, var(--tone) 7%, var(--cx-surface));width:100%;max-width:480px;box-shadow:var(--cx-shadow);text-align:start;gap:14px;padding:18px;display:flex}.cx-status--success{--tone:var(--cx-go)}.cx-status--error{--tone:var(--cx-danger)}.cx-status--info{--tone:var(--cx-muted)}.cx-status--pending{--tone:var(--cx-warn)}.cx-status-icon{background:var(--tone);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.cx-status-icon svg{width:20px;height:20px}.cx-status-icon i{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite cx-spin}.cx-status--pending .cx-status-icon i{animation-duration:1.8s}.cx-status-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cx-status-body strong{font-size:1.05rem}.cx-status-body small{color:var(--cx-muted)}.cx-steps-list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cx-steps-list li{color:var(--cx-muted);align-items:center;gap:12px;display:flex;position:relative}.cx-steps-list li:before{content:"";border:2px solid var(--cx-line);background:var(--cx-surface);border-radius:50%;flex:none;width:14px;height:14px}.cx-steps-list li.is-done{color:var(--cx-text)}.cx-steps-list li.is-done:before{border-color:var(--cx-go);background:var(--cx-go)}.cx-steps-list li.is-current{color:var(--cx-text);font-weight:700}.cx-steps-list li.is-current:before{border-color:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 22%, transparent);animation:1.6s ease-in-out infinite cx-orb-pulse}@media (prefers-reduced-motion:reduce){.cx-status-icon i,.cx-steps-list li.is-current:before{animation:none}}.cx-tabs{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:760px;display:flex}.cx-tablist{border:1px solid var(--cx-line);background:var(--cx-surface);max-width:100%;box-shadow:var(--cx-shadow);scrollbar-width:none;border-radius:999px;gap:2px;padding:4px;display:inline-flex;overflow-x:auto}.cx-tablist button{height:40px;color:var(--cx-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding-inline:20px;font-weight:700;transition:background .2s,color .2s}.cx-tablist button:hover{color:var(--cx-text)}.cx-tablist button.is-active{background:var(--cx-ink);color:var(--cx-on-ink)}.cx-tablist button:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px}.cx-tabpanel{flex-direction:column;align-items:center;gap:18px;width:100%;animation:.35s cubic-bezier(.25,.8,.25,1) both cx-morph;display:flex}.cx-group{border:1px solid var(--cx-line);background:var(--cx-surface);width:100%;max-width:560px;box-shadow:var(--cx-shadow);text-align:start;border-radius:22px;overflow:hidden}.cx-group-head{width:100%;color:var(--cx-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-weight:700;display:flex}.cx-group-head svg{width:18px;height:18px;color:var(--cx-muted);transition:transform .2s}.cx-group.is-open .cx-group-head svg{transform:rotate(180deg)}.cx-group-body{flex-direction:column;align-items:center;gap:16px;padding:4px 16px 18px;display:flex}.cx-carousel{flex-direction:column;gap:12px;width:100%;max-width:760px;display:flex}.cx-carousel-track,.cx-cards--carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.cx-carousel-track::-webkit-scrollbar{display:none}.cx-cards--carousel::-webkit-scrollbar{display:none}.cx-carousel-track:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px;border-radius:20px}.cx-slide{scroll-snap-align:center;border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);box-shadow:var(--cx-shadow);flex:0 0 min(82%,420px);margin:0;overflow:hidden}.cx-slide>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.cx-slide figcaption{text-align:start;padding:12px 16px;font-weight:700}.cx-slide .cx-media{box-shadow:none;border:0;border-radius:0}.cx-slide-card{text-align:start;flex-direction:column;justify-content:center;gap:6px;min-height:160px;padding:20px;display:flex}.cx-slide-card span{color:var(--cx-muted)}.cx-carousel-nav{justify-content:center;align-items:center;gap:14px;display:flex}.cx-carousel-nav button{border:1px solid var(--cx-line);background:var(--cx-surface);width:38px;height:38px;color:var(--cx-text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.cx-carousel-nav button:disabled{opacity:.35;cursor:not-allowed}.cx-carousel-nav svg{width:18px;height:18px}[dir=rtl] .cx-carousel-nav svg{transform:scaleX(-1)}.cx-dots{gap:6px;display:inline-flex}.cx-dots i{background:color-mix(in srgb, var(--cx-text) 20%, transparent);border-radius:50%;width:7px;height:7px;transition:width .2s,background .2s}.cx-dots i.is-on{background:var(--cx-accent);border-radius:4px;width:20px}.cx-cards--carousel{width:100%;max-width:760px;margin-top:18px}.cx-cards--carousel .cx-card{scroll-snap-align:center;flex:0 0 200px}@media (prefers-reduced-motion:reduce){.cx-tabpanel{animation-duration:10ms}}.cx-seatmap{--cell:calc(30px * var(--zoom,1));--heat-lo:#f4e9cf;--heat-hi:#c8452a;border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);width:100%;max-width:760px;box-shadow:var(--cx-shadow);flex-direction:column;gap:14px;padding:18px 14px;display:flex}:root[data-theme=dark] .cx .cx-seatmap{--heat-lo:#3a3222;--heat-hi:#f07a4d}.cx-seatmap-head{justify-content:space-between;align-items:center;gap:12px;padding-inline:6px;display:flex}.cx-seatmap-head strong{font-size:1.05rem}.cx-seatmap-zoom{gap:6px;margin-inline-start:auto;display:inline-flex}.cx-seatmap-zoom button{border:1px solid var(--cx-line);background:var(--cx-bg);width:34px;height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:50%;font-weight:700}.cx-seatmap-zoom button:disabled{opacity:.35;cursor:not-allowed}.cx-seatmap-stage{justify-content:center;display:flex}.cx-seatmap-stage span{background:linear-gradient(to bottom, color-mix(in srgb, var(--cx-text) 22%, transparent), transparent);min-width:60%;color:var(--cx-muted);letter-spacing:.24em;text-transform:uppercase;border-radius:4px 4px 50% 50%/4px 4px 100% 100%;padding:6px 24px;font-size:.78rem;font-weight:700}.cx-seatmap-scroll{touch-action:pan-x pan-y pinch-zoom;padding:6px;overflow:auto}.cx-seatmap-grid{grid-template-columns:22px repeat(var(--cols), var(--cell));grid-template-rows:repeat(var(--rows), var(--cell));gap:5px;width:max-content;margin-inline:auto;display:grid}.cx-seat-row{color:var(--cx-muted);place-items:center;font-size:.72rem;font-weight:700;display:grid}.cx-seat{border:1.5px solid var(--cx-line);background:var(--cx-bg);min-width:0;color:var(--cx-text);font:inherit;cursor:pointer;border-bottom-width:4px;border-radius:9px 9px 6px 6px;place-items:center;padding:0;font-size:.7rem;font-weight:700;transition:transform .12s,background .15s,border-color .15s;display:grid;position:relative}.cx-seat.has-zone{border-bottom-color:var(--zone)}.cx-seat--round{border-bottom-width:1.5px;border-radius:50%}.cx-seat--table{border-bottom-width:1.5px;border-radius:14px}.cx-seat.is-free:hover{border-color:var(--cx-accent);transform:translateY(-2px)}.cx-seat.is-selected{background:var(--cx-accent);border-color:var(--cx-accent);color:#fff;transform:scale(1.06)}.cx-seat.is-selected:after{content:"";border:0 solid #fff;border-width:0 0 2.5px 2.5px;width:45%;height:25%;transform:rotate(-45deg)translate(1px,-2px)}.cx-seat.is-taken,.cx-seat.is-blocked{background:color-mix(in srgb, var(--cx-text) 10%, transparent);color:color-mix(in srgb, var(--cx-text) 40%, transparent);cursor:not-allowed;border-color:#0000}.cx-seat.is-blocked{opacity:.35}.cx-seat.is-held{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cx-warn) 30%, transparent) 0 5px, transparent 5px 10px);border-color:var(--cx-warn);cursor:not-allowed}.cx-seat.has-heat{background:color-mix(in srgb, var(--heat-hi) var(--heat), var(--heat-lo));color:color-mix(in srgb, var(--cx-text) 85%, transparent);cursor:default;border-color:#0000}.cx-seatmap--heat .cx-seat:hover,.cx-seatmap--view .cx-seat:hover{transform:none}.cx-seat:focus-visible{outline:3px solid var(--cx-accent);outline-offset:2px;z-index:1}.cx-seatmap-legend{color:var(--cx-muted);flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:.8rem;display:flex}.cx-seatmap-legend span{align-items:center;gap:6px;display:inline-flex}.cx-seat-key{border:1.5px solid var(--cx-line);background:var(--cx-bg);border-bottom-width:3px;border-radius:4px;width:14px;height:14px}.cx-seat-key.is-selected{background:var(--cx-accent);border-color:var(--cx-accent)}.cx-seat-key.is-taken{background:color-mix(in srgb, var(--cx-text) 14%, transparent);border-color:#0000}.cx-seat-key.has-zone{border-bottom-color:var(--zone,var(--cx-line))}.cx-heat-scale{align-items:center;gap:8px;display:inline-flex}.cx-heat-scale i{background:linear-gradient(to right, var(--heat-lo), var(--heat-hi));border-radius:5px;width:140px;height:10px}.cx-seatmap-count{text-align:center;color:var(--cx-muted);margin:0;font-size:.9rem;font-weight:600}@media (width<=560px){.cx-seatmap{--cell:calc(26px * var(--zoom,1));border-radius:22px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.cx-seat{transition:none}}.cx-seatmap--plan{--cell:calc(46px * var(--zoom,1))}.cx-seatmap--plan .cx-seat{text-align:center;overflow-wrap:anywhere;padding:4px;font-size:.74rem;line-height:1.15;overflow:hidden}.cx-seatmap--plan .cx-seat.is-selected:after{display:none}.cx-seatmap--plan .cx-seat.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--cx-accent) 30%, transparent)}.cx-hint{color:var(--cx-muted);font-size:.85rem}.cx-continue{flex-direction:column;align-items:center;gap:8px}@media (width<=560px){.cx-seatmap--plan{--cell:calc(40px * var(--zoom,1))}}.cx-ask--stack{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.cx-ask{flex-wrap:wrap}.cx-ask>.cx-input{flex:200px}.cx-input--area{resize:vertical;max-width:none;height:auto;min-height:96px;padding-block:12px;font-weight:500;line-height:1.5}select.cx-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-inline-end:38px}[dir=rtl] select.cx-input{background-position:20px,14px}.cx-ask-error{color:var(--cx-danger);flex-basis:100%;font-weight:600}.cx-ask-uploading{color:var(--cx-muted);font-size:.9rem}.cx-file-attached{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cx-file-thumb{object-fit:cover;border:1px solid var(--cx-line);border-radius:10px;width:56px;height:56px}.cx-file-chip{border:1px solid var(--cx-line);background:var(--cx-surface-2,transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:220px;padding:6px 12px;font-size:.85rem;font-weight:600;overflow:hidden}.cx-input[aria-invalid=true]{border-color:var(--cx-danger)}.cx-check{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.cx-check input{opacity:0;width:1px;height:1px;position:absolute}.cx-check-box{border:2px solid var(--cx-line);background:var(--cx-bg);color:#0000;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;transition:background .15s,border-color .15s,color .15s,transform .12s;display:grid}.cx-check-box svg{width:15px;height:15px}.cx-check input:checked+.cx-check-box{background:var(--cx-accent);border-color:var(--cx-accent);color:#fff}.cx-check input:focus-visible+.cx-check-box{outline:3px solid var(--cx-accent);outline-offset:2px}.cx-check:active .cx-check-box{transform:scale(.92)}.cx-stars{gap:4px;display:flex}.cx-stars button{width:44px;height:44px;color:color-mix(in srgb, var(--cx-text) 30%, transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .12s,color .15s;display:grid}.cx-stars button svg{width:30px;height:30px}.cx-stars button.is-on{color:#f2b632}.cx-stars button:hover{transform:scale(1.12)}.cx-stars button:focus-visible{outline:3px solid var(--cx-accent);outline-offset:1px}.cx-segments{flex-wrap:wrap;gap:8px;display:flex}.cx-segments button{border:1px solid var(--cx-line);background:var(--cx-bg);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding-inline:18px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.cx-segments button.is-on{background:var(--cx-ink);border-color:var(--cx-ink);color:var(--cx-on-ink)}.cx-segments button:focus-visible{outline:3px solid var(--cx-accent);outline-offset:2px}.cx-slots{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);width:100%;max-width:560px;box-shadow:var(--cx-shadow);text-align:start;flex-direction:column;gap:14px;padding:18px;display:flex}.cx-slots>strong{font-size:1.05rem}.cx-slots-days{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.cx-slots-days button{border:1px solid var(--cx-line);background:var(--cx-bg);min-width:76px;color:inherit;font:inherit;cursor:pointer;border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:10px 14px;font-size:.88rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:flex}.cx-slots-days button small{color:var(--cx-muted);font-size:.72rem;font-weight:600}.cx-slots-days button.is-active{background:var(--cx-ink);border-color:var(--cx-ink);color:var(--cx-on-ink)}.cx-slots-days button.is-active small{color:inherit;opacity:.8}.cx-slots-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.cx-slot{border:1px solid var(--cx-line);background:var(--cx-bg);height:46px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:14px;font-weight:700;transition:background .15s,border-color .15s,transform .12s}.cx-slot.is-free:hover{border-color:var(--cx-accent);transform:translateY(-1px)}.cx-slot.is-selected{background:var(--cx-accent);border-color:var(--cx-accent);color:#fff}.cx-slot.is-full,.cx-slot.is-held{color:color-mix(in srgb, var(--cx-text) 38%, transparent);background:color-mix(in srgb, var(--cx-text) 6%, transparent);cursor:not-allowed;border-color:#0000;text-decoration:line-through}.cx-slot:focus-visible,.cx-slots-days button:focus-visible{outline:3px solid var(--cx-accent);outline-offset:2px}.cx-banner{--tone:var(--cx-muted);border:1px solid color-mix(in srgb, var(--tone) 35%, var(--cx-line));background:color-mix(in srgb, var(--tone) 8%, var(--cx-surface));text-align:start;border-radius:20px;gap:12px;width:100%;max-width:560px;padding:14px 16px;display:flex}.cx-banner--success{--tone:var(--cx-go)}.cx-banner--warning{--tone:var(--cx-warn)}.cx-banner--danger{--tone:var(--cx-danger)}.cx-banner-icon{background:var(--tone);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.cx-banner-icon svg{width:16px;height:16px}.cx-banner strong{margin-bottom:2px;display:block}.cx-banner .cx-rich{color:var(--cx-muted)}.cx-details{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);width:100%;max-width:560px;box-shadow:var(--cx-shadow);text-align:start;padding:6px 20px}.cx-details h3{letter-spacing:-.01em;margin:14px 0 4px;font-size:1rem}.cx-details dl{margin:0}.cx-details dl>div{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.cx-details dl>div+div{border-top:1px solid var(--cx-line)}.cx-details dt{color:var(--cx-muted)}.cx-details dd{text-align:end;margin:0;font-weight:700}:root{--cx-ease:cubic-bezier(.25, .8, .25, 1);--cx-spring:cubic-bezier(.22, 1.25, .36, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--cx-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19%, 1.077 21.6%, 1.121 24.2%, 1.149 26.9%, 1.159 30.4%, 1.154 33.9%, 1.129 40.3%, 1.041 52.5%, 1.006 59%, .994 65%, .998 79%, 1)}}.cx-topbar{view-transition-name:cx-topbar}.cx-dock{view-transition-name:cx-dock}.cx-surface>.cx-eyebrow{view-transition-name:cx-eyebrow}.cx-surface>.cx-title{view-transition-name:cx-title}.cx-surface>.cx-subtitle{view-transition-name:cx-subtitle}.cx-continue{view-transition-name:cx-continue}.cx-confirm{view-transition-name:cx-confirm}.cx-surface>.cx-done{view-transition-name:cx-done}::view-transition-group(*){animation-duration:.62s;animation-timing-function:var(--cx-spring)}::view-transition-old(*){animation-duration:.36s;animation-timing-function:ease}::view-transition-new(*){animation-duration:.36s;animation-timing-function:ease}::view-transition-old(cx-topbar){animation:none}::view-transition-new(cx-topbar){animation:none}::view-transition-old(cx-dock){animation:none}::view-transition-new(cx-dock){animation:none}.cx-vt .cx-surface>*,.cx-vt .cx-block{animation:none!important}.cx-block{flex-direction:column;align-items:center;width:100%;display:flex}.cx-surface>.cx-block{animation-delay:calc(.1s + min(var(--i,0), 6) * 70ms)}.cx{--cx-shadow-lg:0 2px 4px #17140f0d, 0 26px 60px -14px color-mix(in srgb, var(--cx-accent) 26%, #17140f38);background-image:radial-gradient(900px 420px at 50% -90px, color-mix(in srgb, var(--cx-accent) 12%, transparent), transparent 72%);background-repeat:no-repeat}:root[data-theme=dark] .cx{--cx-shadow-lg:0 2px 4px #0000004d, 0 26px 60px -14px color-mix(in srgb, var(--cx-accent) 24%, #0000008c)}.cx-seatmap,.cx-slots,.cx-qr,.cx-status,.cx-details,.cx-place{box-shadow:var(--cx-shadow-lg)}.cx-continue .cx-button,.cx-confirm .cx-button{height:56px;box-shadow:0 10px 24px -8px color-mix(in srgb, var(--cx-accent) 45%, #00000059), inset 0 1px 0 #ffffff2e;background-image:linear-gradient(#ffffff29,#fff0 60%);padding-inline:34px;font-size:1.02rem}.cx-continue .cx-button:disabled{box-shadow:none}.cx-button,.cx-card,.cx-chip,.cx-slot,.cx-seat,.cx-segments button,.cx-stars button{transition-timing-function:var(--cx-spring)}.cx-button:not(:disabled):active,.cx-slot.is-free:active,.cx-chip:active{transform:scale(.96)}.cx-card:not(:has(.cx-card-hit)):active{transform:scale(.985)}.cx-card:hover{transition-duration:.35s}@keyframes cx-select-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cx-accent) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}.cx-seat.is-selected,.cx-slot.is-selected{animation:.6s ease-out cx-select-ring}.cx-check input:checked+.cx-check-box{animation:.5s ease-out cx-select-ring}.cx-card.is-selected .cx-card-badge{animation-timing-function:var(--cx-spring)}.cx-tick{animation:cx-tick .32s var(--cx-spring) both;display:inline-block}.cx-steps-list li:not(:last-child):after{content:"";inset-inline-start:6px;background:var(--cx-line);transform-origin:top;width:2px;height:calc(100% + 1px);position:absolute;top:calc(50% + 9px)}.cx-steps-list li.is-done:not(:last-child):after{background:var(--cx-go);animation:cx-line-draw .5s var(--cx-ease) both}@keyframes cx-line-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cx-status{animation:cx-pop .5s var(--cx-spring) both}.cx-qr{animation:cx-unfold .75s var(--cx-spring) both;transform-origin:top;position:relative;overflow:hidden}@keyframes cx-unfold{0%{opacity:0;transform:perspective(800px)rotateX(-16deg)scaleY(.6)}to{opacity:1;transform:none}}.cx-qr-head{border-bottom:2px dashed var(--cx-line);width:calc(100% + 44px);margin-inline:-22px;padding:0 22px 16px;position:relative}.cx-qr-head:before,.cx-qr-head:after{content:"";background:var(--cx-bg);border:1px solid var(--cx-line);border-radius:50%;width:22px;height:22px;position:absolute;bottom:-12px}.cx-qr-head:before{inset-inline-start:-11px}.cx-qr-head:after{inset-inline-end:-11px}.cx-qr-code{position:relative;overflow:hidden}.cx-qr-code:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--cx-accent), transparent);height:3px;box-shadow:0 0 14px var(--cx-accent);animation:1s ease-in-out .45s both cx-scan;position:absolute;top:0}@keyframes cx-scan{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:calc(100% - 3px)}}.cx-seatmap-stage{position:relative}.cx-seatmap-stage:after{content:"";inset-inline:8%;background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--cx-accent) 26%, transparent), transparent 70%);pointer-events:none;height:110px;position:absolute;top:100%}@media (prefers-reduced-motion:reduce){.cx-status,.cx-qr,.cx-qr-code:after,.cx-seat.is-selected,.cx-slot.is-selected,.cx-tick,.cx-steps-list li.is-done:not(:last-child):after,.cx-check input:checked+.cx-check-box{animation:none}::view-transition-group(*){animation-duration:10ms}::view-transition-old(*){animation-duration:10ms}::view-transition-new(*){animation-duration:10ms}}.cx-place-map{isolation:isolate;background:color-mix(in srgb, var(--cx-text) 6%, transparent);border-radius:18px;height:250px;position:relative;overflow:hidden}.cx-place-skel{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.cx-map{z-index:0;font:inherit;background:0 0;position:absolute;inset:0}.cx-map .leaflet-control-attribution{background:color-mix(in srgb, var(--cx-surface) 82%, transparent);color:var(--cx-muted);font-size:.62rem}.cx-map .leaflet-control-attribution a{color:inherit}.cx-map .leaflet-bar{box-shadow:var(--cx-shadow);border:0}.cx-map .leaflet-bar a{background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-line)}:root[data-theme=dark] .cx-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.9)contrast(.88)saturate(.8)}.cx-pin i{background:var(--cx-accent);width:30px;height:30px;transition:transform .25s var(--cx-spring), background .2s ease;border:3px solid #fff;border-radius:50% 50% 50% 0;display:block;transform:rotate(-45deg);box-shadow:0 8px 16px #00000059}.cx-pin.is-selected i{background:var(--cx-ink);transform:rotate(-45deg)scale(1.22)}.cx-branches{flex-direction:column;gap:8px;display:flex}.cx-branch{border:1px solid var(--cx-line);background:var(--cx-bg);color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.cx-branch span{color:var(--cx-muted);font-size:.9rem}.cx-branch.is-selected{border-color:var(--cx-accent);background:color-mix(in srgb, var(--cx-accent) 9%, var(--cx-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--cx-accent) 30%, transparent)}.cx-branch:focus-visible{outline:3px solid var(--cx-accent);outline-offset:2px}.cx-thinking{gap:22px}.cx-story{--ox:23px;--oy:-24px;place-items:center;width:160px;height:160px;display:grid;position:relative}.cx-story i{background:var(--cx-accent);opacity:0;width:8px;height:8px;animation:cx-story-dot 7.2s var(--d) infinite both;border-radius:50%;margin:-4px;position:absolute;top:50%;left:50%}.cx-story i.is-go{background:var(--cx-go)}.cx-story-mark{position:relative}.cx-story-mark .evora-mark-wave{stroke-dasharray:100 200;animation:7.2s infinite both cx-story-wave}.cx-story-mark .evora-mark-dot{transform-box:fill-box;transform-origin:50%;animation:7.2s infinite both cx-story-mark-dot}@keyframes cx-story-dot{0%{opacity:0;transform:translate(var(--ox), var(--oy)) scale(.3);animation-timing-function:cubic-bezier(.2,.8,.3,1)}3%{opacity:1;transform:translate(var(--ox), var(--oy)) scale(.7);animation-timing-function:cubic-bezier(.2,.8,.3,1)}12%{opacity:1;transform:translate(var(--sx), var(--sy)) scale(1)}24%{opacity:1;transform:translate(calc(var(--sx) * .88), calc(var(--sy) * .88)) scale(1);animation-timing-function:var(--cx-spring)}46%{opacity:1;transform:translate(var(--x), var(--y)) scale(1)}58%{opacity:1;transform:translate(var(--x), var(--y)) scale(1);animation-timing-function:cubic-bezier(.6,0,.9,.4)}70%{opacity:1;transform:translate(0)scale(.35)}74%,to{opacity:0;transform:translate(0)scale(0)}}@keyframes cx-story-wave{0%,59%{opacity:0;stroke-dashoffset:100px}60%{opacity:1;stroke-dashoffset:100px}76%,91%{opacity:1;stroke-dashoffset:0}96%{opacity:1;stroke-dashoffset:-100px}97%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes cx-story-mark-dot{0%,2%{transform:scale(1)}8%,73%{transform:scale(0)}79%{transform:scale(1.3)}83%,to{transform:scale(1)}}.cx-history-counts{flex-wrap:wrap;gap:12px;margin:8px 0 18px;display:flex}.cx-history-count{color:var(--cx-muted);font-size:.95rem}.cx-history-list{flex-direction:column;gap:12px;display:flex}.cx-history-card{border:1px solid var(--cx-line);border-radius:var(--cx-radius-card);background:var(--cx-surface);box-shadow:var(--cx-shadow);padding:18px}.cx-history-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cx-history-card h2{margin:0;font-size:1.05rem}.cx-history-status{color:var(--cx-muted);background:#e5e1d8;border-radius:999px;padding:4px 10px;font-size:.8rem}.cx-history-status--completed{color:#1f6b3a;background:#d9f0e2}.cx-history-status--pending{color:#7a6030;background:#f0e8d9}.cx-history-status--review{color:#8a502a;background:#f0e3d9}.cx-history-status--cancelled{color:#7a2a2a;background:#f0dfdf}.cx-history-card time{color:var(--cx-muted);font-size:.9rem}.cx-thinking-steps{flex-direction:column;gap:8px;margin:-6px 0 0;padding:0;list-style:none;animation:.5s both cx-fade-in;display:flex}.cx-thinking-steps li{color:var(--cx-muted);align-items:center;gap:10px;font-size:.92rem;transition:color .3s;display:flex}.cx-thinking-steps li:before{content:"";border:2px solid var(--cx-line);background:var(--cx-surface);border-radius:50%;flex:none;width:16px;height:16px;transition:background .3s,border-color .3s}.cx-thinking-steps li.is-done{color:var(--cx-text)}.cx-thinking-steps li.is-done:before{border-color:var(--cx-go);background:var(--cx-go) center / 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.cx-thinking-steps li.is-current{color:var(--cx-text);font-weight:700}.cx-thinking-steps li.is-current:before{border-color:var(--cx-accent);animation:1.4s ease-in-out infinite cx-orb-pulse}.cx-progress{inset-inline:0;z-index:80;pointer-events:none;height:3px;position:fixed;top:0;overflow:hidden}.cx-progress:before{content:"";background:linear-gradient(90deg, transparent, var(--cx-accent), transparent);width:38%;animation:cx-sweep 1.3s var(--cx-ease) infinite;border-radius:3px;position:absolute;inset-block:0}@media (prefers-reduced-motion:reduce){.cx-story i{display:none}.cx-story-mark .evora-mark-wave,.cx-story-mark .evora-mark-dot,.cx-thinking-phrase,.cx-thinking-steps li:before,.cx-progress:before{animation:none!important}.cx-story-mark .evora-mark-wave{stroke-dashoffset:0}.cx-thinking-phrase{color:var(--cx-muted)}}.cx-identity{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}.cx-identity-mark{background:var(--cx-accent);color:#fff;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;overflow:hidden}.cx-identity-mark.has-logo{background:var(--cx-surface);border:1px solid var(--cx-line)}.cx-identity-mark img{object-fit:contain;width:100%;height:100%}.cx-identity-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.cx-identity--hero .cx-identity-mark{border-radius:15px;width:52px;height:52px;font-size:1.6rem}.cx-identity--hero .cx-identity-name{font-size:1.15rem}.cx-identity--compact .cx-identity-mark{border-radius:11px;width:38px;height:38px;font-size:1.2rem}.cx-identity--compact .cx-identity-name{font-size:1rem}.cx-identity-skel--hero{border-radius:15px;width:180px;height:52px}.cx-identity-skel--compact{border-radius:11px;width:140px;height:38px}.cx-asked{background:color-mix(in srgb, var(--cx-text) 7%, transparent);max-width:min(100%,46ch);color:var(--cx-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:5px 14px;font-size:.88rem;overflow:hidden}.cx-surface.is-content{text-align:center;justify-content:flex-start;align-items:center;gap:16px;max-width:620px;margin-inline:auto}.cx-surface.is-content>.cx-identity,.cx-surface.is-content>.cx-identity-skel,.cx-surface.is-content>.cx-asked,.cx-surface.is-content>.cx-done{align-self:center}.cx-title--content{letter-spacing:-.02em;max-width:none;font-size:clamp(1.6rem,3.4vw,2.1rem);line-height:1.25}.cx-surface.is-content .cx-subtitle,.cx-surface.is-content .cx-summary,.cx-surface.is-content .cx-details,.cx-surface.is-content .cx-cards--list{max-width:none}.cx-surface.is-content .cx-cards--list{grid-template-columns:minmax(0,1fr)}.cx-surface.is-content .cx-chips,.cx-surface.is-content .cx-options{justify-content:center}.cx-answer{font-size:1.08rem;line-height:1.75}.cx-answer .cx-rich{max-width:62ch}.cx-options{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cx-option{border:1px solid var(--cx-line);background:var(--cx-surface);min-height:46px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:8px 20px;font-weight:700;transition:background .2s,transform .1s}.cx-option:hover{background:color-mix(in srgb, var(--cx-text) 6%, var(--cx-surface))}.cx-option:active{transform:scale(.96)}.cx-option:disabled{opacity:.5;cursor:not-allowed}.cx-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:560px;margin-top:8px;display:grid}.cx-starter{border:1px solid var(--cx-line);background:var(--cx-surface);min-height:64px;color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:var(--cx-shadow);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;font-weight:700;transition:transform .15s,border-color .2s;display:flex}.cx-starter:hover{border-color:color-mix(in srgb, var(--cx-accent) 45%, var(--cx-line))}.cx-starter:active{transform:scale(.97)}.cx-starter:disabled{opacity:.5;cursor:not-allowed}.cx-starter-icon{width:36px;height:36px;color:var(--cx-accent);border-radius:11px;flex:none;place-items:center;display:grid}.cx-starter-icon svg{width:19px;height:19px}.cx-starter.cx-tone-1 .cx-starter-icon{background:var(--cx-tile-1)}.cx-starter.cx-tone-2 .cx-starter-icon{background:var(--cx-tile-3)}.cx-starter.cx-tone-3 .cx-starter-icon{background:var(--cx-tile-2)}.cx-starter.cx-tone-4 .cx-starter-icon{background:var(--cx-tile-4)}.cx-button--split{justify-content:space-between;gap:18px;min-width:min(100%,360px)}.cx-button--accent,.cx-confirm .cx-button--accent{background:var(--cx-accent);color:#fff}:root[data-theme=dark] .cx .cx-button--accent{color:#15130f}.cx-compare{text-align:start;flex-direction:column;gap:10px;width:100%;display:flex}.cx-compare h3{margin:0;font-size:1rem}.cx-compare-scroll{border:1px solid var(--cx-line);background:var(--cx-surface);box-shadow:var(--cx-shadow);border-radius:22px;overflow-x:auto}.cx-compare table{border-collapse:collapse;width:100%;font-size:.92rem}.cx-compare th,.cx-compare td{text-align:center;vertical-align:middle;border-top:1px solid var(--cx-line);padding:12px 10px}.cx-compare thead th,.cx-compare thead td{border-top:0;font-size:1rem;font-weight:800}.cx-compare tbody th{text-align:start;color:var(--cx-muted);white-space:nowrap;font-weight:500}.cx-compare .is-highlight{background:color-mix(in srgb, var(--cx-accent) 9%, transparent)}.cx-compare-badge{background:var(--cx-accent);color:#fff;border-radius:999px;width:max-content;margin:0 auto 4px;padding:1px 8px;font-size:.7rem;font-weight:700;display:block}.cx-compare-pick .cx-button{height:40px;padding-inline:14px;font-size:.88rem}.cx-powered{color:var(--cx-muted);text-align:center;margin:8px 0 0;font-size:.72rem}@media (width<=560px){.cx-identity--hero .cx-identity-mark{width:48px;height:48px}.cx-starter{min-height:58px;padding:10px 12px}.cx-compare th,.cx-compare td{padding:10px 6px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.cx-option,.cx-starter{transition:none}}.legal-page{padding-block:var(--space-16)}.legal-page .container{max-width:860px}.legal-document h1{margin-block-end:var(--space-4);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.legal-document h2{margin-block:var(--space-10) var(--space-3);color:var(--text);font-size:clamp(1.2rem,2vw,1.5rem)}.legal-document h3{margin-block:var(--space-6) var(--space-2);color:var(--text);font-size:1.05rem}.legal-document p,.legal-document li{color:var(--text-muted);margin-block-end:var(--space-4);line-height:1.7}.legal-document ul{margin-block:var(--space-3) var(--space-5);padding-inline-start:1.5rem}.legal-document li{margin-block-end:var(--space-2)}.legal-document hr{border:0;border-block-start:1px solid var(--border);margin-block:var(--space-8)}.legal-document table{width:100%;margin-block:var(--space-4) var(--space-6);border-collapse:collapse;font-size:.92rem}.legal-document th,.legal-document td{border:1px solid var(--border);text-align:start;vertical-align:top;padding:.7rem .8rem}.legal-document th{color:var(--text);background:var(--bg-subtle)}.legal-document strong{color:var(--text)}.legal-summary-note{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text);font-size:.9rem}.docs-page-shell{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.docs-sidebar{flex-direction:column;gap:.75rem;padding-block-start:.5rem;font-size:.88rem;display:flex;position:sticky;top:6rem}.docs-sidebar-label,.docs-kicker{color:var(--text-muted);letter-spacing:.16em;font-size:.68rem;font-weight:800}.docs-sidebar a{color:var(--text-muted);transition:color .18s,transform .18s}.docs-sidebar a:hover{color:var(--text);transform:translate(3px)}.docs-page-main{min-width:0}.docs-page h1{letter-spacing:-.055em;max-width:12ch;margin-block:.8rem 1.25rem;font-size:clamp(2.7rem,6vw,5.5rem);font-weight:700;line-height:.98}.docs-page h2{margin-block:var(--space-12) var(--space-4);font-size:1.3rem;font-weight:700}.docs-notice{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text);margin-block:1.75rem 0;font-size:.9rem}.docs-intro,.docs-empty{max-width:62ch;color:var(--text-muted);line-height:1.7}.docs-section-heading{border-block-end:1px solid var(--border);justify-content:space-between;align-items:end;gap:2rem;margin-block:clamp(4rem,8vw,7rem) 1.5rem;padding-block-end:1rem;display:flex}.docs-section-heading h2{margin-block-start:.6rem}.docs-section-heading p{max-width:30ch;color:var(--text-muted);line-height:1.55}.docs-section-grid,.docs-embed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.docs-section-card,.docs-embed-card,.api-endpoint-card{border:1px solid var(--border);background:var(--surface);border-radius:22px;flex-direction:column;min-height:240px;padding:1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.docs-section-card:hover{border-color:var(--text);transform:translateY(-5px);box-shadow:0 22px 44px #00000029}.docs-section-index{color:var(--text-muted);letter-spacing:.14em;font-size:.72rem;font-weight:800}.docs-section-card h3{margin-block-start:auto}.docs-section-link{color:var(--text);justify-content:space-between;align-items:center;margin-block-start:1.5rem;font-size:.86rem;font-weight:700;display:flex}.docs-section-card h3,.docs-embed-card h3{margin-block-end:var(--space-2);font-size:1rem;font-weight:600}.docs-section-card p,.docs-embed-card p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.docs-api-cta{color:var(--text-on-brand);margin-block-start:var(--space-8);font-weight:600;text-decoration:none;display:inline-flex}@media (width<=760px){.docs-page-shell{grid-template-columns:1fr;gap:2rem}.docs-sidebar{border-block-end:1px solid var(--border);flex-flow:wrap;align-items:center;gap:.75rem 1.25rem;padding-block-end:1rem;position:static}.docs-sidebar-label{flex-basis:100%}.docs-section-heading{display:block}.docs-section-heading p{margin-block-start:.75rem}.docs-section-grid{grid-template-columns:1fr}}.docs-page{padding-block:1.5rem var(--space-24)}.docs-page .container{max-width:1240px}.docs-page-topbar{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:2rem;max-width:1240px;margin:0 auto 3.5rem;padding-block-end:1rem;display:flex}.docs-version{color:var(--text-muted);margin-inline-start:1rem;font-size:.78rem}.docs-search{border:1px solid var(--border);width:min(100%,300px);color:var(--text-muted);background:var(--surface);border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .75rem;transition:border-color .18s,background-color .18s;display:flex}.docs-search:focus-within{border-color:var(--text);background:var(--bg-subtle)}.docs-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.8rem}.docs-search kbd{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:5px;padding:.18rem .35rem;font-size:.65rem}.docs-page-shell{grid-template-columns:190px minmax(0,760px);justify-content:center;gap:clamp(2.5rem,6vw,5rem)}.docs-sidebar{gap:.2rem;top:6.5rem}.docs-sidebar-label{margin-block-end:.65rem}.docs-sidebar-group{color:var(--text-muted);letter-spacing:.14em;margin-block-start:1.35rem;font-size:.62rem;font-weight:800}.docs-sidebar a{color:var(--text-muted);border-radius:7px;padding:.45rem .6rem;transition:color .18s,background-color .18s}.docs-sidebar a:hover,.docs-sidebar a.is-active{color:var(--text);background:var(--bg-subtle);transform:none}.docs-hero-copy{border-block-end:1px solid var(--border);padding-block-end:1.4rem}.docs-page h1{max-width:760px;margin-block:.85rem 0;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1}.docs-intro{font-size:1.08rem}.docs-notice{border:0;border-inline-start:2px solid var(--text);background:var(--bg-subtle);border-radius:0;align-items:baseline;gap:.5rem;margin-block:2rem 0;padding:.9rem 1rem;display:flex}.docs-notice strong{color:var(--text);white-space:nowrap;font-size:.84rem}.docs-notice span{color:var(--text-muted);font-size:.84rem}.docs-section-heading{margin-block:4.5rem 1.25rem}.docs-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.docs-section-card{border-radius:14px;min-height:205px;padding:1.35rem;transition:background-color .18s,border-color .18s,color .18s}.docs-section-card:hover{border-color:var(--text);box-shadow:none;background:var(--bg-subtle);transform:none}.docs-section-card-copy{margin-block-start:auto}.docs-section-card h3{margin-block:.8rem .35rem;font-size:1.05rem}.docs-section-card p{font-size:.84rem;line-height:1.55}.docs-section-link{margin-block-start:1.25rem;font-size:.78rem}.docs-home-cta{border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:3rem;padding:1.25rem 1.4rem;display:flex}.docs-home-cta>div{gap:.45rem;display:grid}.docs-home-cta strong{font-size:.95rem}.docs-api-cta{color:var(--text-on-brand);margin-block-start:0;text-decoration:none}.docs-topic-layout{grid-template-columns:170px minmax(0,760px) 170px;justify-content:center;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.docs-topic-layout .docs-sidebar{position:sticky;top:6.5rem}.docs-breadcrumb{color:var(--text-muted);gap:.55rem;margin-block-end:2rem;font-size:.8rem;display:inline-flex}.docs-breadcrumb:hover{color:var(--text)}.docs-topic-page .docs-page-main>h1{margin-block:.85rem 1rem}.docs-topic-page .docs-reading{max-width:none;margin-block:3.5rem 0}.docs-reading-section{padding-block:2rem;scroll-margin-block-start:6rem;transition:border-color .18s}.docs-reading-section:hover{border-color:var(--text)}.docs-reading-section h2{letter-spacing:-.02em;margin-block-end:.65rem;font-size:clamp(1.25rem,2vw,1.55rem)}.docs-reading-section p{max-width:70ch;font-size:1rem;line-height:1.75}.docs-reading-index{color:var(--text-muted)}.docs-toc{border-inline-start:1px solid var(--border);flex-direction:column;gap:.55rem;max-height:calc(100vh - 8rem);padding-inline-start:1rem;display:flex;position:sticky;top:6.5rem;overflow:auto}.docs-toc a{color:var(--text-muted);font-size:.72rem;line-height:1.35;transition:color .18s}.docs-toc a:hover{color:var(--text)}.api-docs-layout{grid-template-columns:170px minmax(0,760px) 170px}.api-docs-layout .docs-page-main>h1{margin-block:.85rem 1rem}.api-docs-section{border-block-start:1px solid var(--border);padding-block:2.2rem;scroll-margin-block-start:6rem}.api-docs-section h2{letter-spacing:-.025em;margin-block:.65rem 1rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.api-docs-section>p{max-width:70ch;color:var(--text-muted);line-height:1.75}.api-docs-section .api-endpoint-list{margin-block-start:1.2rem}.api-endpoint-card{background:var(--bg-subtle);border-radius:12px;min-height:0;padding:1rem 1.1rem;transition:border-color .18s,background-color .18s}.api-endpoint-card:hover{border-color:var(--text);box-shadow:none;background:var(--surface);transform:none}.api-endpoint-card p{margin:0;font-size:.86rem;line-height:1.6}.api-endpoint-method{text-align:center;min-width:3.3rem}.api-code-block{white-space:pre-wrap;line-height:1.6}@media (width<=980px){.docs-topic-layout,.api-docs-layout{grid-template-columns:180px minmax(0,760px)}.docs-toc{display:none}}@media (width<=760px){.docs-page{padding-block-start:1rem}.docs-page-topbar{margin-block-end:2rem;display:block}.docs-search{width:100%;margin-block-start:1rem}.docs-page-shell,.docs-topic-layout{grid-template-columns:1fr;gap:1.5rem}.docs-sidebar,.docs-topic-layout .docs-sidebar{border-block-end:1px solid var(--border);flex-flow:wrap;align-items:center;gap:.35rem;padding-block-end:1rem;display:flex;position:static}.docs-sidebar-label{flex-basis:100%}.docs-sidebar-group{margin-block-start:0}.docs-notice,.docs-home-cta{flex-direction:column;align-items:flex-start}.docs-section-grid{grid-template-columns:1fr}}.api-endpoint-list{gap:var(--space-4);flex-direction:column;display:flex}.api-endpoint-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.api-endpoint-method{border-radius:var(--radius-sm);background:var(--bg-inverse);color:var(--bg);padding:2px 8px;font-size:.75rem;font-weight:700}.api-endpoint-path{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.api-endpoint-card p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.api-code-block{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--border);text-align:left;direction:ltr;unicode-bidi:isolate;margin-block-start:var(--space-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;overflow-x:auto}.docs-reading{max-width:780px;margin:var(--space-12) auto 0}.docs-reading-section{padding-block:var(--space-8);border-top:1px solid var(--border);position:relative}.docs-reading-section h2{margin-block-end:var(--space-3);font-size:clamp(1.35rem,2.4vw,1.8rem)}.docs-reading-section p{max-width:68ch;color:var(--text-muted);font-size:1.06rem;line-height:1.85}.docs-reading-index{color:var(--brand-teal-bright);letter-spacing:.12em;margin-block-end:var(--space-2);font-size:.75rem;font-weight:700;display:block}.how-flow-canvas{border:1px solid var(--border);background:var(--evora-bg,var(--bg));border-radius:28px;margin-block-start:var(--space-12);padding:1rem;box-shadow:0 24px 70px #00000024}.how-flow-toolbar,.how-flow-footer{color:var(--text-muted);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem .9rem;font-size:.64rem;font-weight:800;display:flex}.how-flow-status{align-items:center;gap:.45rem;display:inline-flex}.how-flow-status i{background:var(--text);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--text) 12%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite how-flow-live}.how-journey{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr) 2.75rem minmax(0,1fr) 2.75rem minmax(0,1fr);align-items:stretch;gap:0;margin-block-start:0;display:grid}.how-journey-stage{display:contents}.how-journey-connector{z-index:3;border-top:1px dashed color-mix(in srgb, var(--border) 80%, var(--text));align-self:center;width:calc(100% - .35rem);height:1px;margin-inline:.175rem;position:relative}.how-journey-connector:after{content:"→";color:var(--text-muted);font-size:.9rem;font-weight:700;position:absolute;inset-block-start:-.62rem;inset-inline-end:0}.how-journey-connector i{background:var(--text);border-radius:99px;width:22%;height:3px;animation:2.2s linear infinite how-journey-signal;position:absolute;inset-block-start:-2px;inset-inline-start:0}.how-step{border:1px solid color-mix(in srgb, var(--border) 80%, var(--text));background:var(--evora-bg,var(--bg));border-radius:24px;min-height:300px;padding:1.35rem;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;box-shadow:0 14px 34px #0000001f}.how-step:hover{border-color:var(--text);transform:translateY(-7px);box-shadow:0 24px 48px #0003}.how-step-meta{color:var(--text-muted);font:800 .62rem/1 var(--font-sans);letter-spacing:.14em;justify-content:space-between;display:flex}.how-step-icon{background:color-mix(in srgb, var(--text) 9%, transparent);width:54px;height:54px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;margin-block:2.25rem 1.2rem;display:inline-flex}.how-step h3{max-width:12ch;margin-block-end:var(--space-2);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.05}.how-step p{max-width:28ch;color:var(--text-muted);font-size:.95rem;line-height:1.6}.how-step-pulse{background:var(--border);width:32px;height:2px;position:absolute;inset-block-end:1.15rem;inset-inline-start:1.35rem;overflow:hidden}.how-step-pulse:after{content:"";background:var(--text);width:12px;height:100%;animation:2.4s linear infinite how-step-scan;display:block}.how-flow-footer{padding-block:.9rem .15rem}@keyframes how-flow-live{50%{opacity:.35;transform:scale(.7)}}@keyframes how-journey-signal{0%{opacity:.2;transform:translate(0)}20%{opacity:1}to{opacity:.2;transform:translate(260%)}}@keyframes how-step-scan{0%{transform:translate(-18px)}to{transform:translate(38px)}}@media (prefers-reduced-motion:reduce){.how-flow-status i,.how-journey-connector i,.how-step-pulse:after{animation:none}}@media (width<=1000px){.how-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.how-journey-stage{display:block}.how-journey-connector{display:none}.how-step{min-height:260px}}@media (width<=600px){.how-flow-canvas{border-radius:22px;padding:.7rem}.how-flow-toolbar,.how-flow-footer{letter-spacing:.1em;font-size:.55rem}.how-flow-footer{flex-wrap:wrap;justify-content:flex-start}.how-step{min-height:0;padding:1.25rem}.how-step-icon{margin-block-start:1.6rem}}.how-page{padding-block:var(--space-16) var(--space-24)}.how-page>.container>.section-heading{text-align:start;max-width:820px;margin-inline:0}.how-page>.container>.section-heading:before{content:"HOW IT WORKS /";color:var(--text-muted);font:800 .68rem/1 var(--font-sans);letter-spacing:.18em;margin-block-end:1rem;display:block}.how-page>.container>.section-heading h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(1.95rem,3.5vw,3.25rem);line-height:1.03}.how-page>.container>.section-heading p{max-width:680px;margin-block-start:1.5rem;font-size:1.08rem;line-height:1.7}.how-detail{border-block:1px solid var(--border);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-template-areas:"intro copy";align-items:start;gap:clamp(2rem,7vw,8rem);margin-block-start:clamp(3.5rem,7vw,6rem);padding-block:clamp(2rem,4vw,4rem);display:grid}.how-detail-intro{grid-area:intro}.how-detail-copy{grid-area:copy;max-width:58ch}.how-detail-kicker{color:var(--text-muted);letter-spacing:.16em;font-size:.68rem;font-weight:800}.how-detail h2{letter-spacing:-.04em;max-width:13ch;margin-block-start:1.25rem;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.02}.how-detail p{max-width:64ch;color:var(--text-muted);font-size:1.04rem;line-height:1.8}.how-detail .how-cta{text-align:start;margin-block-start:2rem}@media (width<=600px){.how-detail{grid-template-columns:1fr;grid-template-areas:"intro""copy";gap:1.25rem}.how-detail h2{max-width:18ch}}.about-page{padding-block:var(--space-16) var(--space-24)}.about-hero{gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:stretch;margin-block-end:var(--space-16);display:grid}.about-hero-copy{max-width:640px}.about-hero h1{letter-spacing:-.02em;margin-block-end:var(--space-4);font-size:clamp(2rem,5vw,3rem);font-weight:800}.about-lead{color:var(--text-muted);font-size:1.15rem;line-height:1.7}.about-hero-visual{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-6);justify-content:center;gap:var(--space-6);flex-direction:column;min-height:180px;display:flex}.about-hero-visual-label{color:var(--text-muted);font:800 .62rem/1 var(--font-sans);letter-spacing:.15em}.about-hero-visual-flow{color:var(--text-muted);font:800 .62rem/1 var(--font-sans);letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.about-hero-visual-flow i{background:var(--text-muted);width:28px;height:1px;position:relative;overflow:hidden}.about-hero-visual-flow i:after{content:"";background:var(--text);width:12px;height:100%;animation:2.3s linear infinite about-flow-scan;position:absolute;inset-block-start:0;inset-inline-start:-12px}@keyframes about-flow-scan{to{transform:translate(40px)}}.about-story{gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;margin-block-end:var(--space-16);display:grid}.about-story-copy h2{margin-block-end:var(--space-4);font-size:1.4rem;font-weight:700}.about-story-copy p{color:var(--text-muted);margin-block-end:var(--space-4);line-height:1.7}.about-story-quote{padding:var(--space-6);border:1px solid var(--border);border-inline-start:3px solid var(--text);border-radius:var(--radius-lg);background:var(--surface);margin:0}.about-story-quote p{color:var(--text);margin:0;font-size:1.05rem;line-height:1.65}.about-values{margin-block-end:var(--space-16)}.about-values h2{margin-block-end:var(--space-6);font-size:1.4rem;font-weight:700}.about-values-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.about-value{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:background-color .2s;position:relative}.about-value:hover{background:color-mix(in srgb, var(--surface) 94%, var(--text))}.about-value-icon{border-radius:var(--radius-sm);background:var(--accent-soft);width:40px;height:40px;color:var(--brand-teal-bright);justify-content:center;align-items:center;margin-block-end:var(--space-4);display:flex}.about-value-index{color:var(--text-muted);font:800 .7rem/1 var(--font-sans);letter-spacing:.1em;position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--space-6)}.about-value h3{margin-block-end:var(--space-2);font-size:1.1rem;font-weight:700}.about-value p{color:var(--text-muted);font-size:.95rem;line-height:1.6}@media (width<=860px){.about-hero,.about-story{grid-template-columns:1fr}}.about-cta{text-align:center}.contact-page{padding-block:var(--space-16) var(--space-24)}.contact-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.contact-info h1{letter-spacing:-.02em;margin-block-end:var(--space-4);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.contact-info p{color:var(--text-muted);margin-block-end:var(--space-6);line-height:1.7}.contact-details p{margin-block-end:var(--space-4)}.contact-details a{color:var(--brand-teal-bright);text-decoration:none}.contact-card{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);gap:var(--space-4);flex-direction:column;display:flex}.contact-card label{gap:var(--space-2);flex-direction:column;font-size:.9rem;font-weight:500;display:flex}.contact-card input,.contact-card textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical;padding:10px 14px;font-family:inherit;font-size:.95rem}.contact-card input:focus,.contact-card textarea:focus{border-color:var(--brand-teal-bright);outline:none}.not-found-page{min-height:100vh;padding:var(--space-6);background:var(--bg);justify-content:center;align-items:center;display:flex}.not-found-card{text-align:center;max-width:420px}.not-found-card h1{color:var(--brand-teal-bright);margin-block-end:var(--space-3);font-size:4rem;font-weight:800;line-height:1}.not-found-card p{color:var(--text-muted);margin-block-end:var(--space-2);font-size:1rem}.not-found-subtitle{margin-block-end:var(--space-6)}.not-found-back{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--brand-teal-bright);font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}.not-found-back:hover{background:var(--bg-subtle);color:var(--text)}.admin-login-shell{min-height:100vh;padding:var(--space-4);background:var(--bg);justify-content:center;align-items:center;display:flex}.admin-login-card{gap:var(--space-4);width:100%;max-width:400px;padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.admin-login-card h1{color:var(--text);font-size:1.5rem;font-weight:700}.admin-login-subtitle{color:var(--text-muted);margin-block-end:var(--space-2);font-size:.9rem}.admin-login-card label{gap:var(--space-2);flex-direction:column;font-size:.85rem;font-weight:600;display:flex}.admin-login-card input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);padding:10px 14px;font-family:inherit;font-size:.95rem}.admin-login-card input:focus{border-color:var(--brand-teal-bright);outline:none}.admin-login-error{padding:var(--space-3);border-radius:var(--radius-sm);color:#e5484d;background:#e5484d1f;font-size:.9rem}.admin-login-footer{text-align:center;color:var(--text-muted);margin-block-start:var(--space-2);font-size:.85rem}.dashboard-shell{background:var(--bg);min-height:100vh;color:var(--text);display:flex}.dashboard-mobile-menu,.dashboard-mobile-close,.dashboard-mobile-overlay{display:none}.dashboard-mobile-menu-floating{z-index:50;position:fixed;inset-block-start:14px;inset-inline-start:14px}.dashboard-sidebar{border-inline-end:1px solid var(--border);width:92px;padding:var(--space-4) var(--space-2);gap:var(--space-4);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 74%, var(--bg)), var(--bg));flex-direction:column;flex-shrink:0;height:100vh;transition:width .18s;display:flex;position:sticky;top:0;overflow:visible}.dashboard-head{justify-content:center;padding-inline:4px}.dashboard-brand{text-align:center;flex-direction:column;gap:5px;font-size:.72rem}.dashboard-brand-logo{width:30px;height:30px}.dashboard-collapse-toggle{justify-content:center;width:auto;padding-inline:6px}.dashboard-collapse-toggle span{display:none}.dashboard-nav-link{text-align:center;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:6px 3px;font-size:.68rem}.dashboard-nav-link svg{width:18px;height:18px}.dashboard-nav-link.active{box-shadow:none}.dashboard-nav-link.active:before{border-radius:3px;width:auto;height:3px;inset-block:auto 2px;inset-inline:22%}.dashboard-sidebar-account-label{display:none}.dashboard-sidebar-account-icon-row{flex-wrap:wrap;justify-content:center}.dashboard-sidebar.collapsed{width:64px}.dashboard-head{padding:0 var(--space-3) var(--space-4);border-block-end:1px solid var(--border);flex-shrink:0;align-items:center;margin-block-end:0;display:flex}.dashboard-sidebar.collapsed .dashboard-head{justify-content:center}.dashboard-brand{white-space:nowrap;align-items:center;gap:8px;padding-inline-start:0;font-weight:700;display:flex;overflow:hidden}.dashboard-sidebar.collapsed .dashboard-brand{padding-inline-start:0}.dashboard-sidebar.collapsed .dashboard-brand span{display:none}.dashboard-collapse-toggle{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;text-align:start;background:0 0;border:none;margin-block-start:var(--space-2);font-size:.85rem;font-weight:600;display:flex}.dashboard-getting-started-wrap{margin-block:auto 8px;position:relative}.dashboard-sidebar-account{flex-shrink:0;position:relative}.dashboard-sidebar-account-label{color:var(--text);padding-inline:10px;font-size:.82rem;font-weight:700}.dashboard-sidebar-account>.dashboard-sidebar-account-icon-row{justify-content:space-between;width:100%;overflow:visible}.dashboard-sidebar .language-menu{top:auto;bottom:calc(100% + 10px)}.dashboard-sidebar-account-trigger{width:100%;min-height:40px;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;display:flex}.dashboard-sidebar-account-trigger:hover,.dashboard-sidebar-account.is-open .dashboard-sidebar-account-trigger{background:var(--bg-subtle);color:var(--text)}.dashboard-sidebar-account-trigger svg{flex:none;width:18px;height:18px}.dashboard-sidebar-account-trigger svg:last-child{width:15px;height:15px;color:var(--text-muted);margin-inline-start:auto}.dashboard-sidebar-account-popover{inset-inline-end:0;z-index:50;border:1px solid var(--border);background:var(--surface-raised,var(--surface));width:186px;box-shadow:0 16px 34px color-mix(in srgb, var(--text) 18%, transparent);border-radius:16px;outline:none;padding:9px;position:absolute;top:calc(100% + 8px)}.dashboard-sidebar-account-popover:focus-visible{box-shadow:none;outline:none}@media (width<=860px){.dashboard-sidebar-account-popover{width:220px}}.dashboard-sidebar-account-icon-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.dashboard-sidebar-account-icon,.dashboard-sidebar-account-icon-row .language-toggle,.dashboard-sidebar-account-icon-row .theme-toggle{width:34px;height:34px;min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;text-decoration:none;display:inline-grid}.dashboard-sidebar-account-icon:hover,.dashboard-sidebar-account-icon:focus-visible,.dashboard-sidebar-account-icon-row .language-toggle:hover,.dashboard-sidebar-account-icon-row .theme-toggle:hover{background:var(--bg-subtle);color:var(--text)}.dashboard-sidebar-account-icon svg,.dashboard-sidebar-account-icon-row .language-toggle svg,.dashboard-sidebar-account-icon-row .theme-toggle svg{width:19px;height:19px}.dashboard-account-chip{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;font:inherit;cursor:pointer;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.dashboard-account-chip:focus-visible{box-shadow:none;outline:none}.dashboard-account-chip:hover{background:var(--bg-subtle)}.dashboard-account-chip-avatar{background:var(--text);width:30px;height:30px;color:var(--surface);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.dashboard-account-menu-link,.dashboard-account-menu-logout,.dashboard-account-menu-row{min-height:34px;color:var(--text);border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-size:.75rem;text-decoration:none;display:flex}.dashboard-account-menu-link:focus-visible,.dashboard-account-menu-logout:focus-visible{box-shadow:none;outline:none}.dashboard-account-menu-logout{width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.dashboard-account-menu-link:hover,.dashboard-account-menu-logout:hover,.dashboard-account-menu-row:hover{background:var(--bg-subtle)}.dashboard-account-menu-row .language-toggle,.dashboard-account-menu-row .theme-toggle{width:28px;height:28px;min-height:28px;box-shadow:none;border:0;padding:0}.dashboard-shell .dashboard-nav{gap:10px}.dashboard-shell .dashboard-nav-link{text-align:center;white-space:nowrap;overflow-wrap:normal;border-radius:12px;gap:7px;min-height:70px;padding:9px 4px;font-size:.74rem;line-height:1.15;overflow:visible}.dashboard-shell .dashboard-nav-link span:not(.nav-badge){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dashboard-shell .dashboard-nav-link svg{flex:none;width:21px;height:21px}.dashboard-account-getting-started{border-block-start:1px solid var(--border);margin-block-start:6px;padding-block-start:6px}.dashboard-account-getting-started-trigger{width:100%;min-height:34px;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:5px 7px;font-size:.78rem;display:flex}.dashboard-account-getting-started-trigger:hover{background:var(--bg-subtle);color:var(--text)}.dashboard-account-getting-started-trigger svg{width:17px;height:17px}.dashboard-account-getting-started-trigger span:last-child{margin-inline-start:auto}.dashboard-account-getting-started-list{color:var(--text-muted);gap:4px;padding:6px 7px 2px;font-size:.72rem;display:grid}.dashboard-sidebar.collapsed .dashboard-sidebar-account-trigger{justify-content:center;padding-inline:7px}.dashboard-sidebar.collapsed .dashboard-sidebar-account-trigger span,.dashboard-sidebar.collapsed .dashboard-sidebar-account-trigger svg:last-child{display:none}.dashboard-sidebar.collapsed .dashboard-sidebar-account-popover{inset-inline:calc(100% + 8px) auto;width:190px;bottom:0}.dashboard-sidebar.collapsed .dashboard-sidebar-account-label{display:none}.dashboard-getting-started{border:1px solid color-mix(in srgb, var(--brand-teal-bright) 22%, var(--border));width:100%;color:var(--text);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-teal-bright) 11%, var(--surface)), var(--surface));box-shadow:0 8px 18px color-mix(in srgb, var(--brand-teal-bright) 8%, transparent);text-align:start;border-radius:13px;align-items:flex-start;gap:10px;padding:12px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.dashboard-getting-started-chevron{color:var(--text-muted);margin-inline-start:auto;font-size:.9rem}.dashboard-getting-started-popover{inset-inline:0;z-index:30;border:1px solid var(--border);background:var(--surface);box-shadow:0 16px 35px color-mix(in srgb, var(--text) 16%, transparent);border-radius:14px;padding:8px;position:absolute;bottom:calc(100% + 10px)}.getting-started-step{color:var(--text-muted);align-items:center;gap:8px;padding:8px;font-size:.75rem;line-height:1.3;display:flex}.getting-started-step.is-complete{color:var(--text)}.getting-started-step-mark{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.7rem;display:grid}.getting-started-step.is-complete .getting-started-step-mark{color:var(--brand-teal-bright);background:color-mix(in srgb, var(--brand-teal-bright) 16%, transparent)}.dashboard-getting-started:hover{border-color:var(--brand-teal-bright);background:color-mix(in srgb, var(--brand-teal-bright) 10%, var(--surface));transform:translateY(-1px)}.dashboard-getting-started-icon{width:30px;height:30px;color:var(--brand-teal-bright);background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}.dashboard-getting-started-icon svg{width:17px;height:17px}.dashboard-getting-started-copy{gap:3px;min-width:0;display:grid}.dashboard-getting-started-copy strong{font-size:.78rem;font-weight:750}.dashboard-getting-started-copy>span:not(.dashboard-getting-started-track){color:var(--text-muted);font-size:.7rem}.dashboard-getting-started-track{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:99px;height:4px;margin-block-start:3px;display:block;overflow:hidden}.dashboard-getting-started-track span{border-radius:inherit;background:var(--brand-teal-bright);height:100%;display:block}.dashboard-sidebar.collapsed .dashboard-getting-started{justify-content:center;padding:9px}.dashboard-sidebar.collapsed .dashboard-getting-started-popover{width:220px;inset-inline-start:0}.dashboard-sidebar.collapsed .dashboard-getting-started-copy{display:none}.dashboard-collapse-toggle:hover{background:var(--bg-subtle);color:var(--text)}.dashboard-collapse-toggle svg{flex-shrink:0;width:18px;height:18px}.dashboard-sidebar.collapsed .dashboard-collapse-toggle{justify-content:center}.dashboard-sidebar.collapsed .dashboard-collapse-toggle span{display:none}[dir=rtl] .dashboard-collapse-toggle svg{transform:scaleX(-1)}.dashboard-sidebar.collapsed .dashboard-collapse-toggle svg{transform:rotate(180deg)}[dir=rtl] .dashboard-sidebar.collapsed .dashboard-collapse-toggle svg{transform:rotate(180deg)scaleX(-1)}.dashboard-nav{scrollbar-width:none;flex-direction:column;flex-grow:1;gap:5px;min-height:0;display:flex;overflow:visible auto}.dashboard-nav::-webkit-scrollbar{width:0;height:0}.dashboard-nav.dashboard-nav--scroll-hint{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.dashboard-nav.dashboard-nav--scroll-hint::-webkit-scrollbar{width:6px;height:6px}.dashboard-nav.dashboard-nav--scroll-hint::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:99px}.dashboard-nav-link{align-items:center;gap:var(--space-3);min-height:40px;color:var(--text-muted);cursor:pointer;text-align:start;white-space:nowrap;background:0 0;border:none;border-radius:10px;width:100%;padding:8px 10px;font-size:.86rem;font-weight:500;transition:background-color .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.dashboard-nav-link:hover{background:var(--bg-subtle);color:var(--text);transform:translate(2px)}[dir=rtl] .dashboard-nav-link:hover{transform:translate(-2px)}.dashboard-nav-link.active{background:linear-gradient(100deg, var(--accent-soft), color-mix(in srgb, var(--accent-soft) 45%, transparent));color:var(--brand-teal-bright);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-teal-bright) 18%, transparent), 0 5px 14px color-mix(in srgb, var(--brand-teal-bright) 6%, transparent);font-weight:600}.dashboard-nav-link.active:before{content:"";inset-inline-start:0;background:var(--brand-teal-bright);border-radius:0 3px 3px 0;width:3px;position:absolute;top:22%;bottom:22%}[dir=rtl] .dashboard-nav-link.active:before{border-radius:3px 0 0 3px}.dashboard-sidebar.collapsed .dashboard-nav-link.active:before{display:none}.dashboard-nav-link svg{flex-shrink:0;width:20px;height:20px}.dashboard-sidebar.collapsed .dashboard-nav-link{justify-content:center;overflow:visible}.dashboard-sidebar.collapsed .dashboard-nav-link span{display:none}.dashboard-sidebar.collapsed .dashboard-nav-link:after{content:attr(data-label);inset-inline-start:calc(100% + 10px);background:var(--text);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;z-index:30;border-radius:6px;padding:5px 9px;font-size:.78rem;font-weight:600;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-sidebar.collapsed .dashboard-nav-link:hover:after{opacity:1}.dashboard-main{flex-direction:column;flex-grow:1;min-width:0;display:flex;overflow-x:hidden}.dashboard-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-6);z-index:10;background:0 0;display:flex;position:sticky;top:0}.dashboard-topbar.is-overview .dashboard-topbar-leading{display:none}.dashboard-topbar-back{border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);border-radius:50%;place-items:center;font-size:1.08rem;text-decoration:none;transition:color .12s,background .12s;display:inline-grid}.dashboard-topbar-back:hover{color:var(--text);background:var(--bg-subtle)}.dashboard-topbar-title{letter-spacing:-.025em;white-space:nowrap;min-width:0;font-size:1.28rem;font-weight:800;overflow:visible}.dashboard-floating-actions{z-index:40;align-items:center;gap:var(--space-3);pointer-events:none;display:flex;position:fixed;inset-block-start:var(--space-4);inset-inline-end:var(--space-6)}.dashboard-floating-actions>*{pointer-events:auto}.dashboard-floating-slot{align-items:center;gap:var(--space-3);display:flex;overflow:visible}.dashboard-floating-slot:not(:empty){padding-inline-end:14px}.dashboard-topbar-slot .dash-search{width:220px;padding:6px var(--space-3);border-radius:999px;font-size:.85rem}.dashboard-topbar-slot label{color:var(--text-muted);white-space:nowrap;font-size:.85rem}.dashboard-content{padding:72px clamp(var(--space-5), 4vw, var(--space-8)) 56px;flex-grow:1;width:100%;max-width:1320px;margin-inline:auto}.dashboard-page-header{margin-block-end:var(--space-6)}.dashboard-page-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.35rem;font-weight:750}.dashboard-page-subtitle{color:var(--text-muted);margin:4px 0 0;font-size:.84rem}.dashboard-content-activities{justify-content:center;min-height:0;margin-block-end:18px;display:flex}.dashboard-content-activities:empty{display:none}.dashboard-content-activities>*{width:fit-content;max-width:100%}@media (width<=860px){.dashboard-shell{flex-direction:column}.dashboard-mobile-menu{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:4px;padding:8px;display:inline-flex}.dashboard-mobile-menu span{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.dashboard-mobile-menu span:last-child{display:block}.dashboard-mobile-overlay{z-index:40;cursor:pointer;background:#000000b8;border:0;display:block;position:fixed;inset:0}.dashboard-sidebar,.dashboard-sidebar.collapsed{inset-block:0;z-index:50;border-inline-end:1px solid var(--border);width:min(340px,86vw);padding:var(--space-4);border-block-end:none;flex-direction:column;align-items:stretch;transition:transform .22s;position:fixed;left:0;right:auto;overflow:hidden auto;transform:translate(-105%);box-shadow:18px 0 40px #0000003d}[dir=rtl] .dashboard-sidebar,[dir=rtl] .dashboard-sidebar.collapsed{left:auto;right:0;transform:translate(105%);box-shadow:-18px 0 40px #0000003d}.dashboard-sidebar.mobile-open,.dashboard-sidebar.collapsed.mobile-open,[dir=rtl] .dashboard-sidebar.mobile-open,[dir=rtl] .dashboard-sidebar.collapsed.mobile-open{transform:translate(0)}.dashboard-sidebar.collapsed .dashboard-brand span,.dashboard-sidebar.collapsed .dashboard-nav-link span,.dashboard-sidebar.collapsed .dashboard-nav-group-header span,.dashboard-sidebar.collapsed .dashboard-getting-started-copy,.dashboard-sidebar.collapsed .dashboard-collapse-toggle span{display:initial}.dashboard-sidebar.collapsed .dashboard-brand,.dashboard-sidebar.collapsed .dashboard-nav-link,.dashboard-sidebar.collapsed .dashboard-nav-group-header,.dashboard-sidebar.collapsed .dashboard-collapse-toggle{justify-content:initial}.dashboard-sidebar.collapsed .dashboard-nav-group-children{display:flex}.dashboard-sidebar.collapsed .dashboard-getting-started{justify-content:flex-start;padding:12px}.dashboard-sidebar.collapsed .dashboard-collapse-toggle svg{transform:none}[dir=rtl] .dashboard-sidebar.collapsed .dashboard-collapse-toggle svg{transform:scaleX(-1)}.dashboard-head{justify-content:space-between;margin-block-end:0;margin-inline-end:0}.dashboard-mobile-close{width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:0;align-content:center;gap:4px;padding:0;display:inline-grid}.dashboard-mobile-close span{background:currentColor;border-radius:2px;width:16px;height:1.5px;display:block}.dashboard-mobile-close span:last-child{display:none}.dashboard-head{flex:none}.dashboard-nav{flex-direction:column}.dashboard-shell .dashboard-nav{gap:6px}.dashboard-shell .dashboard-nav-link{text-align:start;white-space:nowrap;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:.92rem;line-height:1.2}.dashboard-shell .dashboard-nav-link svg{width:21px;height:21px}.dashboard-shell .dashboard-nav-link span:not(.nav-badge){text-overflow:clip;white-space:nowrap;max-width:none;display:block;overflow:visible}.dashboard-shell .dashboard-nav-link.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-teal-bright) 22%, transparent)}.dashboard-nav-link span,.dashboard-nav-group-header span{display:initial}.dashboard-collapse-toggle{display:none}.dashboard-getting-started-wrap{margin-block:auto 8px}.dashboard-getting-started-popover{margin-block-start:8px;position:static}.dashboard-topbar{min-height:64px;padding:var(--space-3) var(--space-4);gap:var(--space-3)}.dashboard-topbar-leading,.dashboard-topbar-actions{gap:8px;min-width:0}.dashboard-topbar-slot:not(:empty){border-inline-end:0;padding-inline-end:0}.dashboard-topbar-title{text-overflow:ellipsis;font-size:1.08rem}.dashboard-content{padding:64px var(--space-4) 40px}.dashboard-floating-actions{gap:var(--space-2);inset-block-start:var(--space-3);inset-inline-end:var(--space-4)}}@media (width<=620px){.dashboard-topbar{flex-wrap:wrap}.dashboard-topbar-leading{flex:100%}.dashboard-topbar-actions{flex:100%;justify-content:flex-start;width:100%}.dashboard-topbar-slot{flex-wrap:wrap;width:100%;min-width:0}.dashboard-topbar-slot .dash-search{flex:145px;width:auto;min-width:0}.dashboard-topbar-slot .flows-status-filter{flex:145px;min-width:0}.dashboard-topbar-slot>.btn{flex:120px}.dashboard-topbar-actions>:not(.dashboard-topbar-slot){display:none}}.nav-badge{background:var(--brand-teal-bright,#22c58f);min-width:18px;height:18px;color:var(--text-on-brand,#fff);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}@media (width>=861px){:root[dir=rtl] .dashboard-shell,html[dir=rtl] .dashboard-shell{direction:rtl}.dashboard-shell .dashboard-sidebar{box-sizing:border-box;border:1px solid var(--border);width:92px;height:auto;padding:var(--space-4) 8px;z-index:20;border-radius:22px;position:fixed;inset-block:16px;inset-inline-start:16px;overflow:visible}.dashboard-shell.dashboard-shell--sidebar-collapsed .dashboard-sidebar{width:64px}.dashboard-shell .dashboard-main{margin-inline-start:108px}.dashboard-shell.dashboard-shell--sidebar-collapsed .dashboard-main{margin-inline-start:96px}.dashboard-shell .dashboard-brand,.dashboard-shell .dashboard-nav-link{white-space:normal;overflow-wrap:anywhere;line-height:1.15;overflow:visible}.dashboard-shell .dashboard-topbar{min-height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:20px 28px 0;position:relative}}@media (width<=860px){.dashboard-shell .dashboard-sidebar,.dashboard-shell .dashboard-sidebar.collapsed{width:92px;height:auto;min-height:0;padding:var(--space-4) 8px;border:1px solid var(--border);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:22px;max-height:calc(100dvh - 76px);inset-block:62px 14px;inset-inline:14px auto;overflow:hidden auto;transform:translate(-125%);box-shadow:18px 0 40px #0000003d}[dir=rtl] .dashboard-shell .dashboard-sidebar,[dir=rtl] .dashboard-shell .dashboard-sidebar.collapsed{inset-inline:auto 14px;transform:translate(125%);box-shadow:-18px 0 40px #0000003d}.dashboard-shell .dashboard-sidebar.mobile-open,.dashboard-shell .dashboard-sidebar.collapsed.mobile-open,[dir=rtl] .dashboard-shell .dashboard-sidebar.mobile-open,[dir=rtl] .dashboard-shell .dashboard-sidebar.collapsed.mobile-open{transform:translate(0)}.dashboard-shell .dashboard-head{justify-content:center;padding-inline:4px}.dashboard-shell .dashboard-mobile-close{width:24px;height:24px;position:absolute;inset-block-start:2px;inset-inline-end:2px}.dashboard-shell .dashboard-brand{text-align:center;flex-direction:column;gap:5px;font-size:.72rem}.dashboard-shell .dashboard-brand-logo{width:30px;height:30px}.dashboard-shell .dashboard-shell--mobile-menu-open .dashboard-mobile-menu-floating{display:none}.dashboard-shell .dashboard-nav{gap:10px}.dashboard-shell .dashboard-nav-link{text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:70px;padding:9px 4px;font-size:.68rem;line-height:1.15;overflow:visible}.dashboard-shell .dashboard-nav-link svg{width:21px;height:21px}.dashboard-shell .dashboard-nav-link span:not(.nav-badge){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dashboard-shell .dashboard-nav-link.active{box-shadow:none}.dashboard-shell .dashboard-nav-link.active:before{border-radius:3px;width:auto;height:3px;inset-block:auto 2px;inset-inline:22%}.dashboard-shell .dashboard-sidebar-account{margin-block-start:auto}.dashboard-shell .dashboard-sidebar-account-popover{inset-inline:calc(100% + 10px) auto;bottom:0}[dir=rtl] .dashboard-shell .dashboard-sidebar-account-popover{inset-inline:auto calc(100% + 10px)}.dashboard-shell.dashboard-shell--mobile-menu-open .dashboard-mobile-menu-floating{display:none}.dashboard-shell.dashboard-shell--sidebar-collapsed .dashboard-sidebar{width:min(340px,86vw);transform:translate(0)}[dir=rtl] .dashboard-shell.dashboard-shell--sidebar-collapsed .dashboard-sidebar{transform:translate(0)}}:root{--dashboard-canvas:var(--bg);--dashboard-surface:var(--surface);--dashboard-ink:var(--text);--dashboard-muted:var(--text-muted);--dashboard-border:var(--border);--dashboard-border-strong:var(--border);--dashboard-accent:var(--brand-teal-bright);--dashboard-accent-soft:var(--accent-soft);--dashboard-radius-card:14px;--dashboard-radius-control:9px;--dashboard-shadow-card:none;--dashboard-shadow-float:none}.dashboard-shell{background:var(--dashboard-canvas);color:var(--dashboard-ink)}.dashboard-shell .dashboard-topbar{background:var(--dashboard-surface);border-block-end:1px solid var(--dashboard-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:68px;direction:inherit;padding:14px 28px;box-shadow:0 4px 18px #121c2308}.dashboard-shell .dashboard-topbar-leading,.dashboard-shell .dashboard-topbar-actions{direction:inherit}.dashboard-shell .dashboard-topbar-leading{gap:12px}.dashboard-shell .dashboard-topbar-back{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-control);background:var(--dashboard-surface);width:34px;height:34px;color:var(--dashboard-muted);font-size:1rem}.dashboard-shell .dashboard-topbar-back:hover{border-color:var(--dashboard-border-strong);background:var(--bg-subtle);color:var(--dashboard-ink)}.dashboard-shell .dashboard-topbar-title{max-width:min(48vw,620px);color:var(--dashboard-ink);letter-spacing:-.012em;direction:inherit;text-align:start;align-items:center;gap:8px;font-size:1rem;font-weight:750;display:inline-flex}.dashboard-shell .dashboard-topbar-heading-text{min-width:0;direction:inherit;text-overflow:ellipsis;overflow:hidden}.dashboard-shell .dashboard-topbar-title .help-tooltip-wrap{flex:none}.dashboard-shell .dashboard-topbar-slot:not(:empty){border-inline-end:1px solid var(--dashboard-border);padding-inline-end:12px}.dashboard-shell .topbar-action{min-width:0}.dashboard-shell .dashboard-content{max-width:1440px;padding:28px 32px 64px}.dashboard-shell.dashboard-shell--sidebar-collapsed .dashboard-content{padding-inline-start:28px}.dashboard-shell .dashboard-content>*{min-width:0}.dashboard-shell .topbar-action .dashboard-inline-actions label{color:var(--dashboard-muted);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.dashboard-shell .topbar-action .dashboard-inline-actions select,.dashboard-shell .topbar-action .dashboard-inline-actions input{min-height:34px;color:var(--dashboard-muted);font:inherit;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:.8rem}.dashboard-shell .topbar-action .dashboard-inline-actions select:focus,.dashboard-shell .topbar-action .dashboard-inline-actions input:focus{outline:2px solid var(--brand-teal-bright);outline-offset:-2px}.dashboard-shell .dashboard-getting-started{border-color:var(--dashboard-border);border-radius:var(--dashboard-radius-card);background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow-card)}@media (width<=860px){.dashboard-shell .dashboard-topbar{padding:12px 18px}.dashboard-shell .dashboard-content{padding:64px 20px 48px}}@media (width<=620px){.dashboard-shell .dashboard-topbar{min-height:62px;padding:10px 14px}.dashboard-shell .dashboard-topbar-title{max-width:42vw;font-size:.92rem}.dashboard-shell .dashboard-topbar-slot:not(:empty){border-inline-end:0;padding-inline-end:0}.dashboard-shell .topbar-actions-contract{gap:5px;max-width:50vw}.dashboard-shell .topbar-action .btn{max-width:104px;padding-inline:9px;font-size:.72rem}.dashboard-shell .dashboard-content{padding:64px 14px 40px}}.dashboard-shell .dashboard-collapse-toggle{border-radius:var(--radius-md);background:0 0;border:0;flex:0 0 30px;justify-content:center;width:30px;height:30px;min-height:30px;margin:0 0 0 auto;padding:0}.dashboard-shell .dashboard-collapse-toggle:hover{background:var(--bg-subtle);color:var(--text)}.dashboard-shell .dashboard-collapse-toggle span{display:none}.forbidden-page{min-height:60vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.forbidden-card{align-items:center;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;width:100%;max-width:420px;display:flex}.forbidden-icon{margin-block-end:var(--space-2);font-size:3rem}.forbidden-card h1{color:var(--brand-teal-bright);letter-spacing:-.04em;margin:0;font-size:4rem;font-weight:800}.forbidden-card p{color:var(--text-muted);margin:0;font-size:.9rem}.forbidden-subtitle{font-size:.82rem!important}.forbidden-actions{gap:var(--space-3);margin-block-start:var(--space-2);display:flex}.forbidden-back{align-items:center;gap:var(--space-1);color:var(--brand-teal-bright);border:1px solid var(--brand-teal-bright);border-radius:var(--radius-md);padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.forbidden-back:hover{background:var(--brand-teal-bright);color:var(--text-on-brand)}@media (width<=480px){.forbidden-card{padding:var(--space-6)}.forbidden-card h1{font-size:3rem}.forbidden-actions{flex-direction:column;width:100%}.forbidden-back{justify-content:center}}.test-flows-demo{background:var(--evora-bg);min-height:auto;padding-block:clamp(4rem,8vw,7rem);position:relative}.test-flows-demo--compact-section{padding-block-start:.5rem}.public-site>.evora-reimagined>.test-flows-demo:first-child,.public-site>.evora-reimagined>.features:first-child{padding-block-start:var(--space-16)!important}.test-flows-demo-heading{max-width:780px;margin-bottom:clamp(2rem,4vw,3.5rem)}.test-flows-demo-heading>span{color:var(--evora-brand);font:600 .7rem/1 var(--font-sans);letter-spacing:.18em}.test-flows-demo-heading h2{max-width:760px;color:var(--evora-ink);letter-spacing:-.055em;margin:1.2rem 0;font-size:clamp(2.3rem,5vw,5.2rem);line-height:.98}.test-flows-demo-heading p{max-width:620px;color:var(--evora-muted);font-size:1.05rem}.test-flows-demo-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.section-follow-up{justify-content:flex-end;margin-top:2rem;display:flex}.test-flows-demo-item{border:1px solid var(--evora-line);background:var(--evora-surface);border-radius:18px;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,background .22s;display:flex;overflow:hidden}@media (hover:hover){.test-flows-demo-item:hover{border-color:color-mix(in srgb, var(--evora-brand) 22%, var(--evora-line));background:color-mix(in srgb, var(--evora-brand) 3%, var(--evora-surface));transform:translateY(-5px)}}.test-flows-demo-media{aspect-ratio:1.35;background:#16191e;position:relative;overflow:hidden}.test-flows-demo-media:after{content:"";background:linear-gradient(#0000 35%,#040609b8);position:absolute;inset:0}.test-flows-demo-media img{object-fit:cover;filter:saturate(1.04)contrast(1.03);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;transition:transform .5s,filter .5s;display:block}@media (hover:hover){.test-flows-demo-item:hover .test-flows-demo-media img{filter:saturate(1.12)contrast(1.06)}}.test-flows-demo-copy{flex:1;padding:1.3rem 1.3rem .4rem}.test-flows-demo-item:not(.is-compact) .test-flows-demo-copy{min-height:126px}.test-flows-demo-item.is-compact .test-flows-demo-copy{min-height:0;padding-bottom:1.25rem}.test-flows-demo-number{z-index:1;color:#fff;font:600 .85rem/1 var(--font-sans);letter-spacing:.1em;position:absolute;inset-block-end:.9rem;inset-inline-start:1rem}.test-flows-demo-copy{min-width:0}.test-flows-demo-status{color:var(--evora-muted);font:600 .65rem/1 var(--font-sans);letter-spacing:.14em}.test-flows-demo-item h3{color:var(--evora-ink);margin:.6rem 0 .35rem;font-size:clamp(1.2rem,2vw,1.7rem)}.test-flows-demo-item p{max-width:none;color:var(--evora-muted);margin:0;font-size:.9rem;line-height:1.55}.test-flows-demo-item.is-live:hover{background:color-mix(in srgb, var(--evora-brand) 5%, var(--evora-surface))}.test-flows-demo-pending{color:var(--evora-muted);font:600 .7rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding:1rem 1.3rem 1.3rem;display:block}.test-flows-demo-item .button{white-space:nowrap}@media (width<=1100px) and (width>=769px){.test-flows-demo-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.test-flows-demo-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-top:none;border-bottom:0;gap:1rem;margin:0 -1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;display:flex;overflow-x:auto}.test-flows-demo-list::-webkit-scrollbar{display:none}.test-flows-demo-item{scroll-snap-align:center;flex:0 0 min(82vw,21rem);gap:0;min-height:auto;padding:0}.test-flows-demo-media{aspect-ratio:1.45}.test-flows-demo-copy{padding:1.25rem 1.25rem .35rem}.test-flows-demo-item h3{font-size:1.4rem}.test-flows-demo-item .button,.test-flows-demo-pending{align-self:flex-start}.section-follow-up{justify-content:flex-start}}.section-heading{max-width:640px;text-align:center;gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-12);margin-inline:auto;display:flex}.section-heading h2{letter-spacing:-.01em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.section-heading p{color:var(--evora-muted);font-size:1.05rem}.features{padding-block:var(--space-16)}.public-site>.evora-reimagined>.features:first-child{padding-block-start:var(--space-16)!important}.feature-system-board{border:1px solid var(--evora-line);background:var(--evora-line);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000024}.features .section-follow-up{margin-top:var(--space-6);justify-content:flex-end;display:flex}.feature-card{padding:var(--space-6);background:var(--evora-surface);gap:var(--space-2);flex-direction:column;transition:background-color .2s,transform .2s;display:flex;position:relative}.feature-card:hover{background:color-mix(in srgb, var(--evora-surface) 94%, var(--evora-ink))}.feature-card-primary{grid-row:span 3;min-height:390px;padding:clamp(1.5rem,4vw,3rem)}.feature-card-row{padding:1.4rem 1.6rem;min-height:130px;padding-inline-end:3.5rem}.feature-card-index{color:var(--evora-muted);font:800 .62rem/1 var(--font-sans);letter-spacing:.15em}.feature-card-primary .feature-card-icon{width:58px;height:58px;margin-block-end:1.5rem}.feature-card-row .feature-card-icon{width:38px;height:38px;position:absolute;inset-block-start:1.35rem;inset-inline-end:1.5rem}.feature-card-arrow{color:var(--evora-muted);font-size:1.1rem;position:absolute;inset-block-end:1.2rem;inset-inline-end:1.6rem}.feature-card-flow{color:var(--evora-muted);font:800 .58rem/1 var(--font-sans);letter-spacing:.12em;align-items:center;gap:.55rem;margin-block-start:1.5rem;display:flex}.feature-card-flow i{background:var(--evora-muted);width:28px;height:1px;position:relative;overflow:hidden}.feature-card-flow i:after{content:"";background:var(--evora-ink);width:12px;height:100%;animation:2.3s linear infinite feature-flow-scan;position:absolute;inset-block-start:0;inset-inline-start:-12px}@keyframes feature-flow-scan{to{transform:translate(40px)}}.feature-card-icon{border-radius:var(--radius-sm);background:var(--evora-brand-subtle);width:40px;height:40px;color:var(--evora-brand);justify-content:center;align-items:center;margin-block-end:var(--space-2);display:flex}.feature-card h3{font-size:1.05rem;font-weight:600}.feature-card p{color:var(--evora-muted);font-size:.95rem}.feature-card-primary h3{letter-spacing:-.045em;max-width:10ch;font-size:clamp(1.8rem,4vw,3.6rem);line-height:.98}.feature-card-primary p{max-width:34ch;font-size:1.02rem;line-height:1.65}.feature-card-row h3{font-size:1.1rem}.feature-card-row p{max-width:40ch;font-size:.9rem;line-height:1.5}@media (width<=900px){.feature-system-board{grid-template-columns:1fr 1fr}.feature-card-primary{grid-area:auto/1/auto/-1;min-height:300px}}@media (width<=600px){.features .section-follow-up{justify-content:flex-start}.feature-system-board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:0;flex-direction:row;margin:0 -1rem;padding:0 1rem;display:flex;overflow-x:auto}.feature-system-board::-webkit-scrollbar{display:none}.feature-card-primary,.feature-card-row{scroll-snap-align:center;flex:0 0 min(85vw,380px)}.feature-card-primary{min-height:300px}.feature-card-row{min-height:140px}}
