.rv-atlas,.rv-router,.rv-circuit,.rv-brief-map,.rv-register{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #aeb0aa}.rv-atlas section,.rv-router section,.rv-circuit section,.rv-brief-map section,.rv-register section{padding:24px;border-right:1px solid #aeb0aa;min-height:170px;position:relative}.rv-atlas i,.rv-router i,.rv-circuit i,.rv-brief-map i,.rv-register i{font:11px var(--mono);color:#14717a}.rv-atlas b,.rv-router b,.rv-circuit b,.rv-brief-map b,.rv-register b{display:block;font:14px var(--mono);margin-top:55px}.rv-atlas span,.rv-router section span,.rv-circuit section span,.rv-brief-map section span,.rv-register section span{display:block;font-size:11px;color:#666;margin-top:8px}.rv-router{grid-template-columns:repeat(4,1fr)}.rv-router section:nth-child(4){background:var(--orange)}.rv-circuit{grid-template-columns:repeat(8,1fr)}.rv-circuit section{min-height:210px}.rv-circuit section:after{content:"→";position:absolute;right:-8px;top:18px;z-index:2}.rv-brief-map,.rv-register{grid-template-columns:repeat(4,1fr)}
.rv-ladder{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;align-items:end;height:330px}.rv-ladder i{font-style:normal;padding:16px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink);height:var(--h);background:var(--c)}.rv-ladder i:nth-child(1){--h:40%;--c:#3dce7a}.rv-ladder i:nth-child(2){--h:50%;--c:#86dc61}.rv-ladder i:nth-child(3){--h:60%;--c:#cbd84f}.rv-ladder i:nth-child(4){--h:70%;--c:#ffe04b}.rv-ladder i:nth-child(5){--h:80%;--c:#ffb143}.rv-ladder i:nth-child(6){--h:90%;--c:#ff7b46}.rv-ladder i:nth-child(7){--h:100%;--c:#ff6046}.rv-ladder b{font:40px var(--mono)}.rv-ladder span{font:9px var(--mono)}
.rv-house{height:460px;position:relative;border-bottom:8px solid #222;background:linear-gradient(90deg,transparent 49.5%,#b8b9b4 50%,transparent 50.5%)}.rv-house:before{content:"";position:absolute;left:15%;right:15%;top:60px;height:300px;border:3px solid var(--ink);clip-path:polygon(50% 0,100% 28%,100% 100%,0 100%,0 28%)}.rv-house>span{position:absolute;padding:14px;background:var(--ink);color:#fff;font:11px var(--mono);min-width:150px}.rv-house small{display:block;color:var(--cyan);margin-top:5px}.rv-house .roof{top:20px;left:43%}.rv-house .wall{top:180px;left:12%}.rv-house .window{top:180px;right:12%}.rv-house .air{top:270px;left:35%}.rv-house .heat{top:270px;right:27%}.rv-house .base{bottom:15px;left:43%}
.rv-vote{display:grid;grid-template-columns:260px 1fr;border:1px solid #aaa}.rv-vote aside{background:var(--ink);color:#fff;padding:25px}.rv-vote aside b,.rv-vote aside span{display:block}.rv-vote aside b{font:10px var(--mono);color:var(--yellow);margin-bottom:25px}.rv-vote aside span{border-top:1px solid var(--line);padding:10px}.rv-vote>div{display:grid;grid-template-columns:repeat(3,1fr)}.rv-vote section{padding:23px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;min-height:130px}.rv-vote section b,.rv-vote section span,.rv-vote section i{display:block}.rv-vote section span{font:8px var(--mono);color:#17727a;margin:20px 0}.rv-vote section i{font:24px var(--mono);font-style:normal}
.rv-radar{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.rv-radar>div{width:390px;height:390px;border:1px solid #aaa;border-radius:50%;margin:auto;position:relative;background:repeating-radial-gradient(circle,transparent 0 48px,#aaa 49px 50px),conic-gradient(from 10deg,#56f0ff99,#ff604666,#ffe04b88,#8d7cff77,#56f0ff99)}.rv-radar>div i{position:absolute;inset:50%;width:45%;height:1px;background:#222;transform-origin:left}.rv-radar>div i:nth-child(2){transform:rotate(60deg)}.rv-radar>div i:nth-child(3){transform:rotate(130deg)}.rv-radar>div b{position:absolute;inset:46%;font:9px var(--mono)}.rv-radar ul{list-style:none;padding:0}.rv-radar li{padding:14px;border-top:1px solid #aaa}.rv-radar li span{font:10px var(--mono);color:#17727a;margin-right:25px}
.rv-layers{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;height:390px}.rv-layers section{height:calc(120px + var(--i)*42px);padding:18px;border:1px solid #999;background:hsl(calc(175 + var(--i)*18) 55% calc(84% - var(--i)*5%));display:flex;flex-direction:column;justify-content:flex-end}.rv-layers b{font:12px var(--mono)}.rv-layers span{font-size:11px;margin-top:10px}.rv-proof-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#aaa}.rv-proof-wall section{background:var(--ink);color:#fff;padding:30px;min-height:200px}.rv-proof-wall i{font:10px var(--mono);color:var(--cyan)}.rv-proof-wall h3{font-size:25px}.rv-proof-wall p{color:#aaa}
.rv-waterfall{height:420px;display:grid;grid-template-columns:repeat(8,1fr);align-items:end;border-bottom:2px solid}.rv-waterfall section{height:var(--h);padding:10px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid #777;background:linear-gradient(0deg,var(--cyan),var(--yellow))}.rv-waterfall section:nth-child(7){background:var(--orange)}.rv-waterfall b{font:10px var(--mono)}.rv-waterfall span{font-size:8px;margin-top:10px}.rv-cantons{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid #aaa}.rv-cantons section{padding:20px;min-height:330px;border-right:1px solid #aaa}.rv-cantons i{font:10px var(--mono);color:#17727a}.rv-cantons h3{font-size:25px;margin-top:55px}.rv-cantons b{font:8px var(--mono)}.rv-cantons p{font-size:11px;color:#666}.rv-questions{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#aaa}.rv-questions section{background:#fff;padding:25px;min-height:150px}.rv-questions i{font:10px var(--mono);color:#17727a}.rv-questions b,.rv-questions span{display:block}.rv-questions b{font-size:20px;margin-top:35px}.rv-questions span{font-size:10px;color:#666}
