/* 제재 현황 (/moderation) — 시안 docs/superpowers/specs/2026-10-21-mission-mockups/moderation.html 그대로, class 는 .mo- 로 시작.
 * 토큰은 main.css · mission.css :root 와 같은 값 (이 페이지는 그 파일들을 읽지 않는다). 공통 헤더 · 푸터는 dist/main.css (Tailwind 미리 빌드). */
:root{
  color-scheme:dark;
  --bg:#191919; --surface:#202020; --card:#262626; --raise:#323232; --hover:#2d2d2d; --line:#2e2e2e; --line2:#3b3b3b; --line3:#4a4a4a;
  --ink:#f3f4f6; --ink2:#b3b3b3; --ink3:#8c8c8c; --on:#191919;
  --pri:#6fb9ff; --pri-d:rgba(111,185,255,.13);
  --bal:#facc15; --hot:#ff5f57; --hot-d:rgba(255,95,87,.14); --enter:#4ade80; --user:#c4b5fd;
  --up:#ff5f57; --down:#5aa2ff;
  --r:12px; --ease:cubic-bezier(.2,.7,.2,1); --t:.18s;
  --f-body:'Pretendard','Noto Sans KR',system-ui,sans-serif;
  --f-head:'GmarketSansBold','Pretendard',sans-serif;
  --f-mid:'GmarketSansMedium','Pretendard',sans-serif;
  --shadow-o:-0.05em -0.05em 0em #000000dd, -0.05em -0.025em 0em #000000dd, -0.05em 0em 0em #000000dd, -0.05em 0.025em 0em #000000dd, -0.05em 0.05em 0em #000000dd, -0.025em -0.05em 0em #000000dd, -0.025em -0.025em 0em #000000dd, -0.025em 0em 0em #000000dd, -0.025em 0.025em 0em #000000dd, -0.025em 0.05em 0em #000000dd, 0em -0.05em 0em #000000dd, 0em -0.025em 0em #000000dd, 0em 0em 0em #000000dd, 0em 0.025em 0em #000000dd, 0em 0.05em 0em #000000dd, 0.025em -0.05em 0em #000000dd, 0.025em -0.025em 0em #000000dd, 0.025em 0em 0.025em #000000dd, 0.025em 0.025em 0.025em #000000dd, 0.025em 0.05em 0.025em #000000dd, 0.05em -0.05em 0em #000000dd, 0.05em -0.025em 0em #000000dd, 0.05em 0em 0.05em #000000dd, 0.05em 0.025em 0.05em #000000dd, 0.05em 0.05em 0.05em #000000dd;
}
html{background:var(--bg)}
body.mo-page{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.55;font-feature-settings:"tnum" 1;word-break:keep-all;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;overflow-x:hidden}
:where(body.mo-page) a{color:inherit;text-decoration:none}
:where(body.mo-page) button{font:inherit;color:inherit}
body.mo-page a:focus-visible,body.mo-page button:focus-visible,.mo-hb:focus-visible{outline:2px solid var(--pri);outline-offset:2px;border-radius:6px}
:where(body.mo-page) [hidden]{display:none!important}
.mo-wrap{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}
.mo-num{font-family:var(--f-head);font-weight:400;letter-spacing:-.01em}
.mo-unit{font-size:.62em;color:var(--ink3);font-weight:500;margin-left:2px;letter-spacing:0;font-family:var(--f-body)}
.mo-u{color:var(--up)} .mo-d{color:var(--down)}
.mo-av{position:relative;width:36px;height:36px;border-radius:50%;background:var(--raise);flex:none;overflow:hidden;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px;box-shadow:0 0 0 1px var(--line2);text-shadow:0 1px 2px rgba(0,0,0,.5)}
.mo-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.mo-live{display:inline-flex;align-items:center;gap:4px;background:var(--hot);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;padding:0 5px;border-radius:4px;line-height:1.5;white-space:nowrap;flex:none}
.mo-live::before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;animation:mo-blink 1.4s ease-in-out infinite}

