.kdk-h{& .dd-eye{display:none}& details[open] summary:after{transform:translateY(2px)rotate(-135deg)}& .dd a{font:500 18px/1.35 var(--font-body);align-items:baseline;gap:14px;display:flex}& .dd a:hover{background:var(--accent-soft);color:var(--heading)}& .num{counter-reset:n}& .num a:before{counter-increment:n;content:"0" counter(n);content:"0" counter(n) / "";font:500 13px/1 var(--font-mono);color:var(--accent)}}@media (prefers-reduced-motion:no-preference){.kdk-h summary:after{transition:transform .2s}}@media (width<=1199px){.kdk-h{& .panel:popover-open{background:var(--bg);width:auto;height:auto;color:var(--text);border:0;flex-direction:column;margin:0;padding:0 clamp(20px,5vw,40px) 32px;display:flex;position:fixed;inset:0;overflow-y:auto}& .panel-top{flex:none;justify-content:space-between;align-items:center;height:64px;display:flex}& .nav-list>.only-m{display:block}& .panel-top .menu-toggle:before{content:"✕";content:"✕" / "";font-size:16px}& .panel>nav,& .tools{width:100%;max-width:640px;margin-inline:auto}& .tools{flex-wrap:wrap;margin-top:auto;padding-top:32px}& .tools .btn{flex:100%;justify-content:center;min-height:56px}& .tools .seg-ico{width:44px;height:44px}& .tools .lang-btn{height:44px}& .nav-list>li{border-bottom:1px solid var(--border)}& .nav-list>li:first-child{border-top:1px solid var(--border)}& .nav-list>li>a{min-height:68px;font:600 clamp(26px,6.4vw,34px)/1.15 var(--font-display);letter-spacing:-.015em;color:var(--heading);text-shadow:var(--head-glow);align-items:center;padding:0 72px 0 0;display:flex}& .nav-list>li>a[aria-current=page]{color:var(--accent)}& .nav-list a:focus-visible,& summary:focus-visible{outline-offset:-4px}& summary{width:68px;height:68px;position:absolute;top:0;right:0}& summary:after{width:9px;height:9px}& .dd{padding-bottom:16px}& ul.dd,& .dd ul{border-left:2px solid var(--border-strong);margin-left:4px}& .dd a{border-radius:0 8px 8px 0;min-height:48px;padding:10px 8px 10px 16px}}body:has(#site-menu:popover-open){overflow:hidden}}@media (width>=1200px){.kdk-h{& .nav-list>li>a:hover,& .nav-list>li:has(details[open])>a{color:var(--accent)}& .dd{z-index:70;background:var(--surface);border:1px solid var(--border-strong);width:max-content;min-width:300px;max-width:380px;box-shadow:var(--glow), 0 14px 32px color-mix(in srgb,var(--text) 14%,transparent);border-radius:0 0 14px 14px;padding:10px;position:absolute;top:100%;left:0}& .end .dd{left:auto;right:0}& .dd a{border-radius:8px;padding:10px 12px}& .rich{width:min(600px,92vw);max-width:92vw;padding:18px 14px 12px}& .dd-eye{font:500 12px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 12px 10px;display:block}& .rich ul{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:2px 10px;display:grid}}}
