button.svelte-n2ykkv{width:130px;font-family:Montserrat Variable,sans-serif;font-weight:500}.formForgotPassword.svelte-n2ykkv{color:#68828c;font-family:Montserrat Variable,sans-serif;font-size:16px;font-weight:300}.passwordToggle.svelte-n2ykkv{cursor:pointer;color:#68828c;position:absolute;top:35%;right:10px;transform:translateY(-50%)}input.svelte-n2ykkv{height:45px;margin:0 0 20px;padding:0;font-weight:300;box-shadow:1px 1px #00000040}.passwordContainer.svelte-n2ykkv input:where(.svelte-n2ykkv){box-sizing:border-box;text-indent:0;padding-left:15px;padding-right:48px}.dialogueBox.svelte-n2ykkv .passwordToggle:where(.svelte-n2ykkv){border-radius:var(--radius-md);width:44px;height:45px;color:var(--colour-app-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0;transform:none}.dialogueBox.svelte-n2ykkv .passwordToggle:where(.svelte-n2ykkv):hover{color:var(--colour-app-ink);background:0 0}.dialogueBox.svelte-n2ykkv .passwordToggle:where(.svelte-n2ykkv):focus-visible{outline:var(--border-width-thick) solid var(--focus-ring-colour);outline-offset:calc(-1 * var(--border-width-thick))}.dialogueBox.svelte-n2ykkv input.invalid:where(.svelte-n2ykkv){box-sizing:border-box;border:var(--border-width-default) solid var(--colour-app-status-critical);margin-bottom:var(--space-1)}.dialogueBox.svelte-n2ykkv input[readonly]:where(.svelte-n2ykkv){background:var(--colour-status-neutral-surface)}.fieldError.svelte-n2ykkv{align-items:flex-start;gap:var(--space-1);margin:0 0 var(--space-3);color:var(--colour-status-critical);font-size:var(--font-size-1);font-weight:500;line-height:1.35;display:flex}.fieldError.svelte-n2ykkv svg{flex:none;margin-top:1px}.divider.svelte-n2ykkv{align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);display:flex}.rule.svelte-n2ykkv{border-top:var(--border-width-thin) solid var(--colour-app-input-border);flex:auto;height:0}.dividerText.svelte-n2ykkv{color:var(--colour-auth-body);font-size:14px;font-weight:400;line-height:1}.dialogueBox.svelte-n2ykkv .passkeyButton:where(.svelte-n2ykkv){justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:45px;margin:0 0 var(--space-4);padding:0 var(--space-3);border:var(--border-width-default) solid var(--colour-app-ink);border-radius:var(--radius-md);background:var(--colour-app-field);color:var(--colour-app-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);font-size:16px;font-weight:600;display:flex}@media (hover:hover){.dialogueBox.svelte-n2ykkv .passkeyButton:where(.svelte-n2ykkv):hover{background:var(--colour-app-row-selected);color:var(--colour-app-ink)}}.dialogueBox.svelte-n2ykkv .passkeyButton:where(.svelte-n2ykkv):active{background:var(--colour-app-row-selected)}.dialogueBox.svelte-n2ykkv .passkeyButton:where(.svelte-n2ykkv):focus-visible{outline:var(--border-width-thick) solid var(--focus-ring-colour);outline-offset:var(--space-1)}.dialogueBox.svelte-n2ykkv .passkeyButton.isPending:where(.svelte-n2ykkv),.dialogueBox.svelte-n2ykkv .passkeyButton.isPending:where(.svelte-n2ykkv):hover{background:var(--colour-status-neutral-surface);cursor:progress}.continueHelper.svelte-n2ykkv{margin:calc(-1 * var(--space-2)) 0 var(--space-4);color:var(--colour-auth-body);font-size:14px;font-weight:400;line-height:1.4}@media (prefers-reduced-motion:reduce){.dialogueBox.svelte-n2ykkv .passkeyButton:where(.svelte-n2ykkv){transition-duration:var(--duration-instant)}}.loginStack.svelte-iv8lg3{flex-direction:column;align-items:center;gap:12px;display:flex}.timeoutNotice.svelte-iv8lg3{box-sizing:border-box;width:350px;color:var(--navy);background:#f6f6f6;border-radius:12px;align-items:center;gap:11px;padding:14px 35px;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-iv8lg3-timeoutNoticeIn;display:flex;box-shadow:1px 1px #00000040}.timeoutIcon.svelte-iv8lg3{flex-shrink:0}.timeoutText.svelte-iv8lg3{font-family:Montserrat Variable,sans-serif;font-size:15px;font-weight:500;line-height:1.3}@keyframes svelte-iv8lg3-timeoutNoticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.timeoutNotice.svelte-iv8lg3{animation:none}}
