@property --accent{syntax:"<color>";inherits:true;initial-value:#0000}.CardStage-module__m-ulLq__stage{--ink:#f3f1f8;--muted:#f3f1f89e;--hair:#ffffff1a;color:var(--ink);overscroll-behavior:contain;outline:none;transition:--accent .8s;position:fixed;inset:0;overflow:hidden auto}.CardStage-module__m-ulLq__stage>*{--color-primary:color-mix(in oklab, var(--accent) 75%, white);--color-primary-hover:color-mix(in oklab, var(--accent) 60%, white)}@supports (color:oklch(from red l c h)){.CardStage-module__m-ulLq__stage>*{--color-primary:oklch(from var(--accent) clamp(.68, l, .76) max(c, .1) h);--color-primary-hover:oklch(from var(--accent) calc(clamp(.68, l, .76) + .07) max(c, .1) h)}}.CardStage-module__m-ulLq__backdrop{pointer-events:none;background-color:var(--color-black-900);background-image:radial-gradient(120% 90% at 30% 45%, color-mix(in srgb, var(--accent) 22%, var(--color-black-900)) 0, var(--color-black-900) 62%);animation:.85s .15s both CardStage-module__m-ulLq__fadeIn;position:fixed;inset:0;overflow:hidden}.CardStage-module__m-ulLq__halo{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 40%, transparent) 0, color-mix(in srgb, var(--accent) 12%, transparent) 34%, transparent 64%);width:92vmin;height:92vmin;animation:1.2s cubic-bezier(.2,.8,.2,1) both CardStage-module__m-ulLq__bloom,7s ease-in-out 1.2s infinite CardStage-module__m-ulLq__breathe;position:absolute;top:50%;left:32%;transform:translate(-50%,-50%)}.CardStage-module__m-ulLq__wash{background:radial-gradient(80% 70% at 32% 50%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 70%);opacity:0;animation:1.6s cubic-bezier(.2,.8,.2,1) .15s both CardStage-module__m-ulLq__wash;position:absolute;inset:0}.CardStage-module__m-ulLq__vignette{background:radial-gradient(130% 100% at 40%,#0000 40%,#000000b8 100%),linear-gradient(#00000073,#0000 16% 80%,#0000008c);position:absolute;inset:0}.CardStage-module__m-ulLq__particle{bottom:-12px;left:var(--x);width:var(--size);height:var(--size);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 70%, white) 0, color-mix(in srgb, var(--accent) 45%, transparent) 38%, transparent 70%);animation:CardStage-module__m-ulLq__rise var(--duration) linear var(--delay) infinite;border-radius:50%;position:absolute}.CardStage-module__m-ulLq__top,.CardStage-module__m-ulLq__pager,.CardStage-module__m-ulLq__info{transition:opacity .18s}.CardStage-module__m-ulLq__top{animation:.6s .9s both CardStage-module__m-ulLq__fadeIn}.CardStage-module__m-ulLq__pager{animation:.6s 1.05s both CardStage-module__m-ulLq__fadeIn}.CardStage-module__m-ulLq__info{animation:.6s cubic-bezier(.2,.8,.2,1) .45s both CardStage-module__m-ulLq__rise14}.CardStage-module__m-ulLq__stage[data-closing=true] .CardStage-module__m-ulLq__backdrop{animation:.5s 50ms both CardStage-module__m-ulLq__fadeOut}.CardStage-module__m-ulLq__stage[data-closing=true] :is(.CardStage-module__m-ulLq__top,.CardStage-module__m-ulLq__pager,.CardStage-module__m-ulLq__info){opacity:0;pointer-events:none;animation:none}@media (max-width:767px){.CardStage-module__m-ulLq__pager{transition:opacity .18s,transform .38s cubic-bezier(.3,.7,.3,1)}.CardStage-module__m-ulLq__stage[data-pager-hidden=true] .CardStage-module__m-ulLq__pager{pointer-events:none;transform:translateY(calc(100% + 30px))}}.CardStage-module__m-ulLq__cardRoot{--card-radius:4.5% / 3%;--plate-inset:-3% -4.5%;--plate-radius:8% / 5.4%;--card-lift:0;--card-float:0;--card-tilt-x:0;--card-shade:0;--light-strength:0;--light-x:0%;--light-y:0%;perspective:900px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.CardStage-module__m-ulLq__cardRoot:active{cursor:grabbing}.CardStage-module__m-ulLq__flight,.CardStage-module__m-ulLq__spinner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.CardStage-module__m-ulLq__face,.CardStage-module__m-ulLq__back{backface-visibility:hidden;position:absolute;inset:0}.CardStage-module__m-ulLq__face{isolation:isolate}.CardStage-module__m-ulLq__face>:is(img,video){border-radius:var(--card-radius)}.CardStage-module__m-ulLq__light,.CardStage-module__m-ulLq__shade,.CardStage-module__m-ulLq__edge{inset:var(--plate-inset);border-radius:var(--plate-radius);pointer-events:none;position:absolute}.CardStage-module__m-ulLq__light{overflow:hidden}.CardStage-module__m-ulLq__shade{opacity:calc(var(--card-shade) * .6);background:#000}.CardStage-module__m-ulLq__edge{background:linear-gradient(145deg,#ffffff1a,#ffffff06 38%,#bed2ff08 62%,#ffffff14);transform:translateZ(-2.4px);box-shadow:inset 0 0 0 1px #ffffff1f}.CardStage-module__m-ulLq__back{border-radius:var(--card-radius);background:radial-gradient(circle at 30% 25%, #ffffff24, transparent 45%), linear-gradient(160deg, var(--color-black-500), var(--color-black-800));box-shadow:inset 0 0 0 1px #ffffff1f, inset 0 0 0 6px color-mix(in srgb, var(--accent) 35%, transparent);overflow:hidden;transform:translateZ(-4.8px)rotateY(180deg)}.CardStage-module__m-ulLq__sheen,.CardStage-module__m-ulLq__spot{pointer-events:none;will-change:transform, opacity;position:absolute;inset:-50%}.CardStage-module__m-ulLq__sheen{opacity:calc(.15 + var(--light-strength) * .7);transform:translate3d(var(--light-x), var(--light-y), 0);background:linear-gradient(115deg,#0000 42%,#ffffff24 47%,#ffffff42 50%,#ffffff24 53%,#0000 58%)}.CardStage-module__m-ulLq__spot{opacity:calc(var(--light-strength) * .9);transform:translate3d(calc(var(--light-x) / 2), calc(var(--light-y) / 2), 0);background:radial-gradient(circle,#ffffff80,#ffffff24 16%,#0000 34%)}.CardStage-module__m-ulLq__glint:before{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:.9s cubic-bezier(.3,.6,.3,1) .75s both CardStage-module__m-ulLq__glint;position:absolute;inset:0}.CardStage-module__m-ulLq__shadow{height:7%;opacity:calc(.9 - var(--card-lift) * .3 + var(--card-float) * 4);pointer-events:none;transform:translateX(calc(var(--card-tilt-x) * -14px)) scale(calc(1 - var(--card-lift) * .15 + var(--card-float) * 2));will-change:transform, opacity;background:radial-gradient(closest-side,#0009,#00000040 55%,#0000);border-radius:50%;position:absolute;bottom:-5%;left:12%;right:12%}.CardStage-module__m-ulLq__strip{--thumb-height:48px;--thumb:calc(var(--thumb-height) / 1.5);--gap:8px;--step:calc(var(--thumb) + var(--gap));--room:8px;width:calc(var(--visible) * var(--step) - var(--gap) + var(--room) * 2);height:var(--thumb-height);cursor:grab;touch-action:none;position:relative;overflow:clip visible}.CardStage-module__m-ulLq__strip:active{cursor:grabbing}.CardStage-module__m-ulLq__track{inset:0 var(--room);transform:translateX(calc(var(--start) * var(--step) * -1));transition:transform .38s cubic-bezier(.3,.7,.3,1);position:absolute}.CardStage-module__m-ulLq__thumbItem{top:0;left:calc(var(--i) * var(--step));width:var(--thumb);height:100%;position:absolute}.CardStage-module__m-ulLq__thumb{filter:brightness(.42)saturate(.8);background:#ffffff0a;border-radius:3px;width:100%;height:100%;transition:filter .25s,transform .3s cubic-bezier(.3,.7,.3,1);display:block;overflow:hidden;transform:scale(.86)}.CardStage-module__m-ulLq__thumb:hover,.CardStage-module__m-ulLq__thumb:focus-visible{filter:brightness(.8)}.CardStage-module__m-ulLq__thumb[aria-current=true]{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 60%, transparent));transform:scale(1.18)}@media (max-width:767px){.CardStage-module__m-ulLq__strip{--thumb-height:42px;--gap:6px}}.CardStage-module__m-ulLq__menuPanel{border:1px solid var(--hair);background:linear-gradient(#ffffff12, #ffffff0d), color-mix(in srgb, var(--accent) 22%, var(--color-black-900));box-shadow:inset 0 1px #ffffff0f,0 18px 40px -12px #000000b3}.CardStage-module__m-ulLq__likePop{animation:.6s cubic-bezier(.17,.89,.32,1.28) both CardStage-module__m-ulLq__likePop}.CardStage-module__m-ulLq__likeLayer{z-index:3;pointer-events:none;position:absolute;inset:0}.CardStage-module__m-ulLq__likeGlow{box-shadow:0 0 40px 6px color-mix(in srgb, var(--color-danger) 70%, transparent), 0 0 90px 20px color-mix(in srgb, var(--color-danger) 35%, transparent);opacity:0;border-radius:4.5%/3%;animation:.9s ease-out both CardStage-module__m-ulLq__likeGlow;position:absolute;inset:0}.CardStage-module__m-ulLq__likeHeart{fill:color-mix(in srgb, var(--color-danger) 75%, white);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-danger) 80%, transparent));opacity:0;animation:1.5s cubic-bezier(.2,.7,.3,1) both CardStage-module__m-ulLq__likeHeart;position:absolute;translate:-50% -50%}.CardStage-module__m-ulLq__likeHeart:nth-child(3n){fill:color-mix(in srgb, var(--color-danger) 35%, white)}.CardStage-module__m-ulLq__dislikePop{animation:.55s cubic-bezier(.3,.7,.4,1) both CardStage-module__m-ulLq__dislikePop}.CardStage-module__m-ulLq__likeLayer[data-kind=dislike] .CardStage-module__m-ulLq__likeGlow{box-shadow:0 0 40px 6px #3b82f6b3,0 0 90px 20px #3b82f659}.CardStage-module__m-ulLq__likeLayer[data-kind=dislike] .CardStage-module__m-ulLq__likeHeart{fill:#60a5fa;filter:drop-shadow(0 0 6px #3b82f6cc)}.CardStage-module__m-ulLq__likeLayer[data-kind=wish] .CardStage-module__m-ulLq__likeGlow{box-shadow:0 0 40px 6px #ec4899b3,0 0 90px 20px #ec489959}.CardStage-module__m-ulLq__likeLayer[data-kind=wish] .CardStage-module__m-ulLq__likeHeart{fill:#f472b6;filter:drop-shadow(0 0 6px #ec4899cc)}.CardStage-module__m-ulLq__likeLayer[data-kind=wish] .CardStage-module__m-ulLq__likeHeart:nth-child(3n){fill:#fbcfe8}.CardStage-module__m-ulLq__likeLayer[data-kind=dislike] .CardStage-module__m-ulLq__likeHeart:nth-child(3n){fill:#bfdbfe}.CardStage-module__m-ulLq__likeLayer[data-kind=exchange] .CardStage-module__m-ulLq__likeGlow{box-shadow:0 0 40px 6px color-mix(in srgb, var(--color-success) 70%, transparent), 0 0 90px 20px color-mix(in srgb, var(--color-success) 35%, transparent);animation-duration:1.1s}.CardStage-module__m-ulLq__likeLayer[data-kind=exchange] .CardStage-module__m-ulLq__likeHeart{fill:none;stroke:color-mix(in srgb, var(--color-success) 75%, white);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-success) 80%, transparent))}.CardStage-module__m-ulLq__likeLayer[data-kind=exchange] .CardStage-module__m-ulLq__likeHeart:nth-child(3n){stroke:color-mix(in srgb, var(--color-success) 30%, white)}@media (prefers-reduced-motion:reduce){.CardStage-module__m-ulLq__likePop,.CardStage-module__m-ulLq__dislikePop{animation:none!important}.CardStage-module__m-ulLq__likeLayer{display:none}.CardStage-module__m-ulLq__backdrop,.CardStage-module__m-ulLq__halo,.CardStage-module__m-ulLq__wash,.CardStage-module__m-ulLq__top,.CardStage-module__m-ulLq__pager,.CardStage-module__m-ulLq__info,.CardStage-module__m-ulLq__glint:before{animation:none!important}.CardStage-module__m-ulLq__wash{opacity:1}.CardStage-module__m-ulLq__particle,.CardStage-module__m-ulLq__sheen,.CardStage-module__m-ulLq__spot{display:none}.CardStage-module__m-ulLq__track,.CardStage-module__m-ulLq__thumb{transition:none}}@keyframes CardStage-module__m-ulLq__fadeIn{0%{opacity:0}}@keyframes CardStage-module__m-ulLq__fadeOut{to{opacity:0}}@keyframes CardStage-module__m-ulLq__rise14{0%{opacity:0;transform:translateY(14px)}}@keyframes CardStage-module__m-ulLq__wash{0%{opacity:0}35%{opacity:1}to{opacity:.55}}@keyframes CardStage-module__m-ulLq__bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}}@keyframes CardStage-module__m-ulLq__breathe{50%{opacity:.72;transform:translate(-50%,-50%)scale(1.06)}}@keyframes CardStage-module__m-ulLq__rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translateY(-105vh)}}@keyframes CardStage-module__m-ulLq__glint{0%{opacity:0;transform:translate(-120%)skew(-12deg)}30%{opacity:1}to{opacity:0;transform:translate(120%)skew(-12deg)}}@keyframes CardStage-module__m-ulLq__likePop{0%{transform:scale(1)}15%{transform:scale(.6)}45%{transform:scale(1.35)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes CardStage-module__m-ulLq__dislikePop{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(3px)rotate(-14deg)scale(1.2)}55%{transform:translateY(-1px)rotate(8deg)}80%{transform:translateY(1px)rotate(-3deg)}to{transform:translateY(0)rotate(0)}}@keyframes CardStage-module__m-ulLq__likeGlow{0%,to{opacity:0}18%{opacity:1}36%{opacity:.35}54%{opacity:.85}}@keyframes CardStage-module__m-ulLq__likeHeart{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}14%{opacity:1;transform:translate(calc(var(--dx) * .15), -12px) scale(1.15) rotate(var(--tilt))}70%{opacity:.9}to{opacity:0;transform:translate(var(--dx), -140px) scale(.8) rotate(calc(var(--tilt) * -1))}}
.TitleBadge-module__6QiKjq__fanCard{opacity:0;will-change:transform, opacity;animation:5s cubic-bezier(.22,1,.36,1) infinite both TitleBadge-module__6QiKjq__title-card-deal}.TitleBadge-module__6QiKjq__titleCard{will-change:box-shadow;animation:5s cubic-bezier(.22,1,.36,1) infinite TitleBadge-module__6QiKjq__title-card-response}@keyframes TitleBadge-module__6QiKjq__title-card-deal{0%,7%{opacity:0;transform:translateY(8px)scale(.55)rotate(-4deg)}19%,68%{opacity:1;transform:translateY(0)scale(1)rotate(0)}82%,to{opacity:0;transform:translateY(-6px)scale(.9)rotate(3deg)}}@keyframes TitleBadge-module__6QiKjq__title-card-response{0%,12%,82%,to{box-shadow:0 8px 18px -14px}23%{box-shadow:0 0 0 1px,0 0 16px -6px}34%,68%{box-shadow:0 0 0 1px,0 8px 18px -12px}}@media (prefers-reduced-motion:reduce){.TitleBadge-module__6QiKjq__fanCard,.TitleBadge-module__6QiKjq__titleCard{animation:none}.TitleBadge-module__6QiKjq__fanCard{opacity:1;transform:none}}
