[data-ap-public-refresh] .ap-site-header{--ap-navigation-paper:#fff;--ap-navigation-ink:#222;--ap-navigation-muted:#626262;--ap-navigation-line:#dedede;--ap-navigation-hover:#f4f4f2;position:relative;z-index:30;display:flex;flex-wrap:nowrap;align-items:center;gap:20px;width:100%;max-width:1440px;min-height:80px;margin:0 auto;padding:16px 24px;color:var(--ap-navigation-ink);background:var(--ap-navigation-paper);border-bottom:1px solid var(--ap-navigation-line)}[data-ap-public-refresh] .ap-site-header .ap-brand-mark{color:var(--ap-navigation-ink);flex-shrink:0}[data-ap-public-refresh] .ap-site-header .ap-brand-wordmark{color:var(--ap-navigation-ink)}[data-ap-public-refresh] .ap-site-header-with-preview{padding-block:10px}.ap-navigation-brand{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;gap:3px}[data-ap-public-refresh] .ap-navigation-brand .ap-brand-preview{min-height:20px;padding:1px 6px;color:var(--ap-navigation-muted);border-color:var(--ap-navigation-line);font-size:10px}.ap-site-navigation{flex:1 1;min-width:0;font-size:14px;line-height:1.4}.ap-navigation-desktop{display:flex;align-items:center;gap:16px}.ap-navigation-groups{display:flex;align-items:center;gap:6px;margin:0 auto}.ap-navigation-group{position:relative}.ap-navigation-group:not([open])>.ap-navigation-dropdown,.ap-navigation-mobile:not([open])>.ap-navigation-mobile-panel{display:none}.ap-site-navigation summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;list-style:none;cursor:pointer;border-radius:7px}.ap-site-navigation summary::-webkit-details-marker{display:none}.ap-navigation-group[open]>summary,.ap-site-navigation summary:hover{background:transparent;text-decoration:underline;text-underline-offset:5px}.ap-site-navigation summary svg{fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .12s ease}.ap-navigation-group[open]>summary svg{transform:rotate(180deg)}.ap-navigation-dropdown{position:absolute;top:calc(100% + 10px);left:0;width:270px;padding:8px;border:1px solid var(--ap-navigation-line);border-radius:10px;background:var(--ap-navigation-paper);box-shadow:0 12px 32px #0002}.ap-navigation-group:last-child .ap-navigation-dropdown{left:auto;right:0}.ap-site-navigation .ap-navigation-dropdown a,.ap-site-navigation section>a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:6px;color:var(--ap-navigation-ink);text-decoration:none}.ap-site-navigation .ap-navigation-dropdown a:hover,.ap-site-navigation section>a:hover{background:var(--ap-navigation-hover);text-decoration:none}.ap-site-navigation a[aria-current=page]{font-weight:600}.ap-navigation-actions{display:flex;gap:8px;align-items:center}.ap-site-navigation .ap-navigation-button{display:inline-flex;min-height:42px;justify-content:center;align-items:center;padding:10px 15px;border:1px solid var(--ap-navigation-line);border-radius:7px;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none}.ap-site-navigation .ap-navigation-docs{color:var(--ap-navigation-ink);background:transparent}.ap-site-navigation .ap-navigation-docs:hover{background:transparent;border-color:var(--ap-navigation-ink);text-decoration:underline}.ap-site-navigation .ap-navigation-connect{color:var(--ap-navigation-paper);background:var(--ap-navigation-ink);border-color:var(--ap-navigation-ink)}.ap-site-navigation .ap-navigation-connect:hover{opacity:.85;text-decoration:none}.ap-site-navigation :is(a,summary):focus-visible{outline:3px solid #3166ed;outline-offset:3px}.ap-navigation-mobile{display:none}[data-ap-public-refresh] .ap-film-language-picker{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:0 24px 10px;color:var(--ap-muted);font-size:12px}@media (max-width:1000px) and (min-width:821px){[data-ap-public-refresh] .ap-site-header{gap:12px;padding-inline:16px}.ap-navigation-groups{gap:0}.ap-site-navigation summary{padding-inline:7px;font-size:13px}.ap-site-navigation .ap-navigation-button{padding-inline:11px;font-size:12px}}@media (max-width:820px){[data-ap-public-refresh] .ap-site-header{padding-inline:16px}.ap-site-navigation{display:flex;justify-content:flex-end}.ap-navigation-desktop{display:none}.ap-navigation-mobile{display:block}.ap-navigation-mobile>summary{gap:10px;padding-inline:12px;border:1px solid var(--ap-navigation-line)}.ap-navigation-mobile-panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:20px 16px;background:var(--ap-navigation-paper);border-bottom:1px solid var(--ap-navigation-line);box-shadow:0 12px 24px #0002}.ap-navigation-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 16px;gap:24px 16px}[data-ap-public-refresh] .ap-navigation-sections h2{padding:0 8px 6px;color:var(--ap-navigation-muted);font-size:13px;font-weight:600;letter-spacing:0}.ap-site-navigation section>a{padding-inline:8px;font-size:14px;overflow-wrap:anywhere}.ap-navigation-mobile-panel .ap-navigation-actions{display:grid;grid-template-columns:1fr 2fr;margin-top:24px;padding-top:20px;border-top:1px solid var(--ap-navigation-line)}[data-ap-public-refresh] .ap-film-language-picker{padding-inline:16px}.ap-film-language-picker .ap-film-languages{margin-left:0}}@media (prefers-color-scheme:dark){[data-ap-public-refresh] .ap-site-header{--ap-navigation-paper:#171717;--ap-navigation-ink:#f3f3f3;--ap-navigation-muted:#b8b8b8;--ap-navigation-line:#414141;--ap-navigation-hover:#2c2c2c}.ap-site-navigation :is(a,summary):focus-visible{outline-color:#8eafff}}@media (prefers-reduced-motion:reduce){.ap-site-navigation summary svg{transition:none}}