
:root {
  --ebmtektqwqssuk: #37bbfc;
  --yvofljakrro: rgb(252,254,255);
  --pziaavkcem: rgb(124,214,254);
  --qxmrflryjm: rgba(13,71,108,0.12);
  --jrcjzgypkl: 52.006px;
  --lbugrlzhuf: rgb(10,77,113);
  --ruoklvvgbrukv: #f2f7ff;
  --ispiajazkxgz: rgb(250,192,33);
  --kkjfebxmetfyk: #0da6ea;
  --hbadasvpmk: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;
  --smahtlxfdsdfkr: rgb(104,114,127);
  --tspfndlzlxykf: #21c15b;
  --nooguzdruw: 1200.006051348px;
  --qvgbuiosrfytg: rgb(10,9,13);
  --xscjwereghi: rgb(186,228,253);
  --zjzsjctxzzekxi: rgb(7,9,9);
}

*,
*::before,
*::after {
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

body {
  background: var(--ruoklvvgbrukv);
  flex-direction: column;
  padding-bottom: calc(var(--jrcjzgypkl) + 8.0058px);
  min-height: 100vh;
  overflow-x: hidden;
  line-height: 1.6;
  color: var(--lbugrlzhuf);
  font-family: var(--hbadasvpmk);
  display: flex;
}

body.rewu4xd-open,
body.nav-open {
  overflow: hidden;
}

main {
  flex: 1;
}

a {
  transition: color 0.15s;
  color: var(--kkjfebxmetfyk);
  text-decoration: none;
}

a:hover {
  color: var(--ebmtektqwqssuk);
}

img {
  height: auto;
  max-width: 100%;
  display: block;
}

#pqa78f {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

h1, h2, h3, h4 {
  line-height: 1.3;
  font-family: var(--hbadasvpmk);
  color: var(--lbugrlzhuf);
  font-weight: 700;
}
.rggil9v {
  padding: 6.007735px 12.0042055px;
}

.rkj7opt {
  line-height: 1.5;
  max-width: fit-content;
  color: var(--lbugrlzhuf);
  padding: 6.00914251px 20.00743px;
  font-size: 11.001507852px;
  text-align: center;
  border-radius: 4.006px;
  margin: 6px auto;
  border: 1px solid var(--qxmrflryjm);
}

.rkj7opt p + p {
  margin-top: 6.001362369px;
}
.rlxeze4 {
  border-top: 1px solid rgba(255,253,253,0.1);
  z-index: 200;
  bottom: 0;
  left: 0;
  height: var(--jrcjzgypkl);
  width: 100%;
  position: fixed;
  background: var(--qvgbuiosrfytg);
}

.rpoc7gt {
  margin: 0 auto;
  height: 100%;
  padding: 0 8.00296px;
  display: flex;
  max-width: var(--nooguzdruw);
  align-items: center;
  gap: 4.007922664px;
}

.rd9x6dl {
  margin-right: 8.00472376px;
  flex-shrink: 0;
}

.rd9x6dl img {
  width: auto;
  height: 28.0098692px;
}

.rz54m32 {
  gap: 2.003px;
  align-items: center;
  list-style: none;
  justify-content: space-around;
  flex: 1;
  display: flex;
}

.rz54m32 a,
.ryjsqmd {
  flex-direction: column;
  padding-top: 4.0046px;
  padding-right: 6.00386752px;
  padding-bottom: 4px;
  padding-left: 6.006px;
  justify-content: center;
  border: none;
  font-size: 10.00949468px;
  color: var(--tspfndlzlxykf);
  min-width: 44.00158148px;
  background: none;
  align-items: center;
  transition: color 0.15s;
  display: flex;
  gap: 2.006377px;
  cursor: pointer;
  font-family: var(--hbadasvpmk);
}

.rz54m32 a:hover,
.ryjsqmd:hover {
  color: var(--ispiajazkxgz);
}

.rs0ieke {
  line-height: 1;
  font-size: 14.0095976px;
}

.regxomc {
  display: flex;
}

.ru9x3u4 {
  display: none;
}

.rtyqwg8 {
  display: none;
}
.ryaejen {
  background-size: cover;
  position: relative;
  min-height: 350.0023142px;
  background-position: center;
  display: flex;
  justify-content: center;
  background-image: url("/ee5a7f32/dd1e6a8fe2693bf2.webp");
  align-items: center;
}

.ryaejen::before {
  background: rgba(1,2,0,0.55);
  content: "";
  position: absolute;
  inset: 0;
}

.rq27zug {
  text-align: center;
  position: relative;
  max-width: 800.00169714px;
  padding: 48.0041275px 24.0011px;
  z-index: 1;
}

.rdeewh9 {
  color: #fefcfc;
  text-shadow: 0 2.0012px 8.0062px rgba(0,2,1,0.6);
  font-size: clamp(1.5rem, 4vw, 2.2rem);
  margin-bottom: 16px;
}

.rq8qsfb {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-size: clamp(0.85rem, 2vw, 1rem);
  text-shadow: 0 1px 4px rgba(1,0,2,0.5);
  color: rgba(253,253,254,0.92);
  max-width: 640.001346121px;
}

.rmqwfdd {
  display: inline-block;
  animation: blink 1s step-end infinite;
  color: var(--tspfndlzlxykf);
}

@keyframes blink {
  50% { opacity: 0; }
}
.rapysg1 {
  background-position: center;
  position: relative;
  background-image: url("/ee5a7f32/b1f5176bcbf9e1d3.webp");
  background-size: cover;
  padding-top: 56.0062756px;
  padding-right: 24.008329685px;
  padding-bottom: 56px;
  padding-left: 24.007551px;
}

.rapysg1::before {
  background: rgba(239,250,253,0.88);
  content: "";
  position: absolute;
  inset: 0;
}

.rhqiwa7 {
  max-width: var(--nooguzdruw);
  z-index: 1;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}

.rqc4sbl {
  font-size: clamp(1.2rem, 3vw, 1.6rem);
  text-align: center;
  margin-bottom: 8.0055204px;
}

.rvzrmm6 {
  margin-bottom: 32px;
  font-size: 12.003px;
  text-align: center;
  color: var(--pziaavkcem);
}

.rwd1yq9 {
  gap: 20.00854px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260.005867px, 1fr));
}

