:root{--mint-50:#f1fff4;--mint-100:#e3fee9;--mint-200:#c8fdd4;--mint-300:#a3fdb8;--mint-400:#8cfca7;--mint-500:#75fc96;--mint-600:#5ce67e;--mint-700:#2fb75a;--mint-800:#1f7a3e;--mint-900:#12472a;--mint-950:#0a2416;--black:#000;--ink-900:#0f0f0f;--ink-800:#1c1c1c;--gray-700:#3d3d3d;--gray-600:#5c5c5c;--gray-500:gray;--gray-400:#adadad;--gray-300:#cfcfcf;--gray-200:#e8e8e8;--gray-150:#efefef;--gray-100:#f5f5f5;--gray-50:#fafafa;--white:#fff;--red-500:#d13817;--red-600:#b82f12;--red-100:#fbe5df;--blue-500:#2a12e6;--blue-100:#e6e2fd;--gold-500:#d1a915;--gold-100:#faf1cf;--channel-whatsapp:#2fb75a;--channel-instagram:#d13817;--channel-email:#2a12e6;--channel-webchat:#0f0f0f;--channel-telegram:#3d8bd9;--channel-messenger:#8f7cf7;--channel-voip:#7a6208;--surface-page:var(--gray-100);--surface-card:var(--white);--surface-sunken:var(--gray-100);--surface-muted:var(--gray-150);--surface-hover:var(--gray-50);--surface-inverse:var(--black);--surface-inverse-hover:var(--ink-800);--surface-brand:var(--mint-500);--surface-brand-hover:var(--mint-600);--surface-brand-soft:var(--mint-100);--surface-hero:var(--mint-950);--surface-raised:var(--white);--control-soft:var(--gray-100);--control-soft-hover:var(--gray-150);--control-ghost-hover:var(--gray-150);--control-track:var(--gray-200);--control-thumb:var(--white);--text-strong:var(--black);--text-body:var(--ink-900);--text-secondary:var(--gray-600);--text-muted:#6b6b6b;--text-disabled:var(--gray-400);--text-inverse:var(--white);--text-on-brand:var(--black);--text-brand:var(--mint-800);--text-danger:var(--red-600);--text-headline-muted:#8f8f8f;--border-default:var(--gray-200);--border-subtle:var(--gray-150);--border-strong:var(--gray-300);--border-dashed:var(--gray-300);--border-brand:var(--mint-500);--status-success:var(--mint-700);--status-success-bg:var(--mint-100);--status-success-fg:var(--mint-800);--status-danger:var(--red-500);--status-danger-bg:var(--red-100);--status-danger-fg:var(--red-600);--status-warning:var(--gold-500);--status-warning-bg:var(--gold-100);--status-warning-fg:#6b5507;--status-info:var(--blue-500);--status-info-bg:var(--blue-100);--status-info-fg:var(--blue-500);--status-neutral-bg:var(--gray-100);--status-neutral-fg:var(--gray-700);--meter-ink:var(--ink-900);--meter-track:var(--gray-300);--progress-track:var(--gray-150);--focus-color:var(--mint-800);--focus-ring:0 0 0 2px var(--surface-card), 0 0 0 4px var(--focus-color);--border-field:var(--gray-500);--font-sans:var(--font-manrope,"Manrope"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--fs-hero:96px;--fs-h1:56px;--fs-h2:40px;--fs-h3:28px;--fs-lead:24px;--fs-metric:28px;--fs-page-title:26px;--fs-title:20px;--fs-ui-lg:16px;--fs-ui:14px;--fs-ui-sm:13px;--fs-caption:12px;--fs-input:13px;--fs-input-floor:0px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--ls-display:-.035em;--ls-heading:-.02em;--ls-ui:-.005em;--ls-metric:-.03em;--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:40px;--space-12:56px;--space-13:80px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--control-sm:28px;--control-md:36px;--control-lg:48px;--gutter-app:16px;--gap-card:12px;--pad-card:16px;--topbar-h:64px;--sidebar-w:240px;--sidebar-w-collapsed:72px;--shadow-none:none;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000d;--shadow-md:0 8px 24px #00000014;--shadow-lg:0 24px 64px #00000024;--shadow-brand:0 8px 24px #75fc9673;--overlay-scrim:#14141447;--blur-scrim:6px;--hatch-mint:repeating-linear-gradient(135deg, #75fc96 0 3px, #a3fdb8 3px 6px);--hatch-gray:repeating-linear-gradient(135deg, #e8e8e8 0 3px, #f5f5f5 3px 6px);--gradient-hero:radial-gradient(120% 90% at 50% 0%, #3e9a5c 0%, #12472a 45%, #0a2416 80%);--gradient-mint-glow:radial-gradient(80% 70% at 50% 30%, #c8fdd4 0%, #f1fff4 60%, #fff 100%);--ease-standard:cubic-bezier(.2, .7, .2, 1);--ease-emphasis:cubic-bezier(.3, 1.3, .5, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (pointer:coarse){:root{--fs-input:16px;--fs-input-floor:16px}}:root[data-theme=dark]{--surface-page:#0b0b0b;--surface-card:#161616;--surface-sunken:#202020;--surface-muted:#262626;--surface-hover:#1e1e1e;--surface-inverse:#f5f5f5;--surface-inverse-hover:#e0e0e0;--surface-brand-soft:#75fc961f;--surface-raised:#1b1b1b;--control-soft:#232323;--control-soft-hover:#2e2e2e;--control-ghost-hover:#262626;--control-track:#3a3a3a;--control-thumb:#f5f5f5;--text-strong:#fff;--text-body:#f5f5f5;--text-secondary:#a3a3a3;--text-muted:#8f8f8f;--text-disabled:#5c5c5c;--text-inverse:#0b0b0b;--text-brand:var(--mint-500);--text-danger:#ff8a70;--text-headline-muted:#7a7a7a;--border-default:#2a2a2a;--border-subtle:#222;--border-strong:#3a3a3a;--border-dashed:#3a3a3a;--border-field:#7a7a7a;--focus-color:var(--mint-500);--status-success-bg:#75fc9624;--status-success-fg:var(--mint-400);--status-danger-bg:#d1381733;--status-danger-fg:#ff8a70;--status-warning-bg:#d1a9152e;--status-warning-fg:#e8c547;--status-info-bg:#7a68ff33;--status-info-fg:#b3a8ff;--status-neutral-bg:#262626;--status-neutral-fg:#d4d4d4;--meter-ink:#f5f5f5;--meter-track:#3a3a3a;--progress-track:#2a2a2a;--channel-webchat:#5c5c5c;--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 24px 64px #0009;--overlay-scrim:#0009;--hatch-gray:repeating-linear-gradient(135deg, #2a2a2a 0 3px, #1e1e1e 3px 6px);--gradient-mint-glow:radial-gradient(80% 70% at 50% 30%, #75fc961f 0%, transparent 70%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--surface-page:#0b0b0b;--surface-card:#161616;--surface-sunken:#202020;--surface-muted:#262626;--surface-hover:#1e1e1e;--surface-inverse:#f5f5f5;--surface-inverse-hover:#e0e0e0;--surface-brand-soft:#75fc961f;--surface-raised:#1b1b1b;--control-soft:#232323;--control-soft-hover:#2e2e2e;--control-ghost-hover:#262626;--control-track:#3a3a3a;--control-thumb:#f5f5f5;--text-strong:#fff;--text-body:#f5f5f5;--text-secondary:#a3a3a3;--text-muted:#8f8f8f;--text-disabled:#5c5c5c;--text-inverse:#0b0b0b;--text-brand:var(--mint-500);--text-danger:#ff8a70;--text-headline-muted:#7a7a7a;--border-default:#2a2a2a;--border-subtle:#222;--border-strong:#3a3a3a;--border-dashed:#3a3a3a;--border-field:#7a7a7a;--focus-color:var(--mint-500);--status-success-bg:#75fc9624;--status-success-fg:var(--mint-400);--status-danger-bg:#d1381733;--status-danger-fg:#ff8a70;--status-warning-bg:#d1a9152e;--status-warning-fg:#e8c547;--status-info-bg:#7a68ff33;--status-info-fg:#b3a8ff;--status-neutral-bg:#262626;--status-neutral-fg:#d4d4d4;--meter-ink:#f5f5f5;--meter-track:#3a3a3a;--progress-track:#2a2a2a;--channel-webchat:#5c5c5c;--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 24px 64px #0009;--overlay-scrim:#0009;--hatch-gray:repeating-linear-gradient(135deg, #2a2a2a 0 3px, #1e1e1e 3px 6px);--gradient-mint-glow:radial-gradient(80% 70% at 50% 30%, #75fc961f 0%, transparent 70%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*,:before,:after{box-sizing:border-box}html,body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}body{min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--mint-500);text-decoration-color:var(--mint-500);text-underline-offset:3px}a:hover{color:var(--text-brand)}::selection{background:var(--mint-300);color:var(--black)}:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}img{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;border-radius:var(--radius-pill);background:var(--surface-brand);color:var(--text-on-brand);transition:top var(--dur-fast) var(--ease-standard);padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
