/* v46 crisp cursor set, clear utility previews, simplified AVLR guide */
@media (hover:hover) and (pointer:fine){html,body,#pageRoot{cursor:url('assets/cursor-arrow-v46.svg') 5 4,url('assets/cursor-arrow-v46.png') 5 4,default!important}:where(a[href],button:not(:disabled),summary,select,label[for],[role="button"],[data-phase]){cursor:url('assets/cursor-link-v46.svg') 10 5,url('assets/cursor-link-v46.png') 10 5,pointer!important}.soundscapeBar,.soundscapeBar .trackIdentity{cursor:url('assets/cursor-grab-v46.svg') 12 10,url('assets/cursor-grab-v46.png') 12 10,grab!important}.soundscapeBar.dragging,.soundscapeBar.dragging *{cursor:url('assets/cursor-grabbing-v46.svg') 12 10,url('assets/cursor-grabbing-v46.png') 12 10,grabbing!important}.soundscapeBar :where(button,input,label,a){cursor:url('assets/cursor-link-v46.svg') 10 5,url('assets/cursor-link-v46.png') 10 5,pointer!important}.soundscapeBar.dragging :where(button,input,label,a){cursor:url('assets/cursor-grabbing-v46.svg') 12 10,url('assets/cursor-grabbing-v46.png') 12 10,grabbing!important}}
.fieldConditions{width:138px!important;grid-template-columns:26px 1fr!important}.fieldConditions .fieldPeek{display:block;overflow:hidden;color:#dfc17e;font-size:8px;font-weight:800;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap}.fieldConditions>div,.fieldConditions>.fieldTemp,.fieldConditions>.fieldState{position:absolute!important;opacity:0!important;visibility:hidden;pointer-events:none;transform:translateX(10px)}.fieldConditions:is(:hover,:focus-visible){grid-template-columns:30px 1fr auto auto!important}.fieldConditions:is(:hover,:focus-visible) .fieldPeek{display:none}.fieldConditions:is(:hover,:focus-visible)>div,.fieldConditions:is(:hover,:focus-visible)>.fieldTemp,.fieldConditions:is(:hover,:focus-visible)>.fieldState{position:static!important;opacity:1!important;visibility:visible;pointer-events:auto;transform:none}.fieldConditions:not(:hover):not(:focus-visible) .fieldTemp{position:absolute!important}
.soundscapeBar:is(:hover,:focus-within,.hoverExpanded,.pinned,.dragging) .trackIdentity small,.soundscapeBar:is(:hover,:focus-within,.hoverExpanded,.pinned,.dragging) .trackIdentity .trackTimeline{display:block!important}.soundscapeBar:is(:hover,:focus-within,.hoverExpanded,.pinned,.dragging) .trackTime{display:inline!important}.soundscapeBar:is(:hover,:focus-within,.hoverExpanded,.pinned,.dragging)>label{display:flex!important}.soundscapeBar .trackIdentity{flex:1}.soundscapeBar:not(:hover):not(:focus-within):not(.hoverExpanded):not(.pinned):not(.dragging) .trackIdentity,.soundscapeBar:not(:hover):not(:focus-within):not(.hoverExpanded):not(.pinned):not(.dragging) .trackTime,.soundscapeBar:not(:hover):not(:focus-within):not(.hoverExpanded):not(.pinned):not(.dragging)>label,.soundscapeBar:not(:hover):not(:focus-within):not(.hoverExpanded):not(.pinned):not(.dragging) .trackMinimize,.soundscapeBar:not(:hover):not(:focus-within):not(.hoverExpanded):not(.pinned):not(.dragging) .trackPower{display:none!important}
.guideHead{padding-bottom:14px}.guideHead>div{display:flex;align-items:center}.guideHead b{font-size:11px;letter-spacing:.17em}.guideSrOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.guideSearch:after{display:none!important}.guideAnswer{min-height:112px}.guideWelcome p{margin:0 auto!important;max-width:280px;color:#aaa194;font:13px/1.6 Georgia,serif}.guidePanel.hasGuideQuery .guideAnswer{min-height:100px}
.avlrCursorAura{width:8px;height:8px;border-color:rgba(224,187,113,.28);animation:cursorFinePulse 2.1s ease-in-out infinite!important}.avlrCursorAura.visible{opacity:.42}.avlrCursorAura.isAction{opacity:.58;border-color:rgba(239,208,143,.48);box-shadow:0 0 6px rgba(211,166,80,.22)}@keyframes cursorFinePulse{0%,100%{width:8px;height:8px}50%{width:11px;height:11px}}
@media(max-width:650px){.fieldConditions{width:128px!important}.fieldConditions:is(:hover,:focus-visible){grid-template-columns:28px 1fr auto!important}.fieldConditions:is(:hover,:focus-visible) .fieldState{display:none}.soundscapeBar:is(:hover,:focus-within,.hoverExpanded,.pinned) .trackIdentity small{display:none!important}.soundscapeBar:is(:hover,:focus-within,.hoverExpanded,.pinned) .trackTime,.soundscapeBar:is(:hover,:focus-within,.hoverExpanded,.pinned)>label{display:none!important}}
