.login-card.px-experience{background:var(--px-bg);color:var(--px-ink);border:1px solid var(--px-border);padding:var(--px-padding);width:min(100%,var(--px-cardWidth));text-align:left;border-radius:24px;justify-self:center;animation:none;box-shadow:0 24px 70px #070c2430}.login-layout:has(.px-experience){grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:36px}.remembered-login .login-layout:has(.px-experience){grid-template-columns:minmax(0,620px);justify-content:center;padding:16px 0}.remembered-login .hero{display:none}.px-card-brand{color:var(--px-muted);align-items:center;gap:9px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.px-card-brand img{object-fit:contain;border-radius:6px}.px-experience[data-branding=false] .px-card-brand{display:none}.login-card.px-experience .card-top{justify-content:space-between;margin-bottom:8px}.login-card.px-experience .card-icon{background:color-mix(in srgb,var(--px-accent) 10%,var(--px-panel));width:38px;height:38px;color:var(--px-ink);border-color:var(--px-border);border-radius:12px}.login-card.px-experience .device-badge{background:var(--px-panel);color:var(--px-muted);border-color:var(--px-border);font-size:9px;display:flex}.login-card.px-experience .card-eyebrow{color:var(--px-muted);letter-spacing:.1em;font-size:9px}.login-card.px-experience h2{letter-spacing:-.045em;margin:5px 0;font-family:inherit;font-size:27px;font-weight:650}.login-card.px-experience[data-heading=editorial] h2{font-family:Georgia,serif;font-size:30px;font-weight:400}.login-card.px-experience[data-heading=compact] h2{font-size:22px}.login-card.px-experience .card-subtitle{color:var(--px-muted);margin:0 0 12px;font-size:11px}.login-card.px-experience .pin-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.px-pin-input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute}#pin-section:focus-within .px-indicators{outline:2px solid var(--px-accent);outline-offset:3px;border-radius:5px}.px-experience .tabs{background:var(--px-panel);border:1px solid var(--px-border);max-width:none;min-height:40px;margin:0 0 12px}.px-experience .tab{color:var(--px-muted);min-height:32px;font-size:11px}.px-experience .tab.active{background:color-mix(in srgb,var(--px-accent) 12%,var(--px-panel));color:var(--px-ink);box-shadow:none}.px-experience[data-tabs=underline] .tabs{border:0;border-bottom:1px solid var(--px-border);background:0 0;border-radius:0;padding:0}.px-experience[data-tabs=underline] .tab{border-bottom:2px solid #0000;border-radius:0}.px-experience[data-tabs=underline] .tab.active{border-bottom-color:var(--px-accent);background:0 0}.px-experience[data-tabs=segmented] .tabs{border-radius:5px;gap:1px}.px-experience[data-tabs=segmented] .tab{border-radius:3px}.login-card.px-experience .submit,.login-card.px-experience .pk-login .pk-button{width:100%;max-width:none;min-height:44px;box-shadow:none;background:var(--px-accent);color:#fff;border:1px solid var(--px-accent);transition:transform var(--px-press);border-radius:12px;font-size:12px}.login-card.px-experience .pk-login .pk-button{background:var(--px-panel);color:var(--px-ink);border-color:var(--px-border);justify-content:center}.login-card.px-experience .pk-login{margin-top:9px}.login-card.px-experience .pk-login .pk-help{color:var(--px-muted);margin:6px 0 0;font-size:9px;line-height:1.4}.login-card.px-experience .pk-login>p[role=status]{margin:4px 0;font-size:10px}.login-card.px-experience .pk-login>p[role=status]:empty{display:none}.login-card.px-experience .card-links{margin-top:10px;font-size:10px}.login-card.px-experience .forget-form{margin-top:10px}.login-card.px-experience .forget-form button{min-height:32px;color:var(--px-muted);font-size:11px}.login-card.px-experience a{color:var(--px-ink)}.px-experience .pin-help{color:var(--px-muted);margin:9px 0;font-size:9px}.px-experience .input-wrap{background:var(--px-panel);border-color:var(--px-border)}.px-experience .input-wrap input{color:var(--px-ink)}.px-experience .remember-device small{color:var(--px-muted)}.px-experience[data-surface=glass]{background:color-mix(in srgb,var(--px-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.px-experience[data-surface=solid]{box-shadow:none;border-radius:14px}.remembered-login .px-experience #email-section{min-height:calc(var(--px-keyHeight)*4 + var(--px-gap)*3 + 112px)}.theme-root[data-ambient=false] .backdrop-image,.theme-root[data-ambient=false] .theme-decoration *{animation:none}.theme-root .backdrop-shade{opacity:calc(var(--px-overlay,65)/100 + .25)}@media (height<=820px){.remembered-login .login-shell{padding:12px 26px}.remembered-login .page-header .brand img{width:32px;height:32px}.remembered-login .login-layout:has(.px-experience){padding:10px 0}.remembered-login .px-card-brand{margin-bottom:7px}.remembered-login .login-card.px-experience .card-top{right:var(--px-padding);position:absolute;top:18px}.remembered-login .login-card.px-experience .card-icon{width:30px;height:30px}.remembered-login .login-card.px-experience .device-badge{display:none}.remembered-login .login-card.px-experience .card-subtitle{margin-bottom:8px}.remembered-login .px-experience .pk-login .pk-help{display:none}.remembered-login .page-footer{font-size:9px}.remembered-login .login-card.px-experience .forget-form{margin-top:4px}}@media (width<=760px){.login-layout:has(.px-experience){display:flex}.remembered-login .login-layout:has(.px-experience){width:100%;display:grid}.remembered-login .login-shell{padding:12px}.login-card.px-experience{max-width:calc(100vw - 24px)}.login-card.px-experience .tab{white-space:normal}.remembered-login .page-header .brand span{display:none}.px-experience .px-pad{padding-left:10px;padding-right:10px}.px-experience .px-indicators{gap:8px}}.remembered-login .login-card.px-experience .card-top{right:var(--px-padding);position:absolute;top:18px}.remembered-login .login-card.px-experience .card-icon{width:30px;height:30px}.remembered-login .login-card.px-experience .device-badge,.remembered-login .px-experience .pk-login .pk-help{display:none}.remembered-login .px-experience .pin-help{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.remembered-login .px-experience .px-indicators{height:30px;margin:3px 0 8px}.remembered-login .px-experience #pin-section,.remembered-login .px-experience #email-section{min-height:calc(var(--px-keyHeight)*4 + var(--px-gap)*3 + 97px);margin-bottom:10px}@media (height<=820px){.remembered-login .login-card.px-experience{padding:min(var(--px-padding),18px)}.remembered-login .login-card.px-experience .card-subtitle{display:none}.remembered-login .login-card.px-experience .px-card-brand{margin-bottom:4px}.remembered-login .login-card.px-experience .card-eyebrow{font-size:8px}.remembered-login .login-card.px-experience h2{margin:4px 0 9px;font-size:24px}.remembered-login .px-experience .pk-login>p[role=status]{font-size:9px}.remembered-login .page-footer{display:none}}.remembered-login .card-links{display:none}.remembered-login .card-eyebrow{display:block}.remembered-login .px-experience #pin-section,.remembered-login .px-experience #email-section{min-height:calc(var(--px-keyHeight)*4 + var(--px-gap)*3 + 125px);min-height:calc(var(--px-keyHeight)*4 + var(--px-gap)*3 + 150px + var(--px-indicator-extra))}.login-card.px-experience .submit{color:var(--px-onAccent,#fff)}.px-experience .px-length-choice{color:var(--px-muted);justify-content:center;align-items:center;gap:8px;margin:6px 0;font-size:10px;display:flex}.px-length-choice select{border:1px solid var(--px-border);background:var(--px-panel);color:var(--px-ink);border-radius:6px;padding:4px;font-size:10px}
