.playback-promo.svelte-1hg1xl8{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;padding:20px 26px 14px;background:radial-gradient(ellipse at 80% 35%,#45363b 0,transparent 55%),radial-gradient(ellipse at 10% 90%,#273b3a,transparent 55%),#14181f;color:#f4ead9;overflow:hidden}.promo-top.svelte-1hg1xl8{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#e7c38b}.promo-top.svelte-1hg1xl8 i:where(.svelte-1hg1xl8){font-style:normal;font-size:9px;color:#99999e;border:1px solid #ffffff20;border-radius:3px;padding:2px 4px;margin-left:8px}.promo-top.svelte-1hg1xl8 button:where(.svelte-1hg1xl8){display:flex;align-items:center;gap:6px;background:#ffffff08;border:1px solid #ffffff24;border-radius:20px;color:#b7b8bd;padding:7px 11px;font-size:11px;cursor:pointer}.promo-body.svelte-1hg1xl8{display:flex;align-items:center;flex:1;min-height:0;padding:10px 12px;gap:14px}.promo-copy.svelte-1hg1xl8{position:relative;z-index:2;flex:1;min-width:0}.promo-eyebrow.svelte-1hg1xl8{font-size:11px;letter-spacing:2px;color:#d8b784}.promo-copy.svelte-1hg1xl8 h2:where(.svelte-1hg1xl8){font-size:clamp(23px,3vw,42px);font-weight:650;line-height:1.35;letter-spacing:1px;margin:14px 0}.promo-copy.svelte-1hg1xl8 p:where(.svelte-1hg1xl8){color:#a7aaa9;font-size:12px;line-height:1.9;margin:0 0 19px}.promo-cta.svelte-1hg1xl8{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(110deg,#f4d8a5,#d8ae71);box-shadow:0 7px 32px #d4a55c16;padding:12px 19px;border-radius:7px;color:#382719;font-size:15px;font-weight:650}.promo-copy.svelte-1hg1xl8>small:where(.svelte-1hg1xl8){display:block;color:#8c8d92;font-size:10px;margin-top:11px;line-height:1.6}.promo-art.svelte-1hg1xl8{position:relative;flex:0 0 38%;height:90%;max-height:270px;min-height:150px;perspective:600px}.orbit.svelte-1hg1xl8{position:absolute;width:250px;height:250px;max-width:100%;aspect-ratio:1;border:1px solid #e5c48c15;border-radius:50%;top:2%;right:-6%;box-shadow:0 0 0 25px #e5c48c04,0 0 0 65px #e5c48c02}.ticket.svelte-1hg1xl8{position:absolute;width:65%;height:78%;max-height:215px;top:10%;left:4%;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px;border:1px solid #d5b88655}.ticket.front.svelte-1hg1xl8{background:linear-gradient(140deg,#ebd2a5,#ac804d);color:#3d2d1c;transform:rotate(-12deg);box-shadow:0 20px 35px #0006}.ticket.front.svelte-1hg1xl8>span:where(.svelte-1hg1xl8){font-size:11px;letter-spacing:4px}.ticket.front.svelte-1hg1xl8 strong:where(.svelte-1hg1xl8){font-size:45px;letter-spacing:4px;line-height:1}.ticket.svelte-1hg1xl8 small:where(.svelte-1hg1xl8){font-size:9px}.ticket.back.svelte-1hg1xl8{left:34%;top:20%;transform:rotate(13deg);background:linear-gradient(150deg,#33423d,#1e302b);color:#c8d9c2}.ticket.back.svelte-1hg1xl8>span:where(.svelte-1hg1xl8){font-size:7px;letter-spacing:2px}.ticket.back.svelte-1hg1xl8 b:where(.svelte-1hg1xl8){font-size:54px;font-weight:500}.ticket.back.svelte-1hg1xl8 b:where(.svelte-1hg1xl8) span:where(.svelte-1hg1xl8){font-size:13px}.spark.svelte-1hg1xl8{position:absolute;font-style:normal;color:#e7cb95}.spark.one.svelte-1hg1xl8{right:0;top:0;font-size:30px}.spark.two.svelte-1hg1xl8{bottom:0;left:0;font-size:23px}.promo-invite.svelte-1hg1xl8{display:flex;align-items:center;gap:12px;background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;padding:12px 16px;flex-shrink:0}.gift.svelte-1hg1xl8{color:#d6bd8c;display:flex}.promo-invite.svelte-1hg1xl8 b:where(.svelte-1hg1xl8){display:block;font-size:12px;font-weight:500;color:#d8d7cf}.promo-invite.svelte-1hg1xl8 small:where(.svelte-1hg1xl8){display:block;margin-top:6px;font-size:10px;color:#898f92}.promo-invite.svelte-1hg1xl8>svg{margin-left:auto;flex-shrink:0;color:#a6a89b}.promo-status.svelte-1hg1xl8{display:flex;align-items:center;justify-content:center;gap:7px;color:#7c848a;font-size:10px;margin-top:11px;flex-shrink:0}.promo-status.svelte-1hg1xl8>span:where(.svelte-1hg1xl8){width:5px;height:5px;background:#c4d29c;border-radius:50%}.mobile-break.svelte-1hg1xl8{display:none}@media(max-width:1000px){.playback-promo.svelte-1hg1xl8{padding:14px 18px 10px}.promo-copy.svelte-1hg1xl8 h2:where(.svelte-1hg1xl8){font-size:26px;margin:10px 0}.promo-copy.svelte-1hg1xl8 p:where(.svelte-1hg1xl8){font-size:11px;margin-bottom:12px}.promo-cta.svelte-1hg1xl8{padding:10px 14px;font-size:13px}.promo-art.svelte-1hg1xl8{flex-basis:32%}.promo-invite.svelte-1hg1xl8{padding:9px 12px}.promo-body.svelte-1hg1xl8{padding:7px 0}.promo-eyebrow.svelte-1hg1xl8{font-size:10px}}@media(max-width:600px){.playback-promo.svelte-1hg1xl8{padding:12px 15px}.promo-top.svelte-1hg1xl8{font-size:11px}.promo-body.svelte-1hg1xl8{padding:12px 5px}.promo-art.svelte-1hg1xl8{display:none}.promo-copy.svelte-1hg1xl8 h2:where(.svelte-1hg1xl8){font-size:clamp(20px,5vw,30px);margin:9px 0}.promo-copy.svelte-1hg1xl8 p:where(.svelte-1hg1xl8){font-size:10px;line-height:1.8}.promo-eyebrow.svelte-1hg1xl8{font-size:9px}.promo-copy.svelte-1hg1xl8>small:where(.svelte-1hg1xl8){font-size:9px;margin-top:8px}.promo-cta.svelte-1hg1xl8{font-size:12px;padding:10px 13px}.promo-invite.svelte-1hg1xl8 small:where(.svelte-1hg1xl8){font-size:9px}.promo-invite.svelte-1hg1xl8 b:where(.svelte-1hg1xl8){font-size:11px}.promo-status.svelte-1hg1xl8{font-size:9px}.promo-invite.svelte-1hg1xl8{gap:8px;padding:10px}.promo-copy.svelte-1hg1xl8 h2:where(.svelte-1hg1xl8) br:where(.svelte-1hg1xl8){display:none}}@media(max-height:600px)and (min-width:601px){.promo-copy.svelte-1hg1xl8 h2:where(.svelte-1hg1xl8){font-size:24px}.promo-copy.svelte-1hg1xl8 p:where(.svelte-1hg1xl8){margin-bottom:10px}}@media(max-width:600px){.watch-stage:not(.portrait) .promo-eyebrow.svelte-1hg1xl8,.watch-stage:not(.portrait) .promo-copy.svelte-1hg1xl8 p:where(.svelte-1hg1xl8),.watch-stage:not(.portrait) .promo-copy.svelte-1hg1xl8>small:where(.svelte-1hg1xl8){display:none}.watch-stage:not(.portrait) .promo-copy.svelte-1hg1xl8 h2:where(.svelte-1hg1xl8){font-size:19px;margin:2px 0 8px}.watch-stage:not(.portrait) .promo-body.svelte-1hg1xl8{padding:5px 0}.watch-stage:not(.portrait) .promo-cta.svelte-1hg1xl8{padding:7px 12px;font-size:11px}.watch-stage:not(.portrait) .promo-invite.svelte-1hg1xl8{padding:7px 9px}.watch-stage:not(.portrait) .promo-invite.svelte-1hg1xl8 small:where(.svelte-1hg1xl8){display:none}.watch-stage:not(.portrait) .promo-status.svelte-1hg1xl8{margin-top:6px;font-size:8px}.watch-stage.portrait .promo-body.svelte-1hg1xl8{flex-direction:column-reverse;justify-content:center;gap:18px}.watch-stage.portrait .promo-art.svelte-1hg1xl8{display:block;flex:0 0 160px;width:210px;min-height:160px}.watch-stage.portrait .promo-copy.svelte-1hg1xl8{flex:0;text-align:center}.watch-stage.portrait .promo-copy.svelte-1hg1xl8 h2:where(.svelte-1hg1xl8){font-size:28px}.watch-stage.portrait .promo-copy.svelte-1hg1xl8 h2:where(.svelte-1hg1xl8) br:where(.svelte-1hg1xl8){display:block}}@media(prefers-reduced-motion:reduce){.svelte-1hg1xl8{transition:none}}.video-shell.svelte-l6y7q{position:relative;width:100%;background:#050607;aspect-ratio:16/9}.video-shell.page-full.svelte-l6y7q{position:fixed;inset:0;z-index:80;width:100vw;height:100dvh;aspect-ratio:auto;background:#000}.video-shell.page-full.svelte-l6y7q video:where(.svelte-l6y7q){width:100%;height:100%;max-height:none;aspect-ratio:auto}.player-bar.svelte-l6y7q{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;align-items:center;gap:10px;padding:18px 12px 8px;background:linear-gradient(transparent,#000d 70%);color:#fff;font-size:12px;font-variant-numeric:tabular-nums;transition:opacity .25s ease}.player-bar.hidden.svelte-l6y7q{opacity:0;pointer-events:none}.player-bar.svelte-l6y7q input[type=range]:where(.svelte-l6y7q){flex:1;min-width:48px;height:4px;accent-color:#eac451}.player-bar.svelte-l6y7q .rate:where(.svelte-l6y7q){border:0;background:transparent;color:#fff;font-size:12px;padding:4px}.page-back.svelte-l6y7q{position:absolute;top:12px;left:12px;z-index:7;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#0006;color:#fff;transition:opacity .25s ease}.page-back.svelte-l6y7q:hover{background:#000a}.icon-btn.svelte-l6y7q{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#fff}.icon-btn.svelte-l6y7q:hover,.player-bar.svelte-l6y7q .rate:where(.svelte-l6y7q):hover{background:#ffffff18}.video-shell.svelte-l6y7q video:where(.svelte-l6y7q),.placeholder.svelte-l6y7q{display:block;width:100%;aspect-ratio:16/9;background:#050607;border-radius:0}.video-shell.svelte-l6y7q video:where(.svelte-l6y7q){max-height:75vh;object-fit:contain}.player-start.svelte-l6y7q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:1px solid #ffffff45;border-radius:50%;display:grid;place-content:center;background:#0a100bbf;color:var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.player-start.svelte-l6y7q svg{fill:currentColor;stroke-width:0;margin-left:3px}.player-start.svelte-l6y7q:hover{background:#eac451;color:#352914}.placeholder.svelte-l6y7q{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--muted);gap:20px}.placeholder.svelte-l6y7q b:where(.svelte-l6y7q){font-size:18px;font-weight:400}.player-error.svelte-l6y7q{padding:15px;color:#e39c9c;font-size:12px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media(max-width:760px){.player-start.svelte-l6y7q{width:52px;height:52px}.player-start.svelte-l6y7q svg{width:25px;height:25px}}
