html[data-hodu-theme="dark"] {
  color-scheme: dark;
  --color-brand: #7d4a78 !important;
  --color-brand-a08: #7d4a7808 !important;
  --color-brand-a0d: #7d4a780d !important;
  --color-brand-a0f: #7d4a780f !important;
  --color-brand-a12: #7d4a7812 !important;
  --color-brand-a14: #7d4a7814 !important;
  --color-brand-a15: #7d4a7815 !important;
  --color-brand-a17: #7d4a7817 !important;
  --color-brand-a1a: #7d4a781a !important;
  --color-brand-a1f: #7d4a781f !important;
  --color-brand-a24: #7d4a7824 !important;
  --color-brand-a2e: #7d4a782e !important;
  --color-brand-a40: #7d4a7840 !important;
  --color-brand-a59: #7d4a7859 !important;
  --color-brand-a73: #7d4a7873 !important;
  --color-brand-a80: #7d4a7880 !important;
  --color-brand-a99: #7d4a7899 !important;
  --color-brand-ae6: #7d4a78e6 !important;
}
html {
  --color-brand: #7d4a78 !important;
  --color-brand-a08: #7d4a7808 !important;
  --color-brand-a0d: #7d4a780d !important;
  --color-brand-a0f: #7d4a780f !important;
  --color-brand-a12: #7d4a7812 !important;
  --color-brand-a14: #7d4a7814 !important;
  --color-brand-a15: #7d4a7815 !important;
  --color-brand-a17: #7d4a7817 !important;
  --color-brand-a1a: #7d4a781a !important;
  --color-brand-a1f: #7d4a781f !important;
  --color-brand-a24: #7d4a7824 !important;
  --color-brand-a2e: #7d4a782e !important;
  --color-brand-a40: #7d4a7840 !important;
  --color-brand-a59: #7d4a7859 !important;
  --color-brand-a73: #7d4a7873 !important;
  --color-brand-a80: #7d4a7880 !important;
  --color-brand-a99: #7d4a7899 !important;
  --color-brand-ae6: #7d4a78e6 !important;
}
.hodu-theme-btn {
  position: absolute;
  right: 12px;
  top: 50%;
  z-index: 30;
  transform: translateY(-50%);
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.65);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.22);
  box-shadow: 0 2px 8px rgba(80, 30, 60, 0.25);
  font-size: 18px;
  line-height: 34px;
  text-align: center;
  cursor: pointer;
}
@media (min-width: 1081px) {
  nav[aria-label="메인 메뉴"] > div > .group > a {
    margin-right: 12px !important;
  }
  nav[aria-label="메인 메뉴"] {
    padding-right: 46px;
  }
}
@media (max-width: 1080px) {
  .hodu-theme-btn {
    position: static;
    top: auto;
    right: auto;
    transform: none;
    margin-right: 6px;
    flex: 0 0 36px;
  }
}
input[name="q"],
input[aria-label="검색어"],
html[data-hodu-theme="dark"] input[name="q"],
html[data-hodu-theme="dark"] input[aria-label="검색어"] {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
  caret-color: #1a1a1a;
}
input[name="q"]::placeholder,
html[data-hodu-theme="dark"] input[name="q"]::placeholder {
  color: #8a8490 !important;
  -webkit-text-fill-color: #8a8490 !important;
}
html[data-hodu-theme="dark"] body {
  background: #121212 !important;
  color: #ececec !important;
}
html[data-hodu-theme="dark"] .bg-white {
  background-color: #1a1a1a !important;
  color: #ececec;
}
html[data-hodu-theme="dark"] .bg-gray-38,
html[data-hodu-theme="dark"] .bg-gray-34,
html[data-hodu-theme="dark"] .bg-gray-9,
html[data-hodu-theme="dark"] .bg-gray-19b,
html[data-hodu-theme="dark"] .bg-gray-42b,
html[data-hodu-theme="dark"] .bg-gray-18b,
html[data-hodu-theme="dark"] .bg-gray-28d,
html[data-hodu-theme="dark"] .bg-slate-315 {
  background-color: #242424 !important;
}
.text-gray-678,
.text-slate-551,
.hodu-copy p,
.hodu-copy h1,
.hodu-copy h2,
.hodu-copy h3 {
  color: #1a1a1a !important;
  font-weight: 700;
}
.text-gray-550,
.text-gray-262,
.text-gray-125 {
  color: #2a2a2a !important;
  font-weight: 600;
}
.hodu-copy p {
  font-size: 15px;
  line-height: 1.75;
  font-weight: 600;
}
html[data-hodu-theme="dark"] .text-gray-678,
html[data-hodu-theme="dark"] .text-gray-262,
html[data-hodu-theme="dark"] .text-slate-551,
html[data-hodu-theme="dark"] .hodu-copy p,
html[data-hodu-theme="dark"] .hodu-copy h1,
html[data-hodu-theme="dark"] .hodu-copy h2,
html[data-hodu-theme="dark"] .hodu-copy h3 {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] .text-gray-550,
html[data-hodu-theme="dark"] .text-gray-125 {
  color: #e4e4e4 !important;
}
html[data-hodu-theme="dark"] .bg-gray-28,
html[data-hodu-theme="dark"] .bg-gray-34b,
html[data-hodu-theme="dark"] .bg-gray-13 {
  background-color: #242424 !important;
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] .bg-gray-13 a,
html[data-hodu-theme="dark"] .bg-gray-13 .text-brand {
  color: #e7c4e4 !important;
}
html[data-hodu-theme="dark"] a[class*="text-gray-678"] {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] .text-slate-478b,
html[data-hodu-theme="dark"] .text-slate-472,
html[data-hodu-theme="dark"] .text-gray-373,
html[data-hodu-theme="dark"] [class~="text-gray-678!"],
html[data-hodu-theme="dark"] article p,
html[data-hodu-theme="dark"] article li {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] .text-brand,
html[data-hodu-theme="dark"] a.text-brand,
html[data-hodu-theme="dark"] article strong {
  color: #e7c4e4 !important;
}
.hodu-manager-logo {
  width: 22px !important;
  height: 22px !important;
  object-fit: cover !important;
  border-radius: 50% !important;
  background: #1a1208;
}
html[data-hodu-theme="dark"] [data-slot="board-list"] > div:hover {
  background-color: #2a2a2a !important;
}
html[data-hodu-theme="dark"] [data-slot="board-list"] a,
html[data-hodu-theme="dark"] [data-slot="board-list"] [data-slot="post-title"] {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] [data-slot="site-header"] a,
html[data-hodu-theme="dark"] [data-slot="site-header"] button {
  color: #fff !important;
}
html[data-hodu-theme="dark"] [data-slot="post-body"],
html[data-hodu-theme="dark"] [data-slot="post-body"] * {
  --post-color: #ececec !important;
  color: #ececec !important;
}
html[data-hodu-theme="dark"] [data-slot="post-body"] [style*="--post-background-color"] {
  --post-background-color: #242424 !important;
  --post-border: 1px solid #3a3a3a !important;
  background: #242424 !important;
  border-color: #3a3a3a !important;
}
html[data-hodu-theme="dark"] section[aria-label="제휴업체 안내"] {
  background: #1e1e1e !important;
  border-color: #3a3a3a !important;
}
html[data-hodu-theme="dark"] section[aria-label="제휴업체 안내"] li {
  color: #ececec !important;
}
html[data-hodu-theme="dark"] section[aria-label="제휴업체 안내"] strong {
  color: #e7c4e4 !important;
}
#rf_nudge {
  background-image: linear-gradient(135deg, #6a3d66 0%, #8d5a86 50%, #6a3d66 100%) !important;
  box-shadow: 0 2px 10px rgba(125, 74, 120, 0.28) !important;
}
section[aria-label="공식 제휴업체 배너"]:not(.hodu-banner-stack) { display: none !important; }
a:not([href^="/event/"]):has(img[src*="/storage/covers/"]) { display: none !important; }
.grid:has([data-bbong-place="partners_list"]):not(:has(.hodu-partner-card)) { visibility: hidden; }
.hodu-partner-card {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #e5e7eb;
  background: #fff;
  color: #1a1a1a;
  text-decoration: none;
}
html[data-hodu-theme="dark"] .hodu-partner-card {
  background: #1a1a1a !important;
  border-color: #333 !important;
  color: #f4f4f4 !important;
}
.hodu-partner-card img,
.hodu-partner-shot img {
  display: block;
  width: 100%;
  height: 64px;
  aspect-ratio: auto;
  object-fit: fill;
}
.grid:has(.hodu-partner-card) {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 8px !important;
  width: min(100%, 1080px);
  margin-right: auto;
  margin-left: auto;
}
@keyframes board-deposit-shine {
  0% { transform: translate(-160%); }
  60%, 100% { transform: translate(260%); }
}
.hodu-partner-deposit {
  position: relative;
  overflow: hidden;
}
.hodu-partner-deposit::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 60%;
  background: linear-gradient(100deg, transparent, rgba(255,255,255,.85), transparent);
  animation: board-deposit-shine 3.2s ease-in-out infinite;
}
@media (max-width: 768px) {
  .grid:has(.hodu-partner-card) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px !important;
  }
  .hodu-partner-card img,
  .hodu-partner-shot img { height: 40px; }
  .hodu-partner-meta { height: 28px; padding: 0 6px; }
  .hodu-partner-name { font-size: 11px; }
  .hodu-partner-deposit { font-size: 10px; padding: 1px 6px; }
}
.hodu-partner-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 40px;
  padding: 0 12px;
}
.hodu-partner-name {
  min-width: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hodu-partner-shot { position: relative; display: block; }
.hodu-partner-shot .hodu-partner-deposit { display: none !important; }
@media (max-width: 1080px) {
  button[aria-label="메뉴 열기"] {
    display: flex !important;
    position: relative;
    z-index: 30;
    pointer-events: auto;
    flex: none;
    width: 35px;
    height: 35px;
  }
  [data-slot="site-header"] {
    position: relative;
    z-index: 40;
  }
}
.hodu-partner-deposit {
  flex: none;
  border: 1px solid #f0cd76;
  border-radius: 999px;
  background: linear-gradient(135deg, #fff4d2, #ffe09a);
  color: #7a5c00;
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 700;
}
#btn_step_next:disabled {
  background: #5a3456 !important;
  color: #fff !important;
}
#reg_panel_terms {
  display: none !important;
}
#reg_panel_form {
  display: block !important;
}
@media (max-width: 1080px) {
  body { padding-bottom: 96px !important; }
  [data-slot="chat-launcher"] {
    justify-content: flex-start !important;
    bottom: 12px !important;
  }
}
html[data-hodu-theme="dark"] .border-line,
html[data-hodu-theme="dark"] .border-gray-58,
html[data-hodu-theme="dark"] .border-gray-34,
html[data-hodu-theme="dark"] .border-gray-79,
html[data-hodu-theme="dark"] .border-gray-45c,
html[data-hodu-theme="dark"] .border-gray-40b {
  border-color: #333 !important;
}


html[data-hodu-theme="dark"] [class*="#eef3fa"],
html[data-hodu-theme="dark"] [class*="#e7eefa"],
html[data-hodu-theme="dark"] [class*="#f3f6fb"],
html[data-hodu-theme="dark"] [class*="#fafbfd"] {
  background-color: #1a1a1a !important;
  background-image: none !important;
}
html[data-hodu-theme="dark"] section[aria-labelledby="rwfeed-title"] [class*="#fffaef"] {
  background-color: #242424 !important;
  background-image: none !important;
  border-color: #5c4560 !important;
}
html[data-hodu-theme="dark"] section[aria-labelledby="rwfeed-title"] .text-yellow-458,
html[data-hodu-theme="dark"] section[aria-labelledby="rwfeed-title"] .bg-amber-37 {
  color: #e7c4e4 !important;
}
html[data-hodu-theme="dark"] section[aria-labelledby="rwfeed-title"] [class*="#fffaef"] strong {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] section[aria-labelledby="rwfeed-title"] .bg-amber-37 {
  background-color: #3a2a32 !important;
}
.hodu-banner-stack {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  width: min(100%, 1080px);
  margin: 0 auto 8px;
}
.hodu-wide-banners {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  width: min(100%, 1080px);
  margin: 0 auto 8px;
}
.hodu-wide-banners a {
  display: block;
  width: 100%;
  height: 64px;
  overflow: hidden;
  border: 1px solid #e0e4ea;
  border-radius: 10px;
  background: #fff;
}
.hodu-wide-banners img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.hodu-banner-card {
  display: block;
  width: 100%;
  height: 64px;
  overflow: hidden;
  border: 1px solid #e0e4ea;
  border-radius: 10px;
  background: #fff;
}
.hodu-banner-card img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
@media (max-width: 768px) {
  .hodu-banner-stack {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 6px;
    margin-bottom: 8px;
  }
  .hodu-wide-banners {
    grid-template-columns: 1fr;
    gap: 6px;
    margin-bottom: 8px;
  }
  .hodu-wide-banners a { height: 40px; border-radius: 8px; }
  .hodu-banner-card { height: 40px; border-radius: 8px; }
}
.hodu-addr-popup {
  position: fixed;
  inset: 0;
  z-index: 80;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  background: rgba(8, 6, 18, 0.62);
}
.hodu-addr-popup-card {
  position: relative;
  width: min(640px, 100%);
}
.hodu-addr-popup-card img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 18px;
}
.hodu-addr-popup-x {
  position: absolute;
  top: 1.6%;
  right: 1.6%;
  width: 9%;
  height: 12%;
  border: 0;
  padding: 0;
  background: transparent;
  cursor: pointer;
}

