.profile-progress-module__0FpJra__ring{flex-shrink:0;position:relative}.profile-progress-module__0FpJra__ring .progress-circle__track{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.profile-progress-module__0FpJra__percent{font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.profile-progress-module__0FpJra__ringSmall .progress-circle__track{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}
.sign-in-buttons-module__9H2tCq__google{--button-bg:#fff;--button-bg-hover:#eee;--button-bg-pressed:#e6e6e6;--button-fg:#1f1f1f;border:1px solid #747775}:is(.dark .sign-in-buttons-module__9H2tCq__google,[data-theme=dark] .sign-in-buttons-module__9H2tCq__google){--button-bg:#131314;--button-bg-hover:#242425;--button-bg-pressed:#2c2c2d;--button-fg:#e3e3e3;border-color:#8e918f}.sign-in-buttons-module__9H2tCq__apple{--button-bg:#000;--button-bg-hover:#1f1f1f;--button-bg-pressed:#333;--button-fg:#fff}:is(.dark .sign-in-buttons-module__9H2tCq__apple,[data-theme=dark] .sign-in-buttons-module__9H2tCq__apple){--button-bg:#fff;--button-bg-hover:#ebebeb;--button-bg-pressed:#dcdcdc;--button-fg:#000}.sign-in-buttons-module__9H2tCq__logo{width:18px;height:18px;margin-inline-end:2px}
.artist-badge-module__BkhJsa__accent{stop-color:var(--accent)}.artist-badge-module__BkhJsa__artist{stop-color:var(--artist)}.artist-badge-module__BkhJsa__businessFill{fill:#d59800;fill:lab(67.5093% 16.3562 71.8842)}.artist-badge-module__BkhJsa__business{stop-color:oklch(72% .15 80)}:is(.dark .artist-badge-module__BkhJsa__businessFill,[data-theme=dark] .artist-badge-module__BkhJsa__businessFill){fill:#eab532;fill:lab(76.994% 11.2878 68.9054)}:is(.dark .artist-badge-module__BkhJsa__business,[data-theme=dark] .artist-badge-module__BkhJsa__business){stop-color:oklch(80% .15 85)}.artist-badge-module__BkhJsa__still{display:none}@media (prefers-reduced-motion:reduce){.artist-badge-module__BkhJsa__shine{display:none}.artist-badge-module__BkhJsa__still{display:inline}}
.comment-item-module__rUOeAW__highlighted{border-radius:.75rem;margin:-.5rem;padding:.5rem;animation:2s ease-out 3s both comment-item-module__rUOeAW__highlight}@keyframes comment-item-module__rUOeAW__highlight{0%{background-color:color-mix(in oklab, var(--accent) 18%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.comment-item-module__rUOeAW__highlighted{background-color:color-mix(in oklab, var(--accent) 12%, transparent);animation:none}}
.feed-audio-module__D5U2la__line{opacity:.35;transform-origin:0;transition:opacity .25s,transform .25s}.feed-audio-module__D5U2la__activeLine{opacity:1}.feed-audio-module__D5U2la__pastLine{opacity:.55}.feed-audio-module__D5U2la__word{color:#ffffff73;transition:color .12s linear}.feed-audio-module__D5U2la__spoken{color:#fff}.feed-audio-module__D5U2la__bars{align-items:flex-end;gap:.35rem;height:3rem;display:flex}.feed-audio-module__D5U2la__bar{background:#ffffffd9;border-radius:9999px;width:.4rem;height:30%}.feed-audio-module__D5U2la__playing .feed-audio-module__D5U2la__bar{animation:.9s ease-in-out infinite feed-audio-module__D5U2la__eq}.feed-audio-module__D5U2la__bar:nth-child(2){animation-delay:-300ms}.feed-audio-module__D5U2la__bar:nth-child(3){animation-delay:-600ms}.feed-audio-module__D5U2la__bar:nth-child(4){animation-delay:-150ms}.feed-audio-module__D5U2la__bar:nth-child(5){animation-delay:-450ms}@keyframes feed-audio-module__D5U2la__eq{0%,to{height:25%}50%{height:100%}}.feed-audio-module__D5U2la__progress{appearance:none;color:#fff;background:#ffffff4d;border:0;height:3px}.feed-audio-module__D5U2la__progress::-webkit-progress-bar{background:#ffffff4d}.feed-audio-module__D5U2la__progress::-webkit-progress-value{background:#fff}.feed-audio-module__D5U2la__progress::-moz-progress-bar{background:#fff}@media (prefers-reduced-motion:reduce){.feed-audio-module__D5U2la__line,.feed-audio-module__D5U2la__word{transition:none}.feed-audio-module__D5U2la__playing .feed-audio-module__D5U2la__bar{animation:none}}.feed-audio-module__D5U2la__small{gap:.2rem;height:1.5rem}.feed-audio-module__D5U2la__small .feed-audio-module__D5U2la__bar{width:.25rem}.feed-audio-module__D5U2la__backdropRoot{--visibility:.55}.feed-audio-module__D5U2la__backdropRoot[data-visibility="10"]{--visibility:.1}.feed-audio-module__D5U2la__backdropRoot[data-visibility="15"]{--visibility:.15}.feed-audio-module__D5U2la__backdropRoot[data-visibility="20"]{--visibility:.2}.feed-audio-module__D5U2la__backdropRoot[data-visibility="25"]{--visibility:.25}.feed-audio-module__D5U2la__backdropRoot[data-visibility="30"]{--visibility:.3}.feed-audio-module__D5U2la__backdropRoot[data-visibility="35"]{--visibility:.35}.feed-audio-module__D5U2la__backdropRoot[data-visibility="40"]{--visibility:.4}.feed-audio-module__D5U2la__backdropRoot[data-visibility="45"]{--visibility:.45}.feed-audio-module__D5U2la__backdropRoot[data-visibility="50"]{--visibility:.5}.feed-audio-module__D5U2la__backdropRoot[data-visibility="55"]{--visibility:.55}.feed-audio-module__D5U2la__backdropRoot[data-visibility="60"]{--visibility:.6}.feed-audio-module__D5U2la__backdropRoot[data-visibility="65"]{--visibility:.65}.feed-audio-module__D5U2la__backdropRoot[data-visibility="70"]{--visibility:.7}.feed-audio-module__D5U2la__backdropRoot[data-visibility="75"]{--visibility:.75}.feed-audio-module__D5U2la__backdropRoot[data-visibility="80"]{--visibility:.8}.feed-audio-module__D5U2la__backdropRoot[data-visibility="85"]{--visibility:.85}.feed-audio-module__D5U2la__backdrop{object-fit:cover;filter:blur(calc((1 - var(--visibility)) * 30px)) saturate(1.15);transform:scale(1.15)}.feed-audio-module__D5U2la__backdropSmall{filter:blur(calc((1 - var(--visibility)) * 12px)) saturate(1.15)}.feed-audio-module__D5U2la__backdropShade{background:rgb(0 0 0/calc(1 - var(--visibility)))}
.floating-comments-module__S56o1a__bubble{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform-origin:100% 100%;background:#00000073;border-radius:9999px;align-items:center;gap:.5rem;max-width:100%;padding:.25rem .75rem .25rem .25rem;animation:4s cubic-bezier(.22,1,.36,1) forwards floating-comments-module__S56o1a__emerge;display:flex}@keyframes floating-comments-module__S56o1a__emerge{0%{opacity:0;transform:translate(3rem,2.5rem)scale(.15)}15%{opacity:1;transform:translate(0)scale(1)}80%{opacity:1;transform:translate(-.5rem,-.75rem)scale(1)}to{opacity:0;transform:translate(-.75rem,-1.25rem)scale(.95)}}@media (prefers-reduced-motion:reduce){.floating-comments-module__S56o1a__bubble{animation:4s ease-out forwards floating-comments-module__S56o1a__fade}@keyframes floating-comments-module__S56o1a__fade{0%,to{opacity:0}10%,85%{opacity:1}}}
.reaction-picker-module__PLqEgG__last{font-size:1.6rem;line-height:1;animation:.35s cubic-bezier(.34,1.56,.64,1) reaction-picker-module__PLqEgG__pop}@keyframes reaction-picker-module__PLqEgG__pop{0%{transform:scale(.4)}to{transform:scale(1)}}.reaction-picker-module__PLqEgG__leaf{pointer-events:none;filter:drop-shadow(0 2px 3px #0000004d);font-size:1.25rem;line-height:1;animation:1.3s ease-out forwards reaction-picker-module__PLqEgG__leaf;position:absolute;top:.5rem;left:50%}.reaction-picker-module__PLqEgG__drift0{--x:-.8rem;--sway:.5rem}.reaction-picker-module__PLqEgG__drift1{--x:-.2rem;--sway:-.5rem}.reaction-picker-module__PLqEgG__drift2{--x:.3rem;--sway:.4rem}.reaction-picker-module__PLqEgG__drift3{--x:-1.2rem;--sway:-.4rem}@keyframes reaction-picker-module__PLqEgG__leaf{0%{opacity:0;transform:translate(-50%)scale(.4)rotate(0)}15%{opacity:1;transform:translate(calc(-50% + var(--x) * .3), -1.2rem) scale(1.1) rotate(-8deg)}55%{transform:translate(calc(-50% + var(--x) * .75 + var(--sway)), -3.5rem) scale(1) rotate(10deg)}to{opacity:0;transform:translate(calc(-50% + var(--x)), -5.5rem) scale(.8) rotate(-6deg)}}.reaction-picker-module__PLqEgG__cycle{place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.reaction-picker-module__PLqEgG__cycle>span{filter:drop-shadow(0 1px 2px #00000040);opacity:0;grid-area:1/1;font-size:1.6rem;line-height:1;animation-duration:5s;animation-timing-function:ease-out;animation-fill-mode:forwards}.reaction-picker-module__PLqEgG__still>.reaction-picker-module__PLqEgG__slot0{opacity:1}.reaction-picker-module__PLqEgG__of1 .reaction-picker-module__PLqEgG__slot0{opacity:1;animation-name:reaction-picker-module__PLqEgG__popStay1}.reaction-picker-module__PLqEgG__of2 .reaction-picker-module__PLqEgG__slot1{animation-name:reaction-picker-module__PLqEgG__popFirst}.reaction-picker-module__PLqEgG__of2 .reaction-picker-module__PLqEgG__slot0{animation-name:reaction-picker-module__PLqEgG__popStay2}.reaction-picker-module__PLqEgG__of3 .reaction-picker-module__PLqEgG__slot2{animation-name:reaction-picker-module__PLqEgG__popFirst}.reaction-picker-module__PLqEgG__of3 .reaction-picker-module__PLqEgG__slot1{animation-name:reaction-picker-module__PLqEgG__popSecond}.reaction-picker-module__PLqEgG__of3 .reaction-picker-module__PLqEgG__slot0{animation-name:reaction-picker-module__PLqEgG__popStay3}@keyframes reaction-picker-module__PLqEgG__popFirst{0%{opacity:0;transform:scale(.4)}2.5%{opacity:1;transform:scale(1.3)}5%,6.8%{opacity:1;transform:scale(1)}7%,to{opacity:0;transform:scale(1)}}@keyframes reaction-picker-module__PLqEgG__popSecond{0%,7%{opacity:0;transform:scale(.4)}9.5%{opacity:1;transform:scale(1.3)}12%,13.8%{opacity:1;transform:scale(1)}14%,to{opacity:0;transform:scale(1)}}@keyframes reaction-picker-module__PLqEgG__popStay1{0%{transform:scale(.6)}2.5%{transform:scale(1.3)}5%,to{transform:scale(1)}}@keyframes reaction-picker-module__PLqEgG__popStay2{0%,7%{opacity:0;transform:scale(.4)}9.5%{opacity:1;transform:scale(1.3)}12%,to{opacity:1;transform:scale(1)}}@keyframes reaction-picker-module__PLqEgG__popStay3{0%,14%{opacity:0;transform:scale(.4)}16.5%{opacity:1;transform:scale(1.3)}19%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reaction-picker-module__PLqEgG__last{animation:none}.reaction-picker-module__PLqEgG__leaf{display:none}.reaction-picker-module__PLqEgG__cycle>span{animation:none}.reaction-picker-module__PLqEgG__cycle>.reaction-picker-module__PLqEgG__slot0{opacity:1}}
.reaction-bubbles-module__MTWULa__bubble{pointer-events:none;filter:drop-shadow(0 2px 4px #0000004d);font-size:1.75rem;line-height:1;animation:2.8s ease-out forwards reaction-bubbles-module__MTWULa__float;position:absolute;bottom:36%}.reaction-bubbles-module__MTWULa__lane0{right:4.5rem}.reaction-bubbles-module__MTWULa__lane1{right:5.75rem}.reaction-bubbles-module__MTWULa__lane2{right:7rem}@media (min-width:768px){.reaction-bubbles-module__MTWULa__lane0{right:1.25rem}.reaction-bubbles-module__MTWULa__lane1{right:2.5rem}.reaction-bubbles-module__MTWULa__lane2{right:3.75rem}}.reaction-bubbles-module__MTWULa__drift0{--drift:-3rem}.reaction-bubbles-module__MTWULa__drift1{--drift:-1rem}.reaction-bubbles-module__MTWULa__drift2{--drift:1rem}.reaction-bubbles-module__MTWULa__drift3{--drift:-5rem}@keyframes reaction-bubbles-module__MTWULa__float{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1;transform:translateY(-1.5rem)scale(1.15)}to{opacity:0;transform:translate(var(--drift), -45dvh) scale(.9)}}@media (prefers-reduced-motion:reduce){.reaction-bubbles-module__MTWULa__bubble{animation:1.5s ease-out forwards reaction-bubbles-module__MTWULa__fade}@keyframes reaction-bubbles-module__MTWULa__fade{0%{opacity:1}to{opacity:0}}}
.text-background-module__hDc3Na__base{color:#fff;text-shadow:0 1px 2px #0003}.text-background-module__hDc3Na__accent{background:var(--accent);color:var(--accent-foreground);text-shadow:none}.text-background-module__hDc3Na__sunset{background:linear-gradient(135deg,#f97316,#db2777)}.text-background-module__hDc3Na__ocean{background:linear-gradient(135deg,#0369a1,#0d9488)}.text-background-module__hDc3Na__forest{background:linear-gradient(160deg,#15803d,#065f46)}.text-background-module__hDc3Na__grape{background:linear-gradient(135deg,#7c3aed,#a21caf)}.text-background-module__hDc3Na__coral{background:#e0533d}.text-background-module__hDc3Na__midnight{background:linear-gradient(#1e293b,#020617)}.text-background-module__hDc3Na__rose{background:linear-gradient(135deg,#be185d,#9f1239)}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_f4cfcfa8-module__2GeM2q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
.link-pending-module__C_lRda__overlay{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#00000059;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}.link-pending-module__C_lRda__pending{opacity:1;transition-delay:80ms}
.video-preview-module__jJzfyq__preview{opacity:0;transition:opacity .2s}.video-preview-module__jJzfyq__previewReady{opacity:1}
.message-banner-module__0MN3Sa__region{top:calc(env(safe-area-inset-top) + .5rem);width:calc(100vw - 1rem)}@media (min-width:768px){.message-banner-module__0MN3Sa__region{width:var(--toast-width);top:1rem}}.message-banner-module__0MN3Sa__banner{--swipe:0px;transform:translateY(calc(var(--toast-y) + var(--toast-enter) + var(--swipe))) scale(var(--toast-scale));border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);background:color-mix(in oklab, var(--overlay) 90%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:1.5rem;align-items:center;gap:.75rem;padding:.75rem .875rem .875rem .75rem;box-shadow:0 12px 32px -12px #00000059,0 2px 8px #0000000f}.message-banner-module__0MN3Sa__banner[data-dragging=true]{transition:none}.message-banner-module__0MN3Sa__avatar{flex-shrink:0;display:inline-flex;position:relative}.message-banner-module__0MN3Sa__kind{border:2px solid var(--overlay);background:var(--accent);width:1.25rem;height:1.25rem;color:var(--accent-foreground);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.message-banner-module__0MN3Sa__kind svg{width:.625rem;height:.625rem}.message-banner-module__0MN3Sa__content{gap:.0625rem;min-width:0}.message-banner-module__0MN3Sa__titleRow{align-items:baseline;gap:.5rem;width:100%;min-width:0;display:flex}.message-banner-module__0MN3Sa__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.message-banner-module__0MN3Sa__time{color:var(--muted);flex-shrink:0;font-size:.75rem}.message-banner-module__0MN3Sa__body{-webkit-line-clamp:2;line-clamp:2;color:color-mix(in oklab, var(--overlay-foreground) 78%, transparent);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25rem;display:-webkit-box;overflow:hidden}.message-banner-module__0MN3Sa__hit{z-index:1;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.message-banner-module__0MN3Sa__hit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.message-banner-module__0MN3Sa__close{z-index:2}.message-banner-module__0MN3Sa__handle{background:color-mix(in oklab, var(--foreground) 18%, transparent);pointer-events:none;border-radius:9999px;width:2.25rem;height:.25rem;position:absolute;bottom:.3125rem;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.message-banner-module__0MN3Sa__handle{display:none}.message-banner-module__0MN3Sa__banner{padding-bottom:.75rem}}
.messages-module__446NWG__onlineDot{border:2px solid var(--background);background:var(--success);border-radius:9999px;width:.8rem;height:.8rem;position:absolute;bottom:0;right:0}.messages-module__446NWG__groupAvatar{flex-shrink:0;width:2.5rem;height:2.5rem;display:inline-block;position:relative}.messages-module__446NWG__groupAvatarLg{width:3.5rem;height:3.5rem}.messages-module__446NWG__groupAvatarSm{width:2rem;height:2rem}.messages-module__446NWG__groupAvatarBack,.messages-module__446NWG__groupAvatarFront{width:68%;height:68%;position:absolute}.messages-module__446NWG__groupAvatarBack{top:0;left:0}.messages-module__446NWG__groupAvatarFront{outline:2px solid var(--background);bottom:0;right:0}.messages-module__446NWG__chatRow{border-radius:1rem;margin:0 .5rem}.messages-module__446NWG__unreadCount{justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem}.messages-module__446NWG__chatRow:hover,.messages-module__446NWG__chatRowActive{background:var(--surface-secondary)}.messages-module__446NWG__rowMenuButton{background:var(--surface-secondary);opacity:0}.messages-module__446NWG__chatRow:hover .messages-module__446NWG__rowMenuButton,.messages-module__446NWG__chatRow:focus-within .messages-module__446NWG__rowMenuButton,.messages-module__446NWG__rowMenuButton[aria-expanded=true]{opacity:1}@media (hover:none){.messages-module__446NWG__rowMenuButton{display:none}}.messages-module__446NWG__messageScroller{overflow-anchor:auto;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding-bottom:.5rem;display:flex;overflow-y:auto}.messages-module__446NWG__swipeRow{--swipe:0px;max-width:100%;transform:translateX(var(--swipe));touch-action:pan-y;transition:transform .15s ease-out;display:flex;position:relative}.messages-module__446NWG__swipeIcon{color:var(--muted);opacity:calc(var(--swipe) / 56px);position:absolute;top:50%;left:-1.75rem;transform:translateY(-50%)}.messages-module__446NWG__bubble{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;-webkit-touch-callout:none;border-radius:1.25rem;flex-direction:column;gap:.25rem;max-width:100%;padding:.45rem .75rem;font-size:.95rem;line-height:1.35;display:flex;position:relative}.messages-module__446NWG__bubbleMine{background:var(--accent);color:var(--accent-foreground)}.messages-module__446NWG__bubbleTheirs{background:var(--surface-secondary);color:var(--foreground)}.messages-module__446NWG__bubbleMine:not(.messages-module__446NWG__first){border-top-right-radius:.4rem}.messages-module__446NWG__bubbleMine:not(.messages-module__446NWG__last){border-bottom-right-radius:.4rem}.messages-module__446NWG__bubbleMine.messages-module__446NWG__last{border-bottom-right-radius:.3rem}.messages-module__446NWG__bubbleTheirs:not(.messages-module__446NWG__first){border-top-left-radius:.4rem}.messages-module__446NWG__bubbleTheirs:not(.messages-module__446NWG__last){border-bottom-left-radius:.4rem}.messages-module__446NWG__bubbleTheirs.messages-module__446NWG__last{border-bottom-left-radius:.3rem}.messages-module__446NWG__bubbleMedia{padding:.2rem}.messages-module__446NWG__meta{float:right;white-space:nowrap;opacity:.7;margin-left:.6rem;font-size:.68rem;line-height:1.6;position:relative;top:.35rem}.messages-module__446NWG__metaBlock{white-space:nowrap;opacity:.7;align-self:flex-end;font-size:.68rem;line-height:1}.messages-module__446NWG__metaOverlay{color:#fff;white-space:nowrap;background:#00000080;border-radius:9999px;padding:.1rem .45rem;font-size:.68rem;position:absolute;bottom:.6rem;right:.6rem}.messages-module__446NWG__replyQuote{background:color-mix(in oklab, currentColor 12%, transparent);text-align:left;border-left:3px solid;border-radius:.6rem;flex-direction:column;min-width:8rem;padding:.3rem .6rem;font-size:.8rem;display:flex}.messages-module__446NWG__hoverActions{opacity:0;pointer-events:none;padding:0 .25rem;transition:opacity .1s;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.messages-module__446NWG__swipeRowMine .messages-module__446NWG__hoverActions{flex-direction:row-reverse;left:auto;right:100%}.messages-module__446NWG__swipeRow:hover .messages-module__446NWG__hoverActions,.messages-module__446NWG__hoverActions:focus-within,.messages-module__446NWG__hoverActionsOpen{opacity:1;pointer-events:auto}@media (hover:none){.messages-module__446NWG__hoverActions{display:none}}.messages-module__446NWG__reactions{z-index:1;border:2px solid var(--background);background:var(--surface-secondary);color:var(--foreground);white-space:nowrap;border-radius:9999px;align-items:center;gap:.05rem;padding:.05rem .35rem;font-size:.85rem;line-height:1.4;display:inline-flex;position:absolute;bottom:-1.2rem;left:.5rem;box-shadow:0 1px 2px #00000014}.messages-module__446NWG__reactionsMine{left:auto;right:.5rem}.messages-module__446NWG__reactionsWithMine{background:color-mix(in oklab, var(--accent) 22%, var(--surface-secondary))}.messages-module__446NWG__dayPill{z-index:2;background:var(--surface-secondary);color:var(--muted);border-radius:9999px;align-self:center;margin:.75rem 0 .25rem;padding:.2rem .75rem;font-size:.72rem;font-weight:500;position:sticky;top:.5rem}.messages-module__446NWG__systemPill{background:color-mix(in oklab, var(--surface-secondary) 70%, transparent);max-width:85%;color:var(--muted);text-align:center;border-radius:9999px;align-self:center;margin:.4rem auto;padding:.2rem .75rem;font-size:.72rem}.messages-module__446NWG__highlight .messages-module__446NWG__bubble{animation:2s ease-out messages-module__446NWG__highlight}@keyframes messages-module__446NWG__highlight{0%,40%{box-shadow:0 0 0 3px var(--warning)}to{box-shadow:0 0 #0000}}.messages-module__446NWG__searchMark{background:color-mix(in oklab, var(--warning) 35%, transparent);color:inherit;border-radius:.2rem}.messages-module__446NWG__searchCurrent .messages-module__446NWG__searchMark{background:var(--warning);color:var(--warning-foreground)}.messages-module__446NWG__mediaSingle{border-radius:.9rem;max-width:min(18rem,70vw);overflow:hidden}.messages-module__446NWG__mediaGrid{border-radius:.9rem;grid-template-columns:repeat(2,1fr);gap:2px;width:min(18rem,70vw);display:grid;overflow:hidden}.messages-module__446NWG__mediaItem{width:100%;display:block;position:relative;overflow:hidden}.messages-module__446NWG__mediaGrid .messages-module__446NWG__mediaItem{aspect-ratio:1}.messages-module__446NWG__mediaImage{object-fit:cover;width:100%;height:100%;max-height:22rem;display:block}.messages-module__446NWG__mediaBadge{color:#fff;background:#0000008c;border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:.7rem;display:inline-flex;position:absolute;bottom:.4rem;left:.4rem}.messages-module__446NWG__mediaMore{color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex;position:absolute;inset:0}.messages-module__446NWG__ephemeral{white-space:nowrap;align-items:center;gap:.6rem;min-width:11rem;padding:.35rem .25rem;display:flex}.messages-module__446NWG__voice{align-items:center;gap:.5rem;width:min(16rem,62vw);display:flex}.messages-module__446NWG__waveform{cursor:pointer;flex:1;min-width:0;height:2rem}.messages-module__446NWG__waveBar{fill:currentColor;opacity:.35}.messages-module__446NWG__waveBarFilled{fill:currentColor}.messages-module__446NWG__locationCard,.messages-module__446NWG__shareCard{background:color-mix(in oklab, currentColor 8%, transparent);border-radius:.8rem;flex-direction:column;width:min(16rem,65vw);display:flex;overflow:hidden}.messages-module__446NWG__locationCard{flex-direction:row;align-items:center;gap:.6rem;padding:.6rem}.messages-module__446NWG__locationIcon{background:var(--danger);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.messages-module__446NWG__shareImage{object-fit:cover;width:100%;max-height:18rem}.messages-module__446NWG__shareText{-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:1rem;font-weight:600;display:-webkit-box;overflow:hidden}.messages-module__446NWG__typingDots{background:var(--surface-secondary);color:var(--muted);border-radius:1.25rem 1.25rem 1.25rem .3rem;gap:.2rem;padding:.6rem .8rem;display:inline-flex}.messages-module__446NWG__typingDots span{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite messages-module__446NWG__typing}.messages-module__446NWG__typingDots span:nth-child(2){animation-delay:.15s}.messages-module__446NWG__typingDots span:nth-child(3){animation-delay:.3s}@keyframes messages-module__446NWG__typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.messages-module__446NWG__composerInput{resize:none;field-sizing:content;border-radius:1.25rem;min-height:2.5rem;max-height:8rem;padding:.55rem 1rem}.messages-module__446NWG__composerContext{border-left:3px solid var(--accent)}.messages-module__446NWG__recordingDot{background:var(--danger);border-radius:9999px;width:.7rem;height:.7rem;animation:1s infinite messages-module__446NWG__pulse}@keyframes messages-module__446NWG__pulse{50%{opacity:.3}}.messages-module__446NWG__shake{animation:.6s messages-module__446NWG__shake}@keyframes messages-module__446NWG__shake{0%,to{transform:translate(0)}15%{transform:translate(-8px,3px)}30%{transform:translate(8px,-3px)}45%{transform:translate(-6px,-2px)}60%{transform:translate(6px,2px)}75%{transform:translate(-3px,1px)}}@media (prefers-reduced-motion:reduce){.messages-module__446NWG__shake,.messages-module__446NWG__highlight .messages-module__446NWG__bubble,.messages-module__446NWG__typingDots span,.messages-module__446NWG__recordingDot{animation:none}.messages-module__446NWG__swipeRow{transition:none}}.messages-module__446NWG__viewer{color:#fff;background:#000;height:100dvh}.messages-module__446NWG__viewerMedia{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 8rem)}.messages-module__446NWG__viewerNote{opacity:.7;font-size:.75rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.messages-module__446NWG__sendPreview{background:var(--surface-secondary);border-radius:.75rem;flex-shrink:0;width:6rem;height:8rem;position:relative;overflow:hidden}.messages-module__446NWG__infoMedia{aspect-ratio:1;border-radius:.4rem;width:100%;display:block;position:relative;overflow:hidden}.messages-module__446NWG__infoMediaPlay{color:#fff;width:1rem;height:1rem;position:absolute;bottom:.3rem;right:.3rem}@media (pointer:coarse){.messages-module__446NWG__fullScreen:has(textarea:focus,input:is([type=text],[type=search]):focus){padding-bottom:0}}@media (max-width:767px){.messages-module__446NWG__fullScreen{top:var(--visible-top,0px);height:var(--visible-height,100%);bottom:auto}}.messages-module__446NWG__liftContainer{padding:0}.messages-module__446NWG__liftDialog{max-width:none;max-height:none;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;margin:0;padding:0;position:fixed;inset:0}.messages-module__446NWG__liftBlock{top:var(--lift-top,50%);left:var(--lift-left,.75rem);pointer-events:auto;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:calc(100vw - 1.5rem);display:flex;position:absolute}.messages-module__446NWG__liftBlockMine{right:var(--lift-right,.75rem);align-items:flex-end;left:auto}.messages-module__446NWG__liftPalette{background:var(--overlay);box-shadow:var(--overlay-shadow);border-radius:9999px;padding:.25rem}.messages-module__446NWG__liftBubble{width:var(--lift-width,auto);max-width:100%;display:flex}.messages-module__446NWG__liftBubble>*{flex:1}.messages-module__446NWG__liftMenu{background:var(--overlay);min-width:13rem;box-shadow:var(--overlay-shadow);border-radius:1rem;padding:.25rem}.messages-module__446NWG__buzzLine{background:color-mix(in oklab, var(--warning) 14%, transparent);max-width:85%;color:var(--foreground);border-radius:9999px;align-self:center;align-items:center;gap:.4rem;margin:.6rem auto;padding:.3rem .85rem;font-size:.78rem;display:flex}.messages-module__446NWG__buzzLineFresh{animation:.5s ease-in-out 2 messages-module__446NWG__buzzShake}@keyframes messages-module__446NWG__buzzShake{0%,to{translate:0}20%,60%{translate:-4px}40%,80%{translate:4px}}@media (prefers-reduced-motion:reduce){.messages-module__446NWG__buzzLineFresh{animation:none}}.messages-module__446NWG__dropZone{z-index:20;border:2px dashed var(--accent);background:color-mix(in oklab, var(--background) 88%, transparent);color:var(--accent);pointer-events:none;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:.5rem}
.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-tabs-module__FgqCEG__tabs{min-width:0;color:var(--foreground);pointer-events:auto;flex-direction:row;flex:1;justify-content:center;display:flex}.home-tabs-module__FgqCEG__list{scrollbar-width:none;gap:1rem;width:auto;min-width:0;max-width:100%;padding:0;overflow-x:auto}.home-tabs-module__FgqCEG__list::-webkit-scrollbar{display:none}main:has([data-top-bar=media]) .home-tabs-module__FgqCEG__tabs{color:#fff;text-shadow:0 1px 3px #00000080}.home-tabs-module__FgqCEG__tab{width:auto;height:auto;color:inherit;white-space:nowrap;opacity:.6;border-radius:0;flex-shrink:0;padding:.5rem 0;font-size:.9375rem;font-weight:600;line-height:1.25rem;transition:opacity .15s}.home-tabs-module__FgqCEG__tab[data-selected=true]{color:inherit;opacity:1}.home-tabs-module__FgqCEG__indicator{width:1.25rem;height:2px;box-shadow:none;background:currentColor;border-radius:9999px;top:auto;bottom:0;left:calc(50% - .625rem)}main:has([data-top-bar=media]) .home-tabs-module__FgqCEG__indicator{box-shadow:0 1px 3px #0006}@media (max-width:359px){.home-tabs-module__FgqCEG__tabs{justify-content:flex-start}.home-tabs-module__FgqCEG__list{gap:.75rem}.home-tabs-module__FgqCEG__tab{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.home-tabs-module__FgqCEG__tab{transition:none}}
.tab-swipe-hint-module___6j9Ka__overlay{color:#fff;background:#00000073;animation:.3s ease-out both tab-swipe-hint-module___6j9Ka__fadeIn}.tab-swipe-hint-module___6j9Ka__hand{filter:drop-shadow(0 2px 6px #00000080);animation:1.6s cubic-bezier(.4,0,.2,1) infinite tab-swipe-hint-module___6j9Ka__swipe}.tab-swipe-hint-module___6j9Ka__trail{background:linear-gradient(270deg,#ffffffb3,#fff0);border-radius:9999px;width:4rem;height:.35rem;animation:1.6s cubic-bezier(.4,0,.2,1) infinite tab-swipe-hint-module___6j9Ka__trail}@keyframes tab-swipe-hint-module___6j9Ka__swipe{0%{opacity:0;transform:translate(-2.5rem)}15%{opacity:1}70%{opacity:1;transform:translate(2.5rem)}to{opacity:0;transform:translate(3rem)}}@keyframes tab-swipe-hint-module___6j9Ka__trail{0%,20%{opacity:0;transform:translate(-2rem)scaleX(.2)}60%{opacity:1;transform:translate(1rem)scaleX(1)}to{opacity:0;transform:translate(2rem)scaleX(.6)}}@keyframes tab-swipe-hint-module___6j9Ka__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tab-swipe-hint-module___6j9Ka__overlay,.tab-swipe-hint-module___6j9Ka__hand,.tab-swipe-hint-module___6j9Ka__trail{animation:none}}
.tab-pager-module__mPp3Qa__placeholder{background:var(--background);height:100%}.tab-pager-module__mPp3Qa__placeholder[data-tone=media]{background:#000}
.premium-dialog-module__xkshqq__hero{background:radial-gradient(120% 90% at 85% 0%, #ffffff47, transparent 60%), linear-gradient(135deg, var(--accent) 0%, color-mix(in oklch, var(--accent) 55%, var(--artist)) 100%);color:var(--accent-foreground)}@supports (color:lab(0% 0 0)){.premium-dialog-module__xkshqq__hero{background:radial-gradient(120% 90% at 85% 0%, lab(100% 0 0/.28), transparent 60%), linear-gradient(135deg, var(--accent) 0%, color-mix(in oklch, var(--accent) 55%, var(--artist)) 100%)}}.premium-dialog-module__xkshqq__heroMuted{color:color-mix(in oklch, var(--accent-foreground) 82%, transparent)}.premium-dialog-module__xkshqq__heroMark{opacity:.16;pointer-events:none;width:8.5rem;height:8.5rem;position:absolute;bottom:-2.25rem;right:-1.75rem;transform:rotate(-12deg)}.premium-dialog-module__xkshqq__founders{animation:.22s ease-out both premium-dialog-module__xkshqq__foundersIn}@keyframes premium-dialog-module__xkshqq__foundersIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.premium-dialog-module__xkshqq__founders{animation:none}}
.call-module__xXY5lW__mirror{transform:scaleX(-1)}.call-module__xXY5lW__scrim{pointer-events:none;background:linear-gradient(#0000008c,#0000 28% 62%,#000000a6)}.call-module__xXY5lW__backdrop{background:radial-gradient(circle at 50% 35%,#ffffff1a,#0000 60%),#0b0b0f}.call-module__xXY5lW__hangUp{transform:rotate(135deg)}.call-module__xXY5lW__accept{background:var(--success);color:var(--success-foreground)}.call-module__xXY5lW__tile{z-index:20;transform:translate(var(--x,0), var(--y,0));touch-action:none;cursor:grab}.call-module__xXY5lW__tile[data-animate=true]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.call-module__xXY5lW__tile[data-animate=true]{transition:none}}.call-module__xXY5lW__selfView{aspect-ratio:3/4;border-radius:1rem;width:7rem;box-shadow:0 6px 24px #00000073}@media (min-width:768px){.call-module__xXY5lW__selfView{aspect-ratio:4/3;width:12rem}}.call-module__xXY5lW__chrome{transition:opacity .2s}.call-module__xXY5lW__chrome[data-hidden=true]{opacity:0;pointer-events:none}.call-module__xXY5lW__mini{z-index:50;border-radius:1rem;width:8.5rem;box-shadow:0 8px 28px #0006}.call-module__xXY5lW__miniVideo{aspect-ratio:3/4}.call-module__xXY5lW__lastMinute{animation:1.6s ease-in-out infinite call-module__xXY5lW__pulse}@keyframes call-module__xXY5lW__pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.call-module__xXY5lW__lastMinute{animation:none}}
.profile-grid-module__7-cWCa__overlay{color:#fff;text-shadow:0 1px 2px #0006;background:linear-gradient(#0000 55%,#0000008c)}
.create-module__vQk1uq__onMedia{color:#fff;text-shadow:0 1px 2px #0006}.create-module__vQk1uq__onMedia .chip{text-shadow:none}.create-module__vQk1uq__onMedia [role=listbox]{color:var(--foreground);text-shadow:none;text-align:left}.create-module__vQk1uq__bottomShade{background:linear-gradient(#0000,#000000a6)}.create-module__vQk1uq__topShade{background:linear-gradient(#00000059,#0000)}.create-module__vQk1uq__cameraArea{touch-action:none}.create-module__vQk1uq__cameraVideo{scale:var(--camera-zoom,1)}.create-module__vQk1uq__focusRing{left:var(--focus-x);top:var(--focus-y);pointer-events:none;border:1.5px solid #fff;border-radius:9999px;width:4.5rem;height:4.5rem;animation:1.1s ease-out forwards create-module__vQk1uq__focus-ring;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #00000026,0 0 12px #00000040}@keyframes create-module__vQk1uq__focus-ring{0%{opacity:0;scale:1.5}15%{opacity:1}35%{scale:1}75%{opacity:1}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.create-module__vQk1uq__focusRing{animation-duration:10ms;animation-delay:.8s;scale:1}}.create-module__vQk1uq__mirrored{transform:scaleX(-1)}.create-module__vQk1uq__textEditor,.create-module__vQk1uq__captionEditor{field-sizing:content;resize:none;width:100%;color:inherit;background:0 0;outline:none}.create-module__vQk1uq__textEditor{text-align:center;text-wrap:balance;min-height:2lh;max-height:12lh;font-size:1.5rem;font-weight:600;line-height:2rem}.create-module__vQk1uq__captionEditor{min-height:1lh;max-height:6lh;font-size:.875rem;line-height:1.25rem}.create-module__vQk1uq__textEditor::placeholder,.create-module__vQk1uq__captionEditor::placeholder{color:inherit;opacity:.7}.create-module__vQk1uq__shutterWrap{justify-content:center;align-items:center;width:5.25rem;height:5.25rem;display:flex;position:relative}.create-module__vQk1uq__shutterRing{pointer-events:none;position:absolute;inset:0;rotate:-90deg}.create-module__vQk1uq__shutterRing circle{fill:none;stroke:#fe2c55;stroke-width:5px;stroke-linecap:round;opacity:0;transition:stroke-dashoffset .2s linear}.create-module__vQk1uq__shutterRing[data-recording=true] circle{opacity:1}.create-module__vQk1uq__shutter{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;transition:transform .15s;display:flex}.create-module__vQk1uq__shutter:active{transform:scale(.94)}.create-module__vQk1uq__shutter:after{content:"";background:#fe2c55;border-radius:9999px;width:3.5rem;height:3.5rem;transition:all .2s}.create-module__vQk1uq__shutter[data-mode=camera]:after{background:#fff}.create-module__vQk1uq__shutter[data-recording=true]:after{background:#fe2c55;border-radius:.375rem;width:1.75rem;height:1.75rem}.create-module__vQk1uq__modeStrip{margin-bottom:-.375rem;padding-bottom:.375rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.create-module__vQk1uq__modeTrack{touch-action:pan-y pinch-zoom;display:flex}.create-module__vQk1uq__mode{opacity:.6;cursor:pointer;flex:none;margin:0 .625rem;padding:.25rem .125rem;font-size:.875rem;font-weight:600;transition:opacity .15s;position:relative}.create-module__vQk1uq__mode[aria-selected=true]{opacity:1}.create-module__vQk1uq__mode[aria-selected=true]:after{content:"";background:currentColor;border-radius:9999px;width:.25rem;height:.25rem;position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%)}.create-module__vQk1uq__notice{color:#fff;text-shadow:none;background:#0009}.create-module__vQk1uq__micCircle{background:#ffffff26}.create-module__vQk1uq__recordingDot{background:#fe2c55;animation:1s infinite create-module__vQk1uq__blink}@keyframes create-module__vQk1uq__blink{50%{opacity:.3}}.create-module__vQk1uq__dropping{outline-offset:-12px;background:#0000008c;outline:3px dashed #fff}.create-module__vQk1uq__swatch{outline-offset:2px;cursor:pointer;border-radius:9999px;outline:2px solid #0000;transition:outline-color .15s}.create-module__vQk1uq__imageSwatch{color:#fff;background:#fff3}.create-module__vQk1uq__swatch[aria-checked=true]{outline-color:#fff}.create-module__vQk1uq__chrome{pointer-events:none;transition:opacity .15s}.create-module__vQk1uq__chrome :where(button,a,input,textarea,[contenteditable=true],[role=button],[role=textbox],[role=listbox],[role=option],.create-module__vQk1uq__touchable){pointer-events:auto}.create-module__vQk1uq__chrome[data-hidden]{opacity:0}.create-module__vQk1uq__chrome[data-hidden],.create-module__vQk1uq__chrome[data-hidden] *{pointer-events:none}.create-module__vQk1uq__toolButton{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006}.create-module__vQk1uq__soundBubble{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073}.create-module__vQk1uq__trimDialog{color:#fff;background:#000;height:100dvh;padding:0;overflow:hidden}.create-module__vQk1uq__trimVideo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.create-module__vQk1uq__trimTimeline{background:#ffffff1a;border-radius:.5rem;height:3.5rem;position:relative;overflow:hidden}.create-module__vQk1uq__trimThumbs{display:flex;position:absolute;inset:0}.create-module__vQk1uq__trimOverlay{touch-action:none;cursor:pointer;outline:none;width:100%;height:100%;position:absolute;inset:0}.create-module__vQk1uq__trimRemoved{fill:#000000b3}.create-module__vQk1uq__trimPart{fill:#0000;stroke:#ffffff80;stroke-width:2px}.create-module__vQk1uq__trimPart[data-selected]{stroke:#fe2c55;stroke-width:4px}.create-module__vQk1uq__trimPlayhead{stroke:#fff;stroke-width:3px}.create-module__vQk1uq__filterLayer{left:var(--x,0);top:var(--y,0);width:var(--w,100%);height:var(--h,100%);pointer-events:none;position:absolute}.create-module__vQk1uq__videoSwipe{touch-action:pan-y}
.comments-layout-module__y6OOHW__root{transition:background-color .3s ease-out}.comments-layout-module__y6OOHW__root[data-sheet-open=true]{background-color:#000}.comments-layout-module__y6OOHW__stage{transform-origin:top;transition:transform .3s cubic-bezier(.22,1,.36,1),border-radius .3s ease-out}.comments-layout-module__y6OOHW__stage[data-sheet-open=true]{transform:translateY(env(safe-area-inset-top)) scale(.35);border-radius:1.5rem;overflow:hidden}.comments-layout-module__y6OOHW__side{width:0;transition:width .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.comments-layout-module__y6OOHW__side[data-open=true]{width:calc(400px + 1.5rem)}.comments-layout-module__y6OOHW__sideInner{opacity:0;width:400px;height:100%;margin-left:1.5rem;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;transform:translate(2rem)}.comments-layout-module__y6OOHW__side[data-open=true] .comments-layout-module__y6OOHW__sideInner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.comments-layout-module__y6OOHW__stage,.comments-layout-module__y6OOHW__side,.comments-layout-module__y6OOHW__sideInner{transition:none}}
.ai-filters-module__LRd-tW__screen{color:#fff;background:#000;height:100dvh;padding:0;overflow:hidden}.ai-filters-module__LRd-tW__layout{flex-direction:column;width:100%;min-width:0;max-width:40rem;height:100%;margin-inline:auto;display:flex}.ai-filters-module__LRd-tW__topBar{padding:calc(env(safe-area-inset-top) + .5rem) .5rem .5rem;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ai-filters-module__LRd-tW__stageArea{flex:1;justify-content:center;align-items:center;min-height:0;padding:.25rem 1rem;display:flex;position:relative}.ai-filters-module__LRd-tW__stage{max-width:100%;max-height:100%;aspect-ratio:var(--ratio,3 / 4);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#111;border-radius:1.25rem;height:100%;position:relative}.ai-filters-module__LRd-tW__layer{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.ai-filters-module__LRd-tW__pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:9999px;gap:.125rem;padding:.125rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.ai-filters-module__LRd-tW__dot{width:1.5rem;min-width:1.5rem;height:1.25rem;padding:0}.ai-filters-module__LRd-tW__dot:after{content:"";background:#ffffff73;border-radius:9999px;width:.375rem;height:.375rem;transition:background .15s,transform .15s}.ai-filters-module__LRd-tW__dot[data-selected]:after{background:#fff;transform:scale(1.2)}.ai-filters-module__LRd-tW__stageLabel{background:#00000080;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.ai-filters-module__LRd-tW__save{color:#fff;background:#00000080;border-radius:9999px;position:absolute;top:.5rem;right:.5rem}.ai-filters-module__LRd-tW__tabs{scrollbar-width:none;padding-inline:1rem;overflow-x:auto}.ai-filters-module__LRd-tW__cardsEmpty{align-items:center;min-height:7.33rem;padding-inline:.25rem;display:flex}.ai-filters-module__LRd-tW__cards{scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;padding:.25rem 1rem;display:flex;overflow-x:auto}.ai-filters-module__LRd-tW__cards::-webkit-scrollbar{display:none}.ai-filters-module__LRd-tW__cards>li{scroll-snap-align:start;flex:none}.ai-filters-module__LRd-tW__card{background:#1a1a1a;border:2px solid #0000;border-radius:.75rem;justify-content:flex-start;align-items:flex-end;width:5.5rem;min-width:5.5rem;height:7.33rem;padding:0;position:relative;overflow:hidden}.ai-filters-module__LRd-tW__card[data-selected]{border-color:#fff}.ai-filters-module__LRd-tW__card:after{content:"";background:linear-gradient(#0000,#000c);position:absolute;inset:45% 0 0}.ai-filters-module__LRd-tW__cardName{z-index:1;color:#fff;text-align:left;white-space:normal;padding:0 .5rem .4rem;font-size:.8125rem;font-weight:700;line-height:1.1;position:relative}.ai-filters-module__LRd-tW__cardIcon{z-index:1;color:#fff;filter:drop-shadow(0 1px 2px #0009);width:.875rem;height:.875rem;position:absolute;top:.4rem;left:.4rem}.ai-filters-module__LRd-tW__cardBusy{z-index:1;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ai-filters-module__LRd-tW__bottom{min-width:0;padding:.5rem 0 calc(env(safe-area-inset-bottom) + .75rem);flex-direction:column;gap:.75rem;display:flex}.ai-filters-module__LRd-tW__actions{text-align:center;flex-direction:column;justify-content:center;gap:.5rem;min-height:5.75rem;padding-inline:1rem;display:flex}.ai-filters-module__LRd-tW__upsell{background:linear-gradient(135deg,#785aff47,#ff78c82e);border-radius:1rem;padding:.875rem 1rem}
.invite-welcome-module__mEW5sW__backdrop{background:radial-gradient(60% 45% at 50% 42%, color-mix(in oklch, var(--accent) 45%, transparent), transparent 70%), radial-gradient(50% 40% at 20% 85%, color-mix(in oklch, var(--artist) 40%, transparent), transparent 70%), radial-gradient(45% 35% at 85% 15%, color-mix(in oklch, var(--danger) 30%, transparent), transparent 70%), #0000009e}.invite-welcome-module__mEW5sW__dialog{width:100%;height:100%;max-height:none;box-shadow:none;color:#fff;background:0 0;border-radius:0;outline:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.invite-welcome-module__mEW5sW__confetti{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.invite-welcome-module__mEW5sW__scroller{z-index:2;overscroll-behavior:contain;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow-y:auto}.invite-welcome-module__mEW5sW__scene{z-index:2;width:100%;max-width:26rem;padding:calc(env(safe-area-inset-top) + 1.5rem) 1.25rem calc(env(safe-area-inset-bottom) + 1.5rem);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:1.1rem;margin-block:auto;display:flex;position:relative}.invite-welcome-module__mEW5sW__rays{z-index:1;background:repeating-conic-gradient(#ffffff1a 0 8deg, transparent 8deg 24deg);opacity:0;border-radius:9999px;width:46rem;height:46rem;margin:-23rem 0 0 -23rem;animation:.8s ease-out .1s forwards invite-welcome-module__mEW5sW__fadeIn,30s linear infinite invite-welcome-module__mEW5sW__spin;position:absolute;top:40%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 75%);mask-image:radial-gradient(closest-side,#000 25%,#0000 75%)}.invite-welcome-module__mEW5sW__giftButton{white-space:normal;color:#fff;background:0 0;border-radius:2rem;flex-direction:column;align-items:center;gap:1.25rem;max-width:100%;height:auto;padding:1rem 1.5rem 1.25rem;display:flex}.invite-welcome-module__mEW5sW__giftButton[data-hovered=true],.invite-welcome-module__mEW5sW__giftButton:hover{background:#ffffff0f}.invite-welcome-module__mEW5sW__giftButton[data-focus-visible=true]{outline-offset:4px;outline:2px solid #fff}.invite-welcome-module__mEW5sW__gift{width:9rem;height:8.5rem;animation:.7s cubic-bezier(.2,1.4,.4,1) both invite-welcome-module__mEW5sW__giftIn,1.6s ease-in-out .9s infinite invite-welcome-module__mEW5sW__shake;position:relative}.invite-welcome-module__mEW5sW__box{background:linear-gradient(160deg, var(--accent), color-mix(in oklch, var(--accent), var(--artist) 60%));border-radius:.9rem;height:5.6rem;position:absolute;bottom:0;left:.5rem;right:.5rem;box-shadow:inset 0 -10px 18px #0000002e,0 18px 40px #00000059}.invite-welcome-module__mEW5sW__lid{background:linear-gradient(160deg, color-mix(in oklch, var(--accent), white 18%), var(--accent));border-radius:.7rem;height:1.8rem;position:absolute;top:1.4rem;left:0;right:0;box-shadow:0 6px 14px #00000040}.invite-welcome-module__mEW5sW__ribbonV{background:linear-gradient(90deg, color-mix(in oklch, var(--warning), white 10%), var(--warning));width:1.2rem;margin-left:-.6rem;position:absolute;top:1.4rem;bottom:0;left:50%}.invite-welcome-module__mEW5sW__bow{width:4.2rem;height:2rem;margin-left:-2.1rem;position:absolute;top:-.2rem;left:50%}.invite-welcome-module__mEW5sW__bow:before,.invite-welcome-module__mEW5sW__bow:after{content:"";border:.45rem solid var(--warning);border-radius:50%/60% 60% 40% 40%;width:1.9rem;height:1.5rem;position:absolute;top:.2rem}.invite-welcome-module__mEW5sW__bow:before{left:0;transform:rotate(-18deg)}.invite-welcome-module__mEW5sW__bow:after{right:0;transform:rotate(18deg)}.invite-welcome-module__mEW5sW__giftSparkle{opacity:0;background:#fff;border-radius:9999px;width:.55rem;height:.55rem;animation:2.2s ease-in-out infinite invite-welcome-module__mEW5sW__twinkle;position:absolute;box-shadow:0 0 10px #fff}.invite-welcome-module__mEW5sW__gs0{top:2rem;left:-1.4rem}.invite-welcome-module__mEW5sW__gs1{animation-delay:.55s;top:.4rem;right:-1.2rem}.invite-welcome-module__mEW5sW__gs2{animation-delay:1.1s;bottom:1rem;right:-1.6rem}.invite-welcome-module__mEW5sW__gs3{animation-delay:1.65s;bottom:-.4rem;left:-.8rem}.invite-welcome-module__mEW5sW__giftTitle{text-wrap:balance;text-shadow:0 2px 8px #00000059;font-size:1.35rem;font-weight:800;line-height:1.2}.invite-welcome-module__mEW5sW__giftHint{background:#00000040;border-radius:9999px;padding:.35rem .85rem;font-size:.875rem;font-weight:600;animation:1.6s ease-in-out infinite invite-welcome-module__mEW5sW__pulse}.invite-welcome-module__mEW5sW__opening .invite-welcome-module__mEW5sW__lid,.invite-welcome-module__mEW5sW__opening .invite-welcome-module__mEW5sW__bow{animation:.7s cubic-bezier(.3,.7,.4,1) forwards invite-welcome-module__mEW5sW__lidOff}.invite-welcome-module__mEW5sW__opening .invite-welcome-module__mEW5sW__box,.invite-welcome-module__mEW5sW__opening .invite-welcome-module__mEW5sW__ribbonV{animation:.6s ease-in .15s forwards invite-welcome-module__mEW5sW__boxOut}.invite-welcome-module__mEW5sW__person{width:9rem;height:9rem;animation:.9s cubic-bezier(.2,1.5,.4,1) both invite-welcome-module__mEW5sW__rise;position:relative}.invite-welcome-module__mEW5sW__ring{background:conic-gradient(var(--accent), var(--artist), var(--danger), var(--warning), var(--success), var(--accent));border-radius:9999px;animation:4s linear infinite invite-welcome-module__mEW5sW__spin;position:absolute;inset:-.45rem}.invite-welcome-module__mEW5sW__avatar{background:#ffffff40;border:4px solid #fff;border-radius:9999px;width:100%;height:100%;font-size:3rem;position:absolute;inset:0}.invite-welcome-module__mEW5sW__fallback{color:var(--accent);background:#fff;font-weight:800}.invite-welcome-module__mEW5sW__sparkle{opacity:0;background:#fff;border-radius:9999px;width:.6rem;height:.6rem;animation:2s ease-in-out infinite invite-welcome-module__mEW5sW__twinkle;position:absolute;box-shadow:0 0 10px #fff}.invite-welcome-module__mEW5sW__sparkle:first-of-type{animation-delay:.6s;top:1rem;left:-.8rem}.invite-welcome-module__mEW5sW__sparkle:nth-of-type(2){animation-delay:1.1s;top:.2rem;right:-1rem}.invite-welcome-module__mEW5sW__sparkle:nth-of-type(3){animation-delay:1.6s;bottom:.4rem;right:-.4rem}.invite-welcome-module__mEW5sW__sparkle:nth-of-type(4){animation-delay:2.1s;bottom:-.4rem;left:0}.invite-welcome-module__mEW5sW__reveal{opacity:0;animation:.6s cubic-bezier(.2,1,.3,1) forwards invite-welcome-module__mEW5sW__fadeUp}.invite-welcome-module__mEW5sW__label{letter-spacing:.08em;text-transform:uppercase;background:#00000040;border-radius:9999px;padding:.3rem .8rem;font-size:.75rem;font-weight:700;animation-delay:.35s}.invite-welcome-module__mEW5sW__title{flex-direction:column;gap:.15rem;animation-delay:.5s;display:flex}.invite-welcome-module__mEW5sW__name{background:linear-gradient(100deg, white 30%, color-mix(in oklch, var(--warning), white 35%) 50%, white 70%);color:#0000;text-wrap:balance;overflow-wrap:anywhere;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:900;line-height:1.05;animation:2.6s ease-in-out 1s infinite invite-welcome-module__mEW5sW__shimmer}.invite-welcome-module__mEW5sW__invited{text-shadow:0 2px 8px #00000059;font-size:1.35rem;font-weight:800}.invite-welcome-module__mEW5sW__meta{font-size:.875rem;font-weight:600;animation-delay:.7s}.invite-welcome-module__mEW5sW__hint{max-width:21rem;font-size:.9375rem;line-height:1.4;animation-delay:.85s}.invite-welcome-module__mEW5sW__go{width:100%;max-width:18rem;animation-delay:1.05s}.invite-welcome-module__mEW5sW__go .invite-welcome-module__mEW5sW__goButton{color:color-mix(in oklch, var(--accent), black 25%);background:#fff;font-weight:800;box-shadow:0 10px 28px #0000004d}.invite-welcome-module__mEW5sW__go .invite-welcome-module__mEW5sW__goButton[data-focus-visible=true]{outline-offset:3px;outline:2px solid #fff}.invite-welcome-module__mEW5sW__timer{background:#ffffff40;border-radius:9999px;width:6rem;height:3px;animation-delay:1.05s;overflow:hidden}.invite-welcome-module__mEW5sW__timer:after{content:"";transform-origin:0;background:#fff;height:100%;animation:5s linear 1s forwards invite-welcome-module__mEW5sW__drain;display:block}@keyframes invite-welcome-module__mEW5sW__fadeIn{to{opacity:1}}@keyframes invite-welcome-module__mEW5sW__spin{to{transform:rotate(360deg)}}@keyframes invite-welcome-module__mEW5sW__giftIn{0%{opacity:0;transform:translateY(2rem)scale(.4)rotate(-12deg)}}@keyframes invite-welcome-module__mEW5sW__shake{0%,60%,to{transform:rotate(0)}66%{transform:rotate(-6deg)scale(1.03)}72%{transform:rotate(6deg)scale(1.05)}78%{transform:rotate(-4deg)scale(1.03)}84%{transform:rotate(3deg)}}@keyframes invite-welcome-module__mEW5sW__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes invite-welcome-module__mEW5sW__lidOff{to{opacity:0;transform:translate(3rem,-9rem)rotate(38deg)}}@keyframes invite-welcome-module__mEW5sW__boxOut{to{opacity:0;transform:translateY(1.5rem)scale(.7)}}@keyframes invite-welcome-module__mEW5sW__rise{0%{opacity:0;transform:translateY(5rem)scale(.2)}60%{opacity:1}}@keyframes invite-welcome-module__mEW5sW__twinkle{0%,to{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.5)}}@keyframes invite-welcome-module__mEW5sW__fadeUp{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}@keyframes invite-welcome-module__mEW5sW__shimmer{0%{background-position:100% 0}60%,to{background-position:0 0}}@keyframes invite-welcome-module__mEW5sW__drain{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.invite-welcome-module__mEW5sW__rays,.invite-welcome-module__mEW5sW__gift,.invite-welcome-module__mEW5sW__giftHint,.invite-welcome-module__mEW5sW__ring,.invite-welcome-module__mEW5sW__sparkle,.invite-welcome-module__mEW5sW__giftSparkle,.invite-welcome-module__mEW5sW__person,.invite-welcome-module__mEW5sW__name,.invite-welcome-module__mEW5sW__opening .invite-welcome-module__mEW5sW__lid,.invite-welcome-module__mEW5sW__opening .invite-welcome-module__mEW5sW__bow,.invite-welcome-module__mEW5sW__opening .invite-welcome-module__mEW5sW__box,.invite-welcome-module__mEW5sW__opening .invite-welcome-module__mEW5sW__ribbonV{animation:none}.invite-welcome-module__mEW5sW__rays{opacity:1}.invite-welcome-module__mEW5sW__reveal{animation-duration:10ms;animation-delay:0s}}
.comet-wait-module__-9LX5q__canvas{pointer-events:none;opacity:0;width:calc(100% + 56px);height:calc(100% + 56px);position:absolute;inset:-28px}.comet-wait-module__-9LX5q__shown{opacity:1}.comet-wait-module__-9LX5q__calm{border-radius:inherit;pointer-events:none;background:#111;animation:1.8s ease-in-out infinite comet-wait-module__-9LX5q__rim;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 2rem #9ee6ff8c}.comet-wait-module__-9LX5q__blurred{object-fit:cover;filter:blur(14px)saturate(.6)brightness(.75);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.comet-wait-module__-9LX5q__tint{background:#099bfd33;position:absolute;inset:0}.comet-wait-module__-9LX5q__mark{aspect-ratio:1;color:#fff;filter:drop-shadow(0 0 .5rem #099bfd)drop-shadow(0 0 1.25rem #9ee6ffcc);width:min(50%,10rem);animation:1.8s ease-in-out infinite comet-wait-module__-9LX5q__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comet-wait-module__-9LX5q__fade{object-fit:cover;width:100%;height:100%;animation:.45s ease-out both comet-wait-module__-9LX5q__fadeIn;position:absolute;inset:0}@keyframes comet-wait-module__-9LX5q__pulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.97)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}}@keyframes comet-wait-module__-9LX5q__rim{0%,to{box-shadow:inset 0 0 1.5rem #9ee6ff59}50%{box-shadow:inset 0 0 2.5rem #9ee6ffb3}}@keyframes comet-wait-module__-9LX5q__fadeIn{0%{opacity:0}to{opacity:1}}.comet-wait-module__-9LX5q__still .comet-wait-module__-9LX5q__mark{animation-name:comet-wait-module__-9LX5q__glow}@keyframes comet-wait-module__-9LX5q__glow{0%,to{opacity:.7}50%{opacity:1}}
.media-viewer-module__Bc0BRG__viewport{width:100%;height:100%;overflow:hidden}.media-viewer-module__Bc0BRG__container{touch-action:pan-y pinch-zoom;height:100%;display:flex}.media-viewer-module__Bc0BRG__slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex}
.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}}
.effects-browser-module__8Sn1Aa__chips{scrollbar-width:none;flex-wrap:nowrap;gap:.375rem;display:flex;overflow-x:auto}.effects-browser-module__8Sn1Aa__chips::-webkit-scrollbar{display:none}.effects-browser-module__8Sn1Aa__grid{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .5rem;display:grid}.effects-browser-module__8Sn1Aa__skeleton{aspect-ratio:3/4;border-radius:.75rem}.effects-browser-module__8Sn1Aa__item{white-space:normal;text-align:left;flex-direction:column;align-items:stretch;gap:.25rem;width:100%;height:auto;padding:0;display:flex}.effects-browser-module__8Sn1Aa__thumb{aspect-ratio:3/4;border-radius:.75rem;position:relative;overflow:hidden}.effects-browser-module__8Sn1Aa__name{font-size:.8125rem;font-weight:600;line-height:1.2}.effects-browser-module__8Sn1Aa__creator{margin-top:-.125rem;font-size:.75rem;line-height:1.2}
.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(--success), black 8%), color-mix(in oklch, var(--success), var(--accent) 45%))}.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(--success) 35%))}.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(--success), 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(--success)}.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(--success)}.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}}
.photo-editor-module__ZnRNwW__editor{color:#fff;background:#000;height:100dvh;padding:0;overflow:hidden}.photo-editor-module__ZnRNwW__layout{flex-direction:column;height:100%;display:flex;position:relative}.photo-editor-module__ZnRNwW__topBar{padding:calc(env(safe-area-inset-top) + .5rem) .5rem .5rem;justify-content:space-between;align-items:center;gap:.5rem;transition:opacity .15s;display:flex}.photo-editor-module__ZnRNwW__bottomBar{width:100%;max-width:48rem;padding:.5rem .75rem calc(env(safe-area-inset-bottom) + .75rem);flex-direction:column;gap:.75rem;margin-inline:auto;transition:opacity .15s;display:flex}.photo-editor-module__ZnRNwW__topBar[data-hidden],.photo-editor-module__ZnRNwW__bottomBar[data-hidden],.photo-editor-module__ZnRNwW__penColors[data-hidden],.photo-editor-module__ZnRNwW__sizeSlider[data-hidden],.photo-editor-module__ZnRNwW__modeBar[data-hidden]{opacity:0;pointer-events:none}.photo-editor-module__ZnRNwW__canvas{flex:1;min-height:0;position:relative}.photo-editor-module__ZnRNwW__stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.photo-editor-module__ZnRNwW__video{object-fit:contain;width:100%;height:100%}.photo-editor-module__ZnRNwW__trash{color:#fff;pointer-events:none;background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin-left:-28px;transition:transform .12s,background-color .12s;display:flex;position:absolute;bottom:20px;left:50%}.photo-editor-module__ZnRNwW__trash[data-active]{background:var(--danger);transform:scale(1.2)}.photo-editor-module__ZnRNwW__penColors{inset-inline:0;pointer-events:none;justify-content:center;padding:.5rem 0 .75rem;transition:opacity .15s;display:flex;position:absolute;bottom:0}.photo-editor-module__ZnRNwW__penColors :where(button){pointer-events:auto}.photo-editor-module__ZnRNwW__penColors[data-hidden] :where(button){pointer-events:none}.photo-editor-module__ZnRNwW__sizePreview{opacity:0;width:var(--size);height:var(--size);background:var(--pick);pointer-events:none;border-radius:9999px;transition:opacity .15s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 2px #ffffffe6}.photo-editor-module__ZnRNwW__canvas:has(.photo-editor-module__ZnRNwW__sizeSlider [data-dragging]) .photo-editor-module__ZnRNwW__sizePreview{opacity:1}.photo-editor-module__ZnRNwW__sizePreview[data-brush=eraser]{background:#ffffff40}.photo-editor-module__ZnRNwW__canvas:has(.photo-editor-module__ZnRNwW__sizeSlider [data-dragging]) .photo-editor-module__ZnRNwW__sizePreview[data-brush=marker]{opacity:.6}.photo-editor-module__ZnRNwW__sizePreview[data-brush=neon]{box-shadow:0 0 calc(var(--size) * .6) calc(var(--size) * .2) var(--pick);background:#fff}.photo-editor-module__ZnRNwW__loupe{left:var(--x);top:var(--y);background:var(--picked);pointer-events:none;border-radius:9999px;width:3.5rem;height:3.5rem;position:absolute;translate:-50% calc(-100% - 1.25rem);box-shadow:0 0 0 3px #fff,0 4px 12px #00000073}.photo-editor-module__ZnRNwW__loupe[data-below]{translate:-50% 1.25rem}.photo-editor-module__ZnRNwW__modeBar{transition:opacity .15s}.photo-editor-module__ZnRNwW__modeText{color:#fff}.photo-editor-module__ZnRNwW__brushes{background:0 0;gap:.25rem}.photo-editor-module__ZnRNwW__brush,.photo-editor-module__ZnRNwW__brush[data-hovered=true]{color:#fff;background:0 0;border-radius:9999px}.photo-editor-module__ZnRNwW__brush[data-selected=true]{color:#111;background:#fff}.photo-editor-module__ZnRNwW__sizeSlider{justify-content:center;width:2.75rem;height:min(40%,16rem);transition:opacity .15s;display:flex;position:absolute;top:50%;left:.25rem;translate:0 -50%}.photo-editor-module__ZnRNwW__sizeTrack{background:0 0;border-top-color:#0000;border-bottom-color:#0000;width:2.75rem}.photo-editor-module__ZnRNwW__sizeTrack:before{content:"";background:#ffffff73;border-radius:9999px;width:.25rem;transition:width .15s,border-radius .15s;position:absolute;top:0;bottom:0;left:50%;translate:-50%;box-shadow:0 0 4px #00000059}.photo-editor-module__ZnRNwW__sizeSlider:has([data-dragging]) .photo-editor-module__ZnRNwW__sizeTrack:before{clip-path:polygon(0 0,100% 0,55% 100%,45% 100%);background:#fff6;border-radius:.125rem;width:1.75rem}.photo-editor-module__ZnRNwW__sizeThumb{background:#fff;width:1.5rem;height:1.5rem;box-shadow:0 1px 4px #0006}.photo-editor-module__ZnRNwW__thumbs{scrollbar-width:none;justify-content:safe center;gap:.5rem;display:flex;overflow-x:auto}.photo-editor-module__ZnRNwW__thumb,.photo-editor-module__ZnRNwW__thumbAdd{border-radius:.5rem;width:3.25rem;min-width:3.25rem;height:3.25rem;padding:0;position:relative;overflow:hidden}.photo-editor-module__ZnRNwW__thumbAdd,.photo-editor-module__ZnRNwW__thumbAdd[data-hovered=true],.photo-editor-module__ZnRNwW__thumbAdd[data-pressed=true]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1.5px solid #fff9}.photo-editor-module__ZnRNwW__thumb{border:2px solid #0000}.photo-editor-module__ZnRNwW__thumb[data-selected]{border-color:var(--accent)}.photo-editor-module__ZnRNwW__textEntry{inset-inline:0;top:var(--visible-top,0);height:var(--visible-height,100dvh);z-index:50;color:var(--foreground);--pick:#fff;--on-pick:#111;background:#000000b8;flex-direction:column;display:flex;position:fixed}@media (min-width:768px){.photo-editor-module__ZnRNwW__textEntry[data-contained]{border-radius:inherit;height:auto;position:absolute;inset:0}}.photo-editor-module__ZnRNwW__textInput{field-sizing:content;resize:none;width:100%;min-width:3ch;max-width:min(100%,28rem);box-shadow:none;color:var(--pick);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--text-size,34px);text-align:center;text-shadow:0 1px 6px #00000073;background:0 0;border:none;border-radius:.75rem;outline:none;padding:.25em .4em;font-weight:700;line-height:1.2}@supports (field-sizing:content){.photo-editor-module__ZnRNwW__textInput{width:auto}}.photo-editor-module__ZnRNwW__textEntry[data-color=black] .photo-editor-module__ZnRNwW__textInput{text-shadow:none}.photo-editor-module__ZnRNwW__textEntry[data-background] .photo-editor-module__ZnRNwW__textInput{background:var(--pick);color:var(--on-pick);text-shadow:none}.photo-editor-module__ZnRNwW__textEntry[data-font=modern] .photo-editor-module__ZnRNwW__textInput,.photo-editor-module__ZnRNwW__fontChip[data-font=modern]{font-family:Avenir Next Condensed,Arial Narrow,Roboto Condensed,sans-serif;font-weight:700}.photo-editor-module__ZnRNwW__textEntry[data-font=signature] .photo-editor-module__ZnRNwW__textInput,.photo-editor-module__ZnRNwW__fontChip[data-font=signature]{font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-weight:700}.photo-editor-module__ZnRNwW__textEntry[data-font=typewriter] .photo-editor-module__ZnRNwW__textInput,.photo-editor-module__ZnRNwW__fontChip[data-font=typewriter]{font-family:American Typewriter,Courier New,monospace;font-weight:400}.photo-editor-module__ZnRNwW__textEntry[data-align=left] .photo-editor-module__ZnRNwW__textInput{text-align:left}.photo-editor-module__ZnRNwW__textEntry[data-align=right] .photo-editor-module__ZnRNwW__textInput{text-align:right}.photo-editor-module__ZnRNwW__textSize{height:38%;top:18%;translate:none}.photo-editor-module__ZnRNwW__mentionRow{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.photo-editor-module__ZnRNwW__mentionPerson,.photo-editor-module__ZnRNwW__mentionPerson[data-hovered=true],.photo-editor-module__ZnRNwW__mentionPerson[data-pressed=true]{color:#fff;background:0 0;flex-direction:column;flex-shrink:0;gap:.25rem;width:4.5rem;height:auto;padding:.25rem}.photo-editor-module__ZnRNwW__chipRow{scrollbar-width:none;background:0 0;justify-content:safe center;gap:.5rem;overflow-x:auto}.photo-editor-module__ZnRNwW__fontChip,.photo-editor-module__ZnRNwW__fontChip[data-hovered=true]{color:#fff;background:#ffffff29;border-radius:9999px;flex-shrink:0;min-height:2.5rem;padding-inline:1rem}.photo-editor-module__ZnRNwW__fontChip[data-selected=true]{color:#111;background:#fff}.photo-editor-module__ZnRNwW__colorChoices{scrollbar-width:none;justify-content:safe center;max-width:100%;display:flex;overflow-x:auto}.photo-editor-module__ZnRNwW__colorGroup{background:0 0;gap:0}.photo-editor-module__ZnRNwW__colorChip,.photo-editor-module__ZnRNwW__colorChip[data-selected=true],.photo-editor-module__ZnRNwW__colorChip[data-hovered=true],.photo-editor-module__ZnRNwW__colorChip[data-pressed=true]{width:2.5rem;min-width:2.5rem;height:2.5rem;box-shadow:none;background:0 0;border:none;flex-shrink:0;padding:0}.photo-editor-module__ZnRNwW__colorDot{transition:transform .12s;box-shadow:0 0 0 1.5px #fffc}.photo-editor-module__ZnRNwW__colorChip[data-selected=true] .photo-editor-module__ZnRNwW__colorDot,.photo-editor-module__ZnRNwW__colorChip[data-current] .photo-editor-module__ZnRNwW__colorDot{transform:scale(1.15);box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.photo-editor-module__ZnRNwW__penColors .photo-editor-module__ZnRNwW__colorChip{width:2.25rem;min-width:2.25rem}.photo-editor-module__ZnRNwW__eyedropper{color:#fff}.photo-editor-module__ZnRNwW__eyedropper[data-selected=true]{color:#111;background:#fff;border-radius:9999px}.photo-editor-module__ZnRNwW__toolHit{color:#fff;min-width:3rem;height:3rem}.photo-editor-module__ZnRNwW__toolHit[data-selected=true]{color:#111;background:#fff;border-radius:9999px}.photo-editor-module__ZnRNwW__textToolbar{background:#ffffff1a;border-radius:1rem;justify-content:space-around;align-items:center;padding:.25rem;display:flex}.photo-editor-module__ZnRNwW__filterName{color:#fff;white-space:nowrap;text-shadow:0 1px 8px #00000080;pointer-events:none;flex-direction:column;align-items:center;font-size:1.75rem;font-weight:600;line-height:1.2;animation:1.3s ease-out forwards photo-editor-module__ZnRNwW__filterName;display:flex;position:absolute;top:40%;left:50%;translate:-50% -50%}.photo-editor-module__ZnRNwW__filterPlace{letter-spacing:.04em;opacity:.9;font-size:.8125rem;font-weight:500}@keyframes photo-editor-module__ZnRNwW__filterName{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.photo-editor-module__ZnRNwW__filterName{animation-duration:1.6s}}
.music-module__Q5U1Ca__overlay{color:#fff;background:linear-gradient(#0000 45%,#0000008c)}.music-module__Q5U1Ca__cover{transition:transform .3s}.music-module__Q5U1Ca__play{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(.5rem)}@media (hover:hover){.music-module__Q5U1Ca__tile:hover .music-module__Q5U1Ca__cover{transform:scale(1.04)}.music-module__Q5U1Ca__tile:hover .music-module__Q5U1Ca__play,.music-module__Q5U1Ca__tile:focus-within .music-module__Q5U1Ca__play,.music-module__Q5U1Ca__play[data-playing=true]{opacity:1;transform:none}}@media (hover:none){.music-module__Q5U1Ca__play{opacity:1;transform:none}}.music-module__Q5U1Ca__video{opacity:0;transition:opacity .25s}.music-module__Q5U1Ca__videoReady{opacity:1}.music-module__Q5U1Ca__backdrop{filter:blur(48px)saturate(1.3)brightness(.55);transform:scale(1.3)}.music-module__Q5U1Ca__eq{align-items:flex-end;gap:2px;height:.9em;display:inline-flex}.music-module__Q5U1Ca__eq span{background:currentColor;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate music-module__Q5U1Ca__eq}.music-module__Q5U1Ca__eq span:nth-child(2){animation-delay:-300ms}.music-module__Q5U1Ca__eq span:nth-child(3){animation-delay:-600ms}.music-module__Q5U1Ca__eq[data-paused=true] span{animation-play-state:paused}@keyframes music-module__Q5U1Ca__eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.music-module__Q5U1Ca__eq span{transform-origin:bottom}@media (prefers-reduced-motion:reduce){.music-module__Q5U1Ca__cover,.music-module__Q5U1Ca__play,.music-module__Q5U1Ca__video{transition:none}.music-module__Q5U1Ca__eq span{animation:none}}.music-module__Q5U1Ca__stage{color:#fff}.music-module__Q5U1Ca__shade{background:linear-gradient(#00000040,#00000073)}.music-module__Q5U1Ca__queuePlay{opacity:0;transition:opacity .15s}.music-module__Q5U1Ca__queueRow:hover .music-module__Q5U1Ca__queuePlay,.music-module__Q5U1Ca__queuePlay:focus-within{opacity:1}@media (hover:none){.music-module__Q5U1Ca__queuePlay{display:none}}
.roulette-wheel-module__CRxD5q__wheel{--width:min(22rem, 88vw);width:var(--width);height:calc(var(--width) * .78);flex-shrink:0;position:relative}.roulette-wheel-module__CRxD5q__canvas{width:100%;height:100%;color:var(--accent);border-color:var(--foreground);position:absolute;inset:0}.roulette-wheel-module__CRxD5q__icon{color:var(--accent-foreground);filter:drop-shadow(0 1px 2px #00000040);pointer-events:none;transition:opacity .4s;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.roulette-wheel-module__CRxD5q__iconOff{opacity:0}
.share-dialog-module__-XgI5q__option{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.share-dialog-module__-XgI5q__option svg{width:1.5rem;height:1.5rem}.share-dialog-module__-XgI5q__send{background:var(--accent);color:var(--accent-foreground)}.share-dialog-module__-XgI5q__repost{background:#f59e0b}.share-dialog-module__-XgI5q__reposted{background:#16a34a}.share-dialog-module__-XgI5q__copy{background:#7c3aed}.share-dialog-module__-XgI5q__embed{background:#0d9488}.share-dialog-module__-XgI5q__report{background:var(--surface-secondary);color:var(--danger)}.share-dialog-module__-XgI5q__email{background:#64748b}.share-dialog-module__-XgI5q__whatsapp{background:#25d366}.share-dialog-module__-XgI5q__facebook{background:#0866ff}.share-dialog-module__-XgI5q__telegram{background:#26a5e4}.share-dialog-module__-XgI5q__x{background:#000}.share-dialog-module__-XgI5q__linkedin{background:#0a66c2}.share-dialog-module__-XgI5q__reddit{background:#ff4500}.share-dialog-module__-XgI5q__pinterest{background:#bd081c}.share-dialog-module__-XgI5q__line{background:#06c755}
.swipe-pager-module__ZHE6La__viewport{flex-direction:column;display:flex;overflow-x:clip}.swipe-pager-module__ZHE6La__container{flex:1 0 auto;display:flex}.swipe-pager-module__ZHE6La__slide{flex:0 0 100%;min-width:0}@media (min-width:768px){.swipe-pager-module__ZHE6La__viewport[data-mode=phone]>.swipe-pager-module__ZHE6La__container>.swipe-pager-module__ZHE6La__slide:not([data-current]){display:none}}@media not (pointer:coarse){.swipe-pager-module__ZHE6La__viewport[data-mode=touch]>.swipe-pager-module__ZHE6La__container>.swipe-pager-module__ZHE6La__slide:not([data-current]){display:none}}@media not (min-width:768px){.swipe-pager-module__ZHE6La__viewport[data-mode=phone]>.swipe-pager-module__ZHE6La__container[data-swipe]{touch-action:pan-y pinch-zoom}.swipe-pager-module__ZHE6La__viewport[data-mode=phone]>.swipe-pager-module__ZHE6La__container[data-start="1"]{transform:translate(-100%)}.swipe-pager-module__ZHE6La__viewport[data-mode=phone]>.swipe-pager-module__ZHE6La__container[data-start="2"]{transform:translate(-200%)}.swipe-pager-module__ZHE6La__viewport[data-mode=phone]>.swipe-pager-module__ZHE6La__container[data-start="3"]{transform:translate(-300%)}}@media (pointer:coarse){.swipe-pager-module__ZHE6La__viewport[data-mode=touch]>.swipe-pager-module__ZHE6La__container[data-swipe]{touch-action:pan-y pinch-zoom}.swipe-pager-module__ZHE6La__viewport[data-mode=touch]>.swipe-pager-module__ZHE6La__container[data-start="1"]{transform:translate(-100%)}.swipe-pager-module__ZHE6La__viewport[data-mode=touch]>.swipe-pager-module__ZHE6La__container[data-start="2"]{transform:translate(-200%)}.swipe-pager-module__ZHE6La__viewport[data-mode=touch]>.swipe-pager-module__ZHE6La__container[data-start="3"]{transform:translate(-300%)}.swipe-pager-module__ZHE6La__viewport[data-mode=touch]>.swipe-pager-module__ZHE6La__container[data-start="4"]{transform:translate(-400%)}.swipe-pager-module__ZHE6La__viewport[data-mode=touch]>.swipe-pager-module__ZHE6La__container[data-start="5"]{transform:translate(-500%)}}
.invite-card-module__21Ut-q__invite{isolation:isolate;background:linear-gradient(135deg, color-mix(in oklch, var(--artist), black 25%), color-mix(in oklch, color-mix(in oklch, var(--danger), var(--artist) 30%), black 15%));color:#fff;border-radius:1.75rem;padding:1rem;position:relative;overflow:hidden;container-type:inline-size}.invite-card-module__21Ut-q__invite:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:7s ease-in-out 3.5s infinite invite-card-module__21Ut-q__sheen;position:absolute;inset:0;transform:translate(-130%)}.invite-card-module__21Ut-q__invite>:not(.invite-card-module__21Ut-q__backdrop){z-index:2;position:relative}.invite-card-module__21Ut-q__backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.invite-card-module__21Ut-q__blob{aspect-ratio:1;opacity:.5;border-radius:9999px;width:70%;position:absolute}.invite-card-module__21Ut-q__blobA{background:radial-gradient(circle, color-mix(in oklch, var(--warning), var(--danger) 40%), transparent 65%);animation:9s ease-in-out infinite alternate invite-card-module__21Ut-q__driftA;top:-40%;left:-20%}.invite-card-module__21Ut-q__blobB{background:radial-gradient(circle, color-mix(in oklch, var(--accent), white 30%), transparent 65%);animation:11s ease-in-out infinite alternate invite-card-module__21Ut-q__driftB;bottom:-20%;right:-25%}.invite-card-module__21Ut-q__top{align-items:center;gap:1rem;display:flex}@container (max-width:20rem){.invite-card-module__21Ut-q__top{text-align:center;flex-direction:column}}.invite-card-module__21Ut-q__stage{flex:none;width:7.5rem;height:4.5rem;position:relative}@container (max-width:16rem){.invite-card-module__21Ut-q__stage{transform:scale(.82)}}.invite-card-module__21Ut-q__me{z-index:2;background:#ffffff40;border:2px solid #fff;border-radius:9999px;width:3rem;height:3rem;position:absolute;top:.75rem;left:0}.invite-card-module__21Ut-q__fallback{color:var(--artist);background:#fff;font-size:1.25rem;font-weight:800}.invite-card-module__21Ut-q__friend{z-index:2;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;line-height:1;animation:4.8s ease-out infinite invite-card-module__21Ut-q__friendPop;display:flex;position:absolute;transform:scale(0);box-shadow:0 2px 6px #0000002e}.invite-card-module__21Ut-q__friend0{top:0;left:5.6rem}.invite-card-module__21Ut-q__friend1{animation-delay:-1.6s;top:1.5rem;left:6.2rem}.invite-card-module__21Ut-q__friend2{animation-delay:-3.2s;top:3rem;left:5.6rem}.invite-card-module__21Ut-q__tick{background:var(--accent);border-radius:9999px;justify-content:center;align-items:center;width:.8rem;height:.8rem;display:flex;position:absolute;bottom:-.2rem;right:-.25rem}.invite-card-module__21Ut-q__tick svg{width:.6rem;height:.6rem}.invite-card-module__21Ut-q__tickPath{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.invite-card-module__21Ut-q__plane{z-index:3;opacity:0;font-size:1rem;line-height:1;animation:4.8s ease-out infinite invite-card-module__21Ut-q__fly;position:absolute;top:1.6rem;left:2.6rem}.invite-card-module__21Ut-q__plane0{--dx:3rem;--dy:-1.5rem}.invite-card-module__21Ut-q__plane1{--dx:3.6rem;--dy:0rem;animation-delay:-1.6s}.invite-card-module__21Ut-q__plane2{--dx:3rem;--dy:1.5rem;animation-delay:-3.2s}.invite-card-module__21Ut-q__plus{z-index:3;opacity:0;font-size:.75rem;font-weight:800;animation:1.6s ease-out infinite invite-card-module__21Ut-q__plusBack;position:absolute;top:-.1rem;left:1rem}.invite-card-module__21Ut-q__copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.invite-card-module__21Ut-q__title{font-size:1.25rem;font-weight:800;line-height:1.2}.invite-card-module__21Ut-q__text{font-size:.875rem;line-height:1.35}.invite-card-module__21Ut-q__ticket{background:var(--surface);color:var(--foreground);border-radius:1.25rem;flex-direction:column;gap:.875rem;margin-top:1rem;padding:1rem;animation:.6s cubic-bezier(.2,1.2,.4,1) .15s both invite-card-module__21Ut-q__ticketIn;display:flex;box-shadow:0 10px 28px #00000038}.invite-card-module__21Ut-q__stub{border-top:2px dashed var(--separator);flex-direction:column;gap:.25rem;margin:0 -1rem;padding:.875rem 1rem 0;display:flex}.invite-card-module__21Ut-q__url{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;font-family:ui-monospace,monospace;font-size:.8125rem;overflow:hidden}.invite-card-module__21Ut-q__ticket .invite-card-module__21Ut-q__shareCta{background:linear-gradient(135deg, color-mix(in oklch, var(--artist), black 25%), color-mix(in oklch, color-mix(in oklch, var(--danger), var(--artist) 25%), black 15%));color:#fff;font-weight:700;position:relative;overflow:hidden}.invite-card-module__21Ut-q__ticket .invite-card-module__21Ut-q__shareCta:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff4d 50%,#0000 70%);animation:3.5s ease-in-out infinite invite-card-module__21Ut-q__sweep;position:absolute;inset:0;transform:translate(-120%)}.invite-card-module__21Ut-q__waIcon{color:#25d366;width:1.1rem;display:inline-flex}@keyframes invite-card-module__21Ut-q__sheen{0%{transform:translate(-130%)}18%,to{transform:translate(130%)}}@keyframes invite-card-module__21Ut-q__sweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes invite-card-module__21Ut-q__driftA{to{transform:translate(25%,20%)scale(1.25)}}@keyframes invite-card-module__21Ut-q__driftB{to{transform:translate(-25%,-15%)scale(1.2)}}@keyframes invite-card-module__21Ut-q__fly{0%{opacity:0;transform:translate(0)scale(.5)}6%{opacity:1;transform:translate(0)scale(1)}22%{transform:translate(var(--dx), var(--dy)) rotate(12deg) scale(.8);opacity:1}26%,to{transform:translate(var(--dx), var(--dy)) scale(.3);opacity:0}}@keyframes invite-card-module__21Ut-q__friendPop{0%,24%{opacity:1;transform:scale(0)}30%{transform:scale(1.15)}34%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.6)}}@keyframes invite-card-module__21Ut-q__plusBack{0%,45%{opacity:0;transform:translateY(.4rem)}52%{opacity:1;transform:translateY(0)}70%,to{opacity:0;transform:translateY(-.6rem)}}@keyframes invite-card-module__21Ut-q__ticketIn{0%{opacity:0;transform:translateY(1.25rem)}}@media (prefers-reduced-motion:reduce){.invite-card-module__21Ut-q__invite:after,.invite-card-module__21Ut-q__ticket .invite-card-module__21Ut-q__shareCta:after,.invite-card-module__21Ut-q__blob,.invite-card-module__21Ut-q__ticket{animation:none}.invite-card-module__21Ut-q__friend{animation:none;transform:scale(1)}.invite-card-module__21Ut-q__plane,.invite-card-module__21Ut-q__plus{display:none}}
.typewriter-module__leyd7a__caret{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-inline-start:2px;animation:.9s step-end infinite typewriter-module__leyd7a__blink;display:inline-block}@keyframes typewriter-module__leyd7a__blink{50%{opacity:0}}
.discover-tile-module__td0dnG__overlay{color:#fff;text-shadow:0 1px 2px #0006;background:linear-gradient(#0000 50%,#000000a6)}.discover-tile-module__td0dnG__image{transition:transform .3s}@media (hover:hover){.discover-tile-module__td0dnG__tile:hover .discover-tile-module__td0dnG__image{transform:scale(1.04)}}
.swipe-hint-module__N_xXqW__overlay{color:#fff;background:#00000073;animation:.3s ease-out both swipe-hint-module__N_xXqW__fadeIn}.swipe-hint-module__N_xXqW__hand{filter:drop-shadow(0 2px 6px #00000080);animation:1.6s cubic-bezier(.4,0,.2,1) infinite swipe-hint-module__N_xXqW__swipe}.swipe-hint-module__N_xXqW__trail{background:linear-gradient(#ffffffb3,#fff0);border-radius:9999px;width:.35rem;height:4rem;animation:1.6s cubic-bezier(.4,0,.2,1) infinite swipe-hint-module__N_xXqW__trail}@keyframes swipe-hint-module__N_xXqW__swipe{0%{opacity:0;transform:translateY(2.5rem)}15%{opacity:1}70%{opacity:1;transform:translateY(-2.5rem)}to{opacity:0;transform:translateY(-3rem)}}@keyframes swipe-hint-module__N_xXqW__trail{0%,20%{opacity:0;transform:translateY(2rem)scaleY(.2)}60%{opacity:1;transform:translateY(-1rem)scaleY(1)}to{opacity:0;transform:translateY(-2rem)scaleY(.6)}}@keyframes swipe-hint-module__N_xXqW__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.swipe-hint-module__N_xXqW__overlay,.swipe-hint-module__N_xXqW__hand,.swipe-hint-module__N_xXqW__trail{animation:none}}
.loyalty-module__i3CaGW__badgeWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.loyalty-module__i3CaGW__badge{animation:.75s cubic-bezier(.2,1.6,.4,1) both loyalty-module__i3CaGW__pop,3.4s ease-in-out .75s infinite loyalty-module__i3CaGW__float;display:inline-flex;position:relative}.loyalty-module__i3CaGW__glow{background:radial-gradient(closest-side, var(--success), transparent);opacity:.35;border-radius:9999px;animation:2.6s ease-in-out infinite loyalty-module__i3CaGW__pulse;position:absolute;inset:-45%}.loyalty-module__i3CaGW__glowBlue{background:radial-gradient(closest-side, var(--accent), transparent)}.loyalty-module__i3CaGW__sparkle{background:var(--success);opacity:0;border-radius:9999px;width:.28em;height:.28em;animation:2.4s ease-in-out infinite loyalty-module__i3CaGW__twinkle;position:absolute}.loyalty-module__i3CaGW__sparkleBlue{background:var(--accent)}.loyalty-module__i3CaGW__sparkle:first-child{top:-.35em;left:-.25em}.loyalty-module__i3CaGW__sparkle:nth-child(2){animation-delay:.6s;top:-.45em;right:-.3em}.loyalty-module__i3CaGW__sparkle:nth-child(3){animation-delay:1.2s;bottom:-.35em;right:-.4em}.loyalty-module__i3CaGW__sparkle:nth-child(4){animation-delay:1.8s;bottom:-.3em;left:-.4em}.loyalty-module__i3CaGW__close{top:calc(env(safe-area-inset-top) + .75rem);left:calc(env(safe-area-inset-left) + .75rem);z-index:30;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000052;border-radius:9999px;position:fixed}.loyalty-module__i3CaGW__close[data-hovered=true]{background:#00000073}.loyalty-module__i3CaGW__close[data-focus-visible=true]{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:48rem){.loyalty-module__i3CaGW__close{align-self:flex-start;margin:.75rem 0 -4.75rem .75rem;position:sticky;top:1rem;left:auto}}@keyframes loyalty-module__i3CaGW__pop{0%{opacity:0;transform:scale(0)rotate(-35deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes loyalty-module__i3CaGW__float{0%,to{translate:0}50%{translate:0 -.06em}}@keyframes loyalty-module__i3CaGW__pulse{0%,to{opacity:.2;scale:.9}50%{opacity:.45;scale:1.05}}@keyframes loyalty-module__i3CaGW__twinkle{0%,to{opacity:0;scale:.4}40%{opacity:.9;scale:1}70%{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){.loyalty-module__i3CaGW__badge,.loyalty-module__i3CaGW__glow{animation:none}.loyalty-module__i3CaGW__sparkle{display:none}}
.sortable-list-module__HogyHq__item{touch-action:manipulation;border-radius:.5rem;position:relative}.sortable-list-module__HogyHq__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sortable-list-module__HogyHq__item[data-dragging]{z-index:10;cursor:grabbing;background-color:var(--surface);box-shadow:var(--overlay-shadow)}.sortable-list-module__HogyHq__grip{opacity:0;transition:opacity .15s}@media (hover:hover){.sortable-list-module__HogyHq__item{cursor:grab}.sortable-list-module__HogyHq__item:hover .sortable-list-module__HogyHq__grip,.sortable-list-module__HogyHq__item:focus-visible .sortable-list-module__HogyHq__grip,.sortable-list-module__HogyHq__item[data-dragging] .sortable-list-module__HogyHq__grip{opacity:1}}@media (hover:none){.sortable-list-module__HogyHq__grip{display:none}}
.loyalty-hero-module__zf8aba__hero{isolation:isolate;color:#fff;text-align:center;border-radius:1.75rem;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1rem 1.25rem;display:flex;position:relative;overflow:hidden}@media (max-width:47.99rem){.loyalty-hero-module__zf8aba__hero{padding-top:calc(env(safe-area-inset-top) + 3.75rem);border-radius:0 0 2rem 2rem;margin:0 -1rem}}.loyalty-hero-module__zf8aba__hero>:not(.loyalty-hero-module__zf8aba__backdrop){z-index:2;position:relative}.loyalty-hero-module__zf8aba__hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:7s ease-in-out 1.5s infinite loyalty-hero-module__zf8aba__sheen;position:absolute;inset:0;transform:translate(-130%)}.loyalty-hero-module__zf8aba__popular{--tier:var(--success);--ink:color-mix(in oklch, var(--success), black 30%);background:linear-gradient(135deg, color-mix(in oklch, var(--success), black 30%), color-mix(in oklch, color-mix(in oklch, var(--success), var(--accent) 45%), black 30%))}.loyalty-hero-module__zf8aba__blue{--tier:var(--accent);--ink:color-mix(in oklch, var(--accent), black 20%);background:linear-gradient(135deg, color-mix(in oklch, var(--accent), black 22%), color-mix(in oklch, color-mix(in oklch, var(--accent), var(--success) 35%), black 30%))}.loyalty-hero-module__zf8aba__backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.loyalty-hero-module__zf8aba__blob{aspect-ratio:1;opacity:.55;border-radius:9999px;width:70%;position:absolute}.loyalty-hero-module__zf8aba__blobA{background:radial-gradient(circle, color-mix(in oklch, var(--success), white 15%), transparent 65%);animation:9s ease-in-out infinite alternate loyalty-hero-module__zf8aba__driftA;top:-25%;left:-20%}.loyalty-hero-module__zf8aba__blobB{background:radial-gradient(circle, var(--accent), transparent 65%);animation:11s ease-in-out infinite alternate loyalty-hero-module__zf8aba__driftB;bottom:-30%;right:-20%}.loyalty-hero-module__zf8aba__blobWarm{background:radial-gradient(circle, var(--warning), transparent 65%);opacity:.45;animation:10s ease-in-out infinite alternate loyalty-hero-module__zf8aba__driftB;top:-30%;right:-10%}.loyalty-hero-module__zf8aba__label{letter-spacing:.06em;text-transform:uppercase;background:#fff3;border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.loyalty-hero-module__zf8aba__labelDot{background:var(--warning);border-radius:9999px;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite loyalty-hero-module__zf8aba__labelPulse}.loyalty-hero-module__zf8aba__stage{width:9rem;height:9rem;position:relative}.loyalty-hero-module__zf8aba__stageGift{width:9rem;height:7.5rem}.loyalty-hero-module__zf8aba__ring{--progress-circle-stroke:white;--progress-circle-track-stroke:#ffffff40;position:absolute;inset:0}.loyalty-hero-module__zf8aba__ringSvg{width:100%;height:100%}.loyalty-hero-module__zf8aba__avatar{background:#ffffff40;border:3px solid #fff;border-radius:9999px;width:6.25rem;height:6.25rem;margin:-3.125rem 0 0 -3.125rem;font-size:2rem;position:absolute;top:50%;left:50%}.loyalty-hero-module__zf8aba__stageGift .loyalty-hero-module__zf8aba__avatar{width:5.25rem;height:5.25rem;margin:0;top:1rem;left:1.5rem}.loyalty-hero-module__zf8aba__fallback{color:var(--ink);background:#fff;font-size:2rem;font-weight:800}.loyalty-hero-module__zf8aba__goalCheck{z-index:3;filter:drop-shadow(0 2px 4px #00000040);width:2rem;height:2rem;margin-left:-1rem;animation:.8s cubic-bezier(.2,1.6,.4,1) .3s both loyalty-hero-module__zf8aba__checkIn,2.4s ease-in-out 1.2s infinite loyalty-hero-module__zf8aba__beat;position:absolute;top:-.35rem;left:50%}.loyalty-hero-module__zf8aba__goalCheck.loyalty-hero-module__zf8aba__wobble{animation:.8s cubic-bezier(.2,1.6,.4,1) .3s both loyalty-hero-module__zf8aba__checkIn,2.4s ease-in-out 1.2s infinite loyalty-hero-module__zf8aba__wobble}.loyalty-hero-module__zf8aba__cornerCheck{z-index:3;filter:drop-shadow(0 2px 4px #00000040);width:2.25rem;height:2.25rem;animation:.8s cubic-bezier(.2,1.6,.4,1) .3s both loyalty-hero-module__zf8aba__checkIn,2.4s ease-in-out 1.2s infinite loyalty-hero-module__zf8aba__beat;position:absolute;top:.75rem;right:.55rem}.loyalty-hero-module__zf8aba__stageGift .loyalty-hero-module__zf8aba__cornerCheck{width:1.9rem;height:1.9rem;top:.55rem;left:5.1rem;right:auto}.loyalty-hero-module__zf8aba__dim{opacity:.6}.loyalty-hero-module__zf8aba__rosette{fill:#fff}.loyalty-hero-module__zf8aba__tick{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--tier)}.loyalty-hero-module__zf8aba__tickPopular{stroke:var(--success)}.loyalty-hero-module__zf8aba__tickBlue{stroke:var(--accent)}.loyalty-hero-module__zf8aba__rays{background:repeating-conic-gradient(#ffffff29 0 10deg, transparent 10deg 30deg);border-radius:9999px;animation:40s linear infinite loyalty-hero-module__zf8aba__spin;position:absolute;inset:-1rem;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.loyalty-hero-module__zf8aba__fan{z-index:2;opacity:0;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;font-size:1rem;line-height:1;animation:4.8s ease-in infinite loyalty-hero-module__zf8aba__dive;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 2px 6px #0000002e}.loyalty-hero-module__zf8aba__fan0{--a:50deg}.loyalty-hero-module__zf8aba__fan1{--a:170deg;animation-delay:-1.6s}.loyalty-hero-module__zf8aba__fan2{--a:290deg;animation-delay:-3.2s}.loyalty-hero-module__zf8aba__plus{z-index:4;opacity:0;margin-left:2rem;font-size:.875rem;font-weight:800;animation:1.6s ease-out infinite loyalty-hero-module__zf8aba__plus;position:absolute;top:.9rem;left:50%}.loyalty-hero-module__zf8aba__tag{z-index:3;transform-origin:top;background:#fff;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;min-width:3rem;height:3.5rem;padding:0 .35rem;animation:3.4s ease-in-out infinite loyalty-hero-module__zf8aba__swing;display:flex;position:absolute;top:2.6rem;left:6.25rem;box-shadow:0 6px 14px #0003}.loyalty-hero-module__zf8aba__tag:before{content:"";background:#fff;width:1.5px;height:1rem;position:absolute;bottom:100%;left:50%}.loyalty-hero-module__zf8aba__tagEmoji{font-size:.8rem;line-height:1}.loyalty-hero-module__zf8aba__tagNum{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800;line-height:1.1}.loyalty-hero-module__zf8aba__tagNum.loyalty-hero-module__zf8aba__long{font-size:1.05rem}.loyalty-hero-module__zf8aba__tagUnit{color:var(--ink);text-transform:uppercase;font-size:.625rem;font-weight:700}.loyalty-hero-module__zf8aba__urgent{animation-duration:1.7s}.loyalty-hero-module__zf8aba__urgent .loyalty-hero-module__zf8aba__tagNum{color:var(--danger)}.loyalty-hero-module__zf8aba__namePill{background:var(--surface);max-width:100%;color:var(--foreground);border-radius:9999px;align-items:center;gap:.375rem;padding:.4rem .9rem;display:inline-flex;box-shadow:0 6px 18px #0000002e}.loyalty-hero-module__zf8aba__title{text-wrap:balance;text-shadow:0 1px 2px #0000002e;font-size:1.5rem;font-weight:800;line-height:1.2}.loyalty-hero-module__zf8aba__counter{flex-direction:column;align-items:center;gap:.35rem;display:flex}.loyalty-hero-module__zf8aba__count{font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1}.loyalty-hero-module__zf8aba__countGoal{font-size:.875rem}.loyalty-hero-module__zf8aba__cheer{text-wrap:balance;background:#ffffff2e;border-radius:9999px;max-width:100%;padding:.25rem .7rem;font-size:.8125rem;font-weight:600}.loyalty-hero-module__zf8aba__leftLine{font-size:.9375rem;font-weight:700}.loyalty-hero-module__zf8aba__text{max-width:24rem;font-size:.875rem;line-height:1.4}.loyalty-hero-module__zf8aba__ctas{flex-direction:column;gap:.5rem;width:100%;max-width:22rem;padding:4px;display:flex}.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaPrimary{color:var(--ink);background:#fff;font-weight:700;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000002e}.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaPrimary[data-hovered=true],.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaPrimary:hover{background:color-mix(in oklch, white, var(--tier) 8%)}.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaPrimary:after{content:"";background:linear-gradient(110deg, transparent 30%, color-mix(in oklch, var(--tier) 22%, transparent) 50%, transparent 70%);pointer-events:none;animation:3.5s ease-in-out infinite loyalty-hero-module__zf8aba__sweep;position:absolute;inset:0;transform:translate(-120%)}.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaSecondary{color:#fff;background:#ffffff1a;border:1px solid #fff6}.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaSecondary[data-hovered=true],.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaSecondary:hover{background:#fff3}.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaPrimary[data-focus-visible=true],.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaSecondary[data-focus-visible=true],.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaPrimary:focus-visible{outline-offset:2px;outline:2px solid #fff}.loyalty-hero-module__zf8aba__footnote{max-width:22rem;font-size:.75rem}@keyframes loyalty-hero-module__zf8aba__sheen{0%{transform:translate(-130%)}18%,to{transform:translate(130%)}}@keyframes loyalty-hero-module__zf8aba__sweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes loyalty-hero-module__zf8aba__driftA{to{transform:translate(25%,20%)scale(1.25)}}@keyframes loyalty-hero-module__zf8aba__driftB{to{transform:translate(-25%,-15%)scale(1.2)}}@keyframes loyalty-hero-module__zf8aba__labelPulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes loyalty-hero-module__zf8aba__checkIn{0%{transform:scale(0)rotate(-40deg)}to{transform:scale(1)rotate(0)}}@keyframes loyalty-hero-module__zf8aba__beat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}@keyframes loyalty-hero-module__zf8aba__wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes loyalty-hero-module__zf8aba__spin{to{transform:rotate(360deg)}}@keyframes loyalty-hero-module__zf8aba__dive{0%{transform:rotate(var(--a)) translateY(-4.6rem) rotate(calc(var(--a) * -1)) scale(.5);opacity:0}12%{transform:rotate(var(--a)) translateY(-4.4rem) rotate(calc(var(--a) * -1)) scale(1);opacity:1}30%{transform:rotate(var(--a)) translateY(-1.6rem) rotate(calc(var(--a) * -1)) scale(.55);opacity:1}34%,to{transform:rotate(var(--a)) translateY(-1.2rem) rotate(calc(var(--a) * -1)) scale(0);opacity:0}}@keyframes loyalty-hero-module__zf8aba__plus{0%,25%{opacity:0;transform:translateY(.5rem)}40%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(-.6rem)}}@keyframes loyalty-hero-module__zf8aba__swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.loyalty-hero-module__zf8aba__hero:after,.loyalty-hero-module__zf8aba__hero .loyalty-hero-module__zf8aba__ctaPrimary:after,.loyalty-hero-module__zf8aba__blob,.loyalty-hero-module__zf8aba__labelDot,.loyalty-hero-module__zf8aba__goalCheck,.loyalty-hero-module__zf8aba__goalCheck.loyalty-hero-module__zf8aba__wobble,.loyalty-hero-module__zf8aba__cornerCheck,.loyalty-hero-module__zf8aba__rays,.loyalty-hero-module__zf8aba__tag{animation:none}.loyalty-hero-module__zf8aba__fan,.loyalty-hero-module__zf8aba__plus{display:none}}
@property --explorer-fg{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-muted{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-accent{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-accent-fg{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-artist{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-bg{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-chip{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-label{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-label-fg{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-chip-fg{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-name{syntax:"<color>";inherits:true;initial-value:#0000}@property --explorer-spot{syntax:"<color>";inherits:true;initial-value:#0000}.credits-explorer-module__Tibm-q__root{--explorer-chrome:20.5rem;--explorer-floor:15rem;--explorer-pad:1.5rem;--explorer-lens:.62;flex-direction:column;align-items:center;width:100%;display:flex;container-type:inline-size}@media (min-width:48rem){.credits-explorer-module__Tibm-q__root{--explorer-chrome:16.75rem;--explorer-floor:20rem;--explorer-pad:2.5rem;--explorer-lens:.52}}@media (max-height:46rem){.credits-explorer-module__Tibm-q__root{--explorer-chrome:14.5rem;--explorer-floor:12rem;--explorer-pad:1.5rem}}@media (max-height:46rem) and (min-width:48rem){.credits-explorer-module__Tibm-q__root{--explorer-chrome:9.75rem}}@media (max-height:30rem){.credits-explorer-module__Tibm-q__root{--explorer-floor:max(11rem, min(16rem, 100svh - 9rem))}}.credits-explorer-module__Tibm-q__scene{--explorer-orb:min(100cqw - 2.5rem, 100cqh - var(--explorer-pad));width:100%;height:clamp(var(--explorer-floor), min(100cqw - 1rem, 100svh - var(--explorer-chrome)), 46rem);position:relative;container-type:size}.credits-explorer-module__Tibm-q__stage{--explorer-fg:var(--foreground);--explorer-muted:var(--muted);--explorer-accent:var(--accent);--explorer-accent-fg:var(--accent-foreground);--explorer-artist:var(--artist);--explorer-bg:var(--background);--explorer-chip:var(--default);--explorer-label:var(--overlay);--explorer-label-fg:var(--overlay-foreground);--explorer-chip-fg:var(--default-foreground);--explorer-name:color-mix(in oklab, var(--foreground) 65%, var(--muted));--explorer-spot:color-mix(in oklab, var(--accent) 62%, var(--foreground));--explorer-bleed:1.5rem;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:absolute;inset:0;container-type:size}.credits-explorer-module__Tibm-q__stage:before{background:radial-gradient(circle calc(var(--explorer-orb) / 2 + 2.5rem) at center, color-mix(in oklab, var(--accent) 20%, transparent) 55%, color-mix(in oklab, var(--accent) 9%, transparent) 78%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:-2rem 0}.credits-explorer-module__Tibm-q__stage[data-hover="1"]{cursor:pointer}.credits-explorer-module__Tibm-q__stage[data-drag="1"]{cursor:grabbing}.credits-explorer-module__Tibm-q__orb,.credits-explorer-module__Tibm-q__glass{width:var(--explorer-orb);aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.credits-explorer-module__Tibm-q__orb{background:color-mix(in oklab, var(--background) 72%, transparent);box-shadow:inset 0 0 4.5rem color-mix(in oklab, var(--accent) 14%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent)}.credits-explorer-module__Tibm-q__glass{background:radial-gradient(circle at 32% 22%, color-mix(in oklab, var(--snow) 13%, transparent) 0, transparent 42%), radial-gradient(circle at 50% 50%, transparent 62%, color-mix(in oklab, var(--accent) 20%, transparent) 100%), radial-gradient(circle at 50% 50%, transparent 56%, color-mix(in oklab, var(--background) 30%, transparent) 82%, color-mix(in oklab, var(--background) 62%, transparent) 100%)}.credits-explorer-module__Tibm-q__canvas{--explorer-fade-x:clamp(.125rem, (100cqw - var(--explorer-orb)) / 2 - 2rem, 1rem);inset:calc(-1 * var(--explorer-bleed)) 0;width:100%;height:calc(100% + 2 * var(--explorer-bleed));-webkit-mask-image:linear-gradient(to right, transparent, black var(--explorer-fade-x), black calc(100% - var(--explorer-fade-x)), transparent), linear-gradient(to bottom, transparent, black .75rem, black calc(100% - .75rem), transparent);mask-image:linear-gradient(to right, transparent, black var(--explorer-fade-x), black calc(100% - var(--explorer-fade-x)), transparent), linear-gradient(to bottom, transparent, black .75rem, black calc(100% - .75rem), transparent);display:block;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.credits-explorer-module__Tibm-q__hint{color:var(--muted);text-align:center;margin-top:.75rem;font-size:.75rem;line-height:1rem;transition:opacity .4s}.credits-explorer-module__Tibm-q__hint[data-off=true]{opacity:0}.credits-explorer-module__Tibm-q__lens{width:calc(var(--explorer-orb) * var(--explorer-lens));aspect-ratio:1;pointer-events:none;transition:opacity .5s;position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:inline-size}.credits-explorer-module__Tibm-q__lens[data-ready=false]{opacity:.6}.credits-explorer-module__Tibm-q__lensRing{filter:drop-shadow(0 0 .375rem color-mix(in oklab, var(--accent) 70%, transparent));border-radius:50%;animation:5s linear infinite credits-explorer-module__Tibm-q__lens-spin;position:absolute;inset:-4px;-webkit-mask-image:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask-image:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.credits-explorer-module__Tibm-q__lensLayer{border-radius:50%;position:absolute;inset:0}.credits-explorer-module__Tibm-q__lensLight{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--accent) 60%, var(--snow)) 60deg, color-mix(in oklab, var(--accent) 60%, var(--snow)) 190deg, transparent 250deg);transform:translate(-1.5px,-1px)}.credits-explorer-module__Tibm-q__lensMain{background:conic-gradient(from 170deg, transparent 0deg, var(--accent) 70deg, var(--accent) 210deg, transparent 280deg);transform:translate(1.5px,1px)}.credits-explorer-module__Tibm-q__lensBody{background:radial-gradient(circle at 30% 18%, color-mix(in oklab, var(--snow) 16%, transparent) 0, transparent 46%), radial-gradient(circle at 50% 50%, transparent 58%, color-mix(in oklab, var(--accent) 16%, transparent) 100%), color-mix(in oklab, var(--background) 46%, transparent);box-shadow:inset 0 1px 1px color-mix(in oklab, var(--snow) 30%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent), 0 1.5rem 3rem -1rem #0000008c;-webkit-backdrop-filter:blur(9px)saturate(1.5);backdrop-filter:blur(9px)saturate(1.5);border-radius:50%;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.credits-explorer-module__Tibm-q__lensBody{box-shadow:inset 0 1px 1px color-mix(in oklab, var(--snow) 30%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent), 0 1.5rem 3rem -1rem lab(0% 0 0/.55)}}.credits-explorer-module__Tibm-q__lensContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5cqw;padding:10cqw 11cqw 16cqw;display:flex;position:absolute;inset:0}.credits-explorer-module__Tibm-q__lensPhoto,.credits-explorer-module__Tibm-q__lensName,.credits-explorer-module__Tibm-q__lensMeta,.credits-explorer-module__Tibm-q__lensActions{pointer-events:auto}.credits-explorer-module__Tibm-q__lensPhoto{margin-bottom:2cqw;display:flex}.credits-explorer-module__Tibm-q__lensAvatar{width:30cqw;height:30cqw;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--accent), 0 0 1.5rem color-mix(in oklab, var(--accent) 45%, transparent);border-radius:50%}.credits-explorer-module__Tibm-q__lensName{max-width:100%;color:var(--foreground);justify-content:center;align-items:center;gap:.25rem;font-size:clamp(.9375rem,7cqw,1.375rem);font-weight:700;line-height:1.2;display:flex}.credits-explorer-module__Tibm-q__lensMeta{max-width:100%;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:.3em;font-size:clamp(.75rem,4.8cqw,.9375rem);display:flex}.credits-explorer-module__Tibm-q__lensNumber{color:var(--foreground);font-weight:700}.credits-explorer-module__Tibm-q__lensActions{align-items:center;gap:.375rem;margin-top:3.5cqw;display:flex}@container (max-width:15rem){.credits-explorer-module__Tibm-q__wideOnly{display:none}}.credits-explorer-module__Tibm-q__controls{background:color-mix(in oklab, var(--surface) 72%, transparent);box-shadow:inset 0 1px 1px color-mix(in oklab, var(--snow) 22%, transparent), 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent), 0 .5rem 1.5rem -.5rem #0009;pointer-events:auto;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-radius:9999px;gap:.125rem;padding:.25rem;position:absolute;bottom:0;left:50%;translate:-50% 50%}@supports (color:lab(0% 0 0)){.credits-explorer-module__Tibm-q__controls{box-shadow:inset 0 1px 1px color-mix(in oklab, var(--snow) 22%, transparent), 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent), 0 .5rem 1.5rem -.5rem lab(0% 0 0/.6)}}.credits-explorer-module__Tibm-q__search{width:min(16rem,70vw)}.credits-explorer-module__Tibm-q__suggestions{width:min(20rem,100vw - 2rem)}.credits-explorer-module__Tibm-q__firstSpot{border:1.5px dashed var(--accent);width:22cqw;height:22cqw;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes credits-explorer-module__Tibm-q__lens-spin{to{rotate:360deg}}.credits-explorer-module__Tibm-q__swap{animation:.32s cubic-bezier(.2,.8,.2,1) credits-explorer-module__Tibm-q__swap-in}@keyframes credits-explorer-module__Tibm-q__swap-in{0%{opacity:0;transform:translateY(.3rem)}}@media (max-height:46rem){.credits-explorer-module__Tibm-q__hint{display:none}}@media (prefers-reduced-motion:reduce){.credits-explorer-module__Tibm-q__swap{animation:none}.credits-explorer-module__Tibm-q__hint,.credits-explorer-module__Tibm-q__lens{transition:none}.credits-explorer-module__Tibm-q__lensRing{animation:none}.credits-explorer-module__Tibm-q__motionOnly{display:none}.credits-explorer-module__Tibm-q__waiting :after{animation:none}}
.report-case-detail-module__XpkNPq__blurred{filter:blur(24px)grayscale();pointer-events:none;-webkit-user-select:none;user-select:none}
