label.svelte-n4lcvu{flex-direction:column-reverse;gap:.375rem;display:flex}label.svelte-n4lcvu .label-title:where(.svelte-n4lcvu){color:var(--text-soft);justify-content:space-between;font-size:.875rem;display:flex}label.svelte-n4lcvu .label-title:where(.svelte-n4lcvu) a:where(.svelte-n4lcvu){font-size:.8125rem}label.svelte-n4lcvu .input-box:where(.svelte-n4lcvu){height:2.5rem;padding-left:.25rem;transition:box-shadow .2s}label.svelte-n4lcvu .input-box:where(.svelte-n4lcvu) .icon:where(.svelte-n4lcvu){aspect-ratio:1;padding-right:4px}label.svelte-n4lcvu .input-box:where(.svelte-n4lcvu):focus-within{box-shadow:var(--focus-shadow-primary);border-color:var(--border-primary)!important;outline:none!important}label.svelte-n4lcvu .input-box:where(.svelte-n4lcvu) input:where(.svelte-n4lcvu){border-radius:0}label.svelte-n4lcvu .input-box:where(.svelte-n4lcvu) input:where(.svelte-n4lcvu)::placeholder{font-size:.75rem}label.svelte-n4lcvu .input-box.error:where(.svelte-n4lcvu){outline:2px solid var(--red)!important;border-color:#0000!important}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu){margin-top:.5rem}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength:where(.svelte-n4lcvu){flex-direction:column;display:flex}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.low:where(.svelte-n4lcvu){--c:var(--red)}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.low:where(.svelte-n4lcvu) div:where(.svelte-n4lcvu)>div:where(.svelte-n4lcvu):first-child{background-color:var(--red)}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.medium:where(.svelte-n4lcvu){--c:var(--orange)}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.medium:where(.svelte-n4lcvu) div:where(.svelte-n4lcvu)>div:where(.svelte-n4lcvu):first-child,label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.medium:where(.svelte-n4lcvu) div:where(.svelte-n4lcvu)>div:where(.svelte-n4lcvu):nth-child(2){background-color:var(--orange)}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.high:where(.svelte-n4lcvu),label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.veryHigh:where(.svelte-n4lcvu){--c:var(--green)}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.high:where(.svelte-n4lcvu) div:where(.svelte-n4lcvu)>div:where(.svelte-n4lcvu),label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.veryHigh:where(.svelte-n4lcvu) div:where(.svelte-n4lcvu)>div:where(.svelte-n4lcvu){background-color:var(--green)}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength.veryHigh:where(.svelte-n4lcvu){filter:hue-rotate(180deg)}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength:where(.svelte-n4lcvu) .indicator:where(.svelte-n4lcvu){grid-template-columns:50px 50px 50px;gap:.5rem;display:grid}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength:where(.svelte-n4lcvu) .indicator:where(.svelte-n4lcvu)>div:where(.svelte-n4lcvu){background-color:color-mix(in srgb, var(--mono), 50% transparent);border-radius:4px;width:50px;height:4px}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .strength:where(.svelte-n4lcvu) .error-message:where(.svelte-n4lcvu){color:var(--c);padding-block:.5rem;font-size:1rem;font-weight:600}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .requirements:where(.svelte-n4lcvu) .req:where(.svelte-n4lcvu){align-items:center;gap:.25rem;display:flex}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) .requirements:where(.svelte-n4lcvu) .req:where(.svelte-n4lcvu) p:where(.svelte-n4lcvu){color:var(--text-soft);margin:0;font-size:.875rem}label.svelte-n4lcvu .password-footer:where(.svelte-n4lcvu) span:where(.svelte-n4lcvu){font-size:.875rem}
