/* ADIMASTER RELEASE 49 · ARTIST IDENTITY MATRIX
   Desktop-only visual/structure layer inspired by the approved command-center concept.
   Globe canvas/WebGL, player, routing and media logic remain untouched. */

.artistCopyR49{display:none}

@media (min-width:761px){
  body[data-route="artist"] .artistCopyLegacy{display:none!important}
  body[data-route="artist"] .artistCopyR49{display:block}

  body[data-route="artist"] .artistHero{
    --r49-cyan:#5df8ff;
    --r49-blue:#3aa7ff;
    --r49-violet:#8b5cff;
    --r49-magenta:#f250d0;
    --r49-ink:#020711;
    grid-template-columns:minmax(570px,.93fr) minmax(650px,1.07fr);
    gap:18px;
    padding-top:34px;
    padding-bottom:24px;
    align-items:center;
  }

  body[data-route="artist"] .artistCopyR49{
    position:relative;
    z-index:30;
    min-height:650px;
    padding:22px 26px 18px;
    color:#fff;
    isolation:isolate;
    background:
      radial-gradient(520px 320px at 16% 6%,rgba(70,230,255,.095),transparent 64%),
      radial-gradient(500px 360px at 96% 84%,rgba(147,71,255,.065),transparent 64%),
      linear-gradient(138deg,rgba(2,10,20,.88),rgba(3,8,18,.63) 66%,rgba(7,5,22,.56));
    border:1px solid rgba(89,226,255,.27);
    border-radius:14px;
    box-shadow:
      inset 0 1px rgba(255,255,255,.055),
      inset 0 0 64px rgba(51,196,255,.035),
      0 34px 90px rgba(0,0,0,.34),
      0 0 34px rgba(66,226,255,.055);
    overflow:visible;
  }
  body[data-route="artist"] .artistCopyR49::before,
  body[data-route="artist"] .artistCopyR49::after{
    content:"";
    position:absolute;
    pointer-events:none;
    z-index:1;
  }
  body[data-route="artist"] .artistCopyR49::before{
    inset:8px;
    border:1px solid rgba(107,239,255,.085);
    clip-path:polygon(0 17px,17px 0,42% 0,43% 1px,79% 1px,80% 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px));
  }
  body[data-route="artist"] .artistCopyR49::after{
    left:12px;top:16px;bottom:16px;width:2px;
    background:linear-gradient(180deg,transparent,var(--r49-cyan) 14%,rgba(89,244,255,.18) 46%,var(--r49-violet) 78%,transparent);
    box-shadow:0 0 14px rgba(72,235,255,.32);
    opacity:.72;
  }

  body[data-route="artist"] .r49Scan{
    position:absolute;
    z-index:9;
    pointer-events:none;
    left:18px;right:18px;top:12px;height:1px;
    opacity:0;
    background:linear-gradient(90deg,transparent,rgba(111,255,248,.18) 12%,#b5ffff 50%,rgba(166,94,255,.24) 84%,transparent);
    box-shadow:0 0 18px rgba(93,247,255,.55),0 0 32px rgba(124,83,255,.18);
  }
  body[data-route="artist"] .view.active[data-view="artist"] .r49Scan{animation:r49ScanOnce 1.25s .15s cubic-bezier(.2,.8,.2,1) 1 both}

  body[data-route="artist"] .r49IdentityHead{
    position:relative;
    z-index:3;
    display:grid;
    grid-template-columns:162px 1fr;
    gap:20px;
    align-items:center;
    min-height:150px;
    padding:0 2px 7px 4px;
  }

  /* User-selected orbital AM mark */
  body[data-route="artist"] .r49LogoOrbit{
    position:relative;
    width:150px;height:140px;
    display:grid;place-items:center;
    filter:drop-shadow(0 0 18px rgba(85,222,255,.13));
  }
  body[data-route="artist"] .r49LogoCore{
    position:relative;z-index:4;
    width:86px;height:86px;
    border-radius:50%;
    overflow:hidden;
    border:1px solid rgba(138,239,255,.55);
    background:radial-gradient(circle at 50% 44%,rgba(17,31,52,.96),rgba(2,7,13,.98) 74%);
    box-shadow:
      inset 0 0 26px rgba(70,234,255,.12),
      0 0 0 5px rgba(55,196,255,.025),
      0 0 18px rgba(67,235,255,.28),
      0 0 34px rgba(141,77,255,.18);
  }
  body[data-route="artist"] .r49LogoCore img{
    position:absolute;
    width:128px;height:128px;
    max-width:none;
    left:50%;top:50%;
    transform:translate(-50%,-51%) scale(1.03);
    object-fit:cover;
    border-radius:50%;
  }
  body[data-route="artist"] .r49Orbit{
    position:absolute;left:50%;top:50%;
    border:1px solid rgba(94,233,255,.32);
    border-radius:50%;
    transform-origin:center;
    box-shadow:0 0 12px rgba(69,226,255,.08);
  }
  body[data-route="artist"] .r49OrbitA{width:140px;height:68px;transform:translate(-50%,-50%) rotate(-11deg);border-right-color:rgba(230,78,255,.54);animation:r49OrbitA 12s linear infinite}
  body[data-route="artist"] .r49OrbitB{width:112px;height:132px;transform:translate(-50%,-50%) rotate(49deg);border-top-color:rgba(155,83,255,.55);animation:r49OrbitB 15s linear infinite}
  body[data-route="artist"] .r49OrbitC{width:129px;height:96px;transform:translate(-50%,-50%) rotate(23deg);border-left-color:rgba(72,255,245,.55);opacity:.72}
  body[data-route="artist"] .r49OrbitNode{
    position:absolute;z-index:6;width:7px;height:7px;border-radius:50%;
    background:#bfffff;box-shadow:0 0 6px #68f9ff,0 0 16px #835cff;
  }
  body[data-route="artist"] .r49OrbitNodeA{left:17px;top:39px;animation:r49NodePulse 2.2s ease-in-out infinite}
  body[data-route="artist"] .r49OrbitNodeB{right:12px;bottom:23px;background:#d465ff;animation:r49NodePulse 2.7s .6s ease-in-out infinite}

  body[data-route="artist"] .r49IdentityName{min-width:0}
  body[data-route="artist"] .r49SystemLine{
    display:flex;align-items:center;gap:9px;
    color:#d8faff;
    font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;
    margin-bottom:10px;
  }
  body[data-route="artist"] .r49SystemLine b{color:#5defff;font-weight:800}
  body[data-route="artist"] .r49SystemLine .r49Online{color:#65fff1;text-shadow:0 0 12px rgba(74,255,240,.34)}
  body[data-route="artist"] .r49SystemLine i{width:6px;height:6px;border-radius:50%;background:#67fff1;box-shadow:0 0 0 5px rgba(88,255,240,.06),0 0 16px #55fff1;animation:r49NodePulse 2.1s ease-in-out infinite}
  body[data-route="artist"] .r49IdentityName h1{
    margin:0;
    font-size:clamp(46px,4.2vw,72px);
    line-height:.94;
    font-weight:300;
    letter-spacing:.045em;
    text-transform:uppercase;
    background:linear-gradient(93deg,#efffff 0%,#7ce9ff 29%,#8b7cff 59%,#f15acb 100%);
    -webkit-background-clip:text;background-clip:text;color:transparent;
    text-shadow:0 0 18px rgba(68,227,255,.12);
    filter:drop-shadow(0 0 12px rgba(80,218,255,.08));
  }
  body[data-route="artist"] .r49IdentityName h1 span{font-weight:320}
  body[data-route="artist"] .r49Triad{
    display:flex;align-items:center;gap:12px;margin-top:13px;
    color:#64fff4;font-size:10px;font-weight:900;letter-spacing:.24em;text-transform:uppercase;
  }
  body[data-route="artist"] .r49Triad b{color:#8e7aff;font-weight:700}

  body[data-route="artist"] .r49DomainStack{
    position:relative;z-index:3;
    display:grid;gap:7px;
    padding:2px 4px 0;
  }
  body[data-route="artist"] .r49DomainRow.artistDomain{
    position:relative;
    display:grid;
    grid-template-columns:112px minmax(0,1fr);
    align-items:center;
    width:100%;
    min-height:96px;
    padding:9px 18px 9px 8px;
    text-align:left;
    border:0;
    border-bottom:1px solid rgba(97,225,255,.09);
    border-radius:0;
    background:linear-gradient(90deg,rgba(8,20,34,.52),rgba(4,10,20,.18) 78%,transparent);
    box-shadow:none;
    overflow:visible;
    color:#fff;
    cursor:pointer;
    transition:background .22s ease,transform .22s ease,filter .22s ease;
  }
  body[data-route="artist"] .r49DomainRow.artistDomain::before{
    content:"";position:absolute;left:104px;right:-92px;top:50%;height:1px;pointer-events:none;
    background:linear-gradient(90deg,rgba(84,241,255,.28),rgba(80,219,255,.20) 58%,rgba(137,88,255,.18) 78%,transparent);
    box-shadow:0 0 8px rgba(70,227,255,.14);
  }
  body[data-route="artist"] .r49DomainRow.artistDomain::after{
    content:"";position:absolute;right:-94px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;
    background:#9efffb;box-shadow:0 0 8px #58efff,0 0 18px rgba(122,76,255,.45);
  }
  body[data-route="artist"] .r49DomainRow:hover{
    transform:translateX(4px);
    background:linear-gradient(90deg,rgba(8,29,45,.70),rgba(7,12,28,.24) 78%,transparent);
    filter:drop-shadow(0 0 14px rgba(71,231,255,.06));
  }
  body[data-route="artist"] .r49DomainRow .artistDomainPulse{display:none!important}
  body[data-route="artist"] .r49DomainVisual{
    position:relative;display:grid;place-items:center;
    width:94px;height:78px;
    border:1px solid rgba(100,233,255,.20);
    border-radius:7px;
    background:radial-gradient(circle at 50% 50%,rgba(64,218,255,.08),rgba(5,12,25,.72) 72%);
    box-shadow:inset 0 0 20px rgba(66,226,255,.035),0 0 18px rgba(53,211,255,.035);
    overflow:hidden;
  }
  body[data-route="artist"] .r49DomainVisual::before,
  body[data-route="artist"] .r49DomainVisual::after{content:"";position:absolute;width:12px;height:12px;pointer-events:none}
  body[data-route="artist"] .r49DomainVisual::before{left:5px;top:5px;border-left:1px solid #5cf6ff;border-top:1px solid #5cf6ff}
  body[data-route="artist"] .r49DomainVisual::after{right:5px;bottom:5px;border-right:1px solid #8c63ff;border-bottom:1px solid #8c63ff}
  body[data-route="artist"] .r49DomainCopy{display:block;position:relative;z-index:2;padding-left:4px}
  body[data-route="artist"] .r49DomainCopy strong{
    display:block;margin-bottom:5px;
    color:#5df8ff;font-size:15px;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;
    text-shadow:0 0 12px rgba(79,238,255,.18);
  }
  body[data-route="artist"] .r49DomainCopy > span{
    display:block;max-width:455px;
    color:#b9c7d5;font-size:11.2px;line-height:1.36;font-weight:520;letter-spacing:.005em;
  }

  /* Music visual */
  body[data-route="artist"] .r49MusicVisual{display:flex;align-items:center;justify-content:center;gap:3px}
  body[data-route="artist"] .r49MusicVisual i{display:block;width:3px;border-radius:2px;background:linear-gradient(180deg,#63fff4,#35a9ff 48%,#b15dff);box-shadow:0 0 7px rgba(66,225,255,.42);animation:r49Eq 1.55s ease-in-out infinite}
  body[data-route="artist"] .r49MusicVisual i:nth-child(1){height:13px;animation-delay:-.5s} body[data-route="artist"] .r49MusicVisual i:nth-child(2){height:25px;animation-delay:-1.1s} body[data-route="artist"] .r49MusicVisual i:nth-child(3){height:39px;animation-delay:-.3s} body[data-route="artist"] .r49MusicVisual i:nth-child(4){height:52px;animation-delay:-.8s} body[data-route="artist"] .r49MusicVisual i:nth-child(5){height:34px;animation-delay:-1.3s} body[data-route="artist"] .r49MusicVisual i:nth-child(6){height:47px;animation-delay:-.15s} body[data-route="artist"] .r49MusicVisual i:nth-child(7){height:30px;animation-delay:-.95s} body[data-route="artist"] .r49MusicVisual i:nth-child(8){height:21px;animation-delay:-.55s} body[data-route="artist"] .r49MusicVisual i:nth-child(9){height:12px;animation-delay:-1.4s}

  /* Travel visual */
  body[data-route="artist"] .r49TravelVisual{overflow:visible}
  body[data-route="artist"] .r49MiniGlobe{position:absolute;width:43px;height:43px;border-radius:50%;border:1px solid #4eeeff;box-shadow:inset 0 0 18px rgba(50,198,255,.18),0 0 14px rgba(50,213,255,.16)}
  body[data-route="artist"] .r49MiniGlobe::before{content:"";position:absolute;inset:7px 3px;border-left:1px solid rgba(92,244,255,.46);border-right:1px solid rgba(92,244,255,.28);border-radius:50%}
  body[data-route="artist"] .r49MiniGlobe::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1px;background:rgba(92,244,255,.42);box-shadow:0 -9px rgba(92,244,255,.18),0 9px rgba(92,244,255,.18)}
  body[data-route="artist"] .r49MiniOrbit{position:absolute;width:72px;height:26px;border:1px solid rgba(83,245,255,.52);border-radius:50%;transform:rotate(-15deg);animation:r49MiniOrbit 7s linear infinite}
  body[data-route="artist"] .r49MiniOrbit2{width:62px;height:51px;border-color:rgba(160,85,255,.44);transform:rotate(48deg);animation-duration:9s}

  /* Creativity visual */
  body[data-route="artist"] .r49CreativityVisual i{position:absolute;width:6px;height:6px;border-radius:50%;background:#c87cff;box-shadow:0 0 8px #9d66ff,0 0 16px rgba(81,220,255,.22)}
  body[data-route="artist"] .r49CreativityVisual i:nth-child(1){left:20px;top:18px} body[data-route="artist"] .r49CreativityVisual i:nth-child(2){left:47px;top:12px} body[data-route="artist"] .r49CreativityVisual i:nth-child(3){right:18px;top:26px} body[data-route="artist"] .r49CreativityVisual i:nth-child(4){left:27px;bottom:14px} body[data-route="artist"] .r49CreativityVisual i:nth-child(5){left:52px;bottom:20px} body[data-route="artist"] .r49CreativityVisual i:nth-child(6){right:15px;bottom:12px}
  body[data-route="artist"] .r49CreativityVisual{background:
      linear-gradient(32deg,transparent 29%,rgba(129,92,255,.45) 30% 31%,transparent 32%),
      linear-gradient(145deg,transparent 42%,rgba(83,238,255,.30) 43% 44%,transparent 45%),
      linear-gradient(72deg,transparent 54%,rgba(183,78,255,.35) 55% 56%,transparent 57%),
      radial-gradient(circle at 50% 50%,rgba(83,202,255,.09),rgba(6,10,24,.78) 70%)}

  body[data-route="artist"] .r49Quote{
    position:relative;z-index:3;
    display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;
    max-width:520px;margin:10px 4px 0;padding:9px 14px;
    border:1px solid rgba(90,225,255,.24);border-radius:6px;
    background:linear-gradient(90deg,rgba(2,14,25,.82),rgba(8,10,28,.60));
    box-shadow:inset 0 0 22px rgba(59,217,255,.03),0 12px 28px rgba(0,0,0,.18);
  }
  body[data-route="artist"] .r49Quote span{color:#4be8ff;font-size:26px;line-height:1;text-shadow:0 0 12px rgba(66,226,255,.28)}
  body[data-route="artist"] .r49Quote span:last-child{color:#9565ff;text-align:right}
  body[data-route="artist"] .r49Quote p{margin:0;color:#b9c8d6;font-size:11.5px;line-height:1.38;text-align:center}
  body[data-route="artist"] .r49Motto{
    position:relative;z-index:3;display:flex;align-items:center;gap:15px;
    margin:10px 6px 0;color:#5ff5ff;font-size:10px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;
  }
  body[data-route="artist"] .r49Motto i{width:4px;height:4px;border-radius:50%;background:#d3ffff;box-shadow:0 0 9px #5ff4ff}
  body[data-route="artist"] .r49Motto span:last-child{color:#f367d6}
  body[data-route="artist"] .r49Connection{
    position:absolute;z-index:8;right:-138px;bottom:52px;
    width:170px;padding:9px 12px 8px;
    border:1px solid rgba(89,229,255,.30);border-radius:6px;
    background:rgba(3,11,21,.90);box-shadow:0 0 26px rgba(68,221,255,.08),inset 0 0 20px rgba(68,221,255,.035);
  }
  body[data-route="artist"] .r49Connection small{display:block;color:#7da0b8;font-size:7px;letter-spacing:.12em}
  body[data-route="artist"] .r49Connection strong{display:block;margin-top:3px;color:#55ffe5;font-size:10px;letter-spacing:.08em;text-shadow:0 0 10px rgba(79,255,230,.24)}
  body[data-route="artist"] .r49Connection i{position:absolute;right:10px;top:11px;width:7px;height:7px;border-radius:50%;background:#62ffe5;box-shadow:0 0 12px #56ffe7;animation:r49NodePulse 1.7s ease-in-out infinite}

  /* Keep the approved globe untouched; only a quiet interface handshake. */
  body[data-route="artist"] .artistStage{filter:drop-shadow(0 0 22px rgba(80,220,255,.035))}

  /* Bottom command deck = overview + transmissions, matching approved concept. */
  body[data-route="artist"] .artistIntelligenceR49{
    position:relative;
    display:grid;
    grid-template-columns:minmax(360px,.34fr) minmax(0,.66fr);
    grid-template-rows:32px auto;
    gap:10px 14px;
    padding:18px 18px 24px;
    margin-top:-10px;
    border:1px solid rgba(88,225,255,.24);
    border-radius:14px;
    background:
      radial-gradient(500px 180px at 80% 100%,rgba(124,61,255,.09),transparent 65%),
      linear-gradient(138deg,rgba(2,10,19,.90),rgba(4,8,20,.76));
    box-shadow:inset 0 1px rgba(255,255,255,.04),0 30px 80px rgba(0,0,0,.28);
  }
  body[data-route="artist"] .r49OverviewLabel{
    grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px;
    padding-left:8px;color:#9fb6d4;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;
  }
  body[data-route="artist"] .r49OverviewLabel::before{content:"»";color:#6cf7ff;font-size:14px}
  body[data-route="artist"] .r49OverviewLabel i{flex:1;height:1px;background:linear-gradient(90deg,rgba(81,239,255,.30),transparent)}
  body[data-route="artist"] .artistStats{
    grid-column:1;grid-row:2;
    display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
    gap:9px;margin:0;padding:0;
  }
  body[data-route="artist"] .artistStats .statCard{
    min-height:206px;padding:18px 13px 13px;
    border-radius:10px;
    background:linear-gradient(150deg,rgba(5,20,34,.86),rgba(8,10,27,.72));
    border-color:rgba(89,223,255,.22);
    box-shadow:inset 0 1px rgba(255,255,255,.045),inset 0 0 24px rgba(68,215,255,.025),0 18px 36px rgba(0,0,0,.18);
  }
  body[data-route="artist"] .artistStats .statCard::before{
    display:grid;place-items:center;width:28px;height:28px;margin-bottom:22px;border-radius:50%;
    border:1px solid rgba(83,235,255,.30);color:#67f8ff;font-size:16px;
    background:radial-gradient(circle,rgba(63,219,255,.09),rgba(4,12,24,.72));
    box-shadow:0 0 15px rgba(72,230,255,.08);
  }
  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{font-size:clamp(30px,2vw,40px);line-height:1;color:#eef9ff}
  body[data-route="artist"] .artistStats .statCard:nth-child(1) strong{color:#61f6ff}
  body[data-route="artist"] .artistStats .statCard span{display:block;margin-top:8px;color:#95a8bc;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
  body[data-route="artist"] .artistStats .statCard::after{
    left:12px;right:12px;bottom:18px;height:25px;opacity:.75;
    background:
      linear-gradient(160deg,transparent 0 9%,rgba(79,232,255,.65) 10% 12%,transparent 13% 27%,rgba(80,232,255,.50) 28% 30%,transparent 31% 43%,rgba(145,79,255,.52) 44% 46%,transparent 47% 61%,rgba(82,239,255,.58) 62% 64%,transparent 65%),
      linear-gradient(180deg,transparent calc(100% - 1px),rgba(90,224,255,.12) calc(100% - 1px));
  }

  body[data-route="artist"] .artistWorkboard{
    grid-column:2;grid-row:1/3;
    min-width:0;padding:0 0 0 14px;
    border:0;border-left:1px solid rgba(97,225,255,.13);border-radius:0;
    background:transparent;backdrop-filter:none;box-shadow:none;
  }
  body[data-route="artist"] .artistWorkboard .sectionHead{
    display:flex;align-items:center;justify-content:space-between;
    margin:0 0 10px;padding:0 6px 0 2px;
  }
  body[data-route="artist"] .artistWorkboard .sectionHead .kicker{
    display:flex;align-items:center;gap:7px;color:#9fb6d4;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;
  }
  body[data-route="artist"] .artistWorkboard .sectionHead .kicker::before{content:"»";width:auto;height:auto;background:none;color:#6cf7ff;font-size:14px;box-shadow:none}
  body[data-route="artist"] .artistWorkboard .sectionHead h2{display:none}
  body[data-route="artist"] .r49ViewAll{color:#f160d7;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
  body[data-route="artist"] .artistWorkboard .rail{
    grid-auto-columns:calc((100% - 48px)/5)!important;
    gap:12px;padding:0 2px 4px;
  }
  body[data-route="artist"] .artistWorkboard .card{
    min-height:244px;border-radius:10px;
    background:linear-gradient(180deg,rgba(10,20,34,.94),rgba(5,10,19,.98));
    border-color:rgba(91,220,255,.18);
    box-shadow:inset 0 1px rgba(255,255,255,.035),0 16px 32px rgba(0,0,0,.20);
  }
  body[data-route="artist"] .artistWorkboard .card:hover{transform:translateY(-3px);border-color:rgba(90,238,255,.45);box-shadow:0 20px 38px rgba(0,0,0,.28),0 0 22px rgba(70,224,255,.06)}
  body[data-route="artist"] .artistWorkboard .cover{aspect-ratio:16/10}
  body[data-route="artist"] .artistWorkboard .cardBody{padding:11px 10px 10px}
  body[data-route="artist"] .artistWorkboard .cardTitle{font-size:12px;line-height:1.2}
  body[data-route="artist"] .artistWorkboard .cardSub{font-size:8px;line-height:1.35;min-height:24px;margin-top:5px;color:#8397ab}
  body[data-route="artist"] .artistWorkboard .tag{font-size:7px;padding:4px 7px}

  @keyframes r49ScanOnce{0%{opacity:0;transform:translateY(0)}8%{opacity:.85}78%{opacity:.46}100%{opacity:0;transform:translateY(615px)}}
  @keyframes r49OrbitA{to{transform:translate(-50%,-50%) rotate(349deg)}}
  @keyframes r49OrbitB{to{transform:translate(-50%,-50%) rotate(-311deg)}}
  @keyframes r49NodePulse{50%{opacity:.35;transform:scale(.72)}}
  @keyframes r49Eq{0%,100%{transform:scaleY(.48);opacity:.55}50%{transform:scaleY(1.08);opacity:1}}
  @keyframes r49MiniOrbit{to{transform:rotate(345deg)}}
}

@media (min-width:761px) and (max-width:1260px){
  body[data-route="artist"] .artistHero{grid-template-columns:minmax(500px,.92fr) minmax(520px,1.08fr);gap:8px}
  body[data-route="artist"] .artistCopyR49{padding-left:20px;padding-right:20px}
  body[data-route="artist"] .r49IdentityHead{grid-template-columns:138px 1fr;gap:12px}
  body[data-route="artist"] .r49LogoOrbit{transform:scale(.88);transform-origin:left center}
  body[data-route="artist"] .r49DomainRow.artistDomain{grid-template-columns:98px 1fr;padding-right:12px}
  body[data-route="artist"] .r49DomainVisual{width:82px}
  body[data-route="artist"] .r49DomainCopy > span{font-size:10.3px}
  body[data-route="artist"] .r49Connection{right:-112px;width:148px}
  body[data-route="artist"] .artistIntelligenceR49{grid-template-columns:minmax(310px,.35fr) minmax(0,.65fr)}
}

@media (max-width:760px){
  .artistCopyR49{display:none!important}
  .artistCopyLegacy{display:block!important}
  .r49OverviewLabel,.r49ViewAll{display:none!important}
}

@media (prefers-reduced-motion:reduce){
  .r49Scan,.r49Orbit,.r49OrbitNode,.r49SystemLine i,.r49MusicVisual i,.r49MiniOrbit{animation:none!important}
}
