/* MebreAkademi — site tasarım sistemi (v0.1, 1 Ekim 2026)
   Yön: premium ama sıcak. Ortaokul-lise öğrencisi ve velisi aynı sayfada.
   PALET (2 Eki 2026): marka renkleri — turkuaz #33b5c2, turuncu #f09626, lacivert #1c3f5f (logodan ölçüldü).
   Referanslar: Recode (teknoloji enerjisi), eTreeks/Larna (temiz kurs düzeni), Edutics (okul sıcaklığı). */

:root {
    --lacivert: #10283f;
    --lacivert-2: #1c3f5f;
    --metin: #1f2937;
    --metin-2: #475569;
    --metin-3: #64748b;
    --cizgi: #e2e8f0;
    --zemin: #ffffff;
    --zemin-2: #f6f7fb;
    --zemin-3: #ecf8fa;
    --marka: #33b5c2;        /* logonun turkuazı — dolgu, ışıma, ilerleme çubuğu (üstüne beyaz yazı KONMAZ) */
    --ana: #0d7f8e;          /* turkuazın koyusu — düğme ve vurgu metni (beyazla kontrast ≈ 4,7) */
    --ana-koyu: #0a6470;
    --ana-acik: #d9f2f5;
    --vurgu: #f09626;        /* logonun turuncusu — dikkat çeken eylemler */
    --vurgu-acik: #fdecd3;
    --nane: #10b981;
    --nane-acik: #d1fae5;
    --gul: #f43f5e;
    --gul-acik: #ffe4e6;
    --golge: 0 10px 30px rgba(15, 23, 42, .08);
    --golge-buyuk: 0 30px 60px rgba(15, 23, 42, .14);
    --radius: 18px;
    --radius-k: 12px;
    --genislik: 1180px;
    --font: 'Plus Jakarta Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body { margin: 0; font-family: var(--font); color: var(--metin); background: var(--zemin); line-height: 1.6; font-size: 16px; }
img, svg { max-width: 100%; display: block; }
a { color: inherit; text-decoration: none; }
h1, h2, h3, h4 { margin: 0; line-height: 1.15; letter-spacing: -.02em; color: var(--lacivert); }
p { margin: 0; }
button { font: inherit; }
.container { width: min(100% - 32px, var(--genislik)); margin-inline: auto; }
.sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }

