.vr-page .guide-article-hero{padding:60px 0 36px}.vr-page .guide-article-hero h1{max-width:1110px;line-height:1.06}.vr-page .guide-article-hero h1 span{color:#c8ff4d}.vr-page .guide-deck{max-width:940px}.vr-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.vr-pills span{background:rgba(200,255,77,.07);border:1px solid rgba(200,255,77,.25);border-radius:60px;padding:8px 13px;font-size:11px;color:#cdeca9}.vr-page .guide-reading{align-items:start}.vr-page .guide-toc{position:sticky;top:93px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin}.vr-page .guide-toc a{font-size:12px}.vr-prose{min-width:0}.vr-section{scroll-margin-top:110px;padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid rgba(255,255,255,.07)}.vr-section .eyebrow{color:#c8ff4d;font-size:10px;font-weight:800;letter-spacing:.16em;margin:0 0 11px}.vr-section h2{font-size:clamp(25px,2.6vw,36px);line-height:1.2;letter-spacing:-.035em;margin:0 0 21px;color:#eef7f3}.vr-section p,.vr-section li{font-size:15px;color:#bdcbd2;line-height:1.85}.vr-section strong{color:#f4f9f5}.vr-section a{color:#c8ff4d;text-decoration:underline;text-underline-offset:3px}.vr-section code{color:#dcf2c7;font-size:.88em;overflow-wrap:anywhere}.vr-table{overflow-x:auto;background:#0d151b;border:1px solid rgba(255,255,255,.12);border-radius:14px;margin:23px 0}.vr-table table{border-collapse:collapse;min-width:600px;width:100%;font-size:13px;text-align:left}.vr-table th,.vr-table td{padding:14px 15px;vertical-align:top;line-height:1.65;border-bottom:1px solid rgba(255,255,255,.09)}.vr-table thead th{color:#c8ff4d;background:#14231a;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.vr-table tbody th{color:#f0f6ed}.vr-table td{color:#bfcbd0}.vr-table caption{caption-side:bottom;font-size:11px;padding:12px 14px;text-align:left;color:#84939d}.vr-figure{margin:25px 0;padding:12px;border-radius:16px;background:#0e151c;border:1px solid rgba(255,255,255,.12)}.vr-figure img{width:100%;height:auto;display:block;border-radius:9px}.vr-figure figcaption{font-size:12px;color:#9eb3ba;padding:14px 4px 2px;line-height:1.6}.vr-steps{padding-left:23px}.vr-steps li{margin:11px 0;padding-left:5px}.vr-note{border-left:3px solid #c8ff4d;background:#142318;border-radius:0 10px 10px 0;padding:18px 20px;margin:24px 0}.vr-note.vr-blue{border-left-color:#8cc8ff;background:#13202b}.vr-note strong{color:#d6ffb0;font-size:13px}.vr-note p{font-size:13px;margin:7px 0 0}.vr-code{margin:24px 0;background:#081114;border:1px solid rgba(255,255,255,.12);border-radius:13px;overflow:hidden}.vr-code-header{font-size:10px;letter-spacing:.09em;background:#14201d;color:#b6dac1;padding:11px 16px}.vr-code pre{padding:20px;margin:0;white-space:pre;overflow-x:auto;font-size:12px;color:#dfebe0;line-height:1.8}.vr-links,.vr-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:22px 0}.vr-links a,.vr-downloads a,.vr-sources a{display:flex;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.11);background:#0e181d;border-radius:12px;padding:17px;text-decoration:none}.vr-links a:hover,.vr-downloads a:hover,.vr-sources a:hover{border-color:#c8ff4d}.vr-links b,.vr-downloads b,.vr-sources b{color:#e6ffc4;font-size:13px}.vr-links span,.vr-downloads span,.vr-sources span{font-size:12px;color:#9cabb8;line-height:1.55}.vr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.vr-fields label{color:#c9dbd0;font-size:12px;line-height:1.5}.vr-fields select,.vr-fields input{width:100%;background:#091610;border:1px solid rgba(255,255,255,.19);color:#eff8ee;padding:10px;margin-top:9px;border-radius:9px;font-size:13px;min-width:0}.vr-fields select:focus-visible,.vr-fields input:focus-visible{outline:2px solid #c8ff4d}.vr-tool{padding:22px;border-radius:17px;background:#0f2018;border:1px solid rgba(200,255,77,.25)}.vr-output{background:#1d3024;border:1px solid #507353;border-radius:12px;padding:20px;margin-top:22px}.vr-output strong{color:#d5ffb4;font-size:19px}.vr-output p,.vr-output li{font-size:13px}.vr-output ul{padding-left:22px}.vr-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.vr-results>div{background:#1a3023;border-radius:11px;padding:18px}.vr-results span{display:block;color:#b2c8b4;font-size:12px}.vr-results strong{display:block;color:#d4ffaa;font-size:24px;margin-top:5px}.vr-faq details{border:1px solid rgba(255,255,255,.12);background:#0f171b;border-radius:12px;padding:16px 18px;margin:10px 0}.vr-faq summary{font-size:14px;font-weight:800;color:#f4f9eb;cursor:pointer}.vr-faq p{margin-bottom:0}.vr-sources{display:grid;gap:10px}.vr-page footer{margin-top:65px}@media(max-width:980px){.vr-page .guide-reading{display:block}.vr-page .guide-toc{position:static;max-height:none}}@media(max-width:640px){.vr-page .guide-article-hero{padding-top:36px}.vr-fields,.vr-links,.vr-downloads,.vr-results{grid-template-columns:1fr}.vr-section p,.vr-section li{font-size:14px}.vr-table table{min-width:620px}.vr-tool{padding:15px}}