.bm-ds{--bm-offblack:#08080f;--bm-lavender:#6f68e0;--bm-lavender-2:#8d87e8;--bm-cream:#eeeae0;--bm-red:#e8453c;--ink:#08080f;--ink-800:#23232e;--ink-700:#45465a;--ink-600:#5c5d72;--muted:#66677d;--canvas:#fafafa;--surface:#fff;--surface-2:#f6f6f8;--fill:#efeff3;--line:#e5e5ea;--line-2:#d4d4dc;--danger:#e8453c;--danger-strong:#c4231a;--danger-ink:#b3271f;--danger-soft:#fdeae8;--info:#6f68e0;--info-ink:#5548d9;--info-soft:#eeecfc;--success:#16806a;--success-ink:#0f6b57;--success-soft:#e2f2ed;--warning:#96650a;--warning-ink:#7e5406;--warning-soft:#faf0db;--font-ui:var(--font-dm), "DM Sans", system-ui, -apple-system, sans-serif;--font-label:var(--font-label-ds), "Barlow Condensed", "DM Sans", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:.9375rem;--fs-xl:1rem;--fs-2xl:1.125rem;--fs-3xl:1.375rem;--fs-4xl:1.75rem;--fs-5xl:2.25rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:1.75rem;--s-8:2rem;--s-9:2.25rem;--r-badge:6px;--r-ctrl:8px;--r-card:10px;--r-pill:999px;--sh-card:0 0 20px #08080f08;--sh-pop:0 10px 30px #08080f14;--sh-drawer:-8px 0 32px #08080f1a;--h-ctrl:40px;--h-ctrl-sm:32px;--h-touch:44px;--t-ui:.15s cubic-bezier(.2,0,.2,1);--t-drawer:.26s cubic-bezier(.2,0,.2,1)}[data-theme=dark] .bm-ds{--ink:#f3f2ee;--ink-800:#dad8d2;--ink-700:#b7b4ac;--ink-600:#94918a;--muted:#948f87;--canvas:#121016;--surface:#1a171f;--surface-2:#201d26;--fill:#26222c;--line:#2c2833;--line-2:#3e3948;--danger:#ff6b60;--danger-strong:#c4231a;--danger-ink:#ff8079;--danger-soft:#3a1913;--info:#8d87e8;--info-ink:#b0aaf5;--info-soft:#241f42;--success:#35b396;--success-ink:#5fcbb1;--success-soft:#0e2b24;--warning:#e0a93f;--warning-ink:#f0c167;--warning-soft:#332608}.bm-ds{background:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-md);min-height:100%;line-height:1.5}.bm-ds :focus-visible{box-shadow:0 0 0 3px var(--info-soft);border-color:var(--info-ink);outline:none}@media (prefers-reduced-motion:reduce){.bm-ds *{transition:none!important;animation:none!important}}.bm-ds .label{font-family:var(--font-label);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.bm-ds .card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--sh-card)}.bm-ds .card__header{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line);align-items:center;gap:var(--s-3);display:flex}.bm-ds .card__body{padding:var(--s-6)}.bm-ds .kpi{border-top:3px solid var(--info-ink);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-card);padding:var(--s-4) var(--s-5);gap:var(--s-2);flex-direction:column;min-height:96px;display:flex}.bm-ds .kpi--positive{border-top-color:var(--success)}.bm-ds .kpi--negative{border-top-color:var(--danger)}.bm-ds .kpi--pending{border-top-color:var(--warning)}.bm-ds .kpi--count{border-top-color:var(--info-ink)}.bm-ds .kpi--cost{border-top-color:var(--ink-700)}.bm-ds .kpi__value{font-size:var(--fs-4xl);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.bm-ds .kpi__value--hero{font-size:var(--fs-5xl)}.bm-ds .kpi__formula{font-size:var(--fs-2xs);color:var(--muted)}.bm-ds .table{border-collapse:collapse;width:100%}.bm-ds .table thead th{font-family:var(--font-label);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-600);border:0;border-bottom:1px solid var(--line-2);padding:var(--s-3) var(--s-3) var(--s-3) 0;text-align:left;white-space:nowrap;background:0 0;font-weight:600}.bm-ds .table tbody td{font-size:var(--fs-sm);color:var(--ink);border-bottom:1px solid var(--line);padding:var(--s-3) var(--s-3) var(--s-3) 0;vertical-align:middle}.bm-ds .table tbody td:last-child,.bm-ds .table thead th:last-child{padding-right:0}.bm-ds .table tbody tr:hover>*{background:var(--fill)}.bm-ds .table .num{text-align:right;font-variant-numeric:tabular-nums}.bm-ds .table-scroll{overflow-x:auto}.bm-ds .badge{font-family:var(--font-label);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-badge);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-weight:600;display:inline-flex}.bm-ds .badge--success{background:var(--success-soft);color:var(--success-ink)}.bm-ds .badge--danger{background:var(--danger-soft);color:var(--danger-ink)}.bm-ds .badge--warning{background:var(--warning-soft);color:var(--warning-ink)}.bm-ds .badge--info{background:var(--info-soft);color:var(--info-ink)}.bm-ds .badge--neutral{background:var(--fill);color:var(--ink-700)}.bm-ds .input{height:var(--h-ctrl);background:var(--fill);border:1px solid var(--fill);border-radius:var(--r-ctrl);width:100%;font-family:var(--font-ui);font-size:var(--fs-lg);color:var(--ink);padding:0 var(--s-3);transition:var(--t-ui)}.bm-ds .input::placeholder{color:var(--muted)}.bm-ds .input:hover{border-color:var(--line-2)}.bm-ds .input:focus-visible{background:var(--surface);border-color:var(--info-ink);box-shadow:0 0 0 3px var(--info-soft);outline:none}.bm-ds .input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.bm-ds .input:disabled{opacity:.55;cursor:not-allowed}.bm-ds .input--search{padding-left:2.5rem}.bm-ds .btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--h-ctrl);padding:0 var(--s-5);border-radius:var(--r-ctrl);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;transition:var(--t-ui);white-space:nowrap;border:1px solid #0000;font-weight:600;display:inline-flex}.bm-ds .btn:disabled{opacity:.5;cursor:not-allowed}.bm-ds .btn--primary{background:var(--ink);color:var(--surface)}.bm-ds .btn--primary:hover:not(:disabled){background:var(--ink-800)}.bm-ds .btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.bm-ds .btn--secondary:hover:not(:disabled){background:var(--fill)}.bm-ds .btn--ghost{color:var(--ink-700);background:0 0}.bm-ds .btn--ghost:hover:not(:disabled){background:var(--fill)}.bm-ds .btn--destructive{background:var(--danger-strong);color:#fff}.bm-ds .btn--destructive:hover:not(:disabled){background:var(--danger-ink)}.bm-ds .btn--sm{height:var(--h-ctrl-sm);padding:0 var(--s-4);font-size:var(--fs-xs)}@media (max-width:640px){.bm-ds .btn:not(.btn--sm),.bm-ds .input,.bm-ds .chip{height:var(--h-touch)}}.bm-ds .drawer{z-index:50;width:min(var(--drawer-w,520px), 100vw);background:var(--surface);box-shadow:var(--sh-drawer);transition:transform var(--t-drawer);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.bm-ds .drawer[data-open=true]{transform:none}.bm-ds .drawer__overlay{z-index:49;opacity:0;transition:opacity var(--t-drawer);background:#08080f52;position:fixed;inset:0}.bm-ds .drawer__overlay[data-open=true]{opacity:1}.bm-ds .drawer__header{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--s-3);flex-shrink:0;display:flex}.bm-ds .drawer__body{padding:var(--s-6);flex:1;overflow-y:auto}.bm-ds .drawer__footer{padding:var(--s-4) var(--s-6);border-top:1px solid var(--line);gap:var(--s-3);flex-shrink:0;justify-content:flex-end;display:flex}@media (max-width:640px){.bm-ds .drawer{width:100%;height:90dvh;max-height:calc(100dvh - env(safe-area-inset-top) - 8px);border-radius:var(--r-card) var(--r-card) 0 0;inset:auto 0 0;transform:translateY(100%)}.bm-ds .drawer[data-open=true]{transform:none}.bm-ds .drawer__footer{padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom))}.bm-ds .drawer__body:last-child{padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom))}}.bm-ds .chip{height:var(--h-ctrl-sm);padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);font-size:var(--fs-sm);color:var(--ink-700);cursor:pointer;transition:var(--t-ui);align-items:center;gap:6px;display:inline-flex}.bm-ds .chip:disabled{opacity:.5;cursor:not-allowed}.bm-ds .chip__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.bm-ds .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.bm-ds .empty{text-align:center;padding:var(--s-9) var(--s-6);align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.bm-ds .empty__title{font-size:var(--fs-lg);color:var(--ink);font-weight:600}.bm-ds .empty__hint{font-size:var(--fs-sm);color:var(--muted);max-width:40ch}.bm-ds .empty__cta{margin-top:var(--s-3)}.bm-ds .empty--good .empty__title{color:var(--success-ink)}.bm-ds .skel{background:linear-gradient(90deg, var(--fill) 25%, var(--line) 37%, var(--fill) 63%);border-radius:var(--r-ctrl);background-size:400% 100%;animation:1.4s infinite bm-skel}@keyframes bm-skel{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.bm-ds .skel{animation:none}}.bm-ds .bm-piscando{background:var(--danger-soft);animation:1s steps(2,start) infinite bm-blink}@keyframes bm-blink{0%{background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}to{background:0 0;box-shadow:inset 0 0 0 1px #0000}}@media (prefers-reduced-motion:reduce){.bm-ds .bm-piscando{box-shadow:inset 0 0 0 1px var(--danger);animation:none}}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_c39396df-module__313vfW__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_c39396df-module__313vfW__variable{--font-label-ds:"Barlow Condensed", "Barlow Condensed Fallback"}
