.account-page .af-field>.af-label{color:#3e4b5f;min-height:18px;font:500 12px/1.5 var(--font-geist-sans), sans-serif;align-items:center;gap:7px;margin-bottom:8px;transition:color .18s;display:flex}.af-label-copy{overflow-wrap:anywhere;border-radius:4px;min-width:0;margin:-2px -1px -2px -6px;padding:2px 6px;transition:background .18s,color .18s}.af-field[data-focused=true] .af-label-copy{background:var(--public-accent,#2457ed);color:#fff}.af-label-arrow{color:var(--public-accent,#2457ed);opacity:0;flex:0 0 14px;justify-content:center;align-items:center;transition:opacity .18s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translate(-5px,2px)}.account-page .af-field[data-focused=true]>.af-label{color:var(--public-accent,#2457ed)}.af-field[data-focused=true] .af-label-arrow{opacity:1;transform:translate(0)}.af-valid{width:16px;height:16px;color:var(--public-accent,#2457ed);flex:0 0 16px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.account-page .af-field .account-input{border-width:1px;min-height:56px;padding:15px 17px;font-size:16px;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .22s}.account-page .af-field .account-input-secret{padding-right:59px}.account-page .account-field.af-field .account-input:focus{border-color:var(--public-accent,#2457ed);background:#fff;box-shadow:0 0 0 3px #2457ed13}.account-page .af-field .account-input:focus-visible{outline:2px solid var(--public-accent,#2457ed);outline-offset:3px}.account-page .account-field.af-field[data-error=true] .account-input{border-color:var(--public-error,#b32b35);background:#fffafb}.account-page .account-field.af-field[data-error=true] .account-input:focus{border-color:var(--public-error,#b32b35);box-shadow:0 0 0 3px #b32b3510}.af-focus-line{background:var(--public-accent,#2457ed);opacity:0;pointer-events:none;transform-origin:0;height:3px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .14s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.af-field[data-focused=true] .af-focus-line{opacity:1;transform:scaleX(1)}.af-field[data-error=true] .af-focus-line{background:var(--public-error,#b32b35)}.account-page .af-field .af-reveal{color:#75839b;place-items:center;width:46px;height:46px;min-height:46px;padding:0;transition:color .16s,background .16s;display:grid}.account-page .af-field .af-reveal:hover:not(:disabled),.account-page .af-field .af-reveal[aria-pressed=true]{color:var(--public-accent,#2457ed)}.account-page .af-field .af-reveal:focus-visible{outline:2px solid var(--public-accent,#2457ed);outline-offset:1px;background:var(--paper-deep,#eef3ff)}.af-eye-switch{width:18px;height:18px;display:block;position:relative}.af-eye-switch svg{transition:opacity .15s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.af-eye-open{opacity:1;transform:rotate(0)scale(1)}.af-eye-closed{opacity:0;transform:rotate(12deg)scale(.8)}.af-reveal[aria-pressed=true] .af-eye-open{opacity:0;transform:rotate(-12deg)scale(.8)}.af-reveal[aria-pressed=true] .af-eye-closed{opacity:1;transform:rotate(0)scale(1)}.account-page .af-field[data-disabled=true]>.af-label{color:var(--public-muted,#66707e)}.af-field[data-disabled=true] .af-focus-line,.af-field[data-disabled=true] .af-label-arrow{opacity:0}.account-page .af-field .account-input:disabled{opacity:.65}.account-page .af-field .af-reveal:disabled{opacity:.4;cursor:not-allowed;background:0 0}.af-length-progress{background:#dfe6f2;height:2px;margin-top:7px;overflow:hidden}.af-length-progress>span{background:var(--public-accent,#2457ed);transform-origin:0;width:100%;height:100%;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block}.account-page .af-field .account-field-error{min-height:20px;padding-top:3px}.af-error-motion{display:block}.account-page[data-motion=paused] .af-field *,.account-page[data-motion=paused] .af-field :before,.account-page[data-motion=paused] .af-field :after{transition:none!important;animation:none!important}.account-page[data-motion=paused] .af-error-motion{opacity:1!important;transform:none!important}@media (max-width:640px){.account-page .af-field .account-input{min-height:56px;padding-left:15px}}@media (prefers-reduced-motion:reduce){.af-field *,.af-field :before,.af-field :after{transition:none!important;animation:none!important}.af-field .af-error-motion{opacity:1!important;transform:none!important}}@media (forced-colors:active){.account-page .af-field .account-input:focus-visible,.account-page .af-field .af-reveal:focus-visible{outline:2px solid highlight}.af-focus-line,.af-length-progress>span{background:highlight}.af-valid{color:canvastext}}
