.Brand-module___I7BHW__ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Brand-module___I7BHW__bubble{white-space:nowrap;background:var(--panel);border:1px solid var(--edge);color:var(--muted);box-shadow:0 8px 20px color-mix(in srgb, var(--ink) 12%, transparent);opacity:0;will-change:transform, opacity;border-radius:999px 999px 999px 4px;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:600;animation-name:Brand-module___I7BHW__bubbleDrift,Brand-module___I7BHW__bubbleFade;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-flex;position:absolute}@keyframes Brand-module___I7BHW__bubbleDrift{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--dx,40px), var(--dy,-60px)) rotate(var(--rot,4deg))}}@keyframes Brand-module___I7BHW__bubbleFade{0%,to{opacity:0}15%,85%{opacity:.55}50%{opacity:.8}}.Brand-module___I7BHW__line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 16%, transparent), transparent);will-change:transform, opacity;width:55%;height:1px;animation:linear infinite Brand-module___I7BHW__lineGlide;position:absolute;left:-20%}@keyframes Brand-module___I7BHW__lineGlide{0%{opacity:0;transform:translate(-20%)}15%{opacity:.6}85%{opacity:.6}to{opacity:0;transform:translate(220%)}}.Brand-module___I7BHW__sonarWrap{z-index:0;width:10px;height:10px;position:absolute;top:30%;left:50%}.Brand-module___I7BHW__sonarRing{border:1.5px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:6s linear infinite Brand-module___I7BHW__sonar;position:absolute;top:50%;left:50%}.Brand-module___I7BHW__sonarRing:nth-child(2){animation-delay:2s}.Brand-module___I7BHW__sonarRing:nth-child(3){animation-delay:4s}@keyframes Brand-module___I7BHW__sonar{0%{opacity:0;transform:scale(.4)}12%{opacity:1}to{opacity:0;transform:scale(9)}}.Brand-module___I7BHW__kbrand{-webkit-user-select:none;user-select:none;justify-content:center;align-items:baseline;gap:2px;display:flex}.Brand-module___I7BHW__ch{letter-spacing:-.045em;opacity:0;font-size:clamp(40px,11vw,60px);font-weight:800;line-height:1;animation:.8s cubic-bezier(.34,1.56,.64,1) forwards Brand-module___I7BHW__springUp;display:inline-block;transform:translateY(110%)rotate(6deg)}.Brand-module___I7BHW__ping{color:var(--accent)}@keyframes Brand-module___I7BHW__springUp{to{opacity:1;transform:translateY(0)rotate(0)}}.Brand-module___I7BHW__kdot{opacity:0;align-self:center;width:.24em;height:.24em;margin-left:.08em;font-size:clamp(40px,11vw,60px);animation:.55s cubic-bezier(.34,1.56,.64,1) .62s forwards Brand-module___I7BHW__dotLand;display:inline-block;position:relative;transform:scale(0)}@keyframes Brand-module___I7BHW__dotLand{to{opacity:1;transform:scale(1)}}.Brand-module___I7BHW__kdot:before{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:0}.Brand-module___I7BHW__kdot:after{content:"";border:3px solid var(--accent);border-radius:50%;animation:2.4s cubic-bezier(.22,1,.36,1) 1.2s infinite Brand-module___I7BHW__markPing;position:absolute;inset:0}@keyframes Brand-module___I7BHW__markPing{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.Brand-module___I7BHW__ch,.Brand-module___I7BHW__kdot,.Brand-module___I7BHW__bubble,.Brand-module___I7BHW__line,.Brand-module___I7BHW__sonarRing{animation:none!important}.Brand-module___I7BHW__ch,.Brand-module___I7BHW__kdot{opacity:1!important;transform:none!important}.Brand-module___I7BHW__bubble,.Brand-module___I7BHW__line,.Brand-module___I7BHW__sonarRing{display:none}}
.Loader-module__9u6O_W__overlay{z-index:1000;background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.Loader-module__9u6O_W__mark{place-items:center;width:64px;height:64px;display:grid;position:relative}.Loader-module__9u6O_W__dot{background:var(--accent);border-radius:50%;width:18px;height:18px;animation:1.2s ease-in-out infinite Loader-module__9u6O_W__pulse}.Loader-module__9u6O_W__ring{border:2px solid var(--accent);opacity:0;border-radius:50%;animation:1.6s ease-out infinite Loader-module__9u6O_W__sonar;position:absolute;inset:0}.Loader-module__9u6O_W__ring2{animation-delay:.5s}.Loader-module__9u6O_W__ring3{animation-delay:1s}@keyframes Loader-module__9u6O_W__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}@keyframes Loader-module__9u6O_W__sonar{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.Loader-module__9u6O_W__dot{animation:none}.Loader-module__9u6O_W__ring{opacity:.25;animation:none}}
.LoginForm-module__U8DRUW__page{background:var(--canvas);min-height:100svh;color:var(--ink);place-items:center;padding:48px 16px;display:grid;position:relative;overflow:hidden}.LoginForm-module__U8DRUW__card{z-index:10;text-align:left;width:min(440px,100%);position:relative}.LoginForm-module__U8DRUW__ktag{text-align:center;color:var(--muted);margin-top:16px;font-size:16.5px;line-height:1.5}.LoginForm-module__U8DRUW__word{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards LoginForm-module__U8DRUW__wordUp;display:inline-block;transform:translateY(14px)}@keyframes LoginForm-module__U8DRUW__wordUp{to{opacity:1;transform:translateY(0)}}.LoginForm-module__U8DRUW__now{color:var(--ink);white-space:nowrap;font-weight:700;position:relative}.LoginForm-module__U8DRUW__now:after{content:"";background:var(--accent);opacity:.85;transform-origin:0;border-radius:3px;height:5px;animation:.5s cubic-bezier(.22,1,.36,1) 1.35s forwards LoginForm-module__U8DRUW__draw;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@keyframes LoginForm-module__U8DRUW__draw{to{transform:scaleX(1)}}.LoginForm-module__U8DRUW__sheet{background:var(--panel);border:1px solid var(--edge);box-shadow:0 18px 44px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:20px;margin-top:30px;padding:26px 26px 24px}.LoginForm-module__U8DRUW__actions{flex-direction:column;gap:12px;display:flex}.LoginForm-module__U8DRUW__btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 18px;font-family:inherit;font-size:15.5px;font-weight:700;transition:box-shadow .25s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.LoginForm-module__U8DRUW__btn:disabled{opacity:.5;cursor:not-allowed}.LoginForm-module__U8DRUW__btn:focus-visible{outline:3px solid var(--accent-hot);outline-offset:2px}.LoginForm-module__U8DRUW__btnPrimary{background:var(--accent);color:var(--panel);box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 32%, transparent)}.LoginForm-module__U8DRUW__btnPrimary:hover:not(:disabled){background:var(--accent-hot);box-shadow:0 14px 30px color-mix(in srgb, var(--accent) 42%, transparent);transform:translateY(-2px)}.LoginForm-module__U8DRUW__btnSecondary{background:var(--panel);color:var(--ink);border:1.5px solid var(--edge);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 6%, transparent)}.LoginForm-module__U8DRUW__btnSecondary:hover:not(:disabled){border-color:var(--muted);box-shadow:0 10px 22px color-mix(in srgb, var(--ink) 12%, transparent);transform:translateY(-2px)}.LoginForm-module__U8DRUW__btnMagic{background:var(--rail);color:var(--panel);box-shadow:0 6px 16px color-mix(in srgb, var(--rail) 28%, transparent)}.LoginForm-module__U8DRUW__btnMagic:hover:not(:disabled){box-shadow:0 12px 26px color-mix(in srgb, var(--rail) 36%, transparent);transform:translateY(-2px)}.LoginForm-module__U8DRUW__gmark{background:var(--panel-alt);width:20px;height:20px;color:var(--ink);border:1px solid var(--edge);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.LoginForm-module__U8DRUW__consent{text-align:center;color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.55}.LoginForm-module__U8DRUW__or{color:var(--muted);letter-spacing:.1em;align-items:center;gap:12px;margin:22px 0 14px;font-size:12px;font-weight:600;display:flex}.LoginForm-module__U8DRUW__or:before,.LoginForm-module__U8DRUW__or:after{content:"";background:var(--edge);flex:1;height:1px}.LoginForm-module__U8DRUW__magic{flex-direction:column;gap:10px;display:flex}.LoginForm-module__U8DRUW__field input{border:1.5px solid var(--edge);background:var(--panel-alt);width:100%;color:var(--ink);border-radius:14px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.LoginForm-module__U8DRUW__field input::placeholder{color:var(--muted)}.LoginForm-module__U8DRUW__field input:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.LoginForm-module__U8DRUW__field input:disabled{opacity:.6}.LoginForm-module__U8DRUW__error{text-align:center;color:var(--accent);margin-top:14px;font-size:13px;font-weight:600}.LoginForm-module__U8DRUW__foot{text-align:center;color:var(--muted);margin-top:18px;font-size:12.5px}@media (max-width:420px){.LoginForm-module__U8DRUW__sheet{padding:22px 18px 20px}.LoginForm-module__U8DRUW__page{padding:40px 12px}}@media (prefers-reduced-motion:reduce){.LoginForm-module__U8DRUW__word,.LoginForm-module__U8DRUW__now:after{animation:none!important}.LoginForm-module__U8DRUW__word{opacity:1!important;transform:none!important}.LoginForm-module__U8DRUW__now:after{transform:scaleX(1)!important}}
.OnboardingForm-module__hJ7COq__page{background:var(--canvas);min-height:100svh;color:var(--ink);place-items:center;padding:48px 16px;display:grid;position:relative;overflow:hidden}.OnboardingForm-module__hJ7COq__brand{z-index:1;margin:0 auto 14px;position:relative}.OnboardingForm-module__hJ7COq__blob{filter:blur(60px);opacity:.6;pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate OnboardingForm-module__hJ7COq__drift;position:absolute}.OnboardingForm-module__hJ7COq__blob1{background:color-mix(in srgb, var(--accent) 30%, transparent);width:380px;height:380px;top:-100px;left:-120px}.OnboardingForm-module__hJ7COq__blob2{background:color-mix(in srgb, var(--rail) 20%, transparent);width:300px;height:300px;animation-delay:-6s;bottom:-100px;right:-80px}@keyframes OnboardingForm-module__hJ7COq__drift{0%{transform:translate(0)scale(1)}to{transform:translate(60px,-40px)scale(1.15)}}.OnboardingForm-module__hJ7COq__card{z-index:1;background:var(--panel);width:100%;max-width:860px;box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:24px;grid-template-columns:300px 1fr;display:grid;position:relative;overflow:hidden}@media (max-width:760px){.OnboardingForm-module__hJ7COq__card{grid-template-columns:1fr}}.OnboardingForm-module__hJ7COq__preview{background:var(--rail);color:var(--panel);text-align:center;flex-direction:column;align-items:center;padding:34px 26px;display:flex;position:relative;overflow:hidden}.OnboardingForm-module__hJ7COq__preview:before{content:"";background:color-mix(in srgb, var(--accent) 30%, transparent);filter:blur(50px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.OnboardingForm-module__hJ7COq__preview:after{content:"";background:color-mix(in srgb, var(--panel) 8%, transparent);filter:blur(40px);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;left:-60px}.OnboardingForm-module__hJ7COq__ring{z-index:1;width:112px;height:112px;margin-bottom:16px;position:relative}.OnboardingForm-module__hJ7COq__ring:before{content:"";background:conic-gradient(from 0deg, var(--accent), var(--accent-hot), color-mix(in srgb, var(--panel) 30%, transparent), var(--accent));border-radius:50%;animation:6s linear infinite OnboardingForm-module__hJ7COq__ringSpin;position:absolute;inset:-7px}@keyframes OnboardingForm-module__hJ7COq__ringSpin{to{transform:rotate(360deg)}}.OnboardingForm-module__hJ7COq__face{background:color-mix(in srgb, var(--panel) 12%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;place-items:center;width:112px;height:112px;font-size:52px;animation:3.4s ease-in-out infinite OnboardingForm-module__hJ7COq__faceFloat;display:grid;position:relative}@keyframes OnboardingForm-module__hJ7COq__faceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.OnboardingForm-module__hJ7COq__pname{letter-spacing:-.01em;z-index:1;min-height:24px;font-size:19px;font-weight:800}.OnboardingForm-module__hJ7COq__caret{vertical-align:-3px;background:var(--accent-hot);width:2px;height:16px;margin-left:3px;animation:1s step-end infinite OnboardingForm-module__hJ7COq__caretBlink;display:inline-block}@keyframes OnboardingForm-module__hJ7COq__caretBlink{50%{opacity:0}}.OnboardingForm-module__hJ7COq__pmeta{z-index:1;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:11px;display:flex}.OnboardingForm-module__hJ7COq__pill{background:color-mix(in srgb, var(--panel) 14%, transparent);border:1px solid color-mix(in srgb, var(--panel) 20%, transparent);border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:700}.OnboardingForm-module__hJ7COq__pillHot{background:var(--accent);border-color:var(--accent)}.OnboardingForm-module__hJ7COq__plabel{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--panel) 55%, transparent);z-index:1;margin-top:20px;font-size:10.5px}.OnboardingForm-module__hJ7COq__form{padding:32px 32px 26px}@media (max-width:760px){.OnboardingForm-module__hJ7COq__form{padding:26px 20px 22px}}.OnboardingForm-module__hJ7COq__heading{letter-spacing:-.015em;margin:0;font-size:22px}.OnboardingForm-module__hJ7COq__sub{color:var(--muted);margin:4px 0 6px;font-size:13.5px}.OnboardingForm-module__hJ7COq__field{margin-top:18px}.OnboardingForm-module__hJ7COq__lab{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.OnboardingForm-module__hJ7COq__opt{text-transform:none;letter-spacing:0;color:var(--muted);opacity:.75;font-weight:600}.OnboardingForm-module__hJ7COq__namerow{gap:9px;display:flex}.OnboardingForm-module__hJ7COq__input{background:var(--panel-alt);width:100%;color:var(--ink);border:2px solid #0000;border-radius:13px;flex:1;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .2s,background .2s,box-shadow .2s}.OnboardingForm-module__hJ7COq__input::placeholder{color:var(--muted)}.OnboardingForm-module__hJ7COq__input:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.OnboardingForm-module__hJ7COq__input:disabled{opacity:.6}.OnboardingForm-module__hJ7COq__ageInput{width:130px}.OnboardingForm-module__hJ7COq__gen{background:var(--panel-alt);border:2px solid var(--edge);color:var(--ink);cursor:pointer;border-radius:13px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .2s,color .2s,transform .15s;display:inline-flex}.OnboardingForm-module__hJ7COq__gen:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.OnboardingForm-module__hJ7COq__gen:active:not(:disabled){transform:scale(.92)}.OnboardingForm-module__hJ7COq__gen:disabled{opacity:.6;cursor:not-allowed}.OnboardingForm-module__hJ7COq__spark{transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-block}.OnboardingForm-module__hJ7COq__gen.OnboardingForm-module__hJ7COq__rolling .OnboardingForm-module__hJ7COq__spark,.OnboardingForm-module__hJ7COq__rolling .OnboardingForm-module__hJ7COq__spark{transform:rotate(-360deg)scale(1.3)}.OnboardingForm-module__hJ7COq__avatars{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}@media (max-width:560px){.OnboardingForm-module__hJ7COq__avatars{grid-template-columns:repeat(4,1fr)}}.OnboardingForm-module__hJ7COq__av{aspect-ratio:1;background:var(--panel-alt);cursor:pointer;border:2px solid #0000;border-radius:12px;place-items:center;font-size:23px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s,background .2s;display:grid}.OnboardingForm-module__hJ7COq__av:hover:not(:disabled){transform:translateY(-4px)rotate(-4deg)scale(1.08)}.OnboardingForm-module__hJ7COq__av:disabled{opacity:.6;cursor:not-allowed}.OnboardingForm-module__hJ7COq__avSel{border-color:var(--accent);background:var(--panel);box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 25%, transparent);transform:scale(1.08)}.OnboardingForm-module__hJ7COq__seg{background:var(--panel-alt);border-radius:13px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.OnboardingForm-module__hJ7COq__thumb{background:var(--panel);width:calc(33.3333% - 2.66667px);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 12%, transparent);opacity:0;border-radius:10px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;top:4px;bottom:4px;left:4px}.OnboardingForm-module__hJ7COq__segPicked .OnboardingForm-module__hJ7COq__thumb{opacity:1}.OnboardingForm-module__hJ7COq__seg button{z-index:1;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:11px 4px;font-family:inherit;font-size:13.5px;font-weight:700;transition:color .2s,transform .15s;position:relative}.OnboardingForm-module__hJ7COq__seg button:active:not(:disabled){transform:scale(.95)}.OnboardingForm-module__hJ7COq__seg button:disabled{opacity:.6;cursor:not-allowed}.OnboardingForm-module__hJ7COq__segSel{color:var(--accent)!important}.OnboardingForm-module__hJ7COq__chips{flex-wrap:wrap;gap:8px;display:flex}.OnboardingForm-module__hJ7COq__chip{background:var(--panel-alt);color:var(--ink);cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .15s,border-color .2s,color .2s,background .2s;display:inline-flex}.OnboardingForm-module__hJ7COq__chip:hover:not(:disabled){transform:translateY(-2px)}.OnboardingForm-module__hJ7COq__chip:active:not(:disabled){transform:scale(.93)}.OnboardingForm-module__hJ7COq__chip:disabled{opacity:.6;cursor:not-allowed}.OnboardingForm-module__hJ7COq__chipSel{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--panel))}.OnboardingForm-module__hJ7COq__em{transition:transform .15s;display:inline-block}.OnboardingForm-module__hJ7COq__chipSel .OnboardingForm-module__hJ7COq__em{animation:.5s cubic-bezier(.34,1.56,.64,1) OnboardingForm-module__hJ7COq__emPop}@keyframes OnboardingForm-module__hJ7COq__emPop{0%{transform:scale(1)}50%{transform:scale(1.5)rotate(12deg)}to{transform:scale(1)}}.OnboardingForm-module__hJ7COq__ctaWrap{margin-top:4px}.OnboardingForm-module__hJ7COq__cta{background:var(--accent);width:100%;color:var(--panel);cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 32%, transparent);border:none;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:22px;padding:15px;font-size:15px;font-weight:800;transition:background .2s,transform .18s,box-shadow .25s;display:inline-flex}.OnboardingForm-module__hJ7COq__cta:hover:not(:disabled){background:var(--accent-hot);transform:translateY(-2px)}.OnboardingForm-module__hJ7COq__cta:active:not(:disabled){transform:scale(.98)}.OnboardingForm-module__hJ7COq__cta:disabled{opacity:.6;cursor:not-allowed}.OnboardingForm-module__hJ7COq__arrow{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.OnboardingForm-module__hJ7COq__cta:hover:not(:disabled) .OnboardingForm-module__hJ7COq__arrow{transform:translate(5px)}.OnboardingForm-module__hJ7COq__consent{text-align:center;color:var(--muted);margin-top:14px;font-size:11.5px;line-height:1.5}.OnboardingForm-module__hJ7COq__error{text-align:center;color:var(--accent);margin-top:14px;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.OnboardingForm-module__hJ7COq__blob,.OnboardingForm-module__hJ7COq__ring:before,.OnboardingForm-module__hJ7COq__face,.OnboardingForm-module__hJ7COq__caret,.OnboardingForm-module__hJ7COq__chipSel .OnboardingForm-module__hJ7COq__em{animation:none!important}}
