body:has([data-post-overlay]) .mobile-top-bar-module__aBc9Iq__bar{pointer-events:none;background:0 0;border-bottom-color:#0000;position:fixed;inset:0 0 auto}:is(body:has([data-post-overlay]) .mobile-top-bar-module__aBc9Iq__logo,body:has([data-post-overlay]) .mobile-top-bar-module__aBc9Iq__tabsRow){visibility:hidden}.mobile-top-bar-module__aBc9Iq__bar{transition:opacity .2s ease-out}body:has([data-comments-sheet]) .mobile-top-bar-module__aBc9Iq__bar{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s .2s}body:has([data-chat-post]) .mobile-top-bar-module__aBc9Iq__bar{display:none}
.desktop-search-panel-module__Ad1sXa__panel{animation:.22s ease-out both desktop-search-panel-module__Ad1sXa__slideIn}.desktop-search-panel-module__Ad1sXa__closing{animation:.18s ease-in both desktop-search-panel-module__Ad1sXa__slideOut}@keyframes desktop-search-panel-module__Ad1sXa__slideIn{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes desktop-search-panel-module__Ad1sXa__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-1.5rem)}}@media (prefers-reduced-motion:reduce){.desktop-search-panel-module__Ad1sXa__panel,.desktop-search-panel-module__Ad1sXa__closing{animation:none}}
.loyalty-card-module__KEePWq__card{isolation:isolate;color:#fff;border-radius:1.5rem;align-items:center;gap:1rem;min-height:9.25rem;padding:1rem;transition:transform .15s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.loyalty-card-module__KEePWq__card:active{transform:scale(.98)}.loyalty-card-module__KEePWq__card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.loyalty-card-module__KEePWq__card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:7s ease-in-out 1.5s infinite loyalty-card-module__KEePWq__sheen;position:absolute;inset:0;transform:translate(-130%)}.loyalty-card-module__KEePWq__popular{background:linear-gradient(135deg, color-mix(in oklch, var(--popular), black 8%), color-mix(in oklch, var(--popular), var(--artist) 35%))}.loyalty-card-module__KEePWq__blue{--ink:color-mix(in oklch, var(--accent), black 20%);background:linear-gradient(135deg, var(--accent), color-mix(in oklch, var(--accent), var(--artist) 25%))}.loyalty-card-module__KEePWq__backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.loyalty-card-module__KEePWq__blob{aspect-ratio:1;opacity:.55;border-radius:9999px;width:60%;position:absolute}.loyalty-card-module__KEePWq__blobA{background:radial-gradient(circle, color-mix(in oklch, var(--popular), white 45%), transparent 65%);animation:9s ease-in-out infinite alternate loyalty-card-module__KEePWq__driftA;top:-60%;left:-15%}.loyalty-card-module__KEePWq__blobB{background:radial-gradient(circle, color-mix(in oklch, var(--accent), white 25%), transparent 65%);animation:11s ease-in-out infinite alternate loyalty-card-module__KEePWq__driftB;bottom:-70%;right:-15%}.loyalty-card-module__KEePWq__stage{flex:none;width:6.5rem;height:5rem;position:relative}.loyalty-card-module__KEePWq__avatar{z-index:2;background:#ffffff40;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-weight:700;display:flex;position:absolute;top:.75rem;left:0;overflow:hidden}.loyalty-card-module__KEePWq__fallback{background:#fff;font-weight:700}.loyalty-card-module__KEePWq__popular .loyalty-card-module__KEePWq__fallback{color:var(--popular)}.loyalty-card-module__KEePWq__blue .loyalty-card-module__KEePWq__fallback{color:var(--accent)}.loyalty-card-module__KEePWq__check{z-index:3;filter:drop-shadow(0 2px 4px #00000040);width:1.6rem;height:1.6rem;animation:.8s cubic-bezier(.2,1.6,.4,1) .3s both loyalty-card-module__KEePWq__checkIn,2.4s ease-in-out 1.2s infinite loyalty-card-module__KEePWq__beat;position:absolute;top:.45rem;left:2.35rem}.loyalty-card-module__KEePWq__rosette{fill:#fff}.loyalty-card-module__KEePWq__tick{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.loyalty-card-module__KEePWq__popular .loyalty-card-module__KEePWq__tick{stroke:var(--popular)}.loyalty-card-module__KEePWq__blue .loyalty-card-module__KEePWq__tick{stroke:var(--accent)}.loyalty-card-module__KEePWq__ping{z-index:1;opacity:0;border:2px solid #fff;border-radius:9999px;width:3.5rem;height:3.5rem;animation:1.6s ease-out infinite loyalty-card-module__KEePWq__ping;position:absolute;top:.75rem;left:0}.loyalty-card-module__KEePWq__fan{z-index:1;opacity:0;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:1rem;line-height:1;animation:4.8s ease-in infinite loyalty-card-module__KEePWq__fan;display:flex;position:absolute;top:1.65rem;left:4.6rem;box-shadow:0 2px 6px #0000002e}.loyalty-card-module__KEePWq__fan1{animation-delay:-1.6s}.loyalty-card-module__KEePWq__fan2{animation-delay:-3.2s}.loyalty-card-module__KEePWq__plus{z-index:4;opacity:0;font-size:.75rem;font-weight:800;animation:1.6s ease-out infinite loyalty-card-module__KEePWq__plus;position:absolute;top:0;left:1rem}@container (max-width:17rem){.loyalty-card-module__KEePWq__stage{transform-origin:0;width:5.2rem;transform:scale(.8)}}.loyalty-card-module__KEePWq__giftTag{z-index:4;color:var(--ink);white-space:nowrap;transform-origin:0 0;background:#fff;border-radius:9999px;padding:.2rem .45rem;font-size:.6875rem;font-weight:800;animation:3.2s ease-in-out infinite loyalty-card-module__KEePWq__swing;position:absolute;top:3rem;left:3.1rem;box-shadow:0 3px 8px #0003}.loyalty-card-module__KEePWq__giftTag.loyalty-card-module__KEePWq__urgent{color:color-mix(in oklch, var(--danger), black 20%);animation-duration:1.6s}.loyalty-card-module__KEePWq__pill{color:var(--ink);background:#fff;border-radius:9999px;align-self:flex-start;align-items:center;gap:.2rem;margin-top:.4rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.loyalty-card-module__KEePWq__copy{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.loyalty-card-module__KEePWq__title{font-size:1.125rem;font-weight:700;line-height:1.2}.loyalty-card-module__KEePWq__hint{opacity:.92;font-size:.8125rem;line-height:1.3}.loyalty-card-module__KEePWq__track{background:#ffffff4d;margin-top:.35rem}.loyalty-card-module__KEePWq__fill{transform-origin:0;background:#fff;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both loyalty-card-module__KEePWq__grow}@keyframes loyalty-card-module__KEePWq__sheen{0%{transform:translate(-130%)}18%,to{transform:translate(130%)}}@keyframes loyalty-card-module__KEePWq__driftA{to{transform:translate(30%,25%)scale(1.25)}}@keyframes loyalty-card-module__KEePWq__driftB{to{transform:translate(-25%,-20%)scale(1.2)}}@keyframes loyalty-card-module__KEePWq__checkIn{0%{transform:scale(0)rotate(-40deg)}to{transform:scale(1)rotate(0)}}@keyframes loyalty-card-module__KEePWq__beat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}@keyframes loyalty-card-module__KEePWq__ping{0%{opacity:.7;transform:scale(1)}50%,to{opacity:0;transform:scale(1.45)}}@keyframes loyalty-card-module__KEePWq__fan{0%{opacity:0;transform:translate(1.6rem)scale(.4)}10%{opacity:1;transform:translate(.6rem)scale(1)}28%{opacity:1;transform:translate(-2.2rem)scale(.6)}33%,to{opacity:0;transform:translate(-2.6rem)scale(0)}}@keyframes loyalty-card-module__KEePWq__plus{0%,25%{opacity:0;transform:translateY(.5rem)}40%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(-.6rem)}}@keyframes loyalty-card-module__KEePWq__swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes loyalty-card-module__KEePWq__grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.loyalty-card-module__KEePWq__card{transition:none}.loyalty-card-module__KEePWq__card:after,.loyalty-card-module__KEePWq__giftTag,.loyalty-card-module__KEePWq__blob,.loyalty-card-module__KEePWq__check,.loyalty-card-module__KEePWq__ping,.loyalty-card-module__KEePWq__fan,.loyalty-card-module__KEePWq__plus,.loyalty-card-module__KEePWq__fill{animation:none}.loyalty-card-module__KEePWq__fan,.loyalty-card-module__KEePWq__plus{display:none}}
html:has([data-app-scroller]){overscroll-behavior-y:none;overflow:hidden}.app-scroller-module__ORIABW__scroller{overscroll-behavior-y:contain;overflow:hidden auto}@media not (min-width:768px){.app-scroller-module__ORIABW__scroller{scroll-padding-bottom:var(--spacing-nav)}.app-scroller-module__ORIABW__scroller:has(>[data-sticky-top-bar]){scroll-padding-top:calc(4.0625rem + env(safe-area-inset-top))}}:root[data-keyboard] .app-scroller-module__ORIABW__scroller{padding-bottom:max(var(--spacing-nav), var(--keyboard-overlap,0px))}@media (min-width:768px){:root[data-keyboard] .app-scroller-module__ORIABW__scroller{padding-bottom:var(--keyboard-overlap,0px)}}@media print{:is(html:has([data-app-scroller]),.app-scroller-module__ORIABW__scroller){overflow:visible}}
.create-button-module__-vVxUq__wrap{width:3.25rem;height:3.25rem;display:flex;position:relative;transform:translateY(-.5rem)}.create-button-module__-vVxUq__orbit{animation:3.2s linear infinite create-button-module__-vVxUq__spin;position:absolute;inset:0}.create-button-module__-vVxUq__layer{border-radius:9999px;position:absolute;inset:-4px}.create-button-module__-vVxUq__layerLight{background:conic-gradient(#0000 0deg,#3dc2ff 60deg 190deg,#0000 250deg);transform:translate(-2px,-1px)}.create-button-module__-vVxUq__layerMain{background:conic-gradient(from 170deg,#0000 0deg,#099bfd 70deg 210deg,#0000 280deg);transform:translate(2px,1px)}.create-button-module__-vVxUq__fab{z-index:1;color:#fff;background:#000;border-radius:9999px;justify-content:center;align-items:center;animation:5s linear infinite create-button-module__-vVxUq__shake;display:flex;position:absolute;inset:0}.create-button-module__-vVxUq__fab:active{transform:scale(.94)}@keyframes create-button-module__-vVxUq__spin{to{transform:rotate(360deg)}}@keyframes create-button-module__-vVxUq__shake{0%,88%,to{transform:translate(0)rotate(0)}89%{transform:translate(-1.5px)rotate(-4deg)}90.5%{transform:translate(1.5px)rotate(4deg)}92%{transform:translate(-1px)rotate(-3deg)}93.5%{transform:translate(1px)rotate(2deg)}95%{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.create-button-module__-vVxUq__fab,.create-button-module__-vVxUq__orbit{animation:none}}.create-button-module__-vVxUq__mini{width:1.5rem;height:1.5rem;transform:none}.create-button-module__-vVxUq__mini .create-button-module__-vVxUq__layer{inset:-2px}.create-button-module__-vVxUq__mini .create-button-module__-vVxUq__fab{animation:none}.create-button-module__-vVxUq__createRow:hover .create-button-module__-vVxUq__mini .create-button-module__-vVxUq__fab{animation:.45s linear create-button-module__-vVxUq__shakeOnce}@keyframes create-button-module__-vVxUq__shakeOnce{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-1px)rotate(-6deg)}35%{transform:translate(1px)rotate(6deg)}55%{transform:translate(-1px)rotate(-4deg)}75%{transform:translate(1px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.create-button-module__-vVxUq__createRow:hover .create-button-module__-vVxUq__mini .create-button-module__-vVxUq__fab{animation:none}}
.home-stories-bar-module__ocl7CW__fade{height:calc(env(safe-area-inset-top) + 7.5rem);background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 80%, transparent) 30%, transparent);-webkit-backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.home-stories-bar-module__ocl7CW__glass{background:color-mix(in oklab, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(20px)}.home-stories-bar-module__ocl7CW__bar{transition:transform .22s ease-out,opacity .22s ease-out,visibility linear}.home-stories-bar-module__ocl7CW__hidden{opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s ease-out,opacity .22s ease-out,visibility 0s linear .22s;transform:translateY(-110%)}.home-stories-bar-module__ocl7CW__fade.home-stories-bar-module__ocl7CW__hidden{-webkit-backdrop-filter:none;transition:transform .22s ease-out,opacity .22s ease-out,visibility 0s linear .22s,-webkit-backdrop-filter 0s linear .22s,backdrop-filter 0s linear .22s}@media (prefers-reduced-motion:reduce){.home-stories-bar-module__ocl7CW__bar,.home-stories-bar-module__ocl7CW__hidden{transition:opacity .15s linear,visibility linear}.home-stories-bar-module__ocl7CW__hidden{transition-delay:0s,.15s;transform:none}.home-stories-bar-module__ocl7CW__fade.home-stories-bar-module__ocl7CW__hidden{transition:opacity .15s linear,visibility 0s linear .15s,-webkit-backdrop-filter 0s linear .15s,backdrop-filter 0s linear .15s}}
.pull-to-refresh-module___bZGtG__root{display:contents}.pull-to-refresh-module___bZGtG__indicator{--pull:0px;--progress:0;top:calc(var(--pull-top,env(safe-area-inset-top)) + .5rem);z-index:45;background:var(--background);width:2.5rem;height:2.5rem;color:var(--foreground);opacity:0;pointer-events:none;transform:translate(-50%, calc(var(--pull) * .5)) scale(calc(.4 + .6 * var(--progress)));border-radius:9999px;justify-content:center;align-items:center;transition:transform .25s,opacity .25s;display:flex;position:fixed;left:50%;box-shadow:0 2px 10px #0003}.pull-to-refresh-module___bZGtG__indicator[data-state=pulling],.pull-to-refresh-module___bZGtG__indicator[data-state=ready]{opacity:1;transition:none}.pull-to-refresh-module___bZGtG__indicator[data-state=refreshing]{opacity:1}.pull-to-refresh-module___bZGtG__arrow{width:1.25rem;height:1.25rem;transition:transform .2s}.pull-to-refresh-module___bZGtG__indicator[data-state=ready] .pull-to-refresh-module___bZGtG__arrow{color:var(--accent);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pull-to-refresh-module___bZGtG__indicator,.pull-to-refresh-module___bZGtG__arrow{transition:none}}
