.lp{--lp-field:#3e2f40;--lp-ink:#fdf9ee;--lp-ink-muted:#fdf9ee99;--lp-rule:#fdf9ee4d;--lp-accent:#8fa8a7;--lp-surface:#fdf9ee;--lp-surface-ink:#2a1f2c;--lp-action:#385c5b;--lp-error:#d9b29c;--lp-thread:var(--lp-ink);--lp-thread-dim:.12;--lp-thread-mid:.26;--lp-gutter:48px;background:var(--lp-field);min-height:100vh;color:var(--lp-ink);flex-direction:column;flex:auto;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}:is(html:has(.lp),body:has(.lp)){background:#3e2f40}.lp__fig{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp__fig--narrow{display:none}.lp__t{fill:none;stroke:var(--lp-thread);stroke-width:1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1s cubic-bezier(.2,.6,.3,1) both lp-draw}.lp__t--dim{stroke-opacity:var(--lp-thread-dim)}.lp__t--mid{stroke-opacity:var(--lp-thread-mid)}.lp__t--accent{stroke:var(--lp-accent);stroke-opacity:.5}.lp__t--out{stroke:var(--lp-accent);stroke-opacity:.6;animation-delay:calc(var(--lp-land) + .2s)}.lp__p{fill:none;stroke-width:1px;stroke-linecap:round;stroke-dasharray:1 300;stroke-dashoffset:12px;animation:linear infinite backwards lp-flow}.lp__p--send{stroke-opacity:0;stroke-dasharray:7 200;stroke-dashoffset:7px;animation:none}.lp__node-ring{stroke:var(--lp-accent);stroke-opacity:.45;fill:none;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite lp-breathe;animation-delay:calc(var(--lp-land) + .5s)}.lp__node-dot{fill:var(--lp-accent);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite lp-breathe;animation-delay:calc(var(--lp-land) + .8s)}.lp__node{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.8,.3,1) both lp-pop;animation-delay:calc(var(--lp-land) - .18s)}.lp__ping{transform-box:fill-box;transform-origin:50%;opacity:0;fill:none;stroke:var(--lp-accent);stroke-width:1px;animation:5s ease-out infinite lp-ping;animation-delay:calc(var(--lp-land) + .9s)}.lp__inner{padding:44px var(--lp-gutter) 40px;flex-direction:column;flex:auto;width:100%;max-width:1440px;min-height:100vh;margin:0 auto;display:flex;position:relative}.lp__bar{justify-content:space-between;align-items:center;display:flex}.lp__logo{width:140px;height:auto;display:block}.lp__brand{isolation:isolate;display:block;position:relative}.lp__brand:before{content:"";z-index:-1;background:var(--lp-field);-webkit-mask-composite:source-in;pointer-events:none;position:absolute;inset:-50px -110px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 100px calc(100% - 100px),#0000),linear-gradient(#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 100px calc(100% - 100px),#0000),linear-gradient(#0000,#000 20px calc(100% - 20px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.lp__login{color:var(--lp-ink);letter-spacing:.01em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lp-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--lp-ink) 40%, transparent);text-underline-offset:2px;font-size:15px;transition:color .16s,text-decoration-color .16s}.lp__login:hover{color:var(--lp-accent);-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent)}.lp__mid{flex:auto;align-items:center;display:flex}.lp__stack{max-width:640px}.lp__title{letter-spacing:-.03em;margin:0;font-size:clamp(29px,4.6vw,60px);font-weight:500;line-height:1.04}.lp__title span{display:block}.lp__signup{max-width:470px;margin-top:40px;display:grid;position:relative}.lp__signup>.lp__form,.lp__signup>.lp__note{grid-area:1/1;align-self:center}.lp__form{gap:12px;display:flex}.lp__form--done{visibility:hidden}.lp__input{background:var(--lp-surface);min-width:0;height:50px;color:var(--lp-surface-ink);border:1px solid #0000;border-radius:2px;flex:auto;padding:0 15px;font-family:inherit;font-size:16px;transition:box-shadow .16s}.lp__input::placeholder{color:#6e6b68}.lp__input:focus{outline:none;box-shadow:0 0 0 3px #8fa8a78c}.lp__btn{background:var(--lp-action);height:50px;color:var(--lp-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:2px;padding:0 30px;font-family:inherit;font-size:15px;font-weight:500;transition:background .16s}.lp__btn:hover{background:#385c5bcc}.lp__btn:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp__trap{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.lp__input:disabled,.lp__btn:disabled{opacity:.6;cursor:default}.lp__note{pointer-events:none;max-width:470px;color:var(--lp-ink);margin:0;font-size:15px;line-height:1.5}.lp__note--error{color:var(--lp-error);grid-area:auto;font-size:13px;position:absolute;top:calc(100% + 10px);left:0}.lp__input--error{box-shadow:0 0 0 2px var(--lp-error)}.lp__input--error:focus{box-shadow:0 0 0 3px var(--lp-error)}.lp__foot{letter-spacing:.02em;color:var(--lp-ink-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.lp__footleft{align-items:center;gap:18px;display:flex}.lp__footlink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lp-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--lp-ink) 30%, transparent);text-underline-offset:2px;transition:color .16s,text-decoration-color .16s}.lp__footlink:hover{color:var(--lp-accent);-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent)}.lp__badge{width:72px;height:auto;color:var(--lp-ink);opacity:.7;flex:none}.lp__veil{z-index:10;background:var(--lp-field);pointer-events:none;opacity:0;animation:.45s ease-out both lp-veil;position:fixed;inset:0}@keyframes lp-veil{0%{opacity:1}to{opacity:0}}[data-lp-sent] .lp__p--send{stroke-opacity:.85;animation:.8s cubic-bezier(.32,0,.2,1) both lp-send}[data-lp-sent] .lp__ping{animation:1.15s ease-out .75s both lp-ping}[data-lp-sent] .lp__node{animation:.55s cubic-bezier(.2,.8,.3,1) .57s both lp-hit}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-flow{0%{stroke-dashoffset:12px}to{stroke-dashoffset:-112px}}@keyframes lp-send{0%{stroke-dashoffset:7px}to{stroke-dashoffset:-100px}}@keyframes lp-hit{0%{transform:scale(1)}32%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes lp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes lp-ping{0%{opacity:.4;transform:scale(.2)}50%{opacity:0}to{opacity:0;transform:scale(1)}}@media (max-width:767px){.lp{--lp-gutter:24px}.lp__inner{padding:32px var(--lp-gutter) 28px}.lp__fig--wide{display:none}.lp__fig--narrow{display:block}.lp__logo{width:112px}.lp__signup{max-width:none}.lp__form{flex-direction:column;gap:12px}.lp__input,.lp__btn{width:100%;height:52px}.lp__btn{padding:0;font-size:16px}.lp__login{align-items:center;min-height:44px;display:inline-flex}.lp__foot{align-items:flex-end;gap:14px}.lp__footleft{flex-wrap:wrap;gap:8px 16px}.lp__footleft>*{white-space:nowrap}.lp__footleft>span{flex-basis:100%}.lp__badge{width:56px}}@media (max-aspect-ratio:1){.lp__fig--wide{display:none}.lp__fig--narrow{display:block}}@media (prefers-reduced-motion:reduce){.lp *,.lp{animation:none!important}.lp__p,[data-lp-sent] .lp__p--send{stroke-opacity:0}}
