/* [project]/src/components/card/MicButton.module.css [app-client] (css) */
.MicButton-module__ns9cSq__mic {
  cursor: pointer;
  width: 36px;
  height: 36px;
  color: var(--cream);
  background: linear-gradient(140deg, var(--amber) 0%, var(--cognac) 100%);
  border: 0;
  border-radius: 50%;
  flex-shrink: 0;
  place-items: center;
  padding: 0;
  transition: transform .15s, box-shadow .15s, filter .15s;
  display: grid;
  position: relative;
  box-shadow: 0 3px 10px #a96f3352, inset 0 1px #ffffff47;
}

.MicButton-module__ns9cSq__mic:hover {
  filter: brightness(1.06);
  transform: translateY(-1px)scale(1.04);
  box-shadow: 0 5px 15px #a96f336b, inset 0 1px #ffffff52;
}

.MicButton-module__ns9cSq__mic:active {
  transform: translateY(0)scale(.97);
}

.MicButton-module__ns9cSq__mic:disabled {
  cursor: default;
}

.MicButton-module__ns9cSq__recording {
  color: #fff;
  background: linear-gradient(140deg, #e8694f 0%, #c0392b 100%);
  box-shadow: 0 4px 16px #c0392b73, inset 0 1px #ffffff40;
}

.MicButton-module__ns9cSq__recording:hover {
  filter: none;
  transform: none;
}

.MicButton-module__ns9cSq__recording:after {
  content: "";
  opacity: .5;
  pointer-events: none;
  border: 2.5px solid #c0392b;
  border-radius: 50%;
  animation: 1.1s ease-out infinite MicButton-module__ns9cSq__micpulse;
  position: absolute;
  inset: -5px;
}

@keyframes MicButton-module__ns9cSq__micpulse {
  from {
    opacity: .5;
    transform: scale(.82);
  }

  to {
    opacity: 0;
    transform: scale(1.55);
  }
}

.MicButton-module__ns9cSq__denied, .MicButton-module__ns9cSq__error {
  color: #c0392b;
  background: var(--porcelain);
  box-shadow: 0 2px 8px #211a121f;
}

.MicButton-module__ns9cSq__denied:hover, .MicButton-module__ns9cSq__error:hover {
  filter: none;
  transform: none;
}

.MicButton-module__ns9cSq__spinner {
  border: 2px solid #ffffff59;
  border-top-color: #fff;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  animation: .7s linear infinite MicButton-module__ns9cSq__micspin;
}

@keyframes MicButton-module__ns9cSq__micspin {
  to {
    transform: rotate(360deg);
  }
}

/* [project]/src/components/card/SearchBox.module.css [app-client] (css) */
.SearchBox-module__yA1Egq__wrap {
  flex: 1;
  align-items: center;
  gap: 10px;
  min-width: 0;
  display: flex;
}

.SearchBox-module__yA1Egq__field {
  flex: 1;
  min-width: 0;
  position: relative;
}

.SearchBox-module__yA1Egq__input {
  width: 100%;
  font: inherit;
  color: var(--ink);
  border: 0;
  outline: none;
  font-size: 12px;
  display: block;
}

.SearchBox-module__yA1Egq__input::placeholder {
  color: var(--ink3);
}

.SearchBox-module__yA1Egq__input:focus {
  background: #211a1212;
}

.SearchBox-module__yA1Egq__pulse {
  background: linear-gradient(90deg,
    transparent,
    var(--cognac2),
    var(--cognac),
    var(--cognac2),
    transparent);
  pointer-events: none;
  background-size: 200% 100%;
  border-radius: 2px;
  height: 2px;
  animation: 1.1s linear infinite SearchBox-module__yA1Egq__sweep;
  position: absolute;
  bottom: 2px;
  left: 14px;
  right: 14px;
}

@keyframes SearchBox-module__yA1Egq__sweep {
  from {
    background-position: 200% 0;
  }

  to {
    background-position: -200% 0;
  }
}

.SearchBox-module__yA1Egq__drop {
  z-index: 30;
  background: var(--paper);
  border: 1px solid var(--line);
  border-radius: 14px;
  max-height: 60vh;
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  overflow: hidden auto;
  box-shadow: 0 18px 40px #140a122e;
}

.SearchBox-module__yA1Egq__note {
  text-align: center;
  color: var(--ink3);
  padding: 14px 12px;
  font-size: 12px;
}

.SearchBox-module__yA1Egq__row {
  border-bottom: 1px solid var(--line);
  color: var(--ink);
  cursor: pointer;
  align-items: center;
  gap: 10px;
  padding: 8px 12px;
  text-decoration: none;
  transition: background .15s;
  display: flex;
}

.SearchBox-module__yA1Egq__row:last-child {
  border-bottom: 0;
}

.SearchBox-module__yA1Egq__row.SearchBox-module__yA1Egq__active, .SearchBox-module__yA1Egq__row:hover {
  background: var(--porcelain);
}

.SearchBox-module__yA1Egq__dim {
  opacity: .55;
}

.SearchBox-module__yA1Egq__dead {
  cursor: default;
}

.SearchBox-module__yA1Egq__thumb {
  object-fit: cover;
  border: 1px solid var(--line);
  background: var(--porcelain);
  border-radius: 8px;
  flex-shrink: 0;
  width: 36px;
  height: 48px;
}

.SearchBox-module__yA1Egq__thumbBlank {
  border: 1px solid var(--line);
  background: var(--porcelain);
  width: 36px;
  height: 48px;
  color: var(--ink3);
  border-radius: 8px;
  flex-shrink: 0;
  place-items: center;
  font-size: 13px;
  display: grid;
}

.SearchBox-module__yA1Egq__txt {
  flex-direction: column;
  flex: 1;
  gap: 2px;
  min-width: 0;
  display: flex;
}

.SearchBox-module__yA1Egq__rbrand {
  font-family: var(--mono);
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--ink3);
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 9px;
  font-weight: 600;
  overflow: hidden;
}

