.auth-main__lead{margin-bottom:0;animation:about-rise .7s cubic-bezier(.16,1,.3,1) .16s both}.auth-split{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,30vw,400px);gap:clamp(34px,5vw,84px);align-items:start}.auth-main{min-width:0}.auth-form{margin-top:46px;max-width:700px;display:grid;gap:22px;animation:about-rise .7s cubic-bezier(.16,1,.3,1) .24s both}.auth-form label{display:grid;gap:10px;font:700 10px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.auth-form input{height:58px;padding:0 15px;border:1px solid var(--ink);background:var(--paper);font-size:17px;transition:background .15s,box-shadow .15s,transform .15s}.auth-form input:focus{outline:none;background:#fdfcf6;box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.auth-form button{min-height:54px;padding:0 18px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:space-between;font:750 10px/1 var(--font-geist-mono),monospace;transition:background .15s}.auth-form button:hover{background:var(--orange)}.auth-form button:active{transform:translateY(1px)}.auth-form>p{margin:0;font-size:13px}.auth-form>p a{text-decoration:underline;font-weight:750}.auth-form__error{color:#8d2100;font:700 10px/1.45 var(--font-geist-mono),monospace!important;animation:acc-shake .3s}.auth-plan{margin:30px 0 -6px;padding:16px 18px;display:grid;gap:6px;border:1px solid var(--ink);border-left-width:8px;background:var(--paper);animation:about-rise .6s cubic-bezier(.16,1,.3,1) .2s both}.auth-plan b{font:800 8px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;color:var(--orange-text)}.auth-plan span{font-size:24px;font-weight:900;letter-spacing:-.04em;line-height:1}.auth-plan small{font:700 9px/1.5 var(--font-geist-mono),monospace;opacity:.62}.auth-plan--extra_life{border-left-color:#86b900}.auth-plan--high_score{border-left-color:var(--gold)}.auth-help{margin:28px 0 0;font-size:13px;animation:about-rise .7s cubic-bezier(.16,1,.3,1) .32s both}.auth-help a{text-decoration:underline;font-weight:750}.auth-side{position:sticky;top:calc(var(--header-height) + 28px);overflow:hidden;margin-top:46px;color:var(--paper);border:1px solid var(--ink);background:var(--ink);background-image:radial-gradient(rgba(240,236,223,.06) 1.2px,transparent 1.3px);background-size:18px 18px;box-shadow:12px 14px 0 rgba(9,10,8,.16);animation:about-rise .8s cubic-bezier(.16,1,.3,1) .28s both}.auth-side__screen{position:relative;z-index:1;padding:22px 18px 16px}.auth-side__prompt{display:flex;align-items:center;gap:7px}.auth-side__prompt b{width:8px;height:13px;background:var(--lime);animation:acc-blink 1.1s steps(2) infinite}.auth-side__stage{position:relative;height:158px;margin-top:10px}.auth-side__coin{position:absolute;left:50%;top:0;width:22px;height:22px;margin-left:-11px;border-radius:4px;background:var(--lime);box-shadow:inset 0 0 0 4px rgba(9,10,8,.45),0 0 14px rgba(199,255,22,.4);animation:auth-coin 3.2s cubic-bezier(.55,0,.8,.5) infinite}.auth-side__slot{position:absolute;left:50%;top:96px;width:38px;height:6px;margin-left:-19px;background:rgba(240,236,223,.22);box-shadow:0 0 12px rgba(199,255,22,.22)}.auth-side__sprite{position:absolute;left:22px;bottom:0;width:52px;animation:peseto-bob 3s ease-in-out infinite}.auth-side__insert{margin:6px 0 0;text-align:center;color:var(--lime);font:800 11px/1 var(--font-geist-mono),monospace;letter-spacing:.3em;animation:insertcoin-blink 1.7s steps(2) infinite}.auth-side__foot{position:relative;z-index:1;display:flex;justify-content:space-between;padding:12px 17px;border-top:1px solid rgba(240,236,223,.15);font:750 8px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;color:rgba(240,236,223,.55)}@media (max-width:1020px){.auth-split{grid-template-columns:1fr}.auth-side{position:static;max-width:440px;margin-top:18px}}@media (max-width:720px){.auth-side__stage{height:140px}}