/* ==========================================================================
   ALO LABS — shared design system
   Light + dark themes · Gabarito display (embedded) · per-page accent
   ========================================================================== */

@font-face {
  font-family: 'Gabarito';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
}

/* ---------- tokens ---------- */
:root {
  --bg: #F6F7F9;
  --surface: #FFFFFF;
  --surface-2: #EEF0F4;
  --ink: #131720;
  --ink-2: #4A5262;
  --ink-3: #7A8296;
  --line: #E2E5EB;
  --line-strong: #CBD0DA;

  --acc-brand: #2E6BFF;
  --acc-chat: #C33A78;
  --acc-blog: #B77800;
  --acc-crm: #0E9C84;

  --acc: var(--acc-brand);
  --acc-soft: color-mix(in srgb, var(--acc) 9%, var(--bg));
  --acc-line: color-mix(in srgb, var(--acc) 28%, var(--line));

  --display: 'Gabarito', system-ui, sans-serif;
  --body: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --mono: ui-monospace, 'Cascadia Code', 'Segoe UI Mono', Consolas, monospace;

  --r: 14px;
  --r-sm: 9px;
  --shadow: 0 1px 2px rgba(19,23,32,.05), 0 8px 28px -12px rgba(19,23,32,.10);
  --wrap: 1140px;
  --ease: cubic-bezier(.22,.9,.3,1);
  color-scheme: light;
}

html[data-theme="dark"] {
  --bg: #0C0F14;
  --surface: #131922;
  --surface-2: #1A2230;
  --ink: #ECEFF4;
  --ink-2: #9AA4B5;
  --ink-3: #6B7688;
  --line: #222B3A;
  --line-strong: #334054;

  --acc-brand: #4E7EF0;
  --acc-chat: #D9558F;
  --acc-blog: #BD8118;
  --acc-crm: #1BA88E;

  --shadow: 0 1px 2px rgba(0,0,0,.4), 0 10px 32px -12px rgba(0,0,0,.5);
  color-scheme: dark;
}

/* per-page accent */
body[data-accent="chat"] { --acc: var(--acc-chat); }
body[data-accent="blog"] { --acc: var(--acc-blog); }
body[data-accent="crm"]  { --acc: var(--acc-crm); }

/* ---------- base ---------- */
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--body);
  background: var(--bg);
  color: var(--ink);
  line-height: 1.6;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  transition: background-color .35s var(--ease), color .35s var(--ease);
}
img, svg { max-width: 100%; display: block; }
a { color: inherit; }
::selection { background: color-mix(in srgb, var(--acc) 22%, transparent); }

:focus-visible {
  outline: 2px solid var(--acc);
  outline-offset: 3px;
  border-radius: 4px;
}

.wrap { max-width: var(--wrap); margin: 0 auto; padding: 0 24px; }

/* ---------- typography ---------- */
h1, h2, h3 { font-family: var(--display); line-height: 1.08; letter-spacing: -.015em; }
h1 { font-size: clamp(2.5rem, 6vw, 4.2rem); font-weight: 800; }
h2 { font-size: clamp(1.75rem, 3.4vw, 2.5rem); font-weight: 750; }
h3 { font-size: 1.18rem; font-weight: 700; letter-spacing: -.005em; }
.lede { font-size: clamp(1.05rem, 1.8vw, 1.25rem); color: var(--ink-2); max-width: 34em; }

.eyebrow {
  font-family: var(--mono);
  font-size: .72rem;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--ink-2);
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 18px;
}
.eyebrow::before {
  content: "";
  width: 22px; height: 2px;
  background: var(--acc);
  border-radius: 2px;
}

