.password-setup,.password-setup__fields{gap:.85rem;display:grid}.password-visibility-field__control{position:relative}.password-visibility-field__control input{padding-right:3.15rem}.password-visibility-field__toggle{border-radius:var(--radius-pill);color:#5e708f;width:2.5rem;height:2.5rem;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.password-visibility-field__toggle:hover,.password-visibility-field__toggle:focus-visible{color:#0d2d98;background:#eef6ff}.password-visibility-field__toggle:focus-visible{outline-offset:2px;outline:2px solid #2f7dff}.password-visibility-field__toggle .ui-icon{width:1.08rem;height:1.08rem}.password-hints{gap:.48rem;margin:-.15rem 0 0;padding:0;list-style:none;display:grid}.password-hints li{color:#667896;transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);align-items:center;gap:.5rem;font-size:.82rem;font-weight:750;line-height:1.35;display:flex}.password-hints li.is-met{color:#0b8a56}.password-hints__check{border-radius:var(--radius-pill);width:1.12rem;height:1.12rem;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#f7faff;border:1px solid #c6d3e4;flex:none;place-items:center;display:grid;position:relative}.password-hints__check:after{content:"";width:.32rem;height:.55rem;transition:border-color var(--duration-fast) var(--ease-standard);border-bottom:2px solid #0000;border-right:2px solid #0000;transform:translateY(-.08rem)rotate(45deg)}.password-hints li.is-met .password-hints__check{background:#0ead69;border-color:#0ead69;box-shadow:0 0 0 4px #0ead691a}.password-hints li.is-met .password-hints__check:after{border-color:#fff}
html[data-theme=dark] body :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,li,summary,dt,dd,div,label,a,button),html[data-theme=dark] body .public-footer,html[data-theme=dark] body .public-footer *,html[data-theme=dark] body .public-footer__bottom,html[data-theme=dark] body .public-footer__columns a,html[data-theme=dark] body a:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body :where(.upload-status-panel__item.is-error,.upload-status-panel__notice.is-error,.admin-button--danger,.admin-action-error){color:#ffb4b4!important;-webkit-text-fill-color:#ffb4b4!important}
