.auth-gate_page__AC61x{--ink:#f1f5f9;--mute:#94a3b8;--faint:#64748b;--line:rgba(148,163,184,.16);--field:hsla(0,0%,100%,.04);--border:rgba(148,163,184,.2);--accent:#3b82f6;--accent-strong:#2563eb;--s1:0.5rem;--s2:0.75rem;--s3:1.15rem;--s4:1.5rem;--s5:2rem;width:100%;min-height:100dvh;display:grid;grid-template-columns:1fr;font-family:var(--cp-font-sans,var(--font-inter,inherit));color:var(--ink);background:#050914}.auth-gate_showcase__p59gs{position:relative;display:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.75rem,6vw,4.5rem) clamp(2.75rem,5.5vw,4.75rem);overflow:hidden;background:radial-gradient(ellipse 90% 70% at 0 0,rgba(59,130,246,.28),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(37,99,235,.14),transparent 50%),linear-gradient(160deg,#0b1526,#070f1a 50%,#050a12)}.auth-gate_showcaseGlow__JPGdl{position:absolute;width:28rem;height:28rem;border-radius:50%;top:-8rem;left:-6rem;background:radial-gradient(circle,rgba(59,130,246,.35) 0,transparent 68%);filter:blur(4px);animation:auth-gate_glow-drift__1mzJT 18s ease-in-out infinite alternate;pointer-events:none}.auth-gate_showcaseOrb__oy_v0{position:absolute;right:-4rem;bottom:12%;width:22rem;height:22rem;border-radius:50%;border:1px solid rgba(96,165,250,.12);background:radial-gradient(circle at 35% 35%,rgba(59,130,246,.12),transparent 60%);animation:auth-gate_orb-pulse__k4slL 12s ease-in-out infinite alternate;pointer-events:none}.auth-gate_showcaseOrb__oy_v0:after{content:"";position:absolute;inset:2.5rem;border-radius:50%;border:1px solid rgba(96,165,250,.1)}.auth-gate_showcaseGrid__2Xn13{position:absolute;inset:0;opacity:.35;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 35% 40%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 75% 70% at 35% 40%,#000 10%,transparent 72%)}@keyframes auth-gate_glow-drift__1mzJT{0%{transform:translate(0)}to{transform:translate(8%,6%)}}@keyframes auth-gate_orb-pulse__k4slL{0%{transform:scale(1);opacity:.7}to{transform:scale(1.06);opacity:1}}.auth-gate_showcaseCluster__yb7YS{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s5);max-width:30rem;animation:auth-gate_rise__N90Lt .7s cubic-bezier(.22,1,.36,1) both}.auth-gate_showcaseTop__XTl5U{display:inline-flex;align-items:center;gap:.7rem}.auth-gate_mark__Op85o{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.8rem;color:#fff;background:linear-gradient(145deg,#60a5fa,#2563eb);box-shadow:0 12px 28px -12px rgba(37,99,235,.9)}.auth-gate_mark__Op85o svg{width:1.35rem;height:1.35rem}.auth-gate_markLabel__9NUP3{font-size:1.05rem;font-weight:650;letter-spacing:-.03em;color:#fff}.auth-gate_showcaseBody__jRbaa{display:flex;flex-direction:column;gap:var(--s3)}@keyframes auth-gate_rise__N90Lt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.auth-gate_headline__0KlLF{margin:0;font-size:clamp(2.35rem,4.6vw,3.4rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;color:#fff}.auth-gate_lead__T7_je{margin:0;max-width:24rem;font-size:1.05rem;line-height:1.55;color:rgba(226,232,240,.72)}.auth-gate_points__2KkcP{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;margin:.15rem 0 0;list-style:none;padding:0}.auth-gate_points__2KkcP li{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:550;letter-spacing:.02em;color:#93c5fd}.auth-gate_points__2KkcP li:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:#60a5fa}.auth-gate_showcaseFoot__7Wst0{margin:.15rem 0 0;padding-top:var(--s1);font-size:.75rem;color:var(--faint);letter-spacing:.02em}.auth-gate_formCol__QWWML{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(1.75rem,4vw,3rem);background:radial-gradient(ellipse 80% 55% at 50% 40%,rgba(59,130,246,.07),transparent 65%),#060a12;animation:auth-gate_form-in__kUnsI .6s cubic-bezier(.22,1,.36,1) .1s both}.auth-gate_themeToggle__fWsZd{position:absolute;top:1.15rem;right:1.15rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.7rem;border:1px solid var(--border);background:hsla(0,0%,100%,.04);color:var(--mute);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.auth-gate_themeToggle__fWsZd:hover{color:var(--ink);border-color:rgba(96,165,250,.4);background:hsla(0,0%,100%,.07)}.auth-gate_themeToggle__fWsZd svg{width:1.05rem;height:1.05rem}@keyframes auth-gate_form-in__kUnsI{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.auth-gate_formInner__mEzlu{width:100%;max-width:23.5rem;display:flex;flex-direction:column;gap:var(--s4);margin-inline:auto}.auth-gate_mobileBrand__244_k{display:flex;align-items:center;gap:.7rem}.auth-gate_mobileBrand__244_k .auth-gate_mark__Op85o{width:2.45rem;height:2.45rem}.auth-gate_mobileTitle__EbFYI{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.03em;color:#fff}.auth-gate_mobileLead__aA2S_{margin:.15rem 0 0;font-size:.8rem;color:var(--mute)}.auth-gate_head__2YInN{display:flex;flex-direction:column;gap:var(--s1)}.auth-gate_title__sVp8B{margin:0;font-size:1.65rem;font-weight:700;letter-spacing:-.035em;line-height:1.2;color:#fff}.auth-gate_sub__nEUQu{margin:0;font-size:.9rem;line-height:1.45;color:var(--mute)}.auth-gate_sub__nEUQu a{color:#93c5fd;font-weight:550;text-decoration:none}.auth-gate_sub__nEUQu a:hover{text-decoration:underline;text-underline-offset:.15em}.auth-gate_googleBtn__DxzlP{display:flex;width:100%;align-items:center;justify-content:center;gap:.65rem;min-height:3rem;padding:.8rem 1rem;border-radius:.8rem;border:1px solid var(--border);background:hsla(0,0%,100%,.035);color:var(--ink);font-size:.925rem;font-weight:550;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.auth-gate_googleBtn__DxzlP:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:rgba(96,165,250,.4)}.auth-gate_googleBtn__DxzlP:active:not(:disabled){transform:translateY(1px)}.auth-gate_googleBtn__DxzlP:disabled{opacity:.55;cursor:not-allowed}.auth-gate_divider__kwk6I{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s2);margin:calc(var(--s1) * -.35) 0;color:var(--faint);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.auth-gate_divider__kwk6I:after,.auth-gate_divider__kwk6I:before{content:"";height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.auth-gate_form__fStsX{display:flex;flex-direction:column;gap:var(--s3)}.auth-gate_fieldRow__tPyqV{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.auth-gate_field__DTAKZ{display:flex;flex-direction:column;gap:.55rem}.auth-gate_labelRow__q0VIM{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.auth-gate_label___5M8s{color:#a8b6c8}.auth-gate_forgot__Bm7p_,.auth-gate_label___5M8s{font-size:.8125rem;font-weight:550;line-height:1.2}.auth-gate_forgot__Bm7p_{color:#93c5fd;text-decoration:none}.auth-gate_forgot__Bm7p_:hover{text-decoration:underline;text-underline-offset:.15em}.auth-gate_input__i09bK{width:100%;min-height:3rem;padding:.8rem 1rem;border-radius:.8rem;border:1px solid var(--border);background:var(--field);color:var(--ink);font-size:.95rem;font-family:inherit;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.auth-gate_input__i09bK::-moz-placeholder{color:var(--faint)}.auth-gate_input__i09bK::placeholder{color:var(--faint)}.auth-gate_input__i09bK:hover{border-color:rgba(148,163,184,.32)}.auth-gate_input__i09bK:focus{border-color:rgba(96,165,250,.55);background:rgba(59,130,246,.07);box-shadow:0 0 0 3px rgba(59,130,246,.14)}.auth-gate_passWrap__NRSTs{position:relative}.auth-gate_passWrap__NRSTs .auth-gate_input__i09bK{padding-right:2.85rem}.auth-gate_toggle__3ekA1{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;display:grid;place-items:center;border:none;border-radius:.55rem;background:transparent;color:var(--faint);cursor:pointer}.auth-gate_toggle__3ekA1:hover{color:var(--mute);background:hsla(0,0%,100%,.05)}.auth-gate_toggle__3ekA1 svg{width:1.05rem;height:1.05rem}.auth-gate_remember__LTeRU{display:inline-flex;align-items:center;gap:.55rem;margin-top:calc(var(--s1) * -.25);font-size:.85rem;line-height:1.3;color:var(--mute);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-gate_remember__LTeRU input{width:.95rem;height:.95rem;accent-color:var(--accent)}.auth-gate_error__B74eb{margin:0;font-size:.8125rem;line-height:1.4;color:#f87171}.auth-gate_success__jeJRn{margin:0;font-size:.8125rem;line-height:1.4;color:#4ade80}.auth-gate_submit__bpV2F{width:100%;min-height:3.05rem;margin-top:var(--s1);border:none;border-radius:.8rem;background:linear-gradient(135deg,#4f8ff7,#2563eb);color:#fff;font-size:.975rem;font-weight:600;letter-spacing:-.015em;font-family:inherit;cursor:pointer;box-shadow:0 14px 32px -14px rgba(37,99,235,.9);transition:filter .15s ease,transform .12s ease,box-shadow .15s ease}.auth-gate_submit__bpV2F:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 16px 36px -12px rgba(37,99,235,.95)}.auth-gate_submit__bpV2F:active:not(:disabled){transform:translateY(1px)}.auth-gate_submit__bpV2F:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth-gate_foot__dPtYD{position:absolute;left:0;right:0;bottom:1.35rem;margin:0;text-align:center;font-size:.72rem;color:#3d4a5c}.auth-gate_skeleton__GRJog{width:100%;min-height:100dvh;background:#050914}@media (min-width:960px){.auth-gate_page__AC61x{grid-template-columns:minmax(0,1.15fr) minmax(27rem,.85fr)}.auth-gate_showcase__p59gs{display:flex;min-height:100dvh}.auth-gate_formCol__QWWML{border-left:1px solid rgba(148,163,184,.1);align-items:center;justify-content:center;padding:clamp(2.75rem,7vh,4.5rem) clamp(2.75rem,5vw,5rem)}.auth-gate_mobileBrand__244_k{display:none}.auth-gate_formInner__mEzlu{max-width:24rem}}@media (max-width:959px){.auth-gate_formCol__QWWML{min-height:auto;padding:1.5rem 1.25rem 2.25rem;background:transparent}.auth-gate_formInner__mEzlu{gap:var(--s3)}.auth-gate_foot__dPtYD{position:static;margin-top:1.5rem}.auth-gate_fieldRow__tPyqV{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-gate_formCol__QWWML,.auth-gate_showcaseCluster__yb7YS,.auth-gate_showcaseGlow__JPGdl,.auth-gate_showcaseOrb__oy_v0{animation:none!important}}:root[data-theme=light] .auth-gate_page__AC61x{--ink:#09090b;--mute:#52525b;--faint:#71717a;--line:hsla(240,4%,46%,.18);--field:#fff;--border:#d4d4d8;--accent:#3b82f6;--accent-strong:#2563eb;color:var(--ink);background:#f4f4f5}:root[data-theme=light] .auth-gate_showcase__p59gs{background:radial-gradient(ellipse 90% 70% at 0 0,rgba(59,130,246,.16),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(37,99,235,.08),transparent 50%),linear-gradient(160deg,#eff6ff,#f8fafc 48%,#f1f5f9)}:root[data-theme=light] .auth-gate_showcaseGlow__JPGdl{background:radial-gradient(circle,rgba(59,130,246,.22) 0,transparent 68%)}:root[data-theme=light] .auth-gate_showcaseOrb__oy_v0{border-color:rgba(59,130,246,.18);background:radial-gradient(circle at 35% 35%,rgba(59,130,246,.1),transparent 60%)}:root[data-theme=light] .auth-gate_showcaseOrb__oy_v0:after{border-color:rgba(59,130,246,.12)}:root[data-theme=light] .auth-gate_showcaseGrid__2Xn13{opacity:.45;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0)}:root[data-theme=light] .auth-gate_headline__0KlLF,:root[data-theme=light] .auth-gate_markLabel__9NUP3,:root[data-theme=light] .auth-gate_mobileTitle__EbFYI,:root[data-theme=light] .auth-gate_title__sVp8B{color:#0f172a}:root[data-theme=light] .auth-gate_lead__T7_je{color:#475569}:root[data-theme=light] .auth-gate_points__2KkcP li{color:#2563eb}:root[data-theme=light] .auth-gate_points__2KkcP li:before{background:#3b82f6}:root[data-theme=light] .auth-gate_showcaseFoot__7Wst0{color:#64748b}:root[data-theme=light] .auth-gate_formCol__QWWML{background:radial-gradient(ellipse 80% 55% at 50% 40%,rgba(59,130,246,.05),transparent 65%),#fff}:root[data-theme=light] .auth-gate_forgot__Bm7p_,:root[data-theme=light] .auth-gate_sub__nEUQu a{color:#2563eb}:root[data-theme=light] .auth-gate_label___5M8s{color:#3f3f46}:root[data-theme=light] .auth-gate_googleBtn__DxzlP{background:#fff;border-color:#d4d4d8;color:#18181b;box-shadow:0 1px 2px rgba(15,23,42,.04)}:root[data-theme=light] .auth-gate_googleBtn__DxzlP:hover:not(:disabled){background:#fafafa;border-color:#93c5fd}:root[data-theme=light] .auth-gate_input__i09bK{background:#fff;border-color:#d4d4d8;color:#09090b;box-shadow:0 1px 2px rgba(15,23,42,.03)}:root[data-theme=light] .auth-gate_input__i09bK:hover{border-color:#a1a1aa}:root[data-theme=light] .auth-gate_input__i09bK:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.16)}:root[data-theme=light] .auth-gate_toggle__3ekA1:hover{background:rgba(15,23,42,.05);color:#3f3f46}:root[data-theme=light] .auth-gate_themeToggle__fWsZd{background:#fff;border-color:#d4d4d8;color:#52525b;box-shadow:0 1px 2px rgba(15,23,42,.04)}:root[data-theme=light] .auth-gate_themeToggle__fWsZd:hover{color:#18181b;border-color:#93c5fd;background:#f8fafc}:root[data-theme=light] .auth-gate_submit__bpV2F{box-shadow:0 10px 24px -10px rgba(37,99,235,.55)}:root[data-theme=light] .auth-gate_submit__bpV2F:hover:not(:disabled){box-shadow:0 12px 28px -10px rgba(37,99,235,.65)}:root[data-theme=light] .auth-gate_error__B74eb{color:#dc2626}:root[data-theme=light] .auth-gate_success__jeJRn{color:#166534}:root[data-theme=light] .auth-gate_foot__dPtYD{color:#71717a}:root[data-theme=light] .auth-gate_skeleton__GRJog{background:#f4f4f5}@media (min-width:960px){:root[data-theme=light] .auth-gate_formCol__QWWML{border-left-color:#e4e4e7}}