.v5.lg{display:grid;grid-template-columns:1fr 1fr}.v5 .lg-aside{position:relative;overflow:hidden;background:var(--v5-paper);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:0}.v5 .lg-main{position:relative;display:grid;align-content:center;justify-items:center;padding:clamp(64px,7vw,88px) clamp(24px,4vw,56px) clamp(32px,4vw,56px)}.v5 .lg-form{display:flex;flex-direction:column;width:100%;max-width:408px}.v5 .lg-close{position:absolute;top:clamp(16px,2.2vw,26px);right:clamp(16px,2.2vw,26px);width:42px;height:42px;display:grid;place-items:center;background:none;border:var(--v5-hair) solid transparent;color:var(--v5-muted);cursor:pointer;transition:color var(--mc-fast) var(--mc-press),border-color var(--mc-fast) var(--mc-press),background var(--mc-fast) var(--mc-press)}@media (display-mode:standalone){.v5 a.lg-close{display:none}}.v5 .lg-close:hover{color:var(--v5-ink);border-color:var(--v5-line);background:var(--v5-paper-2)}.v5 .lg-h{margin:0 0 20px;font-family:var(--v5-disp);font-weight:800;font-size:clamp(28px,3.1vw,36px);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.v5 .lg-note{margin:0 0 22px}.v5 .lg-lead{display:flex;flex-direction:column}.v5 .lg-eyebrow{margin:0 0 14px;font-family:var(--v5-mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--v5-muted)}.v5 .lg-lede{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--v5-ink-2);text-wrap:pretty}.v5 .lg-em{box-shadow:inset 0 -.12em 0 var(--v5-accent)}.v5 .lg-lead .lg-btn--primary{margin-top:22px}.v5 .lg-fine{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--v5-muted)}.v5 .lg-fine a{color:var(--v5-accent-ink);font-weight:600}.v5 .lg-fine a:hover{color:var(--v5-accent)}.v5 .lg-btn{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 18px;background:var(--v5-paper);border:var(--v5-hair) solid var(--v5-line);box-shadow:0 2px 0 var(--v5-line);color:var(--v5-ink);font-family:var(--v5-sans);font-size:16px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:transform var(--mc-fast) var(--mc-press),box-shadow var(--mc-fast) var(--mc-press),background var(--mc-fast) var(--mc-press),border-color var(--mc-fast) var(--mc-press)}.v5 .lg-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 0 var(--v5-line)}.v5 .lg-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 0 var(--v5-line)}.v5 .lg-btn:disabled{cursor:not-allowed;color:var(--v5-muted);background:none;border-color:var(--v5-line-soft);border-style:dashed;box-shadow:none;transform:none}.v5 .lg-btn svg{flex:none;width:20px;height:20px}.v5 .lg-btn:disabled svg{opacity:.55}.v5 .lg-btn-label{flex:1;min-width:0}.v5 .lg-btn--primary{justify-content:center;text-align:center;background:var(--v5-accent);border-color:var(--v5-accent);box-shadow:0 2px 0 var(--v5-accent-ink);color:var(--v5-on-accent)}.v5 .lg-btn--primary:hover:not(:disabled){box-shadow:0 3px 0 var(--v5-accent-ink)}.v5 .lg-btn--primary:active:not(:disabled){box-shadow:0 1px 0 var(--v5-accent-ink)}.v5 .lg-btn--primary .lg-btn-label{flex:0 1 auto}.v5 .lg-or{display:grid;grid-template-columns:1fr auto 1fr;margin:38px 0 16px;font-family:var(--v5-mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-muted)}.v5 .lg-or:after,.v5 .lg-or:before{height:var(--v5-hair);background:var(--v5-line)}.v5 .lg-providers{display:grid;gap:10px}.v5 .lg-notice{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--v5-muted)}.v5 .lg-note{padding:13px 15px;border:var(--v5-hair) solid var(--v5-bear);background:color-mix(in srgb,var(--v5-bear) 8%,var(--v5-bg));color:var(--v5-bear);font-size:14px;line-height:1.45}.v5 .lg-carry{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:20px 0 0;padding:12px 15px;border:var(--v5-hair) solid var(--v5-line);background:var(--v5-paper-2);font-size:12px;font-family:var(--v5-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v5-muted)}.v5 .lg-carry code{font-family:var(--v5-mono);font-size:14px;font-weight:700;color:var(--v5-ink);letter-spacing:.1em;text-transform:none}.v5 .lg-carry--account code{letter-spacing:.02em;overflow-wrap:anywhere}.v5 .lg-foot{margin-top:26px;padding-top:20px;border-top:var(--v5-hair) solid var(--v5-line-soft)}.v5 .lg-seam{margin:0;font-size:13.5px;color:var(--v5-muted)}.v5 .lg-seam a{color:var(--v5-accent-ink);font-weight:600}.v5 .lg-seam a:hover{color:var(--v5-accent)}.v5 .lg-legal{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--v5-muted)}.v5 .lg-legal a{color:var(--v5-muted);font-weight:600;border-bottom:var(--v5-hair) solid var(--v5-line-soft)}.v5 .lg-legal a:hover{color:var(--v5-ink)}.v5 .lg-who{margin:14px 0 26px;font-size:14px;line-height:1.55;color:var(--v5-muted)}.v5 .lg-out{margin-top:10px;justify-content:center;text-align:center}.v5 .lg :is(a,button,input,[tabindex]):focus-visible,.v5.lg :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--v5-accent);outline-offset:2px}.v5 .lg .lg-btn--primary:focus-visible,.v5.lg .lg-btn--primary:focus-visible{outline-color:var(--v5-ink)}@media (prefers-reduced-motion:reduce){.v5.lg *,.v5.lg-dialog[open],.v5.lg-dialog[open]::backdrop{animation-duration:.01ms!important;transition-duration:.01ms!important}.v5 .lg-btn:active:not(:disabled),.v5 .lg-btn:hover:not(:disabled){transform:none}}@media (max-width:900px){.v5.lg{grid-template-columns:1fr}.v5 .lg-aside{display:none}.v5 .lg-main{padding-top:clamp(72px,18vw,96px)}.v5 .lg-form{max-width:440px}}.v5 .lg-glass{position:absolute;inset:0;pointer-events:none;overflow:hidden;isolation:isolate}.v5 .lg-glass:before{content:"";position:absolute;top:0;left:calc(-213 / 466 * 100%);width:calc(885 / 466 * 100%);height:100%;z-index:0;background-color:#f7f7fb;background-image:url(/auth/brand-glass.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.38}.v5 .lg-glass:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--v5-accent) 5%,transparent) 0 1px,transparent 1px 6px,color-mix(in srgb,#ffffff 40%,transparent) 6px 7px,transparent 7px 12px)}html.theme-dark .v5 .lg-glass:before{opacity:.22;mix-blend-mode:screen}.v5 .lg-tag{position:relative;z-index:1;margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding-inline:24px;text-align:center;font-family:var(--v5-sans);font-weight:400;font-size:21px;line-height:30px;letter-spacing:-.01em;color:#111111}.v5 .lg-tag-line{display:inline-flex;align-items:flex-end;gap:8px;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.v5 .lg-tag .lg-em{font-weight:500;font-style:normal;color:#182b94;box-shadow:none}.v5 .lg-tag-line:has(.lg-supmark){position:relative}.v5 .lg-supmark{position:absolute;left:100%;bottom:0;margin-left:8px;width:35px;height:30px;color:#182b94;flex:none}html.theme-dark .v5 .lg-tag{color:var(--v5-ink)}html.theme-dark .v5 .lg-supmark,html.theme-dark .v5 .lg-tag .lg-em{color:var(--v5-accent-ink)}.v5 .lg-email{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.v5 .lg-field{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:52px;border-radius:10px;background:var(--v5-sunken,color-mix(in srgb,var(--v5-ink) 5%,transparent));border:1px solid transparent;transition:border-color .12s ease,background .12s ease}.v5 .lg-field:focus-within{border-color:var(--v5-accent);background:var(--v5-paper,transparent)}.v5 .lg-field svg{flex:none;opacity:.55}.v5 .lg-field input{flex:1 1 auto;min-width:0;border:0;background:none;font:inherit;font-size:16px;color:inherit;outline:none}.v5 .lg-field input::-moz-placeholder{color:color-mix(in srgb,currentColor 45%,transparent)}.v5 .lg-field input::placeholder{color:color-mix(in srgb,currentColor 45%,transparent)}.v5 .lg-offer{margin:0 0 18px;font-size:14px;line-height:1.45;color:var(--v5-muted)}.v5 .lg-offer a{color:var(--v5-accent);font-weight:600;text-decoration:none}.v5 .lg-offer a:hover{text-decoration:underline}.v5 .lg-or{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-family:var(--v5-ui,inherit);font-size:13px;font-weight:500;color:color-mix(in srgb,currentColor 50%,transparent)}.v5 .lg-or:after,.v5 .lg-or:before{content:"";flex:1 1 0;height:1px;background:color-mix(in srgb,currentColor 22%,transparent)}@media (max-width:900px){.v5 .lg-glass,.v5 .lg-tag{display:none}}.v5 .lg-legal{text-align:center}