


#stacks_in_42 {
}
.lucide-wrap {
  display: inline;
}

.lucide-wrap.lucide-halign-center,
.lucide-wrap.lucide-halign-right {
  display: block;
  width: 100%;
}

.lucide-wrap.lucide-halign-center {
  text-align: center;
}

.lucide-wrap.lucide-halign-right {
  text-align: right;
}

.lucide-linkwrap {
  color: inherit;
  display: inline-flex;
  text-decoration: none;
}

.lucide-stack {
  --lucide-size: 1em;
  --lucide-stroke: currentColor;
  --lucide-hover-stroke: var(--lucide-stroke);
  --lucide-stroke-width: 2;
  --lucide-linecap: round;
  --lucide-linejoin: round;
  --lucide-rotate: 0deg;
  --lucide-nudge-y: 0px;
  --lucide-scale-x: 1;
  --lucide-scale-y: 1;
  --lucide-bullet-gap: .55em;
  --lucide-bullet-slot: 1.35em;
  block-size: var(--lucide-size);
  display: inline-flex;
  inline-size: var(--lucide-size);
  line-height: 1;
  vertical-align: -0.125em;
}

.lucide-stack.is-flipx {
  --lucide-scale-x: -1;
}

.lucide-stack.is-flipy {
  --lucide-scale-y: -1;
}

.lucide-stack > svg {
  fill: none;
  height: var(--lucide-size);
  stroke: var(--lucide-stroke);
  stroke-linecap: var(--lucide-linecap);
  stroke-linejoin: var(--lucide-linejoin);
  stroke-width: var(--lucide-stroke-width);
  transform:
    translateY(var(--lucide-nudge-y))
    rotate(var(--lucide-rotate))
    scale(var(--lucide-scale-x), var(--lucide-scale-y));
  transform-origin: 50% 50%;
  width: var(--lucide-size);
}

.lucide-stack:hover > svg {
  stroke: var(--lucide-hover-stroke);
}

.lucide-loader-edit {
  border: 1px solid #c8c8c8;
  border-radius: 6px;
  color: #555;
  display: inline-flex;
  font: 12px/1.2 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  padding: .35rem .5rem;
}

.lucide-catalog {
  background: #fff;
  border: 1px solid #d0d0d0;
  border-radius: 6px;
  color: #111;
  margin: .5rem 0;
  padding: .75rem;
}

.lc-toolbar {
  align-items: end;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  margin-bottom: .5rem;
}

.lc-search-field,
.lc-copy-format,
.lc-code-format {
  margin: 0;
}

.lc-search-field {
  display: grid;
  gap: .25rem;
}

.lc-control-label,
.lc-copy-format legend,
.lc-code-format legend {
  color: #555;
  font-size: 12px;
  line-height: 1.2;
}

.lc-copy-format,
.lc-code-format {
  border: 0;
  padding: 0;
}

.lc-copy-format legend,
.lc-code-format legend {
  margin-bottom: .25rem;
  padding: 0;
}

.lc-search {
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 6px;
  box-sizing: border-box;
  color: #111;
  font: 14px/1.2 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  height: 40px;
  min-width: 220px;
  padding: 8px 10px;
}

.lucide-catalog .lc-search {
  margin: 0;
}

.lc-copy-options {
  border: 1px solid #c8c8c8;
  border-radius: 6px;
  box-sizing: border-box;
  display: inline-flex;
  height: 40px;
  overflow: hidden;
}

.lc-copy-option {
  cursor: pointer;
  display: flex;
  position: relative;
}

.lc-copy-option + .lc-copy-option {
  border-inline-start: 1px solid #c8c8c8;
}

.lc-copy-option input {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.lc-copy-option span {
  align-items: center;
  background: #fff;
  color: #111;
  display: inline-flex;
  font-size: 14px;
  padding: 0 12px;
}

.lc-copy-option input:checked + span {
  background: #111;
  color: #fff;
}

.lc-copy-option input:focus-visible + span {
  outline: 2px solid #2563eb;
  outline-offset: -2px;
}

.lc-grid {
  display: grid;
  gap: .65rem;
  grid-template-columns: repeat(auto-fill, minmax(88px, 1fr));
  list-style: none;
  margin: 0;
  padding: 0;
}

.lc-grid li {
  margin: 0;
  padding: 0;
}

.lc-item {
  align-items: center;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, .12);
  border-radius: 6px;
  color: #111;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: .35rem;
  min-height: 82px;
  padding: .55rem .4rem;
  width: 100%;
}

.lc-item:hover,
.lc-item:focus {
  border-color: rgba(0, 0, 0, .4);
}

.lc-item:focus {
  outline: 2px solid rgba(0, 0, 0, .35);
  outline-offset: 2px;
}

.lc-item > svg {
  fill: none;
  height: 28px;
  stroke: currentColor;
  stroke-width: 1.75;
  width: 28px;
}

.lc-label {
  font-size: .76rem;
  line-height: 1.2;
  overflow-wrap: anywhere;
  text-align: center;
}

.lc-toast {
  background: rgba(0, 0, 0, .86);
  border-radius: 6px;
  bottom: 1rem;
  color: #fff;
  font-size: .85rem;
  left: 50%;
  opacity: 0;
  padding: .5rem .7rem;
  pointer-events: none;
  position: fixed;
  transform: translateX(-50%);
  transition: opacity .18s ease;
}

.lc-toast.is-show {
  opacity: 1;
}



.lucide-bullet-row,
li.lucide-has-bullet {
  align-items: baseline;
  display: flex;
  list-style: none;
  margin-inline-start: 0;
  padding-inline-start: 0;
}

.lucide-bullet-row > .lucide-stack.is-bullet,
li.lucide-has-bullet > .lucide-stack.is-bullet,
.lucide-bullet-row > .lucide-linkwrap,
li.lucide-has-bullet > .lucide-linkwrap {
  flex: 0 0 auto;
  inline-size: var(--lucide-bullet-slot);
  justify-content: center;
  margin-inline-end: var(--lucide-bullet-gap);
}

.lucide-content {
  min-width: 0;
}

ul.lucide-list,
ol.lucide-list {
  list-style: none;
  margin-inline-start: 0;
  padding-inline-start: 0;
}

.lucide-inline-row {
  align-items: baseline;
  display: inline-flex;
  gap: .5em;
}

.lucide-inline-row .lucide-stack.is-inline {
  flex: 0 0 auto;
}

#stacks_in_37 {
}
