:root{--vn-ink:#211c2c;--vn-text2:#615b70;--vn-muted:#797287;--vn-line:#e2ddea;--vn-brand:#6b36e5;--vn-brand-soft:#f0eafd;--vn-brand-line:#b79aea;--vn-bg:#f6f5f9;--vn-surface:#faf9fc;--vn-hover:#efedf4;--vn-aviso:#8a5a00;--vn-aviso-soft:#fdf3e1;--vn-ok:#23704b;--vn-ok-soft:#eaf6ef;--vn-neutro-soft:#ece9f1;--vn-ponto:#ffb020}html:has(.shell-painel){scroll-padding-top:80px}.vn-btn{box-sizing:border-box;border:1px solid var(--vn-line);height:42px;min-height:42px;color:var(--vn-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:600 14px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.vn-btn:hover:not(:disabled){background:var(--vn-surface)}.vn-btn.primario{background:var(--vn-brand);color:#fff;border-color:#0000}.vn-btn.primario:hover:not(:disabled){background:#5b2bcc}.vn-btn.primario:disabled{color:var(--vn-muted);background:#e5e0eb}.vn-btn.sm{height:34px;min-height:34px;padding:0 12px;font-size:12px}.vn-btn:disabled{cursor:default;opacity:1}.vn-btn:focus-visible,.vn-campo:focus-visible{outline:3px solid var(--vn-brand);outline-offset:2px}.vn-cartao{border-radius:20px;gap:18px;padding:24px;display:grid;box-shadow:0 4px 16px #00000008}.vn-campo,.vn-cartao{border:1px solid var(--vn-line);background:#fff}.vn-campo{box-sizing:border-box;width:100%;height:42px;color:var(--vn-ink);border-radius:10px;padding:0 12px;font:400 14px Inter,system-ui,sans-serif}.vn-campo::placeholder{color:var(--vn-muted)}textarea.vn-campo{height:auto;padding:10px 12px}.vn-rotulo:not(:has(input,select,textarea,.p-component)){flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.vn-rotulo{color:var(--vn-text2);text-align:left;gap:8px;font-size:12px;font-weight:600;display:grid}body .p-button,body .p-component,body .p-datepicker-input,body .p-inputnumber-input,body .p-inputtext,body .p-message-text,body .p-select-label,body .p-select-option,body .p-tab,body .p-togglebutton{font-family:Inter,system-ui,sans-serif;font-size:14px}body .p-tag{font-family:Inter,system-ui,sans-serif;font-size:12px}body .p-dialog-title,body .p-drawer-title{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600}.dlg-fone{max-width:100vw;box-shadow:none!important;border:0!important}.dlg-fone,.dlg-fone-c{background:0 0!important}.dlg-fone-c{padding:0!important}.dlg-barra{color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:0 .25rem .6rem;font-weight:600;display:flex}.dlg-barra small{opacity:.8;margin-left:.35rem;font-weight:400}@font-face{font-family:View Login Inter;src:url(../fonts/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.login[data-v-883224fc]{--vn-ink:#211b32;--vn-text2:#625b70;--vn-line:#e6e2ed;--login-lavender:#d9c7ff;min-height:100dvh;color:var(--vn-ink);background:#fff;grid-template-columns:minmax(0,600fr) minmax(0,808fr);padding:16px;font:400 14px/1.5 View Login Inter,Inter,system-ui,sans-serif;display:grid}.login[data-v-883224fc],.login[data-v-883224fc] *{box-sizing:border-box}.login h1[data-v-883224fc],.login h2[data-v-883224fc],.login h3[data-v-883224fc],.login p[data-v-883224fc]{margin:0}.login a[data-v-883224fc]{text-decoration:none}.login img[data-v-883224fc]{flex-shrink:0;display:block}.login a[data-v-883224fc]:focus-visible,.login button[data-v-883224fc]:focus-visible,.login input[data-v-883224fc]:focus-visible{outline:3px solid var(--vn-brand);outline-offset:4px}.login-brand[data-v-883224fc]{color:#fff;background:linear-gradient(122.885deg,#241438 7.1429%,#34204e 46.429%,#5c2db2 78.571%);border-radius:28px;flex-direction:column;justify-content:space-between;gap:48px;min-width:0;padding:48px;display:flex}.login-logo[data-v-883224fc]{flex-shrink:0;display:block;position:relative}.login-logo img[data-v-883224fc]{width:100%;height:auto;display:block}.login-logo-white[data-v-883224fc]{width:119px}.login-logo-white[data-v-883224fc]:focus-visible{outline-color:var(--login-lavender)}.brand-story[data-v-883224fc]{gap:32px;display:grid}.brand-copy[data-v-883224fc]{gap:18px;display:grid}.brand-eyebrow[data-v-883224fc]{color:var(--login-lavender);letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:15px}.brand-copy h2[data-v-883224fc]{letter-spacing:-.035em;font-size:clamp(34px,3.403vw,49px);font-weight:600;line-height:1.102}.brand-description[data-v-883224fc]{color:var(--login-lavender);font-size:14px;line-height:23px}.brand-preview[data-v-883224fc]{gap:12px;display:grid}.preview-browser[data-v-883224fc]{color:var(--vn-ink);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 16px 32px #00000026}.preview-address[data-v-883224fc]{min-height:42px;color:var(--vn-text2);background:#faf9f6;align-items:center;gap:8px;padding:12px 14px;font-size:10px;display:flex}.preview-published[data-v-883224fc]{color:#216345;white-space:nowrap;margin-left:12px;font-size:9px;font-weight:500}.preview-site[data-v-883224fc]{align-items:center;gap:20px;padding:20px;display:flex}.preview-photo[data-v-883224fc]{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:36%;max-width:166px;height:150px}.preview-copy[data-v-883224fc]{flex:1;gap:8px;min-width:0;display:grid}.preview-category[data-v-883224fc]{text-transform:uppercase;font-size:8px;font-weight:500;line-height:12px}.preview-copy h3[data-v-883224fc]{font-size:21px;font-weight:600;line-height:32px}.preview-copy>p[data-v-883224fc]{color:var(--vn-text2);font-size:11px;line-height:17px}.preview-copy>.preview-category[data-v-883224fc]{font-size:8px;line-height:12px}.preview-action[data-v-883224fc]{background:var(--vn-brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:34px;font-size:10px;font-weight:600;display:flex}.preview-notice[data-v-883224fc]{background:#4d3370;border:1px solid #705499;border-radius:14px;align-items:center;gap:12px;min-height:62px;padding:14px;display:flex}.notice-icon[data-v-883224fc]{background:#6b4f91;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.preview-notice div>span[data-v-883224fc],.preview-notice strong[data-v-883224fc]{display:block}.preview-notice strong[data-v-883224fc]{font-size:11px;font-weight:600;line-height:17px}.preview-notice div>span[data-v-883224fc]{color:var(--login-lavender);margin-top:2px;font-size:10px;line-height:15px}.brand-footer[data-v-883224fc]{gap:16px;display:grid}.brand-features[data-v-883224fc]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brand-features li[data-v-883224fc]{border:1px solid #fff;border-radius:17px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:11px;font-weight:500;display:flex}.brand-footer>p[data-v-883224fc]{color:var(--login-lavender);font-size:10px;line-height:15px}.login-access[data-v-883224fc]{flex-direction:column;justify-content:space-between;gap:56px;min-width:0;padding:32px 64px 28px}.login-access[data-v-883224fc],.login-header[data-v-883224fc]{align-items:center;display:flex}.login-header[data-v-883224fc]{align-self:stretch;min-height:24px}.login-back[data-v-883224fc]{color:var(--vn-text2);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.login-back[data-v-883224fc]:hover{color:var(--vn-brand)}.login-logo-mobile[data-v-883224fc]{width:105px;display:none}.login-content[data-v-883224fc]{gap:30px;width:100%;max-width:400px;animation:.2s ease-out login-appear-883224fc;display:grid}.login-intro[data-v-883224fc]{gap:14px;display:grid}.login-eyebrow[data-v-883224fc]{color:var(--vn-brand);letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:15px}.login-intro h1[data-v-883224fc]{letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:49px}.login-intro>p[data-v-883224fc]:not(.login-eyebrow):not(.login-error){color:var(--vn-text2);font-size:15px;line-height:24px}.login-options[data-v-883224fc]{gap:20px;display:grid}.login .login-button[data-v-883224fc]{white-space:normal;border-radius:12px;width:100%;height:auto;min-height:56px;padding:16px;font:600 14px/22px View Login Inter,Inter,sans-serif;transition:background-color .15s,border-color .15s}.login-google[data-v-883224fc]{gap:20px}.login .login-divider[data-v-883224fc]{min-height:18px;color:var(--vn-text2);text-align:center;align-items:center;gap:14px;font-size:11px;line-height:17px;display:flex}.login-divider[data-v-883224fc]:after,.login-divider[data-v-883224fc]:before{content:"";background:var(--vn-line);flex:1;height:1px}.login-field[data-v-883224fc],.login-form[data-v-883224fc]{display:grid}.login-form[data-v-883224fc]{gap:12px}.login-field[data-v-883224fc]{gap:8px}.login-field label[data-v-883224fc]{font-size:13px;font-weight:500;line-height:20px}.login .vn-campo[data-v-883224fc]{border-radius:12px;height:56px;padding:0 16px;font:400 14px/20px View Login Inter,Inter,sans-serif}.login .vn-campo[data-v-883224fc]::placeholder{color:var(--vn-text2);opacity:1}.login .vn-campo.has-error[data-v-883224fc]{border-color:#d17a88}.login .vn-campo[data-v-883224fc]:disabled{background:var(--vn-surface);color:var(--vn-text2);opacity:1}.login .login-submit[data-v-883224fc]:disabled{color:#fff;opacity:1;background:#8460ce}.login .login-error[data-v-883224fc]{color:#a02c3d;overflow-wrap:anywhere;font-size:12px;line-height:18px}.login-security[data-v-883224fc]{justify-content:center;align-items:center;gap:7px;min-height:22px;font-size:11px;line-height:17px;display:flex}.login-footer[data-v-883224fc],.login-security[data-v-883224fc]{color:var(--vn-text2);text-align:center}.login-footer[data-v-883224fc]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;width:100%;display:grid}.login-footer>p[data-v-883224fc]{font-size:12px;line-height:18px}.login-footer nav[data-v-883224fc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;font-size:10px;line-height:15px;display:flex}.login-footer a[data-v-883224fc]{color:inherit;padding:4px 0}.login-footer a[data-v-883224fc]:hover{color:var(--vn-brand);text-decoration:underline}.login-footer .empresa[data-v-883224fc]{font-size:10px;line-height:15px}.login-confirmation[data-v-883224fc]{gap:22px}.confirmation-icon[data-v-883224fc]{background:#f5f1fa;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.login-intro>.confirmation-description[data-v-883224fc]{font-size:14px!important;line-height:23px!important}.confirmation-address[data-v-883224fc]{background:#f5f1fa;border-radius:12px;gap:6px;min-width:0;padding:14px 16px;display:grid}.confirmation-address span[data-v-883224fc]{color:var(--vn-text2);text-transform:uppercase;font-size:9px;font-weight:500;line-height:14px}.confirmation-address strong[data-v-883224fc]{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:21px}.confirmation-note[data-v-883224fc]{color:var(--vn-text2);font-size:12px;line-height:20px}.login-sr-only[data-v-883224fc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes login-appear-883224fc{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px) and (width>=1001px){.login-brand[data-v-883224fc]{padding:32px}.login-access[data-v-883224fc]{padding-left:36px;padding-right:36px}.preview-site[data-v-883224fc]{gap:14px;padding:16px}.preview-copy h3[data-v-883224fc]{font-size:18px}.preview-published[data-v-883224fc]{margin-left:0}.brand-description br[data-v-883224fc]{display:none}}@media (width<=1000px){.login[data-v-883224fc]{padding:0;display:block}.login-back[data-v-883224fc],.login-brand[data-v-883224fc]{display:none}.login-access[data-v-883224fc]{gap:40px;min-height:100dvh;padding:28px 24px 24px}.login-header[data-v-883224fc]{min-height:42px}.login-logo-mobile[data-v-883224fc]{display:block}.login-intro h1[data-v-883224fc]{font-size:36px;line-height:42px}.login-intro>p[data-v-883224fc]:not(.login-eyebrow):not(.login-error){font-size:14px;line-height:22px}.login-footer[data-v-883224fc]{gap:16px;max-width:400px}.login-footer>p[data-v-883224fc]{font-size:11px;line-height:17px}.login-footer nav[data-v-883224fc]{border-top:1px solid var(--vn-line);gap:12px;padding-top:16px}.login .vn-campo[data-v-883224fc]{font-size:16px}}@media (prefers-reduced-motion:reduce){.login-content[data-v-883224fc]{animation:none}.login .login-button[data-v-883224fc]{transition:none}}
