/* AI Receptionist page. Every color is sampled from the page's own hero image:
   BIY brand: Beacon's electric cyan #3ab4ff, royal blue #0a4fd6, white and black, on the image's navy #0b2642 and black marble #182331.
   No arrows on buttons. No sweeping light: the hero's motion is the live incoming-call card. */

/* ---------- shared: lighter ombre + granite grain for the dark sections ---------- */
.ai-band,.ai-connect,.ai-pro,.ai-cta{position:relative;overflow:hidden;isolation:isolate}
.ai-band::before,.ai-connect::before,.ai-pro::before,.ai-cta::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.ai-band>.rb-wrap,.ai-connect>.rb-wrap,.ai-pro>.rb-wrap,.ai-cta>.rb-wrap{position:relative;z-index:1}

/* ---------- hero ---------- */
.is-ai .rb-stage-inner::after{display:none}
.ai-title{position:absolute;left:32.5vw;top:30%;z-index:3;width:24vw;pointer-events:none}
.ai-title h1{margin:0;text-transform:uppercase;color:#fff;text-shadow:0 2px 28px rgba(2,8,20,.9),0 0 8px rgba(2,8,20,.6)}
.ai-t1{display:block;margin-bottom:.8vw;font:700 1.12vw/1.25 var(--rb-display);letter-spacing:.07em;color:#ffd9a0}
.ai-t2{display:block;font:700 4.7vw/.98 var(--rb-display);letter-spacing:-.04em}
.ai-t2 .w{display:block;width:max-content}
.ai-title .hot{color:#ffb454}.ai-band-h .hot{color:#ffb454}
.ai-title .w{display:inline-block;opacity:0;transform:translateY(40px);filter:blur(8px);animation:rb-wordin .85s var(--rb-ease) forwards;animation-delay:calc(var(--i) * .08s + .2s)}

.ai-live{--amber:#ffb454;position:absolute;left:3vw;bottom:5.5%;z-index:3;width:min(28em,calc(100% - 6vw));font-size:clamp(13px,.98vw,22px);padding:1.05em 1.2em 1.1em;border-radius:1.3em;background:rgba(8,12,22,.84);border:1px solid rgba(255,180,84,.4);box-shadow:0 1.4em 3.4em rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03) inset;color:#fff;backdrop-filter:blur(2px)}
.ai-live-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85em;font:600 .82em/1 var(--rb-display);letter-spacing:.14em;text-transform:uppercase;color:#d7c3a3}
.ai-live-top b{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}
.ai-live-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1em}
.ai-ripple{position:relative;display:grid;place-items:center;width:3.4em;height:3.4em}
.ai-ripple u{position:relative;z-index:2;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--amber);color:#2a1500;text-decoration:none;font:700 1.3em/1 var(--rb-display)}
.ai-ripple i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--amber);opacity:0}
.ai-live.is-ring .ai-ripple i{animation:ai-ripple 1.7s ease-out infinite}
.ai-live.is-ring .ai-ripple i:nth-child(2){animation-delay:.55s}.ai-live.is-ring .ai-ripple i:nth-child(3){animation-delay:1.1s}
.ai-live.is-ring .ai-ripple u{animation:ai-shake 1.7s ease-in-out infinite}
@keyframes ai-ripple{0%{transform:scale(.8);opacity:.9}100%{transform:scale(2.3);opacity:0}}
@keyframes ai-shake{0%,55%,100%{transform:rotate(0)}6%,18%,30%,42%{transform:rotate(-9deg)}12%,24%,36%,48%{transform:rotate(9deg)}}
.ai-live.is-live .ai-ripple u,.ai-live.is-done .ai-ripple u{background:#3ab4ff;color:#04101f}
.ai-live-text{display:grid;gap:.25em}
.ai-live-text b{font:700 1.18em/1.15 var(--rb-display)}
.ai-live-text small{font:500 .95em/1.2 Inter,sans-serif;color:#cdbfaa}
.ai-wave{display:flex;align-items:center;gap:.22em;height:2em;opacity:0}
.ai-live.is-live .ai-wave{opacity:1}
.ai-wave i{display:block;width:.28em;border-radius:.2em;background:#3ab4ff;height:.6em;animation:ai-wave 1s ease-in-out infinite}
.ai-wave i:nth-child(2){animation-delay:.12s}.ai-wave i:nth-child(3){animation-delay:.24s}.ai-wave i:nth-child(4){animation-delay:.36s}.ai-wave i:nth-child(5){animation-delay:.48s}
@keyframes ai-wave{0%,100%{height:.5em}50%{height:1.9em}}
.ai-live-say{min-height:4.1em;margin:.9em 0 0;padding-top:.8em;border-top:1px solid rgba(255,255,255,.14);font:500 1em/1.4 Inter,sans-serif;color:#fff}
.ai-live-say small{display:block;margin-bottom:.2em;font:700 .72em/1 var(--rb-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}
.ai-live-tags{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.7em;min-height:2.1em}
.ai-live-tags span{padding:.5em .9em;border-radius:999px;background:var(--amber);color:#2a1500;font:700 .86em/1 var(--rb-display);opacity:0;transform:translateY(6px) scale(.96);transition:opacity .4s var(--rb-ease),transform .4s var(--rb-ease)}
.ai-live-tags span.is-on{opacity:1;transform:none}

/* ---------- band ---------- */
.ai-band{background:radial-gradient(60% 80% at 85% 20%,rgba(58,180,255,.14),transparent 62%),linear-gradient(160deg,#2c4568 0%,#1a2c48 46%,#0e1a2d 100%);color:#fff;padding:clamp(72px,11vw,170px) 0}
.ai-band-h{margin:0;text-transform:uppercase;font:700 clamp(2.4rem,6.2vw,6.6rem)/1.02 var(--rb-display);letter-spacing:-.045em}
.ai-bl{display:block}
.ai-band-h .hot{background:linear-gradient(transparent 84%,#ffb454 84%,#ffb454 95%,transparent 95%) no-repeat 0 0/0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--rb-ease) .7s}
.ai-band-h.in .hot{background-size:100% 100%}

/* ---------- packages: shared ---------- */
.ai-pk{--bg:#0b2642;--fg:#fff;--fg2:#d2e2f3;--a:#3ab4ff;--on:#08203a;--panel:#10335c;--line:rgba(58,180,255,.32);--b1:#17426f;
  background:var(--bg);color:var(--fg);padding:clamp(64px,9vw,128px) 0}
.ai-pk-name::before{content:"";display:block;width:64px;height:5px;border-radius:3px;background:#ffb454;margin-bottom:clamp(14px,1.6vw,22px)}
.ai-pk-name{margin:0 0 12px;font:700 clamp(2.4rem,5.6vw,5.2rem)/1 var(--rb-display);letter-spacing:-.045em;color:var(--fg)}
.ai-pk-line{margin:0 0 clamp(20px,2.4vw,30px);font:600 clamp(1.1rem,1.7vw,1.5rem)/1.3 var(--rb-display);color:var(--a);letter-spacing:-.015em}
.ai-pk-inc{margin:0 0 12px;font:700 .72rem/1 var(--rb-display);letter-spacing:.18em;text-transform:uppercase;color:var(--a)}
.ai-pk-list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:11px}
.ai-pk-list li{position:relative;padding-left:26px;font-size:1.02rem;line-height:1.45;color:var(--fg2)}
.ai-pk-list li::before{content:"";position:absolute;left:0;top:.5em;width:12px;height:7px;border-left:2px solid var(--a);border-bottom:2px solid var(--a);transform:rotate(-45deg)}
.ai-pk .rb-btn.is-primary{background:var(--a);color:var(--on);box-shadow:none}
.ai-pk .rb-btn.is-primary:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 14px 30px rgba(0,0,0,.28)}
.ai-pk-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,80px);align-items:center}
.ai-pk-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(28px,4vw,52px)}
.ai-pk-head .ai-pk-line{margin-bottom:0}

/* demo shell */
.ai-demo{border:1px solid var(--line);border-radius:24px;background:var(--panel);padding:clamp(18px,2.4vw,32px)}
.ai-demo-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:20px}
.ai-demo-tag{margin:0;font:700 .72rem/1 var(--rb-display);letter-spacing:.18em;text-transform:uppercase;color:var(--a)}
.ai-demo .rb-chips{margin:0}
.ai-pk .rb-chip{border-color:var(--line);background:transparent;color:var(--fg)}
.ai-pk .rb-chip:hover{border-color:var(--a)}
.ai-pk .rb-chip[aria-pressed="true"]{background:var(--a);color:var(--on);border-color:var(--a);box-shadow:none}
.ai-demo-fine{margin:16px 0 0;font-size:12.5px;color:var(--fg2);opacity:.8}

/* call transcript */
.ai-phone{border:1px solid var(--line);border-radius:18px;background:rgba(0,0,0,.18);overflow:hidden}
.ai-phone-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font:600 13px/1 var(--rb-display);letter-spacing:.04em}
.ai-phone-bar em{margin-left:auto;font-style:normal;font-variant-numeric:tabular-nums;color:var(--fg2)}
.ai-phone-dot{width:9px;height:9px;border-radius:50%;background:var(--a)}
.ai-feed{display:grid;gap:10px;align-content:start;min-height:300px;padding:16px}
.ai-pk .rb-bubble{max-width:88%;font-size:14.5px}
.ai-pk .rb-bubble.is-caller{background:var(--b1);color:var(--fg);border-bottom-left-radius:4px}
.ai-pk .rb-bubble.is-ai{background:var(--a);color:var(--on);border-bottom-right-radius:4px}
.ai-pk .rb-typing{background:rgba(255,255,255,.12)}
.ai-pk .rb-typing i{background:var(--fg2)}

/* lead card */
.ai-card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:16px 0 0;border:1px solid var(--line);border-radius:16px;overflow:hidden}
.ai-card>div{padding:14px 14px 16px;border-right:1px solid var(--line)}
.ai-card>div:last-child{border:0}
.ai-card dt{margin:0 0 8px;font:700 10px/1 var(--rb-display);letter-spacing:.16em;text-transform:uppercase;color:var(--a)}
.ai-card dd{margin:0;min-height:2.6em;font:600 14px/1.3 var(--rb-display);opacity:.22;transition:opacity .5s var(--rb-ease)}
.ai-card dd.is-on{opacity:1}

/* ---------- AI Connect: navy wall ---------- */
.ai-connect{--bg:#1a3f6b;--panel:#0d2a4c;--b1:#1d4d82;background:radial-gradient(60% 55% at 88% 12%,rgba(58,180,255,.2),transparent 62%),linear-gradient(165deg,#3a6aa3 0%,#245089 38%,#163a67 72%,#0d2646 100%)}

/* ---------- AI Connect: what the owner sees ---------- */
.ai-owner{margin-top:clamp(28px,3.4vw,48px)}
.ai-owner-tag{margin:0 0 12px;font:700 .72rem/1 var(--rb-display);letter-spacing:.18em;text-transform:uppercase;color:var(--a)}
.ai-owner-phone{max-width:420px;padding:18px 16px 16px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(180deg,rgba(6,20,40,.72),rgba(6,20,40,.5));box-shadow:0 20px 50px rgba(0,0,0,.3)}
.ai-lock{display:grid;justify-items:center;gap:2px;margin-bottom:16px;text-align:center}
.ai-lock b{font:600 2.6rem/1 var(--rb-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.ai-lock span{font-size:.86rem;color:var(--fg2)}
.ai-notif{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:8px;padding:11px 14px;border-radius:18px;background:rgba(255,255,255,.14);opacity:0;transform:translateY(-10px) scale(.98);transition:opacity .45s var(--rb-ease),transform .45s var(--rb-ease);min-height:62px}
.ai-notif.is-on{opacity:1;transform:none}
.ai-notif-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffb454;color:var(--on);font:700 14px/1 var(--rb-display)}
.ai-notif b{display:block;font:700 13.5px/1.25 var(--rb-display)}
.ai-notif small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--fg2)}
.ai-notif em{align-self:start;font:500 11px/1 Inter,sans-serif;font-style:normal;color:var(--fg2)}

/* ---------- AI Booking: white (Beacon's body) with royal blue ---------- */
.ai-booking{--bg:#f3f7fc;--fg:#07172e;--fg2:#33455f;--a:#0a4fd6;--on:#fff;--panel:#fff;--line:rgba(7,23,46,.18);--b1:#dbe8f8}
.ai-booking .ai-pk-line,.ai-booking .ai-pk-inc,.ai-booking .ai-demo-tag{color:#0a4fd6}
.ai-booking .ai-pk-name{color:#07172e}
.ai-booking .rb-btn.is-primary{background:#0a4fd6;color:#fff}
.ai-booking .ai-phone{background:#f3f7fc}
.ai-booking .rb-bubble.is-ai{background:#0a4fd6;color:#fff}
.ai-booking .rb-bubble.is-caller{background:#dbe8f8;color:#07172e}
.ai-booking .rb-typing{background:rgba(10,79,214,.12)}.ai-booking .rb-typing i{background:#0a4fd6}
.ai-booking .rb-chip[aria-pressed="true"]{background:#0a4fd6;color:#fff;border-color:#0a4fd6}
.ai-booking .ai-pk-list li::before{border-color:#0a4fd6}
.ai-book-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:18px;align-items:start}
.ai-cal{--h:34px;display:grid;grid-template-columns:3rem repeat(5,minmax(0,1fr));gap:4px;font:600 12px/1 var(--rb-display)}
.ai-cal .hd{padding:6px 0 8px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2)}
.ai-cal .tm{height:var(--h);display:flex;align-items:center;color:var(--fg2);font-size:11px}
.ai-cal .day{position:relative;display:grid;gap:4px}
.ai-cal .c{height:var(--h);border-radius:7px;border:1px solid var(--line);background:#fff;transition:background .15s,border-color .15s}
.ai-cal .c.is-taken{background:rgba(7,23,46,.12);border-color:transparent}
.ai-cal .c.is-scan{background:#dbe8f8;border-color:#0a4fd6}
.ai-cal .blk{position:absolute;left:0;right:0;top:calc(var(--r) * (var(--h) + 4px));height:calc(var(--s) * (var(--h) + 4px) - 4px);display:grid;place-items:center;text-align:center;border-radius:9px;background:#0a4fd6;color:#fff;font:700 12px/1.25 var(--rb-display);transform:scaleY(0);transform-origin:top;transition:transform .55s var(--rb-ease)}
.ai-cal .blk.is-on{transform:none}
.ai-cal .blk.is-offer{background:rgba(255,180,84,.18);border:2px dashed #e08a00;color:#8a4a00;transform:none}
.ai-ticks{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.ai-ticks li{padding:9px 14px;border-radius:999px;border:1px solid var(--line);font:600 13px/1 var(--rb-display);color:var(--fg2);opacity:.5;transition:all .4s var(--rb-ease)}
.ai-ticks li.is-on{opacity:1;background:#0a4fd6;color:#fff;border-color:#0a4fd6}

/* ---------- AI Reception Pro: black marble ---------- */
.ai-pro{--bg:#16253d;--fg:#fff;--fg2:#d3deec;--a:#3ab4ff;--on:#04101f;--panel:#0f1b2e;--line:rgba(58,180,255,.32);--b1:#1b3a5e;position:relative;
  background:radial-gradient(70% 60% at 12% 18%,rgba(58,180,255,.16),transparent 62%),linear-gradient(160deg,#35527c 0%,#223a5e 34%,#16253d 68%,#0c1626 100%)}
.ai-mascot-wrap{position:absolute;z-index:0;display:block;pointer-events:none;width:230px;left:max(16px,calc((100vw - 1240px)/2));bottom:0}
.ai-mascot-out{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 30px rgba(58,180,255,.35));animation:ai-bob 5.2s ease-in-out infinite}
.ai-mascot-shadow{position:absolute;left:16%;right:10%;bottom:-14px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(2,10,24,.6),transparent);animation:ai-shadow 5.2s ease-in-out infinite}
.ai-pro{padding-bottom:calc(clamp(64px,9vw,128px) + 215px)}
@media(min-width:1700px){
  .ai-pro{padding-bottom:clamp(64px,9vw,128px)}
  .ai-mascot-wrap{--mw:clamp(180px,calc((100vw - 1240px)/2 - 30px),460px);width:var(--mw);left:calc(((100vw - 1240px)/2 - var(--mw))/2);bottom:auto;top:30%}
}
@keyframes ai-bob{0%,100%{transform:translateY(14px)}50%{transform:translateY(-22px)}}
@keyframes ai-shadow{0%,100%{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.7);opacity:.45}}
.ai-route-map{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(70px,.5fr) minmax(0,1.3fr);align-items:stretch;min-height:300px}
.ai-route-call{align-self:center;padding:18px;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.2)}
.ai-route-call small{display:block;margin-bottom:8px;font:700 10px/1 var(--rb-display);letter-spacing:.16em;text-transform:uppercase;color:var(--a)}
.ai-route-call q{display:block;font:600 1.05rem/1.4 var(--rb-display);quotes:"\201C" "\201D"}
.ai-route-lines{width:100%;height:100%;overflow:visible}
.ai-route-lines path{fill:none;stroke:rgba(58,180,255,.25);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:4 6;transition:stroke .4s}
.ai-route-lines path.is-on{stroke:var(--a);stroke-width:3;stroke-dasharray:none}
.ai-route-dests{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:space-between}
.ai-route-dests li{padding:13px 16px;border:1px solid var(--line);border-radius:14px;opacity:.5;transition:all .4s var(--rb-ease)}
.ai-route-dests b{display:block;font:700 1rem/1.2 var(--rb-display)}
.ai-route-dests span{font-size:13px;color:var(--fg2)}
.ai-route-dests li.is-on{opacity:1;background:var(--a);border-color:var(--a);color:var(--on)}
.ai-route-dests li.is-on span{color:#0b2a4a}
.ai-log{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;counter-reset:l}
.ai-log li{counter-increment:l;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;font-size:14.5px;opacity:0;transform:translateX(-10px);transition:opacity .4s var(--rb-ease),transform .4s var(--rb-ease)}
.ai-log li::before{content:counter(l);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffb454;color:var(--on);font:700 12px/1 var(--rb-display)}
.ai-log li.is-on{opacity:1;transform:none}

/* ---------- how it works, fine print, closing ---------- */
.ai-how{background:#eef2f8;color:var(--rb-text);padding:clamp(64px,9vw,120px) 0}
.ai-fine{max-width:90ch;margin:34px 0 0;font-size:13.5px;line-height:1.6;color:#4a5a73}
.ai-fine a{color:#0b2642;text-decoration:underline}
.ai-cta{background:radial-gradient(60% 90% at 50% 0%,rgba(58,180,255,.2),transparent 64%),linear-gradient(200deg,#35598a 0%,#1d3c66 50%,#0f2342 100%);color:#fff;text-align:center;padding:clamp(72px,10vw,150px) 0}
.ai-cta h2{margin:0 auto 32px;max-width:20ch;font:700 clamp(2.2rem,5.2vw,4.4rem)/1.02 var(--rb-display);letter-spacing:-.04em}
.ai-cta .rb-btn.is-primary{background:#ffb454;color:#2a1500;box-shadow:none}
.ai-cta h2 em{font-style:normal;color:#ffb454}

/* ---------- responsive ---------- */
@media(min-width:901px) and (max-width:1100px){
  .ai-live{position:static;margin:14px auto 0;width:min(30em,calc(100% - 32px));font-size:14px}
  .ai-title{top:12.55vw}
}
@media(max-width:900px){
  .ai-title{position:static;width:auto;padding:26px 16px 20px;background:#0b2642}
  .ai-t1{font-size:.78rem;margin-bottom:8px}
  .ai-t2{font-size:clamp(2rem,10vw,2.8rem)}.ai-t2 .w{display:inline-block;width:auto}.ai-t1{color:#c3dcf4;font-size:.78rem}
  .is-ai .rb-stagewrap{display:flex;flex-direction:column}
  .is-ai .ai-title{order:-1}
  .is-ai .rb-swipe{position:static;align-self:flex-end;margin:-46px 16px 0 0;z-index:2}
  .ai-live{position:static;margin:12px 16px 0;width:auto;font-size:14px}
  .is-ai .rb-stage-inner{display:block}
  .ai-pk-grid,.ai-pk-head,.ai-book-grid{grid-template-columns:1fr}
  .ai-connect .ai-pk-copy{display:contents}.ai-connect .ai-demo{order:1}.ai-connect .ai-owner{order:2;margin-top:0}
  .ai-connect .ai-pk-grid{gap:22px}
  .ai-card{grid-template-columns:1fr 1fr}.ai-card>div{border-bottom:1px solid var(--line)}
  .ai-mascot-wrap{width:170px;left:calc(50% - 85px)}
.ai-pro{padding-bottom:calc(64px + 175px)}
  .ai-route-map{grid-template-columns:1fr;min-height:0}.ai-route-lines{display:none}.ai-route-dests{margin-top:12px}
}
@media(prefers-reduced-motion:reduce){
  .ai-title .w{animation:none;opacity:1;transform:none;filter:none}
  .ai-live.is-ring .ai-ripple i,.ai-live.is-ring .ai-ripple u,.ai-wave i,.ai-mascot-out,.ai-mascot-shadow{animation:none}
  .ai-live-tags span{transition:none}
  .ai-band-h .hot{background-size:100% 100%;transition:none}
  .ai-cal .blk,.ai-log li,.ai-card dd,.ai-notif{transition:none}
  .ai-notif.is-on{opacity:1}
}
