.auth-layout{background:#000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.auth-art{min-height:100%;position:relative;overflow:hidden}.auth-art img{object-fit:cover;object-position:40% center}.auth-art:after{content:"";background:linear-gradient(90deg,#0000 65%,#000);position:absolute;inset:0}.auth-main{justify-content:center;align-items:center;min-width:0;padding:56px 40px;display:flex}.auth-content{overflow-wrap:anywhere;width:100%;max-width:440px}.auth-content input{min-width:0}.app-store-badge{border-radius:7px;width:fit-content;margin:24px auto 0;display:block}.app-store-badge img{width:auto;height:48px;display:block}.app-store-badge:focus-visible{outline:2px solid var(--text);outline-offset:4px}body:has(.auth-layout)>.site-ownership{color:#919099;text-align:right;background:#000;padding:12px 24px;position:static}@media (max-width:760px){.auth-layout{grid-template-rows:220px auto;grid-template-columns:minmax(0,1fr)}.auth-art{min-height:0}.auth-art img{object-position:40% 30%}.auth-art:after{background:linear-gradient(#0000 45%,#000)}.auth-main{align-items:flex-start;padding:24px 24px 48px}}@media (max-width:360px){.auth-layout{grid-template-rows:180px auto}.auth-main{padding-inline:20px}}
