.MobileChatBackgroundMark-module__zo4a4q__mark{top:var(--mobile-chat-mark-inset-top,3rem);right:0;bottom:var(--mobile-chat-mark-inset-bottom,4rem);z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;left:0}.MobileChatBackgroundMark-module__zo4a4q__symbol{aspect-ratio:524.945/515.751;width:min(96vw,420px);height:auto;color:var(--astral-50);opacity:.038;transform:translateY(calc((var(--mobile-chat-mark-inset-top) - var(--mobile-chat-mark-inset-bottom)) / 2 + (100dvh - var(--mobile-chat-mark-inset-top) - var(--mobile-chat-mark-inset-bottom)) * var(--mobile-chat-mark-optical-bias,-.035)));transform-origin:50%;flex-shrink:0;display:block}
.MobileDesktopExperienceBanner-module__IGIEfq__banner{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--astral-25) 45%, var(--astral-20)) 0%, color-mix(in srgb, var(--astral-20) 92%, transparent) 100%);min-height:68px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--astral-99) 7%, transparent);position:relative}.MobileDesktopExperienceBanner-module__IGIEfq__art{pointer-events:none;justify-content:center;align-items:center;width:92px;display:flex;position:absolute;top:0;bottom:0;right:40px}.MobileDesktopExperienceBanner-module__IGIEfq__artImage{object-fit:contain;mix-blend-mode:screen;width:auto;max-width:100%;height:auto;max-height:100%;display:block}
.ViewportTopGlow-module__JpkqWW__glow{background-image:radial-gradient(ellipse 48% 26% at 50% -8%, color-mix(in srgb, var(--astral-5) 75%, transparent) 0%, transparent 44%), radial-gradient(ellipse 62% 36% at 50% -10%, color-mix(in srgb, var(--astral-10) 50%, transparent) 0%, transparent 48%), radial-gradient(ellipse 100% 52% at 50% 4%, color-mix(in srgb, var(--astral-15) 28%, transparent) 0%, transparent 56%), radial-gradient(ellipse 165% 78% at 50% -22%, color-mix(in srgb, var(--astral-10) 22%, transparent) 0%, transparent 70%)}[data-theme=dark] .ViewportTopGlow-module__JpkqWW__glow{background-image:radial-gradient(ellipse 52% 30% at 50% -8%, color-mix(in srgb, var(--astral-40) 72%, transparent) 0%, transparent 46%), radial-gradient(ellipse 68% 40% at 50% -10%, color-mix(in srgb, var(--astral-50) 48%, transparent) 0%, transparent 50%), radial-gradient(ellipse 110% 56% at 50% 4%, color-mix(in srgb, var(--astral-40) 34%, transparent) 0%, transparent 58%), radial-gradient(ellipse 175% 82% at 50% -22%, color-mix(in srgb, var(--astral-35) 40%, transparent) 0%, transparent 72%)}@media (max-width:960px){.ViewportTopGlow-module__JpkqWW__glow{background-image:radial-gradient(ellipse 92% 30% at 50% -8%, color-mix(in srgb, var(--astral-5) 72%, transparent) 0%, transparent 46%), radial-gradient(ellipse 118% 40% at 50% -10%, color-mix(in srgb, var(--astral-10) 48%, transparent) 0%, transparent 50%), radial-gradient(ellipse 175% 56% at 50% 4%, color-mix(in srgb, var(--astral-15) 26%, transparent) 0%, transparent 58%), radial-gradient(ellipse 280% 84% at 50% -22%, color-mix(in srgb, var(--astral-10) 20%, transparent) 0%, transparent 72%)}[data-theme=dark] .ViewportTopGlow-module__JpkqWW__glow{background-image:radial-gradient(ellipse 96% 34% at 50% -8%, color-mix(in srgb, var(--astral-40) 72%, transparent) 0%, transparent 48%), radial-gradient(ellipse 124% 44% at 50% -10%, color-mix(in srgb, var(--astral-50) 48%, transparent) 0%, transparent 52%), radial-gradient(ellipse 185% 60% at 50% 4%, color-mix(in srgb, var(--astral-40) 34%, transparent) 0%, transparent 60%), radial-gradient(ellipse 290% 88% at 50% -22%, color-mix(in srgb, var(--astral-35) 40%, transparent) 0%, transparent 74%)}}
.AppPageHeaderChrome-module___jSJLq__chrome{z-index:30;--app-header-blur-fade:2.75rem;background:0 0;position:relative;overflow:visible}.AppPageHeaderChrome-module___jSJLq__chromeTall{--app-header-blur-fade:3rem}.AppPageHeaderChrome-module___jSJLq__chromeCompact{--app-header-blur-fade:2rem}.AppPageHeaderChrome-module___jSJLq__sticky{position:sticky;top:0}.AppPageHeaderChrome-module___jSJLq__frostStack{top:0;left:0;right:0;bottom:calc(-1 * var(--app-header-blur-fade));z-index:0;pointer-events:none;position:absolute;overflow:hidden}.AppPageHeaderChrome-module___jSJLq__frostBand{pointer-events:none;position:absolute;top:0;left:0;right:0}.AppPageHeaderChrome-module___jSJLq__frostBandFar{-webkit-backdrop-filter:blur(10px)saturate(1.12);bottom:0}.AppPageHeaderChrome-module___jSJLq__frostBandMid{-webkit-backdrop-filter:blur(18px)saturate(1.14);height:90%}.AppPageHeaderChrome-module___jSJLq__frostBandNear{-webkit-backdrop-filter:blur(28px)saturate(1.16);height:68%}.AppPageHeaderChrome-module___jSJLq__frostBandCore{-webkit-backdrop-filter:blur(40px)saturate(1.18);height:46%}.AppPageHeaderChrome-module___jSJLq__frostTint{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--app-chrome-tint) 58%, transparent) 0%, color-mix(in srgb, var(--app-chrome-tint) 36%, transparent) 40%, color-mix(in srgb, var(--app-chrome-tint) 18%, transparent) 68%, color-mix(in srgb, var(--app-chrome-tint) 6%, transparent) 86%, transparent 100%);position:absolute;inset:0}[data-theme=dark] .AppPageHeaderChrome-module___jSJLq__frostBandCore{-webkit-backdrop-filter:blur(44px)saturate(1.14)}[data-theme=dark] .AppPageHeaderChrome-module___jSJLq__frostTint{background:linear-gradient(to bottom, color-mix(in srgb, var(--app-chrome-tint) 66%, transparent) 0%, color-mix(in srgb, var(--app-chrome-tint) 42%, transparent) 40%, color-mix(in srgb, var(--app-chrome-tint) 22%, transparent) 68%, color-mix(in srgb, var(--app-chrome-tint) 8%, transparent) 86%, transparent 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AppPageHeaderChrome-module___jSJLq__frostBand{display:none}.AppPageHeaderChrome-module___jSJLq__frostTint{background:color-mix(in srgb, var(--app-chrome-tint) 90%, transparent)}}
