:root{--teal-50:#e9f6f5;--teal-100:#c9eae7;--teal-200:#93d6d1;--teal-300:#57bdb6;--teal-400:#22a199;--teal-500:#0b8b84;--teal-600:#067a75;--teal-700:#056762;--teal-800:#094f4c;--teal-900:#0b3e3c;--mint-50:#f2fbfa;--mint-100:#e0f8f7;--mint-200:#c4efec;--mint-300:#a6e4df;--mint-400:#85cec7;--mint-500:#5fb6ae;--orange-50:#fef4e4;--orange-100:#fde3be;--orange-200:#fbcb80;--orange-300:#f9b048;--orange-400:#f79009;--orange-500:#e27c00;--orange-600:#b96400;--orange-700:#8c4c00;--neutral-0:#fff;--neutral-50:#f7f9f9;--neutral-100:#eff3f2;--neutral-200:#e1e8e7;--neutral-300:#c8d3d2;--neutral-400:#9dabaa;--neutral-500:#6f7d7c;--neutral-600:#505c5b;--neutral-700:#384342;--neutral-800:#222b2a;--neutral-900:#131918;--cream-50:#fffbf4;--cream-100:#fff4e3;--coral:#fb8f7e;--coral-soft:#fee0d9;--sky:#58aee0;--sky-soft:#dceef9;--sunny:#fbcb53;--sunny-soft:#fef0cc;--success:#1e9e63;--success-soft:#dcf3e8;--warning:#f0a21c;--warning-soft:#fdedcf;--danger:#e14b4b;--danger-soft:#fbdddd;--info:#2e93ce;--info-soft:#dceef8;--color-primary:var(--teal-600);--color-primary-hover:var(--teal-700);--color-primary-active:var(--teal-800);--color-primary-soft:var(--teal-50);--color-on-primary:#fff;--color-accent:var(--orange-400);--color-accent-hover:var(--orange-500);--color-accent-active:var(--orange-600);--color-accent-soft:var(--orange-50);--color-on-accent:#fff;--color-secondary:var(--mint-400);--color-secondary-soft:var(--mint-100);--surface-page:var(--neutral-50);--surface-card:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-inverse:var(--teal-900);--surface-brand:var(--teal-600);--surface-brand-soft:var(--mint-100);--label-primary:#1d1d1f;--label-secondary:#6e6e73;--label-tertiary:#8e8e93;--text-strong:var(--label-primary);--text-body:var(--label-primary);--text-muted:var(--label-secondary);--text-subtle:var(--label-tertiary);--text-on-brand:#fff;--text-link:var(--teal-600);--text-link-hover:var(--teal-700);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-400);--border-brand:var(--teal-200);--focus-ring:var(--teal-400);--font-system:-apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Roboto", var(--font-system);--font-body:"Roboto", var(--font-system);--font-mono:ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:700;--type-large-title:2.125rem;--type-title1:1.75rem;--type-title2:1.375rem;--type-title3:1.25rem;--type-headline:1.0625rem;--type-body:1.0625rem;--type-callout:1rem;--type-subheadline:.9375rem;--type-footnote:.8125rem;--type-caption1:.75rem;--type-caption2:.6875rem;--text-xs:var(--type-caption1);--text-sm:var(--type-subheadline);--text-base:var(--type-body);--text-lg:var(--type-title3);--text-xl:var(--type-title2);--text-2xl:var(--type-title1);--text-3xl:var(--type-large-title);--text-4xl:2.375rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:0;--tracking-snug:0;--tracking-normal:0;--tracking-wide:0;--tracking-caps:0;--font-heading:var(--font-display);--font-ui:var(--font-display);--font-prose:var(--font-body)}:root[data-plataforma=ios]{--font-display:var(--font-system);--font-body:var(--font-system)}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container-sm:640px;--container-md:820px;--container-lg:1080px;--container-xl:1280px;--gutter:var(--space-6);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-3xl:36px;--radius-pill:999px;--radius-full:50%;--radius-button:var(--radius-pill);--radius-input:var(--radius-md);--radius-card:var(--radius-xl);--radius-sheet:var(--radius-2xl);--radius-chip:var(--radius-pill);--border-width:1px;--border-width-thick:2px;--shadow-xs:0 1px 2px #094f4c0f;--shadow-sm:0 2px 6px #094f4c14;--shadow-md:0 6px 16px #094f4c1a;--shadow-lg:0 14px 32px #094f4c1f;--shadow-xl:0 24px 56px #094f4c29;--shadow-brand:0 10px 24px #067a7547;--shadow-accent:0 10px 24px #f790094d;--ring-focus:0 0 0 3px #22a19966;--ring-danger:0 0 0 3px #e14b4b52;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-normal:.2s;--dur-slow:.32s;--inset-top:env(safe-area-inset-top,0px);--inset-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;scrollbar-width:none;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:0;height:0;display:none}body{-webkit-font-smoothing:antialiased;background:#0a0d0d;margin:0}input,textarea,button{font-family:inherit}button{cursor:pointer}:focus-visible{box-shadow:var(--ring-focus);outline:none}html,body{overflow-x:clip}.site-carregando{background:#0a0d0d;position:fixed;inset:0}
