/* ─────────────  Reset & base  ───────────── */
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}
body{
  min-height:100vh;
  background:
    radial-gradient(1200px 800px at 10% -10%,#5b2bff33 0%,transparent 60%),
    radial-gradient(900px 700px at 110% 110%,#ff2bd633 0%,transparent 60%),
    linear-gradient(135deg,#0b1020 0%,#1a1240 50%,#2a0a3a 100%);
  overflow-x:hidden;
}
button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}
input{font:inherit}

/* ─────────────  Background orbs  ───────────── */
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:float 18s ease-in-out infinite}
.orb-1{width:380px;height:380px;background:#7c3aff;top:-80px;left:-80px}
.orb-2{width:340px;height:340px;background:#ff3aa1;bottom:-100px;right:-60px;animation-delay:-6s}
.orb-3{width:280px;height:280px;background:#3ad6ff;top:40%;left:55%;animation-delay:-12s}
@keyframes float{
  0%,100%{transform:translate(0,0) scale(1)}
  50%{transform:translate(40px,-30px) scale(1.1)}
}

/* ─────────────  Glass  ───────────── */
.glass{
  background:rgba(255,255,255,.08);
  backdrop-filter:blur(22px) saturate(140%);
  -webkit-backdrop-filter:blur(22px) saturate(140%);
  border:1px solid rgba(255,255,255,.14);
  box-shadow:0 20px 60px rgba(0,0,0,.35);
}

/* ─────────────  Layout  ───────────── */
.app{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:24px;padding:max(env(safe-area-inset-top),16px) 16px max(env(safe-area-inset-bottom),32px)}
.view{display:flex;width:100%;max-width:480px;flex-direction:column;margin:0 auto;scroll-margin-top:16px}
.view.unlock{animation:slideIn .5s ease}
@keyframes slideIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}

/* ─────────────  Chat view  ───────────── */
#view-chat{min-height:auto}
.chat-header{
  display:flex;align-items:center;gap:12px;
  padding:12px 14px;border-radius:22px 22px 0 0;
  position:sticky;top:0;z-index:5;
}
.back-btn{font-size:26px;width:32px;height:32px;display:grid;place-items:center;color:#9bd1ff}
.avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#3a3a5a;border:2px solid rgba(255,255,255,.2)}
.who{flex:1;min-width:0}
.name{font-weight:600;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sub{font-size:12px;color:#8ad07a}
.header-icons .dot{width:8px;height:8px;border-radius:50%;background:#41d870;display:inline-block;box-shadow:0 0 12px #41d870}

.chat-body{
  flex:1;min-height:380px;overflow-y:auto;padding:18px 14px 12px;
  display:flex;flex-direction:column;gap:10px;
  background:rgba(255,255,255,.03);
  border-left:1px solid rgba(255,255,255,.08);
  border-right:1px solid rgba(255,255,255,.08);
  scroll-behavior:smooth;
}
.chat-body::-webkit-scrollbar{width:6px}
.chat-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}

.bubble{
  max-width:78%;padding:10px 14px;border-radius:18px;
  font-size:15px;line-height:1.4;word-wrap:break-word;
  animation:bubbleIn .35s cubic-bezier(.2,.8,.2,1);
  position:relative;
}
@keyframes bubbleIn{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}
.bubble.bot{
  align-self:flex-start;
  background:rgba(255,255,255,.12);
  border:1px solid rgba(255,255,255,.12);
  border-bottom-left-radius:6px;
  color:#fff;
}
.bubble.user{
  align-self:flex-end;
  background:linear-gradient(135deg,#5b8cff,#8b5bff);
  border-bottom-right-radius:6px;
  color:#fff;
  box-shadow:0 6px 22px rgba(91,140,255,.4);
}
.bubble.user.send{animation:sendUp .45s cubic-bezier(.2,.8,.2,1)}
@keyframes sendUp{from{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:none}}

.cursor{display:inline-block;width:2px;height:1.05em;background:#fff;vertical-align:-2px;margin-left:2px;animation:blink 1s step-end infinite}
@keyframes blink{50%{opacity:0}}

.typing{display:flex;gap:4px;padding:12px 14px}
.typing span{width:7px;height:7px;border-radius:50%;background:#fff;opacity:.6;animation:typ 1.2s infinite}
.typing span:nth-child(2){animation-delay:.15s}
.typing span:nth-child(3){animation-delay:.3s}
@keyframes typ{0%,60%,100%{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}

/* options */
.options-bar{
  display:flex;flex-direction:column;gap:8px;
  padding:12px 14px max(14px,env(safe-area-inset-bottom));
  background:rgba(255,255,255,.06);
  border-radius:0 0 22px 22px;
  border:1px solid rgba(255,255,255,.12);
  border-top:none;
  min-height:60px;
}
.opt-btn{
  padding:13px 16px;border-radius:14px;
  background:rgba(255,255,255,.1);
  border:1px solid rgba(255,255,255,.18);
  color:#fff;font-size:15px;font-weight:500;
  text-align:left;
  transition:transform .15s,background .2s;
  backdrop-filter:blur(10px);
  animation:bubbleIn .3s ease;
}
.opt-btn:hover{background:rgba(255,255,255,.18)}
.opt-btn:active{transform:scale(.97)}
.opt-btn:disabled{opacity:.5;cursor:not-allowed}

.cta-btn{
  margin:8px 14px 14px;
  padding:14px;border-radius:14px;
  background:linear-gradient(135deg,#ff5be4,#7c3aff);
  color:#fff;font-weight:700;font-size:16px;
  box-shadow:0 14px 36px rgba(124,58,255,.5);
  animation:bubbleIn .4s ease;
}
.cta-btn:active{transform:scale(.98)}

/* ─────────────  Wheel  ───────────── */
.wheel-wrap{margin:auto;padding:24px 20px;border-radius:24px;text-align:center;width:100%}
.wheel-title{margin:0 0 4px;font-size:22px}
.wheel-sub{margin:0 0 18px;color:rgba(255,255,255,.7);font-size:14px}
.wheel-stage{position:relative;width:min(380px,86vw);aspect-ratio:1;margin:0 auto 18px}
.wheel-stage canvas{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 6px rgba(255,255,255,.1),0 30px 60px rgba(0,0,0,.5)}
.wheel-pointer{
  position:absolute;top:-6px;left:50%;transform:translateX(-50%);
  width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;
  border-top:30px solid #ff3aa1;
  filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));z-index:2;
}
.wheel-center{
  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
  width:64px;height:64px;border-radius:50%;
  background:linear-gradient(135deg,#fff,#dcdcff);color:#3a1e8a;
  font-weight:800;font-size:14px;display:grid;place-items:center;
  box-shadow:0 6px 16px rgba(0,0,0,.4);
}
.btn-primary{
  display:block;width:100%;padding:14px 20px;border-radius:14px;
  background:linear-gradient(135deg,#ff5be4,#7c3aff);
  color:#fff;font-weight:700;font-size:16px;
  box-shadow:0 14px 36px rgba(124,58,255,.5);
  transition:transform .15s;
}
.btn-primary:active{transform:scale(.97)}
.btn-primary:disabled{opacity:.6;cursor:not-allowed}

.prize-box{margin-top:18px;padding:16px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);animation:bubbleIn .5s ease}
.prize-label{font-size:13px;color:rgba(255,255,255,.7);margin-bottom:4px}
.prize-value{font-size:42px;font-weight:800;background:linear-gradient(135deg,#ffd84d,#ff5be4);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}
.hidden{display:none!important}

/* ─────────────  Form  ───────────── */
.form-wrap{margin:auto;padding:28px 22px;border-radius:24px;width:100%;text-align:center}
.form-icon{font-size:42px;margin-bottom:8px}
.form-wrap h2{margin:0 0 4px}
.muted{color:rgba(255,255,255,.7);font-size:14px;margin:0 0 18px}
.form{display:flex;flex-direction:column;gap:14px;text-align:left}
.form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:rgba(255,255,255,.75)}
.form input{
  padding:13px 14px;border-radius:12px;
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);
  color:#fff;outline:none;font-size:15px;
  transition:border-color .2s,background .2s;
}
.form input::placeholder{color:rgba(255,255,255,.4)}
.form input:focus{border-color:#ff5be4;background:rgba(255,255,255,.12)}

/* ─────────────  Done  ───────────── */
.done-wrap{margin:auto;padding:32px 24px;border-radius:24px;text-align:center;width:100%}
.check{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#41d870,#3ad6ff);margin:0 auto 14px;display:grid;place-items:center;font-size:42px;font-weight:800;color:#fff;box-shadow:0 14px 36px rgba(65,216,112,.5);animation:pop .5s cubic-bezier(.2,.8,.2,1)}
@keyframes pop{from{transform:scale(0)}to{transform:scale(1)}}
.done-prize{margin-top:18px;padding:14px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}
.done-prize b{font-size:24px;background:linear-gradient(135deg,#ffd84d,#ff5be4);-webkit-background-clip:text;background-clip:text;color:transparent}
.tg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:14px 22px;border-radius:14px;background:linear-gradient(135deg,#229ED9,#1d8bbd);color:#fff;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 10px 30px rgba(34,158,217,.45);transition:transform .2s,box-shadow .2s}
.tg-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(34,158,217,.6)}
.tg-btn:active{transform:translateY(0)}

/* ─────────────  Responsive  ───────────── */
@media (min-width:600px){
  .app{padding:32px 16px}
  .chat-body{min-height:480px;max-height:640px}
  .chat-header{border-radius:22px 22px 0 0}
}
@media (max-width:380px){
  .bubble{font-size:14px}
  .opt-btn{font-size:14px;padding:12px 14px}
  .wheel-center{width:54px;height:54px;font-size:12px}
}

/* ─── Step bubble media ─── */
.bubble .bub-img{
  display:block;
  max-width:100%;
  width:100%;
  border-radius:14px;
  margin-bottom:8px;
  object-fit:cover;
  max-height:340px;
}
.bubble .bub-audio{
  display:block;
  width:100%;
  margin-top:8px;
  height:36px;
  outline:none;
}
.bubble.bot:has(.bub-img),
.bubble.bot:has(.bub-audio){
  max-width:88%;
}


/* ─── Zigzag block ─── */
#view-zigzag{ padding:0; background:transparent; box-shadow:none; }
.zigzag-list{
  display:flex;
  flex-direction:column;
  gap:34px;
  width:100%;
}
.zig-block{ display:flex; flex-direction:column; gap:14px; }
.zig-title{
  margin:0;
  padding:0 4px;
  font-size:24px;
  font-weight:800;
  letter-spacing:-0.02em;
  background: linear-gradient(135deg,#fff 0%, #b9c1ff 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  text-shadow: 0 2px 30px rgba(140,150,255,.25);
}
.zig-body{ margin:0; }
@media (min-width: 720px){
  .zig-title{ font-size:28px; }
}
.zig-row{
  display:grid;
  grid-template-columns: 1fr 42%;
  gap:14px;
  align-items:center;
  padding:14px;
  border-radius:20px;
  animation: zigIn .6s ease both;
}
.zig-row.reverse{
  grid-template-columns: 42% 1fr;
}
.zig-row.reverse .zig-text{ order:2; }
.zig-row.reverse .zig-img{ order:1; }
.zig-text{
  display:flex;
  flex-direction:column;
  gap:10px;
  color:#f4f5ff;
  font-size:15px;
  line-height:1.55;
  letter-spacing:.2px;
  white-space:pre-wrap;
}
.zig-img{
  width:100%;
  aspect-ratio: 1/1;
  border-radius:16px;
  overflow:hidden;
  background:linear-gradient(135deg, rgba(255,91,228,.18), rgba(124,58,255,.18));
  display:flex;
  align-items:center;
  justify-content:center;
}
.zig-img.empty::after{
  content:"🖼";
  font-size:36px;
  opacity:.45;
}
.zig-img img{
  width:100%; height:100%;
  object-fit:cover;
  display:block;
}

/* ─── Last zigzag: image lifted, PK badge below ─── */
.zig-row.last .zig-img{
  position: relative;
  align-self: center;
  aspect-ratio: auto;
  height: auto;
  background: transparent;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.zig-row.last .zig-img > img{
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255,91,228,.18), rgba(124,58,255,.18));
}
.zig-row.last .zig-img.empty{
  aspect-ratio: 1/1;
  background:linear-gradient(135deg, rgba(255,91,228,.18), rgba(124,58,255,.18));
  border-radius:16px;
}
.made-in-pk{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 14px;
  border-radius: 14px;
  background: linear-gradient(135deg, rgba(1,65,28,.25), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.12);
  font-size: 13px;
  font-weight: 600;
  color: #eaffea;
  letter-spacing: .2px;
  text-align: center;
}
.made-in-pk .pk-flag{
  width: 28px;
  height: 19px;
  border-radius: 3px;
  flex-shrink: 0;
  box-shadow: 0 1px 4px rgba(0,0,0,.3);
}
.made-in-pk .pk-emoji{
  font-size: 32px;
  line-height: 1;
  flex-shrink: 0;
}
.made-in-pk .pk-flag-img{
  width: 48px;
  height: 32px;
  object-fit: cover;
  border-radius: 4px;
  flex-shrink: 0;
  display: block;
}
@keyframes zigIn{
  from{ opacity:0; transform: translateY(14px); }
  to  { opacity:1; transform: translateY(0); }
}
@media (max-width: 720px){
  .zig-row, .zig-row.reverse{
    grid-template-columns: 1fr 44%;
    gap: 10px;
  }
  .zig-img{ aspect-ratio: 1/1; max-height: none; }
  .zig-title{ font-size: 18px; }
  .zig-text{ font-size: 13.5px; }
  .zig-row.reverse .zig-text{ order:2; }
  .zig-row.reverse .zig-img{ order:1; }
}
@media (max-width: 420px){
  .zig-row, .zig-row.reverse{
    grid-template-columns: 1fr 40%;
    gap: 8px;
    padding: 10px;
  }
  .zig-text{ font-size: 12.5px; line-height: 1.45; }
  .zig-title{ font-size: 16px; }
  .zig-img{ aspect-ratio: 1/1; }
  .made-in-pk{ font-size: 12px; padding: 6px 10px; gap: 6px; }
  .made-in-pk .pk-flag{ width: 22px; height: 15px; }
  .made-in-pk .pk-emoji{ font-size: 24px; }
  .made-in-pk .pk-flag-img{ width: 36px; height: 24px; }
}

/* ───── Reviews ───── */
#view-reviews{ margin: 14px 0 4px; }
.reviews-title{
  font-size: 22px; font-weight: 800; margin: 0 0 14px; text-align:center;
  background: linear-gradient(90deg,#ff5be4,#7c3aff,#39d4ff);
  -webkit-background-clip: text; background-clip: text; color: transparent;
  letter-spacing: .3px;
}
.reviews-list{
  display:grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: 14px;
}
.review-card{
  padding: 14px; border-radius: 18px;
  background: rgba(255,255,255,.06);
  border: 1px solid rgba(255,255,255,.10);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 6px 24px rgba(0,0,0,.25);
  display:flex; flex-direction:column; gap:10px;
}
.review-head{ display:flex; align-items:center; gap:12px; }
.review-avatar{
  width:46px; height:46px; border-radius:50%;
  background: linear-gradient(135deg,#ff5be4,#7c3aff);
  color:#fff; font-weight:700; display:flex; align-items:center; justify-content:center;
  overflow:hidden; flex:0 0 auto;
}
.review-avatar img{ width:100%; height:100%; object-fit:cover; display:block; }
.review-meta{ display:flex; flex-direction:column; min-width:0; }
.review-name{ font-weight:700; font-size:15px; color:#fff; }
.review-stars{ color:#ffce3a; font-size:13px; letter-spacing:1px; }
.review-text{ margin:0; color:rgba(255,255,255,.85); font-size:14px; line-height:1.5; }
@media (max-width: 520px){
  .reviews-list{ grid-template-columns: 1fr; }
}

/* ─── Voices block (Telegram-style audio cards) ─── */
#view-voices{ padding:0; background:transparent; box-shadow:none; }
.voices-list{
  display:flex; flex-direction:column; gap:14px;
  padding: 4px 0 8px;
}
.voice-card{
  position:relative;
  padding: 14px 16px;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(255,255,255,.10), rgba(255,255,255,.04));
  border: 1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 8px 28px rgba(0,0,0,.25);
  animation: zigIn .5s ease both;
}
.voice-title{
  font-weight:700; font-size:15px; color:#e8ecff;
  margin-bottom:10px; letter-spacing:.2px;
}
.voice-row{ display:flex; align-items:center; gap:14px; }
.voice-play{
  flex:0 0 auto;
  width:48px; height:48px; border-radius:50%;
  border:none; cursor:pointer;
  background: linear-gradient(135deg,#7aa2ff,#b07cff);
  color:#fff;
  display:flex; align-items:center; justify-content:center;
  box-shadow: 0 6px 18px rgba(122,162,255,.45);
  transition: transform .15s ease;
}
.voice-play:hover{ transform: scale(1.06); }
.voice-play:active{ transform: scale(.96); }
.voice-mid{ flex:1; min-width:0; display:flex; flex-direction:column; gap:6px; }
.voice-wave{
  position:relative;
  display:flex; align-items:center; gap:3px;
  height:32px;
  overflow:hidden; border-radius:8px;
}
.voice-wave > span{
  flex:1;
  min-width:2px;
  height: var(--h, 50%);
  background: rgba(255,255,255,.28);
  border-radius:2px;
}
.voice-progress{
  position:absolute; top:0; left:0; bottom:0;
  width:0%;
  background: linear-gradient(90deg, rgba(122,162,255,.55), rgba(176,124,255,.55));
  pointer-events:none;
  border-radius:8px;
  transition: width .1s linear;
  mix-blend-mode: overlay;
}
.voice-meta{
  display:flex; justify-content:space-between; align-items:center;
  font-size:12px; color: rgba(255,255,255,.7);
}
.voice-caption{
  margin-top:10px; padding-top:10px;
  border-top:1px solid rgba(255,255,255,.08);
  font-size:14px; line-height:1.5; color:#dde3ff;
  white-space:pre-wrap; word-wrap:break-word;
}

@media (max-width: 480px){
  .voice-card{ padding: 12px 12px; border-radius:16px; }
  .voice-play{ width:42px; height:42px; }
  .voice-wave{ height:28px; }
  .voice-title{ font-size:14px; }
  .voice-caption{ font-size:13.5px; }
}

.reviews-tg-btn{
  margin: 18px auto 6px;
  display: inline-flex;
}
#view-reviews{ text-align:center; }
#view-reviews .reviews-list{ text-align:left; }

#view-reviews-cta{
  padding: 0;
  background: transparent;
  box-shadow: none;
  text-align: center;
}
.reviews-cta-wrap .reviews-tg-btn{ margin: 4px auto; }

/* ─── Hero (umumiy sarlavha card) ─── */
#view-hero.hero, .hero{
  position:relative;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:clamp(28px,5.5vw,46px) clamp(20px,4.5vw,44px);
  border-radius:24px;
  margin-bottom:18px;
  min-height:clamp(120px,17vw,180px);
  max-width:780px !important;
  width:100%;
  background:
    radial-gradient(120% 140% at 0% 0%, rgba(255,91,228,.22) 0%, transparent 55%),
    radial-gradient(120% 140% at 100% 100%, rgba(58,214,255,.22) 0%, transparent 55%),
    linear-gradient(135deg, rgba(124,58,255,.18), rgba(255,255,255,.04));
  border:1px solid rgba(255,255,255,.18);
  box-shadow:
    0 20px 60px -20px rgba(124,58,255,.45),
    0 0 0 1px rgba(255,255,255,.05) inset,
    0 1px 0 rgba(255,255,255,.12) inset;
  backdrop-filter:blur(22px) saturate(140%);
  -webkit-backdrop-filter:blur(22px) saturate(140%);
  overflow:hidden;
}
.hero::before{
  content:"";
  position:absolute; inset:0;
  background:linear-gradient(135deg, rgba(255,91,228,.45), rgba(124,58,255,.0) 40%, rgba(58,214,255,.45));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
          mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  padding:1.5px; border-radius:inherit;
  pointer-events:none;
  opacity:.85;
}
.hero::after{
  content:"";
  position:absolute;
  width:160px; height:160px;
  top:-60px; right:-40px;
  background:radial-gradient(circle, rgba(255,91,228,.55), transparent 65%);
  filter:blur(20px);
  pointer-events:none;
}
.hero-title{
  position:relative;
  margin:0;
  font-size:clamp(20px,4.8vw,38px);
  font-weight:900;
  letter-spacing:.3px;
  line-height:1.2;
  background:linear-gradient(135deg,#fff 0%, #ffd9f6 35%, #b8e9ff 70%, #fff 100%);
  -webkit-background-clip:text; background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
  filter:drop-shadow(0 4px 18px rgba(124,58,255,.55)) drop-shadow(0 0 24px rgba(58,214,255,.25));
  max-width:100%;
  word-break:normal;
  overflow-wrap:break-word;
  hyphens:auto;
  text-wrap:balance;
}
@media(min-width:1024px){
  .hero{border-radius:28px;margin-bottom:22px;padding:46px 38px}
  .hero-title{font-size:40px}
}
@media(max-width:380px){
  .hero{padding:22px 16px;border-radius:20px}
  .hero-title{font-size:clamp(19px,5.2vw,23px);line-height:1.25}
}
