.OpeningCard-module__uWJKFq__wrap{width:fit-content;margin-inline:auto;display:block;position:relative}.OpeningCard-module__uWJKFq__hint{-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:calc(100% + 18px);transform:translateY(-50%)}.OpeningCard-module__uWJKFq__hintText{color:#6b7280;font-weight:800}.OpeningCard-module__uWJKFq__card{--card-w:clamp(220px,38vw,340px);--card-h:calc(var(--card-w)*16/9);--shift:calc(var(--card-w)/2);width:var(--card-w);height:var(--card-h);perspective:1400px;will-change:left;transition:left .7s cubic-bezier(.2,.8,.2,1);position:relative;left:0}.OpeningCard-module__uWJKFq__cardOpen{left:var(--shift)}.OpeningCard-module__uWJKFq__leftCard{cursor:pointer;z-index:1;width:100%;height:100%;transform-style:preserve-3d;transform-origin:0 0;background:0 0;border-radius:22px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:10px 0 20px #00000014}.OpeningCard-module__uWJKFq__leftCardOpen{transform:rotateY(-180deg)}.OpeningCard-module__uWJKFq__cardFront,.OpeningCard-module__uWJKFq__cardBack{backface-visibility:hidden;will-change:transform;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;border-radius:22px;position:absolute;inset:0;overflow:hidden}.OpeningCard-module__uWJKFq__cardFront{z-index:1;background:#f5f5f5;transform:rotateY(0)translateZ(1px)}.OpeningCard-module__uWJKFq__cardBack{z-index:2;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:26px;display:flex;transform:rotateY(180deg)translateZ(1px)}.OpeningCard-module__uWJKFq__coverMedia{position:absolute;inset:0}.OpeningCard-module__uWJKFq__coverImg{object-fit:cover;object-position:center;width:100%;height:100%}.OpeningCard-module__uWJKFq__coverPlaceholder{background:linear-gradient(135deg,#ec48992e,#00000005);width:100%;height:100%}.OpeningCard-module__uWJKFq__coverOverlay{background:linear-gradient(#00000040,#0000000f 60%,#0000);position:absolute;inset:0}.OpeningCard-module__uWJKFq__coverTitleWrap{justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.OpeningCard-module__uWJKFq__coverTitleScrim{max-width:100%}.OpeningCard-module__uWJKFq__coverTitleText{color:#fff;text-align:center;text-shadow:0 4px 14px #0000004d;overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.15}.OpeningCard-module__uWJKFq__rightCard{z-index:0;box-sizing:border-box;background:#fff;border-radius:22px;justify-content:center;align-items:center;width:100%;height:100%;padding:26px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 30px #00000014}.OpeningCard-module__uWJKFq__bgHeart{opacity:.22;pointer-events:none;z-index:0;width:136%;height:136%;position:absolute;inset:-18%}.OpeningCard-module__uWJKFq__bgHeart>img,.OpeningCard-module__uWJKFq__bgHeart>svg{object-fit:contain;transform-origin:50%;width:100%;height:100%;transition:transform .42s,filter .42s;display:block}.OpeningCard-module__uWJKFq__bgHeart *{vector-effect:non-scaling-stroke}.OpeningCard-module__uWJKFq__insideText{z-index:1;color:#111827;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;scrollbar-width:none;width:100%;max-height:100%;margin-top:-6%;font-size:14px;font-weight:650;line-height:1.45;position:relative;overflow:auto}.OpeningCard-module__uWJKFq__insideText::-webkit-scrollbar{display:none}.OpeningCard-module__uWJKFq__questionWrap{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex;position:relative;transform:translateY(-6%)}.OpeningCard-module__uWJKFq__questionTitle{text-align:center;color:#111827;overflow-wrap:anywhere;font-size:16px;font-weight:800}.OpeningCard-module__uWJKFq__btnRow{justify-content:center;align-items:center;width:100%;height:56px;display:flex;position:relative}.OpeningCard-module__uWJKFq__btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.OpeningCard-module__uWJKFq__btnYes{color:#fff;will-change:transform,box-shadow;background:#ec4899;border-color:#ec4899;transition:transform .28s,box-shadow .28s}.OpeningCard-module__uWJKFq__btnYesPulse{transform:scale(1.08);box-shadow:5px 10px 22px #ec489959}.OpeningCard-module__uWJKFq__bgHeartPulse>svg{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.OpeningCard-module__uWJKFq__btnYes{transition:none}.OpeningCard-module__uWJKFq__btnYesPulse{box-shadow:none;transform:none}.OpeningCard-module__uWJKFq__bgHeart>svg{transition:none}.OpeningCard-module__uWJKFq__bgHeartPulse>svg{filter:none;transform:none}}.OpeningCard-module__uWJKFq__btnNo{left:var(--no-x);top:var(--no-y);transform:translate(-50%,0)rotate(var(--no-r))scale(var(--no-s));background:gray;transition:left .22s cubic-bezier(.2,.9,.2,1),top .22s cubic-bezier(.2,.9,.2,1),transform .22s cubic-bezier(.2,.9,.2,1);position:absolute}.OpeningCard-module__uWJKFq__screenBurst{pointer-events:none;z-index:9999;perspective:900px;position:fixed;inset:0}.OpeningCard-module__uWJKFq__screenHeart{left:var(--sx);top:var(--sy);width:var(--size);height:var(--size);opacity:0;transform-style:preserve-3d;filter:drop-shadow(0 10px 12px #0000002e);animation:OpeningCard-module__uWJKFq__screenFly var(--dur)cubic-bezier(.2,.9,.2,1)forwards;animation-delay:var(--delay);transform:translate(-50%,-50%)rotate(calc(45deg + var(--rz)));background:#ec4899;position:absolute}.OpeningCard-module__uWJKFq__screenHeart:before,.OpeningCard-module__uWJKFq__screenHeart:after{content:"";background:inherit;border-radius:50%;width:100%;height:100%;position:absolute}.OpeningCard-module__uWJKFq__screenHeart:before{top:-50%;left:0}.OpeningCard-module__uWJKFq__screenHeart:after{top:0;left:-50%}@keyframes OpeningCard-module__uWJKFq__screenFly{0%{opacity:0;transform:translate3d(0,0,0)rotateX(var(--rx))rotateY(var(--ry))rotateZ(var(--rz))scale(.8)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--dx),var(--dy),var(--dz))rotateX(calc(var(--rx) + 220deg))rotateY(calc(var(--ry) + 220deg))rotateZ(calc(var(--rz) + 220deg))scale(var(--sc))}}@media (max-width:360px){.OpeningCard-module__uWJKFq__card{--card-w:170px}}@media (max-width:480px){.OpeningCard-module__uWJKFq__wrap{padding-inline:12px}.OpeningCard-module__uWJKFq__hint{left:100%}.OpeningCard-module__uWJKFq__card{--card-w:180px}}.OpeningCard-module__uWJKFq__yesVideoOverlay{z-index:9999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OpeningCard-module__uWJKFq__yesVideo{object-fit:cover;width:100vw;height:100vh}
