/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--red:#ff3b0a;--ink:#050505;--paper:#e8e2dc}*{box-sizing:border-box}html,body{background:var(--ink);width:100%;min-height:100%;color:var(--paper);margin:0}body{font-family:Arial,Helvetica,sans-serif;overflow:hidden}button,a{font:inherit}.site{isolation:isolate;background:radial-gradient(circle at 50% 45%,#1a0703 0,#080504 26%,#030303 68%);min-height:100svh;position:relative;overflow:hidden}.site:before{content:"";z-index:-2;background:linear-gradient(90deg,#0000 49.8%,#ff3b0a17 50%,#0000 50.2%);position:absolute;inset:0}.scene{z-index:-1;position:absolute;inset:0}.noise{z-index:30;pointer-events:none;opacity:.09;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='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.23s steps(2,end) infinite grain;position:absolute;inset:-30%}.scanline{z-index:29;pointer-events:none;opacity:.15;background:repeating-linear-gradient(#0000 0 3px,#ffffff06 4px);position:absolute;inset:0}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(2%,-2%)}50%{transform:translate(-2%,1%)}75%{transform:translate(1%,2%)}to{transform:translate(-1%,-1%)}}.topbar{z-index:40;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:94px;padding:0 4.5vw;display:flex;position:absolute;inset:0 0 auto}.brand{color:#fff;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;font-size:1.35rem;font-weight:900}.brand em{color:#777;letter-spacing:.18em;vertical-align:middle;font-size:.58rem;font-style:normal}.status{letter-spacing:.17em;color:#79736f;align-items:center;gap:13px;font:600 .66rem/1 monospace;display:flex}.status i{background:var(--red);width:6px;height:6px;box-shadow:0 0 12px var(--red);border-radius:50%}.status b{color:#aaa29c;font-weight:500}.menu-button{color:#fff;background:0 0;border:0;display:none}.nav{z-index:40;flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:absolute;top:50%;left:4.5vw;transform:translateY(-50%)}.nav button{color:#615d59;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:2px 0;transition:all .35s;display:flex;position:relative}.nav button:before{content:"";background:var(--red);width:0;height:1px;transition:all .35s;position:absolute;left:-4.5vw}.nav button small{font:500 .58rem monospace}.nav button span{font-size:.7rem;font-weight:700}.nav button:hover,.nav button.active{color:#f2ece6;transform:translate(12px)}.nav button.active:before{width:calc(4.5vw + 2px)}.nav button.active small{color:var(--red)}.panel{z-index:10;opacity:0;pointer-events:none;transition:opacity .6s .12s,transform .7s cubic-bezier(.16,1,.3,1) .12s;position:absolute;transform:translateY(22px)}.panel.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.hero{text-align:center;width:min(760px,80vw);top:50%;left:50%;transform:translate(-50%,-46%)}.hero.visible{transform:translate(-50%,-50%)}.eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:.32em;margin:0 0 13px;font:700 .67rem/1.2 monospace}.hero .hero-heading{color:#f5efe8;letter-spacing:-.075em;text-shadow:0 0 70px #ff3b0a2e;mix-blend-mode:screen;margin:0;font-size:clamp(6rem,17vw,14rem);font-weight:950;line-height:.75;position:relative}.hero .hero-heading:before,.hero .hero-heading:after{content:attr(data-text);opacity:.5;position:absolute;inset:0;overflow:hidden}.hero .hero-heading:before{color:var(--red);clip-path:inset(38% 0 48%);transform:translate(3px)}.hero .hero-heading:after{color:#fff;clip-path:inset(68% 0 20%);transform:translate(-3px)}.hero-copy{color:#aaa29c;text-transform:uppercase;letter-spacing:.22em;margin:31px auto 24px;font-size:clamp(.8rem,1.1vw,.95rem);line-height:1.65}.signal-button,.outline-link{color:#f5eee8;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b070594;border:1px solid #ff522280;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 20px;font-size:.66rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.signal-button:hover,.outline-link:hover{background:var(--red);color:#070707;box-shadow:0 0 36px #ff3b0a5c}.content-panel{width:min(440px,36vw);top:50%}.left-panel{left:16vw;transform:translate(-28px,-45%)}.left-panel.visible{transform:translateY(-50%)}.right-panel{right:10vw;transform:translate(28px,-45%)}.right-panel.visible{transform:translateY(-50%)}.content-panel .section-heading{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(3.5rem,7vw,7.6rem);line-height:.8}.track-list{border-top:1px solid #ffffff2b}.track-list a{color:inherit;border-bottom:1px solid #ffffff21;grid-template-columns:24px 1fr auto 18px;align-items:center;gap:12px;padding:14px 3px;text-decoration:none;transition:all .2s;display:grid}.track-list a:hover{color:var(--red);padding-left:10px}.track-list b,.track-list em,.track-list small{color:#777;font:500 .6rem monospace}.track-list span{flex-direction:column;gap:4px;display:flex}.track-list strong{text-transform:uppercase;letter-spacing:.06em;font-size:.88rem}.track-list em{white-space:nowrap;font-style:normal}.lede{text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;line-height:1.5}.mix-meta{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.mix-meta span{color:#968b84;letter-spacing:.09em;border:1px solid #4b423d;padding:7px 9px;font:600 .57rem monospace}.event-card{border-block:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;padding:21px 0;display:flex}.event-card div{flex-direction:column;gap:7px;display:flex}.event-card small,.event-card span,.muted{color:#777;letter-spacing:.1em;text-transform:uppercase;font:500 .61rem monospace}.event-card strong{text-transform:uppercase;font-size:1.05rem}.muted{margin:25px 0 8px}.text-link{color:#eee7e0;text-underline-offset:5px;font-size:.84rem}.about-copy{color:#b0a8a2;max-width:400px;font-size:1rem;line-height:1.72}.socials{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.socials a{color:#ddd5cf;text-transform:uppercase;border:1px solid #403a36;align-items:center;gap:8px;padding:9px 12px;font:600 .63rem monospace;text-decoration:none;transition:all .2s;display:flex}.socials a:hover{border-color:var(--red);color:var(--red)}footer{z-index:25;color:#5f5b58;letter-spacing:.12em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:54px;padding:0 4.5vw;font:500 .55rem monospace;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:800px){.topbar{height:72px;padding:0 20px}.status{display:none}.menu-button{display:block}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#030303f5;justify-content:center;align-items:center;gap:25px;transition:all .3s;inset:72px 0 54px;transform:none}.nav.open{opacity:1;pointer-events:auto}.nav button{gap:16px}.nav button span{font-size:1.35rem}.nav button:before{display:none}.hero{width:100%;padding:0 20px;top:48%}.hero .hero-heading{font-size:clamp(5.2rem,28vw,9rem)}.hero-copy{margin-top:27px;font-size:.68rem}.content-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#050505e8,#0e0704bd);border:1px solid #ffffff1f;width:auto;max-height:56vh;padding:22px;inset:auto 20px 82px;overflow:auto}.left-panel,.right-panel{transform:translateY(24px)}.left-panel.visible,.right-panel.visible{transform:translateY(0)}.content-panel .section-heading{margin-bottom:22px;font-size:3.45rem}.track-list a{grid-template-columns:20px 1fr 16px}.track-list a em,.coordinates{display:none}footer{padding:0 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--red:#d00016;--hot:#ff102b;--ink:#020001;--paper:#f3e9eb}body{font-family:Arial Narrow,Arial,Helvetica,sans-serif}.site{background:radial-gradient(at 14%,#3c000b 0,#150004 14%,#0000 38%),radial-gradient(circle at 50% 45%,#1b0005 0,#060102 30%,#010001 72%)}.topbar{border-bottom-color:#d0001645}.brand{color:var(--hot);letter-spacing:.2em;text-shadow:0 0 18px #d00016a0;font-family:Impact,Arial Black,sans-serif}.brand em,.status{color:#950014}.nav{gap:20px}.nav button span{letter-spacing:.24em;font-size:.76rem;font-weight:900}.nav button:before{background:linear-gradient(90deg,#4b0009,var(--hot))}.menu-star{background:#ffedf0;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite alternate starFlare;position:relative;box-shadow:0 0 5px #fff,0 0 12px #ff102b,0 0 26px #d00016,0 0 44px #76000c}.menu-star:before,.menu-star:after{content:"";background:linear-gradient(90deg,#0000,#ff102b,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-star:before{width:34px;height:1px}.menu-star:after{background:linear-gradient(#0000,#ff102b,#0000);width:1px;height:26px}.nav button:nth-child(2) .menu-star{animation-delay:-.4s}.nav button:nth-child(3) .menu-star{animation-delay:-.8s}.nav button:nth-child(4) .menu-star{animation-delay:-1.2s}.nav button:nth-child(5) .menu-star{animation-delay:-1.6s}@keyframes starFlare{to{transform:scale(1.35);box-shadow:0 0 7px #fff,0 0 17px #ff102b,0 0 36px #d00016,0 0 62px #76000c}}.hero-copy,.lede,.about-copy{color:#c02033}.signal-button,.outline-link{color:#ffb0b9;background:#090002cc;border-color:#b00018}.signal-button:hover,.outline-link:hover{color:#fff;background:#d00016;box-shadow:0 0 44px #d00016a8}.track-list{border-top-color:#840012}.track-list a{color:#b90019;border-bottom-color:#65000b}.track-list a:hover{color:#ff2039}.track-list b,.track-list em,.track-list small,.muted,.event-card small,.event-card span{color:#800011}.mix-meta span,.socials a{color:#b30018;border-color:#68000d}.event-card{border-color:#6b000e}.about-copy{font-size:1rem}.socials a:hover{color:#ff102b;border-color:#ff102b}footer{color:#72000f;border-top-color:#66000d}.noise{opacity:.14}.scanline{background:repeating-linear-gradient(#0000 0 3px,#d000160e 4px)}@media (max-width:800px){.nav{background:#020001fa}.nav button span{font-size:1.35rem}.content-panel{background:linear-gradient(135deg,#070001ed,#190005d6);border-color:#800012}.menu-star{width:8px;height:8px}}.noise{opacity:.025;animation-duration:.8s}.brand{color:#fff;letter-spacing:.16em;text-shadow:none;font-family:Arial,Helvetica,sans-serif;font-weight:900}.brand span{color:#d00016}.nav button{color:#7b3f45;font-family:Arial,Helvetica,sans-serif}.nav button span{letter-spacing:.18em;font-weight:700}.nav button:hover,.nav button.active{color:#f1e8e9;text-shadow:0 0 15px #d0001699}.menu-star{background:radial-gradient(circle at 35% 35%,#fff2be 0 8%,#ffb000 20%,#ff4800 48%,#c90018 70%,#0000 72%);width:11px;height:11px;animation:1.15s ease-in-out infinite alternate solarPulse;box-shadow:0 0 5px #ffde70,0 0 13px #ff6a00,0 0 27px #d00016,0 0 48px #69000c}.menu-star:before{background:conic-gradient(from 0deg,transparent 0 8%,#ff5a0036 10%,transparent 15% 25%,#d0001648 29%,transparent 36% 52%,#ff8a0040 57%,transparent 65% 78%,#d0001638 82%,transparent 91%);border-radius:50%;width:42px;height:42px;animation:4s linear infinite solarSpin}.menu-star:after{background:linear-gradient(90deg,#0000,#ff7a00,#0000);width:32px;height:2px;animation:1.4s ease-in-out infinite alternate solarRay;box-shadow:0 0 8px #ff4a00}@keyframes solarPulse{to{filter:brightness(1.25);transform:scale(1.22);box-shadow:0 0 7px #fff0a8,0 0 18px #ff7a00,0 0 36px #d00016,0 0 60px #69000c}}@keyframes solarSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes solarRay{to{opacity:.55;width:48px}}.hero .hero-heading,.content-panel .section-heading{color:#f3eded;letter-spacing:-.075em;text-shadow:2px 0 #8f0011,-1px 0 #ff541c,0 0 28px #67000b;font-family:Arial,Helvetica,sans-serif;font-weight:900}.hero .hero-heading:before{color:#d00016}.hero .hero-heading:after{color:#ff5a1f}.eyebrow{color:#ff6a1a;text-shadow:0 0 12px #ff3b00aa}.hero-copy{color:#b9a5a8}.lede,.about-copy{color:#d8c8ca}.track-list a{color:#e7dcde}.track-list strong{color:#f3edef}.track-list b,.track-list em,.track-list small{color:#ff6a1a}.event-card strong{color:#f2e9ea}.event-card span,.event-card small,.muted{color:#c04a55}.mix-meta span{color:#ff7a24;border-color:#8b2a18}.socials a{color:#e8dfe0;border-color:#76202a}.text-link{color:#ff7840}footer{color:#a83a46}.status b{color:#ff6326}.signal-button,.outline-link{color:#f0e5e6;border-color:#9d1727}.signal-button:hover,.outline-link:hover{background:linear-gradient(90deg,#b50016,#f0440e)}@media (max-width:800px){.menu-star{width:10px;height:10px}.content-panel{background:linear-gradient(135deg,#050102f2,#150004dc)}.site{height:100svh;min-height:100svh}.hero{width:100%;padding-inline:24px;top:47%}.hero .hero-heading{font-size:clamp(4.8rem,25vw,7.2rem)}.hero-copy{font-size:.72rem;line-height:1.55}.content-panel{width:auto;max-height:calc(100svh - 168px);padding:clamp(18px,5vw,28px);bottom:70px;left:16px;right:16px}.content-panel .section-heading{font-size:clamp(2.8rem,14vw,4.2rem)}.about-copy{font-size:1rem;line-height:1.6}.socials{gap:8px}.socials a{padding:9px 10px}footer{height:54px}}@media (min-width:801px){.section-music .content-panel{width:44vw;max-height:74vh;padding-right:1vw;left:4.5vw;right:auto;overflow:hidden}.section-mixes .content-panel,.section-feed .feed-panel{scrollbar-width:thin;scrollbar-color:#8d182b transparent;max-height:72vh;padding-right:12px;left:auto;right:4.5vw;overflow:hidden auto;width:43vw!important}}.music-deck{width:100%;max-width:620px;height:310px;overflow:hidden}.music-carousel{perspective:1100px;height:250px;overflow:hidden}.feed-stack{gap:18px;height:auto;display:grid;position:static}.feed-card{opacity:1;cursor:default;background:linear-gradient(135deg,#140307fa,#040103fc 76%);padding:24px;display:block;position:relative;inset:auto;transform:none!important}@media (max-width:800px){.section-music .content-panel,.section-mixes .content-panel,.section-feed .feed-panel{overflow:hidden auto}.music-deck{height:290px}.music-carousel{height:230px}.music-carousel .music-card{width:76%;height:168px}.music-carousel .music-card.card-left{transform:translate(-98%,-50%)rotateY(24deg)scale(.82)}.music-carousel .music-card.card-right{transform:translate(-2%,-50%)rotateY(-24deg)scale(.82)}.deck-controls button{width:48px;height:38px}.feed-card{padding:18px}.feed-card h3{font-size:1.65rem}}.share-wrap{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex;position:relative}.share-main,.story-main,.share-menu button,.share-menu a{color:#f6edef;text-transform:uppercase;min-height:36px;font:700 .55rem var(--display);letter-spacing:.08em;cursor:pointer;background:#0b0205;border:1px solid #8b192b;justify-content:center;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.share-main:hover,.story-main:hover,.share-menu button:hover,.share-menu a:hover{background:#690016;border-color:#ff5332;box-shadow:0 0 18px #d0001647}.share-menu{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080104f5;border:1px solid #9e2032;width:min(330px,82vw);padding:13px;position:absolute;top:44px;left:0;box-shadow:0 20px 55px #000}.share-menu>p{color:#bfa8ac;margin:10px 0;font-size:.7rem;line-height:1.45}.share-menu>a,.share-menu>button{width:100%;margin-top:6px}.story-preview{aspect-ratio:9/12;text-align:center;background:radial-gradient(circle at 50% 42%,#730014 0,#180006 24%,#010001 70%);border:1px solid #4f0b17;flex-direction:column;justify-content:center;align-items:center;max-height:245px;display:flex;position:relative;overflow:hidden}.story-preview:before{content:"";opacity:.5;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.4px),radial-gradient(circle,#ff5b38 0 1px,#0000 1.5px);background-size:53px 61px,77px 69px;animation:8s linear infinite storyDrift;position:absolute;inset:0}.story-preview i{aspect-ratio:1;background:radial-gradient(circle,#fff 0 3%,#ff7d1c 8%,#e00018 31%,#230007 68%);border-radius:50%;width:70px;animation:1.8s ease-in-out infinite alternate storyCore;position:relative;box-shadow:0 0 24px #ff3218,0 0 70px #9b0018}.story-preview b,.story-preview strong,.story-preview small{z-index:1;position:relative}.story-preview b{color:#ff633d;font:700 .55rem var(--display);letter-spacing:.35em;margin-top:16px}.story-preview strong{max-width:90%;font:700 1.25rem var(--display);text-transform:uppercase;letter-spacing:.04em;margin:6px 0}.story-preview small{color:#a76c76;letter-spacing:.2em;font:.45rem monospace}@keyframes storyDrift{to{background-position:53px 61px,-77px 69px}}@keyframes storyCore{to{filter:brightness(1.3);transform:scale(1.12)rotate(9deg)}}.comments-block{border-top:1px solid #741326;margin-top:32px;padding-top:20px}.comments-block h3{color:#f3e9eb;font:700 .72rem var(--display);letter-spacing:.11em;align-items:center;gap:8px;display:flex}.comments-block h3 span{color:#ff6139}.comments-empty{color:#8f7479;font-size:.76rem}.comments-list{gap:8px;margin:13px 0;display:grid}.comment{background:#0d0307a8;border-left:2px solid #8f152a;padding:11px 13px}.comment.reply{border-color:#ff5c36;margin-left:28px}.comment header{justify-content:space-between;gap:12px;display:flex}.comment header strong{font:700 .62rem var(--display);letter-spacing:.07em}.comment time{color:#7f6267;font:.52rem monospace}.comment p{color:#cdbdc0;margin:7px 0 0;font-size:.78rem;line-height:1.5}.comment footer,.admin-row-actions{gap:8px;margin-top:8px;display:flex}.comment footer button,.admin-table button{color:#e8dadd;font:.52rem var(--display);cursor:pointer;background:#120308;border:1px solid #64101f;padding:5px 8px}.comment-compose{grid-template-columns:1fr auto;gap:8px;display:grid}.comment-compose textarea{resize:vertical;color:#f2e7e9;background:#080104;border:1px solid #681323;min-height:70px;padding:10px}.comment-compose button,.comment-login{color:#fff;text-transform:uppercase;font:700 .55rem var(--display);cursor:pointer;background:#4e0011;border:1px solid #a01b30;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:flex}.comment-login{min-height:38px}.now-playing{box-shadow:inset 2px 0 #ff4c2b;background:linear-gradient(90deg,#6c00152b,#0000)!important}.now-playing-label{letter-spacing:.1em;align-items:center;color:#ff5a32!important;flex-direction:row!important;gap:5px!important;font-size:.45rem!important;display:flex!important}.now-playing-label svg{animation:.7s ease-in-out infinite alternate playingBlink}@keyframes playingBlink{to{opacity:.28;filter:drop-shadow(0 0 7px #ff4c2b)}}.track-list{perspective:900px}.track-list .track-link{transform-origin:0;transition:transform .3s,color .22s,background .3s;transform:rotateX(0)translateZ(0)}.track-list .track-link:hover{background:linear-gradient(90deg,#5c001225,#0000);transform:rotateX(-3deg)translateZ(8px)}.profile-page{color:#f5edef;background:radial-gradient(circle at 75% 26%,#43000d 0,#0000 35%),#030103;min-height:100svh;padding:0 6vw 70px}.profile-page>header{border-bottom:1px solid #851426;justify-content:space-between;align-items:center;height:78px;display:flex}.profile-page>header>a{color:#e8dadd;font:700 .6rem var(--display);letter-spacing:.08em;text-decoration:none}.profile-page>section{background:#0b0206d9;border:1px solid #741426;width:min(620px,100%);margin:10vh auto;padding:30px}.profile-page h1{font:700 clamp(2.5rem,7vw,5rem) var(--display);text-transform:uppercase;margin:8px 0}.profile-email{color:#a47b82;font-family:monospace}.profile-form{gap:14px;margin-top:28px;display:grid}.profile-form>label{color:#d8c8cb;gap:7px;font-size:.75rem;display:grid}.profile-form input[type=text],.profile-form input:not([type]){color:#fff;background:#070103;border:1px solid #641120;min-height:40px;padding:0 10px}.profile-form .profile-check{align-items:center;gap:9px;display:flex}.profile-form button{color:#fff;min-height:42px;font:700 .6rem var(--display);letter-spacing:.08em;cursor:pointer;background:#520012;border:1px solid #a91d30}.profile-logout{color:#a88389;margin-top:20px;font-size:.7rem;display:inline-block}.admin-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.admin-stats>div{background:#12050a;border:1px solid #762035;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:18px;display:grid}.admin-stats svg{color:#ff5936;grid-row:1/3}.admin-stats strong{font-size:1.15rem}.admin-stats span{color:#9b7b81;font-size:.65rem}.community-admin h2{letter-spacing:.08em;margin:26px 0 10px;font-size:1rem}.admin-table{border:1px solid #5f1524;display:grid}.admin-table>div{border-bottom:1px solid #3d0c15;grid-template-columns:minmax(110px,.8fr) minmax(180px,1.5fr) minmax(100px,.6fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.admin-table>div:last-child{border-bottom:0}.admin-table span{color:#c4afb3;font-size:.72rem}.admin-table small{color:#96757b}.newsletter-admin{max-width:900px}.newsletter-preview{color:#eee;background:#fff;min-height:180px;margin-top:24px;padding:22px}.newsletter-preview *{color:#111}.newsletter-admin .integration-note{margin-bottom:20px}@media (max-width:800px){.share-menu{width:min(330px,90vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.comments-block{margin-top:22px}.comment-compose{grid-template-columns:1fr}.comment-compose button{min-height:38px}.track-list .track-link:hover{transform:none}.profile-page{padding-inline:16px}.profile-page>section{margin:5vh auto;padding:20px 16px}.admin-stats,.admin-table>div{grid-template-columns:1fr}.section-mixes .content-panel,.section-events .content-panel{overflow-y:auto}}.share-backdrop{z-index:19;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:0;position:fixed;inset:0}.share-close{z-index:2;border-radius:50%;height:34px;top:8px;right:8px;width:34px!important;min-height:0!important;padding:0!important;position:absolute!important}.playing-bars{height:12px;flex-direction:row!important;align-items:flex-end!important;gap:2px!important;display:inline-flex!important}.playing-bars em{background:#ff5433;width:2px;height:4px;animation:.55s ease-in-out infinite alternate signalBars;display:block;box-shadow:0 0 6px #ff3218}.playing-bars em:nth-child(2){height:9px;animation-delay:-.28s}.playing-bars em:nth-child(3){height:6px;animation-delay:-.12s}.playing-bars em:nth-child(4){height:11px;animation-delay:-.4s}@keyframes signalBars{to{filter:brightness(1.7);height:12px}}.music-deck{perspective:1100px;width:min(620px,78vw);height:320px;margin-top:-10px;position:relative}.music-carousel{height:270px;transform-style:preserve-3d;position:relative}.music-carousel .music-card{--o:var(--card-offset);width:min(360px,64vw);height:188px;transform:translate(-50%,-50%) translateX(calc(var(--o)*46%)) translateZ(calc(40px - abs(var(--o))*110px)) rotateY(calc(var(--o)*-30deg)) scale(calc(1 - abs(var(--o))*.11));opacity:calc(1 - abs(var(--o))*.18);cursor:pointer;background:linear-gradient(135deg,#160308ed,#040103f5 70%);border:1px solid #6f1323;grid-template-columns:30px 1fr 40px;align-items:center;gap:10px;padding:18px;transition:transform .65s cubic-bezier(.2,.75,.15,1),opacity .5s,border-color .4s,filter .4s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 22px 45px #000b}.music-carousel .music-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 35%,#c800222d,#0000 40%),repeating-linear-gradient(110deg,#0000 0 20px,#ff4a1210 21px 22px);position:absolute;inset:0}.music-carousel .music-card.focused{z-index:6;filter:brightness(1.12);border-color:#d42b3f;box-shadow:0 28px 70px #000,0 0 30px #a700223a}.music-carousel .track-title-button,.music-carousel .track-row-play,.music-carousel b{z-index:1;position:relative}.music-carousel .track-title-button strong{font-size:1.15rem}.music-carousel .track-title-button small{white-space:normal}.deck-dots{justify-content:center;gap:8px;display:flex}.deck-dots button{cursor:pointer;background:#54202a;border:0;width:22px;height:2px;padding:0;transition:all .3s}.deck-dots button.active{background:#ff4e2c;width:42px;box-shadow:0 0 10px #ff3b21}@keyframes activeCardPulse{to{transform:translate(-50%,-50%) translateX(calc(var(--o)*46%)) translateZ(55px) rotateY(calc(var(--o)*-30deg)) scale(1.02);box-shadow:0 28px 70px #000,0 0 35px #d000165f}}.feed-panel{width:min(760px,74vw)!important}.feed-deck{perspective:1200px;grid-template-columns:minmax(310px,1fr) 190px;align-items:center;gap:26px;height:390px;display:grid}.feed-stack{height:350px;transform-style:preserve-3d;position:relative}.feed-card{transform:translateY(calc(var(--feed-offset)*36px)) translateZ(calc(var(--feed-offset)*-100px)) rotateX(calc(var(--feed-offset)*-8deg)) rotateY(calc(var(--feed-offset)*5deg)) scale(calc(1 - abs(var(--feed-offset))*.08));opacity:calc(1 - abs(var(--feed-offset))*.3);cursor:pointer;background:linear-gradient(135deg,#170309f2,#050103f7);border:1px solid #6b1424;flex-direction:column;justify-content:center;padding:32px;transition:all .65s cubic-bezier(.2,.8,.15,1);display:flex;position:absolute;inset:10px 0;box-shadow:0 30px 70px #000c}.feed-card.focused{z-index:5;border-color:#cf2a3f}.feed-card>svg{color:#ff5532}.feed-card>small{color:#ff6640;letter-spacing:.2em;margin-top:18px;font:700 .58rem monospace}.feed-card h3{font:700 2.2rem var(--display);text-transform:uppercase;margin:8px 0}.feed-card h3 a{color:#fff;text-decoration:none}.feed-card p{color:#c1adb1;max-width:440px;line-height:1.55}.feed-rail{gap:7px;display:grid}.feed-rail button{color:#9e7a81;text-align:left;text-transform:uppercase;font:700 .58rem var(--display);letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:32px 1fr;gap:8px;padding:12px;display:grid}.feed-rail button span{color:#ff5b37;font-family:monospace}.feed-rail button.active{color:#fff;background:#260009;border-color:#8d182b}@media (max-width:800px){.topbar{height:36px!important;padding-inline:12px!important}.topbar .brand{font-size:.82rem!important}.topbar .brand em{font-size:.38rem!important}.topbar .status{display:none}.topbar .account-link{padding:3px 6px!important;font-size:.4rem!important}.menu-button{width:30px!important;height:30px!important}.menu-button svg{width:18px}.nav{gap:2px!important;height:34px!important;top:42px!important}.nav button{padding-inline:1px!important}.nav button span{font-size:clamp(.36rem,1.55vw,.47rem)!important}.nav button small,.nav .menu-star{display:none!important}body:has(.admin-toolbar) .site .topbar{top:31px!important}body:has(.admin-toolbar) .site .nav{top:73px!important}.scene{inset:0}.content-panel,.section-music .content-panel{top:84px;bottom:64px;max-height:none!important}body:has(.admin-toolbar) .content-panel{top:115px;max-height:none!important}body:has(.admin-toolbar) .section-music .content-panel{top:115px;max-height:none!important}.music-deck{width:100%;height:300px;margin-top:-14px}.music-carousel{height:255px}.music-carousel .music-card{width:72vw;height:178px;transform:translate(-50%,-50%) translateX(calc(var(--o)*42%)) translateZ(calc(25px - abs(var(--o))*90px)) rotateY(calc(var(--o)*-34deg)) scale(calc(1 - abs(var(--o))*.12));grid-template-columns:22px minmax(0,1fr) 36px;padding:14px}.music-carousel .track-title-button strong{font-size:.9rem}.music-carousel .track-title-button small{font-size:.52rem}.music-carousel .music-card.now-playing{animation:none}.feed-panel{width:auto!important}.feed-deck{height:360px;display:block}.feed-stack{height:285px}.feed-card{padding:22px}.feed-card h3{font-size:1.7rem}.feed-card p{font-size:.78rem}.feed-card .share-wrap{margin:12px 0 0}.feed-rail{justify-content:center;display:flex}.feed-rail button{text-indent:-999px;background:#4c1c25;border:0;width:26px;height:3px;padding:0;display:block;overflow:hidden}.feed-rail button.active{background:#ff4e2d;width:48px}.share-menu{z-index:220}.share-backdrop{z-index:210}}@media (max-width:380px){.topbar{padding-inline:16px}.brand{font-size:1.1rem}.content-panel{padding:16px;left:10px;right:10px}.socials a{font-size:.57rem}.track-list strong{font-size:.8rem}}@media (max-height:600px) and (pointer:coarse){.topbar{height:58px}.nav{inset:58px 0 46px}.hero{top:52%}.hero .hero-heading{font-size:18vh}.hero-copy{margin:15px auto 12px}.signal-button{min-height:40px}.content-panel{max-height:none;padding:18px 24px;inset:68px 15vw 56px}.content-panel .section-heading{margin-bottom:15px;font-size:12vh}.track-list a{padding-block:8px}footer{height:46px}}@media (max-width:800px){.content-panel{isolation:isolate;width:min(82vw,420px);max-height:48svh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 50% 52%,#000 0 54%,#090001ed 65%,#1700049c 73%,#0000 78%);border:0;padding:16px 18px 17px;bottom:88px;left:auto;right:7vw;overflow:visible}.content-panel:before{content:"";z-index:-2;pointer-events:none;background:conic-gradient(from 25deg at 50% 50%,transparent 0 12%,#ff5b131f 18%,#a700192e 24%,transparent 32% 52%,#ff6b1929 60%,#87001135 68%,transparent 78%);filter:blur(4px);border-radius:50%;animation:8s linear infinite gravitySpin;position:absolute;inset:-25% -16%}.content-panel:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ff4b1838;border-radius:50%;width:112%;height:78%;animation:2.3s ease-in-out infinite alternate gravityBreathe;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 18px #d0001624,inset 0 0 34px #000}.left-panel,.right-panel{transform:translateY(18px)scale(.96)}.left-panel.visible,.right-panel.visible{transform:translateY(0)scale(1)}.content-panel .section-heading{margin-bottom:14px;font-size:clamp(2.45rem,11.5vw,3.45rem);line-height:.86}.content-panel .eyebrow{margin-bottom:9px;font-size:.6rem}.track-list a{gap:9px;padding:9px 2px}.track-list strong{font-size:.78rem}.track-list small{font-size:.55rem}.lede{margin:14px 0;font-size:.9rem;line-height:1.42}.mix-meta{gap:6px;margin:14px 0}.mix-meta span{padding:6px 7px}.outline-link{min-height:42px;padding-inline:13px;font-size:.6rem}.event-card{padding:14px 0}.event-card strong{font-size:.92rem}.muted{margin:15px 0 7px}.text-link{font-size:.78rem}.about-copy{margin:12px 0;font-size:.9rem;line-height:1.48}.socials{gap:6px;margin-top:16px}.socials a{padding:8px;font-size:.56rem}.section-music .content-panel,.section-events .content-panel{left:7vw;right:auto}}@keyframes gravitySpin{to{transform:rotate(360deg)}}@keyframes gravityBreathe{to{border-color:#ff6a1a66;transform:translate(-50%,-50%)rotate(-3deg)scale(1.06);box-shadow:0 0 34px #d0001640,inset 0 0 46px #000}}@media (max-width:380px){.content-panel{width:88vw;padding:14px 15px;left:auto;right:4vw}.section-music .content-panel,.section-events .content-panel{left:4vw}.content-panel .section-heading{font-size:2.5rem}.socials a{padding:7px 6px}}:root{--display:"Copperplate","Copperplate Gothic Light","Bank Gothic","Arial Narrow",sans-serif}.brand,.nav button span,.hero .hero-heading,.content-panel .section-heading,.signal-button,.outline-link,.track-list strong,.event-card strong,.socials a{font-family:var(--display)}.hero .hero-heading,.content-panel .section-heading{letter-spacing:-.045em;font-weight:700}.brand,.nav button span,.signal-button,.outline-link,.track-list strong,.event-card strong,.socials a{letter-spacing:.09em}@media (max-width:800px){.hero .hero-heading{letter-spacing:-.055em}.content-panel .section-heading{letter-spacing:-.035em}.content-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:auto;background:0 0;border:0}.content-panel:before,.content-panel:after{content:none;animation:none;display:none}.menu-button{display:none}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;inset:78px 12px auto;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:5px;height:42px;padding:0;transition:none;display:flex;inset-block-end:auto;transform:none}.nav.open{opacity:1;pointer-events:auto}.nav button{color:#a56570;letter-spacing:.05em;background:#09030bab;border:1px solid #8f152a80;gap:0;min-height:31px;padding:0 9px;transform:none!important}.nav button:hover,.nav button.active{color:#fff3f4;text-shadow:none;background:linear-gradient(135deg,#7f0018cc,#1a0714e8);border-color:#ff4d2eaa;box-shadow:0 0 15px #d0001638}.nav button:before,.nav button small,.nav .menu-star{display:none}.nav button span{letter-spacing:.07em;white-space:nowrap;font-size:.56rem}}@media (max-width:380px){.nav{gap:3px;left:6px;right:6px}.nav button{padding-inline:6px}.nav button span{font-size:.5rem}}.mobile-creature{z-index:8;pointer-events:none;opacity:.74;filter:saturate(1.2);width:100%;height:100%;display:block;position:fixed;inset:0}.account-link{z-index:60;color:#fff;letter-spacing:.16em;background:linear-gradient(135deg,#8b0019dd,#210710f2);border:1px solid #d52a3f;flex:none;padding:9px 14px;font-size:.62rem;font-weight:700;text-decoration:none;position:relative;box-shadow:0 0 18px #d0001648}.account-link:hover{color:#fff;background:#4b0715;border-color:#ff4d2eaa}@media (max-width:800px){.account-link{margin-left:auto;padding:8px 11px;font-size:.56rem}}.cms-description{color:#d8c5c8;max-width:520px;margin-top:18px;font-size:.86rem;line-height:1.6}.cms-description h2,.cms-description h3,.cms-description h4{color:#fff}.cms-description a{color:#ff744c}.section-music .content-panel{scrollbar-width:thin;scrollbar-color:#7e1425 transparent;width:min(560px,42vw);max-height:72vh;overflow-y:auto}.track-item{border-bottom:1px solid #65000b}.track-toggle{color:#e7dcde;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr 18px;align-items:center;gap:12px;width:100%;padding:14px 3px;transition:color .22s,padding .22s;display:grid}.track-toggle:hover,.track-item.open .track-toggle{color:#ff5b35;padding-left:9px}.track-toggle b{color:#ff6a1a;font:500 .6rem monospace}.track-toggle span{flex-direction:column;gap:4px;display:flex}.track-toggle strong{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;font-size:.88rem}.track-toggle small{color:#8f777b;text-overflow:ellipsis;white-space:nowrap;max-width:390px;font:500 .6rem/1.35 monospace;overflow:hidden}.track-toggle svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.track-item.open .track-toggle svg{transform:rotate(180deg)}.track-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .25s;display:grid}.track-item.open .track-detail{opacity:1;grid-template-rows:1fr}.track-detail-inner{min-height:0;padding:0 40px;overflow:hidden}.track-item.open .track-detail-inner{padding-bottom:18px}.release-date{color:#e5d7d9;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:16px;margin:2px 0 14px;font:600 .66rem monospace;display:flex}.release-date span{color:#ff6a1a}.track-description,.track-html{color:#cbbabd;font-size:.88rem;line-height:1.62}.track-html h2,.track-html h3,.track-html h4{color:#f6edef!important;font-family:var(--display)!important;letter-spacing:.04em!important;text-shadow:none!important;margin:16px 0 7px!important;font-size:1rem!important;line-height:1.2!important}.track-html p{margin:8px 0}.platform-links-public{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.platform-links-public a,.track-play{color:#f1e5e6;text-transform:uppercase;min-height:34px;font:700 .56rem var(--display);letter-spacing:.08em;cursor:pointer;background:#080104d9;border:1px solid #7a1825;align-items:center;gap:6px;padding:0 10px;text-decoration:none;transition:all .2s;display:inline-flex}.platform-links-public a:hover,.track-play:hover{color:#fff;background:#6d0015;border-color:#ff4c2d;box-shadow:0 0 16px #d0001648}.track-play{margin-top:9px}.soundcloud-bar{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040103f2;border-top:1px solid #ff4d2e80;grid-template-columns:minmax(145px,240px) 1fr 46px;align-items:center;gap:12px;height:86px;padding:10px max(16px,4.5vw);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 44px #000,0 -2px 25px #a600192b}.soundcloud-title{flex-direction:column;gap:5px;min-width:0;display:flex}.soundcloud-title small{color:#ff6a1a;letter-spacing:.18em;font:600 .55rem monospace}.soundcloud-title strong{color:#f5ecee;font:700 .78rem var(--display);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.soundcloud-bar iframe{border:0;width:100%;height:62px}.soundcloud-bar>button{color:#fff;cursor:pointer;background:#150308;border:1px solid #7a1825;place-items:center;width:38px;height:38px;display:grid}.admin-grid.platform-links{background:0 0;border:0;padding:0}@media (max-width:800px){.section-music .content-panel{width:86vw;max-height:calc(100svh - 190px);padding-right:12px;bottom:72px;left:7vw;right:auto;overflow-y:auto}.track-toggle{padding-block:11px}.track-toggle small{max-width:62vw}.track-detail-inner{padding-inline:29px 6px}.track-html,.track-description{font-size:.84rem}.soundcloud-bar{grid-template-columns:1fr 38px;gap:7px;height:104px;padding:8px 12px}.soundcloud-title{grid-column:1}.soundcloud-bar iframe{grid-area:2/1/auto/-1;height:54px}.soundcloud-bar>button{grid-area:1/2;width:34px;height:30px}}.track-list .track-link{color:#e7dcde;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #65000b;grid-template-columns:28px 1fr 18px;align-items:center;gap:12px;width:100%;padding:14px 3px;transition:color .22s,padding .22s;display:grid}.track-list .track-link:hover{color:#ff5b35;padding-left:10px}.track-link b{color:#ff6a1a;font:500 .6rem monospace}.track-link span{flex-direction:column;gap:4px;min-width:0;display:flex}.track-link strong{font:700 .88rem var(--display);letter-spacing:.09em;text-transform:uppercase}.track-link small{color:#8f777b;text-overflow:ellipsis;white-space:nowrap;font:500 .6rem/1.35 monospace;overflow:hidden}.track-landing{color:#f4ebed;background:radial-gradient(circle at 18% 42%,#4b000d 0,#190005 14%,#0000 38%),radial-gradient(at 70% 22%,#280007 0,#070103 35%,#010001 76%);min-height:100svh;padding:0 6vw 120px;position:relative;overflow:hidden}.track-stars{opacity:.55;background-image:radial-gradient(circle at 8% 22%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 72% 16%,#ff7650 0 1px,#0000 1.5px),radial-gradient(circle at 34% 71%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 90% 65%,#b90022 0 1px,#0000 1.5px);background-size:163px 151px,211px 197px,179px 173px,137px 149px;position:fixed;inset:0}.track-landing>header{z-index:3;border-bottom:1px solid #801326;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.track-landing>header>a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.track-landing>header strong{letter-spacing:.16em;font-size:1.25rem}.track-landing>header strong span{color:#d00016}.track-landing>header small{color:#9d3445;letter-spacing:.15em;font:.58rem monospace}.track-back{text-transform:uppercase;font:700 .62rem var(--display);letter-spacing:.08em;border:1px solid #721426;padding:10px 13px}.track-landing article{z-index:2;width:min(720px,64vw);margin:clamp(70px,11vh,140px) 0 0 8vw;position:relative}.track-landing h1{font:700 clamp(4rem,10vw,9rem)/.82 var(--display);letter-spacing:-.055em;text-transform:uppercase;text-shadow:2px 0 #8f0011,-1px 0 #ff541c,0 0 45px #8e0018;margin:0 0 24px}.landing-date{color:#a96872;text-transform:uppercase;letter-spacing:.12em;margin:0 0 28px;font:.72rem monospace}.landing-date time{color:#ff7547}.landing-html,.landing-lede{color:#d7c8cb;max-width:660px;font-size:1rem;line-height:1.75}.landing-html h2,.landing-html h3,.landing-html h4{color:#fff;font:700 1.2rem var(--display);letter-spacing:.06em;text-transform:uppercase;margin:27px 0 8px}.landing-html p{margin:9px 0}.landing-platforms{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.landing-platforms a{color:#f3e9eb;text-transform:uppercase;min-height:42px;font:700 .62rem var(--display);letter-spacing:.08em;background:#0c0206d9;border:1px solid #8c1d2e;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:all .2s;display:flex}.landing-platforms a:hover{background:#8f001a;border-color:#ff5131;box-shadow:0 0 24px #d000165f}.track-sun{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 44% 40%,#fff5bd 0 1%,#ff8a00 4%,#ff2500 17%,#8c0015 49%,#180005 70%,#0000 72%);border-radius:50%;width:clamp(210px,29vw,470px);animation:2.1s ease-in-out infinite alternate landingPulse;position:fixed;top:22vh;right:7vw;box-shadow:0 0 45px #ff2800,0 0 120px #c50020,0 0 240px #630012}.track-sun:before,.track-sun:after,.track-sun i,.track-sun span{content:"";border:1px solid #ff542f70;border-radius:45% 55% 48% 52%;animation:8s linear infinite landingOrbit;position:absolute;inset:-20%}.track-sun:after{border-color:#b0002850;animation-duration:13s;animation-direction:reverse;inset:-34%}.track-sun i{filter:blur(1px);border-style:dotted;border-width:3px;animation-duration:5s;inset:-13%}.track-sun span{background:conic-gradient(transparent 0 9%,#ff4a172e 12%,transparent 17% 31%,#d0001645 35%,transparent 42% 68%,#ff8a003d 73%,transparent 79%);filter:blur(5px);border:0;animation-duration:3.7s;inset:-7%}.landing-player{z-index:5;background:#040103f3;border-top:1px solid #a81a31;grid-template-columns:minmax(190px,300px) 1fr;align-items:center;gap:22px;height:94px;padding:12px 6vw;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 48px #000}.landing-player>div{align-items:center;gap:12px;display:flex}.landing-player span{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-player small{color:#ff6b38;letter-spacing:.17em;font:.55rem monospace}.landing-player strong{font:700 .78rem var(--display);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-player iframe{border:0;width:100%;height:68px}@keyframes landingPulse{to{filter:brightness(1.12);transform:scale(1.045)}}@keyframes landingOrbit{to{transform:rotate(360deg)}}@media (max-width:800px){.track-list .track-link{padding-block:11px}.track-landing{padding:0 20px 116px;overflow:auto}.track-landing>header{height:72px}.track-back{padding:8px;font-size:.52rem}.track-landing article{width:100%;margin:42vh 0 0}.track-landing h1{font-size:clamp(3.5rem,18vw,5.8rem)}.track-sun{width:64vw;top:14vh;right:18vw}.landing-html,.landing-lede{font-size:.98rem}.landing-player{height:108px;padding:7px 12px;display:block}.landing-player>div{height:34px}.landing-player iframe{height:61px}}.app-shell{min-height:100svh}.player-engine{opacity:.001;pointer-events:none;width:1px;height:1px;position:absolute}.persistent-player{z-index:100;color:#f7eff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#030103f7,#110207f7 48%,#030103f7);border-top:1px solid #a7182d;grid-template-columns:44px minmax(150px,260px) 42px minmax(180px,1fr) 42px 22px;align-items:center;gap:12px;height:68px;padding:0 4.5vw;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 46px #000,0 -3px 30px #9b00152e}.player-toggle{color:#fff;cursor:pointer;background:radial-gradient(circle,#8f001a,#1b0208 72%);border:1px solid #b72a3b;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 20px #d000164f}.player-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.player-copy small{color:#ff6a1a;letter-spacing:.18em;font:600 .52rem monospace}.player-copy strong{font:700 .72rem var(--display);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-time{color:#b78b91;font:500 .58rem monospace}.player-seek{--progress:0%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.player-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff3d20 var(--progress),#4b242a var(--progress));height:2px;box-shadow:0 0 7px #d000164f}.player-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff3d20;border:1px solid #ffd1c7;border-radius:50%;width:10px;height:10px;margin-top:-4px;box-shadow:0 0 12px #ff3d20}.player-seek::-moz-range-track{background:#4b242a;height:2px}.player-seek::-moz-range-progress{background:#ff3d20;height:2px}.player-seek::-moz-range-thumb{background:#ff3d20;border:1px solid #ffd1c7;border-radius:50%;width:9px;height:9px}.player-volume{color:#97505a}.site{padding-bottom:0}.site footer{transition:transform .3s}.topbar{height:54px}.scene{inset:54px 0}.site .hero{top:calc(50% + 1px)}.track-landing{background:radial-gradient(at 78% 47%,#2c0009 0,#100003 19%,#0000 43%),radial-gradient(at 12% 58%,#210008 0,#070103 31%,#010001 74%);padding-bottom:98px}.track-landing:before{content:"";pointer-events:none;background:radial-gradient(at 68% 46%,#0000 0 21%,#d0001613 21.4% 21.7%,#0000 22.1% 28%,#ff531315 28.3% 28.6%,#0000 29%),linear-gradient(105deg,#0000 52%,#5e001018 68%,#0000 83%);position:fixed;inset:0}.track-stars{opacity:.68;filter:drop-shadow(0 0 4px #ff351c)}.track-reactor{z-index:1;aspect-ratio:1;filter:drop-shadow(0 0 28px #d00016)drop-shadow(0 0 90px #65000c);width:clamp(280px,35vw,560px);position:fixed;top:50%;right:8vw;transform:translateY(-47%)}.track-reactor:before,.track-reactor:after,.track-reactor i,.track-reactor span{content:"";border-radius:50%;position:absolute;inset:0}.track-reactor:before{background:radial-gradient(circle at 46% 43%,#fff9d6 0 1%,#ffc12a 2.7%,#ff4214 8%,#d00016 24%,#4b000c 58%,#080002 71%,#0000 72%);animation:2.7s ease-in-out infinite alternate reactorBreathe;inset:14%;box-shadow:inset -24px -14px 65px #000,0 0 42px #ff401a,0 0 125px #d00016}.track-reactor:after{border:1px solid #ff4e3180;animation:3.8s ease-in-out infinite reactorRipple;inset:11%;box-shadow:inset 0 0 38px #ff3e1938,0 0 30px #d000164c}.track-reactor .reactor-a{border:1px solid #ff3e294f;animation:11s linear infinite reactorOrbit;inset:3% 8%;transform:rotate(17deg)}.track-reactor .reactor-b{border:1px solid #a6002468;animation:15s linear infinite reverse reactorOrbit;inset:0 18%;transform:rotate(68deg)}.track-reactor .reactor-c{border:1px dashed #ff6c382d;animation:22s linear infinite reactorOrbit;inset:8% 2%;transform:rotate(-31deg)}.track-reactor .reactor-core{filter:blur(5px);background:conic-gradient(from 30deg,#ff531500,#ff53154a 8%,#0000 14% 26%,#b500273d 33%,#0000 42% 66%,#ff7a1942 73%,#0000 82%);animation:5.5s linear infinite reactorOrbit;inset:22%}.track-reactor .reactor-grid{mix-blend-mode:screen;background:repeating-radial-gradient(circle,#0000 0 11px,#ff2c1a12 12px 13px);border:1px solid #ff73503d;animation:4.2s ease-in-out infinite alternate reactorGrid;inset:18%}@keyframes reactorOrbit{to{transform:rotate(377deg)}}@keyframes reactorBreathe{to{filter:brightness(1.22)saturate(1.13);transform:scale(1.035)}}@keyframes reactorRipple{50%{opacity:.54;transform:scale(1.06)}}@keyframes reactorGrid{to{opacity:.62;transform:rotate(16deg)scale(1.04)}}.track-landing article{width:min(650px,48vw);margin-top:clamp(58px,10vh,118px)}.track-landing h1{font-size:clamp(4.7rem,9vw,8.5rem)}@media (max-width:800px){.persistent-player{grid-template-columns:38px minmax(90px,1fr) 34px;gap:8px;height:74px;padding:7px 12px}.app-shell:has(.site) .persistent-player{bottom:54px}.player-toggle{width:34px;height:34px}.player-copy small{font-size:.46rem}.player-copy strong{font-size:.61rem}.player-time.total,.player-volume{display:none}.player-time{text-align:right;grid-area:1/3}.player-seek{grid-area:2/1/auto/-1;height:12px}.track-landing{padding-bottom:92px}.track-reactor{width:86vw;top:28vh;right:7vw;transform:none}.track-landing article{width:100%;margin-top:45vh}.track-landing h1{font-size:clamp(3.5rem,18vw,5.8rem)}.topbar{height:72px}.scene{inset:0}}@media (min-width:801px){.scene{inset:54px 0}}.track-back{color:#fff;cursor:pointer;background:#080104d9;align-items:center;gap:8px;display:flex}.track-landing{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#851426 #060103;height:100svh;overflow:hidden auto}.track-landing article{padding-bottom:84px}.landing-listen-label{color:#ff6a1a;letter-spacing:.2em;margin:30px 0 10px;font:700 .58rem monospace}.landing-platforms{margin-top:0}@media (max-width:800px){.track-landing{height:100svh;overflow-y:auto}.track-landing article{padding-bottom:110px}}.landing-brand{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.landing-brand strong{letter-spacing:.16em;font-size:1.25rem}.landing-brand strong span{color:#d00016}.landing-brand small{color:#9d3445;letter-spacing:.15em;font:.58rem monospace}@media (min-width:801px){.topbar{height:28px;padding-inline:4.5vw}.topbar .brand{font-size:.88rem}.topbar .brand em{font-size:.46rem}.topbar .status{font-size:.53rem}.topbar .account-link{padding:4px 9px;font-size:.49rem}.scene{inset:28px 0 54px}}.hero .hero-heading:before,.hero .hero-heading:after{display:none!important}.track-list .track-link{cursor:default;grid-template-columns:28px minmax(0,1fr) 38px;padding-right:2px}.track-list .track-link:hover{padding-left:3px}.track-title-button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.track-title-button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.track-title-button:hover{color:#ff5b35}.track-row-play{color:#f4e9ea;cursor:pointer;background:#0a0205;border:1px solid #791528;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.track-row-play:hover:not(:disabled){color:#fff;background:#820018;border-color:#ff4e30;box-shadow:0 0 18px #d0001650}.track-row-play:disabled{opacity:.25;cursor:not-allowed}.player-volume-control{align-items:center;gap:5px;display:flex}.player-volume-control button{color:#be7c86;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:30px;padding:0;display:grid}.player-volume-control input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:62px;height:18px}.player-volume-control input::-webkit-slider-runnable-track{background:#602832;height:2px}.player-volume-control input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff3d20;border-radius:50%;width:10px;height:10px;margin-top:-4px;box-shadow:0 0 9px #ff3d20}.player-volume-control input::-moz-range-track{background:#602832;height:2px}.player-volume-control input::-moz-range-thumb{background:#ff3d20;border:0;border-radius:50%;width:9px;height:9px}.persistent-player{grid-template-columns:44px minmax(150px,250px) 42px minmax(180px,1fr) 42px minmax(88px,105px)}.landing-orb{z-index:1;filter:drop-shadow(0 0 25px #d00016)drop-shadow(0 0 90px #65000c);pointer-events:none;width:min(48vw,680px);height:72vh;position:fixed;top:15vh;right:5vw}.landing-orb canvas{width:100%;height:100%;display:block}.admin-toolbar{z-index:250;color:#e7dadd;height:34px;font:700 .53rem var(--display);letter-spacing:.1em;background:#050104f5;border-bottom:1px solid #8c1528;justify-content:flex-end;align-items:center;gap:18px;padding:0 4.5vw;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 25px #000}.admin-toolbar strong{color:#ff5532;margin-right:auto}.admin-toolbar a{color:#e7dadd;text-decoration:none}.admin-toolbar a:hover{color:#ff5532}body:has(.admin-toolbar) .site .topbar{top:34px}body:has(.admin-toolbar) .track-landing{padding-top:34px}@media (min-width:801px){.topbar{height:40px;padding-inline:4.5vw}.topbar .brand{font-size:.98rem}.topbar .brand em{font-size:.5rem}.topbar .status{font-size:.55rem}.topbar .account-link{padding:6px 10px;font-size:.5rem}.scene{inset:40px 0 54px}}@media (max-width:800px){.player-volume-control{display:none}.persistent-player{grid-template-columns:38px minmax(90px,1fr) 34px}.landing-orb{width:100vw;height:48vh;top:10vh;right:0}.admin-toolbar{gap:9px;height:31px;padding-inline:10px;font-size:.42rem}.admin-toolbar strong{display:none}body:has(.admin-toolbar) .track-landing{padding-top:31px}.site{height:100svh;min-height:100svh;overflow:hidden}.topbar{height:64px;padding-inline:16px}body:has(.admin-toolbar) .site .topbar{top:31px}.topbar .brand{font-size:1.05rem}.account-link{padding:7px 10px;font-size:.52rem}.nav{gap:4px;height:38px;top:70px;left:8px;right:8px}body:has(.admin-toolbar) .site .nav{top:101px}.nav button{flex:1;justify-content:center;min-width:0;padding-inline:3px}.nav button span{letter-spacing:.045em;font-size:clamp(.43rem,1.8vw,.55rem)}.content-panel,.section-music .content-panel{width:auto;max-height:calc(100svh - 190px);padding:16px 12px 18px;bottom:64px;left:16px;right:16px}body:has(.admin-toolbar) .content-panel{max-height:calc(100svh - 221px)}body:has(.admin-toolbar) .section-music .content-panel{max-height:calc(100svh - 221px)}.content-panel .section-heading{margin-bottom:15px;font-size:clamp(2.75rem,15vw,3.65rem)}.eyebrow{letter-spacing:.25em;font-size:.58rem}.track-list .track-link{grid-template-columns:22px minmax(0,1fr) 36px;gap:8px;padding-block:10px}.track-link strong{letter-spacing:.07em;font-size:.76rem}.track-link small{font-size:.55rem}.track-title-button svg{flex:none}.persistent-player{grid-template-rows:40px 18px;grid-template-columns:36px minmax(0,1fr) auto 30px;gap:2px 8px;height:78px;padding:6px 10px 5px}.app-shell:has(.site) .persistent-player{bottom:54px}.player-toggle{width:34px;height:34px}.player-copy{overflow:hidden}.player-copy small{letter-spacing:.12em;font-size:.42rem}.player-copy strong{letter-spacing:.055em;font-size:.58rem}.player-time{white-space:nowrap;grid-area:1/3}.player-time.total{display:none}.player-seek{grid-area:2/1/auto/-1;height:16px}.player-volume-control{grid-area:1/4;justify-content:flex-end;display:flex}.player-volume-control button{width:30px;height:34px}.player-volume-control input{display:none}.track-landing{padding-inline:16px;padding-bottom:100px}.track-landing>header{height:64px}.track-landing article{margin-top:43vh;padding-bottom:118px}}.site:before{background:0 0!important}@media (min-width:801px){.section-music .content-panel{padding-right:1vw;width:44vw!important;max-height:74vh!important;left:4.5vw!important;right:auto!important;overflow:hidden!important}.section-mixes .content-panel,.section-feed .feed-panel{scrollbar-width:thin;scrollbar-color:#8d182b transparent;padding-right:12px;width:43vw!important;max-height:72vh!important;left:auto!important;right:4.5vw!important;overflow:hidden auto!important}}.music-deck{max-width:620px;height:310px;overflow:hidden;width:100%!important}.music-carousel{perspective:1100px;overflow:hidden;height:250px!important}.music-carousel .music-card{opacity:1;pointer-events:auto;width:min(340px,70%);transition:transform .58s cubic-bezier(.22,.8,.2,1),opacity .35s,filter .35s;left:50%;transform:translate(-50%,-50%)}.music-carousel .music-card.focused{z-index:6;transform:translate(-50%,-50%)translateZ(48px)scale(1)}.music-carousel .music-card.card-left{z-index:3;opacity:.67;transform:translate(-92%,-50%)translateZ(-80px)rotateY(28deg)scale(.84)}.music-carousel .music-card.card-right{z-index:3;opacity:.67;transform:translate(-8%,-50%)translateZ(-80px)rotateY(-28deg)scale(.84)}.music-carousel .music-card.card-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.72)}.music-carousel .music-card.now-playing{animation:none}.deck-dots{display:none!important}.deck-controls{justify-content:center;align-items:center;gap:10px;display:flex}.deck-controls button{color:#d9cbd0;cursor:pointer;background:#090205;border:1px solid #691325;place-items:center;width:44px;height:38px;padding:0;transition:all .2s;display:grid}.deck-controls button:hover{color:#fff;background:#6d0016;border-color:#ff4e30;box-shadow:0 0 18px #d0001650}.deck-controls .deck-play{border-color:#b22438;width:56px}.deck-controls svg{width:17px}.mix-play-button{cursor:pointer}.content-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.feed-deck{perspective:none;height:auto!important;display:block!important}.feed-stack{gap:18px;display:grid;height:auto!important;position:static!important}.feed-card{cursor:default;background:linear-gradient(135deg,#140307fa,#040103fc 76%);padding:24px;display:block;opacity:1!important;position:relative!important;inset:auto!important;transform:none!important}.feed-card header{color:#ff5b37;align-items:center;gap:10px;display:flex}.feed-card header small{letter-spacing:.18em;font:700 .58rem monospace}.feed-card h3{margin:12px 0 8px}.feed-card>p{margin:0 0 16px}.feed-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.feed-actions .share-wrap{margin:0}.feed-like,.feed-comment-link{color:#cfadb3;min-height:34px;font:700 .55rem var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#090205;border:1px solid #671526;align-items:center;gap:7px;padding:7px 10px;text-decoration:none;display:flex}.feed-like.liked{color:#ff4e39;border-color:#d32640}.feed-card .comments-block{margin-top:18px}.feed-rail{display:none!important}@media (max-width:800px){.section-music .content-panel,.section-mixes .content-panel,.section-feed .feed-panel{overflow:hidden auto!important}.music-deck{height:290px}.music-carousel{height:230px!important}.music-carousel .music-card{width:76%!important;height:168px!important}.music-carousel .music-card.card-left{transform:translate(-98%,-50%)rotateY(24deg)scale(.82)}.music-carousel .music-card.card-right{transform:translate(-2%,-50%)rotateY(-24deg)scale(.82)}.deck-controls button{width:48px;height:38px}.feed-card{padding:18px}.feed-card h3{font-size:1.65rem}}.music-carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none}.music-carousel .music-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#23040cb8,#040103c2 72%)}.music-carousel .music-card.card-left,.music-carousel .music-card.card-right{opacity:.42;filter:brightness(.72)saturate(.8)}.music-carousel .music-card.focused{opacity:.88;filter:brightness(1.08)}.music-deck.changing .music-card{transition-duration:.72s}.section-music .content-panel .section-heading{margin-bottom:16px;font-size:clamp(3rem,5vw,5.3rem)}.mix-quick-bar{z-index:4;background:linear-gradient(#050103 64%,#0000);justify-content:flex-end;gap:6px;margin:0 0 13px;padding:4px 0 8px;display:flex;position:sticky;top:0}.mix-quick-bar button{color:#8f6870;min-height:29px;font:700 .5rem var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#070103;border:1px solid #52101e;align-items:center;gap:6px;padding:0 9px;display:flex}.mix-quick-bar button.active{color:#fff;border-color:#dd3146;box-shadow:0 0 12px #a900223d}.mix-quick-bar button:disabled{opacity:.42;cursor:not-allowed}.track-landing{-webkit-overflow-scrolling:touch;scroll-behavior:auto!important;overscroll-behavior:auto!important}.track-landing article{scroll-margin-top:0}@media (min-width:801px){.nav{flex-direction:row!important;align-items:center!important;gap:6px!important;top:48px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.nav button{min-height:31px;background:#080205bb!important;border:1px solid #77142680!important;gap:7px!important;padding:0 11px!important}.nav button:before,.nav .menu-star{display:none!important}.nav button:hover,.nav button.active{color:#fff!important;background:linear-gradient(135deg,#700016bb,#15040be8)!important;border-color:#ff4d2eaa!important;transform:none!important}.nav button span{letter-spacing:.08em!important;font-size:.56rem!important}.nav button small{font-size:.48rem!important}.section-music .content-panel{width:43vw!important;left:5.5vw!important}body:has(.admin-toolbar) .site .nav{top:82px!important}}@media (max-width:800px){.section-music .content-panel .section-heading{font-size:clamp(2.35rem,12vw,3.15rem)}.mix-quick-bar{justify-content:flex-start;overflow-x:auto}.track-landing{touch-action:pan-y}}.music-carousel .music-card{text-align:center;grid-template-columns:1fr!important}.music-carousel .music-card>b{top:50%;left:18px;transform:translateY(-50%);position:absolute!important}.music-carousel .track-row-play{top:50%;right:18px;transform:translateY(-50%);position:absolute!important}.music-carousel .track-title-button{width:100%;padding-inline:54px;text-align:center!important;justify-content:center!important}.music-carousel .track-title-button>span{align-items:center}.music-carousel .track-title-button>svg{position:absolute;right:61px}.feed-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1c030aa6,#030103b3 78%)!important}.section-feed .feed-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.app-shell:has(.site) .persistent-player{bottom:0!important}.site footer{height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;bottom:68px!important}.site footer .coordinates{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.site footer>span:first-child{position:absolute;left:4.5vw}.site footer>span:last-child{position:absolute;right:4.5vw}@media (max-width:800px){.persistent-player{grid-template-columns:38px minmax(90px,1fr) 34px!important}.player-volume-control{display:none!important}.nav .tv-universe-nav span{font-size:clamp(.32rem,1.38vw,.43rem)!important}}@media (min-width:801px){.section-mixes .content-panel,.section-feed .feed-panel{padding-bottom:30px;max-height:none!important;top:104px!important;bottom:112px!important;transform:none!important}.section-mixes .content-panel.visible,.section-feed .feed-panel.visible{transform:none!important}}@media (max-width:800px){.app-shell:has(.site) .persistent-player{bottom:0!important}.site footer{height:28px!important;padding:0 14px!important;bottom:78px!important}.site footer>span:first-child{left:14px}.site footer>span:last-child{font-size:.42rem;right:14px}.site footer .coordinates{font-size:.43rem;display:block!important}.content-panel,.section-music .content-panel,.section-mixes .content-panel,.section-feed .feed-panel{-webkit-overflow-scrolling:touch;padding-bottom:42px;max-height:none!important;top:112px!important;bottom:108px!important;overflow-y:auto!important}.music-carousel .track-title-button{padding-inline:43px}.music-carousel .track-title-button>svg{right:49px}.music-carousel .music-card>b{left:12px}.music-carousel .track-row-play{right:12px}}.music-carousel{overscroll-behavior-x:contain}.music-carousel .track-title-button{padding-inline:42px!important}.music-carousel .track-title-button>svg{right:18px!important}.site-intro .scene{animation:.72s ease-out both introScene}.site-intro .topbar{animation:.48s ease-out .38s both introDrop}.site-intro .nav{animation:.48s ease-out .68s both introDrop}.site-intro.section-home .hero.visible .eyebrow{animation:.42s ease-out 1.02s both introRise}.site-intro.section-home .hero.visible .hero-copy{animation:.52s ease-out 1.28s both introRise}.site-intro.section-home .hero .hero-heading{animation:.66s cubic-bezier(.16,1,.3,1) 1.78s both introTitle}.site-intro footer{animation:.42s ease-out 2.05s both introRise}.site.is-playing .panel.visible h1,.site.is-playing .panel.visible h2{transform-origin:50%;animation:.375s cubic-bezier(.2,.8,.2,1) infinite liveTitle}@keyframes introScene{0%{opacity:0;filter:brightness(.15)blur(10px);transform:scale(1.045)}to{opacity:1;filter:none;transform:none}}@keyframes introDrop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes introRise{0%{opacity:0;filter:blur(5px);transform:translateY(15px)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes introTitle{0%{opacity:0;filter:blur(9px)brightness(2);transform:scaleX(.72)scaleY(1.18)}55%{opacity:1;filter:blur(1px)brightness(1.5);transform:scaleX(1.035)scaleY(.98)}to{opacity:1;filter:none;transform:none}}@keyframes liveTitle{0%,to{text-shadow:2px 0 #8f0011,-1px 0 #ff541c,0 0 28px #67000b;filter:brightness();transform:scale(1)}18%{text-shadow:4px 0 #d3001b,-3px 0 #ff7132,0 0 42px #a00018;filter:brightness(1.16);transform:scale(1.014)}55%{text-shadow:2px 0 #8f0011,-1px 0 #ff541c,0 0 30px #67000b;filter:brightness(1.02);transform:scale(1)}}@media (min-width:801px){.section-about .content-panel{width:38vw!important;left:7vw!important;right:auto!important}}@media (max-width:800px){.section-music .content-panel,.section-mixes .content-panel,.section-events .content-panel,.section-feed .feed-panel,.section-about .content-panel{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:linear-gradient(#04000233,#040002c2 20%,#040002eb)!important;width:auto!important;max-height:none!important;padding-top:12px!important;inset:42vh 16px 108px!important;overflow:hidden auto!important}:is(body:has(.admin-toolbar) .section-music .content-panel,body:has(.admin-toolbar) .section-mixes .content-panel,body:has(.admin-toolbar) .section-events .content-panel,body:has(.admin-toolbar) .section-feed .feed-panel,body:has(.admin-toolbar) .section-about .content-panel){top:44vh!important}.section-music .content-panel .section-heading,.section-mixes .content-panel .section-heading,.section-events .content-panel .section-heading,.section-feed .content-panel .section-heading,.section-about .content-panel .section-heading{margin-bottom:12px!important;font-size:clamp(2.2rem,11vw,3rem)!important}.section-music .music-deck{height:278px!important;margin-top:0!important}.section-music .music-carousel .music-card{width:82%!important;height:154px!important}.section-mixes .mix-quick-bar{background:0 0;margin-bottom:10px;position:relative;top:auto}.section-music .content-panel{flex-direction:column;align-items:center;background:linear-gradient(#0000,#040002b8 34%,#040002e0)!important;padding:8px 8px 0!important;display:flex!important;top:44vh!important;bottom:106px!important;overflow:hidden!important;transform:none!important}body:has(.admin-toolbar) .section-music .content-panel{top:45vh!important}.section-music .content-panel>.eyebrow{text-align:center;margin-bottom:5px!important}.section-music .content-panel .section-heading{text-align:center;margin:0 0 4px!important;font-size:2.25rem!important}.section-music .music-deck{flex:none;width:100%!important;max-width:520px!important;height:224px!important;margin:0 auto!important}.section-music .music-carousel{height:164px!important}.section-music .music-carousel .music-card{width:70%!important;height:126px!important;padding:10px!important}.section-music .music-carousel .music-card.card-left{transform:translate(-96%,-50%)rotateY(22deg)scale(.78)}.section-music .music-carousel .music-card.card-right{transform:translate(-4%,-50%)rotateY(-22deg)scale(.78)}.section-music .music-carousel .track-title-button strong{font-size:.82rem!important}.section-music .music-carousel .track-title-button small{font-size:.47rem!important}.section-music .deck-controls{height:46px;margin-top:2px}.section-music .deck-controls button{width:44px!important;height:36px!important}.section-music .deck-controls .deck-play{width:54px!important}}.intro-title-wrap{isolation:isolate;position:relative}.intro-title-wrap h1{z-index:2;position:relative}.intro-title-plasma{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 10deg at 50% 50%,transparent 0 7deg,#ff491b28 10deg 12deg,transparent 15deg 28deg,#b0002524 31deg 34deg,transparent 38deg 52deg),radial-gradient(ellipse at center,#ff5b252c 0 7%,#c0002430 17%,transparent 53%);filter:blur(15px);mix-blend-mode:screen;width:min(105vw,920px);height:240%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-intro .hero .intro-title-wrap h1{animation:.7s cubic-bezier(.16,1,.3,1) 1.78s both introTitleFlash}.site-intro .intro-title-plasma{animation:1.05s ease-out 1.48s both introPlasma}@keyframes introTitleFlash{0%{opacity:0;filter:blur(13px)brightness(3);text-shadow:0 0 8px #0000;transform:none}46%{opacity:.22;filter:blur(5px)brightness(2.4);text-shadow:0 0 65px #ff2f18;transform:none}72%{opacity:1;filter:blur()brightness(1.8);text-shadow:0 0 24px #fff0dc,0 0 86px #d00016;transform:none}to{opacity:1;filter:none;transform:none}}@keyframes introPlasma{0%{opacity:0;filter:blur(28px);transform:translate(-50%,-50%)rotate(-20deg)scale(.55)}45%{opacity:.85}to{opacity:.16;filter:blur(18px);transform:translate(-50%,-50%)rotate(35deg)scale(1.08)}}.story-preview-canvas{object-fit:contain;background:#020001;border:1px solid #4f0b17;width:100%;height:auto;max-height:340px;display:block}.story-audio{background:#100207;border:1px solid #5f1321;margin:10px 0;padding:10px}.story-audio>div{align-items:center;gap:10px;display:flex}.story-audio>div button{width:36px;min-height:32px;margin:0;padding:0}.story-audio span{color:#f2dfe3;font:.68rem monospace}.story-audio input{accent-color:#ff3d2a;width:100%;margin:10px 0 5px}.story-audio small{color:#98747b;font-size:.58rem;line-height:1.4;display:block}.feed-card header time{color:#8d5962;margin-left:auto;font:.55rem monospace}.share-menu{max-height:min(88svh,780px);overflow-y:auto;z-index:1001!important;width:min(360px,92vw)!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.share-backdrop{z-index:1000!important;background:#000b!important;position:fixed!important;inset:0!important}.share-title{color:#fff;max-width:calc(100% - 42px);font:700 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 10px}.share-menu .story-preview{display:none}body.share-open{touch-action:none;overflow:hidden!important}.share-open .site,.share-open .content-panel{touch-action:none!important;overflow:hidden!important}@media (max-width:800px){.story-preview-canvas{max-height:300px}.share-menu{max-height:88svh;overflow-y:auto}}.auth-page{color:#f5eee8;background:#050204;place-items:center;min-height:100svh;padding:24px;display:grid}.auth-card{background:#120308eb;border:1px solid #ff414f80;width:min(460px,100%);padding:clamp(24px,5vw,48px);box-shadow:0 0 80px #ba002029}.auth-brand{color:#fff;letter-spacing:.35em;margin-bottom:42px;font-weight:800;text-decoration:none;display:inline-block}.auth-brand span,.auth-card .eyebrow{color:#ff4b38}.auth-brand small{color:#b34b58;font-size:.58em}.auth-card h1{text-transform:uppercase;margin:8px 0 30px;font-family:Georgia,serif;font-size:clamp(42px,10vw,72px)}.auth-card form{gap:18px;display:grid}.auth-card label{letter-spacing:.14em;text-transform:uppercase;gap:8px;font-size:13px;display:grid}.auth-card input{color:#fff;width:100%;font:inherit;background:#110309;border:1px solid #ff414f73;padding:15px}.auth-card form button,.auth-mode{color:#fff;letter-spacing:.13em;cursor:pointer;background:#8c001d;border:1px solid #ff334d;padding:15px;font-weight:700}.auth-card form button:disabled{opacity:.55}.auth-mode{background:0 0;width:100%;margin-top:18px}.auth-error{color:#ff7582;margin:0}.auth-back{color:#b99399;margin-top:24px;font-size:13px;text-decoration:none;display:block}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.cookie-consent{z-index:2000;color:#dac8cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080105f5;border:1px solid #a21b31;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(920px,100vw - 28px);padding:15px 18px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 45px #000,0 0 25px #8d001b55}.cookie-consent>svg{color:#ff5b36}.cookie-consent strong{color:#ff6540;font:700 .62rem var(--display);letter-spacing:.18em;display:block}.cookie-consent p{margin:5px 0;font-size:.76rem;line-height:1.45}.cookie-consent a{color:#ff7655;font-size:.68rem}.cookie-actions{gap:7px;display:flex}.cookie-actions button{color:#d2b8bd;min-height:38px;font:700 .5rem var(--display);letter-spacing:.08em;cursor:pointer;background:#100309;border:1px solid #671425;padding:0 12px}.cookie-actions .accept{color:#fff;background:#770019;border-color:#e33b40}.cookie-close{color:#b8828d;background:0 0;border:0;display:none;position:absolute;top:5px;right:5px}.privacy-page{color:#d6c6ca;background:radial-gradient(circle at 78% 18%,#37000e,#090105 45%,#020002);min-height:100vh;padding:70px max(24px,8vw) 90px;font-family:Arial,sans-serif}.privacy-page h1{color:#fff;max-width:900px;font:700 clamp(2.4rem,7vw,6rem) var(--display);text-transform:uppercase;margin:28px 0 8px}.privacy-date{color:#9c6570}.privacy-page section{max-width:850px;margin:34px 0}.privacy-page h2{color:#ff603d;font:700 .9rem var(--display);letter-spacing:.08em;text-transform:uppercase}.privacy-page p{line-height:1.75}.privacy-page a{color:#ff7758}.privacy-back{font:700 .58rem var(--display);letter-spacing:.12em;text-decoration:none}@media (max-width:800px){.admin-toolbar{letter-spacing:.055em!important;gap:7px!important;height:22px!important;padding:0 8px!important;font-size:.34rem!important}.admin-toolbar a{white-space:nowrap}body:has(.admin-toolbar) .site .topbar{top:22px!important}.topbar{height:48px!important;padding-inline:12px!important}.topbar .brand{font-size:.88rem!important}.topbar .account-link{padding:5px 7px!important;font-size:.42rem!important}.site .nav{gap:3px!important;height:38px!important;top:50px!important;left:6px!important;right:6px!important}.site .nav button{height:36px!important;padding:0 2px!important}.site .nav button span{font-size:clamp(.38rem,1.65vw,.49rem)!important}.site .nav button small{font-size:.4rem!important}body:has(.admin-toolbar) .site .nav{top:72px!important}.section-music .content-panel{padding-bottom:0!important;top:43vh!important;bottom:106px!important}.section-music .music-deck{height:214px!important}.section-music .music-carousel{height:158px!important}.section-music .deck-controls{height:43px!important;margin-top:0!important}.section-mixes .content-panel,.section-feed .feed-panel{scrollbar-width:none!important;padding-right:8px!important}.section-mixes .content-panel::-webkit-scrollbar{display:none!important}.section-feed .feed-panel::-webkit-scrollbar{display:none!important}.mix-quick-bar::-webkit-scrollbar{display:none!important}.mix-quick-bar{scrollbar-width:none!important}.section-feed .feed-panel{width:auto!important;padding-inline:10px!important;left:10px!important;right:10px!important}.section-feed .feed-card{padding:14px 10px!important}.feed-card header{flex-wrap:wrap;gap:5px!important}.feed-card header time{width:100%;margin:0!important}.feed-card h3{margin:7px 0!important;font-size:1.28rem!important}.feed-card>p{font-size:.74rem;line-height:1.45;margin-bottom:10px!important}.feed-actions{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.feed-actions .share-wrap{grid-column:1/-1;margin:0!important}.feed-like,.feed-comment-link{justify-content:center;min-height:31px!important;padding:5px!important;font-size:.44rem!important}.feed-actions .share-main,.feed-actions .story-main{min-height:31px!important;padding:5px!important;font-size:.44rem!important}.cookie-consent{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:14px 12px 12px;bottom:10px}.cookie-consent p{margin-right:13px;font-size:.67rem}.cookie-actions{grid-column:1/-1}.cookie-actions button{flex:1}.cookie-close{display:grid}.privacy-page{padding:55px 20px 80px}.privacy-page h1{font-size:2.5rem}}.notification-badge{color:#fff;letter-spacing:0;background:#b00026;border:1px solid #ff7658;border-radius:12px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:700 .48rem Arial;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 12px #e00036}.account-actions{z-index:61;align-items:center;gap:5px;display:flex;position:relative}.notification-link{color:#fff;background:#16040a;border:1px solid #8e1d30;place-items:center;width:30px;height:30px;display:grid;position:relative}.notification-link svg{width:15px}.notification-link .notification-badge{top:-6px;right:-5px}@media (max-width:800px){.admin-toolbar{overflow:hidden;gap:10px!important;height:28px!important;font-size:.58rem!important}.admin-toolbar a{flex:none}.admin-toolbar strong{display:none!important}body:has(.admin-toolbar) .site .topbar{top:28px!important}body:has(.admin-toolbar) .site .nav{top:78px!important}.account-actions .account-link{margin-left:0!important}.notification-link{width:28px;height:28px}}.profile-notifications{border-top:1px solid #5a1321;margin-top:30px;padding-top:22px}.profile-notifications>header{justify-content:space-between;align-items:center;display:flex}.profile-notifications h2{color:#fff;font:700 .78rem var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.profile-notifications>header span{color:#fff;background:#740018;border:1px solid #b92239;padding:4px 8px;font-size:.6rem}.profile-notifications>button{color:#a9858d;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #48101b;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 10px;display:flex}.profile-notifications>button.unread{color:#fff;background:#260710}.profile-notifications>button span{gap:4px;display:grid}.profile-notifications>button small{color:#ba929a}.profile-notifications time{color:#704a52;font-size:.55rem}