/* ---- 머리 ---- */
.mo-hero{padding-top:36px}
.mo-crumb{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink3)}
.mo-crumb>span{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 10px;white-space:nowrap}
.mo-crumb .dot{width:7px;height:7px;border-radius:50%;background:var(--hot);box-shadow:0 0 0 3px var(--hot-d);animation:mo-blink 2s ease-in-out infinite}
@keyframes mo-blink{50%{opacity:.45}}
h1.mo-h1{font-family:var(--f-head);font-weight:400;font-size:40px;line-height:1.3;letter-spacing:-.02em;margin:14px 0 10px;text-shadow:var(--shadow-o);display:flex;align-items:center;gap:12px}
h1.mo-h1 i{font-size:36px;text-shadow:none;color:var(--hot)}
.mo-lede{color:var(--ink2);font-size:16px;margin:0;max-width:60ch;min-height:1.55em}
.mo-lede em{font-style:normal;font-weight:700;color:var(--ink)}
.mo-err{color:var(--ink2)}
.mo-ctl{display:flex;align-items:center;gap:12px;margin-top:26px;flex-wrap:wrap}
.mo-seg{display:inline-flex;background:var(--surface);border:1px solid var(--line2);border-radius:10px;padding:3px;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none}
.mo-seg::-webkit-scrollbar{display:none}
.mo-seg button{all:unset;cursor:pointer;padding:7px 15px;border-radius:7px;font-size:14px;color:var(--ink2);white-space:nowrap;transition:background var(--t),color var(--t)}
.mo-seg button:hover{color:var(--ink);background:var(--hover)}
.mo-seg button[aria-pressed="true"]{background:var(--raise);color:var(--ink);font-weight:700;box-shadow:inset 0 0 0 1px var(--line3)}
.mo-seg button:focus-visible{outline:2px solid var(--pri)}
.mo-period{font-size:13px;color:var(--ink3);white-space:nowrap}
.mo-wait{display:flex;align-items:center;gap:10px;margin-top:22px;padding:14px 16px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line2);font-size:14px;color:var(--ink2)}
.mo-wait i{font-size:18px;color:var(--pri);animation:mo-spin 1.2s linear infinite}
@keyframes mo-spin{to{transform:rotate(360deg)}}

