/* ============================================================
   مركز أمتار للإيجنتات العقارية — نظام التصميم
   هوية أمتار: #173F3A #0D2421 #F7F8F7 #FFFFFF — ثانوي #A8573F
   ============================================================ */
:root{
  --bg-0:#07100F;
  --bg-1:#0A1917;
  --bg-2:#0D2421;
  --brand:#173F3A;
  --brand-2:#1E524B;
  --panel:rgba(12,32,29,.78);
  --panel-solid:#0C201D;
  --line:rgba(255,255,255,.075);
  --line-2:rgba(255,255,255,.14);
  --text:#E9F1EE;
  --text-2:#B7C9C4;
  --muted:#7E948F;
  --accent:#2FA98F;
  --run:#4C9BD6;
  --warn:#D9A15B;
  --err:#C9584C;
  --sec:#A8573F;
  --r:10px;
  --ff:"IBM Plex Sans Arabic","Noto Sans Arabic",system-ui,-apple-system,sans-serif;
}

*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html,body{height:100%}
body{
  margin:0;font-family:var(--ff);background:var(--bg-0);color:var(--text);
  overflow:hidden;font-size:13px;line-height:1.6;
  -webkit-font-smoothing:antialiased;
}
button,input,select{font-family:inherit;font-size:inherit;color:inherit}
button{cursor:pointer;background:none;border:0}
a{color:inherit;text-decoration:none}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:8px}
::-webkit-scrollbar-track{background:transparent}

/* ── الهيكل العام ───────────────────────────────────────── */
.shell{display:grid;grid-template-rows:auto 1fr;height:100vh;padding:10px;gap:10px}
.stage{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:0;min-width:0;overflow:hidden}

/* ── الشريط العلوي ──────────────────────────────────────── */
.topbar{
  display:flex;align-items:center;gap:14px;padding:0 16px;height:62px;
  background:linear-gradient(180deg,rgba(23,63,58,.34),rgba(12,32,29,.86));
  border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(12px);
}
.brand{display:flex;align-items:center;gap:11px;padding-inline-end:16px;border-inline-end:1px solid var(--line)}
.brand .mark{width:32px;height:32px;flex:0 0 auto;opacity:.95}
.brand h1{margin:0;font-size:14px;font-weight:600;letter-spacing:.1px}
.brand small{display:block;font-size:10px;color:var(--muted);font-weight:400;letter-spacing:.4px}

.kpis{display:flex;align-items:center;gap:2px;flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.kpis::-webkit-scrollbar{display:none}
.kpi{padding:4px 10px;border-inline-end:1px solid var(--line);min-width:62px;flex:0 0 auto}
.kpi:last-child{border:0}
.kpi .l{font-size:9.5px;color:var(--muted);white-space:nowrap;letter-spacing:.2px}
.kpi .v{font-size:17px;font-weight:600;display:flex;align-items:center;gap:6px;line-height:1.25}
.kpi .v i{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--accent)}
.kpi.run .v i{background:var(--run)} .kpi.apr .v i{background:var(--warn)} .kpi.err .v i{background:var(--err)}