.SearchBox-module__yA1Egq__rname {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.25;
  overflow: hidden;
}

.SearchBox-module__yA1Egq__soon {
  font-family: var(--mono);
  letter-spacing: .06em;
  text-transform: uppercase;
  color: var(--cognac);
  border: 1px solid #a96f334d;
  border-radius: 999px;
  flex-shrink: 0;
  padding: 3px 8px;
  font-size: 9px;
  font-weight: 600;
}

.SearchBox-module__yA1Egq__year {
  color: var(--ink3);
  flex-shrink: 0;
  font-size: 10px;
}

/* [project]/src/components/card/EmptyState.module.css [app-client] (css) */
.EmptyState-module__BzES0W__empty {
  font-family: var(--mono);
  letter-spacing: .04em;
  color: var(--ink2);
  background: var(--porcelain);
  border: 1px dashed var(--line2);
  text-align: center;
  border-radius: 12px;
  padding: 14px;
  font-size: 11px;
  line-height: 1.5;
}

.EmptyState-module__BzES0W__skln {
  background: var(--porcelain);
  border: 1px dashed var(--line2);
  border-radius: 12px;
  padding: 14px;
}

.EmptyState-module__BzES0W__bar {
  background: linear-gradient(100deg,
    var(--porcelain) 25%,
    var(--line2) 50%,
    var(--porcelain) 75%);
  background-size: 200% 100%;
  border-radius: 7px;
  height: 12px;
  margin-bottom: 9px;
  animation: 1.25s linear infinite EmptyState-module__BzES0W__sklnShimmer;
  display: block;
}

.EmptyState-module__BzES0W__w85 {
  width: 85%;
}

.EmptyState-module__BzES0W__w60 {
  width: 60%;
}

.EmptyState-module__BzES0W__w40 {
  width: 40%;
  margin-bottom: 0;
}

.EmptyState-module__BzES0W__cap {
  font-family: var(--mono);
  letter-spacing: .04em;
  color: var(--ink2);
  text-align: center;
  margin-top: 12px;
  font-size: 11px;
  line-height: 1.5;
  display: block;
}

