.product-card.sagestation-card{container-type:inline-size;min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;height:auto!important;aspect-ratio:auto!important}.sagestation-card>a{display:block!important;color:inherit;text-decoration:none;padding:0!important;background:transparent!important;border:0!important;height:auto!important}.ss-jewel{min-width:0}.ss-case-frame{display:grid;grid-template-columns:clamp(30px,11cqw,52px) minmax(0,1fr);padding:7px 7px 7px 12px;position:relative;border:1px solid #8f989f;border-radius:4px;background:linear-gradient(120deg,#ffffffb3,#b7bec14d 22%,#f7fafbb3 47%,#a3acb04d 70%,#fff9);box-shadow:inset 0 0 0 2px #ffffffb3,inset 4px 0 0 #606f784d,0 3px 0 #737d84,0 7px 15px #0002;isolation:isolate;overflow:hidden}.ss-case-frame:after{content:'';position:absolute;inset:3px;border:1px solid #fff8;border-radius:3px;pointer-events:none;z-index:4;background:linear-gradient(115deg,transparent 4%,#ffffff18 30%,transparent 38% 65%,#fff2 69%,transparent 77%)}.ss-case-frame:before{content:'';position:absolute;left:3px;top:15%;bottom:15%;width:5px;background:repeating-linear-gradient(0deg,#75828c66 0 2px,#fff7 3px 5px);z-index:3}.ss-case-spine{background:var(--ss-spine,#17191c);color:var(--ss-spine-ink,#fff);display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:0;padding:3px 2px;box-shadow:inset -1px 0 0 #fff3;overflow:hidden}.ss-spine-logo{display:block;width:100%;aspect-ratio:1}.ss-spine-logo>img{width:100%;height:100%;object-fit:contain;display:block}.ss-spine-word{writing-mode:vertical-rl;transform:rotate(180deg);font:500 clamp(15px,5cqw,24px)/1 Arial,sans-serif;letter-spacing:-.04em;white-space:nowrap;max-height:80%;overflow:hidden}.ss-spine-edition{font:700 clamp(6px,1.75cqw,9px)/1 monospace;border:1px solid currentColor;max-width:100%;padding:3px 1px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.sagestation-card .ss-cover.product-image-square{width:100%!important;height:auto!important;aspect-ratio:1!important;border-radius:0!important;margin:0!important;border:0;min-width:0;overflow:hidden;position:relative;background:#f4f3ef}.sagestation-card .ss-cover>img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}.sagestation-card.nf-sold-out .ss-cover>img{filter:grayscale(1)}.ss-case-caption{padding:17px 3px 0;color:var(--ink,#17191c)}.ss-caption-heading{display:flex;gap:8px;align-items:flex-start}.ss-caption-heading>strong{font:800 clamp(15px,4.8cqw,22px)/1.12 Arial,sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-width:0}.ss-rarity{font:700 9px/1.3 monospace;padding:4px 6px;border:1px solid #8888;text-transform:uppercase;flex:none}.ss-card-artist{display:inline-block;font:700 11px/1.3 Arial,sans-serif;color:#a22229;border:1px solid #a2222966;padding:3px 6px;margin:7px 0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.ss-card-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font:10px/1.5 monospace}.ss-card-meta .nf-hz-label{font:inherit!important;padding:2px 5px!important;border:1px solid #8888!important;border-radius:0!important;background:transparent!important}.ss-card-notes{margin:10px 0 0;font:11px/1.4 Arial,sans-serif;border-top:2px solid var(--ink,#17191c);padding-top:7px}.ss-card-notes>b{text-transform:uppercase;font-size:9px;letter-spacing:.06em}.ss-card-notes p{margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-card-price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:7px;border-top:1px solid #8885;font:700 12px/1.4 Arial,sans-serif}.ss-card-price strong{font-size:17px}.sagestation-card .release-launch--compact{background:var(--paper,#f4f3ef);border:1px solid #8886;margin-top:15px;padding:12px}.sagestation-card .release-launch-state{border-bottom-width:1px}.sagestation-card .limited-bar{font-size:clamp(8px,2.5cqw,11px)!important}.sagestation-card>a:focus-visible{outline:3px solid var(--ink,#17191c);outline-offset:5px}
.ss-player{--ss-glass:#e8eff0;gap:24px;grid-template-columns:minmax(0,540px) minmax(0,1fr)}.ss-player .slump-handheld{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;min-width:0;color:#292c30}.ss-console-scene{perspective:1000px;padding:45px 5px 14px;min-width:0}.ss-console-shell{position:relative;isolation:isolate;aspect-ratio:1.55;border:2px solid #a8b4b7;border-radius:25px 25px 15px 15px;background:linear-gradient(125deg,#fff9,#f4fbff33 42%,#c7d0d833 70%,#fff8);box-shadow:inset 0 0 0 3px #fff8,inset 7px 3px 8px #ffffff80,inset -4px -5px 6px #6e7c7c44,0 9px 0 #a3afb47d,0 16px 26px #0002;transform-style:preserve-3d}.ss-console-shell:before{content:'';position:absolute;inset:3% 3% 10%;border-radius:18px;border:1px solid #fff8;pointer-events:none;z-index:5}.ss-board{position:absolute;inset:7% 9% 15%;z-index:-1;background:#526f55 url('sagestation-circuit.svg') center/cover;border-radius:4px;opacity:.65;border:2px solid #889c70;box-shadow:inset 0 0 0 3px #ffffa126}.ss-board i{position:absolute;background:#303b39;box-shadow:0 0 0 2px #aba98c,inset 0 0 0 1px #738078;width:16%;height:24%;top:35%;left:17%;border-radius:2px}.ss-board i:nth-child(2){left:61%;top:57%;width:24%;height:14%}.ss-board i:nth-child(3){left:76%;top:12%;width:10%;height:25%}.ss-board i:nth-child(4){left:4%;top:13%;width:14%;height:13%;background:#a69c62}.ss-console-vents{position:absolute;top:8%;bottom:24%;width:10%;background:repeating-linear-gradient(0deg,#fff3 0 3px,#54625b44 4px 5px,transparent 6px 11px);border:1px solid #ffffff7a;border-radius:7px}.ss-vents-left{left:3%}.ss-vents-right{right:3%}.ss-disc-well{position:absolute;top:6%;left:20%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#272e2f 0 10%,#49535480 11% 56%,#101b2355 57% 62%,#dbe5e680 63% 66%,#a7b5b533 67%);border:2px solid #d6e0e2aa;box-shadow:inset 1px 3px 6px #1b242840,0 0 0 3px #fff4}.ss-disc{position:absolute;inset:7%;border-radius:50%;background:conic-gradient(#b6bbc7,#d9e1e0,#b9b1c9,#e2cfa7,#a1b9bf,#d7c7d8,#b6bbc7);box-shadow:0 2px 8px #0006;overflow:hidden;animation:ss-disc-spin 9s linear infinite;animation-play-state:paused}.ss-disc>img{position:absolute;inset:7%;width:86%;height:86%;object-fit:cover;border-radius:50%;mask-image:radial-gradient(circle,transparent 0 9%,#000 10%)}.ss-disc-hub{position:absolute;inset:40%;border-radius:50%;background:radial-gradient(circle,#182021 0 32%,#a1aaab 34% 46%,#f6faf788 49% 60%,#cbd6d68c 62%);border:1px solid #faffffd1;box-shadow:0 0 0 3px #f9ffff29}.ss-console-lid{position:absolute;top:5%;left:19%;width:62%;aspect-ratio:1;border-radius:50%;border:2px solid #edf5f5bc;background:linear-gradient(130deg,#ffffff5c,#ffffff08 40%,#dfe9ed18 65%,#ffffff61);box-shadow:inset 0 0 0 4px #d2dedb42,inset 2px 3px 8px #fff9,1px 4px 9px #41525730;transform-origin:50% 0%;transition:transform .65s cubic-bezier(.2,.6,.2,1),background .65s;z-index:4;pointer-events:none;backdrop-filter:blur(.3px)}.ss-lid-logo{position:absolute;width:22%;aspect-ratio:1;top:6%;left:39%;opacity:.7}.ss-lid-logo img{width:100%;height:100%;object-fit:contain}.ss-console-brand{position:absolute;bottom:5%;left:32%;font:800 clamp(9px,1.5vw,13px)/1 Arial,sans-serif;letter-spacing:.14em;color:#4d5659}.ss-lid-button{position:absolute;right:4%;bottom:15%;width:14%;aspect-ratio:1;min-height:40px;min-width:40px;border-radius:50%;background:linear-gradient(145deg,#fff9,#f1faff33);border:1px solid #cad5d7;color:#283238;box-shadow:inset 2px 2px 0 #fff7,0 2px 0 #84949666;font:700 9px/1 Arial,sans-serif;cursor:pointer;z-index:6}.ss-lid-button[hidden]{display:none!important}.ss-power-light{position:absolute;left:7%;bottom:19%;height:6px;width:6px;border-radius:50%;background:#8f9c8e;box-shadow:0 0 0 2px #ffffff7a}.ss-console-ports{position:absolute;left:24%;bottom:-6px;display:flex;gap:10px;width:52%;z-index:5}.ss-console-ports>span{background:linear-gradient(#313a3f,#667079);border:2px solid #d7e1e3;border-radius:3px;width:50%;height:14px;font:8px monospace;color:#c9cfd0;text-align:center;box-shadow:inset 0 0 0 2px #101619aa}.ss-lid-open .ss-console-lid{transform:rotateX(72deg) translateZ(8px);background:#e9f2f4a3}.ss-is-playing:not(.ss-lid-open) .ss-disc{animation-play-state:running}.ss-is-playing .ss-power-light{background:#b2ea68;box-shadow:0 0 7px #c4e98d}.ss-player .pocket-top{margin:20px 0 10px;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.06em;border-bottom:1px solid #989f9f55;padding-bottom:10px}.ss-player .pocket-top>b{font-size:14px}.ss-player .pocket-top>.pocket-led{display:none}.ss-player .pocket-bezel{background:#f1f1efb0;border:1px solid #90999c66;border-radius:5px;padding:12px}.ss-player .pocket-screen{background:transparent;color:#262b2c;box-shadow:none;display:block;padding:0;font:12px/1.4 monospace}.ss-player .pocket-art{display:none}.ss-player .pocket-track-copy strong{font:700 14px/1.3 Arial,sans-serif}.ss-player .pocket-track-copy{gap:5px}.ss-player .pocket-time{margin-top:10px}.ss-player .pocket-seek{display:block;margin-top:7px}.ss-player .pocket-seek input{accent-color:#4d6874}.ss-player .pocket-controls{grid-template-columns:1fr auto;gap:12px;margin:15px 0}.ss-player .pocket-controls button{background:#e6e9e8;color:#293336;border:1px solid #a7b0b1;box-shadow:inset 0 1px 0 #fff;min-height:40px;border-radius:5px}.ss-player .pocket-controls .pocket-play{border-radius:22px;width:auto;min-width:85px;height:44px;font:700 12px Arial,sans-serif;background:#b9c2c8}.ss-player .pocket-controls .pocket-repeat{transform:none;font-size:10px}.ss-player .pocket-repeat[aria-pressed=true]{background:#435b66;color:#fff}.ss-player .pocket-volume input{accent-color:#4d6874}.ss-player .pocket-playlist{border-top:1px solid #9ba4a7}.ss-player .pocket-playlist button{background:#ffffff8c;border-color:#9ba4a744}.ss-player .pocket-playlist button[aria-current=true]{background:#d9e2e5;color:#26343c;border-left:3px solid #4c6774}.ss-player .pocket-speaker{display:none}.ss-player .pocket-vault{border-width:1px;border-color:#a3adaf;background:#f4f4efd9;color:#25292c}.ss-player .pocket-vault h2{font-size:23px;border-bottom-width:2px}.ss-player .pocket-vault .button{background:#323f49;color:#fff;border-color:#323f49}.ss-player .pocket-vault button{border-width:1px}.ss-player .pocket-downloads a{border-width:1px}.ss-player .pocket-row-play{background:#e3e7e8}
body[data-sagestation=true][data-circuits=true] .header,body[data-sagestation=true][data-circuits=true] footer{position:relative;isolation:isolate}body[data-sagestation=true][data-circuits=true] .header:before,body[data-sagestation=true][data-circuits=true] footer:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('sagestation-circuit.svg') right center/320px 180px repeat;opacity:.08}@keyframes ss-disc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ss-disc{animation:none}.ss-console-lid{transition:none}}@media(max-width:850px){.ss-player{grid-template-columns:minmax(0,1fr)}.ss-player .slump-handheld{max-width:540px}.ss-console-brand{font-size:10px}.ss-console-scene{padding-top:38px}}@media(max-width:400px){.ss-console-scene{padding:30px 0 12px}.ss-console-shell{border-radius:17px 17px 9px 9px}.ss-lid-button{font-size:8px;min-width:34px;min-height:34px}.ss-console-brand{font-size:8px;letter-spacing:.06em}.ss-player .pocket-top>span:last-child{font-size:8px}.ss-player .pocket-vault{padding:16px}}

