figure.sema{margin:0}
dl.cell{margin:0}
dl.cell>dt,dl.cell>dd{margin:0}
.sr-bag{margin-top:auto}

.kapanis-kunye{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);
  gap:var(--s2) var(--s5);margin:var(--s5) 0 0;align-items:baseline}
.kapanis-kunye>dt,.kapanis-kunye>dd{margin:0}
@media (max-width:640px){
  .kapanis-kunye{grid-template-columns:1fr;gap:2px var(--s5)}
  .kapanis-kunye>dd{margin-bottom:var(--s3)}
}

.belgeler{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6);
  margin-top:var(--s6);align-items:start}
@media (max-width:900px){.belgeler{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}}
@media (max-width:640px){.belgeler{grid-template-columns:1fr}}
.bl{display:flex;flex-direction:column;gap:var(--s3);min-width:0}
.bl-fig{margin:0;max-width:220px;align-self:flex-start}
.bl-kapak{width:100%;height:auto;display:block;border:1px solid var(--line);
  background:var(--paper)}
.bl .isaret{align-self:flex-start}
.bl-ek{font-size:var(--t1);color:var(--slate);margin-top:calc(var(--s3)*-1)}
.bl-say{display:flex;align-items:baseline;gap:7px}
.bl-say .n-lg{font-size:var(--t7);line-height:1}
.bl-birim{font-size:var(--t1);color:var(--slate);letter-spacing:.06em;text-transform:uppercase}
.bl-ad{font-weight:500;font-size:var(--t5);color:var(--navy);
  line-height:1.2}

.bl-bag{font-family:Inter,sans-serif;font-weight:700;font-size:var(--t1);letter-spacing:.08em;
  text-transform:uppercase;color:var(--red);text-decoration:none;

  align-self:flex-start;margin-top:auto;min-height:44px;min-width:44px;justify-content:center;
  display:inline-flex;align-items:center;
  border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;
  text-underline-offset:5px;text-decoration-color:color-mix(in srgb,var(--red) 45%,transparent)}
.bl-bag:hover{color:var(--navy);border-color:var(--navy)}

.sr-bas{font-weight:500;font-size:var(--t5);color:var(--navy);
  line-height:1.2;margin-bottom:var(--s3)}
.sr-kunye{margin-bottom:var(--s4);text-transform:none;letter-spacing:0;font-weight:400}
#sorular .cell{display:flex;flex-direction:column}

.haneler{grid-template-columns:repeat(2,minmax(0,1fr))}
.hane-birim{font-family:Inter,sans-serif;font-size:var(--t2);font-weight:600;color:var(--slate);
  margin-left:6px;letter-spacing:0}
.haneler .kicker{margin-top:var(--s2)}
.cell.bos .hane-bos{font-size:var(--t5);color:var(--slate);
  border-bottom:1px dashed var(--line-mid);padding-bottom:var(--s2);display:inline-block}

.parcalar{display:flex;flex-direction:column;border:1px solid var(--line)}
.pr{padding:13px 16px;font-size:var(--t3);color:var(--navy);border-top:1px solid var(--line);
  background:var(--bg);counter-increment:pr}
.pr:first-child{border-top:0}
.pr::before{content:counter(pr,decimal-leading-zero);font-family:Inter,sans-serif;font-weight:700;
  font-size:var(--t1);letter-spacing:.12em;color:var(--red);margin-right:12px}
.parcalar{counter-reset:pr}

h1.h-xl{font-size:clamp(34px,5.2vw,var(--t8));max-width:18ch;margin-bottom:var(--s5)}
.h1-alt{margin:calc(var(--s3) - var(--s5)) 0 var(--s5);font-size:var(--t4);line-height:1.5;letter-spacing:-.012em;color:var(--slate);max-width:40ch}
.h1-cta{margin:0 0 var(--s5)}
#acilis .lede{max-width:52ch}

#acilis .vitrin{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:var(--s7);row-gap:var(--s6);align-items:center}
#acilis .v-sol,#acilis .v-sahne{min-width:0}

#acilis .v-fiil{cursor:pointer;transition:color .2s ease}
#acilis .v-fiil.aktif{color:var(--deep-acc)}

#acilis .v-panolar{display:grid}
#acilis .v-pano{grid-area:1/1;display:grid;gap:var(--s4);opacity:0;visibility:hidden}
#acilis .v-pano.aktif{opacity:1;visibility:visible;transition:opacity .25s ease}
#acilis .v-gorsel{position:relative;height:clamp(300px,27vw,380px);min-width:0}
#acilis .v-alt{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s4);
  border-top:1px solid var(--deep-hair);padding-top:var(--s3)}
