@font-face{font-family:Joyride ALT;src:url(fonts/JoyrideALT.woff2) format("woff2");font-display:swap}@font-face{font-family:Joyride WIDE;src:url(fonts/JoyrideWIDE.woff2) format("woff2");font-display:swap}@font-face{font-family:Joyride EXT;src:url(fonts/JoyrideEXT.woff2) format("woff2");font-display:swap}@font-face{font-family:Joyride STD;src:url(fonts/JoyrideSTD.woff2) format("woff2");font-display:swap}@font-face{font-family:Joyride EXT Outline;src:url(fonts/JoyrideEXTOutline.woff2) format("woff2");font-display:swap}:root{--ground: #03060a;--navy: #112131;--cobalt: #406895;--steel: #7ea9db;--ice: #e0e4eb;--silver: #dfe6f0;--chrome: #fafbfd;--dim: rgba(152, 189, 232, .56);--faint: rgba(126, 169, 219, .16);--accent: #ff3d33;--glass-edge: rgba(152, 189, 232, .24);--glass-hi: inset 0 1px 0 rgba(224, 228, 235, .3), inset 0 -1px 0 rgba(126, 169, 219, .06);--glass-puff: inset 0 2px 1px rgba(224, 228, 235, .24), inset 0 -12px 22px rgba(64, 104, 149, .08);--glass-glow: 0 12px 44px rgba(0, 0, 0, .6);--chrome-type: linear-gradient(180deg, #fafbfd 0%, #c8d0dd 12%, #7ea9db 28%, #305277 42%, #080f14 49%, #0b1626 50.5%, #98bde8 52%, #e0e4eb 57%, #6b95c5 70%, #1e3b5a 86%, #406895 100%);--chrome-glow: drop-shadow(0 0 22px rgba(64, 104, 149, .42)) drop-shadow(0 1px 0 rgba(224, 228, 235, .3));--star: radial-gradient(circle, #fff 0 5%, rgba(200, 220, 255, .9) 9%, rgba(126, 169, 219, 0) 30%), linear-gradient(90deg, transparent 48.6%, #fff 50%, transparent 51.4%), linear-gradient(0deg, transparent 48.6%, #fff 50%, transparent 51.4%);--glint: linear-gradient(104deg, transparent 0 42%, rgba(255, 255, 255, .98) 49%, #ffffff 50%, rgba(255, 255, 255, .98) 51%, transparent 58% 100%);--f-mark: "Joyride ALT", "Arial Black", sans-serif;--f-wide: "Joyride WIDE", "Helvetica Neue", Arial, sans-serif;--f-ext: "Joyride EXT", "Helvetica Neue", Arial, sans-serif;--f-std: "Joyride STD", "Helvetica Neue", Arial, sans-serif;--gut: clamp(16px, 2.2vw, 30px);--spring: cubic-bezier(.2, .8, .2, 1);color-scheme:dark}@property --shell{syntax: "<number>"; inherits: true; initial-value: 1;}@property --mx{syntax: "<percentage>"; inherits: false; initial-value: 30%;}[hidden]{display:none!important}html,body{margin:0;background:var(--ground);color:var(--silver)}body{font-family:var(--f-std);-webkit-font-smoothing:antialiased}html,body{height:100%;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:var(--gut);top:-60px;z-index:20;padding:10px 16px;border-radius:999px;background:var(--chrome);color:var(--ground);font-family:var(--f-wide);font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.skip:focus{top:var(--gut)}#gl{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none;outline:none}#fx{position:fixed;inset:0;width:100%;height:100%;z-index:8;pointer-events:none;display:block}#lens{position:fixed;inset:0;width:100%;height:100%;z-index:8;pointer-events:none;display:none}#lens.on{display:block}.defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}#blind{position:fixed;inset:0;z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--bx, 50%) var(--by, 50%),#fff 0,#fff 30%,#e3ebf7 100%)}@media (pointer: fine){#gl{cursor:none}}.glass,.float{position:relative;background:linear-gradient(180deg,rgb(126 169 219 / calc(.11 * var(--shell, 1))),rgb(30 59 90 / calc(.07 * var(--shell, 1))));border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--glass-glow);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}html.gl-frost #sound,html.gl-frost .readout,html.gl-frost .planet-label,html.gl-frost body:not(.panel-open) .deck .d-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.float:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120px 80px at var(--gx, 30%) var(--gy, 0%),rgba(255,255,255,.22),rgba(255,255,255,0) 70%);mix-blend-mode:screen;opacity:var(--sheen, .6);transition:opacity .3s ease}.float:after{content:"";position:absolute;left:10%;right:10%;top:1px;height:42%;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,#ffffff29,#fff0);transition:opacity .3s ease}.float.is-burst:before,.float.is-burst:after{opacity:0;transition:opacity .1s ease}.bob{animation:bob 6.5s ease-in-out infinite;animation-delay:var(--bob-delay, 0s)}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -3px}}.corner{position:fixed;z-index:3;pointer-events:none;font-family:var(--f-wide);font-size:9.5px;line-height:1.7;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);opacity:0;transition:opacity 1.4s ease .5s}body.ready .corner,.corner.tl{opacity:1}body.panel-open .corner{opacity:0;transition-delay:0s}body.panel-open .corner.tl{opacity:1}.tl{top:calc(var(--gut) + env(safe-area-inset-top,0px));left:var(--gut);z-index:6}.tr{top:calc(var(--gut) + env(safe-area-inset-top,0px));right:var(--gut);display:flex;align-items:center;gap:18px}.bl{bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));left:var(--gut)}.br{bottom:calc(var(--gut) + 24.1px + env(safe-area-inset-bottom,0px));right:var(--gut);text-align:right}sup.fn{font-size:.72em;letter-spacing:0;vertical-align:.55em;margin-left:.25em;color:var(--accent)}.footnote{display:inline-block;padding-top:5px;border-top:1px solid var(--faint);font-size:8.5px;letter-spacing:.22em}.footnote sup.fn{margin:0 .6em 0 0}.legal-links{position:fixed;right:var(--gut);bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));z-index:6;font-family:var(--f-wide);font-size:8.5px;line-height:1.7;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);opacity:0;transition:opacity 1.4s ease .5s}body.ready .legal-links{opacity:1}.legal-links a{display:inline-block;margin:-15px 0 -15px 16px;padding:15px 0;color:inherit;text-decoration:none;transition:color .3s ease}.legal-links a:hover,.legal-links a:focus-visible{color:var(--chrome)}.legal-links a:focus-visible{outline:1px solid var(--chrome);outline-offset:4px}.tagline{position:relative;pointer-events:auto;cursor:pointer;transform-origin:100% 100%;transition:color .4s ease}.tagline:before{content:"";position:absolute;inset:-24px -8px -6px}.tagline:focus-visible{outline:1px solid var(--chrome);outline-offset:4px}.tagline .tl-ch{display:inline-block;transform-origin:50% 88%}.tagline.is-armed{color:var(--chrome);transition:color .12s cubic-bezier(.23,1,.32,1)}#panel.dissolve{pointer-events:none}#panel.on.dissolve .panel-inner{opacity:0!important;transform:scale(.965);transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}body:has(#panel.dissolve) #letters3d{opacity:0!important;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.readout{display:inline-flex;align-items:center;gap:11px;padding:9px 18px 9px 13px;border-radius:999px;color:var(--silver);pointer-events:auto}.readout .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 calc(8px + 14px * var(--k, 0)) rgba(255,61,51,calc(.55 + .4 * var(--k, 0)))}body.jaguar-on .readout .dot{box-shadow:0 0 14px 2px #ff3d33e6;animation:beat 1.38s ease-in-out infinite}.readout .dot{position:relative;transition:scale .6s var(--spring)}.readout .dot:before,.readout .dot:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:.6px solid var(--accent);opacity:0;pointer-events:none}body.cat-alert .readout .dot{scale:2.6;animation:alert .69s cubic-bezier(.3,0,.2,1) .55s infinite,halo 2.76s ease-in-out .55s infinite;box-shadow:0 0 8px 1px #ff3d33f2,0 0 20px 5px #ff3d3366,0 0 44px 14px #ff3d331f}.readout .dot-sprinkle{position:absolute;inset:-6px;border-radius:50%;border:1px dotted rgba(255,61,51,.95);opacity:0;pointer-events:none}body.cat-alert .readout .dot-sprinkle{animation:sprinkle 2.76s cubic-bezier(.15,.6,.3,1) .9s infinite}@keyframes halo{0%,to{box-shadow:0 0 8px 1px #ff3d33f2,0 0 20px 5px #ff3d3366,0 0 44px 14px #ff3d331f}50%{box-shadow:0 0 9px 2px #ff3d33,0 0 26px 8px #ff3d3380,0 0 60px 20px #ff3d3333}}@keyframes sprinkle{0%{transform:scale(.35) rotate(0);opacity:.95}70%{opacity:.35}to{transform:scale(1.3) rotate(80deg);opacity:0}}body.cat-alert .readout .dot:before{animation:ring 1.38s cubic-bezier(.2,.6,.3,1) .55s infinite}body.cat-alert .readout .dot:after{animation:ring 1.38s cubic-bezier(.2,.6,.3,1) 1.24s infinite}@keyframes alert{0%,to{transform:scale(1)}18%{transform:scale(1.22)}40%{transform:scale(.96)}}@keyframes ring{0%{transform:scale(.24);opacity:.9}to{transform:scale(1);opacity:0}}@keyframes beat{0%,to{scale:1}12%{scale:1.5}24%{scale:1}36%{scale:1.3}48%{scale:1}}#state-name{color:var(--dim);min-width:11.6em;transition:color .3s ease,opacity .3s ease}#state-name.preview{color:var(--silver);opacity:.7}body.jaguar-on #state-name{color:#ff8a80}.states{position:relative;width:104px;height:26px;margin:-8px 0 -8px 4px;cursor:pointer;touch-action:none;outline:none;-webkit-tap-highlight-color:transparent}.st-rail,.st-fill{position:absolute;left:0;top:50%;height:1px;width:100%}.st-rail{background:var(--faint)}.st-fill{background:linear-gradient(90deg,rgba(224,228,235,.25),var(--chrome) 80%);transform-origin:left center;transform:scaleX(0)}.st-stop{position:absolute;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:#e0e4eb73;transition:scale .4s var(--spring),background .3s ease}.st-stop.s0{left:0}.st-stop.s1{left:25%}.st-stop.s2{left:50%}.st-stop.s3{left:75%}.st-stop.s4{left:100%}.st-stop.jag{background:var(--accent);box-shadow:0 0 6px #ff3d33bf}.states:hover .st-stop,.states.is-drag .st-stop{scale:1.6}.st-thumb{position:absolute;top:50%;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff 0 18%,#d9e3f0 34%,#7ea9db 68%,#2a4a70);box-shadow:0 0 10px #7ea9db8c,inset 0 -1px 2px #03060a80;will-change:transform;transition:scale .45s var(--spring),background .6s ease,box-shadow .6s ease}.states:hover .st-thumb{scale:1.25}.states.is-drag .st-thumb{scale:1.45}.states:focus-visible .st-thumb{box-shadow:0 0 0 3px #03060ae6,0 0 0 4px var(--chrome),0 0 12px #7ea9db99}.states.is-pending .st-thumb{animation:pend .69s ease-in-out infinite alternate}@keyframes pend{0%{box-shadow:0 0 6px #ff3d334d}to{box-shadow:0 0 16px 2px #ff3d33d9}}.states.is-jag .st-thumb{background:radial-gradient(circle at 34% 30%,#fff 0 16%,#ffb3ad 32%,#ff3d33 66%,#6e0a06);box-shadow:0 0 14px #ff3d33d9,inset 0 -1px 2px #03060a80}@media (pointer: coarse){.states{height:44px;margin:-17px 0 -17px 4px;width:120px}}@media (max-width: 640px){.br .tagline,.br .footnote{display:none}.legal-links{bottom:calc(var(--gut) + 58px + env(safe-area-inset-bottom,0px))}body.panel-open .legal-links{bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px))}}@media (max-width: 520px){.role,#state-num{display:none}#state-name{min-width:8.4em}.readout{gap:9px;padding:9px 16px 9px 12px}}.mark3d{pointer-events:auto;display:inline-block;color:var(--chrome);text-decoration:none;outline:none}.mark3d:focus-visible{outline:1px solid var(--chrome);outline-offset:6px}.mark-fallback{font-family:var(--f-mark);font-size:15px;letter-spacing:.14em}html.gl .mark3d{position:fixed;left:var(--wx, 0);top:var(--wy, 0);width:var(--ww, 0);height:var(--wh, 0);pointer-events:none;border-radius:12px}html.gl .mark-fallback{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.gl .mark3d:focus-visible{outline:1px solid var(--chrome);outline-offset:10px}@keyframes glint{0%,60%{background-position:140% 0,0 .065em;filter:var(--chrome-glow) brightness(1)}72%{background-position:-40% 0,0 .065em;filter:var(--chrome-glow) brightness(2.3) contrast(1.2)}75%{filter:var(--chrome-glow) brightness(.9)}78%{filter:var(--chrome-glow) brightness(2.1) contrast(1.15)}82%,to{background-position:-40% 0,0 .065em;filter:var(--chrome-glow) brightness(1)}}@keyframes spark{0%,70%{transform:scale(.3) rotate(0);opacity:0}74%{transform:scale(1.25) rotate(40deg);opacity:1}77%{transform:scale(.35) rotate(70deg);opacity:.5}80%{transform:scale(1) rotate(95deg);opacity:1}86%,to{transform:scale(.3) rotate(130deg);opacity:0}}.sound{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;cursor:pointer;padding:9px 16px 9px 14px;border-radius:999px;color:var(--silver);font:inherit;letter-spacing:.22em;text-transform:uppercase;transition:transform .5s var(--spring),border-color .25s ease}.sound:hover{transform:scale(1.06);border-color:#fff6}.sound:active{transform:scale(.96)}.sound:focus-visible{outline:1px solid var(--chrome);outline-offset:3px}.eq{display:inline-flex;align-items:center;gap:2px;height:14px}.eq i{display:block;width:2px;height:14px;border-radius:2px;background:var(--chrome);transform-origin:50% 50%;transform:scaleY(var(--b, .12));transition:transform .09s linear}.eq i:nth-child(3){background:var(--accent)}.sound.is-off .eq i{transform:scaleY(.08);transition:transform .5s var(--spring)}.sound.is-off .sound-label{color:var(--dim)}.sound.is-empty .eq i{animation:idlebar 2.4s ease-in-out infinite}.sound.is-empty .eq i:nth-child(2){animation-delay:.2s}.sound.is-empty .eq i:nth-child(3){animation-delay:.4s}.sound.is-empty .eq i:nth-child(4){animation-delay:.6s}.sound.is-empty .eq i:nth-child(5){animation-delay:.8s}@keyframes idlebar{0%,to{transform:scaleY(.12)}50%{transform:scaleY(.4)}}#nav{position:fixed;inset:0;z-index:4;pointer-events:none}.nav-list{display:none}.planet-label{position:absolute;left:0;top:0;margin:0;display:inline-flex;align-items:center;gap:.95em;padding:.74em 1.36em .74em 1.16em;border-radius:999px;box-shadow:var(--glass-puff),0 8px 28px #00000080;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);color:var(--silver);opacity:0;white-space:nowrap;cursor:pointer;font-family:var(--f-wide);text-transform:uppercase;font-size:calc(9.5px + var(--h, 0) * 31px);letter-spacing:calc(.24em - var(--h, 0) * .15em);pointer-events:none;will-change:transform,opacity;transition:color .25s ease,border-color .25s ease,background .35s ease}.planet-label .idx{color:var(--dim);letter-spacing:.1em;font-variant-numeric:tabular-nums;transition:color .25s ease;font-size:calc(1em - var(--h, 0) * .62em);align-self:flex-start;margin-top:calc(var(--h, 0) * .5em)}.planet-label .nm{line-height:1}#nav.open .planet-label,#nav .planet-label.ice-chip,#nav .planet-label.pill-chip{pointer-events:auto}.planet-label .nm:after{content:none}.planet-label.hot{color:var(--chrome);border-color:#fff6;background:linear-gradient(180deg,rgb(255 255 255 / calc(.17 * var(--shell, 1))),rgb(255 255 255 / calc(.035 * var(--shell, 1))))}.planet-label.hot .idx{color:var(--accent)}.planet-label.hot .nm{background:var(--glint),var(--chrome-type);background-size:320% 100%,100% 100%;background-position:140% 0,0 .065em;-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--chrome-glow);animation:glint 1.6s cubic-bezier(.6,0,.2,1) 1 -.9s both}.planet-label:focus-visible{outline:1px solid var(--chrome);outline-offset:3px;opacity:1!important}#cursor{position:fixed;left:0;top:0;z-index:9;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .6s ease}body.ready #cursor{opacity:1}#cursor svg{position:absolute;left:-16px;top:-16px;width:32px;height:32px;overflow:visible;transition:transform .45s var(--spring)}#cursor .ring{fill:#7ea9db0a;stroke:#e0e4ebb3;stroke-width:1;transition:stroke .3s ease}#cursor .arc{fill:none;stroke:var(--accent);stroke-width:1.4;stroke-dasharray:100;stroke-dashoffset:100}#cursor .pt{fill:var(--chrome)}#cursor.on-pill svg{transform:scale(1.8)}#cursor.grabbing svg{transform:scale(1.25)}#cursor.grabbing .ring{stroke:var(--accent)}#cursor.on-planet svg{transform:scale(.4)}#cursor.on-word svg{transform:scale(2.2)}#cursor.on-word .ring{stroke:var(--accent)}#cursor .c-label{position:absolute;left:16px;top:16px;padding:9px 15px;border-radius:999px;white-space:nowrap;background:var(--chrome);color:var(--ground);font-family:var(--f-wide);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;opacity:0;transform:scale(.4);transform-origin:0 0;transition:opacity .18s ease,transform .45s cubic-bezier(.2,1.4,.3,1)}#cursor.labeled .c-label{opacity:1;transform:scale(1)}#cursor.labeled svg{transform:scale(.25)}#cursor.labeled.on-pill svg{transform:scale(1.8)}#cursor.labeled.on-pill .c-label{left:34px;top:26px}@media (pointer: coarse){#cursor{display:none}}#panel{position:fixed;inset:0;z-index:5;overflow-y:auto;overscroll-behavior:contain;perspective:1700px;background:radial-gradient(120% 80% at 50% 0%,#4068951f,#03060a9e 62%);opacity:0;transition:opacity .45s ease;padding-inline:var(--gut);padding-block:calc(var(--gut) * 3 + env(safe-area-inset-top,0px)) calc(var(--gut) * 2 + env(safe-area-inset-bottom,0px))}#panel.on{opacity:1}#panel{bottom:calc(var(--gut) + 30px + env(safe-area-inset-bottom,0px));box-shadow:0 calc(var(--gut) + 30px + env(safe-area-inset-bottom,0px)) 0 0 #03060a9e}body:after{content:"";position:fixed;left:0;right:0;bottom:calc(var(--gut) + 30px + env(safe-area-inset-bottom,0px));height:72px;z-index:5;background:linear-gradient(#03060a00,#03060acc);pointer-events:none;opacity:0;transition:opacity .45s ease}body.panel-open:after{opacity:1}.panel-inner{position:relative;max-width:1180px;margin:0 auto;padding:clamp(22px,4vw,56px);border-radius:28px;transform-origin:50% 40%;box-shadow:var(--glass-puff),0 40px 140px #000000b3;-webkit-backdrop-filter:blur(30px) saturate(115%);backdrop-filter:blur(30px) saturate(115%);transform:translateY(24px);transition:transform .9s var(--spring)}#panel.on .panel-inner{transform:none}#letters3d{position:fixed;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;display:none}#letters3d.on{display:block}.panel-title.t3d{color:transparent;-webkit-text-fill-color:transparent;background:none;filter:none;animation:none}.panel-title.t3d:after,.panel-title.t3d:before{display:none}.panel-inner.backside>#panel-body{visibility:hidden}.panel-inner.backside:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:scaleX(-1);background:radial-gradient(circle at 50% 50%,var(--accent) 0 5px,rgba(255,61,51,.25) 6px,transparent 22px),linear-gradient(135deg,#e0e4eb29,#4068951a 45%,#03060a59);box-shadow:inset 0 0 0 1px #e0e4eb47,inset 0 0 0 14px #03060a1f,inset 0 0 0 15px #e0e4eb1f}#panel-close{position:fixed;z-index:6;top:calc(var(--gut) + env(safe-area-inset-top,0px));right:var(--gut);border-radius:999px;color:var(--silver);cursor:pointer;font-family:var(--f-wide);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:11px 18px;transition:border-color .25s ease,transform .5s var(--spring)}#panel-close:after{opacity:.45}#panel-close:hover,#panel-close:focus-visible{border-color:#ffffff73;outline:none;transform:scale(1.06)}#panel.is-legal .panel-inner{max-width:640px;padding:clamp(22px,3.2vw,40px)}.legal{--fine: rgba(224, 228, 235, .68);font-family:var(--f-std);font-size:12px;line-height:1.65;color:var(--fine)}.legal-title{display:table;margin:4px 0 22px;padding-bottom:.1em;font-family:var(--f-wide);font-weight:400;font-size:11px;letter-spacing:.3em;text-transform:uppercase;background:var(--chrome-type);-webkit-background-clip:text;background-clip:text;color:transparent}.legal h3{margin:24px 0 6px;font-family:var(--f-wide);font-weight:400;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--fine)}.legal p{margin:0 0 10px;max-width:60em;text-wrap:pretty}.legal a{color:var(--fine);text-decoration:underline;text-decoration-color:#e0e4eb40;text-underline-offset:.18em}.legal a:hover,.legal a:focus-visible{color:var(--ice)}.legal-list{margin:0 0 10px;padding-left:16px}.legal-list a{display:inline-flex;align-items:center;min-height:32px}@media (pointer: coarse){.legal-list a{min-height:44px}}.signup{margin-top:clamp(36px,5vw,64px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--faint);max-width:640px}.signup-lede{margin:0 0 22px;font-family:var(--f-std);font-size:clamp(15px,1.25vw,18px);line-height:1.5;color:var(--silver)}.signup-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 16px;align-items:end}.signup-form .field{margin:0}.signup-form .f-status{grid-column:1 / -1;margin:0}.signup-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.signup-form.is-busy .send{opacity:.6}.signup-fine{margin:14px 0 0;font-family:var(--f-std);font-size:11px;line-height:1.6;color:#e0e4ebad}.signup-fine a{color:inherit;text-decoration:underline;text-decoration-color:#e0e4eb40;text-underline-offset:.18em}.signup-fine a:hover,.signup-fine a:focus-visible{color:var(--ice)}@media (max-width: 520px){.signup-form{grid-template-columns:1fr}}.panel-title{position:relative;display:table;margin:0 0 .435em;padding-bottom:.065em;font-family:var(--f-ext);font-weight:400;text-transform:uppercase;font-size:clamp(42px,8.6vw,128px);line-height:.95;letter-spacing:.015em;text-wrap:balance;background:var(--glint),var(--chrome-type);background-size:320% 100%,100% 100%;background-position:140% 0,0 .065em;background-origin:content-box;-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--chrome-glow);animation:glint 6.5s cubic-bezier(.6,0,.2,1) infinite 1.2s;cursor:grab;touch-action:none;user-select:none}.panel-title:after,.panel-title:before{content:"";position:absolute;width:.5em;height:.5em;pointer-events:none;background:var(--star);border-radius:50%;-webkit-mask:radial-gradient(circle,#000 0 22%,transparent 66%);mask:radial-gradient(circle,#000 0 22%,transparent 66%);animation:spark 6.5s cubic-bezier(.6,0,.2,1) infinite 1.2s;opacity:0}.panel-title:after{right:-.3em;top:-.055em}.panel-title:before{left:18%;top:.485em;width:.32em;height:.32em;animation-delay:1.45s}.panel-title.vibe{animation:vibe .7s steps(14) 1,glint 6.5s cubic-bezier(.6,0,.2,1) infinite 1.2s}@keyframes vibe{0%{transform:translate(0);text-shadow:none}10%{transform:translate(-3px,1px) skew(-6deg);text-shadow:6px 0 rgba(255,255,255,.25),-6px 0 rgba(255,255,255,.12)}25%{transform:translate(4px,-1px);text-shadow:-4px 0 rgba(255,255,255,.2)}40%{transform:translate(-2px) skew(4deg)}60%{transform:translate(1px,1px);text-shadow:2px 0 rgba(255,255,255,.12)}to{transform:none;text-shadow:none}}.releases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));column-gap:56px;border-top:1px solid var(--faint)}.releases li{min-width:0;border-bottom:1px solid var(--faint);transition:opacity .35s ease}@media (hover: hover){.releases:hover li:not(:hover){opacity:.22}}.releases a{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:baseline;padding:17px 0 18px;color:var(--silver);text-decoration:none}.releases a.has-thumb{grid-template-columns:46px 58px minmax(0,1fr);align-items:center}.r-thumb{display:block;width:46px;height:46px;border-radius:8px;object-fit:cover;border:1px solid var(--glass-edge)}.r-num{font-family:var(--f-wide);font-size:10px;letter-spacing:.14em;color:var(--dim);font-variant-numeric:tabular-nums;transition:color .25s ease}.r-txt{min-width:0;transition:transform .35s var(--spring)}.r-sub{display:block;min-height:1.1em;margin-bottom:7px;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.r-title{display:block;font-family:var(--f-ext);font-size:clamp(16px,1.7vw,22px);line-height:1.2;overflow-wrap:anywhere}.releases a:hover .r-txt,.releases a:focus-visible .r-txt{transform:translate(8px)}.releases a:hover .r-num,.releases a:focus-visible .r-num{color:var(--accent)}.releases a:focus-visible{outline:1px solid var(--chrome);outline-offset:4px}.panel-note{margin:30px 0 0;font-family:var(--f-wide);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.spacer{height:48px}.sub-head{margin:0 0 16px;font-family:var(--f-wide);font-weight:400;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.covers{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0 0 clamp(36px,5vw,64px)}.cover{display:block;min-width:0;color:var(--silver);text-decoration:none}.cover img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),0 24px 60px #0009;filter:saturate(.92);transition:transform .6s var(--spring),filter .4s ease,box-shadow .4s ease}.cover:hover img,.cover:focus-visible img{transform:translateY(-6px) scale(1.02);filter:saturate(1.05);box-shadow:var(--glass-hi),0 34px 80px #000000bf}.cover:focus-visible{outline:none}.cover:focus-visible img{outline:1px solid var(--chrome);outline-offset:4px}.cover.is-current img{outline:1px solid var(--accent);outline-offset:5px}.c-cap{display:block;padding-top:14px}.c-title{display:block;font-family:var(--f-ext);font-size:clamp(14px,1.4vw,19px);line-height:1.2;overflow-wrap:anywhere}.c-meta{display:block;margin-top:6px;font-family:var(--f-wide);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);transition:color .25s ease}.cover:hover .c-meta,.cover:focus-visible .c-meta{color:var(--accent)}.seg{position:absolute;top:clamp(22px,4vw,56px);right:clamp(22px,4vw,56px);z-index:2;display:inline-flex;padding:4px;border-radius:999px}.seg button{position:relative;z-index:1;border:0;background:none;cursor:pointer;border-radius:999px;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);padding:10px 17px;transition:color .3s ease,transform .2s ease}.seg button[aria-pressed=true]{color:var(--ground)}.seg button:active{transform:scale(.96)}.seg button:focus-visible{outline:1px solid var(--chrome);outline-offset:2px}.seg-pill{position:absolute;top:4px;bottom:4px;left:0;width:var(--pw, 80px);border-radius:999px;background:linear-gradient(180deg,#fafbfd,#98bde8);transform:translate(var(--px, 4px));transition:transform .5s cubic-bezier(.3,.8,.1,1),width .5s cubic-bezier(.3,.8,.1,1)}@media (max-width: 720px){.seg{position:relative;top:auto;right:auto;margin:0 0 22px}.covers{grid-template-columns:repeat(2,minmax(0,1fr))}}.player{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:center;margin:0 0 clamp(30px,4vw,54px);padding:clamp(14px,2vw,22px);border-radius:24px}.p-art{position:relative;aspect-ratio:1;perspective:900px}.p-card{position:absolute;inset:0;transform-style:preserve-3d}.p-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:16px;border:1px solid var(--glass-edge);backface-visibility:hidden;box-shadow:0 30px 70px #0009}.p-meta{min-width:0}.p-kicker{font-family:var(--f-wide);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.p-title{margin:10px 0 calc(18px - .065em);padding-bottom:.065em;font-family:var(--f-ext);font-size:clamp(22px,3vw,40px);line-height:1.05;text-transform:uppercase;background:var(--chrome-type);background-position:0 .065em;background-origin:content-box;-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--chrome-glow)}.p-row{display:flex;align-items:center;gap:10px}.p-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--silver);padding:0;transition:transform .4s var(--spring),border-color .25s ease}.p-btn:hover{transform:scale(1.08);border-color:#ffffff73}.p-btn:active{transform:scale(.94)}.p-btn:focus-visible{outline:1px solid var(--chrome);outline-offset:3px}.p-btn svg{width:14px;height:14px;fill:currentColor}.p-play{width:58px;height:58px;background:var(--accent);color:var(--ground);border-color:transparent}.p-play svg{width:18px;height:18px}.p-play .i-pause,.player.is-playing .p-play .i-play{display:none}.player.is-playing .p-play .i-pause{display:block}.p-progress{position:relative;flex:1;height:22px;cursor:pointer;margin-left:8px}.p-progress:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--faint)}.p-fill{position:absolute;left:0;top:50%;height:1px;width:0;background:linear-gradient(90deg,var(--chrome),var(--accent))}.p-time{font-family:var(--f-wide);font-size:9.5px;letter-spacing:.16em;color:var(--dim);font-variant-numeric:tabular-nums;min-width:7em;text-align:right}.p-embed{position:relative;margin-top:18px;border-radius:14px;overflow:hidden;min-height:80px;border:1px solid var(--glass-edge)}.p-consent{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:0 16px;text-align:center;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.player.is-ready .p-consent{display:none}.player.is-loading .p-consent{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.p-progress:focus-visible{outline:1px solid var(--chrome);outline-offset:4px;border-radius:4px}.p-embed iframe{display:block;width:100%;border:0}.p-fallback{margin:18px 0 0;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.player:not(.is-fallback) .p-fallback{display:none}.player.is-fallback .p-embed{display:none}@media (max-width: 720px){.player{grid-template-columns:1fr}.p-art{max-width:320px}}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,64px);align-items:start}.poster{position:relative;margin:0;perspective:1400px}.poster img{display:block;width:100%;height:auto;border-radius:4px}.poster.folding img{visibility:hidden}.poster img{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.loupe{position:absolute;left:0;top:0;z-index:3;width:var(--ls, 170px);height:var(--ls, 170px);border-radius:50%;pointer-events:none;opacity:0;background-repeat:no-repeat;will-change:transform,opacity,background-position;box-shadow:0 0 0 1px #e0e4eb8c,inset 0 0 0 1px #ffffff29,inset 0 -20px 34px #03060a8c,inset 0 14px 28px #e0e4eb29,0 24px 52px #03060a9e,0 0 36px #40689561}.loupe:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 44% 28% at 33% 20%,#fff6,#fff0 72%),radial-gradient(circle at 50% 50%,#03060a00 60%,#03060a8c)}.loupe:after{content:"";position:absolute;inset:-1px;border-radius:50%;padding:1.5px;background:conic-gradient(from 210deg,#e0e4ebeb,#7ea9db4d,#40689580,#e0e4ebeb 42%,#7ea9db59,#e0e4ebeb);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.poster.folding .loupe{display:none}.fold{position:absolute;left:0;right:0;background-size:100% auto;background-repeat:no-repeat;transform-origin:50% 0;backface-visibility:hidden}.fold:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,var(--shade, 0)),rgba(255,255,255,var(--sheen, 0)))}.overprint{position:absolute;left:-.06em;bottom:.245em;margin:0;font-family:"Joyride EXT Outline",var(--f-ext);font-size:clamp(64px,11vw,168px);line-height:.8;color:var(--chrome);pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .8s ease .6s}.poster.open .overprint{opacity:1}.crop{position:absolute;width:18px;height:18px;border-color:var(--chrome);border-style:solid;opacity:.8;pointer-events:none}.crop.tl{left:-10px;top:-10px;border-width:1px 0 0 1px}.crop.tr{right:-10px;top:-10px;border-width:1px 1px 0 0}.crop.bl{left:-10px;bottom:-10px;border-width:0 0 1px 1px}.crop.br{right:-10px;bottom:-10px;border-width:0 1px 1px 0}.poster figcaption{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin-top:16px;padding-top:12px;border-top:1px solid var(--faint);font-family:var(--f-wide);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.poster figcaption b{font-weight:400;color:var(--silver)}.about-copy p{margin:0 0 1.1em;font-family:var(--f-std);font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--silver);max-width:34em}#about-title{font-size:clamp(20px,6.2vw,92px)}#dubplates-title{font-size:clamp(28px,8.6vw,128px)}.about-copy p a{color:var(--chrome);text-decoration:underline;text-decoration-color:var(--steel);text-underline-offset:.18em}.about-copy p a:hover,.about-copy p a:focus-visible{color:#fff}.about-copy p.panel-lede:first-child{font-family:var(--f-ext);font-size:clamp(18px,1.8vw,26px);line-height:1.3;text-transform:none}@media (max-width: 820px){.about-grid{grid-template-columns:1fr}}.panel-lede{margin:0 0 clamp(28px,4vw,48px);max-width:38em;font-family:var(--f-std);font-size:clamp(16px,1.45vw,20px);line-height:1.55;color:var(--silver);text-wrap:pretty}.cat-group+.cat-group{margin-top:clamp(36px,5vw,60px)}.cat-group .sub-head,.direct .sub-head,.about-copy .sub-head{display:flex;align-items:center;gap:14px}.cat-group .sub-head:after,.direct .sub-head:after,.about-copy .sub-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--faint),transparent)}.group-lede{margin:-4px 0 18px;font-family:var(--f-std);font-size:15px;line-height:1.5;color:var(--dim)}.tracks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));column-gap:clamp(12px,2vw,28px);row-gap:4px}.tracks.mixes{grid-template-columns:1fr}.track{min-width:0;transition:opacity .35s ease}@media (hover: hover) and (pointer: fine){.tracks:hover .track:not(:hover):not(:focus-within):not(:has(.is-current)){opacity:.6;transition:opacity .6s ease .08s}}.t-main{position:relative;display:grid;grid-template-columns:30px 52px minmax(0,1fr) 38px;gap:14px;align-items:center;padding:10px 12px 10px 10px;border-radius:18px;color:var(--silver);text-decoration:none;isolation:isolate;border:1px solid transparent;transition:transform .7s var(--spring),border-color .5s ease}.t-main:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(140px 70px at var(--mx, 30%) 0%,rgba(255,255,255,.14),transparent 70%),linear-gradient(180deg,#7ea9db1f,#1e3b5a0f);box-shadow:var(--glass-hi),0 14px 40px #00000059;transition:opacity .5s ease,--mx .5s var(--spring)}.t-main.is-static{grid-template-columns:30px 52px minmax(0,1fr)}.t-num{font-family:var(--f-wide);font-size:9.5px;letter-spacing:.12em;color:var(--dim);font-variant-numeric:tabular-nums;transition:color .3s ease}.t-cover{display:block;width:52px;height:52px;border-radius:12px;object-fit:cover;border:1px solid var(--glass-edge);box-shadow:0 10px 24px #00000073;transition:transform .8s var(--spring),box-shadow .5s ease}.t-blank{border-radius:50%;border:0;background:radial-gradient(circle at 32% 26%,#fffffff2 0 6%,#fff0 22%),radial-gradient(circle at 70% 78%,rgba(255,61,51,.32),transparent 42%),conic-gradient(from 200deg at 50% 50%,#0b1626,#406895,#98bde8,#e0e4eb,#6b95c5,#1e3b5a,#0b1626);box-shadow:inset 0 -6px 12px #03060aa6,inset 0 2px 3px #ffffff59,0 8px 22px #00000080,0 0 18px #40689540}.tracks:not(.mixes) .track:nth-child(3n+2) .t-blank{filter:hue-rotate(-28deg) saturate(1.2)}.tracks:not(.mixes) .track:nth-child(3n) .t-blank{filter:hue-rotate(22deg) brightness(1.08)}.mixes .t-blank{background:radial-gradient(circle,var(--accent) 0 3px,#2a0705 3.5px 4px,transparent 4.5px),radial-gradient(circle,transparent 0 9px,rgba(255,61,51,.85) 9.5px 15px,transparent 15.5px),conic-gradient(from 30deg,#fff0 0 10%,#e0e4eb38 14%,#fff0 20% 60%,#e0e4eb29 64%,#fff0 70%),repeating-radial-gradient(circle,#05080d 0 1.2px,#10171f 1.6px 2.2px);filter:none;box-shadow:0 0 0 1px #e0e4eb1f,0 10px 26px #0000008c;animation:spin 3.6s linear infinite paused}@keyframes spin{to{rotate:1turn}}.t-txt{min-width:0;transition:transform .7s var(--spring)}.t-sub{display:block;margin-bottom:6px;font-family:var(--f-wide);font-size:8.5px;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.t-title{display:block;font-family:var(--f-ext);font-size:clamp(15px,1.35vw,19px);line-height:1.2;overflow-wrap:anywhere}.t-note{display:block;margin-top:5px;font-family:var(--f-std);font-size:13px;line-height:1.35;color:var(--dim)}.t-act{order:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--silver);border:1px solid var(--glass-edge);background:linear-gradient(180deg,#7ea9db1a,#1e3b5a0d);box-shadow:var(--glass-hi);transition:transform .6s var(--spring),background .4s ease,color .3s ease,border-color .3s ease,box-shadow .4s ease}.t-act svg{width:12px;height:12px;fill:currentColor}.t-act.is-play svg{margin-left:2px}.t-main:hover,.t-main:focus-visible{transform:translateY(-1px);border-color:#98bde829;outline:none}.t-main:hover:before,.t-main:focus-visible:before,.t-main.is-current:before{opacity:1}.t-main:hover .t-txt,.t-main:focus-visible .t-txt{transform:translate(5px)}.t-main:hover .t-cover,.t-main:focus-visible .t-cover{transform:translateY(-2px) scale(1.05) rotate(-2deg);box-shadow:0 16px 32px #0000008c}.t-main:hover .t-num,.t-main:focus-visible .t-num,.t-main.is-current .t-num{color:var(--accent)}.t-main:hover .t-act,.t-main:focus-visible .t-act{transform:scale(1.08);color:var(--chrome);border-color:#fff6}.t-main:hover .t-act.is-play,.t-main:focus-visible .t-act.is-play{background:var(--accent);color:var(--ground);border-color:transparent;box-shadow:0 0 22px #ff3d3373}.t-main:active .t-act{transform:scale(.94);transition-duration:.15s}.t-main:focus-visible{box-shadow:0 0 0 1px var(--chrome)}.mixes .t-main:hover .t-blank,.mixes .t-main:focus-visible .t-blank{animation-play-state:running}.t-main.is-current{border-color:#ff3d3352}.t-main.is-current .t-act{background:#ff3d3329;border-color:#ff3d3380}.t-main.is-current .t-act svg{display:none}.t-main.is-current .t-act:before{content:"";width:14px;height:12px;background:linear-gradient(var(--accent),var(--accent)) 0 100% / 2px 40% no-repeat,linear-gradient(var(--accent),var(--accent)) 50% 100% / 2px 90% no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100% / 2px 60% no-repeat;animation:dance .69s ease-in-out infinite alternate}@keyframes dance{0%{background-size:2px 40%,2px 90%,2px 60%}33%{background-size:2px 85%,2px 35%,2px 95%}66%{background-size:2px 55%,2px 70%,2px 30%}to{background-size:2px 95%,2px 50%,2px 75%}}.mixes .t-main.is-current .t-blank{animation-play-state:running}.mixes .t-main{grid-template-columns:30px 52px minmax(0,1fr) minmax(0,32%) 38px}.t-wave{order:1;display:block;width:100%;height:26px;fill:#98bde857;transition:fill .5s ease}.t-wave rect{transform-box:fill-box;transform-origin:center}.t-main:hover .t-wave,.t-main:focus-visible .t-wave{fill:#e0e4ebb3}.t-main.is-current .t-wave{fill:#ff3d33bf}.t-main:hover .t-wave rect,.t-main:focus-visible .t-wave rect,.t-main.is-current .t-wave rect{animation:ripple 1.38s ease-in-out infinite backwards}.t-wave rect:nth-child(8n+2){animation-delay:.17s}.t-wave rect:nth-child(8n+3){animation-delay:.34s}.t-wave rect:nth-child(8n+4){animation-delay:.52s}.t-wave rect:nth-child(8n+5){animation-delay:.69s}.t-wave rect:nth-child(8n+6){animation-delay:.86s}.t-wave rect:nth-child(8n+7){animation-delay:1.03s}.t-wave rect:nth-child(8n){animation-delay:1.2s}@keyframes ripple{0%,to{scale:1 1}50%{scale:1 .8}}@media (max-width: 720px){.t-main,.mixes .t-main{grid-template-columns:44px minmax(0,1fr) 36px;gap:12px;padding:8px 8px 8px 6px}.t-main.is-static{grid-template-columns:44px minmax(0,1fr)}.t-num,.t-wave{display:none}.t-cover{width:44px;height:44px}.t-sub{white-space:normal;line-height:1.6;margin-bottom:4px}}.track.has-info{position:relative}.track.has-info .t-main{padding-right:58px}.t-info{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:30px;height:30px;margin-top:-15px;border-radius:50%;color:var(--silver);border:1px solid rgba(152,189,232,.16);opacity:.75;transition:opacity .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,background .2s ease}.t-info svg{width:13px;height:13px;fill:currentColor}.t-info:after{content:"";position:absolute;inset:-7px;border-radius:50%}.track.has-info .t-act{margin-right:0}.t-info:focus-visible{opacity:1;color:var(--chrome);border-color:var(--glass-edge);background:linear-gradient(180deg,#7ea9db24,#1e3b5a0f);transform:scale(1.1);outline:none}.t-info:focus-visible{box-shadow:0 0 0 1px var(--chrome)}.rel-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,76px);align-items:start}.rel-cover{position:relative;margin:0;aspect-ratio:1;border-radius:26px;isolation:isolate;transition:transform 1s var(--spring)}.rel-cover:before{content:"";position:absolute;inset:6%;z-index:-1;border-radius:50%;opacity:.5;filter:blur(46px);background:radial-gradient(circle at 40% 40%,rgba(152,189,232,.55),rgba(64,104,149,.3) 45%,rgba(255,61,51,.16) 70%,transparent 76%);transition:opacity .9s ease,transform 1s var(--spring)}.rel-cover:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(122deg,#fff3,#fff0 34%),linear-gradient(300deg,rgba(152,189,232,.12),transparent 40%);box-shadow:inset 0 0 0 1px #e0e4eb38,var(--glass-hi)}.rel-cover img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;box-shadow:0 34px 90px #0000009e,0 0 0 1px #03060a99}.rel-cover .rel-orb{position:absolute;inset:16%;width:auto;height:auto}.rel-cover:has(.rel-orb){border-radius:50%}.rel-cover:has(.rel-orb):after{display:none}@media (hover: hover) and (pointer: fine){.rel-cover:hover{transform:perspective(1000px) rotateX(4deg) rotateY(-6deg) scale(1.025)}.rel-cover:hover:before{opacity:1;transform:scale(1.14)}}.rel-orb{display:block;width:56px;height:56px;flex:none;border-radius:50%;background:radial-gradient(circle at 32% 26%,#fffffff2 0 6%,#fff0 22%),radial-gradient(circle at 70% 78%,rgba(255,61,51,.32),transparent 42%),conic-gradient(from 200deg at 50% 50%,#0b1626,#406895,#98bde8,#e0e4eb,#6b95c5,#1e3b5a,#0b1626);box-shadow:inset 0 -6px 12px #03060aa6,inset 0 2px 3px #ffffff59,0 8px 22px #00000080,0 0 18px #40689540}.rel-kicker{margin:4px 0 16px;font-family:var(--f-wide);font-size:9.5px;line-height:1.7;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.rel-title{position:relative;display:table;margin:0 0 .355em;padding-bottom:.065em;font-family:var(--f-ext);font-weight:400;text-transform:uppercase;font-size:clamp(30px,4.2vw,64px);line-height:.96;letter-spacing:.015em;text-wrap:balance;overflow-wrap:anywhere;background:var(--glint),var(--chrome-type);background-size:320% 100%,100% 100%;background-position:140% 0,0 .065em;background-origin:content-box;-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--chrome-glow);animation:glint 6.5s cubic-bezier(.6,0,.2,1) 1 1.2s}.rel-title.is-l{font-size:clamp(26px,3.3vw,50px)}.rel-title.is-xl{font-size:clamp(19px,2.5vw,38px);line-height:1.05}.rel-copy .panel-lede{margin-bottom:clamp(22px,3vw,34px)}.rel-copy .tracks{grid-template-columns:1fr;margin-bottom:clamp(26px,3.4vw,40px)}.rel-copy .sub-head{display:flex;align-items:center;gap:14px}.rel-copy .sub-head:after,.rel-more .sub-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--faint),transparent)}.rel-back{margin:26px 0 0}.rel-all{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;color:var(--silver);text-decoration:none;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--glass-edge);transition:transform .6s var(--spring),border-color .3s ease,color .3s ease}.rel-all:before{content:"";width:22px;height:1px;background:currentColor;transform:scaleX(.64);transform-origin:100% 50%;transition:transform .6s var(--spring)}.rel-all:focus-visible{color:var(--chrome);border-color:#ffffff6b;transform:translate(-3px);outline:none}.rel-all:focus-visible:before{transform:none}.rel-more{margin-top:clamp(44px,6vw,80px)}.rel-more .sub-head{display:flex;align-items:center;gap:14px}.rel-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.rel-link{position:relative;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:18px;color:var(--silver);text-decoration:none;border:1px solid rgba(152,189,232,.1);isolation:isolate;transition:transform .7s var(--spring),border-color .4s ease}.rel-link:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(180deg,#7ea9db1f,#1e3b5a0f);box-shadow:var(--glass-hi),0 14px 40px #00000059;transition:opacity .5s ease}.rel-link img{display:block;width:56px;height:56px;flex:none;border-radius:12px;object-fit:cover;border:1px solid var(--glass-edge);transition:transform .8s var(--spring)}.rel-link .t-sub{margin-bottom:4px}.rel-link .t-title{font-size:clamp(14px,1.2vw,17px)}.rel-link:focus-visible{transform:translateY(-2px);border-color:#98bde833;outline:none}.rel-link:focus-visible:before{opacity:1}.rel-link:focus-visible img,.rel-link:focus-visible .rel-orb{transform:scale(1.06) rotate(-2deg)}@media (hover: hover) and (pointer: fine){.t-info:hover{opacity:1;color:var(--chrome);border-color:var(--glass-edge);background:linear-gradient(180deg,#7ea9db24,#1e3b5a0f);transform:scale(1.1)}.rel-all:hover{color:var(--chrome);border-color:#ffffff6b;transform:translate(-3px)}.rel-all:hover:before{transform:none}.rel-link:hover{transform:translateY(-2px);border-color:#98bde833}.rel-link:hover:before{opacity:1}.rel-link:hover img,.rel-link:hover .rel-orb{transform:scale(1.06) rotate(-2deg)}}.rel-link .rel-orb{transition:transform .8s var(--spring)}.rel-link:focus-visible{box-shadow:0 0 0 1px var(--chrome)}@media (max-width: 820px){.rel-grid{grid-template-columns:1fr}.rel-cover{max-width:min(380px,78vw)}}.rv:not(.in){opacity:0;translate:0 16px}.rv.in{animation:rise 1s var(--spring) var(--rd, 0ms) backwards}@keyframes rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.profiles{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nav-pill{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;color:var(--silver);text-decoration:none;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;transition:transform .6s var(--spring),border-color .3s ease,color .3s ease}.nav-pill:hover,.nav-pill:focus-visible{transform:translateY(-2px) scale(1.05);border-color:#ffffff6b;color:var(--chrome);outline:none}.nav-pill:focus-visible{box-shadow:0 0 0 1px var(--chrome),var(--glass-glow)}.press{margin:22px 0 0}.press-link{font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);text-decoration:none;border-bottom:1px solid var(--faint);padding-bottom:3px;transition:color .3s ease,border-color .3s ease}.press-link:hover,.press-link:focus-visible{color:var(--chrome);border-color:var(--chrome);outline:none}.liner{margin:0 0 clamp(26px,3.4vw,40px)}.liner p{margin:0 0 1em;font-family:var(--f-std);font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--silver);max-width:34em}.credits{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;margin:4px 0 0;border-radius:16px;overflow:hidden;background:#98bde81f}.credits>div{padding:12px 14px;background:linear-gradient(180deg,#1e324c80,#080e1699)}.credits dt{margin:0 0 6px;font-family:var(--f-wide);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.credits dd{margin:0;font-family:var(--f-std);font-size:15px;line-height:1.35;color:var(--ice)}.promo{margin-top:clamp(36px,5vw,64px);padding-top:clamp(26px,3vw,36px);border-top:1px solid var(--faint);max-width:46em}.promo .sub-head{display:flex;align-items:center;gap:14px}.promo .sub-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--faint),transparent)}.promo-lede{margin:0 0 1em;font-family:var(--f-ext);font-size:clamp(18px,1.8vw,24px);line-height:1.3;color:var(--chrome)}.promo p:not(.promo-lede):not(.promo-links){margin:0 0 1em;font-family:var(--f-std);font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--silver)}.promo-styles{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 20px;padding:0}.promo-styles li{padding:9px 14px;border-radius:999px;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ice);background:linear-gradient(180deg,#40689552,#080e1680);box-shadow:inset 0 0 0 1px #e0e4eb24}.promo-links{display:flex;flex-wrap:wrap;gap:8px;margin:0}.promo-links a{min-height:44px}body.stage:not(.panel-open) .hud,body.stage:not(.panel-open) .legal-links,body.stage:not(.panel-open) #nav,body.stage:not(.panel-open) .skip{visibility:hidden}body.stage.deck-on .stage-bar,body.stage.deck-on .stage-hint{bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px) + 96px)}body.stage.deck-on .stage-hint{bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px) + 168px)}.stage-bar{position:fixed;z-index:9;left:50%;bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));translate:-50% 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:calc(100vw - 2 * var(--gut));padding:8px 8px 8px 18px;border-radius:999px;transition:opacity .18s cubic-bezier(.23,1,.32,1),translate .24s var(--spring)}body.stage-idle .stage-bar,body.stage-idle .stage-hint{opacity:0;translate:-50% 12px;pointer-events:none;transition:opacity .8s ease,translate .8s ease}.stage-hint{position:fixed;z-index:9;left:50%;bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px) + 72px);translate:-50% 0;width:max-content;max-width:calc(100vw - 2 * var(--gut));margin:0;text-align:center;font-family:var(--f-std);font-size:13px;line-height:1.4;color:var(--silver);transition:opacity .6s ease,translate .6s var(--spring)}@media (max-width: 620px){.stage-bar{flex-wrap:wrap;border-radius:26px}.stage-hint{bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px) + 184px)}}@media (prefers-reduced-motion: reduce){.stage-bar,.stage-hint{transition:opacity .3s ease}body.stage-idle .stage-bar,body.stage-idle .stage-hint{translate:-50% 0}}body.stage-idle{cursor:none}.stage-bar .sb-tag{font-family:var(--f-wide);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#ff3d33}.stage-bar button,.stage-bar a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;font-family:var(--f-wide);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--silver);text-decoration:none;background:#e0e4eb0f;box-shadow:inset 0 0 0 1px #e0e4eb24;cursor:pointer}.stage-bar button:disabled{opacity:.6;cursor:progress}.stage-bar button:hover,.stage-bar a:hover{color:var(--chrome);box-shadow:inset 0 0 0 1px #e0e4eb6b}.stage-bar button:focus-visible,.stage-bar a:focus-visible{color:var(--chrome);outline:2px solid var(--chrome);outline-offset:2px}.sb-dot{position:relative;width:7px;height:7px;border-radius:50%;background:#e0e4eb59}.sb-room[aria-pressed=true] .sb-dot{background:#ff3d33;box-shadow:0 0 0 3px #ff3d3333}.sb-room[aria-pressed=true] .sb-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 0 12px 2px #ff3d33bf;animation:dotglow 1.38s ease-in-out infinite}@keyframes dotglow{0%,to{opacity:.45}50%{opacity:1}}.book-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(28px,4.5vw,64px);align-items:start}.book{display:grid;gap:14px;min-width:0}.f-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{position:relative;display:block}.field input,.field textarea{display:block;width:100%;box-sizing:border-box;margin:0;padding:25px 18px 11px;border-radius:18px;border:1px solid var(--glass-edge);background:linear-gradient(180deg,#7ea9db13,#1e3b5a0a);box-shadow:var(--glass-hi);color:var(--chrome);caret-color:var(--accent);font-family:var(--f-std);font-size:16px;line-height:1.45;outline:none;appearance:none;-webkit-appearance:none;transition:border-color .35s ease,background .45s ease,box-shadow .45s ease}.field textarea{min-height:150px;resize:vertical;padding-top:30px}.field input::placeholder,.field textarea::placeholder{color:transparent;transition:color .3s ease}.field textarea:focus::placeholder{color:#98bde86b}.field input[type=date]{color-scheme:dark;min-height:61px}.field input[type=date]:not(.has-value):not(:focus){color:#98bde866}.field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75) sepia(.3) hue-rotate(180deg);opacity:.7;cursor:pointer}.field input:hover,.field textarea:hover{border-color:#98bde85c}.field input:focus,.field textarea:focus{border-color:#e0e4eb8c;background:linear-gradient(180deg,#7ea9db21,#1e3b5a12);box-shadow:var(--glass-hi),0 0 0 4px #7ea9db1a,0 18px 46px #0006}.f-label{position:absolute;left:19px;top:21px;pointer-events:none;transform-origin:0 0;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);transition:transform .5s var(--spring),color .3s ease}.field input:focus+.f-label,.field input:not(:placeholder-shown)+.f-label,.f-label.is-up{transform:translateY(-10px) scale(.84);color:var(--steel)}.field textarea+.f-label.is-up{transform:translateY(-9px) scale(.84)}.field input:focus+.f-label,.field textarea:focus+.f-label{color:var(--chrome)}.field.is-bad input,.field.is-bad textarea{border-color:#ff3d33b3}.field.is-bad .f-label{color:#ff8a80}.kinds{margin:4px 0 2px;padding:0;border:0;min-width:0}.f-legend{padding:0;margin:0 0 12px;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip span{display:inline-block;padding:12px 18px;border-radius:999px;color:var(--silver);pointer-events:none;font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;transition:transform .55s var(--spring),color .3s ease,background .45s ease,border-color .3s ease,box-shadow .45s ease}.chip:hover span{transform:translateY(-2px);border-color:#ffffff61}.chip input:checked+span{color:var(--ground);border-color:transparent;background:linear-gradient(180deg,#fafbfd,#98bde8);box-shadow:0 8px 26px #7ea9db59,inset 0 1px #fff}.chip input:checked+span:before,.chip input:checked+span:after{opacity:0}.chip input:active+span{transform:scale(.95);transition-duration:.12s}.chip input:focus-visible+span{outline:1px solid var(--chrome);outline-offset:3px}.f-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:8px}.send{cursor:pointer;padding:18px 30px;border-radius:999px;border:0;color:var(--ground);font-family:var(--f-wide);font-size:10px;letter-spacing:.24em;text-transform:uppercase;background:var(--glint),linear-gradient(180deg,#fafbfd,#b8cde6 55%,#7ea9db);background-size:320% 100%,100% 100%;background-position:140% 0,0 0;box-shadow:inset 0 1px #fff,inset 0 -8px 16px #40689559,0 14px 40px #7ea9db47;transition:transform .6s var(--spring),box-shadow .5s ease,background-position .9s cubic-bezier(.6,0,.2,1)}.send:before,.send:after{display:none}.send:hover,.send:focus-visible{transform:translateY(-2px) scale(1.04);background-position:-40% 0,0 0;box-shadow:inset 0 1px #fff,inset 0 -8px 16px #40689559,0 20px 56px #7ea9db73;outline:none}.send:focus-visible{box-shadow:0 0 0 3px var(--ground),0 0 0 4px var(--chrome)}.send:active{transform:scale(.97);transition-duration:.12s}.f-status{flex:1 1 260px;margin:0;font-family:var(--f-wide);font-size:9.5px;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);opacity:0;translate:0 6px;transition:opacity .25s ease,translate .25s ease}.f-status.show{opacity:1;translate:none;transition:opacity .5s ease,translate .7s var(--spring)}.f-status[data-kind=bad]{color:#ff8a80}.direct{position:sticky;top:24px;min-width:0;padding-top:2px}.mail{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0}.mail-link{font-family:var(--f-ext);font-size:clamp(22px,2.3vw,34px);line-height:1.1;text-decoration:none;white-space:nowrap;background:var(--glint),var(--chrome-type);background-size:320% 100%,100% 100%;background-position:140% 0,0 .065em;background-origin:content-box;padding-bottom:.065em;margin-bottom:-.065em;-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--chrome-glow);transition:background-position 1.1s cubic-bezier(.6,0,.2,1)}.mail-link:hover,.mail-link:focus-visible{background-position:-40% 0,0 .065em;outline:none}.mail-link:focus-visible{text-decoration:underline 1px;text-underline-offset:8px;color:transparent}.copy{cursor:pointer;padding:10px 16px;border-radius:999px;color:var(--silver);font-family:var(--f-wide);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;transition:transform .5s var(--spring),border-color .3s ease,color .3s ease}.copy:hover,.copy:focus-visible{transform:scale(1.06);border-color:#ffffff6b;outline:none}.copy.is-done{color:var(--accent);border-color:#ff3d3380}@media (max-width: 960px){.book-grid{grid-template-columns:1fr}.direct{position:static}.mail-link{font-size:clamp(17px,5.3vw,44px)}}@media (max-width: 620px){.f-row{grid-template-columns:1fr}.send{width:100%}}.deck{position:fixed;z-index:7;left:50%;bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));width:min(760px,calc(100vw - 2 * var(--gut)));translate:-50% 0;transition:width .5s var(--spring)}.d-glass{padding:10px;border-radius:24px;transition:border-radius .5s var(--spring),padding .5s var(--spring);-webkit-backdrop-filter:blur(28px) saturate(130%);backdrop-filter:blur(28px) saturate(130%);background:linear-gradient(180deg,#2842628c,#080e16b8);box-shadow:var(--glass-hi),0 24px 70px #000000b3,0 0 50px #40689533}.d-head{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0}.d-orb{position:relative;flex:none;width:46px;height:46px;transition:scale .5s var(--spring)}.d-spec{position:absolute;left:-16px;top:-16px;width:78px;height:78px;pointer-events:none}.d-disc{position:relative;flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;animation:spin 3.6s linear infinite paused;background:radial-gradient(circle,transparent 0 9px,rgba(255,61,51,.85) 9.5px 15px,transparent 15.5px),repeating-radial-gradient(circle,#05080d 0 1.2px,#111a24 1.6px 2.2px);box-shadow:0 0 0 1px #e0e4eb29,0 8px 20px #00000080}.deck[data-ducked="1"] .d-disc{animation-play-state:running}.d-disc img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.d-disc.has-art:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,#0000 0 2px,#00000029 2.4px 3px),conic-gradient(from 20deg,transparent 0 12%,rgba(255,255,255,.22) 16%,transparent 22% 62%,rgba(255,255,255,.14) 66%,transparent 72%)}.d-hole{position:absolute;left:50%;top:50%;z-index:1;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--ground);box-shadow:0 0 0 1.5px #e0e4eb80}.d-meta{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.d-kicker{font-family:var(--f-wide);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-title{font-family:var(--f-ext);font-size:clamp(14px,1.3vw,17px);line-height:1.15;color:var(--chrome);white-space:nowrap;overflow:hidden;padding-bottom:.065em;margin-bottom:-.065em}.d-title>span{display:inline-block}.d-title.is-long{-webkit-mask:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 18px),transparent);mask:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 18px),transparent)}.d-title.is-long>span{animation:marquee var(--mt, 8s) ease-in-out infinite alternate}@keyframes marquee{0%,18%{translate:0 0}82%,to{translate:calc(-1 * var(--ov, 0px)) 0}}.d-open{flex:none;padding:9px 14px;border-radius:999px;border:1px solid var(--glass-edge);color:var(--silver);text-decoration:none;font-family:var(--f-wide);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;transition:border-color .3s ease,color .3s ease,transform .5s var(--spring)}.d-open:hover,.d-open:focus-visible{border-color:#ffffff73;color:var(--chrome);transform:scale(1.05);outline:none}.d-close,.d-more{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--glass-edge);background:#7ea9db14;color:var(--silver);cursor:pointer;transition:transform .5s var(--spring),border-color .3s ease,color .3s ease}.d-close svg,.d-more svg{width:12px;height:12px;fill:currentColor}.d-close,.d-more{position:relative}.d-close:after,.d-more:after{content:"";position:absolute;inset:-5px;border-radius:50%}.d-more svg{transition:rotate .6s var(--spring)}.d-close:hover,.d-close:focus-visible,.d-more:hover,.d-more:focus-visible{transform:scale(1.1);border-color:#ffffff73;color:var(--chrome);outline:none}.d-close:focus-visible,.d-more:focus-visible,.d-open:focus-visible{box-shadow:0 0 0 1px var(--chrome)}.d-embed{position:relative;z-index:1;height:var(--eh, 80px);margin-top:10px;border-radius:14px;overflow:hidden;background:#03060a8c;transition:height .5s var(--spring),margin-top .5s var(--spring),opacity .35s ease}.d-embed iframe{display:block;width:100%;height:var(--eh, 80px);border:0;opacity:0;transition:opacity .6s ease .1s}.d-embed.is-ready iframe{opacity:1}.d-wait{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-family:var(--f-wide);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);animation:pulse 1.6s ease-in-out infinite}.d-embed.is-ready .d-wait{display:none}.d-more svg{rotate:0deg}.d-native{display:none;position:absolute;inset:0;align-items:center;gap:10px;padding:0 12px 0 8px}.deck[data-mode=own] .d-native{display:flex}.deck[data-mode=own] .d-wait{display:none}.d-play,.d-prev,.d-next,.d-hplay{flex:none;display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;transition:transform .5s var(--spring),background .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease}.d-play,.d-hplay{width:44px;height:44px;border:0;background:var(--accent);color:var(--ground);box-shadow:0 0 calc(10px + 18px * var(--k, 0)) #ff3d3373}.d-hplay{display:none;width:38px;height:38px}.deck[data-mode=own].is-min .d-hplay{display:grid}.deck[data-mode=own].is-min .d-orb{display:none}.d-play svg,.d-hplay svg{width:14px;height:14px;fill:currentColor}.d-prev,.d-next{display:none;width:34px;height:34px;border:1px solid var(--glass-edge);background:#7ea9db14;color:var(--silver)}.d-native.is-list .d-prev,.d-native.is-list .d-next{display:grid}.d-prev:disabled,.d-next:disabled{opacity:.3;cursor:default}.d-prev,.d-next{position:relative}.d-prev:after,.d-next:after{content:"";position:absolute;inset:-5px;border-radius:50%}.d-prev svg,.d-next svg{width:11px;height:11px;fill:currentColor}.d-time,.d-dur{flex:none;min-width:3.4em;font-family:var(--f-wide);font-size:9px;letter-spacing:.12em;color:var(--dim);font-variant-numeric:tabular-nums}.d-dur{text-align:right}.d-wave{position:relative;flex:1;min-width:0;height:40px;cursor:pointer;touch-action:none;outline:none}.d-wave svg{position:absolute;inset:0;width:100%;height:100%}.w-back{fill:#98bde847}.w-done{fill:var(--chrome);clip-path:inset(0 calc((1 - var(--p, 0)) * 100%) 0 0);filter:drop-shadow(0 0 4px rgba(126,169,219,.6))}.w-head{position:absolute;top:2px;bottom:2px;left:calc(var(--p, 0) * 100%);width:2px;margin-left:-1px;border-radius:1px;background:var(--accent);box-shadow:0 0 8px #ff3d33cc;transition:transform .4s var(--spring)}.d-wave:hover .w-head,.d-wave.is-drag .w-head{transform:scaleY(1.15)}.d-wave:focus-visible{box-shadow:0 0 0 1px var(--chrome);border-radius:6px}@media (hover: hover) and (pointer: fine){.d-play:hover,.d-hplay:hover,.d-prev:not(:disabled):hover,.d-next:not(:disabled):hover{transform:scale(1.08)}}.d-play:active,.d-hplay:active{transform:scale(.94);transition-duration:.12s}.d-play:focus-visible,.d-hplay:focus-visible,.d-prev:focus-visible,.d-next:focus-visible{outline:1px solid var(--chrome);outline-offset:3px}@media (max-width: 620px){.d-time,.d-dur{display:none}}.deck:not(.is-min) .d-more svg{rotate:180deg}.deck.is-min .d-embed{height:0;margin-top:0;opacity:0}.deck.is-docked{width:min(440px,calc(100vw - 2 * var(--gut)))}.deck.is-docked .d-open{display:none}.deck.is-min .d-glass{padding:8px;border-radius:32px}.deck.is-docked .d-orb{scale:.83}@media (max-width: 1100px){.corner.bl,.corner.br{transition:opacity 1.4s ease .5s,translate .8s var(--spring)}body.panel-open .corner.bl,body.panel-open .corner.br{transition:opacity 1.4s ease 0s,translate .8s var(--spring)}body.deck-on:not(.panel-open) .corner.bl,body.deck-on:not(.panel-open) .corner.br,body.deck-on:not(.panel-open) .legal-links{translate:0 -74px}.legal-links{transition:opacity 1.4s ease .5s,translate .8s var(--spring)}body.deck-on.panel-open .legal-links{translate:0 calc(-1 * var(--deck-h, 142px) - 8px)}}@media (max-width: 620px){.d-open{display:none}}body.deck-on #panel{padding-bottom:calc(var(--gut) * 2 + var(--deck-h, 260px) + 24px + env(safe-area-inset-bottom,0px));transition:padding-bottom .5s var(--spring)}@media (hover: none){.t-main:hover,.t-main:hover .t-txt,.t-main:hover .t-cover,.t-main:hover .t-act,.nav-pill:hover,.chip:hover span,.send:hover,.copy:hover,.d-close:hover,.d-more:hover,.d-open:hover,.sound:hover,#panel-close:hover{transform:none;scale:none;translate:none}.t-main:active{scale:.98;transition:scale .12s ease}}.tagline{display:block;margin-bottom:4px;font-family:var(--f-wide);font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}#fallback{margin:0 var(--gut) 40px;font-family:var(--f-wide);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}#content{display:none}@media (prefers-reduced-motion: reduce){#panel,.panel-inner,.r-txt,#cursor svg,.cover img,.seg-pill,.sound,.p-btn,.t-main,.t-txt,.t-cover,.t-act,.nav-pill,.chip span,.send,.deck,.d-embed,.f-label,.rv{transition:none}.readout .dot-sprinkle,.sb-room .sb-dot:after,.rel-title,.panel-title,.panel-title.vibe,.panel-title:after,.panel-title:before,.planet-label.hot .nm,.bob,.sound.is-empty .eq i,.player.is-loading .p-consent,.t-blank,.t-wave rect,.d-disc,.d-title>span,.t-main.is-current .t-act:before,.readout .dot,.readout .dot:before,.readout .dot:after,.states.is-pending .st-thumb{animation:none!important}.rv:not(.in){opacity:1;translate:none}.t-main:hover,.t-main:hover .t-txt,.t-main:hover .t-cover,.t-main:hover .t-act,.t-main:focus-visible,.t-main:focus-visible .t-txt,.t-main:focus-visible .t-cover,.t-main:focus-visible .t-act,.nav-pill:hover,.chip:hover span,.send:hover,.copy:hover,.d-close:hover,.d-more:hover,.d-open:hover{transform:none;scale:none;translate:none}.t-main:before,.f-status,.field input,.field textarea{transition-duration:.2s}.d-title,.d-title.is-long{white-space:normal;-webkit-mask:none;mask:none}.f-status{translate:none!important}.rel-cover,.rel-cover:before,.rel-link,.rel-link img,.rel-link .rel-orb,.rel-all,.rel-all:before,.t-info{transition:none}.rel-cover:hover,.rel-cover:hover:before,.rel-link:hover,.rel-link:focus-visible,.rel-link:hover img,.rel-link:focus-visible img,.rel-link:hover .rel-orb,.rel-link:focus-visible .rel-orb,.rel-all:hover,.rel-all:focus-visible,.t-info:hover,.t-info:focus-visible{transform:none}}.crumble{position:fixed;inset:0;width:100%;height:100%;z-index:7;pointer-events:none}
