/* m-kalip-kayit.css · FAZ 0 iskelet: bu kalıbın sayfaya özel kuralları (FAZ 1 grubu sahiplenir). Ortak katman recla-ortak.css. */
/* 1 · eski sitenin yapı kuralları (canli-kapsam): yerleşim korunur; yazı boyu · renk · aile · değişken token'a çevrildi */
.m-ek-canli img{max-width:100%}
.m-ek-canli [hidden]{display:none!important}
.m-ek-canli *{box-sizing:border-box}
.m-ek-canli .sayfa{max-width:680px;margin:0 auto;padding-inline:20px;padding-block:28px 140px}
.m-ek-canli a{color:inherit}
.m-ek-canli h1,.m-ek-canli h2,.m-ek-canli h3{font-family:var(--r-font);font-weight:700;letter-spacing:-.02em;text-wrap:balance;margin:0}
.m-ek-canli h1{font-size:var(--r-h1);line-height:1.12}
.m-ek-canli h2{font-size:var(--r-h2);line-height:1.25}
.m-ek-canli p{margin:0}
.m-ek-canli .ust{display:flex;align-items:center;gap:12px;margin-bottom:34px}
.m-ek-canli .ust svg{width:22px;height:32px;flex:none}
.m-ek-canli .ust .marka{font-family:var(--r-font);font-size:var(--r-h2);font-weight:700;letter-spacing:-.02em}
.m-ek-canli .ust .alt{font-size:var(--r-etiket);color:var(--soluk)}
.m-ek-canli .bolum{padding-block:30px;border-top:1px solid var(--cizgi)}
.m-ek-canli .bolum:first-of-type{border-top:0;padding-top:0}
.m-ek-canli .gozetim{display:block;font-size:var(--r-mikro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soluk);margin-bottom:12px}
.m-ek-canli .duz{font-size:var(--r-govde-s);line-height:1.6}
@keyframes k-gir{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.m-ek-canli .pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--pill);color:var(--pill-yazi);border:0;border-radius:99px;padding:15px 24px;font:600 var(--r-govde-s)/1 var(--sans);cursor:pointer;box-shadow:var(--golge-buyuk);text-decoration:none;min-height:48px}
.m-ek-canli .pill:focus-visible{outline:3px solid var(--vurgu);outline-offset:2px}
.m-ek-canli .rozetli{display:inline-block;font-size:var(--r-mikro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vurgu-metin);background:var(--vurgu-acik);border-radius:6px;padding:2px 6px;vertical-align:middle}
.m-ek-canli .rozetli.olcum{color:var(--iyi);background:transparent;border:1px solid var(--iyi)}
.m-ek-canli details.tik{margin-top:14px;background:var(--kart);border-radius:22px;box-shadow:var(--golge);overflow:hidden}
.m-ek-canli details.tik summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 18px;font-weight:600;font-size:var(--r-govde-s)}
.m-ek-canli details.tik summary::-webkit-details-marker{display:none}
.m-ek-canli details.tik summary .rozet{margin-left:auto;font-size:var(--r-mikro);font-weight:500;color:var(--soluk);background:var(--cip);border-radius:99px;padding:4px 10px;white-space:nowrap}
.m-ek-canli details.tik summary::after{content:"›";font-size:var(--r-h3);color:var(--soluk);transform:rotate(90deg);transition:transform .2s;margin-left:6px}
.m-ek-canli details.tik[open] summary::after{transform:rotate(-90deg)}
.m-ek-canli details.tik .ic{padding:0 18px 18px;font-size:var(--r-govde-s);line-height:1.6}
.m-ek-canli details.tik .ic p{margin:0 0 10px}
.m-ek-canli details.tik .ic ul{margin:0;padding-left:18px}
.m-ek-canli details.tik .ic li{margin-bottom:8px}
.m-ek-canli details.tik table{width:100%;border-collapse:collapse;font-size:var(--r-kucuk);font-variant-numeric:tabular-nums}
.m-ek-canli details.tik td,.m-ek-canli details.tik th{text-align:left;vertical-align:top;padding:8px 6px;border-top:1px solid var(--cizgi)}
.m-ek-canli details.tik th{color:var(--soluk);font-weight:500;font-size:var(--r-mikro);letter-spacing:.06em;text-transform:uppercase;border-top:0}
@media (prefers-reduced-motion:no-preference){
.m-ek-canli [data-giris]{animation:gir .7s cubic-bezier(.32,.72,.33,1) both}
.m-ek-canli [data-giris="2"]{animation-delay:90ms}
.m-ek-canli [data-giris="3"]{animation-delay:180ms}
.m-ek-canli [data-giris="4"]{animation-delay:220ms}
.m-ek-canli [data-giris="5"]{animation-delay:270ms}
.m-ek-canli [data-giris="6"]{animation-delay:360ms}
@keyframes gir{from{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}
}.m-ek-canli [data-sayac]{font-variant-numeric:tabular-nums}
.m-ek-canli .hukum.h-aligned{color:var(--iyi);border:1px solid var(--iyi)}
.m-ek-canli .hukum.h-drifted{color:var(--vurgu-metin);border:1px solid var(--vurgu-metin)}
.m-ek-canli .hukum.h-incomplete{color:var(--soluk);border:1px solid var(--cizgi);background:var(--cip)}
.m-ek-canli .dil{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:12px;z-index:20;display:flex;background:var(--kart);border-radius:99px;border:1px solid var(--cizgi);padding:2px;transition:box-shadow .18s}
.m-ek-canli .dil:hover,.m-ek-canli .dil:focus-within{box-shadow:var(--golge)}
.m-ek-canli .dil button{border:0;background:transparent;color:var(--soluk);font:600 var(--r-mikro)/1 var(--sans);padding:8px 13px;border-radius:99px;cursor:pointer;min-height:44px;min-width:44px}
.m-ek-canli .dil button[aria-pressed="true"]{background:var(--pill);color:var(--pill-yazi)}
.m-ek-canli .dil button:focus-visible{outline:2px solid var(--vurgu)}
.m-ek-canli .karne{margin-top:16px;background:var(--kart);border-radius:22px;padding:14px 16px;box-shadow:var(--golge)}
.m-ek-canli .kayit-bag{margin-top:10px;font-size:var(--r-etiket)}
.m-ek-canli .kayit-bag a{color:var(--vurgu-metin);font-weight:600;text-underline-offset:3px;display:inline-block;padding:10px 0;min-height:44px}
@media (prefers-reduced-motion:no-preference){
@keyframes k-nabiz{0%{box-shadow:0 0 0 0 var(--vurgu);color:var(--vurgu-metin)}70%{box-shadow:0 0 0 7px transparent}100%{box-shadow:0 0 0 0 transparent}}
}.m-ek-canli .sayfa{padding-top:52px}
.m-ek-canli .hero{padding-block:6px 26px}
.m-ek-canli .hero{padding-block:6px 30px}
.m-ek-canli .hero h1{margin-bottom:14px}
.m-ek-canli .hero .alt{font-size:var(--r-govde);line-height:1.55;max-width:56ch}
.m-ek-canli .aciklama{font-size:var(--r-etiket);color:var(--soluk);margin-top:14px;line-height:1.5}
.m-ek-canli .imza{font-size:var(--r-etiket);color:var(--soluk);text-align:center;margin-top:26px;line-height:1.6}
.m-ek-canli .lt-kap{overflow-x:auto;max-width:100%}
.m-ek-canli .lt{width:100%;border-collapse:collapse;font-size:var(--r-etiket);line-height:1.35}
.m-ek-canli .lt th{text-align:left;font-weight:600;color:var(--soluk);border-bottom:1px solid var(--cizgi);padding:4px 6px}
.m-ek-canli .lt td{border-bottom:1px solid var(--cizgi);padding:4px 6px;vertical-align:top;overflow-wrap:anywhere}
.m-ek-canli .lt td+td,.m-ek-canli .lt th+th{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:normal}
.m-ek-canli .lt small{color:var(--soluk)}
.m-ek-canli .aciklama{font-size:var(--r-etiket);color:var(--soluk);margin-top:12px}
.m-ek-canli .son{text-align:center;padding-block:36px 8px}
.m-ek-canli .son .pill{width:100%;max-width:520px}
.m-ek-canli .iz a,.m-ek-canli .log-liste .ek a{display:inline-block;min-height:24px;line-height:24px}
.m-ek-canli .log-liste .ek a{display:inline-block;min-height:24px;line-height:24px}
.m-ek-canli .imza{font-size:var(--r-etiket);color:var(--soluk);text-align:center;margin-top:28px;line-height:1.6}
.m-ek-canli .imza a,.m-ek-canli .iz a{display:inline-block;min-height:24px;line-height:24px}
.m-ek-canli .iz a{display:inline-block;min-height:24px;line-height:24px}
@media (max-width:420px){
.m-ek-canli table{table-layout:fixed;width:100%;font-size:var(--r-mikro)}
.m-ek-canli th,.m-ek-canli td{padding:8px 6px;overflow-wrap:anywhere;word-break:break-word}
}.m-ek-canli .bolum h2{margin-bottom:4px}
.m-ek-canli .bolum h3{font-size:var(--r-giris);line-height:1.3;margin-top:26px}
.m-ek-canli .bolum p{margin-top:10px;font-size:var(--r-govde-s);line-height:1.6}
.m-ek-canli .hero .kisa{font-size:var(--r-giris);line-height:1.6;max-width:62ch}
.m-ek-canli .yazan{font-size:var(--r-etiket);color:var(--soluk);margin-top:12px}
.m-ek-canli .soru-liste{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}
.m-ek-canli .soru-liste li{background:var(--kart);border-radius:18px;padding:14px 16px;box-shadow:var(--golge)}
.m-ek-canli .soru-liste a{font-weight:600;text-decoration:none;display:block;line-height:1.4}
.m-ek-canli .soru-liste a:hover,.m-ek-canli .soru-liste a:focus-visible{text-decoration:underline}
.m-ek-canli .soru-liste small{display:block;margin-top:6px;font-size:var(--r-etiket);color:var(--soluk)}
.m-ek-canli .log-bas h1{margin-bottom:12px}
.m-ek-canli .log-sayi{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:14px;font-size:var(--r-etiket);color:var(--soluk)}
.m-ek-canli .log-sayi .rozetli{font-size:var(--r-mikro)}
.m-ek-canli .log-liste{list-style:none;margin:0;padding:4px 16px;background:var(--kart);border-radius:22px;box-shadow:var(--golge);font-size:var(--r-kucuk);line-height:1.45}
.m-ek-canli .log-liste > li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--cizgi)}
.m-ek-canli .log-liste > li:first-child{border-top:0}
.m-ek-canli .log-liste time{font-family:var(--r-font);font-size:var(--r-mikro);color:var(--soluk);font-variant-numeric:tabular-nums;white-space:nowrap}
.m-ek-canli .log-liste time,.m-ek-canli .log-liste .saatsiz{font-family:var(--r-font);font-size:var(--r-mikro);color:var(--soluk);font-variant-numeric:tabular-nums;white-space:nowrap}
.m-ek-canli .log-liste .tur{min-width:0;overflow-wrap:anywhere}
.m-ek-canli .log-liste .hukum{font-size:var(--r-mikro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 6px;white-space:nowrap;font-style:normal}
.m-ek-canli .log-liste .ek{grid-column:1/-1;min-width:0;font-size:var(--r-etiket);color:var(--soluk);display:grid;gap:4px}
.m-ek-canli .log-liste .ek a{color:var(--murekkep);font-weight:600;text-underline-offset:2px}
.m-ek-canli .karne{margin-top:6px;padding:12px;border:1px solid var(--cizgi);border-radius:16px;display:grid;gap:8px}
.m-ek-canli .karne-ust{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;color:var(--murekkep);font-size:var(--r-etiket)}
.m-ek-canli .karne-ust b{font-variant-numeric:tabular-nums}
.m-ek-canli .cubuklar{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.m-ek-canli .cubuklar li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:3px 8px;align-items:center;font-size:var(--r-mikro)}
.m-ek-canli .cubuklar .c-ad{letter-spacing:.04em;overflow-wrap:anywhere}
.m-ek-canli .cubuklar .c-yuzde{font-variant-numeric:tabular-nums;color:var(--murekkep);font-weight:600}
.m-ek-canli .cubuklar .c-iz{grid-column:1/-1;height:6px;border-radius:99px;background:var(--cip);overflow:hidden}
.m-ek-canli .cubuklar .c-iz i{display:block;height:100%;width:var(--y);background:var(--soluk);border-radius:99px}
.m-ek-canli .hk-durum{font-size:var(--r-etiket);line-height:1.5;color:var(--soluk);margin-top:12px}
.m-ek-canli .hk-nokta{width:9px;height:9px;border-radius:50%;background:var(--soluk);display:inline-block;margin-right:7px;vertical-align:0}
.m-ek-canli .hk-durum.hk-canli .hk-nokta{background:var(--iyi)}
.m-ek-canli .hk-durum.hk-canli{color:var(--murekkep)}
.m-ek-canli .hk-durum.hk-durdu .hk-nokta{background:var(--vurgu)}
.m-ek-canli .hk-durum.hk-durdu{color:var(--vurgu-metin)}
.m-ek-canli .hk-sayac{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;margin-top:14px}
.m-ek-canli .hk-sayac b{display:block;font-family:var(--r-font);font-size:var(--r-h2);line-height:1.1;font-variant-numeric:tabular-nums}
.m-ek-canli .hk-sayac span{display:block;font-size:var(--r-etiket);line-height:1.35;color:var(--soluk);margin-top:2px}
.m-ek-canli .hk-sayac small{display:block;font-size:var(--r-mikro);line-height:1.35;color:var(--soluk);margin-top:2px;font-variant-numeric:tabular-nums}
.m-ek-canli .hk-sinif{margin-top:18px}
.m-ek-canli .hk-sinif .hk-baslik{font-size:var(--r-giris)}
.m-ek-canli .hk-alt{font-size:var(--r-etiket);color:var(--soluk);margin-top:8px;line-height:1.5}
.m-ek-canli .hk-liste{list-style:none;margin:14px 0 0;padding:4px 16px;background:var(--kart);border-radius:22px;box-shadow:var(--golge);font-size:var(--r-kucuk);line-height:1.45}
.m-ek-canli .hk-s{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--cizgi)}
.m-ek-canli .hk-s:first-child{border-top:0}
.m-ek-canli .hk-s time{font-family:var(--r-font);font-size:var(--r-mikro);color:var(--soluk);font-variant-numeric:tabular-nums;white-space:nowrap;display:grid}
.m-ek-canli .hk-gun{font-size:var(--r-mikro)}
.m-ek-canli .hk-is{min-width:0;overflow-wrap:anywhere}
.m-ek-canli .hk-r{font-weight:600}
.m-ek-canli .hk-kanit{color:var(--soluk);font-size:var(--r-etiket);text-underline-offset:2px;white-space:nowrap}
.m-ek-canli .hk-sonuc{font-size:var(--r-mikro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 6px;white-space:nowrap}
.m-ek-canli .hk-sonuc.s-iyi{color:var(--iyi);border:1px solid var(--iyi)}
.m-ek-canli .hk-sonuc.s-kotu{color:var(--vurgu-metin);border:1px solid var(--vurgu-metin)}
.m-ek-canli .hk-sonuc.s-orta{color:var(--soluk);border:1px dashed var(--soluk)}
.m-ek-canli .hk-sonuc.s-notr{color:var(--soluk);background:var(--cip)}
.m-ek-canli .hk-baslik{font-family:var(--r-font);font-size:var(--r-h2);line-height:1.3;margin-top:10px}
.m-ek-canli .hk-baslik b{font-variant-numeric:tabular-nums}
.m-ek-canli .hk-alt b{font-variant-numeric:tabular-nums;color:var(--murekkep)}
.m-ek-canli .hk-sinama{opacity:.62}
.m-ek-canli .hk-alt + .duz{margin-top:12px}
.m-ek-canli .hk-gunler{margin-top:22px}
.m-ek-canli .hk-gunler .hk-liste{margin-top:0}
@media (max-width:420px){
.m-ek-canli .hk-s{grid-template-columns:auto minmax(0,1fr)}
.m-ek-canli .hk-sonuc{grid-column:2;justify-self:start}
}.m-ek-canli .iz{display:flex;flex-wrap:wrap;gap:2px 6px;font-size:var(--r-etiket);color:var(--soluk);margin:-14px 0 22px}
.m-ek-canli .iz a{color:var(--soluk);text-underline-offset:2px}
.m-ek-canli .iz [aria-current]{color:var(--murekkep);font-weight:600}
.m-ek-canli .hk h1{margin-bottom:12px}
.m-ek-canli .log-not .duz + .duz{margin-top:10px}
.m-ek-canli .kkosu{background:var(--kart);border-radius:18px;box-shadow:var(--golge);padding:10px 14px;margin-top:10px}
.m-ek-canli .kkosu summary{cursor:pointer;font-size:var(--r-kucuk);line-height:1.45;overflow-wrap:anywhere}
.m-ek-canli .kkosu summary time{font-family:var(--r-font);font-size:var(--r-mikro);color:var(--soluk)}
.m-ek-canli .kkosu summary time,.m-ek-canli .kkosu summary .zaman{font-family:var(--r-font);font-size:var(--r-mikro);color:var(--soluk)}
.m-ek-canli .kkosu .log-liste .zaman{font-family:var(--r-font);font-size:var(--r-mikro);color:var(--soluk);font-variant-numeric:tabular-nums;white-space:nowrap}
.m-ek-canli .kosu-ek{font-size:var(--r-etiket);color:var(--soluk);margin-top:6px;overflow-wrap:anywhere}
.m-ek-canli .asistan-liste{font-size:var(--r-etiket);color:var(--soluk);margin:6px 0 0;padding-left:18px}
.m-ek-canli .kkosu .log-liste{margin-top:8px;padding:2px 12px;box-shadow:none;border:1px solid var(--cizgi)}
.m-ek-canli .kkosu .log-liste > li{padding:6px 0}
.m-ek-canli .kkosu .log-liste .ek{grid-column:auto}
.m-ek-canli .kkosu .ret{font-style:normal;color:var(--vurgu-metin)}
.m-ek-canli .ha-kosan{font-size:var(--r-kucuk);line-height:1.45;margin:4px 0 14px;color:var(--murekkep)}
.m-ek-canli .ha-kosan .hk-nokta{background:var(--iyi)}
.m-ek-canli .ha-kosan.ha-yok .hk-nokta{background:var(--soluk)}
.m-ek-canli .ha-etiket{font-size:var(--r-mikro);font-weight:600;letter-spacing:.04em;border:1px solid var(--cizgi);border-radius:6px;padding:1px 6px;margin-left:6px;white-space:nowrap;color:var(--soluk)}
.m-ek-canli .ha-alt{display:block;font-size:var(--r-etiket);line-height:1.45;color:var(--soluk);margin-top:2px}
.m-ek-canli .ha-log{margin-top:6px}
.m-ek-canli .ha-log summary{cursor:pointer;font-size:var(--r-etiket);color:var(--murekkep);text-underline-offset:2px;min-height:32px;display:flex;align-items:center}
.m-ek-canli .ha-adimlar{list-style:none;margin:6px 0 0;padding:0 0 0 10px;border-left:2px solid var(--cizgi);font-size:var(--r-etiket);line-height:1.5}
.m-ek-canli .ha-adim{padding:2px 0;overflow-wrap:anywhere}
.m-ek-canli .ha-adim time{font-family:var(--r-font);font-size:var(--r-mikro);color:var(--soluk);margin-right:6px;display:inline}
.m-ek-canli .ha-gizli{color:var(--soluk);font-style:italic}
.m-ek-canli .ha-son{font-weight:600;margin-top:4px}
.m-ek-canli .ha-daha,.m-ek-canli .ha-sayfa button{font:inherit;font-size:var(--r-etiket);border:1px solid var(--cizgi);background:var(--kart);color:var(--murekkep);border-radius:10px;padding:6px 12px;min-height:44px;cursor:pointer}
.m-ek-canli .ha-sayfa button:disabled{opacity:.45;cursor:default}
.m-ek-canli .ha-sayfa{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:12px;font-size:var(--r-etiket);color:var(--soluk)}
.m-ek-canli .ha-roller{overflow-wrap:anywhere}

/* 2 · anthropic kalıbı (KATMAN) */
:root:root .m-ek-canli{background:transparent;color:var(--m-murekkep);font-family:var(--m-sans);max-width:none;margin:0;padding:0}
:root:root .m-ek-canli .m-yazi-alt-kap{margin-top:48px}
:root:root .m-ek-canli .m-yazi-alt{border:0;padding:0;margin:0}
:root:root .m-ek-canli .m-ek-not{margin:0;text-align:left;font:400 var(--r-kucuk)/21px var(--m-sans);color:var(--h-soluk)}
:root:root .m-ek-canli .m-ek-not a{color:var(--m-murekkep)}
:root:root .m-ek-canli .m-n-h1{margin:0 0 20px;font:700 var(--r-h1)/1.1 var(--m-sans);letter-spacing:0}
:root:root .m-ek-canli img,:root:root .m-ek-canli svg,:root:root .m-ek-canli canvas,:root:root .m-ek-canli video{max-width:100%}
:root:root .m-ek-canli pre{white-space:pre-wrap;overflow-wrap:anywhere}
:root:root .m-ek-canli :is(td,th,li,p,dd,dt,summary,span){overflow-wrap:break-word}
:root:root .m-ek-bolumler>section{margin:0 0 48px;padding:0;border:0;background:none;max-width:none}
:root:root .m-ek-bolumler h2{font:600 var(--r-h2)/27.6px var(--m-sans);color:var(--m-murekkep)}
:root:root .m-ek-bolumler>section>h2{margin:0 0 16px;font:600 var(--r-h2)/27.6px var(--m-sans);color:var(--m-murekkep)}
:root:root .m-ek-bolumler>section.log-bas>p.duz{font:400 var(--r-govde)/26.35px var(--m-sans)}
:root:root .m-ek-bolumler h2{text-transform:none;letter-spacing:0;color:var(--m-murekkep)}
:root:root .m-ek-bolumler :is(.log-liste,.hk-liste,details.tik,.kkosu){background:none;box-shadow:none;border-radius:0}
:root:root .m-ek-bolumler :is(.log-liste,.hk-liste){padding:0;border:0}
:root:root .m-ek-bolumler :is(details.tik,.kkosu){margin:0;padding:12px 0;border:0;border-top:var(--h-ince,1px) solid var(--h-cizgi)}
:root:root .m-ek-sayfa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 48px;font:500 var(--r-etiket)/16.8px var(--m-sans);color:var(--h-soluk)}
:root:root .m-ek-sayfa button{min-width:40px;min-height:40px;padding:0 12px;border:1px solid var(--h-cizgi);border-radius:8px;background:var(--h-dugme);color:var(--m-murekkep);font:400 var(--r-govde-s)/20px var(--m-sans);cursor:pointer}
:root:root .m-ek-sayfa button[aria-current="page"]{background:var(--m-murekkep);border-color:var(--m-murekkep);color:#faf9f5}
:root:root .m-ek-bolumler .soru-liste{margin:0;padding:0;list-style:none}
:root:root .m-ek-bolumler .soru-liste li{margin:0;padding:12px 0;background:none;box-shadow:none;border-radius:0;border-top:var(--h-ince,1px) solid var(--h-cizgi)}
:root:root .m-ek-bolumler .soru-liste li a{display:block;font:400 var(--r-kucuk)/21px var(--m-sans);color:var(--m-murekkep);text-decoration:none}
:root:root .m-ek-bolumler .soru-liste li small{display:block;margin-top:4px;font:500 var(--r-etiket)/16.8px var(--m-sans);color:var(--h-soluk)}
:root:root .m-ek-bolumler .kkosu .log-liste{border:0;padding:0}
:root:root .m-ek-bolumler details.tik>summary{min-height:0;margin:0;padding:4px 0;border:0;border-radius:0;background:none;color:inherit;font-family:inherit;line-height:1.3}
:root:root .m-ek-bolumler details.kkosu>summary{display:block;min-height:0;padding:0;font:400 var(--r-kucuk)/21px var(--m-sans);color:var(--m-murekkep)}
:root:root .m-ek-bolumler details.kkosu>summary b{font-weight:600}
:root:root .m-ek-bolumler details.kkosu>summary time{font:400 var(--r-etiket)/21px var(--m-sans);color:var(--h-soluk);white-space:nowrap}

/* eski assets/magician-robots.css (5 /robots alt sayfası) buraya katlandı */
.m-robots-alt{color-scheme:light dark}
.m-robots-alt,.m-robots-alt{margin:0}
.m-robots-alt img{max-width:100%}
.m-robots-alt [hidden]{display:none!important}
.m-robots-alt{
  --zemin:#F6F4EF; --kart:#FCFBF8; --cip:#EFEDE7; --cip2:#ECEAE3; --murekkep:var(--r-metin); --soluk:var(--r-metin-2); --cizgi:rgba(30,29,26,.10);
  --vurgu:#C85A3A; --vurgu-metin:var(--r-metin-2); --vurgu-acik:#F3DCD3; --iyi:var(--r-metin); --pill:#1C1B18; --pill-yazi:#F6F4EF;
  --golge:0 2px 14px rgba(0,0,0,.07); --golge-buyuk:0 6px 20px rgba(0,0,0,.14);
  --serif:var(--r-font); --sans:var(--r-font); --mono:var(--r-mono);
}
.m-robots-alt[data-theme="dark"]{
  --zemin:#1B1A17; --kart:#232220; --cip:#2E2C28; --cip2:#33312C; --murekkep:#F6F4EF; --soluk:#A9A69C; --cizgi:rgba(246,244,239,.12);
  --vurgu:#E07A57; --vurgu-metin:#F0A188; --vurgu-acik:#4A2A20; --iyi:#6FC48A; --pill:#F6F4EF; --pill-yazi:#1B1A17;
  --golge:0 2px 14px rgba(0,0,0,.35); --golge-buyuk:0 6px 20px rgba(0,0,0,.5);
}
.m-robots-alt *{box-sizing:border-box}
.m-robots-alt{margin:0;background:var(--zemin);color:var(--murekkep);font-family:var(--sans);font-size:var(--r-govde);line-height:1.55;-webkit-font-smoothing:antialiased}
.m-robots-alt .sayfa{max-width:680px;margin:0 auto;padding-inline:20px;padding-block:28px 140px}
.m-robots-alt a{color:inherit}
.m-robots-alt h1,.m-robots-alt h2,.m-robots-alt h3{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;text-wrap:balance;margin:0}
.m-robots-alt h1{font-size:var(--r-h1);line-height:1.12}
.m-robots-alt h2{font-size:var(--r-h2);line-height:1.25}
.m-robots-alt p{margin:0}
.m-robots-alt .ust{display:flex;align-items:center;gap:12px;margin-bottom:34px}
.m-robots-alt .ust svg{width:22px;height:32px;flex:none}
.m-robots-alt .ust .marka{font-family:var(--serif);font-size:var(--r-h2);font-weight:700;letter-spacing:-.02em}
.m-robots-alt .ust .alt{font-size:var(--r-etiket);color:var(--soluk)}
.m-robots-alt .bolum{padding-block:30px;border-top:1px solid var(--cizgi)}
.m-robots-alt .bolum:first-of-type{border-top:0;padding-top:0}
.m-robots-alt .gozetim{display:block;font-size:var(--r-mikro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soluk);margin-bottom:12px}
.m-robots-alt .duz{font-size:var(--r-govde-s);line-height:1.6}
@keyframes k-gir{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){}
.m-robots-alt details.tik{margin-top:14px;background:var(--kart);border-radius:22px;box-shadow:var(--golge);overflow:hidden}
.m-robots-alt details.tik summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 18px;font-weight:600;font-size:var(--r-govde-s)}
.m-robots-alt details.tik summary::-webkit-details-marker{display:none}
.m-robots-alt details.tik summary .rozet{margin-left:auto;font-size:var(--r-mikro);font-weight:500;color:var(--soluk);background:var(--cip);border-radius:99px;padding:4px 10px;white-space:nowrap}
.m-robots-alt details.tik summary::after{content:"›";font-size:var(--r-h3);color:var(--soluk);transform:rotate(90deg);transition:transform .2s;margin-left:6px}
.m-robots-alt details.tik[open] summary::after{transform:rotate(-90deg)}
.m-robots-alt details.tik .ic{padding:0 18px 18px;font-size:var(--r-govde-s);line-height:1.6}
.m-robots-alt details.tik .ic p{margin:0 0 10px}
.m-robots-alt details.tik .ic ul{margin:0;padding-left:18px}
.m-robots-alt details.tik .ic li{margin-bottom:8px}
.m-robots-alt details.tik table{width:100%;border-collapse:collapse;font-size:var(--r-kucuk);font-variant-numeric:tabular-nums}
.m-robots-alt details.tik td,.m-robots-alt details.tik th{text-align:left;vertical-align:top;padding:8px 6px;border-top:1px solid var(--cizgi)}
.m-robots-alt details.tik th{color:var(--soluk);font-weight:500;font-size:var(--r-mikro);letter-spacing:.06em;text-transform:uppercase;border-top:0}
.m-robots-alt .pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--pill);color:var(--pill-yazi);border:0;border-radius:99px;padding:15px 24px;font:600 var(--r-govde-s)/1 var(--sans);cursor:pointer;box-shadow:var(--golge-buyuk);text-decoration:none;min-height:48px}
.m-robots-alt .pill:focus-visible{outline:3px solid var(--vurgu);outline-offset:2px}
@media (prefers-reduced-motion:no-preference){.m-robots-alt [data-giris]{animation:gir .7s cubic-bezier(.32,.72,.33,1) both}
.m-robots-alt [data-giris="2"]{animation-delay:90ms}
.m-robots-alt [data-giris="3"]{animation-delay:180ms}
.m-robots-alt [data-giris="4"]{animation-delay:220ms}
.m-robots-alt [data-giris="5"]{animation-delay:270ms}
.m-robots-alt [data-giris="6"]{animation-delay:360ms}
@keyframes gir{from{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}}
.m-robots-alt [data-sayac]{font-variant-numeric:tabular-nums}
.m-robots-alt .dil{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:12px;z-index:20;display:flex;background:var(--kart);border-radius:99px;border:1px solid var(--cizgi);padding:2px;transition:box-shadow .18s}
.m-robots-alt .dil:hover,.m-robots-alt .dil:focus-within{box-shadow:var(--golge)}
.m-robots-alt .dil button{border:0;background:transparent;color:var(--soluk);font:600 var(--r-mikro)/1 var(--sans);padding:8px 13px;border-radius:99px;cursor:pointer;min-height:44px;min-width:44px}
.m-robots-alt .dil button[aria-pressed="true"]{background:var(--pill);color:var(--pill-yazi)}
.m-robots-alt .dil button:focus-visible{outline:2px solid var(--vurgu)}
.m-robots-alt .kayit-bag{margin-top:10px;font-size:var(--r-etiket)}
.m-robots-alt .kayit-bag a{color:var(--vurgu-metin);font-weight:600;text-underline-offset:3px;display:inline-block;padding:10px 0;min-height:44px}
@media (prefers-reduced-motion:no-preference){@keyframes k-nabiz{0%{box-shadow:0 0 0 0 var(--vurgu);color:var(--vurgu-metin)}70%{box-shadow:0 0 0 7px transparent}100%{box-shadow:0 0 0 0 transparent}}}
.m-robots-alt .sayfa{padding-top:52px}
.m-robots-alt .hero{padding-block:6px 26px}
.m-robots-alt .hero h1{margin-bottom:14px}
.m-robots-alt .hero .alt{font-size:var(--r-govde);line-height:1.55;max-width:56ch}
.m-robots-alt .aciklama{font-size:var(--r-etiket);color:var(--soluk);margin-top:14px;line-height:1.5}
.m-robots-alt .rol{background:var(--kart);border-radius:22px;padding:16px 18px;box-shadow:var(--golge);margin-top:12px}
.m-robots-alt .rol h3{font-family:var(--sans);font-size:var(--r-govde);font-weight:600;margin-bottom:4px}
.m-robots-alt .rol p{font-size:var(--r-govde-s)}
.m-robots-alt .robot-bas{margin-top:6px}
.m-robots-alt .robot-ad{font-family:var(--mono);font-size:var(--r-etiket);letter-spacing:.02em;color:var(--vurgu-metin);background:var(--vurgu-acik);border-radius:8px;padding:3px 9px;display:inline-block}
.m-robots-alt .robot-is{font-family:var(--serif);font-size:var(--r-giris);line-height:1.45;font-weight:500;margin-top:10px}
.m-robots-alt .sayac{font-size:var(--r-etiket);color:var(--soluk);margin-top:8px;font-variant-numeric:tabular-nums}
.m-robots-alt .sistemler{margin-top:14px}
.m-robots-alt .sistem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:13px 0;border-top:1px solid var(--cizgi)}
.m-robots-alt .sistem .ad{font-size:var(--r-govde-s);font-weight:600;line-height:1.35;min-width:0}
.m-robots-alt .sistem .not{grid-column:1/-1;font-size:var(--r-kucuk);color:var(--soluk);line-height:1.5}
.m-robots-alt .sistem .kaynak{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}
.m-robots-alt .durum{font-size:var(--r-mikro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 7px;white-space:nowrap;justify-self:end}
.m-robots-alt .durum.kurulu{color:var(--iyi);border:1px solid var(--iyi)}
.m-robots-alt .durum.insa{color:var(--soluk);background:var(--cip)}
.m-robots-alt .durum.yok{color:var(--soluk);background:transparent;border:1px dashed var(--cizgi)}
.m-robots-alt .raf-bas{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}
.m-robots-alt .raf-bas .robot-ad{font-family:var(--mono);font-size:var(--r-etiket)}
.m-robots-alt .raf{margin-top:16px}
.m-robots-alt .raf li{margin-bottom:10px}
.m-robots-alt .raf .urun{font-weight:600}
.m-robots-alt .durustluk{background:var(--vurgu-acik);border-radius:22px;padding:18px;margin-top:16px}
.m-robots-alt .durustluk p{font-family:var(--serif);font-size:var(--r-giris);line-height:1.45;font-weight:500}
.m-robots-alt .durustluk p + p{margin-top:10px}
.m-robots-alt .sifir{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:14px}
.m-robots-alt .sifir div{min-width:96px}
.m-robots-alt .sifir b{display:block;font-family:var(--serif);font-size:var(--r-h2);line-height:1.1;font-variant-numeric:tabular-nums}
.m-robots-alt .sifir span{font-size:var(--r-etiket);color:var(--soluk)}
.m-robots-alt .son{text-align:center;padding-block:34px 8px}
.m-robots-alt .son .pill{width:100%;max-width:520px}
.m-robots-alt .son .altyazi{font-size:var(--r-etiket);color:var(--soluk);margin-top:12px}
.m-robots-alt .imza{font-size:var(--r-etiket);color:var(--soluk);text-align:center;margin-top:26px;line-height:1.6}
.m-robots-alt .sss details{border-top:1px solid var(--cizgi);padding:4px 0}
.m-robots-alt .sss summary{list-style:none;cursor:pointer;padding:12px 0;font-weight:600;font-size:var(--r-govde);display:flex;gap:10px;align-items:center}
.m-robots-alt .sss summary::-webkit-details-marker{display:none}
.m-robots-alt .sss summary::before{content:"+";color:var(--vurgu);font-weight:500;font-size:var(--r-h3);width:18px;flex:none}
.m-robots-alt .sss details[open] summary::before{content:"–"}
.m-robots-alt .sss .cevap{padding:0 0 14px 28px;font-size:var(--r-govde-s);line-height:1.6;display:grid;gap:6px}
@media (max-width:420px){.m-robots-alt .sistem{grid-template-columns:minmax(0,1fr)}
.m-robots-alt .durum{justify-self:start;margin-top:2px}}
.m-robots-alt .lt-kap{overflow-x:auto;max-width:100%}
.m-robots-alt .lt{width:100%;border-collapse:collapse;font-size:var(--r-etiket);line-height:1.35}
.m-robots-alt .lt th{text-align:left;font-weight:600;color:var(--soluk);border-bottom:1px solid var(--cizgi);padding:4px 6px}
.m-robots-alt .lt td{border-bottom:1px solid var(--cizgi);padding:4px 6px;vertical-align:top;overflow-wrap:anywhere}
.m-robots-alt .lt td+td,.m-robots-alt .lt th+th{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:normal}
.m-robots-alt .lt small{color:var(--soluk)}
.m-robots-alt .rk{margin:6px 0 0 18px;padding:0;font-size:var(--r-etiket);line-height:1.5}
.m-robots-alt .rk li{margin:4px 0}
.m-robots-alt .alt-bas{font-size:var(--r-govde-s);margin:22px 0 6px}
.m-robots-alt .ek-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px}
.m-robots-alt .ek-kart{border:1px solid var(--cizgi);border-radius:10px;padding:10px;background:var(--kart)}
.m-robots-alt .ek-kart b{display:block;font-size:var(--r-h2)}
.m-robots-alt .ek-kart span{display:block;font-weight:600}
.m-robots-alt .ek-kart small{display:block;color:var(--soluk);font-size:var(--r-mikro);margin-top:4px;overflow-wrap:anywhere}
.m-robots-alt .hk-durum{font-size:var(--r-etiket);line-height:1.5;color:var(--soluk);margin-top:12px}
.m-robots-alt .hk-nokta{width:9px;height:9px;border-radius:50%;background:var(--soluk);display:inline-block;margin-right:7px;vertical-align:0}
.m-robots-alt .hk-durum.hk-canli .hk-nokta{background:var(--iyi)}
.m-robots-alt .hk-durum.hk-canli{color:var(--murekkep)}
.m-robots-alt .hk-durum.hk-durdu .hk-nokta{background:var(--vurgu)}
.m-robots-alt .hk-durum.hk-durdu{color:var(--vurgu-metin)}
.m-robots-alt .hk-sayac{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;margin-top:14px}
.m-robots-alt .hk-sayac b{display:block;font-family:var(--serif);font-size:var(--r-h2);line-height:1.1;font-variant-numeric:tabular-nums}
.m-robots-alt .hk-sayac span{display:block;font-size:var(--r-etiket);line-height:1.35;color:var(--soluk);margin-top:2px}
.m-robots-alt .hk-sayac small{display:block;font-size:var(--r-mikro);line-height:1.35;color:var(--soluk);margin-top:2px;font-variant-numeric:tabular-nums}
.m-robots-alt .hk-sinif{margin-top:18px}
.m-robots-alt .hk-sinif .hk-baslik{font-size:var(--r-giris)}
.m-robots-alt .hk-alt{font-size:var(--r-etiket);color:var(--soluk);margin-top:8px;line-height:1.5}
.m-robots-alt .hk-liste{list-style:none;margin:14px 0 0;padding:4px 16px;background:var(--kart);border-radius:22px;box-shadow:var(--golge);font-size:var(--r-kucuk);line-height:1.45}
.m-robots-alt .hk-devam .hk-liste{margin:0;padding:0;background:transparent;box-shadow:none}
.m-robots-alt .hk-s{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--cizgi)}
.m-robots-alt .hk-s:first-child{border-top:0}
.m-robots-alt .hk-s time{font-family:var(--mono);font-size:var(--r-mikro);color:var(--soluk);font-variant-numeric:tabular-nums;white-space:nowrap;display:grid}
.m-robots-alt .hk-gun{font-size:var(--r-mikro)}
.m-robots-alt .hk-is{min-width:0;overflow-wrap:anywhere}
.m-robots-alt .hk-r{font-weight:600}
.m-robots-alt .hk-kanit{color:var(--soluk);font-size:var(--r-etiket);text-underline-offset:2px;white-space:nowrap}
.m-robots-alt .hk-sonuc{font-size:var(--r-mikro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 6px;white-space:nowrap}
.m-robots-alt .hk-sonuc.s-iyi{color:var(--iyi);border:1px solid var(--iyi)}
.m-robots-alt .hk-sonuc.s-kotu{color:var(--vurgu-metin);border:1px solid var(--vurgu-metin)}
.m-robots-alt .hk-sonuc.s-orta{color:var(--soluk);border:1px dashed var(--soluk)}
.m-robots-alt .hk-sonuc.s-notr{color:var(--soluk);background:var(--cip)}
.m-robots-alt .hk-baslik{font-family:var(--serif);font-size:var(--r-h2);line-height:1.3;margin-top:10px}
.m-robots-alt .hk-baslik b{font-variant-numeric:tabular-nums}
.m-robots-alt .hk-alt b{font-variant-numeric:tabular-nums;color:var(--murekkep)}
.m-robots-alt .hk-sinama{opacity:.62}
.m-robots-alt .hk-alt + .duz{margin-top:12px}
.m-robots-alt .hk-tam{font-weight:600;color:var(--murekkep);text-underline-offset:2px;white-space:nowrap}
@media (max-width:420px){.m-robots-alt .hk-s{grid-template-columns:auto minmax(0,1fr)}
.m-robots-alt .hk-sonuc{grid-column:2;justify-self:start}}
.m-robots-alt .nabiz{font-size:var(--r-etiket);color:var(--soluk);margin-top:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.m-robots-alt #kalici[data-canli-durum="canli"] [data-canli="durum"]{color:var(--iyi);font-weight:600}
.m-robots-alt .kp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px}
.m-robots-alt .pt{background:var(--kart);border-radius:16px;padding:12px 14px;box-shadow:var(--golge);min-width:0;display:flex;flex-direction:column;gap:4px}
.m-robots-alt .pt b{font-family:var(--serif);font-size:var(--r-h2);line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.m-robots-alt .pt span{font-size:var(--r-etiket);line-height:1.4}
.m-robots-alt .pt .pt-ek{font-variant-numeric:tabular-nums;color:var(--murekkep)}
.m-robots-alt .pt small,.m-robots-alt .kr small{display:block;font-size:var(--r-mikro);color:var(--soluk);line-height:1.4;margin-top:4px}
.m-robots-alt .kp .pt:has(.pt-tanim){grid-column:span 2}
.m-robots-alt .kp-bas{font-family:var(--sans);font-size:var(--r-govde-s);font-weight:600;margin-top:22px}
.m-robots-alt .kosan-liste{list-style:none;margin:8px 0 0;padding:0;font-size:var(--r-etiket);line-height:1.5;display:grid;gap:2px}
.m-robots-alt .krl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin-top:14px}
.m-robots-alt .kr{background:var(--kart);border-radius:20px;padding:14px 16px;box-shadow:var(--golge);min-width:0}
.m-robots-alt .kr h3{font-family:var(--sans);font-size:var(--r-govde);font-weight:600;margin:0}
.m-robots-alt .kr-ust{font-size:var(--r-etiket);color:var(--soluk);margin-top:4px;font-variant-numeric:tabular-nums}
.m-robots-alt .kr-simdi{color:var(--vurgu-metin);font-weight:600}
.m-robots-alt .kr dl{margin:6px 0 0}
.m-robots-alt .kr dt{font-size:var(--r-mikro);font-weight:600;letter-spacing:.02em;color:var(--soluk);margin-top:10px}
.m-robots-alt .kr dd{margin:2px 0 0;font-size:var(--r-kucuk);line-height:1.5;overflow-wrap:anywhere}
.m-robots-alt .kr dd a{color:var(--murekkep);font-weight:600;text-underline-offset:2px}
/* /m ailesi: açık tema sabit, zemin /news kalıbının (sayfa kabuğu) */
.m-robots-alt{color-scheme:light;background:transparent}
/* /news 'Daha fazla' düğmesi kuralı (.m-haber details.tik>summary) canlının özet satırına binmesin: çerçeve/zemin/kenar/renk sıfır */
.m-robots-alt .kayit-bag a{display:inline;padding:0;min-height:0}
.m-robots-alt details.tik>summary{min-height:0;margin:0;border:0;border-radius:0;background:none;color:inherit;justify-content:flex-start;font-family:inherit;line-height:1.3}

.m-ek-canli .rozetli.olcum,.m-ek-canli .hukum.h-aligned,.m-ek-canli .hukum.h-drifted,.m-ek-canli .hk-sonuc.s-iyi,.m-robots-alt .hk-sonuc.s-iyi,.m-robots-alt .durum.kurulu{border-color:var(--r-cizgi)}
.m-ek-canli .hukum.h-aligned,.m-ek-canli .hk-sonuc.s-iyi,.m-robots-alt .hk-sonuc.s-iyi,.m-robots-alt .durum.kurulu{color:var(--r-metin);font-weight:600}
.m-ek-canli .hukum.h-drifted,.m-ek-canli .kkosu .ret{color:var(--r-metin-2);font-weight:400}
/* hareket: ilk 40 satır açık, kalanı + N düğmesiyle */
.m-ek-canli [data-hk-gizli]{display:none}
.m-ek-canli .hk-daha{display:block;margin:16px 0;font:inherit;font-size:var(--r-etiket);border:1px solid var(--r-cizgi);background:transparent;color:var(--r-metin);border-radius:10px;padding:6px 16px;min-height:44px;cursor:pointer}
/* günlük: ilk 3 gün açık, sonrakiler details */
.m-ek-canli details.gun-ac>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--r-metin-2)}
.m-ek-canli details.gun-ac>summary::marker{color:var(--r-metin-2)}
.m-ek-canli details.gun-ac>summary>h2{margin:0;display:inline}

/* FAZ 3: kadro numaralı liste (ol.rk) x=50 → liste ekseni 53 (anthropic madde listesi x=53, ölçüldü) */
.m-robots-alt ol.rk { margin-left: 0; margin-right: 0; padding-left: 21px; }
