@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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%}.a69w-q_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.a69w-q_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._8Y_Bfa_className{font-family:Inter,Inter Fallback;font-style:normal}._8Y_Bfa_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.-_W6ua_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.-_W6ua_variable{--font-dm:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._0n9b9a_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._0n9b9a_variable{--font-brico:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.E7jbYq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.E7jbYq_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.2_ze8n7bwlhtf.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.268m440qvy675.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.0w4ezn9vn3c-q.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.p.1pvo0or05xyc_.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.VNdhQa_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.VNdhQa_variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.BvvmHq_className{font-family:Nunito,Nunito Fallback;font-style:normal}.BvvmHq_variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--prim-brand:#0b7a5f;--prim-brand-2:#14b8a6;--prim-brand-700:color-mix(in srgb,var(--prim-brand) 78%,#000);--prim-brand-50:color-mix(in srgb,var(--prim-brand) 9%,#fff);--prim-brand-100:color-mix(in srgb,var(--prim-brand) 22%,#fff);--prim-gray-0:#fff;--prim-gray-25:#f9fafb;--prim-gray-50:#f5f6f8;--prim-gray-200:#eef0f3;--prim-gray-300:#d0d5dd;--prim-gray-400:#98a2b3;--prim-gray-500:#5d6679;--prim-gray-700:#344054;--prim-gray-900:#101828;--prim-gray-800:#1d2939;--prim-mint-300:#7ce3c2;--prim-sky-300:#7dd3fc;--prim-green-700:#067647;--prim-orange-700:#b54708;--prim-red-700:#b42318;--prim-blue-600:#2e62f0;--prim-amber-600:#b76e00;--prim-font-system:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Devanagari",sans-serif;--prim-font-brand:var(--font-inter),"Inter";--prim-neo-page:#f1f2f2;--prim-neo-tile:#e4e6e6;--r-card:20px;--r-tile:12px;--prim-dur-70:70ms;--prim-dur-110:.11s;--prim-dur-150:.15s;--prim-dur-240:.24s;--prim-dur-400:.4s;--prim-ease-productive:cubic-bezier(.2,0,.38,.9);--prim-ease-expressive:cubic-bezier(.4,.14,.3,1);--prim-dur-700:.7s;--prim-ease-enter:cubic-bezier(0,0,.38,.9);--prim-ease-exit:cubic-bezier(.2,0,1,.9);--prim-ease-emph:cubic-bezier(.05,.7,.1,1);--prim-ease-spring:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 20%,1.061 23.3%,1.076 26.7%,1.067 30.4%,1.028 37.5%,1.004 44.6%,.993 51.8%,1,1.002 76.8%,1);--prim-l4-ink:#16181a;--prim-l4-ink2:#5c625f;--prim-l4-mute:#9aa09d;--prim-l4-line:#ecedec;--prim-l4-soft:#f5f6f5;--prim-white:#fff;--prim-black:#000;--prim-look-peach:#ffe9e2;--prim-look-peach-p:#ffcdbf;--prim-look-peach-a:#ff6b4a;--prim-look-sky:#e3efff;--prim-look-sky-p:#bfd8ff;--prim-look-sky-a:#2f8cff;--prim-look-lilac:#f0e8ff;--prim-look-lilac-p:#d9c6ff;--prim-look-lilac-a:#9b6bff;--prim-look-mint:#e5f6ec;--prim-look-mint-p:#bfe7cf;--prim-look-mint-a:#0b7a5f;--prim-look-sun:#fff4d6;--prim-look-sun-p:#ffe29a;--prim-look-sun-a:#c98a00;--prim-look-rose:#ffe3ee;--prim-look-rose-p:#ffc2d8;--prim-look-rose-a:#e2557b;--prim-look-stone:#ecedec;--prim-look-stone-p:#d5d8d6;--prim-look-stone-a:#16181a;--prim-l4-blue:#2f6bff;--prim-l4-coral:#ff5a3c;--prim-l4-act:var(--prim-l4-coral);--prim-l4-glass:#ffffffeb;--prim-l4-float:0 2px 4px #0000000d,0 8px 20px #00000014;--pri:var(--prim-brand);--pri-2:var(--prim-brand-2);--pri-d:var(--prim-brand-700);--pri-50:var(--prim-brand-50);--pri-100:var(--prim-brand-100);--on-pri:var(--prim-gray-0);--pri-fg:var(--prim-brand);--pri-line:var(--prim-brand);--focus:var(--prim-brand);--on-tone:var(--prim-gray-0);--nav-bg:var(--prim-gray-900);--nav-raised:var(--prim-gray-800);--nav-fg:#b8b8b8;--nav-fg-on:var(--prim-gray-0);--cr:var(--pri);--cr-50:var(--pri-50);--brand-door:var(--pri);--creator-door:var(--cr);--dim:.45;--scrim:#10182873;--brand-wa:#25d366;--brand-fb:#1877f2;--brand-x:#111;--glass:#ffffff47;--shine:#ffffffb3;--bg:var(--prim-gray-50);--page:var(--prim-gray-0);--card:var(--prim-gray-0);--soft:var(--prim-gray-25);--ink:var(--prim-gray-900);--sub:var(--prim-gray-700);--muted:var(--prim-gray-500);--faint:var(--prim-gray-400);--line:var(--prim-gray-200);--line-2:var(--prim-gray-300);--night:var(--prim-gray-900);--night-accent:var(--prim-mint-300);--seen:var(--prim-sky-300);--ok:var(--prim-green-700);--warn:var(--prim-orange-700);--bad:var(--prim-red-700);--info:var(--prim-blue-600);--star:var(--prim-amber-600);--ok-50:color-mix(in srgb,var(--ok) 8%,#fff);--ok-line:color-mix(in srgb,var(--ok) 30%,#fff);--warn-50:color-mix(in srgb,var(--warn) 8%,#fff);--bad-50:color-mix(in srgb,var(--bad) 7%,#fff);--info-50:color-mix(in srgb,var(--info) 8%,#fff);--font-body:var(--prim-font-brand),var(--prim-font-system);--font-display:var(--prim-font-brand),var(--prim-font-system);--t-2xs:11px;--t-xs:12px;--t-sm:13px;--t-md:14px;--t-base:16px;--t-lg:18px;--t-xl:20px;--t-2xl:24px;--t-3xl:32px;--t-hero:52px;--w-reg:400;--w-med:500;--w-bold:600;--w-heavy:500;--r-xs:6px;--r-sm:8px;--r:14px;--r-md:16px;--r-lg:24px;--r-xl:28px;--r-pill:999px;--sh-hue:160deg 30% 18%;--sh:0 1px 2px hsl(var(--sh-hue) / .04),0 6px 20px -6px hsl(var(--sh-hue) / .1);--sh2:0 2px 6px hsl(var(--sh-hue) / .06),0 18px 40px -12px hsl(var(--sh-hue) / .2);--dur-fast:var(--prim-dur-110);--dur-mid:var(--prim-dur-240);--dur-slow:var(--prim-dur-400);--ease:var(--prim-ease-productive);--dur-tap:var(--prim-dur-110);--dur-exit:var(--prim-dur-150);--dur-enter:var(--prim-dur-240);--dur-hero:var(--prim-dur-700);--ease-out:var(--prim-ease-enter);--ease-in:var(--prim-ease-exit);--ease-spring:var(--prim-ease-spring);--ease-emph:var(--prim-ease-emph);--tap:38px;--tap-sm:32px;--tap-input:42px;--check:20px;--max:1180px;--gap:18px;--top-h:62px;--bar-h:0px;--tone-1:var(--prim-look-mint-a);--tone-2:var(--prim-look-peach-a);--tone-3:var(--prim-look-sky-a);--tone-4:var(--prim-look-lilac-a);--tone-5:var(--prim-look-sun-a);--tone-6:var(--prim-look-rose-a);--tone-7:var(--prim-l4-ink);--tone-8:var(--prim-look-mint-a)}
@media (max-width:860px){:root{--tap:44px;--tap-sm:40px;--tap-input:46px;--bar-h:76px}}html{scroll-padding-top:calc(var(--top-h) + 20px);scroll-padding-bottom:calc(var(--bar-h) + 16px)}h1,h2,h3,h4,.logo,.kpi b,.price,.worth,.cstats b,.sumrow b,.ebig b,.pstats b,.qual b{font-family:var(--font-display)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg)}body{color:var(--ink);font:var(--w-reg) var(--t-base)/1.5 var(--font-body);-webkit-font-smoothing:antialiased;padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--card);position:fixed;inset:0 0 auto}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.2}p{margin:0}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}svg{flex:none}.ic{width:20px;height:20px}.ic-s{width:16px;height:16px}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.demo{background:var(--night);color:var(--on-pri);font-size:var(--t-xs);text-align:center;padding:6px max(16px,env(safe-area-inset-left,0px))}.demo b{color:var(--night-accent)}.top{top:env(safe-area-inset-top,0px);z-index:50;background:var(--card);border-bottom:1px solid var(--line);position:sticky}.top .in{max-width:var(--max);height:62px;padding-inline:max(16px,env(safe-area-inset-left,0px));align-items:center;gap:14px;margin:0 auto;display:flex}.logo{font-weight:var(--w-heavy);font-size:var(--t-xl);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.logo i{border-radius:var(--r-sm);background:var(--pri);width:30px;height:30px;color:var(--on-pri);font-style:normal;font-size:var(--t-base);place-items:center;display:grid}.logo em{font-style:normal;font-size:var(--t-2xs);font-weight:var(--w-med);color:var(--muted);border:1px dashed var(--faint);border-radius:var(--r-xs);padding:1px 5px}.search{background:var(--bg);border-radius:var(--r);max-width:340px;height:40px;color:var(--muted);border:1px solid #0000;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:none}.nav{gap:2px;margin-left:auto;display:flex}.nav a{cursor:pointer;color:var(--muted);font-size:var(--t-xs);font-weight:var(--w-med);background:0 0;border:0;border-bottom:2px solid #0000;align-content:center;justify-items:center;gap:2px;height:62px;padding:6px 10px;display:grid;position:relative}.nav a.on{color:var(--ink);border-bottom-color:var(--ink)}.nav a .dot{background:var(--bad);color:var(--on-tone);border-radius:var(--r-pill);font-size:var(--t-2xs);place-items:center;min-width:16px;height:16px;padding:0 4px;display:grid;position:absolute;top:10px;right:14px}.role{background:var(--bg);border-radius:var(--r);gap:2px;margin-left:6px;padding:3px;display:flex}.role a{border-radius:var(--r-sm);font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 10px}.role a.on{background:var(--card);color:var(--ink);box-shadow:var(--sh)}.top .me{border-radius:50%;flex:none;width:34px;height:34px}@media (max-width:1060px){.search{display:none}}@media (max-width:860px){.nav{display:none}.role{margin-left:auto}}.tabbar{display:none}@media (max-width:860px){.tabbar{z-index:50;background:var(--card);border-top:1px solid var(--line);padding:6px max(4px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{min-height:48px;font-size:var(--t-2xs);font-weight:var(--w-med);color:var(--muted);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:4px 0;display:grid}.tabbar a.on{color:var(--pri-fg)}main{padding-bottom:90px!important}}main{max-width:var(--max);padding:22px max(16px,env(safe-area-inset-left,0px)) 60px;gap:18px;margin:0 auto;display:grid}.g3{gap:var(--gap);grid-template-columns:240px minmax(0,1fr) 300px;align-items:start;display:grid}.g2{gap:var(--gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.g2l{gap:var(--gap);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1060px){.g3{grid-template-columns:minmax(0,1fr) 300px}.g3>.lside{display:none}}@media (max-width:860px){.g3,.g2,.g2l{grid-template-columns:minmax(0,1fr)}}.stack{align-content:start;gap:14px;min-width:0;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);min-width:0}.pad{padding:18px}.ch{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.ch h3{font-size:var(--t-lg)}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ph h1{font-size:var(--t-3xl);font-weight:var(--w-heavy)}.ph p{color:var(--muted);margin-top:4px}.sub{color:var(--muted);font-size:var(--t-sm)}.link{color:var(--info);font-weight:var(--w-med);cursor:pointer;font-size:var(--t-sm);background:0 0;border:0;padding:0}.hr{background:var(--line);height:1px}.btn{height:var(--tap);border-radius:var(--r);border:1px solid var(--line);background:var(--card);font-weight:var(--w-bold);font-size:var(--t-md);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast);justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.btn:hover{background:var(--soft)}.btn:disabled,.toggle:disabled{opacity:var(--dim);cursor:not-allowed}.btn.pri{background:var(--pri);border-color:var(--pri-fg);color:var(--on-pri)}.btn.pri:hover{background:var(--pri-d)}.btn.out{border-color:var(--pri-fg);color:var(--pri-fg)}.btn.out:hover{background:var(--pri-50)}.btn.cr{background:var(--cr);border-color:var(--cr);color:var(--on-pri)}.btn.sm{height:var(--tap-sm);font-size:var(--t-sm);border-radius:var(--r-sm);padding:0 12px}.btn.lg{height:46px;font-size:var(--t-base);padding:0 22px}.btn.full{width:100%}.av{color:var(--on-pri);font-weight:var(--w-heavy);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.logo-sq{border-radius:var(--r);color:var(--on-pri);font-weight:var(--w-heavy);flex:none;place-items:center;display:grid}.badge{border-radius:var(--r-pill);height:24px;font-size:var(--t-xs);font-weight:var(--w-bold);white-space:nowrap;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.b-ok{background:var(--ok-50);color:var(--ok)}.b-warn{background:var(--warn-50);color:var(--warn)}.b-bad{background:var(--bad-50);color:var(--bad)}.b-pri{background:var(--pri-50);color:var(--pri-fg)}.b-cr{background:var(--cr-50);color:var(--cr)}.b-blue{background:var(--info-50);color:var(--info)}.b-grey{background:var(--bg);color:var(--sub)}.chip{height:var(--tap-sm);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);font-size:var(--t-sm);font-weight:var(--w-med);cursor:pointer;white-space:nowrap;color:var(--sub);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--on-tone)}.verified{color:var(--info);vertical-align:-3px;display:inline-flex}.stars{color:var(--star);font-weight:var(--w-bold);font-size:var(--t-sm);align-items:center;gap:3px;display:inline-flex}.stars span{color:var(--ink)}.prog{border-radius:var(--r-pill);background:var(--bg);height:8px;overflow:hidden}.prog i{border-radius:var(--r-pill);background:var(--pri);height:100%;display:block}.tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 18px;display:flex;overflow-x:auto}.tabs button{font-weight:var(--w-bold);font-size:var(--t-md);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 10px}.tabs button.on{color:var(--pri-fg);border-bottom-color:var(--pri-fg)}.toggle{border-radius:var(--r-pill);background:var(--line-2);cursor:pointer;width:46px;height:26px;transition:background var(--dur-fast);border:0;flex:none;position:relative}.toggle:after{content:"";background:var(--card);width:20px;height:20px;box-shadow:var(--sh);transition:left var(--dur-fast);border-radius:50%;position:absolute;top:3px;left:3px}.toggle[aria-checked=true]{background:var(--pri-line)}.toggle[aria-checked=true]:after{left:23px}input[type=range]{accent-color:var(--pri-fg);width:100%}.field textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.field{font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--sub);gap:6px;display:grid}.field select,.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.field textarea{height:var(--tap-input);border:1px solid var(--line);border-radius:var(--r);font:var(--w-med) var(--t-md) var(--font-body);color:var(--ink);background:var(--card);width:100%;padding:0 12px}.empty{text-align:center;color:var(--muted);padding:30px}.art{border-radius:var(--r-md);flex:none;display:block;overflow:hidden}.art svg{width:100%;height:100%;display:block}.thumb{border-radius:var(--r-md);aspect-ratio:4/5;color:var(--on-pri);font-size:var(--t-xs);font-weight:var(--w-bold);align-items:flex-end;max-width:100%;padding:10px;display:flex;position:relative;overflow:hidden}.thumb .play{place-items:center;display:grid;position:absolute;inset:0}.thumb .play i{background:var(--glass);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.thumb span{align-items:center;gap:5px;display:flex;position:relative}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:860px){.kpis{grid-template-columns:1fr 1fr}}.kpi{gap:6px;padding:16px 18px;display:grid}.kpi b{font-size:var(--t-3xl);font-weight:var(--w-heavy)}.kpi .sub{align-items:center;gap:6px;display:flex}.needs{background:linear-gradient(90deg,var(--warn-50),var(--card));border-left:4px solid var(--warn);align-items:center;gap:14px;padding:16px 18px;display:flex}.camp-row{cursor:pointer;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.camp-row:hover{background:var(--soft)}.camp-row+.camp-row{border-top:1px solid var(--line)}.feed{display:grid}.feed div{font-size:var(--t-sm);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 18px;display:grid}.feed div+div{border-top:1px solid var(--line)}.feed i{border-radius:var(--r-sm);place-items:center;width:32px;height:32px;font-style:normal;display:grid}.feed small{color:var(--muted);font-size:var(--t-xs);display:block}.cgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.ccard{cursor:pointer;display:grid;overflow:hidden}.ccard .cover{height:84px;position:relative}.ccard .who{gap:8px;margin-top:-30px;padding:0 16px 14px;display:grid;position:relative}.ccard .who .av{border:3px solid var(--card)}.ccard h4{font-size:var(--t-base);align-items:center;gap:4px;display:flex}.ccard .stats{border-top:1px solid var(--line);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.ccard .stats div{padding:10px 4px;display:grid}.ccard .stats div+div{border-left:1px solid var(--line)}.ccard .stats b{font-size:var(--t-base)}.ccard .stats small{font-size:var(--t-2xs);color:var(--muted)}.ccard .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.fside{gap:18px;padding:18px;display:grid}.fside h4{font-size:var(--t-md);margin-bottom:8px}.fside label{font-size:var(--t-md);color:var(--sub);cursor:pointer;align-items:center;gap:8px;padding:3px 0;display:flex}.fside input[type=checkbox],.fside input[type=radio]{accent-color:var(--pri-fg);width:16px;height:16px}.pcover{border-radius:var(--r-lg) var(--r-lg) 0 0;height:170px;position:relative}.ptop{padding:0 24px 22px;position:relative}.ptop .av{width:132px;height:132px;font-size:var(--t-hero);border:5px solid var(--card);margin-top:-66px}.ptop h1{font-size:var(--t-3xl);align-items:center;gap:6px;margin-top:10px;display:flex}.ptop .head{font-size:var(--t-base);color:var(--sub);margin-top:3px}.ptop .loc{color:var(--muted);font-size:var(--t-sm);margin-top:6px}.pstats{flex-wrap:wrap;gap:26px;margin-top:14px;display:flex}.pstats div{display:grid}.pstats b{font-size:var(--t-xl)}.pstats small{color:var(--muted);font-size:var(--t-xs)}.pacts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.aud{gap:12px;display:grid}.aud div{font-size:var(--t-sm);grid-template-columns:150px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}@media (max-width:520px){.aud div{grid-template-columns:110px minmax(0,1fr) 40px}}.aud span:last-child{text-align:right;font-weight:var(--w-bold)}.posts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:620px){.posts{grid-template-columns:repeat(2,1fr)}}.review{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.review+.review{border-top:1px solid var(--line)}.pkg .tabs{padding:0}.pkg .tabs button{flex:1}.pkg .body{gap:12px;padding:18px;display:grid}.pkg .price{font-size:var(--t-3xl);font-weight:var(--w-heavy)}.pkg ul{font-size:var(--t-md);color:var(--sub);gap:8px;margin:0;padding:0;list-style:none;display:grid}.pkg li{align-items:flex-start;gap:8px;display:flex}.pkg li svg{color:var(--ok);margin-top:2px}.ccamp{cursor:pointer;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;display:grid}@media (max-width:520px){.ccamp{grid-template-columns:84px minmax(0,1fr)}}.ccamp:hover{background:var(--soft)}.post{overflow:hidden}.post .hd{align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.post .hd small{color:var(--muted);font-size:var(--t-xs);display:block}.post .media{background:var(--soft);border-block:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}@media (max-width:620px){.post .media{grid-template-columns:1fr}}.post .media .art{aspect-ratio:1;border-radius:0;width:100%;max-height:300px}.post .terms{align-content:center;gap:10px;padding:16px 18px;display:grid}.post .terms h3{font-size:var(--t-xl)}.post .worth{font-size:var(--t-2xl);font-weight:var(--w-heavy);color:var(--pri-fg)}.tlist{font-size:var(--t-sm);color:var(--sub);gap:7px;display:grid}.tlist div{align-items:center;gap:8px;display:flex}.tlist svg{color:var(--pri-fg)}.post .ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.interest{font-weight:var(--w-heavy);align-items:center;gap:10px;display:flex}.interest input[type=checkbox]{width:var(--check);height:var(--check);accent-color:var(--pri-fg);flex:none;margin:0}label.interest:has(input[type=checkbox]){min-height:var(--tap);cursor:pointer}.mini{text-align:center;justify-items:center;gap:6px;padding:0 18px 18px;display:grid}.mini .av{width:72px;height:72px;font-size:var(--t-2xl);border:4px solid var(--card);margin-top:-36px}.mini-cover{border-radius:var(--r-lg) var(--r-lg) 0 0;height:64px}.lvl{border-top:1px solid var(--line);font-size:var(--t-sm);gap:6px;padding:14px 18px;display:grid}.lvl div{justify-content:space-between;display:flex}.todo{display:grid}.todo button{all:unset;cursor:pointer;font-size:var(--t-sm);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.todo button+button{border-top:1px solid var(--line)}.todo button:hover{background:var(--soft)}.todo small{color:var(--muted);font-size:var(--t-xs);display:block}.todo i{border-radius:var(--r);place-items:center;width:36px;height:36px;font-style:normal;display:grid}.chero{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}@media (max-width:760px){.chero{grid-template-columns:96px minmax(0,1fr)}.chero>.btns{grid-column:1/-1}}.chero h1{font-size:var(--t-2xl)}.cstats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:620px){.cstats{grid-template-columns:1fr 1fr}}.cstats div{gap:2px;padding:14px 18px;display:grid}.cstats div+div{border-left:1px solid var(--line)}.cstats b{font-size:var(--t-2xl);font-weight:var(--w-heavy)}.cstats small{color:var(--muted);font-size:var(--t-xs)}.tbl{border-collapse:collapse;width:100%;font-size:var(--t-md)}.tbl th{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:var(--w-bold);text-align:left;background:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 18px}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 18px}.tbl tr:last-child td{border-bottom:0}.tbl td.r,.tbl th.r{text-align:right}.tbl tr.pick td{background:var(--pri-50)}.tbl tr.dim td{color:var(--muted)}.tscroll{overflow-x:auto}.person{align-items:center;gap:10px;min-width:180px;display:flex}.person small{color:var(--muted);font-size:var(--t-xs);display:block}.secret{background:linear-gradient(90deg,var(--pri-50),var(--card));border-bottom:1px solid var(--line);gap:10px;padding:16px 18px;display:grid}.secret .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.secret b{font-size:var(--t-base);align-items:center;gap:8px;display:flex}.sumrow{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:620px){.sumrow{grid-template-columns:1fr 1fr}}.sumrow div{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;display:grid}.sumrow b{font-size:var(--t-xl);font-weight:var(--w-heavy)}.sumrow small{color:var(--muted);font-size:var(--t-xs)}.pgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:18px;display:grid}.wiz{gap:var(--gap);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}@media (max-width:960px){.wiz{grid-template-columns:minmax(0,1fr)}}.stepper{border-bottom:1px solid var(--line);gap:0;padding:18px;display:flex;overflow-x:auto}.stepper button{all:unset;cursor:pointer;font-weight:var(--w-bold);font-size:var(--t-sm);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding-right:14px;display:flex}.stepper button i{background:var(--bg);width:28px;height:28px;font-style:normal;font-size:var(--t-xs);border-radius:50%;place-items:center;display:grid}.stepper button.on{color:var(--ink)}.stepper button.on i{background:var(--pri);color:var(--on-pri)}.stepper button.done i{background:var(--pri-100);color:var(--pri-fg)}.stepper .ln{background:var(--line);flex:none;align-self:center;width:28px;height:2px;margin-right:14px}.wbody{gap:18px;padding:22px;display:grid}.wbody h3{font-size:var(--t-xl)}.opts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.opt{all:unset;cursor:pointer;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--card);align-content:start;gap:6px;padding:14px;display:grid}.opt:hover{border-color:var(--faint)}.opt.on{border-color:var(--pri-fg);background:var(--pri-50);box-shadow:0 0 0 3px var(--pri-100)}.opt i{border-radius:var(--r);background:var(--bg);width:38px;height:38px;color:var(--sub);place-items:center;font-style:normal;display:grid}.opt.on i{background:var(--pri);color:var(--on-pri)}.opt b{font-size:var(--t-md)}.opt small{color:var(--muted);font-size:var(--t-xs)}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.row2{grid-template-columns:1fr}}.map{border-radius:var(--r-md);border:1px solid var(--line);overflow:hidden}.map svg{width:100%;height:auto;display:block}.lockbox{border:1.5px dashed var(--pri-line);background:var(--pri-50);border-radius:var(--r-md);gap:8px;padding:14px;display:grid}.lockbox b{color:var(--pri-fg);align-items:center;gap:8px;display:flex}.wfoot{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:16px 22px;display:flex}.prev{gap:12px;display:grid;position:sticky;top:84px}.prev .label{font-size:var(--t-xs);font-weight:var(--w-heavy);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.qual{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.qual b{font-size:var(--t-3xl);font-weight:var(--w-heavy);color:var(--pri-fg)}.flash{animation:flash var(--dur-mid) ease}@keyframes flash{0%{box-shadow:0 0 0 0 var(--pri-100)}50%{box-shadow:0 0 0 6px var(--pri-100)}to{box-shadow:var(--sh)}}.kan{grid-template-columns:repeat(5,minmax(210px,1fr));gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.kcol{align-content:start;gap:10px;display:grid}.kcol h4{font-size:var(--t-sm);color:var(--sub);justify-content:space-between;padding:0 4px;display:flex}.kcol h4 span{background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--t-xs);padding:0 8px}.kcard{cursor:pointer;gap:8px;padding:12px;display:grid}.kcard.late{border-left:4px solid var(--bad)}.kcard.mov{box-shadow:0 0 0 2px var(--pri),var(--sh2)}.inbox .back{display:none}.inbox{grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr);height:min(680px,100vh - 170px);min-height:480px;display:grid;overflow:hidden}@media (max-width:860px){.inbox{grid-template-columns:1fr;height:auto}.inbox .list{display:none}.inbox.pick .list{display:block}.inbox.pick .conv{display:none}.inbox .back{display:inline-flex}.inbox:not(.pick){z-index:40;left:0;right:0;top:calc(var(--top-h) + 1px + env(safe-area-inset-top,0px));bottom:var(--bar-h);border:0;border-radius:0;height:auto;min-height:0;position:fixed}.conv .hd{gap:10px;padding:10px 12px}body[data-chat] .demo{display:none}.conv .hd>div{flex:1}.conv .hd>div>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.conv{grid-template-rows:auto auto minmax(0,1fr) auto}.conv:not(:has(.dpanel)){grid-template-rows:auto minmax(0,1fr) auto}.dpanel{border-bottom:1px solid var(--line);background:var(--card);z-index:3;min-width:0;position:relative}.dp-bar{all:unset;cursor:pointer;box-sizing:border-box;width:100%;font-size:var(--t-sm);font-weight:var(--w-med);background:var(--pri-50);color:var(--ink);align-items:center;gap:8px;padding:10px 16px;display:flex}.dp-bar span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dp-bar .dot{border-radius:var(--r-pill);background:var(--cr);flex:none;width:8px;height:8px}.dpanel.open .dp-bar>.ic-s:last-child{transform:rotate(180deg)}.dp-body{background:var(--card);border-bottom:1px solid var(--line);max-height:60vh;box-shadow:var(--sh2);gap:16px;padding:12px 16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.dpanel.open .dp-body{display:grid}.dp-body h4{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 8px}.talk{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.talk li{border-radius:var(--r-md);background:var(--soft);border:1px solid var(--line);font-size:var(--t-xs);color:var(--muted);padding:8px 10px;display:grid}.talk li b{font-size:var(--t-md);color:var(--ink)}.talk li.me{background:var(--pri-50);border-color:var(--pri-100)}.talk li:last-child{box-shadow:0 0 0 2px var(--pri-line)}.dp-act{gap:10px;display:grid}.dp-act .field{font-size:var(--t-xs);color:var(--sub);gap:4px;display:grid}.dp-row{gap:6px;display:flex}.dp-row input{min-width:0;height:var(--tap-input);border:1px solid var(--line);border-radius:var(--r);font:inherit;flex:1;padding:0 12px}.dp-agreed{color:var(--ok);align-items:center;gap:6px;margin:0;display:flex}.dfacts{font-size:var(--t-sm);grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0 0 8px;display:grid}.dfacts dt{color:var(--muted)}.dfacts dd{font-weight:var(--w-med);margin:0}.dpanel .small{font-size:var(--t-2xs);margin:6px 0 0}@media (min-width:1100px){.inbox.side{grid-template-columns:300px minmax(0,1fr)}.inbox.side .conv{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 270px}.inbox.side .conv>:first-child{grid-column:1/-1}.inbox.side .dpanel{border-bottom:0;border-left:1px solid var(--line);grid-area:2/2/4;overflow-y:auto}.inbox.side .msgs{grid-area:2/1}.inbox.side .conv>:last-child{grid-area:3/1}.inbox.side .dp-bar{display:none}.inbox.side .dp-body{max-height:none;box-shadow:none;border:0;display:grid;position:static}}.sys .brief{white-space:pre-wrap;color:var(--ink);font-size:var(--t-sm);line-height:1.5}.thread small.need{color:var(--cr);font-weight:var(--w-med)}.qr.ask{border-top:1px dashed var(--line);padding-top:10px}.qr.ask .chip{color:var(--pri-fg)}.qans{justify-items:start;gap:6px;min-width:200px;display:grid}.qbtns{flex-wrap:wrap;gap:6px;display:flex}.qans .small{font-size:var(--t-2xs)}.more{position:relative}.more summary{list-style:none}.more summary::-webkit-details-marker{display:none}.more .menu{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);min-width:150px;box-shadow:var(--sh2);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.more .menu .btn{background:0 0;border:0;justify-content:flex-start;width:100%}.list{border-right:1px solid var(--line);overflow-y:auto}.thread{all:unset;cursor:pointer;border-bottom:1px solid var(--line);box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;width:100%;padding:14px 16px;display:grid}.thread.on{background:var(--pri-50);border-left:3px solid var(--pri-line)}.thread b{font-size:var(--t-md);display:block}.thread small{color:var(--muted);font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.conv{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.conv .hd{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.msgs{background:var(--soft);flex-direction:column;gap:6px;padding:18px;display:flex;overflow-y:auto}.m{border-radius:var(--r-xl);max-width:72%;font-size:var(--t-md);background:var(--card);border:1px solid var(--line);align-self:flex-start;padding:7px 12px}.m.me{background:var(--pri);color:var(--on-pri);border-color:var(--pri-fg);align-self:flex-end}.m small{font-size:var(--t-2xs);opacity:.7;margin-top:3px;display:block}.sys{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:min(100%,420px);font-size:var(--t-sm);box-shadow:var(--sh);align-self:center;gap:4px;padding:12px 14px;display:grid}.sys .t{font-weight:var(--w-heavy);font-size:var(--t-sm);align-items:center;gap:8px;display:flex}.sys .t em{font-style:normal;font-size:var(--t-2xs);font-weight:var(--w-heavy);color:var(--pri-fg);background:var(--pri-50);border-radius:var(--r-xs);letter-spacing:.04em;margin-left:auto;padding:2px 6px}.sys.ok{border-color:var(--ok-line);background:var(--ok-50)}.oc{background:var(--card);border-radius:var(--r-lg);width:min(86%,400px);box-shadow:var(--sh);font-size:var(--t-sm);align-self:flex-start;gap:8px;padding:14px;display:grid}.oc.mine{align-self:flex-end}.oc.done{border:1.5px solid var(--ok-line);background:var(--ok-50)}.oc .who{color:var(--muted);font-weight:var(--w-bold);align-items:center;gap:8px;display:flex}.oc .amt{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-2xl);line-height:1}.oc .ofacts{color:var(--muted);gap:5px;display:grid}.oc .ofacts span{align-items:center;gap:7px;display:flex}.oc .two{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.oc .two>*{width:100%}.oc.ended{width:min(70%,320px);box-shadow:none;gap:4px}.otag{white-space:nowrap;font-size:var(--t-2xs);font-weight:var(--w-heavy);border-radius:var(--r-pill);margin-left:auto;padding:3px 9px}.otag.wait{background:var(--warn-50);color:var(--warn)}.otag.no{background:var(--soft);color:var(--muted)}.olink{font:inherit;font-weight:var(--w-bold);color:var(--pri);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px;text-decoration:underline}.oc-old{background:var(--card);border-radius:var(--r);font-size:var(--t-xs);color:var(--muted);align-self:flex-start;align-items:center;gap:10px;padding:8px 12px;display:flex}.oc-old.mine{align-self:flex-end}.oc-old s{font-weight:var(--w-bold);font-size:var(--t-md)}.osheet-dim{z-index:60;background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.osheet{background:var(--card);border-radius:var(--r-xl) var(--r-xl) 0 0;gap:14px;width:min(100%,520px);max-height:92vh;padding:10px 18px 22px;display:grid;overflow:auto}.osheet .grab{border-radius:var(--r-pill);background:var(--line);justify-self:center;width:40px;height:5px}.osheet .ttl{font-size:var(--t-lg);display:block}.osheet .big{border-bottom:2px solid var(--line);justify-content:center;align-items:baseline;gap:4px;padding-bottom:8px;display:flex}.osheet .big span{font-size:var(--t-2xl);font-weight:var(--w-bold);color:var(--muted)}.osheet .big input{field-sizing:content;min-width:2ch;max-width:8ch;font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-hero);text-align:center;color:var(--ink);background:0 0;border:0;outline:0}.osheet .lab{font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--muted);margin-bottom:6px;display:block}.osheet .pills{flex-wrap:wrap;gap:6px;display:flex}.osheet .row{font-weight:var(--w-bold);justify-content:space-between;align-items:center;display:flex}input.sw{appearance:none;border-radius:var(--r-pill);background:var(--line);cursor:pointer;width:44px;height:26px;transition:background var(--dur-fast);position:relative}input.sw:after{content:"";background:var(--card);width:20px;height:20px;transition:transform var(--dur-fast);border-radius:50%;position:absolute;top:3px;left:3px}input.sw:checked{background:var(--pri)}input.sw:checked:after{transform:translate(18px)}.osheet .go{font-size:var(--t-md);padding:14px}.starts4{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.starts4 button{border-radius:var(--r-md);font:inherit;font-weight:var(--w-bold);font-size:var(--t-sm);color:var(--ink);cursor:pointer;text-align:center;border:2px solid #0000;justify-items:center;gap:4px;padding:12px 6px;display:grid}.starts4 button small{font-weight:var(--w-med);font-size:var(--t-2xs);color:var(--muted)}.starts4 button[aria-pressed=true]{border-color:var(--act)}.xtra{border:1.5px solid var(--line);border-radius:var(--r-md);gap:10px;padding:12px;display:grid}.xtra.on{border-color:var(--act)}.xtra>label.row{font-weight:var(--w-bold);cursor:pointer;align-items:center;gap:10px;display:flex}.xtra>label.row>span{flex:1;gap:2px;display:grid}.xtra>label.row small{font-weight:var(--w-med);color:var(--muted);font-size:var(--t-xs)}.field.pctin{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.field.pctin input{border:1px solid var(--line);border-radius:var(--r);width:72px;height:40px;font:inherit;text-align:right;flex:none;padding:0 10px}.lk{background:var(--soft);border-radius:var(--r);color:var(--ink);align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;display:flex}.lk>span:last-child{min-width:0;display:grid}.lk b{font-size:var(--t-sm)}.lk small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lk>i{border-radius:var(--r-sm);background:var(--card);flex:none;place-items:center;width:36px;height:36px;display:grid}.otag.ok{background:var(--ok-50);color:var(--ok)}.compose{border-top:1px solid var(--line);gap:10px;padding:12px 16px;display:flex}.compose input{height:var(--tap-input);border:1px solid var(--line);border-radius:var(--r-pill);font:inherit;flex:1;padding:0 16px}.qr{flex-wrap:wrap;gap:6px;padding:0 16px 12px;display:flex}.m small.meta{float:right;align-items:center;gap:3px;margin:6px 0 -3px 10px;line-height:1;display:inline-flex}.tk{display:inline-flex}.tk .ic-s{width:15px;height:15px}.m.me .tk.seen{color:var(--seen)}.tk.pending{opacity:.8}.msgs .day{font-size:var(--t-2xs);font-weight:var(--w-bold);color:var(--sub);background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);z-index:1;align-self:center;margin:6px 0;padding:3px 12px;position:sticky;top:0}.presence{font-size:var(--t-xs);color:var(--muted)}.presence.on,.presence.typing,.thread small.typing{color:var(--ok);font-weight:var(--w-med)}.typing-dots{gap:4px;padding:12px 14px;display:flex}.typing-dots i{border-radius:var(--r-pill);background:var(--faint);width:7px;height:7px;animation:1.2s ease-in-out infinite dot}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.jump{all:unset;cursor:pointer;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh2);border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--pri-fg);align-self:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex;position:sticky;bottom:4px}.bars{gap:12px;padding:18px;display:grid}.bars div{font-size:var(--t-sm);grid-template-columns:140px minmax(0,1fr) 70px;align-items:center;gap:12px;display:grid}.bars i{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--pri),var(--pri-2));height:14px;display:block}.bars span:last-child{text-align:right;font-weight:var(--w-bold)}.rule{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.rule+.rule{border-top:1px solid var(--line)}.rule i{border-radius:var(--r-md);background:var(--pri-50);width:42px;height:42px;color:var(--pri-fg);place-items:center;font-style:normal;display:grid}.rule b{font-size:var(--t-md)}.rule small{color:var(--muted);font-size:var(--t-xs);display:block}.dsteps{padding:8px 18px 18px;display:grid}.dstep{grid-template-columns:34px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.dstep:before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:0;left:16px}.dstep:last-child:before{display:none}.dstep i{background:var(--bg);width:34px;height:34px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-style:normal;display:grid}.dstep.done i{background:var(--ok);color:var(--on-tone)}.dstep.now i{background:var(--cr);color:var(--on-pri);box-shadow:0 0 0 5px var(--cr-50)}.dstep b{font-size:var(--t-md);margin-top:6px;display:block}.dstep small{color:var(--muted);font-size:var(--t-sm)}.ebig{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:760px){.ebig{grid-template-columns:1fr}}.ebig .card{gap:4px;padding:18px;display:grid}.ebig b{font-size:var(--t-3xl);font-weight:var(--w-heavy)}.toast{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));background:var(--night);color:var(--on-tone);border-radius:var(--r-md);font-weight:var(--w-med);font-size:var(--t-md);opacity:0;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-in),transform var(--dur-exit) var(--ease-in);z-index:80;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:12px 18px;display:flex;position:fixed;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transition-duration:var(--dur-enter);transition-timing-function:var(--ease-spring);transform:translate(-50%)}@media (max-width:860px){.toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.applied{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.applied .chip{background:var(--pri-50);border-color:var(--pri-100);color:var(--pri-fg)}.fside label .cnt{color:var(--muted);font-size:var(--t-xs);margin-left:auto}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.scrim{background:var(--scrim);z-index:70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border-radius:var(--r-xl) var(--r-xl) 0 0;width:min(560px,100%);max-height:85vh;animation:up var(--dur-mid) var(--ease) both;padding-bottom:env(safe-area-inset-bottom,0px);grid-template-rows:auto minmax(0,1fr) auto;display:grid}@keyframes up{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.sheet .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.sheet .bd{gap:18px;padding:16px 18px;display:grid;overflow-y:auto}.sheet .bd h4{font-size:var(--t-md);margin-bottom:8px}.sheet .bd label{min-height:var(--tap);font-size:var(--t-base);color:var(--sub);align-items:center;gap:10px;display:flex}.sheet .bd input{accent-color:var(--pri-fg);width:18px;height:18px}.sheet .ft{border-top:1px solid var(--line);gap:10px;padding:12px 18px;display:flex}.statusbar{border-bottom:1px solid var(--line);background:var(--card);gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.statusbar span{white-space:nowrap;font-size:var(--t-xs);font-weight:var(--w-bold);border-radius:var(--r-pill);background:var(--bg);color:var(--muted);align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.statusbar span.d{background:var(--ok-50);color:var(--ok)}.statusbar span.n{background:var(--cr-50);color:var(--cr)}.offer{background:var(--card);border:1.5px solid var(--pri-line);border-radius:var(--r-lg);width:min(100%,420px);box-shadow:var(--sh);align-self:center;gap:10px;padding:14px;display:grid}.offer .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.offer .amt{font-family:var(--font-display);font-size:var(--t-2xl);font-weight:var(--w-heavy)}.offer .acts{gap:8px;display:flex}.offer .acts .btn{flex:1}.held{font-size:var(--t-sm);color:var(--pri-fg);background:var(--pri-50);border-radius:var(--r);align-items:center;gap:8px;padding:8px 10px;display:flex}.logo{color:var(--ink);font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-xl);letter-spacing:-.02em;gap:8px}.logo .mark{width:32px;height:32px}.av,.logo-sq,.btn.cr,.dstep.now i,.thumb{color:var(--on-tone)}.h1-brand{font-weight:var(--w-bold);font-size:var(--t-sm);color:var(--sub);align-items:center;gap:8px;display:flex}.brandrow{font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--sub);align-items:center;gap:8px;display:flex}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:620px){.facts{grid-template-columns:1fr 1fr}}.facts div{gap:2px;padding:10px 14px;display:grid}.facts div+div{border-left:1px solid var(--line)}@media (max-width:620px){.facts div:nth-child(3){border-left:0}.facts div:nth-child(n+3){border-top:1px solid var(--line)}}.facts small{font-size:var(--t-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--w-bold)}.facts b{font-size:var(--t-md)}.who-can{border-top:1px solid var(--line);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px;display:flex}.sec{gap:12px;display:grid}.sec h3{font-size:var(--t-lg)}.dolist{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:620px){.dolist{grid-template-columns:1fr}}.dolist ul{font-size:var(--t-md);color:var(--sub);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dolist li{align-items:flex-start;gap:8px;display:flex}.dolist .yes svg{color:var(--ok)}.dolist .no svg{color:var(--bad)}.reqs{gap:8px;display:grid}.reqs div{border:1px solid var(--line);border-radius:var(--r);font-size:var(--t-md);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.gal{grid-template-columns:2fr 1fr;gap:8px;padding:8px;display:grid}.gal .side{gap:8px;display:grid}.gal .art{border-radius:var(--r-md)}.brief-v{gap:14px;display:grid}.brief-v section{gap:6px;display:grid}.brief-v h4{font-size:var(--t-sm);font-weight:var(--w-bold);align-items:center;gap:8px;display:flex}.brief-v h4 svg{color:var(--pri-fg)}.brief-v ul{font-size:var(--t-sm);color:var(--sub);gap:4px;margin:0;padding:0 0 0 24px;display:grid}.counts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.count{border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.count.on{border-color:var(--pri);background:var(--soft)}.count span{align-items:center;gap:6px;display:flex}.count b{text-align:center;min-width:1.4em}.wsec{gap:12px;padding-top:6px;display:grid}.wsec+.wsec{border-top:1px solid var(--line);padding-top:16px}.codebox{font-family:ui-monospace,Consolas,monospace;font-size:var(--t-sm);background:var(--soft);border:1px dashed var(--line-2);border-radius:var(--r);padding:8px 10px}.dslink{all:unset;cursor:pointer;color:var(--night-accent);font-weight:var(--w-bold);text-decoration:underline}.ctrl{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:14px;display:grid}.ctrl input[type=color]{border:1px solid var(--line);border-radius:var(--r);background:var(--card);cursor:pointer;width:100%;height:42px;padding:3px}.tier{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:760px){.tier{grid-template-columns:1fr}}.tier div{border:1px solid var(--line);border-radius:var(--r-md);align-content:start;gap:4px;padding:14px;display:grid}.tier b{font-size:var(--t-md)}.tier code,.dsv code{font:var(--w-med) var(--t-xs) ui-monospace,Consolas,monospace;color:var(--pri-fg);background:var(--pri-50);border-radius:var(--r-xs);padding:1px 6px}.sw{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sw div{border:1px solid var(--line);border-radius:var(--r-md);display:grid;overflow:hidden}.sw i{height:56px;display:block}.sw span{font-size:var(--t-xs);gap:2px;padding:8px 10px;display:grid}.sw b{font-size:var(--t-sm)}.tscale{display:grid}.tscale div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 0;display:grid}.tscale code{font:var(--w-med) var(--t-xs) ui-monospace,Consolas,monospace;color:var(--muted)}.shapes{flex-wrap:wrap;gap:14px;display:flex}.shapes div{background:var(--pri-50);border:1.5px solid var(--pri-line);width:96px;height:72px;font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--pri-fg);place-items:center;display:grid}.gallery{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rules-dev{font-size:var(--t-md);color:var(--sub);gap:8px;margin:0;padding-left:1.2em;display:grid}.nav a,.role a,.tabbar a{text-decoration:none}.nav a{display:grid}.role a{display:inline-block}.doors a{border-radius:var(--r-md);color:var(--on-tone);gap:6px;padding:14px;text-decoration:none;display:grid}.doors a b{font:var(--w-heavy) var(--t-lg) var(--font-display)}.doors a span{font-size:var(--t-sm)}.doors a em{background:var(--card);color:var(--ink);border-radius:var(--r-sm);font-style:normal;font-weight:var(--w-bold);font-size:var(--t-sm);justify-self:start;padding:6px 10px}.camp-row,.media,.todo a,.ccard{color:inherit;text-decoration:none}.todo a{font-size:var(--t-sm);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.todo a+a{border-top:1px solid var(--line)}.todo a:hover{background:var(--soft)}.todo a small{color:var(--muted);font-size:var(--t-xs);display:block}a.ccamp{color:inherit;text-decoration:none}a.btn{text-decoration:none}.simple-top{background:var(--card);border-bottom:1px solid var(--line)}.simple-top .in{max-width:var(--max);height:62px;padding-inline:max(16px,env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:14px;margin:0 auto;display:flex}.simple-top .logo{text-decoration:none}.simple-top nav{align-items:center;gap:14px;display:flex}.signin{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:820px;margin:0 auto;display:grid}@media (max-width:760px){.signin{grid-template-columns:minmax(0,1fr)}}.signin .card{align-content:start;gap:14px;padding:24px;display:grid}.signin .field input{height:var(--tap-input);border:1px solid var(--line);border-radius:var(--r);font:inherit;color:var(--ink);background:var(--card);padding:0 12px}.signin .code{letter-spacing:.3em;font-variant-numeric:tabular-nums}.compose .btn{flex:none}.land{gap:14px;display:grid}.doors{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.doors{grid-template-columns:1fr}}.prev .post .media{grid-template-columns:1fr}.prev .post .media .art{max-height:220px}@media (max-width:860px){.inbox{grid-template-columns:minmax(0,1fr)}}.conv>*{min-width:0}.site-links{gap:18px;display:flex}.site-links a{color:var(--sub);font-weight:var(--w-bold);font-size:var(--t-md);text-decoration:none}.site-links a:hover{color:var(--ink)}@media (max-width:860px){.simple-top .site-links{display:none}}.site{max-width:var(--max);padding:28px max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px));gap:44px;margin:0 auto;display:grid}.hero{gap:14px;max-width:760px;display:grid}.hero h1{font:var(--w-heavy) var(--t-hero)/1.15 var(--font-display);text-wrap:balance}.hero .lead{font-size:var(--t-lg);color:var(--sub);max-width:62ch}.sect{gap:16px;display:grid}.sect>h2{font:var(--w-heavy) var(--t-2xl)/1.25 var(--font-display);text-wrap:balance}.cols3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.cols3>div{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:6px;padding:18px;display:grid}.cols3 b{font-size:var(--t-lg)}.stepno{font:var(--w-heavy) var(--t-xl) var(--font-display);color:var(--pri-fg)}.stepno.cr{color:var(--cr)}.faq{gap:8px;max-width:820px;display:grid}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.faq summary{cursor:pointer;font-weight:var(--w-bold)}.faq details[open] summary{margin-bottom:8px}.band{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex}.band b{font:var(--w-heavy) var(--t-xl) var(--font-display)}.site-foot{border-top:1px solid var(--line);background:var(--card)}.site-foot .in{max-width:var(--max);padding:22px max(16px,env(safe-area-inset-left,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}.site-foot nav{flex-wrap:wrap;gap:14px;display:flex}.site-foot a{color:var(--sub);font-size:var(--t-sm)}.langsw{gap:6px;display:flex}@media (max-width:520px){.hero h1{font-size:var(--t-3xl)}}.heart{z-index:2;width:var(--tap-sm);height:var(--tap-sm);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;place-items:center;display:grid;position:absolute;top:10px;right:10px}.heart[aria-pressed=true]{color:var(--cr);border-color:var(--cr)}.heart[aria-pressed=true] svg{fill:currentColor}.phone-only{display:none}@media (max-width:860px){.desk-only{display:none}.phone-only{display:inline-flex}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m.me a{color:inherit;text-decoration:underline}.kcard>*,.kcard form,.kcard .shipto{min-width:0}.kcard .field input,.kcard .field select{box-sizing:border-box;width:100%;min-width:0}.kcard .shipto span,.kcard .shipto b{overflow-wrap:anywhere}.gal.one{grid-template-columns:1fr}.gal.one .art{max-height:440px}.cominput{gap:6px;min-width:0;display:grid}.cominput .lab{font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--muted)}.cominput-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cominput-row>input{border:1px solid var(--line);border-radius:var(--r);min-width:0;height:44px;font:inherit;font-weight:var(--w-bold);text-align:right;background:var(--card);padding:0 12px;flex:none!important;width:92px!important}.cominput-row>b{font-size:var(--t-md)}.cominput-row .pills{flex-wrap:wrap;gap:6px;display:flex}.offer2{gap:12px}.offer2 .stepno{background:var(--ink);width:20px;height:20px;color:var(--card);font-style:normal;font-size:var(--t-2xs);font-weight:var(--w-heavy);border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}.offer2 .lab small{font-weight:var(--w-med)}.offer2 .pills .chip{align-items:center;gap:5px;display:inline-flex}.offer2 .chip:disabled{opacity:.45;border-style:dashed}.cnt2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cnt2 .cnt{border:1.5px solid var(--line);border-radius:var(--r);font-size:var(--t-sm);font-weight:var(--w-bold);justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.cnt2 .cnt.on{border-color:var(--act)}.cnt2 .pm{align-items:center;gap:6px;display:flex}.cnt2 .pm b{text-align:center;min-width:14px}.cnt2 .pm button{border-radius:var(--r-sm);background:var(--soft);width:30px;height:30px;font:inherit;font-weight:var(--w-heavy);cursor:pointer;border:0}.cnt2 .pm button:disabled{opacity:.4}.ratelist{margin-top:8px}.ratelist .chip{background:var(--ok-50);color:var(--ok);border-color:var(--ok-line)}.offer2 .get{border:1.5px solid var(--line);border-radius:var(--r-md);gap:10px;margin-top:6px;padding:10px 12px;display:grid}.offer2 .get.on{border-color:var(--act)}.offer2 .row>span{align-items:center;gap:8px;display:inline-flex}.offer2 .sumline{background:var(--soft);border-radius:var(--r);font-size:var(--t-sm);font-weight:var(--w-bold);padding:9px 11px}.oc .otag.kind{justify-self:start;align-items:center;gap:5px;margin-left:0;display:inline-flex}.oc .amt.amt-s{font-size:var(--t-xl)}
main>*,.site>*{animation:rise var(--dur-enter) var(--ease-out) both}main>:nth-child(2),.site>:nth-child(2){animation-delay:40ms}main>:nth-child(3),.site>:nth-child(3){animation-delay:80ms}main>:nth-child(4),.site>:nth-child(4){animation-delay:.12s}main>:nth-child(n+5),.site>:nth-child(n+5){animation-delay:.16s}main>:has(.inbox){animation:none}.stack>.card,.cgrid>*,.kpis>*{animation:rise var(--dur-enter) var(--ease-out) both}.stack>.card:nth-child(2),.cgrid>:nth-child(2),.kpis>:nth-child(2){animation-delay:50ms}.stack>.card:nth-child(3),.cgrid>:nth-child(3),.kpis>:nth-child(3){animation-delay:.1s}.stack>.card:nth-child(n+4),.cgrid>:nth-child(n+4),.kpis>:nth-child(n+4){animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:scale(.6)}to{transform:scale(1)}}.btn,.chip,.opt,.tabbar a,.role a,.thread,.todo a,.camp-row,.ccamp{transition:transform var(--dur-tap) var(--ease-out),background var(--dur-tap),color var(--dur-tap),border-color var(--dur-tap)}.btn:active:not(:disabled),.chip:active,.opt:active,.role a:active{transform:scale(.97)}.camp-row:active,.ccamp:active,.todo a:active,.thread:active{transform:scale(.99)}.ccard,.post,.kcard{transition:transform var(--dur-enter) var(--ease-out);position:relative}.ccard:after,.post:after,.kcard:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--sh2);opacity:0;transition:opacity var(--dur-enter) var(--ease-out);position:absolute;inset:0}@media (hover:hover){.ccard:hover,.kcard:hover{transform:translateY(-3px)}.ccard:hover:after,.post:hover:after,.kcard:hover:after{opacity:1}}.ccard:active{transform:scale(.985)}.toggle,.toggle:after{transition:background var(--dur-fast),left var(--dur-enter) var(--ease-spring)}.toggle[aria-busy=true]{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.6}}.interest .badge{animation:pop var(--prim-dur-400) var(--ease-spring) both}.nav a:after{content:"";border-radius:var(--r-pill);background:var(--ink);height:2px;transition:transform var(--dur-enter) var(--ease-spring);position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.nav a.on{border-bottom-color:#0000}.nav a.on:after{transform:scaleX(1)}.nav a.on .ic{animation:pop var(--prim-dur-400) var(--ease-spring)}@media (max-width:860px){.tabbar{background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px)}.tabbar a{position:relative}.tabbar a .ic{z-index:1;position:relative}.tabbar a:before{content:"";border-radius:var(--r-pill);background:var(--pri-50);opacity:0;width:56px;height:30px;transition:transform var(--dur-enter) var(--ease-spring),opacity var(--dur-fast);margin-left:-28px;position:absolute;top:4px;left:50%;transform:scaleX(.4)}.tabbar a.on:before{opacity:1;transform:none}.tabbar a.on .ic{animation:pop var(--prim-dur-400) var(--ease-spring)}.tabbar a.on{font-weight:var(--w-bold)}}.tabs button{transition:color var(--dur-fast);position:relative}.tabs button.on{border-bottom-color:#0000}.tabs button:after{content:"";border-radius:var(--r-pill);background:var(--pri-fg);height:2px;transition:transform var(--dur-enter) var(--ease-spring);position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.tabs button.on:after{transform:scaleX(1)}.top{background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px)}.nav a .dot{animation:pop var(--prim-dur-400) var(--ease-spring) both}.scrim{animation:fade var(--dur-enter) var(--ease-out) both}.sheet{animation:up var(--dur-enter) var(--ease-spring) both}.more[open] .menu{animation:menu var(--dur-enter) var(--ease-out) both;transform-origin:100% 0}@keyframes menu{0%{opacity:0;transform:scale(.95)translateY(-4px)}}.dpanel.open .dp-body{animation:menu var(--dur-enter) var(--ease-out) both;transform-origin:top}.faq details[open]>:not(summary),.m,.sys,.offer{animation:rise var(--dur-enter) var(--ease-out) both}.dstep.now i{animation:ring 1.8s var(--ease-out) infinite}@keyframes ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cr) 35%,transparent)}70%,to{box-shadow:0 0 0 10px #0000}}.prog i{transform-origin:0;animation:grow var(--dur-hero) var(--ease-emph) both}@keyframes grow{0%{transform:scaleX(0)}}.navbar{z-index:100;pointer-events:none;background:linear-gradient(90deg,var(--pri),var(--pri-2));transform-origin:0;opacity:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.navbar[data-state=go]{opacity:1;animation:8s cubic-bezier(.1,.7,.2,1) forwards navgo}.navbar[data-state=done]{opacity:0;transition:transform var(--dur-enter) var(--ease-out),opacity var(--dur-enter) .16s;transform:scaleX(1)}@keyframes navgo{0%{transform:scaleX(0)}10%{transform:scaleX(.35)}to{transform:scaleX(.92)}}html[data-net] button[data-pressed]:disabled:not(.toggle){position:relative;color:#0000!important}html[data-net] button[data-pressed]:disabled:not(.toggle) *{visibility:hidden}html[data-net] button[data-pressed]:disabled:not(.toggle):after{content:"";border:2px solid var(--muted);border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:auto;animation:.7s linear infinite spin;position:absolute;inset:0}html[data-net] .btn.pri[data-pressed]:disabled:after,html[data-net] .btn.cr[data-pressed]:disabled:after{border-color:var(--on-pri);border-right-color:#0000}@keyframes spin{to{transform:rotate(360deg)}}.sk-wrap{animation:fade var(--dur-enter) .12s both;gap:18px;display:grid}.sk-card{gap:12px;padding:18px;display:grid}.sk-row{align-items:center;gap:12px;display:flex}.sk-col{flex:1;gap:8px;display:grid}.sk{background:var(--line);border-radius:var(--r-xs);max-width:100%;display:block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,transparent,var(--shine),transparent);animation:shimmer 1.4s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sk:after,.navbar{animation:none!important}}.empty{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:28px 20px;display:grid}.empty p{max-width:42ch;font-size:var(--t-md)}.ill{display:block;overflow:visible}.ill-bob{animation:3.2s ease-in-out infinite bob}.ill-shadow{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite shadow}.ill-spark{animation:2.4s ease-in-out infinite twinkle}.ill-dot{animation:1.2s ease-in-out infinite dot}.ill-ray{animation:1.6s ease-in-out infinite ray}.ill-float{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite float}.ill-drop{animation:drop 2.4s var(--ease-in) infinite}.ill-scan{animation:3s ease-in-out infinite scan}@keyframes bob{50%{transform:translateY(-6px)}}@keyframes shadow{50%{opacity:.6;transform:scaleX(.8)}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes ray{0%,to{opacity:.3;transform:translate(-3px)}50%{opacity:1;transform:none}}@keyframes float{0%{opacity:0;transform:translateY(8px)scale(.7)}30%{opacity:1}to{opacity:0;transform:translateY(-22px)scale(1.05)}}@keyframes drop{0%{opacity:0;transform:translateY(-14px)}20%{opacity:1}70%{opacity:1;transform:translateY(30px)}85%,to{opacity:0;transform:translateY(34px)}}@keyframes scan{0%,to{transform:translate(-10px)}50%{transform:translate(12px,-4px)}}.confetti{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.confetti i{border-radius:var(--r-pill);opacity:0;width:7px;height:11px;animation:burst .9s var(--ease-emph) forwards;position:absolute}@keyframes burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.6)}80%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(200deg) scale(1)}}.sys.ok{animation:rise var(--dur-enter) var(--ease-spring) both;position:relative}.pc{display:grid;overflow:hidden}.pc-media{aspect-ratio:2;background:var(--pri-50);display:block;position:relative;overflow:hidden}@media (max-width:620px){.pc-media{aspect-ratio:16/11}}.pc-media .art{border-radius:0;aspect-ratio:auto!important;width:100%!important;height:100%!important}.pc-media .art img,.pc-media .art svg{transition:transform var(--prim-dur-700) var(--ease-out)}@media (hover:hover){.pc:hover .pc-media .art img,.pc:hover .pc-media .art svg{transform:scale(1.04)}}.pc-media:after{content:"";background:linear-gradient(transparent,var(--scrim) 60%,color-mix(in srgb,var(--night) 75%,transparent));pointer-events:none;position:absolute;inset:45% 0 0}.pc-tags{z-index:1;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.pc-tags .badge{box-shadow:var(--sh)}.pc-tags .badge.b-ok,.pc-tags .badge.b-warn{background:var(--card)}.pc-offer{z-index:1;color:var(--on-tone);line-height:1.1;display:grid;position:absolute;bottom:12px;left:16px;right:16px}.pc-offer small{font-size:var(--t-2xs);font-weight:var(--w-heavy);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.pc-offer b{font:var(--w-heavy) var(--t-3xl)/1.1 var(--font-display);letter-spacing:-.02em}.pc-offer em{font-style:normal;font-size:var(--t-sm);font-weight:var(--w-med);opacity:.9}.pc .hd{padding:14px 18px 0}.pc-body{color:inherit;gap:6px;padding:10px 18px 14px;display:grid}.pc-body h3{font-size:var(--t-xl);letter-spacing:-.01em}.pc-body .sub{font-size:var(--t-md)}.pc-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pc-chips span{border-radius:var(--r-pill);background:var(--soft);border:1px solid var(--line);height:28px;font-size:var(--t-xs);font-weight:var(--w-med);color:var(--sub);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.pc-chips svg{color:var(--pri-fg)}.pc-strip{border-radius:var(--r-md);font-size:var(--t-sm);align-items:flex-start;gap:8px;margin:0 18px;padding:9px 12px;display:flex}.pc-strip>svg{margin-top:2px}.pc-strip.ok{background:var(--ok-50);color:var(--ok)}.pc-strip.no{background:var(--bad-50);color:var(--bad)}.pc-strip span{color:var(--sub)}.pc-strip b{color:inherit}.pc-strip.ok b{color:var(--ok)}.pc-strip.no b{color:var(--bad)}.pc .ft{border-top:0;padding-top:14px}.empty-h{font:var(--w-heavy) var(--t-xl) var(--font-display);color:var(--ink);margin-bottom:4px;display:inline-block}.empty .pacts{justify-content:center;margin-top:6px}.hero-band{border-radius:var(--r-xl);color:var(--on-pri);background:linear-gradient(120deg,var(--pri-d),var(--pri) 55%,var(--pri-2));box-shadow:var(--sh2);justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.hero-band:before{content:"";background:var(--glass);opacity:.35;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-90px}.hero-band>div{justify-items:start;gap:8px;display:grid;position:relative}.hero-band h1{font:var(--w-heavy) var(--t-3xl)/1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.hero-band p{opacity:.9}.hero-band .btn{color:var(--pri-fg);border-color:#0000;margin-top:8px}.hero-band .ill{flex:none;position:relative}.hero-band .ill>circle:first-of-type{fill:var(--glass)}@media (max-width:620px){.hero-band{padding:20px}.hero-band .ill{display:none}.hero-band h1{font-size:var(--t-2xl)}}::view-transition{pointer-events:none}.top{view-transition-name:site-top}.tabbar{view-transition-name:tab-bar}::view-transition-group(site-top){z-index:100;animation:none}::view-transition-group(tab-bar){z-index:100;animation:none}::view-transition-old(site-top){display:none}::view-transition-old(tab-bar){display:none}::view-transition-new(site-top){animation:none}::view-transition-new(tab-bar){animation:none}::view-transition-old(.nav-forward){--vt-x:-60px;animation:.15s ease-in both vt-fade reverse,.4s var(--ease-emph) both vt-slide reverse}::view-transition-new(.nav-forward){--vt-x:60px;animation:.21s ease-out .15s both vt-fade,.4s var(--ease-emph) both vt-slide}::view-transition-old(.nav-back){--vt-x:60px;animation:.15s ease-in both vt-fade reverse,.4s var(--ease-emph) both vt-slide reverse}::view-transition-new(.nav-back){--vt-x:-60px;animation:.21s ease-out .15s both vt-fade,.4s var(--ease-emph) both vt-slide}@keyframes vt-fade{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes vt-slide{0%{translate:var(--vt-x)}to{translate:0}}::view-transition-group(.morph){animation-duration:.42s;animation-timing-function:var(--ease-emph)}::view-transition-image-pair(.morph){animation-name:vt-via-blur}@keyframes vt-via-blur{30%{filter:blur(3px)}}html:active-view-transition main>*{animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
html,body,body:before{background:var(--page)}.card{border-radius:var(--r-lg);box-shadow:var(--sh);border:0}.ch{border-bottom:0;padding:20px 22px 8px}.ch h3{font-size:var(--t-xl);letter-spacing:-.02em}.pad{padding:22px}h1,h2,h3{letter-spacing:-.025em}.ph h1{font-size:var(--t-3xl);letter-spacing:-.03em}.btn{border-radius:var(--r-pill);background:var(--bg);height:calc(var(--tap) + 4px);border-color:#0000;padding:0 20px}.btn:hover{background:var(--line)}.btn.sm{border-radius:var(--r-pill);padding:0 14px}.btn.lg{height:52px;padding:0 26px}.btn.pri{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--pri) 70%,transparent)}.btn.out{border-color:var(--pri-fg);background:0 0}.chip{background:var(--bg);color:var(--sub);border:0;height:36px;padding:0 14px}.chip.on{background:var(--ink);color:var(--on-tone)}.badge{height:26px;padding:0 10px}.field select,.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.field textarea{background:var(--bg);border-radius:var(--r);border:0}.field select:focus,.field input:focus,.field textarea:focus{outline:2px solid var(--pri-line);outline-offset:0;background:var(--card)}.tabs{border-bottom:0;gap:6px;padding:0 22px}.tabs button{border-radius:var(--r-pill);border-bottom:0;padding:9px 14px}.tabs button.on{background:var(--ink);color:var(--on-tone)}.tabs button:after{display:none}.prog{background:var(--bg);height:6px}.demo{font-size:var(--t-2xs);padding:4px 16px}.top{box-shadow:0 1px 0 var(--line);border-bottom:0}.top .in{height:68px}.nav{gap:4px}.nav a{border-radius:var(--r-pill);height:auto;font-size:var(--t-sm);border-bottom:0;align-items:center;gap:7px;padding:8px 14px;display:flex}.nav a:after{display:none}.nav a.on{background:var(--ink);color:var(--on-tone)}.nav a .dot{margin-left:2px;position:static}.nav a.on .ic{animation:none}.search{border-radius:var(--r-pill);background:var(--bg)}.role,.role a{border-radius:var(--r-pill)}@media (max-width:1240px){.nav a{padding:8px 10px}.nav a .lbl{display:none}}@media (max-width:860px){:root{--bar-h:96px}.tabbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--r-pill);box-shadow:var(--sh2);background:color-mix(in srgb,var(--card) 92%,transparent);border:0;justify-content:space-between;gap:4px;padding:8px;display:flex}.tabbar a{border-radius:var(--r-pill);min-width:48px;min-height:48px;font-size:var(--t-sm);color:var(--muted);flex:none;grid-auto-flow:column;gap:8px;padding:0 14px}.tabbar a:before,.tabbar a .lbl{display:none}.tabbar a.on{background:var(--ink);color:var(--on-tone);padding:0 18px}.tabbar a.on .lbl{display:inline}main{padding-bottom:120px!important}.top .in{height:60px}}.camp-row+.camp-row,.todo a+a,.feed div+div,.review+.review,.rule+.rule{border-top:0}.camp-row,.todo a{border-radius:var(--r-md);margin:0 8px}.camp-row:hover,.todo a:hover{background:var(--bg)}.todo,.feed{padding:4px 0 10px}.feed i,.rule i{border-radius:var(--r)}.kpi{padding:20px 22px}.kpi b{font-size:var(--t-hero);letter-spacing:-.03em}.facts{background:var(--bg);border-radius:var(--r-md);border-top:0;margin:0 16px 16px}.facts div+div{border-left:0}.who-can,.post .ft{border-top:0}table{border-collapse:separate;border-spacing:0}th{font-weight:var(--w-bold);color:var(--muted)}td,th{border-color:var(--line)!important}.sheet{border-radius:var(--r-xl) var(--r-xl) 0 0}.sheet .hd,.sheet .ft{border:0}.toast{border-radius:var(--r-pill)}.empty{padding:36px 20px}.home2{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}@media (max-width:1060px){.home2{grid-template-columns:minmax(0,1fr)}.home2>aside{order:-1}}.cf{gap:18px;display:grid}.cf-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cf-head small{color:var(--muted);font-size:var(--t-md);font-weight:var(--w-med);display:block}.cf-head h1{font:var(--w-heavy) var(--t-3xl)/1.1 var(--font-display);letter-spacing:-.03em;margin-top:2px}.pillnote{border-radius:var(--r-pill);background:var(--bg);height:30px;font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--sub);align-items:center;gap:6px;margin-top:10px;padding:0 12px;display:inline-flex}.pillnote svg{color:var(--pri-fg)}.roundbtn{border-radius:var(--r-md);background:var(--bg);cursor:pointer;width:48px;height:48px;color:var(--ink);border:0;flex:none;place-items:center;display:grid;position:relative}.roundbtn em{border-radius:var(--r-pill);background:var(--pri);min-width:20px;height:20px;color:var(--on-pri);font:normal var(--w-bold) var(--t-2xs)/20px var(--font-body);text-align:center;padding:0 5px;position:absolute;top:-4px;right:-4px}.cats{scrollbar-width:none;gap:10px;margin:0 -2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cat{border-radius:var(--r-lg);cursor:pointer;width:84px;min-height:86px;color:var(--sub);font-size:var(--t-xs);font-weight:var(--w-bold);text-align:center;transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-tap) var(--ease-out);background:0 0;border:0;flex:none;align-content:center;justify-items:center;gap:6px;padding:10px 6px;display:grid}.cat .ic{width:26px;height:26px}.cat small{font-size:var(--t-2xs);font-weight:var(--w-med);opacity:.75}.cat:hover{background:var(--bg)}.cat.on{background:var(--pri);color:var(--on-pri);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--pri) 80%,transparent)}.cat.on .ic{animation:pop var(--prim-dur-400) var(--ease-spring)}.cat:active{transform:scale(.95)}.cf-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-tools .field{width:200px;margin-left:auto}.cf-tools .field select{border-radius:var(--r-pill);height:40px}.cf-list{gap:22px;display:grid}.side2{gap:18px;display:grid;position:sticky;top:96px}@media (max-width:1060px){.side2{position:static}}.me2{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.me2 b{font-size:var(--t-lg)}.me2 .stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.me2 .stats div{background:var(--bg);border-radius:var(--r-md);text-align:center;padding:10px;display:grid}.me2 .stats b{font:var(--w-heavy) var(--t-lg) var(--font-display)}.me2 .stats span{font-size:var(--t-2xs);color:var(--muted)}.me2 .meter{font-size:var(--t-sm);grid-column:1/-1;gap:6px;display:grid}@media (max-width:1060px){.side2 .me2{display:none}}.pc{border-radius:var(--r-xl);padding:10px}.pc-media{border-radius:var(--r-lg);aspect-ratio:4/3}@media (min-width:621px){.pc-media{aspect-ratio:16/10}}.pc-media img,.pc-media svg{animation:focus var(--prim-dur-700) var(--ease-out) both}@keyframes focus{0%{filter:blur(14px);transform:scale(1.06)}}.pc-tags{top:14px;left:14px;right:14px}.pc-save{z-index:1;border-radius:var(--r);background:var(--card);width:40px;height:40px;color:var(--ink);box-shadow:var(--sh);place-items:center;display:grid;position:absolute;top:14px;right:14px}.pc-offer{bottom:18px;left:20px}.pc-offer b{font-size:var(--t-2xl)}.pc .hd{padding:14px 10px 0}.pc-body{padding:8px 10px 12px}.pc-chips span{background:var(--bg);border:0}.pc-strip{margin:0 10px}.pc .ft{padding:14px 10px 6px}.det{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}@media (max-width:960px){.det{grid-template-columns:minmax(0,1fr)}}.det-hero{border-radius:var(--r-xl);aspect-ratio:4/3;background:var(--pri-50);position:relative;overflow:hidden}@media (min-width:961px){.det-hero{aspect-ratio:16/10}}.det-hero .art{border-radius:0;aspect-ratio:auto!important;width:100%!important;height:100%!important}.det-hero img,.det-hero svg{animation:focus var(--prim-dur-700) var(--ease-out) both}.det-hero .bar{z-index:1;justify-content:space-between;display:flex;position:absolute;top:14px;left:14px;right:14px}.det-hero .bar a,.det-hero .bar span{border-radius:var(--r-md);background:var(--card);width:44px;height:44px;color:var(--ink);box-shadow:var(--sh);place-items:center;display:grid}.det-thumbs{gap:10px;margin-top:10px;display:flex}.det-thumbs a{border-radius:var(--r-md);flex:none;width:84px;height:84px;overflow:hidden}.det-thumbs .art{aspect-ratio:auto!important;width:100%!important;height:100%!important}.det-title{gap:8px;margin-top:20px;display:grid}.det-title .top2{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.det-title h1{font:var(--w-heavy) var(--t-3xl)/1.1 var(--font-display);letter-spacing:-.03em}.det-title .rate{font-size:var(--t-sm);color:var(--sub);white-space:nowrap;align-items:center;gap:4px;margin-top:8px;display:inline-flex}.det-title .rate svg{color:var(--star)}.det-title p{color:var(--sub);font-size:var(--t-base);line-height:1.6}.tiles4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.tiles4 div{background:var(--bg);border-radius:var(--r-md);text-align:center;justify-items:center;gap:6px;padding:14px 8px;display:grid}.tiles4 .ic{width:24px;height:24px;color:var(--pri-fg)}.tiles4 b{font-size:var(--t-sm);line-height:1.2}.tiles4 small{font-size:var(--t-2xs);color:var(--muted)}@media (max-width:420px){.tiles4{grid-template-columns:repeat(2,minmax(0,1fr))}}.det-sec{border-top:1px solid var(--line);gap:12px;padding:22px 0;display:grid}.det-sec:first-of-type{border-top:0}.det-sec h3{font-size:var(--t-xl)}.det-aside{gap:16px;display:grid;position:sticky;top:96px}.det-aside .card{gap:14px;padding:22px;display:grid}.det-aside .price{font:var(--w-heavy) var(--t-2xl) var(--font-display);letter-spacing:-.02em}.det-aside .price small{font:var(--w-med) var(--t-sm) var(--font-body);color:var(--muted)}@media (max-width:960px){.det-aside{position:static}}.mk{background:linear-gradient(160deg,var(--pri-50),var(--card) 70%);justify-items:start;gap:10px;display:grid}.mk .ill{margin:-6px 0 -10px -8px}.mk div{gap:4px;display:grid}.mk b{font-size:var(--t-lg)}.det-cta{display:none}@media (max-width:960px){.det-cta{left:12px;right:12px;bottom:calc(var(--bar-h) + env(safe-area-inset-bottom,0px));z-index:45;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--sh2);animation:rise var(--dur-enter) var(--ease-spring) .2s both;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex;position:fixed}.det-cta span{line-height:1.2;display:grid}.det-aside{padding-bottom:128px}.det-cta b{font:var(--w-heavy) var(--t-xl) var(--font-display)}.det-cta small{font-size:var(--t-2xs);color:var(--muted)}.det-cta[data-me] b{font:var(--w-bold) var(--t-md) var(--font-body);white-space:nowrap}.det{padding-bottom:70px}}.det-hero .bar span .badge{box-shadow:none}.det-hero .bar span{width:auto}@media (max-width:1060px){.home2>aside{order:0}.side2 .mk{display:none}}.cf-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:start}@media (max-width:720px){.cf-list{grid-template-columns:minmax(0,1fr)}}.pc-media,.pc-media:is(*){aspect-ratio:4/3}.pc .ft{flex-direction:column;align-items:stretch}.pc .ft>span:last-child{justify-content:space-between}.det-hero .bar .pills{border-radius:var(--r-pill);background:var(--card);height:44px;box-shadow:var(--sh);align-items:center;gap:6px;padding:0 10px;display:flex}.det-hero .bar .pills .badge{white-space:nowrap}.home2 .cf-band{border-radius:var(--r-xl);background:linear-gradient(170deg,var(--pri-100),var(--pri-50) 55%,var(--card));gap:16px;padding:22px;display:grid}.home2 .cat{background:var(--card);box-shadow:var(--sh)}.home2 .cat.on{background:var(--pri)}.hub{gap:10px;display:grid}.hub-live{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.hub-live span{gap:2px;min-width:0;display:grid}.hub-live small{font-size:var(--t-2xs);font-weight:var(--w-bold);color:var(--pri-fg);text-transform:uppercase;letter-spacing:.06em}.hub-live b{font-size:var(--t-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hub-live em{font-style:normal;font-size:var(--t-sm);color:var(--sub)}.ring{flex:none}.ring circle{fill:none;stroke-width:6px}.ring circle:first-child{stroke:var(--bg)}.ring circle+circle{stroke:var(--pri);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset var(--prim-dur-700) var(--ease-out);transform:rotate(-90deg)}.ring text{font:var(--w-heavy) var(--t-2xs) var(--font-display);fill:var(--ink)}.hub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hub-stats div{background:var(--card);border-radius:var(--r-md);box-shadow:var(--sh);justify-items:center;gap:2px;padding:12px 8px;display:grid}.hub-stats b{font:var(--w-heavy) var(--t-xl) var(--font-display);letter-spacing:-.02em}.hub-stats span{font-size:var(--t-2xs);color:var(--muted)}@media (min-width:1000px){.hub{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}:root{--page:var(--bg)}:is(.btn:not(.pri):not(.cr):not(.out):not(.danger),.chip:not(.on),.roundbtn,.pillnote,.search,.tabs button:not(.on),.field select,.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.field textarea) :not(:is(.card,.sheet,.top,.scrim,.det-cta,.tabbar,.menu,.dpanel,dialog,.inbox,.cf-band,.hero-band) *){background:var(--card)}.det{grid-template-rows:auto 1fr;grid-template-areas:"top aside""main aside"}.det>.det-top{grid-area:top}.det>.det-main{grid-area:main}.det>.det-aside{grid-area:aside;align-self:start}@media (max-width:960px){.det{grid-template-rows:none;grid-template-areas:"top""main""aside"}}.det-hero .bar .pills .badge{align-items:center;gap:4px;display:inline-flex}.recap{background:var(--ink);color:var(--on-tone);gap:18px;margin-bottom:18px;padding:22px;display:grid}.recap-hd{gap:4px;display:grid}.recap-hd span{font-size:var(--t-sm);opacity:.7}.recap-hd b{font:var(--w-heavy) var(--t-hero)/1 var(--font-display);letter-spacing:-.03em}.recap-hd small{font-size:var(--t-sm);opacity:.8}.recap-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:110px;display:grid}.recap-bars div{grid-template-rows:1fr auto;justify-items:center;gap:6px;height:100%;display:grid}.recap-bars i{border-radius:var(--r-sm);background:color-mix(in srgb,var(--on-tone) 22%,transparent);transform-origin:bottom;width:100%;max-width:36px;animation:barup var(--dur-hero) var(--ease-emph) both;align-self:end}.recap-bars .on i{background:var(--pri-2)}.recap-bars small{font-size:var(--t-2xs);opacity:.7}@keyframes barup{0%{transform:scaleY(0)}}.hub-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-stats b{align-items:center;gap:3px;display:inline-flex}.hub-stats b .ic{color:var(--star)}.hub-stats span{text-align:center;line-height:1.2}.hub-stats .prog{width:70%;height:4px;margin-top:4px;display:block}@media (max-width:420px){.hub-stats{gap:6px}.hub-stats div{padding:10px 4px}.hub-stats b{font-size:var(--t-lg)}}@media (min-width:1000px){.hub{grid-template-columns:minmax(0,1fr)}}.pc{position:relative}.pc>.pc-save{z-index:2;cursor:pointer;transition:transform var(--dur-tap) var(--ease-out),color var(--dur-tap);border:0;top:20px;right:20px}.pc>.pc-save:active{transform:scale(.9)}.pc>.pc-save.on{color:var(--bad)}.pc>.pc-save.on .ic{animation:pop var(--prim-dur-400) var(--ease-spring)}body:has(.gpage){background:var(--card)}body:has(.gpage):before{background:var(--card)}.gpage{gap:18px;display:grid}.gpage .card{box-shadow:none;border:1px solid var(--line);border-radius:var(--r-md)}.gpage h1,.gpage h2{font-family:var(--font-display);font-weight:var(--w-heavy)}.glink{color:var(--info);font-weight:var(--w-bold);font-size:var(--t-md);align-items:center;gap:4px;display:inline-flex}.gpill{border-radius:var(--r-pill);background:var(--pri-50);height:38px;color:var(--ink);font-weight:var(--w-bold);font-size:var(--t-md);align-items:center;gap:6px;padding:0 16px;display:inline-flex}.ghead{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.ghead h1{font-size:var(--t-3xl);letter-spacing:-.01em}.gsec{display:grid}.gsec h2{font-size:var(--t-xl);margin:6px 0 4px}.grow{border-bottom:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.grow:last-child{border-bottom:0}.grow-main{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.grow-pic{background:var(--pri-50);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.grow-pic .art{border-radius:50%;width:48px!important;height:48px!important}.grow-txt{gap:2px;min-width:0;display:grid}.grow-txt em{font-style:normal;font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--ok)}.grow-txt em.bad{color:var(--bad)}.grow-txt b{font-size:var(--t-lg);line-height:1.25}.grow-txt small{font-size:var(--t-sm);color:var(--muted)}.grow-amt{justify-items:end;gap:2px;display:grid}.grow-amt b{font-size:var(--t-md)}.grow-amt small{font-size:var(--t-2xs);color:var(--muted)}.grow>.glink{margin-left:62px}.gtrack{gap:14px;padding-bottom:6px;display:grid}.gtrack-bar{justify-content:space-between;align-items:center;min-height:44px;display:flex}.gtrack-bar>a:first-child{width:44px;height:44px;color:var(--ink);place-items:center;margin-left:-10px;display:grid}.gtrack-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.gtrack-head h1{font-size:var(--t-3xl);letter-spacing:-.01em;line-height:1.15}.gtrack-head p{font-size:var(--t-md);color:var(--sub);margin-top:6px}.gtrack-head .good{color:var(--ok)}.gtrack-head .bad{color:var(--bad)}.gtrack-art{background:var(--pri-50);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.gseg{align-items:center;margin:4px 0 0;padding:0;list-style:none;display:flex}.gseg li{flex:1;align-items:center;min-width:0;display:flex}.gseg li:last-child{flex:none}.gseg i{width:26px;height:26px;color:var(--faint);flex:none;place-items:center;display:grid}.gseg li.done i,.gseg li.now i{color:var(--pri)}.gseg em{border-radius:var(--r-pill);background:var(--line);flex:1;height:6px;margin:0 6px;position:relative;overflow:hidden}.gseg li.done em:after,.gseg li.now em:after{content:"";background:var(--pri);border-radius:inherit;transform-origin:0;animation:grow var(--dur-hero) var(--ease-emph) both;position:absolute;inset:0}.gseg li.now em:after{right:50%}.gtrack-note{color:var(--sub);font-size:var(--t-md)}@media (min-width:961px){.gtrack{max-width:720px}}body:has(.gauth-page){background:var(--card)}body:has(.gauth-page):before{background:var(--card)}.gauth-page{max-width:none!important;margin:0!important;padding:0!important}.gauth{width:100%;max-width:440px;min-height:100dvh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;margin:0 auto;display:flex}.gform{flex-direction:column;flex:1;gap:18px;display:flex}.gauth-top{align-items:center;gap:10px;min-height:52px;display:flex}.gauth-top>a,.gauth-top>button{width:40px;height:40px;color:inherit;cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;place-items:center;margin-left:-8px;display:grid}.gauth-top h1{font:var(--w-heavy) var(--t-xl)/1.2 var(--font-display);flex:1}.gauth-top .langsw{gap:6px;display:flex}.gsteps{border-radius:var(--r-pill);background:var(--line);height:4px;margin-top:-8px;display:block;overflow:hidden}.gsteps i{background:var(--pri);border-radius:inherit;height:100%;transition:width var(--dur-enter) var(--ease-out);display:block}.gfield{font-size:var(--t-sm);color:var(--muted);font-weight:var(--w-med);gap:8px;display:grid}.gfield input,.gfield select,.gfield textarea{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);height:52px;font:inherit;font-size:var(--t-base);color:var(--ink);width:100%;padding:0 14px}.gfield textarea{height:auto;padding:12px 14px}.gfield input:focus,.gfield select:focus,.gfield textarea:focus{border:2px solid var(--pri);outline:0}.gphone{gap:10px;display:flex}.gphone .cc{border:1px solid var(--line);border-radius:var(--r-md);width:84px;height:52px;color:var(--ink);font-size:var(--t-base);flex:none;place-items:center;display:grid}.gchips{flex-wrap:wrap;gap:10px;display:flex}.gform .gchip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);height:42px;color:var(--ink);font-size:var(--t-md);font-weight:var(--w-med);align-items:center;gap:6px;padding:0 18px;display:inline-flex}.gform .gchip.on{border:1.5px solid var(--pri);color:var(--pri);background:var(--card)}.gform .gchip:disabled{opacity:.45}.gcta{bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--r-pill);background:var(--pri);width:100%;height:52px;color:var(--on-pri);font:var(--w-bold) var(--t-base)/1 var(--font-body);cursor:pointer;transition:transform var(--dur-tap) var(--ease-out),background var(--dur-tap);border:0;margin-top:auto;position:sticky}.gcta:active:not(:disabled){transform:scale(.98)}.gcta:disabled{background:var(--pri-100);cursor:default}.gnote{font-size:var(--t-sm);color:var(--muted)}.gerr{font-size:var(--t-sm);color:var(--bad)}.gbig{font:var(--w-heavy) var(--t-3xl)/1.2 var(--font-display);letter-spacing:-.01em}.gwelcome-art{place-items:start;margin:8px 0 -4px;display:grid}.gauth-foot{text-align:center;font-size:var(--t-md);margin-top:8px}.gauth-foot a{font-weight:var(--w-bold);text-decoration:underline}.gauth-foot.dark{margin-top:auto}.gauth-foot.dark a{color:var(--info);text-decoration:none}.gcode-ask{font-size:var(--t-base);color:var(--ink);margin-top:-6px}.gcode input{width:100%;font:var(--w-med) var(--t-hero)/1.2 var(--font-body);letter-spacing:.12em;color:var(--ink);caret-color:var(--pri);background:0 0;border:0;padding:0}.gcode input::placeholder{color:var(--line)}.gcode input:focus{outline:0}.gresend{font-size:var(--t-md);gap:4px;margin-top:auto;display:grid}.gresend+.gcta{margin-top:0}.gauth-green{background:var(--pri);color:var(--on-pri);max-width:none;margin:0}.gauth-green>*{width:100%;max-width:408px;margin-left:auto;margin-right:auto}.gauth-brand{text-align:center;flex:1;place-content:center;justify-items:center;gap:10px;padding:24px 0;display:grid}.gauth-brand .mark{width:64px;height:64px}.gauth-brand b{font:var(--w-heavy) var(--t-hero)/1 var(--font-display);letter-spacing:-.02em}.gauth-brand span{opacity:.9;font-size:var(--t-md)}.gauth-btns{gap:12px;padding-bottom:12px;display:grid}.gwhite{border-radius:var(--r-pill);background:var(--card);height:52px;color:var(--ink);font:var(--w-bold) var(--t-md)/1 var(--font-body);cursor:pointer;transition:transform var(--dur-tap) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.gwhite:active{transform:scale(.98)}.gwhite .ic{position:absolute;left:20px}.gwhite small{font-weight:var(--w-med);color:var(--muted);font-size:var(--t-xs)}.gor{font-size:var(--t-sm);opacity:.85;align-items:center;gap:12px;display:flex}.gor:before,.gor:after{content:"";background:color-mix(in srgb,var(--on-pri) 40%,transparent);flex:1;height:1px}.gauth-test{color:var(--ink);padding-bottom:12px}.gcta{box-shadow:0 0 0 14px var(--card)}.gauth-green .gcta{box-shadow:none}
