.rvc[data-v-0dd5f846]{background:radial-gradient(62.5rem 30rem at 82% -10%,color-mix(in srgb,var(--color-theme) 24%,transparent),transparent 68%),var(--bg-primary);color:var(--text-primary,#fff);font-family:Sora,system-ui,-apple-system,sans-serif;height:100%;overflow-y:auto}.rvc-nav[data-v-0dd5f846]{align-items:center;display:flex;gap:1.75rem;margin:0 auto;max-width:50rem;padding:1.25rem 1.75rem}.rvc-brand[data-v-0dd5f846]{align-items:center;display:inline-flex;gap:.625rem;text-decoration:none}.rvc-mark[data-v-0dd5f846]{height:2.125rem;-o-object-fit:contain;object-fit:contain;width:2.125rem}.rvc-logo[data-v-0dd5f846]{background:linear-gradient(100deg,var(--color-theme),var(--color-accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.rvc-nav-links[data-v-0dd5f846]{display:flex;gap:1.5rem;margin-left:.875rem}.rvc-nav-links a[data-v-0dd5f846]{color:var(--text-secondary,#c9bed8);font-size:.92rem;font-weight:600;text-decoration:none}.rvc-nav-links a[data-v-0dd5f846]:hover{color:#fff}.rvc-nav-cta[data-v-0dd5f846]{align-items:center;background:linear-gradient(135deg,var(--color-theme),var(--color-theme-hover));border-radius:624.9375rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--color-theme) 50%,transparent);color:#fff;display:inline-flex;font-size:.92rem;font-weight:800;gap:.375rem;margin-left:auto;padding:.6875rem 1.375rem;text-decoration:none}.rvc-doc[data-v-0dd5f846]{margin:0 auto;max-width:50rem;padding:1.125rem 1.75rem .625rem}.rvc-reviewed[data-v-0dd5f846]{color:var(--text-secondary,#8c7fa0);font-size:.82rem;margin:.25rem 0 0}.rvc-bottom-ctas[data-v-0dd5f846]{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center}.rvc-btn-ghost[data-v-0dd5f846]{align-items:center;background:var(--bg-secondary);border:.0625rem solid color-mix(in srgb,var(--color-theme) 30%,transparent);border-radius:624.9375rem;color:#fff;display:inline-flex;font-weight:800;gap:.5625rem;padding:.9375rem 1.75rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.rvc-btn-ghost[data-v-0dd5f846]:hover{border-color:var(--color-theme);transform:translateY(-.125rem)}.rvc-gdot[data-v-0dd5f846]{background:#25e07a;border-radius:50%;box-shadow:0 0 .5rem #25e07a;height:.5rem;width:.5rem}.rvc-prose[data-v-0dd5f846]{padding:1.125rem 0}.rvc-prose p[data-v-0dd5f846]{color:var(--text-secondary,#d7cee2);font-size:1.02rem;line-height:1.75;margin:0 0 1.125rem}.rvc-prose h2[data-v-0dd5f846]{color:#fff;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:800;letter-spacing:-.01em;margin:2.125rem 0 .875rem}.rvc-prose[data-v-0dd5f846] a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.125rem}.rvc-prose[data-v-0dd5f846] a:hover{color:var(--color-theme)}.rvc-h2[data-v-0dd5f846]{font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1.5rem}.rvc-faq[data-v-0dd5f846]{padding:1.75rem 0}.rvc-faq-list[data-v-0dd5f846]{display:flex;flex-direction:column;gap:.75rem}.rvc-faq details[data-v-0dd5f846]{background:var(--bg-secondary);border:.0625rem solid color-mix(in srgb,var(--color-theme) 14%,transparent);border-radius:.875rem;padding:.25rem 1.25rem}.rvc-faq summary[data-v-0dd5f846]{cursor:pointer;font-weight:700;list-style:none;padding:1rem 0}.rvc-faq summary[data-v-0dd5f846]::-webkit-details-marker{display:none}.rvc-faq summary[data-v-0dd5f846]:after{color:var(--color-accent);content:"+";float:right;font-weight:800}.rvc-faq details[open] summary[data-v-0dd5f846]:after{content:"−"}.rvc-faq p[data-v-0dd5f846]{color:var(--text-secondary,#c9bed8);font-size:.95rem;line-height:1.65;margin:0 0 1rem}.rvc-related[data-v-0dd5f846]{padding:1.375rem 0}.rvc-related-links[data-v-0dd5f846]{display:flex;flex-wrap:wrap;gap:.75rem}.rvc-related-links a[data-v-0dd5f846]{background:var(--bg-secondary);border:.0625rem solid color-mix(in srgb,var(--color-theme) 22%,transparent);border-radius:.75rem;color:#fff;font-size:.9rem;font-weight:700;padding:.6875rem 1.125rem;text-decoration:none}.rvc-related-links a[data-v-0dd5f846]:hover{border-color:var(--color-theme)}.rvc-bottom[data-v-0dd5f846]{padding:2.5rem 0 3.5rem;text-align:center}.rvc-bottom p[data-v-0dd5f846]{color:var(--text-secondary,#c9bed8);line-height:1.6;margin:0 0 1.5rem;margin-inline:auto;max-width:60ch}.rvc-btn[data-v-0dd5f846]{align-items:center;background:linear-gradient(135deg,var(--color-theme),var(--color-theme-hover));border-radius:624.9375rem;box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--color-theme) 50%,transparent);color:#fff;display:inline-flex;font-weight:800;gap:.5625rem;padding:.9375rem 1.875rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.rvc-btn[data-v-0dd5f846]:hover{transform:translateY(-.125rem)}.rvc-btn.lg[data-v-0dd5f846]{font-size:1.08rem;padding:1.0625rem 2.125rem}.rvc-foot[data-v-0dd5f846]{border-top:.0625rem solid color-mix(in srgb,var(--color-theme) 12%,transparent);padding:1.875rem 1.75rem 2.625rem;text-align:center}.rvc-foot-compliance[data-v-0dd5f846]{color:var(--color-accent);font-size:.82rem;font-weight:700;margin:0 0 .75rem}.rvc-foot-links[data-v-0dd5f846]{display:flex;flex-wrap:wrap;gap:1.125rem;justify-content:center;margin-bottom:.625rem}.rvc-foot-links a[data-v-0dd5f846]{color:var(--text-secondary,#c9bed8);font-size:.85rem;text-decoration:none}.rvc-foot-links a[data-v-0dd5f846]:hover{color:var(--color-theme)}.rvc-foot-copy[data-v-0dd5f846]{color:var(--text-secondary,#6f6385);font-size:.76rem;margin:0;opacity:.7}@media(max-width:760px){.rvc-nav-links[data-v-0dd5f846]{display:none}}
