main.rl-main{max-width:none;padding:0;display:block}.rl{--rl-bg:#020B16;--rl-card:#061a31;--rl-edge:rgba(0,191,255,.26);--rl-edge2:rgba(0,191,255,.55);--rl-cyan:#00BFFF;--rl-electric:#35E7FF;--rl-blue:#087CFF;--rl-pink:#FF2D95;--rl-magenta:#E040FB;--rl-purple:#8B5CF6;--rl-text:#F2F5F8;--rl-dim:#c3cede;--rl-muted:#a7b6c9;--rl-r:10px;background:var(--rl-bg);color:var(--rl-text);overflow-x:clip;padding-bottom:72px}.rl .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rl-wrap{width:100%;max-width:1280px;margin:0 auto;padding-inline:40px}.rl-abs{position:absolute;inset:0}.rl-abs,.rl-cover-img{width:100%;height:100%}.rl-cover-img{object-fit:cover;display:block}.rl-muted{color:var(--rl-muted)}.rl .small{font-size:14px}.rl [tabindex]:focus-visible,.rl a:focus-visible,.rl button:focus-visible,.rl summary:focus-visible{outline:2px solid var(--rl-electric);outline-offset:2px}.rl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:8px;border:1px solid transparent;background:var(--rl-cyan);color:var(--rl-bg);font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.02em;text-decoration:none;white-space:nowrap;box-shadow:0 0 22px rgba(0,191,255,.32);transition:background .15s,box-shadow .15s,border-color .15s;cursor:pointer}.rl-btn:hover{background:var(--rl-electric);color:var(--rl-bg);box-shadow:0 0 28px rgba(53,231,255,.5)}.rl-btn.rl-pink{background:#E0157F;color:#fff;box-shadow:0 0 22px rgba(255,45,149,.4)}.rl-btn.rl-pink:hover{background:#D6087A;color:#fff}.rl-btn.rl-ghost{background:rgba(6,23,43,.6);color:var(--rl-text);border-color:rgba(242,245,248,.28);box-shadow:none}.rl-btn.rl-ghost:hover{border-color:var(--rl-cyan);background:rgba(0,191,255,.1);color:var(--rl-text)}.rl-play svg{margin-left:-2px}.rl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.rl-actions .btn,.rl-actions .btn-outline,.rl-actions button:not(.rl-btn){min-height:46px}.rl-owned{padding:0 14px;border-radius:999px;border:1px solid rgba(159,216,184,.55);color:var(--mint,#9fd8b8);font-size:14px}.rl-cta,.rl-owned{display:inline-flex;align-items:center;min-height:40px;font-family:var(--display);font-weight:700}.rl-cta{position:relative;gap:8px;padding:0 16px;border-radius:999px;isolation:isolate;overflow:hidden;border:1px solid rgba(53,231,255,.65);background:rgba(6,23,43,.72);color:var(--rl-text);text-decoration:none;white-space:nowrap;font-size:13px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(53,231,255,.12),0 0 14px rgba(0,191,255,.18);animation:rl-cta-glow 1.6s var(--ease,ease) .6s 3 backwards;transition:box-shadow .2s,border-color .2s,background .2s}.rl-cta:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent,transparent 35%,rgba(53,231,255,.55) 45%,rgba(224,64,251,.55) 55%,transparent 65%,transparent);background-size:260% 100%;background-position:130% 0;opacity:0;animation:rl-cta-sweep 1.6s ease-in-out .6s 3 backwards}.rl-cta-arrow{display:inline-block;transition:transform .2s;color:var(--rl-electric)}.rl-cta:focus-visible,.rl-cta:hover{border-color:var(--rl-electric);background:rgba(0,191,255,.14);color:#fff;box-shadow:0 0 0 1px rgba(53,231,255,.35),0 0 22px rgba(0,191,255,.45),0 0 34px rgba(224,64,251,.3)}.rl-cta:focus-visible .rl-cta-arrow,.rl-cta:hover .rl-cta-arrow{transform:translateX(3px)}.rl-cta.lg{min-height:48px;padding:0 22px;font-size:14px}@keyframes rl-cta-sweep{0%{opacity:0;background-position:130% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-30% 0}}@keyframes rl-cta-glow{0%,to{box-shadow:0 0 0 1px rgba(53,231,255,.12),0 0 14px rgba(0,191,255,.18)}50%{box-shadow:0 0 0 1px rgba(53,231,255,.4),0 0 24px rgba(0,191,255,.5),0 0 36px rgba(224,64,251,.35)}}@media (prefers-reduced-motion:reduce){.rl-cta,.rl-cta:before{animation:none}.rl-cta{border-color:var(--rl-electric);box-shadow:0 0 0 1px rgba(53,231,255,.3),0 0 16px rgba(0,191,255,.3)}.rl-btn,.rl-cta-arrow,.rl-person a,.rl-tile-art img{transition:none}}.rl-hero{position:relative;isolation:isolate;overflow:hidden;padding:56px 0 48px;border-bottom:1px solid rgba(0,191,255,.14)}.rl-hero:before{inset:-60px;z-index:-2;background:var(--rl-hero-art,none) center /cover no-repeat;filter:blur(60px) saturate(1.25);opacity:.5}.rl-hero:after,.rl-hero:before{content:"";position:absolute;pointer-events:none}.rl-hero:after{inset:0;z-index:-1;background:radial-gradient(1000px 420px at 18% 30%,rgba(8,124,255,.18),transparent 65%),radial-gradient(800px 380px at 92% 10%,rgba(224,64,251,.14),transparent 60%),linear-gradient(180deg,rgba(2,11,22,.55) 0,rgba(2,11,22,.82) 60%,var(--rl-bg) 100%)}.rl-hero-grid{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.rl-art{position:relative;aspect-ratio:1;border-radius:var(--rl-r);overflow:hidden;background:var(--rl-card);border:1px solid rgba(53,231,255,.4);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(53,231,255,.12),0 0 46px rgba(0,191,255,.2),0 0 70px rgba(224,64,251,.12)}.rl-noart{display:grid;place-items:center;width:100%;height:100%;font-size:72px;color:rgba(53,231,255,.5);background:linear-gradient(140deg,#0c2440,#06172b)}.rl-hero-info{display:flex;flex-direction:column;gap:16px;min-width:0}.rl-eyebrow{margin:0;font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--rl-electric)}.rl-album-link{color:var(--rl-text);text-decoration:none;border-bottom:1px solid rgba(53,231,255,.55);letter-spacing:.14em}.rl-album-link:hover{color:var(--rl-electric);border-bottom-color:var(--rl-electric)}.rl-title{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:-.005em;font-size:clamp(40px,5.6vw,80px);color:#fff;overflow-wrap:anywhere;text-shadow:0 2px 30px rgba(0,0,0,.45)}.rl-title .ai-badge,.rl-title .explicit{vertical-align:middle;margin-left:12px;font-size:13px;letter-spacing:.06em}.rl-summary{color:var(--rl-dim);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase}.rl-sample,.rl-summary{margin:0;font-size:14px}.rl-sample{padding:8px 12px;border-left:3px solid var(--warn,#f2b544);background:rgba(242,181,68,.08);color:#f4dca8;border-radius:4px}.rl-want-note{margin:-4px 0 0;color:var(--rl-muted);font-size:13px}.rl-want .btn-outline,.rl-want button{min-height:46px}.rl-who{display:flex;align-items:center;gap:14px;min-width:0}.rl-who-photo{flex:0 0 auto;border-radius:50%;line-height:0;box-shadow:0 0 0 2px rgba(53,231,255,.55),0 0 18px rgba(0,191,255,.3);transition:box-shadow .2s}.rl-who-photo:hover{box-shadow:0 0 0 2px var(--rl-electric),0 0 26px rgba(53,231,255,.5)}.rl-who .avatar{border-radius:50%;object-fit:cover}.rl-who-text{display:flex;flex-direction:column;gap:4px;min-width:0}.rl-who-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.rl-who-name{display:inline-flex;align-items:center;min-height:40px;color:#fff;font-size:22px;font-weight:700;text-decoration:none;line-height:1.2}.rl-who-name:hover{color:var(--rl-electric)}.rl-who-line .rl-cta{margin-left:6px}.rl-who-facts{margin:0;color:var(--rl-dim);font-size:14px}.rl-deck{display:flex;align-items:center;gap:18px;padding:16px 18px;border-radius:var(--rl-r);border:1px solid var(--rl-edge);background:linear-gradient(180deg,rgba(6,26,49,.82),rgba(4,18,42,.82));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rl-deck-play{flex:0 0 auto;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;border:0;cursor:pointer;color:var(--rl-bg);background:linear-gradient(135deg,var(--rl-electric),var(--rl-cyan) 45%,var(--rl-blue));box-shadow:0 0 26px rgba(0,191,255,.5);transition:box-shadow .2s,transform .15s}.rl-deck-play:hover:not(:disabled){box-shadow:0 0 34px rgba(53,231,255,.7),0 0 50px rgba(224,64,251,.25);transform:scale(1.03)}.rl-deck-play:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rl-deck-play svg{margin-left:3px}.rl-deck.playing .rl-deck-play svg{margin-left:0}.rl-deck-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.rl-deck-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.rl-deck-t{min-width:36px;color:var(--rl-dim);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rl-deck-t:last-child{text-align:right}.rl-seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;border-radius:999px;cursor:pointer}.rl .rl-seek,.rl-seek{height:6px;background:linear-gradient(90deg,var(--rl-electric),var(--rl-blue) 40%,var(--rl-purple) 75%,var(--rl-magenta)) 0 0 /var(--p,0) 100% no-repeat,rgba(167,182,201,.22)}.rl .rl-seek{border:0;padding:0;min-height:0;box-shadow:none;outline-offset:4px}.rl-seek:disabled{cursor:default}.rl-seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgba(53,231,255,.8);border:0}.rl-seek::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgba(53,231,255,.8);border:0}.rl-seek:disabled::-webkit-slider-thumb{opacity:0}.rl-seek:disabled::-moz-range-thumb{opacity:0}.rl-deck-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.rl-deck-state{display:inline-flex;align-items:center;min-width:0;color:var(--rl-dim)}.rl-deck-state .stripes i.on{background:var(--rl-cyan)}.rl-deck .heart{border-radius:999px;border-color:rgba(242,245,248,.28);background:rgba(2,11,22,.5)}.rl-deck .heart span[aria-hidden=true]:first-child{color:var(--rl-pink)}.rl .own-song{min-height:36px}.rl-eq{display:inline-flex;align-items:flex-end;gap:2px;height:16px;width:18px}.rl-deck .rl-eq:not(.on){visibility:hidden;width:0;margin-right:-8px}.rl-eq i{display:block;width:3px;height:30%;border-radius:1px;background:linear-gradient(180deg,var(--rl-magenta),var(--rl-cyan));opacity:.35}.rl-eq.on i{opacity:1;animation:rl-eq 1s ease-in-out infinite}.rl-eq.on i:nth-child(2){animation-delay:-.35s}.rl-eq.on i:nth-child(3){animation-delay:-.7s}.rl-eq.on i:nth-child(4){animation-delay:-.2s}@keyframes rl-eq{0%,to{height:25%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.rl-eq.on i{animation:none;height:70%}.rl-deck-play{transition:none}}.rl-more{position:relative}.rl-more>summary{list-style:none}.rl-more>summary::-webkit-details-marker{display:none}.rl-more-menu{position:absolute;z-index:var(--z-popover);top:calc(100% + 8px);right:0;width:min(340px,86vw);gap:12px;padding:16px;border-radius:var(--rl-r);border:1px solid var(--rl-edge2);background:#04122a;box-shadow:0 20px 60px rgba(0,0,0,.6)}.rl-body,.rl-more-menu{display:flex;flex-direction:column}.rl-body{gap:40px;padding-top:40px}.rl-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:32px;gap:32px;align-items:start}.rl-cols>.rl-side{grid-column:2;position:-webkit-sticky;position:sticky;top:88px;gap:16px}.rl-cols>.rl-maincol,.rl-cols>.rl-side{grid-row:1;display:flex;flex-direction:column}.rl-cols>.rl-maincol{grid-column:1;gap:36px;min-width:0}.rl-cols>.rl-own{position:-webkit-sticky;position:sticky;top:88px}.rl-card{position:relative;border-radius:var(--rl-r);border:1px solid var(--rl-edge);background:linear-gradient(180deg,var(--rl-card),#04122a);padding:22px}.rl-h2{margin:0;font-family:var(--display);font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:.02em;line-height:1.15;color:#fff}.rl-h2.big{font-size:clamp(26px,3vw,38px)}.rl-h3{margin:0;font-family:var(--display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.04em;color:#fff}.rl-lead{margin:0;line-height:1.5}.rl-desc,.rl-lead{color:var(--rl-dim);font-size:16px}.rl-desc{margin:0 0 16px;line-height:1.6;white-space:pre-line;max-width:72ch}.rl-section{display:flex;flex-direction:column;gap:16px;min-width:0}.rl-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}.rl-section-head p{margin:0}.rl-own{display:flex;flex-direction:column;gap:12px;border-color:rgba(224,64,251,.35);background:radial-gradient(400px 200px at 100% 0,rgba(224,64,251,.12),transparent 70%),linear-gradient(180deg,var(--rl-card),#04122a)}.rl-own p{margin:0}.rl-own-free{color:var(--rl-electric);font-weight:600;font-size:15px}.rl-price{font-family:var(--display);font-weight:800;font-size:40px;line-height:1;color:#fff}.rl-own .btn,.rl-own .rl-btn{width:100%}.rl-circle{display:flex;align-items:center;gap:22px;padding:24px 26px;border-color:rgba(53,231,255,.38);background:radial-gradient(600px 220px at 0 50%,rgba(0,191,255,.12),transparent 70%),radial-gradient(500px 200px at 100% 100%,rgba(255,45,149,.1),transparent 70%),linear-gradient(180deg,var(--rl-card),#04122a)}.rl-bottom-photo,.rl-circle-photo{flex:0 0 auto;line-height:0;border-radius:50%;box-shadow:0 0 0 2px rgba(53,231,255,.6),0 0 28px rgba(0,191,255,.35)}.rl-bottom-photo .avatar,.rl-circle-photo .avatar{border-radius:50%;object-fit:cover}.rl-circle-text{display:flex;flex-direction:column;gap:10px;min-width:0}.rl-in-circle{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:8px;border:1px solid rgba(53,231,255,.6);color:var(--rl-electric);font-family:var(--display);font-weight:700;font-size:15px;background:rgba(0,191,255,.08)}.rl-join{margin:0}.rl-tabs{display:flex;flex-direction:column;gap:18px}.rl-tablist{display:flex;gap:4px;border-bottom:1px solid rgba(0,191,255,.2);overflow-x:auto;scrollbar-width:none}.rl-tablist [role=tab]{position:relative;min-height:46px;padding:0 18px;border:0;background:transparent;color:var(--rl-muted);cursor:pointer;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:color .15s}.rl-tablist [role=tab].on,.rl-tablist [role=tab]:hover{color:#fff}.rl-tablist [role=tab].on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--rl-electric),var(--rl-magenta));box-shadow:0 0 12px rgba(53,231,255,.6)}.rl-panel{animation:rl-fade .25s ease both}.rl-panel:focus-visible{outline:2px solid var(--rl-electric);outline-offset:4px;border-radius:6px}@keyframes rl-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rl-panel{animation:none}}.rl-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px 24px;gap:14px 24px;margin:0 0 14px}.rl-facts div{display:flex;flex-direction:column;gap:3px;padding-top:10px;border-top:1px solid rgba(0,191,255,.16)}.rl-facts dt{font-family:var(--display);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rl-muted)}.rl-facts dd{margin:0;color:var(--rl-text);font-size:15px}.rl-facts a{color:var(--rl-electric)}.rl-people{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:14px;gap:14px}.rl-person>a,.rl-person>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;height:100%;padding:18px 12px 16px;border-radius:var(--rl-r);border:1px solid rgba(0,191,255,.2);background:rgba(6,26,49,.7);color:var(--rl-text);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.rl-person>a:hover{border-color:rgba(53,231,255,.7);box-shadow:0 0 24px rgba(0,191,255,.22);transform:translateY(-2px)}.rl-person .avatar{border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgba(53,231,255,.35);margin-bottom:4px}.rl-person-name{font-weight:700;font-size:16px}.rl-person-role{color:var(--rl-electric);font-size:13px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase}.rl-person-songs{color:var(--rl-muted);font-size:13px}.rl-person-go{margin-top:auto;padding-top:6px;color:var(--rl-dim);font-size:13px;font-weight:600}.rl-person>a:hover .rl-person-go{color:var(--rl-electric)}.rl-groups{display:flex;flex-direction:column;gap:18px}.rl-group-h{margin:0 0 10px;font-family:var(--display);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--rl-dim)}.rl-person-badge{color:var(--rl-pink);font-size:12px;font-weight:700}.rl-person-ev{color:var(--rl-muted);font-size:12px;border:1px dashed rgba(167,182,201,.5);border-radius:999px;padding:2px 8px}.rl-person.unconfirmed>a,.rl-person.unconfirmed>div{border-style:dashed}.rl-bts-list{margin:0 0 10px;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--rl-dim)}.rl-bts-off{margin:0 0 18px}.rl-videos{display:flex;flex-direction:column;gap:14px}.rl-video-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.rl-video{display:flex;flex-direction:column;gap:10px}.rl-video-art{position:relative;aspect-ratio:16/9;border-radius:var(--rl-r);overflow:hidden;background:#04122a;border:1px solid rgba(0,191,255,.28);transition:border-color .2s,box-shadow .2s}.rl-video-art:focus-within,.rl-video-art:hover{border-color:rgba(53,231,255,.75);box-shadow:0 0 26px rgba(0,191,255,.25),0 0 40px rgba(224,64,251,.2)}.rl-video-art video{background:#000;object-fit:contain}.rl-video-blank{background:linear-gradient(140deg,#0c2440,#06172b 55%,#1a0b2e)}.rl-video-hit{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;background:linear-gradient(180deg,transparent 50%,rgba(2,11,22,.6));cursor:pointer;text-decoration:none}.rl-video-play{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:rgba(2,11,22,.65);border:2px solid rgba(255,255,255,.85);color:#fff;font-size:20px;box-shadow:0 0 24px rgba(0,191,255,.45)}.rl-video-cap{display:flex;flex-direction:column;gap:2px}.rl-video-cap span{font-size:13px}.rl-shelf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:18px;gap:18px}.rl-tile{display:flex;flex-direction:column;gap:6px;color:var(--rl-text);text-decoration:none}.rl-tile-art{position:relative;aspect-ratio:1;border-radius:var(--rl-r);overflow:hidden;background:var(--rl-card);border:1px solid rgba(0,191,255,.2);transition:border-color .2s,box-shadow .2s}.rl-tile-art img{transition:transform .35s ease}.rl-tile:focus-visible .rl-tile-art,.rl-tile:hover .rl-tile-art{border-color:rgba(53,231,255,.75);box-shadow:0 0 24px rgba(0,191,255,.25)}.rl-tile:hover .rl-tile-art img{transform:scale(1.04)}.rl-tile-title{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-tile-sub{color:var(--rl-muted);font-size:13px}.rl-bottom{display:flex;align-items:center;gap:32px;padding:32px 36px;border-color:rgba(224,64,251,.35);background:radial-gradient(700px 260px at 0 50%,rgba(0,191,255,.14),transparent 70%),radial-gradient(600px 260px at 100% 50%,rgba(224,64,251,.14),transparent 70%),linear-gradient(180deg,var(--rl-card),#04122a)}.rl-bottom>div{display:flex;flex-direction:column;gap:10px;min-width:0}.rl-bottom .rl-eyebrow{letter-spacing:.18em}.rl-tracks{border-radius:var(--rl-r);border:1px solid rgba(0,191,255,.2);background:rgba(4,18,42,.6);overflow:hidden}.rl .rl-track{gap:12px;padding:10px 16px;border-top:1px solid rgba(0,191,255,.12);transition:background .15s}.rl .rl-track:first-child{border-top:0}.rl .rl-track:hover{background:rgba(0,191,255,.05)}.rl .rl-track.on{background:linear-gradient(90deg,rgba(0,191,255,.14),rgba(224,64,251,.06) 70%,transparent);box-shadow:inset 3px 0 0 var(--rl-electric)}.rl-num{width:22px;text-align:center;color:var(--rl-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;display:inline-flex;justify-content:center}.rl .rl-track .title{flex-wrap:wrap;gap:6px 8px;min-width:0}.rl .rl-track .title,.rl-track-link{display:inline-flex;align-items:center}.rl-track-link{min-height:40px;color:var(--rl-text);text-decoration:none;font-weight:600}.rl-track-link:hover{text-decoration:underline}.rl .rl-track.on .rl-track-link,.rl-now,.rl-track-link:hover{color:var(--rl-electric)}.rl-now{font-family:var(--display);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.rl-dur{color:var(--rl-muted);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.rl-reports{display:flex;flex-direction:column;gap:8px}@media (max-width:1100px){.rl-cols{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media (max-width:900px){.rl-wrap{padding-inline:20px}.rl-hero{padding:28px 0 32px}.rl-hero-grid{grid-template-columns:1fr;gap:24px}.rl-art{width:min(100%,420px);justify-self:center}.rl-cols{grid-template-columns:1fr}.rl-cols>.rl-maincol,.rl-cols>.rl-own,.rl-cols>.rl-side{grid-column:1;grid-row:auto;position:static}.rl-cols>.rl-own{order:2}}@media (max-width:640px){.rl-wrap{padding-inline:16px}.rl-art{width:min(100%,340px)}.rl-title{font-size:clamp(34px,10vw,48px)}.rl-who{align-items:flex-start}.rl-who-line .rl-cta{margin-left:0}.rl-who-text{flex:1 1 auto}.rl-cta{max-width:100%;white-space:normal;padding:6px 14px;font-size:12px;letter-spacing:.07em;line-height:1.25}.rl-who-name{font-size:20px}.rl-deck{flex-direction:column;align-items:stretch;gap:14px;padding:14px}.rl-deck-play{align-self:center}.rl-actions>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.rl-actions>.rl-btn:first-child,.rl-actions>.rl-owned,.rl-actions>.rl-want{flex-basis:100%}.rl-actions .rl-btn,.rl-actions .rl-more>summary,.rl-actions .rl-want,.rl-actions .rl-want button,.rl-actions>button{width:100%}.rl-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.rl-more[open]{flex-basis:100%}.rl-more-menu{position:static;width:100%;margin-top:8px}.rl-bottom,.rl-circle{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.rl-body{gap:32px;padding-top:28px}.rl-shelf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;gap:14px}.rl-shelf>li{flex:0 0 150px;scroll-snap-align:start}.rl-people{grid-template-columns:repeat(2,minmax(0,1fr))}.rl .rl-track{flex-wrap:wrap;padding:12px}.rl .rl-track .title{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 120px)}.rl .rl-track .play{min-width:44px;min-height:44px}}.bp-sold{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;background:rgba(2,11,22,.82);border:1px solid rgba(255,45,149,.7);color:#fff;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bp-chips li{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--rl-edge2);background:rgba(6,23,43,.7);color:var(--rl-text);font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:.04em}.bp-chips li:first-child{border-color:rgba(53,231,255,.8);box-shadow:0 0 14px rgba(0,191,255,.25)}.bp-tags{margin:-4px 0 0;color:var(--rl-muted);font-size:14px;word-spacing:.2em}.bp-act .row{display:flex;flex-wrap:wrap;gap:10px}.bp-act .btn.ghost{min-height:46px;border-radius:8px;border:1px solid rgba(242,245,248,.28);background:rgba(6,23,43,.6);color:var(--rl-text)}.bp-act .btn.ghost:hover{border-color:var(--rl-cyan);background:rgba(0,191,255,.1)}.bp-act .card{border-radius:var(--rl-r);border:1px solid var(--rl-edge2);background:#04122a;padding:16px}.rl-actions .bp-act{flex:1 1 100%}.rl-actions .bp-act+*{margin-top:0}.bp-licenses .lic-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.bp-licenses .lic-card{position:relative;border-radius:var(--rl-r);border:1px solid var(--rl-edge);background:linear-gradient(180deg,var(--rl-card),#04122a);padding:18px;gap:6px;transition:border-color .15s,box-shadow .15s,transform .15s}.bp-licenses .lic-card:hover:not([disabled]){border-color:var(--rl-edge2);transform:translateY(-1px)}.bp-licenses .lic-card[aria-pressed=true]{border-color:var(--rl-electric);box-shadow:0 0 0 1px var(--rl-electric),0 0 26px rgba(0,191,255,.3)}.bp-licenses .lic-card[aria-pressed=true]:after{content:"✓";position:absolute;top:12px;right:14px;color:var(--rl-electric);font-weight:800}.bp-licenses .lic-card .eyebrow{margin:0;font-family:var(--display);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rl-electric)}.bp-licenses .lic-card b{font-size:18px;color:#fff}.bp-licenses .lic-card .price{font-size:30px;color:#fff}.bp-licenses .lic-card .muted{color:var(--rl-muted)}.bp-licenses details{border-radius:var(--rl-r);border:1px solid var(--rl-edge);background:rgba(6,26,49,.55);padding:4px 16px}.bp-licenses details>summary{cursor:pointer;min-height:46px;display:flex;align-items:center;font-weight:700;color:#fff}.bp-licenses details[open]{padding-bottom:14px}.bp-licenses .terms-table td,.bp-licenses .terms-table th{border-bottom-color:rgba(0,191,255,.14);padding:9px 8px}.bp-licenses .terms-table th{color:var(--rl-muted)}.bp-licenses .agreement{border-radius:8px;border-color:rgba(0,191,255,.2);background:#020B16;color:var(--rl-dim)}.bp-licenses .notice{border-radius:6px}.bp-licenses .btn{min-height:48px;padding:0 22px;border-radius:8px;font-weight:700}.bp-licenses .muted{color:var(--rl-muted)}.bp-licenses label{color:var(--rl-dim)}