.bp-ph-tickets{display:flex;flex-direction:column;gap:1.1rem;width:100%;max-width:34rem;margin-inline:auto}.bp-ph-ticket-slot{min-width:0}.bp-ph-ticket-note{margin:.7rem .4rem 0;font-size:12.5px;line-height:1.5;color:rgba(246,246,244,.78)}.bp-ticket{--stub-w:8rem;--notch:12px;--radius:22px;position:relative;width:100%;perspective:1100px;animation:bp-ticket-float 7s ease-in-out infinite}.bp-ticket-b{animation-delay:-3.3s}.bp-ticket-tilt{--rx:0deg;--ry:0deg;--rz:-2.2deg;--mx:30%;--my:0%;position:relative;transform-style:preserve-3d;transform:rotate(var(--rz)) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.bp-ticket-b .bp-ticket-tilt{--rz:1.8deg}.bp-ticket-shadow{position:absolute;inset:12% 5% -7%;border-radius:30px;background:rgba(46,8,4,.58);filter:blur(24px);transform:translateZ(-70px) translateY(16px);pointer-events:none}.bp-ticket-shape{--nx:calc(100% - var(--stub-w));border-radius:var(--radius);-webkit-mask:radial-gradient(circle at var(--nx) 0,transparent var(--notch),#000 calc(var(--notch) + .6px)) top /100% 51% no-repeat,radial-gradient(circle at var(--nx) 100%,transparent var(--notch),#000 calc(var(--notch) + .6px)) bottom /100% 51% no-repeat;mask:radial-gradient(circle at var(--nx) 0,transparent var(--notch),#000 calc(var(--notch) + .6px)) top /100% 51% no-repeat,radial-gradient(circle at var(--nx) 100%,transparent var(--notch),#000 calc(var(--notch) + .6px)) bottom /100% 51% no-repeat}.bp-ticket[dir=rtl] .bp-ticket-shape{--nx:var(--stub-w)}.bp-ticket-edge{position:absolute;inset:0;pointer-events:none}.bp-ticket-edge-1{transform:translateZ(-3px)}.bp-ticket-edge-2{transform:translateZ(-7px)}.bp-ticket-a .bp-ticket-edge{background:#e7a595}.bp-ticket-b .bp-ticket-edge{background:#07050c}.bp-ticket-face{position:relative;display:flex;min-height:9.5rem;overflow:hidden}.bp-ticket-a .bp-ticket-face{background:linear-gradient(125deg,#fffaf6,#ffe9df);color:#1a1220}.bp-ticket-b .bp-ticket-face{background:linear-gradient(125deg,#251d32,#120e1a);color:#fff7f3}.bp-ticket-main{position:relative;display:flex;flex:1 1 auto;min-width:0;flex-direction:column;justify-content:center;gap:.35rem;padding:1.15rem 1.2rem 1.15rem 1.45rem;background-image:radial-gradient(rgba(214,61,46,.1) 1px,transparent 1.5px);background-size:11px 11px}.bp-ticket-b .bp-ticket-main{background-image:radial-gradient(rgba(255,97,84,.16) 1px,transparent 1.5px)}.bp-ticket[dir=rtl] .bp-ticket-main{padding:1.15rem 1.45rem 1.15rem 1.2rem}.bp-ticket-label{margin:0;font-size:12.5px;font-weight:600;line-height:1.25;letter-spacing:.01em}.bp-ticket-a .bp-ticket-label{color:#b83426}.bp-ticket-b .bp-ticket-label{color:#ff9d90}.bp-ticket-credits{display:flex;align-items:flex-end;gap:.55rem;margin:0}.bp-ticket-num{font-size:clamp(3.6rem,15vw,4.9rem);font-weight:300;line-height:.9;letter-spacing:-.06em;color:#d63d2e;text-shadow:0 1px 0 #fff,0 3px 6px rgba(214,61,46,.22)}.bp-ticket-unit{padding-bottom:.3rem;font-size:15px;font-weight:600;line-height:1.15;color:#1a1220}.bp-ticket-code{display:inline-block;margin:0;font-size:clamp(1.8rem,8vw,2.5rem);font-weight:600;line-height:1.05;letter-spacing:.07em;color:#ff8c7e;-webkit-user-select:all;user-select:all;text-shadow:0 0 22px rgba(255,97,84,.35)}.bp-ticket-off{margin:0;font-size:14px;font-weight:500;line-height:1.3;color:rgba(255,247,243,.88);text-wrap:balance}.bp-ticket-stub{position:relative;display:flex;flex:0 0 var(--stub-w);width:var(--stub-w);align-items:center;justify-content:center;padding:1rem .75rem}.bp-ticket-a .bp-ticket-stub{background:linear-gradient(165deg,#ee5446,#d63d2e)}.bp-ticket-b .bp-ticket-stub{background:linear-gradient(165deg,#fff4ef,#ffe0d6)}.bp-ticket-stub:before{content:"";position:absolute;inset-block:calc(var(--notch) + 6px);inset-inline-start:-1px;width:2px;background:repeating-linear-gradient(180deg,rgba(26,18,32,.34) 0 6px,transparent 6px 12px)}.bp-ticket-b .bp-ticket-stub:before{background:repeating-linear-gradient(180deg,rgba(255,140,126,.5) 0 6px,transparent 6px 12px)}.bp-ticket-btn{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .55rem;border:0;border-radius:999px;font:inherit;font-size:13.5px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.bp-ticket-btn:hover{transform:translateY(-1px)}.bp-ticket-btn svg{flex:0 0 auto}.bp-ticket-btn-light{background:#fff;color:#b72f21;box-shadow:0 6px 14px rgba(70,12,6,.28)}.bp-ticket-btn-light:focus-visible{outline:3px solid #fff;outline-offset:3px}.bp-ticket-btn-dark{background:#1a1220;color:#fff7f3;box-shadow:0 6px 14px rgba(26,18,32,.3)}.bp-ticket-btn-dark[data-copied=true]{background:#d63d2e}.bp-ticket-btn-dark:focus-visible{outline:3px solid #1a1220;outline-offset:3px}.bp-ticket-sheen{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.5),rgba(255,255,255,0) 55%);mix-blend-mode:soft-light;opacity:.55}.bp-ticket-b .bp-ticket-sheen{opacity:.35}@keyframes bp-ticket-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@media (min-width:640px){.bp-ticket{--stub-w:9rem}.bp-ticket-face{min-height:11.25rem}.bp-ticket-btn{font-size:14.5px}}@media (min-width:1024px){.bp-ph-ticket-slot-a{margin-inline-end:2.5rem}.bp-ph-ticket-slot-b{margin-inline-start:2.5rem}}@media (prefers-reduced-motion:reduce){.bp-ticket{animation:none}.bp-ticket-btn,.bp-ticket-tilt{transition:none}}.bp-ph-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#fbf3f0}.bp-ph-stage-bars{position:absolute;inset:0;z-index:0;display:flex;align-items:flex-end;gap:2.6%;padding:0 4%}.bp-ph-stage-bars i{display:block;flex:1 1 0;border-radius:7px 7px 0 0;background-color:#f7dfd9;background-image:radial-gradient(#f2bfb4 1.1px,transparent 1.7px);background-size:12px 12px;transform-origin:bottom;animation:bp-ph-breathe 9s ease-in-out infinite}.bp-ph-stage-bars i:first-child{height:22%;animation-delay:0s}.bp-ph-stage-bars i:nth-child(2){height:33%;animation-delay:-1.3s}.bp-ph-stage-bars i:nth-child(3){height:44%;animation-delay:-2.6s}.bp-ph-stage-bars i:nth-child(4){height:55%;animation-delay:-3.9s}.bp-ph-stage-bars i:nth-child(5){height:66%;animation-delay:-5.2s}.bp-ph-stage-bars i:nth-child(6){height:78%;animation-delay:-6.5s}.bp-ph-stage-bars i:nth-child(7){height:90%;animation-delay:-7.8s}@keyframes bp-ph-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.06)}}.bp-ph-cast{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:3%;margin:0;padding:32px 5% 0;list-style:none;min-height:460px}.bp-ph-actor{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.bp-ph-chip{position:relative;z-index:3;margin:0 0 10px;padding:11px 15px;max-width:100%;background:#fff;border:1px solid #e7e2ee;border-radius:5px;box-shadow:6px 7px 0 #ff6154;color:#17182e;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-align:center;text-wrap:balance}.bp-ph-stage[dir=rtl] .bp-ph-chip{box-shadow:-6px 7px 0 #ff6154}.bp-ph-actor-figure{position:relative;display:block;width:100%;aspect-ratio:2/3;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,transparent)}.bp-ph-actor-figure img{object-fit:contain;object-position:50% 100%}.bp-ph-actor-mid .bp-ph-actor-figure{width:116%}.bp-ph-symbols{position:absolute;inset:0;z-index:1;pointer-events:none}.bp-ph-symbol{position:absolute;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;color:#fff;box-shadow:0 14px 30px rgba(10,15,30,.16);animation:bp-ph-float 7s ease-in-out infinite}.bp-ph-symbol svg{width:30px;height:30px}.bp-ph-symbol-like{background:#1877f2;inset-inline-start:6%;top:14%}.bp-ph-symbol-upvote{background:#ff6154;border-radius:18px;inset-inline-end:6%;top:10%;animation-delay:-2.4s}.bp-ph-symbol-heart{background:#e0245e;inset-inline-start:4%;top:56%;animation-delay:-4.6s}@keyframes bp-ph-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-14px) rotate(4deg)}}@media (max-width:639px){.bp-ph-symbol{width:42px;height:42px}.bp-ph-symbol svg{width:21px;height:21px}.bp-ph-symbol-upvote{border-radius:13px}.bp-ph-cast{min-height:340px;gap:2%;padding:20px 3% 0}.bp-ph-chip{padding:8px 10px;font-size:12px;box-shadow:4px 5px 0 #ff6154}.bp-ph-stage[dir=rtl] .bp-ph-chip{box-shadow:-4px 5px 0 #ff6154}}@media (prefers-reduced-motion:reduce){.bp-ph-stage-bars i,.bp-ph-symbol{animation:none}}