@keyframes EmptyState-module__BzES0W__sklnShimmer {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .EmptyState-module__BzES0W__bar {
    animation: none;
  }
}

/* [project]/src/components/card/antifake/PhotoAntifake.module.css [app-client] (css) */
.PhotoAntifake-module__ilyfAG__wrap {
  margin-top: 12px;
}

.PhotoAntifake-module__ilyfAG__actions {
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin-top: 12px;
  display: grid;
}

.PhotoAntifake-module__ilyfAG__addBtn {
  color: var(--ink);
  background: var(--porcelain);
  border: 1.5px solid var(--line2);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  gap: 7px;
  padding: 12px 10px;
  font-size: 13px;
  font-weight: 600;
  transition: all .15s;
  display: inline-flex;
}

.PhotoAntifake-module__ilyfAG__addBtn:hover {
  border-color: var(--cognac);
}

.PhotoAntifake-module__ilyfAG__addBtn:disabled {
  opacity: .45;
  cursor: not-allowed;
}

.PhotoAntifake-module__ilyfAG__grid {
  grid-template-columns: repeat(auto-fill, minmax(72px, 1fr));
  gap: 6px;
  margin-top: 11px;
  display: grid;
}

.PhotoAntifake-module__ilyfAG__tile {
  aspect-ratio: 1;
  border: 1px solid var(--line);
  background: var(--porcelain);
  border-radius: 11px;
  position: relative;
  overflow: hidden;
}

