@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2) format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2) format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2) format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2) format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2) format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cairo-arabic-900-normal-DNm2WYV7.woff2) format("woff2"),url(/assets/cairo-arabic-900-normal-dTOb6H7Y.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cairo-latin-ext-900-normal-B_6SsW4a.woff2) format("woff2"),url(/assets/cairo-latin-ext-900-normal-BVFDAocv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cairo-latin-900-normal-CZYZHNME.woff2) format("woff2"),url(/assets/cairo-latin-900-normal-YbAqUPRv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color: #2563eb;--primary-dark: #1d4ed8;--primary-light: #3b82f6;--secondary-color: #16a34a;--secondary-dark: #166534;--accent-color: #2563eb;--accent-light: #3b82f6;--accent: var(--primary-color);--muted: var(--text-light);--accent-strong: var(--primary-color);--text-dark: #0f1e3d;--text-medium: #475569;--text-light: #5b6779;--bg-light: #eef2fb;--bg-white: #ffffff;--border-color: #d4deee;--border-light: #e6ecf7;--bg: #eef2fb;--surface: #ffffff;--surface-2: #f5f8fd;--surface-tint: #e1eafb;--card: var(--surface);--text: var(--text-dark);--border: var(--border-color);--shadow: var(--shadow-lg);--glass: var(--surface-2);--success-color: #16a34a;--error-color: #dc2626;--warning-color: #d97706;--info-color: #2563eb;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 4px 14px rgba(15, 23, 42, .1);--shadow-lg: 0 14px 36px rgba(15, 23, 42, .16);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--font-family-latin: "Inter", system-ui, -apple-system, sans-serif;--font-family-ar: "Cairo", "Inter", system-ui, -apple-system, sans-serif;--font-family-primary: var(--font-family-latin);--font-family-secondary: var(--font-family-latin);--font-family-inter: "Inter", sans-serif;--navbar-h: 72px;--z-navbar: 1030;--accuracy-high: #16a34a;--accuracy-high-bg: rgba(22, 163, 74, .12);--accuracy-mid: #d97706;--accuracy-mid-bg: rgba(217, 119, 6, .12);--accuracy-low: #dc2626;--accuracy-low-bg: rgba(220, 38, 38, .12);--focus-ring: 0 0 0 3px rgba(59, 130, 246, .35);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--container-card: 480px;--container-form: 620px;--container-page: 860px;--container-wide: 1100px;--page-pad-block: clamp(1.25rem, 3vw, 2.5rem);--page-pad-inline: clamp(1rem, 3vw, 1.5rem);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .3s ease;--transition-props: background-color, background-image, border-color, color, box-shadow, transform, opacity, filter, backdrop-filter;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-banner: 1080;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--text-dark: #e8eefb;--text-medium: #b8c4d9;--text-light: #9aa8bf;--bg-light: #0b1220;--bg-white: #121a2b;--border-color: #2a3956;--border-light: #223049;--bg: #0b1220;--surface: #121a2b;--surface-2: #172238;--surface-tint: #1c2a47;--primary-color-ink: #8ab4ff;--primary-dark-ink: #a9c6ff;--primary-light-ink: #8ab4ff;--accent-ink: #8ab4ff;--accent-strong-ink: #8ab4ff;--accent-color-ink: #8ab4ff;--accent-light-ink: #8ab4ff;--info-color-ink: #8ab4ff;--secondary-color-ink: #4ade80;--success-color-ink: #4ade80;--error-color-ink: #fca5a5;--warning-color-ink: #fbbf24;--secondary-dark: #6ee7a0;--accuracy-high: #4ade80;--accuracy-high-bg: rgba(74, 222, 128, .14);--accuracy-mid: #fbbf24;--accuracy-mid-bg: rgba(251, 191, 36, .14);--accuracy-low: #f87171;--accuracy-low-bg: rgba(248, 113, 113, .14);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 14px rgba(0, 0, 0, .45);--shadow-lg: 0 14px 36px rgba(0, 0, 0, .55);--focus-ring: 0 0 0 3px rgba(96, 165, 250, .5)}:root[data-theme=dark] .theme-light-backing{--text-dark: #0f1e3d;--text-medium: #475569;--text-light: #5b6779;--surface: #ffffff;--border-color: #d4deee;background:#f8fafc;color:#0f172a;border-radius:var(--radius-md);color-scheme:light}html[lang=ar]{--font-family-primary: var(--font-family-ar);--font-family-secondary: var(--font-family-ar)}:root{--dir-sign: 1}[dir=rtl]{--dir-sign: -1}*{box-sizing:border-box}input,button,select,textarea{font-family:inherit}.app-icon{vertical-align:middle;flex-shrink:0}body{margin:0;padding:0;font-family:var(--font-family-primary);font-size:var(--text-base);line-height:1.6;color:var(--text-dark);background-color:var(--bg);background-image:radial-gradient(900px 600px at 8% -5%,var(--bg-3b82f6-a070),transparent 60%),radial-gradient(820px 560px at 100% 0%,var(--bg-6366f1-a060),transparent 55%);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=ar] body{line-height:1.85}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4) 0;font-weight:600;line-height:1.2;color:var(--text-dark)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin:0 0 var(--space-4) 0;color:var(--text-medium)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition-property:var(--transition-props);transition-duration:.25s;transition-timing-function:ease;text-decoration:none;user-select:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-light) 0%,var(--primary-color) 100%);transform:translateY(-2px);box-shadow:0 6px 18px #3b82f647}.btn-secondary{background-color:var(--surface);color:var(--primary-dark-ink, var(--primary-dark));border:1px solid var(--primary-color)}.btn-secondary:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;transform:translateY(-2px)}.card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);border:1px solid var(--border-color);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}a.card:hover,button.card:hover,.card--interactive:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.form-group{margin-bottom:var(--space-4)}.form-label{display:block;margin-bottom:var(--space-2);font-weight:600;color:var(--text-dark)}.form-input{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text-dark);transition:border-color var(--transition-fast)}.form-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f640}.form-input:disabled{background-color:var(--surface-2);cursor:not-allowed;color:var(--text-light)}.modal-overlay{position:fixed;inset:0;background:#0f172a73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:var(--space-4)}.modal-content{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-header{padding:var(--space-6);border-bottom:1px solid var(--border-color)}.modal-body{padding:var(--space-6)}.loading-spinner{display:inline-flex;align-items:center;justify-content:center;gap:10px}.error-message{color:var(--error-color-ink, var(--error-color));font-size:var(--text-sm);margin-top:var(--space-2)}.success-message{color:var(--success-color-ink, var(--success-color));font-size:var(--text-sm);margin-top:var(--space-2)}@media (max-width: 768px){:root{--navbar-h: 64px;--text-4xl: 2rem;--text-3xl: 1.75rem;--text-2xl: 1.5rem;--text-xl: 1.25rem;--text-lg: 1.125rem}.modal-content{margin:var(--space-4);max-width:none}.card{padding:var(--space-4)}}@media (max-width: 480px){:root{--navbar-h: 56px;--text-4xl: 1.875rem;--text-3xl: 1.625rem;--text-2xl: 1.375rem;--text-xl: 1.125rem}.btn{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.modal-overlay{padding:var(--space-2)}}@media (max-width: 360px){:root{--navbar-h: 52px}}@media (max-width: 768px) and (orientation: landscape){:root{--navbar-h: 56px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--bg-0d9488-a160: rgba(13, 148, 136, .16);--bg-0e7490-a133: #0e749022;--bg-0ea5e9-a100: rgba(14, 165, 233, .1);--bg-0ea5e9-a160: rgba(14, 165, 233, .16);--bg-0f172a-a020: rgba(15, 23, 42, .02);--bg-0f172a-a025: rgba(15, 23, 42, .025);--bg-0f172a-a030: rgba(15, 23, 42, .03);--bg-0f172a-a040: rgba(15, 23, 42, .04);--bg-0f172a-a050: rgba(15, 23, 42, .05);--bg-0f172a-a060: rgba(15, 23, 42, .06);--bg-0f172a-a070: rgba(15, 23, 42, .07);--bg-0f172a-a080: rgba(15, 23, 42, .08);--bg-0f172a-a160: rgba(15, 23, 42, .16);--bg-104eb9-a060: rgba(16, 78, 185, .06);--bg-104eb9-a090: rgba(16, 78, 185, .09);--bg-104eb9-a120: rgba(16, 78, 185, .12);--bg-104eb9-a180: rgba(16, 78, 185, .18);--bg-1054ca-a050: rgba(16, 84, 202, .05);--bg-1054ca-a100: rgba(16, 84, 202, .1);--bg-1054ca-a150: rgba(16, 84, 202, .15);--bg-10b981-a020: rgba(16, 185, 129, .02);--bg-10b981-a060: rgba(16, 185, 129, .06);--bg-10b981-a080: rgba(16, 185, 129, .08);--bg-10b981-a120: rgba(16, 185, 129, .12);--bg-10b981-a140: rgba(16, 185, 129, .14);--bg-10b981-a220: rgba(16, 185, 129, .22);--bg-166534-a133: #16653422;--bg-16a34a-a070: rgba(22, 163, 74, .07);--bg-16a34a-a080: rgba(22, 163, 74, .08);--bg-16a34a-a100: rgba(22, 163, 74, .1);--bg-16a34a-a120: rgba(22, 163, 74, .12);--bg-16a34a-a130: rgba(22, 163, 74, .13);--bg-16a34a-a140: rgba(22, 163, 74, .14);--bg-16a34a-a160: rgba(22, 163, 74, .16);--bg-16a34a-a220: rgba(22, 163, 74, .22);--bg-22c55e-a050: rgba(34, 197, 94, .05);--bg-22c55e-a080: rgba(34, 197, 94, .08);--bg-22c55e-a100: rgba(34, 197, 94, .1);--bg-22c55e-a150: rgba(34, 197, 94, .15);--bg-22c55e-a200: rgba(34, 197, 94, .2);--bg-236ded-a020: rgba(35, 109, 237, .02);--bg-236ded-a060: rgba(35, 109, 237, .06);--bg-236ded-a070: rgba(35, 109, 237, .07);--bg-236ded-a080: rgba(35, 109, 237, .08);--bg-236ded-a100: rgba(35, 109, 237, .1);--bg-236ded-a120: rgba(35, 109, 237, .12);--bg-236ded-a140: rgba(35, 109, 237, .14);--bg-236ded-a150: rgba(35, 109, 237, .15);--bg-236ded-a200: rgba(35, 109, 237, .2);--bg-2563eb-a030: rgba(37, 99, 235, .03);--bg-2563eb-a040: rgba(37, 99, 235, .04);--bg-2563eb-a050: rgba(37, 99, 235, .05);--bg-2563eb-a060: rgba(37, 99, 235, .06);--bg-2563eb-a070: rgba(37, 99, 235, .07);--bg-2563eb-a080: rgba(37, 99, 235, .08);--bg-2563eb-a090: rgba(37, 99, 235, .09);--bg-2563eb-a100: rgba(37, 99, 235, .1);--bg-2563eb-a120: rgba(37, 99, 235, .12);--bg-2563eb-a140: rgba(37, 99, 235, .14);--bg-2563eb-a150: rgba(37, 99, 235, .15);--bg-2563eb-a160: rgba(37, 99, 235, .16);--bg-2563eb-a200: rgba(37, 99, 235, .2);--bg-3b82f6-a050: rgba(59, 130, 246, .05);--bg-3b82f6-a070: rgba(59, 130, 246, .07);--bg-3b82f6-a080: rgba(59, 130, 246, .08);--bg-3b82f6-a100: rgba(59, 130, 246, .1);--bg-3b82f6-a120: rgba(59, 130, 246, .12);--bg-3b82f6-a140: rgba(59, 130, 246, .14);--bg-3b82f6-a150: rgba(59, 130, 246, .15);--bg-3b82f6-a160: rgba(59, 130, 246, .16);--bg-3b82f6-a180: rgba(59, 130, 246, .18);--bg-3b82f6-a200: rgba(59, 130, 246, .2);--bg-3b82f6-a220: rgba(59, 130, 246, .22);--bg-4ade80-a100: rgba(74, 222, 128, .1);--bg-4ade80-a200: rgba(74, 222, 128, .2);--bg-6366f1-a050: rgba(99, 102, 241, .05);--bg-6366f1-a060: rgba(99, 102, 241, .06);--bg-6366f1-a080: rgba(99, 102, 241, .08);--bg-6366f1-a090: rgba(99, 102, 241, .09);--bg-6366f1-a100: rgba(99, 102, 241, .1);--bg-6366f1-a120: rgba(99, 102, 241, .12);--bg-6366f1-a140: rgba(99, 102, 241, .14);--bg-6366f1-a160: rgba(99, 102, 241, .16);--bg-6ee7b7-a400: rgba(110, 231, 183, .4);--bg-7c3aed-a060: rgba(124, 58, 237, .06);--bg-7c3aed-a070: rgba(124, 58, 237, .07);--bg-7c3aed-a080: rgba(124, 58, 237, .08);--bg-7c3aed-a100: rgba(124, 58, 237, .1);--bg-7c3aed-a120: rgba(124, 58, 237, .12);--bg-7c3aed-a140: rgba(124, 58, 237, .14);--bg-7c3aed-a160: rgba(124, 58, 237, .16);--bg-7c3aed-a180: rgba(124, 58, 237, .18);--bg-7c3aed-a220: rgba(124, 58, 237, .22);--bg-818cf8-a100: rgba(129, 140, 248, .1);--bg-86efac: #86efac;--bg-8b5cf6-a080: rgba(139, 92, 246, .08);--bg-a855f7-a040: rgba(168, 85, 247, .04);--bg-b45309-a133: #b4530922;--bg-b91c1c-a133: #b91c1c22;--bg-cbd5e1: #cbd5e1;--bg-d1fae5: #d1fae5;--bg-d4deee: #d4deee;--bg-d4edda: #d4edda;--bg-d7e5ff: #d7e5ff;--bg-d97706-a140: rgba(217, 119, 6, .14);--bg-db2777-a130: rgba(219, 39, 119, .13);--bg-dbe4f3: #dbe4f3;--bg-dbeafe: #dbeafe;--bg-dc2626-a080: rgba(220, 38, 38, .08);--bg-dc2626-a100: rgba(220, 38, 38, .1);--bg-dc2626-a120: rgba(220, 38, 38, .12);--bg-dc2626-a140: rgba(220, 38, 38, .14);--bg-dcfce7: #dcfce7;--bg-dde5f3: #dde5f3;--bg-dfe7f6: #dfe7f6;--bg-e2e8f5: #e2e8f5;--bg-e6edf9: #e6edf9;--bg-e6edff: #e6edff;--bg-e6f6f3: #e6f6f3;--bg-e7f7ee: #e7f7ee;--bg-e8e2f7: #e8e2f7;--bg-e8eef6: #e8eef6;--bg-e8eefb: #e8eefb;--bg-e8f0fe: #e8f0fe;--bg-e9f8ef: #e9f8ef;--bg-eab308-a180: rgba(234, 179, 8, .18);--bg-eaf1ff: #eaf1ff;--bg-ecfeff: #ecfeff;--bg-eef2f8: #eef2f8;--bg-eef2f9: #eef2f9;--bg-eef3fc: #eef3fc;--bg-eef4ff: #eef4ff;--bg-eef5fb: #eef5fb;--bg-ef4444-a050: rgba(239, 68, 68, .05);--bg-ef4444-a060: rgba(239, 68, 68, .06);--bg-ef4444-a080: rgba(239, 68, 68, .08);--bg-ef4444-a100: rgba(239, 68, 68, .1);--bg-ef4444-a120: rgba(239, 68, 68, .12);--bg-ef4444-a140: rgba(239, 68, 68, .14);--bg-ef4444-a150: rgba(239, 68, 68, .15);--bg-ef4444-a160: rgba(239, 68, 68, .16);--bg-ef4444-a200: rgba(239, 68, 68, .2);--bg-eff5ff: #eff5ff;--bg-eff6ff: #eff6ff;--bg-f0edff: #f0edff;--bg-f0f8fb: #f0f8fb;--bg-f0fdf4: #f0fdf4;--bg-f1eefb: #f1eefb;--bg-f1f5f9: #f1f5f9;--bg-f2f7fb: #f2f7fb;--bg-f3e8ff: #f3e8ff;--bg-f3fbf6: #f3fbf6;--bg-f43f5e-a100: rgba(244, 63, 94, .1);--bg-f4fbf6: #f4fbf6;--bg-f59e0b-a050: rgba(245, 158, 11, .05);--bg-f59e0b-a070: rgba(245, 158, 11, .07);--bg-f59e0b-a120: rgba(245, 158, 11, .12);--bg-f59e0b-a133: #f59e0b22;--bg-f59e0b-a150: rgba(245, 158, 11, .15);--bg-f59e0b-a160: rgba(245, 158, 11, .16);--bg-f59e0b-a180: rgba(245, 158, 11, .18);--bg-f5f8ff: #f5f8ff;--bg-f6f3fe: #f6f3fe;--bg-f6fcf8: #f6fcf8;--bg-f7faff: #f7faff;--bg-f87171-a120: rgba(248, 113, 113, .12);--bg-f87171-a200: rgba(248, 113, 113, .2);--bg-f8d7da: #f8d7da;--bg-f8fafc: #f8fafc;--bg-f8fbfe: #f8fbfe;--bg-f97316-a060: rgba(249, 115, 22, .06);--bg-f97316-a180: rgba(249, 115, 22, .18);--bg-fbbf24-a030: rgba(251, 191, 36, .03);--bg-fbbf24-a050: rgba(251, 191, 36, .05);--bg-fbbf24-a080: rgba(251, 191, 36, .08);--bg-fbbf24-a100: rgba(251, 191, 36, .1);--bg-fbbf24-a150: rgba(251, 191, 36, .15);--bg-fbbf24-a200: rgba(251, 191, 36, .2);--bg-fbfaff: #fbfaff;--bg-fbfcff: #fbfcff;--bg-fbfdff: #fbfdff;--bg-fde68a: #fde68a;--bg-fdecec: #fdecec;--bg-fecaca: #fecaca;--bg-fee2e2: #fee2e2;--bg-fef2f2: #fef2f2;--bg-fef3c7: #fef3c7;--bg-fef8e7: #fef8e7;--bg-ff6b6b-a050: rgba(255, 107, 107, .05);--bg-ff6b6b-a100: rgba(255, 107, 107, .1);--bg-ffe8e8: #ffe8e8;--bg-fff4d6: #fff4d6;--bg-fff5f5: #fff5f5;--bg-fff6e6: #fff6e6;--bg-fff7ed: #fff7ed;--bg-fff8ec: #fff8ec;--bg-fffaf0: #fffaf0;--bg-fffbeb: #fffbeb;--bg-fffbf2: #fffbf2;--bg-fffcf3: #fffcf3;--bg-fffdf5: #fffdf5;--bg-ffffff-a600: rgba(255, 255, 255, .6);--bg-ffffff-a700: rgba(255, 255, 255, .7);--bg-ffffff-a750: rgba(255, 255, 255, .75);--bg-ffffff-a850: rgba(255, 255, 255, .85);--bg-ffffff-a900: rgba(255, 255, 255, .9);--bg-ffffff-a920: rgba(255, 255, 255, .92);--bg-ffffff-a970: rgba(255, 255, 255, .97);--bg-ffffff-a980: rgba(255, 255, 255, .98);--fg-047857: #047857;--fg-059669: #059669;--fg-0b7285: #0b7285;--fg-0c7cb0: #0c7cb0;--fg-0e7490: #0e7490;--fg-0f172a: #0f172a;--fg-0f172a-a700: rgba(15, 23, 42, .7);--fg-0f766e: #0f766e;--fg-1054ca: #1054ca;--fg-10b981: #10b981;--fg-14532d: #14532d;--fg-155724: #155724;--fg-15803d: #15803d;--fg-166534: #166534;--fg-16a34a: #16a34a;--fg-1d4ed8: #1d4ed8;--fg-1e293b: #1e293b;--fg-1e40af: #1e40af;--fg-236ded: #236ded;--fg-2563eb: #2563eb;--fg-334155: #334155;--fg-3b82f6: #3b82f6;--fg-47566d: #47566d;--fg-4b5c75: #4b5c75;--fg-4c1d95: #4c1d95;--fg-4f46e5: #4f46e5;--fg-5b21b6: #5b21b6;--fg-5c4300: #5c4300;--fg-6366f1: #6366f1;--fg-64748b: #64748b;--fg-6d28d9: #6d28d9;--fg-6d9ef3: #6d9ef3;--fg-6e9ae7: #6e9ae7;--fg-721c24: #721c24;--fg-78350f: #78350f;--fg-7c3aed: #7c3aed;--fg-7f1d1d: #7f1d1d;--fg-818cf8: #818cf8;--fg-8494ab: #8494ab;--fg-8a5a08: #8a5a08;--fg-8a5d00: #8a5d00;--fg-8b5cf6: #8b5cf6;--fg-92400e: #92400e;--fg-93a4bd: #93a4bd;--fg-94a3b8: #94a3b8;--fg-a16207: #a16207;--fg-a855f7: #a855f7;--fg-b45309: #b45309;--fg-b91c1c: #b91c1c;--fg-be185d: #be185d;--fg-d63031: #d63031;--fg-d97706: #d97706;--fg-dc2626: #dc2626;--fg-ea580c: #ea580c;--fg-ee5a24: #ee5a24;--fg-ff6b6b: #ff6b6b;--line-0f172a-a070: rgba(15, 23, 42, .07);--line-0f172a-a080: rgba(15, 23, 42, .08);--line-0f172a-a100: rgba(15, 23, 42, .1);--line-0f172a-a120: rgba(15, 23, 42, .12);--line-0f172a-a160: rgba(15, 23, 42, .16);--line-1e293b: #1e293b;--line-93b4f5: #93b4f5;--line-93b4f7: #93b4f7;--line-a5f3fc: #a5f3fc;--line-a9dcbc: #a9dcbc;--line-b9cdf0: #b9cdf0;--line-bbf7d0: #bbf7d0;--line-bfdbfe: #bfdbfe;--line-bfe3cd: #bfe3cd;--line-bfe6df: #bfe6df;--line-c7d9f5: #c7d9f5;--line-cbd5e1: #cbd5e1;--line-d4e3ee: #d4e3ee;--line-d9d0f2: #d9d0f2;--line-dbe4f3: #dbe4f3;--line-dbe6fb: #dbe6fb;--line-dde5f3: #dde5f3;--line-e2e8f0: #e2e8f0;--line-e2e8f2: #e2e8f2;--line-e2e8f5: #e2e8f5;--line-e6e0f7: #e6e0f7;--line-e6ecf6: #e6ecf6;--line-e9eef8: #e9eef8;--line-eef2f8: #eef2f8;--line-eef2fb: #eef2fb;--line-f1f5f9: #f1f5f9;--line-f2c879: #f2c879;--line-fca5a5: #fca5a5;--line-fecaca: #fecaca;--line-ffffff: #ffffff;--line-ffffff-a550: rgba(255, 255, 255, .55);--shade-000000-a060: rgba(0, 0, 0, .06);--shade-000000-a180: rgba(0, 0, 0, .18);--shade-020617: #020617;--shade-020617-a250: rgba(2, 6, 23, .25);--shade-020617-a280: rgba(2, 6, 23, .28);--shade-020617-a340: rgba(2, 6, 23, .34);--shade-020617-a350: rgba(2, 6, 23, .35);--shade-0f172a-a040: rgba(15, 23, 42, .04);--shade-0f172a-a050: rgba(15, 23, 42, .05);--shade-0f172a-a060: rgba(15, 23, 42, .06);--shade-0f172a-a080: rgba(15, 23, 42, .08);--shade-0f172a-a090: rgba(15, 23, 42, .09);--shade-0f172a-a110: rgba(15, 23, 42, .11);--shade-0f172a-a120: rgba(15, 23, 42, .12);--shade-0f172a-a140: rgba(15, 23, 42, .14);--shade-0f172a-a150: rgba(15, 23, 42, .15);--shade-0f172a-a160: rgba(15, 23, 42, .16);--shade-0f172a-a200: rgba(15, 23, 42, .2);--shade-0f172a-a220: rgba(15, 23, 42, .22);--shade-0f172a-a240: rgba(15, 23, 42, .24);--shade-0f172a-a280: rgba(15, 23, 42, .28);--shade-0f172a-a300: rgba(15, 23, 42, .3);--shade-0f172a-a320: rgba(15, 23, 42, .32);--shade-ffffff-a600: rgba(255, 255, 255, .6);--graphic-1e293b: #1e293b;--graphic-eef2f8: #eef2f8}:root[data-theme=dark]{--bg-0d9488-a160: rgba(13, 148, 136, .24);--bg-0e7490-a133: rgba(14, 116, 144, .2);--bg-0ea5e9-a100: rgba(14, 165, 233, .15);--bg-0ea5e9-a160: rgba(14, 165, 233, .24);--bg-0f172a-a020: rgba(226, 232, 240, .026);--bg-0f172a-a025: #e2e8f008;--bg-0f172a-a030: rgba(226, 232, 240, .039);--bg-0f172a-a040: rgba(226, 232, 240, .052);--bg-0f172a-a050: rgba(226, 232, 240, .065);--bg-0f172a-a060: rgba(226, 232, 240, .078);--bg-0f172a-a070: rgba(226, 232, 240, .091);--bg-0f172a-a080: rgba(226, 232, 240, .104);--bg-0f172a-a160: rgba(226, 232, 240, .208);--bg-104eb9-a060: rgba(16, 78, 185, .09);--bg-104eb9-a090: rgba(16, 78, 185, .135);--bg-104eb9-a120: rgba(16, 78, 185, .18);--bg-104eb9-a180: rgba(16, 78, 185, .27);--bg-1054ca-a050: rgba(16, 84, 202, .075);--bg-1054ca-a100: rgba(16, 84, 202, .15);--bg-1054ca-a150: rgba(16, 84, 202, .225);--bg-10b981-a020: rgba(16, 185, 129, .03);--bg-10b981-a060: rgba(16, 185, 129, .09);--bg-10b981-a080: rgba(16, 185, 129, .12);--bg-10b981-a120: rgba(16, 185, 129, .18);--bg-10b981-a140: rgba(16, 185, 129, .21);--bg-10b981-a220: rgba(16, 185, 129, .33);--bg-166534-a133: rgba(22, 101, 52, .2);--bg-16a34a-a070: rgba(22, 163, 74, .105);--bg-16a34a-a080: rgba(22, 163, 74, .12);--bg-16a34a-a100: rgba(22, 163, 74, .15);--bg-16a34a-a120: rgba(22, 163, 74, .18);--bg-16a34a-a130: rgba(22, 163, 74, .195);--bg-16a34a-a140: rgba(22, 163, 74, .21);--bg-16a34a-a160: rgba(22, 163, 74, .24);--bg-16a34a-a220: rgba(22, 163, 74, .33);--bg-22c55e-a050: rgba(34, 197, 94, .075);--bg-22c55e-a080: rgba(34, 197, 94, .12);--bg-22c55e-a100: rgba(34, 197, 94, .15);--bg-22c55e-a150: rgba(34, 197, 94, .225);--bg-22c55e-a200: rgba(34, 197, 94, .3);--bg-236ded-a020: rgba(35, 109, 237, .03);--bg-236ded-a060: rgba(35, 109, 237, .09);--bg-236ded-a070: rgba(35, 109, 237, .105);--bg-236ded-a080: rgba(35, 109, 237, .12);--bg-236ded-a100: rgba(35, 109, 237, .15);--bg-236ded-a120: rgba(35, 109, 237, .18);--bg-236ded-a140: rgba(35, 109, 237, .21);--bg-236ded-a150: rgba(35, 109, 237, .225);--bg-236ded-a200: rgba(35, 109, 237, .3);--bg-2563eb-a030: rgba(37, 99, 235, .045);--bg-2563eb-a040: rgba(37, 99, 235, .06);--bg-2563eb-a050: rgba(37, 99, 235, .075);--bg-2563eb-a060: rgba(37, 99, 235, .09);--bg-2563eb-a070: rgba(37, 99, 235, .105);--bg-2563eb-a080: rgba(37, 99, 235, .12);--bg-2563eb-a090: rgba(37, 99, 235, .135);--bg-2563eb-a100: rgba(37, 99, 235, .15);--bg-2563eb-a120: rgba(37, 99, 235, .18);--bg-2563eb-a140: rgba(37, 99, 235, .21);--bg-2563eb-a150: rgba(37, 99, 235, .225);--bg-2563eb-a160: rgba(37, 99, 235, .24);--bg-2563eb-a200: rgba(37, 99, 235, .3);--bg-3b82f6-a050: rgba(59, 130, 246, .075);--bg-3b82f6-a070: rgba(59, 130, 246, .105);--bg-3b82f6-a080: rgba(59, 130, 246, .12);--bg-3b82f6-a100: rgba(59, 130, 246, .15);--bg-3b82f6-a120: rgba(59, 130, 246, .18);--bg-3b82f6-a140: rgba(59, 130, 246, .21);--bg-3b82f6-a150: rgba(59, 130, 246, .225);--bg-3b82f6-a160: rgba(59, 130, 246, .24);--bg-3b82f6-a180: rgba(59, 130, 246, .27);--bg-3b82f6-a200: rgba(59, 130, 246, .3);--bg-3b82f6-a220: rgba(59, 130, 246, .33);--bg-4ade80-a100: rgba(74, 222, 128, .15);--bg-4ade80-a200: rgba(74, 222, 128, .3);--bg-6366f1-a050: rgba(99, 102, 241, .075);--bg-6366f1-a060: rgba(99, 102, 241, .09);--bg-6366f1-a080: rgba(99, 102, 241, .12);--bg-6366f1-a090: rgba(99, 102, 241, .135);--bg-6366f1-a100: rgba(99, 102, 241, .15);--bg-6366f1-a120: rgba(99, 102, 241, .18);--bg-6366f1-a140: rgba(99, 102, 241, .21);--bg-6366f1-a160: rgba(99, 102, 241, .24);--bg-6ee7b7-a400: rgba(15, 69, 50, .4);--bg-7c3aed-a060: rgba(124, 58, 237, .09);--bg-7c3aed-a070: rgba(124, 58, 237, .105);--bg-7c3aed-a080: rgba(124, 58, 237, .12);--bg-7c3aed-a100: rgba(124, 58, 237, .15);--bg-7c3aed-a120: rgba(124, 58, 237, .18);--bg-7c3aed-a140: rgba(124, 58, 237, .21);--bg-7c3aed-a160: rgba(124, 58, 237, .24);--bg-7c3aed-a180: rgba(124, 58, 237, .27);--bg-7c3aed-a220: rgba(124, 58, 237, .33);--bg-818cf8-a100: rgba(129, 140, 248, .15);--bg-86efac: #153f26;--bg-8b5cf6-a080: rgba(139, 92, 246, .12);--bg-a855f7-a040: rgba(168, 85, 247, .06);--bg-b45309-a133: rgba(180, 83, 9, .2);--bg-b91c1c-a133: rgba(185, 28, 28, .2);--bg-cbd5e1: #2c3649;--bg-d1fae5: #032f1f;--bg-d4deee: #29313f;--bg-d4edda: #1c3222;--bg-d7e5ff: #212d42;--bg-d97706-a140: rgba(217, 119, 6, .21);--bg-db2777-a130: rgba(219, 39, 119, .195);--bg-dbe4f3: #262e3a;--bg-dbeafe: #1f2b3b;--bg-dc2626-a080: rgba(220, 38, 38, .12);--bg-dc2626-a100: rgba(220, 38, 38, .15);--bg-dc2626-a120: rgba(220, 38, 38, .18);--bg-dc2626-a140: rgba(220, 38, 38, .21);--bg-dcfce7: #0e2c1b;--bg-dde5f3: #262d38;--bg-dfe7f6: #252b38;--bg-e2e8f5: #212b3c;--bg-e6edf9: #1f2839;--bg-e6edff: #222736;--bg-e6f6f3: #1c2536;--bg-e7f7ee: #1b2821;--bg-e8e2f7: #2e283a;--bg-e8eef6: #1e2839;--bg-e8eefb: #1e2739;--bg-e8f0fe: #202732;--bg-e9f8ef: #1b2435;--bg-eab308-a180: rgba(234, 179, 8, .27);--bg-eaf1ff: #202631;--bg-ecfeff: #182132;--bg-eef2f8: #1c2536;--bg-eef2f9: #1c2536;--bg-eef3fc: #1b2536;--bg-eef4ff: #1b2435;--bg-eef5fb: #1b2435;--bg-ef4444-a050: rgba(239, 68, 68, .075);--bg-ef4444-a060: rgba(239, 68, 68, .09);--bg-ef4444-a080: rgba(239, 68, 68, .12);--bg-ef4444-a100: rgba(239, 68, 68, .15);--bg-ef4444-a120: rgba(239, 68, 68, .18);--bg-ef4444-a140: rgba(239, 68, 68, .21);--bg-ef4444-a150: rgba(239, 68, 68, .225);--bg-ef4444-a160: rgba(239, 68, 68, .24);--bg-ef4444-a200: rgba(239, 68, 68, .3);--bg-eff5ff: #1a2435;--bg-eff6ff: #1a2334;--bg-f0edff: #272432;--bg-f0f8fb: #192334;--bg-f0fdf4: #182132;--bg-f1eefb: #1d2637;--bg-f1f5f9: #1a2435;--bg-f2f7fb: #192334;--bg-f3e8ff: #2c2336;--bg-f3fbf6: #182132;--bg-f43f5e-a100: rgba(244, 63, 94, .15);--bg-f4fbf6: #182132;--bg-f59e0b-a050: rgba(245, 158, 11, .075);--bg-f59e0b-a070: rgba(245, 158, 11, .105);--bg-f59e0b-a120: rgba(245, 158, 11, .18);--bg-f59e0b-a133: rgba(245, 158, 11, .2);--bg-f59e0b-a150: rgba(245, 158, 11, .225);--bg-f59e0b-a160: rgba(245, 158, 11, .24);--bg-f59e0b-a180: rgba(245, 158, 11, .27);--bg-f5f8ff: #192233;--bg-f6f3fe: #1a2335;--bg-f6fcf8: #172131;--bg-f7faff: #182132;--bg-f87171-a120: rgba(248, 113, 113, .18);--bg-f87171-a200: rgba(248, 113, 113, .3);--bg-f8d7da: #41262a;--bg-f8fafc: #182132;--bg-f8fbfe: #172031;--bg-f97316-a060: rgba(249, 115, 22, .09);--bg-f97316-a180: rgba(249, 115, 22, .27);--bg-fbbf24-a030: rgba(251, 191, 36, .045);--bg-fbbf24-a050: rgba(251, 191, 36, .075);--bg-fbbf24-a080: rgba(251, 191, 36, .12);--bg-fbbf24-a100: rgba(251, 191, 36, .15);--bg-fbbf24-a150: rgba(251, 191, 36, .225);--bg-fbbf24-a200: rgba(251, 191, 36, .3);--bg-fbfaff: #172031;--bg-fbfcff: #162030;--bg-fbfdff: #161f30;--bg-fde68a: #352b01;--bg-fdecec: #1c2637;--bg-fecaca: #4f2426;--bg-fee2e2: #392323;--bg-fef2f2: #1a2334;--bg-fef3c7: #2d2402;--bg-fef8e7: #262113;--bg-ff6b6b-a050: rgba(255, 107, 107, .075);--bg-ff6b6b-a100: rgba(255, 107, 107, .15);--bg-ffe8e8: #342222;--bg-fff4d6: #2c2306;--bg-fff5f5: #192233;--bg-fff6e6: #282114;--bg-fff7ed: #182233;--bg-fff8ec: #182132;--bg-fffaf0: #172031;--bg-fffbeb: #242013;--bg-fffbf2: #172031;--bg-fffcf3: #162030;--bg-fffdf5: #161f30;--bg-ffffff-a600: rgba(21, 30, 47, .6);--bg-ffffff-a700: rgba(21, 30, 47, .7);--bg-ffffff-a750: rgba(21, 30, 47, .75);--bg-ffffff-a850: rgba(21, 30, 47, .85);--bg-ffffff-a900: rgba(21, 30, 47, .9);--bg-ffffff-a920: rgba(21, 30, 47, .92);--bg-ffffff-a970: rgba(21, 30, 47, .97);--bg-ffffff-a980: rgba(21, 30, 47, .98);--fg-047857: #79d5b0;--fg-059669: #57cb9b;--fg-0b7285: #79cee3;--fg-0c7cb0: #66c3fb;--fg-0e7490: #75cbea;--fg-0f172a: #eaf1ff;--fg-0f172a-a700: rgba(234, 241, 255, .7);--fg-0f766e: #7ad2c8;--fg-1054ca: #a5c4fb;--fg-10b981: #24c188;--fg-14532d: #a5e4b6;--fg-155724: #a2e4a9;--fg-15803d: #76d58d;--fg-166534: #93dea6;--fg-16a34a: #56c873;--fg-1d4ed8: #a7c3fb;--fg-1e293b: #d7e6fe;--fg-1e40af: #b8cdfb;--fg-236ded: #90b7fa;--fg-2563eb: #96b9fd;--fg-334155: #c6d7f0;--fg-3b82f6: #7caeff;--fg-47566d: #b9cae5;--fg-4b5c75: #b4c7e4;--fg-4c1d95: #d6ccfe;--fg-4f46e5: #afbafc;--fg-5b21b6: #cdc2ff;--fg-5c4300: #eacd93;--fg-6366f1: #a1acfd;--fg-64748b: #a8bad3;--fg-6d28d9: #c4b7fb;--fg-6d9ef3: #73a4f9;--fg-6e9ae7: #78a4f2;--fg-721c24: #fdc6c4;--fg-78350f: #ffbea0;--fg-7c3aed: #bdacff;--fg-7f1d1d: #fdc0ba;--fg-818cf8: #8f9bfc;--fg-8494ab: #98a9c0;--fg-8a5a08: #eab570;--fg-8a5d00: #e7b56c;--fg-8b5cf6: #b3a0fb;--fg-92400e: #fcb18d;--fg-93a4bd: #95a6bf;--fg-94a3b8: #97a6bb;--fg-a16207: #eca85f;--fg-a855f7: #c391fe;--fg-b45309: #fb9d6a;--fg-b91c1c: #fda69b;--fg-be185d: #fc9db4;--fg-d63031: #fd9389;--fg-d97706: #ee8a2c;--fg-dc2626: #fd9387;--fg-ea580c: #fc8354;--fg-ee5a24: #fb8058;--fg-ff6b6b: #f97775;--line-0f172a-a070: rgba(226, 232, 240, .091);--line-0f172a-a080: rgba(226, 232, 240, .104);--line-0f172a-a100: rgba(226, 232, 240, .13);--line-0f172a-a120: rgba(226, 232, 240, .156);--line-0f172a-a160: rgba(226, 232, 240, .208);--line-1e293b: #d7e6fe;--line-93b4f5: #3b4e75;--line-93b4f7: #3b4e75;--line-a5f3fc: #054247;--line-a9dcbc: #1d4e34;--line-b9cdf0: #324463;--line-bbf7d0: #124328;--line-bfdbfe: #26405f;--line-bfe3cd: #244734;--line-bfe6df: #1d443f;--line-c7d9f5: #2f3f58;--line-cbd5e1: #354056;--line-d4e3ee: #2f3d46;--line-d9d0f2: #423958;--line-dbe4f3: #323a47;--line-dbe6fb: #2f394b;--line-dde5f3: #323945;--line-e2e8f0: #2c384d;--line-e2e8f2: #2c384d;--line-e2e8f5: #2c384c;--line-e6e0f7: #3b3549;--line-e6ecf6: #2b364b;--line-e9eef8: #2a354a;--line-eef2f8: #283348;--line-eef2fb: #283348;--line-f1f5f9: #273247;--line-f2c879: #553e0e;--line-fca5a5: #6a393a;--line-fecaca: #5c2f31;--line-ffffff: #232e42;--line-ffffff-a550: rgba(35, 46, 66, .55);--shade-000000-a060: rgba(0, 0, 0, .2);--shade-000000-a180: rgba(0, 0, 0, .396);--shade-020617: rgba(0, 0, 0, .6);--shade-020617-a250: rgba(0, 0, 0, .55);--shade-020617-a280: rgba(0, 0, 0, .6);--shade-020617-a340: rgba(0, 0, 0, .6);--shade-020617-a350: rgba(0, 0, 0, .6);--shade-0f172a-a040: rgba(0, 0, 0, .2);--shade-0f172a-a050: rgba(0, 0, 0, .2);--shade-0f172a-a060: rgba(0, 0, 0, .2);--shade-0f172a-a080: rgba(0, 0, 0, .2);--shade-0f172a-a090: rgba(0, 0, 0, .2);--shade-0f172a-a110: rgba(0, 0, 0, .242);--shade-0f172a-a120: rgba(0, 0, 0, .264);--shade-0f172a-a140: rgba(0, 0, 0, .308);--shade-0f172a-a150: rgba(0, 0, 0, .33);--shade-0f172a-a160: rgba(0, 0, 0, .352);--shade-0f172a-a200: rgba(0, 0, 0, .44);--shade-0f172a-a220: rgba(0, 0, 0, .484);--shade-0f172a-a240: rgba(0, 0, 0, .528);--shade-0f172a-a280: rgba(0, 0, 0, .6);--shade-0f172a-a300: rgba(0, 0, 0, .6);--shade-0f172a-a320: rgba(0, 0, 0, .6);--shade-ffffff-a600: rgba(255, 255, 255, .072);--graphic-1e293b: #d7e6fe;--graphic-eef2f8: #1c2536}.lang-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.lang-toggle-label{position:relative;top:.5px}.lang-toggle-light{border:1px solid var(--line-0f172a-a120);background:var(--bg-0f172a-a040);color:var(--text-medium)}.lang-toggle-light:hover{background:var(--bg-3b82f6-a120);border-color:#3b82f666;color:var(--fg-2563eb)}.lang-toggle-dark{border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#e2e8f0}.lang-toggle-dark:hover{background:#ffffff29;border-color:#fff6;color:#fff}.lang-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.lang-toggle-compact{height:32px;padding:0 10px;gap:4px}@media (max-width: 480px){.lang-toggle{height:32px;padding:0 10px;font-size:12px}}.install-banner{position:fixed;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--z-banner);display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface, #fff);border:1px solid var(--border-color, #d4deee);border-radius:16px;box-shadow:var(--shadow-lg, 0 14px 36px rgba(15, 23, 42, .16));animation:installSlideUp .35s ease-out}@media (max-width: 720px){.install-banner{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@keyframes installSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.install-banner-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--primary-light, #3b82f6),var(--primary-color, #2563eb))}.install-banner-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.install-banner-text strong{font-size:var(--text-sm, .875rem);color:var(--text-dark, #0f1e3d)}.install-banner-text span{font-size:var(--text-xs, .75rem);color:var(--text-medium, #475569);display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.install-banner-text span svg{vertical-align:middle}.install-banner-btn{flex-shrink:0;padding:9px 18px;min-height:40px;font-family:inherit;font-weight:800;font-size:var(--text-sm, .875rem);color:#fff;background:linear-gradient(135deg,var(--primary-light, #3b82f6),var(--primary-color, #2563eb));border:none;border-radius:999px;cursor:pointer;transition:transform var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease)}.install-banner-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.install-banner-btn:active{transform:translateY(0)}.install-banner-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.install-banner-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-light, #64748b);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background var(--transition-fast, .15s ease),color var(--transition-fast, .15s ease)}.install-banner-close:hover{background:var(--surface-2, #f5f8fd);color:var(--text-dark, #0f1e3d)}.install-banner-close:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f64d}.install-section{margin-block:var(--space-12, 3rem)}.install-guide-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4, 1rem);margin-top:var(--space-6, 1.5rem)}@media (min-width: 680px){.install-guide-grid{grid-template-columns:1fr 1fr}}.install-guide-card{padding:var(--space-6, 1.5rem);background:var(--surface, #fff);border:1px solid var(--border-color, #d4deee);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06))}.install-guide-card h3{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-4, 1rem);font-size:var(--text-lg, 1.125rem);color:var(--text-dark, #0f1e3d)}.install-os{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary-color, #2563eb)}.install-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3, .75rem);counter-reset:install-step}.install-steps li{display:flex;align-items:center;gap:10px;font-size:var(--text-sm, .875rem);line-height:1.6;color:var(--text-medium, #475569)}.install-step-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;color:var(--primary-dark-ink, var(--primary-dark, #1d4ed8));background:var(--surface-tint, #e1eafb)}.install-section-cta{margin-top:var(--space-6, 1.5rem);text-align:center}.install-section-cta .btn{display:inline-flex;align-items:center;gap:8px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border-radius:999px;cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease}.theme-toggle-light{border:1px solid var(--line-0f172a-a120);background:var(--bg-0f172a-a040);color:var(--text-medium)}.theme-toggle-light:hover{background:var(--bg-3b82f6-a120);border-color:#3b82f666;color:var(--primary-color-ink, var(--primary-color))}.theme-toggle-dark{border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#e2e8f0}.theme-toggle-dark:hover{background:#ffffff29;border-color:#fff6;color:#fff}.theme-toggle:focus-visible,.theme-choice-opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width: 480px){.theme-toggle{width:36px;min-height:36px}}.theme-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-2)}.theme-choice-opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-medium);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.theme-choice-opt:hover{color:var(--text-dark)}.theme-choice-opt.is-active{background:var(--surface);border-color:var(--primary-color);color:var(--text-dark);font-weight:800;box-shadow:var(--shadow-sm)}.nd-strip,.nd-banner{--nd-green: #006c35;--nd-green-deep: #04432a;--nd-gold: #e7c15a}.nd-chip{flex:none;display:inline-grid;place-items:center;min-width:30px;height:22px;padding-inline:7px;box-sizing:border-box;border-radius:6px;background:var(--nd-gold);color:var(--nd-green-deep);font-size:13px;font-weight:900;line-height:1;direction:ltr;font-variant-numeric:tabular-nums}.nd-countdown{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.nd-strip{position:relative;z-index:6;box-sizing:border-box;height:var(--nd-bar-h, 40px);overflow:hidden;display:flex;align-items:center;justify-content:center;gap:14px;padding-inline:16px;background:linear-gradient(90deg,var(--nd-green-deep),var(--nd-green) 50%,var(--nd-green-deep));color:#fff;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition-property:background-color,color;transition-duration:var(--transition-fast, .15s)}.nd-strip:focus-visible{outline:2px solid var(--nd-gold);outline-offset:-4px}.nd-strip-text{display:inline-flex;align-items:center;gap:8px;min-width:0}.nd-strip-text strong{font-weight:800}.nd-strip-deal{padding-inline-start:10px;border-inline-start:1px solid rgba(255,255,255,.32);font-weight:500}.nd-strip-deal-full{display:none}.nd-strip-clock{padding-inline-start:14px;border-inline-start:1px solid rgba(255,255,255,.28);color:#ffffffeb}.nd-strip-cta{display:inline-flex;align-items:center;gap:4px;color:var(--nd-gold);font-weight:800}.nd-strip:hover .nd-strip-cta-text{text-decoration:underline;text-underline-offset:3px}@media (min-width: 900px){.nd-strip-deal-short{display:none}.nd-strip-deal-full{display:inline}}@media (max-width: 760px){.nd-strip-clock{display:none}}@media (max-width: 520px){.nd-strip{gap:10px;font-size:13px}.nd-strip-cta-text{display:none}.nd-strip-text{flex:0 1 auto;overflow:hidden}.nd-strip-deal{overflow:hidden;text-overflow:ellipsis}}.nd-banner{display:flex;align-items:center;gap:12px;box-sizing:border-box;margin:0 0 16px;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg,var(--nd-green-deep),var(--nd-green));color:#fff;text-align:start}.nd-banner-body{display:grid;gap:2px;min-width:0}.nd-banner-body strong{font-size:14.5px;font-weight:800;line-height:1.4}.nd-banner .nd-countdown,.nd-banner-date{font-size:12.5px;line-height:1.5;color:#ffffffe6}.nd-banner .nd-countdown svg{color:var(--nd-gold)}.nd-section{--nd-green: #006c35;--nd-green-deep: #04432a;--nd-gold: #e7c15a;--nd-ink: #0d2a1c;--nd-muted: #45594d;--nd-mint: #e4f3ea;--nd-rule: #dbe9e0;position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(ellipse 60% 90% at 0% 0%,rgba(255,255,255,.1),transparent 60%),linear-gradient(150deg,var(--nd-green-deep) 0%,var(--nd-green) 100%);color:#fff;box-shadow:0 30px 64px #04432a47;scroll-margin-top:16px}.nd-frieze{height:12px;background:conic-gradient(from 135deg at top,transparent,var(--nd-gold) 1deg 89deg,transparent 90deg) 50% 0 / 24px 12px repeat-x}.nd-inner{display:grid;gap:clamp(24px,3.5vw,36px);padding:clamp(24px,4vw,44px);padding-top:clamp(28px,4.4vw,48px)}.nd-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px)}.nd-numeral{color:var(--nd-gold);font-size:clamp(104px,15vw,184px);font-weight:900;line-height:.8;letter-spacing:-.05em;direction:ltr;font-variant-numeric:tabular-nums;user-select:none;justify-self:start}.nd-head-copy{display:grid;gap:12px;justify-items:start;text-align:start}.nd-head-copy h2{margin:0;max-width:24ch;font-size:clamp(25px,3.2vw,38px);font-weight:800;line-height:1.35;color:#fff;text-wrap:balance}.nd-head-copy p{margin:0;max-width:58ch;font-size:15.5px;line-height:1.85;color:#ffffffeb}.nd-head-copy .nd-clock{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;padding:9px 16px;border-radius:999px;background:#052f1e;font-size:13.5px;font-weight:700;line-height:1.5;color:#fff}.nd-clock .nd-countdown svg{color:var(--nd-gold)}.nd-clock-date{color:#ffffffd1;font-weight:600}.nd-limited{color:#fff;font-weight:700}.nd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nd-card{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:18px;background:#fff;color:var(--nd-ink);text-align:start}.nd-card-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:16px;font-weight:800;color:var(--nd-green-deep)}.nd-tag{padding:3px 10px;border-radius:999px;background:var(--nd-gold);font-size:11.5px;font-weight:800;line-height:1.4;color:var(--nd-green-deep)}.nd-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-variant-numeric:tabular-nums}.nd-price strong{font-size:clamp(46px,5vw,58px);font-weight:900;line-height:1;color:var(--nd-green)}.nd-price span{font-size:15px;font-weight:700;color:var(--nd-muted)}.nd-price s,.nd-group-price s{font-size:18px;font-weight:600;color:#5b6e62;text-decoration-thickness:2px;text-decoration-color:#b4443b}.nd-card-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13.5px;line-height:1.7;color:var(--nd-muted)}.nd-save{padding:3px 10px;border-radius:8px;background:var(--nd-mint);font-size:12.5px;font-weight:800;color:var(--nd-green-deep)}.nd-group-rows{display:grid;margin:0;padding:0;list-style:none}.nd-group-rows li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--nd-rule)}.nd-group-seats{display:grid;gap:2px;font-size:15px;font-weight:800;color:var(--nd-ink)}.nd-group-seats small{font-size:12.5px;font-weight:600;color:#1f6b43}.nd-group-price{display:flex;align-items:baseline;gap:6px;font-size:14px;font-weight:700;color:var(--nd-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.nd-group-price strong{font-size:28px;font-weight:900;color:var(--nd-green)}.nd-cta{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;margin-top:auto;padding:0 18px;border:2px solid var(--nd-green);border-radius:12px;background:var(--nd-green);color:#fff;font-size:15px;font-weight:800;text-align:center;text-decoration:none;transition-property:background-color,color,border-color;transition-duration:var(--transition-fast, .15s)}.nd-cta:hover{background:var(--nd-green-deep);border-color:var(--nd-green-deep)}.nd-cta:active{transform:translateY(1px)}.nd-cta:focus-visible{outline:3px solid var(--nd-green-deep);outline-offset:3px}.nd-cta.is-outline{background:transparent;color:var(--nd-green)}.nd-cta.is-outline:hover{background:var(--nd-mint);color:var(--nd-green-deep);border-color:var(--nd-green-deep)}.nd-monthly{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:16px 22px;border-radius:16px;background:#052f1e;color:#fff;text-align:start}.nd-monthly-plan{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.nd-monthly-plan strong{font-size:15px;font-weight:800}.nd-monthly-price{font-size:18px;font-weight:900;color:var(--nd-gold);font-variant-numeric:tabular-nums}.nd-monthly-plan small{flex-basis:100%;font-size:12.5px;color:#ffffffd1}.nd-monthly-compare{margin:0;font-size:14.5px;font-weight:700;line-height:1.6;color:#fff}.nd-foot{display:grid;gap:6px}.nd-foot p{margin:0;font-size:13.5px;line-height:1.75;color:#ffffffe6}@media (max-width: 960px){.nd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-card-group{grid-column:1 / -1}}@media (max-width: 768px){.nd-section{margin-top:24px}}@media (max-width: 700px){.nd-section{border-radius:22px}.nd-head{grid-template-columns:minmax(0,1fr);gap:16px}.nd-numeral{font-size:104px}}@media (max-width: 620px){.nd-cards{grid-template-columns:minmax(0,1fr)}.nd-card{padding:20px}}:root[data-theme=dark] .nd-card{--text-dark: #0f1e3d;--text-medium: #475569;--text-light: #5b6779;--muted: #5b6779;--surface: #ffffff;--surface-2: #f5f8fd;--border-color: #d4deee;color-scheme:light}.gm-section{--gm-ink: #0b1730;--gm-ink-2: #14264a;--gm-gold: #f4c14d;--gm-gold-deep: #c98f12;--gm-cream: #fff8e6;--gm-muted: #5d6a85;position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(ellipse 55% 80% at 100% 0%,rgba(244,193,77,.22),transparent 62%),linear-gradient(160deg,var(--gm-ink-2) 0%,var(--gm-ink) 100%);color:#fff;box-shadow:0 30px 64px #0b173052;scroll-margin-top:16px}.gm-section:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,transparent,var(--gm-gold),transparent)}.gm-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(24px,4.2vw,48px)}.gm-copy{display:grid;gap:14px;justify-items:start;text-align:start}.gm-eyebrow{margin:0;padding:6px 14px;border-radius:999px;background:var(--gm-gold);color:var(--gm-ink);font-size:13px;font-weight:800;line-height:1.4}.gm-copy h2{margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:900;line-height:1.3;color:#fff;text-wrap:balance}.gm-body{margin:0;max-width:54ch;font-size:16px;line-height:1.85;color:#ffffffeb}.gm-clock{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:2px 0 0;padding:9px 16px;border-radius:999px;background:#060f20;font-size:13.5px;font-weight:700;line-height:1.5}.gm-clock .nd-countdown{color:#fff}.gm-clock .nd-countdown svg{color:var(--gm-gold)}.gm-clock-date{color:#ffffffd1;font-weight:600}.gm-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;margin-top:6px;padding:0 28px;border-radius:14px;background:var(--gm-gold);color:var(--gm-ink);font-size:16px;font-weight:900;text-decoration:none;box-shadow:0 10px 24px #f4c14d47;transition-property:background-color,transform,box-shadow;transition-duration:var(--transition-fast, .15s)}.gm-cta:hover{background:#ffd36b;transform:translateY(-1px)}.gm-cta:active{transform:translateY(1px)}.gm-cta:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.gm-note{margin:0;max-width:54ch;font-size:13px;line-height:1.7;color:#ffffffc7}.gm-card{display:grid;gap:18px;padding:clamp(20px,3vw,28px);border-radius:22px;background:#fff;color:var(--gm-ink);text-align:start}.gm-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.gm-tile{display:grid;gap:2px;justify-items:center;padding:12px 4px 10px;border-radius:12px;background:#eef2fb;color:var(--gm-ink)}.gm-tile strong{font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.gm-tile span{font-size:11px;font-weight:700;line-height:1.3;color:var(--gm-muted);white-space:nowrap}.gm-tile.is-gift{background:linear-gradient(160deg,#ffd978,var(--gm-gold));color:var(--gm-ink);box-shadow:0 8px 18px #c98f1259}.gm-tile.is-gift span{color:var(--gm-ink);font-weight:900}@media (prefers-reduced-motion: no-preference){.is-visible .gm-tile.is-gift{animation:gm-pop .7s .35s cubic-bezier(.2,1.4,.4,1) both}}@keyframes gm-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.gm-duration{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;direction:ltr;justify-content:flex-start}[dir=rtl] .gm-duration{justify-content:flex-end}.gm-duration s{font-size:clamp(30px,4vw,40px);font-weight:800;color:#8a95ab;text-decoration-thickness:3px;text-decoration-color:#d83a2e}.gm-duration strong{font-size:clamp(64px,9vw,92px);font-weight:900;line-height:.9;color:var(--gm-gold-deep);font-variant-numeric:tabular-nums}.gm-duration span{font-size:20px;font-weight:800;color:var(--gm-ink);direction:rtl}.gm-price{display:flex;align-items:baseline;gap:8px;margin:0;font-variant-numeric:tabular-nums}.gm-price strong{font-size:clamp(34px,4.4vw,44px);font-weight:900;line-height:1}.gm-price span{font-size:16px;font-weight:800;color:var(--gm-muted)}.gm-permonth{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:0;padding:12px 16px;border-radius:14px;background:var(--gm-cream)}.gm-permonth-label{font-size:13.5px;font-weight:700;color:var(--gm-muted)}.gm-permonth-values{display:inline-flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.gm-permonth-values s{font-size:17px;font-weight:700;color:#8a95ab;text-decoration-thickness:2px;text-decoration-color:#d83a2e}.gm-permonth-values strong{font-size:20px;font-weight:900;color:var(--gm-gold-deep)}.gm-compare{margin:0;font-size:13px;line-height:1.7;color:var(--gm-muted)}.gm-foot{grid-column:1 / -1;margin:0;font-size:12.5px;line-height:1.7;color:#ffffffb8;text-align:start}@media (max-width: 860px){.gm-inner{grid-template-columns:minmax(0,1fr)}.gm-cta{width:100%}}@media (max-width: 420px){.gm-tile span{font-size:10px}}:root[data-theme=dark] .gm-card{--text-dark: #0f1e3d;--text-medium: #475569;--text-light: #5b6779;--muted: #5b6779;--surface: #ffffff;--surface-2: #f5f8fd;--border-color: #d4deee;color-scheme:light}.ta-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 22px;padding:18px 22px;border:1px solid var(--border-color);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-sm)}.ta-preview{position:relative;width:118px;height:78px;flex-shrink:0}.ta-mock{position:absolute;top:0;display:flex;flex-direction:column;gap:6px;width:72px;height:64px;padding:10px 9px;border-radius:12px;box-sizing:border-box}.ta-mock i,.ta-mock b{display:block;height:6px;border-radius:999px}.ta-mock i:nth-child(2){width:70%}.ta-mock b{width:46%;height:10px;margin-top:auto;background:#2563eb}.ta-mock-light{inset-inline-start:0;background:#fff;border:1px solid #d4deee}.ta-mock-light i{background:#cbd5e1}.ta-mock-dark{inset-inline-start:44px;top:14px;background:#121a2b;border:1px solid #2a3956;box-shadow:0 6px 16px #02061759}.ta-mock-dark i{background:#3b4a66}.ta-body{min-width:0}.ta-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:12.5px;font-weight:700;color:var(--text-light)}.ta-tag{padding:2px 9px;border-radius:999px;background:var(--primary-color);color:#fff;font-size:11.5px;font-weight:800}.ta-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:20px;font-weight:900;line-height:1.3;color:var(--text-dark)}.ta-title .app-icon{color:var(--primary-color-ink, var(--primary-color))}.ta-text{margin:0 0 4px;font-size:14.5px;line-height:1.7;color:var(--text-medium)}.ta-hint{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-light)}.ta-btn.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;white-space:nowrap}:root[data-theme=dark] .ta-btn.btn.ghost{color:var(--text-dark);border-color:var(--border-color)}@media (max-width: 768px){.ta-card{grid-template-columns:auto minmax(0,1fr);padding:16px}.ta-actions{grid-column:1 / -1}.ta-btn.btn{width:100%}}@media (max-width: 480px){.ta-card{grid-template-columns:minmax(0,1fr);gap:12px}.ta-preview{display:none}.ta-title{font-size:18px}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-body{--card: rgba(255, 255, 255, .9);--card-strong: #ffffff;--glass: rgba(255, 255, 255, .7);--text: #1e293b;--dim: #475569;--accent-strong: #2563eb;--accent-2: #1d4ed8;--accent-3: #6366f1;--accent-cyan: #0ea5e9;--accent-emerald: #10b981;--accent-violet: #7c3aed;--pill: rgba(37, 99, 235, .1);--border: rgba(37, 99, 235, .12);--border-strong: rgba(37, 99, 235, .22);--shadow: 0 25px 80px rgba(37, 99, 235, .16);--radius: 18px;--card-grad: linear-gradient(165deg, #ffffff 0%, #f6f9ff 100%);--card-shadow: 0 8px 28px rgba(37, 99, 235, .08), 0 2px 8px rgba(15, 23, 42, .04)}:root[data-theme=dark] .landing-body{--card: rgba(18, 26, 43, .9);--card-strong: #121a2b;--glass: rgba(18, 26, 43, .7);--text: #d7e6fe;--dim: #bbcbe2;--accent-violet: #b4a2ff;--pill: rgba(37, 99, 235, .2);--border: rgba(96, 165, 250, .18);--border-strong: rgba(96, 165, 250, .3);--shadow: 0 25px 80px rgba(0, 0, 0, .45);--card-grad: linear-gradient(165deg, #121a2b 0%, #16203a 100%);--card-shadow: 0 8px 28px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .3)}@property --nd-bar-h{syntax: "<length>"; inherits: true; initial-value: 0px;}@keyframes orbDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(28px,-32px) scale(1.07)}66%{transform:translate(-24px,22px) scale(.95)}}.landing-body{min-height:100%;flex:1 0 auto;margin:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(1100px 700px at 12% -5%,var(--bg-3b82f6-a120),transparent 60%),radial-gradient(900px 620px at 92% 4%,var(--bg-6366f1-a120),transparent 55%),radial-gradient(760px 560px at 78% 88%,var(--bg-0ea5e9-a100),transparent 60%),linear-gradient(160deg,var(--bg-eaf1ff) 0%,var(--bg-f5f8ff) 38%,var(--surface) 100%);color:var(--text);font-family:var(--font-family-primary, "Inter", system-ui, -apple-system, sans-serif);transition:--nd-bar-h .35s ease}.landing-body.has-nd{--nd-bar-h: 40px}.landing-body:before,.landing-body:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none;z-index:0}.landing-body:before{width:460px;height:460px;top:-120px;inset-inline-start:-100px;background:radial-gradient(circle,rgba(59,130,246,.55),transparent 70%);animation:orbDrift 18s ease-in-out 1 forwards}.landing-body:after{width:520px;height:520px;top:32%;inset-inline-end:-160px;background:radial-gradient(circle,rgba(124,58,237,.34),transparent 70%);animation:orbDrift 22s ease-in-out 1 reverse forwards}.landing-topbar{position:absolute;top:var(--nd-bar-h, 0px);inset-inline:0;z-index:5;max-width:1280px;margin:0 auto;box-sizing:border-box;padding:16px 24px 0;display:flex;align-items:center;justify-content:space-between}.landing-brand{font-size:23px;font-weight:900;letter-spacing:.5px;background:linear-gradient(120deg,var(--fg-2563eb),var(--fg-6366f1));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--fg-2563eb)}.landing-topbar-actions{display:flex;align-items:center;gap:10px}.topbar-btn.btn{min-width:0;padding:9px 18px;font-size:13.5px}@media (max-width: 600px){.topbar-cta.btn{display:none}}.landing-shell{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,72px) 24px 64px;display:flex;flex-direction:column;gap:clamp(36px,5vw,56px);width:100%;box-sizing:border-box}.lp-reveal{opacity:0;transform:translateY(28px);transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:ease}.lp-reveal.is-visible{opacity:1;transform:translateY(0)}.tracks-grid>*,.compare-cards>*,.value-highlights>*{opacity:0;transform:translateY(16px);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease}.lp-reveal.is-visible .tracks-grid>*,.lp-reveal.is-visible .compare-cards>*,.lp-reveal.is-visible .value-highlights>*{opacity:1;transform:translateY(0)}.tracks-grid>*:nth-child(2),.compare-cards>*:nth-child(2),.value-highlights>*:nth-child(2){transition-delay:.08s}.compare-cards>*:nth-child(3),.value-highlights>*:nth-child(3){transition-delay:.16s}.value-highlights>*:nth-child(4){transition-delay:.24s}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--pill);color:var(--text);font-weight:700;letter-spacing:.3px;border:1px solid rgba(59,130,246,.35);text-transform:uppercase;font-size:12px}.pill.subtle{background:var(--bg-0f172a-a040);border-color:var(--border);color:var(--muted);font-weight:600}.hero{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(12px,1.6vw,18px);min-height:calc(100vh - 64px - var(--nd-bar-h, 0px));min-height:calc(100svh - 64px - var(--nd-bar-h, 0px));padding:clamp(32px,4vw,56px) clamp(16px,5vw,64px) clamp(52px,5.5vw,76px);position:relative;overflow:hidden;background:radial-gradient(900px 480px at 86% -10%,var(--bg-7c3aed-a180),transparent 60%),radial-gradient(1000px 520px at 6% 6%,var(--bg-3b82f6-a220),transparent 60%),radial-gradient(700px 420px at 50% 110%,var(--bg-0ea5e9-a160),transparent 60%),linear-gradient(165deg,var(--bg-d7e5ff) 0%,var(--bg-e6edff) 45%,var(--bg-f0edff) 100%);border-bottom:1px solid rgba(37,99,235,.14)}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% -8%,var(--bg-3b82f6-a200) 0%,transparent 58%),radial-gradient(circle at 18% 82%,var(--bg-10b981-a120) 0%,transparent 42%),radial-gradient(circle at 84% 70%,var(--bg-6366f1-a140) 0%,transparent 45%);pointer-events:none}.hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--bg-2563eb-a120) 1px,transparent 1.4px);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 40%,#000 0%,transparent 72%);opacity:.6;pointer-events:none}.hero .hero-new{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 14px 6px 6px;margin-bottom:12px;border-radius:999px;background:var(--surface);border:1px solid rgba(37,99,235,.3);box-shadow:0 6px 18px #2563eb24;color:var(--accent-strong-ink, var(--accent-strong));font-size:13px;font-weight:700;text-decoration:none}.hero .hero-new:hover{border-color:var(--accent-strong)}.hero .hero-new-tag{padding:3px 10px;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:11px;font-weight:800}[dir=rtl] .hero .hero-new{padding:6px 6px 6px 14px}.hero .pill{position:relative;z-index:1;font-size:13px;padding:10px 18px;color:var(--accent-strong-ink, var(--accent-strong));background:linear-gradient(120deg,var(--bg-3b82f6-a140),var(--bg-6366f1-a140));border-color:#2563eb4d;box-shadow:0 8px 24px #2563eb29}.exam-countdown{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:2px 0 0;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--fg-b45309);background:var(--bg-f59e0b-a120);border:1px solid rgba(245,158,11,.35);width:fit-content}.hero h1{margin:0;position:relative;z-index:1;font-size:clamp(42px,6.5vw,74px);line-height:1.12;color:var(--text-dark);max-width:20ch;font-weight:800;letter-spacing:-1px;text-shadow:0 2px 30px rgba(59,130,246,.12)}.hero p{margin:0;color:var(--dim);font-size:clamp(16px,2.1vw,20px);line-height:1.75;max-width:58ch}.hero>*,.hero .cta-row,.hero .hero-trust{position:relative;z-index:1}.hero .hero-art{position:absolute;inset:-3% -5%;z-index:0;pointer-events:none;overflow:hidden}.hero-art-svg{width:100%;height:100%;display:block}.ha-float{animation:haFloat 6s ease-in-out 2}.ha-float-slow{animation:haFloat 9.5s ease-in-out 1}.ha-spin{transform-box:fill-box;transform-origin:center;animation:haSpin 12s linear 1 forwards}.ha-ecg{stroke-dasharray:2600;stroke-dashoffset:2600;animation:haDraw 3.5s ease-in-out forwards}@keyframes haFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes haSpin{to{transform:rotate(360deg)}}@keyframes haDraw{0%{stroke-dashoffset:2600}55%,to{stroke-dashoffset:0}}@media (max-width: 768px){.hero .hero-art{opacity:.6}}.cta-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:10px}.cta-row .btn{min-width:200px;padding:16px 26px;font-size:16px}.hero-trust{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hero-trust{margin-top:14px;gap:12px}.hero-trust li{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;border:1px solid rgba(37,99,235,.2);background:var(--bg-ffffff-a600);color:var(--dim);font-size:14px;backdrop-filter:blur(4px)}.hero-trust li:before{content:"✓";color:var(--accent-ink, var(--accent));font-weight:800}.hero-scroll{position:absolute;inset-block-end:clamp(14px,3vw,26px);inset-inline-start:50%;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.85;pointer-events:none;animation:heroScrollHint 2.4s ease-in-out infinite}@keyframes heroScrollHint{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (max-height: 620px){.hero-scroll{display:none}}.section-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:clamp(24px,3.5vw,38px);text-align:center}.section-cta .btn.primary{padding:15px 34px;font-size:15.5px}.section-cta-note{margin:0;font-size:13px;color:var(--muted)}.section-head{max-width:740px}.section-head h2{margin:12px 0 8px;color:var(--text-dark);font-size:clamp(25px,4vw,34px);line-height:1.2}.section-head p{margin:0;color:var(--muted);line-height:1.7}.feature-icon{font-size:26px;display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(150deg,var(--bg-3b82f6-a200),var(--bg-6366f1-a160));border:1px solid rgba(59,130,246,.28);box-shadow:0 10px 22px #2563eb24,inset 0 1px 0 var(--shade-ffffff-a600);color:var(--accent-strong-ink, var(--accent-strong));margin-bottom:16px;animation:floatSoft 3.8s ease-in-out 3}.compare-section{width:100vw;margin-inline:calc(50% - 50vw);box-sizing:border-box;padding:clamp(36px,5vw,60px) clamp(16px,4vw,48px);background:radial-gradient(700px 300px at 90% 0%,var(--bg-7c3aed-a080),transparent 60%),linear-gradient(160deg,var(--bg-3b82f6-a080) 0%,var(--bg-7c3aed-a060) 100%);border-block:1px solid var(--border)}.compare-section .section-head{margin-inline:auto;text-align:center}.compare-section .compare-cards{max-width:1232px;margin-inline:auto}.compare-cards{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.compare-card{padding:22px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card-strong);box-shadow:var(--card-shadow)}.compare-card.is-featured{border-color:var(--accent-strong);background:var(--card-grad);box-shadow:0 20px 48px #2563eb2e}.compare-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--border)}.compare-card-icon{width:34px;height:34px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:10px;background:var(--bg-0f172a-a050);color:var(--dim)}.compare-card.is-featured .compare-card-icon{background:var(--accent-strong);color:#fff}.compare-card-head h3{margin:0;font-size:15.5px;color:var(--text-dark)}.compare-card-badge{padding:2px 9px;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:11px;font-weight:800;letter-spacing:.2px;white-space:nowrap}.compare-card-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.compare-card-list li{display:grid;gap:4px;padding:11px 0;border-bottom:1px solid var(--border)}.compare-card-list li:last-child{border-bottom:none;padding-bottom:0}.compare-card-row-label{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.compare-card-row-label svg{color:var(--accent-emerald);flex-shrink:0}.compare-card-row-value{font-size:14px;line-height:1.6;color:var(--dim)}.compare-card.is-featured .compare-card-row-value{color:var(--text-dark);font-weight:600}.value-highlights{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.value-highlight{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--border);background:var(--card-grad);box-shadow:var(--card-shadow);font-size:13.5px;font-weight:700;color:var(--text-dark)}.value-highlight svg{color:var(--accent-strong-ink, var(--accent-strong));flex-shrink:0}.pricing-cards{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.explain-grid{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.explain-points{display:grid;gap:16px}.explain-point{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card-grad);box-shadow:var(--card-shadow)}.explain-point .feature-icon{margin-bottom:0;animation:none}.explain-point:nth-child(2) .feature-icon{background:linear-gradient(150deg,var(--bg-7c3aed-a220),var(--bg-6366f1-a160));border-color:#7c3aed4d;color:var(--accent-violet)}.explain-point:nth-child(3) .feature-icon{background:linear-gradient(150deg,var(--bg-10b981-a220),var(--bg-0ea5e9-a160));border-color:#10b9814d;color:var(--accent-emerald)}.explain-point h3{margin:0 0 5px;color:var(--text-dark);font-size:17px}.explain-point p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.75}.explain-sample{margin:0;border:1px solid rgba(37,99,235,.3);border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);overflow:hidden}.explain-sample-head{display:flex;align-items:center;gap:8px;padding:13px 18px;background:var(--bg-2563eb-a080);border-bottom:1px solid rgba(37,99,235,.18);color:var(--primary-color-ink, var(--primary-color, #2563eb));font-size:13.5px;font-weight:800}.explain-sample-stem{margin:0;padding:14px 18px 0;font-size:14px;font-weight:700;color:var(--text-dark)}.explain-sample-body{padding:12px 18px 20px;display:grid;gap:12px;text-align:left}.explain-sample-block strong{display:block;margin-bottom:4px;font-size:13px;font-weight:800;color:var(--primary-color-ink, var(--primary-color, #2563eb))}.explain-sample-block ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.explain-sample-block li{position:relative;padding-left:15px;font-size:13.5px;line-height:1.7;color:var(--fg-334155)}.explain-sample-block li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:#2563eb80}.price-card{display:flex;flex-direction:column;gap:16px;padding:clamp(26px,3.5vw,36px);border:1px solid rgba(37,99,235,.4);border-radius:calc(var(--radius) + 6px);background:radial-gradient(ellipse at 85% 115%,rgba(124,58,237,.5) 0%,transparent 55%),radial-gradient(ellipse at 0% 0%,rgba(14,165,233,.45) 0%,transparent 50%),linear-gradient(135deg,#2563eb,#1d4ed8 55%,#4f46e5);box-shadow:0 30px 64px #2563eb4d;color:#fff}.price-card-plan{margin:0;font-size:13px;font-weight:700;letter-spacing:.4px;color:#ffffffd9}.price-card-amount{display:flex;align-items:baseline;gap:10px}.price-card-value{font-size:clamp(52px,6vw,68px);font-weight:900;line-height:1;text-shadow:0 4px 24px var(--shade-020617-a250)}.price-card-cur{font-size:17px;font-weight:700;color:#ffffffe6}.price-card-permonth{margin:-6px 0 0;font-size:13.5px;font-weight:600;color:#ffffffe0}.price-card-list{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.22);display:grid;gap:11px}.price-card-list li{position:relative;padding-inline-start:26px;font-size:14px;line-height:1.7;color:#fffffff0}.price-card-list li:before{content:"✓";position:absolute;inset-inline-start:0;top:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:#fff3;color:#fff}.price-card-cta.btn.primary{margin-top:4px;width:100%;background:var(--surface);color:var(--fg-1d4ed8);box-shadow:0 16px 34px var(--shade-020617-a280);font-size:16px;padding:15px 22px}.price-card-cta.btn.primary:hover{background:var(--bg-f5f8ff);box-shadow:0 22px 44px var(--shade-020617-a340)}.price-card-guarantee{display:flex;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;text-align:start}.price-card-guarantee>svg{flex:0 0 auto;margin-top:1px}.price-card-guarantee strong{display:block;font-size:13px;font-weight:800}.price-card-guarantee-note{display:block;margin-top:2px;font-size:12px;line-height:1.55;color:#fffc}.price-card-note{margin:0;text-align:center;font-size:12px;color:#ffffffc7}.price-card-group{justify-content:space-between;background:radial-gradient(ellipse at 85% 115%,rgba(14,165,233,.35) 0%,transparent 55%),radial-gradient(ellipse at 0% 0%,var(--bg-6ee7b7-a400) 0%,transparent 50%),linear-gradient(135deg,var(--accent-emerald) 0%,#059669 55%,#047857 100%);border-color:#10b98166;box-shadow:0 30px 64px #05966947}.price-card-group .price-card-cta.btn.primary{color:var(--fg-047857)}.price-card-badge{align-self:flex-start;padding:5px 12px;border-radius:999px;background:#fff3;border:1px solid rgba(255,255,255,.3);font-size:12.5px;font-weight:800;color:#fff}.price-card-group-body{margin:0;font-size:14.5px;line-height:1.75;color:#ffffffeb}.price-card-group-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.group-tier{display:grid;gap:2px;padding:14px 16px;border-radius:12px;background:var(--surface);text-align:start}.group-tier-label{font-size:12.5px;font-weight:700;color:var(--muted)}.group-tier-price{font-size:24px;font-weight:900;color:var(--text-dark);line-height:1.2}.group-tier-each{font-size:12.5px;font-weight:600;color:var(--fg-047857)}.flow-section{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}.flow-card{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:var(--card-grad);box-shadow:var(--card-shadow);padding:clamp(28px,4vw,44px)}.flow-head h2{margin:12px 0 8px;color:var(--text-dark);font-size:clamp(24px,3.5vw,32px)}.flow-head p{margin:0;color:var(--muted);line-height:1.7}.steps{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--border);padding-top:24px}.step{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;border:none;background:none;padding:0}.step-index{min-width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,var(--bg-3b82f6-a220),var(--bg-104eb9-a180));border:1.5px solid rgba(59,130,246,.5);color:var(--fg-1e293b);font-weight:900;font-size:14px;flex-shrink:0;box-shadow:0 6px 18px #3b82f61f}.step h4{margin:0 0 3px;color:var(--text-dark);font-size:17px}.step p{margin:0;color:var(--muted);line-height:1.55}.cta-band{border:1px solid rgba(37,99,235,.4);border-radius:calc(var(--radius) + 8px);background:radial-gradient(ellipse at 80% 120%,rgba(124,58,237,.55) 0%,transparent 55%),radial-gradient(ellipse at 0% 0%,rgba(14,165,233,.5) 0%,transparent 50%),linear-gradient(120deg,#2563eb,#1d4ed8 55%,#4f46e5);box-shadow:0 30px 64px #2563eb57;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 70% 30%,#000,transparent 75%);opacity:.7;pointer-events:none}.cta-band-content{padding:clamp(36px,5vw,56px);display:grid;grid-template-columns:1.35fr 1fr;gap:24px;align-items:center;position:relative;z-index:1}.cta-band h2{margin:11px 0 8px;color:#fff;font-size:clamp(27px,4vw,36px)}.cta-band p{margin:0;color:#ffffffeb;line-height:1.7}.cta-band .pill.subtle{background:#ffffff29;border-color:#fff6;color:#fff}.cta-band .btn.primary{background:var(--surface);color:var(--fg-1d4ed8);box-shadow:0 16px 34px var(--shade-020617-a280)}.cta-band .btn.primary:hover{background:var(--bg-f5f8ff);box-shadow:0 22px 44px var(--shade-020617-a340)}.cta-band .btn.outline{background:#ffffff1a;border-color:var(--line-ffffff-a550);color:#fff}.cta-band .btn.outline:hover{background:#ffffff2e;border-color:var(--line-ffffff);color:#fff}.cta-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.cta-band-note{width:100%;margin:4px 0 0;text-align:end;font-size:12.5px;font-weight:600;color:#ffffffd9}.btn{border:1px solid transparent;outline:none;padding:13px 18px;border-radius:14px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;font-size:15px;min-width:132px;line-height:1.25}.btn.primary{background:linear-gradient(120deg,#3b82f6,#2563eb);color:#f0f9ff;box-shadow:0 16px 34px #2563eb57}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 22px 44px #2563eb6b}.btn.ghost{background:var(--bg-0f172a-a040);border-color:var(--border);color:var(--fg-1e293b)}.btn.ghost:hover{transform:translateY(-2px);background:var(--bg-0f172a-a040)}.btn.outline{background:transparent;border-color:var(--line-0f172a-a100);color:var(--fg-1e293b)}.btn.outline:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--accent-ink, var(--accent))}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mobile-cta{display:none}[dir=rtl] .cta-row,[dir=rtl] .cta-actions{flex-direction:row-reverse}@media (max-width: 1024px){.landing-shell{gap:36px}.flow-section,.cta-band-content,.pricing-cards,.explain-grid,.compare-cards{grid-template-columns:1fr}}@media (max-width: 768px){.landing-body{padding-bottom:92px}.landing-shell{padding:0 16px 26px;gap:30px}.hero{min-height:auto;padding:76px 16px 78px;gap:18px}.landing-topbar{padding:12px 16px 0}.hero h1{font-size:clamp(34px,9vw,46px)}.hero p{font-size:15.5px;line-height:1.7}.hero .hero-art{opacity:.45}.hero .pill{font-size:12px;padding:8px 14px}.cta-row{margin-top:4px}.cta-row .btn{padding:14px 20px;font-size:15px}.hero-trust{margin-top:6px;gap:8px}.hero-trust li{padding:7px 12px;font-size:12.5px}.flow-card{padding:24px 18px}.cta-band-content{padding:28px 20px}.feature-icon{width:48px;height:48px;margin-bottom:12px}.steps{grid-template-columns:1fr;gap:18px}.cta-row,.cta-actions{display:grid;grid-template-columns:1fr}.cta-row .btn,.cta-actions .btn{width:100%;min-width:0}.cta-band-note{text-align:center}.mobile-cta{position:fixed;inset-inline:10px;bottom:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;z-index:20;padding:8px;border:1px solid var(--border);border-radius:14px;background:var(--bg-ffffff-a850);backdrop-filter:blur(8px)}.mobile-cta .btn{min-width:0;width:100%;padding:12px;border-radius:10px;font-size:14px}}@media (prefers-reduced-motion: reduce){.lp-reveal,.landing-topbar{animation:none!important;opacity:1!important}.feature-icon,.track-tile,.hero-scroll,.btn,.tracks-grid>*,.compare-cards>*,.value-highlights>*{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.landing-body:before,.landing-body:after,.ha-float,.ha-float-slow,.ha-spin,.ha-ecg{animation:none!important}.ha-ecg{stroke-dashoffset:0}}.tracks-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 1080px){.tracks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracks-grid>:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 860px){.tracks-grid{grid-template-columns:1fr}}.track-tile{display:flex;flex-direction:column;padding:24px 22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card-grad);box-shadow:var(--card-shadow);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.track-tile:hover{transform:translateY(-3px);border-color:#2563eb59}.track-tile.is-soon{background:linear-gradient(165deg,var(--bg-fffdf5) 0%,var(--bg-fef8e7) 100%);border-color:#f59e0b57}.track-tile-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.track-tile-icon{flex-shrink:0;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent-strong),var(--accent-3));color:#fff}.track-tile.is-soon .track-tile-icon{background:linear-gradient(135deg,#f59e0b,#f97316)}.track-tile-head h3{margin:0 0 3px;font-size:19px;color:var(--text-dark)}.track-tile-exam{font-size:13px;color:var(--muted)}.track-tile-badge{margin-inline-start:auto;flex-shrink:0;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;background:var(--bg-10b981-a140);color:var(--fg-047857)}.track-tile-badge.is-soon{background:var(--bg-f59e0b-a180);color:var(--fg-92400e)}.track-tile-desc{margin:0 0 16px;color:var(--muted);line-height:1.8}.track-tile-specs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.track-tile-specs li{padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-ffffff-a700);font-size:13px;color:var(--dim)}.track-tile-note{margin:16px 0 0;padding-top:14px;border-top:1px dashed rgba(245,158,11,.4);font-size:13px;line-height:1.7;color:var(--fg-92400e)}.track-tile-cta.btn.primary{margin-top:auto;align-self:stretch}.tracks-note{margin-top:20px;text-align:center}.hero-try{margin:12px 0 0;font-size:14px}.hero-try a{color:var(--muted, #475569);text-decoration:underline;text-underline-offset:3px}.hero-try a:hover{color:var(--primary-color-ink, var(--primary-color, #2563eb))}.hero-live{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:10px 0 0;font-size:13px;font-weight:600;color:var(--muted, #64748b)}.hero-live span+span:before{content:"·";margin-inline-end:14px;opacity:.55}.footer{position:static;inset:auto;background:var(--surface);border-top:1px solid rgba(35,109,237,.18);padding:1.4rem 1.25rem 1.1rem;width:100%;margin-top:auto}.footer-inner{max-width:var(--container-wide);margin:0 auto;display:flex;flex-direction:column;gap:.9rem}.footer-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.25rem}.footer-brand{min-width:0}.footer-logo{display:inline-flex;align-items:center;gap:7px;font-size:.98rem;font-weight:700;color:var(--primary-dark-ink, var(--primary-dark))}.footer-tagline{margin:.2rem 0 0;color:var(--text-light);font-size:.78rem;line-height:1.5}.footer-reach{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.footer-icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--line-0f172a-a100);background:var(--bg-f8fafc);color:var(--text-medium);text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}.footer-icon-btn:hover{color:var(--primary-dark-ink, var(--primary-dark));border-color:#236ded59;background:var(--bg-236ded-a060)}.footer-lang-toggle{margin-inline-start:.15rem}.footer-nav{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;padding-block:.75rem;border-block:1px solid var(--line-0f172a-a080)}.footer-nav a{color:var(--text-light);font-size:.8rem;text-decoration:none;padding-block:3px;transition:color .2s ease}.footer-nav a:hover{color:var(--primary-dark-ink, var(--primary-dark))}.footer-bottom{text-align:center}.footer-bottom p{color:var(--text-light);font-size:.74rem;line-height:1.6;margin:.15rem 0}.footer-legal-entity{color:var(--fg-334155);font-weight:600}.footer-disclaimer{color:var(--text-light)}@media (max-width: 640px){.footer{padding:1.15rem 1rem 1rem}.footer-top{flex-direction:column;align-items:flex-start;gap:.7rem}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1rem}.footer-nav a{font-size:.82rem;padding-block:5px}.footer-bottom p{font-size:.71rem}}.errscreen{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 auto;min-height:70vh;padding:40px 20px;text-align:center;background:radial-gradient(circle at 10% 20%,var(--bg-3b82f6-a080),transparent 30%),radial-gradient(circle at 85% 10%,var(--bg-6366f1-a090),transparent 25%),linear-gradient(145deg,var(--bg) 0%,var(--surface) 60%,var(--surface) 100%)}.errscreen-card{width:100%;max-width:520px;padding:40px 32px;border-radius:var(--radius-xl, 24px);background:var(--surface, #ffffff);border:1px solid var(--border-color, #d4deee);box-shadow:var(--shadow-lg, 0 14px 36px rgba(15, 23, 42, .16))}.errscreen-code{display:block;font-size:64px;font-weight:800;line-height:1;letter-spacing:-2px;margin-bottom:12px;background:linear-gradient(135deg,var(--fg-3b82f6),var(--fg-4f46e5));-webkit-background-clip:text;background-clip:text;color:transparent}.errscreen-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 18px;border-radius:18px;background:var(--bg-dc2626-a100);color:var(--error-color-ink, var(--error-color, #dc2626))}.errscreen-card h1{margin:0 0 12px;font-size:1.6rem;font-weight:800;color:var(--text-dark, #0f1e3d)}.errscreen-card p{margin:0 0 26px;line-height:1.75;color:var(--text-medium, #475569)}.errscreen-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.errscreen-btn{padding:12px 24px;border-radius:var(--radius-md, 12px);border:1px solid transparent;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.errscreen-btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.errscreen-btn--primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 6px 18px #2563eb47}.errscreen-btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2563eb5c}.errscreen-btn--ghost{background:var(--surface-2, #f5f8fd);color:var(--text-dark, #0f1e3d);border-color:var(--border-color, #d4deee)}.errscreen-btn--ghost:hover{background:var(--surface);transform:translateY(-2px)}.errscreen-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:26px 0 0;padding-top:20px;border-top:1px solid var(--border-light, #e6ecf7);font-size:14px}.errscreen-links a{color:var(--primary-dark-ink, var(--primary-dark, #1d4ed8));font-weight:600;text-decoration:none}.errscreen-links a:hover{text-decoration:underline}@media (max-width: 480px){.errscreen-card{padding:30px 20px}.errscreen-code{font-size:52px}.errscreen-actions .errscreen-btn{flex:1 1 100%;justify-content:center}}.notif{position:relative;display:inline-flex}.notif-trigger{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(37,99,235,.16);border-radius:10px;background:var(--bg-2563eb-a060);color:var(--fg-2563eb);cursor:pointer;transition:background .2s ease,border-color .2s ease}.notif-trigger:hover{background:var(--bg-2563eb-a120);border-color:#2563eb52}.notif-trigger:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.notif-badge{position:absolute;top:-5px;inset-inline-end:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:10.5px;font-weight:800;line-height:17px;text-align:center;border:2px solid var(--line-ffffff)}.notif-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(320px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line-e2e8f0);border-radius:14px;box-shadow:0 18px 42px var(--shade-0f172a-a160);z-index:60;overflow:hidden}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line-eef2f8);font-size:14px;color:var(--text-dark)}.notif-mark{border:none;background:none;padding:0;font-size:12px;font-weight:700;color:var(--fg-2563eb);cursor:pointer}.notif-mark:hover{text-decoration:underline}.notif-empty{margin:0;padding:22px 18px;font-size:13px;line-height:1.7;color:var(--text-light);text-align:center}.notif-list{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto}.notif-item+.notif-item{border-top:1px solid var(--line-f1f5f9)}.notif-item button{display:flex;flex-direction:column;gap:3px;width:100%;padding:12px 14px;border:none;background:none;text-align:start;cursor:pointer;transition:background .15s ease}.notif-item button:hover{background:var(--bg-f8fafc)}.notif-item.is-unread button{box-shadow:inset 3px 0 #2563eb}[dir=rtl] .notif-item.is-unread button{box-shadow:inset -3px 0 #2563eb}.notif-item-title{font-size:13.5px;font-weight:700;color:var(--text-dark)}.notif-item-body{font-size:12.5px;line-height:1.6;color:var(--text-light)}.notif-item-time{font-size:11px;color:var(--text-light)}@media (max-width: 640px){.notif-trigger{width:34px;height:34px}.notif-panel{position:fixed;top:62px;left:12px;right:12px;width:auto}}@keyframes nav-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-fade-in{0%{opacity:0}to{opacity:1}}.navbar{position:fixed;top:0;left:0;right:0;padding:0 32px;background:var(--bg-ffffff-a850);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-0f172a-a100);box-shadow:0 4px 20px var(--shade-0f172a-a080);min-height:var(--navbar-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;z-index:var(--z-navbar);animation:nav-slide-down .6s ease-out}.navbar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);opacity:.5}.navbar-left{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:var(--navbar-h);min-width:0;animation:nav-fade-in .8s ease-out .2s both}.navbar-lang-toggle{flex-shrink:0}.sub-badge{padding:6px 10px;border-radius:8px;background:var(--bg-2563eb-a080);border:1px solid rgba(37,99,235,.2);color:var(--fg-2563eb);font-size:12.5px;font-weight:600;white-space:nowrap;text-align:center}.navbar-right{display:flex;align-items:center;min-width:0;animation:nav-fade-in .8s ease-out .3s both}.navbar-right>*,.navbar-left>*{min-width:0}.navbar .back-button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-0f172a-a100);background:var(--bg-0f172a-a040);color:var(--fg-1e293b);cursor:pointer;transition-property:var(--transition-props);transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;position:relative}.navbar .back-button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}.navbar .back-button:hover{background:var(--bg-3b82f6-a150);border-color:#3b82f666;color:var(--fg-3b82f6);transform:translate(3px);box-shadow:0 0 16px #3b82f640}.navbar .back-button:active{transform:translate(1px) scale(.95)}.navbar-brand{color:var(--primary-color-ink, var(--primary-color));font-weight:800;font-size:1.2rem;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin-inline-end:12px;letter-spacing:1px}.navbar-brand:hover{opacity:.8}.navbar-center{display:flex;align-items:center;justify-content:center}.navbar-nav-links{display:flex;gap:8px;align-items:center}.nav-link{color:var(--text-light);text-decoration:none;font-size:.9rem;font-weight:500;padding:6px 14px;border-radius:8px;transition-property:var(--transition-props);transition-duration:.2s;transition-timing-function:ease}.nav-link:hover{color:var(--fg-3b82f6);background:var(--bg-3b82f6-a080)}.navbar-hamburger.is-hidden{display:none!important}.navbar-hamburger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;min-width:44px;min-height:44px}.hamburger-line{width:22px;height:2px;background:var(--line-1e293b);border-radius:2px;transition-property:var(--transition-props);transition-duration:.3s;transition-timing-function:ease}.line-open:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.line-open:nth-child(2){opacity:0}.line-open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.user-menu{position:relative}.user-info{display:flex;align-items:center;min-width:0;max-width:100%;background:var(--bg-3b82f6-a100);border-radius:999px;padding-block:8px;padding-inline:16px 10px;font-weight:600;color:var(--fg-3b82f6);font-size:12.5px;letter-spacing:.2px;border:1px solid rgba(59,130,246,.3);transition-property:var(--transition-props);transition-duration:.3s;transition-timing-function:ease;position:relative;overflow:hidden}.user-menu-trigger{font-family:inherit;cursor:pointer}.user-info:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--bg-3b82f6-a200),transparent);transition:left .6s ease}.user-info:hover:before{left:100%}.user-info:hover,.user-menu-open .user-info{background:var(--bg-3b82f6-a150);border-color:#3b82f680;box-shadow:0 0 20px #3b82f64d}.user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.user-icon{margin-inline-end:10px;transition:transform .3s ease;flex-shrink:0}.user-info:hover .user-icon{transform:scale(1.1) rotate(5deg)}.user-menu-caret{margin-inline-start:8px;flex-shrink:0;transition:transform .2s ease}.user-menu-open .user-menu-caret{transform:rotate(180deg)}.user-menu-dropdown{position:absolute;top:calc(100% + 8px);inset-inline-start:0;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:8px;min-width:200px;padding:10px;background:var(--surface);border:1px solid var(--line-0f172a-a100);border-radius:12px;box-shadow:0 12px 28px var(--shade-0f172a-a160);z-index:1;animation:nav-fade-in .15s ease-out}.user-menu-email{padding:4px 4px 2px;font-size:13px;font-weight:700;color:var(--fg-1e293b);word-break:break-all}.user-menu-dropdown .user-menu-link{display:inline-flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:8px;border:1px solid var(--line-0f172a-a100);background:var(--surface);color:var(--fg-1e293b);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.user-menu-dropdown .user-menu-link:hover{background:var(--bg-2563eb-a070);border-color:#2563eb52;color:var(--fg-2563eb)}.user-menu-dropdown .user-menu-link:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb47}.user-menu-dropdown .logout-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 14px;border-radius:8px;border:1px solid rgba(239,68,68,.25);background:var(--bg-ef4444-a060);color:var(--fg-dc2626);font-size:13.5px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease}.user-menu-dropdown .logout-button:hover{background:var(--bg-ef4444-a140);border-color:#ef444473}.user-menu-dropdown .logout-button:focus-visible{outline:none;box-shadow:0 0 0 3px #ef444447}.page-with-navbar{padding-top:calc(var(--navbar-h) + 1px);min-height:100vh;display:flex;flex-direction:column}@media (max-width: 1024px){.navbar{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.navbar-center{order:3;width:100%}.navbar-nav-links{display:none;flex-direction:column;width:100%;padding:8px 0 16px;gap:4px}.nav-links-open{display:flex}.nav-link{width:100%;text-align:center;padding:10px 14px}.navbar-hamburger{display:flex}}@media (max-width: 768px){.navbar{padding:0 16px}.navbar-brand{font-size:1rem}.navbar .back-button{width:36px;height:36px}.user-info{font-size:12px;padding-inline:16px 10px}.user-name{max-width:140px}.user-icon{margin-inline-end:8px;width:18px;height:18px}}@media (max-width: 480px){.navbar{padding:0 12px}.navbar .back-button{width:34px;height:34px}.user-info{font-size:13px;padding-block:7px;padding-inline:14px 8px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-icon{margin-inline-end:6px;width:16px;height:16px}}@media (max-width: 360px){.navbar{padding:0 10px}.navbar .back-button{width:32px;height:32px}.user-info{font-size:12px;padding-block:6px;padding-inline:12px 6px;max-width:120px}.user-icon{margin-inline-end:4px;width:14px;height:14px}}@media (max-width: 600px){.user-name{display:none}.user-info{max-width:none;padding:7px;border-radius:50%}.user-icon{margin:0}.user-menu-caret{display:none}.user-menu-dropdown{min-width:180px}}.sqb-spinner{position:relative;display:inline-block;flex:0 0 auto;vertical-align:middle}.sqb-spinner-ring{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;box-sizing:border-box}.sqb-spinner-ring:nth-child(1){border-top-color:#3b82f6;border-right-color:#3b82f6;animation:sqb-spin 1.1s cubic-bezier(.5,0,.5,1) infinite}.sqb-spinner-ring:nth-child(2){inset:22%;border-bottom-color:var(--border-color);border-left-color:var(--border-color);animation:sqb-spin 1.5s cubic-bezier(.5,0,.5,1) infinite reverse}.sqb-spinner-core{position:absolute;inset:38%;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.35),transparent 70%);animation:sqb-pulse 1.8s ease-in-out infinite}.sqb-spinner-sm{width:22px;height:22px}.sqb-spinner-sm .sqb-spinner-ring{border-width:2px}.sqb-spinner-md{width:44px;height:44px}.sqb-spinner-md .sqb-spinner-ring{border-width:3px}.sqb-spinner-lg{width:76px;height:76px}.sqb-spinner-lg .sqb-spinner-ring{border-width:3px}@keyframes sqb-spin{to{transform:rotate(360deg)}}@keyframes sqb-pulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.1)}}.sqb-loading-inline{display:inline-flex;align-items:center;gap:10px}.sqb-loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:220px;padding:2rem;text-align:center}.sqb-loading-label{margin:0;color:var(--muted, #64748b);font-size:.95rem;font-weight:600}@media (prefers-reduced-motion: reduce){.sqb-spinner-ring,.sqb-spinner-core{animation-duration:2.4s}}.allowance-banner{display:flex;align-items:center;justify-content:center;gap:var(--space-4, 1rem);flex-wrap:wrap;padding:.6rem 1rem;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff}.allowance-banner-text{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm, .875rem);font-weight:600;font-variant-numeric:tabular-nums}.allowance-banner-cta{border:none;background:#fff;color:var(--primary-dark, #1d4ed8);font-size:var(--text-base, 1rem);font-weight:800;padding:.55rem 1.6rem;border-radius:var(--radius-md, 10px);box-shadow:0 2px 10px var(--shade-000000-a180);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.allowance-banner-cta:hover{transform:translateY(-1px);box-shadow:0 5px 16px var(--shade-0f172a-a120)}.allowance-banner-cta:active{transform:translateY(0)}.allowance-banner-spent{background:linear-gradient(135deg,var(--warning-color),#b45309)}.allowance-banner-spent .allowance-banner-cta{color:#b45309}@media (max-width: 480px){.allowance-banner{gap:.5rem;padding:.5rem .75rem}.allowance-banner-text{font-size:var(--text-xs, .75rem)}.allowance-banner-cta{font-size:var(--text-sm, .875rem);padding:.5rem 1.25rem}}.cookie-consent-overlay{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-banner);padding:12px;animation:fadeInCookie .4s ease-out}@keyframes fadeInCookie{0%{opacity:0}to{opacity:1}}.cookie-consent-banner{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--bg-ffffff-a980);backdrop-filter:blur(20px);border:1px solid rgba(35,109,237,.25);border-radius:16px;padding:12px 18px;box-shadow:0 -8px 40px var(--shade-0f172a-a160)}.cookie-consent-text{display:flex;align-items:center;gap:10px;flex:1;min-width:220px}.cookie-consent-icon{flex-shrink:0;color:var(--primary-dark-ink, var(--primary-dark));display:grid;place-items:center}.cookie-consent-text p{color:var(--text-medium);font-size:.82rem;line-height:1.6;margin:0;text-align:start}.cookie-consent-link{color:var(--primary-dark-ink, var(--primary-dark));text-decoration:none;font-weight:600;transition:opacity .2s}.cookie-consent-link:hover{opacity:.8}.cookie-consent-actions{display:flex;gap:8px;flex-shrink:0}.cookie-btn{padding:9px 18px;border-radius:10px;font-weight:600;font-size:.85rem;border:none;cursor:pointer;transition-property:var(--transition-props);transition-duration:.15s;transition-timing-function:ease;white-space:nowrap}.cookie-btn:focus-visible{outline:2px solid #236ded;outline-offset:2px}.cookie-btn-necessary{background:var(--bg-0f172a-a040);color:var(--text-light);border:1px solid var(--line-0f172a-a100)}.cookie-btn-necessary:hover{color:var(--fg-1e293b);border-color:#0f172a40}.cookie-btn-accept{background:linear-gradient(135deg,#236ded,#818cf8);color:#fff}.cookie-btn-accept:hover{box-shadow:0 4px 16px #236ded4d}@media (max-width: 600px){.cookie-consent-overlay{padding:8px}.cookie-consent-banner{padding:12px 14px}.cookie-consent-actions{width:100%}.cookie-btn{flex:1;text-align:center}}
