.EditorialCarousel-module__b-D3NG__carousel{background:var(--login-media-canvas);min-width:0;color:var(--login-media-foreground);border-radius:24px 0 0 24px;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 .9s cubic-bezier(.22,1,.36,1),transform 6.5s cubic-bezier(.2,.7,.2,1);transform:scale(1.035)}.EditorialCarousel-module__b-D3NG__slideActive{opacity:1;transform:scale(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);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.65rem;font-size:.67rem;font-weight:650}.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:22px 22px 0 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(--login-canvas);--auth-frame:color-mix(in srgb, var(--surface) 92%, var(--login-canvas));--auth-form:var(--surface);--auth-frame-edge:color-mix(in srgb, var(--foreground) 8%, transparent);--auth-shadow:color-mix(in srgb, var(--foreground) 18%, transparent);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}.dark .AuthShell-module__x0bl9G__shell{--auth-frame:var(--surface);--auth-frame-edge:color-mix(in srgb, var(--foreground) 10%, transparent);--auth-shadow:color-mix(in srgb, var(--login-canvas) 72%, transparent)}.AuthShell-module__x0bl9G__canvas{z-index:-1;background:radial-gradient(circle at 13% 12%, color-mix(in srgb, var(--brand-mark) 11%, transparent), transparent 32%), radial-gradient(circle at 86% 84%, color-mix(in srgb, var(--brand-mark) 8%, transparent), transparent 35%), linear-gradient(145deg, transparent, color-mix(in srgb, var(--surface) 18%, transparent)), var(--auth-canvas);position:absolute;inset:0}.AuthShell-module__x0bl9G__canvas:after{background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 12%, transparent) .5px, transparent .65px);content:"";opacity:.12;pointer-events:none;background-size:6px 6px;position:absolute;inset:0}.AuthShell-module__x0bl9G__frame{border:1px solid var(--auth-frame-edge);background:var(--auth-frame);width:min(100%,70rem);height:min(44rem,100dvh - 2rem);min-height:38rem;box-shadow:0 40px 110px -44px var(--auth-shadow), 0 18px 45px -34px color-mix(in srgb, var(--foreground) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface) 70%, transparent);animation:AuthShell-module__x0bl9G__auth-frame-enter .62s var(--ease-out-quint) both;border-radius:25px;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);background:var(--surface);width:38px;height:38px;box-shadow:0 10px 25px -18px var(--auth-shadow);border-radius:999px;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(--muted);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(--brand-mark);flex:none}.AuthShell-module__x0bl9G__trustDivider{color:var(--muted-2)}@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{background:var(--auth-form);padding:0;display:block}.AuthShell-module__x0bl9G__canvas{display:none}.AuthShell-module__x0bl9G__frame{width:100%;height:auto;min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-rows:220px minmax(0,1fr);grid-template-columns:1fr}.AuthShell-module__x0bl9G__formPanel{min-height:calc(100dvh - 220px)}.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 - 178px)}.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)}}@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}}
