.login_shell__DdQvt{height:100dvh;grid-template-columns:minmax(420px,42%) minmax(0,1fr)}.login_formPanel__tDyav,.login_shell__DdQvt{min-height:0;display:grid;overflow:hidden;background:#09090b}.login_formPanel__tDyav{height:100%;grid-template-rows:auto 1fr;border-right:1px solid #27272a;padding:clamp(28px,3.2vw,48px);color:#f4f4f5}.login_brandRow__CFPBS{display:flex;align-items:center;min-height:32px}.login_brandRow__CFPBS a{display:inline-flex;align-items:center;border-radius:8px}.login_logo__GW03_{display:block;width:auto;height:29px}.login_formArea__vxhFO{width:min(100%,390px);align-self:center;justify-self:center;padding:34px 0 28px}.login_backLink__Pupb7{display:inline-flex;align-items:center;gap:10px;margin-bottom:38px;color:#a1a1aa;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s ease}.login_backIconFrame__jIZkJ{width:28px;height:28px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid #3f3f46;border-radius:999px;background:#111113;transition:border-color .16s ease,background .16s ease,transform .16s ease}.login_backIcon__XqlZd{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.login_backLink__Pupb7:hover{color:#f4f4f5}.login_backLink__Pupb7:hover .login_backIconFrame__jIZkJ{border-color:#52525b;background:#18181b;transform:translateX(-2px)}.login_heading__DFZnI{margin-bottom:30px}.login_eyebrow__tkUJ1{display:block;margin-bottom:14px;color:#71717a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.login_heading__DFZnI h1{margin:0;color:#fafafa;font-size:clamp(36px,4vw,50px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.login_heading__DFZnI p{max-width:34ch;margin:16px 0 0;color:#a1a1aa;font-size:15px;line-height:1.65}.login_form__Ij6Df{display:grid;gap:18px}.login_field__07CUi{display:grid;gap:8px}.login_field__07CUi label{color:#d4d4d8;font-size:13px;font-weight:600}.login_field__07CUi input{width:100%;min-height:52px;border:1px solid #3f3f46;border-radius:10px;padding:0 15px;background:#111113;color:#fafafa;caret-color:#60a5fa;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login_field__07CUi input:hover{border-color:#52525b;background:#141416}.login_field__07CUi input:focus{border-color:#3b82f6;background:#141416;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.login_field__07CUi input[aria-invalid=true]{border-color:#ef4444}.login_error__BN8Ls{min-height:20px;margin-top:-4px;color:#fca5a5;font-size:13px;line-height:1.45}.login_submit__ajKqa{min-height:52px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:0 18px;background:#2563eb;color:#ffffff;font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease}.login_submit__ajKqa:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.login_submit__ajKqa:active:not(:disabled){transform:translateY(0)}.login_submit__ajKqa:disabled{cursor:wait;opacity:.7}.login_registerPrompt__ahCEu{margin:20px 0 0;color:#71717a;font-size:13px;line-height:1.5}.login_registerPrompt__ahCEu a{color:#d4d4d8;font-weight:600;text-underline-offset:3px;transition:color .16s ease}.login_registerPrompt__ahCEu a:hover{color:#60a5fa}.login_backLink__Pupb7:focus-visible,.login_brandRow__CFPBS a:focus-visible,.login_registerPrompt__ahCEu a:focus-visible,.login_submit__ajKqa:focus-visible{outline:3px solid rgba(96,165,250,.42);outline-offset:4px}.login_productPanel__wgQyR{position:relative;min-width:0;height:100%;min-height:0;overflow:hidden;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 58% 43%,rgba(37,99,235,.2),transparent 30%),linear-gradient(135deg,#e9f0fb,#f6f8fb 50%,#e4e9f1)}.login_productGrid__8oNtw{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(37,99,235,.065) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.065) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(180deg,transparent 2%,black 22%,black 78%,transparent 98%)}.login_productGlow__ma7vI{position:absolute;width:min(58vw,720px);aspect-ratio:1;z-index:-2;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.16),rgba(37,99,235,0) 68%);filter:blur(12px)}.login_productPanel__wgQyR:after{content:"";position:absolute;inset:10% 14%;z-index:-1;border:1px solid rgba(37,99,235,.14);border-radius:34px;background:rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.login_productStage__5SI6F{width:100%;height:100%;min-height:0;display:grid;place-items:center;padding:32px}.login_phonePreview__ctsii{position:relative;width:262px;height:568px;pointer-events:none;user-select:none}.login_phonePreview__ctsii>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.82);transform-origin:center}@media (min-height:900px){.login_phonePreview__ctsii{width:294px;height:637px}.login_phonePreview__ctsii>div{transform:translate(-50%,-50%) scale(.92)}}@media (max-height:740px) and (min-width:901px){.login_formArea__vxhFO{padding-top:22px;padding-bottom:18px}.login_backLink__Pupb7{margin-bottom:26px}.login_heading__DFZnI{margin-bottom:24px}.login_phonePreview__ctsii{width:230px;height:498px}.login_phonePreview__ctsii>div{transform:translate(-50%,-50%) scale(.72)}}@media (max-width:1080px){.login_shell__DdQvt{grid-template-columns:minmax(400px,48%) minmax(0,1fr)}.login_phonePreview__ctsii{width:224px;height:484px}.login_phonePreview__ctsii>div{transform:translate(-50%,-50%) scale(.7)}.login_productPanel__wgQyR:after{inset:12% 9%}}@media (max-width:900px){.login_shell__DdQvt{display:block}.login_formPanel__tDyav,.login_shell__DdQvt{height:auto;min-height:100dvh;overflow:visible}.login_formPanel__tDyav{border-right:0;padding:28px 24px 36px}.login_formArea__vxhFO{padding:48px 0 40px}.login_productPanel__wgQyR{display:none}}@media (max-width:480px){.login_formArea__vxhFO{align-self:start;padding-top:44px}.login_backLink__Pupb7{margin-bottom:32px}.login_heading__DFZnI h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.login_backIconFrame__jIZkJ,.login_backLink__Pupb7,.login_field__07CUi input,.login_registerPrompt__ahCEu a,.login_submit__ajKqa{transition:none}}