.BlueScene_scene___qF4J{position:relative;overflow:hidden;display:flex;flex-direction:column;flex:1 1;min-height:0;border:2px solid var(--color-primary-hover);border-radius:12px;background:var(--color-surface-1);box-shadow:0 4px 0 var(--color-primary),0 2px 8px color-mix(in srgb,var(--palette-ink) 8%,transparent)}.BlueScene_sceneHeader__e_WdL{position:relative;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px 16px 10px;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-base));border-bottom:2px solid var(--color-primary-hover);z-index:4}.BlueScene_sceneHeading__DqmWU{display:flex;align-items:center;gap:10px;min-width:0}.BlueScene_sceneTitleJa__kxOTh,.BlueScene_sceneTitle__Y5rOa{font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.BlueScene_sceneHeaderControls__QkFzf{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.BlueScene_sceneSwitch___YANl{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;padding:3px;border-radius:999px;border:1.5px solid color-mix(in oklch,var(--color-primary) 18%,transparent);background:color-mix(in srgb,var(--palette-on-dark) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=dark] .BlueScene_sceneSwitch___YANl{background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);border-color:color-mix(in oklch,var(--color-primary) 30%,transparent)}.BlueScene_sceneSwitchButton__l_af7{padding:4px 10px;border:0;border-radius:999px;color:var(--color-text-muted);background:transparent;font-family:var(--font-button);font-size:.68rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.BlueScene_sceneSwitchButton__l_af7:hover{color:var(--color-text-dark)}.BlueScene_sceneSwitchButtonActive__p3qzQ,.BlueScene_sceneSwitchButtonActive__p3qzQ:hover{color:#fff!important;background:var(--color-primary)}.BlueScene_sceneMuteIconButton__lA9JV{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1.5px solid color-mix(in oklch,var(--color-primary) 18%,transparent);border-radius:50%;color:rgba(26,29,51,.72);background:hsla(0,0%,100%,.92);cursor:pointer;transition:all .15s ease}.BlueScene_sceneMuteIconButton__lA9JV:hover{background:#fff;color:#1a1d33;border-color:color-mix(in oklch,var(--color-primary) 28%,transparent);transform:scale(1.08)}.BlueScene_sceneMuteIconButton__lA9JV:disabled{opacity:.42;cursor:not-allowed;transform:none!important}.BlueScene_sceneMuteIconButtonActive__F55PM{background:#7b8cff!important;border-color:#6b7cff!important;color:#fff!important}.BlueScene_sceneMuteIconButtonActive__F55PM:hover{background:#6b7cff!important;border-color:#8b9cff!important;color:#fff!important}[data-theme=dark] .BlueScene_sceneMuteIconButton__lA9JV{background:rgba(20,24,45,.92);border-color:color-mix(in oklch,var(--color-primary) 30%,transparent);color:rgba(240,243,255,.72)}[data-theme=dark] .BlueScene_sceneMuteIconButton__lA9JV:hover{background:#181c36;border-color:color-mix(in oklch,var(--color-primary) 45%,transparent);color:#fff}[data-theme=dark] .BlueScene_sceneMuteIconButtonActive__F55PM{background:#7b8cff!important;border-color:#6b7cff!important;color:#fff!important}.BlueScene_liveFeed__kDpQB{position:relative;flex:1 1;min-height:0;width:100%;height:100%;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;background:#3a3f4d}.BlueScene_liveFrame___shXn{width:100%;height:100%;border:0;background:var(--color-grey-950)}.BlueScene_offlineState__sGxTK{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}.BlueScene_offlineIcon__hQ8v4{display:grid;width:72px;height:72px;place-items:center;border:1px solid color-mix(in oklch,var(--color-primary) 40%,transparent);border-radius:50%;color:var(--color-text-light);background:color-mix(in oklch,var(--color-primary) 16%,transparent);box-shadow:var(--shadow-xl)}.BlueScene_offlineIcon__hQ8v4 svg{width:34px;height:34px}.BlueScene_offlineTitle__PGRCN{margin:4px 0 0;color:var(--color-text-light);font-family:var(--font-body);font-size:clamp(1.35rem,3vw,2rem);line-height:1.1}.BlueScene_offlineText__sWvMw{max-width:420px;margin:0;color:color-mix(in oklch,var(--color-text-light) 70%,transparent);font-family:var(--font-body);font-size:.95rem;line-height:1.55}.BlueScene_offlineStatus__6BgsG{margin-top:4px;padding:6px 11px;border:1px solid color-mix(in oklch,var(--color-primary) 35%,transparent);border-radius:999px;color:var(--color-text-light);background:color-mix(in oklch,var(--color-primary) 12%,transparent);font-family:var(--font-mono);font-size:.7rem;font-weight:700}.BlueScene_radioStage__Rf3Sp{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;flex:1 1;overflow:hidden;background-color:var(--color-surface-1);background-position:50%;background-repeat:no-repeat;background-size:cover}.BlueScene_gardenArchiveFolder__1qENe,.BlueScene_radioArchiveFolder__9ecgs{position:absolute;z-index:3}.BlueScene_gardenArchiveFolder__1qENe{top:66px;right:20px}.BlueScene_radioArchiveFolder__9ecgs{top:18px;right:18px}.BlueScene_radioBlueWrap__4kicT{position:absolute;inset:12px 0 0;display:flex;align-items:flex-end;justify-content:center}.BlueScene_radioBlue__0chWM{width:auto;height:100%;max-width:92%;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(26,29,51,.28));opacity:1;transition:opacity .35s ease}.BlueScene_radioBlueHidden__10_JW{opacity:0}.BlueScene_radioVrmCanvas__Bb9eH{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .35s ease}.BlueScene_radioVrmCanvasReady__oOdkQ{opacity:1}.BlueScene_radioVrmCanvas__Bb9eH canvas{display:block}.BlueScene_radioTuneIn__PqGSf{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center;background:color-mix(in oklch,#1d2130 62%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.BlueScene_radioTuneInKicker__KbpZc{color:var(--color-text-light);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.14em}.BlueScene_radioTuneInText__KfSXh{max-width:320px;margin:0 0 6px;color:color-mix(in oklch,var(--color-text-light) 76%,transparent);font-family:var(--font-body);font-size:.95rem;line-height:1.5}.BlueScene_radioFooter__owNAn{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:10px 16px 12px;background:color-mix(in oklch,var(--color-primary) 8%,var(--palette-canvas));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid color-mix(in oklch,var(--color-primary) 26%,transparent)}.BlueScene_radioScrubberRow__dQM6k{display:flex;align-items:center;gap:10px;width:100%}.BlueScene_radioTimeText__03o_L{font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:color-mix(in oklch,var(--palette-ink) 72%,transparent);min-width:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BlueScene_radioScrubberTrackWrap__zrjxA{position:relative;flex:1 1;display:flex;align-items:center}.BlueScene_radioScrubber__KP4XW{width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;outline:none;cursor:pointer;margin:0;transition:height .15s ease}.BlueScene_radioScrubber__KP4XW:hover{height:7px}.BlueScene_radioScrubber__KP4XW::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:var(--color-primary);border:2px solid var(--palette-on-dark);box-shadow:0 1px 4px color-mix(in oklch,var(--palette-night) 28%,transparent);cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.BlueScene_radioScrubber__KP4XW:hover::-webkit-slider-thumb{transform:scale(1.25)}.BlueScene_radioScrubber__KP4XW::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--color-primary);border:2px solid var(--palette-on-dark);box-shadow:0 1px 4px color-mix(in oklch,var(--palette-night) 28%,transparent);cursor:pointer}.BlueScene_radioControlsRow__VkND8{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.BlueScene_radioInfoBlock__6TjIw{display:flex;flex-direction:column;min-width:0;flex:1 1}.BlueScene_radioMetaHeader__1z7T8{display:flex;align-items:center;gap:6px}.BlueScene_radioLiveDotWrap__DR1PY{display:inline-flex;align-items:center;gap:5px}.BlueScene_radioPlaybackControls__3sr0I{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0}.BlueScene_radioPlayPauseBtn__V4oR8{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-primary);color:var(--color-on-action);border:none;cursor:pointer;box-shadow:0 2px 8px color-mix(in oklch,var(--color-primary) 40%,transparent);transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.BlueScene_radioPlayPauseBtn__V4oR8:hover{transform:scale(1.06);background:var(--palette-action-blue-hover);box-shadow:0 4px 12px color-mix(in oklch,var(--color-primary) 50%,transparent)}.BlueScene_radioPlayPauseBtn__V4oR8:active{transform:scale(.96)}.BlueScene_radioSkipBtn__Vg_AK{display:inline-flex;align-items:center;gap:2px;padding:5px 8px;border-radius:8px;border:1px solid color-mix(in oklch,var(--palette-ink) 14%,transparent);background:color-mix(in oklch,var(--palette-ink) 4%,transparent);color:var(--palette-ink);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .1s ease}.BlueScene_radioSkipBtn__Vg_AK:hover{background:color-mix(in oklch,var(--palette-ink) 8%,transparent);border-color:color-mix(in oklch,var(--color-primary) 30%,transparent);color:var(--color-primary);transform:scale(1.04)}.BlueScene_radioSkipBtn__Vg_AK:active{transform:scale(.96)}.BlueScene_radioSkipLabel__2zy27{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:-.02em}.BlueScene_radioSkipChapterBtn__ddI0c{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:transparent;color:color-mix(in oklch,var(--palette-ink) 65%,transparent);cursor:pointer;transition:color .12s ease,background .12s ease}.BlueScene_radioSkipChapterBtn__ddI0c:hover{color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 8%,transparent)}.BlueScene_radioAuxControls__xjYHf{display:inline-flex;align-items:center;gap:10px;flex:1 1;justify-content:flex-end}.BlueScene_radioLiveChip__1Zyf_{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in oklch,var(--color-danger) 36%,transparent);color:var(--color-danger);background:color-mix(in oklch,var(--color-danger) 10%,transparent);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em}.BlueScene_radioLiveDot__1S6jc{width:7px;height:7px;border-radius:50%;background:var(--color-danger)}.BlueScene_radioLiveDotOn__lRkAO{animation:BlueScene_radioPulse__bUUHc 1.6s ease-in-out infinite}@keyframes BlueScene_radioPulse__bUUHc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.BlueScene_radioNowPlaying__93Ksy{display:flex;flex-direction:column;min-width:0;gap:2px}.BlueScene_radioShowName__d4jQ3{color:color-mix(in oklch,var(--palette-ink) 62%,transparent);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em}.BlueScene_radioSegmentTitle__UqoxL{overflow:hidden;color:var(--palette-ink);font-family:var(--font-body);font-size:.85rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.BlueScene_radioControls__ru5L7{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;margin-left:auto}.BlueScene_radioBars__AlP3J{display:inline-flex;flex-shrink:0;align-items:flex-end;gap:2.5px;height:14px}.BlueScene_radioBars__AlP3J span{width:3px;border-radius:2px;background:var(--color-primary);animation:BlueScene_radioBar__6_Xbx 1.1s ease-in-out infinite}.BlueScene_radioBars__AlP3J span:first-child{height:60%;animation-delay:0s}.BlueScene_radioBars__AlP3J span:nth-child(2){height:100%;animation-delay:.25s}.BlueScene_radioBars__AlP3J span:nth-child(3){height:45%;animation-delay:.5s}@keyframes BlueScene_radioBar__6_Xbx{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.BlueScene_radioMuteButton__Ks9BL{flex-shrink:0;padding:5px 13px;border:1px solid color-mix(in oklch,var(--palette-ink) 24%,transparent);border-radius:999px;color:var(--palette-ink);background:color-mix(in oklch,var(--palette-ink) 6%,transparent);font-family:var(--font-button);font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.BlueScene_radioMuteButton__Ks9BL:hover{background:color-mix(in oklch,var(--palette-ink) 12%,transparent)}[data-theme=dark] .BlueScene_radioMuteButton__Ks9BL{color:var(--color-text-light);border-color:color-mix(in oklch,var(--color-primary) 30%,transparent);background:color-mix(in oklch,var(--color-primary) 12%,var(--color-surface-2))}[data-theme=dark] .BlueScene_radioMuteButton__Ks9BL:hover{background:color-mix(in oklch,var(--color-primary) 20%,var(--color-surface-2))}.BlueScene_radioMuteButtonLoud__n9kOu{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-action);animation:BlueScene_radioPulse__bUUHc 1.6s ease-in-out infinite}.BlueScene_companionOverlay__KIiOx{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BlueScene_companionCard__c03jL{width:100%;max-width:380px;background:#1a1d33;border:1px solid color-mix(in oklch,var(--color-primary) 30%,transparent);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;animation:BlueScene_companionCardEnter__GGjKz .2s ease}@keyframes BlueScene_companionCardEnter__GGjKz{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.BlueScene_companionTitleBar__5CJ9p{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--color-primary);border-bottom:1px solid color-mix(in oklch,var(--color-primary) 80%,#000);text-align:left}.BlueScene_companionKanjiBadge__uMgvm{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:6px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.34);font-family:var(--font-mono);font-size:12px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:.02em}.BlueScene_companionTitleText__TA_2A{font-family:var(--font-sans);font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.BlueScene_companionBody__4Y7yS{padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.BlueScene_companionLogoWrap__mXPaS{width:84px;height:84px;border-radius:50%;padding:3px;background:#fff;border:2px solid color-mix(in oklch,var(--color-primary) 26%,transparent);box-shadow:0 6px 18px color-mix(in oklch,var(--color-primary) 14%,transparent);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.BlueScene_companionLogoImg__BfGe_{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center 18%;display:block}.BlueScene_companionIcon__2uu7_{background:color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-primary)}.BlueScene_companionIconError__Q7Auh,.BlueScene_companionIcon__2uu7_{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%}.BlueScene_companionIconError__Q7Auh{background:hsla(0,100%,71%,.2);color:#ff6b6b}.BlueScene_companionConnectingSpinner__1mMTb{animation:BlueScene_companionSpinner__DBlW5 1s linear infinite}@keyframes BlueScene_companionSpinner__DBlW5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlueScene_companionMessage__j5SEa,.BlueScene_companionText__ssDb_{font-family:var(--font-mono);font-size:14px;font-weight:500;color:hsla(0,0%,100%,.85);text-align:center;line-height:1.6;margin:0}.BlueScene_companionButtons__Ssn_C{display:flex;gap:12px;width:100%;margin-top:4px}.BlueScene_companionCtaButton__mN9sd{flex:1 1;font-family:var(--font-mono)!important;font-size:13px!important;font-weight:700!important;border-radius:10px!important;min-height:42px!important;padding:12px 16px!important;width:100%}.BlueScene_companionCancelButton__kiEjn{flex:1 1;padding:12px 16px;min-height:42px;font-family:var(--font-mono);font-size:13px;font-weight:700;color:#fff;background:transparent;border:1px solid color-mix(in oklch,var(--color-primary) 40%,transparent);border-radius:10px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.BlueScene_companionCancelButton__kiEjn:hover{background:hsla(0,0%,100%,.08)}.BlueScene_alwaysAllowLabel__3H0B1{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-mono);font-size:12px;color:hsla(0,0%,100%,.7);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BlueScene_alwaysAllowCheckbox__MG8av{accent-color:var(--color-primary);width:15px;height:15px;cursor:pointer}:root:not([data-theme=dark]) .BlueScene_companionOverlay__KIiOx{background:rgba(20,24,48,.32)}:root:not([data-theme=dark]) .BlueScene_companionCard__c03jL{background:#fff;border-color:color-mix(in oklch,var(--color-primary) 24%,transparent);box-shadow:0 20px 60px color-mix(in oklch,var(--color-primary) 18%,transparent)}:root:not([data-theme=dark]) .BlueScene_companionTitleBar__5CJ9p{background:var(--color-primary);border-bottom-color:color-mix(in oklch,var(--color-primary) 82%,#000)}:root:not([data-theme=dark]) .BlueScene_companionTitleText__TA_2A{color:#fff}:root:not([data-theme=dark]) .BlueScene_companionMessage__j5SEa,:root:not([data-theme=dark]) .BlueScene_companionText__ssDb_{color:rgba(26,29,51,.9)}:root:not([data-theme=dark]) .BlueScene_companionCancelButton__kiEjn{color:#1a1d33;background:transparent;border-color:color-mix(in oklch,var(--color-primary) 32%,transparent)}:root:not([data-theme=dark]) .BlueScene_companionCancelButton__kiEjn:hover{background:color-mix(in oklch,var(--color-primary) 8%,transparent)}:root:not([data-theme=dark]) .BlueScene_alwaysAllowLabel__3H0B1{color:rgba(26,29,51,.7)}.BlueScene_companionSubtitleBubble__aDMM_{position:absolute;left:14px;right:14px;bottom:84px;top:auto;z-index:3;max-width:440px;margin:0 auto;padding:8px 14px;border-radius:12px;border:1px solid color-mix(in oklch,var(--color-primary) 30%,transparent);background:color-mix(in oklch,var(--palette-canvas) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(0,0,0,.12);animation:BlueScene_subtitleFadeIn__SwFBu .25s ease-out}@keyframes BlueScene_subtitleFadeIn__SwFBu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BlueScene_companionSubtitleSpeaker__kf2LM{display:block;font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:2px}.BlueScene_companionSubtitleText__j23rF{margin:0;color:var(--palette-ink);font-family:var(--font-body);font-size:.88rem;line-height:1.45;overflow-wrap:break-word}.BlueScene_companionSubtitleActions__qqc_C{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.BlueScene_companionFieldNoteAction__f5a_N{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:0;border-radius:999px;background:var(--color-primary);color:#fff!important;font-family:var(--font-button);font-size:.76rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease}.BlueScene_companionFieldNoteAction__f5a_N:hover{transform:translateY(-1px);background:color-mix(in oklch,var(--color-primary) 85%,#fff)}.BlueScene_companionChatAction__Dz3yo{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;border:1px solid color-mix(in oklch,var(--color-primary) 40%,transparent);background:color-mix(in oklch,var(--color-primary) 12%,transparent);color:var(--color-primary);font-family:var(--font-button);font-size:.76rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.BlueScene_companionChatAction__Dz3yo:hover{transform:translateY(-1px);background:color-mix(in oklch,var(--color-primary) 20%,transparent);border-color:var(--color-primary)}[data-theme=dark] .BlueScene_companionChatAction__Dz3yo{border-color:rgba(140,161,255,.45);background:rgba(107,128,255,.16);color:#c7d2fe}[data-theme=dark] .BlueScene_companionChatAction__Dz3yo:hover{background:rgba(107,128,255,.28);border-color:#818cf8;color:#fff}.BlueScene_fieldNotesModalOverlay__MDd9g{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in oklch,#0b0e17 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.BlueScene_fieldNotesModalStage__Uud8f{position:relative;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;border-radius:20px;background:var(--color-surface-1,#fff);box-shadow:0 24px 60px rgba(0,0,0,.45)}.BlueScene_fieldNotesModalStage__Uud8f:empty{display:none}.BlueScene_fieldNotesModalOverlay__MDd9g:has(.BlueScene_fieldNotesModalStage__Uud8f:empty){display:none}.BlueScene_companionFooter__vr3Vy{position:absolute;inset:auto 0 0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;background:color-mix(in oklch,var(--color-primary) 8%,var(--palette-canvas));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid color-mix(in oklch,var(--color-primary) 26%,transparent)}.BlueScene_companionStatusChip___ledB{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em}.BlueScene_companionStatusChipSpeaking__1PWW6{border:1px solid color-mix(in oklch,var(--color-primary) 40%,transparent);color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 12%,transparent)}.BlueScene_companionStatusChipListening__cZ2qM{border:1px solid rgba(5,150,105,.5);color:#047857;background:rgba(16,185,129,.18);font-weight:800}.BlueScene_companionStatusChipMuted___oxdc{border:1px solid color-mix(in oklch,var(--color-danger) 36%,transparent);color:var(--color-danger);background:color-mix(in oklch,var(--color-danger) 10%,transparent)}.BlueScene_companionDot__dlxA1{width:7px;height:7px;border-radius:50%}.BlueScene_companionDotActive__pa_WZ{background:#059669;animation:BlueScene_radioPulse__bUUHc 1.6s ease-in-out infinite}.BlueScene_companionDotMuted___BgM4{background:var(--color-danger)}.BlueScene_companionControls___VpmX{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.BlueScene_companionMuteIconButton__00EZK{position:absolute;left:50%;transform:translateX(-50%);bottom:12px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border-radius:50%;color:var(--palette-ink);background:color-mix(in oklch,var(--palette-canvas) 85%,transparent);border:1.5px solid color-mix(in oklch,var(--palette-ink) 20%,transparent);cursor:pointer;transition:all .15s ease;z-index:10}.BlueScene_companionMuteIconButton__00EZK svg{width:24px;height:24px}.BlueScene_companionMuteIconButton__00EZK:hover{transform:translateX(-50%) scale(1.05);background:color-mix(in oklch,var(--palette-canvas) 95%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.BlueScene_companionMuteIconButtonMuted__gooY0{background:color-mix(in oklch,var(--color-danger) 10%,transparent);border-color:#fca5a5;color:#b91c1c}.BlueScene_companionMuteIconButtonMuted__gooY0:hover{transform:translateX(-50%) scale(1.05);background:color-mix(in oklch,var(--color-danger) 18%,transparent)}[data-theme=dark] .BlueScene_companionMuteIconButton__00EZK{background:color-mix(in srgb,var(--palette-surface-1) 85%,transparent);border-color:#475569;color:#f1f5f9}[data-theme=dark] .BlueScene_companionMuteIconButtonMuted__gooY0{background:color-mix(in oklch,var(--color-danger) 10%,transparent);border-color:#991b1b;color:#fca5a5}.BlueScene_companionOpenChatBtn__vak_Q{display:inline-flex;align-items:center;justify-content:center;padding:5px 13px;border:1.5px solid color-mix(in oklch,var(--color-primary) 35%,transparent);border-radius:999px;color:#fff!important;background:var(--color-primary);font-family:var(--font-button);font-size:.72rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:all .15s ease;white-space:nowrap}.BlueScene_companionOpenChatBtn__vak_Q:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px)}.BlueScene_companionOpenChatBtn__vak_Q:active{transform:translateY(1px)}.BlueScene_companionIdleFooter__qNiiN{position:absolute;right:14px;bottom:12px;z-index:4;display:flex;align-items:center}@media (prefers-reduced-motion:reduce){.BlueScene_companionConnectingDot__PhqR2,.BlueScene_companionConnectingSpinner__1mMTb,.BlueScene_companionDotActive__pa_WZ,.BlueScene_companionSubtitleBubble__aDMM_,.BlueScene_radioBars__AlP3J span,.BlueScene_radioBlue__0chWM,.BlueScene_radioLiveDotOn__lRkAO,.BlueScene_radioMuteButtonLoud__n9kOu,.BlueScene_radioVrmCanvas__Bb9eH{animation:none;transition:none}}@media (max-width:768px){.BlueScene_radioBlueWrap__4kicT{inset:0;align-items:flex-end;justify-content:center}.BlueScene_radioBlue__0chWM{width:auto;height:100%;max-width:100%;object-fit:contain;object-position:bottom center}.BlueScene_radioVrmCanvas__Bb9eH{inset:0}.BlueScene_gardenArchiveFolder__1qENe{top:58px;right:10px}.BlueScene_radioArchiveFolder__9ecgs{top:52px;right:10px}}@media (min-width:1025px){.BlueScene_scene___qF4J{min-height:0}}.BlueScene_bgImage__nhJEn{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.BlueScene_sceneFooter__s_b7L{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:color-mix(in oklch,var(--color-primary) 8%,var(--color-surface-1));border-top:2px solid color-mix(in oklch,var(--color-primary) 36%,#000);z-index:4;pointer-events:none}.BlueScene_footerText__W6OYN{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-soft);line-height:1.4;flex:1 1;display:flex;flex-direction:column;gap:1px}.BlueScene_footerTextJa__XPyrN{font-size:.75rem;opacity:.7}.BlueScene_footerTextEn__mb5Nq{font-size:.8rem}.BlueScene_footerTextChaotic__d8fBf{text-shadow:1.5px 0 rgba(255,0,0,.7),-1.5px 0 rgba(0,255,255,.7);animation:BlueScene_chromaShift__lR2rk .15s steps(2) infinite}@keyframes BlueScene_chromaShift__lR2rk{0%{text-shadow:2px 0 rgba(255,0,0,.7),-2px 0 rgba(0,255,255,.7)}50%{text-shadow:-1px 0 rgba(255,0,0,.5),1px 0 rgba(0,255,255,.5)}to{text-shadow:2px 0 rgba(255,0,0,.7),-2px 0 rgba(0,255,255,.7)}}.BlueScene_footerCounters__1I7KT{display:flex;gap:6px;flex-shrink:0}.BlueScene_counterChip__E_AXQ{display:flex;align-items:center;gap:5px;padding:4px 12px;background:color-mix(in oklch,var(--color-surface-1) 86%,transparent);border:1px solid var(--color-border-subtle);border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.BlueScene_counterLabel__j8Whp{font-family:var(--font-mono);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint)}.BlueScene_counterValue__M8HhN{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--color-text-dark);min-width:1.2em;text-align:right}.BlueScene_balloon__i_wPc{position:absolute;bottom:-150px;z-index:3;opacity:.88;padding:0;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.BlueScene_balloonRising__8VeVg{animation:BlueScene_rise__shHIf var(--rise-duration) linear forwards}.BlueScene_balloonPopped__OOssU{animation-play-state:paused;pointer-events:none}.BlueScene_balloon__i_wPc svg{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.12));animation:BlueScene_sway__6a0pw 2.4s ease-in-out var(--sway-delay) infinite alternate}.BlueScene_balloon__i_wPc:hover svg{filter:drop-shadow(0 6px 14px rgba(0,0,0,.2)) brightness(1.06)}@keyframes BlueScene_rise__shHIf{to{transform:translateY(-1100px)}}@keyframes BlueScene_sway__6a0pw{0%{transform:translateX(-8px) rotate(-3deg)}to{transform:translateX(8px) rotate(3deg)}}.BlueScene_balloonStatic__SXDiW{bottom:auto;animation:BlueScene_balloonFadeIn__L3oHu .5s ease}.BlueScene_balloonStatic__SXDiW svg{animation:none}@keyframes BlueScene_balloonFadeIn__L3oHu{0%{opacity:0}to{opacity:1}}.BlueScene_burst__auR62{position:relative;display:block;width:100%;aspect-ratio:60/108}.BlueScene_particle__ZrjeE{position:absolute;left:50%;top:26%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:currentColor;animation:BlueScene_burstFly__uGr0P .4s var(--ease-out) forwards}@keyframes BlueScene_burstFly__uGr0P{0%{transform:rotate(var(--angle)) translateX(4px);opacity:1}to{transform:rotate(var(--angle)) translateX(36px);opacity:0}}.BlueScene_blueWrap__Z1sgk{position:absolute;bottom:0;left:5%;z-index:4;width:min(40%,300px);display:flex;flex-direction:column;align-items:center;pointer-events:none;opacity:1}.BlueScene_blueImage__koMvM{display:block;width:100%;height:auto}.BlueScene_bubble__Clflz{position:relative;margin-bottom:10px;max-width:250px;padding:9px 13px;background:var(--color-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.4;text-align:center;color:var(--color-text-soft);animation:BlueScene_bubbleIn__7_Fcj .3s var(--ease-bounce)}.BlueScene_bubble__Clflz:after{content:"";position:absolute;bottom:-5px;left:50%;width:10px;height:10px;margin-left:-5px;background:inherit;border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);transform:rotate(45deg)}@keyframes BlueScene_bubbleIn__7_Fcj{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=dark] .BlueScene_scene___qF4J{border:2px solid color-mix(in srgb,var(--color-primary) 55%,hsla(0,0%,100%,.15));box-shadow:0 6px 0 color-mix(in srgb,var(--color-primary) 42%,#000),0 12px 28px rgba(0,0,0,.45)}[data-theme=dark] .BlueScene_sceneHeader__e_WdL{background:var(--color-surface-2);border-bottom:2px solid var(--color-primary)}[data-theme=dark] .BlueScene_sceneTitle__Y5rOa{color:var(--color-text-light)}[data-theme=dark] .BlueScene_sceneTitleJa__kxOTh{color:var(--color-primary)}[data-theme=dark] .BlueScene_radioFooter__owNAn{background:color-mix(in oklch,var(--color-primary) 6%,var(--color-surface-1));border-top-color:color-mix(in oklch,var(--color-primary) 22%,transparent)}[data-theme=dark] .BlueScene_radioTimeText__03o_L{color:color-mix(in oklch,var(--palette-on-dark) 70%,transparent)}[data-theme=dark] .BlueScene_radioSegmentTitle__UqoxL{color:var(--palette-on-dark)}[data-theme=dark] .BlueScene_radioShowName__d4jQ3{color:color-mix(in oklch,var(--palette-on-dark) 60%,transparent)}[data-theme=dark] .BlueScene_radioSkipBtn__Vg_AK{border-color:color-mix(in oklch,var(--palette-on-dark) 18%,transparent);background:color-mix(in oklch,var(--palette-on-dark) 6%,transparent);color:var(--palette-on-dark)}[data-theme=dark] .BlueScene_radioSkipBtn__Vg_AK:hover{background:color-mix(in oklch,var(--color-primary) 22%,transparent);border-color:var(--color-primary);color:var(--color-primary)}[data-theme=dark] .BlueScene_radioSkipChapterBtn__ddI0c{color:color-mix(in oklch,var(--palette-on-dark) 60%,transparent)}[data-theme=dark] .BlueScene_radioSkipChapterBtn__ddI0c:hover{color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 18%,transparent)}@media (max-width:1024px){.BlueScene_scene___qF4J{min-height:520px;overflow-anchor:none}.BlueScene_blueWrap__Z1sgk{width:48px;height:48px;top:56px;left:10px;bottom:auto;z-index:6;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.18)}.BlueScene_blueImage__koMvM{width:100%;height:100%;object-fit:cover}.BlueScene_sceneFooter__s_b7L{z-index:5}.BlueScene_footerTextEn__mb5Nq{font-size:.65rem}}@media (max-width:768px){.BlueScene_scene___qF4J{display:flex;flex-direction:column;width:100%;flex:1 1;min-height:0;box-sizing:border-box;overflow:hidden}.BlueScene_sceneHeader__e_WdL{display:flex;padding:8px 12px}.BlueScene_liveFeed__kDpQB{inset:auto;width:100%;height:100%}.BlueScene_radioStage__Rf3Sp{width:100%;height:100%;min-height:100%}.BlueScene_companionCard__c03jL{max-width:320px;border-radius:14px}.BlueScene_companionBody__4Y7yS{padding:20px 16px;gap:14px}.BlueScene_companionMessage__j5SEa,.BlueScene_companionText__ssDb_{font-size:13px;margin:0}.BlueScene_companionIdleFooter__qNiiN{right:12px;bottom:10px}.BlueScene_companionOpenChatBtn__vak_Q{padding:6px 12px;font-size:.72rem}.BlueScene_sceneFooter__s_b7L{position:static;margin-top:auto;z-index:5}.BlueScene_blueWrap__Z1sgk{width:40px;height:40px;top:54px;left:8px}.BlueScene_footerCounters__1I7KT{position:absolute;top:56px;left:56px;right:auto;z-index:7}.BlueScene_bubble__Clflz{max-width:190px;font-size:var(--font-size-xs,.75rem)}.BlueScene_fieldNotesModalOverlay__MDd9g{padding:max(12px,env(safe-area-inset-top,12px)) 12px max(12px,env(safe-area-inset-bottom,12px));z-index:10000}.BlueScene_fieldNotesModalStage__Uud8f{max-height:calc(100dvh - 24px);border-radius:16px}.BlueScene_radioFooter__owNAn{padding:8px 12px 10px;gap:6px}.BlueScene_radioInfoBlock__6TjIw{max-width:130px}.BlueScene_radioSegmentTitle__UqoxL{font-size:.76rem}.BlueScene_radioSkipChapterBtn__ddI0c{display:none}.BlueScene_radioAuxControls__xjYHf{gap:6px}.BlueScene_radioBars__AlP3J{display:none}}@media (max-width:480px){.BlueScene_sceneSwitchButton__l_af7{padding-inline:8px}.BlueScene_offlineState__sGxTK{padding:24px}.BlueScene_radioInfoBlock__6TjIw{display:none}.BlueScene_radioControlsRow__VkND8{justify-content:center}.BlueScene_radioAuxControls__xjYHf{flex:initial;margin-left:8px}}