.tb-right{display:flex;align-items:center;gap:14px}
.simbox{display:flex;align-items:center;gap:9px;padding:6px 12px;border:1px solid var(--line);border-radius:8px}
.simbox span{font-size:11px;color:var(--text-2);white-space:nowrap}
.sw{width:38px;height:21px;border-radius:11px;background:rgba(255,255,255,.11);position:relative;transition:background .2s;flex:0 0 auto}
.sw::after{content:"";position:absolute;top:3px;inset-inline-end:3px;width:15px;height:15px;border-radius:50%;background:#9FB3AE;transition:.2s}
.sw.on{background:rgba(47,169,143,.32)}
.sw.on::after{inset-inline-end:20px;background:var(--accent)}

.clock{text-align:center;min-width:82px}
.clock .t{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.6px}
.clock .d{font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}

.bell{position:relative;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center}
.bell:hover{border-color:var(--line-2)}
.bell b{position:absolute;top:-5px;inset-inline-start:-5px;min-width:16px;height:16px;border-radius:8px;background:var(--err);
  font-size:9px;display:grid;place-items:center;padding:0 4px;font-weight:600}
.me{display:flex;align-items:center;gap:9px}
.me .av{width:33px;height:33px;border-radius:50%;background:linear-gradient(135deg,var(--brand-2),var(--brand));
  display:grid;place-items:center;font-weight:600;font-size:13px;border:1px solid var(--line-2)}
.me .n{font-size:12px;font-weight:500;line-height:1.35}
.me .n small{display:block;color:var(--muted);font-size:10px;font-weight:400}

/* ── الشريط الجانبي (أيقونات) ───────────────────────────── */
.rail{
  background:var(--panel);border:1px solid var(--line);border-radius:var(--r);
  display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:5px;backdrop-filter:blur(12px);
}
.rail button{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:var(--muted);transition:.16s;position:relative}
.rail button:hover{background:rgba(255,255,255,.05);color:var(--text-2)}
.rail button.on{background:rgba(47,169,143,.13);color:var(--accent)}
.rail button.on::before{content:"";position:absolute;inset-inline-start:-10px;top:9px;width:2px;height:16px;background:var(--accent);border-radius:2px}
.rail .sp{flex:1}
.rail b.dot{position:absolute;top:5px;inset-inline-end:5px;width:6px;height:6px;border-radius:50%;background:var(--warn)}

/* ── مساحة التشغيل ─────────────────────────────────────── */
.work{position:relative;min-width:0;max-width:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px;overflow:hidden}
.canvas-wrap{
  position:relative;min-width:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;
  background:
    radial-gradient(1100px 620px at 50% 42%,rgba(23,63,58,.30),transparent 68%),
    linear-gradient(180deg,var(--bg-1),var(--bg-0));
}
.canvas-wrap::before{
  content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;
  background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);
  background-size:26px 26px;
}
#graph{position:absolute;inset:0;width:100%;height:100%;cursor:grab;display:block}
#graph.drag{cursor:grabbing}

