body:has(.AuthPageShell-module__hVxtrW__shell){min-height:100dvh}@media not (min-width:64rem){.AuthPageShell-module__hVxtrW__shell>button{min-width:2.75rem;min-height:2.75rem}.AuthPageShell-module__hVxtrW__main{padding-block:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-bottom))}.AuthPageShell-module__hVxtrW__brand{margin-bottom:.75rem}.AuthPageShell-module__hVxtrW__brandPanel{padding:.375rem .875rem}.AuthPageShell-module__hVxtrW__brandPanel img{width:7rem;height:auto}.AuthPageShell-module__hVxtrW__heading{padding:.75rem 1rem}.AuthPageShell-module__hVxtrW__heading h1{margin-top:.25rem;font-size:1.25rem;line-height:1.5rem}.AuthPageShell-module__hVxtrW__heading p{margin-top:.25rem;line-height:1.25rem}.AuthPageShell-module__hVxtrW__content{padding:.875rem 1rem;container-type:inline-size}.AuthPageShell-module__hVxtrW__footer{padding:.625rem 1rem}.AuthPageShell-module__hVxtrW__securityNote{margin-top:.5rem;line-height:1rem}.AuthPageShell-module__hVxtrW__content form{flex-direction:column;gap:.75rem;display:flex}.AuthPageShell-module__hVxtrW__content form>*{margin-block:0}.AuthPageShell-module__hVxtrW__content form>div{flex-direction:column;gap:.375rem;display:flex}.AuthPageShell-module__hVxtrW__content form>div>*{margin-block:0}.AuthPageShell-module__hVxtrW__content input:not([type=checkbox]){min-height:2.75rem;font-size:1rem}.AuthPageShell-module__hVxtrW__content button{min-height:2.75rem}.AuthPageShell-module__hVxtrW__content>div{margin-bottom:.75rem}.AuthPageShell-module__hVxtrW__content>div:has(>div>button+button){flex-direction:column;gap:.75rem;display:flex}.AuthPageShell-module__hVxtrW__content>div:has(>div>button+button)>*{margin-block:0}.AuthPageShell-module__hVxtrW__content>div>div:has(>button+button){flex-direction:column;gap:.5rem;display:flex}.AuthPageShell-module__hVxtrW__content>div>div>button{margin-block:0}.AuthPageShell-module__hVxtrW__content>p{margin-bottom:.75rem}}@media (30rem<=width<64rem){.AuthPageShell-module__hVxtrW__content>div>div:has(>button+button){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.AuthPageShell-module__hVxtrW__content>div>div>button{padding-inline:.5rem;font-size:.75rem}}@media (40rem<=width<64rem){.AuthPageShell-module__hVxtrW__main>div:has(input[type=checkbox]){max-width:40rem}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox]){display:flow-root;position:relative}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>div:first-child{float:left;width:calc(50% - .5rem);margin:0 0 .75rem}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>div:nth-child(2){margin-left:calc(50% + .5rem)}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>p{float:left;clear:left;width:calc(50% - .5rem);margin:0;padding-bottom:5rem}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>form{margin-left:calc(50% + .5rem)}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>div>div:has(>button+button){grid-template-columns:minmax(0,1fr)}.AuthPageShell-module__hVxtrW__content .lumos-auth-setup-note{width:calc(50% - 1.5rem);position:absolute;bottom:.875rem;left:1rem}}@media (40rem<=width<64rem) and (not (min-height:44rem)){.AuthPageShell-module__hVxtrW__main{padding-block:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-bottom))}.AuthPageShell-module__hVxtrW__brandPanel img{width:6rem}.AuthPageShell-module__hVxtrW__heading{padding-block:.5rem}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>div>div:has(>button+button){grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (min-width:30rem){.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>div:first-child{float:none;width:auto;margin-bottom:.75rem;padding-bottom:0}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>p{float:none;width:auto;margin-bottom:.75rem;padding-bottom:0}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>div:nth-child(2){margin-left:0}.AuthPageShell-module__hVxtrW__content:has(input[type=checkbox])>form{margin-left:0}.AuthPageShell-module__hVxtrW__content .lumos-auth-setup-note{width:auto;position:static}}@media not (min-width:64rem){.AuthPageShell-module__hVxtrW__compactSignIn .AuthPageShell-module__hVxtrW__main{padding-block:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-bottom))}.AuthPageShell-module__hVxtrW__compactSignIn .AuthPageShell-module__hVxtrW__brand{margin-bottom:.5rem}.AuthPageShell-module__hVxtrW__compactSignIn .AuthPageShell-module__hVxtrW__brandPanel{padding-block:.25rem}.AuthPageShell-module__hVxtrW__compactSignIn .AuthPageShell-module__hVxtrW__heading{padding-block:.625rem}.AuthPageShell-module__hVxtrW__compactSignIn .AuthPageShell-module__hVxtrW__content{padding-block:.75rem}.AuthPageShell-module__hVxtrW__compactSignIn .AuthPageShell-module__hVxtrW__content>div>div:has(>button+button){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.AuthPageShell-module__hVxtrW__compactSignIn .AuthPageShell-module__hVxtrW__content>div>div>button{padding-inline:.5rem}.AuthPageShell-module__hVxtrW__compactSignIn .AuthPageShell-module__hVxtrW__footer{padding-block:.5rem}}
.Passkeys-module__b7OPUG__signIn{gap:12px;margin-bottom:20px;display:grid}.Passkeys-module__b7OPUG__panel{border:1px solid var(--lumos-border);background:var(--lumos-surface);color:var(--lumos-text);border-radius:16px;grid-column:1/-1;gap:14px;padding:20px;display:grid}.Passkeys-module__b7OPUG__panel h3{font-size:1rem;font-weight:600}.Passkeys-module__b7OPUG__helper{color:var(--lumos-muted);font-size:.8rem;line-height:1.6}.Passkeys-module__b7OPUG__primary,.Passkeys-module__b7OPUG__secondary{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.Passkeys-module__b7OPUG__primary{color:var(--lumos-accent);border:1px solid color-mix(in srgb,var(--lumos-accent) 45%,transparent);background:color-mix(in srgb,var(--lumos-accent) 13%,var(--lumos-surface))}.Passkeys-module__b7OPUG__secondary{border:1px solid var(--lumos-border);color:var(--lumos-text);background:var(--lumos-surface-soft)}.Passkeys-module__b7OPUG__primary:disabled,.Passkeys-module__b7OPUG__secondary:disabled{opacity:.55;cursor:wait}.Passkeys-module__b7OPUG__panel button:focus-visible,.Passkeys-module__b7OPUG__signIn button:focus-visible,.Passkeys-module__b7OPUG__panel a:focus-visible{outline:2px solid var(--lumos-accent);outline-offset:3px}.Passkeys-module__b7OPUG__list{gap:10px;display:grid}.Passkeys-module__b7OPUG__item{border:1px solid var(--lumos-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:.85rem;display:flex}.Passkeys-module__b7OPUG__notice{border:1px solid var(--lumos-border);background:var(--lumos-surface-soft);border-radius:10px;padding:12px;font-size:.8rem;line-height:1.6}.Passkeys-module__b7OPUG__actions{flex-wrap:wrap;gap:10px;display:flex}
