.ws-slot{margin-top:calc(var(--slot-pull,18px) * -1);transition:grid-template-rows var(--dur-out) var(--ease-in);grid-template-rows:0fr;display:grid}.ws-slot-in{overflow-clip-margin:8px;opacity:0;min-height:0;transition:opacity var(--dur-out) var(--ease-in);overflow:clip}.ws-slot-in>:first-child{margin-top:var(--slot-gap,18px)}.ws-slot[data-open=true]{transition:grid-template-rows var(--dur-ui) var(--ease-out);grid-template-rows:1fr}.ws-slot[data-open=true]>.ws-slot-in{opacity:1;transition:opacity .2s var(--ease-out)}.ws-slot-hint{--slot-pull:10px;--slot-gap:8px}.ws-slot-tight{--slot-gap:6px}.ws-password .ws-password-toggle{cursor:pointer;font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-2);transition:color var(--dur-out) var(--ease-in), background-color var(--dur-out) var(--ease-in), transform .2s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;position:absolute;top:4px;bottom:4px;right:4px}@media (hover:hover) and (pointer:fine){.ws-password .ws-password-toggle:hover{color:#fff;background:var(--wash);transition-duration:0s}}.ws-password .ws-password-toggle:active{transition-duration:var(--dur-press);transform:scale(.97)}.ws-password:has(.ws-password-toggle) .ws-input{padding-right:84px}.ws-pw-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:2px;display:grid}.ws-pw-meter i{height:3px;transition:background-color .16s var(--ease-out);background:#ffffff29;border-radius:999px;position:relative;overflow:hidden}.ws-pw-meter i:after{content:"";opacity:0;transition:opacity .16s var(--ease-out);background:linear-gradient(90deg, var(--sun-violet), var(--sun-pink) 48%, var(--sun-orange)) 0 0 / 400% 100% no-repeat;position:absolute;inset:0}.ws-pw-meter i:nth-child(2):after{background-position:33.333% 0}.ws-pw-meter i:nth-child(3):after{background-position:66.667% 0}.ws-pw-meter i:nth-child(4):after{background-position:100% 0}.ws-pw-meter[data-level=refused] i:first-child{background:var(--danger)}.ws-pw-meter[data-level="1"] i:nth-child(-n+1),.ws-pw-meter[data-level="2"] i:nth-child(-n+2),.ws-pw-meter[data-level="3"] i:nth-child(-n+3){background:#fff}.ws-pw-meter[data-level="4"] i:after{opacity:1}@media (max-width:860px),(pointer:coarse){.ws-password .ws-password-toggle{justify-content:center;min-width:56px;padding:0 16px;top:0;bottom:0;right:0}}@media (forced-colors:active){.ws-pw-meter i{border:1px solid canvastext}.ws-pw-meter[data-level=refused] i:first-child,.ws-pw-meter[data-level="1"] i:nth-child(-n+1),.ws-pw-meter[data-level="2"] i:nth-child(-n+2),.ws-pw-meter[data-level="3"] i:nth-child(-n+3),.ws-pw-meter[data-level="4"] i{background:highlight}}
