._1cuk7o50 {
  --xd1cto0: #fafafa;
  --xd1cto1: #ffffff;
  --xd1cto2: #f3f4f6;
  --xd1cto3: #e8e8ee;
  --xd1cto4: #1c1c22;
  --xd1cto5: #71717a;
  --xd1cto6: #f0a500;
  --xd1cto7: #d99300;
  --xd1cto8: #1c1c22;
  --xd1cto9: rgba(240, 165, 0, 0.14);
  --xd1ctoa: #3b82f6;
  --xd1ctob: rgba(59, 130, 246, 0.14);
  --xd1ctoc: #16a34a;
  --xd1ctod: rgba(22, 163, 74, 0.14);
  --xd1ctoe: #dc2626;
  --xd1ctof: rgba(220, 38, 38, 0.14);
  --xd1ctog: #ffffff;
  --xd1ctoh: #e3e3e8;
  --xd1ctoi: rgba(17, 24, 39, 0.45);
  --xd1ctoj: #a855f7;
  --xd1ctok: rgba(168, 85, 247, 0.14);
  --xd1ctol: #ec4899;
  --xd1ctom: rgba(236, 72, 153, 0.14);
  --xd1cton: 2px;
  --xd1ctoo: 4px;
  --xd1ctop: 8px;
  --xd1ctoq: 12px;
  --xd1ctor: 20px;
  --xd1ctos: 32px;
  --xd1ctot: 4px;
  --xd1ctou: 8px;
  --xd1ctov: 10px;
  --xd1ctow: 14px;
  --xd1ctox: 16px;
  --xd1ctoy: 999px;
  --xd1ctoz: 50%;
  --xd1cto10: 'Open Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --xd1cto11: 'Open Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --xd1cto12: 0.625rem;
  --xd1cto13: 0.6875rem;
  --xd1cto14: 0.8125rem;
  --xd1cto15: 0.9375rem;
  --xd1cto16: 1.125rem;
  --xd1cto17: 1.5rem;
  --xd1cto18: 1.75rem;
  --xd1cto19: 300;
  --xd1cto1a: 400;
  --xd1cto1b: 500;
  --xd1cto1c: 600;
  --xd1cto1d: 700;
  --xd1cto1e: 800;
  --xd1cto1f: -0.5px;
  --xd1cto1g: -0.3px;
  --xd1cto1h: -0.2px;
  --xd1cto1i: 0.08em;
  --xd1cto1j: 0.1em;
  --xd1cto1k: 1.1;
  --xd1cto1l: 1.3;
  --xd1cto1m: 1.5;
}.xct0qe0 {
  --xd1cto0: #0f0f11;
  --xd1cto1: #18181c;
  --xd1cto2: #222228;
  --xd1cto3: #2a2a32;
  --xd1cto4: #e8e8f0;
  --xd1cto5: #6b6b80;
  --xd1cto6: #f0a500;
  --xd1cto7: #d99300;
  --xd1cto8: #0f0f11;
  --xd1cto9: rgba(240, 165, 0, 0.12);
  --xd1ctoa: #3b82f6;
  --xd1ctob: rgba(59, 130, 246, 0.12);
  --xd1ctoc: #22c55e;
  --xd1ctod: rgba(34, 197, 94, 0.12);
  --xd1ctoe: #ef4444;
  --xd1ctof: rgba(239, 68, 68, 0.12);
  --xd1ctog: #0f0f11;
  --xd1ctoh: #2e2e38;
  --xd1ctoi: rgba(0, 0, 0, 0.6);
  --xd1ctoj: #a855f7;
  --xd1ctok: rgba(168, 85, 247, 0.12);
  --xd1ctol: #ec4899;
  --xd1ctom: rgba(236, 72, 153, 0.12);
  --xd1cton: 2px;
  --xd1ctoo: 4px;
  --xd1ctop: 8px;
  --xd1ctoq: 12px;
  --xd1ctor: 20px;
  --xd1ctos: 32px;
  --xd1ctot: 4px;
  --xd1ctou: 8px;
  --xd1ctov: 10px;
  --xd1ctow: 14px;
  --xd1ctox: 16px;
  --xd1ctoy: 999px;
  --xd1ctoz: 50%;
  --xd1cto10: 'Open Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --xd1cto11: 'Open Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --xd1cto12: 0.625rem;
  --xd1cto13: 0.6875rem;
  --xd1cto14: 0.8125rem;
  --xd1cto15: 0.9375rem;
  --xd1cto16: 1.125rem;
  --xd1cto17: 1.5rem;
  --xd1cto18: 1.75rem;
  --xd1cto19: 300;
  --xd1cto1a: 400;
  --xd1cto1b: 500;
  --xd1cto1c: 600;
  --xd1cto1d: 700;
  --xd1cto1e: 800;
  --xd1cto1f: -0.5px;
  --xd1cto1g: -0.3px;
  --xd1cto1h: -0.2px;
  --xd1cto1i: 0.08em;
  --xd1cto1j: 0.1em;
  --xd1cto1k: 1.1;
  --xd1cto1l: 1.3;
  --xd1cto1m: 1.5;
}._1laqaan0 {
  background-color: var(--xd1cto0);
  color: var(--xd1cto4);
  font-family: var(--xd1cto10);
  font-size: var(--xd1cto15);
  min-height: 100%;
}.ukpyq50 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--xd1ctoo);
  border: 1px solid transparent;
  border-radius: var(--xd1ctov);
  font-family: var(--xd1cto10);
  font-weight: var(--xd1cto1b);
  cursor: pointer;
  white-space: nowrap;
}
.ukpyq50:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ukpyq50:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
.ukpyq51 {
  background-color: var(--xd1cto6);
  color: var(--xd1cto8);
}
.ukpyq51:hover:not(:disabled) {
  background-color: var(--xd1cto7);
}
.ukpyq52 {
  background-color: var(--xd1cto2);
  color: var(--xd1cto4);
  border-color: var(--xd1ctoh);
}
.ukpyq52:hover:not(:disabled) {
  background-color: var(--xd1cto3);
  border-color: var(--xd1cto5);
}
.ukpyq53 {
  background-color: transparent;
  color: var(--xd1cto4);
  border-color: var(--xd1ctoh);
}
.ukpyq53:hover:not(:disabled) {
  background-color: var(--xd1cto2);
  border-color: var(--xd1cto5);
}
.ukpyq54 {
  background-color: transparent;
  color: var(--xd1ctoe);
  border-color: rgba(239, 68, 68, 0.35);
}
.ukpyq54:hover:not(:disabled) {
  background-color: rgba(239, 68, 68, 0.12);
  border-color: var(--xd1ctoe);
}
.ukpyq55 {
  padding: var(--xd1ctoo) var(--xd1ctop);
  font-size: var(--xd1cto14);
}
.ukpyq56 {
  padding: var(--xd1ctop) var(--xd1ctor);
  font-size: var(--xd1cto15);
}.vk29g50 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  border-radius: var(--xd1ctov);
  background-color: transparent;
  color: var(--xd1cto4);
  cursor: pointer;
}
.vk29g50:hover {
  background-color: var(--xd1cto3);
}
.vk29g50:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.vk29g50:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}.izjl590 {
  display: inline-flex;
  align-items: center;
  gap: var(--xd1ctop);
  padding: var(--xd1ctop) var(--xd1ctor);
  border: none;
  border-radius: var(--xd1ctou);
  background-color: var(--xd1cto6);
  color: var(--xd1cto8);
  font-family: var(--xd1cto10);
  font-weight: var(--xd1cto1c);
  font-size: var(--xd1cto15);
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 4px 16px rgba(240, 165, 0, 0.35);
  transition: background-color 150ms ease, transform 150ms ease;
}
.izjl590:hover:not(:disabled) {
  background-color: var(--xd1cto7);
  transform: translateY(-1px);
}
.izjl590:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.izjl590:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}.w4vs3u0 {
  display: flex;
  flex-direction: column;
  gap: var(--xd1ctoo);
}
.w4vs3u1 {
  font-size: var(--xd1cto14);
  font-weight: var(--xd1cto1b);
  color: var(--xd1cto5);
}
.w4vs3u2 {
  width: 100%;
  box-sizing: border-box;
  padding: var(--xd1ctop) var(--xd1ctoq);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctov);
  background-color: var(--xd1cto1);
  color: var(--xd1cto4);
  font-family: var(--xd1cto10);
  font-size: var(--xd1cto15);
}
.w4vs3u2:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 1px;
}
.w4vs3u2:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.w4vs3u3 {
  border-color: var(--xd1ctoe);
}
.w4vs3u4 {
  font-size: var(--xd1cto14);
  color: var(--xd1ctoe);
}._17bach30 {
  display: flex;
  flex-direction: column;
  gap: var(--xd1ctoo);
}
._17bach31 {
  font-size: var(--xd1cto14);
  font-weight: var(--xd1cto1b);
  color: var(--xd1cto5);
}
._17bach32 {
  padding: var(--xd1ctop) var(--xd1ctoq);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctov);
  background-color: var(--xd1cto1);
  color: var(--xd1cto4);
  font-family: var(--xd1cto10);
  font-size: var(--xd1cto15);
}
._17bach32:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 1px;
}
._17bach32:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._17bach33 {
  box-sizing: border-box;
  height: 27px;
  padding: 5px 10px;
  border: 1px solid var(--xd1ctoh);
  border-radius: 6px;
  background-color: var(--xd1cto2);
  color: var(--xd1cto4);
  font-family: var(--xd1cto10);
  font-size: 12px;
  cursor: pointer;
}
._17bach33:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 1px;
}
._17bach33:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}._1somebl0 {
  box-sizing: border-box;
  height: 27px;
  display: inline-flex;
  align-items: center;
  gap: var(--xd1ctop);
  padding: 5px 10px;
  border: 1px solid var(--xd1ctoh);
  border-radius: 6px;
  background-color: var(--xd1cto2);
  cursor: pointer;
}
._1somebl0[aria-disabled='true'] {
  opacity: 0.5;
  cursor: not-allowed;
}
._1somebl1 {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
}
._1somebl1[aria-disabled='true'] {
  opacity: 0.5;
  cursor: not-allowed;
}
._1somebl2 {
  position: relative;
  width: 28px;
  height: 16px;
  border-radius: var(--xd1ctoy);
  background-color: var(--xd1ctoh);
  transition: background-color 120ms ease;
  flex-shrink: 0;
}
._1somebl2[data-checked='true'] {
  background-color: var(--xd1cto6);
}
._1somebl2:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
._1somebl3 {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: var(--xd1ctoy);
  background-color: var(--xd1cto1);
  transition: transform 120ms ease;
}
._1somebl3[data-checked='true'] {
  transform: translateX(12px);
}
._1somebl4 {
  font-size: 12px;
  color: var(--xd1cto5);
}._18ei850 {
  display: inline-flex;
  align-items: center;
  gap: var(--xd1ctop);
  cursor: pointer;
  position: relative;
  top: 3px;
}
._18ei850[data-disabled='true'] {
  opacity: 0.5;
  cursor: not-allowed;
}
._18ei851 {
  position: relative;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
._18ei852 {
  position: absolute;
  inset: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: inherit;
}
._18ei853 {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--xd1ctot);
  border: 1.5px solid var(--xd1ctoh);
  color: #ffffff;
  transition: background-color 100ms ease, border-color 100ms ease;
}
._18ei853[data-checked='true'] {
  background-color: var(--xd1ctoc);
  border-color: var(--xd1ctoc);
}
._18ei853[data-checked='true'][data-variant='sync'] {
  background-color: var(--xd1cto6);
  border-color: var(--xd1cto6);
  color: var(--xd1cto8);
}
._18ei853[data-indeterminate='true'] {
  border-color: var(--xd1cto6);
}
._18ei853[data-staged='true'] {
  background-color: var(--xd1ctob);
  border-color: var(--xd1ctoa);
}
._18ei852:focus-visible ~ ._18ei853 {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
._18ei854 {
  opacity: 0;
  position: relative;
  top: -2px;
  transition: opacity 100ms ease;
}
._18ei853[data-checked='true'] ._18ei854 {
  opacity: 1;
}
._18ei853[data-checked='false'][data-indeterminate='false'][data-staged='false']:hover ._18ei854 {
  opacity: 0.4;
}
._18ei855 {
  position: absolute;
  width: 8px;
  height: 2px;
  border-radius: 1px;
  opacity: 0;
}
._18ei853[data-indeterminate='true'] ._18ei855 {
  opacity: 1;
  background-color: var(--xd1cto6);
}
._18ei853[data-staged='true'] ._18ei855 {
  opacity: 1;
  background-color: var(--xd1ctoa);
}
._18ei856 {
  font-size: var(--xd1cto15);
  color: var(--xd1cto4);
}.azmfy20 {
  display: flex;
  align-items: center;
  gap: var(--xd1ctop);
  flex: 1;
  min-width: 0;
}
.azmfy21 {
  position: relative;
  flex: 1;
  height: 8px;
  border-radius: var(--xd1ctoy);
  background-color: var(--xd1cto3);
  overflow: hidden;
}
.azmfy22 {
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  height: 100%;
  border-radius: var(--xd1ctoy);
  background-color: var(--xd1cto6);
  transition: width 400ms ease;
}
.azmfy23 {
  background-color: var(--xd1ctoc);
}
.azmfy24 {
  background-color: var(--xd1ctoa);
}
.azmfy25 {
  background-color: var(--xd1ctoa);
}
.azmfy26 {
  font-size: var(--xd1cto14);
  color: var(--xd1cto5);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}.kzl6mq0 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--xd1ctoy);
  font-weight: var(--xd1cto1d);
  font-family: var(--xd1cto10);
  overflow: hidden;
  flex-shrink: 0;
  border: 2px solid var(--xd1cto1);
  box-sizing: border-box;
}
.kzl6mq1 {
  background: linear-gradient(135deg,#f0a500,#ef4444);
  color: #fff;
}
.kzl6mq2 {
  background: linear-gradient(135deg,#3b82f6,#a855f7);
  color: #fff;
}
.kzl6mq3 {
  background: linear-gradient(135deg,#22c55e,#3b82f6);
  color: #fff;
}
.kzl6mq4 {
  background: linear-gradient(135deg,#ef4444,#a855f7);
  color: #fff;
}
.kzl6mq5 {
  background: linear-gradient(135deg,#ec4899,#f0a500);
  color: #fff;
}
.kzl6mq6 {
  width: 25px;
  height: 25px;
  font-size: var(--xd1cto12);
  border-width: 1.5px;
}
.kzl6mq7 {
  width: 32px;
  height: 32px;
  font-size: var(--xd1cto14);
}
.kzl6mq8 {
  width: 32px;
  height: 32px;
  font-size: var(--xd1cto14);
}
.kzl6mq9 {
  width: 45px;
  height: 45px;
  font-size: var(--xd1cto16);
}
.kzl6mqa {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.kzl6mqb {
  display: inline-flex;
  align-items: center;
}
.kzl6mqb > * + * {
  margin-left: -8px;
}
.kzl6mqc > * + * {
  margin-left: -5px;
}
.kzl6mqd {
  background-color: var(--xd1cto3);
  color: var(--xd1cto5);
}._1twasx10 {
  display: inline-flex;
  align-items: center;
  gap: var(--xd1ctoo);
  padding: 2px var(--xd1ctop);
  border-radius: var(--xd1ctoy);
  font-size: var(--xd1cto14);
  font-weight: var(--xd1cto1b);
  line-height: 1.4;
  white-space: nowrap;
}
._1twasx11 {
  background-color: var(--xd1cto3);
  color: var(--xd1cto5);
}
._1twasx12 {
  background-color: var(--xd1cto6);
  color: var(--xd1cto8);
}
._1twasx13 {
  background-color: var(--xd1cto9);
  color: var(--xd1cto6);
}
._1twasx14 {
  background-color: var(--xd1ctof);
  color: var(--xd1ctoe);
}
._1twasx15 {
  background-color: var(--xd1ctoc);
  color: var(--xd1cto8);
}
._1twasx16 {
  background-color: var(--xd1cto3);
  color: var(--xd1cto4);
  border: 1px dashed var(--xd1ctoh);
}._68eqoe0 {
  display: inline-flex;
  align-items: center;
  gap: var(--xd1ctoo);
  min-height: 36px;
  padding: 4px 10px;
  box-sizing: border-box;
  border-radius: var(--xd1ctoy);
  font-size: var(--xd1cto14);
  font-family: var(--xd1cto10);
  border: 1px solid transparent;
  white-space: nowrap;
}
._68eqoe1 {
  background-color: var(--xd1cto2);
  border-color: var(--xd1ctoh);
  color: var(--xd1cto5);
}
._68eqoe2 {
  background-color: var(--xd1cto9);
  border-color: var(--xd1cto9);
  color: var(--xd1cto6);
}
._68eqoe3 {
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s;
}
._68eqoe3:hover {
  border-color: var(--xd1cto5);
  color: var(--xd1cto4);
}
._68eqoe4 {
  padding-left: 6px;
}.jddldd0 {
  display: inline-flex;
  align-items: center;
  padding: 2px var(--xd1ctoo);
  border-radius: var(--xd1ctot);
  font-size: var(--xd1cto13);
  font-family: var(--xd1cto10);
  white-space: nowrap;
}
.jddldd1 {
  background-color: var(--xd1ctob);
  color: var(--xd1ctoa);
}
.jddldd2 {
  background-color: var(--xd1cto9);
  color: var(--xd1cto6);
}._1ycm7m30 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border-radius: var(--xd1ctot);
  font-family: var(--xd1cto10);
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--xd1cto3);
  color: var(--xd1cto5);
  border: 1px solid transparent;
}
._1ycm7m31 {
  padding: 2px 7px;
  font-size: var(--xd1cto13);
}
._1ycm7m32 {
  padding: 4px 9px;
  font-size: var(--xd1cto14);
}
._1ycm7m33 {
  background-color: var(--xd1cto9);
  color: var(--xd1cto6);
  border-color: var(--xd1cto9);
}
._1ycm7m34 {
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s;
}
._1ycm7m34:hover {
  border-color: var(--xd1cto5);
  color: var(--xd1cto4);
}
._1ycm7m35 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  background: none;
  color: inherit;
  cursor: pointer;
  opacity: 0.7;
}
._1ycm7m35:hover {
  opacity: 1;
}._1t4v9n00 {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 9px 14px;
  background-color: var(--xd1cto1);
  border-bottom: 1px solid var(--xd1ctoh);
  cursor: pointer;
  text-align: left;
  width: 100%;
  border: none;
  font: inherit;
  color: var(--xd1cto4);
  box-sizing: border-box;
}
._1t4v9n00:hover {
  background-color: var(--xd1cto2);
}
._1t4v9n00:last-child {
  border-bottom: none;
}
._1t4v9n00[data-editing='true'] {
  background-color: transparent;
  cursor: default;
  padding: 0;
}
._1t4v9n00[data-completed='true'] {
  opacity: 0.4;
}
._1t4v9n00:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: -2px;
}
._1t4v9n01 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
._1t4v9n02 {
  flex: 1;
  min-width: 0;
}
._1t4v9n03 {
  text-decoration: line-through;
}
._1t4v9n04 {
  display: flex;
  align-items: center;
  gap: var(--xd1ctoo);
  flex-shrink: 0;
  margin-left: auto;
}
._1t4v9n05 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 3px;
}.m5c5q90 {
  position: fixed;
  z-index: 40;
  transform: translateX(-100%);
  min-width: 160px;
  background: var(--xd1cto2);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctov);
  padding: 4px;
  box-shadow: 0 12px 32px rgba(0,0,0,0.5);
}
.m5c5q91 {
  display: block;
  width: 100%;
  text-align: left;
  border: none;
  background: transparent;
  border-radius: var(--xd1ctot);
  padding: 7px 10px;
  font-size: var(--xd1cto14);
  color: var(--xd1cto4);
  cursor: pointer;
}
.m5c5q91:hover {
  background-color: var(--xd1cto3);
}
.m5c5q92 {
  display: block;
  width: 100%;
  text-align: left;
  border: none;
  background: transparent;
  border-radius: var(--xd1ctot);
  padding: 7px 10px;
  font-size: var(--xd1cto14);
  color: var(--xd1ctoe);
  cursor: pointer;
}
.m5c5q92:hover {
  background-color: var(--xd1cto3);
}._3m1a9i0 {
  display: flex;
  align-items: center;
  gap: var(--xd1ctop);
  padding: 10px 14px;
  cursor: pointer;
  user-select: none;
}
._3m1a9i1 {
  display: flex;
  align-items: center;
  color: var(--xd1cto5);
  cursor: grab;
  flex-shrink: 0;
}
._3m1a9i2 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: none;
  background: transparent;
  color: var(--xd1cto5);
  cursor: pointer;
  border-radius: var(--xd1ctot);
  flex-shrink: 0;
  transition: transform 200ms ease;
}
._3m1a9i2[aria-expanded='false'] {
  transform: rotate(-90deg);
}
._3m1a9i2:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
._3m1a9i3 {
  flex: 0 1 auto;
  min-width: 0;
  font-family: var(--xd1cto11);
  font-weight: var(--xd1cto1c);
  font-size: var(--xd1cto15);
  letter-spacing: 0.01em;
  color: var(--xd1cto4);
  display: flex;
  align-items: center;
  gap: 6px;
  position: relative;
}
._3m1a9i4 {
  cursor: text;
  border-radius: var(--xd1ctot);
  padding: 2px 5px;
  margin: -2px -5px;
  border: none;
  background: transparent;
  font: inherit;
  color: inherit;
  transition: background 0.15s;
}
._3m1a9i4:hover {
  background-color: var(--xd1cto2);
}
._3m1a9i5 {
  cursor: text;
  border-radius: var(--xd1ctot);
  padding: 2px 5px;
  margin: -2px -5px;
  border: none;
  outline: 1px solid var(--xd1cto6);
  background: var(--xd1cto2);
  font: inherit;
  font-weight: var(--xd1cto1c);
  font-size: var(--xd1cto14);
  color: var(--xd1cto4);
  width: auto;
  min-width: 40px;
}
._3m1a9i6 {
  margin-left: auto;
  font-size: var(--xd1cto14);
  color: var(--xd1cto5);
  font-variant-numeric: tabular-nums;
}@keyframes kt86oy0 {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.kt86oy1 {
  position: fixed;
  inset: 0;
  background-color: rgba(0,0,0,0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--xd1ctor);
  z-index: 1000;
}
.kt86oy2 {
  background-color: var(--xd1cto1);
  color: var(--xd1cto4);
  border-radius: var(--xd1ctow);
  border: 1px solid var(--xd1ctoh);
  max-width: calc(100vw - 40px);
  max-height: 90vh;
  overflow-y: auto;
  box-shadow: 0 24px 64px rgba(0,0,0,0.55);
  animation: kt86oy0 0.2s ease both;
  width: 440px;
}
.kt86oy3 {
  background-color: var(--xd1cto1);
  color: var(--xd1cto4);
  border-radius: var(--xd1ctow);
  border: 1px solid var(--xd1ctoh);
  max-width: calc(100vw - 40px);
  max-height: 90vh;
  overflow-y: auto;
  box-shadow: 0 24px 64px rgba(0,0,0,0.55);
  animation: kt86oy0 0.2s ease both;
  width: 380px;
}
.kt86oy4 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 18px 20px 14px;
  border-bottom: 1px solid var(--xd1ctoh);
}
.kt86oy5 {
  flex: 1;
}
.kt86oy6 {
  margin: 0;
  font-family: var(--xd1cto11);
  font-size: 1rem;
  font-weight: var(--xd1cto1d);
  letter-spacing: var(--xd1cto1h);
}
.kt86oy7 {
  margin: 3px 0 0;
  font-size: 0.75rem;
  color: var(--xd1cto5);
}
.kt86oy8 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  padding: 0;
  margin-left: var(--xd1ctop);
  background: none;
  border: none;
  border-radius: var(--xd1ctot);
  color: var(--xd1cto5);
  cursor: pointer;
}
.kt86oy8:hover {
  color: var(--xd1cto4);
}
.kt86oy8:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
.kt86oy9 {
  padding: 16px 20px;
}
.kt86oya {
  display: flex;
  justify-content: flex-end;
  gap: var(--xd1ctop);
  padding: 14px 20px;
  border-top: 1px solid var(--xd1ctoh);
}
@media (prefers-reduced-motion: reduce) {
  .kt86oy2 {
    animation: none;
  }
  .kt86oy3 {
    animation: none;
  }
}._1mz6isi0 {
  display: inline-flex;
  align-items: center;
  gap: var(--xd1ctoq);
  padding: var(--xd1ctop) var(--xd1ctoq);
  border-radius: var(--xd1ctov);
  background-color: var(--xd1cto4);
  color: var(--xd1cto1);
  font-size: var(--xd1cto15);
  box-shadow: 0 6px 24px rgba(0,0,0,0.25);
  max-width: 420px;
}
._1mz6isi1 {
  flex: 1;
  min-width: 0;
}
._1mz6isi2 {
  border: none;
  background: transparent;
  color: var(--xd1cto6);
  font-weight: var(--xd1cto1d);
  font-size: var(--xd1cto15);
  cursor: pointer;
  padding: 0;
  flex-shrink: 0;
}
._1mz6isi2:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}.vd9kzk0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--xd1ctop);
  padding: var(--xd1ctos);
  text-align: center;
  color: var(--xd1cto5);
}
.vd9kzk1 {
  font-size: var(--xd1cto17);
  margin-bottom: var(--xd1ctoo);
}
.vd9kzk2 {
  margin: 0;
  font-family: var(--xd1cto11);
  font-size: var(--xd1cto16);
  font-weight: var(--xd1cto1d);
  color: var(--xd1cto4);
}
.vd9kzk3 {
  margin: 0;
  max-width: 36ch;
  font-size: var(--xd1cto15);
}
.vd9kzk4 {
  margin-top: var(--xd1ctop);
}.q8ywdy0 {
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 7px 8px;
  border-radius: 7px;
  cursor: pointer;
  font-size: 13.5px;
  font-family: var(--xd1cto10);
  color: var(--xd1cto5);
  background-color: transparent;
  transition: background-color 150ms ease, color 150ms ease;
}
.q8ywdy0:hover {
  background-color: var(--xd1cto2);
  color: var(--xd1cto4);
}
.q8ywdy0[data-active='true'] {
  background-color: var(--xd1cto9);
  color: var(--xd1cto6);
}
.q8ywdy0:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
.q8ywdy1 {
  width: 8px;
  height: 8px;
  border-radius: var(--xd1ctoz);
  flex-shrink: 0;
}
.q8ywdy2 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.q8ywdy3 {
  margin-left: auto;
  font-size: var(--xd1cto13);
  padding: 0 var(--xd1ctoo);
  border-radius: var(--xd1ctoy);
  background-color: var(--xd1cto3);
  color: var(--xd1cto5);
}
.q8ywdy3[data-active='true'] {
  background-color: var(--xd1cto9);
  color: var(--xd1cto6);
}._298g1u0 {
  display: inline-flex;
  align-items: center;
  gap: var(--xd1ctoo);
  padding: var(--xd1ctop) var(--xd1ctoq);
  font-size: var(--xd1cto14);
  font-weight: var(--xd1cto1b);
  font-family: var(--xd1cto10);
  color: var(--xd1cto5);
  cursor: pointer;
  border-bottom: 2px solid transparent;
  margin-bottom: -1px;
  transition: color 150ms ease, border-color 150ms ease;
}
._298g1u0:hover {
  color: var(--xd1cto4);
}
._298g1u0[data-active='true'] {
  color: var(--xd1cto4);
  border-bottom-color: var(--xd1cto6);
}
._298g1u0:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
._298g1u1 {
  font-size: var(--xd1cto13);
  background-color: var(--xd1cto2);
  padding: 0 var(--xd1ctoo);
  border-radius: var(--xd1ctoy);
  color: var(--xd1cto5);
}._28ecz10 {
  display: inline-flex;
  align-items: center;
  gap: var(--xd1ctop);
  background-color: var(--xd1cto2);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctow);
  padding: var(--xd1ctoo) var(--xd1ctoq);
  color: var(--xd1cto5);
  font-size: var(--xd1cto14);
  font-family: var(--xd1cto10);
  cursor: text;
  text-align: left;
}
._28ecz10:hover {
  border-color: var(--xd1cto5);
}
._28ecz10:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
._28ecz11 {
  width: 100%;
}
._28ecz12 {
  flex: 1;
  min-width: 0;
}
._28ecz13 {
  margin-left: auto;
  font-size: var(--xd1cto12);
  background-color: var(--xd1cto3);
  color: var(--xd1cto5);
  padding: var(--xd1cton) var(--xd1ctoo);
  border-radius: var(--xd1ctot);
  border: 1px solid var(--xd1ctoh);
}._1nubnna0 {
  display: flex;
  width: 100%;
  gap: var(--xd1ctoo);
  background-color: var(--xd1cto2);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctov);
  padding: var(--xd1cton);
}
._1nubnna1 {
  display: inline-flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  border: none;
  background: transparent;
  color: var(--xd1cto5);
  padding: var(--xd1ctop) var(--xd1ctoq);
  border-radius: var(--xd1ctou);
  cursor: pointer;
  transition: background-color 150ms ease, color 150ms ease;
}
._1nubnna1:hover {
  color: var(--xd1cto4);
}
._1nubnna1[data-active='true'] {
  background-color: var(--xd1cto3);
  color: var(--xd1cto6);
}
._1nubnna1:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}.ui0mcw0 {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: var(--xd1cto1);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctow);
  padding: var(--xd1ctoq) var(--xd1ctor);
  cursor: pointer;
  text-align: left;
  font-family: var(--xd1cto10);
  transition: border-color 150ms ease, transform 150ms ease;
}
.ui0mcw0:hover {
  border-color: var(--xd1cto5);
  transform: translateY(-1px);
}
.ui0mcw0:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
.ui0mcw1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
}
.ui0mcw2 {
  background-color: var(--xd1cto6);
}
.ui0mcw3 {
  background-color: var(--xd1ctoa);
}
.ui0mcw4 {
  background-color: var(--xd1ctoc);
}
.ui0mcw5 {
  background-color: var(--xd1ctoj);
}
.ui0mcw6 {
  background-color: var(--xd1ctol);
}
.ui0mcw7 {
  background-color: #14b8a6;
}
.ui0mcw8 {
  background-color: #6366f1;
}
.ui0mcw9 {
  background-color: #f43f5e;
}
.ui0mcwa {
  background-color: #84cc16;
}
.ui0mcwb {
  background-color: #06b6d4;
}
.ui0mcwc {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--xd1ctop);
  margin-bottom: var(--xd1ctoo);
}
.ui0mcwd {
  font-family: var(--xd1cto11);
  font-weight: var(--xd1cto1d);
  font-size: var(--xd1cto15);
  letter-spacing: var(--xd1cto1h);
  color: var(--xd1cto4);
  min-width: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ui0mcwe {
  font-size: var(--xd1cto13);
  font-weight: var(--xd1cto1c);
  padding: var(--xd1cton) var(--xd1ctop);
  border-radius: var(--xd1ctoy);
  white-space: nowrap;
  flex-shrink: 0;
}
.ui0mcwf {
  background-color: var(--xd1cto9);
  color: var(--xd1cto6);
}
.ui0mcwg {
  background-color: var(--xd1ctob);
  color: var(--xd1ctoa);
}
.ui0mcwh {
  background-color: var(--xd1ctod);
  color: var(--xd1ctoc);
}
.ui0mcwi {
  background-color: var(--xd1ctok);
  color: var(--xd1ctoj);
}
.ui0mcwj {
  background-color: var(--xd1ctom);
  color: var(--xd1ctol);
}
.ui0mcwk {
  background-color: rgba(20, 184, 166, 0.14);
  color: #14b8a6;
}
.ui0mcwl {
  background-color: rgba(99, 102, 241, 0.14);
  color: #6366f1;
}
.ui0mcwm {
  background-color: rgba(244, 63, 94, 0.14);
  color: #f43f5e;
}
.ui0mcwn {
  background-color: rgba(132, 204, 22, 0.14);
  color: #84cc16;
}
.ui0mcwo {
  background-color: rgba(6, 182, 212, 0.14);
  color: #06b6d4;
}
.ui0mcwp {
  font-size: var(--xd1cto14);
  color: var(--xd1cto5);
  margin-bottom: var(--xd1ctoo);
}
.ui0mcwq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: auto;
  padding-top: var(--xd1ctoq);
  border-top: 1px solid var(--xd1ctoh);
}
.ui0mcwr {
  font-size: var(--xd1cto13);
  color: var(--xd1cto5);
  margin-bottom: var(--xd1ctoq);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}@keyframes _18j0wfs0 {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._18j0wfs1 {
  animation: _18j0wfs0 0.4s ease both;
}
@media (prefers-reduced-motion: reduce) {
  ._18j0wfs1 {
    animation: none;
  }
}._1udy5mr0 {
  display: flex;
  align-items: center;
  gap: var(--xd1ctoq);
  cursor: pointer;
  text-align: left;
  font-family: var(--xd1cto10);
}
._1udy5mr0:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
._1udy5mr1 {
  position: relative;
  overflow: hidden;
  background-color: var(--xd1cto1);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctow);
  padding: calc(var(--xd1ctoq) + 2px) var(--xd1ctoq) var(--xd1ctoq);
  gap: 7px;
  transition: background-color 150ms ease, border-color 150ms ease;
}
._1udy5mr1:hover {
  background-color: var(--xd1cto2);
  border-color: var(--xd1cto5);
}
._1udy5mr2 {
  gap: var(--xd1ctop);
  padding: var(--xd1ctop) 0;
  border-bottom: 1px solid var(--xd1ctoh);
}
._1udy5mr3 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
}
._1udy5mr4 {
  background-color: var(--xd1cto6);
}
._1udy5mr5 {
  background-color: var(--xd1ctoa);
}
._1udy5mr6 {
  background-color: var(--xd1ctoc);
}
._1udy5mr7 {
  background-color: var(--xd1ctoj);
}
._1udy5mr8 {
  background-color: var(--xd1ctol);
}
._1udy5mr9 {
  background-color: #14b8a6;
}
._1udy5mra {
  background-color: #6366f1;
}
._1udy5mrb {
  background-color: #f43f5e;
}
._1udy5mrc {
  background-color: #84cc16;
}
._1udy5mrd {
  background-color: #06b6d4;
}
._1udy5mre {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--xd1ctov);
  flex-shrink: 0;
}
._1udy5mrf {
  width: 40px;
  height: 40px;
  font-size: 26px;
}
._1udy5mrg {
  width: 36px;
  height: 36px;
  font-size: 22px;
}
._1udy5mrh {
  background-color: var(--xd1cto9);
}
._1udy5mri {
  background-color: var(--xd1ctob);
}
._1udy5mrj {
  background-color: var(--xd1ctod);
}
._1udy5mrk {
  background-color: var(--xd1ctok);
}
._1udy5mrl {
  background-color: var(--xd1ctom);
}
._1udy5mrm {
  background-color: rgba(20, 184, 166, 0.14);
}
._1udy5mrn {
  background-color: rgba(99, 102, 241, 0.14);
}
._1udy5mro {
  background-color: rgba(244, 63, 94, 0.14);
}
._1udy5mrp {
  background-color: rgba(132, 204, 22, 0.14);
}
._1udy5mrq {
  background-color: rgba(6, 182, 212, 0.14);
}
._1udy5mrr {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: var(--xd1cton);
}
._1udy5mrs {
  font-size: var(--xd1cto14);
  font-weight: var(--xd1cto1b);
  color: var(--xd1cto4);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._1udy5mrt {
  font-size: var(--xd1cto13);
  color: var(--xd1cto5);
}
._1udy5mru {
  margin-left: auto;
  flex-shrink: 0;
}
._1udy5mrv {
  margin-left: auto;
  color: var(--xd1cto5);
  flex-shrink: 0;
}._1rtxt400 {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--xd1cto16);
  border-radius: var(--xd1ctov);
  background-color: var(--xd1cto2);
  border: 1px solid var(--xd1ctoh);
  cursor: pointer;
  padding: 0;
  transition: border-color 150ms ease, background-color 150ms ease;
}
._1rtxt400:hover:not(:disabled) {
  border-color: var(--xd1cto6);
}
._1rtxt400:disabled {
  cursor: not-allowed;
  opacity: 0.55;
}
._1rtxt400:focus-visible {
  outline: 2px solid var(--xd1cto6);
  outline-offset: 2px;
}
._1rtxt401 {
  position: fixed;
  z-index: 1010;
  border-radius: var(--xd1ctov);
  border: 1px solid var(--xd1ctoh);
  box-shadow: 0 12px 32px rgba(0,0,0,0.5);
  overflow: hidden;
  line-height: 0;
}
._1rtxt402 {
  width: 350px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--xd1cto14);
  color: var(--xd1cto5);
  background-color: var(--xd1cto2);
}.l3yicx0 {
  display: flex;
  gap: var(--xd1ctop);
  flex-wrap: wrap;
}
.l3yicx1 {
  width: 24px;
  height: 24px;
  border-radius: var(--xd1ctoz);
  border: 2px solid transparent;
  outline: none;
  outline-offset: 1px;
  cursor: pointer;
  padding: 0;
}
.l3yicx1:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.l3yicx2 {
  border-color: var(--xd1cto4);
}html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  min-width: 400px;
}
*, *::before, *::after {
  box-sizing: border-box;
}._19mjv6a0 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 20px 18px 16px;
  cursor: pointer;
  border: none;
  background: transparent;
  flex: 1;
  min-width: 0;
  text-align: left;
  font: inherit;
  color: inherit;
  transition: opacity 150ms ease;
}
._19mjv6a0:hover {
  opacity: 0.75;
}
._19mjv6a1 {
  display: flex;
  align-items: center;
  gap: var(--xd1ctop);
  padding: 6px 8px;
  border-radius: 7px;
  border: none;
  background: transparent;
  color: var(--xd1cto4);
  cursor: pointer;
  text-align: left;
  width: 100%;
  transition: background-color 150ms ease;
}
._19mjv6a1:hover {
  background-color: var(--xd1cto2);
}._1dh2nqq0 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
}
._1dh2nqq1 {
  background: transparent;
  border: 1px dashed var(--xd1ctoh);
  border-radius: var(--xd1ctot);
  color: var(--xd1cto5);
  cursor: pointer;
  font-family: var(--xd1cto10);
  font-size: var(--xd1cto13);
  padding: 2px 7px;
}
._1dh2nqq1:hover {
  border-color: var(--xd1cto5);
  color: var(--xd1cto4);
}
._1dh2nqq2 {
  background: var(--xd1cto0);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctot);
  color: var(--xd1cto4);
  font-family: var(--xd1cto10);
  font-size: var(--xd1cto13);
  outline: none;
  padding: 2px 7px;
  width: 9rem;
}
._1dh2nqq3 {
  color: var(--xd1cto5);
  font-size: var(--xd1cto13);
}._3x3ssw0 {
  position: relative;
  display: inline-flex;
}
._3x3ssw1 {
  position: absolute;
  z-index: 40;
  bottom: calc(100% + 6px);
  right: 0;
  display: none;
  flex-wrap: wrap;
  gap: 4px;
  max-width: 220px;
  padding: 6px;
  background: var(--xd1cto2);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctov);
  box-shadow: 0 12px 32px rgba(0,0,0,0.5);
}
._3x3ssw0:hover ._3x3ssw1, ._3x3ssw0:focus-within ._3x3ssw1 {
  display: flex;
}[data-theme="light"] .y7i11u0 {
  color-scheme: light;
}
[data-theme="dark"] .y7i11u0 {
  color-scheme: dark;
}
.y7i11u1 {
  background: transparent;
}
.y7i11u2 {
  transition: background 0.15s;
}
.y7i11u2:hover {
  background-color: var(--xd1cto2);
}
.y7i11u3 {
  width: 22px;
  height: 22px;
  border-radius: var(--xd1ctou);
  border: none;
  background: transparent;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 0;
}
.y7i11u4 {
  color: var(--xd1ctoc);
}
.y7i11u4:hover {
  background-color: rgba(34,197,94,0.15);
}
.y7i11u5 {
  color: var(--xd1cto5);
}
.y7i11u5:hover {
  background-color: rgba(239,68,68,0.12);
  color: var(--xd1ctoe);
}@media screen and (max-width: 640px) {
  ._2u4b8e0 {
    display: none;
  }
}@keyframes ialb520 {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.ialb521 {
  background: var(--xd1cto2);
  border: 1px solid var(--xd1ctoh);
  border-radius: var(--xd1ctov);
  padding: 12px 14px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  animation: ialb520 0.2s ease both;
  width: 100%;
  box-sizing: border-box;
}
.ialb522 {
  margin: 6px 10px 10px;
  width: auto;
}
.ialb523 {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ialb524 {
  width: 16px;
  height: 16px;
  border-radius: var(--xd1ctot);
  border: 1.5px dashed var(--xd1ctoh);
  flex-shrink: 0;
}
.ialb525 {
  flex: 1;
  background: transparent;
  border: none;
  outline: none;
  color: var(--xd1cto4);
  font-family: var(--xd1cto10);
  font-size: 14px;
  font-weight: var(--xd1cto1b);
  min-width: 0;
}
.ialb525::placeholder {
  color: var(--xd1cto5);
}
.ialb526 {
  display: flex;
  align-items: center;
  gap: 22px;
  flex-wrap: wrap;
  padding-left: 26px;
}
.ialb527 {
  display: flex;
  align-items: center;
  gap: 8px;
}
.ialb528 {
  font-size: 10px;
  color: var(--xd1cto5);
  text-transform: uppercase;
  letter-spacing: 0.07em;
  font-weight: var(--xd1cto1c);
}
.ialb529 {
  display: flex;
  align-items: center;
  background: var(--xd1cto0);
  border: 1px solid var(--xd1ctoh);
  border-radius: 6px;
  padding: 2px;
  gap: 2px;
}
.ialb52a {
  width: 22px;
  height: 22px;
  border: none;
  background: transparent;
  color: var(--xd1cto5);
  cursor: pointer;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  line-height: 1;
  font-family: inherit;
}
.ialb52a:hover {
  background: var(--xd1cto3);
  color: var(--xd1cto4);
}
.ialb52b {
  min-width: 22px;
  text-align: center;
  font-size: 13px;
  color: var(--xd1cto4);
  font-variant-numeric: tabular-nums;
}
.ialb52c {
  border: none;
  background: transparent;
  color: var(--xd1cto5);
  font-family: var(--xd1cto10);
  font-size: 12px;
  padding: 3px 10px;
  border-radius: 4px;
  cursor: pointer;
}
.ialb52d {
  background-color: var(--xd1ctob);
  color: var(--xd1ctoa);
}
.ialb52e {
  background-color: var(--xd1cto9);
  color: var(--xd1cto6);
}
.ialb52f {
  display: flex;
  gap: 5px;
}
.ialb52g {
  border: none;
  padding: 0;
  cursor: pointer;
  border-radius: var(--xd1ctoy);
  opacity: 0.35;
  filter: grayscale(0.5);
  transition: opacity 0.15s, filter 0.15s;
  background: transparent;
}
.ialb52g:disabled {
  cursor: default;
}
.ialb52h {
  opacity: 1;
  filter: none;
}
.ialb52i {
  display: inline-flex;
  align-items: center;
  height: 32px;
  border-radius: var(--xd1ctoy);
  background: var(--xd1cto0);
  border: 1px solid var(--xd1ctoh);
  overflow: hidden;
}
.ialb52j {
  width: 18px;
  height: 100%;
  border: none;
  background: transparent;
  color: var(--xd1cto5);
  cursor: pointer;
  font-size: 13px;
  line-height: 1;
  font-family: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ialb52j:hover {
  background: var(--xd1cto3);
  color: var(--xd1cto4);
}
.ialb52k {
  min-width: 12px;
  text-align: center;
  font-size: 12px;
  color: var(--xd1cto4);
  font-variant-numeric: tabular-nums;
}
.ialb52l {
  background: var(--xd1cto0);
  border: 1px solid var(--xd1ctoh);
  border-radius: 6px;
  padding: 4px 8px;
  color: var(--xd1cto4);
  font-family: var(--xd1cto10);
  font-size: var(--xd1cto14);
  outline: none;
}
.ialb52m {
  width: 100%;
  background: var(--xd1cto0);
  border: 1px solid var(--xd1ctoh);
  border-radius: 8px;
  padding: 8px 10px;
  color: var(--xd1cto4);
  font-family: var(--xd1cto10);
  font-size: var(--xd1cto14);
  outline: none;
  resize: none;
  min-height: 32px;
  line-height: 1.4;
  box-sizing: border-box;
}
.ialb52m::placeholder {
  color: var(--xd1cto5);
}
.ialb52n {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(--xd1ctop);
}
.ialb52o {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-right: auto;
  margin-left: 10px;
}
.ialb52p {
  background: transparent;
  border: none;
  cursor: pointer;
  color: var(--xd1cto5);
  font-size: var(--xd1cto14);
  text-decoration: underline;
}
.ialb52q {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  padding: 0;
  flex-shrink: 0;
  background: transparent;
  border: none;
  border-radius: var(--xd1ctou);
  color: var(--xd1ctoe);
  cursor: pointer;
}
.ialb52q:hover {
  color: var(--xd1ctoe);
  background: rgba(239, 68, 68, 0.1);
}.cte0rb0 {
  display: flex;
  align-items: center;
  gap: var(--xd1ctop);
  width: 100%;
  padding: 9px 14px;
  border: none;
  background: transparent;
  color: var(--xd1cto5);
  cursor: pointer;
  font: inherit;
  font-size: var(--xd1cto14);
  text-align: left;
  transition: color 0.1s;
}
.cte0rb0:hover {
  color: var(--xd1cto6);
}
.cte0rb1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--xd1ctop);
  width: 100%;
  padding: 12px;
  margin-top: var(--xd1ctop);
  border: 1px dashed var(--xd1ctoh);
  border-radius: var(--xd1ctov);
  background: transparent;
  color: var(--xd1cto5);
  cursor: pointer;
  font: inherit;
  font-size: var(--xd1cto14);
  transition: all 0.15s;
}
.cte0rb1:hover {
  border: 1px dashed var(--xd1cto6);
  background: var(--xd1cto9);
  color: var(--xd1cto6);
}._14t1qz80 {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 14px;
  row-gap: 1px;
  position: relative;
  top: -2px;
}
._14t1qz81 {
  font-size: 13.5px;
}
._14t1qz82 {
  font-size: 12px;
  color: var(--xd1cto5);
  font-style: italic;
}.s0eut70 {
  display: inline-flex;
  align-items: center;
  padding: 2px var(--xd1ctop);
  border-radius: var(--xd1ctoy);
  font-size: var(--xd1cto14);
  font-weight: var(--xd1cto1b);
  line-height: 1.4;
  border: 1px dashed var(--xd1ctoh);
  background: transparent;
  color: var(--xd1cto5);
  cursor: pointer;
  transition: color 0.1s, border-color 0.1s, background-color 0.1s;
}
.s0eut70:hover {
  border-color: var(--xd1cto6);
  color: var(--xd1cto6);
  background-color: var(--xd1cto9);
}._10sim8a0 {
  background: transparent;
  color: var(--xd1ctoe);
  border: 1px solid rgba(239, 68, 68, 0.35);
}
._10sim8a0:hover {
  background: rgba(239, 68, 68, 0.12);
  border-color: var(--xd1ctoe);
}