:root{--u:4px;--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;--sp-16:64px;--tela-max:1440px;--sidebar-w:268px;--sidebar-w-min:64px;--topbar-h:70px;--cols:12;--gutter-base:12px;--margin-base:44px;--gutter:var(--gutter-base);--margin:var(--margin-base);--r-0:0px;--r-interactive:8px;--r-pill:999px;--hairline:1px;--card-r:16px;--card-h:340px;--cifras-h:auto;--visor-bloco-h:auto;--card-head-h:50px;--card-head-linha:calc(var(--fs-13)*var(--lh-normal));--cifra-fs:26px;--rosca-d:136px;--rosca-lado:150px;--visor-h:80px;--visor-traco:2px;--barra-h:6px;--barra-gap:6px;--barra-vao:12px;--funil-vao:3px;--funil-teto:0.92;--funil-lado:76px;--font-num:var(--font);--font-num-fw:600;--ease-entrada:cubic-bezier(.16,1,.3,1);--mo-entrada:600ms;--mo-entrada-passo:calc(var(--mo-entrada)*0.35);--mo-entrada-desloc:14px;--veu-lia:rgba(10,10,11,.38);--veu-desfoque:7px;--veu-esmaecer:.22;--mo-escala:1.3;--t-hover:calc(var(--mo-hover)*var(--mo-escala));--t-icon:calc(var(--mo-icon)*var(--mo-escala));--t-indicator:calc(var(--mo-indicator)*var(--mo-escala));--t-submenu:calc(var(--mo-submenu)*var(--mo-escala));--t-stagger:calc(var(--mo-stagger)*var(--mo-escala));--dobra-teto:5;--t-panel:calc(var(--mo-panel)*var(--mo-escala));--t-entrada:calc(var(--mo-entrada)*var(--mo-escala));--t-entrada-passo:calc(var(--mo-entrada-passo)*var(--mo-escala));--canvas-mix:0%;--card-order:"lojas vendas produtos tickets oport"}@media (min-width:1680px){:root{--gutter:calc(var(--gutter-base) + 8px);--margin:calc(var(--margin-base) + 8px)}}@media (min-width:1920px){:root{--gutter:calc(var(--gutter-base) + 8px);--margin:calc(var(--margin-base) + 16px)}}:root{--bg:#fff;--surface:#fff;--surface-alt:#f5f5f5;--surface-sunken:#fafafa;--line:#e6e6e6;--line-strong:#d4d4d4;--ink:#0a0a0a;--ink-2:#6b6b6b;--ink-3:#9a9a9a;--accent:#c1b7fe;--accent-wash:#efeef6;--accent-ink:#0a0a0a;--hover-wash:#f6f5fa;--hover-card:color-mix(in srgb,var(--accent) 35%,transparent);--serie-2:var(--ink-3);--serie-par:#3d2da3;--accent-line:#8672fd;--canvas:color-mix(in srgb,var(--bg),var(--ink) var(--canvas-mix));--card-bg:var(--surface);--accent-text:#0a0a0a;--indicator:#0a0a0a;--alert:#e5484d;--alert-wash:#fdecec;--overlay:hsla(0,0%,4%,.28);--glass:hsla(0,0%,100%,.82);color-scheme:light}[data-theme=dark]{--bg:#0a0a0b;--surface:#0a0a0b;--surface-alt:#141416;--surface-sunken:#101012;--line:#232326;--line-strong:#33333a;--ink:#fafafa;--ink-2:#a1a1a6;--ink-3:#6e6e73;--accent:#c1b7fe;--accent-wash:rgba(193,183,254,.14);--accent-ink:#0a0a0a;--hover-wash:rgba(193,183,254,.07);--hover-card:color-mix(in srgb,var(--accent) 10%,transparent);--accent-line:#c1b7fe;--serie-par:#7a66f0;--canvas:var(--bg);--card-bg:color-mix(in srgb,var(--surface),var(--ink) var(--canvas-mix));--accent-text:#c1b7fe;--indicator:#c1b7fe;--alert:#ff6369;--alert-wash:rgba(255,99,105,.14);--overlay:rgba(0,0,0,.6);--glass:rgba(20,20,22,.82);color-scheme:dark}:root{--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-28:28px;--fs-40:40px;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.55;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--tr-label:.08em;--tr-tight:-.01em;--tr-none:0em;--measure:72ch;--mi-h:30px;--mi-icon:20px;--mi-box:20px;--mi-box-dir:24px;--mi-gap:10px;--mi-indent:20px;--mi-sub-indent:50px;--mi-optical-y:0px;--mi-fs:12px;--mi-fw:400;--mi-tr:0em;--mi-icon-op:1;--section-h:40px;--indicator-w:2px;--brand-h:40px;--brand-mark-h:30px;--scrim-top:rgba(10,10,11,.28);--scrim-bottom:rgba(10,10,11,.68);--hover-dim:.94;--disabled-op:.5;--mo-shake:180ms;--mo-spin:700ms;--fixo-escuro:#0a0a0b;--fixo-claro:#fff;--fixo-tinta:#0a0a0a;--mo-hover:10ms;--mo-icon:100ms;--mo-indicator:150ms;--mo-submenu:680ms;--mo-stagger:100ms;--mo-panel:320ms;--ease:cubic-bezier(.34,1.56,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){:root{--mo-escala:0;--mo-entrada-desloc:0px}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1,"cv05" 1;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-14);font-variant-numeric:tabular-nums;line-height:var(--lh-normal);margin:0}button,input,select,textarea{color:inherit;font:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}button{background:none;border:0;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}svg{display:block;flex:none}:focus-visible{border-radius:var(--r-interactive);outline:2px solid var(--accent);outline-offset:2px}:root{--bs-body-bg:var(--bg);--bs-body-color:var(--ink);--bs-secondary-color:var(--ink-2);--bs-tertiary-color:var(--ink-3);--bs-border-color:var(--line);--bs-body-font-family:var(--font);--bs-body-font-size:var(--fs-14)}.num{font-variant-numeric:tabular-nums}.label{color:var(--ink-3);font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:var(--tr-label);text-transform:uppercase}.measure{max-width:var(--measure)}.hairline-t{border-top:var(--hairline) solid var(--line)}.hairline-b{border-bottom:var(--hairline) solid var(--line)}.hairline-l{border-left:var(--hairline) solid var(--line)}.hairline-r{border-right:var(--hairline) solid var(--line)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.auth{--auth-form-min:380px;--auth-form-frac:42%;--auth-form-max:560px;--auth-card-max:320px;--auth-mark-h:21px;--auth-field-h:56px;--auth-line-focus:2px;--auth-note-min-h:20px;--auth-btn-support:40px;--auth-btn-go:36px;--auth-btn-reveal:32px;--auth-btn-icon:18px;--auth-brand-min:200px;--auth-brand-frac:34%;--auth-brand-max:320px;--auth-fallback-d:96px;--auth-pane-shift:10px;--auth-shake:4px;--auth-go-hidden:.85;--auth-support-hover:1.06;background:var(--bg)}.auth-form{background:var(--surface);padding:var(--sp-8)}@media (min-width:992px){.auth-form{border-right:var(--hairline) solid var(--line);width:clamp(var(--auth-form-min),var(--auth-form-frac),var(--auth-form-max))}}.auth-card{max-width:var(--auth-card-max)}.stack{display:grid;grid-template-columns:minmax(0,1fr)}.stack>*{grid-area:1/1;min-width:0}.auth-mark{top:var(--sp-12)}.auth-mark img{height:var(--auth-mark-h);width:auto}.auth-mark .logo-dark{display:none}[data-theme=dark] .auth-mark .logo-dark{display:block}[data-theme=dark] .auth-mark .logo-light{display:none}.btn-support{bottom:var(--sp-12);font-size:var(--auth-btn-icon);height:var(--auth-btn-support);left:0;margin:0 auto;right:0;width:var(--auth-btn-support)}.btn-support:hover{transform:scale(var(--auth-support-hover))}.btn-support,.go-btn{--bs-btn-bg:var(--accent);--bs-btn-color:var(--accent-ink);--bs-btn-hover-bg:var(--accent);--bs-btn-hover-color:var(--accent-ink);--bs-btn-active-bg:var(--accent);--bs-btn-active-color:var(--accent-ink);--bs-btn-focus-box-shadow:none;transition:opacity var(--t-hover) linear,transform var(--t-hover) var(--ease),filter var(--t-hover) linear}.btn-support:hover,.go-btn:hover{filter:brightness(var(--hover-dim))}.auth .btn:focus-visible{box-shadow:none;outline:2px solid var(--accent);outline-offset:2px}.auth-brand{background:var(--fixo-escuro);place-items:center}.auth-brand:after{background:linear-gradient(to bottom,var(--scrim-top),var(--scrim-bottom));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.auth-brand[data-missing] img.bg,.auth-brand[data-missing]:after{display:none}.auth-brand .client-brand{padding:var(--sp-8);z-index:2}.auth-brand .client-brand img{display:none;max-width:100%}.auth-brand .client-brand .brand-full{display:block;height:auto;width:clamp(var(--auth-brand-min),var(--auth-brand-frac),var(--auth-brand-max))}.auth-brand .brand-fallback{background:var(--fixo-claro);border-radius:var(--r-pill);color:var(--fixo-tinta);display:none;font-size:var(--fs-40);font-weight:var(--fw-semi);height:var(--auth-fallback-d);place-items:center;width:var(--auth-fallback-d)}.auth-brand .client-brand[data-missing] img{display:none}.auth-brand .client-brand[data-missing] .brand-fallback{display:grid}.head-pane{opacity:0;pointer-events:none;transform:translateY(var(--auth-pane-shift));transition:opacity var(--t-panel) var(--ease),transform var(--t-panel) var(--ease)}.head-pane[data-active=true]{opacity:1;pointer-events:auto;transform:none}.auth-title{font-size:var(--fs-28);line-height:var(--lh-tight)}.auth-title,.auth-title-sm{color:var(--ink);letter-spacing:var(--tr-tight)}.auth-title-sm{font-size:var(--fs-16)}.auth-sub{font-size:var(--fs-14)}.ident{font-size:var(--fs-12);margin-bottom:var(--sp-3)}.ident-swap{border-bottom:var(--hairline) solid var(--line-strong);color:var(--ink-3);transition:color var(--t-hover) linear}.ident-swap:hover{color:var(--ink)}.code .form-control,.line-field .form-control{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink);height:100%;outline:0;padding:0}.line-field .form-control::-webkit-credentials-auto-fill-button{display:none}.field-pane{opacity:0;pointer-events:none;transition:opacity var(--t-panel) var(--ease)}.field-pane[data-active=true]{opacity:1;pointer-events:auto}.step-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--t-panel) var(--ease),opacity var(--t-panel) var(--ease)}.step-reveal[data-open=true]{grid-template-rows:1fr;opacity:1}.step-inner{min-height:0;overflow:hidden}.step-inner>.code,.step-inner>.line-field{margin-bottom:var(--auth-line-focus)}.step-inner>.code{margin-top:var(--sp-3)}.line-field{border-bottom:var(--hairline) solid var(--line);gap:var(--sp-3);height:var(--auth-field-h);transition:border-color var(--t-hover) linear}.line-field:hover{border-bottom-color:var(--line-strong)}.line-field:after{background:var(--accent);bottom:calc(var(--hairline)*-1);content:"";height:0;left:0;position:absolute;right:0;transition:height var(--t-hover) linear}.line-field:focus-within:after{height:var(--auth-line-focus)}.line-field .form-control{flex:1;font-size:var(--fs-16);font-weight:var(--fw-medium);min-width:0}.line-field .form-control::-moz-placeholder{color:var(--ink-3);font-weight:var(--fw-regular)}.line-field .form-control::placeholder{color:var(--ink-3);font-weight:var(--fw-regular)}.line-field .reveal{--bs-btn-color:var(--ink-3);--bs-btn-hover-color:var(--ink);--bs-btn-hover-bg:var(--surface-alt);--bs-btn-active-color:var(--ink);--bs-btn-active-bg:var(--surface-alt);--bs-btn-focus-box-shadow:none;height:var(--auth-btn-reveal);width:var(--auth-btn-reveal)}.go-btn,.line-field .reveal{font-size:var(--auth-btn-icon)}.go-btn{height:var(--auth-btn-go);opacity:0;pointer-events:none;transform:scale(var(--auth-go-hidden));width:var(--auth-btn-go)}.line-field[data-ready=true] .go-btn{opacity:1;pointer-events:auto;transform:none}.go-btn[data-loading=true] .ico{animation:spin var(--mo-spin) linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.line-field[data-error=true]{border-bottom-color:var(--alert)}.line-field[data-error=true]:after{background:var(--alert);height:var(--auth-line-focus)}.note-stack{min-height:var(--auth-note-min-h)}.note-err{color:var(--alert);font-size:var(--fs-12);opacity:0;transition:opacity var(--t-hover) linear}.note-err[data-show=true]{opacity:1}.note-err[data-tone=ok]{color:var(--ink-2)}.note-pane{color:var(--ink-3);font-size:var(--fs-12);opacity:0;pointer-events:none;transition:opacity var(--t-panel) var(--ease)}.note-pane[data-active=true]{opacity:1;pointer-events:auto}.auth-link{border-bottom:var(--hairline) solid transparent;color:var(--ink-2);font-size:var(--fs-12);transition:color var(--t-hover) linear,border-color var(--t-hover) linear}.auth-link:hover{border-bottom-color:var(--line-strong);color:var(--ink)}.resend button{border-bottom:var(--hairline) solid var(--line-strong);color:var(--ink-2);font-weight:var(--fw-medium)}.resend button:hover{color:var(--ink)}.resend button:disabled{opacity:var(--disabled-op);pointer-events:none}.code{height:var(--auth-field-h)}.code .form-control{border-bottom:var(--auth-line-focus) solid var(--line);flex:1;font-size:var(--fs-28);font-variant-numeric:tabular-nums;font-weight:var(--fw-semi);letter-spacing:var(--tr-tight);min-width:0;transition:border-color var(--t-hover) linear}.code .form-control:hover{border-bottom-color:var(--line-strong)}.code .form-control:focus{border-bottom-color:var(--accent)}.code .form-control[data-filled=true]{border-bottom-color:var(--ink-3)}.code[data-error=true] .form-control{border-bottom-color:var(--alert)}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(calc(var(--auth-shake)*-1))}75%{transform:translateX(var(--auth-shake))}}.code[data-error=true]{animation:shake var(--mo-shake) var(--ease-in-out)}.auth{--auth-m-capa:61%;--auth-m-banda:140px;--auth-m-logo-banda:140px}@media (max-width:767.98px){.auth{flex-direction:column;flex-wrap:nowrap}.auth-brand{border-bottom:var(--hairline) solid var(--line);flex:0 0 var(--auth-m-capa);order:-1;transition:flex-basis var(--t-panel) var(--ease-in-out)}.auth-form{flex:1 1 auto}.auth[data-estado=banda] .auth-brand{flex-basis:var(--auth-m-banda)}.auth-brand .client-brand .brand-full{transition:width var(--t-panel) var(--ease-in-out)}.auth[data-estado=banda] .auth-brand .client-brand .brand-full{width:var(--auth-m-logo-banda)}.auth-form:after{border-top:var(--hairline) solid var(--line);bottom:calc(var(--sp-4) + var(--auth-btn-support) + var(--sp-8));content:"";left:0;position:absolute;right:0}.auth-mark{bottom:calc(var(--sp-8) + (var(--auth-btn-support) - var(--auth-mark-h))/2);top:auto}.btn-support{bottom:var(--sp-8);left:auto;margin:0;right:var(--sp-8)}}

/*# sourceMappingURL=app.css.map*/