/* ============ MARKA RENKLERİ ============ */
:root {
  --astrova-gold: #E5B224;
  --astrova-dark: #050816;
  --astrova-black: #111111;
  --astrova-gray: #B3B7C2;
  --astrova-white: #FFFFFF;

  --ink-2: #0b1129;
  --line: rgba(179, 183, 194, 0.22);
  --paper: #F4F5F8;

  --font-head: "Barlow Condensed", "Arial Narrow", Impact, sans-serif;
  --font-body: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;

  color-scheme: dark;
  box-sizing: border-box;
  padding-top: env(safe-area-inset-top, 0px);
  padding-bottom: env(safe-area-inset-bottom, 0px);
}
html {
  height: auto;
  background: var(--astrova-dark);
  scroll-behavior: smooth;
  scroll-padding-top: calc(env(safe-area-inset-top, 0px) + 84px);
  -webkit-text-size-adjust: 100%;
}
*, *::before, *::after { box-sizing: border-box; }
body {
  margin: 0;
  background: var(--astrova-dark);
  color: var(--astrova-white);
  font-family: var(--font-body);
  font-size: 17px;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}
img { max-width: 100%; display: block; }
a { color: inherit; }
:focus-visible { outline: 3px solid var(--astrova-gold); outline-offset: 3px; border-radius: 4px; }
[hidden] { display: none !important; }
.sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.skip { position: absolute; left: 12px; top: -60px; background: var(--astrova-gold); color: var(--astrova-dark); padding: 10px 16px; border-radius: 8px; font-weight: 700; z-index: 100; }
.skip:focus { top: 12px; }

/* ============ TİPOGRAFİ ============ */
h1, h2, h3 { font-family: var(--font-head); font-weight: 800; line-height: 1; margin: 0; letter-spacing: 0.005em; }
h1 { font-size: clamp(46px, 7.4vw, 96px); text-transform: uppercase; line-height: 0.94; }
h2 { font-size: clamp(36px, 5vw, 64px); text-transform: uppercase; }
h3 { font-size: 28px; font-weight: 700; }
p { margin: 0; }
.lead { font-size: clamp(17px, 1.6vw, 20px); color: var(--astrova-gray); max-width: 58ch; }
.muted { color: var(--astrova-gray); }
.kicker { font-weight: 700; font-size: 15px; color: var(--astrova-gold); margin-bottom: 14px; }

/* ============ DÜZEN ============ */
.wrap { width: min(1200px, 100% - 40px); margin-inline: auto; }
.sec { padding: clamp(64px, 9vw, 120px) 0; }
.sec-alt { background: var(--ink-2); }
.sec-black { background: var(--astrova-black); }
.sec-light { background: var(--paper); color: var(--astrova-dark); }
.sec-head { display: grid; gap: 18px; margin-bottom: clamp(32px, 5vw, 56px); }

