/*  ADI MASTER — ARTIST CORE | Consolidated production stylesheet.  */

@media (min-width:761px){
  body[data-route="artist"] .artistCopy{
    max-width:670px;
    padding:26px 24px 24px 22px;
    border-left:1px solid rgba(104,245,255,.18);
    border-radius:0 24px 24px 0;
    background:
      radial-gradient(520px 180px at 8% 5%,rgba(70,236,255,.10),transparent 60%),
      linear-gradient(100deg,rgba(2,9,16,.64),rgba(3,10,18,.24) 72%,transparent 100%);
    box-shadow:
      inset 18px 0 54px rgba(44,228,255,.035),
      0 22px 70px rgba(0,0,0,.18);
  }
  body[data-route="artist"] .artistCopy::before{
    content:"";
    position:absolute;
    left:-1px;top:4px;bottom:4px;
    width:1px;
    pointer-events:none;
    background:linear-gradient(180deg,transparent,var(--a48-cyan) 18%,rgba(103,246,255,.2) 52%,var(--a48-violet) 84%,transparent);
    box-shadow:0 0 14px rgba(93,246,255,.28);
    opacity:.78;
  }
  body[data-route="artist"] .artistCopy::after{
    content:"";
    position:absolute;
    z-index:-1;
    right:-74px;top:54%;
    width:108px;height:1px;
    pointer-events:none;
    background:linear-gradient(90deg,rgba(92,245,255,.55),rgba(93,220,255,.18),transparent);
    box-shadow:0 0 12px rgba(82,235,255,.26);
  }

  body[data-route="artist"] .artistCopy .kicker{
    letter-spacing:.23em;
    font-size:10px;
  }
  body[data-route="artist"] .artistCopy .kicker::before{
    width:30px;
    background:linear-gradient(90deg,var(--a48-cyan),var(--a48-violet));
  }
  body[data-route="artist"] .artistTitle{
    margin:24px 0 19px!important;
  }
  body[data-route="artist"] .artistTitle::after{
    width:min(520px,92%);
    margin-top:20px;
    height:1px;
    background:linear-gradient(90deg,var(--a48-cyan) 0%,var(--a48-blue) 34%,var(--a48-violet) 70%,transparent 100%);
    box-shadow:0 0 10px rgba(83,245,255,.65),0 0 24px rgba(132,88,255,.34);
  }
  body[data-route="artist"] .artistLead{
    max-width:575px!important;
    margin:0 0 21px;
    color:#c7d6e3!important;
    font-size:clamp(16px,1.05vw,19px)!important;
    line-height:1.48!important;
  }
  body[data-route="artist"] .artistDomains{
    position:relative;
    max-width:600px;
    gap:9px;
    padding:7px 0 6px;
  }
  body[data-route="artist"] .artistDomains::before{
    content:"";
    position:absolute;
    left:7px;right:-78px;top:50%;
    height:1px;
    z-index:0;
    pointer-events:none;
    background:linear-gradient(90deg,rgba(86,244,255,.18),rgba(89,223,255,.13) 62%,rgba(134,90,255,.16) 84%,transparent 100%);
  }
  body[data-route="artist"] .artistDomains::after{
    content:"";
    position:absolute;
    right:-82px;top:calc(50% - 3px);
    width:7px;height:7px;border-radius:50%;
    pointer-events:none;
    background:#bdfdff;
    box-shadow:0 0 8px #65f6ff,0 0 20px rgba(117,94,255,.58);
    animation:a48DataNode 2.8s ease-in-out infinite;
  }

  body[data-route="artist"] .artistDomain{
    min-height:108px;
    padding:15px 14px 13px;
    border-radius:9px;
    border-color:rgba(108,229,255,.25);
    background:
      linear-gradient(180deg,rgba(91,243,255,.035),transparent 34%),
      linear-gradient(145deg,rgba(3,14,24,.83),rgba(9,10,27,.64));
    box-shadow:
      inset 0 1px rgba(255,255,255,.045),
      inset 0 0 22px rgba(74,222,255,.025),
      0 14px 34px rgba(0,0,0,.23);
  }
  body[data-route="artist"] .artistDomain::after{
    left:8px;right:8px;
    height:1px;
    background:linear-gradient(90deg,var(--a48-cyan),var(--a48-blue) 38%,var(--a48-violet) 72%,transparent);
    opacity:.78;
  }
  body[data-route="artist"] .artistDomainIcon{
    display:grid;
    place-items:center;
    width:28px;height:28px;
    margin-bottom:10px;
    border:1px solid rgba(103,246,255,.18);
    border-radius:50%;
    background:radial-gradient(circle,rgba(93,242,255,.12),rgba(79,103,255,.035) 58%,transparent 60%);
    color:#82fff7;
    font-size:17px;
    box-shadow:inset 0 0 14px rgba(78,231,255,.05),0 0 14px rgba(78,231,255,.05);
  }
  body[data-route="artist"] .artistDomain strong{
    color:#c7f9ff;
    font-size:8.5px;
    letter-spacing:.16em;
  }
  body[data-route="artist"] .artistDomainData{
    height:22px;
    margin-top:10px;
  }
  body[data-route="artist"] .artistDomainPulse{
    left:8px;right:8px;
    opacity:.48;
  }
  body[data-route="artist"] .artistDomain:hover{
    transform:translateY(-2px);
    border-color:rgba(109,241,255,.52);
    background:
      linear-gradient(180deg,rgba(93,244,255,.07),transparent 38%),
      linear-gradient(145deg,rgba(4,18,30,.9),rgba(13,10,32,.68));
    box-shadow:inset 0 1px rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.28),0 0 30px rgba(79,221,255,.08);
  }
  body[data-route="artist"] .artistDomainMusic .artistDomainData{
    opacity:.76;
    filter:drop-shadow(0 0 6px rgba(81,241,255,.14));
  }
  body[data-route="artist"] .artistDomainTravel .artistDomainData{
    width:38px;height:38px;
    margin-top:4px;
    box-shadow:inset 0 0 12px rgba(79,235,255,.05),0 0 12px rgba(79,235,255,.05);
  }
  body[data-route="artist"] .artistDomainCreativity .artistDomainData{
    opacity:.83;
    filter:drop-shadow(0 0 5px rgba(149,88,255,.15));
  }
  body[data-route="artist"] .artistSignal{
    position:relative;
    max-width:595px;
    margin-top:15px;
    padding-top:9px;
    color:#9caebe;
    font-size:7.5px;
    letter-spacing:.17em;
  }
  body[data-route="artist"] .artistSignal::before{
    content:"";
    position:absolute;
    left:0;right:0;top:0;
    height:1px;
    background:linear-gradient(90deg,rgba(92,245,255,.38),rgba(89,223,255,.12) 52%,rgba(147,89,255,.14),transparent);
  }
  body[data-route="artist"] .artistSignal i{
    width:7px;height:7px;
    background:#7afff5;
    box-shadow:0 0 0 4px rgba(74,255,242,.07),0 0 15px rgba(85,255,241,.62);
  }

  @keyframes a48DataNode{
    0%,100%{opacity:.42;transform:scale(.72)}
    50%{opacity:1;transform:scale(1.08);box-shadow:0 0 10px #65f6ff,0 0 26px rgba(117,94,255,.68)}
  }
}

@media (min-width:761px) and (max-width:1180px){
  body[data-route="artist"] .artistCopy{padding-right:16px}
  body[data-route="artist"] .artistCopy::after{right:-46px;width:70px}
  body[data-route="artist"] .artistDomains::before{right:-50px}
  body[data-route="artist"] .artistDomains::after{right:-54px}
}

@media(prefers-reduced-motion:reduce){
  body[data-route="artist"] .artistDomains::after{animation:none!important}
}

@media (min-width:761px){
  body[data-route="artist"] [data-view="artist"]::before,
  body[data-route="artist"] [data-view="artist"]::after{
    content:none;
    display:none;
  }
  body[data-route="artist"] footer{position:relative;z-index:2}
  body[data-route="artist"] .artistCopyLegacy{
    display:none;
    visibility:hidden;
    opacity:0;
    animation:none!important;
    transition:none!important;
    transform:none;
    pointer-events:none;
  }
  
  body[data-route="artist"] .r61LeftHit{
    animation:none!important;
    transition:none!important;
    transform:none!important;
  }
  body[data-route="artist"] .r61LeftHit[data-target="music"]{top:0!important}
  body[data-route="artist"] .r61LeftHit[data-target="travel"]{top:35.1%!important}
  body[data-route="artist"] .r61LeftHit[data-target="originals"]{top:70.2%!important}
  body[data-route="artist"] .r61LeftHit:focus,
  body[data-route="artist"] .r61LeftHit:focus-visible{
    outline:0!important;
    box-shadow:none!important;
  }
}

@media (max-width:760px){
  .r61LeftHitLayer{display:none!important}
}