/* عقد الشبكة */
.node{cursor:grab}
.node.grab{cursor:grabbing}
.node.grab .ring{stroke:var(--accent);stroke-width:1.6}
.node .ring{fill:rgba(12,32,29,.9);stroke:var(--line-2);stroke-width:1}
.node:hover .ring{stroke:rgba(47,169,143,.55)}
.node.sel .ring{stroke:var(--accent);stroke-width:1.6}
.node.manager .ring{fill:rgba(18,48,43,.94);stroke:rgba(47,169,143,.5);stroke-width:1.4}
.node .halo{fill:none;stroke:var(--accent);stroke-width:1;opacity:0}
.node.sel .halo,.node.busy .halo{opacity:.32}
.node .ico{stroke:var(--text-2);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.node.sel .ico,.node.manager .ico{stroke:var(--text)}
.node .lbl{fill:var(--text-2);font-size:11px;text-anchor:middle;pointer-events:none;font-family:var(--ff)}
.node.manager .lbl{fill:var(--text);font-size:12.5px;font-weight:600}
.node .lbl2{fill:var(--muted);font-size:8.6px;text-anchor:middle;pointer-events:none;font-family:var(--ff)}
.node .st{stroke:rgba(7,16,15,.9);stroke-width:1.4}
.node .badge{fill:var(--warn)}
.node .badge-t{fill:#07100F;font-size:8px;font-weight:700;text-anchor:middle;font-family:var(--ff)}

.link{stroke:rgba(255,255,255,.10);stroke-width:1;fill:none}
.link.sup{stroke:rgba(255,255,255,.05);stroke-dasharray:2 5}
.link.hot{stroke:rgba(76,155,214,.62);stroke-width:1.4}
.link-dot{fill:rgba(255,255,255,.28)}
.pulse{fill:var(--run)}

.zoombar{position:absolute;bottom:12px;inset-inline-start:12px;display:flex;gap:5px;z-index:3}
.zoombar button{width:29px;height:29px;border:1px solid var(--line);border-radius:7px;background:var(--panel);
  color:var(--text-2);display:grid;place-items:center;backdrop-filter:blur(8px);font-size:14px}
.zoombar button:hover{border-color:var(--line-2);color:var(--text)}
.hint{position:absolute;bottom:16px;inset-inline-end:14px;font-size:10.5px;color:var(--muted);z-index:3;pointer-events:none}

/* ── شريط النشاط المباشر ───────────────────────────────── */
.live{min-width:0;max-width:100%;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:9px 13px;backdrop-filter:blur(12px)}
.live-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.live-h b{font-size:11.5px;font-weight:600}
.live-h .on{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted)}
.live-h .on i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:bl 2s infinite}
@keyframes bl{0%,100%{opacity:.35}50%{opacity:1}}
.live-row{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;min-width:0;max-width:100%;padding-bottom:3px;scrollbar-width:thin}
.ev{
  flex:0 0 auto;min-width:224px;max-width:288px;padding:8px 11px;border:1px solid var(--line);
  border-radius:8px;background:rgba(255,255,255,.022);animation:in .35s ease
}
@keyframes in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.ev .top{display:flex;align-items:center;gap:7px;margin-bottom:3px}
.ev .ic{width:21px;height:21px;border-radius:6px;background:rgba(47,169,143,.14);display:grid;place-items:center;flex:0 0 auto}
.ev .ic svg{width:12px;height:12px;stroke:var(--accent);fill:none;stroke-width:1.6}
.ev.w .ic{background:rgba(217,161,91,.14)} .ev.w .ic svg{stroke:var(--warn)}
.ev.e .ic{background:rgba(201,88,76,.14)} .ev.e .ic svg{stroke:var(--err)}
.ev .an{font-size:11px;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ev .tm{font-size:9.5px;color:var(--muted);font-variant-numeric:tabular-nums}
.ev .ms{font-size:10.5px;color:var(--text-2);line-height:1.55;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

/* ── اللوحة الجانبية ───────────────────────────────────── */
.panel{
  position:absolute;top:0;right:0;bottom:0;width:388px;max-width:calc(100vw - 90px);
  background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r);
  display:flex;flex-direction:column;z-index:20;box-shadow:-20px 0 50px rgba(0,0,0,.42);
  transform:translateX(106%);transition:transform .26s cubic-bezier(.4,0,.2,1);
  will-change:transform;
}
.panel.open{transform:translateX(0)}
.p-head{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;gap:11px;align-items:flex-start}
.p-head .pic{width:38px;height:38px;border-radius:9px;background:rgba(47,169,143,.11);display:grid;place-items:center;flex:0 0 auto}
.p-head .pic svg{width:19px;height:19px;stroke:var(--accent);fill:none;stroke-width:1.5}
.p-head h3{margin:0;font-size:14px;font-weight:600}
.p-head .en{font-size:10px;color:var(--muted);letter-spacing:.3px}
.p-head .x{margin-inline-start:auto;width:26px;height:26px;border-radius:6px;color:var(--muted);display:grid;place-items:center;flex:0 0 auto}
.p-head .x:hover{background:rgba(255,255,255,.06);color:var(--text)}
.p-sub{padding:0 16px 12px;border-bottom:1px solid var(--line);font-size:11px;color:var(--text-2);line-height:1.7}

.tabs{display:flex;gap:2px;padding:8px 10px;border-bottom:1px solid var(--line);overflow-x:auto;flex:0 0 auto}
.tabs button{padding:5px 10px;border-radius:6px;font-size:11px;color:var(--muted);white-space:nowrap}
.tabs button:hover{color:var(--text-2)}
.tabs button.on{background:rgba(47,169,143,.12);color:var(--accent)}
.p-body{flex:1;overflow-y:auto;padding:13px 16px}

.stat{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:11.5px}
.stat:last-child{border:0}
.stat .k{color:var(--muted)}
.stat .v{font-weight:600}
.bar{height:3px;background:rgba(255,255,255,.08);border-radius:3px;overflow:hidden;margin-top:7px}
.bar i{display:block;height:100%;background:var(--accent);border-radius:3px}

.sec-t{font-size:10px;color:var(--muted);margin:16px 0 8px;letter-spacing:.5px;font-weight:500}
.sec-t:first-child{margin-top:0}
.item{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;margin-bottom:5px;font-size:11.5px}
.item:hover{border-color:var(--line-2)}
.item .d{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:0 0 auto}
.item .g{flex:1;min-width:0}
.item .g b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.item .g small{color:var(--muted);font-size:10px}
.item .r{font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 auto}
.item.link-out{cursor:pointer}
.chip{font-size:9.5px;padding:2px 8px;border-radius:20px;border:1px solid var(--line-2);color:var(--text-2);flex:0 0 auto}
.chip.ok{color:var(--accent);border-color:rgba(47,169,143,.4)}
.chip.run{color:var(--run);border-color:rgba(76,155,214,.4)}
.chip.warn{color:var(--warn);border-color:rgba(217,161,91,.4)}
.chip.err{color:var(--err);border-color:rgba(201,88,76,.4)}
.empty{text-align:center;color:var(--muted);font-size:11px;padding:30px 10px}

.btn{padding:8px 14px;border:1px solid var(--line-2);border-radius:7px;font-size:11.5px;color:var(--text-2);transition:.15s}
.btn:hover{border-color:var(--accent);color:var(--text)}
.btn.pri{background:var(--brand);border-color:var(--brand-2);color:#fff}
.btn.pri:hover{background:var(--brand-2)}
.btn.danger:hover{border-color:var(--err);color:var(--err)}
.btn.sm{padding:5px 10px;font-size:10.5px}
.row{display:flex;gap:6px;flex-wrap:wrap}

/* ── الشاشات الفرعية (طبقة فوق الكانفس) ────────────────── */
.overlay{
  position:absolute;inset:0;z-index:15;background:var(--bg-0);
  border-radius:var(--r);display:none;flex-direction:column;overflow:hidden;
}
.overlay.open{display:flex}
.ov-head{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}
.ov-head h2{margin:0;font-size:15px;font-weight:600}
.ov-head .x{margin-inline-start:auto;width:28px;height:28px;border-radius:7px;color:var(--muted);display:grid;place-items:center}
.ov-head .x:hover{background:rgba(255,255,255,.06);color:var(--text)}
.ov-body{flex:1;overflow-y:auto;padding:16px 18px}

.card{border:1px solid var(--line);border-radius:9px;padding:13px 15px;margin-bottom:9px;background:rgba(255,255,255,.017)}
.card h4{margin:0 0 4px;font-size:12.5px;font-weight:600}
.card p{margin:0;font-size:11px;color:var(--text-2);line-height:1.75}
.card .meta{display:flex;gap:14px;margin-top:9px;font-size:10px;color:var(--muted);flex-wrap:wrap}
.card .acts{display:flex;gap:6px;margin-top:11px;flex-wrap:wrap}

table{width:100%;border-collapse:collapse;font-size:11.5px}
th{text-align:start;padding:8px 10px;color:var(--muted);font-weight:500;font-size:10.5px;border-bottom:1px solid var(--line)}
td{padding:9px 10px;border-bottom:1px solid var(--line)}
tr:hover td{background:rgba(255,255,255,.022)}

/* رحلة الصفقة */
.journey{display:flex;gap:0;overflow-x:auto;padding:10px 0 16px}
.jstep{flex:0 0 auto;text-align:center;position:relative;padding:0 15px;min-width:104px}
.jstep::before{content:"";position:absolute;top:11px;inset-inline-start:50%;width:100%;height:1px;background:var(--line)}
.jstep:last-child::before{display:none}
.jstep i{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;
  margin:0 auto 7px;background:var(--bg-0);position:relative;z-index:1;font-size:9px;color:var(--muted);font-style:normal}
.jstep span{font-size:10px;color:var(--muted);display:block;line-height:1.5}
.jstep.completed i{border-color:var(--accent);background:rgba(47,169,143,.16);color:var(--accent)}
.jstep.completed span{color:var(--text-2)}
.jstep.active i{border-color:var(--run);background:rgba(76,155,214,.18);color:var(--run);box-shadow:0 0 0 3px rgba(76,155,214,.11)}
.jstep.active span{color:var(--text);font-weight:600}
.jstep.blocked i{border-color:var(--err);color:var(--err)}

.field{margin-bottom:11px}
.field label{display:block;font-size:10.5px;color:var(--muted);margin-bottom:5px}
.field input,.field select,.field textarea{
  width:100%;padding:8px 11px;background:rgba(255,255,255,.032);border:1px solid var(--line);
  border-radius:7px;font-size:12px;outline:none;transition:.15s
}
.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);background:rgba(255,255,255,.05)}
.field select option{background:var(--panel-solid)}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}

