.psw{border:1px solid var(--line,#14161f1f);background:#fff;border-radius:999px;flex-wrap:nowrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.psw .psw-opt{appearance:none;color:var(--ink,#14161f);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.psw .psw-opt:hover:not(.is-on){background:#14161f0f}.psw .psw-opt.is-on{--night-text:#f2f1ec;background:var(--night,#0b0e1e);color:var(--night-text,#f2f1ec);cursor:default}.psw .psw-opt:focus-visible{outline:2px solid var(--glow,#e8a33d);outline-offset:2px}@media (prefers-reduced-motion:reduce){.psw .psw-opt{transition:none}}@media (max-width:480px){.psw .psw-opt{padding:8px 12px;font-size:14px}}