@media (max-width:768px){.custom-modal[data-v-a59b1b27] *{animation:none!important;transition:none!important}.custom-modal .simple-back-btn[data-v-a59b1b27]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-v-a59b1b27] .animate-pulse,[data-v-a59b1b27] .heart-icon,[data-v-a59b1b27] .favorite-button.is-loading .heart-icon{animation:none!important;opacity:1!important;transform:none!important}}.custom-modal[data-v-a59b1b27]{align-items:center;background-color:#000c;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.custom-modal[data-v-a59b1b27],.custom-modal-content[data-v-a59b1b27]{display:flex;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:none}.custom-modal-content[data-v-a59b1b27]{background:#fff;border-radius:0;flex-direction:column;height:100%;max-height:100vh;max-width:100vw;position:relative;width:100%}@media (min-width:769px){.custom-modal-content[data-v-a59b1b27]{border-radius:12px;box-shadow:0 25px 50px -12px #00000040;height:95vh;max-height:960px;max-width:1440px;width:95vw}}.custom-modal.mobile-modal[data-v-a59b1b27] *{animation:none!important;transition:none!important}.custom-modal.mobile-modal .simple-back-btn[data-v-a59b1b27]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.custom-modal.mobile-modal .custom-modal-content[data-v-a59b1b27]{border-radius:0!important;box-shadow:none!important;height:100vh!important;max-height:100vh!important;max-width:100vw!important;width:100vw!important}.custom-modal.mobile-modal .lineup-restricted-content[data-v-a59b1b27]{padding:0!important}.custom-modal.mobile-modal .lineup-header[data-v-a59b1b27],.custom-modal.mobile-modal .lineup-images[data-v-a59b1b27],.custom-modal.mobile-modal .lineup-info[data-v-a59b1b27],.custom-modal.mobile-modal .rating-section[data-v-a59b1b27],.custom-modal.mobile-modal .throw-keys-section[data-v-a59b1b27]{margin-bottom:1rem!important;margin-top:1rem!important;padding:0 1rem!important}.custom-modal.mobile-modal .lineup-header[data-v-a59b1b27]{padding-top:1rem!important}.custom-modal.mobile-modal[data-v-a59b1b27] .animate-pulse{animation:none!important;opacity:1!important;transform:none!important}.custom-modal.mobile-modal[data-v-a59b1b27] .heart-icon{animation:none!important;height:24px!important;opacity:1!important;transform:none!important;width:24px!important}.custom-modal.mobile-modal[data-v-a59b1b27] .favorite-button.is-loading .heart-icon{animation:none!important;opacity:1!important;transform:none!important}.custom-modal.mobile-modal[data-v-a59b1b27] .favorite-button :deep(.heart-icon){animation:none!important;height:24px!important;opacity:1!important;transform:none!important;width:24px!important}@media (max-width:768px){.custom-modal:not(.mobile-modal) .custom-modal-content[data-v-a59b1b27]{border-radius:0;height:100vh;max-height:100vh;max-width:100vw;width:100vw}.custom-modal[data-v-a59b1b27] *{animation:none!important;transition:none!important}.custom-modal .simple-back-btn[data-v-a59b1b27]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.custom-modal[data-v-a59b1b27] .animate-pulse{animation:none!important;opacity:1!important;transform:none!important}.custom-modal[data-v-a59b1b27] .heart-icon{animation:none!important;height:24px!important;opacity:1!important;transform:none!important;width:24px!important}.custom-modal[data-v-a59b1b27] .favorite-button.is-loading .heart-icon{animation:none!important;opacity:1!important;transform:none!important}.custom-modal[data-v-a59b1b27] .favorite-button :deep(.heart-icon){animation:none!important;height:24px!important;opacity:1!important;transform:none!important;width:24px!important}}.desktop-header[data-v-a59b1b27]{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem;z-index:10}.desktop-title[data-v-a59b1b27]{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0}.desktop-header-actions[data-v-a59b1b27]{gap:1rem}.desktop-favorite-btn[data-v-a59b1b27],.desktop-header-actions[data-v-a59b1b27]{align-items:center;display:flex}.desktop-close-btn[data-v-a59b1b27]{color:#6b7280!important}.desktop-close-btn[data-v-a59b1b27]:hover{background-color:#f3f4f6!important;color:#374151!important}.mobile-header[data-v-a59b1b27]{padding:.75rem 1rem 1rem;z-index:10}.mobile-title[data-v-a59b1b27]{color:#1f2937;flex:1;font-size:1.25rem;font-weight:600;margin:0;text-align:center}.mobile-favorite-btn[data-v-a59b1b27]{align-items:center;display:flex}.back-btn[data-v-a59b1b27]{color:#6b7280!important;font-size:1.25rem!important;height:2.5rem!important;min-width:2.5rem!important;padding:.5rem!important}.back-btn[data-v-a59b1b27]:hover{background-color:#f3f4f6!important;color:#374151!important}.back-btn[data-v-a59b1b27]:active{background-color:#e5e7eb!important;color:#1f2937!important}.simple-back-btn[data-v-a59b1b27]{align-items:center!important;animation:slideInLeft-a59b1b27 .3s ease-out!important;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border:none!important;border-radius:50%!important;box-shadow:0 4px 12px #3b82f64d!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:20px!important;font-weight:600!important;height:44px!important;justify-content:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:44px!important;z-index:1001!important}.simple-back-btn[data-v-a59b1b27]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;border-color:#1d4ed8!important;box-shadow:0 8px 20px #3b82f666!important;color:#fff!important;transform:translateY(-2px) scale(1.05)!important}.simple-back-btn[data-v-a59b1b27]:active{background:linear-gradient(135deg,#1e40af,#1e3a8a)!important;border-color:#1e40af!important;box-shadow:0 2px 8px #3b82f680!important;color:#fff!important;transform:translateY(0) scale(.95)!important}.simple-back-btn[data-v-a59b1b27]:focus{box-shadow:0 0 0 3px #3b82f64d!important;outline:none!important}@keyframes slideInLeft-a59b1b27{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.lineup-content[data-v-a59b1b27]{background:#fff;flex:1;overflow-y:auto;padding:0}.lineup-restricted-content[data-v-a59b1b27]{padding:1.5rem}.lineup-video[data-v-a59b1b27]{margin-bottom:1.5rem}.lineup-video video[data-v-a59b1b27]{border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;height:auto;width:100%}.custom-modal.mobile-modal .lineup-video[data-v-a59b1b27]{left:50%;margin:0 -50vw!important;padding:0!important;position:relative;right:50%;width:100vw!important}.custom-modal.mobile-modal .lineup-video video[data-v-a59b1b27]{border-radius:0!important;box-shadow:none!important;display:block!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important}@media (max-width:768px){.lineup-content[data-v-a59b1b27]{padding-bottom:110px!important}.lineup-video[data-v-a59b1b27]{left:50%;margin:0 -50vw;padding:0;position:relative;right:50%;width:100vw}.lineup-video video[data-v-a59b1b27]{border-radius:0;box-shadow:none;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100vw}}.throw-keys-section[data-v-a59b1b27]{margin-bottom:1.5rem;margin-top:1.5rem}.throw-keys-grid[data-v-a59b1b27]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.throw-keys-title[data-v-a59b1b27]{color:#374151;font-size:1rem;font-weight:600;margin:0 0 1rem;text-align:center}.keys-container[data-v-a59b1b27]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.key-item[data-v-a59b1b27]{align-items:center;background:transparent;border:none;color:#374151;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;white-space:nowrap}.rating-section[data-v-a59b1b27]{margin-bottom:1.5rem}.rating-section h3[data-v-a59b1b27]{color:#374151;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.lineup-images[data-v-a59b1b27]{margin-bottom:2.5rem}.lineup-images h3[data-v-a59b1b27]{color:#374151;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.lineup-header[data-v-a59b1b27]{margin-bottom:1.5rem}.lineup-header h2[data-v-a59b1b27]{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.lineup-description[data-v-a59b1b27]{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 0 1rem}.lineup-badges[data-v-a59b1b27],.lineup-info[data-v-a59b1b27]{display:flex;gap:.5rem}.lineup-info[data-v-a59b1b27]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;padding:1rem}.info-item[data-v-a59b1b27]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.info-item i[data-v-a59b1b27]{color:#9ca3af}body[data-v-a59b1b27]{transition:padding-right .1s ease-out}.lineup-modal .p-dialog .p-dialog-header[data-v-a59b1b27],.lineup-modal .p-dialog-header[data-v-a59b1b27],.p-dialog .p-dialog-header[data-v-a59b1b27],.p-dialog-header[data-v-a59b1b27]{margin:0!important;padding:0!important}.lineup-modal:not(.mobile-modal) .p-dialog .p-dialog-header[data-v-a59b1b27],.lineup-modal:not(.mobile-modal) .p-dialog-header[data-v-a59b1b27],.lineup-modal[data-v-a59b1b27]:not(.mobile-modal) .p-dialog-header{margin:0!important;padding:0!important}.p-component .p-dialog-header[data-v-a59b1b27],.p-dialog .p-dialog-header[data-v-a59b1b27],.p-dialog-header[data-v-a59b1b27],[class*=p-dialog] .p-dialog-header[data-v-a59b1b27]{margin:0!important;padding:0!important}.mobile-header[data-v-a59b1b27]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex!important;gap:1rem;margin-bottom:0;min-height:4rem;padding:.75rem 1rem;width:100%;z-index:9999}.mobile-header[data-v-a59b1b27] *{animation:none!important;transition:none!important}.mobile-header .simple-back-btn[data-v-a59b1b27]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}@media (min-width:769px){.mobile-header[data-v-a59b1b27]{display:none!important}}.mobile-header .simple-back-btn[data-v-a59b1b27]{display:flex!important;flex-shrink:0!important;min-height:44px!important;min-width:44px!important;opacity:1!important;visibility:visible!important}.mobile-header .mobile-title[data-v-a59b1b27]{flex:1!important;margin:0!important;text-align:center!important}.mobile-header .mobile-favorite-btn[data-v-a59b1b27]{flex-shrink:0!important}.mobile-header .back-btn[data-v-a59b1b27],.mobile-header .mobile-favorite-btn[data-v-a59b1b27]{display:flex!important;opacity:1!important;visibility:visible!important}.mobile-header .back-btn[data-v-a59b1b27]{border-radius:50%!important;color:#6b7280!important;font-size:1.25rem!important;height:2.5rem!important;height:auto!important;min-width:2.5rem!important;padding:.5rem!important;pointer-events:auto!important;position:static!important;width:auto!important;z-index:1001!important}.mobile-header .back-btn[data-v-a59b1b27]:hover{background-color:#f3f4f6!important;color:#374151!important}.mobile-header .back-btn[data-v-a59b1b27]:active{background-color:#e5e7eb!important;color:#1f2937!important}.mobile-header .back-btn[data-v-a59b1b27] .p-ripple-circle{display:none!important}.mobile-header .back-btn .pi-arrow-left[data-v-a59b1b27]{display:inline-block!important;opacity:1!important;visibility:visible!important}.mobile-header .mobile-title[data-v-a59b1b27]{color:#1e293b;flex:1;font-size:1.25rem;font-weight:600;margin:0;text-align:center}.mobile-header .mobile-favorite-btn[data-v-a59b1b27]{margin-left:auto;position:relative;z-index:1001}.mobile-header .mobile-favorite-btn[data-v-a59b1b27] .favorite-button{background:transparent;border:none;border-radius:50%;cursor:pointer;padding:.5rem;position:relative;transition:all .2s ease}.mobile-header .mobile-favorite-btn[data-v-a59b1b27] .favorite-button.is-loading .heart-icon{animation:none!important;opacity:1!important}.mobile-header .mobile-favorite-btn[data-v-a59b1b27] .favorite-button:hover{background-color:#0000000d}.mobile-header .mobile-favorite-btn[data-v-a59b1b27] .favorite-button .heart-icon{animation:none!important;color:#6b7280;height:24px!important;opacity:1!important;width:24px!important}.mobile-header .mobile-favorite-btn[data-v-a59b1b27] .favorite-button .favorite-text{display:none}.mobile-header .mobile-favorite-btn[data-v-a59b1b27] .animate-pulse{animation:none!important;opacity:1!important}.desktop-header[data-v-a59b1b27]{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:1.5rem 0;position:sticky;top:0;z-index:1000}@media (max-width:768px){.desktop-header[data-v-a59b1b27]{display:none}}.desktop-header .desktop-title[data-v-a59b1b27]{color:#1e293b;flex:1;font-size:1.5rem;font-weight:600;margin:0 0 0 2rem}.desktop-header .desktop-header-actions[data-v-a59b1b27]{align-items:center;display:flex;gap:1rem;margin-right:2rem}.desktop-header .desktop-favorite-btn[data-v-a59b1b27] .favorite-button{align-items:center;background:#3b82f6;border:1px solid #3b82f6;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.desktop-header .desktop-favorite-btn[data-v-a59b1b27] .favorite-button:hover{background-color:#2563eb;border-color:#2563eb}.desktop-header .desktop-favorite-btn[data-v-a59b1b27] .favorite-button .heart-icon{color:#fff;height:1.25rem;width:1.25rem}.desktop-header .desktop-favorite-btn[data-v-a59b1b27] .favorite-button .favorite-text{color:#fff;display:inline}.desktop-header .desktop-close-btn[data-v-a59b1b27]{background:transparent!important;border:1px solid #d1d5db!important;border-radius:50%!important;color:#6b7280!important;height:2.5rem!important;width:2.5rem!important}.desktop-header .desktop-close-btn[data-v-a59b1b27]:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.desktop-header .desktop-close-btn .pi-times[data-v-a59b1b27]{font-size:1rem!important}.lineup-modal.auth-modal-open[data-v-a59b1b27] .p-dialog{filter:brightness(.7)!important;pointer-events:none!important}.lineup-modal.auth-modal-open .desktop-favorite-btn[data-v-a59b1b27],.lineup-modal.auth-modal-open .mobile-favorite-btn[data-v-a59b1b27]{pointer-events:auto!important}.mobile-modal[data-v-a59b1b27] .p-dialog{border-radius:0!important;contain:layout style paint!important;height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;left:0!important;margin:0!important;max-height:100vh!important;max-height:calc(var(--vh, 1vh)*100)!important;overscroll-behavior:contain!important;overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;padding-bottom:max(env(safe-area-inset-bottom,0),80px)!important;padding-top:max(env(safe-area-inset-top,0),80px)!important;position:fixed!important;top:0!important;width:100vw!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content{border-radius:0!important;height:calc(var(--vh, 1vh)*100)!important;max-height:calc(var(--vh, 1vh)*100)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:2rem 0 6rem!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;scroll-behavior:smooth!important;scroll-snap-type:y mandatory!important;touch-action:pan-y!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content .lineup-content{padding:0!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;scroll-behavior:smooth!important;touch-action:pan-y!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content .lineup-content .lineup-video{margin:0 -1rem!important;touch-action:pan-y!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;pointer-events:auto!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content .lineup-content .lineup-video .video-player{margin-left:0!important;margin-right:0!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;width:100vw!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content .lineup-content>:not(.lineup-video){padding-left:1rem!important;padding-right:1rem!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content .lineup-content .lineup-video+*{margin-top:1rem!important}.mobile-modal[data-v-a59b1b27] .p-dialog-header{border-radius:0!important;margin:0!important;padding:0!important}.mobile-modal[data-v-a59b1b27] .p-dialog-footer{border-radius:0!important;display:none!important;height:0!important;opacity:0!important;visibility:hidden!important}.mobile-modal[data-v-a59b1b27] .p-button-icon-only,.mobile-modal[data-v-a59b1b27] .p-button.p-button-icon-only[aria-label],.mobile-modal[data-v-a59b1b27] .p-button[aria-label=Close],.mobile-modal[data-v-a59b1b27] .p-dialog-close-button,.mobile-modal[data-v-a59b1b27] .p-dialog-header-close,.mobile-modal[data-v-a59b1b27] .p-dialog-header-close-button,.mobile-modal[data-v-a59b1b27] .p-dialog-header-icon,.mobile-modal[data-v-a59b1b27] .p-dialog-header-icons,.mobile-modal[data-v-a59b1b27] .p-dialog-title,.mobile-modal[data-v-a59b1b27] .p-dialog-titlebar,.mobile-modal[data-v-a59b1b27] .p-dialog-titlebar-close,.mobile-modal[data-v-a59b1b27] .p-ripple[aria-label=Close],.mobile-modal[data-v-a59b1b27] [data-pc-name=button][aria-label],.mobile-modal[data-v-a59b1b27] [data-pc-section=closebutton],.mobile-modal[data-v-a59b1b27] [data-pc-section=headeractions],.mobile-modal[data-v-a59b1b27] [role=button][aria-label]{display:none!important;height:0!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;visibility:hidden!important;width:0!important;z-index:-1!important}.lineup-content .lineup-header[data-v-a59b1b27]{margin-bottom:2rem}.lineup-content .lineup-header h2[data-v-a59b1b27]{color:#1e293b;font-size:1.5rem;margin:0 0 .5rem}.lineup-content .lineup-header .lineup-description[data-v-a59b1b27]{color:#64748b;line-height:1.6;margin:0 0 1rem}.lineup-content .lineup-header .lineup-badges[data-v-a59b1b27]{display:flex;gap:.5rem}.lineup-content .lineup-images[data-v-a59b1b27]{margin-bottom:2.5rem}.lineup-content .lineup-images h3[data-v-a59b1b27]{color:#374151;font-size:1.25rem;margin:0 0 1rem}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27]{border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-next,.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-prev{background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a;color:#374151;height:3rem;transition:all .3s ease;width:3rem}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-next:hover,.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-prev:hover{background:#fff;box-shadow:0 8px 15px -3px #0003;transform:scale(1.1)}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-next:focus,.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-prev:focus{box-shadow:0 0 0 3px #3b82f64d}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-indicators{padding:1rem 0 .5rem}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-indicators .p-carousel-indicator{margin:0 .25rem}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-indicators .p-carousel-indicator button{background:#9ca3af80;border:none;border-radius:50%;height:.75rem;transition:all .3s ease;width:.75rem}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-indicators .p-carousel-indicator button:hover{background:#6b7280cc;transform:scale(1.2)}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#3b82f6;transform:scale(1.3)}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-content{background:transparent}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] .p-carousel-container{position:relative}.lineup-content .lineup-images .images-carousel .image-slide[data-v-a59b1b27]{display:flex;justify-content:center;padding:0}.lineup-content .lineup-images .images-carousel .image-container[data-v-a59b1b27]{border-radius:.5rem;cursor:pointer;max-width:100%;overflow:hidden;position:relative;width:100%}.lineup-content .lineup-images .images-carousel .image-container img[data-v-a59b1b27]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.lineup-content .lineup-images .images-carousel .image-container:hover .image-overlay[data-v-a59b1b27]{opacity:1}.lineup-content .lineup-images .images-carousel .image-container:hover img[data-v-a59b1b27]{transform:scale(1.05)}@media (max-width:768px){.lineup-content .lineup-images .images-carousel .image-container .image-overlay[data-v-a59b1b27]{display:flex!important;opacity:1!important;visibility:visible!important}.lineup-content .lineup-images .images-carousel .image-container .expand-btn[data-v-a59b1b27]{display:flex!important;opacity:1!important;visibility:visible!important;z-index:100!important}.lineup-content .lineup-images .images-carousel .image-container:hover img[data-v-a59b1b27]{transform:none!important}}.lineup-content .lineup-images .images-carousel .image-overlay[data-v-a59b1b27]{align-items:flex-start;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent 30%,transparent 70%,rgba(0,0,0,.7));display:flex;justify-content:space-between;inset:0;opacity:0;padding:1rem;position:absolute;transition:opacity .3s ease}.lineup-content .lineup-images .images-carousel .image-overlay .image-counter[data-v-a59b1b27]{background:#000c;border-radius:.375rem;color:#fff;font-size:.875rem;font-weight:500;padding:.5rem .75rem}.lineup-content .lineup-images .images-carousel .image-overlay .expand-btn[data-v-a59b1b27]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6!important;border:2px solid rgba(59,130,246,.8)!important;color:#3b82f6!important;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.lineup-content .lineup-images .images-carousel .image-overlay .expand-btn[data-v-a59b1b27]:hover{background:#3b82f61a!important;transform:scale(1.1)}.lineup-content .throw-keys-section[data-v-a59b1b27]{margin-bottom:2rem}.lineup-content .throw-keys-section h3[data-v-a59b1b27]{color:#374151;font-size:1.25rem;margin:0 0 1rem}.lineup-content .rating-section[data-v-a59b1b27]{margin-bottom:2rem}.lineup-content .rating-section h3[data-v-a59b1b27]{color:#374151;font-size:1.25rem;margin:0 0 1rem}.lineup-content .throw-keys-section .throw-keys-grid[data-v-a59b1b27]{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:100%;padding:1rem;width:-moz-max-content;width:max-content}.lineup-content .throw-keys-section .throw-keys-grid .throw-keys-title[data-v-a59b1b27]{color:#374151;font-size:1.25rem;font-weight:600;margin:0;text-align:center}.lineup-content .throw-keys-section .throw-keys-grid .keys-container[data-v-a59b1b27]{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;max-width:100%}.lineup-content .throw-keys-section .throw-keys-grid .key-item[data-v-a59b1b27]{align-items:center;background:transparent;border:none;display:flex;flex:0 0 auto;flex-direction:column;gap:.3rem;padding:.25rem;transition:none}.lineup-content .throw-keys-section .throw-keys-grid .key-item span[data-v-a59b1b27]{color:#64748b;font-size:.7rem;font-weight:500;text-align:center;white-space:nowrap}.lineup-content .lineup-video[data-v-a59b1b27]{margin-bottom:2rem}.lineup-content .lineup-video .video-player[data-v-a59b1b27]{border-radius:8px;cursor:pointer;height:60vh;min-height:500px;-o-object-fit:cover;object-fit:cover;touch-action:manipulation;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}@media (min-width:1200px){.lineup-content .lineup-video .video-player[data-v-a59b1b27]{height:65vh;min-height:600px}}@media (min-width:768px) and (max-width:1199px){.lineup-content .lineup-video .video-player[data-v-a59b1b27]{height:55vh;min-height:450px}}@media (max-width:767px){.lineup-content .lineup-video .video-player[data-v-a59b1b27]{height:50vh;margin-left:calc(-50vw + 50%);min-height:350px;width:100vw}}.lineup-content .lineup-info[data-v-a59b1b27]{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;padding-top:1rem}.lineup-content .lineup-info .info-item[data-v-a59b1b27]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.lineup-content .lineup-info .info-item i[data-v-a59b1b27]{color:#9ca3af}.modal-footer[data-v-a59b1b27]{display:flex;gap:.5rem;justify-content:flex-end}.image-viewer[data-v-a59b1b27]{align-items:center;display:flex;justify-content:center;min-height:60vh;position:relative}.image-viewer .viewer-image[data-v-a59b1b27]{border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-viewer .image-nav-btn[data-v-a59b1b27]{align-items:center;background:#111827bf!important;border:none!important;box-shadow:0 4px 12px #00000026;color:#fff!important;display:flex!important;height:3rem;justify-content:center;opacity:1!important;position:absolute;top:50%;transform:translateY(-50%);visibility:visible!important;width:3rem;z-index:10}.image-viewer .image-nav-btn[data-v-a59b1b27]:hover{background:#111827e6!important;color:#fff!important}.image-viewer .image-nav-btn[data-v-a59b1b27]:disabled{cursor:not-allowed;opacity:.3}.image-viewer .image-nav-btn.prev-btn[data-v-a59b1b27]{left:1rem}.image-viewer .image-nav-btn.next-btn[data-v-a59b1b27]{right:1rem}.image-viewer .image-nav-btn[data-v-a59b1b27] .p-button-icon{color:#fff!important;font-size:1.4rem!important}@media (min-width:1024px){.image-viewer .image-nav-btn[data-v-a59b1b27]{height:3.5rem;width:3.5rem}.image-viewer .image-nav-btn[data-v-a59b1b27] .p-button-icon{font-size:1.6rem!important}}@media (max-width:1024px){.lineup-modal[data-v-a59b1b27] .p-dialog,.lineup-modal[data-v-a59b1b27] .p-dialog-content{border-radius:0!important}.lineup-modal[data-v-a59b1b27] .p-dialog-header{border-radius:0!important;margin:0!important;padding:0!important}.lineup-modal[data-v-a59b1b27] .p-dialog-footer,.lineup-modal[data-v-a59b1b27] *{border-radius:0!important}.lineup-modal[data-v-a59b1b27] .p-button-icon-only,.lineup-modal[data-v-a59b1b27] .p-button.p-button-icon-only[aria-label],.lineup-modal[data-v-a59b1b27] .p-button[aria-label=Close],.lineup-modal[data-v-a59b1b27] .p-dialog-close-button,.lineup-modal[data-v-a59b1b27] .p-dialog-header-close,.lineup-modal[data-v-a59b1b27] .p-dialog-header-close-button,.lineup-modal[data-v-a59b1b27] .p-dialog-header-icon,.lineup-modal[data-v-a59b1b27] .p-dialog-header-icons,.lineup-modal[data-v-a59b1b27] .p-dialog-titlebar-close,.lineup-modal[data-v-a59b1b27] .p-ripple[aria-label=Close],.lineup-modal[data-v-a59b1b27] .pi-times,.lineup-modal[data-v-a59b1b27] [data-pc-name=button][aria-label],.lineup-modal[data-v-a59b1b27] [data-pc-section=closebutton]{display:none!important;height:0!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important}.lineup-content[data-v-a59b1b27]{padding:1rem}.lineup-content .lineup-video[data-v-a59b1b27]{margin-left:0;margin-right:0}.lineup-content .lineup-video .video-player[data-v-a59b1b27]{margin-left:0;width:100%}.lineup-content .lineup-header[data-v-a59b1b27]{margin-bottom:1.5rem}.lineup-content .lineup-header h2[data-v-a59b1b27]{font-size:1.25rem}.lineup-content .lineup-header .lineup-description[data-v-a59b1b27]{font-size:.875rem}.lineup-content .lineup-header .lineup-badges[data-v-a59b1b27]{flex-wrap:wrap}.lineup-content .lineup-video[data-v-a59b1b27]{margin-bottom:1.5rem;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}.lineup-content .lineup-video .video-player[data-v-a59b1b27]{border-radius:0!important;height:45vh!important;min-height:300px!important;-o-object-fit:cover;object-fit:cover;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;width:100%!important;-webkit-touch-callout:none!important;touch-action:manipulation!important}}@media (max-width:1024px) and (max-width:480px){.lineup-content .lineup-video .video-player[data-v-a59b1b27]{height:40vh!important;min-height:250px!important}}@media (max-width:1024px) and (min-width:481px) and (max-width:768px){.lineup-content .lineup-video .video-player[data-v-a59b1b27]{height:50vh!important;min-height:300px!important}}@media (max-width:1024px){.lineup-content .throw-keys-section[data-v-a59b1b27]{margin-bottom:1.5rem}.lineup-content .throw-keys-section h3[data-v-a59b1b27]{font-size:1.125rem;margin-bottom:.75rem}.lineup-content .rating-section[data-v-a59b1b27]{margin-bottom:1.5rem}.lineup-content .rating-section h3[data-v-a59b1b27]{font-size:1.125rem;margin-bottom:.75rem}.lineup-content .throw-keys-section .throw-keys-grid[data-v-a59b1b27]{align-items:center;display:flex;flex-direction:column;gap:1rem}.lineup-content .throw-keys-section .throw-keys-grid .keys-container[data-v-a59b1b27]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.lineup-content .throw-keys-section .throw-keys-grid .key-item[data-v-a59b1b27]{background:transparent;border:none;border-radius:0!important;flex:1;max-width:calc(50% - .25rem);min-width:calc(50% - .25rem);padding:.5rem}.lineup-content .throw-keys-section .throw-keys-grid .key-item span[data-v-a59b1b27]{font-size:.7rem;white-space:nowrap}.lineup-content .lineup-images[data-v-a59b1b27]{margin-bottom:2.5rem;margin-left:-1rem;margin-right:-1rem}.lineup-content .lineup-images h3[data-v-a59b1b27]{font-size:1.125rem;margin-bottom:.75rem;padding:0 1rem}.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27],.lineup-content .lineup-images .images-carousel .lineup-carousel[data-v-a59b1b27] *,.lineup-content .lineup-images .images-carousel .image-container[data-v-a59b1b27]{border-radius:0!important}.lineup-content .lineup-images .images-carousel .image-container img[data-v-a59b1b27]{border-radius:0!important;height:250px}.lineup-content .lineup-images .images-carousel .image-overlay[data-v-a59b1b27]{opacity:1!important}.lineup-content .lineup-images .images-carousel .image-overlay .image-counter[data-v-a59b1b27]{border-radius:0!important;font-size:.75rem;padding:.375rem .5rem}.lineup-content .lineup-images .images-carousel .image-overlay .expand-btn[data-v-a59b1b27]{align-items:center!important;background:#3b82f6e6!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 4px 12px #0000004d!important;color:#fff!important;display:flex!important;height:3rem!important;justify-content:center!important;opacity:1!important;position:relative!important;visibility:visible!important;width:3rem!important;z-index:10!important}.lineup-content .lineup-images .images-carousel .image-overlay .expand-btn[data-v-a59b1b27] .p-button-icon{color:#fff!important;font-size:1.2rem!important}.lineup-content .lineup-images .images-carousel .image-overlay .expand-btn[data-v-a59b1b27]:hover{background:#3b82f6!important;transform:scale(1.1)!important}.lineup-content .lineup-info[data-v-a59b1b27]{flex-direction:column;gap:.5rem}.lineup-content .lineup-info .info-item[data-v-a59b1b27]{font-size:.875rem}.modal-footer[data-v-a59b1b27]{border-top:1px solid #e5e7eb;padding:1rem}.lineup-modal.mobile-modal .p-dialog .p-button-icon-only[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-button.p-button-icon-only[aria-label][data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-button[aria-label=Close][data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-dialog-close-button[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-dialog-header-close[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-dialog-header-close-button[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-dialog-header-icon[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-dialog-header-icons[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-dialog-title[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-dialog-titlebar[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-dialog-titlebar-close[data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog .p-ripple[aria-label=Close][data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog [data-pc-name=button][aria-label][data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog [data-pc-section=closebutton][data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog [data-pc-section=headeractions][data-v-a59b1b27],.lineup-modal.mobile-modal .p-dialog [role=button][aria-label][data-v-a59b1b27]{background:transparent!important;border:none!important;display:none!important;height:0!important;left:-9999px!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;visibility:hidden!important;width:0!important;z-index:-999999!important}.lineup-modal.mobile-modal .p-dialog .p-dialog-header[data-v-a59b1b27]{margin:0!important;padding:0!important}}@media (max-width:1024px){@supports (padding:max(0px)){.mobile-header[data-v-a59b1b27]{min-height:max(4rem,env(safe-area-inset-top) + 3rem);padding-top:max(env(safe-area-inset-top),20px)}}}@media screen and (max-width:1024px) and (max-width:768px){.mobile-header[data-v-a59b1b27]{min-height:5rem;padding-top:1.5rem}}@media screen and (max-width:1024px) and (max-width:480px){.mobile-header[data-v-a59b1b27]{min-height:4.5rem;padding-top:1.25rem}.mobile-header .mobile-title[data-v-a59b1b27]{font-size:1.1rem}}@media (max-width:1024px){.lineup-modal.mobile-modal .image-container[data-v-a59b1b27],.lineup-modal.mobile-modal .image-container[data-v-a59b1b27] *,.lineup-modal.mobile-modal .lineup-carousel[data-v-a59b1b27],.lineup-modal.mobile-modal .lineup-carousel[data-v-a59b1b27] *,.lineup-modal.mobile-modal .lineup-content[data-v-a59b1b27],.lineup-modal.mobile-modal .lineup-content[data-v-a59b1b27] :not(.back-btn),.lineup-modal.mobile-modal .p-button[data-v-a59b1b27]:not(.back-btn),.lineup-modal.mobile-modal .p-carousel[data-v-a59b1b27],.lineup-modal.mobile-modal .p-carousel[data-v-a59b1b27] *,.lineup-modal.mobile-modal .p-dialog-header[data-v-a59b1b27],.lineup-modal.mobile-modal .p-inputtext[data-v-a59b1b27],.lineup-modal.mobile-modal .p-tag[data-v-a59b1b27],.lineup-modal.mobile-modal .video-player[data-v-a59b1b27],.lineup-modal.mobile-modal img[data-v-a59b1b27],.lineup-modal.mobile-modal video[data-v-a59b1b27]{border-radius:0!important}}.lineup-modal.mobile-modal[data-v-a59b1b27] .p-dialog-content,.lineup-modal.mobile-modal[data-v-a59b1b27] .p-carousel,.lineup-modal.mobile-modal[data-v-a59b1b27] .p-carousel *{border-radius:0!important}@supports (height:100dvh){.mobile-modal[data-v-a59b1b27] .p-dialog,.mobile-modal[data-v-a59b1b27] .p-dialog-content{height:100dvh!important;max-height:100dvh!important}}@media (max-width:768px){.mobile-modal[data-v-a59b1b27] .p-dialog-content,.mobile-modal .lineup-content[data-v-a59b1b27]{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;scroll-behavior:smooth!important;touch-action:pan-y!important}.mobile-modal[data-v-a59b1b27] *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:pan-y!important}.mobile-modal div[class*=description][data-v-a59b1b27],.mobile-modal div[class*=text][data-v-a59b1b27],.mobile-modal h1[data-v-a59b1b27],.mobile-modal h2[data-v-a59b1b27],.mobile-modal h3[data-v-a59b1b27],.mobile-modal h4[data-v-a59b1b27],.mobile-modal h5[data-v-a59b1b27],.mobile-modal h6[data-v-a59b1b27],.mobile-modal p[data-v-a59b1b27],.mobile-modal span[data-v-a59b1b27]{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}}@supports (-webkit-fill-available:height){.mobile-modal[data-v-a59b1b27] .p-dialog,.mobile-modal[data-v-a59b1b27] .p-dialog-content{height:-webkit-fill-available!important;max-height:-webkit-fill-available!important}}@media (max-width:768px){.mobile-modal[data-v-a59b1b27] .p-dialog{padding-bottom:max(env(safe-area-inset-bottom,0),120px)!important;padding-top:max(env(safe-area-inset-top,0),100px)!important}.mobile-modal .mobile-header[data-v-a59b1b27]{min-height:6rem!important;position:static!important;z-index:9999!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content{padding-bottom:6rem!important;padding-top:2rem!important}}@supports (-webkit-touch-callout:none){.mobile-modal[data-v-a59b1b27] .p-dialog{padding-bottom:max(env(safe-area-inset-bottom,0),120px)!important;padding-top:max(env(safe-area-inset-top,0),100px)!important}.mobile-modal .mobile-header[data-v-a59b1b27]{min-height:6rem!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content{padding-bottom:6rem!important;padding-top:2rem!important}}@media (max-width:768px) and (max-height:800px){.mobile-modal[data-v-a59b1b27] .p-dialog{padding-bottom:max(env(safe-area-inset-bottom,0),120px)!important;padding-top:max(env(safe-area-inset-top,0),120px)!important}.mobile-modal .mobile-header[data-v-a59b1b27]{min-height:4rem!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content{padding-bottom:4rem!important;padding-top:3rem!important}}@supports not (padding-top:env(safe-area-inset-top)){.mobile-modal[data-v-a59b1b27] .p-dialog{padding-bottom:120px!important;padding-top:100px!important}.mobile-modal .mobile-header[data-v-a59b1b27]{min-height:6rem!important;padding-top:3rem!important}.mobile-modal[data-v-a59b1b27] .p-dialog-content{padding-bottom:6rem!important;padding-top:2rem!important}}