.toast{position:fixed;bottom:22px;inset-inline-start:22px;z-index:99;display:flex;flex-direction:column;gap:7px}
.toast div{padding:10px 16px;border-radius:8px;background:var(--panel-solid);border:1px solid var(--line-2);
  font-size:11.5px;animation:in .25s ease;box-shadow:0 8px 26px rgba(0,0,0,.45);max-width:340px}
.toast div.ok{border-color:rgba(47,169,143,.5)}
.toast div.err{border-color:rgba(201,88,76,.5)}

/* ── الاستجابة ─────────────────────────────────────────── */
@media(max-width:1180px){
  .kpi{min-width:70px;padding:4px 11px}
  .kpi .v{font-size:16px}
  .panel{width:340px}
}
@media(max-width:900px){
  .brand small,.me .n{display:none}
  .kpis .kpi:nth-child(n+5){display:none}
  .clock .d{display:none}
}
@media(max-width:760px){
  .shell{padding:6px;gap:6px}
  .stage{grid-template-columns:1fr}
  .rail{flex-direction:row;justify-content:space-around;padding:5px;order:2;position:fixed;
    bottom:6px;inset-inline:6px;z-index:30}
  .rail .sp{display:none}
  .work{grid-template-rows:1fr auto;padding-bottom:48px}
  .canvas-wrap{display:none}          /* لا شبكة عقد على الجوال */
  .tree{display:flex!important}
  .panel{width:100%;max-width:100%}
  .live{max-height:150px}
  .topbar{height:auto;padding:8px 11px;flex-wrap:wrap;gap:9px}
  .simbox span{display:none}
}
.tree{display:none;flex-direction:column;gap:6px;overflow-y:auto;min-width:0;padding:11px;
  border:1px solid var(--line);border-radius:var(--r);background:var(--bg-1)}
