.mhoo-field-notes-trigger{width:3.6rem;height:3.6rem;border:0;background:transparent;box-shadow:none;backdrop-filter:none}
.mhoo-field-notes-trigger::before{display:none}
.mhoo-field-notes-signal{position:relative;display:grid;place-items:center;width:3.35rem!important;height:3.35rem!important;bottom:auto!important;overflow:visible}
.mhoo-field-notes-signal::before,.mhoo-field-notes-signal::after{display:none!important}
.mhoo-thinking-orb{display:block;width:3.35rem;height:3.35rem;filter:contrast(2) brightness(.34)}
.mhoo-field-notes-trigger:is(:hover,:focus-visible){color:#172033;border-color:transparent;background:transparent;transform:scale(1.07);box-shadow:none}
.mhoo-field-notes-trigger[data-orb-state=connecting],.mhoo-field-notes-trigger[data-orb-state=solving]{box-shadow:0 0 0 .3rem #075cff0a,0 .55rem 2rem #075cff20}
@media(max-width:520px){.mhoo-field-notes-trigger{width:3.2rem;height:3.2rem}.mhoo-field-notes-signal,.mhoo-thinking-orb{width:3rem!important;height:3rem!important}}

/* The orb and search UI behave as one transforming top-left dock. */
.mhoo-field-notes[open]{z-index:6;inset:clamp(1rem,3vw,2.5rem) auto auto clamp(1rem,3vw,2.5rem);width:min(31rem,calc(100vw - 2rem));min-width:min(31rem,calc(100vw - 2rem));overflow:visible;border:1px solid #17203320;border-radius:1.65rem;margin:0;padding:0;background:#fffffff2;box-shadow:0 .75rem 2.5rem #14203316;backdrop-filter:blur(22px);animation:mhoo-orb-dock-open .36s cubic-bezier(.2,.78,.2,1)}
.mhoo-field-notes[open] .mhoo-field-notes-inner{min-height:0;padding:.55rem .85rem .7rem 4.15rem;border:0;border-radius:inherit;background:transparent}
.mhoo-field-notes[open] .mhoo-field-notes-content{max-width:none;margin:0;padding:0}
.mhoo-field-notes[open] .mhoo-field-notes-art,.mhoo-field-notes[open] .mhoo-field-notes-close,.mhoo-field-notes[open] .mhoo-field-notes-kicker,.mhoo-field-notes[open] h2,.mhoo-field-notes[open] .mhoo-field-notes-copy,.mhoo-field-notes[open] .mhoo-field-source-note{display:none}
.mhoo-field-notes[open] .mhoo-field-switch{display:flex;gap:.8rem;margin:0 0 .2rem;border:0}
.mhoo-field-notes[open] .mhoo-field-switch button{padding:.15rem 0 .28rem;font-size:.54rem}
.mhoo-news-badge{display:inline-grid;place-items:center;min-width:.95rem;height:.95rem;margin-left:.22rem;padding:0 .22rem;border-radius:999px;color:#fff;background:#075cff;font:750 .5rem/1 ui-monospace,monospace;vertical-align:middle}
.mhoo-news-badge[hidden]{display:none}
.mhoo-latest{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;align-self:center;min-width:0;max-width:17rem;margin-left:.45rem;overflow:visible;color:#26384c;text-decoration:none;text-transform:none}
.mhoo-latest-meta{color:#7e8b99;font:700 .46rem/1 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}
.mhoo-latest-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #17203328;padding-bottom:.08rem;font:650 .59rem/1.2 ui-sans-serif,system-ui,sans-serif}
.mhoo-latest-preview{position:absolute;top:calc(100% + .6rem);left:0;right:auto;z-index:9;display:block;width:18rem;padding:.55rem .55rem .8rem;border:1px solid #17203318;border-radius:1rem;color:#33485d;background:#fffffff8;box-shadow:0 .8rem 2rem #1420331c;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s,transform .18s}
.mhoo-latest-media{display:block;height:8.5rem;margin-bottom:.7rem;overflow:hidden;border-radius:.7rem;background:#f1f4f7}.mhoo-latest-media img,.mhoo-latest-media video{display:block;width:100%;height:100%;object-fit:cover}.mhoo-latest-preview>time,.mhoo-latest-preview>strong,.mhoo-latest-preview>span:not(.mhoo-latest-media){margin-left:.35rem;margin-right:.35rem}
.mhoo-latest-preview time,.mhoo-latest-preview strong,.mhoo-latest-preview span{display:block}.mhoo-latest-preview time{margin-bottom:.35rem;color:#7e8b99;font:700 .52rem/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.mhoo-latest-preview strong{font:750 .72rem/1.3 ui-sans-serif,system-ui,sans-serif}.mhoo-latest-preview span{margin-top:.3rem;color:#6a7b8c;font:400 .65rem/1.4 ui-sans-serif,system-ui,sans-serif}
.mhoo-latest:is(:hover,:focus-visible) .mhoo-latest-preview{opacity:1;transform:none}
.mhoo-subscription-screen{display:none;min-height:6.5rem;align-content:center;padding:.6rem 0;animation:mhoo-subscription-arrive .38s cubic-bezier(.2,.78,.2,1)}.mhoo-subscription-screen strong,.mhoo-subscription-screen p{display:block}.mhoo-subscription-screen strong{font:750 .9rem/1.2 ui-sans-serif,system-ui,sans-serif}.mhoo-subscription-screen p{margin:.3rem 0 0;color:#6a7887;font:.66rem/1.4 ui-sans-serif,system-ui,sans-serif}.mhoo-subscription-screen button{margin:.65rem 0 0;border:0;padding:0;color:#075cff;background:transparent;font:700 .62rem/1 ui-sans-serif,system-ui,sans-serif}.mhoo-field-notes form[data-subscription-state]>.mhoo-field-notes-row,.mhoo-field-notes form[data-subscription-state]>.mhoo-field-notes-consent,.mhoo-field-notes form[data-subscription-state]>.mhoo-field-notes-status{display:none}.mhoo-field-notes form[data-subscription-state]>.mhoo-subscription-screen{display:block}@keyframes mhoo-subscription-arrive{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
.mhoo-subscriber-news{padding:.15rem 0 0}.mhoo-news-list{display:grid;gap:.08rem}.mhoo-news-item{display:grid;grid-template-columns:3.2rem minmax(0,1fr);column-gap:.55rem;padding:.55rem .25rem;border-bottom:1px solid #17203312;color:#26384c;text-decoration:none}.mhoo-news-item time{grid-row:1/3;color:#7e8b99;font:700 .52rem/1.35 ui-monospace,monospace;text-transform:uppercase}.mhoo-news-item strong{margin:0;font:700 .72rem/1.3 ui-sans-serif,system-ui,sans-serif}.mhoo-news-item span{grid-column:2;overflow:hidden;color:#6a7b8c;font:400 .62rem/1.35 ui-sans-serif,system-ui,sans-serif;white-space:nowrap;text-overflow:ellipsis}.mhoo-news-item:is(:hover,:focus-visible){background:#075cff08;outline:0}.mhoo-news-member-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.45rem;padding:.25rem;color:#7a8794;font:600 .53rem/1 ui-monospace,monospace;text-transform:uppercase}.mhoo-news-member-footer b{display:inline-grid;place-items:center;width:.85rem;height:.85rem;margin-right:.25rem;border-radius:50%;color:#fff;background:#075cff;font-size:.5rem}.mhoo-news-member-footer button{margin:0!important;color:#68788a!important;font:600 .53rem/1 ui-monospace,monospace!important;text-transform:uppercase}
.mhoo-field-notes[open] .mhoo-field-search{border:0}
.mhoo-field-notes[open] .mhoo-field-search input{padding:.34rem 0 .48rem;font-size:.88rem}
.mhoo-field-notes[open] .mhoo-field-answer{min-height:0;margin:.12rem 0 .25rem;font-size:.61rem}
.mhoo-field-notes[open] .mhoo-field-results{max-height:13rem}
.mhoo-field-notes[open] .mhoo-field-panel[data-field-panel=notes]{padding:.35rem 0 .15rem}
body:has(.mhoo-field-notes[open]) .mhoo-field-notes-trigger{border-color:transparent;background:transparent;box-shadow:none;transform:none}
body:has(.mhoo-field-notes[open]) .mhoo-field-notes-label{opacity:0}
@keyframes mhoo-orb-dock-open{from{opacity:.55;transform:scaleX(.82);transform-origin:left top}to{opacity:1;transform:none;transform-origin:left top}}
@media(max-width:520px){.mhoo-field-notes[open]{inset:.85rem auto auto .85rem;width:calc(100vw - 1.7rem)}.mhoo-field-notes[open] .mhoo-field-notes-inner{padding-left:3.65rem}}
