/**
 * Classi Script — Dijital Ürün & Reklam Hizmetleri
 * Tailwind CDN + glassmorphism, gradient, blob
 */

.container {
  max-width: 1280px;
}

/* Header logo wrapper: backdrop-blur'dan muaf tutmak için */
.logo-wrapper {
  position: relative;
  z-index: 1;
  /* Blur efektinden muaf tut - logo keskin kalır */
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  /* Logo için özel katman - blur'dan izole */
  isolation: isolate;
}

/* Header logo: net ve keskin görüntü için optimizasyon */
.logo-image,
header .logo img,
header .logo-wrapper img {
  /* Yüksek kalite görüntü rendering - keskin ve net */
  image-rendering: auto;
  image-rendering: -webkit-optimize-contrast;
  -ms-interpolation-mode: bicubic;
  /* Font smoothing - logo metni için optimize edildi */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* GPU hızlandırma - kaliteyi koruyarak */
  backface-visibility: visible;
  transform: translateZ(0);
  will-change: auto;
  /* Boyutlandırma */
  max-width: none !important;
  width: auto !important;
  object-fit: contain;
  object-position: left center;
  /* Blur efektini kaldır - keskin görüntü için */
  filter: none !important;
  -webkit-filter: none !important;
  /* Keskin görüntü için - yüksek kalite */
  image-rendering: high-quality;
}

