@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}:root{--ink:#010319;--deep-navy:#030736;--navy:#071052;--electric-blue:#143cff;--cyan:#2de9ff;--violet:#7417e8;--magenta:#ff25c8;--soft-pink:#ff7ee7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:#050827;min-height:100%}body{color:#fff;background:#01020d;margin:0;font-family:Courier New,monospace;overflow:hidden}.landing-shell{background:radial-gradient(circle at 50% 0,#171e65 0,#06092e 42%,#01020d 82%),#01020d;place-items:center;min-height:100svh;padding:clamp(4px,1vw,14px);display:grid}.browser-frame{background:var(--ink);border:4px solid #131c53;border-radius:12px;width:min(1680px,100%);height:calc(100svh - clamp(8px,2vw,28px));min-height:520px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #030622,0 20px 80px #000c,0 0 42px #233bbb2b,inset 0 0 28px #1732a62b}.browser-frame:after{content:"";z-index:50;pointer-events:none;border:2px solid #24347455;border-radius:8px;position:absolute;inset:0}.browser-bar{z-index:40;background:linear-gradient(90deg,#0000 0 48%,#20295b2c 48% 52%,#0000 52%),linear-gradient(#090d31,#050827);border-bottom:4px solid #101849;place-items:center;height:56px;display:grid;position:relative;box-shadow:0 5px #03051d66}.window-dots{gap:11px;display:flex;position:absolute;left:20px}.dot{border-radius:2px;width:15px;height:15px;box-shadow:inset -2px -2px #0003}.dot-red{background:#ff505d}.dot-yellow{background:#ffc139}.dot-green{background:#1ed074}.address-bar{color:#f1eeff;text-align:center;background:#111741;border:2px solid #161e4c;border-radius:11px;width:min(530px,46vw);padding:8px 20px;font:17px/1 Arial,sans-serif;box-shadow:inset 0 -2px #080d30}.browser-star{color:#9da7ff;text-shadow:0 0 9px #7c86ff;font:25px/1 Arial,sans-serif;position:absolute;right:21px}.browser-stage{height:calc(100% - 56px);position:relative;overflow:hidden}.teaser{isolation:isolate;width:100%;height:100%;image-rendering:pixelated;background:linear-gradient(#01031d 0%,#03083a 34%,#091167 52%,#511173 65%,#140841 72%,#020526 100%);position:relative;overflow:hidden}.teaser:before{content:"";z-index:1;background:repeating-linear-gradient(#0000 0 8px,#ff27bd0d 8px 11px),linear-gradient(#0000,#ff24c329 62%,#5820cd1e);position:absolute;inset:44% 0 28%}.teaser:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(#bc2cff25,#0000 70%);width:18%;height:20%;animation:3.2s steps(4,end) infinite ambient-glow;position:absolute;top:51%;right:12%}.pixel-sky{z-index:2;position:absolute;inset:0 0 34%}.star{background:#62aaff;width:4px;height:4px;animation:2.3s steps(2,end) infinite star-twinkle;position:absolute;box-shadow:0 0 7px #3987ff}.star:nth-of-type(3n){background:var(--magenta);box-shadow:0 0 7px var(--magenta);animation-delay:-.8s}.star:nth-of-type(4n){animation-delay:-1.4s}.star:nth-of-type(5n){width:3px;height:3px;animation-delay:-1.9s}.star-cross{background:#fff;width:6px;height:6px;box-shadow:0 0 0 3px #245bff66,0 0 13px #39aaff}.star-cross:before,.star-cross:after{content:"";background:#8bd7ff;position:absolute;box-shadow:0 0 8px #276aff}.star-cross:before{width:2px;height:18px;top:-6px;left:2px}.star-cross:after{width:18px;height:2px;top:2px;left:-6px}.moon{aspect-ratio:1;clip-path:polygon(25% 0,75% 0,75% 5%,87.5% 5%,87.5% 12.5%,95% 12.5%,95% 25%,100% 25%,100% 75%,95% 75%,95% 87.5%,87.5% 87.5%,87.5% 95%,75% 95%,75% 100%,25% 100%,25% 95%,12.5% 95%,12.5% 87.5%,5% 87.5%,5% 75%,0 75%,0 25%,5% 25%,5% 12.5%,12.5% 12.5%,12.5% 5%,25% 5%);filter:drop-shadow(0 0 17px #ff2ebd);background:linear-gradient(135deg,#ff70e5,#ff3dad 60%,#f02eae);width:clamp(62px,7.8vw,122px);animation:4.2s steps(5,end) infinite moon-pulse;position:absolute;top:31%;left:13%;overflow:hidden;box-shadow:0 0 24px #ff35c5}.moon:after{content:"";opacity:.55;background:repeating-linear-gradient(#bc158d 0 4px,#0000 4px 9px);position:absolute;inset:62% 0 10%}.moon-crater{z-index:1;background:#d92da4;width:12%;height:9%;position:absolute;box-shadow:4px 4px #ff92eb55}.moon-crater-one{top:28%;left:25%}.moon-crater-two{width:18%;top:39%;right:21%}.moon-crater-three{width:9%;height:7%;top:53%;left:39%}.cloud{z-index:2;opacity:.72;clip-path:polygon(0 72%,6% 72%,6% 54%,12% 54%,12% 63%,18% 63%,18% 36%,25% 36%,25% 18%,33% 18%,33% 42%,42% 42%,42% 61%,51% 61%,51% 45%,61% 45%,61% 63%,73% 63%,73% 48%,84% 48%,84% 64%,92% 64%,92% 55%,100% 55%,100% 100%,0 100%);background:linear-gradient(#5712a7,#271072 66%,#130950 66%);width:29%;height:68px;animation:13s steps(12,end) infinite alternate cloud-drift;position:absolute}.cloud-left{top:52%;left:-4%}.cloud-right{animation-delay:-5s;top:57%;right:-3%;transform:scaleX(-1)}.mountains{clip-path:polygon(0 66%,5% 66%,5% 48%,10% 48%,10% 59%,15% 59%,15% 44%,21% 44%,21% 62%,28% 62%,28% 52%,35% 52%,35% 73%,43% 73%,43% 58%,49% 58%,49% 76%,58% 76%,58% 57%,65% 57%,65% 68%,72% 68%,72% 48%,78% 48%,78% 58%,84% 58%,84% 35%,90% 35%,90% 48%,95% 48%,95% 29%,100% 29%,100% 100%,0 100%);height:34%;position:absolute;bottom:0;left:0;right:0}.mountains-back{opacity:.68;background:#49118d;transform:translateY(10%)}.mountains-front{opacity:.95;background:#111066;height:23%;transform:scaleX(-1)}.album-title{z-index:8;justify-content:center;width:100%;margin:0;display:flex;position:absolute;top:7%;left:0;right:0}.title-art{width:min(600px,60vw);animation:6.8s step-end infinite title-neon;display:block;position:relative;overflow:visible}.title-art img{width:100%;max-width:100%;height:auto;image-rendering:pixelated;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.release-tease{z-index:10;text-align:center;text-indent:.34em;color:#9ff7ff;letter-spacing:.34em;white-space:nowrap;text-shadow:2px 2px #31137b,0 0 7px #20dfff,0 0 14px #b329e6;width:100%;margin:0;font:900 clamp(10px,1.15vw,17px)/1 Courier New,monospace;animation:2.4s steps(4,end) infinite release-pulse;position:absolute;top:39%;left:0;right:0}.horizon{z-index:4;border-bottom:8px solid #03072b;height:20%;position:absolute;top:50%;left:0;right:0}.sunset-band{background:repeating-linear-gradient(#0000 0 10px,#ff2ec20b 10px 13px),linear-gradient(#ff27c01c,#a61ab636 64%,#0a104a 64%);position:absolute;inset:15% 0 0}.city-backdrop{z-index:1;opacity:.78;clip-path:polygon(0 64%,4% 64%,4% 42%,8% 42%,8% 58%,13% 58%,13% 34%,17% 34%,17% 72%,23% 72%,23% 49%,27% 49%,27% 62%,33% 62%,33% 39%,37% 39%,37% 68%,43% 68%,43% 53%,48% 53%,48% 76%,54% 76%,54% 48%,59% 48%,59% 65%,64% 65%,64% 36%,68% 36%,68% 73%,74% 73%,74% 51%,79% 51%,79% 66%,85% 66%,85% 31%,89% 31%,89% 58%,94% 58%,94% 43%,100% 43%,100% 100%,0 100%);background:#0c105f;height:38%;position:absolute;bottom:14%;left:0;right:0;box-shadow:0 -5px #621394}.city-backdrop:before{content:"";clip-path:polygon(0 58%,6% 58%,6% 31%,11% 31%,11% 66%,18% 66%,18% 45%,25% 45%,25% 72%,34% 72%,34% 38%,40% 38%,40% 64%,48% 64%,48% 29%,54% 29%,54% 68%,62% 68%,62% 42%,69% 42%,69% 73%,78% 73%,78% 35%,84% 35%,84% 62%,92% 62%,92% 46%,100% 46%,100% 100%,0 100%);background:#17106a;position:absolute;inset:21% 0 0}.city-backdrop:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#0000 0 8%,#3b38b3 8% 9%,#0000 9% 15%);height:4px;position:absolute;bottom:17%;left:2%;right:2%}.building{z-index:3;background:linear-gradient(90deg,#020421 0 68%,#071052 68% 84%,#0a176b 84%);border-top:4px solid #050a3e;grid-template-columns:repeat(2,5px);grid-auto-rows:7px;place-content:start center;gap:7px 6px;width:3.8%;min-width:22px;padding-top:13px;display:grid;position:absolute;bottom:0;box-shadow:inset 4px 0 #060a3e,inset -4px 0 #0c1c73,0 0 8px #12185a}.building:after{content:"";background:#0d1764;height:5px;position:absolute;top:-8px;left:24%;right:24%;box-shadow:0 4px #18257c}.building:nth-of-type(3n):before{content:"";background:#11145c;width:3px;height:10px;position:absolute;top:-13px;left:50%;box-shadow:0 -4px #e92cc6}.building i{background:#f538c9;width:5px;height:7px;animation:6s step-end infinite window-flicker-one;box-shadow:0 0 4px #f624cb,3px 0 #4c1268}.building i:nth-child(2n){background:var(--cyan);box-shadow:0 0 5px #23d8ff}.building i:nth-child(3n){background:#3e73ff;box-shadow:0 0 4px #315aff}.building i.window-pattern-2{animation-name:window-flicker-two}.building i.window-pattern-3{animation-name:window-flicker-three}.building-one{width:4.4%;height:70%;left:4%}.building-two{width:3.2%;height:41%;left:11%}.building-three{width:4%;height:58%;left:17%}.building-four{width:3.5%;height:47%;left:25%}.building-five{width:3.6%;height:44%;right:25%}.building-six{width:4.3%;height:67%;right:17%}.building-seven{width:3.5%;height:49%;right:10%}.building-eight{width:4%;height:39%;right:2.5%}.building-nine{width:2.7%;height:35%;left:33%}.building-ten{width:3%;height:28%;left:41%}.building-eleven{width:2.8%;height:32%;right:40%}.building-twelve{width:3%;height:38%;right:32%}.city-glow-line{z-index:3;opacity:.42;background:repeating-linear-gradient(90deg,#0000 0 7%,#d024d6 7% 10%,#0000 10% 16%);height:5px;position:absolute;bottom:21%;left:0;right:0;box-shadow:0 0 8px #e42fc7}.low-silhouette{z-index:2;clip-path:polygon(0 45%,4% 45%,4% 29%,9% 29%,9% 54%,16% 54%,16% 34%,22% 34%,22% 63%,31% 63%,31% 42%,38% 42%,38% 70%,46% 70%,46% 51%,54% 51%,54% 68%,62% 68%,62% 40%,71% 40%,71% 59%,79% 59%,79% 38%,87% 38%,87% 54%,94% 54%,94% 34%,100% 34%,100% 100%,0 100%);background:#03072b;height:32%;position:absolute;bottom:-1px;left:0;right:0}.palm{z-index:4;width:105px;height:138px;image-rendering:pixelated;transform-origin:bottom;position:absolute;bottom:2%}.palm-left{left:6%;transform:scale(.92)}.palm-mid{left:23%;transform:scale(-.62,.62)}.palm-right{right:2%;transform:scale(-.88,.88)}.palm-pixel{background:#020319;position:absolute;box-shadow:inset -3px 0 #0d0d50}.road-scene{z-index:12;width:64%;height:16%;position:absolute;top:58%;left:50%;transform:translate(-50%)}.game-road{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none}.game-road:focus-visible:after{content:"";z-index:30;pointer-events:none;border:3px dashed #5af6ff;position:absolute;inset:-10px;box-shadow:0 0 12px #2bdcff}.road{clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),0 calc(100% - 4px),0 4px,8px 4px);background:repeating-linear-gradient(90deg,#0a0f2f 0 18px,#0e1438 18px 22px,#080d2b 22px 42px),#090e31;height:46px;position:absolute;top:60%;left:0;right:0;overflow:hidden;box-shadow:0 0 0 4px #02051d,0 0 20px #108cff88,inset 0 0 0 3px #273566,inset 0 7px #758ab9,inset 0 11px #151d45,inset 0 -7px #526899,inset 0 -11px #11183c}.road:before,.road:after{content:"";z-index:5;opacity:.78;background:repeating-linear-gradient(90deg,#8da3cf 0 30px,#263863 30px 38px);height:4px;position:absolute;left:10px;right:10px}.road:before{top:3px}.road:after{filter:brightness(.65);bottom:3px}.road-progress{z-index:1;width:calc(var(--release-progress,62%) - 5px);background:repeating-linear-gradient(90deg,#071b7a 0 31px,#0c3abc 31px 36px,#0be2fa 36px 40px),#09208e;transition:width 1.2s linear;animation:1.8s steps(4,end) infinite progress-breathe;position:absolute;inset:7px auto 7px 5px;overflow:hidden;box-shadow:inset 0 0 12px #56f5ff,0 0 12px #12cfff}.road-scan{filter:blur(1px);background:linear-gradient(90deg,#0000,#e9ffffdd,#0000);width:52px;animation:2.6s steps(16,end) infinite road-scan;position:absolute;top:0;bottom:0}.road-dashes{z-index:3;justify-content:space-around;height:8px;display:flex;position:absolute;top:18px;left:1.5%;right:1.5%}.road-dashes i{clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#4d5879;width:5.6%;height:8px;box-shadow:inset 0 -3px #222944}.road-dashes i.is-lit{background:#59f5ff;animation:1.3s steps(2,end) infinite dash-pulse;box-shadow:0 0 8px #13d8ff,0 2px #0768f4}.road-dashes i:nth-child(2n){animation-delay:-.35s}.road-dashes i:nth-child(3n){animation-delay:-.7s}.road-ground{background:#081452;height:9px;position:absolute;top:calc(60% + 49px);left:-4%;right:-4%;box-shadow:0 5px #030827,0 9px #0d1b68}.runner-wrap{z-index:15;left:min(calc(var(--release-progress,62%) - 6%), calc(100% - 150px));width:88px;height:110px;transition:left 1.2s linear;position:absolute;bottom:37%}.runner-motion{will-change:top;width:100%;height:100%;position:relative;top:0}.runner-motion.is-jumping{animation:.82s steps(10,end) runner-jump}.runner{filter:drop-shadow(0 0 5px #64ccff);width:100%;height:100%;animation:.55s steps(2,end) infinite runner-bob;position:relative;top:0;left:0}.runner-generated{filter:none;justify-content:center;align-items:flex-end;display:flex}.runner-sheet-viewport{width:69px;height:110px;display:block;position:relative;overflow:hidden}.runner-sheet-viewport img{width:400%;max-width:none;height:100%;image-rendering:pixelated;filter:brightness(1.04)contrast(1.85)saturate(.92);animation:1.05s steps(4,end) infinite artist-mascot-frames;position:absolute;top:0;left:0}.runner-wrap.is-hit .runner{animation:.55s steps(2,end) infinite runner-bob,.18s steps(2,end) 3 runner-hit}.obstacle-lane{z-index:17;pointer-events:none;position:absolute;inset:0}.game-obstacle{opacity:0;width:54px;height:58px;image-rendering:pixelated;transform-origin:bottom;will-change:left;animation:obstacle-flight var(--flight-duration) linear var(--flight-delay) infinite;position:absolute;bottom:37%;left:calc(100% - 58px)}.obstacle-art,.obstacle-art i{display:block;position:absolute}.vinyl-art{clip-path:polygon(10px 0,32px 0,42px 10px,42px 32px,32px 42px,10px 42px,0 32px,0 10px);filter:drop-shadow(4px 4px #35116c)drop-shadow(0 0 5px #ff36d6);background:#080613;width:42px;height:42px;animation:.95s steps(8,end) infinite vinyl-spin;bottom:4px;left:6px;overflow:hidden}.vinyl-art:before{content:"";clip-path:inherit;border:3px solid #342051;position:absolute;inset:7px;box-shadow:inset 0 0 0 4px #120920}.vinyl-art .disc-center{background:#ff2fbf;width:12px;height:12px;top:15px;left:15px;box-shadow:inset 3px 0 #7123d5,0 0 5px #ff52dc}.vinyl-art .disc-center:after{content:"";background:#f6f0ff;width:4px;height:4px;position:absolute;top:4px;left:4px}.vinyl-art .disc-glint{background:#7c68ff;width:12px;height:4px;top:8px;left:8px;box-shadow:15px 22px #bb2bd6}.poster-art{background:linear-gradient(135deg,#4721a5 0 42%,#e629b9 42% 69%,#1bc8e8 69%);border:4px solid #f8d;width:35px;height:49px;animation:.75s steps(2,end) infinite poster-flap;bottom:2px;left:9px;overflow:hidden;transform:rotate(-5deg);box-shadow:5px 5px #17105d,0 0 8px #ff32cc}.poster-star{background:#fff5f7;width:5px;height:15px;top:8px;left:12px;box-shadow:-5px 5px #fff5f7,5px 5px #fff5f7,0 0 5px #fff}.poster-line{background:#fff2f9;height:4px;left:6px}.poster-line-one{width:20px;bottom:10px}.poster-line-two{background:#66efff;width:14px;bottom:4px}.cd-art{clip-path:polygon(11px 0,33px 0,44px 11px,44px 33px,33px 44px,11px 44px,0 33px,0 11px);filter:drop-shadow(4px 4px #1c1a70)drop-shadow(0 0 6px #55e9ff);background:conic-gradient(from 45deg,#e9faff,#4ff0ef,#a24fff,#ff4bcf,#fff3fc,#58eaff,#e9faff);width:44px;height:44px;animation:1.15s steps(8,end) infinite cd-spin;bottom:4px;left:5px;overflow:hidden}.cd-art:before{content:"";clip-path:inherit;border:4px solid #f5f6ff99;position:absolute;inset:6px}.cd-art .disc-center{background:#07103e;width:12px;height:12px;top:16px;left:16px;box-shadow:inset 3px 0 #542f9f}.cd-art .disc-glint{background:#fff;width:14px;height:4px;top:7px;left:7px;box-shadow:19px 23px #ff7edb}.jump-cue{z-index:23;pointer-events:none;filter:drop-shadow(0 0 3px #30e8ff);width:auto;height:auto;animation:2.4s steps(3,end) infinite jump-cue;position:absolute;top:calc(60% + 61px);left:50%;transform:translate(-50%)}.jump-cue b{color:#7085b9;letter-spacing:.24em;text-shadow:1px 1px #12134f,0 0 3px #31e9ff;font:900 7px/1 Courier New,monospace}.hit-burst{z-index:24;left:min(calc(var(--release-progress,62%) - 2.5%), calc(100% - 115px));pointer-events:none;width:5px;height:5px;position:absolute;bottom:calc(37% + 42px)}.hit-burst i{--burst-x:0px;--burst-y:-28px;background:#fff;width:6px;height:6px;animation:.55s steps(5,end) forwards hit-pixel;position:absolute;box-shadow:0 0 7px #ff38c9}.hit-burst i:nth-child(2){--burst-x:28px;--burst-y:-17px;background:#51efff}.hit-burst i:nth-child(3){--burst-x:30px;--burst-y:13px;background:#ff3bc9}.hit-burst i:nth-child(4){--burst-x:-28px;--burst-y:15px;background:#785bff}.hit-burst i:nth-child(5){--burst-x:-31px;--burst-y:-14px;background:#ffe650}.hit-burst i:nth-child(6){--burst-x:5px;--burst-y:27px;background:#ff6bd4}.road-edge{z-index:18;width:55px;height:35px;position:absolute;top:calc(60% + 35px)}.road-edge-left{left:-18px}.road-edge-right{right:-18px;transform:scaleX(-1)}.road-edge i{background:#1aa879;width:5px;height:20px;position:absolute;bottom:7px;box-shadow:inset -2px 0 #5fd35d}.road-edge i:first-child{height:13px;left:17px;box-shadow:-5px -5px #1aa879,-9px -10px #47ce7f}.road-edge i:nth-child(2){height:27px;left:26px;box-shadow:-4px -6px #47ce7f,4px -10px #1aa879}.road-edge i:nth-child(3){height:16px;left:35px;box-shadow:5px -5px #1aa879,9px -9px #47ce7f}.road-edge b{background:#344780;width:20px;height:10px;position:absolute;bottom:0;box-shadow:inset 5px 0 #687ba7,4px -5px #1e326d}.road-edge b:first-of-type{left:4px}.road-edge b:nth-of-type(2){width:16px;left:29px}.door-zone{z-index:16;width:70px;height:98px;position:absolute;bottom:38%;right:2.4%}.door-glow{filter:blur(13px);opacity:.72;background:#b82cff;animation:2s steps(5,end) infinite door-glow;position:absolute;inset:8px 4px 0}.door-light{clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);filter:blur(7px);opacity:.2;background:#22dcff;height:76px;animation:2s steps(4,end) infinite light-breathe;position:absolute;bottom:0;left:11px;right:9px}.door{transform-origin:0 100%;background:linear-gradient(90deg,#062478,#082eab 75%,#03165a);border:5px solid #76ddff;width:46px;height:72px;animation:2.8s steps(5,end) infinite door-breathe;position:absolute;bottom:0;right:9px;box-shadow:0 0 0 3px #182cff,0 0 18px #4cecff,inset 0 0 0 3px #020d4e}.door-number{color:#ffe94a;text-shadow:2px 2px #000,0 0 4px #ffe34d;font:900 12px/1 Courier New,monospace;position:absolute;top:9px;left:50%;transform:translate(-50%)}.door-panel{border:2px solid #031447;height:28px;position:absolute;bottom:7px;left:8px;right:8px;box-shadow:inset 0 4px #0a36a7}.door-knob{background:#ffe45b;width:4px;height:4px;position:absolute;top:37px;right:6px;box-shadow:0 0 4px #ffe45b}.door-spark{z-index:3;background:#fff;width:5px;height:5px;animation:1.6s steps(3,end) infinite spark-pop;position:absolute;box-shadow:0 0 8px #d772ff}.door-spark:after{content:"";background:#aa8cff;width:13px;height:2px;position:absolute;top:2px;left:-4px}.spark-one{top:39%;left:0}.spark-two{animation-delay:-.5s;top:13%;right:0}.spark-three{animation-delay:-1s;bottom:7%;right:2px}.spark-four{animation-delay:-.8s;top:7%;left:7px}.spark-five{animation-delay:-1.3s;bottom:5%;left:2px}.water{z-index:6;background:repeating-linear-gradient(0deg,#0000 0 8px,#0b1558 8px 11px,#0000 11px 18px),linear-gradient(#030831,#01031c);border-top:5px solid #11195b;position:absolute;inset:69% 0 0;overflow:hidden}.water:before{content:"";opacity:.34;background:repeating-linear-gradient(90deg,#0000 0 6%,#172895 6% 10%,#0000 10% 17%);height:4px;animation:7s steps(12,end) infinite alternate water-slide;position:absolute;top:12%;left:-3%;right:-3%;box-shadow:0 32px #111d6a,0 69px #172895,0 108px #0c165a}.water:after{content:"";opacity:.24;background:repeating-linear-gradient(90deg,#0000 0 9%,#2139a2 9% 13%,#0000 13% 21%);height:3px;animation:5s steps(10,end) infinite alternate-reverse water-slide;position:absolute;top:28%;left:-5%;right:-5%;box-shadow:0 43px #132274,0 88px #1b2c86}.water-sheen{z-index:2;opacity:.42;background:#2a43a0;width:18%;height:4px;animation:6s steps(10,end) infinite alternate glint-shift;position:absolute;top:42%;left:41%;box-shadow:-230px 48px #152577,250px -23px #172b87,340px 62px #121f68}.water-glint{z-index:3;background:#5574ff;height:4px;animation:4s steps(8,end) infinite alternate glint-shift;position:absolute;box-shadow:0 0 7px #254cff}.water-glint-one{width:10%;top:51%;left:35%}.water-glint-two{width:7%;animation-delay:-2s;top:72%;right:25%}.scanlines{z-index:35;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 3px,#000 3px 4px);position:absolute;inset:0}.credits{z-index:38;text-align:center;text-indent:.12em;color:#8294d2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-shadow:2px 2px #02041f,0 0 5px #263fa0;width:100%;margin:0;font:700 clamp(8px,.72vw,11px)/1 Courier New,monospace;position:absolute;bottom:12px;left:0;right:0}.presave-button{z-index:39;color:#eafbff;letter-spacing:.18em;text-indent:.18em;text-shadow:2px 2px #391078,0 0 5px #5cefff;cursor:pointer;min-width:132px;image-rendering:pixelated;background:linear-gradient(#171a72,#071044);border:3px solid #67efff;border-radius:0;padding:9px 19px 8px;font:900 clamp(9px,.8vw,12px)/1 Courier New,monospace;animation:2.6s steps(4,end) infinite presave-breathe;position:absolute;top:79%;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #16248b,5px 5px #020526,0 0 12px #22dfff80,inset 0 -4px #271264}.presave-button:hover,.presave-button:focus-visible{color:#fff;background:linear-gradient(#7b22a9,#19217c);outline:none;box-shadow:0 0 0 3px #3138c9,5px 5px #020526,0 0 18px #ff2ec299,inset 0 -4px #4f157d}.presave-button:active{transform:translate(-50%,3px);box-shadow:0 0 0 3px #3138c9,2px 2px #020526,0 0 12px #ff2ec280}.preview-access-trigger{z-index:42;color:#788dcc;letter-spacing:.1em;cursor:pointer;background:#07092fc9;border:1px solid #4254ae;padding:6px 9px 5px;font:900 7px/1 Courier New,monospace;position:absolute;top:87%;left:50%;transform:translate(-50%);box-shadow:2px 2px #02031c}.preview-access-trigger:hover,.preview-access-trigger:focus-visible{color:#c9faff;border-color:#60eeff;outline:none;box-shadow:2px 2px #02031c,0 0 9px #2de9ff70}.preview-access-layer{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02031ee6;place-items:center;padding:18px;animation:.2s both release-view-enter;display:grid;position:absolute;inset:0}.preview-access-card{color:#fff;background:repeating-linear-gradient(#0000 0 11px,#61eeff0b 11px 13px),linear-gradient(145deg,#11166c,#080837 55%,#3b0c63);border:4px solid #58ecff;flex-direction:column;align-items:stretch;width:min(390px,100% - 24px);padding:29px 31px 24px;display:flex;position:relative;box-shadow:8px 8px #01021b,0 0 0 3px #172788,0 0 28px #2de9ff7a,inset 0 0 32px #48116e5e}.preview-access-card .panel-kicker{text-align:center;margin:17px 0 8px}.preview-access-card h2{color:#fff;letter-spacing:-.05em;text-align:center;text-shadow:3px 3px #65127c,0 0 10px #ff3dcc;margin:0 0 21px;font:900 21px/.95 Courier New,monospace}.preview-access-card label{gap:7px;margin-bottom:13px;display:grid}.preview-access-card label>span{color:#9aaee6;letter-spacing:.14em;font:900 7px/1 Courier New,monospace}.preview-access-card input{color:#fff;background:#060832;border:2px solid #3345ac;border-radius:0;width:100%;padding:11px 12px 10px;font:900 11px/1 Courier New,monospace;box-shadow:3px 3px #02031c,inset 0 0 10px #1b2f8959}.preview-access-card input:focus{border-color:#65efff;outline:none;box-shadow:3px 3px #02031c,0 0 10px #2de9ff80}.preview-access-submit{color:#fff;letter-spacing:.11em;cursor:pointer;background:linear-gradient(#70208c,#29105c);border:3px solid #ff5bd9;margin-top:4px;padding:12px 13px 11px;font:900 9px/1 Courier New,monospace;box-shadow:4px 4px #02031c,0 0 11px #ff48cf73}.preview-access-submit:hover,.preview-access-submit:focus-visible{color:#fff286;border-color:#fff286;outline:none}.preview-access-submit:disabled{filter:grayscale(.5);cursor:wait}.preview-access-message{color:#ff90dd;text-align:center;min-height:16px;margin:11px 0 0;font:900 7px/1.4 Courier New,monospace}.preview-access-close{color:#fff;cursor:pointer;background:#55106d;border:2px solid #ff5bd9;width:29px;height:29px;padding:0 0 3px;font:900 20px/1 Courier New,monospace;position:absolute;top:8px;right:8px}.preview-access-door{color:#fff28c;background:linear-gradient(90deg,#0d166d 47%,#111a88 48% 52%,#090f55 53%);border:3px solid #61efff;align-self:center;place-items:start center;width:42px;height:62px;padding-top:9px;display:grid;box-shadow:4px 4px #02031e,0 0 11px #2de9ff,0 0 23px #6b2cff8c}.preview-access-door i{font:900 8px/1 Courier New,monospace}.release-stage .album-title{top:3%}.release-stage .title-art{width:min(480px,50vw)}.release-stage:after{z-index:7;background:radial-gradient(#42eaff35 0 18%,#a328e62b 38%,#0000 72%);width:min(620px,64vw);height:48%;top:33%;left:50%;right:auto;transform:translate(-50%)}.available-banner{z-index:22;color:#d9fdff;text-align:center;text-indent:.28em;letter-spacing:.28em;text-shadow:3px 3px #2f0a73,0 0 6px #35ecff,0 0 14px #35ecff,0 0 24px #d430ff;width:100%;margin:0;font:900 clamp(12px,1.35vw,20px)/1 Courier New,monospace;animation:4.8s step-end infinite available-flicker;position:absolute;top:32%;left:0;right:0}.release-reveal{z-index:21;pointer-events:none;width:min(500px,84vw);height:min(260px,32vh);position:absolute;top:37%;left:50%;transform:translate(-50%)}.release-aura{z-index:0;filter:blur(2px);background:radial-gradient(#b72cff4d 0 18%,#25dfff33 38%,#0000 72%);width:88%;height:76%;animation:2.8s steps(5,end) infinite release-aura;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.open-door{z-index:1;clip-path:polygon(6% 0,94% 0,94% 4%,100% 4%,100% 100%,0 100%,0 4%,6% 4%);background:repeating-linear-gradient(#f2ffff 0 5px,#67edff 5px 9px,#3034e9 9px 14px),#1824ba;border:6px solid #31dcff;width:184px;height:214px;position:absolute;top:1%;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #2833c9,0 0 0 9px #070942,0 0 16px #34efff,0 0 34px #c72eff,inset 0 0 28px #fff}.open-door:before{content:"";z-index:1;background:#dffeff;height:8px;position:absolute;top:-14px;left:-15px;right:-15px;box-shadow:0 0 10px #22e7ff,0 0 22px #a42bff}.open-door:after{content:"";z-index:-1;clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#51ecff72,#0000 82%);width:250px;height:46px;animation:2.4s steps(4,end) infinite doorway-floor-light;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.open-door-number{z-index:5;color:#fff06a;text-align:center;text-shadow:2px 2px #50126e,0 0 7px #ffe24a;font:900 13px/1 Courier New,monospace;position:absolute;top:13px;left:0;right:0}.open-door-panel{z-index:3;transform-origin:50%;background:linear-gradient(90deg,#06175d 0 13%,#1238c1 13% 77%,#07135a 77%),#1029a0;border:3px solid #15267f;width:52%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 4px #2761dc,inset 0 0 18px #050b47}.open-door-panel:after{content:"";background:#90f8ff;width:6px;height:6px;position:absolute;top:48%;box-shadow:0 0 8px #4deaff}.open-door-panel-left{animation:1.4s steps(7,end) .25s both open-left-panel;left:0}.open-door-panel-left:after{right:7px}.open-door-panel-right{animation:1.4s steps(7,end) .25s both open-right-panel;right:0}.open-door-panel-right:after{left:7px}.release-album{z-index:7;aspect-ratio:1;width:162px;animation:1.7s steps(9,end) .55s both album-arrival,3s steps(6,end) 2.25s infinite album-hover;position:absolute;top:26px;left:50%;transform:translate(-50%)}.release-cover{z-index:3;clip-path:polygon(4% 0,96% 0,96% 4%,100% 4%,100% 96%,96% 96%,96% 100%,4% 100%,4% 96%,0 96%,0 4%,4% 4%);background:radial-gradient(circle at 50% 42%,#ff36c584 0 5%,#0000 23%),repeating-linear-gradient(#0000 0 14px,#ff27c112 14px 17px),linear-gradient(145deg,#16137c,#4b1187 45%,#070838 78%);border:5px solid #ddfaff;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 5px #1723a1,8px 8px #020426,0 0 18px #35ebff,0 0 34px #eb2bff85,inset 0 0 28px #2810a5}.release-cover:before{content:"";border:2px solid #ff54dc66;position:absolute;inset:8px;box-shadow:inset 0 0 0 3px #0b0c53}.release-cover img{z-index:2;width:91%;height:auto;image-rendering:pixelated;filter:brightness(1.2)drop-shadow(0 0 7px #ff36d7);display:block;position:relative}.release-vinyl{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#e9fdff 0 4%,#fe43cb 4% 11%,#151453 11% 18%,#0000 18%),repeating-radial-gradient(circle,#070721 0 7px,#20216a 7px 10px,#080725 10px 16px);border:4px solid #4056d5;border-radius:50%;width:134px;animation:4.2s steps(16,end) infinite release-vinyl-spin;position:absolute;top:16px;right:-70px;box-shadow:7px 7px #02031d,0 0 14px #34eaff80}.release-vinyl i{opacity:.55;background:#6a80ed;width:15%;height:5%;position:absolute;top:19%;left:18%;transform:rotate(-34deg)}.release-spark{z-index:9;background:#fff;width:6px;height:6px;animation:1.7s steps(4,end) infinite release-spark-pop;position:absolute;box-shadow:0 0 8px #4defff,0 0 13px #e948ff}.release-spark:before,.release-spark:after{content:"";background:#79f7ff;position:absolute}.release-spark:before{width:2px;height:18px;top:-6px;left:2px}.release-spark:after{width:18px;height:2px;top:2px;left:-6px}.release-spark-one{top:22%;left:-26px}.release-spark-two{animation-delay:-.45s;top:9%;right:-34px}.release-spark-three{animation-delay:-.9s;bottom:21%;right:-22px}.release-spark-four{animation-delay:-1.25s;bottom:9%;left:-39px}.release-links{z-index:25;justify-content:center;gap:clamp(9px,1vw,15px);width:min(620px,90vw);display:flex;position:absolute;top:77%;left:50%;transform:translate(-50%)}.release-link{color:#f1feff;letter-spacing:.1em;text-indent:.1em;text-shadow:2px 2px #391078,0 0 5px #5cefff;cursor:pointer;min-width:142px;image-rendering:pixelated;background:linear-gradient(#171a72,#071044);border:3px solid #6cf3ff;border-radius:0;padding:10px 14px 9px;font:900 clamp(8px,.72vw,11px)/1 Courier New,monospace;animation:3.2s steps(4,end) infinite release-link-breathe;box-shadow:0 0 0 3px #16248b,5px 5px #020526,0 0 11px #22dfff70,inset 0 -4px #271264}.release-link:nth-child(2){animation-delay:-.8s}.release-link:nth-child(3){animation-delay:-1.6s}.release-link:hover,.release-link:focus-visible{color:#fff;background:linear-gradient(#8621a9,#19217c);outline:none;box-shadow:0 0 0 3px #3138c9,5px 5px #020526,0 0 18px #ff2ec299,inset 0 -4px #4f157d}.release-link:active{translate:0 3px;box-shadow:0 0 0 3px #3138c9,2px 2px #020526,0 0 12px #ff2ec280}.release-site{isolation:isolate;width:100%;height:100%;image-rendering:pixelated;background:linear-gradient(#01031d 0%,#03083a 34%,#091167 52%,#511173 65%,#140841 72%,#020526 100%);position:relative;overflow:hidden}.release-site:before{content:"";z-index:7;pointer-events:none;background:radial-gradient(circle at 18% 38%,#ff28bf14,#0000 22%),radial-gradient(circle at 82% 42%,#27e9ff12,#0000 24%);position:absolute;inset:0}.release-site-header{z-index:30;justify-content:space-between;align-items:center;gap:32px;width:min(1180px,94%);display:flex;position:absolute;top:17px;left:50%;transform:translate(-50%)}.release-brand-button{cursor:pointer;background:0 0;border:0;flex:0 auto;margin:0;padding:0;display:block}.release-brand-button:focus-visible{outline-offset:5px;outline:2px solid #55f1ff}.release-brand-logo{width:min(330px,32vw);height:auto;image-rendering:pixelated;filter:brightness(1.14)saturate(1.12)drop-shadow(0 0 7px #ff3dd4)drop-shadow(0 0 14px #433cff);flex:0 auto;animation:6.8s step-end infinite title-neon;display:block}.release-nav{background:#03072edb;border:2px solid #26349c;justify-content:flex-end;align-items:center;gap:8px;padding:5px;display:flex;box-shadow:5px 5px #01021a,0 0 16px #283ac04d}.release-tab{color:#7f91d2;letter-spacing:.12em;text-indent:.12em;touch-action:manipulation;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:105px;padding:9px 13px 8px;font:900 clamp(8px,.72vw,11px)/1 Courier New,monospace;text-decoration:none;display:inline-flex;position:relative}.release-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:2px;left:15%;right:15%}.release-tab:hover,.release-tab:focus-visible{color:#dffeff;outline-offset:-2px;outline:2px solid #2de9ff66}.release-tab.is-active{color:#fff;text-shadow:0 0 6px #38ecff,2px 2px #55106e;background:linear-gradient(#27208c,#111054)}.release-tab.is-active:after{background:#50f1ff;box-shadow:0 0 7px #34eaff,0 0 12px #e635ff}.release-content{z-index:25;width:min(1180px,94%);position:absolute;top:176px;bottom:33px;left:50%;overflow:hidden;transform:translate(-50%)}.release-view{width:100%;height:100%;animation:.3s ease-out both release-view-enter}.release-home{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;position:relative;overflow:hidden auto}.release-home::-webkit-scrollbar{display:none}.release-home-hero{z-index:2;grid-template-rows:auto minmax(230px,330px) auto;align-content:center;justify-items:center;gap:clamp(8px,1.4vh,15px);width:100%;min-height:100%;padding:5px 20px 38px;display:grid;position:relative;overflow:visible}.release-home:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 56%,#2de9ff20 0 16%,#be28ff1c 34%,#0000 69%);width:min(820px,82vw);height:72%;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.home-scroll-cue{z-index:12;color:#a4f8ff;text-shadow:0 0 8px #2de9ff,2px 2px #3d1279;place-items:center;width:25px;height:25px;font:900 20px/1 Courier New,monospace;animation:1.7s ease-in-out infinite home-scroll-bob;display:grid;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.home-events{z-index:10;background:linear-gradient(135deg,#080b43f2,#130a48ee 58%,#26094ce8),#06072f;border:3px solid #3343bc;width:min(900px,92%);min-height:72%;margin:28px auto 50px;padding:clamp(19px,3vw,34px);position:relative;box-shadow:8px 8px #01021a,0 0 0 3px #080c4a,0 0 24px #2a42d05e,inset 0 0 38px #40117642}.home-events:before{content:"";pointer-events:none;opacity:.28;background:repeating-linear-gradient(#0000 0 15px,#526bff17 15px 18px);position:absolute;inset:0}.home-events-heading{z-index:2;border-bottom:3px solid #263399;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;padding-bottom:14px;display:flex;position:relative}.home-events-heading>div>span{color:#6fecff;letter-spacing:.23em;text-shadow:0 0 7px #2de9ff;margin-bottom:6px;font:900 clamp(7px,.68vw,10px)/1 Courier New,monospace;display:block}.home-events-heading h2{color:#fff;letter-spacing:-.06em;text-shadow:4px 4px #65137d,0 0 10px #ff39d0;margin:0;font:900 clamp(22px,2.5vw,40px)/.9 Courier New,monospace}.home-events-heading small{color:#ffb9f0;letter-spacing:.08em;white-space:nowrap;background:#3b0c5d;border:2px solid #e549cf;padding:7px 9px 6px;font:900 clamp(6px,.6vw,9px)/1 Courier New,monospace;box-shadow:3px 3px #02031e}.home-event-list{z-index:2;gap:9px;display:grid;position:relative}.home-event{background:#070a3ebd;border:2px solid #22308e;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:76px;padding:11px 16px;transition:border-color .18s,transform .18s,background .18s;display:grid;box-shadow:4px 4px #02031e,inset 0 0 16px #211067}.home-event:hover{background:#16155ccf;border-color:#55ecff;transform:translate(4px)}.home-event-number{color:#53ebff;text-shadow:0 0 7px #2de9ff;font:900 13px/1 Courier New,monospace}.home-event-copy{min-width:0}.home-event-copy span{color:#7187d1;letter-spacing:.13em;margin-bottom:5px;font:900 clamp(7px,.64vw,9px)/1 Courier New,monospace;display:block}.home-event-copy h3{color:#f9f7ff;letter-spacing:.02em;margin:0;font:900 clamp(11px,1.1vw,16px)/1.1 Courier New,monospace}.home-event-type{color:#ddfcff;text-align:center;letter-spacing:.09em;background:#111661;border:2px solid #4eeaff;min-width:74px;padding:7px 8px 6px;font:900 clamp(6px,.58vw,9px)/1 Courier New,monospace;box-shadow:3px 3px #02031e,0 0 8px #2de9ff55}.home-custom-block{z-index:10;background:#070a3ef0;border:3px solid #3343bc;width:min(900px,92%);margin:26px auto 50px;position:relative;box-shadow:8px 8px #01021a,0 0 0 3px #080c4a,0 0 24px #2a42d05e}.home-custom-text>div{text-align:center;padding:clamp(30px,5vw,68px)}.home-custom-block h2{color:#fff;text-shadow:4px 4px #65127c,0 0 10px #ff38cc;margin:0;font:900 clamp(22px,3vw,42px)/.95 Courier New,monospace}.home-custom-block p{color:#a9b8e5;white-space:pre-line;max-width:690px;margin:18px auto 0;font:700 clamp(10px,.85vw,13px)/1.65 Courier New,monospace}.home-custom-image figure{background:#03051f;min-height:260px;margin:0;position:relative;overflow:hidden}.home-custom-image figure>img{object-fit:cover;width:100%;max-height:620px;display:block}.home-custom-image figcaption{background:linear-gradient(#0000,#030522ed 65%);padding:clamp(28px,7vw,74px) clamp(20px,4vw,45px) clamp(20px,3vw,36px);position:absolute;bottom:0;left:0;right:0}.home-custom-image figcaption p{margin-left:0;margin-right:0}.release-home-copy{z-index:4;text-align:center;position:relative}.release-date{color:#8cefff;letter-spacing:.28em;text-indent:.28em;text-shadow:2px 2px #1e126d,0 0 8px #2de9ff;background:0 0;border:0;margin-bottom:9px;padding:0;font:900 clamp(8px,.72vw,11px)/1 Courier New,monospace;display:inline-block}.release-home-copy h1{color:#fff;letter-spacing:-.06em;text-shadow:5px 5px #62117f,0 0 10px #ff38d0,0 0 22px #2de9ff75;margin:0;font:900 clamp(27px,3.5vw,54px)/.88 Courier New,monospace;animation:5.4s step-end infinite available-flicker}.stream-links{z-index:9;flex-wrap:wrap;justify-content:center;gap:9px;margin:0;display:flex;position:relative}.stream-links button,.stream-links a{cursor:pointer;background:linear-gradient(#1b2180,#090d48);border:2px solid #53edff;justify-content:center;align-items:center;width:52px;min-width:52px;height:46px;padding:7px;text-decoration:none;transition:transform .14s steps(2,end),border-color .14s linear,filter .14s linear;display:inline-flex;box-shadow:4px 4px #02031d,0 0 9px #2de9ff70,inset 0 -3px #39106f}.stream-links button:hover,.stream-links button:focus-visible,.stream-links a:hover,.stream-links a:focus-visible{filter:brightness(1.2);background:linear-gradient(#6c197f,#15135f);border-color:#ff62dc;outline:none;transform:translateY(-3px)}.stream-links button[aria-disabled=true]{cursor:default}.artist-mascot-stage{--mascot-stage-width:min(900px, calc(100vw - 44px));z-index:11;width:var(--mascot-stage-width);isolation:isolate;pointer-events:none;background:linear-gradient(#0000 0 73%,#0204264d 100%);border-bottom:3px solid #2d3fa8;align-self:start;height:clamp(128px,9vw,138px);margin:2px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 -2px #071052,0 6px 14px #02031f70}.artist-mascot-stage:before{content:"";z-index:-1;opacity:.72;filter:drop-shadow(0 0 5px #20dfff);background:repeating-linear-gradient(90deg,#38eaff 0 18px,#0000 18px 34px);height:3px;animation:1.1s steps(4,end) infinite artist-lane-flow;position:absolute;bottom:7px;left:0;right:0}.artist-mascot-stage:after{content:"";z-index:-2;background:linear-gradient(#0000,#10176d8c);height:23px;position:absolute;bottom:0;left:0;right:0}.artist-mascot-walker{z-index:2;pointer-events:none;width:76px;height:112px;animation:18s linear infinite artist-mascot-travel;position:absolute;bottom:7px;left:-82px}.artist-mascot{width:76px;height:112px;color:inherit;transform-origin:50% 100%;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.artist-mascot:hover,.artist-mascot:focus-visible{outline:none}.artist-mascot:hover .artist-mascot-viewport img,.artist-mascot:focus-visible .artist-mascot-viewport img{filter:brightness(1.15)contrast(1.9)saturate(.98)}.artist-mascot:focus-visible:after{content:"";border:2px dashed #fff18a;position:absolute;inset:7px 2px 3px}.artist-mascot.is-greeting .artist-mascot-viewport{animation:.72s steps(6,end) artist-mascot-hop}.artist-mascot-aura{z-index:0;opacity:.72;filter:blur(5px);background:#2de9ff4d;border-radius:50%;width:54px;height:12px;animation:1.4s steps(4,end) infinite alternate artist-mascot-aura;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.artist-mascot-viewport{z-index:1;width:66px;height:100px;display:block;position:absolute;bottom:3px;right:5px;overflow:hidden}.artist-mascot-viewport img{width:400%;max-width:none;height:100%;image-rendering:pixelated;filter:brightness(1.04)contrast(1.85)saturate(.92);animation:1.05s steps(4,end) infinite artist-mascot-frames;position:absolute;top:0;left:0}.artist-mascot-mobile-viewport{display:none}@keyframes artist-mascot-frames{to{transform:translate(-100%)}}@keyframes artist-mascot-travel{0%{left:-82px}to{left:calc(100% + 16px)}}@keyframes artist-mascot-hop{0%,to{bottom:3px}20%{bottom:10px}48%{bottom:15px}72%{bottom:8px}}@keyframes artist-mascot-aura{0%{opacity:.38;transform:translate(-50%)scaleX(.75)}to{opacity:.86;transform:translate(-50%)scaleX(1.12)}}@keyframes artist-lane-flow{to{background-position-x:34px}}.service-logo{width:29px;height:29px;image-rendering:pixelated;flex:none;display:block;position:relative}.service-logo-spotify{background:#1ed760;border-radius:50%;overflow:hidden;box-shadow:0 0 8px #1ed7609c}.service-logo-spotify i{border-top:3px solid #081b10;border-radius:50%;width:19px;height:7px;position:absolute;left:5px;transform:rotate(8deg)}.service-logo-spotify i:first-child{top:7px}.service-logo-spotify i:nth-child(2){width:17px;top:12px}.service-logo-spotify i:nth-child(3){width:14px;top:17px}.service-logo-apple{color:#fff;background:linear-gradient(145deg,#ff5f7e,#fa174d);border-radius:7px;place-items:center;display:grid;box-shadow:0 0 8px #ff416e9c}.service-logo-apple i{font:900 24px/1 Georgia,serif;transform:translate(1px,-1px)}.service-logo-youtube:before{content:"";background:#f03;border-radius:6px;position:absolute;inset:4px 0;box-shadow:0 0 8px #ff00339c}.service-logo-youtube i{z-index:1;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;width:0;height:0;position:absolute;top:10px;left:12px}.release-home-art{z-index:3;justify-self:center;width:min(430px,90vw);height:100%;position:relative}.home-portal-aura{background:radial-gradient(#e33aff3d 0 14%,#28e7ff35 34%,#0000 70%);width:115%;height:115%;animation:2.9s ease-in-out infinite release-aura;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.home-door-frame{z-index:1;clip-path:polygon(7% 0,93% 0,93% 3%,100% 3%,100% 100%,0 100%,0 3%,7% 3%);background:#dffeff;border:7px solid #44eaff;width:176px;height:250px;position:absolute;top:3%;left:50%;transform:translate(-50%);box-shadow:0 0 0 7px #2539c9,0 0 0 11px #070a50,0 0 24px #2de9ff,0 0 48px #9f2cff99}.home-door-frame:after{content:"";z-index:-1;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:linear-gradient(#5beeff70,#0000 82%);width:330px;height:78px;position:absolute;bottom:-52px;left:50%;transform:translate(-50%)}.home-door-number{z-index:5;color:#fff278;text-align:center;text-shadow:2px 2px #381066,0 0 7px #fff06b;font:900 13px/1 Courier New,monospace;position:absolute;top:15px;left:0;right:0}.home-door-panel{z-index:3;background:linear-gradient(90deg,#070e4c 0 14%,#1538bb 14% 77%,#07104d 77%);border:3px solid #132074;width:52%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 4px #2759d4,inset 0 0 18px #03062d}.home-door-panel-left{transform-origin:0;left:0;transform:translate(-94%)scaleX(.16)}.home-door-panel-right{transform-origin:100%;right:0;transform:translate(94%)scaleX(.16)}.home-portal-ray{z-index:0;opacity:.26;filter:blur(1px);background:linear-gradient(#8af5ff,#0000 75%);width:42%;height:78%;animation:3.1s ease-in-out infinite home-ray-pulse;position:absolute;top:12%}.home-portal-ray-left{transform-origin:100% 0;left:7%;transform:skew(-19deg)}.home-portal-ray-right{transform-origin:0 0;animation-delay:-1.55s;right:7%;transform:skew(19deg)}.home-album-cover{z-index:6;aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#ff31c66e 0 6%,#0000 24%),repeating-linear-gradient(#0000 0 14px,#ff36c614 14px 17px),linear-gradient(145deg,#17147b,#4c1185 50%,#070733);border:5px solid #e2feff;place-items:center;width:174px;animation:3.2s ease-in-out infinite album-hover;display:grid;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #1c29ad,8px 8px #02031f,0 0 20px #31eaff,0 0 38px #de32ff80}.home-album-cover img{width:92%;height:auto;image-rendering:pixelated;filter:brightness(1.18)drop-shadow(0 0 7px #ff37d0);display:block}.home-vinyl{z-index:5;aspect-ratio:1;background:radial-gradient(circle,#e9fdff 0 4%,#fe43cb 4% 11%,#151453 11% 18%,#0000 18%),repeating-radial-gradient(circle,#070721 0 7px,#20216a 7px 10px,#080725 10px 16px);border:4px solid #485bd2;border-radius:50%;width:155px;animation:5s linear infinite release-vinyl-spin;position:absolute;top:60px;left:calc(50% + 42px);box-shadow:7px 7px #02031d,0 0 14px #34eaff80}.home-vinyl i{opacity:.55;background:#6a80ed;width:15%;height:5%;position:absolute;top:19%;left:18%;transform:rotate(-34deg)}.home-spark{z-index:9;background:#fff;width:5px;height:5px;animation:1.9s steps(4,end) infinite release-spark-pop;position:absolute;box-shadow:0 0 8px #3deaff,0 0 14px #c736ff}.home-spark:before,.home-spark:after{content:"";background:#a8faff;position:absolute}.home-spark:before{width:1px;height:15px;top:-5px;left:2px}.home-spark:after{width:15px;height:1px;top:2px;left:-5px}.home-spark-one{top:18%;left:20%}.home-spark-two{animation-delay:-.45s;top:31%;right:17%}.home-spark-three{animation-delay:-.95s;bottom:16%;left:14%}.home-spark-four{animation-delay:-1.35s;bottom:8%;right:22%}.release-panel{color:#fff;scrollbar-width:thin;scrollbar-color:#42eaff #080934;background:linear-gradient(135deg,#091050eb,#07072eea 48%,#20084ee6),#05072d;border:3px solid #2f3db2;width:100%;height:100%;padding:clamp(17px,2vw,27px);position:relative;overflow:auto;box-shadow:8px 8px #01021b,0 0 0 3px #060a40,0 0 24px #1339c766,inset 0 0 40px #37117452}.release-panel:before{content:"";z-index:0;pointer-events:none;opacity:.25;background:repeating-linear-gradient(#0000 0 15px,#526bff12 15px 18px);position:absolute;inset:0}.release-panel>*{z-index:1;position:relative}.release-panel-heading{border-bottom:3px solid #202c91;justify-content:space-between;align-items:flex-end;gap:20px;min-height:66px;margin-bottom:clamp(14px,2vh,24px);padding-bottom:12px;display:flex;box-shadow:0 3px #02052b}.panel-kicker{color:#79efff;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 6px #2de9ff;margin-bottom:6px;font:900 clamp(8px,.68vw,10px)/1 Courier New,monospace;display:block}.release-panel-heading h1,.tour-panel h1{color:#fff;letter-spacing:-.05em;text-shadow:4px 4px #661384,0 0 10px #ff39d0;margin:0;font:900 clamp(21px,2.4vw,38px)/.9 Courier New,monospace}.panel-status{color:#ffb9ef;letter-spacing:.12em;text-indent:.12em;background:#3b0d60;border:2px solid #ff48d4;padding:7px 10px 6px;font:900 clamp(7px,.65vw,10px)/1 Courier New,monospace;box-shadow:3px 3px #090526,0 0 9px #ff31c780}.merch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,1.6vw,24px);display:grid}.merch-card{background:#080b3ee8;border:3px solid #2836a0;transition:translate .15s steps(2,end),border-color .15s steps(2,end);overflow:hidden;box-shadow:6px 6px #02031e,inset 0 0 18px #25106b}.merch-card:hover{border-color:#49eafa;translate:0 -4px}.merch-card-open{width:100%;color:inherit;text-align:left;touch-action:manipulation;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.merch-card-open:focus-visible{outline-offset:-3px;outline:3px solid #ff5bd9}.merch-art{background:radial-gradient(circle at 50% 48%,#ff2fc638,#0000 31%),linear-gradient(145deg,#15116c,#250955 58%,#06072d);border-bottom:3px solid #2836a0;place-items:center;min-height:clamp(160px,24vh,255px);display:grid;position:relative;overflow:hidden}.merch-art:before,.merch-art:after{content:"";opacity:.35;background:#303dba;width:85%;height:3px;position:absolute;box-shadow:0 27px #151d71,0 54px #27339c,0 81px #121969}.merch-art:after{width:3px;height:85%;box-shadow:27px 0 #151d71,54px 0 #27339c,81px 0 #121969}.merch-piece{z-index:2;filter:drop-shadow(8px 8px #02031e)drop-shadow(0 0 10px #2ee7ff70);place-items:center;display:grid;position:relative}.merch-piece img{width:76%;height:auto;image-rendering:pixelated;display:block}.merch-art-shirt .merch-piece{clip-path:polygon(25% 0,40% 0,44% 9%,56% 9%,60% 0,75% 0,100% 22%,83% 42%,75% 34%,75% 100%,25% 100%,25% 34%,17% 42%,0 22%);background:linear-gradient(135deg,#2537be,#10145f);width:152px;height:138px}.merch-art-hoodie .merch-piece{clip-path:polygon(34% 0,66% 0,75% 13%,92% 21%,100% 77%,80% 82%,76% 47%,76% 100%,24% 100%,24% 47%,20% 82%,0 77%,8% 21%,25% 13%);background:linear-gradient(135deg,#4d168c,#11145b);width:146px;height:148px}.merch-art-hoodie .merch-piece:before{content:"";z-index:3;border:5px solid #111044;border-top:0;border-radius:0 0 50% 50%;width:28%;height:25%;position:absolute;top:1%;left:36%}.merch-art-poster .merch-piece{background:radial-gradient(circle at 50% 34%,#fd3ac26e 0 9%,#0000 26%),repeating-linear-gradient(#0000 0 12px,#ff38c514 12px 15px),linear-gradient(#121476,#421077 58%,#080730);border:5px solid #bdfaff;width:116px;height:158px;box-shadow:inset 0 0 18px #261595}.merch-art-shopify{background:radial-gradient(circle at 50% 48%,#ff2fc62b,#0000 38%),linear-gradient(145deg,#15116c,#250955 58%,#06072d)}.merch-product-image{z-index:2;width:100%;height:100%;min-height:inherit;object-fit:cover;position:relative}.merch-product-placeholder{z-index:2;aspect-ratio:1;color:#fff;text-shadow:3px 3px #8b137e;background:#111461;border:4px solid #79efff;place-items:center;width:112px;font:900 24px/1 Courier New,monospace;display:grid;position:relative;box-shadow:7px 7px #02031e,0 0 18px #2de9ff8c}.merch-info{justify-content:space-between;align-items:center;gap:10px;min-height:79px;padding:12px 13px;display:flex}.merch-info small{color:#748ad0;letter-spacing:.12em;margin-bottom:5px;font:700 8px/1 Courier New,monospace;display:block}.merch-info h2{color:#f5f4ff;margin:0;font:900 clamp(10px,.9vw,14px)/1.15 Courier New,monospace}.merch-buy{color:#fff;letter-spacing:.08em;cursor:pointer;background:#172077;border:2px solid #58ecff;flex:none;justify-content:center;align-items:center;padding:9px 10px 8px;font:900 8px/1 Courier New,monospace;text-decoration:none;display:inline-flex;box-shadow:3px 3px #02031c,inset 0 -3px #441071,0 0 8px #27eaff66}.shop-empty{color:#eefcff;text-align:center;background:linear-gradient(90deg,#0000 49.7%,#23339b4d 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#23339b35 50%,#0000 50.3%),radial-gradient(circle at 50% 42%,#4d1b9666,#0000 32%),#070a3dcc;border:3px solid #25359c;align-content:center;place-items:center;gap:12px;min-height:clamp(250px,40vh,390px);display:grid;box-shadow:6px 6px #02031e,inset 0 0 34px #25106b}.shop-empty-door{color:#fff28c;background:linear-gradient(90deg,#0d166d 47%,#111a88 48% 52%,#090f55 53%);border:4px solid #58ecff;place-items:start center;width:53px;height:80px;padding-top:12px;display:grid;box-shadow:6px 6px #02031e,0 0 10px #2de9ff,0 0 25px #6b2cff8c,inset 0 0 15px #2de9ff4f}.shop-empty-door i{text-shadow:2px 2px #5d1478;font:900 10px/1 Courier New,monospace}.shop-empty strong{letter-spacing:.08em;text-shadow:3px 3px #67127e,0 0 9px #ff42d1;font:900 clamp(13px,1.25vw,19px)/1 Courier New,monospace}.shop-empty small{color:#7e97db;letter-spacing:.1em;font:900 clamp(7px,.65vw,9px)/1.3 Courier New,monospace}.shop-empty.is-loading .shop-empty-door{animation:1.2s steps(2,end) infinite shopify-door-pulse}@keyframes shopify-door-pulse{0%,to{filter:brightness(.82);transform:translateY(0)}50%{filter:brightness(1.35);transform:translateY(-3px)}}.merch-buy:hover,.merch-buy:focus-visible{color:#fff9a8;background:#621480;border-color:#ff59da;outline:none}.shop-product-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02031ddd;place-items:center;padding:18px;animation:.22s both release-view-enter;display:grid;inset:0;z-index:120!important;position:fixed!important}.shop-product-dialog{color:#fff;background:linear-gradient(135deg,#0c1259f7,#07072ff7 52%,#350b64f7);border:0;grid-template-columns:minmax(280px,.9fr) minmax(350px,1.1fr);width:100%;height:100%;max-height:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #4211766b}.shop-product-dialog:after{content:"";pointer-events:none;opacity:.28;background:repeating-linear-gradient(#0000 0 7px,#8cf7ff15 7px 9px);position:absolute;inset:0}.shop-product-close{z-index:5;color:#fff;letter-spacing:.08em;touch-action:manipulation;cursor:pointer;background:#57106f;border:2px solid #ff5bd9;place-items:center;width:auto;height:35px;padding:0 10px;font:900 8px/1 Courier New,monospace;text-decoration:none;display:grid;position:absolute;top:10px;left:10px;right:auto;box-shadow:3px 3px #01021b,0 0 10px #ff3dcc7a}.shop-product-close:hover,.shop-product-close:focus-visible{color:#fff189;border-color:#fff189;outline:none}.shop-product-media{z-index:1;background:#080735;border-right:4px solid #2938a3;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.shop-panel.is-product-open{padding:0;overflow:hidden}.shop-product-visual{background:radial-gradient(circle at 50% 48%,#ff36ca42,#0000 35%),linear-gradient(145deg,#161472,#2e0b64 58%,#06072d);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.shop-product-visual:before,.shop-product-visual:after{content:"";opacity:.38;background:#3645ba;width:90%;height:3px;position:absolute;box-shadow:0 46px #172078,0 92px #2d3aa7,0 138px #151d70}.shop-product-visual:after{width:3px;height:90%;box-shadow:46px 0 #172078,92px 0 #2d3aa7,138px 0 #151d70}.shop-product-visual .merch-product-image,.shop-product-visual .merch-product-placeholder{z-index:2;position:relative}.shop-product-visual .merch-product-image{object-fit:contain;min-height:0}.shop-product-visual .merch-product-placeholder{width:150px;font-size:31px}.shop-product-image-count{z-index:3;color:#a7b7ef;letter-spacing:.08em;background:#05062bd9;border:2px solid #4253c4;padding:6px 8px 5px;font:900 7px/1 Courier New,monospace;position:absolute;bottom:12px;right:13px;box-shadow:3px 3px #02031c}.shop-product-thumbs{z-index:3;scrollbar-width:none;background:#080a42;border-top:3px solid #2938a3;gap:9px;min-height:91px;padding:10px;display:flex;position:relative;overflow-x:auto}.shop-product-thumbs::-webkit-scrollbar{display:none}.shop-product-copy::-webkit-scrollbar{display:none}.shop-product-thumbs button{cursor:pointer;background:#11145d;border:2px solid #3343a7;flex:0 0 67px;height:67px;padding:0;overflow:hidden;box-shadow:3px 3px #02031c}.shop-product-thumbs button:hover,.shop-product-thumbs button:focus-visible,.shop-product-thumbs button.is-active{border-color:#64efff;outline:none;box-shadow:3px 3px #02031c,0 0 10px #2de9ff99,inset 0 0 0 2px #ff4fd4}.shop-product-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.shop-product-copy{z-index:2;scrollbar-width:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:0;padding:42px 40px 36px;display:flex;position:relative;overflow-y:auto}.shop-product-topline{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.shop-product-topline .panel-kicker{margin:0}.shop-product-stock{color:#a7aecf;letter-spacing:.08em;background:#15163a;border:2px solid #747ca8;flex:none;padding:6px 8px 5px;font:900 7px/1 Courier New,monospace;box-shadow:3px 3px #02031c}.shop-product-stock.is-available{color:#9effdb;text-shadow:0 0 7px #48ffd2;background:#0a4a4b;border-color:#51edc9}.shop-product-copy h2{color:#fff;letter-spacing:-.06em;text-shadow:4px 4px #65127c,0 0 12px #ff3dcc;margin:17px 0 8px;font:900 clamp(25px,3vw,39px)/.95 Courier New,monospace}.shop-product-meta{color:#8fa4e5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font:900 8px/1.3 Courier New,monospace}.shop-product-pricing{align-items:baseline;gap:12px;margin:9px 0 22px;display:flex}.shop-product-price{color:#fff391;text-shadow:3px 3px #691279;font:900 clamp(15px,1.7vw,22px)/1 Courier New,monospace}.shop-product-pricing del{color:#7888bd;font:900 10px/1 Courier New,monospace}.shop-product-option{border:0;width:100%;margin:0 0 19px;padding:0}.shop-product-option legend{color:#b7c6f2;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font:900 8px/1 Courier New,monospace}.shop-product-option>div{flex-wrap:wrap;gap:7px;display:flex}.shop-product-option button{color:#aebce7;cursor:pointer;background:#11145a;border:2px solid #3445ac;min-width:45px;padding:9px 11px 8px;font:900 8px/1 Courier New,monospace;box-shadow:3px 3px #02031c}.shop-product-option button:hover,.shop-product-option button:focus-visible,.shop-product-option button.is-selected{color:#fff;background:#28339b;border-color:#5beaff;outline:none;box-shadow:3px 3px #02031c,0 0 9px #2de9ff73,inset 0 -3px #701179}.shop-product-option button:disabled{color:#535b86;cursor:not-allowed;background:#101136;border-color:#252a62;box-shadow:3px 3px #02031c}.shop-product-details{border-top:2px solid #2a3897;border-bottom:2px solid #2a3897;width:100%;margin:1px 0 18px}.shop-product-details details+details{border-top:1px solid #222e80}.shop-product-details summary{color:#d7e0ff;letter-spacing:.1em;cursor:pointer;padding:13px 25px 12px 0;font:900 8px/1 Courier New,monospace;list-style:none;position:relative}.shop-product-details summary::-webkit-details-marker{display:none}.shop-product-details summary:after{content:"+";color:#5deeff;font:900 15px/1 Courier New,monospace;position:absolute;top:10px;right:3px}.shop-product-details details[open] summary:after{content:"−"}.shop-product-details p{color:#aebde8;margin:-1px 0 14px;font:700 9px/1.65 Courier New,monospace}.shop-product-assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-bottom:17px;display:grid}.shop-product-assurances span{color:#91a5e0;letter-spacing:.04em;background:#0b0d46b8;border:1px solid #2d3c9f;align-items:center;gap:7px;min-width:0;padding:9px 8px;font:900 7px/1 Courier New,monospace;display:flex}.shop-product-assurances i{color:#67f1d3;font-style:normal}.shop-product-buy{color:#fff;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#232c93,#11155c);border:3px solid #58ecff;width:100%;padding:13px 14px 12px;font:900 10px/1 Courier New,monospace;box-shadow:5px 5px #02031c,inset 0 -4px #471073,0 0 12px #27eaff66}.shop-product-buy:not(:disabled):hover,.shop-product-buy:not(:disabled):focus-visible{color:#fff178;background:linear-gradient(#61207f,#351064);border-color:#fff178;outline:none;box-shadow:5px 5px #02031c,inset 0 -4px #251074,0 0 17px #ff40ce80}.shop-product-buy:disabled{color:#8791bb;cursor:not-allowed;background:#161944;border-color:#59639b;box-shadow:5px 5px #02031c}.shop-cart-message{gap:8px;width:100%;min-height:27px;margin-top:13px;display:grid}.shop-cart-message strong,.shop-cart-message small{color:#7ef0d6;letter-spacing:.08em;font:900 7px/1.45 Courier New,monospace}.shop-cart-message small{color:#ff88d9}.shop-cart-message a{color:#fff178;letter-spacing:.09em;background:#65117d;border:2px solid #fff178;justify-content:center;align-items:center;padding:11px 12px 10px;font:900 8px/1 Courier New,monospace;text-decoration:none;display:inline-flex;box-shadow:4px 4px #02031c,0 0 11px #ff48cf73}.playlist-play{color:#fff;background:#1bafce;border:3px solid #aefaff;place-items:center;width:45px;height:45px;padding-left:3px;font-size:16px;display:grid;box-shadow:4px 4px #040524,0 0 13px #2de9ff}.track-list,.visual-list{gap:6px;display:grid}.track-row,.visual-row{color:#dfe6ff;text-align:left;touch-action:manipulation;cursor:pointer;background:#070a3d9e;border:0;border-bottom:2px solid #1c2877;align-items:center;gap:13px;width:100%;min-height:52px;padding:6px 13px;text-decoration:none;display:grid}.track-row.is-unreleased,.visual-row.is-unreleased{cursor:default}.track-row{grid-template-columns:34px 40px minmax(0,1fr) 60px}.track-row:hover,.track-row:focus-visible,.visual-row:hover,.visual-row:focus-visible{color:#fff;outline-offset:-2px;background:#202071c9;outline:2px solid #2de9ff66}.track-number,.visual-index{color:#7284c7;font:900 10px/1 Courier New,monospace}.track-cover{color:#fff06e;background:linear-gradient(135deg,#351291,#080943);border:2px solid #4cecff;place-items:center;width:36px;height:36px;font:900 8px/1 Courier New,monospace;display:grid;box-shadow:2px 2px #02031b,0 0 6px #2de9ff70}.track-copy,.visual-copy{gap:4px;min-width:0;display:grid}.track-copy strong,.visual-copy strong{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:900 clamp(9px,.8vw,12px)/1 Courier New,monospace;overflow:hidden}.track-copy small,.visual-copy small{color:#7688c9;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font:700 8px/1 Courier New,monospace;overflow:hidden}.track-time{color:#8091cd;text-align:right;font:700 9px/1 Courier New,monospace}.visual-row{grid-template-columns:34px 105px minmax(0,1fr) 40px;min-height:75px}.visual-thumb{border:3px solid #5365d3;place-items:center;width:94px;height:57px;display:grid;position:relative;overflow:hidden;box-shadow:3px 3px #02031b}.visual-thumb:before{content:"";background:repeating-linear-gradient(#0000 0 9px,#fff1 9px 11px),linear-gradient(145deg,#0000 48%,#04042ca8 48%);position:absolute;inset:0}.visual-thumb i{z-index:2;color:#fff;background:#05062aa8;border:2px solid #fff;place-items:center;width:24px;height:24px;padding-left:2px;font:9px/1 Arial,sans-serif;display:grid;position:relative;box-shadow:0 0 8px #fff9}.visual-pink{background:linear-gradient(135deg,#ff41c7,#46117f 58%,#09062f)}.visual-blue{background:linear-gradient(135deg,#2be6ff,#1732a8 58%,#07052e)}.visual-violet{background:linear-gradient(135deg,#9a35ff,#341185 58%,#08052d)}.visual-sunset{background:linear-gradient(135deg,#ff8b72,#e128b2 48%,#17116f)}.visual-more{color:#8ca0e2;text-align:center;letter-spacing:.12em;font:900 12px/1 Arial,sans-serif}.tour-panel{text-align:center;align-content:center;place-items:center;display:grid}.release-intro{z-index:200;cursor:pointer;appearance:none;will-change:opacity;background:#000;border:0;width:100%;height:100%;margin:0;padding:0;animation:.5s 3.6s both release-intro-exit;position:fixed;inset:0;overflow:hidden}.intro-door-aura{will-change:transform, opacity;background:radial-gradient(circle,#19ddff24,#3432ff16 30%,#0000 68%);width:min(620px,76vw);height:min(620px,76vw);animation:1.6s ease-in-out infinite intro-aura-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-door-scene{transform-origin:50%;will-change:transform;backface-visibility:hidden;width:150px;height:222px;animation:3.6s cubic-bezier(.2,.72,.22,1) both intro-door-approach;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.28)}.intro-door-frame{z-index:4;clip-path:polygon(7% 0,93% 0,93% 3%,100% 3%,100% 100%,0 100%,0 3%,7% 3%);background:#e7feff;border:7px solid #4aeaff;position:absolute;inset:0;overflow:visible;box-shadow:0 0 0 7px #2538ce,0 0 0 12px #070c58,0 0 24px #22e8ff,0 0 54px #2845ff,inset 0 0 30px #fff}.intro-door-frame:before{content:"";background:#c9fbff;height:9px;position:absolute;top:-17px;left:-16px;right:-16px;box-shadow:0 0 16px #37eaff}.intro-door-light{z-index:2;opacity:0;will-change:opacity, transform;background:#e9feff;width:122%;height:116%;animation:1.05s ease-out 2.3s both intro-light-reveal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #2de9ff,0 0 90px #193dff}.intro-door-number{z-index:8;color:#fff167;text-align:center;text-shadow:2px 2px #351063,0 0 8px #fff167;font:900 13px/1 Courier New,monospace;animation:.3s steps(2,end) 2.2s both intro-number-vanish;position:absolute;top:17px;left:0;right:0}.intro-door-panel{z-index:7;background:linear-gradient(90deg,#06104b 0 14%,#1336bb 14% 76%,#071052 76%),#10269c;border:3px solid #0c1a73;width:52%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 4px #2357d3,inset 0 0 20px #03062e}.intro-door-panel:after{content:"";background:#a7fbff;width:7px;height:7px;position:absolute;top:49%;box-shadow:0 0 8px #32e9ff}.intro-door-left{transform-origin:0;will-change:transform;backface-visibility:hidden;animation:.95s cubic-bezier(.65,0,.25,1) 2.25s both intro-open-left;left:0}.intro-door-left:after{right:7px}.intro-door-right{transform-origin:100%;will-change:transform;backface-visibility:hidden;animation:.95s cubic-bezier(.65,0,.25,1) 2.25s both intro-open-right;right:0}.intro-door-right:after{left:7px}.intro-pixel{z-index:10;background:#fff;width:5px;height:5px;animation:1.25s steps(4,end) infinite intro-pixel-pop;position:absolute;box-shadow:0 0 9px #2de9ff}.intro-pixel-one{top:18%;left:-34px}.intro-pixel-two{animation-delay:-.35s;top:33%;right:-42px}.intro-pixel-three{animation-delay:-.65s;bottom:12%;left:-22px}.intro-pixel-four{animation-delay:-.95s;bottom:6%;right:-28px}@keyframes star-twinkle{0%,38%,to{opacity:.38}39%,72%{opacity:1}}@keyframes moon-pulse{0%,to{filter:drop-shadow(0 0 13px #ff2ebd)}50%{filter:drop-shadow(0 0 24px #ff2ebd)}}@keyframes cloud-drift{0%{translate:-8px}to{translate:8px}}@keyframes title-neon{0%,54%,62%,64%,66%,68%,to{opacity:1;filter:brightness(1.18)saturate(1.12)drop-shadow(0 0 9px #ff40da)drop-shadow(0 0 18px #553cff)}55%,61%,63%,67%{opacity:.16;filter:brightness(.3)saturate(.45)drop-shadow(0 0 2px #51206f)}65%{opacity:.55;filter:brightness(.7)saturate(.8)drop-shadow(0 0 5px #bd31b5)}}@keyframes release-pulse{0%,to{opacity:.55;filter:brightness(.85)}48%,64%{opacity:1;filter:brightness(1.35)}}@keyframes presave-breathe{0%,to{filter:brightness(.9)}50%{filter:brightness(1.2)}}@keyframes available-flicker{0%,45%,49%,52%,to{opacity:1;filter:brightness(1.1)}46%,48%,51%{opacity:.32;filter:brightness(.55)}}@keyframes release-aura{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}}@keyframes doorway-floor-light{0%,to{opacity:.32}50%{opacity:.78}}@keyframes open-left-panel{0%{transform:translate(0)}to{transform:translate(-91px)}}@keyframes open-right-panel{0%{transform:translate(0)}to{transform:translate(91px)}}@keyframes album-arrival{0%{opacity:0;filter:brightness(2.4);transform:translate(-50%,28px)scale(.66)}to{opacity:1;filter:brightness();transform:translate(-50%)scale(1)}}@keyframes album-hover{0%,to{translate:0}50%{translate:0 -5px}}@keyframes release-vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes release-spark-pop{0%,to{opacity:0;scale:.35}35%,65%{opacity:1;scale:1}}@keyframes home-ray-pulse{0%,to{opacity:.16}50%{opacity:.34}}@keyframes release-view-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes home-scroll-bob{0%,to{opacity:.45;transform:translate(-50%,-2px)}50%{opacity:1;transform:translate(-50%,4px)}}@keyframes release-link-breathe{0%,to{filter:brightness(.88)}50%{filter:brightness(1.18)}}@keyframes release-intro-exit{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes intro-door-approach{0%{transform:translate(-50%,-50%)scale(.28)}42%{transform:translate(-50%,-50%)scale(.65)}70%{transform:translate(-50%,-50%)scale(1.25)}to{transform:translate(-50%,-50%)scale(5.4)}}@keyframes intro-aura-pulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.08)}}@keyframes intro-open-left{0%{transform:perspective(120px)rotateY(0)}to{transform:perspective(120px)rotateY(-102deg)}}@keyframes intro-open-right{0%{transform:perspective(120px)rotateY(0)}to{transform:perspective(120px)rotateY(102deg)}}@keyframes intro-light-reveal{0%{opacity:0;scale:.5}to{opacity:1;scale:1.35}}@keyframes intro-number-vanish{0%{opacity:1}to{opacity:0}}@keyframes intro-pixel-pop{0%,to{opacity:0;scale:.25}35%,64%{opacity:1;scale:1}}@keyframes window-flicker-one{0%,17%,28%,73%,84%,to{opacity:1}18%,27%{opacity:.12}74%,83%{opacity:.38}}@keyframes window-flicker-two{0%,39%,57%,89%,95%,to{opacity:1}40%,56%{opacity:.18}90%,94%{opacity:.42}}@keyframes window-flicker-three{0%,11%,14%,66%,71%,76%,86%,to{opacity:1}12%,13%,67%,70%{opacity:.25}77%,85%{opacity:.1}}@keyframes progress-breathe{0%,to{filter:brightness(.9)}50%{filter:brightness(1.3)}}@keyframes road-scan{0%{left:-58px}to{left:calc(100% + 58px)}}@keyframes dash-pulse{0%,to{filter:brightness(.82)}50%{filter:brightness(1.45)}}@keyframes runner-bob{0%{top:0}50%{top:-3px}}@keyframes runner-jump{0%,to{top:0}18%{top:-34px}44%,58%{top:-72px}82%{top:-30px}}@keyframes runner-hit{0%,to{opacity:1;left:0}50%{opacity:.42;left:-5px}}@keyframes obstacle-flight{0%{opacity:0;left:calc(100% - 58px);scale:.12}1%{opacity:.75;left:calc(100% - 63px);scale:.42}3%{opacity:1;left:calc(100% - 96px);scale:1}22%{opacity:1;left:-90px;scale:1}22.1%,to{opacity:0;left:-90px;scale:1}}@keyframes vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes cd-spin{0%{transform:rotate(0)scale(.94)}50%{transform:rotate(-180deg)scale(1.06)}to{transform:rotate(-360deg)scale(.94)}}@keyframes poster-flap{0%,to{transform:rotate(-7deg)skewY(-2deg)}50%{transform:rotate(6deg)skewY(3deg)}}@keyframes jump-cue{0%,to{opacity:.18}50%{opacity:.5}}@keyframes hit-pixel{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--burst-x), var(--burst-y)) scale(.5);opacity:0}}@keyframes door-glow{0%,to{opacity:.5;scale:.9 1}50%{opacity:.9;scale:1.08 1.05}}@keyframes door-breathe{0%,to{filter:brightness(.95);transform:perspective(120px)rotateY(0)}50%{filter:brightness(1.18);transform:perspective(120px)rotateY(-5deg)translate(1px)}}@keyframes light-breathe{0%,to{opacity:.12}50%{opacity:.32}}@keyframes spark-pop{0%,to{opacity:0;scale:.4}35%,65%{opacity:1;scale:1}}@keyframes water-slide{0%{translate:-18px}to{translate:18px}}@keyframes glint-shift{0%{opacity:.3;translate:-14px}to{opacity:.8;translate:14px}}@keyframes ambient-glow{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:720px){html,body,.landing-shell{background:#050827}.landing-shell{min-height:100dvh;padding:0}.browser-frame{height:100dvh;min-height:480px;box-shadow:none;background:#050827;border-width:0;border-radius:0}.browser-frame:after,.browser-bar{display:none}.browser-stage{height:100%}.window-dots{gap:7px;left:12px}.dot{width:10px;height:10px}.address-bar{width:58vw;padding:7px 9px;font-size:12px}.browser-star{font-size:19px;right:11px}.album-title{top:8%}.title-art{width:min(420px,92vw)}.release-tease{letter-spacing:.26em;text-indent:.26em;font-size:10px;top:39%}.moon{top:36%;left:6%}.cloud{width:48%;height:46px}.cloud-left{top:57%}.cloud-right{top:61%}.horizon{height:21%;top:50%}.building{width:7%}.building-two,.building-seven,.building-ten,.building-eleven{display:none}.palm-left{left:-3%;transform:scale(.7)}.palm-mid{display:none}.palm-right{right:-3%;transform:scale(-.7,.7)}.road-scene{width:90%;height:15%;top:58%;left:50%;transform:translate(-50%)}.road{height:38px}.road-progress{inset-block:6px}.road-dashes{inset-block:auto;height:6px;top:15px}.road-dashes i{height:6px}.road-ground{top:calc(60% + 41px)}.road-edge{top:calc(60% + 29px)}.runner-wrap{left:min(calc(var(--release-progress,62%) - 10%), calc(100% - 135px));width:59px;height:73px;transform:none}.runner-sheet-viewport{width:48px;height:73px}.game-obstacle{transform-origin:bottom;transform:scale(.8)}.jump-cue{top:calc(60% + 51px);left:50%;transform:translate(-50%)}.hit-burst{left:min(calc(var(--release-progress,62%) - 2%), calc(100% - 105px))}.door-zone{transform-origin:100% 100%;right:-1%;transform:scale(.8)}.water{top:70%}.scanlines{opacity:.07}.credits{letter-spacing:.08em;font-size:8px;bottom:9px}.presave-button{min-width:112px;padding:8px 15px 7px;font-size:9px;top:79%}.preview-access-trigger{padding:5px 7px 4px;font-size:6px;top:87%}.preview-access-layer{padding:9px}.preview-access-card{border-width:3px;width:min(350px,100% - 12px);padding:22px 18px 17px}.preview-access-card .panel-kicker{margin:12px 0 6px}.preview-access-card h2{margin-bottom:16px;font-size:17px}.preview-access-card label{gap:5px;margin-bottom:10px}.preview-access-card input{padding:9px 10px 8px;font-size:10px}.preview-access-submit{border-width:2px;padding:10px;font-size:8px}.preview-access-door{width:35px;height:51px;padding-top:7px}.release-stage .album-title{top:4%}.release-stage .title-art{width:min(350px,82vw)}.available-banner{letter-spacing:.2em;text-indent:.2em;font-size:11px;top:29%}.release-reveal{transform-origin:top;width:92vw;height:245px;top:34%;transform:translate(-50%)scale(.88)}.release-links{gap:7px;width:94vw;top:73%}.release-link{letter-spacing:.05em;text-indent:.05em;border-width:2px;flex:1 1 0;min-width:0;padding:9px 5px 8px;font-size:7px;box-shadow:0 0 0 2px #16248b,3px 3px #020526,0 0 9px #22dfff70,inset 0 -3px #271264}.release-site-header{justify-items:center;gap:6px;width:94%;display:grid;top:9px}.release-brand-logo{width:min(245px,68vw)}.release-nav{justify-content:center;gap:3px;width:min(350px,94vw);padding:3px}.release-tab{letter-spacing:.07em;text-indent:.07em;flex:1 1 0;min-width:0;padding:8px 5px 7px;font-size:7px}.release-content{width:94%;top:165px;bottom:28px}.release-home-hero{grid-template-rows:auto minmax(205px,1fr) auto;gap:5px;padding:5px 8px 34px}.release-home-copy{align-self:end}.release-date{margin-bottom:6px;font-size:7px}.release-home-copy h1{font-size:clamp(25px,8vw,35px)}.stream-links{gap:6px;width:100%}.stream-links button,.stream-links a{flex:0 0 46px;width:46px;min-width:46px;height:42px;padding:6px}.release-home-art{transform-origin:top;width:270px;height:230px;transform:scale(.78)}.home-portal-ray{height:88%;top:6%}.home-events{border-width:2px;width:94%;min-height:auto;margin:20px auto 42px;padding:14px 12px;box-shadow:5px 5px #01021a,0 0 0 2px #080c4a,0 0 18px #2a42d050,inset 0 0 28px #4011763d}.home-events-heading{border-bottom-width:2px;align-items:flex-end;gap:8px;margin-bottom:12px;padding-bottom:10px}.home-events-heading>div>span{letter-spacing:.14em;margin-bottom:4px;font-size:6px}.home-events-heading h2{font-size:20px}.home-events-heading small{white-space:normal;text-align:center;border-width:1px;max-width:95px;padding:5px 6px 4px;font-size:5px;line-height:1.25}.home-event-list{gap:7px}.home-event{border-width:1px;grid-template-columns:25px minmax(0,1fr) 55px;gap:8px;min-height:66px;padding:9px 8px}.home-event-number{font-size:9px}.home-event-copy span{letter-spacing:.06em;margin-bottom:4px;font-size:6px}.home-event-copy h3{font-size:9px}.home-event-type{border-width:1px;min-width:0;padding:6px 3px 5px;font-size:5px}.home-custom-block{border-width:2px;width:94%;margin:20px auto 42px;box-shadow:5px 5px #01021a,0 0 0 2px #080c4a,0 0 18px #2a42d050}.home-custom-text>div{padding:30px 18px}.home-custom-block h2{font-size:22px}.home-custom-block p{margin-top:12px;font-size:8px}.home-custom-image figure{min-height:190px}.home-custom-image figcaption{padding:55px 15px 16px}.release-panel{border-width:2px;padding:12px;box-shadow:5px 5px #01021b,0 0 0 2px #060a40,0 0 18px #1339c755,inset 0 0 30px #37117442}.release-panel-heading{border-bottom-width:2px;gap:9px;min-height:51px;margin-bottom:11px;padding-bottom:9px}.panel-kicker{letter-spacing:.13em;margin-bottom:4px;font-size:7px}.release-panel-heading h1,.tour-panel h1{font-size:20px}.panel-status{border-width:1px;padding:5px 7px 4px;font-size:6px}.merch-grid{grid-template-columns:1fr;gap:10px}.merch-card{border-width:2px;grid-template-columns:42% 58%;min-height:126px;display:grid;box-shadow:4px 4px #02031e,inset 0 0 14px #25106b}.merch-art{border-bottom:0;border-right:2px solid #2836a0;min-height:122px}.merch-art-shirt .merch-piece,.merch-art-hoodie .merch-piece,.merch-art-poster .merch-piece{transform:scale(.7)}.merch-info{flex-direction:column;justify-content:center;align-items:stretch;min-height:122px;padding:10px}.merch-info h2{font-size:10px}.merch-buy{width:100%;padding:8px 7px 7px}.shop-product-overlay{padding:10px}.shop-product-dialog{width:100%;height:100%;max-height:none;display:block;overflow-y:auto}.shop-product-media{border-bottom:3px solid #2938a3;border-right:0;grid-template-rows:245px auto;min-height:0}.shop-product-visual{min-height:245px}.shop-product-visual .merch-product-image{min-height:245px;max-height:245px}.shop-product-visual .merch-product-placeholder{width:98px;font-size:22px}.shop-product-image-count{border-width:1px;padding:5px 6px 4px;font-size:6px;bottom:8px;right:8px}.shop-product-thumbs{border-top-width:2px;gap:7px;min-height:70px;padding:8px}.shop-product-thumbs button{flex-basis:52px;height:52px}.shop-product-copy{padding:25px 18px 27px;overflow:visible}.shop-product-topline{padding-right:28px}.shop-product-stock{border-width:1px;padding:5px 6px 4px;font-size:6px}.shop-product-copy h2{margin:15px 0 7px;font-size:23px}.shop-product-meta{margin-bottom:10px;font-size:7px}.shop-product-pricing{margin:7px 0 18px}.shop-product-option{margin-bottom:16px}.shop-product-option legend{margin-bottom:8px;font-size:7px}.shop-product-option button{border-width:1px;padding:8px 10px 7px;font-size:7px}.shop-product-details{border-width:1px 0;margin-bottom:14px}.shop-product-details summary{padding:12px 24px 11px 0;font-size:7px}.shop-product-details p{margin:0 0 13px;font-size:8px}.shop-product-assurances{gap:6px;margin-bottom:14px}.shop-product-assurances span{padding:8px 6px;font-size:6px}.shop-product-buy{border-width:2px;padding:11px 10px 10px;font-size:8px}.shop-cart-message a{padding:10px 9px 9px;font-size:7px}.shop-product-close{width:auto;height:31px;padding-inline:8px;font-size:7px;top:7px;left:7px;right:auto}.playlist-play{border-width:2px;width:35px;height:35px;font-size:12px}.track-row{grid-template-columns:25px 34px minmax(0,1fr) 42px;gap:7px;min-height:48px;padding:5px 7px}.track-cover{width:31px;height:31px;font-size:7px}.track-copy strong,.visual-copy strong{font-size:8px}.track-copy small,.visual-copy small{letter-spacing:.03em;font-size:6px}.track-time{font-size:7px}.visual-row{grid-template-columns:24px 75px minmax(0,1fr) 24px;gap:7px;min-height:62px;padding:5px 7px}.visual-thumb{border-width:2px;width:69px;height:44px}.visual-thumb i{width:20px;height:20px;font-size:7px}.release-site .credits{z-index:39;bottom:8px}}@media (max-height:620px) and (min-width:721px){.browser-frame{min-height:0}.album-title{top:5%}.title-art{width:min(470px,54vw)}.release-tease{top:42%}.moon{width:62px;top:26%}.horizon{height:22%;top:48%}.road-scene{height:17%;top:55%}.runner-wrap{width:59px;height:73px;transform:none}.runner-sheet-viewport{width:48px;height:73px}.door-zone{transform-origin:100% 100%;transform:scale(.82)}.water{top:69%}.release-stage .album-title{top:1%}.release-stage .title-art{width:min(390px,44vw)}.available-banner{top:30%}.release-reveal{transform-origin:top;top:34%;transform:translate(-50%)scale(.78)}.release-links{top:77%}.release-site-header{top:7px}.release-brand-logo{width:min(255px,29vw)}.release-nav{padding:3px}.release-tab{min-width:90px;padding-block:7px}.release-content{top:130px;bottom:25px}.release-home-hero{grid-template-rows:auto minmax(190px,220px) auto;gap:4px;padding:2px 30px 32px}.release-home-copy h1{font-size:32px}.release-home-art{transform-origin:top;height:230px;transform:scale(.74)}.stream-links button,.stream-links a{flex-basis:44px;width:44px;min-width:44px;height:40px;padding:5px}.release-panel{padding:13px 18px}.release-panel-heading{min-height:45px;margin-bottom:11px;padding-bottom:8px}.merch-art{min-height:142px}.merch-info{min-height:63px;padding-block:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.release-intro{display:none}}.release-site-full{scrollbar-width:none;scroll-behavior:smooth;overflow:hidden auto}.release-site-full::-webkit-scrollbar{display:none}.release-site-full .release-site-header{z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#020426fa 0%,#060838ed 78%,#08093ce0 100%);border-bottom:3px solid #17267f;width:100%;min-height:120px;padding:15px clamp(22px,4vw,64px);position:sticky;top:0;left:auto;transform:none;box-shadow:0 5px #02031f,0 12px 26px #02031cb8}.release-site-full .release-brand-logo{width:min(355px,32vw)}.release-site-full .release-nav{flex-wrap:wrap}.inner-page-brand{z-index:45;background:0 0;justify-content:center;align-items:center;min-height:142px;padding:13px 20px 9px;display:flex;position:relative}.inner-page-brand-button{cursor:pointer;background:0 0;border:0;padding:0;display:block}.inner-page-brand-button:focus-visible{outline-offset:5px;outline:2px solid #55efff}.inner-page-brand-logo{width:min(365px,46vw);height:auto;image-rendering:pixelated;filter:brightness(1.14)saturate(1.12)drop-shadow(0 0 7px #ff3dd4)drop-shadow(0 0 14px #433cff);margin-inline:auto;animation:6.8s step-end infinite title-neon;display:block}.release-site-full .release-content{z-index:25;width:100%;min-height:calc(100% - 120px);position:relative;top:auto;bottom:auto;left:auto;overflow:visible;transform:none}.release-site-full .release-view{width:100%;height:auto;min-height:calc(100svh - 190px)}.release-site-full.is-inner-section .release-content{background:0 0;min-height:calc(100% - 142px)}.release-site-full.is-inner-section .pixel-sky{opacity:.82;-webkit-mask-image:linear-gradient(#000 0% 44%,#000b 66%,#0000 100%);mask-image:linear-gradient(#000 0% 44%,#000b 66%,#0000 100%)}.release-site-full.is-inner-section .horizon{opacity:.68;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%)}.release-site-full.is-inner-section .water{opacity:.58;-webkit-mask-image:linear-gradient(#000 0%,#000b 32%,#0005 70%,#0000 100%);mask-image:linear-gradient(#000 0%,#000b 32%,#0005 70%,#0000 100%)}.release-site-full.is-inner-section .release-view,.release-site-full.is-inner-section .release-panel{min-height:calc(100svh - 226px)}.release-site-full .release-home{height:auto;min-height:calc(100svh - 190px);overflow:visible}.release-site-full .release-home-hero{min-height:calc(100svh - 190px);padding-inline:clamp(20px,5vw,72px)}.release-site-full .release-panel{border-width:3px 0 0;width:100%;height:auto;min-height:calc(100svh - 190px);padding:clamp(26px,4vw,58px) clamp(22px,5vw,76px) clamp(42px,6vw,82px);overflow:visible;box-shadow:inset 0 0 70px #37117452,inset 0 3px #121e71}.release-site-full.is-inner-section .release-panel{box-shadow:none;background:0 0;border:0;padding-top:clamp(20px,3vw,42px)}.release-site-full.is-inner-section .release-panel:before{display:none}.release-site-full.is-inner-section .release-panel-heading{border-bottom-color:#2939a5;box-shadow:0 3px #02052b80}.release-site-full>.credits{z-index:39;background:#020426ef;border-top:2px solid #121d6e;padding:20px 10px 18px;position:relative;bottom:auto}.release-panel-title-group{align-items:flex-end;gap:clamp(13px,2vw,26px);display:flex}.shop-panel-heading{grid-template-columns:minmax(100px,1fr) minmax(0,2fr) minmax(100px,1fr);align-items:center;display:grid}.shop-panel-heading>.section-back{justify-self:start}.shop-heading-title{text-align:center;justify-self:center}.shop-panel-heading>.shop-cart-entry{justify-self:end}.section-back{color:#b9faff;letter-spacing:.09em;touch-action:manipulation;cursor:pointer;background:#10165d;border:2px solid #42ddec;flex:none;justify-content:center;align-items:center;gap:5px;padding:9px 11px 8px;font:900 8px/1 Courier New,monospace;text-decoration:none;display:inline-flex;box-shadow:3px 3px #02031d,0 0 8px #2de9ff4d}.section-back:hover,.section-back:focus-visible{color:#fff;background:#5b126f;border-color:#ff5bd9;outline:none}.shop-heading-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.shop-cart-entry{color:#eafbff;letter-spacing:.1em;touch-action:manipulation;cursor:pointer;background:#10165d;border:2px solid #42ddec;align-items:center;gap:8px;min-height:38px;padding:8px 10px 7px;font:900 8px/1 Courier New,monospace;text-decoration:none;display:inline-flex;box-shadow:3px 3px #02031d,0 0 9px #2de9ff59}.shop-cart-entry span{color:#fff4a3;background:#55106f;border:1px solid #ff65dd;place-items:center;min-width:18px;height:18px;padding:0 4px;display:inline-grid;box-shadow:0 0 7px #ff43cf70}.shop-cart-entry:hover,.shop-cart-entry:focus-visible{background:#5b126f;border-color:#ff5bd9;outline:none}.release-site-full .shop-panel.is-product-open{min-height:calc(100svh - 190px);padding:0}.release-site-full.is-inner-section .shop-panel.is-product-open{min-height:calc(100svh - 226px)}.release-site-full .shop-product-dialog{grid-template-columns:minmax(340px,.95fr) minmax(410px,1.05fr);height:auto;min-height:calc(100svh - 190px)}.release-site-full.is-inner-section .shop-product-dialog{background:linear-gradient(135deg,#0b1059f8,#05072ff9 52%,#28094ff7);min-height:calc(100svh - 226px);box-shadow:inset 0 0 45px #30106c70}.release-site-full .shop-product-media{grid-template-rows:minmax(480px,1fr) auto;min-height:calc(100svh - 190px)}.release-site-full .shop-product-copy{background:linear-gradient(145deg,#080a3af2,#05062bf5 60%,#1b073ef0);padding:clamp(58px,6vw,92px) clamp(31px,5vw,74px) 58px;overflow:visible}.shop-product-quantity{justify-content:space-between;align-items:center;gap:18px;width:100%;margin:0 0 17px;display:flex}.shop-product-quantity>span{color:#aab9e8;letter-spacing:.12em;font:900 8px/1 Courier New,monospace}.shop-product-quantity>div,.cart-quantity{background:#090b41;border:2px solid #3445ab;grid-template-columns:34px 40px 34px;align-items:center;display:grid;box-shadow:3px 3px #02031c}.shop-product-quantity button,.cart-quantity button{color:#72efff;cursor:pointer;background:#171b6c;border:0;height:31px;font:900 15px/1 Courier New,monospace}.shop-product-quantity button:disabled,.cart-quantity button:disabled{color:#4e5a8e;cursor:not-allowed}.shop-product-quantity strong,.cart-quantity span{text-align:center;color:#fff;font:900 9px/1 Courier New,monospace}.shop-cart-message button,.shop-cart-message a{color:#fff178;letter-spacing:.09em;cursor:pointer;background:#65117d;border:2px solid #fff178;justify-content:center;align-items:center;padding:11px 12px 10px;font:900 8px/1 Courier New,monospace;text-decoration:none;display:inline-flex;box-shadow:4px 4px #02031c,0 0 11px #ff48cf73}.cart-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);align-items:start;gap:clamp(20px,4vw,54px);display:grid}.cart-lines{gap:13px;display:grid}.cart-line{background:linear-gradient(135deg,#10145fd9,#0a0a3be8 65%,#310b58dc);border:3px solid #2738a8;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:155px;padding:13px;transition:opacity .15s linear;display:grid;box-shadow:5px 5px #02031c,inset 0 0 22px #30107166}.cart-line.is-updating{opacity:.52}.cart-line-image{background:radial-gradient(circle,#ff36c42a,#0000 47%),#0a0c46;border:2px solid #3347b7;place-items:center;width:100%;height:126px;display:grid;overflow:hidden}.cart-line-image img{object-fit:cover;width:100%;height:100%}.cart-line-image span,.cart-empty>span{aspect-ratio:1;color:#fff18d;background:#10145e;border:3px solid #61efff;place-items:center;width:65px;font:900 14px/1 Courier New,monospace;display:grid;box-shadow:4px 4px #02031c,0 0 12px #2de9ff70}.cart-line-copy small{color:#75eefd;letter-spacing:.14em;font:900 7px/1 Courier New,monospace}.cart-line-copy h2{color:#fff;text-shadow:3px 3px #64127b;margin:8px 0 7px;font:900 clamp(14px,1.5vw,22px)/1 Courier New,monospace}.cart-line-copy p{color:#879bd6;margin:0 0 13px;font:900 7px/1.35 Courier New,monospace}.cart-line-copy>strong{color:#fff08b;font:900 12px/1 Courier New,monospace}.cart-line-actions{justify-items:end;gap:13px;display:grid}.cart-remove{color:#ff8fdc;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:6px;font:900 7px/1 Courier New,monospace}.cart-summary{background:linear-gradient(145deg,#11145fe8,#080832f5 63%,#3d0c62e8);border:3px solid #3f4cc0;padding:25px;position:sticky;top:145px;box-shadow:6px 6px #02031d,0 0 17px #2de9ff40,inset 0 0 28px #4411745e}.cart-summary>div{color:#aab9e9;border-bottom:1px solid #2a3894;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;font:900 8px/1.35 Courier New,monospace;display:flex}.cart-summary>div strong{color:#fff;font-size:11px}.cart-summary>div small{color:#7f93d2;text-align:right;font-size:7px}.cart-summary .cart-summary-total{color:#fff;margin-bottom:18px}.cart-summary .cart-summary-total strong{color:#fff18a;text-shadow:2px 2px #681277;font-size:15px}.cart-checkout,.cart-empty a{color:#fff;letter-spacing:.09em;text-align:center;cursor:pointer;background:linear-gradient(#26329a,#11145c);border:3px solid #63efff;justify-content:center;align-items:center;width:100%;padding:14px 12px 13px;font:900 8px/1.2 Courier New,monospace;text-decoration:none;display:flex;box-shadow:4px 4px #02031c,inset 0 -4px #581073,0 0 13px #2de9ff66}.cart-checkout:hover,.cart-checkout:focus-visible,.cart-empty a:hover,.cart-empty a:focus-visible{color:#fff18a;background:#64127c;border-color:#fff18a;outline:none}.cart-summary>p{color:#7689c6;text-align:center;margin:17px 0 0;font:900 7px/1.55 Courier New,monospace}.cart-empty{background:radial-gradient(circle at 50% 42%,#60209955,#0000 27%),#07093edb;border:3px solid #2737a0;align-content:center;place-items:center;gap:18px;min-height:420px;display:grid}.cart-empty strong{color:#fff;text-shadow:3px 3px #681277;font:900 16px/1 Courier New,monospace}.cart-empty a{width:auto;min-width:190px}.cart-error{color:#ff8fdc;text-align:center;margin:18px 0 0;font:900 8px/1.4 Courier New,monospace}@media (max-width:720px){.release-site-full .release-site-header{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:8px;width:100%;min-height:148px;padding:10px 10px 12px;display:grid;top:0}.release-site-full .release-brand-button{margin-inline:auto}.release-site-full .release-brand-logo{width:min(220px,62vw);margin-inline:auto}.inner-page-brand{min-height:110px;padding:10px 12px 6px}.inner-page-brand-logo{width:min(220px,62vw)}.release-site-full .release-nav{justify-content:center;width:min(390px,100% - 20px);max-width:100%;margin-inline:auto}.release-site-full .release-tab{min-height:40px;padding:10px 5px 9px;font-size:7px}.release-site-full .release-content,.release-site-full .release-view,.release-site-full .release-home,.release-site-full .release-home-hero,.release-site-full .release-panel{width:100%;min-height:calc(100svh - 196px);top:auto;bottom:auto}.release-site-full .release-home{text-align:center}.release-site-full .release-home-hero{grid-template-rows:auto 220px auto;place-content:start center;justify-items:center;gap:16px;min-height:auto;padding:22px 16px 48px}.release-site-full .release-home-copy{place-self:auto center;width:100%;margin-inline:auto}.release-site-full .release-home-art{transform-origin:top;justify-self:center;width:270px;height:230px;margin-inline:auto;transform:scale(.82)}.release-site-full .stream-links{place-self:start center;width:auto;margin-inline:auto}.release-site-full .stream-links button,.release-site-full .stream-links a{flex-basis:48px;width:48px;min-width:48px;height:46px}.release-site-full .artist-mascot-stage{--mascot-stage-width:calc(100vw - 24px);width:var(--mascot-stage-width);height:112px;margin-top:-3px}.release-site-full .artist-mascot-stage:before{animation:none}.release-site-full .artist-mascot-walker{mix-blend-mode:screen;width:100px;height:110px;animation:none;left:calc(50% - 50px)}.release-site-full .artist-mascot{width:100px;height:110px}.release-site-full .artist-mascot-viewport{display:none}.release-site-full .artist-mascot-mobile-viewport{z-index:1;width:96px;height:108px;display:block;position:absolute;bottom:2px;right:2px;overflow:hidden}.release-site-full .artist-mascot-mobile-viewport img{width:200%;max-width:none;height:100%;image-rendering:pixelated;filter:brightness(1.04)contrast(1.85)saturate(.92);position:absolute;top:0;left:0}.release-site-full .artist-mascot.is-greeting .artist-mascot-mobile-viewport img{transform:translate(-50%)}.release-site-full .artist-mascot.is-greeting .artist-mascot-mobile-viewport{animation:.9s steps(4,end) artist-mobile-greeting}.release-site-full .artist-mascot-aura{width:44px}.release-site-full.is-inner-section .release-content,.release-site-full.is-inner-section .release-view,.release-site-full.is-inner-section .release-panel{min-height:calc(100svh - 158px)}.release-site-full .release-panel{padding:20px 13px 42px}.release-site-full .release-panel-heading{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:10px;min-height:0;padding-bottom:14px;display:grid}.release-panel-title-group{grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:0;width:100%;display:grid}.release-panel-title-group .section-back{grid-column:1;justify-self:start}.release-panel-title-group>div{text-align:center;grid-column:2;justify-self:center}.section-back{border-width:1px;min-width:62px;min-height:38px;padding:9px 7px 8px;font-size:7px}.shop-heading-actions{flex-wrap:nowrap;justify-content:center;gap:9px;width:100%;max-width:none}.shop-cart-entry{border-width:1px;gap:7px;min-height:38px;padding:8px 10px 7px;font-size:7px}.shop-cart-entry span{min-width:17px;height:17px;font-size:6px}.release-site-full .shop-panel-heading{grid-template-columns:78px minmax(0,1fr) 78px;justify-items:stretch;gap:0;width:100%}.release-site-full .shop-panel-heading>.section-back{grid-column:1;justify-self:start}.release-site-full .shop-heading-title{grid-column:2;justify-self:center;min-width:0}.release-site-full .shop-heading-title .panel-kicker{letter-spacing:.08em;white-space:nowrap;font-size:5px}.release-site-full .shop-heading-title h1{white-space:nowrap;font-size:clamp(15px,4.5vw,20px)}.release-site-full .shop-panel-heading>.shop-cart-entry{grid-column:3;justify-content:center;justify-self:end;gap:4px;width:78px;min-width:78px;padding-inline:6px}.release-site-full .release-panel-heading>.panel-status,.release-site-full .release-panel-heading>.playlist-play{justify-self:center}.release-site-full .home-events{width:calc(100% - 24px);margin:12px auto 32px;padding:18px 13px}.release-site-full .home-events-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px}.release-site-full .home-events-heading small{white-space:nowrap;justify-content:center;align-items:center;max-width:none;min-height:30px;padding-inline:10px;display:inline-flex}.release-site-full .home-event{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px 10px;min-height:82px;padding:12px 11px}.release-site-full .home-event-type{grid-column:2;justify-self:start;min-width:76px}.release-site-full .merch-grid{gap:15px}.release-site-full .merch-card{border-color:#3448bd;min-height:0;display:block;box-shadow:5px 5px #02031e,0 0 15px #2447ca4d,inset 0 0 18px #25106b}.release-site-full .merch-card-open{touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(138px,43%) minmax(0,1fr);align-items:stretch;min-height:190px;transition:transform .12s steps(2,end),filter .12s linear;display:grid}.release-site-full .merch-card-open:active{filter:brightness(1.2);transform:translate(2px,2px)}.release-site-full .merch-art{border-bottom:0;border-right:2px solid #3448bd;height:100%;min-height:190px}.release-site-full .merch-art:before{box-shadow:0 30px #151d71,0 60px #27339c,0 90px #121969}.release-site-full .merch-product-placeholder{border-width:3px;width:min(96px,72%);font-size:20px;box-shadow:5px 5px #02031e,0 0 15px #2de9ff8c}.release-site-full .merch-info{justify-content:space-between;align-items:stretch;gap:15px;min-height:190px;padding:17px 13px 14px}.release-site-full .merch-info small{margin-bottom:9px;font-size:7px;line-height:1.45}.release-site-full .merch-info h2{font-size:12px;line-height:1.3}.release-site-full .merch-buy{border-color:#62efff;gap:8px;width:100%;min-height:44px;padding:10px 8px 9px;font-size:7px;box-shadow:3px 3px #02031c,inset 0 -3px #441071,0 0 10px #27eaff80}.release-site-full .merch-buy i{color:#fff18a;font:inherit;font-style:normal}.release-site-full .shop-product-close{min-height:40px;padding-inline:11px;font-size:7px;left:7px;right:auto}.release-site-full .shop-product-thumbs button{flex-basis:60px;height:60px}.release-site-full .shop-product-option button{min-height:40px;padding:10px 12px 9px}.release-site-full .shop-product-details summary{align-items:center;min-height:44px;display:flex}.release-site-full .shop-product-quantity>div{grid-template-columns:40px 44px 40px}.release-site-full .shop-product-quantity button{min-height:40px}.release-site-full .shop-product-buy{z-index:8;min-height:49px;position:sticky;bottom:10px;box-shadow:5px 5px #02031c,0 0 15px #2de9ff91,inset 0 -4px #591074}.release-site-full.is-inner-section .shop-panel.is-product-open{background:#05062ef5}.release-site-full .shop-product-media{background:linear-gradient(145deg,#11105eed,#080735f7)}.release-site-full .shop-product-image-count{color:#dce6ff;background:#030422f2}.release-site-full .shop-product-copy{background:linear-gradient(160deg,#080a3df8,#03052af9 58%,#210741f7);border-top:3px solid #263a9f}.release-site-full .shop-product-topline{align-items:flex-start}.release-site-full .shop-product-topline .panel-kicker{color:#9af6ff;font-size:8px;line-height:1.35}.release-site-full .shop-product-stock{color:#d7dcf3;background:#111437f2;font-size:7px}.release-site-full .shop-product-stock.is-available{color:#c7ffeb;background:#075054f2}.release-site-full .shop-product-copy h2{margin-top:18px;font-size:26px;line-height:1.05}.release-site-full .shop-product-meta{color:#bdcaf1;font-size:9px;line-height:1.5}.release-site-full .shop-product-price{font-size:18px}.release-site-full .shop-product-option legend,.release-site-full .shop-product-quantity>span{color:#edf3ff;font-size:9px}.release-site-full .shop-product-details{background:#03062ee8;border:2px solid #293b9f;padding-inline:12px;box-shadow:inset 0 0 18px #16115b73}.release-site-full .shop-product-details details+details{border-top-color:#3648af}.release-site-full .shop-product-details summary{color:#f7f9ff;font-size:9px;line-height:1.3}.release-site-full .shop-product-details p{color:#dce5ff;margin-bottom:16px;font-size:10px;line-height:1.7}.release-site-full .shop-product-assurances span{color:#dbe5ff;background:#0a0d48f2;min-height:42px;font-size:7px;line-height:1.3}.release-site-full .shop-product-quantity>div{background:#050738;border-color:#4b5bc2}.release-site-full .shop-panel.is-product-open{min-height:calc(100svh - 176px)}.release-site-full.is-inner-section .shop-panel.is-product-open{min-height:calc(100svh - 158px)}.release-site-full .shop-product-dialog{min-height:calc(100svh - 176px);display:block}.release-site-full.is-inner-section .shop-product-dialog{min-height:calc(100svh - 158px)}.release-site-full .shop-product-media{grid-template-rows:285px auto;min-height:285px}.release-site-full .shop-product-copy{padding:48px 18px 34px}.shop-product-quantity{margin-bottom:14px}.shop-product-quantity>div,.cart-quantity{grid-template-columns:30px 34px 30px}.cart-layout{grid-template-columns:1fr;gap:18px}.cart-line{border-width:2px;grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:118px;padding:9px}.cart-line-image{height:98px}.cart-line-actions{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;display:flex}.cart-summary{border-width:2px;padding:18px;position:relative;top:auto}.cart-empty{min-height:340px}.release-site-full>.credits{padding:16px 8px 14px;bottom:auto}}@keyframes artist-mobile-greeting{0%,to{bottom:2px}28%{bottom:5px}58%{bottom:3px}}@media (prefers-reduced-motion:reduce){.artist-mascot-walker{left:calc(50% - 38px);animation:none!important}.artist-mascot-viewport img,.artist-mascot-aura,.artist-mascot-stage:before{animation:none!important}}
