
/* Soulmatrix Rechner: aus der gelieferten Matrix-Logik sauber in die neue Seite integriert. */
.matrix-calculator-section { padding-top: 48px; }
.matrix-tool {
  --matrix-gold: #d8c37c;
  --matrix-paper: #f3ecea;
  --matrix-rose: #c58f85;
  --matrix-ink: #171717;
  --matrix-muted: #69615d;
  font-family: var(--sans, "Helvetica Neue", Arial, sans-serif);
  color: var(--matrix-ink);
}
.matrix-tool * { box-sizing: border-box; }
.matrix-tool .matrix-intro {
  min-height: 520px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: clamp(28px, 6vw, 72px) 18px;
  background:
    radial-gradient(circle at 30% 20%, rgba(216,195,124,.22), transparent 30%),
    linear-gradient(135deg, #fffdfb, #f1e7e4);
  border-radius: 36px;
  box-shadow: 0 24px 80px rgba(43,30,25,.10);
}
.matrix-tool .matrix-intro-card {
  width: min(760px, 100%);
  background: rgba(255,255,255,.76);
  border: 1px solid rgba(255,255,255,.85);
  border-radius: 30px;
  padding: clamp(28px, 5vw, 54px);
  text-align: center;
}
.matrix-tool .matrix-intro-card h2 {
  margin: 10px 0 12px;
  font-family: var(--serif, Georgia, serif);
  color: var(--rose, #e1b7af);
  font-size: clamp(36px, 5vw, 62px);
  line-height: 1.05;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-weight: 400;
}
.matrix-tool .matrix-intro-card p { max-width: 560px; margin: 0 auto 24px; color: var(--matrix-muted); font-size: 18px; }
.matrix-tool .matrix-fields { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-top: 24px; }
.matrix-tool .inte {
  color: #000;
  background: #fff;
  border: 1px solid rgba(23,23,23,.14);
  border-radius: 999px;
  font-weight: 600;
  cursor: pointer;
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease;
}
.matrix-tool input.inte { cursor: text; }
.matrix-tool .inte:hover { transform: translateY(-1px); box-shadow: 0 12px 28px rgba(43,30,25,.10); }
.matrix-tool .big { width: 190px; min-height: 50px; padding: 12px 18px; font-size: 16px; }
.matrix-tool .small { width: 150px; min-height: 44px; padding: 10px 16px; font-size: 16px; }
.matrix-tool .matrix-submit, .matrix-tool input[type="button"].big {
  background: var(--matrix-rose);
  border-color: var(--matrix-rose);
  color: #fff;
  margin-top: 18px;
}
.matrix-tool .matrix-error { margin-top: 14px; color: #b84242; font-weight: 700; min-height: 24px; }
.matrix-tool .matrix-result-screen {
  width: 100%;
  padding: 28px 0 0;
}
.matrix-tool .matrix-result-screen > div:first-child {
  background: #fff;
  border-radius: 34px;
  padding: clamp(18px, 4vw, 34px);
  box-shadow: 0 24px 80px rgba(43,30,25,.08);
}
.matrix-tool .row {
  display: block;
  margin: 18px auto 26px;
  width: 100%;
  min-width: 0;
  overflow-x: auto;
}
.matrix-tool .matrix-container,
.matrix-tool .table-container,
.matrix-tool .family-codes-container {
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
  clear: both;
}
.matrix-tool #matrix {
  float: none !important;
  width: 100% !important;
  max-width: 800px;
  min-width: 0 !important;
  margin: 0 auto 22px !important;
  display: block;
  zoom: 1 !important;
}
.matrix-tool svg text { font-family: var(--sans, "Helvetica Neue", Arial, sans-serif); }
.matrix-tool .cls-1 { isolation: isolate; fill: #000; }
.matrix-tool .cls-2 { opacity: .75; }
.matrix-tool .cls-3,
.matrix-tool .cls-4,
.matrix-tool .cls-5,
.matrix-tool .cls-7,
.matrix-tool .cls-17,
.matrix-tool .cls-18,
.matrix-tool .cls-27,
.matrix-tool .cls-31,
.matrix-tool .cls-32,
.matrix-tool .cls-37,
.matrix-tool .cls-64,
.matrix-tool .cls-65 { fill: none; stroke-miterlimit: 10; }
.matrix-tool .cls-3,
.matrix-tool .cls-4,
.matrix-tool .cls-5,
.matrix-tool .cls-7,
.matrix-tool .cls-21,
.matrix-tool .cls-24,
.matrix-tool .cls-488,
.matrix-tool .cls-52,
.matrix-tool .cls-53 { stroke: #000; }
.matrix-tool .cls-3,
.matrix-tool .cls-5,
.matrix-tool .cls-7,
.matrix-tool .cls-21,
.matrix-tool .cls-24 { stroke-width: 2px; }
.matrix-tool .cls-17,
.matrix-tool .cls-18,
.matrix-tool .cls-27,
.matrix-tool .cls-31,
.matrix-tool .cls-32,
.matrix-tool .cls-37 { stroke-width: .5px; }
.matrix-tool .cls-18 { stroke-dasharray: 8 4; }
.matrix-tool .cls-6,
.matrix-tool .cls-8,
.matrix-tool .cls-53,
.matrix-tool .cls-55,
.matrix-tool .cls-56,
.matrix-tool .cls-63 { fill: #000; }
.matrix-tool .cls-10 { fill: #B768FF; }
.matrix-tool .cls-13 { fill: #4A67FF; }
.matrix-tool .cls-15 { fill: #43BEFF; }
.matrix-tool .cls-19,
.matrix-tool .cls-38 { fill: #F64646; }
.matrix-tool .cls-22 { fill: #FFA800; }
.matrix-tool .cls-25 { fill: #FFDE55; }
.matrix-tool .cls-21,
.matrix-tool .cls-24,
.matrix-tool .cls-66,
.matrix-tool .cls-67 { fill: #F2F2F2; }
.matrix-tool .cls-64 { stroke: var(--matrix-gold); stroke-width: 3px; }
.matrix-tool .cls-27 { stroke: #5d3a8a; }
.matrix-tool .cls-31,
.matrix-tool .cls-37 { stroke: #6a3432; }
.matrix-tool .cls-32 { stroke: #fff; }
.matrix-tool .cls-28,
.matrix-tool .cls-30,
.matrix-tool .cls-33,
.matrix-tool .cls-34,
.matrix-tool .cls-35,
.matrix-tool .cls-36,
.matrix-tool .cls-39,
.matrix-tool .cls-43,
.matrix-tool .cls-44,
.matrix-tool .cls-48,
.matrix-tool .cls-51,
.matrix-tool .cls-54,
.matrix-tool .cls-55,
.matrix-tool .cls-56,
.matrix-tool .cls-57,
.matrix-tool .cls-58,
.matrix-tool .cls-59,
.matrix-tool .cls-60,
.matrix-tool .cls-66,
.matrix-tool .cls-67 {
  font-family: var(--sans, "Helvetica Neue", Arial, sans-serif);
  font-weight: 700;
  fill: #000;
  color: #000;
  text-shadow: none;
}
.matrix-tool .cls-28,
.matrix-tool .cls-33,
.matrix-tool .cls-39,
.matrix-tool .cls-44,
.matrix-tool .cls-48,
.matrix-tool .cls-51,
.matrix-tool .cls-66 { font-size: 14px; }
.matrix-tool .cls-30,
.matrix-tool .cls-43,
.matrix-tool .cls-67 { font-size: 14px; }
.matrix-tool .cls-36 { font-size: 8px; }
.matrix-tool .cls-44,
.matrix-tool .cls-61 { font-style: italic; }
.matrix-tool .cls-52 { font-size: 41px; fill: #33BD6A; stroke: none; }
.matrix-tool .cls-54,
.matrix-tool .cls-55,
.matrix-tool .cls-56 { font-size: 40px; }
.matrix-tool .cls-57,
.matrix-tool .cls-58 { font-size: 18px; }
.matrix-tool .cls-59,
.matrix-tool .cls-60 { font-size: 25px; }
.matrix-tool .cls-61 { font-size: 6px; }
.matrix-tool .matrix-value-point { text-anchor: middle; alignment-baseline: middle; text-align: center; }
.matrix-tool .health-map-table {
  width: min(760px, 100%) !important;
  background: var(--matrix-gold) !important;
  text-align: center;
  border-collapse: collapse;
  font-size: clamp(10px, 1.4vw, 13px);
  max-width: 100%;
  margin: 30px auto 0 !important;
  border: 2px solid #000;
  text-shadow: none !important;
}
.matrix-tool .health-map-table th,
.matrix-tool .health-map-table td {
  border: 1px solid #000;
  padding: 9px 10px;
  background: #fff !important;
  color: #000 !important;
  text-shadow: none !important;
}
.matrix-tool .health-map-table th,
.matrix-tool .health-map-table tr:last-child td { background: #e8e8e8 !important; font-weight: 800; }
.matrix-tool .health-map-table th:first-child { text-align: left !important; padding-left: 15px !important; }
.matrix-tool .td_chakra { text-align: left !important; padding-left: 15px !important; font-weight: 700; }
.matrix-tool .health-map-table tr:nth-child(1) .td_chakra { color: #B768FF !important; }
.matrix-tool .health-map-table tr:nth-child(2) .td_chakra { color: #4A67FF !important; }
.matrix-tool .health-map-table tr:nth-child(3) .td_chakra { color: #43BEFF !important; }
.matrix-tool .health-map-table tr:nth-child(4) .td_chakra { color: #33BD6A !important; }
.matrix-tool .health-map-table tr:nth-child(5) .td_chakra { color: #c39b00 !important; }
.matrix-tool .health-map-table tr:nth-child(6) .td_chakra { color: #FFA800 !important; }
.matrix-tool .health-map-table tr:nth-child(7) .td_chakra { color: #F64646 !important; }
.matrix-tool #table3,
.matrix-tool #mission,
.matrix-tool #table2 {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 760px;
  width: min(760px, 100%) !important;
  color: #000 !important;
  border-collapse: collapse;
}
.matrix-tool #table3 td,
.matrix-tool #mission td,
.matrix-tool #table2 td { padding: 7px 8px; }
.matrix-tool #mission { margin-top: 42px !important; font-size: 13px !important; }
.matrix-tool .hh2,
.matrix-tool .hh3,
.matrix-tool .hh4 { font-family: var(--sans, "Helvetica Neue", Arial, sans-serif); color: #000; }
.matrix-tool .yete { color: #000; }
.matrix-tool .sha,
.matrix-tool .sha2 { text-shadow: none; }
.matrix-tool #sky1,
.matrix-tool #terra1,
.matrix-tool #for_self1,
.matrix-tool #male1,
.matrix-tool #female1,
.matrix-tool #socium1,
.matrix-tool #spirit1,
.matrix-tool #planet1 {
  border: 2px solid #000;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
}
.matrix-tool #zonainfo {
  color: #fff !important;
  border-color: var(--matrix-gold) !important;
  box-shadow: 0 18px 60px rgba(43,30,25,.18);
}
.matrix-tool #zonainfo p { color: #fff; }
.matrix-tool input.inte.small[value="Zurück"],
.matrix-tool input.inte.small[value="Drucken"] {
  background: #e8e8e8 !important;
  color: #000 !important;
  border-color: #e8e8e8 !important;
  cursor: pointer;
}
.matrix-tool input.inte.small[value="Zurück"]:hover,
.matrix-tool input.inte.small[value="Drucken"]:hover { background: #d0d0d0 !important; border-color: #d0d0d0 !important; }
@media (max-width: 760px) {
  .matrix-tool .matrix-intro { border-radius: 24px; min-height: auto; }
  .matrix-tool .matrix-fields { display: grid; grid-template-columns: 1fr; }
  .matrix-tool .big,
  .matrix-tool .small { width: 100%; }
  .matrix-tool .row { overflow-x: auto; padding-bottom: 8px; }
  .matrix-tool #matrix { min-width: 620px !important; }
  .matrix-tool .matrix-container { overflow-x: auto; }
  .matrix-tool .health-map-table { min-width: 620px; }
  .matrix-tool #mission { min-width: 620px; }
  .matrix-tool .matrix-result-screen > div:first-child { padding: 16px 8px; border-radius: 24px; }
}
@media print {
  .site-header, .footer, .page-hero, .matrix-tool #INTRO, .matrix-tool input[value="Zurück"], .matrix-tool input[value="Drucken"] { display: none !important; }
  .matrix-tool .matrix-result-screen { display: block !important; }
  .matrix-tool .matrix-result-screen > div:first-child { box-shadow: none; padding: 0; }
  body { background: #fff !important; }
}

/* Mobile-first Feinschliff Matrix: ruhigere Farben, bessere Abstände, bessere Lesbarkeit */
.matrix-tool {
  --matrix-gold: #d5bd76;
  --matrix-paper: #f8f3f0;
  --matrix-rose: #c58f85;
  --matrix-rose-soft: #ead0ca;
  --matrix-sage: #8fa6a7;
  --matrix-ink: #171717;
  --matrix-muted: #6a6461;
}
.matrix-tool .matrix-intro {
  min-height: auto !important;
  padding: clamp(26px, 8vw, 70px) 16px !important;
  border-radius: 28px !important;
  background:
    radial-gradient(circle at 25% 18%, rgba(213,189,118,.22), transparent 34%),
    radial-gradient(circle at 84% 86%, rgba(143,166,167,.20), transparent 34%),
    linear-gradient(135deg, #fffdfb, #f3ecea) !important;
}
.matrix-tool .matrix-intro-card {
  padding: clamp(24px, 7vw, 54px) !important;
  border-radius: 26px !important;
}
.matrix-tool .matrix-intro-card h2 {
  font-size: clamp(34px, 9vw, 62px) !important;
  letter-spacing: .045em !important;
}
.matrix-tool .matrix-intro-card p {
  font-size: 17px !important;
}
.matrix-tool .matrix-fields {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
  width: min(520px, 100%) !important;
  margin: 24px auto 0 !important;
}
.matrix-tool .big,
.matrix-tool .small {
  width: 100% !important;
  min-height: 50px !important;
  border-radius: 999px !important;
}
.matrix-tool .matrix-submit,
.matrix-tool input[type="button"].big {
  width: min(260px, 100%) !important;
  display: inline-flex !important;
  justify-content: center !important;
}
.matrix-tool .matrix-result-screen {
  padding: 0 !important;
}
.matrix-tool .matrix-result-screen > div:first-child {
  display: block !important;
  align-items: initial !important;
  width: 100% !important;
  padding: clamp(18px, 4vw, 34px) !important;
  background: #fff !important;
  border: 1px solid rgba(23,23,23,.08) !important;
  border-radius: 28px !important;
  box-shadow: 0 18px 60px rgba(43,30,25,.08) !important;
}
.matrix-tool .matrix-result-screen > div:first-child > div:first-child {
  margin: 0 0 28px !important;
  padding: 0 !important;
  text-align: center !important;
}
.matrix-tool .matrix-result-screen > div:first-child > div:nth-child(2) {
  margin: 8px auto 22px !important;
}
.matrix-tool .matrix-result-screen > div:first-child > div:nth-child(3) {
  margin-top: 0 !important;
  margin-bottom: 26px !important;
}
.matrix-tool .matrix-result-screen p,
.matrix-tool .matrix-result-screen div {
  text-shadow: none !important;
}
.matrix-tool #displayname {
  font-size: clamp(24px, 6vw, 34px) !important;
  line-height: 1.15 !important;
  margin-bottom: 16px !important;
}
.matrix-tool #date,
.matrix-tool #age,
.matrix-tool #weekday {
  font-weight: 400 !important;
}
.matrix-tool .row {
  margin: 14px auto 24px !important;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
  padding-bottom: 10px !important;
}
.matrix-tool .matrix-container {
  max-width: 760px !important;
  overflow-x: auto !important;
  padding: 0 0 10px !important;
}
.matrix-tool #matrix {
  width: 100% !important;
  min-width: 560px !important;
  max-width: 760px !important;
  margin: 0 auto !important;
  display: block !important;
  zoom: 1 !important;
}
.matrix-tool .cls-3,
.matrix-tool .cls-4,
.matrix-tool .cls-5,
.matrix-tool .cls-7 {
  stroke: #d5bd76 !important;
  stroke-width: 1.65px !important;
}
.matrix-tool .cls-17,
.matrix-tool .cls-18,
.matrix-tool .cls-27,
.matrix-tool .cls-31,
.matrix-tool .cls-37 {
  stroke: rgba(197,143,133,.72) !important;
}
.matrix-tool .cls-6,
.matrix-tool .cls-8 {
  fill: #d5bd76 !important;
}
.matrix-tool .cls-10 { fill: #c9a7d8 !important; }
.matrix-tool .cls-13 { fill: #9eadd8 !important; }
.matrix-tool .cls-15 { fill: #9bcbd2 !important; }
.matrix-tool .cls-19,
.matrix-tool .cls-38 { fill: #d58a80 !important; }
.matrix-tool .cls-22 { fill: #e2b86c !important; }
.matrix-tool .cls-25 { fill: #ead680 !important; }
.matrix-tool .cls-21,
.matrix-tool .cls-24,
.matrix-tool .cls-66,
.matrix-tool .cls-67 { fill: #fbf7f3 !important; stroke: #d5bd76 !important; }
.matrix-tool .cls-488 { stroke: rgba(213,189,118,.42) !important; fill: rgba(255,253,251,.24) !important; }
.matrix-tool circle[style*="fill:#33BD6A"] { fill: #9bbd9e !important; }
.matrix-tool text[style*="fill: #33BD6A"] { fill: #7a9f82 !important; }
.matrix-tool text[style*="fill: #F64646"] { fill: #c77771 !important; }
.matrix-tool .cls-28,
.matrix-tool .cls-30,
.matrix-tool .cls-33,
.matrix-tool .cls-34,
.matrix-tool .cls-35,
.matrix-tool .cls-36,
.matrix-tool .cls-39,
.matrix-tool .cls-43,
.matrix-tool .cls-44,
.matrix-tool .cls-48,
.matrix-tool .cls-51,
.matrix-tool .cls-54,
.matrix-tool .cls-55,
.matrix-tool .cls-56,
.matrix-tool .cls-57,
.matrix-tool .cls-58,
.matrix-tool .cls-59,
.matrix-tool .cls-60,
.matrix-tool .cls-66,
.matrix-tool .cls-67 {
  font-family: var(--sans, "Helvetica Neue", Arial, sans-serif) !important;
  fill: #171717 !important;
  color: #171717 !important;
  font-weight: 700 !important;
}
.matrix-tool .cls-28 { fill: #6a6461 !important; font-size: 13px !important; }
.matrix-tool .cls-44 { fill: #6a6461 !important; font-size: 12px !important; }
.matrix-tool .health-map-table {
  border: 1px solid rgba(23,23,23,.20) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  font-size: clamp(11px, 2.8vw, 13px) !important;
}
.matrix-tool .health-map-table th,
.matrix-tool .health-map-table td {
  border-color: rgba(23,23,23,.15) !important;
  padding: 10px 8px !important;
}
.matrix-tool .health-map-table th,
.matrix-tool .health-map-table tr:last-child td {
  background: #f3ecea !important;
}
.matrix-tool #table3,
.matrix-tool #mission,
.matrix-tool #table2 {
  font-size: clamp(12px, 3vw, 14px) !important;
}
.matrix-tool #sky1,
.matrix-tool #terra1,
.matrix-tool #for_self1,
.matrix-tool #male1,
.matrix-tool #female1,
.matrix-tool #socium1,
.matrix-tool #spirit1,
.matrix-tool #planet1 {
  border-color: #d5bd76 !important;
  background: #fffdfb !important;
  color: #171717 !important;
}
.matrix-tool #zonainfo {
  background: linear-gradient(135deg, #6f615d, #c58f85) !important;
  border-color: rgba(213,189,118,.65) !important;
  color: #fff !important;
}
.matrix-tool #zonainfo > div:first-child {
  opacity: .14 !important;
}
.matrix-tool input.inte.small[value="Zurück"],
.matrix-tool input.inte.small[value="Drucken"] {
  background: #f0ebe8 !important;
  color: #171717 !important;
  border-color: #e3d8d3 !important;
  width: min(180px, 48%) !important;
  margin: 4px !important;
}
.matrix-tool input.inte.small[value="Zurück"]:hover,
.matrix-tool input.inte.small[value="Drucken"]:hover {
  background: #e6dbd6 !important;
  border-color: #d7c8c1 !important;
}

@media (min-width: 700px) {
  .matrix-tool .matrix-fields {
    grid-template-columns: 1fr 1fr !important;
  }
  .matrix-tool .matrix-submit,
  .matrix-tool input[type="button"].big {
    width: 220px !important;
  }
  .matrix-tool .matrix-result-screen > div:first-child {
    border-radius: 34px !important;
  }
  .matrix-tool #matrix {
    min-width: 0 !important;
  }
}


/* Finaler Mobile-First Feinschliff der Matrix */
.matrix-tool .matrix-result-screen > div:first-child {
  padding: clamp(18px, 4vw, 34px) !important;
}
.matrix-tool .matrix-result-screen > div:first-child > div:first-child {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin: 0 0 22px !important;
  padding: 0 !important;
}
.matrix-tool .matrix-result-screen > div:first-child > div:nth-child(2) {
  margin: 20px auto 16px !important;
  padding: 0 12px !important;
}
.matrix-tool .matrix-result-screen > div:first-child > div:nth-child(3) {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}
.matrix-tool .matrix-result-screen p span:first-child {
  font-family: var(--serif, Georgia, serif) !important;
  font-size: clamp(26px, 8vw, 40px) !important;
  font-weight: 400 !important;
  color: var(--matrix-rose) !important;
  line-height: 1.08 !important;
}
.matrix-tool .matrix-result-screen p span:last-child {
  font-size: clamp(15px, 4vw, 18px) !important;
  color: var(--matrix-muted) !important;
}
.matrix-tool #displayname {
  font-family: var(--serif, Georgia, serif) !important;
  color: var(--matrix-ink) !important;
  font-size: clamp(24px, 7vw, 34px) !important;
  font-weight: 400 !important;
  margin-bottom: 12px !important;
}
.matrix-tool .row { margin-top: 4px !important; }
.matrix-tool .matrix-container {
  background: linear-gradient(145deg, rgba(255,253,251,.96), rgba(250,246,243,.92));
  border: 1px solid rgba(213,189,118,.30);
  border-radius: 28px;
  padding: clamp(10px, 3vw, 22px);
  box-shadow: 0 18px 50px rgba(43,30,25,.08);
}
.matrix-tool #matrix rect,
.matrix-tool #matrix polygon,
.matrix-tool #matrix line {
  stroke: #d4b96f !important;
}
.matrix-tool #matrix circle {
  stroke: #d4b96f !important;
}
.matrix-tool .cls-10 { fill: #d7bbd6 !important; }
.matrix-tool .cls-13 { fill: #b5c1d8 !important; }
.matrix-tool .cls-15 { fill: #b5d5d6 !important; }
.matrix-tool .cls-19,
.matrix-tool .cls-38 { fill: #d99d95 !important; }
.matrix-tool .cls-22 { fill: #e8c789 !important; }
.matrix-tool .cls-25 { fill: #efdf9a !important; }
.matrix-tool input.inte.small[value="Zurück"],
.matrix-tool input.inte.small[value="Drucken"] {
  border-radius: 999px !important;
  font-weight: 700 !important;
}
@media (max-width: 520px) {
  .matrix-tool .matrix-intro {
    min-height: auto !important;
    border-radius: 26px !important;
  }
  .matrix-tool .matrix-intro-card {
    border-radius: 24px !important;
  }
  .matrix-tool .big {
    width: 100% !important;
  }
  .matrix-tool #matrix {
    width: 100% !important;
  }
  .matrix-tool .health-map-table {
    min-width: 560px;
  }
  .matrix-tool .table-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