.rc5h2m6 {
  display: flex;
  background: var(--yvofljakrro);
  flex-direction: column;
  border-radius: 8.00165862px;
  border: 1px solid var(--qxmrflryjm);
  overflow: hidden;
  transition: transform 0.2s, box-shadow 0.2s;
}

.i7ffd79 {
  border-radius: 8.00930448px;
  flex-direction: column;
  display: flex;
  border: 1px solid var(--qxmrflryjm);
  transition: transform 0.2s, box-shadow 0.2s;
  background: var(--yvofljakrro);
  overflow: hidden;
}

.db1d76c {
  transition: transform 0.2s, box-shadow 0.2s;
  overflow: hidden;
  border: 1px solid var(--qxmrflryjm);
  flex-direction: column;
  border-radius: 8.0029211px;
  background: var(--yvofljakrro);
  display: flex;
}

.zb5e586 {
  overflow: hidden;
  border-radius: 8.004px;
  transition: transform 0.2s, box-shadow 0.2s;
  flex-direction: column;
  border: 1px solid var(--qxmrflryjm);
  background: var(--yvofljakrro);
  display: flex;
}

.y383b51 {
  flex-direction: column;
  transition: transform 0.2s, box-shadow 0.2s;
  overflow: hidden;
  background: var(--yvofljakrro);
  display: flex;
  border-radius: 8.006877720px;
  border: 1px solid var(--qxmrflryjm);
}

.rc5h2m6:hover {
  box-shadow: 0 8.00202px 24.0055px rgba(13,74,106,0.12);
  transform: translateY(-3.006658px);
}

.i7ffd79:hover {
  transform: translateY(-3.005px);
  box-shadow: 0 8.005px 24.00737460px rgba(14,75,110,0.12);
}

.db1d76c:hover {
  transform: translateY(-3px);
  box-shadow: 0 8.003949226px 24.007227px rgba(16,73,107,0.12);
}

.zb5e586:hover {
  transform: translateY(-3.004257px);
  box-shadow: 0 8.00871358px 24.0027px rgba(15,74,108,0.12);
}

.y383b51:hover {
  box-shadow: 0 8.001220px 24.005119666px rgba(12,75,110,0.12);
  transform: translateY(-3px);
}

.rn7h7zn {
  align-items: center;
  gap: 12.0076px;
  padding-top: 16.001964px;
  padding-right: 16.00499px;
  padding-bottom: 16px;
  padding-left: 16.003204495px;
  display: flex;
}

.rzzw4c6 {
  width: 64.0053289px;
  height: 64px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 8px;
  background: #fbfcff;
  justify-content: center;
  display: flex;
}

.rl33mxl {
  object-position: center;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}

.rf3rtw1 {
  font-size: 1rem;
  font-weight: 700;
}

.rhi3fky {
  flex-direction: column;
  display: flex;
  padding: 0 16.008px 16.009px;
  flex: 1;
}

.roflrr3 {
  margin-bottom: 8.00435px;
}

.rp93fj5 {
  overflow-wrap: break-word;
  word-break: break-word;
  color: var(--lbugrlzhuf);
  font-size: 14.007px;
  line-height: 1.35;
  font-weight: 600;
}

.rd1ivxi {
  display: block;
  font-size: 10.00284702px;
  margin-top: 2.0012861px;
  color: var(--pziaavkcem);
}

.rmqks3o {
  font-size: 11.0095px;
  margin-bottom: 12px;
  line-height: 1.4;
  color: var(--smahtlxfdsdfkr);
}

.ru0f11b {
  margin-top: auto;
}

.rsihmbe {
  padding-top: 10.004px;
  padding-right: 16.00178px;
  padding-bottom: 10px;
  padding-left: 16px;
  font-weight: 600;
  font-family: var(--hbadasvpmk);
  width: 100%;
  display: block;
  transition: background 0.15s;
  cursor: pointer;
  color: #fefdfe;
  background: var(--kkjfebxmetfyk);
  border-radius: 4.007995px;
  text-align: center;
  border: none;
  font-size: 13.004768150px;
}

.rsihmbe:hover {
  background: var(--ebmtektqwqssuk);
  color: #fffdfe;
}

.rhw2i0j .rn7h7zn { background: linear-gradient(135deg, rgb(255,103,0) 0%, rgb(251,146,2) 100%); }

