@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.p.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_ac1e8f{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_ac1e8f{--ff-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_35fc21{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_35fc21{--ff-source-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a3a053d5ba3eaf5e-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");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,u+11df0-11df1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c4304ec38a9b26cf-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aaeab2556cf1c8a5-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Bengali;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a3a053d5ba3eaf5e-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");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,u+11df0-11df1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c4304ec38a9b26cf-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Bengali;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aaeab2556cf1c8a5-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Bengali;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a3a053d5ba3eaf5e-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");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,u+11df0-11df1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c4304ec38a9b26cf-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Bengali;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aaeab2556cf1c8a5-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Bengali;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a3a053d5ba3eaf5e-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");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,u+11df0-11df1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c4304ec38a9b26cf-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Bengali;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aaeab2556cf1c8a5-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Bengali Fallback;src:local("Arial");ascent-override:86.24%;descent-override:38.37%;line-gap-override:0.00%;size-adjust:106.33%}.__className_48189b{font-family:Noto Sans Bengali,Noto Sans Bengali Fallback;font-style:normal}.__variable_48189b{--ff-noto-bengali:"Noto Sans Bengali","Noto Sans Bengali Fallback"}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/deb0a8988b10e311-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");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,u+11df0-11df1}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b6315929af5f3ef2-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Serif Bengali";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dca28f109021a694-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Serif Bengali";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/deb0a8988b10e311-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");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,u+11df0-11df1}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b6315929af5f3ef2-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Serif Bengali";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dca28f109021a694-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) 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 Serif Bengali Fallback";src:local("Times New Roman");ascent-override:92.04%;descent-override:42.31%;line-gap-override:0.00%;size-adjust:118.65%}.__className_4117f9{font-family:"Noto Serif Bengali","Noto Serif Bengali Fallback";font-style:normal}.__variable_4117f9{--ff-noto-serif-bengali:"Noto Serif Bengali","Noto Serif Bengali Fallback"}@font-face{font-family:jbm;src:url(/_next/static/media/8e2e0001a0e4caec-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jbm;src:url(/_next/static/media/8e2e0001a0e4caec-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jbm;src:url(/_next/static/media/8e2e0001a0e4caec-s.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jbm Fallback;src:local("Arial");ascent-override:102.00%;descent-override:30.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_99dd47{font-family:jbm,jbm Fallback}.__variable_99dd47{--ff-jbm:"jbm","jbm Fallback"}@font-face{font-family:notoDevanagari;src:url(/_next/static/media/fe2d7f0f4dd64702-s.p.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoDevanagari;src:url(/_next/static/media/fe2d7f0f4dd64702-s.p.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:notoDevanagari;src:url(/_next/static/media/fe2d7f0f4dd64702-s.p.woff2?dpl=dpl_9Y8oXfVi4qQXEtVDso4ERr29vwMk) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:notoDevanagari Fallback;src:local("Arial");ascent-override:84.16%;descent-override:38.32%;line-gap-override:0.00%;size-adjust:106.47%}.__className_17cbc6{font-family:notoDevanagari,notoDevanagari Fallback}.__variable_17cbc6{--ff-devanagari:"notoDevanagari","notoDevanagari Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-sans:var(--kv-font-sans),system-ui,-apple-system,sans-serif;--font-serif:var(--kv-font-sans),Georgia,serif;--font-mono:var(--kv-font-mono),ui-monospace,Menlo,monospace;--spacing:.25rem;--font-weight-semibold:600;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:var(--kv-navy-800);--color-ink-2:var(--kv-navy-500);--color-cream:var(--kv-blue-50);--color-cream-2:var(--kv-white);--color-cream-3:var(--kv-blue-50);--color-teal:var(--kv-blue-500);--color-teal-3:var(--kv-blue-500);--color-teal-soft:var(--kv-line);--color-orange:var(--kv-red-500);--color-orange-soft:var(--kv-red-500);--color-orange-warm:var(--kv-red-100);--color-sage:var(--kv-green-300);--color-sage-soft:var(--kv-green-200);--color-coral:var(--kv-red-500);--color-coral-soft:var(--kv-red-100);--font-display:var(--kv-font-sans),system-ui,sans-serif;--font-narrow:var(--kv-font-sans),system-ui,sans-serif;--radius-card:16px;--radius-card-sm:10px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--line);-webkit-tap-highlight-color:transparent;box-sizing:border-box}:focus-visible{outline-color:var(--teal)}html{font-family:var(--font-sans),-apple-system,system-ui,sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5}body{background:var(--bg);color:var(--text);min-height:100dvh}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 60,"SOFT" 30,"wdth" 100;letter-spacing:-.01em;font-weight:500}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),var(--_highlight) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,var(--_highlight) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.font-display{font-family:var(--font-display)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-out{--tw-exit-scale:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--kv-navy:#0e2a47;--kv-blue:#1f8fe0;--kv-green:#20b5a0;--kv-yellow:#f6b419;--kv-orange:#e8772e;--kv-deep:#081a2e;--kv-pale:#f2f8fc;--kv-line:#d5e1ec;--kv-muted:#5a6b7d;--kv-muted-dark:#9fb2c6;--kv-white:#fff;--kv-navy-50:#f1f2f4;--kv-navy-100:#dde1e5;--kv-navy-200:#b7bfc8;--kv-navy-300:#8694a3;--kv-navy-400:#4a5f75;--kv-navy-500:#0e2a47;--kv-navy-600:#0c243c;--kv-navy-700:#0a1d30;--kv-navy-800:#071524;--kv-navy-900:#050e18;--kv-blue-50:#f2f8fd;--kv-blue-100:#e0effb;--kv-blue-200:#bcddf6;--kv-blue-300:#8fc7f0;--kv-blue-400:#57abe8;--kv-blue-500:#1f8fe0;--kv-blue-600:#1a7abe;--kv-blue-700:#156198;--kv-blue-800:#104870;--kv-blue-900:#0b314c;--kv-green-50:#f2fbf9;--kv-green-100:#e0f5f2;--kv-green-200:#bce9e2;--kv-green-300:#90dad0;--kv-green-400:#58c8b8;--kv-green-500:#20b5a0;--kv-green-600:#1b9a88;--kv-green-700:#167b6d;--kv-green-800:#105a50;--kv-green-900:#0b3e36;--kv-yellow-50:#fefaf1;--kv-yellow-100:#fef4df;--kv-yellow-200:#fce8ba;--kv-yellow-300:#fada8c;--kv-yellow-400:#f8c752;--kv-yellow-500:#f6b419;--kv-yellow-600:#d19915;--kv-yellow-700:#a77a11;--kv-yellow-800:#7b5a0c;--kv-yellow-900:#543d08;--kv-orange-50:#fef7f2;--kv-orange-100:#fcece2;--kv-orange-200:#f8d6c0;--kv-orange-300:#f4bb96;--kv-orange-400:#ee9962;--kv-orange-500:#e8772e;--kv-orange-600:#c56527;--kv-orange-700:#9e511f;--kv-orange-800:#743c17;--kv-orange-900:#4f2810;--kv-red-50:#fdf4f4;--kv-red-100:#f9e5e5;--kv-red-200:#f3c7c7;--kv-red-300:#eaa2a2;--kv-red-400:#e07474;--kv-red-500:#d64545;--kv-red-600:#b63b3b;--kv-red-700:#922f2f;--kv-red-800:#6b2222;--kv-red-900:#491717;--kv-slate-50:#f5f6f7;--kv-slate-100:#e8eaed;--kv-slate-200:#ced3d8;--kv-slate-300:#acb5be;--kv-slate-400:#83909e;--kv-slate-500:#5a6b7d;--kv-slate-600:#4c5b6a;--kv-slate-700:#3d4955;--kv-slate-800:#2d363e;--kv-slate-900:#1f242a;--kv-success:var(--kv-green-600);--kv-warning:var(--kv-yellow-700);--kv-danger:var(--kv-red-500);--kv-info:var(--kv-blue-600);--kv-chart-1:var(--kv-blue-500);--kv-chart-2:var(--kv-navy-500);--kv-chart-3:var(--kv-green-500);--kv-chart-4:var(--kv-yellow-500);--kv-chart-5:var(--kv-blue-300);--kv-chart-6:var(--kv-slate-400);--kv-font-sans:"Archivo","Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--kv-font-serif:"Source Serif 4","Noto Serif Bengali",Georgia,"Times New Roman",serif;--kv-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--kv-font-bn:"Noto Sans Bengali","Archivo",sans-serif;--kv-font-bn-serif:"Noto Serif Bengali","Source Serif 4",serif;--kv-text-xs:.75rem;--kv-text-sm:.875rem;--kv-text-base:1rem;--kv-text-lg:1.125rem;--kv-text-xl:1.375rem;--kv-text-2xl:1.75rem;--kv-text-3xl:2.25rem;--kv-text-4xl:3rem;--kv-text-5xl:4rem;--kv-weight-body:400;--kv-weight-medium:500;--kv-weight-semibold:600;--kv-weight-bold:700;--kv-leading-tight:1.1;--kv-leading-snug:1.3;--kv-leading-body:1.6;--kv-tracking-heading:-.02em;--kv-radius-sm:6px;--kv-radius:10px;--kv-radius-lg:14px;--kv-radius-pill:999px;--kv-space-1:4px;--kv-space-2:8px;--kv-space-3:12px;--kv-space-4:16px;--kv-space-5:24px;--kv-space-6:32px;--kv-space-7:48px;--kv-space-8:64px;--kv-space-9:96px;--kv-shadow-1:0 1px 2px #0e2a470f,0 1px 3px #0e2a4714;--kv-shadow-2:0 4px 12px #0e2a471a;--kv-shadow-3:0 12px 32px #0e2a4724;--kv-focus:0 0 0 3px #1f8fe059;--kv-ease-out:cubic-bezier(.22,.61,.36,1);--kv-dur-fast:.12s;--kv-dur:.2s;--kv-dur-slow:.4s;--kv-primary:var(--kv-navy-500);--kv-primary-hover:var(--kv-navy-600);--kv-on-primary:var(--kv-white);--kv-accent:var(--kv-blue-500);--kv-accent-soft:var(--kv-blue-50);--kv-highlight:var(--kv-yellow-500);--kv-link:var(--kv-blue-600);--kv-surface:var(--kv-white);--kv-surface-alt:var(--kv-pale);--kv-text:var(--kv-navy-500);--kv-text-muted:var(--kv-muted);--kv-border:var(--kv-line)}[data-brand=kinavik]{--kv-primary:var(--kv-navy-500);--kv-primary-hover:var(--kv-navy-600);--kv-accent:var(--kv-blue-500);--kv-accent-soft:var(--kv-blue-50)}[data-brand=anirar360]{--kv-primary:var(--kv-navy-500);--kv-primary-hover:var(--kv-navy-600);--kv-accent:var(--kv-green-500);--kv-accent-soft:var(--kv-green-50)}[data-brand=studioimagine]{--kv-primary:var(--kv-blue-500);--kv-primary-hover:var(--kv-blue-600);--kv-accent:var(--kv-navy-500);--kv-accent-soft:var(--kv-blue-50)}[data-brand=aaro]{--kv-primary:var(--kv-blue-500);--kv-primary-hover:var(--kv-blue-600);--kv-accent:var(--kv-yellow-500);--kv-accent-soft:var(--kv-yellow-50);--kv-radius:14px;--kv-radius-lg:20px}[data-brand=ghuro]{--kv-primary:var(--kv-blue-500);--kv-primary-hover:var(--kv-blue-600);--kv-accent:var(--kv-yellow-500);--kv-accent-soft:var(--kv-yellow-50)}[data-brand=shaaro]{--kv-primary:var(--kv-navy-500);--kv-primary-hover:var(--kv-navy-600);--kv-accent:var(--kv-blue-500);--kv-accent-soft:var(--kv-blue-50)}[data-brand=nongor],[data-brand=paaro]{--kv-primary:var(--kv-blue-500);--kv-primary-hover:var(--kv-blue-600);--kv-accent:var(--kv-navy-500);--kv-accent-soft:var(--kv-blue-50)}[data-brand=nongor]{--kv-surface-alt:var(--kv-deep)}.kv-dark,[data-theme=dark]{--kv-surface:var(--kv-deep);--kv-surface-alt:var(--kv-navy-800);--kv-text:var(--kv-white);--kv-text-muted:var(--kv-muted-dark);--kv-border:#1b3350;--kv-link:var(--kv-blue-300);--kv-primary:var(--kv-blue-500);--kv-primary-hover:var(--kv-blue-400)}:lang(bn){font-family:var(--kv-font-bn)}:root{--kv-font-sans:var(--ff-archivo),var(--ff-noto-bengali),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--kv-font-serif:var(--ff-source-serif),var(--ff-noto-serif-bengali),Georgia,"Times New Roman",serif;--kv-font-mono:var(--ff-jbm),ui-monospace,"SFMono-Regular",Consolas,monospace;--kv-font-bn:var(--ff-noto-bengali),var(--ff-archivo),sans-serif;--kv-font-bn-serif:var(--ff-noto-serif-bengali),var(--ff-source-serif),serif}[data-brand=ghuro]{--kv-primary:var(--kv-blue-700);--kv-primary-hover:var(--kv-blue-800);--kv-link:var(--kv-blue-700)}html[data-mode=dark]{--kv-surface:var(--kv-deep);--kv-surface-alt:var(--kv-navy-800);--kv-text:var(--kv-white);--kv-text-muted:var(--kv-muted-dark);--kv-border:#1b3350;--kv-link:var(--kv-blue-300);--kv-primary:var(--kv-blue-700);--kv-primary-hover:var(--kv-blue-600)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--kv-focus);outline:none}.gl-lockup{display:inline-flex}.gl-lockup .gl-on-dark,html[data-mode=dark] .gl-lockup .gl-on-light{display:none!important}html[data-mode=dark] .gl-lockup .gl-on-dark{display:block!important}.kv-endorse a{color:inherit;text-underline-offset:2px;text-decoration:underline}.kv-endorse a:hover{color:var(--kv-link)}@media (max-width:640px){.app-lockup,.brand-lockup{--lockup-h:28px}}:root[data-theme=classic]{--paper:var(--kv-yellow-100);--paper-deep:var(--kv-yellow-100);--surface:var(--kv-yellow-50);--surface-2:var(--kv-yellow-100);--surface-3:var(--kv-yellow-100);--ink:var(--kv-navy-900);--ink-2:var(--kv-slate-900);--ink-soft:var(--kv-slate-800);--ink-mute:var(--kv-slate-600);--ink-faint:var(--kv-slate-300);--brand:var(--kv-slate-700);--brand-2:var(--kv-navy-400);--brand-soft:var(--color-teal-soft);--jade:var(--kv-slate-700);--warm:var(--kv-yellow-300);--warm-deep:var(--kv-yellow-700);--warm-soft:var(--kv-yellow-200);--sage:var(--kv-green-300);--sage-soft:var(--kv-green-200);--coral:var(--kv-red-600);--coral-soft:var(--kv-red-200);--plum:var(--kv-navy-400);--plum-soft:var(--kv-navy-200);--line:var(--kv-yellow-200);--line-soft:var(--kv-yellow-100);--line-strong:var(--kv-slate-400);--hairline:var(--kv-yellow-200);--display:var(--kv-font-sans),system-ui,sans-serif;--display-w-h:700;--display-w-m:600;--display-w:600;--serif:var(--kv-font-sans),Georgia,serif;--italic:var(--kv-font-sans),Georgia,serif;--body:var(--kv-font-sans),system-ui,sans-serif;--mono:var(--kv-font-sans),"Inter",sans-serif;--code:var(--kv-font-mono),ui-monospace,monospace;--body-size:15px;--body-line:1.55;--body-w:400;--body-w-b:500;--label-size:11px;--label-track:.14em;--em-size:1.18em;--size-display:30px;--size-h1:24px;--size-h2:18px;--size-h3:16px;--size-card:17px;--size-body:15px;--size-caption:11px;--size-mono-cap:10px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:9999px;--pad-card:16px;--pad-section:18px;--gap:12px;--gap-card:10px;--gap-section:20px;--pad-btn-y:12px;--pad-btn-x:18px;--pad-button-y:12px;--pad-button-x:18px;--btn-min-h:44px;--shadow-1:0 1px 0 var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=classic]{--shadow-1:0 1px 0 color-mix(in srgb,var(--kv-navy-900) 10%,transparent)}}:root[data-theme=classic]{--shadow-2:0 2px 0 var(--kv-navy-900),0 1px 4px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=classic]{--shadow-2:0 2px 0 color-mix(in srgb,var(--kv-navy-900) 10%,transparent),0 1px 4px color-mix(in srgb,var(--kv-navy-900) 6%,transparent)}}:root[data-theme=classic]{--shadow-3:0 3px 0 var(--kv-navy-900),0 2px 8px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=classic]{--shadow-3:0 3px 0 color-mix(in srgb,var(--kv-navy-900) 10%,transparent),0 2px 8px color-mix(in srgb,var(--kv-navy-900) 8%,transparent)}}:root[data-theme=classic]{--shadow-hero:0 4px 0 var(--kv-navy-900),0 18px 50px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=classic]{--shadow-hero:0 4px 0 color-mix(in srgb,var(--kv-navy-900) 10%,transparent),0 18px 50px color-mix(in srgb,var(--kv-navy-900) 12%,transparent)}}:root[data-theme=classic]{--border-card:1px solid var(--hairline);--border-input:1.5px solid var(--line);--icon-style:"colorful";--cat-food:var(--kv-red-600);--cat-food-soft:var(--kv-red-200);--cat-travel:var(--kv-slate-700);--cat-travel-soft:var(--color-teal-soft);--cat-visit:var(--kv-yellow-700);--cat-visit-soft:var(--kv-yellow-200);--cat-shop:var(--kv-red-700);--cat-shop-soft:var(--kv-red-200);--cat-stay:var(--kv-navy-400);--cat-stay-soft:var(--kv-navy-200);--cat-activity:var(--kv-green-300);--cat-activity-soft:var(--kv-green-200);--cat-other:var(--kv-slate-600);--cat-other-soft:var(--kv-yellow-100);--cat-rest:var(--kv-slate-600);--cat-rest-soft:var(--kv-yellow-100);--badge-bg:var(--kv-navy-900);--badge-ink:var(--kv-yellow-100);--badge-live:var(--kv-red-600);--tab-plan:var(--brand);--tab-calendar:var(--kv-yellow-700);--tab-day:var(--warm);--tab-places:var(--sage);--tab-budget:var(--plum);--cream:var(--paper);--cream-2:var(--surface-2);--cream-3:var(--surface-3);--teal:var(--brand);--teal-2:var(--brand-2);--teal-3:var(--brand);--teal-soft:var(--brand-soft);--orange:var(--warm);--orange-soft:var(--warm-soft);--orange-warm:var(--warm-soft);--pearl:var(--paper-deep);--on-hero:var(--primary-foreground);--on-hero-soft:var(--kv-white)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=classic]{--on-hero-soft:color-mix(in srgb,var(--kv-white) 85%,transparent)}}:root[data-theme=classic]{--on-hero-mute:var(--kv-white)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=classic]{--on-hero-mute:color-mix(in srgb,var(--kv-white) 70%,transparent)}}:root[data-theme=classic]{--text:var(--ink);--text-2:var(--ink-soft);--text-mute:var(--ink-mute);--text-faint:var(--ink-faint);--bg:var(--paper);--tt-bg:var(--paper);--tt-surface:var(--surface);--tt-surface-2:var(--surface-2);--tt-surface-3:var(--surface-3);--tt-border:var(--line);--tt-border-strong:var(--line-strong);--tt-text:var(--ink);--tt-text-2:var(--ink-soft);--tt-text-3:var(--ink-mute);--tt-primary:var(--brand);--tt-primary-soft:var(--brand-soft);--tt-deep:var(--ink);--tt-gold:var(--warm);--tt-gold-soft:var(--warm-soft);--tt-success:var(--sage);--tt-warn:var(--warm);--tt-danger:var(--coral);--tt-title:var(--ink);--ink-rgb:27,20,16;--cream-rgb:239,231,214;--orange-rgb:217,165,92;--coral-rgb:200,98,74;--teal-rgb:31,72,86;--jade-rgb:31,72,86}:root[data-theme=modern]{--paper:var(--color-cream);--paper-deep:var(--kv-red-100);--surface:var(--primary-foreground);--surface-2:var(--color-cream-2);--surface-3:var(--color-cream-3);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--ink-soft:var(--kv-slate-700);--ink-mute:var(--kv-slate-500);--ink-faint:var(--kv-navy-300);--brand:var(--kv-deep);--brand-2:var(--kv-blue-500);--brand-soft:var(--kv-green-200);--jade:var(--kv-blue-500);--warm:var(--color-orange);--warm-deep:var(--kv-yellow-700);--warm-soft:var(--kv-yellow-200);--sage:var(--kv-green-400);--sage-soft:var(--color-sage-soft);--coral:var(--kv-red-400);--coral-soft:var(--color-coral-soft);--plum:var(--kv-blue-700);--plum-soft:var(--kv-slate-200);--line:var(--kv-slate-200);--line-soft:var(--kv-yellow-100);--line-strong:var(--kv-slate-300);--hairline:var(--kv-yellow-100);--display:var(--kv-font-sans),system-ui,sans-serif;--display-w-h:600;--display-w-m:500;--display-w:500;--serif:var(--kv-font-sans),Georgia,serif;--italic:var(--kv-font-sans),Georgia,serif;--body:var(--kv-font-sans),system-ui,sans-serif;--mono:var(--kv-font-sans),"Inter",sans-serif;--code:var(--kv-font-mono),ui-monospace,monospace;--body-size:16px;--body-line:1.5;--body-w:400;--body-w-b:600;--label-size:11px;--label-track:.12em;--em-size:1.2em;--size-display:32px;--size-h1:26px;--size-h2:20px;--size-h3:18px;--size-card:17px;--size-body:16px;--size-caption:13px;--size-mono-cap:11px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:9999px;--pad-card:18px;--pad-section:20px;--gap:14px;--gap-card:12px;--gap-section:24px;--pad-btn-y:14px;--pad-btn-x:22px;--pad-button-y:14px;--pad-button-x:20px;--btn-min-h:48px;--shadow-1:0 1px 2px var(--kv-navy-600)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=modern]{--shadow-1:0 1px 2px color-mix(in srgb,var(--kv-navy-600) 5%,transparent)}}:root[data-theme=modern]{--shadow-2:0 1px 2px var(--kv-navy-600),0 2px 8px var(--kv-navy-600)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=modern]{--shadow-2:0 1px 2px color-mix(in srgb,var(--kv-navy-600) 5%,transparent),0 2px 8px color-mix(in srgb,var(--kv-navy-600) 4%,transparent)}}:root[data-theme=modern]{--shadow-3:0 2px 4px var(--kv-navy-600),0 8px 20px var(--kv-navy-600)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=modern]{--shadow-3:0 2px 4px color-mix(in srgb,var(--kv-navy-600) 6%,transparent),0 8px 20px color-mix(in srgb,var(--kv-navy-600) 6%,transparent)}}:root[data-theme=modern]{--shadow-hero:0 4px 8px var(--kv-navy-600),0 16px 32px var(--kv-navy-600)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=modern]{--shadow-hero:0 4px 8px color-mix(in srgb,var(--kv-navy-600) 6%,transparent),0 16px 32px color-mix(in srgb,var(--kv-navy-600) 8%,transparent)}}:root[data-theme=modern]{--border-card:1px solid var(--hairline);--border-input:1.5px solid var(--line);--icon-style:"colorful";--cat-food:var(--kv-red-400);--cat-food-soft:var(--color-coral-soft);--cat-travel:var(--kv-blue-500);--cat-travel-soft:var(--kv-green-200);--cat-visit:var(--color-orange);--cat-visit-soft:var(--kv-yellow-200);--cat-shop:var(--kv-red-500);--cat-shop-soft:var(--color-coral-soft);--cat-stay:var(--kv-blue-700);--cat-stay-soft:var(--kv-slate-200);--cat-activity:var(--kv-green-400);--cat-activity-soft:var(--color-sage-soft);--cat-other:var(--kv-slate-500);--cat-other-soft:var(--kv-slate-200);--cat-rest:var(--kv-slate-500);--cat-rest-soft:var(--kv-slate-200);--badge-bg:var(--kv-deep);--badge-ink:var(--color-cream);--badge-live:var(--kv-red-400);--tab-plan:var(--brand-2);--tab-calendar:var(--warm);--tab-day:var(--kv-yellow-300);--tab-places:var(--sage);--tab-budget:var(--plum);--cream:var(--paper);--cream-2:var(--surface-2);--cream-3:var(--surface-3);--teal:var(--brand-2);--teal-2:var(--kv-green-400);--teal-3:var(--brand-2);--teal-soft:var(--brand-soft);--orange:var(--warm);--orange-soft:var(--color-orange-soft);--orange-warm:var(--warm-soft);--pearl:var(--paper-deep);--on-hero:var(--primary-foreground);--on-hero-soft:var(--kv-white)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=modern]{--on-hero-soft:color-mix(in srgb,var(--kv-white) 85%,transparent)}}:root[data-theme=modern]{--on-hero-mute:var(--kv-white)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=modern]{--on-hero-mute:color-mix(in srgb,var(--kv-white) 70%,transparent)}}:root[data-theme=modern]{--text:var(--ink);--text-2:var(--ink-soft);--text-mute:var(--ink-mute);--text-faint:var(--ink-faint);--bg:var(--paper);--tt-bg:var(--paper);--tt-surface:var(--surface);--tt-surface-2:var(--surface-2);--tt-surface-3:var(--surface-3);--tt-border:var(--line);--tt-border-strong:var(--line-strong);--tt-text:var(--ink);--tt-text-2:var(--ink-soft);--tt-text-3:var(--ink-mute);--tt-primary:var(--brand-2);--tt-primary-soft:var(--brand-soft);--tt-deep:var(--ink);--tt-gold:var(--warm);--tt-gold-soft:var(--warm-soft);--tt-success:var(--sage);--tt-warn:var(--warm);--tt-danger:var(--coral);--tt-title:var(--ink);--ink-rgb:26,37,48;--cream-rgb:242,239,234;--orange-rgb:242,163,65;--coral-rgb:230,107,92;--teal-rgb:36,87,245;--jade-rgb:45,139,126}:root[data-theme] body,:root[data-theme] body *{transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}@media (prefers-reduced-motion:reduce){:root[data-theme] body,:root[data-theme] body *{transition:none}}:root[data-theme=classic] body{background-image:radial-gradient(circle at 1px 1px,var(--kv-navy-500) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=classic] body{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--kv-navy-500) 2.5%,transparent) 1px,transparent 1px)}}:root[data-theme=classic] body{background-size:4px 4px}.pl8,.pq{--play-bg:var(--kv-pale);--play-surface:var(--kv-white);--play-surface-2:var(--kv-blue-50);--play-surface-3:var(--kv-navy-50);--play-line:var(--kv-line);--play-ink:var(--kv-navy-500);--play-ink-2:var(--kv-navy-400);--play-mute:var(--kv-muted);--play-teal:var(--kv-primary);--play-teal-2:var(--kv-primary-hover);--play-teal-tint:var(--kv-blue-50);--play-on-teal:var(--kv-white);--play-orange:var(--kv-primary);--play-orange-2:var(--kv-primary-hover);--play-on-orange:var(--kv-white);--play-sun:var(--kv-highlight);--play-mint:var(--kv-green-300);--play-blush:var(--kv-blue-200);--play-right:var(--kv-success);--play-right-soft:var(--kv-green-50);--play-wrong:var(--kv-danger);--play-wrong-soft:var(--kv-red-50);--play-land:var(--kv-navy-100);--play-hit:var(--kv-blue-500);--play-line-geo:var(--kv-pale)}.pq{--play-line:var(--kv-line)}:root:root[data-theme]:not([data-surface=app]),:root:root[data-theme][data-surface=app]:not([data-look=classic]){--blue:var(--kv-primary);--blue-2:var(--kv-primary-hover);--blue-soft:var(--kv-blue-100);--blue-tint:var(--kv-blue-50);--tangerine:var(--kv-primary);--tangerine-2:var(--kv-primary-hover);--tangerine-ink:var(--kv-blue-800);--tangerine-soft:var(--kv-blue-50);--carbon:var(--kv-navy-500);--cloud:var(--kv-pale);--mint:var(--kv-green-300);--mint-soft:var(--kv-green-50);--mint-ink:var(--kv-green-700);--blush:var(--kv-blue-200);--blush-soft:var(--kv-blue-50);--sun:var(--kv-highlight);--sun-soft:var(--kv-yellow-100);--land:var(--kv-navy-100);--paper:var(--cloud);--paper-deep:var(--surface-3);--bg:var(--cloud);--background:var(--cloud);--cream:var(--cloud);--cream-2:var(--surface);--cream-3:var(--surface-2);--pearl:var(--surface-3);--surface:var(--kv-white);--surface-2:var(--kv-blue-50);--surface-3:var(--kv-navy-50);--card:var(--surface);--ink:var(--carbon);--ink-2:var(--kv-navy-400);--ink-3:var(--ink-2);--ink-soft:var(--ink-2);--ink-mute:var(--kv-muted);--ink-faint:var(--kv-slate-500);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-mute);--text-mute:var(--ink-mute);--text-faint:var(--ink-faint);--foreground:var(--ink);--muted-foreground:var(--ink-mute);--brand:var(--blue);--brand-2:var(--blue-2);--brand-soft:var(--blue-soft);--jade:var(--blue);--jade-dark:var(--blue-2);--jade-soft:var(--blue-soft);--jade-glow:var(--blue-2);--teal:var(--blue);--teal-2:var(--blue-2);--teal-3:var(--blue);--teal-soft:var(--blue-soft);--teal-tint:var(--blue-tint);--deep-teal:var(--carbon);--accent:var(--blue);--accent-foreground:var(--kv-on-primary);--accent-ink:var(--blue-2);--accent-fill:var(--blue);--accent-pill:var(--blue-soft);--primary:var(--blue);--primary-foreground:var(--kv-on-primary);--ring:var(--blue);--orange:var(--tangerine);--orange-2:var(--tangerine-2);--orange-soft:var(--tangerine-2);--orange-warm:var(--tangerine-soft);--orange-ink:var(--tangerine-ink);--warm:var(--tangerine);--warm-deep:var(--tangerine-2);--warm-soft:var(--tangerine-soft);--coral:var(--tangerine);--coral-soft:var(--tangerine-soft);--gold:var(--sun);--gold-soft:var(--sun-soft);--attn:var(--sun);--sage:var(--mint);--sage-soft:var(--mint-soft);--line:var(--kv-line);--line-soft:var(--line);--line-mute:var(--line);--line-2:var(--kv-slate-200);--line-strong:var(--line-2);--hairline:var(--line);--border:var(--line);--border-strong:var(--line-2);--input:var(--line-2);--color-ink:var(--ink);--color-cream:var(--cloud);--color-cream-2:var(--surface);--color-cream-3:var(--surface-2);--color-teal:var(--blue);--color-teal-2:var(--blue-2);--color-teal-3:var(--blue);--color-teal-soft:var(--blue-soft);--color-orange:var(--tangerine);--color-coral:var(--tangerine);--color-sage:var(--mint);--color-line:var(--line);--ink-rgb:14,42,71;--cream-rgb:242,248,252;--orange-rgb:21,97,152;--coral-rgb:21,97,152;--teal-rgb:21,97,152;--jade-rgb:21,97,152;--tt-bg:var(--cloud);--tt-surface:var(--surface);--tt-surface-2:var(--surface-2);--tt-surface-3:var(--surface-3);--tt-border:var(--line);--tt-border-strong:var(--line-2);--tt-text:var(--ink);--tt-text-2:var(--ink-2);--tt-text-3:var(--ink-mute);--tt-primary:var(--blue);--tt-primary-soft:var(--blue-soft);--tt-deep:var(--carbon);--tt-gold:var(--sun);--tt-gold-soft:var(--sun-soft);--tt-success:var(--mint);--tt-warn:var(--tangerine);--tt-title:var(--ink);--hero-grad:linear-gradient(135deg,var(--kv-deep) 0%,var(--kv-navy-500) 100%);--hero-accent:var(--sun);--hero-label:var(--kv-blue-300);--bar:linear-gradient(90deg,var(--kv-blue-300),var(--kv-blue-600));--look-line:var(--line);--look-danger:var(--danger);--look-danger-soft:var(--danger-soft,var(--tangerine-soft));--look-warm-soft:var(--orange-warm);--look-cta:var(--tangerine);--look-cta-2:var(--tangerine-2);--look-cta-soft:var(--tangerine-soft);--look-cta-ink:var(--tangerine-ink);--look-deep:var(--blue);--look-ink:var(--ink);--look-ink-2:var(--ink-2);--look-mute:var(--ink-mute);--look-carbon:var(--carbon);--look-hero:var(--hero-grad);--look-hero-accent:var(--hero-accent);--look-ok-ink:var(--mint-ink);--look-ok-soft:var(--mint-soft);--look-surface-2:var(--surface-2);--look-link:var(--blue);--look-bar:var(--bar);--look-hero-label:var(--hero-label);--look-hero-accent-soft:var(--kv-yellow-500)}@supports (color:color-mix(in lab,red,red)){:root:root[data-theme]:not([data-surface=app]),:root:root[data-theme][data-surface=app]:not([data-look=classic]){--look-hero-accent-soft:color-mix(in srgb,var(--kv-yellow-500) 16%,transparent)}}:root:root[data-theme]:not([data-surface=app]),:root:root[data-theme][data-surface=app]:not([data-look=classic]){--look-on-fill:var(--kv-on-primary);--look-ink-fill:var(--carbon);--look-card:var(--surface);--look-cta-rgb:21,97,152;--look-sun-rgb:246,180,25;--look-blue-rgb:21,97,152;--look-tape:linear-gradient(180deg,var(--kv-yellow-500),var(--kv-yellow-500))}@supports (color:color-mix(in lab,red,red)){:root:root[data-theme]:not([data-surface=app]),:root:root[data-theme][data-surface=app]:not([data-look=classic]){--look-tape:linear-gradient(180deg,color-mix(in srgb,var(--kv-yellow-500) 82%,transparent),color-mix(in srgb,var(--kv-yellow-500) 60%,transparent))}}:root:root[data-theme]:not([data-surface=app]),:root:root[data-theme][data-surface=app]:not([data-look=classic]){--look-ph-0:linear-gradient(160deg,var(--kv-blue-600) 0%,var(--kv-navy-500) 100%);--look-ph-1:linear-gradient(160deg,var(--kv-navy-400) 0%,var(--kv-deep) 100%);--look-ph-2:linear-gradient(160deg,var(--kv-blue-400) 0%,var(--kv-blue-700) 100%);--font-inter:var(--kv-font-sans);--font-anybody:var(--kv-font-sans);--font-cormorant:var(--kv-font-sans);--font-archivo-narrow:var(--kv-font-sans);--font-jbm:var(--kv-font-mono);--display:var(--kv-font-sans),system-ui,sans-serif;--body:var(--kv-font-sans),system-ui,sans-serif;--serif:var(--kv-font-sans),system-ui,sans-serif;--italic:var(--kv-font-sans),system-ui,sans-serif;--mono:var(--kv-font-sans),system-ui,sans-serif;--code:var(--kv-font-mono),ui-monospace,monospace;--font-display:var(--kv-font-sans),system-ui,sans-serif;--font-body:var(--kv-font-sans),system-ui,sans-serif;--font-sans:var(--kv-font-sans),system-ui,sans-serif;--font-serif:var(--kv-font-sans),system-ui,sans-serif;--font-narrow:var(--kv-font-sans),system-ui,sans-serif;--font-emphasis:var(--kv-font-sans),system-ui,sans-serif;--font-nav:var(--kv-font-sans),system-ui,sans-serif;--font-mono:var(--kv-font-mono),ui-monospace,monospace;--f-display:var(--kv-font-sans),system-ui,sans-serif;--f-ui:var(--kv-font-sans),system-ui,sans-serif;--f-mono:var(--kv-font-mono),ui-monospace,monospace}:root:root[data-theme]:not([data-surface=app]) body,:root:root[data-theme][data-surface=app]:not([data-look=classic]) body{background:var(--cloud);color:var(--ink);font-family:var(--kv-font-sans),system-ui,sans-serif;background-image:none;font-weight:500}:root:root[data-theme]:not([data-surface=app]) :is(h1,h2,h3) em,:root:root[data-theme][data-surface=app]:not([data-look=classic]) :is(h1,h2,h3) em{font-family:inherit;font-style:normal;font-weight:inherit;font-size:inherit;color:var(--blue-2)}:root:root[data-theme][data-surface=app]:not([data-look=classic]){--gold:var(--tangerine);--gold-soft:var(--tangerine-soft);--gold-ink:var(--tangerine-ink);--tt-gold:var(--tangerine);--tt-gold-soft:var(--tangerine-soft);--terracotta:var(--tangerine);--terracotta-soft:var(--tangerine-soft);--tab-calendar:var(--tangerine);--amber:var(--tangerine-2);--amber-ink:var(--tangerine-ink);--amber-soft:var(--tangerine-soft);--amber-line:var(--tangerine)}@supports (color:color-mix(in lab,red,red)){:root:root[data-theme][data-surface=app]:not([data-look=classic]){--amber-line:color-mix(in srgb,var(--tangerine) 35%,transparent)}}:root:root[data-theme][data-surface=app]:not([data-look=classic]){--fab-1:var(--tangerine);--fab-2:var(--tangerine-2);--fab-glow:var(--kv-blue-600)}@supports (color:color-mix(in lab,red,red)){:root:root[data-theme][data-surface=app]:not([data-look=classic]){--fab-glow:color-mix(in srgb,var(--kv-blue-600) 35%,transparent)}}:root:root[data-theme][data-surface=app]:not([data-look=classic]){--deep-teal:var(--blue);--deep:var(--blue);--tt-deep:var(--blue);--sage-3:var(--blue-2);--teal-glow:var(--blue-soft);--sage:var(--blue);--sage-soft:var(--blue-soft);--color-sage:var(--blue);--color-sage-soft:var(--blue-soft);--tab-places:var(--blue);--success:var(--kv-success);--tt-success:var(--kv-success);--warning:var(--kv-warning);--info:var(--kv-info);--danger:var(--kv-danger);--danger-soft:var(--kv-red-50);--danger-ink:var(--danger);--tt-danger:var(--danger);--canvas:var(--cloud);--sand:var(--surface-2);--text-1:var(--ink);--tt-text-mute:var(--ink-faint);--text-italic:var(--blue-2);--font-italic:var(--kv-font-sans),system-ui,sans-serif;--primary-foreground:var(--kv-on-primary);--blush-ink:var(--kv-green-700);--sun-ink:var(--kv-navy-500);--cat-eat-bg:var(--kv-blue-50);--cat-eat-fg:var(--kv-blue-700);--cat-move-bg:var(--kv-navy-50);--cat-move-fg:var(--kv-navy-500);--cat-stay-bg:var(--kv-green-50);--cat-stay-fg:var(--kv-green-700);--cat-do-bg:var(--kv-yellow-100);--cat-do-fg:var(--kv-navy-500);--cat-rest-bg:var(--kv-slate-50);--cat-rest-fg:var(--kv-slate-600);--cat-general-bg:var(--kv-slate-50);--cat-general-fg:var(--kv-slate-600);--cat-food:var(--kv-chart-1);--cat-food-soft:var(--kv-blue-50);--cat-travel:var(--kv-chart-2);--cat-travel-soft:var(--kv-navy-50);--cat-visit:var(--kv-chart-4);--cat-visit-soft:var(--kv-yellow-100);--cat-shop:var(--kv-chart-5);--cat-shop-soft:var(--kv-blue-50);--cat-stay:var(--kv-chart-3);--cat-stay-soft:var(--kv-green-50);--cat-activity:var(--kv-green-300);--cat-activity-soft:var(--kv-green-50);--cat-other:var(--kv-chart-6);--cat-other-soft:var(--kv-slate-50);--cat-rest:var(--kv-chart-6);--cat-rest-soft:var(--kv-slate-50);--diff-brutal-bg:var(--danger-soft);--diff-brutal-fg:var(--danger);--diff-heavy-bg:var(--kv-yellow-100);--diff-heavy-fg:var(--kv-navy-500);--diff-new-bg:var(--blue-soft);--diff-new-fg:var(--blue-2);--diff-easy-bg:var(--kv-green-50);--diff-easy-fg:var(--kv-green-700);--diff-rest-bg:var(--kv-slate-50);--diff-rest-fg:var(--kv-slate-600);--label-track:0;--label-size:13px}:root:root[data-theme][data-surface=app][data-mode=dark]:not([data-look=classic]){--cloud:var(--kv-deep);--paper:var(--kv-pale);--surface:var(--kv-navy-800);--surface-2:var(--kv-navy-700);--surface-3:var(--kv-navy-600);--line:var(--kv-blue-900);--line-2:var(--kv-navy-400);--ink:var(--kv-navy-50);--ink-2:var(--kv-navy-100);--ink-mute:var(--kv-muted-dark);--ink-faint:var(--kv-slate-400);--blue-2:var(--kv-blue-300);--accent-ink:var(--kv-blue-300);--blue-soft:var(--kv-blue-900);--blue-tint:var(--kv-navy-700);--tangerine:var(--kv-primary);--tangerine-soft:var(--kv-blue-900);--tangerine-ink:var(--kv-blue-200);--mint-soft:var(--kv-green-300)}@supports (color:color-mix(in lab,red,red)){:root:root[data-theme][data-surface=app][data-mode=dark]:not([data-look=classic]){--mint-soft:color-mix(in srgb,var(--kv-green-300) 16%,var(--kv-navy-800))}}:root:root[data-theme][data-surface=app][data-mode=dark]:not([data-look=classic]){--mint-ink:var(--kv-green-300);--sun-soft:var(--kv-yellow-500)}@supports (color:color-mix(in lab,red,red)){:root:root[data-theme][data-surface=app][data-mode=dark]:not([data-look=classic]){--sun-soft:color-mix(in srgb,var(--kv-yellow-500) 16%,var(--kv-navy-800))}}:root:root[data-theme][data-surface=app][data-mode=dark]:not([data-look=classic]){--sun-ink:var(--kv-yellow-400);--blush-soft:var(--kv-blue-200)}@supports (color:color-mix(in lab,red,red)){:root:root[data-theme][data-surface=app][data-mode=dark]:not([data-look=classic]){--blush-soft:color-mix(in srgb,var(--kv-blue-200) 16%,var(--kv-navy-800))}}:root:root[data-theme][data-surface=app][data-mode=dark]:not([data-look=classic]){--blush-ink:var(--kv-blue-200);--danger:var(--kv-red-400);--danger-soft:var(--kv-red-900);--success:var(--kv-success);--hero-grad:linear-gradient(135deg,var(--kv-navy-900),var(--kv-navy-600));--look-ink-fill:var(--blue);--ink-rgb:241,242,244;--cream-rgb:8,26,46}:root:root[data-theme][data-surface=app]:not([data-look=classic]) :is(.dw-card-t,.mh-grouplbl,.mh-kick){font-family:var(--kv-font-sans),system-ui,sans-serif;letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.app-wordmark{font-family:var(--font-display),serif;color:var(--text-1);letter-spacing:-.02em;font-size:19px;font-weight:600}:root:root[data-theme][data-surface=app]:not([data-look=classic]) .app-wordmark{font-family:var(--kv-font-sans),system-ui,sans-serif;letter-spacing:-.045em;text-transform:lowercase;color:var(--ink);font-size:23px;font-weight:800}:root:root[data-theme][data-surface=app][data-mode=dark]:not([data-look=classic]) :is(.dl-hero,.tl-trip-card,.st2-hero,.td-hero,.pv-setup,.pnc){--cream:var(--kv-pale);--color-cream:var(--kv-pale);--cream-rgb:242,248,252}:root{--ink:var(--kv-navy-800);--ink-2:var(--kv-navy-500);--ink-3:var(--kv-navy-500);--cream:var(--kv-blue-50);--cream-2:var(--kv-white);--cream-3:var(--kv-blue-50);--pearl:var(--kv-blue-50);--teal:var(--kv-blue-500);--teal-2:var(--kv-blue-500);--teal-3:var(--kv-blue-500);--teal-soft:var(--kv-line);--jade:var(--teal);--jade-dark:var(--teal-3);--jade-soft:var(--teal-soft);--jade-glow:var(--teal-2);--orange:var(--kv-red-500);--orange-soft:var(--kv-red-500);--orange-warm:var(--kv-red-100);--sage:var(--kv-green-300);--sage-soft:var(--kv-green-200);--coral:var(--kv-red-500);--coral-soft:var(--kv-red-100);--accent-modern:var(--kv-yellow-400);--accent-classic:var(--kv-yellow-400);--ink-rgb:11,16,32;--cream-rgb:244,246,252;--orange-rgb:255,107,53;--coral-rgb:255,107,53;--teal-rgb:36,87,245;--jade-rgb:36,87,245;--bg:var(--cream);--surface:var(--kv-white);--surface-2:var(--cream-2);--surface-3:var(--cream-3);--line:var(--kv-line);--line-soft:var(--kv-line);--line-mute:var(--kv-line);--amber:var(--kv-yellow-700);--amber-ink:var(--kv-yellow-800);--amber-soft:var(--kv-yellow-100);--amber-line:var(--kv-yellow-200);--text:var(--ink);--text-2:var(--kv-slate-700);--text-mute:var(--kv-slate-500);--text-faint:var(--kv-slate-500);--deep-teal:var(--kv-slate-800);--deep:var(--kv-slate-800);--border-strong:var(--kv-slate-200);--success:var(--kv-green-600);--teal-glow:var(--kv-blue-200);--sand:var(--kv-yellow-50);--sage-3:var(--kv-green-800);--tt-text-mute:var(--kv-navy-300);--cat-general-bg:var(--kv-yellow-100);--cat-general-fg:var(--kv-slate-600);--warning:var(--kv-yellow-700);--adm-fg:var(--kv-slate-100);--adm-fg-3:var(--kv-slate-500);--adm-fg-4:var(--kv-slate-600);--adm-line-2:var(--kv-slate-800);--adm-surface-2:var(--kv-slate-800);--adm-bg-2:var(--kv-slate-900);--adm-bg-3:var(--kv-slate-900);--adm-warn:var(--kv-yellow-500);--easing:cubic-bezier(.32,.04,.32,1);--t-fast:.18s;--t-mid:.32s;--t-slow:.56s;--shadow-sm:0 1px 2px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-sm:0 1px 2px color-mix(in srgb,var(--kv-navy-900) 4%,transparent)}}:root{--shadow-md:0 4px 24px var(--kv-navy-900),0 1px 3px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-md:0 4px 24px color-mix(in srgb,var(--kv-navy-900) 7%,transparent),0 1px 3px color-mix(in srgb,var(--kv-navy-900) 4%,transparent)}}:root{--shadow-lg:0 18px 50px var(--kv-navy-900),0 2px 10px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-lg:0 18px 50px color-mix(in srgb,var(--kv-navy-900) 12%,transparent),0 2px 10px color-mix(in srgb,var(--kv-navy-900) 6%,transparent)}}:root{--shadow-xl:0 30px 80px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-xl:0 30px 80px color-mix(in srgb,var(--kv-navy-900) 18%,transparent)}}:root{--tt-maxw:760px;--tt-font-scale:1;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--ttbar-h:72px;--background:var(--bg);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface);--popover-foreground:var(--text);--primary:var(--teal);--primary-foreground:var(--kv-white);--secondary:var(--surface-2);--secondary-foreground:var(--text-2);--muted:var(--surface-2);--muted-foreground:var(--text-mute);--accent:var(--orange-warm);--accent-foreground:var(--ink);--destructive:var(--coral);--border:var(--line);--input:var(--line);--ring:var(--teal);--radius:1rem;--sidebar:var(--surface);--sidebar-foreground:var(--text);--sidebar-primary:var(--teal);--sidebar-primary-foreground:var(--kv-white);--sidebar-accent:var(--surface-2);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--line);--sidebar-ring:var(--teal);--gold:var(--kv-yellow-700);--terracotta:var(--kv-red-600);--gold-soft:var(--kv-yellow-100);--danger:var(--kv-red-600);--danger-ink:var(--kv-red-600);--gold-ink:var(--kv-yellow-800);--adm-ok:var(--kv-green-600);--adm-ok-soft:var(--kv-green-100);--adm-info:var(--kv-blue-500);--adm-attn:var(--kv-yellow-700);--adm-attn-soft:var(--kv-yellow-100);--adm-bad:var(--kv-red-600);--adm-bad-soft:var(--kv-red-50);--ok:var(--adm-ok)}:root,:root[data-theme]{--acc-100:var(--kv-navy-50);--acc-200:var(--kv-navy-100);--acc-300:var(--kv-slate-300);--acc-400:var(--kv-green-600);--acc-500:var(--kv-green-700);--acc-600:var(--kv-green-800);--acc-700:var(--kv-green-800);--acc-dark:var(--kv-green-900);--band-1:var(--kv-green-800);--band-2:var(--kv-green-800);--band-3:var(--kv-green-900);--v21-accent:var(--acc-500);--v21-accent-soft:var(--acc-100);--accent-ink:var(--acc-700);--accent-fill:var(--acc-600);--accent-pill:var(--acc-200);--v21-canvas:var(--kv-slate-50);--v21-stage:var(--kv-slate-100);--v21-surface:var(--kv-white);--v21-surface-2:var(--kv-slate-50);--v21-surface-3:var(--kv-navy-50);--line-strong:var(--kv-slate-200);--ink:var(--kv-slate-900);--ink-display:var(--kv-slate-800);--ink-mut:var(--kv-slate-700);--ink-faint:var(--kv-slate-600);--attn:var(--kv-yellow-600);--attn-soft:var(--kv-yellow-100);--attn-ink:var(--kv-yellow-800);--v21-pos:var(--kv-green-700);--v21-pos-soft:var(--kv-green-100);--v21-neg:var(--kv-red-600);--v21-neg-soft:var(--kv-red-100);--plum:var(--kv-slate-600);--plum-soft:var(--kv-slate-100);--on-accent:var(--kv-white);--on-attn:var(--kv-white);--val2:var(--acc-500);--val1:var(--acc-300);--val0:var(--kv-yellow-400);--valm1:var(--kv-navy-300);--valm2:var(--kv-red-300);--v21-danger:var(--v21-neg);--v21-danger-soft:var(--v21-neg-soft);--fab-1:var(--kv-slate-700);--fab-2:var(--kv-slate-800);--fab-glow:var(--kv-slate-900)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme]{--fab-glow:color-mix(in srgb,var(--kv-slate-900) 30%,transparent)}}:root,:root[data-theme]{--fab-ink:var(--kv-white);--today-edge:var(--attn);--today-halo:var(--kv-yellow-600)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme]{--today-halo:color-mix(in srgb,var(--kv-yellow-600) 7%,transparent)}}:root,:root[data-theme]{--today-ink:var(--attn-ink);--v21-glass:var(--kv-white)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme]{--v21-glass:color-mix(in srgb,var(--kv-white) 80%,transparent)}}:root,:root[data-theme]{--glass-line:var(--kv-slate-900)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme]{--glass-line:color-mix(in srgb,var(--kv-slate-900) 6%,transparent)}}:root,:root[data-theme]{--v21-scrim:var(--kv-slate-900)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme]{--v21-scrim:color-mix(in srgb,var(--kv-slate-900) 36%,transparent)}}:root,:root[data-theme]{--e1:none;--e2:0 1px 2px var(--kv-slate-900),0 6px 18px var(--kv-slate-900)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme]{--e2:0 1px 2px color-mix(in srgb,var(--kv-slate-900) 5%,transparent),0 6px 18px color-mix(in srgb,var(--kv-slate-900) 7%,transparent)}}:root,:root[data-theme]{--e3:0 12px 40px var(--kv-slate-900)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme]{--e3:0 12px 40px color-mix(in srgb,var(--kv-slate-900) 16%,transparent)}}:root,:root[data-theme]{--v21-ring:0 0 0 2px var(--v21-surface),0 0 0 4.5px var(--acc-400);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--r-xs:7px;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:26px;--v21-r-pill:999px;--f-display:var(--kv-font-sans),Georgia,"Times New Roman",serif;--f-ui:var(--kv-font-sans),system-ui,sans-serif;--f-mono:var(--kv-font-mono),ui-monospace,monospace;--t-d2:29px;--t-d3:19px;--t-lg:15px;--t-md:13.5px;--t-sm:12.5px;--t-xs:11px;--t-2xs:10px;--e-spring:cubic-bezier(.34,1.56,.64,1);--e-out:cubic-bezier(.22,1,.36,1);--e-soft:cubic-bezier(.4,0,.2,1);--d-1:.12s;--d-2:.18s;--d-3:.26s;--d-4:.42s;--d-5:.62s;--nav-bottom-h:calc(72px + env(safe-area-inset-bottom,0px));--nav-top-h:56px;--dock-gap:12px;--dock-bottom:calc(var(--nav-bottom-h) + var(--dock-gap));--dock-right:16px;--dock-max-h:calc(100dvh - var(--nav-top-h) - var(--nav-bottom-h) - (var(--dock-gap) * 2));--dock-z:900}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--text-italic:var(--acc-300,var(--kv-green-400));--danger-ink:var(--kv-red-400);--v21-accent:var(--acc-300);--v21-accent-soft:var(--acc-dark);--accent-ink:var(--acc-200);--accent-fill:var(--acc-300);--accent-pill:var(--acc-dark);--v21-canvas:var(--kv-navy-900);--v21-stage:var(--kv-navy-900);--v21-surface:var(--kv-slate-900);--v21-surface-2:var(--kv-slate-900);--v21-surface-3:var(--kv-slate-900);--line-strong:var(--kv-slate-800);--ink:var(--kv-slate-100);--ink-display:var(--kv-navy-100);--ink-mut:var(--kv-slate-300);--ink-faint:var(--kv-slate-300);--attn:var(--kv-yellow-400);--attn-soft:var(--kv-yellow-900);--attn-ink:var(--kv-yellow-300);--v21-pos:var(--kv-green-500);--v21-pos-soft:var(--kv-green-900);--v21-neg:var(--kv-red-400);--v21-neg-soft:var(--kv-red-900);--plum:var(--kv-navy-300);--plum-soft:var(--kv-slate-900);--on-accent:var(--kv-slate-900);--on-attn:var(--kv-slate-900);--v21-glass:var(--kv-slate-900)}@supports (color:color-mix(in lab,red,red)){:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--v21-glass:color-mix(in srgb,var(--kv-slate-900) 82%,transparent)}}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--glass-line:var(--kv-white)}@supports (color:color-mix(in lab,red,red)){:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--glass-line:color-mix(in srgb,var(--kv-white) 6%,transparent)}}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--v21-scrim:var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--v21-scrim:color-mix(in srgb,var(--kv-navy-900) 58%,transparent)}}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--e1:none;--e2:0 1px 2px var(--kv-navy-900),0 6px 18px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--e2:0 1px 2px color-mix(in srgb,var(--kv-navy-900) 45%,transparent),0 6px 18px color-mix(in srgb,var(--kv-navy-900) 40%,transparent)}}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--e3:0 12px 40px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--e3:0 12px 40px color-mix(in srgb,var(--kv-navy-900) 60%,transparent)}}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--bg:var(--kv-navy-900);--canvas:var(--kv-navy-900);--surface:var(--kv-slate-900);--surface-2:var(--kv-slate-900);--surface-3:var(--kv-slate-800);--text:var(--kv-yellow-100);--text-1:var(--kv-yellow-100);--text-2:var(--kv-slate-300);--text-3:var(--kv-slate-400);--text-mute:var(--kv-slate-500);--ink:var(--kv-yellow-100);--cream:var(--kv-slate-900);--cream-2:var(--kv-slate-900);--cream-3:var(--kv-slate-800);--line:var(--kv-slate-800);--line-soft:var(--kv-slate-900);--border:var(--kv-slate-800);--pearl:var(--kv-slate-800);--amber:var(--kv-yellow-600);--amber-ink:var(--kv-yellow-300);--amber-soft:var(--kv-yellow-700)}@supports (color:color-mix(in lab,red,red)){:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--amber-soft:color-mix(in srgb,var(--kv-yellow-700) 16%,transparent)}}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--amber-line:var(--kv-yellow-600)}@supports (color:color-mix(in lab,red,red)){:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--amber-line:color-mix(in srgb,var(--kv-yellow-600) 34%,transparent)}}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--tt-bg:var(--bg);--tt-surface:var(--surface);--tt-surface-2:var(--surface-2);--tt-surface-3:var(--surface-3);--tt-border:var(--line);--tt-border-strong:var(--line);--tt-text:var(--text);--tt-text-2:var(--text-2);--tt-text-3:var(--text-mute);--tt-primary:var(--teal);--tt-primary-soft:var(--teal-soft);--tt-deep:var(--ink);--tt-gold:var(--orange);--tt-gold-soft:var(--orange-warm);--tt-success:var(--sage);--tt-warn:var(--orange);--tt-danger:var(--coral);--tt-shadow:var(--shadow-md);--tt-title:var(--ink);--tt-topbar-bg:var(--kv-navy-50)}@supports (color:color-mix(in lab,red,red)){:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--tt-topbar-bg:color-mix(in srgb,var(--kv-navy-50) 92%,transparent)}}:root[data-mode=dark],:root[data-theme][data-mode=dark],:root[data-theme][data-surface][data-mode=dark]{--tt-tips-bg:var(--orange-warm);--tt-alert-bg:var(--orange-warm);--tt-alert-border:var(--line);--tt-transport-grad:linear-gradient(135deg,var(--kv-yellow-100) 0%,var(--kv-yellow-100) 100%);--tt-transport-border:var(--line);--tt-about-grad:linear-gradient(135deg,var(--cream-2) 0%,var(--orange-warm) 100%);--tt-hero-grad:linear-gradient(135deg,var(--cream-2) 0%,var(--kv-yellow-100) 100%);--tt-cal-card-bg:var(--surface);--tt-weather-grad:linear-gradient(135deg,var(--teal-soft) 0%,var(--kv-navy-200) 100%);--tt-weather-text:var(--teal-3);--tt-weather-border:var(--kv-slate-300);--tt-currency-grad:linear-gradient(135deg,var(--cream-2) 0%,var(--kv-yellow-200) 100%);--tt-food-grad:linear-gradient(135deg,var(--kv-yellow-100) 0%,var(--kv-yellow-100) 100%);--tt-food-border:var(--kv-yellow-200)}:root[data-theme=dark]{--bg:var(--ink);--surface:var(--kv-slate-800);--surface-2:var(--kv-slate-800);--surface-3:var(--kv-slate-700);--line:var(--kv-slate-700);--line-soft:var(--kv-slate-800);--line-mute:var(--kv-slate-800);--text:var(--cream);--text-2:var(--kv-slate-200);--text-mute:var(--kv-navy-300);--text-faint:var(--kv-navy-300);--teal:var(--kv-green-400);--teal-2:var(--kv-green-300);--teal-3:var(--kv-green-400);--teal-soft:var(--kv-green-900);--jade:var(--teal);--jade-dark:var(--teal-3);--jade-soft:var(--teal-soft);--jade-glow:var(--teal-2);--orange:var(--kv-yellow-400);--orange-soft:var(--kv-yellow-300);--orange-warm:var(--kv-yellow-900);--sage:var(--kv-slate-300);--sage-soft:var(--kv-slate-800);--coral:var(--kv-red-400);--coral-soft:var(--kv-red-900);--accent-modern:var(--kv-yellow-400);--accent-classic:var(--kv-yellow-400);--ink-rgb:26,37,48;--cream-rgb:242,239,234;--orange-rgb:248,180,88;--coral-rgb:201,117,98;--teal-rgb:90,156,180;--shadow-sm:0 1px 2px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--shadow-sm:0 1px 2px color-mix(in srgb,var(--kv-navy-900) 40%,transparent)}}:root[data-theme=dark]{--shadow-md:0 4px 24px var(--kv-navy-900),0 1px 3px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--shadow-md:0 4px 24px color-mix(in srgb,var(--kv-navy-900) 50%,transparent),0 1px 3px color-mix(in srgb,var(--kv-navy-900) 30%,transparent)}}:root[data-theme=dark]{--shadow-lg:0 18px 50px var(--kv-navy-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--shadow-lg:0 18px 50px color-mix(in srgb,var(--kv-navy-900) 60%,transparent)}}:root[data-theme=dark]{--tt-deep:var(--ink-2);--tt-text:var(--cream);--tt-text-2:var(--kv-slate-200);--tt-text-3:var(--kv-slate-300);--tt-title:var(--cream);--tt-border:var(--kv-slate-700);--tt-border-strong:var(--kv-navy-400);--tt-topbar-bg:var(--kv-slate-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tt-topbar-bg:color-mix(in srgb,var(--kv-slate-900) 92%,transparent)}}:root[data-theme=dark]{--tt-tips-bg:var(--kv-slate-800);--tt-alert-bg:var(--kv-slate-900);--tt-alert-border:var(--kv-yellow-900);--tt-transport-grad:linear-gradient(135deg,var(--kv-slate-900) 0%,var(--kv-yellow-900) 100%);--tt-transport-border:var(--kv-yellow-900);--tt-about-grad:linear-gradient(135deg,var(--kv-slate-900) 0%,var(--kv-slate-800) 100%);--tt-hero-grad:linear-gradient(135deg,var(--kv-slate-800) 0%,var(--kv-slate-900) 100%);--tt-cal-card-bg:var(--surface);--tt-weather-grad:linear-gradient(135deg,var(--kv-slate-700) 0%,var(--kv-slate-800) 100%);--tt-weather-text:var(--kv-line);--tt-weather-border:var(--kv-navy-400);--tt-currency-grad:linear-gradient(135deg,var(--kv-slate-900) 0%,var(--kv-yellow-900) 100%);--tt-food-grad:linear-gradient(135deg,var(--kv-slate-900) 0%,var(--kv-red-900) 100%);--tt-food-border:var(--kv-yellow-900)}.k-display{letter-spacing:-.03em;font-size:3.2rem;line-height:1}.k-display,.k-h1{font-family:var(--font-display);font-weight:600;font-stretch:90%}.k-h1{letter-spacing:-.01em;font-size:2rem;line-height:1.15}.k-h2{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;line-height:1.3}.k-italic{font-family:var(--font-serif);color:var(--teal);font-style:italic;font-weight:500}.k-body{font-size:1rem;font-weight:400}.k-body,.k-caption{font-family:var(--font-sans)}.k-caption{color:var(--text-mute);font-size:.84rem}.k-eyebrow{font-family:var(--font-narrow);text-transform:uppercase;letter-spacing:.18em;color:var(--teal-3);font-size:.7rem;font-weight:600}.k-numeric{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--teal);font-size:2.6rem;font-weight:600;font-stretch:90%}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.kiuro-logo-dark,:root[data-theme=dark] .kiuro-logo-light{display:none}:root[data-theme=dark] .kiuro-logo-dark{display:inline-block}.tt-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin-bottom:12px;padding:16px}.tt-transport-block{background:var(--tt-transport-grad);border:1px solid var(--tt-transport-border);border-left:3px solid var(--orange);border-radius:var(--radius-card-sm);color:var(--text);padding:12px 14px}.tt-alert-block{background:var(--tt-alert-bg);border:1px solid var(--tt-alert-border);border-left:3px solid var(--orange);border-radius:var(--radius-card-sm);color:var(--text-2);padding:10px 12px;font-size:12.5px}.tt-app-shell{zoom:var(--tt-font-scale,1)}.tt-spend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:760px){.tt-spend{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-spend-row{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-card-sm);align-items:center;gap:8px;padding:8px 10px;display:flex}.tt-spend-ico{flex:none;font-size:16px}.tt-spend-nm{color:var(--text-mute);text-transform:uppercase;letter-spacing:.05em;flex:1;font-size:11px;font-weight:600}.tt-spend-input{text-align:right;background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;width:62px;color:var(--text);border-radius:6px;outline:0;padding:4px 7px;font-size:13px;font-weight:600}.tt-spend-input:focus{border-color:var(--teal)}@keyframes tt-fade{0%{opacity:0}to{opacity:1}}@keyframes tt-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes tt-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.tt-fade-in{animation:tt-fade .2s}.tt-slide-in{animation:tt-slide-in .25s}.tt-slide-up{animation:tt-slide-up .25s}body,html{max-width:100vw;overflow-x:clip}.kiuro-bnav,.kiuro-dnav,.kiuro-trip-topnav,.tl-bigstat,.tl-progress-block,.tl-spent,.tl-status-line,[role=menu],[role=menuitem],nav,summary{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.kiuro-selectable,[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}input:focus::placeholder,textarea:focus::placeholder{color:#0000}.kiuro-money-hidden .bd-row-amt,.kiuro-money-hidden .cal-spend,.kiuro-money-hidden .cash-row-amt,.kiuro-money-hidden .cp-badge-spend,.kiuro-money-hidden .cp-chip-spend,.kiuro-money-hidden .dl-progress-money .dl-progress-numerator,.kiuro-money-hidden .es-foot,.kiuro-money-hidden .es-total,.kiuro-money-hidden .kmoney,.kiuro-money-hidden .mt-spend,.kiuro-money-hidden .tb .ktc-meta,.kiuro-money-hidden .tb .ktc-subtitle,.kiuro-money-hidden .tb-amt,.kiuro-money-hidden .tb-hero-recent-amt,.kiuro-money-hidden .tl-spent-l,.kiuro-money-hidden .tl-spent-v{letter-spacing:0!important;font-size:0!important}.kiuro-money-hidden .bd-row-amt:before,.kiuro-money-hidden .cal-spend:before,.kiuro-money-hidden .cash-row-amt:before,.kiuro-money-hidden .cp-badge-spend:before,.kiuro-money-hidden .cp-chip-spend:before,.kiuro-money-hidden .dl-progress-money .dl-progress-numerator:before,.kiuro-money-hidden .es-foot:before,.kiuro-money-hidden .es-total:before,.kiuro-money-hidden .kmoney:before,.kiuro-money-hidden .mt-spend:before,.kiuro-money-hidden .tb .ktc-meta:before,.kiuro-money-hidden .tb .ktc-subtitle:before,.kiuro-money-hidden .tb-amt:before,.kiuro-money-hidden .tb-hero-recent-amt:before,.kiuro-money-hidden .tl-spent-l:before,.kiuro-money-hidden .tl-spent-v:before{content:"•••";letter-spacing:.12em;opacity:.75;font-size:.9rem}.kiuro-money-hidden .cash-inp-amt,.kiuro-money-hidden .es-scroll,.kiuro-money-hidden .stbl-money,.kiuro-money-hidden .tb-analytics-mask,.kiuro-money-hidden .tb-cats,.kiuro-money-hidden .tb-tx{filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}.cp-viewsel{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:99px;gap:2px;padding:2px;display:inline-flex}.cp-viewchip{cursor:pointer;font-family:var(--kv-font-sans),Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);background:0 0;border:0;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:.64rem;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.cp-viewchip span{letter-spacing:0;font-size:.8rem}.cp-viewchip:hover{color:var(--text-2)}.cp-viewchip.is-on{background:var(--look-deep,var(--ink,var(--color-ink)));color:var(--kv-white)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}