.listening-deck.listening-gallery-deck{display:block}.showcase-gallery{isolation:isolate;background:radial-gradient(ellipse at 50% 45%,rgba(var(--bz-paint-5d379b),.1451),transparent 65%),rgb(var(--bz-paint-070b17));border-bottom:1px solid rgba(var(--bz-border-b7a4ff),.12549);padding:36px 26px 28px;position:relative;overflow:hidden}.gallery-ab{z-index:2;border:1px solid rgba(var(--bz-border-b194ff),.25098);background:rgb(var(--bz-paint-251140));border-radius:18px;width:min(100%,370px);margin:0 auto 22px;padding:5px;display:flex;position:relative}.gallery-ab button{min-height:48px;color:rgb(var(--bz-paint-cec5e4));cursor:pointer;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:14px;transition:background .2s,color .2s;display:flex}.gallery-ab button[aria-pressed=true]{background:linear-gradient(120deg,rgb(var(--bz-paint-6938bc)),rgb(var(--bz-paint-4934af)));color:rgb(var(--bz-paint-ffffff));box-shadow:0 3px 20px rgba(var(--bz-shadow-19072b),.50196),inset 0 1px rgba(var(--bz-shadow-ffffff),.1451)}.gallery-ab b{opacity:.65;font:10px monospace}.gallery-stage{justify-content:center;align-items:center;max-width:960px;min-height:370px;margin:auto;display:flex;position:relative}.gallery-contours{pointer-events:none;z-index:-1;opacity:.7;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-contours i{--energy:0;inset:calc(var(--ring)*15px);border:2px solid rgba(var(--bz-border-b79aff),.73333);opacity:calc(.25 + var(--energy)*.2 + var(--pulse,0)*.55);transform:rotate(calc(var(--ring)*13deg)) scale(calc(1 + var(--energy)*.05 + var(--pulse,0)*.42));box-shadow:0 0 calc(var(--pulse,0)*18px) rgba(var(--bz-shadow-9b67ec),.27059);border-radius:42% 58% 62% 38%/55% 37% 63% 45%;position:absolute}.gallery-feature{aspect-ratio:1;z-index:2;border:1px solid rgba(var(--bz-border-b599ff),.56471);width:340px;box-shadow:0 18px 65px rgba(var(--bz-shadow-000000),.6),0 0 45px rgba(var(--bz-shadow-8a61d8),.16471);border-radius:38px;animation:.4s ease-out gallery-arrive;position:relative;overflow:hidden}.gallery-artwork{isolation:isolate;width:100%;height:100%;color:hsl(var(--cover-hue) 75% 78%);background:radial-gradient(ellipse at 75% 10%,hsl(var(--cover-hue) 65% 34% / .7),transparent 70%),linear-gradient(140deg,rgb(var(--bz-paint-101729)),rgb(var(--bz-paint-24152e)));position:relative;overflow:hidden}.gallery-artwork>svg,.gallery-artwork>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.gallery-artwork:after{content:"";z-index:-1;background:linear-gradient(180deg,rgba(var(--bz-paint-060915),.07059) 30%,rgba(var(--bz-paint-080b19),.85098) 100%);position:absolute;inset:0}.gallery-art-label{letter-spacing:.18em;color:rgba(var(--bz-paint-f4edff),.87843);font:8px monospace;position:absolute;top:24px;left:25px;right:25px}.gallery-art-title{color:rgb(var(--bz-paint-ffffff));letter-spacing:-.04em;text-wrap:balance;text-shadow:0 2px 12px rgba(var(--bz-shadow-000000),.6);font-size:clamp(20px,2.5vw,31px);font-weight:650;line-height:1.1;position:absolute;bottom:53px;left:25px;right:25px}.gallery-art-genre{color:rgba(var(--bz-paint-ece5ff),.6902);letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;bottom:29px;left:25px}.gallery-play{background:rgba(var(--bz-paint-7137bd),.86667);width:72px;height:72px;color:rgb(var(--bz-paint-ffffff));border:1px solid rgba(var(--bz-border-c4b0ff),.53333);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;box-shadow:0 5px 30px rgba(var(--bz-shadow-000000),.4);border-radius:50%;place-items:center;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.gallery-play:hover{background:rgb(var(--bz-paint-8749e4));box-shadow:0 0 35px rgba(var(--bz-shadow-9e68ed),.33333)}.gallery-play svg{width:25px;height:25px}.gallery-version{letter-spacing:.06em;color:rgb(var(--bz-paint-ffffff));border:1px solid rgba(var(--bz-border-ffffff),.18824);background:rgba(var(--bz-paint-0b1026),.50196);border-radius:20px;padding:6px 8px;font:8px monospace;position:absolute;top:20px;right:15px}.gallery-neighbour{aspect-ratio:1;border:1px solid rgba(var(--bz-border-aeb4e0),.1451);opacity:.58;cursor:pointer;border-radius:30px;width:220px;padding:0;transition:opacity .2s,transform .2s;position:absolute;overflow:hidden}.gallery-neighbour:hover{opacity:.85;transform:translateY(-5px)}.gallery-left{left:calc(50% - 365px);transform:rotate(-5deg)}.gallery-right{right:calc(50% - 365px);transform:rotate(5deg)}.gallery-neighbour>.gallery-artwork{display:block}.gallery-neighbour>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gallery-neighbour .gallery-art-title{font-size:19px;bottom:35px}.gallery-neighbour .gallery-art-genre{font-size:8px;bottom:17px}.gallery-neighbour .gallery-art-label{font-size:6px}.gallery-arrow{z-index:3;border:1px solid rgba(var(--bz-border-bba1ee),.37647);background:rgb(var(--bz-paint-391a68));width:43px;height:43px;color:rgb(var(--bz-paint-ffffff));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}.gallery-prev{left:0}.gallery-next{right:0}.gallery-caption{text-align:center;margin:23px 0 24px;position:relative}.gallery-caption>span{color:rgb(var(--bz-paint-af97d7));letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:inline-flex}.gallery-caption h3{letter-spacing:-.03em;color:rgb(var(--bz-paint-f4efff));margin:7px 0;font-size:25px;font-weight:600}.gallery-caption p{color:rgb(var(--bz-paint-99a0b7));font-size:12px}.gallery-track-picker{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.gallery-track-picker button{border:1px solid rgba(var(--bz-border-9e93c3),.16078);min-height:40px;color:rgb(var(--bz-paint-aeb4c9));background:rgb(var(--bz-paint-101627));cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;display:flex}.gallery-track-picker button[aria-pressed=true]{border-color:rgba(var(--bz-border-bba3ff),.50196);background:rgb(var(--bz-paint-30214c));color:rgb(var(--bz-paint-f3ebff))}.gallery-track-picker span{color:rgb(var(--bz-paint-ae8ad8));font:9px monospace}@keyframes gallery-arrive{0%{opacity:.5;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:720px){.showcase-gallery{padding:26px 16px}.gallery-stage{min-height:315px}.gallery-feature{border-radius:28px;width:min(64vw,300px)}.gallery-neighbour{opacity:.3;width:165px}.gallery-left{left:calc(50% - 245px)}.gallery-right{right:calc(50% - 245px)}.gallery-contours{width:430px;height:430px}.gallery-art-label{font-size:6px;top:18px;left:18px}.gallery-art-title{font-size:23px;left:18px;right:18px}.gallery-art-genre{left:18px}.gallery-version{font-size:6px;top:35px;right:12px}.gallery-arrow{width:35px;height:35px}.gallery-caption h3{font-size:22px}.gallery-track-picker button{padding:8px 10px;font-size:10px}}@media (max-width:420px){.gallery-stage{min-height:255px}.gallery-neighbour{display:none}.gallery-play{width:58px;height:58px}.gallery-feature{width:72%}.gallery-art-title{font-size:20px}.gallery-ab{margin-bottom:5px}.gallery-caption p{font-size:11px}.gallery-version{display:none}}@media (prefers-reduced-motion:reduce){.showcase-gallery *,.showcase-gallery :after{transition:none!important;animation:none!important}.gallery-contours i{transform:rotate(calc(var(--ring)*13deg));opacity:.3}}