.PhotoAntifake-module__ilyfAG__thumb {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.PhotoAntifake-module__ilyfAG__heic {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  width: 100%;
  height: 100%;
  display: flex;
}

.PhotoAntifake-module__ilyfAG__heicIco {
  opacity: .6;
  font-size: 20px;
}

.PhotoAntifake-module__ilyfAG__heicTag {
  font-family: var(--mono);
  letter-spacing: .08em;
  color: var(--ink3);
  font-size: 9px;
  font-weight: 700;
}

.PhotoAntifake-module__ilyfAG__remove {
  color: #fff;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background: #100c0e9e;
  border-radius: 50%;
  place-items: center;
  width: 22px;
  height: 22px;
  font-size: 11px;
  line-height: 1;
  display: grid;
  position: absolute;
  top: 4px;
  right: 4px;
}

.PhotoAntifake-module__ilyfAG__remove:hover {
  background: #100c0ed1;
}

.PhotoAntifake-module__ilyfAG__notice {
  font-family: var(--mono);
  letter-spacing: .03em;
  color: var(--cognac);
  margin-top: 10px;
  font-size: 11px;
}

.PhotoAntifake-module__ilyfAG__errorNote {
  margin-top: 11px;
}

.PhotoAntifake-module__ilyfAG__submit {
  background: var(--amber);
  color: #241402;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 13px;
  padding: 14px;
  font-size: 14px;
  font-weight: 700;
  transition: all .15s;
  display: flex;
  box-shadow: 0 6px 18px #e0a85e40;
}

.PhotoAntifake-module__ilyfAG__submit:disabled {
  background: var(--porcelain);
  color: var(--ink3);
  box-shadow: none;
  cursor: not-allowed;
}

.PhotoAntifake-module__ilyfAG__scanWrap {
  background: radial-gradient(110% 70% at 50% -8%, #1c1016, var(--void) 58%);
  border: 1px solid var(--dline2);
  border-radius: 14px;
  overflow: hidden;
}

.PhotoAntifake-module__ilyfAG__scanGrid {
  opacity: .6;
  grid-template-columns: repeat(auto-fill, minmax(64px, 1fr));
  gap: 6px;
  padding: 14px;
  display: grid;
  position: relative;
}

.PhotoAntifake-module__ilyfAG__scanThumb {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid var(--dline);
  background: #ffffff0d;
  border-radius: 9px;
  width: 100%;
  display: block;
}

.PhotoAntifake-module__ilyfAG__scanLine {
  background: linear-gradient(90deg,
    transparent,
    var(--amber) 25%,
    #f3d9a8 50%,
    var(--amber) 75%,
    transparent);
  border-radius: 2px;
  height: 2px;
  animation: 2.1s cubic-bezier(.45, 0, .55, 1) infinite PhotoAntifake-module__ilyfAG__afScan;
  position: absolute;
  left: 10px;
  right: 10px;
  box-shadow: 0 0 14px 2px #e0a85e80;
}

@keyframes PhotoAntifake-module__ilyfAG__afScan {
  0% {
    top: 12px;
  }

  50% {
    top: calc(100% - 14px);
  }

  100% {
    top: 12px;
  }
}

.PhotoAntifake-module__ilyfAG__status {
  font-family: var(--mono);
  letter-spacing: .16em;
  color: var(--amber);
  text-align: center;
  border-top: 1px solid var(--dline);
  padding: 14px;
  font-size: 11px;
}

.PhotoAntifake-module__ilyfAG__dots:after {
  content: "";
  animation: 1.4s steps(4, end) infinite PhotoAntifake-module__ilyfAG__afDots;
}

@keyframes PhotoAntifake-module__ilyfAG__afDots {
  0% {
    content: "";
  }

  25% {
    content: ".";
  }

  50% {
    content: "..";
  }

  75% {
    content: "...";
  }
}

.PhotoAntifake-module__ilyfAG__verdictBadge {
  border: 1px solid var(--line);
  border-left: 3px solid var(--vc, var(--cognac));
  background: var(--porcelain);
  color: var(--ink);
  border-radius: 11px;
  align-items: center;
  gap: 9px;
  padding: 12px 14px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.PhotoAntifake-module__ilyfAG__verdictDot {
  background: var(--vc, var(--cognac));
  border-radius: 50%;
  flex-shrink: 0;
  width: 10px;
  height: 10px;
}

.PhotoAntifake-module__ilyfAG__product {
  flex-wrap: wrap;
  align-items: baseline;
  gap: 7px;
  margin-top: 10px;
  display: flex;
}

.PhotoAntifake-module__ilyfAG__productName {
  font-family: var(--disp);
  font-size: 16px;
  font-weight: 500;
}

.PhotoAntifake-module__ilyfAG__mismatch {
  background: #b1567712;
  border: 1px solid #b1567747;
  border-radius: 12px;
  align-items: flex-start;
  gap: 11px;
  margin-top: 4px;
  padding: 13px 14px;
  display: flex;
}

.PhotoAntifake-module__ilyfAG__mismatchIco {
  flex-shrink: 0;
  font-size: 18px;
}

.PhotoAntifake-module__ilyfAG__mismatchText {
  color: var(--ink);
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.5;
}

.PhotoAntifake-module__ilyfAG__confRow {
  align-items: center;
  gap: 9px;
  margin-top: 13px;
  display: flex;
}

.PhotoAntifake-module__ilyfAG__confLabel {
  font-family: var(--mono);
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--ink3);
  white-space: nowrap;
  font-size: 9.5px;
}

.PhotoAntifake-module__ilyfAG__confMeter {
  background: #211a121a;
  border-radius: 9px;
  flex: 1;
  height: 6px;
  overflow: hidden;
}

.PhotoAntifake-module__ilyfAG__confMeter i {
  background: var(--vc, var(--cognac));
  border-radius: 9px;
  height: 100%;
  display: block;
}

.PhotoAntifake-module__ilyfAG__confPct {
  color: var(--ink2);
  text-align: right;
  width: 34px;
  font-size: 12px;
  font-weight: 700;
}

.PhotoAntifake-module__ilyfAG__checks {
  gap: 7px;
  margin-top: 13px;
  display: grid;
}

.PhotoAntifake-module__ilyfAG__check {
  border: 1px solid var(--line);
  background: var(--porcelain);
  border-radius: 11px;
  align-items: flex-start;
  gap: 10px;
  padding: 11px 13px;
  font-size: 13px;
  line-height: 1.45;
  display: flex;
}

.PhotoAntifake-module__ilyfAG__checkGlyph {
  color: #fff;
  border-radius: 50%;
  flex-shrink: 0;
  place-items: center;
  width: 18px;
  height: 18px;
  margin-top: 1px;
  font-size: 11px;
  font-weight: 700;
  display: grid;
}

.PhotoAntifake-module__ilyfAG__check_ok .PhotoAntifake-module__ilyfAG__checkGlyph {
  background: var(--green);
}

.PhotoAntifake-module__ilyfAG__check_warning .PhotoAntifake-module__ilyfAG__checkGlyph {
  background: var(--amber);
}

.PhotoAntifake-module__ilyfAG__check_fail .PhotoAntifake-module__ilyfAG__checkGlyph {
  background: var(--rosed);
}

.PhotoAntifake-module__ilyfAG__check_warning {
  background: #fbf3e0;
  border-color: #e6c878;
}

.PhotoAntifake-module__ilyfAG__check_fail {
  background: #fbeef0;
  border-color: #e6a3ad;
}

.PhotoAntifake-module__ilyfAG__checkTitle {
  color: var(--ink);
  font-size: 13.5px;
  font-weight: 700;
}

.PhotoAntifake-module__ilyfAG__checkSeen {
  color: var(--ink2);
  margin-top: 2px;
  font-size: 12.5px;
  line-height: 1.45;
}

@media (prefers-reduced-motion: reduce) {
  .PhotoAntifake-module__ilyfAG__scanLine {
    animation: none;
    top: 50%;
  }

  .PhotoAntifake-module__ilyfAG__dots:after {
    content: "…";
    animation: none;
  }
}

/* [project]/src/components/card/wear/Fake.module.css [app-client] (css) */
.Fake-module__1HC5WG__scale {
  gap: 4px;
  margin-top: 2px;
  display: flex;
}

.Fake-module__1HC5WG__seg {
  background: #211a121f;
  border-radius: 9px;
  flex: 1;
  height: 6px;
}

.Fake-module__1HC5WG__segOn {
  background: var(--lvl, var(--cognac));
}

.Fake-module__1HC5WG__why {
  margin-top: 9px;
}

.Fake-module__1HC5WG__whyHead {
  cursor: pointer;
  align-items: center;
  gap: 10px;
  list-style: none;
  display: flex;
}

.Fake-module__1HC5WG__whyHead::-webkit-details-marker {
  display: none;
}

.Fake-module__1HC5WG__whyHead:after {
  content: "почему? ↓";
  color: var(--cognac);
  white-space: nowrap;
  margin-left: auto;
  font-size: 11px;
  font-weight: 600;
}

.Fake-module__1HC5WG__why[open] .Fake-module__1HC5WG__whyHead:after {
  content: "свернуть ↑";
}

.Fake-module__1HC5WG__level {
  letter-spacing: -.01em;
  color: var(--lvl, var(--ink));
  font-size: 14px;
  font-weight: 700;
}

.Fake-module__1HC5WG__whyBody {
  color: #3a352e;
  margin-top: 8px;
  font-size: 13px;
  line-height: 1.5;
}

.Fake-module__1HC5WG__checks {
  gap: 8px;
  margin-top: 14px;
  display: grid;
}

.Fake-module__1HC5WG__check {
  border: 1px solid var(--line);
  background: var(--porcelain);
  border-radius: 11px;
  padding: 11px 13px;
}

.Fake-module__1HC5WG__checkHead {
  cursor: pointer;
  align-items: center;
  gap: 10px;
  list-style: none;
  display: flex;
}

.Fake-module__1HC5WG__checkHead::-webkit-details-marker {
  display: none;
}

.Fake-module__1HC5WG__checkHead:after {
  content: "подробнее ↓";
  font-family: var(--mono);
  letter-spacing: .02em;
  color: var(--cognac);
  white-space: nowrap;
  margin-left: auto;
  font-size: 10px;
  font-weight: 600;
}

.Fake-module__1HC5WG__check[open] .Fake-module__1HC5WG__checkHead:after {
  content: "свернуть ↑";
}

.Fake-module__1HC5WG__dot {
  border-radius: 50%;
  flex-shrink: 0;
  width: 9px;
  height: 9px;
}

.Fake-module__1HC5WG__dotHigh {
  background: var(--rose);
}

.Fake-module__1HC5WG__dotMedium {
  background: var(--amber);
}

.Fake-module__1HC5WG__dotLow {
  background: var(--line2);
}

.Fake-module__1HC5WG__checkTitle {
  color: var(--ink);
  font-size: 13.5px;
  font-weight: 700;
}

.Fake-module__1HC5WG__checkGuide {
  border-top: 1px solid var(--line);
  color: var(--ink2);
  margin-top: 9px;
  padding-top: 9px;
  font-size: 12.5px;
  line-height: 1.5;
}

.Fake-module__1HC5WG__checks > .micro-title {
  margin-bottom: 2px;
}

/* [project]/src/components/card/wear/AltsW.module.css [app-client] (css) */
.AltsW-module__7AMbaq__altLink {
  color: inherit;
  text-decoration: none;
}

/* [project]/src/components/card/overlays/DoorTeaser.module.css [app-client] (css) */
.DoorTeaser-module__w_ARHW__teaser {
  opacity: .55;
  cursor: default;
}

/* [project]/src/components/card/tell/Tell.module.css [app-client] (css) */
.Tell-module__ELyueq__plateModel {
  font-family: var(--mono);
  letter-spacing: .13em;
  text-transform: uppercase;
  color: var(--cream3);
  text-align: right;
  margin-top: 10px;
  font-size: 9.5px;
}

.Tell-module__ELyueq__plateEmpty {
  margin: 18px 18px 0;
}

/* [project]/src/components/card/PerfumeStub.module.css [app-client] (css) */
.PerfumeStub-module__Ab7MTq__wrap {
  justify-content: center;
  align-items: center;
  min-height: calc(92vh - 60px);
  padding: 46px 24px 64px;
  display: flex;
}

.PerfumeStub-module__Ab7MTq__card {
  text-align: center;
  border: 1px solid var(--line);
  background: var(--paper);
  border-radius: 18px;
  width: 100%;
  max-width: 320px;
  padding: 28px 22px 26px;
  box-shadow: 0 14px 40px #211a1214;
}

.PerfumeStub-module__Ab7MTq__img {
  opacity: .45;
  filter: saturate(.6);
  border-radius: 12px;
  width: 120px;
  height: auto;
  margin: 0 auto 16px;
  display: block;
}

.PerfumeStub-module__Ab7MTq__kicker {
  font-family: var(--mono);
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--ink3);
  font-size: 9.5px;
  font-weight: 600;
}

.PerfumeStub-module__Ab7MTq__title {
  font-family: var(--disp);
  letter-spacing: -.01em;
  color: var(--ink);
  margin: 10px 0 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.25;
}

.PerfumeStub-module__Ab7MTq__idline {
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
  gap: 6px;
  margin-top: 14px;
  display: flex;
}

.PerfumeStub-module__Ab7MTq__brandName {
  color: var(--ink);
  font-size: 12.5px;
  font-weight: 700;
}

.PerfumeStub-module__Ab7MTq__name {
  color: var(--ink2);
  font-size: 12.5px;
}

.PerfumeStub-module__Ab7MTq__year {
  color: var(--ink3);
  font-size: 11px;
}

.PerfumeStub-module__Ab7MTq__sub {
  color: var(--ink2);
  margin: 12px 0 0;
  font-size: 12.5px;
  line-height: 1.5;
}

.PerfumeStub-module__Ab7MTq__back {
  font-family: var(--mono);
  letter-spacing: .04em;
  color: var(--cognac);
  border: 1px solid #a96f334d;
  border-radius: 999px;
  margin-top: 20px;
  padding: 8px 14px;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

/*# sourceMappingURL=src_components_card_10dh-wl._.css.map*/