.search-field-panel[data-v-bb0f1cb4]{position:relative;z-index:1;width:100%;transition:top .52s cubic-bezier(.22,1,.36,1),left .52s cubic-bezier(.22,1,.36,1),right .52s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.search-field-shell[data-v-bb0f1cb4]{min-height:var(--search-origin-height)}.search-field-panel.is-open[data-v-bb0f1cb4]:not(.is-desktop-open){display:flex;flex-direction:column;position:fixed;top:calc(env(safe-area-inset-top) + .75rem);left:50%;z-index:110;height:calc(100dvh - env(safe-area-inset-top) - .75rem);width:min(calc(100vw - 1rem),48rem);transform:translate(-50%)}.search-field-panel.is-open:not(.is-desktop-open) .search-input-surface[data-v-bb0f1cb4]{flex:0 0 auto}.search-field-panel.is-search-content-visible .search-input-surface[data-v-bb0f1cb4]{padding:.4rem}.search-field-panel.is-open:not(.is-desktop-open) .search-results-panel[data-v-bb0f1cb4]{position:static;flex:1 1 auto;min-height:0;width:100%;margin-top:.85rem;padding-inline:.25rem;transform:none}.search-field-panel.is-open:not(.is-desktop-open) .search-results-content[data-v-bb0f1cb4]{height:100%;max-height:none;overflow-y:auto;padding-bottom:calc(env(safe-area-inset-bottom) + 5rem)}.search-results-panel[data-v-bb0f1cb4]{left:50%;right:auto;width:100vw;padding-inline:clamp(.75rem,2vw,2rem);transform:translate(-50%);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 44%,transparent) transparent}.search-results-content[data-v-bb0f1cb4]{width:100%;max-height:min(68dvh,36rem);overflow-y:auto}.search-results-layout[data-v-bb0f1cb4]{display:grid;gap:1rem;padding:.125rem}.search-results-layout>section[data-v-bb0f1cb4]{min-width:0}.search-result-heading[data-v-bb0f1cb4]{margin-bottom:.5rem}.search-all-results-link[data-v-bb0f1cb4]{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:.45rem;min-height:2.35rem;padding-inline:1rem;border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));border-radius:9999px;background:color-mix(in srgb,var(--primary) 22%,transparent);color:var(--text);font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.search-all-results-link[data-v-bb0f1cb4]:hover{border-color:color-mix(in srgb,var(--primary) 72%,#fff);background:color-mix(in srgb,var(--primary) 32%,transparent);transform:translateY(-1px)}.search-result-strip[data-v-bb0f1cb4]{scrollbar-width:none}.search-result-strip[data-v-bb0f1cb4]::-webkit-scrollbar{display:none}.search-cast-results[data-v-bb0f1cb4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;justify-content:center}.search-post-results[data-v-bb0f1cb4]{display:grid;grid-template-columns:repeat(2,minmax(0,11.875rem));gap:clamp(.55rem,1.4vw,.9rem);justify-content:center;justify-items:center}.search-cast-card[data-v-bb0f1cb4],.search-post-card[data-v-bb0f1cb4]{justify-self:center;width:100%}.search-post-card[data-v-bb0f1cb4]{max-width:11.875rem}.search-post-card[data-v-bb0f1cb4] article>div:last-child{padding-top:.45rem}.search-post-card[data-v-bb0f1cb4] h3{font-size:.75rem;line-height:1.15rem}.search-post-card[data-v-bb0f1cb4] article>div:last-child>div{gap:.35rem;margin-top:.15rem;font-size:.72rem;line-height:1rem}.search-ice-overlay[data-v-bb0f1cb4]:before{position:absolute;inset:0;background:radial-gradient(circle at 78% 8%,rgba(181,226,255,.34),transparent 31%),radial-gradient(circle at 18% 30%,rgba(87,178,255,.32),transparent 36%),linear-gradient(135deg,#08244ed6,#145b96a8 46%,#051230e0);content:""}.search-ice-overlay[data-v-bb0f1cb4]{inset:0;width:100vw;height:100dvh;-webkit-backdrop-filter:blur(92px) saturate(190%) brightness(.68);backdrop-filter:blur(92px) saturate(190%) brightness(.68)}.search-ice-overlay-enter-active[data-v-bb0f1cb4]{transition:opacity .26s ease}.search-ice-overlay-leave-active[data-v-bb0f1cb4]{transition:opacity .52s ease}.search-results-enter-active[data-v-bb0f1cb4],.search-results-leave-active[data-v-bb0f1cb4]{transition:opacity .22s ease,transform .22s ease}.search-bottom-close-enter-active[data-v-bb0f1cb4],.search-bottom-close-leave-active[data-v-bb0f1cb4]{transition:opacity .26s ease,transform .26s ease}.search-settings-button-enter-active[data-v-bb0f1cb4],.search-settings-button-leave-active[data-v-bb0f1cb4]{transition:opacity .18s ease,transform .18s ease}.search-ice-overlay-enter-from[data-v-bb0f1cb4],.search-ice-overlay-leave-to[data-v-bb0f1cb4]{opacity:0}.search-results-enter-from[data-v-bb0f1cb4],.search-results-leave-to[data-v-bb0f1cb4]{opacity:0;transform:translate(-50%) translateY(-.45rem) scale(.985)}.search-bottom-close-enter-from[data-v-bb0f1cb4],.search-bottom-close-leave-to[data-v-bb0f1cb4]{opacity:0;transform:translate(-50%) translateY(.75rem) scale(.96)}.search-settings-button-enter-from[data-v-bb0f1cb4],.search-settings-button-leave-to[data-v-bb0f1cb4]{opacity:0;transform:translate(-.25rem) scale(.94)}@media(min-width:1024px){.search-field-shell[data-v-bb0f1cb4]{--search-target-gutter:clamp(.75rem,1.25vw,1.5rem)}.search-field-panel.is-desktop-open[data-v-bb0f1cb4]{position:fixed;top:var(--search-origin-top);left:var(--search-origin-center);right:auto;z-index:110;width:var(--search-origin-width);max-width:none;transform:translate(-50%)}.search-field-panel.is-desktop-expanded[data-v-bb0f1cb4]{top:calc(env(safe-area-inset-top) + 1rem);left:50%;right:auto;width:calc(100vw - var(--search-target-gutter)*2);max-width:none;transform:translate(-50%)}.search-field-panel.is-desktop-expanded .search-input-surface[data-v-bb0f1cb4]{min-width:620px;min-height:4rem;border-radius:2rem}.search-field-panel.is-desktop-expanded .search-input-surface input[data-v-bb0f1cb4]{font-size:1rem}.search-results-panel[data-v-bb0f1cb4]{top:calc(100% + 1rem)}.search-results-content[data-v-bb0f1cb4]{width:100%;max-height:none;overflow-y:visible}.search-results-layout[data-v-bb0f1cb4]{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;padding:0}.search-result-heading[data-v-bb0f1cb4]{margin-bottom:.35rem}.search-all-results-link[data-v-bb0f1cb4]{min-height:2.25rem;padding-inline:.9rem}.search-cast-results[data-v-bb0f1cb4]{display:flex;gap:.55rem;justify-items:normal;overflow-x:auto;padding-block:.15rem .45rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory}.search-post-results[data-v-bb0f1cb4]{grid-template-columns:repeat(auto-fit,minmax(min(8.75rem,100%),11.875rem))}.search-cast-card[data-v-bb0f1cb4]{flex:0 0 6rem;width:6rem;scroll-snap-align:start}.search-post-card[data-v-bb0f1cb4]{width:100%;max-width:11.875rem;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.search-bottom-close-enter-active[data-v-bb0f1cb4],.search-bottom-close-leave-active[data-v-bb0f1cb4],.search-field-panel[data-v-bb0f1cb4],.search-ice-overlay-enter-active[data-v-bb0f1cb4],.search-ice-overlay-leave-active[data-v-bb0f1cb4],.search-results-enter-active[data-v-bb0f1cb4],.search-results-leave-active[data-v-bb0f1cb4],.search-settings-button-enter-active[data-v-bb0f1cb4],.search-settings-button-leave-active[data-v-bb0f1cb4]{transition:none}}.header-panel[data-v-6c57ec02]{width:var(--header-width);max-width:var(--header-max-width);margin-top:var(--header-margin-top);border-width:var(--header-border-top-width) var(--header-border-inline-width) 1px;border-radius:var(--header-radius);padding-inline:var(--header-padding-inline);transform:translateZ(0);transition:width .62s cubic-bezier(.22,1,.36,1),max-width .62s cubic-bezier(.22,1,.36,1),margin-top .62s cubic-bezier(.22,1,.36,1),border-radius .62s cubic-bezier(.22,1,.36,1),border-width .62s cubic-bezier(.22,1,.36,1),padding-inline .62s cubic-bezier(.22,1,.36,1),background-color .32s ease,border-color .32s ease,box-shadow .32s ease;will-change:width,max-width,margin-top,border-radius,border-width,padding-inline}.header-auth-link[data-v-6c57ec02]{border:1px solid hsla(0,0%,100%,.25);background:linear-gradient(135deg,#2284e3,#4da6ff 52%,#7c8cff);box-shadow:0 14px 32px #3390ec52,inset 0 1px #ffffff61;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.header-auth-link[data-v-6c57ec02]:after,.header-auth-link[data-v-6c57ec02]:before{position:absolute;z-index:-1;content:"";pointer-events:none}.header-auth-link[data-v-6c57ec02]:before{inset:0;background:radial-gradient(circle at 22% 18%,hsla(0,0%,100%,.52),transparent 26%),linear-gradient(110deg,transparent,hsla(0,0%,100%,.22) 42%,transparent 70%);opacity:.75;transition:transform .7s cubic-bezier(.22,1,.36,1)}.header-auth-link[data-v-6c57ec02]:after{inset:1px;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent 62%)}.header-auth-link[data-v-6c57ec02]:hover{box-shadow:0 18px 42px #4da6ff6b,inset 0 1px #ffffff7a}.header-auth-link[data-v-6c57ec02]:hover:before{transform:translate(1.25rem)}.group\/nav:focus-within>.mega-menu-panel.is-dismissed[data-v-6c57ec02],.group\/nav:hover>.mega-menu-panel.is-dismissed[data-v-6c57ec02],.mega-menu-panel.is-dismissed[data-v-6c57ec02]{pointer-events:none;visibility:hidden;opacity:0;transform:translateY(.75rem)}@media not (min-width:1024px){.header-panel[data-v-6c57ec02]{width:100%;max-width:100%;margin-top:0;border-width:0 0 1px;border-radius:0;padding-inline:.75rem;transition:none;will-change:auto}}@media(prefers-reduced-motion:reduce){.header-panel[data-v-6c57ec02]{will-change:auto}.header-auth-link[data-v-6c57ec02]:before,.header-panel[data-v-6c57ec02]{transition:none}}.stats-band[data-v-f2ad445c]{isolation:isolate}.stats-band-glow[data-v-f2ad445c]{animation:stats-glow-shift-f2ad445c 13s ease-in-out infinite;background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.08) 34%,transparent 58%),linear-gradient(70deg,rgba(77,166,255,.12),transparent 42%,rgba(244,63,94,.16));background-position:-60% 0,0 0;background-size:170% 100%,100% 100%}.stats-band-shine[data-v-f2ad445c]{animation:stats-shine-f2ad445c 8s cubic-bezier(.22,1,.36,1) infinite}.stats-card[data-v-f2ad445c]{background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 44%),linear-gradient(180deg,#ffffff08,#0000002e)}.stats-card[data-v-f2ad445c]:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 12%,hsla(0,0%,100%,.1) 40%,transparent 62%);content:"";opacity:0;transform:translate(-45%);transition:opacity .3s ease,transform .52s cubic-bezier(.22,1,.36,1)}.stats-card[data-v-f2ad445c]:focus-within:after,.stats-card[data-v-f2ad445c]:hover:after{opacity:1;transform:translate(45%)}.stats-card[data-v-f2ad445c]>*{position:relative;z-index:1}.stats-cinema-svg[data-v-f2ad445c]{filter:drop-shadow(0 24px 46px rgb(0 0 0/.3))}.stats-popcorn[data-v-f2ad445c]{animation:stats-popcorn-float-f2ad445c 6s ease-in-out infinite}.stats-play[data-v-f2ad445c],.stats-popcorn[data-v-f2ad445c]{transform-box:fill-box;transform-origin:center}.stats-play[data-v-f2ad445c]{animation:stats-play-pulse-f2ad445c 4.8s ease-in-out infinite}.stats-wave[data-v-f2ad445c]{stroke-dasharray:46 24;animation:stats-wave-move-f2ad445c 4.6s linear infinite}.stats-wave-two[data-v-f2ad445c]{animation-duration:5.4s;animation-direction:reverse}.stats-wave-three[data-v-f2ad445c]{animation-duration:3.8s}@keyframes stats-shine-f2ad445c{0%{inset-inline-start:-55%;opacity:0}18%{opacity:1}48%{opacity:.9}68%,to{inset-inline-start:110%;opacity:0}}@keyframes stats-glow-shift-f2ad445c{0%,to{background-position:-60% 0,0 0}50%{background-position:120% 0,0 0}}@keyframes stats-wave-move-f2ad445c{to{stroke-dashoffset:-140}}@keyframes stats-popcorn-float-f2ad445c{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.45rem) rotate(-1.2deg)}}@keyframes stats-play-pulse-f2ad445c{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.stats-band-glow[data-v-f2ad445c],.stats-band-shine[data-v-f2ad445c],.stats-play[data-v-f2ad445c],.stats-popcorn[data-v-f2ad445c],.stats-wave[data-v-f2ad445c]{animation:none}.stats-card[data-v-f2ad445c]:after{transition:none}}.scroll-top-fab[data-v-b68b8e45]{pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(-1.4rem,2.25rem,0) scale(.94);transform-origin:left bottom;transition:transform .64s cubic-bezier(.16,1,.3,1),opacity .42s ease,box-shadow .32s ease,visibility 0s linear .64s;will-change:transform,opacity}.scroll-top-fab[data-visible=true][data-v-b68b8e45]{pointer-events:auto;opacity:1;visibility:visible;transform:translateZ(0) scale(1);transition-delay:0s}.scroll-top-fab[data-visible=true][data-v-b68b8e45]:hover{transform:translate3d(0,-.25rem,0) scale(1)}.scroll-top-fab[data-visible=true][data-v-b68b8e45]:active{transform:translateZ(0) scale(.95)}@media(prefers-reduced-motion:reduce){.scroll-top-fab[data-v-b68b8e45]{transition:none}}.resolved-page-rich-content[data-v-6f010297] p{margin-block:0 1.25rem}.resolved-page-rich-content[data-v-6f010297] :where(h2,h3,h4){margin-block:1.5rem .75rem;color:var(--text);font-family:var(--font-heading);font-weight:900;line-height:1.8}.resolved-page-rich-content[data-v-6f010297] h2{font-size:1.25rem}.resolved-page-rich-content[data-v-6f010297] h3{font-size:1.125rem}.resolved-page-rich-content[data-v-6f010297] a{color:var(--primary);font-weight:700;text-decoration:none}.resolved-page-rich-content[data-v-6f010297] a:hover{color:var(--primary-hover)}.resolved-page-rich-content[data-v-6f010297] ol,.resolved-page-rich-content[data-v-6f010297] ul{margin-block:1rem;padding-inline-start:1.5rem}.resolved-page-rich-content[data-v-6f010297] li{margin-block:.35rem}.resolved-page-rich-content[data-v-6f010297] img{max-width:100%;border-radius:1rem}.nav-bar[data-v-bd774685]{height:60px;border-radius:20px;background:color-mix(in srgb,var(--glass-overlay) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 8px 32px #0000003d,inset 0 1px #ffffff1a}.nav-glow[data-v-bd774685]{position:absolute;inset:0;border-radius:20px;pointer-events:none}.nav-btn[data-v-bd774685]{height:60px;width:100%;gap:2px}.nav-icon-wrap[data-v-bd774685]{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;color:color-mix(in srgb,var(--text-secondary) 80%,transparent);transition:transform .52s cubic-bezier(.22,1,.36,1),background .3s ease,box-shadow .3s ease,border-color .3s ease,color .3s ease}.nav-btn svg[data-v-bd774685]{width:22px;height:22px;fill:currentColor;stroke:none;flex-shrink:0}.nav-label[data-v-bd774685]{font-size:10px;letter-spacing:.01em;color:color-mix(in srgb,var(--text-secondary) 75%,transparent);position:absolute;bottom:6px;opacity:0;transition:opacity .3s ease;white-space:nowrap}.nav-dot[data-v-bd774685]{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--text-secondary) 45%,transparent);position:absolute;bottom:9px;transition:opacity .3s ease,transform .3s ease}.nav-btn--active .nav-icon-wrap[data-v-bd774685]{background:linear-gradient(135deg,#2d8de8,#5b8ff7 55%,#8b5cf6);border-color:#ffffff38;color:#fff;box-shadow:0 8px 22px #3390ec6b,0 2px 6px #00000047,inset 0 1px #ffffff47;animation:nav-pop-bd774685 .52s cubic-bezier(.22,1,.36,1) forwards}.nav-btn--active .nav-label[data-v-bd774685]{opacity:1}.nav-btn--active .nav-dot[data-v-bd774685]{opacity:0;transform:scale(0)}@keyframes nav-pop-bd774685{0%{transform:translateY(-8px) scale(.88)}55%{transform:translateY(-22px) scale(1.07)}to{transform:translateY(-20px) scale(1)}}@media(prefers-reduced-motion:reduce){.nav-dot[data-v-bd774685],.nav-icon-wrap[data-v-bd774685],.nav-label[data-v-bd774685]{transition:none}.nav-btn--active .nav-icon-wrap[data-v-bd774685]{animation:none;transform:translateY(-20px)}}
