@charset "utf-8";

.OmbdRVgVrisxaJ_w { z-index: 2000; margin: 64px auto; padding: 24px; }

.eOqmSGDg1RMxjTpK { z-index: 2; bottom: 0px; }

.Yc9H88H8WbQcipj7 { z-index: 2; top: 0px; flex-direction: column; }

.YvSZ2Zs42EihqK_Y { background-color: rgba(29, 37, 44, 0.8); }

.pPqRKazD1ugrkdAf { background-color: rgb(229, 253, 229); }

.j71lEdG0alcEM7Yo { background-color: rgb(255, 245, 236); }

.j71lEdG0alcEM7Yo:hover, .pPqRKazD1ugrkdAf:hover { text-decoration: none; }

.W1znyjBIoo6NK7Sg { bottom: 50px; right: 24px; }

.E8aWno9KkgUPlZfX {
  &:hover { background: rgb(113, 113, 120); }
}

.kDmv3T0tgG0qumvx { width: 72px; height: 72px; }

.BU1HEbiQXxc1G5qB { background-color: rgba(29, 37, 44, 0.6); height: 4px; width: 100%; position: relative; top: 50%; border-radius: 5px; transition: none; z-index: 1; }

.EOF_x9Zdoa0D6JhH { top: calc(50% - 6px); }

.TqZV9OeiSfQ2Rdyt { background-color: rgb(255, 242, 0); height: 4px; position: absolute; top: 50%; transition: none; border-radius: 5px; }

.djxOyIN0TRUiY5Ak { background-color: rgb(197, 203, 213); transition: width 0.75s; z-index: 1; }

.i2dTHTpEmEWdyKgw { background-color: rgb(255, 255, 255); z-index: 2; }

.Ve_tePeGvLsS5_pq::-webkit-scrollbar { display: none; }

.FoqjKyRZsWAuc5xJ { width: 70px; height: 45px; }

.OL9HJ5TXj_QQjy6r { background-color: rgb(29, 37, 44); height: 100%; position: fixed; inset: 0px; z-index: 2000; }

.U6_b8FtYHS8MXomw { height: 100%; width: 100%; z-index: 200; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; }

.Oq07Mw94ns4tIzI7 { position: relative; min-height: 130px; }

.bYwGL7ax5MeIPQYj { max-height: 500px; position: relative; }

.Og_j5acKkL0lOQMT { max-height: 300px; }

.n3_LkvIDsKsHWzT3 { max-height: 360px; }

.Mhi6fiBHQEIRA9I7 { max-height: 600px; }

.jYGnd6_p3Q4_ZjWM {
  max-height: 360px;
  @media (min-width: 768px) {
  max-height: 560px;
}
}

.zgvUcHwArr4gbtXz { border: 1px solid rgb(197, 203, 213); margin: 50px auto 0px; }

.rJBWxf7UolgqguIl { top: -8px; right: -8px; width: 18px; height: 18px; padding: 3px; }

.OjmLpgaprCItrz8Y {
  @media (min-width: 768px) {
  max-width: 320px;
}
  &:hover { color: rgb(224, 230, 239); }
}

@media screen and (min-width: 768px) {
  .l3skK7wJo_SxRa9G { max-width: 576px; }
}

.wfNEYX7SJaUncwwx { white-space: pre-wrap; overflow-wrap: break-word; }

.l3skK7wJo_SxRa9G {
  &:last-child { border: none; }
  &:first-child { padding-top: 0px; }
}

.cFlE3DMgtHU2_saj { position: absolute; line-height: 1.2em; bottom: 0px; right: 0px; background-color: rgb(255, 255, 255); margin-left: 19px; }

.OJtLaRdZ8YJ0wp2Z { border-width: 2px; }

.g9xrjnCi7dUd_0fY { transition: transform 0.5s; }

.XX5sZvkHIuQ2zuTS { flex: 1 0 100%; }

.LBjuZujiEpiReC0J { margin-left: -16px; background-color: rgb(232, 30, 37); }

.S6mrE9jptQ8MWUHl {
  height: 100%; transition: max-height 0.75s ease-out;
  &.mARysS9kyBM9FZi5 { transition: max-height 0.75s ease-out; max-height: 42px; overflow: hidden; }
  &.t0RhjoEtlUASPvOq { transition: max-height 0.75s ease-in; max-height: 60vh; overflow-y: scroll; }
}

.wCBJ_byqwgI0Y2Li { position: absolute; background: rgb(29, 37, 44); opacity: 0.7; width: 100%; height: 100%; display: flex; flex-grow: 1; top: 50px; bottom: 0px; overflow: hidden; }

.GTX9k_2_fFgluGi6 { z-index: 1000; max-height: 176px; }

.oKCaS0ED2cYTaul2 { transition: height 0.35s ease-out, max-height 0.35s ease-out; }

.RVGe783cSO89vfQd { box-shadow: rgba(29, 37, 44, 0.3) 0px -2px 8px 0px; }