:root,:host{--font-sans:"HODUTV", "Twemoji", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif !important;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;--spacing:.25rem !important;--text-xs:.75rem !important;--text-xs--line-height:calc(1 / .75) !important;--text-sm:.875rem !important;--text-sm--line-height:calc(1.25 / .875) !important;--text-base:1rem !important;--text-base--line-height:calc(1.5 / 1) !important;--text-lg:1.125rem !important;--text-lg--line-height:calc(1.75 / 1.125) !important;--text-xl:1.25rem !important;--text-xl--line-height:calc(1.75 / 1.25) !important;--text-2xl:1.5rem !important;--text-2xl--line-height:calc(2 / 1.5) !important;--text-5xl:3rem !important;--text-5xl--line-height:1 !important;--font-weight-light:300 !important;--font-weight-normal:400 !important;--font-weight-medium:500 !important;--font-weight-semibold:600 !important;--font-weight-bold:700 !important;--font-weight-extrabold:800 !important;--font-weight-black:900 !important;--tracking-normal:0em !important;--leading-tight:1.25 !important;--radius-sm:.25rem !important;--radius-md:.375rem !important;--radius-lg:.5rem !important;--radius-xl:.75rem !important;--radius-2xl:1rem !important;--ease-out:cubic-bezier(0, 0, .2, 1) !important;--ease-in-out:cubic-bezier(.4, 0, .2, 1) !important;--animate-spin:spin 1s linear infinite !important;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite !important;--blur-xs:4px !important;--aspect-video:16 / 9 !important;--default-transition-duration:.15s !important;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1) !important;--default-font-family:var(--font-sans) !important;--default-mono-font-family:var(--font-mono) !important;--color-white:#fff !important;--color-black:#000 !important;--color-brand:#7d4a78 !important;--color-brand-a08:#7d4a7808 !important;--color-brand-a0d:#7d4a780d !important;--color-brand-a0f:#7d4a780f !important;--color-brand-a12:#7d4a7812 !important;--color-brand-a14:#7d4a7814 !important;--color-brand-a15:#7d4a7815 !important;--color-brand-a17:#7d4a7817 !important;--color-brand-a1a:#7d4a781a !important;--color-brand-a1f:#7d4a781f !important;--color-brand-a24:#7d4a7824 !important;--color-brand-a2e:#7d4a782e !important;--color-brand-a40:#7d4a7840 !important;--color-brand-a59:#7d4a7859 !important;--color-brand-a73:#7d4a7873 !important;--color-brand-a80:#7d4a7880 !important;--color-brand-a99:#7d4a7899 !important;--color-brand-ae6:#7d4a78e6 !important;--color-ink-af0:#1a2744f0 !important;--color-line:#e0e4ea !important;--color-admin-ink:#1f2533 !important;--color-admin-ink-a73:#1f253373 !important;--color-admin-canvas:#f6f7fa !important;--color-admin-line:#e3e7ee !important;--color-amber-18:#fff8f0 !important;--color-amber-26:#fff4ee !important;--color-amber-26b:#fff5e8 !important;--color-amber-28:#fff4e6 !important;--color-amber-37:#fdf0e6 !important;--color-amber-46:#fdece3 !important;--color-amber-96:#ffd8a8 !important;--color-amber-110:#f5d5ad !important;--color-amber-111:#f4d3bf !important;--color-amber-145:#f0c894 !important;--color-amber-195:#f5b04a !important;--color-amber-212:#f0a868 !important;--color-amber-216:#f5a623 !important;--color-amber-216-a1f:#f5a6231f !important;--color-amber-228:#e0a872 !important;--color-amber-230:#f59f00 !important;--color-amber-231:#f59e0b !important;--color-amber-233:#f0a020 !important;--color-amber-240:#e5a23f !important;--color-amber-263-a1a:#e8943a1a !important;--color-amber-263-a2e:#e8943a2e !important;--color-amber-263-a33:#e8943a33 !important;--color-amber-267:#e8930c !important;--color-amber-269:#e8912d !important;--color-amber-269b:#f08c00 !important;--color-amber-295:#f97316 !important;--color-amber-295-a0f:#f973160f !important;--color-amber-295-a2e:#f973162e !important;--color-amber-317:#d4842e !important;--color-amber-334:#d97706 !important;--color-amber-334b:#cd7f32 !important;--color-amber-334b-a1f:#cd7f321f !important;--color-amber-336:#c4850a !important;--color-amber-360:#d46b08 !important;--color-amber-364:#c07828 !important;--color-amber-364b:#c9720f !important;--color-amber-401:#a3763c !important;--color-amber-404:#b56a1f !important;--color-amber-417:#a86b35 !important;--color-amber-419:#ad6800 !important;--color-amber-425:#b45f06 !important;--color-amber-445:#b45309 !important;--color-amber-452:#96661c !important;--color-amber-462:#a05a12 !important;--color-amber-489:#a1490b !important;--color-amber-491:#8a5a12 !important;--color-amber-508:#7a5a30 !important;--color-amber-527:#92400e !important;--color-amber-551:#6b4f2a !important;--color-amber-563:#6b4a22 !important;--color-amber-621:#5a3a17 !important;--color-amber-837-ad9:#140c05d9 !important;--color-black-a59:#00000059 !important;--color-black-a80:#00000080 !important;--color-black-a8c:#0000008c !important;--color-black-a99:#0009 !important;--color-black-ad9:#000000d9 !important;--color-blue-114:#c5dcf8 !important;--color-blue-118:#bfdbfe !important;--color-blue-137:#daaee1 !important;--color-blue-174:#d7a3e2 !important;--color-blue-191:#cda1db !important;--color-blue-230:#c794d4 !important;--color-blue-230-abf:#c794d4bf !important;--color-blue-234:#be93c5 !important;--color-blue-235:#bd93c5 !important;--color-blue-246:#bd92cd !important;--color-blue-281:#b287bb !important;--color-blue-314:#ad7fbb !important;--color-blue-350:#9976a0 !important;--color-blue-354:#a075b0 !important;--color-blue-368:#937199 !important;--color-blue-386:#8a6e91 !important;--color-blue-404:#9367a2 !important;--color-blue-505:#744d85 !important;--color-blue-519:#724a7f !important;--color-blue-526:#6b4a77 !important;--color-blue-527:#6d497a !important;--color-blue-527b:#784484 !important;--color-blue-528:#6f487d !important;--color-blue-530:#6a4976 !important;--color-blue-532:#6a4875 !important;--color-blue-535:#674873 !important;--color-blue-540:#694675 !important;--color-blue-546:#684474 !important;--color-blue-552:#63446e !important;--color-blue-552b:#644470 !important;--color-blue-556:#63436e !important;--color-blue-565:#59425e !important;--color-blue-576:#6d3480 !important;--color-blue-577:#554160 !important;--color-blue-579:#5b3e66 !important;--color-blue-580:#5e3c6b !important;--color-blue-582:#5d3c68 !important;--color-blue-591:#563c60 !important;--color-blue-604:#563762 !important;--color-blue-797-abd:#0a1530bd !important;--color-cyan-126:#c2bed2 !important;--color-cyan-330:#3aa8a6 !important;--color-cyan-330-a1f:#3aa8a61f !important;--color-cyan-435:#2c8583 !important;--color-gray-9:#fbfcfe !important;--color-gray-12:#fafbfc !important;--color-gray-12b:#fafbfd !important;--color-gray-13:#fffaf2 !important;--color-gray-15:#f9fafb !important;--color-gray-15b:#f8faff !important;--color-gray-15c:#fcfaf3 !important;--color-gray-16:#f7faff !important;--color-gray-18:#f8f9fb !important;--color-gray-18b:#f8f9fa !important;--color-gray-18c:#f7f9fd !important;--color-gray-19:#f7f9fc !important;--color-gray-19b:#f7f9fa !important;--color-gray-21:#f5f8ff !important;--color-gray-21b:#f7f8fa !important;--color-gray-22:#f5f8fd !important;--color-gray-22b:#f6f8fa !important;--color-gray-23:#f3f8ff !important;--color-gray-23b:#fef5f5 !important;--color-gray-24:#f5f7fb !important;--color-gray-24b:#f7f7f7 !important;--color-gray-25:#f5f7fa !important;--color-gray-25b:#f4f7fc !important;--color-gray-27:#f5f6f8 !important;--color-gray-27b:#f4f6fa !important;--color-gray-28:#f3f6fb !important;--color-gray-28b:#f3f6fa !important;--color-gray-28c:#f4f6f8 !important;--color-gray-28d:#f4f6f9 !important;--color-gray-28e:#f2f6fc !important;--color-gray-29:#f8f5f0 !important;--color-gray-30:#f5f5f5 !important;--color-gray-31:#f2f5fa !important;--color-gray-33:#f3f4f6 !important;--color-gray-33b:#f4f4f4 !important;--color-gray-34:#f2f4f6 !important;--color-gray-34b:#f2f4f5 !important;--color-gray-34c:#f0f4fa !important;--color-gray-34d:#f0f4fb !important;--color-gray-34e:#f1f4f8 !important;--color-gray-36:#f1f3f7 !important;--color-gray-36b:#f2f3f5 !important;--color-gray-36c:#f3f3f3 !important;--color-gray-37:#f1f3f5 !important;--color-gray-38:#eef3fa !important;--color-gray-38b:#f0f3f5 !important;--color-gray-40:#eef2f9 !important;--color-gray-40b:#f0f2f5 !important;--color-gray-40c:#eef2f7 !important;--color-gray-40d:#eef2fa !important;--color-gray-42:#f0f1f3 !important;--color-gray-42b:#f1f1f1 !important;--color-gray-43:#eef1f6 !important;--color-gray-43b:#eef1f5 !important;--color-gray-43c:#edf1f7 !important;--color-gray-45:#f0f0f0 !important;--color-gray-45b:#eef0f4 !important;--color-gray-45c:#eef0f5 !important;--color-gray-46:#edf0f5 !important;--color-gray-46b:#edf0f3 !important;--color-gray-47:#e9f1f4 !important;--color-gray-48:#efefef !important;--color-gray-51:#eee !important;--color-gray-52:#eceef1 !important;--color-gray-58:#e8ecf4 !important;--color-gray-61:#e8ebef !important;--color-gray-61c:#e7ebf1 !important;--color-gray-61d:#efeae2 !important;--color-gray-62:#e6ebf2 !important;--color-gray-64b:#e8eaed !important;--color-gray-69:#e8e8e8 !important;--color-gray-69b:#e6e8ec !important;--color-gray-70:#e4e8ef !important;--color-gray-71:#e3e8ef !important;--color-gray-72:#e5e7eb !important;--color-gray-73:#e4e7eb !important;--color-gray-77:#e2e6ea !important;--color-gray-79:#e2e5e9 !important;--color-gray-85:#e0e3e8 !important;--color-gray-86:#dfe3e8 !important;--color-gray-89:#dee2e6 !important;--color-gray-102:#ddd !important;--color-gray-107:#d8dce3 !important;--color-gray-116:#d5d9e0 !important;--color-gray-125:#d4d6d7 !important;--color-gray-128:#d1d5db !important;--color-gray-129:#d1d5da !important;--color-gray-155:#ccc !important;--color-gray-156:#c9ccd1 !important;--color-gray-172:#c3c7cd !important;--color-gray-208:#bbb !important;--color-gray-227:#b5b5b5 !important;--color-gray-262:#aaa !important;--color-gray-297:#9aa0a6 !important;--color-gray-317:#999 !important;--color-gray-352:#8e8e93 !important;--color-gray-352-a1f:#8e8e931f !important;--color-gray-373:#888 !important;--color-gray-400:gray !important;--color-gray-431:#777 !important;--color-gray-434:#767676 !important;--color-gray-458:#6c7072 !important;--color-gray-490:#666 !important;--color-gray-550:#555 !important;--color-gray-678:#303437 !important;--color-gray-678-aeb:#303437eb !important;--color-gray-679:#333 !important;--color-gray-827-a4d:#1010104d !important;--color-green-23:#f1faf4 !important;--color-green-37:#e9f7ee !important;--color-green-38:#eaf6ee !important;--color-green-43:#e7f5ec !important;--color-green-43b:#e8f5e8 !important;--color-green-75:#bbf7d0 !important;--color-green-110:#bfe6cc !important;--color-green-116:#bfe3cc !important;--color-green-254:#2ecc71 !important;--color-green-267:#00cb48 !important;--color-green-267-a12:#00cb4812 !important;--color-green-267-a33:#00cb4833 !important;--color-green-277:#22c55e !important;--color-green-304:#34b96a !important;--color-green-337:#27ae60 !important;--color-green-337-a1a:#27ae601a !important;--color-green-363:#00a83c !important;--color-green-371:#43a047 !important;--color-green-373:#16a34a !important;--color-green-376:#2e9e6b !important;--color-green-379:#2e9e5b !important;--color-green-383:#2f9e44 !important;--color-green-384:#2d9c61 !important;--color-green-440:#1f8a4c !important;--color-green-453:#5f7d16 !important;--color-green-473:#15803d !important;--color-green-473b:#2e7d49 !important;--color-green-477:#2e7d32 !important;--color-green-477-a1a:#2e7d321a !important;--color-green-478:#1e7d43 !important;--color-green-480:#1e7d3a !important;--color-green-521:#1e6e44 !important;--color-green-552:#166534 !important;--color-indigo-425:#b24bbf !important;--color-indigo-425-a1a:#b24bbf1a !important;--color-lime-33:#f2f7e3 !important;--color-lime-41:#fff59d !important;--color-lime-49:#fff476 !important;--color-brand-yellow:#ffeb44 !important;--color-orange-32:#fff1ec !important;--color-orange-40:#fceeed !important;--color-orange-44:#fdecea !important;--color-orange-44b:#fdeceb !important;--color-orange-55:#f7e9e7 !important;--color-orange-102:#ffd2c2 !important;--color-orange-107:#ffd0bd !important;--color-orange-294:#ff6767 !important;--color-orange-294-a0f:#ff67670f !important;--color-orange-294-a14:#ff676714 !important;--color-orange-294-a33:#ff676733 !important;--color-orange-294-a40:#ff676740 !important;--color-orange-304:#ff6060 !important;--color-orange-331:#ff4757 !important;--color-orange-344:#f2542d !important;--color-orange-346:#ff3b30 !important;--color-orange-347:#d66b6b !important;--color-orange-347b:#e0654a !important;--color-orange-354:#ea580c !important;--color-orange-354-a0d:#ea580c0d !important;--color-orange-354-a14:#ea580c14 !important;--color-orange-354-a26:#ea580c26 !important;--color-orange-354-a33:#ea580c33 !important;--color-orange-363:#ef4444 !important;--color-orange-365:#d2683a !important;--color-orange-367:#e05a00 !important;--color-orange-369:#e74c3c !important;--color-orange-369b:#e65100 !important;--color-orange-389:#d94f39 !important;--color-orange-391:#d4514e !important;--color-orange-391-a40:#d4514e40 !important;--color-orange-395:#d94848 !important;--color-orange-399:#e03a3a !important;--color-orange-403:#d64545 !important;--color-orange-407:#e03131 !important;--color-orange-408:#dc3545 !important;--color-orange-408-a1a:#dc35451a !important;--color-orange-418:#db2b42 !important;--color-orange-420:#c0562b !important;--color-orange-422:#d23b3b !important;--color-orange-423:#dc2626 !important;--color-orange-425:#d4380d !important;--color-orange-452:#bd403d !important;--color-orange-453-af0:#c82d2df0 !important;--color-orange-454:#c92a2a !important;--color-orange-457:#c0392b !important;--color-orange-461:#c62828 !important;--color-orange-464:#b04a17 !important;--color-orange-500:#b02a2a !important;--color-orange-502:#a83434 !important;--color-orange-515:#795548 !important;--color-orange-522:#93402f !important;--color-orange-528:#a3242f !important;--color-orange-529:#9c2f2f !important;--color-orange-556:#991b1b !important;--color-orange-581:#8a2018 !important;--color-orange-604:#7f1d1d !important;--color-red-29:#fef2f2 !important;--color-red-43:#fdecec !important;--color-red-48:#fdeaea !important;--color-red-52:#fbe9e9 !important;--color-red-58:#fbe6e6 !important;--color-red-115:#fecaca !important;--color-red-134:#f3c6c6 !important;--color-red-141:#f0c4c4 !important;--color-red-153:#ffb7b7 !important;--color-red-161:#ffb3b3 !important;--color-red-175:#f0b4b4 !important;--color-red-192:#fca5a5 !important;--color-red-324:#ff4d5e !important;--color-red-412:#d6336c !important;--color-red-412-a0a:#d6336c0a !important;--color-red-412-a4d:#d6336c4d !important;--color-sky-525:#5d4f6b !important;--color-sky-536:#544e5c !important;--color-slate-30:#eff6ff !important;--color-slate-30b:#eef6ff !important;--color-slate-33:#f0f4ff !important;--color-slate-39:#eef2fb !important;--color-slate-42:#e8f3fb !important;--color-slate-44:#e8f1ff !important;--color-slate-47:#e8f0fe !important;--color-slate-47b:#e8f0fd !important;--color-slate-47c:#eceffa !important;--color-slate-50:#e9eff9 !important;--color-slate-52:#e3efff !important;--color-slate-53:#e6eefa !important;--color-slate-53b:#e7eefa !important;--color-slate-56:#e6edf9 !important;--color-slate-57:#e4edf9 !important;--color-slate-69:#e0e9f7 !important;--color-slate-70:#e3e8f1 !important;--color-slate-71:#e2e8f2 !important;--color-slate-73:#e2e7f0 !important;--color-slate-78:#dbe6f8 !important;--color-slate-80:#dce5f4 !important;--color-slate-81:#dbe5f5 !important;--color-slate-84:#dbe4f2 !important;--color-slate-91:#d6e2f4 !important;--color-slate-95:#d7e0f2 !important;--color-slate-96:#d7e0ef !important;--color-slate-106:#cdddf7 !important;--color-slate-113:#d5dae2 !important;--color-slate-114:#d3dae4 !important;--color-slate-124:#c9d7ef !important;--color-slate-124b:#cdd7e6 !important;--color-slate-124c:#d0d7de !important;--color-slate-126:#cfd6e0 !important;--color-slate-131:#cfd4de !important;--color-slate-131b:#cbd5e1 !important;--color-slate-132:#c8d4ea !important;--color-slate-136:#c9d3e4 !important;--color-slate-139:#c7d2e4 !important;--color-slate-153:#c8cdd5 !important;--color-slate-154:#c7cdd5 !important;--color-slate-161:#c2cbd9 !important;--color-slate-171:#c0c8d0 !important;--color-slate-172:#cda4d2 !important;--color-slate-174:#cda3d2 !important;--color-slate-176:#cca2d0 !important;--color-slate-189:#c59fc7 !important;--color-slate-195:#b9c0ca !important;--color-slate-228:#b0b5bf !important;--color-slate-228b:#b0b5be !important;--color-slate-231:#adb5bd !important;--color-slate-247:#b690bb !important;--color-slate-253:#b08eb3 !important;--color-slate-272:#ad89b1 !important;--color-slate-276:#ab88af !important;--color-slate-276b:#aa88ae !important;--color-slate-281:#aa87ae !important;--color-slate-283:#a687a9 !important;--color-slate-285:#a786aa !important;--color-slate-286:#9ca3af !important;--color-slate-287:#a785aa !important;--color-slate-288:#ab85b0 !important;--color-slate-288b:#a585a8 !important;--color-slate-289:#a785ac !important;--color-slate-293:#9aa1ad !important;--color-slate-315:#9f7fa4 !important;--color-slate-316:#9d7fa1 !important;--color-slate-334:#977a9b !important;--color-slate-336:#99799d !important;--color-slate-348:#8a909c !important;--color-slate-357:#868e96 !important;--color-slate-372:#8b718f !important;--color-slate-382:#886e8c !important;--color-slate-425:#7f6484 !important;--color-slate-428:#77667d !important;--color-slate-438:#78607c !important;--color-slate-438b:#79607c !important;--color-slate-449:#765d79 !important;--color-slate-449-a15:#765d7915 !important;--color-slate-456:#775b7b !important;--color-slate-472:#715977 !important;--color-slate-472-a1f:#7159771f !important;--color-slate-478:#685a6d !important;--color-slate-478b:#6f5673 !important;--color-slate-508:#664f68 !important;--color-slate-515:#57606a !important;--color-slate-551:#5c4661 !important;--color-slate-553:#5a455e !important;--color-slate-554:#4b5563 !important;--color-slate-572:#495057 !important;--color-slate-573:#44505f !important;--color-slate-627:#374151 !important;--color-slate-722:#1f2937 !important;--color-slate-760:#1e2a4a !important;--color-slate-790x-ae6:#101828e6 !important;--color-slate-790x-aeb:#101828eb !important;--color-slate-792-a06:#0f172a06 !important;--color-teal-21:#ecfdf5 !important;--color-teal-38:#e9f6f0 !important;--color-teal-43:#e6f5ef !important;--color-teal-45:#e5f4f1 !important;--color-teal-51:#e2f3ea !important;--color-teal-127:#b9e0cb !important;--color-teal-155:#6ee7b7 !important;--color-teal-171:#7fdbca !important;--color-teal-304:#10b981 !important;--color-teal-304-a15:#10b98115 !important;--color-teal-400:#0d9488 !important;--color-teal-400-a1a:#0d94881a !important;--color-teal-400-a40:#0d948840 !important;--color-teal-469-a24:#3f7a5e24 !important;--color-teal-477:#1f7a6a !important;--color-teal-477b:#2f7a58 !important;--color-teal-482:#1d7a5a !important;--color-teal-492:#047857 !important;--color-teal-509:#17705f !important;--color-white-a08:#ffffff08 !important;--color-white-a0a:#ffffff0a !important;--color-white-a24:#ffffff24 !important;--color-white-a26:#ffffff26 !important;--color-white-a29:#ffffff29 !important;--color-white-a4d:#ffffff4d !important;--color-white-a66:#fff6 !important;--color-white-acc:#fffc !important;--color-white-ad9:#ffffffd9 !important;--color-white-aeb:#ffffffeb !important;--color-white-af2:#fffffff2 !important;--color-yellow-13:#fffbeb !important;--color-yellow-14:#fffaf0 !important;--color-yellow-15:#fffaeb !important;--color-yellow-20:#fdf8ee !important;--color-yellow-21:#fff7ec !important;--color-yellow-21b:#fff8e1 !important;--color-yellow-21c:#fff9d9 !important;--color-yellow-22:#fff7e6 !important;--color-yellow-24:#fdf6ec !important;--color-yellow-24b:#fef7e0 !important;--color-yellow-26:#fdf6e3 !important;--color-yellow-26b:#fff5e6 !important;--color-yellow-30:#fdf4e5 !important;--color-yellow-31:#fff3e0 !important;--color-yellow-32:#fdf3e4 !important;--color-yellow-32b:#fdf3e3 !important;--color-yellow-33:#fdf3e0 !important;--color-yellow-38:#fef3c7 !important;--color-yellow-42:#ffefd6 !important;--color-yellow-56:#faecc5 !important;--color-yellow-62:#ffeb99 !important;--color-yellow-74:#ede6d6 !important;--color-yellow-75:#f0e6c8 !important;--color-yellow-76:#fde68a !important;--color-yellow-86:#ffe08a !important;--color-yellow-87:#ffe082 !important;--color-yellow-91:#f3e0a8 !important;--color-yellow-94:#f5dcb8 !important;--color-yellow-98:#f0dcb8 !important;--color-yellow-104:#ecdcae !important;--color-yellow-106:#ffd591 !important;--color-yellow-107:#f0d9ac !important;--color-yellow-113:gold !important;--color-yellow-114:#ffd54f !important;--color-yellow-115:#ffd600 !important;--color-yellow-117:#f3d591 !important;--color-yellow-121:#fcd34d !important;--color-yellow-123:#f3d19e !important;--color-yellow-131:#f0d08a !important;--color-yellow-140:#f0cd76 !important;--color-yellow-144:#ffc46b !important;--color-yellow-161:#f0c36d !important;--color-yellow-182:#ffb300 !important;--color-yellow-184-a0f:#f5b8000f !important;--color-yellow-219:#d9b25f !important;--color-yellow-230:#e6a817 !important;--color-yellow-246:#e0a318 !important;--color-yellow-248:#e0a200 !important;--color-yellow-251:#d9a425 !important;--color-yellow-256:#c4a96a !important;--color-yellow-257:#c9a84c !important;--color-yellow-270:#caa233 !important;--color-yellow-272:#c9a227 !important;--color-yellow-290:#d4930a !important;--color-yellow-346:#b58900 !important;--color-yellow-348:#b8860b !important;--color-yellow-361:#b4812a !important;--color-yellow-374:#a08445 !important;--color-yellow-424:#a06e00 !important;--color-yellow-446:#8d6e17 !important;--color-yellow-452:#8a6d00 !important;--color-yellow-458:#8a6a12 !important;--color-yellow-459:#8b6914 !important;--color-yellow-486:#7a6520 !important;--color-yellow-508:#7a5c00 !important;--color-yellow-511:#7a5a14 !important;--color-yellow-512:#7a5a00 !important;--color-yellow-557:#6b4e00 !important;--spacing-2px:2px !important;--spacing-3px:3px !important;--spacing-4px:4px !important;--spacing-5px:5px !important;--spacing-6px:6px !important;--spacing-7px:7px !important;--spacing-8px:8px !important;--spacing-9px:9px !important;--spacing-10px:10px !important;--spacing-11px:11px !important;--spacing-12px:12px !important;--spacing-13px:13px !important;--spacing-13\.5px:13.5px !important;--spacing-14px:14px !important;--spacing-15px:15px !important;--spacing-16px:16px !important;--spacing-17px:17px !important;--spacing-18px:18px !important;--spacing-19px:19px !important;--spacing-20px:20px !important;--spacing-22px:22px !important;--spacing-24px:24px !important;--spacing-25px:25px !important;--spacing-26px:26px !important;--spacing-28px:28px !important;--spacing-30px:30px !important;--spacing-31px:31px !important;--spacing-33px:33px !important;--spacing-34px:34px !important;--spacing-35px:35px !important;--spacing-36px:36px !important;--spacing-37px:37px !important;--spacing-38px:38px !important;--spacing-40px:40px !important;--spacing-42px:42px !important;--spacing-44\.6px:44.6px !important;--spacing-45px:45px !important;--spacing-46px:46px !important;--spacing-48px:48px !important;--spacing-50px:50px !important;--spacing-52px:52px !important;--spacing-54px:54px !important;--spacing-55px:55px !important;--spacing-56px:56px !important;--spacing-57px:57px !important;--spacing-58px:58px !important;--spacing-60px:60px !important;--spacing-62px:62px !important;--spacing-65px:65px !important;--spacing-66px:66px !important;--spacing-70px:70px !important;--spacing-72px:72px !important;--spacing-73px:73px !important;--spacing-75px:75px !important;--spacing-76px:76px !important;--spacing-78px:78px !important;--spacing-80px:80px !important;--spacing-84px:84px !important;--spacing-88px:88px !important;--spacing-90px:90px !important;--spacing-92px:92px !important;--spacing-96px:96px !important;--spacing-100px:100px !important;--spacing-102px:102px !important;--spacing-104px:104px !important;--spacing-110px:110px !important;--spacing-112px:112px !important;--spacing-120px:120px !important;--spacing-130px:130px !important;--spacing-140px:140px !important;--spacing-150px:150px !important;--spacing-160px:160px !important;--spacing-168px:168px !important;--spacing-170px:170px !important;--spacing-180px:180px !important;--spacing-190px:190px !important;--spacing-200px:200px !important;--spacing-210px:210px !important;--spacing-220px:220px !important;--spacing-230px:230px !important;--spacing-248px:248px !important;--spacing-250px:250px !important;--spacing-260px:260px !important;--spacing-270px:270px !important;--spacing-280px:280px !important;--spacing-300px:300px !important;--spacing-320px:320px !important;--spacing-330px:330px !important;--spacing-340px:340px !important;--spacing-350px:350px !important;--spacing-360px:360px !important;--spacing-380px:380px !important;--spacing-400px:400px !important;--spacing-420px:420px !important;--spacing-440px:440px !important;--spacing-460px:460px !important;--spacing-480px:480px !important;--spacing-500px:500px !important;--spacing-560px:560px !important;--spacing-600px:600px !important;--spacing-620px:620px !important;--spacing-640px:640px !important;--spacing-680px:680px !important;--spacing-720px:720px !important;--spacing-900px:900px !important;--spacing-960px:960px !important;--spacing-980px:980px !important;--spacing-1000px:1000px !important;--spacing-1440px:1440px !important;--spacing-1600px:1600px !important;--text-0px:0px !important;--text-8px:8px !important;--text-9px:9px !important;--text-10px:10px !important;--text-10\.5px:10.5px !important;--text-11px:11px !important;--text-11\.5px:11.5px !important;--text-12px:12px !important;--text-12\.5px:12.5px !important;--text-13px:13px !important;--text-13\.3333px:13.3333px !important;--text-13\.5px:13.5px !important;--text-14px:14px !important;--text-14\.5px:14.5px !important;--text-15px:15px !important;--text-15\.5px:15.5px !important;--text-16px:16px !important;--text-17px:17px !important;--text-18px:18px !important;--text-19px:19px !important;--text-20px:20px !important;--text-20\.16px:20.16px !important;--text-21px:21px !important;--text-22px:22px !important;--text-23px:23px !important;--text-24px:24px !important;--text-26px:26px !important;--text-28px:28px !important;--text-30px:30px !important;--text-32px:32px !important;--text-34px:34px !important;--text-36px:36px !important;--text-40px:40px !important;--text-42px:42px !important;--text-48px:48px !important;--text-52px:52px !important;--text-56px:56px !important;--text-72px:72px !important;--leading-14px:14px !important;--leading-16px:16px !important;--leading-18px:18px !important;--leading-44px:44px !important;--tracking-0\.2px:.2px !important;--tracking-0\.3px:.3px !important;--tracking-0\.4px:.4px !important;--tracking-0\.5px:.5px !important;--tracking-0\.6px:.6px !important;--tracking-1px:1px !important;--tracking-3px:3px !important;--radius-2px:2px !important;--radius-3px:3px !important;--radius-4px:4px !important;--radius-5px:5px !important;--radius-6px:6px !important;--radius-7px:7px !important;--radius-8px:8px !important;--radius-9px:9px !important;--radius-10px:10px !important;--radius-11px:11px !important;--radius-14px:14px !important;--radius-18px:18px !important;--radius-20px:20px !important;--radius-22px:22px !important;--radius-24px:24px !important;--radius-50px:50px !important;--radius-100px:100px !important;--radius-999px:999px !important;--blur-6px:6px !important;--perspective-600px:600px !important;--font-icons:"Font Awesome 6 Pro" !important;--font-brands:"Font Awesome 6 Brands" !important}
.border-\[\#4268ab\]\/35{border-color:#7d4a7859 !important;border-color:lab(43.6608% 2.68415 -40.6738/.35) !important}
}.border-\[color-mix\(in_srgb\,var\(--level-tier\,\#4268ab\)_25\%\,\#fff\)\]{border-color:var(--level-tier,#7d4a78) !important}
.border-\[color-mix\(in_srgb\,var\(--level-tier\,\#4268ab\)_25\%\,\#fff\)\]{border-color:color-mix(in srgb,var(--level-tier,#7d4a78) 25%,#fff) !important}
.bg-\[\#4268ab\]\/10{background-color:#7d4a781a !important;background-color:lab(43.6608% 2.68415 -40.6738/.1) !important}
.bg-\[\#4268ab\]\/15{background-color:#7d4a7826 !important;background-color:lab(43.6608% 2.68415 -40.6738/.15) !important}
.bg-\[\#4268ab\]\/95{background-color:#7d4a78f2 !important;background-color:lab(43.6608% 2.68415 -40.6738/.95) !important}
}.bg-\[rgba\(66\,104\,171\,\.08\)\]{background-color:#7d4a7814 !important}
.bg-\[var\(--level-tier\,\#4268ab\)\]{background-color:var(--level-tier,#7d4a78) !important}
.bg-\[linear-gradient\(90deg\,\#3f549b\,\#4978cb\,\#5b8fd9\,\#4978cb\,\#3f549b\)\]{background-image:linear-gradient(90deg,#71447d,#9062a1,#a075b0,#9062a1,#71447d) !important}
.bg-\[linear-gradient\(90deg\,\#4268ab_0\%\,\#547ec7_100\%\)\]{background-image:linear-gradient(90deg,#7d4a78 0%,#9367a2 100%) !important}
.bg-\[linear-gradient\(90deg\,rgba\(66\,104\,171\,\.06\)\,rgba\(66\,104\,171\,\.02\)\)\]{background-image:linear-gradient(90deg,#7d4a780f,#7d4a7805) !important}
.bg-\[linear-gradient\(118deg\,\#0a1530_0\%\,\#16294f_55\%\,\#2a4575_100\%\)\]{background-image:linear-gradient(118deg,#0a1530 0%,#16294f 55%,#53385d 100%) !important}
.bg-\[linear-gradient\(135deg\,\#0e1b3d_0\%\,\#1f3a75_45\%\,\#2e5aa8_100\%\)\]{background-image:linear-gradient(135deg,#0e1b3d 0%,#4e2f59 45%,#714980 100%) !important}
.bg-\[linear-gradient\(135deg\,\#1a3a6e\,\#4268ab\)\]{background-image:linear-gradient(135deg,#482f53,#7d4a78) !important}
.bg-\[linear-gradient\(135deg\,\#2c4a8a_0\%\,\#4268ab_40\%\,\#5f7fbf_100\%\)\]{background-image:linear-gradient(135deg,#5f3c6b 0%,#7d4a78 40%,#9368a0 100%) !important}
.bg-\[linear-gradient\(135deg\,\#2d5391\,\#6a9be0\)\]{background-image:linear-gradient(135deg,#644471,#aa7fba) !important}
.bg-\[linear-gradient\(135deg\,\#3b5fa0\,\#4f78bf\)\]{background-image:linear-gradient(135deg,#724d7f,#8c629b) !important}
.bg-\[linear-gradient\(135deg\,\#3b8fd9\,\#5B6DC8\)\]{background-image:linear-gradient(135deg,#9175a6,#9659a5) !important}
.bg-\[linear-gradient\(135deg\,\#5a7e9e_0\%\,\#6e92b0_50\%\,\#5a7e9e_100\%\)\]{background-image:linear-gradient(135deg,#7f6788 0%,#92779a 50%,#7f6788 100%) !important}
.bg-\[linear-gradient\(135deg\,\#98a2b3_0\%\,\#667085_100\%\)\]{background-image:linear-gradient(135deg,#a684aa 0%,#775b7b 100%) !important}
.bg-\[linear-gradient\(135deg\,\#365a9a\,\#4268ab\)\]{background-image:linear-gradient(135deg,#6d497a,#7d4a78) !important}
.bg-\[linear-gradient\(135deg\,\#547ec7\,\#4268ab\)\]{background-image:linear-gradient(135deg,#9367a2,#7d4a78) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab\,\#2a4575\)\]{background-image:linear-gradient(135deg,#7d4a78,#53385d) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab\,\#2f4d85\)\]{background-image:linear-gradient(135deg,#7d4a78,#5e3f69) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab\,\#5a82c7\)\]{background-image:linear-gradient(135deg,#7d4a78,#956aa4) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab\,\#5a85c9\)\]{background-image:linear-gradient(135deg,#7d4a78,#976da5) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab\,\#5b8fd9\)\]{background-image:linear-gradient(135deg,#7d4a78,#a075b0) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab\,\#365a9a\)\]{background-image:linear-gradient(135deg,#7d4a78,#6d497a) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab_0\%\,\#2a4a7a_100\%\)\]{background-image:linear-gradient(135deg,#7d4a78 0%,#563c60 100%) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab_0\%\,\#5a82c8_50\%\,\#4268ab_100\%\)\]{background-image:linear-gradient(135deg,#7d4a78 0%,#966aa4 50%,#7d4a78 100%) !important}
.bg-\[linear-gradient\(135deg\,\#4268ab_0\%\,\#5b82c9_100\%\)\]{background-image:linear-gradient(135deg,#7d4a78 0%,#976aa5 100%) !important}
.bg-\[linear-gradient\(135deg\,\#6366f1\,\#8b5cf6\)\]{background-image:linear-gradient(135deg,#b153c3,#c54bd3) !important}
.bg-\[linear-gradient\(135deg\,\#24467e\,\#4f7ec2\)\]{background-image:linear-gradient(135deg,#553961,#8e679d) !important}
.bg-\[linear-gradient\(135deg\,rgba\(66\,104\,171\,\.05\)\,rgba\(84\,126\,199\,\.02\)\)\]{background-image:linear-gradient(135deg,#7d4a780d,#9367a205) !important}
.bg-\[linear-gradient\(180deg\,\#7ab3f5_0\%\,\#4268ab_100\%\)\]{background-image:linear-gradient(#bd92cd 0%,#7d4a78 100%) !important}
.bg-\[linear-gradient\(to_right\,\#4268ab_var\(--stream-volume\)\,rgba\(255\,255\,255\,\.32\)_var\(--stream-volume\)\)\]{background-image:linear-gradient(to right,#7d4a78 var(--stream-volume),#ffffff52 var(--stream-volume)) !important}
.bg-\[radial-gradient\(900px_380px_at_50\%_-10\%\,rgba\(255\,235\,68\,\.16\)_0\%\,rgba\(255\,235\,68\,0\)_60\%\)\,linear-gradient\(160deg\,\#4268ab_0\%\,\#2f4d82_100\%\)\]{background-image:radial-gradient(900px 380px at 50% -10%,#ffeb4429 0%,#ffeb4400 60%),linear-gradient(160deg,#7d4a78 0%,#5c3f67 100%) !important}
.bg-\[radial-gradient\(900px_circle_at_15\%_-10\%\,rgba\(66\,104\,171\,\.1\)\,transparent_45\%\)\,radial-gradient\(800px_circle_at_100\%_110\%\,rgba\(66\,104\,171\,\.08\)\,transparent_45\%\)\]{background-image:radial-gradient(900px at 15% -10%,#7d4a781a,#0000 45%),radial-gradient(800px at 100% 110%,#7d4a7814,#0000 45%) !important}
.bg-\[radial-gradient\(ellipse_62\%_52\%_at_50\%_36\%\,rgba\(94\,141\,210\,\.38\)\,transparent_72\%\)\,radial-gradient\(ellipse_42\%_36\%_at_82\%_88\%\,rgba\(34\,197\,94\,\.10\)\,transparent_70\%\)\]{background-image:radial-gradient(62% 52% at 50% 36%,#9d73ac61,#0000 72%),radial-gradient(42% 36% at 82% 88%,#22c55e1a,#0000 70%) !important}
.text-\[\#4268ab\]{color:#7d4a78 !important}
.text-\[var\(--level-tier\,\#4268ab\)\]{color:var(--level-tier,#7d4a78) !important}
.shadow-\[0_0_0_2px_\#4268ab\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#7d4a78) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_0_0_2px_rgba\(66\,104\,171\,\.35\)\,0_4px_16px_rgba\(66\,104\,171\,\.18\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#7d4a7859), 0 4px 16px var(--tw-shadow-color,#7d4a782e) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_0_6px_rgba\(66\,104\,171\,\.4\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#7d4a7866) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_0_6px_rgba\(147\,197\,253\,\.5\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#cda1db80) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_0_10px_rgba\(66\,104\,171\,\.35\)\,inset_0_0_10px_rgba\(66\,104\,171\,\.1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#7d4a7859), inset 0 0 10px var(--tw-shadow-color,#7d4a781a) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_1px_4px_rgba\(99\,102\,241\,\.4\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#b153c366) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_2px_6px_rgba\(66\,104\,171\,\.35\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#7d4a7859) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_2px_8px_rgba\(26\,58\,110\,\.18\)\],.shadow-\[0_2px_8px_rgba\(26\,58\,110\,0\.18\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#482f532e) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_2px_8px_rgba\(66\,104\,171\,\.2\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#7d4a7833) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_2px_8px_rgba\(66\,104\,171\,\.35\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#7d4a7859) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_2px_8px_rgba\(90\,126\,158\,\.2\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#7f678833) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_2px_10px_rgba\(66\,104\,171\,\.25\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#7d4a7840) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_3px_14px_rgba\(66\,104\,171\,\.25\)\]{--tw-shadow:0 3px 14px var(--tw-shadow-color,#7d4a7840) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_4px_12px_rgba\(66\,104\,171\,\.25\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#7d4a7840) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_4px_14px_rgba\(66\,104\,171\,\.28\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#7d4a7847) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_4px_14px_rgba\(66\,104\,171\,\.55\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#7d4a788c) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_4px_16px_rgba\(66\,104\,171\,\.18\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#7d4a782e) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_6px_20px_rgba\(66\,104\,171\,\.3\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#7d4a784d) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[0_8px_24px_rgba\(66\,104\,171\,\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#7d4a7814) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[inset_0_-2px_0_\#4268ab\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,#7d4a78) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[inset_0_0_0_3px_\#4268ab\]{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,#7d4a78) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.shadow-\[inset_3px_0_0_\#4268ab\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#7d4a78) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.\[--channel-color\:\#4268ab\]{--channel-color:#7d4a78 !important}
.\[--channel-soft\:rgba\(66\,104\,171\,\.1\)\]{--channel-soft:#7d4a781a !important}
.\[--ck-color-focus-border\:\#4268ab\]{--ck-color-focus-border:#7d4a78 !important}
.\[--post-reward-amount\:\#2a4a8a\]{--post-reward-amount:#5e3c6b !important}
.\[--post-reward-label\:\#4268ab\]{--post-reward-label:#7d4a78 !important}
.peer-focus-visible\:shadow-\[0_0_0_3px_rgba\(66\,104\,171\,\.18\)\]:is(:where(.peer):focus-visible~*){--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7d4a782e) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.peer-focus-visible\:ring-\[\#4268ab\]\/18:is(:where(.peer):focus-visible~*){--tw-ring-color:#7d4a782e !important}
}.before\:bg-\[linear-gradient\(90deg\,\#1a3a6e_0\%\,\#4268ab_55\%\,\#5b8fd9_85\%\,\#d9b25f_100\%\)\]:before{content:var(--tw-content) !important;background-image:linear-gradient(90deg,#482f53 0%,#7d4a78 55%,#a075b0 85%,#d9b25f 100%) !important}
.before\:bg-\[linear-gradient\(180deg\,\#4268ab\,\#5b8fd9\)\]:before{content:var(--tw-content) !important;background-image:linear-gradient(#7d4a78,#a075b0) !important}
.after\:bg-\[linear-gradient\(105deg\,transparent\,rgba\(66\,104\,171\,\.18\)\,transparent\)\]:after{content:var(--tw-content) !important;background-image:linear-gradient(105deg,#0000,#7d4a782e,#0000) !important}
.focus-within\:shadow-\[0_0_0_3px_rgba\(66\,104\,171\,\.08\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7d4a7814) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
}.hover\:border-\[color-mix\(in_srgb\,var\(--level-tier\,\#4268ab\)_50\%\,\#fff\)\]:hover{border-color:var(--level-tier,#7d4a78) !important}
.hover\:border-\[color-mix\(in_srgb\,var\(--level-tier\,\#4268ab\)_50\%\,\#fff\)\]:hover{border-color:color-mix(in srgb,var(--level-tier,#7d4a78) 50%,#fff) !important}
.hover\:bg-\[\#4268ab\]\/25:hover{background-color:#7d4a7840 !important;background-color:lab(43.6608% 2.68415 -40.6738/.25) !important}
.hover\:bg-\[\#4268ab\]\/\[\.06\]:hover{background-color:#7d4a780f !important;background-color:lab(43.6608% 2.68415 -40.6738/.06) !important}
.hover\:bg-\[linear-gradient\(135deg\,\#3a5d9c_0\%\,\#4f75ba_100\%\)\]:hover{background-image:linear-gradient(135deg,#6f4c7c 0%,#895f97 100%) !important}
.hover\:bg-\[linear-gradient\(135deg\,\#365a9a\,\#4268ab\)\]:hover{background-image:linear-gradient(135deg,#6d497a,#7d4a78) !important}
.hover\:shadow-\[0_2px_6px_rgba\(66\,104\,171\,\.12\)\]:hover{--tw-shadow:0 2px 6px var(--tw-shadow-color,#7d4a781f) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_2px_8px_rgba\(66\,104\,171\,\.1\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,#7d4a781a) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_2px_8px_rgba\(66\,104\,171\,\.18\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,#7d4a782e) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_2px_8px_rgba\(66\,104\,171\,\.25\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,#7d4a7840) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_4px_12px_rgba\(66\,104\,171\,\.3\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#7d4a784d) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_4px_12px_rgba\(66\,104\,171\,\.5\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#7d4a7880) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_4px_12px_rgba\(90\,126\,158\,\.3\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#7f67884d) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_4px_14px_rgba\(26\,58\,110\,\.08\)\]:hover,.hover\:shadow-\[0_4px_14px_rgba\(26\,58\,110\,0\.08\)\]:hover{--tw-shadow:0 4px 14px var(--tw-shadow-color,#482f5314) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_4px_20px_rgba\(66\,104\,171\,\.4\)\]:hover{--tw-shadow:0 4px 20px var(--tw-shadow-color,#7d4a7866) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_6px_16px_rgba\(66\,104\,171\,\.1\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#7d4a781a) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_6px_16px_rgba\(66\,104\,171\,\.4\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#7d4a7866) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_6px_16px_rgba\(66\,104\,171\,\.18\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#7d4a782e) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_6px_18px_rgba\(66\,104\,171\,\.35\)\]:hover{--tw-shadow:0 6px 18px var(--tw-shadow-color,#7d4a7859) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_8px_18px_rgba\(66\,104\,171\,\.28\)\]:hover{--tw-shadow:0 8px 18px var(--tw-shadow-color,#7d4a7847) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.hover\:shadow-\[0_8px_24px_rgba\(66\,104\,171\,\.25\)\]:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#7d4a7840) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.focus\:shadow-\[0_0_0_3px_rgba\(66\,104\,171\,\.1\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7d4a781a) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.focus\:shadow-\[0_0_0_3px_rgba\(66\,104\,171\,\.12\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7d4a781f) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.focus\:shadow-\[0_0_0_3px_rgba\(66\,104\,171\,\.14\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7d4a7824) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.focus\:shadow-\[0_0_0_3px_rgba\(66\,104\,171\,\.15\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7d4a7826) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.active\:shadow-\[0_3px_8px_rgba\(66\,104\,171\,\.22\)\]:active{--tw-shadow:0 3px 8px var(--tw-shadow-color,#7d4a7838) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.enabled\:hover\:shadow-\[0_2px_8px_rgba\(66\,104\,171\,\.25\)\]:enabled:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,#7d4a7840) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.enabled\:hover\:shadow-\[0_8px_24px_rgba\(66\,104\,171\,\.38\)\]:enabled:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#7d4a7861) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.\[\&_\:where\(\[data-slot\=user-badge\]\>span\>img\+span\)\]\:bg-\[var\(--user-level-color\,\#4268ab\)\] :where([data-slot=user-badge]>span>img+span){background-color:var(--user-level-color,#7d4a78) !important}
.\[\&_\[data-pc\=ai\]\]\:bg-\[linear-gradient\(135deg\,\#4268ab_0\%\,\#2a4a7a_100\%\)\] [data-pc=ai]{background-image:linear-gradient(135deg,#7d4a78 0%,#563c60 100%) !important}
.\[\&_\[data-pc\=ai\]\]\:shadow-\[0_2px_6px_rgba\(66\,104\,171\,\.25\)\] [data-pc=ai]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#7d4a7840) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.\[\&_\[data-slot\=premium-card\]\]\:hover\:shadow-\[0_12px_32px_rgba\(66\,104\,171\,\.16\)\] [data-slot=premium-card]:hover{--tw-shadow:0 12px 32px var(--tw-shadow-color,#7d4a7829) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
.\[\&_span\[data-r\=ended\]\]\:bg-\[linear-gradient\(135deg\,\#98a2b3_0\%\,\#667085_100\%\)\] span[data-r=ended]{background-image:linear-gradient(135deg,#a684aa 0%,#775b7b 100%) !important}
.\[\&\>div\>a\:hover\]\:shadow-\[0_1px_4px_rgba\(66\,104\,171\,\.1\)\]>div>a:hover{--tw-shadow:0 1px 4px var(--tw-shadow-color,#7d4a781a) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important}
0%,to{box-shadow:0 0 #7d4a784d !important}
50%{box-shadow:0 0 0 4px #7d4a7800 !important}
html[data-hodu-theme="dark"] {
  --color-gray-678: #f4f4f4 !important;
  --color-gray-373: #f4f4f4 !important;
}
.hodu-float {
  position: fixed;
  z-index: 40;
  right: 18px;
  bottom: 28px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.hodu-float a,
.hodu-float button {
  width: 46px;
  height: 46px;
  border: 0;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  background: #7d4a78;
}
.hodu-float .hodu-float-tg { background: #2AABEE; }
.hodu-float svg {
  width: 22px;
  height: 22px;
  display: block;
}
.hodu-drawer-logo {
  display: block;
  height: 28px;
  width: auto;
}
.hodu-cat-ico {
  display: inline-grid;
  place-items: center;
  width: 22px;
  height: 22px;
  margin-right: 6px;
  border-radius: 6px;
  background: rgba(125, 74, 120, 0.14);
  font-size: 13px;
  line-height: 1;
  flex: 0 0 auto;
}
.hodu-has-ico {
  display: inline-flex;
  align-items: center;
}
#left-nav-container nav[aria-label="전체 메뉴"] > div > a {
  width: 100%;
  box-sizing: border-box;
}
#left-nav-container a.hodu-has-ico:not([class*="flex-col"]) {
  display: flex;
  align-items: center;
  justify-content: flex-start !important;
  gap: 8px;
  text-align: left;
}
#left-nav-container button.hodu-has-ico > i {
  margin-left: auto;
}
#left-nav-container button.hodu-has-ico > span:not(.hodu-cat-ico),
#left-nav-container a.hodu-has-ico:not([class*="flex-col"]) > span:not(.hodu-cat-ico) {
  flex: 0 1 auto;
  text-align: left;
}
.hodu-join {
  display: none;
}
.hodu-swipe,
.hodu-swipe-hint,
.hodu-swipe-wrap {
  display: none;
}
.hodu-find-tg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  border: 0;
  border-radius: 8px;
  background: #7d4a78;
  color: #fff;
  font-size: 15px;
  font-weight: 800;
  text-decoration: none;
}
.hodu-find-modal {
  position: fixed;
  inset: 0;
  z-index: 400;
  display: grid;
  place-items: center;
  padding: 16px;
  background: rgba(10, 12, 16, .55);
}
.hodu-find-card {
  position: relative;
  width: min(420px, 100%);
  padding: 22px 22px 18px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 20px 60px rgba(0, 0, 0, .3);
}
.hodu-find-x {
  position: absolute;
  top: 10px;
  right: 12px;
  border: 0;
  background: none;
  color: #8b93a3;
  font-size: 18px;
  cursor: pointer;
}
.hodu-find-logo {
  display: block;
  height: 40px;
  margin: 4px auto 16px;
}
.hodu-find-card h3 {
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: 800;
}
.hodu-auth-tabs {
  display: flex;
  border-bottom: 1px solid #3a3a44;
  margin: 0 0 14px;
}
.hodu-auth-tabs span,
.hodu-auth-tabs a {
  flex: 1;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #8b93a3;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}
.hodu-auth-tabs .is-on { color: #7d4a78; box-shadow: inset 0 -2px 0 #7d4a78; }
.hodu-auth-form { display: flex; flex-direction: column; gap: 10px; }
.hodu-auth-form label span {
  display: flex;
  justify-content: space-between;
  margin-bottom: 6px;
  font-size: 13px;
  font-weight: 700;
}
.hodu-auth-form em { color: #8b93a3; font-style: normal; font-weight: 500; }
.hodu-auth-form input[type="text"],
.hodu-auth-form input[type="password"] {
  width: 100%;
  height: 42px;
  box-sizing: border-box;
  border: 1px solid #3a3a44;
  border-radius: 10px;
  padding: 0 12px;
  background: transparent;
  color: inherit;
  font-size: 14px;
}
.hodu-auth-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  font-size: 13px;
}
.hodu-auth-keep { display: inline-flex; align-items: center; gap: 6px; }
.hodu-auth-row button {
  border: 0;
  background: none;
  color: #8b93a3;
  font-size: 13px;
  cursor: pointer;
}
.hodu-find-card p {
  margin: 0 0 14px;
  color: #8b93a3;
  font-size: 13px;
  line-height: 1.55;
}
.hodu-find-channel,
.hodu-find-login {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  margin-top: 8px;
  border: 1px solid #d7dbe3;
  border-radius: 8px;
  background: #f4f5f7;
  color: #1c1c1c;
  font-size: 15px;
  font-weight: 800;
  text-decoration: none;
  cursor: pointer;
}
html[data-hodu-theme=dark] .hodu-find-card {
  background: #1c1e26;
  color: #fff;
}
html[data-hodu-theme=dark] .hodu-find-x { color: #c5c8d0; }
html[data-hodu-theme=dark] .hodu-find-channel,
html[data-hodu-theme=dark] .hodu-find-login {
  background: #2a2a32;
  border-color: #4a4a52;
  color: #fff;
}
.hodu-login-modal {
  position: fixed;
  inset: 0;
  z-index: 400;
  display: grid;
  place-items: center;
  padding: 16px;
  background: rgba(10, 12, 16, .55);
}
.hodu-login-card {
  position: relative;
  display: flex;
  flex-direction: column;
  width: min(350px, 100%);
  padding: 24px;
  border: 1px solid #e6e8ee;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 20px 60px rgba(0, 0, 0, .3);
}
.hodu-login-card span {
  margin-bottom: 20px;
  font-size: 15px;
  font-weight: 700;
}
.hodu-login-card input {
  height: 48px;
  margin-bottom: 10px;
  border: 1px solid #e6e8ee;
  border-radius: 10px;
  padding: 0 16px;
  background: #fff;
  color: #1c1c1c;
  font-size: 14px;
}
.hodu-login-card button[type="submit"] {
  height: 48px;
  margin-top: 6px;
  border: 0;
  border-radius: 10px;
  background: #7d4a78;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
}
html[data-hodu-theme=dark] .hodu-login-card {
  background: #1c1e26;
  border-color: #2a2a32;
  color: #fff;
}
html[data-hodu-theme=dark] .hodu-login-card input {
  background: #12141a;
  border-color: #3a3a44;
  color: #fff;
}
@media (max-width: 1080px) {
  .hodu-join {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 36px;
    margin-left: 6px;
    padding: 0 8px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
  }
  .hodu-swipe-wrap {
      display: block;
      width: 100%;
      max-width: 100%;
      min-width: 0;
      overflow: hidden;
    }
    .hodu-swipe {
      display: flex;
      align-items: center;
      width: 100%;
      max-width: 100%;
      min-width: 0;
      box-sizing: border-box;
      height: 45px;
      gap: 12px;
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      touch-action: pan-x;
      overscroll-behavior-x: contain;
      padding: 0 15px;
      background: transparent;
      border-bottom: 0;
      scrollbar-width: none;
      scroll-snap-type: none;
    }
  .hodu-swipe::-webkit-scrollbar { display: none; height: 0; }
  .hodu-swipe-bar {
    height: 4px;
    margin: 0;
    background: #ececec;
    overflow: hidden;
  }
  .hodu-swipe-bar i {
    display: block;
    height: 4px;
    background: #7d4a78;
    transform: translateX(0);
  }
  .hodu-swipe a:last-child {
      scroll-snap-align: end;
    }
    .hodu-swipe a {
      flex: 0 0 auto;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      height: 45px;
      padding: 0;
      border-radius: 0;
      background: transparent;
      box-shadow: none;
      color: #1c1c1c;
      font-size: 15px;
      font-weight: 700;
      text-decoration: none;
      white-space: nowrap;
      scroll-snap-align: none;
    }
    .hodu-swipe a.hodu-snap {
      scroll-snap-align: start;
    }
  html[data-hodu-theme=dark] .hodu-swipe a {
    color: #fff;
  }
  .hodu-swipe-hint {
      display: block;
      margin: 0;
      padding: 8px 12px 10px;
      color: #ff4d94 !important;
      -webkit-text-fill-color: #ff4d94 !important;
      font-size: 13px;
      font-weight: 700;
      line-height: 1.4;
      text-align: center;
    }
}
@media (max-width: 1080px) {
  .hodu-float {
    right: 8px;
    bottom: calc(16px + env(safe-area-inset-bottom, 0px));
  }
}
a[aria-label="메인으로"] img {
  height: 52px;
  width: auto;
  display: block;
  background: transparent;
  border-radius: 0;
  padding: 0;
}
html[data-hodu-theme="light"] a[aria-label="메인으로"] img {
  background: #1a1208;
  border-radius: 12px;
  padding: 4px 10px;
}
html[data-hodu-theme="dark"] #reg_panel_terms .bg-gray-15,
html[data-hodu-theme="dark"] #reg_panel_terms [role="columnheader"],
html[data-hodu-theme="dark"] #reg_panel_terms .bg-gray-25b,
html[data-hodu-theme="dark"] #fregisterform .bg-yellow-13 {
  background-color: #2a2a2a !important;
  border-color: #444 !important;
}
html[data-hodu-theme="dark"] #reg_panel_terms .bg-gray-25b {
  border-color: #7d4a78 !important;
}
html[data-hodu-theme="dark"] #reg_panel_terms .bg-gray-15,
html[data-hodu-theme="dark"] #reg_panel_terms .bg-gray-15 *,
html[data-hodu-theme="dark"] #reg_panel_terms [role="columnheader"],
html[data-hodu-theme="dark"] #reg_panel_terms [role="cell"] {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] #reg_panel_terms em,
html[data-hodu-theme="dark"] #reg_panel_terms .text-orange-423 {
  color: #fb923c !important;
  -webkit-text-fill-color: #fb923c !important;
}
html[data-hodu-theme="dark"] #fregisterform .bg-yellow-13,
html[data-hodu-theme="dark"] #fregisterform .bg-yellow-13 * {
  color: #f6e7b8 !important;
  -webkit-text-fill-color: #f6e7b8 !important;
}
html[data-hodu-theme="dark"] .bg-gray-24,
html[data-hodu-theme="dark"] [data-pr-section] {
  background-color: #161616 !important;
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] [data-pr-section] h2,
html[data-hodu-theme="dark"] [data-pr-section] .text-gray-678,
html[data-hodu-theme="dark"] [data-pr-section] .text-slate-425 {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] [data-slot="premium-card"] {
  background-color: #1e1e1e !important;
  color: #f4f4f4 !important;
  border-color: #3a3a3a !important;
}
html[data-hodu-theme="dark"] [data-slot="premium-card"]:hover {
  border-color: #7d4a78 !important;
}
html[data-hodu-theme="dark"] [data-slot="premium-card"] [data-pc="h"],
html[data-hodu-theme="dark"] [data-slot="premium-card"] [data-pc="h"] span,
html[data-hodu-theme="dark"] [data-slot="premium-card"] [data-pc="h"] b,
html[data-hodu-theme="dark"] [data-slot="premium-card"] [data-slot="premium-team"] span,
html[data-hodu-theme="dark"] [data-slot="premium-card"] [data-pc="vs"],
html[data-hodu-theme="dark"] [data-slot="premium-card"] [data-pc="f"] span {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] [data-pc="s"] {
  background-color: #2a2430 !important;
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] [data-pc="s"] span,
html[data-hodu-theme="dark"] [data-pc="s"] strong {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] [data-pc="k"] > span + span {
  background-color: #2a2a2a !important;
  color: #f4f4f4 !important;
  border-color: #444 !important;
}
html[data-hodu-theme="dark"] [data-pc="sc"] {
  background-color: #3a3a42 !important;
  color: #fff !important;
}
html[data-hodu-theme="dark"] [data-pc="sc"] b,
html[data-hodu-theme="dark"] [data-pc="sc"] span {
  color: #fff !important;
}
html[data-hodu-theme="dark"] .text-gray-490 {
  color: #f2f2f2 !important;
}
html[data-hodu-theme="dark"] [data-slot="premium-probability"] + div,
html[data-hodu-theme="dark"] [data-slot="premium-probability"] + div b,
html[data-hodu-theme="dark"] [data-slot="premium-probability"] + div span {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] [class*="[&_article]:bg-white"] article {
  background-color: #1a1a1a !important;
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] .bg-gray-21b,
html[data-hodu-theme="dark"] .bg-gray-19 {
  background-color: #2a2a2a !important;
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] .bg-gray-21b b,
html[data-hodu-theme="dark"] .bg-gray-21b span,
html[data-hodu-theme="dark"] .bg-gray-19,
html[data-hodu-theme="dark"] .bg-gray-19 span {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] .bg-gray-18 {
  background-color: #1e1e1e !important;
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] .bg-gray-18 .text-gray-550 {
  color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] {
  --color-slate-315: #f4eef5 !important;
  --color-slate-316: #f4eef5 !important;
  --color-slate-334: #f4eef5 !important;
  --color-slate-336: #f4eef5 !important;
  --color-slate-372: #f4eef5 !important;
  --color-slate-382: #f4eef5 !important;
  --color-slate-425: #f6f1f6 !important;
  --color-slate-428: #f6f1f6 !important;
  --color-slate-438: #f6f1f6 !important;
  --color-slate-438b: #f6f1f6 !important;
  --color-slate-449: #f6f1f6 !important;
  --color-slate-456: #f6f1f6 !important;
  --color-slate-472: #f6f1f6 !important;
  --color-slate-478: #f7f4f7 !important;
  --color-slate-478b: #f7f4f7 !important;
  --color-slate-508: #f7f4f7 !important;
  --color-slate-551: #f7f4f7 !important;
  --color-slate-553: #f7f4f7 !important;
  --color-slate-554: #f4f4f4 !important;
  --color-slate-572: #f4f4f4 !important;
  --color-slate-573: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] [class*="text-slate-"],
html[data-hodu-theme="dark"] [class*="text-brand"] {
  color: #f6f1f6 !important;
}
html[data-hodu-theme="dark"] button[class*="bg-white"][class*="text-slate-"] {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}
html[data-hodu-theme="dark"] button[data-ctgr] {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] button[data-ctgr] img {
  filter: brightness(0) invert(1) !important;
}
html[data-hodu-theme="dark"] button[title*="인기경기"],
html[data-hodu-theme="dark"] button[title*="인기경기"] span,
html[data-hodu-theme="dark"] [aria-label="화면 분할 모드"] > span {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] button[data-market] span:first-child {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}
html[data-hodu-theme="dark"] button[data-market] span:last-child {
  color: #7d4a78 !important;
  -webkit-text-fill-color: #7d4a78 !important;
}
html[data-hodu-theme="dark"] button[data-market]:disabled {
  opacity: 1 !important;
  background-color: #3a3a3a !important;
}
html[data-hodu-theme="dark"] button[data-market]:disabled span:first-child {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
html[data-hodu-theme="dark"] button[data-market]:disabled span:last-child {
  color: #e7c4e4 !important;
  -webkit-text-fill-color: #e7c4e4 !important;
}
[data-slot="pagination"] [aria-current="page"] {
  background: var(--color-brand) !important;
  color: #fff !important;
  border-color: var(--color-brand) !important;
}
html[data-hodu-theme="dark"] [data-slot="pagination"] a {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}
html[data-hodu-theme="dark"] #parlay-guide-toggle,
html[data-hodu-theme="dark"] #parlay-guide-toggle span {
  color: #f6f1f6 !important;
  -webkit-text-fill-color: #f6f1f6 !important;
}
.hodu-standby.is-a {
  align-items: center;
  text-align: center;
  background: linear-gradient(135deg, #0e1b3d 0%, #1f3a75 45%, #2e5aa8 100%);
}
.hodu-standby-cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
  width: min(100%, 760px);
  margin: 0 0 18px;
}
.hodu-standby-cards div {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  min-width: 0;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 12px;
  background: rgba(255,255,255,.08);
  padding: 14px 10px;
}
.hodu-standby-cards span { font-size: 18px; }
.hodu-standby-cards strong { color: #fff; font-size: 13px; font-weight: 700; }
.hodu-standby-cards small { color: rgba(255,255,255,.6); font-size: 11px; }
@media (max-width: 768px) {
  .hodu-standby.is-a { padding: 16px 12px; }
  .hodu-standby.is-a h2 { font-size: 22px; }
  .hodu-standby-cards { gap: 6px; margin-bottom: 12px; }
  .hodu-standby-cards div { padding: 8px 4px; }
  .hodu-standby-cards strong { font-size: 11px; line-height: 1.25; }
  .hodu-standby-cards small { display: none; }
  .hodu-standby.is-a .hodu-standby-cta { font-size: 12px; padding: 10px 14px; }
}
.hodu-standby {
  position: absolute;
  inset: 0;
  z-index: 4;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 28px 36px;
  color: #fff;
  background-color: #0c2d58;
  background-image:
    linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px);
  background-size: 28px 28px;
}
.hodu-standby-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: fit-content;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.16);
  background: rgba(8, 24, 48, .55);
  padding: 6px 12px;
  font-size: 11px;
  letter-spacing: .08em;
  color: rgba(255,255,255,.85);
}
.hodu-standby-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4d5e;
  box-shadow: 0 0 0 4px rgba(255,77,94,.25);
}
.hodu-standby h2 {
  margin: 14px 0 6px;
  font-size: 34px;
  font-weight: 800;
  letter-spacing: -.4px;
  color: #fff;
}
.hodu-standby h2 em {
  margin-left: 4px;
  font-style: normal;
  color: #8eb6ff;
}
.hodu-standby-sub {
  margin: 0 0 16px;
  color: rgba(255,255,255,.65);
  font-size: 14px;
}
.hodu-standby-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 0 16px;
}
.hodu-standby-pills span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.08);
  border-radius: 8px;
  padding: 7px 13px;
  font-size: 12px;
  font-weight: 600;
  color: #d7e4f5;
}
.hodu-standby-cta {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: fit-content;
  border-radius: 999px;
  background: #fff;
  color: #1d4e89;
  padding: 12px 22px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 0 0 4px rgba(255,255,255,.16), 0 6px 20px rgba(0,0,0,.35);
}
.hodu-standby-cta i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  margin-left: 4px;
  border-radius: 50%;
  background: #7d4a78;
  color: #fff;
  font-style: normal;
  font-size: 12px;
}
.hodu-standby-hint {
  margin: 12px 0 0;
  color: rgba(255,255,255,.75);
  font-size: 13px;
}
.hodu-standby-hint strong { color: #fff; }
.hodu-standby-mark {
  position: absolute;
  right: 22px;
  bottom: 14px;
  color: rgba(255,255,255,.4);
  font-size: 11px;
  letter-spacing: .12em;
}

nav[aria-label="포인트 게임 메뉴"] {
  border-bottom: 1px solid #e6e6e6;
}
nav[aria-label="포인트 게임 메뉴"] a {
  color: #5a5a5a !important;
  -webkit-text-fill-color: #5a5a5a !important;
  border-bottom: 2px solid transparent !important;
  font-weight: 500;
}
nav[aria-label="포인트 게임 메뉴"] a[aria-current="page"] {
  color: #784878 !important;
  -webkit-text-fill-color: #784878 !important;
  border-bottom-color: #784878 !important;
  font-weight: 700;
}

nav[aria-label="포인트 게임 메뉴"]{display:flex;align-items:flex-end;flex-wrap:nowrap;gap:0}
nav[aria-label="포인트 게임 메뉴"] a.hodu-game-tab{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}
nav[aria-label="포인트 게임 메뉴"] .hodu-tab-ico{width:18px;height:18px;object-fit:contain;display:block;flex:none}

[data-hodu-live] > div:first-child {
  background: #fdecec !important;
}
[data-hodu-live] h2,
[data-hodu-live] h2 span {
  color: #dc3545 !important;
  -webkit-text-fill-color: #dc3545 !important;
}
[data-live] [data-t],
[data-live] [data-t] small,
[data-live] [data-s] {
  color: #dc3545 !important;
  -webkit-text-fill-color: #dc3545 !important;
}
nav[aria-label="종목"] a:not(.bg-brand),
nav[aria-label="종목"] a:not(.bg-brand):hover,
nav[aria-label="종목"] a:not(.bg-brand) span {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}
html[data-hodu-theme="dark"] nav[aria-label="종목"] a:not(.bg-brand),
html[data-hodu-theme="dark"] nav[aria-label="종목"] a:not(.bg-brand):hover,
html[data-hodu-theme="dark"] nav[aria-label="종목"] a:not(.bg-brand) span {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
nav[aria-label="종목"] a.bg-brand,
nav[aria-label="종목"] a.bg-brand:hover,
nav[aria-label="종목"] a.bg-brand span,
nav[aria-label="종목"] a[aria-current="page"],
nav[aria-label="종목"] a[aria-current="page"]:hover,
nav[aria-label="종목"] a[aria-current="page"] span {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

#hodu-guide-list a {
  display: block !important;
  width: 100% !important;
  min-width: 0;
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
  font-size: 15px;
  line-height: 1.45;
}
html[data-hodu-theme="light"] #hodu-guide-list a {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}
#hodu-guide-list > div { min-height: 42px; }
#hodu-guide-list .font-medium { width: 100%; flex: 1; }

#hodu-guide-table { display:block !important; width:100% !important; background:#fff !important; }
#hodu-guide-table > div { display:flex !important; flex-direction:column !important; width:100% !important; }
#hodu-guide-table [data-slot=board-header],
#hodu-guide-table [data-slot=board-list] > div { display:flex !important; min-height:40px !important; }
#hodu-guide-table, #hodu-guide-table * {
  color:#1a1a1a !important;
  -webkit-text-fill-color:#1a1a1a !important;
}
#hodu-guide-table [data-slot=board-header] { background:#f7f7f8 !important; }
/* hodu-guide-ink-force */

html[data-hodu-theme="dark"] main[data-slot="layout-center"] [data-slot="board-list"] a,
html[data-hodu-theme="dark"] main[data-slot="layout-center"] #hodu-guide-list a,
html[data-hodu-theme="dark"] #hodu-guide-table,
html[data-hodu-theme="dark"] #hodu-guide-table *,
html[data-hodu-theme="light"] #hodu-guide-list a,
html #hodu-guide-list a,
html #hodu-guide-table,
html #hodu-guide-table * {
  color:#111 !important;
  -webkit-text-fill-color:#111 !important;
  background-color:#fff !important;
}
[data-slot="site-header"] nav[aria-label="메인 메뉴"] > div > .group > a[href="/partners"],
[data-slot="site-header"] nav[aria-label="메인 메뉴"] > div > .group > a[href="/partners"]:hover {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  animation: none !important;
  text-shadow: none !important;
}
[data-slot="site-header"] nav[aria-label="메인 메뉴"] .group:hover > div.absolute {
  display: block !important;
}
[data-slot="site-header"] nav[aria-label="메인 메뉴"] div.absolute a,
[data-slot="site-header"] nav[aria-label="메인 메뉴"] div.absolute a:hover {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
  background-color: #fff !important;
}
html[data-hodu-theme=dark] #left-nav-container [id^="fsnav-sub"] {
  background: #1c1c1c !important;
}
html[data-hodu-theme=dark] #left-nav-container [id^="fsnav-sub"] a {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
#rf_nudge,
#rf_nudge a,
#rf_nudge a span,
#rf_nudge b,
#rf_nudge button {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
.hodu-stream-card:has(.hodu-stream-watch:hover),
.hodu-stream-card:has(.hodu-stream-watch:focus-visible) {
  border-color: #4268ab !important;
  box-shadow: 0 2px 6px rgba(66, 104, 171, .12);
}
nav[aria-label="종목 카테고리 필터"] button[data-ctgr] { position: relative; overflow: visible; }
nav[aria-label="종목 카테고리 필터"] [data-badge] {
  position: absolute;
  top: -6px;
  right: -6px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  border-radius: 10px;
  background: #4268ab;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  box-shadow: 0 0 0 2px #fff;
}
nav[aria-label="종목 카테고리 필터"] [data-badge].hidden,
nav[aria-label="종목 카테고리 필터"] [data-badge][hidden] { display: none !important; }
nav[aria-label="종목 카테고리 필터"] button[aria-pressed="true"] [data-badge],
nav[aria-label="종목 카테고리 필터"] button.bg-brand [data-badge],
nav[aria-label="종목 카테고리 필터"] button.bg-brand\! [data-badge] {
  background: #fff;
  color: #7d4a78 !important;
  -webkit-text-fill-color: #7d4a78 !important;
  box-shadow: 0 0 0 2px #7d4a78;
}
.hodu-stream-card,
.hodu-stream-card.is-live {
  display: grid;
  grid-template-columns: 34px 88px 92px 92px minmax(0, 1fr) auto;
  align-items: center;
  gap: 8px;
  min-height: 58px;
  margin-top: 6px;
  padding: 8px 10px;
  border: 1px solid #e6e8ee;
  border-radius: 8px;
  background: #fff;
  font-weight: 500;
}
.hodu-stream-gap { width: 92px; height: 1px; }
.hodu-stream-card.is-live {
  grid-template-columns: 34px 88px 92px 92px minmax(0, 1fr) auto;
  background: #f6f7f9;
}
.hodu-stream-sport {
  display: flex;
  width: 34px;
  height: 34px;
  align-items: center;
  justify-content: center;
  border: 1px solid #e6e8ee;
  border-radius: 999px;
  background: #f4f6f8;
}
.hodu-stream-sport img { width: 20px; height: 20px; display: block; }
.hodu-stream-time {
  color: #3a3a3a !important;
  -webkit-text-fill-color: #3a3a3a !important;
  font-size: 13px;
  font-weight: 500;
}
.hodu-stream-time.is-hot,
.hodu-stream-teams.is-hot,
.hodu-stream-teams.is-hot b,
.hodu-stream-teams.is-hot i {
  color: #dc2626 !important;
  -webkit-text-fill-color: #dc2626 !important;
}
.hodu-stream-leaguebox {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}
.hodu-stream-leaguebox b {
  color: #8b93a7 !important;
  -webkit-text-fill-color: #8b93a7 !important;
  font-size: 12px;
}
.hodu-stream-leaguebox a {
  color: #4268ab !important;
  -webkit-text-fill-color: #4268ab !important;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}
.hodu-stream-thumb {
  position: relative;
  width: 92px;
  height: 52px;
  overflow: hidden;
  border-radius: 4px;
  background: #eceff3;
}
.hodu-stream-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }
.hodu-stream-thumb i {
  position: absolute;
  top: 3px;
  left: 3px;
  border-radius: 3px;
  background: #22c55e;
  color: #fff;
  font-size: 9px;
  font-style: normal;
  font-weight: 700;
  padding: 1px 4px;
}
.hodu-stream-teams {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: center;
  gap: 6px;
  min-width: 0;
  color: #222 !important;
  -webkit-text-fill-color: #222 !important;
  font-size: 14px;
  font-weight: 500;
}
.hodu-stream-teams b:first-child { overflow: hidden; text-align: right; text-overflow: ellipsis; white-space: nowrap; }
.hodu-stream-teams b:last-child { overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; }
.hodu-stream-teams i {
  color: #8b93a7 !important;
  -webkit-text-fill-color: #8b93a7 !important;
  font-size: 12px;
  font-style: normal;
}
.hodu-stream-actions { display: flex; align-items: center; justify-content: flex-end; gap: 6px; }
.hodu-stream-watch {
  border: 0;
  border-radius: 6px;
  background: #4268ab;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  padding: 6px 10px;
  font-size: 13px;
  font-weight: 700;
}
.hodu-stream-watch.is-wait {
  background: #eef1f6;
  color: #9aa3b2 !important;
  -webkit-text-fill-color: #9aa3b2 !important;
}
.hodu-stream-slots { display: flex; gap: 4px; }
.hodu-stream-slots button {
  width: 28px;
  height: 28px;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  background: #f4f6f8;
  color: #667085 !important;
  -webkit-text-fill-color: #667085 !important;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}
.hodu-stream-slots button:hover:not(:disabled) {
  background: #4268ab;
  border-color: #4268ab;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
.hodu-stream-watch { cursor: pointer; }
.hodu-stream-watch:disabled,
.hodu-stream-slots button:disabled { cursor: default; }
#hodu-standby[hidden] { display: none !important; }
[aria-label="영상 재생 뷰포트"] [data-stream-slot] { position: relative; height: 100%; background: #000; }
.hodu-stream-stage { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; background: #000; }
.hodu-stream-meta { display: contents; }
[aria-label="영상 재생 뷰포트"]:has(#hodu-standby:not([hidden])) [data-stream-slot] > .pointer-events-none {
  display: none !important;
}
@media (max-width: 768px) {
  [aria-label="영상 재생 뷰포트"]:has(#hodu-standby:not([hidden])) {
    aspect-ratio: auto;
    height: 460px;
    min-height: 460px;
    overflow: hidden;
    position: relative;
    background: transparent;
  }
  .hodu-standby.is-a {
    position: absolute;
    inset: 0;
    min-height: 0;
    overflow: hidden;
  }
  .hodu-stream-card,
  .hodu-stream-card.is-live {
    grid-template-columns: 32px minmax(0, 1fr) 96px;
    grid-template-rows: auto auto;
    align-items: center;
    gap: 2px 8px;
    padding: 10px 12px;
    overflow: hidden;
  }
  .hodu-stream-meta {
    display: flex;
    grid-column: 2;
    grid-row: 1;
    align-items: center;
    gap: 8px;
    min-width: 0;
  }
  .hodu-stream-sport {
    grid-column: 1;
    grid-row: 1 / span 2;
    width: 32px;
    height: 32px;
  }
  .hodu-stream-sport img { width: 16px; height: 16px; }
  .hodu-stream-time { font-size: 12px; white-space: nowrap; }
  .hodu-stream-leaguebox {
    flex-direction: row;
    min-width: 0;
  }
  .hodu-stream-leaguebox a { display: none; }
  .hodu-stream-leaguebox b {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11px;
  }
  .hodu-stream-thumb,
  .hodu-stream-gap { display: none; }
  .hodu-stream-teams {
    display: flex;
    grid-column: 2;
    grid-row: 2;
    justify-content: flex-start;
    gap: 4px;
    min-width: 0;
    font-size: 13px;
  }
  .hodu-stream-teams b { text-align: left; }
  .hodu-stream-actions { display: contents; }
  .hodu-stream-watch {
    grid-column: 3;
    grid-row: 1;
    width: 96px;
    min-height: 36px;
    justify-self: end;
    font-size: 12px;
    padding: 8px 6px;
  }
  .hodu-stream-slots { display: none; }
}
.hodu-stream-icons { display: flex; gap: 6px; overflow-x: auto; margin: 0 0 8px; }
.hodu-sport-ico { width: 22px; height: 22px; display: block; }
.hodu-stream-ico {
  width: 44px;
  height: 44px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.hodu-stream-ico img { width: 24px; height: 24px; display: block; }
nav[aria-label="종목 카테고리 필터"] button[data-ctgr] {
  cursor: pointer;
}
nav[aria-label="종목 카테고리 필터"] button[data-ctgr][aria-pressed="false"] {
  background: transparent !important;
  color: #f4f4f4 !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
html[data-hodu-theme=dark] nav[aria-label="종목 카테고리 필터"] {
  background: transparent !important;
}
html[data-hodu-theme=dark] nav[aria-label="종목 카테고리 필터"] button[data-ctgr][aria-pressed="false"] img {
  filter: brightness(0) invert(1) !important;
}
nav[aria-label="종목 카테고리 필터"] button[data-ctgr][aria-pressed="true"],
nav[aria-label="종목 카테고리 필터"] button.bg-brand,
nav[aria-label="종목 카테고리 필터"] button.bg-brand\! {
  background: #7d4a78 !important;
  color: #fff !important;
  border-color: #7d4a78 !important;
}
nav[aria-label="종목 카테고리 필터"] button[data-ctgr][aria-pressed="true"] img {
  filter: brightness(0) invert(1) !important;
}
[aria-label="화면 분할 모드"] button[data-mode]:not([data-mode="full"]) {
  background: #fff !important;
  color: #5a6d85 !important;
  -webkit-text-fill-color: #5a6d85 !important;
  border-color: #e6e8ee !important;
}
[aria-label="화면 분할 모드"] button[data-mode]:not([data-mode="full"]):hover {
  background: #fff !important;
  color: #4268ab !important;
  -webkit-text-fill-color: #4268ab !important;
  border-color: #4268ab !important;
}
[aria-label="화면 분할 모드"] button[data-mode][aria-pressed="true"] {
  background: #7d4a78 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: #7d4a78 !important;
}
[aria-label="화면 분할 모드"] button[data-mode][aria-pressed="true"]:hover {
  background: #6d4068 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: #6d4068 !important;
}
nav[aria-label="종목 카테고리 필터"] button[data-ctgr]:hover {
  border-color: #4268ab !important;
}
.hodu-stream-card:hover {
  border-color: #4268ab !important;
  box-shadow: 0 2px 6px rgba(66, 104, 171, .12);
}
.hodu-stream-empty,
[data-empty="onair"],
[data-empty="upcoming"] {
  display: block;
  margin-top: 6px;
  border: 1px dashed #e6e8ee !important;
  border-radius: 8px;
  background: #f7f8fa !important;
  padding: 20px 12px;
  color: #8b93a7 !important;
  -webkit-text-fill-color: #8b93a7 !important;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
}
[data-empty][hidden] { display: none !important; }
.hodu-stream-b-frame,
#bbongtv-player {
  display: block;
  width: 100%;
  height: 1000px;
  min-height: 1000px;
  border: 0;
  background: #fff;
}
@media (max-width: 1080px) {
  .hodu-side-mobile {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 0 12px;
  }
}
.hodu-rank-table { width: 100%; border-top: 1px solid #e6e8ee; font-size: 12px; }
.hodu-rank-head, .hodu-rank-row {
  display: grid;
  align-items: center;
  min-height: 40px;
  border-bottom: 1px solid #e6e8ee;
}
.hodu-rank-head { position: sticky; top: 0; height: 33px; background: #f4f6f8; color: #5a6d85; font-size: 11px; font-weight: 700; }
.hodu-rank-row:nth-child(odd) { background: #fffdf6; }
.hodu-rank-row b { text-align: center; font-weight: 700; }
.hodu-rank-row b.r1 { color: #b58900; }
.hodu-rank-row b.r2 { color: #7d8a98; }
.hodu-rank-row b.r3 { color: #a86b35; }
.hodu-rank-match { display: flex; flex-direction: column; min-width: 0; padding: 4px 6px; }
.hodu-rank-match small { color: #5a6d85; font-size: 10px; }
.hodu-rank-match span {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) 28px minmax(0,1fr) !important;
  align-items: center;
  width: 100%;
  color: #303437;
  font-weight: 700;
}
.hodu-rank-match span i {
  color: #8b93a7;
  font-style: normal;
  text-align: center !important;
  font-weight: 400;
}
.hodu-rank-match span em {
  min-width: 0;
  overflow: hidden;
  font-style: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hodu-rank-match span em:first-of-type { text-align: right !important; }
.hodu-rank-match span em:last-of-type { text-align: left !important; }
.hodu-rank-when { display: flex; flex-direction: column; align-items: center; color: #5a6d85; font-size: 11px; font-weight: 700; }
.hodu-rank-link { display: flex; justify-content: space-between; padding: 6px 10px; color: #4268ab; font-size: 12px; font-weight: 700; text-decoration: none; }
.hodu-rank-bar { display: none; }
#leftLanking dt button {
  height: 36px;
  border: 0;
  border-bottom: 1px solid #e6e8ee;
  background: transparent;
  color: #1a1a1a;
  font-size: 11px;
}
.hodu-rank-team { display: flex; align-items: center; min-width: 0; gap: 4px; padding-left: 6px; }
.hodu-rank-team img { width: 16px; height: 16px; }
.hodu-rank-team span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#leftDataTop button i,
#leftLanking > ul button i {
  font-family: "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;
  font-style: normal;
  font-weight: 400;
}
body:has([data-stream-slot]) .text-gray-678 {
  font-weight: 500;
}
#leftDataTop ul button[aria-pressed="false"],
#leftLanking > ul button[aria-pressed="false"] {
  background: transparent !important;
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}
html[data-hodu-theme=dark] #leftDataTop ul button[aria-pressed="false"],
html[data-hodu-theme=dark] #leftLanking > ul button[aria-pressed="false"] {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
#leftDataTop ul button[aria-pressed="true"],
#leftLanking > ul button[aria-pressed="true"] {
  background: #4268ab !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
#leftLanking dt button[aria-pressed="true"] {
  color: #4268ab !important;
  -webkit-text-fill-color: #4268ab !important;
  font-weight: 700;
  box-shadow: inset 0 -2px 0 #4268ab;
}
@media (max-width: 768px) {
  #leftDataTop > ul, #leftLanking > ul {
    overflow-x: auto;
    touch-action: pan-x;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  #leftDataTop > ul > li, #leftLanking > ul > li { flex: 0 0 50%; }
  #leftLanking dt { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .hodu-rank-bar { display: block; height: 4px; background: #ececec; overflow: hidden; }
  .hodu-rank-bar i { display: block; height: 4px; background: #7d4a78; }
}
@media (max-width: 768px) {
  .hodu-stream-card > img { width: 72px; height: 42px; }
}
div.grid:has(a[href^="/event/"] > img[src*="/storage/covers/"]) {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
}
a[href^="/event/"] > img[src*="/storage/covers/"] {
  display: block !important;
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
}
@media (max-width: 1080px) {
  div.grid:has(a[href^="/event/"] > img[src*="/storage/covers/"]) {
    grid-template-columns: 1fr !important;
  }
  div.h-200px:has(> a[href^="/event/"] > img) {
    height: auto !important;
  }
  a[href^="/event/"] > img[src*="/storage/covers/"] {
    height: auto !important;
    object-fit: contain !important;
  }
}
[data-empty-comments] {
  background: #fff !important;
}
[data-empty-comments] strong,
[data-empty-comments] span,
[data-empty-comments] b {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}
[data-empty-comments] a {
  display: inline-flex !important;
  flex: 0 0 108px !important;
  width: 108px !important;
  height: 32px !important;
  min-height: 0 !important;
  box-sizing: border-box !important;
  justify-content: center !important;
  align-items: center !important;
  padding: 0 8px !important;
  font-size: 12px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}
html[data-hodu-theme=dark] .hodu-rank-head,
html[data-hodu-theme=dark] .hodu-rank-row,
html[data-hodu-theme=dark] .hodu-rank-row:nth-child(odd) {
  background: #1a1a1a !important;
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
  border-bottom-color: #2a2a2a !important;
}
html[data-hodu-theme=dark] .hodu-rank-match small,
html[data-hodu-theme=dark] .hodu-rank-match span,
html[data-hodu-theme=dark] .hodu-rank-match span em,
html[data-hodu-theme=dark] .hodu-rank-when,
html[data-hodu-theme=dark] .hodu-rank-team span {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
html[data-hodu-theme=dark] [data-hodu-winners],
html[data-hodu-theme=dark] [data-hodu-winners] a.bg-gray-25,
html[data-hodu-theme=dark] .bg-gray-25 {
  background: #1a1a1a !important;
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
html[data-hodu-theme=dark] [data-hodu-winners] .text-gray-678,
html[data-hodu-theme=dark] [data-hodu-winners] .text-slate-472 {
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
}
html[data-hodu-theme=dark] .hodu-stream-card,
html[data-hodu-theme=dark] .hodu-stream-card.is-live {
  background: #2a2233 !important;
  border-color: #3d3348 !important;
}
html[data-hodu-theme=dark] .hodu-stream-card.is-live {
  background: #342a3d !important;
}
html[data-hodu-theme=dark] .hodu-stream-teams,
html[data-hodu-theme=dark] .hodu-stream-teams b,
html[data-hodu-theme=dark] .hodu-stream-time {
  color: #eef2f8 !important;
  -webkit-text-fill-color: #eef2f8 !important;
}
html[data-hodu-theme=dark] .hodu-stream-leaguebox b,
html[data-hodu-theme=dark] .hodu-stream-teams i {
  color: #9aa6bd !important;
  -webkit-text-fill-color: #9aa6bd !important;
}
html[data-hodu-theme=dark] .hodu-stream-time.is-hot,
html[data-hodu-theme=dark] .hodu-stream-teams.is-hot,
html[data-hodu-theme=dark] .hodu-stream-teams.is-hot b,
html[data-hodu-theme=dark] .hodu-stream-teams.is-hot i {
  color: #ff6b6b !important;
  -webkit-text-fill-color: #ff6b6b !important;
}
html[data-hodu-theme=dark] .hodu-stream-sport,
html[data-hodu-theme=dark] .hodu-stream-watch.is-wait {
  background: #242b3d !important;
  border-color: #3a4258 !important;
  color: #d5dbe8 !important;
  -webkit-text-fill-color: #d5dbe8 !important;
}
html[data-hodu-theme=dark] .hodu-stream-watch:not(.is-wait) {
  background: #4268ab !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
html[data-hodu-theme=dark] .text-brand,
html[data-hodu-theme=dark] a.text-brand,
html[data-hodu-theme=dark] [class*="text-brand"] strong,
html[data-hodu-theme=dark] [class*="text-brand"] b {
  color: #f0c4ea !important;
  -webkit-text-fill-color: #f0c4ea !important;
}
html[data-hodu-theme=dark] [data-empty-comments] b,
html[data-hodu-theme=dark] [data-slot="site-header"] nav[aria-label="메인 메뉴"] div.absolute a,
html[data-hodu-theme=dark] button[class*="bg-white"] span,
html[data-hodu-theme=dark] button[data-market] span:last-child {
  color: #1a1a1a !important;
  -webkit-text-fill-color: #1a1a1a !important;
}
html[data-hodu-theme=dark] button[data-market] span:last-child {
  color: #7d4a78 !important;
  -webkit-text-fill-color: #7d4a78 !important;
}
html[data-hodu-theme=dark] .hodu-stream-card,
html[data-hodu-theme=dark] nav[aria-label="종목 카테고리 필터"] button[data-ctgr] {
  cursor: pointer;
}
html[data-hodu-theme=dark] .hodu-stream-card:hover,
html[data-hodu-theme=dark] nav[aria-label="종목 카테고리 필터"] button[data-ctgr]:hover {
  border-color: #4268ab !important;
  cursor: pointer;
}
html[data-hodu-theme=dark] .hodu-stream-sport {
  background: #3a3148 !important;
  border-color: #8a7498 !important;
}
html[data-hodu-theme=dark] .hodu-stream-sport img {
  filter: brightness(0) invert(1) !important;
}
html[data-hodu-theme=dark] [aria-label="화면 분할 모드"] button[data-mode]:not([data-mode="full"]) {
  background: transparent !important;
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
  border-color: #5a4d68 !important;
}
html[data-hodu-theme=dark] [aria-label="화면 분할 모드"] button[data-mode]:not([data-mode="full"]):hover,
html[data-hodu-theme=dark] .hodu-stream-slots button:hover:not(:disabled) {
  background: #7d4a78 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: #7d4a78 !important;
}
html[data-hodu-theme=dark] .hodu-stream-slots button {
  background: transparent !important;
  color: #f4f4f4 !important;
  -webkit-text-fill-color: #f4f4f4 !important;
  border-color: #5a4d68 !important;
}
html[data-hodu-theme=dark] .hodu-stream-slots button[aria-pressed="true"],
html[data-hodu-theme=dark] [aria-label="화면 분할 모드"] button[data-mode][aria-pressed="true"] {
  background: #7d4a78 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: #7d4a78 !important;
}
nav[aria-label="종목 카테고리 필터"] {
  position: static !important;
  top: auto !important;
}
