.site-copy-editor,.playlist-manager,.asset-downloads{gap:20px;display:grid}.private-downloads{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.private-downloads .text-button{border:1px solid var(--line);padding:10px 13px}.copy-editor-grid,.playlist-form{border:1px solid var(--line);background:#0b1816;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.copy-editor-grid label,.playlist-form label{color:#adc9bd;gap:7px;font-size:11px;display:grid}.copy-editor-grid input,.copy-editor-grid textarea,.playlist-form input,.playlist-form textarea{margin:0!important}.copy-editor-grid textarea{resize:vertical;min-height:105px}.copy-links{gap:10px;display:grid}.playlist-track-picker{border-top:1px solid var(--line);display:grid}.playlist-track-picker .section-heading{margin:20px 0 10px}.playlist-track{border-bottom:1px solid var(--line);background:#0b1816;align-items:center;gap:8px;display:flex}.playlist-track:hover{background:#10221e}.playlist-track-select{text-align:left;flex:1;grid-template-columns:32px minmax(0,1fr) minmax(125px,.45fr);align-items:center;gap:14px;min-height:57px;padding:10px 8px;display:grid}.playlist-track-select>span{color:var(--muted);font-size:10px}.playlist-track-select strong{font-size:12px}.playlist-track-select small{color:var(--muted);font-size:10px}.playlist-track.selected{border-left:2px solid var(--accent)}.playlist-track-order{align-items:center;gap:2px;padding-right:8px;display:flex}.playlist-track-order button{border:1px solid var(--line);border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.playlist-editor-actions{justify-content:flex-end;align-items:center;gap:15px;display:flex}.playlist-admin-row,.asset-download-list article{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;display:flex}.playlist-admin-row>div,.asset-download-list article>div{flex:1;min-width:0}.playlist-admin-row strong,.playlist-admin-row small,.asset-download-list strong,.asset-download-list small{display:block}.playlist-admin-row strong,.asset-download-list strong{font-size:12px}.playlist-admin-row small,.asset-download-list small{color:var(--muted);margin-top:4px;font-size:10px}.destructive{color:#d6a4a4}.asset-download-list article>span{color:var(--muted);white-space:nowrap;font-size:10px}.asset-download-list .text-button{white-space:nowrap}.support-nudge{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin:0 6% 65px;padding:20px 0;display:flex}.support-nudge p{color:var(--muted);max-width:500px;margin:0;font-size:12px}.support-nudge .eyebrow{color:#9cbab0;margin-bottom:6px}.support-nudge-links{flex-wrap:wrap;justify-content:flex-end;gap:13px;display:flex}.support-nudge-links a{color:#9cbab0;font-size:10px}.support-nudge-links a:hover{color:var(--accent)}p.eyebrow+.section-heading h1[style]{font-size:0!important}p.eyebrow+.section-heading h1[style]:after{content:"Up Next:\a The Catalog";white-space:pre-line;letter-spacing:-.055em;color:var(--text);font-family:Manrope,sans-serif;font-size:64px;line-height:.96;display:block}@media (max-width:800px){.copy-editor-grid,.playlist-form{grid-template-columns:1fr}.copy-editor-grid .span-two,.playlist-form .span-two{grid-column:auto}.playlist-track-select{grid-template-columns:26px minmax(0,1fr);gap:10px}.playlist-track-select small{display:none}.playlist-admin-row{flex-wrap:wrap;align-items:flex-start}.playlist-admin-row>div{min-width:160px}.asset-download-list article{flex-wrap:wrap;align-items:flex-start}.asset-download-list article .text-button{margin-left:auto}.support-nudge{flex-direction:column;align-items:flex-start;gap:15px;margin:0 6% 52px}.support-nudge-links{justify-content:flex-start;gap:11px}p.eyebrow+.section-heading h1[style]:after{font-size:45px}}html body main.inner-page>p.eyebrow+.section-heading h1[style]{font-size:64px!important}html body main.inner-page>p.eyebrow+.section-heading h1[style]:after{content:none!important}@media (max-width:800px){html body main.inner-page>p.eyebrow+.section-heading h1[style]{font-size:45px!important}}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/archivo-black.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/bebas-neue.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.wordmark{font-family:Manrope,sans-serif;font-weight:400}.wordmark-logo{object-fit:contain;width:42px;height:42px}.wordmark small{letter-spacing:1.5px;font-family:Manrope,sans-serif;font-size:10px}.footer-logo{object-fit:contain;width:44px;height:44px}.site-footer>div>span{font-family:Manrope,sans-serif;font-size:10px}:root{--bg:#070d10;--panel:#111b20;--accent:#79dfcf;--muted:#94a6a8;--text:#f0f2e9;--line:#afdbd724;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,sans-serif;font-size:15px}body:before{content:"";pointer-events:none;z-index:90;opacity:.035;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='.91' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button,a,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{opacity:.35;cursor:not-allowed}button,a,input,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)}img{max-width:100%;height:auto;display:block}button{transition:background .2s,color .2s,transform .25s,opacity .2s}button:hover{color:var(--accent)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;font-family:Manrope,sans-serif;font-weight:400}h1{margin-bottom:32px;font-size:clamp(56px,7.4vw,112px);line-height:.96}h1 em{color:var(--accent);letter-spacing:.01em;font-family:Manrope,sans-serif;font-weight:400}h2{font-size:clamp(30px,3.3vw,48px);line-height:1.1}h3{font-size:24px}p{line-height:1.65}.muted{color:var(--muted)}.small{letter-spacing:.08em;font-size:10px}.accent{color:var(--accent)}.eyebrow{letter-spacing:.17em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.eyebrow .accent{margin-right:15px}.text-button{border-bottom:1px solid #0000;align-items:center;gap:10px;padding:10px 0;font-size:13px;line-height:1.4;transition:color .2s,border-color .2s;display:inline-flex}.text-button:hover{color:var(--accent);border-color:var(--accent)}.primary-button{background:var(--accent);color:#092023;letter-spacing:-.02em;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:15px 22px;font-size:13px;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.primary-button:hover{color:#092023;background:#b5f9e8;transform:translateY(-2px);box-shadow:0 0 35px #74decd20}.circle-button{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.circle-button:hover{border-color:var(--accent);background:#ffffff0a;transform:rotate(8deg)}.icon-button{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-button:hover{background:#ffffff0d}.icon-button.active{color:var(--accent)}.skip-link{z-index:200;background:var(--accent);color:var(--bg);padding:16px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:20px}.site-header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;gap:30px;height:112px;margin:0 5.5%;display:flex;position:relative}.wordmark{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:14px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;display:flex}.brand-mark{letter-spacing:-6px;width:38px;font-size:52px;font-weight:600;line-height:1;position:relative}.brand-mark>span{color:var(--accent);font-size:20px;position:absolute;top:0;right:-2px}.wordmark small{letter-spacing:2px;margin-top:4px;font:7px DM Sans,sans-serif;display:block}.site-header nav{gap:32px;display:flex}.site-header nav a{color:#b8c6c4;font-size:12px}.site-header nav a:hover,.site-header nav a.selected{color:var(--text)}.site-header nav span{color:#657674;margin-right:7px;font-size:8px}.header-actions{align-items:center;gap:24px;display:flex}.room-button{border:1px solid var(--line);border-radius:4px;align-items:center;gap:9px;padding:12px 15px;font-size:11px;display:flex}.room-button:hover{border-color:var(--accent)}.home{position:relative;overflow:hidden}.page-atmosphere{filter:blur(120px)saturate(.9);opacity:.2;pointer-events:none;background-size:cover;width:75%;height:1050px;animation:1.2s both atmosphere-in;position:absolute;top:-100px;right:-3%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero{grid-template-rows:80px 520px 90px;grid-template-columns:45% 55%;max-width:1800px;min-height:720px;margin:auto;padding:0 5.5%;display:grid;position:relative}.hero-topline{color:#9badac;letter-spacing:.16em;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:8px;display:flex}.hero-topline span{align-items:center;gap:8px;display:flex}.live-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px var(--accent);border-radius:50%;display:inline-block}.hero-copy{z-index:2;align-self:center;padding-bottom:20px;animation:.7s both reveal}.hero-copy>.eyebrow{color:#b2c9c7;align-items:center;gap:16px;margin-bottom:26px;display:flex}.tiny-line{background:#ffffff35;width:35px;height:1px}.catalog-no{color:#74928f;margin-left:12px;font-size:8px}.hero h1{letter-spacing:-.08em;margin-bottom:32px;margin-left:-6px;font-size:clamp(80px,8.6vw,136px);line-height:.88}.hero h1 em{letter-spacing:-.075em;font-size:1.1em;line-height:1.03}.hero h1 em>span{letter-spacing:-.05em}.title-small{font-size:.77em}.hero-description{color:#a6bfbd;max-width:265px;margin-bottom:25px;font-size:13px;line-height:1.8}.hero-cta{align-items:center;gap:13px;display:flex}.hero-cta .primary-button{font-size:11px}.button-divider{background:#09202340;width:1px;height:17px;margin:0 3px}.hero-footnote{color:#75918f;letter-spacing:.12em;align-items:center;gap:9px;margin-top:24px;font-size:7px;display:flex}.art-stage{isolation:isolate;justify-content:center;align-items:center;padding-bottom:15px;display:flex;position:relative}.orbital-grid{aspect-ratio:1;z-index:-1;width:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit{border:1px solid color-mix(in srgb,var(--accent) 17%,transparent);border-radius:50%;position:absolute;inset:0}.orbit-one{opacity:.65;border-style:dashed;animation:120s linear infinite spin;inset:1%}.orbit-two{border-color:color-mix(in srgb,var(--accent) 30%,transparent);inset:6%;transform:rotateX(56deg)rotate(-35deg)}.orbit-three{opacity:.6;inset:-4%;transform:rotateX(65deg)rotate(35deg)}.orbit-dot{animation:45s linear infinite spin;position:absolute;inset:0}.orbit-dot:after{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 22px 3px var(--accent);border-radius:50%;position:absolute;top:9%;left:18%}.orbit-cross{color:var(--accent);font-size:20px;font-weight:200;position:absolute;top:10%;right:8%}.hero-cover{isolation:isolate;width:72%;max-width:430px;padding:0;position:relative;box-shadow:0 40px 80px #0009}.hero-cover img{border-radius:2px;width:100%;animation:.55s both cover-in}.cover-hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;letter-spacing:.14em;color:#fff;background:#0005;justify-content:center;align-items:center;gap:15px;font-size:10px;transition:opacity .3s;display:flex;position:absolute;inset:0}.hero-cover:hover .cover-hover{opacity:1}.floating-label{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:2;background:#26434435;border:1px solid #c2f5ee25;border-radius:7px;align-items:center;gap:12px;animation:8s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 12px 40px #0002}.label-top{letter-spacing:.13em;padding:13px 20px;font-size:8px;top:9%;left:2%;transform:rotate(-5deg)}.wave-symbol{color:var(--accent);font-size:24px;line-height:1}.label-bottom{text-align:left;padding:14px 19px;font-family:Georgia,serif;font-size:13px;font-style:italic;animation-delay:-3s;bottom:12%;right:0%}.label-bottom small{letter-spacing:.1em;color:#b3cdca;align-items:center;gap:5px;margin-top:6px;font:7px DM Sans,sans-serif;display:flex}.small-disc{border:1px solid var(--line);background:#0003;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.small-disc svg{animation:20s linear infinite spin}.art-coordinate{writing-mode:vertical-rl;letter-spacing:.18em;color:#607b79;font-size:7px;position:absolute;top:50%;right:-5%}.release-switch{align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:120px;right:calc(5.5% + 6px)}.release-switch .eyebrow{letter-spacing:.15em;color:#758f8b;margin-right:10px;font-size:7px}.release-switch button{color:#55716f;align-items:center;gap:10px;padding:6px;display:flex}.release-switch button.active{color:var(--accent)}.release-switch i{background:currentColor;width:18px;height:1px}.release-switch .active i{width:30px}.hero-bottom{letter-spacing:.14em;color:#6d8986;border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;font-size:7px;display:flex}.hero-bottom a{color:#bfd7d2;align-items:center;gap:10px;display:flex}.catalog-section,.tracks-section{max-width:1800px;margin:auto;padding:85px 5.5% 20px;position:relative}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.section-heading h2{margin-bottom:0}.section-heading h2 span{color:#7f9693}.section-heading .eyebrow{color:#acbcb8;margin-bottom:20px}.release-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.release-card-art{background:#152126;border-radius:5px;display:block;position:relative;overflow:hidden}.release-card-art img{aspect-ratio:1;object-fit:contain;width:100%;transition:filter .4s}.release-card-art:hover img{filter:brightness(1.09)}.release-card-number{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;background:#07121365;border:1px solid #ffffff35;border-radius:3px;padding:9px 13px;font-size:8px;position:absolute;top:20px;left:20px}.card-explore{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff18;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s,transform .3s;display:grid;position:absolute;bottom:20px;right:20px}.release-card-art:hover .card-explore{background:var(--card-accent);color:var(--bg);transform:rotate(10deg)}.release-card-caption{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.release-card-caption h3{letter-spacing:-1px;margin:0 0 8px;font-size:25px}.release-card-caption p{letter-spacing:.1em;color:#89a09b;margin:0;font-size:8px}.release-card-caption p span{padding:0 9px}.release-card-caption .circle-button{width:43px;height:43px}.tracks-section{padding-top:65px;padding-bottom:65px}.track-list{border-top:1px solid var(--line)}.track-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:82px;padding:8px 0;transition:background .2s;display:flex;position:relative}.track-row:hover{background:#acd3c604}.track-play{color:#6e8983;place-items:center;width:24px;min-width:24px;height:45px;padding:0;display:grid;position:relative}.track-number{font-size:10px}.row-play-icon{opacity:0;position:absolute}.track-row:hover .track-number{opacity:0}.track-row:hover .row-play-icon{opacity:1;color:var(--accent)}.track-thumb{object-fit:contain;border-radius:3px;width:44px;height:44px}.track-title{flex:1;min-width:0}.track-title strong{font-size:14px;font-weight:500;display:block}.track-title span{color:#8b9f9b;margin-top:5px;font-size:10px;display:block}.track-album{color:#819d96;width:22%;font-size:11px}.track-duration{color:#89a49b;font-variant-numeric:tabular-nums;min-width:30px;font-size:11px}.track-row.is-current .track-title strong{color:var(--accent)}.track-more{position:relative}.track-menu{z-index:31;border:1px solid var(--line);background:#172529;border-radius:6px;width:185px;padding:7px;position:absolute;top:100%;right:0;box-shadow:0 20px 60px #000a}.track-menu a,.track-menu button{text-align:left;border-radius:4px;align-items:center;gap:10px;width:100%;padding:12px 8px;font-size:11px;display:flex}.track-menu a:hover,.track-menu button:hover{background:#ffffff0a}.menu-dismiss{z-index:30;cursor:default;position:fixed;inset:0}.equalizer{align-items:center;gap:3px;height:15px;display:flex}.equalizer i{background:var(--accent);width:2px;height:50%;animation:.85s ease-in-out infinite alternate equalize}.equalizer i:nth-child(2){animation-delay:-.4s}.equalizer i:nth-child(3){animation-delay:-.7s}.room-section{border:1px solid var(--line);background:radial-gradient(at 20% 60%,#123933 0%,#0c191d 43%,#0c1416 85%);border-radius:5px;align-items:center;gap:12%;margin:35px 5.5% 90px;padding:75px 8%;display:flex;position:relative;overflow:hidden}.room-orbits{color:#91c4b4;flex:0 0 180px;place-items:center;width:180px;height:180px;display:grid;position:relative}.room-orbits i{border:1px solid #b7e3d929;border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:0}.room-orbits i:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:26px;left:26px}.room-orbits i:nth-child(2){opacity:.5;border-style:dashed;animation-direction:reverse;inset:-35px;transform:rotateX(25deg)}.room-section h2{margin-bottom:20px;font-size:45px}.room-section .eyebrow{color:#87a097;margin-bottom:20px;font-size:8px}.room-section p.muted{margin-bottom:18px;font-size:12px}.room-corner{letter-spacing:.15em;color:#688f80;text-align:right;font-size:7px;line-height:1.8;position:absolute;bottom:28px;right:28px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin:0 5.5%;padding:32px 0 150px;display:flex}.footer-brand{letter-spacing:-2px;color:#a3b9b0;font-family:Space Grotesk,sans-serif;font-size:31px}.footer-brand>span{vertical-align:top;letter-spacing:0;padding:4px;font-size:9px}.site-footer>div>span{letter-spacing:.13em;color:#91a89f;font-size:7px}.site-footer p{color:#69857a;justify-content:space-between;gap:25px;margin:10px 0 0;font-size:9px;display:flex}.site-footer p a{align-items:center;gap:6px;display:flex}.inner-page{max-width:1800px;min-height:70vh;margin:auto;padding:65px 5.5% 100px}.inner-page>.eyebrow{color:#83a399;margin-bottom:30px}.inner-page .section-heading{align-items:center}.filter-pills{flex-wrap:wrap;gap:10px;margin:20px 0 35px;display:flex}.filter-pills button{border:1px solid var(--line);color:#94aaa0;border-radius:30px;padding:11px 18px;font-size:12px}.filter-pills .selected{background:var(--accent);color:#082c21}.filter-pills button span{opacity:.65;margin-left:8px;font-size:9px}.catalog-note{color:var(--muted);margin-top:25px;font-size:11px}.detail-hero{grid-template-columns:38% 1fr;align-items:center;gap:7%;margin:35px 0 65px;display:grid}.detail-hero>img{border-radius:3px;width:100%;box-shadow:0 20px 80px #0006}.detail-hero h1{font-size:clamp(48px,6vw,88px);line-height:1.02}.detail-hero .primary-button{margin:20px 22px 12px 0}.detail-hero a.text-button{max-width:max-content;display:flex}.credits{border-top:1px solid var(--line);padding-top:40px}.credits p:not(.eyebrow){font-size:13px}.lyrics{white-space:pre-wrap;font:16px/1.8 inherit}.library-header{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-top:70px;padding-bottom:25px;display:flex}.library-header>svg{width:55px;height:55px;color:var(--accent);background:#27493e;border-radius:50%;padding:15px}.library-header h2{margin-bottom:5px;font-size:25px}.library-header p{margin:0;font-size:11px}.library-header .primary-button{margin-left:auto}.empty-state{text-align:center;background:#ffffff02;padding:60px 20px}.empty-state>svg{color:#80a395;margin-bottom:20px}.empty-state h3{margin-bottom:10px;font-size:24px}.empty-state p{color:var(--muted);font-size:12px}.playlist-heading{margin-top:65px}.playlist-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.playlist-card{border:1px solid var(--line);text-align:left;background:#13292360;border-radius:8px;padding:30px}.playlist-card h3{margin:30px 0 12px}.playlist-card p{color:var(--muted);font-size:12px}.about-content{grid-template-columns:40% 1fr;gap:8%;margin-top:80px;display:grid}.about-content p{color:#a5b9ad;max-width:500px;font-size:16px;line-height:1.9}.about-star{color:var(--accent);text-align:center;align-self:center;font-size:260px;animation:90s linear infinite spin}.about-content .primary-button{margin-top:22px}.mini-player{z-index:50;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#142120ed;border:1px solid #b8e6d32b;border-radius:10px;grid-template-columns:minmax(240px,1fr) minmax(230px,1fr) minmax(250px,1fr);align-items:center;gap:30px;height:91px;padding:12px 22px;display:grid;position:fixed;bottom:18px;left:24px;right:24px;box-shadow:0 12px 55px #0009}.mini-track{align-items:center;gap:13px;min-width:0;display:flex}.mini-art{border-radius:3px;flex-shrink:0;width:53px;padding:0;overflow:hidden}.mini-meta{text-align:left;min-width:0;padding:0}.mini-meta strong{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:12px;font-weight:550;display:block;overflow:hidden}.mini-meta span{color:#90a9a0;font-size:9px}.mini-favorite{margin-left:10px}.mini-center{flex-direction:column;align-items:center;gap:3px;display:flex}.transport{justify-content:center;align-items:center;gap:14px;display:flex}.transport .icon-button{color:#b1c6bc;width:28px;height:28px}.transport .icon-button.active{color:var(--accent)}.play-button{color:#122f25;background:#dcf7e9;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.play-button:hover{background:var(--accent);color:#08291d;transform:scale(1.07)}.play-button.loading{animation:1s ease-in-out infinite breathe}.progress{width:100%;max-width:360px;position:relative}.progress input{appearance:none;cursor:pointer;background:linear-gradient(to right,var(--accent) var(--progress),#ccebdd26 var(--progress));border:0;border-radius:10px;width:100%;height:3px;min-height:0;margin:4px 0;padding:0;display:block}.progress input::-webkit-slider-thumb{appearance:none;opacity:0;background:#e6f9ef;border-radius:50%;width:8px;height:8px;transition:opacity .2s}.progress:hover input::-webkit-slider-thumb{opacity:1}.progress input::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:8px;height:8px}.time-labels{color:#9bb8a8;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:7px;display:flex}.mini-right{justify-content:flex-end;align-items:center;gap:7px;display:flex}.source-indicator{letter-spacing:.1em;white-space:nowrap;align-items:center;gap:6px;font-size:7px;display:flex}.source-indicator i{background:var(--accent);border-radius:50%;width:4px;height:4px}.volume-slider{accent-color:var(--accent);border:0!important;width:55px!important;height:2px!important;min-height:0!important;padding:0!important}.mobile-transport{display:none}.modal{color:var(--text);background:#101e1b;border:1px solid #bee2d32b;border-radius:13px;width:580px;max-width:min(94vw,580px);max-height:88dvh;padding:0;box-shadow:0 35px 120px #0009}.modal::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02090bd4}.modal-content{padding:25px 32px 35px}.modal-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.modal-header .eyebrow{color:#8db9a9}.modal h2{margin-bottom:20px;font-size:35px}.modal p.muted{font-size:13px}.modal form label{color:#adc9bd;font-size:12px;display:block}.modal input:not([type=range],[type=checkbox]),.form-input,input[type=password],input[type=email],textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#020d0b60;border-radius:5px;min-height:48px;margin:10px 0 20px;padding:14px 16px;font-size:14px;display:block}.modal input::placeholder{color:#6f8c80}.modal input[type=checkbox]{accent-color:var(--accent);margin-right:10px}.search-box{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin-bottom:25px;display:flex}.search-box>svg{color:var(--accent)}.search-box input{background:0 0!important;border:0!important;margin:0!important;padding:15px 0!important}.search-results{max-height:50dvh;overflow:auto}.search-result{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:15px;width:100%;padding:12px 0;display:flex}.search-result>span{flex:1}.search-result strong{margin-bottom:4px;font-size:13px;font-weight:500;display:block}.search-result small{color:var(--muted);font-size:10px}.search-result img{border-radius:3px}.queue-modal{width:620px;max-width:95vw}.queue-actions{justify-content:space-between;gap:25px;margin-bottom:20px;display:flex}.queue-actions button{font-size:11px}.queue-list{max-height:55dvh;overflow:auto}.queue-row{border-bottom:1px solid var(--line);align-items:center;padding:10px 0;display:flex}.queue-track{text-align:left;flex:1;align-items:center;gap:13px;min-width:0;padding:0;display:flex}.queue-track img{border-radius:3px}.queue-track span{min-width:0}.queue-track strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.queue-track small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.queue-row.current strong{color:var(--accent)}.queue-row .icon-button{width:29px;height:35px}.toast{z-index:200;text-align:center;background:#19372d;border:1px solid #ace6ce45;border-radius:6px;max-width:90vw;padding:14px 23px;font-size:12px;animation:.3s both toast-in;position:fixed;bottom:130px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0005}.immersive{background:#071714;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0;overflow:auto}.immersive>.modal-content{padding:0}.immersive>.modal-content>.modal-header{display:none}.immersive-atmosphere{filter:blur(85px)saturate(.9);opacity:.55;pointer-events:none;background-position:50%;background-size:cover;animation:.7s both atmosphere-in;position:fixed;inset:-100px}.immersive-atmosphere:after{content:"";background:linear-gradient(#030a0e65,#03191020 35%,#020a0ddd);position:absolute;inset:0}.immersive-shell{width:min(420px,85vw);padding:28px 0 max(25px,env(safe-area-inset-bottom));flex-direction:column;justify-content:center;min-height:100dvh;margin:0 auto;display:flex;position:relative}.immersive-top{text-align:center;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.immersive-top .eyebrow{letter-spacing:.17em;color:#c2d7cd;font-size:8px}.immersive-top p{margin:4px 0 0;font-size:11px}.immersive-art-wrap{align-self:center;width:min(37vh,360px);margin:15px 0 38px;position:relative}.immersive-art{border-radius:5px;width:100%;animation:.5s both cover-in;position:relative;box-shadow:0 30px 80px #0009}.immersive-orbit{border:1px dashed #d8f7e920;border-radius:50%;animation:65s linear infinite paused spin;position:absolute;inset:-16%}.immersive-orbit.is-playing{animation-play-state:running}.immersive-orbit:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 18px var(--accent);border-radius:50%;position:absolute;top:13%;left:13%}.immersive-details{justify-content:space-between;align-items:center;gap:10px;margin:0 0 24px;display:flex}.immersive-details h2{letter-spacing:-.04em;margin-bottom:8px;font-size:29px;line-height:1.1;animation:.4s both reveal}.immersive-details p{color:#c0d3c8;margin:0;font-size:13px}.immersive-shell>.progress{max-width:none}.immersive .progress input{height:4px}.immersive .progress input::-webkit-slider-thumb{opacity:1;width:10px;height:10px}.immersive .time-labels{color:#b7cabd;margin-top:10px;font-size:10px}.transport.large{gap:25px;margin:22px 0 25px}.transport.large .play-button{width:74px;height:74px}.transport.large .icon-button{width:40px;height:40px}.immersive-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:4px;display:flex}.immersive-bottom button{color:#bad0c3;align-items:center;gap:9px;font-size:10px;display:flex}.private-entry{border:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 0,#183e32,#0d1917 60%);border-radius:10px;max-width:550px;margin:20px auto 60px;padding:55px 40px}.private-entry>svg{color:var(--accent);margin-bottom:25px}.private-entry h1{font-size:48px}.private-entry p{color:var(--muted);font-size:13px}.private-entry label{text-align:left;font-size:12px;display:block}.private-entry .primary-button{width:100%}.private-entry .error-text{color:#ffa19f;text-align:left;margin-top:15px}.private-entry-options{text-align:left;gap:20px;margin-top:28px;display:grid}.private-entry-options form{gap:10px;display:grid}.private-entry-options .eyebrow{color:var(--accent);margin:0;font-size:10px}.private-entry-options .text-button{justify-self:start}.private-entry-divider{color:var(--muted);letter-spacing:.16em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:9px;display:grid}.private-entry-divider:before,.private-entry-divider:after{content:"";background:var(--line);height:1px}.check-label{align-items:center;gap:9px;margin:20px 0;display:flex!important}.check-label input{accent-color:var(--accent)}.status-note{color:#c9d7b2;background:#afbc6120;border:1px solid #cbdc8c26;border-radius:5px;margin:20px 0;padding:18px;font-size:12px}.admin-grid{grid-template-columns:210px 1fr;gap:35px;display:grid}.admin-nav{flex-direction:column;gap:7px;display:flex}.admin-nav button{text-align:left;border:1px solid #0000;align-items:center;gap:10px;padding:15px;font-size:12px;display:flex}.admin-nav button.selected{border-color:var(--line);color:var(--accent);background:#18332a}.admin-content{min-width:0}.stats-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:35px;display:grid}.stat-card{border:1px solid var(--line);background:#11211c;border-radius:6px;padding:25px}.stat-card strong{font-family:Space Grotesk;font-size:40px;font-weight:400;display:block}.stat-card span{color:var(--muted);font-size:11px}.admin-track{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;display:flex}.admin-track>span{flex:1;min-width:0}.admin-track strong{font-size:13px;font-weight:500;display:block}.admin-track small{color:var(--muted);font-size:10px}.status-badge{border:1px solid var(--line);color:#a9bfb1;white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.form-grid label,.admin-form label{color:var(--muted);font-size:11px;display:block}.form-grid .span-two{grid-column:1/-1}.file-input{background:#6eb89908;border:1px dashed #92cdb755;border-radius:6px;width:100%;margin:10px 0 20px;padding:25px;font-size:11px;display:block}.form-select{border:1px solid var(--line);width:100%;color:var(--text);background:#0b1913;border-radius:5px;margin:10px 0 20px;padding:14px}.admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.admin-heading h2{margin:0;font-size:32px}.admin-form .primary-button{margin-top:15px}.feedback-box{border:1px solid var(--line);border-radius:6px;margin-top:30px;padding:30px}.feedback-box select{border:1px solid var(--line);color:var(--text);background:#132a20;border-radius:5px;padding:10px}.feedback-box textarea{min-height:110px}.feedback-box h3{font-size:26px}.feedback-buttons{flex-wrap:wrap;gap:8px;display:flex}.feedback-buttons button{border:1px solid var(--line);border-radius:4px;padding:10px;font-size:12px}.feedback-buttons .active{background:var(--accent);color:#08271d}.notice{border:1px solid var(--line);color:#b6cfc0;border-radius:5px;padding:16px;font-size:12px}.admin-table-scroll{overflow:auto}.video-player{background:#000;border:0;width:100%;max-height:80vh;display:block}.video-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.video-card{text-align:left;padding:0}.video-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.video-card h3{margin-top:15px}.login-layout{max-width:430px;margin:0 auto}.login-layout h1{font-size:60px}.login-layout form label{font-size:12px}@keyframes spin{to{rotate:360deg}}@keyframes float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cover-in{0%{opacity:.25}to{opacity:1}}@keyframes atmosphere-in{0%{opacity:0}to{opacity:.22}}@keyframes equalize{0%{height:4px}to{height:14px}}@keyframes breathe{50%{opacity:.5}}@keyframes toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (min-width:1500px){.hero{grid-template-rows:90px 660px 90px}.hero-cover{max-width:530px}.site-header{height:130px}.hero-copy{padding-left:2%}.art-stage{padding-right:4%}.mini-player{left:4%;right:4%}}@media (max-width:1100px){.site-header nav{gap:20px}.header-actions{gap:10px}.hero{grid-template-rows:65px 470px 80px;min-height:0}.hero h1{font-size:96px}.hero-cover{width:78%}.label-bottom{bottom:14%;right:-1%}.hero-copy>.eyebrow{gap:10px}.mini-player{grid-template-columns:minmax(200px,1fr) minmax(210px,1fr) auto;gap:16px}.mini-right .volume-slider,.mini-right .volume-button,.mini-favorite{display:none}.room-section{gap:13%;padding:70px 7%}.room-orbits{flex-basis:150px;width:150px;height:150px}.track-row{gap:15px}}@media (max-width:800px){.site-header{gap:15px;height:88px;margin:0 6%}.wordmark{gap:10px;font-size:19px}.wordmark small{letter-spacing:1.7px;font-size:6px}.brand-mark{width:32px;font-size:44px}.brand-mark>span{font-size:16px}.site-header nav{display:none}.room-button{padding:9px}.room-button span{display:none}.header-actions{gap:6px}.hero{grid-template-rows:55px auto 390px 75px;grid-template-columns:1fr;padding:0 6%}.hero-topline{letter-spacing:.1em;font-size:7px}.hero-topline>span:last-child{display:none}.hero-copy{padding-top:15px;padding-bottom:0}.hero-copy>.eyebrow{margin-bottom:18px;font-size:8px}.hero h1{margin-bottom:22px;font-size:95px;line-height:.89}.hero h1 br{display:none}.hero h1 em{font-size:1.12em;line-height:1;display:block}.hero-description{max-width:260px;margin-bottom:20px;font-size:12px}.hero-cta .primary-button{min-height:48px;font-size:11px}.hero-cta .circle-button{width:48px;height:48px}.hero-footnote{margin-top:18px;font-size:6px}.art-stage{grid-row:3;justify-self:center;width:100%;max-width:440px;padding:30px 0 0}.hero-cover{width:72%;max-width:290px}.orbital-grid{width:95%;top:55%}.label-top{padding:10px 15px;font-size:6px;top:11%;left:0%}.label-bottom{padding:12px 15px;font-size:12px;bottom:12%;right:0}.art-coordinate{font-size:6px;top:35%;right:-2%}.release-switch{gap:8px;bottom:75px;right:7%}.release-switch .eyebrow{font-size:6px}.release-switch button{font-size:8px}.hero-bottom{letter-spacing:.08em;grid-row:4;padding-top:20px;font-size:6px}.hero-bottom>span:nth-child(2){display:none}.hero-bottom a{gap:6px}.catalog-section,.tracks-section{padding:55px 6% 0}.section-heading{gap:15px;margin-bottom:25px}.section-heading .eyebrow{margin-bottom:15px;font-size:8px}.section-heading h2{font-size:32px}.section-heading>.text-button{white-space:nowrap;font-size:10px}.release-grid{grid-template-columns:1fr 1fr;gap:25px}.release-card-caption{align-items:flex-start;gap:5px;padding:17px 0}.release-card-caption h3{font-size:21px}.release-card-caption p{font-size:6px;line-height:1.9}.release-card-caption p span{padding:0 4px}.release-card-caption .circle-button{flex-shrink:0;width:31px;height:31px}.release-card-caption .circle-button svg{width:14px}.release-card-number{padding:6px 8px;font-size:6px;top:10px;left:10px}.card-explore{width:34px;height:34px;bottom:10px;right:10px}.card-explore svg{width:20px}.tracks-section{padding-bottom:45px}.tracks-section .section-heading>span{display:none}.track-row{gap:12px;min-height:73px}.track-album{display:none}.track-title strong{font-size:12px}.track-title span{font-size:8px}.track-duration{font-size:9px}.track-thumb{width:38px;height:38px}.track-play{width:18px;min-width:18px}.track-number{font-size:8px}.row-favorite{display:none}.track-more .icon-button{width:27px}.room-section{flex-direction:column;align-items:flex-start;gap:40px;margin:30px 6% 60px;padding:50px 30px}.room-orbits{flex-basis:90px;align-self:flex-end;width:90px;height:90px;margin:0 22px -5px 0}.room-orbits svg{width:27px}.room-orbits i:nth-child(2){inset:-20px}.room-orbits i:after{top:12px;left:12px}.room-section h2{font-size:37px}.room-section p.muted{font-size:12px}.room-corner{font-size:6px;bottom:23px;right:23px}.site-footer{flex-direction:column;align-items:flex-start;gap:20px;margin:0 6%;padding:30px 0 140px}.footer-brand{font-size:30px}.site-footer>div{width:100%}.site-footer>div>span{font-size:6px}.site-footer p{justify-content:space-between;font-size:8px}.mini-player{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:9px;gap:10px;height:72px;padding:10px 13px;display:flex}.mini-track{flex:1;gap:11px}.mini-art{width:45px}.mini-meta strong{font-size:12px}.mini-meta span{font-size:9px}.mini-center,.mini-right{display:none}.mobile-transport{gap:4px;display:flex}.mobile-transport .icon-button{width:35px;height:40px}.mini-player:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:.4;height:1px;position:absolute;bottom:0;left:13px;right:13px}.inner-page{padding:42px 6% 70px}.inner-page h1{font-size:61px}.inner-page .section-heading{flex-direction:column;align-items:flex-start;gap:10px}.inner-page .section-heading .primary-button{font-size:11px}.inner-page .section-heading h1{margin-bottom:10px}.filter-pills{gap:7px;margin-top:30px}.filter-pills button{padding:10px 12px;font-size:10px}.detail-hero{grid-template-columns:1fr;gap:35px;margin-top:30px;margin-bottom:35px}.detail-hero>img{justify-self:center;max-width:340px}.detail-hero h1{margin-bottom:20px;font-size:53px}.detail-hero .eyebrow{font-size:8px}.detail-hero .primary-button{margin-top:10px;font-size:12px}.detail-hero p.muted{font-size:12px}.catalog-note{font-size:10px;line-height:1.7}.about-content{grid-template-columns:1fr;gap:20px;margin-top:35px}.about-star{font-size:180px;line-height:1.3}.about-content h2{font-size:33px}.about-content p{font-size:14px}.library-header{gap:12px;margin-top:45px}.library-header>svg{width:43px;height:43px;padding:12px}.library-header h2{font-size:23px}.library-header p{font-size:9px}.library-header .primary-button{min-height:40px;padding:10px 14px;font-size:10px}.playlist-grid{grid-template-columns:1fr 1fr;gap:15px}.playlist-card{padding:22px}.playlist-card h3{font-size:22px}.modal-content{padding:20px 22px 25px}.modal-header{margin-bottom:15px}.modal h2{font-size:29px}.modal .eyebrow{font-size:9px}.queue-row .icon-button{width:26px}.queue-track{gap:9px}.queue-track img{width:36px;height:36px}.queue-track strong{font-size:11px}.queue-track small{font-size:8px}.queue-actions button{font-size:10px}.queue-actions{gap:15px}.immersive-shell{width:84vw;padding-top:max(15px,env(safe-area-inset-top));justify-content:space-evenly;gap:0;min-height:100dvh}.immersive-top{margin-bottom:16px}.immersive-art-wrap{width:min(72vw,39dvh);margin:10px 0 32px}.immersive-details{margin-bottom:12px}.immersive-details h2{font-size:28px}.immersive-details p{font-size:13px}.transport.large{gap:23px;margin:16px 0 20px}.transport.large .play-button{width:70px;height:70px}.immersive-bottom{margin-bottom:12px}.immersive-bottom button{font-size:9px}.toast{width:max-content;max-width:90vw;font-size:11px;bottom:110px}.private-entry{padding:40px 23px}.private-entry h1{font-size:42px}.admin-grid{grid-template-columns:1fr;gap:25px}.admin-nav{flex-direction:row;overflow:auto}.admin-nav button{white-space:nowrap;padding:12px;font-size:10px}.admin-nav button svg{width:15px}.stats-grid{gap:8px}.stat-card{padding:15px}.stat-card strong{font-size:29px}.stat-card span{font-size:8px}.admin-track{gap:10px}.admin-track strong{font-size:11px}.admin-track .status-badge{font-size:7px}.form-grid{grid-template-columns:1fr}.form-grid .span-two{grid-column:auto}.admin-heading h2{font-size:25px}.admin-heading .primary-button{min-height:42px;padding:12px;font-size:10px}.video-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.hero h1{font-size:85px}.hero{grid-template-rows:50px auto 360px 80px}.hero-cover{max-width:250px}.release-grid{grid-template-columns:1fr}.release-card-caption h3{font-size:25px}.release-card-caption p{font-size:8px}.release-card-caption .circle-button{width:43px;height:43px}.release-card-number{padding:8px 12px;font-size:8px;top:15px;left:15px}.card-explore{width:43px;height:43px;bottom:15px;right:15px}.release-grid,.transport.large{gap:16px}.immersive-details h2{font-size:26px}.queue-track strong{max-width:130px}.hero-topline{font-size:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.orbital-grid,.room-orbits,.about-star{animation:none!important}}.light-field{z-index:-1;position:absolute;inset:0;overflow:visible}.light-field span{background:var(--accent);filter:blur(95px);opacity:.07;animation:17s ease-in-out infinite float;position:absolute;inset:14% 0 10% 10%}.light-field span:nth-child(2){opacity:.11;animation-delay:-8s;inset:0 -5% 40% 70%}.light-field b{color:var(--accent);opacity:.6;font-size:18px;font-weight:300;position:absolute;top:5%;right:5%}.small-signal{color:var(--accent);place-items:center;padding:5px;display:grid}.room-light{color:#9cd2ba;flex:0 0 180px;place-items:center;width:180px;height:180px;display:grid;position:relative}.room-light:before{content:"";filter:blur(30px);background:linear-gradient(120deg,#0000,#47977033,#0000);animation:12s ease-in-out infinite float;position:absolute;inset:-40%}.room-light svg{position:relative}.immersive-atmosphere{animation-name:immersive-fade}@keyframes immersive-fade{0%{opacity:0}to{opacity:.55}}@media (max-width:800px){.room-light{flex-basis:70px;align-self:flex-end;width:70px;height:70px}.room-light svg{width:30px}}@media (min-width:801px) and (max-height:800px){.hero{grid-template-rows:55px 380px 70px;min-height:0}.hero h1{font-size:86px}.hero-copy>.eyebrow{margin-bottom:18px}.hero-description{margin-bottom:20px}.hero h1{margin-bottom:22px}.hero-footnote{margin-top:17px}.hero-cover{max-width:350px}.art-stage{padding-bottom:0}.release-switch{bottom:73px}.hero-copy{padding-bottom:0}.label-top{top:5%}.label-bottom{bottom:7%}}@media (min-width:801px){.release-grid{grid-template-columns:repeat(3,1fr);gap:25px}.release-card-caption h3{font-size:23px}.release-card-caption p{font-size:7px}.release-card-caption p span{padding:0 5px}.release-card-caption .circle-button{flex-shrink:0;width:37px;height:37px}}.mobile-nav{display:none}@media (max-width:800px){.mobile-nav{border-bottom:1px solid var(--line);color:#a6beb4;gap:30px;padding:14px 6%;font-size:10px;display:flex}.site-header{border-bottom:0;height:80px}}.bulk-uploader{gap:22px;display:grid}.bulk-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bulk-group,.bulk-audio-section,.match-review,.track-field-guide{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 72%,transparent);padding:20px}.bulk-group{align-content:start;gap:15px;display:grid}.bulk-group h3,.bulk-audio-section h3{margin:10px 0 6px;font-size:22px}.bulk-group p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.file-picker{color:var(--cream);gap:7px;font-size:11px;font-weight:600;display:grid}.file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-picker span{border:1px dashed var(--line);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:13px 12px;font-size:11px;font-weight:400;overflow:hidden}.file-picker:focus-within span{border-color:var(--accent);color:var(--cream)}.bulk-audio-section{grid-template-columns:1.1fr .9fr;align-items:end;gap:25px;display:grid}.bulk-audio-section h3{margin-top:7px}.match-review{gap:0;display:grid}.match-review-head,.match-row{grid-template-columns:1fr 1.15fr;align-items:center;gap:15px;display:grid}.match-review-head{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:0 0 10px;font-size:9px}.match-row{border-top:1px solid var(--line);padding:11px 0}.match-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.match-review>.primary-button{justify-self:start;margin-top:17px}.bulk-reassurance{align-items:center;gap:6px;margin:14px 0 0;font-size:10px;display:flex}.bulk-empty{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.track-field-guide{margin-bottom:17px;padding:15px 16px}.track-field-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.track-field-guide span{color:var(--muted);font-size:10px;line-height:1.5}.track-field-guide strong{color:var(--cream)}@media (max-width:800px){.bulk-group-grid,.bulk-audio-section,.match-review-head,.match-row,.track-field-guide>div{grid-template-columns:1fr}.bulk-group-grid{gap:12px}.bulk-audio-section{gap:17px}.match-review-head{display:none}.match-row{gap:7px}.track-field-guide{padding:14px}.track-field-guide>div{gap:7px}}.kit-teaser{border:1px solid var(--line);background:radial-gradient(circle at 76% 20%,#3f927830,#0000 40%),#0b1917;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;margin:0 6% 80px;padding:58px clamp(24px,5vw,70px);display:grid}.kit-teaser h2{margin-bottom:18px;font-size:clamp(40px,4.5vw,65px)}.kit-teaser h2 em{color:var(--accent);letter-spacing:.01em;font-family:Manrope,sans-serif;font-style:normal;font-weight:400}.kit-teaser .primary-button{margin-top:12px}.kit-teaser-list{gap:10px;display:grid}.kit-teaser-list article{border:1px solid var(--line);background:#081311a6;align-items:center;gap:14px;padding:17px;display:flex}.kit-teaser-list svg{color:var(--accent)}.kit-teaser-list strong,.kit-teaser-list span{display:block}.kit-teaser-list strong{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:17px}.kit-teaser-list span{color:var(--muted);margin-top:3px;font-size:10px}.drum-kits-page{padding-bottom:130px}.kit-intro{max-width:650px;color:var(--muted);margin:-10px 0 45px;font-size:16px}.kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kit-card{border:1px solid var(--line);background:linear-gradient(155deg,#18302a,#091513 70%);flex-direction:column;min-height:360px;padding:27px;display:flex;position:relative}.kit-card:nth-child(2){background:linear-gradient(155deg,#202e27,#0a1512 70%)}.kit-card:nth-child(3){background:linear-gradient(155deg,#182a31,#091315 70%)}.kit-card>svg{color:var(--accent);margin:40px 0 18px}.kit-card h2{margin:0 0 12px;font-size:42px}.kit-card>p:not(.eyebrow){color:var(--muted);margin-bottom:auto;font-size:13px}.kit-card .status-badge{align-self:flex-start;margin-top:20px}.kit-number{color:var(--muted);letter-spacing:.16em;font:11px Manrope,sans-serif;position:absolute;top:22px;right:25px}@media (max-width:800px){.kit-teaser,.kit-grid{grid-template-columns:1fr}.kit-teaser{gap:28px;margin:0 6% 55px;padding:35px 25px}.kit-grid{gap:12px}.kit-card{min-height:280px}.kit-card>svg{margin-top:22px}}.branding-panel,.gallery-manager{gap:18px;display:grid}.branding-panel{border:1px solid var(--line);background:#0b1816;max-width:650px;padding:26px}.branding-panel h2{margin:0;font-size:34px}.branding-panel .primary-button{justify-self:start}.gallery-upload-form{border:1px solid var(--line);background:#0b1816;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.gallery-upload-form label,.gallery-admin-item label{color:#adc9bd;gap:7px;font-size:11px;display:grid}.gallery-upload-form input:not([type=file]),.gallery-upload-form select,.gallery-admin-item select,.gallery-admin-item input{margin:0!important}.gallery-upload-form .primary-button{place-self:end start}.gallery-admin-list{border-top:1px solid var(--line);display:grid}.gallery-admin-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(150px,1fr) 120px 120px 90px auto;align-items:center;gap:13px;padding:13px 0;display:grid}.gallery-admin-item strong,.gallery-admin-item small{display:block}.gallery-admin-item strong{font-size:12px}.gallery-admin-item small{color:var(--muted);margin-top:4px;font-size:9px}.gallery-admin-item .form-select,.gallery-admin-item input{min-height:36px!important;padding:9px!important;font-size:10px!important}.gallery-admin-item .text-button{color:#d6a4a4;font-size:10px}.gallery-rail-section{padding:55px 0 80px;overflow:hidden}.gallery-heading{margin-bottom:25px;padding:0 6%}.gallery-heading .muted,.youtube-note{align-items:center;gap:8px;display:flex}.gallery-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding:22px 6%;scroll-padding:6vw;display:flex;overflow-x:auto}.gallery-rail::-webkit-scrollbar{display:none}.gallery-rail-item{scroll-snap-align:center;opacity:.72;filter:saturate(.78);background:#0a1715;flex:none;height:min(52vw,560px);margin:0;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .38s,filter .38s;position:relative;overflow:hidden;transform:scale(.9)}.gallery-rail-item.portrait{width:min(31vw,315px)}.gallery-rail-item.wide{width:min(86vw,1000px)}.gallery-rail-item.is-active{opacity:1;filter:saturate();transform:scale(1)}.gallery-rail-item img,.gallery-rail-item video{object-fit:cover;width:100%;height:100%}.gallery-rail-item video{display:block}.gallery-rail-item figcaption{opacity:0;background:linear-gradient(#0000,#07120fdd);justify-content:space-between;align-items:end;gap:18px;padding:48px 18px 16px;font-size:11px;transition:opacity .25s,transform .25s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}.gallery-rail-item:hover{z-index:2;opacity:1;filter:saturate(1.08);transform:scale(1.025)}.gallery-rail-item:hover figcaption,.gallery-rail-item.is-active figcaption{opacity:1;transform:none}.youtube-section{margin:0 6% 140px}.youtube-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.youtube-card{display:block}.youtube-thumb{aspect-ratio:16/9;background:#0b1917;position:relative;overflow:hidden}.youtube-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s}.youtube-thumb span{background:var(--accent);color:#092023;opacity:0;border-radius:50%;place-items:center;width:43px;height:43px;transition:opacity .25s,transform .25s;display:grid;position:absolute;bottom:15px;left:15px;transform:translateY(8px)}.youtube-card:hover img{filter:brightness(.85);transform:scale(1.045)}.youtube-card:hover .youtube-thumb span{opacity:1;transform:none}.youtube-card .eyebrow{color:var(--accent);margin:15px 0 8px;font-size:10px}.youtube-card h3{margin:0;font-size:20px;line-height:1.15}.youtube-note{margin-top:20px;font-size:11px}.youtube-section>.primary-button{margin-top:5px}@media (max-width:800px){.gallery-upload-form{grid-template-columns:1fr}.gallery-upload-form .span-two{grid-column:auto}.gallery-admin-item{grid-template-columns:auto 1fr;gap:10px}.gallery-admin-item>label{grid-column:span 1}.gallery-admin-item>button{justify-self:start}.gallery-rail-section{padding:35px 0 58px}.gallery-heading{margin-bottom:10px;padding:0 6%}.gallery-rail{padding:18px 6%;scroll-padding:6vw}.gallery-rail-item{height:min(112vw,470px)}.gallery-rail-item.portrait{width:68vw}.gallery-rail-item.wide{width:88vw}.gallery-rail-item figcaption{opacity:1;font-size:10px;transform:none}.youtube-section{margin-bottom:105px}.youtube-grid{grid-template-columns:1fr;gap:24px}.youtube-card h3{font-size:24px}}html,body{overscroll-behavior-x:none;inline-size:100%;max-inline-size:100%;overflow-x:clip}body{overflow-wrap:anywhere;min-block-size:100dvh}#main,.site-header,.site-footer,.inner-page,.home,.modal-content,.admin-content{min-inline-size:0;max-inline-size:100%}img,svg,video,canvas{max-inline-size:100%}.light-field{overflow:hidden}.orbital-grid,.room-orbits,.immersive-orbit{display:none!important}.immersive{overscroll-behavior:contain;width:100dvw;max-width:100dvw;overflow:hidden}.immersive-shell{width:min(420px,100dvw - 40px);max-width:calc(100dvw - 40px);overflow:hidden}.focus-player{background:#050b0d;border:0;border-radius:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.focus-player>.modal-content{height:100%;min-height:100%;padding:0}.focus-player>.modal-content>.modal-header{display:none}.focus-art{filter:brightness(.62)saturate(.9);background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate focus-drift;position:absolute;inset:-4%;transform:scale(1.08)}.focus-shade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#03090bc7 0%,#07101119 40%,#030709e5 100%);position:absolute;inset:0}.focus-controls{z-index:1;height:100%;padding:max(24px,env(safe-area-inset-top)) max(24px,6vw) max(28px,env(safe-area-inset-bottom));color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative}.focus-top,.focus-bottom>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-top .eyebrow{color:#e2eeea}.focus-meta{max-width:680px}.focus-meta p,.focus-meta span{color:#e6f0edcc;margin:0;font-size:13px}.focus-meta h2{color:#fff;text-shadow:0 8px 35px #0008;margin:12px 0 18px;font-size:clamp(42px,8vw,104px);line-height:.9}.focus-bottom{align-self:center;width:min(720px,100%)}.focus-bottom .progress{max-width:none}.focus-bottom .transport{justify-content:center}.focus-bottom .text-button{color:#fff;font-size:11px}@keyframes focus-drift{0%{transform:scale(1.06)translate(-.5%,-.5%)}to{transform:scale(1.13)translate(.5%,.5%)}}@media (max-width:800px){html{scroll-padding-top:0}body{overscroll-behavior-y:none}input:not([type=range],[type=checkbox],[type=radio]),select,textarea,.modal input:not([type=range],[type=checkbox]){font-size:16px!important}.site-header,.site-footer,.inner-page,.catalog-section,.tracks-section{max-inline-size:100dvw}.admin-nav{scrollbar-width:none;overscroll-behavior-inline:contain}.admin-nav::-webkit-scrollbar{display:none}.focus-controls{padding-inline:20px}.focus-meta h2{font-size:clamp(40px,14vw,72px)}.focus-bottom .transport.large{gap:14px}.focus-bottom .transport.large .play-button{width:68px;height:68px}}h1,h2{letter-spacing:-.08em;font-family:Manrope,sans-serif;font-weight:800}h1 em,.kit-teaser h2 em{font-family:inherit;font-style:normal;font-weight:inherit}h3,.track-title strong,.mini-meta strong,.queue-track strong,.search-result strong,.immersive-details h2,.focus-meta h2{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;font-family:Manrope,sans-serif;font-weight:600}.wordmark,.wordmark small,.site-footer>div>span,.eyebrow,h1,h2,h3,h1 em,.kit-teaser h2 em,.footer-brand{font-family:Manrope,sans-serif!important;font-style:normal!important}h1,h2,h3{letter-spacing:-.075em!important;font-weight:800!important}.wordmark{letter-spacing:-.055em!important;font-weight:800!important}.wordmark small,.site-footer>div>span,.eyebrow{letter-spacing:.12em!important;font-weight:700!important}.youtube-section,.instagram-section{margin:0 6% 110px}.youtube-rails{gap:48px;display:grid}.rail-group{min-width:0}.rail-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.rail-heading .eyebrow{margin:0}.rail-controls{gap:8px;display:flex}.rail-controls .icon-button{border:1px solid var(--line);width:38px;height:38px}.rail-controls .icon-button:hover{transform:none}.youtube-rail,.shorts-rail,.instagram-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:2px 1px 8px;display:flex;overflow-x:auto}.youtube-rail::-webkit-scrollbar{display:none}.shorts-rail::-webkit-scrollbar{display:none}.instagram-rail::-webkit-scrollbar{display:none}.rail-card{scroll-snap-align:start;flex:0 0 clamp(250px,28vw,390px)}.rail-card h3{margin:7px 0 0;font-size:18px}.rail-card .eyebrow{margin:13px 0 0;font-size:10px}.shorts-group{margin-top:10px}.shorts-note{margin:3px 0 0;font-size:12px}.shorts-card{isolation:isolate;aspect-ratio:9/16;scroll-snap-align:start;background:#0b1917;flex:0 0 clamp(150px,17vw,225px);display:block;position:relative;overflow:hidden}.shorts-card>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.shorts-card:hover>img{transform:scale(1.04)}.shorts-card:after{content:"";z-index:-1;background:linear-gradient(#0000,#06110fdd);position:absolute;inset:35% 0 0}.shorts-card>div{position:absolute;bottom:13px;left:14px;right:14px}.shorts-card .eyebrow{margin:0 0 4px;font-size:9px}.shorts-card h3{margin:0;font-size:16px;line-height:1.15}.shorts-play{background:#06110f8c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.instagram-rail-heading{margin-bottom:14px}.instagram-card{scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);flex:0 0 clamp(190px,20vw,270px);padding:5px;display:block}.instagram-card img{aspect-ratio:1;object-fit:cover;width:100%}.instagram-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 5px 5px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.content-controls{margin-top:34px}.toggle-field{gap:7px;display:grid}.toggle-field input{width:auto;accent-color:var(--accent)}@media (max-width:800px){.youtube-section,.instagram-section{margin-bottom:78px;margin-left:6%;margin-right:6%}.youtube-rails{gap:34px}.rail-card{flex-basis:78vw}.shorts-card{flex-basis:54vw}.rail-heading{margin-bottom:10px}.rail-controls .icon-button{width:34px;height:34px}.instagram-card{flex-basis:62vw}}
