/* Sheva Studio, example site. Kit: kit.css (animation), a11y.css (widget). This file = the custom 30%.
   Concept: "שבעה מזרנים" — a bright, airy studio; logo aqua + logo neon-yellow on ink. */
@font-face { font-family: 'Miriam Libre'; font-weight: 400 700; font-display: swap; src: url(fonts/MiriamLibre-var-hebrew.woff2) format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: 'Miriam Libre'; font-weight: 400 700; font-display: swap; src: url(fonts/MiriamLibre-var-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Assistant'; font-weight: 200 800; font-display: swap; src: url(fonts/Assistant-hebrew.woff2) format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: 'Assistant'; font-weight: 200 800; font-display: swap; src: url(fonts/Assistant-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

:root {
  --font-display: 'Miriam Libre', 'Arial Black', sans-serif;
  --font-body: 'Assistant', Arial, sans-serif;
  --ink: #0f1518;
  --ink-2: #1b2529;
  --paper: #f6f9f8;
  --white: #fff;
  --aqua: #bfe1e4;
  --aqua-2: #e3f1f2;
  --teal: #0e5a66;
  --volt: #ebff3c;
  --neon: #9b3df5;
  --mute: #56656a;
  --line: rgb(15 21 24 / .14);
  --hd-h: 64px;
  --pad: clamp(20px, 5vw, 72px);
  --akx-loader-bg: #0f1518;
  --a11y-accent: #0e5a66;
  --a11y-bg: #0f1518;
  --a11y-fg: #f6f9f8;
  --a11y-btn-size: 50px;
  --a11y-inline-start: 14px;
  --a11y-block-end: 14px;
}

*, *::before, *::after { box-sizing: border-box; }
html { overflow-x: clip; scroll-behavior: smooth; -webkit-text-size-adjust: 100%; scroll-padding-top: calc(var(--hd-h) + 12px); }
body { margin: 0; overflow-x: clip; background: var(--paper); color: var(--ink); font: 400 1.0625rem/1.65 var(--font-body); }
img, video { display: block; max-width: 100%; height: auto; }
a { color: inherit; }
h1, h2, h3, p, ul, ol, figure, blockquote { margin: 0; }
ul, ol { padding: 0; list-style: none; }
:focus-visible { outline: 3px solid var(--teal); outline-offset: 3px; border-radius: 4px; }
.skip { position: fixed; top: -80px; inset-inline-start: 12px; z-index: 200; padding: 10px 16px; background: var(--ink); color: var(--white); border-radius: 8px; }
.skip:focus { top: 12px; }

/* loader */
.ld { display: grid; justify-items: center; gap: 14px; color: var(--paper); }
.ld img { width: 96px; height: 96px; animation: ld-pop .9s cubic-bezier(.2, .9, .3, 1.2) both; }
.ld p { font: 700 1.25rem var(--font-display); animation: ld-pop .9s .15s cubic-bezier(.2, .9, .3, 1) both; }
@keyframes ld-pop { from { opacity: 0; transform: translateY(18px) scale(.92); } }

/* shared */
.kicker { font-weight: 700; font-size: .875rem; color: var(--teal); display: inline-flex; align-items: center; gap: 10px; margin-bottom: 14px; }
.kicker::before { content: ''; width: 28px; height: 10px; border-radius: 99px; background: var(--volt); box-shadow: inset 0 0 0 1.5px var(--ink); }
.kicker--on { color: var(--aqua); }
.kicker--on::before { box-shadow: none; }
.h2 { font: 700 clamp(2rem, 6.2vw, 4rem)/1.08 var(--font-display); max-width: 17ch; text-wrap: balance; }
.sec { padding: clamp(64px, 10vw, 130px) var(--pad); max-width: 1320px; margin-inline: auto; }
.note { margin-top: 26px; color: var(--mute); font-size: .975rem; max-width: 62ch; }
.note a, .fq a { color: var(--teal); font-weight: 700; text-underline-offset: 3px; }
.btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; padding: 12px 28px; border-radius: 99px; border: 2px solid var(--ink); background: var(--ink); color: var(--white); font: 700 1.05rem var(--font-body); text-decoration: none; cursor: pointer; transition: background .25s, color .25s, transform .25s; }
.btn:hover { background: var(--volt); color: var(--ink); }
.btn--ghost { background: transparent; color: var(--ink); }
.btn--ghost:hover { background: var(--ink); color: var(--white); }
.btn svg { width: 22px; height: 22px; }
.ic { width: 46px; height: 46px; flex: none; display: grid; place-items: center; border-radius: 50%; color: #fff; text-decoration: none; transition: transform .2s; }
.ic:hover { transform: translateY(-2px) scale(1.05); }
.ic svg { width: 23px; height: 23px; }
.ic--wa { background: #1faa55; }
.ic--wz { background: #1aa9d6; }
.ic--ph { background: var(--ink); }

/* header */
.hd { position: sticky; top: 0; z-index: 60; height: var(--hd-h); padding-inline: var(--pad); display: flex; align-items: center; justify-content: space-between; gap: 16px; background: rgb(246 249 248 / .9); backdrop-filter: blur(12px); border-bottom: 1px solid var(--line); }
.hd__logo { display: flex; align-items: center; gap: 10px; text-decoration: none; font: 700 1.05rem/1.1 var(--font-display); }
.hd__logo img { width: 40px; height: 40px; padding: 5px; border-radius: 10px; background: var(--ink); }
.hd__logo small { display: block; font: 600 .75rem var(--font-body); color: var(--mute); }
.hd__nav { display: none; gap: clamp(14px, 2vw, 28px); }
.hd__nav a { text-decoration: none; font-weight: 600; font-size: .98rem; padding: 6px 0; background: linear-gradient(var(--volt), var(--volt)) no-repeat 100% 88% / 0 8px; transition: background-size .3s; }
.hd__nav a:hover { background-size: 100% 8px; }
.hd__cta { display: flex; align-items: center; gap: 8px; }
.hd__cta .ic { width: 42px; height: 42px; }
.hd__burger { width: 44px; height: 44px; border: 0; background: none; display: grid; place-content: center; gap: 6px; cursor: pointer; }
.hd__burger span { width: 24px; height: 2.5px; background: var(--ink); border-radius: 2px; transition: transform .25s, opacity .25s; }
.hd__burger[aria-expanded="true"] span:nth-child(1) { transform: translateY(8.5px) rotate(45deg); }
.hd__burger[aria-expanded="true"] span:nth-child(2) { opacity: 0; }
.hd__burger[aria-expanded="true"] span:nth-child(3) { transform: translateY(-8.5px) rotate(-45deg); }
.menu { position: fixed; z-index: 55; top: var(--hd-h); inset-inline: 0; max-height: calc(100dvh - var(--hd-h)); overflow: auto; padding: 10px var(--pad) 22px; background: var(--paper); border-radius: 0 0 22px 22px; box-shadow: 0 24px 40px rgb(15 21 24 / .18); animation: menu-in .28s ease both; }
@keyframes menu-in { from { opacity: 0; transform: translateY(-12px); } }
.menu nav a { display: block; padding: 13px 2px; font: 700 1.3rem var(--font-display); text-decoration: none; border-bottom: 1px solid var(--line); }
.menu__cta { display: flex; gap: 12px; padding-top: 18px; }
.menu__shade { position: fixed; inset: 0; z-index: 50; background: rgb(15 21 24 / .5); }
[hidden] { display: none !important; }
@media (min-width: 1000px) { .hd__nav { display: flex; } .hd__burger { display: none; } }

/* hero */
.hero { display: grid; gap: 30px; padding: clamp(28px, 5vw, 60px) var(--pad) clamp(44px, 6vw, 80px); max-width: 1320px; margin-inline: auto; align-items: center; }
.hero__h { font: 700 clamp(3rem, 14.5vw, 7.2rem)/.98 var(--font-display); }
.hero__h span { display: block; }
.hero__h mark { background: linear-gradient(var(--volt), var(--volt)) no-repeat 0 82% / 100% 38%; color: inherit; padding-inline: .06em; }
.hero__sub { margin-top: 22px; font-size: clamp(1.1rem, 2.4vw, 1.3rem); max-width: 36ch; color: var(--ink-2); }
.hero__act { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 26px; }
.next { margin-top: 22px; display: inline-flex; align-items: center; gap: 10px; padding: 8px 16px; border-radius: 99px; background: var(--white); border: 1px solid var(--line); font-size: .98rem; }
.next i { width: 10px; height: 10px; border-radius: 50%; background: var(--neon); box-shadow: 0 0 0 0 rgb(155 61 245 / .5); animation: pulse 2s infinite; }
.next span { color: var(--mute); }
@keyframes pulse { 70% { box-shadow: 0 0 0 10px rgb(155 61 245 / 0); } }
.hero__media { position: relative; }
.hero__frame { border-radius: 28px; overflow: hidden; aspect-ratio: 4 / 5; background: var(--aqua); box-shadow: 14px 14px 0 var(--aqua); }
.hero__vid, .hero__img { width: 100%; height: 100%; object-fit: cover; }
.hero__tag { position: absolute; inset-block-end: -16px; inset-inline-start: 18px; padding: 6px 16px; background: var(--volt); border: 2px solid var(--ink); border-radius: 99px; font: 700 .95rem var(--font-display); rotate: 3deg; }
@media (min-width: 900px) {
  .hero { grid-template-columns: 1.15fr .85fr; gap: 56px; min-height: calc(100svh - var(--hd-h)); }
  .hero__h { font-size: clamp(4rem, 8.4vw, 8rem); }
}

/* tape */
.tape { background: var(--ink); color: var(--white); padding: 16px 0; font: 700 clamp(1.3rem, 3.4vw, 2rem) var(--font-display); rotate: -1.2deg; margin: 10px -2vw; }
.tape span { margin-inline: 22px; }
.tape i { display: inline-block; width: 34px; height: 12px; border-radius: 99px; background: var(--volt); vertical-align: middle; }

/* about */
.about__grid { display: grid; gap: 34px; align-items: center; }
.about__txt p + p { margin-top: 14px; }
.about__txt .h2 { margin-bottom: 20px; }
.lead { font-size: clamp(1.2rem, 2.6vw, 1.5rem); line-height: 1.45; font-weight: 600; }
.about__img { border-radius: 24px; overflow: hidden; }
.about__img img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.facts { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 44px; }
.facts li { padding: 20px; border-radius: 20px; background: var(--white); border: 1px solid var(--line); }
.facts li:nth-child(4) { background: var(--volt); border-color: var(--ink); }
.facts b { display: block; font: 700 clamp(2.4rem, 7vw, 4rem)/1 var(--font-display); direction: ltr; text-align: end; }
.facts span { color: var(--ink-2); font-size: .98rem; }
@media (min-width: 900px) { .about__grid { grid-template-columns: 1fr 1fr; gap: 64px; } .facts { grid-template-columns: repeat(4, 1fr); } }

/* seven — the signature */
.seven { background: var(--ink); color: var(--paper); padding: clamp(80px, 13vw, 170px) var(--pad); }
.seven__in { max-width: 1100px; margin-inline: auto; }
.seven__h { font: 700 clamp(2.6rem, 10vw, 6.6rem)/1 var(--font-display); }
.mats { display: grid; grid-template-columns: repeat(7, 1fr); gap: clamp(6px, 1.4vw, 16px); margin-top: clamp(40px, 7vw, 80px); perspective: 900px; }
.mats i { position: relative; aspect-ratio: 1 / 2.9; border-radius: clamp(8px, 1.6vw, 18px); border: 2px solid rgb(191 225 228 / .35); overflow: hidden; transform: rotateX(18deg); }
.mats i::after { content: ''; position: absolute; inset: 0; background: var(--aqua); transform-origin: 50% 100%; transform: scaleY(clamp(0, calc(var(--p, 0) * 15 - var(--i) * 1.05 - 2.6), 1)); }
.mats i:last-child { border-color: var(--volt); }
.mats i:last-child::after { background: var(--volt); }
.seven__cap { display: flex; justify-content: space-between; gap: 12px; margin-top: 16px; font: 700 clamp(.95rem, 2.4vw, 1.25rem) var(--font-display); color: var(--aqua); }
.seven__yours { color: var(--volt); text-align: end; }
.seven__p { margin-top: clamp(34px, 5vw, 60px); max-width: 60ch; font-size: clamp(1.1rem, 2.3vw, 1.3rem); color: #d6e3e5; }

/* classes */
.cl { margin-top: 40px; border-top: 2px solid var(--ink); }
.cl li { display: grid; grid-template-columns: auto 1fr; gap: 6px 18px; align-items: start; padding: 22px 6px; border-bottom: 1px solid var(--line); transition: background .25s, padding .25s; }
.cl li:hover { background: var(--aqua-2); padding-inline: 16px; }
.cl__n { font: 700 1rem var(--font-display); color: var(--teal); padding-top: 8px; direction: ltr; }
.cl h3 { font: 700 clamp(1.6rem, 4.6vw, 2.6rem)/1.1 var(--font-display); }
.cl p { margin-top: 6px; color: var(--ink-2); max-width: 52ch; }
.cl__m { grid-column: 2; justify-self: start; margin-top: 8px; padding: 4px 14px; border-radius: 99px; background: var(--white); border: 1px solid var(--line); font-weight: 700; font-size: .95rem; white-space: nowrap; }
@media (min-width: 800px) { .cl li { grid-template-columns: 60px 1fr auto; align-items: center; } .cl__m { grid-column: 3; margin-top: 0; } }

/* week */
.week { max-width: none; background: var(--aqua-2); }
.week > * { max-width: 1176px; margin-inline: auto; }
.week__hint { margin-top: 14px; color: var(--ink-2); }
.days { display: flex; gap: 12px; margin-top: 30px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 6px 2px 18px; scrollbar-width: thin; }
.day { flex: 0 0 72%; max-width: 280px; scroll-snap-align: center; padding: 20px; border-radius: 22px; background: var(--white); border: 1px solid var(--line); }
.day h3 { font: 700 1.6rem var(--font-display); padding-bottom: 12px; border-bottom: 2px solid var(--ink); margin-bottom: 6px; display: flex; justify-content: space-between; align-items: center; }
.day li { display: flex; gap: 14px; align-items: baseline; padding: 10px 0; border-bottom: 1px dashed var(--line); }
.day li:last-child { border: 0; }
.day time { font: 700 1.05rem var(--font-display); color: var(--teal); min-width: 3.4em; direction: ltr; text-align: end; }
.day span { font-weight: 600; }
.day.is-today { background: var(--volt); border: 2px solid var(--ink); box-shadow: 6px 6px 0 var(--ink); }
.day.is-today time { color: var(--ink); }
.day.is-today h3::after { content: 'היום'; font: 700 .8rem var(--font-body); background: var(--ink); color: var(--volt); padding: 3px 12px; border-radius: 99px; }
.day li.is-next span::after { content: ' ←'; }
@media (min-width: 1000px) { .days { display: grid; grid-template-columns: repeat(6, 1fr); overflow: visible; } .day { max-width: none; padding: 16px; } }

/* room */
.room { max-width: none; padding-inline: 0; }
.room > .kicker, .room > .h2, .room > .room__p { margin-inline: max(var(--pad), calc((100vw - 1176px) / 2)); }
.room > .kicker { display: flex; }
.room__p { margin-top: 18px; max-width: 54ch; color: var(--ink-2); font-size: 1.1rem; }
.rail { display: flex; gap: 16px; margin-top: 36px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 4px max(var(--pad), calc((100vw - 1176px) / 2)) 20px; scrollbar-width: thin; }
.rail figure { flex: 0 0 min(78vw, 460px); scroll-snap-align: center; }
.rail img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 22px; background: var(--aqua); }
.rail figure:nth-child(even) img { aspect-ratio: 4 / 3.4; border-radius: 22px 22px 22px 90px; }
.rail figcaption { margin-top: 10px; font-weight: 700; }

/* plans */
.plans__p { margin-top: 18px; max-width: 56ch; color: var(--ink-2); }
.pl { display: grid; gap: 14px; margin: 36px 0 30px; }
.pl__c { position: relative; padding: 24px; border-radius: 22px; background: var(--white); border: 1px solid var(--line); }
.pl__c h3 { font: 700 1.25rem var(--font-display); }
.pl__pr { margin: 12px 0 8px; font-weight: 700; }
.pl__pr b { font: 700 3.2rem/1 var(--font-display); }
.pl__pr span { color: var(--mute); font-weight: 600; }
.pl__c > p:last-child { color: var(--ink-2); font-size: .98rem; }
.pl__c--top { background: var(--ink); color: var(--white); border-color: var(--ink); }
.pl__c--top .pl__pr b { color: var(--volt); }
.pl__c--top .pl__pr span, .pl__c--top > p:last-child { color: #c9d6d8; }
.pl__c em { position: absolute; inset-block-start: 18px; inset-inline-end: 18px; font-style: normal; font-weight: 700; font-size: .85rem; padding: 3px 12px; border-radius: 99px; background: var(--volt); color: var(--ink); }
@media (min-width: 700px) { .pl { grid-template-columns: repeat(2, 1fr); } .pl__c--top { grid-row: span 2; display: flex; flex-direction: column; justify-content: flex-end; } .pl__c--top .pl__pr b { font-size: 5rem; } }
@media (min-width: 1100px) { .pl { grid-template-columns: 1.3fr 1fr 1fr; } }

/* girls */
.girls { background: var(--aqua); padding: clamp(64px, 10vw, 120px) var(--pad); }
.girls__in { max-width: 1176px; margin-inline: auto; display: grid; gap: 36px; }
.girls .h2 { margin-bottom: 18px; }
.girls__pr { display: grid; gap: 10px; margin-top: 24px; }
.girls__pr li { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 12px; padding: 14px 18px; border-radius: 16px; background: rgb(255 255 255 / .7); }
.girls__pr b { font: 700 1.6rem var(--font-display); }
.rules { display: grid; gap: 12px; align-content: start; }
.rules li { display: grid; grid-template-columns: 78px 1fr; gap: 14px; align-items: center; padding: 16px 18px; border-radius: 18px; background: var(--ink); color: var(--paper); }
.rules b { font: 700 3rem/1 var(--font-display); color: var(--volt); text-align: center; }
@media (min-width: 900px) { .girls__in { grid-template-columns: 1.1fr .9fr; gap: 64px; align-items: center; } }

/* online */
.online__in { display: grid; gap: 30px; }
.online .h2 { margin-bottom: 18px; }
.chips { display: flex; flex-wrap: wrap; gap: 10px; align-content: center; }
.chips li { padding: 10px 20px; border-radius: 99px; border: 2px solid var(--ink); font: 700 1.05rem var(--font-display); background: var(--white); }
.chips li:nth-child(3n+1) { background: var(--volt); }
.chips li:nth-child(3n) { background: var(--aqua); }
@media (min-width: 900px) { .online__in { grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; } }

/* reviews */
.reviews { max-width: none; background: var(--white); }
.reviews > * { max-width: 1176px; margin-inline: auto; }
.rv { display: grid; gap: 16px; margin-top: 36px; }
.rv blockquote { padding: 26px; border-radius: 24px; background: var(--paper); border: 1px solid var(--line); display: flex; flex-direction: column; gap: 18px; }
.rv blockquote::before { content: '״'; font: 700 4rem/.5 var(--font-display); color: var(--teal); height: 26px; }
.rv blockquote:nth-child(2) { background: var(--aqua-2); }
.rv footer { margin-top: auto; font: 700 1.2rem var(--font-display); }
@media (min-width: 900px) { .rv { grid-template-columns: repeat(3, 1fr); } .rv blockquote:nth-child(2) { translate: 0 28px; } }

/* faq */
.fq { margin-top: 34px; max-width: 860px; border-top: 2px solid var(--ink); }
.fq details { border-bottom: 1px solid var(--line); }
.fq summary { display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 20px 4px; cursor: pointer; font: 700 clamp(1.1rem, 2.8vw, 1.4rem) var(--font-display); list-style: none; }
.fq summary::-webkit-details-marker { display: none; }
.fq summary::after { content: '+'; flex: none; width: 34px; height: 34px; display: grid; place-items: center; border-radius: 50%; background: var(--volt); border: 1.5px solid var(--ink); font: 700 1.3rem/1 var(--font-body); transition: rotate .25s; }
.fq details[open] summary::after { rotate: 45deg; }
.fq details p { padding: 0 4px 22px; max-width: 62ch; color: var(--ink-2); }

/* contact */
.contact { background: var(--ink); color: var(--paper); padding: clamp(70px, 11vw, 140px) var(--pad); }
.contact__in { max-width: 1176px; margin-inline: auto; display: grid; gap: 40px; }
.contact .h2 { font-size: clamp(2.8rem, 10vw, 6rem); margin-bottom: 18px; }
.contact address { margin-top: 26px; font-style: normal; display: grid; gap: 4px; font-size: 1.1rem; }
.contact address a { font: 700 1.7rem var(--font-display); color: var(--volt); text-decoration: none; justify-self: start; }
.contact__ic { display: flex; gap: 12px; margin-top: 22px; }
.contact__ic .ic { width: 56px; height: 56px; }
.contact__ic .ic svg { width: 28px; height: 28px; }
.contact__ic .ic--ph { background: var(--paper); color: var(--ink); }
.form { display: grid; gap: 8px; padding: clamp(22px, 4vw, 36px); border-radius: 26px; background: var(--paper); color: var(--ink); align-content: start; }
.form label { font-weight: 700; margin-top: 8px; }
.form input, .form select, .form textarea { width: 100%; min-height: 50px; padding: 12px 14px; border-radius: 12px; border: 1.5px solid var(--ink); background: var(--white); font: inherit; color: inherit; }
.form .btn { margin-top: 14px; }
.btn--wa { background: #17803f; border-color: #17803f; }
.btn--wa:hover { background: #116230; color: #fff; }
.form__hint { color: var(--mute); font-size: .9rem; }
.form .err { border-color: #b3261e; box-shadow: 0 0 0 3px rgb(179 38 30 / .2); }
@media (min-width: 900px) { .contact__in { grid-template-columns: 1.1fr .9fr; gap: 72px; align-items: center; } }

/* footer */
.ft { background: #080c0e; color: #c9d6d8; padding: 44px var(--pad) 110px; }
.ft__in { max-width: 1176px; margin-inline: auto; display: grid; gap: 16px; }
.ft strong { color: var(--white); }
.ft nav { display: flex; flex-wrap: wrap; gap: 8px 22px; }
.ft a { text-underline-offset: 3px; }
.ft__c { font-size: .9rem; color: #9fb0b3; }

/* floating actions (a11y button sits on the inline-start side) */
.fab { position: fixed; z-index: 45; inset-block-end: 14px; inset-inline-end: 14px; display: grid; gap: 10px; }
.fab .ic { width: 52px; height: 52px; box-shadow: 0 6px 18px rgb(15 21 24 / .28); }
.fab .ic svg { width: 27px; height: 27px; }

/* calm modes */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .mats i::after { transform: none; }
  .next i, .ld img, .ld p, .menu { animation: none; }
}
html.a11y-no-motion .mats i::after { transform: none; }
html.a11y-no-motion .next i { animation: none; }
html.a11y-no-motion .akx-marq { animation: none; }
