@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_c691a9{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_c691a9{--font-nunito:"Nunito","Nunito Fallback"}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.woff2) format("woff2");unicode-range:u+00??,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-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");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-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:81.82%;descent-override:34.80%;line-gap-override:0.00%;size-adjust:106.33%}.__className_602086{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.__variable_602086{--font-tamil:"Noto Sans Tamil","Noto Sans Tamil Fallback"}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c1d65dfc8520bfad-s.p.woff2) format("woff2");unicode-range:u+0307,u+0323,u+0951-0952,u+0964-0965,u+0b83,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-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1eb17fc6e79f57fc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b64ce62e29288222-s.woff2) format("woff2");unicode-range:u+00??,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-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c1d65dfc8520bfad-s.p.woff2) format("woff2");unicode-range:u+0307,u+0323,u+0951-0952,u+0964-0965,u+0b83,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-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1eb17fc6e79f57fc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b64ce62e29288222-s.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:80.08%;descent-override:35.50%;line-gap-override:0.00%;size-adjust:107.90%}.__className_08dbe3{font-family:Noto Sans Malayalam,Noto Sans Malayalam Fallback;font-style:normal}.__variable_08dbe3{--font-malayalam:"Noto Sans Malayalam","Noto Sans Malayalam Fallback"}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,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-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.woff2) format("woff2");unicode-range:u+00??,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-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,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-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:75.45%;descent-override:50.36%;line-gap-override:0.00%;size-adjust:107.22%}.__className_0b9e37{font-family:Noto Sans Kannada,Noto Sans Kannada Fallback;font-style:normal}.__variable_0b9e37{--font-kannada:"Noto Sans Kannada","Noto Sans Kannada Fallback"}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8f65a5fbebf0692a-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c00-0c7f,u+1cd5-1cd6,u+1cd8,u+1cda,u+1cf2,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ed82e5088ae7ccbe-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd22cb49c66b861c-s.woff2) format("woff2");unicode-range:u+00??,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-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8f65a5fbebf0692a-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c00-0c7f,u+1cd5-1cd6,u+1cd8,u+1cda,u+1cf2,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ed82e5088ae7ccbe-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd22cb49c66b861c-s.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:81.05%;descent-override:45.05%;line-gap-override:0.00%;size-adjust:107.22%}.__className_646f0c{font-family:Noto Sans Telugu,Noto Sans Telugu Fallback;font-style:normal}.__variable_646f0c{--font-telugu:"Noto Sans Telugu","Noto Sans Telugu Fallback"}:root{--ink:#2e2a4a;--accent:#f0937a;--accent-soft:#fff1e8;--accent-line:#f4d3c2;--grey:#67637c;--paper:#fff9f1;--sea:#cbe9ee;--sea-deep:#a9d9e3;--teal:#4f9aa0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-nunito),var(--font-tamil),"Noto Sans Tamil",system-ui,sans-serif;color:var(--ink);background:var(--paper);line-height:1.45}a{color:inherit}button,input{font-family:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.app{max-width:1040px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}main{flex:1 1}.top{background:var(--paper);justify-content:space-between;gap:12px;padding:8px 16px;min-height:60px}.brand,.top{display:flex;align-items:center}.brand{gap:8px;font-weight:800;font-size:17px;text-decoration:none}.lang{display:flex;background:var(--accent-soft);border-radius:999px;padding:3px;flex:0 0 auto}.lang button{min-height:44px;min-width:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-size:14px;font-weight:700;cursor:pointer}.lang button.on{background:var(--ink);color:#fff}.strip{background:var(--accent-soft);border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line);color:var(--ink);font-size:12px;line-height:1.4;padding:8px 16px}.foot-note{padding:20px 16px 28px;font-size:13px;color:var(--grey);text-align:center}.page{padding:8px 16px 16px;display:flex;flex-direction:column;gap:14px}h1{font-size:26px;line-height:1.2}h1,h2{margin:0;font-weight:800}h2{font-size:17px}.sub{margin:0;font-size:14px;color:var(--grey);font-weight:500}.center{text-align:center}.empty{margin:0;color:var(--grey)}.stack{flex-direction:column;gap:10px}.row,.stack{display:flex}.row{flex-wrap:wrap;gap:8px}.back{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--ink);text-decoration:none;cursor:pointer}.back,.chip{align-self:flex-start;font-size:14px;font-weight:800}.chip{background:var(--accent-soft);border:2px solid var(--accent);border-radius:999px;padding:4px 14px}.srch{display:flex;gap:8px}.inp{flex:1 1;min-width:0;min-height:52px;border:2px solid var(--accent-line);border-radius:999px;padding:0 20px;font-size:15px;background:#fff;color:var(--ink)}.inp::placeholder{color:var(--grey)}.go{min-height:52px;padding:0 20px;border:0;background:var(--ink);color:#fff;font-weight:800;font-size:15px}.f,.go{border-radius:999px;cursor:pointer}.f{min-height:44px;padding:0 16px;border:2px solid var(--accent-line);font-size:14px;font-weight:700;background:#fff;color:var(--ink)}.f.on{background:var(--ink);border-color:var(--ink);color:#fff}.cards{gap:12px}.card,.cards{display:flex;flex-direction:column}.card{position:relative;overflow:hidden;background:#fff;border:2px solid var(--accent-line);border-radius:22px;padding:16px 44px 16px 16px;gap:6px;text-decoration:none}.card:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent var(--accent) transparent transparent}.card b{font-size:17px;font-weight:800}.card .d{font-size:14px;color:var(--grey);font-weight:500}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;border:1px solid transparent}.tag.s{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.tag.u{background:var(--ink);border-color:var(--ink);color:#fff}.tag.p{background:#fff;border-color:var(--accent-line);color:var(--grey)}.note{display:flex;justify-content:space-between;gap:12px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:16px;padding:10px 14px;font-size:14px}.note,.note a{align-items:center}.note a{flex:0 0 auto;min-height:44px;display:inline-flex;font-weight:800}.sec{background:#fff;border:2px solid var(--accent-line);border-radius:18px;padding:12px 14px}.sec h2{font-size:15px;margin-bottom:6px;display:flex;align-items:center;gap:8px}.sec h2:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);flex:0 0 10px}.sec li,.sec p{font-size:14px;margin:0 0 6px}.sec ol,.sec ul{margin:0 0 6px;padding-left:20px}.sec .pending{color:var(--grey);font-style:italic}.cta{flex-direction:column;gap:10px;margin-top:4px}.btn,.cta{display:flex}.btn{min-height:52px;padding:0 20px;border-radius:999px;background:var(--ink);color:#fff;font-weight:800;font-size:16px;align-items:center;justify-content:center;text-align:center;text-decoration:none}.btn.alt{background:#fff;color:var(--ink);border:2px solid var(--ink)}@media (min-width:760px){.page,.strip,.top{padding-left:32px;padding-right:32px}.page{gap:18px}h1{font-size:32px}.srch{max-width:640px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.detail{max-width:760px}.cta{flex-direction:row;flex-wrap:wrap}.cta .sub{flex-basis:100%;text-align:left}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}html.zooming{overflow:hidden}.welcome .intro{display:flex;flex-direction:column;gap:12px}.mapTitle{font-size:15px;color:var(--grey);font-weight:700;margin-top:4px}.mapStage,.mapZoom{position:relative}.mapZoom{z-index:40;will-change:transform}.mapBox{position:relative;container-type:inline-size;border-radius:28px;overflow:hidden;background:radial-gradient(120% 70% at 20% 0,#dff4f6 0,transparent 60%),linear-gradient(180deg,var(--sea) 0,var(--sea-deep) 100%);box-shadow:0 10px 30px rgba(29,26,58,.14),inset 0 0 0 3px #fff}.map{display:block;width:100%;height:auto}.seaText{color:#4a97a8;font-family:var(--font-nunito),system-ui,sans-serif;pointer-events:none;opacity:.85}.shape{cursor:pointer;outline:none;transition:filter .2s ease,transform .25s ease;transform-box:fill-box;transform-origin:center}.shape path{filter:drop-shadow(0 3px 0 rgba(29,26,58,.22))}.shape:focus-visible,.shape:hover{filter:brightness(1.1) saturate(1.1);transform:translateY(-3px)}.shape:focus-visible path{stroke:var(--ink);stroke-width:4}.shape.open path{animation:glow 2.6s ease-in-out infinite}@keyframes glow{0%,to{filter:drop-shadow(0 3px 0 rgba(29,26,58,.22))}50%{filter:drop-shadow(0 3px 0 rgba(29,26,58,.22)) drop-shadow(0 0 9px rgba(255,255,255,.95))}}.shape.nudge{animation:nudge .45s ease}@keyframes nudge{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.mapLabels{position:absolute;inset:0;pointer-events:none}.geoLabel,.mapLabel{opacity:0;position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:0;background:none;color:#1b2333;font-size:clamp(9px,3.5cqw,17px);line-height:1.15;white-space:nowrap;transition:opacity .5s ease;-webkit-text-stroke:3.5px rgba(255,255,255,.92);paint-order:stroke fill;text-shadow:0 0 6px rgba(255,255,255,.8)}.geoLabel b,.mapLabel b{font-weight:800}.geoLabel b{letter-spacing:.08em;text-transform:uppercase}.geoLabel i,.mapLabel i{font-style:normal;font-weight:700;font-size:.92em;color:#1b2333}.geoLabel i[lang=ta],.mapLabel i[lang=ta]{font-family:var(--font-tamil),"Noto Sans Tamil",sans-serif}.geoLabel i[lang=ml],.mapLabel i[lang=ml]{font-family:var(--font-malayalam),"Noto Sans Malayalam",sans-serif}.geoLabel i[lang=kn],.mapLabel i[lang=kn]{font-family:var(--font-kannada),"Noto Sans Kannada",sans-serif}.geoLabel i[lang=te],.mapLabel i[lang=te]{font-family:var(--font-telugu),"Noto Sans Telugu",sans-serif}.geoLabel em,.mapLabel em{font-style:normal;font-weight:800;font-size:.74em;color:#2f7d6a}.geoLabel em{color:#1f6b52}.geoLabel em:before,.mapLabel em:before{content:"\25CF ";font-size:.8em}.mapNote{margin:12px 0 0;min-height:24px;text-align:center;font-weight:700;color:var(--ink)}.wash{position:fixed;inset:0;z-index:70;opacity:0;pointer-events:none}.picking .mapLabel,.picking .seaText,.picking .shape:not(.chosen){opacity:0;transition:opacity .6s ease}.picking .mapBox{box-shadow:none}.picking .shape,.picking .shape path{animation:none;pointer-events:none}.picking .shape.chosen{filter:none;transform:none}.persona{gap:14px;padding:8px 16px 0}.persona,.personaIntro{display:flex;flex-direction:column}.personaIntro{gap:12px}.personaIntro .row{align-items:center}.personaSub{display:none}.road{container-type:inline-size;position:relative;margin:0 -16px;overflow:hidden;background:#8cc152}.roadImg{position:absolute;inset:0;width:100%;height:100%;display:block}.road ul{margin:0;padding:0;list-style:none}.road li{left:0;right:0}.road li,.who{position:absolute}.who{inset:0;display:block;color:var(--ink);text-decoration:none}.who:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.who .char{position:absolute;left:var(--road-x);bottom:4%;width:34cqw;height:88%;transform:translateX(-50%);pointer-events:none}.who .whoCard{position:absolute;right:3%;bottom:7%;display:flex;align-items:center;gap:10px;width:min(54%,320px);box-sizing:border-box;padding:10px 12px 10px 14px;border-radius:14px;background:rgba(255,250,240,.95);box-shadow:0 4px 0 rgba(40,30,10,.22)}.who:hover .whoCard{background:#fff}.who .whoCard b{display:block;font-size:16px;font-weight:800;line-height:1.2}.who .whoCard small{display:block;margin-top:2px;font-size:12.5px;line-height:1.3;color:var(--grey);font-weight:700}.who .go2{margin-left:auto;font-weight:800;font-size:26px;line-height:1;color:#e4572e}.ch-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 6px rgba(29,26,58,.3));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.cards .card{animation:rise .6s cubic-bezier(.2,.9,.3,1.1) both}.cards .card:nth-child(2){animation-delay:80ms}.cards .card:nth-child(3){animation-delay:.16s}.cards .card:nth-child(4){animation-delay:.24s}.cards .card:nth-child(n+5){animation-delay:.32s}@media (min-width:760px){.welcome{flex-direction:row;align-items:center;gap:40px;padding-top:16px}.welcome .intro{flex:1 1;gap:16px}.welcome .mapStage{flex:0 0 min(520px,52%)}.welcome h1{font-size:44px}.welcome .sub{font-size:17px}}@media (min-width:900px){.persona{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px);align-items:start;grid-gap:40px;gap:40px;padding:32px 32px 40px}.personaIntro{position:-webkit-sticky;position:sticky;top:24px;gap:16px}.personaIntro h1{font-size:44px}.personaSub{display:block;font-size:18px}.road{margin:0;border-radius:20px;box-shadow:0 10px 30px rgba(40,30,10,.18)}.who .whoCard{padding:14px 16px 14px 18px}.who .whoCard b{font-size:19px}.who .whoCard small{font-size:14px}}.planetStage{position:fixed;inset:0;z-index:30;background:#000}.planetBox{container-type:inline-size;overflow:hidden;background:#000}.planetBox,.stars{position:absolute;inset:0}.stars{width:100%;height:100%;pointer-events:none;animation:twinkle 5s ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:.8}to{opacity:1}}.planetCanvas{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}html.space,html.space body{background:#000;overflow:hidden}html.space .foot-note,html.space .planetStage .mapNote,html.space .strip,html.space .top,html.space .welcome .intro{position:relative;z-index:60;transition:opacity 1.1s ease,transform 1.1s ease}html.space.zooming .foot-note,html.space.zooming .planetStage .mapNote,html.space.zooming .strip,html.space.zooming .top,html.space.zooming .welcome .intro,html.space:not(.spaceReady) .foot-note,html.space:not(.spaceReady) .planetStage .mapNote,html.space:not(.spaceReady) .strip,html.space:not(.spaceReady) .top,html.space:not(.spaceReady) .welcome .intro{opacity:0;transform:translateY(-12px);pointer-events:none}html.space .top{background:rgba(4,7,18,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.space .top .brand{color:#fff}html.space .strip{background:rgba(4,7,18,.6);border-color:rgba(255,255,255,.12);color:#dfe6ff}html.space .welcome .intro{padding:14px 16px 36px;background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.42) 60%,rgba(0,0,0,0));gap:8px}html.space .welcome h1{color:#fff;font-size:24px}html.space .welcome .sub{color:#cdd6f5;font-size:14px}html.space .mapTitle{display:none}html.space .planetStage .mapNote{position:absolute;left:16px;right:16px;bottom:40px;margin:0;color:#dfe6ff;text-shadow:0 1px 6px #000}html.space .foot-note{position:fixed;left:0;right:0;bottom:0;padding:8px 16px 10px;font-size:11px;color:#8f9ac0}@media (min-width:900px){html.space .welcome .intro{max-width:560px}}html.space .welcome,html.space .welcome.page{padding:0}.earthCanvas,.earthLines{position:absolute;inset:0;width:100%;height:100%}.earthStage .stars{opacity:0;transition:opacity .8s ease}.earthStage .planetBox.on .stars{opacity:1}.earthLines{opacity:0}.earthLines path{fill:#f2a33a;fill-opacity:0;stroke:#fff6dc;stroke-opacity:.95;stroke-width:1.4;stroke-linejoin:round;cursor:pointer;transition:fill-opacity .25s ease,stroke-width .25s ease}.earthLines path.on{fill-opacity:.38;stroke:#ffd28f;stroke-width:2.6}.earthLeader{stroke:#fff;stroke-opacity:.8;stroke-width:1}.earthNames{position:absolute;inset:0;pointer-events:none}.earthName,.seaName{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.earthName{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 6px;border:0;border-radius:8px;background:none;font:inherit;color:#fff;text-decoration:none;text-align:center;line-height:1.2;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.75)}.earthName.end{align-items:flex-end;text-align:right}.earthName.on,.earthName:hover{color:#ffd28f}.earthName:focus-visible{outline:2px solid #f2a33a;outline-offset:2px}.earthName b{font-weight:800;font-size:clamp(13px,1.25vw,18px);letter-spacing:.02em}.earthName i{font-style:normal;font-weight:700;font-size:clamp(12px,1.1vw,16px)}.earthName i[lang=ta]{font-family:var(--font-tamil),"Noto Sans Tamil",sans-serif}.earthName i[lang=ml]{font-family:var(--font-malayalam),"Noto Sans Malayalam",sans-serif}.earthName i[lang=kn]{font-family:var(--font-kannada),"Noto Sans Kannada",sans-serif}.earthName i[lang=te]{font-family:var(--font-telugu),"Noto Sans Telugu",sans-serif}.earthName em{margin-top:2px;font-style:normal;font-weight:700;font-size:clamp(10.5px,.85vw,12.5px);color:#d5dbe3}.earthName em.open{color:#ffc46e}.earthName em.open:before{content:"\25CF ";color:#f2a33a}.seaName{font-style:italic;font-size:clamp(10px,1vw,14px);letter-spacing:.2em;text-transform:uppercase;color:rgba(214,236,250,.7);text-shadow:0 1px 3px rgba(0,10,30,.6);pointer-events:none}.earthWash{background:#000}html.space.zooming .earthStage .mapNote{opacity:0}