.vault-card{background:var(--cp-sf);max-width:440px;color:var(--cp-tx);border-radius:var(--cp-r-card,20px);box-shadow:var(--cp-edge);font-family:var(--cp-font);margin:24px auto;padding:22px 24px}.vault-card h3{font-family:var(--cp-font);font-size:calc(16px + var(--cp-d,0px));letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 10px;font-weight:500;display:flex}.vault-card h3>svg{color:var(--cp-acc);flex:none}.vault-card p{color:var(--cp-tx2);font-size:calc(13px + var(--cp-d,0px));margin:0 0 14px;line-height:1.5}.vault-input{width:100%;min-height:var(--cp-ctrl,34px);border:var(--cp-edge-w,1px) solid var(--cp-ln);border-radius:var(--cp-r-input,12px);background:var(--cp-sf);color:var(--cp-tx);font:inherit;font-size:calc(14px + var(--cp-d,0px));box-sizing:border-box;margin-bottom:10px;padding:9px 12px}.vault-input:focus{border-color:var(--cp-acc);box-shadow:0 0 0 3px var(--cp-acc-14);outline:none}body .vault-card .btn{width:100%;min-height:var(--cp-ctrl,34px);border:var(--cp-edge-w,1px) solid var(--cp-ln);box-shadow:none;background:var(--cp-sf);color:var(--cp-tx2);font:inherit;font-size:calc(12.5px + var(--cp-d,0px));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:0 14px;font-weight:400;display:inline-flex}body .vault-card .btn:hover{color:var(--cp-tx)}body .vault-card .btn-jade{border-color:var(--cp-acc);color:var(--cp-acc);background:color-mix(in srgb, var(--cp-acc) 7%, var(--cp-sf));font-weight:500}body .vault-card .btn-jade:hover{background:color-mix(in srgb, var(--cp-acc) 12%, var(--cp-sf));color:var(--cp-acc)}body .vault-card .btn:disabled{opacity:.55;cursor:default}body .vault-card :-webkit-any(.btn,.vault-link):focus-visible{outline:var(--cp-focus,2px) solid var(--cp-acc);outline-offset:2px}body .vault-card :-moz-any(.btn,.vault-link):focus-visible{outline:var(--cp-focus,2px) solid var(--cp-acc);outline-offset:2px}body .vault-card :is(.btn,.vault-link):focus-visible{outline:var(--cp-focus,2px) solid var(--cp-acc);outline-offset:2px}body[data-a11y=contraste] .vault-card .btn{min-height:48px}body[data-a11y=contraste] .vault-card .btn.btn-jade{border-color:var(--cp-acc);background:var(--cp-sf)}.vault-card .vault-erro{color:var(--cp-danger);font-size:calc(12.5px + var(--cp-d,0px));align-items:flex-start;gap:6px;margin:2px 0 10px;display:flex}.vault-card .vault-erro>svg{flex:none;margin-top:2px}.vault-card .vault-warn{background:var(--cp-warn-bg);box-shadow:inset 0 0 0 var(--cp-edge-w,1px) color-mix(in srgb, var(--cp-warn) 45%, transparent);border-radius:var(--cp-r-input,12px);color:var(--cp-tx);font-size:calc(12.5px + var(--cp-d,0px));align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.vault-card .vault-warn>svg{color:var(--cp-warn);flex:none;margin-top:2px}.vault-recovery{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(18px + var(--cp-d,0px));letter-spacing:.06em;text-align:center;background:var(--cp-sf2);color:var(--cp-tx);border:var(--cp-edge-w,1px) dashed color-mix(in srgb, var(--cp-ln) 80%, var(--cp-mu));border-radius:var(--cp-r-input,12px);-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all;margin:14px 0;padding:16px;display:block}.vault-row{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.vault-check{font-size:calc(13px + var(--cp-d,0px));color:var(--cp-tx2);cursor:pointer;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.vault-check input{accent-color:var(--cp-acc);margin-top:2px}.vault-link{width:100%;color:var(--cp-acc);font:inherit;font-size:calc(12.5px + var(--cp-d,0px));cursor:pointer;text-align:center;background:0 0;border:none;margin-top:12px;display:block}.vault-link:hover{text-decoration:underline}.vault-link>svg{vertical-align:-.15em}.vault-perigo{color:var(--cp-danger);margin-top:6px}.docs-vault.cofre-barra{flex-direction:column;align-items:flex-start;gap:8px}.cofre-barra-acoes{flex-wrap:wrap;gap:8px;display:flex}.cofre-barra-dica{color:var(--cp-tx2);font-size:calc(12px + var(--cp-d,0px));line-height:1.45}.cofre-janela{width:min(460px,100%);padding:20px 22px}.cofre-janela .modal-title{font-size:calc(17px + var(--cp-d,0px));letter-spacing:-.01em;margin:0 0 8px;font-weight:500}.cofre-janela .modal-title:focus{outline:none}.cofre-janela .modal-title:focus-visible{outline:var(--cp-focus,2px) solid var(--cp-acc);outline-offset:2px}.cofre-janela-texto{color:var(--cp-tx2);font-size:calc(13px + var(--cp-d,0px));margin:0 0 12px;line-height:1.5}.cofre-campo{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.cofre-campo .m29-campo{width:100%}.cofre-rotulo{font-size:calc(13px + var(--cp-d,0px));color:var(--cp-tx);font-weight:500}.cofre-info{border-radius:var(--cp-r-input,12px);background:var(--cp-sf2);color:var(--cp-tx);font-size:calc(12.5px + var(--cp-d,0px));margin:4px 0 0;padding:10px 14px 10px 30px;line-height:1.55}.cofre-info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding:10px 30px 10px 14px}.cofre-info:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding:10px 30px 10px 14px}.cofre-info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding:10px 30px 10px 14px}.cofre-erro-servidor{margin-top:10px}.cofre-feito-ic{background:color-mix(in srgb, var(--cp-ok) 14%, var(--cp-sf));width:40px;height:40px;color:var(--cp-ok);border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.cofre-dica{font-size:calc(12.5px + var(--cp-d,0px))}body[data-a11y=contraste] :-webkit-any(.cofre-barra,.cofre-janela) .m29-btn{min-height:48px}body[data-a11y=contraste] :-moz-any(.cofre-barra,.cofre-janela) .m29-btn{min-height:48px}body[data-a11y=contraste] :is(.cofre-barra,.cofre-janela) .m29-btn{min-height:48px}body[data-a11y=contraste] .cofre-janela .m29-campo{min-height:48px}
