.op-navigation{--op-nav-surface:oklch(100% 0 0);--op-nav-top:oklch(95.5% .005 85);--op-nav-ink:var(--foreground);--op-nav-line:oklch(87% .004 85);--op-nav-hover:oklch(97% .003 85);--op-nav-shadow:0 12px 26px oklch(20% 0 0/.09);z-index:60;color:var(--op-nav-ink);background:var(--op-nav-surface);font-family:Montserrat,sans-serif;position:fixed;inset:0 0 auto}.op-nav-main{align-items:center;gap:56px;max-width:1440px;height:94px;margin:auto;padding:30px 48px 0;display:flex;position:relative}.op-navigation:before{content:"";background:var(--op-nav-top);height:30px;position:absolute;inset:0 0 auto}.op-nav-logo{flex:0 0 124px;align-items:center;display:flex}.op-nav-logo img{filter:brightness(0);width:124px;height:auto}.op-nav-content{flex:1;align-items:center;min-width:0;display:flex}.op-nav-top{z-index:2;justify-content:space-between;align-items:center;height:30px;display:flex;position:absolute;top:0;left:48px;right:48px}.op-nav-audiences,.op-nav-utilities,.op-nav-links{align-items:center;gap:24px;display:flex}.op-nav-links{flex:1;min-width:0}.op-navigation .op-nav-direct{height:auto;color:var(--op-nav-ink);background:0 0;border-radius:0;padding:10px 0;font-size:14px;font-weight:500}.op-navigation .op-nav-trigger,.op-navigation .op-private{height:auto;color:var(--op-nav-ink);background:0 0;border-radius:0;gap:7px;padding:10px 0;font-size:14px;font-weight:500}.op-navigation .op-private{border-bottom:2px solid var(--primary);padding:4px 0;font-size:12px;font-weight:600}.op-nav-top .op-nav-trigger,.op-nav-top .header-util{font-size:12px;font-weight:500}.op-nav-top .header-util{height:32px;color:var(--op-nav-ink)}.op-nav-top .header-util svg{width:15px;height:15px}.op-nav-group{position:relative}.op-nav-panel{background:var(--op-nav-surface);border:1px solid var(--op-nav-line);min-width:260px;box-shadow:var(--op-nav-shadow);padding:18px 12px;position:absolute;top:100%;left:-24px}.op-nav-panel[hidden]{display:none}.op-nav-panel a{color:var(--op-nav-ink);white-space:nowrap;padding:11px 12px;font-size:14px;line-height:1.4;display:block}.op-nav-panel a:hover{background:var(--op-nav-hover)}.op-split-trigger{align-items:center;gap:7px;display:flex}.op-contract-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.op-contract-menu .op-nav-panel{width:620px}.op-nav-panel small{color:var(--muted-foreground);white-space:normal;margin-top:5px;font-size:12px;line-height:1.6;display:block}.op-panel-heading{color:var(--muted-foreground);margin:4px 12px 12px;font-size:11px;font-weight:600}.op-nav-trigger:hover,.op-nav-trigger[aria-expanded=true]{text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:8px}.op-navigation .op-active{text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:8px;text-decoration-thickness:2px}.has-shared-navigation{padding-top:94px}:is(.cinema-home.has-shared-navigation:not(:has(.optimization-page)) .om-hero,.cinema-home.has-shared-navigation .sp-live){margin-top:0}.has-shared-navigation:has(.optimization-page){padding-top:0}.op-nav-secondary{border-top:1px solid var(--op-nav-line);margin-top:12px;padding-top:12px}.op-company-label{color:var(--muted-foreground);margin:0;padding:4px 12px 12px;font-size:11px}.op-navigation .op-nav-contact{color:var(--op-nav-ink);text-underline-offset:4px;margin-left:auto;padding:0 0 0 20px;font-size:13px;font-weight:500;text-decoration:underline}.op-navigation .op-mobile-toggle{display:none}.op-navigation a:focus-visible,.op-navigation button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (width>=992px) and (width<=1200px){.op-nav-main{gap:24px;padding-left:24px;padding-right:24px}.op-nav-top{left:24px;right:24px}.op-nav-links{gap:16px}.op-navigation .op-nav-trigger,.op-navigation .op-nav-direct,.op-navigation .op-nav-contact{font-size:12px}.op-navigation .op-nav-contact{padding-left:0}}@media (width<=991px){.has-shared-navigation{padding-top:64px}.op-navigation:before{display:none}.op-nav-main{justify-content:space-between;height:64px;padding:0 22px}.op-navigation .op-mobile-toggle{color:var(--op-nav-ink);display:inline-flex}.op-nav-content{background:var(--op-nav-surface);border-top:1px solid var(--op-nav-line);max-height:calc(100dvh - 64px);padding:0 24px 28px;display:none;position:absolute;top:64px;left:0;right:0;overflow-y:auto}.op-mobile-open .op-nav-content{flex-direction:column;align-items:stretch;display:flex}.op-nav-top{height:auto;display:contents;position:static}.op-nav-audiences{border-bottom:1px solid var(--op-nav-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;padding:10px 0 16px;display:grid}.op-company:has(.op-nav-trigger[aria-expanded=true]){flex:1}.op-nav-utilities{order:3;gap:28px;padding-top:22px}.op-nav-top .header-util{font-size:14px}.op-nav-links{display:block}.op-nav-links>.op-nav-group{border-bottom:1px solid var(--op-nav-line)}.op-navigation .op-nav-direct{border-bottom:1px solid var(--op-nav-line);justify-content:flex-start;padding:18px 0;font-size:15px;display:flex}.op-navigation .op-nav-trigger{justify-content:space-between;width:100%;padding:18px 0;font-size:15px}.op-nav-audiences .op-company{min-width:0}.op-nav-audiences .op-nav-trigger,.op-nav-audiences .op-private{border-bottom:2px solid #0000;width:auto;height:42px;padding:0;font-size:15px;line-height:20px}.op-nav-audiences .op-private{border-bottom-color:var(--primary)}.op-nav-panel{width:100%;min-width:0;box-shadow:none;border:0;padding:0 0 14px;position:static}.op-nav-panel a{white-space:normal;padding:12px}.op-contract-menu .op-nav-panel{width:100%}.op-contract-columns{grid-template-columns:minmax(0,1fr);gap:18px}.op-split-trigger{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.op-split-trigger .op-nav-direct{border:0;min-width:0}.op-split-trigger .op-nav-trigger{flex-shrink:0;justify-content:center;width:44px;height:54px;padding:0}.op-navigation .op-nav-contact{display:none}.op-nav-utilities .lang-list{top:auto;bottom:100%}}
