.EmailLoginPreview_page__jOoRq{--surface:var(--cc-surface-raised);--text:var(--cc-text);--muted:var(--cc-muted);--border:var(--cc-border);--input:var(--cc-surface);min-height:100dvh;background:#f7f8fa;color:var(--text);font-family:var(--font-geist-sans),sans-serif;display:flex;flex-direction:column}.EmailLoginPreview_header__Xefke{display:flex;align-items:center;justify-content:space-between;padding:28px 40px}.EmailLoginPreview_brand__UY9Bp{font-size:25px;font-weight:700;line-height:1.5;white-space:nowrap}.EmailLoginPreview_domain__N3oha{color:var(--muted);font-weight:450}.EmailLoginPreview_theme___KYqQ{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:none!important;width:36px;height:36px;border-radius:7px}.EmailLoginPreview_stage__1dWAf{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px 44px}.EmailLoginPreview_card__pqO1w{width:100%;max-width:472px;background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:32px;box-shadow:0 8px 35px #172b4d06}.EmailLoginPreview_topline__bnPpm{display:flex;align-items:center;margin-bottom:16px}.EmailLoginPreview_back__e37kx{display:flex;align-items:center;justify-content:center;color:var(--muted);width:30px;height:30px;border-radius:8px}.EmailLoginPreview_back__e37kx:hover{background:var(--input)}.EmailLoginPreview_heading__iUK3x{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:28px}.EmailLoginPreview_headingText__0XMiC{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.EmailLoginPreview_card__pqO1w .EmailLoginPreview_heading__iUK3x h1,.EmailLoginPreview_heading__iUK3x .EmailLoginPreview_description__iCamq{margin:0}.EmailLoginPreview_icon__nNC2a{width:56px;height:56px;align-self:start;margin-top:3px;display:flex;align-items:center;justify-content:center;background:#edf3ff;color:#2563eb;border-radius:12px}.EmailLoginPreview_card__pqO1w h1{font-size:26px;line-height:1.2;letter-spacing:-.9px;font-weight:650;margin:0 0 12px}.EmailLoginPreview_description__iCamq{font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 28px;overflow-wrap:anywhere}.EmailLoginPreview_description__iCamq strong{font-weight:550;color:var(--text)}.EmailLoginPreview_label__OcHNP{display:block;font-size:14px;font-weight:600;margin-bottom:9px}.EmailLoginPreview_input__PVBbs{display:block;box-sizing:border-box;width:100%;height:48px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--input);color:var(--text);font:inherit;font-size:15px;outline:none!important}.EmailLoginPreview_input__PVBbs:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb18}.EmailLoginPreview_input__PVBbs::placeholder{color:#9198a4}.EmailLoginPreview_hint__8cYvO{font-size:12px;line-height:1.6;color:var(--muted);margin:10px 0 22px}.EmailLoginPreview_primary__HUFZg{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:46px;border-radius:10px;background:#2563eb;color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1}.EmailLoginPreview_primary__HUFZg:hover{background:#1d4ed8}.EmailLoginPreview_back__e37kx:focus-visible,.EmailLoginPreview_change__sE86U:focus-visible,.EmailLoginPreview_primary__HUFZg:focus-visible,.EmailLoginPreview_resend___vEyE button:focus-visible{outline:2px solid #2563eb;outline-offset:4px}.EmailLoginPreview_guidance__iTK4_{display:grid;gap:8px;margin-top:24px}.EmailLoginPreview_invite__bJv4U,.EmailLoginPreview_join__E5Z_w{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.EmailLoginPreview_preview__lIhPN{font-size:10px;color:var(--muted);margin:12px 0 0}.EmailLoginPreview_footer__6sXj2{color:var(--muted);font-size:11px;text-align:center;padding:0 20px 24px}.EmailLoginPreview_code__QCix2{letter-spacing:10px;text-align:center;font-size:22px;font-variant-numeric:tabular-nums;padding-left:24px}.EmailLoginPreview_resend___vEyE{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:18px}.EmailLoginPreview_change__sE86U,.EmailLoginPreview_resend___vEyE button{color:#2563eb;font-weight:550}.EmailLoginPreview_change__sE86U{display:block;margin:15px auto 0;font-size:12px}.EmailLoginPreview_message__DzwqM{background:var(--input);border:1px solid var(--border);border-radius:8px;padding:10px;font-size:12px;line-height:1.6;color:var(--muted);margin:18px 0 0}html:not([data-app-theme=light]) .EmailLoginPreview_page__jOoRq{background:#111113}html:not([data-app-theme=light]) .EmailLoginPreview_icon__nNC2a{background:#28344d;color:#8ab3ff}html:not([data-app-theme=light]) .EmailLoginPreview_change__sE86U,html:not([data-app-theme=light]) .EmailLoginPreview_resend___vEyE button{color:#8ab3ff}@media(max-width:540px){.EmailLoginPreview_header__Xefke{padding:20px}.EmailLoginPreview_stage__1dWAf{padding:16px 16px 32px}.EmailLoginPreview_card__pqO1w{padding:26px 22px}.EmailLoginPreview_card__pqO1w h1{font-size:24px}}.EmailLoginPreview_hint__8cYvO.EmailLoginPreview_error__Y_Cx2{color:#dc2626}html:not([data-app-theme=light]) .EmailLoginPreview_hint__8cYvO.EmailLoginPreview_error__Y_Cx2{color:#fca5a5}.EmailLoginPreview_page__jOoRq button:disabled{opacity:.5;cursor:default}.EmailLoginPreview_code__QCix2:placeholder-shown{padding-inline:14px;letter-spacing:normal;font-size:15px}.EmailLoginPreview_code__QCix2::placeholder{letter-spacing:normal;font-size:15px;text-align:center}html:not([data-app-theme=light]) .EmailLoginPreview_primary__HUFZg{background:#8ab3ff;color:#17243a}html:not([data-app-theme=light]) .EmailLoginPreview_primary__HUFZg:hover{background:#9bbfff}.EmailLoginPreview_modeSwitch__zfmPZ{margin:20px auto 0;text-align:center;font-size:15px;line-height:1.6;color:var(--cc-muted)}.EmailLoginPreview_modeSwitch__zfmPZ a{display:inline-block;color:var(--cc-accent);font-weight:600;text-decoration:none;margin-left:4px}.EmailLoginPreview_modeSwitch__zfmPZ a:hover{text-decoration:underline;text-underline-offset:3px}.EmailLoginPreview_modeSwitch__zfmPZ a:focus-visible{outline:2px solid var(--cc-accent);outline-offset:3px;border-radius:3px}.EmailLoginPreview_hint__8cYvO:empty{margin:0 0 22px}.EmailLoginPreview_codeActions__Lx1od{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.EmailLoginPreview_codeActions__Lx1od .EmailLoginPreview_resend___vEyE{margin-top:0}.EmailLoginPreview_codeActions__Lx1od .EmailLoginPreview_change__sE86U{margin:0}