/* Genius Track — gerado de tokens.json. Não editar à mão: mude o tokens.json e gere de novo. */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");
:root {
  color-scheme: dark;
  --c-bg: #05070A;
  --c-surface: #0B1220;
  --c-surface-2: #111B2B;
  --c-surface-hover: #16233A;
  --c-nav-bg: #0A1A24;
  --c-border: #1C2A3E;
  --c-border-input: #58758A;
  --c-text: #E4EEF2;
  --c-text-muted: #8FA5B2;
  --c-text-faint: #6F8796;
  --c-accent: #0CC0DF;
  --c-accent-hover: #3FD0E8;
  --c-accent-soft: #0C2A33;
  --c-on-accent: #04161C;
  --c-focus: #0CC0DF;
  --c-success: #3FBF7F;
  --c-success-soft: #0F2A20;
  --c-danger: #F06A63;
  --c-danger-soft: #2E1416;
  --c-on-danger: #1A0607;
  --c-warning: #E9B44C;
  --c-warning-soft: #2C2212;
  --c-selected: #0E2530;
  --f-sans: "Poppins", "Segoe UI", system-ui, sans-serif;
  --f-data: "Manrope", "Poppins", system-ui, sans-serif;
  --f-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --t-xs-size: 12px;
  --t-xs-line: 16px;
  --t-xs-weight: 500;
  --t-sm-size: 13px;
  --t-sm-line: 18px;
  --t-sm-weight: 400;
  --t-base-size: 14px;
  --t-base-line: 20px;
  --t-base-weight: 400;
  --t-md-size: 16px;
  --t-md-line: 24px;
  --t-md-weight: 500;
  --t-lg-size: 20px;
  --t-lg-line: 28px;
  --t-lg-weight: 600;
  --t-xl-size: 24px;
  --t-xl-line: 32px;
  --t-xl-weight: 700;
  --t-kpi-size: 28px;
  --t-kpi-line: 34px;
  --t-kpi-weight: 700;
  --s-0: 0px;
  --s-1: 4px;
  --s-2: 8px;
  --s-3: 12px;
  --s-4: 16px;
  --s-5: 20px;
  --s-6: 24px;
  --s-7: 32px;
  --s-8: 48px;
  --r-sm: 6px;
  --r-md: 10px;
  --r-lg: 14px;
  --r-pill: 999px;
  --sh-card: 0 1px 0 rgba(255,255,255,.03) inset, 0 1px 2px rgba(0,0,0,.4);
  --sh-pop: 0 16px 40px rgba(0,0,0,.55);
  --m-fast: 120ms;
  --m-base: 200ms;
  --m-ease: cubic-bezier(.2,.8,.2,1);
  --l-sidebar: 232px;
  --l-sidebar-collapsed: 64px;
  --l-header: 56px;
  --l-content-max: 1440px;
  --l-row: 40px;
  --l-row-dense: 34px;
  --l-control-sm: 32px;
  --l-control-md: 38px;
  --l-control-lg: 44px;
}
