:root{--ink:#09090b;--panel:#0f0f12;--panel-2:#151519;--paper:#f1eee8;--muted:#99969a;--line:#ffffff1f;--hot:#d73364;--hot-2:#ff527e;--acid:#d8ff3e;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--ink);min-width:320px;color:var(--paper);margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}button,input{font:inherit}button,a{color:inherit}audio{display:none}.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}.grain{pointer-events:none;z-index:99;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.live-dot{background:var(--hot);width:.52rem;height:.52rem;box-shadow:0 0 18px var(--hot);border-radius:50%;margin-right:.55rem;display:inline-block}.gate{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100svh;display:grid;overflow:hidden}.gate-art{border-right:1px solid var(--line);background:radial-gradient(circle at 48%,#28101a 0,#120c11 32%,#09090b 68%);min-height:100svh;position:relative;overflow:hidden}.gate-index{letter-spacing:-.1em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #fff3;font-size:clamp(8rem,25vw,25rem);font-weight:900;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-53%)}.gate-index span{color:var(--hot);-webkit-text-stroke:0;display:inline-block;transform:rotate(15deg)}.orbit{border:1px solid #d733646b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a{aspect-ratio:1;width:min(61vw,760px);animation:pulse 6s var(--ease) infinite}.orbit-b{aspect-ratio:1;border-style:dashed;width:min(38vw,480px);animation:26s linear infinite spin}.gate-scan{background:linear-gradient(#0000 0,#d7336424 49.8%,#ffffff38 50%,#0000 50.2%);animation:5s linear infinite scan;position:absolute;inset:0}.gate-panel{background:linear-gradient(135deg,#111114,#09090b 70%);flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,7rem);display:flex}.gate h1{letter-spacing:-.075em;margin:.8rem 0 .3rem;font-size:clamp(3.1rem,6vw,6.7rem);font-weight:900;line-height:.82}.gate h1 em{color:#0000;-webkit-text-stroke:1px var(--paper);font-style:normal}.artist{color:var(--hot-2);letter-spacing:.36em;margin:1.2rem 0 4rem;font-weight:800}.unlock-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.6rem;font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.password-line{border-bottom:1px solid #ffffff80;display:flex}.password-line:focus-within{border-color:var(--hot-2);box-shadow:0 8px 20px -18px var(--hot)}.password-line input{min-width:0;color:var(--paper);letter-spacing:.05em;background:0 0;border:0;outline:0;flex:1;padding:1rem 0;font-size:1.05rem}.password-line input::placeholder{color:#5c5b60}.password-line button{cursor:pointer;color:var(--paper);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;padding:0 0 0 1rem;font-weight:800}.password-line button:hover{color:var(--hot-2)}.password-line button:disabled{opacity:.5;cursor:progress}.gate-error{min-height:1.25rem;color:var(--hot-2);margin:.75rem 0 0;font-size:.82rem}.gate-footer{color:#737176;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-top:4rem;font:.69rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.room{background:var(--ink);min-height:100svh}.room-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:82px;padding:1rem clamp(1.2rem,4vw,4rem);display:flex}.wordmark{color:inherit;letter-spacing:.04em;align-items:center;gap:1rem;font-weight:900;line-height:1.05;text-decoration:none;display:flex}.wordmark small{color:var(--muted);letter-spacing:.14em;font:600 .61rem ui-monospace,SFMono-Regular,Menlo,monospace}.mark{border:1px solid var(--hot);border-radius:50%;place-items:center;width:46px;height:46px;font:900 .8rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.mark span{color:var(--hot)}.header-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:1.3rem;font:.66rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.header-meta b{color:var(--paper)}.confidential{color:var(--hot-2);border:1px solid #d7336480;padding:.48rem .65rem;transform:rotate(-1.5deg)}.text-button{color:var(--muted);cursor:pointer;text-underline-offset:4px;text-transform:uppercase;background:0 0;border:0;padding:0;text-decoration:underline}.text-button:hover{color:var(--paper)}.room-tabs{border-bottom:1px solid var(--line);background:#0c0c0f;grid-template-columns:repeat(3,1fr);display:grid}.room-tabs button{border:0;border-right:1px solid var(--line);color:#77747a;cursor:pointer;text-align:left;text-transform:uppercase;letter-spacing:.12em;background:0 0;padding:1rem clamp(1.2rem,4vw,4rem);font:700 .67rem ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.room-tabs button:last-child{border-right:0}.room-tabs button span{color:#4f4c52;margin-right:1rem}.room-tabs button.active{color:var(--paper);background:#ffffff06}.room-tabs button.active:after{content:"";background:var(--hot);height:2px;position:absolute;bottom:-1px;left:0;right:0}.player-shell{border-bottom:1px solid var(--line);grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);min-height:480px;display:grid}.player-identity{border-right:1px solid var(--line);background:radial-gradient(circle at 62% 66%,#d733642e,#0000 43%),#0c0c0f;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.track-count{z-index:2;letter-spacing:-.08em;font-size:clamp(5rem,11vw,10rem);font-weight:900;line-height:.8;position:relative}.track-count i{color:var(--hot);font-style:normal;font-weight:300}.signal-field{--energy:0;--bass:0;--mid:0;--high:0;isolation:isolate;background:radial-gradient(ellipse at 61% 43%,rgba(215,51,100,calc(.06 + var(--bass) * .14)) 0,#d7336409 45%,transparent 78%),linear-gradient(180deg,transparent 0 72%,#0000006b);position:absolute;inset:0;overflow:hidden}.signal-field:before,.signal-field:after{content:"";z-index:0;border:1px solid rgba(255,82,126,calc(.14 + var(--energy) * .48));transform:rotate(-8deg) scale(calc(.91 + var(--bass) * .08));box-shadow:0 0 calc(10px + var(--bass) * 65px) rgba(215,51,100,calc(.08 + var(--bass) * .4)),inset 0 0 calc(12px + var(--bass) * 42px) rgba(215,51,100,calc(var(--bass) * .22));border-radius:50%;position:absolute;inset:8% -14%}.signal-field:after{opacity:calc(.35 + var(--high) * .65);transform:rotate(calc(-18deg + var(--high) * 25deg)) scale(calc(.9 + var(--mid) * .09));border-style:dashed;inset:17% -2%}.signal-canvas{z-index:1;width:118%;height:85%;opacity:calc(.3 + var(--energy) * .7);filter:drop-shadow(0 0 calc(2px + var(--high) * 11px) #ff527ec7);mix-blend-mode:screen;position:absolute;inset:4% -9% 11%}.rose-reactor{z-index:2;aspect-ratio:1;width:min(76%,420px);transform:translate(-50%,-50%) scale(calc(.88 + var(--bass) * .07));filter:drop-shadow(0 0 calc(4px + var(--bass) * 44px) rgba(215,51,100,calc(.18 + var(--bass) * .58)));position:absolute;top:44%;left:57%}.rose-layer{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.rose-base{opacity:.5;filter:brightness(.85)sepia(.4)saturate(2.2)hue-rotate(288deg)}.rose-bass{opacity:calc(.03 + var(--bass) * .62);transform:scale(calc(1 + var(--bass) * .025));filter:brightness(calc(.95 + var(--bass) * 1.35)) sepia(.4) saturate(5) hue-rotate(287deg) drop-shadow(0 0 calc(var(--bass) * 24px) #ff527e);mix-blend-mode:screen}.rose-mid{opacity:calc(.025 + var(--mid) * .58);transform:scale(calc(1 - var(--mid) * .012));filter:brightness(calc(.95 + var(--mid) * 1.45)) saturate(4) drop-shadow(0 0 calc(var(--mid) * 19px) #ff527e);mix-blend-mode:screen}.rose-high{opacity:calc(.015 + var(--high) * .48);transform:scale(calc(1 + var(--high) * .01));filter:brightness(calc(1 + var(--high) * 1.9)) drop-shadow(0 0 calc(2px + var(--high) * 16px) #f1eee8);mix-blend-mode:screen}.reactor-orbit{border:1px solid rgba(255,82,126,calc(.18 + var(--high) * .68));pointer-events:none;border-radius:50%;position:absolute}.orbit-1{transform:rotate(calc(var(--high) * 28deg)) scale(calc(.96 + var(--bass) * .08));inset:-7%}.orbit-2{transform:rotate(calc(var(--high) * -34deg)) scale(calc(.97 + var(--mid) * .07));border-style:dashed;inset:7%}.reactor-spark{width:calc(3px + var(--high) * 5px);height:calc(14px + var(--high) * 48px);opacity:calc(var(--high) * .95);background:linear-gradient(180deg,transparent,#f1eee8 42%,var(--hot-2) 44% 55%,transparent);filter:drop-shadow(0 0 7px #ff527e);transform-origin:50% 100%;position:absolute}.spark-1{transform:rotate(calc(22deg + var(--high) * 13deg));top:3%;right:11%}.spark-2{transform:rotate(calc(202deg - var(--high) * 10deg));bottom:8%;left:12%}.signal-label{z-index:3;width:max-content;max-width:82%;color:rgba(241,238,232,calc(.46 + var(--high) * .5));letter-spacing:.16em;text-align:center;font:.57rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.player-main{background:linear-gradient(145deg,#151519,#0d0d10);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(2rem,5vw,5rem);display:flex}.track-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.player-kicker{color:var(--hot-2);text-transform:uppercase;letter-spacing:.15em;margin:0 0 .8rem;font:700 .75rem ui-monospace,SFMono-Regular,Menlo,monospace}.track-heading h2{letter-spacing:-.065em;max-width:16ch;margin:0;font-size:clamp(2.8rem,6vw,6.6rem);line-height:.88}.track-credit{color:var(--muted);margin:1rem 0 0;font-style:italic}.state-pill{text-transform:uppercase;letter-spacing:.11em;border:1px solid;flex:none;padding:.52rem .65rem;font:700 .65rem ui-monospace,SFMono-Regular,Menlo,monospace}.state-pill.released{color:var(--acid);border-color:#d8ff3e73}.state-pill.private{color:var(--hot-2);border-color:#d7336480}.transport{align-items:center;gap:1rem;margin-top:3rem;display:flex}.icon-button,.play-button{cursor:pointer;transition:.2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.icon-button{border:1px solid var(--line);background:0 0;width:42px;height:42px}.play-button{background:var(--paper);width:64px;height:64px;color:var(--ink);border:0}.icon-button:hover{border-color:var(--paper);transform:scale(1.05)}.play-button:hover{background:var(--hot-2);transform:scale(1.04)}.icon-button:disabled,.play-button:disabled{opacity:.45;cursor:progress}.icon-button svg{fill:currentColor;width:18px;height:18px}.play-button svg{fill:currentColor;width:25px;height:25px}.timeline-wrap{flex:1;min-width:90px}.time-row{color:var(--muted);justify-content:space-between;margin-bottom:.55rem;font:.7rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}input[type=range]{--fill:0%;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--hot) var(--fill),#3b3a3f var(--fill));cursor:pointer;width:100%;height:2px;margin:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--paper);background:var(--ink);border-radius:50%;width:12px;height:12px}.volume-control{width:100px;color:var(--muted);align-items:center;gap:.5rem;font:.62rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.player-notice{min-height:1.1rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:1rem;margin-top:2rem;font:.67rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.player-notice a{color:var(--acid);text-decoration:none}.player-notice a:hover{text-underline-offset:4px;text-decoration:underline}.workspace{grid-template-columns:minmax(0,1fr) 340px;max-width:1500px;margin:0 auto;display:grid}.table-panel{border-right:1px solid var(--line);min-width:0;padding:clamp(2rem,4vw,4rem)}.section-head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.section-head .eyebrow{margin-bottom:.45rem}.section-head h3,.dossier h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,3rem)}.album-button{border:1px solid var(--paper);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;padding:.8rem 1rem;font-size:.78rem;font-weight:800}.album-button span{color:var(--hot-2);margin-right:.45rem}.album-button:hover{background:var(--paper);color:var(--ink)}.legend{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:1.2rem;margin:2rem 0 1rem;font:.67rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px;margin-right:.35rem;display:inline-block}.released-dot{background:var(--acid)}.private-dot{background:var(--hot)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.88rem}th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#6d6b70;text-align:left;text-transform:uppercase;letter-spacing:.11em;padding:.85rem .75rem;font:.62rem ui-monospace,SFMono-Regular,Menlo,monospace}td{border-bottom:1px solid var(--line);height:72px;color:var(--muted);padding:.75rem}tbody tr{cursor:pointer;transition:background .2s}tbody tr:hover,tbody tr:focus-within{background:#ffffff09}tbody tr.active{background:linear-gradient(90deg,#d7336426,#d7336405)}tbody tr.active td:first-child{box-shadow:inset 2px 0 var(--hot)}.row-number{color:#805965;letter-spacing:.12em;font:.65rem ui-monospace,SFMono-Regular,Menlo,monospace}td.track-title{color:var(--paper);font-size:.96rem;font-weight:700;position:relative}.track-title small{color:#7b777e;margin-top:.28rem;font-size:.68rem;font-weight:500;display:block}.row-progress{background:#27262b;height:1px;position:absolute;bottom:0;left:.75rem;right:.75rem}.row-progress span{background:var(--hot-2);height:100%;transition:width .1s linear;display:block}.row-status{text-transform:uppercase;align-items:center;gap:.4rem;font:.65rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.row-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.row-status.released{color:var(--acid)}.row-status.private{color:var(--hot-2)}.row-play{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.row-play:hover{border-color:var(--hot-2);color:var(--hot-2)}.row-play svg{fill:currentColor;width:13px;height:13px}.service-link{color:var(--acid);text-transform:uppercase;letter-spacing:.07em;font:.63rem ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.service-link:hover{text-underline-offset:4px;text-decoration:underline}.dash{color:#48464c}.dossier{background:#0c0c0f;align-self:start;min-height:640px;padding:4rem 2rem;position:sticky;top:0}.dossier-number{color:#0000;-webkit-text-stroke:1px #4b4950;letter-spacing:-.08em;margin:1.2rem 0 .5rem;font-size:6rem;font-weight:900;line-height:.8}.dossier h3{margin-top:1.25rem}.dossier-note{min-height:3.2em;color:var(--muted);font-size:.9rem;line-height:1.6}.dossier dl{margin:2.5rem 0 0}.dossier dl div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.dossier dt{color:#77747a;text-transform:uppercase;letter-spacing:.1em;font:.64rem ui-monospace,SFMono-Regular,Menlo,monospace}.dossier dd{color:var(--paper);text-align:right;margin:0;font:.7rem ui-monospace,SFMono-Regular,Menlo,monospace}.dossier-link{color:var(--acid);text-transform:uppercase;letter-spacing:.07em;margin-top:1.5rem;font:.65rem ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:inline-block}.dossier-link:hover{text-underline-offset:4px;text-decoration:underline}.dossier-rule{background:linear-gradient(90deg,var(--hot) 0 42%,#2a292e 42%);height:2px;margin:2rem 0}.dossier-foot{color:#6e6b72;text-transform:uppercase;letter-spacing:.08em;font:.65rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.album-lab{background:radial-gradient(circle at 11% 8%,#59112738,#0000 28%),#09090b;padding:clamp(2.4rem,4vw,4rem)}.lab-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.lab-heading .eyebrow{margin-bottom:.5rem}.lab-heading h3{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4.5vw,4.8rem);line-height:.86}.album-map-scroll{scrollbar-color:var(--hot) #171419;background:linear-gradient(110deg,#3e091a38,#0000 23%),#09090b;border:1px solid #ffffff21;overflow-x:auto}.album-map{--label-width:154px;grid-template-columns:var(--label-width) repeat(16,minmax(65px,1fr));letter-spacing:.05em;text-transform:uppercase;grid-template-rows:220px;grid-auto-rows:88px;min-width:1320px;padding:0 18px 18px;font:700 .59rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.map-corner{color:#777177;border-bottom:1px solid #ffffff21;align-items:flex-end;padding:0 14px 15px 0;display:flex}.map-track-head{color:#948990;cursor:pointer;transform-origin:0 100%;text-align:left;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #ffffff21;outline:0;align-self:end;align-items:flex-end;gap:.5rem;width:210px;height:60px;padding:0 0 13px;transition:color .2s,text-shadow .2s;display:flex;position:relative;transform:translate(28px)rotate(-55deg)}.map-track-head span{color:var(--hot-2)}.map-track-head:hover,.map-track-head.current{color:var(--paper);text-shadow:0 0 18px #ff527e73}.map-row-label{color:#777177;letter-spacing:.1em;text-align:right;border-bottom:1px solid #ffffff12;justify-content:flex-end;align-items:center;padding-right:18px;display:flex}.map-cell{color:#302b2e;background:#08080a8f;border:1px solid #ffffff14;place-items:center;min-width:0;margin:5px 4px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;position:relative;overflow:hidden}button.map-cell{font:inherit;cursor:pointer}.map-cell:hover{border-color:#ff527e80;transform:translateY(-1px)}.map-cell.current{border-color:#ffeef2bd;box-shadow:0 0 0 1px #ff527e3d,inset 0 0 20px #ff527e1a}.map-cell.public.active{color:#eee9e6;background:linear-gradient(145deg,#55494d,#3c3437);border-color:#907e84}.map-cell.public small{color:var(--acid);font-size:.65rem;position:absolute;top:5px;right:7px}.map-cell.room-file.active{color:#fff;background:linear-gradient(145deg,#9a2148,#701936);border-color:#c94169}.map-cell.room-file i{background:var(--acid);height:2px;position:absolute;bottom:0;left:0;right:auto}.map-cell.under-wraps.active{color:#857981;background:repeating-linear-gradient(135deg,#ffffff17 0 3px,#0000 3px 8px),#171418;border-color:#51484d}.map-divider{border-bottom:1px solid #ffffff1c;grid-column:1/-1;align-self:center;height:22px}.map-cell.guest.active{color:#f5edf0;background:linear-gradient(145deg,#54172b,#32131f);border-color:#b06079}.map-cell.sonic{color:#e493aa;background:linear-gradient(#56152a1f,#ffffff03)}.sonic-symbol{--symbol:none;opacity:.9;width:29px;height:29px;-webkit-mask:var(--symbol) center / contain no-repeat;-webkit-mask:var(--symbol) center / contain no-repeat;mask:var(--symbol) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.sonic-symbol.water{color:#7896b4}.sonic-symbol.fire{color:#e36e61}.sonic-symbol.air{color:#c7b883}.sonic-symbol.rose{color:#e0527b;filter:drop-shadow(0 0 4px #ff527e57)}.map-notes-rail{color:#787176;letter-spacing:.06em;text-transform:uppercase;background:#09090bd1;border-top:1px solid #ffffff21;min-width:1320px;font:700 .59rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.map-notes-rail>div{flex-wrap:wrap;align-items:center;gap:.5rem 2.4rem;padding:.72rem 1.5rem;display:flex}.map-notes-rail>div+div{border-top:1px solid #ffffff12}.map-notes-rail b{color:var(--hot-2);margin-right:.45rem}.record-notes{color:#91858c}.sonic-key{border-bottom:1px solid var(--line);grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:1.5rem;padding:1.1rem 0;display:grid}.sonic-key>p{color:#956b79;letter-spacing:.08em;text-transform:uppercase;font:700 .59rem ui-monospace,SFMono-Regular,Menlo,monospace}.sonic-key>div{align-items:center;gap:.8rem;display:flex}.sonic-key span{gap:.28rem;display:grid}.sonic-key b{letter-spacing:.08em;text-transform:uppercase;font:700 .59rem ui-monospace,SFMono-Regular,Menlo,monospace}.sonic-key small{color:#686369;font-size:.64rem}.selected-master-strip{background:linear-gradient(90deg,#931c422e,#ffffff04);border:1px solid #ff527e47;grid-template-columns:auto minmax(160px,1fr) minmax(130px,.6fr) auto auto;align-items:center;gap:1rem;min-height:68px;margin-top:1.25rem;padding:0 1.1rem;display:grid}.selected-master-strip>span,.selected-master-strip time,.selected-master-strip a{color:var(--hot-2);text-transform:uppercase;letter-spacing:.07em;font:.62rem ui-monospace,SFMono-Regular,Menlo,monospace}.selected-master-strip strong{font-size:1rem}.selected-master-strip small{color:var(--muted)}.selected-master-strip a{color:var(--acid);text-decoration:none}.track-index-heading{justify-content:space-between;align-items:end;gap:2rem;margin:clamp(3.2rem,6vw,6rem) 0 1.5rem;display:flex}.track-index-heading h4{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,4.1rem);line-height:.9}.track-index-heading>p{max-width:30rem;color:var(--muted);margin:0;font-family:Georgia,serif;font-size:1rem;font-style:italic;line-height:1.5}.track-index{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.master-index-column{background:#09090b;min-width:0}.master-index-column ol{margin:0;padding:0;list-style:none}.master-index-column li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:75px;transition:background .2s;display:grid}.master-index-column li:last-child{border-bottom:0}.master-index-column li:hover,.master-index-column li.active{background:linear-gradient(90deg,#d733641f,#d7336404)}.master-index-column li.active{box-shadow:inset 2px 0 var(--hot)}.master-index-column li>button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:.7rem;min-width:0;padding:.85rem 1rem;display:grid}.index-number,.master-index-column time,.master-index-column li>a,.index-private{color:#805965;letter-spacing:.06em;text-transform:uppercase;font:.6rem ui-monospace,SFMono-Regular,Menlo,monospace}.index-title{gap:.3rem;min-width:0;padding-bottom:5px;display:grid;position:relative}.index-title b{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.78rem,1vw,.92rem);overflow:hidden}.index-title small{color:#7b777e;font-size:.62rem}.index-title i{background:var(--hot-2);height:1px;transition:width .1s linear;position:absolute;bottom:0;left:0}.master-index-column time{color:#736d73}.master-index-column li>a,.index-private{white-space:nowrap;margin-right:1rem;text-decoration:none}.master-index-column li>a{color:var(--acid)}.index-private{color:#71666c}.vinyl-mode{background:#0a0a0c;overflow:hidden}.vinyl-intro{grid-template-columns:1.25fr 1fr;align-items:end;gap:8vw;padding:clamp(3rem,7vw,7rem) clamp(1.2rem,4vw,4rem) 3rem;display:grid}.vinyl-intro h2{letter-spacing:-.075em;text-transform:uppercase;margin:.5rem 0 0;font-size:clamp(4rem,9vw,9rem);line-height:.8}.vinyl-intro>p{max-width:44rem;color:var(--muted);margin:0;font-family:Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.5rem);font-style:italic;line-height:1.55}.vinyl-stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);perspective:1200px;background:radial-gradient(circle at 38% 44%,#23151a 0,#101014 39%,#09090b 73%);grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:780px;padding:2rem clamp(1.2rem,4vw,4rem) 5rem;display:grid;position:relative}.record-jacket{z-index:0;aspect-ratio:1;color:#e9e4e1;text-transform:uppercase;background:linear-gradient(155deg,#2e0f19,#0e0d10 60%,#37101e);border:1px solid #ffffff24;flex-direction:column;justify-content:flex-start;width:min(24vw,320px);padding:1.55rem;display:flex;position:absolute;top:6%;left:clamp(.75rem,2vw,2rem);transform:rotate(-4deg)translateZ(-120px);box-shadow:0 25px 60px #0000007a}.record-jacket:before{content:"AA";color:#0000;letter-spacing:-.12em;-webkit-text-stroke:1px #ffffff2e;font-size:9rem;font-weight:900;position:absolute;inset:8% auto auto 7%}.record-jacket>img{opacity:.34;filter:sepia(.3)saturate(4)hue-rotate(286deg)drop-shadow(0 0 16px #ff527e59);width:47%;position:absolute;inset:7% 7% auto auto}.record-jacket span,.record-jacket strong,.record-jacket small{z-index:2;text-shadow:0 2px 12px #0b090c;position:relative}.record-jacket span{color:var(--hot-2);letter-spacing:.14em;font:800 .68rem ui-monospace,SFMono-Regular,Menlo,monospace}.record-jacket strong{letter-spacing:-.07em;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.75}.record-jacket small{color:#92858a;letter-spacing:.1em;margin-top:1rem;font:.58rem ui-monospace,SFMono-Regular,Menlo,monospace}.turntable{--deck-angle:56deg;z-index:2;aspect-ratio:1.38;width:min(65vw,820px);transform:rotateX(var(--deck-angle)) rotateZ(-2deg);transform-style:preserve-3d;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(155deg,#4a3b39,#1a1718 58%,#0f0e10);border:1px solid #3b3437;border-radius:10px;margin-left:8%;position:relative;box-shadow:0 58px 80px #00000094,inset 0 1px #ffffff21}.turntable:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:7px;position:absolute;inset:1.2%}.deck-brand{color:#9b8f8d;letter-spacing:.14em;font:.52rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:4%;left:3.5%}.platter-shadow{aspect-ratio:1;background:#08080a;border-radius:50%;width:67%;position:absolute;top:11%;left:7%;transform:translateZ(4px);box-shadow:0 8px 16px #000000a6,inset 0 0 0 5px #111114}.vinyl-disc{aspect-ratio:1;cursor:pointer;width:64.6%;transform-style:preserve-3d;background:repeating-radial-gradient(circle,#151517 0 2px,#0b0b0d 3px 5px,#19191c 6px 7px);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12.3%;left:8.2%;transform:translateZ(10px);box-shadow:inset 0 0 0 1px #343438,0 4px 9px #000c}.vinyl-disc:before{content:"";mix-blend-mode:screen;background:conic-gradient(from 30deg,#0000,#ffffff21 3deg,#0000 11deg 52deg,#ffffff0d 60deg,#0000 68deg);border-radius:50%;position:absolute;inset:1%}.vinyl-disc.spinning{animation:2.1s linear infinite record-spin}.vinyl-grooves{border:12px double #ffffff09;border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 0 0 25px #ffffff05,inset 0 0 0 50px #ffffff04}.vinyl-label{aspect-ratio:1;color:#0b0b0d;text-align:center;text-transform:uppercase;background:radial-gradient(circle,#18181b 0 5%,#c2b275 6% 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:31%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0003}.vinyl-label.element-water{background:radial-gradient(circle,#18181b 0 5%,#7896b4 6% 100%)}.vinyl-label.element-fire{background:radial-gradient(circle,#18181b 0 5%,#df655c 6% 100%)}.vinyl-label.element-rose{background:radial-gradient(circle,#18181b 0 5%,#d53a66 6% 100%)}.vinyl-label>.sonic-symbol{opacity:.22;color:#09090b;filter:none;width:74%;height:74%;position:absolute;inset:13%}.vinyl-label b,.vinyl-label i,.vinyl-label small{z-index:1;position:relative}.vinyl-label b{letter-spacing:-.03em;font-size:clamp(.48rem,1.1vw,.9rem);line-height:.9}.vinyl-label i{margin-top:7%;font:900 clamp(.55rem,1.4vw,1.25rem) ui-monospace,SFMono-Regular,Menlo,monospace}.vinyl-label small{letter-spacing:.1em;margin-top:4%;font:.42rem ui-monospace,SFMono-Regular,Menlo,monospace}.spindle{aspect-ratio:1;background:#ddd7cf;border-radius:50%;width:2.5%;position:absolute;box-shadow:0 1px 3px #000}.tonearm{z-index:9;pointer-events:none;filter:drop-shadow(3px 7px 5px #0000008c);width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(28px)}.arm-base-ring{fill:#242327;stroke:#0d0d0f;stroke-width:15px}.arm-base-core{fill:url(#arm-metal);stroke:#111114;stroke-width:7px}.tonearm-sweep{transition:transform .42s linear}.tonearm.dragging .tonearm-sweep{transition:none}.arm-shadow{fill:none;stroke:#0000007a;stroke-width:15px;stroke-linecap:round}.arm-shaft{fill:none;stroke:url(#arm-metal);stroke-width:12px;stroke-linecap:round}.cartridge{pointer-events:auto;cursor:grab;touch-action:none;outline:none}.cartridge rect{fill:#17171a;stroke:#5b565c;stroke-width:3px}.cartridge .cartridge-hit{pointer-events:all;fill:#0000!important;stroke:#0000!important;stroke-width:0!important}.cartridge .stylus{fill:none;stroke:var(--hot-2);stroke-width:5px;stroke-linejoin:round}.cartridge:after{content:none}.cartridge:focus-visible{filter:drop-shadow(0 0 10px #d8ff3ead)}.tonearm.dragging .cartridge{cursor:grabbing;filter:drop-shadow(0 0 12px #d8ff3ea6)}.tonearm.dragging .cartridge .stylus{stroke:var(--acid)}.tonearm:not(.needle-down) .cartridge rect{stroke:#73505b}.tonearm:not(.needle-down) .cartridge .stylus{stroke:#8b5b68;opacity:.72}.deck-play{color:#b6acab;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:.55rem;font:.52rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:11%;left:77%;transform:translateZ(12px)}.deck-play svg{fill:currentColor;border:1px solid #87797a;border-radius:50%;width:26px;height:26px;padding:7px}.deck-light{color:#796e6d;align-items:center;gap:.45rem;font:.48rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:5%;right:4%}.deck-light i{background:#49373b;border-radius:50%;width:5px;height:5px}.deck-light i.on{background:var(--hot-2);box-shadow:0 0 8px var(--hot)}.replacement-disc{z-index:6;aspect-ratio:1;width:64.6%;color:var(--acid);opacity:0;background:repeating-radial-gradient(circle,#151517 0 2px,#0b0b0d 3px 5px,#19191c 6px 7px);border-radius:50%;place-items:center;font:800 .65rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:12.3%;left:8.2%}.vinyl-flip .vinyl-disc{animation:record-flip 1.15s var(--ease) both}.vinyl-change .vinyl-disc{animation:record-sleeve 1.65s var(--ease) both}.vinyl-change .replacement-disc{animation:record-replace 1.65s var(--ease) both}.record-action{z-index:30;pointer-events:none;background:#050507de;border:1px solid #ff527e7a;border-radius:7px;place-items:center;display:grid;position:absolute;inset:2%;overflow:hidden;transform:translateZ(140px)}.record-action:before{content:"";background:radial-gradient(circle at 50% 44%,#d7336447,#0000 42%);position:absolute;inset:0}.record-action p{z-index:4;color:var(--paper);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font:800 .74rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:5%;left:0;right:0}.action-jacket{z-index:1;aspect-ratio:1;background:linear-gradient(145deg,#39101f,#0d0c0f);border:1px solid #ffffff3d;place-items:center;width:30%;display:grid;position:absolute;top:19%;left:7%;overflow:hidden;box-shadow:0 16px 28px #0000008c}.action-jacket img{opacity:.42;filter:sepia(.3)saturate(4)hue-rotate(286deg);width:68%}.action-disc{z-index:2;aspect-ratio:1;width:47%;transform-style:preserve-3d;background:repeating-radial-gradient(circle,#17171a 0 2px,#08080a 3px 5px,#202024 6px 7px);border:1px solid #4d484c;border-radius:50%;place-items:center;display:grid;position:absolute;top:8%;left:45%;box-shadow:0 18px 35px #000000ad}.action-disc:before{content:"";background:var(--hot);border-radius:50%;position:absolute;inset:35%}.action-disc-in:before{background:var(--acid)}.action-disc .sonic-symbol{z-index:1;opacity:.55;color:#111;filter:none;width:24%;height:24%;position:relative}.action-flip .action-jacket,.action-flip .action-disc-in{display:none}.action-flip .action-disc-out{animation:hero-disc-flip 1.15s var(--ease) both;left:27%}.action-change .action-disc-out{animation:hero-disc-out 1.65s var(--ease) both}.action-change .action-disc-in{opacity:0;animation:hero-disc-in 1.65s var(--ease) both}.vinyl-readout{z-index:4;flex-direction:column;justify-content:center;align-self:stretch;padding:3rem 0;display:flex;position:relative}.side-stamp{border-bottom:1px solid var(--line);text-transform:uppercase;grid-template-columns:1fr auto;align-items:end;padding-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.side-stamp span{color:var(--hot-2);letter-spacing:.12em;font-size:.6rem}.side-stamp strong{letter-spacing:-.06em;grid-row:span 2;font-size:2.8rem}.side-stamp small{color:var(--muted);letter-spacing:.09em;margin-top:.4rem;font-size:.55rem}.vinyl-now{color:var(--hot-2);text-transform:uppercase;letter-spacing:.14em;margin:2.5rem 0 .6rem;font:.6rem ui-monospace,SFMono-Regular,Menlo,monospace}.vinyl-readout h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.4vw,3.5rem);line-height:.9}.vinyl-time{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:1.5rem 0 2rem;font:.58rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.vinyl-time input{--fill:0%;background:linear-gradient(90deg,var(--hot-2) var(--fill),#3b3639 var(--fill));height:4px}.vinyl-time input::-webkit-slider-thumb{border-color:var(--hot-2);width:14px;height:14px}.vinyl-time:after{content:"DRAG NEEDLE OR SHUTTLE TO SEEK THIS SIDE";color:#625d63;letter-spacing:.06em;text-align:center;grid-column:2;margin-top:.38rem;font-size:.48rem}.vinyl-readout ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.vinyl-readout li{border-bottom:1px solid var(--line)}.vinyl-readout li button{color:#77737a;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.85rem 0;display:grid}.vinyl-readout li span,.vinyl-readout li small{font:.56rem ui-monospace,SFMono-Regular,Menlo,monospace}.vinyl-readout li b{font-size:.78rem}.vinyl-readout li.active button{color:var(--paper)}.vinyl-readout li.active span{color:var(--hot-2)}.runout-prompt{z-index:8;background:#0c090ceb;border:1px solid #d7336473;width:min(520px,72%);margin:0;padding:1.2rem;position:absolute;bottom:.5rem;left:38%;transform:translate(-50%);box-shadow:0 18px 48px #00000061}.runout-prompt p{color:var(--paper);margin:0 0 1rem;font-family:Georgia,serif;font-style:italic;line-height:1.4}.runout-prompt button{border:1px solid var(--hot-2);background:var(--hot);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.07em;width:100%;padding:.75rem;font:700 .61rem ui-monospace,SFMono-Regular,Menlo,monospace}.runout-prompt button:disabled{opacity:.6;cursor:progress}.pressing-map{grid-template-columns:repeat(4,1fr);display:grid}.pressing-map button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:170px;color:var(--muted);cursor:pointer;text-align:left;background:#0d0d10;flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex}.pressing-map button:disabled{cursor:progress;opacity:.72}.pressing-map button:last-child{border-right:0}.pressing-map button:hover,.pressing-map button.active{background:#141217}.pressing-map button.active{box-shadow:inset 0 3px var(--hot)}.pressing-map span{color:var(--hot-2);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;font:.57rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.pressing-map span .sonic-symbol{width:17px;height:17px}.pressing-map strong{color:var(--paper);text-transform:uppercase;margin:.8rem 0 1.1rem;font-size:1.55rem}.pressing-map small{color:#706d72;margin-top:auto;font:.59rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.pressing-credit{color:#5f5c62;text-transform:uppercase;letter-spacing:.09em;margin:0;padding:1.3rem clamp(1.2rem,4vw,4rem);font:.58rem ui-monospace,SFMono-Regular,Menlo,monospace}footer{border-top:1px solid var(--line);color:#646167;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:1rem;padding:2rem clamp(1.2rem,4vw,4rem);font:.62rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}footer span{color:var(--paper)}.transmission{--energy:0;--bass:0;--mid:0;--high:0;--bone:#eee8df;--blood:#c32952;color:var(--bone);background:#08080a;position:relative;overflow:clip}.transmission img{max-width:100%;display:block}.transmission button{color:inherit;font:inherit}.transmission [data-reveal]{opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease);transform:translateY(34px)}.transmission [data-reveal].is-visible{opacity:1;transform:translateY(0)}.transmission-chapter{border-top:1px solid #ffffff1a;min-height:100svh;padding:clamp(5rem,10vw,10rem) clamp(1.2rem,6vw,6rem);position:relative}.chapter-number{z-index:3;color:#8a7d82;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;font:700 .58rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:2rem;left:clamp(1.2rem,3vw,3rem)}.transmission-kicker{color:#d0c3c5;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font:700 .61rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.transmission-kicker span{background:var(--hot-2);width:7px;height:7px;box-shadow:0 0 calc(5px + var(--energy) * 18px) var(--hot-2);border-radius:50%}.transmission-threshold{isolation:isolate;background:#06070a;align-items:center;min-height:calc(100svh - 132px);display:flex;position:relative;overflow:hidden}.transmission-threshold>img{z-index:-3;object-fit:cover;filter:saturate(.68)contrast(1.13)brightness(.64);width:100%;height:100%;transform:scale(calc(1.02 + var(--bass) * .006));position:absolute;inset:0}.transmission-threshold:before{content:"";z-index:-2;background:linear-gradient(90deg,#050508eb 0,#05050885 48%,#0505082e),linear-gradient(0deg,#08080a 0,#0000 38%);position:absolute;inset:0}.transmission-threshold:after{content:"";z-index:-1;opacity:.16;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.threshold-rain{z-index:-1;opacity:.14;pointer-events:none;background:repeating-linear-gradient(102deg,#0000 0 18px,#e1ecff85 19px,#0000 20px 34px);animation:7s linear infinite transmission-rain;position:absolute;inset:-20%;transform:translateY(-12%)}.threshold-scan{aspect-ratio:1;width:min(32vw,470px);opacity:calc(.42 + var(--energy) * .48);border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid;position:absolute;top:18%;left:58%}.threshold-scan:before,.threshold-scan:after{content:"";border:1px solid #ff527e47;border-radius:50%;position:absolute}.threshold-scan:before{border-style:dashed;animation:22s linear infinite transmission-spin;inset:14%}.threshold-scan:after{box-shadow:0 0 calc(20px + var(--bass) * 55px) #c3295257;transform:scale(calc(.9 + var(--bass) * .1));inset:33%}.threshold-scan span{transform-origin:50% 100%;background:linear-gradient(#0000,#ff527ee6);width:1px;height:50%;animation:6s linear infinite radar}.threshold-copy{width:min(1100px,86%);margin-left:clamp(1.5rem,8vw,9rem);padding-bottom:5rem}.threshold-copy h1{letter-spacing:-.078em;text-transform:uppercase;gap:.06em;margin:1.4rem 0 0;font-size:clamp(4.2rem,11vw,11.5rem);font-weight:900;line-height:.75;display:grid}.threshold-copy h1 span:nth-child(2){color:#0000;-webkit-text-stroke:1px #eee8dfdb}.threshold-copy h1 strong{color:var(--hot-2);font-weight:inherit;text-shadow:0 0 calc(6px + var(--high) * 28px) #c3295273}.threshold-instruction{color:#a79ba0;letter-spacing:.12em;text-transform:uppercase;margin:2.3rem 0 0;font:.62rem ui-monospace,SFMono-Regular,Menlo,monospace}.threshold-instruction i{color:var(--hot-2);margin-left:.5rem;font-style:normal;animation:1.8s ease-in-out infinite transmission-nudge;display:inline-block}.transmission-transport{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080ab8;border:1px solid #ffffff2e;grid-template-columns:auto minmax(150px,auto) minmax(100px,1fr) auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid;position:absolute;bottom:1.2rem;left:clamp(1.2rem,4vw,4rem);right:clamp(1.2rem,4vw,4rem)}.transmission-transport>button{cursor:pointer;background:0 0;border:1px solid #ffffff8f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.transmission-transport svg{fill:currentColor;width:16px}.transmission-transport>div:nth-child(2){gap:.25rem;min-width:0;display:grid}.transmission-transport span,.transmission-transport time{color:#998c91;letter-spacing:.1em;text-transform:uppercase;font:.54rem ui-monospace,SFMono-Regular,Menlo,monospace}.transmission-transport strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.transmission-progress{background:#fff3;height:1px}.transmission-progress i{background:var(--hot-2);height:100%;box-shadow:0 0 10px var(--hot-2);display:block}.world-after{background:linear-gradient(130deg,#0b0c0e,#111114);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.world-after-copy{z-index:2;max-width:720px;position:relative}.world-after-copy>p,.received-declaration>p,.human-evidence-copy>p,.almost-copy>p{color:var(--hot-2);letter-spacing:.13em;text-transform:uppercase;font:700 .61rem ui-monospace,SFMono-Regular,Menlo,monospace}.world-after-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:1.2rem 0 2.5rem;font-size:clamp(3.7rem,7vw,8.2rem);line-height:.81}.world-after-copy h2 em{color:#0000;-webkit-text-stroke:1px var(--bone);font-style:normal}.future-lines{color:#a8a1a1;letter-spacing:.08em;text-transform:uppercase;gap:.55rem;margin:0 0 2rem;font:.68rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.future-lines span{border-bottom:1px solid #ffffff1a;padding-bottom:.55rem}.world-after-copy>strong{max-width:24ch;color:var(--bone);font-family:Georgia,serif;font-size:clamp(1.1rem,1.8vw,1.55rem);font-style:italic;font-weight:400;line-height:1.5;display:block}.future-window{margin:0;position:relative;box-shadow:0 48px 100px #0000007a}.future-window:after{content:"";pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:0;box-shadow:inset 0 0 80px #00000052}.future-window img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.58)contrast(1.04);width:100%}.future-window figcaption{color:#171719;letter-spacing:.11em;background:#e6e3dd;justify-content:space-between;padding:.7rem .8rem;font:700 .51rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.received{background:radial-gradient(circle at 78% 8%,#7e183633,#0000 28%),#09090b}.received-declaration{text-align:center;max-width:1250px;margin:0 auto clamp(4rem,8vw,8rem)}.received-declaration h2{letter-spacing:-.045em;margin:1.2rem auto 0;font-family:Georgia,serif;font-size:clamp(2.2rem,4.5vw,5.1rem);font-weight:400;line-height:1.08}.received-declaration h2 em{color:var(--hot-2);font-style:italic}.evidence-room{background:#0d0c0e;border:1px solid #ffffff24;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);max-width:1500px;margin:0 auto;display:grid}.evidence-desk{min-height:600px;position:relative;overflow:hidden}.evidence-desk>img{object-fit:cover;filter:contrast(1.08)saturate(.72)brightness(.7);width:100%;height:100%}.evidence-desk:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 64%,#050507c7);position:absolute;inset:0;box-shadow:inset 0 0 100px #00000059}.evidence-stamp{z-index:2;color:#ff527ecc;text-align:center;border:2px solid #ff527e8c;padding:.5rem .8rem;font:900 1rem/.85 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:5%;right:4%;transform:rotate(5deg)}.evidence-desk button{z-index:4;color:#e9e4de;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080ac2;border:1px solid #ffffff73;align-items:center;gap:.5rem;padding:.55rem .7rem;font:700 .56rem ui-monospace,SFMono-Regular,Menlo,monospace;transition:all .2s;display:flex;position:absolute}.evidence-desk button span{color:var(--hot-2)}.evidence-desk button:after{content:"";border:1px solid var(--hot-2);background:#09090b;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 4px #c329521f}.evidence-desk button:hover,.evidence-desk button.active{border-color:var(--hot-2);background:#751431cc;transform:translateY(-2px)}.evidence-ring{top:14%;left:9%}.evidence-ring:after{bottom:-26px;right:-34px}.evidence-gift{top:12%;left:50%}.evidence-gift:after{bottom:-31px;left:-31px}.evidence-bike{bottom:19%;left:6%}.evidence-bike:after{top:-20px;right:-52px}.evidence-photo{top:38%;right:12%}.evidence-photo:after{bottom:-30px;left:-38px}.evidence-medicine{bottom:11%;left:45%}.evidence-medicine:after{top:-28px;right:-30px}.evidence-confession{bottom:12%;right:8%}.evidence-confession:after{top:-25px;left:-40px}.evidence-reader{z-index:3;background:linear-gradient(160deg,#171216,#0a0a0c);border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:600px;padding:clamp(2rem,5vw,5rem);display:flex;position:relative}.evidence-reader>p{color:#9d6b79;letter-spacing:.13em;text-transform:uppercase;font:.58rem ui-monospace,SFMono-Regular,Menlo,monospace}.evidence-reader h3{letter-spacing:-.065em;text-transform:uppercase;margin:1rem 0;font-size:clamp(2.4rem,4.5vw,5rem);line-height:.85}.evidence-reader blockquote{color:#bdb4b4;margin:1.5rem 0 2rem;font-family:Georgia,serif;font-size:1.1rem;font-style:italic;line-height:1.6}.evidence-reader>button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff8f;align-self:flex-start;padding:.85rem 1rem;font:700 .6rem ui-monospace,SFMono-Regular,Menlo,monospace}.evidence-reader>button span{color:var(--hot-2)}.evidence-reader>button:hover{border-color:var(--hot-2);background:var(--hot)}.evidence-reader>small{color:#766f73;margin-top:auto;padding-top:3rem;font-family:Georgia,serif;font-style:italic;line-height:1.5}.human-evidence{isolation:isolate;align-items:flex-end;min-height:115svh;padding-bottom:clamp(5rem,9vw,9rem);display:flex;overflow:hidden}.human-evidence>img{z-index:-2;object-fit:cover;filter:saturate(.92)contrast(1.05)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.human-evidence:after{content:"";z-index:-1;background:linear-gradient(0deg,#08080af7 0,#08080a29 70%),linear-gradient(90deg,#08080ab8,#0000 62%);position:absolute;inset:0}.human-evidence-copy{max-width:1300px}.human-evidence-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:1rem 0 2.5rem;font-size:clamp(3.7rem,8.5vw,9.4rem);line-height:.8}.human-evidence-copy h2 strong{color:var(--hot-2);display:block}.human-evidence-copy>div{border-top:1px solid #ffffff40;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;max-width:900px;display:grid}.human-evidence-copy>div span{color:#c5bdbb;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff26;padding:.8rem 0;font:.62rem ui-monospace,SFMono-Regular,Menlo,monospace}.recordings{background:radial-gradient(circle at 50% 45%,rgba(195,41,82,calc(.09 + var(--bass) * .17)),transparent 38%),#070709;text-align:center;align-content:center;display:grid}.recordings-core{z-index:2;max-width:1120px;margin:0 auto;position:relative}.recording-mark{aspect-ratio:1;width:min(280px,48vw);box-shadow:0 0 calc(20px + var(--bass) * 100px) rgba(195,41,82,calc(.08 + var(--bass) * .28));transform:scale(calc(.96 + var(--bass) * .035));border:1px solid #ff527e47;border-radius:50%;place-items:center;margin:0 auto 2rem;display:grid;position:relative}.recording-mark:before,.recording-mark:after{content:"";border:1px dashed #ffffff2e;border-radius:50%;animation:24s linear infinite transmission-spin;position:absolute}.recording-mark:before{inset:8%}.recording-mark:after{animation-direction:reverse;inset:22%}.recording-mark img{width:64%;opacity:calc(.45 + var(--energy) * .5);filter:sepia(.2) saturate(3) hue-rotate(286deg) drop-shadow(0 0 calc(6px + var(--high) * 28px) #ff527e94)}.recording-mark span{color:var(--hot-2);letter-spacing:.1em;font:700 .52rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:50%;right:4%}.recordings-core>p{color:#b3aaad;max-width:39ch;margin:0 auto;font-family:Georgia,serif;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.55}.recordings-core h2{color:var(--hot-2);letter-spacing:-.075em;text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(4rem,10vw,11rem);line-height:.8}.recording-variants{border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:clamp(4rem,8vw,8rem) auto 0;display:grid}.recording-variants span{color:#817a7e;letter-spacing:.09em;border-right:1px solid #ffffff1f;padding:1.4rem .8rem;font:.56rem ui-monospace,SFMono-Regular,Menlo,monospace}.recording-variants span:last-child{border:0}.side-movement{background:linear-gradient(135deg,#100b0e,#08080a 55%)}.movement-heading{max-width:1250px;margin:0 auto 4rem}.movement-heading h2{letter-spacing:-.045em;max-width:20ch;margin:0;font-family:Georgia,serif;font-size:clamp(2.2rem,4.5vw,5rem);font-weight:400;line-height:1.07}.movement-heading p{color:#81777c;letter-spacing:.1em;text-transform:uppercase;font:.62rem ui-monospace,SFMono-Regular,Menlo,monospace}.movement-console{border:1px solid #ffffff24;grid-template-columns:.72fr 1.28fr;max-width:1450px;margin:0 auto;display:grid}.movement-symbols{background:#0d0d10;border-right:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.movement-symbols button{cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff1a;border-top:0;border-left:0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:250px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.movement-symbols button:nth-child(2n){border-right:0}.movement-symbols button:nth-child(n+3){border-bottom:0}.movement-symbols button:after{content:"";opacity:0;background:radial-gradient(circle,#c3295247,#0000 63%);transition:opacity .3s;position:absolute;inset:0}.movement-symbols button:hover:after,.movement-symbols button.active:after{opacity:1}.movement-symbols button.current{box-shadow:inset 0 0 0 1px var(--hot-2)}.movement-symbols button.current>span:after{content:" · PLAYING";color:var(--hot-2)}.movement-symbols button>span,.movement-symbols button small{z-index:2;color:#82787d;letter-spacing:.12em;text-transform:uppercase;font:.54rem ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.movement-symbols .sonic-symbol{z-index:1;opacity:.18;width:67%;height:67%;position:absolute;top:13%;left:17%}.movement-symbols button.active .sonic-symbol{opacity:.86;filter:drop-shadow(0 0 calc(9px + var(--energy) * 34px) currentColor)}.movement-symbols button strong{z-index:2;letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(1.35rem,1.9vw,2.4rem);line-height:.9;position:relative}.movement-readout{background:#111014;flex-direction:column;justify-content:center;min-height:500px;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.movement-ghost{aspect-ratio:1;opacity:.055;width:58%;position:absolute;top:-8%;right:-3%}.movement-ghost .sonic-symbol{width:100%;height:100%}.movement-readout>p{color:var(--hot-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font:.6rem ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.movement-readout h3{letter-spacing:-.08em;text-transform:uppercase;margin:.55rem 0;font-size:clamp(4.5rem,10vw,10rem);line-height:.78;position:relative}.movement-readout blockquote{color:#a69ea1;max-width:36ch;margin:1.4rem 0 2rem;font-family:Georgia,serif;font-size:1.1rem;font-style:italic;line-height:1.55;position:relative}.movement-readout ol{border-top:1px solid #ffffff1f;margin:auto 0 0;padding:0;list-style:none;position:relative}.movement-readout li{border-bottom:1px solid #ffffff1a}.movement-readout li button{color:#827b80;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr auto;gap:.7rem;width:100%;padding:.7rem 0;display:grid}.movement-readout li.active button,.movement-readout li button:hover{color:var(--bone)}.movement-readout li.active button{box-shadow:inset 2px 0 var(--hot-2);padding-left:.7rem}.movement-readout li span,.movement-readout li i{color:#9b6475;font:.55rem ui-monospace,SFMono-Regular,Menlo,monospace}.movement-readout li b{font-size:.75rem}.almost{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,8rem);min-height:115svh;display:grid;overflow:hidden}.almost:before{content:"";z-index:-1;background:linear-gradient(90deg,#07070933,#08080a 57%);position:absolute;inset:0}.almost>img{z-index:-2;object-fit:cover;filter:saturate(.52)contrast(1.1)brightness(.66);width:64%;height:100%;position:absolute;inset:0}.almost-copy{grid-column:2;max-width:720px}.almost-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:1rem 0 2.5rem;font-size:clamp(4rem,7.5vw,8.4rem);line-height:.8}.almost-copy h2 strong{color:var(--hot-2);display:block}.almost-copy>div{color:#aaa2a4;gap:.7rem;font-family:Georgia,serif;font-size:clamp(1rem,1.55vw,1.35rem);line-height:1.45;display:grid}.almost-copy>div em{color:var(--bone)}.almost-copy blockquote{color:#8e8489;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff2e;margin:3rem 0 0;padding:1.2rem 0 0;font:.65rem ui-monospace,SFMono-Regular,Menlo,monospace}.retransmission{isolation:isolate;text-align:center;background:radial-gradient(circle,#6f0e2b4d,#08080a 49%);place-items:center;min-height:110svh;padding-bottom:7rem;display:grid;overflow:hidden}.retransmission-rose{z-index:-1;width:min(72vw,850px);opacity:calc(.07 + var(--energy) * .11);filter:sepia(.2) saturate(4) hue-rotate(286deg) drop-shadow(0 0 calc(15px + var(--bass) * 80px) #c329527a);transform:scale(calc(.92 + var(--bass) * .045));position:absolute}.retransmission-orbits{z-index:-1;aspect-ratio:1;width:min(82vw,980px);position:absolute}.retransmission-orbits i{border:1px solid #ff527e26;border-radius:50%;animation:32s linear infinite transmission-spin;position:absolute}.retransmission-orbits i:first-child{inset:2%}.retransmission-orbits i:nth-child(2){border-style:dashed;animation-direction:reverse;inset:16%}.retransmission-orbits i:nth-child(3){inset:31%}.retransmission-copy{max-width:1150px}.retransmission-copy>p{color:var(--hot-2);letter-spacing:.16em;text-transform:uppercase;font:.62rem ui-monospace,SFMono-Regular,Menlo,monospace}.retransmission-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:1.5rem 0 2rem;font-size:clamp(4rem,10vw,11rem);line-height:.76;display:grid}.retransmission-copy h2 span:nth-child(2){color:#0000;-webkit-text-stroke:1px var(--bone)}.retransmission-copy h2 strong{color:var(--hot-2)}.retransmission-copy blockquote{color:#b2aaac;max-width:46ch;margin:0 auto 2rem;font-family:Georgia,serif;font-size:clamp(1rem,1.7vw,1.35rem);font-style:italic;line-height:1.55}.retransmission-copy button{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#08080a9e;border:1px solid #ffffffb3;align-items:center;gap:.7rem;padding:1rem 1.3rem;font:700 .6rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.retransmission-copy button:hover{border-color:var(--hot-2);background:var(--hot)}.retransmission-copy button svg{fill:currentColor;width:16px}.transmission-footer{position:absolute;bottom:0;left:0;right:0}@keyframes transmission-rain{to{transform:translate(4% 24%)}}@keyframes transmission-spin{to{transform:rotate(360deg)}}@keyframes radar{to{transform:rotate(360deg)}}@keyframes transmission-nudge{50%{transform:translateY(6px)}}.password-dialog{color:var(--paper)!important;background:#111114!important;border:1px solid #49373d!important;border-radius:0!important;box-shadow:0 28px 100px #000000b3!important}.password-dialog [data-slot=dialog-title]{letter-spacing:-.035em;font-size:1.55rem}.password-dialog [data-slot=dialog-description]{color:var(--muted);line-height:1.6}.password-form{gap:.7rem;margin-top:.5rem;display:grid}.password-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;margin-top:.45rem;font:.64rem ui-monospace,SFMono-Regular,Menlo,monospace}.password-form input{width:100%;color:var(--paper);background:#09090b;border:1px solid #3a383e;outline:none;padding:.85rem}.password-form input:focus{border-color:var(--hot-2)}.password-message{min-height:1.2rem;color:var(--muted);margin:.25rem 0;font-size:.74rem}.dialog-action{border:1px solid var(--paper);background:var(--paper);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.07em;padding:.85rem 1rem;font-weight:800}.dialog-action:hover{background:var(--hot-2);border-color:var(--hot-2)}.dialog-action:disabled{opacity:.5;cursor:progress}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pulse{50%{opacity:.45;transform:translate(-50%,-50%)scale(.96)}}@keyframes scan{0%{transform:translateY(-52%)}to{transform:translateY(52%)}}@keyframes record-spin{to{rotate:360deg}}@keyframes record-flip{0%{transform:translateZ(10px)rotateY(0)}45%{transform:translateZ(150px)rotateY(88deg)scale(.9)}to{transform:translateZ(10px)rotateY(180deg)}}@keyframes record-sleeve{0%{opacity:1;transform:translateZ(10px)translate(0)scale(1)}48%,to{opacity:0;transform:translateZ(80px)translate(-62%,-18%)scale(.58)}}@keyframes record-replace{0%,47%{opacity:0;transform:translateZ(80px)translate(-65%,-20%)scale(.58)}60%{opacity:1}to{opacity:1;transform:translateZ(10px)translate(0)scale(1)}}@keyframes hero-disc-flip{0%{transform:perspective(700px)rotateY(0)translateY(0)scale(.92)}45%{transform:perspective(700px)rotateY(92deg)translateY(-10%)scale(1.08)}to{transform:perspective(700px)rotateY(180deg)translateY(0)scale(.92)}}@keyframes hero-disc-out{0%{opacity:1;transform:translate(0)scale(1)}46%{opacity:1;transform:translate(-73%,18%)scale(.62)}58%,to{opacity:0;transform:translate(-73%,24%)scale(.55)}}@keyframes hero-disc-in{0%,48%{opacity:0;transform:translate(-73%,24%)scale(.55)}60%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1050px){.player-shell{grid-template-columns:300px 1fr}.rose-reactor{width:min(94%,360px);left:55%}.sonic-key{grid-template-columns:1fr 1fr}.sonic-key>p{grid-column:1/-1}.selected-master-strip{grid-template-columns:auto 1fr auto}.selected-master-strip small{grid-column:2}.header-meta>span:not(.confidential){display:none}.vinyl-stage{grid-template-columns:minmax(0,1fr) 300px}.turntable{width:min(65vw,700px);margin-left:2%}.world-after{grid-template-columns:1fr}.world-after-copy{max-width:820px}.future-window{width:82%;margin-left:auto}.evidence-room{grid-template-columns:1fr}.evidence-desk,.evidence-reader{min-height:520px}.evidence-reader{border-top:1px solid #ffffff1f;border-left:0}.movement-console{grid-template-columns:1fr}.movement-symbols{border-bottom:1px solid #ffffff24;border-right:0}.movement-symbols button{min-height:210px}}@media (max-width:760px){.gate{grid-template-columns:1fr}.gate-art{opacity:.65;position:absolute;inset:0}.gate-panel{background:linear-gradient(90deg,#09090bf0,#09090bb8);min-height:100svh;padding:1.5rem;position:relative}.gate-index{font-size:36vw}.orbit-a{width:85vw}.orbit-b{width:58vw}.gate h1{font-size:clamp(3.5rem,17vw,6rem)}.artist{margin-bottom:3rem}.gate-footer{flex-direction:column;margin-top:3rem}.room-header{align-items:flex-start;padding:1rem}.wordmark>span:last-child{font-size:.78rem}.mark{width:39px;height:39px}.confidential,.header-meta>span{display:none}.header-meta{flex-direction:column;align-items:flex-end;gap:.6rem;padding-top:.3rem}.room-tabs button{letter-spacing:.06em;text-align:center;min-width:0;padding:.9rem .55rem;font-size:.54rem}.room-tabs button span{margin:0 0 .25rem;display:block}.player-shell{min-height:0;display:block}.player-identity{border-right:0;border-bottom:1px solid var(--line);min-height:340px;padding:1.4rem}.track-count{font-size:6.8rem}.rose-reactor{width:280px;top:43%;left:67%}.signal-canvas{width:128%;inset:7% -14% 13%}.signal-label{text-align:right;max-width:58%;bottom:1rem;left:auto;right:1rem;transform:none}.player-main{min-height:420px;padding:2rem 1.2rem}.track-heading h2{max-width:12ch;font-size:clamp(2.6rem,13vw,4.7rem)}.state-pill{padding:.4rem;font-size:.56rem}.transport{flex-wrap:wrap}.timeline-wrap{flex-basis:100%;order:-1;margin-bottom:.8rem}.volume-control{margin-left:auto}.player-notice{flex-direction:column;align-items:flex-start}.album-lab{padding:2.8rem 1rem}.lab-heading{flex-direction:column;align-items:flex-start}.album-button{width:100%}.album-map-scroll{margin-right:-1rem}.sonic-key{grid-template-columns:1fr}.sonic-key>p{grid-column:auto}.selected-master-strip{grid-template-columns:auto 1fr auto;padding:.8rem}.selected-master-strip small,.selected-master-strip a{grid-column:2}.track-index-heading{flex-direction:column;align-items:flex-start}.track-index{grid-template-columns:1fr}.master-index-column li{grid-template-columns:minmax(0,1fr) auto}.vinyl-intro{grid-template-columns:1fr;padding-top:4rem}.vinyl-stage{min-height:0;padding-top:9rem;display:block}.record-jacket{justify-content:flex-end;width:190px;padding:1rem;top:2rem;bottom:auto;left:5%}.record-jacket:before{font-size:4.5rem}.turntable{--deck-angle:50deg;width:112%;margin-left:-6%}.runout-prompt{width:100%;margin:1rem 0 0;position:relative;bottom:auto;left:auto;transform:none}.record-action p{font-size:.58rem}.deck-play span{display:none}.vinyl-readout{padding:2rem 0 0}.pressing-map{grid-template-columns:1fr 1fr}.pressing-map button:nth-child(2){border-right:0}.pressing-map button{min-height:155px}.transmission-chapter{min-height:auto;padding:6rem 1rem}.chapter-number{writing-mode:horizontal-tb;top:1.4rem;left:1rem}.transmission-threshold{align-items:flex-end;min-height:calc(100svh - 144px);padding-bottom:8.5rem}.transmission-threshold:before{background:linear-gradient(0deg,#050508f7 0,#05050857 72%),linear-gradient(90deg,#050508b8,#0000)}.threshold-scan{width:76vw;top:8%;left:auto;right:-18%}.threshold-copy{width:auto;margin:0 1rem;padding:0}.threshold-copy h1{font-size:clamp(3.6rem,17vw,6.3rem);line-height:.78}.threshold-instruction{display:none}.transmission-transport{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;bottom:1rem;left:1rem;right:1rem}.transmission-progress{grid-area:2/1/auto/-1}.world-after{gap:3rem}.world-after-copy h2{font-size:clamp(3.3rem,15vw,5.7rem)}.future-window{width:100%}.received-declaration{text-align:left}.received-declaration h2{font-size:2.05rem;line-height:1.15}.evidence-desk{background:#111014;min-height:auto;overflow:visible}.evidence-desk>img{height:340px}.evidence-desk:after{background:linear-gradient(#0000 52%,#0d0c0e);height:340px;bottom:auto}.evidence-stamp{top:1rem}.evidence-desk button{width:calc(100% - 2rem);margin:.55rem 1rem;position:relative;inset:auto!important;transform:none!important}.evidence-desk button:first-of-type{margin-top:1.2rem}.evidence-desk button:last-child{margin-bottom:1.2rem}.evidence-desk button:after{display:none}.evidence-reader{min-height:470px;padding:2rem 1.2rem}.evidence-reader h3{font-size:3.2rem}.human-evidence{min-height:100svh;padding:6rem 1rem 4rem}.human-evidence-copy h2{font-size:clamp(3.3rem,15vw,6rem)}.human-evidence-copy>div{grid-template-columns:1fr}.recordings{width:100%;max-width:100vw;overflow:hidden}.recordings-core{width:100%;min-width:0}.recording-mark{width:58vw}.recordings-core>p{width:100%;max-width:30ch;padding:0 .25rem;font-size:clamp(1.05rem,5vw,1.3rem)}.recordings-core h2{overflow-wrap:normal;width:100%;max-width:100%;font-size:clamp(2.9rem,12.6vw,5.1rem);line-height:.84}.recording-variants{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0}.recording-variants span{overflow-wrap:anywhere;border-bottom:1px solid #ffffff1f;min-width:0;padding:1.1rem .45rem;font-size:.5rem;line-height:1.55}.recording-variants span:nth-child(2){border-right:0}.recording-variants span:nth-child(n+3){border-bottom:0}.movement-heading h2{font-size:2.2rem}.movement-symbols button{min-height:175px;padding:1rem}.movement-symbols button strong{font-size:1.55rem}.movement-readout{min-height:530px;padding:2rem 1.2rem}.movement-readout h3{font-size:4.2rem}.almost{align-items:flex-end;min-height:100svh;padding:6rem 1rem 4rem;display:flex}.almost:before{background:linear-gradient(#0707092e 20%,#08080a 93%)}.almost>img{width:100%;height:100%}.almost-copy{max-width:none}.almost-copy h2{font-size:clamp(3.4rem,15vw,6rem)}.retransmission{min-height:100svh;padding:6rem 1rem 8rem}.retransmission-copy h2{font-size:clamp(3.7rem,16vw,6.2rem)}.retransmission-rose{width:110vw}footer{flex-direction:column;align-items:flex-start;padding:2rem 1rem}}html.is-dragging-tonearm,html.is-dragging-tonearm body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.transmission [data-reveal]{opacity:1!important;transform:none!important}}