#acilis .v-teslim{margin:0;font-size:var(--t3);line-height:1.45;color:var(--deep-fg);max-width:46ch;text-wrap:pretty}
#acilis .v-kunye{margin:var(--s1) 0 0;font-size:var(--t1);line-height:1.45;color:var(--deep-fg2)}
#acilis .v-bag{flex:none;display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin-top:-10px;
  color:var(--deep-fg);font-size:var(--t2);font-weight:600;text-decoration:underline;
  text-decoration-color:var(--deep-acc);text-underline-offset:5px;text-decoration-thickness:2px}
#acilis .v-bag:hover{color:var(--deep-acc)}

#acilis .v-sahne figure{margin:0}
#acilis .v-sahne .buyutec img{width:100%;height:100%;object-fit:cover;display:block;
  border:1px solid var(--deep-hair);border-radius:6px;box-shadow:0 22px 44px -22px rgb(0 0 0 / .75)}
#acilis .v-sahne .buyutec button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}
#acilis .v-sahne .buyutec-cerceve{display:block;height:100%}
#acilis .v-sahne .buyutec-ipucu{opacity:0}
#acilis .v-sahne .buyutec:hover .buyutec-ipucu,#acilis .v-sahne .buyutec:focus-within .buyutec-ipucu{opacity:1}

#acilis .v-gir{opacity:0;transform:translateY(14px);transition-delay:calc(var(--d,0) * 90ms + 60ms);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)} /* K20:tek-an=giris */
#acilis .v-pano.aktif .v-gir{opacity:1;transform:none}
#acilis.v-ilk .v-pano,#acilis.v-ilk .v-gir{transition:none!important}
#acilis .v-cubuk{transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition-delay:calc(var(--d,0) * 140ms + 150ms);transition:transform .9s cubic-bezier(.2,.7,.2,1)} /* K20:tek-an=giris */
#acilis .exhibit-yuzey.ciz .v-cubuk{transform:scaleX(1)}

#acilis .v-yelpaze figure{position:absolute;height:88%;aspect-ratio:2480/3508}
#acilis .v-g1 figure:nth-child(1){left:51%;top:0}
#acilis .v-g1 figure:nth-child(2){left:34%;top:3%}
#acilis .v-g1 figure:nth-child(3){left:17%;top:6%}
#acilis .v-g1 figure:nth-child(4){left:0;top:9%}
#acilis .v-g2 figure:nth-child(1){left:52%;top:0}
#acilis .v-g2 figure:nth-child(2){left:26%;top:4%}
#acilis .v-g2 figure:nth-child(3){left:0;top:8%}

#acilis .v-g3{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--s4)}
#acilis .v-g3 > figure{height:100%;aspect-ratio:3508/4961}
#acilis .v-g3 .v-yigin{display:flex;flex-direction:column;justify-content:center;gap:var(--s3);min-width:0}
#acilis .v-g3 .v-yigin figure{width:100%;aspect-ratio:2400/1404}
#acilis .v-g3 .v-yigin .buyutec button,#acilis .v-g3 .v-yigin .buyutec-cerceve,#acilis .v-g3 .v-yigin .buyutec img{height:auto}

#acilis .v-g4{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--s5)}
#acilis .v-g4 > figure{height:100%;aspect-ratio:2480/3508}
#acilis .v-defter{display:flex;flex-direction:column;justify-content:center;min-width:0}
#acilis .v-defter-bas{margin:0 0 var(--s2);font-size:var(--t1);color:var(--deep-fg2)}
#acilis .v-kayitlar{margin:0}
#acilis .v-kayit{display:grid;gap:2px;padding:var(--s2) 0;border-top:1px solid var(--deep-hair);margin:0}
#acilis .v-kayit dt{order:2;min-width:0;font-size:var(--t1);line-height:1.35;color:var(--deep-fg2)}
#acilis .v-kayit dd{order:1;margin:0;font-size:var(--t5);line-height:1.15;font-weight:600;color:var(--deep-fg);
  font-variant-numeric:tabular-nums;letter-spacing:-.01em}
#acilis .v-kayit.bos{border-top:1px dashed var(--deep-fg2);border-bottom:1px dashed var(--deep-fg2)}
#acilis .v-kayit.bos dd{font-size:var(--t3);color:var(--deep-acc)}

