/* =========================================================
   POLISH — Lovable-style bold sans type + section animations
   Loads after styles.css; overrides type + adds motion only.
   ========================================================= */

/* ---- Type: bold modern grotesk headlines (Lovable-style), sans everywhere ---- */
:root{--f-head-sans:"Schibsted Grotesk",var(--f-sans,sans-serif);}
body{font-weight:450;}
p{color:var(--ink-2);}
h1,h2,h3,h4{font-family:var(--f-head-sans)!important; font-weight:800!important; letter-spacing:-0.03em; font-style:normal!important;}
h1 em,h2 em,h3 em{font-style:normal!important;}
.sec-head h2{font-size:clamp(34px,4.6vw,56px); line-height:1.1;}
.sec-head p,.trust-sub,.lede{font-size:17px; font-weight:500; max-width:34em;}
.eyebrow{font-weight:700;}
.feature h4,.trust-card-body h4,.alive-copy h3{font-size:22px;}
.alive-copy p,.trust-card-body p{font-size:15px; font-weight:450;}
.stat .num,.story-metric .num,.quoteband-badge-num{font-family:var(--f-head-sans)!important; font-weight:900!important; letter-spacing:-0.04em; font-style:normal!important;}
.stat .label{font-weight:550; color:var(--ink);}
.story-pull,.story-pull-sm{font-family:var(--f-head-sans); font-weight:800; font-style:normal!important;}
.story-q,.quoteband-q{font-weight:500;}
.story-name,.quoteband-name{font-weight:750;}
.nav a{font-weight:600;}
.btn{font-weight:700;}
.price-card h3{font-weight:800!important;}
.faq-q{font-weight:650;}

/* ---- Layout rhythm ---- */
.pad{padding-top:clamp(72px,9vw,120px); padding-bottom:clamp(72px,9vw,120px);}
.sec-head{margin-bottom:clamp(36px,4vw,56px);}

/* ---- Animations ---- */
/* animated underline sweep on section-title accent words — via ::after so gradient-clipped text survives */
.sec-head h2 em{position:relative;}
.sec-head h2 em::after{content:""; position:absolute; left:0; bottom:.04em; height:3px; width:100%; background:var(--coral-deep); transform:scaleX(0); transform-origin:left; animation:polish-underline 1s .5s cubic-bezier(.2,.7,.2,1) forwards;}
@keyframes polish-underline{to{transform:scaleX(1);}}

/* gentle float on the alive-section mock cards */
.alive-mock{animation:polish-float 5.5s ease-in-out infinite;}
.alive-card:nth-child(even) .alive-mock{animation-delay:-2.75s;}
@keyframes polish-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}

/* trust-card art bobs on hover */
.trust-card-art svg{transition:transform .6s cubic-bezier(.2,.7,.2,1);}
.trust-card:hover .trust-card-art svg{transform:translateY(-6px) rotate(-1.5deg);}

/* live pulse on the ping mock's unread rows */
.ping-row.unread .ping-ic{animation:polish-pulse 2.4s ease-in-out infinite;}
@keyframes polish-pulse{0%,100%{box-shadow:0 1px 3px rgba(24,24,24,.08)}50%{box-shadow:0 0 0 6px rgba(111,168,224,.18)}}

/* sparkline draws itself when the numbers card enters view */
.numbers-spark polyline{stroke-dasharray:300; stroke-dashoffset:300; animation:polish-draw 1.6s .4s cubic-bezier(.2,.7,.2,1) forwards;}
@keyframes polish-draw{to{stroke-dashoffset:0}}

/* stat numbers pop in */
.stat{transition:transform .5s cubic-bezier(.2,.7,.2,1);}
.stat:hover{transform:translateY(-4px);}
.stat:hover .num{color:var(--coral-deep);}

/* eyebrow dot shimmer */
.eyebrow{position:relative;}

/* streak dots light up in sequence */
.streak-dot.on{animation:polish-dot .4s cubic-bezier(.2,.7,.2,1) backwards;}
.streak-dot.on:nth-child(1){animation-delay:.15s}.streak-dot.on:nth-child(2){animation-delay:.3s}.streak-dot.on:nth-child(3){animation-delay:.45s}.streak-dot.on:nth-child(4){animation-delay:.6s}.streak-dot.on:nth-child(5){animation-delay:.75s}
@keyframes polish-dot{from{transform:scale(0)}to{transform:scale(1)}}

