.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{isolation:isolate;z-index:30;--app-header-blur-fade:1.375rem;position:relative;overflow:visible}.AppPageHeaderChrome-module___jSJLq__chrome:before{content:"";top:0;left:0;right:0;bottom:calc(-1 * var(--app-header-blur-fade));z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(1.06);background:linear-gradient(to bottom, color-mix(in srgb, var(--app-chrome-tint) 42%, transparent) 0%, color-mix(in srgb, var(--app-chrome-tint) 18%, transparent) 48%, transparent 100%);position:absolute;-webkit-mask-image:linear-gradient(#000 0% 34%,#000000b8 58%,#00000047 82%,#0000 100%);mask-image:linear-gradient(#000 0% 34%,#000000b8 58%,#00000047 82%,#0000 100%)}.AppPageHeaderChrome-module___jSJLq__chrome:after{content:"";top:55%;left:0;right:0;bottom:calc(-1 * var(--app-header-blur-fade) * 1.35);z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 28%,#0000002e 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000059 28%,#0000002e 62%,#0000 100%)}.AppPageHeaderChrome-module___jSJLq__sticky{position:sticky;top:0}.AppPageHeaderChrome-module___jSJLq__fixed{inset-inline:0;width:100%;position:fixed;top:0}[data-theme=dark] .AppPageHeaderChrome-module___jSJLq__chrome:before{-webkit-backdrop-filter:blur(22px)saturate(1.04);background:linear-gradient(to bottom, color-mix(in srgb, var(--app-chrome-tint) 52%, transparent) 0%, color-mix(in srgb, var(--app-chrome-tint) 22%, transparent) 48%, transparent 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AppPageHeaderChrome-module___jSJLq__chrome:before{background:color-mix(in srgb, var(--app-chrome-tint) 92%, transparent);border-bottom:1px solid var(--app-divider);bottom:0;-webkit-mask-image:none;mask-image:none}.AppPageHeaderChrome-module___jSJLq__chrome:after{display:none}}
