.pg-register .auth{grid-template-columns:1fr 1.1fr;min-height:calc(100svh - 66px);display:grid}.pg-register .art{background:url(/assets/map.webp) 50%/cover;order:2;position:relative;overflow:hidden}.pg-register .art:after{content:"";background:linear-gradient(270deg,#0b123300 40%,#0b1233cc),linear-gradient(#0000 45%,#0b1233e6);position:absolute;inset:0}.pg-register .art .cap{z-index:2;color:#fff;position:absolute;bottom:40px;left:40px;right:40px}.pg-register .art h2{font-family:var(--title);text-shadow:0 2px 10px #000;font-size:34px;font-weight:400;line-height:1.15}.pg-register .gets{gap:8px;margin-top:16px;list-style:none;display:grid}.pg-register .gets li{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.pg-register .gets li:before{content:"";background:var(--gold-2);flex:none;width:10px;height:10px;transform:rotate(45deg)}.pg-register .side-f{place-items:center;padding:40px 28px;display:grid}.pg-register .card{width:100%;max-width:440px}.pg-register .card .ph1{font-size:36px}.pg-register .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-register .alt{text-align:center;color:var(--ink-2);margin-top:18px;font-size:14px}.pg-register .alt a{color:var(--gold-d);font-weight:800}.pg-register .captcha{background:#fff;border:1px solid #c9a24a99;align-items:center;gap:12px;height:62px;margin:6px 0 16px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.pg-register .captcha .bx{cursor:pointer;border:2px solid #b8b8b8;border-radius:4px;place-items:center;width:26px;height:26px;transition:all .2s;display:grid}.pg-register .captcha.ok .bx{background:var(--ok);border-color:var(--ok);color:#fff}.pg-register .captcha small{color:#999;text-align:right;margin-left:auto;font-size:10px;line-height:1.2}.pg-register .done{text-align:center;display:none}.pg-register .done.on{animation:vin .3s var(--ease);display:block}@keyframes vin{0%{opacity:0;transform:translateY(10px)}}.pg-register .done .pet{border:3px solid var(--gold-2);background:url(/assets/mascot.webp) 50% 30%/120% no-repeat,radial-gradient(#ffd3e4,#e98bb0);border-radius:50%;width:120px;height:120px;margin:0 auto 10px;box-shadow:0 0 0 6px #e8c97733}.pg-register .steps{text-align:left;counter-reset:s;margin:18px 0}.pg-register .steps div{border-bottom:1px dashed #c9a24a66;gap:12px;padding:10px 0;font-size:14px;display:flex}.pg-register .steps div:before{counter-increment:s;content:counter(s);background:var(--ink);color:#fff;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.pg-register .steps .ok:before{content:"✓";background:var(--ok)}@media (max-width:900px){.pg-register .auth{grid-template-columns:1fr;min-height:0}.pg-register .art{order:0;height:190px}.pg-register .art .cap{bottom:16px;left:16px;right:16px}.pg-register .art h2{font-size:22px}.pg-register .gets{display:none}.pg-register .side-f{place-items:start center;padding:22px 16px 100px}.pg-register .two{grid-template-columns:1fr;gap:0}.pg-register .card .ph1{font-size:30px}}.pg-register .banner-msg{border:1px solid;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:700;display:none}.pg-register .banner-msg.on{display:block}.pg-register .banner-msg.err{color:var(--bad);background:#fdecea;border-color:#f3b3ab}.pg-register .banner-msg.ok{color:var(--ok);background:#e9f6ef;border-color:#a9dcc0}.pg-register .sent{text-align:center}.pg-register .sent .tick{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:30px;display:grid}.pg-register .sent .tick.bad{background:var(--bad)}
