.home-dj-config-panel_panel{display:grid;grid-gap:18px;gap:18px}.home-dj-config-panel_morphContainer{position:fixed;right:18px;bottom:18px;z-index:2147483000;display:grid;grid-gap:12px;gap:12px;justify-items:end;width:min(420px,calc(100vw - 36px));min-height:64px;isolation:isolate;pointer-events:none}.home-dj-config-panel_morphContainerDocked{position:static;right:auto;bottom:auto;z-index:auto}@supports (right:max(18px,env(safe-area-inset-right))){.home-dj-config-panel_morphContainer{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom))}}.home-dj-config-panel_morphBar{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);transition:width .7s cubic-bezier(.34,1.56,.64,1),height .7s cubic-bezier(.34,1.56,.64,1),border-radius .7s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,transform .35s ease;pointer-events:auto}.home-dj-config-panel_morphBarExpanded{width:min(420px,calc(100vw - 36px));min-height:64px;border-radius:999px;box-shadow:0 18px 40px rgba(0,0,0,.26),0 0 20px rgba(108,92,231,.12)}.home-dj-config-panel_morphBarCollapsed{width:60px;height:60px;border-radius:20px;background:radial-gradient(circle at 28% 20%,rgba(0,209,255,.18),transparent 36%),linear-gradient(145deg,rgba(19,24,52,.98),rgba(7,10,24,.98));border-color:rgba(0,209,255,.38);box-shadow:0 14px 34px rgba(0,0,0,.48),0 0 0 1px rgba(108,92,231,.2),0 0 26px rgba(0,209,255,.24)}.home-dj-config-panel_morphCollapsedButton{position:relative;width:100%;height:100%;border:0;border-radius:inherit;padding:0;background:transparent;cursor:pointer}.home-dj-config-panel_morphGlow{position:absolute;top:50%;left:50%;width:58px;height:58px;border-radius:999px;background:rgba(108,92,231,.2);filter:blur(42px);transform:translate(-50%,-50%);pointer-events:none}.home-dj-config-panel_morphCollapsedRobot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.62);transform-origin:center}.home-dj-config-panel_morphExpandedContent{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-width:0;padding:0 14px 0 16px}.home-dj-config-panel_morphCompactRobot{position:relative;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;padding:0;background:transparent;cursor:pointer;opacity:.9;transition:opacity .2s ease,transform .2s ease}.home-dj-config-panel_morphCompactRobot .home-dj-config-panel_robotCompactUnit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.62);transform-origin:center}.home-dj-config-panel_morphInput{width:100%;height:38px;min-width:0;border:0;outline:none;background:transparent;color:hsla(0,0%,100%,.96);font-size:.92rem;line-height:1.3}.home-dj-config-panel_morphInput::placeholder{color:hsla(0,0%,100%,.26)}.home-dj-config-panel_morphPendingReplyText{min-width:0;overflow:hidden;color:hsla(0,0%,100%,.86);font-size:.78rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.home-dj-config-panel_morphActions{display:flex;align-items:center;gap:8px}.home-dj-config-panel_morphActionButton{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:hsla(0,0%,100%,.06);color:#00d1ff;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.home-dj-config-panel_morphActionButton:disabled{cursor:not-allowed;opacity:.46;transform:none}.home-dj-config-panel_morphActionButtonActive{background:rgba(255,70,120,.18);color:#ff7297;box-shadow:0 0 18px rgba(255,70,120,.28)}.home-dj-config-panel_morphActionButton svg{width:18px;height:18px}.home-dj-config-panel_morphActionButtonPrimary{color:hsla(0,0%,100%,.98);background:#6c5ce7;box-shadow:0 10px 26px rgba(108,92,231,.28)}.home-dj-config-panel_morphReplayNowButton{min-width:96px;height:34px;border:0;border-radius:999px;padding:0 14px;background:rgba(0,209,255,.16);color:rgba(231,251,255,.96);font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,209,255,.26);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.home-dj-config-panel_morphReplayNowButton:hover{background:rgba(0,209,255,.22);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(0,209,255,.34),0 10px 22px rgba(0,209,255,.14)}.home-dj-config-panel_morphReplayNowButton:disabled{cursor:not-allowed;opacity:.5;transform:none}.home-dj-config-panel_decorativeLine{position:absolute;right:20%;bottom:0;left:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,209,255,.3),transparent)}.home-dj-config-panel_morphHelperText{margin:0;max-width:min(320px,calc(100vw - 36px));padding:8px 12px;border-radius:999px;color:rgba(170,176,213,.72);font-size:.78rem;line-height:1.35;text-align:center;background:rgba(7,10,20,.72);border:1px solid hsla(0,0%,100%,.08)}.home-dj-config-panel_morphHelperText,.home-dj-config-panel_morphReplyBubble{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.home-dj-config-panel_morphReplyBubble{display:grid;grid-gap:6px;gap:6px;max-width:min(360px,calc(100vw - 36px));padding:12px 14px;border-radius:22px 22px 8px 22px;background:linear-gradient(145deg,rgba(17,21,45,.96),rgba(8,11,25,.94)),linear-gradient(135deg,rgba(108,92,231,.14),rgba(0,209,255,.08));border:1px solid rgba(0,209,255,.18);box-shadow:0 18px 40px rgba(0,0,0,.26),0 0 24px rgba(0,209,255,.08)}.home-dj-config-panel_morphReplyLabel{margin:0;color:rgba(0,209,255,.92);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.home-dj-config-panel_morphReplyText{margin:0;color:rgba(241,245,255,.94);font-size:.84rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.home-dj-config-panel_robotCompactUnit,.home-dj-config-panel_robotUnit{display:flex;flex-direction:column;align-items:center;animation:home-dj-config-panel_robotBob 4s ease-in-out infinite}.home-dj-config-panel_robotCompactUnit{animation:none}.home-dj-config-panel_robotCompactHead,.home-dj-config-panel_robotHead{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:linear-gradient(135deg,#6c5ce7,#00d1ff);box-shadow:0 10px 24px rgba(0,0,0,.22),0 0 18px rgba(108,92,231,.18)}.home-dj-config-panel_robotCompactHead{width:34px;height:34px}.home-dj-config-panel_robotBody,.home-dj-config-panel_robotCompactBody{display:grid;place-items:center;width:48px;height:28px;margin-top:4px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:linear-gradient(135deg,#6c5ce7,#00d1ff);box-shadow:0 10px 24px rgba(0,0,0,.22),0 0 18px rgba(0,209,255,.14)}.home-dj-config-panel_robotCompactBody{width:40px;height:24px;border-radius:10px}.home-dj-config-panel_robotEyes{display:inline-flex;gap:6px}.home-dj-config-panel_robotEye{width:6px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.98);box-shadow:0 0 8px hsla(0,0%,100%,.9)}.home-dj-config-panel_robotSmile{width:16px;height:6px;border-bottom:2px solid hsla(0,0%,100%,.5);border-radius:999px}.home-dj-config-panel_sectionStack{display:grid;grid-gap:14px;gap:14px}.home-dj-config-panel_sectionCard{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 40px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.04);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.home-dj-config-panel_sectionHeader,.home-dj-config-panel_sliderHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-dj-config-panel_sectionHeaderInner{display:inline-flex;align-items:center;gap:10px}.home-dj-config-panel_sectionIcon{display:inline-grid;place-items:center;width:18px;height:18px}.home-dj-config-panel_sectionIcon svg{width:18px;height:18px}.home-dj-config-panel_sectionLabel{margin:0;color:#aab0d5;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.home-dj-config-panel_buttonRow{display:flex;gap:10px}.home-dj-config-panel_optionButton,.home-dj-config-panel_programButton,.home-dj-config-panel_topicButton{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.92);font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-dj-config-panel_optionButton{flex:1 1;min-width:0;padding:12px 14px;border-radius:16px;font-size:.82rem}.home-dj-config-panel_optionButtonActive{border-color:transparent;background:linear-gradient(135deg,#6c5ce7,#00d1ff);box-shadow:0 0 24px rgba(108,92,231,.34);color:hsla(0,0%,100%,.98)}.home-dj-config-panel_programGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.home-dj-config-panel_programButton{padding:13px 14px;border-radius:16px;font-size:.82rem;text-align:center}.home-dj-config-panel_programGrid .home-dj-config-panel_programButton:last-child:nth-child(odd){grid-column:1/-1}.home-dj-config-panel_topicScroller{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.home-dj-config-panel_topicScroller::-webkit-scrollbar{display:none}.home-dj-config-panel_topicButton{flex:0 0 auto;padding:10px 15px;border-radius:999px;font-size:.79rem}.home-dj-config-panel_sliderBadge{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;background:rgba(0,209,255,.1);color:#00d1ff;font-size:.72rem;font-weight:700}.home-dj-config-panel_sliderBody{display:grid;grid-gap:14px;gap:14px;padding:2px 2px 0}.home-dj-config-panel_talkLevelSlider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:linear-gradient(90deg,#6c5ce7,#00d1ff);cursor:pointer}.home-dj-config-panel_talkLevelSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:3px solid #6c5ce7;border-radius:999px;background:hsla(0,0%,100%,.98);box-shadow:0 0 18px rgba(0,209,255,.72);-webkit-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}.home-dj-config-panel_talkLevelSlider::-webkit-slider-thumb:hover{transform:scale(1.12);box-shadow:0 0 24px rgba(0,209,255,.92)}.home-dj-config-panel_talkLevelSlider::-moz-range-thumb{width:22px;height:22px;border:3px solid #6c5ce7;border-radius:999px;background:hsla(0,0%,100%,.98);box-shadow:0 0 18px rgba(0,209,255,.72)}.home-dj-config-panel_sliderLegend{display:flex;justify-content:space-between;color:rgba(170,176,213,.46);font-size:.68rem;font-weight:700;letter-spacing:.02em}.home-dj-config-panel_ctaBlock{display:grid;grid-gap:16px;gap:16px;padding-bottom:6px}.home-dj-config-panel_primaryCta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:64px;border:0;border-radius:22px;background:linear-gradient(135deg,#6c5ce7,#00d1ff);color:hsla(0,0%,100%,.98);font-family:var(--font-home-display),"Avenir Next",sans-serif;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;cursor:pointer;box-shadow:0 18px 38px rgba(108,92,231,.38),0 0 0 1px hsla(0,0%,100%,.05);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease,filter .3s ease}.home-dj-config-panel_primaryCta:after{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:inherit;background:inherit;filter:blur(20px);opacity:.52;transition:opacity .3s ease}.home-dj-config-panel_primaryCta:disabled{opacity:.7;cursor:not-allowed;transform:none}.home-dj-config-panel_primaryCtaIcon{display:inline-grid;place-items:center;width:28px;height:28px}.home-dj-config-panel_primaryCtaIcon svg{width:28px;height:28px}.home-dj-config-panel_ctaFootnote{margin:0;text-align:center;color:rgba(170,176,213,.42);font-size:.78rem;font-style:italic;letter-spacing:.04em}.home-dj-config-panel_errorText{margin:0;color:#ff6b91;font-size:.9rem;text-align:center}@keyframes home-dj-config-panel_robotBob{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 15px rgba(108,92,231,.2))}50%{transform:translateY(-8px) scale(1.02);filter:drop-shadow(0 0 34px rgba(0,209,255,.36))}}@media (hover:hover) and (pointer:fine){.home-dj-config-panel_morphBarCollapsed:hover{transform:translateY(-2px);box-shadow:0 15px 45px rgba(0,0,0,.48),0 0 30px rgba(0,209,255,.22)}.home-dj-config-panel_morphActionButton:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.1)}.home-dj-config-panel_morphCompactRobot:hover{transform:translateY(-1px);opacity:1}.home-dj-config-panel_sectionCard:hover{transform:translateY(-1px);border-color:rgba(108,92,231,.24);box-shadow:0 20px 46px rgba(0,0,0,.26),0 0 28px rgba(108,92,231,.08)}.home-dj-config-panel_optionButton:hover,.home-dj-config-panel_programButton:hover,.home-dj-config-panel_topicButton:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.08);border-color:rgba(0,209,255,.24);box-shadow:0 0 18px rgba(0,209,255,.12)}.home-dj-config-panel_primaryCta:hover{transform:translateY(-3px);box-shadow:0 22px 44px rgba(108,92,231,.5),0 0 34px rgba(0,209,255,.16);filter:brightness(1.03)}.home-dj-config-panel_primaryCta:hover:after{opacity:.78}}@media (max-width:640px){.home-dj-config-panel_morphBarExpanded{min-height:56px}.home-dj-config-panel_morphExpandedContent{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:0 10px 0 12px}.home-dj-config-panel_morphActions{grid-column:auto;justify-content:flex-end;margin-top:0;gap:6px}.home-dj-config-panel_morphCompactRobot{width:38px;height:38px}.home-dj-config-panel_morphCompactRobot .home-dj-config-panel_robotCompactUnit{transform:translate(-50%,-50%) scale(.54)}.home-dj-config-panel_morphInput{height:34px;font-size:.84rem;line-height:1.2}.home-dj-config-panel_morphActionButton{width:32px;height:32px}.home-dj-config-panel_morphActionButton svg{width:16px;height:16px}.home-dj-config-panel_sectionCard{padding:18px 16px;border-radius:20px}.home-dj-config-panel_buttonRow{gap:8px}.home-dj-config-panel_optionButton{padding:11px 12px;font-size:.8rem}.home-dj-config-panel_programGrid{grid-template-columns:1fr}.home-dj-config-panel_programGrid .home-dj-config-panel_programButton:last-child:nth-child(odd){grid-column:auto}.home-dj-config-panel_primaryCta{min-height:60px;font-size:1rem}}.global-lumi-robot_dock{position:fixed;right:18px;bottom:18px;z-index:2147483000;display:grid;justify-items:end;width:min(420px,calc(100vw - 36px));min-height:64px;pointer-events:none;isolation:isolate}@supports (right:max(18px,env(safe-area-inset-right))){.global-lumi-robot_dock{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom))}}@media (max-width:640px){.global-lumi-robot_dock{right:24px;bottom:28px;width:min(380px,calc(100vw - 48px));min-height:58px}}@media (max-width:640px){@supports (right:max(24px,env(safe-area-inset-right))){.global-lumi-robot_dock{right:max(24px,env(safe-area-inset-right));bottom:max(28px,env(safe-area-inset-bottom))}}}.player-client_playerPage{position:relative;overflow:hidden;min-height:calc(100svh - 90px);padding:18px 0 28px;border-radius:34px;background:transparent;box-shadow:none}.player-client_noiseOverlay{position:absolute;inset:0;z-index:1;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.player-client_bottomGlow,.player-client_topGlow{position:absolute;border-radius:999px;pointer-events:none;filter:blur(120px);z-index:1}.player-client_topGlow{top:18%;right:-12%;width:18rem;height:18rem;background:rgba(108,92,231,.12)}.player-client_bottomGlow{bottom:8%;left:-12%;width:16rem;height:16rem;background:rgba(0,209,255,.12)}.player-client_content{position:relative;z-index:2;display:grid;grid-gap:26px;gap:26px}.player-client_localHeader{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:0 18px}.player-client_backButton,.player-client_settingsButton{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.player-client_backButton:hover,.player-client_settingsButton:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.09);border-color:rgba(0,209,255,.24);box-shadow:0 0 20px rgba(0,209,255,.1)}.player-client_backButton svg,.player-client_settingsButton svg{width:18px;height:18px}.player-client_backButton{grid-column:1;justify-self:start}.player-client_settingsButton{grid-column:3;justify-self:end}.player-client_brandBlock{display:grid;grid-gap:3px;gap:3px;justify-items:center;text-align:center}.player-client_brandTitle{margin:0;color:hsla(0,0%,100%,.92);font-family:var(--font-home-display),"Avenir Next",sans-serif;font-size:1.02rem;font-weight:800;letter-spacing:-.05em;text-transform:uppercase}.player-client_brandStatus{color:#00d1ff;font-size:.56rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.player-client_mainStage{display:grid;grid-gap:28px;gap:28px;justify-items:center;padding:2px 20px 0}.player-client_statusCluster{display:grid;grid-gap:4px;gap:4px;justify-items:center;text-align:center;opacity:.95}.player-client_statusRow{display:inline-flex;align-items:center;gap:8px}.player-client_statusDot{width:6px;height:6px;border-radius:999px;background:#00d1ff;box-shadow:0 0 12px rgba(0,209,255,.8);animation:player-client_pulseDot 1.8s ease-in-out infinite}.player-client_statusText{margin:0;color:#e7e7e7;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.player-client_streamId{margin:0;color:hsla(0,0%,100%,.36);font-size:.63rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.player-client_coreStage{position:relative;width:min(72vw,18rem);aspect-ratio:1/1;display:grid;place-items:center;animation:player-client_ambientFloat 6s ease-in-out infinite}.player-client_coreStagePaused,.player-client_coreStagePaused .player-client_coreOrb,.player-client_coreStagePaused .player-client_ripplePrimary,.player-client_coreStagePaused .player-client_rippleSecondary,.player-client_coreStagePaused .player-client_scanline,.player-client_coreStagePaused .player-client_waveBar{animation-play-state:paused}.player-client_outerRing{position:absolute;inset:0;border-radius:999px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.player-client_ripplePrimary,.player-client_rippleSecondary{position:absolute;width:min(42vw,10rem);aspect-ratio:1/1;border-radius:999px;animation:player-client_rippleOut 4s cubic-bezier(.23,1,.32,1) infinite}.player-client_ripplePrimary{border:1px solid rgba(108,92,231,.3)}.player-client_rippleSecondary{border:1px solid rgba(0,209,255,.22);animation-delay:2s}.player-client_coreOrb{position:relative;width:min(48vw,12rem);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;border-radius:999px;box-shadow:0 0 20px rgba(108,92,231,.2);animation:player-client_breatheGlow 4s ease-in-out infinite}.player-client_coreOrbDjMode{animation-duration:2s}.player-client_coreOrbPaused{animation-play-state:paused;opacity:.82}.player-client_coreGradient{position:absolute;inset:0;background:linear-gradient(145deg,rgba(108,92,231,.96),rgba(72,52,212,.96))}.player-client_waveform{position:relative;z-index:2;display:flex;align-items:flex-end;gap:4px;height:3rem}.player-client_waveBar{width:4px;border-radius:999px;background:hsla(0,0%,100%,.88);animation-name:player-client_waveform;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.player-client_waveBar1{height:2rem;opacity:.4;animation-duration:1.2s}.player-client_waveBar2{height:3.5rem;opacity:.82;animation-duration:.8s}.player-client_waveBar3{height:2.5rem;animation-duration:1s}.player-client_waveBar4{height:3rem;opacity:.82;animation-duration:.9s}.player-client_waveBar5{height:1.5rem;opacity:.4;animation-duration:1.1s}.player-client_scanline{position:absolute;inset:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,rgba(0,209,255,.2),transparent);animation:player-client_scanline 3s linear infinite}.player-client_messageArea{width:100%;display:grid;grid-gap:24px;gap:24px;justify-items:center}.player-client_messageFrame{position:relative;width:100%;padding:30px 0}.player-client_messageFrame:after,.player-client_messageFrame:before{content:"";position:absolute;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,209,255,.38),transparent)}.player-client_messageFrame:before{top:0}.player-client_messageFrame:after{bottom:0}.player-client_messageText{margin:0;padding:0 12px;color:hsla(0,0%,100%,.92);text-align:center;font-size:clamp(1.05rem,3.8vw,1.22rem);font-weight:500;line-height:1.75;letter-spacing:.01em;text-wrap:balance;animation:player-client_messageFade .5s ease}.player-client_primaryControls{display:flex;align-items:center;gap:18px}.player-client_primaryControlButton{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.player-client_primaryControlButton:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.1);border-color:rgba(0,209,255,.26);box-shadow:0 0 22px rgba(0,209,255,.12)}.player-client_primaryControlButton:active{transform:scale(.92)}.player-client_primaryControlButton svg{width:30px;height:30px}.player-client_secondaryRail{width:100%;display:grid;grid-gap:10px;gap:10px;justify-items:center}.player-client_listeningTimeStrip,.player-client_secondaryControls{display:flex;justify-content:center;width:100%}.player-client_secondaryControls{align-items:center;gap:12px}.player-client_utilityGlassButton{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.player-client_utilityGlassButton:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.1);border-color:rgba(0,209,255,.24);box-shadow:0 0 18px rgba(0,209,255,.08)}.player-client_utilityGlassButton svg{width:20px;height:20px}.player-client_callDjButton{color:hsla(0,0%,100%,.96);background:linear-gradient(145deg,rgba(108,92,231,.32),rgba(0,209,255,.16))}.player-client_callDjButton:hover{background:linear-gradient(145deg,rgba(108,92,231,.46),rgba(0,209,255,.26))}.player-client_volumeCluster{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:8px;gap:8px;width:min(38vw,8.75rem);min-width:0;padding:6px 10px 6px 6px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.player-client_volumeToggle{width:32px;height:32px}.player-client_volumeSlider{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:hsla(0,0%,100%,.14);outline:none}.player-client_volumeSlider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:hsla(0,0%,100%,.16)}.player-client_volumeSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:999px;border:1px solid hsla(0,0%,100%,.54);background:linear-gradient(120deg,#6c5ce7,#00d1ff);box-shadow:0 2px 10px rgba(108,92,231,.42)}.player-client_volumeSlider::-moz-range-track{height:4px;border-radius:999px;background:hsla(0,0%,100%,.16)}.player-client_volumeSlider::-moz-range-thumb{width:12px;height:12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.54);background:linear-gradient(120deg,#6c5ce7,#00d1ff);box-shadow:0 2px 10px rgba(108,92,231,.42)}.player-client_utilityPanel{display:grid;grid-gap:12px;gap:12px;padding:14px 14px 16px;border-radius:22px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.player-client_utilitySummary{display:grid;grid-gap:8px;gap:8px}.player-client_metricsRow{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.player-client_metricChip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:rgba(170,176,213,.86);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.player-client_utilityText{margin:0;color:hsla(0,0%,100%,.72);font-size:.82rem;line-height:1.65;text-align:center}.player-client_miniProgress{display:grid;grid-gap:8px;gap:8px}.player-client_miniProgressTrack{height:4px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.player-client_miniProgressFill{height:100%;border-radius:inherit;background:linear-gradient(120deg,rgba(108,92,231,.95),rgba(0,209,255,.9));transition:width .2s linear}.player-client_miniProgressTimes{display:flex;justify-content:space-between;color:rgba(170,176,213,.68);font-size:.72rem}.player-client_utilityActions{display:grid;grid-gap:10px;gap:10px}.player-client_personalTrackButton{justify-self:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(130deg,rgba(108,92,231,.76),rgba(0,209,255,.38));color:hsla(0,0%,100%,.96);font-size:.84rem;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 24px rgba(0,0,0,.22);transition:transform .18s ease,filter .18s ease,opacity .18s ease}.player-client_personalTrackButton:hover{transform:translateY(-1px);filter:brightness(1.06)}.player-client_personalTrackButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.player-client_customizationPanel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.player-client_customizationModal{position:absolute;inset:0;z-index:8;display:grid;align-items:start;justify-items:center;padding:18px;overflow-y:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.player-client_customizationModalCard{width:min(100%,38rem);margin-top:8px;padding:18px;border:1px solid hsla(0,0%,100%,.08);border-radius:28px;background:linear-gradient(180deg,rgba(81,89,122,.36),rgba(26,29,44,.33));box-shadow:0 24px 60px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.04)}.player-client_customizationModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.player-client_customizationModalCopy{display:grid;grid-gap:6px;gap:6px}.player-client_customizationModalTitle{margin:0;color:hsla(0,0%,100%,.96);font-family:var(--font-home-display),"Avenir Next",sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-.04em}.player-client_customizationModalSubtitle{margin:0;color:rgba(170,176,213,.8);font-size:.84rem;line-height:1.6}.player-client_customizationModalClose{display:inline-grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .24s ease,background-color .24s ease,border-color .24s ease}.player-client_customizationModalClose:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.08);border-color:rgba(0,209,255,.24)}.player-client_customizationModalClose svg{width:18px;height:18px}.player-client_footer{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:0 20px}.player-client_footerText{margin:0;color:#aab0d5;font-size:.72rem;font-weight:500;letter-spacing:.2em;text-align:center;text-transform:uppercase;text-shadow:0 0 15px rgba(170,176,213,.6)}.player-client_footerPulse{width:4px;height:4px;border-radius:999px;background:#00d1ff;box-shadow:0 0 12px rgba(0,209,255,.8);animation:player-client_pulseDot 1.8s ease-in-out infinite}@keyframes player-client_rippleOut{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.4);opacity:0}}@keyframes player-client_breatheGlow{0%,to{box-shadow:0 0 20px rgba(108,92,231,.2)}50%{box-shadow:0 0 40px rgba(108,92,231,.5),0 0 20px rgba(0,209,255,.3)}}@keyframes player-client_scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes player-client_ambientFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes player-client_waveform{0%,to{height:10px}50%{height:32px}}@keyframes player-client_pulseDot{0%,to{opacity:1}50%{opacity:.4}}@keyframes player-client_messageFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.player-client_playerPage{padding:14px 0 22px;border-radius:28px}.player-client_localHeader{padding:0 14px}.player-client_mainStage{gap:24px;padding:0 14px}.player-client_coreStage{width:min(76vw,17rem)}.player-client_messageFrame:after,.player-client_messageFrame:before{left:10%;right:10%}.player-client_primaryControls{gap:14px}.player-client_primaryControlButton{width:58px;height:58px}.player-client_secondaryControls{gap:10px}.player-client_volumeCluster{width:min(36vw,7.5rem)}.player-client_customizationModal{padding:12px}.player-client_customizationModalCard{margin-top:0;padding:14px;border-radius:24px}.player-client_footer{padding:0 14px}}.home-page-experience_page{width:min(100%,860px);display:grid;grid-gap:28px;gap:28px;padding-top:22px;padding-bottom:42px}.home-page-experience_heroSplit{display:grid;grid-gap:14px;gap:14px}.home-page-experience_heroSurface{position:relative;overflow:hidden;border-radius:32px;border:1px solid rgba(84,200,255,.16);background:linear-gradient(180deg,rgba(11,16,34,.96),rgba(6,10,24,.99)),radial-gradient(circle at top left,rgba(108,92,231,.24),transparent 42%),radial-gradient(circle at top right,rgba(0,209,255,.12),transparent 38%);box-shadow:0 32px 80px rgba(0,0,0,.38),0 0 0 1px rgba(0,209,255,.04),inset 0 1px 0 hsla(0,0%,100%,.05)}.home-page-experience_heroBrandSurface{min-height:0;background:linear-gradient(135deg,rgba(13,20,42,.98),rgba(7,12,28,.99)),radial-gradient(circle at 12% 18%,rgba(0,209,255,.16),transparent 34%)}.home-page-experience_heroCopySurface{min-height:0;background:linear-gradient(180deg,rgba(12,17,37,.98),#080b1b),radial-gradient(circle at 82% 16%,rgba(0,209,255,.12),transparent 30%),radial-gradient(circle at 24% 12%,rgba(108,92,231,.2),transparent 34%)}.home-page-experience_meshGradient{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 0 0,rgba(21,24,46,.9) 0,transparent 48%),radial-gradient(circle at 100% 100%,rgba(16,20,40,.9) 0,transparent 50%)}.home-page-experience_blob{position:absolute;border-radius:999px;filter:blur(110px);opacity:.2;animation:home-page-experience_blobDrift 16s ease-in-out infinite alternate}.home-page-experience_primaryBlob{width:360px;height:360px;top:-120px;left:-40px;background:rgba(108,92,231,.92)}.home-page-experience_accentBlob{width:320px;height:320px;right:-70px;bottom:2%;background:rgba(0,209,255,.84);animation-delay:-4s;opacity:.16}.home-page-experience_tertiaryBlob{width:260px;height:260px;top:28%;left:20%;background:rgba(72,52,212,.76);animation-delay:-8s;opacity:.12}.home-page-experience_heroFrame{display:grid;grid-gap:26px;gap:26px;padding:26px 22px 30px;border:1px solid hsla(0,0%,100%,.07);border-radius:26px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02)),linear-gradient(90deg,rgba(0,209,255,.02),transparent 38%,rgba(108,92,231,.025));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 0 28px rgba(0,209,255,.02),0 18px 42px rgba(0,0,0,.2)}.home-page-experience_heroBrandingFrame{gap:0;padding-top:22px;padding-bottom:20px}.home-page-experience_heroCopyFrame{padding-top:30px;padding-bottom:32px}.home-page-experience_heroBranding{display:grid;grid-gap:4px;gap:4px;justify-items:start}.home-page-experience_brandName{margin:0;color:hsla(0,0%,100%,.96);font-family:var(--font-home-display),"Avenir Next",sans-serif;font-size:24px;font-weight:700;letter-spacing:-.04em;text-shadow:0 0 18px rgba(108,92,231,.18),0 0 10px rgba(0,209,255,.12)}.home-page-experience_brandTagline{margin:0;color:rgba(104,224,255,.82);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;text-shadow:0 0 14px rgba(0,209,255,.22)}.home-page-experience_configRegion{position:relative;z-index:1}@keyframes home-page-experience_blobDrift{0%{transform:translate(-10%,-8%) scale(1)}to{transform:translate(14%,18%) scale(1.28)}}@media (min-width:900px){.home-page-experience_heroSplit{gap:16px}.home-page-experience_heroFrame{padding:32px 30px 36px}.home-page-experience_heroBrandingFrame{padding-top:24px;padding-bottom:22px}.home-page-experience_heroCopyFrame{padding-top:38px;padding-bottom:40px}}@media (max-width:640px){.home-page-experience_page{gap:22px;padding-top:16px;padding-bottom:26px}.home-page-experience_heroSurface{border-radius:26px}.home-page-experience_heroFrame{gap:22px;padding:22px 18px 24px;border-radius:22px}.home-page-experience_heroBrandingFrame{padding-top:18px;padding-bottom:16px}.home-page-experience_heroCopyFrame{padding-top:24px;padding-bottom:26px}.home-page-experience_brandName{font-size:22px}}.time-aware-hero-copy_copyBlock{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;max-width:640px;margin:0 auto}.time-aware-hero-copy_eyebrow{margin:0;color:rgba(104,224,255,.84);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 14px rgba(0,209,255,.18)}.time-aware-hero-copy_title{margin:0;color:hsla(0,0%,100%,.98);font-family:var(--font-home-display),"Avenir Next",sans-serif;font-size:clamp(2rem,5vw,3.3rem);font-weight:700;line-height:1.05;letter-spacing:-.06em;text-wrap:balance;text-shadow:0 0 28px rgba(108,92,231,.14),0 0 18px rgba(0,209,255,.08)}.time-aware-hero-copy_titleLine{display:inline}.time-aware-hero-copy_divider{width:68px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(108,92,231,.96),#00d1ff);box-shadow:0 0 22px rgba(0,209,255,.24),0 0 10px rgba(108,92,231,.16)}.time-aware-hero-copy_dynamicHeadline{margin:0;color:rgba(225,246,255,.96);font-size:clamp(1rem,2.2vw,1.16rem);font-weight:700;line-height:1.4;text-wrap:balance;text-shadow:0 0 18px rgba(0,209,255,.08)}.time-aware-hero-copy_description{margin:0;max-width:34rem;color:rgba(182,205,226,.88);font-size:clamp(.98rem,2vw,1.08rem);line-height:1.72;text-wrap:balance}.time-aware-hero-copy_descriptionLine{display:inline}@media (max-width:640px){.time-aware-hero-copy_copyBlock{gap:12px}.time-aware-hero-copy_title{font-size:clamp(1.95rem,9vw,2.35rem)}.time-aware-hero-copy_description{font-size:.96rem;line-height:1.68}}