.guide{color:var(--body);font-size:15px;line-height:1.53}.guide p{margin:0 0 .85em}.guide .wrap{max-width:1120px;margin:0 auto;padding:0 26px}.guide section{padding:80px 0}.guide .g-band{background:var(--slate);margin:0 var(--frame);border-radius:var(--panel-r);overflow:hidden;position:relative}.g-eyebrow{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--faint);margin:0 0 14px}.guide h1{font-size:clamp(38px,4.6vw,60px);font-weight:500;letter-spacing:-.04em;line-height:1.04;color:var(--ink);margin:0 auto 18px;max-width:20ch}.guide h2{font-size:clamp(30px,3.5vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.06;color:var(--ink);margin:0 auto;max-width:22ch}.guide h3{font-size:26px;font-weight:500;letter-spacing:-.035em;line-height:1.16;color:var(--ink);margin:0}.guide .sh{text-align:center;max-width:880px;margin:0 auto 48px}.guide .sh p{margin:14px auto 0;font-size:.95rem;line-height:1.62;color:var(--body);max-width:50ch}.guide .g-fine{font-size:13px;line-height:1.5;color:var(--faint);max-width:74ch;margin:20px auto 0;text-align:center}.guide .g-hero{padding:56px 0 80px;text-align:center}.guide .g-hero .sub{margin:0 auto;font-size:19px;line-height:29px;color:var(--body);max-width:54ch}.guide .g-hero .sub strong{color:var(--ink);font-weight:500}.guide .g-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.guide .g-stats div{padding:24px 20px 24px 0}.guide .g-stats div+div{border-left:1px solid var(--line);padding-left:22px}.guide .g-stats b{display:block;font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--ink)}.guide .g-stats span{display:block;margin-top:10px;font-size:13px;line-height:1.4;color:var(--faint)}.guide .g-askedfor{margin:26px auto 0;font-size:15px;line-height:23px;color:var(--body);max-width:70ch;text-align:center}.guide .g-askedfor b{color:var(--ink);font-weight:500}.guide .g-spectrum{display:flex;align-items:stretch;margin-top:4px}.guide .g-st{flex:1;padding:0 14px;text-align:center}.guide .g-st .g-ico{width:44px;height:44px;border-radius:12px;background:var(--y-tint);color:var(--ink);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.guide .g-st h3{font-size:19px;letter-spacing:-.028em}.guide .g-st p{margin:8px 0 0;font-size:15px;line-height:23px;color:var(--body)}.guide .g-ar{align-self:flex-start;margin-top:18px;color:var(--line-mid);font-size:20px;padding:0 4px;line-height:1}.guide .g-bench{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:0 auto 30px}.guide .g-bench div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px 24px;text-align:center}.guide .g-bench b{display:block;font-size:clamp(30px,3.4vw,42px);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--ink)}.guide .g-bench span{display:block;margin-top:10px;font-size:14px;line-height:1.4;color:var(--body)}.guide .g-bench .g-bnote{grid-column:1 / -1;margin:14px 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--faint)}.guide .g-viz{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px 26px 18px;margin-top:4px;position:relative}.guide .g-chart{width:100%;height:auto;display:block}.guide .g-chart .g-cm{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.02em}.guide .g-chart .g-cn{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em}.guide .g-viz .g-pt{cursor:pointer;transition:fill .18s var(--ease)}.guide .g-viz rect.g-pt:hover,.guide .g-viz rect.g-pt:focus{fill:var(--y-deep);outline:none}.guide .g-viz .g-pt:focus-visible{outline:2px solid var(--y-deep);outline-offset:3px}.guide #g-tip{position:absolute;left:0;top:0;pointer-events:none;opacity:0;background:#fff;background-color:#fff;border:1px solid var(--line,#E4E4E1);border-radius:9px;padding:9px 12px;box-shadow:0 8px 24px #10231a1a;transition:opacity .16s var(--ease,#000);z-index:4;white-space:nowrap}.guide #g-tip[data-on]{opacity:1}.guide #g-tip b{display:block;font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.guide #g-tip span{display:block;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--faint)}.guide .g-optwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:40px}.guide .g-opt{width:100%;border-collapse:collapse;font-size:14.5px;min-width:860px}.guide .g-opt thead th{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--faint);text-align:left;padding:0 16px 12px 0;border-bottom:2px solid var(--ink);vertical-align:bottom}.guide .g-opt tbody th{text-align:left;font-size:17px;font-weight:500;letter-spacing:-.025em;color:var(--ink);padding:16px 16px 16px 0;border-bottom:1px solid var(--line);width:17%}.guide .g-opt .g-route{display:block;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.04em;font-weight:400;color:var(--faint)}.guide .g-opt td{padding:16px 16px 16px 0;border-bottom:1px solid var(--line);color:var(--body);line-height:21px;vertical-align:top}.guide .g-opt .g-watch{color:var(--ink)}.guide .g-opt tr.g-us th,.guide .g-opt tr.g-us td{background:var(--y-tint)}.guide .g-opt tr.g-us th{box-shadow:inset 4px 0 0 var(--y-deep);padding-left:14px}.guide .g-opt tr.g-us td:last-child{padding-right:14px}.guide .g-opt tbody tr:last-child th,.guide .g-opt tbody tr:last-child td{border-bottom:0}.guide .g-asklist{counter-reset:q;list-style:none;padding:0;margin:4px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.guide .g-asklist li{counter-increment:q;padding:18px 0 18px 34px;border-top:1px solid var(--line);position:relative;font-size:17px;line-height:1.4;color:var(--ink);font-weight:500}.guide .g-asklist li:before{content:counter(q,decimal-leading-zero);position:absolute;left:0;top:20px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.15em;color:var(--faint);font-weight:500}.guide .g-fits{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:4px;max-width:880px;margin-left:auto;margin-right:auto;align-items:stretch}.guide .g-fc{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:30px 32px}.guide .g-fc h3{font-size:24px;letter-spacing:-.03em;margin:0 0 12px}.guide .g-fc p{margin:0;font-size:16px;line-height:25px;color:var(--body)}.guide .g-fc .g-fbest{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:15px;line-height:22px;color:var(--ink)}.guide .g-fc .g-fbest .g-eyebrow{margin:0 0 3px}.guide .g-fclose{margin:30px auto 0;max-width:62ch;text-align:center;font-size:15px;line-height:23px;color:var(--body)}.guide .g-bigs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:4px}.guide .g-bg{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px 22px}.guide .g-bg b{display:block;font-size:clamp(34px,3.8vw,46px);font-weight:500;letter-spacing:-.045em;line-height:1;color:var(--ink)}.guide .g-bg h3{font-size:18px;letter-spacing:-.028em;line-height:1.25;margin:16px 0 9px}.guide .g-bg p{margin:0;font-size:14.5px;line-height:22px;color:var(--body)}.guide .g-bg:last-child{background:var(--y-tint);border-color:var(--y-deep)}.guide .g-about{border-top:1px solid var(--line);margin-top:0;padding-top:30px}.guide .g-about summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:10px;font-size:17px;font-weight:500;color:var(--ink)}.guide .g-about summary::-webkit-details-marker{display:none}.guide .g-about summary:after{content:"+";font-family:IBM Plex Mono,monospace;font-size:15px;color:var(--faint)}.guide .g-about[open] summary:after{content:"–"}.guide .g-about .g-lede{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--body);max-width:80ch}.guide .g-mgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px;margin-top:26px}.guide .g-mgrid p,.guide .g-mgrid li{font-size:13px;line-height:1.55;color:var(--body);margin:0 0 8px}.guide .g-mgrid ul{margin:0;padding-left:15px}.guide .g-mgrid b{color:var(--ink);font-weight:500}.guide .g-toollist{list-style:none;padding:0;margin:6px 0 0;columns:2;column-gap:22px}.guide .g-toollist li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid var(--line-2);font-size:12.5px;break-inside:avoid}.guide .g-toollist b{font-family:IBM Plex Mono,monospace;font-weight:500;color:var(--ink)}@media(max-width:1000px){.guide section{padding:56px 0}.guide .g-hero{padding:36px 0 56px}.guide .sh{margin-bottom:34px}.guide .g-stats{grid-template-columns:1fr 1fr;margin-top:30px}.guide .g-stats div{border-left:0!important;padding:18px 14px 18px 0!important;border-top:1px solid var(--line)}.guide .g-spectrum{flex-direction:column}.guide .g-ar{display:none}.guide .g-st{padding:16px 0}.guide .g-bench,.guide .g-options,.guide .g-asklist,.guide .g-mgrid{grid-template-columns:1fr;gap:14px}.guide .g-unsure .g-ur{grid-template-columns:1fr;gap:5px}.guide .g-bigs,.guide .g-fits{grid-template-columns:1fr}.guide .g-opt{min-width:740px}.guide .g-viz{padding:14px 0 8px}.guide .g-viz .g-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 14px}.guide .g-viz .g-chart{min-width:600px}.guide #g-tip{white-space:normal;max-width:210px}.guide .g-toollist{columns:1}}.rv-boot .guide,.rv-boot .guide-cta{opacity:0}.rv-boot [data-rv]{transition:none!important}.guide{--band:#F6F6F4;--y-tint:#EEF9D2}.guide .g-proc{display:block;text-align:left;position:static}.guide .g-st{position:static}.guide section{margin:0}nav:before{content:"";position:absolute;inset:0 0 6px;z-index:-1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none}.nav-here{position:relative}.nav-here:after{content:"";position:absolute;left:-7px;right:-7px;bottom:-7px;height:2px;background:var(--y-deep);border-radius:2px}.guide-cta{background:var(--slate);padding:64px 0 68px}.guide-cta .wrap{max-width:880px;margin:0 auto;padding:0 26px;text-align:center}.guide-cta h2{font-size:clamp(30px,3.5vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.06;color:var(--ink);margin:0 auto 14px;max-width:20ch}.guide-cta p{font-size:19px;line-height:29px;color:var(--body);max-width:50ch;margin:0 auto 28px}.guide-cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media(max-width:1000px){.guide-cta{padding:44px 0 48px}.guide-cta .wrap{padding:0 22px}}@media print{nav,.guide-cta{display:none}}.guide .it,.guide-cta .it{font-family:DM Sans,sans-serif;font-style:italic;font-weight:500;letter-spacing:-.03em;position:relative;display:inline-block;color:var(--ink);z-index:0;background:none}.guide h1 .it:before,.guide h2 .it:before,.guide-cta h2 .it:before{content:"";position:absolute;inset:.2em -.18em -.03em;background:var(--mark,#E8F9B0);border-radius:0;z-index:-1;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2046%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.0%204.1%20C46%201.9%2078%205.2%20112%203.2%20C150%201.4%20185%204.8%20222%202.7%20C253%201.2%20279%204.4%20298.6%202.7%20L285.4%2043.1%20C260%2045.2%20231%2042.4%20199%2044.5%20C164%2046.1%20131%2043.0%2097%2044.9%20C65%2046.4%2033%2043.3%201.6%2044.7%20Z%22%2F%3E%3C%2Fsvg%3E) no-repeat center/100% 100%;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2046%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.0%204.1%20C46%201.9%2078%205.2%20112%203.2%20C150%201.4%20185%204.8%20222%202.7%20C253%201.2%20279%204.4%20298.6%202.7%20L285.4%2043.1%20C260%2045.2%20231%2042.4%20199%2044.5%20C164%2046.1%20131%2043.0%2097%2044.9%20C65%2046.4%2033%2043.3%201.6%2044.7%20Z%22%2F%3E%3C%2Fsvg%3E) no-repeat center/100% 100%}.guide h2 .it:before,.guide-cta h2 .it:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2046%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.4%203.3%20C44%205.4%2076%202.2%20110%204.4%20C148%206.0%20184%202.6%20220%204.6%20C252%206.2%20278%203.0%20297.8%204.3%20L288.6%2042.4%20C258%2040.4%20228%2043.6%20196%2041.7%20C162%2039.9%20128%2043.2%2095%2041.4%20C63%2039.7%2032%2042.8%202.2%2041.6%20Z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2046%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.4%203.3%20C44%205.4%2076%202.2%20110%204.4%20C148%206.0%20184%202.6%20220%204.6%20C252%206.2%20278%203.0%20297.8%204.3%20L288.6%2042.4%20C258%2040.4%20228%2043.6%20196%2041.7%20C162%2039.9%20128%2043.2%2095%2041.4%20C63%2039.7%2032%2042.8%202.2%2041.6%20Z%22%2F%3E%3C%2Fsvg%3E)}.guide-cta .btn,.guide .btn{display:inline-flex;align-items:center;gap:8px;background:var(--y,#C7F03C);color:var(--ink,#10231A);text-decoration:none;padding:10px 20px;border-radius:9px;font-weight:600;font-size:.85rem;font-family:DM Sans,sans-serif;border:1px solid transparent;transition:.24s cubic-bezier(.22,.61,.36,1)}.guide-cta .btn:hover,.guide .btn:hover{background:var(--y-deep,#B3DC2A);transform:translateY(-1px)}.guide-cta .btn-lg{padding:13px 26px;font-size:.92rem}.guide-cta .btn-o{background:var(--ink,#10231A);color:#fff;border-color:var(--ink,#10231A)}.guide-cta .btn-o:hover{background:#000;border-color:#000;transform:translateY(-1px)}
