.SignInDrawer-module__I6hBpW__drawerBackdrop{top:calc(var(--navbar-height) + var(--impersonation-bar-height,0px));z-index:220;background:#0006;position:fixed;bottom:0;left:0;right:0}.SignInDrawer-module__I6hBpW__drawerBackdropEnter{animation:.2s SignInDrawer-module__I6hBpW__signinDrawerFadeIn}.SignInDrawer-module__I6hBpW__drawerBackdropExit{animation:.2s forwards SignInDrawer-module__I6hBpW__signinDrawerFadeOut}@keyframes SignInDrawer-module__I6hBpW__signinDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes SignInDrawer-module__I6hBpW__signinDrawerFadeOut{0%{opacity:1}to{opacity:0}}.SignInDrawer-module__I6hBpW__drawerPanel{right:0;top:calc(var(--navbar-height) + var(--impersonation-bar-height,0px));box-sizing:border-box;--signin-drawer-w:min(400px, calc(100vw - 2rem));width:var(--signin-drawer-w);min-width:var(--signin-drawer-w);max-width:var(--signin-drawer-w);background-color:var(--bg-canvas);z-index:221;padding-block:0 2rem;padding-inline:2rem;position:fixed;bottom:0;overflow-y:auto}.SignInDrawer-module__I6hBpW__drawerPanelEnter{animation:.2s SignInDrawer-module__I6hBpW__signinDrawerSlideInRight}.SignInDrawer-module__I6hBpW__drawerPanelExit{animation:.2s forwards SignInDrawer-module__I6hBpW__signinDrawerSlideOutRight}@keyframes SignInDrawer-module__I6hBpW__signinDrawerSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SignInDrawer-module__I6hBpW__signinDrawerSlideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.SignInDrawer-module__I6hBpW__closeButton{box-sizing:border-box;width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--fg-default);background:var(--bg-subtle);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.SignInDrawer-module__I6hBpW__closeButton:hover{background:var(--accent-subtle-bg);color:var(--accent-fg)}.SignInDrawer-module__I6hBpW__closeIcon{color:currentColor;width:1rem;height:1rem}.SignInDrawer-module__I6hBpW__drawerBody{padding-top:0}.SignInDrawer-module__I6hBpW__drawerBackdropGate{top:calc(var(--navbar-height) + var(--impersonation-bar-height,0px));z-index:230;background:#00000073;position:fixed;bottom:0;left:0;right:0}.SignInDrawer-module__I6hBpW__drawerBackdropGateEnter{animation:.2s SignInDrawer-module__I6hBpW__signinDrawerFadeIn}.SignInDrawer-module__I6hBpW__drawerBackdropGateExit{animation:.2s forwards SignInDrawer-module__I6hBpW__signinDrawerFadeOut}.SignInDrawer-module__I6hBpW__drawerPanelGate{right:0;top:calc(var(--navbar-height) + var(--impersonation-bar-height,0px));box-sizing:border-box;--signin-drawer-w:min(400px, calc(100vw - 2rem));width:var(--signin-drawer-w);min-width:var(--signin-drawer-w);max-width:var(--signin-drawer-w);background-color:var(--bg-canvas);z-index:231;padding-block:0 2rem;padding-inline:2rem;position:fixed;bottom:0;overflow-y:auto}.SignInDrawer-module__I6hBpW__drawerPanelGateEnter{animation:.2s SignInDrawer-module__I6hBpW__signinDrawerSlideInRight}.SignInDrawer-module__I6hBpW__drawerPanelGateExit{animation:.2s forwards SignInDrawer-module__I6hBpW__signinDrawerSlideOutRight}
.signinForm-module__S873kq__error{color:var(--danger-fg);background:color-mix(in srgb, var(--danger-fg) 8%, var(--bg-default));border-radius:8px;margin-bottom:1rem;padding-block:.63rem;padding-inline:.88rem;font-size:.88rem;line-height:1.4}.signinForm-module__S873kq__form{flex-direction:column;gap:1rem;display:flex}.signinForm-module__S873kq__formGroup{flex-direction:column;gap:.5rem;display:flex}.signinForm-module__S873kq__label{color:var(--fg-muted);margin-block:0 .1rem;padding-left:8px;font-size:.78rem;font-weight:600;line-height:1.3}.signinForm-module__S873kq__input{box-sizing:border-box;width:100%;color:var(--fg-default);background-color:var(--bg-default);appearance:none;border:none;border-radius:8px;min-height:2.63rem;margin:0;padding-block:.5rem;padding-inline:.88rem;font-family:inherit;font-size:.94rem;font-weight:500;line-height:1.25rem}.signinForm-module__S873kq__input::placeholder{color:var(--fg-muted);font-weight:400}.signinForm-module__S873kq__input:disabled{background-color:var(--bg-subtle);cursor:not-allowed;opacity:.6}.signinForm-module__S873kq__button{box-sizing:border-box;width:100%;color:var(--success-fg);background:color-mix(in srgb, var(--success-fg) 10%, var(--bg-canvas));cursor:pointer;border:none;border-radius:8px;min-height:2.63rem;margin:0;padding-block:.5rem;padding-inline:1rem;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.25rem;transition:background-color .2s}.signinForm-module__S873kq__button:hover:not(:disabled){background:color-mix(in srgb, var(--success-fg) 18%, color-mix(in srgb, var(--success-fg) 10%, var(--bg-canvas)))}.signinForm-module__S873kq__button:disabled{opacity:.6;cursor:not-allowed}@keyframes signinForm-module__S873kq__codeInputsShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.signinForm-module__S873kq__codeInputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;width:100%;margin-block:.5rem;display:grid}.signinForm-module__S873kq__codeInputsShake{animation:.45s signinForm-module__S873kq__codeInputsShake}.signinForm-module__S873kq__codeInputsError .signinForm-module__S873kq__codeInput{color:var(--danger-fg);background-color:color-mix(in srgb, var(--danger-fg) 10%, var(--bg-default))}.signinForm-module__S873kq__codeInputMasked{-webkit-text-security:disc;text-security:disc}.signinForm-module__S873kq__codeInput{box-sizing:border-box;aspect-ratio:1;font-variant-numeric:tabular-nums;text-align:center;width:100%;min-width:0;height:auto;min-height:0;color:var(--fg-default);background-color:var(--bg-default);appearance:none;border:none;border-radius:8px;padding:0;font-family:inherit;font-size:1.06rem;font-weight:600}.signinForm-module__S873kq__codeInput:disabled{background-color:var(--bg-subtle);opacity:.6;cursor:not-allowed}.signinForm-module__S873kq__codeActionsRow{grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem;width:100%;display:grid}.signinForm-module__S873kq__codeSubmitButton{box-sizing:border-box;width:100%;min-width:0;min-height:2.63rem;color:var(--success-fg);background:color-mix(in srgb, var(--success-fg) 10%, var(--bg-canvas));cursor:pointer;appearance:none;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding-block:0;padding-inline:1rem;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.25;transition:background-color .2s;display:flex}.signinForm-module__S873kq__codeSubmitButton:hover:not(:disabled){background:color-mix(in srgb, var(--success-fg) 18%, color-mix(in srgb, var(--success-fg) 10%, var(--bg-canvas)))}.signinForm-module__S873kq__codeSubmitButton:disabled{opacity:.6;cursor:not-allowed}.signinForm-module__S873kq__codeBackButton{box-sizing:border-box;width:100%;min-width:0;min-height:2.63rem;color:var(--fg-default);background:var(--bg-subtle);cursor:pointer;appearance:none;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding-block:0;padding-inline:1rem;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.25;transition:background-color .2s,color .2s;display:flex}.signinForm-module__S873kq__codeBackButton:hover:not(:disabled){background:color-mix(in srgb, var(--fg-muted) 12%, var(--bg-subtle))}.signinForm-module__S873kq__codeBackButton:disabled{opacity:.6;cursor:not-allowed}.signinForm-module__S873kq__divider{align-items:center;gap:0;min-width:0;margin-block:.5rem;display:flex}.signinForm-module__S873kq__dividerLine{border:none;border-top:1px dashed var(--border-muted);opacity:.85;flex:1;min-width:1.25rem;height:0}.signinForm-module__S873kq__dividerText{letter-spacing:.05em;color:var(--fg-default);flex-shrink:0;padding-block:0;padding-inline:.75rem;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:.75rem;font-weight:600;line-height:1.15}.signinForm-module__S873kq__discordButton{box-sizing:border-box;width:100%;color:var(--fg-default);background-color:var(--bg-default);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.63rem;margin:0;padding-block:.5rem;padding-inline:1rem;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.25rem;transition:background-color .2s;display:flex}.signinForm-module__S873kq__discordButton:hover:not(:disabled){background:color-mix(in srgb, var(--fg-muted) 12%, var(--bg-default))}.signinForm-module__S873kq__discordButton:disabled{opacity:.6;cursor:not-allowed}.signinForm-module__S873kq__discordIcon{width:1.25rem;height:1.25rem}.signinForm-module__S873kq__steamButton{box-sizing:border-box;width:100%;color:var(--fg-default);background-color:var(--bg-default);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.63rem;margin:0;padding-block:.5rem;padding-inline:1rem;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.25rem;transition:background-color .2s,color .2s;display:flex}.signinForm-module__S873kq__steamButton:hover:not(:disabled),.signinForm-module__S873kq__steamButton:active:not(:disabled){background:color-mix(in srgb, var(--fg-muted) 12%, var(--bg-default))}.signinForm-module__S873kq__steamButton:disabled{opacity:.6;cursor:not-allowed}.signinForm-module__S873kq__steamIcon{flex-shrink:0;width:1.625rem;height:1.625rem}.signinForm-module__S873kq__oauthSvgImg{object-fit:contain;flex-shrink:0;width:1.25rem;height:1.25rem}.signinForm-module__S873kq__steamButton .signinForm-module__S873kq__oauthSvgImg{width:1.625rem;height:1.625rem}.signinForm-module__S873kq__googleOAuthButton{box-sizing:border-box;width:100%;color:var(--fg-default);background:var(--bg-default);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.63rem;margin:0;padding-block:.5rem;padding-inline:1rem;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.25rem;transition:background-color .2s;display:flex}.signinForm-module__S873kq__googleOAuthButton:hover:not(:disabled){background:color-mix(in srgb, var(--fg-muted) 12%, var(--bg-default))}.signinForm-module__S873kq__googleOAuthButton:disabled{opacity:.6;cursor:not-allowed}.signinForm-module__S873kq__githubOAuthButton{box-sizing:border-box;width:100%;color:var(--fg-default);background-color:var(--bg-default);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.63rem;margin:0;padding-block:.5rem;padding-inline:1rem;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.25rem;transition:background-color .2s;display:flex}.signinForm-module__S873kq__githubOAuthButton:hover:not(:disabled){background:color-mix(in srgb, var(--fg-muted) 12%, var(--bg-default))}.signinForm-module__S873kq__githubOAuthButton:disabled{opacity:.6;cursor:not-allowed}.signinForm-module__S873kq__telegramOAuthButton{box-sizing:border-box;width:100%;color:var(--fg-default);background-color:var(--bg-default);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.63rem;margin:0;padding-block:.5rem;padding-inline:1rem;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.25rem;transition:background-color .2s;display:flex}.signinForm-module__S873kq__telegramOAuthButton:hover:not(:disabled){background:color-mix(in srgb, var(--fg-muted) 12%, var(--bg-default))}.signinForm-module__S873kq__telegramOAuthButton:disabled{opacity:.6;cursor:not-allowed}.signinForm-module__S873kq__hint{color:var(--fg-muted);margin-top:.5rem;font-size:.75rem;line-height:1.4}.signinForm-module__S873kq__hintFormLead{color:var(--fg-muted);margin-block:0 .5rem;font-size:.88rem;line-height:1.4}.signinForm-module__S873kq__hintFormLeadEmail{color:var(--fg-default);text-underline-offset:.12em;text-decoration-skip-ink:auto;font-weight:500;text-decoration:underline}:root[data-theme=dark] .signinForm-module__S873kq__hintFormLeadEmail{color:#fff}
.ScrollToTopFab-module__sjPEcW__root{z-index:190;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;align-items:center;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;transform:translateY(.35rem)}.ScrollToTopFab-module__sjPEcW__rootVisible{opacity:1;visibility:visible;transform:translateY(0)}body[data-overlay-open] .ScrollToTopFab-module__sjPEcW__root{visibility:hidden;pointer-events:none;opacity:0}.ScrollToTopFab-module__sjPEcW__fab{box-sizing:border-box;--fab-border:2px solid color-mix(in srgb, var(--fg-default) 6%, transparent);border:var(--fab-border);cursor:pointer;pointer-events:auto;appearance:none;-webkit-tap-highlight-color:transparent;width:2.5rem;height:2.5rem;color:var(--fg-default);background:var(--bg-canvas);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s,background-color .2s;display:inline-flex}.ScrollToTopFab-module__sjPEcW__fab:hover{color:var(--accent-fg);background:var(--accent-subtle-bg)}.ScrollToTopFab-module__sjPEcW__fab:active,.ScrollToTopFab-module__sjPEcW__fab:focus,.ScrollToTopFab-module__sjPEcW__fab:focus-visible{border:var(--fab-border)}.ScrollToTopFab-module__sjPEcW__fab:active{color:var(--accent-fg);background:var(--accent-soft-bg)}.ScrollToTopFab-module__sjPEcW__fabIcon{flex-shrink:0;width:1.0625rem;height:1.0625rem;display:block}:root.navbar-mobile-dock .ScrollToTopFab-module__sjPEcW__root{bottom:calc(max(1rem, env(safe-area-inset-right,0px)) + var(--mobile-dock-height) + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.ScrollToTopFab-module__sjPEcW__root{transition:none}}