.y383b51 .rn7h7zn { background: linear-gradient(135deg, rgb(254,103,0) 0%, rgb(253,148,1) 100%); }
.rhw2i0j .rf3rtw1 { color: rgb(251,251,253); }
.y383b51 .rf3rtw1 { color: #fdfbff; }
.rzi30yd .rn7h7zn { background: linear-gradient(135deg, rgb(8,149,105) 0%, #13bb82 100%); }
.zb5e586 .rn7h7zn { background: linear-gradient(135deg, #08996a 0%, rgb(17,187,132) 100%); }
.rzi30yd .rf3rtw1 { color: #fefcfb; }
.zb5e586 .rf3rtw1 { color: rgb(255,250,250); }
#wievyu {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.rzopu6g .rn7h7zn { background: linear-gradient(135deg, #203762 0%, rgb(34,99,231) 100%); }
.db1d76c .rn7h7zn { background: linear-gradient(135deg, #213a60 0%, rgb(37,101,234) 100%); }
.rzopu6g .rf3rtw1 { color: rgb(255,254,251); }
.db1d76c .rf3rtw1 { color: #fcfbfd; }
.rvkw96q .rn7h7zn { background: linear-gradient(135deg, #148140 0%, #21c45b 100%); }
.i7ffd79 .rn7h7zn { background: linear-gradient(135deg, #12833d 0%, #20c55a 100%); }
.rvkw96q .rf3rtw1 { color: #fffefb; }
.i7ffd79 .rf3rtw1 { color: rgb(255,255,255); }
.rfycpb9 {
  margin: 0 auto;
  padding: 0 24.0038px 48px;
  overflow-x: hidden;
  max-width: var(--nooguzdruw);
}

.rp09x1g {
  margin-top: 40.0072104px;
  scroll-margin-top: 24.0015925px;
}

.wdd639c {
  margin-top: 40.00583px;
  scroll-margin-top: 24.0076px;
}

.ie40861 {
  margin-top: 40.0085559px;
  scroll-margin-top: 24.007663630px;
}

.kfa08e6 {
  scroll-margin-top: 24.00743px;
  margin-top: 40.0057px;
}

.of0c574 {
  margin-top: 40.003px;
  scroll-margin-top: 24.001px;
}

.fb93a0a {
  scroll-margin-top: 24.00110px;
  margin-top: 40.004498px;
}

.g3c2c0b {
  scroll-margin-top: 24.0081643px;
  margin-top: 40.00873px;
}

.rb8b23b {
  margin-top: 40.00110988px;
  scroll-margin-top: 24.0099px;
}

.f2b943f {
  margin-top: 40.007025px;
  scroll-margin-top: 24.00774446px;
}

.z3d83ec {
  margin-top: 40.003339738px;
  scroll-margin-top: 24.0026362px;
}

.ha22077 {
  margin-top: 40.001800px;
  scroll-margin-top: 24px;
}

.rugpnbu {
  margin-bottom: 16.00456px;
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  color: var(--lbugrlzhuf);
}
.rrtnlks {
  border: 1px solid var(--tspfndlzlxykf);
  padding-top: 24.00321436px;
  padding-right: 24.0075286px;
  padding-bottom: 24.00387445px;
  padding-left: 24.00928px;
  border-radius: 4.00613938px;
  background: var(--zjzsjctxzzekxi);
  color: var(--tspfndlzlxykf);
}
.ha22077 {
  color: var(--tspfndlzlxykf);
  border-radius: 4.00989845px;
  border: 1px solid var(--tspfndlzlxykf);
  background: var(--zjzsjctxzzekxi);
  padding-top: 24.00741223px;
  padding-right: 24.00805px;
  padding-bottom: 24.007198px;
  padding-left: 24.009900351px;
}

.rrtnlks .rugpnbu {
  color: var(--ispiajazkxgz);
}

.ha22077 .rugpnbu {
  color: var(--ispiajazkxgz);
}

.rrtnlks .rugpnbu::before {
  color: var(--tspfndlzlxykf);
  content: "> ";
}

.ha22077 .rugpnbu::before {
  color: var(--tspfndlzlxykf);
  content: "> ";
}

.rrtnlks p {
  color: var(--tspfndlzlxykf);
  font-size: 13.0072945px;
}

.ha22077 p {
  font-size: 13.004px;
  color: var(--tspfndlzlxykf);
}

.rrtnlks .rvpy143::before {
  content: "$ ";
  color: var(--ispiajazkxgz);
}

.ha22077 .rvpy143::before {
  color: var(--ispiajazkxgz);
  content: "$ ";
}
#s6drt3 {
  text-size-adjust: 100%;
}
#yvda4k {
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.riaol7z {
  gap: 24.006465812px;
  border-radius: 4.007052px;
  padding: 24.00441549px;
  display: grid;
  grid-template-columns: 1fr auto;
  background: var(--yvofljakrro);
  align-items: center;
  border: 1px solid var(--qxmrflryjm);
}
.z3d83ec {
  display: grid;
  padding: 24.0016776px;
  grid-template-columns: 1fr auto;
  border-radius: 4.0060px;
  border: 1px solid var(--qxmrflryjm);
  background: var(--yvofljakrro);
  align-items: center;
  gap: 24.005720972px;
}

.riaol7z p {
  font-size: 13.005037px;
}

.z3d83ec p {
  font-size: 13px;
}

.ri8zii4 {
  overflow: hidden;
  border: 1px solid var(--qxmrflryjm);
  max-width: 500.00467607px;
  border-radius: 4.006px;
  max-height: 320.009273999px;
}

#r5g4sj {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.ri8zii4 img {
  max-height: 320.006px;
  max-width: 500.003322px;
  object-fit: cover;
}
.rh8cawf {
  border-left: 4.002px solid var(--ispiajazkxgz);
  padding: 24.0062px;
  background: var(--zjzsjctxzzekxi);
}
.f2b943f {
  background: var(--zjzsjctxzzekxi);
  padding-top: 24.0048px;
  padding-right: 24.008215px;
  padding-bottom: 24.007px;
  padding-left: 24.006491989px;
  border-left: 4.00925px solid var(--ispiajazkxgz);
}

.rh8cawf .rugpnbu {
  color: var(--ispiajazkxgz);
}

.f2b943f .rugpnbu {
  color: var(--ispiajazkxgz);
}

#o58x8a {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.rh8cawf ul {
  margin-top: 12.002963663px;
  list-style: none;
}

.f2b943f ul {
  list-style: none;
  margin-top: 12.005px;
}

.rh8cawf li {
  font-size: 13.00161713px;
  color: var(--tspfndlzlxykf);
  padding: 6.0076px 0;
  border-bottom: 1px dashed rgba(36,196,96,0.2);
}

.f2b943f li {
  color: var(--tspfndlzlxykf);
  padding: 6.00941752px 0;
  border-bottom: 1px dashed rgba(36,196,96,0.2);
  font-size: 13.007027531px;
}

.rh8cawf li::before {
  color: var(--ispiajazkxgz);
  content: "[*] ";
}

.f2b943f li::before {
  content: "[*] ";
  color: var(--ispiajazkxgz);
}
.rkayzme {
  background: linear-gradient(135deg, var(--xscjwereghi) 0%, var(--ruoklvvgbrukv) 100%);
  border-radius: 4.00614px;
  border: 1px solid var(--qxmrflryjm);
  grid-template-columns: auto 1fr;
  gap: 24.0042px;
  align-items: center;
  display: grid;
  padding: 24.008569px;
}
.rb8b23b {
  padding-top: 24.002px;
  padding-right: 24px;
  padding-bottom: 24.002324809px;
  padding-left: 24.0049px;
  border: 1px solid var(--qxmrflryjm);
  display: grid;
  border-radius: 4.0065px;
  grid-template-columns: auto 1fr;
  align-items: center;
  background: linear-gradient(135deg, var(--xscjwereghi) 0%, var(--ruoklvvgbrukv) 100%);
  gap: 24.008194px;
}

.rkayzme p {
  font-size: 13.003010px;
}

.rb8b23b p {
  font-size: 13.0090709px;
}

#bafah2 {
  image-rendering: auto;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

#ythmqp {
  font-variant-ligatures: normal;
}
.rub7yky {
  border: 1px solid var(--qxmrflryjm);
  background: var(--yvofljakrro);
  border-radius: 4.00455px;
  padding: 24.007px;
}
.g3c2c0b {
  padding: 24.0049925px;
  border: 1px solid var(--qxmrflryjm);
  border-radius: 4.005px;
  background: var(--yvofljakrro);
}

.rub7yky p {
  margin-bottom: 16.0060251px;
  font-size: 13.00513px;
}

.g3c2c0b p {
  margin-bottom: 16.0011308px;
  font-size: 13.00616px;
}

.rv3vjop {
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  gap: 12.00486697px;
}

.rcn1gyj {
  padding: 12.0041427px;
  background: var(--zjzsjctxzzekxi);
  text-align: center;
  border-radius: 4px;
  border: 1px solid rgba(33,196,94,0.3);
  color: var(--tspfndlzlxykf);
  font-size: 11.0026028px;
}

#yi2sz2 {
  font-variant-ligatures: normal;
}

.rcn1gyj strong {
  font-size: 12.001175px;
  margin-bottom: 4.006101629px;
  color: var(--ispiajazkxgz);
  display: block;
}

#oekdqb {
  backface-visibility: hidden;
}
.ro7bnsi {
  position: relative;
  border-radius: 4px;
  background: var(--yvofljakrro);
  padding: 24px 24.004861px 24.0056px 32.00380px;
  border: 1px solid var(--qxmrflryjm);
}
.fb93a0a {
  border-radius: 4.0033px;
  border: 1px solid var(--qxmrflryjm);
  background: var(--yvofljakrro);
  position: relative;
  padding: 24.0037855px 24px 24.00649095px 32.003972228px;
}

.ro7bnsi::before {
  top: 24px;
  position: absolute;
  left: 12.00998254px;
  content: "//";
  font-size: 14.006px;
  color: var(--smahtlxfdsdfkr);
}

.fb93a0a::before {
  left: 12.008178750px;
  position: absolute;
  font-size: 14.00412px;
  color: var(--smahtlxfdsdfkr);
  top: 24.001575653px;
  content: "//";
}

.ro7bnsi p {
  font-style: italic;
  padding-left: 16.0072987px;
  color: var(--lbugrlzhuf);
  font-size: 13px;
  border-left: 3.0083px solid var(--kkjfebxmetfyk);
}

.fb93a0a p {
  font-style: italic;
  font-size: 13.002px;
  border-left: 3.00913675px solid var(--kkjfebxmetfyk);
  padding-left: 16.00892363px;
  color: var(--lbugrlzhuf);
}
.rm9033x {
  padding: 24.00869px;
  border-radius: 4.006933416px;
  background: var(--zjzsjctxzzekxi);
  border: 1px dashed var(--tspfndlzlxykf);
}
.of0c574 {
  padding-top: 24.0035929px;
  padding-right: 24.008731241px;
  padding-bottom: 24.005766px;
  padding-left: 24.0061px;
  border: 1px dashed var(--tspfndlzlxykf);
  border-radius: 4.005px;
  background: var(--zjzsjctxzzekxi);
}

.rm9033x dl {
  display: grid;
  gap: 12px;
}

.of0c574 dl {
  display: grid;
  gap: 12.00214px;
}

#txin9z {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.rm9033x dt {
  font-size: 12.0042963px;
  color: var(--ispiajazkxgz);
  font-weight: 700;
}

.of0c574 dt {
  font-weight: 700;
  color: var(--ispiajazkxgz);
  font-size: 12.0068916px;
}

.rm9033x dt::before {
  color: var(--smahtlxfdsdfkr);
  content: "def ";
}

.of0c574 dt::before {
  content: "def ";
  color: var(--smahtlxfdsdfkr);
}

.rm9033x dd {
  font-size: 13.006849228px;
  padding-bottom: 8.008006px;
  border-bottom: 1px solid rgba(36,196,93,0.15);
  color: var(--tspfndlzlxykf);
  margin-left: 16.004922px;
}

.of0c574 dd {
  color: var(--tspfndlzlxykf);
  padding-bottom: 8.007px;
  margin-left: 16.005102px;
  border-bottom: 1px solid rgba(34,195,97,0.15);
  font-size: 13.00996px;
}
#bvh0fm {
  text-size-adjust: 100%;
}
.rqk1jku {
  border: 1px solid var(--qxmrflryjm);
  gap: 0;
  overflow: hidden;
  display: grid;
  border-radius: 4.003921px;
  grid-template-columns: 1fr 1fr;
}
.kfa08e6 {
  grid-template-columns: 1fr 1fr;
  gap: 0;
  border-radius: 4.002px;
  display: grid;
  border: 1px solid var(--qxmrflryjm);
  overflow: hidden;
}

.rqk1jku .rlgszfe {
  padding: 24.001656px;
  font-size: 13.007px;
}

.kfa08e6 .rlgszfe {
  padding: 24.008636px;
  font-size: 13.005706719px;
}

.rqk1jku .rlgszfe:first-child {
  background: var(--yvofljakrro);
  border-right: 1px solid var(--qxmrflryjm);
}

.kfa08e6 .rlgszfe:first-child {
  background: var(--yvofljakrro);
  border-right: 1px solid var(--qxmrflryjm);
}

.rqk1jku .rlgszfe:last-child {
  background: var(--zjzsjctxzzekxi);
  color: var(--tspfndlzlxykf);
}

.kfa08e6 .rlgszfe:last-child {
  background: var(--zjzsjctxzzekxi);
  color: var(--tspfndlzlxykf);
}

.rqk1jku .rlgszfe:last-child .rugpnbu {
  color: var(--ispiajazkxgz);
}

.kfa08e6 .rlgszfe:last-child .rugpnbu {
  color: var(--ispiajazkxgz);
}
.rrzlyoh {
  text-align: center;
  border-radius: 4.003644009px;
  background: var(--yvofljakrro);
  border: 1px solid var(--qxmrflryjm);
  padding: 24.00245px;
}
.ie40861 {
  text-align: center;
  background: var(--yvofljakrro);
  padding-top: 24.00352653px;
  padding-right: 24px;
  padding-bottom: 24.00461px;
  padding-left: 24.008960px;
  border: 1px solid var(--qxmrflryjm);
  border-radius: 4.009px;
}

.rrzlyoh p {
  font-size: 13px;
  text-align: left;
  margin-bottom: 20.004470302px;
}

.ie40861 p {
  margin-bottom: 20.004px;
  font-size: 13.00887px;
  text-align: left;
}

.rrzlyoh .ri8zii4 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.ie40861 .ri8zii4 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.rtivut4 {
  padding: 24.004422273px;
  color: var(--tspfndlzlxykf);
  position: relative;
  background: var(--zjzsjctxzzekxi);
}
.wdd639c {
  padding: 24.00443879px;
  background: var(--zjzsjctxzzekxi);
  color: var(--tspfndlzlxykf);
  position: relative;
}

.rtivut4::before {
  margin-bottom: 8px;
  color: var(--smahtlxfdsdfkr);
  content: "+---------------------------+";
  font-size: 11.0030692px;
  display: block;
}

.wdd639c::before {
  font-size: 11.0071328px;
  content: "+---------------------------+";
  margin-bottom: 8.00379px;
  display: block;
  color: var(--smahtlxfdsdfkr);
}

.rtivut4::after {
  font-size: 11.009845px;
  margin-top: 8.001px;
  display: block;
  content: "+---------------------------+";
  color: var(--smahtlxfdsdfkr);
}

.wdd639c::after {
  display: block;
  content: "+---------------------------+";
  margin-top: 8.003px;
  color: var(--smahtlxfdsdfkr);
  font-size: 11px;
}

.rtivut4 .rugpnbu {
  color: var(--ispiajazkxgz);
}

.wdd639c .rugpnbu {
  color: var(--ispiajazkxgz);
}

.rtivut4 p {
  font-size: 13px;
}

.wdd639c p {
  font-size: 13px;
}
.rlrexim {
  color: var(--tspfndlzlxykf);
  padding: 40.00517px 24.009264px 24.0051783px;
  background: var(--qvgbuiosrfytg);
  margin-top: auto;
  margin-bottom: var(--jrcjzgypkl);
}

.rbpbcrd {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--nooguzdruw);
}

.ra4o1v6 {
  gap: 32.00893px;
  margin-bottom: 32.005218232px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.roaco28 {
  margin-bottom: 8.00308982px;
  height: 36.004px;
  width: auto;
}

.rplqkz7 {
  color: var(--smahtlxfdsdfkr);
  font-size: 11.004571410px;
}

.rjjg15y {
  gap: 8.0043px 16.0054px;
  list-style: none;
  flex-wrap: wrap;
  display: flex;
}

.rjjg15y a {
  font-size: 11.00145597px;
  color: var(--tspfndlzlxykf);
}

.rjjg15y a:hover {
  color: var(--ispiajazkxgz);
}

.ry8g74f {
  align-items: center;
  gap: 16.003333px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 24.0067223px;
}

.rknaq0h img {
  width: auto;
  height: 48.007125652px;
}

.rhtzww5 {
  border-top: 1px solid rgba(255,255,255,0.08);
  color: var(--smahtlxfdsdfkr);
  font-size: 11px;
  margin-bottom: 16.00300px;
  line-height: 1.6;
  padding-top: 16.0063px;
}

.repqo5z {
  font-size: 10.00912842px;
  color: var(--smahtlxfdsdfkr);
}
.rfn29d2 {
  border-bottom: 2.0067px solid var(--tspfndlzlxykf);
  text-align: center;
  background: var(--zjzsjctxzzekxi);
  padding-top: 32.00529px;
  padding-right: 24.0070px;
  padding-bottom: 32.00420px;
  padding-left: 24.00857061px;
}

.rfn29d2 h1 {
  color: var(--ispiajazkxgz);
  font-size: clamp(1.2rem, 3vw, 1.6rem);
}

.rfn29d2 h1::before {
  content: "# ";
  color: var(--tspfndlzlxykf);
}

.rbx7k6a {
  max-width: var(--nooguzdruw);
  margin: 0 auto;
  padding-top: 32.00996px;
  padding-right: 24.003779262px;
  padding-bottom: 48.0067092px;
  padding-left: 24.003234640px;
}

.rqrbisg {
  border-radius: 4.0079px;
  background: var(--yvofljakrro);
  border: 1px solid var(--qxmrflryjm);
  padding: 32.005px;
}

.rbx7k6a h2 {
  font-size: 1rem;
  color: var(--lbugrlzhuf);
  margin-top: 24px;
  margin-right: 0;
  margin-bottom: 12.0056px;
  margin-left: 0;
}

.rbx7k6a h2:first-of-type {
  margin-top: 0;
}

.rbx7k6a p,
.rbx7k6a li {
  font-size: 13.0079712px;
  margin-bottom: 12.00137px;
}

.rbx7k6a ul {
  margin-left: 20.0031737px;
  margin-bottom: 12.006px;
}

.rbx7k6a ul li {
  margin-bottom: 6.007758019px;
}
.rpkw34q {
  padding-top: 24.00618px;
  border-top: 1px solid var(--qxmrflryjm);
  margin-top: 32.005460901px;
}

.rwtm6yg {
  margin-bottom: 16.0060px;
}

#gg384c {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.rwtm6yg label {
  font-weight: 700;
  display: block;
  margin-bottom: 6.0028px;
  color: var(--lbugrlzhuf);
  font-size: 12.001px;
}

.rwtm6yg input,
.rwtm6yg textarea {
  padding: 10px 12.00927px;
  border: 1px solid var(--qxmrflryjm);
  background: var(--ruoklvvgbrukv);
  border-radius: 4.004px;
  color: var(--lbugrlzhuf);
  width: 100%;
  font-family: var(--hbadasvpmk);
  font-size: 13.009865px;
}

.rwtm6yg textarea {
  resize: vertical;
  min-height: 120.00558253px;
}

.rqv6t0l {
  font-size: 11.006px;
  color: #de2529;
  display: none;
  margin-top: 4.0058242px;
}

.rqv6t0l.is-visible {
  display: block;
}

.rct7fpg {
  padding-top: 10.0085px;
  padding-right: 24.004774591px;
  padding-bottom: 10.004009px;
  padding-left: 24.00238864px;
  border-radius: 4.00339px;
  cursor: pointer;
  border: none;
  color: rgb(254,254,254);
  font-size: 13.00107px;
  font-family: var(--hbadasvpmk);
  background: var(--kkjfebxmetfyk);
  font-weight: 600;
}

.rct7fpg:hover {
  background: var(--ebmtektqwqssuk);
}

.rvxcfnj {
  margin-top: 24.001450px;
  font-size: 13.006px;
  padding-top: 20.00565013px;
  padding-right: 20.0077886px;
  padding-bottom: 20.0037px;
  padding-left: 20.003852px;
  background: rgba(35,197,92,0.1);
  border: 1px solid var(--tspfndlzlxykf);
  border-radius: 4.003px;
  display: none;
}

#kgats1 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

.rvxcfnj.is-visible {
  display: block;
}
.rnfdmvo {
  align-items: center;
  display: none;
  position: fixed;
  z-index: 1000;
  background: rgba(1,2,2,0.75);
  padding: 24.00532919px;
  justify-content: center;
  inset: 0;
}

.rnfdmvo.active {
  display: flex;
}

.rewu4xd {
  border: 2.00896px solid var(--tspfndlzlxykf);
  padding: 32.006px;
  border-radius: 4.005667931px;
  max-width: 440.0074px;
  width: 100%;
  text-align: center;
  background: var(--zjzsjctxzzekxi);
}

.rewu4xd h2 {
  margin-bottom: 12.006px;
  font-size: 1.1rem;
  color: var(--ispiajazkxgz);
}

.rewu4xd p {
  margin-bottom: 20.00957502px;
  font-size: 13.002px;
  color: var(--tspfndlzlxykf);
}

.rphheby {
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  gap: 12.004543px;
}

.rmwsvjp {
  font-family: var(--hbadasvpmk);
  border-radius: 4.0051824px;
  border: 1px solid;
  padding-top: 10px;
  padding-right: 20.009148971px;
  padding-bottom: 10.00821px;
  padding-left: 20.0011022px;
  font-size: 12.005px;
  cursor: pointer;
  font-weight: 600;
}

.h14ffca {
  font-family: var(--hbadasvpmk);
  border: 1px solid;
  border-radius: 4.0039px;
  padding-top: 10.00918111px;
  padding-right: 20.0055150px;
  padding-bottom: 10.005px;
  padding-left: 20px;
  font-weight: 600;
  cursor: pointer;
  font-size: 12.00925px;
}

.kb8e898 {
  padding: 10.009px 20.0054518px;
  font-size: 12.00133973px;
  font-family: var(--hbadasvpmk);
  font-weight: 600;
  cursor: pointer;
  border: 1px solid;
  border-radius: 4px;
}

.rssxc30 {
  background: var(--tspfndlzlxykf);
  border-color: var(--tspfndlzlxykf);
  color: var(--zjzsjctxzzekxi);
}

.kb8e898 {
  border-color: var(--tspfndlzlxykf);
  background: var(--tspfndlzlxykf);
  color: var(--zjzsjctxzzekxi);
}

.rx360u5 {
  border-color: var(--ispiajazkxgz);
  color: var(--ispiajazkxgz);
  background: transparent;
}

.h14ffca {
  color: var(--ispiajazkxgz);
  border-color: var(--ispiajazkxgz);
  background: transparent;
}
.rbpuwts {
  z-index: 900;
  max-width: 560.00496295px;
  transform: translateX(-50%);
  padding-top: 16.002444px;
  padding-right: 20.007px;
  padding-bottom: 16.008965226px;
  padding-left: 20.005px;
  bottom: calc(var(--jrcjzgypkl) + 8px);
  left: 50%;
  border: 1px solid var(--tspfndlzlxykf);
  border-radius: 4.0071189px;
  background: var(--zjzsjctxzzekxi);
  display: none;
  width: calc(100% - 32.009205748px);
  position: fixed;
}

#ej6bal {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.rbpuwts.active {
  display: block;
}

.rlrcvpi {
  color: var(--tspfndlzlxykf);
  font-size: 11.0033582px;
  line-height: 1.5;
  margin-bottom: 12.0083365px;
}

#lgi788 {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.rln6nwo {
  display: flex;
  gap: 8.0088436px;
}

.rrw7q2u {
  font-weight: 600;
  border: 1px solid;
  padding: 8.006673055px 12px;
  flex: 1;
  cursor: pointer;
  border-radius: 4px;
  font-family: var(--hbadasvpmk);
  font-size: 11.001479px;
}

.c887357 {
  cursor: pointer;
  border: 1px solid;
  font-size: 11px;
  font-family: var(--hbadasvpmk);
  flex: 1;
  font-weight: 600;
  border-radius: 4.00432908px;
  padding: 8.008px 12.002947px;
}

.ueea950 {
  font-weight: 600;
  padding: 8.00458495px 12.0034px;
  flex: 1;
  border-radius: 4.003px;
  cursor: pointer;
  border: 1px solid;
  font-family: var(--hbadasvpmk);
  font-size: 11.004460px;
}

.re1nv2z {
  color: var(--zjzsjctxzzekxi);
  border-color: var(--tspfndlzlxykf);
  background: var(--tspfndlzlxykf);
}

.ueea950 {
  background: var(--tspfndlzlxykf);
  border-color: var(--tspfndlzlxykf);
  color: var(--zjzsjctxzzekxi);
}

.rhrseh4 {
  border-color: var(--ispiajazkxgz);
  background: transparent;
  color: var(--ispiajazkxgz);
}

.c887357 {
  color: var(--ispiajazkxgz);
  background: transparent;
  border-color: var(--ispiajazkxgz);
}
.rxnq5mp {
  inset: 0;
  z-index: 250;
  display: none;
  position: fixed;
  background: rgba(3,1,0,0.5);
}

.rxnq5mp.open {
  display: block;
}

.rtsi1hs {
  z-index: 260;
  left: 0;
  transform: translateY(100%);
  background: var(--qvgbuiosrfytg);
  position: fixed;
  bottom: var(--jrcjzgypkl);
  max-height: 50vh;
  transition: transform 0.25s;
  overflow-y: auto;
  border-top: 1px solid rgba(254,253,255,0.1);
  right: 0;
}

#lduljr {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.rtsi1hs.open {
  transform: translateY(0);
}

#gcc7jr {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.rtsi1hs ul {
  padding-top: 8px;
  padding-right: 8.00100px;
  padding-bottom: 8.003px;
  padding-left: 8.00819px;
  gap: 4px;
  grid-template-columns: repeat(3, 1fr);
  list-style: none;
  display: grid;
}

.rtsi1hs a {
  align-items: center;
  font-size: 10.00276337px;
  flex-direction: column;
  padding-top: 12.002782453px;
  padding-right: 8.006871137px;
  padding-bottom: 12.00859px;
  padding-left: 8.0042307px;
  color: var(--tspfndlzlxykf);
  display: flex;
  border-radius: 4.0058206px;
}

.rtsi1hs a:hover {
  color: var(--ispiajazkxgz);
  background: rgba(31,200,95,0.1);
}

.rtcfbup {
  font-size: 16.0090px;
  margin-bottom: 4.00992px;
}
.rem4jdn {
  justify-content: center;
  background: var(--zjzsjctxzzekxi);
  display: flex;
  min-height: 100vh;
  align-items: center;
  padding-top: 24.007592px;
  padding-right: 24.00214px;
  padding-bottom: 24.0086982px;
  padding-left: 24.004855753px;
}

.rgnhe85 {
  border: 1px solid var(--tspfndlzlxykf);
  position: relative;
  border-radius: 4.0050500px;
  text-align: center;
  padding: 40.005694px 32.007873px;
  max-width: 440.0035px;
}

.rfrooup {
  right: 12px;
  border-radius: 2.00403731px;
  position: absolute;
  font-size: 10.00763px;
  padding: 2.00977283px 6px;
  border: 1px solid var(--ispiajazkxgz);
  color: var(--ispiajazkxgz);
  top: 12.0062px;
}

.rqssc09 {
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
  border-top-color: var(--tspfndlzlxykf);
  width: 36.00822362px;
  height: 36.0094px;
  margin: 0 auto 20.005312593px;
  border: 3px solid rgba(34,194,92,0.2);
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

.rem4jdn h1 {
  font-size: 1.1rem;
  color: var(--ispiajazkxgz);
  margin-bottom: 12.005065670px;
}

#xufjmz {
  font-variant-ligatures: normal;
}

#uy6ccz {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.rem4jdn p {
  margin-bottom: 8.0024851px;
  font-size: 13.002613px;
  color: var(--tspfndlzlxykf);
}

