/* HerTime Home Live Theme V1 — forced last only on homepage */
body.ht-page-home-live-theme{
  --home-bg:#030817;
  --home-panel:rgba(8,19,43,.88);
  --home-panel-2:rgba(5,14,34,.92);
  --home-line:rgba(139,167,221,.16);
  --home-text:#f5f7ff;
  --home-muted:#95a4c2;
  --home-pink:#ff45b7;
  --home-purple:#a855f7;
  --home-blue:#37c8ff;
  --home-green:#35dd79;
  background:
    radial-gradient(circle at 88% 4%,rgba(40,87,255,.18),transparent 28%),
    radial-gradient(circle at 8% 44%,rgba(183,49,255,.12),transparent 30%),
    linear-gradient(180deg,#030817 0%,#07132b 48%,#030817 100%)!important;
  color:var(--home-text)!important;
  overflow-x:hidden!important;
}
body.ht-page-home-live-theme main{overflow:visible!important}
body.ht-page-home-live-theme .ht-noise{opacity:.2!important}
body.ht-page-home-live-theme .topbar{
  background:rgba(3,9,24,.9)!important;
  border-bottom:1px solid rgba(139,167,221,.12)!important;
  backdrop-filter:blur(24px)!important;
}
body.ht-page-home-live-theme .bottom-nav{
  background:rgba(3,9,24,.94)!important;
  border-color:rgba(139,167,221,.14)!important;
  backdrop-filter:blur(24px)!important;
}
body.ht-page-home-live-theme .bottom-nav a.active{color:#ff63c7!important}
body.ht-page-home-live-theme .bottom-nav .plus{background:linear-gradient(135deg,#a63cff,#ff3d9e)!important;box-shadow:0 12px 30px rgba(255,61,158,.3)!important}
body.ht-page-home-live-theme .ht-home-live{display:none!important}

.ht-home-next{
  position:relative!important;
  z-index:1!important;
  width:min(1450px,calc(100% - 48px))!important;
  margin:0 auto!important;
  padding:26px 0 120px!important;
}
.ht-home-next *{box-sizing:border-box!important}
.ht-home-next a{text-decoration:none!important}
.ht-home-next__ambient{position:absolute!important;inset:0!important;pointer-events:none!important;overflow:hidden!important;z-index:-1!important}
.ht-home-next__ambient i{position:absolute!important;border-radius:50%!important;filter:blur(90px)!important;opacity:.18!important}
.ht-home-next__ambient i:nth-child(1){width:420px!important;height:420px!important;right:-170px!important;top:40px!important;background:#165dff!important}
.ht-home-next__ambient i:nth-child(2){width:360px!important;height:360px!important;left:-190px!important;top:430px!important;background:#a72cff!important}
.ht-home-next__ambient i:nth-child(3){width:320px!important;height:320px!important;right:20%!important;bottom:80px!important;background:#ff2d9f!important;opacity:.1!important}

.ht-home-next__hero{
  position:relative!important;
  min-height:370px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr)!important;
  align-items:center!important;
  gap:28px!important;
  padding:38px 44px!important;
  overflow:hidden!important;
  border:1px solid rgba(134,163,220,.18)!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 71% 36%,rgba(69,57,255,.17),transparent 29%),
    radial-gradient(circle at 91% 62%,rgba(0,196,255,.13),transparent 26%),
    linear-gradient(120deg,rgba(7,17,40,.98),rgba(12,15,43,.96) 53%,rgba(5,18,43,.98))!important;
  box-shadow:0 32px 90px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.015) inset!important;
}
.ht-home-next__hero:before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(circle at 12% 24%,rgba(255,255,255,.55) 0 1px,transparent 1.7px),radial-gradient(circle at 58% 18%,rgba(255,91,201,.75) 0 1px,transparent 1.8px),radial-gradient(circle at 88% 20%,rgba(70,204,255,.65) 0 1px,transparent 1.7px),radial-gradient(circle at 44% 76%,rgba(255,255,255,.4) 0 1px,transparent 1.7px)!important;background-size:220px 180px,260px 210px,190px 170px,230px 190px!important;opacity:.32!important;pointer-events:none!important}
.ht-home-next__hero-copy{position:relative!important;z-index:3!important;max-width:660px!important}
.ht-home-next__eyebrow{display:block!important;margin-bottom:13px!important;color:#ff91d8!important;font-size:14px!important;font-weight:850!important}
.ht-home-next__hero h1{margin:0!important;color:#fff!important;font-size:clamp(44px,4vw,66px)!important;line-height:1.02!important;letter-spacing:-.052em!important;font-weight:950!important}
.ht-home-next__hero h1 em{font-style:normal!important;background:linear-gradient(90deg,#ffc2df,#ff5cbc 55%,#b18cff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.ht-home-next__hero-copy>p{max-width:620px!important;margin:18px 0 0!important;color:#b3bfd4!important;font-size:15px!important;line-height:1.65!important}
.ht-home-next__hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:23px!important}
.ht-home-next__button{min-height:48px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border-radius:11px!important;font-size:13px!important;font-weight:900!important;color:#fff!important;transition:.18s ease!important}
.ht-home-next__button:hover{transform:translateY(-2px)!important}
.ht-home-next__button--primary{border:1px solid rgba(255,135,218,.35)!important;background:linear-gradient(135deg,#a638ff,#ff3d9f)!important;box-shadow:0 14px 34px rgba(255,52,157,.28),0 0 26px rgba(170,56,255,.16)!important}
.ht-home-next__button--ghost{border:1px solid rgba(213,78,210,.47)!important;background:rgba(6,15,35,.55)!important;color:#f0b4e4!important}
.ht-home-next__proof{display:flex!important;align-items:center!important;gap:12px!important;margin-top:24px!important}
.ht-home-next__proof-avatars{display:flex!important;padding-left:7px!important}
.ht-home-next__proof-avatars img,.ht-home-next__proof-avatars span{width:34px!important;height:34px!important;margin-left:-7px!important;border-radius:50%!important;border:2px solid #07112a!important;object-fit:cover!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#ff4fbd,#488dff)!important;color:#fff!important;font-size:11px!important;font-weight:900!important}
.ht-home-next__proof>div:last-child{display:grid!important;gap:2px!important}.ht-home-next__proof strong{font-size:12px!important;color:#f0f4ff!important}.ht-home-next__proof span{font-size:10px!important;color:#7f90ad!important}

.ht-home-next__hero-stage{position:relative!important;min-height:290px!important;z-index:2!important}
.ht-home-next__orbit{position:absolute!important;left:7%!important;right:-4%!important;top:22%!important;height:54%!important;border:3px solid rgba(255,63,193,.67)!important;border-left-color:#34cbff!important;border-radius:50%!important;transform:rotate(-13deg)!important;filter:drop-shadow(0 0 13px rgba(255,63,193,.55))!important;opacity:.75!important}
.ht-home-next__orbit:after{content:""!important;position:absolute!important;right:7%!important;top:25%!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 17px #fff,-260px 70px 0 -2px #ff63c6!important}
.ht-home-next__hero-profile{position:absolute!important;overflow:hidden!important;border:1px solid rgba(167,190,235,.22)!important;border-radius:18px!important;background:#08162f!important;box-shadow:0 24px 55px rgba(0,0,0,.42)!important;color:#fff!important;transition:.2s ease!important}
.ht-home-next__hero-profile:hover{transform:translateY(-4px)!important;border-color:rgba(255,73,190,.45)!important}
.ht-home-next__hero-profile>img,.ht-home-next__hero-fallback{width:100%!important;height:100%!important;object-fit:cover!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#241141,#073260)!important;color:#fff!important;font-size:42px!important;font-weight:900!important}
.ht-home-next__hero-profile:after{content:""!important;position:absolute!important;inset:38% 0 0!important;background:linear-gradient(180deg,transparent,rgba(2,8,22,.95))!important}
.ht-home-next__hero-profile>div{position:absolute!important;z-index:3!important;left:13px!important;right:13px!important;bottom:12px!important;display:grid!important;gap:3px!important}.ht-home-next__hero-profile strong{font-size:13px!important;color:#fff!important}.ht-home-next__hero-profile small{font-size:10px!important;color:#c1cade!important}
.ht-home-next__hero-profile--1{left:28%!important;top:2%!important;width:210px!important;height:280px!important;z-index:4!important}
.ht-home-next__hero-profile--2{left:1%!important;top:28%!important;width:135px!important;height:190px!important;z-index:3!important}
.ht-home-next__hero-profile--3{right:0!important;top:18%!important;width:145px!important;height:205px!important;z-index:3!important}
.ht-home-next__live-badge{position:absolute!important;right:9px!important;top:9px!important;z-index:5!important;padding:5px 7px!important;border-radius:7px!important;background:#ff3eaa!important;color:#fff!important;font-size:8px!important;letter-spacing:.04em!important}
.ht-home-next__hero-float{position:absolute!important;z-index:7!important;width:44px!important;height:44px!important;border-radius:14px!important;display:grid!important;place-items:center!important;color:#fff!important;font-size:20px!important;box-shadow:0 14px 32px rgba(0,0,0,.32)!important}
.ht-home-next__hero-float--heart{left:15%!important;top:14%!important;background:linear-gradient(135deg,#ff70c7,#ff3e8f)!important;transform:rotate(-10deg)!important}
.ht-home-next__hero-float--chat{right:4%!important;bottom:9%!important;background:linear-gradient(135deg,#8661ff,#c748ff)!important}
.ht-home-next__hero-empty{position:absolute!important;inset:30px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;border:1px dashed rgba(173,194,235,.2)!important;border-radius:20px!important;color:#b7c2d7!important}.ht-home-next__hero-empty span{font-size:34px!important}.ht-home-next__hero-empty a{color:#ff79d1!important;font-weight:800!important}

.ht-home-next__stories{margin-top:12px!important;padding:15px 18px!important;border:1px solid var(--home-line)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(8,19,43,.9),rgba(6,15,35,.82))!important;box-shadow:0 18px 45px rgba(0,0,0,.2)!important}
.ht-home-next__section-mini-head,.ht-home-next__panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.ht-home-next__section-mini-head>div{display:flex!important;align-items:center!important;gap:10px!important}.ht-home-next__section-mini-head strong{font-size:13px!important}.ht-home-next__section-mini-head strong i{display:inline-block!important;width:7px!important;height:7px!important;margin-left:4px!important;border-radius:50%!important;background:var(--home-green)!important;box-shadow:0 0 12px rgba(53,221,121,.7)!important}.ht-home-next__section-mini-head span{font-size:10px!important;color:#8191ae!important}.ht-home-next__section-mini-head>a,.ht-home-next__panel-head>a{color:#9987e6!important;font-size:10px!important;font-weight:800!important}
.ht-home-next__story-rail{display:flex!important;align-items:flex-start!important;gap:16px!important;margin-top:14px!important;overflow-x:auto!important;scrollbar-width:none!important}.ht-home-next__story-rail::-webkit-scrollbar{display:none!important}
.ht-home-next__story{flex:0 0 72px!important;display:grid!important;justify-items:center!important;gap:7px!important;color:#dfe6f5!important}.ht-home-next__story>span{width:62px!important;height:62px!important;padding:3px!important;border-radius:50%!important;display:grid!important;place-items:center!important;border:2px solid transparent!important;background:linear-gradient(#08162f,#08162f) padding-box,linear-gradient(135deg,#ff42bc,#8c5cff,#35cfff) border-box!important;box-shadow:0 0 17px rgba(225,55,236,.16)!important;font-size:24px!important}.ht-home-next__story img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}.ht-home-next__story small{max-width:72px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;color:#b6c1d6!important}.ht-home-next__story--add>span{border-style:dashed!important;background:rgba(10,22,47,.5)!important;color:#fff!important}.ht-home-next__story.is-live>span{box-shadow:0 0 0 3px rgba(255,64,184,.11),0 0 22px rgba(255,64,184,.26)!important}

.ht-home-next__dashboard{display:grid!important;grid-template-columns:330px minmax(0,1fr) 330px!important;gap:14px!important;margin-top:14px!important;align-items:stretch!important}
.ht-home-next__lower-grid{display:grid!important;grid-template-columns:1.2fr .8fr .9fr!important;gap:14px!important;margin-top:14px!important}
.ht-home-next__panel,.ht-home-next__wall-section{border:1px solid var(--home-line)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(9,21,46,.9),rgba(6,16,36,.86))!important;box-shadow:0 18px 48px rgba(0,0,0,.22)!important}
.ht-home-next__panel{padding:17px!important;min-width:0!important}.ht-home-next__panel-head h2{margin:0!important;color:#fff!important;font-size:15px!important;letter-spacing:-.02em!important}
.ht-home-next__activity-list,.ht-home-next__profile-list{display:grid!important;gap:3px!important;margin-top:11px!important}
.ht-home-next__activity{min-height:48px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:6px 4px!important;border-radius:11px!important;color:#fff!important}.ht-home-next__activity:hover{background:rgba(255,255,255,.035)!important}.ht-home-next__activity-avatar{width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(135deg,#ff4fbd,#4b91ff)!important;color:#fff!important;font-size:11px!important;font-weight:900!important}.ht-home-next__activity-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.ht-home-next__activity-copy{min-width:0!important;display:grid!important;gap:3px!important}.ht-home-next__activity-copy strong{font-size:10.5px!important;color:#e9eef8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ht-home-next__activity-copy small{font-size:9.5px!important;color:#7f8eaa!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ht-home-next__activity time{font-size:9px!important;color:#71809d!important;white-space:nowrap!important}

.ht-home-next__album-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}.ht-home-next__album{position:relative!important;min-height:185px!important;overflow:hidden!important;border:1px solid rgba(144,171,223,.14)!important;border-radius:14px!important;background:#07142d!important;color:#fff!important}.ht-home-next__album>img,.ht-home-next__album-fallback{width:100%!important;height:100%!important;object-fit:cover!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#20113d,#063153)!important;font-size:35px!important}.ht-home-next__album:after{content:""!important;position:absolute!important;inset:35% 0 0!important;background:linear-gradient(180deg,transparent,rgba(2,8,22,.94))!important}.ht-home-next__album>div{position:absolute!important;z-index:3!important;left:10px!important;right:10px!important;bottom:9px!important;display:grid!important;gap:3px!important}.ht-home-next__album strong{font-size:11px!important;line-height:1.25!important}.ht-home-next__album small{font-size:8.5px!important;color:#bac4d8!important}.ht-home-next__album.is-locked>img{filter:blur(8px) saturate(.72)!important;transform:scale(1.08)!important}.ht-home-next__album-lock{position:absolute!important;z-index:4!important;left:50%!important;top:44%!important;transform:translate(-50%,-50%)!important;width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:rgba(4,11,27,.68)!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(10px)!important}

.ht-home-next__profile-row{min-height:48px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:5px 0!important;color:#fff!important}.ht-home-next__profile-row>span{position:relative!important;width:36px!important;height:36px!important;border-radius:50%!important;overflow:visible!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#ff4cbd,#4b90ff)!important;color:#fff!important;font-size:11px!important;font-weight:900!important}.ht-home-next__profile-row img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.14)!important}.ht-home-next__profile-row i{position:absolute!important;right:-1px!important;bottom:0!important;width:9px!important;height:9px!important;border:2px solid #08152f!important;border-radius:50%!important;background:var(--home-green)!important}.ht-home-next__profile-row>div{min-width:0!important;display:grid!important;gap:3px!important}.ht-home-next__profile-row strong{font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ht-home-next__profile-row small{font-size:9px!important;color:#7f8eaa!important}.ht-home-next__profile-row>b{min-height:29px!important;padding:0 10px!important;border:1px solid rgba(211,80,209,.34)!important;border-radius:8px!important;display:flex!important;align-items:center!important;color:#d88fdf!important;font-size:9px!important}

.ht-home-next__room-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}.ht-home-next__room{min-height:72px!important;padding:10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:1px solid rgba(146,173,226,.13)!important;border-radius:13px!important;background:rgba(7,17,39,.72)!important;color:#fff!important}.ht-home-next__room:hover{border-color:rgba(255,74,190,.32)!important;background:rgba(16,24,53,.8)!important}.ht-home-next__room-icon{width:36px!important;height:36px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,rgba(255,61,184,.2),rgba(75,130,255,.17))!important;font-size:17px!important}.ht-home-next__room>div{display:grid!important;gap:4px!important}.ht-home-next__room strong{font-size:11px!important}.ht-home-next__room small{font-size:9px!important;color:#8291ac!important}.ht-home-next__room-avatars{display:flex!important;padding-left:8px!important}.ht-home-next__room-avatars img{width:22px!important;height:22px!important;margin-left:-7px!important;border:2px solid #0a1732!important;border-radius:50%!important;object-fit:cover!important}
.ht-home-next__challenge{min-height:92px!important;margin-top:12px!important;padding:13px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;border:1px solid rgba(210,72,207,.2)!important;border-radius:14px!important;background:linear-gradient(110deg,rgba(142,46,212,.1),rgba(255,54,157,.06))!important;color:#fff!important}.ht-home-next__challenge>span{width:40px!important;height:40px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#a63cff,#ff3d9f)!important}.ht-home-next__challenge>div{display:grid!important;gap:4px!important}.ht-home-next__challenge strong{font-size:11px!important}.ht-home-next__challenge small{font-size:9px!important;color:#8e9db8!important;line-height:1.4!important}.ht-home-next__challenge>b{padding:9px 12px!important;border-radius:9px!important;background:linear-gradient(135deg,#b13dff,#ff3f9e)!important;font-size:9px!important}
.ht-home-next__market-rail{display:flex!important;gap:12px!important;margin-top:13px!important;overflow-x:auto!important;scrollbar-width:none!important}.ht-home-next__market-rail::-webkit-scrollbar{display:none!important}.ht-home-next__market-item{flex:0 0 70px!important;display:grid!important;justify-items:center!important;gap:7px!important;color:#c7d0e2!important}.ht-home-next__market-item>span{width:58px!important;height:58px!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(135deg,#ffb4d1,#6d75ff)!important;border:2px solid rgba(255,94,198,.6)!important;color:#fff!important;font-weight:900!important}.ht-home-next__market-item img{width:100%!important;height:100%!important;object-fit:cover!important}.ht-home-next__market-item small{max-width:70px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.5px!important}.ht-home-next__market-empty{color:#ff8bd7!important;font-size:10px!important}

.ht-home-next__wall-section{margin-top:14px!important;padding:17px!important}.ht-home-next__wall-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}.ht-home-next__wall-card{min-width:0!important;padding:13px!important;border:1px solid rgba(145,172,223,.13)!important;border-radius:14px!important;background:rgba(6,15,35,.72)!important}.ht-home-next__wall-head>a{display:flex!important;align-items:center!important;gap:9px!important;color:#fff!important}.ht-home-next__wall-head span{width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(135deg,#ff4fbd,#4b91ff)!important;font-size:11px!important;font-weight:900!important}.ht-home-next__wall-head img{width:100%!important;height:100%!important;object-fit:cover!important}.ht-home-next__wall-head div{display:grid!important;gap:3px!important}.ht-home-next__wall-head strong{font-size:11px!important}.ht-home-next__wall-head small{font-size:9px!important;color:#7f8eaa!important}.ht-home-next__wall-body{display:grid!important;gap:10px!important;margin-top:11px!important;color:#d5ddeb!important}.ht-home-next__wall-body p{margin:0!important;font-size:11px!important;line-height:1.5!important}.ht-home-next__wall-body img{width:100%!important;height:180px!important;border-radius:11px!important;object-fit:cover!important}.ht-home-next__wall-meta{display:flex!important;align-items:center!important;gap:13px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid rgba(143,170,222,.09)!important;color:#8290ab!important;font-size:9px!important}.ht-home-next__wall-meta a{margin-left:auto!important;color:#d38bdc!important;font-weight:800!important}
.ht-home-next__empty{min-height:72px!important;display:grid!important;place-items:center!important;text-align:center!important;color:#8190aa!important;font-size:10px!important;padding:14px!important;border:1px dashed rgba(143,170,222,.14)!important;border-radius:12px!important}

.ht-home-next__premium{margin-top:14px!important;min-height:64px!important;padding:11px 15px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid rgba(255,76,190,.52)!important;border-radius:15px!important;background:linear-gradient(90deg,rgba(152,44,208,.58),rgba(255,53,156,.43),rgba(74,35,150,.46))!important;box-shadow:0 15px 40px rgba(209,46,196,.15),0 0 22px rgba(255,55,164,.12) inset!important}.ht-home-next__premium>span{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.11)!important;color:#ffd676!important;font-size:19px!important}.ht-home-next__premium>div{display:grid!important;gap:3px!important}.ht-home-next__premium strong{font-size:13px!important}.ht-home-next__premium small{font-size:10px!important;color:#ecd8eb!important}.ht-home-next__premium>a{min-height:38px!important;padding:0 15px!important;border-radius:10px!important;display:flex!important;align-items:center!important;background:rgba(4,10,27,.72)!important;color:#fff!important;font-size:10px!important;font-weight:850!important}

@media(max-width:1180px){
  .ht-home-next{width:min(100% - 30px,1100px)!important}
  .ht-home-next__hero{grid-template-columns:minmax(0,1fr) 440px!important;padding-inline:30px!important}
  .ht-home-next__hero-profile--1{left:25%!important;width:190px!important}
  .ht-home-next__hero-profile--3{width:125px!important}
  .ht-home-next__dashboard{grid-template-columns:285px minmax(0,1fr) 280px!important}
  .ht-home-next__album-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ht-home-next__album{min-height:145px!important}
  .ht-home-next__lower-grid{grid-template-columns:1fr 1fr!important}.ht-home-next__market-panel{grid-column:1/-1!important}
}

@media(max-width:900px){
  .ht-home-next{width:100%!important;padding:0 0 100px!important}
  .ht-home-next__hero{min-height:500px!important;display:block!important;padding:28px 18px 22px!important;border-left:0!important;border-right:0!important;border-radius:0 0 24px 24px!important}
  .ht-home-next__hero-copy{max-width:none!important}.ht-home-next__hero h1{font-size:42px!important}.ht-home-next__hero-copy>p{font-size:13px!important;max-width:560px!important}
  .ht-home-next__hero-stage{position:absolute!important;right:8px!important;top:150px!important;width:46%!important;min-height:245px!important;opacity:.62!important}.ht-home-next__hero-profile--1{left:16%!important;width:150px!important;height:205px!important}.ht-home-next__hero-profile--2{display:none!important}.ht-home-next__hero-profile--3{right:0!important;width:105px!important;height:150px!important}.ht-home-next__hero-copy{position:relative!important;z-index:8!important;width:62%!important}.ht-home-next__proof{margin-top:17px!important}.ht-home-next__hero-float{display:none!important}
  .ht-home-next__stories,.ht-home-next__dashboard,.ht-home-next__lower-grid,.ht-home-next__wall-section,.ht-home-next__premium{margin-left:12px!important;margin-right:12px!important}
  .ht-home-next__dashboard{grid-template-columns:1fr!important}.ht-home-next__activity-panel{order:1!important}.ht-home-next__albums-panel{order:2!important}.ht-home-next__profiles-panel{order:3!important}
  .ht-home-next__album-grid{grid-template-columns:repeat(4,minmax(140px,1fr))!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}.ht-home-next__album-grid::-webkit-scrollbar{display:none!important}
  .ht-home-next__lower-grid{grid-template-columns:1fr!important}.ht-home-next__market-panel{grid-column:auto!important}
  .ht-home-next__wall-grid{grid-template-columns:1fr!important}
}

@media(max-width:640px){
  body.ht-page-home-live-theme .topbar{height:68px!important;padding:0 14px!important}
  body.ht-page-home-live-theme .desktop-nav{display:none!important}
  .ht-home-next__hero{min-height:410px!important;padding-top:24px!important}
  .ht-home-next__hero-copy{width:100%!important;max-width:100%!important}.ht-home-next__eyebrow{font-size:12px!important}.ht-home-next__hero h1{font-size:38px!important;line-height:1.02!important}.ht-home-next__hero-copy>p{max-width:92%!important;font-size:12.5px!important;line-height:1.55!important;margin-top:13px!important}.ht-home-next__hero-actions{margin-top:17px!important;gap:8px!important}.ht-home-next__button{flex:1 1 0!important;min-width:0!important;min-height:47px!important;padding:0 10px!important;font-size:11px!important}.ht-home-next__proof{display:none!important}
  .ht-home-next__hero-stage{right:-24px!important;top:110px!important;width:52%!important;opacity:.33!important}.ht-home-next__hero-profile--1{left:8%!important;width:130px!important;height:180px!important}.ht-home-next__hero-profile--3{display:none!important}.ht-home-next__orbit{left:-12%!important;right:-35%!important}
  .ht-home-next__stories{margin-top:10px!important;padding:14px 0 12px!important;border-radius:16px!important}.ht-home-next__section-mini-head{padding:0 14px!important}.ht-home-next__story-rail{padding:0 14px!important;gap:13px!important}.ht-home-next__story{flex-basis:66px!important}.ht-home-next__story>span{width:56px!important;height:56px!important}.ht-home-next__story small{max-width:66px!important;font-size:9.5px!important}
  .ht-home-next__dashboard,.ht-home-next__lower-grid,.ht-home-next__wall-section,.ht-home-next__premium{margin-left:10px!important;margin-right:10px!important}.ht-home-next__panel,.ht-home-next__wall-section{padding:14px!important;border-radius:16px!important}.ht-home-next__panel-head h2{font-size:14px!important}.ht-home-next__activity{grid-template-columns:32px minmax(0,1fr) auto!important}.ht-home-next__activity-avatar{width:32px!important;height:32px!important}
  .ht-home-next__album-grid{grid-template-columns:repeat(4,152px)!important}.ht-home-next__album{min-height:166px!important}
  .ht-home-next__profile-list{grid-template-columns:1fr 1fr!important;gap:7px!important}.ht-home-next__profile-row{padding:8px!important;border:1px solid rgba(145,172,224,.11)!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr)!important}.ht-home-next__profile-row>b{display:none!important}.ht-home-next__profile-row small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .ht-home-next__room-grid{grid-template-columns:1fr!important}.ht-home-next__challenge{grid-template-columns:36px minmax(0,1fr)!important}.ht-home-next__challenge>b{grid-column:2!important;width:max-content!important}.ht-home-next__premium{grid-template-columns:34px minmax(0,1fr)!important;padding:11px!important}.ht-home-next__premium>a{grid-column:1/-1!important;justify-content:center!important}.ht-home-next__premium small{line-height:1.4!important}
  .ht-home-next__wall-body img{height:210px!important}
}

@media(prefers-reduced-motion:reduce){.ht-home-next *{transition:none!important;animation:none!important}}


/* =========================================================
   Home Live Theme V2 — livelier hero, album/market thumbs, minimalist footer
   ========================================================= */
.ht-home-next__pulse{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.ht-home-next__pulse span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(9,17,45,.62);color:rgba(255,255,255,.82);font-size:12px;font-weight:800;box-shadow:0 12px 28px rgba(0,0,0,.18)}
.ht-home-next__pulse i{font-style:normal;color:#ff4d9d}
.ht-home-next__ticker{margin-top:14px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.028));box-shadow:0 14px 36px rgba(0,0,0,.18)}
.ht-home-next__ticker-track{display:flex;align-items:center;gap:14px;padding:12px 16px;min-width:max-content;animation:htHomeTicker 34s linear infinite}
.ht-home-next__ticker:hover .ht-home-next__ticker-track{animation-play-state:paused}
.ht-home-next__ticker-item{display:inline-flex;align-items:center;gap:8px;color:#fff;white-space:nowrap;font-size:12px;font-weight:700;opacity:.9}
.ht-home-next__ticker-item b{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;background:rgba(255,77,157,.14);border:1px solid rgba(255,77,157,.28);color:#ff75b4;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.ht-home-next__ticker-item span{color:rgba(255,255,255,.72)}
@keyframes htHomeTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}

.ht-home-next__hero{overflow:hidden}
.ht-home-next__hero:after{content:"";position:absolute;inset:auto -8% -38% auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,157,.18),transparent 64%);filter:blur(10px);animation:htHeroGlow 8s ease-in-out infinite;pointer-events:none}
@keyframes htHeroGlow{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-22px,-16px) scale(1.08)}}
.ht-home-next__hero-profile{transition:transform .25s ease,box-shadow .25s ease}
.ht-home-next__hero-profile:hover{transform:translateY(-4px) scale(1.015)}
.ht-home-next__live-badge{animation:htPulseBadge 1.7s ease-in-out infinite}
@keyframes htPulseBadge{0%,100%{box-shadow:0 0 0 0 rgba(255,77,157,.0)}50%{box-shadow:0 0 0 9px rgba(255,77,157,.0),0 0 18px rgba(255,77,157,.35)}}

.ht-home-next__album{gap:12px!important}
.ht-home-next__album-visual{position:relative;display:block;overflow:hidden;min-height:168px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
.ht-home-next__album-visual>img,.ht-home-next__album-visual>i img{width:100%;height:100%;object-fit:cover;display:block}
.ht-home-next__album-visual.is-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,84px);gap:2px;background:rgba(255,255,255,.04)}
.ht-home-next__album-visual.is-collage>i{display:block;overflow:hidden}
.ht-home-next__album.is-locked .ht-home-next__album-visual>img,.ht-home-next__album.is-locked .ht-home-next__album-visual>i img{filter:blur(12px) saturate(.9);transform:scale(1.06)}
.ht-home-next__album-lock{position:absolute;left:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border-radius:999px;background:rgba(8,12,27,.74);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:11px;font-weight:900;backdrop-filter:blur(10px)}
.ht-home-next__album:hover .ht-home-next__album-visual>img,.ht-home-next__album:hover .ht-home-next__album-visual>i img{transform:scale(1.03)}
.ht-home-next__album-visual>img,.ht-home-next__album-visual>i img{transition:transform .28s ease,filter .28s ease}

.ht-home-next__market-item{gap:9px!important}
.ht-home-next__market-thumb{position:relative;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:0 0 0 1px rgba(255,255,255,.08),0 14px 28px rgba(0,0,0,.18);color:#fff;font-weight:900;font-size:18px}
.ht-home-next__market-thumb>img,.ht-home-next__market-thumb>i img{width:100%;height:100%;object-fit:cover;display:block}
.ht-home-next__market-thumb.is-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;padding:1px}
.ht-home-next__market-thumb.is-collage>i{display:block;overflow:hidden}
.ht-home-next__market-item.is-locked .ht-home-next__market-thumb>img,.ht-home-next__market-item.is-locked .ht-home-next__market-thumb>i img{filter:blur(10px) saturate(.88);transform:scale(1.08)}
.ht-home-next__market-thumb b{position:absolute;right:2px;top:2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#ff4d9d,#8e59ff);color:#fff;font-size:11px;box-shadow:0 8px 18px rgba(255,77,157,.36)}

body.ht-page-home-live-theme .ht-footer-cta{width:min(1120px,calc(100% - 44px))!important;margin:42px auto 14px!important}
body.ht-page-home-live-theme .ht-footer-cta__shell{grid-template-columns:minmax(0,1fr) auto!important;min-height:auto!important;padding:18px 22px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.028))!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}
body.ht-page-home-live-theme .ht-footer-cta__kicker{background:rgba(255,77,157,.12)!important;border-color:rgba(255,77,157,.24)!important;color:#ff75b4!important}
body.ht-page-home-live-theme .ht-footer-cta h2{font-size:clamp(24px,3vw,34px)!important;margin:8px 0 4px!important}
body.ht-page-home-live-theme .ht-footer-cta p{font-size:13px!important;line-height:1.55!important;max-width:640px!important}
body.ht-page-home-live-theme .ht-footer-cta__trust{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important}
body.ht-page-home-live-theme .ht-footer-cta__trust span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.66)!important;font-size:10px!important;font-weight:800!important}
body.ht-page-home-live-theme .ht-footer-cta__actions{display:flex!important;gap:8px!important;justify-content:flex-end!important}

body.ht-page-home-live-theme .ht-site-footer{width:min(1120px,calc(100% - 44px))!important;margin:0 auto 118px!important}
body.ht-page-home-live-theme .ht-site-footer__shell{padding:18px 22px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.024))!important;box-shadow:0 18px 40px rgba(0,0,0,.2)!important}
body.ht-page-home-live-theme .ht-site-footer__shell:before,body.ht-page-home-live-theme .ht-site-footer__topline{display:none!important}
body.ht-page-home-live-theme .ht-site-footer__brandrow{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}
body.ht-page-home-live-theme .ht-site-footer__logo{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:28px;font-weight:950;letter-spacing:-.05em}
body.ht-page-home-live-theme .ht-site-footer__logo span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,rgba(255,77,157,.18),rgba(142,89,255,.12));border:1px solid rgba(255,255,255,.09);color:#ff65af;font-size:23px}
body.ht-page-home-live-theme .ht-site-footer__desc{margin:10px 0 0!important;max-width:560px!important;color:rgba(255,255,255,.64)!important;font-size:13px!important;line-height:1.55!important}
body.ht-page-home-live-theme .ht-site-footer__quick{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px 12px!important;max-width:380px!important}
body.ht-page-home-live-theme .ht-site-footer__quick a{color:rgba(255,255,255,.76)!important;font-size:13px!important;font-weight:800!important}
body.ht-page-home-live-theme .ht-site-footer__quick a:hover{color:#fff!important}
body.ht-page-home-live-theme .ht-site-footer__bottom{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;font-size:11px!important;color:rgba(255,255,255,.5)!important}
body.ht-page-home-live-theme .ht-site-footer__bottom span{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px 14px!important}
body.ht-page-home-live-theme .ht-site-footer__bottom a{color:rgba(255,255,255,.72)!important;font-weight:800!important}

@media(max-width:900px){
  .ht-home-next__pulse{gap:8px;margin-top:14px}
  .ht-home-next__pulse span{min-height:34px;padding:0 11px;font-size:11px}
  .ht-home-next__ticker{margin-top:12px}
  .ht-home-next__ticker-track{padding:10px 14px;gap:12px;animation-duration:26s}
}
@media(max-width:640px){
  .ht-home-next__pulse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .ht-home-next__pulse span{justify-content:center;padding-inline:8px;text-align:center}
  .ht-home-next__ticker-item{font-size:11px}
  .ht-home-next__album-visual{min-height:154px;border-radius:16px}
  .ht-home-next__album-visual.is-collage{grid-template-rows:repeat(2,77px)}
  .ht-home-next__market-thumb{width:66px;height:66px}
  body.ht-page-home-live-theme .ht-footer-cta,body.ht-page-home-live-theme .ht-site-footer{width:calc(100% - 22px)!important}
  body.ht-page-home-live-theme .ht-footer-cta__shell,body.ht-page-home-live-theme .ht-site-footer__shell{padding:16px!important;border-radius:20px!important}
  body.ht-page-home-live-theme .ht-footer-cta__shell{grid-template-columns:1fr!important}
  body.ht-page-home-live-theme .ht-footer-cta__actions{display:grid!important;grid-template-columns:1fr 1fr!important;justify-content:stretch!important}
  body.ht-page-home-live-theme .ht-site-footer__brandrow{display:block!important}
  body.ht-page-home-live-theme .ht-site-footer__quick{justify-content:flex-start!important;margin-top:12px!important;max-width:none!important}
  body.ht-page-home-live-theme .ht-site-footer__bottom{display:block!important}
  body.ht-page-home-live-theme .ht-site-footer__bottom span{justify-content:flex-start!important;margin-top:8px!important}
}


/* =========================================================
   Home Live Theme V3 — pointer parallax, reliable media, full-width footer
   ========================================================= */
.ht-home-next{padding-bottom:18px!important}
.ht-home-next__hero{
  --ht-hero-pointer-x:64%;
  --ht-hero-pointer-y:35%;
  --ht-hero-copy-x:0px;
  --ht-hero-copy-y:0px;
  --ht-hero-stage-x:0px;
  --ht-hero-stage-y:0px;
  --ht-hero-orbit-x:0px;
  --ht-hero-orbit-y:0px;
  isolation:isolate!important;
}
.ht-home-next__hero:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  border-radius:inherit!important;
  background:
    radial-gradient(circle 260px at var(--ht-hero-pointer-x) var(--ht-hero-pointer-y),rgba(255,88,194,.16),transparent 68%),
    radial-gradient(circle 310px at calc(var(--ht-hero-pointer-x) + 11%) calc(var(--ht-hero-pointer-y) + 18%),rgba(55,200,255,.09),transparent 72%)!important;
  filter:none!important;
  animation:none!important;
  opacity:.9!important;
  pointer-events:none!important;
  z-index:1!important;
  transition:opacity .25s ease!important;
}
.ht-home-next__hero.is-pointer-active:after{opacity:1!important}
.ht-home-next__hero-copy{
  transform:translate3d(var(--ht-hero-copy-x),var(--ht-hero-copy-y),0)!important;
  transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;
  will-change:transform!important;
}
.ht-home-next__hero-stage{
  transform:translate3d(var(--ht-hero-stage-x),var(--ht-hero-stage-y),0)!important;
  transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;
  will-change:transform!important;
}
.ht-home-next__orbit{
  transform:translate3d(var(--ht-hero-orbit-x),var(--ht-hero-orbit-y),0) rotate(-13deg)!important;
  transition:transform .28s cubic-bezier(.2,.8,.2,1)!important;
  will-change:transform!important;
}

.ht-home-next__album-visual.is-broken:before,
.ht-home-next__album-visual>i.is-broken:before,
.ht-home-next__album-visual>i:empty:before{
  content:"▧";
  display:grid;
  place-items:center;
  width:100%;height:100%;min-height:76px;
  color:rgba(255,255,255,.48);
  font-size:24px;
  background:radial-gradient(circle at 50% 20%,rgba(255,72,183,.11),transparent 55%),linear-gradient(145deg,#101c3a,#071127);
}
.ht-home-next__market-thumb.is-broken:before,
.ht-home-next__market-thumb>i.is-broken:before,
.ht-home-next__market-thumb>i:empty:before{
  content:"✦";
  display:grid;
  place-items:center;
  width:100%;height:100%;
  color:#ff71c7;
  background:linear-gradient(145deg,#16203f,#091229);
}

body.ht-page-home-live-theme .ht-footer-cta,
body.ht-page-home-live-theme .ht-site-footer{
  width:min(1450px,calc(100% - 48px))!important;
}
body.ht-page-home-live-theme .ht-footer-cta{
  margin:0 auto 12px!important;
}
body.ht-page-home-live-theme .ht-site-footer{
  margin:0 auto 118px!important;
}

@media(max-width:900px){
  .ht-home-next{padding-bottom:12px!important}
  body.ht-page-home-live-theme .ht-footer-cta,
  body.ht-page-home-live-theme .ht-site-footer{width:calc(100% - 24px)!important}
}
@media(max-width:640px){
  .ht-home-next__hero-copy,.ht-home-next__hero-stage,.ht-home-next__orbit{transform:none!important}
  body.ht-page-home-live-theme .ht-footer-cta{margin-top:0!important}
}


/* Home V10 — one strong cover per album, with automatic image fallback */
.ht-home-next__album-visual{
  position:relative!important;
  display:block!important;
  min-height:178px!important;
  aspect-ratio:1.34/1!important;
  overflow:hidden!important;
}
.ht-home-next__album-stack{
  position:absolute!important;
  inset:0!important;
  display:block!important;
}
.ht-home-next__album-stack>i{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  overflow:hidden!important;
  background:linear-gradient(145deg,#101c3a,#071127)!important;
}
.ht-home-next__album-stack>i:nth-child(1){z-index:4!important}
.ht-home-next__album-stack>i:nth-child(2){z-index:3!important}
.ht-home-next__album-stack>i:nth-child(3){z-index:2!important}
.ht-home-next__album-stack>i:nth-child(4){z-index:1!important}
.ht-home-next__album-stack img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .25s ease!important;
}
.ht-home-next__album:hover .ht-home-next__album-stack img{transform:scale(1.045)!important}
.ht-home-next__album.is-locked .ht-home-next__album-stack img{
  filter:blur(11px) saturate(.88)!important;
  transform:scale(1.08)!important;
}
.ht-home-next__album.is-locked:hover .ht-home-next__album-stack img{transform:scale(1.11)!important}
.ht-home-next__album-count{
  position:absolute!important;
  z-index:8!important;
  right:10px!important;
  bottom:10px!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:29px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  background:rgba(5,10,24,.72)!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:900!important;
  backdrop-filter:blur(10px)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.22)!important;
}
.ht-home-next__album-lock{z-index:9!important}
.ht-home-next__album-visual.is-broken .ht-home-next__album-fallback{display:grid!important}
.ht-home-next__album-fallback{
  position:absolute!important;
  inset:0!important;
  place-items:center!important;
  min-height:100%!important;
}
@media(max-width:640px){
  .ht-home-next__album-visual{min-height:162px!important;aspect-ratio:1.18/1!important}
  .ht-home-next__album-count{right:8px!important;bottom:8px!important;min-height:27px!important;padding:0 9px!important;font-size:9px!important}
}


/* Home V11 — smaller album title and marketplace collage preference */
.ht-home-next__album-copy{position:absolute!important;z-index:8!important;left:10px!important;right:10px!important;bottom:10px!important;display:grid!important;gap:3px!important}
.ht-home-next__album-kicker{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:22px!important;padding:0 8px!important;border-radius:999px!important;background:rgba(8,12,27,.68)!important;border:1px solid rgba(255,255,255,.10)!important;color:#ff8cc7!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.ht-home-next__album-copy strong{font-size:10.5px!important;line-height:1.22!important;font-weight:900!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.38)!important}
.ht-home-next__album-copy small{font-size:9px!important;color:#c3cbe0!important;text-shadow:0 2px 8px rgba(0,0,0,.35)!important}
.ht-home-next__market-thumb.is-collage{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:1px!important}
.ht-home-next__market-thumb:not(.is-collage) img{transform:scale(1.02)!important}
@media(max-width:640px){.ht-home-next__album-copy strong{font-size:10px!important}.ht-home-next__album-copy small{font-size:8.5px!important}}


/* Home V12 — real album card footer, centered lock and universal media-count badge */
.ht-home-next__album-grid{
  align-items:stretch!important;
}
.ht-home-next__album{
  display:grid!important;
  grid-template-rows:auto minmax(58px,auto)!important;
  min-height:0!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,#0a1936,#07142d)!important;
}
.ht-home-next__album:after{
  display:none!important;
  content:none!important;
}
.ht-home-next__album-visual{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-height:0!important;
  aspect-ratio:1.18/1!important;
  overflow:hidden!important;
  border-radius:13px 13px 0 0!important;
  box-shadow:none!important;
}
.ht-home-next__album-stack,
.ht-home-next__album-stack>i{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
}
.ht-home-next__album-stack>i:not(:first-child){
  display:none!important;
}
.ht-home-next__album-stack img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
.ht-home-next__album-copy,
.ht-home-next__album>div.ht-home-next__album-copy{
  position:static!important;
  inset:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  z-index:auto!important;
  display:grid!important;
  align-content:center!important;
  gap:5px!important;
  min-width:0!important;
  padding:10px 11px 11px!important;
  background:linear-gradient(180deg,rgba(9,22,47,.98),rgba(6,16,36,.98))!important;
  border-top:1px solid rgba(255,255,255,.06)!important;
}
.ht-home-next__album-copy strong{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#fff!important;
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:900!important;
  text-shadow:none!important;
}
.ht-home-next__album-copy small{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  min-width:0!important;
  color:#8998b4!important;
  font-size:8.8px!important;
  line-height:1.2!important;
  text-shadow:none!important;
}
.ht-home-next__album-copy small span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#b9c4d9!important;
}
.ht-home-next__album-copy small i{
  flex:0 0 auto!important;
  color:#52627f!important;
  font-style:normal!important;
}
.ht-home-next__album-copy small time{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
.ht-home-next__album-kicker{
  display:none!important;
}
.ht-home-next__album-count{
  position:absolute!important;
  z-index:10!important;
  top:9px!important;
  right:9px!important;
  left:auto!important;
  bottom:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:0!important;
  min-height:28px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  background:rgba(5,12,28,.78)!important;
  border:1px solid rgba(255,255,255,.13)!important;
  color:#fff!important;
  font-size:9px!important;
  font-weight:900!important;
  line-height:1!important;
  backdrop-filter:blur(10px)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.25)!important;
}
.ht-home-next__album-lock{
  position:absolute!important;
  z-index:11!important;
  left:50%!important;
  top:50%!important;
  right:auto!important;
  bottom:auto!important;
  transform:translate(-50%,-50%)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  width:auto!important;
  height:auto!important;
  min-width:max-content!important;
  min-height:38px!important;
  padding:0 13px!important;
  border-radius:999px!important;
  background:rgba(5,11,25,.82)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:950!important;
  line-height:1!important;
  backdrop-filter:blur(12px)!important;
  box-shadow:0 12px 32px rgba(0,0,0,.35)!important;
}
.ht-home-next__album.is-locked .ht-home-next__album-stack img{
  filter:blur(13px) saturate(.82)!important;
  transform:scale(1.09)!important;
}
@media(max-width:640px){
  .ht-home-next__album{grid-template-rows:auto minmax(56px,auto)!important}
  .ht-home-next__album-copy{padding:9px 10px 10px!important}
  .ht-home-next__album-copy strong{font-size:10.5px!important}
  .ht-home-next__album-copy small{font-size:8.3px!important}
  .ht-home-next__album-count{top:8px!important;right:8px!important;min-height:26px!important;padding:0 8px!important;font-size:8.5px!important}
  .ht-home-next__album-lock{min-height:36px!important;padding:0 12px!important;font-size:9.5px!important}
}


/* =========================================================
   Home V13 — rich community wall media
   ========================================================= */
.ht-home-next__wall-card{display:flex!important;flex-direction:column!important;min-height:100%!important}
.ht-home-next__wall-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
.ht-home-next__wall-type{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;min-height:25px!important;padding:0 8px!important;border-radius:999px!important;background:rgba(255,79,189,.09)!important;border:1px solid rgba(255,79,189,.18)!important;color:#e590dc!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.ht-home-next__wall-body{display:block!important;flex:1!important;margin-top:11px!important}
.ht-home-next__wall-copy{display:block!important;color:#d5ddeb!important;margin-bottom:10px!important}
.ht-home-next__wall-copy p{margin:0!important;font-size:11px!important;line-height:1.5!important}
.ht-home-wall-media{position:relative!important;display:block!important;overflow:hidden!important;border:1px solid rgba(145,172,223,.13)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important}
.ht-home-wall-media__fallback{display:grid!important;place-items:center!important;min-height:115px!important;padding:18px!important;color:#ef9ae0!important;font-size:11px!important;font-weight:850!important;text-align:center!important}
.ht-home-wall-image img,.ht-home-wall-story img{display:block!important;width:100%!important;height:220px!important;object-fit:cover!important}
.ht-home-wall-story:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 45%,rgba(2,8,24,.88))!important;pointer-events:none!important}
.ht-home-wall-story span,.ht-home-wall-story strong{position:absolute!important;z-index:2!important;left:14px!important;color:#fff!important}
.ht-home-wall-story span{top:13px!important;display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff4fbd,#8758ff)!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.ht-home-wall-story strong{bottom:14px!important;font-size:13px!important}
.ht-home-wall-video video{display:block!important;width:100%!important;max-height:285px!important;background:#020817!important;object-fit:contain!important}
.ht-home-wall-voice{padding:14px!important;background:radial-gradient(circle at 0 0,rgba(255,79,189,.13),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important}
.ht-home-wall-voice__head{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}
.ht-home-wall-voice__head>span{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:13px!important;background:linear-gradient(135deg,#ff4fbd,#8758ff)!important;box-shadow:0 10px 24px rgba(255,79,189,.22)!important}
.ht-home-wall-voice__head div{display:grid!important;gap:2px!important}
.ht-home-wall-voice__head strong{font-size:11px!important;color:#fff!important}
.ht-home-wall-voice__head small{font-size:9px!important;color:#8e9bb3!important}
.ht-home-wall-voice audio{display:block!important;width:100%!important;height:38px!important;accent-color:#ff4fbd!important}
.ht-home-wall-poll{padding:13px!important;border:1px solid rgba(145,172,223,.13)!important;border-radius:13px!important;background:radial-gradient(circle at 100% 0,rgba(135,88,255,.13),transparent 42%),rgba(255,255,255,.025)!important}
.ht-home-wall-poll__head{display:grid!important;gap:7px!important;margin-bottom:11px!important}
.ht-home-wall-poll__head span{display:inline-flex!important;width:max-content!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;border-radius:999px!important;background:rgba(255,79,189,.12)!important;border:1px solid rgba(255,79,189,.22)!important;color:#ff8fd4!important;font-size:8px!important;font-weight:950!important;letter-spacing:.1em!important}
.ht-home-wall-poll__head h3{margin:0!important;color:#fff!important;font-size:13px!important;line-height:1.35!important}
.ht-home-wall-poll__options{display:grid!important;gap:7px!important}
.ht-home-wall-poll__options form{margin:0!important}
.ht-home-wall-poll__option{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;width:100%!important;min-height:38px!important;padding:0 11px!important;overflow:hidden!important;border:1px solid rgba(145,172,223,.14)!important;border-radius:10px!important;background:rgba(5,13,31,.72)!important;color:#dce4f2!important;font:inherit!important;cursor:pointer!important;text-align:left!important}
.ht-home-wall-poll__option>i{position:absolute!important;z-index:-1!important;inset:0 auto 0 0!important;background:linear-gradient(90deg,rgba(255,79,189,.22),rgba(135,88,255,.15))!important;transition:width .25s ease!important}
.ht-home-wall-poll__option>span{font-size:10px!important;font-weight:800!important}
.ht-home-wall-poll__option>b{margin-left:auto!important;color:#fff!important;font-size:9px!important}
.ht-home-wall-poll__option:hover,.ht-home-wall-poll__option.is-selected{border-color:rgba(255,79,189,.42)!important;background:rgba(255,79,189,.08)!important}
.ht-home-wall-poll__meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:10px!important;color:#8492ab!important;font-size:8.5px!important}
.ht-home-wall-poll__meta a{color:#dd8bdd!important;font-weight:850!important}
.ht-home-next__wall-meta{margin-top:auto!important}
@media(max-width:900px){
  .ht-home-next__wall-grid{grid-template-columns:1fr!important}
  .ht-home-wall-image img,.ht-home-wall-story img{height:min(52vw,330px)!important}
}
@media(max-width:640px){
  .ht-home-wall-image img,.ht-home-wall-story img{height:230px!important}
  .ht-home-wall-video video{max-height:260px!important}
  .ht-home-wall-poll__head h3{font-size:12px!important}
}


/* Home V14 — branded compact voice player instead of native browser controls */
.ht-home-wall-voice{position:relative!important;overflow:hidden!important;padding:14px!important;border:1px solid rgba(94,164,255,.18)!important;background:radial-gradient(circle at 0 0,rgba(67,150,255,.15),transparent 44%),radial-gradient(circle at 100% 100%,rgba(222,69,255,.12),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important}
.ht-home-wall-voice:after{content:"";position:absolute;right:-45px;top:-55px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,184,.13),transparent 66%);pointer-events:none}
.ht-home-wall-voice__top{position:relative;z-index:2;display:grid!important;grid-template-columns:38px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}
.ht-home-wall-voice__icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:14px!important;background:linear-gradient(135deg,#4ba7ff,#a955ed)!important;box-shadow:0 10px 24px rgba(77,143,244,.22)!important;font-size:17px!important}
.ht-home-wall-voice__top>div{min-width:0;display:grid!important;gap:2px!important}.ht-home-wall-voice__top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important;color:#fff!important}.ht-home-wall-voice__top small{font-size:9px!important;color:#91a2bd!important}.ht-home-wall-voice__top>a{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);color:#b8c7df!important;font-size:12px}
.ht-home-wall-voice__player{position:relative;z-index:2;display:grid!important;grid-template-columns:45px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}
.ht-home-wall-voice__play{display:grid!important;place-items:center!important;width:45px!important;height:45px!important;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#4fa5ff,#a251ed)!important;color:#fff!important;font-size:14px!important;font-weight:950!important;box-shadow:0 10px 28px rgba(75,145,241,.25)!important;cursor:pointer!important}
.ht-home-wall-voice__main{min-width:0!important}.ht-home-wall-voice__wave{position:relative!important;height:34px!important;display:flex!important;align-items:center!important;gap:2px!important;overflow:hidden!important;padding:0 9px!important;border-radius:13px!important;background:rgba(3,10,25,.34)!important;border:1px solid rgba(255,255,255,.07)!important;cursor:pointer!important}
.ht-home-wall-voice__wave i{position:relative;z-index:2;flex:1 1 2px!important;min-width:2px!important;max-width:5px!important;height:var(--voice-h)!important;border-radius:999px!important;background:rgba(135,169,213,.36)!important}.ht-home-wall-voice.is-playing .ht-home-wall-voice__wave i{background:linear-gradient(180deg,#73c7ff,#d173ff)!important}
.ht-home-wall-voice__wave em{position:absolute!important;inset:0 auto 0 0!important;width:0;background:linear-gradient(90deg,rgba(75,166,255,.20),rgba(189,75,255,.18))!important;pointer-events:none!important}
.ht-home-wall-voice__meta{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:8px!important;margin-top:5px!important;color:#8293ab!important;font-size:8px!important;font-variant-numeric:tabular-nums!important}.ht-home-wall-voice__meta b{text-align:center;color:#9dacbf!important;font-size:8px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ht-home-wall-voice audio{display:none!important}.ht-home-wall-voice__error{margin:8px 0 0;color:#ff9eae;font-size:9px}
@media(max-width:640px){.ht-home-wall-voice{padding:12px!important}.ht-home-wall-voice__player{grid-template-columns:42px minmax(0,1fr)!important}.ht-home-wall-voice__play{width:42px!important;height:42px!important}.ht-home-wall-voice__wave{height:32px!important}}
