@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-serif-telugu-telugu-500-normal-D7-cox92.woff2) format("woff2"),url(/assets/noto-serif-telugu-telugu-500-normal-C4H24wCa.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-serif-telugu-latin-ext-500-normal-CT-M4kRJ.woff2) format("woff2"),url(/assets/noto-serif-telugu-latin-ext-500-normal-DyZNiaUh.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 Serif Telugu";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-serif-telugu-latin-500-normal-Cty5K7H5.woff2) format("woff2"),url(/assets/noto-serif-telugu-latin-500-normal-D530CrqU.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 Serif Telugu";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-telugu-telugu-700-normal-CbqSM-kA.woff2) format("woff2"),url(/assets/noto-serif-telugu-telugu-700-normal-l4BUMsHF.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-telugu-latin-ext-700-normal-C5VFU2oE.woff2) format("woff2"),url(/assets/noto-serif-telugu-latin-ext-700-normal-D4lXvXNB.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 Serif Telugu";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-telugu-latin-700-normal-C7xRYBmQ.woff2) format("woff2"),url(/assets/noto-serif-telugu-latin-700-normal-B8ed7o3_.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2) format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2) format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-600-normal-Ewgvvq1j.woff2) format("woff2"),url(/assets/noto-sans-devanagari-600-normal-Bly84zfI.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-ext-600-normal-B4z4a2vi.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-600-normal-BjvVOqxV.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-600-normal-CT9U7UAD.woff2) format("woff2"),url(/assets/noto-sans-greek-600-normal-C0bz_iEd.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-vietnamese-600-normal-mhyQDSzg.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-600-normal-D0HZFEqa.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.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 Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-telugu-400-normal-7lz0FJyD.woff2) format("woff2"),url(/assets/noto-sans-telugu-telugu-400-normal-B-SOWLxC.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-latin-ext-400-normal-DzVve7Fv.woff2) format("woff2"),url(/assets/noto-sans-telugu-latin-ext-400-normal-DI1IggVY.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 Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-latin-400-normal-D5HVD0Em.woff2) format("woff2"),url(/assets/noto-sans-telugu-latin-400-normal-BY_3pSVs.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 Telugu;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-telugu-telugu-600-normal-ShqxMSqt.woff2) format("woff2"),url(/assets/noto-sans-telugu-telugu-600-normal-SAyHZyNi.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-telugu-latin-ext-600-normal-BGgD5Np2.woff2) format("woff2"),url(/assets/noto-sans-telugu-latin-ext-600-normal-F_Gcdd0Y.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 Telugu;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-telugu-latin-600-normal-wff5QEQD.woff2) format("woff2"),url(/assets/noto-sans-telugu-latin-600-normal-Ds0K-67z.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 Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.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 Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.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 Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-600-normal-B5tDaqnD.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-ext-600-normal-eCXJLagf.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-600-normal-BYBXZV8b.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 Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-600-normal-Bzmbz5CH.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-600-normal-D_YUQxD_.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 Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-tamil-400-normal-cIr4vgaa.woff2) format("woff2"),url(/assets/noto-sans-tamil-tamil-400-normal-Bt0_HtAo.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-latin-ext-400-normal-DcqX8bzT.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-ext-400-normal-9ZDdQipz.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 Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-latin-400-normal-Dkj4wjWb.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-400-normal-1qF9FKsw.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 Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-kannada-400-normal-Bsa1cm6S.woff2) format("woff2"),url(/assets/noto-sans-kannada-kannada-400-normal-iJYWxeFc.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0C80-0CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-latin-ext-400-normal-CbPWf4xQ.woff2) format("woff2"),url(/assets/noto-sans-kannada-latin-ext-400-normal-GNUGp1E4.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 Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-latin-400-normal-BUiE64PE.woff2) format("woff2"),url(/assets/noto-sans-kannada-latin-400-normal-CR0rPRGy.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 Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-bengali-400-normal-BFibWJDZ.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-400-normal-BymQv2v6.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-ext-400-normal-Caj59Max.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-ext-400-normal-DwoTidnb.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 Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-400-normal-DiV_iq0_.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-400-normal-BNmU3xSe.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 Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-malayalam-400-normal-BlRtQoab.woff2) format("woff2"),url(/assets/noto-sans-malayalam-malayalam-400-normal-BR1YyT1N.woff) format("woff");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-latin-ext-400-normal-IG6d9ReN.woff2) format("woff2"),url(/assets/noto-sans-malayalam-latin-ext-400-normal-CwMuqgJj.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 Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-latin-400-normal-CPcGtHky.woff2) format("woff2"),url(/assets/noto-sans-malayalam-latin-400-normal-CeqLzfUC.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{--paper:#FBF3E4;--paper2:#F3E6CC;--card:#FFFBF2;--ink:#2A1414;--ink2:#5A3A32;--river:#6B1E1E;--river2:#8A2A22;--gold:#C9971C;--gold-d:#7A4E08;--gold-l:#F3DFAE;--maroon:#3A1010;--saffron:#E8892B;--kum:#A12C2C;--line:#E2CBA2;--calm:#2F7D4F;--busy:#B7791F;--vbusy:#B23A3A;--sh:0 1px 2px rgba(40,30,10,.06),0 8px 24px -12px rgba(40,30,10,.18);--disp:"Noto Serif Telugu","Noto Serif",Georgia,serif;--body:"Noto Sans","Noto Sans Telugu","Noto Sans Devanagari",system-ui,sans-serif;--fs:16px;--tap:48px;--r:16px}html.large{--fs:19px;--tap:56px}html.elderly{--fs:20px;--tap:60px}html.dark{--paper:#0E1820;--paper2:#13212C;--card:#162633;--ink:#EEE8DC;--ink2:#B9C2C9;--river:#7FB6DD;--river2:#9CCAEA;--gold:#D9AE5F;--gold-d:#E7C27A;--gold-l:#3A3222;--line:#26394A;--kum:#F08A80;--calm:#6FCB93;--busy:#E5B45B;--vbusy:#F08A80}html.contrast{--paper:#FFFFFF;--paper2:#FFFFFF;--card:#FFFFFF;--ink:#000;--ink2:#111;--river:#002A4A;--river2:#002A4A;--gold-d:#5A3A00;--line:#000;--sh:none}html.dark.contrast{--paper:#000;--paper2:#000;--card:#000;--ink:#fff;--ink2:#fff;--river:#9FD3FF;--gold-d:#FFD27A;--line:#fff}*{box-sizing:border-box}html{font-size:var(--fs);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--river)}img{max-width:100%;display:block}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:0;background:var(--river);color:#fff;padding:.6rem 1rem;z-index:99}.skip:focus{left:8px;top:8px}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.display{font-family:var(--disp);font-weight:700;letter-spacing:-.005em;line-height:1.2}main{max-width:1120px;margin:0 auto;padding:0 0 calc(96px + env(safe-area-inset-bottom));outline:none}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem;padding-top:calc(.55rem + env(safe-area-inset-top));background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--ink)}.bname{font-family:var(--disp);font-weight:700;font-size:1.15rem;color:var(--river)}.iconbtn{display:inline-grid;place-items:center;min-width:var(--tap);min-height:var(--tap);border:0;background:transparent;color:var(--ink);border-radius:50%;cursor:pointer}.iconbtn:hover{background:var(--paper2)}.bnav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -6px 20px -14px #0000004d}.bnav a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:.5rem 0 .45rem;min-height:60px;font-size:.74rem;color:var(--ink2);text-decoration:none;font-weight:600}.bnav a.on .ic{stroke-width:2.1}.bnav a.on span{border-bottom:2px solid var(--gold)}@media (min-width:900px){.bnav{left:50%;transform:translate(-50%);bottom:16px;width:560px;border:1px solid var(--line);border-radius:999px;padding:0 .5rem}.bnav a{min-height:58px}}.hero{position:relative;min-height:min(78vh,640px);display:flex;align-items:flex-end;overflow:hidden;color:#fff}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#081c2c26,#081c2c59 40%,#081c2ceb)}.hero-c{position:relative;padding:1.6rem 1.25rem 1.8rem;max-width:640px}.kicker{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d);margin:0 0 .4rem;font-weight:600}.kicker.light{color:#f0d49a}.hero-t{font-size:clamp(2.1rem,8vw,3.6rem);margin:0 0 .5rem;color:#fff}.hero-t span{color:#f0d49a;font-weight:500}.hero-d{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .6rem;padding:.3rem .75rem;border:1px solid rgba(240,212,154,.6);border-radius:999px;font-weight:600;font-size:.92rem}.hero-s{margin:0 0 1.2rem;font-size:1.02rem;opacity:.95;max-width:36ch}.hero-cta{display:flex;flex-wrap:wrap;gap:.6rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--tap);padding:.6rem 1.15rem;border-radius:999px;border:1.5px solid var(--river);background:var(--river);color:#fff;font:600 1rem var(--body);text-decoration:none;cursor:pointer}html.dark .btn{color:#06131c}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.45;cursor:not-allowed}.hero .btn.ghost{color:#fff;border-color:#ffffffbf}.btn.sm{min-height:42px;padding:.4rem .9rem;font-size:.92rem}html.elderly .btn.sm{min-height:var(--tap)}.btn.sos,.btn.sosbig.solid{background:#a3261e;border-color:#a3261e;color:#fff}.stamp{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;font-size:.8rem;color:var(--ink2);padding:.5rem 1rem;background:var(--paper2);border-bottom:1px solid var(--line)}.stamp.off{background:#fff1d6;color:#5a3d00}.stamp.off strong{color:#5a3d00}html.dark .stamp.off{background:#3a2d10;color:#ffe2a8}html.dark .stamp.off strong{color:#ffe2a8}.sec{padding:1.4rem 1.1rem .6rem}.sh{font-family:var(--disp);font-size:1.22rem;margin:1.5rem 0 .7rem;color:var(--river);display:flex;align-items:center;gap:.4rem}.sec>.sh:first-child,.shrow .sh{margin-top:0}.shrow{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.more{font-weight:600;text-decoration:none;color:var(--river);white-space:nowrap}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:760px){.tiles{grid-template-columns:repeat(4,1fr);gap:1rem}}.tile{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1rem .95rem 1.05rem;min-height:132px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);text-decoration:none;color:var(--ink);transition:transform .15s,box-shadow .15s}.tile:after{content:"";position:absolute;left:14px;right:14px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--gold),transparent)}.tile:hover{transform:translateY(-2px)}.tic{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--river) 9%,var(--card));color:var(--river);margin-bottom:.3rem}.tt{font-weight:700;font-size:1.02rem;line-height:1.25}.ts{font-size:.84rem;color:var(--ink2);line-height:1.35}.tile.sos .tic{background:color-mix(in srgb,var(--kum) 12%,var(--card));color:var(--kum)}.tile.sos:after{background:linear-gradient(90deg,var(--kum),transparent)}.tiles.small .tile{min-height:110px}html.elderly .tiles{grid-template-columns:1fr}html.elderly .tile{flex-direction:row;align-items:center;min-height:84px;gap:.8rem}html.elderly .tile .ts{display:none}html.elderly .tic{margin:0}@media (min-width:760px){html.elderly .tiles{grid-template-columns:repeat(2,1fr)}}.calmlist{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}@media (min-width:760px){.calmlist{grid-template-columns:repeat(3,1fr)}}.calmlist a{display:flex;align-items:center;gap:.75rem;padding:.55rem;background:var(--card);border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink)}.calmlist img{width:58px;height:58px;border-radius:10px;object-fit:cover}.calmlist span{flex:1;display:flex;flex-direction:column;gap:.2rem}.crowd{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600}.crowd i{display:inline-block;height:6px;width:40px;max-width:40px;border-radius:3px;background:currentColor;opacity:.85}html:not(.dark) .crowd.busy{color:#8a5a0e}.fine{font-size:.8rem;color:var(--ink2)}.harathi-band a{display:flex;flex-direction:column;gap:.15rem;padding:1.1rem 1.2rem;border-radius:var(--r);text-decoration:none;color:#fff;background:linear-gradient(120deg,#0f3d5e,#1a5480 60%,#6b4a14);box-shadow:var(--sh)}.harathi-band .kicker{color:#f0d49a}.harathi-band b{font-size:1.3rem}.harathi-band .tag-sample{background:#ffffff29;color:#fff;border-color:transparent}.kolam{display:flex;justify-content:center;color:var(--gold);margin:1.2rem 0 .3rem;opacity:.9}.kband{display:block;color:var(--gold);opacity:.55}.page{padding:1rem 1.1rem}@media (min-width:900px){.page{padding:1.6rem 2rem}}.phead{margin-bottom:1rem;position:relative}.phead h1{font-size:clamp(1.6rem,5.5vw,2.3rem);margin:.2rem 0 .35rem;color:var(--ink)}.lead{color:var(--ink2);margin:0 0 .6rem;max-width:60ch}.back{display:inline-flex;align-items:center;gap:.25rem;border:0;background:none;color:var(--river);font:600 .95rem var(--body);padding:.4rem .2rem;min-height:44px;cursor:pointer;margin-left:-.2rem}.listen{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);background:var(--card);color:var(--river);border-radius:999px;padding:.35rem .85rem;min-height:40px;font:600 .9rem var(--body);cursor:pointer}html.elderly .listen{min-height:var(--tap)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:1rem;margin:0 0 .9rem}.card>.sh:first-child{margin-top:0}.tag-sample,.tag-real{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--gold);color:var(--gold-d);background:color-mix(in srgb,var(--gold) 10%,transparent);vertical-align:middle}.tag-real{border-color:var(--calm);color:var(--calm);background:transparent}.disc{border-left:4px solid var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--card));padding:.8rem 1rem;border-radius:0 12px 12px 0;margin:0 0 1rem}.disc b{color:var(--gold-d)}.disc p{margin:.2rem 0 0;font-size:.9rem}.mnote{font-size:.76rem;color:var(--ink2);font-style:italic;margin-top:1.5rem}.field{display:flex;flex-direction:column;gap:.3rem;margin:.6rem 0}.field>span{font-weight:600;font-size:.92rem}input,select,textarea{font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:12px;padding:.6rem .75rem;min-height:var(--tap)}input:focus,select:focus,textarea:focus{border-color:var(--river);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--river) 20%,transparent)}fieldset{border:0;padding:0;margin:0}.q{font-family:var(--disp);font-weight:700;font-size:1.25rem;color:var(--ink);padding:0;margin-bottom:.4rem}.hint{color:var(--ink2);margin:.1rem 0 .6rem}.check{display:flex;align-items:center;gap:.55rem;min-height:var(--tap);cursor:pointer}.check input{width:22px;height:22px;min-height:0;accent-color:var(--river)}.check.sm{min-height:36px;font-size:.9rem}.choices{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.choice{display:flex;align-items:center;gap:.5rem;padding:.65rem .8rem;min-height:var(--tap);border:1.5px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer;font-weight:500}.choice input{accent-color:var(--river);min-height:0;width:18px;height:18px}.choice.on{border-color:var(--river);background:color-mix(in srgb,var(--river) 8%,var(--card))}.stepper{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid var(--line)}.stepper div{display:flex;align-items:center;gap:.6rem}.stepper button{width:var(--tap);height:var(--tap);border-radius:50%;border:1.5px solid var(--river);background:var(--card);color:var(--river);font-size:1.4rem;cursor:pointer}.stepper output{min-width:2ch;text-align:center;font-weight:700;font-size:1.15rem}.wiz{max-width:640px}.prog{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.85rem;color:var(--ink2);font-weight:600}.prog div{display:flex;gap:4px}.prog i{width:28px;height:4px;border-radius:2px;background:var(--line)}.prog i.on{background:var(--gold)}.wnav{display:flex;justify-content:space-between;gap:.6rem;margin-top:1.2rem}.wnav .btn:last-child{margin-left:auto}.warn{color:var(--vbusy);font-weight:600}.timeline{list-style:none;padding:0;border-left:2px solid var(--gold-l);margin:0 0 1rem .5rem}.timeline li{position:relative;padding:.55rem 0 .55rem 1.1rem;display:flex;gap:.8rem}.timeline li:before{content:"";position:absolute;left:-7px;top:1rem;width:12px;height:12px;border-radius:50%;background:var(--card);border:2px solid var(--gold)}.timeline time{font-weight:700;color:var(--river);min-width:3.2rem;font-variant-numeric:tabular-nums}.erow{display:flex;gap:.4rem;align-items:center;width:100%}.erow input[type=time]{width:7.2rem}.erow input:not([type]){flex:1;min-width:0}.actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.live{border-left:4px solid var(--gold)}.live .lnext{font-size:1.05rem;margin:.2rem 0 .5rem}.live time{font-weight:700;color:var(--river);margin-right:.4rem}.live.compact{margin:1rem 1.1rem 0}.empty{text-align:center;color:var(--ink2);padding:2rem 1rem}.empty .ic{color:var(--gold);margin:0 auto .4rem}.feature{display:flex;align-items:center;gap:.85rem;text-decoration:none;color:var(--ink);border-color:var(--gold-l);background:linear-gradient(120deg,var(--card),color-mix(in srgb,var(--gold) 8%,var(--card)))}.feature small{color:var(--ink2)}.feature .ic:first-child{color:var(--gold-d)}.seg{display:inline-flex;background:var(--paper2);border:1px solid var(--line);border-radius:999px;padding:3px;margin:.2rem 0 .8rem}.seg button{border:0;background:none;padding:.45rem 1.2rem;min-height:42px;border-radius:999px;font:600 .95rem var(--body);color:var(--ink2);cursor:pointer}.seg button.on{background:var(--card);color:var(--river);box-shadow:var(--sh)}.filters{margin-bottom:.6rem}.filters summary{font-weight:700;cursor:pointer;min-height:40px;display:flex;align-items:center;color:var(--river)}.chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:.4rem 0 .8rem}.chip{display:inline-flex;align-items:center;min-height:40px;padding:.35rem .9rem;border:1.5px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:500 .9rem var(--body);text-decoration:none;cursor:pointer}.chip.on,.chip[aria-pressed=true]{border-color:var(--river);background:var(--river);color:#fff}html.dark .chip.on{color:#06131c}html.elderly .chip{min-height:var(--tap)}.glist{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}@media (min-width:760px){.glist{grid-template-columns:repeat(2,1fr)}}.gcard{padding:.7rem;margin:0}.gmain{display:flex;gap:.75rem;align-items:center;text-decoration:none;color:var(--ink)}.gmain img{width:72px;height:72px;border-radius:12px;object-fit:cover}.gb{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.gb small{color:var(--ink2);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score{font-family:var(--disp);font-size:1.5rem;font-weight:700;color:var(--river)}.score small{font-size:.8rem}.why{font-size:.84rem;color:var(--ink2);margin:.45rem 0 0}.cmpbar{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));display:none;justify-content:center;padding:.6rem;margin-top:.8rem;background:var(--card);border:1px solid var(--line);border-radius:999px;box-shadow:var(--sh);font-size:.9rem}.banner{width:100%;height:220px;object-fit:cover;border-radius:var(--r);margin-bottom:1rem}.kv{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.kv div{display:flex;flex-direction:column;gap:.15rem}.kv span{font-size:.78rem;color:var(--ink2);text-transform:uppercase;letter-spacing:.06em}@media (min-width:760px){.kv{grid-template-columns:repeat(4,1fr)}}.ticks{list-style:none;padding:0;margin:0 0 .6rem;display:grid;gap:.35rem}.ticks li{display:flex;gap:.5rem;align-items:flex-start}.ticks .ic{color:var(--calm);flex:none;margin-top:3px}.ticks .caut{color:var(--vbusy)}.ticks.no li{color:var(--ink)}.facs{list-style:none;padding:0;margin:0 0 .4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem .8rem}.facs .n{color:var(--ink2)}.cmp{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--card)}.cmp>div{display:grid;grid-template-columns:7.5rem repeat(var(--n),1fr)}.cmp span{padding:.6rem;border-bottom:1px solid var(--line);font-size:.9rem}.cmp .ch span{font-weight:700;background:var(--paper2)}.cmp [role=rowheader]{color:var(--ink2);font-weight:600}.result{display:flex;flex-direction:column;gap:.3rem;text-decoration:none;color:var(--ink)}.result.top{border-color:var(--gold);border-width:2px}.result small{color:var(--ink2)}.mapfig{padding:.6rem;margin:0}.mapfig svg{display:block;max-width:520px;margin:0 auto}.mriver{fill:color-mix(in srgb,var(--river) 18%,var(--paper));stroke:color-mix(in srgb,var(--river) 40%,transparent)}.mlabel{font:600 12.5px var(--body);fill:var(--ink)}.mbank{font:600 10.5px var(--body);fill:var(--ink2);letter-spacing:.04em}.mriverl{font:italic 600 13px var(--disp);fill:var(--river)}.mfar{font:600 11px var(--body);fill:var(--river);cursor:pointer}.mpin{cursor:pointer}.mpin:focus{outline:none}.mpin:focus circle{stroke:var(--gold);stroke-width:4}figcaption{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;font-size:.8rem;padding:.4rem}figcaption i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px}figcaption small{width:100%;text-align:center;color:var(--ink2)}.rlist{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}@media (min-width:760px){.rlist{grid-template-columns:repeat(2,1fr)}}.rcard{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:var(--ink);margin:0}.rcard>span:nth-child(2){flex:1;display:flex;flex-direction:column}.rcard small{color:var(--ink2)}.steps{padding-left:1.3rem;display:grid;gap:.5rem}.steps li::marker{color:var(--gold-d);font-weight:700}.cost{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:.4rem}.cost th,.cost td{padding:.5rem .6rem;border-bottom:1px solid var(--line);text-align:left;font-size:.92rem;vertical-align:top}.cost td:last-child,.cost th:last-child{text-align:right;white-space:nowrap}.cost thead th{background:var(--paper2);font-size:.8rem}.cost tfoot th,.cost tfoot td{font-weight:700}.tablewrap{overflow-x:auto}.two{display:grid;gap:1rem}@media (min-width:760px){.two{grid-template-columns:1fr 1fr}}.feas{display:grid;gap:.5rem;margin:0}.feas div{padding:.6rem .8rem;background:var(--paper2);border-radius:12px}.feas dt{font-weight:700;font-size:.85rem;color:var(--river)}.feas dd{margin:0;font-size:.92rem}.svc{list-style:none;padding:0;margin:0 0 .6rem;display:grid;gap:.55rem}@media (min-width:760px){.svc{grid-template-columns:repeat(2,1fr)}}.svc .card{margin:0;display:flex;flex-direction:column;gap:.2rem;padding:.8rem}.tip{background:var(--paper2);padding:.7rem .9rem;border-radius:12px}.noroom{border-left:4px solid var(--river)}.noroom h3,.token h3{font-family:var(--disp);margin:0 0 .3rem;color:var(--river)}.tokencard{display:flex;gap:1rem;align-items:center;margin-top:1rem;padding:1rem;border:1.5px dashed var(--gold);border-radius:12px}.tokencard p{margin:.15rem 0;font-size:.9rem}.links{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.5rem}@media (min-width:760px){.links{grid-template-columns:repeat(3,1fr)}}.links a{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);margin:0}.links small{color:var(--river)}.codecard{text-align:center}.code{display:block;font-family:ui-monospace,monospace;font-size:2rem;letter-spacing:.3em;color:var(--river);margin:.2rem 0}.meet{display:flex;gap:.4rem;align-items:center;font-weight:600;color:var(--river)}.mlist{list-style:none;padding:0;margin:0 0 .5rem}.mlist li{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--line);padding:.3rem 0}.mlist li small{flex:1;color:var(--ink2)}.mform{display:grid;gap:0 .8rem}@media (min-width:760px){.mform{grid-template-columns:1fr 1fr}.mform .btn{grid-column:1/-1;justify-self:start}}.idcards{display:grid;gap:1rem;margin-top:1rem}@media (min-width:760px){.idcards{grid-template-columns:repeat(2,1fr)}}.idcard{border:2px solid var(--river);border-radius:14px;overflow:hidden;background:#fff;color:#111;break-inside:avoid}.idcard header{display:flex;justify-content:space-between;align-items:baseline;background:#0f3d5e;color:#fff;padding:.5rem .8rem;font-family:var(--disp);font-weight:700}.idcard header small{font-family:var(--body);font-weight:400;opacity:.85}.idb{display:flex;gap:.8rem;justify-content:space-between;padding:.7rem .8rem}.idb p{margin:.1rem 0;font-size:.88rem}.idn{font-size:1.25rem}.iff{font-weight:700;color:#7a1f1f}.idp{font-size:1.3rem;font-weight:700}.idcard footer{background:#f4ede0;padding:.3rem .8rem;font-size:.8rem;font-weight:700}.mflow{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.6rem}.mflow li{display:grid;grid-template-columns:2.4rem 1fr;gap:.6rem;padding:.8rem;border:1px solid var(--line);border-radius:14px;background:var(--card)}.mflow li.cur{opacity:1;border:2px solid var(--kum)}.mflow li.done .n{background:var(--ok,#2e7d4f);color:#fff}.mflow .n{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--paper2);font-weight:700}.mflow li.cur .n{background:var(--kum);color:#fff}.mflow p{margin:.2rem 0;font-size:1.05rem}.mact{grid-column:2;display:flex;flex-wrap:wrap;gap:.5rem}.ok{color:var(--calm);font-weight:700}.radar{position:relative;aspect-ratio:1;max-width:320px;margin:0 auto 1rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--river) 10%,var(--card)) 0,var(--card) 70%);overflow:hidden;padding:0}.rings i{position:absolute;inset:var(--i,0);border:1px dashed var(--line);border-radius:50%}.rings i:nth-child(1){--i:12%}.rings i:nth-child(2){--i:28%}.rings i:nth-child(3){--i:44%;background:var(--river)}.blip{position:absolute;left:50%;top:50%;transform:rotate(var(--a)) translate(var(--r)) rotate(calc(-1*var(--a)));transition:transform 1s}.blip span{display:block;transform:translate(-50%,-50%);padding:.15rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;white-space:nowrap}.blip.near span{background:var(--calm)}.blip.far span{background:#8a5a0e}.blip.lost span{background:var(--vbusy)}.tl{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.4rem}.tl li{display:flex;justify-content:space-between;padding:.5rem .8rem;border-radius:10px;background:var(--card);border:1px solid var(--line)}.tl li.lost{border-color:var(--vbusy);color:var(--vbusy)}.mag .sh{font-size:1.35rem}.plist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}@media (min-width:760px){.plist{grid-template-columns:repeat(4,1fr)}}.pcard{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:var(--card);border-radius:14px;overflow:hidden;border:1px solid var(--line);height:100%}.pcard img{aspect-ratio:4/3;object-fit:cover;width:100%}.pcard span{padding:.55rem .7rem .7rem;display:flex;flex-direction:column}.pcard b{font-size:.95rem;line-height:1.3}.pcard small{color:var(--ink2);font-size:.78rem}.museum{margin:0 0 1rem;padding:.6rem;background:var(--paper2);border:1px solid var(--line);border-radius:4px;box-shadow:inset 0 0 0 6px var(--card),var(--sh)}.museum img{width:100%;max-height:420px;object-fit:cover}.story{font-family:var(--disp);font-size:1.12rem;line-height:1.7}.story:first-letter{font-size:2.6em;float:left;line-height:.9;padding:.05em .1em 0 0;color:var(--gold-d)}.hall{display:grid;gap:1.6rem 1.2rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:1.2rem;margin-bottom:1rem;background:linear-gradient(180deg,var(--paper2),var(--paper));border-radius:var(--r)}.exhibit{text-align:center}.frame{padding:10px;background:var(--card);border:1px solid var(--gold-l);box-shadow:0 18px 30px -22px #00000080}.frame img{aspect-ratio:4/5;object-fit:cover;width:100%}.exhibit h2{font-size:1.15rem;margin:.8rem 0 .2rem;color:var(--river)}.exhibit p{margin:0;font-size:.9rem;color:var(--ink2)}.dir{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.6rem}@media (min-width:760px){.dir{grid-template-columns:repeat(2,1fr)}}.dir .card{display:flex;gap:.8rem;margin:0;padding:.7rem}.dir img{width:76px;height:76px;object-fit:cover;border-radius:12px}.dir div{display:flex;flex-direction:column;gap:.2rem}.dir small{color:var(--ink2)}.sosbox{background:linear-gradient(140deg,#7d1f1f,var(--kum));color:#fff;border-radius:var(--r);padding:1.2rem;margin-bottom:1rem;box-shadow:var(--sh)}.sosbox h2{margin:0;font-size:2rem;color:#fff}.sosbox p{margin:.2rem 0 .9rem}html.dark .sosbox{background:linear-gradient(140deg,#5a1414,#8e2626)}.sosbtns{display:grid;gap:.6rem}@media (min-width:600px){.sosbtns{grid-template-columns:1fr 1fr}}.sosbig{min-height:64px;font-size:1.1rem;background:#fff;color:#7d1f1f;border-color:#fff}.sosbig.solid{background:#3d0b0b;border-color:#fff}.sosbox .fine{color:#ffe}.hl{list-style:none;padding:0;margin:0 0 .4rem;display:grid;gap:.45rem}@media (min-width:760px){.hl{grid-template-columns:repeat(2,1fr)}}.hl a{display:flex;justify-content:space-between;align-items:center;margin:0;padding:.75rem 1rem;text-decoration:none;color:var(--ink)}.hl b{font-size:1.25rem;color:var(--river);font-variant-numeric:tabular-nums}.hl .top{border:2px solid var(--kum)}.hl .top b{color:var(--kum)}.demo{border-left:4px solid var(--gold)}.demo b{color:var(--gold-d);font-size:1.1rem}.askfab{position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:25;display:flex;align-items:center;gap:.4rem;min-height:52px;padding:0 1.05rem;border-radius:999px;border:1px solid var(--gold);background:var(--river);color:#fff;font:700 .95rem var(--body);box-shadow:0 10px 24px -10px #0a1e3299;cursor:pointer}html.dark .askfab{color:#06131c}@media (min-width:900px){.askfab{bottom:28px;right:28px}}.sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0a141e73;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:560px;max-height:86vh;overflow:auto;background:var(--paper);border-radius:22px 22px 0 0;padding:1rem 1.1rem calc(1.2rem + env(safe-area-inset-bottom))}@media (min-width:900px){.sheet-bg{align-items:center}.sheet{border-radius:22px}}.sheet-h{display:flex;justify-content:space-between;align-items:center}.sheet-h h2{margin:0;color:var(--river)}.askform{display:flex;gap:.5rem;margin:.6rem 0}.askform input{flex:1;min-width:0}.answer{margin-top:.6rem}.answer p{margin-top:0}.langs{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media (min-width:600px){.langs{grid-template-columns:repeat(4,1fr)}}.lang{display:flex;justify-content:space-between;align-items:center;min-height:var(--tap);padding:.5rem .9rem;border:1.5px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:600 1rem var(--body);cursor:pointer}.lang.on{border-color:var(--river);background:color-mix(in srgb,var(--river) 9%,var(--card))}.lang small{font-size:.65rem;color:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:0 .3rem}.switch{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line);cursor:pointer;min-height:var(--tap)}.switch span{display:flex;flex-direction:column}.switch small{color:var(--ink2);font-size:.84rem}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch i{flex:none;width:50px;height:30px;border-radius:999px;background:var(--line);position:relative;transition:.2s}.switch i:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:.2s}.switch input:checked+i:after{left:23px}.switch input:focus-visible+i{outline:3px solid var(--gold);outline-offset:2px}.credits{font-size:.88rem;padding-left:1.1rem}.foot{padding:1.4rem 1.1rem 1rem;color:var(--ink2);font-size:.8rem;text-align:center;max-width:760px;margin:1rem auto 0}.foot p{margin:.5rem 0}.built{font-weight:600;color:var(--ink);opacity:.8;letter-spacing:.02em}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(140px + env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);padding:.6rem 1rem;border-radius:999px;z-index:60;font-size:.9rem;max-width:90vw}.nf{text-align:center;padding:4rem 1.2rem;color:var(--gold-d)}.nf h1{color:var(--ink);margin:.6rem 0 .3rem}@media print{.top,.bnav,.askfab,.foot,.noprint,.listen,.back,.stamp,.live button{display:none!important}body{background:#fff}main{padding:0}.card{box-shadow:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}html{background:var(--paper)}html.dark .btn.ghost{color:var(--river)}html.dark .hero .btn.ghost{color:#fff}.mlabel.mw{font-size:11.5px}.foot{padding-bottom:5.5rem!important;padding-inline:1rem 6.5rem}@media (min-width:900px){.foot{padding-inline:1rem}}:root{--plum:#7A1F1A;--plum2:#7A3B8E;--plum-d:#4A1212;--sunrise1:#F6A623;--sunrise2:#F7C948;--sunrise3:#FDE7A3;--accent:#5B2A6D}.btn.plum,.pill-wide{background:var(--plum);border-color:var(--plum);color:#fff}.btn.plum:hover{filter:brightness(1.08)}html.dark .btn.plum{color:#fff}.pill-wide{width:100%;border-radius:999px;min-height:52px;font-weight:700}.ttd-home{padding:0;max-width:560px;margin:0 auto;min-height:60vh}.launch-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;background:#fff;animation:splashFade .35s ease .65s forwards}.splash-title{font-family:var(--disp);font-size:1.4rem;color:var(--plum-d);margin:0;opacity:.55;letter-spacing:.02em}@keyframes splashFade{to{opacity:0;visibility:hidden}}.ttd-hero{position:relative;min-height:280px;padding:calc(.9rem + env(safe-area-inset-top)) 1.1rem 4.5rem;overflow:hidden;color:var(--plum-d);background:#1a3040}.ttd-hero.hero-grad{background:linear-gradient(165deg,#e8892b,#f2b33d 40%,#f7e2b5)}.hero-land{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;transition:opacity .7s ease}.hero-grad .hero-land{opacity:.22}.hero-deity{position:absolute;right:-8%;bottom:0;height:108%;width:auto;max-width:68%;object-fit:contain;object-position:right bottom;transform:translate(72%);opacity:0;z-index:1;pointer-events:none;filter:drop-shadow(0 8px 24px rgba(20,10,0,.25))}.hero-deity.in{animation:deityIn 2s cubic-bezier(.16,1,.3,1) forwards}@keyframes deityIn{0%{transform:translate(72%);opacity:0}to{transform:translate(0);opacity:1}}.sun-glow{position:absolute;left:14%;top:-8px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#fffffff2,#ffecaaa6,#f6a62300 70%);pointer-events:none;opacity:0;z-index:1}.hero-grad .sun-glow{opacity:.95;animation:sunPulse 6s ease-in-out infinite}@keyframes sunPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}.ttd-hero-top{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;opacity:0;transform:translateY(-6px);transition:opacity .55s ease,transform .55s ease}.ttd-hero-top.show{opacity:1;transform:none}.ttd-greet{max-width:58%}.greet-line{margin:0;font-size:1rem;font-weight:700;color:var(--plum-d)}.devotion{margin:.2rem 0 0;font-family:var(--disp);font-size:clamp(1.4rem,5.6vw,1.9rem);font-weight:700;line-height:1.2;color:var(--plum-d);cursor:default}.ttd-actions{display:flex;gap:.45rem}.ttd-icon,.ttd-mute{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;color:var(--plum-d);text-decoration:none;cursor:pointer;box-shadow:0 2px 8px #5a28141a;transition:transform .15s,background .15s}.ttd-icon:active,.ttd-mute:active,.svc-round:active,.car-card:active,.btn:active,.live-thumb:active,.wall-card:active,.video-card:active{transform:scale(.96)}.ttd-mute{position:absolute;z-index:3;left:1.1rem;bottom:3.4rem}.ttd-sheet{position:relative;z-index:4;margin-top:-40px;background:var(--card);border-radius:28px 28px 0 0;padding:2.6rem 1.1rem 1.2rem;box-shadow:0 -10px 30px -18px #28140a47;transform:translateY(110%);opacity:0;pointer-events:none}.ttd-sheet.up{animation:sheetUp .75s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto}@keyframes sheetUp{0%{transform:translateY(110%);opacity:.2}to{transform:translateY(0);opacity:1}}.emblem-wrap{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--card);display:grid;place-items:center;box-shadow:0 6px 18px -8px #14283c59}.sheet-title{text-align:center;margin:.15rem 0 0;font-size:1.35rem;color:var(--ink)}.sheet-sub{text-align:center;margin:.15rem 0 .6rem;color:var(--ink2);font-size:.92rem}.ttd-sheet .stamp{background:transparent;border:0;padding:.15rem 0 .7rem;font-size:.74rem;color:var(--ink2)}.ttd-search{position:relative;margin:.2rem 0 .9rem}.ttd-search input{width:100%;min-height:52px;border-radius:999px;border:0;background:#fff;box-shadow:0 4px 18px -6px #2814282e,0 0 0 1px var(--line);padding:.7rem 3rem .7rem 1.15rem;font:500 1rem var(--body);color:var(--ink)}html.dark .ttd-search input{background:var(--paper2)}.ttd-search .search-ic,.ttd-search .ic{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--plum);pointer-events:none}.search-hits{list-style:none;margin:-.4rem 0 .8rem;padding:0;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--sh)}.search-hits a{display:block;padding:.7rem 1rem;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line);font-weight:600}.search-hits li:last-child a{border:0}.carousel-wrap{margin:0 -1.1rem .4rem}.carousel{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem 1.4rem 1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.carousel::-webkit-scrollbar{display:none}.car-card{flex:0 0 78%;scroll-snap-align:center;border-radius:18px;overflow:hidden;position:relative;aspect-ratio:16/9;text-decoration:none;color:#fff;box-shadow:var(--sh)}.car-card img{width:100%;height:100%;object-fit:cover}.car-card span{position:absolute;left:0;right:0;bottom:0;padding:.7rem .9rem;background:linear-gradient(transparent,#0a141ecc);font-weight:700;font-size:1rem}.car-dots{display:flex;justify-content:center;gap:6px;margin:-.2rem 0 .9rem}.car-dots i,.car-dots button{width:7px;height:7px;border-radius:50%;background:var(--line);border:0;padding:0;cursor:pointer}.car-dots i.on,.car-dots button.on{background:var(--plum);width:16px;border-radius:4px}.svc-rounds{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin:.2rem 0 1.1rem;text-align:center}.svc-round{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-decoration:none;color:var(--ink);font-size:.78rem;font-weight:700;line-height:1.25;min-width:0}.svc-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;color:var(--plum);box-shadow:0 4px 14px -6px #3c1e504d,0 0 0 1px color-mix(in srgb,var(--plum) 12%,transparent);transition:transform .15s}html.dark .svc-ic{background:var(--paper2)}.svc-round.sos .svc-ic{color:var(--kum)}.svc-lb{max-width:5.2rem;color:var(--ink)}.ttd-home .sh{color:var(--plum-d)}.ttd-home .more{color:var(--plum-d);font-weight:700}html.dark .ttd-home .sh,html.dark .ttd-home .more{color:var(--gold)}.ttd-live{margin:0 0 1rem}.ttd-live a{border-radius:18px}.sec-pad{padding:.2rem 0 1rem}.live-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin:.3rem 0 1rem}.live-thumb{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;text-decoration:none;color:#fff;box-shadow:var(--sh)}.live-thumb img{width:100%;height:100%;object-fit:cover}.live-cap{position:absolute;left:0;right:0;bottom:0;padding:.35rem .4rem;font-size:.65rem;font-weight:700;background:linear-gradient(transparent,#000000bf);line-height:1.2}.play-badge{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--plum);display:grid;place-items:center;color:#fff}.video-card{position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:16/9;text-decoration:none;color:#fff;box-shadow:var(--sh);margin-bottom:.5rem}.video-card img{width:100%;height:100%;object-fit:cover}.play-big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:var(--plum);display:grid;place-items:center;color:#fff;box-shadow:0 8px 20px -6px #280a3c8c}.video-cap{position:absolute;left:0;right:0;bottom:0;padding:.7rem .9rem;font-weight:700;background:linear-gradient(transparent,#000000bf)}.wall-row{display:flex;gap:.65rem;overflow-x:auto;padding:.2rem 0 .6rem;scrollbar-width:none}.wall-row::-webkit-scrollbar{display:none}.wall-card{flex:0 0 42%;aspect-ratio:3/4;border-radius:14px;overflow:hidden;box-shadow:var(--sh)}.wall-card img{width:100%;height:100%;object-fit:cover}.reveal{transform:translateY(16px);transition:transform .45s ease;will-change:transform}.reveal.in{transform:none}.bnav a.on{color:#6b4500;font-weight:700}.bnav a.on .ic{color:#8a5a00;stroke-width:2.1}html.launching .bnav,html.launching .askfab,html.hide-bnav .bnav,html.hide-bnav .askfab{opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}html:not(.launching):not(.hide-bnav) .bnav{transition:opacity .5s ease .15s,transform .5s ease .15s}.login-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1a2030;display:flex;flex-direction:column}.login-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.login-back{position:absolute;z-index:2;top:calc(.8rem + env(safe-area-inset-top));left:1rem}.login-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--card);border-radius:24px 24px 0 0;padding:1.4rem 1.2rem calc(1.4rem + env(safe-area-inset-bottom));box-shadow:0 -12px 40px -16px #00000073;animation:loginUp .5s cubic-bezier(.16,1,.3,1)}@keyframes loginUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.login-sheet h2{margin:0 0 .25rem;color:var(--plum-d);text-align:center}.login-form .field{margin-top:.8rem}.login-ok{text-align:center}.center-credit{text-align:center;margin:1.4rem 0 .4rem}html.dark .ttd-hero.hero-grad{background:linear-gradient(165deg,#7a4a12,#9a6a1a 50%,#4a3030)}html.dark .greet-line,html.dark .devotion{color:#fff6e0}html.dark .ttd-icon,html.dark .ttd-mute{background:#14141473;color:#fff6e0}html.contrast .ttd-hero.hero-grad{background:#fff;border-bottom:2px solid #000}html.contrast .greet-line,html.contrast .devotion,.html.contrast .ttd-home .sh{color:#000}html.elderly .svc-rounds{grid-template-columns:repeat(2,1fr);gap:.9rem}html.elderly .svc-ic{width:68px;height:68px}html.elderly .svc-lb{font-size:.95rem;max-width:none}html.elderly .live-thumbs{grid-template-columns:repeat(2,1fr)}@media (prefers-reduced-motion:reduce){.login-sheet{animation:none!important}.reveal{opacity:1;transform:none;transition:none}}.phase-done .ttd-sheet{transform:none;opacity:1;pointer-events:auto;animation:none}.phase-done .ttd-sheet.up>*{animation:none!important;opacity:1!important}.phase-done .ttd-hero-top{opacity:1;transform:none}.phase-done .hero-deity{transform:none;opacity:1;animation:none}.phase-done .ttd-hero{background:linear-gradient(165deg,#e8892b,#f2b33d 40%,#f7e2b5)}.phase-done .hero-land{opacity:.22}.phase-done .sun-glow{opacity:.95}html.dark .phase-done .ttd-hero,html.dark .ttd-hero.hero-grad{background:linear-gradient(165deg,#5a3210,#7a4a18 45%,#3a2828)}html.dark .greet-line,html.dark .devotion{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}html.dark .ttd-home .sh,html.dark .ttd-home .more{color:#f5d78a}html.dark .svc-lb,html.dark .sheet-title,html.dark .sheet-sub{color:var(--ink)}html.dark .bnav a.on span{color:#f5d78a}.ttd-home .crowd.calm{color:#1f6b3f}html.dark .ttd-home .crowd.calm{color:#8fdbb0}.ttd-home .fine,.ttd-home .ts{color:#3d4650}html.dark .ttd-home .fine,html.dark .ttd-home .ts{color:#c5ced6}.ttd-hero.hero-full{min-height:100dvh}.ttd-hero{transition:min-height .6s cubic-bezier(.16,1,.3,1),background .6s ease}.launch-skip{position:fixed;z-index:90;top:calc(.8rem + env(safe-area-inset-top));right:.8rem;border:0;border-radius:999px;padding:.35rem .8rem;background:#00000059;color:#fff;font-weight:600;font-size:.85rem}.launch-fade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#fff;animation:splashFade .3s ease .4s forwards!important}.phase-splash .launch-splash{animation:none}.ttd-sheet.up>*{animation:fadeIn .5s ease .35s both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.phase-fade .ttd-sheet,.phase-fade .ttd-hero-top,.phase-fade .hero-deity{transform:none;opacity:1;animation:none}.hero-deity{height:118%;max-width:78%;right:-10%;transform:translate(80%) rotate(-6deg);transform-origin:bottom right}.hero-full .hero-deity{height:78%}@keyframes deityIn{0%{transform:translate(80%) rotate(-6deg);opacity:0}60%{opacity:1}to{transform:translate(0) rotate(-3deg);opacity:1}}.hero-deity.in{animation:deityIn 2s cubic-bezier(0,0,.2,1) forwards}.phase-done .hero-deity,.phase-fade .hero-deity{transform:rotate(-3deg)}.hero-deity{object-fit:contain;filter:drop-shadow(-6px 10px 18px rgba(20,10,0,.35))}.launch-skip{background:#3f1a4c;color:#fff}.hero-grad .hero-deity{height:100%;max-width:56%;right:-6%}@media (prefers-reduced-motion:reduce){.ttd-hero,.hero-land,.ttd-hero-top,.ttd-sheet,html .bnav,html .askfab{transition-timing-function:ease!important}.ttd-hero{transition:min-height .6s ease,background .6s ease!important}.hero-land{transition:opacity .7s ease!important}.ttd-hero-top{transition:opacity .5s ease,transform .5s ease!important}html.launching .bnav,html.launching .askfab{transition:opacity .4s ease,transform .4s ease!important}html:not(.launching):not(.hide-bnav) .bnav{transition:opacity .5s ease .15s,transform .5s ease .15s!important}.hero-deity.in{animation:deityIn 2s ease-out forwards!important}.ttd-sheet.up{animation-timing-function:ease-out!important}}input,select,textarea{font-size:max(16px,1rem)!important;max-width:100%;box-sizing:border-box}html,body{overflow-x:hidden;max-width:100%}@supports (overflow:clip){html,body{overflow-x:clip}}#root,main,.page{max-width:100%;min-width:0}.page{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}img,video,canvas,svg,table{max-width:100%}.field,.field>*{min-width:0}.bnav{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.askfab{right:max(16px,env(safe-area-inset-right))}.tablewrap,.cmp{max-width:100%;overflow-x:auto}p,li,b,small,h1,h2,h3{overflow-wrap:anywhere}html.simple .fine,html.simple .lead,html.simple .ts{display:none}html.simple .btn{min-height:56px;font-size:1.05rem}html.readaloud main p,html.readaloud main li{cursor:pointer}.bars{display:flex;align-items:flex-end;gap:3px;height:120px;padding:.4rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.bars .bar{flex:1;border-radius:4px 4px 0 0;background:var(--calm);position:relative}.bars .bar.busy{background:var(--busy)}.bars .bar.veryBusy{background:var(--vbusy)}.bars .bar.now{outline:2px solid var(--ink)}.bars .bar span{position:absolute;bottom:-1.3em;left:0;font-size:.7rem}.hercard{display:flex;gap:.8rem}.hercard img{width:96px;height:96px;object-fit:cover;border-radius:12px;flex:none}.sosbtn{display:flex;flex-direction:column;align-items:center;padding:1.4rem;background:var(--kum);color:#fff;text-decoration:none;border-radius:20px;font-size:1.3rem}.sosgrid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.8rem 0}.av{width:40px;height:40px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--gold-l);margin-right:.5rem;vertical-align:middle}.idphoto{width:72px;height:72px;border-radius:10px;object-fit:cover}.trail.done{border-color:var(--calm)}.faq summary{cursor:pointer}.top{border-bottom:3px solid var(--gold)}.top:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:6px;background:repeating-linear-gradient(90deg,var(--river) 0 10px,var(--saffron) 10px 14px,var(--gold) 14px 20px);opacity:.85}.card{border-color:var(--line);border-radius:18px}.tile{border:1.5px solid var(--gold-l);border-radius:18px}.tic{color:var(--river)}.page>.phead h1{color:var(--river);font-family:var(--disp)}.langpick select{min-height:40px;border-radius:999px;border:1.5px solid var(--gold);background:var(--card);color:var(--ink);padding:0 .7rem;font-weight:600}.museum-hall{background:#3a1010;color:#fbebd0;border-radius:22px;padding:1.15rem 0 1.25rem;margin:1rem 0;position:relative;overflow:hidden}.km-head{padding:0 1.1rem .85rem}.km-te{font-family:var(--disp);color:#f2b33d;margin:0;font-size:.95rem;font-weight:600;letter-spacing:.01em}.km-h{font-family:var(--disp);color:#fffdf8;margin:.12rem 0 .35rem;font-size:clamp(1.55rem,6vw,1.95rem);font-weight:700;line-height:1.15}.km-s{color:#f1ddbc;margin:0;font-size:.92rem;line-height:1.4;max-width:36ch}.km-rail{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:1.1rem;padding:.15rem 1.1rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.km-rail::-webkit-scrollbar{display:none}.km-slide{flex:0 0 82%;max-width:340px;scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}@media (min-width:720px){.km-slide{flex-basis:42%;max-width:380px}}.km-card{margin:0;display:flex;flex-direction:column;gap:0;background:transparent}.km-arch{border-radius:999px 999px 0 0;border:6px solid #E7A825;border-bottom:0;background:#e7a825;aspect-ratio:3/3.55;overflow:hidden;box-shadow:none;position:relative}.km-arch-in{width:100%;height:100%;border-radius:999px 999px 0 0;overflow:hidden;background:#fbebd0;display:flex;align-items:center;justify-content:center;border:3px solid #F2C14E;border-bottom:0}.km-arch-in img{width:100%;height:100%;object-fit:cover;display:block}.arch-ic{width:58%;color:#7a1f14}.km-plaque{background:#fffdf8;color:#2a1414;border-radius:0 0 14px 14px;padding:.85rem .9rem 1rem;box-shadow:0 8px 18px -10px #00000073;margin-top:0;position:relative}.km-red-ic{color:#a12c2c;display:block;margin:0 0 .35rem}.km-plaque b{display:block;font-family:var(--disp);font-size:1.12rem;color:#1e0e0e;line-height:1.2}.km-plaque .te{color:#8a2a22;font-size:.9rem;display:block;margin:.15rem 0}.km-plaque small{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;color:#a12c2c;font-weight:700;margin:.2rem 0 .35rem}.km-plaque p{margin:0;font-size:.88rem;line-height:1.45;color:#5a4a42}.km-foot{padding:.2rem 1.1rem 0;text-align:left}.km-explore{display:inline-flex;align-items:center;gap:.35rem;color:#f2b33d;font-weight:700;text-decoration:none;font-size:.95rem;min-height:44px}.km-explore:after{content:" →"}.km-explore:hover{color:#ffe08a}.theme-doors{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;margin:1rem 1.1rem}.door{display:flex;flex-direction:column;padding:.8rem;border-radius:16px 16px 6px 6px;border:2px solid #E7B84A;background:#5a1712;color:#fff6e3;text-decoration:none;min-height:var(--tap)}.door span{color:#f2c14e;font-size:.85rem}.door b{font-size:.95rem}.fammap{width:100%;height:auto;border:2px solid var(--gold);border-radius:14px}html.contrast .museum-hall{background:#000}html.contrast .km-plaque{background:#fff;color:#000}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ttd-hero{border-bottom:6px solid var(--river);box-shadow:inset 0 -10px 0 -4px var(--gold)}.btn .tag-sample{color:inherit;border-color:currentColor;background:transparent}.ttd-actions .langpick select{max-width:7.5rem;min-height:44px}.ttd-sheet .museum-hall{margin-left:-.15rem;margin-right:-.15rem}:root{--paper:#FBF3E4;--paper2:#F3E6CC;--card:#FFFBF2;--ink:#2A1414;--ink2:#5A3A32;--river:#7A1F14;--river2:#8A2A22;--maroon:#4A1212;--gold:#C9971C;--gold-d:#7A4E08;--gold-l:#F3DFAE;--saffron:#E8892B;--kum:#A12C2C;--line:#E2CBA2;--plum:#7A1F14;--plum-d:#4A1212}html.dark{--paper:#1A0E0E;--paper2:#241414;--card:#2A1616;--ink:#F6ECD8;--ink2:#D4B896;--river:#E8892B;--river2:#F2B33D;--gold:#E7B84A;--gold-d:#F5D78A;--gold-l:#3A2810;--line:#4A2A22}body{background-color:var(--paper);background-image:url(/img/bg-pattern.svg);background-size:80px 80px}.btn{background:var(--river);border-color:var(--river);color:#fff}.btn.gold{background:var(--gold);border-color:var(--gold);color:#1b1205}.btn.ghost{background:transparent;color:var(--river)}.chip.on,.chip[aria-pressed=true]{background:var(--river);border-color:var(--river);color:#fff}.bnav a.on{color:var(--river)}.bnav a.on span{border-bottom-color:var(--gold)}.bead{display:block;height:10px;margin:1rem 0 .6rem;border:0;background:repeating-linear-gradient(90deg,#7A1F14 0 8px,transparent 8px 12px,#2F7D4F 12px 20px,transparent 20px 24px);border-radius:999px;opacity:.9}.fac-ic{display:inline-grid;place-items:center;flex:none;border-radius:14px;background:#fbf3e4;color:var(--fac,#7A1F14);border:2px solid #2A1414;box-shadow:0 2px #2a1414}html.dark .fac-ic{background:#3a2018;border-color:#f3dfae;box-shadow:0 2px #f3dfae}.fac-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:.6rem 0 1rem}.fac-item{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:72px;text-decoration:none;color:var(--ink);font-size:.72rem;font-weight:700;text-align:center}.fac-item span.lb{line-height:1.2;max-width:4.8rem}.svc .fac-ic,.hl .fac-ic,.sosgrid .fac-ic{margin-right:.4rem}.svc li.card{display:flex;align-items:flex-start;gap:.65rem}.svc li.card>.fac-ic{margin-top:.15rem}.svc li.card>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.home-sec{margin:1rem 0;padding:1rem;border-radius:18px;background:var(--card);border:1.5px solid var(--line);box-shadow:var(--sh)}.home-sec .hint{margin:.15rem 0 .7rem;color:var(--ink2);font-size:.88rem}.home-sec.family-hl{border:2.5px solid var(--gold);background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 16%,var(--card)),var(--card));box-shadow:0 10px 28px -14px #7a1f1459}.home-sec.family-hl .sh{color:var(--river);font-size:1.35rem}.sec-tile{display:flex;align-items:center;gap:.55rem;padding:.7rem .75rem;border-radius:14px;border:1.5px solid var(--line);background:var(--paper);text-decoration:none;color:var(--ink);font-weight:700;min-height:var(--tap)}.sec-tile:hover{border-color:var(--gold)}.sec-tile .tic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--river) 10%,var(--card));color:var(--river)}.loc-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#2a14148c;display:flex;align-items:flex-end;justify-content:center;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.loc-card{width:100%;max-width:420px;padding:1.4rem 1.2rem;display:flex;flex-direction:column;gap:.55rem;animation:loginUp .4s ease}.loc-card h2{margin:0;color:var(--river);font-size:1.35rem}.loc-ic{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--gold) 25%,var(--card));color:var(--river);display:grid;place-items:center}.skip-loc{background:none;border:0;color:var(--ink2);cursor:pointer;padding:.4rem;align-self:center}@media print{.cert-frame,.cert-canvas{max-width:none;width:100%;box-shadow:none;border:none}.actions,.field,.disc,.topbar,.tabbar,.nav,.menu,.footer{display:none!important}}.mhere{fill:var(--gold);stroke:#fff;stroke-width:2}.live-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:#2f7d4f;color:#fff;font-size:.75rem;font-weight:700}.live-pill.off{background:var(--ink2)}.ttd-hero.hero-grad,.phase-done .ttd-hero{background:linear-gradient(165deg,#7a1f14,#c45a12,#e8892b 70%,#f7e2b5)}.greet-line,.devotion{color:#fff6e3!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}.ttd-home .sh{color:var(--river)}.svc-ic{color:var(--river);border:2px solid #2A1414;background:#fbf3e4;box-shadow:0 2px #2a1414}html.dark .svc-ic{background:#3a2018;border-color:#f3dfae;box-shadow:0 2px #f3dfae;color:var(--gold)}.ttd-sheet{background:var(--card)}.launch-skip{background:#7a1f14}.ttd-home,.home-sec,.page,.card{max-width:100%}@media (max-width:380px){.svc-rounds{gap:.35rem}.svc-ic{width:52px;height:52px}.svc-lb{font-size:.7rem}.fac-item{width:64px}.sec-tiles{gap:.4rem}}.bnav a.on{color:#8a5a00}.bnav a.on .ic{color:#c9971c;stroke:#c9971c;stroke-width:2.15}.bnav a.on span{border-bottom:2.5px solid #C9971C;color:#8a5a00}html.dark .bnav a.on{color:#f0d49a}html.dark .bnav a.on .ic{color:#e7b84a;stroke:#e7b84a}html.dark .bnav a.on span{border-bottom-color:#e7b84a;color:#f0d49a}.ttd-search input{background:#fffdf8;box-shadow:0 4px 18px -6px #28142829,0 0 0 1.5px #e8d4b0}.hero-deity.in{animation-duration:1.05s}@keyframes deityIn{0%{transform:translate(80%) rotate(-6deg);opacity:0}55%{opacity:1}to{transform:translate(0) rotate(-3deg);opacity:1}}.ttd-sheet.up{animation-duration:.55s}.ttd-hero-top{transition-duration:.35s}.ttd-hero{transition-duration:.45s}.launch-splash{animation-duration:.25s;animation-delay:.3s}.page .card,.page .tile,.page .home-sec{border-radius:18px}.page .btn{border-radius:999px}.switch input:checked+i{background:var(--river)}.seg button.on{color:var(--river);box-shadow:0 0 0 1px var(--gold-l)}.loc-gate{pointer-events:auto}#sos_msg,#sos_msg *{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-family:inherit!important}.sosbox .fine a{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root{--indigo:#6B1E1E;--teal:#2F7D4F;--green:#2F7D4F;--turmeric:#C9971C;--turmeric-l:#F3DFAE;--rust:#A12C2C;--sos:#B3261E;--sos-d:#8C1C16;--line2:#D4B98A;--ivory:#FBF3E4}html.dark{--indigo:#F5D78A;--teal:#6FCB93;--green:#6FCB93;--rust:#F08A80;--sos:#C7352B;--line2:#3A4E60;--turmeric-l:#3A3222}html.contrast{--indigo:#000;--teal:#004D1F;--green:#004D1F;--rust:#6B1400;--sos:#9A0000;--line2:#000}.pat-band,.phead-border{display:none!important}.offbar,.sharebar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.55rem .9rem;font-size:.9rem;border-bottom:1px solid var(--line)}.offbar{background:var(--turmeric-l);color:#3a2a00}html.dark .offbar{background:#3a3218;color:#fbe9ae}.sharebar{background:#e3f2ea;color:#0f3d24;position:sticky;top:calc(58px + env(safe-area-inset-top));z-index:35}html.dark .sharebar{background:#123224;color:#cfefdc}.stopbtn{background:var(--sos)!important;border-color:var(--sos)!important;color:#fff!important}.sh .ic{color:var(--rust);flex:none}.sh3{font-size:1.04rem;margin:.9rem 0 .4rem;color:var(--ink);display:flex;align-items:center;gap:.4rem}.q{font-size:1.15rem;font-weight:700;color:var(--ink);margin:.4rem 0 .6rem;display:flex;align-items:center;gap:.5rem;line-height:1.35}.q2{font-weight:700;margin:1rem 0 .4rem}.fine{font-size:.86rem;color:var(--ink2);line-height:1.5}html.large .fine,html.elderly .fine{font-size:.92rem}.warn{background:#fce9e4;color:#6b1c0e;border:1.5px solid #E6B2A5;border-radius:12px;padding:.6rem .8rem}html.dark .warn{background:#3a1a14;color:#f8d3c9;border-color:#6b3226}.shrow{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.row{display:flex;align-items:center;gap:.5rem}.wrapr{flex-wrap:wrap}.row-between{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.stepn{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--indigo);color:#fff;font-size:.9rem;font-weight:700}html.dark .stepn{background:var(--gold);color:#111}.flow-step{display:flex;gap:.55rem;align-items:flex-start}.flow-step>.stepn{margin-top:1.2rem}.flow-step>.card{flex:1;min-width:0}.needs{margin-top:.6rem}.check{display:flex;align-items:flex-start;gap:.55rem;min-height:var(--tap);padding:.4rem 0;cursor:pointer}.check input{min-height:auto;width:22px;height:22px;margin-top:.15rem;accent-color:var(--indigo);flex:none}.choice{border:1.5px solid var(--line2);border-radius:14px;background:var(--card);min-height:var(--tap)}.choice.on{border-color:var(--indigo);background:color-mix(in srgb,var(--indigo) 10%,var(--card));font-weight:700}.empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 1rem}.empty .sh{justify-content:center}.status{display:inline-flex;align-items:center;gap:.28rem;padding:.12rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.3;border:1.5px solid currentColor;white-space:normal;vertical-align:middle}.status svg{flex:none}.st-verified{color:#1e6b3a;background:#e4f3ea}.st-live{color:#0e5c4f;background:#ddf3ef}.st-scheduled{color:#22305c;background:#e6eaf6}.st-estimated{color:#8a3a1f;background:#fbeae2}.st-sample{color:#5c4300;background:#fbe9ae}.st-stale{color:#5a4a3a;background:#efe8dc}.st-unavailable{color:#4a4f59;background:#ecedef}html.dark .status{background:transparent}html.dark .st-verified{color:#8fe0ae}html.dark .st-live{color:#7fe0d0}html.dark .st-scheduled{color:#b9c6f2}html.dark .st-estimated{color:#f4b39e}html.dark .st-sample{color:#f5cf66}html.dark .st-stale,html.dark .st-unavailable{color:#c9cfd8}html.contrast .status{color:#000!important;background:#fff!important;border-color:#000}.tag-sample,.tag-real{display:none}.srcline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem .5rem;margin:.55rem 0;padding:.5rem .65rem;border-left:4px solid var(--turmeric);background:color-mix(in srgb,var(--turmeric) 9%,var(--card));border-radius:0 10px 10px 0;font-size:.84rem;color:var(--ink2)}.srcline.compact{padding:.35rem .55rem;margin:.4rem 0;font-size:.8rem}.srctext{display:flex;flex-wrap:wrap;gap:.1rem .6rem}.srcline b{color:var(--ink)}html.contrast .srcline{background:#fff;border-left-color:#000}.crowd{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.85rem;color:var(--ink)}.crowd i{display:inline-block;height:8px;min-width:8px;max-width:48px;border-radius:4px;background:currentColor}.crowd.calm{color:var(--calm)}.crowd.busy{color:var(--busy)}.crowd.veryBusy{color:var(--vbusy)}.crowd small{font-weight:600;color:var(--ink2)}.ttd-home .crowd.calm{color:var(--calm)}.pat-band{display:block;width:100%}.pat-border{display:block}.pat-rule{color:var(--rust);margin:1.2rem auto;max-width:420px}html.contrast .pat-band,html.contrast .pat-border,html.contrast .pat-rule,html.contrast .pat-fan,html.simple .pat-rule{display:none}.home{max-width:820px;margin:0 auto;padding:.6rem 1rem 0}.statusrow{display:flex;flex-wrap:wrap;gap:.45rem;margin:.2rem 0 .7rem}.chipbtn{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.2rem .8rem;border-radius:999px;border:1.5px solid var(--line2);background:var(--card);color:var(--ink);font-weight:600;font-size:.9rem;text-decoration:none}.chipbtn.static{cursor:default}.welcome{border-radius:20px;overflow:hidden;border:1.5px solid var(--line);background:var(--card);box-shadow:var(--sh);margin-bottom:.8rem}.wel-band{border-bottom:4px solid var(--maroon)}.wel-text{padding:.8rem 1rem 1rem}.wel-text h1{margin:0 0 .25rem;color:var(--indigo);font-size:clamp(1.7rem,7.5vw,2.3rem)}html.dark .wel-text h1{color:#fff}.wel-fest{margin:0;font-size:1rem}.hsearch{margin:.2rem 0 .9rem;position:relative}.hs-label{display:block;font-weight:700;margin-bottom:.3rem;font-size:.95rem}.hs-row{display:flex;align-items:center;gap:.5rem;border:2px solid var(--river);border-radius:16px;background:var(--card);padding:0 .3rem 0 .75rem}.hs-row>.ic{color:var(--river);flex:none}.hs-row input{flex:1;min-width:0;border:0;background:transparent;min-height:52px;padding:0;font-size:1rem}.hs-row input:focus{outline:none}.hs-row:focus-within{box-shadow:0 0 0 3px var(--turmeric)}.search-hits{list-style:none;margin:.3rem 0 0;padding:0;border-radius:14px;overflow:hidden;background:var(--card);border:0}.search-hits:not(:empty){border:1.5px solid var(--line)}.search-hits a{display:flex;flex-direction:column;padding:.6rem .9rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);min-height:var(--tap)}.hit-type{font-size:.72rem;font-weight:700;color:var(--rust);text-transform:uppercase;letter-spacing:.05em}.nohit{padding:.6rem .9rem}.actions4{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:.2rem 0 1rem}.act{display:flex;flex-direction:column;gap:.3rem;padding:.9rem .85rem 1rem;border-radius:18px;text-decoration:none;color:#fff;min-height:132px;position:relative;box-shadow:var(--sh);border:2px solid transparent}.act-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#ffffff2e;border:1.5px solid rgba(255,255,255,.45)}.act-t{font-weight:800;font-size:1.12rem;line-height:1.25}.act-s{font-size:.82rem;opacity:.95;line-height:1.35}.a-ghat{background:linear-gradient(160deg,#1c4e7d,#13756b)}.a-fac{background:linear-gradient(160deg,#13756b,#2e6b3f)}.a-plan{background:linear-gradient(160deg,#22305c,#4a2c5e)}.a-help{background:linear-gradient(160deg,#b3261e,#7a1e2c)}.act:hover{filter:brightness(1.06)}.act:focus-visible{box-shadow:0 0 0 4px var(--turmeric)}html.contrast .act{background:#000!important;border-color:#000}html.contrast .a-help{background:#9a0000!important}html.dark .act{color:#fff}@media (min-width:720px){.actions4{grid-template-columns:repeat(4,1fr)}}html.large .act,html.elderly .act{min-height:0;flex-direction:row;align-items:center;flex-wrap:wrap}.home-sec{margin:.9rem 0;padding:1rem;border-radius:18px;background:var(--card);border:1.5px solid var(--line);box-shadow:var(--sh)}.home-sec>.sh:first-child,.home-sec .shrow .sh{margin-top:0}.continue{border:2.5px solid var(--teal);background:linear-gradient(180deg,color-mix(in srgb,var(--teal) 9%,var(--card)),var(--card))}.cont-meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.1rem 0 .4rem;color:var(--ink2);font-weight:600}.cont-meta span{display:inline-flex;align-items:center;gap:.3rem}.cont-next{font-size:1.05rem;margin:.2rem 0 .7rem}.cont-next time{font-weight:800;color:var(--teal);margin-right:.35rem}.cont-acts{display:flex;flex-wrap:wrap;gap:.5rem}.adv{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.advc{margin:0;padding:.75rem .85rem;border-left:6px solid var(--river)}.advc.lvl-crit{border-left-color:var(--sos)}.advc.lvl-warn{border-left-color:var(--turmeric)}.adv-h{margin:0 0 .25rem;display:flex;flex-direction:column;gap:.2rem}.adv-lvl{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink2)}.lvl-crit .adv-lvl{color:var(--sos)}.dl{border-style:dashed}.calmlist{list-style:none;padding:0;margin:.3rem 0;display:grid;gap:.5rem}.calmlist a{display:flex;align-items:center;gap:.7rem;padding:.5rem;border-radius:14px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);text-decoration:none;min-height:var(--tap)}.calmlist img{width:60px;height:60px;border-radius:12px;object-fit:cover;flex:none}.calmlist a>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.calmlist small{color:var(--ink2)}.fac-ic{display:inline-grid;place-items:center;flex:none;border-radius:14px;background:var(--card);color:var(--fac,#7A1E2C);border:2px solid var(--indigo);box-shadow:0 2px 0 var(--indigo)}html.dark .fac-ic{background:#22324c;border-color:#afc0ee;box-shadow:0 2px #afc0ee}.fac-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:.6rem;margin:.4rem 0 .9rem}.fac-item{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-decoration:none;color:var(--ink);font-size:.78rem;font-weight:700;text-align:center;min-height:var(--tap)}.fac-item span.lb{line-height:1.25}.sec-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.sec-tile{display:flex;align-items:center;gap:.55rem;padding:.6rem .7rem;border-radius:14px;border:1.5px solid var(--line);background:var(--paper);text-decoration:none;color:var(--ink);font-weight:700;min-height:var(--tap);line-height:1.3}.sec-tile:hover{border-color:var(--river)}.sec-tile .tic{width:38px;height:38px;flex:none;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--rust) 12%,var(--card));color:var(--rust)}.sec-tile.wide{margin-top:.3rem}.sec-tile small{font-weight:500;color:var(--ink2)}html.large .sec-tiles,html.elderly .sec-tiles{grid-template-columns:1fr}.xgrid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.6rem}.xcard{position:relative;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;border:1.5px solid var(--line);text-decoration:none;color:var(--ink);background:var(--card)}.xcard img{width:100%;aspect-ratio:4/3;object-fit:cover}.xcard span{padding:.5rem .6rem;font-weight:700;border-top:4px solid var(--turmeric)}html.simple .home-more,html.simple .home .dl{display:none}.home>.stamp{margin:1rem 0 .4rem}.onboard{max-width:560px;margin:0 auto;padding:.8rem 1rem 1.5rem}.ob-card{background:var(--card);border:1.5px solid var(--line);border-radius:20px;box-shadow:var(--sh);padding:1rem 1rem 1.2rem;margin-bottom:1rem}.ob-brand{padding:0;overflow:hidden}.ob-band{border-bottom:5px solid var(--maroon)}.ob-body{padding:1rem 1.1rem 1.3rem;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.ob-body .logo{border-radius:16px;margin-top:-52px;border:4px solid var(--card);box-shadow:var(--sh)}.ob-title{font-size:clamp(2rem,9vw,2.6rem);color:var(--indigo);margin:.3rem 0 0}html.dark .ob-title{color:#fff}.ob-te{font-family:"Noto Serif Telugu",serif;font-size:1.25rem;color:var(--maroon);margin:0;line-height:1.6}.ob-fest{display:flex;gap:.4rem;align-items:flex-start;font-weight:600;margin:.2rem 0}.ob-points{list-style:none;padding:0;margin:.4rem 0;display:grid;gap:.35rem}.ob-points li{display:flex;align-items:center;gap:.55rem;font-weight:600}.ob-points .ic{color:var(--rust);flex:none}.ob-prog{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--ink2);margin:0 0 .4rem}.ob-prog .dots{display:flex;gap:.3rem}.ob-prog i{width:28px;height:6px;border-radius:3px;background:var(--line)}.ob-prog i.on{background:var(--teal)}.ob-card h1{color:var(--indigo);font-size:clamp(1.5rem,6.5vw,2rem);margin:.2rem 0 .3rem;outline:none}html.dark .ob-card h1{color:#fff}.ob-langs{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin:.7rem 0}.ob-lang{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-height:68px;padding:.55rem .8rem;border-radius:14px;border:2px solid var(--line2);background:var(--card);color:var(--ink);cursor:pointer;text-align:left;position:relative;font:inherit}.ob-lang b{font-size:1.2rem;line-height:1.5}.ob-lang small{color:var(--ink2);font-size:.8rem}.ob-lang.on{border-color:var(--indigo);background:color-mix(in srgb,var(--indigo) 9%,var(--card))}.ob-lang .ic{position:absolute;right:.55rem;top:.55rem;color:var(--green)}.ob-ax .switch:last-child{border-bottom:0}.ob-fan{display:block;margin:0 0 .2rem}.wnav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:1rem}html.large .ob-langs,html.elderly .ob-langs{grid-template-columns:1fr}.loc-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0f142299;display:flex;align-items:flex-end;justify-content:center;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.loc-card{width:100%;max-width:440px;max-height:calc(100vh - 2rem);overflow:auto;display:flex;flex-direction:column;gap:.5rem;margin:0}.loc-card h2{margin:0;color:var(--indigo);font-size:1.35rem;outline:none}html.dark .loc-card h2{color:#fff}.loc-ic{width:52px;height:52px;border-radius:50%;background:var(--turmeric-l);color:var(--maroon);display:grid;place-items:center}.startpick{margin:.6rem 0}.startpick .q{margin:0 0 .3rem;font-size:1.02rem}.sp-now{display:flex;gap:.4rem;align-items:flex-start;margin:.2rem 0 .5rem}.sp-now .ic{color:var(--rust);flex:none;margin-top:.15rem}.sp-now small{color:var(--ink2)}.flow{margin:.4rem 0 .8rem}.howrank{margin:.4rem 0 .6rem;border:1.5px solid var(--line);border-radius:12px;background:var(--card);padding:.5rem .8rem}.howrank summary{cursor:pointer;font-weight:700;display:flex;align-items:center;gap:.35rem;min-height:40px}.glist{list-style:none;padding:0;margin:.4rem 0;display:grid;gap:.7rem}.gcard{margin:0;padding:.75rem}.gmain{display:flex;gap:.7rem;align-items:center;color:var(--ink);text-decoration:none}.gmain img{width:84px;height:84px;border-radius:12px;object-fit:cover;flex:none}.gb{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.gb b{font-size:1.08rem;line-height:1.3}.gb small{color:var(--ink2)}.gdist{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;color:var(--teal);font-size:.88rem}.gcrowd{margin:.35rem 0}.facchips{list-style:none;padding:0;margin:.5rem 0 .2rem;display:flex;flex-wrap:wrap;gap:.3rem}.facchips li{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;padding:.15rem .5rem;border-radius:8px;background:color-mix(in srgb,var(--teal) 11%,var(--card));color:var(--ink);border:1px solid color-mix(in srgb,var(--teal) 35%,transparent)}.facchips li.no{background:var(--paper2);border-color:var(--line2)}.score{display:none}.cmpbar{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:25;margin:.6rem 0;padding:.55rem .8rem;border-radius:14px;background:var(--indigo);color:#fff;display:none;align-items:center;justify-content:space-between}.cmpbar.show{display:flex}.cmpbar .btn{background:var(--turmeric);border-color:var(--turmeric);color:#111}.feature{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink)}.feature span{flex:1;display:flex;flex-direction:column}.banner{width:100%;max-height:260px;object-fit:cover;border-radius:16px;border-bottom:5px solid var(--turmeric)}.kv{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.kv div{display:flex;flex-direction:column;gap:.1rem}.kv span{font-size:.8rem;color:var(--ink2)}.kv small{color:var(--ink2);font-size:.75rem}.facs li.y{color:var(--ink)}.facs li.n{color:var(--ink2)}.actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0}.mriver{fill:color-mix(in srgb,var(--river) 30%,var(--card))}.facgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;margin:.3rem 0 .8rem}.faccat{display:flex;align-items:center;gap:.6rem;padding:.6rem;border-radius:14px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);text-decoration:none;font-weight:700;min-height:68px;line-height:1.3}.faccat:hover{border-color:var(--river)}.facswitch{margin:.2rem 0 .4rem}.svc{list-style:none;padding:0;margin:.4rem 0;display:grid;gap:.55rem}.svc li.card{display:flex;align-items:flex-start;gap:.65rem;margin:0}.svc li.card>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.svc small{color:var(--ink2)}.facmap{padding:.5rem}.facmap svg{display:block}.fm-bg{fill:var(--paper2)}.fm-river{fill:color-mix(in srgb,var(--river) 35%,var(--paper2))}.fm-you{fill:var(--turmeric);stroke:var(--indigo);stroke-width:3}.fm-pt{fill:var(--indigo);stroke:#fff;stroke-width:2}.fm-n{fill:#fff;font:700 11px var(--body)}.fm-ghat{fill:var(--maroon);opacity:.6}.fm-me{fill:var(--turmeric);stroke:#fff;stroke-width:2}.fm-me-h{fill:var(--turmeric);opacity:.25}.fm-o{fill:var(--green);stroke:#fff;stroke-width:2}.fm-o-h{fill:var(--green);opacity:.22}.mlabel{fill:var(--ink);font:600 12px var(--body)}.fallback .hl{margin-top:.3rem}.sosbox{background:linear-gradient(160deg,#b3261e,#7a1e2c);color:#fff;border-radius:20px;padding:1rem;margin:.4rem 0 .8rem;box-shadow:var(--sh)}.sosbox h2{color:#fff;margin:0 0 .6rem;font-size:1.3rem}.call112{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;width:100%;min-height:76px;background:#fff!important;color:#8c1c16!important;border:3px solid #fff!important;border-radius:16px;padding:.6rem 1rem;font-size:1.35rem;text-decoration:none}.call112 span,.call108 span{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.call112 small,.call108 small{font-size:.82rem;font-weight:600;opacity:.9}.call108{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;width:100%;margin-top:.55rem;min-height:60px;background:#ffffff1f!important;border:2px solid rgba(255,255,255,.75)!important;color:#fff!important;border-radius:14px;padding:.5rem .9rem;text-decoration:none}.sos-note{color:#ffecea!important;margin:.7rem 0 0}html.contrast .sosbox{background:#9a0000}.sharebox{border:2px solid var(--teal)}.share-explain{border-top:1px solid var(--line);margin-top:.6rem;padding-top:.3rem}.ticks{list-style:none;padding:0;margin:.4rem 0;display:grid;gap:.4rem}.ticks li{display:flex;gap:.45rem;align-items:flex-start}.ticks .ic{color:var(--green);flex:none;margin-top:.2rem}.sosmsg{white-space:pre-wrap;font-size:.92rem;font-family:inherit}.steps{padding-left:1.3rem}.steps li{margin:.3rem 0}.hl{list-style:none;padding:0;margin:.4rem 0;display:grid;gap:.45rem}.hl a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--ink);text-decoration:none;margin:0;padding:.65rem .9rem;min-height:var(--tap)}.hl b{font-size:1.2rem;color:var(--sos)}.lostbox{border:2px solid var(--turmeric)}.sosbtn{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.1rem;background:var(--sos);color:#fff;text-decoration:none;border-color:var(--sos)}.sosbtn b{font-size:1.5rem}.sosgrid{display:grid;grid-template-columns:1fr;gap:.5rem;margin:.6rem 0}.sosgrid .btn{justify-content:flex-start}.simbanner{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:.7rem .9rem;border:2px dashed var(--rust);border-radius:14px;background:var(--turmeric-l);color:#3a2a00;font-weight:700}html.dark .simbanner{background:#3a3218;color:#fbe9ae}.disc{border-left:5px solid var(--teal);background:color-mix(in srgb,var(--teal) 7%,var(--card));border-radius:0 14px 14px 0;padding:.8rem .95rem;margin:.7rem 0}.live-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:999px;background:#1e6b3a;color:#fff;font-size:.78rem;font-weight:800}.wiz{padding:1rem}.prog{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;font-weight:700;color:var(--ink2)}.prog>div{display:flex;gap:.25rem}.prog i{width:20px;height:6px;border-radius:3px;background:var(--line)}.prog i.on{background:var(--teal)}.timeline{list-style:none;padding:0;margin:.5rem 0;border-left:3px solid var(--turmeric);padding-left:.9rem}.timeline li{position:relative;padding:.4rem 0}.timeline li:before{content:"";position:absolute;left:-1.32rem;top:.85rem;width:12px;height:12px;border-radius:50%;background:var(--card);border:3px solid var(--teal)}.timeline time{font-weight:800;color:var(--teal);margin-right:.5rem}.assume{border:1.5px dashed var(--line2)}.tripsum{border:2px solid var(--teal)}.tripghat{display:flex;gap:.7rem;align-items:flex-start;margin-top:.5rem}.tripghat img{border-radius:12px;object-fit:cover;flex:none}.tripghat>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.live.card{border:2px solid var(--river)}.stepper button{min-width:var(--tap);min-height:var(--tap);border-radius:12px;border:1.5px solid var(--line2);background:var(--card);color:var(--ink);font-size:1.3rem}.cert-frame{position:relative;margin:1rem 0;max-width:800px}.cert-canvas{width:100%;max-width:800px;display:block;border-radius:14px;border:1px solid rgba(122,31,20,.25);background:#f4d26a;box-shadow:0 10px 28px #501e0a2e}.cert-loading{position:absolute;inset:auto 0 12px;text-align:center}.mhere{fill:var(--turmeric);stroke:#fff;stroke-width:2}.museum-hall{border-radius:20px}.toast{background:var(--indigo);color:#fff}#sos_msg,#sos_msg *{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;background:#fffdf2;font-family:inherit!important}.mnote{font-size:.8rem;color:var(--ink2);border-top:1px dashed var(--line2);padding-top:.5rem;margin-top:1rem}html.simple .phead .stamp{display:none}@media print{.top,.bnav,.offbar,.sharebar,.pat-band,.pat-border,.foot .pat-rule,.gethelp{display:none!important}.cert-frame,.cert-canvas{max-width:none;width:100%;box-shadow:none;border:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.glist,.svc,.calmlist,.adv,.hl,.ticks,.sosgrid{grid-template-columns:minmax(0,1fr)}.glist>li,.svc>li,.adv>li,.card,.home-sec,.gb,.srcline,.srctext{min-width:0;max-width:100%}.crowd{flex-wrap:wrap;white-space:nowrap}.gcrowd{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center}.phead-border{width:100%;margin:0 0 1rem}.stamp{justify-content:flex-start;text-align:left}.act{min-height:108px;padding:.75rem .8rem .85rem}.act-ic{width:42px;height:42px;border-radius:12px}.cont-lbl{margin:0;font-weight:700;color:var(--teal)}.langpick select,.top .langpick select{font-size:16px}.v6-home .ttd-hero.hero-full{min-height:236px;padding-bottom:4.2rem}.v6-home .ttd-hero-top{align-items:flex-start}.v6-home .ttd-greet{max-width:52%}.v6-home .ttd-actions{flex-direction:column;align-items:flex-end;gap:.45rem}.v6-home .ttd-actions .langpick select{min-height:42px;border-radius:999px;border:1.5px solid var(--gold);background:#fffbf2;color:var(--river);font:600 16px var(--body);padding:0 .6rem 0 2rem;max-width:9rem}.v6-home .ttd-actions .langpick .ic{color:var(--river)}.hero-shimmer{position:absolute;left:0;right:0;bottom:0;height:46%;z-index:0;pointer-events:none;background:repeating-linear-gradient(100deg,transparent 0 22px,rgba(255,240,200,.16) 22px 26px,transparent 26px 60px);background-size:200% 100%;animation:shimmer 9s linear infinite;mix-blend-mode:soft-light}@keyframes shimmer{to{background-position:-200% 0}}.v6-home .ttd-sheet{padding-bottom:.6rem}.sheet-sub{margin:.1rem 0 .3rem;text-align:center}.sheet-fest{text-align:center;margin:0 0 .5rem}.v6-home .statusrow{justify-content:center;margin:.3rem 0 .7rem}.chipbtn{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.2rem .85rem;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--river);font-weight:600;font-size:.9rem;text-decoration:none}.ttd-search-v6 .hs-row{display:flex;align-items:center;gap:.4rem;border-radius:999px;background:#fff;box-shadow:0 4px 18px -6px #2814282e,0 0 0 1px var(--line);padding:0 .3rem 0 1rem}html.dark .ttd-search-v6 .hs-row{background:var(--paper2)}.ttd-search-v6 .hs-row>.ic{color:var(--river);flex:none}.ttd-search-v6 input{flex:1;min-width:0;border:0!important;background:transparent!important;min-height:52px;padding:0;font:500 16px var(--body);color:var(--ink);box-shadow:none!important}.ttd-search-v6 input:focus{outline:none}.ttd-search-v6 .hs-row:focus-within{box-shadow:0 0 0 3px var(--gold)}.ttd-search-v6 .btn.sm{border-radius:999px}.gethelp{display:inline-flex;align-items:center;gap:.35rem;min-height:42px;padding:0 .8rem;border-radius:999px;background:#b3261e;color:#fff!important;font-weight:700;text-decoration:none;white-space:nowrap;border:2px solid #fff;box-shadow:0 2px 8px -3px #00000059;font-size:.95rem}.gethelp:hover{background:#8c1c16}html.contrast .gethelp{background:#9a0000;border-color:#000}.top .tright{display:flex;align-items:center;gap:.4rem}.top .langpick{position:relative;display:inline-flex;align-items:center}.top .langpick .ic{position:absolute;left:.55rem;pointer-events:none;color:var(--river)}.top .langpick select{min-height:42px;border-radius:999px;border:1.5px solid var(--gold);background:var(--card);color:var(--ink);font:600 16px var(--body);padding:0 .5rem 0 2rem;max-width:8.2rem}@media (max-width:400px){.top .bname{font-size:1rem;line-height:1.1;max-width:6.6rem;white-space:normal}}html.large .top .bname,html.elderly .top .bname,html.onboarding .bnav{display:none}.actions4{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:.3rem 0 1rem}.act{display:flex;flex-direction:column;gap:.25rem;padding:.8rem .8rem .9rem;border-radius:18px;text-decoration:none;color:var(--ink);background:linear-gradient(180deg,#FFF7E6,var(--card));border:1.5px solid var(--gold);box-shadow:var(--sh);min-height:120px;position:relative}.act-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--river);border:2px solid var(--river)}.act-t{font-family:var(--disp);font-weight:700;font-size:1.1rem;line-height:1.3;color:var(--river)}.act-s{font-size:.82rem;color:var(--ink2);line-height:1.35}.a-help{background:linear-gradient(180deg,#FCE8E4,var(--card));border-color:#b3261e}.a-help .act-ic{color:#b3261e;border-color:#b3261e}.a-help .act-t{color:#8c1c16}html.dark .act{background:var(--card)}html.dark .a-help .act-t{color:#f8b4ac}html.contrast .act{background:#fff;border:2px solid #000}html.large .actions4,html.elderly .actions4{grid-template-columns:1fr}html.large .act,html.elderly .act{min-height:0}.act:hover{border-color:var(--river)}.v6-home .home-sec{margin:.9rem 1rem;padding:1rem;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh)}.v6-home .continue{border:2px solid var(--gold);background:linear-gradient(180deg,#FFF7E6,var(--card))}.v6-home .continue,.v6-home>.ttd-sheet .home-sec{margin-left:0;margin-right:0}.cont-next time{color:var(--river)}.v6-home .sh{color:var(--river)}html.dark .v6-home .sh{color:#f5d78a}.v6-home>.stamp{margin:1rem}.stk{display:block;height:auto;max-width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 6px rgba(60,30,10,.18))}.sec-stk{flex:none;display:inline-block;margin-right:.2rem;order:-1}.sec-stk .stk{height:54px;width:auto}.shrow{flex-wrap:nowrap}.shrow .sh{flex:1;min-width:0;margin-top:0}.shelf{list-style:none;margin:.4rem -1rem 0;padding:.2rem 1rem .6rem;display:flex;gap:.7rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.shelf::-webkit-scrollbar{display:none}.shelf li{flex:none;scroll-snap-align:start}.shelf-card{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:128px;padding:.6rem .4rem .7rem;border-radius:18px;background:linear-gradient(180deg,#fff3d9,#fffbf2);border:1.5px solid var(--line);text-decoration:none;color:var(--river);font-weight:700;font-size:.85rem;text-align:center;line-height:1.25}.shelf-card .stk{height:112px;width:auto;max-width:112px;object-fit:contain}html.dark .shelf-card{background:var(--paper2)}.stk-strip{display:flex;justify-content:center;align-items:flex-end;gap:.6rem;margin:.2rem 0 .8rem;padding:.6rem .4rem;border-radius:20px;background:radial-gradient(ellipse at 50% 100%,#F7DFA0 0%,#FBF0D8 55%,transparent 75%)}.stk-strip .stk{height:104px;width:auto;max-width:33%;object-fit:contain}html.dark .stk-strip{background:radial-gradient(ellipse at 50% 100%,#3A3222 0%,transparent 70%)}.empty .stk{margin:0 auto .2rem;height:96px;width:auto}.ob-stage{position:relative;height:150px;background:linear-gradient(180deg,#f2b33d,#f7e2b5 70%,#fffbf2);display:flex;align-items:flex-end;justify-content:center;gap:.3rem;padding:.6rem .6rem 0;border-bottom:4px solid var(--river)}.ob-stage .ob-s1{height:96px;width:auto;max-width:52%;object-fit:contain}.ob-stage .ob-s2{height:136px;width:auto}.ob-stage .ob-s3{height:62px;width:auto;margin-bottom:.4rem}.ob-body .logo{margin-top:-46px;position:relative;z-index:1}.ob-fan{height:84px;width:auto}@keyframes stkFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes stkSwing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes stkFlicker{0%,to{filter:drop-shadow(0 4px 6px rgba(60,30,10,.18)) brightness(1)}30%{filter:drop-shadow(0 0 10px rgba(255,190,60,.55)) brightness(1.08)}60%{filter:drop-shadow(0 0 4px rgba(255,190,60,.3)) brightness(.98)}}.stk-float{animation:stkFloat 6s ease-in-out infinite}.stk-swing{transform-origin:50% 6%;animation:stkSwing 4.5s ease-in-out infinite}.stk-flicker{animation:stkFlicker 2.6s ease-in-out infinite}html.js-reveal .reveal{transition:transform .7s cubic-bezier(.16,1,.3,1)}html.js-reveal .reveal:not(.in){transform:translateY(22px) scale(.985)}@media (prefers-reduced-motion:reduce){.stk,.hero-shimmer{animation:none!important}html.js-reveal .reveal{opacity:1!important;transform:none!important;transition:none}}html.simple .stk,html.simple .hero-shimmer{animation:none!important}html.simple.js-reveal .reveal{opacity:1!important;transform:none!important}html.simple .shelf-sec,html.simple .stk-strip{display:none}html.contrast .stk{filter:none;animation:none}html.contrast .hero-shimmer{display:none}@media print{.stk,.stk-strip,.shelf-sec{display:none!important}}.onboard .stk:not(.stk-flicker){animation:none}.home.v6-home{padding:0;max-width:560px;margin:0 auto}.v6-home .ttd-actions .langpick{position:relative;display:inline-flex}.v6-home .ttd-actions .langpick .ic{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--river);z-index:1}html.contrast .act,html.contrast .a-help{background:#fff!important;border:2px solid #000!important}html.contrast .act-t,html.contrast .act-s,html.contrast .a-help .act-t{color:#000!important}html.contrast .act-ic{color:#000;border-color:#000}.v6-home .ttd-actions .langpick select,html.dark .v6-home .ttd-actions .langpick select{color:#6b1e1e;background:#fffbf2}html.dark .lvl-crit .adv-lvl{color:#ff9a90}.langpick,.top .langpick,.v6-home .ttd-actions .langpick{position:relative;display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .2rem 0 .6rem;border:1.5px solid var(--gold);border-radius:999px;background:#fffbf2;color:#6b1e1e;max-width:100%;box-sizing:border-box;flex:none;overflow:hidden}.langpick .lp-ic{display:inline-flex;flex:none;color:#6b1e1e;line-height:0}.langpick .lp-ic .ic,.top .langpick .ic,.v6-home .ttd-actions .langpick .ic{position:static!important;transform:none!important;left:auto!important;top:auto!important}.langpick select,.top .langpick select,.v6-home .ttd-actions .langpick select,html.dark .v6-home .ttd-actions .langpick select{border:0!important;background:transparent!important;color:#6b1e1e!important;min-height:40px;padding:0 .35rem 0 .1rem!important;max-width:none!important;width:auto;font:600 16px var(--body);border-radius:999px;cursor:pointer}.langpick:focus-within{outline:3px solid var(--focus,#1D4ED8);outline-offset:2px}.langpick select:focus{outline:none}html.dark .langpick{background:#2a1a12;border-color:#e7b84a}html.dark .langpick .lp-ic,html.dark .top .langpick select{color:#f5d78a!important}html.dark .v6-home .ttd-actions .langpick{background:#fffbf2}html.dark .v6-home .ttd-actions .langpick .lp-ic{color:#6b1e1e}html.contrast .langpick{background:#fff;border-color:#000}html.contrast .langpick select,html.contrast .langpick .lp-ic{color:#000!important}html.large .langpick select{font-size:18px}.kborder{height:22px;background:url(/img/kalam-border.webp) repeat-x left center/auto 100%;border-radius:4px}.page>.phead{padding-bottom:30px}.page>.phead:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:20px;background:url(/img/kalam-border.webp) repeat-x left center/auto 100%;border-radius:3px;opacity:.95}.page.has-art>.phead{padding-right:76px;min-height:96px}.phead-art{position:absolute;right:0;top:.2rem;height:64px;width:auto;pointer-events:none}.v6-home .hg,.v6-home .adv-sec,.v6-home .shelf-sec{position:relative;padding-top:1.55rem;overflow:hidden}.v6-home .hg:before,.v6-home .adv-sec:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:url(/img/kalam-border.webp) repeat-x left center/auto 100%;opacity:.9}.empty.card{background:linear-gradient(#FFF8EA,var(--card));border-top:0;position:relative;padding-top:1.6rem}.empty.card:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:url(/img/kalam-border.webp) repeat-x left center/auto 100%;border-radius:18px 18px 0 0}html.contrast .page>.phead:after,html.contrast .v6-home .hg:before,html.contrast .v6-home .adv-sec:before,html.contrast .empty.card:before,html.simple .page>.phead:after{display:none}html.simple .phead-art{display:none}html.simple .page.has-art>.phead{padding-right:0;min-height:0}.advrow{list-style:none;margin:.2rem -1rem 0;padding:.15rem 1rem .5rem;display:flex;gap:.6rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding:0 1rem;scrollbar-width:thin}.advmini{flex:0 0 min(72%,250px);scroll-snap-align:start;min-width:0}.advmini-a{display:flex;flex-direction:column;gap:.25rem;height:100%;box-sizing:border-box;padding:.6rem .7rem;border-radius:14px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);text-decoration:none;border-left:5px solid #2F7D4F}.advmini.lvl-crit .advmini-a{border-left-color:#b3261e}.advmini.lvl-warn .advmini-a{border-left-color:#c9971c}.advmini .adv-lvl{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:700;color:var(--ink2)}.advmini.lvl-crit .adv-lvl{color:#b3261e}html.dark .advmini.lvl-crit .adv-lvl{color:#ff9a90}.advmini-t{font-size:.95rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.advmini-src{font-size:.74rem;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advmini-src .status{font-size:.7rem;padding:.05rem .35rem;vertical-align:middle}.home-groups{display:block}.hg .sec-tile .simtag{font-weight:600;color:#8a5a00}.hg-hgHelp .sec-tile.sos .tic{background:#fbe3e1;color:#b3261e}.hg-hgHelp{border:2px solid #E7B4AE!important}.center-credit{text-align:center;margin:.6rem 1rem}.music-tg.chipbtn{min-height:44px;font-size:.92rem;padding:0 .8rem}.music-tg{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .85rem;border-radius:999px;border:1.5px solid var(--gold);background:#fffbf2;color:#6b1e1e;font:600 15px var(--body);cursor:pointer}.music-tg.on{background:#6b1e1e;color:#fff7e6;border-color:#6b1e1e}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#123a5a;overflow:hidden;color:#fff7e6;transition:opacity .32s ease}.intro.out{opacity:0;pointer-events:none}.intro-l{position:absolute;top:0;right:0;bottom:0;left:0}.intro-scene{background-size:cover;background-position:center 30%;transform-origin:50% 35%;animation:inScene 3.6s cubic-bezier(.2,.7,.2,1) both}.intro-sun{background:radial-gradient(circle at 50% 22%,rgba(255,214,120,.75),rgba(255,180,80,.18) 22%,transparent 42%);mix-blend-mode:screen;animation:inSun 3.4s ease-in-out both}.intro-glow{background:linear-gradient(to top,rgba(10,30,52,.92) 0,rgba(10,30,52,.55) 30%,transparent 55%)}.intro-fore{position:absolute;left:50%;bottom:76px;width:min(118%,760px);height:auto;transform:translate(-50%);animation:inFore 3.4s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.intro-title{position:absolute;left:0;right:0;top:max(4.6rem,9vh);text-align:center;padding:0 1rem;animation:inTitle 3.4s ease both;text-shadow:0 2px 10px rgba(60,20,0,.65)}.intro-te{margin:0;font:700 clamp(1.3rem,6vw,1.8rem) var(--disp);color:#ffe7a8}.intro-h{margin:.1rem 0;font:800 clamp(2rem,10vw,3rem) var(--disp);color:#fff7e6;letter-spacing:.01em}.intro-tag{margin:.2rem auto 0;max-width:22rem;font:600 .95rem var(--body);color:#fff0d0}.intro-bar{position:absolute;left:0;right:0;bottom:0;display:flex;gap:.5rem;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.7rem max(1rem,env(safe-area-inset-left)) calc(.8rem + env(safe-area-inset-bottom));background:linear-gradient(transparent,#081628cc 35%)}.intro-skip,.intro-help{display:inline-flex;align-items:center;gap:.3rem;min-height:48px;padding:0 1.1rem;border-radius:999px;font:700 16px var(--body);text-decoration:none;cursor:pointer}.intro-skip{position:absolute;top:calc(.7rem + env(safe-area-inset-top));right:max(.8rem,env(safe-area-inset-right));z-index:2;background:#fff7e6;color:#6b1e1e;border:2px solid #FFF7E6;box-shadow:0 4px 14px #0000004d}.intro-help{background:#b3261e;color:#fff;border:2px solid #fff}.intro-music{background:#fffbf2f2}.intro-skip:focus-visible,.intro-help:focus-visible,.music-tg:focus-visible{outline:3px solid #FFD66B;outline-offset:2px}@keyframes inScene{0%{transform:scale(1.16) translateY(2%);filter:saturate(.8) brightness(.75)}60%{filter:none}to{transform:scale(1.02) translateY(0)}}@keyframes inSun{0%{opacity:0}40%{opacity:1}to{opacity:.75}}@keyframes inFore{0%{transform:translate(-50%,42%);opacity:0}35%{opacity:1}to{transform:translate(-50%)}}@keyframes inTitle{0%,15%{opacity:0;transform:translateY(-10px)}40%,to{opacity:1;transform:none}}.intro:not(.go) .intro-scene,.intro:not(.go) .intro-sun,.intro:not(.go) .intro-fore,.intro:not(.go) .intro-title{animation-play-state:paused}.intro.still .intro-scene,.intro.still .intro-sun,.intro.still .intro-fore,.intro.still .intro-title{animation:none!important;transform:none;opacity:1;filter:none}.intro.still .intro-fore{transform:translate(-50%)!important}.intro.still{transition:none}@media (prefers-reduced-motion:reduce){.intro,.intro *{animation:none!important;transition:none!important}.intro .intro-fore{transform:translate(-50%)!important}}html.intro-on{overflow:hidden}.bnav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.bnav a{min-width:0;padding:.45rem 1px .4rem;font-size:.7rem;line-height:1.15;text-align:center;min-height:58px}.bnav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnav a.sos{color:#b3261e}.bnav a.sos .ic{color:#b3261e;stroke:#b3261e}html.dark .bnav a.sos,html.dark .bnav a.sos .ic{color:#ff9a90;stroke:#ff9a90}html.large .bnav a,html.elderly .bnav a{font-size:.72rem}@media (max-width:350px){.bnav a{font-size:.66rem}}@media (min-width:900px){.bnav{width:640px!important}}.arrive-field input[type=time]{font:700 1.25rem var(--body);min-height:52px;padding:0 .7rem;border:2px solid var(--gold);border-radius:12px;background:#fffbf2;color:#6b1e1e;max-width:12rem}.arrive-field small{display:block;margin-top:.25rem}.timeline small.fine{font-weight:500}@media (min-width:900px){.home.v6-home{max-width:1080px;padding:0 1.5rem}.v6-home .ttd-hero.hero-full{border-radius:0 0 28px 28px;min-height:300px}.v6-home .ttd-sheet{max-width:820px;margin-left:auto;margin-right:auto}.v6-home .actions4{grid-template-columns:repeat(4,minmax(0,1fr))}.v6-home .home-sec{margin:1rem 0}.home-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;align-items:start}.home-groups .hg-hgHeritage{grid-column:1/-1}.home-groups .hg-hgHeritage .sec-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.advmini{flex-basis:260px}.advrow{margin:0;padding:.15rem 0 .5rem}}@media (min-width:1200px){.home-groups .sec-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.home-groups .hg-hgHeritage .sec-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.v6-home .ttd-hero-top{gap:.5rem}.v6-home .ttd-greet{min-width:0;flex:1 1 auto}.v6-home .ttd-actions{flex:none;min-width:max-content}.top .langpick{flex:none}@media (min-width:900px){.v6-home .calmlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.v6-home .calmlist>li{margin:0}.v6-home .fac-row{justify-content:flex-start;gap:1rem;flex-wrap:wrap}}.v6-home .ttd-hero.hero-full{min-height:318px}.greet-big{font-family:var(--disp);font-size:clamp(1.35rem,5.4vw,1.8rem)!important;line-height:1.2;margin:0}.hero-scenes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.hero-scenes .hs-ctrl{pointer-events:auto}.hs-stack,.hs-scene{position:absolute;top:0;right:0;bottom:0;left:0}.hs-scene{opacity:0;z-index:0;transform:translate(14%);transition:opacity .85s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.hs-scene.prev{opacity:1;z-index:1;transform:translate(-6%);transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity 0s linear .95s}.hs-scene.on{opacity:1;z-index:2;transform:none}.hs-poster,.hs-video,.hs-paint{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hs-scene[data-id=harathi] .hs-poster,.hs-scene[data-id=harathi] .hs-video{object-position:50% 38%}.hs-scene[data-id=temples] .hs-poster,.hs-scene[data-id=temples] .hs-video{object-position:50% 34%}.hs-scene.on .hs-poster{animation:hsPan 9s ease-in-out infinite alternate}.hs-video{opacity:0;transition:opacity .6s ease}.hs-video.on{opacity:1}.hs-vwrap{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .8s ease}.hs-vwrap.fade{opacity:0}.hs-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#280a068c,#280a061f 38%,#280a0600 55%,#280a0659)}.hs-ctrl{position:absolute;left:.8rem;right:.8rem;bottom:52px;z-index:3;display:flex;align-items:center;gap:.5rem}.hs-cap{background:#280c089e;color:#fff3dc;font-size:.78rem;font-weight:600;padding:.25rem .65rem;border-radius:99px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-dots{display:flex;gap:4px;margin-left:auto}.hs-dots i{width:6px;height:6px;border-radius:50%;background:#fff3dc8c;transition:width .3s}.hs-dots i.on{width:16px;border-radius:4px;background:#f3c14b}.hs-pause{display:inline-grid;place-items:center;width:32px;height:32px;min-height:32px;border-radius:50%;border:1px solid rgba(255,243,220,.6);background:#280c088c;color:#fff3dc;cursor:pointer}.hs-pause:focus-visible{outline:3px solid #F3C14B;outline-offset:2px}@keyframes hsPan{0%{transform:scale(1.04) translate(-1.5%)}to{transform:scale(1.1) translate(1.5%)}}.hs-paint{overflow:hidden}.hs-harathi .hs-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.hs-lamp{position:absolute;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff6c8 0,#ffc24a 40%,#ff8c1e00 72%);animation:hsLamp 1.6s ease-in-out infinite;filter:blur(.3px)}@keyframes hsLamp{0%,to{transform:scale(1);opacity:.85}45%{transform:scale(1.45);opacity:1}70%{transform:scale(.9);opacity:.7}}.hs-river{position:absolute;left:0;right:0;bottom:0;height:30%;background:repeating-linear-gradient(100deg,#ffdc9600 0,#ffdc9600 22px,#ffdc9638 22px,#ffdc9638 28px);background-size:200% 100%;animation:shimmer 7s linear infinite;mix-blend-mode:screen}.hs-fig{position:absolute;height:62%;width:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}.hs-ghat{right:4%;bottom:14%;height:52%;animation:stkFlicker 2.6s ease-in-out infinite}.hs-kuchipudi{background:radial-gradient(circle at 70% 30%,#f7c948 0,#e8892b 38%,#7a1f14)}.hs-mandala{position:absolute;right:-14%;top:-20%;width:90%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,#fff0c838 0,#fff0c838 8deg,#fff0c800 8deg,#fff0c800 16deg);animation:hsSpin 40s linear infinite}@keyframes hsSpin{to{transform:rotate(360deg)}}.hs-dancer{left:50%;bottom:14%;transform-origin:50% 90%;animation:hsDance 3.2s ease-in-out infinite}@keyframes hsDance{0%,to{transform:translate(-50%) rotate(-5deg)}50%{transform:translate(-46%) rotate(5deg) translateY(-4px)}}.hs-peacock{left:4%;bottom:12%;height:44%;animation:stkFloat 6s ease-in-out infinite}.hs-petal{position:absolute;top:-8%;width:10px;height:14px;border-radius:60% 0;background:#f3c14b;opacity:.85;animation:hsPetal 6s linear infinite}@keyframes hsPetal{to{transform:translateY(340px) rotate(300deg);opacity:0}}.hs-puppets{background:#2a120a}.hs-screen{position:absolute;left:8%;right:8%;top:10%;bottom:16%;border-radius:10px;background:radial-gradient(ellipse at 50% 60%,#ffe7b0 0,#f2b35a 45%,#8a3a12);box-shadow:0 0 40px #ffb45073 inset}.hs-flame{position:absolute;left:50%;bottom:12%;width:40%;height:30%;transform:translate(-50%);background:radial-gradient(ellipse at 50% 100%,#ffdc78b3,#ffa02800 70%);animation:hsLamp 1.3s ease-in-out infinite}.hs-pup1,.hs-pup2{bottom:18%;height:64%;transform-origin:50% 0;mix-blend-mode:multiply}.hs-pup1{left:22%;animation:hsPuppet 3.6s ease-in-out infinite}.hs-pup2{right:20%;transform:scaleX(-1);animation:hsPuppet2 4.2s ease-in-out infinite}@keyframes hsPuppet{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) translateY(-6px)}}@keyframes hsPuppet2{0%,to{transform:scaleX(-1) rotate(5deg)}50%{transform:scaleX(-1) rotate(-6deg) translateY(-5px)}}.hs-toys{background:radial-gradient(circle at 30% 40%,#fbebc8 0,#f2c27a 55%,#c45a12)}.hs-kalam{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,#7a1f1414 0,#7a1f1414 10px,#7a1f1400 10px,#7a1f1400 20px)}.hs-toy1{left:50%;bottom:12%;height:58%;transform:translate(-50%);animation:hsBob 2.8s ease-in-out infinite}@keyframes hsBob{0%,to{transform:translate(-50%) translateY(0) rotate(-2deg)}50%{transform:translate(-50%) translateY(-8px) rotate(2deg)}}.hs-diya{right:6%;bottom:12%;height:30%;animation:stkFlicker 2.6s ease-in-out infinite}.hs-spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff3c4;box-shadow:0 0 8px #ffd36a;animation:hsLamp 2.2s ease-in-out infinite}.hero-scenes.paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hero-scenes *{animation:none!important;transition:none!important}}html.simple .hero-scenes *{animation:none!important}html.contrast .hs-shade{background:#00000073}.vehicle-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff6e3,#f7e2b5);border:1px solid var(--line);border-radius:var(--r);padding:1rem}html.dark .vehicle-card{background:var(--card)}.veh-art{position:absolute;right:0;top:0;width:44%;height:64px;pointer-events:none;opacity:.9}.veh-road{position:absolute;left:0;right:0;bottom:14px;height:4px;background:repeating-linear-gradient(90deg,var(--plum) 0 14px,transparent 14px 24px);animation:vehRoad 1.2s linear infinite}.veh-bus{position:absolute;bottom:16px;color:var(--plum);animation:vehBus 7s ease-in-out infinite}@keyframes vehRoad{to{background-position:-24px 0}}@keyframes vehBus{0%{left:-20%}50%{left:60%}to{left:110%}}.veh-pass{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin:.2rem 0 .5rem}.plan-veh{display:flex;align-items:center;gap:.7rem;margin-top:.8rem;text-decoration:none;color:inherit}.plan-veh span{flex:1;display:flex;flex-direction:column}.plan-veh small{color:var(--ink2)}.stepno{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--plum);color:#fff;font-size:.85rem;margin-right:.45rem;flex:none}.tv-step .sh3,.tv-result .sh3,.tv-park .sh3{display:flex;align-items:center}.vchips{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.45rem;margin:.4rem 0 .6rem}.vchip{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .35rem;border:1.5px solid var(--line);border-radius:14px;background:var(--card);text-align:center;font-size:.85rem;font-weight:600;cursor:pointer;min-height:64px;transition:transform .2s,border-color .2s,background .2s}.vchip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.vchip.on{border-color:var(--plum);background:color-mix(in srgb,var(--plum) 9%,var(--card));transform:translateY(-2px)}.vchip:focus-within{outline:3px solid var(--gold);outline-offset:2px}.vchip.heavy .ic{color:var(--gold-d)}.vchip.wide{flex-direction:row;text-align:left;align-items:flex-start}.vchip.wide span{display:flex;flex-direction:column}.vchip.wide small{font-weight:400;color:var(--ink2)}.heavy-note{display:flex;gap:.4rem;align-items:flex-start}.grp{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}.stepper{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.stepper>span{font-weight:600;font-size:.92rem;min-width:9ch}.stepper input{width:5.2rem;text-align:center;min-height:44px;border:1.5px solid var(--line);border-radius:10px;font:inherit;background:var(--card);color:var(--ink)}.stepper .iconbtn{min-width:44px;min-height:44px;border-radius:50%;border:1.5px solid var(--line);background:var(--card);font-size:1.2rem;color:var(--ink)}.origin{position:relative}.origin-row{display:flex;align-items:center;gap:.5rem;border:1.5px solid var(--line);border-radius:14px;padding:0 .7rem;background:var(--card)}.origin-row:focus-within{border-color:var(--plum);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 45%,transparent)}.origin-row input{flex:1;border:0;background:transparent;min-height:48px;font:inherit;color:var(--ink);outline:none}.origin-list{list-style:none;margin:.25rem 0 .5rem;padding:.25rem;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--sh);max-height:300px;overflow:auto;position:relative;z-index:5}.origin-list li{display:flex;gap:.5rem;align-items:center;padding:.55rem .6rem;border-radius:10px;cursor:pointer;min-height:44px}.origin-list li span{flex:1;display:flex;flex-direction:column}.origin-list small{color:var(--ink2)}.origin-list li.act,.origin-list li:hover{background:color-mix(in srgb,var(--gold) 18%,var(--card))}.otag{font-size:.7rem;padding:.05rem .4rem;border-radius:99px;background:var(--paper2);color:var(--ink2);margin-left:.35rem}.tv-big{font-size:1.25rem;margin:.2rem 0}.route-fig{padding:.4rem;margin:.6rem 0}.rs-bg{fill:color-mix(in srgb,var(--paper2) 70%,#fff)}.rs-line{fill:none;stroke:var(--plum);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.rs-flow{fill:none;stroke:#f3c14b;stroke-width:2;stroke-dasharray:6 10;animation:rsFlow 1.4s linear infinite}@keyframes rsFlow{to{stroke-dashoffset:-32}}.rs-o{fill:#fff;stroke:var(--plum);stroke-width:3}.rs-d{fill:var(--gold);stroke:var(--plum);stroke-width:3}.rs-t{font-size:11px;font-weight:700;fill:var(--ink);paint-order:stroke;stroke:var(--card);stroke-width:3px}.slotline{display:flex;align-items:center;gap:.7rem;margin:.3rem 0 .5rem}.slotline span:last-child{display:flex;flex-direction:column}.slotline small{font-size:1rem;font-weight:700;color:var(--plum)}.lotid{display:inline-grid;place-items:center;min-width:56px;height:56px;border-radius:14px;background:var(--plum);color:#fff;font-weight:800;font-size:1.25rem;box-shadow:0 0 0 3px var(--gold-l)}.occ{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600}.occ i{display:block;height:8px;flex:0 0 90px;border-radius:99px;background:currentColor;opacity:.75;max-width:90px;position:relative}.alert-lot{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.6rem .7rem;margin:.6rem 0;border-radius:12px;background:color-mix(in srgb,var(--vbusy) 12%,var(--card));border:1px solid var(--vbusy);color:var(--ink)}.alert-lot span{flex:1 1 200px;font-weight:600}.ok-line{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.tt{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.92rem}.tt th,.tt td{padding:.45rem .4rem;border-bottom:1px solid var(--line);text-align:left}.tt th{font-size:.78rem;color:var(--ink2);text-transform:uppercase;letter-spacing:.03em}.tt tr.mine td{background:color-mix(in srgb,var(--gold) 16%,transparent)}.tt small{color:var(--ink2)}.sh-fig{margin:.3rem 0}.sh-river{fill:color-mix(in srgb,#3E7FA8 30%,var(--card))}.sh-line{fill:none;stroke:var(--plum);stroke-width:4;stroke-dasharray:2 7;stroke-linecap:round}.sh-lot{fill:var(--plum)}.sh-ghat{fill:var(--gold);stroke:var(--plum);stroke-width:2}.sh-stop{fill:var(--card);stroke:var(--plum);stroke-width:2}.sh-t{font-size:10px;font-weight:700;fill:var(--ink);paint-order:stroke;stroke:var(--card);stroke-width:3px}.sh-bus rect{fill:#e8892b;stroke:var(--plum);stroke-width:1.2}.sh-bus rect.w{fill:#fff6e3;stroke:none}.tr-list{list-style:none;padding:0;margin:.3rem 0 .8rem;display:grid;gap:.35rem}.tr-list li{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:10px;background:var(--paper);border:1px solid var(--line);font-size:.9rem}.tr-list li>span:first-child{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.tr-lv{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:.8rem;white-space:nowrap}.tr-lv i{display:block;width:46px;height:6px;border-radius:99px;background:currentColor;opacity:.7}.tr-clear .tr-lv{color:var(--calm)}.tr-slow .tr-lv{color:#7a4d00}.tr-jam .tr-lv{color:var(--vbusy)}.ppass{border:2px dashed var(--gold);background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--gold-l) 50%,var(--card)))}.ppass-body{display:flex;gap:.9rem;align-items:flex-start;flex-wrap:wrap}.ppass-body img{border-radius:10px;border:4px solid #fff}.dpx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (min-width:760px){.dpx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dpx-card{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem;border-radius:16px;border:1px solid var(--line);background:linear-gradient(160deg,var(--card),color-mix(in srgb,var(--gold-l) 60%,var(--card)));color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s;animation:dpxIn .6s both}.dpx-card small{color:var(--ink2);font-size:.8rem}.dpx-card:hover,.dpx-card:focus-visible{transform:translateY(-3px);box-shadow:var(--sh)}@keyframes dpxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pp-grid{list-style:none;padding:0;margin:.5rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:.5rem}.pp-stamp{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;font-size:.7rem;color:var(--ink2)}.pp-ring{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:2px dashed var(--line);color:var(--line);transition:all .4s}.pp-stamp.got .pp-ring{border:3px solid var(--kum);color:var(--kum);background:color-mix(in srgb,var(--kum) 8%,var(--card));transform:rotate(-12deg);animation:stampIn .5s cubic-bezier(.2,1.6,.4,1)}@keyframes stampIn{0%{transform:scale(1.8) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(-12deg);opacity:1}}.ht-list{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}@media (min-width:900px){.ht-list{grid-template-columns:repeat(2,1fr)}}.ht-card{display:grid;grid-template-columns:96px 1fr;gap:.4rem .8rem;margin:0}.ht-card img{width:96px;height:96px;object-fit:cover;border-radius:12px}.ht-card .row{grid-column:1/-1}.got-stamp{gap:.3rem}.cs-stage{position:relative;height:240px;border-radius:20px;overflow:hidden;margin:0 0 .6rem;background:#7a1f14}.cs-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:hsPan 12s ease-in-out infinite alternate}.cs-paint{background:radial-gradient(circle at 70% 30%,#f7c948 0,#e8892b 40%,#7a1f14)}.cs-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#280a0673)}.cs-stk{position:absolute;right:6%;bottom:6%;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.cs-petal{position:absolute;top:-6%;width:10px;height:14px;border-radius:60% 0;background:#f3c14b;animation:hsPetal 7s linear infinite}.cs-dots{display:flex;gap:.4rem;justify-content:center;margin:.2rem 0 .6rem}.cs-dots button{width:12px;height:12px;min-height:12px;padding:0;border-radius:50%;border:2px solid var(--plum);background:transparent;cursor:pointer;position:relative}.cs-dots button:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.cs-dots button.on{background:var(--plum);width:26px;border-radius:8px}.cs-ch{animation:csIn .55s ease both}@keyframes csIn{0%{transform:translate(14px)}to{transform:none}}.cs-more{list-style:none;padding:0;display:flex;gap:.6rem;overflow-x:auto;margin:.8rem 0}.cs-more li{flex:none}.ev-days{display:flex;gap:.4rem;overflow-x:auto;padding:.2rem 0 .6rem;scroll-snap-type:x mandatory}.ev-day{flex:none;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;min-width:76px;padding:.4rem .5rem;border-radius:14px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.ev-day small{font-size:.68rem;color:var(--ink2)}.ev-day.on{background:var(--plum);border-color:var(--plum);color:#fff}.ev-day.on small{color:#ffe3c0}.ev-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.ev{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;margin:0;border-left:5px solid var(--gold)}.ev time{font-weight:800;color:var(--plum);display:flex;flex-direction:column;font-size:1.05rem}.ev time small{font-weight:500;color:var(--ink2);font-size:.75rem}.ev div{display:flex;flex-direction:column}.ev div small{color:var(--ink2)}.ev-harathi{border-left-color:#e8892b}.ev-culture{border-left-color:var(--plum2)}@media (max-width:420px){.ev{grid-template-columns:auto 1fr}.ev .btn{grid-column:1/-1;justify-self:start}}.vp-cert{margin:1rem 0}.vc-border{position:relative;padding:2.2rem 1.2rem 1.4rem;text-align:center;border-radius:18px;background:radial-gradient(circle at 50% 0,#fff6e3,#f7e2b5);border:6px double var(--plum);box-shadow:var(--sh);overflow:hidden}.vc-k{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--plum)}.vc-name{font-family:var(--disp);font-size:1.6rem;color:var(--plum-d);margin:.3rem 0}html.dark .vc-border{color:#2a1414}.vc-diyas,.cert-diyas{position:absolute;left:0;right:0;top:.3rem;display:flex;justify-content:space-around;pointer-events:none}.cert-frame{position:relative}.cert-diyas{top:auto;bottom:4%;z-index:2}.cdiya{position:relative;width:26px;height:12px;border-radius:0 0 14px 14px;background:linear-gradient(#c45a12,#7a1f14)}.cdiya i{position:absolute;left:50%;bottom:9px;width:9px;height:15px;margin-left:-4.5px;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 70%,#fff8d0,#ffc24a 50%,#ff7a1a);box-shadow:0 0 10px 3px #ffbe4699;transform-origin:50% 100%;animation:diyaFlame 1.1s ease-in-out infinite alternate;animation-delay:inherit}@keyframes diyaFlame{0%{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.12,1.2) rotate(2deg)}to{transform:scale(.92,1.05) rotate(-1deg)}}.shelf-card{transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.shelf-card:hover .stk,.shelf-card:focus-visible .stk,.shelf-card:active .stk{animation:stkPop .7s ease}@keyframes stkPop{0%{transform:scale(1)}40%{transform:scale(1.12) rotate(-4deg)}70%{transform:scale(.97) rotate(2deg)}to{transform:scale(1)}}.shelf-card:hover,.shelf-card:focus-visible{transform:translateY(-4px)}.mriver{background-size:200% 100%}svg .mriver{stroke:#ffffff8c;stroke-width:2;stroke-dasharray:10 14;animation:rsFlow 3s linear infinite}.act{transition:transform .2s ease,box-shadow .2s ease}.act:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.veh-road,.veh-bus,.rs-flow,.sh-bus,.dpx-card,.pp-stamp.got .pp-ring,.cs-bg,.cs-petal,.cs-ch,.cdiya i,svg .mriver,.shelf-card .stk{animation:none!important}.sh-bus{display:none}}html.simple .veh-road,html.simple .veh-bus,html.simple .rs-flow,html.simple .cs-petal,html.simple .cdiya i,html.simple svg .mriver{animation:none!important}.grp .stepper{flex:1 1 100%;flex-wrap:nowrap;justify-content:space-between}.grp .stepper>div{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap}.grp .stepper input{width:4.4rem}:root{--fs:clamp(15px,3.9vw,16.5px)}html.large{--fs:clamp(17px,4.6vw,19px)}html.elderly{--fs:clamp(18px,4.9vw,20px)}*,*:before,*:after{min-width:0}svg,.tic,.iconbtn{flex-shrink:0}img,svg,video,canvas,iframe{max-width:100%}h1,h2,h3,.display{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}h1,.display{font-size:clamp(1.45rem,6.4vw,2.1rem);line-height:1.2}.sh{font-size:clamp(1.08rem,4.8vw,1.35rem)}.sh3{font-size:clamp(1rem,4.3vw,1.15rem)}p,li,label,span,a,b,small,td,th{overflow-wrap:anywhere}input,select,textarea{max-width:100%;font-size:max(16px,1rem)}table{max-width:100%}.btn{white-space:normal;text-align:center;line-height:1.25;max-width:100%}.row,.row.wrapr,.cont-acts,.statusrow,.chips{flex-wrap:wrap}.sec-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.sec-tile{height:100%;min-height:clamp(58px,16vw,68px);padding:.55rem .6rem;gap:.5rem;font-size:clamp(.84rem,3.7vw,1rem);line-height:1.22;overflow:visible}.sec-tile>span:last-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;white-space:normal;overflow:visible;text-overflow:clip;display:block}.sec-tile .tic{width:clamp(32px,9vw,38px);height:clamp(32px,9vw,38px);flex:none}@media (max-width:370px){.sec-tile{gap:.4rem;padding:.5rem}.sec-tile .tic{width:30px;height:30px}.sec-tile .tic svg{width:17px;height:17px}}html.large .sec-tiles,html.elderly .sec-tiles{grid-template-columns:1fr;grid-auto-rows:auto}.tiles{grid-auto-rows:1fr}.tile{min-width:0;overflow:visible}.tile .tt,.tile .ts{overflow-wrap:anywhere;white-space:normal}.card,.home-sec,.ttd-sheet section{max-width:100%}.two{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.svc li,.tr-list li{flex-wrap:wrap;gap:.35rem}.slotline,.vchips,.stepper{flex-wrap:wrap}.tt{width:100%;table-layout:auto}.bnav a span{font-size:clamp(.66rem,2.9vw,.8rem);white-space:nowrap}pre{white-space:pre-wrap;overflow-wrap:anywhere}.emblem-img{width:60px;height:60px;object-fit:contain;display:block}.mark img{display:block;border-radius:50%;background:#fff}.logo-wide{width:min(300px,82vw);height:auto;display:block;margin:0 auto}.advbar{display:flex;flex-direction:column;gap:6px;padding:6px 10px 0}.advbar-i{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#fff6da;border:1.5px solid #E7B84A;color:#3a1010}.advbar-i.lvl-alert{background:#fde3e0;border-color:#c62828}.advbar-i.lvl-warn{background:#fff0d0;border-color:#e8892b}.advbar-t{flex:1;display:flex;flex-direction:column;gap:2px}.advbar-t small{color:#6b5546}.fl-mapwrap{position:relative}.fl-map{height:clamp(260px,62vw,420px);border-radius:16px;overflow:hidden;border:1.5px solid var(--line);z-index:0}.fl-recenter{margin-top:8px}.fm-pin{display:flex!important;align-items:center;gap:4px;width:auto!important;white-space:nowrap}.fm-pin span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 14px var(--body);border:3px solid #fff;box-shadow:0 2px 6px #0005;flex:none}.fm-pin b{background:#fff;padding:1px 6px;border-radius:8px;font:700 12px var(--body);box-shadow:0 1px 4px #0003;color:#2a1414}.fm-pin.meet span{background:#c9971c}.fl-members{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:8px}.fl-members li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;background:var(--paper);flex-wrap:wrap}.fl-members li.on{border-left:4px solid #2e7d32}.fl-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;flex:none}.fl-mi{flex:1 1 150px;display:flex;flex-direction:column}.fl-mi small{color:var(--ink2)}.fl-sosrow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}.btn.big{min-height:64px;font-size:1.15rem}.btn.sos.ghost{background:#fff;color:#b3261e;border-color:#b3261e}.fl-alerts{border:2px solid #C62828;background:#fde3e0}.fl-alert{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;padding:6px 0}.fl-alert>div:nth-child(2){flex:1 1 180px}.fl-qr{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.fl-code{font:800 clamp(1.6rem,8vw,2.2rem)/1 ui-monospace,monospace;letter-spacing:.18em;color:var(--river);margin:2px 0 6px}.fl-steps{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:4px}.fl-video{width:100%;max-width:320px;border-radius:12px;display:block;margin-bottom:6px}.fl-scan{margin:6px 0}.sharebar{flex-wrap:wrap}.occwrap{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.shstat{padding:8px 10px;border-radius:10px;background:#e8f5e9}.shstat.delayed,.shstat.full{background:#fff0d0}.shstat.suspended{background:#fde3e0}.apkbox{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.apkbox img{border-radius:20px;box-shadow:0 4px 14px #0002}.leaflet-container{font:inherit}.top{gap:.4rem;padding-left:clamp(.5rem,2.5vw,1rem);padding-right:clamp(.5rem,2.5vw,1rem)}.top .brand{flex:1 1 auto;min-width:0}.top .tright{flex:0 1 auto;min-width:0;gap:.3rem}@media (max-width:430px){.top .bname{font-size:.98rem;line-height:1.1;max-width:5.6rem;white-space:normal}.top .langpick select{max-width:6.4rem;padding:0 .35rem 0 1.9rem;font-size:15px}.gethelp{padding:0 .6rem;font-size:.88rem;gap:.25rem}.ttd-actions{gap:.3rem;flex-wrap:wrap;justify-content:flex-end}}@media (max-width:370px){.top .bname{display:none}.gethelp svg{display:none}}.gb small,.advmini-src{white-space:normal;overflow:visible;text-overflow:clip;display:block;line-height:1.3}.hs-cap{max-width:72%;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}html.dark .hl b{color:#ff9a8f}.fl-checkins{list-style:none;padding:0;margin:.4rem 0;font-size:.9em}.fl-checkins li{padding:.2rem 0;overflow-wrap:anywhere}.hs-ctrl{bottom:68px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-tap-highlight-color:transparent}.ob-v101{padding:0;overflow:hidden}.ob-v101 .ob-logo{display:flex;justify-content:center;align-items:center;padding:1.15rem 1rem .85rem;background:var(--card,#fffaf0);position:relative;z-index:1}.ob-v101 .ob-logo .logo,.ob-v101 .ob-logo .logo-wide{margin:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:min(78%,300px)!important;height:auto!important;display:block}.ob-v101 .ob-stage{height:118px;margin:0;border-top:1px solid rgba(122,31,20,.08);padding:0 .5rem;overflow:hidden}.ob-v101 .ob-stage .ob-s1{height:78px}.ob-v101 .ob-stage .ob-s2{height:108px}.ob-v101 .ob-stage .ob-s3{height:50px}.ob-v101 .ob-body{padding-top:.9rem}.ob-v101 .ob-body .logo{margin-top:0}.v6-home .sheet-title{font-size:clamp(1.35rem,5.2vw,1.65rem);margin:.1rem 0 0}.v6-home .sheet-sub{font-size:.86rem;margin:.15rem 0 .35rem}.v6-home .emblem-img{width:52px;height:52px}.v6-home .home-sec{padding-top:.9rem;padding-bottom:.9rem}.v6-home .sh{font-size:clamp(1.02rem,4.2vw,1.18rem);font-weight:700;margin:.1rem 0 .45rem}.v6-home .sh.sm{font-size:.98rem;margin:0}.v6-home .sh svg{width:18px;height:18px}.v6-home .fine{font-size:.82rem}.v6-home .btn{min-height:40px;padding:.45rem .85rem;font-size:.92rem}.v6-home .btn.sm{min-height:36px;padding:.35rem .7rem;font-size:.86rem}.v6-home .shrow .sec-sticker,.v6-home .shrow img{max-height:40px;width:auto}.v6-home .hg .sec-tiles{gap:.45rem}.v6-home .sec-tile{padding:.5rem .55rem;font-size:.86rem;font-weight:600;min-height:52px;border-radius:12px}.v6-home .sec-tile .tic{width:30px;height:30px}.v6-home .sec-tile .tic svg{width:17px;height:17px}.chips-sm{display:flex;flex-wrap:nowrap;gap:.35rem;justify-content:center;margin:.25rem 0 .4rem;overflow-x:auto;scrollbar-width:none}.chips-sm::-webkit-scrollbar{display:none}.chips-sm .chipbtn{min-height:30px!important;height:30px;padding:0 .6rem!important;font-size:.76rem!important;font-weight:600;gap:.28rem;border-radius:99px;white-space:nowrap;flex:0 0 auto}.chips-sm .chipbtn svg{width:15px;height:15px}.adv-top{margin:.2rem 0 .55rem;text-align:left}.adv-top .shrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.advcar{display:flex;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;padding:.1rem .1rem .4rem;margin:0;list-style:none;scrollbar-width:none}.advcar::-webkit-scrollbar{display:none}.advcar>li{flex:0 0 86%;max-width:86%;scroll-snap-align:start;min-width:0}.advcar .advmini-a{display:flex;flex-direction:column;gap:.18rem;padding:.55rem .7rem;height:100%;box-sizing:border-box;border-radius:12px}.advcar .advmini-t{font-size:.9rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.advcar .advmini-d{font-size:.8rem;line-height:1.3;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.advcar .advmini-src{font-size:.72rem}.advcar .live .advmini-a{border-left:4px solid #c62828}.v6-home .hsearch .hs-row{min-height:44px;padding:.2rem .3rem .2rem .7rem}.v6-home .hsearch input{font-size:.95rem}.v6-home .actions4{gap:.5rem;margin:.6rem 0}.v6-home .actions4 .act{padding:.6rem .65rem;min-height:0;border-radius:14px;gap:.15rem}.v6-home .actions4 .act-ic{width:38px;height:38px;border-radius:11px}.v6-home .actions4 .act-ic svg{width:21px;height:21px}.v6-home .actions4 .act-t{font-size:.95rem;font-weight:700;line-height:1.2}.v6-home .actions4 .act-s{font-size:.76rem;line-height:1.25}.diya-quick{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;margin:.1rem 0 .6rem;border-radius:12px;text-decoration:none;color:inherit;background:linear-gradient(90deg,#fff1d6,#ffe1b0);border:1px solid #f0c27a}.diya-quick>span:first-child{font-size:1.35rem}.diya-quick span{display:flex;flex-direction:column;flex:1;min-width:0}.diya-quick b{font-size:.92rem}.diya-quick small{font-size:.76rem;color:#7a4a12}.diya-card{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:16px;text-decoration:none;color:inherit;margin-top:.5rem;background:radial-gradient(120% 140% at 0% 0%,#ffe7b8,#ffd08a 45%,#f6a95a);border:1px solid #e9a24f;box-shadow:0 6px 18px #c9781e2e}.diya-card .dc-t{display:flex;flex-direction:column;gap:.25rem;min-width:0}.diya-card b{font-size:1rem;line-height:1.25;color:#5b1f0e}.diya-card small{font-size:.8rem;color:#5b3a1a}.diya-card .btn{align-self:flex-start;margin-top:.2rem}.diya-card img{flex:0 0 auto;height:72px;width:auto}.diya-steps{margin:.3rem 0 .7rem;padding-left:1.2rem;font-size:.92rem}.okmsg{background:#e8f5e9;border:1px solid #a5d6a7;padding:.55rem .7rem;border-radius:10px;margin:.6rem 0}.vc-compact{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;margin:.2rem 0 .6rem;border-radius:14px;background:var(--card,#fffaf0);border:1px solid var(--line2,#D4B98A)}.vc-compact .vc-ic{flex:0 0 auto;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fdebd3;color:#7a1f14}.vc-compact .vc-t{flex:1;min-width:0}.vc-compact .vc-h{font-size:.95rem;font-weight:700;margin:0;line-height:1.2}.vc-compact .vc-s{font-size:.76rem;margin:.1rem 0 0;line-height:1.3;color:var(--ink2)}.vc-compact .veh-pass{font-size:.78rem;margin:.2rem 0 0}.vc-compact .btn{flex:0 0 auto;white-space:nowrap}@media (max-width:370px){.vc-compact{flex-wrap:wrap}.vc-compact .btn{width:100%;justify-content:center}}.tripcard{margin:.1rem 0 .65rem;padding:.65rem .75rem;border-radius:14px;background:linear-gradient(135deg,#7a1f14,#a8481e);color:#fff8ec;text-align:left}.tripcard a{color:inherit}.tripcard .btn{background:#fff8ec;color:#7a1f14;border-color:#fff8ec}.tripcard .btn.ghost{background:transparent;color:#fff8ec;border-color:#fff8ec99}.tc-top{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tc-h{font-size:1rem;margin:0;display:flex;align-items:center;gap:.35rem;flex:1}.tc-cd{font-size:.78rem;font-weight:700;background:#ffffff2e;padding:.12rem .5rem;border-radius:99px}.tc-cd.today{background:#ffd54f;color:#5b1f0e}.tc-meta{display:flex;flex-wrap:wrap;gap:.25rem .8rem;font-size:.8rem;margin:.35rem 0}.tc-meta span{display:inline-flex;align-items:center;gap:.25rem}.tc-next{font-size:.88rem;margin:.2rem 0 .45rem}.tc-next small{opacity:.8}.tc-next time{font-weight:700}.tc-acts{display:flex;gap:.4rem;flex-wrap:wrap}.tripcard .fine,.tripcard [data-testid=notif-enable]{margin-top:.4rem;color:#fff8ec}.tripcta{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;margin:.1rem 0 .6rem;border-radius:12px;border:1px dashed #c4581b;text-decoration:none;color:inherit;text-align:left}.tripcta span{display:flex;flex-direction:column;flex:1;min-width:0}.tripcta b{font-size:.92rem}.tripcta small{font-size:.76rem}.v6-home .calmlist li a{padding:.45rem .5rem;gap:.6rem}.v6-home .calmlist img{width:52px;height:52px;border-radius:10px}.v6-home .calmlist b{font-size:.92rem}.v6-home .fac-row{gap:.35rem}.v6-home .fac-item{padding:.35rem .2rem;gap:.15rem}.v6-home .fac-item .lb{font-size:.74rem;font-weight:600}.lug-sec .shrow{display:flex;align-items:center;gap:.5rem}.lug-steps{margin:.35rem 0 .5rem;padding-left:1.25rem;font-size:.86rem;line-height:1.45}.lug-ctr{list-style:none;padding:0;margin:0 0 .55rem;display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none}.lug-ctr li{flex:0 0 auto;padding:.35rem .6rem;border-radius:10px;background:#f6ecdc;font-size:.78rem;display:flex;flex-direction:column}.v6-home .home-groups>.hg,.v6-home .cv,.v6-home .shelf-sec,.v6-home .dl{content-visibility:auto;contain-intrinsic-size:auto 320px}.nb-card .nb-status{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.9rem;margin:.2rem 0 .5rem}.live-pill.off{background:#9e9e9e}.nb-peers{list-style:none;padding:0;margin:.3rem 0 .6rem;display:flex;flex-direction:column;gap:.4rem}.nb-peers li{display:flex;align-items:center;gap:.65rem;padding:.45rem .55rem;border-radius:12px;background:#f6ecdc}.nb-arrow{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#1565c0;color:#fff;font-size:1.1rem;transition:transform .4s ease;flex:0 0 auto;rotate:-90deg}.nb-mi{display:flex;flex-direction:column;min-width:0}.nb-mi small{font-size:.78rem;overflow-wrap:anywhere}.nb-explain{border:1px dashed #1565c0;background:#f1f6fd}.v6-home .advcar{margin:0;padding:.1rem 0 .4rem;scroll-padding-left:0}.advcar>li.advmini{flex:0 0 86%;max-width:86%}.diya-quick span{align-items:flex-start;text-align:left}.vc-compact .vc-h{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.vc-compact .vc-h .status{font-size:.66rem;padding:.02rem .35rem}.vc-compact .vc-s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vc-compact .btn.sm{font-size:.8rem;padding:.35rem .6rem;white-space:normal;max-width:44%;text-align:center;line-height:1.2}.diya-quick>span:nth-child(2){display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important}.vc-compact .vc-t{text-align:left}@media (max-width:420px){.vc-compact .vc-ic{display:none}.vc-compact .btn.sm{max-width:40%}}.chips-sm{margin:0 0 .1rem}.chips-sm .chipbtn{height:44px!important;min-height:44px!important;border:7px solid transparent!important;border-left-width:0!important;border-right-width:0!important;background-clip:padding-box!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 38%,transparent)}
