.identityGateway_pageShell___pz6p{--gateway-shell-gap:clamp(1.35rem,2.4vw,2.5rem);--gateway-card-padding-inline:clamp(1.1rem,2vw,1.5rem);--gateway-card-padding-block:clamp(1.15rem,2vw,1.65rem);--gateway-form-gap:0.625rem;min-height:calc(100vh - 5.35rem);display:flex;align-items:center;justify-content:center;padding:var(--gateway-shell-gap);background:transparent}.identityGateway_pageShellCompact__ULVAF{min-height:calc(100vh - 4.95rem);padding-top:var(--gateway-shell-gap);padding-bottom:var(--gateway-shell-gap)}.identityGateway_card__8K8Vw{width:min(100%,1180px);max-width:1320px;position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(128,171,255,.22);background:linear-gradient(148deg,rgba(7,22,43,.99),rgba(10,31,61,.97) 56%,rgba(9,37,74,.98)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0));box-shadow:0 1.4rem 3rem rgba(2,9,23,.24),0 .35rem 1rem rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.09);padding:var(--gateway-card-padding-block) var(--gateway-card-padding-inline)}.identityGateway_card__8K8Vw:before{content:"";position:absolute;inset:-2rem auto auto -3rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.18) 0,rgba(96,165,250,0) 72%);pointer-events:none}.identityGateway_card__8K8Vw:after{content:"";position:absolute;inset:auto -4rem -4rem auto;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.14) 0,rgba(56,189,248,0) 74%);pointer-events:none}.identityGateway_header__TQ4_w{position:relative;z-index:1;display:grid;gap:.5rem;text-align:center;margin-bottom:.75rem}.identityGateway_minimalHeader__k8g9C{position:relative;z-index:1;display:flex;align-items:center;gap:.72rem;margin-bottom:.48rem}.identityGateway_brandMark__0gemf{width:2.7rem;height:2.7rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(30,64,175,.88),rgba(14,116,144,.86));box-shadow:0 0 0 1px rgba(191,219,254,.14),0 .75rem 1.75rem rgba(14,116,144,.22)}.identityGateway_brandIcon__EW9Ws{width:1.45rem;height:1.45rem;-o-object-fit:contain;object-fit:contain}.identityGateway_brandCopy__bEFqY{min-width:0;text-align:left}.identityGateway_brandLabel__bMAVb{margin:0;color:#ffffff;font-size:.94rem;font-weight:800;letter-spacing:.01em}.identityGateway_brandSubtle__3Vigw{margin:.2rem 0 0;color:rgba(240,247,255,.78);font-size:.8rem;font-weight:600}.identityGateway_eyebrow__wDd0O{display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.24rem .68rem;border-radius:999px;background:rgba(147,197,253,.12);border:1px solid rgba(147,197,253,.16);color:#bfdbfe;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.identityGateway_title__XcbhW{margin:0;color:#ffffff;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.04}.identityGateway_subtitle__S_OhZ{margin:0;color:rgba(244,248,255,.88);font-size:.93rem;line-height:1.28}.identityGateway_securityNote__e7PgI{margin:0;color:rgba(236,244,255,.78);font-size:.79rem;line-height:1.4;max-width:50rem;margin-inline:auto}.identityGateway_form__9DUUV{position:relative;z-index:1;display:grid;gap:var(--gateway-form-gap)}.identityGateway_field__7whGD{display:grid;gap:.45rem}.identityGateway_label__Kka_w{color:#ffffff;font-size:.9rem;font-weight:700}.identityGateway_input__CECtJ,.identityGateway_staticField__mKzRU{width:100%;min-height:2.7rem;border-radius:.82rem;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.58);color:#f8fafc;padding:.62rem .84rem;font-size:.94rem;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.identityGateway_input__CECtJ:hover{border-color:rgba(125,211,252,.4)}.identityGateway_input__CECtJ:focus{outline:none;border-color:rgba(125,211,252,.85);box-shadow:0 0 0 4px rgba(56,189,248,.14);background:rgba(2,6,23,.72)}.identityGateway_input__CECtJ::-moz-placeholder{color:rgba(148,163,184,.78)}.identityGateway_input__CECtJ::placeholder{color:rgba(148,163,184,.78)}.identityGateway_staticField__mKzRU{display:flex;align-items:center;color:rgba(226,232,240,.92)}.identityGateway_codeBlock__VviMl{display:inline-flex;align-items:center;min-height:3.15rem;padding:.9rem 1rem;border-radius:.9rem;border:1px solid rgba(147,197,253,.16);background:rgba(8,15,34,.94);color:#dbeafe;font-size:.95rem;word-break:break-all}.identityGateway_qrCard__KW2HT{display:flex;justify-content:center;padding:1rem;border-radius:1rem;border:1px solid rgba(147,197,253,.16);background:rgba(255,255,255,.04)}.identityGateway_qrImage__1Ie1_{width:min(100%,15rem);height:auto;border-radius:.9rem;background:#ffffff;padding:.65rem}.identityGateway_buttonRow__yRxXP{display:flex;gap:.36rem;flex-wrap:wrap;margin-top:.1rem;align-items:center}.identityGateway_buttonRow__yRxXP>*{min-height:2.55rem}.identityGateway_primaryAction__rv5tQ,.identityGateway_secondaryAction__fKL3g{background:rgba(15,23,42,.78)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 .8rem 1.6rem rgba(15,23,42,.12)!important}.identityGateway_primaryAction__rv5tQ:active,.identityGateway_primaryAction__rv5tQ:focus-visible,.identityGateway_primaryAction__rv5tQ:hover,.identityGateway_secondaryAction__fKL3g:active,.identityGateway_secondaryAction__fKL3g:focus-visible,.identityGateway_secondaryAction__fKL3g:hover{background:#ffffff!important;color:#0b2f66!important;border-color:rgba(11,47,102,.24)!important;box-shadow:0 .8rem 1.6rem rgba(15,23,42,.12)!important}.identityGateway_primaryAction__rv5tQ:disabled,.identityGateway_primaryAction__rv5tQ[aria-disabled=true],.identityGateway_secondaryAction__fKL3g:disabled,.identityGateway_secondaryAction__fKL3g[aria-disabled=true]{background:rgba(15,23,42,.64)!important;color:rgba(248,250,252,.72)!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important}.identityGateway_errorBox__LXUiD,.identityGateway_messageBox__Rj4vy,.identityGateway_successBox__LNEWG{padding:.7rem .86rem;border-radius:.9rem;font-size:.9rem;line-height:1.38;white-space:pre-line}.identityGateway_messageBox__Rj4vy{border:1px solid rgba(147,197,253,.22);background:rgba(15,23,42,.42);color:rgba(226,232,240,.94)}.identityGateway_successBox__LNEWG{border:1px solid rgba(74,222,128,.32);background:rgba(20,83,45,.48);color:#dcfce7}.identityGateway_errorBox__LXUiD{border:1px solid rgba(248,113,113,.36);background:rgba(127,29,29,.5);color:#fecaca}.identityGateway_helpText__q24KJ{margin:0;color:rgba(244,248,255,.84);font-size:.86rem;line-height:1.42}.identityGateway_subtleText__Rb_fY{margin:0;color:rgba(236,244,255,.74);font-size:.84rem;line-height:1.42}.identityGateway_recoveryList__dHEDN{display:grid;gap:.55rem;margin-top:.75rem}.identityGateway_validationList__XEO5v{display:grid;gap:.42rem;margin:0;padding:0 0 0 1rem;color:rgba(191,219,254,.82);font-size:.9rem;line-height:1.5}.identityGateway_validationItemValid__KzOBO{color:#86efac}.identityGateway_validationItemInvalid__msOhF{color:#fca5a5}.identityGateway_linkRow__0Mkyb{margin-top:.35rem}.identityGateway_link__d1b8G{color:#93c5fd;font-weight:700;text-decoration:none}.identityGateway_link__d1b8G:focus-visible,.identityGateway_link__d1b8G:hover{color:#dbeafe;text-decoration:underline}.identityGateway_checkGroup__ILDH0{display:grid;gap:.48rem;padding:.54rem .76rem;border-radius:.9rem;border:1px solid rgba(147,197,253,.16);background:rgba(15,23,42,.36);margin-bottom:var(--gateway-form-gap)}.identityGateway_checkboxRow__Loydf{display:grid;grid-template-columns:auto 1fr;gap:.52rem;align-items:flex-start;color:rgba(248,250,252,.92);font-size:.84rem;line-height:1.22}.identityGateway_checkboxRow__Loydf input{margin-top:.08rem;width:.98rem;height:.98rem;accent-color:#38bdf8}.identityGateway_passwordRow__4NJlT{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;align-items:center}.identityGateway_toggleButton__APjN5{min-width:2.7rem;min-height:2.7rem}.identityGateway_splitColumns__yvIsR{display:grid;gap:.9rem}@media (min-width:960px){.identityGateway_splitColumns__yvIsR{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}.identityGateway_loginTopGrid__Z_OO3{display:grid;gap:.9rem}@media (min-width:960px){.identityGateway_loginTopGrid__Z_OO3{grid-template-columns:1fr auto;align-items:end}}.identityGateway_loginInputGrid__Deevg{display:grid;gap:.625rem}@media (min-width:960px){.identityGateway_loginInputGrid__Deevg{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}.identityGateway_loginActionBar__FfFho{display:grid;gap:.625rem}@media (min-width:960px){.identityGateway_loginActionBar__FfFho{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:center}}.identityGateway_compactSecondaryButton__p63YR{justify-content:center!important}.identityGateway_compactSecondaryButton__p63YR,.identityGateway_primaryLoginButton__a5Y7f{min-height:2.72rem;width:100%;padding-inline:.9rem!important;font-size:.9rem!important;font-weight:700!important;border-radius:.82rem!important}.identityGateway_primaryLoginButton__a5Y7f{min-width:0}@media (max-width:640px){.identityGateway_pageShell___pz6p{min-height:auto;--gateway-shell-gap:0.95rem;--gateway-card-padding-inline:0.9rem;--gateway-card-padding-block:1rem;padding:var(--gateway-shell-gap)}.identityGateway_card__8K8Vw{width:min(100%,42rem);border-radius:1.1rem}.identityGateway_buttonRow__yRxXP{flex-direction:column}.identityGateway_buttonRow__yRxXP>*{width:100%}.identityGateway_passwordRow__4NJlT{grid-template-columns:minmax(0,1fr)}}