@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d4ec4e-module__cTDJea__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d4ec4e-module__cTDJea__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_d6c314d8-module__4oxecG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_d6c314d8-module__4oxecG__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--ink0);font-family:var(--font-body);-webkit-font-smoothing:antialiased}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:rgba(var(--ink-rgb), .22);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--ink-rgb), .38)}::-webkit-scrollbar-thumb:active{background-color:rgba(var(--ink-rgb), .5)}:root{--font-heading:var(--font-space-grotesk), "Space Grotesk", sans-serif;--font-body:var(--font-hanken), "Hanken Grotesk", sans-serif}:root,[data-theme=light]{--paper0:#fcfcfd;--paper1:#f3f4f6;--paper2:#e9ebef;--surface-card:#fff;--surface-raised:#fff;--surface-sunken:#f3f4f6;--ink0:#15171c;--ink1:#3e434c;--ink2:#6b717b;--ink3:#a9afb9;--line0:#e6e8ec;--line1:#d5d9e0;--line-control:#8c939e;--accent-050:#f3f1fe;--accent-100:#e4e0fb;--accent-400:#8b7ef0;--accent-500:#6c5ce7;--accent-600:#5546c9;--accent-700:#3b2fa0;--info:#2f6bf0;--success:#157a46;--warning:#8a5e10;--danger:#c13a24;--success-fg:#157a46;--success-bg:#157a461f;--success-border:#bbf7d0;--success-soft:#f0fdf4;--warning-fg:#8a5e10;--warning-bg:#8a5e1024;--danger-fg:#c13a24;--danger-bg:#c13a241a;--danger-border:#fecaca;--accent-rgb:108, 92, 231;--ink-rgb:21, 23, 28;--paper-rgb:252, 252, 253;--shadow-rgb:18, 20, 25;--ring-focus:#6c5ce752;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(var(--shadow-rgb), .06), 0 1px 1px rgba(var(--shadow-rgb), .04);--shadow-md:0 4px 14px rgba(var(--shadow-rgb), .08), 0 1px 3px rgba(var(--shadow-rgb), .05);--shadow-lg:0 12px 30px rgba(var(--shadow-rgb), .12), 0 3px 8px rgba(var(--shadow-rgb), .06);--cat-history-fg:#b26a2b;--cat-history-fg-strong:#8f5420;--cat-history-bg:#f4ece0;--cat-art-fg:#b5409e;--cat-art-fg-strong:#8e327c;--cat-art-bg:#f8e7f4;--cat-architecture-fg:#3e7c8c;--cat-architecture-fg-strong:#2f5f6b;--cat-architecture-bg:#e2eff1;--cat-food-fg:#dc4f39;--cat-food-fg-strong:#b03a26;--cat-food-bg:#fbe6e1;--cat-nature-fg:#2e9c64;--cat-nature-fg-strong:#217a4c;--cat-nature-bg:#dcefe4;--cat-other-fg:#767c87;--cat-other-fg-strong:#5e646e;--cat-other-bg:#edeef1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--paper0:#0e1014;--paper1:#16191f;--paper2:#1f232b;--surface-card:#1a1e25;--surface-raised:#252a33;--surface-sunken:#0a0c10;--ink0:#f1f3f6;--ink1:#c0c5ce;--ink2:#868d98;--ink3:#5b626d;--line0:#3a404b;--line1:#4a515d;--line-control:#6a727e;--accent-050:#1a1730;--accent-100:#262146;--accent-400:#9e92f4;--accent-500:#8b7cf2;--accent-600:#7a6bec;--accent-700:#bbb2f8;--info:#5b86f5;--success:#1f9d5c;--warning:#c5891c;--danger:#dc4b33;--success-fg:#4ade80;--success-bg:#22c55e26;--success-border:#22c55e66;--success-soft:#22c55e1a;--warning-fg:#fbbf24;--warning-bg:#d9770633;--danger-fg:#f87171;--danger-bg:#dc262624;--danger-border:#f8717166;--accent-rgb:139, 124, 242;--ink-rgb:241, 243, 246;--paper-rgb:14, 16, 20;--shadow-rgb:0, 0, 0;--ring-focus:#8b7cf266;--shadow-sm:0 1px 2px rgba(var(--shadow-rgb), .4), 0 1px 1px rgba(var(--shadow-rgb), .4);--shadow-md:0 4px 14px rgba(var(--shadow-rgb), .48), 0 1px 3px rgba(var(--shadow-rgb), .4);--shadow-lg:0 12px 30px rgba(var(--shadow-rgb), .55), 0 3px 8px rgba(var(--shadow-rgb), .45);--cat-history-bg:#322a1c;--cat-history-fg-strong:#e0a868;--cat-art-bg:#341e30;--cat-art-fg-strong:#e58bd0;--cat-architecture-bg:#152a30;--cat-architecture-fg-strong:#7fbacb;--cat-food-bg:#35211b;--cat-food-fg-strong:#f0917c;--cat-nature-bg:#15301f;--cat-nature-fg-strong:#67c795;--cat-other-fg:#868d98;--cat-other-bg:#262a31;--cat-other-fg-strong:#a8aeb9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cw-landing{--paper:var(--paper0);--surface:var(--surface-card);--surface2:var(--surface-raised);--ink:var(--ink0);--hairline:var(--line0);--accent:var(--accent-500);--accentDark:var(--accent-600);--accentDeep:var(--accent-700);--accentTint:var(--accent-100);--accentRGB:var(--accent-rgb);--amber:var(--cat-history-fg);--teal:var(--cat-architecture-fg);--coral:var(--cat-food-fg);--glass:#ffffff9e;--glassBorder:#ffffffb3;--bgmesh:radial-gradient(1100px 860px at 94% 2%, #8b6cde2b, transparent 60%), radial-gradient(1150px 900px at 4% 98%, #2e9c641f, transparent 60%), var(--paper0);--phoneBg:var(--paper1);--phoneCard:var(--surface-card);--phoneInk:var(--ink0);--phoneInk2:var(--ink1);--phoneInk3:var(--ink3);--phoneHair:var(--line0);--phoneFrame:#0c0d14;--t-breathe:7s;--t-spin:80s;--t-float:9s;--heroScale:1;--cwp-bg:#fcfcfd;--cwp-card:#fff;--cwp-raised:#f3f4f6;--cwp-hair:#e6e8ec;--cwp-divider:#d5d9e0;--cwp-ink0:#15171c;--cwp-ink1:#3e434c;--cwp-ink2:#767c87;--cwp-ink3:#a9afb9;--cwp-accent:#6c5ce7;--cwp-accent-container:#e4e0fb;--cwp-on-accent-container:#3b2fa0;--cwp-error:#dc4b33;--cwp-avatar-slate:#8b95a1;--cwp-history-fg:#b26a2b;--cwp-history-bg:#f4ece0;--cwp-art-fg:#b5409e;--cwp-art-bg:#f8e7f4;--cwp-arch-fg:#3e7c8c;--cwp-arch-bg:#e2eff1;--cwp-slate-fg:#3c4a63;--cwp-slate-bg:#e4e7ee;--cwp-glow-blue:#2f6bf01a;--cwp-glow-purple:#965adc17;--cwp-glow-teal:#1e9d8414;--cwp-map-bg:#f4f1ea;--cwp-map-label:#4c4a45;--cwp-map-halo:#f7f5ef;background:var(--bgmesh);background-size:cover;background-attachment:fixed;min-height:100vh;overflow-x:clip}[data-theme=dark] .cw-landing{--glass:#1a1e2599;--glassBorder:#ffffff14;--bgmesh:radial-gradient(1100px 860px at 94% 2%, #7e60e042, transparent 60%), radial-gradient(1150px 900px at 4% 98%, #26a69a2e, transparent 60%), var(--paper0);--phoneBg:var(--paper1);--phoneCard:var(--surface-card);--phoneInk:var(--ink0);--phoneInk2:var(--ink1);--phoneInk3:var(--ink3);--phoneHair:var(--line0);--phoneFrame:var(--paper2);--cwp-bg:#0e1014;--cwp-card:#16191f;--cwp-raised:#1f232b;--cwp-hair:#242832;--cwp-divider:#333944;--cwp-ink0:#f1f3f6;--cwp-ink1:#c0c5ce;--cwp-ink2:#868d98;--cwp-ink3:#5b626d;--cwp-accent:#8b7cf2;--cwp-accent-container:#262146;--cwp-on-accent-container:#bbb2f8;--cwp-error:#dc4b33;--cwp-avatar-slate:#46525e;--cwp-history-fg:#b26a2b;--cwp-history-bg:#322a1c;--cwp-art-fg:#b5409e;--cwp-art-bg:#341e30;--cwp-arch-fg:#3e7c8c;--cwp-arch-bg:#152a30;--cwp-slate-fg:#94a0b5;--cwp-slate-bg:#20252f;--cwp-glow-blue:#3b63d86b;--cwp-glow-purple:#965adc52;--cwp-glow-teal:#1e9d8442;--cwp-map-bg:#12151c;--cwp-map-label:#c8cdd6;--cwp-map-halo:#0d0f13}.cw-admin{--bg-base:var(--paper0);--card:var(--surface-card);--card2:var(--surface-raised);--border:var(--line0);--border2:var(--line1);--divider:var(--line0);--ink:var(--ink0);--t2:var(--ink1);--t3:var(--ink2);--t4:var(--ink3);--accent:var(--accent-500);--accent-2:var(--accent-600);--accent-soft:rgba(var(--accent-rgb), .1);--accent-soft2:rgba(var(--accent-rgb), .08);--accent-border:rgba(var(--accent-rgb), .22);--accent-shadow:0 8px 18px -8px rgba(var(--accent-rgb), .55);--accent-muted:#b3aaf6;--row-hover:var(--accent-050);--input-bg:var(--surface-card);--seg-unsel:var(--surface-card);--topbtn:var(--surface-card);--chip-neutral-fg:var(--ink1);--chip-neutral-bg:#64748b1f;--danger-ink:#991b1b;--glow-a:#8b6cde1f;--glow-b:#2e9c6414;--glow-login:#8b6cde38;--sk1:#eef1f5;--sk2:#f6f8fa;--glass:#ffffffb8;--glassBorder:#ffffffb3;background-color:var(--bg-base);background-image:radial-gradient(60rem 40rem at 100% 0%, var(--glow-a), transparent 60%), radial-gradient(60rem 40rem at 0% 100%, var(--glow-b), transparent 60%);background-attachment:fixed;min-height:100vh}[data-theme=dark] .cw-admin{--accent-soft:rgba(var(--accent-rgb), .16);--accent-soft2:rgba(var(--accent-rgb), .12);--accent-border:rgba(var(--accent-rgb), .32);--accent-shadow:0 8px 20px -8px rgba(var(--accent-rgb), .6);--accent-muted:#262146;--row-hover:#ffffff08;--input-bg:#ffffff0a;--seg-unsel:#ffffff0a;--topbtn:#ffffff0a;--chip-neutral-bg:#ffffff14;--danger-ink:#fca5a5;--glow-a:#7e60e02e;--glow-b:#26a69a1f;--glow-login:#7e60e042;--sk1:#ffffff0d;--sk2:#ffffff17;--glass:#1a1e25b8;--glassBorder:#ffffff14}@keyframes cw-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.12)}}@keyframes cw-spin{to{transform:rotate(360deg)}}@keyframes cw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cw-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--accentRGB), .45)}50%{box-shadow:0 0 0 9px rgba(var(--accentRGB), 0)}}@keyframes cw-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes cw-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cw-video-hero{height:100dvh}[id]{scroll-margin-top:84px}[data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1);transform:translateY(26px)}[data-reveal].cw-in{opacity:1;transform:none}.cw-screen{will-change:opacity, transform;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.cw-navlink{transition:color .2s}.cw-navlink:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.cw-anim{animation:none!important}}.cw-section{padding:112px 32px}.cw-section-cta{padding:40px 32px 88px}.cw-sectionhead{margin-bottom:56px}.cw-cta-panel{padding:72px 48px}.cw-footer{padding:64px 32px 40px}.cw-nav-inner{padding:15px 32px}.cw-h2{font-size:clamp(28px,6.4vw,42px)}.cw-h2-lg{font-size:clamp(30px,7vw,46px)}.cw-hero-intro-m,.cw-hero-cta-m,.cw-hero-mdots{display:none}@media (max-width:880px){.cw-herocopy{display:none!important}.cw-hero-intro-m{text-align:center;--heroScale:.56;padding:92px 20px 0;display:block!important}.cw-hero-cta-m{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 20px 48px;display:flex!important}.cw-herostage{padding:70px 16px 24px!important}.cw-rail{display:none!important}.cw-hero-mdots{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:15px;position:absolute;top:70px;bottom:24px;right:16px;display:flex!important}}@media (max-width:760px){.cw-grid-3,.cw-grid-2{grid-template-columns:1fr!important}.cw-voicegrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.cw-voicecard{padding:13px!important}.cw-personalize-panel{border-radius:22px!important;padding:16px!important}#voices{padding-left:16px!important;padding-right:16px!important}.cw-footer-grid{grid-template-columns:1fr 1fr!important}.cw-nav-links,.cw-nav-download{display:none!important}}@media (max-width:880px){.cw-section{padding:72px 24px}.cw-section-cta{padding:32px 24px 64px}.cw-sectionhead{margin-bottom:36px}.cw-glasscard{padding:24px 22px!important}.cw-cta-panel{padding:48px 28px}.cw-footer{padding:56px 24px 32px}.cw-nav-inner{padding:13px 20px}}@media (max-width:560px){.cw-section{padding:56px 18px}.cw-section-cta{padding:24px 18px 52px}.cw-sectionhead{margin-bottom:28px}.cw-glasscard{padding:20px 18px!important}.cw-cta-panel{padding:36px 20px}.cw-footer{padding:44px 18px 28px}.cw-nav-inner{padding:12px 16px}}.cw-theme-toggle{transition:background .25s,transform .25s cubic-bezier(.2,.7,.3,1)}.cw-theme-toggle:hover{background:var(--surface2)}.cw-theme-toggle:active{transform:scale(.92)}.cw-theme-toggle:focus-visible{box-shadow:0 0 0 3px var(--ring-focus);outline:none}@media (prefers-reduced-motion:reduce){.cw-theme-toggle svg{transition:opacity .2s!important;transform:none!important}}.cw-store-badge{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s;position:relative;overflow:hidden}.cw-store-badge:hover{box-shadow:0 12px 26px rgba(var(--shadow-rgb), .24);transform:translateY(-3px)}.cw-store-badge:active{transform:translateY(-1px)}.cw-store-badge:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:45%;height:100%;position:absolute;top:0;left:-70%;transform:skew(-18deg)}@media (prefers-reduced-motion:no-preference){.cw-store-badge:hover:after{animation:.85s cw-shine}}@keyframes cw-shine{0%{opacity:0;left:-70%}18%{opacity:1}to{opacity:0;left:140%}}.cw-personalize-panel{background:radial-gradient(520px 380px at 92% 4%, #8b6cde21, transparent 62%), radial-gradient(560px 440px at 4% 98%, #2e9c641a, transparent 60%), var(--glass)!important}[data-theme=dark] .cw-personalize-panel{background:radial-gradient(520px 380px at 92% 4%, #7e60e038, transparent 62%), radial-gradient(560px 440px at 4% 98%, #26a69a26, transparent 60%), var(--glass)!important}.cw-glasscard{background:radial-gradient(320px 280px at 100% 0%, #8b6cde1f, transparent 60%), radial-gradient(340px 300px at 0% 100%, #2e9c6417, transparent 60%), var(--glass)!important}[data-theme=dark] .cw-glasscard{background:radial-gradient(320px 280px at 100% 0%, #7e60e033, transparent 60%), radial-gradient(340px 300px at 0% 100%, #26a69a21, transparent 60%), var(--glass)!important}.cw-bar{background:var(--accent);opacity:.5;transform-origin:bottom;border-radius:2px;width:2.5px}.cw-bar.is-playing{opacity:1;animation:.8s ease-in-out infinite cw-eq}.cw-spinner{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cw-spin}.cw-spinner-accent{border:2px solid var(--accentTint);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite cw-spin}.cw-map-dark,[data-theme=dark] .cw-map-light{display:none}[data-theme=dark] .cw-map-dark{display:block}
