:root{--ref-carbono-50: #f4f7fe;--ref-carbono-100: #e4ebfe;--ref-carbono-200: #cad8ff;--ref-carbono-300: #a9beff;--ref-carbono-400: #7d9bff;--ref-carbono-500: #607dee;--ref-carbono-600: #4a64d3;--ref-carbono-700: #394fb4;--ref-carbono-800: #2b3da8;--ref-carbono-850: #24348f;--ref-carbono-900: #1c2971;--ref-carbono-950: #101a50;--ref-tinta-950: #11142b;--ref-tinta-900: #191c38;--ref-tinta-800: #232745;--ref-tinta-700: #30355a;--ref-tinta-300: #aeb3cc;--ref-tinta-200: #cfd2e2;--ref-neutral-0: #ffffff;--ref-neutral-25: #fafafb;--ref-neutral-50: #f5f5f7;--ref-neutral-100: #ededf0;--ref-neutral-200: #e6e6ea;--ref-neutral-300: #cfcfd6;--ref-neutral-400: #a6a6af;--ref-neutral-500: #74747e;--ref-neutral-600: #55555c;--ref-neutral-700: #3f3f46;--ref-neutral-800: #2a2a30;--ref-neutral-900: #1a1a1f;--ref-neutral-950: #111114;--ref-green-50: #ecf8f1;--ref-green-100: #d3f0df;--ref-green-600: #17804a;--ref-green-700: #10663a;--ref-green-300: #6fd49b;--ref-amber-50: #fdf5e6;--ref-amber-100: #fbe6c2;--ref-amber-600: #b26a00;--ref-amber-700: #8a5200;--ref-amber-400: #f4b740;--ref-red-50: #fdeeee;--ref-red-100: #fad6d5;--ref-red-600: #c8322f;--ref-red-700: #a32523;--ref-red-400: #ff7a73;--ref-mercosul: #1b3f99;--ref-plate-ink: #141416;--ref-data-teal: #11837b;--ref-data-magenta: #c2457a;--ref-teal-50: #e9f6f3;--ref-teal-700: #0f766e;--ref-sky-50: #e9f3fa;--ref-sky-700: #0b679c;--ref-violet-50: #f3effc;--ref-violet-700: #6a3fc0;--ref-copper-50: #fbf0e8;--ref-copper-700: #9c4a16;--ref-neutral-250: #d4d4db;--ref-wa-green: #25d366;--ref-wa-green-ink: #0f7a3c;--ref-wa-head: #008069;--ref-wa-chat: #efeae2;--ref-wa-out: #d9fdd3;--ref-wa-meta: #54656f;--ref-wa-tick: #53bdeb;--ref-wa-link: #026a99;--ref-paint-branco: #f7f7f5;--ref-paint-prata: #c4c8cd;--ref-paint-preto: #1d1e22;--ref-paint-cinza: #7c8189;--ref-paint-vermelho: #c3272b;--ref-paint-azul: #24509e;--ref-paint-bege: #d8c7a4;--ref-paint-marrom: #6b4a33;--ref-paint-verde: #2f6b45;--ref-paint-amarelo: #f0c419;--ref-paint-dourado: #b8913d;--ref-paint-laranja: #e2702a;--ref-paint-vinho: #6e1f2f;--bg: var(--ref-neutral-0);--surface: var(--ref-neutral-0);--surface-raised: var(--ref-neutral-0);--surface-sunken: var(--ref-neutral-50);--surface-field: var(--ref-neutral-0);--surface-inverse: var(--ref-tinta-950);--surface-hover: var(--ref-neutral-25);--surface-inverse-raised: rgba(255, 255, 255, .08);--surface-paper: var(--ref-neutral-0);--sidebar-bg: var(--ref-neutral-0);--sidebar-border: var(--ref-neutral-200);--sidebar-icon: var(--ref-neutral-500);--sidebar-text: var(--ref-neutral-600);--scrim: rgba(17, 20, 43, .5);--text: var(--ref-neutral-900);--text-muted: var(--ref-neutral-600);--text-subtle: var(--ref-neutral-500);--text-inverse: var(--ref-neutral-0);--text-inverse-muted: var(--ref-tinta-300);--text-on-accent: var(--ref-neutral-0);--border: var(--ref-neutral-200);--border-strong: var(--ref-neutral-500);--border-paper: var(--ref-neutral-300);--focus: var(--ref-carbono-600);--accent: var(--ref-carbono-800);--accent-hover: var(--ref-carbono-850);--accent-soft: var(--ref-carbono-100);--accent-faint: var(--ref-carbono-50);--accent-text: var(--ref-carbono-800);--accent-border: var(--ref-carbono-200);--accent-glow: var(--ref-carbono-400);--accent-on-dark: var(--ref-carbono-300);--success: var(--ref-green-600);--success-soft: var(--ref-green-50);--success-text: var(--ref-green-700);--warning: var(--ref-amber-600);--warning-soft: var(--ref-amber-50);--warning-text: var(--ref-amber-700);--danger: var(--ref-red-600);--danger-soft: var(--ref-red-50);--danger-text: var(--ref-red-700);--success-border: var(--ref-green-100);--warning-border: var(--ref-amber-100);--danger-border: var(--ref-red-100);--neutral-dot: var(--ref-neutral-400);--warning-strong: var(--ref-amber-400);--text-on-warning: var(--ref-neutral-950);--success-on-dark: var(--ref-green-300);--danger-on-dark: var(--ref-red-400);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-display: "Barlow Semi Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-plate: "Barlow Condensed", "Barlow Semi Condensed", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-micro: 11px;--text-caption: 12px;--text-label: 13px;--text-body: 15px;--text-lead: 17px;--text-title: 19px;--text-heading: 28px;--text-display: 38px;--text-hero: 54px;--leading-tight: 1.04;--leading-snug: 1.2;--leading-normal: 1.5;--tracking-display: -.015em;--tracking-heading: -.005em;--tracking-micro: .06em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--strike: var(--ref-red-600);--strike-width: .07em;--money-cur: .72em;--text-kicker: 15px;--text-lede: 19px;--text-section: clamp(30px, 4vw, 44px);--text-headline: clamp(40px, 6.2vw, 80px);--leading-headline: 1;--tracking-headline: -.02em;--measure: 62ch;--measure-tight: 22ch;--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-xs: 4px;--radius-paper: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 999px;--shadow-card: 0 1px 2px rgba(17, 20, 43, .04), 0 12px 32px -20px rgba(17, 20, 43, .18);--border-soft: rgba(230, 230, 234, .8);--shadow-raised: 0 2px 4px rgba(17, 20, 43, .06), 0 16px 40px -20px rgba(17, 20, 43, .3);--shadow-sheet: 0 4px 8px rgba(17, 20, 43, .08), 0 32px 64px -24px rgba(17, 20, 43, .42);--shadow-deep: 0 24px 48px -28px rgba(16, 26, 80, .75);--shadow-accent: 0 8px 18px -10px rgba(43, 61, 168, .55);--shadow-paper: 0 1px 0 rgba(17, 20, 43, .06), 0 6px 14px -10px rgba(17, 20, 43, .3);--shadow-ring: 0 0 0 3px var(--accent-soft);--shadow-field: inset 0 1px 2px rgba(17, 20, 43, .04);--shadow-plate: inset 0 4px 0 var(--accent);--shadow-ring-danger: 0 0 0 3px var(--danger-border);--shadow-ring-surface: 0 0 0 2px var(--surface);--filter-paper: drop-shadow(0 2px 3px rgba(17, 20, 43, .14));--shadow-device: 0 2px 6px rgba(17, 20, 43, .12), 0 48px 90px -40px rgba(17, 20, 43, .55);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--ease-spring: var(--ease-sheet);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-stamp: cubic-bezier(.2, 1.4, .4, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--dur-sheet: .48s;--dur-exit: .2s;--scrim-blur: 2px;--sheet-half: 55dvh;--z-sticky: 10;--z-nav: 50;--z-dropdown: 100;--z-modal: 200;--z-popover: 300;--z-toast: 400;--z-tooltip: 500;--btn-h: 44px;--btn-h-sm: 36px;--btn-h-xl: 56px;--field-h: 44px;--icon-btn: 40px;--sidebar-w: 256px;--tabbar-h: 64px;--topo-livre: 0px;--fab: 56px;--rail-w: 72px;--content-max: 1240px;--content-max-wide: 1376px;--appbar-h: 64px;--appbar-fade: 72px;--hero-min-h: 404px;--lane-head-w: 176px;--tile-min: 272px;--yard-thumb-w: 76px;--yard-thumb-h: 48px;--site-max: 1200px;--aside-w: 320px;--dot: 8px;--check-size: 20px;--check-xl: 32px;--switch-w: 44px;--switch-h: 26px;--menu-min-w: 220px;--menu-item-h: 40px;--popover-w: 320px;--tooltip-max-w: 240px;--dialog-sm: 420px;--dialog-md: 520px;--dialog-lg: 760px;--drawer-w: 460px;--table-row-h: 56px;--bar-h: 12px;--stage-top: var(--surface);--stage-bottom: var(--surface-sunken);--shadow-floor: radial-gradient(closest-side, rgba(17, 20, 43, .3), rgba(17, 20, 43, 0));--showcase-ratio: 16 / 10;--plate-h: 36px;--plate-h-sm: 26px;--plate-h-lg: 64px;--plate-band: var(--ref-mercosul);--plate-ink: var(--ref-plate-ink);--plate-paper: var(--ref-neutral-0);--plate-band-text: var(--ref-neutral-0);--tag-w: 148px;--tag-hole: 12px;--stamp-tilt: -3deg;--stamp-line: 2px;--perf-dot: 6px;--ruler-h: 64px;--ruler-tick: 1px;--slot-min: 152px;--slot-w: 174px;--sticker-w: 280px;--step-h: 6px;--device-phone-w: 300px;--device-bezel: 10px;--device-radius: 46px;--device-laptop-w: 880px;--device-ring-top: #475569;--device-ring-mid: #1e293b;--device-ring-low: #020617;--device-body: #1a1a1a;--device-glass: #000000;--device-screen: #f8fafc;--device-button: #334155;--device-edge: rgba(255, 255, 255, .1);--device-home: rgba(0, 0, 0, .25);--laptop-bar: #f1f5f9;--laptop-base: #cbd5e1;--laptop-foot: #e2e8f0;--light-red: #ff5f57;--light-amber: #febc2e;--light-green: #28c840;--cam-veil: rgba(0, 0, 0, .25);--cam-chip: rgba(0, 0, 0, .6);--cam-ring: rgba(255, 255, 255, .3);--gate-slat: #5b6170;--gate-gap: #3e4350;--gate-shine: #6b7180;--gate-frame: #2a2e38;--gate-shadow: 0 30px 40px -20px rgba(0, 0, 0, .6);--ink-raised: #191c38;--ink-line: rgba(255, 255, 255, .12);--glass-white: rgba(255, 255, 255, .94);--site-stage-h: 520px;--site-ipad-w: 760px;--site-iphone-w: 270px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 40px;--icon-stroke: 1.75;--logo-tile: var(--ref-carbono-800);--logo-on-tile: var(--ref-neutral-0);--logo-ink: var(--ref-tinta-950);--logo-word-h: 18px;--brand-ink: var(--text);--brand-tint: var(--surface-sunken);--brand-ink-inverse: var(--text-inverse);--brand-mark-sm: 24px;--brand-mark-md: 32px;--brand-mark-lg: 48px;--brand-mark-xl: 72px;--data-1: var(--ref-carbono-700);--data-2: var(--ref-data-teal);--data-3: var(--ref-data-magenta);--data-current: var(--accent);--data-past: var(--ref-carbono-200);--data-other: var(--ref-neutral-400);--data-ordinal-1: var(--ref-carbono-300);--data-ordinal-2: var(--ref-carbono-500);--data-ordinal-3: var(--ref-carbono-700);--data-ordinal-4: var(--ref-carbono-900);--data-positive: var(--success);--data-negative: var(--danger);--data-grid: var(--ref-neutral-100);--data-axis: var(--ref-neutral-300);--border-field: var(--ref-neutral-250);--topic-money-soft: var(--ref-teal-50);--topic-money: var(--ref-teal-700);--topic-car-soft: var(--ref-sky-50);--topic-car: var(--ref-sky-700);--topic-customer-soft: var(--ref-violet-50);--topic-customer: var(--ref-violet-700);--topic-date-soft: var(--ref-carbono-50);--topic-date: var(--ref-carbono-700);--topic-parts-soft: var(--ref-copper-50);--topic-parts: var(--ref-copper-700);--topic-neutral-soft: var(--surface-sunken);--topic-neutral: var(--text-muted);--stage-neutro: var(--ref-neutral-600);--stage-neutro-soft: var(--ref-neutral-100);--stage-ceu: var(--ref-sky-700);--stage-ceu-soft: var(--ref-sky-50);--stage-violeta: var(--ref-violet-700);--stage-violeta-soft: var(--ref-violet-50);--stage-cobre: var(--ref-copper-700);--stage-cobre-soft: var(--ref-copper-50);--stage-azul: var(--ref-carbono-700);--stage-azul-soft: var(--ref-carbono-100);--stage-verde: var(--ref-green-700);--stage-verde-soft: var(--ref-green-50);--stage-teal: var(--ref-teal-700);--stage-teal-soft: var(--ref-teal-50);--wa: var(--ref-wa-green);--wa-ink: var(--ref-wa-green-ink);--wa-head: var(--ref-wa-head);--wa-head-text: var(--ref-neutral-0);--wa-chat: var(--ref-wa-chat);--wa-doodle: rgba(17, 20, 43, .05);--wa-out: var(--ref-wa-out);--wa-in: var(--ref-neutral-0);--wa-meta: var(--ref-wa-meta);--wa-tick: var(--ref-wa-tick);--wa-link: var(--ref-wa-link);--wa-text: var(--ref-neutral-900);--paint-branco: var(--ref-paint-branco);--paint-prata: var(--ref-paint-prata);--paint-preto: var(--ref-paint-preto);--paint-cinza: var(--ref-paint-cinza);--paint-vermelho: var(--ref-paint-vermelho);--paint-azul: var(--ref-paint-azul);--paint-bege: var(--ref-paint-bege);--paint-marrom: var(--ref-paint-marrom);--paint-verde: var(--ref-paint-verde);--paint-amarelo: var(--ref-paint-amarelo);--paint-dourado: var(--ref-paint-dourado);--paint-laranja: var(--ref-paint-laranja);--paint-vinho: var(--ref-paint-vinho);--paint-edge: rgba(17, 20, 43, .22);--paint-glass: rgba(160, 190, 220, .75);--paint-tire: #22242a}:root[data-theme=dark]{--bg: var(--ref-tinta-950);--surface: var(--ref-tinta-900);--surface-raised: var(--ref-tinta-800);--surface-sunken: #0b0d1f;--sidebar-bg: var(--ref-tinta-950);--sidebar-border: var(--ref-tinta-700);--sidebar-icon: #8a8fab;--sidebar-text: var(--ref-tinta-300);--logo-ink: #f2f3f8;--surface-field: var(--ref-tinta-950);--surface-hover: var(--ref-tinta-800);--surface-paper: var(--ref-tinta-800);--surface-inverse: var(--ref-neutral-50);--text: #f2f3f8;--text-muted: var(--ref-tinta-300);--text-subtle: #8a8fab;--text-inverse: var(--ref-neutral-900);--text-inverse-muted: var(--ref-neutral-600);--border: var(--ref-tinta-700);--border-strong: #6a6f93;--border-soft: #30355a;--border-paper: var(--ref-tinta-700);--focus: var(--ref-carbono-300);--accent: var(--ref-carbono-400);--accent-hover: var(--ref-carbono-300);--accent-soft: #1f2756;--accent-faint: #171d42;--accent-text: var(--ref-carbono-300);--accent-border: #2e3a7a;--accent-on-dark: var(--ref-carbono-800);--text-on-accent: var(--ref-tinta-950);--success: #4cc08a;--warning: #e7a33a;--danger: #ff7a73;--data-1: var(--ref-carbono-400);--success-soft: #11261c;--success-text: #7fd3a4;--warning-soft: #2b2110;--warning-text: #f0c072;--danger-soft: #2e1517;--danger-text: #f3a29f;--success-border: #1d3d2a;--warning-border: #463518;--danger-border: #4a2122;--warning-strong: var(--ref-amber-700);--text-on-warning: var(--ref-neutral-0);--success-on-dark: var(--ref-green-700);--danger-on-dark: var(--ref-red-700);--data-past: #2e3a7a;--data-grid: var(--ref-tinta-800);--data-axis: var(--ref-tinta-700);--border-field: #40466e;--topic-money-soft: #0f2b28;--topic-money: #5fd0c2;--topic-car-soft: #0e2435;--topic-car: #6cc3f0;--topic-customer-soft: #241a3f;--topic-customer: #b89cf6;--topic-date-soft: #1f2756;--topic-date: var(--ref-carbono-300);--topic-parts-soft: #34210f;--topic-parts: #f0a473;--stage-neutro: #c4c4cc;--stage-neutro-soft: #26283a;--stage-ceu: #6cc3f0;--stage-ceu-soft: #0e2435;--stage-violeta: #b89cf6;--stage-violeta-soft: #241a3f;--stage-cobre: #f0a473;--stage-cobre-soft: #34210f;--stage-azul: var(--ref-carbono-300);--stage-azul-soft: #1f2756;--stage-verde: var(--ref-green-300);--stage-verde-soft: #0f2b1d;--stage-teal: #5fd0c2;--stage-teal-soft: #0f2b28;--wa-ink: var(--ref-wa-green);--wa-head: #202c33;--wa-chat: #0b141a;--wa-doodle: rgba(255, 255, 255, .035);--wa-out: #005c4b;--wa-in: #202c33;--wa-meta: #c3cdd2;--wa-link: #8fd3f4;--wa-text: #e9edef}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;background:transparent}body{font:var(--weight-regular) var(--text-body)/var(--leading-normal) var(--font-sans);color:var(--text)}.campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-1)}.campo{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.campo--inteiro{grid-column:1 / -1}label{font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--text)}input{width:100%;height:var(--field-h);margin:0;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);outline:none;background:var(--surface);color:var(--text);box-shadow:var(--shadow-field);font:var(--weight-regular) var(--text-body)/1 var(--font-sans);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}input::placeholder{color:var(--text-subtle)}input:hover{border-color:var(--text-muted)}input:focus{border-color:var(--accent);box-shadow:var(--shadow-ring)}input[aria-invalid=true]{border-color:var(--danger)}input[aria-invalid=true]:focus{box-shadow:var(--shadow-ring-danger)}.erro{margin:0;font-size:var(--text-caption);color:var(--danger-text)}@media(pointer:coarse),(max-width:767px){input{font-size:var(--text-lead)}}@media(prefers-reduced-motion:reduce){input{transition:none}}
