html body #root .mgh-radio-main>.mgh-spirit-box-banner{order:-1!important;margin:0 0 8px!important;padding:0!important;overflow:hidden;border:1px solid #d5b76c99!important;border-radius:16px!important;background:#030a06!important;box-shadow:0 5px 18px #0005!important}html body #root .mgh-spirit-box-banner img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;-o-object-fit:contain!important;object-fit:contain!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light){--mgh-ui-line:#d7b76a70;--mgh-gold-trim:#d7b76a70;background:radial-gradient(ellipse at 0 0,#06412d55,transparent 50%),#050b08!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) :is(.mgh-radio-device,.mgh-spirit-compact,.mgh-spirit-connectivity,.mgh-offline-setup,.mgh-readiness-details,.mgh-panel){background:linear-gradient(140deg,#122b1d,#0b120d 60%,#252013)!important;border-color:#c7a45c99!important;box-shadow:0 5px 18px #0005,inset 0 1px #ffe3a51c!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) .mgh-spirit-header{background:linear-gradient(100deg,#10281b,#18170e)!important;border-color:#d3b56a88!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) :is(.mgh-spirit-title-clean,.mgh-spirit-display-title){color:#fff2c8!important;-webkit-text-fill-color:#fff2c8!important;background:none!important;text-shadow:0 1px 2px #000!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) :is(.mgh-header-action,.mgh-gothic-control){border-color:#d8b66c99!important;background:linear-gradient(145deg,#3c3018,#141a10)!important;color:#ffedb9!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) :is(.mgh-primary-trigger,.mgh-top-session){background:linear-gradient(135deg,#136b43,#0b3a27)!important;border-color:#9ce2b8!important;color:#f4fff5!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) [data-mode-choice=offline][aria-pressed=true]{background:#3b3016!important;border-color:#f0cd83!important;color:#ffedb9!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) [data-mode-choice=online][aria-pressed=true]{background:#0b3c28!important;border-color:#60e7a7!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport{display:block!important;position:relative;margin:12px 0 6px;padding:12px;border:1px solid #ddbb7299!important;border-radius:16px!important;background:linear-gradient(135deg,#13261d,#12140e)!important;box-shadow:inset 0 1px #ffe7ad20!important}html body #root .mgh-main-transport .mgh-transport-status{display:flex;justify-content:space-between;gap:8px;font:700 10px/1.4 ui-monospace,monospace;color:#b8f7d0;margin-bottom:10px}html body #root .mgh-main-transport .mgh-transport-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body #root .mgh-main-transport .mgh-transport-buttons button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:66px!important;padding:8px 4px!important;border:1px solid #d2b36b88!important;border-radius:12px!important;background:#193529!important;color:#fff5d6!important;box-shadow:none!important;font:800 11px/1.2 system-ui}html body #root .mgh-main-transport button[data-spirit-action=record]{background:#65232c!important;border-color:#ff8291!important}html body #root .mgh-main-transport button[data-spirit-action=play]{background:linear-gradient(135deg,#857036,#53421c)!important;border-color:#ffe1a2!important}html body #root .mgh-main-transport button[data-spirit-action=pause]{background:#163b56!important;border-color:#79c8f0!important}html body #root .mgh-main-transport button[data-spirit-action=stop]{background:#613318!important;border-color:#ffb977!important}html body #root .mgh-main-transport button[data-spirit-action=rewind]{background:#382647!important;border-color:#c6a4e1!important}html body #root .mgh-main-transport button[data-spirit-action=forward]{background:#164d35!important;border-color:#83e9b6!important}html body #root .mgh-main-transport button:disabled{opacity:.4!important;cursor:not-allowed}html body #root .mgh-main-transport button:before,html body #root .mgh-main-transport button:after{content:none!important;display:none!important}html body #root .mgh-main-transport button svg{color:#fff5d6!important;stroke:#fff5d6!important;filter:none!important}html body #root .mgh-main-transport button small{font-size:9px;color:#e2e6dc}html body #root .mgh-main-transport>p{font-size:11px;line-height:1.4;color:#c9d6cd;margin:9px 0 0}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) #mgh-spirit-console{border:1px solid #d7b66c!important;border-radius:22px!important;background:radial-gradient(ellipse at 50% 0%,#17634233,transparent 55%),linear-gradient(145deg,#192419,#080e0b 60%,#2a2114)!important;box-shadow:0 8px 24px #0006,inset 0 1px #ffe4a333!important}html body #root .mgh-radio-shell:not(.mgh-experience-night):not(.mgh-spirit-light) #mgh-spirit-console .mgh-scan-screen{background:linear-gradient(150deg,#041d11,#020b07)!important;border-color:#50c98788!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-spectrum{height:clamp(150px,23dvh,220px)!important;min-height:150px!important;max-height:none!important;margin-top:6px!important;border:1px solid #88dda875!important;box-shadow:inset 0 0 24px #16ba6330!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-scan-screen{padding:8px!important;min-height:0!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-monitor-metrics{gap:5px!important;margin-top:6px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-monitor-metrics>div{padding:5px!important;border-radius:9px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-console-output.is-empty{min-height:0!important;margin:0!important;padding:0!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-console-output.is-empty>div{padding-top:0!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport{margin-top:8px!important;padding:8px!important;width:100%!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport .mgh-console-start{display:flex!important;align-items:center;justify-content:center;gap:7px;width:100%;min-height:48px!important;margin-bottom:7px!important;border:1px solid #f3d48b!important;border-radius:10px!important;background:linear-gradient(135deg,#176b46,#0b422b)!important;color:#fff4cc!important;font-size:13px!important;font-weight:900!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport .mgh-transport-buttons{gap:5px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport .mgh-transport-buttons button{min-height:48px!important;gap:2px!important;padding:4px!important;font-size:10px!important;border-radius:9px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-transport-buttons button svg{width:16px!important;height:16px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport>p{font-size:10px!important;line-height:1.3!important;margin-top:5px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-transport-status{margin-bottom:5px!important;font-size:9px!important}html body #root .mgh-radio-main>.mgh-spirit-box-banner{height:110px!important;min-height:0!important;max-height:110px!important;display:flex!important;align-items:center;justify-content:center;margin-bottom:6px!important}html body #root .mgh-spirit-box-banner img{height:100%!important;width:100%!important;aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-spectrum{height:clamp(185px,28dvh,250px)!important;min-height:185px!important;padding:0!important;background:radial-gradient(ellipse at center,#0b55302b,transparent 70%),#020c07!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-spectrum .mgh-relic-visualizer{height:100%!important;min-height:0!important;width:100%!important;background:radial-gradient(ellipse at center,#20a66b22,transparent 66%)!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-spectrum canvas{height:100%!important;width:100%!important;max-width:none!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-spectrum .mgh-relic-core{top:50%!important;left:50%!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-spectrum .mgh-relic-core b{color:#e9ffc6!important;font-size:30px!important;text-shadow:0 0 12px #32c58266!important}@media(min-width:768px){html body #root .mgh-radio-main>.mgh-spirit-box-banner{height:140px!important;max-height:140px!important}}html body #root .mgh-radio-shell .mgh-spirit-compact .mgh-field-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:8px 0!important}html body #root .mgh-radio-shell .mgh-spirit-compact .mgh-field-actions button{min-height:48px!important;padding:7px 4px!important;border-radius:11px!important;font-size:10px!important;box-shadow:none!important;border-width:1px!important}html body #root .mgh-radio-shell .mgh-spirit-compact .mgh-field-actions button:before,html body #root .mgh-radio-shell .mgh-spirit-compact .mgh-field-actions button:after{content:none!important;display:none!important}html body #root .mgh-radio-shell .mgh-spirit-compact .mgh-field-actions button[aria-label="Ask question"]{background:#143244!important;border-color:#73c5df!important;color:#e6f8ff!important}html body #root .mgh-radio-shell .mgh-spirit-compact .mgh-field-actions .mgh-compact-icon--marker{background:#30233c!important;border-color:#c1a7d9!important;color:#f2e8ff!important}html body #root .mgh-radio-shell .mgh-spirit-compact .mgh-field-actions .mgh-compact-icon--mark{background:#40351b!important;border-color:#e7cb83!important;color:#fff2c8!important}html body #root .mgh-radio-shell .mgh-spirit-compact{padding:10px!important;border-radius:16px!important}html body #root .mgh-radio-shell .mgh-spirit-compact :is(.mgh-fx-review,.mgh-fx-help){min-height:44px!important;padding:8px!important;border-width:1px!important;border-radius:10px!important;box-shadow:none!important;font-size:11px!important}html body #root .mgh-radio-shell :is(button,a.mgh-header-action){position:relative;transition:transform .14s ease,filter .14s ease,border-color .14s ease,box-shadow .14s ease!important;-webkit-tap-highlight-color:transparent}html body #root .mgh-radio-shell button:not(:disabled),html body #root .mgh-radio-shell a.mgh-header-action{box-shadow:inset 0 1px #ffffff28,inset 0 -2px #0005,0 3px 8px #0004!important}html body #root .mgh-radio-shell button:not(:disabled):active,html body #root .mgh-radio-shell a.mgh-header-action:active{transform:translateY(1px) scale(.97)!important;filter:brightness(1.18)!important;box-shadow:inset 0 2px 6px #0005,0 0 10px #d7b66c30!important}html body #root .mgh-radio-shell button[aria-pressed=true],html body #root .mgh-radio-shell button[data-active=true]{border-color:#ffe0a1!important;box-shadow:inset 0 1px #ffffff28,0 0 0 1px #d1b06940,0 0 13px #30d68c30!important}html body #root .mgh-radio-shell button:disabled{cursor:not-allowed!important;filter:saturate(.35)!important;box-shadow:none!important}html body #root .mgh-radio-shell button:focus-visible,html body #root .mgh-radio-shell a.mgh-header-action:focus-visible{outline:3px solid #ffe2a0!important;outline-offset:3px!important}html body #root .mgh-radio-shell .mgh-main-transport button[data-spirit-action=record]{background:linear-gradient(145deg,#a83d4a,#4e1722)!important}html body #root .mgh-radio-shell .mgh-main-transport button[data-spirit-action=rewind]{background:linear-gradient(145deg,#654886,#2b1c3d)!important}html body #root .mgh-radio-shell .mgh-main-transport button[data-spirit-action=play]{background:linear-gradient(145deg,#a58b42,#59431c)!important}html body #root .mgh-radio-shell .mgh-main-transport button[data-spirit-action=pause]{background:linear-gradient(145deg,#28638b,#122b46)!important}html body #root .mgh-radio-shell .mgh-main-transport button[data-spirit-action=stop]{background:linear-gradient(145deg,#a35a27,#4d2814)!important}html body #root .mgh-radio-shell .mgh-main-transport button[data-spirit-action=forward]{background:linear-gradient(145deg,#267952,#103e2a)!important}@media(hover:hover){html body #root .mgh-radio-shell button:not(:disabled):hover,html body #root .mgh-radio-shell a.mgh-header-action:hover{filter:brightness(1.14)!important;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff35,0 5px 12px #0005,0 0 12px #d7b66c24!important}}@media(prefers-reduced-motion:reduce){html body #root .mgh-radio-shell :is(button,a.mgh-header-action){transition:none!important;transform:none!important}}html body #root .mgh-radio-main>.mgh-spirit-box-banner{position:relative!important;isolation:isolate;border-radius:14px!important;border-color:#cda95eaa!important;background:#081a12!important;box-shadow:inset 0 0 0 1px #f5d58a18,0 3px 14px #0006!important}html body #root .mgh-spirit-box-banner img.mgh-banner-ambience{position:absolute!important;top:-16px!important;right:-16px!important;bottom:-16px!important;left:-16px!important;width:calc(100% + 32px)!important;height:calc(100% + 32px)!important;-o-object-fit:cover!important;object-fit:cover!important;filter:blur(14px) brightness(.58) saturate(1.2);opacity:.9;z-index:-2;pointer-events:none}html body #root .mgh-spirit-box-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03150a55,transparent 35%,transparent 65%,#03150a55);box-shadow:inset 0 1px #ffe3a533,inset 0 -1px #42dc9433;pointer-events:none;z-index:-1}html body #root .mgh-spirit-box-banner img.mgh-banner-artwork{position:relative!important;width:auto!important;max-width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 0 16px #020b06);border-radius:0!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-scan-screen{border-radius:16px!important;padding:10px!important;background:linear-gradient(150deg,#061b13,#030b08 65%)!important;box-shadow:inset 0 1px #80f4bc20,0 0 16px #17ba6820!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-spectrum{border-color:#50d59a55!important;border-radius:14px!important;box-shadow:inset 0 0 35px #0009,0 0 12px #25db7914!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-relic-core{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;line-height:1!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-relic-core span{font:700 9px/1.2 ui-monospace,monospace!important;letter-spacing:.12em!important;color:#b9efd3!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-relic-core small{font:600 9px/1.2 ui-monospace,monospace!important;letter-spacing:.08em!important;color:#9cd0b5!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-relic-core b{font:800 34px/1 ui-monospace,monospace!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-signal-nameplate{height:32px!important;border-color:#b79a5355!important;background:linear-gradient(90deg,#142017,#1e2414,#142017)!important;border-radius:9px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-signal-nameplate .mgh-spirit-display-title{font-size:16px!important;letter-spacing:.06em!important;color:#fff0bd!important;-webkit-text-fill-color:#fff0bd!important;text-shadow:0 2px 3px #000!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-monitor-metrics{gap:6px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-monitor-metrics>div{min-width:0!important;padding:8px 4px!important;border-radius:10px!important;background:#0b1712!important;border:1px solid #6bab8a55!important;box-shadow:inset 0 1px #fff1!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-monitor-metrics>div>div:first-child{font-size:10px!important;color:#b7cfc1!important;letter-spacing:.08em!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-monitor-metrics>div>div:last-child{font-weight:800!important;font-size:14px!important;line-height:1.4!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-monitor-metrics>div:nth-child(2){border-color:#54bed166!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-monitor-metrics>div:nth-child(3){border-color:#b69ad166!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-console-counters{gap:5px!important;margin-bottom:8px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-console-counters>div{font-size:9px!important;letter-spacing:.02em!important;padding:5px 8px!important;background:#0a1711!important;border-color:#b5a06455!important;color:#d3e5da!important}html body #root .mgh-radio-shell .mgh-field-status{gap:4px!important;flex-wrap:wrap!important}html body #root .mgh-radio-shell .mgh-field-status>span{font-size:9px!important;padding:4px 6px!important;border-radius:7px!important}html body #root .mgh-radio-main>.mgh-spirit-box-banner{height:auto!important;aspect-ratio:3.2/1!important;min-height:100px!important;max-height:180px!important;border-radius:13px!important;margin:0 0 8px!important;border:1px solid #e1bc7299!important;box-shadow:0 4px 16px #0006,0 0 14px #30cd7020!important}html body #root .mgh-spirit-box-banner img.mgh-banner-artwork{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 42%!important;object-position:50% 42%!important;filter:none!important}html body #root .mgh-spirit-box-banner img.mgh-banner-ambience{display:none!important}html body #root .mgh-spirit-box-banner:after{z-index:1!important;background:linear-gradient(180deg,#00000005 70%,#03120a55)!important;box-shadow:inset 0 1px #fff0c144,inset 0 0 0 3px #070d0844!important;border-radius:inherit}@media(min-width:768px){html body #root .mgh-radio-main>.mgh-spirit-box-banner{height:auto!important;max-height:180px!important;aspect-ratio:3.6/1!important}}html:has(.mgh-radio-shell),body:has(.mgh-radio-shell):not(:has([aria-modal=true])){height:auto!important;min-height:100%;overflow-x:clip!important;overflow-y:auto!important;touch-action:pan-y pinch-zoom!important}html body #root:has(.mgh-radio-shell),html body #root .mgh-app-shell:has(.mgh-radio-shell){height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important}html body #root .mgh-radio-shell{height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important;touch-action:pan-y pinch-zoom!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}html body #root .mgh-radio-shell .mgh-radio-main{height:auto!important;max-height:none!important;overflow:visible!important;touch-action:pan-y pinch-zoom!important;padding-bottom:24px!important}html body #root .mgh-radio-shell #mgh-spirit-console{height:auto!important;max-height:none!important;touch-action:pan-y pinch-zoom!important}html body #root .mgh-radio-shell .mgh-main-spectrum canvas{pointer-events:none!important}html body #root .mgh-radio-shell .mgh-spirit-header{height:auto!important;min-height:0!important}html body #root .mgh-layout-main:has(.mgh-radio-shell){height:auto!important;max-height:none!important;overflow:visible!important;min-width:0!important}html body #root .mgh-radio-shell .mgh-radio-main{width:100%!important;box-sizing:border-box!important;padding-inline:12px!important}html body #root .mgh-radio-shell #mgh-spirit-console{overflow:visible!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;border:1px solid #d8b66c!important;box-shadow:inset 0 0 0 3px #070e09,inset 0 0 0 4px #b59a5144,0 4px 16px #0006!important;margin-bottom:12px!important}html body #root .mgh-radio-shell #mgh-spirit-console:before,html body #root .mgh-radio-shell #mgh-spirit-console:after{pointer-events:none!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-console-output{position:relative!important;height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important;min-width:0!important;white-space:normal!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-console-output.has-output{padding:12px 8px!important;margin:8px 0!important;border-radius:12px;border:1px solid #64d5a555;background:#061a11}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-word-reveal{height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:clamp(24px,7vw,36px)!important;line-height:1.25!important}html body #root .mgh-radio-shell #mgh-spirit-console>.relative{height:auto!important;max-height:none!important;min-width:0!important;overflow:visible!important}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-box-banner{box-sizing:border-box!important}html body #root .mgh-radio-shell .mgh-bluetooth-overlay{box-sizing:border-box!important;height:100dvh!important;align-items:center!important;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body #root .mgh-radio-shell .mgh-bluetooth-dialog{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;border:2px solid #d0ad65!important;border-radius:20px!important;background:#07130c!important;box-shadow:0 16px 50px #0009,inset 0 0 0 2px #d7b76820!important}html body #root .mgh-radio-shell .mgh-bluetooth-heading{flex:0 0 auto!important;position:relative!important;padding:12px!important;background:linear-gradient(115deg,#123222,#241e11)!important;border-bottom:1px solid #d0ad6577!important}html body #root .mgh-radio-shell .mgh-bluetooth-content{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch;padding:12px 12px 20px!important;scrollbar-width:thin;scrollbar-color:#c6a55f #07130c}html body #root .mgh-radio-shell .mgh-bluetooth-content p{white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.55!important}html body #root .mgh-radio-shell .mgh-bluetooth-heading button{flex-shrink:0!important;width:40px!important;height:40px!important}html body #root .mgh-radio-shell.mgh-spirit-refresh{box-sizing:border-box!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch;scroll-padding-bottom:110px!important;position:relative!important}html body #root .mgh-radio-shell.mgh-spirit-refresh>.mgh-radio-main{flex:none!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}html body #root .mgh-radio-shell.mgh-spirit-refresh :is(.mgh-radio-device:before,.mgh-radio-device:after,.mgh-scan-screen:before,.mgh-scan-screen:after){pointer-events:none!important}@media(min-width:768px){html body #root .mgh-radio-shell.mgh-spirit-refresh{height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important}}html body #root .mgh-radio-shell .mgh-aurora-display{height:100%;width:100%;position:relative;background:radial-gradient(ellipse at 25% 50%,#11775330,transparent 60%),radial-gradient(ellipse at 80% 50%,#7335b02b,transparent 60%),#020b08;border-radius:13px;overflow:hidden}html body #root .mgh-radio-shell .mgh-aurora-display canvas{display:block;width:100%!important;height:100%!important;pointer-events:none}html body #root .mgh-radio-shell .mgh-aurora-readout{position:absolute;top:10px;left:12px;right:12px;display:flex;justify-content:space-between;gap:8px;font:700 10px/1.4 ui-monospace,monospace;letter-spacing:.04em;color:#c9e5d6;pointer-events:none}html body #root .mgh-radio-shell .mgh-aurora-readout b{color:#61eab8}html body #root .mgh-radio-shell .mgh-instrument-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;border:1px solid rgba(209,166,89,.36);border-radius:14px;background:linear-gradient(145deg,#1f2923f5,#050f0df5);box-shadow:inset 0 1px #ffe8b31f,0 8px 25px #0000003d}html body #root .mgh-radio-shell .mgh-instrument-rail>div{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;padding:7px 4px;border-radius:9px;border:1px solid rgba(221,179,101,.18);background:#00000042;font-size:10px;letter-spacing:.06em;text-align:center}html body #root .mgh-radio-shell .mgh-instrument-rail b{color:#f4db9c;font-weight:900}html body #root .mgh-radio-shell .mgh-main-transport{border:1px solid rgba(213,169,88,.4);border-radius:18px;padding:clamp(10px,2.5vw,18px);background:linear-gradient(155deg,#142a23f7,#070e0efa 55%,#261c12f2);box-shadow:inset 0 1px #f8d8912e,0 14px 34px #0000004d}html body #root .mgh-radio-shell .mgh-main-transport button{min-height:48px;touch-action:manipulation;transition:filter .16s ease,transform .16s ease,border-color .16s ease}html body #root .mgh-radio-shell .mgh-main-transport button:active:not(:disabled){transform:scale(.97)}html body #root .mgh-radio-shell .mgh-main-transport button:focus-visible{outline:3px solid #f4d58d;outline-offset:3px}html body #root .mgh-radio-shell .mgh-main-transport button:disabled{opacity:.48;filter:saturate(.5)}html body #root .mgh-radio-shell .mgh-console-start{font-weight:900;letter-spacing:.045em;border-radius:13px;box-shadow:inset 0 1px #ffffff38,0 4px 15px #00000042}@media(max-width:420px){html body #root .mgh-radio-shell .mgh-instrument-rail>div{font-size:9px;letter-spacing:0}html body #root .mgh-radio-shell .mgh-main-transport{padding:9px}}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport{border:1px solid rgba(213,169,88,.52)!important;border-radius:18px!important;background:linear-gradient(155deg,#142a23f7,#070e0efa 55%,#261c12f2)!important;box-shadow:inset 0 1px #f8d8912e,0 14px 34px #0000004d!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport button:focus-visible{outline:3px solid #f4d58d!important;outline-offset:3px}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport button:disabled{opacity:.48!important;filter:saturate(.5)}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-box-banner{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important;overflow:hidden!important;background:#120307!important}html body #root .mgh-radio-shell .mgh-spirit-box-banner img.mgh-banner-artwork{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-radio-main{display:flex!important;flex-direction:column!important;gap:12px!important;background:radial-gradient(ellipse at 50% 4%,#6b09234a,transparent 46%),#090407!important}html body #root .mgh-radio-shell .mgh-radio-main>*{flex-shrink:0;min-width:0}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-box-banner{order:-3!important;margin:0!important;border-color:#e22d4b!important}html body #root .mgh-radio-shell .mgh-radio-main>#mgh-spirit-console{order:-2!important;margin:0!important}html body #root .mgh-radio-shell .mgh-radio-main>#mgh-spirit-connectivity{order:2!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) #mgh-spirit-console{background:linear-gradient(150deg,#260711,#080508 52%,#1b0610)!important;border:1px solid #b82b46!important;box-shadow:inset 0 0 0 2px #3c0b19,0 10px 32px #000a,0 0 24px #a20c2c33!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) #mgh-spirit-console :is(.mgh-scan-screen,.mgh-main-spectrum,.mgh-signal-nameplate,.mgh-monitor-metrics>div,.mgh-console-counters>div){background:linear-gradient(160deg,#1c0710,#080508)!important;border-color:#92233d!important;box-shadow:inset 0 0 12px #8f082019!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) #mgh-spirit-console :is(.mgh-instrument-rail,.mgh-main-transport,.mgh-field-modebar){background:linear-gradient(155deg,#280a16,#0c070a)!important;border-color:#b52b48!important;box-shadow:inset 0 1px #ff8a9c20,0 5px 18px #0008!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) #mgh-spirit-console .mgh-console-start{background:linear-gradient(135deg,#e52246,#8e0c2a)!important;border-color:#ff8291!important;color:#fff!important;text-shadow:0 1px 2px #3b0013!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) #mgh-spirit-console .mgh-transport-buttons button:not(:disabled){border-color:#a93650!important;background:linear-gradient(145deg,#2a0c17,#10090e)!important;color:#fff!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-connectivity{background:linear-gradient(150deg,#270915,#090508)!important;border-color:#9f2945!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-radio-main>details{border-color:#8e2941!important;background:linear-gradient(135deg,#200914,#090609)!important}@media(max-width:600px){html body #root .mgh-radio-shell .mgh-radio-main{gap:10px!important;padding-inline:10px!important}html body #root .mgh-radio-shell #mgh-spirit-console{padding:9px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-instrument-rail{margin-bottom:6px!important;padding:5px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-console-counters{margin-bottom:6px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-spectrum{min-height:65px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport{padding:9px!important;margin-top:8px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport button{min-height:48px!important}}html body #root .mgh-radio-shell #mgh-spirit-console>.relative.flex.flex-col.items-center{display:flex!important;flex-direction:column!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport{order:-10!important;width:100%!important;margin:0 0 10px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-instrument-rail{order:-9!important;width:100%!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-console-counters{order:-8!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-scan-screen{order:-7!important;width:100%!important}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-compact{order:-1!important}html body #root .mgh-radio-shell .mgh-radio-main>#mgh-spirit-connectivity{order:3!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact{background:linear-gradient(145deg,#250915,#090508)!important;border:1px solid #a72b45!important;box-shadow:0 6px 22px #0009!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact :is(.mgh-field-modebar,.mgh-compact-icon,.mgh-fx-review,.mgh-fx-help){background:linear-gradient(150deg,#310d1d,#10070d)!important;border-color:#a72b45!important;color:#fff!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact .mgh-compact-icon:first-child{background:linear-gradient(135deg,#a91638,#4d0a20)!important;border-color:#ff506f!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-header{background:linear-gradient(135deg,#220713,#090508)!important;border-bottom-color:#aa2442!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-mobile-quickstatus .mgh-top-session{background:linear-gradient(135deg,#d92348,#840d29)!important;border-color:#ff7188!important;color:#fff!important}@media(max-width:600px){html body #root .mgh-radio-shell #mgh-spirit-console .mgh-transport-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport button{min-height:52px!important}html body #root .mgh-radio-shell #mgh-spirit-console .mgh-main-transport .mgh-console-start{min-height:62px!important;font-size:16px!important}}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light){background:radial-gradient(ellipse at 50% 0,#5d0c1d65,transparent 480px),#09070b!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-header{background:linear-gradient(110deg,#210b13,#090c12)!important;border-bottom:1px solid #d64b6655!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-title-clean{color:#ffe5e8!important;-webkit-text-fill-color:#ffe5e8!important;font-size:clamp(19px,4.4vw,26px)!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-radio-main>.mgh-spirit-box-banner{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;border:1px solid #ff547f99!important;border-radius:16px!important;background:#13050b!important;box-shadow:0 8px 24px #000b,0 0 18px #a80f352b!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-box-banner img.mgh-banner-artwork{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode{background:linear-gradient(135deg,#2c0d1a,#100d16)!important;border:1px solid #aa4b6688!important;border-radius:16px!important;box-shadow:0 6px 18px #0008!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode-heading strong{color:#fff0e7!important;font-size:14px!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode-heading span{color:#e6bbc5!important;font-size:11px!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode-actions{gap:9px!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode-actions button{background:linear-gradient(145deg,#23111d,#101117)!important;border:1px solid #ac6b7288!important;color:#fff2ee!important;border-radius:12px!important;min-height:65px!important;font-weight:850!important;box-shadow:none!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode-actions button[aria-pressed=true]{background:linear-gradient(135deg,#81152e,#350b1b)!important;border:2px solid #ff718a!important;box-shadow:0 0 0 2px #ff557a1c!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode-actions small{display:block;color:#f1c7cc!important;font-size:10px!important;line-height:1.35!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav{gap:7px!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav>a,html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav>button{border:1px solid #aa526b88!important;border-radius:12px!important;background:#2c1020!important;color:#ffe2e9!important;min-width:0!important;box-shadow:none!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav>a:focus-visible,html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav>button:focus-visible{outline:2px solid #ffb8cb!important;outline-offset:2px}@media(max-width:640px){html body #root .mgh-spirit-redesign-2026 .mgh-spirit-header{padding:9px 11px!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-header>.max-w-3xl{gap:8px!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-header-actions{gap:5px!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-header-actions .mgh-header-action{width:37px!important;height:39px!important;min-width:37px!important;min-height:39px!important;border-radius:10px!important}html body #root .mgh-spirit-redesign-2026 .mgh-radio-main{padding:10px 11px!important;gap:10px!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode{padding:11px!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-heading{display:flex;flex-wrap:wrap;gap:3px 10px!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a,html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button{padding:8px 3px!important;font-size:10px!important;min-height:54px!important}}.mgh-spirit-antique{--mgh-fire:#ff7a18;--mgh-ember:#ff3d21;--mgh-emerald:#35f59a;--mgh-teal:#20e6d0;--mgh-electric:#35b9ff;--mgh-violet:#c94cff;--mgh-gold:#f1c45f}.mgh-spirit-antique .mgh-launch-hub{border-color:#ff7a186b!important;background:radial-gradient(circle at 8% 0%,#ff7a1826,transparent 30%),radial-gradient(circle at 95% 8%,#20e6d01c,transparent 28%),linear-gradient(155deg,#1c0d05ed,#041512f5 52%,#160823ed)!important}.mgh-spirit-antique .mgh-launch-choice--easy{border-color:#ff9b35!important;background:linear-gradient(135deg,#ff8b21,#d84a18 48%,#7a1e16)!important;color:#fff8eb!important;box-shadow:inset 0 1px #ffd29a99,0 0 24px #ff6a2133!important}.mgh-spirit-antique .mgh-launch-choice--pro{border-color:#35b9ff70!important;background:linear-gradient(135deg,#08263a,#0a1830 50%,#28103b)!important;color:#eefaff!important;box-shadow:inset 0 1px #fff1,0 0 24px #35b9ff1f!important}.mgh-spirit-antique .mgh-launch-choice--easy .mgh-launch-choice-copy{opacity:.82}.mgh-spirit-antique .mgh-launch-choice--pro .mgh-launch-choice-icon{color:#c94cff}.mgh-spirit-antique .mgh-launch-crest{color:#35f59a;border-color:#35f59a88;background:radial-gradient(circle,#35f59a24,#05110c);box-shadow:0 0 20px #35f59a2e}.mgh-spirit-antique .mgh-launch-kicker{color:#ff9a38}.mgh-spirit-antique .mgh-launch-heading h2{color:#fff0c7!important;text-shadow:0 0 18px #ff7a1830!important}.mgh-spirit-antique .mgh-launch-mode{border-color:#20e6d066;background:#20e6d012;color:#76fff1}.mgh-spirit-antique .mgh-radio-device-v3{border-color:#f1c45f70!important;background:radial-gradient(ellipse at 20% 0%,#ff7a181c,transparent 30%),radial-gradient(ellipse at 85% 12%,#c94cff17,transparent 28%),linear-gradient(145deg,#211506,#061614 44%,#04101a)!important}.mgh-spirit-antique .mgh-scan-screen{border-color:#20e6d078!important;background:radial-gradient(ellipse at 50% 45%,#20e6d01e,transparent 58%),linear-gradient(180deg,#001912,#010608)!important;box-shadow:inset 0 0 38px #20e6d01f,0 0 22px #35b9ff16!important}.mgh-spirit-antique .mgh-monitor-metrics>div:nth-child(1){border-color:#35f59a40!important}.mgh-spirit-antique .mgh-monitor-metrics>div:nth-child(2){border-color:#35b9ff40!important}.mgh-spirit-antique .mgh-monitor-metrics>div:nth-child(3){border-color:#c94cff40!important}.mgh-spirit-antique [data-spirit-action=record]{border-color:#ff3d217d!important;background:#ff3d2118!important;color:#ffaaa0!important}.mgh-spirit-antique [data-spirit-action=stop]{border-color:#ff7a1888!important;background:#ff7a1820!important;color:#ffd1a5!important}.mgh-spirit-antique [data-spirit-action=play]{border-color:#f1c45f75!important;background:#f1c45f14!important;color:#ffe7a0!important}.mgh-spirit-antique [data-spirit-action=pause]{border-color:#35b9ff75!important;background:#35b9ff14!important;color:#a8e4ff!important}.mgh-spirit-antique [data-spirit-action=rewind]{border-color:#c94cff75!important;background:#c94cff14!important;color:#e9b8ff!important}.mgh-spirit-antique [data-spirit-action=forward]{border-color:#35f59a75!important;background:#35f59a14!important;color:#aaffcf!important}.mgh-spirit-antique .mgh-compact-icon--marker{border-color:#35b9ff66!important;color:#8bd8ff!important}.mgh-spirit-antique .mgh-compact-icon--mark{border-color:#c94cff66!important;color:#e0a2ff!important}.mgh-spirit-antique button,.mgh-spirit-antique summary,.mgh-spirit-antique input,.mgh-spirit-antique select{touch-action:manipulation}@media(max-width:640px){.mgh-spirit-antique .mgh-launch-choices{grid-template-columns:1fr!important}.mgh-spirit-antique .mgh-launch-choice{min-height:92px!important}}.mgh-spirit-antique .mgh-echo-capture-panel>summary{min-height:52px;display:flex;align-items:center;padding:0 14px;border:1px solid #35b9ff55;border-radius:14px;background:linear-gradient(90deg,#061c28,#171027);color:#e8f8ff;font-weight:900;cursor:pointer}.mgh-spirit-antique .mgh-echo-capture{border:1px solid #f1c45f33;border-radius:18px;background:linear-gradient(145deg,#100b07,#041512);padding:12px}.mgh-spirit-antique .mgh-echo-capture audio{width:100%;min-height:44px}.mgh-spirit-antique .mgh-echo-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.mgh-spirit-antique .mgh-echo-review-actions button,.mgh-spirit-antique .mgh-echo-review-actions label{min-height:50px;border:1px solid #ffffff1f;border-radius:12px;background:#ffffff0a;padding:8px;color:#eef7f5;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;text-align:center;touch-action:manipulation}.mgh-spirit-antique .mgh-echo-review-actions [data-review-action=rewind],.mgh-spirit-antique .mgh-echo-review-actions [data-review-action=rewind-fine]{border-color:#c94cff66;color:#ebbaff;background:#c94cff12}.mgh-spirit-antique .mgh-echo-review-actions [data-review-action=forward],.mgh-spirit-antique .mgh-echo-review-actions [data-review-action=forward-fine]{border-color:#35f59a66;color:#adffd2;background:#35f59a12}.mgh-spirit-antique .mgh-echo-review-actions [data-review-action=save]{grid-column:1/-1;border-color:#ff8b1970;color:#ffe0b7;background:#71330955}.mgh-spirit-antique .mgh-echo-capture>input{width:100%;min-height:48px;margin-top:10px;border:1px solid #35b9ff44;border-radius:12px;background:#020b10;color:#fff;padding:0 12px}.mgh-spirit-antique .mgh-echo-note-list button{width:100%;min-height:48px;margin-top:6px;border:1px solid #20e6d033;border-radius:11px;background:#20e6d009;color:#d8fffa;text-align:left;padding:8px 10px;touch-action:manipulation}@media(min-width:700px){.mgh-spirit-antique .mgh-echo-review-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.mgh-spirit-antique .mgh-echo-review-actions [data-review-action=save]{grid-column:auto}}@media(max-width:699px){.mgh-spirit-refresh .mgh-radio-main{display:flex!important;flex-direction:column;gap:8px!important;padding-top:8px!important}.mgh-spirit-refresh .mgh-radio-main>*{margin-top:0!important;margin-bottom:0!important}.mgh-spirit-refresh .mgh-radio-main>.mgh-mobile-quickstatus{order:-4}.mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-console{order:-3;padding:10px!important;border-radius:20px!important}.mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-compact{order:-2;padding:10px!important;border-radius:18px!important}.mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-connectivity{order:-1}.mgh-spirit-refresh .mgh-radio-main>.mgh-offline-setup,.mgh-spirit-refresh .mgh-radio-main>.mgh-readiness-details{order:2}.mgh-spirit-refresh .mgh-spirit-header{padding-top:6px!important;padding-bottom:7px!important;position:relative!important}.mgh-spirit-refresh .mgh-spirit-header .max-w-3xl{gap:7px!important}.mgh-spirit-refresh .mgh-spirit-header img{width:35px!important;height:35px!important}.mgh-spirit-refresh .mgh-spirit-title-clean{font-size:18px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions{gap:4px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-header-action{width:40px!important;height:42px!important}.mgh-spirit-refresh .mgh-spirit-header p{display:none!important}.mgh-spirit-refresh .mgh-scan-screen{min-height:175px!important;padding:8px!important}.mgh-spirit-refresh .mgh-preview-primary{margin-top:5px!important}.mgh-spirit-refresh .mgh-field-modebar{padding:5px 8px!important}.mgh-spirit-refresh .mgh-field-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.mgh-spirit-refresh .mgh-field-actions>button{min-width:0!important;min-height:52px!important;padding:5px 2px!important}.mgh-spirit-refresh .mgh-field-status{margin-top:4px!important}.mgh-spirit-refresh .mgh-return-toolbox{min-height:38px!important;padding:6px 10px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-return-toolbox{font-size:11px!important;max-width:140px!important;min-height:40px!important}.mgh-spirit-refresh .mgh-radio-main>.mgh-mobile-quickstatus{order:-10!important;min-height:40px!important;gap:5px!important}.mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-console{order:-9!important}.mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-compact{order:-8!important}.mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-connectivity{order:-7!important}.mgh-spirit-refresh .mgh-instrument-rail{display:none!important}.mgh-spirit-refresh #mgh-spirit-console .relative.flex.flex-col.items-center>.mb-4{margin:0 0 5px!important;gap:4px!important}.mgh-spirit-refresh #mgh-spirit-console .relative.flex.flex-col.items-center>.mb-4>div{font-size:9px!important;padding:3px 6px!important;letter-spacing:0!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen{min-height:220px!important;border-radius:13px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative{min-height:155px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.flex:first-child{font-size:9px!important;letter-spacing:0!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-field-status{display:flex!important;flex-wrap:wrap!important;gap:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-primary-trigger{min-height:52px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-modebar{min-height:40px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-compact-primary{margin-top:5px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-compact-icon{min-height:54px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-fx-help,.mgh-spirit-refresh .mgh-compact-console .mgh-fx-review{min-height:44px!important}.mgh-spirit-refresh #mgh-spirit-connectivity{padding:5px!important}.mgh-spirit-refresh #mgh-spirit-connectivity>div:nth-child(2){font-size:10px!important;padding:3px!important}.mgh-spirit-refresh .mgh-radio-main>.mgh-offline-warning{order:3!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-radio-main{padding-left:9px!important;padding-right:9px!important;gap:6px!important}.mgh-spirit-refresh .mgh-spirit-header{padding-left:9px!important;padding-right:9px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions{flex-wrap:nowrap!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action{width:38px!important;min-width:38px!important;height:40px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-visible-help{font-size:0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-visible-help svg{width:18px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-visible-help span{display:none!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen{min-height:265px!important;padding:7px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative{min-height:190px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-monitor-metrics{gap:4px!important;margin-top:4px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-monitor-metrics>div{padding:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-field-status{font-size:9px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-modebar span{display:none!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-modebar{min-height:34px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-actions{gap:5px!important}.mgh-spirit-refresh .mgh-offline-warning-content{padding:10px!important}.mgh-spirit-refresh .mgh-offline-setup,.mgh-spirit-refresh .mgh-readiness-details{font-size:11px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-return-toolbox{margin:3px 9px!important;padding:4px 9px!important;min-height:34px!important;max-width:126px!important;font-size:10px!important}.mgh-spirit-refresh .mgh-spirit-header{padding-top:2px!important;padding-bottom:3px!important}.mgh-spirit-refresh .mgh-spirit-header .max-w-3xl{gap:5px!important}.mgh-spirit-refresh .mgh-spirit-header img{height:29px!important;width:29px!important}.mgh-spirit-refresh .mgh-spirit-title-clean{font-size:16px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-header-action{height:38px!important;width:36px!important;min-width:36px!important}.mgh-spirit-refresh .mgh-radio-main>.mgh-mobile-quickstatus{min-height:32px!important;padding:3px 5px!important}.mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-console{padding:7px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen{min-height:0!important;padding:6px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative{min-height:0!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-3{height:105px!important;min-height:105px!important;margin-top:5px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-2{height:42px!important;min-height:42px!important;margin-top:4px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-2 .mgh-spirit-display-title{font-size:18px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen .mgh-monitor-metrics{margin-top:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.mt-1\\.5{margin-top:3px!important}.mgh-spirit-refresh #mgh-spirit-console .relative.flex.flex-col.items-center>.mt-3.min-h-\\[5rem\\]{min-height:30px!important;margin-top:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary{margin-top:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-primary-trigger{min-height:48px!important}.mgh-spirit-refresh .mgh-compact-console{padding:7px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-modebar{min-height:29px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-return-toolbox{white-space:nowrap!important;width:auto!important;max-width:none!important;min-height:44px!important;font-size:12px!important;padding:7px 13px!important;display:inline-flex!important;align-items:center!important}.mgh-spirit-refresh .mgh-offline-warning summary{min-height:42px!important;padding:8px 10px!important;font-size:12px!important}.mgh-spirit-refresh .mgh-offline-setup{padding:7px 10px!important}.mgh-spirit-refresh .mgh-offline-setup summary{min-height:36px!important;font-size:12px!important;line-height:1.3!important}.mgh-spirit-refresh .mgh-readiness-details{padding:6px 9px!important}.mgh-spirit-refresh .mgh-readiness-details summary{min-height:40px!important}.mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-connectivity{margin-top:2px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-spirit-header{padding-top:4px!important;padding-bottom:4px!important}.mgh-spirit-refresh .mgh-spirit-header .max-w-3xl{align-items:center!important}.mgh-spirit-refresh .mgh-header-toolbox{width:42px!important;min-width:42px!important;height:44px!important;font-size:24px!important;color:#f1d68f!important;border:1px solid #cba45b66!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-title-clean{font-size:17px!important;line-height:1.1!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-radio-pro-badge{display:none!important}.mgh-spirit-refresh .mgh-spirit-header .flex.flex-wrap.items-center{margin-top:2px!important}.mgh-spirit-refresh .mgh-radio-main{padding-top:4px!important}}@media(max-width:699px){.mgh-spirit-refresh,.mgh-spirit-refresh *:not(svg):not(path){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}.mgh-spirit-refresh .mgh-radio-main,.mgh-spirit-refresh #mgh-spirit-console,.mgh-spirit-refresh .mgh-compact-console,.mgh-spirit-refresh #mgh-spirit-connectivity{isolation:isolate;transform:none!important;filter:none!important;contain:none!important}.mgh-spirit-refresh .mgh-compact-console{position:relative!important;z-index:1!important;overflow:visible!important;background:linear-gradient(145deg,#071b15,#120d18)!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-actions>button{display:flex!important;visibility:visible!important;opacity:1!important;min-width:0!important;min-height:54px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-actions>button:disabled{opacity:.52!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-primary-trigger{position:relative!important;z-index:2!important;visibility:visible!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-radio-main{row-gap:7px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen+.mt-3{margin-top:5px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen~.mt-3.min-h-\[5rem\],.mgh-spirit-refresh #mgh-spirit-console .relative.flex.flex-col.items-center>.mt-3.min-h-\[5rem\]{min-height:30px!important;padding:0 4px!important;margin-top:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary{margin-top:4px!important;padding:0!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-field-status{display:flex!important;flex-wrap:wrap!important;gap:3px!important;margin-top:4px!important}.mgh-spirit-refresh .mgh-compact-console{margin-top:5px!important;padding:8px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-modebar{margin-bottom:5px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-actions>button{min-height:56px!important;font-size:11px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-actions>button span{display:block!important;line-height:1.15!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-spirit-header{padding:3px 8px!important}.mgh-spirit-refresh .mgh-spirit-header .max-w-3xl{gap:5px!important}.mgh-spirit-refresh .mgh-spirit-header img{height:32px!important;width:32px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-title-clean{font-size:17px!important;line-height:1.2!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-header-toolbox{height:40px!important;width:40px!important;min-width:40px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action{width:36px!important;min-width:36px!important;height:40px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-radio-pro-badge{display:none!important}.mgh-spirit-refresh .mgh-spirit-header .flex.flex-wrap.items-center{margin-top:1px!important}.mgh-spirit-refresh .mgh-radio-main{padding-top:3px!important;gap:5px!important}.mgh-spirit-refresh .mgh-radio-main>.mgh-mobile-quickstatus{min-height:36px!important}.mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-console{padding:6px!important;border-radius:17px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen{padding:5px!important;min-height:0!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-3{height:90px!important;min-height:90px!important;margin-top:4px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-2{height:36px!important;min-height:36px!important;margin-top:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-monitor-metrics{margin-top:3px!important}.mgh-spirit-refresh #mgh-spirit-console .relative.flex.flex-col.items-center>.mt-3.min-h-\[5rem\]{min-height:28px!important;margin-top:2px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary{margin-top:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-primary-trigger{min-height:52px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-mobile-quickstatus{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:4px!important;padding:4px!important}.mgh-spirit-refresh .mgh-mobile-quickstatus>span{font-size:10px!important;white-space:nowrap!important}.mgh-spirit-refresh .mgh-mobile-quickstatus>button{min-width:0!important;min-height:44px!important;padding:5px 6px!important;font-size:10px!important;line-height:1.15!important;white-space:normal!important}.mgh-spirit-refresh .mgh-mobile-quickstatus>.mgh-top-session{background:#087a45!important;color:#fff!important;border:1px solid #27ec8a!important;border-radius:11px!important;font-size:12px!important;font-weight:900!important;min-width:66px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary>.mgh-primary-trigger{display:none!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary{margin-top:0!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-3{height:104px!important;min-height:104px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-2{height:42px!important;min-height:42px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions{gap:4px!important}.mgh-spirit-refresh .mgh-compact-console .mgh-field-actions>button{min-height:52px!important}}@media(max-width:699px){.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary .mgh-primary-trigger{display:none!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary .mgh-field-status{margin-top:2px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-spirit-header{padding:2px 8px 4px!important}.mgh-spirit-refresh .mgh-spirit-header .max-w-3xl{align-items:center!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-title-clean{font-size:16px!important}.mgh-spirit-refresh .mgh-spirit-header .flex.flex-wrap.items-center{margin-top:0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-header-action{min-height:42px!important}.mgh-spirit-refresh .mgh-mobile-quickstatus{grid-template-columns:auto minmax(60px,1fr) 56px 74px!important;gap:5px!important}.mgh-spirit-refresh .mgh-mobile-quickstatus>button{min-height:46px!important;font-size:11px!important}.mgh-spirit-refresh .mgh-mobile-quickstatus>.mgh-top-session{font-size:13px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-3{height:118px!important;min-height:118px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-2{height:42px!important;min-height:42px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary .mgh-primary-trigger{display:none!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary .mgh-field-status{display:flex!important;flex-wrap:wrap!important;gap:4px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-spirit-header{padding:6px 10px 8px!important}.mgh-spirit-refresh .mgh-spirit-header>.max-w-3xl{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;-moz-column-gap:8px!important;column-gap:8px!important;row-gap:6px!important;align-items:center!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-header-toolbox{grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;min-height:44px!important}.mgh-spirit-refresh .mgh-spirit-header>.max-w-3xl>.flex-1{grid-column:2!important;grid-row:1!important;min-width:0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-title-clean{font-size:17px!important;line-height:1.1!important}.mgh-spirit-refresh .mgh-spirit-header img{width:38px!important;height:38px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-radio-pro-badge,.mgh-spirit-refresh .mgh-spirit-header .flex-1>p{display:none!important}.mgh-spirit-refresh .mgh-spirit-header .flex-1>.mt-1\.5{margin-top:2px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:5px 0 0!important;border-top:1px solid rgba(202,168,95,.16)!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-width:44px!important;padding:0!important;margin:auto!important;border-radius:50%!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-visible-help span{display:none!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action svg{width:21px!important;height:21px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-spirit-header>.max-w-3xl{row-gap:4px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions{grid-row:2!important;padding:3px 0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-mobile-quickstatus{grid-column:1/-1!important;grid-row:3!important;width:100%!important;margin:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 58px 78px!important;gap:5px!important;padding:2px 0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-mobile-quickstatus>button{min-height:44px!important;height:44px!important;padding:0 5px!important;white-space:nowrap!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-title-clean{font-size:19px!important}.mgh-spirit-refresh .mgh-radio-main{padding-top:4px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-spirit-header{padding-top:5px!important;padding-bottom:5px!important}.mgh-spirit-refresh .mgh-spirit-header>.max-w-3xl{row-gap:2px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions{grid-row:2!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;border-top:0!important;padding:0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;border-radius:11px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action svg{width:17px!important;height:17px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-mobile-quickstatus{grid-row:3!important;grid-template-columns:42px minmax(0,1fr) 52px 66px!important;gap:3px!important;padding:0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-mobile-quickstatus>button{min-height:36px!important;height:36px!important;font-size:10px!important;padding:0 3px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-mobile-quickstatus>span{font-size:9px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-header-toolbox{height:38px!important;width:38px!important;min-height:38px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-title-clean{font-size:18px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-spirit-header>.max-w-3xl{display:grid!important;grid-template-columns:38px minmax(100px,1fr) auto!important;-moz-column-gap:5px!important;column-gap:5px!important;row-gap:3px!important;align-items:center!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-header-toolbox{grid-column:1!important;grid-row:1/3!important;align-self:center!important}.mgh-spirit-refresh .mgh-spirit-header>.max-w-3xl>.flex-1{grid-column:2!important;grid-row:1!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-title-clean{font-size:clamp(13px,3.5vw,18px)!important;white-space:nowrap!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions{grid-column:3!important;grid-row:1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;min-width:0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-mobile-quickstatus{grid-column:2/4!important;grid-row:2!important;grid-template-columns:36px minmax(0,1fr) 44px 58px!important;gap:3px!important;justify-self:stretch!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-mobile-quickstatus>button{height:34px!important;min-height:34px!important;font-size:10px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-mobile-quickstatus>span{font-size:8px!important}}@media(max-width:370px){.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action{width:30px!important;min-width:30px!important;max-width:30px!important;height:34px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-spirit-header>.max-w-3xl{grid-template-columns:38px minmax(0,1fr) auto!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions{gap:3px!important}.mgh-spirit-refresh .mgh-spirit-header .mgh-spirit-header-actions .mgh-header-action{width:34px!important;min-width:34px!important;max-width:34px!important;height:38px!important;min-height:38px!important}.mgh-spirit-refresh .mgh-spirit-header .flex-1>.mt-1\.5{margin-top:1px!important}.mgh-spirit-refresh .mgh-spirit-header .flex-1>.mt-1\.5>span{font-size:8px!important;letter-spacing:0!important;white-space:nowrap!important;padding:3px 6px!important}.mgh-spirit-refresh .mgh-radio-main{padding-top:5px!important;row-gap:8px!important}.mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-console{padding:7px!important;margin-bottom:0!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-3{height:92px!important;min-height:92px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen>.relative.mt-2{height:34px!important;min-height:34px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary .mgh-field-status{margin-top:3px!important;gap:3px!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary .mgh-field-status>span{font-size:9px!important}.mgh-spirit-refresh .mgh-spirit-compact{margin-top:6px!important}}@media(max-width:699px){.mgh-spirit-refresh .mgh-radio-main{gap:6px!important;padding-bottom:12px!important}.mgh-spirit-refresh #mgh-spirit-console{min-height:0!important;height:auto!important;padding-bottom:8px!important}.mgh-spirit-refresh #mgh-spirit-console>.relative{min-height:0!important;height:auto!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-scan-screen{min-height:0!important}.mgh-spirit-refresh #mgh-spirit-console .mgh-preview-primary{margin-top:2px!important}.mgh-spirit-refresh .mgh-compact-console{min-height:0!important;height:auto!important;margin-top:0!important;margin-bottom:0!important}.mgh-spirit-refresh .mgh-spirit-connectivity{margin-top:0!important;margin-bottom:0!important}.mgh-spirit-refresh .mgh-offline-setup{padding:5px 9px!important;margin:0!important}.mgh-spirit-refresh .mgh-offline-setup>summary{font-size:11px!important;line-height:1.4!important}.mgh-spirit-refresh .mgh-readiness-details{margin:0!important}.mgh-spirit-refresh .mgh-radio-main>details{flex-shrink:0}}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console{background:radial-gradient(ellipse at 50% 0%,#5b0b21,#17050c 38%,#050407 85%)!important;border:2px solid #f32b50!important;border-radius:24px!important;box-shadow:0 0 0 4px #0b0508,inset 0 0 45px #d31b3925,0 0 30px #e4143c40!important;padding:14px!important;color:#fff!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console>.relative.flex.flex-col.items-center{display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;gap:10px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-crimson-device-heading{order:0!important;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;font-weight:950;font-size:clamp(19px,5vw,30px);letter-spacing:.04em;text-shadow:0 0 16px #fb214c99}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-crimson-device-heading strong{color:#ff3158}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-crimson-device-dot{width:9px;height:9px;border-radius:50%;background:#ff2c4e;box-shadow:0 0 12px #ff2c4e}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-crimson-device-label{width:100%;font-size:9px;letter-spacing:.2em;text-align:center;color:#eaa2b0;text-shadow:none}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-instrument-rail{order:1!important;display:grid!important;background:#18050d!important;border:1px solid #9d2442!important;box-shadow:none!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-instrument-rail>div{background:#280914!important;border:1px solid #6b1d33!important;color:#f4cad3!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-instrument-rail b{color:#ff607c!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-scan-screen{order:2!important;background:linear-gradient(#12040a,#060307)!important;border:2px solid #fc3157!important;border-radius:19px!important;box-shadow:inset 0 0 35px #ff123526,0 0 22px #ff12352b!important;padding:12px!important;min-height:0!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-spectrum.mgh-crimson-spectrum{height:clamp(180px,26dvh,260px)!important;min-height:180px!important;max-height:none!important;background:radial-gradient(ellipse at 50% 55%,#8e092943,transparent 65%),#090306!important;border:1px solid #fc315788!important;box-shadow:inset 0 0 30px #ef17352b!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-aurora-display.mgh-crimson-wave{background:radial-gradient(ellipse at center,#850b293a,transparent 65%),#080306!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-aurora-readout,html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-aurora-readout b{color:#ffb5c4!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-signal-nameplate{background:linear-gradient(90deg,#16040a,#360719,#16040a)!important;border:1px solid #b92b4b!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-signal-nameplate .mgh-spirit-display-title{color:#fff!important;text-shadow:0 0 12px #ff254a!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-monitor-metrics>div{background:#200812!important;border:1px solid #8b2944!important;color:#fff!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-monitor-metrics .text-ghost{color:#ff6d87!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-transport{order:3!important;position:relative!important;top:auto!important;bottom:auto!important;transform:none!important;background:linear-gradient(155deg,#310918,#11050b)!important;border:1px solid #ed3155!important;border-radius:19px!important;padding:12px!important;box-shadow:0 0 25px #e4143c25!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-start{min-height:70px!important;background:linear-gradient(180deg,#fa3156,#b80c35 70%,#8c0827)!important;border:2px solid #ff8098!important;border-radius:16px!important;color:#fff!important;font-size:clamp(15px,4vw,21px)!important;box-shadow:0 0 22px #ff214c66,inset 0 2px 2px #ffc0c055!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button{height:auto!important;min-height:72px!important;border:1px solid #b52c4a!important;background:linear-gradient(145deg,#290914,#0c0509)!important;color:#fff0f3!important;border-radius:13px!important;font-weight:800!important;touch-action:manipulation}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button:disabled{opacity:.48!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-counters{order:4!important;margin:0!important;gap:7px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-counters>div{background:#260915!important;border:1px solid #a82444!important;border-radius:11px!important;color:#ffe4e9!important;padding:9px!important;letter-spacing:0!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-counters .text-ghost{color:#ff607d!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-output{order:5!important;background:#190710!important;border:1px solid #8d2843!important;border-radius:13px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-preview-primary{order:6!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-gothic-bezel{opacity:.12!important;pointer-events:none!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .text-ghost{color:#ff6883!important}@media(max-width:640px){html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console{padding:10px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-spectrum.mgh-crimson-spectrum{height:185px!important;min-height:185px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-instrument-rail{padding:5px!important}}@media(max-width:699px){html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console{padding:7px!important;border-radius:17px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console>.relative.flex.flex-col.items-center{gap:5px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-crimson-device-heading{font-size:17px!important;line-height:1.05!important;gap:4px!important;margin:0!important;padding:2px 0!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-crimson-device-label{font-size:8px!important;letter-spacing:.12em!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-instrument-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:3px!important;gap:3px!important;margin:0!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-instrument-rail>div{padding:3px 1px!important;font-size:8px!important;line-height:1.1!important;gap:2px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-scan-screen{padding:6px!important;min-height:0!important;border-radius:13px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-scan-screen>.flex:first-child{font-size:8px!important;letter-spacing:0!important;line-height:1.2!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-spectrum.mgh-crimson-spectrum{height:clamp(84px,13dvh,118px)!important;min-height:84px!important;max-height:118px!important;margin-top:4px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-signal-nameplate{height:27px!important;min-height:27px!important;margin-top:4px!important;border-radius:7px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-spirit-display-title{font-size:16px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-scan-screen .mt-1\.5.flex{margin-top:3px!important;gap:4px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-monitor-metrics{gap:4px!important;margin-top:3px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-monitor-metrics>div{padding:3px!important;border-radius:7px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-scan-screen>.mt-2.text-center{margin-top:3px!important;line-height:1!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-transport{padding:7px!important;border-radius:13px!important;margin:0!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-status{margin-bottom:4px!important;font-size:10px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-start{min-height:49px!important;height:49px!important;border-radius:11px!important;font-size:15px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons{gap:4px!important;margin-top:5px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button{min-height:46px!important;height:46px!important;padding:2px!important;gap:0!important;border-radius:9px!important;font-size:10px!important;line-height:1.1!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button svg{width:15px!important;height:15px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button small{font-size:8px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-transport p{font-size:9px!important;line-height:1.2!important;margin-top:4px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-counters{gap:4px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-counters>div{padding:4px 6px!important;font-size:9px!important}}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-transport{width:100%!important;min-width:0!important;contain:layout style!important;overflow:hidden!important;transition:none!important;animation:none!important;transform:none!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-status{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-width:0!important;min-height:20px!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-status strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-status span{flex-shrink:0!important;font-variant-numeric:tabular-nums!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-start,html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button{transition:background-color .12s ease,border-color .12s ease!important;animation:none!important;transform:none!important;flex-shrink:0!important;box-sizing:border-box!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;overflow:hidden!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button span,html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-transport p{min-height:14px!important;overflow-wrap:anywhere!important}@media(max-width:699px){html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-transport{padding:8px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:52px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button,html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-start{height:52px!important;min-height:52px!important;max-height:52px!important}}@media(max-width:699px){html body #root#root .mgh-spirit-redesign-2026 .mgh-hit-notice{position:fixed!important;top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 95px)!important;left:10px!important;right:10px!important;max-width:none!important;padding:7px 10px!important;border-width:1px!important;border-radius:11px!important;box-shadow:0 3px 16px #000a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#120810f2!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-hit-notice>.flex{align-items:center!important;gap:7px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-hit-notice .h-11.w-11{width:25px!important;height:25px!important;font-size:13px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-hit-notice .text-3xl{font-size:16px!important;line-height:1.1!important;margin-top:0!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-hit-notice .mt-2{margin-top:2px!important;font-size:8px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-hit-notice .text-white\/45{display:none!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-hit-notice button{height:32px!important;width:32px!important}}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-transport{border-color:#e64a67!important;box-shadow:0 6px 22px #0008!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button:focus-visible,html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-start:focus-visible{outline:3px solid #ffcf85!important;outline-offset:2px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button:not(:disabled):active{background:#64172b!important;border-color:#ff9aac!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button:disabled{opacity:.54!important;filter:saturate(.55)!important}@media(max-width:699px){html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-spectrum.mgh-crimson-spectrum{height:clamp(140px,19dvh,190px)!important;min-height:140px!important;max-height:190px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-start{min-height:54px!important;height:54px!important;font-size:15px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button{min-height:62px!important;height:62px!important;gap:3px!important;font-size:11px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button svg{width:19px!important;height:19px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-instrument-rail>div{font-size:9px!important;line-height:1.25!important}}.mgh-spirit-redesign-2026 .mgh-spirit-quick-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;border:1px solid #a33950;border-radius:14px;background:linear-gradient(145deg,#2a0917,#10050a);box-shadow:0 6px 16px #0007}.mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a,.mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button{display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;min-height:44px;padding:7px 4px;border:1px solid #743047;border-radius:9px;background:#180811;color:#ffe0e7;font-size:11px;font-weight:800;text-decoration:none;line-height:1.2}.mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a:focus-visible,.mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button:focus-visible{outline:2px solid #ffcf85;outline-offset:2px}@media(max-width:380px){.mgh-spirit-redesign-2026 .mgh-spirit-quick-nav{gap:4px;padding:5px}.mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a,.mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button{font-size:10px}}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-quick-nav{order:-2!important;margin:0!important}html body #root .mgh-radio-shell .mgh-radio-main>#mgh-spirit-console{order:-1!important}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-compact{order:0!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav{background:linear-gradient(145deg,#2a0714,#0d050a)!important;border:1px solid #a52c48!important;box-shadow:0 6px 20px #0008!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a,html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button{background:linear-gradient(155deg,#3b0c1e,#14060d)!important;border:1px solid #9c3450!important;color:#ffe5e9!important;box-shadow:inset 0 1px #f47a8a1a!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a:active,html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button:active{background:#741532!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-connectivity{background:linear-gradient(150deg,#2a0817,#0e060c)!important;border-color:#9e304d!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-connectivity [data-mode-choice]{background:#200a14!important;border-color:#8f344a!important;color:#ffe4e9!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-connectivity [data-mode-choice][data-active=true]{background:linear-gradient(140deg,#8f1735,#380b1d)!important;border-color:#f16d86!important;color:#fff!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-connectivity [data-spirit-voice-test]{background:#260b17!important;border-color:#a83c54!important;color:#ffe2e8!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a,html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button{flex-direction:column;gap:4px;min-height:56px;padding:7px 3px;font-size:10px;letter-spacing:.01em;overflow-wrap:anywhere}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a>span:first-child{color:#ff8da4;font-size:17px;line-height:1}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button>svg{color:#ff8da4;flex-shrink:0}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-compact{border-color:#a52c48!important;background:linear-gradient(145deg,#260815,#0c050a)!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-field-modebar{border-color:#98344c!important;background:#280c19!important;color:#ffe6eb!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-compact-icon,html body #root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-fx-review,html body #root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-fx-help{border-color:#a43850!important;background:#230a16!important;color:#ffe5e9!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-compact button:focus-visible{outline:2px solid #ffd49b!important;outline-offset:2px!important}@media(max-width:380px){html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>a,html body #root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav>button{font-size:9px;min-height:54px}}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-quick-nav{gap:5px!important;padding:5px!important;border-radius:12px!important}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-quick-nav>a,html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-quick-nav>button{min-height:46px!important;height:46px!important;gap:3px!important;padding:4px 2px!important;border-radius:8px!important;font-size:10px!important}html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-quick-nav>a>span:first-child,html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-quick-nav>button>svg{font-size:14px!important;width:15px!important;height:15px!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact .mgh-field-modebar,html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact .mgh-compact-icon,html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact .mgh-fx-review,html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact .mgh-fx-help{background:linear-gradient(145deg,#310c1d,#140710)!important;border-color:#a93954!important;color:#ffe5eb!important;box-shadow:inset 0 1px #ff8ca51a!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact .mgh-field-modebar b{color:#ff9aaf!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-compact .mgh-compact-icon:disabled{opacity:.48!important;filter:saturate(.55)!important}html body #root .mgh-radio-shell:not(.mgh-spirit-light) .mgh-spirit-connectivity [data-mode-choice][data-active=true]{background:linear-gradient(140deg,#8f1735,#380b1d)!important;border-color:#f16d86!important;color:#fff!important}@media(max-width:390px){html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-quick-nav>a,html body #root .mgh-radio-shell .mgh-radio-main>.mgh-spirit-quick-nav>button{font-size:9px!important}}@media(max-width:699px){html body #root#root .mgh-spirit-refresh .mgh-radio-main>.mgh-mobile-quickstatus{order:-5!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-box-banner{order:-4!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-quick-nav{order:-3!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-console{order:-2!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-compact{order:-1!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-connectivity{order:0!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main{gap:9px!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-box-banner{margin-bottom:0!important}}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-field-actions .mgh-compact-icon,html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-field-actions .mgh-compact-icon--marker,html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-field-actions .mgh-compact-icon--mark{background:linear-gradient(145deg,#3a1021,#160710)!important;border:1px solid #a83c56!important;color:#ffe6eb!important;box-shadow:inset 0 1px #ff9fb91c!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-field-actions .mgh-compact-icon:first-child{background:linear-gradient(145deg,#8f1939,#380b20)!important;border-color:#f16a85!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-field-actions .mgh-compact-icon:disabled{opacity:.48!important;filter:saturate(.55)!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-fx-review,html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-compact .mgh-fx-help{background:#240a16!important;border:1px solid #a83c56!important;color:#ffe6eb!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-connectivity [data-mode-choice][data-active=true]{background:linear-gradient(145deg,#871936,#300b1b)!important;border:2px solid #ff7893!important;color:#fff!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-connectivity [data-mode-choice][data-active=false]{background:#180810!important;border:1px solid #713047!important;color:#f0b7c4!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode{display:grid;gap:7px;padding:10px;border:1px solid #a52c48;border-radius:14px;background:linear-gradient(145deg,#290915,#10050b);color:#ffe2e8}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;font-size:11px}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-heading span{color:#e0a8b6;font-size:10px}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:49px;padding:6px;border:1px solid #8e304b;border-radius:10px;background:#1a0912;color:#f8d6df;font-size:12px;font-weight:800}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-actions button[aria-pressed=true]{border-color:#ff839b;background:linear-gradient(145deg,#9b1b3e,#4a0d25);color:#fff;box-shadow:inset 0 1px #ffffff25}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-actions small{font-size:9px;font-weight:500;opacity:.85}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-actions button:disabled{cursor:not-allowed;opacity:.7}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-session-mode-actions button:focus-visible{outline:2px solid #ffd49b;outline-offset:2px}@media(max-width:699px){html body #root#root .mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-session-mode{order:-3!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-quick-nav{order:-2!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-console{order:-1!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>.mgh-spirit-compact{order:0!important}html body #root#root .mgh-spirit-refresh .mgh-radio-main>#mgh-spirit-connectivity{order:1!important}}@media(max-width:699px){html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main{display:flex!important;flex-direction:column!important;gap:9px!important;padding-top:7px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-box-banner{order:-6!important;margin:0!important;max-height:174px!important;overflow:hidden!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-session-mode{order:-5!important;margin:0!important;padding:9px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-quick-nav{order:-4!important;margin:0!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>#mgh-spirit-console{order:-3!important;margin:0!important;padding:8px!important;scroll-margin-top:175px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-connectivity{order:-2!important;margin:0!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-offline-setup,html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-readiness-details{order:3!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-transport{margin-top:6px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-console-start{min-height:58px!important;max-height:none!important;height:auto!important;background:linear-gradient(180deg,#f42b56,#9c0d31)!important;border:2px solid #ff8b9e!important;color:#fff!important;font-weight:900!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button{min-height:52px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button[data-spirit-action=record]:not(:disabled),html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button[data-spirit-action=stop]:not(:disabled){border-color:#ff6a82!important;background:#4b1126!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-spectrum{min-height:94px!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-signal-nameplate{height:30px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-header{padding-bottom:6px!important}}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-heading button:focus-visible,html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-voice-help summary:focus-visible{outline:3px solid #ffcf85!important;outline-offset:2px!important}@media(max-width:699px){html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-heading{padding-bottom:5px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-compact,html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-voice-help{margin-top:0!important}html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-transport-buttons button:disabled{opacity:.42!important}}@media(max-width:699px){html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-box-banner{order:-6!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-session-mode{order:-5!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-quick-nav{order:-4!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>#mgh-spirit-console{order:-3!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-compact{order:-2!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>#mgh-spirit-connectivity{order:-1!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-offline-setup,html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-readiness-details{order:3!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-compact .mgh-compact-dock button{min-height:48px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-quick-nav :is(a,button){min-height:44px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-compact{scroll-margin-top:110px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-voice-help summary{min-height:40px;display:flex;align-items:center}}@media(max-width:699px){html body #root#root .mgh-spirit-redesign-2026 #mgh-spirit-console .mgh-main-spectrum.mgh-crimson-spectrum{height:112px!important;min-height:112px!important;max-height:112px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-mobile-quickstatus{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:5px!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-mobile-quickstatus .mgh-top-session{display:flex!important;align-items:center!important;justify-content:center!important;min-width:65px!important;min-height:40px!important;padding:0 7px!important;font-size:11px!important;white-space:nowrap!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-mobile-quickstatus>button{min-width:0!important;white-space:nowrap!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-field-readiness summary{min-height:44px!important;display:flex;align-items:center!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-offline-warning{order:2!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-field-readiness{order:3!important}}html body #root .mgh-spirit-redesign-2026{--mgh-banner-crimson:#f32b50;--mgh-banner-rose:#ff9ab2;--mgh-banner-gold:#e8c478;--mgh-banner-ink:#12070e;color-scheme:dark}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-header{background:linear-gradient(90deg,#240b18f7,#0d0910f7)!important;border-bottom:1px solid #a63d5a!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-header .mgh-spirit-title-clean{color:#fff0f4!important;text-shadow:0 0 12px #d82a4d45!important}html body #root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-box-banner{border:2px solid #e84b6d!important;background:#160910!important;box-shadow:0 0 0 2px #0d050b,0 6px 24px #ce25413d!important}html body #root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-box-banner:after{background:linear-gradient(180deg,transparent 60%,#21081088)!important;box-shadow:inset 0 0 0 1px #f3a0b333!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode{border-color:#a53b59!important;background:linear-gradient(130deg,#270e1b,#0c0910)!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-session-mode-heading strong{color:#ffe5ed!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav{background:#180b14!important;border:1px solid #76334b!important;border-radius:13px!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav>a,html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav>button{background:#2a1020!important;border:1px solid #7c3a52!important;color:#fce6ed!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-connectivity{background:linear-gradient(120deg,#22101b,#0d0b0e)!important;border:1px solid #89425a!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-connectivity button[data-active=true]{border-color:#f17998!important;background:#66233b!important;color:#fff!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-connectivity button[data-active=false]{color:#e0c6d0!important;background:#1a1118!important}html body #root .mgh-spirit-redesign-2026 .mgh-radio-main :is(button,a,input,select,textarea):focus-visible{outline:3px solid #ffe0a0!important;outline-offset:2px!important}html body #root .mgh-spirit-redesign-2026 .mgh-radio-main button:disabled{cursor:not-allowed}html body #root .mgh-spirit-redesign-2026 .mgh-radio-main{scroll-padding-top:86px}html body #root .mgh-spirit-redesign-2026 :is(#mgh-spirit-console,#mgh-spirit-connectivity){scroll-margin-top:100px}@media(max-width:699px){html body #root .mgh-spirit-redesign-2026 .mgh-radio-main{padding-top:8px!important;row-gap:8px!important}html body #root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-box-banner{margin-bottom:0!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav{padding:4px!important;gap:4px!important}html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav>a,html body #root .mgh-spirit-redesign-2026:not(.mgh-spirit-light) .mgh-spirit-quick-nav>button{min-height:44px!important}html body #root .mgh-spirit-redesign-2026 .mgh-spirit-header-actions{gap:4px!important}}@media(prefers-reduced-motion:reduce){html body #root .mgh-spirit-redesign-2026 .mgh-radio-main *{scroll-behavior:auto!important}}html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-box-banner{box-sizing:border-box!important;display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:16px!important;background:#12050c!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-box-banner img.mgh-banner-artwork{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;transform:none!important;filter:none!important}html body #root#root .mgh-spirit-redesign-2026 .mgh-spirit-box-banner img.mgh-banner-ambience{display:none!important}@media(max-width:420px){html body #root#root .mgh-spirit-redesign-2026 .mgh-radio-main>.mgh-spirit-box-banner{border-radius:13px!important}}
