.get-started-module__WJTLzq__page{min-height:calc(100svh - var(--site-header-height));position:relative;overflow:hidden}.get-started-module__WJTLzq__artifacts{width:100vw;left:50%;right:auto;transform:translate(-50%)}.get-started-module__WJTLzq__artifacts .structural-hatch{--hatch-ink:color-mix(in srgb, var(--brand-violet) 58%, var(--border));z-index:0;pointer-events:none;background-image:repeating-linear-gradient(135deg, transparent 0 7px, var(--hatch-ink) 7px 8px);opacity:.48;display:block;position:absolute}:is(.get-started-module__WJTLzq__artifacts .structural-hatch--hero-left,.get-started-module__WJTLzq__artifacts .structural-hatch--hero-right){border-block:1px solid color-mix(in srgb, var(--brand-violet) 18%, transparent);width:16px;height:240px;top:24%}.get-started-module__WJTLzq__artifacts .structural-hatch--hero-left{left:12px}.get-started-module__WJTLzq__artifacts .structural-hatch--hero-right{right:12px}@media (max-width:767px){:is(.get-started-module__WJTLzq__artifacts .structural-hatch--hero-left,.get-started-module__WJTLzq__artifacts .structural-hatch--hero-right){opacity:.3;width:9px;height:96px;top:18%}.get-started-module__WJTLzq__artifacts .structural-hatch--hero-left{left:8px}.get-started-module__WJTLzq__artifacts .structural-hatch--hero-right{right:8px}}
.login-module__WEZH7G__page{min-height:calc(100dvh - var(--header-height,80px));background:var(--background);overflow:hidden}.login-module__WEZH7G__shell{min-height:calc(100dvh - var(--header-height,80px));align-items:center;gap:40px;padding-top:40px;padding-bottom:64px;display:grid}.login-module__WEZH7G__form{z-index:2;max-width:480px;position:relative}.login-module__WEZH7G__story{border-left:1px solid var(--border);min-width:0;padding-left:clamp(32px,5vw,80px);position:relative}.login-module__WEZH7G__story:before{background:var(--brand-violet);content:"";width:2px;height:72px;position:absolute;top:0;left:-1px}.login-module__WEZH7G__storyCopy{max-width:540px}.login-module__WEZH7G__illustration{margin-top:8px;margin-left:auto}.login-module__WEZH7G__scene{position:relative}.login-module__WEZH7G__figure{--figure-ground:var(--background);--figure-stroke:2.1;width:26%;position:absolute;bottom:8%;left:-7%}.login-module__WEZH7G__artifacts{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.login-module__WEZH7G__artifact{grid-template-columns:28px 1fr;gap:12px;min-width:0;padding:16px 16px 0 0;display:grid}.login-module__WEZH7G__artifact+.login-module__WEZH7G__artifact{border-left:1px solid var(--border);padding-left:16px}.login-module__WEZH7G__artifactIcon{border:1px solid var(--border);width:28px;height:28px;color:var(--brand-violet);border-radius:50%;place-items:center;display:grid}.login-module__WEZH7G__artifact strong{font-size:.8125rem;font-weight:600;line-height:1.25rem;display:block}.login-module__WEZH7G__artifact p{color:var(--muted-foreground);margin-top:2px;font-size:.75rem;line-height:1.125rem}@media (min-width:1024px){.login-module__WEZH7G__shell{grid-template-columns:minmax(380px,.78fr) minmax(520px,1.22fr);gap:clamp(56px,7vw,112px)}}@media (max-width:1023px){.login-module__WEZH7G__page{overflow:visible}.login-module__WEZH7G__shell{gap:24px;min-height:auto;padding-top:12px;padding-bottom:48px}.login-module__WEZH7G__story{border-left:0;border-bottom:1px solid var(--border);order:-1;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;padding:8px 0 20px;display:grid}.login-module__WEZH7G__story:before{width:64px;height:2px;top:auto;bottom:-1px;left:0}.login-module__WEZH7G__illustration{width:min(100%,420px);margin:0 0 0 auto}.login-module__WEZH7G__artifacts{display:none}.login-module__WEZH7G__form{justify-self:center}}@media (max-width:767px){.login-module__WEZH7G__story{grid-template-columns:1fr;gap:8px}.login-module__WEZH7G__illustration{width:min(100%,340px);margin-inline:auto}}@media (max-width:519px){.login-module__WEZH7G__shell{gap:20px;padding-top:8px}.login-module__WEZH7G__story{padding-bottom:14px}.login-module__WEZH7G__storyCopy p:last-child{display:none}.login-module__WEZH7G__storyCopy h2{font-size:22px;line-height:1.15}.login-module__WEZH7G__illustration{width:min(100%,290px)}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__page *{scroll-behavior:auto}}
