:root{--green:var(--brand);--green-600:var(--brand-dark);--green-400:var(--brand);--red:var(--danger);--slate:var(--mut);--slate-2:var(--mut-2);--l-ink:var(--ink);--l-ink-2:var(--ink-2);--l-mut:var(--mut);--l-mut-2:var(--mut-2);--l-panel:var(--panel);--l-line:var(--line);--l-line-2:var(--line-2);--l-radius:var(--r);--l-radius-sm:var(--r-sm);--l-radius-lg:var(--r-lg);--shadow-lg:var(--shadow-float)}.wrap{max-width:980px;margin:0 auto;padding:18px 22px 72px}.invite{display:flex;align-items:flex-start;gap:13px;margin-top:18px}.invite__mono{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--brand);color:#fff;font-weight:700;font-size:16px;letter-spacing:-.02em}.invite__sel{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--mut-2);font-weight:600}.invite h1{font-size:clamp(20px,2.6vw,24px);font-weight:600;letter-spacing:-.022em;color:var(--ink);margin:3px 0 0}.invite__sub{font-size:13px;color:var(--mut);margin:6px 0 0;max-width:64ch}.cond{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;background:color-mix(in srgb,var(--brand) 6%,var(--panel));border:1px solid color-mix(in srgb,var(--brand) 18%,transparent);border-radius:var(--r);padding:11px 14px;font-size:12.5px;color:var(--ink-2)}.cond b{color:var(--ink);font-weight:600}.cond .cond__sep{color:var(--mut-2)}.cond--cb{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 26%,transparent);display:flex;gap:11px;align-items:flex-start;flex-wrap:nowrap}.cond--cb svg{color:var(--ok);flex:none;margin-top:1px}.cond--cb .cb-h{font-weight:600;color:var(--ok)}.cond--cb .cb-d{font-size:12.5px;color:var(--mut);margin-top:3px;max-width:62ch}.layout{display:grid;grid-template-columns:1fr 300px;gap:18px;align-items:start;margin-top:18px}.steps{display:flex;flex-direction:column;gap:14px}.step-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.step-num{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--brand) 12%,var(--panel));color:var(--brand);flex:none}.step-sub{font-size:12px;color:var(--mut);margin:-8px 0 12px}.step-sub .req{color:var(--danger)}.summary{position:sticky;top:18px}.sum-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font-size:12.5px;color:var(--ink-2)}.sum-row+.sum-row{border-top:1px solid var(--line)}.sum-row .strong{color:var(--ink);font-weight:600}.sum-pot{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.sum-pot__h{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--mut-2);font-weight:600}.sum-pot__h svg{color:var(--brand);flex:none}.sum-pot__big{font-family:BloggerSans,Inter,system-ui,sans-serif;font-size:clamp(22px,4vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--brand);font-variant-numeric:tabular-nums;line-height:1.05;margin:9px 0 3px}.sum-pot__big small{font-size:13px;font-weight:500;color:var(--mut);margin-left:3px;letter-spacing:0}.sum-pot__sub{font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums}.sum-pot__sub b{color:var(--ink);font-weight:600}.sum-pot__note{font-size:11px;color:var(--mut-2);margin-top:8px;line-height:1.5}.sum-pot[hidden]{display:none}.sum-lgpd{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:var(--mut);margin-top:11px}.sum-lgpd svg{flex:none}.sg-invalid{text-align:center;padding:70px 20px;max-width:520px;margin:0 auto}.sg-invalid h1{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0}.sg-invalid p{color:var(--mut);margin-top:10px;font-size:13px}.draft-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);border-radius:var(--r);padding:11px 14px;font-size:12.5px;color:var(--ink-2)}.draft-banner[hidden]{display:none}.draft-banner svg{color:var(--warn);flex:none}.draft-banner__txt{flex:1;min-width:220px;line-height:1.45}.draft-banner__txt b{color:var(--ink);font-weight:600}.draft-banner__acts{display:flex;gap:8px}@media(max-width:820px){.layout{grid-template-columns:1fr}.summary{position:static}}/*# sourceMappingURL=cadastro-empresa.min.css.map */
