._1044ng50 {
  font-family: "Material Symbols Rounded Variable";
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  line-height: 1;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}
:root {
  --_1kgf64c0: "Inter Variable", "Noto Sans SC", app-sans-serif, system-ui;
  --_1kgf64c1: "JetBrains Mono Variable", "Noto Sans SC", monospace, app-sans-serif, system-ui;
  --_1kgf64c2: oklch(32% 0% 0deg / 100%);
  --_1kgf64c3: oklch(28% 0% 0deg / 80%);
  --_1kgf64c4: oklch(36% 0% 0deg / 100%);
  --_1kgf64c5: oklch(100% 0% 0deg / 80%);
  --_1kgf64c6: oklch(100% 0% 0deg / 60%);
  --_1kgf64c7: oklch(80% 30% 256deg / 100%);
  --_1kgf64c8: oklch(80% 60% 24deg / 100%);
  --_1kgf64c9: oklch(72% 32% 256deg / 100%);
}
._1kgf64ca {
  outline: none;
  border: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  background: oklch(48% 0% 0deg / 100%);
  box-shadow: inset 0 -1px 0 0 oklch(0% 0% 0deg / 100%),inset 0 0 0 +1px oklch(28% 0% 0deg / 100%);
  font: 500 13px/16px var(--_1kgf64c0);
  color: var(--_1kgf64c5);
  padding-inline: 12px;
  padding-block: 4px;
  border-radius: 4px;
  display: flex;
  column-gap: 4px;
}
._1kgf64ca:hover {
  background: oklch(52% 0% 0deg / 100%);
}
._1kgf64ca:active {
  background: oklch(48% 19% 260deg / 100%);
  box-shadow: inset 0 +1px 0 0 oklch(0% 0% 0deg / 100%),inset 0 0 0 +1px oklch(28% 0% 0deg / 100%);
}
._1kgf64cb {
  outline: none;
  border: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  margin: 0;
  background: oklch(26% 0% 0deg / 100%);
  box-shadow: inset 0 +1px 0 0 oklch(0% 0% 0deg / 100%),inset 0 0 0 +1px oklch(22% 0% 0deg / 100%);
  font: 500 13px/16px var(--_1kgf64c0);
  color: var(--_1kgf64c5);
  padding-inline: 12px;
  padding-block: 4px;
  border-radius: 4px;
  display: flex;
}
._1kgf64cc {
  outline: none;
  border: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  margin: 0;
}
.kfuh9c0 {
  width: 100dvw;
  height: 100dvh;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  font: 400 16px/1 var(--_1kgf64c0);
  color: var(--_1kgf64c5);
  background: var(--_1kgf64c2);
}
.kfuh9c1 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  padding-block: 32px;
  padding-inline-start: 32px;
  box-shadow: inset -1px 0 0 0 oklch(40% 0% 0deg / 100%);
  background: oklch(36% 0% 0deg / 100%);
}
.kfuh9c2 {
  justify-self: end;
  display: flex;
  align-items: center;
}
.kfuh9c3 {
  display: flex;
  align-items: center;
  font-size: 20px;
  margin: 6px;
}
.kfuh9c4 {
  margin-inline-end: 32px;
  font: 600 17px/20px var(--_1kgf64c0);
  color: inherit;
  text-decoration: none;
}
.kfuh9c4:hover {
  text-decoration: underline;
}
.kfuh9c5 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}
.kfuh9c6 {
  display: flex;
  align-items: center;
  font: 400 16px/1 var(--_1kgf64c0);
  text-decoration: none;
  color: inherit;
}
.kfuh9c7:hover {
  box-shadow: inset +1px 0 0 0 oklch(48% 0% 0deg / 100%),inset 0 +1px 0 0 oklch(48% 0% 0deg / 100%),inset 0 -1px 0 0 oklch(48% 0% 0deg / 100%);
  background: oklch(44% 0% 0deg / 100%);
  border-radius: 9px 0 0 9px;
}
.kfuh9c8 {
  box-shadow: inset -1px 0 0 0 var(--_1kgf64c9),inset 0 0 0 1px oklch(48% 0% 0deg / 100%);
  background: oklch(44% 0% 0deg / 100%);
  border-radius: 9px 0 0 9px;
}
.kfuh9cd {
  font-size: 16px;
  margin: 8px;
}
.kfuh9ce {
  width: 16px;
  height: 16px;
  margin: 8px;
}
._1678ae50 {
  width: 100dvw;
  height: 100dvh;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr) auto;
  column-gap: 24px;
  font: 400 16px/1 var(--_1kgf64c0);
  background: var(--_1kgf64c2);
}
._1678ae51 {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 4px;
  color: var(--_1kgf64c6);
  font: 400 14px/20px var(--_1kgf64c0);
  padding-block: 32px;
}
._1678ae52 {
  color: inherit;
  text-decoration: underline;
}
._1678ae52:hover {
  color: var(--_1kgf64c7);
}
.f8vczl0 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--_1kgf64c6);
}
._165cg9o0 {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 400 16px/1 var(--_1kgf64c0);
  color: var(--_1kgf64c5);
}
.kqhsqg0 {
  font: 400 16px/1.5 var(--_1kgf64c0);
  padding-block: 20px;
  padding-inline: 32px;
  margin-inline: auto;
  max-width: 800px;
}
.kqhsqg1 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 800px minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  margin-top: 32px;
}
.kqhsqg2 {
  justify-self: end;
  display: flex;
}
.kqhsqg3 {
  font-size: 20px;
}
.kqhsqg4 {
  text-transform: uppercase;
  font: 700 16px/1 var(--_1kgf64c0);
}
.kqhsqg5 {
  display: flex;
  justify-content: center;
  column-gap: 4px;
}
.kqhsqg6 {
  display: flex;
  align-items: center;
  font: 500 16px/28px var(--_1kgf64c0);
  padding-inline: 12px;
  border-radius: 999px;
  text-decoration: none;
}
.kqhsqg7 {
  color: inherit;
}
.kqhsqg8 {
  background: oklch(92% 8% 256deg);
  color: oklch(20% 50% 256deg);
}
.kqhsqgd {
  display: flex;
  column-gap: 12px;
}
.kqhsqge {
  font-size: 20px;
}
.kqhsqgf {
  width: 1em;
  height: 1em;
}
.ntcbdu0 {
  color: var(--_1kgf64c6);
  padding-block: 20px;
  padding-inline: 32px;
}
._1ydt41i0 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--_1kgf64c6);
}
._1ydt41i1 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  column-gap: 8px;
  padding-inline-start: 16px;
  padding-inline-end: 8px;
  padding-block: 8px;
  background: oklch(32% 0% 0deg);
  box-shadow: inset 0 0 0 1px oklch(100% 0% 0deg / 4%);
  border-radius: 4px;
}
._1ydt41i2 {
  font: 400 13px/20px var(--_1kgf64c1);
  margin-block: 4px;
}
._1ydt41i3 {
  width: 28px;
  height: 28px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20;
  user-select: none;
  cursor: pointer;
}
._1ydt41i3:hover {
  background: oklch(48% 0% 0deg);
  box-shadow: inset 0 0 0 1px oklch(100% 0% 0deg / 4%);
}
._1ydt41i3:active {
  background: oklch(64% 0% 0deg);
}
._1a5ghli0 {
  color: var(--_1kgf64c5);
  padding-block: 20px;
  padding-inline: 32px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 8px;
}
._1a5ghli1 {
  display: grid;
  grid-template-columns: auto auto auto minmax(0, 1fr);
  gap: 1px;
  border-radius: 4px;
  background: oklch(44% 0% 0deg / 100%);
  border: 1px solid oklch(44% 0% 0deg / 100%);
  overflow: clip;
}
._1a5ghli2 {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  gap: inherit;
  font: 500 14px/1 var(--_1kgf64c0);
  color: var(--_1kgf64c6);
}
._1a5ghli3 {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  gap: inherit;
  font: 400 14px/1 var(--_1kgf64c0);
  color: var(--_1kgf64c5);
}
._1a5ghli4 {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: subgrid;
  gap: inherit;
}
._1a5ghli5 {
  padding-block: 6px;
  padding-inline: 12px;
  display: flex;
  align-items: center;
  column-gap: 4px;
  background: oklch(36% 0% 0deg / 100%);
}
._1a5ghli3 > ._1a5ghli4:hover > ._1a5ghli5 {
  background: oklch(40% 0% 0deg / 100%);
}
._1a5ghli6 {
  font-family: var(--_1kgf64c0);
}
._1a5ghli7 {
  font-family: var(--_1kgf64c1);
}
