@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_d0ef04c2-module__c8Q86q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_d0ef04c2-module__c8Q86q__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e54d28ae7628a2cb-s.p.0mp5po-3gyct9.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/edc08ccd95e8777e-s.2shk27tu374ym.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sinhala;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b3610800d6799a3e-s.1e5slzenrj26h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sinhala;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e54d28ae7628a2cb-s.p.0mp5po-3gyct9.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/edc08ccd95e8777e-s.2shk27tu374ym.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sinhala;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/b3610800d6799a3e-s.1e5slzenrj26h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sinhala;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e54d28ae7628a2cb-s.p.0mp5po-3gyct9.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/edc08ccd95e8777e-s.2shk27tu374ym.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sinhala;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b3610800d6799a3e-s.1e5slzenrj26h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sinhala;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e54d28ae7628a2cb-s.p.0mp5po-3gyct9.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/edc08ccd95e8777e-s.2shk27tu374ym.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sinhala;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b3610800d6799a3e-s.1e5slzenrj26h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sinhala Fallback;src:local(Arial);ascent-override:88.2%;descent-override:25.56%;line-gap-override:0.0%;size-adjust:114.63%}.noto_sans_sinhala_eff08040-module__spJHEG__className{font-family:Noto Sans Sinhala,Noto Sans Sinhala Fallback;font-style:normal}.noto_sans_sinhala_eff08040-module__spJHEG__variable{--font-sinhala:"Noto Sans Sinhala", "Noto Sans Sinhala Fallback"}
@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.02vhix9bl52i8.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.3k2zckd6j2t1d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.3vmlv4va_l556.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:500;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.02vhix9bl52i8.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,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(../media/04a9a34c49ecda48-s.3k2zckd6j2t1d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/763445d61297c968-s.3vmlv4va_l556.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.02vhix9bl52i8.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.3k2zckd6j2t1d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.3vmlv4va_l556.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/e396318016d6db5b-s.p.02vhix9bl52i8.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,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(../media/04a9a34c49ecda48-s.3k2zckd6j2t1d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/763445d61297c968-s.3vmlv4va_l556.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.8%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_tamil_d7fe9920-module__rVAwyq__className{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.noto_sans_tamil_d7fe9920-module__rVAwyq__variable{--font-tamil:"Noto Sans Tamil", "Noto Sans Tamil Fallback"}
:root{--primary:#ffc400;--primary-hover:#e6b000;--primary-active:#8a6a00;--primary-soft:#fff7db;--primary-ink:#14171a;--primary-ring:#ffc40052;--primary-lift:var(--primary-active);--bg:#fafafa;--bg-panel:#f4f6f7;--bg-card:#fff;--bg-card-alt:#fafbfc;--bg-input:#f4f6f7;--bg-chip:#f1f3f5;--bg-header:#ffffffeb;--bg-image:#edf0f2;--bg-hover:#f7f8fa;--ink:#14171a;--ink-bright:#000;--ink-dim:#3d454e;--ink-faint:#5a6470;--ink-ghost:#64707c;--ink-disabled:#a6aeb8;--ink-inverse:#fff;--ink-placeholder:#b9c1ca;--hairline:#e9ecef;--border:#eceff1;--border-card:#e6e9ec;--border-strong:#d3d8de;--border-subtle:#f2f4f6;--good:#3d454e;--good-soft:#f1f3f5;--warn:#8a939e;--warn-soft:#f1f3f5;--bad:var(--primary-active);--bad-soft:var(--primary-soft);--heart-red:#e5342e;--radius-image:10px;--radius-chip:6px;--radius-field:11px;--radius-card:14px;--radius-panel:18px;--radius-pill:999px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--card-ratio:4 / 3;--font-family-base:var(--font-sans), "Noto Sans Sinhala", var(--font-sinhala), "Noto Sans Tamil", var(--font-tamil), system-ui, sans-serif;--tracking-display:-.035em;--tracking-title:-.02em;--text-display:800 44px/1.05 var(--font-family-base);--text-h1:700 38px/1.1 var(--font-family-base);--text-h2:700 24px/1.2 var(--font-family-base);--text-h3:700 22px/1.25 var(--font-family-base);--text-body-lg:400 18px/1.6 var(--font-family-base);--text-body:400 15px/1.6 var(--font-family-base);--text-body-sm:400 14px/1.5 var(--font-family-base);--text-caption:500 12px/1.4 var(--font-family-base);--text-price:800 19px/1.1 var(--font-family-base);--text-meta:500 13px/1.3 var(--font-family-base);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--shadow-sm:0 1px 2px #14171a0f, 0 4px 12px #14171a0d;--shadow-md:0 12px 32px #14171a1f;--container-max:1280px;--touch-target-min:44px;--motion-fast:.18s ease;--surface-inverse:#14171a;--ink-on-surface-inverse:#f4f6f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:lang(si),:root:lang(ta){--tracking-display:0;--tracking-title:0;--text-display:700 44px/1.3 var(--font-family-base);--text-h1:700 38px/1.3 var(--font-family-base);--text-h2:700 25px/1.35 var(--font-family-base);--text-h3:700 23px/1.4 var(--font-family-base);--text-body-lg:400 19px/1.7 var(--font-family-base);--text-body:400 16px/1.7 var(--font-family-base);--text-body-sm:400 15px/1.6 var(--font-family-base);--text-caption:500 13px/1.5 var(--font-family-base);--text-price:700 20px/1.3 var(--font-family-base);--text-meta:500 14px/1.5 var(--font-family-base)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:lang(si) body,:root:lang(ta) body{word-spacing:.12em}:root:lang(si) :is(input,textarea,select,button),:root:lang(ta) :is(input,textarea,select,button){word-spacing:inherit}[data-trio=red]{--primary:#f5333f;--primary-hover:#d91f2b;--primary-active:#9e121b;--primary-soft:#fee9ea;--primary-ink:#fff;--primary-ring:#f5333f47}[data-trio=green]{--primary:#10a37a;--primary-hover:#0c8a66;--primary-active:#076a4e;--primary-soft:#e7f7f1;--primary-ink:#fff;--primary-ring:#10a37a47}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}input::placeholder,textarea::placeholder{color:var(--ink-ghost);opacity:1}.scroll-row{scrollbar-width:none;-ms-overflow-style:none}.scroll-row::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--ink);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;font-variant-numeric:normal}a{color:var(--primary-hover);text-decoration:none}a:hover{color:var(--primary)}button{font-family:inherit}img{max-width:100%;display:block}.listing-grid{background:var(--bg-card);border:1px solid var(--hairline);border-radius:12px;gap:0;display:grid;overflow:hidden}.listing-cell{min-width:0;box-shadow:1px 0 0 var(--hairline), 0 1px 0 var(--hairline);flex-direction:column;padding:16px 15px 18px;display:flex}.listing-media{aspect-ratio:var(--card-ratio);border-radius:var(--radius-image);background:var(--bg-image);position:relative;overflow:hidden}.listing-cell:hover{background:var(--bg-hover)}@media (prefers-reduced-motion:no-preference){.listing-cell{transition:background-color .15s}}@media (max-width:700px){.listing-cell{padding:12px 11px 14px}}.hover-target{border-radius:var(--radius-card);margin:-10px;padding:10px}.hover-target:hover{background:var(--bg-hover)}.listing-cell:focus-visible,.hover-target:focus-visible{outline:2px solid var(--primary-ring);outline-offset:2px}.listing-featured{background:var(--primary-soft);box-shadow:inset 0 3px 0 var(--primary)}.listing-featured .listing-media{background:var(--bg-card)}.badge-featured{letter-spacing:.04em;color:var(--primary-ink);background:var(--primary);border-radius:var(--radius-chip);padding:5px 9px;font-size:10.5px;font-weight:800}.badge-bumped{letter-spacing:.04em;color:var(--ink);background:var(--bg-card);border:1.5px solid var(--primary);border-radius:var(--radius-chip);padding:4px 8px;font-size:10.5px;font-weight:800}.pill-owner{color:#fff;background:var(--ink-dim);border-radius:var(--radius-chip);padding:5px 10px;font-size:12px;font-weight:700}.pill-trust{color:var(--ink-dim);background:var(--bg-chip);border-radius:var(--radius-chip);padding:5px 10px;font-size:12px;font-weight:600}:root[data-theme=dark]{--bg:#0e1013;--bg-panel:#1d2126;--bg-card:#16191d;--bg-card-alt:#1d2126;--bg-input:#1d2126;--bg-chip:#1d2126;--bg-header:#16191df0;--bg-image:#22262b;--bg-hover:#1d2126;--ink:#eceff2;--ink-bright:#fff;--ink-dim:#a7b0ba;--ink-faint:#a7b0ba;--ink-ghost:#8a939e;--ink-disabled:#4e565f;--ink-inverse:#0e1013;--hairline:#262b31;--border:#262b31;--border-card:#262b31;--border-strong:#343a42;--border-subtle:#22262b;--primary-lift:color-mix(in oklab, var(--primary) 80%, white);--primary-soft:color-mix(in oklab, var(--primary) 20%, #16191d);--good:#a7b0ba;--good-soft:#1d2126;--warn:#737c87;--warn-soft:#1d2126}:root[data-theme=dark] .pill-owner{color:var(--ink);border:1px solid var(--border-strong);background:0 0}.sk{background-color:var(--bg-image);background-image:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);background-position:150% 0;background-repeat:no-repeat;background-size:200% 100%;border-radius:8px;display:block}:root[data-theme=dark] .sk{background-image:linear-gradient(90deg,#fff0 0%,#ffffff12 50%,#fff0 100%)}@media (prefers-reduced-motion:no-preference){.sk{animation:1.5s ease-in-out infinite skShimmer}}@keyframes skShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}
[data-vertical=cars]{--vertical-accent:#e5342e;--vertical-accent-strong:#b11b16;--vertical-soft:#f7e9e9;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=property]{--vertical-accent:#1e9e5a;--vertical-accent-strong:#125e35;--vertical-soft:#e9f7ef;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=tech]{--vertical-accent:#7a45d6;--vertical-accent-strong:#5625a9;--vertical-soft:#eee9f7;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=clothing]{--vertical-accent:#c23b93;--vertical-accent-strong:#872967;--vertical-soft:#f7e9f2;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=services]{--vertical-accent:#1670c4;--vertical-accent-strong:#0e497f;--vertical-soft:#e9f0f7;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=education]{--vertical-accent:#0b7a6b;--vertical-accent-strong:#05342d;--vertical-soft:#e9f7f5;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=jobs]{--vertical-accent:#2f6fd6;--vertical-accent-strong:#1e4e9a;--vertical-soft:#e9eef7;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=agriculture]{--vertical-accent:#6d9a16;--vertical-accent-strong:#3e570c;--vertical-soft:#f2f7e9;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=health]{--vertical-accent:#0e8a82;--vertical-accent-strong:#074541;--vertical-soft:#e9f7f6;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=donations]{--vertical-accent:#2e9e4f;--vertical-accent-strong:#1d6331;--vertical-soft:#e9f7ed;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=construction]{--vertical-accent:#d9720b;--vertical-accent-strong:#904c07;--vertical-soft:#f7f0e9;--band-on:#14171a;--band-dim:#14171a9e;--band-tile:#14171a1f}[data-vertical=tickets]{--vertical-accent:#d6337e;--vertical-accent-strong:#9d2059;--vertical-soft:#f7e9ef;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=expats]{--vertical-accent:#0e9aa7;--vertical-accent-strong:#085960;--vertical-soft:#e9f5f7;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=events]{--vertical-accent:#8b3fbf;--vertical-accent-strong:#612c85;--vertical-soft:#f1e9f7;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=logistics]{--vertical-accent:#1e5fa8;--vertical-accent-strong:#123a67;--vertical-soft:#e9eff7;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=taxi]{--vertical-accent:#e0a100;--vertical-accent-strong:#946a00;--vertical-soft:#f7f3e9;--band-on:#14171a;--band-dim:#14171a9e;--band-tile:#14171a1f}[data-vertical=rewards]{--vertical-accent:#7baf1f;--vertical-accent-strong:#4d6e13;--vertical-soft:#f2f7e9;--band-on:#14171a;--band-dim:#14171a9e;--band-tile:#14171a1f}[data-vertical=lottery]{--vertical-accent:#c21f3c;--vertical-accent-strong:#801428;--vertical-soft:#f7e9eb;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=auctions]{--vertical-accent:#a9661f;--vertical-accent-strong:#6e4110;--vertical-soft:#f5ece1;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=partners]{--vertical-accent:#1f7a8c;--vertical-accent-strong:#124a56;--vertical-soft:#e9f4f5;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=charity]{--vertical-accent:#d1495b;--vertical-accent-strong:#8f1f2e;--vertical-soft:#f7eaec;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=travel]{--vertical-accent:#2e7fbf;--vertical-accent-strong:#1f5681;--vertical-soft:#e9f1f7;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}[data-vertical=pets]{--vertical-accent:#e0891f;--vertical-accent-strong:#9d6016;--vertical-soft:#f7f0e9;--band-on:#14171a;--band-dim:#14171a9e;--band-tile:#14171a1f}[data-vertical=kids]{--vertical-accent:#e87bae;--vertical-accent-strong:#dd3a86;--vertical-soft:#f7e9ef;--band-on:#fff;--band-dim:#ffffffd1;--band-tile:#ffffff2e}
