.pw.svelte-5nno4j{position:relative}input.svelte-5nno4j{width:100%;min-height:2.5rem;padding:.5rem .65rem;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--field-bg);border:1px solid var(--rule);border-radius:4px}@media(max-width:600px){:root input.svelte-5nno4j{padding-left:16px}}@media(max-width:690px){:root[data-font-scale="1.15"] input.svelte-5nno4j{padding-left:16px}}@media(max-width:800px){:root[data-font-scale="1.3"] input.svelte-5nno4j{padding-left:16px}}@media(max-width:900px){:root[data-font-scale="1.45"] input.svelte-5nno4j{padding-left:16px}}input.svelte-5nno4j::placeholder{color:var(--placeholder);font-style:italic}input.svelte-5nno4j:focus{outline:none;border-color:var(--link);box-shadow:0 0 0 2px var(--accent-bg)}input.svelte-5nno4j{padding-right:2.4rem}.pw-toggle.svelte-5nno4j{position:absolute;top:0;bottom:0;right:0;width:2.4rem;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;color:var(--text-muted);cursor:pointer}.pw-toggle.svelte-5nno4j:hover{color:var(--ink)}.pw-toggle.svelte-5nno4j:focus-visible{outline:2px solid var(--link);outline-offset:-2px;border-radius:4px}.pw-toggle.svelte-5nno4j svg:where(.svelte-5nno4j){width:1.1rem;height:1.1rem;display:block}