#acilis .v-kontrol{display:flex;align-items:flex-end;gap:var(--s4);margin-top:var(--s4)}
#acilis .v-sekmeler{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}
#acilis .v-sekme{appearance:none;background:none;border:0;margin:0;padding:var(--s3) 0 var(--s1);text-align:left;cursor:pointer;
  position:relative;min-height:44px;color:var(--deep-fg2);font:600 var(--t3)/1.3 Inter,system-ui,sans-serif}
#acilis .v-sekme[aria-selected="true"],#acilis .v-sekme:hover{color:var(--deep-fg)}
#acilis .v-sekme:focus-visible,#acilis .v-dur:focus-visible,#acilis .v-bag:focus-visible,
#acilis .v-cizgi{position:absolute;left:0;right:0;top:0;height:2px;background:var(--deep-track);border-radius:2px;overflow:hidden}
#acilis .v-cizgi b{position:absolute;inset:0;background:var(--deep-acc);transform:scaleX(0);transform-origin:left center}
#acilis .v-sekme.gecti .v-cizgi b{transform:scaleX(1);background:var(--deep-fg2)}
#acilis .v-sekme[aria-selected="true"] .v-cizgi b{animation:v-dolum var(--v-sure,7s) linear forwards}
#acilis.elle .v-sekme[aria-selected="true"] .v-cizgi b{animation:none;transform:scaleX(1)}
#acilis:is(.durdu,.bekle,.gizli) .v-sekme[aria-selected="true"] .v-cizgi b{animation-play-state:paused}
@keyframes v-dolum{from{transform:scaleX(0)}to{transform:scaleX(1)}}
#acilis .v-dur{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--deep-hair);background:transparent;
  color:var(--deep-fg);display:grid;place-items:center;cursor:pointer;padding:0}
#acilis .v-dur[hidden]{display:none}
#acilis .v-dur:hover{border-color:var(--deep-fg2)}
#acilis .v-dur svg{width:14px;height:14px;fill:currentColor}

.v-serit-bant{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.v-serit-bant .v-serit{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,black 88%,transparent);mask-image:linear-gradient(90deg,black 88%,transparent)}
.v-serit-bant .v-serit ul{display:flex;gap:var(--s7);width:max-content;margin:0;padding:0;list-style:none;transition:transform .6s ease} /* K20:gosterge */
.v-serit-bant .v-serit ul.anlik{transition:none}
.v-serit-bant .v-serit li{display:flex;align-items:center;min-height:52px;white-space:nowrap;font-size:var(--t2);line-height:1.4;color:var(--slate)}
.v-serit-bant .v-serit li::before{content:"";flex:none;width:6px;height:6px;margin-right:var(--s3);background:var(--red);border-radius:1px}
.v-serit-bant .v-serit li b{color:var(--navy);font-weight:600;margin-right:var(--s2)}
.v-serit-bant .v-serit a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;
  text-decoration-color:var(--line-mid);text-underline-offset:3px}
.v-serit-bant .v-serit a:hover{color:var(--navy);text-decoration-color:var(--red)}
.v-serit-bant .v-serit a:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:4px}

@media (max-width:900px){
  #acilis .vitrin{grid-template-columns:minmax(0,1fr)}
  #acilis .v-gorsel{height:min(88vw,380px)}

  #acilis .v-g1 figure:nth-child(1){left:36%}
  #acilis .v-g1 figure:nth-child(2){left:24%}
  #acilis .v-g1 figure:nth-child(3){left:12%}
  #acilis .v-g2 figure:nth-child(1){left:35%}
  #acilis .v-g2 figure:nth-child(2){left:17%}
  #acilis .v-g3{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-rows:auto;height:auto}
  #acilis .v-g3 > figure{height:auto;width:100%}
  #acilis .v-g4{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto;height:auto;gap:var(--s4)}
  #acilis .v-g4 > figure{height:auto;width:100%}
  #acilis .v-kayit dd{font-size:var(--t3)}
  #acilis .v-kayit.bos dd{font-size:var(--t2)}
  #acilis .v-alt{flex-direction:column;gap:0}
  #acilis .v-bag{margin-top:0}
}

@media (prefers-reduced-motion:reduce){
  #acilis .v-pano,#acilis .v-gir,#acilis .v-cubuk,#acilis .v-fiil,.v-serit-bant .v-serit ul{transition:none!important}
  #acilis .v-gir{opacity:1;transform:none}
  #acilis .v-cubuk{transform:none}
  .v-serit-bant .v-serit{overflow-x:auto;-webkit-mask-image:none;mask-image:none}
}
