@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_7c867f75-module__tSuhGG__className{font-family:manrope,manrope Fallback;font-style:normal}.manrope_7c867f75-module__tSuhGG__variable{--fonte-sans:"manrope", "manrope Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_dcd3152e-module__zE6pTW__className{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.jetbrainsmono_dcd3152e-module__zE6pTW__variable{--fonte-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--brand-navy:#0b1b3a;--brand-navy-700:#1a2d57;--brand-gold:#c9a227;--brand-gold-ink:#7d6210;--brand-gold-100:#f7efd6;--bg:#f3f4f7;--surface:#fff;--surface-2:#f7f8fa;--line:#e3e6ec;--line-strong:#c9ceda;--ink:#0e1626;--ink-muted:#4f5a6e;--ink-subtle:#6b7487;--on-navy:#fff;--on-navy-muted:#a9b5cf;--primary:#0b1b3a;--on-primary:#fff;--focus:#7d6210;--focus-inverse:#c9a227;--state-ok:#1e7e34;--state-route:#1d4ed8;--state-wait:#b45309;--state-ride:#b42318;--state-off:#4b5563;--state-ok-100:#e3f3e7;--state-ride-100:#fbe7e5;--state-wait-100:#fdf0dc;--chart-1:#2b4c9b;--chart-2:#b8890f;--chart-3:#7c8fb8;--chart-grid:#eceef3;--pin-ink:#fff;--highlight-line:#0b1b3a;--chart-future:#eef0f4;--map-land:#eef0ea;--map-water:#cfdcec;--map-road:#fff;--map-road-2:#f7e7b4;--map-park:#dde9d6;--map-label:#6b7487;--overlay-on-navy:#ffffff0f;--overlay-on-navy-strong:#ffffff1f;--shadow-card:0 1px 2px #0b1b3a0f;--shadow-float:0 12px 32px #0b1b3a2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--fonte-sans), system-ui, -apple-system, Segoe UI, sans-serif;--font-mono:var(--fonte-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--type-display-size:32px;--type-display-weight:800;--type-display-line:1.1;--type-display-tracking:-.02em;--type-h1-size:22px;--type-h1-weight:800;--type-h1-line:1.2;--type-h1-tracking:-.01em;--type-h2-size:16px;--type-h2-weight:700;--type-h2-line:1.3;--type-body-size:14px;--type-body-weight:500;--type-body-line:1.5;--type-small-size:12.5px;--type-small-weight:500;--type-small-line:1.45;--type-label-size:11px;--type-label-weight:700;--type-label-line:1.3;--type-label-tracking:.06em;--type-code-size:12.5px;--type-code-weight:500;--type-code-line:1.4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-navy-700:#20345f;--brand-gold:#d4af37;--brand-gold-ink:#e2c262;--brand-gold-100:#2e2710;--bg:#060d1d;--surface:#0d1830;--surface-2:#13213f;--line:#1f2e4f;--line-strong:#2e4170;--ink:#eef1f7;--ink-muted:#a7b1c5;--ink-subtle:#7d89a1;--primary:#d4af37;--on-primary:#0b1b3a;--focus:#e2c262;--focus-inverse:#e2c262;--state-ok:#4cc26a;--state-route:#6b93ff;--state-wait:#f0a54a;--state-ride:#ff7a6b;--state-off:#8c96a8;--state-ok-100:#10301b;--state-ride-100:#3a1612;--state-wait-100:#35240c;--chart-1:#6d8ee6;--chart-2:#a67c12;--chart-3:#4a5f8f;--chart-grid:#18264a;--pin-ink:#0b1b3a;--highlight-line:#6b5718;--chart-future:#111d38;--map-land:#0f1a30;--map-water:#081226;--map-road:#1c2b4b;--map-road-2:#3a3418;--map-park:#11251c;--map-label:#7d89a1;--shadow-card:none;--shadow-float:0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--brand-navy-700:#20345f;--brand-gold:#d4af37;--brand-gold-ink:#e2c262;--brand-gold-100:#2e2710;--bg:#060d1d;--surface:#0d1830;--surface-2:#13213f;--line:#1f2e4f;--line-strong:#2e4170;--ink:#eef1f7;--ink-muted:#a7b1c5;--ink-subtle:#7d89a1;--primary:#d4af37;--on-primary:#0b1b3a;--focus:#e2c262;--focus-inverse:#e2c262;--state-ok:#4cc26a;--state-route:#6b93ff;--state-wait:#f0a54a;--state-ride:#ff7a6b;--state-off:#8c96a8;--state-ok-100:#10301b;--state-ride-100:#3a1612;--state-wait-100:#35240c;--chart-1:#6d8ee6;--chart-2:#a67c12;--chart-3:#4a5f8f;--chart-grid:#18264a;--pin-ink:#0b1b3a;--highlight-line:#6b5718;--chart-future:#111d38;--map-land:#0f1a30;--map-water:#081226;--map-road:#1c2b4b;--map-road-2:#3a3418;--map-park:#11251c;--map-label:#7d89a1;--shadow-card:none;--shadow-float:0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--altura-do-controle:40px;--duracao-pressao:.12s;--duracao-rapida:.15s;--duracao-base:.18s;--duracao-lenta:.24s;--duracao-layout:.28s;--duracao-teto:.3s;--duracao-permanencia:.4s;--curva-saida:cubic-bezier(.16, 1, .3, 1);--curva-entrada:cubic-bezier(.7, 0, .84, 0);--curva-padrao:cubic-bezier(.2, 0, 0, 1);--curva-linear:linear;--escala-de-pressao:.97;--deslocamento-de-entrada:8px;--deslocamento-de-saida:4px}*,:before,:after{box-sizing:border-box}html{height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{transition:border-color var(--duracao-rapida) var(--curva-padrao), box-shadow var(--duracao-rapida) var(--curva-padrao)}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-tracking)}h2{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
