.signin_signInRoot__CXPUV{--si-radius-sm:var(--radius-md);--si-surface:var(--surface);--si-ink:var(--text-strong);--si-ink-2:var(--text);--si-ink-3:var(--text-muted);--si-brand:var(--sapphire);--si-brand-hover:var(--sapphire-600);--si-brand-ink:var(--rail-fg-strong);--si-focus:var(--focus);--si-panel-bg:var(--navy-fill-800);--si-panel-bg-2:var(--navy-fill-900);--si-panel-ink-strong:var(--rail-fg-strong);--si-panel-ink-2:var(--text-on-navy-muted);--si-panel-control:var(--rail-control);--si-panel-control-line:var(--rail-control-border);--si-panel-accent:var(--gold-fill-400);--si-error:var(--error);--si-error-bg:var(--error-bg);--si-error-line:var(--error-border);container:siCanvas/inline-size;display:grid;min-width:0;min-height:100dvh;background:var(--si-surface);color:var(--si-ink-2);font-family:var(--font-sans)}.signin_canvas__qlmep{display:grid;grid-template-columns:minmax(0,57fr) minmax(0,43fr);width:100%;min-width:0}.signin_brand__q2_xn{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(28px,3.05cqi,44px) clamp(28px,4.45cqi,64px) clamp(24px,2.8cqi,40px);background:linear-gradient(160deg,var(--si-panel-bg) 0,var(--si-panel-bg-2) 100%);color:var(--si-panel-ink-2);isolation:isolate;overflow:hidden}.signin_brandGlow__EzJpg{position:absolute;inset:0;z-index:-1;background:radial-gradient(58% 46% at 82% 8%,color-mix(in srgb,var(--si-brand) 34%,transparent) 0,transparent 70%),radial-gradient(40% 36% at 4% 98%,color-mix(in srgb,var(--si-panel-accent) 14%,transparent) 0,transparent 72%)}.signin_brandFacets__fmAbB{position:absolute;right:0;bottom:0;z-index:-1;width:clamp(440px,52.8cqi,760px);height:auto;color:var(--si-panel-ink-strong);transform:translate(33%,30%);pointer-events:none}.signin_facetGlowStop__tRh_W{stop-color:var(--si-brand)}.signin_lockup__ij8Vm{display:flex;align-items:center;gap:12px;color:var(--si-panel-ink-strong)}.signin_lockupMark__ZIv1u{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;border:1px solid var(--si-panel-control-line);background:var(--si-panel-control);color:var(--si-panel-ink-strong)}.signin_lockupText__Oerv8{display:flex;flex-direction:column;min-width:0}.signin_wordmark__dw1aV{font-family:var(--font-brand);font-size:var(--fs-lg);font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--si-panel-ink-strong)}.signin_wordmarkSub__VfkAZ{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:0;color:var(--si-panel-ink-2)}.signin_brandCopy__hjgdY{display:flex;flex-direction:column;gap:18px;margin-top:auto;margin-bottom:auto;padding:clamp(28px,3.3cqi,48px) 0}.signin_brandRule__3HIb7{display:block;width:44px;height:2px;border-radius:2px;background:var(--si-panel-accent)}.signin_brandTitle__EEJBU{font-size:clamp(2rem,3.2cqi,2.875rem);font-weight:600;letter-spacing:-.03em;line-height:1.08;color:var(--si-panel-ink-strong);max-width:14ch;text-wrap:balance}.signin_auth__ZgoCk{display:flex;flex-direction:column;min-width:0;padding:clamp(24px,2.8cqi,40px) clamp(28px,5cqi,72px) clamp(20px,2.2cqi,32px);background:var(--si-surface)}.signin_authBar__PMHps{display:flex;justify-content:flex-end}.signin_authBody__P2l7P{display:flex;flex-direction:column;gap:22px;width:100%;max-width:420px;margin:auto 0;padding:var(--sp-6) 0;align-self:center}.signin_authHead__1gF28{display:flex;flex-direction:column;gap:8px}.signin_authTitle__arqCa{font-size:clamp(1.625rem,2.1cqi,1.875rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--si-ink)}.signin_notice__dnkDH{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--si-error-line);border-radius:var(--si-radius-sm);background:var(--si-error-bg);color:var(--si-error)}.signin_noticeGlyph__vJBor{margin-top:1px}.signin_noticeText__wU0xD{display:flex;flex-direction:column;gap:3px}.signin_noticeTitle__arlTI{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.signin_noticeBody__rxaCg{font-size:.78125rem;line-height:1.5;color:var(--si-ink-2)}.signin_action__E5c5N{display:flex;flex-direction:column;gap:10px}.signin_cta__3YJ4D{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-control);background:var(--si-brand);font-size:var(--fs-base);font-weight:var(--fw-medium);letter-spacing:0;box-shadow:var(--shadow-xs);transition:background var(--transition),transform var(--transition),box-shadow var(--transition)}.signin_cta__3YJ4D,.signin_cta__3YJ4D:hover{color:var(--si-brand-ink);text-decoration:none}.signin_cta__3YJ4D:hover{background:var(--si-brand-hover)}.signin_cta__3YJ4D:active{transform:translateY(0)}.signin_cta__3YJ4D:focus-visible{outline:3px solid var(--si-focus);outline-offset:3px;box-shadow:none}.signin_ctaGem__wYZ_A{display:inline-flex;flex:none;transform-origin:50% 50%}.signin_ctaSpin__ZiWXV{animation:signin_siSpin__05_sB 2.6s linear infinite}.signin_ctaArrow__hnFed{display:inline-flex;flex:none}.signin_actionMeta__8LxMs{font-size:.78125rem;line-height:1.5;color:var(--si-ink-3);text-align:center}@keyframes signin_siSpin__05_sB{to{transform:rotate(1turn)}}@container siCanvas (max-width: 880px){.signin_canvas__qlmep{grid-template-columns:minmax(0,1fr)}.signin_brand__q2_xn{padding:28px}.signin_brandFacets__fmAbB{width:460px;transform:translate(36%,34%)}.signin_brandCopy__hjgdY{gap:14px;padding:30px 0 28px}.signin_brandTitle__EEJBU{font-size:clamp(1.75rem,5.6cqi,2.375rem);max-width:16ch}.signin_auth__ZgoCk{padding:20px 28px 24px}.signin_authBody__P2l7P{max-width:none;margin:0;padding:20px 0 32px;align-self:stretch}}@container siCanvas (max-width: 460px){.signin_brand__q2_xn{padding:22px 20px}.signin_brandFacets__fmAbB{width:360px}.signin_lockupMark__ZIv1u{width:40px;height:40px;border-radius:11px}.signin_brandCopy__hjgdY{padding:24px 0 22px}.signin_brandTitle__EEJBU{font-size:clamp(1.625rem,7.4cqi,2rem)}.signin_auth__ZgoCk{padding:16px 20px 20px}.signin_authTitle__arqCa{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.signin_ctaSpin__ZiWXV{animation:none}.signin_cta__3YJ4D{transition:none}.signin_cta__3YJ4D:active,.signin_cta__3YJ4D:hover{transform:none}}