.Nav-module__gOObGW__nav{z-index:2;padding-top:calc(22px + env(safe-area-inset-top,0px));pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module__gOObGW__defs{width:0;height:0;position:absolute;overflow:hidden}.Nav-module__gOObGW__list{pointer-events:auto;align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.Nav-module__gOObGW__item{align-items:center;display:flex}.Nav-module__gOObGW__link{border-radius:8px;outline:none;padding:6px 4px;display:block}.Nav-module__gOObGW__link:focus-visible{box-shadow:0 0 0 2px var(--lime)}.Nav-module__gOObGW__word{width:auto;height:46px;display:block;overflow:visible}.Nav-module__gOObGW__text{font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;fill:var(--pale);font-weight:400;transition:fill .16s}.Nav-module__gOObGW__link:hover .Nav-module__gOObGW__text,.Nav-module__gOObGW__link:focus-visible .Nav-module__gOObGW__text{fill:var(--lime)}@media (max-width:480px){.Nav-module__gOObGW__word{height:38px}.Nav-module__gOObGW__list{gap:18px}}@media (prefers-reduced-motion:reduce){.Nav-module__gOObGW__text{transition:none}}
.Wordmark-module__L-y88a__svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.Wordmark-module__L-y88a__text{font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;font-weight:400}
.Scene-module__z3Cl_W__scene{grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;padding-block:24px;padding-inline:16px;display:grid;position:relative;overflow:hidden}.Scene-module__z3Cl_W__page{height:auto;min-height:100%;padding-top:calc(110px + env(safe-area-inset-top,0px));align-content:start;padding-bottom:64px;overflow:visible}.Scene-module__z3Cl_W__mark{-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:480px}
.Joke-module__d0UZhW__joke{text-align:center;max-width:34ch;font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;letter-spacing:.02em;color:var(--pale);opacity:0;text-wrap:balance;margin:28px auto 0;font-size:20px;line-height:1.35;transition:opacity .5s}.Joke-module__d0UZhW__joke[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.Joke-module__d0UZhW__joke{transition:none}}
.SignupForm-module__e_6TrW__form{gap:22px;width:100%;max-width:440px;margin:0 auto;display:grid}.SignupForm-module__e_6TrW__field{gap:7px;min-width:0;display:grid}.SignupForm-module__e_6TrW__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:420px){.SignupForm-module__e_6TrW__row{grid-template-columns:1fr}}.SignupForm-module__e_6TrW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SignupForm-module__e_6TrW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:12.5px;font-weight:600}.SignupForm-module__e_6TrW__input,.SignupForm-module__e_6TrW__emailWrap{box-sizing:border-box;background:var(--field);border:1.5px solid var(--field-edge);width:100%;min-height:52px;color:var(--pale);font:inherit;border-radius:12px;font-size:17px;transition:border-color .14s,box-shadow .14s}.SignupForm-module__e_6TrW__input{padding:0 16px}.SignupForm-module__e_6TrW__input:focus,.SignupForm-module__e_6TrW__emailWrap:focus-within{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #c6f2452e}.SignupForm-module__e_6TrW__invalid{border-color:var(--danger)}.SignupForm-module__e_6TrW__emailWrap{align-items:center;display:flex;overflow:hidden}.SignupForm-module__e_6TrW__emailInput{min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:none;flex:auto;padding:0 2px 0 16px}.SignupForm-module__e_6TrW__emailInput::placeholder,.SignupForm-module__e_6TrW__input::placeholder{color:#5d6657}.SignupForm-module__e_6TrW__suffix{color:var(--lime);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;padding:0 16px 0 2px;font-weight:500}.SignupForm-module__e_6TrW__fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.SignupForm-module__e_6TrW__choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:420px){.SignupForm-module__e_6TrW__choices{grid-template-columns:1fr}}.SignupForm-module__e_6TrW__question{font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;letter-spacing:.02em;color:var(--pale);gap:2px;margin-bottom:4px;padding:0;font-size:22px;display:grid}.SignupForm-module__e_6TrW__questionNote{font-family:var(--font-outfit), "Avenir Next", "Segoe UI", system-ui, sans-serif;letter-spacing:0;color:var(--mute);font-size:14px;font-weight:500}.SignupForm-module__e_6TrW__choice{background:var(--field);border:1.5px solid var(--field-edge);cursor:pointer;border-radius:14px;place-items:center;min-height:92px;transition:border-color .14s,background .14s,transform .12s;display:grid;position:relative}.SignupForm-module__e_6TrW__choice:hover{border-color:#46503f;transform:translateY(-1px)}.SignupForm-module__e_6TrW__choice:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px #c6f2452e}.SignupForm-module__e_6TrW__picked{border-color:var(--lime);background:var(--lime)}.SignupForm-module__e_6TrW__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.SignupForm-module__e_6TrW__choiceWord{font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--pale);font-size:40px;line-height:1}.SignupForm-module__e_6TrW__picked .SignupForm-module__e_6TrW__choiceWord{color:#121412}.SignupForm-module__e_6TrW__error{color:var(--danger);margin:0;font-size:13.5px}.SignupForm-module__e_6TrW__submit{background:var(--lime);color:#121412;min-height:56px;font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;letter-spacing:.04em;cursor:pointer;border:0;border-radius:14px;margin-top:4px;font-size:22px;transition:transform .12s,filter .12s}.SignupForm-module__e_6TrW__submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.SignupForm-module__e_6TrW__submit:focus-visible{outline:3px solid var(--pale);outline-offset:3px}.SignupForm-module__e_6TrW__submit:disabled{opacity:.7;cursor:default}.SignupForm-module__e_6TrW__notice{border:1.5px solid var(--danger);color:var(--danger);text-align:center;border-radius:10px;margin:0;padding:12px 14px;font-size:14.5px}.SignupForm-module__e_6TrW__home{font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-bottom:2px solid #0000;justify-self:center;margin-top:2px;padding-bottom:2px;font-size:15px;text-decoration:none;transition:color .14s,border-color .14s}.SignupForm-module__e_6TrW__home:hover,.SignupForm-module__e_6TrW__home:focus-visible{color:var(--lime);border-bottom-color:var(--lime);outline:none}.SignupForm-module__e_6TrW__done{text-align:center;gap:10px;width:min(100%,440px);margin:0 auto;display:grid}.SignupForm-module__e_6TrW__doneTitle{font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;color:var(--lime);margin:0;font-size:34px}.SignupForm-module__e_6TrW__doneBody{color:var(--pale);margin:0;max-width:40ch;margin-inline:auto;font-size:16.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.SignupForm-module__e_6TrW__input,.SignupForm-module__e_6TrW__emailWrap,.SignupForm-module__e_6TrW__choice,.SignupForm-module__e_6TrW__submit{transition:none}.SignupForm-module__e_6TrW__choice:hover{transform:none}}
.page-module__V2c5Sa__canvas{background:var(--ground);place-items:center;width:1080px;height:1080px;display:grid;overflow:hidden}.page-module__V2c5Sa__square,.page-module__V2c5Sa__ring{border:22px solid var(--lime);background:var(--ground);place-items:center;display:grid}.page-module__V2c5Sa__square{border-radius:48px;width:960px;height:960px}.page-module__V2c5Sa__ring{border-radius:50%;width:980px;height:980px}.page-module__V2c5Sa__mark{-webkit-user-select:none;user-select:none;width:620px}
.page-module__9VC8fG__sub{text-align:center;font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;letter-spacing:.02em;color:var(--pale);margin:-6px 0 30px;font-size:22px}
.not-found-module__HS70Aa__home{width:fit-content;font-family:var(--font-lilita), "Arial Black", Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lime);border-bottom:2px solid #0000;margin:22px auto 0;padding-bottom:2px;font-size:16px;text-decoration:none;transition:border-color .16s;display:block}.not-found-module__HS70Aa__home:hover,.not-found-module__HS70Aa__home:focus-visible{border-bottom-color:var(--lime);outline:none}
