.game-recap-view_desktop___1feP{position:relative;display:grid;min-height:100dvh;place-items:center;padding:112px 24px 64px;background:var(--background)}.game-recap-view_logo__YAQVm{position:absolute;top:40px;left:50%;width:107px;height:24px;transform:translateX(-50%)}.game-recap-view_composition__y4qjV{width:min(100%,980px)}.game-recap-view_card__9SeG2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:32px;min-height:480px;padding:60px 72px 60px 80px;border-radius:36px;background:radial-gradient(ellipse at 16% 10%,#ffe2b029,transparent 55%),#1c1915;box-shadow:0 30px 80px #1c19152e;color:#fffcf6}.game-recap-view_bars__5iSIn{position:absolute;top:44px;right:72px;left:80px;display:flex;gap:7px}.game-recap-view_bars__5iSIn span{flex:1;height:4px;border-radius:2px;background:#fffcf6}.game-recap-view_bars__5iSIn span:nth-child(4){opacity:.42}.game-recap-view_bars__5iSIn span:nth-child(n+5){opacity:.24}.game-recap-view_copy__dRwEQ{display:flex;flex-direction:column;gap:20px}.game-recap-view_eyebrow__MfP_O{font-size:15px;font-weight:500;line-height:20px;letter-spacing:.3em;color:#fffcf69e}.game-recap-view_heading__6ykht{font-size:76px;font-weight:600;line-height:78px;letter-spacing:-.03em}.game-recap-view_heading__6ykht span,.game-recap-view_instruction__wRwRa span{display:block}.game-recap-view_instruction__wRwRa{font-size:21px;font-weight:500;line-height:30px;color:#fffcf69e}.game-recap-view_ticket__Dc17y{width:290px;height:360px;transform:rotate(-4deg);filter:drop-shadow(0 30px 60px #00000073)}.game-recap-view_ticketBody__dj63g{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(135deg,#e3c47a,#cfae5e 55%,#b98f45);color:#3b2a12;mask:radial-gradient(circle at 0 0,transparent 14px,#000 14.5px) top left,radial-gradient(circle at 100% 0,transparent 14px,#000 14.5px) top right,radial-gradient(circle at 0 100%,transparent 14px,#000 14.5px) bottom left,radial-gradient(circle at 100% 100%,transparent 14px,#000 14.5px) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}.game-recap-view_ticketBody__dj63g:before{position:absolute;inset:10px;border:2px solid #3b2a128c;border-radius:8px;content:"";pointer-events:none}.game-recap-view_admission__sxN8p{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.26em;color:#3b2a12cc}.game-recap-view_qrCard__rsEEA{display:grid;width:190px;height:190px;place-items:center;border-radius:14px;background:#fffcf6}.game-recap-view_qr__ER5MD{width:160px;height:160px}.game-recap-view_qr__ER5MD svg{width:100%;height:100%}.game-recap-view_qr__ER5MD svg rect{fill:#fffcf6}.game-recap-view_qr__ER5MD svg path{fill:#1c1915;stroke:none}.game-recap-view_ticketTitle__IX9_H{font-size:34px;font-weight:600;line-height:41px}.game-recap-view_store__VUqbi{margin-top:28px;text-align:center;font-size:16px;font-weight:500;line-height:24px;color:var(--muted-foreground)}.game-recap-view_store__VUqbi a{color:#5a6e32;text-underline-offset:4px}.game-recap-view_store__VUqbi a:hover{text-decoration:underline}.game-recap-view_store__VUqbi a:focus-visible{outline:2px solid #5a6e32;outline-offset:4px;border-radius:2px}@media (min-width:860px) and (max-width:1050px){.game-recap-view_card__9SeG2{padding-right:32px;padding-left:32px}.game-recap-view_bars__5iSIn{right:32px;left:32px}.game-recap-view_heading__6ykht{font-size:64px;line-height:66px}.game-recap-view_instruction__wRwRa{font-size:18px;line-height:26px}}@media (max-width:859px){.game-recap-view_desktop___1feP{padding:100px 24px 32px}.game-recap-view_card__9SeG2{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;padding:76px 32px 32px;text-align:center}.game-recap-view_bars__5iSIn{top:32px;right:32px;left:32px}.game-recap-view_heading__6ykht{font-size:52px;line-height:54px}.game-recap-view_instruction__wRwRa{font-size:18px;line-height:26px}}@media (max-width:420px){.game-recap-view_card__9SeG2,.game-recap-view_desktop___1feP{padding-right:16px;padding-left:16px}.game-recap-view_card__9SeG2{border-radius:28px}.game-recap-view_eyebrow__MfP_O{font-size:12px}.game-recap-view_heading__6ykht{font-size:42px;line-height:44px}.game-recap-view_ticket__Dc17y{width:260px;height:340px}}.assistant-model-artwork_astra___H62C{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse at 66% 6%,#d6eaf0a6,transparent 65%),linear-gradient(115deg,#edf2f1,#d6e3e7 32%,#9dbcca 67%,#5e849e)}.assistant-model-artwork_aurora__E_nV1,.assistant-model-artwork_stars__jNVcE{position:absolute;inset:0}.assistant-model-artwork_aurora__E_nV1{inset:-20%;background:radial-gradient(ellipse at 70% 85%,#24466055,transparent 48%),radial-gradient(ellipse at 55% 30%,#e2f4eb77,transparent 50%);animation:assistant-model-artwork_aurora-drift__bSMcL 18s ease-in-out infinite alternate}.assistant-model-artwork_galaxyPlane__rnTvG{position:absolute;left:71%;top:60%;width:66%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-16deg) scaleY(.45)}.assistant-model-artwork_galaxy__BWIzi{position:absolute;inset:0;transform-origin:center;animation:assistant-model-artwork_galaxy-rotation__k87_M 240s linear infinite}@keyframes assistant-model-artwork_galaxy-rotation__k87_M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.assistant-model-artwork_star__o5G6t{position:absolute;width:1px;height:1px}.assistant-model-artwork_starlight__dZqEP{display:block;width:100%;height:100%;border-radius:50%;background:#f6fcff;opacity:.48;animation:assistant-model-artwork_distant-starlight__FjZj6 13s ease-in-out infinite alternate}.assistant-model-artwork_star__o5G6t[data-depth="1"]{width:1.8px;height:1.8px}.assistant-model-artwork_star__o5G6t[data-depth="1"] .assistant-model-artwork_starlight__dZqEP{box-shadow:0 0 3px #ecfaff66;animation:assistant-model-artwork_starlight__dZqEP 8s ease-in-out infinite alternate}.assistant-model-artwork_star__o5G6t[data-depth="2"]{width:2.6px;height:2.6px}.assistant-model-artwork_star__o5G6t[data-depth="2"] .assistant-model-artwork_starlight__dZqEP{background:#fffcf0;box-shadow:0 0 4px #fff9de99,0 0 9px #e1f5ff55;animation:assistant-model-artwork_starlight__dZqEP 6s ease-in-out infinite alternate}@keyframes assistant-model-artwork_aurora-drift__bSMcL{0%{transform:translate(-2%,1%)}to{transform:translate(3%,-2%)}}@keyframes assistant-model-artwork_distant-starlight__FjZj6{0%{opacity:.25;transform:translateY(1px)}to{opacity:.65;transform:translateY(-1px)}}@keyframes assistant-model-artwork_starlight__dZqEP{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.assistant-model-artwork_astra___H62C *,.assistant-model-artwork_astra___H62C .assistant-model-artwork_star__o5G6t .assistant-model-artwork_starlight__dZqEP{animation:none;transition:none}.assistant-model-artwork_starlight__dZqEP{opacity:.7}}