.login-background-module__6izdNq__stack{--login-background-z-media:var(--z-sticky);background:var(--bg);position:absolute;inset:0;overflow:hidden}.login-background-module__6izdNq__slide{opacity:0;transition:opacity calc(var(--duration-slow) * 5) var(--ease-out);will-change:opacity;position:absolute;inset:0}.login-background-module__6izdNq__slide[data-active]{z-index:var(--login-background-z-media);opacity:1}.login-background-module__6izdNq__media{object-fit:cover;object-position:center 42%;filter:brightness(.85)contrast(1.05)saturate(1.08);block-size:100%;inline-size:100%;position:absolute;inset:0}.login-background-module__6izdNq__video{z-index:var(--login-background-z-media)}@media (prefers-reduced-motion:reduce){.login-background-module__6izdNq__video{display:none}.login-background-module__6izdNq__slide{transition:none}}@media (forced-colors:active){.login-background-module__6izdNq__media{filter:none}}
.page-module__aydn6q__loginShell{grid-template-columns:minmax(0,7fr) minmax(480px,3fr);min-height:100vh;display:grid}.page-module__aydn6q__loginAside{justify-content:space-between;gap:var(--space-8);padding:var(--space-10);border-right:var(--border-width) solid var(--border);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__aydn6q__loginAsideVeil{z-index:var(--z-sticky);pointer-events:none;background-image:radial-gradient(ellipse 78% 92% at 6% 74%, color-mix(in oklab, var(--scrim-on-media-strong) 98%, transparent) 0%, color-mix(in oklab, var(--scrim-on-media-strong) 97%, transparent) 20%, color-mix(in oklab, var(--scrim-on-media-strong) 85%, transparent) 38%, color-mix(in oklab, var(--scrim-on-media-strong) 58%, transparent) 54%, color-mix(in oklab, var(--scrim-on-media-strong) 38%, transparent) 68%, color-mix(in oklab, var(--scrim-on-media-strong) 20%, transparent) 80%, color-mix(in oklab, var(--scrim-on-media-strong) 8%, transparent) 90%, transparent 100%), radial-gradient(ellipse 46% 40% at 6% 8%, color-mix(in oklab, var(--scrim-on-media-strong) 88%, transparent) 0%, color-mix(in oklab, var(--scrim-on-media-strong) 78%, transparent) 26%, color-mix(in oklab, var(--scrim-on-media-strong) 58%, transparent) 48%, color-mix(in oklab, var(--scrim-on-media-strong) 34%, transparent) 66%, color-mix(in oklab, var(--scrim-on-media-strong) 14%, transparent) 82%, transparent 100%);position:absolute;inset:0}.page-module__aydn6q__loginHero{z-index:var(--z-dropdown);max-width:460px;position:relative}.page-module__aydn6q__loginBrand{z-index:var(--z-dropdown);align-content:center;justify-items:start;gap:var(--space-1);min-inline-size:0;display:inline-grid;position:relative}.page-module__aydn6q__loginBrandWordmark{aspect-ratio:1080/341;inline-size:8.75rem;display:block;position:relative}.page-module__aydn6q__loginBrandWordmark:before,.page-module__aydn6q__loginBrandWordmark:after{content:"";background-position:0;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.page-module__aydn6q__loginBrandWordmark:before{opacity:1;background-image:url(/brand/layers-lockup-on-dark.png)}.page-module__aydn6q__loginBrandWordmark:after{opacity:0}.page-module__aydn6q__loginBrandCompact .page-module__aydn6q__loginBrandWordmark:before{opacity:1;background-image:url(/brand/layers-official-dark.png)}.page-module__aydn6q__loginBrandCompact .page-module__aydn6q__loginBrandWordmark:after{opacity:0;background-image:url(/brand/layers-lockup-on-dark.png)}[data-theme=dark] .page-module__aydn6q__loginBrandCompact .page-module__aydn6q__loginBrandWordmark:before{opacity:0}[data-theme=dark] .page-module__aydn6q__loginBrandCompact .page-module__aydn6q__loginBrandWordmark:after{opacity:1}.page-module__aydn6q__loginBrandSystemName{color:var(--fg-on-media-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--line-height-body);text-transform:uppercase}.page-module__aydn6q__loginBrandCompact .page-module__aydn6q__loginBrandWordmark{inline-size:6.75rem}.page-module__aydn6q__loginHero h2{color:var(--fg-on-media);font-size:var(--font-size-display-sm);line-height:var(--line-height-tight);margin-bottom:var(--space-4);margin:0 0 var(--space-4) 0}.page-module__aydn6q__loginTaglineWrap{min-block-size:calc(var(--font-size-md) * var(--line-height-body) * 2);margin-bottom:var(--space-8);position:relative}.page-module__aydn6q__loginTagline{color:var(--fg-on-media-muted);font-size:var(--font-size-md);line-height:var(--line-height-body);align-items:flex-start;margin:0;display:flex}.page-module__aydn6q__loginTaglineCursor:after{content:"▍";animation:page-module__aydn6q__login-tagline-cursor calc(var(--duration-slow) * 4) step-end infinite}@keyframes page-module__aydn6q__login-tagline-cursor{50%{opacity:0}}.page-module__aydn6q__loginFeatures{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.page-module__aydn6q__loginFeature{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--fg-on-media-muted);display:inline-flex}.page-module__aydn6q__loginFeature svg{box-sizing:content-box;color:var(--accent);border-radius:var(--radius-full);background:var(--scrim-on-media);flex-shrink:0;margin:-4px;padding:4px}.page-module__aydn6q__loginAsideFooter{z-index:var(--z-dropdown);font-size:var(--font-size-xs);color:var(--fg-on-media-faint);position:relative}@media (prefers-reduced-motion:reduce){.page-module__aydn6q__loginTaglineCursor{display:none}}.page-module__aydn6q__loginMain{padding:var(--space-8);background:var(--bg);justify-content:center;align-items:center;display:flex}.page-module__aydn6q__loginFormWrap{width:100%;max-width:380px}[data-background=layered] .page-module__aydn6q__loginMain{background-image:radial-gradient(1200px 620px at 50% -12%, color-mix(in oklab, var(--fg) 5%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in oklab, var(--fg) 2.5%, transparent), transparent 320px)}[data-background=mesh] .page-module__aydn6q__loginMain{--grid-line:color-mix(in oklab, var(--fg) 4%, transparent);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:32px 32px}[data-background=gradient] .page-module__aydn6q__loginMain{background-image:linear-gradient(180deg, color-mix(in oklab, var(--accent) 5%, transparent), transparent 480px)}.page-module__aydn6q__loginMobileBrand{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-8);align-items:center;gap:var(--space-3);display:none}:is(.page-module__aydn6q__loginMobileBrand .loginBrandMark,.page-module__aydn6q__loginMobileBrand .page-module__aydn6q__loginBrandMark){width:28px;height:28px}.page-module__aydn6q__loginAlert{margin-bottom:var(--space-5)}.page-module__aydn6q__fieldStack{gap:var(--space-5);flex-direction:column;display:flex}.page-module__aydn6q__loginRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__aydn6q__checkbox{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--fg);-webkit-user-select:none;user-select:none;display:flex}.page-module__aydn6q__loginSubmit{width:100%}.page-module__aydn6q__loginNavHelp{font-size:var(--font-size-sm);color:var(--fg-muted);text-align:center;margin:0}.page-module__aydn6q__loginFooterNote{margin-top:var(--space-8);text-align:center;font-size:var(--font-size-sm);color:var(--fg-muted)}@media (max-width:900px){.page-module__aydn6q__loginShell{grid-template-columns:minmax(0,1fr)}.page-module__aydn6q__loginAside{display:none}.page-module__aydn6q__loginMobileBrand{display:inline-flex}.page-module__aydn6q__loginMain{padding:var(--space-6);padding-block-end:var(--cz-launcher-clearance)}}@media (max-width:420px){.page-module__aydn6q__loginMain{padding:var(--space-4);align-items:flex-start}.page-module__aydn6q__loginFormWrap{padding-top:var(--space-6)}}
[data-background=layered] .loginShell>.loginAside,[data-background=layered] .loginShell>.loginMain{background-image:radial-gradient(1200px 620px at 50% -12%, color-mix(in oklab, var(--fg) 5%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in oklab, var(--fg) 2.5%, transparent), transparent 320px)}[data-background=mesh] .loginShell>.loginAside,[data-background=mesh] .loginShell>.loginMain{--grid-line:color-mix(in oklab, var(--fg) 4%, transparent);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:32px 32px}[data-background=gradient] .loginShell>.loginAside,[data-background=gradient] .loginShell>.loginMain{background-image:linear-gradient(180deg, color-mix(in oklab, var(--accent) 5%, transparent), transparent 480px)}
