@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-vietnamese-400-normal-zA_bdTHL.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-400-normal-BBg_xB3v.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-ext-400-normal-CKjrzSH-.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-400-normal-uP2AiLOF.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-400-normal-DOvmqNol.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-400-normal-DYohiwGD.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-vietnamese-500-normal-D4oly79D.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-500-normal-Cv-94wkS.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-ext-500-normal-C6C0U28C.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-500-normal-B6Onzdxd.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-500-normal-BASv1Bog.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-500-normal-BJWE1t8Q.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-vietnamese-600-normal-Cf5LI1HU.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-600-normal-DD7qc10H.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-ext-600-normal-K2kKrvU3.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-600-normal-Bm1Bk2lg.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-600-normal-DR8FYmV8.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-600-normal-Cchso0CV.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-vietnamese-700-normal-BQbgNr8Y.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-700-normal-DnK_bp0P.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-ext-700-normal-uph16z26.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-700-normal-ChieoNWR.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-700-normal-DP3KK2u2.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-700-normal-Cqh4U_Q6.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: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:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-italic-CsfrDhJx.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-italic-xTUDxVF8.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:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-italic-CIUtULAL.woff2) format("woff2"),url(/assets/inter-cyrillic-400-italic-DsJ3McxZ.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:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-italic-DgljI1UR.woff2) format("woff2"),url(/assets/inter-greek-ext-400-italic-ByZcx49q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-italic-SVIaMW7s.woff2) format("woff2"),url(/assets/inter-greek-400-italic-C1OpWafJ.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:italic;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-italic-Ceaj4WUo.woff2) format("woff2"),url(/assets/inter-vietnamese-400-italic-E-DnQMHp.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:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2) format("woff2"),url(/assets/inter-latin-ext-400-italic-DpQ6ZOoA.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:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2) format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.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:Anek Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anek-tamil-tamil-400-normal-BEvnxWGC.woff2) format("woff2"),url(/assets/anek-tamil-tamil-400-normal-C0gtYZs4.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Anek Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAYMABAAAAAAC8AAAAWtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgl4cgVIGYD9TVEFURABsEQgKhhSEeAskAAE2AiQDMgQgBYRsB4FZDAcb5wlRVHJuJPiRYNxMnspcdUKQrU7pRPOWN30aRMSf7+zdi/ilNiWE2PNzeiVUU1WxBVYDYht64Q8B0m5zE3o8j+3evxOiddmUqClBINJselGS0oRqM/Pdq3z5GXMdBnyAx5fIWJu+Jts6B2jAatVafqiL9lnHet7StoIUpK9A3odui9bGwszncQ+GUNwAIJ6iGAzCwksTAqxUDQAB7DIrqz5ePXxgtGkJx+jQWICIz4LNoQxAMIgCQs1Mj53dZ4khfa4CBCjdNdl4CTsQZmAlPvpIjMbJrqwrJ/ZklV5KAbHCSQaZMyMZbC6GivXmUqikBhVUa+YRDDRZ+b0bAbnVpnSsJCao1kiKDQgczkAUHzwwLpazblRK5/p/pOx27aAhUBuoCpQHSgKFgbwgO8gIUpMM6pzPYMC0npWjWDXBQH2R1JtpBSuTQbUVD9nRjAqS5MSLwSTaQAHNrKorV4bUFxpAiQX6aZISHQEBJhqI+ir8BBgU4VxM8KBauZkGowSgn0idUocVqmfxt0A2BhzHG/WbTMQEU2tsBKbD3dVF5lIGKedE0PYtNn1c4Y+r22VZ83cNwn9GVwMQgL6N/0AiTkJYKRBKgaTUaTtJRUGPNXEqGuFlEEKlKkxAA5UImQjqAkABDUJpAkIZagJ+XprikshCLdrQ1vj5iX6DQaiToutPCH4LPgnSP+s/y9/go+YPHqlgNSGD/G4PAB+AAPCDy5Ae8IJQAAYAriklUQjGjBRRWsPpN9xusznWyKL0dXR8Vu6xuXv2cfT02Hs7XHbLoBsOD02r77CTx1yDgVfto6/nrn7qWqn+hsig631Xs4qdzknPQh9vNV/P2uuvX8+fUJ1qzRy9L3XD7dVq3OiSq9wIWesz+nDZ3gccY/bBwIMuPbFPLey1pY+DmnbBT7t+/rR99Fqwy6AlZE+dCg/dIOJg4NU+4qFPNeyNu2ANba9bXTtw1//w/+8DJ3ee5OmdNF0/p8zG9+ZeZ0oyLM7+6MHzV5aB4x9VCLRt7Ei6ed3ypXnXH9lxusH4VF08s+uPTVVtQI/O7dJ17NV6bJpy5uE9+16a1nbp9CWLydP0f2Nbz8bOov0/JnmWt1DhApNqvEjTp72t9ZHDvqfLn+eZUD98yqzxa7cM7tmQe/rqyRMRDfLOmJztd2tiHEc7pNmYzjI/kCbdhkix0JR2YWND2jSl++PrVv2QXU18ZtP4k1XfqiPkiYqEq02TFo54OCIqbmgyX8vElQvVKZ+sSOT9nlHxXZN7I5QqhWpjvjqqQ7IO+I53/vRdzfV+04QV77xXU+S5ikTfxqcoEVY4dntswpAkLie+fME6FVOUDCsUdywmoUtAtxMIaqMsWEBSQeB4aamxDoRmphmqqLk27Uxb1GRzAAGEY+ni+n1t4Mn7zaotFwHuncuUF+B+hn+5eKv6vzHGmjsDmCkAgs+Ytc4o+td4DCI1am1GskvGI2dCDWA8jIN/ln6pCjRjUNkYojEQpgJ80jLEUgOfTwhwmo4mjQ2YKMXLoAgkKVTcCYdaUf/QkNlCaBJtODRLr6bZLbuAhSicwqHGzrklYho0qYo+KE+IMJrAN5cp4QgNxGUnkuzXTUixPRlk0IUh4pISsYUuXIGFDiK2pQquPDjFEd8HDeMKPCImV4qZq4zYUgFN5AuJxFwCp8gkvYwyyjLcVkVvV7Q9JTLEtymPYu59uLK/rOWl613K4nOCVIoOr6bITBuZZersrQEUGe4IFUUEDzEkiER64AlxGOMVKQ+/0YKLvEpKt9CEwCwV4/tQksgyxMeUlMfgXDK7FR+kiEbHEJOYxSJWsYldHOIUl7jFI17Dg/Zp1SJvrW7cXV/uXkLlalVopdysCu/uXG0z5rR5ybKd/mzS7jQy0kSrurqBGUIXszphPKd/J5lh22BxsHuEhnoJ0VCMZR3+keCwjfVxAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAi0AA8AAAAAC3QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACgAAAAwAFcAI0dQT1MAAAGAAAAA5AAAAV6538TcR1NVQgAAAmQAAAB9AAAA0gl8ABZPUy8yAAAC5AAAAEsAAABgdQee91NUQVQAAAMwAAAAPAAAAET1u992Y21hcAAAA2wAAABQAAAAbCuqHm1nYXNwAAADvAAAAAgAAAAIAAAAEGdseWYAAAPEAAACiQAAAxLtPqnCaGVhZAAABlAAAAA2AAAANivxeDtoaGVhAAAGiAAAAB8AAAAkGIsLr2htdHgAAAaoAAAAMgAAADIdrwOSbG9jYQAABtwAAAAkAAAAJAaQB5ltYXhwAAAHAAAAABwAAAAgACgBvW5hbWUAAAccAAABEgAAAjgxQVZscG9zdAAACDAAAACEAAAA2XLwEoV42i3IAQYAIAwAwNuKAukF/f+ZDXPACekAniyzhOUaorBljw8LtAB7eNocywFHAwEcBfDf/9yd7UxChhk0IVEyCRWSmmICmwg0ANuFmRBoA/RRwj5bn6B1dx6/9+AJFIbG0vvReKK3mK3e9VazclFZLoZ6UtjtJAhJOVvOHZTzcm4PIRBIfMi17QsFQo6W8FslfOsojI3cunLhzLGBvq6IdT6s3OQPwjZ/EvHSOM2vK7+yVuVnNhB+slMRh43T7EgboSWkNL3RFfo6QiqSZfonml3gDa+Y4BmPuMMNLnGOExHr+hWbWtva+N8RMBkKJhuYL4BcBCIZloPZk8BkKJBkAoqxA0OBAQCSsywSeNo9zAGnwmAARuHn/VrddJMMMIEEAgkQCBkIEIBIAFtC/7+GBAcHj2Bm56g6teeLpru9HprXre+G9t1eo4L3W5D7vX+aomBk4qLVWhhqgmJlZiQ24olgPBziKmpBpYi5JYKYioPxV1l/lVpsERQR1e/XCKKIP/98AAbGDpAAAAB42mNgYV3AOIGBlYGBVYRlAwMDwzQIzbSHwYjJmwEJKDAwMCPzXb1D3BgOMPAq7GRf/Wc1AwP7auZQoDAjSI75Ess/sBYeADz/DQcAeNoNwQEJgDAUBcB7XwEDCBYwkhEEF2CwGgYynLuTeVPYFU41ntZTjLu3LGK1W1A58lIfMlcuNz/BUwYDeNpjYGBgAmJmIBYBkoxgmoUhAkgLMQgwMANleRkUGBYwMzKzMHPIzVPY+f8/UA4ixsDMDBP7//X/4/+pfzn+sv/5/zDtvi/QJAwAAFdYFVEAAQAB//8AD3jafVEDdORQFH3vR1szmbrNZNA2dYZr27Zt27Zt27bNo9XR2jYn3T9rfz7rAgc7AJhzrA4M5IAACIYwAC1EDkHUQhTUEBV6GcQdjKSPwFIc68nNYSl9M5uCLrr1E/oJVv9ASF/PEnb7h+KkFqnjOUbclHJ4TgIgjMl+wI6m8RMBZCXE5tBkER1aliSK4bxitFitkqRlOex2m0Ux8oIdZSMvYvrCq/eIoC+IFDeuPXyy3rjEYMeYKv269xytlk3CuvqZxdMYx7U7/fXqZNni3Gu3J4fPik/u1Ca1fStB6I6rFy8EhMoAzH6a1wKAskGWDJKBfrzAK4poQM3OWCxWi9XhdDg1q+IlZWbrx7m+uMAqGjiPxxffBuQps3pTO2x18Fl8Hjkk9ECD2v6nfA/wkqRgAqv3UDVnkR4tXMV7+eq5BTRZCiYEB/vVrragRyG3PQmAQBO2HSnMZUIARAOEGS20x2+Ny79wu9WUFDVVVZFLUVV6VLZdZqqQmpFBn8wfFABCI7YEXuaqAkeZMFFh7Gg4OP42V1V/RdCX8VrUpxYXvlpoIqPY0bj59niuKqO/Jl59M7YmGcNp3prQmEbo0EVR+VxLHPkMhEYrQo+pUD53ZGxk84JlzYXzuiLjIpoXZBtHyBFmc4hcsXZkfKTZEixXquWN2IYdQSayb4GhXdplsQ0xsyPatYPsbGjCTSOF+ZpEAIEaJlHbBlwPEsh3/FydQVTMdox5Plt/wnd8Q14z3v6oPvirXhM5Wn3l3fqT2XxH5kv1TbjBZC5f9f/VkyBr8UK5Y+Ijmxcoby1RME90fESzAtxYKdZgUgLiytaW4iRKxJet5a2xDbeJTOSNtEY/AEz+BKLNsA8AAAAAAQAAAAEAxWwNzjFfDzz1AAMH0AAAAADdzTE8AAAAAN4v/Tn+6/y9EfIHeQAAAAYAAgAAAAAAAHjaY2BkYGBf/Wc1A4OQ7L/Xf+4JfgKKoAIOALOaB1kABIgAuQGOAAAIXwAAAiwAAATpAI0CLAAAA/oAVAAAAGUAYwBgAGcAbQBlAGEAYwBlAG0AAAAAADAAMAAwADAAbABsAK0A1wDoAPgBIQEuATcBRwFXAYABiXjaY2BkYGAQZLjBwMXwmIETzEMAZgZGACttAeZ42oSQA25FURRFV227QW1bQW07rvVtTKLuWDqsTqDYebm1Htc5WfsKSOeOOGLiU4CLmFzDMeTzZDiWTB4Mx9HPveF4qrkxnEApUcOJVLJtOJNeVRbHxJJOoeE4Ukk3XPQ+fsy6urCICy8OdrGzxSkH+DkRHYqPRX706nbjY5A23T72lThVxy9u1XuqbKs1zjFtLDHJPCM4OcTGOrs4LKOFVXWOCYh35W6q8lppl9xyOmilXXfXW7b8PS3+nH63h5hgTuak6P9ZP1c/zTSGCzcRvG8nUE4n7Xo7LO9EifL3JMsyXZyp2rfcEQLWqek88Kmu/3aCx5wiQ94erezLdKj7MlewuyuB6lKBPJj5mgDlSVLjAAB42mzByREAEQBFwf8wi51UxCtXqpx1y+hYU0M3XcJgZXE8vHz8eAKRRKZQaW7PL9THh8k5iL00L9PQ1dIVRBsYOBqAaCMDJ0sw39jAgjO9KLEsNTk/N4kzMbm0BMIqycxJAbOgqkx4oKr1khOLU/ngWiBcsD4EF6QZwYXqNAFzAGMkMtQ=) 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:Anek Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anek-tamil-latin-400-normal-Bt1NR4n7.woff2) format("woff2"),url(/assets/anek-tamil-latin-400-normal-1GC4Qsm1.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:Anek Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anek-tamil-tamil-500-normal-DWr9otTN.woff2) format("woff2"),url(/assets/anek-tamil-tamil-500-normal-0_iqLU7c.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Anek Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAYMABAAAAAAC9gAAAWtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbglgcgVIGYD9TVEFUQABsEQgKhhiEeAskAAE2AiQDMgQgBYUKB4FZDAcb+wlRVHL+A/ixkLldg2aSUynC7TwMnd9kT/xZ1evu/AgDKQNrYWXvvCCYe/fTS4lUVVVsAWUVMOYTXtpOu8k9P57H3/HnPjahCKJoilI0JRJpNr0oScrq/6bWWl15cW3e/0v4bqUgpukqYhrqh0ajikvz6ZAIiaF6JbSAuSVyCg1ucbgYLul09O+DgTA6AAC4YxhBIHIGHCGAAvNCHB1QiVLCN+eNVpDam6MBqbO5rnVeZ62yLQGA1QoGIOxH6SB5dNTTE3iuBCAA00eAkgFRAYgEUCDPPUeGQ0OlREdNVYxwgby5skcZLMWAMlIqBrFLKgdJK/BbS1nCQTINCJTZLItlxpzaGisrAUSBCLDTBmYluNL4G1PpJ36j+SlUgAYANQBlAAW+YRZMgXHbmQHBKIPFb5SRwrCLmTO4NW8QP8+wgZm5sPWAexuoWQaiE68tdQtCAAbgJDU6OhKIUT3AuEL+lL5INwACyHAAaYIwIYDAEA0DgPanMoksE9kbmsjB3gwhAs82xSesCqp3F9XPfCQDWSvWAphsT85uRJViDMGewG2au6w68Efbb5Ov+LkC9B/htQAQAPwRvwGeNAhRYABbDOCLXW0lJAzou6FEOIiBQAhLDV4ABAB19BEAMAAH2OIIYEuoB2BiwDFanuZy4oIr3Gd7brNaAb8EvPoI1k/WB9bWvxS/mp/fvTZ3SkGUUkIZ0vUFG3/fG2ACnAcaARgAtgBAAAD8P5mUI9FOFcNSoUJjEjqdJLmKdhm10qjoolfqavazqPvpVQPUWpX8nytqPVrV2dIWH3EJ+PuiavjlpDrHLnl0V4j+uVznYgy1DdPgNLAYao39Guy+fDnNpwVqW6sHnIshVLV1r/Bzq5qzSi3Dz8+nvqAecQ74+6xWjm+pD1UDsqhRT0WW4ZePH1cNXwmo6J/75xw7Zmy7hkiNvy9aSA9LLVQt+LiZ/2WfS1tu+23/+7X30a1H8fBGSK/3ga+0neV1BqLgYOjjRy9e20//40SLoFFtND7rVi1ekLnm6NazjUYE9jBuKRkaWNm3U+vm4a26Nh0UUiy1GdNu269G08ZMm4nki7+7qsZ2VR9sfUuvSM/Jz9yfwWIndFfXrn9uc3Dik8RRDTQjxw1bsnni2KZ0T1w5fVzbKHnixKCHgUtD06tFpH2UPMouMlrW5ZIySoqZpke1zWEzqN5OPV/5VM9h3FTvKtcrruTw/L+xb7bty16OLs29dRbvunkta/2y7W60dnSt6pfyqZfXHNJEy6CEQbDZ3PPFT7bd9IPD9nPPexyX387gNWiIf74p03G+s2s3T6XFvTaveW1AgSnDab6TW4XXG3gs0QxMDjlAQTZSvzAo/gZayUawNlJLtJctZPOkIBAAwqGMqlb+TfUpnxRcfhYAbp2KTEEKALenX4nKvudijtQTAAkDAARPYY7iYdB+pVFAhsaKeii2URGrI9gAiNf/9pb8rwyglZuLF1mEB8/3JACjUIIrhp6VMwB0VoOjWglgLJV0MzHH1czoojNzWf7HCp5Zxtl6syTUYLNOnAqzgbdwk5GGdy4xkO3NHCqasY6ANUcFypgcujvNluwFSapnZOJfQGPMi4zT1RkYFVXjTifTUI2PuhmyuKoiROjpySGzIFdBT0kv3DlVrLXlOka5k6/+dXzeY7/BONy3mgxUpHBmZtEzx2S5hlY6I5cfLuZSxGnunBUPVHs3mSw/nP3rTEUxixKZJ8YLWXLmXBXsxiYF85TOmTgkMdcYlQrcUUJbMquUe2jnlky6otwVtv5hYYog0pghonUmotyKEagQB48gGUkkJwUpSUVq0pCWdKQngzhR+3Ke7Kpg7y5yOTcx11aUzJlmRcWclTixFG1OUJ6aZTw7wklVuHlLjqLs1V57JTILYjQlLeG8J9mJsARXQmwyEhMkIvGDYxr+knXQWjEKAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAioAA8AAAAAC1wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACgAAAAwAFcAI0dQT1MAAAGAAAAA3AAAAVi5/cBuR1NVQgAAAlwAAAB9AAAA0gl8ABZPUy8yAAAC3AAAAEsAAABgdWufH1NUQVQAAAMoAAAAOQAAAEDzX99zY21hcAAAA2QAAABQAAAAbCuqHm1nYXNwAAADtAAAAAgAAAAIAAAAEGdseWYAAAO8AAAChwAAAxIwbdb5aGVhZAAABkQAAAA2AAAANiwjeDtoaGVhAAAGfAAAAB8AAAAkGL0LsmhtdHgAAAacAAAAMgAAADId2gN0bG9jYQAABtAAAAAkAAAAJAaQB5ltYXhwAAAG9AAAABwAAAAgACgBvW5hbWUAAAcQAAABEwAAAioujFXkcG9zdAAACCQAAACEAAAA2XLwEoV42i3IAQYAIAwAwNuKAukF/f+ZDXPACekAniyzhOUaorBljw8LtAB7eNody4FGQ3EUBvDfua1bzWTIMAOBCZlZISGTiaZgIGA0sN2QSQhgQ/YQvUME7Bmix+ghWnd/x/mdz8cRqOoaqlwPhiPN2Xj+pDkfF7PSYtbVVIHNRoaQFePnqaNiWkwdIkSSzIvcgbpQRcixL/yWE97VVA0NXLnQc6rtWEtDxDLvla7yW2Gd34t4TE7yfulit5ZsC1+7ZyI6yUnZHCDsCxXSfdMQWmqpi+y18idSruIBI9zhJi19XOIcHZyIWG6/YrXVOuXv5CS52PkRPrfGR3JSmgl76vwD9xArvnjaPcwBp8JgAEbh5/1a3XSTDDCBBAIJEAgZCBCASABbQv+/hgQHB49gZueoOrXni6a7vR6a163vhvbdXqOC91uQ+71/mqJgZOKi1VoYaoJiZWYkNuKJYDwc4ipqQaWIuSWCmIqD8VdZf5VabBEUEdXv1wiiiD//fAAGxg6QAAAAeNpjYGE9wfiFgZWBgVWEZQMDA8M0CM20h8GIyZsBCSgwMDAj8129Q9wYDjDwKuxkX/1nNQMD+2rmUKAwI0iO+RLLP7AWHgBvEw2TAHjaBcGBBcAwFAXAe79FAUXRATpSRwjNACGLd4DciTgULoVHza+PFLONnk3sToHc+RFReTUWqUQFogAAAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgWMDMyszBzyM1T2Pn/P1AOIsbAzAwT+//1/+P/qX85/rL/+f8w7b4v0CQMAABXWBVRAAEAAf//AA942lRRA7AbQRjef0/pY7SXur3bsL67qLZt27YxqK1Bbdu23Y47qG0PHjbd1F3+1ockdBQh4bbIkIBsKB3ZkQshy6E5ACwHBQuA8isAHBVUNhPqS2JuBQnqswNiCYjzza6yqyLLxnhS7kbxSHYd3B53zL2My3IqmnsNIUBTEq/F1Tx+ECGNOsJRSyMQtUyVELdMdX8goKqWGY1Ewn6qy0oENF0mUOfC8/dYZcfTUvfuunqnw5ygMzKz6eiBQ6YWbxCA6uz10gVCiedvl7ExsHl91d1HQ64jhUK9upbq0UVR5sOcZSt43ka8rys8r58XoXk01aN6+CcrMqXEA1ZE8PsD/kA0Fo1ZAZokNeFkzsJUWEldLoXZUuF1Zrju5kPDoNXr+1oVr8N5tFNb+7nUI4rLXQTsIlsYKl06trCVUXNxGmtoA3uoppZpz2zfcunCaJkyvFmMeojdcC+pHJ9qAYRcup/3+Ltx7T/usmGahmUYkMc0kqQhdouZihmN8if2l0pOs4tYE75JbZDEGRehQgTiJ3e8ktqwjwLYhaRFJ27x5ZeFRQQagQJ3X+2Q2gjcJKnvITbD63lVvCbQS2HKx03oj1oK4x9AWLwibPPWqBzPW8AzvnZLX41KsbwF1fG1xY6kENH1DL11D7WgSvUM2qZbMmJfcTxey9MJvMuIRvriuDh+6lSUSKAe0mzcS+6OFaRwwxC3bSeNwAF5+I/qPIT6IlD+7TH2Th6ei3MEru/O9WV+6S0i8eobP2LvjsnDhRz8o3ppAt4vf18MAddLqHk4WUvJSABdr+7paC0pC3Q9a7uwpLCiAqdcaJKwlLCiIqd8aCLIjZmsS5gWsmkC3cgNciMA4hKv5gAAAQAAAAEAxe2vfetfDzz1AAMH0AAAAADdzTE8AAAAAN4v/Tn+2/yvEjQHhwAAAAYAAgAAAAAAAHjaY2BkYGBf/Wc1A4OQ97/bfzYLmQBFUAEHAKUbBo8ABIgAuQFKAAAI0gAAAigAAAT0AIQCKAAAA/4ATgAAAGQAYABeAGQAaQBkAFoAYwBkAGkAAAAAADAAMAAwADAAbABsAK0A1wDoAPgBIQEuATcBRwFXAYABiXjaY2BkYGAQZLjBwMXwmIETzEMAZgZGACttAeZ42oWQNVJEQRgGG5eVFIlebYK7Q4K7a7ru7ptzACJCTsUJOAlfvVrX0f5nehSw8s0AfYNjwFffYJn7cPBX5n7s/JZ5gG1+yjxY5wwxzWeZhzHwltkufxmT+/qx4ijzAONMlnkSK9Yyv4rgngRpYriIcodPu4XIKf4gJM4SFPnEAVEWVeUkGfZZUc7gIU1II1nxMhlxlGVzz4DmHzjnliPi+IjwiouYaSw1nPUuTptrEzIN1lhmVXmjjg4444ZXzkW99nsWB0RRXKSrtlHnGw3+CQmSlOSW34nBOquqa+aqoFyjbp9HmQnCijyme6RdsrIS5isMZlv+KUAIGfLcLOORGdPomfmGkjyfovL+zP0DP6dPpgB42mzByREAEQBFwf8wi51UxCtXqpx1y+hYU0M3XcJgZXE8vHz8eAKRRKZQaW7PL9THh8k5iL00L9PQ1dIVRBsYOBqAaCMDJ0sw39jAgjO9KLEsNTk/N4kzMbm0BMIqycxJAbOgqkx4oKr1khOLU/ngWiBcsD4EF6QZwYXqNAFzAGMkMtQ=) 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:Anek Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anek-tamil-latin-500-normal-DjSkVliR.woff2) format("woff2"),url(/assets/anek-tamil-latin-500-normal-B7qjG95t.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:Anek Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anek-tamil-tamil-700-normal-CbR85lq8.woff2) format("woff2"),url(/assets/anek-tamil-tamil-700-normal-ToUWa5YA.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Anek Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYIABAAAAAAC7AAAAWqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgl4cgVIGYD9TVEFUQABsEQgKhiCEfwskAAE2AiQDMgQgBYRUB4FZDAcb0gkIHgflljMLkuSM/DCy57+zvs7t2x14xIzc44WDzcJJVkqG0Vr8A/W5jwxBsd9v730RSY41QjPrWi1Bs0ophIi3RsiESGV+/xemcx4Yp3UCD6X+rlI4yOmgQl16fWl2kvubG6tf5jyYxKxOmFc/r+7KQBg9AABSMAzHEQUjASGAEusBYvuAWpnO+I69sxMJt0NHB5BwP9TvcwS/r2xFHIAwMABhLyZA1F2j36CHu0oAAjBjSVSMiBpAJIAS+dGPyEJoqXVm10YzFYrlSpckBsVGqRkojkuDQb6XhoNiJRC3SH2IG8VYwhGxE8NHsRs6PB23iFaoAPS0BA5OP5M5IYm2rzEly/j/oLbzVQOGAPoBnICuAAegHaAFoAogA/JRbCQ74jiH4XsE/YGOLcQNwgv9kQLlIzoeAbcMOMu5lbUB0a4vh/tDUAIYQCBxsrPTQ5EVAkwSULjJTCQEIIBIAJBBSAQCcAzRMgJopkLNiGzQdGkEkm9is6Xuh0aY6MuAmrV5OpZdhghimx8HsLYs7ptYlnRClNcMghdiO3basR260QXFoX8PAYpvwQWAABB++P8AzLQIUWKAKAyQiT3V1o0mBoy7Gl1HAogRRwgLJzwAAoCG7DIwg1cLRBEQIArXBxDBSMDomG0XSOCCMmWr+UIYgDQIqa8Q/i38Jez9T/mf4t/wp5oPXUAwB6EFGKBM/j8dEAF4DNA6ACMgCgBwAIA1MhGPqtTxaLpCro3ger0kJfH0FDUqkzJgUOnHT9KMN6gnanRaxYwXOgM8J3deaBY9A6Y/VS98XtXvwrNWwQuiGc/rPK2gWpc27AWT6i7TePfV58+70jC4rnUTH9ESalfvFxRbT9dI7aQ6xW3qquN1btpJfaG+oEk69CnS+C63b6sX7k+CeqD11i0bP5ZIGvSRARSU9gbtKQOvw+MA1yCHlr3wf8z/36ffPH8TX98UjP45N9Vfvt3TXGyU+f/hf7RV3/osWFXKAiZ53/59u3Ivvr75vtvU+K0Jyu2huFbeXp3aRzncttocm5R1o10goX30gilTFqPl/f/rDdfWqaxFR+5Nc3Tr0XFMt4Hur5OMyRP9CVF9ZpSMcJTUjKpZeu/u+4HsO9X7W5fTXfK8ij83TZ4C+t8mNqujndICirb2VodF2c4fa7f0cC0Ou70tEl4HHU3j//6Y1oHxYVAr3nA7/wrI2LFltjPcGBKbPBjiV7bXNc2XYzGdbROb1MYgHsrzuidB/HNfHHsRidkxb3WCPgbqIHJvjEMAnb7Oo38JZlkMT6fFJQX0/GDm0N4TfdlWw+nBccld9fxQmsc9ESwHBdAaU0ADtATlM+DJDGcvpJkYnJnMnklVIAC59kvTGDbY0OI3paB4CADv7pW2AID3Jf81RevF+QdpJoiEAQCCA2lVb4xC/ItJQKLGyvR8XMCYkR3BBoA4RkO5LG+iNcDDpw+PwYJVp7fPJIBJIS4JQ8dmHwCttRBQWgVgORU7KUkPrZRRBpcKWrku5QptlIoSTJdKcvWR6FVJT0cMWjFSAWraMQnPOQA5oQV0FTSS31A+vdXzGP1lOi8GatUJ3ehEOWSUZkqmG2W4keqFjEZisVEBn2I+Xe243XRj11lbAV6NnIbyC12XdqFHvTGKRdoJ8jXi5jWSSxckLmZWqphMVm7HmnG8WcDNGvKrozmbTpzsmr+LCof75N4WQSETjJylcrMycqovJRf3AL19+HTdCY2DGngNF4G2xsysIfjtyc1yZzlQq36kb4xhtuNwQX4lbF/TywQhXiWQyMNEhYaHMudiAkpIgBCcRJJIQUpSkZo0pCUd6clARn5a9pmYpadiTKC+1NbUVrJkua3MKpPbNZ0sl8tNVCdiGe/9O5Mq1dDhY0YL9uh6n0c12lmhRX2Ts5xY9FPLmlV0NaiqqEDlwRUNz1O443wJAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiwAA8AAAAAC2AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACgAAAAwAFcAI0dQT1MAAAGAAAAA5gAAAV68ocePR1NVQgAAAmgAAAB9AAAA0gl8ABZPUy8yAAAC6AAAAEoAAABgdjOfPFNUQVQAAAM0AAAAOgAAAED0J991Y21hcAAAA3AAAABQAAAAbCuqHm1nYXNwAAADwAAAAAgAAAAIAAAAEGdseWYAAAPIAAACiAAAAxyWUp+taGVhZAAABlAAAAA2AAAANiy1eDloaGVhAAAGiAAAAB8AAAAkGU4LyWhtdHgAAAaoAAAAMgAAADIejANJbG9jYQAABtwAAAAkAAAAJAaaB6VtYXhwAAAHAAAAABwAAAAgACgBvW5hbWUAAAccAAABDgAAAiAtclRwcG9zdAAACCwAAACEAAAA2XLwEoV42i3IAQYAIAwAwNuKAukF/f+ZDXPACekAniyzhOUaorBljw8LtAB7eNoczYFGQ3EUBvDfuW1XTRJSTCCQkCQhIZmJpmBIUFPAdkOmBwgQRECxRxh7lUAAe4IZENC69w+/8znH8Qk0HOqotdqdruagN3zSHPaKQWkxONRUg8VChpAVvee+jaJf9K0hRJLMi9yKdaGBkGNZmJsLb1Y1dLSdOXFk364d2zZFfOUnpZP8TpjlDyI+kqP8prrWt0rH9UthWr8W8Zgc1VtWEKmlRpqvNoVtq2kX2XvtT6TcwD1u0cUVLnCOUxzjAHtVZ/UVk0qzlH+To+Tn0k/puNI05e/kqDQT/scODAUGAC9zMYcAAHjaPcwBp8JgAEbh5/1a3XSTDDCBBAIJEAgZCBCASABbQv+/hgQHB49gZueoOrXni6a7vR6a163vhvbdXqOC91uQ+71/mqJgZOKi1VoYaoJiZWYkNuKJYDwc4ipqQaWIuSWCmIqD8VdZf5VabBEUEdXv1wiiiD//fAAGxg6QAAAAeNpjYGFjZdrDwMrAwCrCsoGBgWEahAaKGTF5MyABBQYGZmS+q3eIG8MCBl6Fneyr/6xmYGBfzRwKFGYEyTFfYvkH1sIDABDuDHoAAHjaY2AEQg4GJgYGBhEwqcLAVJ6eUcIIZJenlGQwMgPlWRgEgCQQMEox7QFRQMjEGMKQwsAAAKYuBW0AAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgWMDMyszBzyM1T2Pn/P1AOIsbAzAwT+//1/+P/qX85/rL/+f8w7b4v0CQMAABXWBVRAAEAAf//AA942oWRQ6AcSxRA7y30vHjU03FS0/O7vzWIndE3Ytu2be2DTWw7WcW2bdt6r16q46xSxrkGDmsB6D4mgUIG5AE3+ADCHuFBDHtMDCOaalLEtTQgR+PvnGWV5fi7XMG+x5Kqyx1yB5OvCBmQNZOteZUidUn9rG2klDrFsnYCILTJvsHOKf02gBCeSEgIHQNGQNf9mhm0bBoIhH+NRaMRywxqriiqVcdJcj8C5iYx+Wjyv9VOnf174LeFvutcvnm1mi3thIls/egBlMnM23IP+6fa9K/X7SiYD3N4CvyR9KcSLm0b2gPGAUIFAHpVWbYAUBhCGTXUprk009QNFFHbsmzLjpWIlQjbpnMM02OZrdw4RLhzavIHN27MEyo9YU8/LIrtF32d/sajT6nWOPfMfNOY5i12m8mtIdsouDVcLHLZI4fn2vvzP1Y+T/4/ak3e6vX8/A0QaMZKkmO8JuSBQgC+oKWCjIV/fRO5+Ox2N65aMh5HI1G1aiIRj7OS6coZVdLpKhmV0x9PTjbbKZ21eQPg6uLTTRrFeYszH/AG8izDIHOIWoqIvyOETs0ourD8g0zegMmzFBAcr57yvx2fMPgjcbKum298KUpUJUpEw8ojEglVKVfCKBLAeTXa2VXLRo3COs6vyeLu/J7iglvNB3kNjyjOv2nez7HZkNUgR7gbKIAvKvSGpAersW4dZGdDM96UHNOGEBe4FPitYlvxZmS81v1dBAKjuOSMfChvaN3lQ4p5qaOvpmL6vWOEjiKKEUzJG/Kh1p0qyomCNyGvtI5fiKLUV1XLl8xf2MB5tdpZ8bKx/EWcKHhHt+4uVoyFGvd9exDN+jq+NuT9yBEtpnzNBYDWa49ytKgAAQAAAAEAxRfz4PVfDzz1AAMH0AAAAADdzTE8AAAAAN4v/Tn+ovyCEv4HsgABAAYAAgAAAAAAAHjaY2BkYGBf/Wc1A4PQ63+L/mgJ/QOKoAIOALNdBzcABIgAuQB1AAAKQAAAAhkAAAUhAGoCGQAABBIAPwAAAGQAbABYAGQAXwBkAGgAVwBkAF8AAAAAADAAMAAwADAAbQBtAK0A1wDoAPgBIgEvATgBSgFbAYUBjnjaY2BkYGAQZLjBwMXwmIETzEMAZgZGACttAeZ42n2QBU5EMRRFD+5EcP8hgrtDBHf3ODruPotAYqyCNRFnEcS4aYrLl/b09T4Fynkgj5z8EuCeF8s5VPNsOZdiniznMcyj5XxaubVcQCMJy4U0c2q5knHaMZyTSzm1lvMopdxy40f8nENZYZswMYKcE+AEL1ck8IiuxW5RAv16I8SZZkBvnEt5eGVJiPv1e+Xbb+K4db/DMpvMEeIaP4eKHDSKPuYJa7/iWDcx4xeWymFI3oN6R969nA8/sfX7pJthiQ1plkX/ZbL7r3EXCBMhS+y9U4dhBvUPGZ1HHs4nz10pw/h0ujTaOZJmOmHTi0Pnj0m58RpFkgv65RUmKOuSqTUr3bVONj5dr3VfThcAAHjabMHJEQARAEXB/zCLnVTEK1eqnHXL6FhTQzddwmBlcTy8fPx4ApFEplBpbs8v1MeHyTmIvTQv09DV0hVEGxg4GoBoIwMnSzDf2MCCM70osSw1OT83iTMxubQEwirJzEkBs6CqTHigqvWSE4tT+eBaIFywPgQXpBnBheo0AXMAYyQy1A==) 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:Anek Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anek-tamil-latin-700-normal-9YgTXOU1.woff2) format("woff2"),url(/assets/anek-tamil-latin-700-normal-DUdj-vzT.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{--color-marigold: #f5a623;--color-marigold-deep: #c97f0f;--color-ink: #2a1f3d;--color-ink-soft: #5c4d6e;--color-paper: #fffcf6;--color-brand-blue: #1cb0f6;--color-brand-blue-deep: #0e8fce;--color-magenta: #d63384;--color-teal: #2a9d8f;--gradient-player: linear-gradient( 180deg, #ffe6cb 0%, #ffd0b5 18%, #f8b8c4 38%, #c8b5dd 60%, #9dc3e6 85%, #b8ddf0 100% );--color-border-soft: rgba(42, 31, 61, .12);--color-border-hard: rgba(42, 31, 61, .3);--color-dashed: rgba(42, 31, 61, .35);--color-primary: var(--color-marigold);--color-primary-container: #ffe6bd;--color-primary-dark: var(--color-marigold-deep);--color-secondary: var(--color-brand-blue);--color-secondary-container: #cbebfb;--color-tertiary: var(--color-magenta);--color-tertiary-container: #f7d3e4;--color-surface: var(--color-paper);--color-surface-variant: #f4efe6;--color-surface-elevated: var(--color-paper);--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-on-surface: var(--color-ink);--color-on-surface-variant: var(--color-ink-soft);--color-on-surface-muted: #8a7e99;--color-success: var(--color-teal);--color-success-container: #d6efeb;--color-error: #e5484d;--color-error-container: #fadcdd;--color-warning: var(--color-marigold);--color-warning-container: #fdeccb;--color-info: var(--color-brand-blue);--color-info-container: #cbebfb;--color-option-default-bg: var(--color-surface-elevated);--color-option-selected-bg: var(--color-primary-container);--color-option-correct-bg: var(--color-success-container);--color-option-wrong-bg: var(--color-error-container);--glass-bg: rgba(255, 252, 246, .75);--glass-blur: 16px;--glass-border: var(--color-border-soft);--shadow-xs: 0 1px 3px rgba(42, 31, 61, .1), 0 1px 2px rgba(42, 31, 61, .06);--shadow-sm: 0 4px 6px rgba(42, 31, 61, .1), 0 2px 4px rgba(42, 31, 61, .06);--shadow-md: 0 10px 20px rgba(42, 31, 61, .12), 0 4px 8px rgba(42, 31, 61, .06);--shadow-lg: 0 20px 40px rgba(42, 31, 61, .14), 0 8px 16px rgba(42, 31, 61, .06);--shadow-tactile: 0 6px 0 rgba(42, 31, 61, .28);--shadow-tactile-pressed: 0 2px 0 rgba(42, 31, 61, .22);--shadow-glow-primary: 0 0 0 4px rgba(245, 166, 35, .35);--shadow-card: var(--shadow-md);--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-card-padding: var(--space-4);--space-screen-padding: var(--space-4);--space-section: var(--space-6);--space-component: var(--space-2);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--radius-image: 15px;--radius-mascot: 24px 60px 24px 60px;--font-heading: "Familjen Grotesk", "Segoe UI", system-ui, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--font-tamil: "Anek Tamil", "NotoSansTamil", "TAU-Marutham", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--text-micro: max(.5rem, 8px);--text-2xs: max(.5625rem, 9px);--text-xs: max(.625rem, 10px);--text-sm: max(.75rem, 11px);--text-md: max(.875rem, 12px);--text-base: max(1rem, 13px);--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-xxl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 2rem;--text-5xl: clamp(1.75rem, 1rem + 2.5vw, 2.375rem);--leading-tight: 1.2;--leading-snug: 1.4;--leading-normal: 1.5;--leading-relaxed:1.6;--leading-loose: 1.8;--transition-press: transform .12s ease-in-out, box-shadow .12s ease-in-out;--transition-fast: all .15s ease;--transition-default: all .2s ease;--transition-slow: all .35s ease;--press-translate-y: 4px;--size-hero: min(8rem, 20vh);--size-badge: min(6rem, 15vh);--size-glyph: min(3.5rem, 9vh);--stage-measure: min(40rem, 100%);--stage-measure-wide: min(56rem, 100%);--stage-gap: var(--space-4);--stage-block-gap: var(--space-6);--stage-reference-height: 780px;--progress-fill: var(--color-marigold);--progress-track: rgba(245, 166, 35, .3);--progress-label: #b06f00;--skill-node-size: min(3.875rem, 11vh);--skill-node-size-active: min(4.5rem, 13vh);--kite-size: min(6rem, 17vh);--skill-connector-color: rgba(245, 166, 35, .3);--skill-connector-active: var(--color-primary);--z-base: 0;--z-card: 10;--z-sticky: 100;--z-modal: 1000;--z-toast: 2000}@media (max-height: 640px){:root{--space-screen-padding: var(--space-3);--space-card-padding: var(--space-3);--space-section: var(--space-4);--stage-gap: var(--space-2);--stage-block-gap: var(--space-4)}}@media (max-height: 460px){:root{--space-screen-padding: var(--space-2);--space-card-padding: var(--space-2);--space-section: var(--space-3);--stage-gap: var(--space-1);--stage-block-gap: var(--space-3)}}.theme-tactile{--color-primary: #2e7300;--color-primary-container: #84fb42;--color-primary-dark: #1a4400;--color-secondary: #1663bc;--color-secondary-container: #bbd2ff;--color-tertiary: #805f00;--color-tertiary-container: #ffdea8;--color-surface: #fbffe2;--color-surface-variant: #f0f5e0;--color-surface-elevated: #ffffff;--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-on-surface: #1a1c18;--color-on-surface-variant: #43483e;--color-on-surface-muted: #73796e;--color-success: #4caf50;--color-error: #e53935;--color-warning: #ffc107;--color-info: #2196f3;--gradient-player: linear-gradient(180deg, #fbffe2 0%, #f0f5e0 100%);--color-border-soft: rgba(46, 115, 0, .12);--color-border-hard: rgba(46, 115, 0, .3);--color-dashed: rgba(46, 115, 0, .35);--font-heading: "Plus Jakarta Sans", "Familjen Grotesk", sans-serif;--shadow-glow-primary: 0 0 20px rgba(46, 115, 0, .35);--skill-connector-color: rgba(46, 115, 0, .3)}.theme-classic{--color-marigold: #ffb300;--color-marigold-deep: #e09b00;--color-ink: #3d1e00;--color-ink-soft: #5d2a00;--color-paper: #ffffff;--color-accent-orange: #f87256;--color-background-yellow: #fff0d1;--color-info-blue: #2196f3;--color-brand-blue: var(--color-marigold);--color-brand-blue-deep: var(--color-marigold-deep);--color-magenta: #e53935;--color-teal: #4caf50;--gradient-player: linear-gradient(180deg, #fbe6b1 0%, #f8d07b 100%);--color-border-soft: rgba(61, 30, 0, .16);--color-border-hard: rgba(61, 30, 0, .38);--color-dashed: rgba(61, 30, 0, .38);--color-primary: var(--color-marigold);--color-primary-container: var(--color-background-yellow);--color-primary-dark: var(--color-marigold-deep);--color-secondary: var(--color-marigold);--color-secondary-container: var(--color-background-yellow);--color-tertiary: var(--color-accent-orange);--color-tertiary-container: #ffd9d0;--color-surface: #ffffff;--color-surface-variant: var(--color-background-yellow);--color-surface-elevated: #ffffff;--color-on-primary: var(--color-ink-soft);--color-on-secondary: var(--color-ink-soft);--color-on-surface: var(--color-ink);--color-on-surface-variant: var(--color-ink-soft);--color-on-surface-muted: rgba(61, 30, 0, .6);--color-success: var(--color-teal);--color-success-container: rgba(76, 175, 80, .2);--color-error: var(--color-magenta);--color-error-container: rgba(229, 57, 53, .15);--color-warning: #ffc107;--color-warning-container: rgba(255, 193, 7, .2);--color-info: var(--color-info-blue);--color-info-container: rgba(33, 150, 243, .2);--glass-bg: rgba(255, 255, 255, .85);--glass-border: var(--color-border-soft);--progress-fill: var(--color-accent-orange);--progress-track: var(--color-background-yellow);--progress-label: var(--color-ink);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .08);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 2px 4px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .15);--shadow-tactile: 0 2px 4px rgba(0, 0, 0, .1);--shadow-tactile-pressed: 0 1px 2px rgba(0, 0, 0, .1);--shadow-glow-primary: 0 0 0 3px rgba(255, 179, 0, .35);--shadow-card: var(--shadow-sm);--press-translate-y: 1px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--font-tamil: "NotoSansTamil", "TAU-Marutham", sans-serif;--skill-connector-color: rgba(255, 179, 0, .3);--skill-connector-active: var(--color-primary)}@font-face{font-family:NotoSansTamil;src:url(/fonts/NotoSansTamil-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:NotoSansTamil;src:url(/fonts/NotoSansTamil-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:TAU-Marutham;src:url(/fonts/TAU-Marutham.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:TAU-Marutham;src:url(/fonts/TAU-Marutham-Bold.ttf) format("truetype");font-weight:700;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(.8125rem,.4rem + 1.4vh,1rem);-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-on-surface);background:var(--gradient-player);min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100%}.text-heading{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-on-surface)}.text-body{font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}.text-tamil{font-family:var(--font-tamil);line-height:var(--leading-relaxed)}.text-display{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight)}.text-title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.text-subtitle{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.text-label{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.text-caption{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-on-surface-muted)}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bounce-in{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.1);opacity:1}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skill-node-pulse{0%,to{box-shadow:0 0 #f5a62380}50%{box-shadow:0 0 0 12px #f5a62300}}.anim-shake{animation:shake .4s ease}.anim-pulse{animation:pulse-scale 1.5s ease-in-out infinite}.anim-bounce-in{animation:bounce-in .4s ease-out}.anim-fade-in{animation:fade-in .3s ease-out}.anim-node-pulse{animation:skill-node-pulse 2s ease-in-out infinite}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@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,[data-amplify-theme]{--amplify-components-accordion-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width: var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style: solid;--amplify-components-accordion-item-border-radius: var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items: center;--amplify-components-accordion-item-trigger-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color: inherit;--amplify-components-accordion-item-trigger-gap: var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content: space-between;--amplify-components-accordion-item-trigger-padding-block: var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color: inherit;--amplify-components-accordion-item-trigger-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow: 0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color: inherit;--amplify-components-accordion-item-content-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start: var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color: var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration: var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function: cubic-bezier(.87, 0, .13, 1);--amplify-components-ai-conversation-message-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius: var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline: var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color: var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size: inherit;--amplify-components-ai-conversation-message-sender-username-font-weight: var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size: inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight: inherit;--amplify-components-ai-conversation-message-body-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap: var(--amplify-space-small);--amplify-components-ai-conversation-form-padding: var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color: var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width: var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius: var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block: var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start: 0;--amplify-components-ai-conversation-attachment-list-gap: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width: var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height: var(--amplify-font-sizes-medium);--amplify-components-alert-align-items: center;--amplify-components-alert-justify-content: space-between;--amplify-components-alert-color: var(--amplify-colors-font-primary);--amplify-components-alert-background-color: var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block: var(--amplify-space-small);--amplify-components-alert-padding-inline: var(--amplify-space-medium);--amplify-components-alert-icon-size: var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-alert-info-color: var(--amplify-colors-font-info);--amplify-components-alert-info-background-color: var(--amplify-colors-background-info);--amplify-components-alert-error-color: var(--amplify-colors-font-error);--amplify-components-alert-error-background-color: var(--amplify-colors-background-error);--amplify-components-alert-warning-color: var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-alert-success-color: var(--amplify-colors-font-success);--amplify-components-alert-success-background-color: var(--amplify-colors-background-success);--amplify-components-authenticator-max-width: 60rem;--amplify-components-authenticator-modal-width: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color: var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top: var(--amplify-space-zero);--amplify-components-authenticator-modal-left: var(--amplify-space-zero);--amplify-components-authenticator-container-width-max: 30rem;--amplify-components-authenticator-router-border-width: var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style: solid;--amplify-components-authenticator-router-border-color: var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color: var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow: var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom: var(--amplify-space-medium);--amplify-components-authenticator-form-padding: var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color: var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color: var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width: 100%;--amplify-components-autocomplete-menu-margin-block-start: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width: var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style: solid;--amplify-components-autocomplete-menu-border-radius: var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display: flex;--amplify-components-autocomplete-menu-options-flex-direction: column;--amplify-components-autocomplete-menu-options-max-height: 300px;--amplify-components-autocomplete-menu-option-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color: currentcolor;--amplify-components-autocomplete-menu-option-cursor: pointer;--amplify-components-autocomplete-menu-option-transition-duration: var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property: background-color, color;--amplify-components-autocomplete-menu-option-transition-timing-function: ease;--amplify-components-autocomplete-menu-option-active-background-color: var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color: var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display: flex;--amplify-components-autocomplete-menu-loading-align-items: center;--amplify-components-autocomplete-menu-loading-display: flex;--amplify-components-autocomplete-menu-loading-gap: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block: var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline: var(--amplify-space-small);--amplify-components-avatar-color: var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height: 1;--amplify-components-avatar-font-weight: var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size: var(--amplify-font-sizes-small);--amplify-components-avatar-text-align: center;--amplify-components-avatar-width: var(--amplify-font-sizes-xxl);--amplify-components-avatar-height: var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color: var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius: 100%;--amplify-components-avatar-border-color: var(--amplify-colors-border-primary);--amplify-components-avatar-border-width: var(--amplify-border-widths-medium);--amplify-components-avatar-info-color: var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color: var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color: var(--amplify-colors-border-info);--amplify-components-avatar-warning-color: var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-avatar-success-color: var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color: var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color: var(--amplify-colors-border-success);--amplify-components-avatar-error-color: var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color: var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color: var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width: var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height: var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-badge-color: var(--amplify-colors-font-primary);--amplify-components-badge-line-height: 1;--amplify-components-badge-font-weight: var(--amplify-font-weights-semibold);--amplify-components-badge-font-size: var(--amplify-font-sizes-small);--amplify-components-badge-text-align: center;--amplify-components-badge-padding-vertical: var(--amplify-space-xs);--amplify-components-badge-padding-horizontal: var(--amplify-space-small);--amplify-components-badge-background-color: var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius: var(--amplify-radii-xl);--amplify-components-badge-info-color: var(--amplify-colors-font-info);--amplify-components-badge-info-background-color: var(--amplify-colors-background-info);--amplify-components-badge-warning-color: var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-badge-success-color: var(--amplify-colors-font-success);--amplify-components-badge-success-background-color: var(--amplify-colors-background-success);--amplify-components-badge-error-color: var(--amplify-colors-font-error);--amplify-components-badge-error-background-color: var(--amplify-colors-background-error);--amplify-components-badge-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical: var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal: var(--amplify-space-xs);--amplify-components-badge-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical: var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal: var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction: row;--amplify-components-breadcrumbs-flex-wrap: wrap;--amplify-components-breadcrumbs-gap: 0;--amplify-components-breadcrumbs-color: var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction: row;--amplify-components-breadcrumbs-item-color: inherit;--amplify-components-breadcrumbs-item-font-size: inherit;--amplify-components-breadcrumbs-item-align-items: center;--amplify-components-breadcrumbs-item-line-height: 1;--amplify-components-breadcrumbs-separator-color: inherit;--amplify-components-breadcrumbs-separator-font-size: inherit;--amplify-components-breadcrumbs-separator-padding-inline: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color: var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size: inherit;--amplify-components-breadcrumbs-link-font-weight: normal;--amplify-components-breadcrumbs-link-text-decoration: none;--amplify-components-breadcrumbs-link-padding-inline: var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color: inherit;--amplify-components-breadcrumbs-link-current-font-size: inherit;--amplify-components-breadcrumbs-link-current-font-weight: normal;--amplify-components-breadcrumbs-link-current-text-decoration: none;--amplify-components-button-font-weight: var(--amplify-font-weights-bold);--amplify-components-button-transition-duration: var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height: var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start: var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end: var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start: var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end: var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color: transparent;--amplify-components-button-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width: var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style: var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius: var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color: var(--amplify-colors-font-primary);--amplify-components-button-hover-color: var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-button-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color: var(--amplify-colors-font-active);--amplify-components-button-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-active-border-color: var(--amplify-colors-primary-100);--amplify-components-button-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color: transparent;--amplify-components-button-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color: transparent;--amplify-components-button-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color: transparent;--amplify-components-button-outlined-info-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color: transparent;--amplify-components-button-outlined-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color: transparent;--amplify-components-button-outlined-success-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color: transparent;--amplify-components-button-outlined-error-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color: transparent;--amplify-components-button-outlined-overlay-color: var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color: var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color: transparent;--amplify-components-button-primary-border-width: var(--amplify-border-widths-small);--amplify-components-button-primary-border-style: solid;--amplify-components-button-primary-background-color: var(--amplify-colors-primary-80);--amplify-components-button-primary-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color: transparent;--amplify-components-button-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color: transparent;--amplify-components-button-primary-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color: transparent;--amplify-components-button-primary-hover-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color: transparent;--amplify-components-button-primary-focus-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color: transparent;--amplify-components-button-primary-active-background-color: var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color: transparent;--amplify-components-button-primary-info-background-color: var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color: transparent;--amplify-components-button-primary-info-hover-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color: transparent;--amplify-components-button-primary-info-focus-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color: transparent;--amplify-components-button-primary-info-active-background-color: var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color: transparent;--amplify-components-button-primary-warning-background-color: var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color: transparent;--amplify-components-button-primary-warning-hover-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color: transparent;--amplify-components-button-primary-warning-focus-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color: transparent;--amplify-components-button-primary-warning-active-background-color: var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color: transparent;--amplify-components-button-primary-error-background-color: var(--amplify-colors-red-80);--amplify-components-button-primary-error-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color: transparent;--amplify-components-button-primary-error-hover-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color: transparent;--amplify-components-button-primary-error-focus-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color: transparent;--amplify-components-button-primary-error-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color: transparent;--amplify-components-button-primary-success-background-color: var(--amplify-colors-green-80);--amplify-components-button-primary-success-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color: transparent;--amplify-components-button-primary-success-hover-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color: transparent;--amplify-components-button-primary-success-focus-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color: transparent;--amplify-components-button-primary-success-active-background-color: var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color: transparent;--amplify-components-button-primary-overlay-background-color: var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color: transparent;--amplify-components-button-primary-overlay-hover-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color: transparent;--amplify-components-button-primary-overlay-focus-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color: transparent;--amplify-components-button-primary-overlay-active-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width: var(--amplify-space-zero);--amplify-components-button-menu-background-color: transparent;--amplify-components-button-menu-justify-content: start;--amplify-components-button-menu-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color: var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color: transparent;--amplify-components-button-link-border-color: transparent;--amplify-components-button-link-border-width: var(--amplify-border-widths-small);--amplify-components-button-link-color: var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color: transparent;--amplify-components-button-link-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color: transparent;--amplify-components-button-link-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color: transparent;--amplify-components-button-link-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-link-active-color: var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color: transparent;--amplify-components-button-link-disabled-background-color: transparent;--amplify-components-button-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color: transparent;--amplify-components-button-link-loading-background-color: transparent;--amplify-components-button-link-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color: transparent;--amplify-components-button-link-info-background-color: transparent;--amplify-components-button-link-info-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color: transparent;--amplify-components-button-link-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color: var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color: transparent;--amplify-components-button-link-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color: transparent;--amplify-components-button-link-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color: transparent;--amplify-components-button-link-warning-background-color: transparent;--amplify-components-button-link-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color: transparent;--amplify-components-button-link-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color: var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color: transparent;--amplify-components-button-link-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color: transparent;--amplify-components-button-link-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color: transparent;--amplify-components-button-link-success-background-color: transparent;--amplify-components-button-link-success-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color: transparent;--amplify-components-button-link-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color: var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color: transparent;--amplify-components-button-link-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color: transparent;--amplify-components-button-link-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color: transparent;--amplify-components-button-link-error-background-color: transparent;--amplify-components-button-link-error-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color: transparent;--amplify-components-button-link-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color: var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color: transparent;--amplify-components-button-link-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color: transparent;--amplify-components-button-link-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color: transparent;--amplify-components-button-link-overlay-background-color: transparent;--amplify-components-button-link-overlay-color: var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color: transparent;--amplify-components-button-link-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color: var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color: transparent;--amplify-components-button-link-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color: var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color: transparent;--amplify-components-button-link-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color: var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color: transparent;--amplify-components-button-warning-border-color: var(--amplify-colors-red-60);--amplify-components-button-warning-border-width: var(--amplify-border-widths-small);--amplify-components-button-warning-color: var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color: var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-warning-active-color: var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color: transparent;--amplify-components-button-warning-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color: transparent;--amplify-components-button-warning-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color: transparent;--amplify-components-button-destructive-border-width: var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style: solid;--amplify-components-button-destructive-background-color: var(--amplify-colors-red-60);--amplify-components-button-destructive-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color: transparent;--amplify-components-button-destructive-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color: transparent;--amplify-components-button-destructive-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color: transparent;--amplify-components-button-destructive-hover-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color: transparent;--amplify-components-button-destructive-focus-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color: transparent;--amplify-components-button-destructive-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size: var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start: var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end: var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start: var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end: var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size: var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start: var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end: var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start: var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end: var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items: center;--amplify-components-button-loader-wrapper-gap: var(--amplify-space-xs);--amplify-components-card-background-color: var(--amplify-colors-background-primary);--amplify-components-card-border-radius: var(--amplify-radii-xs);--amplify-components-card-border-width: 0;--amplify-components-card-border-style: solid;--amplify-components-card-border-color: transparent;--amplify-components-card-box-shadow: none;--amplify-components-card-padding: var(--amplify-space-medium);--amplify-components-card-outlined-background-color: var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius: var(--amplify-radii-xs);--amplify-components-card-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style: solid;--amplify-components-card-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow: var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color: var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius: var(--amplify-radii-xs);--amplify-components-card-elevated-border-width: 0;--amplify-components-card-elevated-border-style: solid;--amplify-components-card-elevated-border-color: transparent;--amplify-components-card-elevated-box-shadow: var(--amplify-shadows-medium);--amplify-components-checkbox-cursor: pointer;--amplify-components-checkbox-align-items: center;--amplify-components-checkbox-disabled-cursor: not-allowed;--amplify-components-checkbox-button-position: relative;--amplify-components-checkbox-button-align-items: center;--amplify-components-checkbox-button-justify-content: center;--amplify-components-checkbox-button-color: var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width: 100%;--amplify-components-checkbox-button-before-height: 100%;--amplify-components-checkbox-button-before-border-width: var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius: 20%;--amplify-components-checkbox-button-before-border-style: solid;--amplify-components-checkbox-button-before-border-color: var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color: var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style: solid;--amplify-components-checkbox-button-focus-outline-width: var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color: var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius: 20%;--amplify-components-checkbox-icon-opacity: var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform: scale(0);--amplify-components-checkbox-icon-transition-property: all;--amplify-components-checkbox-icon-transition-duration: var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function: ease-in-out;--amplify-components-checkbox-icon-checked-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform: scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform: scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color: var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items: flex-start;--amplify-components-checkboxfield-align-content: center;--amplify-components-checkboxfield-flex-direction: column;--amplify-components-checkboxfield-justify-content: center;--amplify-components-collection-pagination-current-color: var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color: var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color: var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color: var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color: var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color: var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color: var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color: var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color: var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color: var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color: var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color: var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color: var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color: var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color: var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color: var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color: var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color: var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color: var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color: var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size: var(--amplify-font-sizes-xs);--amplify-components-copy-gap: var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill: var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom: var(--amplify-space-large);--amplify-components-copy-tool-tip-color: var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size: var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height: var(--amplify-space-relative-full);--amplify-components-divider-border-style: solid;--amplify-components-divider-border-color: var(--amplify-colors-border-primary);--amplify-components-divider-border-width: var(--amplify-border-widths-medium);--amplify-components-divider-label-color: var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline: var(--amplify-space-medium);--amplify-components-divider-label-font-size: var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color: var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width: var(--amplify-border-widths-small);--amplify-components-divider-large-border-width: var(--amplify-border-widths-large);--amplify-components-divider-opacity: var(--amplify-opacities-60);--amplify-components-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style: dashed;--amplify-components-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-dropzone-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-gap: var(--amplify-space-small);--amplify-components-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-dropzone-text-align: center;--amplify-components-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color: var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color: var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color: var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color: var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color: var(--amplify-colors-font-error);--amplify-components-field-gap: var(--amplify-space-xs);--amplify-components-field-font-size: var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction: column;--amplify-components-field-small-gap: var(--amplify-space-xxxs);--amplify-components-field-small-font-size: var(--amplify-font-sizes-small);--amplify-components-field-large-gap: var(--amplify-space-small);--amplify-components-field-large-font-size: var(--amplify-font-sizes-large);--amplify-components-field-label-color: var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style: solid;--amplify-components-fieldcontrol-border-color: var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width: var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius: var(--amplify-radii-small);--amplify-components-fieldcontrol-color: var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration: var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style: solid;--amplify-components-fieldcontrol-outline-width: var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start: var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end: var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style: none;--amplify-components-fieldcontrol-quiet-border-inline-start: none;--amplify-components-fieldcontrol-quiet-border-inline-end: none;--amplify-components-fieldcontrol-quiet-border-block-start: none;--amplify-components-fieldcontrol-quiet-border-radius: 0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor: not-allowed;--amplify-components-fieldcontrol-disabled-border-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color: var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap: var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items: center;--amplify-components-fieldgroup-outer-align-items: center;--amplify-components-fieldmessages-error-color: var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color: var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style: italic;--amplify-components-fieldmessages-description-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color: transparent;--amplify-components-fieldset-border-radius: var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction: column;--amplify-components-fieldset-gap: var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color: var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight: var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding: var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color: var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style: solid;--amplify-components-fieldset-outlined-small-padding: var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding: var(--amplify-space-large);--amplify-components-fieldset-small-gap: var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap: var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style: dashed;--amplify-components-fileuploader-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap: var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align: center;--amplify-components-fileuploader-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius: var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style: var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style: solid;--amplify-components-fileuploader-file-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block: var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline: var(--amplify-space-small);--amplify-components-fileuploader-file-gap: var(--amplify-space-small);--amplify-components-fileuploader-file-align-items: baseline;--amplify-components-fileuploader-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction: column;--amplify-components-fileuploader-filelist-gap: var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap: round;--amplify-components-fileuploader-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style: solid;--amplify-components-fileuploader-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height: 40rem;--amplify-components-fileuploader-previewer-max-width: auto;--amplify-components-fileuploader-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap: var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content: flex-end;--amplify-components-flex-gap: var(--amplify-space-medium);--amplify-components-flex-justify-content: normal;--amplify-components-flex-align-items: stretch;--amplify-components-flex-align-content: normal;--amplify-components-flex-flex-wrap: nowrap;--amplify-components-heading-1-font-size: var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight: var(--amplify-font-weights-light);--amplify-components-heading-2-font-size: var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight: var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size: var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight: var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size: var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight: var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size: var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight: var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size: var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-heading-color: var(--amplify-colors-font-primary);--amplify-components-heading-line-height: var(--amplify-line-heights-small);--amplify-components-icon-line-height: 1;--amplify-components-icon-height: 1em;--amplify-components-highlightmatch-highlighted-font-weight: var(--amplify-font-weights-bold);--amplify-components-image-max-width: 100%;--amplify-components-image-height: auto;--amplify-components-image-object-fit: initial;--amplify-components-image-object-position: initial;--amplify-components-inappmessaging-banner-height: 150px ;--amplify-components-inappmessaging-banner-width: 400px ;--amplify-components-inappmessaging-button-background-color: #e8e8e8;--amplify-components-inappmessaging-button-border-radius: 5px;--amplify-components-inappmessaging-button-color: black;--amplify-components-inappmessaging-dialog-height: 50vh;--amplify-components-inappmessaging-dialog-min-height: 400px;--amplify-components-inappmessaging-dialog-min-width: 400px;--amplify-components-inappmessaging-dialog-width: 30vw;--amplify-components-inappmessaging-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color: var(--amplify-colors-font-active);--amplify-components-link-color: var(--amplify-colors-font-interactive);--amplify-components-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-link-visited-color: var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color: var(--amplify-colors-background-primary);--amplify-components-loader-width: var(--amplify-font-sizes-medium);--amplify-components-loader-height: var(--amplify-font-sizes-medium);--amplify-components-loader-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap: round;--amplify-components-loader-animation-duration: 1s;--amplify-components-loader-small-width: var(--amplify-font-sizes-small);--amplify-components-loader-small-height: var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width: var(--amplify-font-sizes-large);--amplify-components-loader-large-height: var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size: var(--amplify-font-sizes-small);--amplify-components-loader-linear-width: 100%;--amplify-components-loader-linear-min-width: 5rem;--amplify-components-loader-linear-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap: round;--amplify-components-loader-linear-animation-duration: 1s;--amplify-components-loader-linear-small-stroke-width: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width: var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill: var(--amplify-colors-font-primary);--amplify-components-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-menu-border-radius: var(--amplify-radii-medium);--amplify-components-menu-border-width: var(--amplify-border-widths-small);--amplify-components-menu-border-style: solid;--amplify-components-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow: var(--amplify-shadows-large);--amplify-components-menu-flex-direction: column;--amplify-components-menu-gap: var(--amplify-space-zero);--amplify-components-menu-max-width: 30rem;--amplify-components-menu-min-width: 14rem;--amplify-components-menu-small-width: var(--amplify-font-sizes-medium);--amplify-components-menu-small-height: var(--amplify-font-sizes-medium);--amplify-components-menu-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height: 2.5rem;--amplify-components-menu-item-padding-inline-start: var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end: var(--amplify-space-medium);--amplify-components-message-align-items: center;--amplify-components-message-background-color: var(--amplify-colors-background-tertiary);--amplify-components-message-border-color: transparent;--amplify-components-message-border-style: solid;--amplify-components-message-border-width: var(--amplify-border-widths-small);--amplify-components-message-border-radius: var(--amplify-radii-xs);--amplify-components-message-color: var(--amplify-colors-font-primary);--amplify-components-message-justify-content: flex-start;--amplify-components-message-padding-block: var(--amplify-space-small);--amplify-components-message-padding-inline: var(--amplify-space-medium);--amplify-components-message-line-height: var(--amplify-line-heights-small);--amplify-components-message-icon-size: var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap: var(--amplify-space-xxs);--amplify-components-message-plain-color: var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color: transparent;--amplify-components-message-plain-info-color: var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color: transparent;--amplify-components-message-plain-error-color: var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color: transparent;--amplify-components-message-plain-success-color: var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color: transparent;--amplify-components-message-plain-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color: transparent;--amplify-components-message-outlined-color: var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color: var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color: var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color: var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color: var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color: var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color: var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-message-filled-color: var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color: var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color: transparent;--amplify-components-message-filled-info-color: var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color: var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color: transparent;--amplify-components-message-filled-error-color: var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color: var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color: transparent;--amplify-components-message-filled-success-color: var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color: var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color: transparent;--amplify-components-message-filled-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color: transparent;--amplify-components-pagination-current-align-items: center;--amplify-components-pagination-current-justify-content: center;--amplify-components-pagination-current-color: var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size: var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color: var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start: var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end: var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property: background-color;--amplify-components-pagination-button-transition-duration: var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items: baseline;--amplify-components-pagination-ellipsis-justify-content: center;--amplify-components-pagination-ellipsis-padding-inline-start: var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end: var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left: var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right: var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius: var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color: var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color: var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color: var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color: var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color: var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color: var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color: var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color: var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color: var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color: var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow: var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color: var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color: var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color: var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius: var(--amplify-radii-small);--amplify-components-placeholder-transition-duration: var(--amplify-time-long);--amplify-components-placeholder-start-color: var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color: var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height: var(--amplify-space-small);--amplify-components-placeholder-default-height: var(--amplify-space-medium);--amplify-components-placeholder-large-height: var(--amplify-space-large);--amplify-components-radio-align-items: center;--amplify-components-radio-justify-content: flex-start;--amplify-components-radio-gap: inherit;--amplify-components-radio-disabled-cursor: not-allowed;--amplify-components-radio-button-align-items: center;--amplify-components-radio-button-justify-content: center;--amplify-components-radio-button-width: var(--amplify-font-sizes-medium);--amplify-components-radio-button-height: var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing: border-box;--amplify-components-radio-button-border-width: var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style: solid;--amplify-components-radio-button-border-radius: 50%;--amplify-components-radio-button-border-color: var(--amplify-colors-border-primary);--amplify-components-radio-button-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property: all;--amplify-components-radio-button-transition-duration: var(--amplify-time-medium);--amplify-components-radio-button-outline-color: var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style: solid;--amplify-components-radio-button-outline-width: var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding: var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width: var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height: var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width: var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height: var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color: var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color: var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-label-color: var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width: var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color: var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color: var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color: var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color: var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color: var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight: var(--amplify-font-weights-normal);--amplify-components-rating-large-size: var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size: var(--amplify-font-sizes-xl);--amplify-components-rating-small-size: var(--amplify-font-sizes-small);--amplify-components-rating-filled-color: var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color: var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color: var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color: var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-select-color: var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color: var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex: 1;--amplify-components-select-wrapper-display: block;--amplify-components-select-wrapper-position: relative;--amplify-components-select-wrapper-cursor: pointer;--amplify-components-select-icon-wrapper-align-items: center;--amplify-components-select-icon-wrapper-position: absolute;--amplify-components-select-icon-wrapper-top: 50%;--amplify-components-select-icon-wrapper-right: var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform: translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events: none;--amplify-components-select-icon-wrapper-small-right: var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right: var(--amplify-space-medium);--amplify-components-select-option-background-color: transparent;--amplify-components-select-option-color: var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color: transparent;--amplify-components-select-white-space: nowrap;--amplify-components-select-min-width: 6.5rem;--amplify-components-select-small-min-width: 5.5rem;--amplify-components-select-small-padding-inline-end: var(--amplify-space-xl);--amplify-components-select-large-min-width: 7.5rem;--amplify-components-select-large-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline: var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline: var(--amplify-space-small);--amplify-components-selectfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction: column;--amplify-components-selectfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color: var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block: var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius: 9999px;--amplify-components-sliderfield-track-height: .375rem;--amplify-components-sliderfield-track-min-width: 10rem;--amplify-components-sliderfield-range-background-color: var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius: 9999px;--amplify-components-sliderfield-range-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width: 1.25rem;--amplify-components-sliderfield-thumb-height: 1.25rem;--amplify-components-sliderfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow: var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius: 50%;--amplify-components-sliderfield-thumb-border-width: var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color: var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style: solid;--amplify-components-sliderfield-thumb-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color: transparent;--amplify-components-sliderfield-thumb-disabled-box-shadow: none;--amplify-components-sliderfield-thumb-hover-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height: .25rem;--amplify-components-sliderfield-small-thumb-width: 1rem;--amplify-components-sliderfield-small-thumb-height: 1rem;--amplify-components-sliderfield-large-track-height: .625rem;--amplify-components-sliderfield-large-thumb-width: 1.5rem;--amplify-components-sliderfield-large-thumb-height: 1.5rem;--amplify-components-stepperfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction: column;--amplify-components-stepperfield-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align: center;--amplify-components-stepperfield-button-color: var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color: var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color: var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style: dashed;--amplify-components-storagemanager-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap: var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align: center;--amplify-components-storagemanager-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius: var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style: var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style: solid;--amplify-components-storagemanager-file-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block: var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline: var(--amplify-space-small);--amplify-components-storagemanager-file-gap: var(--amplify-space-small);--amplify-components-storagemanager-file-align-items: baseline;--amplify-components-storagemanager-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction: column;--amplify-components-storagemanager-filelist-gap: var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap: round;--amplify-components-storagemanager-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style: solid;--amplify-components-storagemanager-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height: 40rem;--amplify-components-storagemanager-previewer-max-width: auto;--amplify-components-storagemanager-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap: var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content: flex-end;--amplify-components-switchfield-disabled-opacity: var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size: var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size: var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size: var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding: var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color: transparent;--amplify-components-switchfield-thumb-border-width: var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style: solid;--amplify-components-switchfield-thumb-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform: var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration: var(--amplify-time-medium);--amplify-components-switchfield-thumb-width: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color: var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding: var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration: var(--amplify-time-short);--amplify-components-switchfield-track-width: var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color: var(--amplify-colors-background-error);--amplify-components-table-border-collapse: collapse;--amplify-components-table-display: table;--amplify-components-table-width: 100%;--amplify-components-table-head-display: table-header-group;--amplify-components-table-head-vertical-align: middle;--amplify-components-table-body-display: table-row-group;--amplify-components-table-body-vertical-align: middle;--amplify-components-table-foot-display: table-footer-group;--amplify-components-table-foot-vertical-align: middle;--amplify-components-table-row-display: table-row;--amplify-components-table-row-vertical-align: middle;--amplify-components-table-row-hover-background-color: var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color: var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style: solid;--amplify-components-table-header-border-width: var(--amplify-border-widths-small);--amplify-components-table-header-color: var(--amplify-colors-font-primary);--amplify-components-table-header-display: table-cell;--amplify-components-table-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight: var(--amplify-font-weights-bold);--amplify-components-table-header-padding: var(--amplify-space-medium);--amplify-components-table-header-vertical-align: middle;--amplify-components-table-header-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding: var(--amplify-space-large);--amplify-components-table-header-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding: var(--amplify-space-xs);--amplify-components-table-data-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style: solid;--amplify-components-table-data-border-width: var(--amplify-border-widths-small);--amplify-components-table-data-color: var(--amplify-colors-font-primary);--amplify-components-table-data-display: table-cell;--amplify-components-table-data-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight: var(--amplify-font-weights-normal);--amplify-components-table-data-padding: var(--amplify-space-medium);--amplify-components-table-data-vertical-align: middle;--amplify-components-table-data-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding: var(--amplify-space-large);--amplify-components-table-data-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding: var(--amplify-space-xs);--amplify-components-table-caption-caption-side: bottom;--amplify-components-table-caption-color: var(--amplify-colors-font-primary);--amplify-components-table-caption-display: table-caption;--amplify-components-table-caption-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align: center;--amplify-components-table-caption-word-break: break-all;--amplify-components-table-caption-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size: var(--amplify-font-sizes-small);--amplify-components-tabs-background-color: transparent;--amplify-components-tabs-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style: solid;--amplify-components-tabs-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-gap: 0;--amplify-components-tabs-item-background-color: transparent;--amplify-components-tabs-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style: solid;--amplify-components-tabs-item-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-item-color: var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size: var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight: var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical: var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal: var(--amplify-space-medium);--amplify-components-tabs-item-text-align: center;--amplify-components-tabs-item-transition-duration: var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color: transparent;--amplify-components-tabs-item-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow: none;--amplify-components-tabs-item-hover-color: var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color: transparent;--amplify-components-tabs-item-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow: 0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color: var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color: transparent;--amplify-components-tabs-item-active-border-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow: none;--amplify-components-tabs-item-active-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color: transparent;--amplify-components-tabs-item-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow: none;--amplify-components-tabs-item-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color: transparent;--amplify-components-tabs-panel-padding-inline: 0;--amplify-components-tabs-panel-padding-block: var(--amplify-space-small);--amplify-components-text-color: var(--amplify-colors-font-primary);--amplify-components-text-primary-color: var(--amplify-colors-font-primary);--amplify-components-text-secondary-color: var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color: var(--amplify-colors-font-tertiary);--amplify-components-text-error-color: var(--amplify-colors-font-error);--amplify-components-text-warning-color: var(--amplify-colors-font-warning);--amplify-components-text-success-color: var(--amplify-colors-font-success);--amplify-components-text-info-color: var(--amplify-colors-font-info);--amplify-components-textareafield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color: var(--amplify-colors-border-primary);--amplify-components-togglebutton-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color: var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color: var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color: var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width: var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items: center;--amplify-components-togglebuttongroup-align-content: center;--amplify-components-togglebuttongroup-justify-content: flex-start;--amplify-border-widths-small: 1px;--amplify-border-widths-medium: 2px;--amplify-border-widths-large: 3px;--amplify-colors-red-10: hsl(0, 75%, 95%);--amplify-colors-red-20: hsl(0, 75%, 85%);--amplify-colors-red-40: hsl(0, 75%, 75%);--amplify-colors-red-60: hsl(0, 50%, 50%);--amplify-colors-red-80: hsl(0, 95%, 30%);--amplify-colors-red-90: hsl(0, 100%, 20%);--amplify-colors-red-100: hsl(0, 100%, 15%);--amplify-colors-orange-10: hsl(30, 75%, 95%);--amplify-colors-orange-20: hsl(30, 75%, 85%);--amplify-colors-orange-40: hsl(30, 75%, 75%);--amplify-colors-orange-60: hsl(30, 50%, 50%);--amplify-colors-orange-80: hsl(30, 95%, 30%);--amplify-colors-orange-90: hsl(30, 100%, 20%);--amplify-colors-orange-100: hsl(30, 100%, 15%);--amplify-colors-yellow-10: hsl(60, 75%, 95%);--amplify-colors-yellow-20: hsl(60, 75%, 85%);--amplify-colors-yellow-40: hsl(60, 75%, 75%);--amplify-colors-yellow-60: hsl(60, 50%, 50%);--amplify-colors-yellow-80: hsl(60, 95%, 30%);--amplify-colors-yellow-90: hsl(60, 100%, 20%);--amplify-colors-yellow-100: hsl(60, 100%, 15%);--amplify-colors-green-10: hsl(130, 60%, 95%);--amplify-colors-green-20: hsl(130, 60%, 90%);--amplify-colors-green-40: hsl(130, 44%, 63%);--amplify-colors-green-60: hsl(130, 43%, 46%);--amplify-colors-green-80: hsl(130, 33%, 37%);--amplify-colors-green-90: hsl(130, 27%, 29%);--amplify-colors-green-100: hsl(130, 22%, 23%);--amplify-colors-teal-10: hsl(190, 75%, 95%);--amplify-colors-teal-20: hsl(190, 75%, 85%);--amplify-colors-teal-40: hsl(190, 70%, 70%);--amplify-colors-teal-60: hsl(190, 50%, 50%);--amplify-colors-teal-80: hsl(190, 95%, 30%);--amplify-colors-teal-90: hsl(190, 100%, 20%);--amplify-colors-teal-100: hsl(190, 100%, 15%);--amplify-colors-blue-10: hsl(220, 95%, 95%);--amplify-colors-blue-20: hsl(220, 85%, 85%);--amplify-colors-blue-40: hsl(220, 70%, 70%);--amplify-colors-blue-60: hsl(220, 50%, 50%);--amplify-colors-blue-80: hsl(220, 95%, 30%);--amplify-colors-blue-90: hsl(220, 100%, 20%);--amplify-colors-blue-100: hsl(220, 100%, 15%);--amplify-colors-purple-10: hsl(300, 95%, 95%);--amplify-colors-purple-20: hsl(300, 85%, 85%);--amplify-colors-purple-40: hsl(300, 70%, 70%);--amplify-colors-purple-60: hsl(300, 50%, 50%);--amplify-colors-purple-80: hsl(300, 95%, 30%);--amplify-colors-purple-90: hsl(300, 100%, 20%);--amplify-colors-purple-100: hsl(300, 100%, 15%);--amplify-colors-pink-10: hsl(340, 95%, 95%);--amplify-colors-pink-20: hsl(340, 90%, 85%);--amplify-colors-pink-40: hsl(340, 70%, 70%);--amplify-colors-pink-60: hsl(340, 50%, 50%);--amplify-colors-pink-80: hsl(340, 95%, 30%);--amplify-colors-pink-90: hsl(340, 100%, 20%);--amplify-colors-pink-100: hsl(340, 100%, 15%);--amplify-colors-neutral-10: hsl(210, 5%, 98%);--amplify-colors-neutral-20: hsl(210, 5%, 94%);--amplify-colors-neutral-40: hsl(210, 5%, 87%);--amplify-colors-neutral-60: hsl(210, 10%, 58%);--amplify-colors-neutral-80: hsl(210, 10%, 40%);--amplify-colors-neutral-90: hsl(210, 25%, 25%);--amplify-colors-neutral-100: hsl(210, 50%, 10%);--amplify-colors-primary-10: var(--amplify-colors-teal-10);--amplify-colors-primary-20: var(--amplify-colors-teal-20);--amplify-colors-primary-40: var(--amplify-colors-teal-40);--amplify-colors-primary-60: var(--amplify-colors-teal-60);--amplify-colors-primary-80: var(--amplify-colors-teal-80);--amplify-colors-primary-90: var(--amplify-colors-teal-90);--amplify-colors-primary-100: var(--amplify-colors-teal-100);--amplify-colors-secondary-10: var(--amplify-colors-purple-10);--amplify-colors-secondary-20: var(--amplify-colors-purple-20);--amplify-colors-secondary-40: var(--amplify-colors-purple-40);--amplify-colors-secondary-60: var(--amplify-colors-purple-60);--amplify-colors-secondary-80: var(--amplify-colors-purple-80);--amplify-colors-secondary-90: var(--amplify-colors-purple-90);--amplify-colors-secondary-100: var(--amplify-colors-purple-100);--amplify-colors-font-primary: var(--amplify-colors-neutral-100);--amplify-colors-font-secondary: var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary: var(--amplify-colors-neutral-80);--amplify-colors-font-disabled: var(--amplify-colors-neutral-60);--amplify-colors-font-inverse: var(--amplify-colors-white);--amplify-colors-font-interactive: var(--amplify-colors-primary-80);--amplify-colors-font-hover: var(--amplify-colors-primary-90);--amplify-colors-font-focus: var(--amplify-colors-primary-100);--amplify-colors-font-active: var(--amplify-colors-primary-100);--amplify-colors-font-info: var(--amplify-colors-blue-90);--amplify-colors-font-warning: var(--amplify-colors-orange-90);--amplify-colors-font-error: var(--amplify-colors-red-90);--amplify-colors-font-success: var(--amplify-colors-green-90);--amplify-colors-background-primary: var(--amplify-colors-white);--amplify-colors-background-secondary: var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary: var(--amplify-colors-neutral-60);--amplify-colors-background-disabled: var(--amplify-colors-background-tertiary);--amplify-colors-background-info: var(--amplify-colors-blue-10);--amplify-colors-background-warning: var(--amplify-colors-orange-10);--amplify-colors-background-error: var(--amplify-colors-red-10);--amplify-colors-background-success: var(--amplify-colors-green-10);--amplify-colors-border-primary: var(--amplify-colors-neutral-60);--amplify-colors-border-secondary: var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-border-disabled: var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed: var(--amplify-colors-primary-100);--amplify-colors-border-focus: var(--amplify-colors-primary-100);--amplify-colors-border-error: var(--amplify-colors-red-80);--amplify-colors-border-info: var(--amplify-colors-blue-80);--amplify-colors-border-success: var(--amplify-colors-green-80);--amplify-colors-border-warning: var(--amplify-colors-orange-80);--amplify-colors-shadow-primary: hsla(210, 50%, 10%, .25);--amplify-colors-shadow-secondary: hsla(210, 50%, 10%, .15);--amplify-colors-shadow-tertiary: hsla(210, 50%, 10%, .05);--amplify-colors-overlay-5: hsla(0, 0%, 0%, .05);--amplify-colors-overlay-10: hsla(0, 0%, 0%, .1);--amplify-colors-overlay-20: hsla(0, 0%, 0%, .2);--amplify-colors-overlay-30: hsla(0, 0%, 0%, .3);--amplify-colors-overlay-40: hsla(0, 0%, 0%, .4);--amplify-colors-overlay-50: hsla(0, 0%, 0%, .5);--amplify-colors-overlay-60: hsla(0, 0%, 0%, .6);--amplify-colors-overlay-70: hsla(0, 0%, 0%, .7);--amplify-colors-overlay-80: hsla(0, 0%, 0%, .8);--amplify-colors-overlay-90: hsla(0, 0%, 0%, .9);--amplify-colors-black: hsl(0, 0%, 0%);--amplify-colors-white: hsl(0, 0%, 100%);--amplify-colors-transparent: transparent;--amplify-fonts-default-variable: "InterVariable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-fonts-default-static: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-font-sizes-xxxs: .375rem;--amplify-font-sizes-xxs: .5rem;--amplify-font-sizes-xs: .75rem;--amplify-font-sizes-small: .875rem;--amplify-font-sizes-medium: 1rem;--amplify-font-sizes-large: 1.25rem;--amplify-font-sizes-xl: 1.5rem;--amplify-font-sizes-xxl: 2rem;--amplify-font-sizes-xxxl: 2.5rem;--amplify-font-sizes-xxxxl: 3rem;--amplify-font-weights-hairline: 100;--amplify-font-weights-thin: 200;--amplify-font-weights-light: 300;--amplify-font-weights-normal: 400;--amplify-font-weights-medium: 500;--amplify-font-weights-semibold: 600;--amplify-font-weights-bold: 700;--amplify-font-weights-extrabold: 800;--amplify-font-weights-black: 900;--amplify-line-heights-small: 1.25;--amplify-line-heights-medium: 1.5;--amplify-line-heights-large: 2;--amplify-opacities-0: 0;--amplify-opacities-10: .1;--amplify-opacities-20: .2;--amplify-opacities-30: .3;--amplify-opacities-40: .4;--amplify-opacities-50: .5;--amplify-opacities-60: .6;--amplify-opacities-70: .7;--amplify-opacities-80: .8;--amplify-opacities-90: .9;--amplify-opacities-100: 1;--amplify-outline-offsets-small: 1px;--amplify-outline-offsets-medium: 2px;--amplify-outline-offsets-large: 3px;--amplify-outline-widths-small: 1px;--amplify-outline-widths-medium: 2px;--amplify-outline-widths-large: 3px;--amplify-radii-xs: .125rem;--amplify-radii-small: .25rem;--amplify-radii-medium: .5rem;--amplify-radii-large: 1rem;--amplify-radii-xl: 2rem;--amplify-radii-xxl: 4rem;--amplify-radii-xxxl: 8rem;--amplify-shadows-small: 0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium: 0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large: 0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero: 0;--amplify-space-xxxs: .25rem;--amplify-space-xxs: .375rem;--amplify-space-xs: .5rem;--amplify-space-small: .75rem;--amplify-space-medium: 1rem;--amplify-space-large: 1.5rem;--amplify-space-xl: 2rem;--amplify-space-xxl: 3rem;--amplify-space-xxxl: 4.5rem;--amplify-space-relative-xxxs: .25em;--amplify-space-relative-xxs: .375em;--amplify-space-relative-xs: .5em;--amplify-space-relative-small: .75em;--amplify-space-relative-medium: 1em;--amplify-space-relative-large: 1.5em;--amplify-space-relative-xl: 2em;--amplify-space-relative-xxl: 3em;--amplify-space-relative-xxxl: 4.5em;--amplify-space-relative-full: 100%;--amplify-time-short: .1s;--amplify-time-medium: .25s;--amplify-time-long: .5s;--amplify-transforms-slide-x-small: translateX(.5em);--amplify-transforms-slide-x-medium: translateX(1em);--amplify-transforms-slide-x-large: translateX(2em)}html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings: normal){html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--amplify-line-heights-medium)}*{box-sizing:border-box}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content)}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{display:block;color:var(--amplify-components-text-color)}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-text--primary{color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:var(--amplify-components-text-error-color)}.amplify-text--info{color:var(--amplify-components-text-info-color)}.amplify-text--success{color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:var(--amplify-components-badge-background-color);border-radius:var(--amplify-components-badge-border-radius);color:var(--amplify-components-badge-color);display:inline-flex;font-size:var(--amplify-components-badge-font-size);font-weight:var(--amplify-components-badge-font-weight);line-height:var(--amplify-components-badge-line-height);padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:var(--amplify-components-badge-text-align)}.amplify-badge--info{color:var(--amplify-components-badge-info-color);background-color:var(--amplify-components-badge-info-background-color)}.amplify-badge--error{color:var(--amplify-components-badge-error-color);background-color:var(--amplify-components-badge-error-background-color)}.amplify-badge--warning{color:var(--amplify-components-badge-warning-color);background-color:var(--amplify-components-badge-warning-background-color)}.amplify-badge--success{color:var(--amplify-components-badge-success-color);background-color:var(--amplify-components-badge-success-background-color)}.amplify-badge--small{font-size:var(--amplify-components-badge-small-font-size);padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:var(--amplify-components-badge-large-font-size);padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color: var( --amplify-components-button-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-border-color );--amplify-internal-button-color: var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-focus-box-shadow );--amplify-internal-button-border-width: var( --amplify-components-button-border-width );align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:var(--amplify-components-button-border-radius);border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;display:inline-flex;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:var(--amplify-components-button-line-height);padding-block-start:var(--amplify-components-button-padding-block-start);padding-block-end:var(--amplify-components-button-padding-block-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-button-disabled-color: var( --amplify-components-button-disabled-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-disabled-background-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-disabled-border-color );--amplify-internal-button-disabled-text-decoration: initial;--amplify-internal-button-loading-background-color: var( --amplify-components-button-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-loading-color );--amplify-internal-button-loading-text-decoration: initial}.amplify-button:hover{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-hover-color )}.amplify-button:focus{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-focus-color );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color: var( --amplify-components-button-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-active-color )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-color )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-hover-color )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-info-focus-box-shadow )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-active-color )}.amplify-button--outlined--warning{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-color )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-hover-color )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-warning-focus-box-shadow )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-active-color )}.amplify-button--outlined--error{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-color )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-hover-color )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-error-focus-box-shadow )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-active-color )}.amplify-button--outlined--success{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-color )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-hover-color )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-success-focus-box-shadow )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-active-color )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-color )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-hover-color )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-overlay-focus-box-shadow )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-active-color )}.amplify-button--menu{border-width:var(--amplify-components-button-menu-border-width);background-color:var(--amplify-components-button-menu-background-color);justify-content:var(--amplify-components-button-menu-justify-content);--amplify-internal-button-disabled-color: var( --amplify-components-button-menu-disabled-color )}.amplify-button--menu:hover{color:var(--amplify-components-button-menu-hover-color);background-color:var(--amplify-components-button-menu-hover-background-color)}.amplify-button--menu:focus{box-shadow:none;color:var(--amplify-components-button-menu-focus-color);background-color:var(--amplify-components-button-menu-focus-background-color)}.amplify-button--menu:active{color:var(--amplify-components-button-menu-active-color);background-color:var(--amplify-components-button-menu-active-background-color)}.amplify-button--primary{--amplify-internal-button-border-width: var( --amplify-components-button-primary-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-primary-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-primary-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-primary-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-primary-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-primary-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-primary-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-primary-loading-color )}.amplify-button--primary:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-hover-color )}.amplify-button--primary:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-focus-box-shadow )}.amplify-button--primary:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-active-color )}.amplify-button--primary--info{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-color )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-hover-color )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-info-focus-box-shadow )}.amplify-button--primary--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-active-color )}.amplify-button--primary--warning{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-color )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-hover-color )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-warning-focus-box-shadow )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-active-color )}.amplify-button--primary--error{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-color )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-hover-color )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-error-focus-box-shadow )}.amplify-button--primary--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-active-color )}.amplify-button--primary--success{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-color )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-hover-color )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-success-focus-box-shadow )}.amplify-button--primary--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-active-color )}.amplify-button--primary--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-color )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-hover-color )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-overlay-focus-box-shadow )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-active-color )}.amplify-button--link{--amplify-internal-button-border-width: var( --amplify-components-button-link-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-link-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-link-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-link-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-link-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-link-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-link-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-link-loading-color )}.amplify-button--link:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-hover-color )}.amplify-button--link:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-focus-box-shadow )}.amplify-button--link:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-active-color )}.amplify-button--link--info{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-color )}.amplify-button--link--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-hover-color )}.amplify-button--link--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-info-focus-box-shadow )}.amplify-button--link--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-active-color )}.amplify-button--link--warning{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-color )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-hover-color )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-warning-focus-box-shadow )}.amplify-button--link--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-active-color )}.amplify-button--link--error{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-color )}.amplify-button--link--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-hover-color )}.amplify-button--link--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-error-focus-box-shadow )}.amplify-button--link--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-active-color )}.amplify-button--link--success{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-color )}.amplify-button--link--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-hover-color )}.amplify-button--link--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-success-focus-box-shadow )}.amplify-button--link--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-active-color )}.amplify-button--link--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-color )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-hover-color )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-overlay-focus-box-shadow )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-active-color )}.amplify-button--destructive{border-width:var(--amplify-components-button-destructive-border-width);background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);color:var(--amplify-components-button-destructive-color);--amplify-internal-button-disabled-border-color: var( --amplify-components-button-destructive-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-destructive-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-destructive-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-destructive-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-destructive-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-destructive-loading-color )}.amplify-button--destructive:hover{background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:var(--amplify-components-button-destructive-hover-border-color);color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:var(--amplify-components-button-destructive-focus-border-color);color:var(--amplify-components-button-destructive-focus-color);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow)}.amplify-button--destructive:active{background-color:var(--amplify-components-button-destructive-active-background-color);border-color:var(--amplify-components-button-destructive-active-border-color);color:var(--amplify-components-button-destructive-active-color)}.amplify-button--warning{background-color:var(--amplify-components-button-warning-background-color);border-color:var(--amplify-components-button-warning-border-color);border-width:var(--amplify-components-button-warning-border-width);color:var(--amplify-components-button-warning-color);--amplify-internal-button-disabled-text-decoration: none;--amplify-internal-button-disabled-border-color: var( --amplify-components-button-warning-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-warning-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-warning-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-warning-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-warning-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-warning-loading-color );--amplify-internal-button-loading-text-decoration: none}.amplify-button--warning:hover{background-color:var(--amplify-components-button-warning-hover-background-color);border-color:var(--amplify-components-button-warning-hover-border-color);color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:var(--amplify-components-button-warning-focus-background-color);border-color:var(--amplify-components-button-warning-focus-border-color);color:var(--amplify-components-button-warning-focus-color);box-shadow:var(--amplify-components-button-warning-focus-box-shadow)}.amplify-button--warning:active{background-color:var(--amplify-components-button-warning-active-background-color);border-color:var(--amplify-components-button-warning-active-border-color);color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{font-size:var(--amplify-components-button-small-font-size);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end)}.amplify-button--disabled{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration);cursor:not-allowed}.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled :focus{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled:active{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:focus{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:active{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion: reduce){.amplify-button{transition:none}}.amplify-dropzone{display:block;background-color:var(--amplify-components-dropzone-background-color);border-color:var(--amplify-components-dropzone-border-color);border-width:var(--amplify-components-dropzone-border-width);border-style:var(--amplify-components-dropzone-border-style);border-radius:var(--amplify-components-dropzone-border-radius);color:var(--amplify-components-dropzone-color);padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{cursor:not-allowed;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-width:var(--amplify-components-dropzone-disabled-border-width);border-style:var(--amplify-components-dropzone-disabled-border-style);border-radius:var(--amplify-components-dropzone-disabled-border-radius);color:var(--amplify-components-dropzone-disabled-color)}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-width:var(--amplify-components-dropzone-active-border-width);border-style:var(--amplify-components-dropzone-active-border-style);border-radius:var(--amplify-components-dropzone-active-border-radius);color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:var(--amplify-components-dropzone-rejected-border-color);border-width:var(--amplify-components-dropzone-rejected-border-width);border-style:var(--amplify-components-dropzone-rejected-border-style);border-radius:var(--amplify-components-dropzone-rejected-border-radius);color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:var(--amplify-components-dropzone-accepted-border-color);border-width:var(--amplify-components-dropzone-accepted-border-width);border-style:var(--amplify-components-dropzone-accepted-border-style);border-radius:var(--amplify-components-dropzone-accepted-border-radius);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-style:var(--amplify-components-fieldmessages-description-font-style);font-size:var(--amplify-components-fieldmessages-description-font-size)}.amplify-field__error-message{color:var(--amplify-components-fieldmessages-error-color);font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:var(--amplify-components-heading-color);line-height:var(--amplify-components-heading-line-height);display:block}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-heading--1{font-size:var(--amplify-components-heading-1-font-size);font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:var(--amplify-components-heading-2-font-size);font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:var(--amplify-components-heading-3-font-size);font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:var(--amplify-components-heading-4-font-size);font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:var(--amplify-components-heading-5-font-size);font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:var(--amplify-components-heading-6-font-size);font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{display:inline-block;vertical-align:middle;fill:currentColor;height:var(--amplify-components-icon-height);line-height:var(--amplify-components-icon-line-height)}.amplify-icon>svg{height:var(--amplify-components-icon-height);width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;display:inline-block;--amplify-components-fieldcontrol-color: var( --amplify-components-input-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-input-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-input-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-input-focus-border-color )}.amplify-input:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-input--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-textarea{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;max-height:100%}.amplify-textarea:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-textarea--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-image{height:var(--amplify-components-image-height);max-width:var(--amplify-components-image-max-width);-o-object-fit:var(--amplify-components-image-object-fit);object-fit:var(--amplify-components-image-object-fit);-o-object-position:var(--amplify-components-image-object-position);object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:var(--amplify-components-link-color);-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration);cursor:pointer}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{width:var(--amplify-components-loader-width);height:var(--amplify-components-loader-height);font-size:var(--amplify-components-loader-font-size);fill:none;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-font-size );--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-stroke-width )}.amplify-loader circle:last-of-type{transform-origin:center center;animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration);stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap)}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{animation:none;stroke-dasharray:100% 200%;stroke-dashoffset:50%}}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-name:amplify-loader-linear;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{animation:none;stroke-dashoffset:-50%}}.amplify-loader--small{width:var(--amplify-components-loader-small-width);height:var(--amplify-components-loader-small-height);font-size:var(--amplify-components-loader-small-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-small-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-small-font-size )}.amplify-loader--large{width:var(--amplify-components-loader-large-width);height:var(--amplify-components-loader-large-height);font-size:var(--amplify-components-loader-large-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-large-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-large-font-size )}.amplify-loader--linear{width:var(--amplify-components-loader-linear-width);min-width:var(--amplify-components-loader-linear-min-width);stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{animation:none;stroke-dashoffset:0%;stroke-dasharray:none}.amplify-loader__label{fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:var(--amplify-components-placeholder-transition-duration);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:var(--amplify-components-placeholder-border-radius);height:var(--amplify-components-placeholder-default-height);width:100%;display:block}.amplify-placeholder--small{height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:var(--amplify-components-placeholder-start-color)}to{background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion: reduce){.amplify-placeholder{animation:none;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{display:flex;font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);justify-content:center;align-items:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{visibility:visible;font-size:var(--amplify-components-copy-tool-tip-font-size)}[data-amplify-copy-tooltip]{visibility:hidden;position:absolute;bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color)}.amplify-accordion{display:block;background-color:var(--amplify-components-accordion-background-color);border-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item{display:block;position:relative;border-width:var(--amplify-components-accordion-item-border-width);border-style:var(--amplify-components-accordion-item-border-style);border-color:var(--amplify-components-accordion-item-border-color)}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(-1 * var(--amplify-components-accordion-item-border-width))}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{cursor:pointer;display:flex;position:relative;color:var(--amplify-components-accordion-item-trigger-color);border-radius:var(--amplify-components-accordion-item-border-radius);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);gap:var(--amplify-components-accordion-item-trigger-gap);align-items:var(--amplify-components-accordion-item-trigger-align-items);justify-content:var(--amplify-components-accordion-item-trigger-justify-content)}.amplify-accordion__item__trigger:hover{background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{display:block;color:var(--amplify-components-accordion-item-content-color);padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-property:transform;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:var(--amplify-components-alert-align-items);background-color:var(--amplify-components-alert-background-color);color:var(--amplify-components-alert-color);justify-content:var(--amplify-components-alert-justify-content);padding-block:var(--amplify-components-alert-padding-block);padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{color:var(--amplify-components-alert-info-color);background-color:var(--amplify-components-alert-info-background-color)}.amplify-alert--error{color:var(--amplify-components-alert-error-color);background-color:var(--amplify-components-alert-error-background-color)}.amplify-alert--warning{color:var(--amplify-components-alert-warning-color);background-color:var(--amplify-components-alert-warning-background-color)}.amplify-alert--success{color:var(--amplify-components-alert-success-color);background-color:var(--amplify-components-alert-success-background-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-weight:var(--amplify-components-alert-heading-font-weight);font-size:var(--amplify-components-alert-heading-font-size)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu__option,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu--empty{padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{position:relative;display:block}.amplify-autocomplete__menu{position:absolute;z-index:999999;width:var(--amplify-components-autocomplete-menu-width);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-width:var(--amplify-components-autocomplete-menu-border-width);border-style:var(--amplify-components-autocomplete-menu-border-style);border-radius:var(--amplify-components-autocomplete-menu-border-radius)}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{display:var(--amplify-components-autocomplete-menu-loading-display);align-items:var(--amplify-components-autocomplete-menu-loading-align-items);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{position:relative;overscroll-behavior:contain;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:var(--amplify-components-autocomplete-menu-options-max-height)}.amplify-autocomplete__menu__option{background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:var(--amplify-components-autocomplete-menu-option-color);cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{overflow-y:auto;width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background-color:var(--amplify-components-authenticator-modal-background-color);position:fixed;top:var(--amplify-components-authenticator-modal-top);left:var(--amplify-components-authenticator-modal-left);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (min-width: 30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);box-shadow:var(--amplify-components-authenticator-router-box-shadow);border-color:var(--amplify-components-authenticator-router-border-color);border-width:var(--amplify-components-authenticator-router-border-width);border-style:var(--amplify-components-authenticator-router-border-style)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (max-width: 26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{flex-direction:column;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{font-weight:400;gap:var(--amplify-space-medium)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{font-size:var(--amplify-font-sizes-xxxl);color:var(--amplify-colors-green-60, #34a853)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{padding:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:var(--amplify-colors-font-error);margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:var(--amplify-components-authenticator-passkey-icon-size, 12rem)}.amplify-avatar{--avatar-color: var(--amplify-components-avatar-color);--avatar-background-color: var(--amplify-components-avatar-background-color);--avatar-filled-background-color: var(--amplify-components-avatar-color);--avatar-filled-color: var(--amplify-components-avatar-background-color);--avatar-border-color: var(--amplify-components-avatar-border-color);--avatar-size: var(--amplify-components-avatar-width);--amplify-components-icon-height: 100%;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--avatar-color);background-color:var(--avatar-background-color);font-weight:var(--amplify-components-avatar-font-weight);font-size:var(--amplify-components-avatar-font-size);width:var(--amplify-components-avatar-width);height:var(--amplify-components-avatar-height);overflow:hidden;border-radius:var(--amplify-components-avatar-border-radius)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{border-width:var(--amplify-components-avatar-border-width);border-style:solid;padding:var(--amplify-components-avatar-border-width);border-color:var(--avatar-border-color);background-color:transparent;color:var(--avatar-color)}.amplify-avatar--small{--avatar-size: var(--amplify-components-avatar-small-width);width:var(--amplify-components-avatar-small-width);height:var(--amplify-components-avatar-small-height);font-size:var(--amplify-components-avatar-small-font-size)}.amplify-avatar--large{--avatar-size: var(--amplify-components-avatar-large-width);width:var(--amplify-components-avatar-large-width);height:var(--amplify-components-avatar-large-height);font-size:var(--amplify-components-avatar-large-font-size)}.amplify-avatar--warning{--avatar-border-color: var( --amplify-components-avatar-warning-border-color );--avatar-background-color: var( --amplify-components-avatar-warning-background-color );--avatar-color: var(--amplify-components-avatar-warning-color);--avatar-filled-background-color: var( --amplify-components-avatar-warning-color );--avatar-filled-color: var( --amplify-components-avatar-warning-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-warning-color )}.amplify-avatar--error{--avatar-border-color: var(--amplify-components-avatar-error-border-color);--avatar-background-color: var( --amplify-components-avatar-error-background-color );--avatar-color: var(--amplify-components-avatar-error-color);--avatar-filled-background-color: var( --amplify-components-avatar-error-color );--avatar-filled-color: var( --amplify-components-avatar-error-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-error-color )}.amplify-avatar--info{--avatar-border-color: var(--amplify-components-avatar-info-border-color);--avatar-background-color: var( --amplify-components-avatar-info-background-color );--avatar-color: var(--amplify-components-avatar-info-color);--avatar-filled-background-color: var( --amplify-components-avatar-info-color );--avatar-filled-color: var( --amplify-components-avatar-info-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-info-color )}.amplify-avatar--success{--avatar-border-color: var( --amplify-components-avatar-success-border-color );--avatar-background-color: var( --amplify-components-avatar-success-background-color );--avatar-color: var(--amplify-components-avatar-success-color);--avatar-filled-background-color: var( --amplify-components-avatar-success-color );--avatar-filled-color: var( --amplify-components-avatar-success-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-success-color )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size) * .6)}.amplify-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.amplify-avatar__loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:transparent}.amplify-breadcrumbs__list{display:flex;flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);flex-direction:var(--amplify-components-breadcrumbs-flex-direction);gap:var(--amplify-components-breadcrumbs-gap);color:var(--amplify-components-breadcrumbs-color)}.amplify-breadcrumbs__item{display:inline-flex;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);align-items:var(--amplify-components-breadcrumbs-item-align-items);line-height:var(--amplify-components-breadcrumbs-item-line-height);color:var(--amplify-components-breadcrumbs-item-color);font-size:var(--amplify-components-breadcrumbs-item-font-size)}.amplify-breadcrumbs__separator{color:var(--amplify-components-breadcrumbs-separator-color);font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:var(--amplify-components-breadcrumbs-link-color);font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);padding-block:var(--amplify-components-breadcrumbs-link-padding-block);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:var(--amplify-components-breadcrumbs-link-current-color);font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-radius:var(--amplify-components-card-border-radius);border-width:var(--amplify-components-card-border-width);border-style:var(--amplify-components-card-border-style);border-color:var(--amplify-components-card-border-color);box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-width:var(--amplify-components-card-outlined-border-width);border-style:var(--amplify-components-card-outlined-border-style);border-color:var(--amplify-components-card-outlined-border-color);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-width:var(--amplify-components-card-elevated-border-width);border-style:var(--amplify-components-card-elevated-border-style);border-color:var(--amplify-components-card-elevated-border-color);box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{justify-content:center;--amplify-components-pagination-current-color: var( --amplify-components-collection-pagination-current-color );--amplify-components-pagination-current-background-color: var( --amplify-components-collection-pagination-current-background-color );--amplify-components-pagination-button-color: var( --amplify-components-collection-pagination-button-color );--amplify-components-pagination-button-hover-color: var( --amplify-components-collection-pagination-button-hover-color );--amplify-components-pagination-button-hover-background-color: var( --amplify-components-collection-pagination-button-hover-background-color );--amplify-components-pagination-button-disabled-color: var( --amplify-components-collection-pagination-button-disabled-color )}.amplify-collection__search{flex-direction:row;justify-content:center;--amplify-components-searchfield-input-color: var( --amplify-components-collection-search-input-color );--amplify-components-searchfield-button-color: var( --amplify-components-collection-search-button-color );--amplify-components-searchfield-button-active-background-color: var( --amplify-components-collection-search-button-active-background-color );--amplify-components-searchfield-button-active-border-color: var( --amplify-components-collection-search-button-active-border-color );--amplify-components-searchfield-button-active-color: var( --amplify-components-collection-search-button-active-color );--amplify-components-searchfield-button-disabled-background-color: var( --amplify-components-collection-search-button-disabled-background-color );--amplify-components-searchfield-button-disabled-border-color: var( --amplify-components-collection-search-button-disabled-border-color );--amplify-components-searchfield-button-disabled-color: var( --amplify-components-collection-search-button-disabled-color );--amplify-components-searchfield-button-focus-background-color: var( --amplify-components-collection-search-button-focus-background-color );--amplify-components-searchfield-button-focus-border-color: var( --amplify-components-collection-search-button-focus-border-color );--amplify-components-searchfield-button-focus-color: var( --amplify-components-collection-search-button-focus-color );--amplify-components-searchfield-button-hover-background-color: var( --amplify-components-collection-search-button-hover-background-color );--amplify-components-searchfield-button-hover-border-color: var( --amplify-components-collection-search-button-hover-border-color );--amplify-components-searchfield-button-hover-color: var( --amplify-components-collection-search-button-hover-color )}.amplify-checkbox{cursor:var(--amplify-components-checkbox-cursor);align-items:var(--amplify-components-checkbox-align-items);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{cursor:var(--amplify-components-checkbox-disabled-cursor);color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkbox__button{position:var(--amplify-components-checkbox-button-position);align-items:var(--amplify-components-checkbox-button-align-items);justify-content:var(--amplify-components-checkbox-button-justify-content);color:var(--amplify-components-checkbox-button-color);--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-focus-box-shadow )}.amplify-checkbox__button:before{content:"";display:inline-block;position:absolute;box-sizing:border-box;width:var(--amplify-components-checkbox-button-before-width);height:var(--amplify-components-checkbox-button-before-height);border-width:var(--amplify-components-checkbox-button-before-border-width);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-color:var(--amplify-components-checkbox-button-before-border-color)}.amplify-checkbox__button--focused:before{outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-error-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-error-focus-box-shadow )}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{line-height:1;width:1em;height:1em;background-color:var(--amplify-components-checkbox-icon-background-color);opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);border-radius:var(--amplify-components-checkbox-icon-border-radius);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-background-color )}.amplify-checkbox__icon--checked{opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-checked-disabled-background-color )}.amplify-checkbox__icon--indeterminate{opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-indeterminate-disabled-background-color )}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:var(--amplify-components-checkboxfield-align-content);align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size: var( --amplify-components-divider-border-width );border-color:var(--amplify-components-divider-border-color);border-style:var(--amplify-components-divider-border-style);border-width:0;opacity:var(--amplify-components-divider-opacity);padding:0;display:flex;position:relative;text-align:center;justify-content:center}.amplify-divider:after{content:attr(data-label);position:absolute;transform:translateY(-50%);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color)}.amplify-divider--small{--amplify-internal-divider-size: var( --amplify-components-divider-small-border-width )}.amplify-divider--large{--amplify-internal-divider-size: var( --amplify-components-divider-large-border-width )}.amplify-divider--horizontal{width:100%;border-bottom-width:var(--amplify-internal-divider-size)}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{top:auto;transform:translate(-50%);padding-block:0;padding-inline:0}.amplify-field{font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap);flex-direction:var(--amplify-components-field-flex-direction)}.amplify-field--small{font-size:var(--amplify-components-field-small-font-size);gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:var(--amplify-components-field-large-font-size);gap:var(--amplify-components-field-large-gap)}.amplify-label{color:var(--amplify-components-field-label-color)}.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{gap:var(--amplify-components-fieldgroup-gap);align-self:stretch}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{flex-direction:column;align-items:var(--amplify-components-fieldgroup-vertical-align-items)}.amplify-field-group__outer-start,.amplify-field-group__outer-end{display:flex;flex-shrink:0;align-items:var(--amplify-components-fieldgroup-outer-align-items)}.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:transparent}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-end-color:transparent}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-moz-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{position:absolute;top:0;height:100%;pointer-events:none}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{pointer-events:all;height:100%}.amplify-field-group__inner-end{right:0;left:auto}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{right:auto;left:0}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end) * 3)}.amplify-field-group--has-inner-start .amplify-input{padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start) * 3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){display:flex;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);flex-direction:column;justify-content:center;height:100%}.amplify-fieldset{background-color:var(--amplify-components-fieldset-background-color);border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:var(--amplify-components-fieldset-flex-direction);gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:var(--amplify-components-fieldset-legend-color);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height);font-size:var(--amplify-components-fieldset-legend-font-size)}.amplify-fieldset__legend--small{font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{z-index:2;position:absolute;top:var(--amplify-space-medium);right:var(--amplify-space-medium)}.liveness-detector .amplify-button--primary:focus{box-shadow:unset;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-name:amplify-liveness-animation-fadeout;animation-duration:1s;animation-fill-mode:forwards}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{flex-direction:column;align-items:center;justify-content:center;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);position:relative}.amplify-liveness-camera-module--mobile{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}.amplify-liveness-video{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(-1)}.amplify-liveness-freshness-canvas{height:100%;width:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:1}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{position:absolute;left:50%;top:50%}.amplify-liveness-connecting-loader{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;z-index:3;width:100%;height:100%;background-color:var(--amplify-colors-background-primary)}.amplify-liveness-oval-canvas{flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{z-index:1;position:absolute;top:var(--amplify-space-medium);left:var(--amplify-space-medium)}.amplify-liveness-recording-icon{flex-direction:column;align-items:center;background-color:#fff;padding:var(--amplify-space-xxs);gap:var(--amplify-space-xxs);border-radius:var(--amplify-radii-small)}.amplify-liveness-recording-icon .amplify-text{color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:var(--amplify-colors-background-primary);border-radius:100%;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-small);max-width:100%}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);text-align:center;flex-direction:column}.amplify-liveness-toast--medium{border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:var(--amplify-font-sizes-xxl);padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse);text-align:center;flex-direction:column}.amplify-liveness-toast__container{gap:var(--amplify-space-xs);flex-direction:column;align-items:center}.amplify-liveness-toast--error{background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{display:block;width:min(70%,200px);position:relative;--amplify-liveness-match-indicator-transition: transform .2s linear}.amplify-liveness-match-indicator__bar{--percentage: 0;display:block;width:100%;height:var(--amplify-space-medium);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-white);position:relative;overflow:hidden;transform:translateZ(0);border:1px solid var(--amplify-colors-border-tertiary)}.amplify-liveness-match-indicator__pin{--percentage: 0;display:block;width:100%;position:absolute;top:50%;left:0;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__bar:after{position:absolute;content:"";width:100%;height:100%;background:var(--amplify-colors-primary-80);left:-100%;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__pin:after{--height: var(--amplify-space-xl);position:absolute;content:"";width:var(--amplify-space-small);height:var(--height);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-primary-80);left:0;top:0;transform:translate(-50%,calc(var(--height) / 2 * -1))}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:var(--amplify-colors-background-success);color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{background-color:#fff;border:1px solid var(--amplify-colors-border-primary);position:relative;display:flex;justify-content:center}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{position:absolute;left:0;top:0}.amplify-liveness-landscape-error-modal{background-color:var(--amplify-colors-background-primary);flex-direction:column;text-align:center;align-items:center;justify-content:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body{color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{color:var(--amplify-colors-blue-90);background-color:var(--amplify-colors-blue-10);align-items:center;z-index:3}.amplify-liveness-start-screen-instructions__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-large)}.amplify-liveness-error-modal{gap:var(--amplify-space-xs);align-items:center;justify-content:center;color:var(--amplify-colors-font-error)}.amplify-liveness-error-modal__heading{font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{position:absolute;top:26px;left:20px;z-index:3;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent var(--amplify-colors-background-primary) transparent}.amplify-liveness-popover__anchor-secondary{position:absolute;top:24px;left:19px;z-index:2;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--amplify-colors-border-secondary) transparent}.amplify-liveness-popover__container{position:absolute;background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);flex-direction:row;font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);top:33px;width:240px;border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;z-index:4}.amplify-liveness-start-screen-camera-select{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-xl);align-items:center;justify-content:flex-end;display:flex;z-index:2}.amplify-liveness-start-screen-camera-select__container{display:flex;justify-content:space-between;align-items:inherit;gap:var(--amplify-space-xs)}.amplify-liveness-start-screen-camera-select__label,.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{flex-direction:column;align-items:center;justify-content:center;text-align:center;height:480px}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{display:flex;justify-content:center;align-items:center}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-radius:var(--amplify-components-menu-border-radius);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);min-width:var(--amplify-components-menu-min-width);max-width:var(--amplify-components-menu-max-width);border-color:var(--amplify-components-menu-border-color);border-width:var(--amplify-components-menu-border-width);border-style:var(--amplify-components-menu-border-style)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:last-child{border-top-right-radius:0;border-top-left-radius:0}}.amplify-message{align-items:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline);border-color:var(--amplify-components-message-border-color);border-radius:var(--amplify-components-message-border-radius);border-style:var(--amplify-components-message-border-style);border-width:var(--amplify-components-message-border-width);line-height:var(--amplify-components-message-line-height)}.amplify-message--plain{background-color:var(--amplify-components-message-plain-background-color);border-color:var(--amplify-components-message-plain-border-color);color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:var(--amplify-components-message-plain-info-background-color);border-color:var(--amplify-components-message-plain-info-border-color);color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:var(--amplify-components-message-plain-error-background-color);border-color:var(--amplify-components-message-plain-error-border-color);color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:var(--amplify-components-message-plain-warning-background-color);border-color:var(--amplify-components-message-plain-warning-border-color);color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:var(--amplify-components-message-plain-success-background-color);border-color:var(--amplify-components-message-plain-success-border-color);color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:var(--amplify-components-message-outlined-background-color);border-color:var(--amplify-components-message-outlined-border-color);color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:var(--amplify-components-message-outlined-info-background-color);border-color:var(--amplify-components-message-outlined-info-border-color);color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:var(--amplify-components-message-outlined-error-background-color);border-color:var(--amplify-components-message-outlined-error-border-color);color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:var(--amplify-components-message-outlined-warning-border-color);color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:var(--amplify-components-message-outlined-success-background-color);border-color:var(--amplify-components-message-outlined-success-border-color);color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:var(--amplify-components-message-filled-background-color);border-color:var(--amplify-components-message-filled-border-color);color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:var(--amplify-components-message-filled-info-background-color);border-color:var(--amplify-components-message-filled-info-border-color);color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:var(--amplify-components-message-filled-error-background-color);border-color:var(--amplify-components-message-filled-error-border-color);color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:var(--amplify-components-message-filled-warning-background-color);border-color:var(--amplify-components-message-filled-warning-border-color);color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:var(--amplify-components-message-filled-success-background-color);border-color:var(--amplify-components-message-filled-success-border-color);color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-weight:var(--amplify-components-message-heading-font-weight);font-size:var(--amplify-components-message-heading-font-size)}.amplify-message__content{flex:1;flex-direction:column;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{margin-inline-start:auto;gap:var(--amplify-components-message-dismiss-gap)}.amplify-modal__overlay.amplify-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.amplify-modal__content.amplify-modal__content{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-large);border-radius:var(--amplify-radii-medium);box-shadow:var(--amplify-shadows-large);max-width:500px;width:90%;box-sizing:border-box}.amplify-modal__header.amplify-modal__header{margin-bottom:var(--amplify-space-medium);display:flex;justify-content:space-between;align-items:center}.amplify-modal__title.amplify-modal__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin:0}.amplify-modal__close-button.amplify-modal__close-button{background:none;border:none;font-size:var(--amplify-font-sizes-large);cursor:pointer;padding:var(--amplify-space-xs);color:var(--amplify-colors-font-secondary)}.amplify-modal__close-button.amplify-modal__close-button:hover{color:var(--amplify-colors-font-primary)}.amplify-modal__body.amplify-modal__body{margin-bottom:var(--amplify-space-medium);color:var(--amplify-colors-font-primary)}.amplify-modal__footer.amplify-modal__footer{display:flex;gap:var(--amplify-space-xs);justify-content:flex-end}.amplify-modal__list-title.amplify-modal__list-title{margin-bottom:var(--amplify-space-xs);font-weight:var(--amplify-font-weights-bold);box-sizing:border-box}.amplify-modal__list.amplify-modal__list{margin:var(--amplify-space-xs) 0;padding-left:var(--amplify-space-medium);max-height:250px;overflow-y:auto;box-sizing:border-box;list-style:disc}.amplify-modal__list-item.amplify-modal__list-item{margin-bottom:var(--amplify-space-xxs);box-sizing:border-box}.amplify-pagination{list-style-type:none}.amplify-pagination__item{height:var(--amplify-components-pagination-item-shared-height);min-width:var(--amplify-components-pagination-item-shared-min-width);border-radius:var(--amplify-components-pagination-item-shared-border-radius);display:flex;align-items:center;justify-content:center;font-weight:initial;color:var(--amplify-components-pagination-button-color);margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);transition-property:var(--amplify-components-pagination-button-transition-property);transition-duration:var(--amplify-components-pagination-button-transition-duration)}.amplify-pagination__item:hover{text-decoration:none;color:var(--amplify-components-pagination-button-hover-color);background-color:var(--amplify-components-pagination-button-hover-background-color)}.amplify-pagination__item--disabled{color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:var(--amplify-components-pagination-current-align-items);justify-content:var(--amplify-components-pagination-current-justify-content);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);background-color:var(--amplify-components-pagination-current-background-color)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end)}.amplify-passwordfield{--amplify-components-fieldcontrol-color: var( --amplify-components-passwordfield-color );--amplify-components-button-color: var( --amplify-components-passwordfield-button-color );--amplify-components-button-active-background-color: var( --amplify-components-passwordfield-button-active-background-color );--amplify-components-button-active-border-color: var( --amplify-components-passwordfield-button-active-border-color );--amplify-components-button-active-color: var( --amplify-components-passwordfield-button-active-color );--amplify-components-button-disabled-background-color: var( --amplify-components-passwordfield-button-disabled-background-color );--amplify-components-button-disabled-border-color: var( --amplify-components-passwordfield-button-disabled-border-color );--amplify-components-button-disabled-color: var( --amplify-components-passwordfield-button-disabled-color );--amplify-components-button-focus-background-color: var( --amplify-components-passwordfield-button-focus-background-color );--amplify-components-button-focus-border-color: var( --amplify-components-passwordfield-button-focus-border-color );--amplify-components-button-focus-color: var( --amplify-components-passwordfield-button-focus-color );--amplify-components-button-hover-background-color: var( --amplify-components-passwordfield-button-hover-background-color );--amplify-components-button-hover-border-color: var( --amplify-components-passwordfield-button-hover-border-color );--amplify-components-button-hover-color: var( --amplify-components-passwordfield-button-hover-color );--amplify-components-button-outlined-error-color: var( --amplify-components-passwordfield-button-error-color );--amplify-components-button-outlined-error-border-color: var( --amplify-components-passwordfield-button-error-border-color );--amplify-components-button-outlined-error-background-color: var( --amplify-components-passwordfield-button-error-background-color );--amplify-components-button-outlined-error-active-color: var( --amplify-components-passwordfield-button-error-active-color );--amplify-components-button-outlined-error-active-border-color: var( --amplify-components-passwordfield-button-error-active-border-color );--amplify-components-button-outlined-error-active-background-color: var( --amplify-components-passwordfield-button-error-active-background-color );--amplify-components-button-outlined-error-hover-color: var( --amplify-components-passwordfield-button-error-hover-color );--amplify-components-button-outlined-error-hover-border-color: var( --amplify-components-passwordfield-button-error-hover-border-color );--amplify-components-button-outlined-error-hover-background-color: var( --amplify-components-passwordfield-button-error-hover-background-color );--amplify-components-button-outlined-error-focus-color: var( --amplify-components-passwordfield-button-error-focus-color );--amplify-components-button-outlined-error-focus-box-shadow: var( --amplify-components-passwordfield-button-error-focus-box-shadow );--amplify-components-button-outlined-error-focus-border-color: var( --amplify-components-passwordfield-button-error-focus-border-color );--amplify-components-button-outlined-error-focus-background-color: var( --amplify-components-passwordfield-button-error-focus-background-color )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-selectfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-selectfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-selectfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color );--amplify-components-textfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-textfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-textfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-textfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color )}.amplify-rating{display:flex;position:relative;text-align:left;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size)}.amplify-rating--small{font-size:var(--amplify-components-rating-small-size);line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:var(--amplify-components-rating-large-size);line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{position:relative;height:1em;width:1em}.amplify-rating__icon{width:1em;height:1em;display:block;position:absolute;overflow:hidden}.amplify-rating__icon--filled{color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:var(--amplify-components-radio-align-items);justify-content:var(--amplify-components-radio-justify-content);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{flex-shrink:0;align-items:var(--amplify-components-radio-button-align-items);justify-content:var(--amplify-components-radio-button-justify-content);padding:var(--amplify-components-radio-button-padding);box-sizing:var(--amplify-components-radio-button-box-sizing);border-width:var(--amplify-components-radio-button-border-width);border-style:var(--amplify-components-radio-button-border-style);border-radius:var(--amplify-components-radio-button-border-radius);border-color:var(--amplify-components-radio-button-border-color);color:var(--amplify-components-radio-button-color);background-color:var(--amplify-components-radio-button-background-color);transition-property:var(--amplify-components-radio-button-transition-property);transition-duration:var(--amplify-components-radio-button-transition-duration);width:var(--amplify-components-radio-button-width);height:var(--amplify-components-radio-button-height);outline-color:var(--amplify-components-radio-button-outline-color);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);outline-offset:var(--amplify-components-radio-button-outline-offset)}.amplify-radio__button:before{content:"";display:inline-block;width:100%;height:100%;border-radius:var(--amplify-components-radio-button-before-border-radius);background-color:currentColor;border-radius:50%}.amplify-radio__button--small{width:var(--amplify-components-radio-button-small-width);height:var(--amplify-components-radio-button-small-height)}.amplify-radio__button--large{width:var(--amplify-components-radio-button-large-width);height:var(--amplify-components-radio-button-large-height)}.amplify-radio__input:checked+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{border-color:var(--amplify-components-radio-button-disabled-border-color);background-color:var(--amplify-components-radio-button-disabled-background-color)}.amplify-radio__label{color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{gap:inherit;flex-direction:inherit;align-items:inherit}.amplify-radiogroupfield{flex-direction:column;align-items:flex-start;--amplify-components-fieldset-legend-color: var( --amplify-components-radiogroup-legend-color );--amplify-components-fieldset-legend-font-weight: var( --amplify-components-radiogroup-legend-font-weight );--amplify-components-radio-button-border-width: var( --amplify-components-radiogroup-radio-border-width );--amplify-components-radio-button-border-color: var( --amplify-components-radiogroup-radio-border-color );--amplify-components-radio-button-background-color: var( --amplify-components-radiogroup-radio-background-color );--amplify-components-radio-label-color: var( --amplify-components-radiogroup-radio-label-color );--amplify-components-radio-button-checked-color: var( --amplify-components-radiogroup-radio-checked-color )}.amplify-searchfield{--amplify-components-fieldcontrol-color: var( --amplify-components-searchfield-input-color )}.amplify-searchfield__search{color:var(--amplify-components-searchfield-button-color);background-color:var(--amplify-components-searchfield-button-background-color)}.amplify-searchfield__search:active{background-color:var(--amplify-components-button-active-background-color);border-color:var(--amplify-components-button-active-border-color);color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:var(--amplify-components-searchfield-button-focus-border-color);color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:var(--amplify-components-searchfield-button-hover-border-color);color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{flex:var(--amplify-components-select-wrapper-flex);display:var(--amplify-components-select-wrapper-display);position:var(--amplify-components-select-wrapper-position);cursor:var(--amplify-components-select-wrapper-cursor);align-self:stretch}.amplify-select__icon{color:var(--amplify-components-fieldcontrol-color);align-items:var(--amplify-components-select-icon-wrapper-align-items);position:var(--amplify-components-select-icon-wrapper-position);top:var(--amplify-components-select-icon-wrapper-top);right:var(--amplify-components-select-icon-wrapper-right);transform:var(--amplify-components-select-icon-wrapper-transform);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events)}.amplify-select__icon--small{right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);background-color:var(--amplify-components-select-background-color);color:var(--amplify-components-select-color);min-width:var(--amplify-components-select-min-width);padding-inline-end:var(--amplify-components-select-padding-inline-end);white-space:var(--amplify-components-select-white-space)}.amplify-select:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-select--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-select option{background-color:var(--amplify-components-select-option-background-color);color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:var(--amplify-components-select-option-disabled-background-color);color:var(--amplify-components-select-option-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:var(--amplify-components-select-disabled-background-color);color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{color:inherit;background-color:inherit}.amplify-select--small{min-width:var(--amplify-components-select-small-min-width);padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{min-width:var(--amplify-components-select-large-min-width);padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{overflow:auto;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{flex-direction:var(--amplify-components-selectfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-selectfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-selectfield-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-selectfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-selectfield-focus-border-color );--amplify-components-field-label-color: var( --amplify-components-selectfield-label-color )}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{align-items:center;box-sizing:content-box;display:flex;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-thumb-height )}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-large-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-large-thumb-height )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-small-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-small-thumb-height )}.amplify-sliderfield__track{position:relative;flex-grow:1;border-radius:var(--amplify-components-sliderfield-track-border-radius);background-color:var(--amplify-components-sliderfield-track-background-color);--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-width: var( --amplify-components-sliderfield-track-min-width );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-height: var( --amplify-components-sliderfield-track-min-width )}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{width:var(--amplify-internal-sliderfield-track-width);min-height:var(--amplify-internal-sliderfield-track-min-height)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-large-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-large-track-height )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-small-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-small-track-height )}.amplify-sliderfield__range{position:absolute;border-radius:var(--amplify-components-sliderfield-range-border-radius);background-color:var(--amplify-components-sliderfield-range-background-color)}.amplify-sliderfield__range--disabled{background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{display:block;width:var(--amplify-components-sliderfield-thumb-width);height:var(--amplify-components-sliderfield-thumb-height);background-color:var(--amplify-components-sliderfield-thumb-background-color);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-width:var(--amplify-components-sliderfield-thumb-border-width);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-style:var(--amplify-components-sliderfield-thumb-border-style)}.amplify-sliderfield__thumb:hover{background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{width:var(--amplify-components-sliderfield-large-thumb-width);height:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__thumb--small{width:var(--amplify-components-sliderfield-small-thumb-width);height:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-stepperfield{flex-direction:var(--amplify-components-stepperfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-button-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-stepperfield-input-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-stepperfield-input-font-size );--amplify-components-button-color: var( --amplify-components-stepperfield-button-color );--amplify-components-button-active-color: var( --amplify-components-stepperfield-button-active-color );--amplify-components-button-active-background-color: var( --amplify-components-stepperfield-button-active-background-color );--amplify-components-button-focus-color: var( --amplify-components-stepperfield-button-focus-color );--amplify-components-button-focus-background-color: var( --amplify-components-stepperfield-button-focus-background-color );--amplify-components-button-disabled-color: var( --amplify-components-stepperfield-button-disabled-color );--amplify-components-button-disabled-background-color: var( --amplify-components-stepperfield-button-disabled-background-color );--amplify-components-button-hover-color: var( --amplify-components-stepperfield-button-hover-color );--amplify-components-button-hover-background-color: var( --amplify-components-stepperfield-button-hover-background-color )}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-width:0 0 var(--amplify-components-button-border-width) 0;border-radius:0}.amplify-stepperfield__button--decrease[data-invalid=true]{border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{border-inline-start:none}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-outer-spin-button,.amplify-stepperfield__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline-start:none;border-inline-end:none}.amplify-switchfield{display:inline-block;font-size:var(--amplify-components-switchfield-font-size);cursor:pointer}.amplify-switchfield--small{font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{display:inline-flex;align-items:center}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{display:inline-flex;justify-content:flex-start;box-sizing:content-box;border-radius:var(--amplify-components-switchfield-track-border-radius);padding:var(--amplify-components-switchfield-track-padding);width:var(--amplify-components-switchfield-track-width);height:var(--amplify-components-switchfield-track-height);transition-duration:var(--amplify-components-switchfield-track-transition-duration);background-color:var(--amplify-components-switchfield-track-background-color)}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{opacity:var(--amplify-components-switchfield-disabled-opacity);cursor:not-allowed}.amplify-switch__track--focused{box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:var(--amplify-components-switchfield-thumb-background-color);transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);border-radius:var(--amplify-components-switchfield-thumb-border-radius);width:var(--amplify-components-switchfield-thumb-width);height:var(--amplify-components-switchfield-thumb-width);border-width:var(--amplify-components-switchfield-thumb-border-width);border-style:var(--amplify-components-switchfield-thumb-border-style);border-color:var(--amplify-components-switchfield-thumb-border-color);overflow-wrap:break-word}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{padding:var(--amplify-components-switchfield-label-padding);cursor:pointer}.amplify-table{border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width);--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-padding );--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) 0px var(--amplify-components-table-header-border-width) 0px}.amplify-table--small{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-small-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-small-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-small-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-small-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-small-padding )}.amplify-table--large{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-large-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-large-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-large-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-large-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-large-padding )}.amplify-table--bordered{--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:var(--amplify-components-table-caption-caption-side);color:var(--amplify-components-table-caption-color);display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:var(--amplify-components-table-caption-text-align);word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:var(--amplify-components-table-head-display);vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:var(--amplify-components-table-body-display);vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:var(--amplify-components-table-foot-display);vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:var(--amplify-components-table-row-display);vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:var(--amplify-components-table-header-border-color);border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:var(--amplify-components-table-header-color);display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:var(--amplify-components-table-data-border-color);border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:var(--amplify-components-table-data-color);display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start: 0;--internal-item-margin-end: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-border-width: 0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex: initial;display:flex;flex-direction:row;background-color:var(--amplify-components-tabs-background-color);box-shadow:var(--amplify-components-tabs-box-shadow);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-border-style);border-color:var(--amplify-components-tabs-border-color);gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width: var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-margin-end: 0}.amplify-tabs__list--equal{--internal-item-flex: 1 1 0}.amplify-tabs__list--relative{--internal-item-flex: 1 1 auto}.amplify-tabs__panel{display:none;background-color:var(--amplify-components-tabs-panel-background-color);padding-inline:var(--amplify-components-tabs-panel-padding-inline);padding-block:var(--amplify-components-tabs-panel-padding-block)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{position:relative;background-color:var(--amplify-components-tabs-item-background-color);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-item-border-style);border-color:var(--amplify-components-tabs-item-border-color);flex:var(--internal-item-flex);margin-block-start:var(--internal-item-margin-start);margin-block-end:var(--internal-item-margin-end)}.amplify-tabs__item--active{color:var(--amplify-components-tabs-item-active-color);border-color:var(--amplify-components-tabs-item-active-border-color);background-color:var(--amplify-components-tabs-item-active-background-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{z-index:2;color:var(--amplify-components-tabs-item-focus-color);background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:var(--amplify-components-tabs-item-focus-box-shadow)}.amplify-tabs__item:active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{max-height:100%;flex-direction:column;--amplify-components-fieldcontrol-color: var( --amplify-components-textareafield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textareafield-border-color );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textareafield-focus-border-color )}.amplify-textfield{--amplify-components-fieldcontrol-color: var( --amplify-components-textfield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textfield-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-textfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textfield-focus-border-color )}.amplify-togglebutton{--amplify-internal-togglebutton-background-color: initial;--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-color );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color);--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-components-togglebutton-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-components-togglebutton-focus-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-color );--amplify-internal-togglebutton-active-background-color: var( --amplify-components-togglebutton-active-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-disabled-color )}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-pressed-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-pressed-hover-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-pressed-color )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-background-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-primary-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-primary-color );border-width:var(--amplify-components-togglebutton-primary-border-width);--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-focus-box-shadow );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-internal-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-primary-hover-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-primary-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-internal-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-primary-disabled-color )}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-primary-pressed-color );--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-pressed-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-pressed-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-pressed-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-pressed-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-components-togglebutton-primary-pressed-hover-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-pressed-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-pressed-color )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-pressed-hover-box-shadow )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-background-color );--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-link-background-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-link-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-focus-color );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-link-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-link-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-disabled-color );--amplify-internal-togglebutton-link-disabled-background-color: var( --amplify-components-togglebutton-link-disabled-background-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-link-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-link-disabled-background-color )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-pressed-color );--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-pressed-background-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-pressed-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-pressed-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-pressed-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-pressed-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-pressed-color )}.amplify-togglebuttongroup{align-items:var(--amplify-components-togglebuttongroup-align-items);align-content:var(--amplify-components-togglebuttongroup-align-content);justify-content:var(--amplify-components-togglebuttongroup-justify-content);gap:0}.amplify-togglebuttongroup .amplify-togglebutton:focus,.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){margin-inline-start:calc(-1 * var(--amplify-components-button-border-width));border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:var(--amplify-components-fileuploader-dropzone-border-width);text-align:var(--amplify-components-fileuploader-dropzone-text-align);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-fileuploader-dropzone-gap)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width);background-color:var(--amplify-components-fileuploader-dropzone-active-background-color)}.amplify-fileuploader__dropzone__icon{font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size);color:var(--amplify-components-fileuploader-dropzone-icon-color)}.amplify-fileuploader__dropzone__text{color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{display:flex;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{position:relative;border-width:var(--amplify-components-fileuploader-file-border-width);border-style:var(--amplify-components-fileuploader-file-border-style);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-fileuploader-file-padding-inline);padding-block:var(--amplify-components-fileuploader-file-padding-block);align-items:var(--amplify-components-fileuploader-file-align-items)}.amplify-fileuploader__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-fileuploader-file-gap)}.amplify-fileuploader__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);font-size:var(--amplify-components-fileuploader-file-name-font-size);color:var(--amplify-components-fileuploader-file-name-color)}.amplify-fileuploader__file__size{font-weight:var(--amplify-components-fileuploader-file-size-font-weight);font-size:var(--amplify-components-fileuploader-file-size-font-size);color:var(--amplify-components-fileuploader-file-size-color)}.amplify-fileuploader__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-fileuploader__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-fileuploader-file-image-width);height:var(--amplify-components-fileuploader-file-image-height);background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:var(--amplify-components-fileuploader-file-image-color)}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);height:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-fileuploader-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-fileuploader__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-fileuploader-previewer-max-width);max-height:var(--amplify-components-fileuploader-previewer-max-height);overflow:auto;gap:var(--amplify-components-fileuploader-previewer-body-gap);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline);padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);background-color:var(--amplify-components-fileuploader-previewer-background-color);border-width:var(--amplify-components-fileuploader-previewer-border-width);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius)}.amplify-fileuploader__previewer__text{font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);color:var(--amplify-components-fileuploader-previewer-text-color)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;position:fixed;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{top:0;right:0;bottom:0;left:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:initial;width:calc(100% - 2 * var(--amplify-space-small))}.amplify-inappmessaging-fullscreenmessage{height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{height:auto;top:0;right:0;bottom:0;left:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:visited,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:focus{background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness(100%)}.amplify-inappmessaging-messagelayout__button--dark:hover,.amplify-inappmessaging-messagelayout__button--dark:focus{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:hover,.amplify-inappmessaging-messagelayout__button--light:focus{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:hover,.amplify-inappmessaging-messagelayout__close-button:focus{color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;overflow-y:auto;gap:var(--amplify-space-xxxs)}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:initial;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;width:initial;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{width:100%;margin:var(--amplify-space-small)}.amplify-storagemanager__dropzone{background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:var(--amplify-components-storagemanager-dropzone-border-width);text-align:var(--amplify-components-storagemanager-dropzone-text-align);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-storagemanager-dropzone-gap)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width);background-color:var(--amplify-components-storagemanager-dropzone-active-background-color)}.amplify-storagemanager__dropzone__icon{font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size);color:var(--amplify-components-storagemanager-dropzone-icon-color)}.amplify-storagemanager__dropzone__text{color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{display:flex;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{position:relative;border-width:var(--amplify-components-storagemanager-file-border-width);border-style:var(--amplify-components-storagemanager-file-border-style);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-storagemanager-file-padding-inline);padding-block:var(--amplify-components-storagemanager-file-padding-block);align-items:var(--amplify-components-storagemanager-file-align-items)}.amplify-storagemanager__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-storagemanager-file-gap)}.amplify-storagemanager__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);font-size:var(--amplify-components-storagemanager-file-name-font-size);color:var(--amplify-components-storagemanager-file-name-color)}.amplify-storagemanager__file__size{font-weight:var(--amplify-components-storagemanager-file-size-font-weight);font-size:var(--amplify-components-storagemanager-file-size-font-size);color:var(--amplify-components-storagemanager-file-size-color)}.amplify-storagemanager__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-storagemanager__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-storagemanager-file-image-width);height:var(--amplify-components-storagemanager-file-image-height);background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:var(--amplify-components-storagemanager-file-image-color)}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);height:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-storagemanager-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-storagemanager__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-storagemanager-previewer-max-width);max-height:var(--amplify-components-storagemanager-previewer-max-height);overflow:auto;gap:var(--amplify-components-storagemanager-previewer-body-gap);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline);padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);background-color:var(--amplify-components-storagemanager-previewer-background-color);border-width:var(--amplify-components-storagemanager-previewer-border-width);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius)}.amplify-storagemanager__previewer__text{font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);color:var(--amplify-components-storagemanager-previewer-text-color)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-storage-browser{display:flex;flex-direction:column;align-items:stretch;height:100%;position:relative;padding:var(--amplify-space-small);gap:var(--amplify-space-small)}.amplify-storage-browser__error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error);padding:var(--amplify-space-medium)}.amplify-storage-browser__navigation,.amplify-storage-browser__exit{align-self:flex-start}.amplify-storage-browser__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large)}.amplify-storage-browser__controls,.amplify-storage-browser__summary,.amplify-storage-browser__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--amplify-space-medium)}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex-direction:row;flex:1;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{flex:1;overflow:hidden;position:relative;width:100%;display:block}.amplify-storage-browser__data-table{overflow:auto;position:relative;border-width:var(--amplify-border-widths-small);border-style:solid;border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);width:100%;height:100%;display:block}.amplify-storage-browser__table{width:100%;position:relative}.amplify-storage-browser__table-head{position:sticky;top:0;background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);z-index:2}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{border:none;padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell{padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-start-width:0;border-inline-end-width:0}.amplify-storage-browser__table-data-cell-icon{vertical-align:middle;margin-inline-end:var(--amplify-space-xs)}.amplify-storage-browser__table-header--select,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--cancel{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-text-data-cell,.amplify-storage-browser__table-sort-header{display:flex;width:100%;gap:var(--amplify-space-xxs);padding:var(--amplify-space-xxs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-items:center;justify-content:flex-start}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress{animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}.amplify-storage-browser__status{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__status-display{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--amplify-space-small);flex:1}.amplify-storage-browser__status-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{justify-content:flex-end;display:flex;gap:var(--amplify-space-small)}.amplify-storage-browser__loader{position:absolute;stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);top:0;z-index:3}.amplify-storage-browser__content-with-preview{display:flex;height:100%}.amplify-storage-browser__file-preview{overflow:auto;flex:1;width:50%;position:sticky;top:10px;bottom:10px;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 20px);padding:var(--amplify-space-medium);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);margin-inline-start:var(--amplify-space-large);padding-block-end:var(--amplify-space-large)}.amplify-storage-browser__file-preview-header{margin-block-end:var(--amplify-space-medium);display:flex;justify-content:flex-end}.amplify-storage-browser__file-preview-container{display:flex;flex-direction:column;gap:var(--amplify-space-large)}.amplify-storage-browser__file-preview-content{display:flex;flex-direction:column;gap:var(--amplify-space-large);align-items:center}.amplify-storage-browser__file-preview-section{display:flex;flex-direction:column;min-height:400px;flex:1}.amplify-storage-browser__file-preview-title{margin-block-end:var(--amplify-space-medium);color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);flex-shrink:0}.amplify-storage-browser__file-metadata{display:grid;gap:var(--amplify-space-small);background-color:var(--amplify-colors-background-secondary);padding:var(--amplify-space-medium);border-radius:var(--amplify-radii-small);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item{display:flex;justify-content:space-between;align-items:center;padding-block:var(--amplify-space-xs);border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{font-weight:var(--amplify-font-weights-medium);color:var(--amplify-colors-font-primary);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);margin:0;word-break:break-all;text-align:end;max-width:60%}.amplify-storage-browser__preview-fallback{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-large);text-align:center}.amplify-storage-browser__preview-fallback--error{color:var(--amplify-colors-font-error);background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error)}.amplify-storage-browser__preview-fallback--default{color:var(--amplify-colors-font-secondary);background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:var(--amplify-font-sizes-xxxxl);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-description{font-size:var(--amplify-font-sizes-small);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-size:var(--amplify-font-sizes-xs);font-family:var(--amplify-fonts-monospace),monospace}.amplify-storage-browser__preview-fallback-actions{display:flex;gap:var(--amplify-space-small);flex-wrap:wrap;justify-content:center}.amplify-storage-browser__preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);height:400px;width:100%}.amplify-storage-browser__preview-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--amplify-space-small);width:100%}.amplify-storage-browser__preview-placeholder-info{color:var(--amplify-colors-font-secondary);font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__text-preview{height:400px;width:100%;display:block;background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-medium);font-family:var(--amplify-fonts-monospace),monospace;font-size:var(--amplify-font-sizes-small);line-height:1.5;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.amplify-storage-browser__video-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__video-preview{display:flex;align-items:center;justify-content:center;width:100%;height:400px;border-radius:var(--amplify-radii-small);background-color:var(--amplify-colors-background-secondary);flex-shrink:0}.amplify-storage-browser__video-preview video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.amplify-storage-browser__image-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__image-preview{display:flex;align-items:center;justify-content:center;height:400px;width:100%;background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-shrink:0;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__image-preview img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--amplify-radii-small)}.amplify-storage-browser__download-button{display:flex;flex-flow:row nowrap;gap:8px}.amplify-storage-browser__download-button_icon{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:spin}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.amplify-ai-conversation{display:flex;flex-direction:column;height:100%;flex:1}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline);padding-block:var(--amplify-components-ai-conversation-message-padding-block)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{display:flex;flex-direction:var(--internal-flex-direction);align-items:center;min-height:var(--amplify-components-avatar-height);gap:var(--amplify-components-ai-conversation-message-sender-gap)}.amplify-ai-conversation__message__sender__username{color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{display:flex;flex:1;flex-direction:column;align-items:var(--internal-body-align-items);gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);padding:var(--internal-content-padding);display:flex;flex-direction:column;gap:var(--amplify-space-small)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg: var(--internal-bg-color);--internal-content-padding: var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction: row-reverse;--internal-body-align-items: flex-end}.amplify-ai-conversation__message--user{--internal-bg-color: var( --amplify-components-ai-conversation-message-user-background-color )}.amplify-ai-conversation__message--assistant{--internal-bg-color: var( --amplify-components-ai-conversation-message-assistant-background-color );--internal-flex-direction: row;--internal-body-align-items: flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{display:flex;flex-direction:row;align-items:flex-start;padding:var(--amplify-components-ai-conversation-form-padding);gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden}.amplify-ai-conversation__form__dropzone{text-align:initial;border:none;padding:0;display:grid;overflow:hidden}.amplify-ai-conversation__form__error{padding:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);gap:var(--amplify-components-ai-conversation-attachment-gap)}.amplify-ai-conversation__attachment{display:flex;flex-direction:row;align-items:center;padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline);border-width:var(--amplify-components-ai-conversation-attachment-border-width);border-style:solid;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);gap:var(--amplify-components-ai-conversation-attachment-gap);font-size:var(--amplify-components-ai-conversation-attachment-font-size)}.amplify-ai-conversation__attachment__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{width:var(--amplify-components-ai-conversation-attachment-image-width);height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover}.amplify-ai-conversation__attachment__name{color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;fill:transparent;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._page_1ywav_1{min-height:100vh;background:transparent;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._card_1ywav_9{background:var(--color-surface-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-8);width:100%;max-width:420px}._logo_1ywav_17{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-6)}._btn_13rex_4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:.01em;text-decoration:none;transition:var(--transition-press);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}._btn_13rex_4:not(._btn--disabled_13rex_23):active{transform:translateY(var(--press-translate-y));box-shadow:var(--shadow-tactile-pressed)!important}._btn--primary_13rex_29{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-tactile);border-radius:var(--radius-md)}._btn--primary_13rex_29:hover:not(._btn--disabled_13rex_23){background-color:var(--color-primary-dark);box-shadow:var(--shadow-tactile),var(--shadow-glow-primary)}._btn--secondary_13rex_40{background-color:var(--color-surface-elevated);color:var(--color-primary);box-shadow:var(--shadow-md);border-radius:var(--radius-md)}._btn--secondary_13rex_40:hover:not(._btn--disabled_13rex_23){background-color:var(--color-surface-variant);box-shadow:var(--shadow-lg)}._btn--ghost_13rex_51{background-color:transparent;color:var(--color-primary);box-shadow:none;border-radius:var(--radius-md)}._btn--ghost_13rex_51:hover:not(._btn--disabled_13rex_23){background-color:var(--color-surface-variant)}._btn--sm_13rex_62{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);min-height:36px}._btn--md_13rex_67{padding:var(--space-3) var(--space-6);font-size:var(--text-base);min-height:48px}._btn--lg_13rex_72{padding:var(--space-4) var(--space-8);font-size:var(--text-lg);min-height:56px}._btn--disabled_13rex_23{opacity:.45;cursor:not-allowed;pointer-events:none}._btn--full_13rex_85{width:100%}._icon_13rex_90{display:flex;align-items:center;flex-shrink:0}._label_13rex_95{line-height:1}._spinner_13rex_100{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:_spin_13rex_100 .6s linear infinite}@keyframes _spin_13rex_100{to{transform:rotate(360deg)}}._card_b7ohs_3{border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition-default)}._card--default_b7ohs_10{background-color:var(--color-paper);border:1.5px solid var(--color-ink);box-shadow:2px 2px 0 var(--color-ink)}._card--elevated_b7ohs_16{background-color:var(--color-paper);border:1.5px solid var(--color-ink);box-shadow:3px 3px 0 var(--color-ink)}._card--glass_b7ohs_22{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-md);outline:1px solid var(--glass-border)}._card--pad-none_b7ohs_31{padding:0}._card--pad-sm_b7ohs_32{padding:var(--space-3)}._card--pad-md_b7ohs_33{padding:var(--space-4)}._card--pad-lg_b7ohs_34{padding:var(--space-6)}._card--clickable_b7ohs_37{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._card--clickable_b7ohs_37:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translateY(-2px)}._card--clickable_b7ohs_37:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._wrapper_1xk29_6{display:flex;align-items:center;gap:var(--space-2);width:100%}._barArea_1xk29_13{position:relative;flex:1;display:flex;align-items:center}._barAreaMarker_1xk29_21{min-height:30px}._track_1xk29_25{flex:1;background-color:var(--progress-track);border-radius:10px;overflow:hidden}._track--sm_1xk29_31{height:6px}._track--md_1xk29_32{height:10px}._track--lg_1xk29_33{height:14px}._fill_1xk29_35{height:100%;background-color:var(--progress-fill);border-radius:10px;transition:width .6s ease-in-out;min-width:0}._animate_1xk29_43{animation:_fill-in_1xk29_1 .8s ease-out}._marker_1xk29_48{position:absolute;top:50%;transform:translateY(-50%);height:24px;width:auto;transition:left .6s ease-in-out;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(42,31,61,.25))}._label_1xk29_59{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--progress-label);white-space:nowrap;min-width:36px;text-align:right}@keyframes _fill-in_1xk29_1{0%{width:0!important}}.theme-classic ._marker_1xk29_48{display:none}.theme-classic ._barAreaMarker_1xk29_21{min-height:0}._dots_1bgbz_6{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:22px;padding:0 8px}._dots_1bgbz_6:before{content:"";position:absolute;left:8px;right:8px;top:50%;height:1.4px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,rgba(42,31,61,.28) 0,rgba(42,31,61,.28) 3px,transparent 3px,transparent 6px);pointer-events:none}._dot_1bgbz_6{position:relative;width:10px;height:10px;border-radius:var(--radius-full);border:2px solid rgba(42,31,61,.25);background:var(--color-paper, #fffcf6);transition:var(--transition-default);flex-shrink:0;box-sizing:border-box}._done_1bgbz_48{background:var(--color-marigold);border-color:var(--color-marigold)}._active_1bgbz_54{width:14px;height:14px;background:var(--color-marigold);border-color:var(--color-marigold);box-shadow:0 0 0 4px #f5a62333}._todo_1bgbz_63{background:var(--color-paper, #fffcf6);border-color:#2a1f3d40}._barTrack_1bgbz_69{height:10px;width:100%;border-radius:var(--radius-full);background:#f5a6234d;overflow:hidden}._barFill_1bgbz_77{height:100%;border-radius:var(--radius-full);background:var(--color-marigold);box-shadow:0 0 6px #f5a62373;transition:width .4s ease-in-out}._spacer_1bgbz_86{height:22px}._tag_1np7s_5{--tag-shadow: rgba(42, 31, 61, .45);position:relative;display:inline-flex;align-items:center;gap:var(--space-2);border:none;cursor:pointer;min-height:44px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-heading);color:#fff;filter:drop-shadow(0 5px 0 var(--tag-shadow));transition:var(--transition-press);-webkit-tap-highlight-color:transparent}._tag--left_1np7s_24{clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);padding-left:var(--space-8)}._tag--right_1np7s_28{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);padding-right:var(--space-8)}._tag--ink_1np7s_34{background:var(--color-ink);--tag-shadow: rgba(42, 31, 61, .55)}._tag--blue_1np7s_38{background:var(--color-brand-blue);--tag-shadow: var(--color-brand-blue-deep)}._tag--marigold_1np7s_42{background:var(--color-marigold);--tag-shadow: var(--color-marigold-deep)}._tag_1np7s_5:active:not(._disabled_1np7s_47){transform:translateY(3px);filter:drop-shadow(0 2px 0 var(--tag-shadow))}._disabled_1np7s_47{opacity:.38;cursor:not-allowed;pointer-events:none}._eyelet_1np7s_59{position:absolute;top:50%;width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-paper);border:2px solid rgba(255,255,255,.7);transform:translateY(-50%);pointer-events:none}._tag--left_1np7s_24 ._eyelet_1np7s_59{left:6px}._tag--right_1np7s_28 ._eyelet_1np7s_59{right:6px}._eyelet_1np7s_59:before{content:"";position:absolute;left:50%;bottom:100%;width:0;height:10px;border-left:1.5px dashed rgba(255,255,255,.6);transform:translate(-50%)}._body_1np7s_89{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}._caption_1np7s_97{font-family:var(--font-tamil);font-size:var(--text-xs);font-weight:var(--font-weight-medium);opacity:.92}._label_1np7s_104{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:.02em}._arrow_1np7s_113{font-size:1.05em;line-height:1}.theme-classic ._tag_1np7s_5{clip-path:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);filter:none;box-shadow:var(--shadow-tactile);padding:var(--space-2) var(--space-6)}.theme-classic ._tag--ink_1np7s_34,.theme-classic ._tag--blue_1np7s_38,.theme-classic ._tag--marigold_1np7s_42{background:var(--color-primary);color:var(--color-on-primary)}.theme-classic ._tag_1np7s_5:active:not(._disabled_1np7s_47){transform:translateY(var(--press-translate-y));filter:none;box-shadow:var(--shadow-tactile-pressed)}.theme-classic ._eyelet_1np7s_59{display:none}.theme-classic ._caption_1np7s_97{opacity:.85}._page_dhk23_1{min-height:100vh;background:transparent;display:flex;flex-direction:column;overflow-x:hidden}._hero_dhk23_10{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-4) var(--space-8)}._heroText_dhk23_18{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px}._headline_dhk23_26{margin:0 0 var(--space-4);color:var(--color-on-surface);font-size:clamp(var(--text-3xl),6vw,var(--text-5xl))}._highlight_dhk23_32{color:var(--color-primary);position:relative}._subtext_dhk23_37{color:var(--color-on-surface-variant);max-width:480px;margin:0 0 var(--space-6)}._ctaGroup_dhk23_43{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}._mascotStage_dhk23_51{display:flex;align-items:center;justify-content:center}._mascotCard_dhk23_58{background:linear-gradient(135deg,var(--color-primary-container),var(--color-secondary-container));border-radius:var(--radius-mascot);padding:var(--space-8);position:relative;width:260px;height:260px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}._mascotPlaceholder_dhk23_71{font-size:min(6rem,14vh);line-height:1;animation:_pulse-scale_dhk23_1 3s ease-in-out infinite}._achievementBadge_dhk23_77{position:absolute;top:-12px;right:-12px;background-color:var(--color-surface-elevated);box-shadow:var(--shadow-md);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}._socialProof_dhk23_95{display:flex;justify-content:center;padding:var(--space-4)}._avatarRow_dhk23_101{display:flex;align-items:center;gap:var(--space-2)}._avatar_dhk23_101{font-size:var(--text-3xl);margin-left:-8px}._avatar_dhk23_101:first-child{margin-left:0}._socialText_dhk23_113{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant);margin-left:var(--space-2)}._features_dhk23_122{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-10);max-width:900px;margin:0 auto;width:100%}._featureCard_dhk23_132{display:flex;flex-direction:column;gap:var(--space-2);text-align:center;padding:var(--space-6) var(--space-4)}._featureIcon_dhk23_140{font-size:min(2.5rem,14vh)}@media (min-width: 768px){._hero_dhk23_10{flex-direction:row;align-items:center;justify-content:center;padding:var(--space-16) var(--space-8);gap:var(--space-12)}._heroText_dhk23_18{align-items:flex-start;text-align:left}._ctaGroup_dhk23_43{justify-content:flex-start}}._page_1c6dt_1{min-height:100vh;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6)}._mascotGreeting_1c6dt_2{margin-bottom:var(--space-6)}._bubble_1c6dt_3{background:var(--color-surface-elevated);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-weight:600;color:var(--color-on-surface)}._paths_1c6dt_4{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center;max-width:720px}._pathCard_1c6dt_5{flex:1;min-width:260px;max-width:320px;display:flex;flex-direction:column;align-items:center;text-align:center}._pathIcon_1c6dt_6{font-size:min(3.5rem,14vh);margin-bottom:var(--space-3)}._card_13tcu_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:148px;padding:var(--space-2);background:none;border:none;cursor:pointer;text-align:center}._puck_13tcu_16{width:min(70%,96px);aspect-ratio:1;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:0 4px 0 var(--color-ink);padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._puckGlow_13tcu_31{filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--accent) 20%,transparent))}._avatarInner_13tcu_35{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:clamp(28px,8vw,40px);line-height:1;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),var(--color-paper))}._avatarImg_13tcu_52{width:100%;height:100%;object-fit:cover}._monogram_13tcu_58{font-family:var(--font-tamil);font-size:clamp(24px,7vw,32px);font-weight:800;color:var(--color-ink)}._namePill_13tcu_65{margin-top:var(--space-2);max-width:100%;display:inline-flex;align-items:center;gap:7px;padding:4px 12px;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:999px;box-shadow:0 2px 0 var(--color-ink)}._accentDot_13tcu_78{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}._name_13tcu_65{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._page_avnc6_1{min-height:100vh;min-height:100dvh;background:transparent;display:flex;flex-direction:column}._appBar_avnc6_9{padding:var(--space-4) var(--space-4) 0;text-align:center}._title_avnc6_14{margin:0;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-ink)}._body_avnc6_22{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--space-6) var(--space-4) var(--space-8)}._loading_avnc6_30{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);flex:1;padding:var(--space-8)}._spinner_avnc6_40{width:40px;height:40px;border-radius:50%;border:3px solid var(--color-border-soft);border-top-color:var(--color-marigold);animation:_spin_avnc6_40 .6s linear infinite}._loadingText_avnc6_49{margin:0;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-ink)}._gridWrap_avnc6_57{width:min(90vw,720px);flex:1;display:flex;align-items:center;justify-content:center}._grid_avnc6_57{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}@media (min-width: 600px){._grid_avnc6_57{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){._grid_avnc6_57{grid-template-columns:repeat(4,1fr)}}._gridCell_avnc6_84{aspect-ratio:1;min-height:0}._addCard_avnc6_89{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:148px;padding:var(--space-2);background:none;border:none;cursor:pointer}._addPuck_avnc6_103{width:min(55%,88px);aspect-ratio:1;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:0 4px 0 var(--color-ink);display:flex;align-items:center;justify-content:center;font-size:clamp(28px,8vw,40px);font-weight:300;color:var(--color-marigold);line-height:1}._addLabel_avnc6_119{margin-top:10px;padding:5px 12px;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:999px;box-shadow:0 2px 0 var(--color-ink);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;color:var(--color-ink)}._maxProfiles_avnc6_132{margin-top:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--color-ink-soft)}._empty_avnc6_140{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-4) 0}._kiteWrap_avnc6_151{animation:_float_avnc6_1 5s ease-in-out infinite}._tamilHeadline_avnc6_155{margin:0;font-family:var(--font-tamil);font-size:var(--text-3xl);font-weight:700;color:var(--color-ink)}._englishHeadline_avnc6_163{margin:0;font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-ink)}._emptyDesc_avnc6_170{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-soft)}._createCta_avnc6_177{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:18px 20px;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:18px;box-shadow:0 4px 0 var(--color-ink);cursor:pointer;text-align:left}._createIcon_avnc6_191{width:48px;height:48px;border-radius:50%;background:var(--color-marigold);border:1.5px solid var(--color-ink);display:flex;align-items:center;justify-content:center;font-size:1.625rem;color:var(--color-ink);flex-shrink:0}._createText_avnc6_205{flex:1;display:flex;flex-direction:column;gap:2px}._createTitle_avnc6_212{font-family:var(--font-heading);font-size:var(--text-base);font-weight:800;color:var(--color-ink)}._createTamil_avnc6_219{font-family:var(--font-tamil);font-size:var(--text-xs);color:color-mix(in srgb,var(--color-ink) 60%,transparent)}._createArrow_avnc6_225{font-size:var(--text-sm);color:color-mix(in srgb,var(--color-ink) 60%,transparent)}._stepsCard_avnc6_230{width:100%;padding:18px 20px 20px;background:color-mix(in srgb,var(--color-paper) 90%,transparent);border:1.2px solid var(--color-border-soft);border-radius:18px;text-align:left}._stepsEyebrow_avnc6_239{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:700;letter-spacing:1.8px;color:var(--color-ink-soft)}._stepRow_avnc6_247{display:flex;align-items:center;gap:14px}._stepNum_avnc6_253{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--color-ink);box-shadow:1.5px 1.5px 0 var(--color-ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;color:var(--color-paper);flex-shrink:0}._stepTitle_avnc6_269{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-ink)}._stepSub_avnc6_276{margin:0;font-family:var(--font-tamil);font-size:var(--text-xs);color:color-mix(in srgb,var(--color-ink) 50%,transparent)}._stepConnector_avnc6_283{width:2px;height:20px;margin-left:17px;background:var(--color-border-soft)}._error_avnc6_290{color:var(--color-error);text-align:center}@keyframes _spin_avnc6_40{to{transform:rotate(360deg)}}@keyframes _float_avnc6_1{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-10px) rotate(-4deg)}}._skeletonCell_avnc6_304{aspect-ratio:1;border-radius:20px;background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_avnc6_1 1.5s infinite}@keyframes _shimmer_avnc6_1{0%{background-position:200% 0}to{background-position:-200% 0}}._page_19sj0_1{min-height:100vh;background:transparent;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._card_19sj0_10{background:var(--color-surface-variant);border-radius:var(--radius-xl);padding:var(--space-8);width:100%;max-width:400px;box-shadow:var(--shadow-md)}._form_19sj0_19{display:flex;flex-direction:column;gap:var(--space-5)}._field_19sj0_25{display:flex;flex-direction:column;gap:var(--space-1)}._input_19sj0_31{width:100%;padding:var(--space-3) var(--space-4);border:2px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-body);font-size:var(--text-base);outline:none;box-sizing:border-box;transition:border-color .15s ease}._input_19sj0_31:focus{border-color:var(--color-primary)}._avatarGrid_19sj0_49{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}._avatarOption_19sj0_56{font-size:2.25rem;line-height:1;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-outline);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;transition:border-color .15s ease,transform .15s ease}._avatarOption_19sj0_56:hover{transform:scale(1.1)}._avatarSelected_19sj0_75{border-color:var(--color-primary);background:var(--color-primary-container)}._actions_19sj0_80{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-2)}._page_o7nm6_2{height:100dvh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;position:relative}._embedded_o7nm6_11{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 200)}._header_o7nm6_17{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-shrink:0;z-index:1}._iconBtn_o7nm6_25{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._progressWrap_o7nm6_36{flex:1}._content_o7nm6_40{flex:1;min-height:0;overflow-y:auto;width:100%;max-width:460px;margin:0 auto;padding:var(--space-2) var(--space-4) var(--space-6);position:relative;z-index:1}._stepTitle_o7nm6_51{text-align:center;margin:0 0 var(--space-5)}._stepBody_o7nm6_55{display:block}._footer_o7nm6_59{flex-shrink:0;display:flex;justify-content:center;padding:var(--space-3) var(--space-4) var(--space-6);position:relative;z-index:2}._mascot_o7nm6_68{position:fixed;bottom:8px;left:6px;z-index:0;pointer-events:none}._grid_o7nm6_77{display:flex;flex-direction:column;gap:var(--space-3)}._grid2_o7nm6_82{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._choice_o7nm6_88{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4);cursor:pointer;transition:var(--transition-fast)}._choice_o7nm6_88:hover:not(:disabled){transform:translateY(-2px);box-shadow:3px 3px 0 var(--color-ink)}._choiceWide_o7nm6_107{flex-direction:row;align-items:center;text-align:left;gap:var(--space-4)}._choiceOn_o7nm6_113{border-color:var(--color-marigold);box-shadow:0 0 0 2px var(--color-marigold),2px 2px 0 var(--color-ink);background:#fff8ec}._choiceLocked_o7nm6_118{opacity:.5;cursor:not-allowed;box-shadow:none}._choiceEmoji_o7nm6_123{font-size:1.875rem;line-height:1;flex-shrink:0}._choiceBig_o7nm6_128{font-family:var(--font-heading);font-weight:800;font-size:var(--text-4xl);color:var(--color-marigold);line-height:1}._choiceText_o7nm6_135{display:flex;flex-direction:column;min-width:0;flex:1}._choiceTitle_o7nm6_141{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._choiceTamil_o7nm6_147{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._choiceDesc_o7nm6_151{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted)}._choiceNote_o7nm6_156{flex-shrink:0;background:var(--color-teal);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-full)}._lockPill_o7nm6_166{position:absolute;top:var(--space-2);right:var(--space-2);background:#2a1f3d80;color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-full)}._dotsRow_o7nm6_178{display:flex;gap:4px;margin-left:auto;flex-shrink:0}._pdot_o7nm6_184{width:8px;height:8px;border-radius:var(--radius-full);background:#2a1f3d26}._pdotOn_o7nm6_190{background:var(--color-marigold)}._classGrid_o7nm6_195{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--space-2)}._classChip_o7nm6_200{aspect-ratio:1;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);color:var(--color-ink);cursor:pointer;transition:var(--transition-fast)}._classChipOn_o7nm6_213{background:var(--color-marigold);color:#fff;border-color:var(--color-marigold)}._notif_o7nm6_220{padding-top:var(--space-4)}._notifCard_o7nm6_223{display:flex;align-items:center;gap:var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4)}._notifTitle_o7nm6_233{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._toggle_o7nm6_239{flex-shrink:0;margin-left:auto;width:46px;height:28px;border-radius:var(--radius-full);border:none;background:#2a1f3d2e;cursor:pointer;padding:3px;transition:background var(--transition-fast)}._toggleOn_o7nm6_251{background:var(--color-teal)}._knob_o7nm6_254{display:block;width:22px;height:22px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 3px #0003;transition:transform var(--transition-fast)}._toggleOn_o7nm6_251 ._knob_o7nm6_254{transform:translate(18px)}._summaryCard_o7nm6_268{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);overflow:hidden}._summaryRow_o7nm6_275{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-soft)}._summaryRow_o7nm6_275:last-child{border-bottom:none}._summaryKey_o7nm6_286{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-on-surface-variant)}._summaryVal_o7nm6_291{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._page_1mv3b_3{min-height:100vh;display:flex;flex-direction:column;background:transparent}._header_1mv3b_11{background-color:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_1mv3b_25{background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-on-surface-variant);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._backBtn_1mv3b_25:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._content_1mv3b_43{flex:1;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;align-items:center}._grid_1mv3b_51{display:grid;grid-template-columns:repeat(auto-fit,156px);gap:var(--space-4);justify-content:center;max-width:560px;width:100%}._grid_1mv3b_51>*{display:flex}._card_1mv3b_65{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}._subjectIcon_1mv3b_75{font-size:min(3.25rem,14vh);line-height:1.1}._levelBadge_1mv3b_80{font-family:var(--font-body);font-size:var(--text-xs);background-color:var(--color-secondary-container);color:var(--color-secondary);border-radius:var(--radius-full);padding:2px var(--space-2)}._skeletonCard_1mv3b_90{height:180px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_1mv3b_1 1.5s infinite}@keyframes _shimmer_1mv3b_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_1mv3b_109{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4)}._wizardContainer_1mv3b_118{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}._stepIndicator_1mv3b_127{display:flex;align-items:center;gap:var(--space-2)}._stepDot_1mv3b_133{width:12px;height:12px;border-radius:var(--radius-full);background-color:var(--color-outline);transition:background-color .2s ease}._stepDotActive_1mv3b_141{background-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-container)}._stepDotDone_1mv3b_146{background-color:var(--color-primary)}._stepLine_1mv3b_150{width:40px;height:2px;background-color:var(--color-outline)}._stack_zjdw3_1{display:flex;flex-direction:column;gap:8px;padding:0 var(--space-4) var(--space-3);max-width:600px;width:100%;margin:0 auto}._reviewCta_zjdw3_11,._resumeCta_zjdw3_12{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:none;border-radius:18px;cursor:pointer;text-align:left;transition:transform var(--transition-fast),box-shadow var(--transition-fast);-webkit-tap-highlight-color:transparent}._reviewCta_zjdw3_11:hover,._resumeCta_zjdw3_12:hover{transform:translateY(-1px)}._reviewCta_zjdw3_11:active,._resumeCta_zjdw3_12:active{transform:scale(.98)}._reviewCta_zjdw3_11{background:linear-gradient(135deg,#1cb0f6,#1cb0f6d9);color:#fffcf6;box-shadow:0 4px 12px #1cb0f64d}._resumeCta_zjdw3_12{background:linear-gradient(135deg,#f5a623,#e8940f);color:#2a1f3d;box-shadow:0 4px 12px #f5a62359;border:1.5px solid #2a1f3d}._resumeCta_zjdw3_12._aiCta_zjdw3_50{background:linear-gradient(135deg,#7c3aed,#7c3aedd1);color:#fffcf6;box-shadow:0 4px 14px #7c3aed59;border:none}._resumeCta_zjdw3_12._freePreviewCta_zjdw3_58{background:linear-gradient(135deg,#0d9488,#0d9488d1);color:#fffcf6;box-shadow:0 4px 14px #0d948859;border:none}._aiCta_zjdw3_50 ._resumeIcon_zjdw3_65,._freePreviewCta_zjdw3_58 ._resumeIcon_zjdw3_65{background:#fffcf640;font-size:var(--text-lg)}._reviewIcon_zjdw3_71,._resumeIcon_zjdw3_65{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);background:#fffcf640}._resumeIcon_zjdw3_65{background:#2a1f3d1f;font-size:var(--text-md)}._ctaBody_zjdw3_89{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._eyebrow_zjdw3_97{font-family:var(--font-heading);font-size:.6875rem;font-weight:700;letter-spacing:.04em;opacity:.9}._title_zjdw3_105{font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;line-height:1.2}._subtitle_zjdw3_112{font-size:var(--text-xs);opacity:.85}._chevron_zjdw3_117{flex-shrink:0;font-size:var(--text-lg);opacity:.7}._hud_esk6e_1{display:flex;gap:8px;align-items:center}._badge_esk6e_7{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:none;border-radius:999px;background:var(--color-surface, #fffcf6);color:var(--color-on-surface, #2a1f3d);font-size:.8125rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #2a1f3d1f;transition:transform .15s ease}._badge_esk6e_7:hover{transform:translateY(-1px)}._bar_f2rvb_3{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:600px;padding:0 20px calc(12px + var(--safe-bottom));z-index:var(--z-sticky);pointer-events:none}._pill_f2rvb_18{pointer-events:auto;display:flex;justify-content:space-around;align-items:center;padding:8px;background:#fffcf6eb;border:1px solid rgba(42,31,61,.1);border-radius:22px;box-shadow:0 8px 20px #2a1f3d14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._tab_f2rvb_32{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:none;border-radius:14px;background:transparent;color:#5c4d6e;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:background .2s ease-out,padding .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}._tabActive_f2rvb_50{padding:9px 14px;color:#fffcf6;font-weight:800}._icon_f2rvb_56{display:inline-flex;font-size:var(--text-xl);line-height:1}._label_f2rvb_62{line-height:1}._snackbar_di6k4_1{position:fixed;bottom:calc(24px + var(--safe-bottom));left:50%;transform:translate(-50%);max-width:min(92vw,420px);padding:12px 18px;border-radius:12px;background:var(--color-ink, #2a1f3d);color:var(--color-paper, #fffcf6);font-size:var(--text-md);line-height:1.4;text-align:center;box-shadow:0 6px 18px #2a1f3d59;z-index:1000;animation:_snackbarIn_di6k4_1 .25s ease-out}@keyframes _snackbarIn_di6k4_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}._stage_6xisq_4{position:relative;width:100%;max-width:440px;margin:0 auto;overflow:visible}._string_6xisq_12{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}._node_6xisq_22{position:absolute;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center}._mascot_6xisq_31{position:absolute;bottom:24px;left:4px;z-index:3}._mascotRight_6xisq_37{left:auto;right:4px}._sway_6xisq_44{animation:_sway_6xisq_44 3.4s ease-in-out infinite;transform-origin:top center}._tooltip_6xisq_50{position:absolute;top:-34px;left:50%;transform:translate(-50%);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-heading);font-weight:700;font-size:.6875rem;letter-spacing:.5px;padding:5px 11px;border-radius:10px;white-space:nowrap;box-shadow:0 4px 10px #2a1f3d2e;z-index:5}._tooltip_6xisq_50:after{content:"";position:absolute;bottom:-4px;left:50%;margin-left:-4px;width:8px;height:8px;background:var(--color-ink);transform:rotate(45deg)}._tag_6xisq_80{position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%) rotate(-2deg);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:8px;padding:4px 10px;white-space:nowrap;box-shadow:1.5px 1.5px 0 var(--color-ink);text-align:center;max-width:42vw}._tagLocked_6xisq_94{border-color:#2a1f3d4d;box-shadow:none}._badge_6xisq_100{position:absolute;top:-14px;left:50%;margin-left:6px;font-family:var(--font-heading);font-weight:800;font-size:.8125rem;padding:3px 9px;border-radius:7px;border:1.5px solid var(--color-ink);box-shadow:1.5px 1.5px 0 var(--color-ink);transform:rotate(-4deg);white-space:nowrap;z-index:4}._badgeLocked_6xisq_116{border-color:#2a1f3d40;box-shadow:none}._statusDot_6xisq_122{position:absolute;display:grid;place-items:center;border-radius:50%;z-index:5}._wrap_9f5eq_3{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:46vh;padding:28px}._wrapCompact_9f5eq_14{min-height:0;gap:13px;padding:8px 16px}._sun_9f5eq_20{position:absolute;top:24px;right:20px;opacity:.85}._cloud_9f5eq_27{position:absolute;top:110px;left:-8px;opacity:.6}._kite_9f5eq_35{display:inline-block;animation:_kite-load-float_9f5eq_1 4s ease-in-out infinite}._bar_9f5eq_41{position:relative;width:240px;height:4px;border-radius:4px;background:#2a1f3d1f;overflow:hidden}._barCompact_9f5eq_50{width:180px;height:3px}._barFill_9f5eq_55{position:absolute;top:0;bottom:0;width:40%;border-radius:4px;background:var(--color-brand-blue, #1cb0f6);animation:_kite-load-slide_9f5eq_1 1.4s ease-in-out infinite}._label_9f5eq_65{font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;padding:0 8px}._labelCompact_9f5eq_74{font-size:var(--text-md)}@keyframes _kite-load-float_9f5eq_1{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-5px) rotate(4deg)}}@keyframes _kite-load-slide_9f5eq_1{0%{left:-40%}to{left:100%}}._page_wf1xl_3{min-height:100vh;display:flex;flex-direction:column;background:transparent}._header_wf1xl_11{background-color:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_wf1xl_25{background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-on-surface-variant);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._backBtn_wf1xl_25:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._headerText_wf1xl_42{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._tagEnglish_wf1xl_51{display:block;font-size:var(--text-xs);font-weight:500;opacity:.7;letter-spacing:.02em}._tabBar_wf1xl_60{display:flex;gap:0;background-color:var(--color-surface-elevated);border-bottom:1px solid var(--color-outline-variant, rgba(0, 0, 0, .08));padding:0 var(--space-4)}._tab_wf1xl_60{flex:1;background:none;border:none;border-bottom:2px solid transparent;padding:var(--space-3) var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant);cursor:pointer;transition:var(--transition-fast);text-align:center}._tab_wf1xl_60:hover{color:var(--color-primary)}._tabActive_wf1xl_87{color:var(--color-primary);border-bottom-color:var(--color-primary)}._content_wf1xl_93{flex:1;padding:var(--space-4);padding-bottom:92px;max-width:600px;width:100%;margin:0 auto}._empty_wf1xl_106{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4)}._kiteBtn_wf1xl_115{position:relative;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:transform var(--transition-fast);-webkit-tap-highlight-color:transparent}._kiteBtn_wf1xl_115:hover{transform:translateY(-3px) scale(1.03)}._kiteBtn_wf1xl_115:active{transform:translateY(0) scale(.98)}._kiteBtn_wf1xl_115:disabled{cursor:default}._kiteLocked_wf1xl_130:hover{transform:none}@media (min-width: 768px){._content_wf1xl_93{padding:var(--space-6)}}._newContentBanner_wf1xl_142{display:flex;align-items:center;gap:10px;margin:0 16px 8px;padding:12px 14px;border:none;border-radius:16px;background:var(--color-primary, #2f6fde);color:#fff;cursor:pointer;box-shadow:0 2px 8px #00000038;text-align:left}._newContentLabel_wf1xl_157{flex:1;font-size:var(--text-sm);font-weight:600}._newContentAction_wf1xl_163{font-weight:800;font-size:var(--text-sm);padding:6px 12px;border-radius:10px;background:#ffffff2e}._page_fuv8p_6{height:100dvh;min-height:0;overflow:hidden;background:transparent;display:flex;flex-direction:column}._knotBtn_fuv8p_16{position:relative;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:transform var(--transition-fast);-webkit-tap-highlight-color:transparent}._knotBtn_fuv8p_16:hover:not(:disabled){transform:translateY(-2px) scale(1.05)}._knotBtn_fuv8p_16:active:not(:disabled){transform:scale(.96)}._knotBtn_fuv8p_16:disabled{cursor:default}._header_fuv8p_33{background-color:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-4) var(--space-screen-padding) var(--space-3);flex-shrink:0;z-index:var(--z-sticky)}._headerContent_fuv8p_45{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}._backBtn_fuv8p_52{background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-on-surface-variant);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._backBtn_fuv8p_52:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._chapterTitle_fuv8p_69{margin:0;font-size:var(--text-xl);color:var(--color-on-surface)}._chapterEyebrow_fuv8p_75{margin:0 0 2px;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;color:var(--color-primary);text-transform:uppercase}._unitHeader_fuv8p_86{position:relative;display:flex;flex-direction:column;align-items:center;pointer-events:none}._unitHeaderLocked_fuv8p_94{opacity:.85}._unitTag_fuv8p_98{margin-top:-1.75rem;max-width:11.25rem;padding:.3rem .75rem;background:var(--color-paper, #fffcf6);border:1.4px solid var(--color-ink, #2a1f3d);border-radius:7px;box-shadow:1.5px 1.5px 0 var(--color-ink, #2a1f3d);display:flex;flex-direction:column;align-items:center;gap:1px;transform:rotate(-1.5deg);z-index:1}._unitEyebrow_fuv8p_114{font-family:var(--font-heading);font-size:var(--text-2xs);font-weight:700;letter-spacing:1px;color:var(--color-primary, #1cb0f6)}._unitName_fuv8p_122{font-size:var(--text-sm);font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;line-height:1.2;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unitDesc_fuv8p_134{font-size:var(--text-2xs);font-style:italic;color:var(--color-on-surface-muted);text-align:center;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._premiumBadge_fuv8p_145,._freeBadge_fuv8p_146{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-micro);font-weight:700;padding:2px 6px;border-radius:8px;margin-bottom:2px}._premiumBadge_fuv8p_145{background:#4b389626;color:#4b3896}._freeBadge_fuv8p_146{background:#0d948826;color:#0d9488}._chapterDesc_fuv8p_167{margin:0;margin-top:var(--space-1)}._chapterProgress_fuv8p_172{padding:0 var(--space-1)}._profileBadge_fuv8p_176{margin-left:auto;background-color:var(--color-primary-container);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._profileName_fuv8p_183{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark)}._treeContainer_fuv8p_3{flex:1;overflow-y:auto;min-height:0;padding:var(--space-section) var(--space-screen-padding);padding-bottom:var(--space-8)}._tree_fuv8p_3{display:flex;flex-direction:column;align-items:center;gap:0;max-width:600px;margin:0 auto}._connector_fuv8p_208{display:flex;align-items:stretch;justify-content:center;flex-shrink:0;line-height:0;margin:-4px 0}._nodeRow_fuv8p_218{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;justify-items:center}._sideSlot_fuv8p_226{display:flex;align-items:center;justify-content:center;min-height:1px}._nodeCenter_fuv8p_233{display:flex;justify-content:center;align-items:center}._sideFruit_fuv8p_239{display:flex;align-items:center;justify-content:center}._mascotTip_fuv8p_246{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-2);gap:0}._mascotLottie_fuv8p_254{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}._mascotBubble_fuv8p_261{background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);padding:var(--space-1) var(--space-3);position:relative;margin-top:-4px}._mascotBubble_fuv8p_261 span{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark)}._mascotBubble_fuv8p_261:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--color-surface-elevated);border-bottom:none}._skeleton_fuv8p_290{flex:1;background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_fuv8p_1 1.5s infinite;border-radius:var(--radius-md);margin:var(--space-4)}._skeletonTree_fuv8p_310{display:flex;flex-direction:column;align-items:center;gap:0;max-width:320px;margin:var(--space-6) auto}._skeletonNode_fuv8p_319{width:var(--skill-node-size);height:var(--skill-node-size);border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_fuv8p_1 1.4s ease-in-out infinite}._skeletonConnector_fuv8p_333{height:48px;width:4px;background:var(--color-surface-variant);border-radius:var(--radius-full)}@keyframes _shimmer_fuv8p_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_fuv8p_346{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._chapterInfo_fuv8p_355{flex:1;min-width:0}@media (min-width: 768px){._treeContainer_fuv8p_3{padding:var(--space-8) var(--space-6)}._tree_fuv8p_3{max-width:700px}}._premiumBadge_fuv8p_145{border:none;cursor:pointer}._counterChip_fuv8p_374{display:inline-flex;align-items:center;font-size:var(--text-2xs);font-weight:700;padding:2px 8px;border-radius:8px;margin-bottom:2px;background:#1cb0f626;color:#1178ad}._counterChipDone_fuv8p_386{background:#5ba47c2e;color:#3c7d59}._footerCard_fuv8p_392{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:10px 18px;border-radius:14px;background:var(--color-surface, #fffcf6);border:1.5px dashed var(--color-border-soft, rgba(42, 31, 61, .15));color:var(--color-on-surface-muted)}._footerCardDone_fuv8p_404{border-style:solid;border-color:#f5a62399;background:#f5a6231a;color:var(--color-on-surface)}._footerIcon_fuv8p_411{font-size:var(--text-3xl);filter:grayscale(1) opacity(.5)}._footerCardDone_fuv8p_404 ._footerIcon_fuv8p_411{filter:none}._footerLabel_fuv8p_420{font-size:var(--text-2xs);font-weight:700;letter-spacing:.03em}._typeIcon_fuv8p_427{position:absolute;bottom:-2px;right:-6px;font-size:var(--text-base);line-height:1;filter:drop-shadow(0 1px 2px rgba(42,31,61,.35))}._knotPremiumLocked_fuv8p_437{opacity:.35}._stickyUnit_fuv8p_442{display:flex;align-items:baseline;gap:8px;padding:4px 0 0}._stickyUnitEyebrow_fuv8p_449{font-size:var(--text-2xs);font-weight:800;letter-spacing:.12em;color:var(--color-on-surface-muted)}._stickyUnitName_fuv8p_456{font-size:var(--text-sm);font-weight:700;color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._refreshBanner_fuv8p_467{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--color-primary, #2f6fde);color:#fff;box-shadow:0 2px 8px #00000042}._refreshBannerText_fuv8p_483{flex:1;font-size:var(--text-sm);font-weight:600}._refreshBannerBtn_fuv8p_489{border:none;background:#ffffff2e;color:#fff;font-weight:800;font-size:var(--text-sm);padding:8px 14px;border-radius:10px;cursor:pointer}._refreshBannerBtn_fuv8p_489:disabled{opacity:.6;cursor:default}._newBadge_fuv8p_506{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;background:#5ba47c2e;color:#3c8a60;font-size:var(--text-xs);font-weight:800;letter-spacing:.05em}._optInOverlay_fuv8p_521{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#140e2273}._optInCard_fuv8p_531{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(480px,100%);padding:20px 24px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--color-surface, #fffcf6);text-align:center}._optInTitle_fuv8p_543{margin:0;font-size:var(--text-lg);font-weight:800;color:var(--color-on-surface)}._optInBody_fuv8p_550{margin:0 0 8px;font-size:var(--text-sm);color:var(--color-on-surface-muted)}._optInStart_fuv8p_556{width:100%;border:none;border-radius:12px;padding:14px;background:#0d9488;color:#fff;font-weight:800;font-size:var(--text-md);cursor:pointer}._optInLater_fuv8p_568{border:none;background:none;color:var(--color-on-surface-muted);font-weight:600;padding:10px;cursor:pointer}@media (max-height: 640px){._headerContent_fuv8p_45{margin-bottom:var(--space-2)}._chapterTitle_fuv8p_69{font-size:var(--text-lg)}._chapterEyebrow_fuv8p_75{display:none}._header_fuv8p_33{padding-top:var(--space-2);padding-bottom:var(--space-2)}}@media (max-height: 460px){._chapterDesc_fuv8p_167{display:none}._stickyUnit_fuv8p_442{padding-top:0}._unitTag_fuv8p_98{padding:.2rem .6rem}._mascotTip_fuv8p_246{display:none}}._hex_1tnnb_3{width:min(4.375rem,13vh);height:min(4.375rem,13vh);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);box-shadow:0 4px 8px #3d1e0026;transition:transform var(--transition-fast)}._icon_1tnnb_20{width:54%;height:54%;color:#fff;object-fit:contain;display:block;-webkit-user-select:none;user-select:none}._iconGold_1tnnb_33{color:#ffc107}._done_1tnnb_38{background:var(--color-success, #4caf50)}._active_1tnnb_42{background:var(--color-primary, #ffb300)}._locked_1tnnb_46{background:#cfc4b8}._locked_1tnnb_46 ._icon_1tnnb_20{color:#ffffffd9}._card_1bkkb_5{width:50%;min-width:12rem;max-width:26rem;margin:.25rem auto;padding:var(--space-3) var(--space-4);background:var(--color-surface-variant, #fff0d1);border-radius:var(--radius-md, 8px);box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}._name_1bkkb_21{margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-on-surface);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._chipRow_1bkkb_34{display:flex;align-items:center;gap:var(--space-2)}._chip_1bkkb_34{display:inline-flex;align-items:center;justify-content:center;min-width:3.75rem;max-width:5rem;padding:.25rem var(--space-2);border-radius:.75rem;background:var(--color-info-container, rgba(33, 150, 243, .2));color:var(--color-info, #2196f3);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold)}._chipDone_1bkkb_56{background:var(--color-success-container, rgba(76, 175, 80, .2));color:var(--color-success, #4caf50)}._newBadge_1bkkb_61{display:inline-flex;align-items:center;padding:.125rem var(--space-2);border-radius:.625rem;background:var(--color-success-container);color:var(--color-success);font-family:var(--font-heading);font-size:var(--text-micro);font-weight:var(--font-weight-extrabold);letter-spacing:.05em}._timeline_131k4_6{position:relative;list-style:none;margin:0 auto;padding:var(--space-4) 0 var(--space-8);max-width:34rem;width:100%}._row_131k4_15{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:.25rem;gap:.25rem}._connector_131k4_31{display:block;flex-shrink:0;width:1px;height:1.75rem;margin-block:.375rem;background:var(--skill-connector-color, rgba(255, 179, 0, .3));pointer-events:none}._headerRow_131k4_42{z-index:1}._nodeCol_131k4_46{display:flex;align-items:center;justify-content:center}._number_131k4_55{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);line-height:1;margin-bottom:.25rem;position:relative;z-index:1}._nodeBtn_131k4_66{background:none;border:none;padding:0;cursor:pointer;display:flex;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}._nodeBtn_131k4_66:hover>span{transform:translateY(-1px)}._nodeBtn_131k4_66:active>span{transform:scale(.97)}._nodeName_131k4_88{max-width:min(22rem,90%);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-align:center;line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:.125rem;position:relative;z-index:1}._footerLabel_131k4_105{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-muted);text-align:center;position:relative;z-index:1}@media (max-height: 640px){._timeline_131k4_6{padding-top:var(--space-2)}}._page_1nbdq_5{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-surface, #ffffff)}._header_1nbdq_17{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-screen-padding);background:var(--color-surface-variant, #fff0d1);box-shadow:0 2px 4px #0000001a}._backBtn_1nbdq_27{background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xl);line-height:1;color:var(--color-on-surface-variant);flex-shrink:0}._backBtn_1nbdq_27:hover{background:#3d1e0014}._chapterTitle_1nbdq_42{margin:0;font-family:var(--font-tamil);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scroll_1nbdq_6{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-screen-padding)}._state_1nbdq_60{margin:var(--space-12) auto;text-align:center;color:var(--color-on-surface-muted);font-size:var(--text-md)}._card_s3inb_1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-paper);border:1px solid var(--color-border-soft);box-shadow:0 2px 8px #2a1f3d0f}._icon_s3inb_12{width:min(3rem,9vh);height:min(3rem,9vh);flex-shrink:0;border-radius:22%}._copy_s3inb_19{flex:1;min-width:0}._title_s3inb_24{margin:0;font-size:var(--text-base);font-weight:600;color:var(--color-ink)}._sub_s3inb_31{margin:2px 0 0;font-size:var(--text-sm);color:var(--color-ink-soft)}._action_s3inb_37{flex-shrink:0;border:none;border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);font:inherit;font-weight:600;color:var(--color-ink);background:var(--color-marigold);cursor:pointer}._action_s3inb_37:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}._dismiss_s3inb_54{flex-shrink:0;border:none;background:none;padding:var(--space-2);font-size:var(--text-base);line-height:1;color:var(--color-ink-soft);cursor:pointer}._iosCard_s3inb_66{flex-wrap:wrap}._steps_s3inb_70{flex-basis:100%;margin:var(--space-2) 0 0;padding-left:1.2em;font-size:var(--text-sm);color:var(--color-ink-soft)}._steps_s3inb_70 li+li{margin-top:2px}._page_1oi3c_2{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative;overflow-x:hidden}._header_1oi3c_11{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-3);position:relative;z-index:1}._greetWrap_1oi3c_20{min-width:0}._greeting_1oi3c_23{font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);color:var(--color-ink);letter-spacing:-.01em}._sub_1oi3c_30{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-on-surface-variant);margin-top:2px}._headerRight_1oi3c_37{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._streakChip_1oi3c_43{display:inline-flex;align-items:center;gap:var(--space-1);background:#fffcf6d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border-soft);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);font-family:var(--font-heading);font-weight:800;font-size:var(--text-md);color:var(--color-ink);cursor:pointer}._gear_1oi3c_58{background:#fffcf6d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);width:38px;height:38px;font-size:var(--text-lg);cursor:pointer}._content_1oi3c_69{flex:1;width:100%;max-width:480px;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-16);display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}._continueCard_1oi3c_83{display:flex;align-items:center;gap:var(--space-4);text-align:left;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);padding:var(--space-4) var(--space-5);cursor:pointer;transition:var(--transition-fast)}._continueCard_1oi3c_83:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--color-ink)}._continueKite_1oi3c_100{flex-shrink:0}._continueText_1oi3c_103{flex:1;min-width:0;display:flex;flex-direction:column}._continueEyebrow_1oi3c_109{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-marigold)}._continueTitle_1oi3c_117{font-size:var(--text-xl);font-weight:700;color:var(--color-ink);line-height:1.2}._continueArrow_1oi3c_123{flex-shrink:0;font-family:var(--font-heading);font-weight:800;font-size:var(--text-2xl);color:var(--color-brand-blue)}._grid_1oi3c_132{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._tile_1oi3c_137{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);background:#fffcf6d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-5) var(--space-4);cursor:pointer;transition:var(--transition-fast)}._tile_1oi3c_137:hover{transform:translateY(-3px);box-shadow:3px 3px 0 var(--color-ink)}._tile_1oi3c_137:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._tileEmoji_1oi3c_159{font-size:1.875rem;line-height:1}._tileLabel_1oi3c_163{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);margin-top:var(--space-1)}._tileTamil_1oi3c_170{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._mascot_1oi3c_175{position:fixed;bottom:10px;left:6px;z-index:0;pointer-events:none}._page_1mh6n_3{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--gradient-player)}._header_1mh6n_17{background:transparent;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;z-index:var(--z-sticky)}._closeBtn_1mh6n_27{background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._closeBtn_1mh6n_27:hover{background-color:#2a1f3d14;color:var(--color-on-surface)}._progressWrap_1mh6n_45{flex:1}@media (max-height: 640px){._header_1mh6n_17{padding:var(--space-2) var(--space-4)}}@media (max-height: 460px){._header_1mh6n_17{padding:var(--space-1) var(--space-4)}}._content_1mh6n_68{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}._unsupported_1mh6n_77{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._completion_1mh6n_91{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;position:relative;padding:var(--space-section) var(--space-screen-padding)}._kiteSky_1mh6n_101{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._completionEn_1mh6n_108{font-family:var(--font-heading);font-weight:600;font-size:var(--text-md);color:var(--color-on-surface-variant);margin:2px 0 var(--space-2)}._completionCard_1mh6n_116{position:relative;z-index:1;background-color:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);padding:var(--space-section) var(--space-card-padding);display:flex;flex-direction:column;align-items:center;max-width:360px;width:100%;margin:auto}._trophy_1mh6n_133{font-size:var(--size-glyph);line-height:1;display:block;text-align:center;margin-bottom:var(--space-2)}._completionEmoji_1mh6n_141{display:flex;align-items:center;justify-content:center;width:var(--size-hero);height:var(--size-hero);border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-marigold) 0%,var(--color-magenta) 100%);box-shadow:0 12px 30px #d633844d,inset 0 -6px #00000026,inset 0 4px #ffffff4d;margin:0 auto var(--space-3)}._scoreCircle_1mh6n_154{width:var(--size-badge);height:var(--size-badge);border-radius:var(--radius-full);background-color:var(--color-primary-container);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--space-4) 0}._scoreValue_1mh6n_166{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-dark);line-height:1.1}._scoreLabel_1mh6n_174{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}._completionActions_1mh6n_182{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._continueBtn_1mh6n_189{background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transform:translateY(0);transition:var(--transition-press)}._continueBtn_1mh6n_189:active{transform:translateY(4px);box-shadow:var(--shadow-xs)}._exitBtn_1mh6n_208{background:none;border:none;color:var(--color-on-surface-variant);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:var(--transition-fast)}._exitBtn_1mh6n_208:hover{color:var(--color-primary)}._skeleton_1mh6n_224{flex:1;min-height:0;display:flex;flex-direction:column}._skeletonHeader_1mh6n_231{height:56px;background:var(--color-surface-variant)}._skeletonContent_1mh6n_236{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);max-width:640px;width:100%;margin:0 auto}._skeletonBlock_1mh6n_250{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_1mh6n_1 1.5s infinite}@keyframes _shimmer_1mh6n_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorState_1mh6n_268{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._secondaryBtn_1mh6n_282{width:100%;padding:var(--space-3);border:1.5px solid var(--color-border-soft, rgba(42, 31, 61, .2));border-radius:var(--radius-lg, 14px);background:transparent;color:var(--color-on-surface-variant);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;transition:var(--transition-fast)}._secondaryBtn_1mh6n_282:hover{background:var(--color-surface-variant, rgba(42, 31, 61, .05))}._overlay_6pgfx_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;background:#2a1f3d59;animation:_lfs-fade_6pgfx_1 .2s ease-out}._sheet_6pgfx_14{position:relative;width:100%;max-width:640px;padding:26px 20px calc(16px + var(--safe-bottom));background:var(--color-paper, #fffcf6);border-radius:22px 22px 0 0;border-top:3px solid;box-shadow:0 -8px 28px #2a1f3d33;animation:_lfs-up_6pgfx_1 .28s ease-out}._sheetCorrect_6pgfx_26{border-top-color:#2a9d8f}._sheetWrong_6pgfx_30{border-top-color:#d63384}._banner_6pgfx_35{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:5px 18px;border-radius:999px;color:#fffcf6;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;letter-spacing:.06em;white-space:nowrap;box-shadow:0 3px 10px #2a1f3d40}._bannerCorrect_6pgfx_51{background:#2a9d8f}._bannerWrong_6pgfx_55{background:#d63384}._headRow_6pgfx_59{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:4px}._headText_6pgfx_67{display:flex;flex-direction:column;gap:2px}._tamilLine_6pgfx_73{font-size:1.875rem;font-weight:800;color:var(--color-ink, #2a1f3d);line-height:1.15}._englishLine_6pgfx_80{font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;color:var(--color-on-surface-muted)}._answerCard_6pgfx_88{display:flex;flex-direction:column;align-items:center;gap:6px;margin:16px auto 0;max-width:420px;padding:14px 18px;background:#ffe9d6;border:1.5px solid rgba(245,166,35,.5);border-radius:14px}._answerEyebrow_6pgfx_101{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:800;letter-spacing:.14em;color:#b06f00}._answerWord_6pgfx_109{font-size:2.125rem;font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;word-break:break-word}._actions_6pgfx_117{display:flex;justify-content:center;margin-top:18px}@keyframes _lfs-up_6pgfx_1{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _lfs-fade_6pgfx_1{0%{opacity:0}to{opacity:1}}._wrap_uvr40_5{display:flex;justify-content:center;width:100%;padding-inline-end:.3125rem;margin-bottom:var(--stage-block-gap);box-sizing:border-box}._card_uvr40_18{display:flex;align-items:center;justify-content:flex-start;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:1.375rem;box-shadow:.3125rem .3125rem 0 var(--color-ink, #2a1f3d),0 .625rem 1.5rem #2a1f3d1a;padding:var(--space-3) var(--space-5);min-width:12rem;width:max-content;max-width:100%;box-sizing:border-box;flex-shrink:0}._card_uvr40_18>*{width:100%}._word_uvr40_41{margin:0;font-size:var(--text-xl);font-weight:700;color:var(--color-ink, #2a1f3d);text-align:start;word-break:break-word;line-height:1.4}@media (max-height: 640px){._card_uvr40_18{padding:var(--space-2) var(--space-3);border-radius:1rem}._word_uvr40_41{font-size:var(--text-lg)}}@media (max-height: 460px){._card_uvr40_18{padding:var(--space-2)}}._kiteCard_thhxa_6{background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:1.375rem;box-shadow:.3125rem .3125rem 0 var(--color-ink, #2a1f3d),0 .625rem 1.5rem #2a1f3d1a;padding:var(--space-4);box-sizing:border-box}._imageWell_thhxa_16{display:flex;align-items:center;justify-content:center;background:#ffe9d6;border:1px solid rgba(42,31,61,.12);border-radius:.875rem;padding:var(--space-2);min-height:0;min-width:0;box-sizing:border-box}._heroStack_thhxa_31{flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--stage-gap);padding-inline:var(--space-4);box-sizing:border-box}._heroImage_thhxa_44{flex:1 1 auto;min-height:0;width:100%;max-width:20rem;display:flex;flex-direction:column;align-items:stretch;justify-content:center}._kiteCardFill_thhxa_55{flex:1 1 auto;min-height:0;max-height:100%;width:100%;display:flex;flex-direction:column}._imageWellFill_thhxa_64{flex:1 1 auto;min-height:0;width:100%}._sentenceCard_thhxa_70{flex-shrink:0;width:100%;max-width:35rem;padding:var(--space-4) var(--space-4)}._sentenceText_thhxa_77{margin:0;font-size:var(--text-lg);line-height:1.8;text-align:center}._sentenceTextCompact_thhxa_84{font-size:var(--text-base)}._speechBlock_thhxa_91{flex-shrink:0;width:100%;max-width:35rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}._speakerBtn_thhxa_102{width:2.75rem;height:2.75rem;flex-shrink:0;border:none;border-radius:50%;background:var(--color-marigold, #f5a623);color:#fff;font-size:var(--text-lg);cursor:pointer;box-shadow:0 .1875rem .625rem #f5a62366;transition:transform .15s ease,background .15s ease}._speakerBtnLg_thhxa_116{width:3.5rem;height:3.5rem;font-size:var(--text-xl)}._speakerBtnPlaying_thhxa_122{background:#d63384;animation:_kite-speaker-pulse_thhxa_1 1s ease-in-out infinite}@keyframes _kite-speaker-pulse_thhxa_1{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-height: 640px){._kiteCard_thhxa_6{padding:var(--space-2);border-radius:1rem}._imageWell_thhxa_16{padding:var(--space-1);border-radius:.75rem}._speechBlock_thhxa_91{gap:var(--space-4)}._speakerBtnLg_thhxa_116{width:2.75rem;height:2.75rem;font-size:var(--text-lg)}}@media (max-height: 460px){._kiteCard_thhxa_6{padding:var(--space-1)}._heroStack_thhxa_31{padding-inline:var(--space-2)}._speechBlock_thhxa_91{gap:var(--space-3)}}._wrap_i3wly_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--stage-gap);padding:var(--space-3);height:100%;min-height:0;width:100%;box-sizing:border-box}._scene_i3wly_14{perspective:1200px;height:min(100%,26.25rem);width:auto;max-width:min(92vw,26.25rem,100%);aspect-ratio:1;flex:0 1 auto;min-height:0}._card_i3wly_26{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease-in-out;cursor:pointer}._cardFlipped_i3wly_35{transform:rotateY(180deg)}._face_i3wly_39{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:1.375rem;box-shadow:.3125rem .3125rem 0 var(--color-ink, #2a1f3d),0 .625rem 1.5rem #2a1f3d1a;padding:var(--space-4);overflow:hidden;box-sizing:border-box}._faceBack_i3wly_57{transform:rotateY(180deg)}._speaker_i3wly_61{position:absolute;top:var(--space-3);right:var(--space-3);width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--color-marigold, #f5a623);color:#fff;font-size:1.0625rem;flex-shrink:0}._speakerPlaying_i3wly_76{background:#d63384;animation:_flip-speaker-pulse_i3wly_1 1s ease-in-out infinite}._flipBtn_i3wly_81{display:inline-flex;align-items:center;gap:.375rem;padding:var(--space-2) var(--space-5);border:none;border-radius:999px;background:transparent;color:#d63384;font-family:var(--font-heading);font-size:.8125rem;font-weight:800;letter-spacing:.12em;cursor:pointer;flex-shrink:0}._flipBtn_i3wly_81:disabled{opacity:.5}._flipIcon_i3wly_102{font-size:var(--text-lg);line-height:1}@keyframes _flip-speaker-pulse_i3wly_1{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-height: 640px){._face_i3wly_39{padding:var(--space-2);border-radius:1rem}._speaker_i3wly_61{width:2rem;height:2rem;top:var(--space-2);right:var(--space-2)}}._grid_hoiue_1{display:grid;gap:14px;max-width:520px;margin:0 auto;padding:8px;width:100%;align-items:start}._option_hoiue_11{min-height:72px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease;padding:12px}._option_hoiue_11:hover:not(:disabled){transform:translateY(-2px)}._option_hoiue_11:disabled{cursor:default}._optionCorrect_hoiue_29{border-color:#2a9d8f;background:#2a9d8f1a}._optionWrong_hoiue_34{border-color:#d63384;background:#d6338414}._optionWord_hoiue_39{font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;word-break:break-word}._prompt_uov5t_1{margin:8px 0 0;font-size:.8125rem;color:var(--color-on-surface-muted)}._canvasWrap_uov5t_7{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px}._canvasBox_uov5t_15{position:relative;width:min(92vw,480px);height:220px;border:2px dashed rgba(42,31,61,.25);border-radius:14px;background:#fff;overflow:hidden}._trace_uov5t_26{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:min(4rem,14vh);color:#96969659;pointer-events:none;-webkit-user-select:none;user-select:none}._canvas_uov5t_7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._controls_uov5t_45{display:flex;gap:12px}._clearBtn_uov5t_50{padding:9px 22px;border:1.5px solid rgba(42,31,61,.2);border-radius:999px;background:transparent;color:var(--color-on-surface-variant);font-weight:700;cursor:pointer}._verifyBtn_uov5t_60{min-width:140px;padding:9px 26px;border:none;border-radius:999px;background:var(--color-marigold, #f5a623);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #f5a62366}._clearBtn_uov5t_50:disabled,._verifyBtn_uov5t_60:disabled{opacity:.45;cursor:default;box-shadow:none}.fullscreen-modal{width:100vw!important;height:100vh!important;top:0!important;padding:0!important;margin:0!important;max-width:100vw!important;position:fixed!important}.fullscreen-modal .ant-modal-content{height:100vh!important;display:flex!important;flex-direction:column!important;border-radius:0!important;max-height:100vh!important;overflow:hidden!important}.fullscreen-modal .ant-modal-body{flex:1!important;overflow:hidden!important;height:calc(100vh - 55px)!important;display:flex!important;flex-direction:column!important}.fullscreen-modal .ant-modal-header{border-radius:0!important;flex-shrink:0!important}.ant-modal-wrap.fullscreen-modal-wrap{overflow:hidden!important}.ant-modal-mask{height:100vh!important;width:100vw!important}.ant-modal.fullscreen-modal{position:fixed;top:0;left:0;right:0;bottom:0;padding:0;margin:0;height:100%}.fullscreen-modal .ant-modal-close{top:15px;right:15px;z-index:1000}.preview-component .preview-title{font-size:1.5rem}.preview-component .preview-card{margin:0 auto;max-width:800px}.preview-component .ant-card-body{padding:12px!important;overflow:visible!important}.preview-content .ant-card{border:none!important;box-shadow:none!important;background:transparent!important}.preview-content .ant-card-body{padding:8px 0!important;overflow:visible!important;height:auto!important}.preview-component .ant-typography{word-break:break-word!important}.preview-component img{max-width:100%!important;height:auto!important}.preview-content *{box-sizing:border-box}.preview-content img,.preview-content svg,.preview-content video,.preview-content canvas,.preview-content iframe{max-width:100%}.preview-content .ant-row>.ant-col,.preview-content .lesson-content-container>*{min-width:0}.preview-content::-webkit-scrollbar{width:6px!important}.preview-content::-webkit-scrollbar-track{background:transparent!important}.preview-content::-webkit-scrollbar-thumb{background:#0003!important;border-radius:3px!important}.preview-content::-webkit-scrollbar-thumb:hover{background:#0000004d!important}.preview-content{scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.2) transparent!important}.lesson-metadata .ant-tag{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.full-width-modal .ant-modal-content{top:0;padding:0;margin:0;width:100vw!important;max-width:100vw!important;min-width:100vw!important;border-radius:0}.preview-component .preview-title{font-size:1.5rem!important}.preview-component .preview-card{margin:0!important;padding:10px!important}.preview-content{padding:var(--space-3)!important}.preview-header{padding:8px 12px!important}.preview-footer{padding:var(--space-2) var(--space-3) var(--space-4)!important}.preview-feedback{margin:var(--space-2) var(--space-3)!important}}@media (max-width: 1024px) and (min-width: 768px){.preview-content{padding:var(--space-screen-padding)!important}}@media (min-width: 1200px) and (min-height: 640px){.preview-content{padding:var(--space-5)!important}.preview-header,.preview-footer{padding:var(--space-4) var(--space-6)!important}}.answer-grid-container{width:100%;max-width:600px;margin:0 auto;padding:10px}.answer-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-radius:8px;cursor:pointer;transition:all .2s ease;height:100%}.answer-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.answer-item.selected{background-color:var(--color-secondary-container);border:1px solid var(--color-brand-blue)}.answer-item.disabled{opacity:.7;pointer-events:none}.answer-text{margin-top:8px;font-size:var(--text-base);font-weight:500;text-align:center;word-break:break-word}.empty-slot{width:100%;height:160px}.feedback-bar{padding:16px;flex-direction:column}.feedback-bar.correct{background:var(--color-success-container);border-top:1px solid var(--color-success)}.feedback-bar.incorrect{background:var(--color-error-container);border-top:1px solid var(--color-error)}.feedback-message{width:100%;flex-direction:column}.feedback-status{margin-bottom:10px;font-size:var(--text-base)}.feedback-answer{margin-left:4px}.feedback-content{display:flex;flex-direction:column;width:100%}.feedback-images{display:flex;margin-top:10px;gap:20px;justify-content:center;flex-wrap:wrap}.feedback-image-container{display:flex;flex-direction:column;align-items:center;margin-top:8px}.feedback-image{margin:0 auto}.feedback-image-label{font-size:var(--text-sm);color:#888;margin-bottom:4px}.feedback-image-caption{font-size:var(--text-md);margin-top:4px;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis}.word-cards-container{width:100%;max-width:800px;margin:0 auto;padding:20px}.word-card{position:relative;min-height:140px;background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1.5px solid var(--color-border-soft);cursor:pointer;transition:all .15s ease;display:flex;justify-content:center;align-items:center;overflow:hidden}.word-card.pressed{background-color:var(--color-primary-container);transform:translateY(2px);box-shadow:var(--shadow-xs)}.word-card-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;position:relative}.word-card-text{font-size:var(--text-3xl);font-weight:700;text-align:center;color:var(--color-on-surface);word-break:break-word}.word-card-icon{position:absolute;bottom:12px;right:12px}.volume-icon{display:inline-block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23666"><path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"/></svg>');background-repeat:no-repeat;background-size:contain;opacity:.7}.word-cards-grid-two .word-card{height:160px}.word-cards-grid-three .word-card{height:130px}@media (max-width: 576px){.word-cards-container{padding:10px}.word-card{height:120px}.word-card-text{font-size:var(--text-xl)}}.word-card-wrapper{margin-bottom:10px}.word-card-wrapper .ant-card{height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.word-card-wrapper .ant-card-body{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px!important}.word-card-wrapper .ant-typography{font-size:var(--text-3xl)!important;font-weight:700}@media (max-width: 576px){.word-card-wrapper .ant-typography{font-size:var(--text-xl)!important}.word-card-wrapper .ant-card{min-height:100px}}.fc-card{width:90%;max-width:500px;min-height:340px;aspect-ratio:1 / 1.1;margin:0 auto;background:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:0 5px 15px #0000001f;display:flex;flex-direction:column;align-items:center;padding:24px 20px;cursor:pointer;transition:box-shadow .2s ease;gap:8px}.fc-card:hover{box-shadow:0 8px 24px #00000029}.fc-speaker{flex-shrink:0;transition:transform .3s ease}.fc-speaker:hover{transform:scale(1.2)}.fc-word-display{flex:1 1 0%;display:flex;align-items:center;justify-content:center;width:100%;padding:12px;min-height:0;overflow:hidden}.fc-word-text{font-weight:600;text-align:center;line-height:1.25;color:var(--color-on-surface);word-break:keep-all;overflow-wrap:anywhere}.fc-word-label{font-weight:600;text-align:center;color:var(--color-on-surface);flex-shrink:0}.fc-image-wrap{flex:1 1 0%;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden}.fc-flip-btn{width:100%;flex-shrink:0;height:44px;border-radius:12px;background-color:var(--color-surface-variant);border:1px solid var(--color-border-soft);color:var(--color-on-surface);font-weight:500;transition:background-color .2s ease}.fc-flip-btn:hover{background-color:#ebe3d5!important;color:#4a3520!important;border-color:#d4c8b4!important}.match-blocks-container{width:100%;max-width:1000px;margin:0 auto;padding:20px}.match-block{display:grid;place-items:stretch;box-sizing:border-box;background-color:var(--color-surface-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:3px solid var(--color-marigold);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:1;width:100%;height:auto;min-width:0;min-height:0;margin-bottom:16px}.match-block--image{overflow:hidden;padding:6px}.match-block--word{overflow:hidden}.match-block>*{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}.match-block:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0003}.match-block-word{display:flex;align-items:center;justify-content:safe center;font-family:var(--font-tamil);font-size:var(--text-sm);font-size:clamp(.6875rem,calc(var(--match-cell, 5.5rem) / 8),1rem);font-weight:600;line-height:1.25;padding:6px 12px;text-align:center;box-sizing:border-box;width:100%;min-width:0;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;white-space:nowrap;word-break:normal;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.match-block-word::-webkit-scrollbar{display:none}.match-block-empty{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;margin-bottom:16px}.blast-effect{animation:blast 1s forwards}@keyframes blast{0%{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.5}to{transform:scale(0) rotate(360deg);opacity:0}}.match-blocks-container-compact{padding:10px}.match-board{position:relative;width:100%}.stage-fill .match-board{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.stage-fill .match-board>.match-blocks-grid{margin-block:auto}.match-blocks-grid{display:grid;grid-template-columns:repeat(var(--match-columns, 4),minmax(0,var(--match-cell, 1fr)));justify-content:center;gap:8px;width:100%;align-items:stretch}.match-blocks-grid .match-block,.match-blocks-grid .match-block-empty{margin-bottom:0}.match-blocks-container-compact .match-block-word{padding:5px 10px}.match-blocks-container-compact .match-block img{max-height:100%;max-width:100%;object-fit:contain}.match-mismatch{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:5;padding:6px 12px;border-radius:10px;background:var(--color-error-container, rgba(214, 51, 132, .12));color:var(--color-error, #d63384);font-weight:700;font-size:var(--text-sm);pointer-events:none}.write-blank-box{background:#fff;border:2px solid var(--color-marigold);border-radius:8px;width:60px;height:50px;display:flex;justify-content:center;align-items:center;margin:0 2px;cursor:pointer;transition:all .2s ease}.write-blank-box:hover{border-color:var(--color-marigold-deep);box-shadow:0 0 8px #f5a62359}.write-filled-box{background:#f5f5f5;border-radius:8px;width:60px;height:50px;display:flex;justify-content:center;align-items:center;margin:0 2px}.write-character{background:#fff;border:2px solid var(--color-marigold);border-radius:8px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin:4px;cursor:pointer;position:relative;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.write-character:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.question-with-blanks-container{display:flex;flex-direction:column;align-items:center;width:100%}.question-blanks{background:#fff8e6;border-radius:15px;padding:16px;width:100%;overflow-x:auto;box-shadow:0 2px 6px #0000001a}.character-grid-container{margin-top:20px;width:100%}.mic-button{width:120px;height:120px;border-radius:50%;background-color:var(--color-brand-blue);display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;box-shadow:0 4px 12px #2a1f3d26;transition:all .3s ease}.mic-button.listening{background-color:var(--color-error)}.mic-button:hover{transform:scale(1.05)}.mic-icon{font-size:var(--size-glyph);color:#fff}.timer{position:absolute;bottom:12px;font-size:var(--text-2xl);font-weight:700;color:#fff}.recognized-text-container{width:100%;max-width:400px}.recognized-word-display{padding:8px 0;min-height:52px;display:flex;align-items:center;justify-content:center}.word-text{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:center!important;font-size:var(--text-3xl)!important;line-height:1.5!important;letter-spacing:normal!important}.listening-card{cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px}.listening-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.listening-card .anticon-sound{transition:all .3s ease}.preview-container{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;width:100%!important;position:relative!important}.preview-header{flex-shrink:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:var(--space-3) var(--space-4)!important;background:var(--color-surface-elevated)!important;z-index:10!important;border-bottom:1px solid var(--color-border-soft)!important}.preview-content{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;padding:var(--space-screen-padding)!important;scroll-behavior:smooth!important}.preview-stage{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;width:100%!important}.lesson-content-container>.ant-row{margin-block:auto!important;row-gap:var(--stage-gap)!important}.preview-feedback{flex-shrink:0!important;z-index:9!important;margin:var(--space-2) var(--space-4)!important;background:var(--color-surface-elevated)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important}.preview-footer{flex-shrink:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:var(--space-3)!important;padding:var(--space-card-padding) var(--space-4) var(--space-screen-padding)!important;background:transparent!important;z-index:10!important}.lesson-content-container{flex:1!important;display:flex!important;flex-direction:column!important;min-height:auto!important;width:100%!important;max-width:var(--stage-measure)!important;margin-inline:auto!important}.lesson-content-container.stage-wide{max-width:var(--stage-measure-wide)!important}.lesson-content-container.stage-fill{min-height:0!important}.lesson-content-container.stage-fill>.ant-row{margin-block:0!important;flex:1 1 auto!important;min-height:0!important;display:block!important}.lesson-content-container.stage-fill>.ant-row>.stage-band{height:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important}.lesson-content-container.stage-fill>.ant-row>.stage-band>.ant-card{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.lesson-content-container.stage-fill>.ant-row>.stage-band>.ant-card>.ant-card-body{flex:1 1 auto!important;min-height:0!important}@media (max-height: 640px){.preview-stage>.stage-divider{display:none!important}}.handwriting-canvas-container{position:relative;width:100%;background-color:#f5f5f5;border-radius:8px;border:2px solid #d9d9d9;box-shadow:inset 0 1px 3px #0000001a;overflow:hidden}.handwriting-canvas{width:100%;height:100%;touch-action:none;cursor:crosshair}.background-canvas{pointer-events:none;position:absolute;top:0;left:0}.recognition-card{text-align:center;margin:16px 0;border-radius:8px;min-height:60px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.recognition-controls{display:flex;justify-content:center;gap:8px;margin-top:16px}.draw-instruction{font-size:var(--text-md);color:#888;text-align:center;margin-bottom:8px}._stack_gt0p6_1{flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--stage-gap);padding-inline:var(--space-4);box-sizing:border-box}._question_gt0p6_15{flex-shrink:0;width:100%;max-width:37.5rem;display:flex;justify-content:center}._controls_gt0p6_23{flex-shrink:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--stage-gap)}._mic_gt0p6_32{width:5.5rem;height:5.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;box-shadow:0 .25rem .75rem #f5a62373;cursor:pointer;transition:all .3s ease;flex-shrink:0;border:none;padding:0;color:#fff}._micIdle_gt0p6_49{background-color:var(--color-marigold, #f5a623)}._micListening_gt0p6_53{background-color:#e8791a}._micIcon_gt0p6_57{font-size:2.5rem;color:#fff}._micTimer_gt0p6_62{position:absolute;bottom:.375rem;color:#fff;font-size:var(--text-lg);font-weight:700}._transcript_gt0p6_70{width:min(80%,25rem);border-radius:.75rem;box-shadow:0 .125rem .5rem #0000001a}._transcriptBody_gt0p6_76{padding:var(--space-2);min-height:3.5rem;display:flex;justify-content:center;align-items:center}._transcriptText_gt0p6_84{text-align:center;color:var(--color-ink, #2a1f3d);font-size:var(--text-base)}._transcriptTextMatched_gt0p6_90{font-size:var(--text-2xl)}._transcriptTextListening_gt0p6_94{color:#e8791a;font-style:italic}._verifyBtn_gt0p6_99{padding:var(--space-2) var(--space-6);border:none;border-radius:999px;background:var(--color-marigold, #f5a623);color:#fff;font-weight:700;font-size:var(--text-md);cursor:pointer;box-shadow:0 .25rem .75rem #f5a62366;flex-shrink:0}@media (max-height: 640px){._mic_gt0p6_32{width:4.5rem;height:4.5rem}._micIcon_gt0p6_57{font-size:2rem}._transcriptBody_gt0p6_76{min-height:2.75rem}}@media (max-height: 460px){._stack_gt0p6_1{padding-inline:var(--space-2);justify-content:flex-start}._mic_gt0p6_32{width:3.75rem;height:3.75rem}._micIcon_gt0p6_57{font-size:1.5rem}}._stack_1yj27_1{flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--stage-gap);box-sizing:border-box}._question_1yj27_13{flex-shrink:0;width:100%;display:flex;justify-content:center}._grid_1yj27_20{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:var(--stage-gap);max-width:min(30rem,100%);margin:0 auto;padding:var(--space-2);width:100%;align-content:center;box-sizing:border-box}._option_1yj27_39,._grid_1yj27_20>*{min-width:0;min-height:0}._option_1yj27_39{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);cursor:pointer;transition:transform .15s ease;padding:var(--space-3) var(--space-3) var(--space-2);height:100%;overflow:hidden;box-sizing:border-box}._optionImage_1yj27_59{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}._tiltLeft_1yj27_69{transform:rotate(-1.5deg)}._tiltRight_1yj27_73{transform:rotate(1.2deg)}._option_1yj27_39:hover{transform:rotate(0) translateY(-2px)}._optionSelected_1yj27_81{border-color:var(--color-marigold, #f5a623)}._optionSpeaker_1yj27_85{position:absolute;top:var(--space-2);right:var(--space-2);width:2.125rem;height:2.125rem;font-size:var(--text-md);z-index:1}._optionWord_1yj27_95{flex-shrink:0;font-size:var(--text-xl);font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;word-break:break-word}._sheetAnswer_1yj27_104{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._sheetAnswerWord_1yj27_111{font-size:1.875rem;font-weight:700;color:var(--color-ink, #2a1f3d)}@media (max-height: 640px){._option_1yj27_39{padding:var(--space-2);gap:var(--space-1)}._optionSpeaker_1yj27_85{width:1.75rem;height:1.75rem;top:var(--space-1);right:var(--space-1)}._optionWord_1yj27_95{font-size:var(--text-lg)}}@media (max-height: 460px){._optionWord_1yj27_95{font-size:var(--text-base)}}._grid_eu5pc_1{display:grid;gap:14px;padding:8px;max-width:560px;margin:0 auto;width:100%}._card_eu5pc_10{position:relative;aspect-ratio:1.5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}._card_eu5pc_10:active{transform:scale(.95);background:#2a9d8f14}._cardPlayed_eu5pc_27{background:#f5a6231a;border-color:var(--color-marigold, #f5a623)}._check_eu5pc_32{position:absolute;top:8px;right:10px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--color-marigold, #f5a623);color:#fff;font-size:var(--text-sm);font-weight:800}._word_eu5pc_47{font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;padding:0 26px;word-break:break-word}._speaker_eu5pc_55{position:absolute;bottom:8px;right:10px;font-size:var(--text-md);opacity:.7}._speakerPlaying_eu5pc_63{animation:_kite-speaker-pulse_eu5pc_1 1s ease-in-out infinite;opacity:1}@keyframes _kite-speaker-pulse_eu5pc_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.read-along-container{width:100%;max-width:1000px;margin:0 auto;padding:20px;display:flex;flex-direction:column;min-height:400px}.loading-container,.no-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;min-height:300px}.read-along-content{display:flex;flex-direction:column;align-items:center}.image-container{text-align:center;margin-bottom:20px;max-height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#f5f5f5}.image-container img{max-width:100%;max-height:300px;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0000001a}.syllables-container,.words-container{margin:20px 0;text-align:center;min-height:60px;display:flex;justify-content:center;align-items:center}.syllables-display,.words-display{background-color:#fff;padding:16px;border-radius:10px;box-shadow:0 2px 8px #00000026;margin-bottom:16px;border:2px solid #1890ff;display:inline-block;min-width:60%;text-align:center}.highlight-on{background-color:#ffeb3b!important;color:#000;font-weight:700;border-radius:4px;transition:all .3s ease;padding:2px 4px;box-shadow:0 2px 4px #0003}.highlight-off{background-color:transparent;transition:all .3s ease;padding:2px 4px}.syllable-cell,.word-cell{display:inline-block;margin:0 4px;padding:2px 4px;border-radius:3px;font-size:var(--text-2xl);line-height:1.5;vertical-align:middle;transition:all .2s ease}.read-along-text{font-size:2rem;line-height:1.5;text-align:center;margin-bottom:20px;position:relative;background-color:#fff;padding:16px;border-radius:10px;box-shadow:0 2px 8px #00000026;border:2px solid #1890ff}.word-highlight-overlay{position:absolute;background-color:#ffeb3b;opacity:.7;border-radius:4px;box-shadow:0 2px 4px #0003;transition:all .2s ease;pointer-events:none;z-index:5}.audio-controls{margin-top:20px;text-align:center;padding:16px;background-color:#f0f8ff;border-radius:10px;box-shadow:0 1px 4px #0000001a}.error-message{margin-top:16px;text-align:center;padding:10px;border-radius:4px;background-color:#fff2f0;border:1px solid #ffccc7}@media (max-width: 768px){.read-along-container{padding:10px}.syllables-display,.words-display,.read-along-text{min-width:90%;font-size:1.5rem}.syllable-cell,.word-cell{font-size:var(--text-xl);margin:0 2px}.image-container,.image-container img{max-height:200px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.highlight-pulse{animation:pulse .5s ease-in-out}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}._head_167g0_1{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._instruction_167g0_8{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);color:var(--color-ink);margin:0}._imageWrap_167g0_15{display:flex;justify-content:center}._builder_167g0_20{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0}._zone_167g0_28{min-height:64px;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center}._answerZone_167g0_36{background:#fffcf6b3;border:2px dashed var(--color-border-hard);border-radius:var(--radius-md);padding:var(--space-3)}._placeholder_167g0_42{font-family:var(--font-body);color:var(--color-on-surface-muted);font-size:var(--text-sm)}._pool_167g0_49{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}._tile_167g0_56{min-width:48px;min-height:48px;padding:var(--space-2) var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);font-size:var(--text-xl);font-weight:700;color:var(--color-ink);cursor:pointer;transition:var(--transition-fast)}._tile_167g0_56:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--color-ink)}._tile_167g0_56:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._placed_167g0_78{background:var(--color-primary-container);border-color:var(--color-marigold)}._actions_167g0_84{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}._resetBtn_167g0_90{background:none;border:1.5px solid var(--color-border-hard);border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-on-surface-variant);cursor:pointer}._checkBtn_167g0_101{background:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-6);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;box-shadow:var(--shadow-tactile)}._checkBtn_167g0_101:active{transform:translateY(3px);box-shadow:var(--shadow-tactile-pressed)}._resetBtn_167g0_90:disabled,._checkBtn_167g0_101:disabled{opacity:.5;cursor:default}._sentenceTile_167g0_124{min-width:0;padding:8px 12px;font-size:var(--text-base)}._poolLabel_167g0_130{margin:4px 0 0;font-size:var(--text-sm);font-weight:700;color:var(--color-on-surface-muted);text-align:center;letter-spacing:.08em}._head_uavsy_1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px}._listenBtn_uavsy_9{width:76px;height:76px;border-radius:50%;border:none;background:var(--color-primary, #1cb0f6);color:#fff;font-size:1.875rem;cursor:pointer;box-shadow:0 6px 16px #1cb0f659;transition:transform .15s ease}._listenBtn_uavsy_9:active{transform:scale(.94)}._hint_uavsy_26{margin:0;font-size:.8125rem;color:var(--color-on-surface-muted)}._progress_uavsy_32{margin:0;font-size:.8125rem;font-weight:700;color:var(--color-primary, #1cb0f6)}._pool_uavsy_39{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 28px;max-width:560px;margin:0 auto;padding:22px;border-radius:18px;background:var(--color-surface, #fffcf6)}._word_uavsy_51{border:none;background:none;padding:4px 6px;font-size:var(--text-2xl);font-weight:600;color:var(--color-on-surface, #2a1f3d);cursor:pointer;border-radius:8px;transition:transform .18s ease,color .18s ease,opacity .18s ease}._wordFound_uavsy_63{color:#2e9e5b;transform:scale(1.18)}._wordWrong_uavsy_68{color:#d33c3c;animation:_ftw-shake_uavsy_1 .4s ease}._wordSolved_uavsy_73{opacity:.35}._word_uavsy_51:disabled{cursor:default}@keyframes _ftw-shake_uavsy_1{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}._head_1165q_1{display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px}._promptPill_1165q_9{padding:5px 14px;border-radius:999px;background:#f5a62333;color:#8a5b00;font-size:.8125rem;font-weight:700}._connectRow_1165q_18{display:flex;align-items:stretch;gap:0}._targetCard_1165q_24{position:relative;display:flex;align-items:center;gap:8px;min-width:140px;min-height:96px;padding:14px 26px 14px 18px;border:none;border-radius:14px 0 0 14px;background:#1cb0f6;color:#fff;cursor:pointer;justify-content:center}._targetWord_1165q_40{font-size:1.625rem;font-weight:700}._speaker_1165q_45{font-size:.9375rem;opacity:.85}._tab_1165q_51{position:absolute;right:-11px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#1cb0f6;z-index:1}._slot_1165q_63{position:relative;min-width:140px;min-height:96px;padding:14px 18px 14px 28px;border:2px dashed rgba(42,31,61,.3);border-left:none;border-radius:0 14px 14px 0;background:var(--color-surface, #fffcf6);color:var(--color-on-surface-muted);font-size:var(--text-2xl);font-weight:700;cursor:pointer}._slotFilled_1165q_78{border-style:solid;border-color:#1cb0f6;color:var(--color-on-surface, #2a1f3d)}._notch_1165q_85{position:absolute;left:-1px;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:var(--color-background, #f5eee3)}._optionsWrap_1165q_96{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px}._options_1165q_96{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}._option_1165q_96{position:relative;min-width:120px;min-height:88px;padding:12px 16px 12px 26px;border:2px solid rgba(42,31,61,.15);border-radius:14px;background:var(--color-surface, #fffcf6);color:var(--color-on-surface, #2a1f3d);font-size:1.375rem;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease}._option_1165q_96:hover:not(:disabled){transform:translateY(-2px)}._optionAttached_1165q_130{border-color:#1cb0f6;background:#1cb0f61a}._optionCorrect_1165q_135{border-color:#2e9e5b;background:#2e9e5b1f}._optionWrong_1165q_140{border-color:#d33c3c;background:#d33c3c1a;animation:_wc-shake_1165q_1 .4s ease}._checkBtn_1165q_146{min-width:160px;padding:11px 26px;border:none;border-radius:999px;background:var(--color-primary, #1cb0f6);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1cb0f64d}._checkBtn_1165q_146:disabled{opacity:.45;cursor:default;box-shadow:none}@keyframes _wc-shake_1165q_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}._wrap_176nb_1{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px}._imageWrap_176nb_9{display:flex;justify-content:center}._textBlock_176nb_14{max-width:640px;padding:18px 22px;border-radius:14px;background:var(--color-surface, #fffcf6);line-height:1.9;text-align:center;word-break:keep-all}._token_176nb_24{border-radius:5px;padding:1px 2px;transition:background .12s linear,color .12s linear}._playBtn_176nb_30{padding:10px 26px;border:none;border-radius:999px;background:var(--color-primary, #1cb0f6);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1cb0f64d}._noAudio_176nb_42{color:var(--color-on-surface-muted);font-size:.8125rem}.match-card{transition:border-color .3s ease;position:relative;overflow:hidden}.match-card.matched{border-color:#52c41a!important;background-color:#52c41a1a}.match-card.selected{border-color:#1890ff!important;background-color:#1890ff1a}.match-card.blast-effect{animation:blastEffect .5s ease-out}@keyframes blastEffect{0%{box-shadow:0 0 #1890ff66}70%{box-shadow:0 0 0 15px #1890ff00}to{box-shadow:0 0 #1890ff00}}.connection-line{stroke-width:2px;stroke-dasharray:5;animation:dash .5s linear forwards}@keyframes dash{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}._head_10hg3_1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px}._title_10hg3_9{margin:0;font-size:var(--text-lg);font-weight:700}._hint_10hg3_15{margin:0;max-width:480px;text-align:center;font-size:var(--text-md);color:var(--color-on-surface-muted)}._body_10hg3_23{display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px}._error_10hg3_31{margin:0;color:var(--color-error, #d33c3c);font-size:.8125rem;text-align:center}._recordBtn_10hg3_38{padding:14px 32px;border:none;border-radius:999px;background:#d33c3c;color:#fff;font-size:var(--text-base);font-weight:700;cursor:pointer;box-shadow:0 4px 14px #d33c3c59}._recordingRow_10hg3_50{display:flex;align-items:center;gap:12px;font-weight:700}._pulse_10hg3_57{width:14px;height:14px;border-radius:50%;background:#d33c3c;animation:_ra-pulse_10hg3_1 1s ease-in-out infinite}._stopBtn_10hg3_65{padding:9px 22px;border:none;border-radius:999px;background:var(--color-on-surface, #2a1f3d);color:#fff;font-weight:700;cursor:pointer}._reviewBox_10hg3_75{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border-radius:14px;background:var(--color-surface, #fffcf6);width:min(92vw,420px)}._reviewLabel_10hg3_86{margin:0;font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;color:var(--color-on-surface-muted)}._player_10hg3_94{width:100%}._controls_10hg3_98{display:flex;gap:12px}._againBtn_10hg3_103{padding:9px 20px;border:1.5px solid rgba(42,31,61,.2);border-radius:999px;background:transparent;color:var(--color-on-surface-variant);font-weight:700;cursor:pointer}._submitBtn_10hg3_113{min-width:130px;padding:9px 24px;border:none;border-radius:999px;background:#2e9e5b;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #2e9e5b4d}._againBtn_10hg3_103:disabled,._submitBtn_10hg3_113:disabled{opacity:.5;cursor:default;box-shadow:none}@keyframes _ra-pulse_10hg3_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}._head_1c1ng_1{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px}._prompt_1c1ng_9{margin:0;font-size:var(--text-md);color:var(--color-on-surface-muted)}._canvasWrap_1c1ng_15{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px}._canvasBox_1c1ng_23{position:relative;width:min(92vw,480px);height:220px;border:2px dashed rgba(42,31,61,.25);border-radius:14px;background:#fff;overflow:hidden}._trace_1c1ng_33{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:min(4rem,14vh);color:#9696964d;pointer-events:none;-webkit-user-select:none;user-select:none}._canvas_1c1ng_15{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._tip_1c1ng_52{margin:0;font-size:.8125rem;color:#b3541e}._success_1c1ng_58{margin:0;font-size:1.375rem;font-weight:700;color:#2e9e5b}._controls_1c1ng_65{display:flex;gap:12px}._clearBtn_1c1ng_70{padding:9px 22px;border:1.5px solid rgba(42,31,61,.2);border-radius:999px;background:transparent;color:var(--color-on-surface-variant);font-weight:700;cursor:pointer}._verifyBtn_1c1ng_80{min-width:140px;padding:9px 26px;border:none;border-radius:999px;background:var(--color-primary, #1cb0f6);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1cb0f64d}._clearBtn_1c1ng_70:disabled,._verifyBtn_1c1ng_80:disabled{opacity:.45;cursor:default;box-shadow:none}._card_n99tn_1{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;margin:48px auto;padding:32px 24px;border-radius:18px;background:var(--color-surface, #fffcf6);text-align:center;box-shadow:0 4px 16px #2a1f3d14}._icon_n99tn_15{font-size:min(2.75rem,14vh)}._title_n99tn_19{margin:0;font-size:var(--text-lg)}._body_n99tn_24{margin:0;font-size:var(--text-md);color:var(--color-on-surface-muted);line-height:1.5}._skipBtn_n99tn_31{margin-top:8px;min-width:160px;padding:11px 26px;border:none;border-radius:999px;background:var(--color-primary, #1cb0f6);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1cb0f64d}._page_1rylo_3{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;padding:var(--space-6);min-height:60vh}._exitBtn_1rylo_16{position:absolute;top:.875rem;left:.875rem;width:2.375rem;height:2.375rem;border:none;border-radius:50%;background:#2a1f3d14;color:var(--color-on-surface-variant);font-size:var(--text-base);cursor:pointer}._card_1rylo_30{display:flex;flex-direction:column;align-items:center;gap:.875rem;max-width:30rem;padding:2rem 1.75rem;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:1.375rem;box-shadow:5px 5px 0 var(--color-ink, #2a1f3d),0 12px 28px #2a1f3d1f;text-align:center}._title_1rylo_44{margin:0;font-size:1.875rem;font-weight:800;color:var(--color-ink, #2a1f3d);line-height:1.25}._description_1rylo_52{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--color-on-surface-variant);max-height:32vh;overflow-y:auto}._audioBtn_1rylo_61{width:3.5rem;height:3.5rem;border:none;border-radius:50%;background:var(--color-marigold, #f5a623);color:#fff;font-size:1.375rem;cursor:pointer;box-shadow:0 4px 12px #f5a62366;transition:transform .15s ease,background .15s ease}._audioBtnPlaying_1rylo_74{background:#d63384;animation:_intro-pulse_1rylo_1 1.2s ease-in-out infinite}._audioBtn_1rylo_61:active{transform:scale(.94)}._actions_1rylo_83{display:flex;justify-content:center;gap:1.5rem;align-items:center}@keyframes _intro-pulse_1rylo_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}._legacy_1rylo_101{justify-content:space-between;gap:0;padding:var(--space-4) var(--space-4) var(--space-5);min-height:100%;background:var(--gradient-player, linear-gradient(180deg, #fbe6b1 0%, #f8d07b 100%));border-radius:var(--radius-lg, 12px)}._legacy_1rylo_101 ._title_1rylo_44{flex-shrink:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-on-surface);text-align:center;max-width:36rem}._legacy_1rylo_101 ._card_1rylo_30{flex:1;min-height:0;width:100%;max-width:37.5rem;justify-content:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-paper, #ffffff);border:none;border-radius:var(--radius-lg, 12px);box-shadow:0 3px 8px #5d2a0026;overflow-y:auto}._legacy_1rylo_101 ._description_1rylo_52{color:var(--color-on-surface);max-height:none;padding:0 var(--space-2)}._logo_1rylo_142{width:min(7.5rem,28vw);height:min(7.5rem,28vw);min-width:5rem;min-height:5rem;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._listenBtn_1rylo_153{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem 1rem;border:1px solid rgba(255,179,0,.5);border-radius:.75rem;background:var(--color-background-yellow, #fff0d1);color:var(--color-on-surface);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--transition-fast)}._listenBtn_1rylo_153:active{transform:scale(.97)}._listenIcon_1rylo_171{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-accent-orange, #f87256);display:block}._listenBtnPlaying_1rylo_178{border-color:var(--color-accent-orange, #f87256)}._legacy_1rylo_101 ._actions_1rylo_83{flex-shrink:0;width:100%;max-width:32.5rem;padding:var(--space-3) var(--space-4);justify-content:space-evenly}._squareBtn_1rylo_191{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:none;border-radius:var(--radius-md, 8px);font-size:1.375rem;line-height:1;color:#fff;cursor:pointer;box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));transition:transform var(--transition-fast),filter var(--transition-fast)}._squareBtn_1rylo_191:active{transform:scale(.96)}._exitSquare_1rylo_209{background:var(--color-error, #e53935)}._startSquare_1rylo_212{background:var(--color-success, #4caf50)}@media (max-height: 640px){._legacy_1rylo_101{padding:var(--space-2) var(--space-3) var(--space-3)}._legacy_1rylo_101 ._title_1rylo_44{padding:var(--space-2);font-size:var(--text-lg)}._legacy_1rylo_101 ._card_1rylo_30{padding:var(--space-3);gap:var(--space-3)}._logo_1rylo_142{width:5rem;height:5rem;min-width:5rem;min-height:5rem}._squareBtn_1rylo_191{width:2.75rem;height:2.75rem;font-size:1.125rem}}._backdrop_kixj3_1{min-height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._card_kixj3_9{width:min(420px,92vw);padding:20px;background:#fff;border-radius:20px;box-shadow:0 10px 24px #0000002e;text-align:center;animation:_popIn_kixj3_1 .45s cubic-bezier(.34,1.56,.64,1)}._emojiRow_kixj3_19{display:flex;justify-content:space-evenly;gap:8px;margin-bottom:16px}._emoji_kixj3_19{font-size:min(2.5rem,14vh);line-height:1}._headline_kixj3_31{margin:0;font-family:var(--font-tamil);font-size:var(--text-2xl);font-weight:700;color:#fbaa04;line-height:1.3}._headline_kixj3_31[data-failure]{color:#1e88e5}._content_kixj3_44{margin:14px 0 0;font-family:var(--font-tamil);font-size:var(--text-base);font-weight:500;color:#000000bf;line-height:1.4}._error_kixj3_53{margin:12px 0 0;color:var(--color-error);font-size:var(--text-md)}._button_kixj3_59{margin-top:22px;min-width:160px;padding:12px 30px;border:none;border-radius:20px;color:#fff;font-size:var(--text-base);font-weight:600;cursor:pointer}._button_kixj3_59[data-tone=success]{background:#ff9800}._button_kixj3_59[data-tone=retry]{background:#1e88e5}._button_kixj3_59[data-tone=chapter]{background:#43a047}._button_kixj3_59:disabled{opacity:.65;cursor:wait}@keyframes _popIn_kixj3_1{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}._overlay_1yvug_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1000);display:flex;align-items:flex-end;justify-content:center}._scrim_1yvug_13{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b13276b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fade_1yvug_1 .25s ease both}@keyframes _fade_1yvug_1{0%{opacity:0}to{opacity:1}}._sheet_1yvug_22{position:relative;width:100%;max-width:440px;background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);border-radius:28px 28px 0 0;padding:20px 20px calc(24px + var(--safe-bottom));box-shadow:0 -14px 40px #2a1f3d40;animation:_sheetUp_1yvug_1 .5s cubic-bezier(.2,.9,.25,1) both}@keyframes _sheetUp_1yvug_1{0%{transform:translateY(105%)}to{transform:translateY(0)}}._grab_1yvug_35{width:44px;height:5px;border-radius:99px;background:var(--color-border-hard, rgba(42, 31, 61, .3));margin:0 auto 12px;opacity:.5}._mascotWrap_1yvug_45{position:relative;width:132px;margin:-70px auto 2px}._mascotBadge_1yvug_46{position:absolute;right:10px;bottom:4px;width:32px;height:32px;border-radius:50%;background:var(--color-teal, #2a9d8f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;border:3px solid var(--color-paper, #fffcf6);box-shadow:0 4px 10px #2a9d8f80}._celebrate_1yvug_56{text-align:center;margin-bottom:14px}._title_1yvug_57{font-size:20px;font-weight:800;letter-spacing:-.3px}._titleTam_1yvug_58{display:block;font-size:14px;font-weight:700;color:var(--color-ink-soft, #5c4d6e);margin-top:2px}._points_1yvug_60{display:inline-flex;align-items:center;gap:6px;margin-top:8px;background:color-mix(in srgb,var(--color-marigold, #f5a623) 16%,transparent);color:var(--color-marigold-deep, #8a5a00);font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px}._card_1yvug_68{background:var(--color-surface, #fff);border:1px solid var(--color-border-soft, rgba(42, 31, 61, .12));border-radius:18px;padding:14px 15px;margin-bottom:4px}._progHead_1yvug_73{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}._progLabel_1yvug_74{font-weight:700;font-size:13.5px}._progCount_1yvug_75{font-weight:800;font-size:13.5px}._bar_1yvug_76{height:12px;border-radius:99px;background:#2a1f3d17;overflow:hidden}._barFill_1yvug_77{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--color-marigold, #f5a623),#ffbf47);transition:width 1s cubic-bezier(.2,.9,.25,1)}._remain_1yvug_82{margin-top:9px;font-size:12.5px;color:var(--color-ink-soft, #5c4d6e)}._remain_1yvug_82 b{color:var(--color-magenta, #d63384)}._stepsHead_1yvug_86{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}._eyebrow_1yvug_87{font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--color-ink-soft, #5c4d6e)}._stepsCount_1yvug_91{font-weight:800;font-size:13px;color:var(--color-magenta, #d63384)}._steps_1yvug_86{display:flex;align-items:flex-start;margin:12px 0 4px}._step_1yvug_86{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 auto;width:46px}._dot_1yvug_94{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:2px solid var(--color-border-hard, rgba(42, 31, 61, .3));background:var(--color-surface, #fff);color:var(--color-ink-soft, #5c4d6e);transition:.3s}._stepLbl_1yvug_102{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:var(--color-ink-soft, #5c4d6e);text-align:center;line-height:1.1}._step_1yvug_86._done_1yvug_106 ._dot_1yvug_94{background:var(--color-teal, #2a9d8f);border-color:var(--color-teal, #2a9d8f);color:#fff}._step_1yvug_86._current_1yvug_107 ._dot_1yvug_94{background:var(--color-magenta, #d63384);border-color:var(--color-magenta, #d63384);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-magenta, #d63384) 22%,transparent);animation:_pulse_1yvug_1 1.8s ease-in-out infinite}._step_1yvug_86._current_1yvug_107 ._stepLbl_1yvug_102{color:var(--color-magenta, #d63384)}._step_1yvug_86._ai_1yvug_113 ._dot_1yvug_94{width:38px;height:38px;font-size:17px;margin-top:-3px}._step_1yvug_86._ai_1yvug_113 ._stepLbl_1yvug_102{color:var(--color-magenta, #d63384)}@keyframes _pulse_1yvug_1{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-magenta, #d63384) 16%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-magenta, #d63384) 26%,transparent)}}._connector_1yvug_119{flex:1 1 auto;min-width:6px;height:3px;border-radius:2px;background:var(--color-border-soft, rgba(42, 31, 61, .12));margin-top:13px}._connector_1yvug_119._filled_1yvug_120{background:var(--color-teal, #2a9d8f)}._chipRow_1yvug_121{display:flex;justify-content:center;margin-top:10px}._chip_1yvug_121{display:inline-block;font-weight:800;font-size:11.5px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--color-magenta, #d63384) 16%,transparent);color:var(--color-magenta, #d63384)}._reveal_1yvug_128{text-align:center}._brain_1yvug_129{width:74px;height:74px;margin:6px auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:38px;background:color-mix(in srgb,var(--color-magenta, #d63384) 16%,var(--color-paper, #fffcf6));box-shadow:0 0 0 5px color-mix(in srgb,var(--color-magenta, #d63384) 12%,transparent);animation:_pulse_1yvug_1 2s ease-in-out infinite}._benefits_1yvug_136{list-style:none;margin:6px auto 2px;max-width:280px;text-align:left;display:flex;flex-direction:column;gap:11px}._benefit_1yvug_136{display:flex;gap:11px;align-items:center;font-size:13.5px;font-weight:600}._bcheck_1yvug_138{flex:0 0 auto;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--color-teal, #2a9d8f);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;box-shadow:0 2px 6px #2a9d8f66}._actions_1yvug_145{display:flex;gap:10px;margin-top:18px}._btn_1yvug_146{flex:1;border:0;font:inherit;font-weight:800;font-size:14.5px;border-radius:16px;padding:15px;cursor:pointer;transition:.15s}._btn_1yvug_146:active{transform:translateY(1px)}._primary_1yvug_148{background:var(--color-brand-blue, #1cb0f6);color:#08252f;box-shadow:0 6px 16px #1cb0f666}._primaryMagenta_1yvug_149{background:var(--color-magenta, #d63384);color:#fff;box-shadow:0 6px 16px #d6338466}._ghost_1yvug_150{flex:0 0 auto;background:transparent;color:var(--color-ink-soft, #5c4d6e);border:1px solid var(--color-border-hard, rgba(42, 31, 61, .3));padding-left:18px;padding-right:18px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}._page_1urvb_3{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_1urvb_10{background-color:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_1urvb_24{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast)}._backBtn_1urvb_24:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._content_1urvb_40{flex:1;padding:var(--space-4);max-width:640px;width:100%;margin:0 auto}._cardList_1urvb_49{display:flex;flex-direction:column;gap:var(--space-3)}._card_1urvb_49{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-tactile);padding:var(--space-4);border:none;text-align:left;cursor:pointer;width:100%;display:flex;flex-direction:column;gap:var(--space-2);transition:var(--transition-press);transform:translateY(0)}._card_1urvb_49:active{transform:translateY(3px);box-shadow:var(--shadow-xs)}._cardTop_1urvb_75{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}._cardTitle_1urvb_82{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0;line-height:1.3}._cardDesc_1urvb_91{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_1urvb_102{display:flex;gap:var(--space-4);margin-top:var(--space-1)}._metaItem_1urvb_108{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-surface-muted, var(--color-on-surface-variant));display:flex;align-items:center;gap:var(--space-1)}._overdue_1urvb_117{color:var(--color-error);font-weight:var(--font-weight-semibold)}._statusBadge_1urvb_123{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}._statusNotStarted_1urvb_133{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}._statusInProgress_1urvb_138{background-color:var(--color-info-container, #dbeafe);color:var(--color-info, #2563eb)}._statusCompleted_1urvb_143{background-color:var(--color-success-container, #dcfce7);color:var(--color-success, #16a34a)}._statusSubmitted_1urvb_148{background-color:var(--color-primary-container);color:var(--color-primary-dark)}._emptyState_1urvb_154{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._emptyIcon_1urvb_163{font-size:min(3rem,14vh);line-height:1;color:var(--color-on-surface-variant)}._retryBtn_1urvb_169{background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transition:var(--transition-press)}._retryBtn_1urvb_169:active{transform:translateY(3px);box-shadow:var(--shadow-xs)}._skeletonCard_1urvb_188{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._skeletonLine_1urvb_197{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_1urvb_1 1.5s infinite}@keyframes _shimmer_1urvb_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_1urvb_40{padding:var(--space-6)}}._page_9gneb_3{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_9gneb_10{background-color:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_9gneb_24{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._backBtn_9gneb_24:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._content_9gneb_41{flex:1;padding:var(--space-4);max-width:640px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}._infoCard_9gneb_53{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._description_9gneb_63{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:0;line-height:1.5}._metaRow_9gneb_71{display:flex;flex-wrap:wrap;gap:var(--space-2)}._metaChip_9gneb_77{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-surface-variant);background-color:var(--color-surface-variant);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:var(--space-1)}._chipNotStarted_9gneb_89{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}._chipInProgress_9gneb_93{background-color:var(--color-info-container, #dbeafe);color:var(--color-info, #2563eb)}._chipCompleted_9gneb_97{background-color:var(--color-success-container, #dcfce7);color:var(--color-success, #16a34a)}._chipSubmitted_9gneb_101{background-color:var(--color-primary-container);color:var(--color-primary-dark)}._sectionTitle_9gneb_107{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}._questionList_9gneb_116{display:flex;flex-direction:column;gap:var(--space-2)}._questionItem_9gneb_122{background-color:var(--color-surface-elevated);border:1px solid var(--color-outline-variant, rgba(0,0,0,.08));border-radius:var(--radius-md);padding:var(--space-3);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;width:100%;text-align:left;transition:var(--transition-fast)}._questionItem_9gneb_122:hover:not(:disabled){background-color:var(--color-surface-variant)}._questionItem_9gneb_122:disabled{cursor:default;opacity:.7}._questionNumber_9gneb_143{width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--color-primary-container);color:var(--color-primary-dark);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}._questionInfo_9gneb_158{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._questionName_9gneb_166{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._questionType_9gneb_175{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-surface-variant)}._chevron_9gneb_181{color:var(--color-on-surface-variant);flex-shrink:0}._actions_9gneb_187{padding:var(--space-2) 0}._startBtn_9gneb_191,._submitBtn_9gneb_192{width:100%;border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transform:translateY(0);transition:var(--transition-press)}._startBtn_9gneb_191:active,._submitBtn_9gneb_192:active{transform:translateY(4px);box-shadow:var(--shadow-xs)}._startBtn_9gneb_191:disabled,._submitBtn_9gneb_192:disabled{opacity:.6;cursor:not-allowed}._startBtn_9gneb_191{background-color:var(--color-primary);color:var(--color-on-primary)}._submitBtn_9gneb_192{background-color:var(--color-success, #16a34a);color:#fff}._submittedBanner_9gneb_227{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background-color:var(--color-success-container, #dcfce7);color:var(--color-success, #16a34a);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}._errorState_9gneb_242{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-12)}._skeletonLine_9gneb_250{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_9gneb_1 1.5s infinite}._questionSkeleton_9gneb_262{background-color:var(--color-surface-elevated);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}@keyframes _shimmer_9gneb_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_9gneb_41{padding:var(--space-6)}}._page_13aew_5{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:transparent}._header_13aew_14{background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;z-index:var(--z-sticky)}._closeBtn_13aew_25{background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._closeBtn_13aew_25:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._progressWrap_13aew_43{flex:1}._counter_13aew_47{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant);white-space:nowrap}._content_13aew_3{flex:1;min-height:0;overflow-y:auto;padding:var(--space-screen-padding);max-width:640px;width:100%;margin:0 auto}._completion_13aew_66{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}._completionCard_13aew_74{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;align-items:center;max-width:360px;width:100%}._completionEmoji_13aew_86{font-size:min(4rem,14vh);line-height:1;margin-bottom:var(--space-3)}._scoreCircle_13aew_92{width:96px;height:96px;border-radius:var(--radius-full);background-color:var(--color-primary-container);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--space-4) 0}._scoreValue_13aew_104{font-family:var(--font-heading);font-size:var(--text-xxl);font-weight:var(--font-weight-bold);color:var(--color-primary-dark);line-height:1.1}._scoreLabel_13aew_112{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}._continueBtn_13aew_120{width:100%;background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transform:translateY(0);transition:var(--transition-press)}._continueBtn_13aew_120:active{transform:translateY(4px);box-shadow:var(--shadow-xs)}._unsupported_13aew_141{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._errorState_13aew_151{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._backLink_13aew_162{background:none;border:none;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--space-2)}._skeleton_13aew_174{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);max-width:640px;width:100%;margin:0 auto}._skeletonBlock_13aew_186{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_13aew_1 1.5s infinite}@keyframes _shimmer_13aew_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_13aew_3{padding:var(--space-8) var(--space-6)}}._page_76fy6_1{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_76fy6_8{background-color:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_76fy6_22{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast)}._backBtn_76fy6_22:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._content_76fy6_38{flex:1;padding:var(--space-4);max-width:640px;width:100%;margin:0 auto}._joinBtn_76fy6_46{width:100%;margin-bottom:var(--space-4);background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transition:var(--transition-press)}._joinBtn_76fy6_46:active{transform:translateY(3px);box-shadow:var(--shadow-xs)}._cardList_76fy6_66{display:flex;flex-direction:column;gap:var(--space-3)}._card_76fy6_66{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-tactile);padding:var(--space-4);border:none;text-align:left;cursor:pointer;width:100%;transition:var(--transition-press);transform:translateY(0)}._card_76fy6_66:active{transform:translateY(3px);box-shadow:var(--shadow-xs)}._cardHeader_76fy6_89{display:flex;align-items:flex-start;gap:var(--space-3)}._iconWrap_76fy6_95{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-primary-container);flex-shrink:0}._schoolName_76fy6_102{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}._className_76fy6_110{font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:var(--space-1) 0 0}._metaRow_76fy6_116{display:flex;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}._metaChip_76fy6_123{font-size:var(--text-xs);color:var(--color-on-surface-variant);background:var(--color-surface-variant);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}._emptyState_76fy6_131{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._retryBtn_76fy6_140{background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._skeletonCard_76fy6_152{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);height:120px;animation:_shimmer_76fy6_1 1.5s infinite;background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%}@keyframes _shimmer_76fy6_1{0%{background-position:200% 0}to{background-position:-200% 0}}._page_mfkxv_1{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_mfkxv_8{background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3)}._backBtn_mfkxv_17{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center}._content_mfkxv_28{flex:1;padding:var(--space-6) var(--space-4);max-width:480px;width:100%;margin:0 auto}._form_mfkxv_36{display:flex;flex-direction:column;gap:var(--space-4)}._label_mfkxv_42{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}._input_mfkxv_49{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-outline-variant, rgba(0, 0, 0, .12));border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);background:var(--color-surface-elevated)}._submitBtn_mfkxv_59{background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile)}._submitBtn_mfkxv_59:disabled{opacity:.6;cursor:not-allowed}._error_mfkxv_76{color:var(--color-error);font-size:var(--text-sm)}._page_ftss1_2{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative}._header_ftss1_10{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._title_ftss1_23{margin:0}._iconBtn_ftss1_26{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._content_ftss1_38{flex:1;width:100%;max-width:480px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-16)}._grid_ftss1_45{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._tile_ftss1_51{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-6) var(--space-4);cursor:pointer;transition:var(--transition-fast)}._tile_ftss1_51:hover{transform:translateY(-3px);box-shadow:3px 3px 0 var(--color-ink)}._tile_ftss1_51:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._tileEmoji_ftss1_72{font-size:2.125rem;line-height:1}._tileLabel_ftss1_76{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);margin-top:var(--space-1)}._tileTamil_ftss1_83{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._mascot_ftss1_88{position:fixed;bottom:12px;right:8px;z-index:0;pointer-events:none}._page_p0nr4_2{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative;overflow-x:hidden}._header_p0nr4_11{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._title_p0nr4_24{flex:1;margin:0;text-align:center}._iconBtn_p0nr4_29{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._avatar_p0nr4_40{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-marigold);color:#fff;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800}._content_p0nr4_53{flex:1;width:100%;max-width:440px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-16);display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}._hero_p0nr4_67{text-align:center;padding:var(--space-4) 0 var(--space-2)}._count_p0nr4_71{font-family:var(--font-heading);font-weight:800;font-size:clamp(4.5rem,3rem + 12vw,7rem);line-height:.9;letter-spacing:-.04em;color:var(--color-ink)}._heroTamil_p0nr4_79{font-weight:700;font-size:var(--text-xl);color:var(--color-ink);margin-top:var(--space-2)}._heroEn_p0nr4_85{font-family:var(--font-heading);font-weight:600;font-size:var(--text-md);color:var(--color-on-surface-variant)}._card_p0nr4_93{background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4)}._cardLabel_p0nr4_101{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}._week_p0nr4_112{display:flex;justify-content:space-between}._day_p0nr4_116{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._dayDot_p0nr4_122{width:34px;height:34px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:.9375rem;background:#2a1f3d0f;border:2px solid rgba(42,31,61,.1)}._dayActive_p0nr4_132{background:var(--color-marigold);border-color:var(--color-marigold)}._dayToday_p0nr4_136{box-shadow:0 0 0 3px #f5a6234d}._dayFuture_p0nr4_139{opacity:.5}._dayLabel_p0nr4_142{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-on-surface-variant)}._goalDots_p0nr4_150{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}._goalDot_p0nr4_150{width:18px;height:18px;border-radius:var(--radius-full);background:#2a1f3d1a}._goalDotOn_p0nr4_162{background:var(--color-marigold)}._goalDotMet_p0nr4_165{background:var(--color-teal)}._goalText_p0nr4_168{font-family:var(--font-heading);font-weight:600;font-size:var(--text-md);color:var(--color-ink)}._goalRibbon_p0nr4_174{margin-top:var(--space-2);display:inline-block;background:var(--color-teal);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;padding:4px 10px;border-radius:var(--radius-sm)}._goalSetter_p0nr4_186{display:flex;flex-direction:column;gap:var(--space-2)}._goalChoices_p0nr4_191{display:flex;gap:var(--space-2)}._goalChoice_p0nr4_191{flex:1;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--color-ink);padding:var(--space-2);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-ink);cursor:pointer}._goalChoice_p0nr4_191:active{transform:translateY(1px);box-shadow:.5px .5px 0 var(--color-ink)}._statsGrid_p0nr4_214{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._statCard_p0nr4_219{text-align:left;background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4);cursor:pointer;transition:transform var(--transition-fast)}._statCard_p0nr4_219:hover:not(:disabled){transform:translateY(-2px)}._statValue_p0nr4_233{font-family:var(--font-heading);font-weight:800;font-size:var(--text-3xl);color:var(--color-ink);line-height:1}._statTamil_p0nr4_240{font-size:var(--text-md);color:var(--color-ink);margin-top:var(--space-2)}._statLabel_p0nr4_245{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-on-surface-variant);font-weight:500}._mascot_p0nr4_252{position:fixed;bottom:12px;right:8px;z-index:0;pointer-events:none}._reviewCta_p0nr4_260{align-self:center;display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;box-shadow:var(--shadow-tactile);transition:var(--transition-press)}._reviewCta_p0nr4_260:active{transform:translateY(4px);box-shadow:var(--shadow-tactile-pressed)}._scrim_1502o_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#2a1f3d73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:var(--space-4)}._card_1502o_13{position:relative;width:100%;max-width:360px;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:4px 4px 0 var(--color-ink);padding:var(--space-8) var(--space-6) var(--space-6);display:flex;flex-direction:column;align-items:center;text-align:center;max-height:90svh;overflow-y:auto}._close_1502o_30{position:absolute;top:var(--space-3);right:var(--space-3);background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--color-on-surface-variant);width:32px;height:32px;border-radius:var(--radius-full)}._badge_1502o_44{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:var(--radius-full)}._word_1502o_55{font-size:clamp(2.25rem,1.5rem + 6vw,3rem);font-weight:700;color:var(--color-ink);line-height:1.1;margin-top:var(--space-3);word-break:break-word}._meaning_1502o_63{font-family:var(--font-body);font-style:italic;font-size:var(--text-lg);color:var(--color-on-surface-variant);margin-top:var(--space-1)}._hear_1502o_71{display:inline-flex;align-items:center;gap:var(--space-2);background:#1cb0f61f;border:none;border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);color:var(--color-brand-blue-deep);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;margin-top:var(--space-4)}._sectionLabel_1502o_87{align-self:flex-start;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface-variant);margin-top:var(--space-5);margin-bottom:var(--space-2)}._graphemes_1502o_99{display:flex;flex-wrap:wrap;gap:var(--space-2);align-self:stretch}._grapheme_1502o_99{min-width:40px;padding:var(--space-2) var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:1.5px 1.5px 0 var(--color-ink);font-size:var(--text-xl);font-weight:700;color:var(--color-ink);cursor:pointer}._grapheme_1502o_99:active{transform:translateY(1px);box-shadow:.5px .5px 0 var(--color-ink)}._barTrack_1502o_122{align-self:stretch;height:10px;border-radius:var(--radius-full);background:#2a1f3d1a;overflow:hidden}._barFill_1502o_129{height:100%;border-radius:var(--radius-full);transition:width .4s ease}._stats_1502o_134{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1);margin-top:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--color-on-surface-variant)}._page_u0ov0_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_u0ov0_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._headerText_u0ov0_22{min-width:0}._title_u0ov0_25{margin:0;font-size:var(--text-xl)}._iconBtn_u0ov0_29{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._reviewBtn_u0ov0_41{flex-shrink:0;margin-left:auto;background:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);cursor:pointer;white-space:nowrap}._tabBar_u0ov0_57{position:sticky;top:0;display:flex;gap:var(--space-1);padding:var(--space-2) var(--space-3);overflow-x:auto;scrollbar-width:none}._tabBar_u0ov0_57::-webkit-scrollbar{display:none}._tab_u0ov0_57{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1);background:#fffcf6b3;border:1px solid var(--color-border-soft);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-on-surface-variant);cursor:pointer;transition:var(--transition-fast)}._tabActive_u0ov0_85{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}._tabCount_u0ov0_90{font-size:var(--text-xs);opacity:.8}._content_u0ov0_96{flex:1;width:100%;max-width:560px;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-12)}._search_u0ov0_104{width:100%;margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-soft);border-radius:var(--radius-full);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink)}._search_u0ov0_104:focus{outline:none;border-color:var(--color-brand-blue)}._featured_u0ov0_120{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--gradient-player);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4);margin-bottom:var(--space-4);cursor:pointer}._featuredLabel_u0ov0_135{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-marigold-deep)}._featuredWord_u0ov0_143{font-size:var(--text-3xl);font-weight:700;color:var(--color-ink);line-height:1.1}._featuredMeaning_u0ov0_149{font-family:var(--font-body);font-style:italic;font-size:var(--text-md);color:var(--color-ink);opacity:.75}._grid_u0ov0_157{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}._card_u0ov0_163{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._cardTop_u0ov0_173{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._badge_u0ov0_179{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:var(--radius-sm)}._fire_u0ov0_189{font-size:.9375rem}._word_u0ov0_192{font-size:var(--text-2xl);font-weight:700;color:var(--color-ink);line-height:1.15;word-break:break-word}._meaning_u0ov0_199{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);font-style:italic}._barTrack_u0ov0_205{height:8px;border-radius:var(--radius-full);background:#2a1f3d1a;overflow:hidden}._barFill_u0ov0_211{height:100%;border-radius:var(--radius-full);transition:width .4s ease}._score_u0ov0_216{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);color:var(--color-on-surface-variant);text-align:right}._skeletonCard_u0ov0_225{height:148px;border-radius:var(--radius-md);background:#fffcf699;border:1px solid var(--color-border-soft)}._empty_u0ov0_231{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._page_1iy4j_2{height:100dvh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden}._header_1iy4j_10{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-shrink:0}._iconBtn_1iy4j_17{background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--color-on-surface-variant);width:36px;height:36px;border-radius:var(--radius-full);flex-shrink:0}._progressWrap_1iy4j_28{flex:1}._content_1iy4j_32{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-4);width:100%;max-width:480px;margin:0 auto}._card_1iy4j_48{width:100%;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._word_1iy4j_60{font-size:clamp(2.25rem,1.5rem + 6vw,3rem);font-weight:700;color:var(--color-ink);text-align:center;line-height:1.1;word-break:break-word}._meaning_1iy4j_68{font-family:var(--font-body);font-style:italic;font-size:var(--text-lg);color:var(--color-on-surface-variant);text-align:center}._speakBtn_1iy4j_75{display:inline-flex;align-items:center;gap:var(--space-2);background:#1cb0f61f;border:none;border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);color:var(--color-brand-blue-deep);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer}._prompt_1iy4j_90{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);color:var(--color-ink);text-align:center;margin:0}._footer_1iy4j_100{flex-shrink:0;display:flex;gap:var(--space-3);padding:var(--space-4);width:100%;max-width:480px;margin:0 auto}._choice_1iy4j_109{flex:1;min-height:52px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);cursor:pointer;transition:var(--transition-press)}._gotIt_1iy4j_119{background:var(--color-teal);color:#fff;border:none;box-shadow:0 4px #1f7a6f}._gotIt_1iy4j_119:active{transform:translateY(3px);box-shadow:0 1px #1f7a6f}._needHelp_1iy4j_129{background:var(--color-paper);color:var(--color-magenta);border:2px solid var(--color-magenta)}._needHelp_1iy4j_129:active{transform:translateY(2px)}._caughtUp_1iy4j_139{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}._scoreBig_1iy4j_146{font-family:var(--font-heading);font-weight:800;font-size:clamp(3rem,2rem + 8vw,4.5rem);color:var(--color-marigold);line-height:1}._doneBtn_1iy4j_153{margin-top:var(--space-3);background:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-8);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;box-shadow:var(--shadow-tactile)}._doneBtn_1iy4j_153:active{transform:translateY(4px);box-shadow:var(--shadow-tactile-pressed)}._doneBtn_1iy4j_153:disabled{opacity:.6;cursor:default}._page_7lj54_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_7lj54_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._headerText_7lj54_22{min-width:0}._title_7lj54_23{margin:0;font-size:var(--text-xl)}._iconBtn_7lj54_24{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._content_7lj54_36{flex:1;width:100%;max-width:560px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-12)}._grid_7lj54_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-3)}._sticker_7lj54_49{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}._stickerArt_7lj54_61{position:relative;width:72px;height:72px;border-radius:var(--radius-full);display:grid;place-items:center;background:color-mix(in srgb,var(--rarity) 18%,transparent);border:2px solid var(--rarity);margin-bottom:var(--space-1)}._stickerImg_7lj54_72{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-full)}._stickerFallback_7lj54_78{font-size:2.125rem}._countBadge_7lj54_79{position:absolute;bottom:-4px;right:-4px;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-heading);font-weight:800;font-size:var(--text-xs);padding:1px 6px;border-radius:var(--radius-full)}._stickerName_7lj54_91{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-ink);line-height:1.15;word-break:break-word}._rarity_7lj54_99{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;color:var(--rarity);text-transform:uppercase;letter-spacing:.05em}._skeleton_7lj54_108{height:150px;border-radius:var(--radius-md);background:#fffcf699;border:1px solid var(--color-border-soft)}._empty_7lj54_114{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._page_1p9v7_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_1p9v7_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._title_1p9v7_22{margin:0;font-size:var(--text-xl)}._iconBtn_1p9v7_23{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._content_1p9v7_35{flex:1;width:100%;max-width:480px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-12);display:flex;flex-direction:column;gap:var(--space-4)}._balanceCard_1p9v7_47{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);padding:var(--space-6);text-align:center}._balanceValue_1p9v7_55{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.5rem,1.5rem + 8vw,3.5rem);color:var(--color-marigold);line-height:1}._balanceLabel_1p9v7_62{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--space-1)}._balanceMeta_1p9v7_71{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--color-on-surface-variant)}._ledgerLabel_1p9v7_83{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em}._list_1p9v7_92{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._row_1p9v7_100{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:#fffcf6d9;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}._rowMain_1p9v7_110{display:flex;flex-direction:column;min-width:0}._rowReason_1p9v7_115{font-family:var(--font-body);font-weight:600;font-size:var(--text-md);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowDate_1p9v7_124{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted)}._rowAmount_1p9v7_129{font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);flex-shrink:0}._pos_1p9v7_135{color:var(--color-teal)}._neg_1p9v7_136{color:var(--color-magenta)}._skeletonRow_1p9v7_138{height:56px;border-radius:var(--radius-md);background:#fffcf699;border:1px solid var(--color-border-soft)}._empty_1p9v7_144{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center}._page_1xe0s_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_1xe0s_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._title_1xe0s_22{margin:0}._iconBtn_1xe0s_25{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._content_1xe0s_37{flex:1;width:100%;max-width:480px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-12);display:flex;flex-direction:column;gap:var(--space-5)}._section_1xe0s_48{display:flex;flex-direction:column;gap:var(--space-2)}._sectionLabel_1xe0s_53{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em;padding-left:var(--space-1)}._sectionCard_1xe0s_62{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);overflow:hidden}._row_1xe0s_70{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}._rowText_1xe0s_77{min-width:0}._rowLabel_1xe0s_80{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._rowSub_1xe0s_86{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted);margin-top:1px}._linkBtn_1xe0s_93{background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-brand-blue);flex-shrink:0}._goalChoices_1xe0s_105{display:flex;gap:var(--space-2);flex-shrink:0}._goalChip_1xe0s_110{width:36px;height:36px;border-radius:var(--radius-full);border:1.5px solid var(--color-border-hard);background:var(--color-paper);font-family:var(--font-heading);font-weight:800;font-size:var(--text-md);color:var(--color-on-surface-variant);cursor:pointer}._goalChipOn_1xe0s_122{background:var(--color-marigold);border-color:var(--color-marigold);color:#fff}._toggle_1xe0s_129{flex-shrink:0;width:46px;height:28px;border-radius:var(--radius-full);border:none;background:#2a1f3d2e;cursor:pointer;padding:3px;transition:background var(--transition-fast)}._toggleOn_1xe0s_140{background:var(--color-teal)}._knob_1xe0s_143{display:block;width:22px;height:22px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 3px #0003;transition:transform var(--transition-fast)}._toggleOn_1xe0s_140 ._knob_1xe0s_143{transform:translate(18px)}._signOut_1xe0s_156{width:100%;background:none;border:none;padding:var(--space-4);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-error);cursor:pointer;text-align:left}._signOut_1xe0s_156:disabled{opacity:.6;cursor:default}._version_1xe0s_173{text-align:center;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-on-surface-muted);margin:var(--space-2) 0 0}._card_1pu98_5{position:relative;border-radius:20px;padding:18px 18px 16px;margin:16px auto 0;max-width:440px;text-align:center;color:#fff;background:linear-gradient(150deg,var(--color-magenta, #d63384),var(--color-primary, #7c3ab7));box-shadow:0 10px 26px color-mix(in srgb,var(--color-magenta, #d63384) 35%,transparent)}._icon_1pu98_17{font-size:30px;line-height:1}._title_1pu98_22{font-weight:800;font-size:16px;letter-spacing:-.2px;margin-top:6px}._sub_1pu98_29{font-size:13px;opacity:.92;margin:6px auto 0;max-width:32ch;line-height:1.4}._btn_1pu98_37{margin-top:14px;border:0;font:inherit;font-weight:800;font-size:14.5px;border-radius:14px;padding:13px 22px;cursor:pointer;background:#fff;color:var(--color-magenta, #d63384);box-shadow:0 4px 12px #0000002e;transition:.15s}._btn_1pu98_37:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){._btn_1pu98_37{transition:none}}._page_xmbqb_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_xmbqb_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._iconBtn_xmbqb_22{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._title_xmbqb_33{margin:0;font-size:var(--text-xl)}._content_xmbqb_38{flex:1;width:100%;max-width:560px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-12);min-height:0}._intro_xmbqb_48{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-6) var(--space-2) var(--space-4)}._introTitle_xmbqb_56{font-family:var(--font-heading);font-weight:800;font-size:var(--text-3xl);color:var(--color-ink);margin:var(--space-2) 0 0;line-height:1.15}._introText_xmbqb_64{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-on-surface-variant);max-width:40ch;margin:0}._cta_xmbqb_71{margin-top:var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border:2px solid var(--color-ink);border-radius:var(--radius-full);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);cursor:pointer}._cta_xmbqb_71:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._cta_xmbqb_71:disabled{opacity:.5;cursor:default}._secondaryCta_xmbqb_92{margin-top:var(--space-2);background:none;border:none;color:var(--color-brand-blue-deep);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer}._pipeline_xmbqb_104{display:flex;flex-direction:column;gap:0;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-5);margin-top:var(--space-4)}._pipeTitle_xmbqb_115{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xl);color:var(--color-ink);text-align:center;margin:0 0 var(--space-4)}._stageRow_xmbqb_123{display:grid;grid-template-columns:34px 1fr;gap:var(--space-3);align-items:start;position:relative}._stageRail_xmbqb_130{position:relative;display:flex;justify-content:center}._stageDot_xmbqb_135{width:30px;height:30px;border-radius:var(--radius-full);border:2px solid var(--color-border-soft);background:var(--color-paper);display:grid;place-items:center;font-size:.9375rem;color:var(--color-on-surface-variant);z-index:1}._stageDotDone_xmbqb_147{border-color:var(--color-success);background:var(--color-success);color:#fff}._stageDotActive_xmbqb_152{border-color:var(--color-marigold);background:var(--color-marigold);color:#fff;box-shadow:0 0 0 6px #f5a62347;animation:_pulse-dot_xmbqb_1 1.4s ease-in-out infinite}._stageLine_xmbqb_159{position:absolute;top:30px;bottom:-6px;left:50%;width:2px;transform:translate(-50%);background:var(--color-border-soft);z-index:0}._stageLineDone_xmbqb_169{background:var(--color-success)}._stageText_xmbqb_172{padding-bottom:var(--space-4);min-width:0}._stageLabel_xmbqb_176{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._stageLabelIdle_xmbqb_182{color:var(--color-on-surface-muted);font-weight:600}._stageTamil_xmbqb_186{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._stageNote_xmbqb_190{margin-top:2px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-brand-blue-deep)}@keyframes _pulse-dot_xmbqb_1{0%,to{box-shadow:0 0 0 5px #f5a62347}50%{box-shadow:0 0 0 9px #f5a6231f}}._report_xmbqb_202{display:flex;flex-direction:column;gap:var(--space-4)}._scoreCard_xmbqb_207{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);background:var(--gradient-player);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-5)}._scoreRing_xmbqb_218{width:108px;height:108px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-paper);border:3px solid var(--color-ink)}._scoreVal_xmbqb_227{font-family:var(--font-heading);font-weight:800;font-size:var(--text-4xl);line-height:1;color:var(--color-ink)}._scoreLabel_xmbqb_234{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface-variant)}._scoreCaption_xmbqb_242{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink);text-align:center;margin:var(--space-2) 0 0}._card_xmbqb_250{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4) var(--space-5)}._sectionLabel_xmbqb_257{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface-variant);margin:0 0 var(--space-3)}._scoreItem_xmbqb_267{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-soft)}._scoreItem_xmbqb_267:last-child{border-bottom:none}._scoreItemHead_xmbqb_274{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}._skillName_xmbqb_281{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);text-transform:capitalize}._levelBadge_xmbqb_288{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:var(--radius-full);color:#fff}._miniBar_xmbqb_298{height:8px;border-radius:var(--radius-full);background:#2a1f3d1a;overflow:hidden}._miniFill_xmbqb_304{height:100%;border-radius:var(--radius-full);transition:width .5s ease}._noteText_xmbqb_309{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant)}._chips_xmbqb_316{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_xmbqb_316{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);padding:4px 12px;border-radius:var(--radius-full);text-transform:capitalize}._chipGap_xmbqb_329{background:#d633841f;color:var(--color-magenta)}._chipStrong_xmbqb_333{background:#2a9d8f24;color:var(--color-success)}._message_xmbqb_338{font-family:var(--font-body);font-size:var(--text-md);line-height:1.5;color:var(--color-ink);margin:0}._tipList_xmbqb_345{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._tip_xmbqb_345{display:flex;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink);line-height:1.4}._tipMark_xmbqb_361{flex-shrink:0}._practiceHead_xmbqb_366{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}._practiceCount_xmbqb_373{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant)}._actList_xmbqb_379{display:flex;flex-direction:column;gap:var(--space-3)}._actCard_xmbqb_384{display:flex;align-items:center;gap:var(--space-3);text-align:left;width:100%;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3) var(--space-4);cursor:pointer;transition:var(--transition-fast)}._actCard_xmbqb_384:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._actCardDone_xmbqb_402{opacity:.62;box-shadow:none;background:#fffcf699}._actIcon_xmbqb_407{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-md);display:grid;place-items:center;font-size:var(--text-xl);background:#1cb0f61f}._actBody_xmbqb_417{flex:1;min-width:0}._actName_xmbqb_421{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._actSub_xmbqb_427{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:capitalize}._actGo_xmbqb_433{flex-shrink:0;font-size:var(--text-lg);color:var(--color-brand-blue)}._actDone_xmbqb_438{flex-shrink:0;color:var(--color-success);font-size:var(--text-lg)}._allDone_xmbqb_443{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-5);margin-top:var(--space-3);background:#2a9d8f1a;border:1.5px dashed var(--color-success);border-radius:var(--radius-lg)}._playerScrim_xmbqb_457{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--gradient-player);display:flex;flex-direction:column}._playerHeader_xmbqb_465{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._playerName_xmbqb_475{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);flex:1;min-width:0}._playerBody_xmbqb_483{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}._playerFallback_xmbqb_490{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-5);margin:auto;max-width:460px}._markDone_xmbqb_500{margin-top:var(--space-3);background:var(--color-brand-blue);color:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-full);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer}._errorBox_xmbqb_515{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-4)}._skeletonCard_xmbqb_523{height:120px;border-radius:var(--radius-lg);background:#fffcf699;border:1px solid var(--color-border-soft);margin-top:var(--space-4)}._page_ggilf_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_ggilf_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fffcf6d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._iconBtn_ggilf_22{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._title_ggilf_33{margin:0;font-size:var(--text-xl)}._content_ggilf_38{flex:1;width:100%;max-width:480px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-12)}._hero_ggilf_47{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-4) 0 var(--space-5)}._heroTitle_ggilf_55{font-family:var(--font-heading);font-weight:800;font-size:var(--text-3xl);color:var(--color-ink);margin:var(--space-2) 0 0;line-height:1.15}._heroText_ggilf_63{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-on-surface-variant);max-width:38ch;margin:0}._benefits_ggilf_72{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._benefit_ggilf_72{display:flex;gap:var(--space-2);align-items:center;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink)}._benefitMark_ggilf_88{flex-shrink:0;color:var(--color-success);font-weight:700}._planList_ggilf_95{display:flex;flex-direction:column;gap:var(--space-3)}._planCard_ggilf_100{position:relative;text-align:left;width:100%;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._planCardFeatured_ggilf_113{background:var(--gradient-player);border-width:2px;box-shadow:3px 3px 0 var(--color-ink)}._bestBadge_ggilf_118{position:absolute;top:-10px;right:var(--space-4);background:var(--color-marigold);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:var(--radius-full);border:1.5px solid var(--color-ink)}._planHead_ggilf_133{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._planName_ggilf_139{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-ink)}._planPriceWrap_ggilf_145{text-align:right;flex-shrink:0}._planPrice_ggilf_145{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xl);color:var(--color-ink)}._planPer_ggilf_155{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._trialBadge_ggilf_159{align-self:flex-start;background:#2a9d8f24;color:var(--color-success);font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-full)}._planDesc_ggilf_169{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:0}._buyBtn_ggilf_175{margin-top:var(--space-2);background:var(--color-brand-blue);color:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-full);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;width:100%}._buyBtnFeatured_ggilf_189{background:var(--color-marigold)}._buyBtn_ggilf_175:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._buyBtn_ggilf_175:disabled{opacity:.5;cursor:default}._footerLinks_ggilf_202{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-6);text-align:center}._linkBtn_ggilf_210{background:none;border:none;color:var(--color-brand-blue-deep);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);cursor:pointer}._legal_ggilf_219{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-surface-muted);line-height:1.5;max-width:40ch}._legal_ggilf_219 a{color:var(--color-on-surface-variant);text-decoration:underline}._stateBox_ggilf_232{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-4)}._premiumBox_ggilf_240{background:#2a9d8f1a;border:1.5px solid var(--color-success);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}._error_ggilf_251{background:#e5484d1a;border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-3);margin-bottom:var(--space-3);text-align:center}._page_2qkl9_1{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-surface);overflow:hidden}._header_2qkl9_9{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-soft);background:var(--color-surface)}._backBtn_2qkl9_19{background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-on-surface-variant);border-radius:var(--radius-full);display:flex;align-items:center;font:inherit}._backBtn_2qkl9_19:hover{background:var(--color-surface-variant);color:var(--color-primary)}._titleBlock_2qkl9_36{min-width:0;flex:1}._title_2qkl9_36{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--color-on-surface)}._subtitle_2qkl9_48{margin:.15rem 0 0;font-size:var(--text-sm);color:var(--color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_2qkl9_57{flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);padding:.2rem .45rem}._body_2qkl9_69{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4)}._tabs_2qkl9_76{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}._tab_2qkl9_76{flex:1;min-height:2.5rem;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-on-surface-variant);font:inherit;font-weight:600;cursor:pointer}._tabActive_2qkl9_94{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._list_2qkl9_100{display:flex;flex-direction:column;gap:var(--space-2);max-width:40rem;margin:0 auto}._row_2qkl9_108{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;text-align:left;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font:inherit;color:inherit}._row_2qkl9_108:hover{border-color:var(--color-primary)}._rowTitle_2qkl9_128{font-weight:700;color:var(--color-on-surface)}._rowMeta_2qkl9_133{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._rowId_2qkl9_138{font-size:.7rem;font-family:ui-monospace,monospace;color:var(--color-on-surface-variant);overflow-wrap:anywhere}._status_2qkl9_145{max-width:40rem;margin:0 auto;padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-on-surface-variant)}._statusError_2qkl9_153{color:#9d1c1c}._page_12bw7_1{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:var(--color-surface, #faf6f1);padding:var(--space-6, 24px);box-sizing:border-box}._inner_12bw7_12{display:flex;flex-direction:column;align-items:center;gap:var(--space-4, 16px);max-width:360px;text-align:center}._mark_12bw7_21{width:72px;height:72px;border-radius:50%;background:var(--color-primary, #c45c26);display:flex;align-items:center;justify-content:center}._logo_12bw7_35{width:min(5.625rem,18vh);height:auto;display:block;-webkit-user-select:none;user-select:none}._markLetter_12bw7_42{font-size:2rem;font-weight:700;color:#fff;line-height:1}._spinner_12bw7_49{width:28px;height:28px;border-radius:50%;border:3px solid var(--color-surface-variant, #e8ddd0);border-top-color:var(--color-primary, #c45c26);animation:_embedded-spin_12bw7_1 .7s linear infinite}._message_12bw7_58{margin:0;font-size:1rem;line-height:1.4;color:var(--color-on-surface-variant, #5c4a3a)}._error_12bw7_65{margin:0;font-size:1rem;line-height:1.4;color:var(--color-error, #b3261e)}@keyframes _embedded-spin_12bw7_1{to{transform:rotate(360deg)}}