/* ---------- nav ---------- */
.nav {
  position: sticky; top: 0; z-index: 50;
  background: color-mix(in srgb, var(--bg) 86%, transparent);
  backdrop-filter: blur(14px);
  border-bottom: 1px solid var(--line);
}
.nav-inner {
  max-width: var(--wrap); margin: 0 auto; padding: 0 24px;
  height: 64px;
  display: flex; align-items: center; gap: 28px;
}
.logo {
  font-family: var(--display);
  font-weight: 800;
  font-size: 1.5rem;
  letter-spacing: -.02em;
  text-decoration: none;
  display: flex; align-items: baseline; gap: 7px;
  margin-right: auto;
}
.logo em { font-style: normal; }
.logo span {
  font-weight: 500; font-size: 1.02rem; color: var(--ink-2);
  letter-spacing: 0;
}
.nav-links { display: flex; gap: 4px; align-items: center; }
.nav-links a {
  text-decoration: none;
  font-size: .92rem;
  color: var(--ink-2);
  padding: 7px 13px;
  border-radius: 8px;
  transition: color .2s, background-color .2s;
}
.nav-links a:hover { color: var(--ink); background: var(--surface-2); }
.nav-links a[aria-current="page"] { color: var(--ink); font-weight: 600; }
.nav-links a[aria-current="page"]::after {
  content: ""; display: block; height: 2px; margin: 1px 2px -3px;
  border-radius: 2px; background: var(--acc);
}

.theme-btn {
  width: 38px; height: 38px;
  border-radius: 10px;
  border: 1px solid var(--line);
  background: var(--surface);
  color: var(--ink-2);
  cursor: pointer;
  display: grid; place-items: center;
  transition: color .2s, border-color .2s, transform .2s var(--ease);
}
.theme-btn:hover { color: var(--ink); border-color: var(--line-strong); transform: rotate(12deg); }
.theme-btn svg { width: 18px; height: 18px; }
html:not([data-theme="dark"]) .theme-btn .ic-sun { display: none; }
html[data-theme="dark"] .theme-btn .ic-moon { display: none; }

/* mobile nav */
.nav-toggle { display: none; }
@media (max-width: 720px) {
  .nav-inner { gap: 14px; }
  .nav-links {
    position: absolute; top: 64px; left: 0; right: 0;
    flex-direction: column; align-items: stretch;
    background: var(--bg);
    border-bottom: 1px solid var(--line);
    padding: 10px 16px 16px;
    display: none;
  }
  .nav-links.open { display: flex; }
  .nav-links a { padding: 12px 14px; font-size: 1rem; }
  .nav-toggle {
    display: grid; place-items: center;
    width: 38px; height: 38px;
    border: 1px solid var(--line); border-radius: 10px;
    background: var(--surface); color: var(--ink-2); cursor: pointer;
  }
}

/* ---------- sections ---------- */
.section { padding: 92px 0; }
.section.tight { padding: 64px 0; }
.section-head { max-width: 640px; margin-bottom: 52px; }
.section-head p { color: var(--ink-2); margin-top: 14px; }
.alt { background: var(--surface); border-block: 1px solid var(--line); }

/* ---------- hero ---------- */
.hero { padding: 84px 0 72px; overflow: hidden; }
.hero-grid {
  display: grid; grid-template-columns: 1.05fr .95fr;
  gap: 56px; align-items: center;
}
@media (max-width: 900px) { .hero-grid { grid-template-columns: 1fr; gap: 40px; } }
.hero .lede { margin: 22px 0 34px; }
.hero-actions { display: flex; gap: 14px; flex-wrap: wrap; }