/* Logo için responsive boyutlandırma - kaliteyi koru */
@media (max-width: 767px) {
  .logo-image,
  header .logo img {
    max-height: 64px;
    height: auto;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .logo-image,
  header .logo img {
    max-height: 80px;
    height: auto;
  }
}

@media (min-width: 1024px) {
  .logo-image,
  header .logo img {
    max-height: 96px;
    height: auto;
  }
}

/* Header/top-bar içerik genişliği: gereksiz beyaz boşlukları azalt */
.header .container {
  max-width: 1180px;
}
.top-bar .container {
  max-width: 1180px !important;
}

/* Hero blobs: sol üst yeşil/mavi, alt orta pembe/purple, sağ alt mavi */
.hero-blur {
  z-index: 0;
}
.hero-blur .blob {
  position: absolute;
  border-radius: 50%;
  filter: blur(80px);
  opacity: 0.4;
  pointer-events: none;
}
.blob-1 {
  width: 420px;
  height: 420px;
  background: linear-gradient(135deg, #0d9488 0%, #0369a1 100%);
  top: -140px;
  left: -100px;
}
.blob-2 {
  width: 380px;
  height: 380px;
  background: linear-gradient(135deg, #a855f7 0%, #ec4899 100%);
  bottom: -120px;
  left: 50%;
  transform: translateX(-50%);
}
.blob-3 {
  width: 340px;
  height: 340px;
  background: linear-gradient(135deg, #0369a1 0%, #0ea5e9 100%);
  bottom: -100px;
  right: -80px;
}
.hero-noise {
  position: absolute;
  inset: 0;
  opacity: 0.03;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  pointer-events: none;
}

/* CTA gradient */
/* MAĞAZA butonu - temaya uygun teal gradient (Tailwind sınıfları kullanılıyor, burada fallback) */
.btn-mağaza {
  background: linear-gradient(to right, #0d9488 0%, #0f766e 100%);
  box-shadow: 0 4px 14px rgba(13, 148, 136, 0.35);
}
.btn-mağaza:hover {
  background: linear-gradient(to right, #0f766e 0%, #115e59 100%);
  box-shadow: 0 6px 20px rgba(13, 148, 136, 0.4);
}
/* Hero: renk değişen başlık (gradient animate) */
.hero-title-gradient {
  background: linear-gradient(90deg, #0d9488, #0369a1, #ea580c, #0d9488);
  background-size: 300% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: hero-gradient-shift 6s ease-in-out infinite;
}
@keyframes hero-gradient-shift {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}

/* H1 daktilo: fallback satırı gizle, sadece typewriter görünsün */
.hide-for-typewriter {
  display: none !important;
}
/* H1 daktilo imleci */
.hero-h1-cursor {
  animation: hero-cursor-blink 0.8s step-end infinite;
}
@keyframes hero-cursor-blink {
  50% { opacity: 0; }
}

/* Hero arama: kenarları renk değişen kutu (animasyonlu gradient border) */
.hero-search-border-wrap {
  padding: 2px;
  border-radius: 1rem;
  background: linear-gradient(90deg, #0d9488, #0369a1, #ea580c, #0d9488);
  background-size: 300% 100%;
  animation: hero-search-border-shift 4s ease-in-out infinite;
}
.hero-search-pro {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius: calc(1rem - 2px);
  box-shadow: 0 4px 24px rgba(15, 23, 42, 0.08), 0 0 0 1px rgba(255, 255, 255, 0.6) inset;
}
@keyframes hero-search-border-shift {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}
.hero-search-border-wrap:focus-within {
  box-shadow: 0 0 0 3px rgba(13, 148, 136, 0.25);
}

/* Hizmetler sayfası arama: kenarları renk değişen kutu (aynı efekt) */
.search-box-gradient-wrap {
  padding: 2px;
  border-radius: 1rem;
  background: linear-gradient(90deg, #0d9488, #0369a1, #ea580c, #0d9488);
  background-size: 300% 100%;
  animation: hero-search-border-shift 4s ease-in-out infinite;
}
.search-box-gradient-wrap:focus-within {
  box-shadow: 0 0 0 3px rgba(13, 148, 136, 0.25);
}

.hero-search-input-wrap {
  padding: 0.875rem 1rem 0.875rem 1.25rem;
}
@media (min-width: 640px) {
  .hero-search-input-wrap {
    padding: 1rem 1.25rem 1rem 1.5rem;
  }
}
.hero-search-submit {
  background: linear-gradient(135deg, #0d9488 0%, #0f766e 100%);
  color: #fff;
  box-shadow: 0 2px 12px rgba(13, 148, 136, 0.35);
}
.hero-search-submit:hover {
  background: linear-gradient(135deg, #0f766e 0%, #115e59 100%);
  box-shadow: 0 4px 16px rgba(13, 148, 136, 0.45);
}

/* Hero pill: Hesap • Lisans • Reklam • Harita — görünür kutu, renk değişen yazı */
.hero-pill-tags {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(148, 163, 184, 0.4);
  box-shadow: 0 4px 20px rgba(15, 23, 42, 0.1);
  font-weight: 600;
}
.hero-pill-gradient {
  background: linear-gradient(90deg, #0d9488, #0369a1, #ea580c, #0d9488);
  background-size: 300% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: hero-pill-text-shift 5s ease-in-out infinite;
}
.hero-pill-dot {
  color: #94a3b8;
  font-weight: 400;
  user-select: none;
}
.hero-pill-suffix {
  margin-left: 0.125rem;
}
.hero-pill-cursor {
  color: #0d9488;
  font-weight: 400;
  animation: hero-pill-cursor-blink 0.8s step-end infinite;
}
@keyframes hero-pill-cursor-blink {
  50% { opacity: 0; }
}
@keyframes hero-pill-text-shift {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}

/* Hizmetleri İncele CTA: turuncu/teal hareketli gradient */
.btn-hero-cta-animate {
  background: linear-gradient(90deg, #ea580c, #f59e0b, #0d9488, #ea580c);
  background-size: 200% 100%;
  animation: hero-cta-shift 4s ease-in-out infinite;
  box-shadow: 0 4px 20px rgba(234, 88, 12, 0.4);
}
.btn-hero-cta-animate:hover {
  animation-duration: 2s;
  box-shadow: 0 6px 28px rgba(234, 88, 12, 0.5);
}
@keyframes hero-cta-shift {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}

.btn-hero-outline:hover {
  border-color: #0d9488;
  color: #0d9488;
}

/* Daktilo (hero) */
.hero-typewriter {
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  min-height: 1.5em;
}
.typewriter-text {
  display: inline;
  white-space: nowrap;
}
.typewriter-cursor {
  display: inline-block;
  animation: typewriter-blink 0.7s step-end infinite;
  margin-left: 2px;
  color: #0d9488;
  font-weight: 600;
}
@keyframes typewriter-blink {
  50% { opacity: 0; }
}

/* Bölüm başlıkları: Noktal tarzı — koyu mavi + yeşil vurgu + dalgalı çizgi */
.section-heading-split {
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.2;
}
.section-heading-split__primary {
  color: #1c2b4e;
}
.section-heading-split__accent {
  color: #0d9488;
  position: relative;
  display: inline-block;
}
.section-heading-split__accent::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  height: 4px;
  background: linear-gradient(90deg, transparent 0%, #0d9488 15%, #14b8a6 50%, #0d9488 85%, transparent 100%);
  border-radius: 0 0 50% 50% / 0 0 100% 100%;
  opacity: 0.9;
}
.section-heading-split--wavy .section-heading-split__accent::after {
  height: 6px;
  left: -2%;
  right: -2%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10'%3E%3Cpath fill='none' stroke='%230d9488' stroke-width='2.5' stroke-linecap='round' d='M0 5 Q25 1 50 5 T100 5'/%3E%3C/svg%3E") center bottom repeat-x;
  background-size: 80px 10px;
  border-radius: 0;
  opacity: 1;
}

/* Ürün kartı: Noktal tarzı — koyu üst + yeşil başlık + beyaz alt + Dijital Mix Kalitesi */
.product-card-noktal {
  opacity: 0;
  transform: translateY(24px);
  animation: product-card-in 0.6s ease-out forwards;
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 12px 40px rgba(15, 23, 42, 0.12);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.product-card-noktal:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 50px rgba(15, 23, 42, 0.18);
}
.product-card-noktal__top {
  background: linear-gradient(175deg, #0f172a 0%, #1e293b 40%, #0f172a 100%);
  padding: 0;
  position: relative;
}
.product-card-noktal__img-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 400 / 240;
  width: 100%;
  overflow: hidden;
  background: #1e293b;
}
.product-card-noktal__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.3s ease;
}
.product-card-noktal:hover .product-card-noktal__img {
  transform: scale(1.05);
}
.product-card-noktal__body {
  padding: 1.25rem 1.25rem 0;
}
.product-card-noktal__brand {
  font-size: 0.65rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(255,255,255,0.6);
  margin-bottom: 0.5rem;
}
.product-card-noktal__title-top {
  font-size: 0.8rem;
  font-weight: 600;
  color: rgba(255,255,255,0.75);
  text-transform: uppercase;
  letter-spacing: 0.03em;
  margin-bottom: 0.25rem;
}
.product-card-noktal__title-glow {
  font-size: 1rem;
  font-weight: 700;
  color: #5eead4;
  text-shadow: 0 0 20px rgba(94, 234, 212, 0.4);
  line-height: 1.25;
  margin-bottom: 0.75rem;
}
.product-card-noktal__bullets {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.75rem;
  color: rgba(255,255,255,0.8);
  line-height: 1.5;
}
.product-card-noktal__bullets li {
  padding-left: 1.25rem;
  position: relative;
  margin-bottom: 0.25rem;
}
.product-card-noktal__bullets li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5em;
  width: 6px;
  height: 6px;
  background: #5eead4;
  border-radius: 50%;
}
.product-card-noktal__strip {
  margin: 1rem -1.25rem 0;
  padding: 0.5rem 1rem;
  background: linear-gradient(90deg, #0d9488 0%, #14b8a6 100%);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.7rem;
  color: rgba(255,255,255,0.95);
}
.product-card-noktal__strip span:first-child {
  font-weight: 700;
  color: #fff;
}
.product-card-noktal__bottom {
  background: #fff;
  padding: 1rem 1.25rem 1.25rem;
  border-left: 1px solid #e2e8f0;
  border-right: 1px solid #e2e8f0;
  border-bottom: 1px solid #e2e8f0;
  border-radius: 0 0 1rem 1rem;
}
.product-card-noktal__name {
  font-weight: 700;
  color: #0f172a;
  font-size: 0.95rem;
  margin-bottom: 0.5rem;
  line-height: 1.3;
}
.product-card-noktal__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding-top: 0.5rem;
  border-top: 1px solid #e2e8f0;
  margin-top: 0.5rem;
}
.product-card-noktal__price {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0f172a;
}
.product-card-noktal__quality {
  display: flex;
  align-items: center;
  gap: 0.35rem;
  font-size: 0.75rem;
  color: #64748b;
  font-weight: 500;
}
.product-card-noktal__quality-mark {
  color: #0d9488;
  font-weight: 700;
}
/* Ortak ürün aksiyon butonları: aynı boyut ve oran (anasayfa + services) */
.btn-product-action {
  flex: 1;
  min-width: 0;
  min-height: 2.5rem;
  padding: 0.5rem 0.75rem;
  font-size: 0.8rem;
  font-weight: 600;
  border-radius: 0.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  text-decoration: none;
  white-space: nowrap;
}
.btn-incele,
.product-card-noktal__actions .btn-incele,
.services-product-card .btn-incele {
  flex: 1;
  min-width: 0;
  min-height: 2.5rem;
  padding: 0.5rem 0.75rem;
  font-size: 0.8rem;
  border: 1px solid #cbd5e1;
  border-radius: 0.5rem;
  color: #475569;
  background: #fff;
  font-weight: 600;
  transition: all 0.2s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.product-card-noktal__actions .btn-incele:hover,
.services-product-card .btn-incele:hover {
  border-color: #0d9488;
  color: #0d9488;
  background: #f0fdfa;
}
.btn-add-cart,
.product-card-noktal__actions .btn-add-cart,
.services-product-card .btn-add-cart {
  flex: 1;
  min-width: 0;
  min-height: 2.5rem;
  padding: 0.5rem 0.75rem;
  font-size: 0.8rem;
  border-radius: 0.5rem;
  background: linear-gradient(135deg, #0d9488 0%, #0f766e 100%);
  color: #fff;
  font-weight: 600;
  border: none;
  transition: opacity 0.2s, transform 0.2s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.product-card-noktal__actions .btn-add-cart:hover,
.services-product-card .btn-add-cart:hover {
  opacity: 0.95;
  transform: scale(1.02);
}
.product-card-noktal__actions {
  display: flex;
  gap: 0.5rem;
  margin-top: 0.75rem;
}
.product-card-noktal .product-badge {
  position: absolute;
  top: 1rem;
  right: 1rem;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  font-size: 0.65rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* Eski kart stilleri (glass) — geri uyumluluk */
.product-card-wow {
  opacity: 0;
  transform: translateY(24px);
  animation: product-card-in 0.6s ease-out forwards;
}
.product-card-wow:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 50px rgba(15, 23, 42, 0.15);
}
.product-card-wow .product-card-img {
  transition: transform 0.4s ease;
}
.product-card-wow:hover .product-card-img {
  transform: scale(1.05);
}
@keyframes product-card-in {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.glass-card {
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 0 8px 32px rgba(15, 23, 42, 0.08);
}
.glass-card:hover {
  box-shadow: 0 12px 40px rgba(15, 23, 42, 0.12);
}

/* Ürün detay: görsel tam gösterim (kesilmeden) */
.product-detail__img-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f1f5f9;
}
.product-detail__img {
  object-fit: cover;
  object-position: center;
}

/* Ürün detay sayfası aksiyon butonları: aynı yükseklik, tam metin */
.product-detail__actions .btn-detail-action {
  min-height: 3rem;
  border-radius: 0.75rem;
  text-decoration: none;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .product-detail__actions .btn-detail-action span {
    font-size: 0.9rem;
  }
}

/* Üst bar: tam genişlik, düzgün arka plan (mavi yerine slate), sadece Destek */
.top-bar {
  width: 100%;
  background-color: #1e293b; /* slate-800, daha nötr */
  border: none;
}
.top-bar .container {
  width: 100%;
}

/* Header: Hesabım ve MAĞAZA butonları aynı boyut/oran */
.btn-hesap,
.btn-header-login,
.btn-header-register,
.btn-mağaza {
  min-height: 2.5rem;
  min-width: 7rem;
  padding: 0.5rem 1rem;
  border-radius: 0.75rem;
  font-weight: 600;
  font-size: 0.875rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.2s;
}
.btn-mağaza {
  min-width: 7rem;
}

/* Hesabım — giriş yapıldığında: beyaz kutu, teal border, temaya uygun */
.btn-hesap--logged-in {
  position: relative;
  background-color: #fff !important;
  border-color: #0d9488 !important;
  color: #0f766e !important;
  box-shadow: 0 1px 3px rgba(13, 148, 136, 0.1);
}
.btn-hesap--logged-in:hover {
  background-color: #f0fdfa !important;
  border-color: #0f766e !important;
  color: #0d9488 !important;
  box-shadow: 0 2px 6px rgba(13, 148, 136, 0.15);
}

/* Hesap sayfası: mobilde yatay kayma/taşma önleme */
.account-page {
  overflow-x: hidden;
  width: 100%;
  max-width: 100vw;
}
.account-page .container {
  max-width: 100%;
  box-sizing: border-box;
}
.account-dl dd {
  word-break: break-word;
}
.account-order-row {
  overflow: hidden;
}

/* Sepet rozeti */
#cart-badge,
.cart-badge-mobile {
  font-variant-numeric: tabular-nums;
}

html {
  scroll-behavior: smooth;
}

/* FAQ accordion */
.faq-item.active .faq-icon {
  transform: rotate(180deg);
}

/* Ref slider */
.ref-slider {
  mask-image: linear-gradient(90deg, transparent 0%, black 8%, black 92%, transparent 100%);
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, black 8%, black 92%, transparent 100%);
}
.ref-track {
  transition: transform 0.05s linear;
}

/* Toast */
.toast {
  animation: toast-in 0.25s ease-out;
  box-shadow: 0 10px 40px rgba(0,0,0,0.15);
}
@keyframes toast-in {
  from { opacity: 0; transform: translateY(-8px); }
  to { opacity: 1; transform: translateY(0); }
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible {
  outline: 2px solid #0d9488;
  outline-offset: 2px;
}

/* Mobil alt menü: safe-area (çentikli telefonlar) */
.safe-area-pb {
  padding-bottom: max(0.75rem, env(safe-area-inset-bottom));
}

/* Ana içerik: mobilde alt menü + safe-area için boşluk */
@media (max-width: 1023px) {
  #main-content {
    padding-bottom: calc(5rem + env(safe-area-inset-bottom));
  }
}

/* Mobil alt menü: aktif öğe vurgusu */
.mobile-bottom-nav .mobile-nav-item.text-teal-600 {
  position: relative;
}
.mobile-bottom-nav .mobile-nav-item.text-teal-600::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 28px;
  height: 3px;
  border-radius: 0 0 4px 4px;
  background: linear-gradient(90deg, #0d9488, #14b8a6);
}

/* Nav drawer */
.nav-drawer__overlay { pointer-events: none; }
.nav-drawer__panel { will-change: transform; }
body.nav-drawer-open {
  overflow: hidden;
  touch-action: none;
}
body.nav-drawer-open .nav-drawer { pointer-events: auto; }
body.nav-drawer-open .nav-drawer__overlay {
  opacity: 1;
  pointer-events: auto;
}
body.nav-drawer-open .nav-drawer__panel {
  transform: translateX(0);
}

/* Drawer Hizmetlerimiz accordion: varsayılan kapalı */
.drawer-accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.25s ease-out;
}
.drawer-accordion.is-open .drawer-accordion-content {
  max-height: 400px;
}
.drawer-accordion.is-open .drawer-accordion-icon {
  transform: rotate(180deg);
}

/* Desktop dropdown: hover ile açılır */
.nav-dropdown__menu {
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

/* WhatsApp float: küçük, sade, hafif yanıp sönen efekt (abartısız) */
.whatsapp-float {
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
  z-index: 40;
}
@media (max-width: 1023px) {
  .whatsapp-float {
    bottom: 5.5rem;
    right: 1rem;
  }
}
.whatsapp-float-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border-radius: 9999px;
  overflow: visible;
}
.whatsapp-float__inner {
  position: relative;
  z-index: 1;
  border-radius: 9999px;
  animation: whatsapp-float-blink 2.5s ease-in-out infinite;
}
@keyframes whatsapp-float-blink {
  0%, 100% { opacity: 1; box-shadow: 0 2px 12px rgba(37, 211, 102, 0.45); }
  50% { opacity: 0.88; box-shadow: 0 2px 8px rgba(37, 211, 102, 0.35); }
}
.whatsapp-float:hover .whatsapp-float__inner {
  animation: none;
  opacity: 1;
  box-shadow: 0 4px 16px rgba(37, 211, 102, 0.5);
}
