:root{--rz-app-top:72px}
body:has(.rz-social-main){height:100dvh;min-height:0;overflow:hidden;padding-bottom:0}
.rz-top{position:fixed;inset:0 0 auto;height:var(--rz-app-top);z-index:100}
.rz-top-inner{height:100%;min-height:0}
.rz-social-main{height:calc(100dvh - var(--rz-app-top));min-height:0;margin-top:var(--rz-app-top);padding-block:14px;overflow:hidden;align-items:stretch}
.rz-x-sidebar{position:relative;top:auto;height:100%;min-height:0;align-self:stretch;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:28px}
.rz-right-rail{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.rz-content,.rz-social-content{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px;scrollbar-gutter:stable}
.rzs-page{height:100%;min-height:0;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;padding-bottom:4px}
.rzs-feature-pages{min-height:0}
.rzs-feature-page{min-height:0}
.rzs-tool-card audio,.rzs-tool-card #rzsVoicePreview{display:block;width:100%;min-width:0;min-height:48px;margin:10px 0 4px}
.rzp-external-search{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);color:#a9a1b4;font-size:10px}
.rzp-external-search span{margin-right:3px;font-weight:750}
.rzp-external-search button{min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.035);color:#e9e2f0;font-size:10px;font-weight:800}
.rzp-external-search button:hover,.rzp-external-search button:focus-visible{border-color:rgba(92,226,207,.42);color:#78e7d7;outline:none}
body:has(.rz-auth){height:100dvh;min-height:0;overflow:hidden}
.rz-auth{height:100dvh;min-height:0;overflow:hidden;padding:clamp(12px,3vh,28px)}
.rz-auth-card{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}
@media(max-width:900px){
  :root{--rz-app-top:62px}
  .rz-top{position:sticky;inset:auto;height:auto}
  .rz-top-inner{min-height:62px;height:auto}
  .rz-social-main{height:calc(100dvh - var(--rz-app-top));margin-top:0;padding:8px 0 0;overflow:hidden;display:block}
  .rz-x-sidebar,.rz-right-rail{display:none}
  .rz-content,.rz-social-content{height:100%;min-height:0;overflow-y:auto;padding:10px 0 calc(98px + env(safe-area-inset-bottom))}
  .rz-mobile-nav{position:fixed;left:10px;right:10px;top:auto;bottom:8px;z-index:130;display:flex;justify-content:flex-start;gap:3px;max-width:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;touch-action:pan-x;-webkit-overflow-scrolling:touch;padding:6px 7px calc(6px + env(safe-area-inset-bottom));border-radius:18px;scrollbar-width:none}
  .rz-mobile-nav::-webkit-scrollbar{display:none}
  .rz-mobile-nav button{flex:0 0 68px;min-width:68px;min-height:54px}
  .rzs-page{height:calc(100dvh - 190px);min-height:340px}
  .rzs-feature-nav button{min-height:52px}
  .rzp-external-search{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;scrollbar-width:none}
  .rzp-external-search::-webkit-scrollbar{display:none}
  .rzp-external-search button{flex:none}
  .rz-auth-card{width:min(460px,100%);padding:22px}
}
@media(max-width:560px){
  :root{--rz-app-top:58px}
  .rz-top-inner{min-height:58px;padding-inline:10px}
  .rz-social-main{height:calc(100dvh - 58px)}
  .rzs-page{height:calc(100dvh - 180px);min-height:320px;gap:7px}
  .rzs-page-top{min-height:28px}
  .rzs-live-pill{padding:6px 9px;font-size:8px}
  .rzs-feature-nav{gap:6px;padding:4px 2px}
  .rzs-feature-nav button{min-height:46px;padding:6px 9px;font-size:11px}
  .rzs-feature-symbol{flex-basis:27px;width:27px;height:27px;font-size:16px}
  .rzs-feature-promo{min-height:72px;padding:8px 10px}
  .rz-auth{padding:10px}
  .rz-auth-card{max-height:calc(100dvh - 20px);padding:18px;border-radius:21px}
  .rz-auth h1{margin:12px 0 8px;font-size:30px}
  .rz-tabs{margin:14px 0}
}
@media(max-width:900px) and (orientation:landscape) and (max-height:600px){
  :root{--rz-app-top:52px}
  .rz-top{position:sticky}
  .rz-top-inner{min-height:52px;padding-block:3px}
  .rz-social-main{width:calc(100% - 82px);max-width:none;height:calc(100dvh - 52px);margin:0 0 0 82px;padding:5px 0 0}
  .rz-content,.rz-social-content{padding:5px 0 10px}
  .rz-mobile-nav{left:7px;right:auto;top:59px;bottom:7px;width:66px;max-width:66px;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;padding:5px;border-radius:16px;touch-action:pan-y}
  .rz-mobile-nav button{flex:0 0 auto;width:54px;min-width:54px;min-height:49px}
  .rz-mobile-nav button small{font-size:8px}
  .rzs-page{height:calc(100dvh - 120px);min-height:260px;gap:5px}
  .rzs-feature-nav button{min-height:42px;padding:5px 8px}
  .rzs-feature-promo{min-height:62px;padding:6px 9px}
}
@media(max-height:650px) and (orientation:portrait){
  .rz-auth-card{padding:16px}
  .rz-auth h1{margin:10px 0 7px;font-size:28px}
  .rz-tabs{margin:12px 0}
  .rz-field{margin:9px 0}
  .rz-divider{margin:12px 0}
}
/* Phone home: compact hero, swipeable work cards, and a stable header. */
@media(max-width:900px){
  .rz-command-center{gap:14px;padding-bottom:4px}
  .rz-command-hero{display:grid;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:10px;padding:16px;border-radius:20px}
  .rz-command-hero>div:first-child{min-width:0}
  .rz-command-hero .rz-kicker{font-size:9px;letter-spacing:.13em;line-height:1.4}
  .rz-command-hero h2{margin:6px 0;font-size:clamp(21px,6vw,28px);line-height:1.05;letter-spacing:-.045em}
  .rz-command-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:#bbb3c7;font-size:11px;line-height:1.45}
  .rz-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}
  .rz-command-hero .rz-command-actions [data-go="flow"]{display:none}
  .rz-command-hero .rz-command-actions .rz-btn{display:flex;min-width:0;min-height:39px;align-items:center;justify-content:center;padding:8px 7px;font-size:10px;line-height:1.15;white-space:normal;text-align:center}
  .rz-command-score{display:grid;grid-template-columns:1fr;align-content:center;justify-items:start;gap:1px;width:82px;min-width:0;margin:0;padding:10px;border-radius:15px}
  .rz-command-score b{grid-row:auto;font-size:24px;line-height:1.05}
  .rz-command-score span{font-size:9px;line-height:1.2}
  .rz-command-progress{grid-column:auto;width:100%;height:4px;margin-top:7px}
  .rz-command-grid{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:1px 2px 8px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  .rz-command-grid::-webkit-scrollbar,.rz-feature-showcase-rail::-webkit-scrollbar{display:none}
  .rz-command-card,.rz-command-card.wide{display:flex;flex:0 0 min(82vw,318px);flex-direction:column;grid-column:auto;min-height:190px;padding:15px;border-radius:18px;scroll-snap-align:start}
  .rz-command-card h3{margin:7px 0 5px;font-size:16px;line-height:1.2}
  .rz-command-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0 0 5px;font-size:11px;line-height:1.45}
  .rz-command-card .rz-command-icon{width:34px!important;height:34px!important;border-radius:11px!important;font-size:14px}
  .rz-command-card .rz-command-actions{display:flex;gap:6px;margin-top:auto;padding-top:9px}
  .rz-command-card .rz-command-actions .rz-btn{flex:1 1 auto;min-height:36px;padding:7px 9px;font-size:10px}
  .rz-feature-showcase{margin-top:0;padding:15px;border-radius:19px}
  .rz-feature-showcase-head{align-items:center;gap:8px;margin-bottom:10px}
  .rz-feature-showcase-head .rz-kicker{font-size:9px}
  .rz-feature-showcase-head h3{margin:4px 0 0;font-size:18px;line-height:1.16;letter-spacing:-.035em}
  .rz-feature-showcase-head p{display:none}
  .rz-feature-showcase-controls{flex:none}
  .rz-feature-showcase-controls button{width:33px;height:33px;font-size:16px}
  .rz-feature-showcase-rail{gap:9px;padding:1px 1px 8px;scrollbar-width:none}
  .rz-feature-showcase-slide{flex-basis:min(76vw,286px);min-height:182px;gap:7px;padding:14px;border-radius:17px}
  .rz-feature-showcase-icon{width:34px;height:34px;border-radius:11px;font-size:18px}
  .rz-feature-showcase-slide .rz-kicker{font-size:9px}
  .rz-feature-showcase-slide h4{font-size:17px;line-height:1.15}
  .rz-feature-showcase-slide p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.4}
  .rz-feature-showcase-slide .rz-btn{min-height:35px;padding:7px 11px;font-size:10px}
  .rz-mobile-nav{gap:3px}
  .rz-mobile-nav button{flex:1 1 56px;min-width:56px;max-width:82px;min-height:50px;padding:5px 3px}
  .rz-mobile-nav button small{font-size:9px;line-height:1.1;white-space:normal;text-align:center}
}
@media(max-width:640px){
  :root{--rz-app-top:98px}
  .rz-top-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:0;padding:7px 10px 8px}
  .rz-top-search,.rz-top-inner>.rz-top-search{grid-column:1/-1;grid-row:2;width:100%;margin:0}
  .rz-top-search .rz-input,.rz-top-search .rz-btn{height:38px;min-height:38px}
  .rz-social-main{height:calc(100dvh - var(--rz-app-top));padding-top:7px}
  .rz-content,.rz-social-content{padding-top:8px}
  .rz-command-center{gap:12px}
  .rz-command-hero{grid-template-columns:minmax(0,1fr) 74px;gap:7px;padding:14px}
  .rz-command-score{width:74px;padding:8px}
  .rz-command-card,.rz-command-card.wide{flex-basis:min(82vw,296px);min-height:178px}
  .rz-feature-showcase{padding:13px}
  .rz-feature-showcase-slide{flex-basis:min(78vw,270px);min-height:174px}
}
@media(max-width:900px) and (orientation:landscape) and (max-height:600px){
  :root{--rz-app-top:52px}
  .rz-top-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr;min-height:52px;padding:3px 10px}
  .rz-top-search,.rz-top-inner>.rz-top-search{display:none!important}
  .rz-social-main{height:calc(100dvh - 52px);padding-top:4px}
  .rz-command-center{grid-template-columns:minmax(0,1fr);gap:8px}
  .rz-command-hero{grid-template-columns:minmax(0,1fr) 78px;padding:11px 14px}
  .rz-command-hero h2{font-size:22px}
  .rz-command-hero p{-webkit-line-clamp:1}
  .rz-command-hero .rz-command-actions{display:flex;margin-top:7px}
  .rz-command-hero .rz-command-actions .rz-btn{min-height:33px}
  .rz-command-grid{gap:8px;padding-bottom:5px}
  .rz-command-card,.rz-command-card.wide{flex-basis:240px;min-height:145px;padding:12px}
  .rz-feature-showcase{padding:11px}
  .rz-feature-showcase-head{margin-bottom:6px}
  .rz-feature-showcase-head h3{font-size:16px}
  .rz-feature-showcase-slide{flex-basis:220px;min-height:145px;padding:11px}
  .rz-mobile-nav{left:7px;right:auto;top:59px;bottom:7px;width:66px;max-width:66px;flex:0 0 auto;flex-direction:column;overflow-y:auto;overflow-x:hidden}
  .rz-mobile-nav button{flex:0 0 auto;width:54px;min-width:54px;max-width:54px;min-height:49px}
}
/* Compact phone landing carousel and app-wide light theme contrast. */
html[data-rizora-theme="light"]{color-scheme:light;--bg:#f4f2f8;--panel:#fff;--line:rgba(38,27,52,.14);--text:#241d2d;--muted:#655b70;--purple:#7047db;--purple2:#5730c8;--rz-theme-page:#f4f2f8;--rz-theme-surface:#fff;--rz-theme-panel:#faf8fc;--rz-theme-text:#241d2d;--rz-theme-muted:#655b70}
html[data-rizora-theme="light"] body{background:#f4f2f8!important;color:#241d2d!important}
html[data-rizora-theme="light"] body :is(h1,h2,h3,h4,h5,p,span,strong,small,label,li,a,button,input,textarea,select,option,summary,div,section,article,aside,header,footer,em){color:#241d2d!important}
html[data-rizora-theme="light"] body :is(.rz-card,.rz-panel,.rz-modal-card,.rz-auth-card,.rz-profile-card,.rz-profile-edit,.rz-public-stage,.rz-stage-window,.rz-ai-workspace,.rz-ai-message,.rz-ai-composer,.rz-chat-box,.rz-chat-message,.rz-composer,.rz-feed-card,.rz-post-card,.rz-notification-row,.rz-message-row,.rz-hub-card,.rz-hub-section,.rzp-shell,.rzp-library,.rzp-center,.rzp-queue,.rzp-dock,.rzp-now,.rzp-track-row,.rzs-workspace,.rzs-panel,.rzs-window,.rzs-sidebar,.rzs-toolbar,[class*="-panel"],[class*="-surface"],[class*="-modal"],[class*="-card"],[class*="-composer"],[class*="-track-row"]){background-color:#fff!important;background-image:none!important;border-color:#e5dfed!important;color:#241d2d!important;box-shadow:0 8px 28px rgba(41,25,62,.06)}
html[data-rizora-theme="light"] body :is(.rz-top,.rz-sidebar,.rz-content,.rz-main,.rz-right-rail,.rz-mobile-nav,.rz-profile-cover,.rzp-top,.rzp-library,.rzp-queue,.rzp-dock,.rzs-topbar,.rzs-nav){background-color:#faf8fc!important;background-image:none!important;border-color:#e5dfed!important}
html[data-rizora-theme="light"] body :is(input,textarea,select,.rz-input,.rz-textarea,.rz-search input,.rzp-search input){background:#fff!important;color:#241d2d!important;border-color:#d9d1e2!important}
html[data-rizora-theme="light"] body :is(input,textarea)::placeholder{color:#756b80!important;opacity:1}
html[data-rizora-theme="light"] body :is(.rz-btn.primary,.rz-btn-primary,.rzs-btn-primary,.rz-public-feature b,.rz-mobile-nav button.active,.rz-nav-item.active,[aria-pressed="true"].active){background:linear-gradient(135deg,#5730c8,#8458eb)!important;color:#fff!important;border-color:transparent!important}
html[data-rizora-theme="light"] body :is(.rz-kicker,.rzp-brand,.rz-public-slide-eyebrow,.rz-public-feature-number){color:#6841d4!important}
html[data-rizora-theme="light"] body :is(.rz-muted,.rz-mini,.rz-public-status,.rz-search-caption){color:#655b70!important}
.rz-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.rz-public-carousel{display:none}
@media(max-width:720px){
 #rzPublicLanding{min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden}
 #rzPublicLanding .rz-public-nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:rgba(10,8,16,.94);backdrop-filter:blur(18px)}
 #rzPublicLanding .rz-public-nav-actions{display:flex;align-items:center;gap:7px}
 #rzPublicLanding .rz-public-status{display:none}
 #rzPublicLanding .rz-public-nav .rz-btn{min-height:36px;padding:8px 11px;font-size:12px;white-space:nowrap}
 #rzPublicLanding main{flex:1;display:flex;flex-direction:column}
 #rzPublicLanding .rz-public-hero{min-height:calc(100dvh - 64px);height:auto;padding:clamp(22px,7vh,56px) 18px 26px;display:flex;align-items:center}
 #rzPublicLanding .rz-public-copy{width:100%;max-width:560px;margin:0 auto}
 #rzPublicLanding .rz-public-copy>.rz-kicker{font-size:10px;margin-bottom:12px}
 #rzPublicLanding .rz-public-copy>h1{font-size:clamp(32px,9vw,47px);line-height:1.03;letter-spacing:-.045em;margin:0 0 12px}
 #rzPublicLanding .rz-public-copy>p{font-size:14px;line-height:1.55;margin:0 0 18px;max-width:42ch}
 #rzPublicLanding .rz-public-stage,#rzPublicLanding .rz-public-proof,#rzPublicLanding .rz-public-feature-section,#rzPublicLanding .rz-public-trust,#rzPublicLanding .rz-public-cta,#rzPublicLanding .rz-public-footer{display:none!important}
 #rzPublicLanding .rz-public-carousel{display:block;margin:0 0 17px;width:100%;touch-action:pan-y;outline:none}
 #rzPublicLanding .rz-public-slide-card{min-height:194px;padding:20px;border:1px solid rgba(196,161,255,.22);border-radius:22px;background:radial-gradient(circle at 92% 8%,rgba(157,94,255,.27),transparent 38%),linear-gradient(145deg,#171127,#0d0a15);box-shadow:0 18px 42px rgba(0,0,0,.28);color:#fbf8ff}
 #rzPublicLanding .rz-public-slide-icon{width:40px;height:40px;display:grid;place-items:center;margin-bottom:17px;border-radius:13px;background:linear-gradient(135deg,#8e5bff,#5429b8);color:#fff!important;font-size:22px;font-weight:900;box-shadow:0 8px 22px rgba(116,71,235,.35)}
 #rzPublicLanding .rz-public-slide-eyebrow{font-size:9px;letter-spacing:.18em;font-weight:900;color:#bda0ff}
 #rzPublicLanding .rz-public-slide-card h2{font-size:22px;line-height:1.15;margin:6px 0 8px;color:#fff}
 #rzPublicLanding .rz-public-slide-card p{font-size:13px;line-height:1.5;margin:0;color:#c8bfd8;max-width:39ch}
 #rzPublicLanding .rz-public-slide-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}
 #rzPublicLanding .rz-public-slide-dots{display:flex;align-items:center;gap:5px}
 #rzPublicLanding .rz-public-slide-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#645b70;transition:width .2s,background .2s}
 #rzPublicLanding .rz-public-slide-dots button.active{width:19px;border-radius:999px;background:#b18aff}
 #rzPublicLanding .rz-public-slide-controls{display:flex;gap:6px}
 #rzPublicLanding .rz-public-slide-controls button{min-height:30px;padding:5px 9px;border:1px solid rgba(197,177,221,.2);border-radius:9px;background:rgba(255,255,255,.045);color:#e8e0f2;font-size:10px;font-weight:800}
 #rzPublicLanding .rz-public-slide-controls #rzPublicSlideSkip{color:#bfa4ff}
 #rzPublicLanding .rz-public-actions{display:flex;gap:8px;margin:0}
 #rzPublicLanding .rz-public-actions .rz-btn{flex:1;min-height:44px;padding:11px 12px;font-size:12px;white-space:nowrap}
 #rzPublicLanding .rz-public-brand img{width:31px;height:31px}
 #rzPublicLanding .rz-public-brand strong{font-size:13px}
 #rzPublicLanding .rz-public-brand small{font-size:8px}
 html[data-rizora-theme="light"] #rzPublicLanding .rz-public-nav{background:rgba(255,255,255,.94)}
 html[data-rizora-theme="light"] #rzPublicLanding .rz-public-slide-card{background:radial-gradient(circle at 92% 8%,rgba(157,94,255,.13),transparent 38%),linear-gradient(145deg,#fff,#f4efff);border-color:#e2d9f1}
 html[data-rizora-theme="light"] #rzPublicLanding .rz-public-slide-card h2{color:#241d2d!important}
 html[data-rizora-theme="light"] #rzPublicLanding .rz-public-slide-card p{color:#655b70!important}
 html[data-rizora-theme="light"] #rzPublicLanding .rz-public-slide-controls button{color:#332a3e!important;background:#f5f1fa!important}
 html[data-rizora-theme="light"] #rzPublicLanding .rz-public-slide-controls #rzPublicSlideSkip{color:#6841d4!important}
}
@media(max-height:680px) and (max-width:720px){#rzPublicLanding .rz-public-hero{min-height:auto;align-items:flex-start;padding-top:18px}#rzPublicLanding .rz-public-slide-card{min-height:158px;padding:15px}#rzPublicLanding .rz-public-slide-icon{margin-bottom:10px}#rzPublicLanding .rz-public-copy>p{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.rz-public-slide-dots button{transition:none!important}}

/* Keep native music controls, voice cards and auth readable in light mode. */
html[data-rizora-theme="light"] body :is(.rzp-shell,.rzp-top,.rzp-search,.rzp-search-caption,.rzp-layout,.rzp-library,.rzp-center,.rzp-playlist-hero,.rzp-center-heading,.rzp-status,.rzp-track-list,.rzp-track-row,.rzp-track-main,.rzp-track-copy,.rzp-queue,.rzp-side-title,.rzp-now,.rzp-queue-list,.rzp-queue-track,.rzp-dock,.rzp-dock-track,.rzp-transport,.rzp-controls,.rzp-volume){background-color:#fff!important;background-image:none!important;color:#241d2d!important;border-color:#e5dfed!important}
html[data-rizora-theme="light"] body :is(.rzp-track-main,.rzp-queue-track,.rzp-side-title button,.rzp-transport button,.rzp-library-item,.rzp-import,.rzp-refresh,.rzp-heart,.rzp-queue-add){background:#f5f2f8!important;color:#332a3e!important;border-color:#e1d9ea!important}
html[data-rizora-theme="light"] body :is(.rzp-playlist-art,.rzp-play,#rzpPlayPause){background:linear-gradient(135deg,#5730c8,#8458eb)!important;color:#fff!important;border-color:transparent!important}
html[data-rizora-theme="light"] body :is(.rzp-track-art,.rzp-now-art,.rzp-dock-art){background:#eee8f6!important;color:#6841d4!important}
html[data-rizora-theme="light"] body .rzp-heart.liked{color:#d23669!important}
html[data-rizora-theme="light"] body .rzp-source-link{color:#26756e!important}
html[data-rizora-theme="light"] body .rzp-status{color:#655b70!important}
html[data-rizora-theme="light"] body .rzp-search-caption{color:#655b70!important}
html[data-rizora-theme="light"] body .rz-auth{background:#f4f2f8!important}
html[data-rizora-theme="light"] body .rz-auth-card{background:#fff!important;color:#241d2d!important;border-color:#e5dfed!important;box-shadow:0 18px 55px rgba(41,25,62,.1)}
html[data-rizora-theme="light"] body .rz-auth-card .rz-muted{color:#655b70!important}


/* RIZORA mobile fit: let cards and content shrink inside the viewport. */
*,*::before,*::after{box-sizing:border-box}
html,body{max-width:100%;overflow-x:hidden}
@media(max-width:767px){
  html,body,#seoLanding,main,#content,.rz-social-main,.rz-content,.rz-social-content,.rz-public-shell,.rz-shell{max-width:100%;overflow-x:hidden}
  body{width:100%;min-width:0}
  #content,.rz-content,.rz-social-content,.rz-command-center,.rz-profile-card,.rz-card,.rz-global-card,.rz-enterprise-card,.rz-suite-card,.rzp-shell,.rzs-page,.rzda-studio,.rz-public-hero,.rz-public-feature-section,.rz-public-cta{box-sizing:border-box;min-width:0;max-width:100%}
  .rz-command-hero{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}
  .rz-command-hero>*,.rz-command-hero>div:first-child{min-width:0;max-width:100%}
  .rz-command-hero .rz-command-score{width:100%;min-width:0;max-width:100%;grid-template-columns:auto 1fr;justify-items:start;column-gap:8px}
  .rz-command-score b{grid-row:auto;min-width:0}
  .rz-command-score span{min-width:0;overflow-wrap:anywhere}
  .rz-command-grid,.rz-grid,.rz-suite-grid,.rz-suite-grid-2,.rz-suite-grid-3,.rz-enterprise-grid,.rz-business-grid,.rz-core-template-grid,.rz-ai-suggestions,.rz-compose-option-grid,.rz-public-feature-grid,.rz-feature-showcase-rail,.rz-global-grid,.rz-global-list-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow:visible}
  .rz-command-grid>* ,.rz-grid>* ,.rz-suite-grid>* ,.rz-enterprise-grid>* ,.rz-business-grid>* ,.rz-core-template-grid>* ,.rz-ai-suggestions>* ,.rz-compose-option-grid>* ,.rz-public-feature-grid>* ,.rz-feature-showcase-rail>* ,.rz-global-grid>* ,.rz-global-list-grid>*{grid-column:1/-1!important;min-width:0;width:100%;max-width:100%}
  .rz-command-card,.rz-command-card.wide{display:flex;flex:initial;width:100%;min-width:0;max-width:100%;scroll-snap-align:none}
  .rz-feature-showcase-rail{padding-inline:0}
  .rz-post-actions,.rz-command-actions,.rz-public-actions,.rz-actions,.rz-section-title,.rz-top-inner,.rz-form-row,.rz-button-row,.rz-profile-theme-buttons,.rz-suite-actions{flex-wrap:wrap;min-width:0;max-width:100%}
  .rz-post-actions button,.rz-command-actions .rz-btn,.rz-public-actions .rz-btn,.rz-actions .rz-btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
  .rz-top-inner>*,.rz-section-title>*,.rz-form-row>*,.rz-button-row>*{min-width:0;max-width:100%}
  h1,h2,h3,h4,h5,.rz-public-copy h1,.rz-public-section-heading h2{max-width:100%;font-size:clamp(1.25rem,6vw,2rem);line-height:1.12;overflow-wrap:anywhere}
  p,span,strong,small,label,a,button,li{min-width:0;overflow-wrap:anywhere}
  img,video,canvas,svg,audio{max-width:100%}
  input,textarea,select{max-width:100%;min-width:0}
  .rz-tabs,.rzs-feature-nav,.rzs-top-tabs,.rz-profile-tabs,.rz-filter-pills{max-width:100%;padding-inline:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:12px;-webkit-overflow-scrolling:touch}
  .rzp-external-search{max-width:100%;flex-wrap:wrap;overflow:visible;padding-inline:12px}
  .rz-theme-color-overlay{padding:16px}
  .rz-theme-color-dialog{width:calc(100vw - 32px);max-width:420px;max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto}
  .rz-public-music{padding:12px}
  .rz-public-music-dialog{width:calc(100vw - 24px);max-width:920px;max-height:calc(100dvh - 24px);overflow:auto}
  #rzPublicMusic .rzp-shell{width:100%;max-width:100%;min-width:0;padding:12px}
  #rzPublicMusic .rzp-layout{grid-template-columns:minmax(0,1fr);min-width:0}
  #rzPublicMusic .rzp-library,#rzPublicMusic .rzp-queue{display:none}
  #rzPublicMusic .rzp-center{min-width:0;max-width:100%}
  #rzPublicMusic .rzp-dock{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}
  #rzPublicMusic .rzp-dock-track,#rzPublicMusic .rzp-transport,#rzPublicMusic .rzp-volume{min-width:0;max-width:100%}
  #rzPublicMusic .rzp-track-row{grid-template-columns:minmax(0,1fr) auto;min-width:0}
  #rzPublicMusic .rzp-track-main{min-width:0;max-width:100%}
  #rzPublicMusic .rzp-track-copy{min-width:0;overflow-wrap:anywhere}
  #rzPublicMusic .rzp-guest-download{grid-column:1/-1;justify-self:start;max-width:100%;white-space:normal}
  .rz-post-actions{gap:6px}
  .rz-post-action{flex:1 1 auto;min-width:64px;justify-content:center}
}
@media(max-width:430px){
  .rz-command-hero,.rz-card,.rz-global-card,.rz-suite-card,.rz-enterprise-card{padding-inline:14px}
  .rz-post-action{font-size:12px;padding:8px 6px}
  .rz-public-nav-actions{gap:6px}
  .rz-public-nav-actions .rz-btn{padding:8px 10px;min-width:0}
  .rz-public-copy h1{font-size:clamp(1.65rem,8vw,2.25rem)}
  .rz-theme-color-dialog{width:calc(100vw - 32px);max-width:420px}
}
.rz-post-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.rz-post-action{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;font-weight:750;cursor:pointer;transition:background .16s,border-color .16s,color .16s}
.rz-post-action svg{width:19px;height:19px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.rz-post-action:hover,.rz-post-action:focus-visible{background:rgba(155,107,255,.12);border-color:rgba(155,107,255,.28);outline:none}
.rz-post-action:focus-visible{box-shadow:0 0 0 3px rgba(155,107,255,.2)}
.rz-post-action[data-like].liked,.rz-post-action[data-save].saved{color:#ee5c91}
.rz-theme-color-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:16px;background:rgba(4,3,8,.72);backdrop-filter:blur(8px)}
.rz-theme-color-dialog{width:calc(100vw - 32px);max-width:420px;padding:22px;border:1px solid rgba(181,143,255,.28);border-radius:22px;background:#17121f;color:#f7f3ff;box-shadow:0 26px 90px rgba(0,0,0,.55)}
.rz-theme-color-dialog h2{margin:0 0 8px;font-size:22px;line-height:1.15}
.rz-theme-color-dialog p{margin:0 0 18px;color:#b8afc8}
.rz-theme-color-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 18px}
.rz-theme-color-row input[type=color]{width:56px;height:44px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#211a2b}
.rz-theme-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.rz-theme-swatches button{width:100%;aspect-ratio:1;border:2px solid rgba(255,255,255,.24);border-radius:50%;cursor:pointer}
.rz-theme-swatches button[aria-pressed=true]{outline:2px solid #fff;outline-offset:2px}
.rz-theme-color-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}
.rz-theme-color-actions button{min-height:40px;padding:9px 14px}
html[data-rizora-theme="light"] body :is(.rz-card,.rz-panel,.rz-profile-card,.rz-profile-edit,.rz-suite-card,.rz-enterprise-card,.rz-post-action,.rz-theme-color-dialog){color:#241d2d!important}
html[data-rizora-theme="light"] body :is(.rz-card,.rz-panel,.rz-profile-card,.rz-profile-edit,.rz-suite-card,.rz-enterprise-card,.rz-theme-color-dialog) :is(h1,h2,h3,h4,p,span,strong,small,label,button,a){color:#241d2d!important}
html[data-rizora-theme="light"] body :is(.rz-btn.primary,.rz-btn-primary,.rzs-btn-primary,.rz-theme-color-actions .primary){color:#fff!important}
html[data-rizora-theme="dark"] body :is(.rz-card,.rz-panel,.rz-profile-card,.rz-profile-edit,.rz-suite-card,.rz-enterprise-card,.rz-post-action){color:#f7f3ff}


/* Compact public listen modal and the remaining responsive card grids. */
.rz-public-music[hidden]{display:none!important}
.rz-public-music{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:22px}
.rz-public-music-backdrop{position:absolute;inset:0;background:rgba(4,3,9,.82);backdrop-filter:blur(12px)}
.rz-public-music-dialog{position:relative;z-index:1;width:min(1120px,calc(100vw - 44px));max-height:calc(100dvh - 44px);overflow:auto;padding:18px;border:1px solid rgba(183,143,255,.25);border-radius:24px;background:#0b0911;box-shadow:0 30px 110px rgba(0,0,0,.62);color:#f7f3ff}
.rz-public-music-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.rz-public-music-heading h2{margin:5px 0;font-size:clamp(22px,4vw,32px)}
.rz-public-music-heading p{max-width:620px;margin:0;color:#b8afc8;line-height:1.55}
.rz-public-music-heading>div{min-width:0}
.rz-public-music-open{overflow:hidden}
.rzp-guest-download{min-height:34px;padding:7px 10px;border:1px solid rgba(155,107,255,.32);border-radius:10px;background:rgba(155,107,255,.14);color:#ddc7ff;font-size:11px;font-weight:800;cursor:pointer}
.rzp-guest-download:hover,.rzp-guest-download:focus-visible{background:rgba(155,107,255,.25);outline:2px solid rgba(155,107,255,.35)}
@media(max-width:767px){
  .rz-comment-grid,.rz-music-grid,.rz-music-platforms,.rz-music-form-two,.rz-music-ai-sections,.rz-music-ai-columns,.rz-event-grid,.rz-growth-grid-2,.rz-growth-grid-3,.rz-enterprise-stats,.rz-global-grid,.rz-profile-post-grid,.rz-labs-grid,.rz-labs-grid-3,.rz-modern-grid-2,.rz-next-grid-3,.rz-next-grid-6,.rz-series-grid,.rz-template-grid,.rz-feature-grid,.rz-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;min-width:0;max-width:100%}
  .rz-comment-grid>*,.rz-music-grid>*,.rz-music-platforms>*,.rz-music-form-two>*,.rz-music-ai-sections>*,.rz-music-ai-columns>*,.rz-event-grid>*,.rz-growth-grid-2>*,.rz-growth-grid-3>*,.rz-enterprise-stats>*,.rz-global-grid>*,.rz-profile-post-grid>*,.rz-labs-grid>*,.rz-labs-grid-3>*,.rz-modern-grid-2>*,.rz-next-grid-3>*,.rz-next-grid-6>*,.rz-series-grid>*,.rz-template-grid>*,.rz-feature-grid>*,.rz-dashboard-grid>*{grid-column:1/-1!important;min-width:0;max-width:100%}
  .rz-main,.rz-social-main{min-width:0;max-width:100%;overflow-x:hidden}
  .rz-public-hero,.rz-public-feature-section,.rz-public-trust,.rz-public-cta{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}
  .rz-public-hero>* ,.rz-public-trust>*{min-width:0;max-width:100%}
  .rz-stage-cards{grid-template-columns:minmax(0,1fr)!important}
  .rz-public-profile-header{grid-template-columns:72px minmax(0,1fr);min-width:0}
  .rz-public-profile-avatar{width:68px;height:68px}
  .rz-public-profile-actions{grid-column:1/-1}
  .rz-public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rz-discover-profile{grid-template-columns:44px minmax(0,1fr) auto;max-width:100%;min-width:0}
  .rz-discover-profile>*{min-width:0;max-width:100%}
  .rz-comment-panel,.rz-suite-panel,.rz-public-profile-modal,.rz-modal-card{width:calc(100vw - 24px);max-width:420px;max-height:calc(100dvh - 24px);box-sizing:border-box}
  .rz-public-music{padding:12px}
  .rz-public-music-dialog{width:calc(100vw - 24px);max-width:920px;max-height:calc(100dvh - 24px);padding:12px;border-radius:18px}
}
@media(max-width:430px){
  .rz-public-music-heading{gap:8px}
  .rz-public-music-heading .rz-btn{flex:none}
  .rz-public-music-heading p{font-size:12px}
  .rz-comment-panel,.rz-suite-panel,.rz-public-profile-modal,.rz-modal-card{width:calc(100vw - 24px)}
}
html[data-rizora-theme="light"] body .rz-public-music-dialog,
html[data-rizora-theme="light"] body .rz-public-music-dialog :is(h2,h3,h4,p,span,strong,small,label,button){color:#241d2d!important}
html[data-rizora-theme="light"] body .rz-public-music-dialog .rz-btn.primary,
html[data-rizora-theme="light"] body .rz-public-music-dialog .rzp-play{color:#fff!important}
html[data-rizora-theme="light"] body .rz-public-music-dialog{background:#fff!important;border-color:#e5dfed}
html[data-rizora-theme="light"] body .rz-public-music-dialog .rzp-dock,
html[data-rizora-theme="light"] body .rz-public-music-dialog .rzp-library,
html[data-rizora-theme="light"] body .rz-public-music-dialog .rzp-center,
html[data-rizora-theme="light"] body .rz-public-music-dialog .rzp-queue{background:#fff!important;color:#241d2d!important}


@media(max-width:767px){
  .rz-music-platforms,.rz-music-form-two,.rz-music-ai-sections,.rz-music-ai-columns,.rz-music-grid,.rz-comment-grid,.rz-event-grid,.rz-growth-grid-2,.rz-growth-grid-3,.rz-enterprise-stats,.rz-global-grid,.rz-profile-post-grid,.rz-labs-grid,.rz-labs-grid-3,.rz-modern-grid-2,.rz-next-grid-3,.rz-next-grid-6,.rz-series-grid,.rz-template-grid,.rz-feature-grid,.rz-dashboard-grid,.rz-enterprise-grid,.rz-suite-grid-2,.rz-suite-grid-3,.rz-core-template-grid{grid-template-columns:minmax(0,1fr)!important;min-width:0;max-width:100%}
  .rz-music-platforms>*,.rz-music-form-two>*,.rz-music-ai-sections>*,.rz-music-ai-columns>*,.rz-music-grid>*,.rz-comment-grid>*,.rz-event-grid>*,.rz-growth-grid-2>*,.rz-growth-grid-3>*,.rz-enterprise-stats>*,.rz-global-grid>*,.rz-profile-post-grid>*,.rz-labs-grid>*,.rz-labs-grid-3>*,.rz-modern-grid-2>*,.rz-next-grid-3>*,.rz-next-grid-6>*,.rz-series-grid>*,.rz-template-grid>*,.rz-feature-grid>*,.rz-dashboard-grid>*,.rz-enterprise-grid>*,.rz-suite-grid-2>*,.rz-suite-grid-3>*,.rz-core-template-grid>*{grid-column:1/-1!important;min-width:0;max-width:100%}
  .rz-public-profile-header{grid-template-columns:72px minmax(0,1fr);min-width:0}
  .rz-public-profile-actions{grid-column:1/-1}
  .rz-public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rz-public-profile-header>*{min-width:0;max-width:100%}
  .rz-comment-panel,.rz-suite-panel,.rz-public-profile-modal,.rz-modal-card{width:calc(100vw - 24px);max-width:420px;max-height:calc(100dvh - 24px);box-sizing:border-box}
  .rzp-source-link{max-width:100%;white-space:normal;overflow-wrap:anywhere}
  #rzPublicMusic .rzp-track-row{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}
  #rzPublicMusic .rzp-track-main{grid-column:1/-1}
  #rzPublicMusic .rzp-guest-download{grid-column:1}
  #rzPublicMusic .rzp-heart{grid-column:2}
  #rzPublicMusic .rzp-queue-add{grid-column:3}
}

@media(max-width:767px){
  body #content :is(main,section,article,aside,header,footer,form,fieldset,ul,ol,li,button,a,label,input,select,textarea,video,audio,canvas,svg),body #content [class*="card"],body #content [class*="panel"],body #content [class*="grid"],body #content [class*="modal"],body #content [class*="hero"]{box-sizing:border-box;min-width:0;max-width:100%}
  body #content [class*="actions"],body #content [class*="toolbar"],body #content [class*="row"]{min-width:0;max-width:100%;flex-wrap:wrap}
}

@media(max-width:767px){
  .rzda-timeline-scroll{max-width:100%;min-width:0;overflow-x:hidden}
  .rzda-timeline-ruler,.rzda-timeline,.rzda-timeline-row{min-width:0;width:100%}
  .rzda-timeline-ruler,.rzda-timeline-row{grid-template-columns:72px minmax(0,1fr)}
  .rzda-step-head,.rzda-sequencer{min-width:0;width:100%;max-width:100%}
  .rzda-step-head,.rzda-step-row{grid-template-columns:44px minmax(0,1fr)}
  .rzda-settings{flex-wrap:wrap}
  .rzda-settings label{flex:1 1 120px;min-width:0}
  .rzda-settings .rzda-groove-select{min-width:0}
  .rzda-presets{min-width:0;max-width:100%}
  .rzda-editor-panel,.rzda-track-panel,.rzda-arrangement-pane{min-width:0;max-width:100%}
  .rzda-mixer-channels{min-width:0;max-width:100%}
}

.rzp-download{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid rgba(92,226,207,.28);border-radius:10px;background:rgba(92,226,207,.09);color:#9bf2e6;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}
.rzp-download:hover,.rzp-download:focus-visible{background:rgba(92,226,207,.17);outline:2px solid rgba(92,226,207,.25)}
html[data-rizora-theme="light"] body .rzp-download{background:#edf9f7;color:#216d65;border-color:#c9ebe5}
@media(max-width:767px){
  #rzPublicMusic .rzp-track-row .rzp-download{grid-column:1}
  #rzPublicMusic .rzp-track-row .rzp-heart{grid-column:2}
  #rzPublicMusic .rzp-track-row .rzp-queue-add{grid-column:3}
  .rzp-track-row .rzp-download{max-width:100%;min-width:0}
}
@media(min-width:768px){.rzp-track-row{grid-template-columns:minmax(0,1fr) auto auto auto}}

@media(max-width:767px){
  .rzp-track-row{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}
  .rzp-track-main{grid-column:1/-1}
  .rzp-track-row .rzp-download,.rzp-track-row .rzp-guest-download{grid-column:1;justify-self:start}
  .rzp-track-row .rzp-heart{grid-column:2}
  .rzp-track-row .rzp-queue-add{grid-column:3}
}

/* Music Studio docks beside Production Desk and reserves its workspace. */
:root{--rz-music-drawer-width:clamp(360px,28vw,430px);--rz-music-sheet-height:clamp(172px,27dvh,240px)}
body.rz-music-open #rzMusicOverlay.rz-music-overlay{position:fixed!important;inset:var(--rz-app-top) 0 0 auto!important;z-index:110!important;display:block!important;width:var(--rz-music-drawer-width)!important;height:auto!important;padding:12px!important;overflow:hidden!important;background:transparent!important;backdrop-filter:none!important;pointer-events:none!important}
body.rz-music-open #rzMusicOverlay .rz-music-panel{width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;margin:0!important;overflow:auto!important;pointer-events:auto!important;border-radius:18px!important;scrollbar-gutter:stable}
body.rz-music-open #rzMusicOverlay .rz-music-hero{position:sticky;top:0;z-index:1}
body.rz-music-open #rzMusicOverlay .rz-music-grid{max-width:none;margin:0;padding:12px;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"ai" "release" "catalog";gap:11px}
body.rz-music-open #rzMusicOverlay .rz-music-ai-card{grid-area:ai}
body.rz-music-open #rzMusicOverlay .rz-music-grid>.rz-music-card:first-child{grid-area:release}
body.rz-music-open #rzMusicOverlay .rz-music-grid>.rz-music-card:last-child{grid-area:catalog}
body.rz-music-open #rzMusicOverlay .rz-music-catalog{max-height:260px}
body.rz-music-open .rz-social-main{box-sizing:border-box!important;width:100%!important;padding-right:calc(var(--rz-music-drawer-width) + 12px)!important}
body.rz-music-open .rzs-page{min-height:0!important}
@media(min-width:901px) and (max-width:1359px){
  body.rz-music-open #rzMusicOverlay.rz-music-overlay{inset:auto 10px 12px 10px!important;width:auto!important;height:var(--rz-music-sheet-height)!important;padding:8px!important}
  body.rz-music-open .rz-social-main{height:calc(100dvh - var(--rz-app-top) - var(--rz-music-sheet-height) - 12px)!important;margin-top:var(--rz-app-top)!important;padding-right:0!important}
  body.rz-music-open .rzs-page{height:100%!important}
}
@media(max-width:900px){
  :root{--rz-music-sheet-height:clamp(206px,30dvh,264px)}
  body.rz-music-open #rzMusicOverlay.rz-music-overlay{inset:auto 8px calc(92px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;height:var(--rz-music-sheet-height)!important;padding:7px!important}
  body.rz-music-open .rz-social-main{height:calc(100dvh - var(--rz-app-top) - var(--rz-music-sheet-height) - 100px - env(safe-area-inset-bottom))!important;margin-top:0!important;padding-right:0!important}
  body.rz-music-open .rz-content,body.rz-music-open .rz-social-content{padding-bottom:0!important}
  body.rz-music-open .rzs-page{height:100%!important}
  body.rz-music-open #rzMusicOverlay .rz-music-hero{padding:6px 10px!important}
  body.rz-music-open #rzMusicOverlay .rz-music-hero .rz-kicker{display:none!important}
  body.rz-music-open #rzMusicOverlay .rz-music-hero h2{margin:2px 0!important;font-size:18px!important}
  body.rz-music-open #rzMusicOverlay .rz-music-hero p{display:none!important}
  body.rz-music-open #rzMusicOverlay .rz-music-head{align-items:center!important;gap:8px!important}
  body.rz-music-open #rzMusicOverlay .rz-music-head .rz-btn{min-height:30px!important;padding:5px 9px!important}
  body.rz-music-open #rzMusicOverlay .rz-now-playing{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;gap:6px!important;min-height:46px!important;margin:0!important;padding:6px 8px!important}
  body.rz-music-open #rzMusicOverlay .rz-now-playing-art{width:32px;height:32px}
  body.rz-music-open #rzMusicOverlay .rz-now-playing-audio,body.rz-music-open #rzMusicOverlay .rz-now-playing audio{display:none!important}
  body.rz-music-open #rzMusicOverlay .rz-now-playing-copy strong,body.rz-music-open #rzMusicOverlay .rz-now-playing-copy>span{font-size:10px}
  body.rz-music-open #rzMusicOverlay .rz-now-playing-track{display:none!important}
  body.rz-music-open #rzMusicOverlay .rz-now-playing-play{width:30px;height:30px}
  body.rz-music-open #rzMusicOverlay .rz-music-card{padding:12px!important}
}
@media(max-width:900px) and (orientation:landscape) and (max-height:600px){
  :root{--rz-music-drawer-width:clamp(280px,35vw,340px)}
  body.rz-music-open #rzMusicOverlay.rz-music-overlay{inset:var(--rz-app-top) 0 0 auto!important;width:var(--rz-music-drawer-width)!important;height:auto!important;padding:7px!important}
  body.rz-music-open .rz-social-main{width:calc(100% - 82px)!important;height:calc(100dvh - var(--rz-app-top))!important;margin:0 0 0 82px!important;padding-right:calc(var(--rz-music-drawer-width) + 12px)!important}
}
@media(prefers-reduced-motion:no-preference){body.rz-music-open #rzMusicOverlay .rz-music-panel{animation:rzMusicDockIn .2s ease-out both}@keyframes rzMusicDockIn{from{opacity:.78;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
