@layer theme,base;@layer components{.password-field-module__hQHI_q__input{--arc-pad-end:40px}.password-field-module__hQHI_q__input[data-arc-reveal=shown]:not([aria-invalid=true]){animation:.24s cubic-bezier(.16,1,.3,1) password-field-module__hQHI_q__resolveShown}.password-field-module__hQHI_q__input[data-arc-reveal=hidden]:not([aria-invalid=true]){animation:.24s cubic-bezier(.16,1,.3,1) password-field-module__hQHI_q__resolveHidden}@keyframes password-field-module__hQHI_q__resolveShown{0%{opacity:.35}}@keyframes password-field-module__hQHI_q__resolveHidden{0%{opacity:.35}}.password-field-module__hQHI_q__toggle.password-field-module__hQHI_q__toggle{width:30px;height:30px;color:rgb(var(--color-faint));background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);display:grid}@media (hover:hover) and (pointer:fine){.password-field-module__hQHI_q__toggle.password-field-module__hQHI_q__toggle:hover:not(:disabled){background:rgb(var(--color-surface));color:rgb(var(--color-fg))}}.password-field-module__hQHI_q__toggle.password-field-module__hQHI_q__toggle[aria-pressed=true]{color:rgb(var(--color-fg))}.password-field-module__hQHI_q__toggle.password-field-module__hQHI_q__toggle:focus-visible{outline:2px solid rgb(var(--brand-300));outline-offset:-2px}.password-field-module__hQHI_q__toggle.password-field-module__hQHI_q__toggle:disabled{opacity:.5}@media not (min-width:48rem){.password-field-module__hQHI_q__input{--arc-pad-end:44px}.password-field-module__hQHI_q__toggle.password-field-module__hQHI_q__toggle{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.password-field-module__hQHI_q__input[data-arc-reveal]:not([aria-invalid=true]){animation:none}.password-field-module__hQHI_q__toggle.password-field-module__hQHI_q__toggle{transition:none}}html[data-reduce-motion="1"] .password-field-module__hQHI_q__input[data-arc-reveal]:not([aria-invalid=true]){animation:none}}@layer utilities;
@layer theme,base;@layer components{.switch-module__zWImKG__root{--arc-sw-w:44px;--arc-sw-h:24px;--arc-sw-thumb:18px;--arc-sw-pad:3px;--arc-sw-on:rgb(var(--color-signal));--arc-sw-track:rgb(var(--color-surface2));--arc-sw-edge:rgb(var(--color-line-subtle));--arc-sw-edge-hover:rgb(var(--color-muted));--arc-sw-thumb-bg:#fff;--arc-sw-travel:calc(var(--arc-sw-w) - var(--arc-sw-thumb) - 2 * var(--arc-sw-pad));max-width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;display:inline-flex;position:relative}.switch-module__zWImKG__sm{--arc-sw-w:36px;--arc-sw-h:20px;--arc-sw-thumb:14px;gap:8px}.switch-module__zWImKG__root:disabled{opacity:.5}.switch-module__zWImKG__track{isolation:isolate;box-sizing:border-box;width:var(--arc-sw-w);height:var(--arc-sw-h);padding:var(--arc-sw-pad);background:var(--arc-sw-track);box-shadow:inset 0 0 0 1px var(--arc-sw-edge);border-radius:9999px;flex:none;align-items:center;transition:box-shadow .16s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.switch-module__zWImKG__track:before{content:"";z-index:-1;border-radius:inherit;background:var(--arc-sw-on);opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.switch-module__zWImKG__root[aria-checked=true] .switch-module__zWImKG__track{box-shadow:inset 0 0 0 1px #0000}.switch-module__zWImKG__root[aria-checked=true] .switch-module__zWImKG__track:before{opacity:1}.switch-module__zWImKG__thumb{width:var(--arc-sw-thumb);height:var(--arc-sw-thumb);background:var(--arc-sw-thumb-bg);transform-origin:0;border-radius:9999px;flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #00000059}.switch-module__zWImKG__root[aria-checked=true] .switch-module__zWImKG__thumb{transform:translateX(var(--arc-sw-travel));transform-origin:100%}.switch-module__zWImKG__root:active:not(:disabled) .switch-module__zWImKG__thumb{transition-duration:.12s;transform:scaleX(1.25)}.switch-module__zWImKG__root[aria-checked=true]:active:not(:disabled) .switch-module__zWImKG__thumb{transform:translateX(var(--arc-sw-travel)) scaleX(1.25)}@media (hover:hover) and (pointer:fine){.switch-module__zWImKG__root[aria-checked=false]:hover:not(:disabled) .switch-module__zWImKG__track{box-shadow:inset 0 0 0 1px var(--arc-sw-edge-hover)}}@media (pointer:coarse){.switch-module__zWImKG__track:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.switch-module__zWImKG__label{min-width:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.switch-module__zWImKG__track,.switch-module__zWImKG__track:before,.switch-module__zWImKG__thumb{transition:none}.switch-module__zWImKG__root:active .switch-module__zWImKG__thumb{transform:none}.switch-module__zWImKG__root[aria-checked=true]:active .switch-module__zWImKG__thumb{transform:translateX(var(--arc-sw-travel))}}html[data-reduce-motion="1"] .switch-module__zWImKG__track{transition:none}html[data-reduce-motion="1"] .switch-module__zWImKG__track:before{transition:none}html[data-reduce-motion="1"] .switch-module__zWImKG__thumb{transition:none}html[data-reduce-motion="1"] .switch-module__zWImKG__root:active .switch-module__zWImKG__thumb{transform:none}html[data-reduce-motion="1"] .switch-module__zWImKG__root[aria-checked=true]:active .switch-module__zWImKG__thumb{transform:translateX(var(--arc-sw-travel))}}@layer utilities;
