/* Shared diagram: Figma 2393:61894 and 2393:57914. */
.revision-comparison{width:100%;container-type:inline-size;color:#001431}
.revision-comparison-tabs{display:flex;gap:1.1%;height:5.742cqw;min-height:32px}
.revision-comparison-tabs>button{flex:1;border:0;border-radius:9px 9px 0 0;background:#ccc;color:white;font-family:inherit;font-weight:900;font-size:clamp(11px,1.852cqw,19px);line-height:1.2;cursor:pointer}
.revision-comparison-tabs>button[aria-selected=true]{background:#001431}
.revision-comparison-tabs>button:nth-child(2)[aria-selected=true]{background:#27b9e7}
.revision-comparison-panel{aspect-ratio:1000/707;position:relative;border:3px solid #001431;border-radius:0 0 9px 9px;overflow:hidden;background:#fff}
.revision-comparison-panel[hidden]{display:none}
.revision-comparison-art{position:absolute;inset:0;overflow:hidden}
.revision-comparison-art>img{position:absolute;max-width:none;object-fit:fill}
.revision-comparison-normal .revision-comparison-art>img{width:142.54%;height:151.21%;left:-20.21%;top:24.34%}
.revision-comparison-convertoru .revision-comparison-art>img{width:100%;height:106.08%;left:0;top:-6.05%}
.revision-lpo-definition{position:absolute;left:8%;top:4.38%;width:84%;border-radius:10px;background:#eef7ff;padding:1.4cqw;text-align:center}
.revision-lpo-definition h3{font-size:3.6cqw;line-height:1.1;margin:0 0 .5cqw;font-weight:900}
.revision-lpo-definition p{font-size:1.6cqw;line-height:1.6;margin:0;font-weight:700}
.revision-callout{position:absolute;border-radius:5px;padding:1.9cqw 1.7cqw;background:#001431;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.95cqw;white-space:nowrap;text-align:center}
.revision-callout b{background:white;border-radius:4px;min-width:8cqw;padding:0 .7cqw;color:#001431;font-size:1.4cqw;line-height:1.6}
.revision-callout p{font-size:1.4cqw;line-height:1.6;margin:0;font-weight:700}
.revision-callout:after{content:'';position:absolute;border:1cqw solid transparent;border-top-color:#001431;top:100%;left:45%}
.revision-comparison-normal .revision-callout-start{left:5.9%;top:33.95%;width:21.4%}
.revision-comparison-normal .revision-callout-axis{left:79.2%;top:32.67%;width:17.8%}
.revision-comparison-normal .revision-callout-target{left:22.9%;top:77.65%}
.revision-comparison-normal .revision-callout-target:after{top:20%;left:-1.8cqw;border-top-color:transparent;border-right-color:#001431}
.revision-comparison-map{position:absolute;left:6.1%;top:22.9%;width:88.2%}
.revision-comparison-map>img,.revision-comparison-map>svg{display:block;width:100%;height:auto}
.revision-comparison-convertoru .revision-callout{background:#27b9e7}
.revision-comparison-convertoru .revision-callout b{color:#27b9e7}
.revision-comparison-convertoru .revision-callout:after{border-top-color:#27b9e7}
.revision-comparison-convertoru .revision-callout-axis{left:40%;top:3.9%}
.revision-comparison-convertoru .revision-callout-target{left:40%;top:78%}
.revision-comparison-convertoru .revision-callout-start{left:67.9%;top:78%}
.revision-comparison-convertoru .revision-callout-target:after,.revision-comparison-convertoru .revision-callout-start:after{top:60%;left:-1.8cqw;border-top-color:transparent;border-right-color:#27b9e7}
@media(max-width:600px){.revision-comparison-panel{border-width:2px}.revision-callout{border-radius:2px}.revision-lpo-definition{border-radius:4px}.revision-callout b{border-radius:2px}.revision-comparison-tabs>button{font-size:12px}}
