.tsF4wa_badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--color-clay-500), var(--color-clay-600));white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .4375rem;font-size:.6875rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px -2px #ff2d788c}.tsF4wa_badgeDot{width:.4375rem;height:.4375rem;animation:tsF4wa_pulse 1.6s var(--ease-out-firm) infinite;background:#fff;border-radius:999px}.tsF4wa_badgeLarge{padding:.3125rem .75rem .3125rem .625rem;font-size:.8125rem}@keyframes tsF4wa_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.tsF4wa_card{background:var(--color-paper-sunk);isolation:isolate;transition:transform .26s var(--ease-spring);border-radius:1.25rem;display:block;position:relative;overflow:hidden}.tsF4wa_card:active{transform:scale(.975)}.tsF4wa_cardMedia{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.tsF4wa_cardImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tsF4wa_cardFallback{background:radial-gradient(120% 90% at 20% 0%, #7c5cff8c, transparent 60%), radial-gradient(110% 80% at 90% 100%, #ff2d7873, transparent 55%), var(--color-paper-sunk);position:absolute;inset:0}.tsF4wa_cardShade{background:linear-gradient(#0000 28%,#0000002e 54%,#000000d1 100%);position:absolute;inset:0}.tsF4wa_cardTop{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute;inset:.625rem .625rem auto}.tsF4wa_cardBody{color:#fff;padding:.75rem;position:absolute;inset:auto 0 0}.tsF4wa_cardTitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.tsF4wa_cardHost{color:#ffffffc7;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.tsF4wa_cardAvatar{object-fit:cover;background:#ffffff26;border-radius:999px;width:1.25rem;height:1.25rem}.tsF4wa_cardCount{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(140%);background:#00000073;border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.tsF4wa_stage{touch-action:manipulation;background:#000;position:fixed;inset:0;overflow:hidden}.tsF4wa_video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.tsF4wa_mirrored{transform:scaleX(-1)}.tsF4wa_stageTop{padding:calc(env(safe-area-inset-top) + .625rem) calc(env(safe-area-inset-right) + .75rem) 0 calc(env(safe-area-inset-left) + .75rem);z-index:3;align-items:flex-start;gap:.5rem;display:flex;position:absolute;inset:0 0 auto}.tsF4wa_stageBottom{padding:0 calc(env(safe-area-inset-right) + .75rem) calc(env(safe-area-inset-bottom) + .75rem) calc(env(safe-area-inset-left) + .75rem);z-index:3;flex-direction:column;gap:.625rem;display:flex;position:absolute;inset:auto 0 0}.tsF4wa_stageScrim{pointer-events:none;z-index:2;background:linear-gradient(#0000,#000000b8);height:48%;position:absolute;inset:auto 0 0}.tsF4wa_stageScrimTop{pointer-events:none;z-index:2;background:linear-gradient(#0000008c,#0000);height:22%;position:absolute;inset:0 0 auto}.tsF4wa_glassPill{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(150%);background:#1212187a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tsF4wa_roundButton{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(150%);width:2.75rem;height:2.75rem;transition:transform .2s var(--ease-spring), background-color .16s ease;background:#1212187a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tsF4wa_roundButton:active{transform:scale(.9)}.tsF4wa_roundButtonOn{color:#101017;background:#ffffffeb}.tsF4wa_roundButtonDanger{background:linear-gradient(135deg, var(--color-clay-500), var(--color-clay-600));border-color:#0000}.tsF4wa_chat{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:.375rem;max-height:min(42vh,20rem);display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.tsF4wa_chat::-webkit-scrollbar{display:none}.tsF4wa_chatLine{-webkit-backdrop-filter:blur(14px)saturate(140%);max-width:min(92%,30rem);animation:tsF4wa_chatIn .32s var(--ease-spring) both;background:#0e0e146b;border:1px solid #ffffff1a;border-radius:1rem;align-items:flex-start;gap:.5rem;padding:.375rem .625rem;display:flex}.tsF4wa_chatLineHost{background:#3c28786b;border-color:#7c5cff8c}@keyframes tsF4wa_chatIn{0%{opacity:0;transform:translate(-12px,6px)scale(.96)}to{opacity:1;transform:none}}.tsF4wa_chatAvatar{object-fit:cover;background:#ffffff24;border-radius:999px;flex:none;width:1.5rem;height:1.5rem}.tsF4wa_chatName{color:#ffffffb8;font-size:.75rem;font-weight:700}.tsF4wa_chatBody{color:#fff;overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.tsF4wa_heartLayer{right:calc(env(safe-area-inset-right) + .5rem);bottom:calc(env(safe-area-inset-bottom) + 5.5rem);pointer-events:none;z-index:4;width:6rem;height:60vh;position:absolute;overflow:hidden}.tsF4wa_heart{color:var(--color-clay-500);animation:tsF4wa_floatUp var(--heart-duration,2.6s) var(--ease-out-firm) forwards;will-change:transform, opacity;position:absolute;bottom:0;left:50%}@keyframes tsF4wa_floatUp{0%{opacity:0;transform:translate(-50%)scale(.4)rotate(0)}12%{opacity:1;transform:translate3d(calc(-50% + var(--heart-x1,0px)), -8vh, 0) scale(1.1) rotate(var(--heart-r,8deg))}to{opacity:0;transform:translate3d(calc(-50% + var(--heart-x2,0px)), -56vh, 0) scale(.75) rotate(calc(var(--heart-r,8deg) * -2))}}.tsF4wa_spark{width:.375rem;height:.375rem;color:var(--color-clay-400);animation:tsF4wa_sparkOut .62s var(--ease-out-firm) forwards;background:currentColor;border-radius:999px;position:absolute;bottom:0;left:50%}@keyframes tsF4wa_sparkOut{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate3d(calc(-50% + var(--spark-x,0px)), var(--spark-y,-40px), 0) scale(.2)}}.tsF4wa_meter{align-items:center;gap:.1875rem;height:1.25rem;display:flex}.tsF4wa_meterBar{transform-origin:50%;background:#ffffff40;border-radius:999px;width:.1875rem;transition:transform 90ms linear,background-color .14s}.tsF4wa_meterBarOn{background:var(--color-tide-400)}@media (prefers-reduced-motion:reduce){.tsF4wa_badgeDot,.tsF4wa_heart,.tsF4wa_spark,.tsF4wa_chatLine{animation:none}.tsF4wa_card,.tsF4wa_roundButton{transition:none}}:is(html[data-reduce-motion=true] .tsF4wa_badgeDot,html[data-reduce-motion=true] .tsF4wa_heart,html[data-reduce-motion=true] .tsF4wa_spark,html[data-reduce-motion=true] .tsF4wa_chatLine){animation:none}@media (max-width:767.98px){.tsF4wa_stageTop{padding-top:calc(env(safe-area-inset-top) + 3.5rem + .625rem)}.tsF4wa_stageBottom{padding-bottom:calc(env(safe-area-inset-bottom) + 4rem + .75rem)}.tsF4wa_stageScrim{height:62%}.tsF4wa_stageScrimTop{height:30%}}