.TRCNGUrJdU5fsmns { margin-left: -16px; margin-right: -16px; }

.fdTimBA72oYlQ3vO { height: 2px; width: 2px; }

.VJYXIrZT4D0Zj6vQ { max-height: 600px; }

.cSOgHgK9QCypRNWx { max-height: 130px; }

.XMTkydHS_ou75irX { min-width: 184px; height: 82px; }

.vY1r7r5A1Nc14ZGn { min-width: 112px; height: 82px; }

.rXxiAZqy08FtCAKa { max-width: 60px; min-height: 40px; }

.XoYLZcX6H348n_zO { top: -5px; right: -7px; }

.h52zJ3_PYAcARZ9p { top: -8px; right: -2px; }

.g7lUoQUiS0pb8oZb .row .c-modal-grid { padding: 0px !important; }

.g7lUoQUiS0pb8oZb .c-alert { width: max-content; }

.g7lUoQUiS0pb8oZb .c-alert .c-alert-content { width: 32ch; }

.a8i32plrUGwcSCik:hover { border: 2px solid rgb(29, 37, 44); }

.woabGe4jFy4e5TAU { border-color: rgb(129, 137, 148); }

.ZcPjJBpR0rnIz4xU { border-color: rgb(196, 200, 207); }

.ZcPjJBpR0rnIz4xU:hover { border: 2px solid rgb(129, 137, 148); }

@media screen and (min-width: 768px) {
  .Op9coqeII1kYHR9Q { max-width: 228px; }
}

.CFBwO2Dy6SABclgl .BC76J8w0ZoEaf9tH > div { left: 24px; }

.fAT02ypQNcQ96QEs { flex: 1 0 100%; }

.QyF3kXbhHNU2kJk3 { width: 91%; }

.sKokTDFBzOoMVsrn { max-height: 100%; }

@media screen and (min-width: 768px) {
  .nNHE23Tx4W47PRfG { max-width: 576px; }
}

.zXlZpGwnKHIBXhvz { overflow-wrap: break-word; }

.Xw2jng3b4ADpfXsW { line-height: 1.2em; }

.nAVI88K5WxIJD0ov em { background-color: rgb(43, 93, 245); color: rgb(255, 255, 255); font-style: normal; font-weight: 500; }

.smde1nmEPvQ2GxH0 { flex: 1 0 100%; }

.HEChjUUXtg1h2iG7 { max-height: 130px; }

.Nxijrw8PYBAtZeiF { background-color: rgb(232, 30, 37); }

.P8TG73oLGUMaLBDm { margin-left: -16px; }

.fxkfcFUnmBQfzFUi {
  & ::-webkit-scrollbar { display: none; }
  scrollbar-width: none;
}

.X1oPXJyKAwAqyfx_ { flex-basis: 60px; flex-shrink: 0; margin-right: 5px; }

.uOjRz7eST1Ql2Koa { display: flex; flex-grow: 1; flex-wrap: wrap; flex-basis: 135px; }

.vW9QNPsDCwEelC2D { border: 1px solid rgb(197, 203, 213); }

.UXtkdU53Z0ppyXWw { grid-area: 1 / 1; }

.c1lRyH42Gs_uI2G_ { grid-area: 1 / 2; }

.FNgKUROGY0qrJRBE { grid-area: 1 / 3; }

.uq0khJy2NYfr1ydM { grid-area: 1 / 4; }

.DmzZoqCTvycSidA3 {
  &:hover { text-decoration: none; }
}

.FNgKUROGY0qrJRBE { background-color: rgb(204, 204, 204); box-shadow: none; height: 10px; width: 100%; }

.Hwu1nAOVf6cPCi7Y { border-radius: 6.5px; }

.Az3hsBJ6nqg5TtHX { grid-template-columns: 1ch 18px minmax(100px, 1fr); }

.KKMa2AKU0ao3WOiP { grid-auto-columns: 1ch; }

.QFKpGzikL1oP341G { grid-auto-columns: 2ch; }

.SYpOBKd2yN4gXyiS { grid-auto-columns: 3ch; }

.ThCTiSl3pqE4clv9 { grid-auto-columns: 4ch; }

.mmIdlYT05zUYPfH2 { grid-auto-columns: 5ch; }

.odyY1MO7v1w0ValP { grid-auto-columns: 6ch; }

.Az3hsBJ6nqg5TtHX .UXtkdU53Z0ppyXWw { grid-area: 1 / 1; }

.Az3hsBJ6nqg5TtHX .c1lRyH42Gs_uI2G_ { grid-area: 1 / 2; }

.Az3hsBJ6nqg5TtHX .FNgKUROGY0qrJRBE { grid-area: 1 / 3; }

.Az3hsBJ6nqg5TtHX .uq0khJy2NYfr1ydM { grid-area: 1 / 4; }

.HNHnuEUkqpIr9O_l { border: 1px solid rgb(197, 203, 213); box-shadow: rgba(0, 0, 0, 0.32) 0px 1px 8px -4px; }

