/* Dil / bolge secici. Yeni bir gorunum DEGIL: baslik dugmesi mevcut
   arama dugmesinin (z-search-trigger), pencere mevcut komut penceresinin
   (z-command) stilini kullanir; burada yalnizca dil koduna ozel kucuk
   ayrintilar var. */
.z-lang-trigger{gap:6px}
.z-lang-trigger .z-lang-kisa{font-size:11px;font-weight:600;letter-spacing:.08em;color:#cfd0d1}
.z-lang-dialog .z-command-results{max-height:min(60vh,520px);overflow:auto}
.z-lang-dialog .z-lang-code{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #434446;border-radius:10px;font-size:11px;font-weight:650;letter-spacing:.06em;color:#dfe1e3;background:#18191a}
.z-lang-dialog a[aria-current="true"]{background:#e2e6e80f}
.z-lang-dialog .z-command-top input::-webkit-search-cancel-button{display:none}
.z-lang-link{display:inline-flex;align-items:center;gap:7px;cursor:pointer}
.z-lang-link .ui-icon{width:14px;height:14px}
.z-footer-legal .z-lang-link{color:#b0b3b6;letter-spacing:.06em}
.z-footer-legal .z-lang-link:hover{color:#eceef2}
/* Dil dugmesi telefonda da baslikta gorunur (21 Eylul 2026, kullanici
   istegi). Once 900 px altinda gizliydi ve dil yalnizca mobil menunun
   icinden degisiyordu; menudeki secici de yerinde duruyor. Olculdu:
   320-900 px, tr/en/ar/ja, ana sayfa ve arac sayfasi -- logo, arama ve
   menu dugmesiyle cakisma ya da yatay tasma yok. Gorunum arama
   dugmesinin mevcut mobil stilinden (z-search-trigger) geliyor. */
/* JavaScript kapaliyken gorunen yedek icerik (arama motoru ve JS'siz
   okuyucular icin); JS acik tarayicida <noscript> hic cizilmez */
.z-noscript{max-width:960px;margin:40px auto;padding:0 16px;color:#d9dbdd}
.z-noscript a{text-decoration:underline}

/* DIL PENCERESI (25 Eylul 2026): OpenAI tasarim yenilemesi geri alinirken
   kullanicinin istegiyle yalniz bu pencere korundu; kural kaynagi eski
   studio-refinement.css. 3B kure gorseli kullanici istegiyle kaldirildi
   (29 Eylul 2026). */
.z-command.z-lang-dialog{background:linear-gradient(145deg,#212428,#101214);border-color:#8b949e99}
.z-command.z-lang-dialog{width:880px;border-radius:24px;max-height:90dvh;padding:0;overflow:auto}
.z-lang-heading{padding:33px 34px 27px;position:relative;overflow:hidden;min-height:140px}
.z-lang-heading .z-overline{font-size:10px;letter-spacing:.28em}
.z-lang-heading h2{font-size:38px;margin-top:14px;letter-spacing:-.04em;padding-inline-end:100px}
.z-lang-close{position:absolute;inset-inline-end:26px;top:26px;z-index:1}
.z-lang-dialog .z-command-top{padding:15px 18px;margin:0 32px 22px;border:1px solid #71798270;border-radius:12px;background:#090b0d50}
.z-lang-dialog .z-command-top input{font-size:16px}
.z-lang-dialog .z-command-top>.ui-icon{color:#bbc4ce}
.z-command.z-lang-dialog .z-command-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 32px 24px;max-height:48dvh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#747c87 #15171b;align-content:start}
.z-lang-dialog .z-command-results>a{border:1px solid #68717d55;border-radius:11px;gap:14px;padding:13px 16px;min-height:83px;min-width:0}
.z-lang-dialog .z-command-results>a>span:nth-child(2){min-width:0;overflow-wrap:anywhere;font-size:16px;font-weight:600}
.z-lang-dialog .z-command-results small{font-weight:400;margin-top:3px;font-size:13px;color:#b5bdc8}
.z-command.z-lang-dialog .z-lang-code{width:46px;height:46px;flex-basis:46px;border-radius:10px;font-size:13px;background:linear-gradient(135deg,#272b30,#121418);border-color:#88919c70;color:#e0e5ec}
.z-lang-dialog .z-command-results>a[aria-current=true]{grid-column:1/-1;order:-1;min-height:91px;margin-bottom:13px;background:linear-gradient(125deg,#ffffff1a,#ffffff05);border-color:#d7dce480}
.z-lang-dialog .z-command-results>a[aria-current=true]>.z-lang-code{background:linear-gradient(135deg,#fff,#b8bfc6);color:#11151a;border-color:#fff9;box-shadow:inset 0 1px #fff,0 5px 12px #0003}
.z-lang-dialog .z-command-results>a[aria-current=true]>.ui-icon:last-child{background:linear-gradient(135deg,#fff,#bcc4cd);color:#131820;border-radius:50%;padding:6px;width:29px;height:29px}
.z-lang-dialog .z-command-foot{display:flex;align-items:center;gap:10px;padding:21px 32px;font-size:13px;border-color:#646e7955}
.z-lang-dialog .z-command-foot kbd{margin-inline-start:auto}
.z-lang-dialog .z-empty{grid-column:1/-1;font-size:15px}
[dir=rtl] .z-lang-dialog .z-command-foot kbd{margin-inline-start:auto;margin-inline-end:0}
@media(max-width:600px){.z-command.z-lang-dialog{border-radius:18px;max-width:calc(100vw - 24px);max-height:92dvh}.z-lang-heading{padding:26px 22px 22px;min-height:124px}.z-lang-heading h2{font-size:30px;padding-inline-end:48px}.z-lang-close{inset-inline-end:14px;top:17px;width:36px;height:36px}.z-lang-dialog .z-command-top{margin:0 18px 15px;padding:14px;gap:10px}.z-lang-dialog .z-command-top input{font-size:14px}.z-command.z-lang-dialog .z-command-results{grid-template-columns:1fr;padding:0 18px 17px;max-height:49dvh;gap:8px}.z-lang-dialog .z-command-results>a{min-height:77px;padding:12px;gap:13px}.z-lang-dialog .z-command-results>a[aria-current=true]{min-height:85px;margin-bottom:7px}.z-lang-dialog .z-command-foot{padding:17px 20px;font-size:12px;gap:7px;flex-wrap:wrap}.z-lang-dialog .z-command-foot>.ui-icon{display:none}.z-lang-heading .z-lang-heading h2{position:relative;z-index:1}}
