@keyframes wlUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wlIn{0%{opacity:0}to{opacity:1}}@keyframes wlSpin{to{transform:rotate(1turn)}}.wl-body{margin:0}.wl,.wl-body{background:#060404}.wl{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}.wl,.wl a{color:#fff8f0}.wl a{text-decoration:none}.wl a:hover{color:#fff}.wl__canvas{display:block;height:100%;width:100%}.wl__canvas,.wl__main{top:0;right:0;bottom:0;left:0;position:absolute}.wl__main{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8cqh,80px) 20px;z-index:2}.wl__block{display:grid;justify-items:center;max-width:720px;text-align:center;width:100%}.wl__side{align-items:center;align-self:start;display:flex;flex-direction:column;grid-area:1/1;width:100%}.wl__up{animation:wlUp 1s cubic-bezier(.2,.8,.2,1) both}.wl__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}.wl__ink{color:#fff8f0}.wl__ink-soft{color:#fff8f08f}.wl__dark{color:#140b07;display:block}.wl__dark-soft{color:#140b0780;display:block}.wl__tok{display:inline-block;filter:blur(10px);opacity:.001;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.wl__tok{filter:none;transform:none}}.wl__lead{color:#fff8f0b8;font-size:clamp(14px,1.05cqw,16px);line-height:1.45;margin:14px 0 0;text-wrap:pretty}.wl__lead--dark{color:#140b07b8}.wl__mail{color:#140b07;overflow-wrap:anywhere}.wl__pillbox{margin-top:26px;position:relative;width:min(100%,420px)}.wl__pill{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border-radius:999px;box-sizing:border-box;display:flex;gap:6px;height:50px;padding:6px;position:relative;transition:background .2s ease,box-shadow .2s ease;width:100%}.wl__input{background:transparent;border:none;color:#fff8f0;flex:1;font:inherit;font-size:14px;height:100%;min-width:0;outline:none;padding:0 0 0 16px;text-align:left}.wl__input::-moz-placeholder{color:#fff8f075}.wl__input::placeholder{color:#fff8f075}.wl__input:focus-visible{border-radius:0;box-shadow:none}.wl__dots{height:88px;left:25px;top:100%;width:calc(100% - 50px);z-index:-1}.wl__dots,.wl__hp{pointer-events:none;position:absolute}.wl__hp{height:1px;left:-10000px;opacity:0;width:1px}.wl__btn{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:104px;padding:0 18px;transition:background .15s ease,transform .15s ease;white-space:nowrap}.wl__btn:hover{background:#fff}.wl__btn:active{transform:scale(.97)}.wl__btn:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #fff0e480}.wl__spin{animation:wlSpin .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}.wl__line{align-items:center;color:#fff8f085;display:flex;font-size:12px;justify-content:center;line-height:16px;margin:14px 0 0;min-height:26px;position:relative;z-index:1}.wl__err{color:#ff9a8a}.wl__count{color:#fff8f0;font-family:Geist Pixel,monospace}.wl__again{background:none;border:none;color:#140b0799;cursor:pointer;font:inherit;font-size:13px;margin-top:22px;padding:0;transition:color .15s ease}.wl__again:hover{color:#140b07}.wl__foot{animation:wlIn 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}.wl .wl__foot a{color:var(--wl-ink);opacity:.55;transition:color .5s ease .3s,opacity .15s ease}.wl .wl__foot a:hover{opacity:1}.wl .wl__foot-btn{background:none;border:none;color:var(--wl-ink);cursor:pointer;font:inherit;opacity:.55;padding:0;transition:color .5s ease .3s,opacity .15s ease}.wl .wl__foot-btn:hover{opacity:1}.wl .wl__foot-btn:disabled{cursor:default;opacity:.3}