/* ---------- Butonlar ---------- */
.btn { display: inline-flex; align-items: center; gap: 10px; padding: 14px 24px; border-radius: 999px; font-weight: 700; font-size: 16px; border: 2px solid transparent; cursor: pointer; transition: transform .15s ease, box-shadow .15s ease, background .15s ease; white-space: nowrap; }
.btn:hover { transform: translateY(-2px); }
.btn-ana { background: var(--ana); color: #fff; box-shadow: 0 10px 24px rgba(13, 127, 142, .32); }
.btn-ana:hover { background: var(--ana-koyu); }
.btn-ikincil { background: #fff; color: var(--lacivert); border-color: var(--cizgi); }
.btn-ikincil:hover { border-color: var(--lacivert); }
.btn-vurgu { background: var(--vurgu); color: var(--lacivert); box-shadow: 0 10px 24px rgba(240, 150, 38, .3); }
.btn-buyuk { padding: 18px 32px; font-size: 17px; }
.btn svg { width: 20px; height: 20px; }

/* ---------- Üst çubuk ---------- */
.ust { position: sticky; top: 0; z-index: 50; background: rgba(255, 255, 255, .85); backdrop-filter: saturate(180%) blur(12px); border-bottom: 1px solid var(--cizgi); }
.ust .container { display: flex; align-items: center; gap: 24px; height: 72px; }
.logo { display: flex; align-items: center; gap: 10px; font-weight: 800; font-size: 20px; color: var(--lacivert); letter-spacing: -.02em; }
.logo-isaret { width: 36px; height: 36px; border-radius: 10px; background: linear-gradient(135deg, var(--ana), #33b5c2); display: grid; place-items: center; color: #fff; font-family: ui-monospace, Menlo, Consolas, monospace; font-size: 15px; font-weight: 700; }
.logo em { font-style: normal; color: var(--ana); }
.logo img { height: 50px; width: auto; display: block; }
.menu { display: flex; gap: 2px; margin-left: auto; }
.menu a { padding: 8px 12px; border-radius: 10px; font-weight: 600; color: var(--metin-2); font-size: 15px; white-space: nowrap; }
.menu a:hover { background: var(--zemin-2); color: var(--lacivert); }
.ust .btn { padding: 10px 18px; font-size: 15px; white-space: nowrap; flex-shrink: 0; }
.ust .logo { flex-shrink: 0; }
/* Orta genişlikte (1100–1360px, büyütülmüş ekranlar) başlık iki satıra kırılıyordu: menü sıkışır, WhatsApp yalnız simge olur (Reis, 9 Eki). */
@media (max-width: 1360px) {
    .ust .container { gap: 14px; }
    .menu a { padding: 8px 9px; font-size: 14px; }
    .ust .btn { padding: 9px 14px; font-size: 14px; }
    .btn-wa { padding: 9px 11px; border-radius: 999px; }
    .btn-wa span { display: none; }
}
@media (max-width: 1180px) {
    .menu a { padding: 8px 7px; font-size: 13px; }
    .ust .btn-ana { display: none; }
}
.menu-ac { display: none; margin-left: auto; width: 44px; height: 44px; border: 1px solid var(--cizgi); border-radius: 12px; background: #fff; cursor: pointer; }
.menu-ac span { display: block; width: 20px; height: 2px; background: var(--lacivert); margin: 4px auto; border-radius: 2px; }

/* ---------- "Başvur" butonu (sevimli: kehribar, roketli) ---------- */
/* WhatsApp: başlıkta yeşil hap (Reis, 9 Eki); dar ekranda menü içinde satır */
.btn-wa { background: #25d366; color: #fff; display: inline-flex; align-items: center; gap: 8px; box-shadow: 0 8px 20px rgba(37, 211, 102, .3); }
.btn-wa:hover { background: #1ebe5a; }
.btn-wa svg { flex-shrink: 0; }
.menu .menu-wa { display: none; }
.btn-basvur { background: linear-gradient(135deg, #f7b04e, var(--vurgu)); color: var(--lacivert); box-shadow: 0 8px 20px rgba(240, 150, 38, .35); position: relative; }
.btn-basvur:hover { box-shadow: 0 12px 26px rgba(240, 150, 38, .45); }
.roket { display: inline-block; font-size: 1.1em; transition: transform .25s ease; }
.btn-basvur:hover .roket, .yuzen-basvur:hover .roket { transform: translate(3px, -4px) rotate(-12deg); }
.btn-basvur::after { content: ''; position: absolute; inset: -4px; border-radius: 999px; border: 2px solid rgba(240, 150, 38, .5); animation: halka 2.4s ease-out infinite; pointer-events: none; }
@keyframes halka { 0% { transform: scale(.96); opacity: .9; } 70%, 100% { transform: scale(1.18); opacity: 0; } }
.menu .menu-basvuru { display: none; }

/* Yüzen buton: yalnız dar ekranda, sayfa biraz kaydırılınca */
.yuzen-basvur { position: fixed; right: 16px; bottom: 16px; z-index: 60; display: none; align-items: center; gap: 8px; padding: 14px 20px; border-radius: 999px; font-weight: 800; font-size: 16px; color: var(--lacivert); background: linear-gradient(135deg, #f7b04e, var(--vurgu)); box-shadow: 0 12px 28px rgba(240, 150, 38, .45); transform: translateY(90px); opacity: 0; transition: transform .3s ease, opacity .3s ease; }
.yuzen-basvur.gorunur { transform: none; opacity: 1; }
.yuzen-basvur.gorunur .roket { animation: ziplat 2.6s ease-in-out infinite; }
@keyframes ziplat { 0%, 70%, 100% { transform: none; } 80% { transform: translateY(-5px) rotate(-10deg); } 90% { transform: translateY(0); } }

/* ---------- Hero ---------- */
.hero { position: relative; overflow: hidden; background: radial-gradient(1200px 600px at 80% -10%, var(--zemin-3), transparent 60%), radial-gradient(900px 500px at -10% 30%, var(--vurgu-acik), transparent 55%), var(--zemin); }
.hero .container { display: grid; grid-template-columns: 1.05fr .95fr; gap: 48px; align-items: center; padding: 72px 0 64px; }
.rozet { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px 6px 8px; border-radius: 999px; background: #fff; border: 1px solid var(--cizgi); font-size: 14px; font-weight: 600; color: var(--metin-2); box-shadow: var(--golge); }
.rozet i { width: 22px; height: 22px; border-radius: 999px; background: var(--nane-acik); color: #047857; display: grid; place-items: center; font-style: normal; font-size: 12px; font-weight: 800; }
.hero h1 { font-size: clamp(36px, 5vw, 58px); margin-top: 20px; font-weight: 800; }
.hero h1 .vurgu { position: relative; color: var(--ana); }
.hero h1 .vurgu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 4px; height: 12px; background: var(--vurgu-acik); z-index: -1; border-radius: 6px; }
.hero .alt { margin-top: 20px; font-size: 18px; color: var(--metin-2); max-width: 540px; }
.hero .eylemler { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 32px; }
.hero .not { margin-top: 18px; font-size: 14px; color: var(--metin-3); display: flex; gap: 18px; flex-wrap: wrap; }
.hero .not span { display: inline-flex; align-items: center; gap: 6px; }

/* Hero sağ: test kartı (CSS ile çizilmiş, görsel dosyası yok) */
.sahne { position: relative; min-height: 460px; }
.kart { position: absolute; background: #fff; border-radius: var(--radius); box-shadow: var(--golge-buyuk); border: 1px solid var(--cizgi); }
.kart-soru { left: 0; top: 30px; width: 340px; padding: 22px; }
.kart-soru .ilerleme { height: 8px; background: var(--zemin-2); border-radius: 999px; overflow: hidden; margin-bottom: 16px; }
.kart-soru .ilerleme b { display: block; height: 100%; width: 42%; background: linear-gradient(90deg, var(--ana), #33b5c2); border-radius: 999px; }
.kart-soru small { color: var(--metin-3); font-weight: 600; font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }
.kart-soru h3 { font-size: 20px; margin: 6px 0 16px; }
.secenek { display: flex; align-items: center; gap: 12px; padding: 12px 14px; border: 2px solid var(--cizgi); border-radius: 14px; font-weight: 600; margin-bottom: 8px; color: var(--metin-2); }
.secenek i { width: 22px; height: 22px; border-radius: 999px; border: 2px solid var(--cizgi); display: inline-block; }
.secenek.secili { border-color: var(--ana); background: var(--zemin-3); color: var(--lacivert); }
.secenek.secili i { border-color: var(--ana); background: var(--ana); box-shadow: inset 0 0 0 4px #fff; }
.kart-sonuc { right: 0; top: 120px; width: 300px; padding: 20px; animation: yuz 6s ease-in-out infinite; }
.kart-sonuc small { color: var(--metin-3); font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: .06em; }
.kart-sonuc .kod { font-size: 34px; font-weight: 800; color: var(--lacivert); letter-spacing: .08em; margin: 4px 0 12px; }
.kod span:nth-child(1) { color: var(--ana); } .kod span:nth-child(2) { color: var(--vurgu); } .kod span:nth-child(3) { color: var(--nane); }
.cubuk { display: grid; grid-template-columns: 26px 1fr 34px; align-items: center; gap: 10px; font-size: 13px; font-weight: 700; color: var(--metin-2); margin-bottom: 8px; }
.cubuk b { height: 8px; border-radius: 999px; background: var(--zemin-2); overflow: hidden; display: block; }
.cubuk b i { display: block; height: 100%; border-radius: 999px; }
.kart-rozet { left: 24px; bottom: 0; padding: 12px 16px; display: flex; align-items: center; gap: 12px; font-weight: 700; font-size: 14px; animation: yuz 7s ease-in-out infinite reverse; }
.kart-rozet .ikon { width: 40px; height: 40px; border-radius: 12px; background: var(--vurgu-acik); display: grid; place-items: center; font-size: 20px; }
@keyframes yuz { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }

/* ---------- Güven şeridi ---------- */
.guven { border-top: 1px solid var(--cizgi); border-bottom: 1px solid var(--cizgi); background: var(--zemin-2); }
.guven .container { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px 40px; padding: 18px 0; font-size: 14px; font-weight: 600; color: var(--metin-2); }
.guven span { display: inline-flex; align-items: center; gap: 8px; }
.guven svg { width: 18px; height: 18px; color: var(--ana); }

/* ---------- Bölümler ---------- */
.bolum { padding: 88px 0; }
.bolum-baslik { max-width: 640px; margin-bottom: 44px; }
.bolum-baslik .etiket { display: inline-block; font-size: 13px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; color: var(--ana); margin-bottom: 12px; }
.bolum-baslik h2 { font-size: clamp(28px, 3.6vw, 40px); font-weight: 800; }
.bolum-baslik p { margin-top: 14px; color: var(--metin-2); font-size: 17px; }
.ortala { text-align: center; margin-inline: auto; }
.zemin-2 { background: var(--zemin-2); }

/* Nasıl çalışır */
.adimlar { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.adim { background: #fff; border: 1px solid var(--cizgi); border-radius: var(--radius); padding: 28px; position: relative; box-shadow: var(--golge); }
.adim .no { width: 44px; height: 44px; border-radius: 14px; display: grid; place-items: center; font-weight: 800; font-size: 18px; color: #fff; background: var(--ana); margin-bottom: 18px; }
.adim:nth-child(2) .no { background: var(--vurgu); color: var(--lacivert); }
.adim:nth-child(3) .no { background: var(--nane); }
.adim h3 { font-size: 20px; margin-bottom: 8px; }
.adim p { color: var(--metin-2); font-size: 15px; }

/* Kur kartları */
.kurlar { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.kur { background: #fff; border: 1px solid var(--cizgi); border-radius: var(--radius); padding: 26px; display: flex; flex-direction: column; gap: 14px; box-shadow: var(--golge); }
.kur .ay { font-size: 13px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: var(--metin-3); }
.kur h3 { font-size: 22px; }
.kur .meta { display: grid; gap: 8px; font-size: 14px; color: var(--metin-2); }
.kur .meta span { display: flex; align-items: center; gap: 8px; }
.kur .meta svg { width: 16px; height: 16px; color: var(--ana); }
.kur .fiyat { margin-top: auto; font-size: 15px; color: var(--metin-2); }
.kur .fiyat b { font-size: 26px; color: var(--lacivert); display: block; }
.kur.one { border-color: var(--ana); box-shadow: 0 20px 40px rgba(13, 127, 142, .16); position: relative; }
.kur.one::before { content: 'EN YAKIN'; position: absolute; top: -12px; left: 24px; background: var(--ana); color: #fff; font-size: 11px; font-weight: 800; letter-spacing: .1em; padding: 5px 10px; border-radius: 999px; }
.kur .doluluk { height: 6px; background: var(--zemin-2); border-radius: 999px; overflow: hidden; }
.kur .doluluk b { display: block; height: 100%; background: var(--nane); }
.kur-bos { grid-column: 1 / -1; background: #fff; border: 1px dashed var(--cizgi); border-radius: var(--radius); padding: 28px; text-align: center; color: var(--metin-2); }
.kur-bos a { color: var(--ana); font-weight: 700; }
.kur .dolu-etiket { align-self: flex-start; background: var(--vurgu-acik); color: #92400e; font-size: 12px; font-weight: 800; padding: 4px 10px; border-radius: 999px; }
.kur-not { margin-top: 22px; font-size: 14px; color: var(--metin-3); text-align: center; }

/* İki kolonlu özellik */
.ikili { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; }
.ikili.ters > :first-child { order: 2; }
.ikili h2 { font-size: clamp(26px, 3.2vw, 36px); font-weight: 800; }
.ikili p { margin-top: 14px; color: var(--metin-2); font-size: 17px; }
.liste { list-style: none; padding: 0; margin: 22px 0 0; display: grid; gap: 12px; }
.liste li { display: flex; gap: 12px; align-items: flex-start; color: var(--metin); font-weight: 500; }
.liste li::before { content: '✓'; flex: none; width: 24px; height: 24px; border-radius: 8px; background: var(--nane-acik); color: #047857; font-weight: 800; display: grid; place-items: center; font-size: 13px; margin-top: 2px; }
.gorsel-kutu { background: linear-gradient(135deg, var(--zemin-3), #fff); border: 1px solid var(--cizgi); border-radius: 24px; padding: 28px; box-shadow: var(--golge); }
.gorsel-kutu .panel { background: #fff; border-radius: 14px; border: 1px solid var(--cizgi); padding: 18px; }
.gorsel-kutu .panel + .panel { margin-top: 12px; }
.satir { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px dashed var(--cizgi); font-size: 14px; }
.satir:last-child { border-bottom: 0; }
a.satir { color: inherit; border-radius: 8px; margin: 0 -8px; padding-left: 8px; padding-right: 8px; }
a.satir:hover { background: var(--zemin-3); }
.satir b { font-family: ui-monospace, Menlo, Consolas, monospace; letter-spacing: .08em; color: var(--ana); }
.etiket-k { font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; padding: 4px 8px; border-radius: 6px; background: var(--zemin-2); color: var(--metin-2); }
.etiket-k.ok { background: var(--nane-acik); color: #047857; }

/* Belge */
.belge { background: #fff; border: 1px solid var(--cizgi); border-radius: 16px; padding: 28px; position: relative; overflow: hidden; box-shadow: var(--golge); }
.belge::before { content: ''; position: absolute; inset: 10px; border: 2px solid var(--vurgu-acik); border-radius: 10px; pointer-events: none; }
.belge small { color: var(--metin-3); font-weight: 700; letter-spacing: .12em; text-transform: uppercase; font-size: 11px; }
.belge h4 { font-size: 22px; margin: 8px 0 4px; }
.belge .isim { font-size: 26px; font-weight: 800; color: var(--ana); margin: 14px 0; }
.belge .qr { position: absolute; right: 26px; bottom: 26px; width: 64px; height: 64px; background: repeating-linear-gradient(90deg, var(--lacivert) 0 4px, #fff 4px 8px), repeating-linear-gradient(0deg, var(--lacivert) 0 4px, #fff 4px 8px); background-blend-mode: multiply; border-radius: 6px; opacity: .85; }
.belge .no { font-family: ui-monospace, Menlo, Consolas, monospace; font-size: 13px; color: var(--metin-2); }

/* Sıkça sorulan */
.sss { max-width: 760px; margin-inline: auto; display: grid; gap: 10px; }
.sss details { background: #fff; border: 1px solid var(--cizgi); border-radius: 14px; padding: 4px 20px; }
.sss summary { cursor: pointer; font-weight: 700; padding: 14px 0; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 12px; }
.sss summary::-webkit-details-marker { display: none; }
.sss summary::after { content: '+'; font-size: 22px; color: var(--ana); font-weight: 400; transition: transform .2s; }
.sss details[open] summary::after { transform: rotate(45deg); }
.sss details p { color: var(--metin-2); padding-bottom: 16px; font-size: 15px; }

/* CTA bandı */
.cta { background: var(--lacivert); color: #fff; border-radius: 28px; padding: 56px; display: grid; grid-template-columns: 1.3fr 1fr; gap: 32px; align-items: center; position: relative; overflow: hidden; }
.cta::after { content: ''; position: absolute; width: 420px; height: 420px; right: -120px; top: -160px; border-radius: 999px; background: radial-gradient(circle, rgba(13, 127, 142, .55), transparent 65%); }
.cta h2 { color: #fff; font-size: clamp(26px, 3.4vw, 38px); font-weight: 800; }
.cta p { color: #cbd5e1; margin-top: 12px; font-size: 17px; }
.cta .eylemler { display: flex; gap: 12px; flex-wrap: wrap; justify-content: flex-end; position: relative; z-index: 1; }

/* Alt bilgi */
.alt-bilgi { padding: 56px 0 28px; border-top: 1px solid var(--cizgi); background: #fff; }
.alt-bilgi .ust-kisim { display: grid; grid-template-columns: 1.4fr 1fr 1fr 1fr; gap: 32px; }
.alt-bilgi h4 { font-size: 14px; letter-spacing: .08em; text-transform: uppercase; color: var(--metin-3); margin-bottom: 14px; }
.alt-bilgi ul { list-style: none; padding: 0; margin: 0; display: grid; gap: 8px; font-size: 15px; color: var(--metin-2); }
.alt-bilgi ul a:hover { color: var(--ana); }
.alt-bilgi .aciklama { color: var(--metin-2); font-size: 15px; margin-top: 12px; max-width: 360px; }
.sosyal { display: flex; align-items: center; gap: 10px; margin-top: 16px; }
.sosyal a { width: 42px; height: 42px; border-radius: 12px; display: grid; place-items: center; background: var(--zemin-2); color: var(--lacivert); border: 1px solid var(--cizgi); transition: transform .15s, background .15s, color .15s; }
.sosyal a:hover { transform: translateY(-2px); background: var(--ana); color: #fff; border-color: var(--ana); }
.sosyal svg { width: 20px; height: 20px; }
.sosyal span { font-weight: 700; color: var(--metin-2); font-size: 14px; }
.alt-bilgi .telif { margin-top: 36px; padding-top: 18px; border-top: 1px solid var(--cizgi); display: flex; flex-wrap: wrap; gap: 8px 24px; justify-content: space-between; font-size: 13px; color: var(--metin-3); }

/* ---------- Duyarlılık ---------- */
@media (max-width: 960px) {
    .hero .container { grid-template-columns: 1fr; padding: 48px 0 40px; }
    .sahne { min-height: 420px; }
    .adimlar, .kurlar { grid-template-columns: 1fr; }
    .ikili { grid-template-columns: 1fr; gap: 32px; }
    .ikili.ters > :first-child { order: 0; }
    .cta { grid-template-columns: 1fr; padding: 36px; }
    .cta .eylemler { justify-content: flex-start; }
    .alt-bilgi .ust-kisim { grid-template-columns: 1fr 1fr; }
    .menu { display: none; position: absolute; top: 72px; left: 0; right: 0; background: #fff; border-bottom: 1px solid var(--cizgi); padding: 12px 16px 20px; flex-direction: column; box-shadow: var(--golge); }
    .menu.acik { display: flex; }
    .menu-ac { display: block; }
    .ust .btn-ana { display: none; }
    .ust .btn-basvur { display: none; }
    .ust .btn-wa { display: none; }
    .menu .menu-wa { display: block; background: #dcfce7; color: #166534; font-weight: 800; margin-top: 6px; }
    .menu .menu-basvuru { display: block; background: var(--vurgu-acik); color: #92400e; font-weight: 800; margin-top: 6px; }
    .yuzen-basvur { display: inline-flex; }
}
@media (max-width: 560px) {
    .hero h1 { font-size: 34px; }
    /* Mobilde kartlar üst üste binmesin: akışa al, alt alta diz */
    .sahne { min-height: 0; display: grid; gap: 14px; }
    .kart { position: static; }
    .kart-soru, .kart-sonuc { width: 100%; }
    .kart-sonuc { animation: none; }
    .kart-rozet { display: none; }
    .bolum { padding: 60px 0; }
    .alt-bilgi .ust-kisim { grid-template-columns: 1fr; }
    .btn-buyuk { width: 100%; justify-content: center; }
}
@media (prefers-reduced-motion: reduce) { .kart-sonuc, .kart-rozet, .btn-basvur::after, .yuzen-basvur.gorunur .roket { animation: none; } .roket { transition: none; } }
