html[data-facelift] .x-p-authcard{text-align:center;gap:var(--sp-4);flex-direction:column;align-items:center;display:flex}html[data-facelift] .x-p-authcard h1{font-size:var(--fs-xl)}html[data-facelift] .x-p-authcard .x-btn{width:100%}html[data-facelift] .x-p-authcard .x-banner{text-align:start;width:100%}html[data-facelift] .x-p-authcard .x-row{flex-wrap:wrap;justify-content:center}html[data-facelift] .x-p-authcard .x-row .x-btn{width:auto}html[data-facelift] .x-auth:has(.x-p-login){padding:0;display:block}html[data-facelift] .x-p-login{grid-template-rows:auto 1fr;min-height:100vh;display:grid}html[data-facelift] .x-p-loginhero{background:var(--nav-bg);padding:var(--sp-6) var(--sp-4) calc(var(--sp-7) + var(--sp-6));justify-content:center;display:flex}html[data-facelift] .x-p-loginhero img{width:min(calc(1100px * var(--ui-scale)), 100%);height:auto;display:block}html[data-facelift] .x-p-loginbody{padding:0 var(--sp-4) var(--sp-7);margin-top:calc((var(--sp-7) + var(--sp-5)) * -1);justify-content:center;display:flex}html[data-facelift] .x-p-loginbody .x-p-authcard{background:var(--surface-solid);width:min(calc(480px * var(--ui-scale)), 100%);align-self:flex-start}html[data-facelift] .x-p-loginfacts{justify-content:center;gap:var(--sp-2) var(--sp-4);color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}html[data-facelift] .x-p-loginfacts span{align-items:center;gap:calc(6px * var(--ui-scale));display:inline-flex}html[data-facelift] .x-p-widepage{width:min(calc(1240px * var(--ui-scale)), 92vw);margin-inline:auto}html[data-facelift] .x-auth:has(.x-p-widepage){padding-top:var(--sp-7);align-items:flex-start}html[data-facelift] .x-p-grid{grid-template-columns:repeat(auto-fill, minmax(min(calc(280px * var(--ui-scale)), 100%), 1fr));gap:var(--sp-5);display:grid}html[data-facelift] .x-p-card{gap:var(--sp-3);padding:var(--sp-5);flex-direction:column;display:flex}html[data-facelift] .x-p-meta{align-items:center;gap:calc(6px * var(--ui-scale));display:flex}html[data-facelift] .x-p-searchrow{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}html[data-facelift] .x-p-searchrow .x-input{max-width:calc(360px * var(--ui-scale))}html[data-facelift] .x-p-ctxgroup{margin-bottom:var(--sp-6)}html[data-facelift] .x-p-ctxgroup h2{margin-bottom:var(--sp-4)}html[data-facelift] .x-p-ctxcard{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);text-align:start;width:100%;font:inherit;color:inherit;display:flex}html[data-facelift] .x-p-ctxcard .x-p-ctxmain{flex:1;min-width:0}html[data-facelift] .x-p-ctxcard.is-disabled{opacity:.6;cursor:not-allowed}html[data-facelift] .x-p-ctxcard:disabled:not(.is-disabled){cursor:progress}html[data-facelift] .x-p-center{margin-top:var(--sp-6);justify-content:center;display:flex}html[data-facelift] .x-p-ctxmain>span{display:block}html[data-facelift] .x-p-loginlogo{height:calc(40px * var(--ui-scale));width:auto}html[data-facelift] a.x-p-card,html[data-facelift] a.x-p-card:hover{color:var(--ink);text-decoration:none}@media (max-width:640px){html[data-facelift] .pubdir-header .pubdir-header-sub{display:none}}html[data-facelift] .x-p-ctxcard>.x-chip{flex:none}