/* topbar: let the announcement wrap without spilling onto the nav */
.topbar{flex-wrap:wrap; height:auto!important; min-height:40px; row-gap:4px; padding-top:6px; padding-bottom:6px;}
@media (max-width:1000px){.topbar{font-size:12px;}}

@media (prefers-reduced-motion: reduce){
  .alive-mock,.ping-row.unread .ping-ic,.streak-dot.on{animation:none;}
  .sec-head h2 em::after{transform:scaleX(1); animation:none;}
  .numbers-spark polyline{stroke-dashoffset:0; animation:none;}
}

/* ---- animated imagery on the main page ---- */
/* hero proof cards drift gently, staggered */
.hb-card{animation:polish-float 6s ease-in-out infinite;}
.hero-b-apps .hb-card:nth-child(2){animation-delay:-2s;}
.hero-b-apps .hb-card:nth-child(3){animation-delay:-4s;}
/* hero face chips pop in */
.hero-b-faces span{animation:polish-dot .5s cubic-bezier(.2,.7,.2,1) backwards;}
.hero-b-faces span:nth-child(1){animation-delay:.2s}.hero-b-faces span:nth-child(2){animation-delay:.35s}.hero-b-faces span:nth-child(3){animation-delay:.5s}

/* agent mocks: float + inner life */
.agent-art .mock-card{animation:polish-float 5.5s ease-in-out infinite;}
.agent-tile.reverse .mock-card{animation-delay:-2.75s;}
/* plan checkmarks tick in sequence when revealed */
.mock-plan .mock-num{animation:polish-dot .4s cubic-bezier(.2,.7,.2,1) backwards;}
.mock-plan .mock-row:nth-child(1) .mock-num{animation-delay:.3s}
.mock-plan .mock-row:nth-child(2) .mock-num{animation-delay:.55s}
.mock-plan .mock-row:nth-child(3) .mock-num{animation-delay:.8s}
.mock-plan .mock-row:nth-child(4) .mock-num{animation-delay:1.05s}
.mock-plan .mock-row:nth-child(5) .mock-num{animation-delay:1.3s}
/* test rows pulse pass-green one by one */
.mock-test .mock-row.pass .mock-num{animation:polish-dot .4s cubic-bezier(.2,.7,.2,1) backwards;}
.mock-test .mock-row:nth-child(1) .mock-num{animation-delay:.25s}
.mock-test .mock-row:nth-child(2) .mock-num{animation-delay:.5s}
.mock-test .mock-row:nth-child(3) .mock-num{animation-delay:.75s}
.mock-test .mock-row:nth-child(4) .mock-num{animation-delay:1s}
/* security score ring draws itself */
.mock-score-ring svg circle:last-of-type{stroke-dasharray:400; stroke-dashoffset:400; animation:polish-ring 1.8s .4s cubic-bezier(.2,.7,.2,1) forwards;}
@keyframes polish-ring{to{stroke-dashoffset:60;}}
/* editor mock: chat messages slide in, preview lines shimmer */
.mock-msg{animation:polish-slide .5s cubic-bezier(.2,.7,.2,1) backwards;}
.mock-msg:nth-child(2){animation-delay:.5s}
@keyframes polish-slide{from{opacity:0; transform:translateY(8px);}to{opacity:1; transform:translateY(0);}}
.mock-line{position:relative; overflow:hidden;}
.mock-line::after{content:""; position:absolute; inset:0; background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent); transform:translateX(-100%); animation:polish-shimmer 2.6s ease-in-out infinite;}
@keyframes polish-shimmer{40%,100%{transform:translateX(100%);}}
/* marketing letters wiggle on hover of the tile */
.agent-tile:hover .mock-mkt-letter{animation:polish-wiggle .5s ease-in-out;}
@keyframes polish-wiggle{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}
/* showcase cards get a slow breathing lift */
.sc-app{transition:transform .6s cubic-bezier(.2,.7,.2,1), box-shadow .6s;}
.sc-app:hover{transform:translateY(-6px) rotate(-.5deg); box-shadow:0 30px 60px -30px rgba(24,24,24,.4);}

