:root {
  font-family: Arial, sans-serif;
  color: #132238;
  background: #f3f7fc;
  font-synthesis: none;
  --blue-950: #062b5b;
  --blue-900: #083d7d;
  --blue-800: #0a4fa3;
  --blue-700: #0b63ce;
  --blue-600: #1976df;
  --blue-100: #e7f1ff;
  --line: #dbe6f3;
  --muted: #63748a;
  --white: #fff;
  --shadow: 0 14px 38px rgba(11, 61, 125, .09);
}

* { box-sizing: border-box; }
html { min-width: 320px; }
body {
  margin: 0;
  min-height: 100vh;
  font-family: Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
a { color: inherit; text-decoration: none; }
button, input, select, textarea {
  font: inherit;
  font-family: Arial, sans-serif;
}
.shell { width: min(1180px, calc(100% - 32px)); margin-inline: auto; }
.sr-only, .skip-link:not(:focus) { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.skip-link:focus { position: fixed; z-index: 99; top: 8px; right: 8px; background: #fff; padding: 10px 14px; border-radius: 8px; }

.topbar { background: var(--blue-950); color: #eaf4ff; font-size: .82rem; }
.topbar-inner { min-height: 34px; display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.user-nav { display: flex; gap: 16px; }
.user-nav a:hover { color: #fff; }

.site-header {
  background: var(--white);
  box-shadow: 0 2px 14px rgba(7, 54, 111, .08);
  position: relative;
  z-index: 20;
}
.brand-row { min-height: 82px; display: flex; align-items: center; gap: 28px; }
.brand { display: inline-flex; align-items: center; gap: 12px; margin-left: auto; }
.brand-mark { width: 44px; height: 44px; border-radius: 13px; display: grid; place-items: center; background: linear-gradient(145deg, var(--blue-700), var(--blue-900)); color: white; font-weight: 900; font-size: 1.45rem; box-shadow: 0 8px 20px rgba(11, 99, 206, .24); }
.brand strong { display: block; color: var(--blue-900); font-size: 1.3rem; letter-spacing: .02em; }
.brand small { display: block; color: var(--muted); margin-top: 2px; }
.brand--image-logo { gap: 0; }
.brand--image-logo .brand-mark {
  width: 118px;
  height: 72px;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  overflow: visible;
}
.brand--image-logo > span:last-child { display: none; }
.nav-zone {
  background: transparent;
  border: 0;
  padding: 26px 0 24px;
}
.nav-zone-inner {
  min-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-nav {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 2px;
}
.nav-button {
  width: 64px;
  min-height: 76px;
  padding: 6px 3px;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 7px;
  color: #173f86;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
  transition:
    transform .14s ease,
    color .14s ease;
}
.nav-button > span:last-child {
  display: block;
  min-height: 1.3em;
  line-height: 1.3;
  white-space: nowrap;
  font-family: Arial, sans-serif;
  font-weight: 700;
}
.nav-button:hover {
  color: var(--blue-900);
  background: transparent;
  box-shadow: none;
  transform: translateY(-2px);
}
.nav-button:hover .nav-icon {
  background: #e3f0ff;
  box-shadow:
    inset 0 0 0 1px rgba(72, 128, 193, .18),
    0 5px 14px rgba(31, 79, 132, .10);
}
.nav-button.active {
  color: #0e4f98;
  background: transparent;
  box-shadow: none;
  transform: translateY(-1px);
}
.nav-button.active .nav-icon {
  background: #dcecff;
  color: #0e579f;
  box-shadow:
    inset 0 0 0 1px rgba(72, 128, 193, .22),
    0 5px 14px rgba(31, 79, 132, .10);
}
.nav-icon {
  width: 46px;
  height: 46px;
  flex: 0 0 46px;
  border-radius: 12px;
  display: grid;
  place-items: center;
  background: #eef6ff;
  color: var(--blue-800);
  line-height: 1;
  box-shadow: inset 0 0 0 1px rgba(88, 139, 197, .12);
  overflow: visible;
}
.nav-icon svg {
  width: 30px;
  height: 30px;
  display: block;
  overflow: visible;
}
.nav-icon--custom {
  background: transparent;
  box-shadow: none;
}
.nav-icon--custom img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
.nav-button--vip .nav-icon {
  background: #fff7df;
  color: #d88700;
  box-shadow: inset 0 0 0 1px rgba(216, 135, 0, .12);
}
.nav-button--vip .nav-icon--custom {
  background: transparent;
  box-shadow: none;
}
.mobile-menu { display: none; border: 1px solid #c9d9ea; background: linear-gradient(#ffffff, #eef5fc); color: var(--blue-900); width: 42px; height: 42px; border-radius: 9px; }

.page { padding: 0 0 44px; }
.hero { min-height: 174px; padding: 30px clamp(24px, 4vw, 46px); border-radius: 20px; color: #fff; background: linear-gradient(120deg, var(--blue-950), var(--blue-700)); display: flex; align-items: center; justify-content: space-between; gap: 28px; box-shadow: var(--shadow); overflow: hidden; position: relative; }
.hero::after { content: ""; position: absolute; width: 260px; height: 260px; border: 45px solid rgba(255,255,255,.07); border-radius: 50%; left: -70px; top: -100px; }
.eyebrow { font-size: .78rem; font-weight: 800; letter-spacing: .12em; opacity: .82; }
.hero h1 { margin: 6px 0 8px; font-size: clamp(1.75rem, 4vw, 2.6rem); }
.hero p { margin: 0; color: #e8f3ff; max-width: 650px; line-height: 1.65; }
.hero-stat { flex: 0 0 auto; min-width: 150px; padding: 18px 20px; text-align: center; background: rgba(255,255,255,.12); border: 1px solid rgba(255,255,255,.2); border-radius: 16px; backdrop-filter: blur(8px); position: relative; z-index: 1; }
.hero-stat strong { display: block; font-size: 1.7rem; }
.hero-stat span { font-size: .84rem; color: #e8f3ff; }

.toolbar { display: flex; justify-content: space-between; align-items: center; gap: 18px; padding: 18px 4px; }
.breadcrumbs { display: flex; align-items: center; gap: 8px; color: var(--muted); font-size: .9rem; }
.breadcrumbs a { color: var(--blue-700); }
.search-box { display: flex; background: #fff; border: 1px solid var(--line); border-radius: 12px; overflow: hidden; box-shadow: 0 5px 16px rgba(19,34,56,.04); }
.search-box input { width: min(290px, 48vw); padding: 10px 12px; border: 0; outline: 0; color: #1d3554; }
.search-box button { border: 0; background: var(--blue-700); color: #fff; padding: 0 16px; cursor: pointer; }

.forum-card { background: #fff; border: 1px solid var(--line); border-radius: 18px; overflow: hidden; box-shadow: var(--shadow); }
.category-head { min-height: 78px; padding: 16px 20px; background: linear-gradient(90deg, #f8fbff, #edf5ff); border-bottom: 1px solid var(--line); display: grid; grid-template-columns: minmax(0, 1fr) 168px; align-items: center; gap: 20px; }
.category-head h2 { margin: 0; font-size: 1.12rem; color: var(--blue-900); }
.category-head p { margin: 4px 0 0; color: var(--muted); font-size: .84rem; }
.desktop-headings { display: grid; grid-template-columns: 78px 78px; gap: 12px; text-align: center; color: #69809b; font-size: .76rem; font-weight: 800; }

.forum-row { min-height: 112px; padding: 16px 26px; display: grid; grid-template-columns: minmax(0, 1fr) 78px 78px; gap: 12px; align-items: center; border-bottom: 1px solid #edf2f8; transition: background .15s ease; }
.forum-row:last-child { border-bottom: 0; }
.forum-row:hover { background: #fbfdff; }
.forum-primary { min-width: 0; display: flex; align-items: center; gap: 16px; }
.forum-image { width: 66px; height: 66px; flex: 0 0 66px; border-radius: 14px; object-fit: cover; border: 1px solid #cfe0f3; background: #eef6ff; box-shadow: 0 5px 14px rgba(11,99,206,.10); }
.forum-image--fallback { display: grid; place-items: center; color: var(--blue-700); font-size: 1.55rem; font-weight: 900; background: linear-gradient(145deg, #f7fbff, #ddebff); }
.forum-copy { min-width: 0; }
.forum-copy h3 { margin: 0 0 6px; font-size: 1.05rem; }
.forum-copy h3 a { color: var(--blue-800); }
.forum-copy h3 a:hover { text-decoration: underline; }
.forum-copy p { margin: 0; color: var(--muted); line-height: 1.55; font-size: .9rem; }
.forum-count { text-align: center; }
.forum-count strong { display: block; color: #274b73; font-size: .95rem; }
.forum-count span { display: block; color: #8a99aa; font-size: .72rem; margin-top: 3px; }


.loading-card, .error-card { padding: 34px; text-align: center; background: white; border: 1px solid var(--line); border-radius: 18px; color: var(--muted); }

.site-footer { border-top: 1px solid var(--line); background: #fff; color: #718198; }
.footer-inner { min-height: 78px; display: flex; align-items: center; justify-content: space-between; gap: 20px; font-size: .82rem; }

@media (max-width: 860px) {
  .site-header { position: static; }
  .brand-row { min-height: 72px; flex-wrap: wrap; padding-block: 11px; }
  .brand { margin-left: 0; margin-right: auto; }
  .nav-zone { padding: 18px 0 16px; }
  .nav-zone-inner { min-height: 0; padding-block: 0; }
  .main-nav {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    justify-items: stretch;
    gap: 10px;
  }
  .main-nav a {
    width: 100%;
    min-width: 0;
    min-height: 76px;
    text-align: center;
  }
  .nav-icon {
    width: 40px;
    height: 40px;
    flex-basis: 40px;
  }
  .nav-icon svg {
    width: 27px;
    height: 27px;
  }
  .category-head { grid-template-columns: 1fr; }
  .desktop-headings { display: none; }
  .forum-row { grid-template-columns: minmax(0, 1fr) 64px 64px; }
}

@media (max-width: 620px) {
  .shell { width: min(100% - 20px, 1180px); }
  .welcome { display: none; }
  .topbar-inner { justify-content: flex-end; }
  .brand small { display: none; }
  .nav-zone { padding: 16px 0; }
  .main-nav { gap: 8px; }
  .nav-button {
    min-height: 72px;
    padding: 8px 6px;
    border-radius: 12px;
    font-size: .82rem;
  }
  .nav-icon {
    width: 36px;
    height: 36px;
    flex-basis: 36px;
    border-radius: 10px;
  }
  .nav-icon svg {
    width: 24px;
    height: 24px;
  }
  .hero { min-height: 0; padding: 24px 20px; border-radius: 16px; }
  .hero-stat { display: none; }
  .toolbar { align-items: stretch; flex-direction: column; }
  .search-box input { width: 100%; min-width: 0; }
  .forum-card { border-radius: 15px; }
  .category-head { padding: 14px 15px; }
  .forum-row { min-height: 0; padding: 15px; grid-template-columns: minmax(0, 1fr); }
  .forum-primary { align-items: flex-start; gap: 12px; }
  .forum-image { width: 56px; height: 56px; flex-basis: 56px; border-radius: 12px; }
  .forum-count { display: none; }
  .forum-copy h3 { font-size: 1rem; }
  .forum-copy p { font-size: .84rem; }
  .footer-inner { padding-block: 18px; min-height: 0; flex-direction: column; align-items: flex-start; gap: 6px; }
}

/* Foundation 0.2.0 — forum, topic and admin screens */
.brand-mark img { width: 100%; height: 100%; object-fit: contain; border-radius: inherit; }
.hero-stats { display: flex; gap: 10px; position: relative; z-index: 1; }
.forum-index { display: grid; gap: 18px; }
.forum-primary { color: inherit; }
.forum-copy h3 { display: flex; align-items: center; gap: 8px; }
.vip-chip { display: inline-flex; align-items: center; min-height: 19px; padding: 2px 7px; border-radius: 999px; background: #fff3cf; color: #936300; font-size: .67rem; font-weight: 900; }

.action-button {
  min-height: 38px;
  padding: 8px 13px;
  border: 1px solid #cad8e8;
  border-radius: 9px;
  background: linear-gradient(#fff, #f0f5fb);
  color: #294c70;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  font-weight: 800;
  font-size: .83rem;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(20, 65, 110, .06);
}
.action-button:hover { border-color: #9bbde1; color: var(--blue-900); }
.action-button:disabled { cursor: default; opacity: .65; }
.action-button--primary { background: linear-gradient(145deg, var(--blue-600), var(--blue-800)); border-color: var(--blue-700); color: #fff; box-shadow: 0 5px 13px rgba(11, 99, 206, .16); }
.action-button--primary:hover { color: #fff; filter: brightness(1.04); }

.page-heading {
  padding: 22px;
  margin-bottom: 18px;
  border: 1px solid var(--line);
  border-radius: 18px;
  background: #fff;
  box-shadow: var(--shadow);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
}
.page-heading-main { min-width: 0; display: flex; align-items: center; gap: 18px; }
.page-heading h1, .topic-heading h1, .form-card h1, .admin-page-head h1, .placeholder-card h1 { margin: 6px 0 5px; color: var(--blue-950); }
.page-heading p, .topic-heading p, .form-card-head p, .admin-page-head p { margin: 0; color: var(--muted); line-height: 1.5; }
.forum-image--large { width: 78px; height: 78px; flex-basis: 78px; }
.page-actions { flex: 0 0 auto; display: flex; flex-wrap: wrap; gap: 8px; }

.topic-card {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 18px;
  overflow: hidden;
  box-shadow: var(--shadow);
}
.topic-list-head {
  min-height: 58px;
  padding: 13px 18px;
  background: linear-gradient(90deg, #f8fbff, #edf5ff);
  display: grid;
  grid-template-columns: minmax(0, 1fr) 164px;
  align-items: center;
  border-bottom: 1px solid var(--line);
  color: var(--blue-900);
}
.topic-columns { display: grid; grid-template-columns: 76px 76px; gap: 12px; text-align: center; font-size: .75rem; color: #6d8299; }
.topic-row {
  min-height: 86px;
  padding: 14px 18px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 76px 76px;
  gap: 12px;
  align-items: center;
  border-bottom: 1px solid #edf2f8;
}
.topic-row:last-child { border-bottom: 0; }
.topic-row:hover { background: #fbfdff; }
.topic-main { min-width: 0; display: flex; align-items: center; gap: 13px; }
.topic-main h2 { margin: 0 0 5px; font-size: 1rem; }
.topic-main h2 a { color: var(--blue-800); }
.topic-main h2 a:hover { text-decoration: underline; }
.topic-main p { margin: 0; color: #7a8a9d; font-size: .77rem; }
.topic-status { width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; color: #72a0cc; background: #eef6ff; flex: 0 0 30px; font-size: .72rem; }
.topic-status--pinned { color: #fff; background: var(--blue-700); }
.topic-status--locked { color: #6b7582; background: #edf0f4; }
.topic-number { text-align: center; }
.topic-number strong { display: block; color: #294b70; font-size: .9rem; }
.topic-number span { display: block; color: #8a99aa; font-size: .7rem; margin-top: 2px; }
.legend { display: flex; flex-wrap: wrap; gap: 16px; padding: 14px 4px 0; color: #74869a; font-size: .75rem; }
.legend span { display: inline-flex; align-items: center; gap: 6px; }
.legend-dot { width: 9px; height: 9px; border-radius: 50%; background: #9dc2e9; }
.legend-dot--pinned { background: var(--blue-700); }

.topic-heading {
  padding: 18px 4px 16px;
}
.topic-title-row { display: flex; justify-content: space-between; gap: 20px; align-items: flex-end; margin-top: 8px; }
.posts { display: grid; gap: 14px; }
.post-card {
  display: grid;
  grid-template-columns: 160px minmax(0, 1fr);
  min-height: 190px;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(11, 61, 125, .055);
}
.post-author { padding: 20px 16px; background: #f7faff; border-left: 1px solid var(--line); display: flex; flex-direction: column; align-items: center; text-align: center; }
.avatar { width: 64px; height: 64px; border-radius: 50%; display: grid; place-items: center; background: linear-gradient(145deg, var(--blue-600), var(--blue-900)); color: #fff; font-size: 1.4rem; font-weight: 900; margin-bottom: 10px; box-shadow: 0 6px 16px rgba(11, 99, 206, .18); }
.post-author strong { color: var(--blue-900); }
.post-author span { margin-top: 3px; color: #8190a1; font-size: .75rem; }
.post-content {
  min-width: 0;
  margin: 10px 12px 10px 10px;
  display: flex;
  flex-direction: column;
  border: 1px solid #e6edf5;
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
}
.post-meta { min-height: 44px; padding: 10px 16px; border-bottom: 1px solid #edf2f8; display: flex; justify-content: space-between; gap: 12px; color: #8090a2; font-size: .75rem; }
.post-body { padding: 22px 24px; line-height: 1.85; color: #263b53; flex: 1; }
.post-tools { min-height: 45px; padding: 9px 14px; border-top: 1px solid #edf2f8; display: flex; justify-content: flex-end; gap: 8px; }
.post-tools button { border: 0; background: transparent; color: var(--blue-700); cursor: pointer; font-size: .76rem; font-weight: 700; }

.form-card, .settings-card {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 18px;
  box-shadow: var(--shadow);
}
.form-card { padding: 24px; }
.form-card-head { margin: 18px 0 20px; }
.editor-form { display: grid; gap: 15px; }
.editor-form > label, .field { display: grid; gap: 7px; color: #344f6d; font-weight: 800; font-size: .82rem; }
.editor-form input, .editor-form textarea, .field input {
  width: 100%;
  border: 1px solid #cfddeb;
  border-radius: 10px;
  background: #fff;
  padding: 11px 12px;
  color: #1c3550;
  outline: 0;
}
.editor-form input:focus, .editor-form textarea:focus, .field input:focus { border-color: #78aee5; box-shadow: 0 0 0 3px rgba(11,99,206,.09); }
.editor-form textarea { resize: vertical; min-height: 210px; line-height: 1.65; }
.editor-toolbar { display: flex; gap: 5px; padding: 8px; border: 1px solid var(--line); border-radius: 10px; background: #f7faff; }
.editor-toolbar button { min-width: 36px; min-height: 32px; border: 1px solid #d1deec; border-radius: 7px; background: #fff; color: #315477; cursor: pointer; }
.form-options { padding-block: 2px; }
.check-row { display: inline-flex; align-items: center; gap: 8px; color: #5f7288; font-size: .82rem; }
.form-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.foundation-note { margin: 0; padding: 10px 12px; border-radius: 9px; background: #f4f8fc; color: #728399; font-size: .76rem; line-height: 1.5; }
.foundation-note--success { background: #edf9f1; color: #317047; }

.admin-layout { display: grid; grid-template-columns: 230px minmax(0, 1fr); gap: 18px; align-items: start; }
.admin-sidebar { position: sticky; top: 110px; background: #fff; border: 1px solid var(--line); border-radius: 16px; box-shadow: var(--shadow); overflow: hidden; }
.admin-title { padding: 17px; display: flex; gap: 11px; align-items: center; border-bottom: 1px solid var(--line); }
.admin-title > div { display: grid; gap: 2px; }
.admin-title strong { color: var(--blue-900); }
.admin-title span { color: #8393a5; font-size: .72rem; }
.admin-icon { width: 36px; height: 36px; border-radius: 9px; background: var(--blue-100); color: var(--blue-700); display: grid; place-items: center; }
.admin-menu { padding: 8px; display: grid; gap: 3px; }
.admin-menu a { padding: 10px 11px; border-radius: 8px; color: #526b84; font-size: .82rem; font-weight: 700; }
.admin-menu a:hover, .admin-menu a.active { background: var(--blue-100); color: var(--blue-900); }
.admin-content { min-width: 0; display: grid; gap: 16px; }
.admin-page-head { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 4px 2px 2px; }
.eyebrow--blue { color: var(--blue-700); opacity: 1; }
.settings-card { padding: 20px; }
.topic-reply-panel {
  margin-top: 22px;
  padding: 24px;
}
.settings-head { display: flex; justify-content: space-between; gap: 16px; align-items: center; margin-bottom: 17px; }
.settings-head h2 { margin: 0 0 4px; color: var(--blue-900); font-size: 1.05rem; }
.settings-head p { margin: 0; color: var(--muted); font-size: .8rem; line-height: 1.5; }
.theme-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.theme-card { padding: 12px; border: 1px solid var(--line); border-radius: 13px; display: grid; grid-template-columns: 94px minmax(0, 1fr) auto; gap: 12px; align-items: center; }
.theme-card--active { border-color: #9cc3eb; background: #f9fcff; }
.theme-preview { height: 62px; border-radius: 8px; border: 1px solid #d2e0ee; background: #fff; overflow: hidden; padding: 9px; }
.theme-preview-top { height: 12px; margin: -9px -9px 8px; background: var(--blue-700); }
.theme-preview-line { height: 6px; margin: 6px 0; border-radius: 9px; background: #dce8f4; }
.theme-preview-line--short { width: 65%; }
.theme-info { min-width: 0; display: grid; gap: 3px; }
.theme-info strong { color: #2b4d71; }
.theme-info span { color: #8392a2; font-size: .72rem; }
.settings-form { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.settings-form fieldset { border: 0; padding: 0; margin: 0; display: grid; gap: 8px; }
.settings-form legend { margin-bottom: 7px; color: #344f6d; font-weight: 800; font-size: .82rem; }
.radio-card { min-height: 58px; padding: 10px; display: flex; gap: 10px; align-items: center; border: 1px solid var(--line); border-radius: 10px; cursor: pointer; }
.radio-card > span { display: grid; gap: 2px; }
.radio-card strong { color: #345272; font-size: .82rem; }
.radio-card small { color: #8493a4; }
.switch-row { display: inline-flex; align-items: center; gap: 8px; color: #425c77; font-size: .8rem; font-weight: 800; }
.forum-image-admin { display: grid; gap: 8px; transition: opacity .15s ease; }
.forum-image-admin.is-disabled { opacity: .42; }
.forum-image-setting { min-height: 70px; padding: 9px 10px; border: 1px solid #e1eaf4; border-radius: 11px; display: grid; grid-template-columns: 50px minmax(0, 1fr) auto; gap: 11px; align-items: center; }
.forum-image-setting .forum-image { width: 48px; height: 48px; flex-basis: 48px; border-radius: 10px; }
.forum-image-setting > div { min-width: 0; display: grid; gap: 2px; }
.forum-image-setting strong { color: #315273; }
.forum-image-setting span { color: #8795a4; font-size: .72rem; }

.placeholder-card, .empty-state {
  padding: 42px 22px;
  text-align: center;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 18px;
  box-shadow: var(--shadow);
}
.placeholder-card p { max-width: 640px; margin: 0 auto 20px; color: var(--muted); line-height: 1.65; }
.placeholder-icon { width: 66px; height: 66px; border-radius: 18px; margin: 0 auto 10px; display: grid; place-items: center; background: var(--blue-100); color: var(--blue-700); font-weight: 900; font-size: 1.15rem; }
.error-card { display: grid; gap: 6px; }

@media (max-width: 940px) {
  .admin-layout { grid-template-columns: 1fr; }
  .admin-sidebar { position: static; }
  .admin-menu { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .theme-grid { grid-template-columns: 1fr; }
}

@media (max-width: 760px) {
  .hero-stats { display: none; }
  .page-heading, .topic-title-row, .admin-page-head, .settings-head { align-items: stretch; flex-direction: column; }
  .topic-list-head { grid-template-columns: 1fr; }
  .topic-columns { display: none; }
  .topic-row { grid-template-columns: minmax(0, 1fr) 64px 64px; }
  .post-card { grid-template-columns: 1fr; }
  .post-author { border-left: 0; border-bottom: 1px solid var(--line); flex-direction: row; text-align: right; gap: 10px; padding: 12px 14px; }
  .avatar { width: 42px; height: 42px; margin: 0; font-size: 1rem; flex: 0 0 42px; }
  .post-author span { margin-right: auto; }
  .settings-form { grid-template-columns: 1fr; }
  .admin-menu { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 620px) {
  .page-heading { padding: 16px; }
  .page-heading-main { align-items: flex-start; }
  .forum-image--large { width: 58px; height: 58px; flex-basis: 58px; }
  .page-actions { width: 100%; }
  .page-actions .action-button { flex: 1; }
  .topic-row { grid-template-columns: minmax(0, 1fr); }
  .topic-number { display: none; }
  .topic-main { align-items: flex-start; }
  .form-card, .settings-card { padding: 15px; border-radius: 14px; }
  .topic-reply-panel { margin-top: 18px; padding: 18px; }
  .admin-menu { grid-template-columns: 1fr 1fr; }
  .theme-card { grid-template-columns: 78px minmax(0, 1fr); }
  .theme-card .action-button { grid-column: 1 / -1; }
  .theme-preview { width: 78px; }
  .forum-image-setting { grid-template-columns: 45px minmax(0, 1fr); }
  .forum-image-setting .action-button { grid-column: 1 / -1; }
}

/* Foundation 0.3.0 — forum administration and VIP */
.forum-type-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 10px;
}
.forum-type-card {
  min-height: 130px;
  padding: 13px;
  border: 1px solid #e0e9f3;
  border-radius: 12px;
  background: #fbfdff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 7px;
}
.forum-type-card > strong { color: #315274; font-size: .86rem; }
.forum-type-card p { margin: 0; color: #78899b; font-size: .74rem; line-height: 1.5; }

.forum-type-badge,
.status-chip {
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding: 3px 8px;
  border-radius: 999px;
  font-size: .68rem;
  font-weight: 900;
  line-height: 1;
}
.forum-type-badge--public { background: #eaf5ff; color: #1261a8; }
.forum-type-badge--protected { background: #fff5d9; color: #8a6500; }
.forum-type-badge--private { background: #f1edf8; color: #624a87; }
.forum-type-badge--moderated { background: #eaf8ef; color: #267442; }
.forum-type-badge--vip { background: #fff1ca; color: #9a6500; }
.status-chip--active { background: #e9f8ee; color: #2c7746; }
.status-chip--muted { background: #eef1f5; color: #6f7d8c; }

.admin-category-list { display: grid; gap: 14px; }
.admin-category-card {
  border: 1px solid var(--line);
  border-radius: 15px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 8px 24px rgba(11,61,125,.05);
}
.admin-category-head {
  min-height: 68px;
  padding: 13px 15px;
  background: linear-gradient(90deg, #f8fbff, #eef6ff);
  border-bottom: 1px solid var(--line);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
}
.admin-category-head > div:first-child { min-width: 0; display: flex; align-items: center; gap: 12px; }
.admin-category-head h2 { margin: 0 0 3px; color: var(--blue-900); font-size: 1rem; }
.admin-category-head p { margin: 0; color: #7a8a9b; font-size: .74rem; }
.sort-handle { color: #9aabba; font-size: 1.05rem; cursor: grab; letter-spacing: -3px; }
.category-actions { display: flex; align-items: center; gap: 7px; color: #7b8a9a; font-size: .72rem; }

.small-icon-button {
  width: 34px;
  height: 34px;
  border: 1px solid #d3dfeb;
  border-radius: 8px;
  background: #fff;
  color: #486785;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.small-icon-button:hover { border-color: #9ebfe0; color: var(--blue-800); }

.admin-forum-list { display: grid; }
.admin-forum-row {
  min-height: 94px;
  padding: 12px 14px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 16px;
  align-items: center;
  border-bottom: 1px solid #edf2f7;
}
.admin-forum-row:last-child { border-bottom: 0; }
.admin-forum-row:hover { background: #fbfdff; }
.admin-forum-main { min-width: 0; display: flex; align-items: center; gap: 12px; }
.admin-forum-row .forum-image {
  width: 54px;
  height: 54px;
  flex-basis: 54px;
  border-radius: 11px;
}
.admin-forum-copy { min-width: 0; }
.admin-forum-title-line { display: flex; align-items: center; gap: 7px; flex-wrap: wrap; margin-bottom: 4px; }
.admin-forum-title-line > strong { color: #274c70; font-size: .92rem; }
.admin-forum-copy p { margin: 0; color: #728397; font-size: .78rem; line-height: 1.45; }
.admin-forum-meta { display: flex; flex-wrap: wrap; gap: 6px 12px; margin-top: 7px; color: #8b98a7; font-size: .69rem; }
.admin-forum-meta span::before { content: "•"; margin-left: 5px; color: #afbbc7; }
.admin-forum-actions { display: flex; align-items: center; gap: 8px; }

.compact-switch {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #61778c;
  font-size: .72rem;
  white-space: nowrap;
}
.compact-switch input { accent-color: var(--blue-700); }

.forum-editor { scroll-margin-top: 18px; }
.settings-form--forum { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.field--wide { grid-column: 1 / -1; }
.field textarea,
.field select {
  width: 100%;
  border: 1px solid #cfddeb;
  border-radius: 10px;
  background: #fff;
  padding: 11px 12px;
  color: #1c3550;
  outline: 0;
  font: inherit;
}
.field textarea:focus,
.field select:focus {
  border-color: #78aee5;
  box-shadow: 0 0 0 3px rgba(11,99,206,.09);
}
.option-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 9px;
}
.check-card {
  min-height: 70px;
  padding: 10px 11px;
  border: 1px solid #e0e9f2;
  border-radius: 10px;
  display: flex;
  align-items: flex-start;
  gap: 9px;
  cursor: pointer;
  background: #fbfdff;
}
.check-card input { margin-top: 3px; accent-color: var(--blue-700); }
.check-card > span { display: grid; gap: 2px; }
.check-card strong { color: #3a5876; font-size: .78rem; }
.check-card small { color: #8493a3; font-weight: 400; line-height: 1.35; }

.vip-summary {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
}
.vip-summary article {
  min-height: 92px;
  padding: 15px;
  border: 1px solid var(--line);
  border-radius: 13px;
  background: #fff;
  box-shadow: 0 6px 18px rgba(11,61,125,.045);
  display: grid;
  align-content: center;
  gap: 3px;
}
.vip-summary strong { color: var(--blue-800); font-size: 1.4rem; }
.vip-summary span { color: #7f8e9e; font-size: .75rem; }

.vip-product-list { display: grid; gap: 8px; }
.vip-product-card {
  min-height: 68px;
  padding: 9px 11px;
  border: 1px solid #e1eaf4;
  border-radius: 11px;
  display: grid;
  grid-template-columns: 44px minmax(0,1fr) 105px auto auto;
  gap: 10px;
  align-items: center;
}
.vip-product-icon {
  width: 42px;
  height: 42px;
  border-radius: 11px;
  display: grid;
  place-items: center;
  background: #fff4cf;
  color: #d28a00;
  font-size: 1.2rem;
}
.vip-product-info { min-width: 0; display: grid; gap: 2px; }
.vip-product-info strong { color: #315170; }
.vip-product-info span { color: #8795a5; font-size: .71rem; }
.vip-price { color: #244968; font-weight: 900; text-align: center; }

.vip-forum-selector { display: grid; gap: 8px; }
.vip-forum-row {
  min-height: 68px;
  padding: 9px 11px;
  border: 1px solid #e1eaf4;
  border-radius: 11px;
  display: grid;
  grid-template-columns: 48px minmax(0,1fr) auto;
  gap: 10px;
  align-items: center;
  cursor: pointer;
}
.vip-forum-row .forum-image {
  width: 46px;
  height: 46px;
  flex-basis: 46px;
  border-radius: 10px;
}
.vip-forum-row > span { min-width: 0; display: grid; gap: 2px; }
.vip-forum-row strong { color: #315170; }
.vip-forum-row small { color: #8494a4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.vip-forum-row input { accent-color: #d28a00; width: 18px; height: 18px; }

.data-table-wrap { overflow-x: auto; }
.data-table { width: 100%; border-collapse: collapse; min-width: 620px; }
.data-table th,
.data-table td {
  padding: 11px 10px;
  text-align: right;
  border-bottom: 1px solid #edf2f7;
  font-size: .76rem;
  color: #5c7187;
}
.data-table th { background: #f8fbff; color: #60758a; font-size: .7rem; }
.data-table tbody tr:last-child td { border-bottom: 0; }
.table-action { border: 0; background: transparent; color: var(--blue-700); cursor: pointer; font-weight: 800; }

@media (max-width: 1100px) {
  .forum-type-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (max-width: 760px) {
  .forum-type-grid { grid-template-columns: 1fr 1fr; }
  .admin-forum-row { grid-template-columns: 1fr; }
  .admin-forum-actions { justify-content: flex-end; }
  .settings-form--forum { grid-template-columns: 1fr; }
  .field--wide { grid-column: auto; }
  .option-grid { grid-template-columns: 1fr; }
  .vip-summary { grid-template-columns: 1fr 1fr 1fr; }
  .vip-product-card {
    grid-template-columns: 44px minmax(0,1fr) auto;
  }
  .vip-price { grid-column: 2; text-align: right; }
  .vip-product-card .action-button { grid-column: 1 / -1; }
}

@media (max-width: 520px) {
  .forum-type-grid { grid-template-columns: 1fr; }
  .admin-category-head { align-items: flex-start; flex-direction: column; }
  .category-actions { width: 100%; justify-content: flex-end; }
  .admin-forum-main { align-items: flex-start; }
  .admin-forum-actions { flex-wrap: wrap; }
  .vip-summary { grid-template-columns: 1fr; }
  .vip-product-card { grid-template-columns: 40px minmax(0,1fr); }
  .vip-product-card .status-chip { justify-self: start; grid-column: 2; }
  .vip-price { grid-column: 2; }
}

/* Foundation 0.4.0 — users, plugins, backup */
.admin-stat-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}
.admin-stat-grid article {
  min-height: 88px;
  padding: 14px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #fff;
  display: grid;
  align-content: center;
  gap: 2px;
  box-shadow: 0 5px 16px rgba(11,61,125,.04);
}
.admin-stat-grid strong { color: var(--blue-800); font-size: 1.35rem; }
.admin-stat-grid span { color: #7c8b9c; font-size: .73rem; }

.admin-search {
  min-width: 220px;
  min-height: 38px;
  display: flex;
  align-items: center;
  gap: 7px;
  padding: 0 10px;
  border: 1px solid #cfdeeb;
  border-radius: 9px;
  background: #fff;
  color: #668099;
}
.admin-search input {
  width: 100%;
  border: 0;
  outline: 0;
  color: #27445f;
  background: transparent;
}

.user-cell { display: flex; align-items: center; gap: 9px; min-width: 220px; }
.user-cell > span:last-child { display: grid; gap: 2px; }
.user-cell small { color: #8a98a7; font-size: .68rem; }
.mini-avatar {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  flex: 0 0 34px;
  background: linear-gradient(145deg, #dcecff, #bcd8f8);
  color: var(--blue-800);
  font-weight: 900;
}
.role-chip {
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding: 3px 8px;
  border-radius: 999px;
  font-size: .68rem;
  font-weight: 900;
  white-space: nowrap;
}
.role-chip--administrator { background: #e7efff; color: #315c9e; }
.role-chip--moderator { background: #eaf8ef; color: #2b7448; }
.role-chip--member { background: #f0f3f7; color: #69798a; }
.chip-list { display: flex; flex-wrap: wrap; gap: 4px; }
.chip-list span {
  padding: 3px 7px;
  border-radius: 999px;
  background: #f1f5f9;
  color: #677a8d;
  font-size: .66rem;
}

.group-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 10px; }
.group-card {
  padding: 12px;
  border: 1px solid #e0e9f3;
  border-radius: 12px;
  display: grid;
  grid-template-columns: 40px minmax(0,1fr) auto;
  gap: 11px;
  align-items: center;
  background: #fbfdff;
}
.group-icon {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  background: var(--blue-100);
  color: var(--blue-700);
}
.group-card > div:nth-child(2) { min-width: 0; }
.group-card strong { color: #315170; }
.group-card p { margin: 3px 0; color: #78899b; font-size: .73rem; }
.group-card span { color: #8b98a7; font-size: .67rem; }

.plugin-security-note,
.backup-hero {
  min-height: 84px;
  padding: 14px 16px;
  border: 1px solid #cfe0ef;
  border-radius: 13px;
  background: linear-gradient(90deg, #f5fbff, #eef7ff);
  display: flex;
  align-items: center;
  gap: 13px;
}
.plugin-security-icon,
.backup-shield {
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  border-radius: 12px;
  display: grid;
  place-items: center;
  background: #e3f1ff;
  color: var(--blue-700);
  font-size: 1.2rem;
  font-weight: 900;
}
.plugin-security-note strong,
.backup-hero strong { color: #285278; }
.plugin-security-note p,
.backup-hero span { margin: 3px 0 0; color: #75889a; font-size: .75rem; }
.backup-hero > div:nth-child(2) { flex: 1; display: grid; gap: 2px; }

.plugin-list,
.plugin-catalog { display: grid; gap: 8px; }
.plugin-card,
.catalog-plugin-card {
  min-height: 72px;
  padding: 10px 11px;
  border: 1px solid #e1eaf4;
  border-radius: 11px;
  display: grid;
  gap: 11px;
  align-items: center;
  background: #fff;
}
.plugin-card { grid-template-columns: 44px minmax(0,1fr) auto auto; }
.catalog-plugin-card { grid-template-columns: 44px minmax(0,1fr) auto; }
.plugin-icon {
  width: 42px;
  height: 42px;
  border-radius: 11px;
  display: grid;
  place-items: center;
  background: #edf5ff;
  color: var(--blue-700);
  font-weight: 900;
}
.plugin-info { min-width: 0; }
.plugin-info > div { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }
.plugin-info strong,
.catalog-plugin-card strong { color: #315170; }
.plugin-info > div > span,
.catalog-plugin-card > div > span { color: #8795a5; font-size: .7rem; }
.plugin-info p,
.catalog-plugin-card p { margin: 4px 0 0; color: #7f8e9e; font-size: .72rem; line-height: 1.45; }

.backup-scope {
  margin-top: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.backup-scope span {
  padding: 6px 9px;
  border-radius: 8px;
  background: #f3f8fd;
  color: #52708d;
  font-size: .7rem;
  font-weight: 700;
}
.recovery-card {
  display: grid;
  gap: 15px;
}
.recovery-card h2 { margin: 0 0 5px; color: var(--blue-900); }
.recovery-card p { margin: 0; color: var(--muted); font-size: .8rem; }
.recovery-flow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.recovery-flow span {
  padding: 8px 10px;
  border: 1px solid #d6e3ef;
  border-radius: 9px;
  background: #f8fbff;
  color: #486783;
  font-size: .72rem;
  font-weight: 800;
}
.recovery-flow b { color: #9db0c3; }

@media (max-width: 880px) {
  .admin-stat-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .group-grid { grid-template-columns: 1fr; }
  .plugin-card { grid-template-columns: 44px minmax(0,1fr) auto; }
  .plugin-card .action-button { grid-column: 1 / -1; }
}

@media (max-width: 620px) {
  .admin-stat-grid { grid-template-columns: 1fr 1fr; }
  .admin-search { min-width: 0; width: 100%; }
  .settings-head:has(.admin-search) { align-items: stretch; }
  .plugin-card,
  .catalog-plugin-card { grid-template-columns: 40px minmax(0,1fr); }
  .plugin-card .status-chip,
  .plugin-card .action-button,
  .catalog-plugin-card .action-button { grid-column: 2; justify-self: start; }
  .backup-hero { align-items: flex-start; flex-wrap: wrap; }
  .backup-hero .status-chip { margin-right: 57px; }
}

/* Foundation 0.5.0 — search, members, messages, auth, public VIP */
.section-heading { margin-bottom: 18px; }
.section-heading h1 { margin: 5px 0 6px; color: var(--blue-950); }
.section-heading p { margin: 0; color: var(--muted); }
.section-heading--split { display: flex; align-items: end; justify-content: space-between; gap: 20px; }

.search-panel,
.member-toolbar,
.profile-card,
.message-sidebar,
.message-content,
.auth-card {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 16px;
  box-shadow: var(--shadow);
}
.search-panel { padding: 18px; }
.search-form {
  display: grid;
  grid-template-columns: minmax(0,1fr) 170px auto;
  gap: 9px;
  align-items: center;
}
.search-input-large {
  min-height: 44px;
  padding: 0 12px;
  border: 1px solid #ccdbea;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 9px;
  color: #6d8298;
}
.search-input-large input {
  width: 100%;
  border: 0;
  outline: 0;
  background: transparent;
  color: #24425f;
}
.search-form select,
.member-toolbar select {
  min-height: 44px;
  border: 1px solid #ccdbea;
  border-radius: 10px;
  background: #fff;
  padding: 0 10px;
  color: #365472;
}
.search-results { margin-top: 16px; }
.search-empty { padding: 38px 18px; text-align: center; color: #7c8d9e; }
.search-empty-icon { display: block; font-size: 2rem; color: #9db8d4; margin-bottom: 8px; }
.search-empty strong { display: block; color: #47647f; margin-bottom: 4px; }
.search-empty p { margin: 0; }
.search-result-summary { margin-bottom: 10px; color: #6f8296; font-size: .82rem; }
.search-result-list { display: grid; gap: 8px; }
.search-result-card {
  padding: 13px;
  border: 1px solid #e0e9f2;
  border-radius: 11px;
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  gap: 11px;
  background: #fbfdff;
}
.result-kind {
  align-self: start;
  padding: 4px 8px;
  border-radius: 999px;
  font-size: .66rem;
  font-weight: 900;
}
.result-kind--topic { background: #e8f3ff; color: #2468a8; }
.result-kind--post { background: #eef8ee; color: #2f7445; }
.search-result-card h2 { margin: 0 0 5px; font-size: .94rem; }
.search-result-card h2 a { color: var(--blue-800); }
.search-result-card p { margin: 0 0 5px; color: #61768a; font-size: .8rem; line-height: 1.55; }
.search-result-card div > span { color: #8997a6; font-size: .7rem; }

.member-totals { display: flex; gap: 10px; }
.member-totals span {
  min-width: 100px;
  padding: 10px 12px;
  border: 1px solid #dbe6f3;
  border-radius: 10px;
  background: #fff;
  color: #6f8193;
  font-size: .72rem;
  text-align: center;
}
.member-totals strong { display: block; color: var(--blue-800); font-size: 1.2rem; }
.member-toolbar { padding: 12px; margin-bottom: 14px; display: flex; gap: 9px; justify-content: space-between; }
.member-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 12px;
}
.member-card {
  min-width: 0;
  padding: 16px;
  border: 1px solid var(--line);
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 7px 20px rgba(11,61,125,.045);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.member-card-head { position: relative; }
.member-avatar,
.profile-avatar {
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: linear-gradient(145deg, #ddecff, #afcfee);
  color: var(--blue-900);
  font-weight: 900;
}
.member-avatar { width: 66px; height: 66px; font-size: 1.2rem; }
.online-dot {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #aab6c1;
  display: inline-block;
  border: 2px solid #fff;
}
.member-card-head .online-dot { position: absolute; left: 3px; bottom: 5px; }
.online-dot.is-online { background: #31a867; }
.member-card h2 { margin: 9px 0 1px; font-size: 1rem; }
.member-card h2 a { color: var(--blue-800); }
.member-username { color: #8b98a6; font-size: .71rem; margin-bottom: 8px; }
.member-card .role-chip { margin-bottom: 10px; }
.member-card-stats { width: 100%; display: grid; grid-template-columns: 1fr 1fr; gap: 5px; padding: 9px 0; border-top: 1px solid #edf2f7; border-bottom: 1px solid #edf2f7; color: #7d8c9c; font-size: .68rem; }
.member-card-stats strong { color: #4b6884; }
.member-card p { min-height: 42px; margin: 10px 0; color: #687c90; font-size: .76rem; line-height: 1.45; }

.profile-card { padding: 22px; }
.profile-header { display: grid; grid-template-columns: 92px minmax(0,1fr) auto; gap: 18px; align-items: center; margin-top: 18px; }
.profile-avatar { width: 90px; height: 90px; font-size: 1.75rem; }
.profile-identity { min-width: 0; }
.profile-name-line { display: flex; align-items: center; gap: 8px; }
.profile-name-line h1 { margin: 0; color: var(--blue-950); }
.profile-identity > span { color: #8392a2; font-size: .78rem; }
.profile-badges { display: flex; gap: 6px; flex-wrap: wrap; margin-top: 8px; }
.profile-group { padding: 3px 8px; border-radius: 999px; background: #f0f4f8; color: #697b8d; font-size: .67rem; }
.profile-grid { display: grid; grid-template-columns: minmax(0,1fr) 230px; gap: 14px; margin-top: 18px; }
.profile-grid .settings-card { padding: 18px; }
.profile-grid h2 { margin: 0 0 10px; color: var(--blue-900); }
.profile-bio { color: #5f7489; line-height: 1.65; }
.profile-details { margin: 14px 0 0; display: grid; gap: 7px; }
.profile-details div { display: flex; justify-content: space-between; gap: 20px; border-top: 1px solid #edf2f7; padding-top: 7px; }
.profile-details dt { color: #8594a3; }
.profile-details dd { margin: 0; color: #45637f; font-weight: 700; }
.profile-stats-card { display: grid; place-content: center; text-align: center; }
.profile-stats-card strong { font-size: 2rem; color: var(--blue-700); }
.profile-stats-card span { color: #7d8d9e; font-size: .78rem; }

.messages-layout { display: grid; grid-template-columns: 220px minmax(0,1fr); gap: 16px; align-items: start; }
.message-sidebar { overflow: hidden; }
.message-user { padding: 14px; display: flex; align-items: center; gap: 9px; border-bottom: 1px solid var(--line); }
.message-user > div { display: grid; gap: 2px; }
.message-user strong { color: #315170; }
.message-user span { color: #8694a2; font-size: .7rem; }
.message-sidebar > .action-button { margin: 12px; width: calc(100% - 24px); }
.message-folders { display: grid; padding: 0 8px 10px; gap: 3px; }
.message-folders button {
  border: 0;
  background: transparent;
  border-radius: 8px;
  padding: 9px 10px;
  text-align: right;
  color: #5b7289;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.message-folders button.active { background: var(--blue-100); color: var(--blue-900); font-weight: 800; }
.message-folders button span { min-width: 22px; text-align: center; border-radius: 999px; background: #e8eef5; font-size: .68rem; }
.message-content { padding: 18px; }
.message-list { display: grid; border: 1px solid #e1eaf3; border-radius: 12px; overflow: hidden; }
.message-row {
  min-height: 68px;
  padding: 10px 12px;
  display: grid;
  grid-template-columns: 24px 110px minmax(0,1fr) 120px;
  gap: 9px;
  align-items: center;
  border-bottom: 1px solid #edf2f7;
  color: #5e7489;
}
.message-row:last-child { border-bottom: 0; }
.message-row.is-unread { background: #f8fbff; }
.message-row.is-unread .message-copy strong { color: var(--blue-800); }
.message-status { color: #9ab0c5; }
.message-row.is-unread .message-status { color: var(--blue-600); }
.message-sender { font-weight: 800; color: #425f7b; }
.message-copy { min-width: 0; display: grid; gap: 3px; }
.message-copy strong, .message-copy span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.message-copy span { font-size: .72rem; color: #8795a5; }
.message-row time { font-size: .68rem; color: #8f9ba8; }
.compose-message { margin-top: 14px; padding: 16px; }

.vip-public-hero {
  padding: 26px;
  border-radius: 18px;
  background: linear-gradient(120deg, #6c4b00, #d99300);
  color: #fff;
  display: flex;
  gap: 16px;
  align-items: center;
  box-shadow: 0 12px 30px rgba(146,94,0,.14);
}
.vip-public-star {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: rgba(255,255,255,.16);
  font-size: 2rem;
}
.vip-public-hero h1 { margin: 4px 0 5px; }
.vip-public-hero p { margin: 0; color: #fff6d9; }
.vip-plan-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 14px; margin-top: 16px; }
.vip-plan-card {
  padding: 20px;
  border: 1px solid #ecd9a6;
  border-radius: 15px;
  background: #fffdf6;
  text-align: center;
  box-shadow: 0 7px 20px rgba(138,90,0,.05);
}
.vip-plan-icon { font-size: 1.5rem; color: #d28a00; }
.vip-plan-card h2 { margin: 7px 0; color: #76520a; }
.vip-plan-price { font-size: 1.7rem; font-weight: 900; color: #a56c00; }
.vip-plan-duration { color: #8e7a55; font-size: .75rem; }
.vip-plan-card ul { margin: 14px 0; padding: 0; list-style: none; display: grid; gap: 6px; color: #6f664f; font-size: .75rem; }
.action-button--vip { width: 100%; background: linear-gradient(#f6bd3f,#db9200); border-color: #cb8600; color: #5b3c00; }

.auth-shell { min-height: 520px; display: grid; place-items: center; padding: 20px 0; }
.auth-card { width: min(460px,100%); padding: 24px; text-align: center; }
.auth-card--wide { width: min(650px,100%); }
.auth-icon { width: 58px; height: 58px; margin: 0 auto 10px; border-radius: 16px; display: grid; place-items: center; background: var(--blue-100); color: var(--blue-700); font-size: 1.35rem; font-weight: 900; }
.auth-card h1 { margin: 0 0 6px; color: var(--blue-950); }
.auth-card > p { margin: 0 0 18px; color: var(--muted); }
.auth-form { display: grid; gap: 12px; text-align: right; }
.auth-form > label:not(.check-row) {
  display: grid;
  gap: 7px;
  color: #425f7a;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1.35;
}
.auth-form input:not([type="checkbox"]):not([type="radio"]) {
  width: 100%;
  min-height: 42px;
  border: 1px solid #ccdae8;
  border-radius: 9px;
  padding: 0 11px;
  outline: 0;
}
.auth-form input:not([type="checkbox"]):not([type="radio"]):focus {
  border-color: #76aae0;
  box-shadow: 0 0 0 3px rgba(11,99,206,.08);
}
.auth-form .check-row {
  justify-self: start;
  min-height: 24px;
  gap: 9px;
  cursor: pointer;
  color: #526b84;
  font-size: .8rem;
  font-weight: 700;
}
.auth-form .check-row input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 19px;
  height: 19px;
  min-height: 19px;
  flex: 0 0 19px;
  margin: 0;
  padding: 0;
  border: 1px solid #afc2d6;
  border-radius: 6px;
  background: #fff;
  display: inline-grid;
  place-content: center;
  cursor: pointer;
  transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease;
}
.auth-form .check-row input[type="checkbox"]::before {
  content: "";
  width: 5px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg) scale(0);
  transform-origin: center;
  transition: transform .12s ease;
}
.auth-form .check-row input[type="checkbox"]:checked {
  background: var(--blue-700);
  border-color: var(--blue-700);
}
.auth-form .check-row input[type="checkbox"]:checked::before {
  transform: rotate(45deg) scale(1);
}
.auth-form .check-row input[type="checkbox"]:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(11,99,206,.14);
}
.auth-link { text-align: center; color: var(--blue-700); font-size: .76rem; }
.auth-footer { margin-top: 16px; padding-top: 14px; border-top: 1px solid #edf2f7; color: #748598; font-size: .78rem; }
.auth-footer a { color: var(--blue-700); font-weight: 800; }
.auth-form--grid { grid-template-columns: 1fr 1fr; }
.foundation-note--error { background: #fff0f0; color: #a63f3f; }

@media (max-width: 900px) {
  .member-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .messages-layout { grid-template-columns: 1fr; }
  .message-sidebar { display: grid; grid-template-columns: minmax(0,1fr) auto; align-items: center; }
  .message-folders { grid-column: 1 / -1; grid-template-columns: 1fr 1fr; }
}

@media (max-width: 680px) {
  .section-heading--split { align-items: stretch; flex-direction: column; }
  .member-totals { width: 100%; }
  .member-totals span { flex: 1; }
  .search-form { grid-template-columns: 1fr; }
  .member-toolbar { flex-direction: column; }
  .member-grid { grid-template-columns: 1fr; }
  .profile-header { grid-template-columns: 70px minmax(0,1fr); align-items: start; }
  .profile-avatar { width: 68px; height: 68px; }
  .profile-header .page-actions { grid-column: 1 / -1; }
  .profile-grid { grid-template-columns: 1fr; }
  .message-row { grid-template-columns: 22px minmax(0,1fr) 88px; }
  .message-sender { grid-column: 2; }
  .message-copy { grid-column: 2 / -1; }
  .message-row time { grid-column: 3; grid-row: 1; }
  .vip-plan-grid { grid-template-columns: 1fr; }
  .auth-form--grid { grid-template-columns: 1fr; }
  .auth-form--grid .field--wide { grid-column: auto; }
}

/* Foundation 0.6.0 — announcements, polls, subscriptions, buddies, moderation */
.announcement-stack { display: grid; gap: 8px; margin-bottom: 14px; }
.announcement-card {
  min-height: 62px;
  padding: 11px 14px;
  border: 1px solid #cfe0ef;
  border-radius: 12px;
  background: #f7fbff;
  display: flex;
  align-items: flex-start;
  gap: 11px;
}
.announcement-icon {
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: #ddecff;
  color: var(--blue-800);
  font-weight: 900;
}
.announcement-card strong { color: #2f5579; }
.announcement-card p { margin: 3px 0 0; color: #677b90; font-size: .78rem; line-height: 1.5; }

.action-button.is-selected {
  background: #edf6ff;
  border-color: #9fc4e7;
  color: var(--blue-900);
}

.poll-card {
  margin-bottom: 14px;
  padding: 18px;
  border: 1px solid #d6e3ef;
  border-radius: 15px;
  background: #fff;
  box-shadow: 0 7px 22px rgba(11,61,125,.045);
}
.poll-head { display: flex; gap: 11px; align-items: center; margin-bottom: 14px; }
.poll-icon {
  width: 42px;
  height: 42px;
  border-radius: 11px;
  display: grid;
  place-items: center;
  background: var(--blue-100);
  color: var(--blue-700);
  font-weight: 900;
}
.poll-head span:not(.poll-icon) { color: #7e8e9f; font-size: .68rem; font-weight: 800; }
.poll-head h2 { margin: 2px 0 0; color: var(--blue-900); font-size: 1rem; }
.poll-form { display: grid; gap: 12px; }
.poll-options { display: grid; gap: 8px; }
.poll-option {
  padding: 10px 11px;
  border: 1px solid #e0e9f2;
  border-radius: 10px;
  background: #fbfdff;
  cursor: pointer;
}
.poll-choice { display: grid; grid-template-columns: auto minmax(0,1fr) auto; gap: 8px; align-items: center; }
.poll-choice input { accent-color: var(--blue-700); }
.poll-choice strong { color: #3c5d7c; font-size: .8rem; }
.poll-choice small { color: #8392a2; font-size: .67rem; }
.poll-meter { display: block; height: 5px; margin-top: 8px; background: #e8eef5; border-radius: 999px; overflow: hidden; }
.poll-meter i { display: block; height: 100%; background: linear-gradient(90deg, #82b6e9, var(--blue-600)); border-radius: inherit; }
.poll-footer { display: flex; align-items: center; justify-content: space-between; gap: 10px; color: #7c8d9e; font-size: .73rem; }

.status-chip--pending { background: #fff4d8; color: #906400; }
.moderation-queue,
.report-list,
.announcement-admin-list { display: grid; gap: 9px; }
.moderation-card {
  padding: 13px;
  border: 1px solid #e1e9f2;
  border-radius: 11px;
  background: #fff;
}
.moderation-card-head {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  align-items: center;
}
.moderation-card-head > div { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.moderation-card-head strong { color: #355675; }
.moderation-card-head time { color: #8b98a7; font-size: .68rem; }
.moderation-card > p { margin: 11px 0 8px; color: #5f7489; line-height: 1.6; }
.moderation-meta { display: flex; gap: 12px; flex-wrap: wrap; color: #8996a5; font-size: .68rem; }
.moderation-actions { display: flex; gap: 7px; flex-wrap: wrap; margin-top: 11px; }
.action-button--approve { border-color: #b8dfc7; color: #2e7447; background: #f1fbf4; }
.action-button--reject { border-color: #e5c5c5; color: #9a4c4c; background: #fff7f7; }
.moderation-result {
  min-height: 54px;
  display: grid;
  place-content: center;
  gap: 3px;
  text-align: center;
  border-radius: 9px;
}
.moderation-result.is-approved { background: #effaf3; color: #31724a; }
.moderation-result.is-rejected { background: #fff2f2; color: #984747; }
.moderation-result span { font-size: .7rem; opacity: .78; }

.report-row,
.announcement-admin-row {
  min-height: 68px;
  padding: 10px 11px;
  border: 1px solid #e1eaf3;
  border-radius: 10px;
  display: grid;
  gap: 10px;
  align-items: center;
}
.report-row { grid-template-columns: 34px minmax(0,1fr) auto auto; }
.report-icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: #fff1e8;
  color: #b86125;
  font-weight: 900;
}
.report-row > div,
.announcement-admin-row > div { min-width: 0; display: grid; gap: 3px; }
.report-row strong,
.announcement-admin-row strong { color: #365675; }
.report-row div > span { color: #8896a5; font-size: .69rem; }
.announcement-admin-row { grid-template-columns: 34px minmax(0,1fr) auto auto; }
.announcement-admin-row p { margin: 0; color: #718397; font-size: .74rem; line-height: 1.45; }

@media (max-width: 760px) {
  .poll-choice { grid-template-columns: auto minmax(0,1fr); }
  .poll-choice small { grid-column: 2; }
  .moderation-card-head { align-items: flex-start; flex-direction: column; }
  .report-row,
  .announcement-admin-row { grid-template-columns: 34px minmax(0,1fr); }
  .report-row .action-button,
  .announcement-admin-row .action-button,
  .report-row .status-chip,
  .announcement-admin-row .status-chip { grid-column: 2; justify-self: start; }
}

/* Foundation 0.7.0 — threaded topics, attachments, rating, print/email tools */
.topic-utility-bar {
  min-height: 48px;
  margin-bottom: 12px;
  padding: 7px 9px;
  border: 1px solid var(--line);
  border-radius: 11px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  box-shadow: 0 5px 16px rgba(11,61,125,.035);
}
.topic-view-switch,
.topic-secondary-tools {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
}
.topic-view-switch a,
.topic-secondary-tools a,
.topic-secondary-tools button {
  min-height: 32px;
  padding: 6px 9px;
  border: 1px solid transparent;
  border-radius: 8px;
  background: transparent;
  color: #607890;
  font: inherit;
  font-size: .72rem;
  font-weight: 800;
  cursor: pointer;
  text-decoration: none;
}
.topic-view-switch a.active {
  border-color: #b9d3eb;
  background: #edf6ff;
  color: var(--blue-900);
}
.topic-secondary-tools a:hover,
.topic-secondary-tools button:hover {
  background: #f4f8fc;
  color: var(--blue-800);
}

.topic-rating-card {
  margin-bottom: 12px;
  padding: 12px 14px;
  border: 1px solid #e0e8f1;
  border-radius: 11px;
  background: #fff;
  display: grid;
  grid-template-columns: minmax(0,1fr) auto auto;
  gap: 14px;
  align-items: center;
}
.topic-rating-card > div:first-child { display: grid; gap: 2px; }
.topic-rating-card strong { color: #355675; }
.topic-rating-card span { color: #7f8e9e; font-size: .7rem; }
.topic-rating-card b { color: var(--blue-800); }
.rating-stars { display: flex; direction: ltr; gap: 2px; }
.rating-star {
  border: 0;
  background: transparent;
  padding: 1px;
  color: #c9d2db;
  font-size: 1.25rem;
  cursor: pointer;
}
.rating-star.is-active,
.rating-star:hover { color: #e3a21b; }

.attachment-list {
  margin-top: 12px;
  display: grid;
  gap: 6px;
}
.attachment-item {
  width: 100%;
  min-height: 48px;
  padding: 7px 9px;
  border: 1px solid #dce6f0;
  border-radius: 9px;
  background: #f9fcff;
  display: grid;
  grid-template-columns: 34px minmax(0,1fr) auto;
  gap: 9px;
  align-items: center;
  text-align: right;
  color: #536c84;
  cursor: pointer;
}
.attachment-icon {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  display: grid;
  place-items: center;
  background: #e8f3ff;
  color: var(--blue-700);
}
.attachment-item > span:nth-child(2) { min-width: 0; display: grid; gap: 2px; }
.attachment-item strong { color: #355675; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.attachment-item small { color: #8996a5; font-size: .66rem; }
.attachment-item em {
  font-style: normal;
  color: #568069;
  font-size: .64rem;
  white-space: nowrap;
}

.thread-tree {
  padding: 12px;
  border: 1px solid var(--line);
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 7px 20px rgba(11,61,125,.04);
}
.thread-post { position: relative; }
.thread-message {
  padding: 11px 12px;
  border: 1px solid #dfe8f1;
  border-radius: 11px;
  background: #fbfdff;
}
.thread-message > header {
  display: grid;
  grid-template-columns: 38px minmax(0,1fr) auto;
  gap: 9px;
  align-items: center;
}
.thread-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: linear-gradient(145deg,#ddecff,#b7d4ef);
  color: var(--blue-900);
  font-weight: 900;
}
.thread-message header > div:nth-child(2) { display: grid; gap: 2px; }
.thread-message header strong { color: #315170; }
.thread-message header span { color: #8795a4; font-size: .66rem; }
.reply-parent {
  padding: 3px 7px;
  border-radius: 999px;
  background: #eef3f8;
  color: #6e8194 !important;
  white-space: nowrap;
}
.thread-message > p {
  margin: 10px 0 0;
  color: #53697e;
  line-height: 1.65;
}
.thread-message > footer {
  margin-top: 10px;
  padding-top: 8px;
  border-top: 1px solid #edf2f7;
  display: flex;
  gap: 6px;
}
.thread-message > footer button {
  border: 0;
  background: transparent;
  color: var(--blue-700);
  cursor: pointer;
  font-size: .7rem;
}
.thread-children {
  margin-inline-start: 24px;
  padding-inline-start: 14px;
  border-inline-start: 2px solid #d9e5f1;
  display: grid;
  gap: 8px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.email-friend-panel {
  margin-top: 14px;
  scroll-margin-top: 18px;
}

.print-topic {
  max-width: 900px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 14px;
  padding: 22px;
}
.print-topic-head {
  padding-bottom: 15px;
  border-bottom: 2px solid #dfe7ef;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.print-topic-head span,
.print-topic-head p { color: #74869a; font-size: .73rem; }
.print-topic-head h1 { margin: 4px 0; color: #1d3f60; }
.print-topic-head p { margin: 0; }
.print-actions { display: flex; gap: 7px; }
.print-posts { display: grid; }
.print-post { padding: 16px 0; border-bottom: 1px solid #e5ebf1; }
.print-post:last-child { border-bottom: 0; }
.print-post header { display: flex; justify-content: space-between; gap: 12px; color: #49657f; }
.print-post header span { color: #8996a3; font-size: .7rem; }
.print-post p { color: #3f566c; line-height: 1.7; }
.print-attachments { display: flex; flex-wrap: wrap; gap: 8px; font-size: .7rem; color: #6d7f91; }

.editor-extensions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 9px;
}
.attachment-upload {
  min-height: 78px;
  padding: 10px 11px;
  border: 1px solid #dde7f0;
  border-radius: 10px;
  background: #fbfdff;
  display: grid;
  gap: 8px;
}
.attachment-upload > span { display: grid; gap: 2px; }
.attachment-upload strong { color: #3e5d7a; font-size: .78rem; }
.attachment-upload small { color: #8493a3; font-size: .68rem; }
.attachment-upload input { font-size: .72rem; }
.poll-create-toggle { min-height: 78px; }
.poll-builder {
  grid-column: 1 / -1;
  padding: 12px;
  border: 1px solid #dce6f0;
  border-radius: 10px;
  background: #f8fbff;
  display: grid;
  gap: 10px;
}
.poll-builder[hidden] { display: none; }
.poll-builder > label:not(.check-row),
.poll-builder-options label {
  display: grid;
  gap: 5px;
  color: #45617d;
  font-size: .73rem;
  font-weight: 800;
}
.poll-builder input[type="text"],
.poll-builder input:not([type]) {
  width: 100%;
  min-height: 38px;
  border: 1px solid #cbd9e7;
  border-radius: 8px;
  padding: 0 10px;
}
.poll-builder-options {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

@media (max-width: 760px) {
  .topic-utility-bar {
    align-items: stretch;
    flex-direction: column;
  }
  .topic-view-switch,
  .topic-secondary-tools { width: 100%; }
  .topic-view-switch a { flex: 1; text-align: center; }
  .topic-rating-card { grid-template-columns: 1fr; gap: 8px; }
  .thread-message > header { grid-template-columns: 36px minmax(0,1fr); }
  .reply-parent { grid-column: 2; justify-self: start; }
  .thread-children { margin-inline-start: 12px; padding-inline-start: 8px; }
  .attachment-item { grid-template-columns: 32px minmax(0,1fr); }
  .attachment-item em { grid-column: 2; }
  .print-topic-head { flex-direction: column; }
  .editor-extensions { grid-template-columns: 1fr; }
  .poll-builder { grid-column: auto; }
  .poll-builder-options { grid-template-columns: 1fr; }
}

@media print {
  .topbar,
  .site-header,
  .nav-zone,
  .site-footer,
  .print-actions {
    display: none !important;
  }
  body { background: #fff !important; }
  .shell.page { max-width: none; padding: 0 !important; }
  .print-topic {
    max-width: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
  }
}

/* Foundation 0.8.0 — topic/post administration and user ratings */
.topic-state-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 7px;
}
.status-chip--info { background: #e8f3ff; color: #2468a8; }
.status-chip--warning { background: #fff2dc; color: #9a6810; }

.topic-management-panel,
.post-editor-panel,
.post-history-panel {
  margin-bottom: 14px;
  padding: 16px;
  scroll-margin-top: 18px;
}
.settings-form--topic-management {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.settings-form--topic-management .field {
  align-self: stretch;
}

.post-admin-tools {
  margin-inline-start: auto;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 3px;
}
.post-admin-tools button {
  border: 0;
  background: transparent;
  color: #6f8295;
  cursor: pointer;
  font-size: .67rem;
}
.post-admin-tools button:hover { color: var(--blue-800); }
.post-admin-tools button:disabled {
  opacity: .42;
  cursor: default;
}
.post-admin-tools .post-ip-button.is-revealed {
  padding-inline: 6px;
  border-radius: 6px;
  background: #eef5fb;
  color: #365a79;
}

.revision-list { display: grid; gap: 8px; }
.revision-card {
  padding: 11px 12px;
  border: 1px solid #e0e8f1;
  border-radius: 10px;
  background: #fbfdff;
}
.revision-card header {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  align-items: center;
}
.revision-card header strong { color: #385a78; }
.revision-card header span { color: #8795a4; font-size: .68rem; }
.revision-card p {
  margin: 9px 0;
  color: #586f85;
  line-height: 1.55;
}
.revision-card small { color: #8795a4; }

.member-rating-card {
  margin-top: 14px;
  padding: 14px 16px;
  border: 1px solid #dce6ef;
  border-radius: 12px;
  background: #fbfdff;
  display: grid;
  grid-template-columns: minmax(0,1fr) auto auto;
  gap: 14px;
  align-items: center;
}
.member-rating-card > div:first-child { display: grid; gap: 2px; }
.member-rating-card strong { color: #355675; }
.member-rating-card span { color: #7e8e9e; font-size: .71rem; }
.member-rating-card b { color: var(--blue-800); }
.member-rating-stars { display: flex; direction: ltr; gap: 2px; }
.member-rating-star {
  border: 0;
  background: transparent;
  padding: 1px;
  color: #cad2da;
  font-size: 1.22rem;
  cursor: pointer;
}
.member-rating-star.is-active,
.member-rating-star:hover { color: #e3a21b; }

@media (max-width: 760px) {
  .settings-form--topic-management { grid-template-columns: 1fr; }
  .post-admin-tools {
    width: 100%;
    margin-inline-start: 0;
    padding-top: 4px;
  }
  .member-rating-card {
    grid-template-columns: 1fr;
    gap: 8px;
  }
  .revision-card header {
    align-items: flex-start;
    flex-direction: column;
  }
}

/* Foundation 0.9.0 — account center, online users, FAQ/help */
.account-page,
.online-page,
.help-page {
  display: grid;
  gap: 14px;
}

.account-profile-hero {
  min-height: 112px;
  padding: 16px 18px;
  border: 1px solid var(--line);
  border-radius: 15px;
  background: linear-gradient(100deg, #f7fbff, #eef6ff);
  display: grid;
  grid-template-columns: 82px minmax(0,1fr) auto;
  gap: 15px;
  align-items: center;
}
.account-avatar-preview {
  width: 78px;
  height: 78px;
  font-size: 1.5rem;
}
.account-profile-hero > div:nth-child(2) { min-width: 0; }
.account-profile-hero h2 {
  margin: 0 0 2px;
  color: var(--blue-900);
}
.account-profile-hero span {
  color: #7d8e9f;
  font-size: .74rem;
}
.account-profile-hero p {
  margin: 5px 0 0;
  color: #61778d;
  font-size: .77rem;
}
.account-stat-grid { margin-top: 0; }
.account-layout {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}
.account-layout > .settings-card,
.account-collections > .settings-card {
  min-width: 0;
}
.notification-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 9px;
}
.notification-option {
  min-height: 78px;
  padding: 11px;
  border: 1px solid #e0e8f1;
  border-radius: 10px;
  background: #fbfdff;
  display: flex;
  gap: 9px;
  align-items: flex-start;
}
.notification-option input { margin-top: 3px; accent-color: var(--blue-700); }
.notification-option > span { min-width: 0; display: grid; gap: 3px; }
.notification-option strong { color: #3d5c79; font-size: .77rem; }
.notification-option small { color: #8393a3; font-size: .67rem; line-height: 1.4; }
.notification-option select {
  margin-inline-start: auto;
  min-height: 34px;
  border: 1px solid #ccd9e6;
  border-radius: 8px;
  background: #fff;
  color: #45627e;
}
.account-save-row { margin-top: 11px; }
.account-collections {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}
.account-list { display: grid; gap: 7px; }
.account-list-row {
  min-height: 60px;
  padding: 9px 10px;
  border: 1px solid #e2eaf2;
  border-radius: 10px;
  background: #fbfdff;
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  gap: 10px;
  align-items: center;
  transition: opacity .18s ease, background .18s ease;
}
.account-list-row.is-removed {
  opacity: .48;
  background: #f4f5f7;
}
.account-list-row > div:first-child { min-width: 0; display: grid; gap: 3px; }
.account-list-row strong,
.account-list-row strong a { color: #365875; }
.account-list-row span {
  color: #8493a2;
  font-size: .68rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.account-row-action {
  border: 0;
  background: transparent;
  color: var(--blue-700);
  font-size: .68rem;
  font-weight: 800;
  cursor: pointer;
}
.account-row-action:disabled { color: #8e9aa6; cursor: default; }
.account-buddy-row .user-cell > span:last-child { display: grid; }

.member-toolbar-actions {
  display: flex;
  gap: 7px;
  align-items: center;
  flex-wrap: wrap;
}
.member-toolbar-actions select {
  min-height: 38px;
  border: 1px solid #ccd9e6;
  border-radius: 8px;
  background: #fff;
  color: #45627e;
  padding: 0 9px;
}

.online-summary {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 10px;
}
.online-summary article {
  min-height: 92px;
  padding: 14px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #fff;
  display: grid;
  align-content: center;
  gap: 2px;
  text-align: center;
}
.online-summary strong {
  color: var(--blue-800);
  font-size: 1.45rem;
}
.online-summary span {
  color: #7c8d9e;
  font-size: .73rem;
}
.online-list { display: grid; gap: 7px; }
.online-row {
  min-height: 62px;
  padding: 9px 10px;
  border: 1px solid #e1e9f1;
  border-radius: 10px;
  background: #fbfdff;
  display: grid;
  grid-template-columns: minmax(220px,1fr) auto minmax(120px,180px) 90px;
  gap: 12px;
  align-items: center;
}
.online-row > a {
  color: var(--blue-700);
  font-size: .72rem;
}
.online-row time {
  color: #8996a5;
  font-size: .68rem;
  text-align: left;
}
.online-state {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: #37754e;
  font-size: .68rem;
  font-weight: 800;
}
.online-state i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #31a867;
}

.help-search-card {
  padding: 14px;
  border: 1px solid var(--line);
  border-radius: 13px;
  background: #fff;
  display: grid;
  gap: 11px;
}
.faq-category-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.faq-category-chips button {
  min-height: 30px;
  padding: 5px 10px;
  border: 1px solid #d5e1ec;
  border-radius: 999px;
  background: #fff;
  color: #637a91;
  font-size: .7rem;
  cursor: pointer;
}
.faq-category-chips button.active {
  background: #eaf4ff;
  border-color: #acd0ee;
  color: var(--blue-900);
  font-weight: 800;
}
.faq-list { display: grid; gap: 8px; }
.faq-item {
  border: 1px solid #dfe8f1;
  border-radius: 11px;
  background: #fff;
  overflow: hidden;
}
.faq-item summary {
  min-height: 52px;
  padding: 11px 13px;
  cursor: pointer;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  color: #385a78;
  font-weight: 800;
}
.faq-item summary::-webkit-details-marker { display: none; }
.faq-item summary::after {
  content: "+";
  color: #8aa0b4;
  font-size: 1rem;
}
.faq-item[open] summary::after { content: "−"; }
.faq-item summary em {
  margin-inline-start: auto;
  padding: 3px 7px;
  border-radius: 999px;
  background: #eff4f8;
  color: #7b8c9d;
  font-style: normal;
  font-size: .64rem;
  font-weight: 700;
}
.faq-item p {
  margin: 0;
  padding: 0 13px 14px;
  color: #5f7489;
  line-height: 1.65;
  font-size: .79rem;
}
.help-footer-card {
  min-height: 78px;
  padding: 13px 15px;
  border: 1px solid #d7e4f0;
  border-radius: 12px;
  background: #f7fbff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
}
.help-footer-card > div { display: grid; gap: 3px; }
.help-footer-card strong { color: #355675; }
.help-footer-card span { color: #7b8c9e; font-size: .73rem; }

@media (max-width: 920px) {
  .account-layout,
  .account-collections { grid-template-columns: 1fr; }
  .notification-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .online-row {
    grid-template-columns: minmax(200px,1fr) auto;
  }
  .online-row > a,
  .online-row time { grid-column: 1 / -1; text-align: right; }
}

@media (max-width: 650px) {
  .account-profile-hero {
    grid-template-columns: 68px minmax(0,1fr);
  }
  .account-avatar-preview { width: 64px; height: 64px; }
  .account-profile-hero > .action-button { grid-column: 1 / -1; }
  .notification-grid { grid-template-columns: 1fr; }
  .account-list-row { grid-template-columns: 1fr; }
  .account-row-action { justify-self: start; }
  .member-toolbar-actions { width: 100%; }
  .member-toolbar-actions select { flex: 1 1 100%; }
  .online-summary { grid-template-columns: 1fr 1fr 1fr; }
  .online-row { grid-template-columns: 1fr; }
  .online-state { justify-self: start; }
  .help-footer-card { align-items: stretch; flex-direction: column; }
}

@media (max-width: 430px) {
  .online-summary { grid-template-columns: 1fr; }
}

/* Foundation 0.10.0 — security, sessions, ACL and audit */
.security-status-banner {
  min-height: 88px;
  padding: 14px 16px;
  border: 1px solid #cfe0ef;
  border-radius: 13px;
  background: linear-gradient(90deg, #f4fbff, #eef7ff);
  display: flex;
  align-items: center;
  gap: 13px;
}
.security-status-icon {
  width: 46px;
  height: 46px;
  flex: 0 0 46px;
  border-radius: 12px;
  display: grid;
  place-items: center;
  background: #e3f1ff;
  font-size: 1.25rem;
}
.security-status-banner > div { flex: 1; }
.security-status-banner strong { color: #2d557b; }
.security-status-banner p { margin: 3px 0 0; color: #74879a; font-size: .76rem; }

.security-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}
.security-definition-list {
  margin: 0;
  display: grid;
  gap: 7px;
}
.security-definition-list div {
  padding-top: 7px;
  border-top: 1px solid #edf2f7;
  display: flex;
  justify-content: space-between;
  gap: 14px;
}
.security-definition-list div:first-child { border-top: 0; padding-top: 0; }
.security-definition-list dt { color: #7e8e9f; }
.security-definition-list dd {
  margin: 0;
  color: #3d5d7b;
  font-weight: 800;
  text-align: left;
}
.security-role-list {
  display: grid;
  gap: 8px;
}
.security-role-list span {
  padding: 10px;
  border: 1px solid #e0e8f1;
  border-radius: 9px;
  background: #fbfdff;
  display: grid;
  gap: 2px;
}
.security-role-list b { color: #3a5a78; }
.security-role-list small { color: #8493a3; }

.session-preview-row {
  min-height: 64px;
  padding: 10px 12px;
  border: 1px solid #e1eaf2;
  border-radius: 10px;
  background: #fbfdff;
  display: grid;
  grid-template-columns: 14px minmax(0,1fr) auto;
  gap: 10px;
  align-items: center;
}
.session-state-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #9facb9;
}
.session-state-dot.is-authenticated { background: #31a867; }
.session-preview-row > div { display: grid; gap: 2px; }
.session-preview-row strong { color: #365875; }
.session-preview-row div span { color: #8493a3; font-size: .69rem; }

.audit-locked {
  min-height: 74px;
  padding: 12px;
  border: 1px dashed #cfdce8;
  border-radius: 10px;
  background: #fafcff;
  display: flex;
  align-items: center;
  gap: 11px;
}
.audit-locked > span { font-size: 1.25rem; }
.audit-locked > div { display: grid; gap: 3px; }
.audit-locked strong { color: #405f7d; }
.audit-locked p { margin: 0; color: #8291a1; font-size: .72rem; }

.audit-list { display: grid; gap: 7px; }
.audit-row {
  min-height: 58px;
  padding: 9px 10px;
  border: 1px solid #e1e9f1;
  border-radius: 9px;
  background: #fbfdff;
  display: grid;
  grid-template-columns: minmax(180px,1fr) minmax(120px,1fr) auto 160px;
  gap: 10px;
  align-items: center;
}
.audit-action {
  color: #365875;
  font-family: inherit;
  font-size: .69rem;
}
.audit-row > div { display: grid; gap: 2px; }
.audit-row strong { color: #405f7d; }
.audit-row small,
.audit-row time { color: #8795a4; font-size: .66rem; }

@media (max-width: 820px) {
  .security-grid { grid-template-columns: 1fr; }
  .audit-row {
    grid-template-columns: 1fr auto;
  }
  .audit-row > div,
  .audit-row time { grid-column: 1 / -1; }
}

@media (max-width: 560px) {
  .security-status-banner {
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .security-status-banner .status-chip {
    margin-inline-start: 59px;
  }
  .session-preview-row {
    grid-template-columns: 14px minmax(0,1fr);
  }
  .session-preview-row .status-chip {
    grid-column: 2;
    justify-self: start;
  }
}

/* Foundation 0.14.0 — protected content and safe embeds */
.editor-tool--protected,
.editor-tool--embed {
  font-weight: 800;
  white-space: nowrap;
}
.editor-tool--protected {
  border-color: #d6c78c !important;
  background: #fffdf4 !important;
  color: #765b10 !important;
}
.editor-tool--embed {
  border-color: #b8d6ee !important;
  background: #f5fbff !important;
  color: #185d91 !important;
}

.protected-content {
  margin: 12px 0;
  border-radius: 11px;
  padding: 12px 13px;
}
.protected-content--locked {
  border: 1px dashed #cfbd77;
  background: #fffdf5;
  display: flex;
  gap: 10px;
  align-items: flex-start;
}
.protected-content--locked strong {
  color: #6d5717;
}
.protected-content--locked p {
  margin: 3px 0 0;
  color: #8a7a48;
  font-size: .76rem;
  line-height: 1.55;
}
.protected-content-icon {
  font-size: 1.15rem;
  line-height: 1;
}
.protected-content--open {
  border: 1px solid #badcc9;
  background: #f7fff9;
}
.protected-content--open > header {
  margin-bottom: 8px;
  display: flex;
  gap: 7px;
  align-items: center;
  color: #35704c;
  font-size: .74rem;
}
.protected-content--error {
  border: 1px solid #efc8c8;
  background: #fff8f8;
  display: flex;
  gap: 10px;
  color: #8b4545;
}
.content-link a {
  color: var(--blue-700);
  word-break: break-word;
}

.safe-embed {
  margin: 12px 0;
  border: 1px solid #d7e3ee;
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
}
.safe-embed--iframe {
  position: relative;
  width: min(100%, 760px);
  aspect-ratio: 16 / 9;
}
.safe-embed--facebook {
  aspect-ratio: 4 / 3;
}
.safe-embed--iframe iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}
.safe-embed--link {
  min-height: 70px;
  padding: 12px 14px;
  display: flex;
  gap: 11px;
  align-items: center;
  text-decoration: none;
}
.safe-embed--link > span:last-child {
  display: grid;
  gap: 3px;
}
.safe-embed--link strong {
  color: #27394d;
}
.safe-embed--link small {
  color: #8090a0;
}
.safe-embed-brand {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  background: #111;
  color: #fff;
  font-weight: 900;
}
.embed-print-link {
  word-break: break-all;
}

.forum-plugin-settings {
  display: grid;
  gap: 14px;
}
.forum-plugin-row {
  min-height: 74px;
  padding: 14px 16px;
  border: 1px solid #e1e9f1;
  border-radius: 12px;
  background: #fbfdff;
  display: grid;
  grid-template-columns: minmax(180px, 1.4fr) repeat(3, minmax(125px, 1fr));
  gap: 14px;
  align-items: center;
}
.forum-plugin-name {
  display: grid;
  gap: 2px;
}
.forum-plugin-name strong {
  color: #3c5c79;
}
.forum-plugin-name span {
  color: #8795a4;
  font-size: .67rem;
}
.mini-toggle {
  display: flex;
  gap: 10px;
  align-items: center;
  color: #5f7489;
  font-size: .74rem;
}
.plugin-provider-note {
  margin-top: 16px;
  padding: 9px 10px;
  border-radius: 9px;
  background: #f6f9fc;
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
  color: #718397;
  font-size: .7rem;
}
.plugin-provider-note strong {
  color: #46637e;
}

@media (max-width: 820px) {
  .forum-plugin-row {
    grid-template-columns: 1fr 1fr;
  }
  .forum-plugin-name {
    grid-column: 1 / -1;
  }
}

@media (max-width: 520px) {
  .forum-plugin-row {
    grid-template-columns: 1fr;
  }
  .forum-plugin-name {
    grid-column: auto;
  }
}

/* Foundation 0.15.0 — topic status icon engine */
/*
 * Keep status graphics deliberately compact.
 * Classic DCForum treated these as small state markers beside the title,
 * not as the dominant visual element of the topic row.
 */
.topic-status-icon {
  position: relative;
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  display: inline-grid;
  place-items: center;
  filter: drop-shadow(0 1px 1px rgba(26, 67, 108, .16));
}
.topic-status-base {
  width: 24px;
  height: 24px;
  display: block;
}
.topic-status-overlay {
  position: absolute;
  pointer-events: none;
}
.topic-status-fire {
  width: 11px;
  height: 14px;
  top: -1px;
  left: -1px;
  transform-origin: 50% 90%;
}
.topic-status-lock {
  width: 10px;
  height: 12px;
  right: 0;
  bottom: -1px;
}
.topic-status-pin {
  width: 9px;
  height: 9px;
  right: 0;
  top: 0;
}
.topic-status-unread-dot {
  position: absolute;
  width: 6px;
  height: 6px;
  right: 1px;
  top: 1px;
  border-radius: 50%;
  background: #2f80d9;
  border: 1.5px solid #fff;
  box-shadow: 0 0 0 1px rgba(47, 128, 217, .25);
}
.topic-status-icon.is-unread .topic-status-base {
  filter: saturate(1.18) brightness(1.02);
}
.topic-status-icon.is-hot.is-animated .topic-status-fire {
  animation: topic-fire-flicker 1.05s ease-in-out infinite alternate;
}
.topic-status-icon.is-unread.is-animated .topic-status-unread-dot {
  animation: topic-unread-pulse 1.6s ease-out infinite;
}
@keyframes topic-fire-flicker {
  from { transform: rotate(-3deg) scale(.94); filter: brightness(.98); }
  to { transform: rotate(3deg) scale(1.06); filter: brightness(1.12); }
}
@keyframes topic-unread-pulse {
  0%, 35% { box-shadow: 0 0 0 1px rgba(47,128,217,.28), 0 0 0 0 rgba(47,128,217,.22); }
  100% { box-shadow: 0 0 0 1px rgba(47,128,217,.2), 0 0 0 7px rgba(47,128,217,0); }
}
.topic-status-legend {
  gap: 9px 14px;
  align-items: center;
}
.topic-status-legend > span {
  min-height: 32px;
  padding: 4px 8px 4px 10px;
  border: 1px solid #e3ebf3;
  border-radius: 9px;
  background: #fff;
}
.topic-status-legend .topic-status-icon {
  width: 23px;
  height: 23px;
  flex-basis: 23px;
}
.topic-status-legend .topic-status-base {
  width: 20px;
  height: 20px;
}
.topic-status-legend .topic-status-fire {
  width: 9px;
  height: 11px;
}
.topic-status-legend .topic-status-lock {
  width: 8px;
  height: 10px;
}
.topic-status-legend .topic-status-pin {
  width: 7px;
  height: 7px;
}
.topic-status-legend .topic-status-unread-dot {
  width: 5px;
  height: 5px;
}
.topic-status-legend b {
  color: #61778e;
  font-size: .7rem;
}
.topic-status-threshold-note {
  margin: 8px 4px 0;
  color: #7c8d9f;
  font-size: .72rem;
}
.topic-status-threshold-note strong {
  color: #315f8a;
}

@media (prefers-reduced-motion: reduce) {
  .topic-status-icon.is-hot.is-animated .topic-status-fire,
  .topic-status-icon.is-unread.is-animated .topic-status-unread-dot {
    animation: none;
  }
}

@media (max-width: 520px) {
  .topic-status-icon {
    width: 26px;
    height: 26px;
    flex-basis: 26px;
  }
  .topic-status-base {
    width: 23px;
    height: 23px;
  }
  .topic-status-legend {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.topic-title-with-status {
  min-width: 0;
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.topic-title-with-status > div:last-child {
  min-width: 0;
}

/* Foundation 0.16.0 — user and group administration */
.user-directory-head {
  align-items: flex-start;
}
.user-directory-filters {
  min-width: min(100%, 520px);
  display: grid;
  grid-template-columns: minmax(190px, 1fr) 145px 145px;
  gap: 8px;
}
.user-directory-filters select {
  min-height: 40px;
  border: 1px solid #d8e3ee;
  border-radius: 9px;
  background: #fff;
  color: #526b83;
  padding: 0 9px;
}
.moderator-forum-count {
  display: inline-flex;
  padding: 4px 7px;
  border-radius: 999px;
  background: #edf6ff;
  color: #396b9a;
  font-size: .68rem;
  font-weight: 800;
}
.status-chip--danger {
  background: #ffe8e8;
  color: #a53636;
}
.user-admin-editor {
  border-color: #cbddec;
}
.user-admin-fieldset {
  margin: 0;
  min-width: 0;
  border: 1px solid #e0e8f1;
  border-radius: 11px;
  padding: 12px;
}
.user-admin-fieldset legend {
  padding: 0 6px;
  color: #46627d;
  font-size: .74rem;
  font-weight: 800;
}
.user-admin-fieldset[hidden],
.field[hidden] {
  display: none !important;
}
.user-table td {
  vertical-align: middle;
}
.user-table .chip-list {
  max-width: 220px;
}
#group-editor {
  scroll-margin-top: 20px;
}

@media (max-width: 980px) {
  .user-directory-filters {
    grid-template-columns: 1fr 1fr;
    min-width: 0;
    width: 100%;
  }
  .user-directory-filters .admin-search {
    grid-column: 1 / -1;
  }
}

@media (max-width: 620px) {
  .user-directory-filters {
    grid-template-columns: 1fr;
  }
  .user-directory-filters .admin-search {
    grid-column: auto;
  }
}

/* Foundation 0.17.0 — backup control plane */
.backup-scope-editor {
  margin: 0;
  min-width: 0;
  padding: 12px;
  border: 1px solid #dfe8f1;
  border-radius: 11px;
}
.backup-scope-editor legend {
  padding: 0 6px;
  color: #526f8b;
  font-size: .73rem;
  font-weight: 800;
}
.backup-checksum {
  color: #526f8b;
  font-size: .68rem;
  direction: ltr;
  unicode-bidi: isolate;
}
.backup-waiting {
  color: #8b98a6;
  font-size: .68rem;
}
.restore-check-list {
  display: grid;
  gap: 8px;
}
.restore-check-card {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 10px;
  align-items: start;
  padding: 10px 11px;
  border: 1px solid #e1e9f1;
  border-radius: 10px;
  background: #fbfdff;
}
.restore-check-card > div {
  min-width: 0;
  display: grid;
  gap: 3px;
}
.restore-check-card strong {
  color: #3c5c79;
}
.restore-check-card small {
  color: #8795a4;
  font-size: .67rem;
}
.restore-check-card p {
  margin: 2px 0 0;
  color: #657b90;
  font-size: .72rem;
  line-height: 1.45;
}
.backup-table td {
  vertical-align: middle;
}

@media (max-width: 720px) {
  .backup-table {
    min-width: 760px;
  }
}

/* Foundation 0.18.0 — secure search + Read New */
.search-form--advanced {
  grid-template-columns: minmax(240px, 1.5fr) repeat(4, minmax(130px, .8fr)) auto;
  align-items: end;
}
.search-query-field {
  align-self: end;
}
.search-filter-field {
  min-width: 0;
  display: grid;
  gap: 5px;
}
.search-filter-field > span {
  color: #71859a;
  font-size: .68rem;
  font-weight: 800;
}
.search-filter-field input,
.search-filter-field select {
  width: 100%;
  min-height: 44px;
  border: 1px solid #ccdbea;
  border-radius: 10px;
  background: #fff;
  padding: 0 10px;
  color: #365472;
}
.search-safety-note {
  margin: 11px 1px 0;
  color: #708398;
  font-size: .7rem;
  line-height: 1.5;
}
.search-submit {
  min-height: 44px;
}
.read-new-toolbar {
  margin-bottom: 12px;
  padding: 11px 12px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #fff;
  display: flex;
  align-items: end;
  gap: 9px;
}
.read-new-toolbar label {
  min-width: min(320px, 100%);
  display: grid;
  gap: 5px;
}
.read-new-toolbar label > span {
  color: #71859a;
  font-size: .68rem;
  font-weight: 800;
}
.read-new-toolbar select {
  min-height: 40px;
  border: 1px solid #ccdbea;
  border-radius: 9px;
  background: #fff;
  padding: 0 10px;
  color: #365472;
}
.read-new-results {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 14px;
  overflow: hidden;
}
.read-new-summary {
  padding: 10px 13px;
  border-bottom: 1px solid #e8eef5;
  background: #f8fbff;
  color: #6d8195;
  font-size: .76rem;
}
.read-new-list {
  display: grid;
}
.read-new-row {
  min-height: 62px;
  padding: 10px 13px;
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 68px 68px;
  gap: 10px;
  align-items: center;
  border-bottom: 1px solid #edf2f7;
}
.read-new-row:last-child {
  border-bottom: 0;
}
.read-new-copy {
  min-width: 0;
}
.read-new-copy h2 {
  margin: 0 0 3px;
  font-size: .86rem;
}
.read-new-copy h2 a {
  color: var(--blue-800);
}
.read-new-copy > span {
  color: #8292a2;
  font-size: .68rem;
}
.read-new-stat {
  text-align: center;
}
.read-new-stat strong {
  display: block;
  color: #3b5c7b;
  font-size: .82rem;
}
.read-new-stat span {
  color: #8a99a8;
  font-size: .62rem;
}
.read-new-login {
  margin-top: 12px;
  display: inline-flex;
}

@media (max-width: 1080px) {
  .search-form--advanced {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .search-query-field {
    grid-column: 1 / -1;
  }
}

@media (max-width: 680px) {
  .search-form--advanced {
    grid-template-columns: 1fr;
  }
  .search-query-field {
    grid-column: auto;
  }
  .read-new-toolbar {
    align-items: stretch;
    flex-direction: column;
  }
  .read-new-row {
    grid-template-columns: 28px minmax(0, 1fr);
  }
  .read-new-stat {
    display: none;
  }
}

/* Foundation 0.19.0 — forum access control */
.forum-row--locked {
  background: #fbfcfe;
}
.forum-row--locked .forum-primary {
  opacity: .9;
}
.forum-access-chip {
  display: inline-flex;
  align-items: center;
  margin-inline-start: 7px;
  padding: 2px 6px;
  border-radius: 999px;
  font-size: .62rem;
  font-weight: 900;
  vertical-align: middle;
}
.forum-access-chip--vip {
  background: #fff3d7;
  color: #9a6800;
  border: 1px solid #f1d89e;
}
.forum-access-chip--protected {
  background: #eef4fb;
  color: #536f89;
  border: 1px solid #d7e3ef;
}
.forum-lock-mark {
  margin-inline-start: 5px;
  font-size: .72rem;
  vertical-align: middle;
}
.forum-access-hint {
  display: block;
  margin-top: 5px;
  color: #8a97a5;
  font-size: .68rem;
}
.forum-moderation-note {
  margin: 9px 0 0;
  padding: 8px 10px;
  border: 1px solid #dce8f3;
  border-radius: 9px;
  background: #f7fbff;
  color: #5e7790;
  font-size: .7rem;
}
.access-denied-card {
  max-width: 640px;
  margin: 28px auto;
  padding: 34px 28px;
  text-align: center;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 16px;
  box-shadow: var(--shadow);
}
.access-denied-icon {
  display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  margin: 0 auto 12px;
  border-radius: 14px;
  background: #eef5fc;
  font-size: 1.35rem;
}
.access-denied-card h1 {
  margin: 0 0 7px;
  color: var(--blue-950);
}
.access-denied-card p {
  margin: 0 auto 16px;
  max-width: 520px;
  color: var(--muted);
  line-height: 1.6;
}
.access-denied-card .page-actions {
  justify-content: center;
}

.forum-access-engine-card .settings-head {
  align-items: center;
}
.access-priority-flow {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
}
.access-priority-flow span {
  min-height: 50px;
  padding: 9px 10px;
  border: 1px solid #e0e8f1;
  border-radius: 9px;
  background: #fbfdff;
  color: #587089;
  font-size: .7rem;
  display: flex;
  align-items: center;
  gap: 8px;
}
.access-priority-flow b {
  width: 22px;
  height: 22px;
  flex: 0 0 22px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: #e8f3ff;
  color: #1765ad;
  font-size: .68rem;
}
@media (max-width: 760px) {
  .access-priority-flow {
    grid-template-columns: 1fr 1fr;
  }
}

/* Foundation 0.20.0 — persisted forum ACL editor */
.forum-acl-editor {
  scroll-margin-top: 18px;
}
.acl-overview {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  margin-bottom: 14px;
}
.acl-overview > div {
  min-height: 62px;
  padding: 10px 12px;
  border: 1px solid #dfe8f1;
  border-radius: 10px;
  background: #fbfdff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
}
.acl-overview > div > span:first-child {
  color: #8292a3;
  font-size: .68rem;
  font-weight: 700;
}
.acl-overview strong {
  color: #244e78;
  font-size: .88rem;
}
.acl-moderators,
.acl-rules,
.acl-add-rule {
  padding-top: 14px;
  margin-top: 14px;
  border-top: 1px solid #e6edf4;
}
.acl-section-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 9px;
}
.acl-section-head h3 {
  margin: 0 0 3px;
  color: #244e78;
  font-size: .88rem;
}
.acl-section-head p {
  margin: 0;
  color: #8392a2;
  font-size: .69rem;
  line-height: 1.5;
}
.acl-moderator-list {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.acl-moderator-chip {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 6px 9px;
  border: 1px solid #dbe6f1;
  border-radius: 999px;
  background: #f6faff;
  color: #476985;
  font-size: .68rem;
  font-weight: 800;
}
.acl-moderator-chip small {
  color: #8a99a8;
  font-weight: 600;
}
.acl-empty-inline {
  color: #8b99a8;
  font-size: .7rem;
}
.acl-rule-list {
  display: grid;
  gap: 7px;
}
.acl-rule-row {
  display: grid;
  grid-template-columns: minmax(220px, 1.4fr) minmax(250px, 1fr) auto;
  align-items: center;
  gap: 12px;
  padding: 10px 11px;
  border: 1px solid #dfe8f1;
  border-radius: 10px;
  background: #fff;
}
.acl-rule-row--immutable {
  background: #f8fbfe;
}
.acl-rule-row--stale {
  border-style: dashed;
}
.acl-subject {
  display: flex;
  align-items: center;
  gap: 9px;
  min-width: 0;
}
.acl-subject-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  display: grid;
  place-items: center;
  border-radius: 9px;
  background: #edf5fd;
  font-size: .9rem;
}
.acl-subject > div {
  min-width: 0;
}
.acl-subject strong,
.acl-subject small {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acl-subject strong {
  color: #244e78;
  font-size: .76rem;
}
.acl-subject small {
  margin-top: 2px;
  color: #8a99a8;
  font-size: .63rem;
}
.acl-permissions {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.acl-permissions label {
  min-height: 32px;
  padding: 5px 8px;
  border: 1px solid #dfe7ef;
  border-radius: 8px;
  background: #fbfdff;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: #61768a;
  font-size: .66rem;
  font-weight: 700;
}
.acl-permissions input {
  margin: 0;
}
.acl-permissions input:disabled + span {
  opacity: .45;
}
.acl-rule-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 6px;
  white-space: nowrap;
}
.acl-immutable-note {
  color: #657f98;
  font-size: .66rem;
  font-weight: 800;
}
.acl-empty-state {
  padding: 24px 15px;
  text-align: center;
  border: 1px dashed #d4e0eb;
  border-radius: 10px;
  background: #fbfdff;
  color: #8292a3;
}
.acl-empty-state > span {
  display: block;
  margin-bottom: 5px;
  font-size: 1.2rem;
  color: #5f86aa;
}
.acl-empty-state strong {
  display: block;
  color: #4d6f8c;
  font-size: .76rem;
}
.acl-empty-state p {
  margin: 4px 0 0;
  font-size: .67rem;
}
.acl-add-form {
  display: grid;
  grid-template-columns: minmax(130px, .55fr) minmax(220px, 1.2fr) minmax(250px, 1fr) auto;
  gap: 9px;
  align-items: end;
}
.acl-subject-select-field {
  min-width: 0;
}
.acl-permissions--new {
  min-height: 40px;
  align-items: center;
}
.acl-priority-note {
  margin-top: 14px;
  padding: 9px 11px;
  border: 1px solid #dce8f3;
  border-radius: 9px;
  background: #f6fbff;
  color: #5e7790;
  font-size: .68rem;
  line-height: 1.55;
}
.acl-priority-note strong {
  color: #315b81;
}
@media (max-width: 980px) {
  .acl-overview {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .acl-rule-row {
    grid-template-columns: 1fr;
  }
  .acl-rule-actions {
    justify-content: flex-start;
  }
  .acl-add-form {
    grid-template-columns: 1fr 1fr;
  }
  .acl-permissions--new {
    align-self: center;
  }
}
@media (max-width: 640px) {
  .acl-overview,
  .acl-add-form {
    grid-template-columns: 1fr;
  }
  .acl-section-head {
    align-items: flex-start;
    flex-direction: column;
  }
  .acl-permissions {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .acl-permissions label {
    justify-content: center;
  }
}

/* Foundation 0.21.0 — persisted category/forum administration */
.settings-form--category {
  grid-template-columns: minmax(220px, .8fr) minmax(0, 1.2fr);
}
.category-visible-card {
  max-width: 420px;
}
.category-editor,
.forum-editor {
  scroll-margin-top: 18px;
}
.category-actions .status-chip {
  align-self: center;
}
@media (max-width: 760px) {
  .settings-form--category {
    grid-template-columns: 1fr;
  }
  .category-visible-card {
    max-width: none;
  }
}


/* Foundation 0.22.0 — persisted category/forum drag ordering */
.forum-order-note {
  margin: 10px 2px 18px;
}
.directory-drag-handle {
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  display: inline-grid;
  place-items: center;
  border: 1px solid #d5e0ea;
  border-radius: 8px;
  background: #f8fbfe;
  color: #6f879d;
  font: inherit;
  font-size: .78rem;
  font-weight: 900;
  line-height: 1;
  cursor: grab;
  user-select: none;
}
.directory-drag-handle:hover,
.directory-drag-handle:focus-visible {
  border-color: #a9c1d7;
  background: #eef6fd;
  color: #315f87;
  outline: none;
}
.directory-drag-handle:active {
  cursor: grabbing;
}
.admin-category-card.directory-dragging,
.admin-forum-row.directory-dragging {
  opacity: .48;
}
.admin-forum-list {
  min-height: 26px;
  transition: background-color .14s ease, outline-color .14s ease;
}
.admin-forum-list.directory-drop-target {
  outline: 2px dashed #8db6da;
  outline-offset: -2px;
  background: #f6fbff;
}
@media (max-width: 760px) {
  .directory-drag-handle {
    width: 32px;
    height: 32px;
    flex-basis: 32px;
  }
}


/* Foundation 0.23.0 — persisted package administration */
.plugin-card-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 7px;
}
.plugin-card-actions .table-action {
  white-space: nowrap;
}
@media (max-width: 880px) {
  .plugin-card-actions {
    grid-column: 1 / -1;
    justify-content: flex-start;
    padding-right: 55px;
  }
}
@media (max-width: 620px) {
  .plugin-card-actions {
    grid-column: 2;
    padding-right: 0;
    flex-wrap: wrap;
  }
}

/* Installed TCOM Classic theme */
:root[data-theme="dc-classic"] {
  --blue-950: #24364a;
  --blue-900: #344d68;
  --blue-800: #466784;
  --blue-700: #5a7894;
  --blue-600: #6c879f;
  --blue-100: #edf0f2;
  --line: #cfd5da;
  --muted: #67727d;
  --white: #fdfdfc;
  --shadow: 0 4px 12px rgba(31, 43, 55, .10);
  background: #e8e9e7;
}
html[data-theme="dc-classic"] body {
  background:
    linear-gradient(#f3f3f1, #e7e8e5 220px, #e7e8e5);
}
html[data-theme="dc-classic"] .topbar {
  background: #293b4e;
}
html[data-theme="dc-classic"] .site-header {
  border-bottom: 1px solid #bcc5cd;
  box-shadow: 0 2px 7px rgba(35, 48, 61, .12);
}
html[data-theme="dc-classic"] .brand-mark {
  border-radius: 5px;
  background: linear-gradient(#577895, #334e68);
  box-shadow: 0 2px 5px rgba(36, 54, 74, .24);
}
html[data-theme="dc-classic"] .nav-button,
html[data-theme="dc-classic"] .action-button,
html[data-theme="dc-classic"] .small-icon-button,
html[data-theme="dc-classic"] .table-action {
  border-radius: 4px;
}
html[data-theme="dc-classic"] .hero,
html[data-theme="dc-classic"] .forum-card,
html[data-theme="dc-classic"] .settings-card,
html[data-theme="dc-classic"] .admin-category-card,
html[data-theme="dc-classic"] .plugin-card,
html[data-theme="dc-classic"] .catalog-plugin-card {
  border-radius: 6px;
}
html[data-theme="dc-classic"] .hero {
  background: linear-gradient(#4d6d89, #304b65);
}
html[data-theme="dc-classic"] .category-head {
  background: linear-gradient(#f5f6f5, #e5e8ea);
}
html[data-theme="dc-classic"] .forum-row:hover {
  background: #f3f4f3;
}


/* Foundation 0.25.0 — persistent branding */
.branding-upload-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.branding-upload-actions input[type="file"] {
  max-width: 100%;
}
#logo-upload-field small {
  display: block;
  margin-top: 6px;
  color: var(--muted);
}
.forum-image-setting .branding-upload-actions {
  justify-content: flex-end;
}
.forum-image-admin.is-disabled {
  opacity: .55;
}


/* Foundation 0.43.1 — navigation branding */
.navigation-icon-admin {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}
.navigation-icon-setting {
  min-width: 0;
  padding: 14px;
  border: 1px solid #d9e5f2;
  border-radius: 14px;
  background: linear-gradient(180deg, #fff 0%, #f8fbff 100%);
  display: grid;
  grid-template-columns: 58px minmax(0, 1fr);
  gap: 10px 12px;
  align-items: center;
}
.navigation-icon-preview {
  width: 54px;
  height: 54px;
  border-radius: 13px;
  display: grid;
  place-items: center;
  overflow: hidden;
  color: var(--blue-800);
  background: #eef6ff;
  box-shadow: inset 0 0 0 1px rgba(88, 139, 197, .12);
}
.navigation-icon-preview svg {
  width: 34px;
  height: 34px;
}
.navigation-icon-preview img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
.navigation-icon-preview.is-custom {
  background: transparent;
  box-shadow: none;
}
.navigation-icon-copy {
  min-width: 0;
}
.navigation-icon-copy strong,
.navigation-icon-copy span {
  display: block;
}
.navigation-icon-copy strong {
  color: var(--blue-900);
  font-size: .95rem;
}
.navigation-icon-copy span {
  margin-top: 3px;
  color: var(--muted);
  font-size: .78rem;
}
.navigation-icon-setting .branding-upload-actions {
  grid-column: 1 / -1;
}
@media (max-width: 860px) {
  .navigation-icon-admin {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 520px) {
  .navigation-icon-admin {
    grid-template-columns: 1fr;
  }
}


/* Foundation 0.26.0 — SaaS tenant/domain controls */
.saas-summary-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin-top: 14px;
}
.saas-metric {
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 14px;
  background: var(--surface);
}
.saas-metric span {
  display: block;
  color: var(--muted);
  font-size: .82rem;
  margin-bottom: 5px;
}
.saas-metric strong {
  display: block;
  overflow-wrap: anywhere;
}
.saas-inline-form,
.saas-domain-add {
  margin-top: 16px;
  align-items: end;
}
.saas-feature-list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin: 12px 0;
}
.saas-domain-list {
  display: grid;
  gap: 12px;
  margin-top: 16px;
}
.saas-domain-card {
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 14px;
  background: var(--surface);
}
.saas-domain-main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
}
.saas-verification-record {
  display: grid;
  gap: 6px;
  margin: 12px 0;
  padding: 10px;
  border-radius: 8px;
  background: var(--surface-muted);
}
.saas-verification-record code {
  overflow-wrap: anywhere;
  user-select: all;
}
@media (max-width: 840px) {
  .saas-summary-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 560px) {
  .saas-summary-grid {
    grid-template-columns: 1fr;
  }
}


.saas-domain-errors {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin: 10px 0;
  font-size: .82rem;
  color: var(--danger);
}
.saas-domain-errors span {
  border: 1px solid var(--border);
  border-radius: 7px;
  padding: 5px 8px;
  background: var(--surface-muted);
}


.saas-edge-readiness {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin: 12px 0 4px;
}
.saas-edge-meta {
  display: grid;
  gap: 7px;
  margin: 10px 0;
  padding: 10px;
  border: 1px solid var(--border);
  border-radius: 8px;
  background: var(--surface-muted);
  font-size: .82rem;
}
.saas-edge-meta span {
  display: flex;
  gap: 8px;
  align-items: baseline;
  flex-wrap: wrap;
}
.saas-edge-meta b {
  min-width: 90px;
}
.saas-edge-meta code {
  overflow-wrap: anywhere;
  user-select: all;
}
.saas-domain-card .table-action:disabled {
  opacity: .5;
  cursor: not-allowed;
}


/* Foundation 0.45.0 — production readiness gate */
.production-readiness-card {
  overflow: hidden;
}
.production-readiness-list {
  margin-top: 14px;
}
.production-readiness-list .customer-admin-row {
  grid-template-columns:
    minmax(0, 1.4fr)
    auto
    minmax(0, 2fr);
  align-items: center;
}
.production-readiness-list small {
  overflow-wrap: anywhere;
}
@media (max-width: 760px) {
  .production-readiness-list .customer-admin-row {
    grid-template-columns: 1fr;
    align-items: stretch;
  }
}

/* Foundation 0.29.0 — Billing & subscription lifecycle */
.billing-readiness-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  margin-top: 14px;
}
.billing-readiness-item {
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 13px;
  background: var(--surface);
}
.billing-readiness-item span,
.billing-row small {
  display: block;
  color: var(--muted);
  font-size: .82rem;
}
.billing-readiness-item strong {
  display: block;
  margin-top: 5px;
}
.billing-subscription-meta {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 12px;
}
.billing-subscription-meta code {
  overflow-wrap: anywhere;
}
.billing-list {
  display: grid;
  gap: 9px;
  margin-top: 12px;
}
.billing-row {
  display: grid;
  grid-template-columns: minmax(180px, 1.3fr) auto minmax(160px, 1fr) auto;
  gap: 12px;
  align-items: center;
  padding: 11px 12px;
  border: 1px solid var(--border);
  border-radius: 9px;
  background: var(--surface);
}
.billing-row strong {
  display: block;
  overflow-wrap: anywhere;
}
.billing-row--event {
  grid-template-columns: minmax(220px, 1.4fr) auto minmax(180px, 1fr) auto;
}
.billing-error {
  color: var(--danger);
  font-size: .82rem;
  font-weight: 700;
}
@media (max-width: 840px) {
  .billing-readiness-grid {
    grid-template-columns: 1fr;
  }
  .billing-row,
  .billing-row--event {
    grid-template-columns: 1fr;
    align-items: start;
  }
}


/* Foundation 0.30.0 — tenant provisioning */
.provisioning-form {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.provision-confirm {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  margin: 14px 0;
  padding: 10px 12px;
  border: 1px solid var(--border);
  border-radius: 9px;
  background: var(--surface-muted);
}
.provision-confirm input {
  margin-top: 3px;
}
.provisioning-runtime {
  display: grid;
  gap: 4px;
}
.provisioning-runtime code,
.provisioning-runtime small {
  overflow-wrap: anywhere;
}
@media (max-width: 760px) {
  .provisioning-form {
    grid-template-columns: 1fr;
  }
}


/* Foundation 0.31.0 — tenant runtime orchestration */
.runtime-list {
  display: grid;
  gap: 12px;
}
.runtime-card {
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 14px;
  background: var(--surface);
}
.runtime-card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}
.runtime-card-head strong,
.runtime-card-head small {
  display: block;
}
.runtime-card-head small {
  margin-top: 3px;
  color: var(--text-muted);
  overflow-wrap: anywhere;
}
.runtime-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 9px;
}
.runtime-grid > div {
  padding: 9px 10px;
  border: 1px solid var(--border);
  border-radius: 8px;
  background: var(--surface-muted);
}
.runtime-grid span {
  display: block;
  color: var(--text-muted);
  font-size: 12px;
  margin-bottom: 3px;
}
.runtime-grid strong {
  overflow-wrap: anywhere;
}
.runtime-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 12px;
}
.runtime-confirm-card {
  padding-block: 10px;
}
@media (max-width: 820px) {
  .runtime-grid {
    grid-template-columns: 1fr;
  }
}

/* Foundation 0.32.0 — commercial onboarding */
.onboarding-public-card {
  max-width: 860px;
  margin: 0 auto;
  padding: 24px;
  border: 1px solid var(--line, #d8e2ec);
  border-radius: 14px;
  background: var(--surface, #fff);
  box-shadow: 0 10px 30px rgb(17 48 80 / 7%);
}
.onboarding-public-card h1 {
  margin: 6px 0 8px;
}
.onboarding-form {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  margin-top: 18px;
}
.onboarding-form .field-row {
  display: grid;
  gap: 6px;
}
.onboarding-form .field-row span {
  font-size: 12px;
  font-weight: 700;
  color: #536b82;
}
.onboarding-form input,
.onboarding-form select {
  width: 100%;
  min-height: 42px;
  padding: 8px 10px;
  border: 1px solid #cbd8e4;
  border-radius: 8px;
  background: #fff;
  color: inherit;
}
.onboarding-form .foundation-note,
.onboarding-form .action-button,
#onboarding-public-note {
  grid-column: 1 / -1;
}
.onboarding-status-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin: 18px 0;
}
.onboarding-status-grid > div {
  padding: 12px;
  border: 1px solid #dbe5ee;
  border-radius: 9px;
  background: #f8fbfe;
}
.onboarding-status-grid span,
.onboarding-status-grid strong {
  display: block;
}
.onboarding-status-grid span {
  margin-bottom: 4px;
  font-size: 11px;
  color: #71859a;
}
.onboarding-admin-note {
  grid-column: 1 / -1;
  margin: 0;
}
@media (max-width: 760px) {
  .onboarding-form,
  .onboarding-status-grid {
    grid-template-columns: 1fr;
  }
}


/* Foundation 0.33.0 — customer portal */
.customer-portal-login,
.customer-verify-card {
  max-width: 760px;
  margin-inline: auto;
}
.customer-portal-page {
  display: grid;
  gap: 16px;
}
.customer-portal-head,
.customer-tenant-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 14px;
}
.customer-tenant-list,
.customer-order-list {
  display: grid;
  gap: 12px;
}
.customer-tenant-card,
.customer-order-row {
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 14px;
  background: var(--surface);
}
.customer-tenant-title small,
.customer-order-row small {
  display: block;
  color: var(--muted);
  margin-top: 4px;
}
.customer-domain-list {
  display: grid;
  gap: 8px;
  margin-top: 12px;
}
.customer-domain-row {
  display: grid;
  gap: 9px;
  border-top: 1px solid var(--border);
  padding-top: 10px;
  font-size: .85rem;
}
.customer-domain-main {
  display: grid;
  grid-template-columns: minmax(180px, 1.5fr) repeat(3, minmax(90px, .7fr));
  gap: 8px;
  align-items: center;
}
.customer-domain-row code {
  overflow-wrap: anywhere;
}

/* Foundation 0.34.0 — customer self-service */
.customer-self-service {
  display: grid;
  gap: 10px;
  margin-top: 14px;
  padding-top: 12px;
  border-top: 1px solid var(--border);
}
.customer-service-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.customer-service-row small {
  display: block;
  margin-top: 3px;
  color: var(--muted);
}
.customer-service-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  align-items: center;
}
.customer-domain-add-form {
  display: grid;
  grid-template-columns: minmax(220px, 1fr) auto;
  align-items: end;
  gap: 10px;
}
.customer-domain-add-form label {
  display: grid;
  gap: 5px;
}
.customer-domain-add-form input {
  width: 100%;
}
.customer-domain-proof {
  display: grid;
  grid-template-columns: auto minmax(160px, .8fr) minmax(240px, 1.4fr);
  gap: 8px;
  align-items: center;
  padding: 9px 10px;
  border: 1px dashed var(--border);
  border-radius: 8px;
  background: var(--surface-muted, rgba(127, 127, 127, .05));
}
.customer-service-note {
  margin: 10px 0 0;
}


/* Foundation 0.39.0 — customer account and support */
.customer-account-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 14px;
  align-items: end;
  margin-top: 14px;
}
.customer-account-form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: end;
}
.customer-account-form label,
.customer-support-form label,
.customer-support-reply-form {
  display: grid;
  gap: 5px;
}
.customer-account-note {
  margin: 0;
}
.customer-support-form {
  display: grid;
  gap: 10px;
  margin-bottom: 16px;
}
.customer-support-form-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.customer-support-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.customer-support-list,
.customer-support-thread {
  display: grid;
  gap: 10px;
}
.customer-support-ticket {
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 12px;
  background: var(--surface);
}
.customer-support-ticket-head {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  align-items: flex-start;
  margin-bottom: 10px;
}
.customer-support-ticket-head > div,
.customer-support-message {
  display: grid;
  gap: 4px;
}
.customer-support-ticket-head small,
.customer-support-message small {
  color: var(--muted);
}
.customer-support-message {
  border-radius: 9px;
  padding: 10px 12px;
  background: var(--surface-muted, rgba(127,127,127,.06));
}
.customer-support-message.is-support {
  border-inline-start: 3px solid var(--accent, currentColor);
}
.customer-support-message p {
  margin: 0;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.customer-support-reply-form,
.admin-support-reply-form {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: end;
  gap: 8px;
  margin-top: 10px;
}
.customer-support-reply-form .foundation-note,
.admin-support-reply-form .foundation-note {
  grid-column: 1 / -1;
  margin: 0;
}

/* Foundation 0.44.0 — support queue automation and workforce health */
.support-automation-section {
  display: grid;
  gap: 16px;
}
.support-automation-form {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.support-automation-form .foundation-note {
  grid-column: 1 / -1;
}
.support-automation-actions {
  align-self: end;
}
.support-workforce-head,
.support-automation-runs-head {
  margin-top: 4px;
}
.support-workforce-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
.support-workforce-card {
  border: 1px solid var(--line);
  border-radius: 14px;
  padding: 14px;
  background: var(--surface, #fff);
  box-shadow: 0 4px 14px rgba(18, 51, 89, .05);
}
.support-workforce-card.is-healthy {
  border-inline-start: 4px solid #2f9e62;
}
.support-workforce-card.is-pressure {
  border-inline-start: 4px solid #d99a16;
}
.support-workforce-card.is-critical {
  border-inline-start: 4px solid #c94d4d;
}
.support-workforce-card-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.support-workforce-stats {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 7px 12px;
}
.support-workforce-stats span {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  color: var(--muted);
  font-size: .79rem;
}
.support-workforce-stats strong {
  color: var(--text, #1d3554);
}
.support-automation-runs {
  margin-top: 0;
}
@media (max-width: 860px) {
  .support-automation-form,
  .support-workforce-grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 520px) {
  .support-workforce-stats {
    grid-template-columns: 1fr;
  }
  .support-automation-actions {
    width: 100%;
  }
  .support-automation-actions .action-button {
    flex: 1 1 auto;
  }
}

/* Foundation 0.43.0 — support routing, holidays and capacity */
.support-routing-rule-form {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.support-routing-rule-form select[multiple] {
  min-height: 116px;
}
.support-routing-rule-form .foundation-note,
.support-routing-rule-form > .action-button {
  align-self: end;
}
.support-routing-list {
  margin-top: 12px;
}
.support-team-ops {
  display: grid;
  gap: 8px;
}
.support-team-holidays {
  display: grid;
  gap: 8px;
}
.support-team-holiday-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.support-team-holiday-list .status-chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.support-team-holiday-list button {
  border: 0;
  background: transparent;
  color: inherit;
  cursor: pointer;
  font: inherit;
}
.support-team-ops input[type="number"] {
  width: 120px;
}

/* Foundation 0.42.0 — support teams */
.support-team-form {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.support-team-form select[multiple] {
  min-height: 116px;
}
.support-team-form .foundation-note,
.support-team-form > .action-button {
  align-self: end;
}
.support-team-list {
  margin-top: 12px;
}
.support-team-section .customer-admin-row {
  align-items: center;
}

/* Foundation 0.41.0 — support collaboration */
.customer-support-collaboration,
.customer-support-internal-notes {
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 12px;
  background: var(--surface-muted, rgba(127,127,127,.04));
  margin-top: 12px;
}
.customer-support-internal-notes {
  border-style: dashed;
}
.admin-support-internal-note-form {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 8px;
  align-items: end;
  margin-top: 10px;
}
.admin-support-reply-form {
  grid-template-columns: minmax(150px, .35fr) minmax(0, 1fr) auto;
}
.customer-support-collaboration .billing-list {
  margin-top: 12px;
}

/* Foundation 0.38.0 — customer delivery history */
.customer-delivery-list {
  display: grid;
  gap: 9px;
}
.customer-delivery-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 12px;
  align-items: center;
  border: 1px solid var(--border);
  border-radius: 9px;
  padding: 11px 12px;
  background: var(--surface);
}
.customer-delivery-copy {
  display: grid;
  gap: 5px;
  min-width: 0;
}
.customer-delivery-title {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: baseline;
}
.customer-delivery-title span,
.customer-delivery-copy small {
  color: var(--muted);
}
.customer-delivery-copy small {
  overflow-wrap: anywhere;
}

/* Foundation 0.36.0 — customer notification preferences */
.customer-notification-form {
  display: grid;
  gap: 12px;
}
.customer-notification-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
}
.customer-notification-toggle {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  border: 1px solid var(--border);
  border-radius: 9px;
  padding: 11px 12px;
  background: var(--surface);
  cursor: pointer;
}
.customer-notification-toggle--master {
  background: var(--surface-muted, rgba(127, 127, 127, .05));
}
.customer-notification-toggle input {
  margin-top: 3px;
}
.customer-notification-toggle span {
  display: grid;
  gap: 3px;
}
.customer-notification-toggle small,
.customer-notification-policy span {
  color: var(--muted);
}
.customer-notification-policy {
  display: flex;
  flex-wrap: wrap;
  gap: 7px 12px;
  align-items: baseline;
  padding: 10px 12px;
  border: 1px dashed var(--border);
  border-radius: 9px;
}
.customer-notification-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}
.customer-notification-note {
  margin: 0;
}

/* Foundation 0.35.0 — customer service events */
.customer-event-list {
  display: grid;
  gap: 9px;
}
.customer-event-row {
  display: grid;
  grid-template-columns: 6px minmax(0, 1fr) auto;
  gap: 12px;
  align-items: center;
  border: 1px solid var(--border);
  border-radius: 9px;
  padding: 11px 12px;
  background: var(--surface);
}
.customer-event-row.is-read {
  opacity: .72;
}
.customer-event-marker {
  align-self: stretch;
  min-height: 44px;
  border-radius: 999px;
  background: currentColor;
}
.customer-event--subscription {
  color: var(--accent, currentColor);
}
.customer-event--domain,
.customer-event--tls {
  color: var(--link, currentColor);
}
.customer-event--runtime {
  color: var(--success, currentColor);
}
.customer-event-copy {
  color: var(--text);
  min-width: 0;
}
.customer-event-title {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 8px;
}
.customer-event-title span,
.customer-event-copy small,
.customer-event-read-state {
  color: var(--muted);
}
.customer-event-copy p {
  margin: 5px 0;
}
.customer-event-copy small {
  display: block;
  overflow-wrap: anywhere;
}
.customer-event-read-state {
  font-size: .82rem;
  white-space: nowrap;
}
.customer-order-row {
  display: grid;
  grid-template-columns: 1.5fr auto 1fr 1.2fr;
  gap: 12px;
  align-items: center;
}
@media (max-width: 760px) {
  .customer-portal-head,
  .customer-tenant-title,
  .customer-service-row {
    flex-direction: column;
    align-items: stretch;
  }
  .customer-domain-main,
  .customer-domain-proof,
  .customer-domain-add-form,
  .customer-order-row,
  .customer-notification-grid,
  .customer-support-form-grid,
  .customer-support-reply-form,
  .admin-support-reply-form,
  .admin-support-internal-note-form,
  .support-team-form,
  .support-routing-rule-form {
    grid-template-columns: 1fr;
  }
  .customer-account-form,
  .customer-account-actions,
  .customer-support-ticket-head {
    flex-direction: column;
    align-items: stretch;
  }
  .customer-event-row {
    grid-template-columns: 5px minmax(0, 1fr);
  }
  .customer-delivery-row {
    grid-template-columns: 1fr;
  }
  .customer-delivery-row > .status-chip {
    justify-self: start;
  }
  .customer-event-row > .action-button,
  .customer-event-read-state {
    grid-column: 2;
    justify-self: start;
  }
}


.settings-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}


.payment-provider-card {
  display: grid;
  gap: 12px;
}

.payment-provider-card .payment-provider-form {
  padding: 14px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #fbfdff;
}


.vip-delete-button {
  color: var(--danger);
}

/* Foundation 0.50.0 — audience-aware navigation */
.nav-button[hidden],
.user-nav [hidden] {
  display: none !important;
}

.navigation-audience-toggles {
  grid-column: 1 / -1;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 2px;
}

.navigation-audience-toggle {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  min-height: 30px;
  padding: 5px 8px;
  border: 1px solid #d9e5f2;
  border-radius: 999px;
  background: #fff;
  color: #47627e;
  font-size: .74rem;
  font-weight: 800;
  cursor: pointer;
}

.navigation-audience-toggle:has(input:checked) {
  border-color: #8db9e5;
  background: #eaf4ff;
  color: #0b579f;
}

.navigation-audience-toggle input {
  margin: 0;
  accent-color: var(--blue-700);
}

@media (max-width: 620px) {
  .main-nav {
    gap: 6px;
  }
}

.profile-avatar img,
.mini-avatar img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  border-radius: inherit;
}


/* Tenant appearance mode — works alongside the active Theme package. */
html[data-color-mode="dark"] {
  color-scheme: dark;
  --line: #2a4058;
  --muted: #9fb0c2;
  --white: #152436;
  --blue-100: #1c3550;
  background: #0b1521;
  color: #e8f0f8;
}
html[data-color-mode="dark"] body { background: #0b1521; color: #e8f0f8; }
html[data-color-mode="dark"] .site-header,
html[data-color-mode="dark"] .forum-card,
html[data-color-mode="dark"] .post-card,
html[data-color-mode="dark"] .form-card,
html[data-color-mode="dark"] .settings-card,
html[data-color-mode="dark"] .admin-sidebar,
html[data-color-mode="dark"] .placeholder-card,
html[data-color-mode="dark"] .empty-state { background: #152436; }
html[data-color-mode="dark"] .post-author,
html[data-color-mode="dark"] .editor-toolbar,
html[data-color-mode="dark"] .radio-card,
html[data-color-mode="dark"] .foundation-note { background: #102033; }
html[data-color-mode="dark"] .editor-form input,
html[data-color-mode="dark"] .editor-form textarea,
html[data-color-mode="dark"] .field input,
html[data-color-mode="dark"] select { background: #0f1d2c; color: #e8f0f8; border-color: #38516b; }
html[data-color-mode="dark"] .post-body,
html[data-color-mode="dark"] .settings-head h2,
html[data-color-mode="dark"] .admin-title strong,
html[data-color-mode="dark"] .theme-info strong { color: #e8f0f8; }
html[data-color-mode="dark"] .brand strong,
html[data-color-mode="dark"] .topic-main h2 a { color: #9bc8ff; }
html[data-color-mode="dark"] .nav-icon { background: #1a3551; color: #9bc8ff; }
html[data-color-mode="dark"] .nav-button { color: #b9d8ff; }
html[data-color-mode="dark"] .theme-preview { background: #0f1d2c; border-color: #38516b; }

.auth-link--button {
  border: 0;
  padding: 0;
  background: transparent;
  font: inherit;
  cursor: pointer;
}

/* TCOMFORUM UI polish — private-message alerts and in-app modals */
.nav-icon {
  position: relative;
}
.message-nav-badge {
  position: absolute;
  top: -7px;
  inset-inline-end: -8px;
  z-index: 3;
  min-width: 21px;
  height: 21px;
  padding: 0 5px;
  border: 2px solid #fff;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #d92d20;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: .68rem;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 3px 9px rgba(168, 25, 20, .3);
  pointer-events: none;
}
.message-nav-badge[hidden],
.private-message-alert[hidden] {
  display: none !important;
}
.message-nav-badge:not([hidden]) {
  animation: private-message-pulse 2.8s ease-in-out infinite;
}
.private-message-alert {
  align-self: flex-end;
  margin-top: 8px;
  padding: 7px 11px;
  border: 1px solid #efc4c1;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #fff8f7;
  color: #a82a23;
  font-family: Arial, sans-serif;
  font-size: .78rem;
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(120, 30, 25, .06);
}
.private-message-alert-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #d92d20;
  box-shadow: 0 0 0 0 rgba(217,45,32,.26);
  animation: private-message-dot 2.8s ease-out infinite;
}
@keyframes private-message-pulse {
  0%, 82%, 100% { transform: scale(1); }
  88% { transform: scale(1.08); }
  94% { transform: scale(1); }
}
@keyframes private-message-dot {
  0%, 70% { box-shadow: 0 0 0 0 rgba(217,45,32,.28); }
  100% { box-shadow: 0 0 0 7px rgba(217,45,32,0); }
}

body.modal-open {
  overflow: hidden;
}
.tcom-modal-backdrop {
  position: fixed;
  inset: 0;
  z-index: 1000;
  padding: 24px;
  display: grid;
  place-items: center;
  background: rgba(13, 31, 51, .46);
  backdrop-filter: blur(4px);
}
.tcom-modal-backdrop[hidden] {
  display: none;
}
.tcom-modal {
  width: min(520px, 100%);
  max-height: min(720px, calc(100vh - 48px));
  overflow: auto;
  padding: 22px;
  border: 1px solid #d9e5f1;
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 26px 70px rgba(14, 42, 73, .24);
}
.tcom-modal-head {
  margin-bottom: 18px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 18px;
}
.tcom-modal-head h2 {
  margin: 4px 0 5px;
  color: var(--blue-900);
  font-size: 1.25rem;
}
.tcom-modal-head p {
  margin: 0;
  color: var(--muted);
  font-size: .82rem;
}
.report-form {
  display: grid;
  gap: 15px;
}
.report-form select,
.report-form textarea {
  width: 100%;
  border: 1px solid #cfddeb;
  border-radius: 10px;
  background: #fff;
  padding: 11px 12px;
  color: #1c3550;
  font-family: Arial, sans-serif;
  outline: 0;
}
.report-form textarea {
  resize: vertical;
  min-height: 120px;
  line-height: 1.6;
}
.report-form select:focus,
.report-form textarea:focus {
  border-color: #78aee5;
  box-shadow: 0 0 0 3px rgba(11,99,206,.09);
}
.report-form .field small {
  color: #8a99aa;
  font-weight: 400;
}
html[data-color-mode="dark"] .tcom-modal {
  background: #152436;
  border-color: #38516b;
}
html[data-color-mode="dark"] .report-form select,
html[data-color-mode="dark"] .report-form textarea {
  background: #0f1d2c;
  color: #e8f0f8;
  border-color: #38516b;
}
html[data-color-mode="dark"] .post-content {
  background: #152436;
  border-color: #31475f;
}
html[data-color-mode="dark"] .private-message-alert {
  background: #2b1c20;
  border-color: #694047;
  color: #ffb6ae;
}
@media (max-width: 760px) {
  .post-content {
    margin: 8px;
  }
  .post-body {
    padding: 18px;
  }
  .private-message-alert {
    align-self: stretch;
    justify-content: center;
  }
  .tcom-modal-backdrop {
    padding: 14px;
  }
  .tcom-modal {
    padding: 18px;
  }
}

/* State controls use switches; choice/selection checkboxes stay native. */
.mini-toggle input[type="checkbox"],
.check-card input[type="checkbox"],
.notification-option input[type="checkbox"],
.switch-row input[type="checkbox"],
.customer-notification-toggle input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  position: relative;
  width: 38px;
  height: 22px;
  min-width: 38px;
  margin: 0;
  border: 1px solid #bdcad8;
  border-radius: 999px;
  background: #dfe7ef;
  box-shadow: inset 0 1px 2px rgba(20, 48, 78, .08);
  cursor: pointer;
  transition: background .16s ease, border-color .16s ease, box-shadow .16s ease;
}
.mini-toggle input[type="checkbox"]::before,
.check-card input[type="checkbox"]::before,
.notification-option input[type="checkbox"]::before,
.switch-row input[type="checkbox"]::before,
.customer-notification-toggle input[type="checkbox"]::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 2px;
  inset-inline-start: 2px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 4px rgba(25, 55, 85, .25);
  transition: transform .16s ease;
}
.mini-toggle input[type="checkbox"]:checked,
.check-card input[type="checkbox"]:checked,
.notification-option input[type="checkbox"]:checked,
.switch-row input[type="checkbox"]:checked,
.customer-notification-toggle input[type="checkbox"]:checked {
  border-color: #2b78c5;
  background: var(--blue-700);
  box-shadow: inset 0 1px 2px rgba(7, 59, 119, .18);
}
.mini-toggle input[type="checkbox"]:checked::before,
.check-card input[type="checkbox"]:checked::before,
.notification-option input[type="checkbox"]:checked::before,
.switch-row input[type="checkbox"]:checked::before,
.customer-notification-toggle input[type="checkbox"]:checked::before {
  transform: translateX(-16px);
}
[dir="ltr"] .mini-toggle input[type="checkbox"]:checked::before,
[dir="ltr"] .check-card input[type="checkbox"]:checked::before,
[dir="ltr"] .notification-option input[type="checkbox"]:checked::before,
[dir="ltr"] .switch-row input[type="checkbox"]:checked::before,
[dir="ltr"] .customer-notification-toggle input[type="checkbox"]:checked::before {
  transform: translateX(16px);
}
.mini-toggle input[type="checkbox"]:focus-visible,
.check-card input[type="checkbox"]:focus-visible,
.notification-option input[type="checkbox"]:focus-visible,
.switch-row input[type="checkbox"]:focus-visible,
.customer-notification-toggle input[type="checkbox"]:focus-visible {
  outline: 3px solid rgba(43,120,197,.2);
  outline-offset: 2px;
}
.mini-toggle input[type="checkbox"]:disabled,
.check-card input[type="checkbox"]:disabled,
.notification-option input[type="checkbox"]:disabled,
.switch-row input[type="checkbox"]:disabled,
.customer-notification-toggle input[type="checkbox"]:disabled {
  opacity: .48;
  cursor: not-allowed;
}
.check-card,
.notification-option {
  align-items: center;
}
.check-card input[type="checkbox"],
.notification-option input[type="checkbox"] {
  margin-top: 0;
}
html[data-color-mode="dark"] .mini-toggle input[type="checkbox"],
html[data-color-mode="dark"] .check-card input[type="checkbox"],
html[data-color-mode="dark"] .notification-option input[type="checkbox"],
html[data-color-mode="dark"] .switch-row input[type="checkbox"],
html[data-color-mode="dark"] .customer-notification-toggle input[type="checkbox"] {
  border-color: #4b6278;
  background: #31465b;
}
html[data-color-mode="dark"] .mini-toggle input[type="checkbox"]:checked,
html[data-color-mode="dark"] .check-card input[type="checkbox"]:checked,
html[data-color-mode="dark"] .notification-option input[type="checkbox"]:checked,
html[data-color-mode="dark"] .switch-row input[type="checkbox"]:checked,
html[data-color-mode="dark"] .customer-notification-toggle input[type="checkbox"]:checked {
  border-color: #68a9ed;
  background: #2875c2;
}


/* TCOM Brand Mascot — TICO */
.hero-copy {
  position: relative;
  z-index: 2;
  min-width: 0;
}
.tico-brand-mascot {
  --tico-brand-image: url("data:image/webp;base64,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");
  width: 132px;
  height: 154px;
  flex: 0 0 132px;
  align-self: flex-end;
  margin-block-end: -30px;
  position: relative;
  z-index: 2;
  background-image: var(--tico-brand-image);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
  filter: drop-shadow(0 14px 20px rgba(0, 24, 60, .24));
  pointer-events: none;
  user-select: none;
}
@media (max-width: 760px) {
  .hero {
    padding-inline-end: 20px;
    padding-inline-start: 96px;
  }
  .hero-copy {
    max-width: 100%;
  }
  .tico-brand-mascot {
    position: absolute;
    left: 8px;
    bottom: 0;
    width: 82px;
    height: 96px;
    margin: 0;
    opacity: .98;
  }
}

/* Customer-safe default: the branded Hero mascot is enabled by the
   owner-only TICO Signature theme, not forced on white-label forums. */
.hero > .tico-brand-mascot {
  display: none;
}


/* First-party managed plugin settings */
.managed-plugin-settings { display:grid; gap:16px; }
.managed-repeat-list { display:grid; gap:14px; }
.managed-item {
  border:1px solid var(--line);
  border-radius:14px;
  padding:16px;
  background:color-mix(in srgb, var(--white) 94%, var(--blue-100));
}
.managed-item-head {
  display:flex;
  gap:12px;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  margin-bottom:14px;
}
.managed-grid {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.managed-grid label:not(.mini-toggle) { display:grid; gap:6px; }
.managed-grid input,
.managed-grid select,
.managed-grid textarea {
  width:100%;
  border:1px solid var(--line);
  border-radius:10px;
  padding:9px 11px;
  background:var(--white);
  color:inherit;
  font:inherit;
}
.managed-span-2 { grid-column:1 / -1; }
.managed-inline { display:flex; gap:8px; align-items:center; }
.managed-inline input { flex:1; min-width:0; }
@media (max-width:760px) {
  .managed-grid { grid-template-columns:1fr; }
  .managed-span-2 { grid-column:auto; }
  .managed-inline { align-items:stretch; flex-direction:column; }
}

.custom-page-body { line-height:1.85; white-space:normal; }
.portal-page-links { display:flex; gap:8px; flex-wrap:wrap; margin-top:8px; }
.portal-page-links a {
  font-size:13px;
  text-decoration:none;
  color:var(--blue-700);
  background:var(--blue-100);
  border-radius:999px;
  padding:4px 9px;
}

/* Canonical high-resolution TICO asset override — 2026-09-28 */
.tico-brand-mascot {
  --tico-brand-image: url("data:image/webp;base64,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");
}

/* Floating TICO Forum Assistant — v3 canonical, post-release enhancement */
.tico-help-widget {
  position: fixed;
  left: max(16px, env(safe-area-inset-left));
  bottom: max(16px, env(safe-area-inset-bottom));
  z-index: 9999;
  direction: rtl;
  font-family: Arial, sans-serif;
}
.tico-help-launcher {
  position: relative;
  display: grid;
  place-items: end center;
  width: 104px;
  height: 116px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  filter: drop-shadow(0 12px 22px rgba(8,45,104,.20));
}
.tico-help-avatar-image {
  display: block;
  width: 100px;
  height: 100px;
  object-fit: contain;
  object-position: center bottom;
  pointer-events: none;
  user-select: none;
  transform-origin: 50% 82%;
  animation: ticoLiveIdle 4.8s ease-in-out infinite;
}
.tico-help-online-dot {
  position: absolute;
  left: 9px;
  bottom: 12px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #20c86f;
  border: 3px solid #fff;
  box-shadow: 0 0 0 0 rgba(32,200,111,.38);
  animation: ticoPulse 2.7s ease-out infinite;
}
.tico-help-greeting {
  position: absolute;
  left: 88px;
  bottom: 82px;
  width: max-content;
  max-width: 210px;
  padding: 9px 13px;
  border: 1px solid rgba(0,152,255,.18);
  border-radius: 16px 16px 16px 4px;
  background: rgba(255,255,255,.97);
  color: #082d68;
  box-shadow: 0 10px 26px rgba(8,45,104,.14);
  font-weight: 700;
  pointer-events: none;
  animation: ticoGreeting 7s ease both;
}
.tico-help-panel {
  position: absolute;
  left: 0;
  bottom: 112px;
  width: min(370px, calc(100vw - 28px));
  max-height: min(650px, calc(100vh - 150px));
  overflow: auto;
  padding: 15px;
  border: 1px solid #cce7f6;
  border-radius: 20px;
  background: rgba(255,255,255,.985);
  color: #17324d;
  box-shadow: 0 24px 60px rgba(8,45,104,.22);
  backdrop-filter: blur(12px);
}
.tico-help-panel[hidden] { display: none; }
.tico-help-panel-head {
  display: grid;
  grid-template-columns: 48px minmax(0,1fr) 34px;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}
.tico-help-forum-variant {
  width: 48px;
  height: 58px;
  object-fit: cover;
  object-position: center;
  border-radius: 11px;
  box-shadow: 0 6px 16px rgba(8,45,104,.14);
}
.tico-help-panel-title {
  display: grid;
  gap: 2px;
  min-width: 0;
}
.tico-help-panel-title strong {
  color: #082d68;
  font-size: 16px;
}
.tico-help-panel-title small {
  color: var(--muted);
  font-size: 12px;
}
.tico-help-state {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 3px;
  color: #37647e;
  font-size: 11px;
  font-weight: 700;
}
.tico-help-state i {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #20c86f;
  box-shadow: 0 0 0 3px rgba(32,200,111,.12);
}
.tico-help-close {
  width: 34px;
  height: 34px;
  border: 0;
  border-radius: 10px;
  background: #eaf8ff;
  color: #075aa8;
  font-size: 22px;
  cursor: pointer;
}
.tico-help-messages {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 190px;
  overflow: auto;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 14px;
  background: #f5fbff;
  scrollbar-width: thin;
}
.tico-chat-message {
  max-width: 88%;
  padding: 9px 11px;
  border-radius: 13px;
  line-height: 1.55;
  font-size: 13px;
  overflow-wrap: anywhere;
}
.tico-chat-message--tico {
  align-self: flex-start;
  border: 1px solid #d7ecf8;
  border-bottom-right-radius: 4px;
  background: #fff;
  color: #244861;
}
.tico-chat-message--user {
  align-self: flex-end;
  border-bottom-left-radius: 4px;
  background: #0b63ce;
  color: #fff;
}
.tico-help-actions {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 7px;
}
.tico-help-actions .action-button {
  min-height: 38px;
  padding: 7px 8px;
  font-size: 12px;
}
.tico-help-faq {
  display: grid;
  gap: 8px;
  margin-top: 10px;
}
.tico-help-faq[hidden] { display: none; }
.tico-help-faq details {
  border: 1px solid #d8edf8;
  border-radius: 11px;
  padding: 9px 11px;
  background: #f7fcff;
}
.tico-help-faq summary {
  cursor: pointer;
  font-weight: 700;
  color: #075aa8;
}
.tico-help-faq p {
  margin: 7px 0 0;
  line-height: 1.55;
  color: #496981;
  font-size: 13px;
}
.tico-help-composer {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  gap: 8px;
  align-items: end;
  margin-top: 10px;
}
.tico-help-composer textarea {
  width: 100%;
  min-height: 54px;
  max-height: 120px;
  resize: vertical;
  border: 1px solid #cbe2f1;
  border-radius: 12px;
  padding: 9px 10px;
  background: #fff;
  color: #17324d;
  font: inherit;
  line-height: 1.45;
}
.tico-help-composer textarea:focus {
  outline: 2px solid rgba(11,99,206,.23);
  border-color: #65a8e8;
}
.tico-help-send {
  min-width: 58px;
  min-height: 40px;
  border: 0;
  border-radius: 11px;
  padding: 8px 12px;
  background: #0b63ce;
  color: #fff;
  font: inherit;
  font-weight: 700;
  cursor: pointer;
}
.tico-help-status {
  min-height: 0;
  margin: 8px 0 0;
  color: var(--muted);
  font-size: 11px;
  line-height: 1.5;
}

/* Live state machine: deliberately subtle brand motion. */
.tico-help-widget[data-tico-state="listening"] .tico-help-avatar-image {
  animation: ticoLiveListening 1.8s ease-in-out infinite;
}
.tico-help-widget[data-tico-state="thinking"] .tico-help-avatar-image {
  animation: ticoLiveThinking 1.35s ease-in-out infinite;
}
.tico-help-widget[data-tico-state="speaking"] .tico-help-avatar-image {
  animation: ticoLiveSpeaking .95s ease-in-out infinite;
}
.tico-help-widget[data-tico-state="attention"] .tico-help-avatar-image {
  animation: ticoLiveAttention 1.1s ease-in-out 2;
}
.tico-help-widget[data-tico-state="escalation"] .tico-help-avatar-image {
  animation: ticoLiveEscalation 1.5s ease-in-out infinite;
}
.tico-help-widget[data-tico-state="thinking"] .tico-help-state i {
  background: #ffc857;
  box-shadow: 0 0 0 3px rgba(255,200,87,.16);
}
.tico-help-widget[data-tico-state="speaking"] .tico-help-state i {
  background: #1da1f2;
  box-shadow: 0 0 0 3px rgba(29,161,242,.15);
}
.tico-help-widget[data-tico-state="escalation"] .tico-help-state i {
  background: #9a6cff;
  box-shadow: 0 0 0 3px rgba(154,108,255,.15);
}

/* Admin controls for tenant-scoped TICO visibility. */
.tico-assistant-admin-card .settings-head {
  align-items: center;
}
.tico-assistant-admin-avatar {
  width: 70px;
  height: 70px;
  object-fit: contain;
  flex: 0 0 auto;
}
.tico-assistant-admin-controls {
  display: grid;
  gap: 14px;
}
.tico-assistant-audience-fieldset {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  border: 0;
  padding: 0;
  margin: 0;
}
.tico-assistant-audience-fieldset legend {
  width: 100%;
  margin-bottom: 4px;
  font-weight: 700;
}
.tico-assistant-admin-actions {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.tico-assistant-admin-actions .foundation-note {
  margin: 0;
}

html[data-color-mode="dark"] .tico-help-panel,
html[data-color-mode="dark"] .tico-help-greeting {
  background: rgba(16,38,62,.985);
  color: #f4fbff;
  border-color: #244b70;
}
html[data-color-mode="dark"] .tico-help-panel-title strong,
html[data-color-mode="dark"] .tico-help-greeting {
  color: #f4fbff;
}
html[data-color-mode="dark"] .tico-help-state {
  color: #b9d5e8;
}
html[data-color-mode="dark"] .tico-help-messages {
  background: #102d46;
}
html[data-color-mode="dark"] .tico-chat-message--tico,
html[data-color-mode="dark"] .tico-help-faq details {
  background: #143a59;
  border-color: #244b70;
  color: #e6f4ff;
}
html[data-color-mode="dark"] .tico-help-faq summary { color: #7fdfff; }
html[data-color-mode="dark"] .tico-help-faq p { color: #c7dceb; }
html[data-color-mode="dark"] .tico-help-composer textarea {
  background: #102d46;
  border-color: #315c7d;
  color: #f4fbff;
}

/* Kept for compatibility with the existing TICO brand QA contract. */
@keyframes ticoHello {
  0% { opacity: 0; transform: translateY(8px) scale(.98); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}
@keyframes ticoLiveIdle {
  0%,100% { transform: translateY(0) rotate(0deg); }
  50% { transform: translateY(-4px) rotate(-.5deg); }
}
@keyframes ticoLiveListening {
  0%,100% { transform: rotate(0deg); }
  50% { transform: rotate(2deg); }
}
@keyframes ticoLiveThinking {
  0%,100% { transform: translateY(0) scale(1); }
  50% { transform: translateY(-2px) scale(1.012); }
}
@keyframes ticoLiveSpeaking {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(-3px); }
}
@keyframes ticoLiveAttention {
  0%,100% { transform: rotate(0deg); }
  45% { transform: rotate(-3deg); }
  70% { transform: rotate(2deg); }
}
@keyframes ticoLiveEscalation {
  0%,100% { filter: drop-shadow(0 0 0 rgba(154,108,255,0)); }
  50% { filter: drop-shadow(0 0 8px rgba(154,108,255,.28)); }
}
@keyframes ticoPulse {
  0% { box-shadow: 0 0 0 0 rgba(32,200,111,.38); }
  70% { box-shadow: 0 0 0 9px rgba(32,200,111,0); }
  100% { box-shadow: 0 0 0 0 rgba(32,200,111,0); }
}
@keyframes ticoGreeting {
  0%,8% { opacity: 0; transform: translateY(7px); }
  14%,76% { opacity: 1; transform: translateY(0); }
  100% { opacity: 0; transform: translateY(4px); }
}

@media (max-width: 760px) {
  .tico-help-widget {
    left: max(7px, env(safe-area-inset-left));
    bottom: max(8px, env(safe-area-inset-bottom));
  }
  .tico-help-launcher {
    width: 76px;
    height: 86px;
  }
  .tico-help-avatar-image {
    width: 74px;
    height: 74px;
  }
  .tico-help-online-dot {
    width: 12px;
    height: 12px;
    left: 4px;
    bottom: 6px;
    border-width: 2px;
  }
  .tico-help-greeting {
    left: 62px;
    bottom: 60px;
    max-width: 165px;
    font-size: 12px;
    padding: 7px 9px;
  }
  .tico-help-panel {
    left: -1px;
    bottom: 84px;
    width: min(342px, calc(100vw - 14px));
    max-height: calc(100vh - 110px);
    padding: 13px;
  }
  .tico-help-actions {
    grid-template-columns: 1fr;
  }
  .tico-help-messages {
    max-height: 150px;
  }
  .tico-assistant-admin-avatar {
    width: 58px;
    height: 58px;
  }
  .tico-assistant-admin-actions {
    align-items: stretch;
    flex-direction: column;
  }
}

/* Browser preference and in-product accessibility preference both win. */
@media (prefers-reduced-motion: reduce) {
  .tico-help-widget *,
  .tico-help-widget *::before,
  .tico-help-widget *::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
  .tico-help-avatar-image {
    transform: none !important;
    filter: none !important;
  }
}
html[data-a11y-motion="reduce"] .tico-help-widget *,
html[data-a11y-motion="reduce"] .tico-help-widget *::before,
html[data-a11y-motion="reduce"] .tico-help-widget *::after {
  animation: none !important;
  transition: none !important;
  scroll-behavior: auto !important;
}
html[data-a11y-motion="reduce"] .tico-help-avatar-image {
  transform: none !important;
  filter: none !important;
}

/* Registration terms — per-tenant */
.registration-terms {
  border: 1px solid var(--line);
  border-radius: 14px;
  background: color-mix(in srgb, var(--white) 96%, var(--blue-100));
  overflow: hidden;
}
.registration-terms summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  cursor: pointer;
  padding: 13px 15px;
  font-weight: 700;
  color: var(--blue-800);
  list-style: none;
}
.registration-terms summary::-webkit-details-marker { display: none; }
.registration-terms summary small {
  color: var(--muted);
  font-weight: 400;
}
.registration-terms[open] summary {
  border-bottom: 1px solid var(--line);
  background: var(--blue-100);
}
.registration-terms-body {
  max-height: 320px;
  overflow: auto;
  padding: 16px;
  line-height: 1.8;
  background: var(--white);
}
.registration-terms-accept input:disabled {
  opacity: .55;
  cursor: not-allowed;
}
#registration-terms-admin-form textarea {
  min-height: 260px;
  resize: vertical;
  line-height: 1.65;
}
/* TICO v3 CANONICAL — warm brown/cream mascot */
.tico-brand-mascot {
  --tico-brand-image: url("data:image/webp;base64,UklGRtK6AABXRUJQVlA4WAoAAAAQAAAA/wEA/wEAQUxQSJNBAAAB/yckSPD/eGtEpO4jEttGkiSpQv1E1Ua2/wbXs3tnQUT/J6D919q+7x9dpWTS+/ovckVJJum931+NkYUXvm8d9daYDu3OUb0aWWTno5SUhZ1I4jfDT3K9MWiVX7gG8L52tCQGVuUWTaDs7BC5tVa5e8ZGgklWSgWt1fj6OMlKEnWZ1uDtI/kDu75VvnFdu0PXKjNL/QZYAHhyzlgR05OJI/faAP5M7x2OXHXAnSg5il1swqzk3j1PUt+3yBNIojWAnaoaY/OsWEjIrvp25GEOycpxVR3gSQFWxLfnRdUD6ES99/tm3ZpSqp8vwMMm6QdtqKoysVKc3g+a/DwER8g/UmLOWgMSJ5HNM+1XKdaSkuQF6qQq4FmSSH3PUxuKg7aNBClp+aP+uZl9BhExAfzbPUnSNvi2Daj0cYoztvFMcAntDk1cQ9a01CNcmouH1D2DyzYTT6qko2uwqElIfEgzFFpeaKvKOzoCwZd0Vp04OcPHlcyq8MLGb9oHNPPEC/9L/0Nb/wjdfiBf2LrmZ430eFJoli2lO4T4TdoeVLIFyI1N8sId9EGPcYm00MyeJElyZNu2LZYcc66DMYYtOB04/e8OqsG1RlohPDxijDXWpKydiJgAT7ZtS5IkSdI5Itay+Q+XjU8DAKH4APABZFknIibAt7Vty9vatnU/7/ez9Ast27HjMFTqzMzc+2Y/gX7yfTA2iGPpezYkQwV9StuLiAngbNu2KkmSrTHXPueIiIqqGrlnhCfzfYzF+w/vN5mZmRmTM9jJSEHo0F6zIKJq5hHqauq1iJgA/+////f//0sU/gFOe3qQ7/APWgKBAAkfsAFzWtzXJ+wfkrRHWAKxx30Ci2OdEMYykEfC/kEnkNjPNj9wSUiAbeMfXIQOGHN/VddNU1UpKaSUIlURws7jOmdmPZ7nOs81zX0lYYz0qxKhfeycORx9Ny4Wy8U4dF2TUtX1dZVCzlprzbnO0zzN/X447He7/fawPwz76T4RwokQ0q82hARkc281nc1n47QbJt04G8eha+s6pRRNkySJrJl2Zs41cxrHYRz6w6Hv+/6w7/thHIft1dWBk0Kh+FWGACEbq6pSVUU/X5ydn2/Wy+nQNl3b1BGSiOAJ05Zd01nnea7TPAz77f7Q7959/Yuvrg/zNBsZwOhXEhISOXNwutksL85XZ8vZOAxd11YRCiHAWGTJgKVTwubYQgYf13mu83zYvP7y6199+fNv95Mzth2hx9SrTwjZBqink3G2uXx2Pj87m8+GrgoeaWww9+vEnUKID/b+5urbr3/x9W78eH02r/MdzjkkPWReedoTwhm5nl3eXN08v7lcTeqmFvu2MRjtCQzCOnTaR+KkQegOieNpuNkM9Xc/3Fx0+ee3WFVIVotlveSEhDP7Wj9/fv3s+nK5mI19Iw7a2ICxJCMeqXtZCDCA8CmEBOA5vZ4vNpvNZjXLP8s5Zx5vJ1Ve8pJwRlXbDtPli4/vX52vx5p7s40BBBiJe4UfdWxO3HnCAAIFx1Xdz89W67EnV4SzUaUwr7IYHUYoyDuYrJ+/vL64vL5cDXUVsg1YiO9TB75bGRBgg2VjA07tfHN+1vHLnw+Pb2+PxqJvDJABFCJnaFfXN9cvXz5bLMbf+97MvBtEjjF3yGjMQBJIzJvXP/vJT/7+vGHKOjtKYCM/lSEjAc6O+c2H795fna+mTfD8eUY8kkcY98o1B5C21RTquHn903WraZajKTj1lAYR1NFw9uKbb1+9uph1VSA/9XaQ0w6T0YBrQ7eYw9EG2xJiul1dvvzsxUVupzqnQjyZS+Rcadarq7fvv3m3mvUVu2xQ5eZAxs8VMHYaSiNW68uXF+uiNpSZRtITmKWQa1J+/Hvfffd2s54mAEMIRoe2si4cLRj7NshpozDN8uzy5ctXi7rbJdEU7CcvheYBnn3xJ8/1+nrV1Mo2CMSxcWvk08vpdOYTwsZGkqI0y+XZYnl+tpj2rlUlnrrCSVO++OJH5/PtpCVn7wgkDqd7fp0bdg0YMGDszLRKs1pfvlip73N2BE/coanqx3/+e+vd6z5tZ8kEP4VCa/7YPxAGA5hjScLVVtcszlbdsBmchGT0NCXl2Lz40y8Ww/UMbG0QEvhHJ0ALOQ3fhyOkUppu0RbTeJqdOJ6mJMOrP/m9s/cDOdpKwoin7DO5Mu4RGMAAOrZzTqI5O3++mHbbARXJ6MlJTJQ//pOXNzdjrURIksWPWsa/F0ji2BICR2kjVos2dzXTJU5IT0YmWf3B761vZ8+ToyCAJ+qzyGXwCcB3CKdVmsXqYhm1n9OJpCOeilUMf/6PtN8ehrFpGjktnjqfUi5rTvsIAUgSkutcadvletHm7hoiEE/F0mzO/4nfmt56ngUJ4sdq94K5p1GUUpouGpE5DWkV4SchSgn+6E/rJmttukz7N0cu/0FIp2wiyLlS2uXZohl2wwFJCD39yDXPXv3o7fU40zpB4I/V3JUBucO77i0dIRkUIhM10gXDPpMS+GlHypnu+eX6X//5D355Vj7YDrrRnX4BQXDkTKIp2r+Z+5zmKXnKlYQVhdq8+uLsr97+z1vMB+EhEt4bBNgIcCalVdOt8rC5rUSQTzACg2RXzl6+PFvF4wEZ3eTakQJyp7P62drSBoFtVIpK4/Q4basJDPqiIpCNQEXLZy+eLfTzT4+BfHa539mjDWBOyk5CsWwX0/ZqM7tgJH8xEbaQ7BKq7dnFeXWWbyT32nHGLc8ebbnTgGWLEpq2b65wo+CLq0hnaUpX1qWRHoebhfAg7AFoHxbHESpt3b+9OvTY0hcQPQxJdmiprA651ZVTw1tatmGj7zqWhFNqYnr/9es9EdgSoP0vFActJByqztWyTGOgBO01IA/fAR8oQIhI72+u3u/Y7iSxB9jfhbEE4UKnpi1dyjIfXjKkd0YnHQunFW3dvHk3rQJLh2y+R2EwktkPa/RyESOOENBePqvcfieBBFV42Jy3OSMZ7SE/h4dKSBjGiKJi62g/P5Bhp2DjaFSn9flFz84KDCD6LCRQbOPmMESZUxjpA/Kj2TkI0tEtn50PiQgyXyiMQBwUOev6djgUBDb3zhdrdwB03GmhXC8v1hPyVrH3ZVOx1XTYbJfVRnC/fDl0D/TxfOQkYjYu5kNLWPriITffbsZtYCcI+658sbLeDQD+Dgz4M16s5tVnSBzsswh/bt/9zW21ZBsj7vHl/qLbM1JYdMPYsssC4qtUxG56fvMvvzfPN8hXvuEe7wpGUs6V1WpBS4vx04PsQzk+z55Pf/85D1n2K7EB8FbO54KoAEFOSdtNmmWDnhYkDkdu+sVV//aLIpNNxxpS1ru1beM2o9ZwJEZ+UrCkPafP1Xoc9V7W05ncrfz0XjB3gesU03A7IKWeGDDYxNap3/QhEbIp47riQHg35lqnoPiwu62VzPATw+EgT2arIZNlNuV+t9zwXNqtMQ1D3yAnT49y5m6cpwQ6hMxBBnUoXIR3dKdPGGKIafYsC+mJwVKu2nGOJMd8fhlcCLAbaqMLRixHz4nDwk8JEujn1arvsw/l88tEdqYOSEBadrgdhj3F+ImghRVZv/BZnQQYmBg0I8j8GpCMNB4ON8YyT4KtIJm2XjZIMBifWma2nZPKxbCZBtn4KWAWknX3adEnIQlByHwCmdHa0OKkQcqyz/2t3WI9AdAxsqtqNRpAgqyjk2RS27gqu6HcjvPMLPwUIELKy+VsYguQOQwmHy5TrSNEoJsBlQrSp10FKYfWFwIQIMeMD5aprbPukoxAMv22v6m2LNCP3tjasRs3q7Uscf849jEy4QYMbq3b63D46J69Le2ZCFcxezmtncVj5VB/zfhgFMq7fvN+tSPHfTYnuASStKuXi1WNQAIdkp0SIFNdndSqSpCI7vJyUxHokAQSoFPqoHDdX5xNUg7xUDlU5r3FMcsc48X1NDJx6LAQJ7cz7WQ13fF9B8grnIPk7e1wvh52e5LuOb2NHNN21g+RQoAQ2BHz31kChN2N5/NdciT2pZMMhbvrdikpAiQJhB0gTZ5ORABCcT5vu1xJIIEAnVTmYP8xzSPb3G90jwHOnk6MwQZrMj1vblMGhDnJZevZ7/eTCtvo0JMaL9NIQs24iaxdEqe5IOz5+9/tiAghaU864r1WHXzaMwKdVGJf+NVvvh2yJYG998S+ikCAJKeqbT55h5A4rcW+TPfNby2bXTb364lepkAGnNGk/aStQpzaRrLYsfz6vSJAIAnECdvZQQFK0eXbbVYSCKTT6f7x/YdLObCwOXnbAxtcE7tEBhC49OqTCTa/edOSwQB+Il/ERdtgh5vdOnZgwJR/hUPYFvDsNy8ikAAh0CNcvMq20MGUBr2pd1UAqPxy1BFAyjG8/Xa+C/aFQJzQAoWk6KvvpoQEoJITAoNB+LuToCT7m7OomOyXfDnrGT2/OosdIUpf7bJOU8aviQVN3cyHRYsA973oery8GrODwy40YZ2dadgmGPPraJfptVAjEXiAryeEafN6AwIBpsQFWF5dLobrATDfvUA1d9+2Z4lB3vzM2/rDtbMEmCLPKLo2pGXsdz3iu5dw2HFo1hZWfEtd6MBj/uH1JJBMqYtozlbtsOuWZXs7E9+ZkCjclra2KEBAwF++Fu3hkR7981dn9U4CLJUYKrE4f8F+jPO8vRrwxwvjpHWlFwojCQjIT3mxHdrASIur5+1n9rBLzE1pYnG5qGNz0U1Xb+t3ZIAIN4NeBdwByDsOWhWeYrh8PUEHylyla+tcVmdN052vxjc3h4+U3WjGuvQiIoRwIeu+neWISiH15y+ne0ZlBu2y5BCrRVvWz87jsNvXD2iuZVzvn7cFJBBAXnXkdKhavtgIC1CZpbpFOcylbbS8+PxlffemH32fmAumlmFz0VaERILcfmue1C+hPd5HRcQsxh4uL2d5K4GLzPNc1+vWw1SLy/rzGPb97bbeAzlvSCXrSt1CcSRA1r2xn4FHxeneBWIRatCweb7xLmRT5nkYyvk6pjGFytkyan99PYwJ6CMYiGl7cRFFEgiQdXnwGND7WIbQiGZxfSGCUpeH3dxcdtgS85zVi7q9fX+YISQZmzG26hutq40EIDcf0kkx5hX0oDkYxlGO/myVKPaMx0NdnbWZCKMo3dwP/TTN1TY1TIYgGOarujY6Jc8/iNxqRFRBGjabBiOVGcAwxGLlxASQqUWX/WGoNSB2RqVss9YCCEni+WNIIRzPw0QUhaJZng3sEEU+ImIehrIsYCQ5jXJ/9au//f/+8levN4AkcadI7cc/WHLE3TfyBQ6uiBzHmMlyFjvjIgPRdLGfHGGMZNsZEYc3f//XP/vJL99dHyoghETobnLzzcfBOl75eJsdltPNWWdEqas9X0y7AwJhTDgzJY+373/6l3/zt1/e9NWAJJWS+2/eTdkdj/Zd3VsZGcIxPdtMKLjMslzNmwwkAwhjh8jh9u27X/z0y69eX+8PQ00g6H/zDeQ4FnF+g+EtzOqY/WZcTzDlNo661BQg7lSQxhKK22+++vmvXl9fb/r9kFl/9v63npE5lnF+DO8NjHUQMvXsYqTUQ9nfHpbrVQnVDAlshCWcWFnn4dD3m+3+ejPe3N59/XGaHY/zpo6U3HZNr1arTbWr5wuIMoPsm820erYoHMuABUdOK0oJXMdx2h/qbs/6Mm3F8ZZb9GLncxiANDkfMQUeLDFst83ztkhgmThxLFtOMKSKiFCw23IkOy28zE+v1mHpajkFF9hRFjmP0QVIRgIQ1hHGFoAl4QgZBPJPX5yYC+hqeFpnFC0ENOt1wzZUZGAQElkVJoQRWDICLE6AbQehkEH+qYtTc+UGPWvIQOQ036zChWaA0pKZFaTA4uSRkQyWDCCMhAH0U3dmIN3ElYdRCMi0i3WNKHZB1ggsWYiT4qQwgIxM3CUenQ/yoJ2CBAREu77sQGXVibBzmrPtiiwsCQtAGIEFmCOBAPGU+T7i9Jxa9fKyBVRU5ykY9rOabllsBIJ7IDDiTgEWJ2UnjCvZMV3UlLs87Oa2XZRQEt+NeCzmjdBF2gFUzc4aXHDztjbLhhBHASA+XByrDOhODu+UokUHKdK47rDLjV27WM9VV+ZYH2SLs3uYB4xzx64RqJv1GJUaukvtetW2EcKAPkCGfB0nj80AbLr5CEhlRoRJm6tV5ypZAkkgkMTSH76hcACiBQlA3XzeYUpdYrfrl5veVRgBAiTE97iPBQmNoAUSQD1dTLBKDbTb7trNtE6ykYyOxK+rt4QHSWe4pwsUQAwuyTm6+RSi0AQRfHK/3tihlIQkThpI4Bb3eVB4KdQjzpXdjdCiXwN3qAJIOLrlKFCRSSDp9nY7PUt1YCMh7jTBZKNsluMDvNT4coUAcZVtq5lNhSh2g7b/h8lqacxpnVqXjTIS4CH9kjpF7RjpALnOMmjRGOVGtQ3lLgHhX372atzTCBDiWD+2ysVDYuSDxm0giuKqElTTaWBpwiQkQZI/fZpNN+pOCEAC3Cb3K3VfNNDFhapxjxIXgIStbe7HybIAdMRveAMop4eNYOQhdBaa1nXSnk0aegoNgQArQZ7MCQh9b0AD0ADLvMZtqh6nQalLAEpVFbfDMCMhCSS+F+ik5R5pIbTj2BjRUnTFriGiHqcVuJhizqSQpIiI/H8//b+/OKhFHPERHexO2wSCQIzYebFVripAdZMwJbVunwOiqqm/vsnS6qPJc7dtPfZ6DJ1GWy4s7VUlhaJIYONs52b18ts/+eJZVxAh8TB7UJ12qBDgihzfOfld0DaHQlRd32BpniSjEE4U0USzWp+tFov4sG5yNj+l7jk49PmWIed3itbieMewUdPWmHIWQJGkaLvSNG27Pl+383B4s27x8bnoUIN2CggCRVdc9Av1NO1RNbVwMQmEXdPnX/zWRUNTlFN/2G83bR0RSP7puGDgzQCdAoL8lFU3jClQ0zdBOR9FEyVevPj8ssh2Hfb7fd+PAskIH697PknWW1xUsuumLipDs1ydP/vzl818mOswTYd+mlyAvMtGEpKOVvgoBbHUaxg7Z1JSQR23L/7gH/sn/vndm9vMrHNNy4nEYQFIx+qOW5Fu+S3jzgWQMOUsARLtsz/+J//Jf+zdN7cIG0UIvCdhCUDSl0BrzD0KyLhjLkhIznYpAQJEc3b5rDizNBFKA4KcDcIST9jMAYGM5opQXNs2ZKNCQgiQ6zjV7sX5AoMkGxmwDWCetDeQS8j1DUhBMQtMkMPmRp/91mWZJyPJYCQOPdBNjyl5R5tHzAmqlxISKCKQ5giZ4zrtnS+fLTrZaRDYPA6Xaz7FYw4trtieAVupEkUtwNN0U1br87NyAoEtDugBW+VtTu40qsAFJSBgfHud569eLJRC6ZBAGInHCsiD+hTSywkkkKIOwKmSyKs3t15ePjtfBLaFcwbzlCLvczJkJyFsQJECxDwLIJjevd+M7cWL8zYUMnm3M7afALnH5uJzxpgChRAPrwPJCBDz5v37ba6ePztfLEoibMSXwzi0LkiAONyz/TrnVM40y8vXr19cLpZj1fVTGvSANVujtvPcwmA0zOgwASY14/riavPsfLH+ZjNU7O81J6LDRlcGmYM91d2OcjEDzWQ+np0tL/7j//XnG6PvtUlu9siM8Vsv82sfLNkGSO10XP2L/9b/+HV9MvAMzQXM+E03gMjRBgIjbCDVzX/0r/67f9VL/t5yLg6eFhqZwxziOeixAJnfSGGQyGDgr/6H//pnI/G9JZMezGF4bIEB6XAgMEhCwfT2J9cQPOCdINPZMe01iDr4Tbe40+tgRdd141zSDxkdN+FjndE8nwNbcYNBYBDgB0y+C68hMHV/9uzleRQ/bDRPntS4OM9RrMpWC8An8JclhPEJ0OEAOdez8zcvnp0j6WFbdoQTcnyMyIjMDDOOEvIzBAYBCEMtoq8F7EDgCiNOFwzMn7/75sVqgfHDR/tkzoMh8/xlDrtPIT700BeDCXHShjCdmbAd7fVX3313LqcN9kM3x41wnBHPn3953whcCBgQgNE9kOgehG2ipkFZ97xNAcjD+YdvP7xfYJB42hxlNMyEGd7ffxmtApKljDi2JXAqKpRblE2sLxbz7TjlX8BB2rKSlu9+49dunhcS8bSaMM/3GdviAiMZUNMxzlWO+VJlVj/+fFEPm+3uz1/89x8aIJvCqtPFN7/7a5fn5m4/YXTILEbWPR6HACX9h7CTk6uLdV7vZutGX4VI8+xHL5dTaUsd/7c/f/72L+BZ28Kpnb78jd/5+myue+BPpLrA1SH69tNP396+ffsDrdUfAgnULruXL+Pmq13txIlXE4gY3v7R77+tdre3//9/fv181VUpIX6wkpDV9EPXtE0l9YNeUeAlRmTCIAMILG0tDjrbkJqIUprVsi31ajNLv/NY7HoxwJq+/oM/e7fIzmw/3bx4c3PW7HaW7B8GYHbql5vFUAfFNxrj3IK6GwwTD6/7ti3QLpeLwuH2Zloz/m7mUCcXlyGGm9/+o9+YYxPycnNzfbnskzE/WMGWbnE261MA+ImgOQNRp2YtC7CQIqpuXCwmba3ZhLJOh90czeH2zZcqQ2ouPv721+v4nGSbXM3XlxejdyD/ALQXxN2u6iZVYOhvP/Tj0IgFCFye/5gpUbaUqqYdV+vzdV8NU2YdD/tx8KJM17e/PKW+iv129fqb9xdtThGyXTdtM8zHtgET34cOHHRW6sa+Axn/wR8foOdMGAJksjn//T9ZVVvZoVQ37XQ2m09rJE/D0A+jo5lud/V/J+PrdDTrN999fT0xlSLAVUjNbJx0qSGRn048VKR+XE4aHBj5TCfncpbz3/6DdSTaEYqqSk1b1TUoNE3TVC3Xw6Z2/zeWM18DMXvxa7/+dlE5CZCUoqpSFdPZrPnMTrpS9zwwpFDqpvOhrSKCAlw4FxVQT6On0CCwKemyPF+1BbIFScYGFAEQ0TDf7qbVclzuUk6TV7/+Wx8vJylH+ABUKZp2Ppm1bQu5vfJYS0Q9TMeha5sqpZDMaUDMZjSZkyKLIiT2LZx32bY4lmDYbefluhmz6CSu3c+/+c2Pl0OlEEKASaEUVTNO2l0mHlvlusnRTMZpa6WICOmUxLKeyC3tCXIsLHK2MTIYgRGGNJLJebsZmmfLmBlBq4vHuPru62djFSjgAAoREVVUkTrzfDx07rKwqOquH4ZIldBBnI7YGNSjHDxkxCyOBYh7GgQYwAT1cL1p1utGivFVDuPyq5tJI4QwCEuCEGKoat+18yB3C2wNs7Fvu4gUHJbZjM0xrRIggyxsDhuB8bQf62LRhiznq1gN/dVUShBCCCIktE/cxu3d9v1NPlDcul+OjaqQpEPz6TaahDnMHsggwMhgjAzIeB7H9qLxbDE2Z35tZ3W1bLdIEiAQIFCApObTp//zez0fH7Hj1t18Pk0RIKlQ9vt8DTQuywBGGLARBuSsc22X4RlhlDn8+i9910mAAIE4FEJhvP38P/7kfR6lbjH0dV23/RBIUESKTGBG7pTBCLNv9o3ImmlFESeHMV/CzS9/loiQOHRQIJAs6xf//Y+ej+cjpkuyoXv7fNmFkiwJI/3SSZnHkLl09yEMyEkp5Hy7Wa7LUcz4It/88v8FEo8Uh+0cd9s//Ont54eoK/uTq994fT6pkPhC29xkHgIip76fpzzv4ki+zj/ot2PZhbJ89wftOm9lSfKHSIrVxfO//uPf/Wbqh6mcCmhbAQYdGYRRqOuabnF5XtM6Srd4sZd1amZRVAk57Vt7XkfV4CPajrZUb2/lpJ1mZbpluy6fvfrd3//9zwqAAbnP8zo/IOflJCpxpkYOgz5AuNK1+T/vD8Zqv4+ks4zrsHj5W3/4Z3/8eSdO38rYm8KcbGYEtYtz1XQISfcJ+TCWs1VThy7plEg0F3G8ZYMU7psXX/zRn/7B8+ABPh/7sTi2J8qoOVtjK/hQKSqLs/Pv1Fi29ZUeZ0Bg0y1oC5TVQtbDczaOCiKXI6Ipdq+w/QFZKIuy+J2mhw55ybrLAgwIjGlW7Xk73rzrEx6gYo+R3D52MfNBCeiUQGgqZ4vmMH1/MznmqE6M4XwcaawwFsK1Kpu2lAo2DxB2zAfgoJ37zLiXRONyvuzq/Hgg5DWcDMKy0+Bhux8Jg0I8SFBR3VJQ0Iy7vhYBCoEC12iijbYTyp3NREjYoqkJ/iYA22RmOve3t6OjSOZBClz50EB0mf0QNqCQkNSsnq2CaOJpzC00EasyzYY0oKzjYbu/2boRBH6YTI/MVqHOlo1Kf6ByJJCaZrl+sc4kNINZ1daUNkXGaWxnzsP+dtgNXrQFMA+TRzCLkopqkYSaphuGtIRBEWqX5+dnZ4pCREXwo+IiXDg7ljYSdRqHYZj7UgshRfAwW8wsTiMXJaGmm6bRAQgINaFoViKgHIP5Udnp5FRO45Q1x3EcZspqPYckeKhSYdRJB51UQDhhHDf1hFwTjZvt2MjclR/hVqaz9g37wzBP0zjj9uLlM5USD1nIxdo5t2kK/dVkRIichnEcJi0KNjnOqi3nY4qDHLY3m0N1Wa1Wy27VGkUIPVCWWrVS2W2BmtB4O1lCog7b3eAobUjYeq7JV+qmAjz2+8OQZbE+W0QI0PFDNXpE+WBZw7YfDaDs318fyjpcHWKd5bQxr81EEtdjserqYT9USimqaQM2D5X97pNoPe9vCcCuu82uLkqYCJEfayciji2ri8ulhs3tbsCK4Nh6qDJnlWOhNgQ6gt1NILlWT2PfoxDH0SrzI4Tz4AEZ0V1cPltGf3O9GWZHlMAW8gM1zzk5jVwVwiXZ7eWC7GgXCyriONttODHzGJvnMAyhZvXsxUXTX19txtkc2zzQeT6vuAMJB90819qoeJ5mLVufEtrYlO/WhnZ1+fJZN++22+0+E2E9VA9P6w7VqqI6SAKhZR03fVOaerh9e51FSEJEgy5MqAEGNAnt6ZABWam4+OzleUy376/HGUB6oMjMYQ5XY5xb7Ty82zdNN22vXr+bIgQI+ZGWeZ3DZCmApltfPlto3s9DP1cDepDmYNy8Y2SYhvdD0yxqv7u5GRUSgGMO0w9OyLozMjAwBwtXN2fPL1dLNPbznEjoYTKEVFeOLZBQlDhUR4Pa4kRCEseNXHRCZCnT2I5CCGEEYLQ8f3FxVhROqOkHaRBy+5wAFG2Zpr1Ci+frTpw89YqNQ7MphE1ZrNZn6/PzVRMeh+nBOp2b6C6V2t++w168WHfhNHfP6yV2DhnHGZBsIck2TXf+/OV5F9N+NzxETx06dNexQFJMm6+/WS4vzy8XTQhJCNFox8DP4/jCGBDHEWratsz7zeEwTPkQjSJGPlSAY7r+xZfPFi+frQJJISQhuSpfa4es5SMwFiGF+7dff7OZZvQwfVphlen6Jz/7XOdn4TTmY8cH2o5ZybsZAowNJEZ4+4uffHU7F/EQd9aHAQpP377+E6/OJIHRR/pCY/eKHgkJbGw89X2/uXr7zfueh7oIubMT3UEotv0/PatNFR0JJDR6qSzdUkOGx+MByJhMZw6Hze7116/3LBV6oHzknBwWQDOZ99P3mUoIiI91DtsmDEZkIchMp+s8jeMwzeP4+mqfpYTtB+nRxly7LJtqsUn1TWmQ17GF97d9SpB2Zp3nOWlK2fRZFLJ5kL8/npiDuRZzkMTh1E+lbw8FgV9MtwT1/ZfvepUSwmmjiOXZ5aVKAQzoIZoht08aBwXIilQHjyLyqsm+dcf4/ss325CQIkrbdYtFt1h2Enc+SE9FhzrLtJjsC5w1A5E5fLJtjcCy5Lq7eb+TbVSapm2atm3UFkyeepCf3ppEbow5E4BkVI8E9bK516JbTH3NakkhFJhjWwL0MFU+uyqR13MsVnWYKiCODfiIh/wRZob5DEbADOSF222laZnHDDAYYxD39MOVwnyUJLQXefF2k5quYzrMyIDAiDvNg12qlD7qoEDp5TP3OErbRt1P4vgDzEN2ZCYfbcS+HlEvnXGnbCtioUNFsgGJvAP8YD2SYz6hdKC8oi2gXWgeK0Zg8f1YOebjJZAEqteTJaxukdOYYZAxoO8BFrl5tr7HPiGwiSjOCsIIfOSHL8jN43UmYxQiSRDfo6ly67hbXatPZxbIAhNBVgH4yN8DyH+EluVQElDEY8pOQ/rWWlhgKewwED3GfgHBE0Q39OWsxXGUUM6BPLVcti8nc8/SKGeQB3blyn04ZDACoyYyiaeV5Pp9OMeysKMJuerTCHKHfTvI4CiFTHlUuU39eAAjSdX8Zy9HaZjqRNhX1Q0yCNR0GmedhhhX/VTUBWEAJdGVOts0fPHRltn/Gj5fGNIJjcwrpwvCyBElZv+PyBRacvJY+8XkuiyriazMZIc1hrGWe28RSG8i6zqTsWiK579YzydhHD625d6z8VWgIruW6TpNKP+VRzv7VT9pcTHMZ6jfFH0dNzrqrhYugyA6LqIe5IXOJaN60icslYAgPCov4NSOhFUNexTltOK+mRoGdWu9Gtm2QamuRFGOtRw/3H1u6H1cFajquyRJRTBqnPbLfS9kIVRNJk2g/WM02mKmM/qBiBYzBD1OLsJ3YYzVDn2FTQkGyZWtubOneavGVj9fdEI6TjE6UxHQbcda1ULaF3hjrgjkm5Dk6BerPkLSEZocZ+NTjvN2LQXyliBZxos0AtPMlr2wfXzGLMwwe55hFgHtaHHbIbTQ5q+zfZvUTruEAaTj8rGdsKltu3f5HU7ZtLVtFKHU1FVIMsd8rsR8tjbv3SIwhKCqhDiuo73xkW2Z+a2Kqc/bEN4heUvYtnRMmL3l3AVqdbG25Lbux2YuIDcLZxNVU2GOvoCHYUZXtmNvt4PNW5wqkrSs4IgGHYdHDeQVG0e2wYTmeaz//zbbBh8H4uAzsmw+wPZ4Z07WyRZE1pz//y+2iCPaCYaLdqDcmWEEuENuWGghb1K2wla9/XSnOCYDxv5Z1dZ+buuOABez3Y6AaoMFOJOcd7ZL4sTcHXu7pxmP/bFZBnAKsDn6OoLZmp2vMg7VDchWIQmR0dFjjMvz4jjYtoAs2eZX9EZYgWWEi6i2MhqG0icjAypFdZIAhA84Ma7mtWthSU10tThoine2hsHQAX0gBmGZKKWvhQFzuEnJC9lC5lhW006H2giDDszqSwkL+QhomqGvQYAo39mZRS8aDLIFFqVOOmSXz43TTX0cMndaKJo6KN5OOshH0tGxjLAwuou+DeQjYcAROGOVzVUjDAYEYO6tE/RtWBiBE9KRRHHLiJMCgz4CfRkWFmCTxo5KxTQFkhE2IO7WB32fwgl2ya1SKiYOGARHBgRY6BT6PqwjbMFUQ+SosI6HoBc6mmMrqzE6AgE6evoccWyArNWRTMIcS0XBax0bmKsR5k6B7tVnsWmyQiVFCOEjcZvGYjzs3KAjgQToPvR54HmSnDS1KeHRjo7623d1USJAIAFC96EvYpTvMU1W5HZosI+OF2gPkHP39rpv1mdRP6A1+SSDABmB53FOVakSR9jxZFsY71+/udFqFQ6BhDiila8ya9kK1/4wN21KHGXHu2io8/bdpt/PpVu1qoBkCXQlqL6BaWfTSHi7n7pJBfgI4aUMIufxm1/NdVSTRJERR1/kLRYEdbun6WuOtVcCFIrul39H3dTcs2xVQcFH7APIdgcZAZoPQzTV8bq8ol1f//Lb7Tzt309hU0LoI0hBGzqh6kX0q62xNhKm1mmOUqUSE0B0Z4v5F6+nfnc1N462bdDHeOuxdWdb2ORUKSmOVV1HnHR632X//uvPF199+/aLWRLyhwxCm4TwgH5EryA2ms2O+MiS1YyD9H891dXN8WK58/968+b3n724WDUY8TEF2hZn9waOHTkXKaEYJxfm2z4lvCiKf+sv2j/6x/78+dkyLD5WbFuGJ9A7GTQ6CIxEzlXMGICEoMzq/4X/d/jn/7EfLQMJ0Ec4Nva2441OKmpCGIfdeKwKmjRsIdeOf/iL/R9+tginEU+YOQaBLQF1dHTMuEA2Ryr1s39ybjRLEg9nb0Rn1h0eB3WtHqsrgWQkQEgdWTnWh2Q+TbteaMhaaQmCHPqyKN9flzcCJDSJtCQ+OJ83XnDOs5FsMfdjtww1V52hExhBweKDc8yM8Do7YIIhA4GxPI510YmaqdyoMJIN+oBj4zU4GgYNILByHsY8K2K2uwgSQkiAANNhGGnUAW7pdYQHjONYziBh7OkwxVJoqnJdAjAcHYtldgN3/IwTW85YQAcsh8kMNqouddrMzTnQTH28ER81eclxegPXeRrd+bDz+RKZ6RdgwIj7d+jwfkOIEQeT7ne9l3U8tM+D7+/uQwAyIHS/V+SM5r3mfttnzHNz0SL7oeIupRMIxNPnTN5/rvWwn+Y6x/lKYP4bzrOMbAnSdexv391stpudFTz6/QxGNFgytQ791Zvb7WY3EfoeU29B3n8jGIFBxsqsh/3Vu30/zInA0kNNs9MjPzsDjACUrmnvb9++66dptiSePCdqSIusmd6+f3c9VBsLf+85G4Zto4lJBh0JGwzg9Hzz9mo/G2GQvs9kPgVxB84LOAgwx2kIz+PV69uaFojvey+nV7NtUgogKDg3ysAWBpOpyGl6/3aXiEeh4qXuV34ruOKEhEA4ygATTpw5u055czNYwuj7b+lMHKpMqcgwg0GZNe06z3Nlc5hRGNCjABc9lPTD45j+Bo7Mac7UkdnNBJZ4SpQHDZ9l7XGuc50ThPaWLO7pq3PtzsN9eJWuMijnac55HK22KWVAAj0RTHRcc4wR8zTnfNhPbtrFYpESJ31q4ntVl52ZyGmsQ7+bS5TolmchPhmboZC8XNcYyXO+UadxOhx6nbfK0jUFnZIAaebII3IugLh8HD7dZgRgK8Q8jmPfz4tV14Wl4Ge8wdwX8+nl4sTpJgsLDArmsZ/GvjbnJUpB8qKQ+Zcg/NFCZtRrxQUdJBYI4anvx7m26zYMIUMIW5y3OZY7n7ssI2NJ1PEwjfPssm6jpAUCWmx8vvAqLdzTdOC1OmcwBBjhu2ROGs/T/jBZWc7aCFKcLCYxhICusrcVIHAmrh2njnMjDAKDACNZOe4PwzilSrtaISwsLKWAEHw0QO4zNuc7iFPHuQVgWRakANs5j/3tbiZcFutVgJEBjEIA4vO05yZDYme/pCOcohh2xEnLAuOjnKdhv9/0pV2qPVsWyWAwUKwH8XrjWOeigPad35wcDcjYRoacx8N+P1ZK03VNFyA+SaUBDpVwJoKIGmqk2TAg204LO3M8HPZDNqtV2zaB+NR1tJ/OQoCMPgzMiYC0XZFhnmrfD6myXK9KhGTwp81VpwGQ0cdlg10zMVlzGue5Es2iXTVFCsynbngJcBqGHxfnyJmZtrJO0zSnSrfomlJCwny69uO6kyAEDnWcjDkMmzo7PU01PU1OsnTLZdu1IWQ+dcPJQwkcbGCMOaTrVOtcp1qd6RDNcrVoIgLMp24CNHWg1GAZ8+B9mJqq8zyM1dVSKIqaRdMWQJb8ifMaA4cCLAvhrNMw1BynqekKtYjDNBsh8WncSxjeIM+zi+Y6jX1fcWV51qkqPKVAAP4keuuW5pvrXXRzPybp6M4WTQlUusZwZKEfsED19puvpiJnadumXZ6tlBHBaQEI/WBUXbFL9F///XUuF4vFar3s2qZxqgASP0TnokiVZv/2emrb0pS2CSKwOPYPUteVxFkZ9kMURSAyhRCQ3K0fsiwTRTUFxjiwODY/jCGjKDkjsBF3mh/IZBFSzURghUEkH/iD1knJNggwyPyQbt2BQUoQPzTXxwCKQq1gQBxb+Ack81GmgA1gcWx+sA3cNmTcPXRkUBhbAh9Z5GMov4YCAoFwxYFuOlqA2sI0c0+Zx3EfQ1BC2DndAko4E+vHPLfiFMy18HG2Zmi00cJdPoGBTAKLZTM1lXPJeNo2DbL1sw84tgBpGucFj3SnwVxBIHyO2F6NXI0DLcDhw8FL5MdWi8BJ2G4B8txZt+Ngm2B63zfI+dgiJjcfxW1aEchzME3dv57PKNWPLc25efZ0CKATDLLa8fZd06FE0EwRq/l4VTppEj6pDSbK7ZvbM2EEMdPxMx8uyDomOwnl2zdCSkRMtiEPH9mX5qD6HBJd9q9vPqcwg/hc86E+m8/pOe3dt9tujWwe4QEh+Vij7pPJNdJ82B+GzbvuWZAIPFkBhDxgdIvkToF43sYDRf3qr/72sP7si6Ko4hEev/Pegm6QE+15vALh4Vc/uV60TYnEeoStuiDwxkZRBSEEcrIrPgkOJ7LoR93223nZzLMRj/VcgNx4bpRXKF78wY/f/+27eWljPcYCaEXuWg6VOXfRRp7PyItnZ82s2YAfYZurW5L9LibV85bZDVWxCOeIeZy34a6PmFqH0I5Uyqrp97eUfIwVBNSKtwQ4UYPukcwcDm+/EiE/voCKjd0U4JvI9hxb683bwxD5ONse3Ra+CG2tq/a7r68j5UdXpCstblzerYk6vDvsslh6ZBFA3L683DSN+t11S4IfWevdnQBh+E6cRqP7Pg8Ej+/ixOmL2Oz0eFbHnHTbe6YBoUfW2X05ODvjtyGfJWPKweM6pH5pYugQ3Q4SvoiBsA2i7u0uKQLp8bTej+BwDPqKXqhtLIEbobweEI/ngkJaI0mOIV9nbAwCkmlZytuvpHhEUUFs7DCLdW/LqD4P5gjbhLp9bQ+vRyTQo4iI/Xmt3gUguXtW3l/PR49jYfkj6F6yF+Y5FZ0NUZQa79M8xGwM6BFkcbd114fG/To/0BnM1nEwmEw102G/byzAfvxg3YX1kb7OVrNwLJX9bhoaY/MoNuhIJLqf7qqX5ViyLMspHIfh9maei63HjwVgWVh86D3et2MZBgYFKngzZKhKfvwgAMvIuofFaSPQuhFnCK8wo0PAnpO+Zin5+Ek5BLY4tk5I3C2ggLqarcj7HMuiIFmOw2Z3Q7VQ4ZAgWYDFvQ266x5lRV5LObfJmKZ3Vw2t/dgRiR0KKujItvAR4PvoBdz0Zk9oZQszjtfDbscsCtcoAYSEwUjcKeA+l3xLu7NCtmAct+0CMspmDqUFVuH4SPcRaK0aTHpRnSgggTzXWroRSiAVjOy0hJFsBbYBS4CP7luNtJw7dSBzwgjAOMOlHzTgWgaVyutuUYQVsoQsKdCxAR/1a3yZOy468ikH3ex+6nZIiFL9i+XFolHmIkCBFSHAzrQAAf1wLJn94aqFMhIgau09x8AdSRTrf6S2WzRN0yy6rpNd01dv333zy1+8mSUMAqrFake1qC2AcweNtW1wGtIqJdPfVrstKpb/Yp6jRNNQ2i6Ea82/+ou//P/+77/4Wp2wQCwDWhwdQNA2nLzrHhlsSVXl4t++myMXS1/3y+WiW5ytV+tlKIeJpqRWv/O7r8qgwFiQ0z6OohyFBZLEJ3hDqVRMP/3zv//Hn57jUKEApZTStG3TNchTJULrV7/9fKxV4vgKfSQ4MQLEJ36W8/aHv/FPf/dVRUhlEuDZEkIASTjKyx89n6/HEGCR3fjjXD26v0Bg+HZmY533n9OL3/22BoFUIBLGyQeevXw1Xt1OjTHHD+YQxK+p7gchIC836yqlHo8Hms2mxpJABYKEQLaEkajt+vlq+36XgS05MUGgXxP0AS88UpG3qW0AAahA9g0SIERSzlp2vcXpNFNMh3wf64PaOS0jBHStfvgYej1RKNjmvUIVRoA5bUxZNHWaSBlZDrIsQIBBYMG0I7DuxUfsCvLbp7h2K4lyd5vmF0NGKpJ9n5IBGdrWcxqnAAuC5gTZOoGFPTHoHkj7qEYLBVRwgrSk6tHz9lO1vJhkxL7kfNxpxMlmwTgbLAwYxyCSDRK2xIdm7PoIhXuGj+1TtJ9C29tbmkpGooTbxaLu5wqyuY9OOJaNQPogOjICEEhcPaavqtthUjtCgApH2CzOumk3ZUq2gBkylAxLRE1HCOGjRoelJCACYcL+h9zXQIHOWYeQutXzd/M7pyQE4MScXHTUcUokhI1Blj2nwNOhHy8uCiDLlJFJgdOGWqsigLh0gGz3KfRygnD0r//8T96kWyVRxKp9bZow4liH6dE8F4/Mw347Ni9fhgxyRE4HI+fY9y5t4Tc9ntzTpJMEcY6LP/jHv7pOVgJB0yKMpN3NlZ4/X44VCQlTZGZ6y9u0vbraNq8+u1QIW5aZ5vl8f76j0jVcX+3oukbStR7efXUQAgSkU9ZJdyx//9/+7OpuW2EKVgAWw/XbfvHZi0UkyOkZZTweHm/P//vf7e0hm2efrUogwDow0Nu3EvN4uP7ZN1y+aBQCyH1NEe6TcxlXmOrqd/72D8/ic0olc9qaD9c34/rl8w4T6Xw+Y8a374/813/+2+0hLl589rwODjDHmXk+R2/f3r5rvnn/7Vd/+2792z8WAQIh4RYaoR4PlzuIQAiHQYnPu/nv/fVvj9tUAc4NmO76t3/39XmrqqurSpbqPJM5HvrdYSpn5+fnzy/dj3MgwNgoSiFdD/v+q599++Wv/n/9w1gUI3NdPagnWfVXxE9jiFZmf1xeDbeREcU6JyLTXLx5ez1GM5lOJ43knGvmNA5TpT2/vLy4PGunw5SctoGc+r6f5vFw/ZOfvPv27ddfqBUSd+YF5tPYPoIWCDk349W0SncBqFDMzAoTw3I5Tc0wX8zbCKedc03i7PzZxdnZ2WVz6KdEThtA0v796/eHfjabb99P/ZCr89KvWnAg0K5qgMCZwLbtl/atBSiFmmF2t0sWqFDogCADTauqHqZTF6NSMO2iXS0XXXf5/Hx6vx0ESAoiNO2/+XIzoNIux34qOJqos4r5jQ7AeUjslHOlUDTLTVvlHJRqZS3AZj+qKklK26iUpilNh5qL8+bw7pBBjUAGsr99886LhYCIEpCMM00kSD8Cx1ptHkjMwTpBQMxWi8kdwi4ThhkHxQEZzTZRihQh2TXaJqZxLk1kDXkax77fbg/l8qIISYGrQVEaYQSEi+FbxIHVM1lcVcI26tp59TNliTKdyNEICe3tpwJJMlAxU38YWSwj6zSM4ziM05Dl5VLRBFh2GupMQ1rcc490g0rVoqHeFQttHZRAWOAUOAXyuLnZz1osgmm/P4xztWL1fNm2pJ0GRHjazUfQLflgHecxUyuFwLmtJxlJpXIMRtx7AGQj2QKR82Gz28/7HqgZpW27binUyGCBsKi3P32dArOaN9MjtXK8HJxNKdNP5neRHSqVhBEP3sMCLBDKOg6H/nCzqyql7Yo4DmUahLCA3P7qzYy4O++FnuhkGcKq+3H7jCwKdSzF4y1kS3IicDIN+32Ntg1AEspqySDA2K5TBaQjifHrnEm1fZmFOCii8odE4Yqnl40MYGfaHEsyNhgBFsdm8fmLxhYPdlNyaNbak5xSfJhiqWy8JzB6gEEGcSQUICxsJwmScGAMEubyz3+3dZbfnE6jyQhX3KWVkQAHfrGKHUVz76MAgzAII4yREcfipBEnTbn83edG3OnCdnjOTOYQYwpI0tX1hELDJ4SROXmH+ODU8sWPL6x7jN9ExKCeJQCJUDq/Hill8aQyMuSRuLd1l23Wr16cRcjohM6IEatHiPVOMWTpCYh9h6rFWQ8qI90im4dWoROMltfPZuJHG/MY128lJN+Xz6ZEFNLVWlxvseu9dP7qciIbkFKSBmhtHgMQupRWcpzHeD1HnJLXOHBxM69BEiDrnhejVwPkdWI1zg/aUlfUQvXI2/T6PJF12kB/dTOE9lmP5PS447jQ4G24tQXSW3d5s9E2dDqgKybGy/PKAtBKQJ4VN9sKjzFqesTixcsKnRa0B/Xy8iwszPGOn+JFukz3tKE0ffm64/TsQrvajLLEA6VniS14ibhkAd2izkbds9czQCfGso3lLJElPSB9lv2Od8FYFuaWzTitrs/SLnO62PTrERAPlWdtH94fLcaM+dXlaHSKkGW/6nmkPGsc6u1Rgyj65fnIqUJ77bJFArQnTxtHe3eDDlyPmzmgE2XZLRrEvpjJOcBOw9k8YXSSlA3trAEhgQbyGFc6yqM8bNWnC1Y7nzVYnCgA/bIFxA/dQ352EB50tg+HrXo6tphTRcBkXvOj9IhAfrfv+p4gdCezMTCp75vQieIQB6QfHqor/QLZGnYveNx9x0Q99CFOWHXjWCHxY7YNu21T1+sxOlumvhGnbAzTTv6Rbc4tsjOO11HoIXI+MKmtnS2dDm0NpLPNQAb003BJsWEedyRIk7ELTgntMPXVs44sjH7qpIMwptYxWa4aTsYwaKN5fhHYYP8kCf2IObfVrS8H0ImgRFpBd70BJL5EBjLd6mrAqPzKuowQGM7nIND35JWEEMLp0iBUzzf9aUAxTnOM+XqSDfh7uroAMuOBIk3ORpzRCYCx2WE4W/W2bL5QCiJNVosKi9OwFkFhsp63RqCn8CGakpYEkPrFYtDJcHEw20yTzRfKAKNmnA/iVJ2dtWSD/aOyNXum7ksQUA/TIZDKrktF1ItNhxH8uHDtonqZfty7JFT3k04Uf1eQqV2sakpdHtImdX1zAtwYHt10CAs/jVfwUZ7ShqirABVfl5S3fpwkC0B+lDynUyNBpBSclsIAcumGVmAj8GOetZkBwmCQPx1ABghVEdiAzWN9Fhqu5zip6oLFJ6eEd1kCcfSHi4fNVIA/BcIIDDqKenf7WWEKcKAQ4mEzTYsed60GcdpCqH76f//vDsBHbxnYeQLxpBbkPEeL9ZjLdaFSSpl3zhbGJUBDAPGwoo61FB71jQ4dDAKLbtWuf/3jReMQEtLxgxgxHlYwjy6BH3P3lrPlcnXx57/xrKUkh4intRh6d8J6pGU2hu6K5eWyXS5//+Oy9hP1THvbZEg8srXfF6R8rE3RIQMQONVdPuso/VknAQI9inq+SQyzGxpQ8gkYA8LRvbjook7bISjpnsgU99v+EuFHWRjawDJicf7qbJzn/bYOSYUkVw4vpNzdTp8jP8JaETQ8EZLL6vnLxXxz6PdzlRIHVT6X9woSxjHvDvUczCOsRY6Jt29tiYh2fbkYb2+24+RIEhLi9PUCgBHTbogG6xFGCDk+v/3en66bti3d2tu378epCpmDLiNHCiQXLZTVoIAawZkKkbtJgB9j1TiO4fF7f/4P/7woEeFpe321mxOMJAG4iC4YGCu0QoxdVdi9jYZSeTQLIyPASDYgS6W9ePVy+awfhqaZNCE5JVBpcYvhbMgWGHH/GtWniDxslX/2vyYgu5hAWPiEOd1064vzy6bfz5umrVKlLAh+eh+hIQwIm2gUgUEGYR2dZ3SbhRHz1X//37+IcQqmyEVIUaI7W5ydrdrcXd22KVUhoZCwpODCaRrS4thAkqkwxwK0lw/AMtLw/j//2y+HNWhXYIambdvoFu3Z+ny1mDdv3tz2VZUiBIRwSAIIcsVWJAxEObIt3oOnGQIjY5GHm71XrUCY0+2U0T0iJZj2//N/7GY1YRdYWb64WC0XbQnJddztD4fDMFdJQgiBBKByeCfFuiCAnO8t4EkWWBhZyusv///33eeXkCf0ASK0MZ0dO+qw/ZRTDZjSllm9ePVssWgLNYfD7vZml0ZEgBEPD61DKAn3tXK0W9p3vItwEDxsZG1khA9vvvw/r1a//UJI2CDQ2WZGjt1hwjD1O82qJGfKWmCVl59dqq/TONc6DuMESCBQeE8HlFU9ZqlsTZKTBZJkbLn60EzkozCOZvfuut4M5fJy1QAhGTm20QIZ1ejUsZj3m9SGQIUFSkXXRRTXqaazpiUBxgIB4sFxpuwUPAkBBJ9l3yALv/1mf6Zh1Pr5oiQhvhORWPcatkNdBeVtWXi36bvLRkiUErJIA0KYe3UPnfG8XqQxzAIwUQ9v33C5HLb7xat1Z8AIgk6uR54QGbA7OCpl4cLCEvXmarN4tV6gCJuwESAeLACRyTQ8pwMm60EYZFzm2/f9mi4PGy6fXcgpFe7SfffUUSGxEwUue3tzW5fP1m0T4SrJljACdM9hOVsBBZ9i6Rmxf+zLwkbj+0MsaZk2Q/PsslElQuijLGHAkufdsCZyllxeRjHdvtucvbhoTAQosBFPWIvOuK6XWgp0aC8OzByG2EZgq7+aOiA83G5Xz1dNlVA4ZjuGVoQRgFWnzfASwJS5cnr/dtu8erEuAgcfUQcg7lmu7yExokHcXm8WQVMVub/u4/xiRbo06oag1X3l/e18gUVhy6cs6fD2q/3lq5ddCQuE8CFhEIDK0vuRrrexs3HsrGIIkS6aXr+tr2iYUdTdu/3qs5cearuMrqlrlsjdPjtwaVmAEUZM19++HpaffX6xkAMJsAADMohY736edOwOx+lx89XmsousmPC8udqW9bjfX7x6HJDJ5DiWMZ0yEvu38wrtVFp3WibEePVmX54/W7USAgEW++JwazRxFw0YxsP7aUVbK0Bovt11F9MwPH/16CSiES3EygI47BJiJ/moAABWUDggGHkAABAGAp0BKgACAAI+PRyLRCIhoRLZReQgA8Sm7xXxXE+AP4ATBy2aR3+8f2nUqyD7r/f/mR/hfek417mPYP4X9T/4P5hf6ver2l5rHPH+8/wn71/5j5W/9T/q+1L9Rf+f3B/1N/2H95/yf/n/0/xoewr90/+5+xHwY/pv+V/8P+l/fX5bf93+zXvg/tv+4/7X+w+Af+ff4H/k/nb84n/c9lr9yP//7hX9H/vn/R9nH/q/uJ8Iv9Q/23/z/3X/G/+f0Gfzb+0f9z8/P+F9AH/a9QD/mf//3NP4B50/IP0S9OfzB8/fyf7f/cf4r9yvZ1zr2pfzP9C/vv8l6n+JP5j/aegj+Uf0b/V/mV/k/3k6SPqn+B/7Xi05f2b3+7f83yvvMI9N9gj+m/5X/tfeN9Jn+b/7v9J6dfzf/U/+P/S/Ad/Mv7Z/y/8T7c3sT/bH/7+6r+zP/xNQDzFalMyfN3MR19OnMVqUzJ83cxHX06cxV5FoSGXVqxo94XueUng056KUlgeUKWyxXOSr/ZCAc6LiAhz1wAZn69KZtqr3oIA6cxWpTMnzdzEdepHqRuXx+HszCM4j3/49Py4HKbeEmutwIdfEZ8x19rTBSmDk59bOnxRjE0YgeRYzV26w1XzzkA4/IGBuucrojp05itSmZM3l/OgDGAeU1sqa/z1m9cnEanrn3jUyGs9lxAEjIpfu/y0NPHYPwBSRQHhoek5jHq3Cd0TBkPrWlqxXCsgDRXIlRTd1/fDOgUJM6cxWpTMnzdqBxIGKi57khbO1r1NtFw2RHNRdM2CKy8R+gTj4YccX3gpyffbuo2li9kdRgP7dGPfqoGNdiTnSWK/Mu1wcD5vsv3y20T9JWuQSvszxzro18kNLSY+w3aoMRKbjifN3MR18UaRO/NyqW5R51QesFmxJ/8ETnzGAE6fg/nvT1XBnyKO8qZv5lJk+1rX4eRa76gPcBBx4wvIRrDmixpThlK4EHVD1AwDI+orI9lwLJbI9z9CpEVwoQIktysa9o9DSpmVWzAjdzEdfSLYaAWlgWISSndDqVpIybj3vHWcJZ2uFFAF6bxf8xew/jmB6/8snNEq9fqG6HD0AgDOR6BpkqzIVeOcSLF2d9TD4lvXOJlg73HSakUztfUTENFr2jNxYKJSVjIq1aUzlKfSFuh1JvlbRzEdfTkFElcqf4XMBIlY7s618Rsx7dw6tZGfZ4sKRvhffv3G/OGsxNgCXvfG//KQP03PCTNRvJUm7D15VQEWcAPvNQIYMB+hdZKM/ZtK1x9K+SqizEyAjfVAjcl2gzP1Q+4leP/gj2kmlKHWK/Dby81viOnTmKtVbEJZUDx73qO4/VxxbmXrPaM32UR/pUFLERsk3/di1rbh17aQCQtOJAHia/9AjnosPtSulWDnbu9tDPCaUM5hPzpLe8hdR78WnhoCbii7FZ4tNNXGiZN52rKUHB7PduHW39K2xKscHDY6TyAoFy1IAFIScu+AKtHMR06kv+yLtn1MjaMCpiLfO5JQJ9Mp6BYqGNGCbOFoKIlqe85qlm13ymirhENQPm4ivn5BazVRtHc3gOiCxXZWwJ3ps8TIrcJ/Lw/XqIRPJtq8GANAbflYf0hdYkVbDrWm7aGKEpknh8PF4KxnNLj52DAbjoUNYuI0Her2j1Z6CBdp4yp06YzdsZ470bAVHs3Wb57cNzoCVnvgFlpFODVb0p/5qqE/qMsCAc4rhxiErpdO3XAmzLZnV6dq3X/eJVxcX8SSw96SjCMk+zg0z3UF8rk5Hyc1BjNcBZd23prTT5UicAsKQZ9hhgxZyRdc/mL3j8I05wFAAkBHcq713g/anOX7dXHlwijXfxbRR45HAP8CDM5GZaYFZINJnr0e12XHwvpgDs9htA8e8U07n+5qnAT0yU46ZrrDa8Lf+TfgzvKvH0MzcDc4B/98zJSwG/5KjdymwOaKmB4NNX48JaDWp5CrSkNmaeRyTWBsPeyWlWL+3X//1p8Om9CvjNHBYUUYR6jiP5YZMiZwJaLNzq6xb5FrN3+8DY849KkGKbjCz2phCJGRrbnAz6bD8b+yHvBx7nwZp7mWIt6zmdmkSosFX740v/ZqPCENQZ2iDbZ5toMXRHJHJJFN0axXVGR7ez6iuCDdxNr2D6KSyvZSdk5ZpQU9rb44b3ZFsSPrNiiEuO/NUxlC38/zaD38+MfClnDsmojUSkLRLQzUuKN/gr4Jnyy8i/ajTWLMUvBFNzBaywHQXyv6AkEw7WYb1eaSojZaCkR4zugcu4EQGZqQNpTwKh2pe+i5TwiJd+38LgwUQzINKlLcIGEXHhrZPnlMxasCWV1HOUVIwn67N2VyimVnQYa3hbRrHsfTPcqdtpp5FYqBjEPWll97JU7HPPTlyH8ekXV1mdrcjuDAPWUUNKplkT0bC8Da/c2ck3TpMs6A6xn2XQ8AlTD6UKUxUNMVHGx3vBpUcvzRejjRLo8jp1YCZfWIxEk3cp75nNqWHcxx+f95udmKHVttkpB0+vVd7J/OUCJaUChqkgTFSdHz8/fgZolII6WR//eXIf0XNbSQmhJT7ol+oCWXEYIpWXvc55zFqRjEWhAdyFao17nnoMcLU7g/lN/t2asm5CdCPJoNtXhbR2S6YW0U8qdsusysJz73wXihnm09ODbgxWzMUrNjLIeTjcvTZbd8r8NuWdWeRymnjUWha16qFPrsdsnht5b52C3zIov5eOVPOxRbsh+tCHAkkKt5D1W7+i3iaq+QChSWLWiiJM7NmzIeOfdu3Aleo71TBsu4nwJ31jo9Wyy4zlIGgDdP7NuxqqUiV5N9tSiPexXa5VHu/VG3CdnWzHXokjNNPfZry1aSUe3dE0sTHtEBb3q1M2P4FXs65ixFqp5Nllqa8JtXfu5C5PPoiXfdRXZAS2fQQjzQ9N1jvLfrOW+ALY0eLvmB5GuSlw6YmNWZvFO10bTIDZXZfhapcI4XE+RYm/ozW8eRjCRPuzxEgV4LlkiJ8l9ci4wLjNz1lR96MytVkBF2rZp7NpiIN1X8VjXw7Frs/1jG/ebjuwRu/bG2KGX0/vPttaGF1G5Ex1RIqzJarCs21D1SOvg79TzrC6rSbnCxAdi9XpxFgwiBFWaLD863WIMHsWPPWp6QqvSCkXrpDxx8mtb7zn1GSVVrhAuMUlI3/uimk/j8zs0Bc8Y425/2U0N2+QE2Mfb7b6O2VN/UHYmoYh6Pn0HFRVoNgy6PgKwqGLN6llAIjjGWSJZw96R7nXNXamgc5xKTr5wpp3J3PtT3tQa88IMox0Cv+y2qrUzy/FQjGCDVn8rtVnm24oyu6BJVoR1A0COicLUgXBIqC5v3wDjaOyAPTEf1nMUHbOq3nPMUjjlel+PkFb81UmP1XdPh92A+baI8yh26WQE8qRy0v/of2BhGiAXpn4op5Mm2L9316cjeFgss/RK+w6reKYombeR2WsA9rLTLxFYIWAKKMBevEMrPhXHUWLQl9e5O2SW8YyUI6Q2aLyiNoxxWzsmf6+hPtwmh5ErNQrNt+4y4sONnw/7Sc0Djv6J38pbSfUXbbZ+2rDdauwWM5IbH/OrjRtWxQ5DlRmwcXecapO0KuRoYcqaiSFbfRjXfxAhqn61NE2UOE6rISS+9RMZzAPOX1r+k7LrTTsZ4eyK4+6XUSXV1q+rLRlrsFn3XBWmGnRDz9pHC33rx34nWsJpTy5hIPb0mGpxCEAGhb/TtEiSq31k4/ofrhM8wCMGWjFg/QyjEEJ907zUPvzsQyawv2NCziC6NURjmHQWgUEOUS1vfa/TcH3TI99UcQukVuZmFZ008JSRbwCG7uxdtitZUE3iIR9Mtdh6zAqefRZOkG7PhB15ED20jkQ5912Y3dVbvzBMBuQ6dM8fh6tZuWVmeUISa8Pkzk7uPJ4zBTtXfnPSDOnayrdbyolivUbDhapcsL3igKfSqmZpi0nmQdr/8PtwNHzppZIRZ7H1w8/JZ8A0uJOXhTbeBEOjijoILsArXISvE/5u+wyliAXrrC/H8VA2qyvhxUVqr/rR72zAcfgYHdci1zsDn0H2NfXzcuBwnlbXXaJIHitP6BxLyhXSy36k0/CtafRVkSW25roHAeY4m3NLgLjR4pyxreY4x9fuoomU7+VFQhTfd7C3/FkCVlZeHvci3A9cO/wkoNEJ6eIUp5JQ9IBUtLgwF3bXntiUk9hO/cT0jL+ms/KdALZ5Y7PRfbWqVuc9B18ceuB0JQZuZOQyIgm0R16+DLenxW4DPv7i7jOYT1HdGE+R3chN638ta3uWf/ZYcUMlwzgRw0usck7MOD4gWmKAbI+X5SGvz21nsLsrIxWC9rTyOooPFWJbud8b0C1eG5WAooRbedgMswtajdG29jeS0h+wSEwwBohXjiBlEv0pOsPmVWZ/nFegeK1Jy+i5Se0U8GrWtYeiDEMbk1yC82dgURcpwkkONjIiJbJkI8UjUZPWY+wJVlMc+bfSDMAzn1QJGUz9ICEWna1ZloJva8mLd/qndJgluUQ/1BTmzQIIiu6DnKav4qBTvPDh8XHOZPBccoUQ32IK6I6dM9LRbQLMszKR0MSri6MnOysaPOjNnNrst69/e7tUe4BA+2+9Bksc/urLDqEMgu5t/IRvCvnCYoOuIeYN6OjYN3r2lFMqyBflvcjytBWAgE3L+8TJlqK+YsdtATznAz8/N4QVCJ+DmI6bx8VPKzZ378xAiqK4bVsA/23VUcaRuulK+N8zDYmQ/Ao9u4EUuOqMqahNXK75snRc/doPaAEsBjMFcxx9T6R6iu/1xa1yX6XIkUzAdO0D5/5UXUzxpKAyrQStjHRRI+eL4ycuD82GPjBMlehSdzlCDhNpQrpNkriwGLphQ5bjF6M+PJH9S0k++nTmIm15e9zuE+ZNaHzj+MVyyiLYrgyI8STPpCR3BjJzXKn5AI1PpOm/gC58D6aNON5XRgB7txM6C1GiDNuEhHzhyOhAzpvLJYGr6tjxiYd8qdiDWBbxgmw1KKzOCf15B/rsCMYQe/EbpUdlrhws5ez8OX9+VA8CrcZZE/+9WiOvp1PFM5h0pEdyHzpYraEvG/GW5Exjpo/Wf+6Mn2CnbKPI52xqaNFzcuFoOQDfCz0CkI644CgWpuQpN3iGJVlLq9E1BZ+AymoNVQkbTIHmK1KZkzsZ6cyCz5oQL4b8VrYwD0FIdrJD3TrHuy4Xuzm0QVzV44qHCyYbDZA3r2XpAhpC/CW+BnC7DsOnAA8Ap/X7XvdwXKDUeFwcxHX0t0YjntsUTDz/aK6ZL1gNXUdJzTtTQE11Xs75rZ1IOqwhb+y1M7bOsNrIEWBjkcjyUUWOSmvzduAP4BiHLmE+fvh3ZqnQHJBfb4mNBhY17/BIA0EhAVtqNdLOxn3xw6E/g5iOvovOKuo0TPbNlmJQnt8v6NCK2DAl9ZymyHSIwebWvSWpATVIEg0J3GHdggmjO4+4mNnjJ7qSyrm7CTUNLYsgCZa1K5yUKDTO2Sd+Wr8j/qdmJSPeY9BxXCRJozZqD9jcRPxZweau37Cd2EqjRl7cDzDwAA/upTYAAAAAAABxHc4GHemJgLLBaU4u9R+n/q2hLOeVk1erE5FfStOT2fpOHWP/vW0l06bV+4iOdErNHlN0c6EyoqbVkK4tR/UHSaLrPaRRrcGe/qbJx75kewjfdq3Rm5snlXjkESPjNijpzFpdZd9dLUSoLJ/+n02Ks44lWPtf19ZVvLLcrZpOFFSl4k3GasCHCI5F4M5+4H73wwcqgBeS5Z/1WLWWZJvq39UIloXH5ggWZsbSmJcbubMDO+LzZilFFl7z5jUlQ6rVYDZEBD2SP5ky4c0kfb2v9njiONQN6DGwT9YqD+9CTIoH0I9JojtJTFE8kcM+VvVf5wDIxEZwponxpF9tjXJI+o66kfaxauFX5HecOANf8VDNcyShlT9c1G6jAfvAsNabcb/OjqAaQksDxUanGoOk4RdSXXW/Rbod5RMxHpPBCGbwd0CH4FBRDCSvf8KyBW2MZPCUAjpCnDrgVt7RHS4aNFcrZ9yJXWcD4fy5dvNs4Fq4XUrG7dJNm24T3Z0n4fLkybuNLpj32l1uSJCBtXNKaGlTijt+JzMiaR4RP3sitcR+zcRHvAJdVwPnztUas1woN0QOAWsACL/3a+MSuF+Kwu/Q+wW/RpWuSUodmXXVxSJN+Cy81Y0arSjqvR0Azw15VHKs9I0CRUd67jt69SNqGR0rTsh44P32Rk5DNnfQxXwL5cRYoiPSZyC5ykjcGhY8g6zLF36Pj76aM2HBiE/Nil0nkv7d52YiyuBzUTD+qI8GLiI7VCT+GtjIcQuKk2cd0ZjxPJRrC6ELj3t6QmYl+XDcla9Yo2p30qYIN9Gr76AOaigBnii8/VudvNbChUpkNPt4DSUJQlzIkA+4swB14VgAAABBXONOQS68yh+f/WAGTaJBhgSNj7mJSN95RgG/bSE/mRr6sdbk7L5yL0gWXirMMC1YW5fADcHr/0d+ftO6jUrFW540Fn8slf6u/F+EqbC3XPa5XPTrgBrfID0bnGNuF3Z5GUtrMZU5OjgCAGLC0Ftt1cX2ziQTGsCLWX/rQQHYrx2AVJc9CKMDcKj8sgSayv6dD/qw56v4v/R74TYEX1n5CNSoOzAFW6Y8BhelKBmhrUN+t9iTTfrZdRtTCvho1GxwkDERFba8kF89yLqS8UKEW1HSfvUU8uXrmixQ9L261eEmk9lA1wqBy4BZ+YP0OWc4XOKg4mTDq2eQ9aSWYSVq2wrNsGFouGDD13s5PH9sG5T9mnibjqYA/KR9p7a2RKXln9rrMtGwxahZfBYsVtVzEkakp1O/LKeA0d07QD1gQC+rTsAtUh9Yr6uX8ppaqPfABDRHa0TWm+5IbQ1KbHWdqzOdxIviidn7dflDZehVjJI52Ue7e6c7TBUR3NvDyZx5i1ZhQp65nKel49qP6QbpIfxkaZ09j3c1yqerZK4CTV3fiYNp0eXjYE99I7S7myQaVVewDwYmAyu3j5yLaR2Kd0Me63GfyQAAGZ82jRJVZgRFBmRqQ0IG0bCysIQS9ZafXBfNDNSDG00kfBUDbY6GxYm3rcVzmv0Y00tQhjQqovhGVDqnggRxvebv8z1CTYJu4zsW9jit1n9vA5xelcOJGScXFUQDMD0xrk2Zo/k3E1R46VQJ6UoRex8cIpiBJayezevwnhnQxKsCur5ObwbPu2Pp3TOm93mgHh6aeEGZE15uH3hQXkcTbLq9hxxtxH2ZddSaNg8K6dyVZqZWZ2n5RNkjdSBIwO8EOt91/9IC2RyfhoyezBf9wYP9ET9gFSNJn5y7GiOLZRXUxKIUIUqW3ywsAqVdf93pZwLVUXAj10edghEOp/QR4Q5SjWWOBvzVcFtnHxV9stoNzgV2B58Gi4vNib8e2nD5nl89mLGApPwTh9uP/9Lmr7Ec+x/qiXQJZKyPwKK9Hjgybu6hWRlCVW/1XL6wva1+mw/H/xOxVyhU4zhG1iXG7fuVv0cVL39ewgBgLCIYGNqGaAXsTbGGg5PJPajkoQaln5Z22JYABHC1IwPY1qqXx3XgtcX9NQNZNqe+t+HGHqNue1P6bq+f/hq66BI8CVvrLR8aPBpshreiPcQaR1tU8sHMQ2MFJOt18DW37nabLYNMBd+RV1KSAGu1U0fjis/Pxl/8RtAuLx2cnb/CT38M+UrOd2njY/foAY29QW3773kVYZpcfFKdjY/svh0UZWn6J+0Q3mTMs7AVGubWm5oG89q09rPzFl2gpRdqISdH06Ki6Gd6pw6R0xD7MwZdgSpEqPTgnw9qNCXj+TucB5P5Q5ROuw+fRHzufyEd3UcRzUH7CTvFR45k47FbgtDtYN/ugA1qDJXIPx+hx5hzJRO2dl2cvkfmGnRBD0k/xi6r/c3KIFM0jHUFU/tyIPOhUQafeAKA7Gq3h2/KmBn6Wtub+o0Srhu7/o2BjAPEXGe1exGcYTx7PWUnyqGAVIT1iGbAAAANL1y9RPH4McVc+kIctMvucpbsuSDu2LdhVjNowoO2eBEkWndgOrYkUzMLwEByZWkWGSVGesLqBFMWsMqAefapKbAVtZexX2ZlT/v3Etj6l54yZQfv7BtmrON0uAcDRra4qHPJbbVJviYeN43P77Vz9INibVRzqmmy2G5q81kLYhBQGEAB5fbs7IVmQiqWIPF9xSAlbzMuVXxSLN/bwQeSlAmZ1kSsjE4l68nxQ0yoA42Ii4RA3VHC/71QCsCwQ4IMMtqHCQd+vVS6qWn6xy/PLvv/Zne7S9f5QEFFsXorCVnHVLvKS48sMwDgSlAKe+QAJlb5HrRKRD2F+oYCrjMrpDKwp0fVroW1jbrF3+9yZ6A5LiC71yWGFImdUxq49kgNd9s7zz1hAe6EYfOVInc2e2PqiR/bEgQio4mv+orYIAGauDbi6vErX+llF+Jkdnyjo652NUELXYYOSx0A/FGpaygoT3eTMr0IxbuW8B6j9q1R8o9NRoHx7YsdLzTnaA0eTYrfpZXfgY1Pc6oafWLwW3HbiD5RiF0GXuE+z4kDJfQ2NMmUhcRXGOh9Orw8SMYXMLc/VEZUXxTmf9wC/djkM9rcY96hU5ZJ0XDy8CBuB/KDUJ5lASBRdzvODRFnxdpgGGVa/+1Fu26Pn8q/fnaKsH4lpKLM9uSkRXi4s02jeFyg+l7kn2Guci9h1UJGsHFEy8O9Olr/JtUkJqFhtAt3QQ+Ov1yvjs6l6ttNktZAnVp1W65DyzIYlzttor8ekain7zyf4S+KVmHYnIbmTa6YteHQ/atKs99h0DloDe7uCrPDRlU5JMcB/5rC6u98U/+bEsi91AxzjRoi6mzBom9JNAJ8z3Vwx3aKGfOVKNNesvfLsi5Xtefwfz+YGH4c2ip9/K0BkDDCM8zFIY50/kG8k0r0/H+cdLfi6Lc424HxSMJbc7IX4zs3h1KoJRp/Jq1kyhZ2T2AABaVHoCJyMYcCWQsfKJm+llRUt6yvVzf1i+ivLVPnRi6I4hYzE3aJqEa577ddJDw8BRHiTGD2BsjLDANomSCSjyy1yuGupCzPmAGvHCso18h5iQGyGl1pQb604M7og4yrFO0laOv5zSryIhH2CcSJFOBZ7txWrc33bMLK6VgTonjO7sxiqZBIDnNNkrGWEb+fVlYKnJHZZhVMkDrE/WJ3K2SplZNDItsOktOdXcRinogM/DumjSImJ/ZKwesCUaqjaA7Z2ZdS5W1XNZEHNTC/8zwFCX0USdyb+attVaqFjKpdz+ZUsOmz+X2RkgCr9C3Cidbiz55loLitFKvwNUTOvFtMrK1nmQGSSA9C9sy4lEcjgHMWqPyeQadwfVYv7eEvVtysS6Ach8qKEaaqKtlfYp2UBLVE+irdbZQekl0iOV3AQQCOV6+i4OhT4FPV4TpqZbN2ThmyJYm8/ZZXroA2nGEwp9KFIRl4WND+/9o3WHW0daLA8j8wg1GW6dsGhioKFCilr9NUKx+u+a3UMaA6qtIM+9r3/8sYGEnKLrixarlioccIUnbNAQ51PZa8LQNvvZ/1MbRDVFcm0O04N6i4wV8wqer717GgADiJVqqPHpz7ScZ11Yr2e8Hb4QDiOjIdcPGq+Uwiw3OW987GMAZpA6pvxaKX3Q+KGZbw+ZQV603o0kuWIKmOmXr+1zHDdDfbCf0nLDvOfCedxp6ErNs+LKa3N6WkakiAZuJbX/CjsFvdNfNoi2aBiNyBuFdahXACO9yBSEnbJ76RJqiNeTx3G4ZDvpikeUhNJN8unZmQv8tAKQWj0mZ8DhIrdsXRh5QDcKHJLprUPCF75PMjXdDMX8opvBGJ3zNxwE4zZyt0IBVoK8rDRFJZ6xWUVj4gKZ8lmWr42Bc52o3EcLs7dRKNSEfzDjLczzSXyiOHDcjn8YObsCv3UZv61rPLuWMLCRiOlMpU2k6MAAN6AFbbwWWTnx9jzkt7qWkvJKcM+dV3kmaT3hSX3gmsj9gzbkDR4fxbQ3MvlbFrzbhO+mKtDMMFcWWpESUvpyDmtKYI6MF4AlCHrSQR9rQ3gYo+CV5tByW81MBWgO2B+FP3PSfB9A+uk5Fz7wDFGzoLTAs0BPZMtd1FmK6f/4PjzK/Pnk/85FBrQX5SLIz1wQlfuR4TN7zO24HGXMf2LbA6UrwVOkC14FGf0R1HDkOhWOE9FFu53xwejaasd4EK9qvlq8g6b7q8KjQnCnrM+faZj4X4Oruzn+s2pEm9UDyOTHZeDCxlGVmfdPBwwhlkf2DUreSHM9L06ViilSDRBOMXAab+LupXt1+pVeUqGtmALD1Ljrps+1XYgxZUUXDRvUMpa7QNHtDjBb5f/ExPnJyR+Vg6eGaQwmnU4EzSmV/VTI0q6ccZVtX5l4CBqUEQgKTevtbZHyXJRPN12i4y7acsc/78jvArsW8A+OkoQ3z8xL1POWZaVT5CJIGjjRzUUMlp7Lf/Q0j88m7l6eAaWoLEAIS7FecWfhfbQGQ9wFU6+EPglNr6ixW1uladBtDxXHmJh/9A7XOiiyi2OnYd2XRwO2IDhXmJdzUpn+bcWQTXEmDwJA+Pg9ZNQCKCnNHs6UZoyYt13dKEaEC86UFJ0OQAIZQ6LcuMVDaO569I1zjnkU3qmZQdtyNfcLLb44saesuQwhxTcSPrXFvaZaAZfa5gMOSpnzKIiU8GN/cUkSw0GP5eh054VKMXS6oZ0e4ZjYTpWY+Ovc9kScrp56CuXrYyTlZo8/kuX96/yLuHroKyH8EdwjHa9UgrLX8VYqJOlBoa0W+Ac7KdWEm8dY1Ij2JrqJfv4XVgmoOhotrit9Yp6x2BfUWqY+gDTqRLlPo8f8k33Ht6OFijNyrwm3JF1NBeYT70yUPoEAoVBE8/2FqsoMQdogGmCPlXwh58a786I4kd3Lc1Ef38uxlnmsyRvQAk4iEWVJ/8H50Tl+gKTwtYfw82yoGRbq5ITK7kBmRa5U5U6o6yqvp2kQohCMOMySbqxUqak0Xortrf3QkhnDEnJE+cKw1OQtMVD1uRAR8wPQGvaF3nuVOazrJuJFXnlHKhrbAFUfWop2So6PQpeNPMk2aEn7CDAvJZIHvv8oBZroEEkdI+BgL26hq3jrwLwABAhSPwwh+1OUHkML2SaEeCbip93gzRQUwJH4H9sZ83aSM8Jez9+ByV/jfHs6umWgAnGkeqSf/IJsYISJ7WG7MQxu77P+Sv4ksTOartIyoJamZWjZkwd2ExVJR0HZZeemQpxUkWY64vzv8oVmvenzS0I2Zm8+UohNReqSJkxPzxG1u5gpR1gFBZzMyzuy3YDz6SFIuRMh1+DM/lciVjx2rpKZZeI+9SgCwEddgtKYJCW83s/i7m+zBprYW8D6nCojw1Sqo7V55y/DOn46KzZiMnVD6TzKGKetM914bMvhbMza7fZAONC7MY59ewaa/qgDWPUZVLZ09WcvYYDwc/IGxD070vPxXiT6m4SataE8l7aQBJD33lZL1EIxY7UxfJEES2UbapIr1dDvdZ3Sdm7kfuXJ22NCLRBuj6RVQ67B93FiUZBkA1/UI2NQ391ZFx0J3VRPHuNyRA6v39crztOHPEv4u2/cxeAVGVirBHrOZDm2vxApJiRZXyLiiALkQxHButZBWXGpmrN30SYIG8v4BD2sgMiD64KjSFAeVYHJlgDf/KcNrRxcbEC3JOEQS1JuW7KGhOOnlybr7Ou8v1dHI1kGtsb+iX8sKlDSDeUoZeFvLMiLiI/L+hqDKCVIeUllDvrguRnuRjqPKcccISdf+fl2tif9l864Lzqz/E0QyOitaSM7zyH2TP8LfyQxjPDUAhVj8ftPMaKovu8nwMBHZFOctmEmfHLN1SPssz9Lp+JgWJaMTjHbWW4MTQgIDRnB5Ag/yyCh0HYpfKIlXPnzPlFWKprr8YLKaRE6ekCggGAbg550rtxZfHKvrQGA1y35Jy2CQmO+93a/6mjLrnKBcqDB3iOzUVuX7Zz9xvcg/gVmTyDSzhsh6JDLjtzfW4rwSofgbee7LP1+gWyShaluprgAAHfqls/xIfPE+7rKxPr+oOvOSw+j07ZR7dh55Qh7efuaVm/9uk7YiT8xFBEP+0Z041UetbtTBjmHiI5AvXebVH2aRYArqwtyVbX1qABpLcgFM3aGXyLTjYiCxHEXceh5ftQKT2HF2yLunphImOf8AYwPI8OS39vSTYWahAhEQ6a5Ycicm93Bp9RRQ4MQR3cXP63LvJrK2W5kKSGzswUXHQnh4uvU1vOjtuQ2phXfvE3CRkSJIX/WgHJGSTc6AmLQFDp656fzKzn1awPbEnwQ1cSh4DWdjhtU/2bVL+w+glvjJbTfB3FsbvZiTy4pg53L9WttwsDajHb2+X2qzZ09cWpP/GNMEXfp1v2irZn6gGrrcEPCpok65TF5eBmIj9r5ILNd8Q0/xYvyf89+5cm/l/8ApCt3q2OuUSxsAcORIHa9sclWIx1caqolXRiZ3gZ/oyG6tAaRuTvLXG0oZYedDukjPh+rUqfvK9yxIHcClyoHsexoUzzeMt0K/91eXHsO3SuhF9d3X345O9ZQUA1pf70qKp8iRdpvDCt1dXXMc/FzUfF52C44AdGWJwlpRC0ZjWZ/ZkLvAEHAZ4b0Dd0egX5UCQTvJWzkp0cIeO8qXuom0b4njH9KWXRJFxCUGtUY188ZzYzJcUEveHlJH4UEdUZi7E4WXX+t8IAw4mG144qLcPB//CpEeyrPpGGtw9xtfZq0HN8p7rehuMjZOYM3xNIzIcqgjHcnJXM7DsvYjnLvlmG8Y8vIbdc/LQvhxg5d6xpKtk3TLtu4CSzZrIge9+/7bjIVuH59jiSh7c+7MBpdJreZnJob0S632BZCGXrvi8z/8tX6UweyvwcmHKU7yiPoPEttzB5JgpJ4fj8m8PJXMQVj+Ps4brnnwOLu5dhP+yZ9uzFBDZ4PWDRlwtAAAa+jw2obFOMTZYQQTQAP+Iqokepu92sd+cnqU/F7KzMTWFvgS1i0RQyMoP6NDaGGm/OdK2pVOv3GndBQ1E0iYzcgYptO+73fcdo6fqsSXJvVOl2yGJt1lMSigiJNEYMZNqV0DEFi/6WPs8GFgPVAbGBA9InfwZOFvB8EFJchD9OCGV1CcwIm1/CWarErBqX53Tv6EVNBLmC804armfsUK6/L41DEvP9Q5xg/vAWWOOch1dTJrgjlwZ2If+c6sVSOvQPxKKKMxW3pZ3Kq0uRHIC5PzNtZ4zBfDKbKVGKy5CKtGYh1FD5ndNI6pil6uUaRc216iTyZPYuyVXXBrbd1c6wx0QVMk3xfXbUyOfZkmaokQ0Sb0OBHxf/sVJrtS//bpBa0MhLwYKAoMuzpXEqO7wC0fF6wDB7TTv14DltFsJr/1KpjZBzTr3/c1LjqHcbjCRGI9P6/KSnUrrqCaLHUMKaZGE7evc/rJzk7CEc0PIqVgGqSfrMAyPUQl+CY0EHeFnm2Q0zTh5UcgXcrxTV0GRfQ2EIKUYq4j3tAskL5qb7C2Pcp4K+S2HwGScfvFSHTKBz6GxZNka8ARwiZUkg/qxZe0GjZMyziCRTIkSoYLu1p1HhvFpVSNNzY06qeWp2t8qkZb5mdvw3OjyXlEbxWX1ThfWD7wWCygZs9L6QJIqoRXgGtrhdKZKDIIlpttnEb7OWbpQ9ui2bvLGwIc7GcJM2HWXe+kwOKsvOvw4f3SJNC1g6vFIpBAM6grOab1BLj7eAzrGoeGQzTMqbpmeiBGwubir3EYuRD+/U7Ipx4gzM8tiCJ9vNKZjT8NcgVhfc4rl+B6GVd4xCu6tXieM6m/+sEKv3nFYhsJIge2zGHb8hTjHgjQH5VDg8jssHaz6qNjyuph3DSXSy/oskvLgL0ucSAbHh+iR1yG8m7cj0AYnGWNVxRSQIQHf8J3YAoG+RRmCdZFUWazAPpZzqKBXxmbkpGrzIvN9GO30MfJc/7zRXvp3VbP/2qx9z5SM/6UMqy5HTblKeHE872Rqa0I6vh+F8CWBvTCezF6/eLh1ZiIkgas8+dB4XvYxKQVXv/QNJMiMXuz3Y1mGhLAXxSanXinidCo4yaWiKuybI9DNPPfeG7VBLfjKEDYiCHzeq7kWvrhmo5juSVFBboKv0kh+Zy47mV/2Y/gSOelgzksW+RVFr3txUf4c0ef1gSPazHvKEtGYwkLQn82nGeGZH6phJtoRp0x1jVd/2YwkbZUEG8aTNo7NkUFKxX7ckVbYfip2vlwVeo0uc1UhCe1HaovmHbnmw8rIPr+ZSqDmn4oD/FoO9j8j2QrQdixsRf16BIcZmMifFQ7YvI1ikUwQbwWfHIduJUxZohtyqSFebeTiJxJosvam+jaufC2EEElSnpFVr8UhuDzatxT5R46L58n9aFM2iMRMEPnXg0o5G0hW0eUNriMGbO7IRZfTe5uhWkm4127jJIXA2+XPnnl90FF49FbtH49uz9anT03GhZthg3++xjctR9wzufxjw8rmVtE+BGgswOTNgOWxoL436cG33yeNlWu7iz5sYoEE7dmls5AjHHiI6jtjalbtr/LmhHFJV+bSJl2XycFpZktUd2oh5xiAt74jZ85Inq/qNFFPoIkWPzIDLcNyEyfAuovL1Dv94Ngx83Ce3JdP8HlvO34I4vmbXuPbYUojqiECFKFyG5MorXIw1BUv+GecO3C7QCDR9urdugbgjI7HcDrLrCA1oWy9AP9VXsxoSlXPrp5Elb3WCfmBYyEIRrxBtZYZZhskquw3dfN2mGjVXzICca18/NyDmA6fiU5ltO73JmqkfKzN7yFtI+zRP+vLbnDjLw6cR0y8sSOHi+ZYUTssaZMxWKrEXWVe3pVOn+YN88+aU0wNj5IdmVpr3ohV057+usMSZWwSO3dZxIskyeVacKs2LRq9Bok7PFNd3EYqoqqGATgH6xGygQvZs178kqKlxMPhTKDBY+Ymza9GsEYcZyegYno9Xgunf/oVKKj8TdrqZpuEc6O5ua5g+JQfSu8VPuzvKhNwU7MYVyPAOwyI6DGLAzixz8h2dRZo0yGtD8kygatmDMQIL0667tcag6k1o9WhTXDVz4DX4h5h1bOyrbnnCFmWXGJIrJ6Fw2Ov0YOThnCoAxa5bvfkTm3uVEvNb64D5a82e+0923zxeJVBUXsDtWavoNyH6IBgbfTVxPEPtOS+CpfnF9GNiai7UtCVBbZExy6htfS9bB/6kSdfsYrK8xjovTansY0B4kj4+GI61cglcsySAmVbDBpTXzbrbElwNTlBKRTycI9egCCFVWIWppxqXsSAsVLYdzC9sUQTaq17c41qwp88qFjwvulgh/iZ3mh0UYf5hEVSto10WDFH/bNhoOROpxafmYWLsZbeE86XMc/MUnUTFYw7OHKBPryiMmpqFRw4Qu/cDtQfO8W4lPW+rUizUJKxiDE59QrnKiqwPtg3cyLXXLTb8gpu0KzaWn7X6R5CNICvD7gnSUKL0m0okQWeQUjh4x6rjVGmRdIMQs86gYI9PdpPJNLD/hZtOp4tL1VYTziFbyAWUMrs7y5F0TTlv9ySr9cfzNZidFJlQq4kxARPpzwfnH/eLGbAJFauYvZeuZb3iMXyLLxw2E5GBqKF3o6pFMSnhAfioFiPtJMHDu1ircp12pqO40zgs/NLSwFxBI0LfC2d5Rag5x3u8oDKV5fK/p7NiNXVKZhujtn0jBxYRHiwo+eivTQBG0hSMmZ+DqVgEh2l+xJn9tmCHfXxa/YthiGNM/+T9An1+SkC2NvSOuNBXBiQFKVuSqvedMhjNWPQF/HzTa4oCy72wVk/GdnTOT/3b3pKmlLGCOiRT85pDogRtlIPQEC6Fh/roKM15FfycXweDgyP4k0xz1XEKXuzfhFD2XmdbN3dgqAbJ5ocG0fovXGzybmK3vn81rGUH8Khvk5Wt3URf0bi2hdZeyFU8akUamsbA9La101gx1/mO+vUx66cAyDrwWqaYfgF1w1Ja7y5V6aZ28NurTlRyb4DVih/KOpUuO3kVS7njXTmCaLeODKr5aygESW8+WpcJ5fB4NTkkDqpGuhPSt2Yn72cprj/pu2mpHiKNpa4lTU9wGdMucvG/pKjQwzpUnhHMvlbouXgcS+W/QHBxy0+ne6JhMtj5XT2Eg1leuGwTvZoRb0A2zEn3ZQWtfCQHXz6Y20yLXy2AtYVyKkx6rMblgGFadpodZVOsd8jXaF0zO+R+QHu0/Z1A8zSSw3Ox27DCjh43JNsZaGav/mqWGI/mav1pYMIDr6TAlpJUyz+iQBvdzj1GCGZHNGYMe/4sqTsZc+LG/rdnLsPfW97CkfeGBXicqHRaVLxnw2wCV2twOlxXJ5dydkZ7wYrwt6vhzLq7qK4XywxqfxuteBRSRvV7gSj8XiDW6Z0gYmANVoj9h/Q42T694qHN/idDYww0gkr1KFkNJCSFeJksOliMztQNrUS/i2iUicFfhUcXb6M9yVROdwLtL1+4bDbpMNim/4NFO13vPPq76i2crZiVgKYpkn6GybTZomaQFLjIA5rxI1bOTrGnBN7pLutad1B1EnljIz+1PiysXGRwBgMiUP2x4nqZsb6IorXfeawn3K+vcgU6QNHzXrXQWc8hxS9QjmfbfZcesznAN3Ob2SXSGKcXnRXrOOajUnXAqAdDn7RyBLJegm1s6KUmExZ59nsK8dH5xZH+HqOJG8A2OYeYQ4FQRgHh1k06ev8IOACkfu0CN1bUjgyYIdxO5T3VUCPudtgG259JyldnLm/sQPoAeOfPUHJwAu/m9vib1a4MpgyimH1M4piZTRydFoAvatISu0RD4wFn9MxIzwuyISLjnFLyGfzERjaVD3GnUk/g5hWkpHFSsSWi8Vhnee8Un0Ijpo8ySI8VH9xdWnbJhPYZjDBz5v8Rn4iQn5v1O3lJFng3rnOIIGNMEchWi7KlaWJWp3FejTrE+4rJxV9HhdSa8fsYvAB4P22YGyETOvfGpQ31VAD2kb/gOsSk6gjvfRZrcti1LwSmJJG4Es7ui0Z/ktqTG1RJw7A6sw2+2hnonKDOU+z6rqwN+iYKySIWyv9vSmROA1BCTsWeKwSL7KuP2v9HU0tkDrehTzXs+KPd3S1LylJzc3aMhgVrxkHV5wrLDI8S4wtPPXm380Cqh02QQoTDPrI4iBf88zWQgA6ejY0XJoACW95DsUmWxZ3eTwYlpKXuMSjKmQo9xJdIcs+3P1AJWAeuf9+t2UIjcDfl3DG/uqMBeP/snIFiMwniK7QJurEle4QD5PEh/m7MD+Ozjf1OW+WHCcwcxcqoc4GpBYusXa4s2w39UWu+lAZvb2/dK6NF7kR3JFF1/Qkel4MHZLK6w3fPfnhYrlxXiDuDparihvHiCUEOvrJ3LR7/F6brlqqXHPrcEm0HMCiBafGVbOj++4a3DjoBcdlua/dig34m9950A1VaivGRlDe0v5Xg2ik/gJ9RbHir85EdoIx+lD4gPEmM+PC10Cre4ayZn2RskUtJVIgDkoQm7s5DuXbbl59cRXry4qypsN0LGP4/if4q4kxN2u3PfqO6xFlDcgEaIcAHv1ObpV/zG74614DRmp0RS1QjeozEVztJ694XhWcm7O26PWszkY9+hpTw8pmZwVggp+NOMcOT9RplSWXPgPTfd2t+g714/J3Yi7I8da8DHjH3+9L6xrP5MNfKvHqeQaDgHNg9L64HUVZo/2AYPY6yp4uIpRj3SnHC+R9Jpi5Cw5aeyZMfyztA1TmXtIXmFUKKVZTTqCFz/x5gcI6QyD6aERm72al8nwyzZu7FnrqYSxJBlezG7zsGo5YUge2evfvbgPEH7rJv/TubVclqBSRWC5YpmoZ0mwEGGyE3hhlWh1TbhORmKH0KDEv0vAhBqGlRsDCsuZ2jpgPJ08aJ519xCJ8dOKFy9fGPUKIr4erharlug7VnoVxK4WXmqkaXzzgglqWuaa3YOkuxYuGUPMGAVzJSnXKY0ORG773AAyEzxC7pVXrhjMDG2g5VRbsMCreWW9RjpkudNi9LdYe8PwbU3eIsPhM0AawSybFWYbs1UcDD+aRaOieL3yELev/HNhaC8/vekrZmjgVMX32c/rT+FS6OsjsAA7nwG5WJn+C14qyUe4LhAnPc8s8h6WZBraUiIMW+riSOlrwSI/AzVRk1Vgn9Kf80yhQepwIfuXOdSaLPfpPKE6RF8T5JaOHVJy20fs95qha1re2ePdwJ47vZALT7iytvkMXd1S6Y5dkdLiZknvT7Rdz/0ICthQJQg491/UPUb/kLXjdj98DBKaaQbITwp4GpYzRgymBciIn4/vl+jZMyNSJHd4c5y+IPYmlbY87k72c7HNEcrZZOfa8Lg16VTAvW/FzUGBmbX7juEKC6/gnQ0IbJOmk2wK2Q45YEx6WKzPFoiScC4T+/P8w22D4FoXvYwW66cTB5Y6cDfX7TjNBdkLoIhoiCEdZhHMt2u3RIDEvi1roJqukjWeJtNY0fon/DbvO2Dk2nKgKWkrSjd1RxsfaIph8a0VgWALNREAEZyuGybZl4jZk+nf9o2WBlKJwBrETqhgjuMU3SYxywyN4jWLFwa48Hn7+lS/cl8IFFYvpntUWhAjrTOsbxzlRdDZUj5vAi7UYCZ7sK7eeUF33NW+d6g8fscFHfy9G9NUIY/cZKWoPGfPg2djf249HABDrA1Z2314rkEIC5onmIA2OM+XLTK1KZvxTid2IRv4U78Z2BEGkJmj+gMnBAcLOjSlcHm5I9ruVgBSYN3XDsFIY2ZZ8wA5zlce2/WqhWwt7cXll8r/LuN1VySj9GFhAaI6TiNY8tQ4zFAjn1Uqj9Al5Kg1dXs4ORH/qHVeT5f5jhbr3AgMX8CvlHHWfUIJ5srfx7KiXkSvbtxs+9r2Z/m5NU84A77pF7i7AzmIEdlUcHeWNrCttfxVW+n/eCecD6iRBevXBREsvzjuObCYtAkxkS9JuKV+cq94q+G1dJEKbNUiTC5nwY9q02tNxxAQf1l2tikgw5omHtq9ehRMYHnV6Fag47nH9fQUU90nnZSSojjeiImRR2BlcL3VzlWiShG/nww0dSFA3uJB6AAniAKuQiWl+6xJDO79q9YSEYPqtteFiUnMyxB5EINV4NidubVENID76DV7DV8dDDz28UMJcX5fEcSHt4vscWJk3lP22MRqKFRP1j/k3al8bySf9E5wTKG6UV3ybadptbY1wXUjTqqwNio3mBWzILkIkP8bUSTcmR7dzRif2v7yifH5bhg3yj2iSJyZAbTQoom4+//E2g+mf0xlN6B1megwki7YpSZxAIj8m97UX6j/Ss/XimM2xI6sQTvwwVHQrCF+u//4WW/7gGBIPh08nvktjORBvDxB0M2zOQLkGmGhrN2pOjfzuPmMkH79ylq8D6XsNcH+5G/xziLOjqfSsswiq8vIEcj9mqjNLKYEw6kqn//8NovDYkzsfXFZbjJq7+s5KEzWkAMttkccWRldtoQAtkFqAniFtgFkstgz3jGJR9AuS0c4Uke53Ngn+1W4L+PfeQFLv1eEiueZplhCukHt5DwqmBomA6DcrDyUbhCtmK+cSpyrN5UizOgjPb0qf5Ci89eNA+1LyNCLqK0HBAJOSpxG4JQ1r5xMt+UdoCf+d6juwl5eNloxU/PXrr1LcryWmBusbnCL8oBlaiqk+/uleZIz6W2dnPr/tKx2PqnpeEt1DEz1hplpizBv6nOjIuxla8e6m85g+pxQjoA9sA/tw/dLFdnIqa0Kms2UbTgdtq3kkV6SPMyJn/T19Jpr6Uwqt+LcDQftXqQLE/o6QTFO9de7rxSrWSP6dcVnj40No0ut6eEV5hfdz1HmqVVjoCkrrGYUSml3fmqa24JamZWantKkwdomVy9bgKB6V3++gyDLjtVese3JMRw0jTuS9TneT5Dh1Sh0lSWeBbeWZR+8CoRzJkjXM/5vpuaQOE151lL6zlWKcCj8hYa41ZuR/WCbcm5/D25w0ABm5uNyJwKYKzl3E786lqpfPiiuxAIYz4aqIjBGNLn/z3Mb9XG6U+5bRYj/4rOfsghvrGqok6om95yQiJFTsY++mzv9EELwwf5jIbotKc32PCL2pfNSkLem2grqvqCfvVz1JX9AwWjzU7BNCbaIv6JKgHRG3QSC9KWKwgnJlO2BBqFl7dMM0+YvFwFjYgOUhMENG+iT2tl+ubhUp7hpPZrxWbLQkLRXshEbazVLRCuahXjaESFu1/q0dYT/et7KucEEHITRpBKbz66gZXjtfj5rMnNj6d0p/18uKn5lXPg/NP9zbsNUsdR7q17OLv2fOl4t9v+yJDr2hCyfvCZIOiYFnisQ+vHPxwyGH8a7iV2smdxtpWPK1GOkdTKQLlM1hKl98zbN18NT+7F82b6C0bJpnpMCEERdnkGOgR3N45KPBJq3T2IzjF02BXtEtDmw+k31o93faAr+l+WMRDMiF48V4NT9VPdXc0jD8k/s9Mi4KnR6oE0MQJ65MpSn6mytWWpoDB7VJk0Dkt6QuOaoV2klbqUn5l2ExBsvWz6JotAVxXCwr90F+wCbFgU2IULL1iCS/ni7nfev2CXvlb9vDXYjOYPq/chJ/CrTYfD84v0z7sVyWQYc/eurQZflvvCxoG6hn7LldM9PkSH1kSYy+/SLgX2DJxoM1pz9fgzTu776//AoyXl1ol3rvXogH3IjlNgOKjwhPtTtkI/3nLOqO5CKEWFk27fz90QveZ29RERmkOc9CkkpOz1FfkZHRcFrZCA1gCcBtHrwdANnCXjoeGmgcQfjV6kY3NoqBcLZ1hD+Sce4ftWWnt3wSzzI6qAlnKZ01tTZX3FM60SZ4639y7k3JuUdVViaFsm5gbQQpeSZ5foXPVjp1A+KDSKdYMN8kgXeeZee+Ob64/jX7tOHzR6kc5Un1auAmn8UbLDCSiQQAAEiFEM7K53vxB1NVF1IgnXD4N0eJ8fUGrrrA5rd09kG1yHjnkJh56xEZC/MhKVuXdxzBMTo1fUu70H6AB/DcSifGQOw+PPjDpKdTlCfp4dKhB7jNlYm0aww7EJZjfZXrPzBVDRDcOHKwcTqfpGgp6r1Kg4roeWm54/Eop+U2S94zia0aO2h46JynvG10+w0VJs4DWzVYq48lpGIszwzl1W31qSPpY1vuQT6af2b4C4pcWg1h3V+7gNF92E3ggbeuFTRfcQ08x9/urUmDbooUMIScoUCWb0xJIYam8Ev35reOIram9V5Qh2yal09ha9yt0WEqtEch5wOfgk5h4k4GeOWk6RYh5ho58hF74heSrjKoJQSpvWl+LzqBElXl9xj0z1t8K0YoBAXTO25M74LOf3iSBCwHGLGWMxwLmEAnCSdnplwLSnXvx6rHmFlivR+NylshIfIh0vBj/3We8DnqYOBJd88OuDdxYap9rsIBa58fWiSOUr5IF5rQ7P1BE5WlEOA2Xvwu4WCbeGWwIKKcgtQ3SLH83ial6cWeMtH44qCOz0odeYfB6k/OhyMRVj9HgOJlAs908nL/qrtZmvyU750hd0J69J8V8bjcr0MmRqG0x4M8Gu8/++dtXymxZZ9TRlzOEk/fFsk9ABPlPkwDV3WGVyqqWlpLl9fF22tZmemrIL2fxpNN82yburlftYQFcOgB3gawQzT6zWIX3m0TTxQVPRmTcgloJc7wEZrHOxYBH/+/6SMR4i0sowsATPAxjLkmqckilO/IgjMVDir7ks79aIKlgakAlJb1eT00rLoOGm6ytVx6UIMseMFrWCJIxkJT3hNgd9xKdaysmtV88RQEFuOyvDqLStCNZUqaA8Coakt/M3HHvdcMcijVq2xv6FnukWbmRuE2SlpeC02LlRT28c4gjjWPMqJDxldopSs2/UGa3XXqrhrGcuZoUgy/q0eD4U2TW+gDjRgArsS4KR+4XXNukBte+uAc0xKfECqlRyikrbKLJOPRpaUhwkhp3wDv+oO/v8EquXYFSc1zVmTFtTOwKxGPC98uKPzRuLQM4L8NlKjndi0Flbi+Aq2FjE57oucOZ6DtNiEmP1wG+J+9Ky8HegQk5qESCJ6OSjyqKaMPKWa4fB+P1GrvzXwlzUfvBwOiJi4LNyJ8xFFD5yCW2YABByJ6H7zqjIDfcgMuNhLbMw9JQRHVIDgeCRnSysK/zHDmik/LA40L2YBVp2L0kP6tMDIy+XYWEV1fJqIBuaYzmB+EZ8AhQx+SFe1Cd+U4po4YnPpxhMj97Ew4REjBaGys6H8e3Yfp4d9/SQ5d/CvGbWYd8dM/8E2x+1eSMX8DeG8h1R1VD73swjrGT0uVuJ0K4c9mNOSZos0dOG9jSP15N4PAx+qik5sixnL+PXFcQi1sxYXxQN3CvkgOg9SCl713llMgY/bvf3yH5n4rgiWyn2Aj6P597Dju9g7JPZsjdVCoDuivByJla7JeboxA3/xzGqD1QIAwPBk7SU3m2RkULyzyFXawyfXVVWCnmEbBsYiccH0D9sLJo/8ICqsnUF7aHU/Hv/IxOfrQxb2nMEJ3f5YoVcTBG9hu6IhLAdP/V4Val2LVohntDIFu4D4cp6mTuS8jznGfpjXaU+q7dQINP7P9ixmPqs2TW561PiYoroib6Eow+PEM74VbhJQ78pYf+o5TY1hAXM62Bsv+A7DM0+U+v+sIFjbSkQM3hoKoWD1w3pJCiIqAwSC2Z5WXaVIMSrup7kR0yMpHy8NHFOqZ0Ap4kqMcoOLpObs9rVgI8ogqUQsVHqUIZp4vb1vRTiYan9KDiswKFwzT12q3siSyGM1ZD3FDpxeeO1D/rgsJLCiu0psWzuRa2NLQ52TaCc3aRsiCa8MrkRGxvr4nY4g+g4srT5u+6CQeduzyDk2kvKMrAmkHbRIoa88sL+lE0LbT8P3kyKgO0wSjG5TL4yXg4hBDUYAHYyhU2CcVu0J16Q/r72rrgLdfepmYxz9u9W1chIRYf8tVzhfXmDadG4TMLZLI049oyXZjEP94cQxmEN6X8Sn82sLHmghTszMcgL4IpH4dWcxS4fyMyBVIzfPQDy5FvHQgsYs3OwIsRUHrfGff1CCGQRxYUsTin9/ikFW6i1t91Q75xEDiRoUpHVHfLV1RFBy62ZsHUGemGyDQgMR2vVCucnlbm8zahos4TPK6bQjRa7oHNW3CraAwi46xWTC+/cktPA1DestqkSCVM7etyv9yhU6PzEUhOLdQdWsKSlHqrQ099yP8HbkNh2eMFQz7lmYdA8RZ4087qvB1Q/X0PQ5T2hXeuxVr5zSk5Ph2TBEDWYgD6Ee4COFQ4APIAfS7kakSxu+DmfyLuSsr6WMcdvyNCXO+nFa4/dh7P+ITAl1ZOoDMwRj9LXeiIHIKs+2QB0/0lXC4b3XgvWEag55qjoaOhDCaGki1/6l3K7cji7CgF8j5GYj7v5EL0SpHrSpVMOnY4BcZUuF+QLtBsVn4vI5qXfGEaiG59Dl3peBgGma8Iw64Jv6j1dJfue399p8zXPWhuHFRx4toZ92FcDg5cVJTz4kSxVgVuno7fSHR2nML1EP70NZT/O288hbu+F/D9ndfe7UkQ0gVNkMPKkq1sW4pC2YswrXbm4PYzwfmQ1YRA2KwDwjq83TbN0Uro296Q19zTudNpfEwB63PfJwNxQkCS7bhv5aONIlqfsvBQwbOAVCJ0eP6plewm8fmlw875lwyuc8znratIRhj+0F2MfEYxm4okwddT4Poh//KEikHb546NRmP7all0+mZrRQOz7puBBlfEJfZdVgyfU7cMdgN/QEZnSZPlnyGc1w5FInI14NXjNirKCU+47nkDtFKsZWJiz7r0Bn3KrZW4YmPZjjoBBgXYgRWcloZ0tFhX6n3mylVsAk9NF4zzdpJrzK/Pe96d4Y3b3QAX3voCzjhK1/r0fPGKBp0/MHM9i/zEr+33Srpx+L7JC+unT5zkHZYwhDaOab+5uGFKeEIf3G6MTxnes2KRo24QUbhjazREuhlLlUQ0wXMzgU3V6nLABrxzrWqZnvWc+WT9FHZGOkxYq10cSWGC5yCLrPL0RrMvzYVSKZ17cP1R6NU2s6bv4sZLe2b+0E0Oq1555MW8aIzLQAlDl/+3MMoHtBlw9n6WOFZjUp1IOuPXZcLvyoLGqeVwe6NWp5W+mCxPNI7stBvJTJsS0jn8fDBTxQCjQ3JkXFW3gMXEB1iXZztB+I3Fu0JDSn8SuhwrYsGJZqIWN3SkRXsVlQpguT+sZZUib7QezOaNYXMZYEo5Zb403lZdx9D8oEoBVfa8r7qfEyFQvbQ3iBHZ7N1L/Gd92oyez9+pPdotEGxX5de4J18rQkkJVsQrbODWWBRZM9t2n1Ie1Z/zh7RbFEbhsMNJ7bkqVER1+tIKHRgkd0/RE2SxN0HGgySDB/zHKGJYDKSFVTsGq8VhNEmGTfCI8j/Ws76gf6WhNeGpNkJKPCHEdt02xdFrJ3d6Ao+2/26EBFHcnLJtElvyFMwWogNvJEt/tN7jPGKf6KT6l90H/nAk4fJSq9IQul3+KDcYKpMF9L9zaxffxwJySWzq5cbDFLcUrhz3gKIrH75m/q2YdVIGxVTGtXo+osPI/DmXdyA+4+txW2vD/Of033ZFOvdWLywEl/05w37gFl5FDFEFzk7EfsZ49lnBfT8OVpYIyD2TRdQ7W1k6MIQjm0Catn3FswEghIhLGNZYq4KSln0f1hPRxzvfutzFPCjjC7Q0PD2b/bEiufElkBF43HGm4BvV5L6Irf3duHxTNLcaQ1AQmHrFYIpQ1rlb7uoQe+uyH6ZUCT5phZhU9904aPQDEbfTewN8fLPyd9Ju5W/C526oRvwlvFqxh+yGvU+y5Usl3VAwKEB4lGfqORsp+DF+7n5Wabhmn8RgaxkUPTOV4tDs7MJCjBCGldPM5Ui6S5O5gAVySrONVDcYFIiu5KSrnZdUGy+BpgOWUOsp5KD2eyzagNKnU+ikJKFdY+2vYc/w3fel4t69dPv3Xc50RT2SPuPadq5lON284LqLr+6QljQdTCn15Qoi4tDly8qVdt958QPi0dJKBC+ANIIa5he/igvDOBX4FHZRF1dEYhuXNgb1Xy4+JyHdQKHrI5f8sQrad6I73PPWhKtKJ9iTh/qMTLLD/NooNSFucZYzQL/5LcaFv/9u1RuGU3RJ3HZcaztue7LB7yco0GohUt8putkUyhRxSpVqYJeTcLBiOP7B+y4fUvGjCqruKoxDD9Yx195xLeME/VjRiMlnheVWzTqNwIjYTlxBEiZ5d/Q7Tfjyp/rZcNtiF1wOjvcalJZxxoNOm/Oxz+uHWMQew1vKa2ZTBBW0CpD4n8CHWGXZQkvLVMwDogZkpYeveX1I7L0BPqVyzIjxeLcaMCo7CwOPs+KQVMh0P85JjThpBv4Zw02jHp7LRp/9QOpA2qG8av9hSGrihmV71aQlRes3K5sLHdSObh+GILouic5z9vX+FCRV/+z8Za1Ovwv8KUoMFFz/+9u6ZSHY6wnFL2cXTQt9lUxuIEJv64abLy/GRrxzhAt3nOFPXb4YadOVGo9Aep7/GMY7ea9qhgEwSp9UYAGnx2vHb5p3IAv5WCbNuwWceFdKtZwfd63n9VfjwyCusTKtwwzb8ewArO3HA9kOXLJARtcUNklO/oKan3uMurMGL9b3GUreovDBE6ztBucdCksihDaVV2ZuP8lvGawX3BDsBkTPmvDSMJjcThXQUgFlOmTKFc/oVWZt+pDXpA/KkXr9WpZjMyG8wand4Hstvtl5G6yilCK6hwLmUOG74l6pauXqIK2nNTEtT6DBeQYNT0ahHK4IIc6JxT69+r02dlhj94JUtaOnfFcE3mCs/0TC+dEIvDYhOE6JczmsCLscRV0rYhGF9SpeoUldZQiiP5sP+hwOp7XI7UvK91ySHeF8O+srxbixzxyilO7vrBNOhWV64jonufzWzlCGEvksqNy+OhuXfKIp461sbZK9Pp2j0q5WqxkHRIotjGfrA7gfK2n30Bdn9baN8XefulQV59lJHsRsuEYHtsdR71XFtA2mIXq9f/3GkOhujAx9px+k+mJg+3+xMe09j54IE40bvaHeevdmu4HTF7zUEwDSq8PBS/3njAgPFO4RWegbz6e3UDRf7/tuyEgh186Yfb8CEh6xOeyCI81Z8RCmt12GQ8x1fM6V5NVPwO5hVctVxXR7hB7gXWvqpELsuH6o4rmvU6Ko5GsyzLVZrhBEpaZ+ievyj24sulnC9XPOymPtHhouNP8kcCzovvnn7GZP3SeIMHxjWkLU8X8ShHHEyMMdxXLkXIUsg9YqllPF5FrY4aRxoF91DK92XzN5JKGalUpkrNuQaXhh5bn+s5l60htCOYLKe30RWGC+skA6G9h6IYeYz6XE1b1qL2YbHYRw4uyxlkTL2Jz/YPUZc+NDxFJmOHTshbStGD84eDFHrvobv57nDct1y01GUdcU70dAVq2wxSwf3MfE7lJqbnkVtP8jNppog1H9DIrML3PEjvxevR3PQ/pEsSE2mrBgH8pKNgE3bv3M1hfXb5+bQEHW7n+uC/ewRyEJAVNZpoTG+RcTBLg1oVw6JvMUtmNlFLPRLfXfMGtUAyPo653ieY29vucXZkw3ZwqJbNXU/o30bg5fCxR8CO2a96PGl+avLzYq865+IQcab01arv1gNk8JxDoRFQiKSv+3dckswpI5/sel+csjQv9VyOvg1O6T/Ngm+9RloJg8Znr5GpbclAHdaR0CeVC7n6AXLMGORAK1S3BQGQDd1z+2SE6/OLJ/QrRbxbOLFTRQLzACYgL9FlHxZHU9HuBNYTWx7hQqkD7aFr6ASDBbV391G1PWll4SLTX+/gL7k0LW+tuXXM+yYLKnSw+aJfcoN4oBot50+IDYyGX5He7MzsHOEZiNsYlCN1ONSsZAdjtz2yVH8MmLYtxDJ8UwKwz4F/40/8//mBVjw0vv+v82fsMwwQ3IL6IHnFbW5OTnnu4H1j6f0p+zD8VTPHw4ZNDSBHvop0OP17+MNm08FO/fy6Xm2VL8uhAOhadoP+7KJBXk4vaP8T6NB3sM3zLGZZuE6xvjFgCyGKyiDhO9Vr8kCfANLYCKvmWeIBf404SHZQwH1X9LCy8j6r45DfqviiHl9D97RO55bJil9kWyFCHsVZU6UvnIVjxdfIvAOGby3HvtEBgGCl4ILdlrXYiFgxSBN7HLslYTbrUk1xDFm0kJaHBoCOmxLG5DSui11r6aDM6AFnH8gJaOO/3QrZFcJpaK1+jU2ihcL2ZcNg+fuXRulcAgDRPe56pohiWYX/+csutrhy5y0xxzNMPzBHvr5D6TL7qgLt46bE1Y01wLHouaEyrxhsu7KOAzHrY/XbPS2TXQuUJmzHrZ1Q2xttmnKrhzIq3pbAPPd2GC8odNe00Gdr3fDi++gds+yWaIJ+lxEGsz1XdBCefNrky3Jw8E8h1v4Tkn6GV1Pb/4+AeVm77EjdiugkhhwpmxNNR/PAa1THaUMlplppmRtW7HaUlsx326evZvrxv6wMP/WFI/4F4Y7m1SHby2HeSdwaxLgwQr2s3ZWtMvXuoPadYnvtMhU6wrMZ5f526o4WMGr65TFZlrKq1bbJThmCWUgCk8kL9DVSZKKooQliN5qA/Qepq4ySMFqEgP+Wi8m2JQPmoZalJtCJZBmspD6MOy5AGh7AmNO0kZ0phU3oHFBnZ1AaFAc9cdqLILbxk1ZsDnEckYIIUp9W8DRC5ZHJyJQqKFwlTE/cEs080nmp1cYWGYXM/AJqdqzxMOMSl36KsfJHiDMotzFJPq5HbsqDsnJHvSD7djArpNtS56uSKVwAlBhcnVf+xeQoRRe17RtowPIVofrkBzhykzd6ZrfF3SwX4eGOqRjSBhhDEMnf8uTiRo1MkuZ2WkiLrOkvVjituhWGhpQpcQnWSNjN6njzD6XTchm/YFxp59rqftgXSp6C+UDaYEQLS8gfxN54iWpdFBgGy4SzOnQtqCGwqh1/HJ7r9JGzWMgfwXmmLUxxgSSVonv25c2b7rfZ9iiiA2LgfOcqK8HTGnvPHFaU8kOaWMnKwX8Cr/nRrp23VivoloEXQb+bQvEf/lgA7qS9p/B67VfrbDdL8RBHPmDv4J0ZwRj+z2KN4HBzIklIFhRRlAeCzrdGOLbPFFSpnJ0/QDkTLOdz93NGEtRiuxN31NIxltt5f/3AGTP8XeHvZCZfzAk/eRU/Cq3/xbVSqoHzFVS+d0yl4R6TOKs+S5Lz9jeL+1w2avFB8aOuHNdg/UK1dnlVfB3qWjTJx1SMXiHZ03bycAdz7z1fnB4bwaOY0AHEeKWrQfStLp5f9d2sl/BA+bbGfOhjTKGSjrT9LzJtbX0PYIlcisnXEXVte0e1fnvx3YwTLAcHmx56QES7pml5cvam4NWDtfaHmtVM/w479w9GGVhNbE+3AYyoZKkzkjX2fW1B/Klawdmk6bAwGWjzCdOjsfH5rjgQZ6/mwaBKqkugdaUU74o/7WTWxV4dNIxUF402TXEdaiRu8Br/Qmiygiu4H5rz5LbG3gzzB4Jc3M0BRZrb7mg03uYVU6qK2gQxpbeO45Zp4OMq31iq0pEQaurWOLK9tHxKW2ZWKdhLFf/7aw6QYW6do0uMUUG5gNWBPGTXJ9y9lMF4FBWJnTi6GixRaQ6akVqvRxBPH2BJGZiXRlWj4VkKMv7bcvW8QmMw+0vRKP0L7ST4hu2RgnA52VkHthhU4R2R+t8q+8XJY9qi8fwYvz+Xdd95ee4x8XQAmS3C3iAeoYf6fBgQI/ruQFQIpg0i9q62lH0KT0KJW97cXb5tg17XYD5PUjNxzBg8RsdF9rZYAHb4OQgTBBWhsJMmgy0aZ7WVFbntRrU79K11Rq1CLElIOrMiTex5Y62oZ/rcKyKoEqv/ao6PhCOVqRoX7Be4cMBQQ5RaSbEIfKTTHMUm6bLtr0veX9OBOj/iLmMztJe/1GG3WD8pNVKFyGLdgykMFMQTLi6MqTUEu5esQzBQEbjLIfNCczEVAu/0GTZ0/FIGcOJGQUDdPzC59DxpIVmBZ07BmG8PtC9CNkiS+4+PDU7DsMUCimfPiGuHLrw4nCZz1+5JRfW5BZeI1lrEr5WYsFjGTBDKJIywVb01I8zc6J7qOn939NB0T1CaFKfw6PLFKhO97aqKwN2sVHmeg9Bx/kEem9b40vnEtBbnjdOnoROyhFbcw/pebM7/un3RUQOpIAiX7T0n313ointm1RIk0yDV5j62ej3qwptwTBcWVYmYy/wvKWIDY7O/zTBppG8sqASu3xJeH5rw/xLMiDWYM3MyygClJ9UaDBpLq5fHrA0CX5HKSzRGqvO6bwjbFIYARe9qwBLPyx3dIKQIJP21NsQtCiBXYfQWLAL6Dnzl84yWSTszAGfypUnSwYQC82EUGPpT/Q7L/Zm0fP2m17/gS/Wj7N2ZAziGJQ1KWqBLCnq6MxSjROqn+bRR9PW5shvkBVhW2Qn9JnnTVw3mz0JTz8+TfRVzofGeRlKQ6I2AmaS3VEz5MaOjL9poRfxHUAM9hrJ3mBW8D2UMqOaQSkKi8ZEA0QOdufMzig6cBr9oNs54hyeYiQrm2VgTqGkOUNu4Q8ewzYVpxXDpxwEEgD0u4c55u9sGNU4I67Q7XozPF5QAzTq/XVGc19f0eJQ1zwtWW/d8t6htgMUAVHt2IVPqWWYh62bM+LYF2DBN/kw1teW8q1aAgwrhVM9I7YT/VG+W5TscD10GLoqf4x4GrsdrJaijwnv+YHRQJPH1lnM4OA+YtWC743vqcTC/+XsJ7PSgpuiFIP5FqY6FMHzuxiI6wJxVLZpk5+txuwkBDwGsPBL6yHqEFzmj+DTyaZzQobgjtClfFxvQDZ0KVe1MQmKZBocOoIHR/Nzd40+VoWB6CJ3ZPdlV03uOgh6lbzuVa3EMQnjTAV56ocWXADLsXxSOBMIHu6yTamSBKDFE/JTysnwQ0GaWXdqTwZFW42mpBYEC5WewdYxokwfLzbHFUT8lYpW+Iw+7f1LK5CGZvdDSE4krdr+CwBoM//nPVYLZVASE2MhPc+x60QoXJ4WLNW+aUcLHAbK2vCWAK1uHNnZHpNEwW16fDO3dnzQ9dKvLos5PbxzyYvbxVLKmUPnTxOTI4TEBOgoWIt+1UJlI0Y5UmiMZRwKHvrzp8E48Zu8DGX0vwJ6sjzq9e9nuiXZK408VIPd1mNpB3ro3CdkYU7Rr4AmwvSbkbVU9ZMipN3l56VtkoRGR2WP9i7Yp01hmFpnXotlQnf2CfNavZramGYvLezTH1h7a730QspJokdt4gZe16kiGVe1vbT//7Tv/90JGnT8vcuK83znH3M4ji5Mq0iV0kXAI3CBy0Cw1SFPjrVEuEdQAsar8Wmf0hvrevFBuP3XtyBVPS6ESxJxEKSI/3QHmngPLCOVeOKfxC9lmcRgV6KykrommkJo85872pTc940GGAuyfusBbd6eRMWIeO5CZkqmCcIHAam/o/YpmtRdF/AsMD+a1lG7LIDeHXF2myKK5YK2/fWb8iQn/WudD320u4z3ZEdX1u/VbJAO+KyR9WsjVfWD+gXHZd933VwO0ZLWEPHOUJM3k9LUD4i1M0HZSpLdFHss5FIT13P9Kq2YKeZwOyhVsYthyvNyXT4x1N5H9RjQDAZ+0OuI9A2t2Jl1YQZh/QzKCgFvGoY7odzoqNEZ91VUD+X4mA4tBcyGMV32ZJs2sJ4p3/Dnn+0uvDK2sVIMUuxyBznskBYDLn7z44o+vF6t505kLGOsAdpEW96vszJpGIMDXUoX0jsSTDvlsh4p9P6Wdzw4NIa2s56KX6ShOwl+f8JQNOvwH7eoOoOrOH5Zobo2GwPHwpA/I89HTWMeyyDjSoo3E2qk2ZvDM9Om50ccdP1t7vQkNPncnWXGix/3/8//9AJEvGmXytOKUiNNbemYAYX13wTBFA/00lKeH3riT0tAVAPFpwD0zCJgxDl/E+oKmYKk6Hf3hsRCAP71uHxqCvbfWq/k01xmZHuaiwTER45fmgm/6WPYjUaXGPMfQ0jOP3VywAiNwryjrQa6XcizIOylmiV7BW3M/gkUg75ekcXUfQTt6otBmw+/kuzIxRl4nF9OANbGAHEMH9sBG+aCd1RRGfwFAaOa+H5gLtpEPbleukI7tA9pLkyHmUV7LlFmkh1TRsdRgA8kKYqS3qQQvo9GJmZs5LKzNrOwO02fv2NQV+xysdNOzKO1sJKIY1w1mj0ChdHNwF2SCWhlY6dq3tkfLE/ZpM3VJECqjrmkQ+mrVjPIYiv7o3tvDOO+GGGuQPO5yVrjdwwVsDpY+upG/PATQkIVR1sKnTZCk1l9bzmPXpNm9rrSntsZiL9QzdfEiQW+smKShD4+mwnxOZGBfbWqSZaMs27/NiNLPsYsmbPiKzCtBjtbPoEFovh29YJPGL2qkd22sSCS1hfIskhTASs6uj25mIYTBKnli/gDbLrT//nOsH0cbW0XooYJPRVKe6qt7q79dHAfiuB+VUBXz9GxC9zyExKekdMh7vDwsbL96z1qgihv3/dWBor1p2RP5puFOG+OI2f+o7pG/9PciZL7PxS+jkheKOaC7HBHUUuKpD9YrSmZUSzdY7eRIyZ1mhrRT5MpumjeKa+cnH5d8QQn3+ErRNj97fiwZziPOTRCk8fNGNRwpmWSb4HUWqGHB89SXjYbwf3VDlD+Gq31K+Zx1q6zcKPpR2rKHx0l59qbkjC50wXmzOQGw+cQjWTWUKGBjdct7jgXzwqaclnAFplOHuSorzGi+WZfTV7d3+9oVWzJ33zCuzV7GaTMqS5frqpXBVYsodT29Xtsa5lXDlvRPTkTayNLehA+GeMJCm8yLl6qQWbrzUPKJLjUUBDT9Hl1PAZ8mWdvFGR0dprIRl26vQq+awUzdRzi06TZE6s8PaAznTYefmj6ennyzyKSTH6Hoopt6FWDiC3AHA21mC16GFpl26yuV0PCOlg3iSUOBcVFv5eOZSXPfeGLCv9RmJdcqYlw93fJ+6st8LULpIMzemZ0xImSK3X8N5YInUweV5E/T0Ixw4u9qRKTfCQYX0iKuCNq51fM58b1XHhM6mntZdDBQovNsuvMbuo+9B6UL37ZCT2nYhF9et3EyCDce6oKoyTtBzVRdW0cSFP1ji1QZzfpNfOo4O8zqACEIo7ooBftvLU5LpO1NMWe73qaqf7Yz69vL/7cnHUmiK2fKbEptcgmlwZylXcbN6vc3gmFBUv1tHpqNw7ji8zJ9hL995R8W9pwxKDnIGZR5AYloF5Y8SzxUZP5fqyxDoF6iTFCooCzLSDdXSQ6GDjCH68p1C6ve07eBg34ezQea33ObYJNEDLnpjU2EWpCfohVQ+Veo6GIEb/sdA1yHLLpM8XolAIIoD2ilwlzEsvj7+ca7vG/nGxF7ttKgmqbzs5bWmO76+XHZd5TINyxHU4ktsjjNVBaUKiSRopLFW5Ffr229QafB5bgnMzxBEAYihhw9YWLtdhUkOiE4aOtgwqP7lr/a1mbhKwcbbYp2aQBDQLehHWqd1SF/ieT72gWV4OyFEZtN0TiHTzx9XOyX4w0mt157PWp7zIetPpmgQ0jPr486z5rNmaje+mioCW9hlgGc3Rb0FnE5gfQwQDaypUoxndzwzTVyy+R66qZEhtQKF8t5FOTuyl3Tffr1U6t/0Lr5mojdsQgAABi0qAktG9gmsNwoxhwjhF3ckXUefgd4+g3fwCSJ81ftw3+lD9fcicVnRW7u358A8CaLf6bVAogKUnVGzEXwWLm5Nt5wale1C56jyThy5E5fh52J2aHhRukmuvO9qMz9+GsX+SKLEQuyZNswOVpZ+i4yTNcZO8lW4bNb6tXHAbXxUXkxPaIWPVraJkkBswknWRdFAQW1xsVaXkVAK02xRb1N8snDF/VbGvt/35SLx6fI2DpMOYcXTwo0hY44sZTjoQW3YzDvd5yJM3DqAszLThUXxxtqaWt8maFUsS7VY53oui+tjhepUxU+1GqN1antI4YS1T+mnnfXjdbEzdqiWkXuHdpQBay3pokrKIwX2HTwWfKiNmKssqEdRdUAQI+AycJmCs1am9IMoclVS93TSvIMt6diNFn5gjIjzlT54TYYhvMDULknlXC98d3rfF+mTbZYPV6sM02bSvw5xV9L8OWyitPLnK7EAN0XBFryKKZf1j9clAgd8a4V1d7rnYHFl0QoT/hsylA1dMpgStqtV7zKZ5xP1FR37+7gSWlakrQ2hhyRhQ7w116JsUbp8RzMczd24CE4itwl+emZ4Hwa5UJ0gRjHu8dTQU2jML7KrraOZvUCglt9sevdQuOFuHA3dwjW25D5SXxg8Eo7UoPbj+lvp1tX7qrEQTrnMgwvCekl14nCBPu+hf8hCDFx8Dx8bpB1D0/aflIUU3Pg1KFO+eVBMtQsC5B79ikt+8+S7QN704MLoe7QIR/nf7do6hYSyf+4bx5xOp+dcKt3HAe6gNZaPM3bz8Gmj0JxxcDD4Oyvqe8vDAFO8rpexRrBIBIO1pABWOpTgM8FBEBX1lJ6bRxNTMS2gyUCNX7QrHaKXlzytXvprHP6VF5NgLgdiYcOA4m+3MUINElv+zhA6l8zGbI48MwA8G9BV4S5R4wteAAAA1clYMm1eGzoA6R2D+gAwzrJ4qElXb/TgZbCCLRPh5gzTtEgnTa0WpPZDFEhdLlqJ3jlBeFXlMfD5QQHYq52W7AknH/e9f69GYl2NhP/5zR7JoG1jqUHSH34Yxr5cEF7ABsZClg9XW5hmrpbkhwICBYcwTGgbDjJ0w7HD/S8/ZD71K9mOWD4FsVRVS2qJtxUw4cx7Byb7UTkAymSlHVDG/z4gkHLzrE98UOAzGn4Vpi7JRcdju6qAfQAkcBK0GA9bA4lGDkBBOouuho+SGOsvk3sbgcD9U5nUcoA4Pc32GKg7Gj4QhKh3HaDixsakiuhb0r9yUmvgstVxTI/A/vHc2qnMf2NCjX9KbZ6apjUp+pWFTpTLIFr4BKZ6ydtX79tQvFbTpGQDchUqRBaQ0U5Dfir/arg9ZhW3SzgZTBpv2gJJgNd9wrTMfbLNf+/WOTnbGQRHZRlFJltpUM5LAUrAw5QxNJ1UVXDMgWzLLdG7CzrQsPmtk22H5t+jwsrCu7vTsZl2Ai4oBaA6nGj1Uu0LF4kJl0PXF9vWtEsixdDTqA+fSd1W+M7yUJcCnJkj/IZk38RmHJvit2jW6UWBPVfpigpcsV7H5EBnB6joJ+RKGF/p+yFCwbOzctHiy1DV/tMRKux1q3SniuIazv8kn29iYwBlrvA2iwNhDww8foGVeSeQlxUydfIWziIxcW8disFArwa1t22Ob16KrtCGSLHmEMzzEmYbe7t9FSOOxIRqbO9cMsfkZfdsr60rUYLmWC1luMNUzUMyzklRBnj8tg8bvH7tv+U68c61tBpKSZ24EhMtBjNstzALOuSBCz9rW7URUEbJHlEsdv5oa6p1+dl5pY94/EuQDvkj3u8wVXVtLqaeY7dSCWTvh7sjFB0L85xKnYA3qGBtFRDb0ALN4cGCaw+Z4HqVbsAr6PC3vGSbEk3IlsmpBEQyiKVr6VbJUP0yMc98qAJ9gQoQps8xHbAgNmSyGgwTyPogBvbz+OVGsAvAbONdo/z98fxGPxN5y0W5lBDxoZc119JItv4ATMHY7zOOwa0CzSMuukXIWZ3gUnh69eQu7tmdyF+lIooyevrh19OEFU2pF9mSu/TGLVf0gJeQYntYaa+OcQqyaKDpzBecmT3r+MHeQNzHRqRBLQYinWNzWMct04+cQ+IsrriSeCGAnuv6Hcpg9h7Nyp+ixgyDuUZhqvSwhpEjNRbX1j2uvUFXngE2tKY5nM2H4V/fES5cfrK/916w+YGha8TFaU8wFOhJN6E6HLxCr2LDxN8o8MidiOQ1qTLdPouYfbWJ2y4yxXyV0OhQST9PZSuDBcUGwRbO7EMC9FUOiss2F+lHR+e2qwmWTAuWN4+dqeoJyCDzTmaRx0B9UjVwZBGZ0yQKFcwzs1OdByCTkSYwqqvVzrXoYGQMnpMZHVkQ7McfsRA7ey40Um44nfUYxMRknmoTSfNUcXuw9jiIUZPsrc2yRMFOqKhJZTJ5/joQx+kGoBPOCNfg83krYuQX4XaxcioaNHOZAREAjt3161VUFeccAooi4G8nkfxrvfYEzwSRbHQKbnLSMCr5203m4QNlxUJvg/NZAjGU4k/7/l3f0B5sLQWWKotx/Y6bmVxdnUWpsOe5AX9K1edpDuKLkBZ4XBUxtFk/89ltA0foEiO+QP4BY13vhiOW+bj3GaELUvxGpdjyDzgK9h9v7uUXx7L3Yqd3sly5nm+Xu1tdT6Qj8OEW9i4liEhVDYSDgpSqLEYN/qHe16ynUJKvfzCRp8q/clwg5B/EqL1wMbXj38Z2IAEgN0xIOIyXHTemtn1cCu9FqNp+2b2ut/PddEsspl+5jhE0XXvKPQ8viegIMvoxrH91S355uKsAiZHvHZR5HdjGZnKwdwFO/fQIsTMyTf3P9W+y7Mq+WFPuta024FB5+hBoHdcDntLzC3QzHPxVb8H09Tdu86aIRkCD4PnYd+qGLREyQ+pFJasNCH+Bk+0OLNPL+81nv5cueAdParYS1GaNjzkELX7BgkAARafrvaZACk0ifgmj71hP2lKOfu0epBJmHUVtXc3sutaKhg8eDcpHMi3IvEaQ3oiiLF1jWxtYxsKx/QzVqAtYTY4PVV9G5IQOLRm+fnyG78iksrS9l1adXkU6LA3g5vZNTpXGNlCyDkOF+QmNh2BIsE8SXfyXtNMP6qbXwPje9GKlgp4T03UNkeXKfRAxuiIyVYU3coACmHfLVbo8CdS6qMw1ni4Et+EMvAqPCyOvT+9Fx2f7r34/8Ri1q4h6Uf/9MZaAmiIX1++48K4t1lkFINXxbhs7CINk97xUhq7V0MtiSVWsdHiknOeFYyt48jHIfOfRg2y8GToFZcMxVQx/1HhQDZ+dokJ8X4EcwZ0FJrS9LGsZ8B2nj3UwcNmGMKUGBlmCU9fgC0tu6lPDf7/PzhxuFjbFN1R5IiHL09zocqFFSBOJJvJ6+EMSJVNxuXFGdRzwb0aBftLwyNOxMhxjg1LUnOh0gJRbnj2XlyWAg3wzCavKelU2b9yyVfS2pDDiBrmAnKBDDrfVPpkgE7Ic+VsdZZvFXmvY2QW6LiVPHElHhEYk8x5uPqR/61XvWsXeRce4KI/okapJtvuv/10OCb6e7SDzWhnvbdLMENnfVWD8+qxFu+PDo8XxA0zTLcn+kSqCVgS22zn0hz5EW0NytxGtrmYnCNGRAGwcY7UqkVjfuXftyQR7YmSI7BbvPAqxqOoQlcL7nLoVHpE/nDeBQA2MxdZg7J3zZa3gbYscq87Xq3a9mzICdMlYIiQKWwVn7CDmOAq1voPZqCNxHeMLOlu+t2bCxebQq4mFfL4AKz8nwaAYX9Rcyp3It5C/yMDM90uDUskLR/InccYY0fmi8htggpDbfayktiHdVyUB40JZtVQEueIv/f2twjSygz3n+j0kJtY3c9EJxMdS88ROnZJ8m4VMO7Aon4L3DRzJ3veZORCXYjnskwcDQeubPl0RfFFB8nP7MHH2ivVki837upB3zZoe43VUB9mjOl+isb/Ba8zapv8pU78GV7sgRJfN/o0cIZmhsU4r7BdRnVBQoqsODF7TuO2sGOPvuyj6RYxJ3Gliscssx6pCRWryAdRPOXZVboKumfHsF2MhZaR/MAsLRAjd3bxttlOPzEQHT+EGPicW/7dexI7GXN/QvTaXnNT8xCs18xA54NI7nZqd0HsMJkmtGkwkih5KDRhuO3SumwFn076OAMWnA5m6r/NA4O8h7zw1/4YXNrRjLxEq9I67ch99wvQZolZ1Nn1UpA2BtXJ3tPh/z6XbKLAb2zjKGK8Rdph+qIsO4XnPiSynsu5vlHQeyJGyqQqFjRPDixDk6mFMX0dFiyJTgva5fBrVsNwaBnQcEpj0HJlMWb88zuQwO59LOGEtNFsbK55FQNJg7ExLN4d5L3F99XQ/MBarQNkMesmsCEZ3anXvklPxH/gYsdSbgrXfbtk2dnMe63WUQ0bXz9wj0yN2aqm7SUpBfkYBa/XyZoKsjMNzn/7FhDaYczuUzOjVVR6G4M058wYLuBQf5iULtS+uWrW4AoCN4K6NRPl3u66noJkArX4nvSnvjQsPidjX7fv9BtmrDXquPR13ZF3NDi+H+kIzZsIs/nVu4SI7D0iqQdPCvdF5FvLX/8rQi0jpzidsg0czoW3canenkW8R2QlMMbwWjdKggi00ykxwkkWRP620wHx6I4rfhLehIc1aIx2NoMmSA3mvvafLoTDF2IiN8pjgOcpB4yR1ElSKNJD0cNNIpvGsHiDcbjdrRyto+HFzCxlPDNn7dNP7OkqVsmT3T3mAHiADPmOii+hsP46IWq0sg6pHYjLfDpExe7QO+sz10SL/nMproTEVIjZKmvy5AZ4dfgM4Evuu1Q6Xi9SmoeMjvPhHATRCelhgno/CVUujS++hrHe9d6MrfRZEGNX5kqU5WOjQrvgUVtcpXUmPcOUf7z7ntJl2P6SycMK62a/kW1nEIm07r2xNYo7A3XlHTseWEywuZL0HKnY1gCSOQeVNTPJRH2l4hgQmLA8JB1sP4KXezfsfhoXNM8AEqBkEX7Oq6sdUyH4ipASy4rSJV3Sy+zR+LrgC2LYE2OlyHNa9l0w7kSjHmBpc7m82Jt3MSPaxvgJzsFwQYduBQx3f3VYKlvM025HzUYONUzACL3jIVTlqjIc5NVue3aNWyW/OYqF3OYiL0i7rhOIteRFPmRAMKuOBi+0f63xJacBd4dEjxb14u9s2ZsyYTTMfs0bdRt3scTLMErMzStbbYW0VufRMV2xRICV4eb/EaHW4v2GHWAJqSNJ+6hnonpdZa3HOMvv3a9HDM7CvQ+j4Zx9EHiexj5ZefS+gyQDYJTA3tW6HI1b+tlMXJ3Ico3GW9KQtgm/gLlhJSTZueAiMH2wwF1oMiuQnHf61gujurAT8LIVQUb1Lb71bYyvnol1enhwD/b5G8Vkg6PrG8Ug3b6CPgwL2MfPvgomqu7qVGl0ezIKXTrw67MZkTgHdGGRjY38cwIKUJ0RBDoFNdgEsoQmmC68/PnrxJm16nss1E3XdJTX5VhBOUSGAAAAAbBRLzuMEDP22fSW9NYgwPLfv3LNC34xa0HjHj5U2FA5lelmoE0KiqfQ/QN7cN1bWRoODjQHj6JUtHdLEFW2Ax1DVp+36cFjlasATZOYAkLZ7VIfzURozuSxYOJopyqW7V8nj3uqElhXoUPjhUanmghcD6vEvw/qsAPBZELeo8NoCaSgMQAtx0N2f+GElD7ejTkXDa9MDWveV+Efw6swqUbt+knGrolFuTQS1Zbcl2mL4xteXuxkb+lRTFtr1qI6ozmy066Fwsg3n2LSEkT4ccbHKXRAhWBTYx4k8nNk+goAQSh1A8xXXKor2YAX9DMGRQyjpz7Rii/l8sbgzYbkh/aof9xekaCU7VbzVXJct4zlaLEgTjH/ms2yWAQc+le6XgQYvwHO8mIg/OJdFhvOYEtm6AUhzoeMvv7NaO4rCFMZYiagGGmqfIo9ypEh0GcKkUxxHJVTDfJhZnh7CbAzVK3RK8SzeQGvRrdoSe6Cd8qGG7tI/Kdg+laO+xvv2wf/sGBt0sYTV2p1q6fbSJrWBSwm/bXKKmizxTSb6+aU3qDrt2MUQhgZTDVFeeKuhtJX+Pjv3j+p1x16HlruPnuTyuZ5F0FrWIsfvG0GhmJLTDcpr3wwQYooAH2IRUbcY8usTHAT4nU/Umxl5gkQahjpjLAk3TJq3PD0A/4cwAAUDmrXSSjoNaYU3+MX+TW0TP+E0+DwqIMVj5T/9gq4iA08WKAwilUXAckDGDw8XBpV2nfXuNPnyK/nK15l3l7NNILVhukAG1nlLSMuaiHrYACR9WHGOndr8+I0jaPyJWU/CDHnen2+J1/M+dFHdUUDZ6X8fAFmVimGex2KU/VuNzPgoah8Mnmd4DzJyIzR7yk2wo+zCSiqw/g4H95tC+sOevOshnjTGGEo/X2kHCIr7GMcXwl0LaP+tATky2HhjrFFtBmW4pjBnrn3vMJXU30xuusAKEHeMTiaDypk+JIkG6lm/pDVMMUG/I8dU/7M6qJSYAmVtI+fxqfJqlhH7/6FFDsDqoO6lZp3Pib1qltjXLmSGWnOtrFGU2SBOYfUPnYm+JeMSNoU2hvjyy6kS2Y9qcdN1bMA/NXCJqyN4YVdfuEV0axFHGS7QGSrWj5E8305ywOQvw497MpGfwhC4pKKzmZVJzVqUWAD/vJlBj5UVzLqjQwMggegDTc/px9FQuFJHJuv00Hv1YHf6wzSMdPsLJEmuOtfg08IL4ls6nWBRBAAkJCci6kqszFLZ1TEIYAACVS6r9W8XmNP+E+ot1XBBvU5+VYKjLiRzODl+oucZuwaQZxLTl/V0jlVjjr7NjAjTqUWRIEl3ABNmxnGeRMr96kAH5gW3AYFpwxr5aagKpxlC0HuyKbrpVH3OEAMSDn6aW8U8XlotVMvSuaXW3dU+yzQN+tWV699V4gsiMN8swjqkN1oN8+6WZLi/EncMbgIG0M7LIHNx3eXQKwEI2EQ8qeZ2zEiOOWJFeCszjpUfDAPgOL/IJbEMIDnm+MqZRSF6KLZV1+raRhyNUZbKl3FSDHtBtJZV0cW6Xxne52WYXUwEWxlpApGmYH1m75KqEt+M986F+iLyEFN3R5rzDJzBmKiKaVjJks/f3lY5pDXDL0jg0ys8pbfEKaD4ozSbdJSDiRroTm40pCZhzC/t3jTR2A2jVzsIdq6BChcRnVyb91PMvWKU2AoELJtbNgTRQ983RJxVwaXD19SPSQTkdD7pcY+H29xvuQgr4WPCO4L15G0/P+N5jVJ2Zurwe/53ysuA01X8rluzi1xgeHo0qiwICR7QluDZe4ZDtCQuUBxq784hx4ceGfb8lxIb2Xa+PNL3Ual5f3wUjSmu3jT2a37ObeN8YRe/jKFMFS3IHCb7nkB5oXQ2vEg85TNWxa4EoeaGrrWlkV9/OKA5ZNDUcayPfRCEj1I7h765xRk8h7snZzN9hYxJET+wXLf4AmWAA3zsb+g0oxwcjYWWOaf75qHoAvTSglSdwT5dZpUKUbeN+l/A5xRvpwCRl1KLk7QmWyLjAGlxMYUzhx6W9hiqoBQQ4BXVw5ABThj3LHMNv1CqWwiVEyTe3/G+ZvdpBbHvQ0m7vEpmMxtKKnlchIOamDfy37x9idlRwwJzv/60IJkCdDAOz5Fg5Vf6twvCbYX9OahsvUKe/7tTy1+6q4zab1sTRWY6oa7PEAMmGnzP2oeMctdcrf7LJJ0AuU/brzdISYJKPY8BGtXZ0MbefVgPsAy9xk9dd9/guUx7hyi1YnJa6F070Yh3VfpO1vuNa5xK3LOell6gyBuuNWHt94KuWcLTlb4zup+euz28Qqk4xoi+tCaq62NCzvAAQoMMXMkT/OyjGmRc1lD7OMZqSI4o7iGvk+8VFj7YCIx2Mlmxoxp0mUdKSPyUiT095rAfJ74+9a9Oomy3iBYoezlXgo9It8NXfznTNA+2Z/NtbdBbKTQirds0VngrK2p8QoxtmM+YwGTydlMKpHfvdkfwwbEAPI1Ei+hH97vyUVWXYd2wvGR6KhyE9qE7qYE5MBivloo+Tc9RN0gBJumhk2kPM5ywD1kUtUjPW3AuMmYIXCzRyzECh0qqmTms4JQYm/m8860XH7PCegfj9UDO9M7amE14uTBKiYfIhV7rYsxj/9fSHQQ/co0+H+kFkKpUJqWLww9SPsr4bxtKSBAjCWi2uzKjnPcZ2nhqb+gmJZnYhBUqhmVlL+GguuHZ/0TqzQ79h7nN9LmA3063k/MT5QL26dzsDPV7FteiN8PpjZOy6PdoRDCyPbU/lYBew8qbh7zTLb3pUc1ZKU7UKx4vsV/u5IIqmb7gjrVp/l8ZvAHnprs9hBjHg5JlXN3QxjkLB27v6lt9D/PRqpoJcXQcijGxY0TsX72BYoY8Wo2vGgNyIVjvQPuAHpa6UGsmaIw8MwgsjUhAFtEScRD9Cc0+ktlaOtR7V8MwRH1Qk+M+p0rcb3wMdv0bWSKR+gVOYzU0BPYxeZKAW73sD+CfSTXcSAivH9hcaVRGRDiK/JF9kRuWT0MFnjcVbmbMth2QUbJmprdNg1ZLdUZDeEAqIYfV/ayDGGBGuk+tKzsoacUzVKpJjBoGFCLtPeDxgSlnqrp9aoz2oZPsCuplcLk9MrxQhu3oJV961+61ZZoPcUkjXcmDHeb5e4SNSbieWU6EZz2qzDtqvDNyBJ8s5bhrDBTyIGAYr1Ez3P7v4iitdUDo0zonuUM8AAAAA=");
}

/* TICO Signature forum-card hover stability — no layout jump */
html[data-theme="tcom-tico-signature"] .forum-card:hover {
  transform: none !important;
}


/* Registration wizard + rich terms editor */
.registration-wizard {
  max-width: 860px;
}
.registration-step-label {
  display: inline-flex;
  margin-bottom: 8px;
  padding: 5px 10px;
  border-radius: 999px;
  background: var(--blue-100);
  color: var(--blue-800);
  font-size: 12px;
  font-weight: 700;
}
.registration-terms--wizard {
  margin: 18px 0 14px;
}
.registration-terms--wizard > header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 13px 15px;
  border-bottom: 1px solid var(--line);
  background: var(--blue-100);
}
.registration-terms--wizard > header small {
  color: var(--muted);
}
.registration-terms-body--rich {
  min-height: 260px;
  max-height: 420px;
  text-align: right;
}
.registration-terms-body--rich h2,
.registration-terms-body--rich h3 {
  margin: 1em 0 .45em;
}
.registration-terms-body--rich p {
  margin: 0 0 .8em;
}
.registration-terms-body--rich ul,
.registration-terms-body--rich ol {
  padding-inline-start: 28px;
}
.registration-accepted-summary {
  padding: 12px 14px;
  border: 1px solid color-mix(in srgb, #2e9b5f 35%, var(--line));
  border-radius: 12px;
  background: color-mix(in srgb, #2e9b5f 8%, var(--white));
  font-weight: 700;
}

.rich-text-editor {
  border: 1px solid var(--line);
  border-radius: 14px;
  overflow: hidden;
  background: var(--white);
}
.rich-text-toolbar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding: 9px;
  border-bottom: 1px solid var(--line);
  background: color-mix(in srgb, var(--blue-100) 70%, var(--white));
}
.rich-text-toolbar button {
  min-height: 34px;
  padding: 6px 10px;
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--white);
  color: var(--text);
  cursor: pointer;
  font: inherit;
}
.rich-text-toolbar button:hover {
  border-color: var(--blue-500);
}
.rich-text-editor-body {
  min-height: 300px;
  max-height: 520px;
  overflow: auto;
  padding: 16px;
  line-height: 1.75;
  outline: none;
  text-align: right;
}
.rich-text-editor-body:focus {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--blue-500) 25%, transparent);
}

/* Translation upload */
.translation-upload-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.translation-upload-actions input[type="file"] {
  flex: 1 1 320px;
}

/* Core accessibility baseline */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
  outline: 3px solid #ffbf47;
  outline-offset: 3px;
}
#main:focus {
  outline: none;
}
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: .001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .001ms !important;
  }
}


/* TCOMFORUM canonical typography — Arial everywhere */
html,
body,
body *,
body *::before,
body *::after,
button,
input,
select,
textarea,
option,
optgroup {
  font-family: Arial, sans-serif !important;
}


/* TICO Signature active navigation — warm brand accent */
html[data-theme="tcom-tico-signature"] .nav-button.active {
  color: #082d68 !important;
}
html[data-theme="tcom-tico-signature"] .nav-button.active .nav-icon {
  background: linear-gradient(180deg,#fffdf6,#fff2c7) !important;
  color: #082d68 !important;
  border-color: #f0c85d !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,198,41,.34),
    0 6px 16px rgba(116,84,0,.10) !important;
}
html[data-theme="tcom-tico-signature"] .nav-button--vip.active .nav-icon {
  background: linear-gradient(180deg,#fff8dc,#ffe59a) !important;
  color: #9a6500 !important;
  border-color: #e8b93f !important;
}


/* FINAL QA — button typography, access-card spacing and public terms */
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.action-button,
.nav-button,
.small-icon-button,
.editor-toolbar button,
.rich-text-toolbar button,
.topic-secondary-tools button,
.post-tools button,
.post-admin-tools button,
.message-folders button,
.faq-category-chips button {
  font-family: Arial, sans-serif !important;
}

.forum-access-engine-card .access-priority-flow {
  gap: 12px;
}
.forum-access-engine-card .access-priority-flow span {
  min-height: 56px;
  padding: 11px 12px;
  border-radius: 12px;
  box-sizing: border-box;
}
.forum-access-engine-card > .foundation-note {
  margin-top: 14px;
  padding: 12px 14px;
  border: 1px solid #dce7f1;
  border-radius: 12px;
  box-sizing: border-box;
}
.forum-access-engine-card .access-priority-flow span:hover {
  transform: none;
}

.site-terms-page {
  display: grid;
  gap: 18px;
  max-width: 960px;
  margin-inline: auto;
}
.site-terms-card {
  padding: 24px;
}
.site-terms-body {
  max-height: none;
  overflow: visible;
  padding: 0;
  border: 0;
  background: transparent;
  line-height: 1.75;
}
.site-terms-body h2,
.site-terms-body h3 {
  color: var(--blue-900);
}
.site-terms-body h2 {
  margin: 0 0 14px;
}
.site-terms-body h3 {
  margin: 24px 0 8px;
}
.site-terms-body p,
.site-terms-body ul,
.site-terms-body ol {
  margin-block: 0 12px;
}
.site-terms-body li + li {
  margin-top: 6px;
}

@media (max-width: 760px) {
  .forum-access-engine-card .access-priority-flow {
    gap: 10px;
  }
  .site-terms-card {
    padding: 18px;
  }
}


/* TICO Signature live hero alignment — keep cropped wing flush with frame. */
@media (min-width: 761px) {
  html[data-theme="tcom-tico-signature"] .hero > .tico-brand-mascot {
    margin-inline-end: -64px;
  }
}
@media (max-width: 760px) {
  html[data-theme="tcom-tico-signature"] .hero > .tico-brand-mascot {
    margin-inline-end: 0;
  }
}


/* TCOMFORUM typography lock — all forum UI text uses Arial. */
html,
body,
body *:not(svg):not(svg *),
button,
input,
select,
textarea,
option,
optgroup,
dialog,
summary,
::before,
::after {
  font-family: Arial, sans-serif !important;
}


/* Timed Reveal / Countdown Download */
.timed-reveal-list {
  margin-top: 12px;
  display: grid;
  gap: 8px;
  font-family: Arial, sans-serif;
}

.timed-reveal-item {
  width: 100%;
  min-height: 54px;
  padding: 8px 10px;
  border: 1px solid #cfe0ef;
  border-radius: 10px;
  background: #f6fbff;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr) auto;
  gap: 10px;
  align-items: center;
  text-align: right;
  color: #42627e;
  cursor: pointer;
  font-family: Arial, sans-serif;
}

.timed-reveal-item:hover:not(:disabled) {
  border-color: #9fc5e8;
  background: #eef8ff;
}

.timed-reveal-item:disabled {
  opacity: .62;
  cursor: not-allowed;
}

.timed-reveal-icon {
  width: 34px;
  height: 34px;
  border-radius: 9px;
  display: grid;
  place-items: center;
  background: #dfefff;
  color: #175e9c;
  font-weight: 900;
}

.timed-reveal-item > span:nth-child(2) {
  min-width: 0;
  display: grid;
  gap: 3px;
}

.timed-reveal-item strong {
  color: #315675;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.timed-reveal-item small {
  color: #758b9f;
  font-size: .68rem;
}

.timed-reveal-item em {
  font-style: normal;
  color: #226e52;
  font-size: .68rem;
  white-space: nowrap;
}

.timed-reveal-create {
  border: 1px dashed #cbdceb;
  border-radius: 10px;
  background: #fbfdff;
  padding: 8px 10px;
}

.timed-reveal-create > summary {
  cursor: pointer;
  color: #24679f;
  font-weight: 800;
}

.timed-reveal-create-form {
  margin-top: 10px;
  display: grid;
  gap: 10px;
}

.timed-reveal-create-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 9px;
}

.timed-reveal-create-grid label {
  display: grid;
  gap: 5px;
  color: #45617d;
  font-size: .72rem;
  font-weight: 800;
}

.timed-reveal-create-grid input,
.timed-reveal-create-grid select {
  width: 100%;
  min-height: 38px;
  border: 1px solid #cbd9e7;
  border-radius: 8px;
  background: #fff;
  padding: 7px 9px;
  font-family: Arial, sans-serif;
}

@media (max-width: 720px) {
  .timed-reveal-item {
    grid-template-columns: 34px minmax(0, 1fr);
  }

  .timed-reveal-item em {
    grid-column: 2;
  }

  .timed-reveal-create-grid {
    grid-template-columns: 1fr;
  }
}


/* Hidden Content / Thank to Reveal */
.thank-reveal-controls {
  margin-top: 9px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  font-family: Arial, sans-serif;
}

.thank-reveal-count {
  color: #6f8296;
  font-size: .72rem;
  font-family: Arial, sans-serif;
}

.protected-content[data-protection-mode="thanks"] {
  border-style: dashed;
}

.protected-content[data-protection-mode="thanks"] .protected-content-icon {
  font-size: 1.35rem;
}


/* Advanced Reactions & Reputation */
.post-reaction-bar {
  margin-top: 10px;
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
  font-family: Arial, sans-serif;
}

.post-reaction-button {
  min-width: 48px;
  min-height: 32px;
  border: 1px solid #d3e0ec;
  border-radius: 999px;
  background: #f8fbfe;
  padding: 4px 9px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  font-family: Arial, sans-serif;
  cursor: pointer;
}

.post-reaction-button:hover:not(:disabled),
.post-reaction-button.is-selected {
  border-color: #8bbce7;
  background: #eaf5ff;
}

.post-reaction-button.is-selected {
  font-weight: 800;
}

.post-reaction-button:disabled {
  cursor: default;
  opacity: .78;
}

.post-reputation,
.author-reputation {
  border-radius: 999px;
  background: #fff8df;
  color: #8b6519;
  font-family: Arial, sans-serif;
  font-weight: 800;
}

.post-reputation {
  padding: 5px 9px;
  font-size: .74rem;
}

.author-reputation {
  margin-top: 5px;
  padding: 4px 8px;
  font-size: .68rem;
}

.profile-reputation-card {
  display: grid;
  gap: 10px;
}

.profile-reputation-score {
  font-size: 1.8rem;
  font-weight: 900;
}

.profile-reputation-breakdown {
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
}

.profile-reputation-breakdown span {
  border: 1px solid #d9e3ec;
  border-radius: 999px;
  padding: 5px 8px;
  background: #fbfdff;
  font-size: .72rem;
}