.btn {
  font-family: var(--display);
  font-weight: 650; font-size: .98rem;
  text-decoration: none;
  padding: 13px 24px;
  border-radius: 11px;
  display: inline-flex; align-items: center; gap: 9px;
  transition: transform .2s var(--ease), box-shadow .2s, background-color .2s, border-color .2s;
  border: 1px solid transparent;
}
.btn svg { width: 16px; height: 16px; transition: transform .2s var(--ease); }
.btn:hover svg { transform: translateX(3px); }
.btn-primary { background: var(--acc); color: #fff; }
.btn-primary:hover { transform: translateY(-1px); box-shadow: 0 8px 22px -8px color-mix(in srgb, var(--acc) 65%, transparent); }
.btn-ghost { border-color: var(--line-strong); color: var(--ink); background: var(--surface); }
.btn-ghost:hover { border-color: var(--acc); color: var(--acc); }

/* ---------- stat band ---------- */
.stats {
  display: grid; grid-template-columns: repeat(4, 1fr);
  border: 1px solid var(--line); border-radius: var(--r);
  background: var(--surface);
  overflow: hidden;
}
.stats > div { padding: 26px 26px 22px; border-left: 1px solid var(--line); }
.stats > div:first-child { border-left: 0; }
.stat-n {
  font-family: var(--display); font-weight: 800;
  font-size: 2.1rem; letter-spacing: -.02em;
  color: var(--acc);
  line-height: 1.1;
}
.stat-l { font-size: .88rem; color: var(--ink-2); margin-top: 4px; }
@media (max-width: 820px) {
  .stats { grid-template-columns: 1fr 1fr; }
  .stats > div:nth-child(odd) { border-left: 0; }
  .stats > div:nth-child(n+3) { border-top: 1px solid var(--line); }
}
.stats.two { grid-template-columns: 1fr 1fr; }
.stats.two > div:nth-child(odd) { border-left: 0; }
.stats.two > div:nth-child(n+3) { border-top: 1px solid var(--line); }

.sr-only {
  position: absolute; width: 1px; height: 1px;
  padding: 0; margin: -1px; overflow: hidden;
  clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}

/* ---------- cards ---------- */
.grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
@media (max-width: 900px) { .grid-3 { grid-template-columns: 1fr; } .grid-2 { grid-template-columns: 1fr; } }

.card {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--r);
  padding: 28px;
  transition: transform .25s var(--ease), box-shadow .25s, border-color .25s;
}
.card:hover { border-color: var(--acc-line); box-shadow: var(--shadow); }
.card h3 { margin-bottom: 8px; }
.card p { color: var(--ink-2); font-size: .95rem; }

.ic {
  width: 44px; height: 44px;
  border-radius: 12px;
  display: grid; place-items: center;
  background: var(--acc-soft);
  color: var(--acc);
  margin-bottom: 18px;
}
.ic svg { width: 22px; height: 22px; }

/* product card (home) */
.prod {
  display: flex; flex-direction: column;
  text-decoration: none;
  position: relative;
}
.prod .ic { background: color-mix(in srgb, var(--pc) 10%, var(--surface)); color: var(--pc); }
.prod:hover { border-color: color-mix(in srgb, var(--pc) 35%, var(--line)); }
.prod .go {
  margin-top: auto; padding-top: 20px;
  font-family: var(--display); font-weight: 650; font-size: .95rem;
  color: var(--pc);
  display: inline-flex; align-items: center; gap: 7px;
}
.prod .go svg { width: 15px; height: 15px; transition: transform .2s var(--ease); }
.prod:hover .go svg { transform: translateX(4px); }
.prod-tags { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 16px; }
.prod-tags span {
  font-family: var(--mono); font-size: .7rem;
  padding: 4px 9px; border-radius: 6px;
  background: var(--surface-2); color: var(--ink-2);
}

/* feature list card */
.feat { display: flex; gap: 16px; align-items: flex-start; padding: 22px 24px; }
.feat .ic { width: 38px; height: 38px; margin: 0; flex-shrink: 0; border-radius: 10px; }
.feat .ic svg { width: 19px; height: 19px; }
.feat h3 { font-size: 1.02rem; margin-bottom: 4px; }
.feat p { font-size: .9rem; }

/* checklist */
.ticks { list-style: none; margin-top: 16px; display: grid; gap: 9px; }
.ticks li { display: flex; gap: 10px; align-items: flex-start; font-size: .93rem; color: var(--ink-2); }
.ticks svg { width: 17px; height: 17px; color: var(--acc); flex-shrink: 0; margin-top: 3px; }