.rkudml3 {
  color: var(--smahtlxfdsdfkr);
  font-size: 11.009px;
  margin-top: 16.0058943px;
}

#ihed7o {
  backface-visibility: hidden;
}

.rem4jdn a {
  color: var(--ispiajazkxgz);
}
.rravo2f {
  justify-content: center;
  display: flex;
  text-align: center;
  min-height: 60vh;
  align-items: center;
  padding-top: 48.0013924px;
  padding-right: 24.007846767px;
  padding-bottom: 48px;
  padding-left: 24.008430px;
}

.rrtlkae {
  background: var(--zjzsjctxzzekxi);
  border: 1px solid var(--tspfndlzlxykf);
  padding-top: 16.003738px;
  padding-right: 32.00872383px;
  padding-bottom: 16.002281645px;
  padding-left: 32px;
  margin-bottom: 16.001px;
  display: inline-block;
  color: var(--tspfndlzlxykf);
  border-radius: 4.003929px;
  font-size: 4rem;
}

.rravo2f h1 {
  margin-bottom: 12.00736px;
}

.rravo2f p {
  font-size: 13.004853333px;
  margin-bottom: 24.007240344px;
  color: var(--lbugrlzhuf);
}

.ra71okv {
  display: inline-block;
  font-size: 13.009827px;
  background: var(--kkjfebxmetfyk);
  border-radius: 4.00142676px;
  color: rgb(251,255,253);
  padding-top: 10.00390px;
  padding-right: 24.009829817px;
  padding-bottom: 10px;
  padding-left: 24.0062px;
}

