.language-picker{display:flex;align-items:center;gap:7px;flex:none;color:#f4f5ef;font:500 13px/1.4 var(--font,Arial,sans-serif)}
.language-picker svg{width:18px;height:18px;flex:none;color:var(--green,#b7fa3c)}
.language-picker select{width:118px;max-width:100%;min-height:44px;border:1px solid #637357;border-radius:6px;background:#11180e;color:#fff;padding:8px;font:inherit;cursor:pointer;color-scheme:dark}
.language-picker option{background:#11180e;color:#fff}
.language-picker select[aria-busy=true]{opacity:.65}
.language-picker .language-label,#language-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
header{height:auto;min-height:84px;flex-wrap:wrap;gap:16px;padding-block:12px}
header nav{margin-inline-start:auto;margin-inline-end:0;gap:18px}
header .nav-cta{white-space:normal;text-align:center;justify-content:center}
html:not([lang=he]) .manifesto h2 span::before{content:' '}
html:not([lang=he]) :is(.button,.showroom-copy .button,.showroom-repair){white-space:normal;max-width:100%}
html:not([lang=he]) :is(h2,h3,.build-choice strong){letter-spacing:normal;overflow-wrap:break-word}
html[lang=ar]{--font:Arial,'Heebo',sans-serif}
html[lang=ar] :is(h2,h3){line-height:1.45}
html[dir=ltr] .showroom-floor{direction:ltr}
html[dir=ltr] :is(.showroom .lab-info,.showroom .lab-disclaimer){text-align:left}
html[dir=ltr] .showroom .stage-label{direction:ltr}
html[dir=ltr] .part-priority{border-right:0;border-left:2px solid var(--green);padding-right:0;padding-left:10px}
html[dir=ltr] .allocation-labels b{margin-right:0;margin-left:auto}
html[dir=ltr] .header-colors{border-left:0;border-right:1px solid #ffffff20;padding-left:0;padding-right:16px}
html[dir=ltr] .allocation-bar{direction:ltr}
html[dir=ltr] :is(.lead-form,dialog){text-align:left}
.legal-language{padding:0 0 24px;justify-content:flex-end}
@media(max-width:1300px){header nav{order:5;flex-basis:100%;justify-content:center;margin:0}header .nav-cta{margin-inline-start:auto}}
@media(max-width:760px){header{padding:10px 5%;gap:10px}header nav{display:none}header .logo{order:0;max-width:calc(100% - 160px)}header .language-picker{order:1;margin-inline-start:auto}header .header-colors{order:2;margin:0!important;padding:0!important;border:0!important}header .nav-cta{order:3;max-width:calc(100% - 142px);margin-inline-start:auto}html:not([lang=he]) .showroom-copy h2{font-size:clamp(25px,6vw,32px)}html:not([lang=he]) .service-dock>a,html:not([lang=he]) .service-dock>button{font-size:12px;padding:8px 4px;line-height:1.4}}
html[dir=ltr] .lab-info{direction:ltr}
html[dir=ltr] :is(.arcade-tabs button,.diag-options button,.terminal-prompt){text-align:left}
html[dir=ltr] .diagnostic-result{border-right:0;border-left:2px solid var(--green);padding-right:0;padding-left:15px}
