.global-navigation{position:relative;z-index:50;overflow:visible;gap:20px!important}.global-navigation .brand{flex-shrink:0}.nav-categories{flex-shrink:0}.nav-categories>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:11px 16px;border-radius:999px;font-size:14px;white-space:nowrap;background:#f0f0fa}.nav-categories>summary::-webkit-details-marker{display:none}.nav-categories>summary svg{width:14px;height:14px}.nav-categories[open]>summary{background:#eae5ff;color:#563dfc}.nav-categories[open]>summary svg{transform:rotate(180deg)}.nav-search{display:flex;align-items:center;gap:10px;border:1px solid #dce2f1;border-radius:999px;padding:9px 14px;flex:1;max-width:320px;background:#fbfbff}.nav-search input{width:100%;min-width:0;background:transparent;border:0;font-size:14px;color:#06152f}.nav-search button{border:0;background:none;color:#64708a;padding:0;display:flex;align-items:center}.nav-search svg{width:18px;height:18px}.nav-search kbd{border:1px solid #dce2f1;border-radius:6px;color:#64708a;padding:0 6px;font:12px/23px inherit}.global-navigation .nav-utility{font-size:13px;gap:18px!important;white-space:nowrap}.global-navigation .language{flex-shrink:0;margin-left:auto}.nav-mega{position:absolute;top:calc(100% + 12px);left:0;right:0;background:#fff;border:1px solid #dce2f1;border-radius:26px;padding:22px;box-shadow:0 24px 64px #06152f18;max-height:min(720px,calc(100dvh - 135px));overflow:auto;overscroll-behavior:contain}.nav-mega-top{display:flex;gap:24px;padding:0 10px 18px;border-bottom:1px solid #edf0f8;font-size:13px}.nav-mega-top a:first-child{color:#563dfc;font-weight:700}.nav-mega-body{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:25px;padding-top:22px}.nav-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;padding:0 10px}.nav-scene-title{display:flex;align-items:center;gap:9px;font-weight:650;font-size:14px;color:#06152f}.nav-scene-mark{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #e0dcff;border-radius:8px;color:#563dfc;background:#f5f3ff;font-size:13px;flex-shrink:0}.nav-scene-children{display:flex;flex-direction:column;gap:5px;padding:10px 0 0 35px;font-size:12px;line-height:1.6;color:#64708a}.nav-mega-aside{border-radius:20px;padding:22px;background:linear-gradient(145deg,#eef5ff,#f1eaff);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.nav-mega-aside img{width:48px;height:48px}.nav-mega-aside h2{font-size:23px;line-height:1.15;margin:0;letter-spacing:-.03em}.nav-mega-aside p{font-size:13px;line-height:1.6;margin:0}.nav-mega-aside a{font-size:13px;font-weight:650;color:#563dfc}.nav-mega-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 10px 0;padding-top:18px;border-top:1px solid #edf0f8;font-size:13px}.nav-mega-bottom>a{color:#563dfc;font-weight:650}.nav-extra-links{display:flex;gap:18px;color:#64708a;font-size:12px}.nav-categories>summary:focus-visible{outline:3px solid #007bff;outline-offset:3px}.nav-search:focus-within{border-color:#745bff;box-shadow:0 0 0 3px #563dfc12}.nav-search input:focus-visible{outline:none}.nav-mega a:hover{color:#563dfc;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.global-navigation .nav-utility{display:none}.nav-search{max-width:none}.nav-mega-body{grid-template-columns:minmax(0,1fr) 210px}.nav-scenes{gap:22px 14px}.nav-scene-title{font-size:13px}.nav-scene-children{font-size:11px}}@media(max-width:850px){.nav-mega-body{grid-template-columns:1fr}.nav-mega-aside{display:none}}@media(max-width:650px){.global-navigation{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:10px!important}.global-navigation .brand img{width:112px}.nav-categories>summary{font-size:12px;padding:8px 12px;gap:8px}.nav-search{grid-column:1/-1;width:100%;max-width:none;padding:9px 12px}.global-navigation .language{margin:0;grid-column:3;grid-row:1}.nav-categories{grid-column:2;grid-row:1}.nav-search kbd{display:none}.nav-mega{top:calc(100% + 8px);padding:18px 14px;border-radius:20px;max-height:calc(100dvh - 165px)}.nav-scenes{grid-template-columns:1fr 1fr;gap:22px 14px;padding:0}.nav-scene-title{font-size:12px;align-items:flex-start}.nav-scene-mark{width:22px;height:22px}.nav-scene-children{padding-left:31px;font-size:11px}.nav-mega-top{padding-inline:0;font-size:12px;gap:20px}.nav-mega-bottom{margin-inline:0;align-items:flex-start;flex-direction:column;gap:14px}.nav-extra-links{gap:18px;flex-wrap:wrap}}@media(max-width:360px){.nav-scenes{grid-template-columns:1fr}.global-navigation .brand img{width:98px}.nav-categories>summary{padding-inline:9px}}
