.cad fieldset{border:0;display:grid;grid-gap:22px;gap:22px}.cad label{display:grid;grid-gap:8px;gap:8px;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cinza)}.cad input,.cad select{font-family:var(--corpo);font-size:1.05rem;color:var(--tinta);background:transparent;border:0;border-bottom:1px solid var(--tinta);padding:10px 0;outline:0;border-radius:0}.cad input:focus{border-bottom:2px solid var(--acento)}.cad-passos{display:flex;gap:22px;margin-bottom:36px}.cad-passos span{opacity:.4}.cad-passos .ativo{opacity:1;color:var(--acento)}.cad-linha{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:18px;gap:18px}.cad-slug{display:flex;align-items:baseline;gap:6px}.cad-slug span{font-family:var(--display);font-size:1.2rem;text-transform:lowercase;color:var(--tinta)}.cad-slug input{color:var(--acento);text-transform:lowercase}.cad em{font-style:normal;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em}.cad em.ok{color:#1E7B3C}.cad em.nao{color:var(--acento)}.cad-planos{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cad-plano{background:transparent;border:1px solid var(--regua);padding:18px;text-align:left;cursor:pointer;display:grid;grid-gap:8px;gap:8px}.cad-plano.sel{border-color:var(--tinta);outline:1px solid var(--tinta)}.cad-plano strong{font-family:var(--display);font-weight:400;font-size:1.5rem}.cad-plano small{font-family:var(--mono);font-size:.65rem;color:var(--cinza);margin-left:4px}.cad-nav{display:flex;justify-content:space-between;gap:14px}.cad-resumo{border:1px solid var(--regua);padding:14px 16px}.cad-erro{color:var(--acento);font-weight:600}.cad .btn{cursor:pointer}.cad .btn[disabled]{opacity:.5;cursor:not-allowed}