@media (prefers-reduced-motion: reduce){
  .hb-card,.agent-art .mock-card,.mock-plan .mock-num,.mock-test .mock-row.pass .mock-num,.hero-b-faces span,.mock-msg{animation:none;}
  .mock-score-ring svg circle:last-of-type{animation:none; stroke-dashoffset:60;}
  .mock-line::after{animation:none;}
}

/* ---- HOW IT WORKS: tighter, card-based redesign ---- */
.hiw-steps-section{padding-top:clamp(40px,5vw,64px); padding-bottom:clamp(40px,5vw,64px);}
.hiw-steps-section .hiw-step + .hiw-step{margin-top:20px;}
.hiw-step{background:var(--surface); border:1px solid var(--line); border-radius:22px; padding:clamp(24px,3.4vw,44px); gap:clamp(24px,4vw,56px); align-items:center; transition:transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s;}
.hiw-step:hover{transform:translateY(-3px); box-shadow:0 28px 56px -34px rgba(24,24,24,.3);}
.hiw-step-num{font-size:clamp(44px,5vw,64px); line-height:1; margin:6px 0 10px; color:var(--coral-tint); -webkit-text-stroke:2px var(--coral-deep); font-weight:800;}
.hiw-step-copy h3{font-size:clamp(24px,2.6vw,32px); margin:0 0 12px;}
.hiw-step-copy > p{font-size:15.5px; line-height:1.6; margin:0 0 16px;}
.hiw-step-bullets{margin:0; display:flex; flex-direction:column; gap:8px;}
.hiw-step-art{min-width:0;}
.hiw-mock{box-shadow:0 18px 40px -24px rgba(24,24,24,.35);}
/* steps: alternate soft tints (is-flip marks the even steps) */
.hiw-step{background:linear-gradient(135deg,#FFF8F2,var(--surface) 55%);}
.hiw-step.is-flip{background:linear-gradient(225deg,#F3F7FC,var(--surface) 55%);}
/* agents + never-do: tighter heads */
.hiw-agents-section,.hiw-never-section{padding-top:clamp(48px,6vw,72px); padding-bottom:clamp(48px,6vw,72px);}
.hiw-agent-grid{margin-top:32px;}
.hiw-never-grid{margin-top:28px;}
.hiw-never-grid li{background:var(--surface); border:1px solid var(--line); border-radius:11px; padding:10px 14px;}
/* sub-hero: less dead air below */
.sub-hero{padding-bottom:clamp(24px,3vw,36px);}
@media (max-width:980px){.hiw-step{padding:22px;}}

/* ---- HIW fixes: final CTA clearance + prompt chips ---- */
.hiw-mock-prompt .hiw-prompt-chips{display:flex; flex-wrap:wrap; gap:8px;}
.hiw-prompt-chips .chip{display:inline-flex; align-items:center; gap:5px; white-space:nowrap; width:auto; height:auto;}

/* HIW final CTA: prompt card has a -56px default top margin (hero overlap style) — neutralize here */
[data-screen-label="hiw-final"] .prompt-card{margin-top:0;}

/* footer "For the rest of us." — smaller, same bold grotesk as the rest of the site */
.footer-top-h{font-family:var(--f-head-sans)!important; font-weight:800!important; font-size:clamp(38px,4.6vw,58px); letter-spacing:-.03em;}
.footer-top-h em{font-weight:800;}

/* ---- CONNECTORS page overhaul ---- */
.cn-featured{display:grid; grid-template-columns:repeat(4,1fr); gap:16px;}
@media (max-width:980px){.cn-featured{grid-template-columns:repeat(2,1fr);}}
@media (max-width:560px){.cn-featured{grid-template-columns:1fr;}}
.cn-featured-card{display:flex; flex-direction:column; gap:14px; background:var(--surface); border:1px solid var(--line); border-radius:18px; padding:22px; height:100%; transition:transform .45s cubic-bezier(.2,.7,.2,1), box-shadow .45s;}
.cn-featured-card:hover{transform:translateY(-4px); box-shadow:0 24px 48px -28px rgba(24,24,24,.3);}
.cn-featured-logo{width:52px; height:52px; display:grid; place-items:center; border-radius:14px; color:#fff; font-weight:800; font-size:22px; box-shadow:0 10px 22px -10px rgba(24,24,24,.4);}
.cn-featured-cat{font-family:var(--f-mono); font-size:9.5px; letter-spacing:.12em; text-transform:uppercase; color:var(--coral-deep); font-weight:600; margin-bottom:4px;}
.cn-featured-body h3{font-size:19px; margin:0 0 6px;}
.cn-featured-body p{font-size:13.5px; color:var(--ink-2); line-height:1.5; margin:0;}
.cn-cat-row{display:flex; flex-wrap:wrap; gap:8px; margin-bottom:24px;}
.cn-cat-pill{display:inline-flex; align-items:center; gap:7px; font:inherit; font-size:12.5px; font-weight:600; color:var(--ink-2); background:var(--surface); border:1px solid var(--line); border-radius:99px; padding:8px 15px; cursor:pointer; transition:all .15s;}
.cn-cat-pill:hover{border-color:var(--ink-3);}
.cn-cat-pill.active{background:var(--ink); color:var(--surface); border-color:var(--ink);}
.cn-cat-pill .count{font-family:var(--f-mono); font-size:9.5px; color:var(--ink-3); background:var(--bg-2,#FBF6EA); border-radius:99px; padding:2px 7px;}
.cn-cat-pill.active .count{background:rgba(255,255,255,.16); color:rgba(255,255,255,.8);}
.cn-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:14px;}
@media (max-width:980px){.cn-grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:560px){.cn-grid{grid-template-columns:1fr;}}
.cn-card{display:flex; flex-direction:column; align-items:flex-start; text-align:left; gap:10px; background:var(--surface); border:1px solid var(--line); border-radius:16px; padding:18px; height:100%; cursor:pointer; transition:transform .4s cubic-bezier(.2,.7,.2,1), box-shadow .4s, border-color .2s;}
.cn-card:hover{transform:translateY(-3px); border-color:var(--coral); box-shadow:0 20px 40px -26px rgba(24,24,24,.3);}
.cn-card-head{display:flex; align-items:center; gap:12px;}
.cn-card-logo{width:40px; height:40px; flex:none; display:grid; place-items:center; border-radius:11px; color:#fff; font-weight:800; font-size:16px;}
.cn-card-name{font-size:15px; font-weight:800; color:var(--ink); letter-spacing:-.01em;}
.cn-card-cat{font-family:var(--f-mono); font-size:9px; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-3); margin-top:1px;}
.cn-card-desc{font-size:13px; color:var(--ink-2); line-height:1.5; margin:0; flex:1;}
.cn-card-link{font-size:12.5px; font-weight:700; color:var(--coral-deep); opacity:0; transform:translateX(-4px); transition:opacity .25s, transform .25s;}
.cn-card:hover .cn-card-link{opacity:1; transform:translateX(0);}
.cn-how{display:grid; grid-template-columns:repeat(3,1fr); gap:16px;}
@media (max-width:760px){.cn-how{grid-template-columns:1fr;}}
.cn-how-step{position:relative; background:var(--surface); border:1px solid var(--line); border-radius:18px; padding:24px 22px; height:100%;}
.cn-how-num{width:34px; height:34px; display:grid; place-items:center; border-radius:50%; background:var(--coral-tint); color:var(--coral-deep); font-weight:800; font-size:15px; margin-bottom:14px;}
.cn-how-step h3{font-size:17px; margin:0 0 7px;}
.cn-how-step p{font-size:13.5px; color:var(--ink-2); line-height:1.55; margin:0;}
.cn-cta{background:var(--surface-2,#FBF6EA); border-top:1px solid var(--line-2,#F1EAD6);}

/* hero idea chips -> proper buttons */
.hero-b .chip{background:var(--surface); border:1.5px solid var(--line); border-radius:99px; padding:11px 18px; font-size:14px; font-weight:700; color:var(--ink); box-shadow:0 2px 0 rgba(24,24,24,.05); transition:all .2s cubic-bezier(.2,.7,.2,1);}
.hero-b .chip:hover{border-color:var(--coral-deep); color:var(--coral-deep); background:#FFF8F4; transform:translateY(-2px); box-shadow:0 8px 18px -8px rgba(232,74,60,.35);}
.hero-b .chip:active{transform:translateY(0); box-shadow:0 2px 0 rgba(24,24,24,.05);}

/* footer newsletter box (was unstyled) */
.footer-news{margin-top:18px; max-width:300px;}
.footer-news-label{display:block; font-family:var(--f-mono); font-size:10px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,247,236,.55); font-weight:600; margin-bottom:9px;}
.footer-news-row{display:flex; align-items:stretch; gap:0; background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.16); border-radius:12px; padding:4px; transition:border-color .2s, box-shadow .2s;}
.footer-news-row:focus-within{border-color:var(--coral); box-shadow:0 0 0 3px rgba(255,92,77,.2);}
.footer-news-input{flex:1; min-width:0; font:inherit; font-size:13.5px; color:#FFF7EC; background:transparent; border:none; outline:none; padding:9px 12px;}
.footer-news-input::placeholder{color:rgba(255,247,236,.4);}
.footer-news-btn{flex:none; display:grid; place-items:center; width:38px; border:none; border-radius:9px; background:var(--coral-deep); color:#fff; cursor:pointer; transition:background .15s, transform .2s;}
.footer-news-btn:hover{background:var(--coral); transform:translateX(1px);}
.footer-news-ok{display:none; font-size:12.5px; color:#7fd6bf; margin-top:8px;}
.footer-news.done .footer-news-row{display:none;}
.footer-news.done .footer-news-ok{display:block;}

/* ---- footer refinement ---- */
/* top band: tighter, chips animated */
.footer-top{padding:clamp(72px,9vw,104px) 0 clamp(84px,10vw,120px);}
.footer-chip{animation:polish-float 6s ease-in-out infinite;}
.footer-chip-2{animation-delay:-1.5s;}
.footer-chip-3{animation-delay:-3s;}
.footer-chip-4{animation-delay:-4.5s;}
.footer-cta-primary{transition:transform .25s cubic-bezier(.2,.7,.2,1), box-shadow .25s;}
.footer-cta-primary:hover{transform:translateY(-2px); box-shadow:0 14px 30px -12px rgba(232,74,60,.5);}
/* dark band: better rhythm + link affordance */
.footer-dark{border-top:1px solid rgba(255,247,236,.08);}
.footer-grid{gap:48px 40px; padding-top:56px; padding-bottom:48px;}
.footer-col ul{gap:12px;}
.footer-col a{position:relative; color:rgba(233,223,203,.78); font-weight:500;}
.footer-col a::after{content:""; position:absolute; left:0; bottom:-2px; height:1px; width:0; background:var(--coral); transition:width .25s cubic-bezier(.2,.7,.2,1);}
.footer-col a:hover{color:#fff;}
.footer-col a:hover::after{width:100%;}
.footer-col h5{color:rgba(255,197,61,.85); font-size:10.5px; margin-bottom:16px;}
/* bottom bar: cleaner separation */
.footer-bar{border-top:1px solid rgba(255,247,236,.1); padding-top:22px; padding-bottom:8px;}
.footer-bar-left span{color:rgba(233,223,203,.5); font-size:12.5px;}
.footer-socials a{display:inline-flex; align-items:center; gap:7px; color:rgba(233,223,203,.7); font-size:13px; font-weight:600; border:1px solid rgba(255,247,236,.14); border-radius:99px; padding:7px 14px; transition:all .2s;}
.footer-socials a:hover{color:#fff; border-color:rgba(255,247,236,.35); background:rgba(255,255,255,.05);}
.footer-socials{display:flex; gap:8px;}
@media (prefers-reduced-motion: reduce){.footer-chip{animation:none;}}

/* ---- trust cards: fix clipped spec text + tidy layout ---- */
.trust-spec{align-items:center; gap:14px; padding:14px 18px; flex-wrap:wrap;}
.trust-spec-num{font-family:var(--f-head-sans)!important; font-style:normal!important; font-weight:900!important; font-size:26px; letter-spacing:-.03em; padding-right:2px; line-height:1.1;}
.trust-spec-lbl{line-height:1.5; white-space:normal;}
.trust-card-art{overflow:visible; padding:20px 18px;}
.trust-card{overflow:visible;}
.trust-card-art{border-radius:var(--r-lg) var(--r-lg) 0 0;}
.trust-num{z-index:1;}

/* pricing section: bolder */
.price-name{font-weight:800!important;}
.price-amt{font-family:var(--f-head-sans)!important; font-weight:900!important; font-style:normal!important; letter-spacing:-.04em;}
.price-credit-eyebrow{font-weight:700!important;}
.price-feat li span{font-weight:550;}
.price-feat li span strong{font-weight:800;}
.pricing .btn,.price-compare-cta .btn,.price-payg .btn{font-weight:800!important;}
.price-compare-cta span{font-weight:550;}
.price-billed{font-weight:600;}

/* ---- onboarding final step: video + founder tee ---- */
.ob-founder{max-width:880px; margin:0 auto; text-align:center;}
.ob-founder-grid{display:grid; grid-template-columns:1.35fr 1fr; gap:20px; margin:36px auto 8px; text-align:left;}
@media (max-width:820px){.ob-founder-grid{grid-template-columns:1fr;}}
.ob-founder-video{position:relative; border-radius:18px; overflow:hidden; background:#181818; min-height:280px; cursor:pointer; border:1px solid var(--line); display:flex;}
.ob-video-thumb{position:relative; flex:1; display:grid; place-items:center; background:radial-gradient(120% 100% at 30% 20%, #3A2E28, #181818);}
.ob-video-play{width:72px; height:72px; border-radius:50%; border:none; background:var(--coral); color:#fff; display:grid; place-items:center; cursor:pointer; box-shadow:0 18px 40px -12px rgba(255,92,77,.6); transition:transform .25s cubic-bezier(.2,.7,.2,1);}
.ob-founder-video:hover .ob-video-play{transform:scale(1.08);}
.ob-video-badge{position:absolute; top:14px; right:14px; font-family:var(--f-mono); font-size:11px; color:#FFF7EC; background:rgba(255,255,255,.14); border-radius:99px; padding:4px 10px;}
.ob-video-cap{position:absolute; left:18px; right:18px; bottom:16px; color:#FFF7EC;}
.ob-video-cap strong{display:block; font-weight:800; font-size:15px;}
.ob-video-cap span{font-size:12.5px; color:rgba(255,247,236,.65);}
.ob-video-playing{flex:1; display:flex; align-items:center; justify-content:center; gap:12px; color:rgba(255,247,236,.8); font-size:14px;}
.ob-tee-card{background:var(--surface); border:1px solid var(--line); border-radius:18px; padding:22px; display:flex; flex-direction:column; align-items:center; gap:14px; text-align:center;}
.ob-tee-art svg{filter:drop-shadow(0 10px 18px rgba(24,24,24,.18));}
.ob-tee-tag{font-family:var(--f-mono); font-size:10px; letter-spacing:.12em; text-transform:uppercase; font-weight:600; color:var(--coral-deep); background:var(--coral-tint); border-radius:99px; padding:4px 11px;}
.ob-tee-body h4{margin:0; font-size:19px; font-weight:800; letter-spacing:-.01em;}
.ob-tee-body p{margin:6px 0 0; font-size:13.5px; color:var(--ink-2); line-height:1.5;}
.ob-tee-sizes{display:flex; gap:6px; justify-content:center; margin:14px 0 12px; flex-wrap:wrap;}
.ob-tee-size{min-width:40px; padding:8px 0; font:inherit; font-size:12.5px; font-weight:700; color:var(--ink-2); background:var(--surface); border:1.5px solid var(--line); border-radius:9px; cursor:pointer; transition:all .15s;}
.ob-tee-size:hover{border-color:var(--ink-3);}
.ob-tee-size.is-on{background:var(--ink); color:var(--surface); border-color:var(--ink);}
.ob-tee-claimed{display:flex; align-items:center; gap:8px; justify-content:center; font-size:13.5px; font-weight:700; color:#0f6b58; background:var(--mint-tint,#E0F1EC); border-radius:11px; padding:12px 16px; margin-top:12px;}