.XM3hb6cjZAOJJ1k2 { padding: 20px 0px; }

.iBUajekRchwl9qv9 { z-index: 9999; }

.t3V0AOwowrTfUzPn { display: flex; flex-direction: column; flex: 1 0 auto; max-width: 432px; }

.LAEQ58kzKQImUJEs { border-bottom: 1px solid rgb(224, 230, 239); z-index: 5; overflow: hidden; }

.bSOHzSqENrM6KzsD { position: relative; z-index: 10; }

.u2JjTjNQZg1M6NW5 {
  bottom: calc(var(--lower-smart-banner-visible-height, 0px) + 70px); pointer-events: none;
  & > * { pointer-events: auto; }
  & button { border-radius: 9999px; }
}

.large-view .mTjNhUm5s8GLvlYT { background-color: rgb(246, 246, 247); text-align: center; padding-top: 32px; padding-bottom: 40px; display: flex; justify-content: center; }

.large-view .We5L2RggdjU9mNNq { max-width: 680px; }

.C5qGFwoBEc6xtZdd { justify-content: center; border-radius: 50%; }

.TjGhW_vT0NoIRwmw { background-color: rgb(255, 244, 243); }

.YdWTnXfSX6cTeemb { fill: rgb(232, 30, 37); }

.ZFzvNBV2pV00bXu6 { background-color: rgb(229, 253, 229); }

.HHUYmubRNoxl9AIJ { fill: rgb(49, 128, 0); }

.Ygy1oPPpsdgaZVPJ { background-color: rgb(238, 248, 255); }

.O2GHrTW23pslsM_k { fill: rgb(0, 70, 190); }

.cNrX8x7fld8urODI { position: relative; margin-left: -24px; margin-right: -24px; height: 25px; }

.DCJFn0RE_RQkqisd { height: 25px; }

.ysK6nd6zsM9GaWeD { background-color: rgb(241, 248, 255); }

.iGwFlzJSiWoSSERR {
  min-width: 132px; width: 25%; overflow-wrap: break-word;
  @media screen and (min-width: 768px) {
  min-width: 304px;
}
}

.APwDpXYdD_0dJ_1Z { padding: 20px 0px; }

.dembA8AnPNoo_9_r { max-height: 360px; }

.JhFEfw6C8TCYtOYV { max-height: 130px; }

.kzUYvn67eQwPFoiC { max-height: 600px; }

.jfGDjp1H5YP6xBJc { flex: 1 0 100%; }

.Iqq2cgjwgbUgu17_ { background-color: rgb(232, 30, 37); }

.ntAOfZA6zIIX21c0 { margin-left: -16px; }

.XbGh8sONkdYiBEqg { height: 60vh; }

.KWWeNrXpiwYASy0Z { width: 91%; }

.Ec__K95M6HMcZ7qn { max-height: 70vh; }

.dTW9AtAKrBwmeeqY { top: -32px; position: relative; }

.C_VazCoGG6M1nlEa { left: 0px; z-index: 1; position: sticky; }

.ydNmTAlOrscQYJRt { background-color: rgb(240, 242, 244); }

.tmdILLpmoM8W0uyj { width: 140px; }

.OPY7xNPkM88Vl3xh > a img { width: 100%; height: auto; }

.hkwiWgBO0cUEDSdm { max-width: 88%; }

.ZjQDoW6pq08UwL3A { padding: 20px 0px; }

.jGbcDBdAqIi0acxl { position: sticky; width: 100%; display: flex; white-space: nowrap; background-color: rgb(255, 255, 255); gap: 8px; color: rgb(1, 79, 211); max-height: 10vh; overflow: auto; font-weight: 500; scrollbar-width: thin; }

.jGbcDBdAqIi0acxl div { margin-bottom: 10px; font-weight: 500; padding-right: 5px; }

[data-highlight] { scroll-margin-top: 80px; }

.f28hkm3oeK4GCP6b { width: fit-content; font-weight: 500; z-index: 1000; }

.FZQpN_T6u0QB9PTj, .f28hkm3oeK4GCP6b { position: sticky; top: 0px; background-color: rgb(255, 255, 255); }

.FZQpN_T6u0QB9PTj { margin-right: 11px; }

.CiN3vihE2Ub2POwD { padding: 20px 0px; }

.zfTYJPxflkIo0ZE_ { list-style: none; padding: 0px; margin: 0px; }

.dB7j8sHUbncyf79K { padding: 20px; display: flex; justify-content: space-between; font-size: 13px; word-break: break-word; }

.dB7j8sHUbncyf79K:nth-child(2n) { background: rgb(241, 248, 255); border-radius: 4px; }

.Cv_3bX7hASwIWWMq:last-child { margin-bottom: 32px; }

.YOqComjRtSwHxjnF first-child { margin-top: 32px; }

.HM69jVEsP4w1eQXy { position: relative; display: flex; flex-direction: column; margin-top: 50%; }

.rlhbsl_9VMwa0FWY { position: absolute; top: 30%; left: 30%; max-width: 496px; }