html.i18n-pending body{visibility:hidden}.language-picker{display:flex;align-items:center;gap:8px;color:#bbb;font-size:11px;flex-shrink:0}.language-picker select{font:inherit;color:#fff;background:#111;border:1px solid #ffffff40;border-radius:0;padding:10px 8px;max-width:145px;min-height:40px}.language-picker select:focus-visible{outline:2px solid #d4a24c;outline-offset:3px}.language-picker option{background:#111;color:white}html:not([lang=en]) h1{font-size:clamp(44px,6.5vw,100px);letter-spacing:-2px;overflow-wrap:anywhere}html[dir=rtl] h1,html[dir=rtl] h2{letter-spacing:normal}html[dir=rtl] .tabs button,html[dir=rtl] .milestone{text-align:right}html[dir=rtl] .logo,html[dir=rtl] .compass,html[dir=rtl] .person-stage,html[dir=rtl] .teach-svg,html[dir=rtl] .return-art{direction:ltr}html[dir=rtl] .person-phase,html[dir=rtl] .teach-explanation{text-align:right}html[dir=rtl] .person-timeline{direction:ltr}html[dir=rtl] svg text{direction:rtl;unicode-bidi:plaintext}h1,h2,h3,h4,h5,p,summary,button{overflow-wrap:break-word}.demo-message,.demo-reply>span{white-space:pre-line}.person-phase{min-height:145px}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2{letter-spacing:normal}@media(max-width:1100px){header{gap:15px;flex-wrap:wrap;height:auto;min-height:94px;padding-top:12px;padding-bottom:12px}nav{gap:15px}.utility{gap:8px}.language-picker>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:760px){header{position:relative;min-height:80px}.utility{margin-inline-start:auto}.language-picker select{max-width:116px;padding:8px 5px}.motion{max-width:105px}.menu{padding:8px}nav{top:100%;z-index:30}html:not([lang=en]) h1{font-size:clamp(40px,11vw,64px);letter-spacing:-1px}html[dir=rtl] h1{letter-spacing:normal}}@media(max-width:390px){header .logo{width:108px}.utility{gap:5px}.language-picker select{max-width:100px}.motion{font-size:9px;padding:7px 4px}.menu{font-size:10px;padding:7px 5px}header{justify-content:center}.utility{margin-inline-start:0}}
.tabs button{min-width:0;flex:1}.person-controls,.teach-bottom{flex-wrap:wrap}.comparison-captions{direction:ltr}html[dir=rtl] .comparison-captions>span{direction:rtl;text-align:center}.language-picker{direction:ltr}.language-picker>span{direction:inherit}html[dir=rtl] .language-picker>span{direction:rtl}
