:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f7fb;--color-bg-elevated:#fff;--color-card:#fff;--color-bg-muted:#e8eef6;--color-surface:#eef3f9;--color-surface2:#e8eef6;--color-ink:#0f1b2d;--color-ink-secondary:#3d4f66;--color-ink-muted:#6b7c91;--color-border:#c5d0de;--color-border-strong:#8fa0b5;--color-brand:#1a4f8a;--color-brand-strong:#0f3a6b;--color-brand-soft:#d6e4f5;--color-accent:#2a6fad;--color-success:#1f6b4a;--color-success-soft:#d8f0e4;--color-warning:#8a5b12;--color-warning-soft:#f7ecd4;--color-danger:#9b2c2c;--color-danger-soft:#f6dede;--color-focus-ring:#2a6fad;--color-on-brand:#fff;--color-whatsapp:#25d366;--color-whatsapp-strong:#1ebe5a;--color-on-whatsapp:#052e16;--color-scrim:#0f1b2d6b;--motion-fast:.18s;--motion-normal:.32s;--motion-slow:.4s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--font-sans:"Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-control:.875rem;--text-control-touch:16px;--leading-tight:1.2;--leading-normal:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 2px #0f1b2d0f;--shadow-md:0 4px 12px #0f1b2d14;--shadow-lg:0 8px 24px #0f1b2d1f;--bp-sm:40rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-outline:var(--focus-ring-width) solid var(--color-focus-ring);--shell-sidebar-width:15.5rem;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--mobile-nav-clearance:0px;--app-height:100dvh;--fab-bottom:calc(1.5rem + var(--safe-bottom) + var(--mobile-nav-clearance));--toast-bottom:calc(1.25rem + var(--safe-bottom) + var(--mobile-nav-clearance));--fab-page-pad:calc(5.5rem + var(--safe-bottom) + var(--mobile-nav-clearance));--overlay-footer-pad:calc(.75rem + var(--safe-bottom))}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0c1220;--color-bg-elevated:#141c2c;--color-card:#141c2c;--color-bg-muted:#1a2436;--color-surface:#1a2436;--color-surface2:#222d42;--color-ink:#e8eef6;--color-ink-secondary:#b6c3d6;--color-ink-muted:#8a9bb0;--color-border:#2a3950;--color-border-strong:#3d516b;--color-brand:#4d8fd6;--color-brand-strong:#6aa3e0;--color-brand-soft:#1a3050;--color-accent:#5b9bd8;--color-success:#3d9b6e;--color-success-soft:#163528;--color-warning:#d4a017;--color-warning-soft:#3a2e12;--color-danger:#e57373;--color-danger-soft:#3a1c1c;--color-focus-ring:#5b9bd8;--color-on-brand:#fff;--color-scrim:#00000094;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080}
@keyframes bp-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes bp-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes bp-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bp-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes bp-sheet-up{0%{opacity:.8;transform:translateY(45%)}to{opacity:1;transform:translateY(0)}}@keyframes bp-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(45%)}}@keyframes bp-dialog-in{0%{opacity:0;transform:translateY(1.25rem)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bp-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(1rem)scale(.96)}}@keyframes bp-menu-in{0%{opacity:0;transform:translateY(-.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bp-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.35rem)scale(.96)}}@keyframes bp-menu-in-up{0%{opacity:0;transform:translateY(.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bp-menu-out-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.35rem)scale(.96)}}@keyframes bp-toast-in{0%{opacity:0;transform:translateY(1rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bp-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.5rem)scale(.96)}}.bp-anim-scrim{animation:bp-scrim-in var(--motion-normal) var(--motion-ease) both}.bp-anim-scrim-out{animation:bp-scrim-out var(--motion-normal) var(--motion-ease) both;pointer-events:none}.bp-anim-drawer{animation:bp-drawer-in var(--motion-normal) var(--motion-ease-out) both}.bp-anim-drawer-out{animation:bp-drawer-out var(--motion-normal) var(--motion-ease) both}.bp-anim-sheet{animation:bp-sheet-up var(--motion-normal) var(--motion-ease-out) both}.bp-anim-sheet-out{animation:bp-sheet-out var(--motion-normal) var(--motion-ease) both}.bp-anim-dialog{animation:bp-dialog-in var(--motion-normal) var(--motion-ease-out) both}.bp-anim-dialog-out{animation:bp-dialog-out var(--motion-normal) var(--motion-ease) both}.bp-anim-menu{animation:bp-menu-in var(--motion-fast) var(--motion-ease-out) both}.bp-anim-menu-out{animation:bp-menu-out var(--motion-fast) var(--motion-ease) both;pointer-events:none}.bp-anim-menu-up{animation:bp-menu-in-up var(--motion-fast) var(--motion-ease-out) both}.bp-anim-menu-up-out{animation:bp-menu-out-up var(--motion-fast) var(--motion-ease) both;pointer-events:none}.bp-anim-toast{animation:bp-toast-in var(--motion-normal) var(--motion-ease-out) both}.bp-anim-toast-out{animation:bp-toast-out var(--motion-fast) var(--motion-ease) both;pointer-events:none}@keyframes bp-alert-attention{0%,to{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warning) 55%, transparent)}}.bp-anim-alert-attention{animation:bp-alert-attention .7s var(--motion-ease-out)}@media (min-width:40rem){.bp-anim-sheet-desktop{animation:bp-drawer-in var(--motion-normal) var(--motion-ease-out) both}.bp-anim-sheet-desktop-out{animation:bp-drawer-out var(--motion-normal) var(--motion-ease) both}}@media (prefers-reduced-motion:reduce){.bp-anim-scrim,.bp-anim-scrim-out,.bp-anim-drawer,.bp-anim-drawer-out,.bp-anim-sheet,.bp-anim-sheet-out,.bp-anim-sheet-desktop,.bp-anim-sheet-desktop-out,.bp-anim-dialog,.bp-anim-dialog-out,.bp-anim-menu,.bp-anim-menu-out,.bp-anim-menu-up,.bp-anim-menu-up-out,.bp-anim-toast,.bp-anim-toast-out,.bp-anim-alert-attention{animation:none}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;min-height:var(--app-height,100dvh);line-height:var(--leading-normal)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}ul,ol{padding:0;list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);font-size:14px;line-height:var(--leading-normal);font-weight:var(--weight-regular);color:var(--color-ink);background-color:var(--color-bg);-webkit-font-smoothing:antialiased}a{text-underline-offset:.15em;text-decoration-thickness:.08em}a:hover{color:var(--color-brand-strong)}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-ring-offset)}code{font-family:var(--font-mono);font-size:.92em}@media (max-width:47.99rem){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select{font-size:16px!important}}[aria-modal=true],[aria-modal=true] *{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
