@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_ae9f63ae-module__MwMxEq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_ae9f63ae-module__MwMxEq__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.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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%}.inter_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--pink:#ef2d67;--red:#ef2d67;--red-hover:#d81f57;--red-deep:#b8164a;--red-light:#ff5c8a;--green:#008751;--teal-c:#14b8a6;--amber:#f5a524;--orange:#f97316;--blue:#3b82f6;--cyan:#06b6d4;--ink:#0d0d0d;--g-pink:linear-gradient(135deg, #ef2d67 0%, #d81f57 55%, #b8164a 100%);--g-red:linear-gradient(135deg, #ef2d67 0%, #d81f57 55%, #b8164a 100%);--g-hero:#99123a;--g-green:linear-gradient(135deg, #008751 0%, #0ea58a 55%, #14b8a6 100%);--g-amber:linear-gradient(135deg, #f5a524 0%, #f97316 100%);--g-blue:linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--g-deep:linear-gradient(135deg, #d81f57 0%, #b8164a 55%, #8e1139 100%);--g-ink:linear-gradient(135deg, #2a2a3a 0%, #12121a 100%);--g-black:linear-gradient(135deg, #1a1a22 0%, #0d0d0d 100%);--cA:#ef2d67;--cB:#3b82f6;--cC:#f5a524;--cD:#14b8a6;--cO:#8a8aa0;--radius:22px;--radius-sm:14px;--gut:16px;--top-h:60px;--nav-h:72px;--side-w:264px;--font-head:var(--font-jakarta), "Plus Jakarta Sans", var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--font-display:var(--font-head);--font-mono:var(--font-head);--t-xs:.75rem;--t-sm:.8125rem;--t-md:.9375rem;--t-lg:1.125rem;--t-xl:1.5rem;--t-2xl:2rem;--t-3xl:clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--r-sm:10px;--r-md:14px;--r-lg:22px;--r-pill:999px;--gutter:var(--gut);--rail:var(--side-w);--content:1180px;--tap:44px}html[data-theme=dark],html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07070c;--bg-2:#0e0e17;--surface:#ffffff0e;--surface-2:#ffffff17;--surface-solid:#14141f;--border:#ffffff17;--border-strong:#ffffff29;--text:#f6f6fb;--muted:#a4a4ba;--faint:#6e6e86;--shadow:0 10px 30px #00000073, inset 0 1px 0 #ffffff0f;--shadow-tile:0 12px 28px -10px #000000b3;--glass:#0e0e17b8;--blob-a:#ef2d6738;--blob-b:#b8164a29;--blob-c:#00875129;--track:#ffffff1a;--link:#ff5c8a;--fg:var(--text);--fg-2:#d4d4e2;--line:var(--border);--surface-3:#ffffff24;--surface-raised:#191926;--accent:#ef2d67;--accent-2:#ff5c8a;--accent-ink:#fff;--accent-soft:#ef2d6724;--accent-line:#ef2d6766;--accent-text:#ff5c8a;--teal:#2dd4bf;--teal-soft:#14b8a624;--ok:#22c58b;--ok-soft:#00875129;--warn:#f5b544;--warn-soft:#f5a52429;--bad:#ff5c8a;--bad-soft:#ef2d6724;--night:#0d0d0d;--night-fg:#f6f6fb;--night-muted:#a4a4ba;--shadow-lg:0 24px 60px #0009;--bubble-in:#191926;--bubble-out:#ef2d67;--bubble-out-fg:#fff;--scrim:#000000b3}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f8;--bg-2:#fff;--surface:#fff;--surface-2:#f0f0f6;--surface-solid:#fff;--border:#0d0d0d14;--border-strong:#0d0d0d24;--text:#0d0d0d;--muted:#5b5b70;--faint:#8c8ca0;--shadow:0 8px 24px -8px #0d0d0d24, 0 1px 2px #0d0d0d0f;--shadow-tile:0 14px 28px -12px #280a166b;--glass:#fffc;--blob-a:#ef2d671a;--blob-b:#b8164a0f;--blob-c:#00875112;--track:#0d0d0d14;--link:#b8164a;--fg:var(--text);--fg-2:#2e2e3c;--line:var(--border);--surface-3:#e6e6ee;--surface-raised:#fff;--accent:#ef2d67;--accent-2:#d81f57;--accent-ink:#fff;--accent-soft:#fde8ef;--accent-line:#f7b9cc;--accent-text:#b8164a;--teal:#0f766e;--teal-soft:#ddf3f0;--ok:#007345;--ok-soft:#ddf3ea;--warn:#9a5b00;--warn-soft:#fbefd6;--bad:#b8164a;--bad-soft:#fde8ef;--night:#0d0d0d;--night-fg:#f6f6fb;--night-muted:#a4a4ba;--shadow-lg:0 24px 60px #0d0d0d33;--bubble-in:#fff;--bubble-out:#ef2d67;--bubble-out-fg:#fff;--scrim:#0d0d0d80}@media (min-width:600px){:root{--gut:24px}}@media (min-width:1024px){:root{--gut:32px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--top-h) + 16px)}html,body,#app{min-height:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--t-md);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:background-color .3s var(--ease), color .3s var(--ease);margin:0;line-height:1.5;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px 420px at 0% 0%, var(--blob-a), transparent 70%), radial-gradient(520px 480px at 100% 20%, var(--blob-b), transparent 70%), radial-gradient(600px 500px at 30% 100%, var(--blob-c), transparent 70%);position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--font-head);text-wrap:balance;letter-spacing:-.02em;margin:0;line-height:1.15}p{margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--pink);outline-offset:2px;border-radius:10px}.num,.tabnum{font-variant-numeric:tabular-nums}.num{font-family:var(--font-head)}.mono{font-family:var(--font-head);font-variant-numeric:tabular-nums;letter-spacing:.04em}.muted{color:var(--muted)}.eyebrow{font:700 11px var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wordmark{font-family:var(--font-head);letter-spacing:-.03em;white-space:nowrap;font-size:1.2rem;font-weight:800}.wordmark b{color:var(--pink);font-weight:800}.monogram{width:34px;height:34px;font-family:var(--font-head);letter-spacing:-.04em;color:#f6f6fb;background:#0d0d0d;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.monogram b{color:#ff5c8a;font-weight:800}.btn{min-height:48px;font:700 15px var(--font-head);cursor:pointer;white-space:nowrap;color:var(--text);background:var(--surface);transition:transform .18s var(--spring), box-shadow .2s, filter .2s, background .2s, border-color .2s;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.05);text-decoration:none}.btn:active{transform:scale(.95)}.btn-primary{background:var(--g-pink);color:#fff;box-shadow:0 10px 24px -10px #ef2d67e6}.btn-ghost{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--surface-2)}.btn-soft{background:var(--accent-soft);color:var(--accent-text)}.btn-ok,.btn-green{background:var(--g-green);color:#fff;box-shadow:0 10px 24px -10px #008751e6}.btn-danger{color:var(--bad);border-color:var(--bad);background:0 0}.btn-white{color:#0d0d0d;background:#fff}.btn-glass{color:#fff;background:#ffffff2e;border-color:#ffffff4d}.login-btn{color:#fff;background:#ef2d67;box-shadow:0 10px 24px -10px #ef2d67e6}.btn-block{width:100%}.btn-sm{border-radius:14px;min-height:44px;padding:0 14px;font-size:14px}.btn[disabled],.btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.icon-btn{width:var(--tap);height:var(--tap);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;padding:0;transition:background .2s,color .2s;display:inline-grid;position:relative}.icon-btn:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.icon{flex:none;width:20px;height:20px}.icon-sm{width:16px;height:16px}.link-btn{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.field{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.field label,.field .label{font:600 13px var(--font-head);color:var(--fg-2)}.field .hint{font-size:var(--t-xs);color:var(--muted)}.field .err{font-size:var(--t-xs);color:var(--bad);font-weight:600}.input,.select,.textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:50px;color:var(--text);font:500 16px var(--font-body);border-radius:16px;padding:0 16px;transition:border-color .15s,box-shadow .15s,background .15s}.input::placeholder,.textarea::placeholder{color:var(--faint)}.textarea{resize:vertical;min-height:104px;padding:12px 16px;line-height:1.45}.input:focus,.select:focus,.textarea:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #ef2d6738}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--bad)}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}html[data-theme=dark] .select option{background:var(--surface-solid);color:var(--text)}.select:disabled,.input:disabled{opacity:.55}.phone-row{grid-template-columns:auto 1fr;gap:8px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.stack{gap:14px;display:grid}.stack-lg{gap:22px;display:grid}.row{align-items:center;gap:10px;min-width:0;display:flex}.row-wrap{flex-wrap:wrap;gap:10px;display:flex}.spread{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.check{font-size:var(--t-sm);color:var(--fg-2);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check input{width:20px;height:20px;accent-color:var(--pink);flex:none;margin-top:1px}.otp{justify-content:center;gap:10px;display:flex}.otp input{text-align:center;width:50px;height:58px;font:800 1.4rem var(--font-head);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:16px}.otp input:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #ef2d6738}.pw-wrap{position:relative}.pw-wrap .input{padding-right:52px}.pw-wrap .icon-btn{position:absolute;top:3px;right:3px}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.seg button{min-height:40px;font:700 13.5px var(--font-head);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 16px}.seg button[aria-pressed=true]{background:var(--g-pink);color:#fff;box-shadow:0 6px 16px -6px #ef2d67cc}.req{color:var(--bad)}.consent{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;padding:12px 14px}.consent.is-on{border-color:var(--pink)}.country-btn{cursor:pointer;font-variant-numeric:tabular-nums;background-image:none;align-items:center;gap:6px;min-width:112px;padding:0 12px;display:inline-flex}.country-list{max-height:min(52dvh,420px);overflow-y:auto}.search-select{text-align:left;cursor:pointer;background-image:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.search-select:disabled{cursor:not-allowed}.search-select>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-select>.icon{flex:none}.radio-list{gap:6px;margin-top:12px;display:grid}.radio-row{border:1px solid var(--border-strong);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.radio-row:has(input:checked){border-color:var(--pink);background:var(--accent-soft)}.radio-row input{accent-color:var(--pink)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search{flex:1;min-width:200px;position:relative}.search>.icon{color:var(--muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search .input{border-radius:18px;padding-left:46px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);padding:18px;position:relative}.card-tight{padding:14px}.card-flat{background:var(--surface-2);border-radius:18px;min-width:0;padding:16px}.card h3{font-size:var(--t-lg);font-weight:800}.section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title h2{font-size:19px;font-weight:800}.section-title a{font:700 13px var(--font-head);color:var(--link)}.divider{background:var(--border);border:0;height:1px;margin:0}.chip{min-height:26px;font:700 12px var(--font-head);background:var(--surface-2);color:var(--fg-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip-accent{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-line)}.chip-ok{background:var(--ok-soft);color:var(--ok);border-color:#00875159}.chip-warn{background:var(--warn-soft);color:var(--warn);border-color:#f5a52459}.chip-bad{background:var(--bad-soft);color:var(--bad);border-color:var(--accent-line)}.chip-teal{background:var(--teal-soft);color:var(--teal);border-color:#14b8a659}.dot{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.avatar{width:40px;max-width:none;height:40px;font:800 14px var(--font-head);color:#fff;background:var(--g-green);border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar.ring{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--pink)}.avatar-lg{width:72px;height:72px;font-size:1.4rem}.avatar-sm{width:32px;height:32px;font-size:11px}.avatar-group{border-radius:15px;width:44px;height:44px}.badge-count{background:var(--pink);color:#fff;min-width:22px;height:22px;font:800 11.5px var(--font-head);border-radius:99px;flex:none;place-items:center;padding:0 7px;display:inline-grid}.list{display:grid}.list-item{border-bottom:1px solid var(--border);min-width:0;min-height:60px;color:var(--text);align-items:center;gap:12px;padding:10px 4px;display:flex}.list-item:last-child{border-bottom:0}.list-item .grow{flex:1;min-width:0}.list-item .title{font:700 14.5px var(--font-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-item .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}a.list-item:hover,button.list-item:hover{background:var(--surface-2);border-radius:14px;text-decoration:none}.tabs{background:var(--surface-2);border:1px solid var(--border);scrollbar-width:none;border-radius:16px;gap:2px;padding:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{min-height:44px;font:700 13.5px var(--font-head);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;transition:color .2s,background .2s;display:inline-flex}.tabs button:hover{color:var(--text)}.tabs button[aria-selected=true]{color:#fff;background:var(--g-pink);box-shadow:0 6px 16px -6px #ef2d67cc}.tabs .cnt{background:var(--track);border-radius:99px;padding:1px 7px;font-size:11px}.tabs button[aria-selected=true] .cnt{background:#ffffff2e}.empty{text-align:center;color:var(--muted);border-radius:var(--radius);justify-items:center;gap:8px;padding:28px 16px;display:grid}.card.empty{border:1.5px dashed var(--border-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.empty>.icon{color:#fff;background:var(--g-pink);width:56px;height:56px;box-shadow:var(--shadow-tile);border-radius:18px;padding:14px}.empty strong{color:var(--text);font:800 16px var(--font-head)}.empty span{max-width:320px;font-size:13px}.notice{background:var(--surface-2);border:1px solid var(--border);font-size:var(--t-sm);color:var(--fg-2);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notice .icon{color:var(--teal);margin-top:1px}.notice-accent{background:var(--accent-soft);border-color:var(--accent-line)}.notice-accent .icon{color:var(--accent-text)}.kv{font-size:var(--t-sm);grid-template-columns:minmax(110px,38%) 1fr;gap:10px 16px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.stat .label,.stat .k{font:600 12.5px var(--font-body);color:var(--muted);align-items:center;gap:8px;display:flex}.stat .value,.stat .v{font:800 clamp(20px, 5.6vw, 26px)/1.1 var(--font-head);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}.stat .delta{font-size:var(--t-xs);color:var(--ok);font-weight:700}.stat .note{color:var(--muted);font-size:12px}.stat .ico{color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.stat .ico svg{width:17px;height:17px}.stats.stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.meter{background:var(--track);border-radius:99px;height:10px;overflow:hidden}.meter span{border-radius:inherit;background:var(--g-pink);height:100%;display:block}.stub{background:var(--g-black);color:#f6f6fb;border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tile);grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .stub{box-shadow:var(--shadow-tile), inset 0 0 0 1px #ffffff1f}.stub-main{gap:14px;min-width:0;padding:22px 22px 20px;display:grid}.stub-side{text-align:center;background:var(--g-pink);border-left:2px dashed #ffffff38;align-content:space-between;gap:10px;width:132px;padding:22px 16px;display:grid}.stub:before,.stub:after{content:"";background:var(--bg);border-radius:50%;width:20px;height:20px;position:absolute;right:122px}.stub:before{top:-10px}.stub:after{bottom:-10px}.stub .eyebrow{color:#a4a4ba}.stub-title{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:800}.stub-path{font-size:var(--t-sm);color:#a4a4ba;flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.stub-path span{color:#f6f6fb;font-weight:600}.stub-path i{opacity:.5;font-style:normal}.stub-code{font-family:var(--font-head);letter-spacing:.06em;font-size:1.05rem;font-weight:700}.stub-side .big{font:800 1.8rem/1 var(--font-head);font-variant-numeric:tabular-nums}.stub-side small{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.auth{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding-top:8px;display:grid}.auth-art{color:#fff}.auth-art .art-body{z-index:1;gap:18px;display:grid;position:relative}.auth-art h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:800}.auth-art .art-body>p{opacity:.92;font-size:15px}.art-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.art-points li{background:#ffffff24;border:1px solid #ffffff38;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.art-points b{font:700 14.5px var(--font-head);display:block}.art-points small{opacity:.9;font-size:12.5px;display:block}.art-ic{color:#fff;background:#fff3;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.auth-foot{opacity:.85;font-size:12.5px}.auth-form{min-width:0}.auth-card{gap:22px;width:100%;max-width:480px;margin:0 auto;padding:22px 18px;display:grid}.auth-card h1{letter-spacing:-.03em;font-size:clamp(24px,6vw,32px);font-weight:800}.auth-steps{gap:6px;display:flex}.auth-steps span{background:var(--track);border-radius:5px;flex:1;height:5px}.auth-steps span.on{background:var(--g-pink)}.back-link{min-height:44px;color:var(--muted);font:600 14px var(--font-head);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;display:inline-flex}.back-link:hover{color:var(--text);text-decoration:none}@media (max-width:899px){.auth-art.hide-sm,.auth-art .hide-sm{display:none}}@media (min-width:900px){.auth{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;padding-top:16px}.auth-art{padding:32px 28px}.auth-card{max-width:none;margin:0;padding:30px 28px}}.site-header{z-index:20;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header .inner{max-width:var(--content);padding:8px var(--gut);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.site-header nav{font:600 14px var(--font-head);gap:22px;display:flex}.site-header nav a{color:var(--fg-2)}@media (max-width:419px){.site-header .brand .wm{display:none}}.wrap{max-width:var(--content);padding-inline:var(--gut);margin:0 auto}.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:56px 40px;display:grid}.hero h1{font-size:var(--t-3xl);letter-spacing:-.035em;font-weight:800}.hero h1 em{color:var(--pink);font-style:normal}.hero .lead{font-size:var(--t-lg);color:var(--fg-2);max-width:48ch}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.store-row{flex-wrap:wrap;gap:10px;display:flex}.store{color:#fff;min-width:168px;min-height:52px;transition:transform .15s var(--ease);background:#000;border:1px solid #ffffff47;border-radius:12px;align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}html[data-theme=light] .store{border-color:#000}.store:hover{text-decoration:none;transform:translateY(-1px)}.store-logo{flex:none;width:26px;height:26px}.store-text{text-align:left;gap:3px;line-height:1;display:grid}.store small{letter-spacing:.02em;color:#fff;opacity:.9;font-size:10.5px;font-weight:500}.store strong{font:700 18px var(--font-head);letter-spacing:-.01em}.phone-mock{aspect-ratio:9/18;width:min(340px,100%);box-shadow:var(--shadow-lg);background:#0d0d0d;border-radius:40px;justify-self:center;padding:12px;position:relative}.phone-screen{background:var(--bg);border-radius:30px;flex-direction:column;gap:10px;height:100%;padding:18px 14px;display:flex;overflow:hidden}.ticker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ticker div{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:2px;padding:16px;display:grid}.ticker strong{font:800 var(--t-xl) var(--font-head);font-variant-numeric:tabular-nums}.ticker span{font-size:var(--t-xs);color:var(--muted);font-weight:600}.band{padding-block:56px}.band h2{font-size:var(--t-2xl);font-weight:800}.steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step{counter-increment:s;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:8px;padding:22px;display:grid}.step:before{content:counter(s);background:var(--g-pink);color:#fff;width:36px;height:36px;font:800 15px var(--font-head);border-radius:12px;place-items:center;display:grid}.step h3{font-size:var(--t-lg)}.step p{color:var(--muted);font-size:var(--t-sm)}.features{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.feature{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.feature .icon{color:var(--pink);width:26px;height:26px}.feature h3{font-size:var(--t-md);font-weight:800}.feature p{font-size:var(--t-sm);color:var(--muted)}.cta-band{background:var(--g-black);color:#f6f6fb;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:40px;display:grid}.cta-band p{color:#a4a4ba}.site-footer{border-top:1px solid var(--border);font-size:var(--t-sm);color:var(--muted);padding-block:28px}.page{width:100%;max-width:var(--content);padding:16px var(--gut) 48px;align-content:start;gap:22px;margin:0 auto;display:grid}.page-narrow{max-width:760px}.home-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quick a{background:var(--surface);border:1px solid var(--border);color:var(--text);font:700 14px var(--font-head);min-width:0;transition:background .2s, transform .18s var(--spring);border-radius:18px;gap:10px;padding:14px;display:grid}.quick a:hover{background:var(--surface-2);text-decoration:none}.quick a:active{transform:scale(.96)}.quick .ic,.action .ic,.sg-card .ic{background:var(--g-pink);color:#fff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 18px -10px #ef2d67e6}.quick .ic.teal,.action .ic.teal{background:var(--g-green);box-shadow:0 8px 18px -10px #008751e6}.quick small{font:500 12px var(--font-body);color:var(--muted);display:block}.announce{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:18px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.announce .grow{flex:1;min-width:0}.announce strong{font-family:var(--font-head);display:block}.announce p{font-size:var(--t-sm);color:var(--fg-2)}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.action{border:1px solid var(--border);background:var(--surface);width:100%;min-height:64px;color:var(--text);font:700 14px var(--font-head);text-align:left;cursor:pointer;min-width:0;transition:background .2s, transform .18s var(--spring);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.action:hover{background:var(--surface-2);text-decoration:none}.action:active{transform:scale(.98)}.action .ic{border-radius:12px;width:38px;height:38px}.action small{color:var(--muted);font:500 12px var(--font-body);display:block}.action .grow{flex:1;min-width:0}.action.locked{background:var(--surface-2);color:var(--muted);cursor:default;border-style:dashed}.action.locked .ic{background:var(--surface-3);color:var(--muted);box-shadow:none}.action.is-static{cursor:default}.action.is-static:active{transform:none}.action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:720px){.action-list{grid-template-columns:minmax(0,1fr)}}.tile-badge{background:var(--surface-2);color:var(--fg-2);font:700 12px var(--font-head);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;padding:3px 10px}.tile-badge.is-accent{background:var(--pink);color:#fff}.chat-shell{height:calc(100dvh - var(--top-h) - env(safe-area-inset-top,0px) - 1px);grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.chat-list{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex}.chat-list-head{gap:12px;padding:16px 16px 0;display:grid}.chat-list-head .back-link{margin-bottom:-2px}.chat-list-body{flex:1;padding:6px 8px 16px;overflow-y:auto}.convo{min-height:60px;color:var(--text);background:0 0;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.convo:hover{background:var(--surface-2);text-decoration:none}.convo[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--pink)}.convo[aria-current=true] .title{color:var(--accent-text)}.convo .grow{flex:1;min-width:0}.convo .title{font:700 14px var(--font-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.convo .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.convo .meta{color:var(--muted);justify-items:end;gap:4px;font-size:11px;display:grid}.convo-row{align-items:center;gap:4px;display:flex}.convo-row>.convo{flex:1;min-width:0}.room{background:0 0;flex-direction:column;min-height:0;display:flex;position:relative}.room-head{z-index:7;border-bottom:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex;position:relative}.room-head .grow{flex:1;min-width:0}.room-head .title{font:800 15px var(--font-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-head .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pinbar{background:var(--surface-2);border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:10px;min-width:0;padding:8px 16px;display:flex}.pinbar .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.messages{flex-direction:column;flex:1;gap:6px;padding:18px 16px;display:flex;overflow-y:auto}.day,.date-sep{font:700 11px var(--font-head);color:var(--muted);background:var(--surface-2);border-radius:99px;align-self:center;margin:8px 0;padding:4px 12px}.msg{align-items:flex-end;gap:8px;max-width:min(78%,560px);display:flex}.msg.out{flex-direction:row-reverse;align-self:flex-end}.bubble{background:var(--bubble-in);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;min-width:0;padding:9px 12px 6px;font-size:14px;position:relative}.msg.out .bubble{background:var(--g-pink);color:var(--bubble-out-fg);border-color:#0000;border-radius:18px 18px 6px}.bubble .who{font:800 11.5px var(--font-head);color:var(--accent-text);margin-bottom:2px}.bubble .time{opacity:.7;text-align:right;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:10px;display:flex}.bubble .quote{border-left:3px solid var(--pink);background:var(--surface-2);font-size:var(--t-xs);color:var(--fg-2);border-radius:8px;margin-bottom:6px;padding:4px 8px}.msg.out .bubble .quote{color:var(--bubble-out-fg);background:#ffffff2e;border-left-color:#fff}.bubble .media{aspect-ratio:4/3;color:#fff;width:240px;max-width:100%;font-weight:700;font-size:var(--t-xs);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.bubble .file{background:var(--surface-2);color:var(--text);border-radius:12px;align-items:center;gap:10px;margin-bottom:4px;padding:8px;display:flex}.msg.out .bubble .file{color:var(--bubble-out-fg);background:#ffffff2e}.bubble .audio{align-items:center;gap:10px;min-width:200px;display:flex}.bubble .wave{opacity:.45;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px);border-radius:4px;flex:1;height:24px}.bubble.is-flash{animation:2s ease-out flash}@keyframes flash{0%,60%{background-color:#facc154d;box-shadow:0 0 0 3px #facc15b3}to{box-shadow:none}}.reacts{gap:4px;margin-top:4px;display:flex}.reacts span{background:var(--surface-solid);border:1px solid var(--border);color:var(--text);border-radius:99px;padding:1px 6px;font-size:11px}.react-pill{background:var(--surface-2);border:1px solid var(--border);font:inherit;font-size:var(--t-xs);cursor:pointer;border-radius:99px;align-items:center;gap:2px;margin-top:4px;padding:2px 8px;display:inline-flex}.msg-tools{opacity:0;gap:2px;transition:opacity .15s;display:flex}.msg:hover .msg-tools,.msg:focus-within .msg-tools{opacity:1}.msg-tools button{border:1px solid var(--border);background:var(--surface-solid);width:32px;height:32px;color:var(--muted);cursor:pointer;box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid}.msg-tools button:hover{color:var(--pink)}.system-msg{font-size:var(--t-xs);color:var(--fg-2);text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:99px;align-self:center;max-width:80%;padding:4px 12px}.system-run{background:var(--surface-2);border:1px solid var(--border);width:min(460px,90%);font-size:var(--t-xs);color:var(--fg-2);text-align:center;border-radius:16px;align-self:center;justify-items:center;gap:4px;padding:10px 14px;display:grid}.system-run-line{overflow-wrap:anywhere}.system-run .link-btn{font-size:var(--t-xs);margin-top:2px}.msg-card{background:var(--accent-soft);border:1px solid var(--accent-line);text-align:center;border-radius:16px;align-self:center;gap:6px;max-width:420px;padding:10px 12px;display:grid}.msg-card b{font-size:var(--t-sm)}.composer{border-top:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));gap:8px;display:grid}.composer .reply-to{border-left:3px solid var(--pink);background:var(--surface-2);font-size:var(--t-xs);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.composer .reply-to .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.composer-row{align-items:flex-end;gap:8px;display:flex;position:relative}.composer textarea{resize:none;border:1px solid var(--border-strong);background:var(--surface);min-height:46px;max-height:140px;color:var(--text);font:500 15px var(--font-body);border-radius:23px;flex:1;padding:12px 16px}.composer textarea:focus{border-color:var(--pink);outline:none}.send{background:var(--g-pink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px -8px #ef2d67e6}.muted-bar{text-align:center;font-size:var(--t-sm);color:var(--muted);background:var(--surface-2);border-top:1px solid var(--border);padding:14px}.react-pop{z-index:5;background:var(--surface-solid);box-shadow:var(--shadow-lg);border:1px solid var(--border-strong);border-radius:99px;gap:2px;padding:4px;display:flex;position:absolute}.react-pop button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-size:18px}.react-pop button:hover{background:var(--surface-2)}.ticks{vertical-align:-2px;display:inline-flex}.ticks.seen{color:#4fc3f7}.mention{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}span.mention{cursor:default}.msg-link{color:var(--accent-text);overflow-wrap:anywhere;text-decoration:underline}.msg.out .msg-link,.msg.out .mention{color:inherit}.rich-text{white-space:pre-wrap;overflow-wrap:anywhere}.avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-end;padding:0;line-height:0}.who-badge{color:#fff;background:#0ea58a;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.who-badge.is-funder{background:#b45309}.upload-progress{color:#fff;z-index:5;background:#00000073;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.to-latest{z-index:4;border:1px solid var(--border-strong);background:var(--surface-solid);width:44px;height:44px;box-shadow:var(--shadow-lg);cursor:pointer;color:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:90px;right:20px}.lightbox{z-index:120;background:#000000e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox img,.lightbox video{border-radius:10px;max-width:100%;max-height:90vh}.lightbox .close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.campaign-banner{background:var(--accent-soft);border-bottom:1px solid var(--accent-line);font-size:var(--t-sm);gap:6px;max-height:40vh;padding:10px 16px;display:grid;overflow:auto}.mention-pop{z-index:6;background:var(--surface-solid);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);border-radius:16px;margin-bottom:6px;position:absolute;bottom:100%;left:12px;right:12px;overflow:hidden}.mention-pop button{width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.mention-pop button:hover,.mention-pop button[aria-selected=true]{background:var(--surface-2)}.attach-pop{z-index:6;background:var(--surface-solid);border:1px solid var(--border-strong);min-width:160px;box-shadow:var(--shadow-lg);border-radius:16px;display:grid;position:absolute;bottom:110%;left:0;overflow:hidden}.attach-pop label{cursor:pointer;min-height:44px;font-size:var(--t-sm);align-items:center;gap:10px;padding:10px 14px;display:flex}.attach-pop label:hover{background:var(--surface-2)}.attach-pop.pop-right{min-width:220px;padding:4px;inset:calc(100% + 6px) 0 auto auto}.pop-item{width:100%;min-height:44px;font:inherit;font-size:var(--t-sm);color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.pop-item:hover{background:var(--surface-2);text-decoration:none}.pop-item.is-danger{color:var(--bad)}.pop-scrim{z-index:5;position:fixed;inset:0}@media (max-width:1023px){.chat-shell{height:calc(100dvh - var(--top-h) - env(safe-area-inset-top,0px) - var(--nav-h) - 30px - env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.chat-shell.in-room{height:calc(100dvh - var(--top-h) - env(safe-area-inset-top,0px) - 1px)}.chat-shell.in-room .chat-list,.chat-shell:not(.in-room) .room{display:none}.chat-list{background:0 0;border-right:0}body:has(.chat-shell.in-room) .bnav{display:none}}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}th{text-align:left;font:700 11px var(--font-head);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;padding:12px 16px}td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}tr:last-child td{border-bottom:0}td.amt{text-align:right;font:700 14px var(--font-head);font-variant-numeric:tabular-nums;white-space:nowrap}.credit{color:var(--ok)}.debit{color:var(--text)}.bulkbar{z-index:20;background:var(--g-black);color:#f6f6fb;box-shadow:var(--shadow-lg);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:16px}@media (max-width:1023px){.bulkbar{bottom:calc(var(--nav-h) + 24px + env(safe-area-inset-bottom,0px))}}.wallet-hero{border-radius:var(--radius);background:var(--g-pink);color:#fff;isolation:isolate;box-shadow:var(--shadow-tile);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.wallet-hero:after{content:"";z-index:-1;background:radial-gradient(240px 140px at 90% -10%,#ffffff59,#0000 70%),radial-gradient(200px 160px at -10% 120%,#0000002e,#0000 70%);position:absolute;inset:0}.wallet-hero .eyebrow{color:#ffffffd9}.wallet-hero .amount{font:800 clamp(2rem, 1.4rem + 2.4vw, 3rem) var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wallet-hero .amount small{opacity:.8;font-size:.5em}.wallet-hero .notice{color:#fff;background:#ffffff29;border-color:#ffffff40;max-width:300px}.wallet-hero .notice .icon{color:#fff}.profile-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.profile-head h2{font-size:var(--t-xl);font-weight:800}.profile-head>.stack{min-width:0;flex:220px!important}.profile-head>.stack h2{overflow-wrap:anywhere}@media (max-width:640px){.profile-head{gap:14px}.profile-head>.row-wrap,.profile-head>.btn,.profile-head>a.btn{flex:100%}.profile-head>.row-wrap>.btn{flex:1 1 0;justify-content:center}}.modal-scrim{z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .15s var(--ease);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface-solid);width:100%;max-width:460px;color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);max-height:calc(100dvh - 32px);animation:sb-pop .35s var(--spring);border-radius:24px;gap:16px;padding:22px;display:grid;overflow-y:auto}.modal h3{font-size:20px;font-weight:800}.modal .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.modal .card{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-list{gap:4px;display:grid}.sheet-list button,.sheet-list a{text-align:left;cursor:pointer;min-height:52px;color:var(--text);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.sheet-list button:hover,.sheet-list a:hover{background:var(--surface-2);text-decoration:none}.sheet-list button[aria-current=true]{background:var(--accent-soft)}.toast-host{z-index:130;left:50%;bottom:calc(var(--nav-h) + 28px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-items:center;gap:8px;width:min(440px,100% - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{background:var(--text);max-width:100%;color:var(--bg);font:700 13.5px var(--font-head);animation:rise .35s var(--spring);pointer-events:auto;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 16px 40px -10px #00000080}.toast .icon{color:#0ea58a}@media (min-width:1024px){.toast-host{bottom:32px}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.sg-switch{border:1px solid var(--border);background:var(--surface);width:100%;min-height:56px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.sg-switch:hover{border-color:var(--border-strong);background:var(--surface-2)}.sg-switch .grow{flex:1;min-width:0;line-height:1.25;display:grid}.sg-switch small{font:700 10.5px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.sg-switch b{font:700 14px var(--font-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-switch.is-static{cursor:default}.sg-switch.is-static:hover{border-color:var(--border);background:var(--surface)}.sg-mini{display:none}@media (max-width:1023px){.sg-mini{display:inline-grid}}.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sg-card{color:var(--text);transition:background .2s, transform .18s var(--spring);gap:14px;display:grid}.sg-card:hover{background:var(--surface-2);text-decoration:none}.sg-head{text-align:center;justify-items:center;gap:8px;display:grid}.sg-head h2{font-size:var(--t-xl);font-weight:800}.read-more{color:var(--fg-2);font-size:var(--t-sm);max-width:60ch}.group-chip{min-height:36px;font-size:var(--t-sm);color:var(--fg-2);padding:0 12px;transition:border-color .15s}.group-chip:hover{border-color:var(--border-strong);text-decoration:none}.group-chip.has-unread{background:var(--accent-soft);color:var(--text);border-color:var(--accent-line)}.group-chip .badge-count{margin-left:2px}.group-cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;display:grid}.group-card{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:18px;align-items:flex-start;gap:12px;min-width:0;padding:12px;text-decoration:none;transition:background .15s;display:flex}.group-card:hover{background:var(--surface-2);text-decoration:none}.group-card.has-unread{background:var(--accent-soft);border-color:var(--accent-line)}.group-card .grow{flex:1;gap:2px;min-width:0;display:grid}.gc-title{font:700 14px var(--font-head);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gc-time{font-size:var(--t-xs);color:var(--muted);flex:none}.gc-meta{font-size:var(--t-xs);color:var(--muted)}.gc-preview{font-size:var(--t-xs);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gc-preview.is-campaign{color:var(--accent-text);font-weight:600}.group-card.has-unread .gc-preview{color:var(--text);font-weight:600}.gate{flex-direction:column;min-height:100dvh;display:flex}.gate-head{min-height:var(--top-h);padding:8px var(--gut);border-bottom:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:12px;display:flex}.gate-body{padding:32px var(--gut);flex:1;place-items:center;display:grid}.gate-card{text-align:center;justify-items:center;gap:18px;width:100%;max-width:520px;display:grid}.gate-card h1{font-size:var(--t-2xl);font-weight:800}.gate-card>.kv,.gate-card>form{width:100%}.gate-icon{background:var(--g-pink);color:#fff;width:84px;height:84px;box-shadow:var(--shadow-tile);border-radius:28px;place-items:center;display:grid}.gate-icon .icon{width:40px;height:40px}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.pager-info{font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums}.pager-info b{color:var(--text);font-weight:700}.pager-btns{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pager-btn{border:1px solid var(--border);background:var(--surface);min-width:44px;height:44px;color:var(--fg-2);font:700 14px var(--font-head);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:14px;place-items:center;padding:0 10px;display:inline-grid}.pager-btn:hover:not([disabled]){border-color:var(--border-strong);color:var(--text)}.pager-btn.is-on{background:var(--g-pink);color:#fff;border-color:#0000}.pager-btn[disabled]{opacity:.4;cursor:not-allowed}.pager-gap{text-align:center;min-width:20px;color:var(--muted)}.table-wrap+.pager,.stack+.pager{padding-top:16px}.req-name{color:var(--text);font-weight:800}.req-name:hover{color:var(--accent-text)}.detail-actions{z-index:20;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:18px;justify-content:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:16px}.detail-actions .btn{min-width:120px}.fab{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:25;position:fixed;box-shadow:0 16px 30px -10px #ef2d67b3}@media (max-width:1023px){.detail-actions{bottom:calc(var(--nav-h) + 24px + env(safe-area-inset-bottom,0px))}.detail-actions .btn{flex:1}.fab{right:16px;bottom:calc(var(--nav-h) + 52px + env(safe-area-inset-bottom,0px))}}.invite-code{border:1px dashed var(--accent-line);background:var(--accent-soft);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;display:flex}.invite-code .mono{text-align:center;font:800 1.25rem var(--font-head);letter-spacing:.1em;color:var(--accent-text);overflow-wrap:anywhere;flex:1}.invite-link{background:var(--surface-2);font-size:var(--t-sm);overflow-wrap:anywhere;border-radius:14px;padding:10px 12px;display:block}.invite-card{border:1px solid var(--border);background:var(--surface-solid);width:min(300px,70vw);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.invite-card.is-loading{color:var(--muted);font-size:var(--t-sm);padding:16px}.invite-card-band{background:var(--g-pink);align-items:flex-start;height:56px;padding:10px 12px;display:flex}.invite-badge{color:#fff;background:#fff3;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.invite-card-body{text-align:center;justify-items:center;gap:6px;margin-top:-30px;padding:0 14px 14px;display:grid}.invite-card-body .avatar{border:3px solid var(--surface-solid)}.invite-title{font-size:var(--t-md);overflow-wrap:anywhere}.invite-desc{font-size:var(--t-sm);color:var(--fg-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.invite-big-code{overflow-wrap:anywhere;font-size:clamp(1.3rem,1rem + 2vw,2rem)}@media (max-width:1080px){.home-grid{grid-template-columns:minmax(0,1fr)}.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px}.site-header nav{display:none}.steps{grid-template-columns:minmax(0,1fr)}.cta-band{grid-template-columns:minmax(0,1fr);padding:28px 22px}.action-grid,.quick,.ticker{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.grid-2,.features,.action-grid,.stub{grid-template-columns:minmax(0,1fr)}.stub-side{border-top:2px dashed #ffffff38;border-left:0;justify-content:space-around;align-items:center;width:auto;padding:14px;display:flex}.stub:before,.stub:after{display:none}.wallet-hero{grid-template-columns:minmax(0,1fr)}.msg{max-width:88%}.otp{gap:8px}.otp input{width:44px;height:54px}.kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.kv dd{margin-bottom:8px}.pager{justify-content:center}.pager-info{text-align:center;width:100%}}.pu-code-row{gap:8px;display:flex}.pu-code-row .input{flex:1;min-width:0}.pu-code-row .btn{flex:none;min-height:50px}.pu-code-ok{color:var(--fg);align-items:flex-start;gap:6px;display:inline-flex}.pu-code-ok .icon{color:#25d366;flex:none;margin-top:1px}.cols-2>*,.cols-3>*{container-type:inline-size}@container (max-width:520px){.stats:not(.stats-2){grid-template-columns:repeat(2,minmax(0,1fr))}}.cam-box{aspect-ratio:16/9;background:#000;border-radius:16px;display:grid;overflow:hidden}.cam-box video,.cam-box img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.cam-box video{transform:scaleX(-1)}.msg-card.is-donation{background:linear-gradient(135deg,#ff53864d,#ef2d674d);border:1.5px solid #ef2d67}.msg-card.is-transfer{background:linear-gradient(135deg,#4caf504d,#2e7d324d);border:1.5px solid #4caf50}.msg-card.is-screenshot{background:linear-gradient(135deg,#ff98004d,#e651004d);border:1.5px solid #ff9800}.msg-card.is-funding{background:linear-gradient(135deg,#6366f14d,#8b5cf64d);border:1.5px solid #6366f1}.msg-card.is-task{color:#f6f6fb;background:linear-gradient(135deg,#1a1f23,#262d31);border:1px solid #ff53864d}.msg-card.is-task b{color:#ff5386}.msg-card.is-report{color:#f6f6fb;background:#1a1a1a;border:1px solid #f02e6833}.msg-card.is-report b{color:#f02e68}.msg-card.is-welcome{color:#f6f6fb;background:#1f2937;border:1px solid #374151}.msg-card.is-welcome b{color:#ff5386}.msg-card.is-welcome .welcome-action{color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin:4px 0;padding:12px;font-size:14px;font-weight:700}.msg-card.is-welcome .welcome-action:hover{filter:brightness(1.08)}.system-msg.is-screenshot{color:#ffffffe6;background:#7b3a3ad9}
.faint{color:var(--faint)}.press{transition:transform .18s var(--spring), filter .2s;will-change:transform}.press:active{filter:brightness(1.08);transform:scale(.95)}.vstack>*+*{margin-top:18px}.section{margin-top:28px}.sec-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sec-h h2{font-size:19px;font-weight:800}.sec-h .link{font:700 13px var(--font-head);color:var(--link);align-items:center;gap:4px;min-height:44px;display:inline-flex}.cols-2,.cols-3{gap:16px;display:grid}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:6px 0 16px;display:flex}.page-h h1{font-size:clamp(26px,7vw,38px);font-weight:800}.page-h p{color:var(--muted);margin-top:4px;font-size:14px}.hello{align-items:center;gap:12px;margin:4px 0 16px;display:flex}.hello h1{font-size:23px;font-weight:800}.hello p{color:var(--muted);font-size:13px}.c-red{color:#ef2d67}html[data-theme=light] .c-red{color:#b8164a}@media (max-width:419px){.hide-xs{display:none!important}}@media (max-width:599px){.hide-mobile{display:none!important}}.tile{color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-tile);isolation:isolate;min-width:0;padding:18px;position:relative;overflow:hidden}.tile:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(240px 140px at 90% -10%,#ffffff59,#0000 70%),radial-gradient(200px 160px at -10% 120%,#0000002e,#0000 70%);position:absolute;inset:0}.tile a:not(.btn){color:inherit}.g-pink{background:var(--g-pink)}.g-red{background:var(--g-red)}.g-green{background:var(--g-green)}.g-amber{background:var(--g-amber)}.g-blue{background:var(--g-blue)}.g-deep{background:var(--g-deep)}.g-ink{background:var(--g-ink)}.g-black{background:var(--g-black)}html[data-theme=dark] .g-black{box-shadow:var(--shadow-tile), inset 0 0 0 1px #ffffff1f}.pill{height:28px;font:700 12px var(--font-head);background:var(--surface-2);color:var(--text);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.pill-glass{color:#fff;background:#fff3;border-color:#ffffff47}.pill-live{color:#ff5c8a;background:#ef2d6724;border-color:#ef2d6759}html[data-theme=light] .pill-live{color:#b8164a}.pill-live .pulse{background:#ef2d67;border-radius:50%;width:8px;height:8px;animation:1.6s infinite sb-pulse}.pill-green{color:#22c58b;background:#00875129;border-color:#00875159}html[data-theme=light] .pill-green{color:#007345}.pill-amber{color:#e89412;background:#f5a52429;border-color:#f5a52459}.sample-tag{font:600 11px var(--font-body);color:var(--muted);background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}@keyframes sb-pulse{0%{box-shadow:0 0 #ef2d67b3}70%{box-shadow:0 0 0 9px #ef2d6700}to{box-shadow:0 0 #ef2d6700}}.rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gut));padding:4px var(--gut) 10px;scroll-padding-inline:var(--gut);scrollbar-width:none;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail-cards{grid-auto-columns:84%}.cd-rail{grid-auto-columns:90%}.steps3{grid-auto-columns:80%}.dots{justify-content:center;gap:6px;margin-top:4px;display:flex}.dots i{background:var(--track);width:6px;height:6px;transition:width .3s var(--ease), background .3s;border-radius:99px}.dots i.on{background:var(--pink);width:20px}.vcard{text-align:left;width:100%;color:var(--text);display:block}.vthumb{aspect-ratio:16/10;isolation:isolate;color:#fff;box-shadow:var(--shadow-tile);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.vthumb .art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.vplay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:56px;height:56px;transition:transform .25s var(--spring);background:#ffffff38;border:1px solid #ffffff73;border-radius:50%;place-items:center;display:grid}.vcard:hover .vplay{transform:scale(1.08)}.vplay svg{width:24px;height:24px;margin-left:3px}.vdur{font:700 11px var(--font-head);background:#0000008c;border-radius:8px;padding:3px 8px;position:absolute;bottom:10px;right:10px}.vtag{position:absolute;top:10px;left:10px}.vmeta{padding:10px 2px 0;display:block}.vmeta .vt{font:700 15px/1.3 var(--font-head);display:block}.vmeta .vs{color:var(--muted);font-size:13px;display:block}.cd{grid-template-columns:repeat(4,minmax(0,92px));justify-content:center;gap:10px;display:grid}.cd-unit{aspect-ratio:1;place-items:center;min-width:0;display:grid;position:relative}.cd-unit svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cd-unit circle{fill:none;stroke-width:7px}.cd-unit .trk{stroke:#fff3}.cd-unit .val{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .6s var(--ease)}.cd-unit .n{font:800 clamp(20px, 6vw, 30px)/1 var(--font-head);font-variant-numeric:tabular-nums}.cd-unit .l{font:700 9.5px var(--font-head);letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-top:2px}.cd-unit>div{text-align:center}.cd-card .cd-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cd-card h3{font-size:17px;font-weight:800}.cd-card .sub{opacity:.9;font-size:13px}.ring{flex:none;place-items:center;display:grid;position:relative}.ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:9px}.ring .trk{stroke:var(--track)}.ring .val{stroke:#ef2d67;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0));transition:stroke-dashoffset 1.4s var(--ease)}.ring.on-tile .trk{stroke:#ffffff38}.ring.on-tile .val{stroke:#fff}.ring.green .val{stroke:#0ea58a}.ring .ring-c{text-align:center;position:relative}.kpi-hero{align-items:center;gap:16px;display:flex}.kpi-hero .ring{width:116px;height:116px}.bar{background:var(--track);border-radius:99px;height:10px;overflow:hidden}.bar>i{height:100%;width:var(--w,0);border-radius:inherit;background:var(--g-pink);transition:width 1.4s var(--ease);display:block}.bar.on-tile{background:#ffffff40}.bar.on-tile>i{background:#fff}.qa{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;display:grid}.qa a,.qa button{text-align:center;min-width:0;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex}.qa .qi{aspect-ratio:1;color:#fff;width:100%;max-width:64px;box-shadow:var(--shadow-tile);transition:transform .18s var(--spring);border-radius:20px;place-items:center;display:grid;position:relative}.qa .qi:after{content:"";border-radius:inherit;background:radial-gradient(60px 40px at 80% 0,#ffffff59,#0000 70%);position:absolute;inset:0}.qa a:active .qi,.qa button:active .qi{transform:scale(.9)}.qa .qi svg{z-index:1;width:26px;height:26px;position:relative}.qa span.ql{font:600 11.5px/1.25 var(--font-body);color:var(--text);overflow-wrap:anywhere}.qa .badge{z-index:2;color:#b8164a;min-width:20px;height:20px;font:800 11px/20px var(--font-head);background:#fff;border-radius:99px;padding:0 5px;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 6px #0000004d}.acts{gap:12px;display:grid}.acts>*{width:100%}.act{align-items:center;gap:14px;min-height:84px;display:flex}.act .ai{background:#fff3;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.act h3{font-size:16px;font-weight:800}.act p{opacity:.88;font-size:13px}.act .chev{opacity:.8;margin-left:auto}.lrow{border-bottom:1px solid var(--border);min-width:0;min-height:60px;color:var(--text);align-items:center;gap:12px;padding:10px 4px;display:flex}.lrow:last-child{border-bottom:0}.lrow .body{flex:1;min-width:0}.lrow .t{font:700 14.5px var(--font-head);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lrow .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.lrow .end{text-align:right;color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:12px;display:flex}a.lrow:hover{background:var(--surface-2);border-radius:14px}.gi{color:#fff;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid}.gi svg{width:21px;height:21px}.unread{background:var(--pink);color:#fff;min-width:22px;height:22px;font:800 11.5px/22px var(--font-head);text-align:center;border-radius:99px;padding:0 7px;display:inline-block}.inv-counts{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.inv-counts b{color:var(--text);font:800 12px var(--font-head);font-variant-numeric:tabular-nums}.status{font:700 11px var(--font-head);white-space:nowrap;border-radius:8px;padding:3px 8px}.st-reached{color:var(--ok);background:#00875129}.st-pending{color:var(--warn);background:#f5a52429}.st-reg{color:#5b9bff;background:#3b82f629}.st-called{color:var(--accent-text);background:#ef2d6724}.fchips{scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding:2px var(--gut) 6px;gap:8px;display:flex;overflow-x:auto}.fchips::-webkit-scrollbar{display:none}.card .fchips{margin-inline:0;padding-inline:0}.fchip{min-height:40px;font:700 13px var(--font-head);background:var(--surface);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.fchip.on,.fchip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:#0000}.search-bar{background:var(--surface);border:1px solid var(--border-strong);height:52px;color:var(--muted);border-radius:18px;align-items:center;gap:10px;padding:0 16px;display:flex}.search-bar input{min-width:0;height:100%;color:var(--text);font:500 16px var(--font-body);background:0 0;border:0;outline:0;flex:1}.search-bar input::placeholder{color:var(--faint)}.search-bar:focus-within{border-color:var(--pink)}.switch{appearance:none;cursor:pointer;background:var(--track);border:1px solid var(--border-strong);width:52px;height:32px;transition:background .25s var(--ease);border-radius:99px;flex:none;margin:0;position:relative}.switch:after{content:"";width:24px;height:24px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.switch:checked{background:var(--g-pink);border-color:#0000}.switch:checked:after{transform:translate(20px)}.hero-card{color:#fff;background:var(--g-hero);isolation:isolate;border-radius:28px;padding:26px 20px 22px;position:relative;overflow:hidden}.hero-card .orb{filter:blur(2px);z-index:-1;border-radius:50%;position:absolute}.hero-card h1{letter-spacing:-.035em;font-size:clamp(32px,9.5vw,60px);font-weight:800;line-height:1.02}.hero-card p.lead{opacity:.92;max-width:520px;margin-top:12px;font-size:16px}.hero-card .cta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-card .proof{opacity:.95;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.faces{display:flex}.faces span{width:30px;height:30px;font:800 10px var(--font-head);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-8px;display:grid}.faces span:first-child{margin-left:0}.float-card{z-index:1;color:#0d0d0d;background:#fffffff2;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;animation:4s ease-in-out infinite sb-bob;display:flex;position:absolute;box-shadow:0 16px 30px -10px #0006}@keyframes sb-bob{50%{transform:translateY(-8px)}}.whatsnew{background:var(--surface);border:1px solid var(--border);font:600 13px var(--font-head);width:100%;min-height:44px;color:var(--text);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.whatsnew .new{background:var(--g-green);color:#fff;font:800 10.5px var(--font-head);letter-spacing:.06em;border-radius:99px;padding:3px 9px}.whatsnew .txt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.how-step{flex-direction:column;min-height:200px;display:flex}.how-step .sn{width:38px;height:38px;font:800 16px var(--font-head);background:#ffffff38;border-radius:12px;place-items:center;display:grid}.how-step h3{margin-top:auto;padding-top:18px;font-size:19px}.how-step p{opacity:.9;margin-top:6px;font-size:13.5px}.feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feat .tile{flex-direction:column;min-height:132px;padding:14px;display:flex}.feat .tile svg{width:28px;height:28px}.feat .g-black svg{color:#ff5c8a}.feat .tile h3{margin-top:auto;padding-top:12px;font-size:15px}.feat .tile p{opacity:.88;font-size:12px}.store-badges{flex-wrap:wrap;gap:10px;display:flex}.store-badge{color:#fff;background:#000;border:1px solid #ffffff47;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:6px 16px 6px 12px;line-height:1.1;display:inline-flex}.store-badge:hover{text-decoration:none}html[data-theme=light] .store-badge{border-color:#000}.store-badge svg{flex:none;width:24px;height:24px}.store-badge small{font:600 9.5px var(--font-body);letter-spacing:.04em;opacity:.9;display:block}.store-badge b{font:700 16px var(--font-head);letter-spacing:-.01em;white-space:nowrap;display:block}.hero-apps{margin-top:12px}.hero-apps .store-badges{justify-content:center}.get-app{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;display:grid}.get-app .store-badges{grid-column:1/-1}.share-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.share-row button,.share-row a{color:#fff;min-height:76px;font:700 12px var(--font-head);cursor:pointer;transition:transform .18s var(--spring);border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.share-row a:hover{text-decoration:none}.share-row button:active,.share-row a:active{transform:scale(.92)}.share-row svg{width:26px;height:26px}.s-wa{background:#25d366}.s-fb{background:#1877f2}.s-x{background:#000}.s-tg{background:#26a5e4}.s-sms{background:#0d0d0d}.s-copy{background:#ef2d67}html[data-theme=dark] .s-x,html[data-theme=dark] .s-sms{box-shadow:inset 0 0 0 1px #ffffff47}.code-box{background:#00000038;border:1px dashed #ffffff73;border-radius:18px;align-items:center;gap:10px;margin-top:14px;padding:8px 8px 8px 16px;display:flex}.code-box .code{min-width:0;font:800 clamp(16px, 4.6vw, 24px)/1.2 var(--font-head);letter-spacing:.05em;overflow-wrap:anywhere;flex:1}.code-link{opacity:.88;overflow-wrap:anywhere;margin-top:8px;font-size:12.5px}.reward{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reward div{background:var(--surface-2);border-radius:16px;min-width:0;padding:12px 10px}.reward b,.reward .rw-n{font:800 17px var(--font-head);display:block}.reward .rw-n.countup{justify-items:start;display:grid}.tree .node .tree-n.countup{justify-items:center;display:grid}.reward small{color:var(--muted);font-size:11.5px}.via{color:var(--accent-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.tree{background:var(--surface-2);border-radius:18px;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;padding:14px;display:flex}.tree .node{text-align:center;flex:1;min-width:0}.tree .node b,.tree .node .tree-n{font:800 20px var(--font-head);display:block}.tree .node small{color:var(--muted);font-size:11px}.tree .arrow{color:var(--faint);flex:none}.cand{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.cand+.cand{border-top:1px solid var(--border)}.cand .cav{color:#fff;width:40px;height:40px;font:800 15px var(--font-head);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.cand .cn{font:700 14px var(--font-head);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cand .cp{font:800 16px var(--font-head);text-align:right}.cand .bar{grid-column:2/4;height:8px}.cand .cv{color:var(--muted);grid-column:2/4;justify-content:space-between;font-size:12px;display:flex}.cand .sboxes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.sbox{text-align:left;background:var(--surface-2);border:1px solid var(--border);min-width:0;min-height:52px;color:var(--text);cursor:pointer;transition:transform .18s var(--spring), border-color .2s;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;display:flex}.sbox:hover{border-color:var(--border-strong)}.sbox:active{transform:scale(.96)}.sbox .sbi{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sbox .sbi svg{width:18px;height:18px}.sbox .sbn{font:800 17px/1.1 var(--font-head);font-variant-numeric:tabular-nums;display:block}.sbox .sbl{font:600 11.5px/1.25 var(--font-body);color:var(--muted);display:block}.sbox>span:nth-child(2){flex:1;min-width:0}.sbox .chev{color:var(--faint);flex:none}.states-note{color:var(--muted);margin-top:10px;font-size:12px}.donut{width:190px;height:190px;margin:0 auto;position:relative}.donut svg{width:100%;height:100%;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:15px}.donut .c{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:12px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px}.heat{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-inline:-8px;display:grid}.heat button{aspect-ratio:1;color:#fff;font:800 11px var(--font-head);cursor:pointer;min-width:0;transition:transform .18s var(--spring);border:0;border-radius:10px;place-items:center;display:grid;position:relative}.heat button:active{transform:scale(.88)}.heat button.sel{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}.heat-info{background:var(--surface-2);border-radius:16px;min-height:64px;margin-top:12px;padding:12px;font-size:13px}.heat-legend{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:12px;display:flex}.heat-legend span{align-items:center;gap:5px;display:inline-flex}.heat-legend i{border-radius:3px;width:10px;height:10px}table.table{font-size:13.5px}table.table th{background:0 0;padding:8px 6px}table.table td{padding:10px 6px}.table td.r,.table th.r{text-align:right}.table .st{font:700 14px var(--font-head)}.table .mini{background:var(--track);border-radius:6px;height:6px;margin-top:5px;display:flex;overflow:hidden}.table .mini i{height:100%;display:block}.lead-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.smodal{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sb-fade .2s var(--ease);background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.spanel{background:var(--surface-solid);width:100%;max-width:520px;max-height:86vh;color:var(--text);border:1px solid var(--border-strong);animation:sb-sheet-up .3s var(--ease);border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;display:flex;box-shadow:0 -20px 50px -20px #0009}.spanel .sp-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.spanel .sp-head h3{font-size:17px;font-weight:800}.spanel .sp-head p{color:var(--muted);font-size:12.5px}.spanel .sp-body{overscroll-behavior:contain;padding:4px 16px 20px;overflow-y:auto}.srow{border-bottom:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 0;font-size:14px;display:grid}.srow .rk{font:700 12px var(--font-head);color:var(--faint);font-variant-numeric:tabular-nums}.srow .nm{font:700 14px var(--font-head);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srow .vt{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.srow .pc{font:800 14px var(--font-head);text-align:right;font-variant-numeric:tabular-nums;min-width:52px}.srow.fct{border-bottom:0;border-top:1px dashed var(--border-strong);margin-top:6px}.srow.fct .nm small{font:600 11px var(--font-body);color:var(--muted);display:block}.vmodal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sb-fade .25s var(--ease);background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.player{color:#fff;width:100%;max-width:440px;height:100%;max-height:860px;animation:sb-pop .35s var(--spring);background:#000;flex-direction:column;display:flex;position:relative;overflow:hidden}.player .stage{isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.player .stage .art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.player .phead{z-index:2;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.player .phead .ttl{flex:1;min-width:0}.player .phead h3{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.player .phead p{opacity:.8;font-size:12px}.player .close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.player .bigplay{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative}.player .caption{z-index:2;font:700 20px/1.3 var(--font-head);text-shadow:0 2px 12px #0006;position:absolute;bottom:112px;left:16px;right:16px}.player .note{opacity:.65;text-align:center;margin-top:4px;font-size:11px}@keyframes sb-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes sb-fade{0%{opacity:0}to{opacity:1}}@keyframes sb-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (min-width:600px){.qa{grid-template-columns:repeat(6,minmax(0,1fr))}.rail-cards,.steps3{grid-auto-columns:46%}.cd-rail{grid-auto-columns:calc(50% - 6px)}.feat{grid-template-columns:repeat(3,minmax(0,1fr))}.share-row{grid-template-columns:repeat(6,minmax(0,1fr))}.heat{gap:7px;margin-inline:0}.heat button{font-size:13px}.hero-card{padding:40px 36px 34px}.smodal{align-items:center}.spanel{border-bottom:1px solid var(--border-strong);border-radius:24px;max-height:80vh}}@media (min-width:900px){.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-2.wide-left{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-2 .rail,.cols-3 .rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.steps3,.rail-cards{grid-auto-columns:calc(33.3333% - 8px)}.hello h1{font-size:28px}.get-app{grid-template-columns:auto minmax(0,1fr) auto}.get-app .store-badges{grid-column:auto}.hero-apps .store-badges{justify-content:flex-start}}@media (min-width:1024px){.qa{grid-template-columns:repeat(8,minmax(0,1fr))}.player{border-radius:28px;max-height:min(860px,92vh)}.heat button{border-radius:12px;font-size:14px}.hero-card{padding:56px 48px 44px}}@media (max-width:419px){.sbox .chev{display:none}.sbox{gap:8px;padding:8px}}html[data-theme=light] .srow .pc{filter:brightness(.78)saturate(1.1)}.countup{display:inline-grid}.countup>.cu-size,.countup>.cu-live{grid-area:1/1}.countup>.cu-size{visibility:hidden}.reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(14px)}.reveal.in{opacity:1;transform:none}.bar.anim:not(.in)>i{width:0}.ring.anim:not(.in) .val{stroke-dashoffset:100px}.cd-unit .n{animation:sb-flip .4s var(--ease)}@keyframes sb-flip{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:none}}.tab-panel:not([hidden]),.panel-in{animation:sb-panel-in .35s var(--ease)}@keyframes sb-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.note-dot,.tb-btn .dot{animation:1.6s infinite sb-pulse}.theme-toggle.spin .icon{transform:rotate(200deg)scale(.8)}.fchip{transition:transform .18s var(--spring), background .2s, color .2s}.fchip:active{transform:scale(.95)}a.tile{transition:transform .18s var(--spring), filter .2s}a.tile:active{transform:scale(.96)}.vthumb{transition:transform .18s var(--spring)}.vcard:active .vthumb{transform:scale(.97)}a.lrow{transition:transform .18s var(--spring), background .2s}a.lrow:active{transform:scale(.98)}.float-card .fc-ic{color:#fff;background:var(--g-green);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.float-card .fc-ic svg{width:18px;height:18px}.float-card .fc-sub{color:#5b5b70}.stat>.v{display:block}.stat>.v.countup{justify-items:start;display:grid}
.brand{min-width:0;min-height:44px;font-family:var(--font-head);letter-spacing:-.03em;color:var(--text);align-items:center;gap:9px;font-size:19px;font-weight:800;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{object-fit:cover;background:#0d0d0d;border-radius:11px;flex:none;width:34px;height:34px;display:block;box-shadow:0 0 0 1px #ffffff1f,0 6px 16px -6px #ef2d678c}.brand .wm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand .wm b{color:var(--pink);font-weight:800}.shell{min-height:100dvh}.side{display:none}.main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.topbar{z-index:40;height:var(--top-h);padding:0 var(--gut);padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;background:var(--glass);-webkit-backdrop-filter:saturate(160%)blur(18px);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;display:flex;position:sticky;top:0}.topbar .spacer{flex:1;min-width:0}.topbar .brand{gap:8px;font-size:18px}.topbar .brand-mark{width:32px;height:32px}.topbar-title{font-family:var(--font-head);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;font-weight:800;overflow:hidden}.tb-btn{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;transition:transform .18s var(--spring), background .2s;border-radius:14px;flex:none;place-items:center;padding:0;display:grid;position:relative}.tb-btn:hover{background:var(--surface-2);text-decoration:none}.tb-btn:active{transform:scale(.94)}.tb-btn .icon{width:22px;height:22px}.tb-btn .dot{background:var(--pink);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:9px;right:10px}.tb-btn .tb-count{background:var(--pink);color:#fff;min-width:19px;height:19px;font:800 10.5px/19px var(--font-head);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:99px;padding:0 5px;position:absolute;top:-5px;right:-5px}.theme-toggle .icon{transition:transform .5s var(--spring)}.theme-toggle:active .icon{transform:rotate(120deg)scale(.85)}.tb-avatar{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.tb-avatar .avatar{width:36px;height:36px;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--pink);font-size:13px}.topbar .login-btn{padding:0 14px}.desk-only{display:none!important}@media (max-width:419px){.topbar .brand .wm{display:none}}.page-top{width:100%;max-width:var(--content);padding:14px var(--gut) 0;align-items:center;gap:10px;min-width:0;margin:0 auto;display:flex}.page-top .pt-title{flex:1;min-width:0}.page-top h1{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,5.6vw,28px);font-weight:800;overflow:hidden}.page-top .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.page-top .pt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:599px){.page-top{flex-wrap:wrap}.page-top .pt-actions:not(:empty){flex:100%;order:3;justify-content:flex-start}}.bnav{z-index:50;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));height:var(--nav-h);background:var(--glass);border:1px solid var(--border-strong);-webkit-backdrop-filter:saturate(160%)blur(22px);border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;box-shadow:0 16px 40px -12px #0000008c}.bnav>a,.bnav>button{cursor:pointer;min-width:44px;height:100%;font:700 10.5px var(--font-head);color:var(--faint);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:color .2s;display:flex;position:relative}.bnav>a:hover{color:var(--text);text-decoration:none}.bnav .icon{width:24px;height:24px;transition:transform .25s var(--spring)}.bnav>a:active .icon,.bnav>button:active .icon{transform:scale(.82)}.bnav>a[aria-current=page],.bnav>button[aria-expanded=true]{color:var(--text)}.bnav>a[aria-current=page]:before{content:"";background:var(--pink);border-radius:50%;width:5px;height:5px;position:absolute;top:7px}.bnav>a[aria-current=page] .icon{color:var(--pink)}.bnav .nbadge{background:var(--pink);color:#fff;min-width:16px;height:16px;font:800 9.5px/16px var(--font-head);text-align:center;border-radius:99px;padding:0 4px;position:absolute;top:10px;left:calc(50% + 6px)}.bnav .bnav-fab{color:#fff;width:64px;height:64px;box-shadow:0 12px 24px -10px #ef2d6799, 0 0 0 5px var(--bg);transition:transform .2s var(--spring);background:#ef2d67;border-radius:22px;place-items:center;display:grid;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.bnav .bnav-fab .icon,.bnav>a[aria-current=page] .bnav-fab .icon{color:#fff;width:28px;height:28px}.bnav>a:active .bnav-fab{transform:translate(-50%)scale(.9)}.bnav .bnav-fab .ping{border-radius:inherit;border:2px solid var(--pink);animation:sb-ping 2.4s var(--ease) infinite;position:absolute;inset:0}.bnav .fab-lbl{text-align:center;font:800 10.5px var(--font-head);color:var(--link);position:absolute;bottom:9px;left:0;right:0}.bnav>a.fab-wrap[aria-current=page]:before{display:none}@keyframes sb-ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.45)}}@media (min-width:600px){.bnav{width:520px;left:50%;right:auto;transform:translate(-50%)}}.side-nav{gap:2px;display:grid}.side-nav a,.side-nav button{width:100%;min-height:44px;font:600 14px var(--font-head);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 12px;transition:background .2s,color .2s;display:flex}.side-nav a:hover,.side-nav button:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.side-nav a[aria-current=page]{background:var(--surface-2);color:var(--text);box-shadow:inset 3px 0 0 var(--pink)}.side-nav a[aria-current=page] .icon{color:var(--pink)}.side-nav .lbl{font:700 10.5px var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:16px 12px 6px}.side-nav .count{margin-left:auto}.side-nav span:not(.count):not(.unread){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-foot{gap:10px;display:grid}.side-user{min-height:56px;color:var(--text);border-radius:16px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.side-user:hover{background:var(--surface-2);text-decoration:none}.side-user .body{flex:1;min-width:0}.side-user .t{font:700 14px var(--font-head);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.side-user .s{color:var(--muted);font-size:12px;display:block}@media (min-width:1024px){.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);display:grid}.side{border-right:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(18px);scrollbar-width:thin;flex-direction:column;gap:6px;height:100dvh;padding:14px 14px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.side>.brand{padding:4px 8px 10px}.side .side-foot{margin-top:auto;padding-top:16px}.topbar .brand.mobile-only{display:none}.desk-only{display:block!important}.bnav{display:none}}.sheet{z-index:90;background:var(--bg);animation:sb-sheet-up .38s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}.sheet .sheet-head{min-height:var(--top-h);padding:8px var(--gut);padding-top:calc(8px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--border);background:var(--glass);align-items:center;gap:10px;display:flex}.sheet .sheet-body{padding:16px var(--gut) 40px;overscroll-behavior:contain;flex:1;overflow-y:auto}.sheet .sheet-inner{max-width:880px;margin:0 auto}.menu-head{align-items:center;gap:14px;display:flex}.menu-head .avatar{width:54px;height:54px;font-size:18px;box-shadow:0 0 0 3px #ffffff73}.menu-head .mh-body{flex:1;min-width:0}.menu-head b{font:800 18px var(--font-head);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.menu-head span{opacity:.92;font-size:13px}.menu-head .tb-btn,.tile .tb-btn{color:#fff;background:#fff3;border-color:#ffffff4d}.menu-setting{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:6px 4px;display:flex}.menu-setting .body{flex:1;min-width:0}.menu-setting .t{font:700 14.5px var(--font-head);display:block}.menu-setting .s{color:var(--muted);font-size:12.5px;display:block}.mgroup{margin-top:22px}.mgroup h3{font:800 12px var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 4px 10px}.mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mitem{background:var(--surface);border:1px solid var(--border);text-align:left;width:100%;min-width:0;min-height:60px;color:var(--text);font:inherit;cursor:pointer;transition:transform .18s var(--spring), background .2s;border-radius:18px;align-items:center;gap:11px;padding:10px 12px;display:flex;position:relative}.mitem:hover{background:var(--surface-2);text-decoration:none}.mitem:active{transform:scale(.96)}.mitem .mi{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mitem .mi .icon{width:20px;height:20px}.mitem .mt{font:700 13.5px/1.25 var(--font-head);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.mitem .ms{font:500 11.5px/1.3 var(--font-body);color:var(--muted);overflow-wrap:anywhere;display:block}.mitem .unread,.mitem .mlock{margin-left:auto}.mitem .mlock{color:var(--faint)}.mitem.danger .mt{color:var(--accent-text)}.menu-empty{text-align:center;color:var(--muted);padding:40px 10px}@media (max-width:599px){.mitem{flex-direction:column;align-items:flex-start;gap:8px;min-height:104px;padding:12px}.mitem .unread,.mitem .mlock{margin:0;position:absolute;top:12px;right:12px}.mgrid>.mitem:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:600px){.mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(.sheet){overflow:hidden}.shell .page{padding-bottom:calc(var(--nav-h) + 56px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.shell .page{padding-bottom:60px}}.pub-main{width:100%;max-width:var(--content);padding:16px var(--gut) calc(var(--nav-h) + 48px + env(safe-area-inset-bottom,0px));flex:1;min-width:0;margin:0 auto}@media (min-width:1024px){.pub-main{padding-bottom:40px}}.pub-promo{border-radius:18px;padding:16px}.pub-promo b{font:800 15px var(--font-head);display:block}.pub-promo p{opacity:.9;margin:4px 0 10px;font-size:12.5px}.footer{border-top:1px solid var(--border);color:var(--muted);margin-top:36px;padding:24px 0 8px;font-size:13px}.footer .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.footer h4{color:var(--text);margin-bottom:8px;font-size:13px}.footer .cols>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer a,.footer button{min-height:40px;color:var(--muted);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;display:flex}.footer a:hover,.footer button:hover{color:var(--text);text-decoration:none}.footer .brand{color:var(--text);font:800 19px var(--font-head);letter-spacing:-.03em}.footer address{font-style:normal;line-height:1.6}.footer .legal{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;display:flex}@media (max-width:599px){.footer .cols>div:nth-child(n+3){grid-column:1/-1}}@media (min-width:1024px){.footer .cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.soon{text-align:center;justify-items:center;gap:12px;padding:40px 18px;display:grid}.soon .gi{border-radius:20px;width:64px;height:64px}.soon .gi .icon{width:30px;height:30px}.soon h2{font-size:22px;font-weight:800}.soon p{color:var(--muted);max-width:42ch}
.landing-hero,.landing-hero h1{margin-top:14px}.landing-hero .proof b{font-weight:800}.landing-small{font-size:12.5px}.landing-note{margin-top:12px;font-size:13px}.cd-eyebrow{color:#ffffffd9}.feat a.tile,.feat a.tile:hover{color:#fff;text-decoration:none}.how-art{max-width:100%;height:auto;margin-top:14px}.join-card{padding:22px}.join-card h2{margin-top:12px;font-size:26px;font-weight:800}.join-sub{opacity:.92;max-width:560px;margin-top:6px;font-size:14px}.code-form{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.code-form input{color:#fff;min-width:0;height:52px;font:800 17px var(--font-head);letter-spacing:.06em;background:#0000002e;border:1px solid #ffffff73;border-radius:16px;outline:0;flex:220px;padding:0 16px}.code-form input::placeholder{color:#ffffffb3;letter-spacing:.02em;font-weight:600}.code-form input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.code-form .btn{min-height:52px}.join-login{opacity:.9;margin-top:10px;font-size:12.5px}.join-login a{color:#fff;font-weight:700;text-decoration:underline}.share-h{margin:20px 0 10px;font-size:16px;font-weight:800}.get-app h2{font-size:19px;font-weight:800}.get-app p{margin-top:4px;font-size:13.5px}.get-app .brand-mark{border-radius:15px}.get-app .link-btn{margin-top:6px}@media (max-width:599px){.code-form .btn{flex:100%}}@media (min-width:900px){.hide-desktop{display:none!important}}.rteaser-body{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rteaser .rteaser-donut{flex:none;width:132px;height:132px;margin:0}.rteaser-donut .c b,.rteaser-donut .c .rt-rep{font-size:22px;font-weight:800;display:block}.rteaser-donut .c .rt-rep.countup{justify-items:center;display:grid}.rteaser-donut .c small{font-size:11px}.rteaser-bars{flex:1;min-width:180px}.rteaser-row+.rteaser-row{margin-top:10px}.rteaser-lbl{justify-content:space-between;gap:8px;margin-bottom:5px;font-size:13px;display:flex}.rteaser-lbl span{align-items:center;gap:7px;min-width:0;font-weight:600;display:flex}.rteaser-lbl .lead-dot{flex:none;margin:0}.rteaser-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.res-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.res-badges .pill{white-space:normal;height:auto;min-height:28px;padding-block:4px}.res-eyebrow{color:#ffffffd9}.res-ring-n{font-size:24px;font-weight:800;display:block}.kpi-hero .ring-c small{opacity:.9;font-size:11px}.res-pu-n{font:800 clamp(26px, 7vw, 36px)/1.1 var(--font-head);margin-top:4px}.res-pu-of{opacity:.9;font-size:13px}.kpi-hero .pill{white-space:normal;height:auto;min-height:28px;padding-block:4px;line-height:1.25}.res-of{font-size:13px;font-weight:600}.res-small{font-size:12px}.res-lead{font:800 15px var(--font-head);display:block}.res-leading{vertical-align:2px;height:20px;margin-left:6px;padding:0 7px;font-size:10px}.res-info-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.res-info-h b{font:800 16px var(--font-head)}.res-info-h .muted{font-size:12px}.res-mini{border-radius:6px;height:10px;margin:8px 0 6px;display:flex;overflow:hidden}.res-mini i{height:100%;display:block}.res-info-shares{flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.res-table{background:0 0;border:0;border-radius:0;max-height:520px;margin:0 -6px;overflow-y:auto}.res-table .table{border-collapse:collapse;width:100%}.res-table th{text-align:left;font:700 11px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface-solid);position:sticky;top:0}.res-table td{border-bottom:1px solid var(--border);vertical-align:middle}.res-table .r{text-align:right}.res-my{justify-items:start;gap:12px;display:grid}.res-my h3{font-size:17px}.res-my p{margin-top:4px;font-size:13.5px}.res-cta h3{font-size:20px;font-weight:800}.res-cta p{opacity:.92;margin:6px 0 14px;font-size:13.5px}.res-wrap{white-space:normal!important}.sp-cav{color:#fff;width:40px;height:40px;font:800 15px var(--font-head);border-radius:13px;flex:none;place-items:center;display:grid}.srow.srow-h{min-height:34px;font:700 11px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sp-none{padding:12px 0;font-size:13px}@media (min-width:900px){.res-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:600px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.learn-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.learn-cta h2{font-size:19px;font-weight:800}.learn-cta p{opacity:.92;margin-top:4px;font-size:13.5px}.player .segs{z-index:2;gap:4px;padding:12px 12px 0;display:flex;position:relative}.player .segs i{background:#ffffff4d;border-radius:3px;flex:1;height:3px;overflow:hidden}.player .segs i b{background:#fff;width:0;height:100%;display:block}.player .segs i.done b{width:100%}.player .tapzone{z-index:1;cursor:pointer;background:0 0;border:0;width:30%;position:absolute;top:90px;bottom:140px}.player .tapzone.prev{left:0}.player .tapzone.next{right:0}.player .bigplay{cursor:pointer;transition:transform .2s var(--spring), opacity .3s}.player .bigplay svg{width:36px;height:36px;margin-left:4px}.player.playing .bigplay{opacity:0;pointer-events:none;transform:scale(.7)}.player .controls{z-index:2;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#000000b3);position:absolute;bottom:0;left:0;right:0}.player .scrub{background:#ffffff40;border-radius:5px;height:5px;overflow:hidden}.player .scrub i{background:var(--pink);width:0;height:100%;display:block}.player .crow{align-items:center;gap:6px;margin-top:8px;display:flex}.player .crow button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.player .crow button:disabled{opacity:.55;cursor:default}.player .crow .time{font:600 12px var(--font-head);font-variant-numeric:tabular-nums;opacity:.9;margin-right:auto}.vcard{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing-float{bottom:34px;right:32px}.res-ring-n.countup{justify-items:center;display:grid}.res-pu-n.countup{justify-items:start;display:grid}.proof-n{font-weight:800}.player .stage .yt-frame{aspect-ratio:16/9;background:#000;border:0;width:100%}.player .crow .yt-link{color:#fff;min-height:44px;font:700 13px var(--font-head);background:#ffffff24;border-radius:12px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.vthumb img.art{object-fit:cover;background:#1a1a22}.join-card .req-invite{margin-top:12px}.invite-req-done{text-align:center;align-items:center}.invite-req-done .done-ic{color:#25d366;width:56px;height:56px}.wa-ic{color:#25d366;vertical-align:-2px}.res-soon-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.res-soon-list li{color:var(--fg);align-items:center;gap:10px;font-size:14px;display:flex}.res-soon-ic{color:#fff;background:var(--g-pink);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.res-soon-ic.g-blue{background:var(--g-blue)}.res-soon-ic.g-deep{background:var(--g-deep)}.res-soon-ic.g-green{background:var(--g-green)}.res-soon-ic svg{width:16px;height:16px}.res-soon-hero{padding:20px}.res-soon-hero h2{font-size:20px}.res-soon-hero p{opacity:.92;margin-top:6px;font-size:14px}.res-soon-lead{margin:0 0 12px;font-size:14px;line-height:1.5}.res-soon-foot{justify-content:flex-end}.res-soon-note{margin-top:12px;font-size:12.5px;line-height:1.5}.legal-page{max-width:860px;margin:0 auto}.legal-doc{padding:22px 20px}.legal-body{color:var(--fg-2);overflow-wrap:anywhere;font-size:15px;line-height:1.7}.legal-body h2,.legal-body h3,.legal-body h4{color:var(--fg);font-family:var(--font-head);margin:1.4em 0 .5em;line-height:1.3}.legal-body h2{font-size:21px}.legal-body h3{font-size:18px}.legal-body h4{font-size:16px}.legal-body>:first-child{margin-top:0}.legal-body p,.legal-body ul,.legal-body ol{margin:0 0 .9em}.legal-body ul,.legal-body ol{padding-left:1.3em}.legal-body li{margin:.25em 0}.legal-body a{color:var(--pink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-body strong{color:var(--fg)}.legal-body table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:14px;display:block;overflow-x:auto}.legal-body th,.legal-body td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}.faq-sec+.faq-sec{margin-top:24px}.faq-sec h2{margin-bottom:10px;font-size:19px}.faq-item{border:1px solid var(--border);background:var(--surface);border-radius:14px}.faq-item+.faq-item{margin-top:8px}.faq-item summary{cursor:pointer;min-height:48px;font:700 15px/1.35 var(--font-head);color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .icon{transition:transform .2s var(--ease);flex:none}.faq-item[open] summary .icon{transform:rotate(180deg)}.faq-item .legal-body{padding:0 14px 12px;font-size:14.5px}.player.player-yt{flex-direction:column;display:flex}.player.player-yt .segs{order:1}.player.player-yt .phead{order:2}.player.player-yt .stage{flex:auto;order:3;min-height:0;position:relative;inset:auto}.player.player-yt .caption{max-height:32vh;font:600 15px/1.5 var(--font-body);text-shadow:none;flex:none;order:4;padding:12px 16px 4px;position:static;overflow-y:auto}.player.player-yt .controls{background:0 0;flex:none;order:5;position:static}
.card-h{margin-bottom:12px;font-size:17px;font-weight:800}.sec-h .card-h{margin-bottom:0}.reward-tile{margin-top:14px;padding:16px}.reward-tile .rt-head{align-items:center;gap:10px;display:flex}.reward-tile .rt-head b{font:800 15px/1.3 var(--font-head);min-width:0}.reward-tile .rt-ic{background:#ffffff38;width:40px;height:40px}.reward-tile .bar{margin-top:12px}.reward-tile .rt-foot{opacity:.95;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.home-c2 .hello .hello-av{width:50px;height:50px;font-size:17px}.home-c2 .hello h1{overflow-wrap:anywhere}.loc-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.loc-chips .pill{text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.loc-chips .pill b{color:var(--accent-text);font-weight:800}.home-c2 .cd-card{margin-bottom:4px}.home-c2 .cd-card h3{overflow-wrap:anywhere}.home-c2 .cols-2.section>.card,.home-c2 .cols-2.section>.tile{min-width:0}.home-c2 .sg-head{border-bottom:1px solid var(--border);margin-bottom:4px}.home-c2 .sg-head .pill{height:26px;font-size:11px}.home-c2 .note-ic{border-radius:12px;width:36px;height:36px}.home-c2 .note-ic svg{width:18px;height:18px}.note-dot{background:var(--pink);border-radius:50%;width:9px;height:9px}.home-c2 .area-n{color:var(--text);font-size:17px;display:block}.home-c2 .lrow .eyebrow{display:block}.area-meter{background:var(--surface-2);border-radius:16px;gap:8px;margin-top:12px;padding:14px;display:grid}.area-meter .eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.area-foot{flex-wrap:wrap;font-size:12px}.wallet-tile{align-self:start;text-decoration:none}.wallet-tile:hover{text-decoration:none}.wallet-tile .eyebrow{display:block}.wallet-amt{font:800 clamp(22px, 6vw, 30px)/1.15 var(--font-head);overflow-wrap:anywhere;display:block}.invite-c2 .code-card{min-width:0}.invite-c2 .code-card .orb{pointer-events:none;background:radial-gradient(circle,#ffffff4d,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-60px}.invite-c2 .code-card .eyebrow{color:#ffffffe0;position:relative}.invite-c2 .code-box .btn{flex:none}.code-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.code-note{opacity:.95;margin-top:12px;font-size:13px}.invite-c2 .share-row.share-3{grid-template-columns:repeat(3,minmax(0,1fr))}.invite-c2 .share-row button:disabled{opacity:.5;cursor:not-allowed}.rw-paid{color:var(--ok)}.rw-pending{color:var(--warn)}.rw-btn{margin-top:14px}.rw-earn{color:var(--muted);margin-top:12px;font-size:12.5px}.invite-c2 .tree .tree-av{margin:0 auto 4px;display:grid}.invite-c2 .tabs{margin-top:4px}.tab-panel{margin-top:12px}.tab-panel[hidden]{display:none}.tab-sum{align-items:center;gap:12px;padding:6px 4px;display:flex}.tab-sum .body{min-width:0;display:grid}.tab-sum b{font:800 22px/1.1 var(--font-head)}.tab-sum .muted{font-size:13px}.tab-note{padding:6px 4px 2px;font-size:12.5px}.tab-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tab-actions .btn{flex:160px}

