.BrandLogo_wrap__mhSfe{display:flex;justify-content:center}.BrandLogo_wrapCard__iWzAQ{margin-bottom:24px}.BrandLogo_wrapNavbar__hJrF9{margin-bottom:0}.BrandLogo_shell__IPN_F{display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.BrandLogo_shellLightCard__aaAsg{padding:12px 26px;border-radius:8px;background:#090d14;border:1px solid #1c2538;box-shadow:0 2px 10px rgba(9,13,20,.2)}.BrandLogo_shellLightNavbar__B1RqZ{padding:7px 14px;border-radius:6px;background:#090d14;border:1px solid #1c2538;box-shadow:0 1px 4px rgba(9,13,20,.16)}.BrandLogo_shellDarkCard__QakPk{padding:12px 26px;border-radius:8px;background:#06080d;border:1px solid #2a3344;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.BrandLogo_shellDarkNavbar__VHT8Z{padding:7px 14px;border-radius:6px;background:#06080d;border:1px solid #2a3344}.BrandLogo_image__EbKvh{height:auto;display:block}.BrandLogo_imageCard__BPIGd{width:140px}.BrandLogo_imageNavbar__5RqgE{width:110px}@media (prefers-reduced-motion:reduce){.BrandLogo_shell__IPN_F{transition:none}}.EmailSentIllustration_wrap__MxtjX{display:flex;justify-content:center;margin:0 auto 20px}.EmailSentIllustration_svg__uQ_kJ{width:52px;height:52px;color:var(--brand-accent,#4a5618);animation:EmailSentIllustration_settle__61IiF .55s ease forwards}.EmailSentIllustration_ring__abotx{fill:var(--brand-lime-muted,#f1f4f8);stroke:var(--auth-card-border,#b8c4d4);stroke-width:1;transform-origin:26px 26px;animation:EmailSentIllustration_ringIn__eiw9v .45s ease forwards}.EmailSentIllustration_envelope__e0vMl{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:EmailSentIllustration_fadeUp__C9KBy .4s ease .12s forwards}.EmailSentIllustration_check__glwS1{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;animation:EmailSentIllustration_draw__00MJ1 .45s ease .35s forwards}@keyframes EmailSentIllustration_ringIn__eiw9v{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes EmailSentIllustration_fadeUp__C9KBy{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes EmailSentIllustration_draw__00MJ1{to{stroke-dashoffset:0}}@keyframes EmailSentIllustration_settle__61IiF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EmailSentIllustration_check__glwS1,.EmailSentIllustration_envelope__e0vMl,.EmailSentIllustration_ring__abotx,.EmailSentIllustration_svg__uQ_kJ{animation:none;opacity:1;transform:none;stroke-dashoffset:0}}.navbar-button_button___bvXQ{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;line-height:1;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#374151;transition:all .15s ease;white-space:nowrap}.navbar-button_button___bvXQ:hover{background:#f8fafc;border-color:#cbd5e1;color:#111827}.navbar-button_button___bvXQ:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.navbar-button_iconOnly__6Izou{padding:6px 10px}.navbar-button_icon__WnXZL{flex-shrink:0;opacity:.85}.dark .navbar-button_button___bvXQ{background:#1a1a2e;border-color:#334155;color:#cbd5e1}.dark .navbar-button_button___bvXQ:hover{background:#1e293b;border-color:#475569;color:#f1f5f9}.auth_button__qiFwJ{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;line-height:1;cursor:pointer;border:1px solid var(--auth-card-border,#b8c4d4);background:var(--auth-card,#fff);color:var(--auth-text,#0f172a);transition:all .15s ease}.auth_button__qiFwJ:hover{background:var(--auth-bg,#e8ebf0);border-color:var(--brand-lime,#6d7f1a);color:var(--auth-text,#0f172a)}.auth_button__qiFwJ:focus-visible{outline:2px solid var(--brand-lime,#6d7f1a);outline-offset:2px}.auth_iconOnly__d62Fk{padding:6px 10px}.auth_icon__yIkzf{flex-shrink:0;opacity:.9}.dark .auth_button__qiFwJ{background:var(--auth-card,#12161f);border-color:var(--auth-card-border,#3d4659);color:var(--auth-text,#f8fafc)}.dark .auth_button__qiFwJ:hover{border-color:var(--brand-lime,#c4d836)}.auth-tokens_surface__BYu12{--brand-lime:#6d7f1a;--brand-lime-hover:#5c6b16;--brand-lime-muted:#f1f4f8;--brand-lime-ring:rgba(109,127,26,.28);--brand-on-lime:#fff;--brand-accent:#4a5618;--auth-bg:#e8ebf0;--auth-card:#fff;--auth-card-border:#b8c4d4;--auth-text:#0f172a;--auth-text-muted:#334155;--auth-input-bg:#fff;--auth-input-border:#94a3b8;--auth-shadow:0 10px 32px rgba(15,23,42,.1)}.dark .auth-tokens_surface__BYu12{--brand-lime:#c4d836;--brand-lime-hover:#d4e84f;--brand-lime-muted:rgba(196,216,54,.14);--brand-lime-ring:rgba(196,216,54,.28);--brand-on-lime:#0a0c06;--brand-accent:#c4d836;--auth-bg:#080a0f;--auth-card:#12161f;--auth-card-border:#3d4659;--auth-text:#f8fafc;--auth-text-muted:#b8c2d4;--auth-input-bg:#0c1018;--auth-input-border:#3d4659;--auth-shadow:0 12px 40px rgba(0,0,0,.45)}.MagicLinkAuth_overlay___Dhiw{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--auth-bg);transition:background-color .3s ease}.MagicLinkAuth_topBar__ffb0f{position:absolute;top:16px;right:16px;z-index:1}.MagicLinkAuth_card__IHcXN{position:relative;width:100%;max-width:420px;padding:36px 28px 32px;border-radius:8px;border:1px solid var(--auth-card-border);background:var(--auth-card);box-shadow:var(--auth-shadow);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.MagicLinkAuth_card__IHcXN:focus-within{border-color:color-mix(in srgb,var(--brand-lime) 35%,var(--auth-card-border))}.MagicLinkAuth_viewContent__A__2o{animation:MagicLinkAuth_viewEnter__Awf2R .28s cubic-bezier(.22,1,.36,1)}.MagicLinkAuth_title__IakSW{margin:0 0 8px;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--auth-text);text-align:center}.MagicLinkAuth_subtitle__dID5J{margin:0 0 24px;font-size:.875rem;line-height:1.6;color:var(--auth-text-muted);text-align:center}.MagicLinkAuth_form__426TP{display:flex;flex-direction:column;gap:14px}.MagicLinkAuth_label__Qts_g{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:500;color:var(--auth-text)}.MagicLinkAuth_input__Rge37{padding:11px 12px;border-radius:6px;border:1px solid var(--auth-input-border);font-size:.875rem;color:var(--auth-text);background:var(--auth-input-bg);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;min-height:42px}.MagicLinkAuth_input__Rge37::placeholder{color:var(--auth-text-muted);opacity:.7}.MagicLinkAuth_input__Rge37:hover:not(:disabled){border-color:color-mix(in srgb,var(--auth-input-border) 60%,var(--auth-text-muted))}.MagicLinkAuth_input__Rge37:focus{outline:none;border-color:var(--brand-lime);box-shadow:0 0 0 3px var(--brand-lime-ring)}.MagicLinkAuth_primaryButton__aNc13{position:relative;overflow:hidden;padding:11px 16px;border-radius:6px;border:1px solid color-mix(in srgb,var(--brand-lime) 70%,#000);font-size:.875rem;font-weight:600;letter-spacing:.01em;color:var(--brand-on-lime);background:var(--brand-lime);cursor:pointer;min-height:42px;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease,opacity .2s ease}.MagicLinkAuth_primaryButton__aNc13:hover:not(:disabled){background:var(--brand-lime-hover);transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--brand-lime) 35%,transparent)}.MagicLinkAuth_primaryButton__aNc13:active:not(:disabled){transform:translateY(0);box-shadow:none}.MagicLinkAuth_primaryButton__aNc13:disabled{opacity:.72;cursor:not-allowed;transform:none;box-shadow:none}.MagicLinkAuth_buttonLabel__KjOpv{position:relative;z-index:1}.MagicLinkAuth_primaryButton__aNc13[data-loading=true] .MagicLinkAuth_buttonLabel__KjOpv{opacity:.75}.MagicLinkAuth_cooldownBar__DxAIc{position:absolute;left:0;bottom:0;height:2px;background:color-mix(in srgb,var(--brand-on-lime) 35%,transparent);transition:width 1s linear}.MagicLinkAuth_secondaryButton__uYmSx{padding:10px 16px;border-radius:6px;border:1px solid var(--auth-card-border);font-size:.875rem;font-weight:500;color:var(--auth-text);background:transparent;cursor:pointer;min-height:42px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.MagicLinkAuth_secondaryButton__uYmSx:hover:not(:disabled){background:var(--brand-lime-muted);border-color:color-mix(in srgb,var(--brand-lime) 40%,var(--auth-card-border))}.MagicLinkAuth_error__vJQL7{padding:12px 14px;border-radius:6px;font-size:.8125rem;line-height:1.55;color:#7f1d1d;background:#fee2e2;border:1px solid #fca5a5;border-left:3px solid #dc2626;margin-bottom:14px;animation:MagicLinkAuth_alertIn__SZu9U .3s ease}.dark .MagicLinkAuth_error__vJQL7{color:#fecaca;background:rgba(127,29,29,.35);border-color:#b91c1c #b91c1c #b91c1c #f87171}.MagicLinkAuth_emailBadge__gQOr6{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:18px;border-radius:6px;border:1px solid var(--auth-card-border);background:var(--brand-lime-muted);transition:background-color .3s ease}.MagicLinkAuth_emailBadgeIcon__qA_ED{flex-shrink:0;color:var(--brand-accent)}.MagicLinkAuth_emailBadgeText__am5Ju{font-size:.875rem;font-weight:500;color:var(--auth-text);word-break:break-all}.MagicLinkAuth_steps__bWozl{margin:0 0 22px;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px;font-size:.8125rem;line-height:1.55;color:var(--auth-text-muted)}.MagicLinkAuth_steps__bWozl li{transition:color .2s ease}.MagicLinkAuth_steps__bWozl li:hover{color:var(--auth-text)}.MagicLinkAuth_actions__HRDAL{display:flex;flex-direction:column;gap:10px}@keyframes MagicLinkAuth_viewEnter__Awf2R{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes MagicLinkAuth_alertIn__SZu9U{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.MagicLinkAuth_card__IHcXN,.MagicLinkAuth_error__vJQL7,.MagicLinkAuth_primaryButton__aNc13,.MagicLinkAuth_viewContent__A__2o{animation:none;transition:none}.MagicLinkAuth_primaryButton__aNc13:hover:not(:disabled){transform:none}}@media (min-width:480px){.MagicLinkAuth_overlay___Dhiw{padding:24px}.MagicLinkAuth_topBar__ffb0f{top:24px;right:24px}.MagicLinkAuth_card__IHcXN{padding:40px 36px 36px}}