.language-switcher{position:relative;z-index:120;display:inline-block;color:var(--text,#fff)}
.language-switcher>summary{list-style:none;min-width:70px;height:40px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045);cursor:pointer;user-select:none;font-size:11px;font-weight:800;transition:.2s}
.language-switcher>summary::-webkit-details-marker{display:none}.language-switcher>summary:hover,.language-switcher[open]>summary{border-color:rgba(243,201,82,.35);background:rgba(243,201,82,.1);color:#f3c952}
.language-switcher>summary .ui-icon:last-child{transition:transform .2s}.language-switcher[open]>summary .ui-icon:last-child{transform:rotate(180deg)}
.language-switcher-menu{position:absolute;top:calc(100% + 9px);inset-inline-end:0;width:190px;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#0d1a2b;box-shadow:0 22px 55px rgba(0,0,0,.38);display:grid;gap:4px}
.language-switcher-menu>strong{padding:5px 8px 8px;color:#8394aa;font-size:9px}
.language-switcher-menu>a{min-height:39px;padding:7px 9px;border-radius:10px;display:flex;align-items:center;gap:8px;color:#a8b5c5;font-size:11px;font-weight:700;transition:.18s}
.language-switcher-menu>a span{flex:1}.language-switcher-menu>a small{font-size:8px;color:#617187}.language-switcher-menu>a:hover{background:rgba(255,255,255,.055);color:#fff}.language-switcher-menu>a.active{background:rgba(243,201,82,.11);color:#f3c952}.language-switcher-menu>a.active small{color:#d8b44d}
.language-switcher.is-compact>summary{min-width:56px;height:36px;padding:0 8px}.language-switcher.is-compact>summary>span{font-size:9px}
.vault-language-row{position:absolute;top:24px;inset-inline-end:24px;z-index:15}.forge-nav-actions .language-switcher>summary{height:38px;background:rgba(255,255,255,.035)}
html[dir=ltr] body{text-align:left}html[dir=rtl] body{text-align:right}
html[dir=ltr] .app-shell,html[dir=ltr] .sidebar,html[dir=ltr] .workspace{direction:ltr}
html[dir=ltr] .sidebar{inset:0 auto 0 0;border-left:0;border-right:1px solid var(--line);box-shadow:18px 0 50px rgba(0,0,0,.18)}
html[dir=ltr] .workspace{margin-right:0;margin-left:var(--sidebar)}
html[dir=ltr] .side-nav a.active{box-shadow:inset 3px 0 0 var(--gold)}
html[dir=ltr] .nav-count{margin-right:0;margin-left:auto}
html[dir=ltr] .notification-popover{left:auto;right:28px}
html[dir=ltr] .vault-auth-story,html[dir=ltr] .vault-auth-panel{direction:ltr}
html[dir=ltr] .forge-section-heading>p{text-align:left}
html[dir=ltr] .today-feature-card header>div{direction:ltr;text-align:right}
html[dir=ltr] .forge-nav-links,html[dir=ltr] .forge-nav-actions,html[dir=ltr] .forge-footer-grid{direction:ltr}
@media(max-width:1024px){html[dir=ltr] .workspace{margin-left:0}html[dir=ltr] .sidebar{transform:translateX(-105%);box-shadow:25px 0 70px rgba(0,0,0,.45)}html[dir=ltr] .sidebar.open{transform:translateX(0)}}
@media(max-width:760px){.language-switcher>summary{min-width:56px}.language-switcher-menu{width:176px}.market-clock+.language-switcher{display:none}.vault-language-row{top:14px;inset-inline-end:14px}}
