.auth-error-notice.login-inline-alert{width:100%;max-height:none;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;grid-template-rows:0fr;margin:0;padding:0;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1),margin-bottom .22s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.auth-error-notice.login-inline-alert.is-visible{opacity:1;pointer-events:auto;border:0;grid-template-rows:1fr;margin-bottom:12px;padding:0}.auth-error-notice-clip{min-height:0;overflow:hidden}.auth-error-notice-body{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:8px 10px}.auth-error-notice-content{width:100%;min-width:0}.auth-error-notice-message{color:#991b1b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.4}@media (prefers-reduced-motion:reduce){.auth-error-notice.login-inline-alert{transition:none}}
.JourneySignupDialog-module__JVASBW__dialog{--control:48px;--rule:var(--border-default,#e4e4e7);--ink:var(--text-primary,#18181b);--label:#52525b;--muted:#71717a;--move:var(--dur-fast,.12s)var(--ease-out,cubic-bezier(.22,.61,.36,1));box-sizing:border-box;border-radius:var(--radius-xl,20px);background:var(--surface-card,#fff);width:min(100% - 32px,416px);max-height:calc(100dvh - 32px);color:var(--ink);font-family:var(--font-sans,var(--font-geist),system-ui,sans-serif);border:0;margin:auto;padding:32px;position:fixed;inset:0;overflow-y:auto}.JourneySignupDialog-module__JVASBW__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#e6ecf594}.JourneySignupDialog-module__JVASBW__dialog[open]{animation:.22s ease-out JourneySignupDialog-module__JVASBW__appear}@keyframes JourneySignupDialog-module__JVASBW__appear{0%{opacity:0;transform:translateY(6px)}}.JourneySignupDialog-module__JVASBW__close{border-radius:var(--radius-sm,8px);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background-color var(--move),color var(--move);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:30px;inset-inline-end:24px}.JourneySignupDialog-module__JVASBW__header{margin-bottom:24px;padding-inline-end:40px}.JourneySignupDialog-module__JVASBW__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:28px}.JourneySignupDialog-module__JVASBW__context{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;font-weight:500;line-height:19px}.JourneySignupDialog-module__JVASBW__subtitle{color:var(--label);margin:8px 0 0;font-size:14px;line-height:21px}.JourneySignupDialog-module__JVASBW__providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.JourneySignupDialog-module__JVASBW__providers button{width:100%;height:var(--control);border:1px solid var(--rule);border-radius:var(--radius-md,12px);background:var(--surface-card,#fff);box-shadow:none;color:var(--ink);transition:background-color var(--move),border-color var(--move);padding-block:0;font-family:inherit;font-size:14px;font-weight:500}.JourneySignupDialog-module__JVASBW__providers button svg{margin-inline-end:8px}.JourneySignupDialog-module__JVASBW__divider{color:var(--muted);align-items:center;gap:16px;margin:24px 0;font-size:13px;line-height:19px;display:flex}.JourneySignupDialog-module__JVASBW__divider:before,.JourneySignupDialog-module__JVASBW__divider:after{content:"";background:var(--rule);flex:1;height:1px}.JourneySignupDialog-module__JVASBW__form{gap:16px;display:grid}.JourneySignupDialog-module__JVASBW__field{flex-direction:column;min-width:0;display:flex}.JourneySignupDialog-module__JVASBW__field label{color:var(--label);margin-bottom:8px;font-size:13px;font-weight:500;line-height:19px}.JourneySignupDialog-module__JVASBW__field input{box-sizing:border-box;width:100%;height:var(--control);border:1px solid var(--rule);border-radius:var(--radius-md,12px);background:var(--surface-card,#fff);color:var(--ink);font:inherit;transition:border-color var(--move),box-shadow var(--move);padding:0 16px;font-size:15px}.JourneySignupDialog-module__JVASBW__field input:focus{border-color:var(--blue-600,#2563eb);box-shadow:var(--shadow-focus,0 0 0 3px #2563eb40);outline:none}.JourneySignupDialog-module__JVASBW__field input[aria-invalid=true]{border-color:#dc2626}.JourneySignupDialog-module__JVASBW__field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #dc262633}.JourneySignupDialog-module__JVASBW__password{position:relative}.JourneySignupDialog-module__JVASBW__password input{padding-inline-end:48px}.JourneySignupDialog-module__JVASBW__reveal{border-radius:var(--radius-sm,8px);width:32px;color:var(--muted);cursor:pointer;transition:color var(--move);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:8px;inset-inline-end:8px}.JourneySignupDialog-module__JVASBW__code{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.4em;text-align:center;font-size:20px!important}.JourneySignupDialog-module__JVASBW__error{color:#b91c1c;margin:8px 0 0;font-size:13px;line-height:19px}.JourneySignupDialog-module__JVASBW__submit{width:100%;height:var(--control);border-radius:var(--radius-md,12px);background:var(--blue-600,#2563eb);color:#fff;font:inherit;cursor:pointer;transition:background-color var(--move);border:0;margin-top:8px;font-size:14.5px;font-weight:700}.JourneySignupDialog-module__JVASBW__submit:disabled{cursor:not-allowed;opacity:.55}.JourneySignupDialog-module__JVASBW__footer{color:var(--muted);text-align:center;margin:24px 0 0;font-size:14px;line-height:21px}.JourneySignupDialog-module__JVASBW__footer a,.JourneySignupDialog-module__JVASBW__footer button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.JourneySignupDialog-module__JVASBW__footer button:disabled{color:var(--muted);cursor:default}.JourneySignupDialog-module__JVASBW__notice{color:var(--label);margin:0;font-size:13px;line-height:19px}.JourneySignupDialog-module__JVASBW__footerRule{background:var(--rule);vertical-align:-1px;width:1px;height:12px;margin:0 12px;display:inline-block}@media (hover:hover) and (pointer:fine){.JourneySignupDialog-module__JVASBW__close:hover{background:var(--neutral-100,#f4f4f5);color:var(--ink)}.JourneySignupDialog-module__JVASBW__providers button:hover:enabled{border-color:var(--border-strong,#a1a1aa);background:var(--neutral-50,#fafafa)}.JourneySignupDialog-module__JVASBW__field input:hover:not(:focus){border-color:var(--border-strong,#a1a1aa)}.JourneySignupDialog-module__JVASBW__reveal:hover{color:var(--ink)}.JourneySignupDialog-module__JVASBW__submit:hover:enabled{background:var(--blue-700,#1d4ed8)}.JourneySignupDialog-module__JVASBW__footer a:hover,.JourneySignupDialog-module__JVASBW__footer button:hover:enabled{text-underline-offset:3px;text-decoration:underline}}.JourneySignupDialog-module__JVASBW__dialog :is(button,a):focus-visible{outline:2px solid var(--blue-600,#2563eb);outline-offset:2px}@media (max-width:479px){.JourneySignupDialog-module__JVASBW__dialog{width:100%;max-width:none;max-height:calc(100dvh - 24px);padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl,20px)var(--radius-xl,20px)0 0;margin:auto 0 0}.JourneySignupDialog-module__JVASBW__close{inset-block-start:22px;inset-inline-end:12px}}@media (prefers-reduced-motion:reduce){.JourneySignupDialog-module__JVASBW__dialog[open]{animation:none}.JourneySignupDialog-module__JVASBW__close,.JourneySignupDialog-module__JVASBW__providers button,.JourneySignupDialog-module__JVASBW__field input,.JourneySignupDialog-module__JVASBW__reveal,.JourneySignupDialog-module__JVASBW__submit{transition:none}}
