.nv-password-field{display:block;min-width:0}.nv-password-field>label{display:block}.nv-password-field>.nv-password-control{display:block;position:relative;min-width:0}.nv-password-control input{padding-right:105px!important}.nv-password-control button{position:absolute;right:5px;top:50%;transform:translateY(-50%);min-height:44px;min-width:78px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#90e4d2;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.nv-password-control button:hover{background:#7bdcca24}.nv-password-control button:focus-visible{outline:3px solid #77d9c8;outline-offset:1px}.nv-public[data-theme=light] .nv-password-control button{color:#086f67}.nv-public[data-theme=light] .nv-password-control button:hover{background:#167c701b}@media(prefers-color-scheme:light){.nv-public[data-theme=system] .nv-password-control button{color:#086f67}}.nv-password-requirements{padding:12px 14px;border:1px solid #77b5a966;border-radius:10px;background:#0b302f55;font-size:12px}.nv-password-requirements p{margin:0 0 7px}.nv-password-requirements p:last-child{margin:8px 0 0;opacity:.8}.nv-password-requirements ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.nv-password-requirements li{display:flex;gap:8px;align-items:flex-start}.nv-password-requirements li[data-met=true]{color:#92e8d4}.nv-password-requirements li span{width:15px;flex:0 0 15px}.nv-public[data-theme=light] .nv-password-requirements{background:#e8f7f2;color:#214a4e}.nv-public[data-theme=light] .nv-password-requirements li[data-met=true]{color:#076e5f}@media(prefers-color-scheme:light){.nv-public[data-theme=system] .nv-password-requirements{background:#e8f7f2;color:#214a4e}.nv-public[data-theme=system] .nv-password-requirements li[data-met=true]{color:#076e5f}}.noevita-preferences_group__r74vu{min-width:0;margin:0;padding:0;border:0}.noevita-preferences_legend__eQiY7{margin-bottom:8px;color:var(--text);font-size:13px;font-weight:600}.noevita-preferences_control__tPKM2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr));gap:4px;min-width:0;padding:4px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface) 82%,var(--bg))}.noevita-preferences_option__BpjCR{min-width:0;min-height:44px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:13px;line-height:1.35;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.noevita-preferences_option__BpjCR:hover:not([aria-checked=true]){background:color-mix(in srgb,var(--blue) 8%,var(--surface));color:var(--text)}.noevita-preferences_option__BpjCR[aria-checked=true]{border-color:color-mix(in srgb,var(--blue) 55%,var(--line));background:color-mix(in srgb,var(--blue) 16%,var(--surface));color:var(--text);box-shadow:0 2px 8px color-mix(in srgb,var(--bg) 22%,transparent);font-weight:650;transform:translateY(-1px)}.noevita-preferences_option__BpjCR:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 78%,white);outline-offset:2px;z-index:1}.noevita-application[data-reduce-motion=true] .noevita-preferences_option__BpjCR{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.noevita-preferences_option__BpjCR{transition:none;transform:none}}