/* ---------- flow diagram ---------- */
.flow { position: relative; }
.flow-track {
  display: grid; gap: 0;
  position: relative;
}
.flow-steps { display: grid; grid-template-columns: repeat(6, 1fr); gap: 14px; }
.flow-steps.n5 { grid-template-columns: repeat(5, 1fr); }
@media (max-width: 960px) { .flow-steps, .flow-steps.n5 { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 540px) { .flow-steps, .flow-steps.n5 { grid-template-columns: 1fr; } }

.fstep {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--r-sm);
  padding: 18px 16px 16px;
  position: relative;
  transition: border-color .4s, box-shadow .4s;
}
.fstep .fnum {
  font-family: var(--mono); font-size: .68rem;
  color: var(--ink-3);
  letter-spacing: .1em;
}
.fstep h3 { font-size: .98rem; margin: 8px 0 5px; }
.fstep p { font-size: .82rem; color: var(--ink-2); line-height: 1.45; }
.fstep.lit { border-color: var(--acc-line); box-shadow: 0 0 0 3px color-mix(in srgb, var(--acc) 10%, transparent); }
.fstep.lit .fnum { color: var(--acc); }

.flow-rail { height: 46px; margin: 2px 0; }
.flow-rail svg { width: 100%; height: 100%; overflow: visible; }
.rail-base { stroke: var(--line-strong); stroke-width: 1.5; fill: none; }
.rail-pulse {
  stroke: var(--acc); stroke-width: 2; fill: none;
  stroke-dasharray: 26 300;
  stroke-linecap: round;
  animation: railflow 3.2s linear infinite;
  opacity: 0;
}
.in-view .rail-pulse { opacity: 1; }
@keyframes railflow { from { stroke-dashoffset: 326; } to { stroke-dashoffset: 0; } }

/* connector arrows between fsteps on desktop */
@media (min-width: 961px) {
  .flow-steps .fstep:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 50%; right: -12px;
    width: 10px; height: 10px;
    border-top: 1.5px solid var(--line-strong);
    border-right: 1.5px solid var(--line-strong);
    transform: translateY(-50%) rotate(45deg);
    transition: border-color .4s;
  }
  .flow-steps .fstep.lit:not(:last-child)::after { border-color: var(--acc); }
}

/* ---------- loop diagram (SVG, hero) ---------- */
.loop-svg text {
  font-family: var(--mono);
  font-size: 11.5px;
  letter-spacing: .06em;
  fill: var(--ink-2);
  text-transform: uppercase;
}
.loop-svg .loop-ring { stroke: var(--line-strong); fill: none; stroke-width: 1.5; }
.loop-svg .loop-run {
  stroke: var(--acc); fill: none; stroke-width: 2.5; stroke-linecap: round;
  stroke-dasharray: 60 1000;
  animation: loopdash 7s linear infinite;
}
@keyframes loopdash { from { stroke-dashoffset: 1060; } to { stroke-dashoffset: 0; } }
.loop-svg .loop-node { fill: var(--surface); stroke: var(--line-strong); stroke-width: 1.5; }
.loop-svg .loop-node.hot { stroke: var(--acc); }
.loop-svg .loop-core-t {
  font-family: var(--display); font-weight: 750; font-size: 15px;
  fill: var(--ink); text-transform: none; letter-spacing: 0;
}

