.lnb-icon-chevron{flex-shrink:0;transition:transform .15s}.lnb-icon-chevron--up{transform:rotate(180deg)}
.lnb{z-index:100;width:var(--layout-fsms-lnb);min-width:var(--layout-fsms-lnb);background-color:var(--color-lnb-1depth-bg-default);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.lnb--hjw{width:var(--layout-hjw-lnb);min-width:var(--layout-hjw-lnb)}.lnb--hjw .lnb__menu-button{width:var(--layout-hjw-lnb-item)}.lnb--inline{z-index:auto;height:100%;position:relative;top:auto;bottom:auto;left:auto}.lnb--below-mobile-header{top:var(--sizing-header-hjw-mobile)}.lnb--hidden{display:none}.lnb__main{scrollbar-width:thin;scrollbar-color:var(--color-lnb-1depth-line-default)transparent;flex:1;min-height:0;overflow-y:auto}.lnb--hjw .lnb__nav{flex:none;overflow:visible}.lnb--hjw .lnb__footer{padding:var(--pad-y-xs)var(--pad-x-3xs)}.lnb__logo{padding:var(--pad-y-md)0 var(--pad-y-3xs);align-items:center;gap:var(--gap-xs);flex-direction:column;flex-shrink:0;display:flex}.lnb__nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.lnb__nav::-webkit-scrollbar{display:none}.lnb__menu-button{align-items:center;gap:var(--gap-md);width:100%;height:var(--sizing-lnb-item-hjw);padding:0 var(--pad-x-3xs);font-size:var(--font-size-t7);font-weight:600;line-height:var(--line-height-t7);color:var(--color-text-inset);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:0;flex-shrink:0;transition:background-color .12s;display:flex;overflow:hidden}.lnb__menu-button:hover{background-color:var(--color-lnb-1depth-bg-hover)}.lnb__menu-button--active,.lnb__menu-button--active:hover{background-color:var(--color-lnb-1depth-bg-active)}.lnb__menu-icon{flex-shrink:0;align-items:center;display:flex}.lnb__menu-icon svg{width:16px;height:16px}.lnb__menu-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lnb__menu-trailing{flex-shrink:0;align-items:center;display:flex}.lnb__footer{border-top:1px solid var(--color-lnb-1depth-line-default);padding:var(--pad-y-xs)0;flex-shrink:0}.lnb-submenu{top:0;left:var(--layout-fsms-lnb);width:var(--layout-lnb-sub);max-width:var(--layout-lnb-sub);background-color:var(--color-lnb-2depth-default);z-index:99;padding-top:var(--lnb-anchor-top,16px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1));border-right:1px solid rgba(0,0,0,.08);flex-direction:column;display:flex;position:fixed;bottom:0;overflow-y:auto}.lnb-submenu--hjw{left:var(--layout-hjw-lnb)}.lnb-submenu--inline{z-index:auto;height:100%;box-shadow:none;position:relative;top:auto;bottom:auto;left:auto}.lnb-submenu--below-mobile-header{top:var(--sizing-header-hjw-mobile)}.lnb-submenu>div{flex:none}.lnb-submenu__title{padding:var(--pad-y-xs)var(--pad-x-lg)var(--pad-y-md);font-size:var(--font-size-t5);color:var(--color-text-inset);margin-bottom:var(--gap-xs);border-bottom:1px solid rgba(255,255,255,.15);font-weight:700}.lnb-submenu__link{width:100%;height:var(--sizing-lnb-item-hjw);padding:0 var(--pad-x-lg);font-size:var(--font-size-t7);font-weight:400;line-height:var(--line-height-t7);color:var(--color-text-inset);cursor:pointer;text-align:left;background-color:transparent;border:none;align-items:center;font-family:inherit;text-decoration:none;transition:background-color .12s;display:flex}.lnb-submenu__link:hover{background-color:var(--color-lnb-2depth-hover)}.lnb-submenu__link--active,.lnb-submenu__link--active:hover{background-color:var(--color-lnb-3depth-active);font-weight:600}.lnb__favorites{padding:var(--pad-y-3xs)var(--pad-x-xs)0}.lnb__favorites-button{align-items:center;gap:var(--gap-md);font-size:var(--font-size-t7);font-weight:600;line-height:var(--line-height-t7);color:var(--color-text-inset);cursor:pointer;background:0 0;border:none;width:100%;padding:6px 0;display:flex}.lnb__favorites-button:hover{background-color:var(--color-lnb-1depth-bg-hover)}.lnb__favorites-button--active,.lnb__favorites-button--active:hover{background-color:var(--color-lnb-1depth-bg-active)}.lnb__favorites-divider{background:var(--color-lnb-1depth-line-default);border:none;height:1px;margin:2px 0 4px}.lnb__footer-item{align-items:center;gap:var(--gap-xs);width:100%;font-size:var(--font-size-t7);color:var(--color-text-inset);cursor:pointer;text-align:left;background:0 0;border:none;padding:6px 0;font-weight:600;display:flex}span.lnb__footer-item{cursor:default}.lnb-submenu__group{width:100%;height:var(--sizing-lnb-item-hjw);padding:0 var(--pad-x-lg);font-size:var(--font-size-t7);font-weight:600;line-height:var(--line-height-t7);color:var(--color-text-inset);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.lnb-submenu__group--expanded{background-color:var(--color-lnb-2depth-active)}.lnb-submenu__group--depth-1{font-size:var(--font-size-t8);padding-left:28px}.lnb-submenu__group--depth-2{font-size:var(--font-size-t8);padding-left:44px}.lnb-submenu__group-children{background-color:var(--color-lnb-2depth-active)}.lnb-submenu__link--depth-1{padding-left:28px}.lnb-submenu__link--depth-2{padding-left:44px}.lnb-submenu__link--depth-3{padding-left:60px}.lnb-submenu__link--muted{opacity:.4}.lnb-submenu__link--muted:hover{opacity:.6}
