@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@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,::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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.rounded{border-radius:.25rem}.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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--efb-ink:#031022;--efb-deep:#061a36;--efb-blue:#159cff;--efb-cyan:#73e7ff;--efb-white:#f8fcff;--efb-muted:#a9bdd4;--efb-line:#4ca8ed33;--efb-gold:#ffc96b}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--efb-ink)}body{color:var(--efb-white);background:radial-gradient(circle at 75% 8%,#167bc033,#0000 30%),linear-gradient(#071a36 0%,#031022 48%,#06162d 100%);margin:0;font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--efb-cyan);outline-offset:3px}h1,h2,h3{letter-spacing:-.045em;margin:0;font-family:Space Grotesk,sans-serif;line-height:.98}.eyebrow{color:var(--efb-cyan);letter-spacing:.22em;margin:0;font-size:10px;font-weight:800}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteNav{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04152ddb;align-items:center;gap:30px;height:78px;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto}.brandLockup{align-items:center;margin-right:auto;display:flex}.headerLogo{object-fit:contain;object-position:left center;width:180px;height:66px;display:block}.headerIcon{object-fit:contain;width:48px;height:34px;display:none}.siteNav nav{align-items:center;gap:22px;font-size:11px;font-weight:700;display:flex}.navActions{align-items:center;gap:12px;display:flex}.navActions button{color:#fff;cursor:pointer;background:#0b8ee8;border:1px solid #4abfff;padding:11px 15px;font-size:11px;font-weight:800}.customerLink{color:#b8d8ee;font-size:10px}.adminLink{color:#7892af;font-size:9px}.hero{align-items:center;min-height:880px;padding:120px 5vw 70px;display:flex;position:relative;overflow:hidden}.backgroundSymbol{object-fit:contain;opacity:.14;filter:blur(.2px)drop-shadow(0 0 80px #20a7ff66);width:min(72vw,1100px);height:auto;position:absolute;top:14%;right:-7vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 78%,#0000 100%)}.hero:after{content:"";background:linear-gradient(#0000,#06162d);height:220px;position:absolute;inset:auto 0 0}.heroContent{z-index:2;grid-template-columns:minmax(430px,680px) minmax(320px,1fr);align-items:center;gap:7vw;width:min(1220px,100%);margin:0 auto;display:grid;position:relative}.heroLogoArtwork{object-fit:contain;filter:drop-shadow(0 18px 46px #008cff38);width:100%;height:auto;display:block}.heroCopy h1{max-width:760px;font-size:clamp(46px,5.6vw,84px)}.heroCopy>p:not(.eyebrow){color:#bdd0e5;max-width:620px;line-height:1.8}.heroCopy>div{gap:12px;margin-top:25px;display:flex}.primaryAction,.secondaryAction{justify-content:center;align-items:center;min-height:52px;padding:0 19px;font-size:11px;font-weight:800;display:inline-flex}.primaryAction{background:linear-gradient(90deg,#0876d7,#17aaff);box-shadow:0 14px 36px #0a81d742}.secondaryAction{background:#0a2241aa;border:1px solid #4a94cd}.heroCopy>span{color:var(--cyan);margin-top:14px;font-size:11px;display:block}#listen{z-index:3;position:relative}.listenPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0d2a4db8,#06162de8);grid-template-columns:.72fr 1.28fr;width:min(1240px,90vw);min-height:500px;margin:-32px auto 0;display:grid;box-shadow:0 35px 100px #0007}.listenVisual{background:radial-gradient(circle,#178bd12b,#0000 65%);place-items:center;padding:50px;display:grid}.listenVisual img{object-fit:contain;filter:drop-shadow(0 0 42px #169cff55);width:100%;height:auto}.playerCore{padding:56px 5vw 46px}.playerCore h2{margin-top:13px;font-size:clamp(36px,5vw,68px)}.trackByline{color:var(--muted);margin:12px 0 28px}.playerCore audio{display:none}.playerCore video{background:#020a14;width:100%;max-height:320px;margin-bottom:22px}.transport{align-items:center;gap:10px;display:flex}.transport button{color:#fff;cursor:pointer;background:#0a2343;border:1px solid #3981b9;width:46px;height:46px}.transport button.playButton{background:var(--blue);border-color:var(--blue);width:62px;height:62px;font-size:20px}.transport button.active{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 20px #31cfff2e}.transport button:disabled{opacity:.35;cursor:not-allowed}.timeline,.volumeRow{color:#95aac0;align-items:center;gap:12px;margin-top:18px;font-size:10px;display:flex}.timeline input{flex:1}.volumeRow input{width:130px}.volumeRow button{color:#bcd0e5;cursor:pointer;background:0 0;border:0;padding:8px 0}.volumeRow a{color:var(--cyan);margin-left:auto;font-weight:800}.listeningOptions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.randomButton,.youtubeMusicButton{justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.randomButton{color:#07203c;cursor:pointer;background:#f5fbff;border:0}.randomButton:disabled{opacity:.4}.youtubeMusicButton{color:#d9f6ff;background:#092440;border:1px solid #43acec}.youtubeMusicButton span{color:#73e7ff;margin-left:8px}.playerStatus{color:#b7c9da;font-size:12px;line-height:1.6}.catalog{width:min(1240px,90vw);margin:0 auto;padding:120px 0 80px}.catalogHeading{justify-content:space-between;align-items:end;gap:40px;display:flex}.catalogHeading h2,.downloadsPanel h2,.mission h2{font-size:clamp(48px,6.5vw,90px)}.catalogTools{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.catalogTools input{color:#fff;background:#071a31;border:1px solid #306087;width:min(360px,70vw);padding:12px 14px}.catalogTools div{gap:8px;display:flex}.catalogTools button{color:#a9bdd4;cursor:pointer;background:0 0;border:1px solid #335f84;padding:8px 12px;font-size:10px}.catalogGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.catalogGrid article{background:linear-gradient(145deg,#0b2340aa,#07162baa);border:1px solid #0000;min-width:0;transition:border-color .2s,transform .2s}.catalogGrid article:hover,.catalogGrid article.selected{border-color:#239ddd88;transform:translateY(-2px)}.catalogGrid article>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:22px;display:flex}.catalogGrid img{object-fit:contain;opacity:.8;width:100%;height:150px;margin:14px 0 20px}.catalogGrid strong{font-size:19px}.catalogGrid small{color:var(--cyan);margin-top:6px}.catalogGrid article>button>span:last-child{color:#9eb2c8;margin-top:12px;font-size:12px;line-height:1.55}.mediaType{letter-spacing:.2em;color:#7898b7;font-size:8px}.emptyState{color:#8fa5bc;line-height:1.7}.downloadsPanel{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:8vw;width:min(1240px,90vw);margin:0 auto;padding:90px 0 120px;display:grid}.downloadsPanel>div:first-child>p:last-child{color:#a9bdd4;line-height:1.7}.downloadList article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px 0;display:grid}.downloadList article div{flex-direction:column;gap:5px;display:flex}.downloadList article span{color:#9eb3c8;font-size:12px}.downloadList article small{color:#6cdfff;font-size:9px}.downloadList article a{color:#cdefff;border:1px solid #36a6ea;padding:10px 14px;font-size:10px;font-weight:800}.mission{background:linear-gradient(#06162d,#041126);grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;min-height:650px;padding:100px 8vw;display:grid;position:relative;overflow:hidden}.mission>img{object-fit:contain;opacity:.3;filter:drop-shadow(0 0 60px #158ee766);width:100%;height:auto}.mission>div{position:relative}.mission h2{margin:20px 0}.mission h2 em{color:var(--cyan);font-style:normal}.mission>div>p:last-child{color:#aabed2;max-width:650px;line-height:1.8}footer{border-top:1px solid var(--line);color:#7890aa;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:30px 5vw;font-size:9px;display:flex}.footerBrand{width:170px;display:block}.footerBrand img{object-fit:contain;width:100%;height:auto;display:block}.footerBrand+p{text-align:center}footer>div{gap:20px;display:flex}.adminPage{background:radial-gradient(circle at 80% 0,#0d6bb033,#0000 35%),#041126;min-height:100vh;padding-bottom:80px}.adminPage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex}.adminBrand{color:var(--cyan);align-items:center;gap:10px;font-weight:800;display:flex}.adminBrand img{object-fit:contain;width:58px;height:40px}.adminIntro,.adminTool{width:min(1120px,90vw);margin:0 auto}.adminIntro{padding:75px 0 38px}.adminIntro h1{font-size:clamp(50px,8vw,100px)}.adminIntro>p:last-child{color:#8da4bd}.uploadBox,.setupNotice{border:1px solid var(--line);background:#081c36;padding:30px}.uploadGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.uploadGrid label{color:#a9bed1;flex-direction:column;gap:7px;font-size:11px;display:flex}.uploadGrid label.wide{grid-column:1/-1}.uploadGrid input,.uploadGrid textarea,.uploadGrid select{color:#fff;background:#041226;border:1px solid #315b7d;width:100%;padding:12px}.uploadGrid textarea{resize:vertical;min-height:90px}.uploadBox>button{background:var(--blue);color:#fff;cursor:pointer;border:0;margin-top:18px;padding:13px 18px;font-weight:800}.uploadBox>button:disabled{opacity:.4}.uploadProgress{background:#102d4b;height:7px;margin-top:15px;overflow:hidden}.uploadProgress span{background:var(--cyan);height:100%;display:block}.uploadBox>p{color:#93a9bf;font-size:11px}.adminList{margin-top:42px}.adminList h2{font-size:34px}.adminList article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:22px 0;display:grid}.adminList article>div:first-child{flex-direction:column;gap:5px;display:flex}.adminList article span{color:#87a1ba;font-size:10px}.adminItemActions{align-items:center;gap:8px;display:flex}.adminItemActions button,.adminItemActions a{color:#fff;cursor:pointer;background:0 0;border:1px solid #356487;padding:8px 10px;font-size:9px}.adminItemActions button.danger{color:#faa}@media (width<=1024px){.siteNav nav{display:none}.heroContent{grid-template-columns:1fr;max-width:760px}.heroLogoArtwork{width:min(600px,90%)}.heroCopy h1{font-size:clamp(44px,8vw,72px)}.backgroundSymbol{width:1000px;right:-380px}.listenPanel{grid-template-columns:1fr}.listenVisual{display:none}.catalogGrid{grid-template-columns:repeat(2,1fr)}.downloadsPanel{grid-template-columns:1fr;gap:35px}.mission{grid-template-columns:.55fr 1.45fr}}@media (width<=600px){.siteNav{height:64px;padding:0 4vw}.headerLogo{display:none}.headerIcon{display:block}.adminLink{display:none}.customerLink{font-size:9px}.navActions button{padding:9px 11px}.hero{align-items:flex-start;min-height:740px;padding:92px 5vw 54px}.heroContent{display:block}.heroLogoArtwork{width:100%;margin-bottom:25px}.heroCopy h1{font-size:12vw}.heroCopy>p:not(.eyebrow){font-size:13px;line-height:1.6}.heroCopy>div{grid-template-columns:1fr 1fr;display:grid}.primaryAction,.secondaryAction{padding:0 9px;font-size:9px}.backgroundSymbol{opacity:.1;width:720px;top:31%;right:-380px}.listenPanel{border-left:0;border-right:0;width:100%;margin:0}.playerCore{padding:42px 5vw}.playerCore h2{font-size:11vw}.transport{justify-content:center}.transport button{width:42px;height:42px}.transport button.playButton{width:54px;height:54px}.volumeRow{flex-wrap:wrap}.volumeRow a{width:100%;margin:8px 0 0}.randomButton{width:100%}.catalog{width:90vw;padding:75px 0 60px}.catalogHeading{display:block}.catalogTools{align-items:stretch;margin-top:25px}.catalogTools input{width:100%}.catalogTools div{grid-template-columns:repeat(3,1fr);display:grid}.catalogGrid{grid-template-columns:1fr}.catalogGrid img{height:120px}.downloadsPanel{padding:65px 0 80px}.downloadList article{grid-template-columns:1fr}.downloadList article a{justify-self:start}.mission{min-height:520px;padding:70px 5vw;display:block}.mission>img{opacity:.13;width:600px;position:absolute;top:20%;right:-360px}.mission h2{font-size:13vw}footer{flex-direction:column;align-items:flex-start}.footerBrand+p{display:none}.uploadGrid{grid-template-columns:1fr}.uploadGrid label.wide{grid-column:auto}.adminList article{grid-template-columns:1fr}.adminItemActions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.catalogGrid article{transition:none}}body{color:#f8fcff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#73e7ff}.eyebrow,.siteNav nav a:hover,.heroCopy>span{color:#73e7ff}.siteNav,.listenPanel{border-color:#4ca8ed33}.trackByline{color:#a9bdd4}.transport button.playButton{background:#159cff;border-color:#159cff}.volumeRow a,.catalogGrid small{color:#73e7ff}.downloadsPanel,.downloadList article,.mission+footer,footer,.adminPage>header,.uploadBox,.setupNotice,.adminList article{border-color:#4ca8ed33}.mission h2 em,.adminBrand{color:#73e7ff}.uploadBox>button{background:#159cff}.uploadProgress span{background:#73e7ff}.mobileDock{display:none}.catalogGrid article>button>.catalogItemText{color:#fff;min-width:0;font-size:initial;flex-direction:column;align-items:flex-start;margin-top:0;display:flex}.catalogDescription{color:#9eb2c8;margin-top:12px;font-size:12px;line-height:1.55}@media (width<=720px){html{scroll-padding-top:68px}main{padding-bottom:calc(68px + env(safe-area-inset-bottom))}#listen,#library,#downloads,#about{scroll-margin-top:68px}.siteNav{background:#04152df2;gap:12px;height:60px;padding:0 16px}.headerLogo{display:none}.headerIcon{width:52px;height:38px;display:block}.siteNav nav,.adminLink,.navActions button{display:none}.navActions{gap:0}.customerLink{color:#cbeeff;border:1px solid #3c83b966;align-items:center;min-height:40px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.mobileDock{z-index:60;min-height:68px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#031126f5;border-top:1px solid #4ca8ed4d;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #0008}.mobileDock a,.mobileDock button{color:#9fb7cf;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:5px 2px;font-size:9px;font-weight:800;display:flex}.mobileDock a:first-child{color:#7ee9ff}.mobileDock span{font-size:17px;line-height:1}.hero{align-items:flex-start;min-height:0;padding:78px 18px 38px}.heroContent{display:block}.heroLogoArtwork{width:min(78vw,300px);margin:0 auto 8px}.heroCopy{text-align:left}.heroCopy .eyebrow{max-width:310px;line-height:1.5}.heroCopy h1{letter-spacing:-.055em;margin-top:8px;font-size:clamp(36px,11vw,50px);line-height:.94}.heroCopy>p:not(.eyebrow){margin:16px 0 0;font-size:14px;line-height:1.6}.heroCopy>div{grid-template-columns:1.05fr .95fr;gap:9px;margin-top:20px;display:grid}.primaryAction,.secondaryAction{min-height:48px;padding:0 8px;font-size:9px}.backgroundSymbol{opacity:.09;width:720px;top:17%;right:-440px}.hero:after{height:110px}.listenPanel{border-left:0;border-right:0;width:100%;min-height:0;margin:0}.listenVisual{display:none}.playerCore{padding:32px 18px 30px}.playerCore h2{margin-top:9px;font-size:clamp(34px,10vw,46px)}.trackByline{margin:9px 0 22px;font-size:12px}.playerCore video{max-height:52vh}.transport{justify-content:space-between;gap:6px}.transport button{width:44px;min-width:44px;height:44px}.transport button.playButton{width:56px;min-width:56px;height:56px}.timeline,.volumeRow{margin-top:16px}.timeline{gap:8px}.volumeRow{grid-template-columns:auto 1fr;gap:10px;display:grid}.volumeRow input{width:100%}.volumeRow a{border:1px solid #36a6ea;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;margin:4px 0 0;display:flex}.listeningOptions{grid-template-columns:1fr;margin-top:18px;display:grid}.randomButton,.youtubeMusicButton{width:100%;min-height:48px}.playerStatus{margin:14px 0 0}.catalog{width:calc(100% - 32px);padding:58px 0 48px}.catalogHeading{display:block}.catalogHeading h2,.downloadsPanel h2{font-size:44px}.catalogTools{align-items:stretch;margin-top:22px}.catalogTools input{width:100%;min-height:46px}.catalogTools div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.catalogTools button{min-height:42px}.catalogGrid{grid-template-columns:1fr;gap:10px;margin-top:24px}.catalogGrid article>button{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:13px;min-height:104px;padding:12px;display:grid}.catalogGrid img{object-fit:contain;width:72px;height:72px;margin:0}.catalogItemText{margin:0}.catalogGrid strong{overflow-wrap:anywhere;max-width:100%;font-size:17px}.catalogGrid small{margin-top:4px}.catalogDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;display:-webkit-box;overflow:hidden}.mediaType{margin-bottom:4px}.downloadsPanel{gap:24px;width:calc(100% - 32px);padding:56px 0 52px}.downloadList article{grid-template-columns:1fr;gap:14px;padding:18px 0}.downloadList article a{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.mission{min-height:500px;padding:64px 18px}.mission>img{opacity:.13;width:580px;position:absolute;top:20%;right:-365px}.mission h2{font-size:46px;line-height:1}.mission>div>p:last-child{font-size:14px;line-height:1.7}footer{flex-direction:column;align-items:flex-start;padding:28px 18px 34px}.footerBrand{width:150px}.footerBrand+p{display:none}.uploadGrid{grid-template-columns:1fr}.uploadGrid label.wide{grid-column:auto}.adminList article{grid-template-columns:1fr}.adminItemActions{flex-wrap:wrap}}@media (width<=380px){.hero{padding-inline:15px}.heroCopy h1{font-size:35px}.playerCore{padding-inline:15px}.transport button{width:42px;min-width:42px}.transport button.playButton{width:52px;min-width:52px}.catalog,.downloadsPanel{width:calc(100% - 28px)}.mobileDock a,.mobileDock button{font-size:8px}}body{background-color:#0000;background-image:radial-gradient(circle at 78% 8%,#167bc02e,#0000 34%),linear-gradient(#061a35 0%,#031022 48%,#06162d 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}main#home{isolation:isolate;background:0 0;position:relative}main#home:before{content:"";z-index:0;pointer-events:none;opacity:.075;filter:drop-shadow(0 0 54px #119fff66);background-image:url(/assets/brand/eternal-fire-beatz-logo.png);background-position:50% 48%;background-repeat:no-repeat;background-size:min(76vw,980px);position:fixed;inset:78px 0 0}main#home>.hero,main#home>#listen,main#home>.mission,main#home>footer{z-index:1;position:relative}.backgroundSymbol,.hero:after{display:none}.listenPanel{box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05172b73;border-color:#47a8e82e}.listenVisual{background:0 0}.catalogGrid article{background:#071a30ad}.mission{background:0 0;border-top:1px solid #4ca8ed24}footer{background:0 0}.listenSourceTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px;display:grid}.listenSourceTabs button{color:#9fb6ce;cursor:pointer;background:#06172b99;border:1px solid #335f84;min-height:44px;padding:8px 12px;font-size:10px;font-weight:800}.youtubePlayer{flex-direction:column;gap:12px;display:flex}.youtubePlayer iframe{aspect-ratio:16/9;background:#020a14;border:1px solid #47a8e84d;width:100%;display:block}.youtubePlayer>a{color:#dcf7ff;background:#08233fa8;border:1px solid #43acec;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:11px;font-weight:800;display:flex}.youtubePlayer>a span{color:#73e7ff;margin-left:8px}@media (width<=720px){main#home:before{inset:60px 0 calc(68px + env(safe-area-inset-bottom));opacity:.09;background-position:50% 42%;background-size:min(124vw,520px)}.listenSourceTabs{margin-bottom:16px}.listenSourceTabs button{min-height:48px;padding:7px;font-size:9px}.youtubePlayer{gap:10px}.youtubePlayer>a{min-height:48px}.listenPanel{background:#04132670}.mission{background:0 0}}.navActions button,.primaryAction{color:#05213e;background:linear-gradient(135deg,#effbff,#a9eaff);border:1px solid #fff;box-shadow:inset 0 1px #fff,0 12px 30px #028ee650}.secondaryAction,.customerLink{color:#effaff;background:#f5fbff0f;border-color:#eefaff55;box-shadow:inset 0 1px #ffffff1f}.listenPanel{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:linear-gradient(135deg,#f8fcff17,#92dfff08 46%,#03112638);border:1px solid #edfaff4f;box-shadow:inset 0 1px #ffffff32,0 32px 90px #0005}.transport button{background:#f7fcff0e;border-color:#eaf8ff45;box-shadow:inset 0 1px #ffffff1e}.randomButton{color:#05213d;background:linear-gradient(135deg,#fff,#c7efff);border:1px solid #fff;box-shadow:inset 0 1px #fff,0 10px 26px #028ee63d}.downloadList article{background:linear-gradient(90deg,#f8fcff0e,#0000);border-color:#edfaff26;padding-inline:18px;box-shadow:inset 0 1px #ffffff0d}.mission{border-top-color:#edfaff2b}@media (width<=720px){.listenPanel{background:linear-gradient(160deg,#f8fcff18,#86d9ff07 55%,#03112642);border-color:#edfaff42;box-shadow:inset 0 1px #ffffff2b}.downloadList article{padding-inline:14px}.siteNav{background:linear-gradient(#f7fcff1c,#04152df2)}}html{background:#f7fbff}body{color:#071c34;background-color:#0000;background-image:radial-gradient(circle at 78% 8%,#35afff20,#0000 34%),radial-gradient(circle at 15% 72%,#8bdcff21,#0000 30%),linear-gradient(#fff 0%,#f4faff 52%,#fff 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}main#home:before{opacity:.075;filter:drop-shadow(0 0 42px #168fe03d)}main#home{color:#071c34}.siteNav{background:#ffffffd9;border-bottom-color:#168fd438;box-shadow:inset 0 1px #fff,0 12px 38px #0b5c8d17}.siteNav nav a{color:#183b59}.siteNav nav a:hover{color:#087dcc}.customerLink{color:#0a4e7d;background:#ffffffb8;border-color:#168fd442;box-shadow:inset 0 1px #fff}.navActions button,.primaryAction{color:#fff;background:linear-gradient(135deg,#058cde,#29b7ff);border-color:#0483d0;box-shadow:inset 0 1px #8cddff,0 12px 28px #0589d43d}.secondaryAction{color:#0a416b;background:#ffffffad;border-color:#168fd44a;box-shadow:inset 0 1px #fff,0 9px 24px #0b5c8d12}.heroCopy h1,.playerCore h2,.catalogHeading h2,.downloadsPanel h2,.mission h2{color:#071c34}.heroCopy>p:not(.eyebrow),.mission>div>p:last-child,.downloadsPanel>div:first-child>p:last-child{color:#385871}.eyebrow{color:#087dcc}.listenPanel{-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background:linear-gradient(135deg,#ffffffd9,#eff9ffbe);border-color:#168fd44a;box-shadow:inset 0 1px #fff,0 28px 80px #0b5c8d1c}.trackByline,.playerStatus{color:#4b687e}.listenSourceTabs button{color:#315873;background:#ffffffb8;border-color:#168fd438;box-shadow:inset 0 1px #fff}.listenSourceTabs button.active{color:#fff;background:linear-gradient(135deg,#078edc,#27b7ff);border-color:#0584cc;box-shadow:inset 0 1px #8cddff,0 10px 28px #087fc43b}.youtubePlayer iframe{border-color:#168fd459;box-shadow:0 18px 45px #0b5c8d1d}.youtubePlayer>a,.volumeRow a,.downloadList article a{color:#086cae;background:#fff;border-color:#168fd44f;box-shadow:inset 0 1px #fff,0 8px 20px #0b5c8d12}.youtubePlayer>a:hover,.volumeRow a:hover,.downloadList article a:hover{color:#064d7d;background:#edf9ff;border-color:#078edc}.transport button{color:#0a4d79;background:#ffffffd1;border-color:#168fd444;box-shadow:inset 0 1px #fff,0 7px 18px #0b5c8d12}.transport button.playButton{color:#fff;background:linear-gradient(135deg,#068ddc,#29b7ff);border-color:#047fc5;box-shadow:inset 0 1px #8cddff,0 12px 30px #087fc447}.transport button.active{color:#0578bd;border-color:#078edc}.timeline,.volumeRow{color:#587389}.volumeRow button{color:#315b78}.randomButton{color:#fff;background:linear-gradient(135deg,#078edc,#29b7ff);border-color:#047fc5;box-shadow:inset 0 1px #8cddff,0 10px 25px #087fc43d}.catalogTools input,.uploadGrid input,.uploadGrid textarea,.uploadGrid select{color:#0b2941;background:#ffffffd4;border-color:#168fd43d;box-shadow:inset 0 1px #fff,0 7px 20px #0b5c8d0d}.catalogTools input::placeholder{color:#708a9d}.catalogTools button.active{color:#fff;background:#078edc;border-color:#0579ba}.catalogGrid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffd,#eef9ffbf);border-color:#168fd42e;box-shadow:inset 0 1px #fff,0 16px 40px #0b5c8d14}.catalogGrid article>button,.catalogGrid article>button>.catalogItemText{color:#0a2942}.catalogGrid small{color:#087dcc}.catalogDescription,.emptyState{color:#547086}.mediaType{color:#087dcc}.downloadsPanel{border-color:#168fd429}.downloadList article{background:linear-gradient(90deg,#ffffffba,#edf9ff76);border-color:#168fd426;box-shadow:inset 0 1px #fff}.downloadList article span{color:#4d6a81}.downloadList article small{color:#087dcc}.mission{background:0 0;border-top-color:#168fd426}.mission h2 em{color:#078edc}footer{color:#59758b;border-top-color:#168fd426}.mobileDock{background:#fffffff0;border-top-color:#168fd442;box-shadow:inset 0 1px #fff,0 -14px 38px #0b5c8d1c}.mobileDock a:first-child{color:#078edc;text-shadow:none}@media (width<=720px){.siteNav{background:#fffffff0}.listenPanel{background:linear-gradient(160deg,#ffffffdf,#edf9ffca);border-color:#168fd442;box-shadow:inset 0 1px #fff,0 20px 52px #0b5c8d18}.mobileDock{background:#fffffff2}.heroCopy>p:not(.eyebrow){color:#385871}}:root{--premium-ink:#050b13;--premium-ink-soft:#101d2b;--premium-blue:#008fe8;--premium-blue-bright:#39c5ff;--premium-blue-pale:#bceeff;--premium-line:#087fc438;--premium-shadow:#07283f1f}html{background:#f8fcff;overflow-x:clip}body{background-color:#0000;background-image:radial-gradient(11% 48% at -2% 24%,#22afff2c,#0000 76%),radial-gradient(10% 44% at 102% 62%,#007fd72b,#0000 78%),radial-gradient(circle at 72% 4%,#72d7ff24,#0000 28%),linear-gradient(#fff 0%,#f8fcff 38%,#f2f9fe 67%,#fff 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;overflow-x:clip}main#home:before{opacity:.065;filter:drop-shadow(0 0 56px #129ee044);background-position:50% 46%;background-size:min(74vw,940px)}main#home:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#008fe80f 0,#0000 5.5% 94.5%,#008fe812 100%),radial-gradient(6% 38% at 0 30%,#40c7ff31,#0000 82%),radial-gradient(6% 42% at 100% 70%,#058fe732,#0000 82%);position:fixed;inset:78px 0 0;box-shadow:inset 1px 0 #24b8ff26,inset -1px 0 #24b8ff2b}.siteNav{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:linear-gradient(#fffffffa,#f9fcffed);border-bottom:1px solid #08172524;height:80px;box-shadow:inset 0 -1px #20acff20,0 12px 34px #082b4314,0 1px #fff}.siteNav:after{content:"";background:linear-gradient(90deg,#0000,#06101b42 22%,#28bbffbd 50%,#06101b42 78%,#0000);height:1px;position:absolute;inset:auto 4vw -1px;box-shadow:0 0 14px #1fb7ff70}.headerLogo,.headerIcon{filter:drop-shadow(0 7px 15px #0789d832)drop-shadow(0 0 1px #07121f70)}.siteNav nav a{color:#111c27;letter-spacing:-.01em;position:relative}.siteNav nav a:after{content:"";background:var(--premium-blue);height:1px;transition:inset .2s;position:absolute;inset:auto 50% -10px;box-shadow:0 0 9px #1fb7ff}.siteNav nav a:hover:after,.siteNav nav a:focus-visible:after{inset:auto 0 -10px}.customerLink{color:#0a3c5d;border-color:#0d172538}.adminLink{color:#33485b}.navActions button{color:#fff;background:linear-gradient(145deg,#101820,#03070c);border:1px solid #06101bc7;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #26baff35,0 9px 24px #071b2c2a,0 0 20px #159ee52b}.hero{isolation:isolate;min-height:900px;padding-top:132px}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42% 56% at 31% 48%,#24baff30,#0000 72%),radial-gradient(26% 54% at 74% 44%,#bceeff3b,#0000 76%),linear-gradient(90deg,#109fe61c,#0000 3.5% 96.5%,#109fe61c);border-inline:1px solid #1698dc25;position:absolute;inset:104px 2.4vw 42px;box-shadow:inset 16px 0 32px -30px #0089ddad,inset -16px 0 32px -30px #0089ddad}.heroContent{z-index:2;gap:clamp(44px,6vw,96px)}.heroCopy{padding:30px 0;position:relative}.heroCopy:before{content:"";background:linear-gradient(#0000,#050b13 16% 44%,#22b7ff 53%,#050b13 63%,#0000);width:1px;position:absolute;top:18px;bottom:18px;left:-26px;box-shadow:0 0 13px #19afff66}.heroCopy h1,.playerCore h2,.catalogHeading h2,.downloadsPanel h2,.mission h2{color:var(--premium-ink);text-wrap:balance;text-shadow:0 1px #fff}.eyebrow{color:#007fc8;align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:#08131e;width:22px;height:1px;box-shadow:8px 0 #20b9ff,8px 0 10px #20b9ff80}.primaryAction{color:#fff;background:linear-gradient(145deg,#0b1720,#03070b);border:1px solid #06101b;position:relative;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #22b6ff42,0 14px 30px #061b2b2e,0 0 28px #109ee449}.primaryAction:after{content:"";background:#31c5ff;height:1px;position:absolute;inset:auto 16px -1px;box-shadow:0 0 10px #1bb9ff}.secondaryAction{color:#101c28;background:linear-gradient(#ffffffed,#f5faffd9);border:1px solid #10192370;box-shadow:inset 0 1px #fff,0 9px 24px #0b5c8d13,0 0 0 1px #1daeff13}.primaryAction,.secondaryAction,.navActions button,.listenSourceTabs button,.youtubePlayer>a,.catalogTools button,.downloadList article a,.transport button,.randomButton{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.primaryAction:hover,.secondaryAction:hover,.navActions button:hover,.youtubePlayer>a:hover,.downloadList article a:hover{transform:translateY(-1px)}.listenPanel{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.22);backdrop-filter:blur(28px)saturate(1.22);background:radial-gradient(circle at 15% 18%,#6bd4ff24,#0000 38%),linear-gradient(135deg,#ffffffed 0%,#fafdffdf 48%,#eaf7ffdb 100%);border:1px solid #07131f45;width:min(1260px,100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #49c4ff28,0 0 0 1px #ffffffd8,0 32px 84px #072d481d,0 0 58px #078fd329}.listenPanel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0a111b 0 3px,#0000 3px calc(100% - 3px),#0a111b calc(100% - 3px)),radial-gradient(34% 42% at 0,#23b8ff24,#0000 78%),radial-gradient(26% 46% at 100%,#008cdd20,#0000 78%);position:absolute;inset:0}.listenPanel:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#080f17 35%,#36c7ff 50%,#080f17 65%,#0000);height:2px;position:absolute;top:-1px;left:8%;right:8%;box-shadow:0 0 15px #19afff9c}.listenVisual,.playerCore{z-index:1;min-width:0;position:relative}.listenVisual{background:linear-gradient(135deg,#ffffff70,#dff5ff42);border-right:1px solid #07131f2e}.listenVisual img{filter:drop-shadow(0 18px 34px #05243b25)drop-shadow(0 0 24px #169dde42)}.playerCore{padding-block:62px 52px}.listenSourceTabs{background:#e9f6fdba;border:1px solid #0c1b2830;padding:4px;box-shadow:inset 0 1px #fff,0 8px 24px #092b4210}.listenSourceTabs button{color:#334b5e;background:0 0;border-color:#0000}.listenSourceTabs button.active{color:#fff;background:linear-gradient(145deg,#111a22,#020508);border:1px solid #050b13;box-shadow:inset 0 1px #ffffff26,0 0 0 1px #20b7ff55,0 8px 22px #0617272e,0 0 18px #159fe43b}.youtubePlayer{min-width:0}.youtubePlayer iframe{border:1px solid #08131ed1;max-width:100%;box-shadow:0 0 0 1px #27baff4a,0 18px 42px #071d2d30,0 0 28px #139fe333}.youtubePlayer>a,.volumeRow a,.downloadList article a{color:#09283d;background:linear-gradient(#fff,#f6fbff);border:1px solid #0b172278;box-shadow:inset 0 1px #fff,0 7px 18px #0b5c8d13}.transport button{color:#0b2437;background:linear-gradient(#fff,#f2f9fd);border-color:#1019235c}.transport button.playButton,.randomButton{color:#fff;background:linear-gradient(145deg,#078edc,#27bbff);border:1px solid #050b13;box-shadow:inset 0 1px #a7e7ff,0 0 0 1px #07131f2c,0 11px 28px #087fc43d,0 0 20px #149fe43b}.catalog{position:relative}.catalog:before,.downloadsPanel:before,.mission:before{content:"";pointer-events:none;background:radial-gradient(#1fb5ff1c,#0000 70%);position:absolute}.catalog:before{width:44vw;height:420px;top:15%;left:-18vw}.catalogHeading{border-bottom:1px solid #07131f2b;padding-bottom:28px;position:relative}.catalogHeading:after{content:"";background:linear-gradient(90deg,#07111b,#22baff);width:96px;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #1eb7ff6b}.catalogTools input{background:#ffffffdc;border-color:#0a152141;box-shadow:inset 0 1px #fff,0 8px 20px #092b4210}.catalogTools button{color:#263d50;background:#fff;border-color:#0c172242}.catalogTools button.active{color:#fff;background:#07111a;border-color:#050b13;box-shadow:0 0 0 1px #28bfff48,0 6px 16px #07192924}.catalogGrid article{background:linear-gradient(145deg,#ffffffef 0%,#f7fcffdf 54%,#eaf7ffcf 100%);border:1px solid #0b182332;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 38px #082c4615,0 0 0 1px #fff}.catalogGrid article:before{content:"";opacity:.72;background:linear-gradient(90deg,#050b13,#0000 28%,#24baff 72%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.catalogGrid article:hover,.catalogGrid article.selected{border-color:#07131f7d;box-shadow:inset 0 1px #fff,0 18px 44px #082c4622,0 0 28px #109ee42b}.catalogGrid img{filter:drop-shadow(0 8px 18px #0783c92d)}.downloadsPanel{border-top:1px solid #07131f38;position:relative}.downloadsPanel:before{width:38vw;height:360px;top:0;right:-14vw}.downloadList article{background:linear-gradient(90deg,#ffffffdc,#eff9ff80 72%,#0000);border-bottom:1px solid #1019232e;position:relative;box-shadow:inset 0 1px #fff}.downloadList article:before{content:"";background:linear-gradient(#07121d,#20b9ff);width:2px;position:absolute;top:18%;bottom:18%;left:0;box-shadow:0 0 10px #1fb8ff70}.mission{isolation:isolate;border-top:1px solid #07131f35;border-bottom:1px solid #148fd22e}.mission:before{z-index:-1;background:radial-gradient(#2abaff22,#0000 69%);width:64vw;height:620px;top:2%;left:3vw}.mission>img{opacity:.36;filter:drop-shadow(0 18px 38px #0636582b)drop-shadow(0 0 36px #149fe33d)}.mission h2 em{color:#007fc8;text-shadow:0 0 18px #36bfff26}footer{color:#405a6e;border-top:2px solid #07131f;box-shadow:inset 0 1px #25b7ff38}footer a{color:#0b2a40}.mobileDock{background:linear-gradient(#fffffffa,#f8fcfff5);border-top:1px solid #07131f91;box-shadow:inset 0 1px #35c4ff4a,0 -12px 34px #071d2d1d,0 0 24px #169fe31f}.mobileDock:before{content:"";background:#28bfff;height:2px;position:absolute;top:-1px;left:34%;right:34%;box-shadow:0 0 14px #1db7ff}.mobileDock a,.mobileDock button{color:#2f485b}.mobileDock a:first-child{color:#050b13}.adminPage{color:#071c34;background:radial-gradient(12% 55% at 0 30%,#22afff28,#0000 75%),radial-gradient(10% 45% at 100% 70%,#008fe824,#0000 75%),linear-gradient(#fff,#f4faff 58%,#fff)}.adminPage>header{background:#ffffffeb;border-color:#07131f35;box-shadow:0 10px 30px #082c4613,inset 0 -1px #24baff2f}.adminBrand{color:#07131f}.adminIntro>p:last-child,.uploadBox>p,.adminList article span{color:#4d687d}.uploadBox,.setupNotice{background:linear-gradient(145deg,#ffffffed,#eff9ffdc);border:1px solid #07131f48;box-shadow:inset 0 1px #fff,0 20px 54px #082c4617,0 0 28px #159fe31c}.uploadGrid label{color:#355269}.uploadGrid input,.uploadGrid textarea,.uploadGrid select{color:#071c34;background:#fff;border-color:#07131f45}.uploadBox>button{background:linear-gradient(145deg,#078edc,#27bbff);border:1px solid #050b13;box-shadow:0 10px 24px #0789d43a}.adminList article{border-color:#07131f2d}.adminItemActions button,.adminItemActions a{color:#10283b;background:#fff;border-color:#07131f58}@media (width<=1024px){.hero{min-height:0;padding-bottom:76px}.hero:before{inset:98px 2vw 28px}.heroContent{gap:24px}.heroLogoArtwork{margin-inline:auto}.heroCopy{padding-top:8px}.heroCopy:before{display:none}}@media (width<=720px){main#home:after{inset:60px 0 calc(68px + env(safe-area-inset-bottom));background:linear-gradient(90deg,#008fe817 0,#0000 18px calc(100% - 18px),#008fe817 100%);box-shadow:inset 1px 0 #24b8ff31,inset -1px 0 #24b8ff31}main#home:before{opacity:.06;background-size:min(112vw,480px)}.siteNav{height:60px}.siteNav:after{inset:auto 16px -1px}.hero{padding:84px 18px 44px}.hero:before{background:radial-gradient(72% 34% at 50% 18%,#23b9ff2b,#0000 76%),linear-gradient(90deg,#139fe51d,#0000 9% 91%,#139fe51d);border-inline-color:#1698dc2f;inset:68px 8px 16px}.heroLogoArtwork{width:min(82vw,310px);margin-bottom:14px}.heroCopy{padding:0}.heroCopy .eyebrow{letter-spacing:.18em;max-width:100%;font-size:9px}.heroCopy h1{font-size:clamp(35px,10.8vw,47px);line-height:.96}.heroCopy>div{grid-template-columns:1.08fr .92fr}.primaryAction,.secondaryAction{font-size:9px}#listen{padding-inline:10px}.listenPanel{border:1px solid #07131f48;width:100%;box-shadow:inset 0 1px #fff,inset 0 -1px #49c4ff2f,0 20px 52px #072d481a,0 0 32px #078fd324}.listenPanel:before{background:linear-gradient(90deg,#0a111b 0 2px,#0000 2px calc(100% - 2px),#0a111b calc(100% - 2px)),radial-gradient(38% 32% at 0 38%,#23b8ff20,#0000 78%),radial-gradient(34% 34% at 100% 65%,#008cdd1d,#0000 78%)}.playerCore{padding:36px 18px 32px;overflow:hidden}.playerCore h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,9.8vw,44px)}.listenSourceTabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:3px}.listenSourceTabs button{overflow-wrap:anywhere;min-width:0;padding-inline:5px}.youtubePlayer iframe{width:100%;max-width:100%}.catalog{width:calc(100% - 28px)}.catalogHeading{padding-bottom:22px}.catalogHeading h2,.downloadsPanel h2{font-size:clamp(40px,12vw,46px)}.catalogGrid article{box-shadow:inset 0 1px #fff,0 12px 30px #082c4615,0 0 0 1px #fff}.downloadsPanel{width:calc(100% - 28px)}.downloadList article{padding-inline:16px}.mission{padding-inline:20px}.mission h2{font-size:clamp(40px,12vw,47px)}footer{border-top-width:1px}}@media (width<=380px){.heroCopy h1{font-size:34px}.heroCopy .eyebrow,.primaryAction,.secondaryAction,.listenSourceTabs button{font-size:8px}.playerCore{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.primaryAction,.secondaryAction,.navActions button,.listenSourceTabs button,.youtubePlayer>a,.catalogTools button,.downloadList article a,.transport button,.randomButton{transition:none}}body{background:radial-gradient(7% 58% at 0 22%,#47c7ff2b,#0000 78%),radial-gradient(7% 58% at 100% 70%,#087fdf29,#0000 78%),linear-gradient(#fff 0%,#fbfdff 32%,#f5faff 66%,#fff 100%)}main#home{background:linear-gradient(90deg,#0b172109 0 1px,#0000 1px calc(100% - 1px),#0b172109 calc(100% - 1px)),0 0;overflow:clip}main#home:after{z-index:3;opacity:1;filter:none;background:linear-gradient(133deg,#0000 0 42%,#bcefff9e 43%,#32bdff52 44%,#0000 46%) 0 11%/48px 250px no-repeat,linear-gradient(47deg,#0000 0 45%,#bcefff94 46%,#32bdff4d 47%,#0000 49%) right 62%/48px 280px no-repeat,linear-gradient(90deg,#159ee42e 0,#72d7ff17 12px,#0000 48px calc(100% - 48px),#72d7ff17 calc(100% - 12px),#159ee42e 100%);inset:80px 0 0;box-shadow:inset 1px 0 #2cc0ff70,inset -1px 0 #2cc0ff70,inset 10px 0 24px -24px #008fe8,inset -10px 0 24px -24px #008fe8;-webkit-mask-image:none;mask-image:none}main#home:before{z-index:0;opacity:.13;filter:contrast(1.06)drop-shadow(0 0 48px #119fe05c);background-size:min(74vw,980px)}.siteNav{border-bottom-color:#0b172126;box-shadow:0 8px 30px #082b4310,inset 0 -1px #25baff26}.siteNav:after{background:linear-gradient(90deg,#26baffb8,#0000 14%,#08131e3d 32%,#31c5ff 50%,#08131e3d 68%,#0000 86%,#26baffb8);inset:auto 0 -1px}.hero{background:radial-gradient(35% 45% at 30% 45%,#25baff22,#0000 73%),radial-gradient(28% 48% at 76% 46%,#80dbff20,#0000 76%);min-height:900px;padding-inline:max(5vw,50vw - 660px)}.hero:before{opacity:.14;background:radial-gradient(46% 52% at 34% 44%,#31bfff23,#0000 72%);border:0;inset:80px 0 0;box-shadow:inset 22px 0 40px -42px #008fe8,inset -22px 0 40px -42px #008fe8}.hero:after{content:"";z-index:1;background:linear-gradient(90deg,#24baff,#0000 16%,#07131f3d 34%,#32c6ff 50%,#07131f3d 66%,#0000 84%,#24baff);height:2px;display:none;position:absolute;inset:80px 0 auto;box-shadow:0 0 14px #1eb8ff7a}.heroLogoArtwork{filter:contrast(1.13)saturate(.93)drop-shadow(0 1px .35px #02070bd9)drop-shadow(0 24px 40px #06365221)drop-shadow(0 0 28px #169fe03c)}.heroLogoMedia{aspect-ratio:16/9;background:0 0;position:relative;overflow:visible}.heroLogoTransparent{object-fit:contain;width:100%;height:100%;display:block}.heroCopy .eyebrow{color:#050b13;font-weight:800}.heroCopy .eyebrow:before{display:none}.heroCopy:after{content:"";background:linear-gradient(90deg,#050b13 0 28%,#27bcff 50%,#050b13 72%,#0000);width:min(420px,86%);height:1px;margin-top:30px;display:none;box-shadow:0 0 9px #20b9ff5c}.mission h2{font-family:Manrope,sans-serif}#listen{padding-inline:0}.listenPanel{width:100%;max-width:none;box-shadow:none;background:radial-gradient(32% 68% at 5% 48%,#45c6ff20,#0000 75%),radial-gradient(28% 66% at 98% 56%,#0b94e91c,#0000 76%),linear-gradient(#ffffffb8,#f5fbffbd 54%,#ffffffb8);border:0;border-radius:0;margin:0;padding-inline:max(5vw,50vw - 660px)}.listenPanel:before{background:radial-gradient(26% 54% at 0,#23b8ff1b,#0000 78%),radial-gradient(24% 56% at 100%,#008cdd19,#0000 78%)}.listenPanel:after{display:none}.listenVisual{background:0 0;border-right-color:#07131f1c}.catalog,.downloadsPanel{width:min(1260px,100% - 10vw)}.catalogHeading{border-bottom:0}.catalogHeading:after{display:none}.downloadsPanel{border-top:0}.downloadsPanel:after{display:none}.mission{background:radial-gradient(38% 70% at 12%,#31bdff1a,#0000 74%);border:0}.mission:after{display:none}footer{box-shadow:none;background:linear-gradient(#0000,#eef8ff70);border-top:0}@media (width<=1024px){.listenPanel{padding-inline:5vw}}@media (width<=720px){main#home:after{inset:60px 0 calc(68px + env(safe-area-inset-bottom));opacity:1;background:linear-gradient(135deg,#0000 0 43%,#bcefff8f 44%,#32bdff42 45%,#0000 47%) 0 10%/28px 160px no-repeat,linear-gradient(45deg,#0000 0 45%,#bcefff87 46%,#32bdff3d 47%,#0000 49%) right 60%/28px 180px no-repeat,linear-gradient(90deg,#159ee43b 0,#72d7ff12 7px,#0000 22px calc(100% - 22px),#72d7ff12 calc(100% - 7px),#159ee43b 100%);-webkit-mask-image:none;mask-image:none}.hero{background:radial-gradient(70% 28% at 50% 20%,#2ebeff24,#0000 76%);padding-inline:18px}main#home:before{opacity:.11;filter:contrast(1.05)drop-shadow(0 0 34px #119fe052);background-size:min(124vw,520px)}.hero:before{opacity:.08;background:radial-gradient(72% 40% at 50% 20%,#23b9ff21,#0000 76%);inset:60px 0 0}.hero:after{inset:60px 0 auto}.heroLogoArtwork{filter:contrast(1.12)saturate(.94)drop-shadow(0 1px .25px #02070bd9)drop-shadow(0 14px 28px #0636521c)drop-shadow(0 0 20px #169fe034)}.heroCopy:after{margin-top:22px}.listenPanel{background:radial-gradient(55% 52% at 0 42%,#3cc4ff1b,#0000 78%),linear-gradient(#ffffffc9,#f5fbffc4);padding-inline:0}.listenPanel:after{left:0;right:0}.catalog,.downloadsPanel{width:calc(100% - 36px)}.mission{background:radial-gradient(60% 48% at 0 42%,#31bdff17,#0000 76%)}}.headerAppIcon{object-fit:contain;filter:drop-shadow(0 6px 14px #087fc438)drop-shadow(0 0 1px #07121f70);width:58px;height:58px;display:block}#listen,.listenPanel,.playerCore{background-color:#0000}.listenPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.listenPanel:before{display:none}.scriptureFlow{z-index:1;background:0 0;grid-template-columns:minmax(300px,.86fr) minmax(480px,1.14fr);align-items:start;gap:clamp(56px,8vw,128px);width:min(1260px,100% - 10vw);margin:0 auto;padding:108px 0 92px;display:grid;position:relative}.scriptureIntro h2{color:#050b13;text-wrap:balance;margin:18px 0 24px;font-size:clamp(46px,5.4vw,76px);line-height:.98}.scriptureIntro h2 em{color:#007fc8;text-shadow:0 0 18px #36bfff26;font-style:normal}.scriptureIntro>p:last-child{color:#385871;max-width:560px;margin:0;font-size:14px;line-height:1.8}.scriptureVerses{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;padding-top:8px;display:grid}.scriptureVerses blockquote{background:0 0;border:0;margin:0;padding:0}.scriptureVerses blockquote p{color:#07131f;letter-spacing:-.035em;text-wrap:balance;margin:0 0 15px;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.2vw,31px);font-weight:600;line-height:1.22}.scriptureVerses cite{color:#007fc8;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.installDialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03102299;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.installDialog{color:#071c34;background:linear-gradient(145deg,#fff,#edf9ff);border:1px solid #168fd44f;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 28px 90px #02132366,0 0 34px #159ee33d}.installDialog h2{margin:12px 0 16px;font-size:clamp(30px,5vw,44px);line-height:1.02}.installDialog>p:not(.eyebrow){color:#385871;margin:0 0 24px;line-height:1.65}.installDialog .primaryAction{cursor:pointer;border:0}.installDialogClose{color:#17415f;cursor:pointer;background:0 0;border:0;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:12px;right:14px}.listenVisual{border-right:0!important}.headerAppIcon{filter:brightness(.56)contrast(1.5)saturate(1.15)drop-shadow(0 5px 12px #087fc42c)}.themeToggle{color:#0a4e7d!important;background:#ffffffb8!important;border-color:#168fd442!important;box-shadow:inset 0 1px #fff!important}.ownerFooterLink{opacity:.36;letter-spacing:.08em;font-size:8px;transition:opacity .2s}.ownerFooterLink:hover,.ownerFooterLink:focus-visible{opacity:.9}@media (width<=720px){.mobileDock{grid-template-columns:repeat(5,1fr)}}html[data-theme=dark] main#home{color:#eef8ff}html[data-theme=dark] main#home:before{opacity:.12;filter:brightness(1.45)contrast(1.15)drop-shadow(0 0 58px #17baff70)}html[data-theme=dark] .siteNav{background:#031021e8;border-bottom-color:#34bfff45;box-shadow:inset 0 -1px #2ec2ff33,0 12px 42px #0008}html[data-theme=dark] .headerAppIcon{filter:brightness(.92)contrast(1.25)saturate(1.3)drop-shadow(0 0 14px #16b5ff4d)}html[data-theme=dark] .siteNav nav a{color:#bad4e8}html[data-theme=dark] .siteNav nav a:hover,html[data-theme=dark] .eyebrow{color:#71dcff}html[data-theme=dark] .themeToggle{color:#dff8ff!important;background:#eaf8ff12!important;border-color:#7bdfff4d!important;box-shadow:inset 0 1px #ffffff1f!important}html[data-theme=dark] .heroCopy h1,html[data-theme=dark] .playerCore h2,html[data-theme=dark] .catalogHeading h2,html[data-theme=dark] .downloadsPanel h2,html[data-theme=dark] .mission h2,html[data-theme=dark] .scriptureIntro h2{color:#f4fbff;text-shadow:0 1px #000}html[data-theme=dark] .heroCopy>p:not(.eyebrow),html[data-theme=dark] .trackByline,html[data-theme=dark] .playerStatus,html[data-theme=dark] .mission>div>p:last-child,html[data-theme=dark] .downloadsPanel>div:first-child>p:last-child,html[data-theme=dark] .scriptureIntro>p:last-child{color:#a9c2d6}html[data-theme=dark] .listenPanel{background:linear-gradient(135deg,#f7fcff12,#34bfff08 52%,#0209146b);border-color:#bcefff36;box-shadow:inset 0 1px #ffffff21,0 28px 90px #0008,0 0 44px #087fc426}html[data-theme=dark] .listenSourceTabs{background:#06172bbd;border-color:#7bdfff38}html[data-theme=dark] .listenSourceTabs button{color:#aac6d9;background:#ffffff09;border-color:#8de7ff2b}html[data-theme=dark] .listenSourceTabs button.active,html[data-theme=dark] .transport button.playButton,html[data-theme=dark] .randomButton{color:#fff;background:linear-gradient(135deg,#087fca,#26bfff);border-color:#72ddff}html[data-theme=dark] .youtubePlayer iframe{border-color:#7de1ff52;box-shadow:0 18px 52px #0008,0 0 28px #119fe329}html[data-theme=dark] .youtubePlayer>a,html[data-theme=dark] .volumeRow a,html[data-theme=dark] .downloadList article a,html[data-theme=dark] .transport button{color:#dff8ff;background:#ffffff0c;border-color:#8ce8ff38}html[data-theme=dark] .catalogTools input{color:#fff;background:#ffffff0b;border-color:#8ce8ff30}html[data-theme=dark] .catalogTools button{color:#b8d3e6;background:#ffffff09;border-color:#8ce8ff2b}html[data-theme=dark] .catalogTools button.active{color:#fff;background:#159fe5}html[data-theme=dark] .catalogGrid article{background:linear-gradient(145deg,#ffffff10,#159ee509);border-color:#9ceaff22;box-shadow:inset 0 1px #ffffff1a,0 18px 48px #0005}html[data-theme=dark] .catalogGrid article>button,html[data-theme=dark] .catalogGrid article>button>.catalogItemText,html[data-theme=dark] .scriptureVerses blockquote p{color:#eef8ff}html[data-theme=dark] .catalogDescription,html[data-theme=dark] .emptyState{color:#9bb6ca}.youtubePlayerWindow{scroll-margin-top:88px}.youtubePlayerWindow iframe{width:100%;display:block}.youtubeFallback{color:#315873;background:#f7fcff;border:1px solid #168fd43d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #fff,0 8px 20px #0b5c8d0f}.youtubeFallback.active{background:#eaf8ff;border-color:#078edc;box-shadow:inset 0 1px #fff,0 8px 24px #087fc421}.youtubeFallback p{margin:0;font-size:10px;line-height:1.5}.youtubeFallback p strong,.youtubeFallback p span{display:block}.youtubeFallback p strong{color:#0a416b;font-size:11px}.youtubeFallback a{color:#fff;text-align:center;background:linear-gradient(135deg,#043e67,#086cae);border:1px solid #043e67;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #8cddff,0 8px 20px #087fc42e}.youtubeFallback a span{margin-left:7px}.youtubeActions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.youtubeActions button,.youtubeActions a{color:#086cae;letter-spacing:.02em;cursor:pointer;background:#fff;border:1px solid #168fd44f;justify-content:center;align-items:center;min-height:48px;padding:0 15px;font:800 11px/1.2 inherit;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #fff,0 8px 20px #0b5c8d12}.youtubeActions button:hover,.youtubeActions a:hover{color:#064d7d;background:#edf9ff;border-color:#078edc;transform:translateY(-1px)}.youtubeActions a span{color:#078edc;margin-left:8px}.youtubeTrackPicker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #168fd42f;margin-top:8px;padding:18px;box-shadow:inset 0 1px #fff,0 16px 40px #0b5c8d12}.youtubeTrackPickerHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.youtubeTrackPickerHeading .eyebrow{margin:0 0 5px;font-size:8px}.youtubeTrackPickerHeading h3{color:#071c34;letter-spacing:-.03em;margin:0;font-size:22px}.youtubeTrackPickerHeading>span{color:#527087;white-space:nowrap;font-size:10px;font-weight:800}.youtubeTrackList{scrollbar-color:#139ad9 #eaf6fc;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.youtubeTrackList article{background:#fbfdff;border:1px solid #168fd42b;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:inset 0 1px #fff}.youtubeTrackList article:hover,.youtubeTrackList article.active{border-color:#078edc;transform:translateY(-1px);box-shadow:0 8px 22px #087fc41c,0 0 0 1px #31bfff24}.youtubeTrackList article>button{color:#071c34;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px;padding:7px 38px 7px 7px;display:grid}.youtubeTrackList img{aspect-ratio:16/9;object-fit:cover;background:#e8f5fc;width:96px;display:block}.youtubeTrackList button span{flex-direction:column;gap:5px;min-width:0;display:flex}.youtubeTrackList strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.youtubeTrackList small{color:#087dcc;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.youtubeTrackList article>a{color:#087dcc;background:#fff;border:1px solid #168fd43d;place-items:center;width:27px;height:27px;font-size:12px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.youtubeTrackList article>a:hover{color:#043e67;background:#eaf8ff;border-color:#078edc}.secondaryYouTubeLibrary,.ownedCatalogUnavailable{background:#ffffffd9;border:1px solid #168fd438;width:min(1180px,100% - 48px);margin:72px auto;padding:32px;box-shadow:0 18px 50px #0b5c8d16}.secondaryYouTubeLibrary>div:first-child p:last-child,.ownedCatalogUnavailable>p:last-child{color:#4d687d;max-width:760px;line-height:1.65}.secondaryYouTubeLibrary h2,.ownedCatalogUnavailable h2{color:#071c34;margin:8px 0 10px;font-size:clamp(28px,4vw,48px)}.secondaryYouTubeToggle{color:#fff;cursor:pointer;background:#07131f;border:1px solid #086cae;min-height:48px;margin-top:12px;padding:0 18px;font-weight:800}.secondaryYouTubePlayer{margin-top:22px}.secondaryYouTubePlayer .youtubePlayerWindow{max-width:940px;margin-inline:auto}html[data-theme=dark] .youtubeFallback{color:#b8d3e6;background:#ffffff0c;border-color:#8ce8ff38;box-shadow:inset 0 1px #ffffff18}html[data-theme=dark] .youtubeFallback p strong{color:#effbff}html[data-theme=dark] .youtubeFallback.active{background:#0b3152;border-color:#65d8ff}html[data-theme=dark] .youtubeFallback a{color:#fff}html[data-theme=dark] .secondaryYouTubeLibrary,html[data-theme=dark] .ownedCatalogUnavailable{background:#06172be8;border-color:#8ce8ff38}html[data-theme=dark] .secondaryYouTubeLibrary h2,html[data-theme=dark] .ownedCatalogUnavailable h2{color:#f4fbff}html[data-theme=dark] .secondaryYouTubeLibrary>div:first-child p:last-child,html[data-theme=dark] .ownedCatalogUnavailable>p:last-child{color:#a9c2d6}html[data-theme=dark] .youtubeActions button,html[data-theme=dark] .youtubeActions a,html[data-theme=dark] .youtubeTrackPicker,html[data-theme=dark] .youtubeTrackList article,html[data-theme=dark] .youtubeTrackList article>a{color:#eafaff;background:#ffffff0c;border-color:#8ce8ff38;box-shadow:inset 0 1px #ffffff18}html[data-theme=dark] .youtubeTrackPickerHeading h3,html[data-theme=dark] .youtubeTrackList article>button{color:#effbff}html[data-theme=dark] .youtubeTrackPickerHeading>span{color:#9bb6ca}html[data-theme=dark] .youtubeTrackList img{background:#071625}@media (width<=720px){.youtubeFallback{grid-template-columns:1fr;gap:9px;padding:11px}.youtubeFallback a{width:100%;min-height:48px;padding-inline:10px}.youtubeActions{grid-template-columns:1fr 1.25fr;gap:8px}.youtubeActions button,.youtubeActions a{min-height:48px;padding-inline:8px;font-size:9px}.youtubeTrackPicker{margin-top:5px;padding:13px 10px 11px}.youtubeTrackPickerHeading{align-items:center;margin-bottom:10px;padding-inline:2px}.youtubeTrackPickerHeading h3{font-size:19px}.youtubeTrackList{grid-template-columns:1fr;gap:7px;max-height:430px;padding-right:3px}.youtubeTrackList article>button{grid-template-columns:88px minmax(0,1fr);gap:9px;min-height:66px;padding:6px 36px 6px 6px}.youtubeTrackList img{width:88px}.youtubeTrackList strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.youtubeActions button,.youtubeActions a,.youtubeTrackList article{transition:none}}html[data-theme=dark] .downloadList article{background:linear-gradient(90deg,#ffffff0d,#159ee506 72%,#0000);border-color:#8ce8ff22}html[data-theme=dark] .mission{background:radial-gradient(45% 70% at 10%,#119fe526,#0000 75%)}html[data-theme=dark] footer{color:#7895aa;background:linear-gradient(#0000,#02091499)}html[data-theme=dark] .mobileDock{background:#031021f4;border-top-color:#4bcaff45;box-shadow:inset 0 1px #ffffff16,0 -14px 40px #0008}html[data-theme=dark] .mobileDock a,html[data-theme=dark] .mobileDock button{color:#abc6d8}html[data-theme=dark] .mobileDock a:first-child{color:#65d8ff}html[data-theme=dark] .installDialog{color:#eef8ff;background:linear-gradient(145deg,#07182b,#03101f);border-color:#58ceff54}html[data-theme=dark] .installDialog>p:not(.eyebrow){color:#abc4d6}html[data-theme=dark] .installDialogClose{color:#c7edff}.adminDashboard{width:min(1120px,90vw);margin:0 auto 46px}.dashboardHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.dashboardHeading p{color:#087dcc;letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.dashboardHeading h2{color:#071c34;margin:8px 0 0;font-size:clamp(38px,5vw,62px)}.dashboardHeading button,.analyticsPanel button{color:#086cae;cursor:pointer;background:#fff;border:1px solid #168fd44a;padding:10px 14px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metricGrid article,.analyticsGrid article,.topContent,.analyticsPanel{background:linear-gradient(145deg,#ffffffed,#edf9ffca);border:1px solid #168fd438;box-shadow:inset 0 1px #fff,0 16px 38px #0b5c8d13}.metricGrid article{flex-direction:column;gap:7px;padding:20px;display:flex}.metricGrid span{color:#527087;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.metricGrid strong{color:#071c34;font-size:30px}.metricGrid small{color:#71899b}.analyticsGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.analyticsGrid article,.topContent{padding:22px}.analyticsGrid h3,.topContent h3{color:#071c34;margin:0 0 18px;font-size:20px}.activityChart>div{align-items:end;gap:7px;height:180px;display:flex}.activityChart>div>span{background:linear-gradient(#2cc4ff,#087ac5);flex:1;min-width:5px;box-shadow:0 0 12px #159ee33d}.activityChart p{color:#71899b}.recentActivity{gap:10px;margin:0;padding:0;list-style:none;display:grid}.recentActivity li{border-bottom:1px solid #168fd420;grid-template-columns:70px 1fr;gap:3px 10px;padding-bottom:9px;display:grid}.recentActivity li span{color:#087dcc;text-transform:uppercase;font-size:9px;font-weight:800}.recentActivity li strong{color:#183b59}.recentActivity time{color:#7890a3;grid-column:2;font-size:9px}.topContent{margin-top:14px}.analyticsTable{display:grid}.analyticsRow{color:#34566f;border-bottom:1px solid #168fd420;grid-template-columns:minmax(220px,1fr) repeat(3,90px);align-items:center;gap:12px;padding:13px 0;display:grid}.analyticsRow strong{color:#12354f;flex-direction:column;display:flex}.analyticsRow small{color:#7890a3;margin-top:4px;font-weight:400}.analyticsHeader{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.analyticsPanel{width:min(1120px,90vw);margin:0 auto 30px;padding:24px}@media (width<=800px){.metricGrid{grid-template-columns:repeat(2,1fr)}.analyticsGrid{grid-template-columns:1fr}.analyticsRow{grid-template-columns:minmax(130px,1fr) repeat(3,55px);font-size:11px}.adminDashboard{width:calc(100% - 28px)}}@media (width<=1024px){.scriptureFlow{grid-template-columns:1fr;gap:48px}.scriptureIntro{max-width:760px}}@media (width<=720px){.headerAppIcon{width:46px;height:46px}.scriptureFlow{gap:42px;width:100%;padding:74px 18px 68px}.scriptureIntro h2{font-size:clamp(40px,12vw,48px)}.scriptureIntro>p:last-child{font-size:13px;line-height:1.7}.scriptureVerses{grid-template-columns:1fr;gap:32px;padding-top:0}.scriptureVerses blockquote p{font-size:25px}}.streamingPlatforms{z-index:1;background:0 0;grid-template-columns:minmax(260px,.78fr) minmax(480px,1.22fr);align-items:center;gap:clamp(42px,7vw,96px);width:min(1240px,100%);margin:0 auto;padding:84px 5vw 96px;display:grid;position:relative}.streamingIntro h2{color:#071c34;margin:13px 0 18px;font-size:clamp(42px,5.7vw,76px)}.streamingIntro>p:last-child{color:#45647c;max-width:540px;margin:0;line-height:1.75}.platformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.platformCard{color:#071c34;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffffdc,#eef9ffc4);border:1px solid #158fd23d;align-items:center;gap:14px;min-height:92px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #fff,0 14px 34px #0b5c8d12}.platformCardActive:hover{border-color:#078edc;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 18px 42px #087fc425,0 0 24px #23b8ff1b}.platformMark{color:#fff;background:#07131f;border:1px solid #158fd24a;flex:0 0 46px;place-items:center;width:46px;height:46px;font:800 19px/1 Space Grotesk,sans-serif;display:grid;box-shadow:0 0 20px #149ee22a}.spotifyCard .platformMark{color:#38dc76;background:#07131f}.youtubeMark{color:#ff3d45}.instagramMark{color:#f0bd55}.odyseeMark{color:#48e0ad}.rumbleMark{color:#85e65b}.platformCard>span:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.platformCard strong{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:16px}.platformCard small{color:#087dcc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.platformCardSoon{opacity:.62}.platformCardSoon small{color:#637d91}html[data-theme=dark] .streamingIntro h2{color:#f4fbff}html[data-theme=dark] .streamingIntro>p:last-child{color:#a9c2d6}html[data-theme=dark] .platformCard{color:#eef8ff;background:linear-gradient(145deg,#ffffff10,#159ee509);border-color:#9ceaff26;box-shadow:inset 0 1px #ffffff1a,0 18px 48px #0005}html[data-theme=dark] .platformCard small{color:#74dcff}@media (width<=860px){.streamingPlatforms{grid-template-columns:1fr;gap:32px}.platformGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.streamingPlatforms{padding:64px 16px 72px}.streamingIntro h2{font-size:clamp(38px,12vw,48px)}.platformGrid{grid-template-columns:1fr}.platformCard{min-height:78px;padding:13px}.platformCardSoon:last-child{grid-column:auto}.platformMark{flex-basis:42px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.platformCard{transition:none}}.analyticsDisclosure{letter-spacing:.02em;text-align:right;opacity:.72;max-width:270px;font-size:8px;line-height:1.45}.analyticsControls{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.analyticsControls button{color:#086cae;cursor:pointer;background:#fff;border:1px solid #168fd44a;min-height:38px;padding:8px 11px;font-size:9px;font-weight:800}.analyticsControls button.active{color:#fff;background:#07131f;border-color:#07131f;box-shadow:0 0 20px #159ee326}.analyticsIntegrity{color:#173f5c;background:linear-gradient(90deg,#eaf8ff,#ffffffc7);border-left:3px solid #078edc;margin:0 0 18px;padding:20px 22px;box-shadow:inset 0 1px #fff,0 12px 30px #0b5c8d10}.analyticsIntegrity strong{color:#071c34;font-family:Space Grotesk,sans-serif}.analyticsIntegrity p{color:#385e78;margin:7px 0;font-size:12px;line-height:1.6}.analyticsIntegrity span{color:#648096;font-size:9px;font-weight:700}.analyticsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsMetricGrid article{min-height:132px}.analyticsMetricGrid strong{font-size:clamp(25px,3vw,36px)}.chartLegend{font-size:9px;color:#617e94!important;margin:10px 0 0!important}.detailedActivity{max-height:360px;padding-right:6px;overflow:auto}.detailedActivity li{grid-template-columns:100px minmax(0,1fr);padding-bottom:11px}.detailedActivity li small{color:#738da0;grid-column:2;font-size:8px}.detailedActivity time{grid-column:2}.analyticsWide{overflow:hidden}.analyticsTableWide{padding-bottom:5px;overflow-x:auto}.songAnalyticsHeader,.songAnalyticsRow{grid-template-columns:minmax(300px,1.7fr) repeat(5,minmax(82px,.55fr));min-width:850px}.analyticsEmpty{color:#6f8799;padding:24px 0}.analyticsDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.analyticsDetailGrid>article{background:linear-gradient(145deg,#ffffffed,#edf9ffca);border:1px solid #168fd438;min-width:0;padding:22px;box-shadow:inset 0 1px #fff,0 16px 38px #0b5c8d13}.analyticsDetailGrid h3,.audiencePanel h3{color:#071c34;margin:0 0 18px;font-size:20px}.rankedList{gap:9px;display:grid}.rankedList>div{border-bottom:1px solid #168fd420;justify-content:space-between;align-items:center;gap:15px;padding-bottom:9px;display:flex}.rankedList>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.rankedList strong{color:#183b59;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rankedList small{color:#7890a3;font-size:8px}.rankedList b{color:#087dcc;font-size:17px}.contentInventory{color:#5d778b;flex-direction:column;justify-content:center;gap:10px;min-height:150px;display:flex}.contentInventory strong{color:#071c34;font-size:32px}.audienceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.audienceGrid section{min-width:0}.audienceGrid h4{color:#087dcc;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:9px}html[data-theme=dark] .analyticsIntegrity,html[data-theme=dark] .analyticsDetailGrid>article{color:#eef8ff;background:linear-gradient(145deg,#ffffff10,#159ee509);border-color:#9ceaff26}@media (width<=900px){.analyticsMetricGrid,.audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardHeading{flex-direction:column;align-items:flex-start}.analyticsControls{justify-content:flex-start}}@media (width<=620px){.analyticsDisclosure{text-align:left;max-width:none}.analyticsMetricGrid{grid-template-columns:1fr 1fr;gap:9px}.analyticsMetricGrid article{min-height:116px;padding:15px}.analyticsMetricGrid span{font-size:8px}.analyticsMetricGrid strong{font-size:26px}.analyticsDetailGrid,.audienceGrid{grid-template-columns:1fr}.analyticsControls{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.analyticsControls button{padding-inline:5px}.analyticsIntegrity{padding:17px}.detailedActivity li{grid-template-columns:86px minmax(0,1fr)}.songAnalyticsHeader,.songAnalyticsRow{min-width:760px}.adminDashboard{width:calc(100% - 24px)}}.heroLogoArtwork.heroLogoMedia{filter:none}.heroLogoArtwork.heroLogoMedia .heroLogoTransparent{filter:drop-shadow(0 18px 34px #169fe034);transform-origin:50%;transform:scale(2)}.heroCopy .primaryAction{cursor:pointer}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html[data-theme=light] body{color:#071c34;background:radial-gradient(5% 54% at 0 24%,#30bfff14,#0000 80%),radial-gradient(5% 54% at 100% 70%,#078edc12,#0000 80%),linear-gradient(#fff 0% 42%,#fafdff 72%,#fff 100%)}html[data-theme=light] .siteNav{background:#fffffffa}html[data-theme=light] .hero{background:radial-gradient(30% 38% at 28% 44%,#25baff12,#0000 76%),radial-gradient(24% 40% at 76% 46%,#80dbff10,#0000 78%)}html[data-theme=light] main#home:after{opacity:.72}html[data-theme=light] main#home:before{opacity:.1}html[data-theme=light] .headerAppIcon{filter:brightness(.82)contrast(1.55)saturate(1.28)drop-shadow(0 5px 12px #087fc42c)}html[data-theme=light] .heroLogoArtwork.heroLogoMedia .heroLogoTransparent{filter:contrast(1.18)saturate(1.1)drop-shadow(0 18px 34px #169fe02e)}.themeToggle{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.themeToggle span{font-size:14px;line-height:1}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00040a}html[data-theme=dark] body{color:#f2f9ff;background:radial-gradient(15% 58% at 0 24%,#087fd732,#0000 76%),radial-gradient(16% 60% at 100% 72%,#00b9ff26,#0000 76%),linear-gradient(#00040a 0%,#020914 48%,#00040a 100%)}html[data-theme=dark] .siteNav{background:#02060cf2;border-bottom-color:#26bfff42}html[data-theme=dark] .listenPanel{background:linear-gradient(135deg,#02060ce8,#04101ce0);border-color:#59d2ff36}html[data-theme=dark] .listenSourceTabs{background:#020912e8}html[data-theme=dark] .catalogGrid article,html[data-theme=dark] .platformCard{background:linear-gradient(145deg,#030a13ed,#061521df);border-color:#43c5ff2e}html[data-theme=dark] .youtubeTrackPicker,html[data-theme=dark] .youtubeTrackList article,html[data-theme=dark] .youtubeActions button,html[data-theme=dark] .youtubeActions a{background:#020912e8;border-color:#55ceff35}html[data-theme=dark] footer{background:linear-gradient(#0000,#00040ad9)}html[data-theme=dark] .heroLogoArtwork.heroLogoMedia .heroLogoTransparent{filter:brightness(1.08)contrast(1.2)saturate(1.22)drop-shadow(0 18px 36px #18b9ff52)}.listenerAccess{z-index:2;grid-template-columns:minmax(270px,.72fr) minmax(460px,1.28fr);align-items:start;gap:clamp(30px,6vw,82px);width:min(1260px,100% - 10vw);margin:0 auto;padding:58px 0 108px;scroll-margin-top:82px;display:grid;position:relative}.listenerAccessIntro h2{color:#071c34;margin:12px 0 18px;font-size:clamp(42px,5.5vw,72px)}.listenerAccessIntro>p:last-of-type{color:#385871;line-height:1.75}.offlineFoundation{color:#33566f;background:#ffffff8a;border-left:2px solid #159cff;flex-direction:column;gap:5px;margin-top:25px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #fff}.offlineFoundation strong{color:#071c34;font:700 14px/1.2 Space Grotesk,sans-serif}.offlineFoundation span{font-size:11px;line-height:1.55}.listenerAccessCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffffff2,#edf9ffcd);border:1px solid #159ee342;padding:clamp(20px,3.6vw,40px);box-shadow:inset 0 1px #fff,0 24px 64px #087fc41b,0 0 32px #24b9ff13}.listenerFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.listenerFields label{color:#173e5b;letter-spacing:.06em;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.listenerFields small{color:#71899b;font-weight:500}.listenerFields input{color:#071c34;background:#fff;border:1px solid #168fd447;width:100%;min-height:50px;padding:11px 13px;box-shadow:inset 0 1px 2px #07131f0d}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consentChoice{color:#385871;cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:18px 0;font-size:11px;line-height:1.55;display:grid}.consentChoice input{accent-color:#078edc;width:18px;height:18px}.listenerSubmit,.downloadUnlock,.inlineUnlock{color:#fff;cursor:pointer;background:linear-gradient(135deg,#078edc,#29b7ff);border:1px solid #047fc5;min-height:46px;padding:0 16px;font-size:10px;font-weight:800;box-shadow:inset 0 1px #8cddff,0 10px 25px #087fc435}.listenerSubmit:disabled{opacity:.55;cursor:wait}.listenerFinePrint{color:#6b8396;margin:13px 0 0;font-size:9px;line-height:1.55}.listenerMessage{color:#174966;background:#e9f8ff;border-left:3px solid #078edc;margin:18px 0 0;padding:13px 15px;font-size:12px;line-height:1.55}.privacyNote{color:#4c687d;border-top:1px solid #168fd428;margin-top:18px;padding-top:14px;font-size:10px;line-height:1.65}.privacyNote summary{color:#0a5688;cursor:pointer;font-weight:800}.privacyNote a{color:#087dcc;text-decoration:underline}.listenerVerified{grid-template-columns:46px 1fr;align-items:start;gap:15px;display:grid}.listenerVerified>span{color:#66dcff;background:#07131f;border:1px solid #159ee35c;place-items:center;width:46px;height:46px;font-size:21px;display:grid;box-shadow:0 0 22px #159ee32e}.listenerVerified h3{color:#071c34;margin:6px 0 8px;font-size:28px}.listenerVerified p{color:#4b687e;line-height:1.6}.listenerAccountActions{flex-wrap:wrap;grid-column:2;gap:9px;display:flex}.listenerAccountActions button{color:#086cae;cursor:pointer;background:#fff;border:1px solid #168fd447;min-height:42px;padding:0 13px;font-size:9px;font-weight:800}.listenerAccountActions .dangerAction{color:#8f2530;border-color:#b84b5544}.downloadList article button.downloadUnlock{justify-self:end}.volumeRow button.inlineUnlock{margin-left:auto}html[data-theme=dark] .listenerAccessIntro h2,html[data-theme=dark] .listenerVerified h3,html[data-theme=dark] .offlineFoundation strong{color:#f4fbff}html[data-theme=dark] .listenerAccessIntro>p:last-of-type,html[data-theme=dark] .listenerVerified p{color:#a9c2d6}html[data-theme=dark] .listenerAccessCard,html[data-theme=dark] .offlineFoundation{color:#eef8ff;background:linear-gradient(145deg,#ffffff10,#159ee509);border-color:#9ceaff2e}html[data-theme=dark] .listenerFields label,html[data-theme=dark] .consentChoice,html[data-theme=dark] .privacyNote{color:#abc5d7}html[data-theme=dark] .listenerFields input,html[data-theme=dark] .listenerAccountActions button{color:#eef8ff;background:#020912e8;border-color:#55ceff35}html[data-theme=dark] .listenerMessage{color:#d8f5ff;background:#0a3048}@media (width<=800px){.listenerAccess{grid-template-columns:1fr;gap:26px;width:calc(100% - 36px);padding:48px 0 88px}.listenerFields{grid-template-columns:1fr}.listenerAccessCard{padding:20px 16px}.listenerSubmit{width:100%;min-height:50px}.listenerVerified{grid-template-columns:40px 1fr}.listenerVerified>span{width:40px;height:40px}.listenerAccountActions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.downloadList article button.downloadUnlock,.volumeRow button.inlineUnlock{justify-self:stretch;width:100%;margin:4px 0 0}.listenerAccessIntro h2{font-size:clamp(40px,12vw,48px)}footer>div{flex-wrap:wrap}}@media (width<=720px){.listenerAdminTools{justify-content:stretch;width:100%}.listenerAdminTools input,.listenerAdminTools a{width:100%}.listenerAdminTools a{justify-content:center}}.ownedSongGallery article.ownedSongCard.compactReleaseRow{border-radius:12px;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:0;min-height:120px;padding:0;display:grid}.ownedSongGallery .compactReleaseRow>.compactReleaseArtwork{aspect-ratio:auto;width:120px;max-width:120px;height:100%;min-height:120px;display:block;position:relative;overflow:hidden}.ownedSongGallery .compactReleaseRow>.compactReleaseArtwork>.songArtworkTile{width:100%;min-width:0;height:100%;position:absolute;inset:0}.ownedSongGallery .compactReleaseRow>.compactReleaseArtwork .songArtworkCover{object-fit:contain;object-position:center;background:#07131f;width:100%;height:100%;display:block}.ownedSongGallery .compactReleaseRow>.compactReleaseContent{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:10px 14px;display:flex}.ownedSongGallery .compactReleaseRow .ownedSongCardHeading .ownedSongIdentity strong{white-space:normal;min-height:0;font-size:16px;line-height:1.2}.ownedSongGallery .compactReleaseRow .ownedSongFavorite{width:34px;height:34px}.ownedSongGallery .compactReleaseRow .ownedSongBadges{gap:4px;min-height:0;margin:0}.ownedSongGallery .compactReleaseRow .ownedSongBadges span{padding:3px 6px;font-size:7px}.ownedSongGallery .compactReleaseRow .ownedSongCardActions{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-top:3px;padding:0;display:flex}.ownedSongGallery .compactReleaseRow .ownedSongCardActions button,.ownedSongGallery .compactReleaseRow .ownedSongCardActions a{min-height:32px;padding:4px 8px;font-size:8px}.ownedSongGallery .compactReleaseRow .ownedSongPlayCue{width:28px;height:28px;font-size:10px;bottom:7px;right:7px}.downloadsSongArtwork .songArtworkCover{object-fit:contain;background:#07131f}@media (width<=720px){.ownedSongGallery article.ownedSongCard.compactReleaseRow{border-radius:10px;grid-template-columns:88px minmax(0,1fr);min-height:104px}.ownedSongGallery .compactReleaseRow>.compactReleaseArtwork{width:88px;max-width:88px;min-height:104px}.ownedSongGallery .compactReleaseRow>.compactReleaseContent{gap:4px;padding:8px 9px}.ownedSongGallery .compactReleaseRow .ownedSongCardHeading{grid-template-columns:minmax(0,1fr) 30px;gap:5px}.ownedSongGallery .compactReleaseRow .ownedSongCardHeading .ownedSongIdentity strong{font-size:13px}.ownedSongGallery .compactReleaseRow .ownedSongCardHeading .ownedSongIdentity small{font-size:8px}.ownedSongGallery .compactReleaseRow .ownedSongFavorite{width:30px;height:30px}.ownedSongGallery .compactReleaseRow .ownedSongBadges{display:flex}.ownedSongGallery .compactReleaseRow .ownedSongCardActions{gap:4px;padding:0;display:flex}.ownedSongGallery .compactReleaseRow .ownedSongCardActions button,.ownedSongGallery .compactReleaseRow .ownedSongCardActions a{min-height:30px;padding:3px 6px;font-size:8px}}.ownedCatalog{padding-top:82px;padding-bottom:52px}.ownedSongGallery{gap:9px;margin-top:20px;grid-template-columns:1fr!important;display:grid!important}.ownedSongGallery .ownedSongCard{border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:stretch;display:grid;box-shadow:0 6px 18px #087fc40b}.ownedSongGallery .ownedSongCard:hover{transform:none;box-shadow:0 9px 24px #087fc418}.ownedSongCardPlay{aspect-ratio:1;width:112px;height:112px}.ownedSongCardBody{gap:5px;padding:11px 14px}.ownedSongCardHeading{grid-template-columns:minmax(0,1fr) 34px;gap:8px}.ownedSongCardHeading .ownedSongIdentity strong{white-space:nowrap;min-height:0;font-size:16px}.ownedSongCardHeading .ownedSongIdentity small{margin-top:0;font-size:9px}.ownedSongFavorite{width:34px;height:34px;font-size:17px}.ownedSongBadges{gap:5px;min-height:0;margin:0}.ownedSongBadges span{padding:3px 6px;font-size:7px}.ownedSongCardActions{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-top:2px;display:flex}.ownedSongCardActions button,.ownedSongCardActions a{border-radius:7px;min-height:31px;padding:4px 9px;font-size:8px}.ownedSongPlayCue{width:28px;height:28px;font-size:10px;bottom:7px;right:7px}.ownedSongCardPlay .songArtworkNumber,.downloadsSongArtwork .songArtworkNumber{min-width:24px;min-height:20px;padding:0 5px;font-size:8px;top:6px;left:6px}.ownedSongCardPlay .songArtworkMonogram{font-size:20px;bottom:7px;left:8px}.songArtworkCover{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.songArtworkHasCover:before{display:none}.songArtworkHasCover:after{background:linear-gradient(#02081112 60%,#02081170)}.memberAccessTabs{grid-template-columns:1fr 1.35fr;gap:8px;margin-bottom:20px;display:grid}.memberAccessTabs button{color:#34566f;cursor:pointer;background:#fff;border:1px solid #168fd445;min-height:46px;padding:9px 10px;font-size:10px;font-weight:800}.memberAccessTabs button.active{color:#fff;background:#075f98;border-color:#075f98}.memberSignInFields{grid-template-columns:1fr!important}.memberDownloadsLink{color:#fff;background:#075f98;border:1px solid #075f98;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.downloadsPage{color:#071c34;background:radial-gradient(circle at 80% 0,#159cff0d,#0000 35%),#fbfdff;min-height:100vh;padding:0 0 130px}.downloadsPageNav{border-bottom:1px solid #168fd431;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.downloadsBrand{align-items:center;gap:12px;font:700 15px/1 Space Grotesk,sans-serif;display:flex}.downloadsBrand img{object-fit:contain;width:44px;height:44px}.downloadsPageNav nav{color:#075f98;gap:18px;font-size:10px;font-weight:800;display:flex}.downloadsPageIntro{width:min(1120px,100% - 40px);margin:0 auto;padding:72px 0 38px}.downloadsPageIntro h1{max-width:850px;margin:13px 0 15px;font-size:clamp(42px,7vw,76px)}.downloadsPageIntro>p:not(.eyebrow){color:#47647b;max-width:680px;line-height:1.75}.downloadsPageIntro .primaryAction{color:#fff;margin-top:12px}.downloadsCollection{width:min(1120px,100% - 40px);margin:0 auto;padding:30px 0 68px}.downloadsCollectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.downloadsCollectionHeading h2{margin-top:8px;font-size:clamp(32px,5vw,52px)}.downloadsCollectionHeading>span{color:#597389;font-size:10px;font-weight:700}.downloadsSongList{border-top:1px solid #168fd431}.downloadsSongRow{border-bottom:1px solid #168fd429;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:86px;padding:10px 3px;display:grid}.downloadsSongArtwork{border-radius:8px;width:60px;height:60px;position:relative;overflow:hidden}.downloadsSongArtwork .songArtworkTile{width:100%;min-width:0;height:100%;position:absolute}.downloadsSongArtwork .songArtworkMonogram{font-size:15px;bottom:4px;left:5px}.downloadsSongIdentity{flex-direction:column;gap:5px;min-width:0;display:flex}.downloadsSongIdentity strong{text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.2 Space Grotesk,sans-serif;overflow:hidden}.downloadsSongIdentity span{color:#668096;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.downloadsFormatButtons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.downloadsFormatButtons a{color:#075f98;background:#fff;border:1px solid #168fd445;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.downloadsPageStatus{color:#47647b;padding:18px 0;line-height:1.6}.downloadsPage>.listenerAccess{grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);gap:45px;width:min(1120px,100% - 40px);padding:30px 0 60px}.downloadsPage .listenerAccessIntro h2{font-size:clamp(38px,5vw,56px)}.downloadsPageFooter{color:#075f98;border-top:1px solid #168fd431;justify-content:space-between;gap:16px;width:min(1120px,100% - 40px);margin:0 auto;padding-top:24px;font-size:10px;font-weight:800;display:flex}html[data-theme=dark] .memberAccessTabs button{color:#dff8ff;background:#061827;border-color:#55ceff35}html[data-theme=dark] .memberAccessTabs button.active{color:#fff;background:#075f98}html[data-theme=dark] .downloadsPage{color:#f4fbff;background:radial-gradient(circle at 80% 0,#159cff16,#0000 35%),#020912}html[data-theme=dark] .downloadsPageIntro>p:not(.eyebrow),html[data-theme=dark] .downloadsPageStatus,html[data-theme=dark] .downloadsSongIdentity span{color:#a9c2d6}html[data-theme=dark] .downloadsFormatButtons a{color:#dff8ff;background:#061827;border-color:#55ceff35}html[data-theme=dark] .downloadsPage .listenerAccessIntro h2{color:#f4fbff}@media (width<=720px){.ownedCatalog{padding-top:52px}.ownedSongGallery{gap:8px}.ownedSongGallery .ownedSongCard{border-radius:10px;grid-template-columns:78px minmax(0,1fr)}.ownedSongCardPlay{width:78px;height:100%;min-height:94px}.ownedSongCardBody{gap:4px;padding:8px 9px}.ownedSongCardHeading .ownedSongIdentity strong{font-size:14px}.ownedSongCardHeading .ownedSongIdentity small{font-size:8px}.ownedSongFavorite{width:30px;height:30px}.ownedSongBadges{display:flex!important}.ownedSongBadges span{padding:2px 5px}.ownedSongCardActions{gap:4px;padding:0;display:flex!important}.ownedSongCardActions button,.ownedSongCardActions a{min-height:30px;padding:3px 6px;font-size:8px}.downloadsPageNav{min-height:68px}.downloadsBrand span{font-size:12px}.downloadsPageNav nav{gap:10px;font-size:9px}.downloadsPageIntro{padding:53px 0 28px}.downloadsPage>.listenerAccess{grid-template-columns:1fr;gap:20px;padding:20px 0 42px}.downloadsSongRow{grid-template-columns:52px minmax(0,1fr);gap:8px 11px}.downloadsSongArtwork{width:52px;height:52px}.downloadsFormatButtons{grid-column:2;justify-content:flex-start}.downloadsFormatButtons a{min-height:36px;padding:0 7px;font-size:8px}.downloadsPageFooter{flex-direction:column;align-items:flex-start}.memberAccessTabs{grid-template-columns:1fr 1fr}.memberAccessTabs button{font-size:9px}}.songArtworkTile.songArtworkSize-compact,.songArtworkTile.songArtworkSize-hero{background-color:#03101c;border:1px solid #8de6ff4a;flex:none;position:relative;inset:auto;box-shadow:0 12px 32px #0007}.songArtworkTile.songArtworkSize-compact{border-radius:12px;width:52px;height:52px}.songArtworkSize-compact .songArtworkMonogram{font-size:13px;bottom:6px;left:7px}.songArtworkSize-compact .songArtworkNumber{display:none}.songArtworkSize-compact .songArtworkBrandMark{width:72%;height:78%}.songArtworkTile.songArtworkSize-hero{aspect-ratio:1;border-radius:24px;width:min(380px,100%)}.songArtworkSize-hero .songArtworkMonogram{font-size:clamp(38px,7vw,72px)}.persistentNowPlaying>.songArtworkTile{min-width:52px;display:block}.persistentNowPlaying .songArtworkGlow,.persistentNowPlaying .songArtworkMonogram,.persistentNowPlaying .songArtworkNumber{min-width:0;display:block}.persistentPlayer.dockedPlayer{grid-template-columns:minmax(220px,.8fr) auto minmax(230px,1fr) auto auto}.persistentExpand,.persistentFloatToggle{border-radius:11px}.persistentFloatToggle{color:#dff8ff;cursor:pointer;background:#071a2d;border:1px solid #4abfff47;width:58px;min-height:38px;padding:4px;font-size:8px;font-weight:800;line-height:1.1}.persistentFloatToggle[aria-pressed=true]{color:#fff;background:#0b4f76;border-color:#74e5ff}.persistentPlayer.floatingMiniPlayer{z-index:85;border-radius:19px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:min(370px,100vw - 24px);min-height:0;padding:9px 10px 10px;transform:none;box-shadow:0 24px 80px #000c,0 0 36px #159ee341}.floatingMiniPlayer .floatingPlayerDragHandle{grid-area:1/1/auto/-1}.floatingMiniPlayer .persistentNowPlaying{grid-area:2/1}.floatingMiniPlayer .persistentTransport{grid-area:2/2}.floatingMiniPlayer .persistentTransport button{display:none}.floatingMiniPlayer .persistentTransport .persistentPlay{display:block}.floatingMiniPlayer .persistentSeek{grid-area:3/1/auto/-1;display:grid}.floatingMiniPlayer .persistentExpand{display:none}.floatingMiniPlayer .persistentFloatToggle{grid-area:2/3}.floatingPlayerDragHandle{color:#82dcff;cursor:grab;touch-action:none;background:linear-gradient(#0a2743aa,#06152122);border:0;border-bottom:1px solid #56cbff2e;border-radius:10px 10px 4px 4px;width:100%;min-height:38px;padding:0;font-size:18px}.floatingPlayerDragHandle:hover,.floatingPlayerDragHandle:focus-visible{color:#fff;background:#0b3558}.floatingMiniPlayer.isDragging,.floatingMiniPlayer.isDragging .floatingPlayerDragHandle{cursor:grabbing;-webkit-user-select:none;user-select:none}.expandedIdentity>.songArtworkTile{border-radius:22px;width:140px;margin:0 auto}.songDetailCard>.songArtworkTile{justify-self:center;width:100%;max-width:430px}.ownedVideoActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.ownedVideoStage .ownedVideoActions button{margin:0}.listenerAccessButton,.expandedDownloads .listenerAccessButton{color:#fff;cursor:pointer;background:#075f98;border:1px solid #6cdbff8a;border-radius:10px;min-height:42px;padding:0 12px;font-size:10px;font-weight:800;box-shadow:inset 0 1px #5bd6ff69}.expandedDownloads .listenerAccessButton,.songDetailDownloads .listenerAccessButton{justify-content:center;align-items:center;display:inline-flex}.persistentFloatToggle:focus-visible,.floatingPlayerDragHandle:focus-visible,.listenerAccessButton:focus-visible{outline-offset:3px;outline:2px solid #89e8ff}.visualizerShell{overflow:hidden}@media (width<=980px){.persistentPlayer.dockedPlayer{grid-template-columns:minmax(200px,1fr) auto auto auto}.songDetailCard>.songArtworkTile{width:min(430px,80%)}}@media (width<=720px){.persistentPlayer.dockedPlayer{grid-template-columns:minmax(0,1fr) auto auto auto}.persistentNowPlaying>.songArtworkTile{border-radius:10px;width:44px;min-width:44px;height:44px}.persistentFloatToggle{width:52px;min-height:40px;font-size:8px}.persistentPlayer.floatingMiniPlayer{max-height:min(210px,100dvh - 24px);padding-bottom:max(10px,env(safe-area-inset-bottom));bottom:auto}.floatingMiniPlayer .persistentNowPlaying{grid-template-columns:44px minmax(0,1fr)}.floatingMiniPlayer .persistentTransport .persistentPlay{width:42px;height:42px}.expandedIdentity>.songArtworkTile{border-radius:18px;width:112px}.songDetailCard>.songArtworkTile{width:min(280px,80%)}.expandedDownloads .listenerAccessButton,.songDetailDownloads .listenerAccessButton{overflow-wrap:anywhere;width:100%;min-width:0;padding:7px;font-size:10px;line-height:1.25}}@media (width<=390px){.persistentPlayer.dockedPlayer{gap:4px;padding-inline:7px}.persistentPlayer.dockedPlayer .persistentNowPlaying{grid-template-columns:40px minmax(0,1fr)}.persistentPlayer.dockedPlayer .songArtworkSize-compact{width:40px;min-width:40px;height:40px}.persistentFloatToggle{width:48px}}@media (prefers-reduced-motion:reduce){.floatingMiniPlayer{scroll-behavior:auto}}.libraryLoading{color:#071c34;background:#ffffffc7;border:1px solid #168fd438;flex-direction:column;justify-content:center;width:min(1240px,90vw);min-height:420px;margin:-32px auto 0;padding:70px;display:flex;box-shadow:0 30px 80px #087fc417}.libraryLoading h2{margin-top:12px;font-size:clamp(38px,6vw,72px)}.ownedListenPanel{color:#071c34;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe8,#eaf7ffd9);border:1px solid #168fd438;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);width:min(1240px,90vw);min-height:510px;margin:-32px auto 0;display:grid;box-shadow:0 34px 90px #087fc41c}.ownedListenArtwork{background:radial-gradient(circle,#1ba9ef26,#0000 68%);place-items:center;padding:42px;display:grid;position:relative;overflow:hidden}.ownedListenArtwork img{object-fit:contain;filter:contrast(1.12)saturate(1.1)drop-shadow(0 20px 50px #078edc38);width:100%;height:auto}.ownedListenArtwork>span{color:#086cae;letter-spacing:.1em;text-transform:uppercase;background:#ffffffd9;border:1px solid #087fc43b;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:22px;left:22px}.ownedListenCore{padding:clamp(36px,5vw,66px)}.ownedListenCore h2{margin-top:12px;font-size:clamp(38px,5vw,70px)}.ownedListenCore .trackByline{color:#45647c;margin:13px 0 16px;line-height:1.6}.ownedCurrentMeta{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.ownedCurrentMeta span{color:#0a6fae;letter-spacing:.06em;text-transform:uppercase;background:#ffffffa8;border:1px solid #168fd438;padding:6px 9px;font-size:9px;font-weight:800}.ownedHeroActions,.ownedLibraryPrimaryActions{flex-wrap:wrap;gap:9px;display:flex}.ownedHeroActions button,.ownedLibraryPrimaryActions button{color:#075f98;cursor:pointer;background:#fff;border:1px solid #087fc452;min-height:48px;padding:0 16px;font-size:10px;font-weight:800}.ownedHeroActions .primaryAction,.ownedLibraryPrimaryActions .primaryAction{color:#fff;background:#075f98;border-color:#045e99;box-shadow:0 12px 28px #087fc42e}.ownedPlayerPromise{color:#5c7487;margin:18px 0 0;font-size:10px;line-height:1.6}.secondaryListeningLinks{color:#557186;flex-wrap:wrap;align-items:center;gap:10px 15px;margin-top:17px;font-size:9px;display:flex}.secondaryListeningLinks a{color:#086fac;text-underline-offset:3px;font-weight:800;text-decoration:underline}.ownedCatalog{width:min(1240px,90vw);margin:0 auto;padding:110px 0 80px;scroll-margin-top:80px}.ownedCatalogHeading{align-items:flex-end}.ownedCatalogHeading>div:first-child{max-width:720px}.ownedCatalogHeading h2,.ownedDownloadsIntro h2{color:#071c34;margin:10px 0 16px;font-size:clamp(48px,6.5vw,88px)}.ownedCatalogHeading p:last-child,.ownedDownloadsIntro>p:last-child{color:#45647c;margin:0;line-height:1.7}.ownedCatalogTools{justify-content:space-between;align-items:center;gap:18px;margin-top:36px;display:flex}.ownedCatalogTools label{flex:1}.ownedCatalogTools input{color:#071c34;background:#fff;border:1px solid #168fd447;width:100%;min-height:50px;padding:12px 15px}.ownedCatalogTools>div{gap:7px;display:flex}.ownedCatalogTools button{color:#47677e;cursor:pointer;background:#fff;border:1px solid #168fd447;min-height:44px;padding:0 13px;font-size:9px;font-weight:800}.ownedCatalogTools button.active{color:#fff;background:#075f98;border-color:#075f98}.ownedSongList{border-top:1px solid #168fd438;margin-top:20px}.ownedSongList article{color:#071c34;border-bottom:1px solid #168fd42b;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:22px;min-height:88px;padding:13px 10px;transition:background .18s,border-color .18s;display:grid}.ownedSongList article:hover,.ownedSongList article.active{background:#eaf8ffb5;border-bottom-color:#078edc66}.ownedSongPlay{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;padding:0;display:grid}.ownedSongIndex{color:#087dcc;border:1px solid #168fd43b;place-items:center;width:40px;height:40px;font:700 11px/1 Space Grotesk,sans-serif;display:grid}.ownedSongIdentity{flex-direction:column;gap:5px;min-width:0;display:flex}.ownedSongIdentity strong{text-overflow:ellipsis;white-space:nowrap;font:700 18px/1.2 Space Grotesk,sans-serif;overflow:hidden}.ownedSongIdentity small{color:#668096;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ownedSongFacts{gap:7px;display:flex}.ownedSongFacts span{color:#5b778c;text-transform:uppercase;border:1px solid #168fd42f;padding:5px 7px;font-size:8px;font-weight:800}.ownedSongActions{justify-content:flex-end;gap:6px;display:flex}.ownedSongActions button,.ownedSongActions a{color:#086cae;cursor:pointer;background:#fff;border:1px solid #168fd43d;align-items:center;min-height:38px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.ownedSongActions button:disabled{opacity:.55;cursor:wait}.ownedDownloadsPanel{border-top:1px solid #168fd438;grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);gap:clamp(40px,7vw,90px);width:min(1240px,90vw);margin:0 auto;padding:80px 0 110px;scroll-margin-top:80px;display:grid}.ownedDownloadList{border-top:1px solid #168fd438}.ownedDownloadList article{color:#071c34;border-bottom:1px solid #168fd42b;grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:20px;padding:16px 0;display:grid}.ownedDownloadList article>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ownedDownloadList article>div:first-child strong{font-family:Space Grotesk,sans-serif}.ownedDownloadList article>div:first-child span{color:#6a8295;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ownedFormatActions{gap:6px;display:flex}.ownedFormatActions a{color:#086cae;background:#fff;border:1px solid #168fd445;align-items:center;min-height:38px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.persistentAudioElement{display:none}.persistentPlayer{z-index:75;color:#f5fbff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020912f2;border:1px solid #45c7ff55;grid-template-columns:minmax(220px,.8fr) auto minmax(230px,1fr) auto;align-items:center;gap:14px;width:min(920px,100% - 32px);min-height:74px;padding:9px 12px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #000a,0 0 32px #159ee323}.persistentNowPlaying{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.persistentNowPlaying img{object-fit:contain;width:52px;height:52px}.persistentNowPlaying span{flex-direction:column;gap:5px;min-width:0;display:flex}.persistentNowPlaying strong,.persistentNowPlaying small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.persistentNowPlaying strong{font:700 12px/1.1 Space Grotesk,sans-serif}.persistentNowPlaying small{color:#8fb0c7;font-size:8px}.persistentTransport{gap:5px;display:flex}.persistentTransport button,.persistentExpand{color:#dff8ff;cursor:pointer;background:#071a2d;border:1px solid #4abfff47;width:38px;height:38px}.persistentTransport .persistentPlay{background:#0b74b6;border-color:#159cff;width:46px;height:46px;font-size:15px}.persistentSeek{color:#89a9bd;grid-template-columns:34px 1fr 34px;align-items:center;gap:7px;min-width:0;font-size:8px;display:grid}.persistentSeek input{width:100%;min-width:0}.expandedPlayerBackdrop{z-index:90;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.expandedPlayer{color:#f5fbff;background:radial-gradient(circle at 50% 8%,#0c6ca052,#0000 38%),#020912;border:1px solid #45c7ff4d;width:min(780px,100%);max-height:calc(100dvh - 48px);padding:clamp(24px,5vw,54px);position:relative;overflow:auto;box-shadow:0 30px 100px #000c}.expandedClose{z-index:2;color:#fff;cursor:pointer;background:#061827;border:1px solid #54d1ff55;width:42px;height:42px;font-size:24px;position:absolute;top:14px;right:14px}.expandedIdentity{text-align:center}.expandedIdentity img{object-fit:contain;width:110px;height:110px}.expandedIdentity h2{max-width:620px;margin:10px auto 8px;font-size:clamp(34px,7vw,64px)}.expandedIdentity>p:not(.eyebrow){color:#9db9cc}.expandedIdentity small{color:#6fdbff}.expandedSeek{color:#90adbf;grid-template-columns:44px 1fr 44px;align-items:center;gap:9px;margin-top:28px;font-size:9px;display:grid}.expandedSeek input{width:100%}.expandedTransport{justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.expandedTransport button{color:#fff;cursor:pointer;background:#061827;border:1px solid #51cfff47;width:46px;height:46px}.expandedTransport button.active{color:#73e7ff;border-color:#73e7ff}.expandedTransport .expandedPlay{background:#0b74b6;border-color:#159cff;width:66px;height:66px;font-size:20px}.expandedActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.expandedActions button{color:#dff8ff;cursor:pointer;background:#061827;border:1px solid #51cfff47;min-height:42px;padding:0 12px;font-size:9px;font-weight:800}.expandedActions button:disabled{opacity:.55}.expandedVolume{color:#9bb7c9;grid-template-columns:auto 1fr;align-items:center;gap:12px;max-width:480px;margin:24px auto 0;font-size:9px;display:grid}.expandedVolume input{width:100%}.expandedDownloads{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.expandedDownloads span{color:#8faabe;text-align:center;text-transform:uppercase;letter-spacing:.13em;width:100%;font-size:8px}.expandedDownloads a{color:#dff8ff;border:1px solid #48c5ff47;align-items:center;min-height:40px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.playerMessage{color:#a9dbee;text-align:center;margin:18px 0 0;font-size:10px}.ownedVideoStage video{background:#000;width:100%;max-height:68dvh;display:block}.ownedVideoStage button{color:#fff;cursor:pointer;background:#061827;border:1px solid #52d2ff55;min-height:42px;margin-top:12px;padding:0 13px}.ownedVideoStage p{color:#a5c0d2;font-size:10px;line-height:1.6}.visualizerShell{z-index:110;visibility:hidden;opacity:0;pointer-events:none;color:#fff;background:#000;transition:opacity .2s;position:fixed;inset:0}.visualizerShell.open{visibility:visible;opacity:1;pointer-events:auto}.visualizerShell canvas{width:100%;height:100%;display:block}.visualizerChrome{pointer-events:none;opacity:0;background:linear-gradient(#000b,#0000 28% 70%,#000c);flex-direction:column;justify-content:space-between;padding:clamp(18px,4vw,46px);transition:opacity .25s;display:flex;position:absolute;inset:0}.visualizerShell.controlsVisible .visualizerChrome{opacity:1}.visualizerChrome>div:first-child{text-shadow:0 2px 14px #000;flex-direction:column;gap:5px;display:flex}.visualizerChrome strong{font:700 clamp(20px,4vw,48px)/1 Space Grotesk,sans-serif}.visualizerChrome span{color:#8de8ff;font-size:10px}.visualizerControls{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.visualizerControls button,.visualizerControls select{color:#fff;cursor:pointer;background:#020912d9;border:1px solid #63d9ff6b;min-height:42px;padding:0 12px;font-size:9px;font-weight:800}.visualizerControls select{max-width:220px}.songDetailPage{color:#f5fbff;background:radial-gradient(circle at 80% 0,#0d6bb033,#0000 35%),#020912;min-height:100vh;padding:40px 5vw 130px}.songDetailPage>h1{max-width:850px;margin:18px 0 25px;font-size:clamp(44px,8vw,92px)}.songDetailPage>.primaryAction{margin-top:18px}.songDetailNav{color:#94e8ff;justify-content:space-between;width:min(1180px,100%);margin:0 auto 40px;font-size:10px;font-weight:800;display:flex}.songDetailCard{grid-template-columns:minmax(300px,.75fr) minmax(460px,1.25fr);align-items:center;gap:clamp(40px,7vw,90px);width:min(1180px,100%);margin:0 auto;display:grid}.songDetailCard>img{filter:drop-shadow(0 20px 60px #159cff44);width:100%;height:auto}.songDetailCard h1{margin:12px 0;font-size:clamp(46px,7vw,92px)}.songDetailByline{color:#79dfff}.songDetailCard>div>p:not(.eyebrow):not(.songDetailByline){color:#a9c2d6;line-height:1.75}.songDetailFacts{color:#b5cbd9;grid-template-columns:auto 1fr;gap:7px 18px;margin:25px 0;font-size:10px;display:grid}.songDetailFacts dt{color:#70dbff;text-transform:uppercase;font-weight:800}.songDetailFacts dd{margin:0}.songDetailPrimaryActions{flex-wrap:wrap;gap:8px;display:flex}.songDetailPrimaryActions button{color:#fff;cursor:pointer;background:#061827;border:1px solid #58d1ff55;min-height:48px;padding:0 15px;font-size:9px;font-weight:800}.songDetailDownloads{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.songDetailDownloads strong{color:#98b5c7;text-transform:uppercase;letter-spacing:.12em;width:100%;margin-bottom:3px;font-size:8px}.songDetailDownloads a{color:#dff8ff;border:1px solid #58d1ff55;align-items:center;min-height:40px;padding:0 10px;font-size:8px;font-weight:800;display:flex}html[data-theme=dark] .libraryLoading,html[data-theme=dark] .ownedListenPanel{color:#f4fbff;background:linear-gradient(135deg,#02060cef,#061521eb);border-color:#55ceff35}html[data-theme=dark] .ownedListenArtwork>span,html[data-theme=dark] .ownedCurrentMeta span,html[data-theme=dark] .ownedHeroActions button,html[data-theme=dark] .ownedLibraryPrimaryActions button,html[data-theme=dark] .ownedCatalogTools input,html[data-theme=dark] .ownedCatalogTools button,html[data-theme=dark] .ownedSongActions button,html[data-theme=dark] .ownedSongActions a,html[data-theme=dark] .ownedFormatActions a{color:#eaf9ff;background:#020912e8;border-color:#55ceff35}html[data-theme=dark] .ownedCatalogHeading h2,html[data-theme=dark] .ownedDownloadsIntro h2,html[data-theme=dark] .ownedSongList article,html[data-theme=dark] .ownedDownloadList article{color:#f4fbff}html[data-theme=dark] .ownedCatalogHeading p:last-child,html[data-theme=dark] .ownedDownloadsIntro>p:last-child,html[data-theme=dark] .ownedListenCore .trackByline{color:#a9c2d6}html[data-theme=dark] .ownedSongList article:hover,html[data-theme=dark] .ownedSongList article.active{background:#0a304875}.listenerSubmit,.downloadUnlock,.inlineUnlock{color:#fff;background:#075f98;border-color:#034f80;font-size:12px;box-shadow:inset 0 1px #53caff,0 10px 25px #075f9835}@media (width<=980px){.ownedListenPanel{grid-template-columns:1fr}.ownedListenArtwork{display:none}.ownedDownloadsPanel{grid-template-columns:1fr}.ownedSongList article{grid-template-columns:minmax(260px,1fr) auto}.ownedSongFacts{display:none}.ownedSongActions{grid-column:1/-1;justify-content:flex-start;padding-left:57px}.persistentPlayer{grid-template-columns:minmax(200px,1fr) auto auto}.persistentSeek{display:none}.songDetailCard{grid-template-columns:1fr;max-width:760px}.songDetailCard>img{width:min(430px,80%);margin:0 auto}}@media (width<=720px){main:has(.persistentPlayer){padding-bottom:calc(150px + env(safe-area-inset-bottom))}.libraryLoading{border-left:0;border-right:0;width:100%;min-height:320px;margin:0;padding:35px 18px}.ownedListenPanel{border-left:0;border-right:0;width:100%;min-height:0;margin:0}.ownedListenCore{padding:38px 18px}.ownedListenCore h2{font-size:clamp(37px,11vw,49px)}.ownedHeroActions{grid-template-columns:1fr 1fr;display:grid}.ownedHeroActions button{padding-inline:7px}.secondaryListeningLinks{flex-direction:column;align-items:flex-start}.ownedCatalog{width:calc(100% - 32px);padding:66px 0 52px}.ownedCatalogHeading{display:block}.ownedCatalogHeading h2,.ownedDownloadsIntro h2{font-size:44px}.ownedLibraryPrimaryActions{grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.ownedCatalogTools{flex-direction:column;align-items:stretch}.ownedCatalogTools>div{grid-template-columns:repeat(3,1fr);display:grid}.ownedCatalogTools button{padding-inline:4px}.ownedSongList article{grid-template-columns:1fr;gap:8px;min-height:0;padding:15px 0}.ownedSongPlay{grid-template-columns:40px minmax(0,1fr);gap:10px}.ownedSongIdentity strong{font-size:16px}.ownedSongActions{grid-column:auto;grid-template-columns:repeat(3,1fr);padding-left:50px;display:grid}.ownedSongActions button,.ownedSongActions a{text-align:center;justify-content:center;min-height:42px;padding:0 5px}.ownedDownloadsPanel{gap:25px;width:calc(100% - 32px);padding:58px 0 70px}.ownedDownloadList article{grid-template-columns:1fr;gap:11px}.ownedFormatActions{grid-template-columns:repeat(3,1fr);display:grid}.ownedFormatActions a{text-align:center;justify-content:center;min-height:44px;padding:4px}.persistentPlayer{left:0;bottom:calc(68px + env(safe-area-inset-bottom));border-inline:0;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;width:100%;min-height:68px;padding:7px 10px;transform:none}.persistentNowPlaying{grid-template-columns:44px minmax(0,1fr);gap:7px}.persistentNowPlaying img{width:44px;height:44px}.persistentNowPlaying strong{font-size:10px}.persistentTransport button{display:none}.persistentTransport .persistentPlay{width:44px;height:44px;display:block}.persistentExpand{width:40px;height:40px}.expandedPlayerBackdrop{padding:0}.expandedPlayer{border:0;width:100%;height:100dvh;max-height:none;padding:68px 18px 30px}.expandedIdentity img{width:84px;height:84px}.expandedIdentity h2{font-size:clamp(34px,11vw,48px)}.expandedTransport{gap:5px}.expandedTransport button{width:42px;height:42px}.expandedTransport .expandedPlay{width:58px;height:58px}.expandedDownloads{grid-template-columns:1fr 1fr;display:grid}.expandedDownloads span{grid-column:1/-1}.expandedDownloads a{text-align:center;justify-content:center}.visualizerChrome{padding:20px 14px calc(20px + env(safe-area-inset-bottom))}.visualizerControls{grid-template-columns:42px minmax(0,1fr) 42px;display:grid}.visualizerControls button,.visualizerControls select{width:100%;min-width:0;padding-inline:5px}.songDetailPage{padding:24px 18px 150px}.songDetailNav{margin-bottom:45px}.songDetailCard{gap:28px}.songDetailCard>img{width:min(280px,80%)}.songDetailCard h1{font-size:clamp(42px,13vw,58px)}.songDetailPrimaryActions{grid-template-columns:1fr;display:grid}.songDetailDownloads{grid-template-columns:1fr 1fr;display:grid}.songDetailDownloads strong{grid-column:1/-1}.songDetailDownloads a{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.ownedSongList article,.visualizerShell,.visualizerChrome{transition:none}}.visualizerShell>.efbVisualizer{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;min-height:100%}.visualizerShell:focus-within .visualizerChrome{opacity:1}.visualizerShell:not(.controlsVisible):not(:focus-within) .visualizerControls{pointer-events:none}.visualizerControls button,.visualizerControls select,.expandedActions button,.expandedDownloads a,.ownedSongActions button,.ownedSongActions a,.ownedFormatActions a{font-size:11px}body:has(.persistentPlayer) main{padding-bottom:120px}@media (width<=720px){body:has(.persistentPlayer) main{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.expandedPlayer{padding-top:calc(68px + env(safe-area-inset-top));padding-bottom:calc(30px + env(safe-area-inset-bottom))}.visualizerChrome{padding-top:calc(20px + env(safe-area-inset-top))}.visualizerControls button,.visualizerControls select{font-size:11px}}.ownedSongGallery{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.ownedSongGallery .ownedSongCard{content-visibility:visible;background:linear-gradient(155deg,#fffffff7,#eef9ffea);border:1px solid #168fd438;border-radius:18px;flex-direction:column;gap:0;min-width:0;min-height:0;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 18px 44px #087fc416,inset 0 1px #fff}.ownedSongGallery .ownedSongCard:hover{background:linear-gradient(155deg,#fff,#e8f8ff);border-color:#078edc73;transform:translateY(-3px);box-shadow:0 24px 52px #087fc424,inset 0 1px #fff}.ownedSongGallery .ownedSongCard.active{background:linear-gradient(155deg,#fff,#e4f7ff);border-color:#078edcb8;box-shadow:0 0 0 2px #0aa8ed1f,0 26px 60px #087fc42c}.ownedSongCardPlay{aspect-ratio:16/10;cursor:pointer;background:#041323;border:0;border-radius:0;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.songArtworkTile{isolation:isolate;display:block;position:absolute;inset:0;overflow:hidden}.songArtworkTile:before{content:"";z-index:-1;background:conic-gradient(from var(--song-art-rotation),transparent 0 25%,var(--song-art-accent) 34%,transparent 45% 72%,var(--song-art-end) 84%,transparent 94%);opacity:.28;animation:18s linear infinite songArtworkDrift;position:absolute;inset:-35%}.songArtworkTile:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 72%,#02081148);position:absolute;inset:0}.songArtworkGlow{left:var(--song-art-position);aspect-ratio:1;background:var(--song-art-end);opacity:.2;filter:blur(34px);border-radius:50%;width:45%;position:absolute;top:10%;transform:translate(-50%)}.songArtworkBrandMark{z-index:1;object-fit:contain;width:64%;height:84%;transform:translate(-50%,-50%) rotate(var(--song-art-rotation));opacity:.62;filter:brightness(1.35)contrast(1.15)saturate(1.25)drop-shadow(0 14px 24px #0008);position:absolute;top:50%;left:50%}.songArtworkMonogram{z-index:3;color:var(--song-art-accent);letter-spacing:-.07em;text-shadow:0 3px 18px #000;font:800 clamp(25px,3vw,40px)/1 Space Grotesk,sans-serif;position:absolute;bottom:15px;left:17px}.songArtworkNumber{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02091294;border:1px solid #ffffff5c;border-radius:999px;place-items:center;min-width:35px;min-height:29px;padding:0 8px;font:700 10px/1 Space Grotesk,sans-serif;display:grid;position:absolute;top:14px;left:15px}.ownedSongPlayCue{z-index:4;color:#075f98;background:#f5fcffed;border:1px solid #bcefff99;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid;position:absolute;bottom:14px;right:15px;box-shadow:0 8px 26px #0006}.ownedSongCard.active .ownedSongPlayCue{color:#fff;background:#075f98}.ownedSongCardBody{flex-direction:column;flex:1;min-width:0;padding:17px;display:flex}.ownedSongCardHeading{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px;min-width:0;display:grid}.ownedSongCardHeading .ownedSongIdentity strong{white-space:normal;overflow-wrap:anywhere;min-height:2.35em;font-size:19px;line-height:1.16}.ownedSongCardHeading .ownedSongIdentity small{white-space:normal;margin-top:2px;line-height:1.45}.ownedSongFavorite{color:#0a6fae;cursor:pointer;background:#fff;border:1px solid #168fd443;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ownedSongFavorite[aria-pressed=true]{color:#c42a68;background:#fff2f7;border-color:#ff6e9f73}.ownedSongBadges{flex-wrap:wrap;gap:6px;min-height:28px;margin:13px 0 16px;display:flex}.ownedSongBadges span{background:#f8fdff;border-radius:999px}.ownedSongCardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto;padding:0;display:grid}.ownedSongCardActions button,.ownedSongCardActions a{text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;min-width:0;min-height:44px;padding:7px 9px;line-height:1.25}.ownedSongCardActions .ownedSongListenAction{color:#fff;background:#075f98;border-color:#075f98}.ownedCatalogFilters{flex-wrap:wrap;display:flex!important}html[data-theme=dark] .ownedSongGallery .ownedSongCard{background:linear-gradient(155deg,#05111eee,#020912f6);border-color:#55ceff32;box-shadow:0 22px 54px #0008,inset 0 1px #ffffff0d}html[data-theme=dark] .ownedSongGallery .ownedSongCard:hover,html[data-theme=dark] .ownedSongGallery .ownedSongCard.active{background:linear-gradient(155deg,#071a2cee,#020912);border-color:#54d2ff7d}html[data-theme=dark] .ownedSongFavorite,html[data-theme=dark] .ownedSongBadges span{color:#dff8ff;background:#061827;border-color:#55ceff35}html[data-theme=dark] .ownedSongFavorite[aria-pressed=true]{color:#ff9fc1;background:#341121;border-color:#ff7eb56b}@keyframes songArtworkDrift{to{transform:rotate(360deg)}}@media (width<=1050px){.ownedSongGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ownedCatalogTools>div.ownedCatalogFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.ownedSongGallery{grid-template-columns:1fr;gap:16px}.ownedSongGallery .ownedSongCard{border-radius:16px}.ownedSongCardPlay{aspect-ratio:16/9}.ownedSongCardBody{padding:16px}.ownedSongCardHeading .ownedSongIdentity strong{min-height:0;font-size:20px}.ownedSongCardActions{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.ownedSongCardActions button,.ownedSongCardActions a{min-height:46px;padding:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.songArtworkTile:before{animation:none}.ownedSongGallery .ownedSongCard{transition:none}}.efbContact{z-index:2;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:start;gap:clamp(30px,6vw,82px);width:min(1260px,100% - 10vw);margin:0 auto;padding:70px 0 105px;scroll-margin-top:82px;display:grid;position:relative}.efbContactIntro h2{color:#071c34;margin:12px 0 18px;font-size:clamp(42px,5.5vw,72px)}.efbContactIntro>p:last-of-type{color:#385871;line-height:1.75}.efbContactIntro>a{color:#087dcc;overflow-wrap:anywhere;margin-top:16px;font-weight:700;display:inline-block}.efbContactCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffffff2,#edf9ffcd);border:1px solid #159ee342;padding:clamp(20px,3.6vw,40px);box-shadow:inset 0 1px #fff,0 24px 64px #087fc41b}.efbContactMessage{color:#173e5b;letter-spacing:.06em;flex-direction:column;gap:7px;margin:16px 0;font-size:10px;font-weight:800;display:flex}.efbContactMessage textarea{color:#071c34;width:100%;min-height:150px;font:inherit;resize:vertical;background:#fff;border:1px solid #168fd447;padding:12px 13px;line-height:1.6}.efbEmailSetup{margin-top:36px}.efbEmailStatus{color:#ffd495;border:1px solid #ffb25766;padding:8px 11px;font-size:10px;font-weight:800}.efbEmailStatus.ready{color:#73eab0;border-color:#40d99566}.efbSetupSteps{color:#d7e9f6;padding-left:22px;line-height:1.75}.efbSetupSteps li{margin:11px 0}.efbSetupSteps a{color:#73e7ff;text-decoration:underline}.efbSetupActions{flex-wrap:wrap;gap:9px;display:flex}.efbSetupActions button{color:#fff;cursor:pointer;background:#075f98;border:1px solid #38baff66;min-height:44px;padding:0 13px;font-size:10px;font-weight:800}.efbGeneratedSecret{color:#d6f4ff;overflow-wrap:anywhere;background:#031022;border:1px solid #4ca8ed33;margin-top:12px;padding:12px;display:block}.efbScriptDetails{color:#b7d3e5;margin-top:15px}.efbScriptDetails summary{cursor:pointer;color:#73e7ff;font-weight:800}.efbScriptDetails pre{color:#d5e9f7;background:#031022;border:1px solid #4ca8ed33;max-height:370px;margin-top:10px;padding:15px;font-size:11px;line-height:1.55;overflow:auto}html[data-theme=dark] .efbContactIntro h2{color:#f4fbff}html[data-theme=dark] .efbContactIntro>p:last-of-type{color:#a9c2d6}html[data-theme=dark] .efbContactCard{background:linear-gradient(145deg,#ffffff10,#159ee509);border-color:#9ceaff2e}html[data-theme=dark] .efbContactMessage{color:#abc5d7}html[data-theme=dark] .efbContactMessage textarea{color:#eef8ff;background:#020912e8;border-color:#55ceff35}@media (width<=800px){.efbContact{grid-template-columns:1fr;gap:26px;width:calc(100% - 36px);padding:52px 0 82px}.efbContactCard{padding:20px 16px}.efbContactIntro h2{font-size:clamp(40px,12vw,48px)}.efbSetupActions{grid-template-columns:1fr;display:grid}.efbSetupActions button{width:100%}}.songStudio{margin-top:54px}.songStudioOverview{background:linear-gradient(135deg,#0a2745,#06172c);border:1px solid #4ca8ed33;justify-content:space-between;align-items:end;gap:36px;padding:32px;display:flex}.songStudioOverview h2{margin:7px 0 10px;font-size:clamp(38px,5vw,68px)}.songStudioOverview p{color:#a9bdd4;max-width:650px;line-height:1.7}.songStudioEyebrow,.songStudioSectionHeading p{color:#73e7ff;letter-spacing:.15em;margin:0;font-size:9px;font-weight:800}.songStudioMetrics{grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px;display:grid}.songStudioMetrics span{color:#9db5c9;background:#031022;border:1px solid #4ca8ed33;flex-direction:column;padding:13px;font-size:9px;display:flex}.songStudioMetrics strong{color:#fff;font-size:22px}.songStudioNotice{color:#d9f4ff;background:#0a2945;border-left:3px solid #159cff;min-height:42px;margin:10px 0 0;padding:12px 15px;font-size:11px;line-height:1.55}.songStudio .uploadBox{margin-top:16px}.songStudioSectionHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.songStudioSectionHeading h2,.songStudioSectionHeading h3{margin:5px 0 0;font-size:clamp(26px,4vw,40px)}.songStudioSectionHeading button,.bulkApproval button,.songAssetSlot>button,.songMetadata button,.songCatalog>.songStudioSectionHeading button{color:#fff;cursor:pointer;background:#075f98;border:1px solid #38baff66;min-height:44px;padding:0 14px;font-size:10px;font-weight:800}.songStudio button:disabled{opacity:.5;cursor:not-allowed}.bulkIntake>p,.songIntegrity>p{color:#9db4c8;font-size:11px;line-height:1.7}.bulkFolderPicker{color:#fff;background:#031022;border:1px dashed #61d5ff66;flex-direction:column;justify-content:center;gap:10px;min-height:100px;padding:24px;display:flex}.bulkFolderPicker input{color:#a9c7da}.bulkPreflight{margin-top:22px}.bulkSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.bulkSummary span{color:#8faac0;background:#041326;border:1px solid #4ca8ed33;flex-direction:column;gap:4px;min-width:0;padding:12px;font-size:8px;display:flex}.bulkSummary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bulkConflicts{color:#ffe8ea;background:#4c1720;border-left:3px solid #ff6570;margin-top:12px;padding:16px;font-size:11px}.bulkDetails{color:#b5cde0;background:#041326;border:1px solid #4ca8ed33;margin-top:10px;padding:12px 14px;font-size:10px}.bulkDetails summary{cursor:pointer;color:#73e7ff;font-weight:800}.bulkGroupList{border-top:1px solid #4ca8ed33;max-height:430px;margin-top:14px;overflow:auto}.bulkGroup{border-bottom:1px solid #4ca8ed26;grid-template-columns:minmax(220px,1fr) minmax(170px,.8fr) 150px;align-items:center;gap:14px;min-height:68px;padding:11px 4px;display:grid}.bulkGroup>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.bulkGroup strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulkGroup small,.bulkGroupState{color:#94aec2;font-size:9px}.bulkGroup-success .bulkGroupState{color:#72e9ad}.bulkGroup-error .bulkGroupState{color:#ff9ba3}.bulkGroup progress,.slotUploadStatus progress{accent-color:#159cff;width:100%}.bulkApproval{background:#071d35;border:1px solid #4ca8ed33;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:17px;display:flex}.bulkApproval p{color:#a8bed0;max-width:720px;margin:0;font-size:10px;line-height:1.65}.songCheck>span:last-child{align-items:center;gap:8px;min-height:48px;display:flex}.songCheck input{width:18px;height:18px}.songCatalog{margin-top:46px}.songCard{background:linear-gradient(145deg,#09223d,#041326);margin-top:15px;border:1px solid #4ca8ed33!important;padding:25px!important;display:block!important}.songCardHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.songCardHeader h3{margin:8px 0 5px;font-size:27px}.songCardHeader>div:first-child>span:last-child{color:#8faac0;font-size:9px}.songStatus,.songFeatured{color:#a9c5da;text-transform:uppercase;letter-spacing:.1em;border:1px solid #4ca8ed44;margin-right:6px;padding:5px 7px;font-size:7px;font-weight:800}.songStatus-published{color:#73eab0;border-color:#40d99566}.songStatus-archived{color:#ffc980;border-color:#ffb25755}.songPublishGate{color:#ffd495;font-size:10px}.songAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.songAssetSlot{background:#031022;border:1px solid #4ca8ed33;min-width:0;padding:16px}.songAssetSlot legend{color:#73e7ff;padding:0 6px;font-weight:800}.songAssetSlot>p{color:#8fa9bf;min-height:34px;font-size:9px;line-height:1.5}.songAssetSlot input{color:#a9c1d5;max-width:100%;font-size:9px}.songAssetSlot>button{width:100%;margin-top:11px}.songAssetFacts{color:#9bb5c9;flex-direction:column;gap:4px;min-height:78px;font-size:9px;display:flex}.songAssetFacts strong{overflow-wrap:anywhere;color:#fff}.assetReady{color:#72e9ad}.assetFailed,.assetMissing{color:#ff9ba3}.songAssetSlot>small{color:#7893a9;min-height:42px;margin:8px 0;font-size:8px;line-height:1.5;display:block}.slotUploadStatus{color:#aac3d6;gap:5px;margin-top:9px;font-size:8px;display:grid}.songMetadata{border-top:1px solid #4ca8ed33;margin-top:18px;padding-top:15px}.songMetadata summary{cursor:pointer;color:#73e7ff;font-size:10px;font-weight:800}.songMetadata .uploadGrid{margin-top:15px}.songIntegrity{margin-bottom:65px}.integrityReport{margin-top:16px}.integrityReport>p{color:#c2d9e8;background:#031022;border-left:3px solid #159cff;padding:12px;font-size:10px}.integrityIssues{max-height:420px;padding-left:24px;overflow:auto}.integrityIssues li{color:#a8c0d2;border-bottom:1px solid #4ca8ed26;flex-direction:column;gap:4px;padding:10px;font-size:9px;display:flex}.integrityIssues strong{color:#fff}.integrity-error strong{color:#ff9ba3}.integrity-warning strong{color:#ffd495}.songStudioEmpty{color:#8fa9bf;border:1px dashed #4ca8ed44;padding:35px}.songStudioHeadingActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=850px){.songStudioOverview{flex-direction:column;align-items:stretch}.bulkSummary{grid-template-columns:repeat(2,1fr)}.bulkGroup{grid-template-columns:1fr}.bulkApproval{flex-direction:column;align-items:stretch}.songCardHeader{flex-direction:column}.songStatusActions{width:100%}.songAssetGrid{grid-template-columns:1fr}.songAssetSlot>p,.songAssetFacts,.songAssetSlot>small{min-height:0}.songStudioSectionHeading{flex-direction:column;align-items:stretch}.songStudioHeadingActions{grid-template-columns:1fr;display:grid}.songStudioSectionHeading button{width:100%}}@media (width<=520px){.songStudio{width:calc(100% - 28px)}.songStudioOverview,.songStudio .uploadBox,.songCard{padding:17px!important}.songStudioMetrics{grid-template-columns:1fr 1fr}.bulkSummary{grid-template-columns:1fr}.songStatusActions{grid-template-columns:1fr 1fr;display:grid}.songStatusActions button{min-height:42px}.songCardHeader h3{font-size:23px}}.listenerAdmin{margin-top:40px}.listenerAdminTools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.listenerAdminTools input{color:#071c34;background:#fff;border:1px solid #168fd44a;min-height:42px;padding:9px 12px}.listenerAdminTools a{color:#fff;background:#07131f;border:1px solid #168fd44a;align-items:center;min-height:42px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.listenerAdminDisclosure{color:#385e78;background:#eaf8ff;border-left:3px solid #078edc;padding:15px 18px;font-size:10px;line-height:1.55}.listenerAdminTable{background:#ffffffd8;border:1px solid #168fd438;overflow-x:auto}.listenerAdminRow{color:#34566f;border-bottom:1px solid #168fd420;grid-template-columns:minmax(250px,1.4fr) 90px 100px 80px minmax(260px,1fr);align-items:center;gap:12px;min-width:850px;padding:13px 16px;font-size:11px;display:grid}.listenerAdminRow>span:first-child{flex-direction:column;gap:3px;display:flex}.listenerAdminRow strong{color:#12354f}.listenerAdminRow small{color:#7890a3}.listenerAdminHeader{color:#087dcc;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.listenerRowActions{gap:6px;display:flex}.listenerRowActions button{color:#086cae;cursor:pointer;background:#fff;border:1px solid #168fd44a;min-height:34px;padding:5px 9px;font-size:8px;font-weight:800}.listenerRowActions button:last-child{color:#8f2530}@media (width<=720px){.listenerAdminTools{justify-content:stretch;width:100%}.listenerAdminTools input,.listenerAdminTools a{width:100%}.listenerAdminTools a{justify-content:center}}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
