.rv-site{font-family:var(--font-satoshi), system-ui, sans-serif;-webkit-font-smoothing:antialiased}html:has(.rv-site){scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html:has(.rv-site){scroll-behavior:auto}}.js-strike{background:linear-gradient(currentColor,currentColor) 0 55%/0% 2px no-repeat}.rv-faq summary::-webkit-details-marker{display:none}.rv-faq .rv-plus:after{transition:transform .35s cubic-bezier(.16,1,.3,1)}.rv-faq[open] .rv-plus:after{transform:rotate(0)}.rv-faq{interpolate-size:allow-keywords}.rv-faq::details-content{block-size:0;transition:block-size .4s cubic-bezier(.16, 1, .3, 1), content-visibility .4s allow-discrete;overflow:hidden}.rv-faq[open]::details-content{block-size:auto}.rv-peek-term{font:inherit;color:inherit;cursor:help;text-underline-offset:.22em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dashed #1f63d68c;text-decoration:underline dashed #1f63d68c;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s}.rv-peek-term:hover,.rv-peek-term[aria-expanded=true]{color:#1f63d6;text-decoration-color:#1f63d6}.rv-peek-term:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1f63d6}.rv-peek{--tail:22px;z-index:30;visibility:hidden;opacity:0;transform-origin:var(--tail) 100%;letter-spacing:0;color:#2b3445;text-align:left;white-space:normal;background:#fff;border-radius:18px 18px 18px 6px;outline:1px solid #0b122012;padding:.85rem .95rem;font-size:.875rem;font-weight:500;line-height:1.45;display:block;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 1px 2px #0b12200f,0 12px 32px -8px #0b122038}.rv-peek[data-side=below]{transform-origin:var(--tail) 0;border-top-left-radius:6px;border-bottom-left-radius:18px;top:calc(100% + 12px);bottom:auto}.rv-peek:after{content:"";left:calc(var(--tail) - 7px);background:inherit;border-radius:0 0 3px;width:14px;height:14px;position:absolute;bottom:-6px;transform:rotate(45deg);box-shadow:1px 1px #0b122012}.rv-peek[data-side=below]:after{border-radius:3px 0 0;top:-6px;bottom:auto;box-shadow:-1px -1px #0b122012}.rv-peek .rv-peek-cap{color:#8a93a3;margin-top:.5rem;font-size:.72rem;font-weight:600;display:block}.rv-scribble{pointer-events:none;width:104%;height:.32em;position:absolute;bottom:-.18em;left:-2%;overflow:visible}.rv-numeral{color:#0000;-webkit-text-stroke:1.5px #0b1220;transition:color .35s,-webkit-text-stroke-color .35s}.rv-principle:hover .rv-numeral{color:#1f63d6;-webkit-text-stroke-color:#1f63d6}
