.auth-panel-hero-banner-module__k3z1sG__root{background-color:var(--brand-black);background-image:linear-gradient(.18deg,#000 17.3%,#11181c00 70.7%,#000 99.8%);width:100%;height:100%;position:relative;overflow:hidden}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in]{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--brand-black) 35%, transparent) 0%, color-mix(in srgb, var(--brand-black) 50%, transparent) 55%, var(--brand-black) 100%), url(/banners/meta/bg-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in] .auth-panel-hero-banner-module__k3z1sG__overlay{background:color-mix(in srgb, var(--brand-black) 32%, transparent)}.auth-panel-hero-banner-module__k3z1sG__mascotWrap{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.auth-panel-hero-banner-module__k3z1sG__mascotFrame{justify-content:center;align-items:flex-end;width:100%;display:flex}.auth-panel-hero-banner-module__k3z1sG__mascot{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;width:auto;height:auto;display:block}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=register] .auth-panel-hero-banner-module__k3z1sG__mascot{max-width:80%;transform:translateY(18%)}@media (max-width:47.9375rem){.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in] .auth-panel-hero-banner-module__k3z1sG__mascot{max-width:82%;transform:translateY(8%)}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in] .auth-panel-hero-banner-module__k3z1sG__mascotWrap:after{content:"";z-index:var(--layout-local-overlay-z-index);pointer-events:none;background:linear-gradient(to top, var(--brand-black) 0%, color-mix(in srgb, var(--brand-black) 88%, transparent) 14%, color-mix(in srgb, var(--brand-black) 40%, transparent) 32%, transparent 48%);position:absolute;inset:0}}.auth-panel-hero-banner-module__k3z1sG__overlay{pointer-events:none;background:radial-gradient(ellipse at center, transparent 50%, #00000073 100%), linear-gradient(to top, var(--brand-black) 0%, #000000d9 8%, transparent 20%);position:absolute;inset:0}.auth-panel-hero-banner-module__k3z1sG__leftBlend{display:none}.auth-panel-hero-banner-module__k3z1sG__logoWrap{right:var(--space-4);top:var(--space-4);z-index:2;position:absolute}.auth-panel-hero-banner-module__k3z1sG__logo{margin-top:calc(var(--space-1) / 4);width:auto;height:1.5rem}@media (min-width:48rem){.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--brand-black) 28%, transparent) 0%, color-mix(in srgb, var(--brand-black) 22%, transparent) 40%, color-mix(in srgb, var(--brand-black) 26%, transparent) 100%), url(/banners/meta/bg-desktop.webp);background-position:50%}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in] .auth-panel-hero-banner-module__k3z1sG__overlay{background:linear-gradient(to top, var(--brand-black) 0%, color-mix(in srgb, var(--brand-black) 65%, transparent) 8%, transparent 20%), color-mix(in srgb, var(--brand-black) 32%, transparent)}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in] .auth-panel-hero-banner-module__k3z1sG__leftBlend{z-index:0;width:3rem}.auth-panel-hero-banner-module__k3z1sG__mascotWrap{display:block}.auth-panel-hero-banner-module__k3z1sG__mascotFrame{justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0}.auth-panel-hero-banner-module__k3z1sG__mascot{object-fit:contain;width:auto;max-width:none;display:block}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=register] .auth-panel-hero-banner-module__k3z1sG__mascotFrame{justify-content:flex-end;left:auto;right:0}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=register] .auth-panel-hero-banner-module__k3z1sG__mascot{object-position:right bottom;max-width:none;height:108vh;transform:translate(16%)}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in] .auth-panel-hero-banner-module__k3z1sG__mascotFrame{inset-inline:0}.auth-panel-hero-banner-module__k3z1sG__root[data-variant=sign-in] .auth-panel-hero-banner-module__k3z1sG__mascot{object-position:center bottom;height:95vh;transform:none}.auth-panel-hero-banner-module__k3z1sG__leftBlend{inset-block:0;z-index:1;background:linear-gradient(to right, var(--brand-black), transparent);pointer-events:none;width:6rem;display:block;position:absolute;left:0}.auth-panel-hero-banner-module__k3z1sG__logoWrap{right:var(--space-6);top:var(--space-6)}.auth-panel-hero-banner-module__k3z1sG__logo{height:2rem;margin-top:0}}
