/* Immediate content, silent controls and optional interactive views. */
@layer rp-guard {
html.ho-fast-page{scroll-behavior:auto!important}
.ho-fast-page .rp-tx,.ho-fast-page .rp-tx-edge{display:none!important;pointer-events:none!important}
.ho-fast-page .rv,.ho-fast-page .rv-l,.ho-fast-page .rv-r,.ho-fast-page [data-rv],.ho-fast-page .rp-engrave-title,.ho-fast-page .rp-route-title{opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}
.ho-fast-page .rp-mast-box:empty{display:none!important}
.ho-fast-page [data-rp-masthead]{min-height:0!important;height:auto!important;padding-top:3rem!important;padding-bottom:2rem!important}
.ho-fast-page .rp-mast-title{position:relative!important;inset:auto!important;transform:none!important}
.ho-fast-page .ho-fast-action{display:flex!important;position:relative!important;align-items:center;gap:1rem;flex-wrap:wrap;max-width:100%;margin:1rem 0;z-index:2}
.ho-fast-page .ho-fast-load{font:inherit!important;font-size:.85rem!important;line-height:1.4!important;cursor:pointer!important;border:1px solid #214737!important;border-radius:.3rem!important;background:#214737!important;color:#fffaf0!important;padding:.75rem 1rem!important;min-height:44px!important}
.ho-fast-page .ho-fast-load:hover{background:#173326!important}
.ho-fast-page .ho-fast-load:focus-visible{outline:3px solid #b08439!important;outline-offset:3px!important}
.ho-fast-page .ho-fast-load:disabled{opacity:.65!important;cursor:wait!important}
.ho-fast-page .ho-fast-status{font-size:.8rem;color:inherit}
.ho-fast-page .ovl,.ho-fast-page .scrim{transition:none!important}
}
