.AuthFlow-module__SXZ5rq__form{gap:1.375rem;min-inline-size:0;display:grid;position:relative}.AuthFlow-module__SXZ5rq__welcomeShell,.AuthFlow-module__SXZ5rq__emailShell,.AuthFlow-module__SXZ5rq__otpShell{background:var(--color-bg-subtle)}.AuthFlow-module__SXZ5rq__welcomeVisual{aspect-ratio:348/238;border-radius:1.375rem;inline-size:100%;max-inline-size:21.75rem}.AuthFlow-module__SXZ5rq__welcomeBenefit{border:var(--border-width-default) solid var(--color-border-default);background:var(--color-bg-surface);border-radius:1.125rem;align-items:center;gap:.875rem;min-block-size:4.875rem;padding:.875rem .8125rem;display:flex}.AuthFlow-module__SXZ5rq__welcomeBenefitIcon{background:var(--color-action-secondary);block-size:3rem;inline-size:3rem;color:var(--color-icon-brand);border-radius:.875rem;flex:none;place-items:center;display:grid}.AuthFlow-module__SXZ5rq__welcomeBenefitIcon>span{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.AuthFlow-module__SXZ5rq__welcomeBenefitCopy{gap:var(--space-1);display:grid}.AuthFlow-module__SXZ5rq__welcomeBenefitCopy strong{font-size:.9375rem;font-weight:600;line-height:1.1719rem}.AuthFlow-module__SXZ5rq__welcomeBenefit small{color:var(--color-text-secondary);font-size:.75rem;line-height:.975rem}.AuthFlow-module__SXZ5rq__emailShell .AuthFlow-module__SXZ5rq__form label{font-size:.75rem;line-height:1.25rem}.AuthFlow-module__SXZ5rq__emailShell .AuthFlow-module__SXZ5rq__form input{border-radius:.875rem;min-block-size:3.25rem;padding:.8125rem;font-size:.9375rem;line-height:1.2188rem}.AuthFlow-module__SXZ5rq__emailShell[data-layout=email] .AuthFlow-module__SXZ5rq__form{gap:1.375rem}.AuthFlow-module__SXZ5rq__notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-action-secondary);color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.AuthFlow-module__SXZ5rq__primaryAction{inline-size:100%;margin-block-start:var(--space-1)}.AuthFlow-module__SXZ5rq__formError{color:var(--color-text-error);font-size:var(--font-size-caption);margin:0;font-weight:600;line-height:.975rem}.AuthFlow-module__SXZ5rq__requestId{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.AuthFlow-module__SXZ5rq__summaryCard{border-color:#0000}.AuthFlow-module__SXZ5rq__summaryLabel{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);line-height:var(--line-height-caption)}.AuthFlow-module__SXZ5rq__emailValue{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--font-weight-body-strong)}.AuthFlow-module__SXZ5rq__otpCard{box-shadow:none;background:0 0;border:0;padding:0;display:grid}.AuthFlow-module__SXZ5rq__otpForm{display:block}.AuthFlow-module__SXZ5rq__otpForm .AuthFlow-module__SXZ5rq__primaryAction{margin-block-start:2.25rem}.AuthFlow-module__SXZ5rq__emailShell[data-layout=email] .AuthFlow-module__SXZ5rq__primaryAction{margin:0}.AuthFlow-module__SXZ5rq__otpForm:has([aria-invalid=true]) .AuthFlow-module__SXZ5rq__primaryAction{margin-block-start:1.75rem}.AuthFlow-module__SXZ5rq__secondaryActions{gap:var(--space-1);margin-block-start:1rem;display:grid}.AuthFlow-module__SXZ5rq__resendHint{min-block-size:var(--touch-target-min);color:var(--color-text-secondary);text-align:center;place-items:center;margin:0;font-size:.8125rem;font-weight:600;line-height:1.0562rem;display:grid}@media (min-width:48rem){:root{--page-gutter:var(--gutter-tablet);--section-spacing:var(--section-gap-default)}}@media (min-width:64rem){:root{--page-gutter:var(--gutter-desktop)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s}}
.Dialog-module__gV8Hta__dialogContent,.Dialog-module__gV8Hta__sheetContent{gap:var(--space-4);flex-direction:column;flex:1;min-block-size:0;display:flex}.Dialog-module__gV8Hta__dialogContent{padding:1.75rem 1.75rem var(--space-6)}.Dialog-module__gV8Hta__sheetContent{padding:var(--space-3) 1.3125rem 1.75rem}.Dialog-module__gV8Hta__header{gap:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.Dialog-module__gV8Hta__copy{min-inline-size:0}.Dialog-module__gV8Hta__title{color:var(--color-text-overlay-title);font-size:var(--font-size-card);font-weight:600;line-height:var(--line-height-card);overflow-wrap:anywhere;margin:0}.Dialog-module__gV8Hta__description{margin:var(--space-2) 0 0;color:var(--color-text-overlay-body);font-size:var(--font-size-overlay-body);line-height:var(--line-height-overlay-body)}.Dialog-module__gV8Hta__handle{inline-size:2.75rem;block-size:var(--space-1);border-radius:var(--radius-full);background:var(--color-border-overlay);flex:none;margin-inline:auto}.Dialog-module__gV8Hta__body{color:var(--color-text-overlay-body);font-size:var(--font-size-overlay-body);line-height:var(--line-height-overlay-body);overflow-y:auto}.Dialog-module__gV8Hta__body:focus-visible{border-radius:var(--radius-control);outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.Dialog-module__gV8Hta__footer{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media not (min-width:30rem){.Dialog-module__gV8Hta__footer{justify-content:stretch}.Dialog-module__gV8Hta__footer>*{flex:1}}@media (min-width:48rem){:root{--page-gutter:var(--gutter-tablet);--section-spacing:var(--section-gap-default)}}@media (min-width:64rem){:root{--page-gutter:var(--gutter-desktop)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s}}
.Icon-module__68r8jG__icon{inline-size:var(--icon-size-md);block-size:var(--icon-size-md);background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Icon-module__68r8jG__icon[data-size=small]{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.Icon-module__68r8jG__icon[data-size=large]{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.Icon-module__68r8jG__icon[data-icon=plus]{-webkit-mask-image:url(/icons/ui/plus.svg);mask-image:url(/icons/ui/plus.svg)}.Icon-module__68r8jG__icon[data-icon=arrow-right]{-webkit-mask-image:url(/icons/ui/arrow-right.svg);mask-image:url(/icons/ui/arrow-right.svg)}.Icon-module__68r8jG__icon[data-icon=close]{-webkit-mask-image:url(/icons/ui/close.svg);mask-image:url(/icons/ui/close.svg)}.Icon-module__68r8jG__icon[data-icon=check]{-webkit-mask-image:url(/icons/ui/check.svg);mask-image:url(/icons/ui/check.svg)}.Icon-module__68r8jG__icon[data-icon=chevron-down]{-webkit-mask-image:url(/icons/ui/chevron-down.svg);mask-image:url(/icons/ui/chevron-down.svg)}.Icon-module__68r8jG__icon[data-icon=more]{-webkit-mask-image:url(/icons/ui/more.svg);mask-image:url(/icons/ui/more.svg)}.Icon-module__68r8jG__icon[data-icon=share]{-webkit-mask-image:url(/icons/ui/share.svg);mask-image:url(/icons/ui/share.svg)}.Icon-module__68r8jG__icon[data-icon=edit]{-webkit-mask-image:url(/icons/ui/edit.svg);mask-image:url(/icons/ui/edit.svg)}@media (min-width:48rem){:root{--page-gutter:var(--gutter-tablet);--section-spacing:var(--section-gap-default)}}@media (min-width:64rem){:root{--page-gutter:var(--gutter-desktop)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s}}
.Overlay-module__pRbskW__viewport{overscroll-behavior:contain;background:var(--color-scrim);animation:Overlay-module__pRbskW__overlay-fade-in var(--motion-duration-normal) var(--motion-easing-standard);display:grid;position:fixed;inset:0;overflow:auto}.Overlay-module__pRbskW__viewport[data-variant=dialog]{z-index:var(--z-index-modal);padding-block:calc(var(--space-4) + var(--safe-area-top)) calc(var(--space-4) + var(--safe-area-bottom));padding-inline:calc(var(--space-4) + var(--safe-area-left)) calc(var(--space-4) + var(--safe-area-right));place-items:center}.Overlay-module__pRbskW__viewport[data-variant=sheet]{z-index:var(--z-index-sheet);padding-block-start:max(var(--space-8), var(--safe-area-top));padding-inline:var(--safe-area-left) var(--safe-area-right);place-items:end center}.Overlay-module__pRbskW__panel{inline-size:min(100%, var(--container-width-compact));max-block-size:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - var(--space-8));border:var(--border-width-default) solid var(--color-border-overlay);background:var(--color-bg-surface);color:var(--color-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.Overlay-module__pRbskW__panel[data-variant=dialog]{inline-size:min(100%, var(--dialog-inline-size));border-radius:var(--radius-modal);box-shadow:var(--shadow-overlay);animation:Overlay-module__pRbskW__dialog-enter var(--motion-duration-normal) var(--motion-easing-standard)}.Overlay-module__pRbskW__panel[data-variant=sheet]{inline-size:min(100%, var(--sheet-inline-size));max-block-size:calc(100dvh - var(--safe-area-top) - var(--space-8));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-md);animation:Overlay-module__pRbskW__sheet-enter var(--motion-duration-slow) var(--motion-easing-standard);border-block-end:0;padding-block-end:var(--safe-area-bottom)}@media (min-width:48rem){.Overlay-module__pRbskW__viewport[data-variant=sheet]{padding-inline:calc(var(--page-gutter) + var(--safe-area-left)) calc(var(--page-gutter) + var(--safe-area-right))}.Overlay-module__pRbskW__panel[data-variant=sheet]{border-block-end:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sheet);margin-block-end:max(var(--space-4), var(--safe-area-bottom));padding-block-end:0}}@media (prefers-reduced-motion:reduce){.Overlay-module__pRbskW__viewport,.Overlay-module__pRbskW__panel{animation:none}}@keyframes Overlay-module__pRbskW__overlay-fade-in{0%{opacity:0}}@keyframes Overlay-module__pRbskW__dialog-enter{0%{opacity:0;transform:translateY(var(--space-2)) scale(var(--motion-scale-overlay-enter))}}@keyframes Overlay-module__pRbskW__sheet-enter{0%{transform:translateY(100%)}}@media (min-width:48rem){:root{--page-gutter:var(--gutter-tablet);--section-spacing:var(--section-gap-default)}}@media (min-width:64rem){:root{--page-gutter:var(--gutter-desktop)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s}}
.OtpCodeField-module__WFp8wW__field{gap:var(--space-3);display:grid;position:relative}.OtpCodeField-module__WFp8wW__control{position:relative}.OtpCodeField-module__WFp8wW__nativeInput{z-index:1;color:#0000;opacity:.01;cursor:text;border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.OtpCodeField-module__WFp8wW__preview{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}.OtpCodeField-module__WFp8wW__preview span{border:var(--border-width-default) solid var(--color-border-default);background:var(--color-bg-surface);font-variant-numeric:tabular-nums;border-radius:1rem;place-items:center;min-block-size:3.5rem;font-size:1.25rem;font-weight:600;line-height:1.5rem;display:grid}.OtpCodeField-module__WFp8wW__success>span{border-radius:var(--radius-round);background:var(--color-feedback-success);block-size:1.25rem;inline-size:1.25rem;color:var(--color-text-inverse);flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.OtpCodeField-module__WFp8wW__preview[data-verified] span{border-color:var(--color-feedback-success)}.OtpCodeField-module__WFp8wW__control[data-invalid] .OtpCodeField-module__WFp8wW__preview span{border-color:var(--color-border-error)}.OtpCodeField-module__WFp8wW__control:focus-within .OtpCodeField-module__WFp8wW__preview span{border-width:var(--border-width-strong);border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.OtpCodeField-module__WFp8wW__control:focus-within .OtpCodeField-module__WFp8wW__preview[data-verified] span{border-color:var(--color-feedback-success)}.OtpCodeField-module__WFp8wW__error,.OtpCodeField-module__WFp8wW__success{margin:0;font-size:.75rem;font-weight:600;line-height:.975rem}.OtpCodeField-module__WFp8wW__error{color:var(--color-text-error)}.OtpCodeField-module__WFp8wW__success{border:var(--border-width-default) solid var(--color-feedback-success);background:var(--color-bg-success-soft);min-block-size:3.25rem;color:var(--color-text-primary);border-radius:.875rem;align-items:center;gap:.625rem;padding-inline:.875rem;display:flex;position:absolute;inset-block-start:30rem;inset-inline:0}.OtpCodeField-module__WFp8wW__hint,.OtpCodeField-module__WFp8wW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not (min-width:24.375rem){.OtpCodeField-module__WFp8wW__preview span{border-radius:.875rem;min-block-size:3.25rem;font-size:1.125rem}}@media (min-width:48rem){:root{--page-gutter:var(--gutter-tablet);--section-spacing:var(--section-gap-default)}}@media (min-width:64rem){:root{--page-gutter:var(--gutter-desktop)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s}}
