@keyframes lgUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lgIn{0%{opacity:0}to{opacity:1}}@keyframes lgSpin{to{transform:rotate(1turn)}}.lg-body{margin:0}.lg,.lg-body{background:#060404}.lg{container-type:size;font-family:Funnel Display,system-ui,sans-serif;height:100vh;height:100dvh;min-height:560px;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.lg,.lg a{color:#fff8f0}.lg a{text-decoration:none}.lg a:hover{color:#fff}.lg__canvas{display:block;height:100%;width:100%}.lg__canvas,.lg__main{top:0;right:0;bottom:0;left:0;position:absolute}.lg__main{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8cqh,80px) 20px;z-index:2}.lg__block{display:grid;justify-items:center;max-width:720px;text-align:center;width:100%}.lg__side{align-items:center;align-self:center;display:flex;flex-direction:column;grid-area:1/1;width:100%}.lg__up{animation:lgUp 1s cubic-bezier(.2,.8,.2,1) both}.lg__title{font-size:clamp(30px,min(4cqw,7.6cqh),64px);font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:0;max-width:13em;text-wrap:balance}.lg__title>span{display:block}.lg__ink{color:#fff8f0}.lg__ink-soft{color:#fff8f08f}.lg__dark{color:#140b07}.lg__dark-soft{color:#140b0780}.lg__lead{color:#fff8f0b8;font-size:clamp(14px,1.05cqw,16px);line-height:1.45;margin:14px 0 0;text-wrap:pretty}.lg__lead--wide{max-width:30em}.lg__pos{color:#fff8f0;font-family:Geist Pixel,monospace}.lg__avatar{border-radius:50%;box-shadow:0 0 0 1px #fff8f029;height:52px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;width:52px}.lg__avatar--lit{box-shadow:0 0 0 1px #140b0724}.lg__action{margin-top:26px;width:min(100%,320px)}.lg__btn,.lg__go{align-items:center;border:none;border-radius:999px;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:500;gap:10px;height:50px;justify-content:center;padding:0 22px;transition:background .15s ease,transform .15s ease;white-space:nowrap;width:100%}.lg__btn{background:#f7f1ea;color:#140b07}.lg__btn:hover{background:#fff}.lg__go{background:#140b07;color:#fff8f0;margin-top:26px;width:min(100%,320px)}.lg__go:hover{background:#2b1810;color:#fff}.lg__btn:active,.lg__go:active{transform:scale(.97)}.lg__btn:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #fff0e480}.lg__go:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #140b0766}.lg__icon{display:grid;height:18px;place-items:center;width:18px}.lg__icon svg,.lg__spin{display:block}.lg__spin{animation:lgSpin .7s linear infinite;border:2px solid rgba(20,11,7,.18);border-radius:50%;border-top-color:#140b07;box-sizing:border-box;height:15px;width:15px}.lg__line{align-items:center;color:#fff8f085;display:flex;font-size:12px;justify-content:center;line-height:16px;margin:14px 0 0;max-width:300px;min-height:32px;text-wrap:balance}.lg__err{color:#ff9a8a}.lg .lg__link{color:#fff8f0d1;text-decoration:underline;text-decoration-color:#fff8f047;text-underline-offset:2px;transition:color .15s ease}.lg .lg__link:hover{color:#fff}.lg__again{background:none;border:none;color:#fff8f099;cursor:pointer;font:inherit;font-size:13px;margin-top:20px;padding:0;transition:color .15s ease}.lg__again:hover{color:#fff}.lg__again--lit{color:#140b0799;margin-top:18px}.lg__again--lit:hover{color:#140b07}.lg__foot{animation:lgIn 1s ease 1.3s both;bottom:clamp(16px,3.4cqh,28px);display:flex;font-size:12px;gap:20px;left:50%;line-height:1;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:3}.lg .lg__foot a{color:var(--lg-ink);opacity:.55;transition:color .5s ease .3s,opacity .15s ease}.lg .lg__foot a:hover{opacity:1}.lg .lg__foot-btn{background:none;border:none;color:var(--lg-ink);cursor:pointer;font:inherit;opacity:.55;padding:0;transition:color .5s ease .3s,opacity .15s ease}.lg .lg__foot-btn:hover{opacity:1}.lg .lg__foot-btn:disabled{cursor:default;opacity:.3}
