.EditorialCarousel-module__b-D3NG__carousel{border-radius:var(--radius-card) 0 0 var(--radius-card);background:var(--login-media-canvas);min-width:0;color:var(--login-media-foreground);position:relative;overflow:hidden}.EditorialCarousel-module__b-D3NG__slides,.EditorialCarousel-module__b-D3NG__slide,.EditorialCarousel-module__b-D3NG__imageTreatment{position:absolute;inset:0}.EditorialCarousel-module__b-D3NG__slide{opacity:0;transition:opacity var(--motion-slow)}.EditorialCarousel-module__b-D3NG__slideActive{opacity:1}.EditorialCarousel-module__b-D3NG__image{object-fit:cover}.EditorialCarousel-module__b-D3NG__imageTreatment{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--login-media-canvas) 50%, transparent) 0%, transparent 27%), linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--login-media-canvas) 82%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--login-media-canvas) 16%, transparent), transparent 58%);pointer-events:none}.EditorialCarousel-module__b-D3NG__topBar,.EditorialCarousel-module__b-D3NG__story{z-index:2;position:absolute;left:clamp(1.25rem,3vw,2rem);right:clamp(1.25rem,3vw,2rem)}.EditorialCarousel-module__b-D3NG__topBar{justify-content:space-between;align-items:center;gap:1rem;display:flex;top:clamp(1.25rem,3vw,2rem)}.EditorialCarousel-module__b-D3NG__brand{width:clamp(108px,12vw,132px);height:auto;color:var(--login-media-foreground);filter:drop-shadow(0 3px 18px color-mix(in srgb, var(--login-media-canvas) 35%, transparent))}.EditorialCarousel-module__b-D3NG__backLink{border:1px solid color-mix(in srgb, var(--login-media-foreground) 16%, transparent);background:color-mix(in srgb, var(--login-media-canvas) 30%, transparent);min-height:34px;color:color-mix(in srgb, var(--login-media-foreground) 90%, transparent);letter-spacing:-.01em;-webkit-backdrop-filter:blur(16px)saturate(1.2);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem .45rem .85rem;font-size:.7rem;font-weight:550;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.EditorialCarousel-module__b-D3NG__backLink:hover{border-color:color-mix(in srgb, var(--login-media-foreground) 28%, transparent);background:color-mix(in srgb, var(--login-media-canvas) 48%, transparent);color:var(--login-media-foreground)}.EditorialCarousel-module__b-D3NG__backLink:focus-visible,.EditorialCarousel-module__b-D3NG__dot:focus-visible,.EditorialCarousel-module__b-D3NG__motionControl:focus-visible{outline:2px solid var(--brand-mark);outline-offset:3px}.EditorialCarousel-module__b-D3NG__backLink svg{width:14px;height:14px}.EditorialCarousel-module__b-D3NG__story{text-align:center;bottom:clamp(1.5rem,4vw,2.5rem)}.EditorialCarousel-module__b-D3NG__eyebrow{color:var(--brand-mark);margin-bottom:.65rem;font-size:.75rem;font-weight:500;line-height:1.4}.EditorialCarousel-module__b-D3NG__title{max-width:25rem;color:var(--login-media-foreground);letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 28px color-mix(in srgb, var(--login-media-canvas) 42%, transparent);margin-inline:auto;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:560;line-height:1.08}.EditorialCarousel-module__b-D3NG__pagination{justify-content:center;align-items:center;gap:.1rem;margin-top:1.35rem;display:flex}.EditorialCarousel-module__b-D3NG__dot{cursor:pointer;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.EditorialCarousel-module__b-D3NG__dot span{background:color-mix(in srgb, var(--login-media-foreground) 35%, transparent);border-radius:999px;width:16px;height:2px;transition:width .18s,background-color .18s}.EditorialCarousel-module__b-D3NG__dotActive span{background:var(--login-media-foreground);width:24px}.EditorialCarousel-module__b-D3NG__motionControl{cursor:pointer;border:1px solid color-mix(in srgb, var(--login-media-foreground) 18%, transparent);background:color-mix(in srgb, var(--login-media-canvas) 28%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--login-media-foreground) 82%, transparent);border-radius:999px;place-items:center;margin-left:.15rem;transition:background-color .16s,color .16s;display:grid}.EditorialCarousel-module__b-D3NG__motionControl:hover{background:color-mix(in srgb, var(--login-media-canvas) 52%, transparent);color:var(--login-media-foreground)}.EditorialCarousel-module__b-D3NG__motionControl svg{width:12px;height:12px}@media (max-width:900px){.EditorialCarousel-module__b-D3NG__backLink span{display:none}.EditorialCarousel-module__b-D3NG__backLink{justify-content:center;width:36px;padding:0}}@media (max-width:760px){.EditorialCarousel-module__b-D3NG__carousel{border-radius:0;min-height:220px}.EditorialCarousel-module__b-D3NG__topBar{top:1rem;left:1rem;right:1rem}.EditorialCarousel-module__b-D3NG__brand{width:104px}.EditorialCarousel-module__b-D3NG__story{bottom:1rem;left:1rem;right:1rem}.EditorialCarousel-module__b-D3NG__eyebrow{display:none}.EditorialCarousel-module__b-D3NG__title{max-width:20rem;font-size:1.25rem}.EditorialCarousel-module__b-D3NG__pagination{margin-top:.65rem}}@media (max-width:480px){.EditorialCarousel-module__b-D3NG__carousel{min-height:178px}.EditorialCarousel-module__b-D3NG__title{font-size:1.05rem}.EditorialCarousel-module__b-D3NG__pagination{margin-top:.45rem}}@media (prefers-reduced-motion:reduce){.EditorialCarousel-module__b-D3NG__slide,.EditorialCarousel-module__b-D3NG__dot span{transition:none}.EditorialCarousel-module__b-D3NG__motionControl{display:none}}@media (prefers-reduced-transparency:reduce){.EditorialCarousel-module__b-D3NG__backLink{background:color-mix(in srgb, var(--login-media-canvas) 86%, transparent);-webkit-backdrop-filter:none}}@media (forced-colors:active){.EditorialCarousel-module__b-D3NG__carousel{border:1px solid canvastext}.EditorialCarousel-module__b-D3NG__imageTreatment{background:linear-gradient(#0000,canvas)}.EditorialCarousel-module__b-D3NG__backLink,.EditorialCarousel-module__b-D3NG__dot,.EditorialCarousel-module__b-D3NG__motionControl{forced-color-adjust:none}}
.AuthShell-module__x0bl9G__shell{--auth-canvas:var(--surface-page);--auth-frame:var(--surface-card);--auth-form:var(--surface-card);--auth-frame-edge:var(--border-hairline);isolation:isolate;min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) clamp(1rem, 3vw, 2.5rem) max(1rem, env(safe-area-inset-bottom));background:var(--auth-canvas);color:var(--foreground);place-items:center;display:grid;position:relative;overflow-x:clip}.AuthShell-module__x0bl9G__canvas{z-index:-1;background:var(--auth-canvas);position:absolute;inset:0}.AuthShell-module__x0bl9G__frame{border:1px solid var(--auth-frame-edge);border-radius:var(--radius-card);background:var(--auth-frame);width:min(100%,70rem);height:min(44rem,100dvh - 2rem);min-height:38rem;animation:AuthShell-module__x0bl9G__auth-frame-enter var(--motion-base) both;grid-template-columns:minmax(0,48%) minmax(0,52%);display:grid;overflow:hidden}.AuthShell-module__x0bl9G__formPanel{background:var(--auth-form);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.AuthShell-module__x0bl9G__themeControl{z-index:3;border:1px solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-sunken);width:38px;height:38px;position:absolute;top:1.25rem;right:1.25rem;overflow:visible}.AuthShell-module__x0bl9G__themeControl>button{border-radius:inherit;width:100%;height:100%}.AuthShell-module__x0bl9G__formScroll{overscroll-behavior:contain;scrollbar-width:thin;align-items:center;min-height:0;padding:clamp(3.75rem,7vh,5rem) clamp(2rem,5vw,4.5rem) 1.5rem;display:flex;overflow-y:auto}.AuthShell-module__x0bl9G__panel{width:min(100%,28rem);margin:auto}.AuthShell-module__x0bl9G__footer{min-height:3rem;color:var(--text-secondary);justify-content:center;align-items:center;padding:.55rem 1.5rem .85rem;display:flex}.AuthShell-module__x0bl9G__trustLine{text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;font-size:.7rem;line-height:1.35;display:inline-flex}.AuthShell-module__x0bl9G__trustIcon{width:.9rem;height:.9rem;color:var(--accent-base);flex:none}.AuthShell-module__x0bl9G__trustDivider{color:var(--text-tertiary)}@keyframes AuthShell-module__x0bl9G__auth-frame-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:980px){.AuthShell-module__x0bl9G__frame{grid-template-columns:minmax(0,44%) minmax(0,56%)}.AuthShell-module__x0bl9G__formScroll{padding-inline:clamp(1.5rem,4vw,2.75rem)}}@media (max-width:760px){.AuthShell-module__x0bl9G__shell{padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));background:var(--auth-canvas);display:grid}.AuthShell-module__x0bl9G__canvas{display:none}.AuthShell-module__x0bl9G__frame{border:1px solid var(--auth-frame-edge);border-radius:var(--radius-card);grid-template-rows:220px minmax(0,1fr);grid-template-columns:1fr;width:100%;height:auto;min-height:calc(100dvh - 2rem)}.AuthShell-module__x0bl9G__formPanel{min-height:calc(100dvh - 252px)}.AuthShell-module__x0bl9G__formScroll{align-items:flex-start;padding:3.75rem clamp(1.25rem,7vw,2.5rem) 1.5rem;overflow:visible}.AuthShell-module__x0bl9G__themeControl{top:.9rem;right:1rem}}@media (max-width:480px){.AuthShell-module__x0bl9G__frame{grid-template-rows:178px minmax(0,1fr)}.AuthShell-module__x0bl9G__formPanel{min-height:calc(100dvh - 210px)}.AuthShell-module__x0bl9G__formScroll{padding-inline:1.15rem}.AuthShell-module__x0bl9G__footer{padding-inline:1rem}.AuthShell-module__x0bl9G__trustDivider{display:none}}@media (max-height:720px) and (min-width:761px){.AuthShell-module__x0bl9G__shell{padding-block:.75rem}.AuthShell-module__x0bl9G__frame{height:calc(100dvh - 1.5rem);min-height:0}.AuthShell-module__x0bl9G__formScroll{align-items:flex-start;padding-top:3.75rem;padding-bottom:1rem}.AuthShell-module__x0bl9G__footer{min-height:2.35rem;padding-block:.35rem .55rem}}@media (prefers-reduced-motion:reduce){.AuthShell-module__x0bl9G__frame{animation:none}}@media (prefers-reduced-transparency:reduce){.AuthShell-module__x0bl9G__themeControl{background:var(--surface-sunken)}}@media (forced-colors:active){.AuthShell-module__x0bl9G__canvas{display:none}.AuthShell-module__x0bl9G__frame,.AuthShell-module__x0bl9G__themeControl{box-shadow:none;background:canvas;border:1px solid canvastext}}
