.MobileDesktopExperienceBanner-module__IGIEfq__banner{isolation:isolate;border-radius:calc(var(--radius) * 1.8);border:1px solid color-mix(in srgb, var(--app-border) 58%, transparent);background:color-mix(in srgb, var(--app-panel-bg) 90%, transparent);min-height:68px;box-shadow:var(--shadow-menu);-webkit-backdrop-filter:blur(12px)saturate(1.25);position:relative;overflow:hidden}.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;-webkit-mask-image:linear-gradient(270deg,#000 46%,#0000 100%);mask-image:linear-gradient(270deg,#000 46%,#0000 100%)}.MobileDesktopExperienceBanner-module__IGIEfq__artImage{object-fit:contain;mix-blend-mode:screen;width:auto;max-width:100%;height:auto;max-height:100%;display:block}[data-theme=light] .MobileDesktopExperienceBanner-module__IGIEfq__artImage{mix-blend-mode:multiply;opacity:.7}.MobileDesktopExperienceBanner-module__IGIEfq__dismiss{z-index:2;border-radius:calc(var(--radius) * .8);width:32px;height:32px;color:var(--astral-55);justify-content:center;align-items:center;transition-property:color,background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:8px;right:8px}.MobileDesktopExperienceBanner-module__IGIEfq__dismiss:hover{color:var(--text);background:color-mix(in srgb, var(--app-hover) 80%, transparent)}.MobileDesktopExperienceBanner-module__IGIEfq__dismiss:active{transform:scale(.96)}.MobileDesktopExperienceBanner-module__IGIEfq__dismiss:focus-visible{outline:2px solid var(--astral-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.MobileDesktopExperienceBanner-module__IGIEfq__dismiss{transition:none}.MobileDesktopExperienceBanner-module__IGIEfq__dismiss:active{transform:none}}@media (forced-colors:active){.MobileDesktopExperienceBanner-module__IGIEfq__banner{box-shadow:none;background:canvas;border:1px solid canvastext}.MobileDesktopExperienceBanner-module__IGIEfq__artImage{mix-blend-mode:normal;opacity:1}}
.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__overlay{position:absolute;top:0;left:0;right:0}@media (max-width:960px){.AppPageHeaderChrome-module___jSJLq__chrome,.AppPageHeaderChrome-module___jSJLq__chromeCompact,.AppPageHeaderChrome-module___jSJLq__chromeTall{--app-header-blur-fade:0px;--scroll-collapse-duration:.28s;--scroll-collapse-ease:cubic-bezier(.32, .72, 0, 1)}.AppPageHeaderChrome-module___jSJLq__sticky,.AppPageHeaderChrome-module___jSJLq__overlay{background:0 0;overflow:hidden}.AppPageHeaderChrome-module___jSJLq__frostStack{bottom:0;transform:translateZ(0)}@media (prefers-reduced-motion:no-preference){:is(.AppPageHeaderChrome-module___jSJLq__sticky:has([data-scroll-collapse]) .AppPageHeaderChrome-module___jSJLq__frostStack,.AppPageHeaderChrome-module___jSJLq__overlay:has([data-scroll-collapse]) .AppPageHeaderChrome-module___jSJLq__frostStack){transition:opacity var(--scroll-collapse-duration) var(--scroll-collapse-ease)}}:is(.AppPageHeaderChrome-module___jSJLq__sticky:has([data-collapsed=true]) .AppPageHeaderChrome-module___jSJLq__frostStack,.AppPageHeaderChrome-module___jSJLq__overlay:has([data-collapsed=true]) .AppPageHeaderChrome-module___jSJLq__frostStack){opacity:0}.AppPageHeaderChrome-module___jSJLq__frostBand{display:none}.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) 42%, color-mix(in srgb, var(--app-chrome-tint) 22%, transparent) 72%, color-mix(in srgb, var(--app-chrome-tint) 8%, transparent) 88%, transparent 100%)}[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) 42%, color-mix(in srgb, var(--app-chrome-tint) 22%, transparent) 72%, color-mix(in srgb, var(--app-chrome-tint) 8%, transparent) 88%, transparent 100%)}:is(.AppPageHeaderChrome-module___jSJLq__sticky:has([data-collapsed=true]),.AppPageHeaderChrome-module___jSJLq__overlay:has([data-collapsed=true])),:is(.AppPageHeaderChrome-module___jSJLq__sticky:has([data-scroll-collapse])[data-header-solid],.AppPageHeaderChrome-module___jSJLq__overlay:has([data-scroll-collapse])[data-header-solid]){background:0 0}:is(.AppPageHeaderChrome-module___jSJLq__sticky[data-header-solid]:not(:has([data-collapsed=true])):not(:has([data-scroll-collapse])),.AppPageHeaderChrome-module___jSJLq__overlay[data-header-solid]:not(:has([data-collapsed=true])):not(:has([data-scroll-collapse]))),:is(.AppPageHeaderChrome-module___jSJLq__sticky[data-header-solid]:not(:has([data-collapsed=true])) .AppPageHeaderChrome-module___jSJLq__frostTint,.AppPageHeaderChrome-module___jSJLq__overlay[data-header-solid]:not(:has([data-collapsed=true])) .AppPageHeaderChrome-module___jSJLq__frostTint){background:var(--app-canvas)}}.AppPageHeaderChrome-module___jSJLq__sticky{position:sticky;top:0}.AppPageHeaderChrome-module___jSJLq__scrollport{--app-header-blur-fade:2.75rem}.AppPageHeaderChrome-module___jSJLq__scrollportTall{--app-header-blur-fade:3rem}.AppPageHeaderChrome-module___jSJLq__scrollportCompact{--app-header-blur-fade:2rem}@media (max-width:960px){.AppPageHeaderChrome-module___jSJLq__scrollport,.AppPageHeaderChrome-module___jSJLq__scrollportTall,.AppPageHeaderChrome-module___jSJLq__scrollportCompact{--app-header-blur-fade:0px}}.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%}[data-theme=dark] .AppPageHeaderChrome-module___jSJLq__frostBandCore{-webkit-backdrop-filter:blur(44px)saturate(1.14)}.AppPageHeaderChrome-module___jSJLq__frostTint{pointer-events:none;position:absolute;inset:0}@media (min-width:961px){.AppPageHeaderChrome-module___jSJLq__chromeFrostLite .AppPageHeaderChrome-module___jSJLq__frostBandFar,.AppPageHeaderChrome-module___jSJLq__chromeFrostLite .AppPageHeaderChrome-module___jSJLq__frostBandMid,.AppPageHeaderChrome-module___jSJLq__chromeFrostLite .AppPageHeaderChrome-module___jSJLq__frostBandNear{display:none}.AppPageHeaderChrome-module___jSJLq__chromeFrostLite .AppPageHeaderChrome-module___jSJLq__frostBandCore{-webkit-backdrop-filter:blur(14px)saturate(1.12);height:100%}[data-theme=dark] .AppPageHeaderChrome-module___jSJLq__chromeFrostLite .AppPageHeaderChrome-module___jSJLq__frostBandCore{-webkit-backdrop-filter:blur(16px)saturate(1.1)}.AppPageHeaderChrome-module___jSJLq__frostTint{background:linear-gradient(to bottom, color-mix(in srgb, var(--app-chrome-tint) 78%, transparent) 0%, color-mix(in srgb, var(--app-chrome-tint) 52%, transparent) 40%, color-mix(in srgb, var(--app-chrome-tint) 28%, transparent) 68%, color-mix(in srgb, var(--app-chrome-tint) 10%, transparent) 86%, transparent 100%)}[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}@media (min-width:961px){.AppPageHeaderChrome-module___jSJLq__frostTint{background:color-mix(in srgb, var(--app-chrome-tint) 90%, transparent)}}}
.ScrollCollapseSection-module__UxQ78G__scrollCollapse{contain:layout style;grid-template-rows:1fr;display:grid;overflow:hidden}.ScrollCollapseSection-module__UxQ78G__scrollCollapseInner{opacity:1;min-height:0;overflow:hidden;transform:translate(0,0)}@media (prefers-reduced-motion:no-preference){.ScrollCollapseSection-module__UxQ78G__scrollCollapse{transition:grid-template-rows var(--scroll-collapse-duration,.28s) var(--scroll-collapse-ease,cubic-bezier(.32, .72, 0, 1))}.ScrollCollapseSection-module__UxQ78G__scrollCollapseInner{transition:opacity var(--scroll-collapse-duration,.28s) var(--scroll-collapse-ease,cubic-bezier(.32, .72, 0, 1)), transform var(--scroll-collapse-duration,.28s) var(--scroll-collapse-ease,cubic-bezier(.32, .72, 0, 1))}}.ScrollCollapseSection-module__UxQ78G__scrollCollapse[data-collapsed=true]{grid-template-rows:0fr}.ScrollCollapseSection-module__UxQ78G__scrollCollapse[data-collapsed=true] .ScrollCollapseSection-module__UxQ78G__scrollCollapseInner{opacity:0;transform:translateY(-6px)}
.DashboardPageHeader-module__HhaUqa__pinnedTitle{display:none}[data-app-page-scroll][data-dashboard-overview-pinned=true] .DashboardPageHeader-module__HhaUqa__pinnedTitle{display:block}
.ViewportTopGlow-module__JpkqWW__glow{contain:paint;background-image:radial-gradient(ellipse 48% 26% at 50% -8%, color-mix(in srgb, var(--astral-5) 46%, transparent) 0%, transparent 46%), radial-gradient(ellipse 62% 36% at 50% -10%, color-mix(in srgb, var(--astral-5) 22%, transparent) 0%, transparent 50%), radial-gradient(ellipse 100% 52% at 50% 4%, color-mix(in srgb, var(--astral-5) 9%, transparent) 0%, transparent 58%), radial-gradient(ellipse 165% 78% at 50% -22%, color-mix(in srgb, var(--astral-5) 5%, transparent) 0%, transparent 72%)}[data-theme=dark] .ViewportTopGlow-module__JpkqWW__glow{background-image:radial-gradient(ellipse 52% 30% at 50% -8%, color-mix(in srgb, var(--astral-40) 36%, transparent) 0%, transparent 46%), radial-gradient(ellipse 68% 40% at 50% -10%, color-mix(in srgb, var(--astral-50) 22%, transparent) 0%, transparent 50%), radial-gradient(ellipse 110% 56% at 50% 4%, color-mix(in srgb, var(--astral-40) 16%, transparent) 0%, transparent 58%), radial-gradient(ellipse 175% 82% at 50% -22%, color-mix(in srgb, var(--astral-35) 18%, transparent) 0%, transparent 72%)}@media (max-width:960px){.ViewportTopGlow-module__JpkqWW__glow{background-image:radial-gradient(ellipse 88% 24% at 50% -8%, color-mix(in srgb, var(--astral-5) 38%, transparent) 0%, transparent 42%), radial-gradient(ellipse 112% 32% at 50% -10%, color-mix(in srgb, var(--astral-5) 18%, transparent) 0%, transparent 46%), radial-gradient(ellipse 155% 44% at 50% 2%, color-mix(in srgb, var(--astral-5) 8%, transparent) 0%, transparent 54%), radial-gradient(ellipse 220% 62% at 50% -18%, color-mix(in srgb, var(--astral-5) 4%, transparent) 0%, transparent 68%)}[data-theme=dark] .ViewportTopGlow-module__JpkqWW__glow{background-image:radial-gradient(ellipse 90% 26% at 50% -8%, color-mix(in srgb, var(--astral-40) 32%, transparent) 0%, transparent 44%), radial-gradient(ellipse 116% 34% at 50% -10%, color-mix(in srgb, var(--astral-50) 20%, transparent) 0%, transparent 48%), radial-gradient(ellipse 160% 48% at 50% 2%, color-mix(in srgb, var(--astral-40) 14%, transparent) 0%, transparent 56%), radial-gradient(ellipse 225% 66% at 50% -18%, color-mix(in srgb, var(--astral-35) 16%, transparent) 0%, transparent 70%)}}
.EngagementBurst-module__OCYTUG__root{justify-content:center;align-items:center;display:inline-flex;position:relative}.EngagementBurst-module__OCYTUG__content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.EngagementBurst-module__OCYTUG__burst{pointer-events:none;position:absolute;inset:-8px}.EngagementBurst-module__OCYTUG__particle{opacity:0;width:3px;height:3px;transform:translate(-50%, -50%) rotate(var(--burst-angle)) translateY(0) scale(.25);border-radius:999px;animation:.98s cubic-bezier(.22,1,.36,1) forwards EngagementBurst-module__OCYTUG__engagement-burst-particle;position:absolute;top:50%;left:50%}.EngagementBurst-module__OCYTUG__particleHeart,.EngagementBurst-module__OCYTUG__particleStar{background:#ffffffeb;box-shadow:0 0 5px #ffffff8c,0 0 10px #ffffff38}.EngagementBurst-module__OCYTUG__particleStar{border-radius:1px;width:4px;height:4px}.EngagementBurst-module__OCYTUG__particle:nth-child(odd){animation-duration:1.12s;animation-delay:55ms}.EngagementBurst-module__OCYTUG__particle:nth-child(3n){animation-duration:1.06s;animation-delay:20ms}.EngagementBurst-module__OCYTUG__pop{animation:.72s cubic-bezier(.22,1,.36,1) EngagementBurst-module__OCYTUG__engagement-burst-pop}@keyframes EngagementBurst-module__OCYTUG__engagement-burst-particle{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--burst-angle)) translateY(0) scale(.25)}14%{opacity:.9;transform:translate(-50%, -50%) rotate(var(--burst-angle)) translateY(calc(-1 * var(--burst-distance) * .12)) scale(.85)}42%{opacity:.75}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--burst-angle)) translateY(calc(-1 * var(--burst-distance))) scale(.08)}}@keyframes EngagementBurst-module__OCYTUG__engagement-burst-pop{0%{transform:scale(1)}38%{transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.EngagementBurst-module__OCYTUG__particle{opacity:0;animation:none}.EngagementBurst-module__OCYTUG__pop{animation:none}}
