.top-auth header.site{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink);position:static}.p-signin{grid-template-columns:1fr 1fr;min-height:60vh;display:grid}@media (max-width:860px){.p-signin{grid-template-columns:1fr}.p-signin .form-side{order:1}.p-signin .aside{order:2}}.p-signin .aside{background:var(--ink);flex-direction:column;justify-content:center;padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px);display:flex;position:relative;overflow:hidden}.p-signin .aside:before{content:"";background:radial-gradient(70% 55% at 90% 0,#4f8a7229,#0000 60%),radial-gradient(60% 60% at 0 100%,#a9743f1a,#0000 55%);position:absolute;inset:0}.p-signin .aside .in{max-width:440px;position:relative}.p-signin .aside h1{color:#fff;margin:0 0 16px;font-size:clamp(28px,3.6vw,44px)}.p-signin .aside .lede{color:var(--off-soft);max-width:42ch;margin:0 0 30px;font-size:15px;line-height:1.65}.p-signin .aside ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.p-signin .aside li{grid-template-columns:auto 1fr;align-items:start;gap:13px;display:grid}.p-signin .aside li svg{margin-top:2px}.p-signin .aside li .t{color:#fff;margin:0 0 2px;font-size:14px;font-weight:600}.p-signin .aside li p{color:var(--off-soft);margin:0;font-size:12.5px;line-height:1.5}.p-signin .form-side{justify-content:center;align-items:center;padding:clamp(40px,6vw,80px) clamp(24px,5vw,56px);display:flex}.p-signin .card{width:100%;max-width:400px}.p-signin .card>h2{margin:0 0 6px;font-size:clamp(24px,3vw,30px)}.p-signin .card>.sub{color:var(--text-soft);margin:0 0 26px;font-size:13.5px}.p-signin .invite{border-left:3px solid var(--forest-d);color:#3c4244;background:#35624e17;border-radius:2px;align-items:flex-start;gap:10px;margin:0 0 24px;padding:13px 15px;font-size:12.5px;line-height:1.55;display:flex}.p-signin .invite svg{flex:none;margin-top:1px}.p-signin .invite b{color:var(--ink);font-weight:600}.p-signin .fld{margin-bottom:16px}.p-signin .fld label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-l);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.p-signin .fld input{width:100%;font:inherit;border:1px solid var(--line-l2);color:var(--text);background:#fff;border-radius:2px;padding:12px 14px;font-size:15px}.p-signin .fld input[aria-invalid=true]{background:#fdf6f3;border-color:#b6472a}.p-signin .field-err{color:#7a2e1c;margin-top:6px;font-size:12px}.p-signin .field-err[hidden]{display:none}.p-signin .btn{width:100%}.p-signin .divider{color:var(--muted-l);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:14px;margin:20px 0;font-size:11px;display:flex}.p-signin .divider:before,.p-signin .divider:after{content:"";background:var(--line-l);flex:1;height:1px}.p-signin .btn-key{color:var(--ink);border-color:var(--line-l2);background:#fff}.p-signin .btn-key:hover{border-color:var(--ink)}.p-signin .help{text-align:center;margin:20px 0 0;font-size:13px}.p-signin .help a{color:var(--forest-d);font-weight:600;text-decoration:none}.p-signin .help a:hover{text-decoration:underline}.p-signin .demo-note{color:var(--muted-l);text-align:center;margin:26px 0 0;font-size:11.5px;font-style:italic;line-height:1.55}.p-signin .demo-msg{color:#5a4a38;background:#a9743f1f;border:1px solid #a9743f66;border-radius:2px;margin:0 0 20px;padding:12px 14px;font-size:12.5px;line-height:1.55}.p-signin .demo-msg[hidden]{display:none}.p-signin .demo-msg b{color:var(--ink)}.p-signin .stepup{color:var(--muted-l);justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:11.5px;display:flex}.p-signin .stepup svg{flex:none}
