@font-face{font-family:InstagramSans;src:url(/fonts/InstagramSans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:InstagramSans;src:url(/fonts/InstagramSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InstagramSansHeadline-Regular;src:url(/fonts/InstagramSans-Headline.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:InstagramSansHeadline-Wordmark;src:url(/fonts/InstagramSans-Headline-Wordmark.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--dark-background:14 15 18;--dark-search-background:32 35 39;--dark-sidebar-background:14 15 18;--main-background:var(--dark-background);--main-search-background:var(--dark-search-background);--main-sidebar-background:var(--dark-sidebar-background);--main-accent:var(--accent-blue);--accent-yellow:255 213 0;--accent-blue:124 140 255;--accent-pink:249 26 130;--accent-purple:124 140 255;--accent-orange:255 122 0;--accent-green:0 184 122;--shell-header-height:0px}.whistlr-surface{--main-background:18 18 18;--main-sidebar-background:18 18 18;--dash-panel:#121212;color:#e7e9ea;-webkit-font-smoothing:antialiased;font-family:InstagramSans,sans-serif}#headlessui-portal-root,[data-whistlr-portal]{font-family:InstagramSans,sans-serif}.whistlr-surface :is(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl,.text-8xl,.text-9xl):is(.font-bold,.font-extrabold,.font-black),#headlessui-portal-root :is(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl,.text-8xl,.text-9xl):is(.font-bold,.font-extrabold,.font-black){font-synthesis:none;font-family:InstagramSansHeadline-Regular,InstagramSans,sans-serif}.hover-animation{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-underline{outline-offset:2px;outline:2px solid #0000;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-underline:hover,.custom-underline:focus-visible{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.glass-morphism{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#12121280;border:1px solid #ffffff20}.glass-morphism-light{-webkit-backdrop-filter:saturate(180%)blur(30px);background:#1c1c1e66;border:1px solid #ffffff14}.glass-morphism-backdrop{background:#000000b3}@media (min-width:1024px){.glass-morphism-backdrop{-webkit-backdrop-filter:saturate(180%)blur(48px);background:#0006}}.glass-morphism-strong{background:#0e0f12;border:1px solid #ffffff1a}@media (max-width:499px){.whistlr-snackbar{padding:0 20px env(safe-area-inset-bottom,16px) 20px!important;bottom:0!important;left:0!important;right:0!important}.whistlr-snackbar>div{width:100%!important;max-width:none!important}.whistlr-snackbar div[role=status]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;letter-spacing:-.3px!important;background:#1e1e1ef2!important;border:none!important;border-radius:20px!important;max-width:none!important;padding:16px 20px!important;font-weight:600!important;box-shadow:0 8px 20px #0006!important}}@keyframes rail-drop-in{0%{opacity:0}to{opacity:1}}.rail-drop-in{animation:.18s ease-out both rail-drop-in}@keyframes rail-ghost-lift{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.mood-intro-pop{animation:.62s cubic-bezier(.34,1.45,.64,1) both mood-intro-pop}@keyframes mood-intro-pop{0%{opacity:0;transform:translateY(12px)scale(.5)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mood-intro-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mood-intro-bob{animation:2.4s ease-in-out infinite alternate both mood-intro-bob}@keyframes mood-intro-bob{0%{transform:translateY(calc(-1 * var(--mood-drift,3.5px)))}to{transform:translateY(var(--mood-drift,3.5px))}}@media (prefers-reduced-motion:reduce){.mood-intro-pop,.mood-intro-bob{animation:none}}.va-badge-base{animation:2.8s ease-in-out infinite va-badge-base}.va-badge-alt{animation:2.8s ease-in-out infinite va-badge-alt}@keyframes va-badge-base{0%,to{opacity:1}50%{opacity:0}}@keyframes va-badge-alt{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.va-badge-base,.va-badge-alt{animation:none}.va-badge-alt{opacity:0}}