@media (min-width:761px){
  
  body.audioPlaying[data-route="artist"] .r53Sound .r53TelemetryBody{opacity:.56!important}
  
  body:not(.audioPlaying)[data-route="artist"] .r53Sound .r53TelemetryBody i{animation-play-state:paused!important}
  
  body.audioPlaying[data-route="artist"] .r53Energy .r53TelemetryBody{opacity:.48!important}
  body[data-route="artist"] .artistIntelligenceR49{max-width:none;box-sizing:border-box;pointer-events:auto;
  }
  body[data-route="artist"] .artistIntelligenceR49::before{content:"";display:block;position:absolute;border:1px solid rgba(91,233,255,.045);pointer-events:none}

  body[data-route="artist"] .r49OverviewLabel{
    grid-column:1;grid-row:1;display:flex;align-items:center;
    padding-left:5px;font-weight:800;text-transform:uppercase;
  }
  body[data-route="artist"] .r49OverviewLabel::before{content:"»";color:#67f4ff;font-size:13px}
  body[data-route="artist"] .r49OverviewLabel i{flex:1;height:1px;background:linear-gradient(90deg,rgba(81,239,255,.28),transparent)}

  body[data-route="artist"] .artistStats{
    grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;min-height:0;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    position:relative!important;height:100%!important;box-sizing:border-box!important;transform:none!important;
  }
  body[data-route="artist"] .artistStats .statCard::before{
    display:grid;place-items:center;border-radius:50%;
    border:1px solid rgba(83,235,255,.30);color:#67f8ff;background:radial-gradient(circle,rgba(63,219,255,.10),rgba(4,12,24,.78));
  }
  body[data-route="artist"] .artistStats .statCard:nth-child(1)::before{content:"♫"}
  body[data-route="artist"] .artistStats .statCard:nth-child(2)::before{content:"◉"}
  body[data-route="artist"] .artistStats .statCard:nth-child(3)::before{content:"◎";color:#ef63d6;border-color:rgba(225,81,213,.32)}
  
  body[data-route="artist"] .artistStats .statCard strong{display:block;font-size:clamp(29px,2.8vw,50px);line-height:1;color:#eef9ff;white-space:nowrap}
  body[data-route="artist"] .artistStats .statCard:first-child strong{color:#62f7ff}
  body[data-route="artist"] .artistStats .statCard span{display:block;margin-top:7px;color:#8fa4ba;font-size:clamp(6px,.48vw,8px);font-weight:900;letter-spacing:.11em;text-transform:uppercase}
  body[data-route="artist"] .r53Sparkline{position:absolute;display:block;overflow:visible}
  body[data-route="artist"] .r53Sparkline polyline{fill:none;stroke:#5befff;stroke-width:2;filter:drop-shadow(0 0 3px rgba(75,225,255,.24))}
  body[data-route="artist"] .statCard:nth-child(2) .r53Sparkline polyline{stroke:#52f6c9}
  body[data-route="artist"] .statCard:nth-child(3) .r53Sparkline polyline{stroke:#ef56cc}

  body[data-route="artist"] .artistWorkboard{
    grid-column:2;grid-row:1/3;border:0;border-radius:0;
    background:transparent;box-shadow:none;backdrop-filter:none;
  }
  body[data-route="artist"] .artistWorkboard .sectionHead{display:flex;align-items:center;justify-content:space-between}
  body[data-route="artist"] .artistWorkboard .sectionHead .kicker{display:flex;align-items:center;gap:7px;font-weight:800;text-transform:uppercase}
  body[data-route="artist"] .artistWorkboard .sectionHead .kicker::before{content:"»";width:auto;height:auto;background:none;color:#68f4ff;font-size:13px;box-shadow:none}
  body[data-route="artist"] .artistWorkboard .sectionHead h2{display:none}
  body[data-route="artist"] .r49ViewAll{color:#f160d7;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
  body[data-route="artist"] .artistWorkboard .rail{overflow:hidden}
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    position:relative!important;overflow:hidden!important;transform:none!important;
  }

  
  body[data-route="artist"] .artistWorkboard .cardSub{margin-top:4px!important}
  body[data-route="artist"] .artistWorkboard .tag{font-size:6px!important;padding:2px 6px!important}
  body[data-route="artist"] .r53SystemBar{max-width:none;overflow:hidden;
    pointer-events:auto;
  }
  body[data-route="artist"] .r53SystemCell{position:relative;display:grid;align-items:center;border-right:1px solid rgba(75,218,255,.12)}
  body[data-route="artist"] .r53SystemCell:last-child{border-right:0}
  body[data-route="artist"] .r53SystemIcon{width:clamp(28px,2.2vw,42px);height:clamp(28px,2.2vw,42px);border-radius:50%;display:grid;place-items:center;color:#59efff;border:1px solid rgba(77,226,255,.28);box-shadow:inset 0 0 13px rgba(70,224,255,.05);font-size:clamp(10px,.8vw,14px)}
  body[data-route="artist"] .r53SystemCopy{min-width:0}
  body[data-route="artist"] .r53SystemCopy small{display:block;text-transform:uppercase}
  body[data-route="artist"] .r53SystemCopy strong{display:block;font-weight:700;text-transform:uppercase}
  body[data-route="artist"] header{
    max-width:none;
  }

  body[data-route="artist"] #artistRail > .card{min-width:0!important}
  body[data-route="artist"] #artistRail{
    display:grid;
    grid-auto-flow:column;
    overflow:hidden;
    align-items:stretch;
  }
  body[data-route="artist"] #artistRail > :nth-child(n/**/+6){display:none!important}
  body[data-route="artist"] #artistRail > .card{
    height:100%!important;
    min-height:0!important;
    max-height:100%!important;
    overflow:hidden!important;
  }
  
  body[data-route="artist"] #artistRail .cardBody{
    overflow:hidden!important;
  }
  body[data-route="artist"] #artistRail .cardTitle{
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] #artistRail .cardSub{
    min-height:0!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] .r53SystemCell:first-child .r53SystemIcon{
    font-size:0;
    width:clamp(38px,2.8vw,50px);
    height:clamp(38px,2.8vw,50px);
    border-color:rgba(86,230,255,.30);
    background:
      radial-gradient(circle at 50% 50%,rgba(4,18,31,.92),rgba(1,8,16,.99) 72%),
      url("../gateway/am-logo.webp") center 48% / 126% auto no-repeat;
    box-shadow:
      inset 0 0 17px rgba(77,228,255,.07),
      0 0 13px rgba(64,224,255,.055);
    filter:brightness(1.28) saturate(1.14);
    opacity:1;
  }
  body[data-route="artist"] header{
    isolation:isolate;
    border-color:rgba(88,220,238,.19);
    top:0;
    width:100%;
    margin:0;
    border-radius:0;
    border:0;
    border-bottom:1px solid rgba(75,222,244,.22);
    overflow:hidden;
    background:
      radial-gradient(600px 92px at 0% 50%,rgba(235,57,200,.22),transparent 75%),
      radial-gradient(700px 100px at 100% 50%,rgba(54,220,247,.16),transparent 76%),
      linear-gradient(90deg,rgba(18,5,26,.91),rgba(4,8,17,.90) 34%,rgba(3,10,18,.90) 68%,rgba(2,20,27,.91));
    backdrop-filter:blur(16px) saturate(1.22);
    -webkit-backdrop-filter:blur(16px) saturate(1.22);
    box-shadow:0 10px 28px rgba(0,0,0,.25);
    z-index:120;
  }
  body[data-route="artist"] header::before{
    inset:0;
    border-radius:0;
    padding:0;
    -webkit-mask:none;
    mask:none!important;
    opacity:1;
    background:linear-gradient(90deg,rgba(255,71,205,.18),transparent 30%,transparent 70%,rgba(62,229,255,.14));
  }
  body[data-route="artist"] header::after{
    content:"";
    position:absolute;
    left:0;right:0;bottom:-1px;height:18px;
    background:linear-gradient(180deg,rgba(2,9,18,.42),rgba(2,9,18,0));
    pointer-events:none;
  }
  body[data-route="artist"] header .nav{position:relative;z-index:2;max-width:1448px}
  body[data-route="artist"] .artistStoryR75{
    width:100%;
    box-sizing:border-box;
  }
  body[data-route="artist"] .artistStoryRailR75{flex-direction:column;
  }
  body[data-route="artist"] .artistStoryCardR75{
    position:relative;overflow:hidden;
    padding:24px 28px 26px;
  }
  body[data-route="artist"] .artistStoryCardR75::before{left:14px;right:14px;top:10px;height:1px;
  }
  body[data-route="artist"] .artistStoryKickerR75{line-height:1;text-transform:uppercase;
  }
  body[data-route="artist"] .artistStoryCardR75 h2,
  body[data-route="artist"] .artistStoryCardR75 h3{
    margin:0 0 13px;line-height:1;font-weight:760;letter-spacing:.02em;
    background:linear-gradient(90deg,#62e8ff,#83a8ff 55%,#ee72dc)!important;
    -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  }
  body[data-route="artist"] .artistStoryCardR75 h2{font-size:clamp(30px,2.4vw,45px)}
  body[data-route="artist"] .artistStoryCardR75 h3{font-size:clamp(23px,1.65vw,31px)}
  body[data-route="artist"] .artistStoryCardR75 p{
    margin:0 0 12px;color:#d3dce7;font-size:clamp(14px,.92vw,17px);line-height:1.62;
  }
  body[data-route="artist"] .artistStoryCardR75 p:last-child{margin-bottom:0!important}
  body[data-route="artist"] .artistRevealR75{opacity:0;transform:translateY(26px);transition:opacity .62s ease,transform .62s ease}
  body[data-route="artist"] .artistRevealR75.is-visible{opacity:1!important;transform:none!important}

  
  body[data-route="artist"] #adiPersistentPlayerDock.collapsed{right:18px!important;bottom:12px!important}

}

@media (max-width:760px){
  body[data-route="artist"] .artistStoryR75{display:none}
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .artistRevealR75{opacity:1;transform:none;transition:none!important}
}
@media (min-width:761px){

  
  body[data-route="artist"] .navlinks{background:rgba(3,8,16,.42);border-color:rgba(94,218,238,.10);box-shadow:none}

  body[data-route="artist"] .artistStoryRailR75::before{
    content:"";position:absolute;left:50%;top:30px;bottom:42px;width:1px;transform:translateX(-.5px);
    background:linear-gradient(180deg,transparent,rgba(69,226,247,.38) 12%,rgba(112,117,255,.22) 50%,rgba(239,93,218,.34) 88%,transparent);
    box-shadow:0 0 16px rgba(73,226,248,.12);
  }
  body[data-route="artist"] .artistStoryCardR75{
    border:0;border-radius:0;box-shadow:none;
    background:transparent;clip-path:none;
  }

  body[data-route="artist"] .artistStoryIntroR76{
    width:88%;margin:0 auto 8px;
    clip-path:polygon(18px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 18px),calc(100% - 18px) 100%,28px 100%,0 calc(100% - 28px),0 18px);
  }
  body[data-route="artist"] .artistStoryIntroR76::after{position:absolute;font-size:10px;font-weight:800;letter-spacing:.18em;
  }

  body[data-route="artist"] .artistStoryModuleR76{
    width:78%;
    background:
      linear-gradient(110deg,rgba(6,19,31,.93),rgba(2,9,18,.97) 72%,rgba(7,12,28,.90));
    clip-path:polygon(16px 0,calc(100% - 26px) 0,100% 26px,100% 100%,22px 100%,0 calc(100% - 22px),0 16px);
  }
  body[data-route="artist"] .artistStoryModuleR76:nth-of-type(2),
  body[data-route="artist"] .artistStoryModuleR76:nth-of-type(4){align-self:flex-start;margin-right:auto}
  body[data-route="artist"] .artistStoryModuleR76:nth-of-type(3){align-self:flex-end;margin-left:auto}
  body[data-route="artist"] .artistStoryModuleR76::before{
    content:"";display:block;position:absolute;left:0;top:0;width:42%;height:1px;
    background:linear-gradient(90deg,#56e8ff,rgba(89,232,255,.08));opacity:.65;
  }
  body[data-route="artist"] .artistStoryModuleR76:nth-of-type(3)::before{left:auto;right:0;background:linear-gradient(270deg,#f06edc,rgba(240,110,220,.08))}
  body[data-route="artist"] .artistStoryModuleR76::after{position:absolute;right:26px;bottom:14px;
    color:rgba(99,229,249,.085);font-size:clamp(72px,7vw,116px);font-weight:900;line-height:.8;letter-spacing:-.08em;
  }
  body[data-route="artist"] .artistStoryModuleR76:nth-of-type(3)::after{right:auto;left:28px;color:rgba(241,101,219,.075)}
  
  body[data-route="artist"] .artistStoryModuleR76 h3,
body[data-route="artist"] .artistStoryModuleR76 p{position:relative;z-index:2}
}

@media (min-width:761px) and (max-width:1180px){
  body[data-route="artist"] .artistStoryIntroR76{width:94%}
  body[data-route="artist"] .artistStoryModuleR76{width:86%}
}
@media (min-width:761px){
  body[data-route="artist"] header,
  body[data-route="artist"] header.scrolled{
    isolation:isolate;
    overflow:hidden;
    outline:0;
  }
  body[data-route="artist"] header::before,
  body[data-route="artist"] header::after{display:none;content:none}
  
  body[data-route="artist"] .r77OrbitSvg{mix-blend-mode:screen}

  

  

  
  
  body.audioPlaying[data-route="artist"] .r77AudioLine i:nth-child(2n){animation-delay:-.22s}body.audioPlaying[data-route="artist"] .r77AudioLine i:nth-child(3n){animation-delay:-.46s}
  
  body[data-route="artist"] .r77WarpCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
  body[data-route="artist"] .r77WarpSpine{position:absolute;z-index:1;bottom:240px;pointer-events:none}
  body[data-route="artist"] .r77WarpSpine i{position:absolute;left:50%;top:0;width:7px;height:160px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,#6af2ff,transparent);filter:blur(3px);opacity:.55;animation:r77Spine 6.5s linear infinite}
  body[data-route="artist"] .r77WarpSpine b{position:absolute;left:50%;top:0;width:1px;height:100%}
  @keyframes r77Spine{0%{top:-140px;opacity:0}12%{opacity:.6}82%{opacity:.45}100%{top:calc(100% - 20px);opacity:0}}

  body[data-route="artist"] .artistStoryCardR75,
  body[data-route="artist"] .artistStoryIntroR76,
  body[data-route="artist"] .artistStoryModuleR76{min-height:300px;padding:50px clamp(44px,6vw,104px);text-align:left;
    display:flex;flex-direction:column;justify-content:center;
    border-top:1px solid rgba(78,224,245,.16);border-bottom:1px solid rgba(221,79,204,.10);
  }
  body[data-route="artist"] .artistStoryCardR75 + .artistStoryCardR75{margin-top:16px}
  body[data-route="artist"] .artistStoryIntroR76::after{content:"IDENTITY // ADI MASTER";right:clamp(44px,6vw,104px);top:34px;color:rgba(102,233,255,.16)}
  
  body[data-route="artist"] .artistStoryCardR75::after{
    content:"";position:absolute;z-index:1;top:0;bottom:0;left:-28%;width:24%;
    background:linear-gradient(90deg,transparent,rgba(100,239,255,.16),rgba(255,255,255,.10),rgba(238,89,217,.12),transparent);
    transform:skewX(-16deg);opacity:0;pointer-events:none;
  }
  body[data-route="artist"] .artistStoryCardR75.is-visible::after{animation:r77RevealSweep 1.35s cubic-bezier(.2,.65,.2,1) .08s 1 both!important}
  @keyframes r77RevealSweep{0%{left:-30%;opacity:0}14%{opacity:.85}72%{opacity:.42}100%{left:112%;opacity:0}}
  body[data-route="artist"] .artistStoryKickerR75,body[data-route="artist"] .artistStoryCardR75 h2,body[data-route="artist"] .artistStoryCardR75 h3,body[data-route="artist"] .artistStoryCardR75 p{position:relative;z-index:2}
  
  body[data-route="artist"] .artistStoryIntroR76 h2{line-height:.96;background:linear-gradient(90deg,#73efff,#88a7ff 55%,#f16bd9);-webkit-background-clip:text;background-clip:text;color:transparent}
  body[data-route="artist"] .artistStoryModuleR76 h3{color:#70eaff!important;text-shadow:0 0 22px rgba(91,225,255,.10)}
  body[data-route="artist"] .artistStoryModuleR76:nth-of-type(3) h3{color:#a4a7ff!important}body[data-route="artist"] .artistStoryModuleR76:nth-of-type(4) h3{color:#f07bdc!important}
  body[data-route="artist"] .artistStoryIntroR76 p,body[data-route="artist"] .artistStoryModuleR76 p{max-width:104ch;margin:0 0 14px;font-size:clamp(15px,1.03vw,18px);line-height:1.68;color:#d8e0e9;text-align:left}
  body[data-route="artist"] .artistStoryModuleR76:nth-of-type(3){text-align:left}body[data-route="artist"] .artistStoryModuleR76:nth-of-type(3) p{margin-left:0}
  body[data-route="artist"] .artistStoryModuleR76::after{content:""}
  body[data-route="artist"] .r77Motto{
    position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;
    border-top:1px solid rgba(104,231,250,.10);border-bottom:1px solid rgba(237,94,217,.10);
    clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);
  }
  body[data-route="artist"] .r77MottoCopy{text-align:center;text-shadow:0 0 24px rgba(103,220,255,.12)}
  body[data-route="artist"] .r77MottoCopy small{display:block;color:#72eaff;font-weight:900;letter-spacing:.26em}
  body[data-route="artist"] .r77MottoCopy strong{display:block;line-height:1.08;color:#eef8ff;letter-spacing:.015em}
  body[data-route="artist"] .r77MottoCopy em{display:block;color:#f37bdd;font-style:normal;font-weight:850;letter-spacing:.18em}
  body[data-route="artist"] .r77Solar{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}
  body[data-route="artist"] .r77Solar i{position:absolute;inset:-28px;border-radius:50%;border:1px solid rgba(255,184,78,.18);box-shadow:0 0 30px rgba(255,132,55,.10)}
  body[data-route="artist"] .r77Singularity{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}
  body[data-route="artist"] .r77Singularity i{position:absolute;inset:-13px;border-radius:50%;border:2px solid rgba(152,91,255,.26);transform:rotate(-20deg) scaleY(.48);box-shadow:0 0 18px rgba(127,78,255,.24)}
  body[data-route="artist"] .r77Singularity b{position:absolute;inset:-24px;border-radius:50%;border:1px solid rgba(69,226,255,.12);transform:rotate(28deg) scaleY(.38)}
  body[data-route="artist"] .r77EnergyStream{position:absolute;z-index:1;left:10.2%;right:10.2%;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,#ffbc66,rgba(93,235,255,.78) 32%,rgba(106,117,255,.66) 65%,#d769ed);box-shadow:0 0 12px rgba(100,224,255,.30)}
  body[data-route="artist"] .r77EnergyStream i{position:absolute;top:50%;left:0;width:170px;height:18px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),rgba(97,237,255,.34),transparent);filter:blur(3px);animation:r77Stream 3.6s ease-in-out infinite}
  body[data-route="artist"] .r77EnergyStream b{position:absolute;inset:-26px 0;background:repeating-linear-gradient(90deg,transparent 0 42px,rgba(91,230,251,.045) 43px,transparent 44px);opacity:.45}
  body[data-route="artist"] .r77SoftBurst{position:absolute;z-index:4;right:15%;top:50%;width:12px;height:12px;border-radius:50%;transform:translateY(-50%);background:#fff;box-shadow:0 0 8px #fff,0 0 24px #6ff0ff,0 0 54px rgba(226,94,236,.55);animation:r77Burst 4.8s ease-out infinite}
  @keyframes r77Singularity{to{transform:translateY(-50%) rotate(360deg)}}
  @keyframes r77Stream{0%{left:-8%;opacity:0}18%{opacity:.85}70%{opacity:.55}100%{left:88%;opacity:0}}
  @keyframes r77Burst{0%,66%{transform:translateY(-50%) scale(.25);opacity:0}72%{opacity:1}84%{transform:translateY(-50%) scale(3.4);opacity:.48}100%{transform:translateY(-50%) scale(7);opacity:0}}

  body[data-route="artist"] .r77LegalLinks{display:flex;white-space:nowrap}body[data-route="artist"] .r77LegalLinks a{text-decoration:none}body[data-route="artist"] .r77LegalLinks a:hover{color:#67ebff}
  body[data-route="artist"] footer{display:none}
}

@media (min-width:761px) and (max-width:1180px){
  body[data-route="artist"] .artistStoryRailR75{width:calc(100vw - 28px)}
  body[data-route="artist"] .r77Motto{height:220px}
  body[data-route="artist"] .r77LegalRail{grid-template-columns:1fr;gap:7px}
  
}

@media (prefers-reduced-motion:reduce){
  .r77Ring,.r77Nodes circle,.r77WarpSpine i,.r77Solar,.r77Singularity,.r77EnergyStream i,.r77SoftBurst{animation:none!important}
}
@media (min-width:761px){
  body[data-route="artist"] .r77WarpCanvas,
  body[data-route="artist"] .r77WarpSpine{
    clip-path:inset(0);
    pointer-events:none;
  }
  body[data-route="artist"] .artistStoryR75::before,
  body[data-route="artist"] .artistStoryR75::after{
    top:0;
  }
  
}

@media (min-width:761px) and (max-width:1180px){
  body[data-route="artist"] .artistStoryR75{margin-top:50.35vw}
}
@media (min-width:761px){

  body[data-route="artist"] .artistStoryR75{
    margin-top:0;
  }
  body[data-route="artist"] .view.active[data-view="artist"]{
    position:relative;
    isolation:isolate;
    overflow:visible;
    min-height:0;
    box-sizing:border-box;
  }
  body[data-route="artist"] .view.active[data-view="artist"]::before,
  body[data-route="artist"] .view.active[data-view="artist"]::after{content:none;display:none}

  body[data-route="artist"] .artistHero{
    display:block;
    border:0;box-shadow:none;
  }
  body[data-route="artist"] #artistHero::before{
    content:"";display:block;
    position:absolute;z-index:22;inset:0;
    pointer-events:none;
    filter:none;
  }
  body[data-route="artist"] #artistHero::after{content:none;display:none}
  body[data-route="artist"] .artistHero>.artistCopy{display:none}
  
  body[data-route="artist"] .artistStage::before,
  body[data-route="artist"] .artistStage::after{content:none!important;display:none!important}
  body[data-route="artist"] .r73LeftLive{inset:0;
  }
  body[data-route="artist"] .r73LeftLive::before,
  body[data-route="artist"] .r73LeftLive::after{content:none;display:none}
  body[data-route="artist"] .r73LeftLive .r73Mask{
    position:absolute;z-index:50;margin:0;pointer-events:none;
  }
  body[data-route="artist"] .r73Identity{gap:5px;
    border-top:1px solid rgba(84,232,255,.52);
    border-bottom:1px solid rgba(130,99,255,.26);
  }
  body[data-route="artist"] .r73Identity::before{position:absolute;
    left:0;right:6%;bottom:0;height:1px;
    background:linear-gradient(90deg,#4feeff,rgba(86,116,255,.55),rgba(241,91,211,.34),transparent);
    box-shadow:0 0 8px rgba(79,238,255,.18);
  }
  body[data-route="artist"] .r73IdentityTop{position:relative;z-index:2}
  body[data-route="artist"] .r73IdentityTop span{letter-spacing:.01em}
  body[data-route="artist"] .r73IdentityTop b{letter-spacing:.04em}
  body[data-route="artist"] .r73Slash{opacity:.9}
  body[data-route="artist"] .r73DomainLine{text-transform:uppercase;position:relative;z-index:2}
  body[data-route="artist"] .r73DomainLine i{opacity:.86}
  body[data-route="artist"] .r73Section{
    border-top:1px solid rgba(66,218,246,.36);
    border-bottom:1px solid rgba(77,200,241,.28);
    border-right:1px solid rgba(82,212,244,.18);
  }
  body[data-route="artist"] .r73Section::before{z-index:0;
  }
  body[data-route="artist"] .r73Section::after{position:absolute;z-index:0;right:0;top:50%;width:34px;height:1px;
    background:linear-gradient(90deg,rgba(78,219,250,.22),transparent);
  }
  body[data-route="artist"] .r73Music{top:41.50%;height:13.80%}
  body[data-route="artist"] .r73Travel{top:55.25%;height:14.65%}
  body[data-route="artist"] .r73Creativity{top:69.80%;height:15.30%}
  body[data-route="artist"] .r73Quote{text-align:center;
  }
  body[data-route="artist"] .r73Quote::before,
  body[data-route="artist"] .r73Quote::after{display:block;position:absolute;top:50%;transform:translateY(-54%);color:#40cfff;font-size:clamp(24px,1.8vw,34px);font-weight:900;line-height:1;text-shadow:0 0 9px rgba(72,207,255,.35)}

  body[data-route="artist"] .r73Quote span{font-weight:500}

  body[data-route="artist"] .r73Motto{border-top:1px solid rgba(79,221,250,.20);text-transform:uppercase;
  }
  body[data-route="artist"] .r73Motto::before{display:block}
  
  body[data-route="artist"] .r73Motto .r73World{color:#57e7ff} body[data-route="artist"] .r73Motto .r73Stories{color:#9caaff} body[data-route="artist"] .r73Motto .r73Name{color:#f76bda} body[data-route="artist"] .r73Motto i{opacity:.9}
  body[data-route="artist"] .r73Connection{flex-direction:column;align-items:center;justify-content:center;gap:5px;
    text-align:center;padding:7px 14px 6px;overflow:hidden;
    background:#020a16;border:1px solid rgba(74,220,246,.34);
    clip-path:polygon(7% 0,93% 0,100% 20%,97% 82%,91% 100%,7% 100%,0 80%,2% 18%);
    box-shadow:inset 0 0 18px rgba(46,244,164,.025),0 0 12px rgba(57,196,242,.04);
  }
  body[data-route="artist"] .r73Connection::before{content:"";display:block;position:absolute;right:10%;top:18%;width:6px;height:6px;border-radius:50%;background:#48f5a4;box-shadow:0 0 8px #48f5a4,0 0 18px rgba(72,245,164,.45);animation:r94StatusPulse 1.8s ease-in-out infinite}
  body[data-route="artist"] .r73Connection::after{content:"";display:block;position:absolute;left:10%;right:10%;bottom:10%;height:1px;background:linear-gradient(90deg,transparent,#40efa4 25%,#6fffd0 50%,#40efa4 75%,transparent);opacity:.78}
  body[data-route="artist"] .r73Connection small{color:#aab9c8;font-size:clamp(7px,.54vw,9.8px);letter-spacing:.07em;position:relative;z-index:2}
  body[data-route="artist"] .r73Connection strong{color:#49f3a6;font-size:clamp(9px,.73vw,13.8px);font-weight:900;letter-spacing:.035em;text-shadow:0 0 10px rgba(71,244,165,.28);position:relative;z-index:2}
  @keyframes r94StatusPulse{0%,100%{opacity:.42;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}

  
  body[data-route="artist"] .r77LogoHint{display:none}
  body[data-route="artist"] .r77OrbitSvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:3}
  body[data-route="artist"] .r77Ring{fill:none;stroke:url(#r77OrbitCyan);transform-origin:180px 155px;transform-box:view-box;filter:url(#r77Glow)}
  body[data-route="artist"] .r77RingA{animation:r94OrbitA 13s linear infinite}
  body[data-route="artist"] .r77RingB{animation:r94OrbitB 18s linear infinite}
  body[data-route="artist"] .r77RingC{animation:r94OrbitA 26s linear infinite}
  @keyframes r94OrbitA{to{transform:rotate(360deg)}} @keyframes r94OrbitB{to{transform:rotate(-360deg)}}
  body[data-route="artist"] .r77Nodes circle{fill:url(#r77NodeGlow)}
  body[data-route="artist"] .r77Plane{filter:url(#r77Glow) drop-shadow(0 0 7px rgba(95,239,255,.72))}
  body[data-route="artist"] .r77AudioLine{position:absolute;z-index:5;height:18px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}
  body[data-route="artist"] .r77AudioLine i{display:block;width:2px;min-height:2px;border-radius:2px;background:linear-gradient(180deg,#8affff,#5ea6ff 52%,#ff6ddd);box-shadow:0 0 7px rgba(102,232,255,.38);animation:r94IdleWave 2.1s ease-in-out infinite alternate}
  body[data-route="artist"] .r77AudioLine i:nth-child(3n){animation-delay:-.55s!important} body[data-route="artist"] .r77AudioLine i:nth-child(4n){animation-delay:-1s!important}
  body.audioPlaying[data-route="artist"] .r77AudioLine i{animation:r94AudioWave .5s ease-in-out infinite alternate!important}
  @keyframes r94IdleWave{0%{height:2px;opacity:.35}100%{height:9px;opacity:.84}} @keyframes r94AudioWave{0%{height:3px}100%{height:17px}}

  

  
  body[data-route="artist"] .r53Energy::after{content:"";display:block;position:absolute;z-index:49;right:0;bottom:-5%;width:36%;height:24%;background:#020a16;pointer-events:none}
  body[data-route="artist"] .r53Global::after,body[data-route="artist"] .r53Sound::after{content:none;display:none}
  body[data-route="artist"] .r53TelemetryTitle{border-bottom:1px solid rgba(71,218,247,.22);
    -webkit-backdrop-filter:none;backdrop-filter:none;
  }
  body[data-route="artist"] .r53TelemetryTitle i{display:block}
  body[data-route="artist"] .r53TelemetryBody{background:transparent}
  body[data-route="artist"] .r53Global .r53TelemetryBody,
  body[data-route="artist"] .r53Sound .r53TelemetryBody,
  body[data-route="artist"] .r53Energy .r53TelemetryBody{display:none}
  body[data-route="artist"] .r66SoundMeta{border-top:1px solid rgba(87,145,224,.12)}
  body[data-route="artist"] .r53EnergyMeta{gap:8px}

  body[data-route="artist"] .r53EnergyMeta b{display:block;letter-spacing:.02em}
  body[data-route="artist"] .r61LeftHitLayer{position:absolute!important;z-index:58!important;left:4.7%!important;top:39.1%!important;width:37.8%!important;height:44.8%!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important}
  body[data-route="artist"] .r61LeftHit{position:absolute!important;left:0!important;width:100%!important;height:29.7%!important;margin:0!important;padding:0!important;appearance:none!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;opacity:0!important;cursor:pointer!important;pointer-events:auto!important}
  body[data-route="artist"] .r61LeftHit:nth-child(1){top:0!important} body[data-route="artist"] .r61LeftHit:nth-child(2){top:34.4%!important} body[data-route="artist"] .r61LeftHit:nth-child(3){top:68.8%!important}
  
  body[data-route="artist"] .artistIntelligenceR49,
  body[data-route="artist"] .r53SystemBar,
  body[data-route="artist"] .r77LegalRail{position:relative;z-index:55}
}
@media (min-width:761px) and (max-width:1180px){
  body[data-route="artist"] .r73Section p{font-size:clamp(7px,.61vw,10.2px)}
}
@media (max-width:760px){body[data-route="artist"] .r73LeftLive,body[data-route="artist"] .r53Telemetry,body[data-route="artist"] .r77LogoSystem{display:none}}
@media (prefers-reduced-motion:reduce){body[data-route="artist"] .r77Ring,body[data-route="artist"] .r77AudioLine i,body[data-route="artist"] .r73Connection::before{animation:none!important}}

@media (min-width:761px){
  body[data-route="artist"] .r73LeftLive{
    position:absolute;
    z-index:48;
    display:grid;
    grid-template-rows:25% 8% 20% 20% 20% 5% 2%;
    padding:18px 21px 16px;
    margin:0;
    overflow:visible;
    box-sizing:border-box;
    color:#e8f4fb;
    background:
      radial-gradient(78% 55% at 20% 22%,rgba(52,172,255,.08),transparent 72%),
      linear-gradient(145deg,rgba(2,10,24,.975),rgba(3,8,20,.955) 70%,rgba(11,6,28,.955));
    border:1px solid rgba(70,222,255,.46);
    clip-path:polygon(2.4% 0,95.8% 0,100% 4.2%,100% 95.5%,96.3% 100%,2.2% 100%,0 97%,0 3.5%);
    box-shadow:inset 0 0 44px rgba(45,194,255,.045),0 0 34px rgba(16,126,228,.04);
    backdrop-filter:none;
    -webkit-backdrop-filter:none;
    pointer-events:none;
  }

  body[data-route="artist"] .r73LeftLive::before{
    content:"";
    display:block;
    position:absolute;
    inset:8px;
    z-index:0;
    pointer-events:none;
    border:1px solid rgba(78,150,255,.17);
    border-left-color:rgba(67,236,255,.22);
    border-bottom-color:rgba(233,87,215,.15);
    clip-path:polygon(1.8% 0,97% 0,100% 3.2%,100% 96.5%,97% 100%,2% 100%,0 97%,0 3%);
  }

  body[data-route="artist"] .r73LeftLive::after{
    content:"";
    display:block;
    position:absolute;
    left:17px;
    right:17px;
    top:41%;
    bottom:10%;
    z-index:0;
    pointer-events:none;
    background:repeating-linear-gradient(
      180deg,
      transparent 0 19.65%,
      rgba(74,225,255,.18) 19.65% 19.85%,
      transparent 19.85% 20%
    );
    opacity:.8;
  }

  body[data-route="artist"] .r73LeftLive .r73Mask{
    box-sizing:border-box;
    filter:none;
    backdrop-filter:none;
    -webkit-backdrop-filter:none;
    text-shadow:0 1px 2px rgba(0,0,0,.58);
  }

  body[data-route="artist"] .r97BrandTitle{
    grid-column:2;
    grid-row:1;
    position:relative;
    z-index:4;
    display:flex;
    flex-direction:column;
    align-self:center;
    justify-self:stretch;
    padding:2px 8px 0 12px;
    line-height:.84;
    text-transform:uppercase;
    letter-spacing:.015em;
    pointer-events:none;
  }
  body[data-route="artist"] .r97BrandTitle span,
  body[data-route="artist"] .r97BrandTitle strong{
    display:block;
    font-family:Inter,system-ui,sans-serif;
    font-weight:300;
    white-space:nowrap;
  }
  body[data-route="artist"] .r97BrandTitle span{
    color:#6de9ff;
    text-shadow:0 0 7px #139fe6,0 0 20px rgba(47,194,255,.34);
  }
  body[data-route="artist"] .r97BrandTitle strong{
    color:#c67dff;
    background:linear-gradient(90deg,#69cfff 0%,#847dff 39%,#f15bd5 100%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    filter:drop-shadow(0 0 9px rgba(143,92,255,.22));
  }

  body[data-route="artist"] .r73Identity{
    grid-column:2;
    grid-row:2;
    position:relative;
    z-index:4;
    left:auto;
    top:auto;
    width:auto;
    height:auto;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-start;
    padding:0 8px 0 12px;
    margin:0;
    overflow:visible;
    background:transparent;
    border:0;
    box-shadow:none;
    clip-path:none;
    color:#e8f4fb;
  }
  body[data-route="artist"] .r73Identity::before{content:none;display:none}
  body[data-route="artist"] .r73IdentityTop{
    display:flex;
    align-items:center;
    gap:0;
    font-size:clamp(8px,.66vw,12px);
    font-weight:850;
    letter-spacing:.025em;
    white-space:nowrap;
  }
  body[data-route="artist"] .r73IdentityTop span{
    color:#edf7fb;
    font-size:inherit;
    font-weight:850;
  }
  body[data-route="artist"] .r73IdentityTop b{
    color:#58f1ff;
    font-size:inherit;
    font-weight:850;
    text-shadow:0 0 8px rgba(81,234,255,.22);
  }
  body[data-route="artist"] .r73Slash{
    padding:0 7px;
    color:#c2c9d4;
  }
  body[data-route="artist"] .r73DomainLine{
    display:flex;
    gap:8px;
    align-items:center;
    margin-top:5px;
    color:#5ff2ff;
    font-size:clamp(6.8px,.49vw,9.2px);
    font-weight:900;
    letter-spacing:.10em;
    white-space:nowrap;
  }
  body[data-route="artist"] .r73DomainLine i{
    font-style:normal;
    color:#a7b5c5;
  }

  body[data-route="artist"] .r73Section{
    grid-column:1 / 3;
    position:relative;
    z-index:3;
    left:auto;
    top:auto;
    width:auto;
    height:auto;
    display:grid;
    grid-template-rows:auto 1fr;
    align-items:center;
    margin:0;
    padding:8px 8px 8px 5px;
    background:transparent;
    border:0;
    box-shadow:none;
    clip-path:none;
    overflow:visible;
    cursor:pointer;
    pointer-events:auto;
  }
  body[data-route="artist"] .r73Music{grid-row:3}
  body[data-route="artist"] .r73Travel{grid-row:4}
  body[data-route="artist"] .r73Creativity{grid-row:5}

  body[data-route="artist"] .r73Section::before{
    content:"";
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:auto;
    width:auto;
    height:1px;
    background:linear-gradient(90deg,rgba(75,229,255,.32),rgba(76,136,255,.20) 70%,rgba(238,93,216,.16),transparent);
    box-shadow:0 0 8px rgba(75,228,255,.08);
  }
  body[data-route="artist"] .r73Section::after{content:none;display:none}

  body[data-route="artist"] .r97DomainIcon{
    display:block;
    grid-column:1;
    grid-row:1 / 3;
    position:relative;
    z-index:2;
    width:78%;
    max-height:82%;
    object-fit:contain;
    justify-self:center;
    align-self:center;
    filter:drop-shadow(0 0 9px rgba(72,223,255,.16));
  }
  body[data-route="artist"] .r73Section strong{
    grid-column:2;
    grid-row:1;
    position:relative;
    z-index:3;
    align-self:end;
    display:block;
    margin:0 0 5px;
    color:#5ef0ff;
    font-weight:900;
    letter-spacing:.10em;
    line-height:1;
    text-transform:uppercase;
    text-shadow:0 0 8px rgba(82,232,255,.18);
  }
  body[data-route="artist"] .r73Section p{
    grid-column:2;
    grid-row:2;
    position:relative;
    z-index:3;
    align-self:start;
    margin:0;
    padding-right:10px;
    max-width:100%;
    color:#e2ebf2;
    line-height:1.36;
    font-weight:450;
    text-shadow:0 1px 2px rgba(0,0,0,.58);
  }
  body[data-route="artist"] .r73Section:hover strong{
    color:#a0fbff!important;
    text-shadow:0 0 12px rgba(93,237,255,.38)!important;
  }
  body[data-route="artist"] .r73Section:hover::before{
    background:linear-gradient(90deg,#58efff,#6289ff 66%,#f25bd7,transparent)!important;
  }

  body[data-route="artist"] .r73Quote{
    grid-column:1 / 3;
    grid-row:6;
    position:relative;
    z-index:4;
    left:auto;
    top:auto;
    width:auto;
    height:auto;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:3px 4px;
    padding:5px 36px;
    overflow:hidden;
    background:rgba(2,10,22,.34);
    border:1px solid rgba(72,222,255,.24);
    clip-path:polygon(3% 0,97% 0,100% 35%,100% 100%,0 100%,0 35%);
    box-shadow:inset 0 0 16px rgba(44,195,255,.025);
  }
  body[data-route="artist"] .r73Quote::before{
    content:'“';
    position:absolute;
    left:12px;
    top:auto;
    transform:none;
    color:#31cfff;
    font-size:28px;
    font-weight:900;
    line-height:1;
  }
  body[data-route="artist"] .r73Quote::after{
    content:'”';
    position:absolute;
    right:12px;
    top:auto;
    transform:none;
    color:#31cfff;
    font-size:28px;
    font-weight:900;
    line-height:1;
  }
  body[data-route="artist"] .r73Quote span{
    color:#d6e2eb;
    font-size:clamp(7.5px,.55vw,10.5px);
    line-height:1.25;
    text-align:center;
  }

  body[data-route="artist"] .r73Motto{
    grid-column:1 / 3;
    grid-row:7;
    position:relative;
    z-index:4;
    left:auto;
    top:auto;
    width:auto;
    height:auto;
    display:flex;
    align-items:end;
    justify-content:center;
    gap:9px;
    margin:0;
    padding:0;
    overflow:visible;
    background:transparent;
    border:0;
    box-shadow:none;
    white-space:nowrap;
    font-size:clamp(7px,.60vw,10.5px);
    font-weight:900;
    letter-spacing:.18em;
  }
  body[data-route="artist"] .r73Motto::before{
    content:"";
    position:absolute;
    left:12%;
    right:12%;
    top:-4px;
    width:auto;
    height:1px;
    background:linear-gradient(90deg,transparent,#55efff 17%,#6e83ff 51%,#ef5bd8 84%,transparent);
    box-shadow:0 0 8px rgba(79,226,255,.10);
  }
  body[data-route="artist"] .r73Motto::after{content:none;display:none}
  body[data-route="artist"] .r73World{color:#5aefff}
  body[data-route="artist"] .r73Stories{color:#b1b7ff}
  body[data-route="artist"] .r73Name{color:#f16ad9}
  body[data-route="artist"] .r73Motto i{font-style:normal;color:#93aabd}
  body[data-route="artist"] .r77LogoSystem{
    position:absolute;
    z-index:52;
    display:block;
    cursor:pointer;
    pointer-events:auto;
    outline:none;
    filter:drop-shadow(0 0 13px rgba(68,218,255,.13));
  }
  body[data-route="artist"] .r85CoreLogo{
    display:block;
    position:absolute;
    left:50%;
    top:49%;
    width:43%;
    height:43%;
    object-fit:contain;
    transform:translate(-50%,-50%);
    z-index:2;
    filter:drop-shadow(0 0 10px rgba(90,227,255,.16));
  }
  body[data-route="artist"] .r77LogoSystem::before{
    content:"";
    display:block;
    position:absolute;
    left:24%;
    top:24%;
    width:52%;
    height:52%;
    border-radius:50%;
    border:1px solid rgba(79,233,255,.35);
    box-shadow:0 0 18px rgba(66,214,255,.18),inset 0 0 18px rgba(142,75,255,.10);
    z-index:1;
  }
  body[data-route="artist"] .r77RingA{opacity:.58;stroke-width:1.3}
  body[data-route="artist"] .r77RingB{opacity:.42;stroke-width:1.05}
  body[data-route="artist"] .r77RingC{opacity:.28;stroke-width:.9}
  body[data-route="artist"] .r77Nodes circle{opacity:.84}
  body[data-route="artist"] .r77Plane{opacity:1}
  body[data-route="artist"] .r77AudioLine{
    left:43%;
    right:43%;
    bottom:25%;
    gap:1px;
    opacity:.92;
  }
  body[data-route="artist"] .r73Connection{
    position:absolute;
    z-index:51;
    left:40.1%;
    top:80.65%;
    width:15.7%;
    height:10.6%;
  }
  body[data-route="artist"] .r53Telemetry{
    display:block;
    position:absolute;
    z-index:49;
    inset:0;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    pointer-events:none;
  }
  body[data-route="artist"] .r53TelemetryPanel{
    position:absolute;
    display:block;
    overflow:hidden;
    min-height:0;
    margin:0;
    padding:0;
    background:linear-gradient(145deg,rgba(2,10,23,.97),rgba(6,7,25,.94));
    border:1px solid rgba(71,224,255,.46);
    box-shadow:inset 0 0 28px rgba(50,199,255,.035),0 0 18px rgba(43,151,255,.035);
    clip-path:polygon(4% 0,96% 0,100% 8%,100% 92%,96% 100%,4% 100%,0 92%,0 8%);
    filter:none;
  }
  body[data-route="artist"] .r53TelemetryPanel::before{
    content:"";
    display:block;
    position:absolute;
    inset:7px;
    z-index:0;
    border:1px solid rgba(91,108,255,.16);
    border-left-color:rgba(66,228,255,.20);
    border-right-color:rgba(238,88,218,.18);
    clip-path:inherit;
    pointer-events:none;
  }

  

  body[data-route="artist"] .r53Energy::after,
  body[data-route="artist"] .r53Global::after,
  body[data-route="artist"] .r53Sound::after{
    content:none;
    display:none;
  }

  body[data-route="artist"] .r53TelemetryTitle{
    position:absolute;
    z-index:4;
    left:5.4%;
    right:5.4%;
    top:4.5%;
    height:12%;
    display:flex;
    align-items:center;
    gap:7px;
    padding:0;
    background:transparent;
    border:0;
    clip-path:none;
    color:#64f1ff;
    font-size:clamp(7px,.58vw,10.8px);
    font-weight:900;
    letter-spacing:.055em;
    text-transform:uppercase;
    text-shadow:0 0 9px rgba(85,235,255,.22);
    white-space:nowrap;
  }
  body[data-route="artist"] .r53TelemetryTitle i{
    width:5px;
    height:5px;
    flex:0 0 5px;
    border-radius:50%;
    background:#77fff1;
    box-shadow:0 0 9px #64ecff;
  }

  body[data-route="artist"] .r53TelemetryBody{
    display:block;
    position:absolute;
    z-index:2;
    left:4.6%;
    right:4.6%;
    top:18%;
    bottom:7%;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    opacity:.98;
    overflow:hidden;
  }
  body[data-route="artist"] .r53Global .r53TelemetryBody{
    display:block;
    background-image:url("../../artist-map-r85.webp");
  }
  body[data-route="artist"] .r53Sound .r53TelemetryBody{
    display:block;
    background-image:url("../../artist-sound-r85.webp");
    bottom:15%;
    background-size:100% auto;
    background-position:center top;
  }
  body[data-route="artist"] .r53Energy .r53TelemetryBody{
    display:block;
    background-image:url("../../artist-energy-r85.webp");
    bottom:17%;
    background-size:100% auto;
    background-position:center top;
  }
  body[data-route="artist"] .r53TelemetryBody > *{display:none}

  body[data-route="artist"] .r66SoundMeta{
    position:absolute;
    z-index:5;
    left:6%;
    right:6%;
    bottom:5%;
    height:10%;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0;
    color:#b7c6d2;
    font-size:clamp(5px,.36vw,7px);
    letter-spacing:.05em;
    text-transform:uppercase;
    background:transparent;
    border:0;
  }
  body[data-route="artist"] .r66SoundMeta::before{
    content:"20Hz";
    position:absolute;
    left:0;
    color:#a5b3bf;
  }
  body[data-route="artist"] .r66SoundMeta::after{
    content:"20kHz";
    position:absolute;
    right:0;
    color:#a5b3bf;
  }

  body[data-route="artist"] .r53EnergyMeta{
    position:absolute;
    z-index:5;
    left:6%;
    right:6%;
    bottom:5%;
    height:10%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:0 3px;
    background:transparent;
    border-top:1px solid rgba(67,215,255,.20);
    box-shadow:none;
  }
  body[data-route="artist"] .r53EnergyMeta::before{
    content:"";
    display:block;
    position:absolute;
    left:0;
    width:70%;
    bottom:-2px;
    height:2px;
    background:linear-gradient(90deg,#5feeff,#43eab6);
    box-shadow:0 0 7px rgba(76,231,255,.18);
  }
  body[data-route="artist"] .r53EnergyMeta span{
    color:#7df4ff;
    font-size:clamp(5px,.37vw,7.2px);
    font-weight:850;
    letter-spacing:.045em;
    text-transform:uppercase;
    white-space:nowrap;
  }
  body[data-route="artist"] .r53EnergyMeta b{
    color:#8bffff;
    font-size:clamp(8px,.58vw,10.5px);
    font-weight:900;
    text-shadow:0 0 8px rgba(83,230,255,.20);
  }
}
@media (max-width:760px){
  body[data-route="artist"] .r97BrandTitle,
  body[data-route="artist"] .r97DomainIcon{display:none}
}

@media (min-width:761px){
  body[data-route="artist"] .r73Connection{
    display:none;
  }
  body[data-route="artist"] .r73LeftLive{
    left:1.25%;
    top:2.7%;
    width:34.20%;
    height:94.2%;
    grid-template-columns:39% 61%;
  }

  body[data-route="artist"] .r77LogoSystem{
    left:2.80%;
    top:6.2%;
    width:14.3%;
    height:27.0%;
  }

  body[data-route="artist"] .r97BrandTitle{
    padding-left:8px;
  }
  body[data-route="artist"] .r97BrandTitle span{
    font-size:clamp(34px,2.75vw,54px);
  }
  body[data-route="artist"] .r97BrandTitle strong{
    font-size:clamp(38px,3.05vw,60px);
  }

  body[data-route="artist"] .r73Section{
    grid-template-columns:25% 75%;
  }
  body[data-route="artist"] .r73Section strong{
    font-size:clamp(10px,.73vw,14px);
  }
  body[data-route="artist"] .r73Section p{
    font-size:clamp(7.4px,.51vw,9.8px);
  }
  body[data-route="artist"] .r53Global{
    left:81.2%;
    top:8.2%;
    width:16.7%;
    height:24.4%;
  }
  body[data-route="artist"] .r53Sound{
    left:81.2%;
    top:34.2%;
    width:16.7%;
    height:21.5%;
  }
  body[data-route="artist"] .r53Energy{
    left:81.2%;
    top:57.2%;
    width:16.7%;
    height:22.9%;
  }
  body[data-route="artist"] .r73LeftLive,
  body[data-route="artist"] .r53TelemetryPanel{
    background:
      radial-gradient(78% 55% at 20% 22%,rgba(52,172,255,.055),transparent 72%),
      linear-gradient(145deg,rgba(2,10,24,.91),rgba(3,8,20,.89) 70%,rgba(11,6,28,.90));
    backdrop-filter:blur(2px);
    -webkit-backdrop-filter:blur(2px);
  }
  body[data-route="artist"] #artistHero::before{
    background:url("../../artist-hero-master-r103-clean.png") center top/100% 100% no-repeat;
  }
  body[data-route="artist"] #artistHero::before,
  body[data-route="artist"] #artistHero::after{
    content:none;
    display:none;
  }
  body[data-route="artist"] .r73LeftLive,
  body[data-route="artist"] .r77LogoSystem,
  body[data-route="artist"] .r53Telemetry,
  body[data-route="artist"] .r73Connection,
  body[data-route="artist"] .r61LeftHitLayer,
  body[data-route="artist"] .artistCopyLegacy{
    display:none;
    visibility:hidden;
    pointer-events:none;
  }
  body[data-route="artist"] .artistStage{
    position:absolute;
    margin:0;
    padding:0;
    min-height:0;
    overflow:visible!important;
    isolation:isolate!important;
    background:transparent!important;
  }
  body[data-route="artist"] #adiCoreFallback16,
  body[data-route="artist"] .adiCoreFallback16{
    display:none;
  }
  body[data-route="artist"] #adiCoreCanvas16,
  body[data-route="artist"] .adiCoreCanvas16{
    display:block;
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    opacity:1;
    background:transparent!important;
    transform:none;
    transform-origin:center;
    cursor:grab;
    touch-action:none;
    pointer-events:auto;
  }
  body[data-route="artist"] #adiCoreCanvas16.is-dragging{cursor:grabbing!important}

  body[data-route="artist"] .r149SkinShell{
    position:absolute;
    z-index:36;
    inset:0;
    width:100%;
    height:100%;
    object-fit:fill;
    display:block;
    pointer-events:none;
    user-select:none;
  }

  body[data-route="artist"] .r149SkinLive{
    position:absolute;
    z-index:44;
    inset:0;
    width:100%;
    height:100%;
    pointer-events:none;
  }
  body[data-route="artist"] .r149Hit{
    position:absolute;
    display:block;
    appearance:none;
    -webkit-appearance:none;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    background:transparent;
    color:transparent;
    box-shadow:none;
    cursor:pointer;
    pointer-events:auto;
    overflow:hidden;
    transform:none;
  }
  body[data-route="artist"] .r149Hit::before,
  body[data-route="artist"] .r149Hit::after{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .18s ease,box-shadow .18s ease!important;opacity:0}
  body[data-route="artist"] .r149Hit::after{
    background:radial-gradient(ellipse at 48% 50%,rgba(79,235,255,.055),transparent 70%);
    box-shadow:inset 0 0 22px rgba(82,235,255,.11),0 0 12px rgba(112,83,255,.08);
  }
  body[data-route="artist"] .r149Hit:hover::after,
  body[data-route="artist"] .r149Hit:focus-visible::after,
  body[data-route="artist"] .r149Hit.artistAmbient::after,
  body[data-route="artist"] .r149Hit.is-activating::after{opacity:1!important}

  body[data-route="artist"] .r149L1{left:8.8694%;top:30.8851%;width:23.0019%;height:17.1375%;clip-path:polygon(0 7%,91% 0,100% 18%,99% 84%,91% 100%,0 93%)}
  body[data-route="artist"] .r149L2{left:8.8694%;top:48.9642%;width:23.0994%;height:18.0791%;clip-path:polygon(0 5%,91% 0,100% 17%,99% 84%,91% 100%,0 95%)}
  body[data-route="artist"] .r149L3{left:10.0390%;top:67.4199%;width:24.1715%;height:19.5857%;clip-path:polygon(0 9%,89% 0,100% 17%,98% 84%,88% 100%,0 91%)}
  body[data-route="artist"] .r149RT{left:71.9298%;top:9.4162%;width:23.2943%;height:26.7420%;clip-path:polygon(10% 7%,89% 0,100% 12%,98% 88%,88% 100%,4% 94%,0 22%)}
  body[data-route="artist"] .r149RM{left:72.8070%;top:35.7815%;width:23.1969%;height:25.8004%;clip-path:polygon(8% 3%,91% 0,100% 13%,99% 87%,91% 100%,2% 94%,0 16%)}
  body[data-route="artist"] .r149RB{left:69.7856%;top:63.0885%;width:26.0234%;height:25.9887%;clip-path:polygon(11% 2%,91% 0,100% 14%,98% 88%,88% 100%,2% 91%,0 18%)}
  body[data-route="artist"] .r149Ping{
    position:absolute;
    width:.585%;
    aspect-ratio:1;
    border-radius:50%;
    background:#8dff9a;
    box-shadow:0 0 9px #8dff9a;
    animation:r149Pulse 1.9s ease-in-out infinite;
    pointer-events:none;
  }
  body[data-route="artist"] .r149P1{left:77.6803%;top:20.5273%}
  body[data-route="artist"] .r149P2{left:88.8889%;top:19.2090%;animation-delay:-.8s}

  body[data-route="artist"] .r149Node{
    position:absolute;
    width:1.17%;
    aspect-ratio:1;
    border-radius:50%;
    background:radial-gradient(circle,#fff 0 12%,#74f4ff 22% 38%,rgba(109,83,255,0) 72%);
    filter:drop-shadow(0 0 6px #62ecff);
    animation:r149Pulse 2.4s ease-in-out infinite;
    pointer-events:none;
  }
  body[data-route="artist"] .r149N1{left:32.3587%;top:26.9303%}
  body[data-route="artist"] .r149N2{left:34.1131%;top:73.2580%;animation-delay:-.9s}
  body[data-route="artist"] .r149N3{left:69.0058%;top:50.8475%;animation-delay:-.45s}

  body[data-route="artist"] .r149Eq{
    position:absolute;
    left:76.5107%;
    top:44.6328%;
    width:16.6667%;
    height:9.4162%;
    display:flex;
    align-items:flex-end;
    gap:.20%;
    mix-blend-mode:screen;
    pointer-events:none;
  }
  body[data-route="artist"] .r149Eq i{
    flex:1 1 0;
    min-width:1px;
    height:var(--h);
    background:linear-gradient(#67f7ff,#9c5fff 63%,#ef5bdd);
    transform-origin:50% 100%;
    animation:r149Eq calc(.72s + var(--d)) ease-in-out infinite alternate;
  }

  @keyframes r149Pulse{0%,100%{transform:scale(.65);opacity:.5}50%{transform:scale(1.3);opacity:1}}
  @keyframes r149Eq{from{transform:scaleY(.65)}to{transform:scaleY(1.07)}}

  @media (prefers-reduced-motion:reduce){
    body[data-route="artist"] .r149Ping,
    body[data-route="artist"] .r149Node,
    body[data-route="artist"] .r149Eq i{animation:none!important}
  }
}
@media (max-width:760px){
  .r149SkinShell,.r149SkinLive{display:none}
}
@media (min-width:761px){
  body[data-route="artist"] .r156TextLayer{
    position:absolute;inset:0;z-index:5;pointer-events:none;
    color:#eaf9fc;
  }
  body[data-route="artist"] .r156BrandSub,
  body[data-route="artist"] .r156RightLabel{
    position:absolute;margin:0;padding:0;background:transparent;border:0;
    color:#67efff;font-weight:800;letter-spacing:.025em;white-space:nowrap;
    text-shadow:0 0 .20vw rgba(78,231,255,.22);
  }
  
  body[data-route="artist"] .r156Copy{position:absolute;margin:0;padding:0;background:none;border:0}

  

  
  
  body[data-route="artist"] .r156FeedLabel{font-size:.43vw;color:#62dde8}
  
  body[data-route="artist"] .r156StabilityLabel{font-size:.42vw;color:#62d8e3}
  body[data-route="artist"] .r149Hit{z-index:8}
  body[data-route="artist"] .r149Ping,body[data-route="artist"] .r149Node,body[data-route="artist"] .r149Eq{z-index:6}
  body[data-route="artist"] .r149Eq{opacity:.12}
}
@media (max-width:760px){.r156TextLayer{display:none}}
@media (min-width:761px){
  body[data-route="artist"] .artistHero{
    will-change:transform;
  }
  body[data-route="artist"] .r77WarpSpine{
    top:-2px;
    width:2px;
    transform:translateX(-50%);
    background:linear-gradient(
      180deg,
      rgba(102,242,255,.66) 0%,
      rgba(76,230,250,.34) 5%,
      rgba(72,230,250,.18) 14%,
      rgba(105,116,255,.15) 52%,
      rgba(236,85,215,.18) 88%,
      transparent 100%
    );
    box-shadow:0 0 8px rgba(82,232,255,.18);
  }
  body[data-route="artist"] .r77WarpSpine b{
    background:linear-gradient(180deg,#72f2ff 0%,#55dfff 20%,#866cff 55%,#ef61d3 82%,transparent);
    opacity:.32;
  }
}
@media (max-width:760px){
  body[data-route="artist"] .artistHero{transform:none}
}
@media (min-width:761px){
  body[data-route="artist"] .r156TextLayer{
    font-family:"Segoe UI Variable Display","Segoe UI Variable Text","Arial Narrow","Roboto Condensed",Arial,sans-serif;
    font-kerning:normal;
    font-variant-numeric:tabular-nums;
    text-rendering:geometricPrecision;
    -webkit-font-smoothing:antialiased;
    isolation:isolate;
  }
  body[data-route="artist"] .r156BrandSub{
    left:18.02%;
    top:24.00%;
    font-size:.545vw;
    line-height:1;
    font-weight:760;
    letter-spacing:.105em;
    color:#72efff;
    text-transform:uppercase;
    text-shadow:0 0 .16vw rgba(93,235,255,.34),0 1px 0 rgba(0,0,0,.8);
    transform:skewX(-4deg);
    transform-origin:left center;
  }
  body[data-route="artist"] .r156BrandSub::before{
    content:"";
    display:inline-block;
    width:.34vw;height:.07vw;
    margin:0 .30vw .07vw 0;
    background:linear-gradient(90deg,#59f5ff,#8b72ff);
    box-shadow:0 0 .16vw rgba(82,237,255,.65);
    vertical-align:middle;
  }
  body[data-route="artist"] .r156Copy{
    transform-origin:left top;
    filter:none;
  }
  body[data-route="artist"] .r156MusicCopy{left:18.00%;top:31.72%;width:12.55%;transform:rotate(-.28deg)}
  body[data-route="artist"] .r156TravelCopy{left:18.15%;top:50.90%;width:12.80%;transform:rotate(-.55deg)}
  body[data-route="artist"] .r156CreativeCopy{left:19.04%;top:68.68%;width:13.05%;transform:rotate(-.88deg)}

  body[data-route="artist"] .r156Copy strong{
    position:relative;
    display:inline-block;
    margin:0 0 .42vw;
    padding:0 0 .12vw .48vw;
    font-size:1.04vw;
    line-height:.96;
    font-weight:780;
    letter-spacing:.025em;
    text-transform:uppercase;
    color:#86f4ff;
    background:linear-gradient(180deg,#ddfcff 0%,#70efff 43%,#54cfe8 100%);
    -webkit-background-clip:text;background-clip:text;
    -webkit-text-fill-color:transparent;
    text-shadow:none;
    filter:drop-shadow(0 0 .15vw rgba(71,229,255,.25));
    white-space:nowrap;
  }
  body[data-route="artist"] .r156Copy strong::before{
    content:"";
    position:absolute;
    left:0;top:.06vw;
    width:.095vw;height:.68vw;
    border-radius:1px;
    background:linear-gradient(180deg,#8af8ff,#4cdcf4 56%,#9e6cff);
    box-shadow:0 0 .18vw rgba(80,231,255,.52);
  }
  body[data-route="artist"] .r156Copy strong::after{
    content:"";
    position:absolute;
    left:.48vw;right:0;bottom:-.20vw;
    height:1px;
    background:linear-gradient(90deg,rgba(91,234,255,.55),rgba(108,111,255,.25),transparent 88%);
    opacity:.8;
  }
  body[data-route="artist"] .r156Copy p{
    margin:0;
    padding-left:.48vw;
    color:rgba(226,242,247,.90);
    font-size:.545vw;
    line-height:1.34;
    font-weight:470;
    letter-spacing:.006em;
    text-shadow:0 1px .08vw rgba(0,0,0,.92),0 0 .10vw rgba(61,193,222,.08);
    max-width:98%;
  }
  body[data-route="artist"] .r156RightLabel{
    position:absolute;
    display:flex;
    align-items:center;
    gap:.34vw;
    padding:.15vw .42vw .16vw .48vw;
    font-size:.675vw;
    line-height:1;
    font-weight:760;
    letter-spacing:.045em;
    color:#8ff5ff;
    text-transform:uppercase;
    background:linear-gradient(90deg,rgba(4,20,37,.32),rgba(4,20,37,.08),transparent);
    border-left:1px solid rgba(91,232,255,.65);
    border-radius:0;
    text-shadow:0 0 .18vw rgba(75,230,255,.28);
    transform-origin:left center;
  }
  body[data-route="artist"] .r156RightLabel::before{
    content:"";
    width:.20vw;height:.20vw;
    flex:0 0 auto;
    border-radius:50%;
    background:#71f2ff;
    box-shadow:0 0 .22vw rgba(91,237,255,.85),0 0 .36vw rgba(135,99,255,.24);
  }
  body[data-route="artist"] .r156RightLabel::after{
    content:"";
    width:.76vw;height:1px;
    margin-left:.08vw;
    background:linear-gradient(90deg,rgba(91,235,255,.62),rgba(144,91,255,.18),transparent);
  }

  body[data-route="artist"] .r156GlobalLabel{left:75.24%;top:9.90%;font-size:.72vw;transform:rotate(.22deg)}
  body[data-route="artist"] .r156SoundLabel{left:75.55%;top:38.05%;font-size:.68vw;transform:rotate(.46deg)}
  body[data-route="artist"] .r156EnergyLabel{left:74.45%;top:65.05%;font-size:.66vw;transform:rotate(.78deg)}
  body[data-route="artist"] .r156FeedLabel,
  body[data-route="artist"] .r156StabilityLabel{
    display:block;
    padding:0;
    border:0;
    background:transparent;
    color:#70e7ef;
    font-size:.36vw;
    font-weight:720;
    letter-spacing:.10em;
    text-shadow:0 0 .12vw rgba(80,225,240,.24);
    opacity:.92;
  }
  body[data-route="artist"] .r156FeedLabel::before,
  body[data-route="artist"] .r156FeedLabel::after,
  body[data-route="artist"] .r156StabilityLabel::before,
  body[data-route="artist"] .r156StabilityLabel::after{display:none}
  body[data-route="artist"] .r156FeedLabel{left:83.18%;top:54.35%;transform:rotate(.42deg)}
  body[data-route="artist"] .r156StabilityLabel{left:72.55%;top:81.86%;transform:rotate(.78deg)}
  html[data-artist-lang="de"] body[data-route="artist"] .r156Copy p,
  html[data-artist-lang="es"] body[data-route="artist"] .r156Copy p{font-size:.505vw!important;line-height:1.30!important;letter-spacing:0!important}
  html[data-artist-lang="de"] body[data-route="artist"] .r156CreativeCopy strong,
  html[data-artist-lang="es"] body[data-route="artist"] .r156CreativeCopy strong{font-size:.93vw!important}
  html[data-artist-lang="es"] body[data-route="artist"] .r156BrandSub{font-size:.455vw!important;letter-spacing:.075em!important}
  html[data-artist-lang="de"] body[data-route="artist"] .r156SoundLabel{font-size:.60vw!important}
  html[data-artist-lang="es"] body[data-route="artist"] .r156SoundLabel{font-size:.565vw!important}
  body[data-route="artist"] .r149L1:hover ~ .r156TextLayer .r156MusicCopy strong,
  body[data-route="artist"] .r149L2:hover ~ .r156TextLayer .r156TravelCopy strong,
  body[data-route="artist"] .r149L3:hover ~ .r156TextLayer .r156CreativeCopy strong{
    filter:drop-shadow(0 0 .24vw rgba(74,233,255,.44))!important;
  }
}

@media (max-width:760px){
  body[data-route="artist"] .r156TextLayer{display:none}
}
@media (min-width:761px){
  body[data-route="artist"] .artistHero{
    left:0;right:0;top:0;
    transform-origin:50% 0;
    pointer-events:none;
    isolation:isolate;
  }
  body[data-route="artist"] .r159Backdrop{
    position:absolute;z-index:21;inset:0;
    display:block;pointer-events:none;user-select:none;
  }
  body[data-route="artist"] .r149SkinShell,
  body[data-route="artist"] .r149SkinLive,
  body[data-route="artist"] .r156TextLayer,
  body[data-route="artist"] .r149Hit,
  body[data-route="artist"] .r149Ping,
  body[data-route="artist"] .r149Node,
  body[data-route="artist"] .r149Eq{display:none;visibility:hidden;pointer-events:none}
  body[data-route="artist"] .artistStage{
    z-index:30;
    filter:none;
    pointer-events:auto;
  }
  body[data-route="artist"] #adiCoreCanvas16,
  body[data-route="artist"] .adiCoreCanvas16{
    clip-path:circle(28.55% at 44.6% 39.2%);
    -webkit-clip-path:circle(28.55% at 44.6% 39.2%);
  }

  body[data-route="artist"] .r159Hud{
    position:absolute;z-index:42;inset:0;
    pointer-events:none;
    color:#e9f8ff;
    font-family:"Segoe UI Variable Text","Segoe UI",Inter,Arial,sans-serif;
    text-rendering:geometricPrecision;
    -webkit-font-smoothing:antialiased;
  }
  body[data-route="artist"] .r159Panel{
    position:absolute;
    box-sizing:border-box;
    pointer-events:auto;
    border:0;
    clip-path:polygon(2.4% 0,97.2% 0,100% 9%,100% 91%,97.2% 100%,2.4% 100%,0 91%,0 9%);
    transition:background .22s ease,filter .22s ease!important;
  }
  body[data-route="artist"] .r159Panel::before{
    content:"";position:absolute;height:1px;pointer-events:none;
  }
  body[data-route="artist"] .r159Panel::after{
    content:"";position:absolute;inset:-35% -10%;
    background:linear-gradient(115deg,transparent 38%,rgba(102,239,255,.045) 48%,rgba(222,83,255,.045) 52%,transparent 62%);
    transform:translateX(-38%);opacity:.65;pointer-events:none;
    animation:r159Sweep 7.5s ease-in-out infinite;
  }
  @keyframes r159Sweep{0%,18%{transform:translateX(-42%)}62%,100%{transform:translateX(42%)}}
  body[data-route="artist"] .r159Brand{display:grid}
  body[data-route="artist"] .r159Music,
body[data-route="artist"] .r159Travel{left:4.0%;width:27.2%}
  body[data-route="artist"] .r159Creative{left:4.05%;width:27.2%}
  body[data-route="artist"] .r159Global{left:73.3%;width:23.5%}
  body[data-route="artist"] .r159Sound,
body[data-route="artist"] .r159Energy{left:73.35%;width:23.45%}
  body[data-route="artist"] .r159Status{left:73.3%;width:23.5%}
  body[data-route="artist"] .r159BrandLogo{
    width:74%;max-height:74%;object-fit:contain;justify-self:center;
    filter:drop-shadow(0 0 .38vw rgba(87,226,255,.28));
  }
  body[data-route="artist"] .r159BrandCopy{align-self:center;position:relative;z-index:2}
  body[data-route="artist"] .r159BrandCopy strong{
    display:block;
    background:linear-gradient(90deg,#79f5ff 0%,#8cbbff 44%,#e45ee8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
    filter:drop-shadow(0 0 .22vw rgba(94,224,255,.28));
  }
  body[data-route="artist"] .r159BrandCopy small{
    display:block;font-weight:730;color:#72efff;text-transform:uppercase;
  }
  body[data-route="artist"] .r159BrandTelemetry{display:flex;align-items:center}
  body[data-route="artist"] .r159BrandTelemetry i{display:block;border-radius:50%;background:#65f4ff;box-shadow:0 0 .28vw #65f4ff}
  body[data-route="artist"] .r159BrandTelemetry b{display:block;background:linear-gradient(90deg,#65efff,#8b68ff 55%,transparent)}
  body[data-route="artist"] button.r159Panel{appearance:none;-webkit-appearance:none;color:inherit;text-align:left;cursor:pointer;padding:0}
  body[data-route="artist"] button.r159Panel:hover{background:linear-gradient(105deg,rgba(7,29,56,.30),rgba(5,16,40,.10) 55%,rgba(35,7,46,.14))!important;filter:drop-shadow(0 0 .36vw rgba(75,221,255,.13))!important}
  body[data-route="artist"] .r159Feature{display:grid;grid-template-columns:31% 69%;align-items:center;padding:.95vw 1.30vw .80vw 1.10vw}
  body[data-route="artist"] .r159IconRing{justify-self:center;position:relative;border-radius:50%;
    display:grid;place-items:center;border:1px solid rgba(87,235,255,.72);
    background:radial-gradient(circle at 50% 50%,rgba(5,21,45,.88) 0 44%,rgba(4,12,29,.58) 45% 62%,transparent 63%);
  }
  
  body[data-route="artist"] .r159IconRing::before,
  body[data-route="artist"] .r159IconRing::after{content:"";position:absolute;border-radius:50%;inset:10%;border:1px solid rgba(109,101,255,.46);pointer-events:none}
  body[data-route="artist"] .r159IconRing::after{border-color:rgba(70,228,255,.18);border-top-color:rgba(240,87,225,.64);animation:r159Spin 9s linear infinite}
  @keyframes r159Spin{to{transform:rotate(360deg)}}
  body[data-route="artist"] .r159IconRing svg{overflow:visible}
  
  body[data-route="artist"] .r159FeatureCopy{position:relative;z-index:2}
  body[data-route="artist"] .r159PanelIndex{position:absolute;font-weight:700}
  body[data-route="artist"] .r159FeatureCopy strong,
  body[data-route="artist"] .r159TelemetryTitle{
    display:block;font-size:1.04vw;line-height:1;font-weight:790;letter-spacing:.025em;text-transform:uppercase;
    color:#82f4ff;text-shadow:0 0 .19vw rgba(75,226,255,.30);margin:0 0 .40vw;
  }
  body[data-route="artist"] .r159FeatureCopy p{text-shadow:0 1px .08vw rgba(0,0,0,.9)}
  body[data-route="artist"] .r159LiveRow{display:flex;align-items:center;font-weight:770;color:#50ff91;text-transform:uppercase}
  body[data-route="artist"] .r159LiveRow i{border-radius:50%;background:#55ff8f;box-shadow:0 0 .28vw rgba(85,255,143,.76);animation:r159Live 1.7s ease-in-out infinite}
  body[data-route="artist"] .r159LiveRow b{display:block;background:repeating-linear-gradient(90deg,rgba(75,240,255,.78) 0 .08vw,transparent .08vw .18vw);clip-path:polygon(0 74%,5% 58%,10% 65%,15% 35%,20% 54%,25% 27%,30% 60%,35% 40%,40% 68%,45% 22%,50% 51%,55% 36%,60% 64%,65% 45%,70% 28%,75% 61%,80% 39%,85% 70%,90% 52%,95% 64%,100% 58%,100% 100%,0 100%)}
  @keyframes r159Live{50%{opacity:.42;transform:scale(.72)}}
  
  body[data-route="artist"] .r159TelemetryTitle{position:relative}
  body[data-route="artist"] .r159TelemetryTitle::before{content:"";position:absolute;left:0;border-radius:50%;background:#77f3ff;box-shadow:0 0 .28vw #77f3ff}
  body[data-route="artist"] .r159MapWrap{display:grid;place-items:center;margin-top:-.15vw}
  
  body[data-route="artist"] .r159MapPing{position:absolute;border-radius:50%;background:#6dff9d;box-shadow:0 0 .5vw #6dff9d;animation:r159MapPulse 1.8s ease-in-out infinite}
  body[data-route="artist"] .r159MapP1{left:31%;top:45%}.r159MapP2{left:70%;top:39%;animation-delay:-.8s}
  @keyframes r159MapPulse{50%{transform:scale(1.65);opacity:.48}}

  body[data-route="artist"] .r159EqWrap{display:flex;align-items:flex-end;border-bottom:1px solid rgba(79,219,255,.18)}
  body[data-route="artist"] .r159EqWrap i{flex:1 1 0;height:var(--h);transform-origin:50% 100%;animation:r159Eq calc(.62s + var(--d)) ease-in-out infinite alternate}
  @keyframes r159Eq{from{transform:scaleY(.52);opacity:.72}to{transform:scaleY(1.02);opacity:1}}
  body[data-route="artist"] .r159EqMeta{display:flex;justify-content:space-between;align-items:center;letter-spacing:.04em}
  body[data-route="artist"] .r159EqMeta b{font-weight:720}

  body[data-route="artist"] .r159EnergyBody{margin-top:-.15vw}

  body[data-route="artist"] .r159EnergyPct strong{display:block;font-weight:800}
  body[data-route="artist"] .r159EnergyPct small{display:block;text-transform:uppercase}
  body[data-route="artist"] .r159Status{padding:1.15vw 1.35vw .85vw}

  html[data-artist-lang="de"] body[data-route="artist"] .r159TelemetryTitle{font-size:.76vw!important}
  html[data-artist-lang="es"] body[data-route="artist"] .r159TelemetryTitle{font-size:.72vw!important}

  @media (prefers-reduced-motion:reduce){
    body[data-route="artist"] .r159Panel::after,
    body[data-route="artist"] .r159IconRing::after,
    body[data-route="artist"] .r159LiveRow i,
    body[data-route="artist"] .r159MapPing,
    body[data-route="artist"] .r159EqWrap i{animation:none!important}
  }
}

@media (max-width:760px){
  .r159Backdrop,.r159Hud{display:none}
}
@media (min-width:761px){
  body[data-route="artist"] .artistHero{
    max-height:none;
    scale:1;
  }
  body[data-route="artist"] .view.active[data-view="artist"]{
    padding-top:0;
  }
  body[data-route="artist"] .artistHero{
    position:relative;
    inset:auto;
    height:auto;
    min-height:0;
    aspect-ratio:1672 / 839;
    padding:0;
    transform:translateX(calc(2.9307992203vw - 2.9307992203%));
    overflow:hidden;
  }

  body[data-route="artist"] .r159Backdrop{
    width:100%;
    height:100%;
    object-fit:contain;
    object-position:center;
    transform:none;
  }
  body[data-route="artist"] .artistStage{
    left:31.6101260203%;
    top:16.9674688%;
    width:47.8042%;
    height:80.6636%;
    transform:none!important;
  }
  body[data-route="artist"] .r161OrbitSystem{
    position:absolute;
    z-index:34;
    left:52.9307992203%;
    top:48.5876%;
    height:auto;
    aspect-ratio:1 / 1;
    transform:translate(-50%,-50%);
    pointer-events:none;
  }
  body[data-route="artist"] .r161OrbitTrack{
    position:absolute;
    display:block;
    border-radius:50%;
    pointer-events:none;
  }
  body[data-route="artist"] .r161OrbitOuter{
    inset:0;
    border:1px solid rgba(94,156,255,.42);
    box-shadow:0 0 .30vw rgba(78,117,255,.26),inset 0 0 .27vw rgba(69,180,255,.17);
  }
  body[data-route="artist"] .r161OrbitOuter::before,
  body[data-route="artist"] .r161OrbitOuter::after{
    content:"";
    position:absolute;
    inset:-1px;
    border-radius:50%;
    border:2px solid transparent;
    pointer-events:none;
  }
  body[data-route="artist"] .r161OrbitOuter::before{
    animation:r161OrbitDrift 24s linear infinite;
  }
  body[data-route="artist"] .r161OrbitOuter::after{
    inset:2.7%;
    border-right-color:rgba(91,199,255,.70);
    border-left-color:rgba(182,95,255,.58);
    animation:r161OrbitDrift 31s linear infinite reverse;
  }
  body[data-route="artist"] .r161OrbitMiddle{
    border:1px solid rgba(77,220,255,.53);
    box-shadow:0 0 .25vw rgba(72,224,255,.19);
  }
  body[data-route="artist"] .r161OrbitInner{
    border:1px solid rgba(172,113,255,.51);
    box-shadow:inset 0 0 .43vw rgba(118,91,255,.17);
  }
  @keyframes r161OrbitDrift{to{transform:rotate(360deg)}}
  
  body[data-route="artist"] .r161BrandMark{
    position:relative;
    display:grid;
    place-items:center;
    align-self:center;
    justify-self:center;
  }
  body[data-route="artist"] .r161BrandMark::before,
  body[data-route="artist"] .r161BrandMark::after{
    position:absolute;
    z-index:1;
    width:1.05vw;
    height:1.05vw;
    pointer-events:none;
  }
  body[data-route="artist"] .r161BrandMark::before{
    left:2%;
    top:3%;
    border-top:1px solid rgba(101,240,255,.79);
    border-left:1px solid rgba(101,240,255,.79);
  }
  body[data-route="artist"] .r161BrandMark::after{
    right:2%;
    bottom:3%;
    border-right:1px solid rgba(185,111,255,.82);
    border-bottom:1px solid rgba(185,111,255,.82);
  }
  body[data-route="artist"] .r161BrandMark>i{
    position:absolute;
    border-radius:22%;
    pointer-events:none;
  }
  body[data-route="artist"] .r161BrandMark .r159BrandLogo{
    max-height:none;
  }
  
  body[data-route="artist"] .r161BrandEyebrow{
    display:block;
    font-weight:750;
  }
  body[data-route="artist"] .r159BrandCopy strong{
    font-weight:850;
  }

  
  body[data-route="artist"] .r161BrandSignature{
    display:block;
    font-weight:720;
  }

  body[data-route="artist"] .r159IconRing{
    border-width:1px;
  }
  
  body[data-route="artist"] .r159Creative .r159IconRing svg{
    filter:drop-shadow(0 0 .39vw rgba(185,107,255,.77));
  }

  

  

  body[data-route="artist"] .r159Telemetry{
    display:flex;
    flex-direction:column;
    padding:.78vw 1.0vw .50vw;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    flex:0 0 auto;
  }
  body[data-route="artist"] .r159MapWrap{
    position:relative;
    flex:1 1 auto;
    height:auto;
    max-height:none;
  }
  body[data-route="artist"] .r159MapWrap::before{
    content:"";
    position:absolute;
    z-index:1;
    inset:4% 1%;
    background:repeating-linear-gradient(0deg,transparent 0 17%,rgba(87,169,255,.085) 17.5% 18%);
    pointer-events:none;
  }
  
  body[data-route="artist"] .r159MapPing{
    z-index:2;
  }
  body[data-route="artist"] .r161MapP3{
    left:49%;
    top:60%;
    animation-delay:-.45s!important;
  }
  body[data-route="artist"] .r161MapP4{
    left:82%;
    top:67%;
    width:.28vw;
    height:.28vw;
    background:#7adfff;
    box-shadow:0 0 .46vw #7adfff;
    animation-delay:-1.14s!important;
  }

  body[data-route="artist"] .r159EqWrap{
    position:relative;
    flex:1 1 auto;
    height:auto;
    min-height:0;
    max-height:none;
  }
  body[data-route="artist"] .r159EqWrap i{
    position:relative;
  }
  body[data-route="artist"] .r159EqWrap i::before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:-2px;
    height:2px;
    background:rgba(202,254,255,.89);
    box-shadow:0 0 .22vw rgba(117,246,255,.74);
  }
  body[data-route="artist"] .r159EqMeta{
    flex:0 0 auto;
  }

  body[data-route="artist"] .r159EnergyBody{
    position:relative;
    display:grid;
    flex:1 1 auto;
    height:auto;
    max-height:none;
    margin:0;
  }
  body[data-route="artist"] .r159EnergyBody::after{
    content:"";
    position:absolute;
    left:1%;
    right:27%;
    bottom:7%;
    height:1px;
    background:linear-gradient(90deg,transparent,#53dfff 24%,#9674ff 72%,transparent);
    opacity:.70;
  }

  body[data-route="artist"] .r159EnergyPct strong{
    letter-spacing:-.045em;
  }
  body[data-route="artist"] .r161CreatorPulse{
    display:flex;
    flex-direction:column;
    padding:.83vw 1.0vw .59vw;
  }
  body[data-route="artist"] .r161PulseHead{
    display:flex;
    flex:0 0 auto;
    align-items:center;
    justify-content:space-between;
  }
  body[data-route="artist"] .r161PulseHead>strong{
    min-width:0;
    color:#87f5ff;
    font-weight:820;
    white-space:nowrap;
  }
  body[data-route="artist"] .r161PulseHead>span{
    white-space:nowrap;
  }
  body[data-route="artist"] .r161PulseBody{
    display:grid;
    flex:1 1 auto;
    min-height:0;
  }
  body[data-route="artist"] .r161PulseCore{
    position:relative;
    display:grid;
    aspect-ratio:1 / 1;
    place-items:center;
    justify-self:center;
    border:1px solid rgba(94,239,255,.69);
    border-radius:50%;
    background:radial-gradient(circle,rgba(47,116,183,.28),rgba(4,15,35,.86) 61%,transparent 63%);
  }
  body[data-route="artist"] .r161PulseCore::before,
  body[data-route="artist"] .r161PulseCore::after{
    content:"";
    position:absolute;
    border-radius:50%;
    border:1px solid rgba(117,222,255,.43);
  }
  body[data-route="artist"] .r161PulseCore::before{
    inset:10%;
  }
  body[data-route="artist"] .r161PulseCore::after{
    inset:-9%;
    border-color:transparent rgba(176,97,255,.83) transparent rgba(90,232,255,.87);
    animation:r161OrbitDrift 7.6s linear infinite;
  }
  body[data-route="artist"] .r161PulseCore>i{
    position:absolute;
    inset:25%;
    border-radius:50%;
    background:radial-gradient(circle,rgba(83,234,255,.22),transparent 71%);
    animation:r161PulseGlow 2.1s ease-in-out infinite;
  }
  body[data-route="artist"] .r161PulseCore>b{
    position:relative;
    z-index:1;
    color:#c8faff;
    font-weight:850;
  }
  @keyframes r161PulseGlow{50%{transform:scale(1.28);opacity:.60}}
  body[data-route="artist"] .r161PulseChannels{
    display:grid;
  }
  
  body[data-route="artist"] .r161PulseChannel>strong,
  body[data-route="artist"] .r161PulseChannel>b{
    overflow:hidden;
    color:rgba(229,242,252,.87);
    font-weight:760;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  body[data-route="artist"] .r161PulseChannel>b{
    text-align:right;
  }
  body[data-route="artist"] .r161PulseChannel>i{
    position:relative;
    overflow:hidden;
  }
  body[data-route="artist"] .r161PulseChannel>i::before{
    content:"";
    position:absolute;
    inset:0 auto 0 0;
    width:var(--r161-channel-level);
    background:linear-gradient(90deg,#49dcff,#88f2ff);
    box-shadow:0 0 .22vw rgba(92,225,255,.66);
    animation:r161ChannelFlow 2.8s ease-in-out infinite alternate;
  }
  body[data-route="artist"] .r161PulseTravel>i::before{
    background:linear-gradient(90deg,#59dfff,#76ffb4);
    animation-delay:-.9s;
  }
  body[data-route="artist"] .r161PulseCreative>i::before{
    background:linear-gradient(90deg,#806fff,#ee6de4);
    animation-delay:-1.6s;
  }
  @keyframes r161ChannelFlow{from{opacity:.70}to{opacity:1}}

  body[data-route="artist"] .r77WarpSpine{
    left:52.9307992203%;
  }

  

  @media (prefers-reduced-motion:reduce){
    body[data-route="artist"] .r161OrbitOuter::before,
    body[data-route="artist"] .r161OrbitOuter::after,
    body[data-route="artist"] .r161PulseCore::after,
    body[data-route="artist"] .r161PulseCore>i,
    body[data-route="artist"] .r161PulseChannel>i::before{
      animation:none!important;
    }
  }
}

@media (max-width:760px){
  body[data-route="artist"] .r161OrbitSystem{display:none}
}

@media (min-width:761px){
  body[data-route="artist"] .view.active[data-view="artist"]{
    --r162-shell-width:min(1680px,calc(100% - 76px));
  }
  body[data-route="artist"] header,
  body[data-route="artist"] header.scrolled{
    margin-bottom:0;
    border-bottom:0;
  }
  body[data-route="artist"] .artistHero{
    width:98.2%;
    max-width:calc(199.28486293svh - 146px);
    margin:0 auto;
  }
  body[data-route="artist"] .r161OrbitSystem{
    width:32.25%;
  }
  body[data-route="artist"] .r161OrbitOuter{
    border-color:rgba(97,155,255,.31);
  }
  body[data-route="artist"] .r161OrbitOuter::before{
    border-top-color:rgba(104,224,255,.68);
    border-bottom-color:rgba(172,106,255,.58);
  }
  body[data-route="artist"] .r161OrbitMiddle{
    inset:4.9%;
    border-color:rgba(79,218,255,.45);
  }
  body[data-route="artist"] .r161OrbitInner{
    inset:9.0%;
    border-color:rgba(169,113,255,.43);
  }
  
  body[data-route="artist"] .r159FeatureCopy{
    padding-left:.18vw;
    padding-right:.53vw;
  }
  body[data-route="artist"] .artistStoryR75{
    position:relative;
    z-index:52;
    margin:0;
    padding:30px 0 26px;
    overflow:hidden;
  }
  
  body[data-route="artist"] .r77WarpSpine{
    display:none;
  }
  body[data-route="artist"] .r162DeckHeading{
    position:relative;
    z-index:4;
    display:flex;
    width:var(--r162-shell-width);
    margin:0 auto 13px;
    align-items:center;
    gap:13px;
    padding:0 4px;
  }
  body[data-route="artist"] .r162DeckSector,
  body[data-route="artist"] .r162DeckStatus{
    flex:0 0 auto;
    font-size:10px;
    font-weight:820;
    letter-spacing:.13em;
    white-space:nowrap;
  }
  body[data-route="artist"] .r162DeckSector{
    color:rgba(136,191,231,.78);
  }
  body[data-route="artist"] .r162DeckHeading>strong{
    color:#84f1ff;
    font-size:13px;
    font-weight:840;
    letter-spacing:.13em;
    white-space:nowrap;
  }
  body[data-route="artist"] .r162DeckHeading>i{
    flex:1 1 auto;
    min-width:22px;
    height:1px;
    background:linear-gradient(90deg,rgba(80,228,255,.70),rgba(104,119,255,.34) 58%,rgba(206,100,241,.53));
    box-shadow:0 0 9px rgba(77,211,251,.20);
  }
  body[data-route="artist"] .r162DeckStatus{
    color:#72ffae;
  }
  body[data-route="artist"] .artistStoryRailR75{
    position:relative;
    z-index:3;
    display:grid;
    width:var(--r162-shell-width);
    max-width:1680px;
    margin:0 auto;
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  body[data-route="artist"] .artistStoryRailR75::before{
    display:none;
  }
  body[data-route="artist"] .artistStoryCardR75,
  body[data-route="artist"] .artistStoryIntroR76,
  body[data-route="artist"] .artistStoryModuleR76{
    position:relative;
    width:auto;
    margin:0;
    align-self:stretch;
    border:1px solid rgba(79,200,255,.22);
    border-radius:0;
    overflow:hidden;
  }
  body[data-route="artist"] .artistStoryCardR75+.artistStoryCardR75{
    margin-top:0;
  }
  body[data-route="artist"] .artistStoryCardR75::before{
    content:"";
    position:absolute;
    z-index:0;
    inset:0;
    display:block;
    pointer-events:none;
  }
  body[data-route="artist"] .artistStoryCardR75::after,
  body[data-route="artist"] .artistStoryCardR75.is-visible::after{
    content:"";
    position:absolute;
    z-index:1;
    left:auto;
    background:linear-gradient(180deg,rgba(113,230,255,.48),transparent 35%,transparent 67%,rgba(191,107,255,.57));
    transform:none;
    animation:none!important;
    pointer-events:none;
  }
  body[data-route="artist"] .artistStoryIntroR76{
    grid-column:1/-1;
    justify-content:center;
  }
  body[data-route="artist"] .artistStoryIntroR76 h2{
    font-weight:850;
  }
  body[data-route="artist"] .artistStoryIntroR76 p{
    margin:0 0 11px;
  }
  body[data-route="artist"] .r162IdentityEmblem{
    position:absolute;
    z-index:2;
    top:50%;
    display:grid;
    place-items:center;
    transform:translateY(-52%);
  }
  body[data-route="artist"] .r162IdentityEmblem::before,
  body[data-route="artist"] .r162IdentityEmblem::after{
    content:"";
    position:absolute;
    border:1px solid rgba(95,235,255,.45);
    border-radius:50%;
    pointer-events:none;
  }
  body[data-route="artist"] .r162IdentityEmblem::before{
    animation:r162HaloSpin 15s linear infinite;
  }
  body[data-route="artist"] .r162IdentityEmblem::after{
    animation:r162HaloSpin 22s linear infinite reverse;
  }
  body[data-route="artist"] .r162IdentityEmblem>img{
    position:relative;
    z-index:2;
  }
  body[data-route="artist"] .r162IdentityEmblem>i{
    position:absolute;
    border:1px solid rgba(118,215,255,.24);
  }
  body[data-route="artist"] .r162IdentityEmblem>b{
    position:absolute;
    top:calc(100% + 10px);
    font-size:9px;
    font-weight:800;
    letter-spacing:.16em;
    white-space:nowrap;
  }
  body[data-route="artist"] .r162IdentityTrace{
    position:absolute;
    z-index:2;
    right:clamp(45px,7.7vw,135px);
    bottom:16px;
    left:43px;
    display:flex;
    align-items:center;
    gap:8px;
  }
  body[data-route="artist"] .r162IdentityTrace>i{
    width:7px;
    height:7px;
    border-radius:50%;
    background:#73ffbd;
    box-shadow:0 0 10px rgba(105,255,173,.74);
  }
  body[data-route="artist"] .r162IdentityTrace>b,
  body[data-route="artist"] .r162IdentityTrace>em{
    height:1px;
    background:linear-gradient(90deg,#54e4ff,#797fff,transparent);
  }
  body[data-route="artist"] .r162IdentityTrace>b{width:115px}
  body[data-route="artist"] .r162IdentityTrace>em{width:36px;opacity:.65}
  body[data-route="artist"] .artistStoryModuleR76{
    justify-content:flex-start;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"]{
    background:
      radial-gradient(285px 180px at 85% 4%,rgba(94,107,217,.16),transparent 75%),
      linear-gradient(145deg,rgba(5,15,31,.985),rgba(4,9,23,.989) 62%,rgba(11,9,28,.987));
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    background:
      radial-gradient(300px 180px at 85% 4%,rgba(164,74,212,.17),transparent 76%),
      linear-gradient(145deg,rgba(8,14,30,.985),rgba(7,9,23,.989) 62%,rgba(16,7,26,.987));
  }
  body[data-route="artist"] .artistStoryKickerR75{
    color:#7cefff;
    font-weight:830;
  }
  
  body[data-route="artist"] .artistStoryModuleR76 p{
    max-width:none;
    margin:0 0 12px;
    color:rgba(227,237,246,.90);
    overflow-wrap:break-word;
  }
  body[data-route="artist"] .r162ModuleSigil{
    position:absolute;
    z-index:3;
    display:grid;
    place-items:center;
    border:1px solid rgba(95,230,255,.52);
    border-radius:50%;
  }
  body[data-route="artist"] .r162ModuleSigil::before,
  body[data-route="artist"] .r162ModuleSigil::after{
    content:"";
    position:absolute;
    border:1px solid rgba(110,157,255,.35);
    border-radius:50%;
  }
  body[data-route="artist"] .r162ModuleSigil::before{inset:7px}
  body[data-route="artist"] .r162ModuleSigil::after{
    inset:-6px;
    border-color:transparent rgba(92,236,255,.71) transparent rgba(185,99,255,.72);
    animation:r162HaloSpin 12s linear infinite;
  }
  body[data-route="artist"] .r162ModuleSigil>b{
    color:#80f3ff;
    font-size:25px;
    font-weight:760;
    text-shadow:0 0 12px rgba(94,231,255,.36);
  }
  body[data-route="artist"] .r162ModuleSigil>em{
    position:absolute;
    right:-7px;
    bottom:-5px;
    color:#a5ecff;
    font-size:8px;
    font-style:normal;
    font-weight:820;
    letter-spacing:.08em;
  }
  body[data-route="artist"] .r162SigilTravel{
    border-color:rgba(131,161,255,.59);
  }
  body[data-route="artist"] .r162SigilCreative{
    border-color:rgba(186,116,250,.64);
  }
  body[data-route="artist"] .r162SigilCreative>b{
    color:#e59cff;
  }
  body[data-route="artist"] .r162ModuleSignal{
    position:absolute;
    display:flex;
    align-items:center;
    gap:8px;
  }
  body[data-route="artist"] .r162ModuleSignal>i{
    width:6px;
    height:6px;
    border-radius:50%;
    background:#75ffaf;
    box-shadow:0 0 9px rgba(101,255,166,.70);
  }
  body[data-route="artist"] .r162ModuleSignal>b{
    color:#8bddef;
    font-size:8px;
    font-weight:760;
    letter-spacing:.12em;
    white-space:nowrap;
  }
  body[data-route="artist"] .r162ModuleSignal>em{
    flex:1;
    height:1px;
    background:linear-gradient(90deg,rgba(102,230,255,.70),rgba(162,91,251,.57),transparent);
  }
  body[data-route="artist"] .r77Motto{
    grid-column:1/-1;
    width:100%;
    margin:1px 0 0;
    border:1px solid rgba(91,197,252,.22);
  }
  
  body[data-route="artist"] .r77MottoCopy small{
    margin-bottom:8px;
    font-size:10px;
  }
  body[data-route="artist"] .r77MottoCopy strong{
    font-size:clamp(24px,2.25vw,37px);
  }
  body[data-route="artist"] .r77MottoCopy em{
    margin-top:7px;
    font-size:clamp(13px,.95vw,16px);
  }
  body[data-route="artist"] .r77Solar{
    left:7%;
  }
  body[data-route="artist"] .r77Singularity{
    right:7%;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    position:relative;
    z-index:55;
    left:auto;
    top:auto;
    display:grid;
    width:var(--r162-shell-width);
    height:auto;
    margin:5px auto 0;
    border:1px solid rgba(82,218,255,.30);
    border-radius:0;
    overflow:hidden;
  }
  body[data-route="artist"] .artistIntelligenceR49::before{
    inset:8px;
    border-color:rgba(103,219,255,.095);
    border-radius:0;
    clip-path:polygon(11px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 11px),calc(100% - 11px) 100%,13px 100%,0 calc(100% - 13px),0 11px);
  }
  body[data-route="artist"] .r49OverviewLabel{
    position:relative;
    z-index:2;
    min-width:0;
    gap:8px;
    padding:0 2px 0 4px;
    color:#d8ecf7;
    font-size:clamp(9px,.65vw,12px);
    letter-spacing:.10em;
  }
  body[data-route="artist"] .r49OverviewLabel>span{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  body[data-route="artist"] .r162OverviewStatus{
    flex:0 0 auto;
    color:#73ffac;
    font-size:9px;
    letter-spacing:.12em;
  }
  body[data-route="artist"] .artistStats{
    position:relative;
    z-index:2;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    display:flex!important;
    min-width:0!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    border:1px solid rgba(96,218,251,.23)!important;
    border-radius:0!important;
    clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px)!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] .artistStats .statCard::before{
    flex:0 0 auto;
    margin:0 0 17px;
    font-size:16px;
  }
  body[data-route="artist"] .artistStats .statCard>strong{
    max-width:100%;
    overflow:hidden;
    color:#effaff;
    line-height:1.05;
    letter-spacing:-.052em;
    text-overflow:clip;
    white-space:nowrap;
  }
  body[data-route="artist"] .artistStats .statCard>#aViews{
    letter-spacing:-.07em;
  }
  body[data-route="artist"] .artistStats .statCard:first-child>strong{
    color:#73faff;
  }
  body[data-route="artist"] .artistStats .statCard>span{
    max-width:100%;
    overflow-wrap:anywhere;
    color:#a7bfce;
    line-height:1.32;
    letter-spacing:.06em;
  }
  
  body[data-route="artist"] .artistWorkboard{
    position:relative;
    z-index:2;
    display:flex;
    min-width:0;
    min-height:0;
    padding:0 0 0 18px;
    flex-direction:column;
    border-left:1px solid rgba(100,218,255,.20);
  }
  body[data-route="artist"] .artistWorkboard .sectionHead{
    margin:0 0 11px;
    padding:0 4px;
  }
  body[data-route="artist"] .artistWorkboard .sectionHead .kicker{
    color:#d4e8f5;
    font-size:clamp(9px,.68vw,12px);
    letter-spacing:.10em;
  }
  body[data-route="artist"] .r49ViewAll{
    font-size:clamp(8px,.54vw,10px);
  }
  body[data-route="artist"] .artistWorkboard .rail{
    display:grid;
    grid-auto-flow:column;
    grid-auto-columns:calc((100% - 39px)/4);
    align-items:stretch;
    padding:0 0 10px;
    overflow-x:auto;
    overflow-y:hidden;
    scroll-snap-type:x proximity;
    scrollbar-color:rgba(91,215,255,.61) rgba(14,28,46,.62);
    scrollbar-width:thin;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    display:flex!important;
    flex-direction:column!important;
    border:1px solid rgba(104,210,251,.25)!important;
    border-radius:0!important;
    clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)!important;
    scroll-snap-align:start!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    flex:0 0 auto!important;
  }
  
  body[data-route="artist"] .artistWorkboard .playOrb{
    right:9px!important;
    bottom:9px!important;
    color:#e7fbff!important;
    border:1px solid rgba(112,228,255,.61)!important;
  }
  body[data-route="artist"] .artistWorkboard .cardBody{
    display:flex!important;
    min-width:0!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
  }
  body[data-route="artist"] .artistWorkboard .cardTitle{
    overflow-wrap:anywhere!important;
    color:#ebf5ff!important;
    font-weight:750!important;
    white-space:normal!important;
  }
  body[data-route="artist"] .artistWorkboard .cardSub{
    min-height:auto!important;
    margin:0!important;
    overflow-wrap:anywhere!important;
    color:#9bb0c2!important;
    white-space:normal!important;
  }
  
  body[data-route="artist"] .artistWorkboard .chip{
    padding:3px 6px!important;
    border-color:rgba(99,191,236,.20)!important;
    font-size:8px!important;
  }
  body[data-route="artist"] .r53SystemBar{
    position:relative;
    z-index:55;
    left:auto;
    top:auto;
    display:grid;
    width:var(--r162-shell-width);
    height:auto;
    min-height:103px;
    margin:13px auto 0;
    grid-template-columns:1.12fr .97fr 1.14fr 1.40fr 1.38fr .83fr;
    border:1px solid rgba(91,207,251,.27);
    border-radius:0;
    clip-path:polygon(12px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 12px),calc(100% - 12px) 100%,13px 100%,0 calc(100% - 13px),0 12px);
  }
  body[data-route="artist"] .r53SystemCell{
    min-width:0;
    padding:12px 11px;
    grid-template-columns:38px minmax(0,1fr);
    gap:9px;
    border-right-color:rgba(92,206,244,.17);
  }
  body[data-route="artist"] .r53SystemIcon,
  body[data-route="artist"] .r53SystemCell:first-child .r53SystemIcon{
    width:38px;
    height:38px;
    border-color:rgba(101,225,255,.40);
    box-shadow:inset 0 0 14px rgba(94,225,255,.09),0 0 10px rgba(76,196,247,.07);
  }
  body[data-route="artist"] .r53SystemCopy small{
    color:#a4bed1;
    font-size:clamp(7px,.47vw,9px);
    line-height:1.28;
    letter-spacing:.105em;
  }
  body[data-route="artist"] .r53SystemCopy strong{
    margin-top:5px;
    overflow:visible;
    color:#e0ecf6;
    font-size:clamp(8px,.56vw,10.5px);
    line-height:1.37;
    letter-spacing:.032em;
    overflow-wrap:anywhere;
    text-overflow:clip;
    white-space:normal;
  }
  body[data-route="artist"] .r53SystemCell:first-child .r53SystemCopy strong{
    color:#70ffe1;
  }
  body[data-route="artist"] .r77LegalRail{
    display:grid;
    width:var(--r162-shell-width);
    margin:0 auto 36px;
    padding:15px 4px 13px;
    grid-template-columns:auto minmax(0,1fr) auto;
    align-items:start;
    gap:20px;
    border-top:1px solid rgba(101,201,246,.16);
    color:#a9bccb;
    font-size:10px;
    line-height:1.55;
    letter-spacing:.028em;
  }
  body[data-route="artist"] .r77LegalRail b{
    color:#85edf5;
    font-size:9px;
    letter-spacing:.105em;
  }
  body[data-route="artist"] .r77LegalLinks{
    gap:15px;
  }
  body[data-route="artist"] .r77LegalLinks a{
    color:#c2d6e4;
    font-size:10px;
  }

  @keyframes r162HaloSpin{to{transform:rotate(360deg)}}
}

@media (min-width:761px) and (max-width:1250px){
  body[data-route="artist"] .view.active[data-view="artist"]{
    --r162-shell-width:calc(100% - 42px);
  }
  body[data-route="artist"] .artistStoryRailR75{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    grid-column:1/-1;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"] p{
    max-width:96ch;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    gap:10px 13px;
  }
  
  body[data-route="artist"] .artistStats .statCard>#aViews{
    font-size:clamp(16px,1.8vw,22px);
  }
  body[data-route="artist"] .artistWorkboard .rail{
    grid-auto-columns:calc((100% - 24px)/3);
    gap:12px;
  }
  
  body[data-route="artist"] .r53SystemBar{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  body[data-route="artist"] .r53SystemCell{
    min-height:78px;
  }
  body[data-route="artist"] .r53SystemCell:nth-child(-n+3){
    border-bottom:1px solid rgba(92,206,244,.17);
  }
  body[data-route="artist"] .r53SystemCell:nth-child(3){
    border-right:0;
  }
  body[data-route="artist"] .r77LegalRail{
    grid-template-columns:1fr auto;
    gap:10px 16px;
  }
  body[data-route="artist"] .r77LegalRail>span:nth-child(2){
    grid-column:1/-1;
    grid-row:2;
  }
}

@media (min-width:761px) and (max-width:970px){
  body[data-route="artist"] .view.active[data-view="artist"]{
    --r162-shell-width:calc(100% - 30px);
  }
  body[data-route="artist"] .artistStoryRailR75{
    grid-template-columns:1fr;
    gap:13px;
  }
  body[data-route="artist"] .artistStoryIntroR76,
  body[data-route="artist"] .artistStoryModuleR76,
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    grid-column:1;
  }

  
  body[data-route="artist"] .artistIntelligenceR49{
    gap:12px;
  }
  body[data-route="artist"] .r49OverviewLabel{
    grid-column:1;
    grid-row:1;
  }
  body[data-route="artist"] .artistStats{
    grid-column:1;
    grid-row:2;
  }

  body[data-route="artist"] .artistStats .statCard>#aViews{
    font-size:25px;
  }
  body[data-route="artist"] .artistWorkboard{
    grid-column:1;
    grid-row:3;
    padding:14px 0 0;
    border-top:1px solid rgba(100,218,255,.20);
    border-left:0;
  }
  body[data-route="artist"] .artistWorkboard .rail{
    grid-auto-columns:calc((100% - 26px)/3);
    gap:13px;
  }
  
  body[data-route="artist"] .r77Solar,
  body[data-route="artist"] .r77Singularity{
    width:58px;
    height:58px;
  }
}

@media (max-width:760px){
  .r162DeckHeading,
  .r162IdentityEmblem,
  .r162IdentityTrace,
  .r162ModuleSigil,
  .r162ModuleSignal,
  .r162OverviewStatus{
    display:none;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r162IdentityEmblem::before,
  body[data-route="artist"] .r162IdentityEmblem::after,
  body[data-route="artist"] .r162ModuleSigil::after{
    animation:none!important;
  }
}

@media (min-width:761px){
  body[data-route="artist"] .artistHero{
    container-type:inline-size;
  }
  
  body[data-route="artist"] .r159Panel::before{
    background:linear-gradient(90deg,transparent,rgba(92,238,255,.42),rgba(221,89,255,.25),transparent);
  }
  body[data-route="artist"] .r161BrandMark::before,
  body[data-route="artist"] .r161BrandMark::after{
    content:none;
    display:none;
  }

  body[data-route="artist"] .r159IconRing svg{
    filter:drop-shadow(0 0 .34cqw rgba(92,232,255,.70));
  }
  body[data-route="artist"] .r159FeatureCopy{
    display:flex;
    flex-direction:column;
  }

  body[data-route="artist"] .r159PanelIndex{
    overflow:hidden;
    line-height:1.2;
    text-align:right;
    text-overflow:clip;
  }

  

  
  
  body[data-route="artist"] .r159EqWrap{
    border-bottom-color:rgba(88,219,255,.26);
  }
  body[data-route="artist"] .r163CosmosLayer{
    position:absolute;
    left:0;
    width:100%;
    height:0;
    overflow:hidden;
    pointer-events:none;
    background-color:#01040a;
  }
  body[data-route="artist"] .r163CosmosLayer>i,
  body[data-route="artist"] .r163CosmosLayer>b{
    position:absolute;
    inset:0;
    pointer-events:none;
    content:"";
  }
  body[data-route="artist"] .r163CosmosLayer>i{
    background-size:173px 191px,229px 211px;
  }
  body[data-route="artist"] .r163CosmosLayer>b{
    background:radial-gradient(ellipse at 50% 0%,rgba(58,143,222,.10),transparent 31%),linear-gradient(90deg,rgba(0,0,0,.18),transparent 18%,transparent 82%,rgba(0,0,0,.18));
  }
  
  body[data-route="artist"] .r77WarpCanvas{
    opacity:.20;
  }
  body[data-route="artist"] .artistIntelligenceR49,
  body[data-route="artist"] .r53SystemBar{
    background-color:rgba(3,10,20,.88);
  }
  body[data-route="artist"] .r163BeamNetwork{
    position:absolute;
    z-index:58;
    left:0;
    width:100%;
    height:0;
    overflow:visible;
    pointer-events:none;
  }
  body[data-route="artist"] .r163BeamNetwork path{
    fill:none;
    vector-effect:non-scaling-stroke;
  }
  body[data-route="artist"] .r163BeamBase{
    stroke:url(#r163BeamGradient);
    stroke-width:1.15;
    opacity:.34;
    filter:url(#r163BeamGlow);
  }
  body[data-route="artist"] .r163BeamCenter{
    stroke-width:1.55;
    opacity:.66;
  }
  body[data-route="artist"] .r163BeamFlow{
    stroke:#a8fbff;
    stroke-width:1.65;
    stroke-dasharray:2 14 48 230;
    stroke-linecap:round;
    opacity:.86;
    filter:url(#r163BeamGlow);
    animation:r163RailFlow 7.2s linear infinite;
  }
  body[data-route="artist"] .r163BeamFlowRight{
    animation-delay:-3.6s;
  }
  body[data-route="artist"] .r163BeamFork{
    fill:#d7feff;
    stroke:#6beeff;
    stroke-width:1;
    filter:url(#r163BeamGlow);
    animation:r163ForkPulse 2.3s ease-in-out infinite;
  }

  body[data-route="artist"] .r163Meteor,
  body[data-route="artist"] .r163Comet{
    position:absolute!important;
    z-index:3!important;
    display:block!important;
    width:clamp(90px,8vw,155px)!important;
    height:1px!important;
    border-radius:50%!important;
    pointer-events:none!important;
    background:linear-gradient(90deg,transparent,rgba(79,185,255,.16),rgba(222,252,255,.94))!important;
    box-shadow:0 0 5px rgba(102,218,255,.52)!important;
    transform-origin:100% 50%!important;
    will-change:transform,opacity!important;
  }
  body[data-route="artist"] .r163Meteor::after,
  body[data-route="artist"] .r163Comet::after{
    content:""!important;
    position:absolute!important;
    right:-2px!important;
    top:50%!important;
    width:4px!important;
    height:4px!important;
    border-radius:50%!important;
    background:#fff!important;
    box-shadow:0 0 8px #b9f9ff,0 0 18px rgba(91,182,255,.72)!important;
    transform:translateY(-50%)!important;
  }
  body[data-route="artist"] .r163Comet{
    width:clamp(180px,17vw,330px)!important;
    height:2px!important;
    background:linear-gradient(90deg,transparent,rgba(105,84,255,.06) 22%,rgba(85,215,255,.34) 72%,rgba(255,255,255,.98))!important;
    box-shadow:0 0 8px rgba(88,220,255,.54),0 0 20px rgba(132,93,255,.22)!important;
  }
  body[data-route="artist"] .r163Comet::after{
    width:7px!important;
    height:7px!important;
    box-shadow:0 0 10px #fff,0 0 24px #6edfff,0 0 42px rgba(169,86,255,.62)!important;
  }
  body[data-route="artist"] .artistStoryIntroR76{
    padding-top:32px;
    padding-bottom:34px;
  }

  body[data-route="artist"] .artistStoryModuleR76 h3{
    margin-bottom:15px;
  }
  body[data-route="artist"] .artistStoryModuleR76 p{
    font-size:clamp(13px,.78vw,15px);
    line-height:1.62;
  }
  body[data-route="artist"] .artistStoryModuleR76 p:first-of-type{
    margin-bottom:14px;
    color:rgba(235,244,251,.94);
  }
  body[data-route="artist"] .artistStoryModuleR76 p:last-of-type{
    border-top:1px solid rgba(98,211,255,.12);
  }

  

  

  

  body[data-route="artist"] .artistWorkboard .metaRow{
    padding-top:0!important;
  }
  @keyframes r163RailFlow{to{stroke-dashoffset:-294}}
  @keyframes r163ForkPulse{50%{r:6px;opacity:.62}}
}

@media (min-width:761px) and (max-width:1100px){

  
  body[data-route="artist"] .r159PanelIndex{
    display:none;
  }

}

@media (max-width:760px){
  .r163CosmosLayer,
  .r163BeamNetwork{
    display:none;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r163CosmosLayer>i,
  body[data-route="artist"] .r163BeamFlow,
  body[data-route="artist"] .r163BeamFork{
    animation:none!important;
  }
  body[data-route="artist"] .r163Meteor,
  body[data-route="artist"] .r163Comet{
    display:none!important;
  }
}

@media (min-width:761px){
  body[data-route="artist"] .r164HeroAtmosphere{
    position:absolute!important;
    z-index:0!important;
    top:var(--r164-hero-top,0px)!important;
    left:0!important;
    width:100%!important;
    height:0;
    overflow:hidden!important;
    pointer-events:none!important;
    background:
      linear-gradient(90deg,rgba(4,6,19,.23),rgba(2,6,16,.05) 14%,rgba(2,6,16,.05) 86%,rgba(4,6,19,.23)),
      url("../../artist-flat-hud-backdrop-r160.webp") center / 100% 100% no-repeat!important;
    filter:brightness(.76) saturate(1.10)!important;
  }
  body[data-route="artist"] .r164HeroAtmosphere>i,
  body[data-route="artist"] .r164HeroAtmosphere>b{
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    display:block!important;
    width:18%!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r164HeroAtmosphere>i{
    left:0!important;
    background:
      linear-gradient(90deg,rgba(94,61,191,.16),transparent 90%),
      repeating-linear-gradient(154deg,transparent 0 58px,rgba(92,143,255,.08) 59px,transparent 61px)!important;
  }
  body[data-route="artist"] .r164HeroAtmosphere>b{
    right:0!important;
    background:
      linear-gradient(270deg,rgba(34,123,194,.14),transparent 90%),
      repeating-linear-gradient(26deg,transparent 0 61px,rgba(134,94,241,.075) 62px,transparent 64px)!important;
  }

  

  
  
  body[data-route="artist"] .r161BrandSignature{
    opacity:.90;
  }

  
  
  body[data-route="artist"] .r159FeatureCopy strong{
    margin-bottom:.35cqw;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    letter-spacing:.004em;
  }

  
  
  body[data-route="artist"] .r159TelemetryTitle{
    margin-bottom:.29cqw;
  }
  body[data-route="artist"] .r159MapWrap{
    border-color:rgba(88,195,255,.13);
  }
  body[data-route="artist"] .r163CosmosLayer{
    background-image:
      radial-gradient(ellipse at 16% 13%,rgba(33,97,155,.095),transparent 35%),
      radial-gradient(ellipse at 81% 46%,rgba(102,46,143,.078),transparent 38%),
      radial-gradient(ellipse at 44% 82%,rgba(30,75,133,.055),transparent 42%);
    background-size:100% 100%;
  }
  body[data-route="artist"] .r163CosmosLayer>i{
    background-image:none;
    animation:none!important;
    opacity:0;
  }
  body[data-route="artist"] .r164StarCanvas{
    position:absolute!important;
    z-index:0!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    pointer-events:none!important;
    opacity:.88!important;
  }
  body[data-route="artist"] .r164Twinkle{
    position:absolute!important;
    z-index:2!important;
    width:2px!important;
    height:2px!important;
    border-radius:50%!important;
    background:rgba(201,240,255,.9)!important;
    box-shadow:0 0 6px rgba(117,213,255,.66)!important;
    pointer-events:none!important;
    animation:r164Twinkle var(--r164-duration,5s) ease-in-out infinite!important;
    animation-delay:var(--r164-delay,0s)!important;
  }
  body[data-route="artist"] .artistStoryR75{
    padding-bottom:24px;
  }
  
  body[data-route="artist"] .artistStoryRailR75{
    gap:19px;
  }
  body[data-route="artist"] .artistStoryCardR75,
  body[data-route="artist"] .artistStoryIntroR76,
  body[data-route="artist"] .artistStoryModuleR76{
    clip-path:polygon(20px 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 20px),calc(100% - 20px) 100%,30px 100%,0 calc(100% - 30px),0 20px);
  }
  
  body[data-route="artist"] .artistStoryCardR75::after,
  body[data-route="artist"] .artistStoryCardR75.is-visible::after{
    top:28px;
    right:10px;
    bottom:27px;
    width:1px;
    opacity:.83;
  }
  body[data-route="artist"] .r164Hull{
    position:absolute;
    z-index:2;
    inset:0;
    display:block;
    overflow:hidden;
    pointer-events:none;
  }
  body[data-route="artist"] .r164Hull::before{
    content:"";
    position:absolute;
    display:block;
    clip-path:polygon(15px 0,calc(100% - 21px) 0,100% 21px,100% calc(100% - 15px),calc(100% - 15px) 100%,21px 100%,0 calc(100% - 21px),0 15px);
  }
  body[data-route="artist"] .r164Hull::after{
    content:"";
    position:absolute;
    left:47px;
    width:76px;
    height:3px;
    background:repeating-linear-gradient(90deg,rgba(82,233,255,.85) 0 7px,transparent 7px 11px);
    box-shadow:0 0 9px rgba(86,216,255,.35);
  }
  body[data-route="artist"] .r164Hull>i,
  body[data-route="artist"] .r164Hull>b,
  body[data-route="artist"] .r164Hull>em{
    position:absolute;
    display:block;
    font-style:normal;
    pointer-events:none;
  }
  body[data-route="artist"] .r164Hull>i{
    top:38%;
    left:0;
    width:4px;
    height:48px;
    background:linear-gradient(180deg,transparent,rgba(86,226,255,.9),rgba(115,118,255,.76),transparent);
    box-shadow:0 0 13px rgba(82,205,255,.47);
  }
  body[data-route="artist"] .r164Hull>b{
    right:0;
    bottom:29%;
    width:4px;
    height:42px;
    background:linear-gradient(180deg,transparent,rgba(118,151,255,.74),rgba(202,102,255,.84),transparent);
    box-shadow:0 0 12px rgba(164,97,255,.37);
  }
  body[data-route="artist"] .r164Hull>em{
    right:39px;
    bottom:13px;
    width:93px;
    height:2px;
    background:linear-gradient(90deg,transparent,rgba(76,226,255,.53),rgba(160,112,255,.88));
    box-shadow:0 0 8px rgba(130,104,255,.23);
  }
  body[data-route="artist"] .r164TravelHull::after{
    background:repeating-linear-gradient(90deg,rgba(126,160,255,.84) 0 7px,transparent 7px 11px);
  }
  body[data-route="artist"] .r164CreativeHull::after{
    background:repeating-linear-gradient(90deg,rgba(206,119,255,.82) 0 7px,transparent 7px 11px);
  }
  body[data-route="artist"] .r164CreativeHull>i{
    background:linear-gradient(180deg,transparent,rgba(179,114,255,.86),rgba(236,107,226,.78),transparent);
  }

  body[data-route="artist"] .artistStoryIntroR76{
    border-color:rgba(99,212,255,.41);
    background:
      radial-gradient(490px 300px at 88% 47%,rgba(77,76,218,.19),transparent 74%),
      radial-gradient(510px 260px at 8% 49%,rgba(41,150,211,.12),transparent 76%),
      linear-gradient(105deg,rgba(4,16,30,.984),rgba(3,9,21,.987) 58%,rgba(12,8,29,.978));
  }
  body[data-route="artist"] .artistStoryIntroR76 h2{
    margin:0 0 14px;
    letter-spacing:.012em;
  }
  body[data-route="artist"] .artistStoryIntroR76 p{
    max-width:98ch;
    color:rgba(209,227,239,.90);
    font-weight:440;
    letter-spacing:.002em;
  }
  body[data-route="artist"] .artistStoryIntroR76 p:first-of-type{
    color:rgba(224,241,250,.95);
    font-weight:495;
  }

  body[data-route="artist"] .artistStoryModuleR76{
    min-height:353px;
    padding:35px 34px 49px;
  }

  
  body[data-route="artist"] .artistStoryModuleR76 h3{
    font-weight:790;
    letter-spacing:.028em;
  }
  body[data-route="artist"] .artistStoryModuleR76 p,
  body[data-route="artist"] .artistStoryModuleR76 p:first-of-type{
    max-width:57ch;
    margin-bottom:13px;
    color:rgba(220,234,243,.88);
    font-size:clamp(12.8px,.765vw,14.6px);
    font-weight:425;
    line-height:1.63;
    letter-spacing:.004em;
  }
  body[data-route="artist"] .artistStoryModuleR76 p:last-of-type{
    margin-bottom:0;
    padding-top:12px;
    border-top-color:rgba(104,195,246,.16);
    color:rgba(177,197,211,.88);
    font-weight:420;
  }
  body[data-route="artist"] .r162ModuleSigil{
    background:radial-gradient(circle,rgba(47,128,194,.22),rgba(5,13,27,.95) 69%);
    box-shadow:0 0 16px rgba(81,198,255,.19),inset 0 0 14px rgba(86,153,232,.10);
  }
  body[data-route="artist"] .r77Motto{
    border-color:rgba(89,188,242,.35);
    box-shadow:inset 0 0 31px rgba(67,111,182,.063),0 0 17px rgba(53,83,143,.11);
  }
  body[data-route="artist"] .r77EnergyStream{
    opacity:.80;
  }
  
  body[data-route="artist"] .r164MottoHull::before{
    opacity:.26;
  }
  body[data-route="artist"] .r164MottoHull::after{
    width:54px;
    opacity:.46;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    margin-top:7px;
    clip-path:polygon(21px 0,calc(100% - 29px) 0,100% 29px,100% calc(100% - 20px),calc(100% - 20px) 100%,29px 100%,0 calc(100% - 29px),0 21px);
  }
  body[data-route="artist"] .r164DashboardHull{
    z-index:1;
  }
  body[data-route="artist"] .r164DashboardHull::after{
    left:42px;
    width:67px;
  }
  body[data-route="artist"] .r49OverviewLabel,
  body[data-route="artist"] .artistStats,
  body[data-route="artist"] .artistWorkboard{
    position:relative;
    z-index:3;
  }

  body[data-route="artist"] .artistStats .statCard::after{
    content:"";
    position:absolute;
    z-index:1;
    inset:7px;
    display:block;
    border-top:1px solid rgba(99,218,255,.22);
    border-bottom:1px solid rgba(164,109,255,.18);
    pointer-events:none;
    opacity:.80;
  }
  
  body[data-route="artist"] .artistStats .statCard>strong,
body[data-route="artist"] .artistStats .statCard>span{
    position:relative;
    z-index:2;
  }
  body[data-route="artist"] .r53Sparkline{
    z-index:2;
  }
  body[data-route="artist"] .artistWorkboard{
    border-left-color:rgba(94,215,255,.27);
  }

  
  body[data-route="artist"] .artistWorkboard .card::before{
    content:""!important;
    position:absolute!important;
    z-index:3!important;
    top:0!important;
    right:13px!important;
    left:13px!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    aspect-ratio:auto!important;
    border-bottom:1px solid rgba(98,187,245,.24)!important;
  }
  
  body[data-route="artist"] .artistWorkboard .cardBody{
    gap:3px!important;
  }
  body[data-route="artist"] .artistWorkboard .cardTitle{
    line-height:1.20!important;
  }
  body[data-route="artist"] .artistWorkboard .cardSub{
    line-height:1.27!important;
  }
  body[data-route="artist"] .artistWorkboard .metaRow{
    margin-top:4px!important;
    gap:4px!important;
  }

  body[data-route="artist"] .r53SystemBar{
    border-color:rgba(91,201,249,.35);
    box-shadow:inset 0 0 22px rgba(49,112,180,.055);
  }
  body[data-route="artist"] .r53SystemBar::after{
    content:"";
    position:absolute;
    z-index:1;
    top:8px;
    right:16px;
    left:16px;
    height:1px;
    background:linear-gradient(90deg,rgba(89,224,255,.55),transparent 46%,rgba(171,102,252,.48));
    pointer-events:none;
  }
  body[data-route="artist"] .r53SystemCell{
    z-index:2;
  }

  @keyframes r164Twinkle{0%,100%{opacity:.18;transform:scale(.64)}45%{opacity:.88;transform:scale(1.18)}}
}

@media (min-width:761px) and (max-width:1250px){
  body[data-route="artist"] .artistStoryModuleR76{
    min-height:327px;
    padding:33px 30px 47px;
  }

  

}

@media (min-width:761px) and (max-width:1100px){
  body[data-route="artist"] .r159FeatureCopy strong{
    margin-bottom:3px;
  }
  
  body[data-route="artist"] .r159LiveRow{
    margin-top:3px;
    font-size:6.5px;
  }

}

@media (min-width:761px) and (max-width:970px){
  
  body[data-route="artist"] .r162IdentityEmblem{
    right:33px;
  }
  body[data-route="artist"] .artistStoryModuleR76{
    min-height:271px;
    padding:31px 30px 45px;
  }

  
  
}

@media (max-width:760px){
  .r164HeroAtmosphere,
  .r164StarCanvas,
  .r164Hull{
    display:none;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r164Twinkle{
    animation:none!important;
  }
}

body[data-route="artist"] .view.active[data-view="artist"]{
  position:relative!important;
  isolation:isolate!important;
  background:#01040a;
}

body[data-route="artist"] .r164HeroAtmosphere,
body[data-route="artist"] .r164StarCanvas{
  display:none!important;
}

body[data-route="artist"] .r165CosmicBackdrop{
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:0;
  overflow:hidden;
  pointer-events:none;
  background:
    radial-gradient(ellipse at 12% 10%,rgba(47,99,171,.12),transparent 30%),
    radial-gradient(ellipse at 87% 31%,rgba(103,43,154,.105),transparent 34%),
    radial-gradient(ellipse at 50% 68%,rgba(25,71,125,.072),transparent 38%),
    linear-gradient(180deg,#01040b 0%,#020713 45%,#01040b 100%);
}
body[data-route="artist"] .r165StarCanvas{
  position:absolute;
  z-index:2;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  pointer-events:none;
  opacity:.90;
}
body[data-route="artist"] .r165CosmicBackdrop>i,
body[data-route="artist"] .r165CosmicBackdrop>b{
  position:absolute;
  display:block;
  inset:0;
  pointer-events:none;
}
body[data-route="artist"] .r165CosmicBackdrop>i{
  z-index:1;
  background:
    repeating-linear-gradient(90deg,transparent 0 119px,rgba(89,167,228,.022) 120px,transparent 121px),
    repeating-linear-gradient(0deg,transparent 0 149px,rgba(124,89,206,.018) 150px,transparent 151px);
  -webkit-mask-image:radial-gradient(ellipse at 50% 43%,#000,transparent 84%);
  mask-image:radial-gradient(ellipse at 50% 43%,#000,transparent 84%)!important;
  opacity:.58;
}
body[data-route="artist"] .r165CosmicBackdrop>b{
  z-index:3;
  background:
    linear-gradient(90deg,rgba(10,5,31,.24),transparent 13%,transparent 87%,rgba(4,20,36,.22)),
    radial-gradient(ellipse at 51% 0%,rgba(64,159,232,.075),transparent 22%);
}
body[data-route="artist"] .r165Twinkle{
  position:absolute!important;
  z-index:4!important;
  width:2px!important;
  height:2px!important;
  border-radius:50%!important;
  background:rgba(218,244,255,.88)!important;
  box-shadow:0 0 7px rgba(105,216,255,.68)!important;
  animation:r165Twinkle var(--r165-duration,6s) ease-in-out infinite!important;
  animation-delay:var(--r165-delay,0s)!important;
}

@media (min-width:761px){
  body[data-route="artist"] .artistHero{
    z-index:4;
  }
  body[data-route="artist"] .r163CosmosLayer{
    z-index:1;
    background:transparent;
  }
  body[data-route="artist"] .r163CosmosLayer>i,
  body[data-route="artist"] .r163CosmosLayer>b{
    display:none;
    background:none;
    opacity:0;
  }
  body[data-route="artist"] .artistStoryRailR75{
    align-items:stretch;
  }
  
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p{
    max-width:none;
    margin-left:0;
    font-weight:420;
  }

  
  body[data-route="artist"] .r164Hull::after{
    top:14px;
    opacity:.72;
  }

  body[data-route="artist"] .artistStoryIntroR76 p,
  body[data-route="artist"] .artistStoryIntroR76 p:first-of-type{
    max-width:none;
    font-size:clamp(13.7px,.85vw,16px);
    line-height:1.68;
  }
  body[data-route="artist"] .r162IdentityEmblem{
    right:clamp(48px,5.8vw,104px);
  }

  
  body[data-route="artist"] .r77MottoCopy{
    position:relative;
  }

  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover,
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    clip-path:polygon(12px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 11px),calc(100% - 11px) 100%,15px 100%,0 calc(100% - 15px),0 12px)!important;
  }

  body[data-route="artist"] .artistWorkboard .cardTitle{
    font-size:clamp(10px,.66vw,12px)!important;
  }
  body[data-route="artist"] .artistWorkboard .cardSub{
    font-size:clamp(7.5px,.46vw,8.7px)!important;
  }
  body[data-route="artist"] .r53SystemBar{
    background:
      radial-gradient(390px 130px at 0% 50%,rgba(49,152,215,.11),transparent 76%),
      radial-gradient(390px 130px at 100% 50%,rgba(130,75,220,.11),transparent 75%),
      linear-gradient(95deg,rgba(6,17,30,.91),rgba(4,10,21,.94) 55%,rgba(9,9,25,.92));
  }
  body[data-route="artist"] .r77LegalRail{
    position:relative;
    z-index:55;
    background:rgba(2,7,15,.72);
  }
}

@media (max-width:760px){
  body[data-route="artist"] .r165CosmicBackdrop{
    display:block;
  }
  body[data-route="artist"] .artistHero,
body[data-route="artist"] .artistStoryR75,
  body[data-route="artist"] .artistIntelligenceR49,
  body[data-route="artist"] .r53SystemBar,
  body[data-route="artist"] .r77LegalRail{
    position:relative;
    z-index:2;
  }
}

@keyframes r165Twinkle{0%,100%{opacity:.16;transform:scale(.62)}46%{opacity:.90;transform:scale(1.22)}}
@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r165Twinkle{animation:none!important}
}

@media (min-width:761px){
  body[data-route="artist"] .r166HeroEdgeBlend{
    position:absolute;
    z-index:24;
    inset:0;
    display:block;
    overflow:hidden;
    pointer-events:none;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i,
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    position:absolute;
    top:0;
    bottom:0;
    display:block;
    pointer-events:none;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i{
    left:0;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    right:0;
  }
  body[data-route="artist"] .r165CosmicBackdrop>i{
    -webkit-mask-image:none;
    mask-image:none!important;
  }
  body[data-route="artist"] .artistStoryCardR75::before{
    background:
      linear-gradient(90deg,rgba(100,234,255,.76),rgba(97,148,248,.29) 47%,transparent 84%) 33px 10px/calc(100% - 76px) 1px no-repeat,
      linear-gradient(90deg,transparent,rgba(146,119,254,.35) 48%,rgba(192,102,250,.68)) 35px calc(100% - 11px)/calc(100% - 74px) 1px no-repeat;
    opacity:.93;
  }
  body[data-route="artist"] .r164Hull::before{
    inset:8px;
    border:1px solid rgba(109,199,247,.195);
    background:
      linear-gradient(90deg,rgba(108,235,255,.86),rgba(85,148,255,.31),transparent) top left/36% 2px no-repeat,
      linear-gradient(270deg,rgba(206,115,255,.79),rgba(108,144,252,.25),transparent) bottom right/37% 2px no-repeat,
      linear-gradient(180deg,rgba(111,224,255,.45),transparent 74%) top left/1px 30% no-repeat,
      linear-gradient(0deg,rgba(191,111,250,.46),transparent 74%) bottom right/1px 31% no-repeat;
    -webkit-mask-image:none;
    mask-image:none!important;
    mix-blend-mode:normal;
    opacity:.87;
    box-shadow:
      inset 0 0 0 1px rgba(85,170,226,.032),
      inset 0 0 17px rgba(53,127,191,.048);
  }
  body[data-route="artist"] .r164Hull{
    --r166-front:96,224,255;
    --r166-rear:155,115,251;
  }
  body[data-route="artist"] .r164TravelHull{
    --r166-front:118,176,255;
    --r166-rear:160,125,255;
  }
  body[data-route="artist"] .r164CreativeHull{
    --r166-front:177,126,255;
    --r166-rear:230,112,241;
  }
  body[data-route="artist"] .r164MottoHull{
    --r166-front:109,213,247;
    --r166-rear:193,119,255;
  }
  body[data-route="artist"] .r166FrameShell{
    position:absolute;
    z-index:2;
    inset:0;
    display:block;
    overflow:hidden;
    pointer-events:none;
  }
  body[data-route="artist"] .r166FrameShell::before,
  body[data-route="artist"] .r166FrameShell::after{
    content:"";
    position:absolute;
    display:block;
    pointer-events:none;
  }
  body[data-route="artist"] .r166FrameShell::before{
    top:0;
    left:0;
    width:142px;
    height:38px;
    background:
      linear-gradient(90deg,rgba(var(--r166-front),.82),rgba(var(--r166-front),.23) 56%,transparent 91%) 19px 1px/115px 2px no-repeat,
      linear-gradient(136deg,transparent 0 46%,rgba(var(--r166-front),.74) 47% 52%,transparent 54%) 1px 1px/27px 27px no-repeat,
      linear-gradient(180deg,rgba(66,129,188,.34),rgba(13,42,76,.16) 50%,transparent 100%) 23px 3px/99px 11px no-repeat;
    clip-path:polygon(19px 0,100% 0,100% 11px,30px 11px,11px 31px,0 31px,0 19px);
    filter:drop-shadow(0 0 5px rgba(var(--r166-front),.18));
  }
  body[data-route="artist"] .r166FrameShell::after{
    right:0;
    bottom:0;
    width:150px;
    height:39px;
    background:
      linear-gradient(270deg,rgba(var(--r166-rear),.88),rgba(var(--r166-rear),.26) 55%,transparent 93%) calc(100% - 18px) calc(100% - 2px)/124px 2px no-repeat,
      linear-gradient(136deg,transparent 0 45%,rgba(var(--r166-rear),.72) 47% 52%,transparent 54%) calc(100% - 2px) calc(100% - 2px)/28px 28px no-repeat,
      linear-gradient(0deg,rgba(95,69,155,.32),rgba(24,23,70,.16) 55%,transparent 100%) calc(100% - 24px) calc(100% - 4px)/108px 10px no-repeat;
    clip-path:polygon(0 calc(100% - 11px),calc(100% - 30px) calc(100% - 11px),calc(100% - 11px) 8px,100% 8px,100% calc(100% - 19px),calc(100% - 19px) 100%,0 100%);
    filter:drop-shadow(0 0 5px rgba(var(--r166-rear),.19));
  }
  body[data-route="artist"] .r166FrameShell>i,
  body[data-route="artist"] .r166FrameShell>b,
  body[data-route="artist"] .r166FrameShell>em,
  body[data-route="artist"] .r166FrameShell>u{
    position:absolute;
    display:block;
    font-style:normal;
    text-decoration:none;
    pointer-events:none;
  }
  body[data-route="artist"] .r166FrameShell>i{
    top:0;
    right:0;
    width:104px;
    height:36px;
    background:
      linear-gradient(270deg,rgba(var(--r166-front),.61),rgba(var(--r166-front),.16),transparent) 0 1px/80px 2px no-repeat,
      linear-gradient(44deg,transparent 0 46%,rgba(var(--r166-front),.58) 47% 53%,transparent 55%) calc(100% - 1px) 1px/28px 28px no-repeat;
    opacity:.75;
  }
  body[data-route="artist"] .r166FrameShell>b{
    bottom:0;
    left:0;
    width:104px;
    height:36px;
    background:
      linear-gradient(90deg,rgba(var(--r166-rear),.64),rgba(var(--r166-rear),.15),transparent) 22px calc(100% - 2px)/75px 2px no-repeat,
      linear-gradient(45deg,transparent 0 46%,rgba(var(--r166-rear),.57) 47% 53%,transparent 55%) 1px calc(100% - 1px)/28px 28px no-repeat;
    opacity:.75;
  }
  body[data-route="artist"] .r166FrameShell>em{
    top:35%;
    left:0;
    width:12px;
    height:67px;
    background:
      linear-gradient(180deg,transparent 0 10%,rgba(var(--r166-front),.90) 35%,rgba(var(--r166-front),.62) 69%,transparent 92%) 1px 0/3px 100% no-repeat,
      linear-gradient(90deg,rgba(var(--r166-front),.24),transparent) 4px 10px/8px 45px no-repeat;
    clip-path:polygon(0 0,4px 0,12px 12px,12px calc(100% - 12px),4px 100%,0 100%);
    filter:drop-shadow(0 0 6px rgba(var(--r166-front),.32));
  }
  body[data-route="artist"] .r166FrameShell>u{
    right:0;
    bottom:29%;
    width:12px;
    height:60px;
    background:
      linear-gradient(180deg,transparent 0 9%,rgba(var(--r166-rear),.82) 34%,rgba(var(--r166-rear),.64) 72%,transparent 94%) calc(100% - 1px) 0/3px 100% no-repeat,
      linear-gradient(270deg,rgba(var(--r166-rear),.24),transparent) 0 9px/8px 42px no-repeat;
    clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 calc(100% - 11px),0 11px);
    filter:drop-shadow(0 0 6px rgba(var(--r166-rear),.31));
  }

  body[data-route="artist"] .artistStoryCardR75,
  body[data-route="artist"] .artistStoryIntroR76,
  body[data-route="artist"] .artistStoryModuleR76{
    border-color:rgba(109,197,249,.49);
    background:
      radial-gradient(360px 195px at 4% 0%,rgba(35,115,180,.16),transparent 76%),
      radial-gradient(365px 215px at 100% 100%,rgba(108,49,170,.135),transparent 78%),
      linear-gradient(145deg,rgba(4,15,28,.955),rgba(3,9,20,.967) 57%,rgba(9,7,23,.955));
    box-shadow:
      inset 0 0 0 1px rgba(145,217,255,.067),
      inset 0 0 30px rgba(35,112,181,.078),
      0 0 19px rgba(43,97,166,.13),
      0 18px 40px rgba(0,0,0,.25);
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"]{
    border-color:rgba(132,157,252,.51);
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    border-color:rgba(187,115,242,.53);
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="01"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    width:100%;
    max-width:none;
    min-width:0;
    margin:0;
    align-self:stretch;
    justify-self:stretch;
    justify-content:flex-start;
    transform:none;
    text-align:left;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p{
    position:relative;
    z-index:4;
    font-size:clamp(13px,.755vw,14.4px);
    line-height:1.61;
  }
  
  body[data-route="artist"] .artistStoryKickerR75,
  body[data-route="artist"] .artistStoryIntroR76 h2,
  body[data-route="artist"] .artistStoryIntroR76 p,
  body[data-route="artist"] .artistStoryModuleR76 h3{
    position:relative;
    z-index:4;
  }
  body[data-route="artist"] .r162ModuleSigil,
  body[data-route="artist"] .r162IdentityEmblem{
    z-index:5;
  }
  body[data-route="artist"] .r166DomainTelemetry{
    position:absolute;
    z-index:3;
    display:block;
    overflow:hidden;
    pointer-events:none;
    background:linear-gradient(90deg,rgba(83,194,242,.12),transparent 53%) center bottom/100% 1px no-repeat;
  }
  body[data-route="artist"] .r166DomainTelemetry>i,
  body[data-route="artist"] .r166DomainTelemetry>b,
  body[data-route="artist"] .r166DomainTelemetry>em,
  body[data-route="artist"] .r166DomainTelemetry>u{
    position:absolute;
    bottom:3px;
    display:block;
    height:14px;
    font-style:normal;
    text-decoration:none;
    pointer-events:none;
  }
  body[data-route="artist"] .r166DomainTelemetry>i{
    left:0;
    width:62px;
    background:
      linear-gradient(180deg,transparent 40%,rgba(83,230,244,.69) 41% 59%,transparent 60%) 0 0/12px 14px no-repeat,
      linear-gradient(180deg,transparent 18%,rgba(97,240,249,.79) 19% 80%,transparent 81%) 17px 0/9px 14px no-repeat,
      linear-gradient(180deg,transparent 33%,rgba(83,213,247,.66) 34% 69%,transparent 70%) 31px 0/11px 14px no-repeat,
      linear-gradient(180deg,transparent 8%,rgba(123,239,246,.78) 9% 92%,transparent 93%) 48px 0/8px 14px no-repeat;
  }
  body[data-route="artist"] .r166DomainTelemetry>b{
    left:74px;
    width:89px;
    background:
      linear-gradient(90deg,rgba(92,223,255,.78),rgba(91,145,252,.22),transparent) center/89px 1px no-repeat,
      radial-gradient(circle,rgba(105,231,252,.93) 0 2px,transparent 2.5px) 29px 4px/6px 6px no-repeat;
  }
  body[data-route="artist"] .r166DomainTelemetry>em{
    left:176px;
    width:43px;
    background:
      linear-gradient(180deg,transparent 35%,rgba(138,173,255,.60) 36% 67%,transparent 68%) 0 0/7px 14px no-repeat,
      linear-gradient(180deg,transparent 12%,rgba(139,176,255,.76) 13% 87%,transparent 88%) 12px 0/8px 14px no-repeat,
      linear-gradient(180deg,transparent 28%,rgba(168,139,255,.73) 29% 74%,transparent 75%) 25px 0/10px 14px no-repeat;
  }
  body[data-route="artist"] .r166DomainTelemetry>u{
    right:0;
    bottom:8px;
    width:66px;
    height:3px;
    background:linear-gradient(90deg,transparent,rgba(95,178,248,.51),rgba(181,117,255,.79));
    box-shadow:0 0 6px rgba(124,147,251,.24);
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"] .r166DomainTelemetry{
    filter:hue-rotate(17deg);
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"] .r166DomainTelemetry{
    filter:hue-rotate(53deg);
  }
  body[data-route="artist"] .r162ModuleSignal{
    z-index:4;
  }
  body[data-route="artist"] .r77EnergyStream{
    -webkit-mask-image:linear-gradient(90deg,#000 0 19%,transparent 22%,transparent 78%,#000 81% 100%);
    mask-image:linear-gradient(90deg,#000 0 19%,transparent 22%,transparent 78%,#000 81% 100%)!important;
  }
  body[data-route="artist"] .r77EnergyStream>b{
    display:none;
    background:none;
  }
  
  body[data-route="artist"] .r164MottoHull .r166FrameShell>em,
  body[data-route="artist"] .r164MottoHull .r166FrameShell>u{
    height:43px;
    opacity:.72;
  }
  
  body[data-route="artist"] .r49OverviewLabel,
  body[data-route="artist"] .artistWorkboard .sectionHead{
    position:relative;
    z-index:4;
    background:linear-gradient(90deg,rgba(51,140,189,.075),transparent 74%);
  }
  body[data-route="artist"] .artistStats,
  body[data-route="artist"] .artistWorkboard{
    position:relative;
    z-index:3;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    box-shadow:inset 0 0 0 1px rgba(117,187,232,.042),inset 0 0 18px rgba(51,137,190,.07)!important;
  }
  body[data-route="artist"] .artistStats .statCard:nth-child(2),
  body[data-route="artist"] .artistStats .statCard:nth-child(2):hover{
    border-color:rgba(93,207,172,.34)!important;
  }
  body[data-route="artist"] .artistStats .statCard:nth-child(3),
  body[data-route="artist"] .artistStats .statCard:nth-child(3):hover{
    border-color:rgba(171,119,222,.38)!important;
  }
  body[data-route="artist"] .artistStats .statCard::before{
    box-shadow:0 0 13px rgba(93,215,248,.17),inset 0 0 10px rgba(73,191,231,.12);
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    border-color:rgba(105,200,243,.38)!important;
    background:
      linear-gradient(270deg,rgba(156,119,250,.55),transparent 77%) calc(100% - 12px) calc(100% - 1px)/66% 1px no-repeat,
      radial-gradient(170px 120px at 10% 0%,rgba(39,125,181,.11),transparent 77%),
      linear-gradient(156deg,rgba(7,19,33,.98),rgba(4,10,19,.989) 77%)!important;
    box-shadow:inset 0 0 0 1px rgba(115,180,226,.033),inset 0 0 17px rgba(50,120,184,.075)!important;
  }
  body[data-route="artist"] .artistWorkboard .card::before{
    height:2px!important;
    background:linear-gradient(90deg,rgba(100,226,252,.84),rgba(88,153,247,.26) 53%,rgba(170,119,248,.76))!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    border-bottom-color:rgba(116,195,244,.37)!important;
  }
  body[data-route="artist"] .artistWorkboard .cardBody{
    background:linear-gradient(180deg,rgba(38,97,145,.085),transparent 44px)!important;
  }
}

@media (min-width:761px) and (max-width:1250px){

  body[data-route="artist"] .r166DomainTelemetry{
    right:31px;
    left:31px;
  }
}

@media (min-width:761px) and (max-width:970px){

  body[data-route="artist"] .r166FrameShell::before,
  body[data-route="artist"] .r166FrameShell::after{
    opacity:.83;
  }
}

@media (max-width:760px){
  body[data-route="artist"] .r166HeroEdgeBlend,
  body[data-route="artist"] .r166FrameShell,
  body[data-route="artist"] .r166DomainTelemetry{
    display:none;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r166HeroEdgeBlend,
  body[data-route="artist"] .r166FrameShell,
  body[data-route="artist"] .r166DomainTelemetry{
    animation:none!important;
    transition:none!important;
  }
}

@media (min-width:761px){
  body[data-route="artist"] header,
  body[data-route="artist"] header.scrolled{
    background:
      radial-gradient(630px 103px at 12% 46%,rgba(36,100,165,.115),transparent 75%),
      radial-gradient(540px 102px at 86% 43%,rgba(77,54,151,.09),transparent 76%),
      linear-gradient(90deg,rgba(2,7,15,.985),rgba(3,8,17,.986) 50%,rgba(3,7,16,.985));
    border:0;
    box-shadow:inset 0 1px rgba(83,188,238,.075);
    backdrop-filter:none;
    -webkit-backdrop-filter:none;
  }
  body[data-route="artist"] header .nav{
    background:transparent;
  }
  body[data-route="artist"] header .brandWords i{
    background:linear-gradient(90deg,#74edff,#7db8ff 49%,#a688ff);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:#83c7ff;
    text-shadow:none;
    filter:drop-shadow(0 0 9px rgba(99,180,253,.21));
  }
  body[data-route="artist"] header .brandWords small{
    color:rgba(181,213,234,.74);
  }
  body[data-route="artist"] header .navlinks{
    border-color:rgba(101,181,242,.19);
    background:linear-gradient(113deg,rgba(5,14,27,.77),rgba(6,11,23,.66));
    box-shadow:inset 0 1px rgba(133,199,246,.045);
  }
  body[data-route="artist"] header .navlinks::after{
    background:linear-gradient(135deg,rgba(68,137,190,.19),rgba(108,88,179,.12));
    border-color:rgba(130,202,244,.16);
  }
  body[data-route="artist"] header .navlinks button.active{
    color:#eaf8ff;
    text-shadow:0 0 16px rgba(107,191,255,.24);
  }
  body[data-route="artist"] header .socialBtn,
  body[data-route="artist"] header .iconBtn,
  body[data-route="artist"] header .lang{
    border-color:rgba(98,177,223,.20);
    background:linear-gradient(135deg,rgba(8,22,36,.74),rgba(6,13,25,.72));
  }
  body[data-route="artist"] header .lang button.active{
    color:#06121c!important;
    background:linear-gradient(140deg,#78edff,#68bffc)!important;
    border-color:rgba(125,231,255,.80)!important;
    box-shadow:0 0 14px rgba(87,202,255,.18)!important;
  }
  body[data-route="artist"] .view.active[data-view="artist"]{
    background:#010309!important;
  }
  body[data-route="artist"] .r165CosmicBackdrop{
    background:
      radial-gradient(ellipse at 15% 18%,rgba(30,71,119,.047),transparent 32%),
      radial-gradient(ellipse at 85% 49%,rgba(64,39,111,.041),transparent 36%),
      linear-gradient(180deg,#010308 0%,#01040a 49%,#010308 100%);
  }
  body[data-route="artist"] .r165CosmicBackdrop>i{
    background:none;
    opacity:0;
  }
  body[data-route="artist"] .r165CosmicBackdrop>b{
    background:linear-gradient(90deg,rgba(1,3,8,.24),transparent 13%,transparent 87%,rgba(1,3,8,.24));
    opacity:.63;
  }
  body[data-route="artist"] .r165StarCanvas{
    opacity:.66;
  }
  body[data-route="artist"] .r165Twinkle{
    opacity:.68!important;
  }

  
  body[data-route="artist"] .artistStoryR75{
    padding-top:17px;
    background:transparent;
  }
  body[data-route="artist"] .r162DeckHeading{
    min-height:35px;
    margin-bottom:10px;
  }
  body[data-route="artist"] .r159Panel{
    overflow:hidden;
  }
  body[data-route="artist"] .r159Panel::before{
    left:6.7%;
    right:6.7%;
    top:8.7%;
    opacity:.53;
  }
  body[data-route="artist"] .r159Brand{
    left:4.28%;
    top:5.53%;
    width:25.87%;
    height:16.69%;
  }

  body[data-route="artist"] .r159BrandCopy{
    overflow:hidden;
  }
  body[data-route="artist"] .r159BrandCopy strong{
    white-space:nowrap;
  }
  
  body[data-route="artist"] .r161BrandSignature{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }

  body[data-route="artist"] .r159Music,
  body[data-route="artist"] .r159Travel,
  body[data-route="artist"] .r159Creative{
    left:4.20%;
    width:26.76%;
  }
  body[data-route="artist"] .r159Music{
    top:27.48%;
    height:16.35%;
  }
  body[data-route="artist"] .r159Travel{
    top:47.48%;
    height:16.31%;
  }
  body[data-route="artist"] .r159Creative{
    top:67.22%;
    height:16.49%;
  }

  

  

  body[data-route="artist"] .r159LiveRow{
    flex:0 0 auto;
    overflow:hidden;
  }

  body[data-route="artist"] .r159Global,
  body[data-route="artist"] .r159Sound,
  body[data-route="artist"] .r159Energy,
  body[data-route="artist"] .r159Status{
    left:73.66%;
    width:22.63%;
  }
  body[data-route="artist"] .r159Global{
    top:5.99%;
    height:16.41%;
  }
  body[data-route="artist"] .r159Sound{
    top:27.65%;
    height:16.10%;
  }
  body[data-route="artist"] .r159Energy{
    top:47.62%;
    height:16.08%;
  }
  body[data-route="artist"] .r159Status{
    top:67.48%;
    height:15.94%;
  }
  body[data-route="artist"] .r159Telemetry,
  body[data-route="artist"] .r161CreatorPulse{
    min-width:0;
    overflow:hidden;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  
  body[data-route="artist"] .r159MapWrap{
    min-width:0;
    border:0;
  }
  body[data-route="artist"] .r159MapWrap img{
    mix-blend-mode:screen;
    -webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);
    mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important;
  }
  body[data-route="artist"] .r159EqWrap{
    min-width:0;
    overflow:hidden;
  }
  body[data-route="artist"] .r159EqMeta{
    overflow:hidden;
  }
  body[data-route="artist"] .r159EnergyBody{
    min-width:0;
    overflow:hidden;
  }
  body[data-route="artist"] .r159EnergyBody img{
    min-width:0;
    mix-blend-mode:screen;
  }
  body[data-route="artist"] .r159EnergyPct{
    overflow:hidden;
  }
  
  body[data-route="artist"] .r159EnergyPct small{
    text-overflow:ellipsis;
  }
  
  body[data-route="artist"] .r161PulseHead>strong{
    overflow:hidden;
    text-overflow:ellipsis;
  }

  
  body[data-route="artist"] .r161PulseChannels{
    overflow:hidden;
  }
  
  body[data-route="artist"] .r161PulseChannel>strong{
    white-space:nowrap;
  }
  
  body[data-route="artist"] .r162IdentityEmblem>img{
    background:transparent;
  }
  body[data-route="artist"] .r162IdentityEmblem::before{
    border-color:rgba(88,228,255,.85) transparent rgba(176,105,250,.84) transparent;
    animation-duration:12s!important;
  }
  body[data-route="artist"] .r162IdentityEmblem::after{
    border-color:transparent rgba(128,170,254,.76) transparent rgba(91,228,253,.77);
    animation-duration:17s!important;
  }
  body[data-route="artist"] .r162IdentityEmblem>i{
    box-shadow:0 0 16px rgba(78,158,238,.15);
  }
  
  body[data-route="artist"] .r167MottoCanvas{
    position:absolute;
    z-index:3;
    inset:0;
    display:block;
    width:100%;
    height:100%;
    pointer-events:none;
  }
  body[data-route="artist"] .r77EnergyStream,
  body[data-route="artist"] .r77SoftBurst{
    display:none;
    animation:none!important;
  }
  body[data-route="artist"] .r77Solar{
    z-index:5;
    animation:r167SolarBreath 4.4s ease-in-out infinite alternate;
  }
  body[data-route="artist"] .r77Solar::before,
  body[data-route="artist"] .r77Solar::after{
    content:"";
    position:absolute;
    display:block;
    border-radius:50%;
    pointer-events:none;
  }
  body[data-route="artist"] .r77Solar::before{
    border:1px solid rgba(255,168,76,.31);
    border-left-color:rgba(255,222,159,.76);
    border-bottom-color:rgba(255,108,50,.66);
    animation:r167SolarOrbit 10s linear infinite;
  }
  body[data-route="artist"] .r77Solar::after{
    animation:r167SolarCorona 2.9s ease-in-out infinite alternate;
  }
  body[data-route="artist"] .r77Solar>i{
    inset:-28%;
    border-color:rgba(255,166,81,.24);
    box-shadow:0 0 36px rgba(255,131,54,.17);
  }

  body[data-route="artist"] .r77Singularity{
    z-index:6;
    animation:r167SingularityBreath 5s ease-in-out infinite alternate;
  }
  body[data-route="artist"] .r77Singularity::before,
  body[data-route="artist"] .r77Singularity::after{
    content:"";
    position:absolute;
    display:block;
    pointer-events:none;
  }
  body[data-route="artist"] .r77Singularity::before{
    inset:6%;
    border:1px solid rgba(110,221,255,.48);
    border-radius:50%;
    box-shadow:inset 0 0 14px rgba(107,107,253,.36);
  }
  body[data-route="artist"] .r77Singularity::after{
    inset:-17%;
    border:1px solid rgba(163,119,255,.45);
    border-radius:50%;
    transform:rotate(-18deg) scaleY(.45);
    animation:r167AccretionTilt 8s ease-in-out infinite alternate;
  }
  body[data-route="artist"] .r77Singularity>i{
    inset:-14%;
    border-color:rgba(131,111,255,.55);
    box-shadow:0 0 19px rgba(95,118,254,.37);
  }
  body[data-route="artist"] .r77Singularity>b{
    inset:-27%;
    border-color:rgba(87,224,255,.25);
  }

  body[data-route="artist"] .r77MottoCopy>strong{
    color:#eaf7ff;
  }
  body[data-route="artist"] .r77MottoCopy>em{
    color:#d2a1ff;
  }

  body[data-route="artist"] .artistWorkboard .rail{
    height:257px;
    min-height:257px;
    flex:0 0 257px;
    gap:11px;
    padding-bottom:7px;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:250px!important;
    min-height:250px!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    height:clamp(137px,8.3vw,162px)!important;
    min-height:clamp(137px,8.3vw,162px)!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] .artistWorkboard .cover img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center!important;
    filter:saturate(1.11) contrast(1.06)!important;
  }
  body[data-route="artist"] .artistWorkboard .cover::after{
    background:linear-gradient(180deg,transparent 47%,rgba(3,8,15,.19) 76%,rgba(3,8,15,.47))!important;
  }
  body[data-route="artist"] .artistWorkboard .cardBody{
    overflow:hidden!important;
    padding:7px 9px 6px!important;
  }
  body[data-route="artist"] .artistWorkboard .playOrb{
    width:36px!important;
    height:36px!important;
    border-color:rgba(102,226,253,.60)!important;
    background:rgba(4,17,29,.83)!important;
    box-shadow:0 0 15px rgba(71,183,245,.20)!important;
  }

  @keyframes r167SolarBreath{
    0%{transform:translateY(-50%) scale(.97);filter:brightness(.97)}
    100%{transform:translateY(-50%) scale(1.045);filter:brightness(1.12)}
  }
  @keyframes r167SolarOrbit{to{transform:rotate(360deg)}}
  @keyframes r167SolarCorona{0%{opacity:.45;transform:scale(.92)}100%{opacity:1;transform:scale(1.10)}}
  @keyframes r167SingularityBreath{
    0%{transform:translateY(-50%) scale(.985);filter:brightness(.96)}
    100%{transform:translateY(-50%) scale(1.045);filter:brightness(1.11)}
  }
  @keyframes r167AccretionTilt{
    0%{transform:rotate(-22deg) scaleY(.42)}
    100%{transform:rotate(-11deg) scaleY(.49)}
  }
}

@media (min-width:761px) and (max-width:1250px){

  body[data-route="artist"] .artistWorkboard .rail{
    height:232px;
    min-height:232px;
    flex-basis:232px;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:225px!important;
    min-height:225px!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    height:137px!important;
    min-height:137px!important;
  }
}

@media (min-width:761px) and (max-width:1100px){
  
  body[data-route="artist"] .r159FeatureCopy p{
    -webkit-line-clamp:3;
  }
  
  body[data-route="artist"] .r161PulseHead>strong{
    font-size:9.6px;
  }

  body[data-route="artist"] .r77MottoCopy>strong{
    font-size:clamp(26px,3.2vw,36px);
  }
}

@media (min-width:761px) and (max-width:970px){

  
  body[data-route="artist"] .artistWorkboard .rail{
    height:238px;
    min-height:238px;
    flex-basis:238px;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:231px!important;
    min-height:231px!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    height:145px!important;
    min-height:145px!important;
  }
}

@media (max-width:760px){
  body[data-route="artist"] .r167MottoCanvas{
    display:none;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r77Solar,
  body[data-route="artist"] .r77Solar::before,
  body[data-route="artist"] .r77Solar::after,
  body[data-route="artist"] .r77Singularity,
  body[data-route="artist"] .r77Singularity::after{
    animation:none!important;
  }
}

@media (min-width:761px){
  body[data-route="artist"] .r168SceneAtmosphere{
    position:absolute;
    z-index:2;
    top:0;
    right:0;
    left:0;
    display:block;
    height:min(49vw,calc(100svh - 74px));
    overflow:hidden;
    pointer-events:none;
  }
  body[data-route="artist"] .r168SceneAtmosphere>i,
  body[data-route="artist"] .r168SceneAtmosphere>b{
    position:absolute;
    display:block;
    pointer-events:none;
  }
  body[data-route="artist"] .r168SceneAtmosphere>i{
    top:13%;
    right:2.7%;
    bottom:12%;
    left:2.7%;
    border-right:1px solid rgba(89,138,214,.075);
    border-left:1px solid rgba(100,172,224,.075);
    -webkit-mask-image:linear-gradient(180deg,transparent,#000 23%,#000 72%,transparent);
    mask-image:linear-gradient(180deg,transparent,#000 23%,#000 72%,transparent)!important;
  }
  body[data-route="artist"] .r168SceneAtmosphere>b{
    right:0;
    bottom:0;
    left:0;
    height:92px;
    background:linear-gradient(180deg,transparent,rgba(1,3,9,.40));
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i,
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    width:clamp(58px,5.6vw,104px);
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i{
    background:linear-gradient(90deg,rgba(1,3,9,.92),rgba(1,3,9,.50) 37%,rgba(1,3,9,.13) 73%,transparent);
  }
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    background:linear-gradient(270deg,rgba(1,3,9,.92),rgba(1,3,9,.50) 37%,rgba(1,3,9,.13) 73%,transparent);
  }
  body[data-route="artist"] .r159Panel{
    background:
      radial-gradient(ellipse at 18% 8%,rgba(65,148,207,.092),transparent 66%),
      linear-gradient(116deg,rgba(2,10,22,.40),rgba(3,10,22,.22) 58%,rgba(12,6,25,.21));
    box-shadow:
      inset 0 0 0 1px rgba(113,210,249,.080),
      inset 0 0 20px rgba(45,108,177,.047);
  }

  
  body[data-route="artist"] .r161BrandMark>i{
    inset:8%;
    border-color:rgba(112,208,245,.16);
  }
  body[data-route="artist"] .r159BrandCopy{
    padding-right:.13cqw;
    padding-left:.37cqw;
  }

  

  

  

  

  
  body[data-route="artist"] .r159MapWrap{
    clip-path:polygon(3% 0,97% 0,100% 13%,100% 87%,97% 100%,3% 100%,0 87%,0 13%);
  }
  body[data-route="artist"] .artistStoryIntroR76{
    min-height:250px;
    padding:34px clamp(237px,17vw,306px) 36px 48px;
  }
  body[data-route="artist"] .artistStoryIntroR76 h2{
    margin-bottom:13px;
    font-size:clamp(42px,3.15vw,58px);
  }
  body[data-route="artist"] .artistStoryIntroR76 p{
    margin-bottom:9px;
    font-size:clamp(13.7px,.85vw,16px);
    line-height:1.56;
  }
  body[data-route="artist"] .r162IdentityEmblem{
    width:clamp(165px,10.7vw,190px);
    height:clamp(165px,10.7vw,190px);
  }
  body[data-route="artist"] .r162IdentityEmblem>img{
    width:62%;
    height:62%;
    mix-blend-mode:normal;
    object-fit:contain;
    filter:
      drop-shadow(0 0 9px rgba(99,194,249,.42))
      drop-shadow(0 0 19px rgba(142,103,245,.19));
  }
  body[data-route="artist"] .r162IdentityEmblem>i{
    inset:22%;
    border-radius:50%;
    border-color:rgba(128,211,251,.25);
    background:radial-gradient(circle,rgba(67,127,194,.09),transparent 72%);
  }
  body[data-route="artist"] .r162IdentityEmblem::before{
    inset:1%;
    border-width:1.5px;
    filter:drop-shadow(0 0 6px rgba(85,206,250,.43));
  }
  body[data-route="artist"] .r162IdentityEmblem::after{
    inset:10%;
    opacity:.90;
  }
  body[data-route="artist"] .r162IdentityEmblem>b{
    color:#9becff;
    text-shadow:0 0 10px rgba(99,214,253,.31);
  }
  body[data-route="artist"] .artistStoryRailR75{
    column-gap:18px;
    row-gap:18px;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="01"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    min-height:349px;
    padding:29px 31px 67px;
  }
  body[data-route="artist"] .artistStoryKickerR75{
    margin-bottom:9px;
    font-size:9.3px;
    letter-spacing:.19em;
  }
  body[data-route="artist"] .artistStoryModuleR76 h3{
    margin:0 82px 13px 0;
    font-size:clamp(29px,1.94vw,37px);
    line-height:1.05;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p,
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p:first-of-type{
    max-width:none;
    margin:0 0 9px;
    color:rgba(223,237,246,.93);
    font-size:clamp(12.7px,.715vw,13.75px);
    font-weight:430;
    line-height:1.54;
    letter-spacing:.006em;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p:last-of-type{
    margin-bottom:0;
    padding-top:9px;
    border-top-color:rgba(123,193,234,.21);
    color:rgba(184,208,224,.92);
  }
  body[data-route="artist"] .r162ModuleSigil{
    top:24px;
    right:25px;
    width:57px;
    height:57px;
  }
  body[data-route="artist"] .r166DomainTelemetry{
    right:31px;
    bottom:37px;
    left:31px;
    height:18px;
  }
  body[data-route="artist"] .r162ModuleSignal{
    right:28px;
    bottom:16px;
    left:30px;
  }
  body[data-route="artist"] .r77Motto{
    height:190px;
    min-height:190px;
    background:
      radial-gradient(390px 205px at 9% 50%,rgba(249,120,39,.155),transparent 77%),
      radial-gradient(330px 160px at 48% 46%,rgba(43,145,208,.068),transparent 75%),
      radial-gradient(390px 205px at 91% 50%,rgba(115,69,240,.195),transparent 77%),
      linear-gradient(102deg,rgba(7,10,17,.985),rgba(3,8,17,.992) 49%,rgba(8,6,22,.985));
  }
  body[data-route="artist"] .r77Solar{
    width:94px;
    height:94px;
    border:1px solid rgba(255,210,125,.56);
    background:
      radial-gradient(ellipse at 35% 31%,rgba(255,255,232,.97) 0 3%,rgba(255,240,184,.78) 5%,transparent 21%),
      radial-gradient(ellipse at 68% 64%,rgba(255,226,120,.55),transparent 24%),
      radial-gradient(ellipse at 27% 74%,rgba(255,112,42,.46),transparent 23%),
      conic-gradient(from 25deg at 52% 48%,rgba(255,130,37,.72),rgba(255,199,88,.80),rgba(246,99,31,.74),rgba(255,188,67,.84),rgba(241,85,29,.75),rgba(255,130,37,.72)),
      radial-gradient(circle at 39% 37%,#fff2c9 0 8%,#ffca74 18%,#ff9e43 39%,#e55b24 68%,#9c301f 96%);
    box-shadow:
      inset -14px -13px 24px rgba(91,20,10,.31),
      inset 8px 7px 17px rgba(255,241,175,.27),
      0 0 17px rgba(255,183,87,.75),
      0 0 50px rgba(255,114,42,.43),
      0 0 101px rgba(255,98,30,.17);
  }
  body[data-route="artist"] .r77Solar::before{
    inset:-17%;
    border-width:1.4px;
    border-top-color:rgba(255,233,170,.86);
    border-right-color:rgba(255,163,68,.37);
    filter:drop-shadow(0 0 6px rgba(255,148,70,.36));
  }
  body[data-route="artist"] .r77Solar::after{
    inset:-34%;
    background:radial-gradient(circle,transparent 48%,rgba(255,150,55,.18) 54%,rgba(255,111,43,.07) 62%,transparent 75%);
  }
  body[data-route="artist"] .r168SolarFilament{
    position:absolute;
    z-index:2;
    inset:5%;
    display:block;
    overflow:hidden;
    border-radius:50%;
    background:
      radial-gradient(ellipse at 29% 28%,rgba(255,255,232,.61),transparent 12%),
      radial-gradient(ellipse at 68% 40%,rgba(255,230,150,.48),transparent 15%),
      radial-gradient(ellipse at 41% 70%,rgba(255,206,116,.44),transparent 16%),
      repeating-conic-gradient(from 9deg,rgba(255,232,171,.095) 0 7deg,transparent 8deg 19deg);
    mix-blend-mode:screen;
    animation:r168StellarTurn 19s linear infinite;
    pointer-events:none;
  }
  body[data-route="artist"] .r77Singularity{
    width:108px;
    height:108px;
    background:
      radial-gradient(ellipse at 49% 43%,#000 0 29%,#02030a 37%,rgba(49,21,115,.96) 45%,rgba(149,85,246,.91) 50%,rgba(101,216,254,.80) 53%,rgba(135,87,249,.48) 59%,transparent 70%);
    box-shadow:0 0 26px rgba(129,85,253,.45),0 0 73px rgba(81,127,249,.26),0 0 110px rgba(74,115,235,.11);
  }
  body[data-route="artist"] .r168PhotonRing{
    position:absolute;
    z-index:3;
    inset:-19%;
    display:block;
    border:1px solid rgba(124,213,255,.63);
    border-right-color:rgba(187,129,255,.87);
    border-left-color:rgba(90,230,255,.88);
    border-radius:50%;
    box-shadow:0 0 12px rgba(123,183,252,.39);
    transform:rotate(-15deg) scaleY(.32);
    animation:r168PhotonPrecession 7.4s ease-in-out infinite alternate;
    pointer-events:none;
  }
  body[data-route="artist"] .r77MottoCopy{
    z-index:8;
    padding:13px 46px;
    background:radial-gradient(ellipse at center,rgba(2,7,15,.96),rgba(2,7,15,.76) 69%,transparent 96%);
  }
  body[data-route="artist"] .r77MottoCopy>small{
    color:#a7fcff;
    font-size:10.5px;
    text-shadow:0 0 14px rgba(105,236,255,.43);
  }
  body[data-route="artist"] .r77MottoCopy>strong{
    background:linear-gradient(99deg,#fff6dd 0%,#e6fbff 28%,#83e8ff 55%,#b4a7ff 77%,#e0adff 100%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    filter:drop-shadow(0 0 13px rgba(106,180,249,.38));
  }
  body[data-route="artist"] .r77MottoCopy>em{
    margin-top:7px;
    background:linear-gradient(90deg,#8efff4,#96ddff 43%,#d2aaff 80%,#f19bff);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    font-size:clamp(15px,1.02vw,19px);
    font-weight:850;
    letter-spacing:.16em;
    filter:drop-shadow(0 0 12px rgba(135,164,253,.45));
  }
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:320px;
    padding:17px 19px 18px;
    grid-template-columns:minmax(0,33fr) minmax(0,67fr);
    grid-template-rows:31px 237px;
    gap:10px 17px;
    border-color:rgba(104,216,252,.55);
    background:
      radial-gradient(475px 250px at 2% 3%,rgba(47,151,211,.17),transparent 76%),
      radial-gradient(570px 265px at 100% 98%,rgba(119,65,206,.15),transparent 77%),
      linear-gradient(147deg,rgba(5,16,29,.975),rgba(3,9,19,.984) 57%,rgba(8,7,23,.974));
    box-shadow:
      inset 0 0 0 1px rgba(162,230,253,.08),
      inset 0 0 33px rgba(48,131,193,.085),
      0 0 27px rgba(43,115,184,.13);
  }
  body[data-route="artist"] .artistStats{
    gap:11px;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:237px!important;
    padding:15px 13px 61px!important;
    border-color:rgba(111,216,246,.31)!important;
    background:
      radial-gradient(165px 108px at 14% 0%,rgba(55,175,221,.15),transparent 75%),
      linear-gradient(158deg,rgba(7,21,36,.98),rgba(4,10,20,.985) 74%)!important;
  }
  body[data-route="artist"] .artistStats .statCard::before{
    width:33px;
    height:33px;
    margin-bottom:13px;
  }
  body[data-route="artist"] .artistStats .statCard>strong{
    font-size:clamp(30px,2.23vw,42px);
  }
  body[data-route="artist"] .artistStats .statCard>#aViews{
    font-size:clamp(22px,1.68vw,32px);
  }
  body[data-route="artist"] .artistStats .statCard>span{
    margin-top:7px;
    font-size:clamp(7.8px,.49vw,9px);
  }
  body[data-route="artist"] .r53Sparkline{
    right:12px;
    bottom:12px;
    left:12px;
    width:calc(100% - 24px);
    height:52px;
  }
  body[data-route="artist"] .artistWorkboard{
    padding-left:17px;
  }
  body[data-route="artist"] .artistWorkboard .sectionHead{
    min-height:31px;
    margin-bottom:7px;
  }
  body[data-route="artist"] #artistRail{
    height:237px;
    min-height:237px;
    grid-auto-columns:calc((100% - 33px)/4)!important;
    grid-template-rows:minmax(0,1fr);
    gap:11px;
    flex:0 0 237px;
    padding:0 0 5px;
    overflow-x:auto;
    overflow-y:hidden;
    scrollbar-width:thin;
    scroll-snap-type:x proximity;
  }
  body[data-route="artist"] #artistRail::-webkit-scrollbar{
    display:block!important;
    height:5px!important;
  }
  body[data-route="artist"] #artistRail::-webkit-scrollbar-track{
    background:rgba(7,20,34,.75)!important;
  }
  body[data-route="artist"] #artistRail::-webkit-scrollbar-thumb{
    background:linear-gradient(90deg,rgba(101,216,248,.72),rgba(165,122,248,.75))!important;
    border-radius:5px!important;
  }
  body[data-route="artist"] #artistRail > .card,
  body[data-route="artist"] #artistRail > .card:hover{
    height:231px!important;
    min-height:231px!important;
    max-height:231px!important;
    border-color:rgba(102,210,249,.37)!important;
    background:linear-gradient(158deg,rgba(8,20,35,.99),rgba(4,10,20,.994) 75%)!important;
    scroll-snap-align:start!important;
  }
  body[data-route="artist"] #artistRail .cover{
    width:100%!important;
    height:151px!important;
    min-height:151px!important;
    max-height:151px!important;
    aspect-ratio:auto!important;
    flex:0 0 151px!important;
    border-bottom:1px solid rgba(100,196,242,.34)!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] #artistRail .cover img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center!important;
    filter:saturate(1.10) contrast(1.055)!important;
  }
  body[data-route="artist"] #artistRail .cardBody{
    padding:7px 9px 5px!important;
    gap:4px!important;
  }
  body[data-route="artist"] #artistRail .cardTitle{
    font-size:clamp(10.5px,.70vw,12.4px)!important;
    font-weight:770!important;
    line-height:1.19!important;
    -webkit-line-clamp:2!important;
  }
  body[data-route="artist"] #artistRail .cardSub{
    margin-top:0!important;
    color:rgba(171,193,210,.90)!important;
    font-size:clamp(7.3px,.47vw,8.8px)!important;
    line-height:1.25!important;
    -webkit-line-clamp:2!important;
  }
  body[data-route="artist"] #artistRail .metaRow{
    margin-top:1px!important;
    padding-top:0!important;
  }
  body[data-route="artist"] #artistRail .playOrb{
    width:34px!important;
    height:34px!important;
  }

  @keyframes r168StellarTurn{to{transform:rotate(360deg)}}
  @keyframes r168PhotonPrecession{
    0%{transform:rotate(-20deg) scaleY(.29);opacity:.76}
    100%{transform:rotate(-9deg) scaleY(.37);opacity:1}
  }
}

@media (min-width:761px) and (max-width:1250px){
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="01"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"]{
    min-height:348px;
    padding:29px 28px 67px;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    min-height:285px;
    padding:29px 30px 66px;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:305px;
    grid-template-columns:minmax(0,36fr) minmax(0,64fr);
    grid-template-rows:30px 225px;
    padding:15px 15px 17px;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:225px!important;
    padding:13px 10px 56px!important;
  }
  body[data-route="artist"] #artistRail{
    height:225px;
    min-height:225px;
    grid-auto-columns:calc((100% - 20px)/3)!important;
    gap:10px;
    flex-basis:225px;
  }
  body[data-route="artist"] #artistRail > .card,
  body[data-route="artist"] #artistRail > .card:hover{
    height:220px!important;
    min-height:220px!important;
    max-height:220px!important;
  }
  body[data-route="artist"] #artistRail .cover{
    height:140px!important;
    min-height:140px!important;
    max-height:140px!important;
    flex-basis:140px!important;
  }
}

@media (min-width:761px) and (max-width:1100px){
  body[data-route="artist"] .r159FeatureCopy strong{
    font-size:13.5px;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    font-size:9px;
    line-height:1.31;
  }
  html[data-artist-lang="de"] body[data-route="artist"] .r159FeatureCopy p,
  html[data-artist-lang="es"] body[data-route="artist"] .r159FeatureCopy p{
    font-size:8.8px!important;
    line-height:1.29!important;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    font-size:10.5px;
  }
  body[data-route="artist"] .r77Solar{
    width:76px;
    height:76px;
  }
  body[data-route="artist"] .r77Singularity{
    width:84px;
    height:84px;
  }
}

@media (min-width:761px) and (max-width:970px){
  body[data-route="artist"] .artistStoryIntroR76{
    min-height:258px;
    padding:28px 176px 33px 30px;
  }
  body[data-route="artist"] .r162IdentityEmblem{
    width:130px;
    height:130px;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="01"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    min-height:293px;
    padding:27px 29px 64px;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:486px;
    grid-template-columns:1fr;
    grid-template-rows:30px 173px minmax(228px,auto);
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:173px!important;
    padding:12px 10px 49px!important;
  }
  body[data-route="artist"] .artistStats .statCard::before{
    width:28px;
    height:28px;
    margin-bottom:8px;
  }
  body[data-route="artist"] .r53Sparkline{
    height:41px;
  }
  body[data-route="artist"] #artistRail{
    height:212px;
    min-height:212px;
    grid-auto-columns:calc((100% - 20px)/3)!important;
    flex-basis:212px;
  }
  body[data-route="artist"] #artistRail > .card,
  body[data-route="artist"] #artistRail > .card:hover{
    height:207px!important;
    min-height:207px!important;
    max-height:207px!important;
  }
  body[data-route="artist"] #artistRail .cover{
    height:129px!important;
    min-height:129px!important;
    max-height:129px!important;
    flex-basis:129px!important;
  }
  body[data-route="artist"] .r77Motto{
    height:167px;
    min-height:167px;
  }
  body[data-route="artist"] .r77MottoCopy{
    padding:12px 35px;
  }
}

@media (max-width:760px){
  body[data-route="artist"] .r168SceneAtmosphere,
  body[data-route="artist"] .r168SolarFilament,
  body[data-route="artist"] .r168PhotonRing{
    display:none;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r168SolarFilament,
  body[data-route="artist"] .r168PhotonRing{
    animation:none!important;
  }
}

@media (min-width:761px){
  body[data-route="artist"] .artistHero{
    background:transparent;
  }
  body[data-route="artist"] .r159Backdrop{
    -webkit-mask-image:
      linear-gradient(
        90deg,
        transparent 0,
        rgba(0,0,0,.12) .65%,
        rgba(0,0,0,.46) 1.5%,
        rgba(0,0,0,.80) 2.8%,
        #000 4.4%,
        #000 95.6%,
        rgba(0,0,0,.80) 97.2%,
        rgba(0,0,0,.46) 98.5%,
        rgba(0,0,0,.12) 99.35%,
        transparent 100%
      ),
      linear-gradient(
        180deg,
        transparent 0,
        rgba(0,0,0,.48) 1%,
        #000 2.5%,
        #000 94%,
        rgba(0,0,0,.83) 97%,
        rgba(0,0,0,.29) 99%,
        transparent 100%
      );
    mask-image:
      linear-gradient(
        90deg,
        transparent 0,
        rgba(0,0,0,.12) .65%,
        rgba(0,0,0,.46) 1.5%,
        rgba(0,0,0,.80) 2.8%,
        #000 4.4%,
        #000 95.6%,
        rgba(0,0,0,.80) 97.2%,
        rgba(0,0,0,.46) 98.5%,
        rgba(0,0,0,.12) 99.35%,
        transparent 100%
      ),
      linear-gradient(
        180deg,
        transparent 0,
        rgba(0,0,0,.48) 1%,
        #000 2.5%,
        #000 94%,
        rgba(0,0,0,.83) 97%,
        rgba(0,0,0,.29) 99%,
        transparent 100%
      )!important;
    -webkit-mask-composite:source-in;
    mask-composite:intersect!important;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i,
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    background:none;
    opacity:0;
  }
  body[data-route="artist"] .r168SceneAtmosphere{
    background:transparent;
  }

  body[data-route="artist"] .r168SceneAtmosphere>i,
  body[data-route="artist"] .r168SceneAtmosphere>b{
    background:none;
    border:0;
    opacity:0;
  }
}

body[data-route="artist"] .r170CosmicFilterDefs{
  position:absolute;
  width:0;
  height:0;
  overflow:hidden;
  pointer-events:none;
}

@media (min-width:761px){
  body[data-route="artist"] .r159Backdrop{
    filter:url(#r170CosmicDarkKey);
  }
  body[data-route="artist"] .r159Brand{
    align-items:center;
  }
  body[data-route="artist"] .r161BrandMark{
    background:transparent;
    border:0;
    box-shadow:none;
  }
  body[data-route="artist"] .r161BrandMark>i{
    background:none;
    border:0;
    box-shadow:none;
    opacity:0;
  }
  body[data-route="artist"] .r161BrandMark .r159BrandLogo{
    background:transparent;
    mix-blend-mode:screen;
    object-fit:contain;
  }
  body[data-route="artist"] .r159BrandCopy{
    box-sizing:border-box;
    min-width:0;
  }
  
  body[data-route="artist"] .r159BrandCopy strong{
    letter-spacing:.025em;
  }
  body[data-route="artist"] button.r159Panel.r159Feature{
    box-sizing:border-box;
  }

  body[data-route="artist"] .r159IconRing::after{
    inset:-6.2%;
  }
  
  body[data-route="artist"] .r159FeatureCopy{
    min-height:0;
  }
  body[data-route="artist"] .r159FeatureCopy strong{
    box-sizing:border-box;
    width:100%;
    overflow:hidden;
    margin:0 0 .29cqw;
    padding-right:3.72cqw;
    font-size:clamp(15.5px,1.09cqw,19.4px);
    line-height:1.05;
    letter-spacing:.022em;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    display:-webkit-box;
    margin:0;
    overflow-wrap:break-word;
    text-wrap:pretty;
    -webkit-box-orient:vertical;
  }
  body[data-route="artist"] .r159PanelIndex{
    top:.07cqw;
    right:.16cqw;
    max-width:4.72cqw;
    color:rgba(142,234,250,.84);
    font-size:clamp(6.2px,.415cqw,7.5px);
    letter-spacing:.08em;
    white-space:nowrap;
  }

  body[data-route="artist"] .r159LiveRow b{
    max-width:calc(100% - 2.15cqw);
  }
  body[data-route="artist"] .r159Telemetry,
  body[data-route="artist"] .r161CreatorPulse{
    box-sizing:border-box;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    box-sizing:border-box;
    max-width:100%;
    margin:0 0 .25cqw;
    padding-left:.59cqw;
    font-size:clamp(12.1px,.855cqw,15.2px);
    line-height:1.1;
    letter-spacing:.023em;
  }
  body[data-route="artist"] .r159TelemetryTitle::before{
    top:.22cqw;
    width:.24cqw;
    height:.24cqw;
  }
  body[data-route="artist"] .r159MapWrap{
    width:100%;
    margin:0;
    background:transparent;
  }
  body[data-route="artist"] .r159MapWrap img{
    width:100%;
    height:100%;
    object-fit:fill;
    object-position:50% 50%;
    opacity:.98;
  }

  body[data-route="artist"] .r159EqWrap{
    box-sizing:border-box;
    width:100%;
  }
  body[data-route="artist"] .r159EqWrap i{
    min-width:2px;
  }

  body[data-route="artist"] .r159EnergyBody{
    box-sizing:border-box;
    width:100%;
    min-height:0;
  }
  body[data-route="artist"] .r159EnergyBody img{
    width:100%;
    height:100%;
    object-fit:fill;
    object-position:50% 50%;
    opacity:.98;
  }
  body[data-route="artist"] .r159EnergyPct{
    box-sizing:border-box;
    align-self:center;
    min-width:0;
    text-align:right;
  }
  
  body[data-route="artist"] .r159EnergyPct small{
    overflow:hidden;
    white-space:normal;
  }
  body[data-route="artist"] .r161PulseHead{
    box-sizing:border-box;
    min-width:0;
  }
  
  body[data-route="artist"] .r161PulseHead>span{
    letter-spacing:.045em;
  }
  body[data-route="artist"] .r161PulseBody{
    box-sizing:border-box;
    min-width:0;
    overflow:hidden;
  }

  body[data-route="artist"] .r161PulseChannels{
    box-sizing:border-box;
    min-width:0;
    padding-left:.32cqw;
  }
  body[data-route="artist"] .r161PulseChannel{
    gap:.22cqw;
  }
  body[data-route="artist"] .r161PulseChannel>strong,
  body[data-route="artist"] .r161PulseChannel>b{
    font-size:clamp(6.1px,.415cqw,7.4px);
    letter-spacing:.018em;
  }
  
  html[data-artist-lang="de"] body[data-route="artist"] .r159FeatureCopy strong,
  html[data-artist-lang="es"] body[data-route="artist"] .r159FeatureCopy strong{
    font-size:clamp(15px,1.015cqw,18.3px)!important;
  }
  html[data-artist-lang="de"] body[data-route="artist"] .r159TelemetryTitle,
  html[data-artist-lang="es"] body[data-route="artist"] .r159TelemetryTitle{
    font-size:clamp(11.2px,.775cqw,13.9px)!important;
  }
  body[data-route="artist"] .r159Brand{
    grid-template-columns:28.8% minmax(0,71.2%);
    padding:.48cqw .82cqw .43cqw .74cqw;
  }
  body[data-route="artist"] .r161BrandMark{
    width:100%;
    height:91%;
  }
  body[data-route="artist"] .r161BrandMark .r159BrandLogo{
    width:100%;
    height:100%;
    filter:
      drop-shadow(0 0 .33cqw rgba(101,220,254,.36))
      drop-shadow(0 0 .80cqw rgba(132,95,231,.18));
  }
  body[data-route="artist"] .r159BrandCopy{
    padding:.05cqw .19cqw .03cqw .47cqw;
  }
  body[data-route="artist"] .r161BrandEyebrow{
    margin-bottom:.24cqw;
    color:rgba(140,232,249,.84);
    font-size:clamp(7.1px,.475cqw,8.6px);
    letter-spacing:.12em;
  }
  body[data-route="artist"] .r159BrandCopy strong{
    font-size:clamp(25px,1.87cqw,33px);
    line-height:.98;
  }
  body[data-route="artist"] .r159BrandCopy small{
    margin-top:.34cqw;
    font-size:clamp(8.4px,.55cqw,10px);
    letter-spacing:.07em;
  }
  body[data-route="artist"] .r159BrandTelemetry{
    gap:.30cqw;
    margin-top:.35cqw;
  }
  body[data-route="artist"] .r159BrandTelemetry i{
    width:.29cqw;
    height:.29cqw;
  }
  body[data-route="artist"] .r159BrandTelemetry b{
    width:8.65cqw;
    height:2px;
    opacity:.91;
  }
  body[data-route="artist"] .r161BrandSignature{
    margin-top:.26cqw;
    color:rgba(208,228,239,.91);
    font-size:clamp(7.1px,.445cqw,8.2px);
    letter-spacing:.025em;
  }
  body[data-route="artist"] button.r159Panel.r159Feature{
    grid-template-columns:26.2% minmax(0,73.8%);
    align-items:center;
    padding:.47cqw .99cqw .43cqw .72cqw;
  }
  body[data-route="artist"] .r159IconRing{
    width:5.90cqw;
    height:5.90cqw;
    max-width:95%;
    max-height:91%;
    border-color:rgba(104,235,247,.83);
    box-shadow:
      inset 0 0 1.31cqw rgba(66,186,232,.21),
      0 0 .63cqw rgba(94,217,247,.23);
  }
  body[data-route="artist"] .r159Creative .r159IconRing{
    border-color:rgba(180,128,255,.86);
    box-shadow:
      inset 0 0 1.34cqw rgba(121,83,222,.22),
      0 0 .67cqw rgba(179,104,250,.24);
  }
  body[data-route="artist"] .r159IconRing svg{
    width:76%;
    height:76%;
  }
  body[data-route="artist"] .r159FeatureCopy{
    box-sizing:border-box;
    height:100%;
    min-width:0;
    overflow:hidden;
    padding:.13cqw .53cqw .07cqw .55cqw;
    justify-content:center;
  }
  body[data-route="artist"] .r172FeatureHeading{
    display:flex;
    flex:0 0 auto;
    align-items:center;
    justify-content:space-between;
    gap:.40cqw;
    min-width:0;
    width:100%;
  }
  body[data-route="artist"] .r172FeatureHeading>strong{
    flex:1 1 auto;
    width:auto;
    min-width:0;
    overflow:hidden;
    margin:0;
    padding:0;
    font-size:clamp(16.3px,1.18cqw,20.8px);
    line-height:1.04;
    letter-spacing:.017em;
    text-overflow:ellipsis;
  }
  body[data-route="artist"] .r172FeatureHeading>.r159PanelIndex{
    position:static;
    display:block;
    flex:0 0 auto;
    width:auto;
    max-width:none;
    overflow:visible;
    color:rgba(153,231,251,.90);
    font-size:clamp(7.1px,.465cqw,8.4px);
    font-weight:780;
    letter-spacing:.045em;
    text-align:right;
    white-space:nowrap;
  }
  body[data-route="artist"] .r172FeatureRule{
    display:block;
    flex:0 0 auto;
    width:100%;
    height:1px;
    margin:.29cqw 0 .26cqw;
    background:linear-gradient(90deg,rgba(90,226,246,.77),rgba(105,111,250,.46) 57%,transparent);
    opacity:.76;
  }
  body[data-route="artist"] .r159Creative .r172FeatureRule{
    background:linear-gradient(90deg,rgba(124,212,255,.75),rgba(198,111,250,.60) 61%,transparent);
  }
  body[data-route="artist"] .r159FeatureCopy p{
    width:100%;
    max-width:100%;
    overflow:hidden;
    color:rgba(238,248,254,.98);
    font-size:clamp(10.7px,.735cqw,12.9px);
    font-weight:490;
    line-height:1.32;
    -webkit-line-clamp:3;
  }
  body[data-route="artist"] .r159LiveRow{
    gap:.34cqw;
    margin-top:.31cqw;
    font-size:clamp(7.6px,.48cqw,8.7px);
    letter-spacing:.055em;
  }
  body[data-route="artist"] .r159LiveRow i{
    width:.29cqw;
    height:.29cqw;
  }
  body[data-route="artist"] .r159LiveRow b{
    width:7.15cqw;
    height:.77cqw;
    opacity:.92;
  }
  body[data-route="artist"] .r159Telemetry,
  body[data-route="artist"] .r161CreatorPulse{
    padding:.51cqw .80cqw .43cqw .80cqw;
  }
  body[data-route="artist"] .r172TelemetryHead{
    display:flex;
    flex:0 0 auto;
    align-items:center;
    justify-content:space-between;
    gap:.38cqw;
    min-width:0;
    margin:0 0 .28cqw;
  }
  body[data-route="artist"] .r172TelemetryHead>.r159TelemetryTitle{
    flex:1 1 auto;
    min-width:0;
    margin:0;
    padding-left:.57cqw;
    font-size:clamp(12.5px,.895cqw,16px);
    line-height:1.09;
    letter-spacing:.018em;
  }
  body[data-route="artist"] .r172TelemetryHead>.r159TelemetryTitle::before{
    top:.23cqw;
    width:.27cqw;
    height:.27cqw;
  }
  body[data-route="artist"] .r172TelemetryHead>span{
    display:block;
    flex:0 0 auto;
    color:rgba(160,224,246,.79);
    font-size:clamp(7px,.45cqw,8.1px);
    font-weight:770;
    letter-spacing:.055em;
    white-space:nowrap;
  }
  body[data-route="artist"] .r159MapWrap{
    min-height:0;
    overflow:hidden;
  }
  body[data-route="artist"] .r159MapWrap img{
    filter:saturate(1.28) contrast(1.13) brightness(1.09);
  }
  body[data-route="artist"] .r159MapPing{
    width:.42cqw;
    height:.42cqw;
  }
  body[data-route="artist"] .r172MapStatus{
    position:absolute;
    z-index:4;
    right:.32cqw;
    bottom:.23cqw;
    display:flex;
    align-items:center;
    gap:.28cqw;
    pointer-events:none;
  }
  body[data-route="artist"] .r172MapStatus>i{
    width:.28cqw;
    height:.28cqw;
    border-radius:50%;
    background:#79ffad;
    box-shadow:0 0 .38cqw rgba(107,255,162,.78);
  }
  body[data-route="artist"] .r172MapStatus>b{
    color:#9affc0;
    font-size:clamp(7px,.445cqw,8px);
    font-weight:790;
    letter-spacing:.065em;
    text-shadow:0 1px 4px rgba(0,0,0,.9);
  }
  body[data-route="artist"] .r159EqWrap{
    gap:.10cqw;
    padding:.07cqw .08cqw .16cqw;
    background:repeating-linear-gradient(0deg,transparent 0 22%,rgba(104,177,242,.12) 22.5% 23%);
  }
  body[data-route="artist"] .r159EqWrap i{
    background:linear-gradient(180deg,#89ffff 0%,#45e0ef 35%,#7164f7 74%,#ed63db 100%);
    box-shadow:0 0 .21cqw rgba(112,241,253,.43);
    animation-name:r172SignalSweep;
  }
  @keyframes r172SignalSweep{
    from{transform:scaleY(.82);opacity:.86}
    to{transform:scaleY(1.13);opacity:1}
  }
  body[data-route="artist"] .r159EqMeta{
    margin-top:.20cqw;
    padding:0 .11cqw;
    color:rgba(167,226,246,.89);
    font-size:clamp(7.5px,.48cqw,8.8px);
    font-weight:710;
  }
  body[data-route="artist"] .r159EqMeta b{
    color:#9af6ff;
    font-size:clamp(7.7px,.49cqw,8.9px);
    letter-spacing:.07em;
  }
  body[data-route="artist"] .r159EnergyBody{
    grid-template-columns:minmax(0,1fr) 31.5%;
    align-items:center;
    gap:.25cqw;
  }
  body[data-route="artist"] .r159EnergyBody img{
    filter:saturate(1.28) contrast(1.19) brightness(1.055);
    -webkit-mask-image:linear-gradient(180deg,#000 0 75%,rgba(0,0,0,.67) 84%,transparent 96%);
    mask-image:linear-gradient(180deg,#000 0 75%,rgba(0,0,0,.67) 84%,transparent 96%)!important;
  }
  body[data-route="artist"] .r159EnergyPct{
    padding:0 .03cqw 0 0;
  }
  body[data-route="artist"] .r159EnergyPct strong{
    font-size:clamp(21px,1.62cqw,28.5px);
    line-height:1;
    color:#86fff4;
    text-shadow:0 0 .35cqw rgba(86,240,237,.44);
  }
  body[data-route="artist"] .r159EnergyPct small{
    max-height:2.5em;
    margin-top:.25cqw;
    color:rgba(191,233,242,.90);
    font-size:clamp(6.8px,.445cqw,8px);
    line-height:1.2;
    letter-spacing:.035em;
  }
  body[data-route="artist"] .r172EnergyMeter{
    position:relative;
    display:block;
    width:100%;
    height:.29cqw;
    overflow:hidden;
    margin-top:.32cqw;
    background:rgba(117,172,214,.18);
  }
  body[data-route="artist"] .r172EnergyMeter>b{
    position:absolute;
    inset:0 auto 0 0;
    width:98.7%;
    background:linear-gradient(90deg,#56dcff,#78ffae);
    box-shadow:0 0 .26cqw rgba(98,246,195,.61);
  }
  body[data-route="artist"] .r161PulseHead{
    gap:.35cqw;
    margin-bottom:.30cqw;
  }
  body[data-route="artist"] .r161PulseHead>strong{
    font-size:clamp(13px,.905cqw,16px);
    letter-spacing:.026em;
  }
  body[data-route="artist"] .r161PulseHead>span{
    position:relative;
    padding-left:.52cqw;
    color:#8cffb1;
    font-size:clamp(6.5px,.415cqw,7.6px);
    font-weight:760;
  }
  body[data-route="artist"] .r161PulseHead>span::before{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    width:.25cqw;
    height:.25cqw;
    border-radius:50%;
    background:#77ffab;
    box-shadow:0 0 .36cqw rgba(99,253,156,.7);
    transform:translateY(-50%);
  }
  body[data-route="artist"] .r161PulseBody{
    grid-template-columns:32% minmax(0,68%);
    align-items:center;
  }
  body[data-route="artist"] .r161PulseCore{
    width:min(5.25cqw,91%);
    border-color:rgba(116,239,248,.86);
    box-shadow:
      0 0 .66cqw rgba(78,222,244,.25),
      inset 0 0 .93cqw rgba(122,104,245,.19);
  }
  body[data-route="artist"] .r161PulseCore>b{
    font-size:clamp(12px,.90cqw,16px);
    letter-spacing:.055em;
  }
  body[data-route="artist"] .r161PulseChannels{
    gap:.31cqw;
    padding:.04cqw .06cqw .02cqw .39cqw;
  }
  body[data-route="artist"] .r161PulseChannel{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    grid-template-rows:auto .33cqw;
    align-items:center;
    column-gap:.28cqw;
    row-gap:.14cqw;
    min-width:0;
  }
  body[data-route="artist"] .r161PulseChannel>strong{
    grid-column:1;
    grid-row:1;
    min-width:0;
    overflow:hidden;
    color:rgba(234,248,254,.97);
    font-size:clamp(7.6px,.485cqw,8.8px);
    font-weight:780;
    letter-spacing:.025em;
    text-overflow:ellipsis;
  }
  body[data-route="artist"] .r161PulseChannel>b{
    grid-column:2;
    grid-row:1;
    color:#9af0ff;
    font-size:clamp(7.6px,.49cqw,8.9px);
    font-weight:790;
    letter-spacing:.02em;
  }
  body[data-route="artist"] .r161PulseChannel>i{
    grid-column:1 / -1;
    grid-row:2;
    width:100%;
    height:.33cqw;
    background:rgba(110,166,223,.24);
  }
  html[data-artist-lang="de"] body[data-route="artist"] .r172FeatureHeading>strong,
  html[data-artist-lang="es"] body[data-route="artist"] .r172FeatureHeading>strong{
    font-size:clamp(15.7px,1.075cqw,19.2px)!important;
  }
  html[data-artist-lang="de"] body[data-route="artist"] .r159FeatureCopy p,
  html[data-artist-lang="es"] body[data-route="artist"] .r159FeatureCopy p{
    font-size:clamp(10.2px,.68cqw,12px)!important;
    line-height:1.32!important;
  }
  html[data-artist-lang="pl"] body[data-route="artist"] .r172TelemetryHead>.r159TelemetryTitle,
  html[data-artist-lang="de"] body[data-route="artist"] .r172TelemetryHead>.r159TelemetryTitle,
  html[data-artist-lang="es"] body[data-route="artist"] .r172TelemetryHead>.r159TelemetryTitle{
    font-size:clamp(11.6px,.805cqw,14.3px)!important;
  }
  html[data-artist-lang="pl"] body[data-route="artist"] .r161PulseChannel>strong,
  html[data-artist-lang="de"] body[data-route="artist"] .r161PulseChannel>strong,
  html[data-artist-lang="es"] body[data-route="artist"] .r161PulseChannel>strong{
    font-size:clamp(7.1px,.455cqw,8.3px)!important;
  }
}

@media (min-width:761px) and (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r159EqWrap i{
    animation:none!important;
  }
}

body[data-route="artist"] .r159Brand,
body[data-route="artist"] .r159Music,
body[data-route="artist"] .r159Travel,
body[data-route="artist"] .r159Creative,
body[data-route="artist"] button.r159Music:hover,
body[data-route="artist"] button.r159Travel:hover,
body[data-route="artist"] button.r159Creative:hover {
  background: transparent !important;
  box-shadow: none !important;
}
body[data-route="artist"] .r159Brand::after,
body[data-route="artist"] .r159Music::after,
body[data-route="artist"] .r159Travel::after,
body[data-route="artist"] .r159Creative::after {
  display: none ;
  background: none;
  animation: none !important;
  opacity: 0 ;
}
body[data-route="artist"] .r159Brand::before {
  content: "" ;
  position: absolute ;
  z-index: 0 ;
  top: 5.5%;
  right: 2.8%;
  bottom: 6.5%;
  left: 2.8%;
  width: auto ;
  height: auto ;
  opacity: 1 ;
  clip-path: polygon(3.2% 0, 96.5% 0, 100% 12%, 100% 88%, 96.5% 100%, 3.2% 100%, 0 88%, 0 12%) ;
  background:
    linear-gradient(90deg, transparent, rgba(90, 225, 248, .34), rgba(184, 89, 240, .18), transparent) 7% 7% / 86% 1px no-repeat,
    radial-gradient(ellipse at 17% 4%, rgba(51, 144, 205, .09), transparent 61%),
    linear-gradient(118deg, rgba(2, 10, 22, .30), rgba(3, 9, 22, .17) 58%, rgba(11, 5, 25, .16));
  box-shadow:
    inset 0 0 0 1px rgba(96, 205, 248, .052),
    inset 0 0 1cqw rgba(39, 114, 189, .04) ;
  pointer-events: none ;
}
body[data-route="artist"] .r159Music::before,
body[data-route="artist"] .r159Travel::before,
body[data-route="artist"] .r159Creative::before {
  content: "" ;
  position: absolute ;
  z-index: 0 ;
  top: 5%;
  right: 4.2%;
  bottom: 6%;
  left: 2.4%;
  width: auto ;
  height: auto ;
  opacity: 1 ;
  clip-path: polygon(3% 0, 96.5% 0, 100% 12%, 100% 88%, 96.5% 100%, 3% 100%, 0 88%, 0 12%) ;
  background:
    linear-gradient(90deg, transparent, rgba(90, 225, 248, .29), rgba(184, 89, 240, .14), transparent) 7% 7% / 86% 1px no-repeat,
    radial-gradient(ellipse at 16% 5%, rgba(51, 144, 205, .085), transparent 61%),
    linear-gradient(118deg, rgba(2, 10, 22, .28), rgba(3, 9, 22, .16) 58%, rgba(11, 5, 25, .15));
  box-shadow:
    inset 0 0 0 1px rgba(96, 205, 248, .048),
    inset 0 0 1cqw rgba(39, 114, 189, .038) ;
  pointer-events: none ;
}

body[data-route="artist"] .r161BrandMark,
body[data-route="artist"] .r159IconRing {
  z-index: 1 ;
}

@media (min-width: 761px) {
  body[data-route="artist"] .r159Brand,
  body[data-route="artist"] .r159Music,
  body[data-route="artist"] .r159Travel,
  body[data-route="artist"] .r159Creative {
    left: 4%;
    width: 27.2% ;
  }
  body[data-route="artist"] .r159Brand {
    grid-template-columns: 26.2% minmax(0, 73.8%) ;
    align-items: center ;
    padding: .46cqw 1.03cqw .42cqw .77cqw;
  }
  body[data-route="artist"] .r159Brand::before {
    left: 3%;
    right: 5.3%;
  }

  body[data-route="artist"] .r161BrandMark {
    width: 96% ;
    height: 87% ;
    align-self: center ;
    justify-self: center ;
  }

  body[data-route="artist"] .r159BrandCopy {
    padding: .04cqw .12cqw .03cqw .55cqw;
  }
  body[data-route="artist"] button.r159Panel.r159Feature {
    grid-template-columns: 26.2% minmax(0, 73.8%) ;
    align-items: center ;
    padding: .47cqw 1.05cqw .44cqw .77cqw;
  }

  body[data-route="artist"] .r159IconRing {
    width: 5.78cqw ;
    height: 5.78cqw ;
    max-width: 92% ;
    max-height: 87% ;
    align-self: center ;
    justify-self: center ;
  }

  body[data-route="artist"] .r159FeatureCopy {
    padding: .12cqw .43cqw .08cqw .55cqw;
    justify-content: center ;
  }
  body[data-route="artist"] .r172FeatureRule {
    width: min(10.8cqw, 76%) ;
    max-width: 76% ;
    margin: .22cqw 0 .22cqw;
    background:
      linear-gradient(90deg, rgba(94, 227, 247, .71), rgba(103, 135, 249, .36) 69%, transparent);
    opacity: .62 ;
  }

  body[data-route="artist"] .r159Creative .r172FeatureRule {
    background:
      linear-gradient(90deg, rgba(126, 212, 255, .69), rgba(194, 112, 246, .39) 69%, transparent);
  }
  body[data-route="artist"] .r159Global,
  body[data-route="artist"] .r159Sound,
  body[data-route="artist"] .r159Energy,
  body[data-route="artist"] .r159Status {
    isolation: isolate ;
    background: transparent;
    box-shadow: none ;
  }
  body[data-route="artist"] .r159Global::after,
  body[data-route="artist"] .r159Sound::after,
  body[data-route="artist"] .r159Energy::after,
  body[data-route="artist"] .r159Status::after {
    display: none ;
    background: none;
    animation: none !important;
    opacity: 0 ;
  }

  body[data-route="artist"] .r159Global::before,
  body[data-route="artist"] .r159Sound::before,
  body[data-route="artist"] .r159Energy::before,
  body[data-route="artist"] .r159Status::before {
    content: "" ;
    position: absolute ;
    z-index: -1 ;
    top: 5.2%;
    right: 4.4%;
    bottom: 6.3%;
    left: 3.4%;
    width: auto ;
    height: auto ;
    opacity: 1 ;
    clip-path:
      polygon(3.1% 0, 95.7% 0, 100% 13%, 100% 87%, 95.7% 100%, 3.1% 100%, 0 87%, 0 13%) ;
    background:
      linear-gradient(90deg, transparent, rgba(92, 226, 248, .27), rgba(183, 94, 246, .14), transparent) 7% 7% / 85% 1px no-repeat,
      radial-gradient(ellipse at 18% 5%, rgba(50, 137, 203, .08), transparent 62%),
      linear-gradient(112deg, rgba(2, 9, 21, .28), rgba(4, 9, 23, .17) 57%, rgba(11, 5, 25, .15));
    box-shadow:
      inset 0 0 0 1px rgba(97, 205, 246, .047),
      inset 0 0 .92cqw rgba(42, 119, 188, .037) ;
    pointer-events: none ;
  }
  body[data-route="artist"] .r159Global::before {
    top: 5.8%;
    bottom: 6.8%;
  }
}
.r175SocialLink {
  gap: 7px;
}

.r175SocialLink svg,
.r175MobileLink svg,
.r175SearchGlyph {
  width: 17px;
  height: 17px;
  flex: 0 0 17px;
}

.r175SocialLink > span,
.r175MobileLink > span {
  white-space: nowrap;
}

@media (min-width: 761px) {
  body[data-route="artist"] header,
  body[data-route="artist"] header.scrolled {
    top: 0;
    width: 100% ;
    max-width: none ;
    margin: 0;
    border: 0 !important;
    border-radius: 0;
    background:
      radial-gradient(720px 94px at 13% 0%, rgba(37, 118, 187, .13), transparent 73%),
      radial-gradient(600px 82px at 84% 0%, rgba(113, 70, 191, .105), transparent 75%),
      linear-gradient(90deg, rgba(2, 6, 14, .975), rgba(3, 8, 17, .981) 48%, rgba(3, 6, 15, .975)) !important;
    box-shadow: inset 0 1px 0 rgba(114, 204, 251, .065) ;
    backdrop-filter: none ;
    -webkit-backdrop-filter: none ;
    overflow: visible;
    isolation: isolate ;
  }
  body[data-route="artist"] header::before {
    content: "" ;
    position: absolute ;
    z-index: -1 ;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    width: auto ;
    height: 1px ;
    padding: 0;
    border-radius: 0;
    background:
      linear-gradient(90deg, transparent 0 7%, rgba(84, 207, 250, .46) 23%, rgba(98, 121, 238, .22) 57%, rgba(186, 102, 242, .39) 82%, transparent 94%);
    -webkit-mask: none ;
    mask: none !important;
    opacity: .78 ;
    pointer-events: none ;
  }
  body[data-route="artist"] header::after {
    content: "" ;
    position: absolute ;
    right: 0;
    bottom: -11px;
    left: 0;
    height: 11px ;
    background: linear-gradient(180deg, rgba(2, 5, 12, .58), transparent);
    pointer-events: none ;
  }

  body[data-route="artist"] header .nav {
    position: relative ;
    height: 68px ;
    min-height: 68px ;
    padding: 0 13px;
    gap: 10px ;
    background: transparent;
  }
  body[data-route="artist"] header .brandLogo {
    padding: 5px 11px 5px 4px !important;
    gap: 10px !important;
    border-radius: 0;
  }

  body[data-route="artist"] header .brandLogo::after {
    display: block !important;
    clip-path: polygon(0 7px, 7px 0, 100% 0, 100% calc(100% - 7px), calc(100% - 7px) 100%, 0 100%) ;
    border-radius: 0;
    background:
      linear-gradient(110deg, rgba(46, 173, 223, .09), rgba(83, 83, 187, .045) 54%, transparent);
  }

  body[data-route="artist"] header .logoStage,
  body[data-route="artist"] header .logoStage img {
    width: 54px ;
    height: 54px ;
  }

  body[data-route="artist"] header .logoStage img {
    border-radius: 4px;
  }

  body[data-route="artist"] header .brandWords {
    position: relative ;
    font-size: 17px;
    letter-spacing: .13em ;
  }

  body[data-route="artist"] header .brandWords small {
    margin-top: 6px;
    color: rgba(177, 214, 233, .78) ;
    font-size: 6.7px;
    letter-spacing: .205em ;
  }
  body[data-route="artist"] header .navlinks {
    gap: 2px ;
    padding: 5px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none ;
    overflow: visible !important;
  }

  body[data-route="artist"] header .navlinks::before {
    content: "" ;
    position: absolute ;
    z-index: -1 ;
    inset: 0;
    border: 1px solid rgba(92, 190, 234, .24);
    border-radius: 0;
    clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px) ;
    background:
      radial-gradient(130% 140% at 0 0, rgba(43, 142, 205, .115), transparent 53%),
      linear-gradient(112deg, rgba(5, 13, 24, .9), rgba(6, 10, 22, .78));
    pointer-events: none ;
  }

  body[data-route="artist"] header .navlinks::after {
    border: 1px solid rgba(98, 218, 253, .33);
    border-radius: 0;
    clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 7px, 100% calc(100% - 7px), calc(100% - 7px) 100%, 7px 100%, 0 calc(100% - 7px), 0 7px) ;
    background:
      linear-gradient(114deg, rgba(48, 139, 196, .17), rgba(77, 112, 196, .09) 53%, rgba(120, 75, 176, .12));
    box-shadow:
      inset 0 1px 0 rgba(152, 228, 255, .07),
      0 0 16px rgba(80, 168, 224, .075) ;
    opacity: .94 ;
  }

  body[data-route="artist"] header .navlinks button {
    min-height: 34px ;
    padding: 8px 10px !important;
    border-radius: 0 !important;
    color: rgba(181, 199, 218, .84) !important;
    font-size: clamp(13px, .78vw, 15px);
    font-weight: 800 !important;
    letter-spacing: .014em !important;
    clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px), 0 6px) ;
  }

  body[data-route="artist"] header .navlinks button:hover,
  body[data-route="artist"] header .navlinks button:focus-visible {
    color: #effbff !important;
    background: linear-gradient(105deg, rgba(53, 181, 229, .11), rgba(122, 93, 195, .065)) !important;
    transform: none !important;
    outline: none !important;
  }

  body[data-route="artist"] header .navlinks button.active {
    color: #eefaff !important;
    text-shadow: 0 0 12px rgba(92, 217, 245, .25) ;
  }

  body[data-route="artist"] header .navMusicSub {
    width: 183px !important;
    padding: 6px !important;
    border-color: rgba(96, 202, 243, .26) !important;
    border-radius: 0 !important;
    clip-path: polygon(9px 0, calc(100% - 9px) 0, 100% 9px, 100% calc(100% - 9px), calc(100% - 9px) 100%, 9px 100%, 0 calc(100% - 9px), 0 9px) ;
  }

  body[data-route="artist"] header .navMusicSub button {
    min-height: 34px !important;
    font-size: 12px !important;
  }
  body[data-route="artist"] header .r175SocialDock {
    gap: 6px ;
  }

  body[data-route="artist"] header .r175SocialLink {
    height: 37px ;
    min-height: 37px ;
    padding: 0 10px;
    border: 1px solid rgba(110, 183, 226, .22);
    border-radius: 0;
    clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 7px, 100% calc(100% - 7px), calc(100% - 7px) 100%, 7px 100%, 0 calc(100% - 7px), 0 7px) ;
    background: linear-gradient(118deg, rgba(7, 17, 30, .87), rgba(8, 12, 25, .78));
    color: rgba(220, 237, 248, .89) ;
    font-size: 11px;
    font-weight: 780;
    text-decoration: none;
    transition: color .18s ease, border-color .18s ease, background .18s ease, filter .18s ease;
  }

  body[data-route="artist"] header .r175Instagram svg {
    color: #d68bea ;
  }

  body[data-route="artist"] header .r175YouTube svg {
    color: #ff777f ;
  }

  body[data-route="artist"] header .r175TikTok svg {
    color: #76e9f6 ;
  }

  body[data-route="artist"] header .r175Instagram:hover {
    border-color: rgba(212, 121, 231, .57) !important;
  }

  body[data-route="artist"] header .r175YouTube:hover {
    border-color: rgba(250, 108, 123, .55) !important;
  }

  body[data-route="artist"] header .r175TikTok:hover {
    border-color: rgba(100, 230, 244, .55) !important;
  }

  body[data-route="artist"] header .r175SocialLink:hover {
    color: #f5fbff !important;
    filter: brightness(1.12) !important;
  }
  body[data-route="artist"] header .iconBtn {
    width: 37px ;
    height: 37px ;
    border: 1px solid rgba(102, 197, 233, .25);
    border-radius: 0;
    clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 7px, 100% calc(100% - 7px), calc(100% - 7px) 100%, 7px 100%, 0 calc(100% - 7px), 0 7px) ;
    background: linear-gradient(123deg, rgba(7, 18, 30, .83), rgba(8, 12, 24, .77));
    color: #c9edf8 ;
  }

  body[data-route="artist"] header .iconBtn:hover {
    border-color: rgba(111, 232, 249, .54) !important;
    transform: none !important;
  }

  body[data-route="artist"] header .lang {
    gap: 3px ;
    padding: 3px;
    border: 1px solid rgba(101, 186, 222, .23);
    border-radius: 0;
    clip-path: polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px) ;
    background: linear-gradient(120deg, rgba(6, 15, 26, .85), rgba(7, 10, 22, .77));
  }

  body[data-route="artist"] header .lang button {
    width: 31px ;
    height: 31px ;
    padding: 0;
    border: 0;
    border-radius: 0;
    clip-path: polygon(5px 0, calc(100% - 5px) 0, 100% 5px, 100% calc(100% - 5px), calc(100% - 5px) 100%, 5px 100%, 0 calc(100% - 5px), 0 5px) ;
    background: transparent;
    color: rgba(190, 209, 224, .79) ;
    font-size: 10px;
  }

  body[data-route="artist"] header .lang button.active {
    background: linear-gradient(130deg, rgba(84, 215, 245, .92), rgba(106, 154, 250, .84)) !important;
    color: #06121c !important;
    box-shadow: none !important;
  }
}
@media (min-width: 1181px) and (max-width: 1420px) {
  .r175SocialLink {
    width: 39px ;
    min-width: 39px ;
    padding: 0;
  }

  .r175SocialLink > span {
    display: none ;
  }
}
@media (max-width: 760px) {
  .r175MobileSocial {
    display: grid ;
    grid-template-columns: repeat(3, minmax(0, 1fr)) ;
    gap: 7px ;
    margin-top: 18px;
  }

  .r175MobileSocial .r175MobileLink {
    display: flex ;
    min-height: 47px ;
    align-items: center ;
    justify-content: center ;
    gap: 5px ;
    margin-top: 0;
    padding: 8px 5px;
    border-radius: 0;
    clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 7px, 100% calc(100% - 7px), calc(100% - 7px) 100%, 7px 100%, 0 calc(100% - 7px), 0 7px) ;
    font-size: 10px;
    font-weight: 760;
    text-decoration: none;
  }

  .r175MobileLink svg {
    width: 15px ;
    height: 15px ;
    flex-basis: 15px;
  }

  .r175MobileLink.r175Instagram svg {
    color: #d68bea ;
  }

  .r175MobileLink.r175YouTube svg {
    color: #ff777f ;
  }

  .r175MobileLink.r175TikTok svg {
    color: #76e9f6 ;
  }
}

@media (max-width: 340px) {
  .r175MobileSocial .r175MobileLink {
    gap: 3px ;
    font-size: 9px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body[data-route="artist"] header .navlinks::after,
  body[data-route="artist"] header .r175SocialLink {
    transition: none !important;
  }
}

body[data-route="artist"] .r176MobileSummary {
  display: none ;
}

@media (min-width: 761px) {
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] {
    --r176-channel: 91, 222, 239;
    border-color: rgba(var(--r176-channel), .42);
    background:
      radial-gradient(245px 168px at 92% 4%, rgba(var(--r176-channel), .12), transparent 74%),
      radial-gradient(285px 148px at 8% 100%, rgba(var(--r176-channel), .075), transparent 76%),
      linear-gradient(143deg, rgba(6, 18, 33, .987), rgba(4, 10, 22, .991) 56%, rgba(9, 8, 24, .984));
    box-shadow:
      inset 0 0 0 1px rgba(var(--r176-channel), .075),
      inset 0 15px 28px rgba(var(--r176-channel), .032),
      0 15px 34px rgba(0, 0, 0, .24) ;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"] {
    --r176-channel: 139, 157, 251;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"] {
    --r176-channel: 204, 108, 239;
  }

  body[data-route="artist"] .r176DomainDepth {
    position: absolute ;
    z-index: 2 ;
    inset: 14px;
    display: block ;
    pointer-events: none ;
    background:
      linear-gradient(90deg, rgba(var(--r176-channel), .36), transparent 73%) 7px 8px / min(120px, 35%) 1px no-repeat,
      linear-gradient(270deg, rgba(var(--r176-channel), .33), transparent 75%) right 8px bottom 7px / min(124px, 37%) 1px no-repeat;
  }

  body[data-route="artist"] .r176DomainDepth > i,
  body[data-route="artist"] .r176DomainDepth > b,
  body[data-route="artist"] .r176DomainDepth > em {
    position: absolute ;
    display: block ;
    font-style: normal;
    pointer-events: none ;
  }

  body[data-route="artist"] .r176DomainDepth > i {
    top: 18px;
    right: 4px;
    width: 1px ;
    height: 77px ;
    background: linear-gradient(180deg, rgba(var(--r176-channel), .72), transparent);
  }

  body[data-route="artist"] .r176DomainDepth > b {
    right: 10px;
    bottom: 56px;
    width: 61px ;
    height: 24px ;
    border-right: 1px solid rgba(var(--r176-channel), .40);
    border-bottom: 1px solid rgba(var(--r176-channel), .24);
    opacity: .75 ;
  }

  body[data-route="artist"] .r176DomainDepth > em {
    right: 24px;
    bottom: 56px;
    width: 42px ;
    height: 2px ;
    background: linear-gradient(90deg, transparent, rgba(var(--r176-channel), .73));
    box-shadow: 0 0 8px rgba(var(--r176-channel), .23) ;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] .artistStoryKickerR75 {
    display: inline-flex ;
    width: max-content ;
    max-width: calc(100% - 79px) ;
    align-items: center ;
    gap: 8px ;
    margin-bottom: 10px;
    color: rgb(var(--r176-channel)) ;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] .artistStoryKickerR75::before {
    content: "" ;
    flex: 0 0 14px;
    height: 1px ;
    background: rgba(var(--r176-channel), .88);
    box-shadow: 0 0 7px rgba(var(--r176-channel), .37) ;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] h3 {
    max-width: calc(100% - 70px) ;
    margin-right: 65px;
    overflow-wrap: normal ;
    word-break: normal ;
    text-wrap: balance ;
    text-shadow: 0 0 19px rgba(var(--r176-channel), .15) ;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p:nth-of-type(1) {
    margin-bottom: 12px;
    line-height: 1.58;
    color: rgba(230, 239, 247, .93) ;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p:nth-of-type(2) {
    position: relative ;
    z-index: 4 ;
    margin: 0;
    padding: 12px 10px 11px 13px;
    border-top: 1px solid rgba(var(--r176-channel), .25);
    border-left: 2px solid rgba(var(--r176-channel), .57);
    background: linear-gradient(108deg, rgba(var(--r176-channel), .083), transparent 85%);
    color: rgba(187, 209, 225, .97) ;
    font-size: clamp(11.8px, .68vw, 13.3px);
    line-height: 1.50;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] .r162ModuleSigil {
    background:
      radial-gradient(circle at 40% 36%, rgba(var(--r176-channel), .17), transparent 56%),
      rgba(4, 12, 25, .91);
    box-shadow:
      inset 0 0 17px rgba(var(--r176-channel), .10),
      0 0 17px rgba(var(--r176-channel), .13) ;
  }
}

@media (min-width: 761px) and (max-width: 1250px) {
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p:nth-of-type(2) {
    padding: 10px 9px 9px 11px;
    font-size: 12px;
  }
}

@media (max-width: 760px) {
  body[data-route="artist"] {
    --r176-mobile-inset: 13px;
    background: #02050c !important;
  }

  body[data-route="artist"] header,
  body[data-route="artist"] header.scrolled {
    position: relative ;
    top: auto !important;
    width: calc(100% - 20px) ;
    max-width: none ;
    margin: 8px auto 0;
    border: 1px solid rgba(82, 204, 235, .27) !important;
    border-radius: 12px;
    background: rgba(3, 9, 17, .975);
    box-shadow: 0 7px 24px rgba(0, 0, 0, .24) ;
    overflow: hidden;
  }

  body[data-route="artist"] header .nav {
    width: 100% ;
    height: 59px ;
    min-height: 59px ;
    padding: 4px 7px;
    gap: 7px !important;
  }

  body[data-route="artist"] header .brandLogo {
    gap: 7px !important;
    overflow: hidden;
  }

  body[data-route="artist"] header .logoStage,
  body[data-route="artist"] header .logoStage img {
    width: 44px ;
    height: 44px ;
  }

  body[data-route="artist"] header .logoStage img {
    border-radius: 10px;
  }

  body[data-route="artist"] header .brandWords {
    display: block !important;
    min-width: 0 ;
    overflow: hidden;
    font-size: clamp(10px, 3.25vw, 13px) !important;
    letter-spacing: .07em !important;
    text-overflow: ellipsis ;
  }

  body[data-route="artist"] header .brandWords i {
    color: #8eb2ff ;
    text-shadow: 0 0 10px rgba(111, 171, 254, .25) ;
  }

  body[data-route="artist"] header .brandWords small {
    display: block !important;
    margin-top: 4px;
    font-size: 5.5px !important;
    letter-spacing: .11em !important;
  }

  body[data-route="artist"] header #openSearch,
  body[data-route="artist"] header .mobileMenuBtn {
    width: 37px ;
    height: 37px ;
    border-color: rgba(107, 178, 216, .24);
    border-radius: 9px;
    background: rgba(14, 24, 37, .73);
  }

  body[data-route="artist"] header #openSearch svg {
    width: 17px ;
    height: 17px ;
  }

  body[data-route="artist"] header .mobileMenuBtn {
    gap: 4px ;
  }

  body[data-route="artist"] header .mobileMenuBtn span {
    width: 17px ;
    height: 1.5px ;
  }

  body[data-route="artist"] .view.active[data-view="artist"] {
    padding-bottom: 30px;
    overflow-x: clip !important;
    background: transparent !important;
  }

  body[data-route="artist"] .artistHero {
    width: calc(100% - 2 * var(--r176-mobile-inset)) ;
    min-height: 0 ;
    margin: 0 auto;
    padding: 29px 0 12px;
  }

  body[data-route="artist"] .artistCopyLegacy {
    max-width: none ;
  }

  body[data-route="artist"] .artistCopyLegacy > .kicker {
    font-size: 9px;
    letter-spacing: .20em ;
  }

  body[data-route="artist"] .artistTitle {
    margin: 14px 0 14px !important;
  }

  body[data-route="artist"] .artistTitle .artistMain,
  body[data-route="artist"] .artistTitle .artistNanoText {
    font-size: clamp(46px, 15vw, 74px) !important;
    line-height: .99;
  }

  body[data-route="artist"] .artistLead {
    max-width: 100% !important;
    margin-bottom: 16px;
    font-size: 13px !important;
    line-height: 1.48 !important;
  }

  body[data-route="artist"] .artistDomains {
    display: grid ;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 7px !important;
  }

  body[data-route="artist"] .artistDomain {
    min-width: 0 ;
    min-height: 79px !important;
    padding: 10px 8px 8px !important;
    border-radius: 5px;
    background: linear-gradient(146deg, rgba(5, 19, 31, .94), rgba(5, 9, 21, .94));
  }

  body[data-route="artist"] .artistDomainIcon {
    margin-bottom: 7px;
    font-size: 17px;
  }

  body[data-route="artist"] .artistDomain strong {
    font-size: clamp(6px, 1.8vw, 7px) !important;
    letter-spacing: .06em ;
  }

  body[data-route="artist"] .artistDomainData {
    height: 13px !important;
    margin-top: 7px !important;
  }

  body[data-route="artist"] .artistSignal {
    margin-top: 12px;
    font-size: 6.6px;
    line-height: 1.42;
    letter-spacing: .08em ;
  }

  body[data-route="artist"] .r73Connection {
    position: relative ;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 2 ;
    display: flex ;
    min-height: 36px ;
    margin: 13px 0 9px;
    padding: 8px 9px;
    align-items: center ;
    gap: 6px ;
    border-top: 1px solid rgba(87, 214, 243, .22);
    border-bottom: 1px solid rgba(104, 110, 255, .19);
    background: rgba(6, 15, 26, .67);
  }

  body[data-route="artist"] .r73Connection > small {
    flex: 0 0 auto;
    color: #8eddea ;
    font-size: clamp(5.8px, 1.55vw, 7px);
    font-weight: 760;
    line-height: 1.35;
  }

  body[data-route="artist"] .r73Connection > strong {
    min-width: 0 ;
    color: #d9ebf2 ;
    font-size: clamp(6px, 1.72vw, 8px);
    font-weight: 800;
    line-height: 1.36;
    overflow-wrap: anywhere ;
  }

  body[data-route="artist"] .artistStage {
    width: 100% ;
    height: clamp(415px, 122vw, 570px) ;
    min-height: 0 ;
    margin: 0;
    border: 1px solid rgba(91, 190, 247, .25);
    border-radius: 11px;
    background-position: center 53%;
    box-shadow:
      inset 0 0 0 1px rgba(91, 197, 247, .08),
      0 15px 31px rgba(0, 0, 0, .25) ;
  }

  body[data-route="artist"] .artistStoryR75 {
    position: relative ;
    z-index: 3 ;
    display: block ;
    width: 100% ;
    margin: 0;
    padding: 11px var(--r176-mobile-inset) 15px;
    background: transparent;
    overflow: hidden;
  }

  body[data-route="artist"] .r77WarpCanvas,
  body[data-route="artist"] .r77WarpSpine {
    display: none ;
  }

  body[data-route="artist"] .r162DeckHeading {
    display: flex ;
    width: 100% ;
    min-height: 27px ;
    margin: 0 0 8px;
    align-items: center ;
    gap: 7px ;
  }

  body[data-route="artist"] .r162DeckSector,
  body[data-route="artist"] .r162DeckStatus {
    flex: 0 0 auto;
    font-size: 6.6px;
    font-weight: 800;
    letter-spacing: .10em ;
    white-space: nowrap ;
  }

  body[data-route="artist"] .r162DeckSector {
    color: rgba(148, 193, 223, .76) ;
  }

  body[data-route="artist"] .r162DeckHeading > strong {
    color: #93ecfa ;
    font-size: 8.2px;
    letter-spacing: .09em ;
  }

  body[data-route="artist"] .r162DeckHeading > i {
    flex: 1 1 14px;
    min-width: 8px ;
    height: 1px ;
    background: linear-gradient(90deg, rgba(93, 225, 244, .72), rgba(169, 109, 235, .50));
  }

  body[data-route="artist"] .r162DeckStatus {
    color: #72edaa ;
  }

  body[data-route="artist"] .artistStoryRailR75 {
    display: grid ;
    width: 100% ;
    margin: 0;
    grid-template-columns: minmax(0, 1fr) ;
    gap: 11px ;
  }

  body[data-route="artist"] .artistStoryRailR75::before {
    display: none ;
  }

  body[data-route="artist"] .artistStoryCardR75,
  body[data-route="artist"] .artistStoryIntroR76,
  body[data-route="artist"] .artistStoryModuleR76 {
    position: relative ;
    z-index: 2 ;
    width: 100% ;
    margin: 0;
    border: 1px solid rgba(89, 206, 239, .34);
    border-radius: 0;
    background:
      radial-gradient(185px 128px at 96% 0%, rgba(73, 154, 235, .14), transparent 74%),
      linear-gradient(141deg, rgba(5, 17, 30, .985), rgba(4, 10, 22, .989) 66%, rgba(9, 8, 24, .985));
    box-shadow: inset 0 0 0 1px rgba(93, 205, 248, .055), 0 11px 22px rgba(0, 0, 0, .20) ;
    clip-path: polygon(11px 0, calc(100% - 13px) 0, 100% 13px, 100% calc(100% - 11px), calc(100% - 11px) 100%, 13px 100%, 0 calc(100% - 13px), 0 11px) ;
    opacity: 1 ;
    transform: none ;
    overflow: hidden;
  }

  body[data-route="artist"] .artistStoryCardR75::before {
    content: "" ;
    position: absolute ;
    z-index: 1 ;
    top: 7px;
    right: 11px;
    left: 11px;
    height: 1px ;
    background: linear-gradient(90deg, rgba(105, 229, 252, .61), transparent 62%, rgba(176, 105, 247, .46));
    pointer-events: none ;
  }

  body[data-route="artist"] .artistStoryIntroR76 {
    min-height: 135px ;
    padding: 18px 84px 17px 15px;
  }

  body[data-route="artist"] .artistStoryIntroR76 .artistStoryKickerR75,
  body[data-route="artist"] .artistStoryModuleR76 .artistStoryKickerR75 {
    position: relative ;
    z-index: 3 ;
    margin-bottom: 8px;
    color: #8be9f1 ;
    font-size: 7px;
    font-weight: 830;
    letter-spacing: .15em ;
  }

  body[data-route="artist"] .artistStoryIntroR76 h2 {
    position: relative ;
    z-index: 3 ;
    margin: 0 0 8px;
    font-size: clamp(23px, 7.4vw, 36px);
    line-height: 1.05;
    background: linear-gradient(90deg, #73eaff, #91acff 72%);
    -webkit-background-clip: text ;
    background-clip: text;
    color: transparent ;
  }

  body[data-route="artist"] .artistStoryIntroR76 p[data-r76-i18n="storyIntro1"] {
    position: relative ;
    z-index: 3 ;
    margin: 0;
    color: rgba(208, 225, 237, .92) ;
    font-size: 10px;
    line-height: 1.48;
  }

  body[data-route="artist"] .artistStoryIntroR76 p[data-r76-i18n="storyIntro2"],
  body[data-route="artist"] .artistStoryIntroR76 .r162IdentityTrace {
    display: none ;
  }

  body[data-route="artist"] .artistStoryIntroR76 .r162IdentityEmblem {
    position: absolute ;
    z-index: 4 ;
    top: 52%;
    right: 13px;
    display: grid ;
    width: 67px ;
    height: 67px ;
    place-items: center ;
    transform: translateY(-50%) ;
  }

  body[data-route="artist"] .artistStoryIntroR76 .r162IdentityEmblem::before,
  body[data-route="artist"] .artistStoryIntroR76 .r162IdentityEmblem::after {
    content: "" ;
    position: absolute ;
    border: 1px solid rgba(100, 221, 249, .46);
    border-radius: 50%;
  }

  body[data-route="artist"] .artistStoryIntroR76 .r162IdentityEmblem::before {
    inset: 0;
    border-color: rgba(97, 234, 246, .64) transparent rgba(180, 108, 246, .68) transparent;
  }

  body[data-route="artist"] .artistStoryIntroR76 .r162IdentityEmblem::after {
    inset: 7px;
    border-color: transparent rgba(134, 164, 255, .45) transparent rgba(98, 216, 244, .53);
  }

  body[data-route="artist"] .artistStoryIntroR76 .r162IdentityEmblem > img {
    width: 70% ;
    height: 70% ;
    object-fit: contain ;
  }

  body[data-route="artist"] .artistStoryIntroR76 .r162IdentityEmblem > b {
    display: none ;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] {
    --r176-channel: 91, 222, 239;
    min-height: 178px ;
    padding: 18px 15px 35px;
    border-color: rgba(var(--r176-channel), .38);
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"] {
    --r176-channel: 143, 159, 246;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"] {
    --r176-channel: 204, 111, 236;
  }

  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] .r176DomainDepth {
    position: absolute ;
    z-index: 1 ;
    inset: 8px;
    display: block ;
    background: linear-gradient(270deg, rgba(var(--r176-channel), .53), transparent 72%) right 6px bottom 6px / 77px 1px no-repeat;
    pointer-events: none ;
  }

  body[data-route="artist"] .artistStoryModuleR76 h3 {
    position: relative ;
    z-index: 3 ;
    max-width: calc(100% - 54px) ;
    margin: 0 50px 9px 0;
    color: rgb(var(--r176-channel)) ;
    font-size: clamp(21px, 6.8vw, 30px);
    line-height: 1.07;
    letter-spacing: .015em ;
    overflow-wrap: normal ;
    word-break: normal ;
  }

  body[data-route="artist"] .artistStoryModuleR76 > p[data-r76-i18n] {
    display: none ;
  }

  body[data-route="artist"] .artistStoryModuleR76 > .r176MobileSummary {
    position: relative ;
    z-index: 3 ;
    display: block ;
    margin: 0;
    padding: 7px 8px 7px 9px;
    border-left: 2px solid rgba(var(--r176-channel), .50);
    background: linear-gradient(90deg, rgba(var(--r176-channel), .075), transparent 88%);
    color: rgba(211, 226, 237, .95) ;
    font-size: 10.1px;
    line-height: 1.47;
  }

  body[data-route="artist"] .artistStoryModuleR76 .r162ModuleSigil {
    position: absolute ;
    z-index: 4 ;
    top: 17px;
    right: 15px;
    display: grid ;
    width: 43px ;
    height: 43px ;
    place-items: center ;
    border: 1px solid rgba(var(--r176-channel), .58);
    border-radius: 50%;
    background: radial-gradient(circle, rgba(var(--r176-channel), .14), rgba(5, 12, 24, .93) 73%);
  }

  body[data-route="artist"] .artistStoryModuleR76 .r162ModuleSigil > b {
    color: rgb(var(--r176-channel)) ;
    font-size: 19px;
  }

  body[data-route="artist"] .artistStoryModuleR76 .r162ModuleSigil > em {
    position: absolute ;
    right: -3px;
    bottom: -4px;
    color: #b5eafb ;
    font-size: 6px;
    font-style: normal;
  }

  body[data-route="artist"] .artistStoryModuleR76 .r162ModuleSignal {
    position: absolute ;
    z-index: 3 ;
    right: 14px;
    bottom: 12px;
    left: 15px;
    display: flex ;
    align-items: center ;
    gap: 6px ;
  }

  body[data-route="artist"] .artistStoryModuleR76 .r162ModuleSignal > i {
    width: 5px ;
    height: 5px ;
    border-radius: 50%;
    background: #6affad;
  }

  body[data-route="artist"] .artistStoryModuleR76 .r162ModuleSignal > b {
    color: #90e6ea ;
    font-size: 6.3px;
    letter-spacing: .07em ;
    white-space: nowrap ;
  }

  body[data-route="artist"] .artistStoryModuleR76 .r162ModuleSignal > em {
    flex: 1;
    height: 1px ;
    background: linear-gradient(90deg, rgba(var(--r176-channel), .73), transparent);
  }

  body[data-route="artist"] .r77Motto {
    position: relative ;
    display: flex ;
    width: 100% ;
    height: 108px ;
    min-height: 108px ;
    margin: 0;
    align-items: center ;
    justify-content: center ;
    border: 1px solid rgba(103, 194, 246, .34);
    background:
      radial-gradient(90px 83px at 8% 50%, rgba(238, 135, 48, .15), transparent 76%),
      radial-gradient(105px 91px at 92% 50%, rgba(142, 78, 223, .17), transparent 76%),
      rgba(4, 11, 22, .96);
    clip-path: polygon(11px 0, calc(100% - 11px) 0, 100% 11px, 100% calc(100% - 11px), calc(100% - 11px) 100%, 11px 100%, 0 calc(100% - 11px), 0 11px) ;
    overflow: hidden;
  }

  body[data-route="artist"] .r167MottoCanvas,
  body[data-route="artist"] .r77SoftBurst {
    display: none ;
  }

  body[data-route="artist"] .r77Solar,
  body[data-route="artist"] .r77Singularity {
    position: absolute ;
    z-index: 2 ;
    top: 50%;
    width: 35px ;
    height: 35px ;
    transform: translateY(-50%) ;
    border-radius: 50%;
  }

  body[data-route="artist"] .r77Solar {
    left: 6%;
    background: radial-gradient(circle at 40% 40%, #fff 0 5%, #ffe6a4 11%, #ffc260 30%, #f47734 58%, transparent 76%);
    box-shadow: 0 0 13px rgba(255, 155, 68, .58) ;
  }

  body[data-route="artist"] .r77Singularity {
    right: 6%;
    background: radial-gradient(circle, #02030a 0 37%, #0b0715 45%, #7441bd 57%, rgba(103, 179, 238, .74) 63%, transparent 75%);
    box-shadow: 0 0 13px rgba(135, 91, 243, .43) ;
  }

  body[data-route="artist"] .r77EnergyStream {
    position: absolute ;
    z-index: 1 ;
    top: 50%;
    right: 10%;
    left: 10%;
    height: 1px ;
    background: linear-gradient(90deg, #ffc47d, #78e8fa 34%, #9383f7 72%, #d57cf0);
    transform: translateY(-50%) ;
    -webkit-mask-image: linear-gradient(90deg, #000 0 11%, transparent 16%, transparent 84%, #000 89% 100%) ;
    mask-image: linear-gradient(90deg, #000 0 11%, transparent 16%, transparent 84%, #000 89% 100%) !important;
  }

  body[data-route="artist"] .r77MottoCopy {
    position: relative ;
    z-index: 4 ;
    max-width: calc(100% - 81px) ;
    padding: 8px 9px;
    text-align: center ;
  }

  body[data-route="artist"] .r77MottoCopy > small {
    display: block ;
    margin: 0 0 6px;
    color: #92eefa ;
    font-size: 6.7px;
    font-weight: 840;
    letter-spacing: .14em ;
  }

  body[data-route="artist"] .r77MottoCopy > strong {
    display: block ;
    font-size: clamp(14px, 4.25vw, 19px);
    line-height: 1.13;
  }

  body[data-route="artist"] .r77MottoCopy > em {
    display: block ;
    margin-top: 5px;
    color: #a9b8fa ;
    font-size: 8px;
    font-style: normal;
    font-weight: 820;
    letter-spacing: .11em ;
  }

  body[data-route="artist"] .artistIntelligenceR49 {
    position: relative ;
    z-index: 3 ;
    display: grid ;
    width: calc(100% - 2 * var(--r176-mobile-inset)) ;
    min-height: 0 ;
    height: auto ;
    margin: 0 auto 12px;
    padding: 13px 10px 14px;
    grid-template-columns: minmax(0, 1fr) ;
    grid-template-rows: auto auto auto ;
    gap: 11px ;
    border: 1px solid rgba(93, 201, 243, .36);
    border-radius: 0;
    background:
      radial-gradient(210px 155px at 0% 0%, rgba(44, 146, 206, .15), transparent 77%),
      radial-gradient(225px 180px at 100% 100%, rgba(132, 69, 204, .13), transparent 77%),
      rgba(4, 11, 22, .97);
    clip-path: polygon(11px 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - 11px), calc(100% - 11px) 100%, 12px 100%, 0 calc(100% - 12px), 0 11px) ;
  }

  body[data-route="artist"] .artistIntelligenceR49 > .r164Hull {
    display: none ;
  }

  body[data-route="artist"] .r49OverviewLabel {
    display: flex ;
    min-height: 22px ;
    align-items: center ;
    gap: 8px ;
    color: #b9deec ;
    font-size: 8px;
    font-weight: 850;
    letter-spacing: .10em ;
  }

  body[data-route="artist"] .r49OverviewLabel::before {
    content: "»" ;
    color: #70eaea ;
  }

  body[data-route="artist"] .r49OverviewLabel > i {
    flex: 1;
    height: 1px ;
    background: linear-gradient(90deg, rgba(85, 207, 245, .50), transparent);
  }

  body[data-route="artist"] .r49OverviewLabel .r162OverviewStatus {
    display: block ;
    color: #6fffab ;
    font-size: 6.5px;
    letter-spacing: .09em ;
  }

  body[data-route="artist"] .artistStats {
    display: grid ;
    width: 100% ;
    margin: 0;
    grid-template-columns: repeat(3, minmax(0, 1fr)) ;
    gap: 7px ;
  }

  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover {
    position: relative !important;
    min-width: 0 !important;
    height: 112px !important;
    min-height: 112px !important;
    padding: 12px 7px 35px !important;
    border: 1px solid rgba(89, 193, 231, .30) !important;
    border-radius: 0 !important;
    background: linear-gradient(151deg, rgba(7, 19, 32, .97), rgba(5, 10, 21, .99)) !important;
    clip-path: polygon(8px 0, calc(100% - 9px) 0, 100% 9px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 9px 100%, 0 calc(100% - 9px), 0 8px) !important;
    overflow: hidden !important;
  }

  body[data-route="artist"] .artistStats .statCard > strong {
    display: block ;
    width: 100% ;
    overflow: hidden;
    font-size: clamp(22px, 8.2vw, 33px);
    font-weight: 840;
    line-height: 1.05;
    letter-spacing: -.055em ;
    text-overflow: clip ;
    white-space: nowrap ;
  }

  body[data-route="artist"] .artistStats .statCard > #aViews {
    font-size: clamp(14px, 4.45vw, 20px);
    letter-spacing: -.064em ;
  }

  body[data-route="artist"] .artistStats .statCard > span {
    display: block ;
    max-width: 100% ;
    margin-top: 6px;
    color: #a4b6c5 ;
    font-size: clamp(5.5px, 1.62vw, 6.8px);
    font-weight: 750;
    line-height: 1.25;
    letter-spacing: .035em ;
    overflow-wrap: anywhere ;
  }

  body[data-route="artist"] .r53Sparkline {
    position: absolute ;
    right: 7px;
    bottom: 8px;
    left: 7px;
    width: calc(100% - 14px) ;
    height: 24px ;
  }

  body[data-route="artist"] .r53Sparkline polyline {
    fill: none ;
    stroke: #58e4ec ;
    stroke-width: 2.2px ;
  }

  body[data-route="artist"] .artistStats .statCard:nth-child(2) .r53Sparkline polyline {
    stroke: #63eca6 ;
  }

  body[data-route="artist"] .artistStats .statCard:nth-child(3) .r53Sparkline polyline {
    stroke: #d170e7 ;
  }

  body[data-route="artist"] .artistWorkboard {
    min-width: 0 ;
    margin: 0;
    padding: 12px 0 0;
    border: 0;
    border-top: 1px solid rgba(105, 186, 231, .27);
    border-radius: 0;
    background: transparent;
    box-shadow: none ;
  }

  body[data-route="artist"] .artistWorkboard .sectionHead {
    display: flex ;
    min-height: 36px ;
    margin: 0 0 9px;
    align-items: center ;
    justify-content: space-between ;
    gap: 8px ;
  }

  body[data-route="artist"] .artistWorkboard .sectionHead > div {
    min-width: 0 ;
  }

  body[data-route="artist"] .artistWorkboard .sectionHead .kicker {
    margin: 0 0 4px;
    color: #70e9dc ;
    font-size: 6.8px;
    font-weight: 820;
    letter-spacing: .10em ;
  }

  body[data-route="artist"] .artistWorkboard .sectionHead h2 {
    margin: 0;
    color: #dbeaf3 ;
    font-size: 18px;
    line-height: 1.07;
    letter-spacing: -.025em ;
  }

  body[data-route="artist"] .artistWorkboard .r49ViewAll {
    max-width: 96px ;
    color: #d194ed ;
    font-size: 7px;
    font-weight: 800;
    line-height: 1.25;
    text-align: right ;
  }

  body[data-route="artist"] #artistRail {
    display: grid ;
    width: 100% ;
    min-height: 0 ;
    height: auto ;
    margin: 0;
    padding: 0 0 9px;
    grid-auto-flow: column ;
    grid-auto-columns: minmax(205px, 79%) ;
    gap: 10px ;
    overflow-x: auto;
    overflow-y: hidden;
    overscroll-behavior-x: contain ;
    scroll-snap-type: x mandatory ;
    scrollbar-color: rgba(113, 206, 233, .64) rgba(10, 21, 33, .78) ;
    scrollbar-width: thin ;
    -webkit-overflow-scrolling: touch ;
  }

  body[data-route="artist"] #artistRail > .card,
  body[data-route="artist"] #artistRail > .card:hover {
    display: flex !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: 196px !important;
    max-height: 196px !important;
    flex-direction: column !important;
    border: 1px solid rgba(102, 190, 232, .39) !important;
    border-radius: 0 !important;
    background: linear-gradient(156deg, rgba(7, 18, 31, .99), rgba(4, 10, 21, .99)) !important;
    clip-path: polygon(8px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 10px 100%, 0 calc(100% - 10px), 0 8px) !important;
    scroll-snap-align: start !important;
    overflow: hidden !important;
  }

  body[data-route="artist"] #artistRail .cover {
    width: 100% !important;
    height: 125px !important;
    min-height: 125px !important;
    max-height: 125px !important;
    flex: 0 0 125px !important;
    aspect-ratio: auto !important;
    border-bottom: 1px solid rgba(95, 193, 236, .31) !important;
  }

  body[data-route="artist"] #artistRail .cover img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
  }

  body[data-route="artist"] #artistRail .playOrb {
    right: 9px !important;
    bottom: 8px !important;
    width: 29px !important;
    height: 29px !important;
    border: 1px solid rgba(106, 220, 242, .73) !important;
    background: rgba(5, 15, 25, .84) !important;
    color: #a0edf2 !important;
    font-size: 12px !important;
  }

  body[data-route="artist"] #artistRail .cardBody {
    min-height: 0 !important;
    padding: 7px 8px 6px !important;
    overflow: hidden !important;
  }

  body[data-route="artist"] #artistRail .cardTitle {
    display: -webkit-box !important;
    overflow: hidden !important;
    font-size: 10.5px !important;
    line-height: 1.18 !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
  }

  body[data-route="artist"] #artistRail .cardSub {
    display: -webkit-box !important;
    min-height: 0 !important;
    margin-top: 4px !important;
    overflow: hidden !important;
    color: #aabcca !important;
    font-size: 7.8px !important;
    line-height: 1.23 !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 1 !important;
  }

  body[data-route="artist"] #artistRail .metaRow {
    display: none !important;
  }

  body[data-route="artist"] .r53SystemBar {
    position: relative ;
    z-index: 3 ;
    display: grid ;
    width: calc(100% - 2 * var(--r176-mobile-inset)) ;
    min-height: 0 ;
    height: auto ;
    margin: 0 auto 11px;
    grid-template-columns: repeat(2, minmax(0, 1fr)) ;
    border: 1px solid rgba(88, 190, 235, .31);
    background: rgba(5, 13, 24, .95);
    overflow: hidden;
  }

  body[data-route="artist"] .r53SystemCell {
    display: flex ;
    min-width: 0 ;
    min-height: 57px ;
    padding: 8px 7px;
    align-items: center ;
    gap: 6px ;
    border-right: 1px solid rgba(93, 173, 209, .21);
    border-bottom: 1px solid rgba(93, 173, 209, .18);
  }

  body[data-route="artist"] .r53SystemCell:nth-child(2n) {
    border-right: 0;
  }

  body[data-route="artist"] .r53SystemCell:nth-last-child(-n + 2) {
    border-bottom: 0;
  }

  body[data-route="artist"] .r53SystemIcon {
    display: grid ;
    width: 26px ;
    height: 26px ;
    flex: 0 0 26px;
    place-items: center ;
    border: 1px solid rgba(85, 204, 231, .54);
    border-radius: 50%;
    color: #89e9eb ;
    font-size: 11px;
  }

  body[data-route="artist"] .r53SystemCopy {
    display: grid ;
    min-width: 0 ;
    gap: 3px ;
  }

  body[data-route="artist"] .r53SystemCopy > small {
    color: #94b0c1 ;
    font-size: 6.2px;
    line-height: 1.18;
    letter-spacing: .06em ;
  }

  body[data-route="artist"] .r53SystemCopy > strong {
    min-width: 0 ;
    color: #d7e7ed ;
    font-size: clamp(6.5px, 1.8vw, 8px);
    font-weight: 790;
    line-height: 1.30;
    overflow-wrap: anywhere ;
    white-space: normal ;
  }

  body[data-route="artist"] .r77LegalRail {
    position: relative ;
    z-index: 3 ;
    display: grid ;
    width: calc(100% - 2 * var(--r176-mobile-inset)) ;
    margin: 0 auto 15px;
    padding: 12px 11px;
    grid-template-columns: minmax(0, 1fr) ;
    gap: 8px ;
    border: 1px solid rgba(86, 176, 223, .23);
    background: rgba(4, 11, 21, .88);
    color: #a3b7c5 ;
    font-size: 8px;
    line-height: 1.48;
    overflow-wrap: anywhere ;
  }

  body[data-route="artist"] .r77LegalRail b {
    color: #a1e6ee ;
    font-size: 7px;
    letter-spacing: .065em ;
  }

  body[data-route="artist"] .r77LegalLinks {
    display: flex ;
    flex-wrap: wrap;
    gap: 6px 12px ;
  }

  body[data-route="artist"] .r77LegalLinks a {
    color: #a5d8eb ;
    font-size: 8px;
    text-decoration: none;
  }

  body[data-route="artist"] footer {
    display: none ;
  }
}

@media (max-width: 355px) {
  body[data-route="artist"] {
    --r176-mobile-inset: 10px;
  }

  body[data-route="artist"] header .brandWords small {
    display: none !important;
  }

  body[data-route="artist"] .r73Connection {
    flex-wrap: wrap;
    gap: 2px 6px ;
  }

  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }

  body[data-route="artist"] .artistStats .statCard > #aViews {
    font-size: 15px;
  }

  body[data-route="artist"] .r53SystemCell {
    padding-right: 5px;
    padding-left: 5px;
  }

  body[data-route="artist"] .r53SystemIcon {
    width: 23px ;
    height: 23px ;
    flex-basis: 23px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body[data-route="artist"] .r176DomainDepth,
  body[data-route="artist"] .r176MobileSummary {
    animation: none !important;
    transition: none !important;
  }
}
