.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth .side{display:none}}.auth .side{background:var(--band);color:var(--band-ink);padding:48px max(32px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;justify-content:center;gap:18px}.auth .side h2{font-size:36px;font-weight:800;line-height:1.1}.auth .side p{color:var(--band-muted);max-width:28em}.auth .formcol{display:flex;align-items:center;justify-content:center;padding-block:40px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.authbox{width:100%;max-width:380px;display:flex;flex-direction:column;gap:14px}.authbox h1{font-size:30px;font-weight:800}.authbox .btn{padding:11px;font-size:15px;font-weight:600}.or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.note{font-size:14px;border-radius:10px;padding:12px 14px;background:var(--warn-s)}.note.ok{background:var(--ok-s)}.linkbtn{background:none;border:0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;padding:0}