.login-module__ndwAQa__loginRoot{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--wd-color-surface-subtle);min-block-size:100dvh;color:var(--wd-color-text);-webkit-font-smoothing:antialiased}.login-module__ndwAQa__loginLayout{box-sizing:border-box;align-content:stretch;justify-items:center;gap:var(--wd-phi-3);min-block-size:100dvh;padding:var(--wd-phi-4) var(--wd-space-4);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"brand""form";display:grid}.login-module__ndwAQa__brandPanel{background:var(--wd-login-background-image,url(/images/palm-login-interiors-v1.jpg)) center / cover no-repeat;display:none}.login-module__ndwAQa__tenantBrand{min-inline-size:0;max-inline-size:100%;min-block-size:var(--wd-control-lg);grid-area:brand;justify-content:center;align-items:center;display:flex}.login-module__ndwAQa__tenantLogo{block-size:2.5rem;inline-size:10rem;max-inline-size:100%;display:block;position:relative;overflow:hidden}.login-module__ndwAQa__tenantLogo img{object-fit:contain;object-position:center}.login-module__ndwAQa__tenantName{font-size:var(--wd-text-lg);font-weight:var(--wd-weight-semibold);letter-spacing:var(--wd-tracking-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-module__ndwAQa__signInSide{place-items:center;gap:var(--wd-phi-3);grid-area:form;grid-template-rows:minmax(0,1fr) auto;inline-size:100%;min-inline-size:0;display:grid}.login-module__ndwAQa__loginRoot .login-module__ndwAQa__loginCard[data-pad]{box-sizing:border-box;inline-size:min(100%, var(--wd-auth-panel-width));gap:var(--wd-space-6);padding:var(--wd-space-8);border-radius:var(--wd-radius-lg);box-shadow:var(--wd-shadow-sm)}.login-module__ndwAQa__cardBody{gap:var(--wd-space-5);min-inline-size:0;display:grid}.login-module__ndwAQa__pageFooter{justify-content:space-between;align-items:center;gap:var(--wd-space-3);inline-size:min(100%, var(--wd-auth-panel-width));min-inline-size:0;padding-block:var(--wd-space-2);align-self:end;display:flex}.login-module__ndwAQa__poweredBy{align-items:center;gap:var(--wd-space-1-5);color:var(--wd-color-text-secondary);font-size:var(--wd-text-2xs);white-space:nowrap;flex:none;display:flex}.login-module__ndwAQa__languageChoice{flex:0 10rem;min-inline-size:0}@media (min-width:64rem){.login-module__ndwAQa__loginLayout[data-media]{grid-template-areas:"brand form";grid-template-columns:minmax(0, 1fr) minmax(30rem, var(--wd-ratio-minor));padding:var(--wd-phi-3);align-content:stretch;justify-items:stretch;gap:0}.login-module__ndwAQa__loginLayout[data-media] .login-module__ndwAQa__brandPanel{border-radius:var(--wd-radius-lg);grid-area:brand;display:block}.login-module__ndwAQa__loginLayout[data-media] .login-module__ndwAQa__tenantBrand{z-index:1;max-inline-size:calc(100% - 2 * var(--wd-phi-3));margin:var(--wd-phi-3);padding:var(--wd-space-3) var(--wd-space-4);border-radius:var(--wd-radius-md);background:var(--wd-color-surface);box-shadow:var(--wd-shadow-sm);place-self:start}.login-module__ndwAQa__loginLayout[data-media] .login-module__ndwAQa__tenantLogo img{object-position:left center}[dir=rtl] .login-module__ndwAQa__loginLayout[data-media] .login-module__ndwAQa__tenantLogo img{object-position:right center}.login-module__ndwAQa__loginLayout[data-media]{grid-template-rows:minmax(0,1fr)}.login-module__ndwAQa__loginLayout[data-media] .login-module__ndwAQa__signInSide{padding:var(--wd-phi-4) var(--wd-phi-3) 0}}.login-module__ndwAQa__formIntro{justify-items:start;gap:var(--wd-space-1);min-inline-size:0;display:grid}.login-module__ndwAQa__formIntro h1{color:var(--wd-color-text);font-size:var(--wd-text-xl);font-weight:var(--wd-weight-semibold);line-height:var(--wd-leading-tight);letter-spacing:var(--wd-tracking-tight);text-transform:none;margin:0}.login-module__ndwAQa__formIntro p{color:var(--wd-color-text-secondary);font-size:var(--wd-text-sm);line-height:var(--wd-leading-ui);margin:0}.login-module__ndwAQa__backButton{margin-block-end:var(--wd-space-2);margin-inline-start:calc(-1 * var(--wd-space-2))}.login-module__ndwAQa__loginForm{gap:var(--wd-space-4);min-inline-size:0;display:grid}.login-module__ndwAQa__loginForm[hidden]{display:none}.login-module__ndwAQa__formOptions{justify-content:flex-end;margin-block-start:calc(-1 * var(--wd-space-2));margin-inline-end:calc(-1 * var(--wd-space-2));display:flex}.login-module__ndwAQa__formActions{gap:var(--wd-space-2);margin-block-start:var(--wd-space-1);display:grid}.login-module__ndwAQa__submitButton{inline-size:100%}.login-module__ndwAQa__identityChip{justify-content:space-between;align-items:center;gap:var(--wd-space-2);min-inline-size:0;min-block-size:var(--wd-field-height);padding-inline:var(--wd-space-3) var(--wd-space-1);border-radius:var(--wd-control-radius);background:var(--wd-color-surface-subtle);font-size:var(--wd-text-sm);display:flex}.login-module__ndwAQa__identityChip>bdi{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.login-module__ndwAQa__otpField{gap:var(--wd-space-1-5);min-inline-size:0;display:grid}.login-module__ndwAQa__deadline{display:flex}.login-module__ndwAQa__qrPanel{border-radius:var(--wd-radius-md);background:var(--wd-color-surface-subtle);place-items:center;min-block-size:10rem;display:grid}.login-module__ndwAQa__qrPanel img{border-radius:var(--wd-radius-sm);block-size:8.5rem;inline-size:8.5rem}.login-module__ndwAQa__qrPanel span{padding:var(--wd-space-4);color:var(--wd-color-text-secondary);font-size:var(--wd-text-xs)}.login-module__ndwAQa__manualKey{align-items:center;gap:var(--wd-space-2);min-inline-size:0;min-block-size:var(--wd-field-height);padding-inline:var(--wd-space-3) var(--wd-space-1);border-radius:var(--wd-control-radius);background:var(--wd-color-surface-subtle);color:var(--wd-color-text-secondary);font-size:var(--wd-text-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.login-module__ndwAQa__manualKey>span{white-space:nowrap}.login-module__ndwAQa__manualKey code{min-inline-size:0;color:var(--wd-color-text);font-size:var(--wd-text-xs);scrollbar-width:thin;-webkit-user-select:all;user-select:all;white-space:nowrap;overflow-x:auto}.login-module__ndwAQa__recoveryCodes{gap:var(--wd-space-2) var(--wd-space-4);padding:var(--wd-space-3) var(--wd-space-4);border-radius:var(--wd-radius-md);background:var(--wd-color-surface-subtle);font-size:var(--wd-text-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-inline-start:var(--wd-space-8);display:grid}.login-module__ndwAQa__recoveryCodes code{color:var(--wd-color-text);-webkit-user-select:all;user-select:all}.login-module__ndwAQa__recoveryActions{justify-content:space-between;align-items:center;gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.login-module__ndwAQa__recoveryActions .wd-checkbox{font-size:var(--wd-text-xs)}.login-module__ndwAQa__continueLink{color:var(--wd-color-link);font-size:var(--wd-text-sm);justify-self:center}.login-module__ndwAQa__continueLink:hover{color:var(--wd-color-link-hover)}.login-module__ndwAQa__continueLink:focus-visible{border-radius:var(--wd-radius-2xs);box-shadow:var(--wd-focus);outline:0}.login-module__ndwAQa__supportCopy{color:var(--wd-color-text-secondary);font-size:var(--wd-text-xs);text-align:center;justify-content:center;margin:0;display:flex}.login-module__ndwAQa__workspaceInitial{color:var(--wd-color-text);font-size:var(--wd-text-sm);font-weight:var(--wd-weight-semibold)}.login-module__ndwAQa__deviceLimit{gap:var(--wd-space-3);display:grid}.login-module__ndwAQa__deviceLimit>p{color:var(--wd-color-text-secondary);font-size:var(--wd-text-sm);margin:0}@media (max-width:35rem){.login-module__ndwAQa__loginLayout{padding-block:var(--wd-phi-4) var(--wd-space-2)}.login-module__ndwAQa__signInSide{align-items:start}.login-module__ndwAQa__loginRoot .login-module__ndwAQa__loginCard[data-pad]{padding:var(--wd-space-5)}.login-module__ndwAQa__recoveryCodes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.login-module__ndwAQa__loginRoot *,.login-module__ndwAQa__loginRoot :before,.login-module__ndwAQa__loginRoot :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.login-module__ndwAQa__loginLayout{isolation:isolate;--wd-shadow-xs:var(--wd-shadow-sky-card);--wd-shadow-sm:var(--wd-shadow-sky-raised);position:relative}.login-module__ndwAQa__loginLayout:not([data-backdrop=sky]){--wd-shadow-xs:var(--wd-shadow-wall-card);--wd-shadow-sm:var(--wd-shadow-wall-raised)}.login-module__ndwAQa__loginLayout[data-backdrop=architecture]:after,.login-module__ndwAQa__loginLayout[data-backdrop=architecture] .login-module__ndwAQa__signInSide:before{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--wd-color-backdrop-recess) var(--wd-backdrop-recess-strength), transparent), color-mix(in srgb, var(--wd-color-backdrop-recess) var(--wd-backdrop-recess-faint-strength), transparent) 80%);box-shadow:inset var(--wd-space-2-5) var(--wd-space-3) var(--wd-space-6) calc(var(--wd-space-2-5) * -1) color-mix(in srgb, var(--wd-color-backdrop-recess) var(--wd-backdrop-shade-strength), transparent), inset calc(var(--wd-space-0-5) * -.75) 0 0 0 color-mix(in srgb, var(--wd-color-backdrop-edge) var(--wd-backdrop-edge-strength), transparent);opacity:.6;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, var(--wd-color-backdrop-recess) 50%, transparent 96%);-webkit-mask-image:linear-gradient(to bottom, var(--wd-color-backdrop-recess) 50%, transparent 96%);mask-image:linear-gradient(to bottom, var(--wd-color-backdrop-recess) 50%, transparent 96%);border-start-start-radius:var(--wd-radius-pill);border-start-end-radius:var(--wd-radius-pill);margin-inline:auto;position:absolute}.login-module__ndwAQa__loginLayout[data-backdrop=architecture]:after{inset-block:var(--wd-space-3) 0;inline-size:min(calc(100% - var(--wd-space-4)), calc(var(--wd-auth-panel-width) + var(--wd-space-24)));inset-inline:0}.login-module__ndwAQa__loginLayout[data-backdrop=architecture] .login-module__ndwAQa__signInSide{position:relative}.login-module__ndwAQa__loginLayout[data-backdrop=architecture] .login-module__ndwAQa__signInSide:before{display:none}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .login-module__ndwAQa__loginLayout[data-backdrop=architecture]:after{box-shadow:inset calc(var(--wd-space-2-5) * -1) var(--wd-space-3) var(--wd-space-6) calc(var(--wd-space-2-5) * -1) color-mix(in srgb, var(--wd-color-backdrop-recess) var(--wd-backdrop-shade-strength), transparent), inset calc(var(--wd-space-0-5) * .75) 0 0 0 color-mix(in srgb, var(--wd-color-backdrop-edge) var(--wd-backdrop-edge-strength), transparent)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .login-module__ndwAQa__loginLayout[data-backdrop=architecture] .login-module__ndwAQa__signInSide:before{box-shadow:inset calc(var(--wd-space-2-5) * -1) var(--wd-space-3) var(--wd-space-6) calc(var(--wd-space-2-5) * -1) color-mix(in srgb, var(--wd-color-backdrop-recess) var(--wd-backdrop-shade-strength), transparent), inset calc(var(--wd-space-0-5) * .75) 0 0 0 color-mix(in srgb, var(--wd-color-backdrop-edge) var(--wd-backdrop-edge-strength), transparent)}@media (min-width:64rem){.login-module__ndwAQa__loginLayout[data-backdrop=architecture][data-media]:after{display:none}.login-module__ndwAQa__loginLayout[data-backdrop=architecture][data-media] .login-module__ndwAQa__signInSide:before{inset-block:var(--wd-phi-3) 0;inline-size:min(calc(100% - 2 * var(--wd-phi-3)), calc(var(--wd-auth-panel-width) + var(--wd-space-20)));display:block;inset-inline:0}}.login-module__ndwAQa__cardLogo{max-inline-size:100%;justify-self:start;align-items:center;margin-block-end:var(--wd-space-4);display:flex}.login-module__ndwAQa__cardLogo :is(img,svg){inline-size:auto;max-inline-size:calc(var(--wd-space-16) * 3);block-size:auto;max-block-size:var(--wd-space-10);object-fit:contain;display:block}.login-module__ndwAQa__loginRoot .login-module__ndwAQa__loginCard[data-pad]{border-radius:calc(var(--wd-radius-lg) * 1.25)}.login-module__ndwAQa__formIntro h1{font-size:var(--wd-text-2xl);font-weight:var(--wd-weight-bold)}.login-module__ndwAQa__loginCard :is(.wd-text-field,.wd-field) :is(input,.wd-input-group){min-block-size:calc(var(--wd-space-10) + var(--wd-space-1));border-radius:var(--wd-radius-md)}.login-module__ndwAQa__loginCard :is(.wd-text-field,.wd-field) .wd-input-group input{min-block-size:0}.login-module__ndwAQa__loginCard .wd-button:is([data-variant=primary],[data-variant=gradient],[data-variant=secondary]){min-block-size:calc(var(--wd-space-10) + var(--wd-space-1));border-radius:var(--wd-radius-md);font-weight:var(--wd-weight-semibold)}.login-module__ndwAQa__loginRoot .wd-field-label[data-required]:after{content:none}
