.studio-exact-head{grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important}
.studio-header-nav-group{width:100%;min-width:0;gap:clamp(17px,1.4vw,29px)!important}
.studio-header-nav-group nav{min-width:0;gap:clamp(12px,.95vw,20px)!important}
/* Keep navigation readable as the viewport narrows; spacing and compact navigation handle fit. */
.studio-header-nav-group nav>a,.studio-nav-parent>button{font-size:14px!important;font-weight:700!important}
.studio-exact-actions{gap:8px!important}
.studio-trend-in-actions{width:286px;flex:0 0 286px}.studio-trend-in-actions .studio-trend-ticker{width:286px!important;height:54px!important;grid-template-columns:42px 1fr 28px!important;padding:6px 10px!important;gap:10px!important}.studio-trend-in-actions .studio-trend-ticker img{width:42px!important;height:42px!important}.studio-trend-in-actions .studio-trend-ticker small{font-size:8px!important}.studio-trend-in-actions .studio-trend-ticker strong{font-size:12px!important}
.studio-header-nav-group nav>a.active:before{display:block!important;right:-9px!important;left:-9px!important;height:32px!important;border:1px solid rgba(var(--studio-rgb),.35)!important;border-radius:8px!important;background:linear-gradient(110deg,rgba(var(--studio-rgb),.28),rgba(var(--studio-rgb),.08))!important;opacity:1!important;transform:skewX(-8deg)!important}
.studio-header-nav-group nav>a.active:after{content:""!important;display:block!important;right:10%!important;left:10%!important;bottom:-7px!important;height:4px!important;border:0!important;border-radius:99px!important;background:var(--studio-accent,#1798ff)!important;box-shadow:0 0 9px rgba(var(--studio-rgb),.8)!important;opacity:1!important;transform:rotate(-1.5deg)!important;z-index:4!important}
.studio-header-nav-group nav>a:hover:not(.active):before,.studio-header-nav-group nav>a:hover:not(.active):after{opacity:0!important}
.studio-nav-parent{position:relative;height:100%;display:flex;align-items:center}
.studio-nav-parent>button{position:relative;isolation:isolate;height:100%;display:flex;align-items:center;gap:8px;padding:0 4px;border:0;background:none;color:#b8c8dc;white-space:nowrap;cursor:pointer}
.studio-nav-parent>button span,.studio-nav-parent>button i{position:relative;z-index:2}
.studio-nav-parent>button:before{content:"";position:absolute;z-index:0;right:-9px;left:-9px;height:32px;border:1px solid transparent;border-radius:8px;background:transparent;opacity:0;transform:skewX(-8deg);transition:.2s}
.studio-nav-parent>button i{width:7px;height:7px;border:0;border-left:1.5px solid #7f9ab8;border-bottom:1.5px solid #7f9ab8;background:none;font-size:0;font-style:normal;transform:rotate(-45deg);transition:.2s}
.studio-nav-parent:hover>button,.studio-nav-parent.active>button,.studio-nav-parent.is-open>button{color:#fff}
.studio-nav-parent.active>button:before{border-color:rgba(var(--studio-rgb),.35);background:linear-gradient(110deg,rgba(var(--studio-rgb),.28),rgba(var(--studio-rgb),.08));opacity:1}
.studio-nav-parent:hover>button i,.studio-nav-parent.is-open>button i{border-color:#ff9a43;transform:rotate(135deg)}
.studio-nav-parent.active>button:after{content:"";position:absolute;z-index:4;right:10%;left:10%;bottom:-7px;height:4px;border-radius:99px;background:var(--studio-accent,#1798ff);box-shadow:0 0 9px rgba(var(--studio-rgb),.8);transform:rotate(-1.5deg)}
.studio-nav-dropdown{position:absolute;z-index:120;top:calc(100% + 7px);right:-10px;width:260px;padding:7px;border:1px solid #254665;border-radius:12px;background:linear-gradient(180deg,#091b36fc,#051227fe);box-shadow:0 20px 48px #000c;backdrop-filter:blur(24px);display:none;grid-template-columns:1fr;gap:2px}
.studio-nav-dropdown:before{content:"";position:absolute;right:0;left:0;top:-20px;height:20px}.studio-nav-dropdown:after{content:"";position:absolute;right:24px;top:-5px;width:9px;height:9px;border-top:1px solid #254665;border-right:1px solid #254665;background:#091b36;transform:rotate(-45deg)}
.studio-nav-parent:hover>.studio-nav-dropdown,.studio-nav-parent:focus-within>.studio-nav-dropdown,.studio-nav-parent.is-open>.studio-nav-dropdown{display:grid;animation:studio-menu-in .15s ease-out both}@keyframes studio-menu-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}
.studio-header-nav-group nav .studio-nav-dropdown a{position:relative!important;height:auto!important;min-height:38px;padding:7px 9px!important;border:1px solid transparent;border-radius:8px;display:flex!important;align-items:center;justify-content:space-between;color:#b9c8da;font-size:11px!important;font-weight:700!important;transition:.16s}
.studio-header-nav-group nav .studio-nav-dropdown a:hover,.studio-header-nav-group nav .studio-nav-dropdown a.active{padding-right:11px!important;border-color:#244a70;background:#0d2b4e;color:#fff}.studio-header-nav-group nav .studio-nav-dropdown a:before,.studio-header-nav-group nav .studio-nav-dropdown a:after{display:none!important}
.studio-nav-dropdown .studio-nav-all{min-height:46px!important;margin-bottom:3px;border-color:#244968!important;background:linear-gradient(110deg,#10375e,#091a31);display:grid!important;justify-content:stretch!important;gap:2px}.studio-nav-dropdown .studio-nav-all span{color:#fff;font-size:11px;font-weight:800}.studio-nav-dropdown .studio-nav-all small{color:#7891ad;font-size:7px}.studio-nav-dropdown>a>b{color:#52769d;font-size:10px;transition:.16s}.studio-nav-dropdown>a:hover>b{color:#ff9a43;transform:translateX(-2px)}
body.studio-theme[data-studio-scheme="night"],body.studio-theme:not([data-studio-scheme]){--studio-page-bg:var(--studio-color-canvas,#020713);--studio-page-soft:color-mix(in srgb,var(--studio-color-surface,#071a35) 76%,var(--studio-color-canvas,#020713));--studio-page-soft-2:color-mix(in srgb,var(--studio-color-surface,#071a35) 90%,var(--studio-color-accent,#1798ff) 10%);--studio-header-bg:color-mix(in srgb,var(--studio-color-canvas,#020713) 84%,var(--studio-color-surface,#071a35));--studio-panel:var(--studio-color-surface,#071a35);--studio-panel-strong:color-mix(in srgb,var(--studio-color-surface,#071a35) 82%,var(--studio-color-canvas,#020713));background:var(--studio-color-canvas,#020713)!important}
body.studio-theme[data-studio-scheme="night"] .studio-page,body.studio-theme:not([data-studio-scheme]) .studio-page{background:radial-gradient(circle at 76% 8%,color-mix(in srgb,var(--studio-color-surface,#071a35) 72%,transparent) 0,transparent 30%),var(--studio-color-canvas,#020713)!important}
.studio-header-guest .studio-header-nav-group{gap:clamp(30px,2.4vw,48px)!important}
.studio-header-guest .studio-header-nav-group nav{gap:clamp(25px,2vw,42px)!important}
@media(min-width:1121px){
.studio-header-nav-group nav:has(>a:hover,>.studio-nav-parent:hover)>a.active:not(:hover):before,.studio-header-nav-group nav:has(>a:hover,>.studio-nav-parent:hover)>a.active:not(:hover):after{opacity:0!important}
.studio-header-nav-group nav:has(>a:hover,>.studio-nav-parent:hover)>.studio-nav-parent.active:not(:hover)>button:before,.studio-header-nav-group nav:has(>a:hover,>.studio-nav-parent:hover)>.studio-nav-parent.active:not(:hover)>button:after{opacity:0!important}
}
@media(max-width:1380px){.studio-trend-in-actions{display:none}.studio-header-nav-group nav{gap:10px!important}}
@media(max-width:1120px){.studio-exact-head{display:flex!important}.studio-nav-parent{height:auto;display:block}.studio-nav-parent>button{width:100%;height:42px;padding:0 12px;justify-content:space-between}.studio-nav-parent>button:before,.studio-nav-parent>button:after{display:none}.studio-nav-dropdown{position:static;width:auto;margin:0 7px 7px;box-shadow:none}.studio-nav-dropdown:after{display:none}.studio-nav-parent:hover>.studio-nav-dropdown:not(:focus-within){display:none}.studio-nav-parent.is-open>.studio-nav-dropdown{display:grid}}
