:root{--accent:#6e4df6;--accent-hover:#5a3de0;--accent-active:#4c33c4;--accent-soft:#eee9fe;--accent-contrast:#ffffff;--accent-gradient:linear-gradient(135deg,#8e7bff,#6e4df6);--brand-accent-on-dark:#cabaf7;--brand-accent-on-light:#b28ef8;--brand-glow:0 0 23px rgba(202,186,247,0.6);--bg:#fafafb;--surface:#ffffff;--bg-auth:#ffffff;--surface-2:#f4f4f6;--border:#ececef;--text:#16161a;--text-muted:#6b6b76;--text-subtle:#9a9aa5;--text-heading:var(--text);--success:#16a34a;--success-soft:#e7f6ec;--warning:#d97706;--warning-soft:#fef3e2;--danger:#dc2626;--danger-soft:#fdecec;--info:#2563eb;--info-soft:#e8f0fe;--label-gray:#6b6b76;--label-gray-soft:#e9e9ec;--label-slate:#55607a;--label-slate-soft:#e7eaf0;--label-red:#dc2626;--label-red-soft:#fdecec;--label-peach:#e67848;--label-peach-soft:#fdeee6;--label-orange:#ea580c;--label-orange-soft:#fcede3;--label-amber:#d97706;--label-amber-soft:#fef3e2;--label-yellow:#b7930b;--label-yellow-soft:#fbf3d8;--label-lime:#5e8a0e;--label-lime-soft:#eef6dd;--label-green:#16a34a;--label-green-soft:#e7f6ec;--label-mint:#14b88a;--label-mint-soft:#e3f7ee;--label-teal:#0f9e77;--label-teal-soft:#e1f5ee;--label-cyan:#0e7c93;--label-cyan-soft:#e1f1f6;--label-sky:#0ea5e9;--label-sky-soft:#e6f3fc;--label-blue:#2563eb;--label-blue-soft:#e8f0fe;--label-indigo:#4f46e5;--label-indigo-soft:#ecebfb;--label-violet:#6e4df6;--label-violet-soft:#eee9fe;--label-mauve:#8b5fbf;--label-mauve-soft:#f1eaf5;--label-fuchsia:#c026d3;--label-fuchsia-soft:#f9e8fb;--label-pink:#db2777;--label-pink-soft:#fbeaf0;--label-blush:#d6608f;--label-blush-soft:#fdeef3;--label-rose:#e11d63;--label-rose-soft:#fce7ef;--src-whatsapp:#25d366;--src-whatsapp-soft:#e3f9ec;--src-telegram:#229ed9;--src-telegram-soft:#e4f2fb;--src-instagram:#c13584;--src-instagram-soft:#fae8f2;--src-instagram-gradient:linear-gradient(135deg,#f9ce34,#ee2a7b 50%,#6228d7);--src-site:#6e4df6;--src-site-soft:#eee9fe;--src-phone:#0f9e77;--src-phone-soft:#e1f5ee;--src-walkin:#b7930b;--src-walkin-soft:#fbf3d8;--src-referral:#e67848;--src-referral-soft:#fdeee6;--src-cabinet:#55607a;--src-cabinet-soft:#e7eaf0;--src-app:#0e7c93;--src-app-soft:#e1f1f6;--src-other:#6b6b76;--src-other-soft:#e9e9ec;--ai-orb-1:var(--accent);--ai-orb-2:#ff8ad4;--ai-orb-3:var(--info);--ai-orb-hi:#ffffff;--showcase-ink:#0b0718;--showcase-ink-2:#17093a;--showcase-on-ink:#ffffff;--font-ui:"Gotham Pro","Gotham Pro Fallback","Inter",system-ui,sans-serif;--font-display:"Bebas Neue","Bebas Neue Fallback","Gotham Pro",sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--text-mini:11px;--text-micro:10px;--subnav-group-size:0.6875rem;--subnav-group-weight:700;--subnav-group-tracking:0.08em;--subnav-group-gap:1.25rem;--z-popover:70;--radius-control:4px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-full:999px;--radius-showcase:24px;--poster-aspect:4/3;--shadow-sm:0 1px 2px rgba(16,16,26,0.06);--shadow:0 4px 16px rgba(16,16,26,0.08);--shadow-lg:0 12px 32px rgba(16,16,26,0.12);--motion-instant:100ms;--motion-fast:150ms;--motion-base:200ms;--motion-slow:300ms;--motion-page:400ms;--motion-stagger:40ms;--motion-pulse:1400ms;--motion-sheen:5200ms;--motion-ease-out:cubic-bezier(0.22,1,0.36,1);--motion-ease-in:cubic-bezier(0.64,0,0.78,0);--motion-ease-inout:cubic-bezier(0.65,0,0.35,1)}@media (prefers-reduced-motion:reduce){:root{--motion-instant:0ms;--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms;--motion-page:0ms;--motion-stagger:0ms;--motion-pulse:0ms}}[data-theme=dark]{--bg:#0b0b0f;--surface:#16161c;--bg-auth:#000000;--surface-2:#1e1e26;--border:#2a2a33;--text:#f5f5f7;--text-muted:#a0a0ad;--text-subtle:#6b6b76;--text-heading:var(--text);--accent-soft:#241d47;--success-soft:#10241a;--warning-soft:#2a1f10;--danger-soft:#2a1414;--info-soft:#101a2a;--src-whatsapp-soft:color-mix(in srgb,var(--src-whatsapp) 22%,#16161c);--src-telegram-soft:color-mix(in srgb,var(--src-telegram) 22%,#16161c);--src-instagram-soft:color-mix(in srgb,var(--src-instagram) 22%,#16161c);--src-site-soft:color-mix(in srgb,var(--src-site) 22%,#16161c);--src-phone-soft:color-mix(in srgb,var(--src-phone) 22%,#16161c);--src-walkin-soft:color-mix(in srgb,var(--src-walkin) 22%,#16161c);--src-referral-soft:color-mix(in srgb,var(--src-referral) 22%,#16161c);--src-cabinet-soft:color-mix(in srgb,var(--src-cabinet) 22%,#16161c);--src-app-soft:color-mix(in srgb,var(--src-app) 22%,#16161c);--src-other-soft:color-mix(in srgb,var(--src-other) 22%,#16161c);--label-gray-soft:color-mix(in srgb,var(--label-gray) 22%,#16161c);--label-slate-soft:color-mix(in srgb,var(--label-slate) 22%,#16161c);--label-red-soft:color-mix(in srgb,var(--label-red) 22%,#16161c);--label-peach-soft:color-mix(in srgb,var(--label-peach) 22%,#16161c);--label-orange-soft:color-mix(in srgb,var(--label-orange) 22%,#16161c);--label-amber-soft:color-mix(in srgb,var(--label-amber) 22%,#16161c);--label-yellow-soft:color-mix(in srgb,var(--label-yellow) 22%,#16161c);--label-lime-soft:color-mix(in srgb,var(--label-lime) 22%,#16161c);--label-green-soft:color-mix(in srgb,var(--label-green) 22%,#16161c);--label-mint-soft:color-mix(in srgb,var(--label-mint) 22%,#16161c);--label-teal-soft:color-mix(in srgb,var(--label-teal) 22%,#16161c);--label-cyan-soft:color-mix(in srgb,var(--label-cyan) 22%,#16161c);--label-sky-soft:color-mix(in srgb,var(--label-sky) 22%,#16161c);--label-blue-soft:color-mix(in srgb,var(--label-blue) 22%,#16161c);--label-indigo-soft:color-mix(in srgb,var(--label-indigo) 22%,#16161c);--label-violet-soft:color-mix(in srgb,var(--label-violet) 22%,#16161c);--label-mauve-soft:color-mix(in srgb,var(--label-mauve) 22%,#16161c);--label-fuchsia-soft:color-mix(in srgb,var(--label-fuchsia) 22%,#16161c);--label-pink-soft:color-mix(in srgb,var(--label-pink) 22%,#16161c);--label-blush-soft:color-mix(in srgb,var(--label-blush) 22%,#16161c);--label-rose-soft:color-mix(in srgb,var(--label-rose) 22%,#16161c);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow:0 4px 16px rgba(0,0,0,0.5);--shadow-lg:0 12px 32px rgba(0,0,0,0.6)}@media (pointer:coarse){[contenteditable=true],input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Regular.ttf) format("truetype");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Bold.otf) format("opentype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-Black.otf) format("opentype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/fonts/GothamPro-BlackItalic.otf) format("opentype");font-weight:800 900;font-style:italic;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeueCyrillic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Roboto");font-weight:300 500;font-style:normal;size-adjust:110.76%;ascent-override:65.91%;descent-override:14.45%;line-gap-override:6.05%}@font-face{font-family:Gotham Pro Fallback;src:local("Arial Bold"),local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Roboto");font-weight:600 900;font-style:normal;size-adjust:106.73%;ascent-override:68.40%;descent-override:14.99%;line-gap-override:6.28%}@font-face{font-family:Bebas Neue Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Roboto");font-weight:400;font-style:normal;size-adjust:61.44%;ascent-override:122.07%;descent-override:40.69%;line-gap-override:0%}