.pt .pa{gap:32px;max-width:1040px}.pt .pa-back{color:#cfcabd;align-self:flex-start;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pt .pa-back:hover{color:var(--text)}.pt .pa-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.pt .pa-p{color:var(--pt-body);max-width:62ch;margin:0;font-size:15px;line-height:1.65}.pt .pa-p a,.pt .pa-lede a{color:var(--accent);font-weight:600}.pt .pa-p a:hover,.pt .pa-lede a:hover{text-decoration:underline}.pt .pa-small{color:var(--pt-muted);margin:0;font-size:13px;line-height:1.55}.pt .pa-small a{color:#cfcabd;text-decoration:underline}.pt .pa-auth{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:56px;display:grid}.pt .pa-auth-intro{flex-direction:column;gap:16px;min-width:0;padding-top:28px;display:flex}.pt .pa-auth-widget{justify-content:center;min-width:0;display:flex}.pt .pa-auth-widget .cl-rootBox,.pt .pa-auth-widget .cl-cardBox{width:100%;max-width:440px}.pt .pa-card{box-sizing:border-box;width:100%;max-width:440px}.pt .pa-label{color:#cfcabd;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.pt .pa-input{box-sizing:border-box;width:100%;height:48px;color:var(--text);font:15px var(--font-body);background:#070a10;border:1px solid #2a3340;border-radius:14px;outline:none;padding:0 16px}.pt .pa-input:focus{border-color:var(--accent)}.pt .pa-input::placeholder{color:#5d5a52}.pt .pa-card .pt-btn.full{width:100%}.pt .pa-dev{color:#e8b75a;background:#e8b75a14;border:1px solid #e8b75a4d;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5}.pt .pa-plain{max-width:760px}.pt .pa-head{flex-direction:column;gap:12px;display:flex}.pt .pa-err{color:#f0d9a8;background:#2a2110;border:1px solid #5a4520;border-radius:12px;padding:10px 14px;font-size:14px}.pt .pa-join{flex-wrap:wrap;gap:10px;display:flex}.pt .pa-code{box-sizing:border-box;background:var(--pt-card-2);min-width:0;max-width:280px;height:48px;color:var(--text);font:500 15px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #2c3540;border-radius:24px;outline:none;flex:200px;padding:0 16px}.pt .pa-code:focus{border-color:var(--accent)}.pt .pa-code::placeholder{color:#5a6270;letter-spacing:.04em;text-transform:none;font-family:var(--font-body)}.pt .pa-details{font-family:var(--font-mono);color:#cfcabd;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12.5px;line-height:1.6}.pt .pa-ref{color:var(--pt-muted);font-size:12px}@media (max-width:960px){.pt .pa-auth{grid-template-columns:minmax(0,1fr);gap:24px}.pt .pa-auth-intro{padding-top:0}.pt .pa-auth-widget{justify-content:flex-start}}@media (max-width:860px){.pt .pa{gap:22px}.pt .pa-code{max-width:none}.pt .pa-plain .pt-row .pt-btn{flex:auto}}
