.arx{--ax-bg:var(--bg,#050607);--ax-surface:var(--surface,#0e1116);--ax-surface-2:var(--surface-2,#141820);--ax-line:var(--line,#cdd6e421);--ax-line-strong:var(--line-strong,#cdd6e43d);--ax-text:var(--text,#eef1f5);--ax-muted:var(--muted,#a4adba);--ax-faint:#8a93a1;--ax-silver:var(--silver,#d3d8df);--ax-blue:var(--blue,#1f6bff);--ax-blue-soft:#1f6bff29;--ax-blue-line:#1f6bff8c;--ax-link:#c9d6f2;--ax-verify-bg:#f2c7661a;--ax-verify-ink:#f2c766;--ax-verify-rule:#f2c76673;--ax-radius:10px;--ax-pad:clamp(1rem, 4vw, 2.5rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ax-bg);min-height:100vh;color:var(--ax-text);font-family:var(--font-body), system-ui, sans-serif;font-size:1rem;line-height:1.6}.arx a{color:var(--ax-link);text-underline-offset:.18em;text-decoration-color:#c9d6f259;transition:color .15s,text-decoration-color .15s}.arx a:hover{color:#fff;-webkit-text-decoration-color:var(--ax-blue);text-decoration-color:var(--ax-blue)}.arx :focus-visible{outline:2px solid var(--ax-blue);outline-offset:2px;border-radius:4px}.arx-container{width:100%;max-width:calc(1240px + 2 * var(--ax-pad));padding-inline:var(--ax-pad);margin-inline:auto}@media (max-width:559px){.arx{--ax-pad:16px}}.arx-header{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--ax-line);padding-top:env(safe-area-inset-top);background:#050607eb;position:sticky;top:0}.arx-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;min-height:60px;padding-block:.45rem;display:grid}.arx-wordmark{min-width:0;color:var(--ax-text);align-items:center;gap:.7rem;text-decoration:none;display:flex}.arx-logo{flex:none;width:auto;height:30px}.arx-wordmark-text{border-left:1px solid var(--ax-line-strong);min-width:0;padding-left:.7rem;display:grid}.arx-wordmark-main{font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:var(--silver-text,linear-gradient(#fff, #b9c0c9));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700;line-height:1.1}.arx-wordmark-sub{color:var(--ax-muted);font-family:var(--font-ui), sans-serif;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.3;overflow:hidden}.arx-nav{grid-area:2/1/auto/-1;gap:.2rem;margin:0 -.6rem;display:flex}.arx-nav a,.arx-search-link{min-height:40px;font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ax-muted);align-items:center;gap:.45rem;padding:0 .6rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.arx-nav a:after{content:"";background:var(--ax-blue);height:2px;box-shadow:0 0 10px var(--ax-blue);transform-origin:0;transition:transform .3s var(--ease-out,ease);position:absolute;bottom:4px;left:.6rem;right:.6rem;transform:scaleX(0)}.arx-nav a:hover,.arx-nav a[aria-current=page],.arx-search-link:hover,.arx-search-link[aria-current=page]{color:#fff}.arx-nav a:hover:after,.arx-nav a[aria-current=page]:after{transform:scaleX(1)}.arx-search-link{border:1px solid var(--ax-line-strong);border-radius:999px;grid-area:1/2;justify-content:center;min-width:44px}.arx-search-link[aria-current=page]{border-color:var(--ax-blue-line)}.arx-search-link-text{display:none}@media (min-width:900px){.arx-header-inner{grid-template-columns:auto minmax(0,1fr) auto;min-height:72px}.arx-logo{height:36px}.arx-nav{grid-area:1/2;justify-content:center;gap:.6rem;margin:0}.arx-nav a{padding:0 .8rem}.arx-nav a:after{left:.8rem;right:.8rem}.arx-search-link{grid-column:3;padding:0 1rem}.arx-search-link-text{display:inline}.arx-wordmark-sub{max-width:22rem}}.arx-private{padding:.55rem var(--ax-pad);background:var(--ax-verify-bg);border-bottom:1px solid var(--ax-verify-rule);color:var(--ax-verify-ink);font-size:.9rem}.arx-private a{color:inherit;font-weight:600}#arx-main{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.arx-hero{border-bottom:1px solid var(--ax-line);background:radial-gradient(90% 120% at 12% -20%,#1f6bff1f,#0000 60%);padding-block:clamp(1.2rem,4vw,2.6rem) clamp(1rem,3vw,1.8rem);position:relative}.ax-home-hero{background:radial-gradient(70% 90% at 50% -10%,#1f6bff2e,#0000 62%),radial-gradient(40% 60% at 90% 10%,#0a1aa633,#0000 70%);padding-block:clamp(1.8rem,7vw,4.6rem) clamp(1.4rem,5vw,3rem)}.arx-kicker{color:var(--ax-muted);font-family:var(--font-ui), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .4rem;font-size:.74rem;font-weight:600}.arx-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;overflow-wrap:anywhere;background:var(--silver-text,linear-gradient(#fff, #b9c0c9));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.9rem,6vw,3.4rem);font-weight:700;line-height:1.02}.ax-home-hero .arx-title{max-width:16ch;font-size:clamp(2.1rem,7.4vw,4.4rem)}.arx-title--album{font-size:clamp(1.7rem,5vw,3rem)}.arx-hero .lead{max-width:62ch;color:var(--ax-muted);margin:.7rem 0 0;font-size:clamp(1rem,2.4vw,1.12rem)}.arx-block{padding-block:clamp(1.2rem,4vw,2.4rem)}.ar-page{padding-block:clamp(1.1rem,3.5vw,2rem) 1rem}.ar-crumbs{color:var(--ax-faint);font-family:var(--font-ui), sans-serif;flex-wrap:wrap;gap:.2rem;margin-bottom:.6rem;font-size:.8rem;display:flex}.ar-crumbs a{color:var(--ax-muted);text-decoration:none}.ar-crumbs a:hover{color:#fff}.ar-crumbs [aria-current]{color:var(--ax-faint)}.ar-section{margin:0 0 clamp(1.4rem,4vw,2.2rem)}.ar-h2{font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ax-silver);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .9rem;font-size:clamp(.92rem,2.4vw,1.02rem);font-weight:700;display:flex}.ar-h3{font-family:var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-muted);margin:1.1rem 0 .5rem;font-size:.8rem;font-weight:700}.ar-h3:first-child{margin-top:0}.ax-count,.ax-more-count,.ax-tab-count{background:var(--ax-surface-2);border:1px solid var(--ax-line);min-width:1.6rem;color:var(--ax-muted);font-family:var(--font-ui), sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .4rem;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-grid}.ar-note{max-width:75ch;color:var(--ax-faint);margin:.3rem 0 .8rem;font-size:.88rem}.ar-muted{color:var(--ax-faint)}.ar-empty{border:1px dashed var(--ax-line-strong);border-radius:var(--ax-radius);color:var(--ax-muted);padding:1.2rem}.ar-further{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);margin-top:2rem;padding:1rem 1.1rem}.ar-further p{color:var(--ax-muted);margin:0}.ar-tag{border:1px solid var(--ax-blue-line);background:var(--ax-blue-soft);color:#dbe6ff;font-family:var(--font-ui), sans-serif;letter-spacing:.06em;vertical-align:.1em;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.ar-tag--plain{border-color:var(--ax-line-strong);color:var(--ax-muted);background:0 0}.ar-hero-meta{color:var(--ax-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.8rem 0 0;font-size:.92rem;display:flex}.ar-verify{border:1px solid var(--ax-verify-rule);background:var(--ax-verify-bg);color:var(--ax-verify-ink);font-family:var(--font-ui), sans-serif;letter-spacing:.02em;white-space:nowrap;vertical-align:.08em;border-radius:999px;padding:0 .45rem;font-size:.74em;font-weight:600;line-height:1.55;display:inline-block}.ar-uncertain{border-bottom:1px dotted var(--ax-verify-rule)}.ar-uncertain small{color:var(--ax-verify-ink)}.ax-notes,.ax-incomplete{border:1px solid var(--ax-verify-rule);background:var(--ax-verify-bg);color:#f5dea0;border-left-width:3px;border-radius:8px;margin:0 0 1rem;padding:.6rem .85rem;font-size:.92rem}.ax-notes strong{color:var(--ax-verify-ink)}.ax-notes ul,.ax-verify-list{margin:.3rem 0 0;padding-left:1.2rem}.ar-refs{font-variant-numeric:tabular-nums;margin-left:.12rem;font-size:.68em}.ar-refs a{color:#8fb3ff;text-decoration:none}.arx-btn{background:var(--silver-plate,linear-gradient(#fbfcfd, #aab1ba));color:#0b0d11;min-height:46px;font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;padding:0 1.3rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 6px 22px -12px #fff6}.arx-btn:hover{box-shadow:0 0 0 1px var(--ax-blue-line), 0 8px 26px -10px var(--ax-blue)}.arx-btn--small{min-height:40px;padding:0 1rem}.arx-chip{border:1px solid var(--ax-line-strong);min-height:36px;color:var(--ax-muted);font-family:var(--font-ui), sans-serif;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.arx .arx-chip:hover{color:#fff;border-color:var(--ax-silver)}.arx .arx-chip[aria-current=page]{color:#fff;border-color:var(--ax-blue-line);background:var(--ax-blue-soft)}.ar-filter{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}@media (max-width:559px){.ar-filter{margin-inline:calc(-1 * var(--ax-pad));padding-inline:var(--ax-pad);scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.ar-filter::-webkit-scrollbar{display:none}}.ax-filter{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.ax-filter label{color:var(--ax-muted);font-family:var(--font-ui), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:600}.ax-filter input{border:1px solid var(--ax-line-strong);background:var(--ax-surface);min-width:0;max-width:360px;min-height:42px;color:var(--ax-text);border-radius:999px;flex:200px;padding:0 .9rem;font-size:1rem}.ar-letters{flex-wrap:wrap;gap:.25rem;margin:0 0 1.2rem;display:flex}.ar-letters a,.ar-letters span{border:1px solid var(--ax-line);min-width:34px;height:34px;font-family:var(--font-ui), sans-serif;color:var(--ax-text);border-radius:8px;place-items:center;padding:0 .4rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-grid}.ar-letters span[aria-disabled]{color:#a4adba59}.arx .ar-letters a[aria-current=page]{border-color:var(--ax-blue-line);background:var(--ax-blue-soft);color:#fff}.ax-pages{font-family:var(--font-ui), sans-serif;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;font-size:.9rem;display:flex}.ax-search{max-width:760px;margin-top:1.2rem}.ax-search-label,.ax-scopes-legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ax-search-row{border:1px solid var(--ax-line-strong);background:#0e1116e6;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 18px 50px -30px #1f6bff99}.ax-search-row:focus-within{border-color:var(--ax-blue-line);box-shadow:0 0 0 3px #1f6bff2e,0 18px 50px -30px #1f6bffb3}.ax-search-icon{color:var(--ax-muted);flex:none;margin-left:.75rem}.ax-search-row input{min-width:0;min-height:46px;color:var(--ax-text);font-family:var(--font-body), sans-serif;background:0 0;border:0;outline:0;flex:1;padding:0 .4rem;font-size:1.06rem}.ax-search-row input::placeholder{color:var(--ax-faint)}.ax-search-row input::-webkit-search-cancel-button{filter:invert(.7)}.ax-scopes{min-inline-size:0;border:0;flex-wrap:wrap;gap:.35rem;min-width:0;margin:.7rem 0 0;padding:0;display:flex}.ax-scope{cursor:pointer;position:relative}.ax-scope input{opacity:0;cursor:pointer;position:absolute;inset:0}.ax-scope span,.ax-tab{border:1px solid var(--ax-line-strong);min-height:36px;color:var(--ax-muted);font-family:var(--font-ui), sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.ax-scope:hover span,.arx .ax-tab:hover{color:#fff;border-color:var(--ax-silver)}.ax-scope input:checked+span,.arx .ax-tab[aria-current=page]{color:#fff;border-color:var(--ax-blue-line);background:var(--ax-blue-soft)}.ax-scope input:focus-visible+span{outline:2px solid var(--ax-blue);outline-offset:2px}@media (max-width:559px){.ax-scopes,.ax-tabs{margin-inline:calc(-1 * var(--ax-pad));padding-inline:var(--ax-pad);scrollbar-width:none;flex-wrap:nowrap;gap:.3rem;overflow-x:auto}.ax-scopes::-webkit-scrollbar{display:none}.ax-tabs::-webkit-scrollbar{display:none}.ax-scope span,.ax-tab{letter-spacing:.05em;white-space:nowrap;min-height:34px;padding:0 .7rem;font-size:.72rem}.ax-search-row input{min-height:42px;font-size:1rem}.ax-search-row .arx-btn{letter-spacing:.08em;min-height:42px;padding:0 .9rem}}.ax-stats{color:var(--ax-faint);font-family:var(--font-ui), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 0;font-size:.8rem}.ax-tabs{flex-wrap:wrap;gap:.35rem;margin:0 0 .8rem;display:flex}@media (max-width:559px){.ax-tabs{margin-inline:calc(-1 * var(--ax-pad));flex-wrap:nowrap}}.ax-results-count{color:var(--ax-muted);margin:0 0 1.2rem}.ax-results-section{margin-bottom:2rem}.ax-songs,.ax-hits{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ax-songs-head{display:none}.ax-song{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb title""thumb artist""thumb album";align-items:center;gap:.05rem .8rem;padding:.55rem .7rem;display:grid}.ax-song .ax-hit-thumb{grid-area:thumb;align-self:start}.ax-song-title{font-family:var(--font-ui), sans-serif;overflow-wrap:anywhere;grid-area:title;font-size:1.04rem;font-weight:700;line-height:1.25}.arx .ax-song-title{color:#fff;text-decoration:none}.arx .ax-song-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ax-blue);text-decoration-color:var(--ax-blue)}.ax-song-artist,.ax-song-album,.ax-song-year{color:var(--ax-muted);overflow-wrap:anywhere;font-size:.9rem}.ax-song-artist{grid-area:artist}.ax-song-album{grid-area:album}.ax-song-year{display:none}.ax-song-label{color:var(--ax-faint)}@media (max-width:899px){.ax-song-album:after{content:none}.ax-song:has(.ax-year){grid-template-areas:"thumb title""thumb artist""thumb album""thumb year"}.ax-song:has(.ax-year) .ax-song-year{grid-area:year;font-size:.85rem;display:block}}@media (min-width:900px){.ax-songs-head,.ax-song{grid-template-columns:48px minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1.6fr) 7.5rem;grid-template-areas:"thumb title artist album year";column-gap:1rem}.ax-songs-head{color:var(--ax-faint);font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:0 .7rem .4rem;font-size:.7rem;font-weight:600;display:grid}.ax-song{padding:.4rem .7rem}.ax-song .ax-hit-thumb{align-self:center;width:48px;height:48px}.ax-song-label{display:none}.ax-song-year{font-variant-numeric:tabular-nums;grid-area:year;display:block}}.ax-hit{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.2rem .8rem;padding:.55rem .7rem;display:grid}.ax-hits--plain .ax-hit{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ax-hits{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-hit-thumb{object-fit:cover;border:1px solid var(--ax-line);background:var(--ax-surface-2);border-radius:6px;width:56px;height:56px}.ax-hit-thumb--none{background:linear-gradient(135deg, var(--ax-surface-2), #0a0c10);display:block}.ax-hit-body{gap:.05rem;min-width:0;display:grid}.ax-hit-title{font-family:var(--font-ui), sans-serif;overflow-wrap:anywhere;font-size:1.04rem;font-weight:700;line-height:1.25}.arx .ax-hit-title{color:#fff;text-decoration:none}.arx .ax-hit-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ax-blue);text-decoration-color:var(--ax-blue)}.ax-hit-line{color:var(--ax-muted);overflow-wrap:anywhere;font-size:.9rem}.ax-section-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ax-see-all{font-family:var(--font-ui), sans-serif;letter-spacing:.08em;white-space:nowrap;font-size:.82rem;font-weight:600}.ax-albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.ax-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1.1rem}}@media (min-width:1000px){.ax-albums{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.4rem}}.ax-album{align-content:start;gap:.15rem;min-width:0;display:grid}.ax-album-link{gap:.55rem;text-decoration:none;display:grid}.arx .ax-album-link{color:var(--ax-text)}.ax-album-cover{aspect-ratio:1;object-fit:cover;border:1px solid var(--ax-line);background:var(--ax-surface-2);width:100%;height:auto;transition:transform .25s var(--ease-out,ease), box-shadow .25s, border-color .25s;border-radius:8px;display:block;box-shadow:0 18px 40px -28px #000000e6}.ax-album-link:hover .ax-album-cover,.ax-album-link:focus-visible .ax-album-cover{border-color:var(--ax-blue-line);box-shadow:0 0 0 1px #1f6bff59, 0 22px 44px -26px var(--ax-blue);transform:translateY(-2px)}.ax-album-cover--none{background:radial-gradient(80% 80% at 30% 20%,#1f6bff24,#0000 70%),linear-gradient(145deg,#141820,#07080a);place-items:center;display:grid}.ax-album-cover--none span{font-family:var(--font-display), sans-serif;color:#d3d8df59;font-size:clamp(2.2rem,7vw,3.6rem);font-weight:700}.ax-cover-unavailable{border-style:dashed;border-color:var(--ax-line-strong);background:linear-gradient(145deg,#11141a,#08090c)}.ax-cover-unavailable span{font-family:var(--font-ui), sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--ax-faint);padding:0 .6rem;font-size:.78rem;font-weight:600}.ax-cover-unavailable--large span{font-size:.9rem}.ar-cover .ax-cover-unavailable{width:100%}.ax-album-title{font-family:var(--font-ui), sans-serif;overflow-wrap:anywhere;font-size:.98rem;font-weight:700;line-height:1.25}.ax-album-link:hover .ax-album-title{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--ax-blue);text-decoration-color:var(--ax-blue)}.ax-album-meta{color:var(--ax-muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.4}.arx .ax-album-meta a{color:var(--ax-muted);text-decoration:none}.arx .ax-album-meta a:hover{color:#fff}.ax-album-todo{color:var(--ax-verify-ink);margin-top:.2rem;font-size:.78rem;display:block}.ax-year{font-variant-numeric:tabular-nums}.ax-featured{margin-bottom:1.6rem}.ax-actions{gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.ax-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-action{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:linear-gradient(160deg, #1f6bff12, transparent 55%), var(--ax-surface);gap:.2rem;height:100%;padding:1rem 1.1rem;text-decoration:none;display:grid}.arx .ax-action{color:var(--ax-text)}.ax-action:hover{border-color:var(--ax-blue-line)}.ax-action-title{font-family:var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.9rem;font-weight:700}.ax-action-title:after{content:" →";color:var(--ax-blue)}.ax-action-text{color:var(--ax-muted);font-size:.92rem}.ar-bands{grid-template-columns:minmax(0,1fr);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ar-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ar-bands{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar-band-card{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);gap:.1rem;height:100%;padding:.7rem .85rem;text-decoration:none;display:grid}.arx .ar-band-card{color:var(--ax-text)}.ar-band-card:hover{border-color:var(--ax-blue-line)}.ar-band-card.has-image{grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:.8rem}.ar-band-card.has-image .ar-band-thumb{object-fit:cover;border:1px solid var(--ax-line);border-radius:6px;grid-row:span 2;width:56px;height:56px}.ar-band-name{font-family:var(--font-ui), sans-serif;overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.25}.ar-band-meta{color:var(--ax-muted);font-size:.86rem}.ar-band-meta .ar-tag{margin-left:.3rem}.ax-intro{color:#d7dce4;max-width:68ch;margin:.9rem 0 0;font-size:clamp(1rem,2.4vw,1.08rem);line-height:1.65}.ax-profile-hero{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ax-profile-photo{border-radius:var(--ax-radius);border:1px solid var(--ax-line-strong);order:-1;width:100%;max-width:220px;height:auto}@media (min-width:760px){.ax-profile-hero{grid-template-columns:minmax(0,1fr) 240px;align-items:start}.ax-profile-photo{order:0;max-width:240px}}.ar-album-hero{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;display:grid}.ar-album-hero .ar-cover{max-width:340px}@media (max-width:559px){.ar-album-hero .ar-cover{max-width:78%}}@media (min-width:760px){.ar-album-hero{grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:2rem}.ar-album-hero .ar-cover{max-width:none}}.ax-album-by{color:var(--ax-muted);margin:.5rem 0 .8rem;font-size:1.02rem}.ax-album-by-link{font-family:var(--font-ui), sans-serif;font-size:1.12rem;font-weight:700}.arx .ax-album-by-link{color:#fff}.ax-album-facts,.ar-facts{grid-template-columns:max-content minmax(0,1fr);gap:.25rem 1rem;margin:0;display:grid}.ax-album-facts dt,.ar-facts dt{color:var(--ax-faint);font-family:var(--font-ui), sans-serif;letter-spacing:.12em;text-transform:uppercase;padding-top:.2em;font-size:.74rem;font-weight:600}.ax-album-facts dd,.ar-facts dd{margin:0}.ar-tracks{border-top:1px solid var(--ax-line);margin:0;padding:0;list-style:none}.ar-track{border-bottom:1px solid var(--ax-line);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.6rem .4rem;display:grid}.ar-track:hover{background:#ffffff05}.ar-track:target{background:var(--ax-blue-soft);box-shadow:inset 3px 0 0 var(--ax-blue)}.ar-track-pos,.ar-track-dur{color:var(--ax-faint);font-family:var(--font-ui), sans-serif;font-variant-numeric:tabular-nums;font-size:.86rem}.ar-track-main{gap:.05rem;min-width:0;display:grid}.ar-track-title{overflow-wrap:anywhere;font-size:1.02rem;font-weight:600}.arx .ar-track-title{color:var(--ax-text);text-decoration:none}.arx .ar-track-title:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--ax-blue);text-decoration-color:var(--ax-blue)}.ar-track-credits{color:var(--ax-faint);overflow-wrap:anywhere;font-size:.86rem}.ax-more-list{gap:.5rem;margin:1.4rem 0 1.6rem;display:grid}.ax-more{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface)}.ax-more[open]{border-color:var(--ax-line-strong)}.ax-more>summary{cursor:pointer;min-height:50px;font-family:var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-silver);align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.86rem;font-weight:700;list-style:none;display:flex}.ax-more>summary::-webkit-details-marker{display:none}.ax-more>summary:after{content:"";border-right:2px solid var(--ax-muted);border-bottom:2px solid var(--ax-muted);width:9px;height:9px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.ax-more[open]>summary:after{border-color:var(--ax-blue);transform:rotate(-135deg)translateY(-2px)}.ax-more>summary:hover{color:#fff}.ax-more-body{overflow-wrap:anywhere;padding:.2rem .95rem 1rem}.ax-more-body>:first-child{margin-top:0}.ax-more-body .ar-section{margin:0}.ar-credits,.ar-editions,.ar-sources,.ar-principles,.ar-results{margin:0;padding-left:1.2rem}.ar-credits li,.ar-editions li,.ar-principles li{margin:.2rem 0}.ar-sources{gap:.35rem;font-size:.9rem;display:grid}.ar-sources li::marker{color:var(--ax-faint);font-variant-numeric:tabular-nums}.ar-person{font-weight:600}.ar-role{color:var(--ax-muted)}.ar-scale{color:var(--ax-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 0 .3rem;font-size:.74rem;display:flex}.ar-people{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ar-person-row{border:1px solid var(--ax-line);background:var(--ax-surface-2);border-radius:8px;padding:.6rem .8rem}.ar-person-head{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}.ar-period{gap:.3rem;margin-top:.45rem;font-size:.9rem;display:grid}.ar-period-text{color:var(--ax-muted);font-size:.84rem}.ar-bar{background:#ffffff12;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.ar-bar span{background:var(--ax-blue);border-radius:2px;min-width:4px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #1f6bff99}.ar-basis{border:1px solid var(--ax-line-strong);color:var(--ax-faint);border-radius:999px;padding:0 .4rem;font-size:.74rem;display:inline-block}.ar-basis--membership{border-color:var(--ax-blue-line);color:#cbd9ff}.ar-evidence{color:var(--ax-muted);gap:.1rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.ar-evidence .yr{min-width:3.2rem;color:var(--ax-faint);font-variant-numeric:tabular-nums;display:inline-block}.ar-history{border-left:1px solid var(--ax-line-strong);margin:0;padding:0;list-style:none}.ar-history li{gap:.1rem;padding:.25rem 0 .75rem 1rem;display:grid;position:relative}.ar-history li:before{content:"";background:var(--ax-blue);width:7px;height:7px;box-shadow:0 0 8px var(--ax-blue);border-radius:50%;position:absolute;top:.7rem;left:-4px}.ar-history-date{color:var(--ax-silver);font-family:var(--font-ui), sans-serif;font-size:.88rem;font-weight:600}@media (min-width:700px){.ar-history li{grid-template-columns:10rem 1fr}}.ar-careers{gap:.6rem;margin:0;display:grid}.ar-careers dt{font-weight:600}.ar-careers dd{color:var(--ax-muted);margin:0}.ar-quotes{gap:.6rem;display:grid}.ar-quote{border-left:2px solid var(--ax-line-strong);background:var(--ax-surface-2);color:#d7dce4;border-radius:0 8px 8px 0;margin:0;padding:.6rem .9rem}.ar-quote p,.ar-figure{margin:0}.ar-figure-link{display:block}.ar-figure img{border-radius:var(--ax-radius);border:1px solid var(--ax-line);background:var(--ax-surface-2);width:100%;height:auto;display:block}.ar-cover img{box-shadow:0 30px 70px -40px #1f6bff73,0 20px 50px -30px #000}.ar-figure figcaption{color:var(--ax-faint);gap:.1rem;margin-top:.4rem;font-size:.8rem;display:grid}.ar-figure-caption{color:var(--ax-muted)}.ar-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (min-width:700px){.ar-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.ar-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.ar-gallery--large{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ar-source-cards{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.ar-source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-card{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);padding:1rem 1.1rem}.ar-card p{color:var(--ax-muted);margin:.3rem 0 0}.ar-card .ar-h3{text-transform:none;letter-spacing:.02em;color:var(--ax-text);margin:0;font-size:1rem}.ar-kinds{margin-top:1rem}.ar-preview{padding:.55rem var(--ax-pad);background:var(--ax-verify-bg);border-bottom:1px solid var(--ax-verify-rule);color:var(--ax-verify-ink);font-size:.9rem}.ar-preview a{color:inherit;font-weight:600}.ar-track,.ax-more,.ar-section,.ar-sources li{scroll-margin-top:7.5rem}@media (prefers-reduced-motion:reduce){.arx *,.arx :before,.arx :after{transition:none!important}}@media (max-width:559px){.arx-nav{scrollbar-width:none;overflow-x:auto}.arx-nav a{letter-spacing:.1em;white-space:nowrap;padding:0 .5rem;font-size:.74rem}.arx-nav a:after{left:.5rem;right:.5rem}}.ax-person-link{-webkit-text-decoration:underline #c9d6f24d;text-decoration:underline #c9d6f24d}.ax-musicians{grid-template-columns:minmax(0,1fr);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ax-musicians{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ax-musicians{grid-template-columns:repeat(3,minmax(0,1fr))}}.ax-musician-card{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);grid-template-columns:minmax(0,1fr);align-items:center;gap:.8rem;height:100%;padding:.6rem .8rem;text-decoration:none;display:grid}.arx .ax-musician-card{color:var(--ax-text)}.ax-musician-card.has-photo{grid-template-columns:48px minmax(0,1fr)}.ax-musician-card:hover{border-color:var(--ax-blue-line)}.ax-musician-thumb{object-fit:cover;border:1px solid var(--ax-line-strong);border-radius:50%;width:48px;height:48px}.ax-musician-body{min-width:0;display:grid}.ax-musician-name{font-family:var(--font-ui), sans-serif;font-weight:700;line-height:1.25}.ax-musician-nick{color:var(--ax-silver);font-weight:500}.ax-musician-meta{color:var(--ax-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.ax-musician-hero{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;display:grid}.ax-musician-photo{max-width:220px;margin:0}.ax-musician-photo img{border-radius:var(--ax-radius);border:1px solid var(--ax-line-strong);width:100%;height:auto;box-shadow:0 0 0 1px #0006, 0 18px 40px -18px var(--ax-blue-line);display:block}@media (min-width:760px){.ax-musician-hero{grid-template-columns:240px minmax(0,1fr);gap:2rem}.ax-musician-photo{max-width:none}}.ax-memberships{gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.ax-memberships li{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.6rem .8rem;display:flex}.ax-membership-band{font-family:var(--font-ui), sans-serif;font-weight:700}.ax-membership-dates{color:var(--ax-silver);margin-left:auto;font-size:.9rem}.ax-credits{border-top:1px solid var(--ax-line);margin:0;padding:0;list-style:none}.ax-credit{border-bottom:1px solid var(--ax-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem 0;display:grid}.ax-credit .ax-hit-thumb{width:48px;height:48px}.ax-credit-main{min-width:0;display:grid}.ax-credit-title{font-family:var(--font-ui), sans-serif;font-weight:700}.ax-credit-band,.ax-credit-roles{color:var(--ax-muted);font-size:.88rem}.ax-credit-roles .ar-tag{margin-left:.4rem}.ax-credit-year{font-family:var(--font-ui), sans-serif;color:var(--ax-silver);white-space:nowrap;font-size:.9rem}@media (min-width:900px){.ax-credit-main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:1rem}}
