.rds {
  --rds-gold: #f5c518;
  --rds-gold-rgb: 245,197,24;
  --rds-gold-2: #f0a51c;
  --rds-green: #4fea9f;
  --rds-green-rgb: 79,234,159;
  --rds-text: #eceef5;
  --rds-muted: #8f91a6;
  --rds-dim: #6e7084;
  --rds-line: rgba(255,255,255,.07);
  --rds-soft: rgba(255,255,255,.035);
  --rds-panel: linear-gradient(1deg, #212129 30%, #292932 100%);
  --rds-inner: linear-gradient(359deg, #2e2e39 30%, #363642 100%);
  --rds-r: 20px;
  --rds-ri: 14px;
  position: relative;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 0 0 34px;
  color: var(--rds-text);
  font-family: inherit;
  line-height: 1.4;
}

.rds *, .rds *::before, .rds *::after { box-sizing: border-box; }
.rds a { text-decoration: none; }
.rds button { font-family: inherit; }
.rds [hidden] { display: none !important; }
.rds h1, .rds h3 { margin: 0; padding: 0; border: 0; background: none; text-transform: none; }

.rds-hero {
  position: relative;
  isolation: isolate;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(300px, 380px);
  gap: 28px;
  align-items: center;
  overflow: hidden;
  padding: 34px 34px 32px;
  border-radius: var(--rds-r);
  background:
    radial-gradient(60% 120% at 0% 0%, rgba(var(--rds-gold-rgb), .20), transparent 55%),
    radial-gradient(50% 90% at 100% 100%, rgba(240,165,28,.14), transparent 60%),
    linear-gradient(135deg, #2a2418 0%, #1f1f27 45%, #1b1b22 100%);
  border: 1px solid rgba(var(--rds-gold-rgb), .22);
  box-shadow: 0 18px 44px rgba(5,5,9,.4), inset 0 1px 0 rgba(255,255,255,.05);
}

.rds-hero::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background-image: radial-gradient(rgba(var(--rds-gold-rgb), .16) 1px, transparent 1.5px);
  background-size: 22px 22px;
  -webkit-mask-image: linear-gradient(115deg, #000 0%, transparent 60%);
  mask-image: linear-gradient(115deg, #000 0%, transparent 60%);
  opacity: .6;
}

.rds-hero__deco {
  position: absolute;
  z-index: -1;
  right: 34%;
  top: -40px;
  color: rgba(var(--rds-gold-rgb), .06);
  font-size: 260px;
  line-height: 1;
  transform: rotate(-14deg);
  pointer-events: none;
}

.rds-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 30px;
  padding: 0 12px;
  border-radius: 999px;
  background: rgba(var(--rds-gold-rgb), .12);
  border: 1px solid rgba(var(--rds-gold-rgb), .3);
  color: var(--rds-gold);
  font-size: 11.5px;
  font-weight: 800;
  letter-spacing: .1em;
}

.rds-eyebrow .bx { font-size: 16px; }

.rds-hero__title {
  margin: 16px 0 10px !important;
  color: #fff;
  font-size: 34px;
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -.02em;
}

.rds-hero__title em {
  font-style: normal;
  background: linear-gradient(90deg, #fff2b8, var(--rds-gold) 45%, var(--rds-gold-2));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.rds-hero__desc { max-width: 560px; margin: 0; color: #b9bbc9; font-size: 14.5px; line-height: 1.6; }
.rds-hero__chips { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 20px; }

.rds-chip {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  height: 32px;
  padding: 0 12px;
  border-radius: 10px;
  background: rgba(255,255,255,.05);
  border: 1px solid rgba(255,255,255,.08);
  color: #dfe0ea;
  font-size: 12.5px;
  font-weight: 600;
}

.rds-chip .bx { color: var(--rds-gold); font-size: 16px; }

.rds-hero__side { display: flex; flex-direction: column; gap: 10px; }

.rds-status {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 14px 16px;
  align-items: center;
  padding: 18px;
  border-radius: 18px;
  background: rgba(12,12,16,.45);
  border: 1px solid rgba(255,255,255,.08);
}

.rds-status.is-on { border-color: rgba(var(--rds-gold-rgb), .35); box-shadow: 0 0 30px rgba(var(--rds-gold-rgb), .08); }
.rds-status__icon { display: flex; align-items: center; justify-content: center; width: 64px; height: 64px; border-radius: 18px; background: rgba(var(--rds-gold-rgb), .12); color: var(--rds-gold); font-size: 32px; }
.rds-status__ring { position: relative; width: 84px; height: 84px; }
.rds-status__ring svg { width: 100%; height: 100%; transform: rotate(-90deg); }
.rds-status__ring-bg { fill: none; stroke: rgba(255,255,255,.08); stroke-width: 8; }
.rds-status__ring-fg { fill: none; stroke: var(--rds-gold); stroke-width: 8; stroke-linecap: round; filter: drop-shadow(0 0 5px rgba(var(--rds-gold-rgb), .6)); }
.rds-status__ring-val { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.rds-status__ring-val b { color: #fff; font-size: 24px; font-weight: 800; line-height: 1; }
.rds-status__ring-val span { margin-top: 2px; color: var(--rds-muted); font-size: 11px; font-weight: 700; }
.rds-status__text { display: flex; flex-direction: column; gap: 3px; min-width: 0; }
.rds-status__label { display: inline-flex; align-items: center; gap: 5px; color: var(--rds-green); font-size: 12px; font-weight: 800; }
.rds-status__label.is-off { color: var(--rds-muted); }
.rds-status__tariff { overflow: hidden; color: #fff; font-size: 20px; font-weight: 800; white-space: nowrap; text-overflow: ellipsis; }
.rds-status__until { color: var(--rds-muted); font-size: 12.5px; font-weight: 600; }
.rds-status__actions { grid-column: 1 / -1; display: flex; gap: 8px; }
.rds-status__actions .rds-btn { flex: 1; }

.rds-wallet {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 14px;
  padding: 11px 14px;
  border-radius: 14px;
  background: rgba(12,12,16,.35);
  border: 1px solid rgba(255,255,255,.06);
  color: var(--rds-muted);
  font-size: 12.5px;
  font-weight: 600;
}

.rds-wallet span { display: inline-flex; align-items: center; gap: 5px; }
.rds-wallet b { color: #fff; }
.rds-wallet .bx { font-size: 16px; color: var(--rds-gold); }
.rds-wallet__add { display: inline-flex; align-items: center; gap: 3px; margin-left: auto; color: var(--rds-green); font-weight: 800; }
.rds-wallet__add:hover { color: #7ff0b6; }

.rds-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 42px;
  padding: 0 18px;
  border-radius: 12px;
  border: 1px solid transparent;
  background: rgba(255,255,255,.06);
  color: var(--rds-text);
  font-size: 13.5px;
  font-weight: 800;
  white-space: nowrap;
  cursor: pointer;
  transition: transform .18s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease;
}

.rds-btn .bx { font-size: 18px; }
.rds-btn:hover { transform: translateY(-1px); color: #fff; }
.rds-btn:disabled { opacity: .6; cursor: default; transform: none; }
.rds-btn--gold { background: linear-gradient(135deg, #ffe07a, var(--rds-gold) 45%, var(--rds-gold-2)); color: #2b1d00; box-shadow: 0 8px 22px rgba(var(--rds-gold-rgb), .28); }
.rds-btn--gold:hover { color: #2b1d00; box-shadow: 0 12px 28px rgba(var(--rds-gold-rgb), .42); }
.rds-btn--ghost { background: rgba(255,255,255,.05); border-color: rgba(255,255,255,.1); }
.rds-btn--ghost:hover { background: rgba(255,255,255,.09); }
.rds-btn--block { width: 100%; }

.rds-nav {
  position: relative;
  padding: 6px;
  border-radius: var(--rds-r);
  background: var(--rds-panel);
  border: 1px solid var(--rds-line);
  box-shadow: 0 10px 30px rgba(9,10,16,.4);
}

.rds-nav__track { position: relative; display: flex; gap: 4px; overflow-x: auto; scrollbar-width: none; }
.rds-nav__track::-webkit-scrollbar { display: none; }

.rds-tab {
  position: relative;
  z-index: 1;
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 44px;
  padding: 0 18px;
  border: 0;
  border-radius: 14px;
  background: transparent;
  color: var(--rds-muted);
  font-size: 13.5px;
  font-weight: 700;
  white-space: nowrap;
  cursor: pointer;
  transition: color .25s ease;
}

.rds-tab .bx { font-size: 19px; }
.rds-tab:hover { color: var(--rds-text); }
.rds-tab.is-active { color: #2b1d00; }

.rds-nav__ink {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 0;
  height: 44px;
  border-radius: 14px;
  background: linear-gradient(135deg, #ffe07a, var(--rds-gold) 50%, var(--rds-gold-2));
  box-shadow: 0 8px 22px rgba(var(--rds-gold-rgb), .3);
  opacity: 0;
  transition: transform .4s cubic-bezier(.3,.8,.2,1), width .4s cubic-bezier(.3,.8,.2,1), opacity .2s;
  pointer-events: none;
}

.rds-nav.is-ready .rds-nav__ink { opacity: 1; }
.rds-nav:not(.is-ready) .rds-tab.is-active { background: var(--rds-gold); }

.rds-pane { display: none; flex-direction: column; gap: 18px; }
.rds-pane.is-active { display: flex; animation: rds-fade .35s ease both; }

@keyframes rds-fade {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: none; }
}

.rds-card {
  position: relative;
  min-width: 0;
  padding: 20px;
  border-radius: var(--rds-r);
  background: var(--rds-panel);
  border: 1px solid var(--rds-line);
  box-shadow: 0 10px 30px rgba(9,10,16,.4);
}

.rds-card__head { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.rds-card__icon { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; border-radius: 12px; background: rgba(var(--rds-gold-rgb), .12); border: 1px solid rgba(var(--rds-gold-rgb), .22); color: var(--rds-gold); font-size: 19px; }
.rds-card__titles { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.rds-card__titles h3 { color: #f3f4f9; font-size: 15.5px; font-weight: 800; }
.rds-card__titles span { color: var(--rds-muted); font-size: 12.5px; font-weight: 600; }

.rds-cols { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 18px; align-items: start; }

.rds-tariffs { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; align-items: stretch; }

.rds-tariff {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
  padding: 24px 22px 22px;
  border-radius: var(--rds-r);
  background: var(--rds-panel);
  border: 1px solid var(--rds-line);
  box-shadow: 0 10px 30px rgba(9,10,16,.4);
  transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease;
}

.rds-tariff:hover { transform: translateY(-4px); border-color: rgba(var(--rds-gold-rgb), .3); box-shadow: 0 18px 40px rgba(0,0,0,.45); }

.rds-tariff.is-featured {
  background:
    radial-gradient(90% 60% at 50% 0%, rgba(var(--rds-gold-rgb), .16), transparent 70%),
    var(--rds-panel);
  border-color: rgba(var(--rds-gold-rgb), .45);
  box-shadow: 0 0 0 1px rgba(var(--rds-gold-rgb), .15), 0 18px 44px rgba(var(--rds-gold-rgb), .1);
}

.rds-tariff.is-mine { border-color: rgba(var(--rds-green-rgb), .45); }

.rds-tariff__ribbon {
  position: absolute;
  top: -12px;
  left: 50%;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  height: 26px;
  padding: 0 12px;
  border-radius: 999px;
  background: linear-gradient(135deg, #ffe07a, var(--rds-gold));
  color: #2b1d00;
  font-size: 11.5px;
  font-weight: 800;
  white-space: nowrap;
  transform: translateX(-50%);
  box-shadow: 0 6px 16px rgba(var(--rds-gold-rgb), .35);
}

.rds-tariff__ribbon--mine { background: var(--rds-green); color: #0b1410; box-shadow: 0 6px 16px rgba(var(--rds-green-rgb), .35); }

.rds-tariff__head { display: flex; align-items: center; gap: 12px; }
.rds-tariff__badge { width: 46px; height: 46px; object-fit: contain; }
.rds-tariff__crown { display: inline-flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 14px; background: rgba(var(--rds-gold-rgb), .12); color: var(--rds-gold); font-size: 24px; }
.rds-tariff__titles { display: flex; flex-direction: column; gap: 2px; flex: 1; min-width: 0; }
.rds-tariff__titles h3 { overflow: hidden; color: #fff; font-size: 19px; font-weight: 800; white-space: nowrap; text-overflow: ellipsis; }
.rds-tariff__titles span { color: var(--rds-muted); font-size: 12.5px; font-weight: 700; }
.rds-tariff__disc { padding: 4px 9px; border-radius: 8px; background: rgba(255,92,92,.16); color: #ff8a8a; font-size: 12px; font-weight: 800; }

.rds-tariff__price { padding: 14px 16px; border-radius: var(--rds-ri); background: rgba(0,0,0,.2); border: 1px solid rgba(255,255,255,.05); }
.rds-tariff__money, .rds-tariff__keys { display: flex; align-items: baseline; flex-wrap: wrap; gap: 6px; }
.rds-tariff__money s { color: var(--rds-dim); font-size: 15px; font-weight: 700; }
.rds-tariff__money b, .rds-tariff__keys b { color: #fff; font-size: 32px; font-weight: 800; line-height: 1.05; letter-spacing: -.02em; }
.rds-tariff__money span, .rds-tariff__keys span { color: var(--rds-gold); font-size: 15px; font-weight: 800; }
.rds-tariff__per { margin-top: 4px; color: var(--rds-muted); font-size: 12px; font-weight: 600; }

.rds-tariff__desc { margin: 0; color: #b9bbc9; font-size: 13px; line-height: 1.55; }

.rds-tariff__feats { display: flex; flex-direction: column; gap: 8px; flex: 1; margin: 0; padding: 0; list-style: none; }
.rds-tariff__feats li { display: flex; align-items: flex-start; gap: 10px; color: #dcdde7; font-size: 13px; font-weight: 600; line-height: 1.4; }
.rds-tariff__feats li .bx { flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 7px; background: rgba(var(--rds-gold-rgb), .12); color: var(--rds-gold); font-size: 14px; }
.rds-tariff__feats li em { display: block; margin-top: 1px; color: var(--rds-muted); font-size: 11.5px; font-style: normal; font-weight: 500; }

.rds-tariff__foot { display: flex; flex-direction: column; gap: 10px; margin-top: auto; }

.rds-seg { display: flex; gap: 4px; padding: 4px; border-radius: 12px; background: rgba(0,0,0,.22); border: 1px solid rgba(255,255,255,.05); }
.rds-seg button { flex: 1; display: inline-flex; align-items: center; justify-content: center; gap: 6px; height: 34px; border: 0; border-radius: 9px; background: transparent; color: var(--rds-muted); font-size: 12.5px; font-weight: 700; cursor: pointer; transition: all .2s ease; }
.rds-seg button .bx { font-size: 16px; }
.rds-seg button:hover { color: var(--rds-text); }
.rds-seg button.is-active { background: rgba(var(--rds-gold-rgb), .14); color: var(--rds-gold); box-shadow: inset 0 0 0 1px rgba(var(--rds-gold-rgb), .35); }

.rds-feats { display: grid; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 10px; }
.rds-feat { display: flex; flex-direction: column; gap: 6px; padding: 16px; border-radius: var(--rds-ri); background: var(--rds-soft); border: 1px solid rgba(255,255,255,.05); transition: border-color .2s, transform .2s; }
.rds-feat:hover { transform: translateY(-2px); border-color: rgba(var(--rds-gold-rgb), .3); }
.rds-feat__icon { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 4px; border-radius: 13px; background: rgba(var(--rds-gold-rgb), .12); color: var(--rds-gold); font-size: 22px; }
.rds-feat b { color: #fff; font-size: 13.5px; font-weight: 800; }
.rds-feat > span:last-child { color: var(--rds-muted); font-size: 12px; font-weight: 600; line-height: 1.45; }

.rds-mx-wrap { overflow-x: auto; border-radius: var(--rds-ri); border: 1px solid rgba(255,255,255,.06); scrollbar-width: thin; }
.rds-mx { width: 100%; min-width: 560px; border-collapse: collapse; }
.rds-mx th, .rds-mx td { padding: 12px 14px; border-bottom: 1px solid rgba(255,255,255,.05); text-align: center; vertical-align: middle; }
.rds-mx th { background: rgba(0,0,0,.2); color: #fff; font-size: 13px; font-weight: 800; white-space: nowrap; }
.rds-mx th:first-child, .rds-mx td:first-child { text-align: left; }
.rds-mx th.is-featured { color: var(--rds-gold); }
.rds-mx td.is-featured, .rds-mx th.is-featured { background: rgba(var(--rds-gold-rgb), .05); }
.rds-mx tbody tr:hover td { background: rgba(255,255,255,.02); }
.rds-mx__feat { display: flex; align-items: center; gap: 10px; }
.rds-mx__feat > .bx { flex: 0 0 auto; color: var(--rds-gold); font-size: 18px; }
.rds-mx__feat b { display: block; color: #e9eaf2; font-size: 13px; font-weight: 700; }
.rds-mx__feat em { display: block; color: var(--rds-dim); font-size: 11.5px; font-style: normal; font-weight: 500; }
.rds-yes { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; background: rgba(var(--rds-green-rgb), .16); color: var(--rds-green); font-size: 17px; }
.rds-no { color: rgba(255,255,255,.18); font-size: 18px; }
.rds-mx__price td { border-bottom: 0; }
.rds-mx__price b { display: block; color: #fff; font-size: 14px; font-weight: 800; }
.rds-mx__price em { color: var(--rds-muted); font-size: 11.5px; font-style: normal; }

.rds-sub {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 12px 18px;
  align-items: center;
  padding: 18px 20px;
  border-radius: var(--rds-r);
  background: radial-gradient(70% 140% at 0% 50%, rgba(var(--rds-gold-rgb), .14), transparent 60%), var(--rds-panel);
  border: 1px solid rgba(var(--rds-gold-rgb), .25);
}

.rds-sub__main { display: flex; align-items: center; gap: 14px; min-width: 0; }
.rds-sub__crown { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 48px; height: 48px; border-radius: 14px; background: linear-gradient(135deg, #ffe07a, var(--rds-gold)); color: #2b1d00; font-size: 26px; box-shadow: 0 8px 20px rgba(var(--rds-gold-rgb), .3); }
.rds-sub__main b { display: block; color: #fff; font-size: 17px; font-weight: 800; }
.rds-sub__main span { color: var(--rds-muted); font-size: 12.5px; font-weight: 600; }
.rds-sub__bar { grid-column: 1 / -1; order: 3; height: 8px; overflow: hidden; border-radius: 99px; background: rgba(255,255,255,.07); }
.rds-sub__bar i { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, var(--rds-gold-2), var(--rds-gold)); box-shadow: 0 0 10px rgba(var(--rds-gold-rgb), .5); }

.rds-autosave { display: inline-flex; align-items: center; gap: 6px; padding: 7px 12px; border-radius: 10px; background: rgba(var(--rds-green-rgb), .1); color: var(--rds-green); font-size: 12px; font-weight: 700; transition: all .2s; }
.rds-autosave .bx { font-size: 16px; }
.rds-autosave.is-saving { background: rgba(255,255,255,.06); color: var(--rds-muted); }
.rds-autosave.is-error { background: rgba(255,92,92,.12); color: #ff8a8a; }

.rds-service { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; padding: 14px 16px; border-radius: var(--rds-ri); background: var(--rds-soft); border: 1px solid rgba(255,255,255,.05); }
.rds-service__icon { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 13px; background: rgba(var(--rds-green-rgb), .12); color: var(--rds-green); font-size: 22px; }
.rds-service__text { display: flex; flex-direction: column; gap: 2px; flex: 1; min-width: 160px; }
.rds-service__text b { color: #fff; font-size: 14.5px; font-weight: 800; }
.rds-service__text span { color: var(--rds-muted); font-size: 12.5px; font-weight: 600; }
.rds-service__state { display: inline-flex; align-items: center; gap: 6px; padding: 8px 12px; border-radius: 10px; background: rgba(var(--rds-green-rgb), .12); color: var(--rds-green); font-size: 12.5px; font-weight: 800; }

.rds-toggles { display: flex; flex-direction: column; gap: 8px; }
.rds-toggle { position: relative; display: flex; align-items: center; gap: 12px; margin: 0; padding: 12px 14px; border-radius: var(--rds-ri); background: var(--rds-soft); border: 1px solid rgba(255,255,255,.05); cursor: pointer; transition: border-color .2s; }
.rds-toggle:hover { border-color: rgba(255,255,255,.12); }
.rds-toggle input { position: absolute; opacity: 0; width: 0; height: 0; }
.rds-toggle__icon { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; border-radius: 11px; background: rgba(var(--rds-gold-rgb), .1); color: var(--rds-gold); font-size: 19px; }
.rds-toggle__text { display: flex; flex-direction: column; gap: 2px; flex: 1; min-width: 0; }
.rds-toggle__text b { color: #eceef5; font-size: 13.5px; font-weight: 800; }
.rds-toggle__text span { color: var(--rds-muted); font-size: 12px; font-weight: 600; }
.rds-switch { position: relative; flex: 0 0 auto; width: 44px; height: 25px; border-radius: 999px; background: rgba(255,255,255,.12); transition: background .2s; }
.rds-switch i { position: absolute; top: 3px; left: 3px; width: 19px; height: 19px; border-radius: 50%; background: #fff; box-shadow: 0 2px 6px rgba(0,0,0,.35); transition: transform .2s; }
.rds-toggle input:checked ~ .rds-switch { background: var(--rds-gold); }
.rds-toggle input:checked ~ .rds-switch i { transform: translateX(19px); }
.rds-toggle input:checked ~ .rds-toggle__icon { background: rgba(var(--rds-gold-rgb), .2); }

.rds-color { display: flex; flex-direction: column; gap: 12px; }
.rds-color input[type=color] { width: 100%; height: 44px; padding: 3px; border-radius: 12px; border: 1px solid rgba(255,255,255,.1); background: rgba(0,0,0,.2); cursor: pointer; }
.rds-color__presets { display: flex; flex-wrap: wrap; gap: 8px; }
.rds-color__preset { width: 28px; height: 28px; padding: 0; border-radius: 50%; border: 2px solid rgba(0,0,0,.4); box-shadow: 0 0 0 1px rgba(255,255,255,.12); cursor: pointer; transition: transform .15s; }
.rds-color__preset:hover { transform: scale(1.12); }
.rds-color__preview { display: flex; flex-direction: column; gap: 3px; padding: 12px 14px; border-radius: var(--rds-ri); background: rgba(0,0,0,.22); border: 1px solid rgba(255,255,255,.05); font-size: 13.5px; font-weight: 600; }
.rds-color__nick { color: var(--rds-muted); font-size: 11.5px; font-weight: 800; }

.rds-picker { display: grid; grid-template-columns: repeat(auto-fill, minmax(96px, 1fr)); gap: 10px; }
.rds-picker--wide { grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); }
.rds-picker--sound { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }

.rds-pick {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin: 0;
  padding: 8px;
  border-radius: var(--rds-ri);
  background: var(--rds-soft);
  border: 2px solid rgba(255,255,255,.05);
  cursor: pointer;
  transition: border-color .2s ease, transform .2s ease, background .2s ease;
}

.rds-pick:hover { transform: translateY(-2px); border-color: rgba(255,255,255,.14); }
.rds-pick.is-active { border-color: var(--rds-gold); background: rgba(var(--rds-gold-rgb), .06); box-shadow: 0 0 20px rgba(var(--rds-gold-rgb), .12); }
.rds-pick input { position: absolute; opacity: 0; width: 0; height: 0; }

.rds-pick__media { position: relative; display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 10px; background: #15151b; color: var(--rds-dim); font-size: 26px; }
.rds-picker--wide .rds-pick__media { aspect-ratio: 16 / 9; }
.rds-pick__media img, .rds-pick__media video { width: 100%; height: 100%; object-fit: cover; }
.rds-picker--image .rds-pick__media img { object-fit: contain; padding: 6px; }
.rds-pick__dot { position: absolute; top: 8px; right: 8px; width: 8px; height: 8px; border-radius: 50%; background: #5ec46f; box-shadow: 0 0 0 3px rgba(12,14,18,.5); }
.rds-pick__name { overflow: hidden; color: #dcdde7; font-size: 12px; font-weight: 700; text-align: center; white-space: nowrap; text-overflow: ellipsis; }

.rds-pick__check {
  position: absolute;
  z-index: 2;
  top: 4px;
  right: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--rds-gold);
  color: #2b1d00;
  font-size: 16px;
  opacity: 0;
  transform: scale(.6);
  transition: opacity .2s, transform .2s;
}

.rds-pick.is-active .rds-pick__check { opacity: 1; transform: none; }

.rds-picker--sound .rds-pick { flex-direction: row; align-items: center; gap: 12px; padding: 10px 12px; }
.rds-picker--sound .rds-pick__media { flex: 0 0 auto; width: 40px; height: 40px; border-radius: 11px; background: rgba(var(--rds-gold-rgb), .1); color: var(--rds-gold); font-size: 20px; }
.rds-picker--sound .rds-pick__name { flex: 1; text-align: left; font-size: 13px; }
.rds-picker--sound .rds-pick__check { position: static; flex: 0 0 auto; }
.rds-pick__play { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 34px; height: 34px; border-radius: 50%; border: 1px solid rgba(255,255,255,.12); background: rgba(255,255,255,.05); color: #fff; font-size: 18px; cursor: pointer; transition: all .2s; }
.rds-pick__play:hover, .rds-pick__play.is-playing { border-color: var(--rds-gold); background: rgba(var(--rds-gold-rgb), .15); color: var(--rds-gold); }

.rds-stickers { display: flex; flex-direction: column; gap: 10px; }
.rds-stickers + .rds-stickers { margin-top: 16px; }
.rds-stickers > b { color: #eceef5; font-size: 13.5px; font-weight: 800; }
.rds-stickers__grid { display: flex; flex-wrap: wrap; gap: 10px; }
.rds-stickers__item { width: 72px; height: 72px; object-fit: contain; padding: 6px; border-radius: 12px; background: var(--rds-soft); border: 1px solid rgba(255,255,255,.05); }

.rds-faqs { display: flex; flex-direction: column; gap: 10px; }
.rds-faq { border-radius: var(--rds-ri); background: var(--rds-panel); border: 1px solid var(--rds-line); overflow: hidden; transition: border-color .2s; }
.rds-faq.is-open { border-color: rgba(var(--rds-gold-rgb), .3); }
.rds-faq .rds-faq__head { position: static; display: flex; align-items: center; gap: 14px; width: 100%; margin: 0; padding: 16px 18px; border: 0; background: transparent; color: #f0f1f7; font: inherit; font-size: 14px; font-weight: 800; text-align: left; cursor: pointer; }
.rds-faq .rds-faq__head::before, .rds-faq .rds-faq__head::after { content: none; display: none; }
.rds-faq .rds-faq__q { position: static; flex: 1 1 auto; min-width: 0; padding: 0; margin: 0; }
.rds-faq .rds-faq__chev { position: static; flex: 0 0 30px; display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; background: rgba(var(--rds-gold-rgb), .12); color: var(--rds-gold); transition: transform .25s, background .2s; }
.rds-faq .rds-faq__head:hover .rds-faq__chev { background: rgba(var(--rds-gold-rgb), .2); }
.rds-faq.is-open .rds-faq__chev { transform: rotate(180deg); }
.rds-faq .rds-faq__body { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .28s ease; }
.rds-faq.is-open .rds-faq__body { grid-template-rows: 1fr; }
.rds-faq .rds-faq__inner { overflow: hidden; min-height: 0; }
.rds-faq p { margin: 0; padding: 0 18px 18px; color: #b9bbc9; font-size: 13.5px; line-height: 1.6; }

.rds-empty { display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 40px 20px; border-radius: var(--rds-r); background: var(--rds-panel); border: 1px dashed rgba(255,255,255,.1); color: var(--rds-muted); font-size: 14px; font-weight: 600; text-align: center; }
.rds-empty .bx { color: var(--rds-gold); font-size: 36px; }

@media (max-width: 900px) {
  .rds-hero { grid-template-columns: minmax(0, 1fr); padding: 26px 22px; }
  .rds-hero__deco { right: -20px; font-size: 200px; }
}

@media (max-width: 640px) {
  .rds { gap: 14px; }
  .rds-hero { padding: 22px 16px; gap: 18px; }
  .rds-hero__title { font-size: 26px; }
  .rds-hero__desc { font-size: 13.5px; }
  .rds-hero__chips { gap: 6px; }
  .rds-chip { height: 30px; font-size: 11.5px; }
  .rds-status { grid-template-columns: auto minmax(0, 1fr); padding: 14px; }
  .rds-status__actions { flex-direction: column; }
  .rds-status__actions .rds-btn { flex: none; width: 100%; }
  .rds-tab { height: 40px; padding: 0 14px; font-size: 13px; }
  .rds-nav__ink { height: 40px; }
  .rds-card { padding: 16px 14px; }
  .rds-tariffs { grid-template-columns: minmax(0, 1fr); }
  .rds-tariff { padding: 22px 16px 16px; }
  .rds-sub { grid-template-columns: minmax(0, 1fr); }
  .rds-cols { grid-template-columns: minmax(0, 1fr); }
  .rds-picker { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
  .rds-picker--wide { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .rds-picker--sound { grid-template-columns: minmax(0, 1fr); }
  .rds-feats { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  .rds-feat { padding: 12px; }
}

@media (max-width: 400px) {
  .rds-feats { grid-template-columns: minmax(0, 1fr); }
  .rds-picker { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (prefers-reduced-motion: reduce) {
  .rds *, .rds *::before, .rds *::after { animation: none !important; transition: none !important; }
}

.prem-page{--gold:#f4b629;--gold2:#ffcf55;--panel:#24232c;--panel2:#2b2934;--text:#f6f3ed;--muted:#a7a3ae;color:var(--text);max-width:980px;margin:0 auto 28px;font-family:inherit}.prem-hero,.prem-section{background:linear-gradient(145deg,rgba(37,35,45,.96),rgba(29,28,36,.96));border:1px solid rgba(255,255,255,.06);border-radius:9px;margin-bottom:12px;box-shadow:0 12px 30px rgba(0,0,0,.14)}.prem-hero{min-height:210px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.prem-hero:after{content:"";position:absolute;inset:auto -80px -180px auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(244,182,41,.22),transparent 68%)}.prem-kicker{color:var(--gold2);font-size:12px;font-weight:800;letter-spacing:.1em}.prem-hero h1{font-size:28px;margin:10px 0 12px}.prem-hero p{color:#d4d0d9;max-width:600px;font-size:15px;line-height:1.6}.prem-hero-art{width:175px;height:175px;border:1px solid rgba(244,182,41,.22);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--gold);font-weight:900;box-shadow:inset 0 0 50px rgba(244,182,41,.08)}.prem-hero-art span:first-child{font-size:52px}.prem-section{padding:18px 20px}.prem-section-title{font-weight:800;color:#e6dcbf;margin-bottom:16px}.prem-tariffs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.prem-tariff-card{position:relative;border:1px solid rgba(244,182,41,.28);background:#2b2932;border-radius:8px;padding:22px}.prem-tariff-card h2{font-size:21px;margin:0 0 4px}.prem-price{font-size:24px;font-weight:900;color:var(--gold)}.prem-price small{font-size:15px}.prem-days{color:var(--muted);font-size:12px}.prem-popular{position:absolute;right:12px;top:12px;background:var(--gold);color:#31250c;font-size:10px;font-weight:900;padding:5px 9px;border-radius:3px}.prem-tariff-card ul{list-style:none;padding:12px 0 0;margin:0}.prem-tariff-card li,.prem-extra-line{color:#c7c1b0;font-size:13px;padding:5px 0}.prem-primary,.prem-secondary{border:0;border-radius:6px;padding:12px 16px;font-weight:800;cursor:pointer}.prem-primary{background:linear-gradient(90deg,var(--gold),var(--gold2));color:#30230b}.prem-secondary{background:#3b3945;color:#fff}.prem-tariff-card>.prem-primary{width:100%;margin-top:16px}.prem-active-head{display:flex;align-items:center;justify-content:space-between}.prem-active-head h2{margin:4px 0}.prem-active-head p{margin:0;color:var(--muted)}.prem-active-badge{background:rgba(83,208,129,.12);color:#67e59a;border:1px solid rgba(83,208,129,.28);padding:9px 14px;border-radius:20px;font-size:11px;font-weight:900}.prem-services{display:grid;gap:10px}.prem-service-card{display:flex;justify-content:space-between;align-items:center;background:#302e39;border:1px solid rgba(244,182,41,.23);padding:14px;border-radius:7px}.prem-service-card small{display:block;color:var(--muted);margin-top:3px}.prem-small{padding:9px 12px;font-size:12px}.prem-setting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.prem-setting-card{min-height:115px;padding:15px;background:#2e2c37;border:1px solid rgba(255,255,255,.06);border-radius:8px;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;position:relative}.prem-setting-card b,.prem-setting-card small{display:block}.prem-setting-card small{color:var(--muted);font-size:11px;margin-top:5px;max-width:180px}.prem-setting-card input[type=checkbox]{position:absolute;opacity:0}.prem-setting-card input[type=checkbox]+i{width:35px;height:20px;border-radius:20px;background:#55515e;position:relative}.prem-setting-card input[type=checkbox]+i:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.2s}.prem-setting-card input:checked+i{background:var(--gold)}.prem-setting-card input:checked+i:after{left:18px}.prem-color{width:38px;height:30px;border:0;background:transparent}.prem-setting-card em{width:100%;font-style:normal;font-size:11px;margin-top:15px}.prem-choice-grid{display:flex;gap:10px;overflow:auto;padding:2px 2px 7px}.prem-choice{flex:0 0 105px;min-height:95px;border:2px solid transparent;background:#302e39;color:#ddd;border-radius:8px;padding:7px;cursor:pointer;position:relative}.prem-choice img{width:100%;height:66px;object-fit:cover;border-radius:5px}.prem-choice span{font-size:10px;display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prem-choice.is-active{border-color:var(--gold);box-shadow:0 0 0 2px rgba(244,182,41,.1)}.prem-music-icon{font-size:28px!important;color:var(--gold);height:45px;line-height:45px}.prem-choice b{font-size:10px}.prem-play{position:absolute;right:5px;top:5px;background:#17161c;border-radius:50%;width:24px;height:24px;line-height:24px!important;text-align:center;color:#fff}.prem-sticker-packs{display:flex;gap:8px;flex-wrap:wrap}.prem-sticker-pack{background:#302e39;color:#ddd;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:12px 16px;cursor:pointer}.prem-sticker-pack.is-active{border-color:var(--gold);color:var(--gold)}.prem-empty{color:var(--muted);font-size:12px;padding:12px}.prem-balance{text-align:right;color:var(--muted);font-size:12px}.prem-modal{position:fixed;inset:0;background:rgba(5,5,8,.78);z-index:9999;display:none;align-items:center;justify-content:center;padding:18px}.prem-modal.show{display:flex}.prem-modal-card{width:min(460px,100%);background:#292731;color:#f5f2ed;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:22px;box-shadow:0 20px 60px rgba(0,0,0,.5);position:relative}.prem-modal-card h3{margin-top:0}.prem-modal-card p{color:var(--muted)}.prem-x{position:absolute;right:10px;top:8px;border:0;background:transparent;color:#999;font-size:22px;cursor:pointer}.prem-modal-actions{display:flex;justify-content:flex-end;gap:8px}.prem-bind-tabs{display:flex;gap:18px;padding:8px 0 12px}.prem-input{width:100%;box-sizing:border-box;margin:7px 0;padding:11px 12px;border:1px solid #47434f;border-radius:6px;background:#211f28;color:#fff}.prem-modal-card>.prem-primary{width:100%;margin-top:8px}.prem-toast{position:fixed;right:22px;bottom:22px;z-index:10001;background:#2c2b34;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:12px 16px;transform:translateY(30px);opacity:0;pointer-events:none;transition:.2s}.prem-toast.show{transform:none;opacity:1}.prem-toast.ok{border-color:rgba(82,210,131,.4)}.prem-toast.err{border-color:rgba(255,90,90,.5)}.rds-premium-login-badge{display:inline-block;margin-left:5px;padding:2px 5px;border-radius:3px;background:#f4b629;color:#3a2805;font-size:9px;font-weight:900;vertical-align:middle}.rds-premium-avatar-badge{object-fit:contain;vertical-align:middle}.rds-premium-avatar-badge--fallback{color:#f4b629}.prem-page *{box-sizing:border-box}@media(max-width:760px){.prem-page{margin:0 8px 20px}.prem-hero{padding:22px;min-height:180px}.prem-hero-art{display:none}.prem-hero h1{font-size:23px}.prem-setting-grid{grid-template-columns:1fr}.prem-service-card{align-items:flex-start;gap:12px;flex-direction:column}.prem-service-card .prem-primary{width:100%}.prem-choice{flex-basis:92px}.prem-active-head{align-items:flex-start;gap:12px}.prem-tariffs{grid-template-columns:1fr}}

.prem-activation-fx{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(5,6,9,.80);opacity:0;transition:opacity .28s ease;-webkit-backdrop-filter:blur(4px) brightness(.58);backdrop-filter:blur(4px) brightness(.58);isolation:isolate}.prem-activation-fx.is-visible{opacity:1}.prem-activation-fx.is-leaving{opacity:0}.prem-activation-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.prem-activation-center{position:relative;z-index:2;width:min(500px,calc(100vw - 38px));text-align:center;transform:translateY(8px) scale(.94);opacity:0;animation:premActivationCenterIn .48s cubic-bezier(.2,.85,.25,1) .08s forwards}.prem-activation-crown{width:60px;height:60px;margin:0 auto 16px;border-radius:17px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffd75c,#eaa91c);color:#3d2a00;box-shadow:0 0 0 1px rgba(255,220,113,.28),0 0 30px rgba(244,182,41,.28),0 10px 28px rgba(0,0,0,.28);animation:premActivationCrownPulse 1.15s ease-in-out infinite alternate}.prem-activation-crown span{font-size:29px;line-height:1;transform:translateY(-1px)}.prem-activation-title{color:#fff;font-size:24px;line-height:1.15;font-weight:900;letter-spacing:.01em;text-shadow:0 2px 14px rgba(0,0,0,.65)}.prem-activation-subtitle{margin-top:6px;color:rgba(255,255,255,.74);font-size:12px;font-weight:600;text-shadow:0 1px 9px rgba(0,0,0,.65)}.prem-activation-progress{position:relative;width:min(380px,80vw);height:8px;margin:21px auto 0;border-radius:20px;background:rgba(255,255,255,.09);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.prem-activation-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c98e12,#f5b92d,#ffd760);transform-origin:left center;animation:premActivationProgress 4.3s linear forwards;box-shadow:0 0 12px rgba(244,182,41,.34)}@keyframes premActivationCenterIn{to{transform:translateY(0) scale(1);opacity:1}}@keyframes premActivationCrownPulse{from{transform:scale(.96);box-shadow:0 0 0 1px rgba(255,220,113,.20),0 0 20px rgba(244,182,41,.18),0 8px 24px rgba(0,0,0,.25)}to{transform:scale(1.04);box-shadow:0 0 0 1px rgba(255,220,113,.36),0 0 36px rgba(244,182,41,.38),0 10px 32px rgba(0,0,0,.30)}}@keyframes premActivationProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:760px){.prem-activation-center{width:min(400px,calc(100vw - 30px))}.prem-activation-crown{width:52px;height:52px;border-radius:15px}.prem-activation-title{font-size:21px}.prem-activation-subtitle{font-size:11px}.prem-activation-progress{width:min(330px,78vw);height:7px}}@media(prefers-reduced-motion:reduce){.prem-activation-center{animation:none;opacity:1;transform:none}.prem-activation-crown{animation:none}.prem-activation-progress i{animation-duration:1.8s}.prem-activation-fx{transition-duration:.15s}}

.rds-live-note{display:flex;align-items:center;gap:9px;margin:2px 0 14px;color:var(--rds-gold);font-size:13px}.rds-live-note i{font-size:17px}.rds-quick-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.rds-quick{min-height:142px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:start;padding:20px;border:1px solid var(--rds-line);border-radius:14px;background:linear-gradient(145deg,rgba(40,40,49,.96),rgba(34,34,43,.96));position:relative}.rds-quick__icon,.rds-manage__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:rgba(var(--rds-gold-rgb),.12);color:var(--rds-gold);font-size:20px}.rds-quick__copy{display:flex;flex-direction:column;gap:4px}.rds-quick__copy>b{font-size:16px;color:#f4f4f7}.rds-quick__copy>span{font-size:12px;color:#9b9ba6;line-height:1.35}.rds-quick>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.rds-quick .rds-switch{align-self:center}.rds-quick--color{grid-template-columns:42px minmax(0,1fr) 48px}.rds-color-input{width:44px;height:34px;padding:2px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#262630;cursor:pointer}.rds-chat-preview{display:block!important;margin-top:12px!important;font-weight:800!important;font-size:13px!important}.rds-manage{margin-bottom:14px;padding:16px 18px;border:1px solid var(--rds-line);border-radius:14px;background:linear-gradient(145deg,rgba(40,40,49,.96),rgba(34,34,43,.96))}.rds-manage__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rds-manage__head h3{margin:0;color:#f2f2f6;font-size:16px}.rds-manage__head p{margin:3px 0 0;color:#92929e;font-size:11.5px}.rds-resource-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rds-resource-none,.rds-resource-tile{width:84px;height:70px;padding:0;border:2px solid transparent;border-radius:10px;background:#30303a;overflow:hidden;cursor:pointer;transition:.18s}.rds-resource-none{display:grid;place-items:center;color:#858590;font-size:28px;border-color:rgba(255,255,255,.08)}.rds-resource-tile img,.rds-resource-tile video{display:block;width:100%;height:100%;object-fit:cover}.rds-resource-strip--square .rds-resource-none,.rds-resource-strip--square .rds-resource-tile{width:72px;height:72px}.rds-resource-strip--avatar .rds-resource-none,.rds-resource-strip--avatar .rds-resource-tile{width:82px;height:68px}.rds-resource-none:hover,.rds-resource-tile:hover,.rds-resource-none.is-active,.rds-resource-tile.is-active{border-color:var(--rds-gold);box-shadow:0 0 0 1px rgba(var(--rds-gold-rgb),.18),0 0 18px rgba(var(--rds-gold-rgb),.08)}.rds-inline-empty{color:#858590;font-size:12px;padding:12px}.rds-music-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rds-music-item{min-height:50px;display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#30303a;color:#eee;text-align:left;cursor:pointer}.rds-music-item--none{grid-column:1/-1;grid-template-columns:38px minmax(0,1fr)}.rds-music-item.is-active{border-color:var(--rds-gold);box-shadow:0 0 0 1px rgba(var(--rds-gold-rgb),.15)}.rds-music-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:rgba(var(--rds-gold-rgb),.12);color:var(--rds-gold)}.rds-music-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.rds-pack-list{display:flex;flex-direction:column;gap:8px}.rds-pack{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#30303a;color:#eee;cursor:pointer;text-align:left}.rds-pack.is-active{border-color:var(--rds-gold)}.rds-pack__thumbs{display:flex;align-items:center;gap:7px;min-width:310px}.rds-pack__thumbs img{width:42px;height:42px;object-fit:contain;border-radius:7px;background:rgba(255,255,255,.035)}.rds-pack__thumbs i{font-size:28px;color:var(--rds-gold)}.rds-pack>b{font-size:12px;color:#a9a9b2}.rds-service-grid{display:grid;gap:8px}.rds-service{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#30303a}.rds-service>div{display:flex;flex-direction:column;gap:3px}.rds-service b{color:#eee}.rds-service span{color:#92929e;font-size:11px}
@media (max-width:760px){.rds-quick-settings{grid-template-columns:1fr}.rds-quick{min-height:110px}.rds-music-grid{grid-template-columns:1fr}.rds-pack__thumbs{min-width:0;flex-wrap:wrap}.rds-pack{align-items:flex-start;flex-direction:column}.rds-service{align-items:stretch;flex-direction:column}.rds-resource-strip{gap:8px}.rds-resource-none,.rds-resource-tile{width:72px;height:60px}}

.col-lg-12 > .rds,.row > [class*="col-"] > .rds{width:100%!important;min-width:0!important;max-width:none!important;contain:none!important;}
.rds-hero,.rds-nav,.rds-panes,.rds-pane,.rds-tariffs{width:100%;min-width:0;}

.rds-tariff__badge{
  width:46px!important;
  height:46px!important;
  object-fit:contain!important;
  animation:none!important;
  transform:none!important;
  filter:none!important;
  will-change:auto!important;
}

.rds{width:auto!important;max-width:none!important;min-width:0!important;margin-left:10px!important;margin-right:10px!important;}
.rds-hero,.rds-nav,.rds-panes,.rds-pane,.rds-tariffs,.rds-card,.rds-tariff{max-width:100%!important;min-width:0!important;}
@media(max-width:760px){.rds{margin-left:0!important;margin-right:0!important;}}

.rds{
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin-left:18px!important;
  margin-right:18px!important;
}
@media(max-width:760px){.rds{margin-left:0!important;margin-right:0!important;}}

.rds .rds-tab,
.rds .rds-tab:hover,
.rds .rds-tab:focus,
.rds .rds-tab:focus-visible,
.rds .rds-tab:active,
.rds .rds-faq__head,
.rds .rds-faq__head:hover,
.rds .rds-faq__head:focus,
.rds .rds-faq__head:focus-visible,
.rds .rds-faq__head:active{
  outline:0!important;
  outline-offset:0!important;
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
  text-decoration:none!important;
}
.rds .rds-faq,
.rds .rds-faq.is-open{
  box-shadow:none!important;
}
.rds .rds-faq__head,
.rds .rds-faq__body,
.rds .rds-faq__inner,
.rds .rds-faq p{
  border-top:0!important;
  border-bottom:0!important;
}
.rds .rds-faq__head::before,
.rds .rds-faq__head::after,
.rds .rds-faq__body::before,
.rds .rds-faq__body::after{
  content:none!important;
  display:none!important;
  border:0!important;
}

.rds-pane[data-rds-pane="mine"]{width:100%;min-width:0;}
.rds-pane[data-rds-pane="mine"] .rds-live-note{display:flex;align-items:center;gap:9px;margin:2px 0 14px;color:var(--rds-gold);font-weight:800;}
.rds-pane[data-rds-pane="mine"] .rds-quick-settings{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:16px!important;}
.rds-pane[data-rds-pane="mine"] .rds-quick{width:100%!important;min-width:0!important;min-height:142px!important;box-sizing:border-box!important;}
.rds-pane[data-rds-pane="mine"] .rds-manage{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:16px 18px!important;}
.rds-pane[data-rds-pane="mine"] .rds-manage__head{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;}
.rds-pane[data-rds-pane="mine"] .rds-resource-strip{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;}
.rds-pane[data-rds-pane="mine"] .rds-resource-tile video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;pointer-events:none!important;}
@media(max-width:900px){.rds-pane[data-rds-pane="mine"] .rds-quick-settings{grid-template-columns:1fr!important;}.rds-pane[data-rds-pane="mine"] .rds-quick{min-height:110px!important;}}

.rd-profile-music{
	display:flex;
	align-items:center;
	gap:10px;
	width:100%;
	min-height:56px;
	margin:10px 0 0;
	padding:8px 10px;
	box-sizing:border-box;
	border:1px solid rgba(53,207,140,.55);
	border-radius:10px;
	background:rgba(34,34,43,.92);
	box-shadow:0 5px 16px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.035);
	overflow:hidden;
}
.rd-profile-music .rd-profile-music__disc{
	flex:0 0 36px;
	width:36px;
	height:36px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:0;
	border-radius:50%;
	border:1px solid rgba(53,207,140,.55);
	background:rgba(53,207,140,.12);
	color:#55dda0;
	box-sizing:border-box;
}
.rd-profile-music .rd-profile-music__disc i{
	display:block;
	margin:0;
	padding:0;
	font-size:17px;
	line-height:1;
	color:#55dda0;
}
.rd-profile-music .rd-profile-music__info{
	display:flex;
	flex:1 1 auto;
	min-width:0;
	flex-direction:column;
	justify-content:center;
	gap:2px;
	margin:0;
	padding:0;
}
.rd-profile-music .rd-profile-music__label{
	display:block;
	margin:0;
	padding:0;
	color:#b9bdc7;
	font-size:8px;
	font-weight:700;
	letter-spacing:.06em;
	line-height:1.15;
	text-transform:uppercase;
}
.rd-profile-music .rd-profile-music__name{
	display:block;
	max-width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#fff;
	font-size:11px;
	font-weight:700;
	line-height:1.25;
}
.rd-profile-music .rd-profile-music__toggle{
	-webkit-appearance:none;
	appearance:none;
	flex:0 0 32px;
	width:32px;
	height:32px;
	min-width:32px;
	min-height:32px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:0;
	border:1px solid rgba(53,207,140,.55);
	border-radius:50%;
	outline:0;
	background:rgba(53,207,140,.09);
	color:#55dda0;
	box-shadow:none;
	cursor:pointer;
	transition:background .18s ease,border-color .18s ease,transform .18s ease;
}
.rd-profile-music .rd-profile-music__toggle:hover{
	background:rgba(53,207,140,.17);
	border-color:rgba(85,221,160,.85);
	transform:scale(1.04);
}
.rd-profile-music .rd-profile-music__toggle:focus,
.rd-profile-music .rd-profile-music__toggle:active{
	outline:0;
	box-shadow:none;
}
.rd-profile-music .rd-profile-music__toggle i{
	margin:0;
	padding:0;
	font-size:16px;
	line-height:1;
	color:#55dda0;
}

.rd-profile-music .rd-profile-music__disc{
	transform:rotate(0deg);
	transform-origin:50% 50%;
	will-change:transform;
}
.rd-profile-music.is-playing .rd-profile-music__disc{
	animation:rdProfileMusicDiscSpin 2.4s linear infinite;
}
@keyframes rdProfileMusicDiscSpin{
	from{transform:rotate(0deg);}
	to{transform:rotate(360deg);}
}

.rds-quick:has(> input[type="checkbox"][data-prem-toggle]){cursor:pointer}
.rds-quick>input[type="checkbox"][data-prem-toggle]:checked ~ .rds-switch{
	background:var(--rds-gold)!important;
}
.rds-quick>input[type="checkbox"][data-prem-toggle]:checked ~ .rds-switch i{
	transform:translateX(19px)!important;
}
.rds-quick>input[type="checkbox"][data-prem-toggle]:focus-visible ~ .rds-switch{
	box-shadow:0 0 0 2px rgba(var(--rds-gold-rgb),.28)!important;
}

.rds-music-item .prem-play.rds-music-preview{
	position:static!important;
	right:auto!important;
	top:auto!important;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	justify-self:end!important;
	width:32px!important;
	height:32px!important;
	min-width:32px!important;
	padding:0!important;
	margin:0!important;
	border:1px solid rgba(var(--rds-gold-rgb),.18)!important;
	border-radius:50%!important;
	background:rgba(var(--rds-gold-rgb),.13)!important;
	color:var(--rds-gold)!important;
	line-height:1!important;
	cursor:pointer!important;
	transition:background .18s ease,border-color .18s ease,transform .18s ease!important;
}
.rds-music-item .prem-play.rds-music-preview:hover,
.rds-music-item .prem-play.rds-music-preview.is-playing{
	background:rgba(var(--rds-gold-rgb),.22)!important;
	border-color:rgba(var(--rds-gold-rgb),.55)!important;
	transform:scale(1.04)!important;
}
.rds-music-item .prem-play.rds-music-preview i{
	font-size:16px!important;
	line-height:1!important;
	pointer-events:none!important;
}

.prem-modal{
	background:rgba(5,6,10,.72)!important;
	-webkit-backdrop-filter:blur(2px)!important;
	backdrop-filter:blur(2px)!important;
	padding:18px!important;
}
.prem-modal-card{
	width:min(500px,calc(100vw - 28px))!important;
	padding:24px!important;
	border:1px solid #3b3b45!important;
	border-radius:14px!important;
	background:#24242d!important;
	color:#f4f4f7!important;
	box-shadow:0 22px 65px #000!important;
	opacity:1!important;
}
.prem-modal-card:before,.prem-modal-card:after{display:none!important}
.prem-modal-head{
	display:flex!important;
	align-items:center!important;
	gap:12px!important;
	padding:0 38px 17px 0!important;
	margin-bottom:17px!important;
	border-bottom:1px solid #3a3a44!important;
}
.prem-modal-head__icon{
	flex:0 0 38px!important;
	width:38px!important;
	height:38px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	border-radius:10px!important;
	background:#343028!important;
	border:1px solid #665520!important;
	color:#ffc928!important;
}
.prem-modal-head__icon i{font-size:19px!important}
.prem-modal-head h3{margin:0 0 4px!important;color:#fff!important;font-size:17px!important;font-weight:850!important}
.prem-modal-head p{margin:0!important;color:#a9a9b2!important;font-size:11px!important;line-height:1.35!important}
.prem-x{
	position:absolute!important;
	right:14px!important;
	top:14px!important;
	width:30px!important;
	height:30px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	border:1px solid #44444e!important;
	border-radius:8px!important;
	background:#2d2d36!important;
	color:#bdbdc5!important;
	font-size:19px!important;
	line-height:1!important;
	cursor:pointer!important;
	opacity:1!important;
}
.prem-x:hover{background:#36363f!important;border-color:#666670!important;color:#fff!important}
.prem-bind-tabs{
	display:grid!important;
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:7px!important;
	padding:0!important;
	margin:0 0 14px!important;
}
.prem-bind-tabs label{margin:0!important;cursor:pointer!important;min-width:0!important}
.prem-bind-tabs input{position:absolute!important;opacity:0!important;pointer-events:none!important}
.prem-bind-tabs span{
	min-height:39px!important;
	padding:8px 7px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	border:1px solid #44444e!important;
	border-radius:9px!important;
	background:#2c2c35!important;
	color:#bdbdc6!important;
	font-size:10px!important;
	font-weight:750!important;
	text-align:center!important;
	transition:.18s ease!important;
	opacity:1!important;
}
.prem-bind-tabs label:hover span{background:#32323b!important;border-color:#6b5a25!important;color:#fff!important}
.prem-bind-tabs input:checked+span{
	background:#3b321c!important;
	border:1px solid #e5b51d!important;
	color:#ffd449!important;
	box-shadow:none!important;
}
.prem-modal-fields{display:grid!important;gap:9px!important}
.prem-input{
	width:100%!important;
	height:43px!important;
	margin:0!important;
	padding:0 13px!important;
	border:1px solid #41414b!important;
	border-radius:9px!important;
	outline:0!important;
	background:#1b1b22!important;
	color:#f4f4f7!important;
	font-size:12px!important;
	box-shadow:none!important;
	opacity:1!important;
}
.prem-input::placeholder{color:#777781!important}
.prem-input:focus{background:#1b1b22!important;border-color:#d8aa18!important;box-shadow:0 0 0 2px #332c19!important}
.prem-modal-submit{
	width:100%!important;
	min-height:42px!important;
	margin-top:14px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:7px!important;
	border-radius:9px!important;
}
.prem-modal-submit i,#premConfirmBuy i{font-size:16px!important}
.prem-confirm-text{
	margin:0 0 16px!important;
	padding:13px 14px!important;
	border:1px solid #3e3e48!important;
	border-radius:10px!important;
	background:#1b1b22!important;
	color:#d0d0d6!important;
	font-size:12px!important;
	line-height:1.45!important;
}
.prem-modal-actions{display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:9px!important}
.prem-modal-actions button{
	min-height:41px!important;
	margin:0!important;
	border-radius:9px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:6px!important;
}
.prem-secondary{
	border:1px solid #484852!important;
	background:#303039!important;
	color:#d1d1d7!important;
	opacity:1!important;
}
.prem-secondary:hover{background:#393943!important;color:#fff!important}
#premActivateService,#premConfirmBuy{
	min-height:43px!important;
	background:linear-gradient(180deg,#ffd548 0%,#f6b915 100%)!important;
	border:1px solid #ffcf35!important;
	color:#332400!important;
	font-weight:850!important;
	opacity:1!important;
	box-shadow:0 4px 12px #171207!important;
}
#premActivateService:hover,#premConfirmBuy:hover{
	background:linear-gradient(180deg,#ffe064 0%,#ffc52b 100%)!important;
	border-color:#ffe064!important;
	color:#2b2000!important;
}
.prem-modal .prem-input:-webkit-autofill,
.prem-modal .prem-input:-webkit-autofill:hover,
.prem-modal .prem-input:-webkit-autofill:active{
	-webkit-text-fill-color:#f4f4f7!important;
	-webkit-box-shadow:0 0 0 1000px #1b1b22 inset!important;
	box-shadow:0 0 0 1000px #1b1b22 inset!important;
	caret-color:#f4f4f7!important;
	border-color:#41414b!important;
}
.prem-modal .prem-input:-webkit-autofill:focus{
	-webkit-text-fill-color:#f4f4f7!important;
	-webkit-box-shadow:0 0 0 1000px #1b1b22 inset,0 0 0 2px #332c19!important;
	box-shadow:0 0 0 1000px #1b1b22 inset,0 0 0 2px #332c19!important;
	border-color:#d8aa18!important;
}
@media(max-width:560px){
	.prem-modal-card{padding:18px!important}
	.prem-bind-tabs{grid-template-columns:1fr!important}
	.prem-modal-actions{grid-template-columns:1fr!important}
}

.rds-service__active{display:flex!important;align-items:center!important;gap:5px!important;margin-top:5px!important;font-size:11px!important;font-weight:700!important;color:#68d391!important}
.rds-service__active i{font-size:14px!important}
.rds-btn--service-active{background:#2b3030!important;border:1px solid rgba(104,211,145,.42)!important;color:#83e6a7!important;box-shadow:none!important}
.rds-btn--service-active:hover{background:#303837!important;border-color:rgba(104,211,145,.7)!important;color:#9af0b8!important}

.rds-profile-namebadges{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	flex-wrap:wrap!important;
	column-gap:4px!important;
	row-gap:4px!important;
	width:100%!important;
	max-width:100%!important;
	padding:0 3px!important;
	box-sizing:border-box!important;
	overflow:visible!important;
	line-height:1.45!important;
}
.rds-profile-namebadges > .rds-profile-standard-badges{
	display:inline-flex!important;
	align-items:center!important;
	flex-wrap:nowrap!important;
	margin:0!important;
	max-width:100%!important;
}
.rds-profile-namebadges .premium-login-badge{
	display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;
	flex:0 0 auto!important;vertical-align:middle!important;margin:0!important;padding:1px 6px!important;
	width:auto!important;max-width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;
	border-radius:6px!important;box-sizing:border-box!important;white-space:nowrap!important;
	font-size:9px!important;font-weight:800!important;letter-spacing:.025em!important;line-height:1.5!important;font-family:inherit!important;
	color:#5b3a00!important;text-shadow:0 1px 0 rgba(255,255,255,.35)!important;
	background:linear-gradient(135deg,#fff2b8 0%,#ffd873 35%,#f0b429 70%,#c9891e 100%)!important;
	box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.55)!important;
	border:1px solid rgba(139,90,0,.35)!important;
}
.rds-profile-namebadges .premium-login-badge i{
	display:inline-block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;
	font-size:10px!important;line-height:1!important;color:#5b3a00!important;background:none!important;border:0!important;box-shadow:none!important;
}

.rds-profile-video-intro{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000!important;opacity:1!important;visibility:visible!important;transition:opacity .28s ease,visibility .28s ease!important}
.rds-profile-video-intro.is-closing{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.rds-profile-video-intro__video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;background:#000!important}
.rds-profile-video-intro__skip{position:absolute!important;z-index:3!important;right:22px!important;top:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:9px 16px!important;border:1px solid rgba(67,224,145,.9)!important;border-radius:999px!important;outline:0!important;background:rgba(9,28,21,.72)!important;color:#55e69d!important;box-shadow:0 0 18px rgba(67,224,145,.14)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;backdrop-filter:blur(8px)!important}.rds-profile-video-intro__skip:hover{background:rgba(20,55,41,.84)!important;border-color:#65f0ad!important}.rds-profile-video-intro__skip i{font-size:16px!important;line-height:1!important}
.rds-profile-video-intro__sound{position:absolute!important;z-index:3!important;left:50%!important;bottom:38px!important;transform:translateX(-50%)!important;display:none!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:9px 16px!important;border:1px solid rgba(67,224,145,.9)!important;border-radius:999px!important;outline:0!important;background:rgba(9,28,21,.72)!important;color:#55e69d!important;box-shadow:0 0 18px rgba(67,224,145,.14)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;backdrop-filter:blur(8px)!important}
.rds-profile-video-intro__sound.is-visible{display:flex!important}
.rds-profile-video-intro__sound:hover{background:rgba(20,55,41,.84)!important;border-color:#65f0ad!important}
.rds-profile-video-intro__sound i{font-size:16px!important;line-height:1!important}
@media(max-width:600px){.rds-profile-video-intro__sound{bottom:24px!important;padding:9px 14px!important}.rds-profile-video-intro__skip{right:12px!important;top:12px!important}}

.profile-avatar-frame{position:relative!important}
.rds-premium-avatar-badge-wrap{
	position:absolute!important;z-index:12!important;left:-7px!important;top:-7px!important;
	display:flex!important;align-items:center!important;justify-content:center!important;
	width:auto!important;height:auto!important;line-height:1!important;pointer-events:none!important;
}
.rds-premium-avatar-badge-wrap .rds-premium-avatar-badge{
	display:block!important;max-width:none!important;max-height:none!important;object-fit:contain!important;
	filter:drop-shadow(0 2px 4px rgba(0,0,0,.45));
}
.rds-premium-avatar-badge-wrap .rds-premium-avatar-badge--fallback{line-height:1!important}

.rds-pane[data-rds-pane="mine"]{
  padding:16px 18px 4px;
  box-sizing:border-box;
  border:1px solid var(--rds-line);
  border-radius:var(--rds-r);
  background:var(--rds-panel);
  box-shadow:0 10px 30px rgba(9,10,16,.4);
  overflow:hidden;
}
.rds-nav__track{
  border-radius:14px;
}
.rds-nav__ink{
  overflow:hidden;
  border-radius:14px!important;
}
@media (max-width:767px){
  .rds-pane[data-rds-pane="mine"]{padding:14px 12px 2px;}
}

.rds .rds-hero,
.rds .rds-nav,
.rds .rds-card,
.rds .rds-tariff,
.rds .rds-sub,
.rds .rds-faq,
.rds .rds-empty,
.rds .rds-quick,
.rds .rds-manage,
.rds .rds-pane[data-rds-pane="mine"] {
    border-color: rgba(255, 105, 180, 0.7) !important;
}

.rds .rds-tariff:hover,
.rds .rds-tariff.is-featured,
.rds .rds-tariff.is-mine {
    border-color: rgba(255, 105, 180, 0.7) !important;
}

.rds-premium-avatar-badge-wrap{pointer-events:auto!important}
.rds-premium-avatar-badge-tip{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    height:auto!important;
    line-height:0!important;
    pointer-events:auto!important;
    cursor:default!important;
}
.rds-premium-avatar-badge-tip>.rds-premium-avatar-badge{pointer-events:auto!important}

/* MP4/WebM resource previews */
.rds-resource-tile video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;pointer-events:none}
.rds-mine-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0 4px;color:#aaa9b5;font-size:11px;font-weight:800;letter-spacing:.06em}.rds-mine-topline>span{display:inline-flex;align-items:center;gap:6px}.rds-mine-autosave{color:#73dca1!important;letter-spacing:0!important}.rds-mine-layout{display:grid;grid-template-columns:minmax(300px,370px) minmax(0,1fr);gap:12px;align-items:start}.rds-preview-panel{position:sticky;top:12px;min-width:0}.rds-preview-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:620px;padding:54px 26px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:radial-gradient(90% 60% at 50% 0,rgba(240,180,41,.08),transparent 70%),rgba(15,15,20,.72);overflow:hidden}.rds-preview-shell{position:relative;width:300px;max-width:100%}.rds-preview-frame-host{position:absolute;z-index:5;inset:-38px;pointer-events:none}.rds-preview-frame-host>img{position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:none;object-fit:fill;transform:translate(-50%,-50%);pointer-events:none}.rds-preview-card{position:relative;z-index:3;width:300px;max-width:100%;overflow:hidden;border:1px solid rgba(240,180,41,.42);border-radius:18px;background:#221d15;box-shadow:0 24px 54px rgba(0,0,0,.48),0 0 24px rgba(240,180,41,.1);color:#fff}.rds-preview-card__bg{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.rds-preview-card__bg>img,.rds-preview-card__bg>video{display:block;width:100%;height:100%;object-fit:cover}.rds-preview-card__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,12,10,.15),rgba(14,12,10,.46) 48%,rgba(14,12,10,.72))}.rds-preview-card>*:not(.rds-preview-card__bg){position:relative;z-index:1}.rds-preview-card__cover{height:88px;background:linear-gradient(180deg,rgba(240,180,41,.04),rgba(34,29,21,.35))}.rds-preview-card__head{display:flex;justify-content:center;margin-top:-42px}.rds-preview-card__avatar{position:relative;display:block;width:72px;height:72px;overflow:visible;border-radius:15px;box-shadow:0 0 0 2px rgba(240,180,41,.65),0 8px 22px rgba(0,0,0,.4)}.rds-preview-card__avatar-base{display:block;width:100%;height:100%;border-radius:15px;object-fit:cover}.rds-preview-card__avatar-frame{position:absolute;z-index:4;inset:0;pointer-events:none}.rds-preview-card__avatar-frame>img{position:absolute;left:50%;top:50%;width:123%;height:123%;max-width:none;object-fit:contain;transform:translate(-50%,-50%)}.rds-preview-card__badge{position:absolute;z-index:8;left:-8px;top:-8px;display:flex}.rds-preview-card__badge .rds-premium-avatar-badge-tip{display:flex!important;width:auto!important;height:auto!important}.rds-preview-card__badge .rds-premium-avatar-badge,.rds-preview-card__badge-img{display:block;width:22px!important;height:22px!important;max-width:none!important;object-fit:contain}.rds-preview-card__main{padding:10px 13px 9px;text-align:center}.rds-preview-card__login{overflow:hidden;color:#f2f2f5;font-size:18px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.rds-preview-card__tags{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:7px}.rds-preview-card__tags span,.rds-preview-card__tags b,.rds-preview-card__tags em{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-style:normal;font-weight:800}.rds-preview-card__tags span,.rds-preview-card__tags em{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#ddd}.rds-preview-card__tags b{background:linear-gradient(135deg,#ffd166,#f0a429);color:#3d2600}.rds-preview-card__status{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:7px 9px;border-radius:10px;background:rgba(10,10,14,.28);color:#e1dfdc;font-size:11px;line-height:1.35;text-align:left}.rds-preview-card__status i{color:#f4c455}.rds-preview-card__status span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rds-preview-card__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:8px}.rds-preview-card__meta span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:7px;background:rgba(10,10,14,.26);color:#c5c3c2;font-size:9.5px;font-weight:700}.rds-preview-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0 10px 8px}.rds-preview-card__stats>span{display:flex;flex-direction:column;align-items:center;min-width:0;padding:7px 1px 6px;border-radius:10px;background:rgba(240,180,41,.06)}.rds-preview-card__stats i{color:#f4c455;font-size:14px}.rds-preview-card__stats b{color:#ffe2a0;font-size:13px}.rds-preview-card__stats small{width:100%;overflow:hidden;color:#d8cfba;font-size:7.6px;font-weight:800;letter-spacing:-.03em;white-space:nowrap;text-overflow:clip}.rds-preview-card__cta{display:flex;align-items:center;gap:7px;height:38px;margin:0 10px 10px;padding:0 12px;border-radius:11px;background:linear-gradient(135deg,#ffd166,#f0a429);color:#3d2600;font-size:12px;font-weight:900}.rds-preview-card__cta span{flex:1;text-align:center}.rds-manage-stack{display:flex;flex-direction:column;gap:8px;min-width:0}.rds-manage-caption{display:flex;flex-direction:column;gap:2px;padding:2px 4px 4px}.rds-manage-caption b{font-size:15px}.rds-manage-caption span{color:#9393a3;font-size:11px}.rds-accordion{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(145deg,rgba(38,37,45,.97),rgba(30,29,36,.97))}.rds-accordion__head{display:flex;align-items:center;width:100%;min-height:58px;margin:0;padding:9px 12px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.rds-accordion__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.075);color:#d9d8df;font-size:18px}.rds-accordion__title{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;margin-left:10px}.rds-accordion__title b{overflow:hidden;font-size:13px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.rds-accordion__title small{overflow:hidden;color:#9695a3;font-size:10.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.rds-accordion__count{flex:0 0 auto;min-width:24px;margin-left:8px;padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.06);color:#aaa9b4;font-size:9px;font-weight:800;text-align:center}.rds-accordion__chev{flex:0 0 auto;margin-left:7px;color:#8d8c99;font-size:18px;transition:transform .2s ease}.rds-accordion.is-open .rds-accordion__chev{transform:rotate(180deg)}.rds-accordion__body{display:none;padding:0 12px 12px}.rds-accordion.is-open .rds-accordion__body{display:block}.rds-accordion .rds-resource-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:7px;overflow:visible;padding:4px 0 0}.rds-accordion .rds-resource-none,.rds-accordion .rds-resource-tile{width:100%;min-width:0;height:58px}.rds-accordion .rds-resource-strip--wide .rds-resource-tile{height:62px}.rds-accordion .rds-resource-strip--avatar .rds-resource-tile{height:64px}.rds-accordion .rds-resource-tile img,.rds-accordion .rds-resource-tile video{width:100%;height:100%;object-fit:cover}.rds-accordion .rds-resource-strip--square .rds-resource-tile img,.rds-accordion .rds-resource-strip--square .rds-resource-tile video{object-fit:contain}.rds-accordion .rds-quick-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rds-accordion .rds-quick{margin:0}.rds-accordion .rds-service-grid,.rds-accordion .rds-music-grid,.rds-accordion .rds-pack-list{padding-top:3px}@media(max-width:900px){.rds-mine-layout{grid-template-columns:1fr}.rds-preview-panel{position:relative;top:auto}.rds-preview-stage{min-height:560px}.rds-accordion .rds-quick-settings{grid-template-columns:1fr}}@media(max-width:520px){.rds-preview-stage{min-height:530px;padding:42px 14px}.rds-mine-topline{align-items:flex-start;flex-direction:column}.rds-accordion__title small{white-space:normal}.rds-accordion .rds-resource-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}


.rds .rds-pane[data-rds-pane="mine"]{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.rds .rds-mine-topline{
  margin:0 0 10px!important;
  padding:0 4px!important;
  color:#9293a4!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
}
.rds .rds-mine-layout{
  grid-template-columns:minmax(330px,370px) minmax(0,1fr)!important;
  gap:12px!important;
  align-items:start!important;
}
.rds .rds-preview-panel{
  position:sticky!important;
  top:12px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
}
.rds .rds-preview-stage{
  min-height:620px!important;
  padding:48px 20px 34px!important;
  align-items:flex-start!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:16px!important;
  background:rgba(20,20,26,.88)!important;
  box-shadow:none!important;
}
.rds .rds-preview-shell{
  width:300px!important;
}
.rds .rds-site-preview{
  padding:10px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:14px!important;
  background:rgba(20,20,26,.88)!important;
}
.rds .rds-site-preview__title{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  margin:0 0 8px!important;
  color:#8f909f!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.06em!important;
}
.rds .rds-site-preview__media{
  position:relative!important;
  width:100%!important;
  aspect-ratio:16/7!important;
  overflow:hidden!important;
  border-radius:10px!important;
  background:#101015!important;
}
.rds .rds-site-preview__media>img,
.rds .rds-site-preview__media>video{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
.rds .rds-site-preview__empty{
  position:absolute!important;
  inset:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  color:#777987!important;
  font-size:11px!important;
  font-weight:700!important;
}
.rds .rds-manage-stack{
  gap:8px!important;
}
.rds .rds-manage-caption{
  display:none!important;
}
.rds .rds-service-top{
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
}
.rds .rds-service-top__row{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  min-height:52px!important;
  padding:8px 10px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:13px!important;
  background:linear-gradient(145deg,rgba(38,37,45,.98),rgba(30,29,36,.98))!important;
}
.rds .rds-service-top__icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;
  height:34px!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.075)!important;
  color:#d8d9e0!important;
  font-size:18px!important;
}
.rds .rds-service-top__copy{
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
  gap:1px!important;
}
.rds .rds-service-top__copy b{
  overflow:hidden!important;
  color:#f1f1f4!important;
  font-size:12.5px!important;
  font-weight:850!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
.rds .rds-service-top__copy span{
  overflow:hidden!important;
  color:#8f909f!important;
  font-size:10px!important;
  font-weight:600!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
.rds .rds-service-top__copy small{
  color:#69d89b!important;
  font-size:9px!important;
  font-weight:800!important;
}
.rds .rds-service-top__btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  min-width:118px!important;
  height:32px!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:999px!important;
  background:#f1f2f4!important;
  color:#292a31!important;
  font-size:10px!important;
  font-weight:850!important;
  cursor:pointer!important;
}
.rds .rds-service-top__btn.is-active{
  background:rgba(79,234,159,.14)!important;
  color:#75e4a7!important;
  box-shadow:inset 0 0 0 1px rgba(79,234,159,.28)!important;
}
.rds .rds-accordion{
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:13px!important;
  background:linear-gradient(145deg,rgba(38,37,45,.98),rgba(30,29,36,.98))!important;
  box-shadow:none!important;
}
.rds .rds-accordion__head{
  min-height:50px!important;
  padding:7px 10px!important;
}
.rds .rds-accordion__icon{
  width:32px!important;
  height:32px!important;
  border-radius:9px!important;
  font-size:16px!important;
}
.rds .rds-accordion__title{
  margin-left:8px!important;
}
.rds .rds-accordion__title b{
  font-size:12.5px!important;
}
.rds .rds-accordion__title small{
  font-size:10px!important;
}
.rds .rds-accordion__body{
  padding:0 10px 10px!important;
}
.rds .rds-pane[data-rds-pane="mine"] .rds-resource-strip,
.rds .rds-accordion .rds-resource-strip{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,58px)!important;
  justify-content:start!important;
  align-items:start!important;
  gap:7px!important;
  width:100%!important;
  padding:4px 0 0!important;
}
.rds .rds-pane[data-rds-pane="mine"] .rds-resource-none,
.rds .rds-pane[data-rds-pane="mine"] .rds-resource-tile,
.rds .rds-accordion .rds-resource-none,
.rds .rds-accordion .rds-resource-tile{
  position:relative!important;
  flex:none!important;
  width:58px!important;
  min-width:58px!important;
  max-width:58px!important;
  height:58px!important;
  min-height:58px!important;
  padding:0!important;
  border:2px solid transparent!important;
  border-radius:10px!important;
  background:#19191f!important;
  overflow:hidden!important;
}
.rds .rds-accordion .rds-resource-strip--wide{
  grid-template-columns:repeat(auto-fill,76px)!important;
}
.rds .rds-accordion .rds-resource-strip--wide .rds-resource-none,
.rds .rds-accordion .rds-resource-strip--wide .rds-resource-tile{
  width:76px!important;
  min-width:76px!important;
  max-width:76px!important;
  height:58px!important;
}
.rds .rds-accordion .rds-resource-strip--avatar{
  grid-template-columns:repeat(auto-fill,58px)!important;
}
.rds .rds-accordion .rds-resource-strip--avatar .rds-resource-none,
.rds .rds-accordion .rds-resource-strip--avatar .rds-resource-tile{
  width:58px!important;
  min-width:58px!important;
  max-width:58px!important;
  height:58px!important;
}
.rds .rds-accordion .rds-resource-tile img,
.rds .rds-accordion .rds-resource-tile video{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  background-image:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.025) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.025) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.025) 75%)!important;
  background-size:12px 12px!important;
  background-position:0 0,0 6px,6px -6px,-6px 0!important;
}
.rds .rds-accordion .rds-resource-strip--wide .rds-resource-tile img,
.rds .rds-accordion .rds-resource-strip--wide .rds-resource-tile video{
  object-fit:cover!important;
}
.rds .rds-resource-none:hover,
.rds .rds-resource-tile:hover{
  border-color:rgba(255,255,255,.34)!important;
}
.rds .rds-resource-none.is-active,
.rds .rds-resource-tile.is-active{
  border-color:#f4f5f7!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.32)!important;
}
.rds .rds-resource-none.is-active:after,
.rds .rds-resource-tile.is-active:after{
  content:"✓"!important;
  position:absolute!important;
  z-index:5!important;
  right:3px!important;
  top:3px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:17px!important;
  height:17px!important;
  border-radius:50%!important;
  background:#f5f6f8!important;
  color:#202128!important;
  font-size:10px!important;
  font-weight:900!important;
  box-shadow:0 1px 5px rgba(0,0,0,.35)!important;
}
.rds .rds-accordion .rds-quick-settings{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;
}
.rds .rds-accordion .rds-quick{
  min-height:66px!important;
  padding:9px!important;
  border-color:rgba(255,255,255,.07)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.035)!important;
}
.rds .rds-accordion .rds-quick__icon{
  width:32px!important;
  height:32px!important;
}
.rds .rds-nav{
  border-color:rgba(255,105,180,.7)!important;
}
.rds .rds-nav__track{
  gap:2px!important;
}
.rds .rds-tab{
  min-height:38px!important;
}
@media(max-width:900px){
  .rds .rds-mine-layout{
    grid-template-columns:1fr!important;
  }
  .rds .rds-preview-panel{
    position:relative!important;
    top:auto!important;
  }
  .rds .rds-preview-stage{
    min-height:560px!important;
  }
}
@media(max-width:560px){
  .rds .rds-preview-stage{
    min-height:520px!important;
    padding:42px 12px 28px!important;
  }
  .rds .rds-service-top__row{
    grid-template-columns:32px minmax(0,1fr)!important;
  }
  .rds .rds-service-top__btn{
    grid-column:1/-1!important;
    width:100%!important;
  }
  .rds .rds-accordion .rds-resource-strip,
  .rds .rds-pane[data-rds-pane="mine"] .rds-resource-strip{
    grid-template-columns:repeat(4,58px)!important;
  }
}


.rds .rds-preview-stage{
  align-items:center!important;
  justify-content:center!important;
  padding:82px 30px 66px!important;
  overflow:hidden!important;
}
.rds .rds-preview-shell{
  position:relative!important;
  width:300px!important;
  max-width:100%!important;
  margin:auto!important;
}
.rds .rds-preview-frame-host{
  position:absolute!important;
  z-index:6!important;
  inset:0!important;
  overflow:visible!important;
  pointer-events:none!important;
}
.rds .rds-preview-frame-host>.rds-preview-frame-canvas{
  position:absolute!important;
  display:block!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  pointer-events:none!important;
}
.rds .rds-preview-card__stats{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:5px!important;
  padding:0 10px 8px!important;
}
.rds .rds-preview-card__stats>span{
  display:grid!important;
  grid-template-rows:15px 17px 12px!important;
  align-items:center!important;
  justify-items:center!important;
  min-width:0!important;
  min-height:53px!important;
  padding:5px 1px 4px!important;
}
.rds .rds-preview-card__stats i{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:15px!important;
  margin:0!important;
  line-height:1!important;
}
.rds .rds-preview-card__stats b{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:17px!important;
  margin:0!important;
  line-height:1!important;
}
.rds .rds-preview-card__stats small{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:12px!important;
  overflow:visible!important;
  color:#d8cfba!important;
  font-size:7px!important;
  font-weight:850!important;
  line-height:1!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  text-align:center!important;
  text-overflow:clip!important;
}
.rds .rds-accordion__body{
  padding:2px 12px 13px!important;
}
.rds .rds-accordion .rds-resource-strip,
.rds .rds-pane[data-rds-pane="mine"] .rds-resource-strip{
  column-gap:10px!important;
  row-gap:10px!important;
  padding:7px 0 2px!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-strip{
  grid-template-columns:repeat(auto-fill,72px)!important;
  gap:12px!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-none,
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile{
  width:72px!important;
  min-width:72px!important;
  max-width:72px!important;
  height:96px!important;
  min-height:96px!important;
  border-radius:11px!important;
  background:#15151b!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile img,
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile video{
  width:100%!important;
  height:100%!important;
  padding:3px!important;
  object-fit:contain!important;
  box-sizing:border-box!important;
}
.rds .rds-accordion[data-prem-setting-section="site_bg_id"] .rds-resource-strip,
.rds .rds-accordion[data-prem-setting-section="hover_bg_id"] .rds-resource-strip,
.rds .rds-accordion[data-prem-setting-section="profile_bg_id"] .rds-resource-strip,
.rds .rds-accordion[data-prem-setting-section="profile_video_id"] .rds-resource-strip{
  grid-template-columns:repeat(auto-fill,92px)!important;
  gap:11px!important;
}
.rds .rds-accordion[data-prem-setting-section="site_bg_id"] .rds-resource-none,
.rds .rds-accordion[data-prem-setting-section="site_bg_id"] .rds-resource-tile,
.rds .rds-accordion[data-prem-setting-section="hover_bg_id"] .rds-resource-none,
.rds .rds-accordion[data-prem-setting-section="hover_bg_id"] .rds-resource-tile,
.rds .rds-accordion[data-prem-setting-section="profile_bg_id"] .rds-resource-none,
.rds .rds-accordion[data-prem-setting-section="profile_bg_id"] .rds-resource-tile,
.rds .rds-accordion[data-prem-setting-section="profile_video_id"] .rds-resource-none,
.rds .rds-accordion[data-prem-setting-section="profile_video_id"] .rds-resource-tile{
  width:92px!important;
  min-width:92px!important;
  max-width:92px!important;
  height:62px!important;
  min-height:62px!important;
  border-radius:10px!important;
}
.rds .rds-accordion[data-prem-setting-section="site_bg_id"] .rds-resource-tile img,
.rds .rds-accordion[data-prem-setting-section="site_bg_id"] .rds-resource-tile video,
.rds .rds-accordion[data-prem-setting-section="hover_bg_id"] .rds-resource-tile img,
.rds .rds-accordion[data-prem-setting-section="hover_bg_id"] .rds-resource-tile video,
.rds .rds-accordion[data-prem-setting-section="profile_bg_id"] .rds-resource-tile img,
.rds .rds-accordion[data-prem-setting-section="profile_bg_id"] .rds-resource-tile video,
.rds .rds-accordion[data-prem-setting-section="profile_video_id"] .rds-resource-tile img,
.rds .rds-accordion[data-prem-setting-section="profile_video_id"] .rds-resource-tile video{
  object-fit:cover!important;
}
.rds .rds-accordion[data-prem-setting-section="profile_video_id"] .rds-resource-strip{
  padding-top:9px!important;
}
.rds .rds-accordion[data-prem-setting-section="avatar_id"] .rds-resource-strip,
.rds .rds-accordion[data-prem-setting-section="badge_id"] .rds-resource-strip,
.rds .rds-accordion[data-prem-setting-section="frame_id"] .rds-resource-strip{
  gap:9px!important;
}
@media(max-width:560px){
  .rds .rds-preview-stage{
    padding:78px 12px 62px!important;
  }
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-strip{
    grid-template-columns:repeat(4,64px)!important;
  }
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-none,
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile{
    width:64px!important;
    min-width:64px!important;
    max-width:64px!important;
    height:86px!important;
    min-height:86px!important;
  }
}

.rds .rds-accordion .rds-quick{
  border:0!important;
  box-shadow:none!important;
}
.rds .rds-accordion .rds-quick:focus,
.rds .rds-accordion .rds-quick:focus-visible,
.rds .rds-accordion .rds-quick:active{
  outline:0!important;
  box-shadow:none!important;
}

.rds .rds-accordion .rds-quick,
.rds .rds-accordion .rds-quick:hover,
.rds .rds-accordion .rds-quick:focus,
.rds .rds-accordion .rds-quick:focus-visible,
.rds .rds-accordion .rds-quick:active{
  border:0!important;
  border-top:0!important;
  outline:0!important;
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
  background:#292931!important;
}
.rds .rds-accordion .rds-quick::before,
.rds .rds-accordion .rds-quick::after{
  content:none!important;
  display:none!important;
  border:0!important;
  box-shadow:none!important;
}
.rds .rds-accordion__head,
.rds .rds-accordion__head:hover,
.rds .rds-accordion__head:focus,
.rds .rds-accordion__head:focus-visible,
.rds .rds-accordion__head:active,
.rds .rds-accordion.is-open>.rds-accordion__head{
  border:0!important;
  border-top:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-left:0!important;
  outline:0!important;
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
}
.rds .rds-accordion__head::before,
.rds .rds-accordion__head::after,
.rds .rds-accordion.is-open>.rds-accordion__head::before,
.rds .rds-accordion.is-open>.rds-accordion__head::after{
  content:none!important;
  display:none!important;
  border:0!important;
  box-shadow:none!important;
}

.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-accordion__body{
  padding:4px 14px 14px!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-strip{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:14px!important;
  width:100%!important;
  padding:6px 0 2px!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-none,
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile{
  flex:0 0 82px!important;
  width:82px!important;
  min-width:82px!important;
  max-width:82px!important;
  height:104px!important;
  min-height:104px!important;
  border-radius:12px!important;
  background:#17171d!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-none{
  font-size:25px!important;
  background:rgba(255,255,255,.035)!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile img,
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile video{
  display:block!important;
  width:100%!important;
  height:100%!important;
  padding:5px!important;
  object-fit:contain!important;
  object-position:center!important;
  box-sizing:border-box!important;
}
@media(max-width:560px){
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-strip{
    justify-content:center!important;
    gap:10px!important;
  }
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-none,
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile{
    flex-basis:72px!important;
    width:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    height:94px!important;
    min-height:94px!important;
  }
}

.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-accordion__body{
  padding:2px 10px 10px!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-strip{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  width:100%!important;
  padding:4px 0 0!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-none,
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile{
  flex:0 0 64px!important;
  width:64px!important;
  min-width:64px!important;
  max-width:64px!important;
  height:78px!important;
  min-height:78px!important;
  border-radius:10px!important;
  background:#19191f!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-none{
  font-size:22px!important;
  background:rgba(255,255,255,.035)!important;
}
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile img,
.rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile video{
  display:block!important;
  width:100%!important;
  height:100%!important;
  padding:3px!important;
  box-sizing:border-box!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}
@media(max-width:560px){
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-strip{
    justify-content:flex-start!important;
    gap:7px!important;
  }
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-none,
  .rds .rds-accordion[data-prem-setting-section="hover_frame_id"] .rds-resource-tile{
    flex-basis:60px!important;
    width:60px!important;
    min-width:60px!important;
    max-width:60px!important;
    height:74px!important;
    min-height:74px!important;
  }
}