/* ---------- chat mockup ---------- */
.chat-shell {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 18px;
  box-shadow: var(--shadow);
  overflow: hidden;
  max-width: 400px;
  margin-inline: auto;
  width: 100%;
}
.chat-top {
  display: flex; align-items: center; gap: 11px;
  padding: 14px 18px;
  border-bottom: 1px solid var(--line);
}
.chat-dot { width: 9px; height: 9px; border-radius: 50%; background: var(--acc-crm); }
.chat-top strong { font-family: var(--display); font-size: .95rem; font-weight: 700; }
.chat-top span { font-size: .76rem; color: var(--ink-2); margin-left: auto; font-family: var(--mono); }
.chat-body { padding: 20px 18px; display: grid; gap: 12px; min-height: 320px; align-content: start; }
.msg {
  max-width: 82%;
  padding: 11px 15px;
  border-radius: 14px;
  font-size: .88rem;
  line-height: 1.45;
}
html.js .msg { opacity: 0; transform: translateY(8px); }
html.js .in-view .msg { animation: msgin .45s var(--ease) forwards; }
.msg.bot { background: var(--surface-2); border-bottom-left-radius: 5px; }
.msg.user {
  background: var(--acc); color: #fff;
  justify-self: end;
  border-bottom-right-radius: 5px;
}
.msg .msg-meta { display: block; font-size: .7rem; opacity: .65; margin-top: 5px; font-family: var(--mono); }
@keyframes msgin { to { opacity: 1; transform: none; } }
.msg-card {
  border: 1px solid var(--line); border-radius: 10px;
  padding: 10px 12px; margin-top: 9px;
  background: var(--surface);
  display: flex; gap: 10px; align-items: center;
  font-size: .8rem;
}
.msg-card .thumb {
  width: 34px; height: 34px; border-radius: 8px;
  background: var(--acc-soft); color: var(--acc);
  display: grid; place-items: center; flex-shrink: 0;
}
.msg-card .thumb svg { width: 17px; height: 17px; }

/* ---------- comparison table ---------- */
.tbl-wrap { overflow-x: auto; border: 1px solid var(--line); border-radius: var(--r); background: var(--surface); }
table.cmp { width: 100%; border-collapse: collapse; font-size: .92rem; min-width: 560px; }
.cmp th, .cmp td { padding: 13px 20px; text-align: left; border-top: 1px solid var(--line); }
.cmp thead th {
  border-top: 0;
  font-family: var(--display); font-weight: 700; font-size: .95rem;
  background: var(--surface-2);
}
.cmp td:nth-child(n+2), .cmp th:nth-child(n+2) { text-align: center; width: 150px; }
.cmp .yes { color: var(--acc); }
.cmp .yes svg { width: 17px; height: 17px; display: inline-block; vertical-align: -3px; }
.cmp .no { color: var(--ink-3); }
.cmp tbody tr:hover td { background: color-mix(in srgb, var(--surface-2) 55%, transparent); }

/* ---------- charts ---------- */
.chart-card {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--r);
  padding: 28px;
}
.chart-card h3 { margin-bottom: 4px; }
.chart-card .chart-sub { font-size: .85rem; color: var(--ink-2); margin-bottom: 24px; }
.chart-note { font-family: var(--mono); font-size: .7rem; color: var(--ink-3); margin-top: 16px; }

.hbars { display: grid; gap: 13px; }
.hbar { display: grid; grid-template-columns: 130px 1fr 58px; gap: 12px; align-items: center; }
.hbar .hl { font-size: .84rem; color: var(--ink-2); text-align: right; line-height: 1.25; }
.hbar .hv { font-family: var(--mono); font-size: .8rem; color: var(--ink); }
.hbar .track { height: 22px; background: var(--surface-2); border-radius: 5px; overflow: hidden; position: relative; }
.hbar .fill {
  height: 100%; width: var(--w);
  background: var(--acc);
  border-radius: 0 4px 4px 0;
  transition: width 1.1s var(--ease);
}
html.js .hbar .fill { width: 0; }
.hbar .fill.dim { background: color-mix(in srgb, var(--ink-3) 55%, var(--surface-2)); }
html.js .in-view .hbar .fill, .in-view .hbar .fill { width: var(--w); }
.hbar .track:hover .fill { filter: brightness(1.08); }
@media (max-width: 560px) {
  .hbar { grid-template-columns: 1fr; gap: 5px; }
  .hbar .hl { text-align: left; }
}

/* chart tooltip */
.tip {
  position: fixed; z-index: 90;
  pointer-events: none;
  background: var(--ink); color: var(--bg);
  font-family: var(--mono); font-size: .74rem;
  padding: 6px 10px; border-radius: 7px;
  transform: translate(-50%, calc(-100% - 10px));
  opacity: 0; transition: opacity .15s;
  white-space: nowrap;
}
.tip.on { opacity: 1; }

