@layer theme,base;@layer arc{.file-dropzone-module__2WzPdW__wrapper{min-width:0;color:var(--arc-foreground);display:grid;position:relative}.file-dropzone-module__2WzPdW__dropzone{border-radius:var(--arc-radius-surface);background:var(--arc-surface);min-width:0;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), border-radius var(--arc-duration-spring) var(--arc-ease-spring);display:grid;position:relative}.file-dropzone-module__2WzPdW__dropzone.file-dropzone-module__2WzPdW__compact{border-radius:var(--arc-radius-panel)}.file-dropzone-module__2WzPdW__edge{pointer-events:none;width:calc(100% - 1px);height:calc(100% - 1px);position:absolute;top:.5px;left:.5px;overflow:visible}.file-dropzone-module__2WzPdW__edge rect{fill:none;stroke:var(--arc-border-strong);stroke-width:1px;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--arc-duration-fast) var(--arc-ease-standard), stroke-dasharray var(--arc-duration-standard) var(--arc-ease-standard), stroke-dashoffset var(--arc-duration-standard) var(--arc-ease-standard)}.file-dropzone-module__2WzPdW__trigger{border-radius:inherit;width:100%;padding:34px var(--arc-space-5);color:inherit;font:inherit;letter-spacing:var(--arc-tracking-body);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:stretch;display:flex}.file-dropzone-module__2WzPdW__trigger>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.file-dropzone-module__2WzPdW__dropzone:has(.file-dropzone-module__2WzPdW__trigger:hover){background:var(--arc-surface-muted)}.file-dropzone-module__2WzPdW__dropzone:has(.file-dropzone-module__2WzPdW__trigger:hover) .file-dropzone-module__2WzPdW__edge rect{stroke:var(--arc-text-muted)}}.file-dropzone-module__2WzPdW__dropzone:has(.file-dropzone-module__2WzPdW__trigger:active){background:var(--arc-surface-muted)}.file-dropzone-module__2WzPdW__dropzone.file-dropzone-module__2WzPdW__dragging{background:color-mix(in oklch, var(--arc-accent) 2.5%, var(--arc-surface));animation:2.2s cubic-bezier(.45,0,.55,1) infinite file-dropzone-module__2WzPdW__breathe}@keyframes file-dropzone-module__2WzPdW__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.file-dropzone-module__2WzPdW__wash,.file-dropzone-module__2WzPdW__glow{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0}.file-dropzone-module__2WzPdW__glow{-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.file-dropzone-module__2WzPdW__dragging .file-dropzone-module__2WzPdW__wash,.file-dropzone-module__2WzPdW__dragging .file-dropzone-module__2WzPdW__glow{opacity:1}.file-dropzone-module__2WzPdW__dragging .file-dropzone-module__2WzPdW__edge rect{stroke:color-mix(in oklch, var(--arc-accent) 40%, var(--arc-border));stroke-dasharray:7 0;stroke-dashoffset:1.75px}.file-dropzone-module__2WzPdW__iconSlot,.file-dropzone-module__2WzPdW__noteSlot{flex-direction:column;display:flex;overflow:hidden}.file-dropzone-module__2WzPdW__sheets{align-self:center;width:36px;height:44px;margin:10px 0 14px;display:block;position:relative}.file-dropzone-module__2WzPdW__sheet{--r:0deg;--x:0px;--y:0px;border:1px solid var(--arc-border);background:var(--arc-surface-raised);color:var(--arc-text-muted);transform:translate(var(--x), var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform .42s cubic-bezier(.34, 1.3, .64, 1), color var(--arc-duration-standard) var(--arc-ease-standard), border-color var(--arc-duration-standard) var(--arc-ease-standard);border-radius:7px;place-items:end center;padding:0 0 5px;display:grid;position:absolute;inset:0;box-shadow:0 1px 2px #0000000d,0 3px 8px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.05),0 3px 8px lab(0% 0 0/.04)}.file-dropzone-module__2WzPdW__sheet:before,.file-dropzone-module__2WzPdW__sheet:after{content:"";opacity:.3;background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:8px;left:7px}.file-dropzone-module__2WzPdW__sheet:after{width:11px;top:13px}.file-dropzone-module__2WzPdW__sheet>svg{transition:transform .42s cubic-bezier(.34,1.3,.64,1)}.file-dropzone-module__2WzPdW__dragging .file-dropzone-module__2WzPdW__sheet>svg{transform:translateY(-3px)}.file-dropzone-module__2WzPdW__sheet[data-sheet=back]{--r:-10deg;--x:-9px;--y:2px}.file-dropzone-module__2WzPdW__sheet[data-sheet=side]{--r:10deg;--x:9px;--y:2px}@media (hover:hover) and (pointer:fine){.file-dropzone-module__2WzPdW__dropzone:has(.file-dropzone-module__2WzPdW__trigger:hover) .file-dropzone-module__2WzPdW__sheet[data-sheet=back]{--r:-15deg;--x:-13px}.file-dropzone-module__2WzPdW__dropzone:has(.file-dropzone-module__2WzPdW__trigger:hover) .file-dropzone-module__2WzPdW__sheet[data-sheet=side]{--r:15deg;--x:13px}.file-dropzone-module__2WzPdW__dropzone:has(.file-dropzone-module__2WzPdW__trigger:hover) .file-dropzone-module__2WzPdW__sheet[data-sheet=front]{--y:-2px}}.file-dropzone-module__2WzPdW__dragging .file-dropzone-module__2WzPdW__sheet{color:var(--arc-text-secondary);border-color:var(--arc-border-strong)}.file-dropzone-module__2WzPdW__dropzone.file-dropzone-module__2WzPdW__dragging .file-dropzone-module__2WzPdW__sheet[data-sheet=back]{--r:-22deg;--x:-20px;--y:-2px}.file-dropzone-module__2WzPdW__dropzone.file-dropzone-module__2WzPdW__dragging .file-dropzone-module__2WzPdW__sheet[data-sheet=side]{--r:22deg;--x:20px;--y:-2px}.file-dropzone-module__2WzPdW__dropzone.file-dropzone-module__2WzPdW__dragging .file-dropzone-module__2WzPdW__sheet[data-sheet=front]{--y:-8px}.file-dropzone-module__2WzPdW__label{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);display:block;position:relative}.file-dropzone-module__2WzPdW__labelText{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.file-dropzone-module__2WzPdW__hint{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin-top:6px}.file-dropzone-module__2WzPdW__note{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);padding-top:6px}.file-dropzone-module__2WzPdW__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-dropzone-module__2WzPdW__messageSlot{overflow:hidden}.file-dropzone-module__2WzPdW__error{padding-top:var(--arc-space-3);color:var(--arc-danger);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);align-items:flex-start;gap:6px;display:flex}.file-dropzone-module__2WzPdW__errorIcon{flex:none;margin-top:3px}.file-dropzone-module__2WzPdW__errorCopy{flex:1;min-width:0;position:relative}.file-dropzone-module__2WzPdW__list{min-width:0;margin:0;padding:0;list-style:none;display:grid;container:dropzone-list/inline-size}.file-dropzone-module__2WzPdW__inside .file-dropzone-module__2WzPdW__list{padding-inline:12px}.file-dropzone-module__2WzPdW__item{min-width:0;overflow:hidden}.file-dropzone-module__2WzPdW__row{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);min-height:58px;transition:border-color var(--arc-duration-standard) var(--arc-ease-standard);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:8px;padding:8px 8px 8px 9px;display:grid;position:relative}.file-dropzone-module__2WzPdW__row.file-dropzone-module__2WzPdW__isFailed{border-color:color-mix(in oklch, var(--arc-danger) 26%, var(--arc-border))}.file-dropzone-module__2WzPdW__fileIcon{width:40px;height:40px;color:var(--arc-text-secondary);place-items:center;display:grid}.file-dropzone-module__2WzPdW__thumb{background:var(--arc-surface-muted);border-radius:10px;width:40px;height:40px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f;box-shadow:inset 0 0 0 1px lab(0% 0 0/.06)}.file-dropzone-module__2WzPdW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.file-dropzone-module__2WzPdW__copy{min-width:0;display:grid}.file-dropzone-module__2WzPdW__name{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-dropzone-module__2WzPdW__meta{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;margin-top:1px;display:flex}.file-dropzone-module__2WzPdW__dot{padding-inline:6px}.file-dropzone-module__2WzPdW__phase{flex:1;min-width:0;display:flex;position:relative}.file-dropzone-module__2WzPdW__state{align-items:center;gap:5px;min-width:0;display:inline-flex}.file-dropzone-module__2WzPdW__uploaded{color:var(--arc-text-secondary)}.file-dropzone-module__2WzPdW__uploaded .file-dropzone-module__2WzPdW__stateIcon{color:var(--arc-success)}.file-dropzone-module__2WzPdW__failed{color:var(--arc-danger)}.file-dropzone-module__2WzPdW__stateIcon{flex:none}.file-dropzone-module__2WzPdW__reason{text-overflow:ellipsis;min-width:0;overflow:hidden}.file-dropzone-module__2WzPdW__percent{font-variant-numeric:tabular-nums}.file-dropzone-module__2WzPdW__barFrame{display:block;overflow:hidden}.file-dropzone-module__2WzPdW__bar{border-radius:var(--arc-radius-pill);background:var(--arc-border);height:4px;margin:7px 0 2px;display:block;overflow:hidden}.file-dropzone-module__2WzPdW__barFill{border-radius:inherit;background:var(--arc-accent);width:100%;height:100%;display:block}.file-dropzone-module__2WzPdW__actions{align-items:center;display:flex}.file-dropzone-module__2WzPdW__retrySlot{display:flex;overflow:hidden}.file-dropzone-module__2WzPdW__retryInner{padding:3px 6px 3px 3px;display:flex}.file-dropzone-module__2WzPdW__retry,.file-dropzone-module__2WzPdW__remove{color:var(--arc-text-secondary);font:inherit;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);border:0;place-items:center;display:grid}.file-dropzone-module__2WzPdW__retry{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);height:30px;color:var(--arc-foreground);font-size:var(--arc-text-xs);letter-spacing:var(--arc-tracking-body);white-space:nowrap;align-items:center;gap:5px;padding:0 12px 0 10px;font-weight:500;display:flex}@container dropzone-list (max-width:440px){.file-dropzone-module__2WzPdW__retry{justify-content:center;width:30px;padding:0}.file-dropzone-module__2WzPdW__retryLabel{display:none}}@container dropzone-list (max-width:300px){.file-dropzone-module__2WzPdW__row{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.file-dropzone-module__2WzPdW__fileIcon,.file-dropzone-module__2WzPdW__thumb{display:none}}.file-dropzone-module__2WzPdW__remove{border-radius:var(--arc-radius-pill);background:0 0;width:32px;height:32px}@media (hover:hover) and (pointer:fine){.file-dropzone-module__2WzPdW__retry:hover{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.file-dropzone-module__2WzPdW__remove:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.file-dropzone-module__2WzPdW__retry:active,.file-dropzone-module__2WzPdW__remove:active{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);transform:scale(.97)}.file-dropzone-module__2WzPdW__words{display:block;position:relative}.file-dropzone-module__2WzPdW__word{white-space:pre;display:inline-block}.file-dropzone-module__2WzPdW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.file-dropzone-module__2WzPdW__dropzone,.file-dropzone-module__2WzPdW__edge rect,.file-dropzone-module__2WzPdW__sheet,.file-dropzone-module__2WzPdW__row,.file-dropzone-module__2WzPdW__retry,.file-dropzone-module__2WzPdW__remove,.file-dropzone-module__2WzPdW__wash,.file-dropzone-module__2WzPdW__glow{transition:none}.file-dropzone-module__2WzPdW__dropzone.file-dropzone-module__2WzPdW__dragging{animation:none}.file-dropzone-module__2WzPdW__retry:active,.file-dropzone-module__2WzPdW__remove:active{transform:none}}.file-dropzone-module__2WzPdW__dropzone:has(.file-dropzone-module__2WzPdW__trigger:focus-visible){box-shadow:0 0 0 3px var(--arc-focus-ring)}.file-dropzone-module__2WzPdW__retry:focus-visible,.file-dropzone-module__2WzPdW__remove:focus-visible{box-shadow:0 0 0 2px var(--arc-focus-ring);outline:none}}@layer components,utilities;
@layer theme,base;@layer arc{.radio-cards-module__cqr3PW__root{color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);gap:10px;display:grid;position:relative}.radio-cards-module__cqr3PW__root *,.radio-cards-module__cqr3PW__root :before,.radio-cards-module__cqr3PW__root :after{box-sizing:border-box}.radio-cards-module__cqr3PW__root[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-column,180px)), 1fr))}.radio-cards-module__cqr3PW__root[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px}.radio-cards-module__cqr3PW__ring{z-index:1;border:1.5px solid var(--arc-control-on);pointer-events:none;border-radius:20px;position:absolute;top:0;left:0}.radio-cards-module__cqr3PW__card{border:1px solid var(--arc-border);background:var(--arc-surface);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:20px;align-items:start;gap:4px 12px;padding:14px 16px;display:grid;position:relative}.radio-cards-module__cqr3PW__root[data-layout=grid] .radio-cards-module__cqr3PW__card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body indicator""meta meta";align-content:start}.radio-cards-module__cqr3PW__root[data-layout=list] .radio-cards-module__cqr3PW__card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"indicator body meta";align-items:center;padding:13px 16px 13px 14px}.radio-cards-module__cqr3PW__card[data-checked]{background:color-mix(in oklch, var(--arc-control-on) 4%, var(--arc-surface))}.radio-cards-module__cqr3PW__card[aria-disabled=true]{background:var(--arc-surface-muted);cursor:not-allowed}.radio-cards-module__cqr3PW__card[aria-disabled=true] :is(.radio-cards-module__cqr3PW__label,.radio-cards-module__cqr3PW__meta){color:var(--arc-text-muted)}.radio-cards-module__cqr3PW__indicator{border:1.5px solid var(--arc-border-strong);width:18px;height:18px;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:50%;flex:none;grid-area:indicator;place-items:center;display:grid}.radio-cards-module__cqr3PW__root[data-layout=grid] .radio-cards-module__cqr3PW__indicator{margin-top:1px}.radio-cards-module__cqr3PW__card[data-checked] .radio-cards-module__cqr3PW__indicator{border-color:var(--arc-control-on);background:var(--arc-control-on)}.radio-cards-module__cqr3PW__indicatorDot{background:var(--arc-control-glyph);border-radius:50%;width:6px;height:6px}.radio-cards-module__cqr3PW__card[aria-disabled=true] .radio-cards-module__cqr3PW__indicator{border-color:var(--arc-border)}.radio-cards-module__cqr3PW__body{grid-area:body;gap:2px;min-width:0;display:grid}.radio-cards-module__cqr3PW__label{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.radio-cards-module__cqr3PW__labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radio-cards-module__cqr3PW__icon{width:18px;height:18px;color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.radio-cards-module__cqr3PW__icon>svg{width:18px;height:18px}.radio-cards-module__cqr3PW__card[data-checked] .radio-cards-module__cqr3PW__icon{color:var(--arc-foreground)}.radio-cards-module__cqr3PW__description{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-wrap:pretty;line-height:1.45}.radio-cards-module__cqr3PW__meta{color:var(--arc-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:meta}.radio-cards-module__cqr3PW__root[data-layout=grid] .radio-cards-module__cqr3PW__meta{font-size:var(--arc-text-lg);margin-top:10px}.radio-cards-module__cqr3PW__root[data-layout=list] .radio-cards-module__cqr3PW__meta{font-weight:500}@media (hover:hover) and (pointer:fine){.radio-cards-module__cqr3PW__card:not([data-checked]):not([aria-disabled=true]):hover{border-color:var(--arc-border-strong)}}.radio-cards-module__cqr3PW__card:not([data-checked]):not([aria-disabled=true]):active{background:var(--arc-surface-muted)}.radio-cards-module__cqr3PW__card:focus-visible{outline:2px solid var(--arc-control-on);outline-offset:2px}.radio-cards-module__cqr3PW__card:focus-visible:not([data-checked]){border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}@media (prefers-reduced-motion:reduce){.radio-cards-module__cqr3PW__card,.radio-cards-module__cqr3PW__indicator{transition:none}}}@layer components,utilities;
@layer theme,base;@layer arc{.password-field-module__JSNhga__field{min-width:0;display:grid}.password-field-module__JSNhga__field label{margin-bottom:var(--arc-space-2);font-size:var(--arc-text-sm);font-weight:500}.password-field-module__JSNhga__shell{min-height:var(--arc-control-height-md);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-2) 0 var(--arc-space-3);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;display:flex;box-shadow:0 0 0 6px #0000}@media (hover:hover) and (pointer:fine){.password-field-module__JSNhga__shell:hover:not(:focus-within){border-color:var(--arc-foreground)}}.password-field-module__JSNhga__shell:focus-within{border-color:var(--arc-foreground);box-shadow:0 0 0 3px var(--arc-focus-ring);outline-offset:2px;outline:2px solid #0000}.password-field-module__JSNhga__shell:has(.password-field-module__JSNhga__input[aria-invalid=true]){border-color:var(--arc-danger)}.password-field-module__JSNhga__shell:has(.password-field-module__JSNhga__input[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--arc-danger) 24%, transparent)}.password-field-module__JSNhga__input{width:100%;min-width:0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);background:0 0;border:0;outline:0}.password-field-module__JSNhga__input:focus-visible{outline:0}.password-field-module__JSNhga__input::placeholder{color:var(--arc-text-muted)}.password-field-module__JSNhga__input[data-reveal=shown]{animation:password-field-module__JSNhga__resolve-shown var(--arc-duration-standard) var(--arc-ease-enter)}.password-field-module__JSNhga__input[data-reveal=hidden]{animation:password-field-module__JSNhga__resolve-hidden var(--arc-duration-standard) var(--arc-ease-enter)}@keyframes password-field-module__JSNhga__resolve-shown{0%{opacity:.35;filter:blur(2px)}}@keyframes password-field-module__JSNhga__resolve-hidden{0%{opacity:.35;filter:blur(2px)}}.password-field-module__JSNhga__shell button{border-radius:var(--arc-radius-control);width:30px;height:30px;color:var(--arc-text-muted);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.password-field-module__JSNhga__shell button:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.password-field-module__JSNhga__shell button:active{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform .1s var(--arc-ease-standard);transform:scale(.96)}.password-field-module__JSNhga__shell button[aria-pressed=true]{color:var(--arc-foreground)}.password-field-module__JSNhga__shell button:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px}.password-field-module__JSNhga__messageSlot{display:block;overflow:hidden}.password-field-module__JSNhga__hint{padding-top:var(--arc-space-2);color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.password-field-module__JSNhga__words{display:block;position:relative}.password-field-module__JSNhga__word{white-space:pre;display:inline-block}.password-field-module__JSNhga__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.password-field-module__JSNhga__shell,.password-field-module__JSNhga__shell button{transition:none}.password-field-module__JSNhga__shell button:active{transform:none}.password-field-module__JSNhga__input[data-reveal]{animation:none}}}@layer components,utilities;
@layer theme,base;@layer arc{.switch-module__lb5YmW__switch{min-height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-3);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.switch-module__lb5YmW__switch:disabled{cursor:not-allowed;opacity:.5}.switch-module__lb5YmW__track{box-sizing:border-box;border-radius:var(--arc-radius-pill);background:var(--arc-control-track);isolation:isolate;width:42px;height:24px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;align-items:center;padding:3px;display:flex;position:relative}.switch-module__lb5YmW__track:before{content:"";z-index:-1;border-radius:inherit;background:var(--arc-control-on);opacity:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0}.switch-module__lb5YmW__switch[data-state=checked] .switch-module__lb5YmW__track:before{opacity:1}.switch-module__lb5YmW__thumb{border-radius:var(--arc-radius-pill);background:var(--arc-control-thumb);width:18px;height:18px;box-shadow:var(--arc-control-thumb-shadow);will-change:transform;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);flex:none}.switch-module__lb5YmW__switch[data-state=checked] .switch-module__lb5YmW__thumb{background:var(--arc-control-thumb-on)}@media (hover:hover) and (pointer:fine){.switch-module__lb5YmW__switch[data-state=unchecked]:hover:not(:disabled) .switch-module__lb5YmW__track{background:var(--arc-control-track-hover)}}.switch-module__lb5YmW__switch:focus-visible{outline:none}.switch-module__lb5YmW__switch:focus-visible .switch-module__lb5YmW__track{box-shadow:0 0 0 2px var(--arc-background), 0 0 0 4px var(--arc-focus-ring)}.switch-module__lb5YmW__label{line-height:var(--arc-leading-body)}@media (prefers-reduced-motion:reduce){.switch-module__lb5YmW__track,.switch-module__lb5YmW__track:before,.switch-module__lb5YmW__thumb{transition:none}}}@layer components,utilities;
@layer theme,base;@layer arc{.password-strength-module__v4-J_W__field{--tone:var(--arc-border-strong);min-width:0;display:grid}.password-strength-module__v4-J_W__field[data-level="1"]{--tone:var(--arc-danger)}.password-strength-module__v4-J_W__field[data-level="2"]{--tone:var(--arc-warning)}.password-strength-module__v4-J_W__field[data-level="3"],.password-strength-module__v4-J_W__field[data-level="4"]{--tone:var(--arc-success)}.password-strength-module__v4-J_W__label{margin-bottom:var(--arc-space-2);color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.password-strength-module__v4-J_W__shell{min-height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-1);padding:0 5px 0 var(--arc-space-4);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);display:flex;box-shadow:0 0 0 6px #0000}@media (hover:hover) and (pointer:fine){.password-strength-module__v4-J_W__shell:hover:not(:focus-within){border-color:var(--arc-text-muted)}}.password-strength-module__v4-J_W__shell:focus-within{border-color:var(--arc-foreground);box-shadow:0 0 0 3px var(--arc-focus-ring)}.password-strength-module__v4-J_W__shell:has(.password-strength-module__v4-J_W__input[aria-invalid=true]){border-color:var(--arc-danger)}.password-strength-module__v4-J_W__shell:has(.password-strength-module__v4-J_W__input[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--arc-danger) 24%, transparent)}.password-strength-module__v4-J_W__input{width:100%;min-width:0;height:calc(var(--arc-control-height-md) - 2px);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);background:0 0;border:0;outline:0;padding:0}.password-strength-module__v4-J_W__input:focus-visible{outline:0}.password-strength-module__v4-J_W__input::placeholder{color:var(--arc-text-muted)}@media (pointer:coarse){.password-strength-module__v4-J_W__input{font-size:var(--arc-text-base)}}.password-strength-module__v4-J_W__input[data-reveal=shown]{animation:password-strength-module__v4-J_W__resolve-shown var(--arc-duration-standard) var(--arc-ease-enter)}.password-strength-module__v4-J_W__input[data-reveal=hidden]{animation:password-strength-module__v4-J_W__resolve-hidden var(--arc-duration-standard) var(--arc-ease-enter)}@keyframes password-strength-module__v4-J_W__resolve-shown{0%{opacity:.35;filter:blur(2px)}}@keyframes password-strength-module__v4-J_W__resolve-hidden{0%{opacity:.35;filter:blur(2px)}}.password-strength-module__v4-J_W__reveal{border-radius:calc(var(--arc-radius-control) - 5px);width:34px;height:34px;color:var(--arc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.password-strength-module__v4-J_W__reveal:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.password-strength-module__v4-J_W__reveal:active{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform .1s var(--arc-ease-standard);transform:scale(.94)}.password-strength-module__v4-J_W__reveal[aria-pressed=true]{color:var(--arc-foreground)}.password-strength-module__v4-J_W__reveal:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:1px}.password-strength-module__v4-J_W__errorSlot{display:block;overflow:hidden}.password-strength-module__v4-J_W__error{padding-top:var(--arc-space-2);color:var(--arc-danger);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block;position:relative}.password-strength-module__v4-J_W__errorText{display:block}.password-strength-module__v4-J_W__meterRow{align-items:center;gap:var(--arc-space-3);margin-top:var(--arc-space-3);display:flex}.password-strength-module__v4-J_W__meter{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.password-strength-module__v4-J_W__segment{isolation:isolate;border-radius:var(--arc-radius-pill);background:var(--arc-border);height:4px;position:relative;overflow:hidden}.password-strength-module__v4-J_W__fill{border-radius:inherit;background:var(--tone);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0}.password-strength-module__v4-J_W__word{height:1.4em;color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);text-align:right;white-space:nowrap;flex:0 0 4.5rem;display:block;position:relative}.password-strength-module__v4-J_W__wordText{display:inline-block}.password-strength-module__v4-J_W__rules{margin:var(--arc-space-4) 0 0;gap:6px;padding:0;list-style:none;display:grid}.password-strength-module__v4-J_W__rule{min-height:1.25rem;color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);transition:color var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;gap:10px;display:flex}.password-strength-module__v4-J_W__rule[data-met]{color:var(--arc-foreground)}.password-strength-module__v4-J_W__ruleLabel{min-width:0}.password-strength-module__v4-J_W__mark{border:1.25px solid var(--arc-border-strong);border-radius:var(--arc-radius-pill);width:16px;height:16px;color:var(--arc-success);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);flex:0 0 16px;display:block;position:relative}.password-strength-module__v4-J_W__rule[data-met] .password-strength-module__v4-J_W__mark{border-color:#0000}.password-strength-module__v4-J_W__markFill{border-radius:inherit;background:color-mix(in oklch, var(--arc-success) 16%, transparent);position:absolute;inset:-1.25px}.password-strength-module__v4-J_W__tick{width:16px;height:16px;position:absolute;inset:-1.25px}.password-strength-module__v4-J_W__remaining{padding-left:var(--arc-space-2);color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;margin-left:auto;display:block;position:relative}.password-strength-module__v4-J_W__remainingText{align-items:baseline;gap:.28em;display:inline-flex}.password-strength-module__v4-J_W__number{font-variant-numeric:tabular-nums;display:inline-flex}.password-strength-module__v4-J_W__place{display:inline-block;position:relative;overflow-x:clip}.password-strength-module__v4-J_W__digit{display:inline-block}.password-strength-module__v4-J_W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.password-strength-module__v4-J_W__shell,.password-strength-module__v4-J_W__reveal,.password-strength-module__v4-J_W__fill,.password-strength-module__v4-J_W__rule,.password-strength-module__v4-J_W__mark{transition:none}.password-strength-module__v4-J_W__reveal:active{transform:none}.password-strength-module__v4-J_W__input[data-reveal]{animation:none}}}@layer components,utilities;
