.v2 .menu.umenu{max-height:min(100dvh - 90px,640px);overflow:auto}.v2 .uitem[role=group]{cursor:default}.v2 .uitem[role=group]:hover{background:0 0}.v2 .logo span{display:inline}@media (max-width:900px){.v2 .menu.umenu{z-index:60;max-height:calc(100dvh - 120px)}.v2 .hdr .ubtn,.v2 .hdr .cpt-bellw .ib{position:relative}.v2 .hdr .ubtn:after,.v2 .hdr .cpt-bellw .ib:after{content:"";border-radius:50%;position:absolute;inset:-3px}.v2 .menu.umenu .uitem{height:44px}.v2 .menu.umenu .seg button{position:relative}.v2 .menu.umenu .seg button:after{content:"";position:absolute;inset:-8px 0}.v2 .mnav{-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);background:linear-gradient(#ffffffb8,#ffffff75);border:1px solid #ffffffbf;border-radius:22px;padding:5px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1111140f,0 1px 2px #11111414,0 14px 34px -14px #11111459,0 30px 60px -30px #e8193c2e}.v2 .mnav:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffffa6,#fff0);border-radius:0 0 50% 50%/0 0 100% 100%;height:46%;position:absolute;top:0;left:8%;right:8%}.v2 .mnav a{z-index:1;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background .25s;position:relative}.v2 .mnav a[aria-current]{background:linear-gradient(#fff,#f3f3f6);transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 1px 1px #1111140f,0 8px 18px -8px #11111459,0 2px #1111140a}.v2 .mnav a:active{transform:translateY(1px)scale(.98)}.v2 .hdr.pin.stuck .mnav{box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1111140f,0 2px 4px #11111414,0 18px 40px -14px #11111473}.v2 .menu.umenu{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:linear-gradient(#ffffffdb,#ffffffbd);border:1px solid #fffc;box-shadow:inset 0 1px #fff,0 24px 60px -20px #11111473}html.sov2[data-so-theme=dark] .v2 .mnav{background:linear-gradient(#282830a8,#16161c85);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 1px 2px #00000080,0 16px 36px -14px #000c}html.sov2[data-so-theme=dark] .v2 .mnav:before{background:linear-gradient(#ffffff1f,#fff0)}html.sov2[data-so-theme=dark] .v2 .mnav a[aria-current]{background:linear-gradient(#34343e,#26262e);box-shadow:inset 0 1px #ffffff24,0 8px 18px -8px #000c}html.sov2[data-so-theme=dark] .v2 .menu.umenu{background:linear-gradient(#22222ae6,#16161cd6);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 24px 60px -20px #000c}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.v2 .mnav a{transition:none}.v2 .mnav a[aria-current]{transform:none}}@media (max-width:900px){.v2 .menu.umenu .seg button{min-width:44px}}.v2 .ubtn .av{box-shadow:0 0 0 1px var(--ink)}.v2 .ubtn:hover,.v2 .ubtn[aria-expanded=true],.v2 .ubtn.on{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}
