:root{--bg:#fff;--text:#111827;--muted:#6b7280;--text_secondary:#4b5563;--brand-wordmark:linear-gradient(90deg, #12a58a 0%, #12a58a 28%, #1d68b7 72%, #1d68b7 100%);--primary:#0b8f75;--primary_soft:#0b8f751f;--primary-text:color-mix(in srgb, var(--primary) 80%, var(--text));--primary-fill:color-mix(in srgb, var(--primary) 80%, var(--text));--on-primary-fill:var(--on-primary);--success-fill:color-mix(in srgb, var(--success) 80%, var(--text));--accent:#3b82f6;--accent-text:color-mix(in srgb, var(--accent) 80%, var(--text));--whatsapp:#25d366;--whatsapp-strong:color-mix(in srgb, var(--whatsapp) 50%, var(--text));--on-whatsapp-strong:var(--on-primary);--danger:#dc2626;--danger_soft:#dc26261f;--success:#059669;--success_soft:#0596691f;--warning:#f59e0b;--warning_soft:#f59e0b24;--info:#007aff;--settings-icon-language:#5856d6;--settings-icon-notifications:#ff3b30;--settings-icon-appearance:#007aff;--settings-icon-applock:#34c759;--menu-icon-admin:var(--primary-fill);--menu-icon-family:#af52de;--menu-icon-whatsapp:#25d366;--menu-icon-share:#007aff;--menu-icon-insights:#ff9500;--menu-icon-settings:#8e8e93;--menu-icon-trash:#ff3b30;--menu-icon-contact:#5856d6;--menu-icon-profile:#30b0c7;--menu-icon-glyph:#fff;--contact-help:#007aff;--contact-idea:#ff9500;--surface:#fff;--surface_soft:#f9fafb;--surface_muted:#f3f4f6;--surface_note:#fffde7;--border:#e5e7eb;--border_soft:#eef2f7;--border_note:#f5e6a3;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:16px;--text-lg:18px;--text-xl:22px;--control-height:48px;--control-height-lg:44px;--control-height-sm:36px;--radius:14px;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 24px #00000014;--motion-fast:.14s;--motion-base:.2s;--motion-slow:.28s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--magic-primary:#7c3aed;--magic-secondary:#a855f7;--magic-bg-start:#f3e8ff;--magic-bg-end:#fff;--magic-border:#7c3aed6b;--magic-glow:#7c3aed3d;--note-primary:#b8860b;--note-bg-start:#fffde7;--note-bg-end:#fff;--note-border:#b8860b59;--note-glow:#b8860b2e;--on-primary:#fff;--on-danger:#fff;--btn-primary-shadow:color-mix(in srgb, var(--primary) 25%, transparent);--btn-primary-shadow-hover:color-mix(in srgb, var(--primary) 30%, transparent);--btn-secondary-bg:color-mix(in srgb, var(--surface) 78%, var(--primary_soft));--btn-secondary-bg-hover:color-mix(in srgb, var(--surface) 60%, var(--primary_soft));--btn-secondary-border:color-mix(in srgb, var(--primary) 25%, transparent);--btn-ghost-bg:color-mix(in srgb, var(--text) 4%, transparent);--btn-ghost-bg-hover:color-mix(in srgb, var(--text) 8%, transparent);--btn-ghost-border:color-mix(in srgb, var(--text) 10%, transparent);--btn-danger-shadow:color-mix(in srgb, var(--danger) 26%, transparent);--btn-danger-soft-text:color-mix(in srgb, var(--danger) 84%, var(--text));--btn-danger-soft-border:color-mix(in srgb, var(--danger) 18%, transparent);--btn-danger-soft-bg-hover:color-mix(in srgb, var(--danger) 16%, transparent);--btn-danger-soft-border-hover:color-mix(in srgb, var(--danger) 28%, transparent);--frosted-bg:#ffffffb3;--frosted-bg-heavy:#ffffffeb;--frosted-border:#00000014;--overlay-bg:#1118278c;--overlay-bg-light:#11182761;--scroll-fade-start:#fffffff2;--scroll-fade-end:#fff0;--glass-bg:#0f172a99;--glass-bg-active:#0f172abf;--glass-border:#ffffff40;--glass-text:#fff;--glass-shadow:0 6px 14px #0003;--badge-glass-bg:#ffffffe6;--badge-glass-shadow:0 2px 4px #0000001a;--z-dropdown:20;--z-topbar:50;--z-sticky:80;--z-fab:90;--z-menu-backdrop:99;--z-menu-drawer:100;--z-modal:2000;--z-dialog:2100;--z-consent:10500;--z-toast:11000;--z-app-lock:12000;--back-btn-bg:color-mix(in srgb, var(--surface) 90%, var(--primary_soft));--back-btn-bg-hover:color-mix(in srgb, var(--surface) 74%, var(--primary_soft));--back-btn-border:color-mix(in srgb, var(--primary) 18%, var(--border));--back-btn-border-hover:color-mix(in srgb, var(--primary) 30%, var(--border));--back-btn-text:color-mix(in srgb, var(--text) 90%, var(--primary));--back-btn-text-hover:color-mix(in srgb, var(--text) 78%, var(--primary));--back-btn-shadow:color-mix(in srgb, var(--primary_soft) 45%, transparent);--drawer-translate-x:100%;--drawer-shadow-x:-8px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-wordmark:linear-gradient(90deg, #58ec9e 0%, #58ec9e 28%, #5aa8ff 72%, #5aa8ff 100%);--bg:#181a20;--text:#e8eaed;--muted:#9aa0a6;--text_secondary:#bdc1c6;--primary:#14c89a;--primary_soft:#14c89a24;--primary-text:var(--primary);--primary-fill:var(--primary);--on-primary-fill:var(--bg);--success-fill:var(--success);--accent:#6eaaff;--accent-text:var(--accent);--whatsapp-strong:var(--whatsapp);--on-whatsapp-strong:var(--bg);--on-danger:var(--bg);--danger:#f87171;--danger_soft:#f8717124;--success:#4ade80;--success_soft:#4ade8024;--warning:#fbbf24;--warning_soft:#fbbf2424;--info:#38bdf8;--surface:#23262f;--surface_soft:#1e2028;--surface_muted:#2c2f3a;--surface_note:#302a18;--border:#363a47;--border_soft:#2c3040;--border_note:#504520;--shadow-sm:0 2px 8px #00000040;--shadow-md:0 8px 24px #00000059;--magic-primary:#b49bff;--magic-secondary:#d1a3ff;--magic-bg-start:#24183e;--magic-bg-end:var(--bg);--magic-border:#b49bff4d;--magic-glow:#b49bff2e;--note-primary:#e8b931;--note-bg-start:#2a2210;--note-bg-end:var(--bg);--note-border:#e8b93140;--note-glow:#e8b9311f;--glass-bg:#14161ebf;--glass-bg-active:#14161ee0;--glass-border:#ffffff1f;--badge-glass-bg:#23262feb;--badge-glass-shadow:0 2px 4px #00000040;--frosted-bg:#181a20bf;--frosted-bg-heavy:#181a20f0;--frosted-border:#ffffff0f;--overlay-bg:#0009;--overlay-bg-light:#0006;--scroll-fade-start:#181a20f2;--scroll-fade-end:#181a2000;--settings-icon-language:#6e6cd4;--settings-icon-notifications:#ff5c52;--settings-icon-appearance:#2d9cff;--settings-icon-applock:#30d158;--menu-icon-family:#bf5af2;--menu-icon-whatsapp:#25d366;--menu-icon-share:#0a84ff;--menu-icon-insights:#ff9f0a;--menu-icon-settings:#8e8e93;--menu-icon-trash:#ff453a;--menu-icon-contact:#5e5ce6;--menu-icon-profile:#40c8e0;--contact-help:#0a84ff;--contact-idea:#ff9f0a}html[dir=ltr]{--drawer-translate-x:-100%;--drawer-shadow-x:8px}