.language-picker{position:relative;flex-shrink:0;margin-inline-start:8px;z-index:55;font-size:12px;letter-spacing:.06em}
.language-picker>summary{list-style:none;cursor:pointer;padding:10px 9px;border:1px solid #74876955;border-radius:7px;color:#dce7d6;white-space:nowrap}
.language-picker>summary::-webkit-details-marker{display:none}
.language-picker>summary:hover,.language-picker[open]>summary{border-color:#baff69;color:#baff69}
.language-options{position:absolute!important;display:grid!important;inset-inline-end:0;top:calc(100% + 8px);width:180px;background:#101b16f5;border:1px solid #718d5c75;border-radius:10px;padding:6px!important;box-shadow:0 18px 50px #0008;backdrop-filter:blur(16px);gap:0!important}
.language-options a{display:flex;justify-content:space-between;padding:10px!important;border-radius:5px;font-size:14px!important;letter-spacing:0;color:#dce7d6!important}
.language-options a:hover,.language-options a[aria-current]{background:#baff6918;color:#baff69!important}
.language-options small{opacity:.5;font-size:10px}
html:not([lang=tr]) .hero h1{font-size:clamp(66px,7.3vw,112px)}
html[lang=de] .hero h1{font-size:clamp(55px,6.2vw,96px)}
html[lang=ar]{--display:Tahoma,Arial,sans-serif;--body:Tahoma,Arial,sans-serif;--mono:Tahoma,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .micro,html[lang=ar] .section-tag{letter-spacing:normal;line-height:1.45}
html[dir=rtl] .wordmark,html[dir=rtl] .hero-orbit,html[dir=rtl] .guide-code{direction:ltr}
html[dir=rtl] .story-aside{border-inline-start:0;border-inline-end:1px solid #ffffff20}
html[dir=rtl] input,html[dir=rtl] textarea{direction:rtl;text-align:start}
html[dir=rtl] .guide-launcher,html[dir=rtl] .mechanism-canvas,html[dir=rtl] .matrix-stage{direction:ltr}
html[dir=rtl] .guide-conversation{direction:rtl;text-align:start}
html[dir=rtl] .github-calendar{direction:ltr}
html[dir=rtl] .github-calendar-scroll{direction:ltr}
html[dir=rtl] .contact-address strong{direction:ltr;text-align:end}
html[dir=rtl] .hero-overline>span:last-child{margin-left:0;margin-inline-start:auto}
@media(min-width:851px){
 html[dir=rtl] .mechanism-canvas{right:auto;left:-8%}
 html[dir=rtl] .core-phase{right:auto;left:15%}
 html[dir=rtl] .hero-art:after{background:linear-gradient(270deg,#060b0cf5 0%,#060b0cbb 29%,#060b0c12 60%),linear-gradient(0deg,#070b0df5,transparent 36%)}
 html[dir=rtl] .hero-art>img{transform:scaleX(-1)}
 html[dir=rtl] .depth-pointer{right:auto;left:-8%}
}
@media(max-width:1100px){.language-picker{margin-inline-start:2px}.language-picker>summary{padding:8px 6px}.site-header nav:not(.mobile-menu):not(.language-options){gap:15px}}
@media(max-width:560px){.language-picker{font-size:11px}.language-picker>summary{padding:7px 6px}.language-picker>summary>span{display:none}.language-options{width:158px}html:not([lang=tr]) .hero h1{font-size:clamp(54px,15.6vw,85px)}html[lang=de] .hero h1{font-size:clamp(40px,11.4vw,61px)}html[lang=ar] .hero h1{font-size:clamp(48px,13vw,72px)}.nav-actions{gap:8px!important}}

html[lang=es] .hero h1{font-size:clamp(60px,6.7vw,106px)}
@media(max-width:560px){html[lang=es] .hero h1{font-size:clamp(45px,12vw,65px)}html[lang=fr] .hero h1{font-size:clamp(48px,13vw,70px)}}
@media(max-width:560px){
 html:not([lang=tr]) .hero .hero-heading-group{display:block}
 html:not([lang=tr]) .hero .guide-dock-slot{display:none}
 html:not([lang=tr]) .hero .hero-heading-group h1{max-width:100%;text-wrap:normal}
 html:not([lang=tr]) #main .hero .hero-subtitle{max-width:100%;font-size:23px!important}
 .site-header{gap:10px}
}
