:root{--revup-help-accent:#20d3b3;--revup-help-accent-hover:#13bfa2;--revup-help-ink:#031713;--revup-help-border:#0cae93}
.revupHelpHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-column:1/-1!important;width:100%!important;max-width:none!important;justify-self:stretch!important;align-items:start!important;gap:14px!important}
.revupHelpHeader>:not(.revupHelpActions){grid-column:1!important;min-width:0}
.revupHelpHeader>.revupHelpActions{grid-column:2!important;grid-row:1!important;justify-self:end!important;margin-left:auto!important}
.revupHelpHeaderless{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}
.revupHelpHeaderless>.revupHelpActions{grid-column:2!important;grid-row:1!important;justify-self:end!important;margin-bottom:10px!important}
.revupHelpHeaderless>:not(.revupHelpActions){grid-column:1/-1}
.revupHelpActions{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;position:static!important;inset:auto!important;min-width:max-content!important;margin:0!important;transform:none!important;z-index:1!important}
.revupHelpActions .favoriteStar{order:10!important;position:static!important;inset:auto!important;margin:0!important;transform:none!important}
:is(#revupHelpCanonicalOverride,body) button.revupHelpButton{order:20!important;box-sizing:border-box!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important;display:inline-grid!important;place-items:center!important;border:1px solid #0cae93!important;border-radius:11px!important;background-color:#20d3b3!important;background-image:none!important;color:#000!important;font:900 21px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;box-shadow:0 5px 14px rgba(0,117,98,.22)!important;cursor:pointer!important;-webkit-text-fill-color:#000!important}
:is(#revupHelpCanonicalOverride,body) button.revupHelpButton:hover{background-color:#20d3b3!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:0 7px 18px rgba(0,117,98,.3)!important}
.revupHelpButton:focus-visible,.revupHelpClose:focus-visible{outline:3px solid rgba(9,105,232,.38)!important;outline-offset:3px!important}
[data-help-key]>.revupHelpHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-column:1/-1!important;width:100%!important;max-width:none!important;justify-self:stretch!important;align-items:start!important;gap:14px!important}
[data-help-key]>.revupHelpHeader>:not(.revupHelpActions){grid-column:1!important;min-width:0!important}
[data-help-key]>.revupHelpHeader>.revupHelpActions{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important;margin-left:auto!important}
[data-help-key].revupHelpHeaderless{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}
[data-help-key].revupHelpHeaderless>.revupHelpActions{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important;margin:0 0 10px!important}
[data-help-key].revupHelpHeaderless>:not(.revupHelpActions){grid-column:1/-1!important}
html.revupHelpOpen{overflow:hidden!important}
.revupHelpDialog{position:fixed!important;inset:0!important;z-index:10050!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(3,13,27,.7)!important;color:#0b172a!important}
.revupHelpDialog[hidden]{display:none!important}
.revupHelpCard{box-sizing:border-box!important;width:min(1120px,100%)!important;max-height:min(880px,calc(100vh - 48px))!important;overflow:auto!important;overscroll-behavior:contain!important;padding:30px!important;border:1px solid #ccd7e4!important;border-radius:20px!important;background:#fff!important;color:#0b172a!important;box-shadow:0 28px 80px rgba(0,0,0,.32)!important;color-scheme:light!important}
.revupHelpCardHeader{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:start!important;gap:18px!important;margin:0 0 22px!important}
.revupHelpHeading{min-width:0!important}
.revupHelpKicker{margin:0 0 7px!important;color:#52637a!important;font-size:.82rem!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.revupHelpCard h2{margin:0!important;color:#071427!important;font-size:clamp(1.65rem,3vw,2.25rem)!important;line-height:1.16!important;overflow-wrap:anywhere!important}
.revupHelpClose{box-sizing:border-box!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #78a8ee!important;border-radius:12px!important;background:#fff!important;color:#0865d8!important;font:500 25px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;cursor:pointer!important}
.revupHelpSummary{margin:0 0 24px!important;color:#18283d!important;font-size:1.04rem!important;line-height:1.55!important;overflow-wrap:anywhere!important}
.revupHelpDefinition{margin:0!important;border-top:1px solid #9eabb9!important}
.revupHelpRow{display:grid!important;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr)!important;gap:22px!important;border-bottom:1px solid #9eabb9!important}
.revupHelpRow dt,.revupHelpRow dd{margin:0!important;padding:17px 0!important;color:#101b2b!important;line-height:1.5!important;overflow-wrap:anywhere!important;white-space:normal!important}
.revupHelpRow dt{font-weight:850!important}
.revupHelpRow dd{font-weight:450!important}
@media(max-width:720px){.revupHelpDialog{padding:10px!important}.revupHelpCard{max-height:calc(100vh - 20px)!important;padding:20px!important;border-radius:15px!important}.revupHelpCardHeader{grid-template-columns:minmax(0,1fr) 44px!important}.revupHelpRow{grid-template-columns:1fr!important;gap:0!important}.revupHelpRow dt{padding:14px 0 2px!important}.revupHelpRow dd{padding:2px 0 14px!important}.revupHelpHeader{gap:10px!important}}
@media(prefers-reduced-motion:reduce){.revupHelpDialog,.revupHelpCard,.revupHelpButton{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
