@keyframes lgmIn-2b40c6ee{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lgm[data-v-2b40c6ee]{align-items:center;animation:lgmIn-2b40c6ee .45s cubic-bezier(.2,.8,.2,1) both;display:flex;flex-direction:column;width:100%}.lgm__lead[data-v-2b40c6ee]{color:#fff8f0b8;font-size:14px;line-height:1.45;margin:0 0 14px;max-width:30em;text-wrap:pretty}.lgm__mail[data-v-2b40c6ee]{color:#fff8f0;overflow-wrap:anywhere}.lgm__pill[data-v-2b40c6ee]{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);background:#120a085c;border-radius:999px;box-shadow:inset 0 0 0 1px #fff0e424;box-sizing:border-box;display:flex;gap:6px;height:50px;padding:6px;position:relative;transition:background .2s ease,box-shadow .2s ease;width:100%}.lgm__pill.is-focus[data-v-2b40c6ee]{background:#1e120e85;box-shadow:inset 0 0 0 1px #fff0e44d}.lgm__pill.is-error[data-v-2b40c6ee]{background:#400c0a80;box-shadow:inset 0 0 0 1px #ff7a6b99}.lgm__input[data-v-2b40c6ee]{background:transparent;border:none;color:#fff8f0;flex:1;font:inherit;font-size:16px;height:100%;min-width:0;outline:none;padding:0 0 0 16px;text-align:left}.lgm__input[data-v-2b40c6ee]::-moz-placeholder{color:#fff8f075;letter-spacing:normal}.lgm__input[data-v-2b40c6ee]::placeholder{color:#fff8f075;letter-spacing:normal}.lgm__input[data-v-2b40c6ee]:focus-visible{border-radius:0;box-shadow:none}.lgm__input[data-v-2b40c6ee]:disabled{opacity:.6}.lgm__input--code[data-v-2b40c6ee]{font-family:Geist Pixel,ui-monospace,monospace;font-size:20px;letter-spacing:.24em}.lgm__btn[data-v-2b40c6ee]{align-items:center;background:#f7f1ea;border:none;border-radius:999px;color:#140b07;cursor:pointer;display:flex;flex:none;font:inherit;font-size:14px;font-weight:500;height:100%;justify-content:center;min-width:112px;padding:0 18px;transition:background .15s ease,transform .15s ease,opacity .15s ease;white-space:nowrap}.lgm__btn[data-v-2b40c6ee]:hover:where(html:not(.cd-app) *):not(:disabled){background:#fff}.lgm__btn[data-v-2b40c6ee]:active:not(:disabled){transform:scale(.97)}.lgm__btn[data-v-2b40c6ee]:disabled{cursor:default;opacity:.55}.lgm__btn[data-v-2b40c6ee]:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #fff0e480}.lgm__spin[data-v-2b40c6ee]{animation:lgmSpin-2b40c6ee .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}@keyframes lgmSpin-2b40c6ee{to{transform:rotate(1turn)}}.lgm__line[data-v-2b40c6ee]{align-items:center;color:#fff8f08f;display:flex;font-size:13px;justify-content:center;line-height:18px;margin:12px 0 0;min-height:28px;text-wrap:balance}.lgm__err[data-v-2b40c6ee]{color:#ff9a8a}.lgm__clock[data-v-2b40c6ee]{color:#fff8f0cc;font-family:Geist Pixel,ui-monospace,monospace}.lgm__back[data-v-2b40c6ee],.lgm__link[data-v-2b40c6ee]{background:none;border:none;cursor:pointer;font:inherit;padding:0;transition:color .15s ease}.lgm__link[data-v-2b40c6ee]{color:#fff8f0d1;font-size:13px;text-decoration:underline;text-decoration-color:#fff8f047;text-underline-offset:2px}.lgm__link[data-v-2b40c6ee]:hover:where(html:not(.cd-app) *):not(:disabled){color:#fff}.lgm__back[data-v-2b40c6ee]{color:#fff8f099;font-size:13px;margin-top:6px;min-height:32px}.lgm__back[data-v-2b40c6ee]:hover:where(html:not(.cd-app) *){color:#fff}html.cd-app .lgm__lead[data-v-2b40c6ee]{font-size:15px}html.cd-app .lgm__link[data-v-2b40c6ee]{font-size:14px;min-height:var(--frame-touch);padding:0 12px}html.cd-app .lgm__back[data-v-2b40c6ee]{font-size:15px;min-height:var(--frame-touch);padding:0 20px}html.cd-app .lgm__back[data-v-2b40c6ee]:active,html.cd-app .lgm__link[data-v-2b40c6ee]:active{color:#fff}@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:where(html:not(.cd-app) *){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__ways{margin-top:26px;width:min(100%,380px)}.lg__pick,.lg__ways{align-items:center;display:flex;flex-direction:column}.lg__pick{width:100%}.lg__pick.is-back{animation:lgUp .45s cubic-bezier(.2,.8,.2,1) both}.lg__action{display:grid;gap:10px;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:where(html:not(.cd-app) *){background:#fff}.lg__btn--apple{background:#fff;color:#000}.lg__btn--apple:hover:where(html:not(.cd-app) *){background:#f2f2f2}.lg__apple{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.01em}.lg__btn--apple .lg__spin{border-color:#000 rgba(0,0,0,.16) rgba(0,0,0,.16)}.lg__btn--mail{-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);background:#120a085c;box-shadow:inset 0 0 0 1px #fff0e42e;color:#fff8f0}.lg__btn--mail:hover:where(html:not(.cd-app) *){background:#1e120e85}.lg__go{background:#140b07;color:#fff8f0;margin-top:26px;width:min(100%,320px)}.lg__go:hover:where(html:not(.cd-app) *){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__hint{color:#fff8f075;margin:12px 0 0}.lg__hint,.lg__line{font-size:12px;line-height:16px;max-width:300px;text-wrap:balance}.lg__line{align-items:center;color:#fff8f085;display:flex;justify-content:center;margin:14px 0 0;min-height:32px}.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:where(html:not(.cd-app) *){color:#fff}.lg__connect{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:22px;width:min(100%,320px)}.lg__connect .lg__hint{margin:0}.lg__connect-err{font-size:12px;line-height:16px;margin:0;max-width:300px;text-wrap:balance}.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:where(html:not(.cd-app) *){color:#fff}.lg__again--lit{color:#140b0799;margin-top:18px}.lg__again--lit:hover:where(html:not(.cd-app) *){color:#140b07}.lg__delete{background:none;border:none;color:#ff9a8a;cursor:pointer;font:inherit;padding:0}.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:where(html:not(.cd-app) *){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:where(html:not(.cd-app) *){opacity:1}.lg .lg__foot-btn:disabled{cursor:default;opacity:.3}html.cd-app .lg{min-height:0}html.cd-app .lg__main{justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--frame-safe-top) + 20px) calc(var(--frame-safe-right) + 20px) calc(var(--frame-safe-bottom) + 72px) calc(var(--frame-safe-left) + 20px)}html.cd-app .lg__block{margin-block:auto}html.cd-app .lg__btn,html.cd-app .lg__go,html.cd-app .lg__lead{font-size:15px}html.cd-app .lg__hint,html.cd-app .lg__line{font-size:13px;line-height:18px}html.cd-app .lg .lg__link{padding:12px 0}html.cd-app .lg__connect-err{font-size:13px;line-height:18px}html.cd-app .lg__again{font-size:15px;margin-top:14px;min-height:var(--frame-touch);padding:0 20px}html.cd-app .lg__again:active{color:#fff}html.cd-app .lg__again--lit:active{color:#140b07}html.cd-app .lg__delete{font-size:15px;min-height:var(--frame-touch);padding:0 20px}html.cd-app .lg__delete:active{color:#ffb4a8}html.cd-app .lg__foot{bottom:calc(var(--frame-safe-bottom) + 4px);font-size:13px;gap:4px}html.cd-app .lg .lg__foot a{align-items:center;display:inline-flex;min-height:var(--frame-touch);padding:0 14px}html.cd-app .lg .lg__foot a:active{opacity:1}html.cd-app.cd-app-keyboard .lg__foot{display:none}html.cd-app.cd-app-keyboard .lg__main{padding-bottom:16px}