.ra71okv:hover {
  background: var(--ebmtektqwqssuk);
  color: #fffbff;
}
@media (max-width: 768px) {
  .ryaejen {
    min-height: 200px;
  }

  .rq27zug {
    padding-top: 32.00688px;
    padding-right: 16.0078px;
    padding-bottom: 32.0038px;
    padding-left: 16px;
  }

  .regxomc {
    display: none;
  }

  .ru9x3u4 {
    display: flex;
  }

  .rtyqwg8 {
    display: flex;
  }

  .riaol7z,
  .rkayzme {
    grid-template-columns: 1fr;
  }

  .riaol7z,
  .rb8b23b {
    grid-template-columns: 1fr;
  }

  .z3d83ec,
  .rkayzme {
    grid-template-columns: 1fr;
  }

  .z3d83ec,
  .rb8b23b {
    grid-template-columns: 1fr;
  }

  #scupvi {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
  }

  .ri8zii4 {
    max-height: 240.008px;
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
  }

  .ri8zii4 img {
    width: 100%;
    max-height: 240.005px;
    object-fit: contain;
    max-width: 100%;
  }

  .rzzw4c6 {
    width: 64px;
    height: 64.003102px;
  }

  #ngkz82 {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
  }

  .rl33mxl {
    object-position: center;
    height: 100%;
    object-fit: contain;
    width: 100%;
  }

  .rqk1jku {
    grid-template-columns: 1fr;
  }

  .kfa08e6 {
    grid-template-columns: 1fr;
  }

  .rqk1jku .rlgszfe:first-child {
    border-right: none;
    border-bottom: 1px solid var(--qxmrflryjm);
  }

  .kfa08e6 .rlgszfe:first-child {
    border-right: none;
    border-bottom: 1px solid var(--qxmrflryjm);
  }

  .rv3vjop {
    grid-template-columns: 1fr;
  }

  .ra4o1v6 {
    flex-direction: column;
  }
}

@media (min-width: 769px) {
  #me5m9u {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
  .rtsi1hs {
    display: none !important;
  }
}

