.pg-signin .stage{grid-template-rows:1fr auto;place-items:center;gap:1.5rem;min-height:100svh;padding:2rem 1.25rem 1.4rem;display:grid;position:relative;overflow:hidden}.pg-signin .stage__foot{font:500 var(--fs-sm)/1 var(--ui);color:var(--faint);text-align:center;position:relative}@media (max-width:760px){.pg-signin .stage{min-height:calc(100svh - 7.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.pg-signin .stage:before{content:"";filter:blur(18px)brightness(.35)saturate(.8);background:url(/cover-ring.webp) 50% 40%/cover;position:absolute;inset:0;transform:scale(1.1)}.pg-signin .panel{border-radius:var(--r-xl);background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);width:min(100%,26rem);box-shadow:0 1.5rem 3rem rgb(var(--black-rgb) / var(--o-40));gap:1rem;padding:1.6rem 1.4rem;display:grid;position:relative}.pg-signin .panel .context{border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:3.4rem 1fr;align-items:center;gap:.8rem;padding:.6rem;display:grid}.pg-signin .panel .context[hidden]{display:none}.pg-signin .panel .context img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-xs);width:3.4rem}.pg-signin .panel .context small{font:600 var(--fs-2xs)/1 var(--ui);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--candle);margin-bottom:.25rem;display:block}.pg-signin .panel .context span{font:400 var(--fs-md)/1.3 var(--read)}.pg-signin .panel h1{font:400 var(--fs-3xl)/1.1 var(--display)}.pg-signin .panel>p{color:var(--muted);margin:-.4rem 0 0}.pg-signin form,.pg-signin .sent{gap:.6rem;display:grid}.pg-signin .legal{font:400 var(--fs-sm)/1.45 var(--ui);color:var(--faint);text-align:center;margin:0}.pg-signin .legal a{color:var(--muted)}.pg-signin .who{border-radius:var(--r-md);background:var(--surface-2);font:500 var(--fs-md)/1.2 var(--ui);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.pg-signin .who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-signin .who .ui-btn{flex:none}.pg-signin .resend{justify-self:center}.pg-signin .about__lede{text-align:center;color:var(--muted);font-size:var(--fs-md);margin:-.4rem 0 0}.pg-signin .ui-dialog h3{font:600 var(--fs-md)/1 var(--ui);color:var(--ink)}.pg-signin .pills{flex-wrap:wrap;gap:.5rem;display:flex}.pg-signin .namebox{align-items:start;gap:.5rem;margin-top:-.5rem;display:flex}.pg-signin .namebox .ui-field{flex:1}.pg-signin .about__row{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.4rem;display:grid}
