.auth-field-label[data-v-fcc463e9]{color:var(--ocean-on-media-strong);font-size:var(--ocean-text-dado);font-weight:600}.auth-input[data-v-fcc463e9]{align-items:center;display:flex;position:relative}.auth-input__icon[data-v-fcc463e9]{color:var(--ocean-on-media-dim);font-size:var(--ocean-text-body-sm);left:.85rem;pointer-events:none;position:absolute;z-index:1}.auth-input[data-v-fcc463e9] .auth-input__field--icon{padding-left:var(--ocean-space-8)}.auth-input__field[data-v-fcc463e9]{width:100%}.auth-card[data-v-8120ea9c]{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:linear-gradient(160deg,color-mix(in srgb,var(--ocean-media-accent) 20%,transparent),color-mix(in srgb,var(--ocean-primary) 10%,transparent));border:1px solid color-mix(in srgb,var(--ocean-media-accent) 28%,transparent);border-radius:var(--ocean-radius-surface);box-shadow:inset 0 1px color-mix(in srgb,var(--ocean-on-media) 8%,transparent);color:color-mix(in srgb,var(--ocean-on-media) 82%,transparent);max-width:440px;padding:var(--ocean-space-8);width:100%}.auth-card[data-v-8120ea9c] .auth-title{color:var(--ocean-on-media-strong);font-family:var(--font-display);font-size:var(--ocean-text-title);font-weight:700;margin:0}.auth-card[data-v-8120ea9c] .auth-subtitle{color:color-mix(in srgb,var(--ocean-on-media) 78%,transparent);font-size:var(--ocean-text-dado);margin:var(--ocean-space-1) 0 0}.auth-card[data-v-8120ea9c] .auth-text{color:color-mix(in srgb,var(--ocean-on-media) 78%,transparent)}.auth-card[data-v-8120ea9c] .auth-muted{color:color-mix(in srgb,var(--ocean-on-media) 65%,transparent);font-size:var(--ocean-text-dado)}.auth-card[data-v-8120ea9c] .auth-center{text-align:center}.auth-card[data-v-8120ea9c] .auth-full{width:100%}.auth-card[data-v-8120ea9c] .auth-icone{color:var(--ocean-media-accent);font-size:var(--ocean-text-display)}.auth-card[data-v-8120ea9c] .auth-icone--ok{color:var(--ocean-status-ok)}.auth-card[data-v-8120ea9c] .auth-icone--erro{color:var(--ocean-status-error)}.auth-card[data-v-8120ea9c] .auth-link{color:var(--ocean-media-accent);font-size:var(--ocean-text-dado);font-weight:500;text-decoration:none}.auth-card[data-v-8120ea9c] .auth-link:hover{text-decoration:underline}.auth-card[data-v-8120ea9c] .auth-link:focus-visible{border-radius:var(--ocean-radius-field);outline:2px solid var(--ocean-foco);outline-offset:2px}.auth-card[data-v-8120ea9c] .auth-link--strong{font-weight:600}.auth-card[data-v-8120ea9c] .auth-footnote{color:color-mix(in srgb,var(--ocean-on-media) 78%,transparent);font-size:var(--ocean-text-dado);margin:var(--ocean-space-3) 0 0;text-align:center}.auth-card[data-v-8120ea9c] .auth-check-label{color:color-mix(in srgb,var(--ocean-on-media) 78%,transparent);cursor:pointer;font-size:var(--ocean-text-dado)}.auth-card[data-v-8120ea9c] .auth-cabecalho{margin-bottom:var(--ocean-space-6);text-align:center}.auth-card[data-v-8120ea9c] .auth-resultado{padding:var(--ocean-space-3) 0;text-align:center}.auth-card[data-v-8120ea9c] .p-inputtext{background:color-mix(in srgb,var(--ocean-on-media) 6%,transparent);border:1px solid color-mix(in srgb,var(--ocean-on-media) 16%,transparent);border-radius:var(--ocean-radius-field);color:var(--ocean-on-media-strong);padding-bottom:var(--ocean-space-3);padding-top:var(--ocean-space-3);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-card[data-v-8120ea9c] .p-inputtext::-moz-placeholder{color:color-mix(in srgb,var(--ocean-on-media) 55%,transparent)}.auth-card[data-v-8120ea9c] .p-inputtext::placeholder{color:color-mix(in srgb,var(--ocean-on-media) 55%,transparent)}.auth-card[data-v-8120ea9c] .p-inputtext:enabled:hover{border-color:color-mix(in srgb,var(--ocean-on-media) 26%,transparent)}.auth-card[data-v-8120ea9c] .p-inputtext:enabled:focus{background:color-mix(in srgb,var(--ocean-on-media) 9%,transparent);border-color:var(--ocean-media-accent)}.auth-card[data-v-8120ea9c] .p-inputtext:-webkit-autofill,.auth-card[data-v-8120ea9c] .p-inputtext:-webkit-autofill:active,.auth-card[data-v-8120ea9c] .p-inputtext:-webkit-autofill:focus,.auth-card[data-v-8120ea9c] .p-inputtext:-webkit-autofill:hover{-webkit-text-fill-color:var(--ocean-on-media-strong);box-shadow:0 0 0 1000px var(--ocean-media-surface) inset;caret-color:var(--ocean-on-media-strong);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.auth-card[data-v-8120ea9c] .p-button{font-size:var(--ocean-text-dado);font-weight:600}