.ss-player .pocket-screen>img{display:none}

#release-details{scroll-margin-top:24px}
html:has(#release-details){scroll-behavior:auto}

.ss-landing{background:var(--landing-bg);color:var(--landing-ink);padding:28px 20px 48px;min-height:85svh}.ss-landing-inner{max-width:860px;margin:auto;min-width:0}.ss-landing-heading{text-align:center}.ss-landing-heading h1{font:800 clamp(26px,4.3vw,46px)/1.08 Arial,sans-serif;overflow-wrap:anywhere;margin:14px 0}.ss-landing-heading p{margin:8px 0}.ss-landing-logo{display:block;width:58px;height:58px;margin:0 auto 10px}.ss-landing-logo img{width:100%;height:100%;object-fit:contain}.ss-landing-meta{display:flex;justify-content:center;gap:12px;font:12px monospace}.ss-landing .slump-handheld-wrap{display:block;max-width:700px;margin:0 auto;padding:0;border:0;background:transparent}.ss-landing .slump-handheld{max-width:none;width:100%}.ss-landing .ss-console-scene{max-width:650px;margin:auto}.ss-landing .pocket-playlist{max-height:220px;overflow:auto}.ss-landing-actions{text-align:center;margin:24px 0}.ss-landing-actions .button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:15px 28px;background:#17191c;color:#fff;border:1px solid #17191c;font:700 14px monospace}.ss-landing-actions p{font:12px/1.6 monospace;margin:12px auto;max-width:520px}.ss-landing-catalog{text-align:center;margin-top:28px;font:700 12px monospace}.ss-landing-catalog a{color:inherit}.ss-landing-tracks{max-width:700px;margin:auto}.ss-landing .pocket-screen{color:#17191c}.ss-landing-tracks:has(.archive-audio-enhanced){display:none}@media(max-width:600px){.ss-landing{padding:20px 14px 32px}.ss-landing-actions .button{width:100%}.ss-landing .ss-console-scene{padding-top:30px}.ss-landing-heading h1{font-size:28px}}

.ss-landing:has(.is-ready) .ss-landing-tracks{display:none}
