.maskot-module-scss-module__7yxQoq__mascot{filter:drop-shadow(0 12px 18px #15151524);transform-origin:bottom;will-change:transform;animation:.95s cubic-bezier(.34,1.56,.64,1) infinite maskot-module-scss-module__7yxQoq__mascotJump}.maskot-module-scss-module__7yxQoq__shadow{transform-origin:50%;will-change:transform,opacity;animation:.95s ease-in-out infinite maskot-module-scss-module__7yxQoq__mascotShadow}.maskot-module-scss-module__7yxQoq__halo{animation:1.35s ease-out infinite maskot-module-scss-module__7yxQoq__loaderHalo}.maskot-module-scss-module__7yxQoq__dot{animation:1.2s ease-in-out infinite maskot-module-scss-module__7yxQoq__dotPop}.maskot-module-scss-module__7yxQoq__dotDelayShort{animation-delay:.15s}.maskot-module-scss-module__7yxQoq__dotDelayLong{animation-delay:.3s}@keyframes maskot-module-scss-module__7yxQoq__mascotJump{0%,to{transform:translateY(0)scaleX(1.04)scaleY(.97)}18%{transform:translateY(2px)scaleX(1.08)scaleY(.94)}48%{transform:translateY(-18px)scaleX(.98)scaleY(1.04)}72%{transform:translateY(0)scaleX(1.01)scaleY(.99)}}@keyframes maskot-module-scss-module__7yxQoq__mascotShadow{0%,to{opacity:.22;transform:scaleX(1)}48%{opacity:.08;transform:scaleX(.58)}}@keyframes maskot-module-scss-module__7yxQoq__loaderHalo{0%{opacity:.8;transform:scale(.82)}to{opacity:0;transform:scale(1.35)}}@keyframes maskot-module-scss-module__7yxQoq__dotPop{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}
.AuthShell-module__v8KGDa__page{background:linear-gradient(180deg, #ffffffc7 0%, #fff0 34%), var(--app-page);width:100vw;color:var(--app-ink);padding:max(20px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));place-items:center}.AuthShell-module__v8KGDa__panel{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-panel);width:min(100%,488px);min-height:0;box-shadow:var(--app-shadow-md);padding:clamp(32px,7vw,44px) clamp(28px,7vw,46px);position:relative;overflow:hidden}.AuthShell-module__v8KGDa__panel:before{content:none}.AuthShell-module__v8KGDa__logo{justify-content:center;width:max-content;max-width:100%;margin:0 auto 28px}.AuthShell-module__v8KGDa__panel h1,.AuthShell-module__v8KGDa__panel p{margin:0}.AuthShell-module__v8KGDa__panel h1{color:var(--app-ink);font-size:clamp(28px,7vw,34px);line-height:1.05;font-weight:var(--app-weight-bold);letter-spacing:0}.AuthShell-module__v8KGDa__panel p{color:var(--app-muted);font-size:clamp(18px,4.4vw,21px);line-height:1.18;font-weight:var(--app-weight-medium);letter-spacing:0;margin:4px 0 34px}.AuthShell-module__v8KGDa__panel [data-slot=button]{border-radius:var(--app-radius);width:100%;min-height:55px;box-shadow:none;font-size:20px;font-weight:var(--app-weight-medium);letter-spacing:0}.AuthShell-module__v8KGDa__form{gap:14px;display:grid}.AuthShell-module__v8KGDa__form input{padding-left:8px}.AuthShell-module__v8KGDa__formGrid{gap:10px;display:grid}.AuthShell-module__v8KGDa__form label{min-width:0;color:var(--app-ink);font-size:13px;font-weight:var(--app-weight-semibold);gap:7px;display:grid}.AuthShell-module__v8KGDa__form input,.AuthShell-module__v8KGDa__form textarea{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-panel);min-height:56px;color:var(--app-ink);font-size:18px;font-weight:var(--app-weight-medium);box-shadow:none}.AuthShell-module__v8KGDa__form input::placeholder{color:#97a1ad;opacity:1}.AuthShell-module__v8KGDa__form input:focus-visible,.AuthShell-module__v8KGDa__form textarea:focus-visible{border-color:#09c18894;box-shadow:0 0 0 4px #09c18829}.AuthShell-module__v8KGDa__primaryButton{margin-top:16px;background:var(--app-brand-green)!important;color:#fff!important;box-shadow:0 12px 24px #09c1883d!important}.AuthShell-module__v8KGDa__primaryButton:hover{background:var(--app-brand-green-dark)!important}.AuthShell-module__v8KGDa__registerButton{margin-bottom:12px;color:#14532d!important;background:#e8f8ef!important;border:1px solid #09c18838!important}.AuthShell-module__v8KGDa__registerButton:hover{background:#d8f3e5!important}.AuthShell-module__v8KGDa__guestButton{border:1px solid var(--app-border)!important;background:var(--app-panel)!important;color:var(--app-ink)!important}.AuthShell-module__v8KGDa__guestButton:hover{color:var(--app-brand-green-dark)!important;background:#e8f8ef!important;border-color:#09c18852!important}.AuthShell-module__v8KGDa__googleButton{margin-top:12px;border:1px solid var(--app-border)!important;background:var(--app-panel)!important;color:var(--app-ink)!important}.AuthShell-module__v8KGDa__googleButton:hover{border-color:var(--app-border-strong)!important;background:var(--app-panel-soft)!important}.AuthShell-module__v8KGDa__googleButton img{object-fit:contain;width:22px;height:22px}.AuthShell-module__v8KGDa__googleButton[aria-disabled=true]{cursor:not-allowed;opacity:.55}.AuthShell-module__v8KGDa__googleButton:has([aria-disabled=true]){cursor:not-allowed;opacity:.55}.AuthShell-module__v8KGDa__googleButton[aria-disabled=true]:hover{background:var(--app-panel)!important}.AuthShell-module__v8KGDa__googleButton:has([aria-disabled=true]):hover{background:var(--app-panel)!important}.AuthShell-module__v8KGDa__oauthAccount{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-panel-soft);color:var(--app-ink-soft);font-size:15px;font-weight:var(--app-weight-medium);overflow-wrap:anywhere;margin:-18px 0 22px;padding:10px 12px}.AuthShell-module__v8KGDa__divider{width:min(100%,260px);color:var(--app-muted);font-size:18px;font-weight:var(--app-weight-medium);letter-spacing:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:32px auto 20px;display:grid}.AuthShell-module__v8KGDa__divider:before,.AuthShell-module__v8KGDa__divider:after{background:var(--app-border);content:"";height:1px}.AuthShell-module__v8KGDa__verificationForm{border-top:1px solid var(--app-border);margin-top:14px;padding-top:14px}.AuthShell-module__v8KGDa__turnstile{place-items:center;min-height:65px;display:grid;overflow:hidden}.AuthShell-module__v8KGDa__consentBox{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-panel-soft);gap:8px;padding:10px;display:grid}.AuthShell-module__v8KGDa__consentBox p{color:var(--app-muted);font-size:12px;line-height:1.35;font-weight:var(--app-weight-semibold);margin:0}.AuthShell-module__v8KGDa__consentBox label{align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.AuthShell-module__v8KGDa__consentBox input{width:17px;height:17px;min-height:17px;accent-color:var(--primary);margin-top:1px}.AuthShell-module__v8KGDa__consentBox a,.AuthShell-module__v8KGDa__consentLine a{color:var(--primary);font-weight:var(--app-weight-semibold);text-underline-offset:2px;text-decoration:underline}.AuthShell-module__v8KGDa__consentLine{grid-template-columns:24px 1fr;align-items:start;margin-top:16px;line-height:1.22;color:var(--app-ink-soft)!important;font-size:clamp(16px,4vw,19px)!important;font-weight:var(--app-weight-regular)!important;gap:12px!important;display:grid!important}.AuthShell-module__v8KGDa__consentLine input{width:22px;height:22px;min-height:22px;accent-color:var(--app-brand-green);border-radius:5px;margin:1px 0 0}.AuthShell-module__v8KGDa__textButton{color:var(--app-muted);cursor:pointer;font:inherit;font-size:15px;font-weight:var(--app-weight-medium);background:0 0;border:0;margin:18px auto 0;display:block}.AuthShell-module__v8KGDa__textButton:disabled{cursor:not-allowed;opacity:.5}.AuthShell-module__v8KGDa__status{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-panel-soft);padding:12px 14px;color:var(--app-ink-soft)!important;font-size:14px!important;line-height:1.4!important;font-weight:var(--app-weight-medium)!important;margin:18px 0 0!important}@media (max-width:420px){.AuthShell-module__v8KGDa__panel{border-radius:var(--app-radius);padding:30px 24px}.AuthShell-module__v8KGDa__panel [data-slot=button]{font-size:18px}}