/* ---------- stack compare (home) ---------- */
.stack-cmp { display: grid; grid-template-columns: 1fr auto 1fr; gap: 28px; align-items: stretch; }
@media (max-width: 860px) { .stack-cmp { grid-template-columns: 1fr; } .stack-arrow { transform: rotate(90deg); margin: -6px auto; } }
.stack-col {
  border: 1px solid var(--line); border-radius: var(--r);
  background: var(--surface);
  padding: 24px;
}
.stack-col.win { border-color: var(--acc-line); }
.stack-col h3 { margin-bottom: 16px; display: flex; align-items: center; gap: 9px; }
.stack-col h3 .pill {
  font-family: var(--mono); font-size: .66rem; font-weight: 400;
  letter-spacing: .08em;
  padding: 3px 9px; border-radius: 20px;
  background: var(--surface-2); color: var(--ink-2);
}
.stack-col.win h3 .pill { background: var(--acc-soft); color: var(--acc); }
.stack-items { display: grid; gap: 8px; }
.stack-items span {
  border: 1px dashed var(--line-strong);
  border-radius: 8px;
  padding: 8px 13px;
  font-size: .85rem;
  color: var(--ink-2);
  background: var(--bg);
}
.stack-col.win .stack-items span {
  border-style: solid; border-color: var(--acc-line);
  color: var(--ink);
}
.stack-arrow { align-self: center; color: var(--ink-3); }
.stack-arrow svg { width: 30px; height: 30px; }
.stack-tag { margin-top: 16px; font-family: var(--mono); font-size: .72rem; color: var(--ink-3); letter-spacing: .05em; }
.stack-col.win .stack-tag { color: var(--acc); }

/* ---------- compliance strip ---------- */
.badges { display: flex; flex-wrap: wrap; gap: 12px; }
.badge {
  display: inline-flex; align-items: center; gap: 9px;
  border: 1px solid var(--line); border-radius: 10px;
  background: var(--surface);
  padding: 10px 16px;
  font-size: .85rem; color: var(--ink-2);
}
.badge svg { width: 16px; height: 16px; color: var(--acc); }

/* ---------- CTA ---------- */
.cta {
  background: var(--surface);
  border-top: 1px solid var(--line);
  text-align: center;
  padding: 96px 0;
}
.cta h2 { max-width: 15em; margin: 0 auto 16px; }
.cta p { color: var(--ink-2); margin-bottom: 32px; }
.cta .hero-actions { justify-content: center; }

/* ---------- footer ---------- */
footer { border-top: 1px solid var(--line); padding: 44px 0 54px; }
.foot {
  display: flex; flex-wrap: wrap; gap: 28px;
  align-items: center; justify-content: space-between;
  font-size: .88rem; color: var(--ink-2);
}
.foot .logo { font-size: 1.2rem; }
.foot-links { display: flex; flex-wrap: wrap; gap: 22px; }
.foot-links a { text-decoration: none; transition: color .2s; }
.foot-links a:hover { color: var(--acc); }

/* ---------- reveal (hidden state only when JS is live, so no-JS still shows content) ---------- */
.rv { transition: opacity .7s var(--ease), transform .7s var(--ease); }
html.js .rv { opacity: 0; transform: translateY(22px); }
html.js .rv.in-view, .rv.in-view { opacity: 1; transform: none; }
.rv-d1 { transition-delay: .08s; }
.rv-d2 { transition-delay: .16s; }
.rv-d3 { transition-delay: .24s; }

/* ---------- page transitions ---------- */
@view-transition { navigation: auto; }
::view-transition-old(root) { animation: vt-out .22s ease both; }
::view-transition-new(root) { animation: vt-in .3s ease both; }
@keyframes vt-out { to { opacity: 0; } }
@keyframes vt-in { from { opacity: 0; transform: translateY(8px); } }

/* ---------- reduced motion ---------- */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
  .rv { opacity: 1; transform: none; }
  .msg { opacity: 1; transform: none; }
  .in-view .hbar .fill { transition: none; }
  .rail-pulse, .loop-run { animation: none; opacity: 0; }
}
