


.mn-nav{background:#030305;box-shadow:0 1px 0 var(--line)}

.acct .nav.mn-nav,.nav.solid.mn-nav{background:#030305}
.mn-nav::after{content:"";position:absolute;left:0;right:0;top:100%;height:8px;background:linear-gradient(180deg,#030305,rgba(3,3,5,0));pointer-events:none}
.mn-nav .brand{border-radius:12px}
.mn-nav .brand:focus-visible{outline:2px solid var(--mint);outline-offset:4px}
.mn-links{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);font:400 10.5px/1 var(--fd);letter-spacing:.16em;text-transform:uppercase}
.mn-links a{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 2px;color:var(--tx2);text-decoration:none;white-space:nowrap;transition:color .3s}
.mn-links a .ico{width:16px;height:16px;opacity:.7;transition:opacity .3s,stroke .3s}
.mn-links a::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--mint);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}
.mn-links a:hover,.mn-links a:focus-visible{color:#fff}
.mn-links a:hover::after,.mn-links a:focus-visible::after{transform:scaleX(1)}
.mn-links a:focus-visible{outline:none}
.mn-links a.is-on{color:#fff}
.mn-links a.is-on .ico{opacity:1;stroke:var(--mint)}
.mn-links a.is-on::after{transform:scaleX(1);box-shadow:0 0 10px rgba(80,254,182,.8)}
html:is([data-script="cyrl"],[data-script="viet"]) .mn-links{font-size:9.5px;letter-spacing:.06em}
html[data-script="jpan"] .mn-links{font-size:12px;letter-spacing:.04em;font-weight:700}
.mn-nav .nav-r{gap:10px}
.mn-hud{display:flex;align-items:center}
.mn-hud:empty{display:none}

.mn-hud .fx-hud-n{font:800 11px/1 var(--fb);letter-spacing:.12em}
.mn-acc,.nav-out,.nav-panel{gap:8px}
.mn-acc.is-on{background:rgba(80,254,182,.1);box-shadow:0 0 0 1px rgba(80,254,182,.55) inset,0 0 22px -8px rgba(80,254,182,.8)}
.mn-acc .ico,.nav-out .pa-ic,.nav-out .ico,.nav-panel .ico{width:15px;height:15px}


.mn-bw{font-family:var(--fb);font-weight:800;letter-spacing:.06em}


@media (max-width:1240px){
  .mn-acc>span,.mn-nav .nav-out>span,.mn-nav .nav-panel>span{display:none}
  .mn-acc,.mn-nav .nav-out,.mn-nav .nav-panel{width:40px;padding:0!important}
}
@media (max-width:1020px){
  .mn-hud .fx-hud-n{display:none}
  .mn-links{gap:18px}
}
@media (max-width:900px){
  .mn-links a>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .mn-links a{width:44px;justify-content:center}
  .mn-links a .ico{width:19px;height:19px}
  .mn-links a::after{left:12px;right:12px}
}


.mn-tabs{display:none}
@media (max-width:760px){
  .mn-links{display:none}
  .mn-nav{height:62px;padding:0 12px}
  .mn-nav .nav-r{gap:6px}
  body.mn-has-tabs:not(.ac-has-bar) .mn-acc{display:none}
  .mn-acc,.mn-nav .nav-out,.mn-nav .nav-panel{--h:44px;width:44px;height:44px}
  .mn-nav .lang-btn{height:44px;min-width:44px;justify-content:center}
  .mn-nav .brand{min-height:44px;min-width:44px;justify-content:center}
  .mn-hud .fx-hud{height:44px;padding:0 10px 0 7px;gap:7px}
  .mn-hud .fx-hud-mk{width:32px}
  .mn-tabs{position:fixed;left:0;right:0;bottom:0;z-index:70;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);
    padding:0 max(4px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(4px,env(safe-area-inset-left,0px));
    background:#030305;box-shadow:0 -1px 0 var(--line),0 -18px 30px -18px rgba(0,0,0,.9)}
  .mn-tabs a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;height:56px;padding:0 1px;
    color:var(--tx2);font:600 11px/1.1 var(--fb);letter-spacing:.01em;text-decoration:none;text-align:center;-webkit-tap-highlight-color:transparent}
  .mn-tabs a>span{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;line-height:1.1;letter-spacing:0}  
  .mn-tabs a .ico{width:21px;height:21px}
  .mn-tabs a.is-on{color:#eafff5}
  .mn-tabs a.is-on .ico{stroke:var(--mint)}
  .mn-tabs a.is-on::before{content:"";position:absolute;top:0;left:24%;right:24%;height:2px;border-radius:0 0 3px 3px;background:var(--grad);box-shadow:0 0 12px rgba(80,254,182,.85)}
  .mn-tabs a:focus-visible{outline:2px solid var(--mint);outline-offset:-4px;border-radius:12px}
  body.mn-has-tabs{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}
  body.mn-has-tabs .pa-toast{bottom:calc(72px + env(safe-area-inset-bottom,0px))}
  body.ac-has-bar .mn-tabs{display:none}
  body.ac-has-bar.mn-has-tabs{padding-bottom:0}
}
@media (max-width:380px){
  .mn-nav .brand .wm{display:none}
}
@media print{.mn-tabs,.mn-hud,.mn-links{display:none!important}.mn-nav{position:static}}
@media (forced-colors:active){.mn-links a.is-on,.mn-tabs a.is-on{text-decoration:underline}}
