._18mvtrv0 {
  --_1r30e1q0: #ffffff;
  --_1r30e1q1: #f6f8fa;
  --_1r30e1q2: #ffffff;
  --_1r30e1q3: rgba(27, 31, 36, 0.5);
  --_1r30e1q4: #f6f8fa;
  --_1r30e1q5: #f3f4f6;
  --_1r30e1q6: #ebecf0;
  --_1r30e1q7: #dafbe1;
  --_1r30e1q8: #1f2328;
  --_1r30e1q9: #656d76;
  --_1r30e1qa: #8b949e;
  --_1r30e1qb: #ffffff;
  --_1r30e1qc: #d1d9e0;
  --_1r30e1qd: #d0d7de;
  --_1r30e1qe: #8b949e;
  --_1r30e1qf: #0969da;
  --_1r30e1qg: #1f883d;
  --_1r30e1qh: #1a7f37;
  --_1r30e1qi: #197935;
  --_1r30e1qj: #0969da;
  --_1r30e1qk: #0860ca;
  --_1r30e1ql: #0757ba;
  --_1r30e1qm: #1a7f37;
  --_1r30e1qn: #dafbe1;
  --_1r30e1qo: #9a6700;
  --_1r30e1qp: #fff8c5;
  --_1r30e1qq: #cf222e;
  --_1r30e1qr: #ffebe9;
  --_1r30e1qs: #0969da;
  --_1r30e1qt: #ddf4ff;
  --_1r30e1qu: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;
  --_1r30e1qv: Georgia, "Times New Roman", serif;
  --_1r30e1qw: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
  --_1r30e1qx: 12px;
  --_1r30e1qy: 14px;
  --_1r30e1qz: 14px;
  --_1r30e1q10: 16px;
  --_1r30e1q11: 20px;
  --_1r30e1q12: 24px;
  --_1r30e1q13: 30px;
  --_1r30e1q14: 36px;
  --_1r30e1q15: 400;
  --_1r30e1q16: 500;
  --_1r30e1q17: 600;
  --_1r30e1q18: 700;
  --_1r30e1q19: 1.25;
  --_1r30e1q1a: 1.5;
  --_1r30e1q1b: 1.75;
  --_1r30e1q1c: -0.01em;
  --_1r30e1q1d: 0;
  --_1r30e1q1e: 0.025em;
  --_1r30e1q1f: 4px;
  --_1r30e1q1g: 8px;
  --_1r30e1q1h: 12px;
  --_1r30e1q1i: 16px;
  --_1r30e1q1j: 20px;
  --_1r30e1q1k: 24px;
  --_1r30e1q1l: 32px;
  --_1r30e1q1m: 40px;
  --_1r30e1q1n: 48px;
  --_1r30e1q1o: 64px;
  --_1r30e1q1p: 80px;
  --_1r30e1q1q: 96px;
  --_1r30e1q1r: 1px;
  --_1r30e1q1s: 2px;
  --_1r30e1q1t: 6px;
  --_1r30e1q1u: 10px;
  --_1r30e1q1v: 0;
  --_1r30e1q1w: 3px;
  --_1r30e1q1x: 6px;
  --_1r30e1q1y: 6px;
  --_1r30e1q1z: 8px;
  --_1r30e1q20: 12px;
  --_1r30e1q21: 16px;
  --_1r30e1q22: 9999px;
  --_1r30e1q23: 1px;
  --_1r30e1q24: 1px;
  --_1r30e1q25: 2px;
  --_1r30e1q26: none;
  --_1r30e1q27: 0 1px 0 rgba(27, 31, 36, 0.04);
  --_1r30e1q28: 0 1px 3px rgba(27, 31, 36, 0.12), 0 8px 24px rgba(66, 74, 83, 0.12);
  --_1r30e1q29: 0 3px 6px rgba(140, 149, 159, 0.15);
  --_1r30e1q2a: 0 8px 24px rgba(140, 149, 159, 0.2);
  --_1r30e1q2b: 0 12px 28px rgba(140, 149, 159, 0.3);
  --_1r30e1q2c: inset 0 1px 0 rgba(208, 215, 222, 0.2);
  --_1r30e1q2d: 0 0 0 3px rgba(9, 105, 218, 0.3);
  --_1r30e1q2e: 0ms;
  --_1r30e1q2f: 80ms;
  --_1r30e1q2g: 160ms;
  --_1r30e1q2h: 240ms;
  --_1r30e1q2i: 400ms;
  --_1r30e1q2j: cubic-bezier(0.33, 1, 0.68, 1);
  --_1r30e1q2k: cubic-bezier(0.32, 0, 0.67, 0);
  --_1r30e1q2l: cubic-bezier(0.33, 1, 0.68, 1);
  --_1r30e1q2m: cubic-bezier(0.65, 0, 0.35, 1);
  --_1r30e1q2n: cubic-bezier(0.34, 1.56, 0.64, 1);
  --_1r30e1q2o: -1;
  --_1r30e1q2p: 0;
  --_1r30e1q2q: 10;
  --_1r30e1q2r: 100;
  --_1r30e1q2s: 200;
  --_1r30e1q2t: 300;
  --_1r30e1q2u: 400;
  --_1r30e1q2v: 500;
}.besu9k0 {
  --_1r30e1q0: #0d1117;
  --_1r30e1q1: #161b22;
  --_1r30e1q2: #1c2128;
  --_1r30e1q3: rgba(1, 4, 9, 0.8);
  --_1r30e1q4: #21262d;
  --_1r30e1q5: #30363d;
  --_1r30e1q6: #383e47;
  --_1r30e1q7: #1f6feb33;
  --_1r30e1q8: #e6edf3;
  --_1r30e1q9: #8b949e;
  --_1r30e1qa: #6e7681;
  --_1r30e1qb: #ffffff;
  --_1r30e1qc: #21262d;
  --_1r30e1qd: #30363d;
  --_1r30e1qe: #484f58;
  --_1r30e1qf: #58a6ff;
  --_1r30e1qg: #238636;
  --_1r30e1qh: #2ea043;
  --_1r30e1qi: #238636;
  --_1r30e1qj: #58a6ff;
  --_1r30e1qk: #79c0ff;
  --_1r30e1ql: #58a6ff;
  --_1r30e1qm: #3fb950;
  --_1r30e1qn: #12261e;
  --_1r30e1qo: #d29922;
  --_1r30e1qp: #272115;
  --_1r30e1qq: #f85149;
  --_1r30e1qr: #2d1214;
  --_1r30e1qs: #58a6ff;
  --_1r30e1qt: #0d1d30;
  --_1r30e1qu: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;
  --_1r30e1qv: Georgia, "Times New Roman", serif;
  --_1r30e1qw: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
  --_1r30e1qx: 12px;
  --_1r30e1qy: 14px;
  --_1r30e1qz: 14px;
  --_1r30e1q10: 16px;
  --_1r30e1q11: 20px;
  --_1r30e1q12: 24px;
  --_1r30e1q13: 30px;
  --_1r30e1q14: 36px;
  --_1r30e1q15: 400;
  --_1r30e1q16: 500;
  --_1r30e1q17: 600;
  --_1r30e1q18: 700;
  --_1r30e1q19: 1.25;
  --_1r30e1q1a: 1.5;
  --_1r30e1q1b: 1.75;
  --_1r30e1q1c: -0.01em;
  --_1r30e1q1d: 0;
  --_1r30e1q1e: 0.025em;
  --_1r30e1q1f: 4px;
  --_1r30e1q1g: 8px;
  --_1r30e1q1h: 12px;
  --_1r30e1q1i: 16px;
  --_1r30e1q1j: 20px;
  --_1r30e1q1k: 24px;
  --_1r30e1q1l: 32px;
  --_1r30e1q1m: 40px;
  --_1r30e1q1n: 48px;
  --_1r30e1q1o: 64px;
  --_1r30e1q1p: 80px;
  --_1r30e1q1q: 96px;
  --_1r30e1q1r: 1px;
  --_1r30e1q1s: 2px;
  --_1r30e1q1t: 6px;
  --_1r30e1q1u: 10px;
  --_1r30e1q1v: 0;
  --_1r30e1q1w: 3px;
  --_1r30e1q1x: 6px;
  --_1r30e1q1y: 6px;
  --_1r30e1q1z: 8px;
  --_1r30e1q20: 12px;
  --_1r30e1q21: 16px;
  --_1r30e1q22: 9999px;
  --_1r30e1q23: 1px;
  --_1r30e1q24: 1px;
  --_1r30e1q25: 2px;
  --_1r30e1q26: none;
  --_1r30e1q27: 0 0 0 1px #30363d;
  --_1r30e1q28: 0 3px 6px #010409;
  --_1r30e1q29: 0 3px 12px #010409;
  --_1r30e1q2a: 0 8px 24px #010409;
  --_1r30e1q2b: 0 12px 28px #010409;
  --_1r30e1q2c: inset 0 1px 0 rgba(205, 217, 229, 0.1);
  --_1r30e1q2d: 0 0 0 3px rgba(88, 166, 255, 0.4);
  --_1r30e1q2e: 0ms;
  --_1r30e1q2f: 80ms;
  --_1r30e1q2g: 160ms;
  --_1r30e1q2h: 240ms;
  --_1r30e1q2i: 400ms;
  --_1r30e1q2j: cubic-bezier(0.33, 1, 0.68, 1);
  --_1r30e1q2k: cubic-bezier(0.32, 0, 0.67, 0);
  --_1r30e1q2l: cubic-bezier(0.33, 1, 0.68, 1);
  --_1r30e1q2m: cubic-bezier(0.65, 0, 0.35, 1);
  --_1r30e1q2n: cubic-bezier(0.34, 1.56, 0.64, 1);
  --_1r30e1q2o: -1;
  --_1r30e1q2p: 0;
  --_1r30e1q2q: 10;
  --_1r30e1q2r: 100;
  --_1r30e1q2s: 200;
  --_1r30e1q2t: 300;
  --_1r30e1q2u: 400;
  --_1r30e1q2v: 500;
}._7ahx8x0 {
  display: flex;
  align-items: flex-start;
  gap: var(--_1r30e1q1h);
  padding: var(--_1r30e1q1i);
  border-radius: var(--_1r30e1q1z);
  font-family: var(--_1r30e1qu);
  font-size: var(--_1r30e1qy);
  line-height: var(--_1r30e1q1a);
}
._7ahx8x1 {
  background-color: var(--_1r30e1qt);
  color: var(--_1r30e1qs);
  border: var(--_1r30e1q24) solid var(--_1r30e1qs);
}
._7ahx8x2 {
  background-color: var(--_1r30e1qn);
  color: var(--_1r30e1qm);
  border: var(--_1r30e1q24) solid var(--_1r30e1qm);
}
._7ahx8x3 {
  background-color: var(--_1r30e1qp);
  color: var(--_1r30e1qo);
  border: var(--_1r30e1q24) solid var(--_1r30e1qo);
}
._7ahx8x4 {
  background-color: var(--_1r30e1qr);
  color: var(--_1r30e1qq);
  border: var(--_1r30e1q24) solid var(--_1r30e1qq);
}
._7ahx8x5 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}
._7ahx8x6 {
  flex: 1;
  min-width: 0;
}
._7ahx8x7 {
  font-weight: var(--_1r30e1q17);
  margin-bottom: var(--_1r30e1q1f);
}
._7ahx8x8 {
  color: inherit;
}
._7ahx8x9 {
  flex-shrink: 0;
  padding: var(--_1r30e1q1f);
  margin-left: auto;
  background: none;
  border: none;
  cursor: pointer;
  opacity: 0.7;
  transition: opacity var(--_1r30e1q2f) var(--_1r30e1q2j);
}
._7ahx8x9:hover {
  opacity: 1;
}._1ym8yqb0 {
  display: inline-flex;
  align-items: center;
  gap: var(--_1r30e1q1f);
  font-family: var(--_1r30e1qu);
  font-weight: var(--_1r30e1q16);
  line-height: 1;
  border-radius: var(--_1r30e1q22);
  white-space: nowrap;
}
._1ym8yqb1 {
  background-color: var(--_1r30e1q4);
  color: var(--_1r30e1q8);
  border: var(--_1r30e1q24) solid var(--_1r30e1qd);
}
._1ym8yqb2 {
  background-color: var(--_1r30e1qg);
  color: var(--_1r30e1qb);
}
._1ym8yqb3 {
  background-color: var(--_1r30e1q5);
  color: var(--_1r30e1q9);
}
._1ym8yqb4 {
  background-color: var(--_1r30e1qn);
  color: var(--_1r30e1qm);
}
._1ym8yqb5 {
  background-color: var(--_1r30e1qp);
  color: var(--_1r30e1qo);
}
._1ym8yqb6 {
  background-color: var(--_1r30e1qr);
  color: var(--_1r30e1qq);
}
._1ym8yqb7 {
  background-color: var(--_1r30e1qt);
  color: var(--_1r30e1qs);
}
._1ym8yqb8 {
  padding: var(--_1r30e1q1s) var(--_1r30e1q1g);
  font-size: var(--_1r30e1qx);
}
._1ym8yqb9 {
  padding: var(--_1r30e1q1f) var(--_1r30e1q1u);
  font-size: var(--_1r30e1qy);
}
._1ym8yqba {
  padding: var(--_1r30e1q1t) var(--_1r30e1q1h);
  font-size: var(--_1r30e1qz);
}@keyframes _1lt2hvz0 {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
._1lt2hvz1 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--_1r30e1q1g);
  font-family: var(--_1r30e1qu);
  font-weight: var(--_1r30e1q16);
  line-height: var(--_1r30e1q19);
  border-radius: var(--_1r30e1q1x);
  border: none;
  cursor: pointer;
  transition: all var(--_1r30e1q2f) var(--_1r30e1q2j);
  user-select: none;
  overflow: hidden;
  isolation: isolate;
  background-color: var(--_1r30e1qg);
}
._1lt2hvz1:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._1lt2hvz1:focus-visible {
  outline: 2px solid var(--_1r30e1qf);
  outline-offset: 2px;
}
._1lt2hvz1::before {
  content: "";
  position: absolute;
  aspect-ratio: 1;
  width: max(300%, 200px);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: var(--_1r30e1qg);
  transition: background 50ms ease-out;
  z-index: -2;
}
._1lt2hvz1::after {
  content: "";
  position: absolute;
  inset: 2px;
  border-radius: calc(var(--_1r30e1q1x) - 2px);
  background-color: var(--_1r30e1qg);
  transition: background-color var(--_1r30e1q2f) var(--_1r30e1q2j);
  z-index: -1;
}
._1lt2hvz1:hover:not(:disabled)::before {
  background: conic-gradient(
    from 0deg,
    var(--_1r30e1qg),
    var(--_1r30e1qh),
    var(--_1r30e1qj),
    var(--_1r30e1qk),
    var(--_1r30e1qg)
  );
  transition: background var(--_1r30e1q2g) var(--_1r30e1q2j);
  animation: _1lt2hvz0 3s linear infinite;
}
._1lt2hvz1:active:not(:disabled)::before {
  animation: _1lt2hvz0 1s linear infinite;
}
._1lt2hvz2._1lt2hvz2:not(:disabled), ._1lt2hvz2._1lt2hvz2:hover:not(:disabled) {
  background-color: var(--_1r30e1q7);
}
._1lt2hvz4 {
  color: var(--_1r30e1qb);
}
._1lt2hvz4:hover:not(:disabled)::after {
  background-color: var(--_1r30e1qh);
}
._1lt2hvz4:active:not(:disabled) {
  transform: scale(0.97);
}
._1lt2hvz4:active:not(:disabled)::after {
  background-color: var(--_1r30e1qi);
}
._1lt2hvz5 {
  color: var(--_1r30e1q8);
  background-color: var(--_1r30e1qd);
}
._1lt2hvz5::after {
  background-color: var(--_1r30e1q4);
  border: var(--_1r30e1q24) solid var(--_1r30e1qd);
}
._1lt2hvz5::before {
  background: var(--_1r30e1qd);
}
._1lt2hvz5:hover:not(:disabled)::before {
  background: conic-gradient(
          from 0deg,
          var(--_1r30e1qe),
          var(--_1r30e1qd),
          var(--_1r30e1qg),
          var(--_1r30e1qd),
          var(--_1r30e1qe)
        );
}
._1lt2hvz5:hover:not(:disabled)::after {
  background-color: var(--_1r30e1q5);
  border-color: var(--_1r30e1qe);
}
._1lt2hvz5:active:not(:disabled) {
  transform: scale(0.97);
}
._1lt2hvz5:active:not(:disabled)::after {
  background-color: var(--_1r30e1q6);
}
._1lt2hvz6 {
  color: var(--_1r30e1q8);
  background-color: transparent;
}
._1lt2hvz6::after {
  display: none;
}
._1lt2hvz6::before {
  display: none;
}
._1lt2hvz6:hover:not(:disabled)::before {
  display: none;
}
._1lt2hvz6:hover:not(:disabled) {
  background-color: var(--_1r30e1q5);
}
._1lt2hvz6:active:not(:disabled) {
  background-color: var(--_1r30e1q7);
  transform: scale(0.95);
}
._1lt2hvz7 {
  color: var(--_1r30e1q8);
  background-color: transparent;
  box-shadow: inset 0 0 0 2px var(--_1r30e1qd);
}
._1lt2hvz7::before {
  display: none;
}
._1lt2hvz7::after {
  display: none;
}
._1lt2hvz7:hover:not(:disabled) {
  background-color: var(--_1r30e1q5);
  box-shadow: inset 0 0 0 2px var(--_1r30e1qe);
}
._1lt2hvz7:active:not(:disabled) {
  background-color: var(--_1r30e1q7);
  transform: scale(0.95);
}
._1lt2hvz8 {
  color: var(--_1r30e1qb);
  background-color: var(--_1r30e1qq);
}
._1lt2hvz8::after {
  background-color: var(--_1r30e1qq);
}
._1lt2hvz8::before {
  background: var(--_1r30e1qq);
}
._1lt2hvz8:hover:not(:disabled)::before {
  background: conic-gradient(
          from 0deg,
          var(--_1r30e1qq),
          var(--_1r30e1qj),
          var(--_1r30e1qq)
        );
}
._1lt2hvz8:hover:not(:disabled)::after {
  filter: brightness(1.1);
}
._1lt2hvz8:active:not(:disabled) {
  transform: scale(0.97);
}
._1lt2hvz8:active:not(:disabled)::after {
  filter: brightness(0.95);
}
._1lt2hvz9 {
  height: 28px;
  padding-left: var(--_1r30e1q1g);
  padding-right: var(--_1r30e1q1g);
  font-size: var(--_1r30e1qx);
}
._1lt2hvza {
  height: 32px;
  padding-left: var(--_1r30e1q1h);
  padding-right: var(--_1r30e1q1h);
  font-size: var(--_1r30e1qy);
}
._1lt2hvzb {
  height: 40px;
  padding-left: var(--_1r30e1q1i);
  padding-right: var(--_1r30e1q1i);
  font-size: var(--_1r30e1qz);
}
._1lt2hvzc {
  height: 48px;
  padding-left: var(--_1r30e1q1k);
  padding-right: var(--_1r30e1q1k);
  font-size: var(--_1r30e1q10);
}
._1lt2hvzd {
  width: 100%;
}
._1lt2hvzf {
  transform: scale(0.95);
}
._1lt2hvzg {
  width: 28px;
  padding-left: 0;
  padding-right: 0;
}
._1lt2hvzh {
  width: 32px;
  padding-left: 0;
  padding-right: 0;
}
._1lt2hvzi {
  width: 40px;
  padding-left: 0;
  padding-right: 0;
}
._1lt2hvzj {
  width: 48px;
  padding-left: 0;
  padding-right: 0;
}
._1lt2hvzk::after {
  background-color: var(--_1r30e1q7);
}
._1lt2hvzl::after {
  background-color: var(--_1r30e1qi);
}
._1lt2hvzm::after {
  filter: brightness(0.9);
}.ph3uq30 {
  background-color: var(--_1r30e1q7);
  color: var(--_1r30e1qg);
}
.ph3uq30:hover:not(:disabled) {
  background-color: var(--_1r30e1q7);
}._122scu70 {
  display: flex;
  flex-direction: column;
  background-color: var(--_1r30e1q1);
  border-radius: var(--_1r30e1q1z);
  border: var(--_1r30e1q24) solid var(--_1r30e1qc);
  transition: all var(--_1r30e1q2g) var(--_1r30e1q2j);
}
._122scu71 {
  box-shadow: var(--_1r30e1q28);
}
._122scu72 {
  box-shadow: var(--_1r30e1q2a);
}
._122scu73 {
  box-shadow: none;
  border-color: var(--_1r30e1qd);
}
._122scu74 {
  box-shadow: none;
  border: none;
}
._122scu75 {
  cursor: pointer;
}
._122scu75:hover {
  transform: translateY(-2px);
  box-shadow: var(--_1r30e1q2a);
}
._122scu75:active {
  transform: translateY(0);
}
._122scu77 {
  padding: var(--_1r30e1q1h);
}
._122scu78 {
  padding: var(--_1r30e1q1i);
}
._122scu79 {
  padding: var(--_1r30e1q1k);
}
._122scu7b {
  max-width: 400px;
  width: 100%;
}
._122scu7c {
  max-width: 600px;
  width: 100%;
}
._122scu7d {
  max-width: 800px;
  width: 100%;
}
._122scu7e {
  max-width: 1000px;
  width: 100%;
}
._122scu7f {
  width: 100%;
}
._122scu7g {
  width: 100%;
  object-fit: cover;
  flex-shrink: 0;
}
._122scu7h {
  display: flex;
  flex-direction: column;
  flex: 1;
}
._122scu7j {
  padding: var(--_1r30e1q1h);
}
._122scu7k {
  padding: var(--_1r30e1q1i);
}
._122scu7l {
  padding: var(--_1r30e1q1k);
}
._122scu7n {
  gap: var(--_1r30e1q1g);
}
._122scu7o {
  gap: var(--_1r30e1q1h);
}
._122scu7p {
  gap: var(--_1r30e1q1i);
}
._122scu7q {
  margin: 0;
  font-family: var(--_1r30e1qu);
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1q8);
  line-height: var(--_1r30e1q19);
}
._122scu7r {
  font-size: var(--_1r30e1qz);
}
._122scu7s {
  font-size: var(--_1r30e1q10);
}
._122scu7t {
  font-size: var(--_1r30e1q11);
}
._122scu7u {
  margin: 0;
  font-family: var(--_1r30e1qu);
  font-size: var(--_1r30e1qy);
  color: var(--_1r30e1q9);
  line-height: var(--_1r30e1q1a);
}
._122scu7v {
  display: flex;
  align-items: center;
  margin-top: auto;
  padding-top: var(--_1r30e1q1h);
}
._122scu7w {
  justify-content: flex-start;
}
._122scu7x {
  justify-content: center;
}
._122scu7y {
  justify-content: flex-end;
}
._122scu7z {
  justify-content: space-between;
}
._122scu710 {
  justify-content: space-around;
}
._122scu711 {
  gap: var(--_1r30e1q1g);
}
._122scu712 {
  gap: var(--_1r30e1q1h);
}
._122scu713 {
  gap: var(--_1r30e1q1i);
}._1ptobn40 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
._1ptobn41 {
  max-width: 640px;
}
._1ptobn42 {
  max-width: 768px;
}
._1ptobn43 {
  max-width: 1024px;
}
._1ptobn44 {
  max-width: 1280px;
}
._1ptobn45 {
  max-width: 1536px;
}
._1ptobn46 {
  max-width: 100%;
}
._1ptobn47 {
  padding-left: 0;
  padding-right: 0;
}
._1ptobn48 {
  padding-left: var(--_1r30e1q1i);
  padding-right: var(--_1r30e1q1i);
}
._1ptobn49 {
  padding-left: var(--_1r30e1q1k);
  padding-right: var(--_1r30e1q1k);
}
._1ptobn4a {
  padding-left: var(--_1r30e1q1l);
  padding-right: var(--_1r30e1q1l);
}
._1ptobn4b {
  display: flex;
  flex-direction: column;
  align-items: center;
}._1qn4zlh0 {
  border: none;
  margin: 0;
  flex-shrink: 0;
}
._1qn4zlh1 {
  width: 100%;
  height: var(--_1r30e1q23);
  background-color: var(--_1r30e1qd);
}
._1qn4zlh2 {
  width: var(--_1r30e1q23);
  height: 100%;
  align-self: stretch;
  background-color: var(--_1r30e1qd);
}
._1qn4zlh4 {
  background-color: transparent;
}
._1qn4zlh5 {
  background-color: transparent;
}
._1qn4zlha {
  background-color: var(--_1r30e1qc);
}
._1qn4zlhb {
  background-color: var(--_1r30e1qd);
}
._1qn4zlhc {
  background-color: var(--_1r30e1qe);
}
._1qn4zlhd {
  margin-top: var(--_1r30e1q1g);
  margin-bottom: var(--_1r30e1q1g);
}
._1qn4zlhe {
  margin-top: var(--_1r30e1q1i);
  margin-bottom: var(--_1r30e1q1i);
}
._1qn4zlhf {
  margin-top: var(--_1r30e1q1k);
  margin-bottom: var(--_1r30e1q1k);
}
._1qn4zlhg {
  margin-left: var(--_1r30e1q1g);
  margin-right: var(--_1r30e1q1g);
}
._1qn4zlhh {
  margin-left: var(--_1r30e1q1i);
  margin-right: var(--_1r30e1q1i);
}
._1qn4zlhi {
  margin-left: var(--_1r30e1q1k);
  margin-right: var(--_1r30e1q1k);
}
._1qn4zlhj {
  height: 0;
  border-top: var(--_1r30e1q23) dashed var(--_1r30e1qd);
}
._1qn4zlhk {
  width: 0;
  border-left: var(--_1r30e1q23) dashed var(--_1r30e1qd);
}
._1qn4zlhl {
  height: 0;
  border-top: var(--_1r30e1q23) dotted var(--_1r30e1qd);
}
._1qn4zlhm {
  width: 0;
  border-left: var(--_1r30e1q23) dotted var(--_1r30e1qd);
}@keyframes _4jqr1f0 {
  0% {
    opacity: 0;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._4jqr1f1 {
  position: relative;
  display: inline-block;
}
._4jqr1f2 {
  display: contents;
}
._4jqr1f3 {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: var(--_1r30e1q1f);
  min-width: 160px;
  max-height: calc(100vh - 16px);
  background-color: var(--_1r30e1q2);
  border: var(--_1r30e1q24) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  box-shadow: var(--_1r30e1q29);
  z-index: var(--_1r30e1q2r);
  overflow-y: auto;
  animation: _4jqr1f0 var(--_1r30e1q2f) var(--_1r30e1q2l);
}
._4jqr1f4 {
  left: auto;
  right: 0;
}
._4jqr1f5 {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
  width: 100%;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  border: none;
  background-color: transparent;
  color: var(--_1r30e1q8);
  font-size: var(--_1r30e1qy);
  text-align: left;
  cursor: pointer;
  transition: background-color var(--_1r30e1q2f) var(--_1r30e1q2j);
}
._4jqr1f5:hover {
  background-color: var(--_1r30e1q5);
}
._4jqr1f5:focus {
  outline: none;
  background-color: var(--_1r30e1q5);
}
._4jqr1f5:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._4jqr1f5:disabled:hover {
  background-color: transparent;
}
._4jqr1f6 {
  background-color: var(--_1r30e1q5);
}
._4jqr1f7 {
  flex: 1;
}
._4jqr1f8 {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: var(--_1r30e1qm);
}
._4jqr1f9 {
  color: var(--_1r30e1qq);
}
._4jqr1f9:hover {
  background-color: var(--_1r30e1qr);
}
._4jqr1f9:focus {
  background-color: var(--_1r30e1qr);
}
._4jqr1fa {
  height: 1px;
  background-color: var(--_1r30e1qc);
  margin: var(--_1r30e1q1f) 0;
}._1tmkhds0 {
  display: flex;
  flex-direction: column;
  gap: var(--_1r30e1q1t);
}
._1tmkhds1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--_1r30e1q1g);
}
._1tmkhds2 {
  font-size: var(--_1r30e1qy);
  font-weight: var(--_1r30e1q16);
  color: var(--_1r30e1q8);
}
._1tmkhds3 {
  color: var(--_1r30e1qq);
  margin-left: var(--_1r30e1q1s);
}
._1tmkhds4 {
  font-size: var(--_1r30e1qx);
  color: var(--_1r30e1qa);
  font-weight: var(--_1r30e1q15);
}
._1tmkhds5 {
  font-size: var(--_1r30e1qy);
  color: var(--_1r30e1q9);
}
._1tmkhds6 {
  font-size: var(--_1r30e1qy);
  color: var(--_1r30e1qq);
}._1t3mlhv0 {
  display: grid;
}
._1t3mlhv1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
._1t3mlhv2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
._1t3mlhv3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
._1t3mlhv4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
._1t3mlhv5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
._1t3mlhv6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
._1t3mlhv7 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
._1t3mlhv8 {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
._1t3mlhv9 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
._1t3mlhva {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
._1t3mlhvb {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
._1t3mlhvc {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
._1t3mlhvd {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
._1t3mlhve {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}
._1t3mlhvf {
  grid-auto-rows: minmax(0, 1fr);
}
._1t3mlhvg {
  gap: 0;
}
._1t3mlhvh {
  gap: var(--_1r30e1q1f);
}
._1t3mlhvi {
  gap: var(--_1r30e1q1g);
}
._1t3mlhvj {
  gap: var(--_1r30e1q1i);
}
._1t3mlhvk {
  gap: var(--_1r30e1q1k);
}
._1t3mlhvl {
  gap: var(--_1r30e1q1l);
}
._1t3mlhvm {
  gap: var(--_1r30e1q1n);
}
._1t3mlhvn {
  align-items: start;
}
._1t3mlhvo {
  align-items: center;
}
._1t3mlhvp {
  align-items: end;
}
._1t3mlhvq {
  align-items: stretch;
}
._1t3mlhvr {
  justify-items: start;
}
._1t3mlhvs {
  justify-items: center;
}
._1t3mlhvt {
  justify-items: end;
}
._1t3mlhvu {
  justify-items: stretch;
}
._1t3mlhvv {
  grid-auto-flow: row;
}
._1t3mlhvw {
  grid-auto-flow: column;
}
._1t3mlhvx {
  grid-auto-flow: dense;
}
._1t3mlhvy {
  grid-auto-flow: row dense;
}
._1t3mlhvz {
  grid-auto-flow: column dense;
}
._1t3mlhv11 {
  grid-column: span 1 / span 1;
}
._1t3mlhv12 {
  grid-column: span 2 / span 2;
}
._1t3mlhv13 {
  grid-column: span 3 / span 3;
}
._1t3mlhv14 {
  grid-column: span 4 / span 4;
}
._1t3mlhv15 {
  grid-column: span 5 / span 5;
}
._1t3mlhv16 {
  grid-column: span 6 / span 6;
}
._1t3mlhv17 {
  grid-column: 1 / -1;
}
._1t3mlhv18 {
  grid-row: span 1 / span 1;
}
._1t3mlhv19 {
  grid-row: span 2 / span 2;
}
._1t3mlhv1a {
  grid-row: span 3 / span 3;
}
._1t3mlhv1b {
  grid-row: span 4 / span 4;
}
._1t3mlhv1c {
  grid-row: span 5 / span 5;
}
._1t3mlhv1d {
  grid-row: span 6 / span 6;
}
._1t3mlhv1e {
  grid-row: 1 / -1;
}._1w8xrx40 {
  margin: 0;
  font-family: var(--_1r30e1qu);
  font-weight: var(--_1r30e1q18);
  color: var(--_1r30e1q8);
  line-height: var(--_1r30e1q19);
}
._1w8xrx41 {
  font-size: var(--_1r30e1qx);
}
._1w8xrx42 {
  font-size: var(--_1r30e1qy);
}
._1w8xrx43 {
  font-size: var(--_1r30e1qz);
}
._1w8xrx44 {
  font-size: var(--_1r30e1q10);
}
._1w8xrx45 {
  font-size: var(--_1r30e1q11);
}
._1w8xrx46 {
  font-size: var(--_1r30e1q12);
}
._1w8xrx47 {
  font-size: var(--_1r30e1q13);
}
._1w8xrx48 {
  font-size: var(--_1r30e1q14);
}
._1w8xrx49 {
  font-weight: var(--_1r30e1q15);
}
._1w8xrx4a {
  font-weight: var(--_1r30e1q16);
}
._1w8xrx4b {
  font-weight: var(--_1r30e1q17);
}
._1w8xrx4c {
  font-weight: var(--_1r30e1q18);
}
._1w8xrx4d {
  color: var(--_1r30e1q8);
}
._1w8xrx4e {
  color: var(--_1r30e1q9);
}
._1w8xrx4f {
  color: var(--_1r30e1qa);
}
._1w8xrx4g {
  color: var(--_1r30e1qg);
}
._1w8xrx4h {
  text-align: left;
}
._1w8xrx4i {
  text-align: center;
}
._1w8xrx4j {
  text-align: right;
}._1vlvcee0 {
  width: 100%;
  font-family: var(--_1r30e1qu);
  font-size: var(--_1r30e1qz);
  line-height: var(--_1r30e1q1a);
  color: var(--_1r30e1q8);
  background-color: var(--_1r30e1q4);
  border: var(--_1r30e1q24) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1x);
  transition: all var(--_1r30e1q2f) var(--_1r30e1q2j);
}
._1vlvcee0::placeholder {
  color: var(--_1r30e1qa);
}
._1vlvcee0:focus {
  outline: none;
  border-color: var(--_1r30e1qf);
  box-shadow: 0 0 0 3px var(--_1r30e1qg)20;
}
._1vlvcee0:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  background-color: var(--_1r30e1q1);
}
._1vlvcee0[aria-invalid="true"] {
  border-color: var(--_1r30e1qq);
}
._1vlvcee0[aria-invalid="true"]:focus {
  box-shadow: 0 0 0 3px var(--_1r30e1qq)20;
}
._1vlvcee2 {
  height: 32px;
  padding-left: var(--_1r30e1q1g);
  padding-right: var(--_1r30e1q1g);
  font-size: var(--_1r30e1qy);
}
._1vlvcee3 {
  height: 40px;
  padding-left: var(--_1r30e1q1h);
  padding-right: var(--_1r30e1q1h);
  font-size: var(--_1r30e1qz);
}
._1vlvcee4 {
  height: 48px;
  padding-left: var(--_1r30e1q1i);
  padding-right: var(--_1r30e1q1i);
  font-size: var(--_1r30e1q10);
}@keyframes _174wb1x0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _174wb1x1 {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.95);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}
._174wb1x2 {
  position: fixed;
  inset: 0;
  background-color: var(--_1r30e1q3);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: var(--_1r30e1q2t);
  animation: _174wb1x0 var(--_1r30e1q2f) var(--_1r30e1q2l);
}
._174wb1x3 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--_1r30e1q2);
  border-radius: var(--_1r30e1q1z);
  box-shadow: var(--_1r30e1q2a);
  display: flex;
  flex-direction: column;
  max-height: 90vh;
  animation: _174wb1x1 var(--_1r30e1q2g) var(--_1r30e1q2l);
  z-index: var(--_1r30e1q2t);
}
._174wb1x4 {
  width: 400px;
  max-width: 90vw;
}
._174wb1x5 {
  width: 560px;
  max-width: 90vw;
}
._174wb1x6 {
  width: 720px;
  max-width: 90vw;
}
._174wb1x7 {
  width: 900px;
  max-width: 90vw;
}
._174wb1x8 {
  width: 90vw;
  height: 90vh;
}
._174wb1x9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--_1r30e1q1i) var(--_1r30e1q1k);
  border-bottom: var(--_1r30e1q24) solid var(--_1r30e1qc);
  flex-shrink: 0;
}
._174wb1xa {
  margin: 0;
  font-size: var(--_1r30e1q10);
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1q8);
}
._174wb1xb {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  border-radius: var(--_1r30e1q1x);
  background-color: transparent;
  color: var(--_1r30e1q9);
  cursor: pointer;
  transition: all var(--_1r30e1q2f) var(--_1r30e1q2j);
  font-size: var(--_1r30e1q11);
  line-height: 1;
}
._174wb1xb:hover {
  background-color: var(--_1r30e1q5);
  color: var(--_1r30e1q8);
}
._174wb1xb:focus-visible {
  outline: 2px solid var(--_1r30e1qf);
  outline-offset: 2px;
}
._174wb1xc {
  padding: var(--_1r30e1q1k);
  overflow: auto;
  flex: 1;
}
._174wb1xd {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--_1r30e1q1h);
  padding: var(--_1r30e1q1i) var(--_1r30e1q1k);
  border-top: var(--_1r30e1q24) solid var(--_1r30e1qc);
  flex-shrink: 0;
}._1bzjcsf0 {
  display: flex;
  align-items: center;
  width: 100%;
  font-family: var(--_1r30e1qu);
}
._1bzjcsf1 {
  background-color: var(--_1r30e1q1);
  border-bottom: var(--_1r30e1q24) solid var(--_1r30e1qc);
}
._1bzjcsf2 {
  background-color: transparent;
}
._1bzjcsf3 {
  background-color: var(--_1r30e1q1);
  box-shadow: var(--_1r30e1q29);
}
._1bzjcsf4 {
  position: static;
}
._1bzjcsf5 {
  position: sticky;
  top: 0;
  z-index: var(--_1r30e1q2s);
}
._1bzjcsf6 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: var(--_1r30e1q2s);
}
._1bzjcsf7 {
  height: 48px;
  padding: 0 var(--_1r30e1q1i);
}
._1bzjcsf8 {
  height: 56px;
  padding: 0 var(--_1r30e1q1k);
}
._1bzjcsf9 {
  height: 64px;
  padding: 0 var(--_1r30e1q1l);
}
._1bzjcsfa {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  height: 100%;
}
._1bzjcsfb {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
  font-size: var(--_1r30e1q11);
  font-weight: var(--_1r30e1q18);
  color: var(--_1r30e1q8);
  text-decoration: none;
  flex-shrink: 0;
  margin-right: var(--_1r30e1q1k);
}
._1bzjcsfc {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1f);
  list-style: none;
  margin: 0;
  padding: 0;
}
._1bzjcsfd {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
  margin-left: auto;
}
._1bzjcsfe {
  display: inline-flex;
  align-items: center;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  font-size: var(--_1r30e1qy);
  font-weight: var(--_1r30e1q16);
  color: var(--_1r30e1q9);
  text-decoration: none;
  border-radius: var(--_1r30e1q1x);
  transition: all var(--_1r30e1q2f) var(--_1r30e1q2j);
}
._1bzjcsfe:hover {
  color: var(--_1r30e1q8);
  background-color: var(--_1r30e1q5);
  text-decoration: none;
}
._1bzjcsff {
  color: var(--_1r30e1qg);
  background-color: var(--_1r30e1q7);
}._1eq3oz50 {
  width: 100%;
  font-family: var(--_1r30e1qu);
  font-size: var(--_1r30e1qz);
  line-height: var(--_1r30e1q1a);
  color: var(--_1r30e1q8);
  background-color: var(--_1r30e1q4);
  border: var(--_1r30e1q24) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1x);
  transition: all var(--_1r30e1q2f) var(--_1r30e1q2j);
  cursor: pointer;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  padding-right: 40px;
}
._1eq3oz50:focus {
  outline: none;
  border-color: var(--_1r30e1qf);
  box-shadow: 0 0 0 3px var(--_1r30e1qg)20;
}
._1eq3oz50:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  background-color: var(--_1r30e1q1);
}
._1eq3oz50[aria-invalid="true"] {
  border-color: var(--_1r30e1qq);
}
._1eq3oz50[aria-invalid="true"]:focus {
  box-shadow: 0 0 0 3px var(--_1r30e1qq)20;
}
._1eq3oz52 {
  height: 32px;
  padding-left: var(--_1r30e1q1g);
  font-size: var(--_1r30e1qy);
}
._1eq3oz53 {
  height: 40px;
  padding-left: var(--_1r30e1q1h);
  font-size: var(--_1r30e1qz);
}
._1eq3oz54 {
  height: 48px;
  padding-left: var(--_1r30e1q1i);
  font-size: var(--_1r30e1q10);
}@keyframes _8dnnji0 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._8dnnji1 {
  display: inline-block;
  border-radius: 50%;
  border-style: solid;
  border-color: var(--_1r30e1qc);
  border-top-color: var(--_1r30e1qg);
  animation: _8dnnji0 0.8s linear infinite;
}
._8dnnji2 {
  width: 16px;
  height: 16px;
  border-width: 2px;
}
._8dnnji3 {
  width: 24px;
  height: 24px;
  border-width: 3px;
}
._8dnnji4 {
  width: 32px;
  height: 32px;
  border-width: 3px;
}
._8dnnji5 {
  width: 48px;
  height: 48px;
  border-width: 4px;
}._626u780 {
  display: flex;
}
._626u781 {
  flex-direction: column;
}
._626u782 {
  flex-direction: row;
}
._626u783 {
  gap: 0;
}
._626u784 {
  gap: var(--_1r30e1q1f);
}
._626u785 {
  gap: var(--_1r30e1q1g);
}
._626u786 {
  gap: var(--_1r30e1q1i);
}
._626u787 {
  gap: var(--_1r30e1q1k);
}
._626u788 {
  gap: var(--_1r30e1q1l);
}
._626u789 {
  gap: var(--_1r30e1q1n);
}
._626u78a {
  align-items: flex-start;
}
._626u78b {
  align-items: center;
}
._626u78c {
  align-items: flex-end;
}
._626u78d {
  align-items: stretch;
}
._626u78e {
  align-items: baseline;
}
._626u78f {
  justify-content: flex-start;
}
._626u78g {
  justify-content: center;
}
._626u78h {
  justify-content: flex-end;
}
._626u78i {
  justify-content: space-between;
}
._626u78j {
  justify-content: space-around;
}
._626u78k {
  justify-content: space-evenly;
}
._626u78l {
  flex-wrap: wrap;
}
._626u78m {
  flex-wrap: nowrap;
}._1jrt9fj0 {
  display: flex;
  flex-direction: column;
}
._1jrt9fj3 {
  flex-direction: row;
}
._1jrt9fj4 {
  display: flex;
  gap: var(--_1r30e1q1f);
  border-bottom: var(--_1r30e1q24) solid var(--_1r30e1qc);
  overflow-x: auto;
  flex-shrink: 0;
  scrollbar-width: none;
}
._1jrt9fj4::-webkit-scrollbar {
  display: none;
}
._1jrt9fj6 {
  border-bottom: none;
  gap: var(--_1r30e1q1g);
}
._1jrt9fj7 {
  flex-direction: column;
  border-bottom: none;
  border-right: var(--_1r30e1q24) solid var(--_1r30e1qc);
  width: 220px;
  overflow-x: visible;
  overflow-y: auto;
  gap: 2px;
  padding-right: var(--_1r30e1q1h);
}
._1jrt9fj8 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: var(--_1r30e1q16);
  color: var(--_1r30e1q9);
  background-color: transparent;
  border: none;
  cursor: pointer;
  transition: all var(--_1r30e1q2f) var(--_1r30e1q2j);
  position: relative;
  flex: 1;
  text-align: center;
}
._1jrt9fj8:hover {
  color: var(--_1r30e1q8);
}
._1jrt9fj8:focus-visible {
  outline: 2px solid var(--_1r30e1qf);
  outline-offset: -2px;
}
._1jrt9fj8:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._1jrt9fj9 {
  margin-bottom: -1px;
  border-bottom: 2px solid transparent;
}
._1jrt9fj9[data-selected="true"] {
  color: var(--_1r30e1qg);
  border-bottom-color: var(--_1r30e1qg);
}
._1jrt9fja {
  border-radius: var(--_1r30e1q1x);
}
._1jrt9fja[data-selected="true"] {
  color: var(--_1r30e1qb);
  background-color: var(--_1r30e1qg);
}
._1jrt9fja:hover:not([data-selected="true"]):not(:disabled) {
  background-color: var(--_1r30e1q5);
}
._1jrt9fjb {
  flex: none;
  width: 100%;
  justify-content: flex-start;
  text-align: left;
  border-radius: var(--_1r30e1q1x);
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  font-size: var(--_1r30e1qy);
  gap: var(--_1r30e1q1g);
  white-space: nowrap;
}
._1jrt9fjb[data-selected="true"] {
  color: var(--_1r30e1q8);
  background-color: var(--_1r30e1q5);
  font-weight: var(--_1r30e1q17);
}
._1jrt9fjb:hover:not([data-selected="true"]):not(:disabled) {
  background-color: var(--_1r30e1q5);
}
._1jrt9fjc {
  gap: var(--_1r30e1q1f);
  padding: var(--_1r30e1q1f) 0;
  font-size: var(--_1r30e1qx);
}
._1jrt9fjd {
  gap: var(--_1r30e1q1f);
  padding: var(--_1r30e1q1g) var(--_1r30e1q1f);
  font-size: var(--_1r30e1qy);
}
._1jrt9fje {
  gap: var(--_1r30e1q1g);
  padding: var(--_1r30e1q1h) var(--_1r30e1q1g);
  font-size: var(--_1r30e1qz);
}
._1jrt9fjf {
  gap: var(--_1r30e1q1g);
  padding: var(--_1r30e1q1i) var(--_1r30e1q1h);
  font-size: var(--_1r30e1q10);
}
._1jrt9fjg {
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
}
._1jrt9fjh {
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
}
._1jrt9fji {
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
}
._1jrt9fjj {
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
}
._1jrt9fjk {
  padding: var(--_1r30e1q1i) 0;
}
._1jrt9fjn {
  flex: 1;
  min-width: 0;
  padding: 0 0 0 var(--_1r30e1q1k);
}
@media (max-width: 768px) {
  ._1jrt9fj3 {
    flex-direction: column;
  }
  ._1jrt9fj7 {
    flex-direction: row;
    width: 100%;
    border-right: none;
    border-bottom: var(--_1r30e1q24) solid var(--_1r30e1qc);
    overflow-x: auto;
    padding-right: 0;
  }
  ._1jrt9fjb {
    width: auto;
    flex: none;
  }
  ._1jrt9fjn {
    padding: var(--_1r30e1q1i) 0;
  }
}._1qq8vtm0 {
  margin: 0;
  font-family: var(--_1r30e1qu);
  line-height: var(--_1r30e1q1a);
}
._1qq8vtm1 {
  font-size: var(--_1r30e1qx);
}
._1qq8vtm2 {
  font-size: var(--_1r30e1qy);
}
._1qq8vtm3 {
  font-size: var(--_1r30e1qz);
}
._1qq8vtm4 {
  font-size: var(--_1r30e1q10);
}
._1qq8vtm5 {
  font-size: var(--_1r30e1q11);
}
._1qq8vtm6 {
  font-weight: var(--_1r30e1q15);
}
._1qq8vtm7 {
  font-weight: var(--_1r30e1q16);
}
._1qq8vtm8 {
  font-weight: var(--_1r30e1q17);
}
._1qq8vtm9 {
  font-weight: var(--_1r30e1q18);
}
._1qq8vtma {
  color: var(--_1r30e1q8);
}
._1qq8vtmb {
  color: var(--_1r30e1q9);
}
._1qq8vtmc {
  color: var(--_1r30e1qa);
}
._1qq8vtmd {
  color: var(--_1r30e1qg);
}
._1qq8vtme {
  color: var(--_1r30e1qm);
}
._1qq8vtmf {
  color: var(--_1r30e1qo);
}
._1qq8vtmg {
  color: var(--_1r30e1qq);
}
._1qq8vtmh {
  text-align: left;
}
._1qq8vtmi {
  text-align: center;
}
._1qq8vtmj {
  text-align: right;
}.c11e9x0 {
  width: 100%;
  font-family: var(--_1r30e1qu);
  font-size: var(--_1r30e1qz);
  line-height: var(--_1r30e1q1a);
  color: var(--_1r30e1q8);
  background-color: var(--_1r30e1q4);
  border: var(--_1r30e1q24) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1x);
  transition: all var(--_1r30e1q2f) var(--_1r30e1q2j);
  resize: vertical;
}
.c11e9x0::placeholder {
  color: var(--_1r30e1qa);
}
.c11e9x0:focus {
  outline: none;
  border-color: var(--_1r30e1qf);
  box-shadow: 0 0 0 3px var(--_1r30e1qg)20;
}
.c11e9x0:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  background-color: var(--_1r30e1q1);
  resize: none;
}
.c11e9x0[aria-invalid="true"] {
  border-color: var(--_1r30e1qq);
}
.c11e9x0[aria-invalid="true"]:focus {
  box-shadow: 0 0 0 3px var(--_1r30e1qq)20;
}
.c11e9x2 {
  padding: var(--_1r30e1q1g);
  font-size: var(--_1r30e1qy);
  min-height: 64px;
}
.c11e9x3 {
  padding: var(--_1r30e1q1h);
  font-size: var(--_1r30e1qz);
  min-height: 96px;
}
.c11e9x4 {
  padding: var(--_1r30e1q1i);
  font-size: var(--_1r30e1q10);
  min-height: 128px;
}
.c11e9x5 {
  resize: none;
}
.c11e9x6 {
  resize: vertical;
}
.c11e9x7 {
  resize: horizontal;
}
.c11e9x8 {
  resize: both;
}._18mvtrv0 *, .besu9k0 *, ._18mvtrv0 *::before, .besu9k0 *::before, ._18mvtrv0 *::after, .besu9k0 *::after {
  box-sizing: border-box;
}
._18mvtrv0, .besu9k0, ._18mvtrv0, .besu9k0::before, ._18mvtrv0, .besu9k0::after {
  box-sizing: border-box;
}
body {
  margin: 0;
  padding: 0;
}
._18mvtrv0, .besu9k0 {
  background-color: var(--_1r30e1q0);
  color: var(--_1r30e1q8);
  font-family: var(--_1r30e1qu);
  font-size: var(--_1r30e1qz);
  line-height: var(--_1r30e1q1a);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
._18mvtrv0 :focus-visible, .besu9k0 :focus-visible {
  outline: 2px solid var(--_1r30e1qf);
  outline-offset: 2px;
}
._18mvtrv0 :focus:not(:focus-visible), .besu9k0 :focus:not(:focus-visible) {
  outline: none;
}
._18mvtrv0 ::selection, .besu9k0 ::selection {
  background-color: var(--_1r30e1qj);
  color: var(--_1r30e1qb);
}
._18mvtrv0 code, .besu9k0 code {
  font-family: var(--_1r30e1qw);
  background-color: var(--_1r30e1q4);
  border: 1px solid var(--_1r30e1qc);
  padding: var(--_1r30e1q1s) var(--_1r30e1q1f);
  border-radius: var(--_1r30e1q1w);
  font-size: 0.9em;
}
._18mvtrv0 pre, .besu9k0 pre {
  font-family: var(--_1r30e1qw);
  background-color: var(--_1r30e1q1);
  padding: var(--_1r30e1q1i);
  border-radius: var(--_1r30e1q1y);
  overflow: auto;
}
._18mvtrv0 pre code, .besu9k0 pre code {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.icon-xs {
  width: 12px;
  height: 12px;
  opacity: 0.6;
}
.icon-sm {
  width: 16px;
  height: 16px;
}
.icon-md {
  width: 20px;
  height: 20px;
}
.icon-lg {
  width: 24px;
  height: 24px;
}._3v21iw0 {
  display: flex;
  align-items: stretch;
  background: var(--_1r30e1q1);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
}
._3v21iw1 {
  display: flex;
  align-items: center;
  padding: var(--_1r30e1q1f) var(--_1r30e1q1h);
  background: var(--_1r30e1q1);
  text-decoration: none;
  flex-shrink: 0;
}
._3v21iw2 {
  height: 36px;
  width: 36px;
  display: block;
}
._3v21iw3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1j);
}
._3v21iw4 {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1h);
}
._3v21iw4 a {
  color: var(--_1r30e1qj);
  text-decoration: none;
}
._3v21iw5 {
  max-width: 960px;
  margin: var(--_1r30e1q1l) auto;
  padding: 0 var(--_1r30e1q1i);
}
._3v21iw6 {
  position: relative;
}
._3v21iw7 {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1t);
  cursor: pointer;
  padding: var(--_1r30e1q1f) var(--_1r30e1q1g);
  border-radius: var(--_1r30e1q1y);
  border: none;
  background: transparent;
  color: var(--_1r30e1q8);
  font-size: var(--_1r30e1qy);
  font-weight: var(--_1r30e1q16);
}
._3v21iw7:hover {
  background: var(--_1r30e1q2);
}
._3v21iw8 {
  width: 24px;
  height: 24px;
  border-radius: var(--_1r30e1q22);
  background: var(--_1r30e1qj);
  color: var(--_1r30e1q0);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: var(--_1r30e1q18);
  flex-shrink: 0;
  overflow: hidden;
}
._3v21iw9 {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: var(--_1r30e1q1f);
  min-width: 180px;
  background: var(--_1r30e1q2);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  box-shadow: var(--_1r30e1q2a);
  z-index: 50;
  overflow: hidden;
}
._3v21iwa {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
  width: 100%;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  text-align: left;
  border: none;
  background: transparent;
  color: var(--_1r30e1q8);
  font-size: var(--_1r30e1qy);
  cursor: pointer;
  text-decoration: none;
}
._3v21iwa:hover {
  background: var(--_1r30e1q1);
}
._3v21iwb {
  height: 0;
  margin: var(--_1r30e1q1f) 0;
  border-top: var(--_1r30e1q23) solid var(--_1r30e1qc);
}
._3v21iwc {
  display: block;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h) var(--_1r30e1q1f);
  font-size: var(--_1r30e1qx);
  color: var(--_1r30e1qa);
  font-weight: var(--_1r30e1q17);
}._18mvtrv0 .hl-keyword {
  color: #cf222e;
}
._18mvtrv0 .hl-comment {
  color: #6e7781;
  font-style: italic;
}
._18mvtrv0 .hl-string {
  color: #0a3069;
}
._18mvtrv0 .hl-number {
  color: #0550ae;
}
._18mvtrv0 .hl-bool {
  color: #0550ae;
}
._18mvtrv0 .hl-null {
  color: #0550ae;
}
._18mvtrv0 .hl-operator {
  color: #cf222e;
}
._18mvtrv0 .hl-function {
  color: #8250df;
}
._18mvtrv0 .hl-type {
  color: #953800;
}
._18mvtrv0 .hl-definition {
  color: #953800;
}
._18mvtrv0 .hl-property {
  color: #0550ae;
}
._18mvtrv0 .hl-attribute {
  color: #0550ae;
}
._18mvtrv0 .hl-tag {
  color: #116329;
}
._18mvtrv0 .hl-meta {
  color: #0550ae;
}
._18mvtrv0 .hl-regexp {
  color: #0a3069;
}
.besu9k0 .hl-keyword {
  color: #ff7b72;
}
.besu9k0 .hl-comment {
  color: #8b949e;
  font-style: italic;
}
.besu9k0 .hl-string {
  color: #a5d6ff;
}
.besu9k0 .hl-number {
  color: #79c0ff;
}
.besu9k0 .hl-bool {
  color: #79c0ff;
}
.besu9k0 .hl-null {
  color: #79c0ff;
}
.besu9k0 .hl-operator {
  color: #ff7b72;
}
.besu9k0 .hl-function {
  color: #d2a8ff;
}
.besu9k0 .hl-type {
  color: #ffa657;
}
.besu9k0 .hl-definition {
  color: #ffa657;
}
.besu9k0 .hl-property {
  color: #79c0ff;
}
.besu9k0 .hl-attribute {
  color: #79c0ff;
}
.besu9k0 .hl-tag {
  color: #7ee787;
}
.besu9k0 .hl-meta {
  color: #79c0ff;
}
.besu9k0 .hl-regexp {
  color: #a5d6ff;
}.hxxayo0 {
  max-width: 340px;
  margin: var(--_1r30e1q1o) auto;
  padding: 0 var(--_1r30e1q1i);
}
.hxxayo1 {
  text-align: center;
  margin-bottom: var(--_1r30e1q1k);
  color: var(--_1r30e1q8);
}
.hxxayo2 {
  display: flex;
  flex-direction: column;
  gap: var(--_1r30e1q1i);
}
.hxxayo3 {
  text-align: center;
  margin-top: var(--_1r30e1q1i);
  color: var(--_1r30e1q9);
}
.hxxayo4 {
  padding: var(--_1r30e1q1h);
  border-radius: var(--_1r30e1q1y);
  text-align: center;
  color: var(--_1r30e1qq);
  background: var(--_1r30e1qr);
}._12qkpkc0 {
  max-width: 768px;
  margin: var(--_1r30e1q1l) auto;
  padding: 0 var(--_1r30e1q1i);
}
._12qkpkc1 {
  text-align: center;
  margin-top: var(--_1r30e1q1p);
}
._12qkpkc2 {
  color: var(--_1r30e1q9);
  margin-bottom: var(--_1r30e1q1k);
}
._12qkpkc3 {
  display: flex;
  gap: var(--_1r30e1q1h);
  justify-content: center;
}
._12qkpkc4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--_1r30e1q1i);
}
._12qkpkc5 {
  display: flex;
  flex-direction: column;
  gap: var(--_1r30e1q1h);
}
._12qkpkc6 {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
  color: var(--_1r30e1q9);
  cursor: pointer;
}
._12qkpkc7 {
  display: flex;
  flex-direction: column;
  gap: var(--_1r30e1q1g);
}
._12qkpkc8 {
  display: block;
  padding: var(--_1r30e1q1i);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  text-decoration: none;
  color: var(--_1r30e1q8);
  transition: border-color var(--_1r30e1q2f);
}
._12qkpkc8:hover {
  border-color: var(--_1r30e1qe);
}
._12qkpkc9 {
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1qj);
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
}
._12qkpkca {
  font-size: var(--_1r30e1qx);
  font-weight: var(--_1r30e1q15);
  padding: var(--_1r30e1q1s) var(--_1r30e1q1g);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q22);
  color: var(--_1r30e1qa);
}
._12qkpkcb {
  color: var(--_1r30e1q9);
  font-size: var(--_1r30e1qy);
  margin-top: var(--_1r30e1q1f);
  margin-bottom: 0;
}._1wu2r630 {
  color: var(--_1r30e1qm);
}
._1wu2r631 {
  color: var(--_1r30e1qo);
}
._1wu2r632 {
  color: var(--_1r30e1qq);
}
._1wu2r633 {
  color: var(--_1r30e1qs);
}
._1wu2r634 {
  background-color: var(--_1r30e1qq);
}
._1wu2r635 {
  border-color: var(--_1r30e1qq);
}
._1wu2r636 {
  border-color: var(--_1r30e1qo);
}
._1wu2r637 {
  border-color: var(--_1r30e1qs);
}._2pt2ow0 {
  max-width: 960px;
  margin: var(--_1r30e1q1k) auto;
  padding: 0 var(--_1r30e1q1i);
}
._2pt2ow1 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--_1r30e1q1i);
}
._2pt2ow2 {
  font-size: var(--_1r30e1q11);
  font-weight: var(--_1r30e1q15);
  color: var(--_1r30e1q8);
  margin: 0;
}
._2pt2ow2 a {
  color: var(--_1r30e1qj);
  text-decoration: none;
  font-weight: var(--_1r30e1q17);
}
._2pt2ow3 {
  font-size: var(--_1r30e1qx);
  color: var(--_1r30e1qa);
  margin: var(--_1r30e1q1f) 0 0;
}
._2pt2ow3 a {
  color: var(--_1r30e1qj);
  text-decoration: none;
}
._2pt2ow3 a:hover {
  text-decoration: underline;
}
._2pt2ow4 {
  padding: var(--_1r30e1q1t) var(--_1r30e1q1h);
  font-size: var(--_1r30e1qy);
  font-weight: var(--_1r30e1q16);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  background: var(--_1r30e1q4);
  color: var(--_1r30e1q8);
  cursor: pointer;
  white-space: nowrap;
}
._2pt2ow4:hover {
  background: var(--_1r30e1q1);
  border-color: var(--_1r30e1qj);
}
._2pt2ow4:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
._2pt2ow5 {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1i);
  margin: var(--_1r30e1q1i) 0;
}
._2pt2ow5 select {
  padding: var(--_1r30e1q1t) var(--_1r30e1q1g);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  font-size: var(--_1r30e1qy);
  background: var(--_1r30e1q4);
  color: var(--_1r30e1q8);
}
._2pt2ow5 a {
  color: var(--_1r30e1qj);
  text-decoration: none;
}
._2pt2ow6 {
  margin-bottom: var(--_1r30e1q1i);
  font-size: var(--_1r30e1qy);
}
._2pt2ow6 a {
  color: var(--_1r30e1qj);
  text-decoration: none;
}
._2pt2ow7 {
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  padding: var(--_1r30e1q1k);
  margin-top: var(--_1r30e1q1i);
  text-align: center;
  font-size: var(--_1r30e1q10);
  color: var(--_1r30e1q9);
}
._2pt2ow8 {
  width: 100%;
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  border-collapse: separate;
  border-spacing: 0;
}
._2pt2ow8 tr:not(:last-child) td {
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
}
._2pt2ow8 td {
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
}
._2pt2ow9 {
  width: 2rem;
  text-align: center;
}
._2pt2ow8 a {
  color: var(--_1r30e1qj);
  text-decoration: none;
}
._2pt2owa {
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  overflow: hidden;
}
._2pt2owb {
  display: flex;
  justify-content: space-between;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  background: var(--_1r30e1q1);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1q8);
}
._2pt2owc {
  font-weight: var(--_1r30e1q15);
  color: var(--_1r30e1qa);
}
._2pt2owd {
  margin: 0;
  padding: var(--_1r30e1q1i);
  overflow-x: auto;
  font-size: 13px;
  line-height: 1.45;
  font-family: var(--_1r30e1qw);
}
._2pt2owe {
  padding: var(--_1r30e1q1i);
  color: var(--_1r30e1qa);
  text-align: center;
}
._2pt2owf {
  display: block;
  width: 100%;
  min-height: 400px;
  padding: var(--_1r30e1q1i);
  margin: 0;
  border: none;
  border-top: var(--_1r30e1q23) solid var(--_1r30e1qc);
  resize: vertical;
  font-size: 13px;
  line-height: 1.45;
  font-family: var(--_1r30e1qw);
  background: var(--_1r30e1q4);
  color: var(--_1r30e1q8);
  outline: none;
  box-sizing: border-box;
  tab-size: 2;
}
._2pt2owg {
  position: relative;
  margin: var(--_1r30e1q1i) 0;
}
._2pt2owh {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1i);
  overflow-x: auto;
  scrollbar-width: none;
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
  padding-bottom: var(--_1r30e1q1h);
  -webkit-overflow-scrolling: touch;
}
._2pt2owh::-webkit-scrollbar {
  display: none;
}
._2pt2owi {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 24px;
  pointer-events: none;
  z-index: 1;
}
._2pt2owj {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 24px;
  pointer-events: none;
  z-index: 1;
}
._2pt2owh a {
  color: var(--_1r30e1q9);
  text-decoration: none;
  font-size: var(--_1r30e1qy);
  padding: var(--_1r30e1q1f) 0;
  white-space: nowrap;
  flex-shrink: 0;
}
._2pt2owh a:hover {
  color: var(--_1r30e1qj);
}
._2pt2owh a[data-active="true"] {
  color: var(--_1r30e1qj);
  font-weight: var(--_1r30e1q17);
  border-bottom: 2px solid var(--_1r30e1qj);
  margin-bottom: -1px;
}
._2pt2owk {
  margin-top: var(--_1r30e1q1j);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  overflow: hidden;
}
._2pt2owl {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  background: var(--_1r30e1q1);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
  font-size: var(--_1r30e1qy);
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1q8);
}
._2pt2owm {
  padding: var(--_1r30e1q1i) var(--_1r30e1q1j);
  font-size: var(--_1r30e1qy);
  line-height: var(--_1r30e1q1b);
  color: var(--_1r30e1q8);
}
._2pt2owm h1, ._2pt2owm h2, ._2pt2owm h3 {
  margin-top: var(--_1r30e1q1j);
  margin-bottom: var(--_1r30e1q1h);
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1q8);
}
._2pt2owm h1 {
  font-size: var(--_1r30e1q12);
  padding-bottom: var(--_1r30e1q1g);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
}
._2pt2owm h2 {
  font-size: var(--_1r30e1q11);
  padding-bottom: var(--_1r30e1q1t);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
}
._2pt2owm p {
  margin: var(--_1r30e1q1h) 0;
}
._2pt2owm a {
  color: var(--_1r30e1qj);
  text-decoration: none;
}
._2pt2owm a:hover {
  text-decoration: underline;
}
._2pt2owm code {
  font-family: var(--_1r30e1qw);
  font-size: 85%;
  padding: var(--_1r30e1q1s) var(--_1r30e1q1f);
  border-radius: var(--_1r30e1q1w);
  background: var(--_1r30e1q1);
}
._2pt2owm pre {
  margin: var(--_1r30e1q1h) 0;
  padding: var(--_1r30e1q1i);
  border-radius: var(--_1r30e1q1y);
  background: var(--_1r30e1q1);
  overflow-x: auto;
  font-size: 13px;
  line-height: 1.45;
}
._2pt2owm pre code {
  padding: 0;
  background: none;
}
._2pt2owm ul, ._2pt2owm ol {
  padding-left: var(--_1r30e1q1k);
  margin: var(--_1r30e1q1h) 0;
}
._2pt2owm li {
  margin: var(--_1r30e1q1f) 0;
}
._2pt2owm blockquote {
  margin: var(--_1r30e1q1h) 0;
  padding-left: var(--_1r30e1q1i);
  border-left: 3px solid var(--_1r30e1qd);
  color: var(--_1r30e1qa);
}
._2pt2owm img {
  max-width: 100%;
}
._2pt2owm table {
  border-collapse: collapse;
  margin: var(--_1r30e1q1h) 0;
}
._2pt2owm th, ._2pt2owm td {
  padding: var(--_1r30e1q1t) var(--_1r30e1q1h);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
}
._2pt2owm th {
  background: var(--_1r30e1q1);
  font-weight: var(--_1r30e1q17);
}._1m3d6a20 {
  overflow-x: auto;
}
._1m3d6a21 {
  border-collapse: collapse;
  width: 100%;
  font-size: 13px;
  line-height: 1.45;
  font-family: var(--_1r30e1qw);
}
._1m3d6a22 {
  padding: 0 8px 0 16px;
  text-align: right;
  user-select: none;
  color: var(--_1r30e1qa);
  white-space: nowrap;
  vertical-align: top;
  width: 1%;
  min-width: 3.5em;
}
._1m3d6a23 {
  padding: 0 16px 0 12px;
  white-space: pre;
}
._1m3d6a21 tr:hover {
  background-color: var(--_1r30e1q1);
}.wg0v2e0 {
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  overflow: hidden;
}
.wg0v2e1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  background: var(--_1r30e1q1);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1q8);
}
.wg0v2e2 {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  line-height: 1.45;
  font-family: var(--_1r30e1qw);
}
.wg0v2e3:hover {
  background: var(--_1r30e1q1);
}
.wg0v2e4 {
  padding: 0 var(--_1r30e1q1h);
  white-space: nowrap;
  vertical-align: top;
  border-right: var(--_1r30e1q23) solid var(--_1r30e1qc);
  width: 300px;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wg0v2e5 {
  border-top: var(--_1r30e1q23) solid var(--_1r30e1qd);
}
.wg0v2e6 {
  color: var(--_1r30e1qj);
  text-decoration: none;
  margin-right: var(--_1r30e1q1g);
}
.wg0v2e6:hover {
  text-decoration: underline;
}
.wg0v2e7 {
  color: var(--_1r30e1q9);
  margin-right: var(--_1r30e1q1g);
}
.wg0v2e8 {
  color: var(--_1r30e1qa);
}
.wg0v2e9 {
  padding: 0 var(--_1r30e1q1g);
  text-align: right;
  color: var(--_1r30e1qa);
  user-select: none;
  width: 1%;
  white-space: nowrap;
}
.wg0v2ea {
  padding: 0 var(--_1r30e1q1h);
  white-space: pre;
  overflow-x: auto;
}._1i5pct30 {
  list-style: none;
  padding: 0;
  margin: 0;
}
._1i5pct31 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: var(--_1r30e1q1h) 0;
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
}
._1i5pct32 a {
  color: var(--_1r30e1q8);
  text-decoration: none;
  font-weight: var(--_1r30e1q17);
}
._1i5pct32 a:hover {
  color: var(--_1r30e1qj);
}
._1i5pct33 {
  display: flex;
  gap: var(--_1r30e1q1h);
  font-size: var(--_1r30e1qx);
  color: var(--_1r30e1qa);
  white-space: nowrap;
}
._1i5pct34 {
  font-family: var(--_1r30e1qw);
  color: var(--_1r30e1qj);
  text-decoration: none;
}._1b24lta1 {
  font-size: var(--_1r30e1q10);
  margin-bottom: var(--_1r30e1q1g);
}
._1b24lta2 {
  color: var(--_1r30e1qa);
  font-size: var(--_1r30e1qy);
  margin-bottom: var(--_1r30e1q1i);
  white-space: pre-wrap;
  font-family: var(--_1r30e1qw);
}
._1b24lta3 {
  padding: var(--_1r30e1q1h) 0;
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
  margin-bottom: var(--_1r30e1q1i);
  color: var(--_1r30e1q9);
}
._1b24lta4 {
  color: var(--_1r30e1qm);
}
._1b24lta5 {
  color: var(--_1r30e1qq);
}
._1b24lta6 {
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  margin-bottom: var(--_1r30e1q1i);
  overflow: hidden;
}
._1b24lta7 {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  background: var(--_1r30e1q1);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
  font-size: var(--_1r30e1qy);
}
._1b24lta8 {
  display: inline-block;
  width: 1.5em;
  text-align: center;
  font-weight: var(--_1r30e1q18);
  font-size: var(--_1r30e1qx);
  border-radius: var(--_1r30e1q1w);
  padding: 0 var(--_1r30e1q1f);
}
._1b24lta9 {
  color: var(--_1r30e1qm);
}
._1b24ltaa {
  color: var(--_1r30e1qo);
}
._1b24ltab {
  color: var(--_1r30e1qq);
}
._1b24ltac {
  color: var(--_1r30e1qs);
}
._1b24ltad {
  font-family: var(--_1r30e1qw);
  flex: 1;
  color: var(--_1r30e1q8);
}
._1b24ltae {
  display: flex;
  gap: var(--_1r30e1q1g);
  font-size: var(--_1r30e1qx);
}
._1b24ltaf {
  margin: 0;
  padding: var(--_1r30e1q1g);
  overflow-x: auto;
  font-size: 12px;
  line-height: 1.5;
  font-family: var(--_1r30e1qw);
  color: var(--_1r30e1q8);
  background: var(--_1r30e1q0);
}
._1b24ltag {
  padding: var(--_1r30e1q1i);
  color: var(--_1r30e1qa);
  text-align: center;
}.rpynqq0 {
  width: 100%;
  min-width: 1000px;
  overflow-x: auto;
  table-layout: fixed;
  font-size: 12px;
  background: var(--diff-viewer-bg, #fff);
  border-collapse: collapse;
}
.rpynqq0 pre {
  margin: 0;
  padding: 0;
  background: transparent;
  border-radius: 0;
  white-space: pre-wrap;
  line-height: 1.6em;
  width: fit-content;
}
.rpynqq2 {
  position: sticky;
  top: 0;
  z-index: 2;
}
.rpynqq3 {
  background: var(--diff-viewer-title-bg, #fafbfc);
  color: var(--diff-viewer-title-color, #212529);
  padding: 0.5em 1em;
  display: flex;
  align-items: center;
  gap: 0.5em;
  font-family: monospace;
  font-size: 12px;
  fill: var(--diff-viewer-title-color, #212529);
}
.rpynqq4 {
  display: flex;
}
.rpynqq5 {
  width: auto;
  overflow: hidden;
}
.rpynqq6 {
  color: var(--diff-viewer-color, #212529);
  white-space: pre-wrap;
  font-family: monospace;
  line-break: anywhere;
  text-decoration: none;
}
.rpynqq7 {
  overflow: hidden;
  width: 100%;
}
.rpynqq8 {
  user-select: none;
}
.rpynqq9 pre {
  white-space: pre;
}
.rpynqq9 .rpynqq6 {
  white-space: pre;
  line-break: auto;
}
.rpynqqa {
  vertical-align: baseline;
  text-decoration: none;
}
.rpynqqb {
  color: var(--diff-gutter-color, #212529);
}
.rpynqqc {
  background: var(--diff-removed-bg, #ffeef0);
  color: var(--diff-removed-color, #24292e);
}
.rpynqqc pre {
  color: var(--diff-removed-color, #24292e);
}
.rpynqqc .rpynqqb {
  color: var(--diff-removed-gutter-color, #212529);
}
.rpynqqd {
  background: var(--diff-added-bg, #e6ffed);
  color: var(--diff-added-color, #24292e);
}
.rpynqqd pre {
  color: var(--diff-added-color, #24292e);
}
.rpynqqd .rpynqqb {
  color: var(--diff-added-gutter-color, #212529);
}
.rpynqqe {
  background: var(--diff-changed-bg, #fffbdd);
}
.rpynqqe .rpynqqb {
  color: var(--diff-gutter-color, #212529);
}
.rpynqqf {
  display: inline;
  text-decoration: none;
}
.rpynqqg {
  background: var(--diff-word-added-bg, #acf2bd);
}
.rpynqqh {
  background: var(--diff-word-removed-bg, #fdb8c0);
}
.rpynqqk {
  user-select: none;
  min-width: 50px;
  width: 50px;
  padding: 0 10px;
  white-space: nowrap;
  text-align: center;
  color: var(--diff-gutter-color, #212529);
  background: var(--diff-gutter-bg, #f7f7f7);
}
.rpynqqk:hover {
  cursor: pointer;
  background: var(--diff-gutter-bg-dark, #f3f1f1);
}
.rpynqqk.rpynqqd {
  background: var(--diff-added-gutter-bg, #cdffd8);
}
.rpynqqk.rpynqqc {
  background: var(--diff-removed-gutter-bg, #ffdce0);
}
.rpynqqk.rpynqqj {
  background: var(--diff-highlight-gutter-bg, #fff5b1);
}
.rpynqqk.rpynqqj:hover {
  background: var(--diff-highlight-gutter-bg, #fff5b1);
}
.rpynqqk.rpynqqi {
  background: var(--diff-selected-range-gutter-bg, rgba(33, 150, 243, 0.15));
}
.rpynqqk.rpynqqi:hover {
  background: var(--diff-selected-range-gutter-bg, rgba(33, 150, 243, 0.15));
}
.rpynqqk pre {
  opacity: 0.5;
  text-align: center;
  width: 100%;
}
.rpynqqk:hover pre {
  opacity: 1;
}
.rpynqql:hover {
  background: var(--diff-gutter-bg, #f7f7f7);
  cursor: initial;
}
.rpynqqm {
  background: var(--diff-highlight-bg, #fffbdd);
}
.rpynqqm .rpynqqg, .rpynqqm .rpynqqh {
  background-color: initial;
}
.rpynqqn {
  background: var(--diff-selected-range-bg, rgba(33, 150, 243, 0.08));
}
.rpynqqn .rpynqqg, .rpynqqn .rpynqqh {
  background-color: initial;
}
.rpynqqo {
  width: 28px;
  padding-left: 10px;
  padding-right: 10px;
  user-select: none;
}
.rpynqqo.rpynqqd pre {
  color: var(--diff-added-color, #24292e);
}
.rpynqqo.rpynqqc pre {
  color: var(--diff-removed-color, #24292e);
}
.rpynqqp {
  background-color: var(--diff-empty-line-bg, #fafbfc);
}
.rpynqqq {
  background-color: var(--diff-code-fold-gutter-bg, #dbedff);
  min-width: 50px;
  width: 50px;
  text-align: center;
  fill: var(--diff-code-fold-content-color, #212529);
}
.rpynqqr {
  padding: ;
}
.rpynqqs {
  background: var(--diff-code-fold-bg, #f1f8ff);
  cursor: pointer;
  display: inline;
  margin: 0;
  border: none;
  fill: var(--diff-code-fold-content-color, #212529);
}
.rpynqqt {
  color: var(--diff-code-fold-content-color, #212529);
  font-family: monospace;
}
.rpynqqu {
  background-color: var(--diff-code-fold-bg, #f1f8ff);
  font-size: 12px;
  align-items: center;
  user-select: none;
  font-weight: 700;
  cursor: pointer;
}
.rpynqqu:hover {
  color: var(--diff-viewer-color, #212529);
  fill: var(--diff-viewer-color, #212529);
}
.rpynqqu:hover * {
  color: var(--diff-viewer-color, #212529);
  fill: var(--diff-viewer-color, #212529);
}
.rpynqqu a {
  text-decoration: underline !important;
  cursor: pointer;
}
.rpynqqu a pre {
  display: inline;
}
.rpynqqv {
  background: var(--diff-viewer-title-bg, #fafbfc);
  padding: 0.5em;
  line-height: 1.4em;
  height: 2.4em;
  overflow: hidden;
  width: 50%;
  border-bottom: 1px solid var(--diff-viewer-title-border-color, #eee);
  box-sizing: border-box;
  font-size: 12px;
}
.rpynqqv:only-child {
  width: 100%;
}
.rpynqqv:last-child:not(:only-child) {
  border-left: 1px solid var(--diff-viewer-title-border-color, #eee);
}
.rpynqqv .rpynqq6 {
  color: var(--diff-viewer-title-color, #212529);
}
.rpynqqw {
  display: block;
  width: 10px;
  height: 10px;
  background-color: #ddd;
  border-width: 1px;
  border-style: solid;
  border-color: var(--diff-viewer-title-border-color, #eee);
}
.rpynqqx {
  background-color: var(--diff-word-added-bg, #acf2bd);
}
.rpynqqy {
  background-color: var(--diff-word-removed-bg, #fdb8c0);
}
.rpynqqz {
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.rpynqqz:hover {
  fill: var(--diff-added-gutter-color, #212529);
}
.rpynqqz:focus {
  outline: 1px var(--diff-added-gutter-color, #212529) solid;
}
@media (max-width: 768px) {
  .rpynqq0 {
    min-width: unset;
  }
}._1qpljdu0 {
  max-width: 960px;
  margin: var(--_1r30e1q1k) auto;
  padding: 0 var(--_1r30e1q1i);
}
._1qpljdu1 {
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  overflow: hidden;
}
._1qpljdu2 {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1h);
  padding: var(--_1r30e1q1h) var(--_1r30e1q1i);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qc);
  text-decoration: none;
  color: inherit;
  transition: background var(--_1r30e1q2f);
}
._1qpljdu2:hover {
  background: var(--_1r30e1q1);
}
._1qpljdu3 {
  flex: 1;
  min-width: 0;
}
._1qpljdu4 {
  font-weight: var(--_1r30e1q17);
  font-size: var(--_1r30e1qy);
}
._1qpljdu5 {
  font-size: var(--_1r30e1qx);
  color: var(--_1r30e1qa);
  margin-top: var(--_1r30e1q1s);
}
._1qpljdu6 {
  width: 10px;
  height: 10px;
  border-radius: var(--_1r30e1q22);
  flex-shrink: 0;
}
._1qpljdu7 {
  background: var(--_1r30e1qm);
}
._1qpljdu8 {
  background: var(--_1r30e1qq);
}
._1qpljdu9 {
  background: var(--_1r30e1qo);
}
._1qpljdua {
  background: var(--_1r30e1qa);
}
._1qpljdub {
  color: var(--_1r30e1qm);
  font-weight: bold;
  width: 1.2em;
  text-align: center;
}
._1qpljduc {
  color: var(--_1r30e1qq);
  font-weight: bold;
  width: 1.2em;
  text-align: center;
}
._1qpljdud {
  color: var(--_1r30e1qo);
  font-weight: bold;
  width: 1.2em;
  text-align: center;
}
._1qpljdue {
  color: var(--_1r30e1qa);
  font-weight: bold;
  width: 1.2em;
  text-align: center;
}
._1qpljduf {
  margin-bottom: var(--_1r30e1q1k);
}
._1qpljdug {
  display: flex;
  flex-direction: column;
  gap: var(--_1r30e1q1h);
}
._1qpljduh {
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  overflow: hidden;
}
._1qpljdui {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1h);
  padding: var(--_1r30e1q1h) var(--_1r30e1q1i);
  background: var(--_1r30e1q1);
  cursor: pointer;
  user-select: none;
}
._1qpljduj {
  flex: 1;
  font-weight: var(--_1r30e1q17);
  font-size: var(--_1r30e1qy);
}
._1qpljduk {
  font-size: var(--_1r30e1qx);
  color: var(--_1r30e1qa);
}
._1qpljdul {
  padding: 0;
  margin: 0;
  list-style: none;
}
._1qpljdum {
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1g);
  padding: var(--_1r30e1q1g) var(--_1r30e1q1i);
  border-top: var(--_1r30e1q23) solid var(--_1r30e1qc);
  font-size: var(--_1r30e1qy);
  cursor: pointer;
}
._1qpljdum:hover {
  background: var(--_1r30e1q1);
}
._1qpljdun {
  flex: 1;
}
._1qpljduo {
  font-size: var(--_1r30e1qx);
  color: var(--_1r30e1qa);
}
._1qpljdup {
  background: var(--_1r30e1q0);
  border-top: var(--_1r30e1q23) solid var(--_1r30e1qc);
  padding: var(--_1r30e1q1h);
  max-height: 400px;
  overflow: auto;
}
._1qpljduq {
  font-family: var(--_1r30e1qw);
  font-size: 12px;
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-all;
  color: var(--_1r30e1q9);
}
._1qpljdur {
  display: inline-block;
  width: 3em;
  text-align: right;
  margin-right: var(--_1r30e1q1g);
  color: var(--_1r30e1qa);
  user-select: none;
}.yml9xg0 {
  margin-top: var(--_1r30e1q1i);
}
.yml9xg1 {
  display: flex;
  gap: var(--_1r30e1q1g);
  margin-bottom: var(--_1r30e1q1i);
}
.yml9xg2 {
  flex: 1;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  font-size: var(--_1r30e1qz);
  background: var(--_1r30e1q4);
  color: var(--_1r30e1q8);
}
.yml9xg3 {
  display: flex;
  gap: var(--_1r30e1q1g);
  margin-bottom: var(--_1r30e1q1i);
  align-items: center;
}
.yml9xg4 {
  padding: var(--_1r30e1q1t) var(--_1r30e1q1g);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  font-size: var(--_1r30e1qy);
  background: var(--_1r30e1q4);
  color: var(--_1r30e1q8);
}
.yml9xg5 {
  display: flex;
  gap: var(--_1r30e1q1f);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qd);
  margin-bottom: var(--_1r30e1q1i);
}
.yml9xg6 {
  padding: var(--_1r30e1q1g) var(--_1r30e1q1i);
  cursor: pointer;
  font-size: var(--_1r30e1qy);
  font-weight: var(--_1r30e1q16);
  color: var(--_1r30e1q9);
  border-bottom: 2px solid transparent;
  background: none;
  border: none;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}
.yml9xg7 {
  color: var(--_1r30e1q8);
  border-bottom-color: var(--_1r30e1qg);
}
.yml9xg8 {
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  margin-bottom: var(--_1r30e1q1h);
  overflow: hidden;
}
.yml9xg9 {
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  background: var(--_1r30e1q4);
  border-bottom: var(--_1r30e1q23) solid var(--_1r30e1qd);
  font-size: var(--_1r30e1qy);
}
.yml9xg9 a {
  color: var(--_1r30e1qj);
  text-decoration: none;
  font-weight: var(--_1r30e1q16);
}
.yml9xga {
  padding: 0;
  margin: 0;
  font-size: var(--_1r30e1qy);
  font-family: var(--_1r30e1qw);
  overflow-x: auto;
}
.yml9xgb {
  display: flex;
  padding: 0 var(--_1r30e1q1h);
  white-space: pre;
}
.yml9xgc {
  color: var(--_1r30e1qa);
  user-select: none;
  min-width: 3em;
  text-align: right;
  padding-right: var(--_1r30e1q1h);
  flex-shrink: 0;
}
.yml9xgd {
  flex: 1;
}
.yml9xge {
  background: var(--_1r30e1qp);
}
.yml9xgf {
  background: var(--_1r30e1qo);
  color: var(--_1r30e1qb);
  border-radius: var(--_1r30e1q1w);
  padding: 0 1px;
}
.yml9xgg {
  display: inline-block;
  padding: 0 var(--_1r30e1q1t);
  border-radius: var(--_1r30e1q1w);
  font-size: var(--_1r30e1qx);
  font-weight: var(--_1r30e1q16);
  background: var(--_1r30e1q4);
  border: var(--_1r30e1q23) solid var(--_1r30e1qd);
  margin-right: var(--_1r30e1q1g);
  text-transform: uppercase;
}
.yml9xgh {
  font-family: var(--_1r30e1qw);
  font-weight: var(--_1r30e1q17);
}
.yml9xgi {
  color: var(--_1r30e1q9);
  font-size: var(--_1r30e1qy);
}
.yml9xgj {
  display: flex;
  justify-content: center;
  gap: var(--_1r30e1q1g);
  margin-top: var(--_1r30e1q1i);
}
.yml9xgk {
  text-align: center;
  padding: var(--_1r30e1q1l) 0;
  color: var(--_1r30e1q9);
}
.yml9xgl {
  font-size: var(--_1r30e1qy);
  color: var(--_1r30e1q9);
  margin-bottom: var(--_1r30e1q1h);
}.tjpq60 {
  display: flex;
  gap: var(--_1r30e1q1k);
  align-items: flex-start;
}
.tjpq61 {
  display: none;
  width: 100%;
  padding: var(--_1r30e1q1g) var(--_1r30e1q1h);
  margin-bottom: var(--_1r30e1q1g);
  font-size: var(--_1r30e1qy);
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1q9);
  background: var(--_1r30e1q1);
  border: 1px solid var(--_1r30e1qd);
  border-radius: var(--_1r30e1q1y);
  cursor: pointer;
  text-align: left;
}
.tjpq62 {
  width: 240px;
  flex-shrink: 0;
  position: sticky;
  top: var(--_1r30e1q1i);
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}
.tjpq64 {
  flex: 1;
  min-width: 0;
  overflow-y: auto;
}
.tjpq65 {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tjpq66 {
  margin-bottom: var(--_1r30e1q1g);
}
.tjpq67 {
  font-size: var(--_1r30e1qx);
  font-weight: var(--_1r30e1q17);
  color: var(--_1r30e1qa);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: var(--_1r30e1q1f) var(--_1r30e1q1g);
  margin-bottom: var(--_1r30e1q1s);
}
.tjpq68 {
  display: block;
  font-size: var(--_1r30e1qy);
  color: var(--_1r30e1q9);
  text-decoration: none;
  padding: var(--_1r30e1q1t) var(--_1r30e1q1g);
  border-radius: var(--_1r30e1q1y);
  transition: background 0.1s, color 0.1s;
}
.tjpq68:hover {
  background: var(--_1r30e1q1);
  color: var(--_1r30e1q8);
}
.tjpq69 {
  background: var(--_1r30e1q1);
  color: var(--_1r30e1qj);
  font-weight: var(--_1r30e1q17);
}
.tjpq6a {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: var(--_1r30e1q1h);
}
.tjpq6b {
  float: right;
  display: flex;
  align-items: center;
  gap: var(--_1r30e1q1h);
  font-size: var(--_1r30e1qx);
  color: var(--_1r30e1qa);
  margin-top: var(--_1r30e1q1f);
}
.tjpq6c {
  font-size: var(--_1r30e1qy);
  color: var(--_1r30e1qj);
  text-decoration: none;
}
.tjpq6c:hover {
  text-decoration: underline;
}
.tjpq6d {
  padding: 0;
}
.tjpq6e {
  text-align: center;
  padding: var(--_1r30e1q1l) 0;
  color: var(--_1r30e1qa);
}
.tjpq6e p {
  margin: var(--_1r30e1q1g) 0;
}
@media (max-width: 768px) {
  .tjpq60 {
    flex-direction: column;
    gap: 0;
  }
  .tjpq61 {
    display: block;
  }
  .tjpq62 {
    display: none;
    width: 100%;
    position: static;
    max-height: none;
    margin-bottom: var(--_1r30e1q1i);
    padding: var(--_1r30e1q1g) 0;
    border-bottom: 1px solid var(--_1r30e1qd);
  }
  .tjpq63 {
    display: block;
  }
}