:root{--brand:#5c2a38;--brand-deep:#3f1b25;--brand-soft:#f4eaed;--brand-contrast:#ede4d6;--brand-fill:#5c2a38;--brand-fill-deep:#3f1b25;--on-brand:#ede4d6;--accent:#b5703f;--accent-deep:#8e5227;--accent-soft:#f6ece2;--bg:#f4f4f2;--surface:#fff;--surface-2:#f3f3f1;--surface-3:#eaeae7;--overlay:#18161470;--text:#1b1917;--text-soft:#514d49;--text-mute:#8a827c;--text-on-brand:#f4ece0;--border:#1b19171f;--border-soft:#1b19170f;--border-strong:#1b191733;--success:#3f7d4e;--success-soft:#e4efe3;--warn:#b5822f;--warn-soft:#f6ecd6;--danger:#a63a34;--danger-soft:#f6e2df;--info:#3a6a8e;--info-soft:#e0ecf3;--focus:#b5703f;--focus-ring:0 0 0 3px #b5703f59;--paper-text:#141413;--paper-text-soft:#6b6b6b;--paper-text-mute:#8a8580;--paper-text-faint:#9a948d;--paper-border:#e6e2dd;--paper-skeleton:#ececec;--badge-whatsapp-bg:#e3f3e6;--badge-whatsapp-fg:#2f7d43;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Tinos", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs:11px;--fs-sm:12.5px;--fs-base:13.5px;--fs-md:15px;--fs-lg:17px;--fs-xl:21px;--fs-2xl:27px;--fs-3xl:34px;--lh-tight:1.2;--lh-base:1.5;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-xs:4px;--r-sm:6px;--r-md:9px;--r-lg:12px;--r-xl:16px;--r-full:999px;--sh-sm:0 1px 2px #1b19170f, 0 1px 3px #1b19170d;--sh-md:0 6px 16px #1b19171a, 0 2px 4px #1b19170f;--sh-lg:0 16px 40px #1b191729, 0 4px 10px #1b191714;--sh-pop:0 10px 28px #1b191729, 0 2px 6px #1b191714;--side-w:248px;--side-w-collapsed:60px;--topbar-h:52px;--rail-w:300px;--t-fast:.12s ease;--t-base:.2s cubic-bezier(.22, .61, .36, 1);--t-slow:.32s cubic-bezier(.22, .61, .36, 1);--z-rail:20;--z-sidebar:40;--z-topbar:30;--z-drawer:70;--z-modal:80;--z-chat:85;--z-dropdown:95;--z-toast:100;--chart-1:#8c3b4a;--chart-2:#c98a3a;--chart-3:#4f7a6b;--chart-4:#3d6b8c;--chart-5:#9a6b9c;--chart-6:#b5563f;--chart-7:#6d7a4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand:#b98594;--brand-deep:#d7b3bd;--brand-soft:#2c1f24;--brand-contrast:#f4ece0;--accent:#d29566;--accent-deep:#e0ac82;--accent-soft:#2e2119;--bg:#17110e;--surface:#201813;--surface-2:#271d17;--surface-3:#2f231b;--overlay:#0009;--text:#f0e7dc;--text-soft:#c8b8a9;--text-mute:#93826f;--text-on-brand:#1a1310;--border:#f0e7dc24;--border-soft:#f0e7dc12;--border-strong:#f0e7dc47;--success:#6fae7c;--success-soft:#1f2c22;--warn:#d6a955;--warn-soft:#2d2716;--danger:#d97b73;--danger-soft:#2e1c1a;--info:#7aa8c6;--info-soft:#182530;--focus:#d29566;--focus-ring:0 0 0 3px #d2956666;--badge-whatsapp-bg:#1f2c22;--badge-whatsapp-fg:#6fae7c;--chart-1:#c76b78;--chart-2:#e0a95c;--chart-3:#6fa892;--chart-4:#6a9ec2;--chart-5:#bd93bf;--chart-6:#d67c65;--chart-7:#97a56f;--sh-sm:0 1px 2px #0006;--sh-md:0 4px 12px #00000080;--sh-lg:0 12px 32px #0009;--sh-pop:0 8px 24px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--brand:#b98594;--brand-deep:#d7b3bd;--brand-soft:#2c1f24;--brand-contrast:#f4ece0;--accent:#d29566;--accent-deep:#e0ac82;--accent-soft:#2e2119;--bg:#17110e;--surface:#201813;--surface-2:#271d17;--surface-3:#2f231b;--overlay:#0009;--text:#f0e7dc;--text-soft:#c8b8a9;--text-mute:#93826f;--text-on-brand:#1a1310;--border:#f0e7dc24;--border-soft:#f0e7dc12;--border-strong:#f0e7dc47;--success:#6fae7c;--success-soft:#1f2c22;--warn:#d6a955;--warn-soft:#2d2716;--danger:#d97b73;--danger-soft:#2e1c1a;--info:#7aa8c6;--info-soft:#182530;--focus:#d29566;--focus-ring:0 0 0 3px #d2956666;--badge-whatsapp-bg:#1f2c22;--badge-whatsapp-fg:#6fae7c;--chart-1:#c76b78;--chart-2:#e0a95c;--chart-3:#6fa892;--chart-4:#6a9ec2;--chart-5:#bd93bf;--chart-6:#d67c65;--chart-7:#97a56f;--sh-sm:0 1px 2px #0006;--sh-md:0 4px 12px #00000080;--sh-lg:0 12px 32px #0009;--sh-pop:0 8px 24px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}::selection{background:var(--brand);color:var(--brand-contrast)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}input,textarea,select{font:inherit;color:inherit;appearance:none;background:0 0;border:none;outline:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none!important}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--text-mute);background-clip:padding-box;border:3px solid #0000}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--font-mono)}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popInUp{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
