.cm-hot-layer{position:absolute;inset:0;pointer-events:none;z-index:4}.cm-root .cm-hot{position:absolute;top:0;left:0;display:flex;align-items:center;gap:.42rem;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--cm-hot-ink, var(--cm-attn));opacity:var(--cm-hot-reveal, 0);transform:translate3d(calc(var(--cm-hot-x, 0px) - 7px),calc(var(--cm-hot-y, 0px) - 7px),0);transform-origin:left center;transition:opacity var(--cm-snap, .1s) var(--cm-twos, steps(2, end))}.cm-root .cm-hot[hidden]{display:none}.cm-root .cm-hot[data-kind=navigate]{--cm-hot-ink: var(--cm-nav)}.cm-root .cm-hot[data-kind=inspect]{--cm-hot-ink: var(--cm-attn)}.cm-root .cm-hot-mark{position:relative;display:block;flex:none;width:14px;height:14px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:skew(var(--cm-cant, -14deg));transition:transform var(--cm-snap, .1s) var(--cm-twos, steps(2, end))}.cm-root .cm-hot-mark:after{content:"";position:absolute;top:4px;left:4px;width:4px;height:4px;background:currentColor;opacity:0;transition:opacity var(--cm-snap, .1s) var(--cm-twos, steps(2, end))}.cm-root .cm-hot-label{display:flex;flex-direction:column;gap:.1rem;padding:.14rem .4rem;max-width:15ch;text-align:left;background:#040912c7;box-shadow:2px 2px 0 var(--cm-hard-shadow, rgba(1, 5, 14, .72));opacity:clamp(0,calc((var(--cm-hot-reveal, 0) - .72) * 4),1);transition:opacity var(--cm-snap, .1s) var(--cm-twos, steps(2, end))}.cm-root .cm-hot-name{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ice);white-space:nowrap}.cm-root .cm-hot-hint{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:currentColor;white-space:nowrap}.cm-root .cm-hot.cm-hot-on,.cm-root .cm-hot:focus-visible{opacity:1}.cm-root .cm-hot.cm-hot-on .cm-hot-mark,.cm-root .cm-hot:focus-visible .cm-hot-mark{transform:skew(0) scale(1.14)}.cm-root .cm-hot.cm-hot-on .cm-hot-mark:after,.cm-root .cm-hot:focus-visible .cm-hot-mark:after{opacity:1}.cm-root .cm-hot.cm-hot-on .cm-hot-label,.cm-root .cm-hot:focus-visible .cm-hot-label{opacity:1}.cm-root .cm-hot[aria-expanded=true]{--cm-hot-ink: var(--cm-attn)}.cm-root .cm-hot[aria-expanded=true] .cm-hot-mark{background:var(--cm-attn)}.cm-root .cm-hot:focus-visible{outline:2px solid var(--cm-attn);outline-offset:3px}.cm-root .cm-hot-note{position:absolute;pointer-events:auto;width:min(300px,calc(100vw - 32px));padding:.72rem .8rem .62rem;border:1px solid color-mix(in srgb,var(--cm-attn) 40%,transparent);border-left:3px solid var(--cm-attn);background:#040912ed;box-shadow:4px 4px 0 var(--cm-hard-shadow, rgba(1, 5, 14, .72));color:var(--ice)}.cm-root .cm-hot-note-title{margin:0 0 .34rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-attn)}.cm-root .cm-hot-note-body{margin:0;font-size:.76rem;line-height:1.5;color:color-mix(in srgb,var(--ice) 88%,transparent)}.cm-root .cm-hot-note-meta{margin:.42rem 0 0;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--ice) 52%,transparent)}.cm-root .cm-hot-note-close{margin-top:.6rem;padding:.2rem .6rem;border:1px solid color-mix(in srgb,var(--cm-nav) 56%,transparent);background:none;color:var(--cm-nav);font:inherit;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--cm-snap, .1s) var(--cm-twos, steps(2, end)),background var(--cm-snap, .1s) var(--cm-twos, steps(2, end)),transform var(--cm-snap, .1s) var(--cm-twos, steps(2, end))}.cm-root .cm-hot-note-close:is(:hover,:focus-visible){color:#03101e;background:var(--cm-nav);transform:translate(-1px,-2px)}.cm-root .cm-hot-note-close:active{transform:translate(1px,1px);transition-duration:0s}body.cm-pick-navigate #channel-m{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30'><g fill='none' stroke='%2356b8d6' stroke-width='2'><path d='M4 11V4h7'/><path d='M26 19v7h-7'/><path d='M11 15h9'/><path d='M17 12l3 3-3 3'/></g></svg>") 15 15,pointer!important}body.cm-pick-inspect #channel-m{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30'><g fill='none' stroke='%23f3a14b' stroke-width='2'><path d='M4 11V4h7'/><path d='M26 19v7h-7'/><path d='M19 4h7v7'/><path d='M11 26H4v-7'/><path d='M12 15h6'/><path d='M15 12v6'/></g></svg>") 15 15,pointer!important}@media(hover:none){.cm-root .cm-hot-label{opacity:1}}@media(prefers-reduced-motion:reduce){.cm-root .cm-hot,.cm-root .cm-hot-mark,.cm-root .cm-hot-mark:after,.cm-root .cm-hot-label,.cm-root .cm-hot-note-close{transition:none}.cm-root .cm-hot.cm-hot-on .cm-hot-mark,.cm-root .cm-hot:focus-visible .cm-hot-mark{transform:skew(0)}.cm-root .cm-hot-note-close:is(:hover,:focus-visible,:active){transform:none}}