.tree .tg{font-size:10px;color:var(--muted);margin:9px 0 3px}
.tree .tn{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}
.tree .tn .d{width:7px;height:7px;border-radius:50%;flex:0 0 auto}
.tree .tn b{flex:1;font-size:12px;font-weight:500}
.tree .tn small{color:var(--muted);font-size:10px}

/* شاشة الدخول */
.login{display:grid;place-items:center;height:100vh;padding:20px;overflow:auto}
.login-card{width:100%;max-width:376px;background:var(--panel-solid);border:1px solid var(--line);
  border-radius:14px;padding:34px 30px}
.login-card .lg{text-align:center;margin-bottom:24px}
.login-card h2{margin:12px 0 5px;font-size:17px;font-weight:600}
.login-card p{margin:0;font-size:11px;color:var(--muted)}
.login-card .err{background:rgba(201,88,76,.12);border:1px solid rgba(201,88,76,.35);
  padding:9px 13px;border-radius:7px;font-size:11px;margin-bottom:13px;color:#F0B4AC}

/* ── شاشة العروض ───────────────────────────────────────── */
.otabs{display:flex;gap:3px;margin-bottom:14px;border-bottom:1px solid var(--line);padding-bottom:9px;overflow-x:auto}
.otabs button{padding:6px 13px;border-radius:7px;font-size:11.5px;color:var(--muted);white-space:nowrap}
.otabs button:hover{color:var(--text-2)}
.otabs button.on{background:rgba(47,169,143,.12);color:var(--accent)}

.chatwrap{display:flex;flex-direction:column;gap:11px}
.chatlog{flex:1;min-height:200px;max-height:38vh;overflow-y:auto;padding:4px 2px;display:flex;flex-direction:column;gap:11px}
.bub{max-width:min(760px,92%);animation:in .3s ease}
.bub .who{font-size:9.5px;color:var(--muted);margin-bottom:4px}
.bub.in{align-self:flex-start}
.bub.in .txt{background:rgba(23,63,58,.42);border:1px solid var(--line);border-radius:10px 10px 10px 3px;
  padding:10px 13px;font-size:11.5px;line-height:1.85;white-space:pre-wrap;word-break:break-word}
.bub.out{align-self:flex-end;width:100%}
.bub.out .card{margin-bottom:0;border-radius:10px 10px 3px 10px}

.composer{border:1px solid var(--line);border-radius:10px;padding:10px;background:rgba(255,255,255,.02)}
.composer textarea{width:100%;background:rgba(0,0,0,.22);border:1px solid var(--line);border-radius:8px;
  padding:10px 13px;font-size:12px;line-height:1.85;outline:none;resize:vertical;min-height:78px}
.composer textarea:focus{border-color:var(--accent)}
.crow{display:flex;gap:7px;margin-top:8px;flex-wrap:wrap;align-items:center}
.crow input,.crow select,.mini{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:7px;
  padding:7px 11px;font-size:11.5px;outline:none;min-width:130px}
.crow input:focus,.crow select:focus,.mini:focus{border-color:var(--accent)}
.crow select option,.mini option{background:var(--panel-solid)}
.crow #cRef{flex:1;min-width:170px}

.card.offer h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.codeblk{background:rgba(0,0,0,.32);border:1px solid var(--line);border-radius:7px;padding:10px 13px;
  font-size:10.5px;line-height:1.85;overflow-x:auto;direction:ltr;text-align:left;margin:8px 0;
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-2)}
@media(max-width:760px){.chatlog{max-height:40vh}.crow input,.crow select{min-width:0;flex:1}}