/* ---- KPI ---- */
.mo-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 0}
.mo-k{background:var(--card);border:1px solid var(--line2);border-radius:var(--r);padding:16px 18px 14px;min-width:0;position:relative;overflow:hidden;transition:transform var(--t) var(--ease),border-color var(--t),background var(--t)}
.mo-k::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}
.mo-k:hover{transform:translateY(-2px);border-color:var(--line3);background:var(--hover)}
.mo-k dt{font-size:13px;color:var(--ink3);display:flex;align-items:center;gap:6px;white-space:nowrap}
.mo-k dt i{color:var(--c);font-size:16px}
.mo-k dd{margin:4px 0 0;font-size:30px;line-height:1.25;white-space:nowrap;text-shadow:var(--shadow-o)}
.mo-vs{font-size:12px;color:var(--ink3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mo-vs b{font-weight:700}

/* ---- 섹션 · 카드 ---- */
section.mo-sec{padding-top:56px}
.mo-sh{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap;row-gap:8px}
.mo-sh h2{font-family:var(--f-mid);font-weight:400;font-size:21px;letter-spacing:-.01em;margin:0;text-shadow:var(--shadow-o);display:flex;align-items:center;gap:8px;white-space:nowrap}
.mo-sh h2 i{font-size:19px;color:var(--ink3);text-shadow:none}
.mo-sh p{margin:0;color:var(--ink3);font-size:14px;min-width:0}
.mo-sh .mo-seg{margin-left:auto}
.mo-2{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px}
.mo-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.mo-card{background:var(--card);border:1px solid var(--line2);border-radius:var(--r);padding:18px 20px 16px;min-width:0}
.mo-card h3{margin:0;font-family:var(--f-mid);font-weight:400;font-size:17px;display:flex;align-items:center;gap:7px;text-shadow:var(--shadow-o)}
.mo-card h3 i{font-size:18px;color:var(--ink3);text-shadow:none}
.mo-card .mo-d0{margin:2px 0 0;font-size:12px;color:var(--ink3)}
.mo-lg{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--ink2);margin-top:10px}
.mo-lg span{display:inline-flex;align-items:center;gap:5px}
.mo-lg i{width:10px;height:10px;border-radius:3px;background:var(--c)}

/* ---- 시간대 막대 ---- */
.mo-hc-read{display:flex;align-items:baseline;gap:12px;margin-top:12px;font-size:13px;color:var(--ink3);min-height:22px;flex-wrap:wrap}
.mo-hc-read b{font-family:var(--f-head);font-weight:400;font-size:16px;color:var(--ink)}
.mo-hc-read .k{color:#ff5f57} .mo-hc-read .m{color:#fb923c}
.mo-hc{position:relative;height:210px;margin-top:8px;padding-left:34px}
.mo-hc-y{position:absolute;inset:0 0 22px 0;pointer-events:none}
.mo-hc-y div{position:absolute;left:0;right:0;border-top:1px dashed var(--line2);font-size:11px;color:var(--ink3)}
.mo-hc-y div span{position:absolute;left:0;top:-8px;width:28px;text-align:right}
.mo-hc-y div.z{border-top-style:solid;border-color:var(--line3)}
.mo-hc-bars{position:absolute;left:34px;right:0;top:0;bottom:0;display:grid;gap:3px}
.mo-hb{display:flex;flex-direction:column;min-width:0;cursor:default;outline:none}
.mo-hb-s{flex:1;display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;padding:0 1px;transition:background var(--t)}
.mo-hb:hover .mo-hb-s,.mo-hb:focus-visible .mo-hb-s,.mo-hb.on .mo-hb-s{background:rgba(255,255,255,.05)}
.mo-hb-s i{display:block;width:100%;transform-origin:bottom}
.mo-hb-s i.k{background:#ff5f57;border-radius:0 0 1px 1px}
.mo-hb-s i.m{background:#fb923c;border-radius:3px 3px 0 0;margin-bottom:1px}
.mo-hc.focus .mo-hb:not(.on) .mo-hb-s i{opacity:.45}
.mo-hb-x{height:22px;font-size:11px;color:var(--ink3);text-align:center;line-height:22px;white-space:nowrap;overflow:visible}
.mo-hb.now .mo-hb-x{color:var(--pri)}
.mo-hb.now .mo-hb-s i{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.18) 0 3px,transparent 3px 6px)}
.mo-hb.future .mo-hb-s{background:repeating-linear-gradient(0deg,transparent 0 6px,rgba(255,255,255,.025) 6px 7px)}

/* ---- 사유 ---- */
.mo-rs-bar{display:flex;height:40px;border-radius:8px;overflow:hidden;gap:2px;margin-top:16px;background:var(--surface)}
.mo-rs-bar span{min-width:0;display:flex;align-items:center;justify-content:center;transform-origin:left;transition:opacity var(--t)}
.mo-rs-bar span em{font-style:normal;font-family:var(--f-head);font-size:12px;color:#191919;white-space:nowrap;overflow:hidden}
.mo-rs.focus .mo-rs-bar span:not(.on){opacity:.35}
.mo-rs-lg{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}
.mo-rs-lg li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:14px;padding:7px 8px;border-radius:7px;transition:background var(--t);cursor:default}
.mo-rs-lg li.on,.mo-rs-lg li[data-rs]:hover{background:var(--hover)}
.mo-rs-lg li>i{width:10px;height:10px;border-radius:3px}
.mo-rs-lg .nm{min-width:0}
.mo-rs-lg b{font-family:var(--f-head);font-weight:400;white-space:nowrap}
.mo-rs-lg .p{font-size:12px;color:var(--ink3);width:38px;text-align:right}
.mo-rs-lg li.mo-rs-none{display:block;color:var(--ink3);font-size:13px}
.mo-rs-more{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line2);display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;color:var(--ink3)}
.mo-rs-more b{display:block;font-family:var(--f-head);font-weight:400;font-size:17px;color:var(--ink)}

/* ---- TOP 10 ---- */
.mo-t10-hd{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}
.mo-t10-hd .mo-seg button{padding:5px 12px;font-size:13px}
.mo-t10-h,.mo-t10-r{display:grid;grid-template-columns:24px 32px minmax(0,1fr) 52px 52px 60px;gap:10px;align-items:center}
.mo-t10-h{margin-top:14px;padding:0 8px 8px;border-bottom:1px solid var(--line2);font-size:12px;color:var(--ink3)}
.mo-t10-r{padding:9px 8px;border-top:1px solid var(--line);transition:background var(--t)}
.mo-t10-list .mo-t10-r:first-child{border-top:0}
.mo-t10-r:hover{background:var(--hover)}
.mo-t10-r:hover .mo-t10-nm .who b{color:var(--pri)}
.mo-t10-n{font-size:15px;text-align:center;color:var(--ink3)}
.mo-t10-list .mo-t10-r:nth-child(-n+3) .mo-t10-n{color:var(--ink)}
.mo-t10-r .mo-av{width:32px;height:32px;font-size:13px}
.mo-t10-nm{min-width:0}
.mo-t10-nm .who{display:flex;align-items:center;gap:6px;min-width:0}
.mo-t10-nm .who>a,.mo-t10-nm .who>b{min-width:0;overflow:hidden}
.mo-t10-nm .who b{display:block;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--t)}
.mo-t10-nm small{display:block;font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mo-t10 .mo-c{text-align:right;font-family:var(--f-head);font-weight:400;font-size:14px;color:var(--ink3);white-space:nowrap}
.mo-t10-h .mo-c{font-family:var(--f-body);font-size:12px}
.mo-t10-r .c-t{color:var(--ink);font-size:16px}
.mo-t10[data-f="d"] .mo-t10-r .c-m{color:#f2a56b}
.mo-t10[data-f="k"] .mo-t10-r .c-k{color:#f08c86}
.mo-t10[data-f="t"] .mo-t10-r .c-t{color:var(--bal)}
.mo-t10[data-f="d"] .mo-t10-h .c-m,.mo-t10[data-f="k"] .mo-t10-h .c-k,.mo-t10[data-f="t"] .mo-t10-h .c-t{color:var(--ink);font-weight:700}
.mo-empty-row{margin:14px 8px 4px;font-size:13px;color:var(--ink3)}
.mo-t10-note{margin:14px 8px 4px;font-size:13px;color:var(--ink3);display:flex;gap:6px;align-items:flex-start}

/* ---- 실시간 제재 ---- */
.mo-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;border-radius:5px;padding:2px 8px;line-height:1.5;white-space:nowrap}
.mo-badge i{font-size:13px}
.mo-badge.t-m{background:rgba(251,146,60,.12);color:#f2a56b}
.mo-badge.t-k{background:rgba(255,95,87,.12);color:#f08c86}
.mo-badge.t-b{background:rgba(196,181,253,.12);color:#c4b5fd}
.mo-badge.t-x{background:rgba(74,222,128,.10);color:#86d9a5}
.mo-fe{background:var(--card);border:1px solid var(--line2);border-radius:var(--r);overflow:hidden}
.mo-fe-day{padding:10px 20px;font-size:13px;font-weight:700;color:var(--ink2);background:#1e1e1e;border-bottom:1px solid var(--line2);border-top:1px solid var(--line2)}
.mo-fe-day:first-child{border-top:0}
.mo-fe-list{list-style:none;margin:0;padding:0}
.mo-fi{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 20px;border-top:1px solid var(--line);transition:background var(--t)}
.mo-fi:first-child{border-top:0}
.mo-fi:hover{background:var(--hover)}
.mo-fi-t{font-size:13px;color:var(--ink3);padding-top:2px}
.mo-fi-main{min-width:0}
.mo-fi-hd{display:flex;align-items:flex-start;gap:10px}
.mo-fi-hd .mo-badge{flex:none;margin-top:1px}
.mo-fi-hd p{margin:0;font-size:15px;color:var(--ink2);line-height:1.55;min-width:0}
.mo-fi-hd p b{color:var(--ink);font-weight:700}
.mo-fi-hd p a:hover b{color:var(--pri)}
.mo-fi-why{margin-left:8px;font-size:13px;color:var(--ink3);white-space:nowrap}
.mo-fi-by{margin-top:4px;font-size:12px;color:var(--ink3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.mo-rb{font-size:11px;font-weight:700;padding:0 6px;border-radius:4px;line-height:1.7}
.mo-rb.rb-s{background:var(--pri-d);color:var(--pri)}
.mo-rb.rb-m{background:var(--raise);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line3)}
.mo-fi-q{margin-top:10px;border-left:2px solid var(--line3);background:var(--surface);border-radius:0 8px 8px 0;padding:8px 12px;display:flex;flex-direction:column;gap:3px;max-width:640px}
.mo-fi-q div{display:flex;gap:12px;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--ink3)}
.mo-fi-q div span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mo-fi-q small{flex:none;font-size:11px;color:var(--ink3)}
.mo-fi-q .last span{color:var(--ink);font-weight:700}
.mo-fi-q.off{flex-direction:row;align-items:center;gap:6px;font-size:13px;color:var(--ink3);border-left-color:var(--line2)}
@keyframes mo-slide{from{opacity:0;transform:translateY(-8px);background:rgba(111,185,255,.10)}to{opacity:1;transform:none;background:transparent}}
.mo-fi.mo-new{animation:mo-slide .6s var(--ease) both}
.mo-fe-more{display:flex;justify-content:center;padding:14px;border-top:1px solid var(--line)}
.mo-fe-more button{all:unset;cursor:pointer;font-size:14px;color:var(--ink2);padding:8px 18px;border:1px solid var(--line2);border-radius:999px;transition:all var(--t)}
.mo-fe-more button:hover{color:var(--ink);border-color:var(--pri);background:var(--pri-d)}
.mo-empty{padding:40px 16px;text-align:center;color:var(--ink3)}
.mo-empty i{font-size:30px;color:var(--line3)}
.mo-empty p{margin:8px 0 0;font-size:14px}
.mo-note{margin-top:14px;font-size:12px;color:var(--ink3);display:flex;gap:6px;align-items:flex-start}

/* ---- 처음 등장 (한 번만) — html.m-anim 은 main/_head.ejs 가 붙인다 ---- */
@keyframes mo-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes mo-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes mo-grow-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}
.m-anim .mo-rise{opacity:0}
.m-anim .mo-rise.mo-in{animation:mo-rise .46s var(--ease) both;animation-delay:var(--d,0ms)}
.m-anim .mo-rise.mo-in .mo-stag>*{animation:mo-rise .42s var(--ease) both}
.m-anim .mo-rise.mo-in .mo-stag>:nth-child(2){animation-delay:60ms}
.m-anim .mo-rise.mo-in .mo-stag>:nth-child(3){animation-delay:120ms}
.m-anim .mo-rise.mo-in .mo-stag>:nth-child(4){animation-delay:180ms}
.m-anim .mo-rise.mo-in .mo-grow{animation:mo-grow .7s var(--ease) both;animation-delay:.18s}
.m-anim .mo-rise.mo-in .mo-grow-y{animation:mo-grow-y .7s var(--ease) both;animation-delay:.15s}
.m-anim .mo-rise.mo-done,.m-anim .mo-rise.mo-done .mo-stag>*,.m-anim .mo-rise.mo-done .mo-grow,.m-anim .mo-rise.mo-done .mo-grow-y{animation:none;opacity:1}
@media (prefers-reduced-motion:reduce){
  .m-anim .mo-rise{opacity:1}
  .m-anim .mo-rise.mo-in,.m-anim .mo-rise.mo-in .mo-stag>*,.m-anim .mo-rise.mo-in .mo-grow,.m-anim .mo-rise.mo-in .mo-grow-y,.mo-crumb .dot,.mo-live::before,.mo-fi.mo-new,.mo-wait i{animation:none}
  .mo-k:hover{transform:none}
}

/* ---- 반응형 ---- */
@media (max-width:1000px){.mo-2,.mo-3{grid-template-columns:1fr}.mo-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
  .mo-wrap{padding-left:16px;padding-right:16px}
  .mo-hero{padding-top:22px}
  h1.mo-h1{font-size:30px;margin:10px 0 6px}
  h1.mo-h1 i{font-size:28px}
  .mo-lede{font-size:15px}
  .mo-ctl{margin-top:18px}
  .mo-seg button{padding:7px 11px;font-size:13px}
  .mo-kpi{gap:8px;margin-top:18px}
  .mo-k{padding:12px 12px 10px}
  .mo-k dd{font-size:23px}
  .mo-vs{white-space:normal}
  section.mo-sec{padding-top:40px}
  .mo-sh h2{font-size:19px}
  .mo-sh p{font-size:13px}
  .mo-sh .mo-seg{margin-left:0}
  .mo-card{padding:14px}
  .mo-hc{height:180px;padding-left:28px}
  .mo-hc-bars{left:28px;gap:2px}
  .mo-hc-y div span{width:24px;font-size:10px}
  .mo-hb-x{font-size:10px}
  .mo-t10-h,.mo-t10-r{grid-template-columns:20px 28px minmax(0,1fr) 36px 36px 44px;gap:8px}
  .mo-t10-r{padding:9px 4px}
  .mo-t10-h{padding:0 4px 8px}
  .mo-t10-r .mo-av{width:28px;height:28px;font-size:11px}
  .mo-fi{grid-template-columns:1fr;gap:4px;padding:14px}
  .mo-fi-hd p{font-size:14px}
  .mo-fi-why{display:block;margin-left:0}
  .mo-fe-day{padding:10px 14px}
}

/* 실시간 제재 — '{BJ명} 방송에서' 이름 앞 작은 BJ 사진 (글자 크기만) */
.mo-av.mo-av-in{display:inline-grid;width:1.2em;height:1.2em;font-size:inherit;line-height:1;color:transparent;vertical-align:-.24em;margin:0 .3em 0 .1em;box-shadow:0 0 0 1px var(--line2);text-shadow:none}
.mo-fi-hd p a{white-space:nowrap}
