@charset "UTF-8";@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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-gujarati-400-normal-DxxaIkf3.woff2) format("woff2"),url(/assets/noto-sans-gujarati-gujarati-400-normal-d-efZx69.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-math-400-normal-s1zDI7ev.woff2) format("woff2"),url(/assets/noto-sans-gujarati-math-400-normal-B6yJwsUl.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-symbols-400-normal-CwL5OaQS.woff2) format("woff2"),url(/assets/noto-sans-gujarati-symbols-400-normal-Bkbn1BLc.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-latin-ext-400-normal-CmmbkgGu.woff2) format("woff2"),url(/assets/noto-sans-gujarati-latin-ext-400-normal-CUjaMbMV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-latin-400-normal-N0qefQFq.woff2) format("woff2"),url(/assets/noto-sans-gujarati-latin-400-normal-DfOTo8gh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-gujarati-gujarati-500-normal-tDG7a51P.woff2) format("woff2"),url(/assets/noto-sans-gujarati-gujarati-500-normal-CaAkW5J0.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-gujarati-math-500-normal-DgPdHsBY.woff2) format("woff2"),url(/assets/noto-sans-gujarati-math-500-normal-ggrf9XXF.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-gujarati-symbols-500-normal-CLZVqtbK.woff2) format("woff2"),url(/assets/noto-sans-gujarati-symbols-500-normal-DNNyh1lP.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-gujarati-latin-ext-500-normal-CFia4H_i.woff2) format("woff2"),url(/assets/noto-sans-gujarati-latin-ext-500-normal-CGpkFGqD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-gujarati-latin-500-normal-Bhv6I52e.woff2) format("woff2"),url(/assets/noto-sans-gujarati-latin-500-normal-DBDM9ICz.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}.login-studio-label{min-height:49px;font-size:8px;line-height:1.4;letter-spacing:2px;font-weight:700;color:#f8f4e9;padding-top:40px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#233b34;background:#f6f7f3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--forest:#173e35;--forest-dark:#12332c;--sage:#edf3ed;--cream:#f6f7f3;--ink:#213b33;--muted:#7a8982;--line:#e5eae4;--coral:#e8a385;--shadow:0 12px 34px rgba(30,56,44,.045)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:32px;letter-spacing:-1.25px;line-height:1.2;font-weight:600}h2{font-size:18px;letter-spacing:-.45px;font-weight:600;line-height:1.4}h3{font-size:15px;font-weight:600;line-height:1.5}p{line-height:1.65}small{font-size:12px}input,select,textarea{width:100%;border:1px solid #dce3db;border-radius:10px;background:#fff;color:var(--ink);padding:12px 13px;outline:none;line-height:1.4;min-height:46px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#709488;box-shadow:0 0 0 3px #173e3510}input::placeholder,textarea::placeholder{color:#9aa69f}input:disabled,select:disabled,textarea:disabled{background:#f1f3ef;color:#809087}textarea{resize:vertical}select{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #c98967;outline-offset:3px}input[type=checkbox]{width:18px;height:18px;min-height:18px;flex-shrink:0;accent-color:var(--forest);margin:2px 0 0;cursor:pointer}audio{display:block;width:100%;height:44px}code,pre{font-family:SFMono-Regular,Consolas,monospace}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.55px;color:#819087;display:block;margin-bottom:12px}.button{min-height:43px;padding:11px 17px;border-radius:9px;border:1px solid transparent;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:1.4;transition:background .16s,transform .16s;white-space:nowrap}.button:not(:disabled):active{transform:translateY(1px)}.button-primary{background:var(--forest);color:#fff;border-color:var(--forest)}.button-primary:hover:not(:disabled){background:#24574a}.button-soft{background:#fff;border-color:#dfe6dd;color:#3b5146}.button-soft:hover:not(:disabled){background:#f5f7f2}.button-plain{background:transparent;color:#6a7c72}.button-plain:hover{background:#f2f5ef}.button-cream{background:#f6f3e9;color:var(--forest)}.button-cream:hover{background:#fff}.button-record{background:var(--forest);color:#fff;min-height:53px;padding:14px 25px;font-size:14px}.button-stop{background:#b44c42;color:#fff;min-height:53px;padding:14px 25px;font-size:14px}.text-button{border:0;background:transparent;color:#315e4d;display:inline-flex;align-items:center;gap:5px;padding:3px 0;font-size:12px;font-weight:600;line-height:1.5}.text-button:hover{color:#172f25}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;border-radius:9px;width:36px;height:36px;min-width:36px;color:#76877d}.icon-button:hover:not(:disabled){background:#edf1e9}.inline-link{padding:0;border:0;background:none;font:inherit;color:#2e6951;text-decoration:underline}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.brand{display:flex;flex-direction:column;gap:0;align-items:flex-start;color:var(--forest);flex-shrink:0}.brand-wordmark{position:relative;display:block;width:144px;height:35px;overflow:hidden;flex:none}.brand-wordmark img{position:absolute;display:block;width:217px;height:80px;max-width:none;left:-22px;top:-25px;mix-blend-mode:multiply}.brand small{font-size:7px;letter-spacing:2px;font-weight:700;display:block;margin:6px 0 0 3px}.brand-light{color:#f8f4e9}.brand-light .brand-wordmark img{filter:invert(1);mix-blend-mode:screen}.app-shell{display:flex;min-height:100vh}.sidebar{width:235px;min-width:235px;background:#fff;border-right:1px solid var(--line);padding:31px 20px 0;position:fixed;height:100dvh;display:flex;flex-direction:column;z-index:30}.sidebar-brand{padding:0 10px}.workspace-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#718377;background:#f5f7f2;border:1px solid #e9ede5;border-radius:9px;margin:31px 0 29px;padding:11px 10px}.workspace-dot,.live-indicator{width:6px;height:6px;background:#71956d;border-radius:50%;display:inline-block;flex-shrink:0}.version-pill{font-size:8px;padding:3px 4px;margin-left:auto;border:1px solid #dce4d6;border-radius:4px;color:#738269}.nav-caption{font-size:8px;letter-spacing:1.5px;font-weight:700;color:#9aa69d;padding:0 12px;margin-bottom:13px}.sidebar nav{display:grid;gap:6px}.nav-item{display:flex;align-items:center;gap:12px;border:0;padding:13px;background:transparent;border-radius:9px;font-size:12px;text-align:left;color:#7a8c7f;font-weight:500;position:relative}.nav-item:hover{background:#f5f7f2}.nav-item.active{background:#eaf1e7;color:#2f573e;font-weight:600}.nav-active-dot{width:5px;height:5px;background:#527953;border-radius:50%;margin-left:auto}.sidebar-guide{margin-top:auto;padding:21px 15px;border-radius:11px;background:#f8f8f1;border:1px solid #eeeee3}.guide-icon{display:block;color:#8d9c7b;margin-bottom:10px}.sidebar-guide strong{display:block;font-size:12px;margin-bottom:8px}.sidebar-guide p{font-size:10px;color:#89937f;line-height:1.8}.sidebar-guide button{border:0;background:none;padding:0;margin-top:14px;font-size:10px;font-weight:600;color:#6b7b5a;display:flex;gap:6px;align-items:center}.sidebar-bottom{font-size:9px;color:#9ca79c;display:flex;align-items:center;gap:7px;justify-content:center;padding:23px 0}.main-shell{margin-left:235px;flex:1;min-width:0}.topbar{height:81px;border-bottom:1px solid #e7ebe4;background:#ffffffb0;display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:15px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:17px}.breadcrumb{display:flex;align-items:center;gap:11px;font-size:11px;color:#99a39b}.breadcrumb strong{font-weight:500;color:#526657}.role-tag{font-size:9px;letter-spacing:.2px;display:inline-flex;align-items:center;gap:5px;background:#eef2e9;border:1px solid #e1e8d9;border-radius:6px;padding:6px 9px;color:#758567}.admin-tag{background:#f6f3ea;color:#8a795b;border-color:#ece4d3}.profile-button{border:0;background:transparent;display:flex;align-items:center;gap:9px;text-align:left;padding:0}.avatar{width:33px;height:33px;display:grid;place-items:center;background:#e9ece2;color:#697e59;border:1px solid #dde5d4;border-radius:50%;font-size:10px;font-weight:600;flex-shrink:0}.avatar-soft{background:#f0ede3;color:#967a58;border-color:#e9e2d3}.avatar-large{width:45px;height:45px;font-size:13px}.profile-name{font-size:11px;font-weight:600;color:#4a5b4f}.profile-name small{display:block;font-size:9px;color:#9ba69d;font-weight:400;margin-top:3px}.page-content{padding:35px 36px 24px;max-width:1510px;margin:0 auto;min-height:calc(100vh - 141px)}.page-title{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:28px}.page-title p{font-size:12px;color:#87958b;margin-top:11px}.page-title .eyebrow{margin-bottom:10px;font-size:8px}.page-footer{height:60px;margin:0 36px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);font-size:9px;color:#a2ada2}.mobile-only,.mobile-brand{display:none}.card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:23px;box-shadow:var(--shadow)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.section-heading h2{font-size:14px;letter-spacing:-.25px}.section-heading h3{display:flex;align-items:center;gap:7px}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:21px;margin-top:21px}.admin-overview-grid{grid-template-columns:1.15fr 1fr}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.stat-card{border:1px solid var(--line);border-radius:12px;padding:19px 20px;background:#fff;box-shadow:var(--shadow)}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px;color:#829086;font-size:10px}.stat-icon{width:32px;height:32px;display:grid;place-items:center;background:#f4f6f0;color:#94a18a;border-radius:9px}.stat-card>strong{font-size:28px;line-height:1.3;letter-spacing:-1.2px;display:block;font-weight:600;color:#354f3d}.stat-card>small{display:block;color:#9ba698;font-size:9px;margin-top:6px;line-height:1.5}.stat-accent{background:#edf3e9;border-color:#e0e9d7}.stat-accent .stat-icon{background:#dfebd6;color:#73915e}.collection-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f0f2e9;border:1px solid #e2e7d7;border-radius:13px;padding:24px 28px}.collection-banner .eyebrow{font-size:8px;color:#8b967b;margin-bottom:10px}.collection-banner h2{font-size:23px;letter-spacing:-.7px;font-weight:600;color:#38533c}.collection-banner h2 span{font-size:16px;font-weight:400;letter-spacing:-.3px}.collection-banner p{font-size:10px;color:#91a085;margin-top:8px}.banner-progress{min-width:145px;max-width:190px;text-align:right}.banner-progress>strong{font-size:31px;color:#6f875c;letter-spacing:-1px;font-weight:500}.banner-progress>strong span{font-size:17px;margin-left:2px}.banner-progress>.progress-track{margin:9px 0 6px;background:#e2e8d6;height:5px}.banner-progress>span{font-size:8px;color:#98a589}.progress-track{width:100%;height:5px;border-radius:10px;background:#edf1e8;overflow:hidden}.progress-track>div{background:#7f9c6d;border-radius:inherit;height:100%;transition:width .35s}.breakdown-list{display:grid;gap:20px}.breakdown-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;margin-bottom:9px}.breakdown-top>span{display:flex;align-items:center;gap:9px;color:#71816d}.breakdown-top>span svg{color:#95a38a;width:15px;height:15px}.breakdown-top strong{font-size:10px;font-weight:500;color:#718368}.breakdown-top strong span{color:#afbaaa;font-weight:400}.empty{text-align:center;padding:37px 18px 34px}.empty-icon{display:grid;place-items:center;width:58px;height:58px;background:#f1f4ec;color:#9aa989;border:1px solid #e7ecdf;border-radius:16px;margin:0 auto 17px}.empty h3{font-size:13px;letter-spacing:-.2px}.empty p{font-size:11px;color:#9ca795;max-width:290px;margin:8px auto 18px;line-height:1.7}.empty .button{font-size:10px;min-height:37px;padding:9px 14px}.loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:50px 25px;color:#8b9a84;font-size:12px}.people-progress{display:grid;gap:18px}.person-progress{display:flex;align-items:center;gap:12px}.person-progress>div{flex:1;min-width:0}.person-progress-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:9px}.person-progress-top strong{font-weight:500}.person-progress-top>span{font-size:10px}.person-progress-top small{color:#9aa893}.person-progress>div>small{font-size:9px;color:#9ba994;display:block;margin-top:7px}.activity-list{display:grid;gap:18px}.activity-item{display:flex;gap:12px}.activity-dot{width:7px;height:7px;background:#bfd0b0;border:2px solid #eef3e8;border-radius:50%;margin-top:5px;flex-shrink:0}.activity-item strong{font-size:11px;font-weight:500}.activity-item p{font-size:10px;color:#8c9c83;margin:3px 0;text-transform:none}.activity-item small{font-size:9px;color:#b0bbab}.welcome-card{display:flex;justify-content:space-between;gap:30px;padding:30px 34px;border-radius:15px;background:var(--forest);color:#f8f5ec;position:relative;overflow:hidden}.welcome-card .eyebrow{color:#96b0a0;font-size:8px}.welcome-card h2{font-size:25px;letter-spacing:-.8px}.welcome-card p{font-size:11px;color:#a9bcb0;margin:10px 0 20px;max-width:360px}.welcome-card .button{font-size:11px}.completion-ring{align-self:center;width:145px;height:145px;border-radius:50%;padding:7px;flex-shrink:0;margin-right:12px}.completion-ring>div{background:var(--forest);border-radius:50%;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.completion-ring strong{font-size:39px;font-weight:400;letter-spacing:-1.4px}.completion-ring strong span{font-size:19px;letter-spacing:0}.completion-ring small{font-size:7px;font-weight:500;letter-spacing:1.5px;margin-top:5px;color:#a7bcaa}.recent-list{display:grid}.recent-item{display:flex;align-items:center;gap:10px;background:transparent;border:0;border-bottom:1px solid #eff2eb;padding:15px 0;text-align:left;width:100%}.recent-item:last-child{border:0}.recent-icon{width:34px;height:36px;border-radius:8px;background:#f4f6f0;color:#8e9e82;display:grid;place-items:center;flex-shrink:0}.recent-item>span:nth-child(2){flex:1;min-width:0}.recent-item strong{font-size:10px;font-weight:500;display:block}.recent-item small{font-size:9px;color:#a3ae9a;display:block;margin-top:5px}.recent-item>svg{color:#b1bbaa}.session-tip{display:flex;align-items:center;justify-content:center;gap:8px;color:#9aa68f;font-size:10px;margin:25px 0 3px}.status{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:500;line-height:1.3;border-radius:5px;padding:5px 7px;background:#f2f4ef;color:#8c9781;white-space:nowrap;text-transform:capitalize}.status-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.status-completed,.status-ready{color:#5d8454;background:#eaf2e5}.status-processing{color:#927843;background:#f7f0df}.status-needs_retake,.status-failed{color:#b27458;background:#fbede5}.notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #e5eada;background:#f3f6ed;color:#7e8b69;border-radius:10px;padding:13px 15px;font-size:11px;line-height:1.65;margin:18px 0}.notice>svg{flex-shrink:0;margin-top:1px}.notice.error{border-color:#f1d9d1;background:#fcf1ed;color:#a96350}.notice.success{border-color:#d8e7d2;background:#edf6e8;color:#648750}.notice.warning{border-color:#ebdfc8;background:#fbf5e9;color:#9b8055}.notice .text-button{display:flex;margin-top:5px;color:inherit}.notice ul{margin:7px 0 0;padding-left:18px}.card-inset{padding:20px}.boot-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:30px}.boot-screen>.notice{max-width:500px}.password-card{max-width:480px;width:100%;padding:30px}.password-card h1{font-size:25px}.password-card p{font-size:12px;margin:14px 0 20px}.password-screen>.brand{margin-bottom:15px}.library-shell{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden;box-shadow:var(--shadow)}.filter-bar{padding:20px;display:flex;flex-wrap:wrap;gap:14px;border-bottom:1px solid var(--line)}.search-input{display:flex;align-items:center;gap:9px;min-width:220px;flex:1;position:relative}.search-input>svg{position:absolute;left:12px;color:#a1ae97}.search-input>input{padding-left:39px;min-height:39px;font-size:11px;background:#fafbf8;border-color:#e5e9df}.filter-controls{display:flex;flex-wrap:wrap;gap:8px;flex:2;justify-content:flex-end}.filter-controls label{display:flex;align-items:center;position:relative;flex:1;min-width:135px;max-width:190px}.filter-controls label>svg{position:absolute;left:10px;color:#8f9d83;pointer-events:none}.filter-controls select{padding:10px 19px 10px 32px;min-height:39px;font-size:10px;border-color:#e5e9df;border-radius:8px;color:#7d8c70;background:#fff}.library-summary{display:flex;align-items:center;gap:12px;padding:13px 20px;background:#fdfefb;border-bottom:1px solid #edf0e7}.library-summary>span:first-child{display:flex;align-items:center;gap:7px;font-size:10px;color:#8d9b7e}.library-summary>.desktop-only{margin-left:auto;font-size:9px;color:#abb69f}.script-table-head{display:grid;grid-template-columns:minmax(230px,1fr) 150px 100px 75px;gap:16px;padding:15px 22px;background:#fafbf7;font-size:7px;letter-spacing:1px;color:#a2ae95;font-weight:600;border-bottom:1px solid #e9ede2}.script-table-head:has(span:nth-child(5)){grid-template-columns:minmax(180px,1fr) 140px 110px 90px 60px}.script-row{display:grid;grid-template-columns:minmax(230px,1fr) 150px 100px 75px;align-items:center;gap:16px;padding:19px 22px;background:#fff;border:0;border-bottom:1px solid #edf0e7;width:100%;text-align:left;transition:background .12s}.script-row:hover{background:#fbfcf7}.script-row-admin{grid-template-columns:minmax(180px,1fr) 140px 110px 90px 60px}.script-main{display:flex;flex-direction:column;gap:8px;min-width:0}.script-id{font-size:9px;font-weight:500;letter-spacing:.25px;color:#94a187}.script-text{font-family:Noto Sans Gujarati,Shruti,Nirmala UI,sans-serif;font-size:14px;line-height:1.85;color:#4d6044;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.script-tags>span{font-size:10px;color:#71865e;display:block;margin-bottom:7px}.script-tags small{display:flex;align-items:center;gap:5px;font-size:9px;color:#a0ae91}.script-speaker{font-size:10px;color:#879975;line-height:1.5;overflow-wrap:anywhere}.script-open{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#688653;font-size:10px;font-weight:500}.pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;color:#9aaa89;font-size:10px}.pagination>div{display:flex;align-items:center;gap:10px}.pagination .icon-button{width:30px;height:30px;min-width:30px;border-color:#e7eddf;color:#91a17e}.team-topline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:23px}.team-topline>.small{margin-left:auto;font-size:10px}.summary-chip{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:8px 10px;font-size:10px;color:#93a082}.summary-chip strong{font-weight:600;color:#61794b}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.person-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;box-shadow:var(--shadow)}.person-disabled{opacity:.67}.person-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.person-card>h2{font-size:16px;color:#4e6740}.person-username{font-size:9px;line-height:1.7;color:#9aa98a;margin:5px 0 21px;overflow-wrap:anywhere}.person-username span{padding:0 4px}.person-amount{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.person-amount strong{font-size:22px;letter-spacing:-.7px;font-weight:500;color:#607d48}.person-amount strong span{font-size:13px;color:#aab99a;font-weight:400}.person-amount small{font-size:9px;color:#9bae88}.person-card-details{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#a4b395;font-size:8px;line-height:1.5;margin:9px 0 20px}.person-actions{display:flex;align-items:center;gap:6px;justify-content:space-between;margin-top:21px;padding-top:16px;border-top:1px solid #edf2e7}.person-actions .button{font-size:10px;min-height:35px;padding:8px 11px}.admin-description{display:flex;align-items:center;gap:8px;font-size:10px;color:#9aaa8b;min-height:52px}.allocation-card{margin-top:22px}.allocation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.allocation{background:#fafbf7;border:1px dashed #e0e7d8;border-radius:8px;padding:13px 11px;min-width:0}.allocation.allocated{background:#edf3e7;border-style:solid;border-color:#e0e8d6}.allocation>span{font-size:7px;letter-spacing:1px;color:#a0ad91;font-weight:600;display:block;margin-bottom:8px}.allocation>strong{display:block;font-size:11px;font-weight:500;color:#7a9067;overflow-wrap:anywhere}.allocation>small{font-size:8px;color:#a6b397;margin-top:6px;display:block;line-height:1.6}.modal-backdrop{position:fixed;inset:0;background:#0f231b63;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px;overflow:auto}.modal{background:#fff;border:1px solid #e4eadb;border-radius:17px;max-width:495px;width:100%;max-height:calc(100dvh - 50px);overflow-y:auto;box-shadow:0 30px 100px #0c2c2826;animation:modal-in .18s ease-out}.modal-wide{max-width:780px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 25px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:3;background:#fffe;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-header h2{font-size:18px}.modal-header p{font-size:10px;color:#9aaa8d;margin-top:5px}.modal-body{padding:24px 25px}.modal-body>p{font-size:12px;color:#869779}.form-stack{display:flex;flex-direction:column;gap:17px}.form-stack>label{font-size:11px;color:#798c68;font-weight:500}.form-stack label>input,.form-stack label>select{display:block;margin-top:8px}.form-stack label>small{display:block;font-size:10px;color:#a4b297;font-weight:400;margin-top:7px;line-height:1.6}.form-stack .notice{margin:0}.form-stack>.button{align-self:flex-start}.field-label{display:block;font-size:11px;font-weight:500;color:#7d906a;margin:17px 0 8px}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;border-top:1px solid var(--line);padding-top:20px;margin-top:8px}.form-stack>.check-row{display:flex}.check-row{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;color:#7f916c;cursor:pointer}.check-row input{margin-top:2px}.check-row span{flex:1}.check-row input:disabled{cursor:not-allowed}.check-muted{opacity:.6}.toast{position:fixed;bottom:25px;left:calc(50% + 117px);transform:translate(-50%);display:flex;align-items:center;gap:12px;z-index:150;max-width:550px;width:max-content;background:var(--forest);color:#f3f7ed;padding:15px 19px;border:1px solid #527856;border-radius:11px;box-shadow:0 10px 35px #193e3230;font-size:12px;line-height:1.5}.toast>svg{color:#b7d0a7;flex-shrink:0}.toast>button{background:none;border:0;display:flex;align-items:center;color:#bfd1b0;margin-left:8px}.password-card .text-button{margin-top:17px}.recorder-body{padding:24px 27px 21px}.recorder-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.category-tag,.environment-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;padding:6px 9px;border-radius:6px;background:#f3f5ed;color:#83956b;border:1px solid #e7ecdf}.category-tag{background:#faf1e9;color:#af8760;border-color:#f0e2d4}.recorder-meta>.status{margin-left:auto}.prompt-card{background:#f7f8f1;border:1px solid #e8ecdd;border-radius:13px;padding:24px 26px 17px}.prompt-card>.eyebrow{font-size:8px;color:#9ba98a;margin-bottom:20px}.gujarati-prompt{font-family:Noto Sans Gujarati,Shruti,Nirmala UI,sans-serif;font-size:25px;line-height:1.95;font-weight:500;color:#3b5630;overflow-wrap:anywhere}.prompt-foot{display:flex;align-items:center;gap:7px;border-top:1px solid #e6ebdb;padding-top:13px;margin-top:21px;font-size:9px;color:#a2b08d;line-height:1.7}.capture-panel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 10px 17px;gap:15px}.capture-panel>small{font-size:10px;color:#a5b495;max-width:330px;line-height:1.7}.capture-label{font-size:11px;color:#8da17b;display:flex;gap:7px;align-items:center}.meter{height:61px;display:flex;align-items:center;justify-content:center;gap:4px}.meter>span{width:4px;border-radius:8px;background:#e0e8d5;transition:background .1s}.meter>.meter-on{background:#829e66}.is-recording .meter>.meter-on{background:#d79972}.recording-dot{width:7px;height:7px;border-radius:50%;background:#cb7c60;animation:pulse 1.4s ease-in-out infinite}.preview-panel{margin-top:22px;background:#fff;border:1px solid #e6ecdd;border-radius:12px;padding:20px}.preview-panel>.section-heading{margin-bottom:15px}.preview-panel .section-heading>h3{font-size:13px;color:#68844e}.preview-panel>.notice{margin:0 0 15px}.preview-actions{display:flex;align-items:center;gap:10px;margin:13px 0 17px}.preview-actions .button{font-size:10px;min-height:35px;padding:8px 12px}.preview-panel>.check-row{margin-top:13px}.preview-panel select{font-size:11px}.transcript-toggle{margin-top:19px;color:#99a883;font-size:10px}.transcript-editor textarea{font-family:Noto Sans Gujarati,Shruti,Nirmala UI,sans-serif;line-height:1.9;font-size:15px}.transcript-editor small{display:block;color:#9daf8b;font-size:10px;line-height:1.7;margin-top:7px}.preview-panel>.self-check{background:#f3f7ed;border:1px solid #e5ecda;padding:13px;border-radius:8px;margin-top:20px}.preview-panel>.small{margin-top:9px;font-size:10px}.submit-actions{display:flex;align-items:center;gap:9px;margin-top:20px}.processing-panel{padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8ba072;gap:14px}.processing-panel h3{font-size:15px;color:#66834b}.processing-panel p{font-size:11px;color:#97ab7f;max-width:370px}.processing-panel small{font-size:10px;color:#a9ba93}.upload-track{max-width:320px;height:6px}.saved-panel{padding:19px 20px;border:1px solid #e0e9d4;background:#f8faf3;border-radius:11px;margin:20px 0}.saved-panel .section-heading{margin-bottom:14px}.saved-panel .section-heading>h3{font-size:12px;color:#739055}.saved-panel>.small{font-size:10px;line-height:1.7;margin-top:13px;color:#9eb18a}.saved-panel>.text-button{margin-top:10px;font-size:10px}.take-history{margin-top:19px;border-top:1px solid var(--line);padding-top:8px}.history-toggle{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;padding:13px 0;color:#8ba272;text-align:left;font-size:11px;font-weight:500}.history-toggle>span{flex:1}.history-toggle small{font-size:9px;color:#a6b992;margin-left:7px}.history-list{display:grid;gap:13px;margin:7px 0}.history-list>article{border:1px solid #e9efdf;border-radius:9px;padding:15px}.history-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.history-item-top>strong{font-size:11px;font-weight:500;color:#809b62}.current-label{font-size:8px;background:#eaf3df;padding:3px 6px;border-radius:4px;color:#93ab77;margin-left:5px}.history-list p.small{font-size:9px;margin:7px 0 12px;color:#acbe96}.history-transcript{font-family:Noto Sans Gujarati,Shruti,Nirmala UI,sans-serif;font-size:13px;line-height:1.9;margin-top:12px;color:#849e6a}.history-list .text-button{font-size:9px;margin-top:10px}.recorder-footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:9px;color:#a3b88d;margin-top:22px;padding-top:15px;border-top:1px solid var(--line)}.recorder-footer>span{flex:1;min-width:180px}.recorder-footer .text-button{font-size:9px;margin-left:8px}.danger-text{color:#bd9275}.export-hero{display:flex;align-items:center;gap:21px;padding:29px;background:#edf3e7;border:1px solid #dfe8d5;border-radius:13px;margin-bottom:23px}.export-hero-icon{width:75px;height:75px;display:grid;place-items:center;color:#8da96d;background:#e2ecd7;border-radius:18px;flex-shrink:0}.export-hero h2{font-size:24px;color:#64834a;letter-spacing:-.7px}.export-hero p{font-size:11px;color:#95aa7e;margin-top:8px;max-width:540px}.export-hero .eyebrow{font-size:8px;color:#9bb286;margin-bottom:8px}.export-filter{max-width:300px}.export-filter .field-label{font-size:10px}.export-filter select{font-size:11px}.export-card{padding:28px}.export-icon{background:#f4f6ec;color:#97ad7f;width:55px;height:55px;display:grid;place-items:center;border-radius:13px;margin-bottom:18px}.export-card h2{font-size:18px;color:#759258}.export-card p{font-size:11px;color:#9eb58a;margin:11px 0 23px;max-width:400px;line-height:1.9}.export-card .button{font-size:11px}.export-structure{margin-top:22px}.export-structure h2{font-size:14px;color:#85a065}.export-structure pre{font-size:12px;line-height:1.9;color:#8ea771;background:#f8faf3;border-radius:9px;border:1px solid #eaf0df;padding:18px;margin:18px 0 14px;overflow:auto}.account-summary{display:flex;align-items:center;gap:12px;margin:7px 0 26px}.account-summary h3{font-size:15px;color:#759353}.account-summary p{font-size:10px;color:#aac18e;margin-top:4px}.detail-list{margin:0 0 25px;display:grid;gap:15px}.detail-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;border-bottom:1px solid #edf2e4;padding-bottom:13px}.detail-list dt{color:#a3b78b}.detail-list dd{margin:0;color:#7f9b60}.account-summary~.form-stack{margin-top:23px}.guide-card .section-heading>svg{color:#b2c49d}.guide-step{display:flex;gap:15px;margin-top:23px}.guide-step>span{display:grid;place-items:center;width:27px;height:27px;min-width:27px;border-radius:50%;background:#f2f6eb;font-size:9px;font-weight:600;color:#a1b788}.guide-step h3{font-size:11px;color:#88a369}.guide-step p{font-size:10px;color:#aabd92;line-height:1.8;margin-top:5px}.capture-note{margin:21px 0}.capture-note h2{font-size:14px;color:#839f62;margin-bottom:12px}.capture-note p{font-size:11px;color:#a0b789;line-height:1.9;margin-top:8px}.system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.system-grid>div{background:#f7faf0;border:1px solid #e8efdc;border-radius:9px;padding:17px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;color:#a3bb8a}.system-grid strong{font-size:17px;font-weight:500;color:#8ba86e;overflow-wrap:anywhere}.system-grid span{font-size:9px;line-height:1.7}.system-grid~.small{margin-top:18px}.login-page{display:grid;grid-template-columns:.95fr 1.05fr;min-height:100dvh}.login-story{background:var(--forest);padding:40px 50px;color:#f8f5eb;display:flex;flex-direction:column;position:relative;overflow:hidden}.login-story:after{content:"";position:absolute;width:420px;height:420px;right:-220px;bottom:120px;border:1px solid #46675b;border-radius:50%;box-shadow:0 0 0 60px #31564835,0 0 0 120px #31564818;pointer-events:none}.login-story-content{margin:auto 0;padding:65px 0;position:relative;z-index:1}.story-label{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:500;letter-spacing:1.7px;color:#b0c0af;margin-bottom:27px}.story-label>span{width:5px;height:5px;border-radius:50%;background:#d9ab8c}.login-story h1{font-size:clamp(38px,4.2vw,64px);font-weight:500;line-height:1.14;letter-spacing:-2.4px;color:#f3f3e7}.login-story h1 em{font-style:normal;color:#e8b293}.login-story-content>p{font-size:12px;line-height:1.95;color:#a0b49c;max-width:320px;margin-top:24px}.story-wave{display:flex;gap:5px;align-items:center;height:92px;margin:24px 0 37px}.story-wave>span{width:4px;border-radius:5px;background:#c1d0aa}.story-bottom{display:flex;align-items:center;gap:13px;padding-top:20px;border-top:1px solid #466a5333;max-width:310px}.story-dot{width:9px;height:9px;background:#a4ba89;border:2px solid #527747;border-radius:50%}.story-bottom p{font-size:10px;color:#b0c39e;line-height:1.9}.story-bottom strong{font-weight:500;color:#d0dcc0}.story-footer{font-size:8px;letter-spacing:1.1px;color:#819d75;position:relative;z-index:1}.login-form-side{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px;background:#fafbf7}.login-form-card{max-width:360px;width:100%;margin:auto 0}.login-form-card>.eyebrow{font-size:8px;color:#a0b28c;margin-bottom:16px}.login-form-card>h2{font-size:34px;letter-spacing:-1.3px;font-weight:600;color:#345b32}.login-form-card>p{font-size:12px;color:#9baf84;margin:13px 0 32px}.login-form-card .field-label{margin-top:20px;color:#7d9862}.login-form-card input{background:#fff;border-color:#e0e8d6;font-size:12px;min-height:47px}.login-submit{width:100%;margin-top:27px;min-height:46px}.login-help{display:flex;align-items:center;justify-content:center;gap:7px;color:#adbf98;font-size:9px;margin-top:22px;line-height:1.7}.login-footnote{font-size:9px;color:#b6c7a2;margin-top:30px}.mobile-brand{margin-bottom:36px}@keyframes modal-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.4}}@media(min-width:1500px){.page-content{padding-top:43px}.page-title h1{font-size:35px}.stat-card{padding:24px}.card{padding:27px}.topbar{padding:0 44px}.page-content{padding-left:44px;padding-right:44px}}@media(max-width:1200px){.sidebar{width:210px;min-width:210px;padding-left:15px;padding-right:15px}.main-shell{margin-left:210px}.topbar{padding:0 25px}.page-content{padding:28px 25px 20px}.page-footer{margin:0 25px}.stat-card{padding:15px}.stat-grid{gap:12px}.stat-top{font-size:9px}.stat-card>small{font-size:8px}.card{padding:20px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.script-row-admin{grid-template-columns:minmax(170px,1fr) 120px 85px 75px 45px;gap:10px}.script-table-head:has(span:nth-child(5)){grid-template-columns:minmax(170px,1fr) 120px 85px 75px 45px;gap:10px}.script-open>span{display:none}.script-row{padding:17px}.script-table-head{padding:14px 17px}.script-text{font-size:13px}.script-row:not(.script-row-admin){grid-template-columns:minmax(190px,1fr) 130px 90px 30px}.script-table-head:not(:has(span:nth-child(5))){grid-template-columns:minmax(190px,1fr) 130px 90px 30px}.allocation-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.allocation>strong{font-size:10px}.toast{left:calc(50% + 105px)}}@media(max-width:1000px){h1{font-size:27px}.sidebar{width:185px;min-width:185px;padding-left:12px;padding-right:12px}.main-shell{margin-left:185px}.sidebar-brand{padding:0 5px}.brand strong{font-size:27px}.brand-mark{width:35px;height:38px}.workspace-label{font-size:9px;padding:9px 7px}.sidebar-guide{padding:17px 12px}.nav-item{font-size:11px;padding:12px 10px;gap:10px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:19px}.two-column,.admin-overview-grid{grid-template-columns:1fr}.collection-banner{padding:22px}.collection-banner h2{font-size:21px}.collection-banner h2 span{font-size:13px}.banner-progress{min-width:110px}.page-title .button{font-size:10px}.topbar{padding:0 20px}.page-content{padding:28px 20px 20px}.profile-name{display:none}.topbar-right{gap:10px}.filter-controls{flex-basis:100%;justify-content:flex-start}.filter-controls label{max-width:none;min-width:140px}.search-input{flex-basis:100%}.script-row-admin{grid-template-columns:minmax(150px,1fr) 110px 75px 70px 20px}.script-table-head:has(span:nth-child(5)){grid-template-columns:minmax(150px,1fr) 110px 75px 70px 20px}.script-speaker{font-size:9px}.script-tags>span{font-size:9px}.script-tags small{font-size:8px}.status{font-size:7px;padding:5px}.script-text{font-size:12px}.allocation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toast{left:calc(50% + 92px)}.login-story,.login-form-side{padding:35px}.login-story h1{font-size:43px}.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mobile-only{display:inline-flex}.desktop-only{display:none!important}.sidebar{transform:translate(-100%);transition:transform .2s;width:238px;min-width:238px;padding:25px 18px 0}.sidebar-open{transform:translate(0)}.sidebar-brand{display:flex;align-items:center;justify-content:space-between}.sidebar-brand .icon-button{margin-right:-5px}.sidebar-scrim{position:fixed;inset:0;border:0;background:#10291f60;z-index:29}.main-shell{margin-left:0}.topbar{height:68px;padding:0 18px;position:sticky;top:0;z-index:20;background:#fafbf7ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-left{gap:10px}.breadcrumb{font-size:10px;gap:6px}.breadcrumb>strong{font-weight:500}.topbar-right{gap:9px}.role-tag{font-size:8px;padding:5px 7px}.topbar-right>.icon-button{width:30px;min-width:30px}.avatar{width:31px;height:31px;font-size:9px}.page-content{padding:26px 18px 22px;min-height:calc(100vh - 125px)}.page-title{align-items:flex-start;margin-bottom:23px;gap:14px}.page-title h1{font-size:25px;letter-spacing:-.9px}.page-title p{font-size:11px;line-height:1.8;max-width:310px}.page-title .eyebrow{font-size:7px;letter-spacing:1.25px}.page-title>.button{padding:10px 12px;font-size:10px;min-height:38px;white-space:normal;flex-shrink:0}.page-title>.button svg{width:15px;flex-shrink:0}.collection-banner{padding:22px 20px;gap:18px;align-items:flex-start}.collection-banner .eyebrow{font-size:7px;letter-spacing:1.1px}.collection-banner h2{font-size:25px}.collection-banner h2 span{display:block;font-size:11px;line-height:1.7;margin-top:5px}.collection-banner p{font-size:10px;line-height:1.8}.banner-progress{min-width:75px;max-width:95px}.banner-progress>strong{font-size:31px}.banner-progress>span{font-size:7px}.stat-grid{gap:12px;margin-top:17px}.stat-card{padding:16px}.stat-top{font-size:9px;gap:5px;margin-bottom:11px}.stat-icon{width:28px;height:28px;border-radius:7px}.stat-icon svg{width:16px;height:16px}.stat-card>strong{font-size:25px}.stat-card>small{font-size:8px;line-height:1.7}.two-column{gap:17px;margin-top:17px}.card{padding:21px}.section-heading h2{font-size:13px}.section-heading>.small{font-size:8px}.section-heading>.text-button{font-size:10px}.page-footer{margin:0 18px;font-size:8px;line-height:1.6;height:57px}.page-footer>span:last-child{max-width:170px;text-align:right}.welcome-card{padding:26px 23px;gap:15px}.welcome-card h2{font-size:22px}.welcome-card .eyebrow{font-size:7px;line-height:1.6}.welcome-card p{font-size:10px;margin-bottom:19px}.welcome-card .button{font-size:10px;padding:10px 12px}.completion-ring{width:105px;height:105px;margin-right:0;padding:5px}.completion-ring strong{font-size:29px}.completion-ring strong span{font-size:15px}.completion-ring small{font-size:6px;letter-spacing:1px}.session-tip{font-size:9px;text-align:center;line-height:1.8;padding:0 15px}.filter-bar{padding:16px;gap:12px}.filter-controls{gap:8px}.filter-controls label{min-width:calc(50% - 8px);max-width:calc(50% - 4px)}.filter-controls select{font-size:10px;min-height:40px}.library-summary{padding:12px 16px}.library-summary>span:first-child{font-size:9px}.library-summary>.text-button{margin-left:auto;font-size:9px}.script-table-head{display:none}.script-row,.script-row:not(.script-row-admin),.script-row-admin{grid-template-columns:1fr auto;gap:12px;padding:19px 17px;position:relative}.script-main{grid-column:1 / -1;gap:9px;padding-right:10px}.script-id{font-size:9px}.script-text{font-size:15px;line-height:1.95;-webkit-line-clamp:3;color:#55713e}.script-tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.script-tags>span{font-size:9px;margin:0}.script-tags small{font-size:8px}.script-row>.script-speaker{font-size:9px;grid-row:3;grid-column:1}.script-row>span:has(.status){text-align:right;grid-column:2;grid-row:2}.script-open{position:absolute;right:15px;top:17px}.script-open>svg{width:15px;height:15px}.status{font-size:8px;padding:5px 7px}.pagination{padding:14px 16px;font-size:9px;gap:8px}.pagination>div{gap:5px}.pagination .icon-button{height:28px;width:28px;min-width:28px}.team-topline{gap:8px;margin-bottom:17px}.team-topline>.small{margin-left:0;flex-basis:100%;margin-top:5px;line-height:1.7;font-size:9px}.summary-chip{font-size:9px}.team-grid{gap:13px}.person-card{padding:18px}.person-card>h2{font-size:14px}.person-username{font-size:8px;margin-bottom:16px}.person-card .avatar-large{width:38px;height:38px;font-size:10px}.person-amount strong{font-size:20px}.person-amount small{font-size:8px}.person-card-details{font-size:8px;line-height:1.7}.person-card-details>span:last-child{display:none}.person-actions{gap:3px;flex-wrap:wrap;padding-top:12px}.person-actions .button{font-size:9px;padding:7px 9px;min-height:32px}.person-actions .button svg{width:13px}.admin-description{font-size:9px;line-height:1.7;align-items:flex-start}.admin-description svg{flex-shrink:0}.allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.allocation-card{padding:19px}.allocation-card .section-heading>.small{max-width:90px;text-align:right;font-size:8px}.allocation{padding:13px}.allocation>strong{font-size:11px}.allocation>small{font-size:8px}.modal-backdrop{padding:14px;align-items:center}.modal{max-height:calc(100dvh - 28px);border-radius:14px}.modal-header{padding:19px 20px}.modal-header h2{font-size:17px}.modal-body{padding:20px}.modal-wide{max-width:none}.modal-wide .modal-header{padding:16px 18px}.recorder-body{padding:19px 18px}.recorder-meta{gap:6px;margin-bottom:15px}.category-tag,.environment-tag{font-size:9px;padding:6px 7px}.environment-tag svg{width:14px;height:14px}.recorder-meta>.status{font-size:7px}.prompt-card{padding:21px 19px 16px}.prompt-card>.eyebrow{font-size:7px;margin-bottom:17px}.gujarati-prompt{font-size:23px;line-height:2}.prompt-foot{font-size:8px;align-items:flex-start;line-height:1.8;margin-top:18px;padding-top:12px}.prompt-foot svg{flex-shrink:0;margin-top:2px}.capture-panel{padding:23px 0 16px;gap:15px}.capture-label{font-size:10px;line-height:1.6}.capture-panel>small{font-size:9px}.meter{gap:3px}.meter>span{width:3px}.preview-panel{padding:17px 15px}.preview-panel .section-heading h3{font-size:12px}.preview-panel .section-heading>.small{font-size:9px}.preview-actions{gap:5px;flex-wrap:wrap}.preview-actions .button{font-size:9px;padding:8px 9px}.preview-panel>.check-row{font-size:10px;line-height:1.8}.submit-actions{flex-direction:column;align-items:stretch;gap:9px}.submit-actions .button{font-size:12px;min-height:45px}.preview-panel .field-label{font-size:10px}.transcript-editor textarea{font-size:16px}.saved-panel{padding:17px 15px}.saved-panel .section-heading h3{font-size:11px}.saved-panel .section-heading .small{font-size:9px}.recorder-footer{font-size:8px;line-height:1.7;gap:6px}.recorder-footer>span{min-width:0;flex-basis:80%}.recorder-footer>.text-button{margin-top:8px;font-size:9px}.toast{left:18px;right:18px;bottom:18px;transform:none;width:auto;max-width:none;font-size:11px;padding:14px 16px}.export-hero{padding:22px 20px;gap:15px}.export-hero-icon{width:52px;height:58px;border-radius:13px}.export-hero-icon svg{width:28px}.export-hero h2{font-size:20px}.export-hero p{font-size:10px;line-height:1.8}.export-hero .eyebrow{font-size:7px;letter-spacing:1px}.export-card{padding:24px}.export-structure pre{font-size:11px}.form-stack input,.form-stack select,.login-form-card input,.preview-panel select,.transcript-editor textarea{font-size:16px}.login-page{grid-template-columns:1fr}.login-story{display:none}.login-form-side{min-height:100dvh;padding:35px 28px}.mobile-brand{display:block;align-self:flex-start}.login-form-card{margin:25px 0 auto;max-width:390px}.login-form-card>h2{font-size:36px}.login-form-card>p{font-size:12px}.login-form-card .eyebrow{font-size:8px}.login-form-card input{min-height:51px}.login-submit{min-height:49px}.login-footnote{font-size:9px;margin-top:35px;text-align:center}.login-help{font-size:9px;line-height:1.8}.password-card{padding:25px}.password-card h1{font-size:26px}.notice{font-size:10px;line-height:1.9;padding:13px}.notice>svg{width:17px;min-width:17px}.system-grid{gap:10px}.system-grid>div{padding:14px}.system-grid strong{font-size:16px}.system-grid span{font-size:8px}}@media(max-width:390px){.topbar{padding:0 12px}.topbar-right{gap:6px}.role-tag{font-size:7px;padding:5px}.role-tag>svg{display:none}.breadcrumb{font-size:9px}.page-content{padding:23px 13px}.page-title h1{font-size:23px}.page-title>.button{max-width:105px;padding:9px;gap:5px}.stat-card{padding:13px}.stat-card>strong{font-size:23px}.stat-top{font-size:8px}.stat-icon{width:25px;height:25px}.welcome-card{padding:22px 19px;gap:10px}.welcome-card h2{font-size:20px}.completion-ring{width:83px;height:83px}.completion-ring strong{font-size:25px}.completion-ring small{font-size:5px}.welcome-card .button{font-size:9px;padding:9px}.welcome-card .button svg{width:14px}.team-grid{grid-template-columns:1fr}.person-card{padding:20px}.person-card-details>span:last-child{display:inline}.person-card .avatar-large{width:43px;height:43px}.person-card>h2{font-size:17px}.person-username,.person-actions .button{font-size:10px}.modal-backdrop{padding:8px}.modal{max-height:calc(100dvh - 16px)}.recorder-body{padding:16px 14px}.gujarati-prompt{font-size:22px}.recorder-meta>.status{margin-left:0}.prompt-card{padding:20px 17px}.preview-panel{padding:16px 12px}.page-footer{margin:0 13px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.quick-save{margin-top:0}.quick-save>.button-primary{flex:1;min-height:48px}.preview-panel>audio{margin-top:14px}.recording-details{border-top:1px solid var(--line);padding-top:15px;margin-top:8px}.recording-details>summary{cursor:pointer;font-size:12px;font-weight:500;color:var(--forest);padding:3px 0;line-height:1.8}.recording-details>summary:focus-visible{outline:2px solid var(--forest);outline-offset:4px;border-radius:3px}.recording-details[open]>summary{margin-bottom:15px}.recording-details>p{line-height:1.7;margin:8px 0 15px}.review-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-badge{white-space:nowrap;gap:4px}.review-pending{background:#f5edda;color:#927035;border:1px solid #eadbb7}.review-approved{background:#e7f2e9;color:#39694a;border:1px solid #cee2d2}.review-rejected{background:#fbebe5;color:#a34d36;border:1px solid #ebcec2}.script-statuses{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.review-people{display:grid;gap:6px}.review-person{display:flex;align-items:center;gap:15px;width:100%;border:0;border-bottom:1px solid var(--line);padding:18px 0;background:transparent;text-align:left;color:var(--forest);cursor:pointer}.review-person:hover{background:#fafbf7}.review-person-name{display:grid;gap:5px;flex:1;min-width:0}.review-person-name strong{font-size:13px}.review-person-name small,.review-person-count small,.review-person-history{font-size:10px;color:#68786d}.review-person-count{display:grid;gap:3px;min-width:65px}.review-person-count strong{font-size:22px}.review-person-history{min-width:130px}.review-queue{margin-top:22px}.review-recordings{display:grid}.review-recording{display:flex;gap:16px;align-items:center;padding:20px 24px;background:#fff;border:0;border-bottom:1px solid var(--line);width:100%;text-align:left;color:var(--forest);cursor:pointer}.review-recording:hover{background:#fafbf7}.review-recording-main{display:grid;gap:9px;min-width:0;flex:1}.review-recording-heading{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.review-recording-heading>strong{font-size:12px;font-weight:600}.review-recording .script-text{font-size:16px;line-height:1.8;display:block;-webkit-line-clamp:unset;overflow-wrap:anywhere}.review-recording-meta{font-size:10px;color:#68786d;line-height:1.8}.review-inline-note{display:block;color:#a34d36;font-size:11px;line-height:1.7;margin-top:6px;white-space:normal;overflow-wrap:anywhere}.review-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.review-detail-heading strong{font-size:16px;color:var(--forest)}.review-detail-heading p{font-size:11px;color:#68786d;margin-top:7px}.review-audio-card{display:grid;gap:14px;padding:20px;background:#f7f9f4;border:1px solid var(--line);border-radius:12px;margin-bottom:20px}.review-audio-card .eyebrow{font-size:9px}.review-transcript .gujarati-prompt{font-size:22px;line-height:1.9;margin:0}.review-guidance{font-size:12px;line-height:1.8;color:#68786d;margin:22px 0 17px}.review-detail textarea{font-size:13px;line-height:1.8;min-height:98px}.review-actions{display:flex;gap:10px;margin:18px 0 12px}.review-actions>.button{flex:1;min-height:48px}.button-reject{background:#fbebe5;color:#95462f;border:1px solid #ebcec2}.button-reject:hover{background:#f5ddd3}.review-decision-note{padding:16px 18px;border:1px solid #cee2d2;border-radius:10px;background:#f1f7ef;margin:16px 0;color:#39694a}.review-decision-note.rejected{background:#fff2eb;border-color:#ebcec2;color:#95462f}.review-decision-note strong{font-size:13px}.review-decision-note p{font-size:12px;line-height:1.85;margin:7px 0;white-space:pre-wrap;overflow-wrap:anywhere}.review-decision-note small{font-size:10px;line-height:1.7}.review-history summary>svg{vertical-align:middle;margin-right:6px}.review-history-item{padding:18px 0;border-top:1px solid var(--line)}.review-history-item .history-transcript{font-family:Noto Sans Gujarati,sans-serif;font-size:17px;line-height:1.9;margin:12px 0;color:var(--forest)}.review-history-item strong{font-size:12px}.review-history-item small{font-size:10px;color:#68786d;line-height:1.8}.export-filters{display:grid;grid-template-columns:1fr 1fr;gap:20px}.export-filters>.export-filter{max-width:none}.review-transcript+.recording-details{margin-top:18px}.review-detail>.small{line-height:1.8}.review-detail .notice{margin:16px 0}.person-card-details{flex-wrap:wrap;gap:7px}@media(max-width:700px){.review-stat-grid{grid-template-columns:1fr 1fr}.review-stat-grid>.stat-card:last-child{grid-column:1/-1}.review-person{gap:10px;flex-wrap:wrap}.review-person .avatar{width:34px;height:34px;flex-shrink:0}.review-person-name strong{font-size:12px}.review-person-count{min-width:58px}.review-person-count strong{font-size:19px}.review-person-history{order:5;flex-basis:100%;margin-left:44px}.review-recording{padding:17px 15px;gap:10px}.review-recording>.recent-icon{display:none}.review-recording-heading{gap:8px}.review-recording .script-text{font-size:17px}.review-recording-meta{font-size:10px}.review-recording-heading>strong{font-size:11px}.review-actions{flex-direction:column}.review-actions .button{font-size:13px}.review-detail textarea{font-size:16px}.review-transcript .gujarati-prompt{font-size:22px}.review-detail-heading{align-items:flex-start}.review-detail-heading>div{min-width:0}.review-detail-heading p{line-height:1.8}.review-audio-card{padding:16px}.export-filters{grid-template-columns:1fr;gap:0}.review-inline-note{font-size:11px}}.saved-transcript-editor{background:#f7f8f2;border:1px solid #e1e6d6;border-radius:14px;padding:24px;margin:20px 0}.saved-transcript-editor .eyebrow{margin:0}.saved-transcript-editor textarea{font-family:Noto Sans Gujarati,sans-serif;font-size:20px;line-height:1.9}.saved-transcript-editor .gujarati-prompt{font-size:25px;margin:15px 0}.transcript-edit-entry{margin-top:14px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px;overflow-wrap:anywhere}.transcript-edit-entry small{display:block;margin:5px 0 12px;color:var(--muted)}.transcript-edit-entry p{margin:5px 0}.saved-transcript-editor>.text-button{margin-top:15px}@media(max-width:600px){.saved-transcript-editor{padding:16px}.saved-transcript-editor .section-heading{gap:10px;flex-wrap:wrap}.saved-transcript-editor .gujarati-prompt{font-size:22px}}