/* ============ BUTONLAR ============ */
.btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 14px 24px; border-radius: 999px; font: 700 16px/1 var(--font-body); text-decoration: none; cursor: pointer; border: 1.5px solid transparent; transition: background-color .2s, color .2s, border-color .2s; }
.btn-gold { background: var(--astrova-gold); color: var(--astrova-dark); }
.btn-gold:hover { background: #f2c53f; }
.btn-line { border-color: var(--astrova-gray); color: var(--astrova-white); }
.btn-line:hover { border-color: var(--astrova-gold); color: var(--astrova-gold); }
.btn-dark { background: var(--astrova-dark); color: var(--astrova-white); }
.btn-dark:hover { background: #000; }

/* ============ FOTOĞRAF ALANLARI ============
   Kendi görselinizi eklemek için:  <div class="photo" ...> içine  <img src="..." alt="...">  koyun. */
.photo { position: relative; overflow: hidden; background: linear-gradient(135deg, #141b3d, #0a0f26); border: 1px dashed rgba(179,183,194,.35); border-radius: 14px; min-height: 120px; }
.photo::before { content: attr(data-label); position: absolute; inset: 0; display: grid; place-items: center; padding: 16px; text-align: center; font-size: 14px; color: var(--astrova-gray); }
.photo img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; }
.dolu { background-image: var(--foto-salon); background-size: cover; background-position: center; border-color: transparent; }
.dolu::before { display: none; }
.dolu-orta { background-position: 50% 47%; }
.r-43 { aspect-ratio: 4 / 3; }
.r-45 { aspect-ratio: 4 / 5; }
.r-169 { aspect-ratio: 16 / 9; }
.r-11 { aspect-ratio: 1 / 1; }

/* ============ KAMPANYA ŞERİDİ ============ */
.banner { background: var(--astrova-gold); color: var(--astrova-dark); }
.banner .wrap { display: flex; flex-wrap: wrap; gap: 6px 18px; align-items: center; justify-content: center; padding: 10px 0; text-align: center; font-weight: 700; font-size: 15px; }
.banner a { text-decoration: none; }
.banner a:hover { text-decoration: underline; }
.banner .kalan { font-weight: 600; background: rgba(5,8,22,.12); padding: 3px 10px; border-radius: 999px; }

/* ============ ÜST MENÜ ============ */
.header { position: sticky; top: env(safe-area-inset-top, 0px); z-index: 50; background: rgba(5, 8, 22, 0.9); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border-bottom: 1px solid var(--line); }
.header .wrap { display: flex; align-items: center; justify-content: space-between; height: 68px; gap: 16px; }
.logo { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; font-family: var(--font-head); font-weight: 800; font-size: 28px; letter-spacing: 0.14em; }
.logo img { height: 46px; width: auto; }
.logo-metin { display: grid; line-height: 1; }
.logo-metin small { font-family: var(--font-body); font-weight: 600; font-size: 9px; letter-spacing: 0.42em; color: var(--astrova-gold); margin-top: 4px; }
.nav { display: flex; align-items: center; gap: 26px; }
.nav a { text-decoration: none; font-weight: 600; font-size: 15px; color: var(--astrova-gray); }
.nav a:hover { color: var(--astrova-white); }
.nav .btn { color: var(--astrova-dark); padding: 11px 18px; font-size: 15px; }
.nav .btn:hover { color: var(--astrova-dark); }
.menu-btn { display: none; background: none; border: 1px solid var(--line); color: var(--astrova-white); width: 46px; height: 46px; border-radius: 12px; cursor: pointer; align-items: center; justify-content: center; }

/* ============ HERO ============ */
.hero { position: relative; overflow: clip; padding: clamp(40px, 6vw, 84px) 0 clamp(56px, 8vw, 110px); }
.hero .wrap { display: grid; grid-template-columns: 1.15fr 0.85fr; gap: clamp(32px, 6vw, 80px); align-items: center; }
.hero-text { display: grid; gap: 26px; justify-items: start; }
.hero-actions { display: flex; flex-wrap: wrap; gap: 12px; }
.durum { display: inline-flex; align-items: center; gap: 10px; font-weight: 600; font-size: 15px; border: 1px solid var(--line); border-radius: 999px; padding: 8px 16px; }
.durum i { width: 9px; height: 9px; border-radius: 50%; background: var(--astrova-gray); display: inline-block; }
.durum.acik i { background: #4ade80; }
.durum.kapali i { background: #f87171; }
.arch-wrap { position: relative; width: min(100%, 440px); justify-self: center; }
.arch { position: relative; z-index: 1; aspect-ratio: 4 / 5; border-radius: 999px 999px 28px 28px; }
.orbit { position: absolute; left: 50%; top: 46%; width: 118%; aspect-ratio: 1; translate: -50% -50%; border: 1px solid rgba(229, 178, 36, .45); border-radius: 50%; animation: spin 70s linear infinite; }
.orbit::after { content: ""; position: absolute; top: -7px; left: 50%; width: 14px; height: 14px; margin-left: -7px; border-radius: 50%; background: var(--astrova-gold); }
.orbit-2 { width: 136%; border-color: rgba(179, 183, 194, .2); animation-duration: 110s; animation-direction: reverse; }
.orbit-2::after { width: 8px; height: 8px; margin-left: -4px; top: -4px; background: var(--astrova-gray); }
@keyframes spin { to { rotate: 360deg; } }

/* ============ HERO FOTOĞRAF (kaydırınca hafif kayar) ============ */
.arch { border-color: transparent; }
.arch-foto { position: absolute; left: 0; right: 0; top: -8%; height: 116%; background: var(--foto-salon) center / cover no-repeat; transform: translateY(var(--py, 0px)); will-change: transform; }

/* ============ SLOGAN ŞERİDİ (kaydırdıkça yatay ilerler) ============ */
.slogan { overflow: hidden; padding: clamp(28px, 5vw, 56px) 0; border-bottom: 1px solid var(--line); }
.slogan-iz { display: flex; align-items: center; gap: .45em; width: max-content; font-family: var(--font-head); font-weight: 800; font-size: clamp(64px, 13vw, 190px); line-height: 1; color: transparent; -webkit-text-stroke: 1.5px rgba(179, 183, 194, .5); white-space: nowrap; will-change: transform; }
.slogan-iz i { font-style: normal; font-size: .45em; color: var(--astrova-gold); -webkit-text-stroke: 0; }

/* ============ SANA UYGUN OLANI BUL ============ */
.bul { display: grid; grid-template-columns: .85fr 1.15fr; gap: clamp(32px, 6vw, 80px); align-items: start; }
.bul-sol { display: grid; gap: 28px; }
.bul-liste { display: grid; gap: 12px; }
.bul-liste button { display: flex; align-items: center; gap: 14px; text-align: left; padding: 18px 20px; background: none; color: var(--astrova-white); border: 1px solid var(--line); border-radius: 16px; font: 700 18px/1.3 var(--font-body); cursor: pointer; transition: border-color .2s, background-color .2s; }
.bul-liste button::before { content: ""; flex: none; width: 18px; height: 18px; border-radius: 50%; border: 2px solid var(--astrova-gray); }
.bul-liste button:hover { border-color: var(--astrova-gray); }
.bul-liste button[aria-pressed="true"] { border-color: var(--astrova-gold); background: rgba(229, 178, 36, .1); }
.bul-liste button[aria-pressed="true"]::before { border-color: var(--astrova-gold); background: radial-gradient(circle, var(--astrova-gold) 45%, transparent 50%); }
.bul-sonuc { border-left: 3px solid var(--astrova-gold); padding: 8px 0 8px clamp(20px, 3vw, 36px); display: grid; gap: 18px; align-content: start; transition: opacity .25s, translate .25s; }
.bul-sonuc.gecis { opacity: 0; translate: 0 10px; }
.bul-sonuc h3 { font-size: clamp(32px, 4vw, 48px); text-transform: uppercase; line-height: 1; }
.bul-sonuc p { color: var(--astrova-gray); max-width: 52ch; }
.bul-sonuc .bul-fiyat { font-family: var(--font-head); font-weight: 800; font-size: clamp(26px, 3.2vw, 38px); line-height: 1.1; color: var(--astrova-gold); }

/* ---- "Sıfırdan başlıyorum" alt sekmeleri: PT ile Başla / Video Destekli Başla ---- */
.bul-genel, .alt-panel { display: grid; gap: 18px; align-content: start; }
.bul-sifir { display: grid; gap: 28px; align-content: start; }
.alt-sekmeler { display: grid; grid-template-columns: 1fr 1fr; gap: 4px; padding: 4px; border: 1px solid var(--line); border-radius: 20px; }
.alt-sekmeler button { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 6px 10px; min-height: 58px; padding: 10px 14px; background: none; border: 0; border-radius: 16px; color: var(--astrova-gray); font: 700 16px/1.2 var(--font-body); text-align: center; cursor: pointer; transition: background-color .2s, color .2s; }
.alt-sekmeler button:hover { color: var(--astrova-white); background: rgba(255, 255, 255, .04); }
.alt-sekmeler button[aria-selected="true"] { background: var(--astrova-gold); color: var(--astrova-dark); }
.sekme-rozet { padding: 4px 10px; border-radius: 999px; background: var(--astrova-gold); color: var(--astrova-dark); font-size: 12px; font-weight: 800; line-height: 1.2; }
.alt-sekmeler button[aria-selected="true"] .sekme-rozet { background: var(--astrova-dark); color: var(--astrova-gold); }
.alt-avantaj { list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; }
.alt-avantaj li { position: relative; padding-left: 32px; font-weight: 600; }
.alt-avantaj li::before { content: ""; position: absolute; left: 0; top: 4px; width: 20px; height: 20px; border-radius: 50%; background: var(--astrova-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23050816' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat; }
.alt-yonlendirme { display: grid; gap: 10px; justify-items: start; margin-top: 4px; padding: 18px 20px; border: 1px solid var(--line); border-radius: 16px; background: rgba(255, 255, 255, .03); }
.alt-yonlendirme a { color: var(--astrova-gold); font-weight: 700; text-decoration: underline; text-underline-offset: 4px; }
.alt-yonlendirme a:hover { color: #f2c53f; }
.js-ok .alt-panel:not([hidden]) { animation: alt-gir .3s ease-out; }
@keyframes alt-gir { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }
@media (max-width: 600px) {
  .alt-sekmeler button { flex-direction: column; flex-wrap: nowrap; min-height: 72px; padding: 10px 8px; font-size: 15px; }
  .sekme-rozet { padding: 3px 8px; font-size: 11px; }
  .alt-yonlendirme { padding: 16px; }
}

/* ============ 3D AMBLEM SAHNESİ ============ */
.hero::before { content: ""; position: absolute; inset: 0; background: var(--foto-salon) center / cover no-repeat; opacity: .2; filter: saturate(.85); -webkit-mask-image: linear-gradient(90deg, transparent 25%, #000 100%); mask-image: linear-gradient(90deg, transparent 25%, #000 100%); pointer-events: none; }
.hero .wrap { position: relative; z-index: 1; }
.sahne { --d: clamp(26px, 6.4vw, 46px); position: relative; width: min(100%, 540px); aspect-ratio: 1 / .92; justify-self: center; perspective: 1300px; }
.sahne::before { content: ""; position: absolute; inset: 8%; background: radial-gradient(closest-side, rgba(229,178,36,.16), transparent 72%); }
.sway { position: absolute; inset: 0; transform-style: preserve-3d; animation: sway 11s ease-in-out infinite alternate; }
.sahne.sabit .sway { animation: none; }
.dunya { position: absolute; inset: 0; transform-style: preserve-3d; transform: rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)); transition: transform .35s ease-out; }
.amblem { position: absolute; left: 6%; right: 6%; top: 50%; aspect-ratio: 1175 / 879; translate: 0 -50%; transform-style: preserve-3d; }
.amblem i { position: absolute; inset: 0; background: #7a5a08; -webkit-mask: var(--emblem) center / contain no-repeat; mask: var(--emblem) center / contain no-repeat; }
.amblem i.on { background: linear-gradient(115deg, #b8860b 0%, #f7d566 28%, #E5B224 48%, #fbe7a0 60%, #c99a10 80%, #E5B224 100%); background-size: 240% 100%; background-position: calc(var(--shine, 50) * 1%) 0; }
.halka { position: absolute; left: 50%; top: 50%; width: 118%; aspect-ratio: 1; translate: -50% -50%; transform: rotateX(var(--tilt, 72deg)); transition: transform .9s cubic-bezier(.2, .7, .2, 1); }
.halka-ic { position: absolute; inset: 0; border: 1.5px solid rgba(229,178,36,.5); border-radius: 50%; animation: spin 18s linear infinite; }
.halka-ic::after { content: ""; position: absolute; top: -8px; left: 50%; width: 16px; height: 16px; margin-left: -8px; border-radius: 50%; background: #FFD666; box-shadow: 0 0 18px 5px rgba(229,178,36,.75); }
.golge { position: absolute; left: 16%; right: 16%; bottom: 3%; height: 8%; background: radial-gradient(closest-side, rgba(0,0,0,.6), transparent); filter: blur(8px); }
.sahne.durdur .sway, .sahne.durdur .halka-ic { animation-play-state: paused; }
@keyframes sway { from { transform: rotateY(-16deg) rotateX(4deg); } to { transform: rotateY(16deg) rotateX(-3deg); } }

/* ============ ASTROVA NEDİR? (kaydırdıkça değişen hikâye) ============ */
.hikaye { position: relative; overflow: clip; background: var(--ink-2); border-bottom: 1px solid var(--line); }
.js-ok .hikaye { height: 230vh; }
.hikaye-kilit { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(24px, 5vw, 72px); align-items: center; width: min(1200px, 100% - 40px); margin-inline: auto; padding: 100px 0 60px; }
.js-ok .hikaye-kilit { position: sticky; top: 0; height: 100vh; height: 100svh; padding: 88px 0 24px; }
.hikaye-sol { display: grid; gap: 4px; align-content: center; }
.metinler { display: grid; gap: 64px; }
.js-ok .metinler { gap: 0; }
.adim { display: grid; gap: 18px; justify-items: start; align-self: start; }
.js-ok .adim { grid-area: 1 / 1; opacity: 0; transform: translateY(26px); transition: opacity .55s, transform .55s; pointer-events: none; }
.js-ok .adim.aktif { opacity: 1; transform: none; pointer-events: auto; }
.adim-no { font-weight: 800; font-size: 15px; color: var(--astrova-gold); }
.adim p { color: var(--astrova-gray); max-width: 46ch; font-size: 19px; }
.ilerleme { display: none; }
.js-ok .ilerleme { display: flex; gap: 8px; margin-top: 32px; }
.ilerleme i { width: 44px; height: 3px; border-radius: 2px; background: rgba(179,183,194,.3); transition: background .3s; }
.ilerleme i.aktif { background: var(--astrova-gold); box-shadow: 0 0 10px rgba(229,178,36,.6); }

/* ============ ASTRONOMİ SAHNESİ (Astrova nedir?) ============ */
.orrery { position: relative; width: min(100%, 560px); aspect-ratio: 600 / 552; justify-self: center; }
.orrery svg { width: 100%; height: 100%; display: block; overflow: visible; }
.yor { fill: none; stroke: rgba(229,178,36,.6); stroke-width: 1.3; stroke-dasharray: 1; stroke-dashoffset: 1; }
.gez { opacity: 0; }
.gez.g1 { fill: #B3B7C2; }
.gez.g2 { fill: #F2C94C; }
.gez.g3 { fill: #FFFFFF; }
.gunes { fill: #E5B224; filter: drop-shadow(0 0 12px rgba(229,178,36,.9)); }
.parilti { transform-box: fill-box; transform-origin: center; animation: nabiz 4.5s ease-in-out infinite alternate; }
#sizEtiket { font: 800 24px var(--font-body); fill: #fff; }
.yildiz circle { fill: #fff; opacity: .3; animation: yanip 4s ease-in-out infinite alternate; }
@keyframes yanip { from { opacity: .18; } to { opacity: .95; } }
@keyframes nabiz { from { transform: scale(.88); opacity: .75; } to { transform: scale(1.12); opacity: 1; } }

/* ============ PERSONAL TRAINING: karşılaştırma + antrenörler ============ */
.wrap.pt { display: grid; grid-template-columns: 1fr; gap: clamp(48px, 7vw, 88px); align-items: start; }
.pt-secenek { position: relative; }
.pt-secenek h3 small { white-space: nowrap; font-family: var(--font-body); font-size: 15px; font-weight: 600; color: var(--astrova-gray); margin-left: 6px; }
.pt-secenek.pt-one { border-color: var(--astrova-gold); background: rgba(229,178,36,.06); }
.pt-rozet { position: absolute; top: -13px; left: 20px; background: var(--astrova-gold); color: var(--astrova-dark); font-size: 13px; font-weight: 800; padding: 4px 12px; border-radius: 999px; }
.antrenorler { display: grid; gap: 24px; }
.antrenor-liste { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
.antrenor { display: grid; gap: 4px; align-content: start; }
.antrenor .photo { margin-bottom: 12px; }
.antrenor .ad { font-family: var(--font-head); font-weight: 700; font-size: 26px; line-height: 1.1; color: var(--astrova-white); }
.antrenor .unvan { color: var(--astrova-gray); font-size: 15px; }
@media (max-width: 600px) {
  .antrenor-liste { grid-auto-flow: column; grid-template-columns: none; grid-auto-columns: 72%; overflow-x: auto; scroll-snap-type: x mandatory; padding-bottom: 8px; margin-inline: -20px; padding-inline: 20px; }
  .antrenor { scroll-snap-align: start; }
}

/* ============ KAYDIRINCA BELİREN İÇERİK ============ */
.js-ok .rev { opacity: 0; transform: translateY(28px); transition: opacity .8s cubic-bezier(.2, .7, .2, 1), transform .8s cubic-bezier(.2, .7, .2, 1); transition-delay: calc(var(--i, 0) * 90ms); }
.js-ok .rev.gorundu { opacity: 1; transform: none; }

@media (max-width: 900px) {
  .sahne { width: min(100%, 400px); }
  .hero .sahne { order: -1; width: min(100%, 270px); margin-bottom: -6px; }
  .hikaye-kilit { grid-template-columns: 1fr; }
  .hikaye-kilit .orrery { order: -1; }
  .js-ok .hikaye-kilit { align-content: center; gap: 6px; }
  .js-ok .hikaye-kilit .orrery { width: min(100%, 380px, calc(38svh / .92)); }
  .adim p { font-size: 17px; }
  .js-ok .ilerleme { margin-top: 20px; }
}
@media (prefers-reduced-motion: reduce) {
  .sway, .halka-ic, .parilti, .yildiz circle { animation: none; }
  .yildiz circle { opacity: .6; }
}

/* ============ BİLGİ ŞERİDİ ============ */
.bilgi { background: var(--ink-2); border-block: 1px solid var(--line); }
.bilgi .wrap { display: grid; grid-template-columns: repeat(3, 1fr); }
.bilgi-item { padding: 28px 28px 28px 0; display: grid; gap: 6px; align-content: start; }
.bilgi-item + .bilgi-item { padding-left: 28px; border-left: 1px solid var(--line); }
.bilgi-item h3 { font-size: 15px; font-family: var(--font-body); font-weight: 700; color: var(--astrova-gold); }
.bilgi-item p { color: var(--astrova-white); font-size: 16px; }
.bilgi-item p span { color: var(--astrova-gray); }

/* ============ ÜYELİK ============ */
.uyelik-ust { display: flex; flex-wrap: wrap; gap: 24px; justify-content: space-between; align-items: end; }
.toggle { display: inline-flex; border: 1px solid var(--line); border-radius: 999px; padding: 4px; }
.toggle button { background: none; border: 0; color: var(--astrova-gray); font: 700 15px/1 var(--font-body); padding: 12px 20px; border-radius: 999px; cursor: pointer; }
.toggle button[aria-pressed="true"] { background: var(--astrova-gold); color: var(--astrova-dark); }
.secici { margin-top: 40px; border: 1px solid var(--line); border-radius: 28px; overflow: hidden; }
.sure-sec { display: grid; grid-template-columns: repeat(5, 1fr); border-bottom: 1px solid var(--line); }
.sure-sec button { display: grid; justify-items: center; align-content: center; gap: 6px; padding: 24px 8px 20px; background: none; border: 0; border-left: 1px solid var(--line); color: var(--astrova-gray); font: 800 clamp(22px, 3vw, 36px)/1 var(--font-head); text-transform: uppercase; cursor: pointer; transition: background-color .2s, color .2s; }
.sure-sec button:first-child { border-left: 0; }
.sure-sec button small { font: 700 12px/1.2 var(--font-body); text-transform: none; min-height: 14px; }
.sure-sec button:hover { color: var(--astrova-white); }
.sure-sec button[aria-pressed="true"] { background: var(--astrova-white); color: var(--astrova-dark); }
.sure-sec button.one-cikan { color: var(--astrova-gold); background: rgba(229, 178, 36, .12); }
.sure-sec button.one-cikan[aria-pressed="true"] { background: var(--astrova-gold); color: var(--astrova-dark); }
.secici-govde { display: grid; grid-template-columns: 1fr 1fr; }
.sg-sol { padding: clamp(28px, 4vw, 52px); border-right: 1px solid var(--line); display: grid; gap: 10px; align-content: center; }
.sg-sag { padding: clamp(28px, 4vw, 52px); display: grid; gap: 26px; align-content: center; }
.s-plan { display: flex; flex-wrap: wrap; gap: 10px 14px; align-items: center; font-weight: 700; font-size: 18px; }
.s-rozet { background: var(--astrova-gold); color: var(--astrova-dark); border-radius: 999px; padding: 4px 12px; font-size: 13px; font-weight: 800; }
.s-fiyat { display: flex; align-items: baseline; gap: 8px; font-family: var(--font-head); font-weight: 800; line-height: .9; margin: 0; }
.s-fiyat span:first-child { font-size: clamp(84px, 12vw, 160px); font-variant-numeric: tabular-nums; }
.s-fiyat span:last-child { font-size: clamp(32px, 4vw, 48px); color: var(--astrova-gold); }
.s-kart { color: var(--astrova-gray); }
.s-ort { font-weight: 600; }
.ay-bar { display: flex; gap: 5px; height: 64px; }
.ay-blok { flex: 1; border-radius: 8px; background: var(--astrova-gold); transform-origin: bottom; transform: scaleY(.12); opacity: .2; transition: transform .45s cubic-bezier(.2, .8, .2, 1), opacity .45s; }
.ay-blok.on { transform: scaleY(1); opacity: 1; }
.ay-blok.hediye { background: var(--astrova-white); }
.s-sure { font-weight: 700; margin-top: 14px; }
.s-lejant { display: flex; flex-wrap: wrap; gap: 8px 20px; margin-top: 6px; font-size: 14px; color: var(--astrova-gray); }
.s-lejant i { display: inline-block; width: 10px; height: 10px; border-radius: 3px; margin-right: 8px; background: var(--astrova-gold); }
.s-lejant i.h { background: var(--astrova-white); }
.tum-fiyat { margin-top: 48px; display: grid; gap: 16px; }
.tum-fiyat .fiyat-tablo td { font-size: 28px; }
.fiyat-tablo tr.one th, .fiyat-tablo tr.one td { background: rgba(229, 178, 36, .12); }
.fiyat-tablo tr.one th { color: var(--astrova-gold); }
.dahil { margin: 48px 0 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 10px 28px; color: var(--astrova-gray); font-size: 16px; }
.dahil li::before { content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: var(--astrova-gold); margin-right: 10px; }
.not { margin-top: 20px; font-size: 14px; color: var(--astrova-gray); }
.uyari { margin-top: 16px; font-size: 14px; padding: 12px 16px; border-radius: 12px; border: 1px dashed var(--astrova-gold); color: var(--astrova-gold); }

/* ============ GRUP DERSLERİ ============ */
.dersler { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }
.ders { display: grid; gap: 14px; align-content: start; }
.ders p { color: var(--astrova-gray); font-size: 16px; }
.fiyat-blok { margin-top: clamp(40px, 6vw, 72px); display: grid; grid-template-columns: 0.8fr 1.2fr; gap: 40px; align-items: start; }
table.fiyat-tablo { width: 100%; border-collapse: collapse; border: 1px solid var(--line); border-radius: 20px; overflow: hidden; }
.fiyat-tablo th, .fiyat-tablo td { padding: 20px 22px; text-align: left; border-bottom: 1px solid var(--line); vertical-align: middle; }
.fiyat-tablo thead th { font-size: 14px; color: var(--astrova-gray); font-weight: 700; background: rgba(255,255,255,.03); }
.fiyat-tablo tbody tr:last-child th, .fiyat-tablo tbody tr:last-child td { border-bottom: 0; }
.fiyat-tablo tbody th { font-weight: 700; }
.fiyat-tablo small { display: block; font-weight: 500; color: var(--astrova-gray); font-size: 14px; }
.fiyat-tablo td { font-family: var(--font-head); font-weight: 800; font-size: 32px; white-space: nowrap; }
.fiyat-tablo td.uye { color: var(--astrova-gold); }

/* ============ PERSONAL TRAINING ============ */
.pt { display: grid; grid-template-columns: 0.85fr 1.15fr; gap: clamp(32px, 6vw, 80px); align-items: center; }
.pt-icerik { display: grid; gap: 24px; }
.pt-secenekler { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.pt-secenek { border: 1px solid var(--line); border-radius: 20px; padding: 26px 24px; display: grid; gap: 10px; align-content: start; }
.pt-secenek .pt-fiyat { font-family: var(--font-head); font-weight: 800; font-size: 44px; line-height: 1; color: var(--astrova-gold); }
.pt-secenek .pt-fiyat span { font-family: var(--font-body); font-weight: 600; font-size: 15px; color: var(--astrova-gray); margin-left: 6px; }
.pt-secenek p { color: var(--astrova-gray); font-size: 16px; }
.vurgu { border-left: 3px solid var(--astrova-gold); padding: 4px 0 4px 18px; font-weight: 600; }

/* ---- Personal training: tek kişi + düet paket kartları, 8 ders örnek düzeni ---- */
.wrap.pt > *, .pt-secenekler > *, .pt-plan > * { min-width: 0; }
.pt-giris { display: grid; gap: 18px; }
.pt-giris .vurgu { font-size: clamp(18px, 1.8vw, 22px); max-width: 52ch; }
.pt-secenekler { gap: 24px; margin-top: 8px; }
.pt-secenek { display: flex; flex-direction: column; gap: 16px; padding: clamp(24px, 3vw, 36px); border-radius: 24px; }
.pt-secenek h3 { font-size: clamp(30px, 3vw, 38px); line-height: 1.05; }
.pt-secenek .pt-fiyat { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 8px; font-size: clamp(40px, 4.4vw, 52px); }
.pt-secenek .pt-fiyat span { margin-left: 0; }
.pt-secenek .pt-paket-baslik { margin-top: 4px; font-size: 14px; font-weight: 700; color: var(--astrova-white); }
.pt-paketler { list-style: none; margin: -6px 0 0; padding: 0; border: 1px solid var(--line); border-radius: 16px; overflow: hidden; }
.pt-paketler li { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 10px 22px; padding: 16px 18px; border-top: 1px solid var(--line); }
.pt-paketler li:first-child { border-top: 0; }
.pt-paketler.pt-duet li { grid-template-columns: 1fr 1fr; }
.pt-duet .pt-paket-ad { grid-column: 1 / -1; grid-template-columns: auto 1fr; align-items: baseline; gap: 10px; }
.pt-duet .pt-tutar { justify-items: start; text-align: left; }
.pt-paket-ad { display: grid; gap: 2px; font-family: var(--font-head); font-weight: 800; font-size: 28px; line-height: 1; text-transform: uppercase; }
.pt-paket-ad small, .pt-tutar small { font-family: var(--font-body); font-weight: 600; font-size: 13px; line-height: 1.3; text-transform: none; color: var(--astrova-gray); }
.pt-tutar { display: grid; gap: 2px; justify-items: end; text-align: right; }
.pt-tutar b { font-family: var(--font-head); font-weight: 800; font-size: 32px; line-height: 1; white-space: nowrap; color: var(--astrova-white); }
.pt-tutar.pt-kisi b { color: var(--astrova-gold); font-size: 36px; }
.pt-duet .pt-tutar:not(.pt-kisi) b { font-size: 26px; }
.pt-hesap { display: grid; gap: 10px; padding: 16px 18px; border-radius: 16px; background: rgba(255, 255, 255, .04); border: 1px solid var(--line); }
.pt-secenek .pt-hesap p { font-size: 15px; }
.pt-secenek .pt-denklem { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 8px 18px; color: var(--astrova-white); }
.pt-denklem span { display: grid; grid-template-columns: auto auto; grid-template-areas: "isaret tutar" ". aciklama"; column-gap: 8px; row-gap: 2px; align-items: baseline; }
.pt-denklem span:first-child { grid-template-columns: auto; grid-template-areas: "tutar" "aciklama"; }
.pt-denklem b { grid-area: tutar; }
.pt-denklem small { grid-area: aciklama; }
.pt-denklem b { font-family: var(--font-head); font-weight: 800; font-size: 26px; line-height: 1; white-space: nowrap; }
.pt-denklem small { font-size: 12px; font-weight: 600; color: var(--astrova-gray); }
.pt-denklem i { grid-area: isaret; font-style: normal; font-family: var(--font-head); font-weight: 800; font-size: 26px; line-height: 1; color: var(--astrova-gold); }
.pt-secenek .pt-dahil { position: relative; padding-left: 30px; color: var(--astrova-gray); font-size: 15px; }
.pt-dahil::before { content: ""; position: absolute; left: 0; top: 2px; width: 20px; height: 20px; border-radius: 50%; background: var(--astrova-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23050816' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat; }
.pt-dahil strong { color: var(--astrova-white); }
.pt-secenek .btn { margin-top: auto; align-self: flex-start; }
.pt-plan { display: grid; grid-template-columns: 0.9fr 1.1fr; gap: clamp(24px, 4vw, 56px); align-items: center; margin-top: 8px; padding: clamp(24px, 4vw, 48px); border: 1px solid var(--line); border-radius: 28px; background: var(--ink-2); }
.pt-plan-metin { display: grid; gap: 14px; }
.pt-plan-metin h3 { font-size: clamp(26px, 3vw, 38px); text-transform: uppercase; line-height: 1.05; overflow-wrap: break-word; }
.pt-plan-metin p { color: var(--astrova-gray); font-size: 16px; max-width: 60ch; }
.pt-hafta { display: grid; gap: 14px; }
.pt-hafta-baslik { font-weight: 700; font-size: 15px; color: var(--astrova-gold); }
.pt-gunler { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.pt-gunler li { display: grid; gap: 4px; align-content: start; padding: 18px 16px; border-radius: 16px; }
.pt-gunler span { font-size: 13px; font-weight: 700; }
.pt-gunler strong { font-family: var(--font-head); font-weight: 800; font-size: 24px; line-height: 1.05; text-transform: uppercase; }
.pt-gunler small { font-size: 13px; line-height: 1.4; color: var(--astrova-gray); }
.pt-egitmenli { background: var(--astrova-gold); color: var(--astrova-dark); }
.pt-bireysel { border: 1.5px dashed var(--astrova-gray); color: var(--astrova-white); }
.pt-bireysel span { color: var(--astrova-gray); }
.pt-hafta-ozet { font-weight: 600; }
.pt-hafta-ozet b { color: var(--astrova-gold); }
.pt-hafta-not { font-size: 14px; color: var(--astrova-gray); }
@media (max-width: 900px) {
  .pt-secenekler, .pt-plan { grid-template-columns: 1fr; }
}
@media (max-width: 600px) {
  .pt-secenek { padding: 22px 20px; }
  .pt-secenek .pt-denklem { flex-direction: column; gap: 10px; }
  .pt-denklem span, .pt-denklem span:first-child { grid-template-columns: 18px auto; grid-template-areas: "isaret tutar" ". aciklama"; }
  .pt-paketler li, .pt-paketler.pt-duet li { grid-template-columns: 1fr 1fr; padding: 14px 16px; gap: 8px 16px; }
  .pt-paket-ad { grid-column: 1 / -1; grid-template-columns: auto 1fr; align-items: baseline; gap: 10px; font-size: 24px; }
  .pt-tutar { justify-items: start; text-align: left; }
  .pt-tutar b, .pt-duet .pt-tutar:not(.pt-kisi) b { font-size: 26px; }
  .pt-tutar.pt-kisi b { font-size: 30px; }
  .pt-gunler { grid-template-columns: 1fr 1fr; }
  .pt-gunler .pt-bireysel { grid-column: 1 / -1; }
  .pt-plan { padding: 22px 20px; }
  .pt-plan-metin h3 { font-size: 24px; }
}
@media (max-width: 359px) {
  .pt-paketler li, .pt-paketler.pt-duet li { grid-template-columns: 1fr; }
}
/* ============ SALON ============ */
.salon { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px, 6vw, 80px); align-items: start; }
.ozellikler { list-style: none; margin: 28px 0 0; padding: 0; display: grid; gap: 0; }
.ozellikler li { padding: 18px 0; border-top: 1px solid var(--line); display: grid; gap: 2px; }
.ozellikler li:last-child { border-bottom: 1px solid var(--line); }
.ozellikler strong { font-size: 18px; }
.ozellikler span { color: var(--astrova-gray); font-size: 16px; }
.galeri { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.galeri .genis { grid-column: 1 / -1; }

/* ============ UYGULAMA ============ */
.uygulama { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: clamp(32px, 6vw, 80px); align-items: center; }
.adimlar { list-style: none; counter-reset: adim; margin: 32px 0 0; padding: 0; display: grid; gap: 22px; }
.adimlar li { counter-increment: adim; display: grid; grid-template-columns: 44px 1fr; gap: 16px; align-items: start; }
.adimlar li::before { content: counter(adim); width: 44px; height: 44px; border-radius: 50%; border: 1.5px solid var(--astrova-gold); color: var(--astrova-gold); display: grid; place-items: center; font-family: var(--font-head); font-weight: 800; font-size: 22px; }
.adimlar strong { display: block; font-size: 18px; }
.adimlar span { color: var(--astrova-gray); font-size: 16px; }
.qr-not { margin-top: 32px; padding: 18px 22px; border: 1px solid var(--line); border-radius: 16px; }
.phone { width: min(290px, 78%); aspect-ratio: 9 / 19; margin-inline: auto; border: 10px solid #000; border-radius: 44px; background: #000; overflow: hidden; box-shadow: 0 0 0 1px var(--line); }
.phone .photo { height: 100%; border: 0; border-radius: 0; }

/* ============ SSS ============ */
.sss { display: grid; grid-template-columns: 0.7fr 1.3fr; gap: clamp(32px, 6vw, 80px); align-items: start; }
.sss .lead { color: #4a4f63; }
.sss-liste { border-top: 1px solid rgba(5, 8, 22, .18); }
.sss-liste details { border-bottom: 1px solid rgba(5, 8, 22, .18); }
.sss-liste summary { list-style: none; cursor: pointer; padding: 22px 44px 22px 0; font-weight: 700; font-size: 18px; position: relative; }
.sss-liste summary::-webkit-details-marker { display: none; }
.sss-liste summary::after { content: "+"; position: absolute; right: 4px; top: 50%; translate: 0 -50%; font-size: 28px; font-weight: 500; color: #8a6a00; }
.sss-liste details[open] summary::after { content: "\2212"; }
.sss-liste .cevap { padding: 0 44px 24px 0; color: #34394d; max-width: 62ch; }
.sss-liste .cevap a { color: #8a6a00; font-weight: 700; }

/* ============ İLETİŞİM ============ */
.iletisim { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: clamp(32px, 6vw, 80px); align-items: center; }
.tel { font-family: var(--font-head); font-weight: 800; font-size: clamp(44px, 6vw, 76px); line-height: 1; text-decoration: none; color: var(--astrova-gold); display: inline-block; margin: 20px 0 8px; }
.iletisim dl { margin: 28px 0 0; display: grid; gap: 18px; }
.iletisim dt { font-size: 15px; font-weight: 700; color: var(--astrova-gold); }
.iletisim dd { margin: 0; color: var(--astrova-white); }
.iletisim .hero-actions { margin-top: 28px; }

/* ============ ALT BİLGİ ============ */
.footer { background: var(--astrova-black); border-top: 1px solid var(--line); padding: 32px 0; color: var(--astrova-gray); font-size: 14px; }
.footer-logo { height: 72px; width: auto; }
.footer .wrap { align-items: center; display: flex; flex-wrap: wrap; gap: 8px 24px; justify-content: space-between; }

/* ============ SABİT WHATSAPP (mobil) ============ */
.wa-sabit { display: none; position: fixed; right: 16px; bottom: calc(16px + env(safe-area-inset-bottom, 0px)); z-index: 60; box-shadow: 0 10px 30px rgba(0,0,0,.5); }

/* ============ DUYARLI ============ */
@media (max-width: 900px) {
  .menu-btn { display: inline-flex; }
  .nav { display: none; position: absolute; left: 0; right: 0; top: 68px; flex-direction: column; align-items: stretch; gap: 0; background: var(--astrova-dark); border-bottom: 1px solid var(--line); padding: 8px 20px 20px; }
  .nav.open { display: flex; }
  .nav a { padding: 14px 4px; border-bottom: 1px solid var(--line); font-size: 17px; }
  .nav .btn { margin-top: 14px; border-bottom: 0; }
  .hero .wrap, .pt, .salon, .uygulama, .sss, .iletisim, .fiyat-blok { grid-template-columns: 1fr; }
  .arch-wrap { width: min(100%, 360px); margin-block: 24px; }
  .dersler { grid-template-columns: 1fr; }
  .bul, .secici-govde { grid-template-columns: 1fr; }
  .sg-sol { border-right: 0; border-bottom: 1px solid var(--line); }
  .bilgi .wrap { grid-template-columns: 1fr; }
  .bilgi-item, .bilgi-item + .bilgi-item { padding: 22px 0; border-left: 0; }
  .bilgi-item + .bilgi-item { border-top: 1px solid var(--line); }
  .wa-sabit { display: inline-flex; }
  .pt .photo-col { order: -1; }
}
@media (max-width: 600px) {
  body { font-size: 16px; }
  .sure-sec button small { display: none; }
  .sure-sec button { padding: 20px 2px 18px; font-size: 19px; white-space: nowrap; }
  .tum-fiyat .fiyat-tablo td { font-size: 22px; padding-inline: 10px; }
  .tum-fiyat .fiyat-tablo th { padding-inline: 12px; }
  .pt-secenekler { grid-template-columns: 1fr; }
  .fiyat-tablo th, .fiyat-tablo td { padding: 16px 14px; }
  .fiyat-tablo td { font-size: 26px; }
  .uyelik-ust { align-items: start; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .orbit { animation: none; }
  .ay-blok, .bul-sonuc { transition: none; }
}

/* ---- Salon fotoğrafı (assets/salon.webp) ---- */
:root { --foto-salon: url("assets/salon.webp"); }

/* ---- 3D amblem maskesi (vektör logo; bilerek CSS içinde gömülü) ---- */
:root { --emblem: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUzMyAwIDExNzUgODc5Ij48cGF0aCBkPSJNIDExOTQuNDgwNDY5IDQ5MC43MTQ4NDQgQyAxMTg5LjA2NjQwNiA0OTEuOTE3OTY5IDExODMuNTc4MTI1IDQ5My4xMjEwOTQgMTE3OC4xNjAxNTYgNDk0LjM5ODQzOCBDIDExNzkuMTQwNjI1IDQ5NC4xNzE4NzUgMTE4MC4wNDI5NjkgNDkzLjk0OTIxOSAxMTgwLjk0NTMxMiA0OTMuNzIyNjU2IEMgMTE4NS40NTcwMzEgNDkyLjY2Nzk2OSAxMTg5Ljk2ODc1IDQ5MS42OTE0MDYgMTE5NC40ODA0NjkgNDkwLjcxNDg0NCAiLz48cGF0aCBkPSJNIDg5OC44NTkzNzUgNDM0LjQ0NTMxMiBDIDg5Ny4xMjg5MDYgNDM1LjEyMTA5NCA4OTUuNDcyNjU2IDQzNS43MjI2NTYgODkzLjc0NjA5NCA0MzYuMzk4NDM4IEwgODk2IDQyOS43MDcwMzEgTCAxMDQyLjIwNzAzMSAwLjAzOTA2MjUgQyAxMTU2LjU5NzY1NiAwLjAzOTA2MjUgMTI1OC4yODEyNSA3Mi43NjU2MjUgMTI5NS4yODEyNSAxODAuOTkyMTg4IEwgMTI5OC44MTY0MDYgMTkxLjI5Mjk2OSBMIDEzNDIuOTY0ODQ0IDMyMC43MzA0NjkgQyAxMzA0LjQ1NzAzMSAzMjUuNDY4NzUgMTI2My45MjE4NzUgMzMyLjA4NTkzOCAxMjIyLjE3OTY4OCAzNDAuNjYwMTU2IEMgMTIxMy4xNTYyNSAzNDIuMzkwNjI1IDEyMDQuMTI4OTA2IDM0NC4zNDM3NSAxMTk1LjAzMTI1IDM0Ni4zMDA3ODEgQyAxMTkzLjk3NjU2MiAzNDYuNTIzNDM4IDExOTMgMzQ2LjgyNDIxOSAxMTkxLjk0NTMxMiAzNDYuOTc2NTYyIEMgMTE2OC4zMzIwMzEgMjczLjcyMjY1NiAxMTUxLjMzMjAzMSAyMDYuMjYxNzE5IDExMzQuNTYyNSAxNDEuMDU0Njg4IEwgMTEzMC4xOTkyMTkgMTQxLjA1NDY4OCBDIDExMTIuNjc1NzgxIDIxMi45NTMxMjUgMTA5My40MjE4NzUgMjg4LjE2NDA2MiAxMDY5LjIwNzAzMSAzNjMuNDQ1MzEyIEwgMTA2NC4xNjc5NjkgMzc5LjMxNjQwNiBDIDEwNTguNjc1NzgxIDM4MC44OTQ1MzEgMTA1My4xMTMyODEgMzgyLjU1MDc4MSAxMDQ3LjY5NTMxMiAzODQuMTI4OTA2IEMgMTA0NS44MTY0MDYgMzg0LjczMDQ2OSAxMDQ0LjA4NTkzOCAzODUuMjU3ODEyIDEwNDIuNDI5Njg4IDM4NS43MDcwMzEgQyA5OTIuODcxMDk0IDQwMC42MDE1NjIgOTQ0LjY2MDE1NiA0MTYuODQzNzUgODk4Ljg1OTM3NSA0MzQuNDQ1MzEyICIvPjxwYXRoIGQ9Ik0gMTcwOC4zMDQ2ODggNDY0LjkxNzk2OSBDIDE3MDguMzA0Njg4IDQ2OS4yMDMxMjUgMTcwOC4xNTYyNSA0NzMuNDkyMTg4IDE3MDcuNzAzMTI1IDQ3Ny43NzczNDQgQyAxNzA3LjQ4MDQ2OSA0NzkuOTU3MDMxIDE3MDcuMTc5Njg4IDQ4Mi4xNDA2MjUgMTcwNi44MDA3ODEgNDg0LjMyMDMxMiBDIDE3MDYuNSA0ODYuMDUwNzgxIDE3MDYuMTI1IDQ4Ny43ODEyNSAxNzA1Ljc1IDQ4OS41MTE3MTkgQyAxNzA1LjQyNTc4MSA0OTAuNzg5MDYyIDE3MDUuMDk3NjU2IDQ5Mi4xMDkzNzUgMTcwNC43NzM0MzggNDkzLjM4NjcxOSBDIDE3MDQuMTE3MTg4IDQ5NS42NzU3ODEgMTcwMy40ODgyODEgNDk3LjgyMDMxMiAxNzAyLjc0MjE4OCA0OTkuOTY0ODQ0IEMgMTcwMi4xNDA2MjUgNTAxLjc2OTUzMSAxNzAxLjQ2MDkzOCA1MDMuNDIxODc1IDE3MDAuNzg1MTU2IDUwNS4yMzA0NjkgQyAxNzAwLjEwOTM3NSA1MDcuMDM1MTU2IDE2OTkuMzU1NDY5IDUwOC43NjE3MTkgMTY5OC42MDU0NjkgNTEwLjQ5MjE4OCBDIDE2OTcuNDc2NTYyIDUxMy4yMDMxMjUgMTY5Ni4xMjEwOTQgNTE1LjgzMjAzMSAxNjk0Ljc2OTUzMSA1MTguNDY0ODQ0IEMgMTY5My40MTQwNjIgNTIxLjE3MTg3NSAxNjkxLjkxMDE1NiA1MjMuODA0Njg4IDE2OTAuMjU3ODEyIDUyNi40Mzc1IEMgMTY4OC42MDE1NjIgNTI5LjA3MDMxMiAxNjg2Ljk0NTMxMiA1MzEuNzAzMTI1IDE2ODUuMDY2NDA2IDUzNC4zMzU5MzggQyAxNjgzLjI2MTcxOSA1MzYuOTY0ODQ0IDE2ODEuMzA4NTk0IDUzOS42NzU3ODEgMTY3OS4yNzczNDQgNTQyLjM4MjgxMiBDIDE2NzkuMTk5MjE5IDU0Mi4zODI4MTIgMTY3OS4xOTkyMTkgNTQyLjM4MjgxMiAxNjc5LjE5OTIxOSA1NDIuNDU3MDMxIEMgMTY3OC44OTg0MzggNTQyLjY4MzU5NCAxNjc4LjY3NTc4MSA1NDMuMDU4NTk0IDE2NzguMzcxMDk0IDU0My4yODUxNTYgQyAxNjY5LjI3MzQzOCA1NTUuMTY3OTY5IDE2NTguMTQwNjI1IDU2Ni45NzY1NjIgMTY0NC44MzIwMzEgNTc5LjAwNzgxMiBDIDE2NDQuNzUzOTA2IDU3OS4wODIwMzEgMTY0NC42MDU0NjkgNTc5LjMwODU5NCAxNjQ0LjM3ODkwNiA1NzkuMzgyODEyIEMgMTYxOS40ODQzNzUgNjAxLjg3MTA5NCAxNTg3LjE0NDUzMSA2MjQuNTg1OTM4IDE1NDcuMzU5Mzc1IDY0Ny4zNzEwOTQgQyAxNTQ0LjQyNTc4MSA2NDkuMDI3MzQ0IDE1NDEuNDkyMTg4IDY1MC43NTc4MTIgMTUzOC40ODQzNzUgNjUyLjQxMDE1NiBDIDE1MTguNzgxMjUgNjYzLjQ2ODc1IDE0OTcuNzk2ODc1IDY3NC4zNzUgMTQ3NS41MzUxNTYgNjg0Ljk3NjU2MiBDIDE0NzMuNDI5Njg4IDY4NS45NTMxMjUgMTQ3MS4zOTg0MzggNjg2LjkzMzU5NCAxNDY5LjI5Mjk2OSA2ODcuOTg0Mzc1IEMgMTQ2OS4yOTI5NjkgNjg3Ljk4NDM3NSAxNTI1Ljc3NzM0NCA4NTcuNTAzOTA2IDE1MzMuMjk2ODc1IDg3OS4zOTA2MjUgQyAxNTIyLjg0Mzc1IDg3OS4zOTA2MjUgMTUwNS45MjE4NzUgODc1LjMzMjAzMSAxNDg2LjM2NzE4OCA4NjkuMzEyNSBDIDE0NjcuNzg5MDYyIDg2My41OTc2NTYgMTQ0Ni44ODI4MTIgODU2LjE1MjM0NCAxNDI2LjY1MjM0NCA4NDguNzgxMjUgQyAxMzk0LjM4NjcxOSA4MzYuOTcyNjU2IDEzNjcuMTYwMTU2IDgxNS4xNjQwNjIgMTM0OC40MzM1OTQgNzg3LjI2MTcxOSBDIDEzNDcuNTMxMjUgNzg1LjkwNjI1IDEzNDYuNjI4OTA2IDc4NC40ODA0NjkgMTM0NS43MjY1NjIgNzgzLjEyNSBDIDEzNDUuMTk5MjE5IDc4Mi4yOTY4NzUgMTM0NC41OTc2NTYgNzgxLjQ2ODc1IDEzNDQuMTQ4NDM4IDc4MC42NDA2MjUgQyAxMzQzLjY5NTMxMiA3NzkuODkwNjI1IDEzNDMuMjQyMTg4IDc3OS4xMzY3MTkgMTM0Mi44NjcxODggNzc4LjM4NjcxOSBDIDEzNDIuNzE4NzUgNzc4LjE2MDE1NiAxMzQyLjU2NjQwNiA3NzcuODU5Mzc1IDEzNDIuNDkyMTg4IDc3Ny42MzI4MTIgQyAxMzM3LjA3ODEyNSA3NjguNDU3MDMxIDEzMzIuNjQwNjI1IDc1OC42Nzk2ODggMTMyOS4xNzk2ODggNzQ4LjQ1MzEyNSBDIDEzMjkuMTA1NDY5IDc0OC4xNTIzNDQgMTMyOC45NTcwMzEgNzQ3Ljc3NzM0NCAxMzI4Ljg3ODkwNiA3NDcuNDc2NTYyIEwgMTMyNi42OTkyMTkgNzQ2Ljc5Njg3NSBMIDExNTMuODcxMDk0IDY5My42MjUgQyAxMTU1LjUyMzQzOCA2OTMuMTc1NzgxIDExNTcuMjUzOTA2IDY5Mi42NDg0MzggMTE1OC45MTAxNTYgNjkyLjE5OTIxOSBDIDExNTkuNDMzNTk0IDY5Mi4wNDY4NzUgMTE2MC4wMzUxNTYgNjkxLjg5NDUzMSAxMTYwLjU2MjUgNjkxLjc0NjA5NCBDIDExODMuNSA2ODUuMjAzMTI1IDEyMDUuNjg3NSA2NzguNDMzNTk0IDEyMjYuOTcyNjU2IDY3MS41MTU2MjUgQyAxMjMzLjY2NDA2MiA2NjkuMzMyMDMxIDEyNDAuMjg1MTU2IDY2Ny4yMjY1NjIgMTI0Ni43NSA2NjUuMDQ2ODc1IEMgMTI1NS45MjU3ODEgNjYyLjAzOTA2MiAxMjY0Ljk1MzEyNSA2NTguOTUzMTI1IDEyNzMuODI4MTI1IDY1NS44NzEwOTQgQyAxMjc4LjExMzI4MSA2NTQuMzY3MTg4IDEyODIuMzI0MjE5IDY1Mi45Mzc1IDEyODYuMzg2NzE5IDY1MS40MzM1OTQgQyAxMjg5LjI0NjA5NCA2NTAuMzgyODEyIDEyOTIuMDI3MzQ0IDY0OS40MDIzNDQgMTI5NC44MDg1OTQgNjQ4LjM1MTU2MiBMIDEyODkuMzk0NTMxIDYzMi41NTg1OTQgTCAxMjg4Ljk0NTMxMiA2MzEuMjc3MzQ0IEwgMTI4My4zNzg5MDYgNjE0Ljk1NzAzMSBMIDEyODIuNTUwNzgxIDYxMi40NzY1NjIgTCAxMjgyLjMyNDIxOSA2MTEuNzIyNjU2IEwgMTI2Ni45MTAxNTYgNTY2LjY3NTc4MSBMIDEyNjYuMDgyMDMxIDU2NC4xOTE0MDYgTCAxMjY2LjAwMzkwNiA1NjMuODkwNjI1IEwgMTI2NC44MDA3ODEgNTYwLjQyOTY4OCBMIDEyNjQuODAwNzgxIDU2MC4zNTU0NjkgTCAxMjQ5LjQ2MDkzOCA1MTUuMTU2MjUgQyAxMjUxLjQxNDA2MiA1MTQuNzgxMjUgMTI1My4zNzEwOTQgNTE0LjMyODEyNSAxMjU1LjMyNDIxOSA1MTMuOTUzMTI1IEMgMTI2My43NSA1MTIuMjIyNjU2IDEyNzIuNDcyNjU2IDUxMC40OTIxODggMTI4MS4zNDc2NTYgNTA4Ljc2MTcxOSBDIDEyODIuODUxNTYyIDUwOC40NjA5MzggMTI4NC4yODEyNSA1MDguMTYwMTU2IDEyODUuNzg1MTU2IDUwNy45Mzc1IEMgMTMxNi45MjE4NzUgNTAxLjk5NjA5NCAxMzUxLjY2Nzk2OSA0OTYuNTc4MTI1IDEzOTMuMjU3ODEyIDQ5Mi44OTQ1MzEgQyAxMzk1Ljg5MDYyNSA0OTIuNjY3OTY5IDEzOTguNjcxODc1IDQ5Mi40NDUzMTIgMTQwMS41MzEyNSA0OTIuMDY2NDA2IEwgMTQxMi4yODUxNTYgNTIzLjU4MjAzMSBMIDE0MjEuNDYwOTM4IDU1MC41NzgxMjUgTCAxNDIxLjUzNTE1NiA1NTAuNzMwNDY5IEwgMTQyNC42MjEwOTQgNTU5LjgyODEyNSBMIDE0MjYuMDUwNzgxIDU2My45Njg3NSBMIDE0MzQuODQ3NjU2IDU4OS43NjE3MTkgQyAxNDU0LjMyODEyNSA1ODAuMzYzMjgxIDE0NzIuMTUyMzQ0IDU3MS4wMzUxNTYgMTQ4OC4yNDYwOTQgNTYxLjkzNzUgQyAxNDg5LjMwMDc4MSA1NjEuNDEwMTU2IDE0OTAuMjc3MzQ0IDU2MC44MDg1OTQgMTQ5MS4yNTM5MDYgNTYwLjI4MTI1IEMgMTQ5My4yODUxNTYgNTU5LjIzMDQ2OSAxNDk1LjMxNjQwNiA1NTguMDI3MzQ0IDE0OTcuMzQ3NjU2IDU1Ni44OTg0MzggQyAxNTQwLjI4OTA2MiA1MzIuMzA0Njg4IDE1NzAuNDQ5MjE5IDUxMC4wNDI5NjkgMTU4Ni44NDM3NSA0OTIuODIwMzEyIEMgMTU4Ny41OTc2NTYgNDkyLjA2NjQwNiAxNTg4LjE5OTIxOSA0OTEuMjM4MjgxIDE1ODguNzI2NTYyIDQ5MC40MTQwNjIgQyAxNTkxLjU4MjAzMSA0ODYuMzUxNTYyIDE1OTIuNDEwMTU2IDQ4MS41MzkwNjIgMTU5MS40MzM1OTQgNDc3LjE3NTc4MSBDIDE1OTAuODMyMDMxIDQ3MS41MzUxNTYgMTU4Ny4yMTg3NSA0NjYuMjY5NTMxIDE1ODEuNTAzOTA2IDQ2My43MTQ4NDQgQyAxNTgwLjYwMTU2MiA0NjMuMjYxNzE5IDE1NzkuNjI1IDQ2Mi44ODY3MTkgMTU3OC41NzAzMTIgNDYyLjU4NTkzOCBDIDE1NTUuNzA3MDMxIDQ1Ni4yNjk1MzEgMTUxOC40MDYyNSA0NTIuNjYwMTU2IDE0NjguOTE3OTY5IDQ1My43MTA5MzggQyAxNDY2LjU4NTkzOCA0NTMuNzg1MTU2IDE0NjQuMjUzOTA2IDQ1My43ODUxNTYgMTQ2MS45MjE4NzUgNDUzLjkzNzUgQyAxNDYwLjc5Njg3NSA0NTMuOTM3NSAxNDU5LjY2Nzk2OSA0NTMuOTM3NSAxNDU4LjUzOTA2MiA0NTQuMDExNzE5IEMgMTQzOC4zODI4MTIgNDU0LjUzOTA2MiAxNDE2LjQyMTg3NSA0NTUuODk0NTMxIDEzOTIuNjU2MjUgNDU4LjE0ODQzOCBDIDEzNjcuMjM0Mzc1IDQ2MC41NTQ2ODggMTMzOS44NTkzNzUgNDYzLjk0MTQwNiAxMzEwLjYwNTQ2OSA0NjguNTI3MzQ0IEwgMTMxMC40NTMxMjUgNDY4LjUyNzM0NCBDIDEzMDYuMjQyMTg4IDQ2OS4xMjg5MDYgMTMwMi4wMzEyNSA0NjkuODA0Njg4IDEyOTcuNzQyMTg4IDQ3MC41NTg1OTQgQyAxMjk2LjIzODI4MSA0NzAuNzg1MTU2IDEyOTQuODA4NTk0IDQ3MS4wMDc4MTIgMTI5My4zMDQ2ODggNDcxLjMwODU5NCBDIDEyNzUuOTMzNTk0IDQ3NC4wOTM3NSAxMjU3Ljk1NzAzMSA0NzcuNDAyMzQ0IDEyMzkuMzgyODEyIDQ4MS4wODU5MzggQyAxMjM1LjA5Mzc1IDQ4MS45MTQwNjIgMTIzMC43MzQzNzUgNDgyLjgxNjQwNiAxMjI2LjI5Njg3NSA0ODMuNzkyOTY5IEMgMTIyMi41MzUxNTYgNDg0LjU0Njg3NSAxMjE4Ljg1MTU2MiA0ODUuMzc1IDEyMTUuMDE1NjI1IDQ4Ni4xOTkyMTkgQyAxMjEwLjA1MDc4MSA0ODcuMjUzOTA2IDEyMDUuMDExNzE5IDQ4OC4zMDg1OTQgMTE5OS44OTg0MzggNDg5LjUxMTcxOSBDIDExOTguMDg5ODQ0IDQ4OS44ODY3MTkgMTE5Ni4yODkwNjIgNDkwLjI2MTcxOSAxMTk0LjQ4MDQ2OSA0OTAuNzE0ODQ0IEMgMTE4OS45Njg3NSA0OTEuNjkxNDA2IDExODUuNDU3MDMxIDQ5Mi42Njc5NjkgMTE4MC45NDUzMTIgNDkzLjcyMjY1NiBDIDExODAuMDQyOTY5IDQ5My45NDkyMTkgMTE3OS4xNDA2MjUgNDk0LjE3MTg3NSAxMTc4LjE2MDE1NiA0OTQuMzk4NDM4IEMgMTE1MC43MTA5MzggNTAwLjg2NzE4OCAxMTIyLjI4MTI1IDUwOC4xNjAxNTYgMTA5Mi44NzUgNTE2LjQzMzU5NCBDIDEwNjYuNDAyMzQ0IDUyMy44ODI4MTIgMTA0MC45ODA0NjkgNTMxLjYyNSAxMDE2LjY4NzUgNTM5LjUyMzQzOCBDIDk5NC4yMDMxMjUgNTQ2LjgyMDMxMiA5NzIuNjE3MTg4IDU1NC4yNjU2MjUgOTUyLjAxMTcxOSA1NjEuNzg1MTU2IEMgOTUwLjIwNzAzMSA1NjIuNDYwOTM4IDk0OC40NzY1NjIgNTYzLjA2NjQwNiA5NDYuNjcxODc1IDU2My43NDIxODggQyA5MzMuMjA3MDMxIDU2OC43ODEyNSA5MjAuMDQ2ODc1IDU3My44MjAzMTIgOTA3LjQxMDE1NiA1NzguODU5Mzc1IEMgOTA2LjY2MDE1NiA1NzkuMTYwMTU2IDkwNS45MDYyNSA1NzkuNDYwOTM4IDkwNS4xNTYyNSA1NzkuNzYxNzE5IEMgODgxLjUzOTA2MiA1ODkuMjM4MjgxIDg1OS41MDM5MDYgNTk4LjcxNDg0NCA4MzguOTcyNjU2IDYwOC4xMTMyODEgQyA4MjkuNjQ0NTMxIDYxMi40MDIzNDQgODIwLjY5NTMxMiA2MTYuNjEzMjgxIDgxMi4wNDY4NzUgNjIwLjgyNDIxOSBDIDgwOC4yMTA5MzggNjIyLjcwNzAzMSA4MDQuNDUzMTI1IDYyNC41ODU5MzggODAwLjc2NTYyNSA2MjYuMzkwNjI1IEMgNzk4LjQzMzU5NCA2MjcuNTkzNzUgNzk2LjEwMTU2MiA2MjguNzIyNjU2IDc5My44NDc2NTYgNjI5LjkyNTc4MSBDIDc4MC4zODI4MTIgNjM2Ljc2OTUzMSA3NjcuNzUgNjQzLjQ2MDkzOCA3NTYuMDkzNzUgNjUwLjA4MjAzMSBDIDczNi45MTQwNjIgNjYwLjkxMDE1NiA3MjAuMTQwNjI1IDY3MS4yODkwNjIgNzA1LjcwMzEyNSA2ODEuMTQwNjI1IEwgNzA1LjYyODkwNiA2ODEuMjE0ODQ0IEMgNzAzLjQ0NTMxMiA2ODIuNTcwMzEyIDcwMS40MTQwNjIgNjg0LjA3NDIxOSA2OTkuMzA4NTk0IDY4NS41MDM5MDYgQyA2OTkuMzA4NTk0IDY4NS41MDM5MDYgNjk2LjMwMDc4MSA2ODcuNjA5Mzc1IDY5My44MjAzMTIgNjg5LjMzOTg0NCBDIDY4NS45MjE4NzUgNjk0LjkwNjI1IDY4MC4xMzI4MTIgNzAwLjI0NjA5NCA2NzUuNzY5NTMxIDcwNC45MDYyNSBDIDY3NS42OTUzMTIgNzA0Ljk4MDQ2OSA2NzUuNjE3MTg4IDcwNC45ODA0NjkgNjc1LjYxNzE4OCA3MDUuMDU4NTk0IEMgNjc1LjM5NDUzMSA3MDUuMjg1MTU2IDY3NS4yNDIxODggNzA1LjUwNzgxMiA2NzUuMDkzNzUgNzA1LjY2MDE1NiBDIDY3NC40MTQwNjIgNzA2LjQxMDE1NiA2NzMuNzM4MjgxIDcwNy4xNjQwNjIgNjczLjEzNjcxOSA3MDcuOTkyMTg4IEMgNjY1LjY5MTQwNiA3MTYuNzg5MDYyIDY2NC4wMzUxNTYgNzIyLjczMDQ2OSA2NjQuMDM1MTU2IDcyMi43MzA0NjkgQyA2NjMuODg2NzE5IDcyMy4yNTc4MTIgNjYyLjc1NzgxMiA3MjcuMTY3OTY5IDY2Mi42ODM1OTQgNzMyLjU4NTkzOCBDIDY2Mi42ODM1OTQgNzMyLjYyNSA2NjIuNjgzNTk0IDczMi42NjQwNjIgNjYyLjY4MzU5NCA3MzIuNzA3MDMxIEMgNjYyLjcwNzAzMSA3NDEuMDgyMDMxIDY2Ni4zNzUgNzQ5LjEwMTU2MiA2NzIuNTExNzE5IDc1NC44MDg1OTQgQyA2ODQuNzk2ODc1IDc2Ni4yMzQzNzUgNzA0LjI2MTcxOSA3NzMuNjQ4NDM4IDcyNi4xNjAxNTYgNzczLjY0ODQzOCBDIDc1Ni4yNDIxODggNzczLjY0ODQzOCA3ODEuNzM4MjgxIDc1OS41ODU5MzggNzkwLjMxMjUgNzQwLjMzMjAzMSBDIDc5MC4zODY3MTkgNzQwLjEwNTQ2OSA3OTAuNDYwOTM4IDczOS44Nzg5MDYgNzkwLjYxMzI4MSA3MzkuNjUyMzQ0IEMgNzkxLjIxNDg0NCA3MzguMTQ4NDM4IDc5MS43NDIxODggNzM2LjU3MDMxMiA3OTIuMTkxNDA2IDczNC45OTIxODggTCA4MDYuNTU0Njg4IDY5Mi42NDg0MzggTCA4MTYuMzMyMDMxIDY2NC4wNzAzMTIgQyA4MTcuNjEzMjgxIDY2My4zOTA2MjUgODE4Ljg5MDYyNSA2NjIuNzE0ODQ0IDgyMC4xNjc5NjkgNjYyLjExMzI4MSBDIDgyMS44OTg0MzggNjYxLjIxMDkzOCA4MjMuNTU0Njg4IDY2MC4zMDg1OTQgODI1LjI4NTE1NiA2NTkuNDgwNDY5IEMgODMyLjM1NTQ2OSA2NTUuNzk2ODc1IDgzOS41IDY1Mi4yNjE3MTkgODQ2LjY0NDUzMSA2NDguODAwNzgxIEwgODQ3LjA5Mzc1IDY0OC41NzgxMjUgQyA4NzUuODI0MjE5IDYzNC42NjQwNjIgOTA2LjI4MTI1IDYyMS4zNTE1NjIgOTM4LjA5NzY1NiA2MDguNjQwNjI1IEMgOTQ1LjAxNTYyNSA2MDUuODU5Mzc1IDk1Mi4wODU5MzggNjAzLjA3NDIxOSA5NTkuMTU2MjUgNjAwLjM2NzE4OCBDIDk2MC44ODY3MTkgNTk5LjY5MTQwNiA5NjIuNjEzMjgxIDU5OS4wMTU2MjUgOTY0LjQxNzk2OSA1OTguMzM1OTM4IEMgOTc1LjQ3NjU2MiA1OTQuMTI1IDk4Ni43NTc4MTIgNTg5LjkxNDA2MiA5OTguMTg3NSA1ODUuODUxNTYyIEwgOTc5LjgzNTkzOCA2NDMuMzg2NzE5IEwgOTc5LjM4NjcxOSA2NDQuODE2NDA2IEwgOTc2LjkwMjM0NCA2NTIuNDg4MjgxIEwgOTYyLjYxMzI4MSA2OTYuOTM3NSBMIDk2MC45NjA5MzggNzAyLjEyNSBMIDk2MC4zNTkzNzUgNzA0LjA4MjAzMSBMIDk0OS4zMDA3ODEgNzM4LjYwMTU2MiBMIDk0OS4wMDM5MDYgNzM5LjUwMzkwNiBMIDk0OC41NTA3ODEgNzQwLjkzMzU5NCBMIDk0OC4zOTg0MzggNzQxLjQ1NzAzMSBMIDk0OC4zOTg0MzggNzQxLjUzNTE1NiBMIDk0NS4zOTA2MjUgNzUwLjc4NTE1NiBDIDk0NC4yMTg3NSA3NTMuMzI0MjE5IDk0My4wMzkwNjIgNzU1Ljg3MTA5NCA5NDEuODY3MTg4IDc1OC40MDYyNSBDIDkzNC41MTk1MzEgNzcwLjA4OTg0NCA5MjcuMDk3NjU2IDc3OS4xNTYyNSA5MjEuMTc1NzgxIDc4NS44MzIwMzEgQyA5MTUuOTEwMTU2IDc5MS40NzI2NTYgOTAyLjc1IDgwNS45MTQwNjIgODgzLjk0NTMxMiA4MTcuMzQzNzUgQyA4NzkuNTA3ODEyIDgyMC4wNTA3ODEgODc1LjA3MDMxMiA4MjIuNDU3MDMxIDg3MC41NTg1OTQgODI0LjcxNDg0NCBDIDg2My43ODkwNjIgODI4LjE3NTc4MSA4NTYuNzIyNjU2IDgzMS40MDYyNSA4NDkuNDI1NzgxIDgzNC4yNjU2MjUgQyA4NDIuMjA3MDMxIDgzNi45NzI2NTYgODM0LjgzNTkzOCA4MzkuNTMxMjUgODI3LjIzODI4MSA4NDEuNzg5MDYyIEMgODE5LjcxODc1IDg0NC4wNDI5NjkgODExLjg5ODQzOCA4NDYgODA0LjA3NDIxOSA4NDcuNTc4MTI1IEMgNzc4LjEyODkwNiA4NTMuMTQ0NTMxIDc1MS4xMjg5MDYgODU1LjU1MDc4MSA3MjQuNDI5Njg4IDg1NS41NTA3ODEgQyA3MDMuNTE5NTMxIDg1NS41NTA3ODEgNjgyLjgzOTg0NCA4NTQuMDQ2ODc1IDY2My4yODUxNTYgODUxLjI2MTcxOSBDIDY2My4wNTg1OTQgODUxLjI2MTcxOSA2NjIuOTEwMTU2IDg1MS4xODc1IDY2Mi42ODM1OTQgODUxLjE4NzUgQyA2NTIuOTA2MjUgODQ5LjkxMDE1NiA2NDMuNTAzOTA2IDg0OC4yNTM5MDYgNjM0LjQwNjI1IDg0Ni4zMDA3ODEgQyA2MjkuODkwNjI1IDg0NS4zOTg0MzggNjI1LjQ1MzEyNSA4NDQuMzQzNzUgNjIxLjA5Mzc1IDg0My4yODkwNjIgQyA2MTcuNTU4NTk0IDg0Mi40NjQ4NDQgNjEzLjk0OTIxOSA4NDEuNjM2NzE5IDYxMC41NjI1IDg0MC41ODIwMzEgQyA2MTAuNDg4MjgxIDg0MC41ODIwMzEgNjEwLjQxNDA2MiA4NDAuNTA3ODEyIDYxMC4zMzk4NDQgODQwLjUwNzgxMiBDIDYxMC4wMzUxNTYgODQwLjQzMzU5NCA2MDkuODEyNSA4NDAuMjgxMjUgNjA5LjUxMTcxOSA4NDAuMjA3MDMxIEMgNjA5LjQzMzU5NCA4NDAuMTMyODEyIDYwOS4yODUxNTYgODQwLjEzMjgxMiA2MDkuMjEwOTM4IDg0MC4xMzI4MTIgQyA2MDguMTU2MjUgODM5LjY3OTY4OCA2MDcuMTA1NDY5IDgzOS4yMzA0NjkgNjA2LjA1MDc4MSA4MzguODU1NDY5IEMgNjA1LjgyNDIxOSA4MzguNzAzMTI1IDYwNS41OTc2NTYgODM4LjYyODkwNiA2MDUuMzc1IDgzOC41NTQ2ODggTCA2MDUuMjk2ODc1IDgzOC41NTQ2ODggQyA2MDUuMjIyNjU2IDgzOC41NTQ2ODggNjA1LjE0ODQzOCA4MzguNDc2NTYyIDYwNS4wNzQyMTkgODM4LjQ3NjU2MiBDIDYwMy40MTc5NjkgODM3LjgwMDc4MSA2MDEuNzY1NjI1IDgzNy4xMjUgNjAwLjE4MzU5NCA4MzYuMzcxMDk0IEMgNTk3LjI1IDgzNS4wMTk1MzEgNTk0LjQ2ODc1IDgzMy42NjQwNjIgNTkxLjY4NzUgODMyLjIzNDM3NSBDIDU4Ni4xOTUzMTIgODI5LjMwMDc4MSA1ODEuMDgyMDMxIDgyNi4yMTg3NSA1NzYuMzQzNzUgODIyLjkxMDE1NiBDIDU3NC43NjU2MjUgODIxLjc4MTI1IDU3My4yNjE3MTkgODIwLjY1MjM0NCA1NzEuNzU3ODEyIDgxOS41MjM0MzggQyA1NzAuMjUgODE4LjMyNDIxOSA1NjguODI0MjE5IDgxNy4xOTUzMTIgNTY3LjM5NDUzMSA4MTUuOTkyMTg4IEMgNTY1Ljk2NDg0NCA4MTQuNzg1MTU2IDU2NC42MDkzNzUgODEzLjU4NTkzOCA1NjMuMjU3ODEyIDgxMi4zMDQ2ODggQyA1NjEuOTgwNDY5IDgxMS4xMDE1NjIgNTYwLjY5OTIxOSA4MDkuODI0MjE5IDU1OS40MjE4NzUgODA4LjU0Mjk2OSBDIDU1OC4xNDQ1MzEgODA3LjI2NTYyNSA1NTYuOTQxNDA2IDgwNS45ODgyODEgNTU1LjgxMjUgODA0LjYzMjgxMiBDIDU1Mi4zNTE1NjIgODAwLjY0ODQzOCA1NDkuMjY5NTMxIDc5Ni40Mzc1IDU0Ni41NjI1IDc5Mi4wNzQyMTkgQyA1NDQuNzU3ODEyIDc4OS4xNDA2MjUgNTQzLjE3NTc4MSA3ODYuMTMyODEyIDU0MS42NzE4NzUgNzgyLjk3MjY1NiBMIDU0MC4zMjAzMTIgNzgwLjAzOTA2MiBDIDU0MC4wMTk1MzEgNzc5LjQzNzUgNTM5Ljc5Mjk2OSA3NzguODM5ODQ0IDUzOS41NjY0MDYgNzc4LjE2MDE1NiBDIDUzOS4yNjU2MjUgNzc3LjQxMDE1NiA1MzguOTY0ODQ0IDc3Ni42NTYyNSA1MzguNzM4MjgxIDc3NS45MDIzNDQgQyA1MzguNDM3NSA3NzUgNTM4LjA2MjUgNzc0LjAyMzQzOCA1MzcuNzYxNzE5IDc3My4wNDY4NzUgTCA1MzYuNzA3MDMxIDc2OS41ODU5MzggQyA1MzUuNDcyNjU2IDc2NS41MjczNDQgNTM0LjU3NDIxOSA3NjEuMzcxMDk0IDUzMy45OTYwOTQgNzU3LjE2NDA2MiBDIDUzMy42NzU3ODEgNzU0LjgxMjUgNTMzLjMzNTkzOCA3NTIuNDYwOTM4IDUzMy4xNzU3ODEgNzUwLjEwOTM3NSBDIDUzMy4wOTc2NTYgNzQ5LjY1NjI1IDUzMy4wOTc2NTYgNzQ5LjI4MTI1IDUzMy4wOTc2NTYgNzQ4LjkwNjI1IEMgNTMyLjk0OTIxOSA3NDcuMjUgNTMyLjg3NSA3NDUuNTkzNzUgNTMyLjc5Njg3NSA3NDMuOTQxNDA2IEwgNTMyLjc5Njg3NSA3NDEuOTEwMTU2IEMgNTMyLjc5Njg3NSA3NDAuODU1NDY5IDUzMi44NzUgNzM5LjczMDQ2OSA1MzIuOTQ5MjE5IDczOC42NzU3ODEgQyA1MzIuOTQ5MjE5IDczOC4zMDA3ODEgNTMzLjAyMzQzOCA3MzggNTMzLjAyMzQzOCA3MzcuNjI1IEwgNTMzLjAyMzQzOCA3MzcuNTQ2ODc1IEMgNTMzLjA5NzY1NiA3MzYuNDIxODc1IDUzMy4xNzU3ODEgNzM1LjM2NzE4OCA1MzMuMzI0MjE5IDczNC4yMzgyODEgQyA1MzMuMzk4NDM4IDczMy4yNjE3MTkgNTMzLjQ3NjU2MiA3MzIuNDMzNTk0IDUzMy42MjUgNzMxLjUzMTI1IEMgNTMzLjg1MTU2MiA3MjkuNzI2NTYyIDUzNC4xNTIzNDQgNzI3LjkyMTg3NSA1MzQuNTI3MzQ0IDcyNi4wNDI5NjkgQyA1MzQuNjA1NDY5IDcyNS41ODk4NDQgNTM0LjY3OTY4OCA3MjUuMjE0ODQ0IDUzNC43NTM5MDYgNzI0Ljc2MTcxOSBDIDUzNS4wNTQ2ODggNzIzLjYzMjgxMiA1MzUuMjgxMjUgNzIyLjQyOTY4OCA1MzUuNTgyMDMxIDcyMS4yMjY1NjIgQyA1MzUuODA0Njg4IDcyMC40MDIzNDQgNTM2LjAzMTI1IDcxOS41IDUzNi4yNTc4MTIgNzE4LjY3MTg3NSBDIDUzNi43MDcwMzEgNzE3LjAxNTYyNSA1MzcuMTYwMTU2IDcxNS4zNjMyODEgNTM3Ljc2MTcxOSA3MTMuNzA3MDMxIEMgNTM5LjU2NjQwNiA3MDguMTQwNjI1IDU0MS44MjQyMTkgNzAyLjU3ODEyNSA1NDQuNjc5Njg4IDY5Ny4wMTE3MTkgQyA1NDUuMjgxMjUgNjk1LjczMDQ2OSA1NDYuMDM1MTU2IDY5NC4zNzg5MDYgNTQ2LjcxMDkzOCA2OTMuMDIzNDM4IEMgNTQ3LjM4NjcxOSA2OTEuNjcxODc1IDU0OC4xNDA2MjUgNjkwLjMxNjQwNiA1NDguOTY4NzUgNjg5LjAzOTA2MiBDIDU0OS44NzEwOTQgNjg3LjQ1NzAzMSA1NTAuNzczNDM4IDY4NS45NTMxMjUgNTUxLjc1IDY4NC4zNzUgQyA1NTMuODU1NDY5IDY4MC45OTIxODggNTU2LjE4NzUgNjc3LjY4MzU5NCA1NTguNTkzNzUgNjc0LjIyMjY1NiBDIDU2MS4xNTIzNDQgNjcwLjc2MTcxOSA1NjMuODU5Mzc1IDY2Ny4zMDQ2ODggNTY2Ljc5Mjk2OSA2NjMuNzY5NTMxIEMgNTY4LjY3MTg3NSA2NjEuNTExNzE5IDU3MC42Mjg5MDYgNjU5LjI1MzkwNiA1NzIuNTgyMDMxIDY1Ny4wNzQyMTkgQyA1NzMuOTM3NSA2NTUuNTcwMzEyIDU3NS4zNjcxODggNjU0LjA2NjQwNiA1NzYuNzkyOTY5IDY1Mi41NjI1IEMgNTc4LjA3NDIxOSA2NTEuMTMyODEyIDU3OS40MjU3ODEgNjQ5LjcwMzEyNSA1ODAuODU1NDY5IDY0OC4zNTE1NjIgQyA1ODEuMjMwNDY5IDY0Ny44OTg0MzggNTgxLjY4MzU5NCA2NDcuNDQ5MjE5IDU4Mi4xMzY3MTkgNjQ2Ljk5NjA5NCBDIDU4Mi44ODY3MTkgNjQ2LjI0NjA5NCA1ODMuNTYyNSA2NDUuNDkyMTg4IDU4NC4zMTY0MDYgNjQ0LjgxNjQwNiBDIDU4NS44MjAzMTIgNjQzLjMxMjUgNTg3LjMyNDIxOSA2NDEuODgyODEyIDU4OC45MDIzNDQgNjQwLjMwNDY4OCBDIDU4OS4wNTQ2ODggNjQwLjIyNjU2MiA1ODkuMTI4OTA2IDY0MC4wNzgxMjUgNTg5LjI4MTI1IDY0MC4wMDM5MDYgQyA1OTAuNTU4NTk0IDYzOC44MDA3ODEgNTkxLjgzNTkzOCA2MzcuNTk3NjU2IDU5My4xMTMyODEgNjM2LjM5MDYyNSBDIDU5NC4zMjAzMTIgNjM1LjI2NTYyNSA1OTUuNTk3NjU2IDYzNC4xMzY3MTkgNTk2Ljg3NSA2MzMuMDA3ODEyIEMgNTk3LjQwMjM0NCA2MzIuNTU4NTk0IDU5Ny45Mjk2ODggNjMyLjEwNTQ2OSA1OTguNDUzMTI1IDYzMS41NzgxMjUgQyA1OTkuNTA3ODEyIDYzMC42NzU3ODEgNjAwLjU2MjUgNjI5Ljc3MzQzOCA2MDEuNjEzMjgxIDYyOC44NzEwOTQgQyA2MDIuMzY3MTg4IDYyOC4xOTUzMTIgNjAzLjE5NTMxMiA2MjcuNTE5NTMxIDYwNC4wMTk1MzEgNjI2LjgzOTg0NCBDIDYwNS45MDIzNDQgNjI1LjE4NzUgNjA3Ljg1NTQ2OSA2MjMuNjA1NDY5IDYwOS44MTI1IDYyMi4wMjczNDQgQyA2MTEuNTQyOTY5IDYyMC41OTc2NTYgNjEzLjI2OTUzMSA2MTkuMTY3OTY5IDYxNS4wNzQyMTkgNjE3Ljc0MjE4OCBDIDYxNi44ODI4MTIgNjE2LjMxMjUgNjE4LjY4NzUgNjE0Ljg4MjgxMiA2MjAuNTY2NDA2IDYxMy40NTMxMjUgTCA2MjYuMjA3MDMxIDYwOS4xNjc5NjkgTCA2MzIuMDc0MjE5IDYwNC44Nzg5MDYgQyA2MzIuMTQ4NDM4IDYwNC44MDQ2ODggNjMyLjMwMDc4MSA2MDQuNzMwNDY5IDYzMi4zNzUgNjA0LjY1NjI1IEMgNjQ4LjE2Nzk2OSA1OTMuMDc0MjE5IDY2NS44NDM3NSA1ODEuNTY2NDA2IDY4NS4zOTQ1MzEgNTY5LjkxMDE1NiBDIDcxMC4zNjMyODEgNTU1LjE2Nzk2OSA3MzcuODE2NDA2IDU0MC42NTIzNDQgNzY3LjQ0OTIxOSA1MjYuNDM3NSBDIDc2OC45NTMxMjUgNTI1LjY4MzU5NCA3NzAuNDU3MDMxIDUyNS4wMDc4MTIgNzcxLjk2MDkzOCA1MjQuMjU3ODEyIEMgODA1LjEyODkwNiA1MDguMzg2NzE5IDg0MS4wMDM5MDYgNDkzLjA0Njg3NSA4NzguNzU3ODEyIDQ3OC4zNzg5MDYgQyA4NzkuMDU4NTk0IDQ3OC4zMDQ2ODggODc5LjI4NTE1NiA0NzguMTUyMzQ0IDg3OS41ODU5MzggNDc4LjA3ODEyNSBDIDg3OS44MDg1OTQgNDc4LjAwMzkwNiA4ODAuMDM1MTU2IDQ3Ny45Mjk2ODggODgwLjE4MzU5NCA0NzcuODU1NDY5IEMgODgyLjIxNDg0NCA0NzcuMTAxNTYyIDg4NC4zMjQyMTkgNDc2LjI3MzQzOCA4ODYuMzUxNTYyIDQ3NS41MjM0MzggQyA4OTUuMTUyMzQ0IDQ3Mi4xMzY3MTkgOTA0LjEwMTU2MiA0NjguODI4MTI1IDkxMy4xMjg5MDYgNDY1LjU5Mzc1IEMgOTE1LjMwODU5NCA0NjQuNzY1NjI1IDkxNy41NjI1IDQ2My45NDE0MDYgOTE5LjgyMDMxMiA0NjMuMTg3NSBMIDkxOS44OTQ1MzEgNDYzLjE4NzUgQyA5NjMuNjY3OTY5IDQ0Ny4yNDIxODggMTAwOS42OTUzMTIgNDMyLjUwMzkwNiAxMDU3LjE1MjM0NCA0MTguODkwNjI1IEMgMTA1OC43MzA0NjkgNDE4LjQzNzUgMTA2MC40NjA5MzggNDE3Ljk4ODI4MSAxMDYyLjExMzI4MSA0MTcuNTM1MTU2IEMgMTExMC43NzczNDQgNDAzLjc3MzQzOCAxMTU5LjEzMjgxMiAzOTIuMDM5MDYyIDEyMDUuOTg4MjgxIDM4Mi40MTQwNjIgQyAxMjEyLjIzMDQ2OSAzODEuMTM2NzE5IDEyMTguNDcyNjU2IDM3OS44NTU0NjkgMTIyNC42NDA2MjUgMzc4LjU3ODEyNSBDIDEyNzAuMzY3MTg4IDM2OS42Mjg5MDYgMTMxNC41ODk4NDQgMzYyLjYzMjgxMiAxMzU2LjU1NDY4OCAzNTcuODk0NTMxIEMgMTM2NS44MDQ2ODggMzU2Ljg0Mzc1IDEzNzQuOTA2MjUgMzU1Ljg2NzE4OCAxMzgzLjkzMzU5NCAzNTUuMDM5MDYyIEMgMTQwOS4wNTA3ODEgMzUyLjcwNzAzMSAxNDMzLjExNzE4OCAzNTEuMjAzMTI1IDE0NTYuMTMyODEyIDM1MC42MDE1NjIgQyAxNDU5LjIxNDg0NCAzNTAuNTI3MzQ0IDE0NjIuMzAwNzgxIDM1MC40NDkyMTkgMTQ2NS4zMDg1OTQgMzUwLjM3NSBDIDE1MTEuMTA5Mzc1IDM0OS40NzI2NTYgMTU1MC41MTk1MzEgMzUyLjMyODEyNSAxNTgzLjQ2MDkzOCAzNTguNzk2ODc1IEMgMTU4My42ODc1IDM1OC43MjI2NTYgMTU4My45MTAxNTYgMzU4Ljc5Njg3NSAxNTg0LjA2MjUgMzU4Ljg3MTA5NCBDIDE2MDEuNTg1OTM4IDM2Mi4zMzIwMzEgMTYxNy4yMzA0NjkgMzY2Ljc2OTUzMSAxNjMxLjE0MDYyNSAzNzIuMjYxNzE5IEMgMTYzMS41MTk1MzEgMzcyLjMzNTkzOCAxNjMxLjg5NDUzMSAzNzIuNDg0Mzc1IDE2MzIuMjY5NTMxIDM3Mi41NjI1IEwgMTYzMi40MjE4NzUgMzcyLjU2MjUgQyAxNjM1LjUwMzkwNiAzNzMuODM5ODQ0IDE2MzguNTg5ODQ0IDM3NS4xMTcxODggMTY0MS41MjM0MzggMzc2LjQ3MjY1NiBDIDE2NDQuNDUzMTI1IDM3Ny43NSAxNjQ3LjIzODI4MSAzNzkuMTc5Njg4IDE2NTAuMDE5NTMxIDM4MC42MDkzNzUgQyAxNjU1LjUwNzgxMiAzODMuNTQyOTY5IDE2NjAuNjI1IDM4Ni42MjUgMTY2NS4zNjMyODEgMzg5LjkzMzU5NCBDIDE2NjYuOTQxNDA2IDM5MS4wNjI1IDE2NjguNDQ1MzEyIDM5Mi4xOTE0MDYgMTY2OS45NDkyMTkgMzkzLjMyMDMxMiBDIDE2NzEuNDUzMTI1IDM5NC41MjM0MzggMTY3Mi44ODI4MTIgMzk1LjY1MjM0NCAxNjc0LjMxMjUgMzk2Ljg1NTQ2OSBDIDE2NzUuNzQyMTg4IDM5OC4wNTg1OTQgMTY3Ny4wOTM3NSAzOTkuMjYxNzE5IDE2NzguNDQ5MjE5IDQwMC41MzkwNjIgQyAxNjc5LjcyNjU2MiA0MDEuNzQyMTg4IDE2ODEuMDA3ODEyIDQwMy4wMTk1MzEgMTY4Mi4yODUxNTYgNDA0LjI5Njg3NSBDIDE2ODMuNDg4MjgxIDQwNS41NzgxMjUgMTY4NC42OTE0MDYgNDA2Ljg1NTQ2OSAxNjg1Ljg5NDUzMSA0MDguMjEwOTM4IEMgMTY4Ny4zNTU0NjkgNDA5Ljg5ODQzOCAxNjg4LjczNDM3NSA0MTEuNjY3OTY5IDE2OTAuMTE3MTg4IDQxMy40Mzc1IEMgMTY5Mi44NDM3NSA0MTYuOTE3OTY5IDE2OTUuMjgxMjUgNDIwLjYxNzE4OCAxNjk3LjMzNTkzOCA0MjQuNTMxMjUgQyAxNjk4LjI0NjA5NCA0MjYuMjYxNzE5IDE2OTkuMjAzMTI1IDQyNy45OTYwOTQgMTcwMC4wMzEyNSA0MjkuNzk2ODc1IEwgMTcwMC4wMzEyNSA0MjkuODcxMDk0IEMgMTcwMC40MTAxNTYgNDMwLjYyMTA5NCAxNzAwLjc4NTE1NiA0MzEuNDQ5MjE5IDE3MDEuMDg1OTM4IDQzMi4yMDMxMjUgQyAxNzAxLjA4NTkzOCA0MzIuMjc3MzQ0IDE3MDEuMTYwMTU2IDQzMi40MjU3ODEgMTcwMS4yMzgyODEgNDMyLjUwMzkwNiBDIDE3MDIuMDYyNSA0MzQuNjA5Mzc1IDE3MDIuODE2NDA2IDQzNi43MTQ4NDQgMTcwMy41NzAzMTIgNDM4Ljg5NDUzMSBDIDE3MDQuMjQ2MDk0IDQ0MSAxNzA0Ljg0NzY1NiA0NDMuMjU3ODEyIDE3MDUuNDQ5MjE5IDQ0NS40Mzc1IEMgMTcwNS45NzI2NTYgNDQ3LjQ2ODc1IDE3MDYuNDI1NzgxIDQ0OS41NzQyMTkgMTcwNi44Nzg5MDYgNDUxLjYwNTQ2OSBDIDE3MDYuOTUzMTI1IDQ1MS45MDYyNSAxNzA3LjAyNzM0NCA0NTIuMjgxMjUgMTcwNy4wMjczNDQgNDUyLjY2MDE1NiBDIDE3MDcuMTc5Njg4IDQ1My42MzY3MTkgMTcwNy40MDIzNDQgNDU0LjUzOTA2MiAxNzA3LjQ4MDQ2OSA0NTUuNTg5ODQ0IEMgMTcwNy41NTQ2ODggNDU1Ljc0MjE4OCAxNzA3LjU1NDY4OCA0NTUuODE2NDA2IDE3MDcuNTU0Njg4IDQ1NS45Njg3NSBDIDE3MDcuNjI4OTA2IDQ1Ni4xMTcxODggMTcwNy42Mjg5MDYgNDU2LjM0Mzc1IDE3MDcuNjI4OTA2IDQ1Ni40OTIxODggQyAxNzA3LjYyODkwNiA0NTYuNjQ0NTMxIDE3MDcuNzAzMTI1IDQ1Ni44NzEwOTQgMTcwNy43MDMxMjUgNDU3LjAxOTUzMSBDIDE3MDcuNzAzMTI1IDQ1Ny4zOTQ1MzEgMTcwNy43MDMxMjUgNDU3LjY5NTMxMiAxNzA3Ljc4MTI1IDQ1OC4wNzQyMTkgTCAxNzA3Ljc4MTI1IDQ1OC40NDkyMTkgQyAxNzA4LjAwMzkwNiA0NjAuNTU0Njg4IDE3MDguMTU2MjUgNDYyLjgxMjUgMTcwOC4zMDQ2ODggNDY0LjkxNzk2OSAiLz48L3N2Zz4="); }
