.rs-cmp{--ok:var(--mint);min-width:0;transition:background-color .25s, box-shadow .35s var(--ease);background:#ffffff06;margin:0;padding:18px 20px 16px}.rs-cmp:hover{background:#ffffff08;box-shadow:0 22px 50px -36px #64e8cf40}.rs-cmp figcaption{color:#dfe8e1;align-items:center;gap:9px;margin-bottom:10px;font-size:15px;transition:color .18s;display:flex}.rs-cmp .cap-icon{fill:none;width:20px;height:20px;stroke:var(--mint);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:opacity .18s, transform .3s var(--ease);flex:none}.rs-cmp .cap-icon .fill{fill:currentColor;fill-opacity:.3}.rs-cmp:hover figcaption{color:var(--mint)}.rs-cmp:hover .cap-icon{opacity:1;transform:translateY(-2px)}.rs-ch-g{letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin:24px 0 2px;padding-top:14px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff14}.rs-cmp figcaption+.rs-ch-g{box-shadow:none;margin-top:6px;padding-top:0}.rs-cmp .compare-row{grid-template-columns:var(--lw) minmax(0, 1fr) var(--vw);color:#9aa5a6;grid-template-areas:"l t v";align-items:center;gap:14px;margin:10px 0;font-size:13px;display:grid}.rs-cmp .compare-label{grid-area:l}.rs-cmp .compare-track,.rs-cmp .delta-track,.rs-cmp .delta-axis{grid-area:t}.rs-cmp .compare-value{grid-area:v}.rs-cmp.nolabel .compare-row{column-gap:0}.rs-cmp.nolabel .compare-track,.rs-cmp.nolabel .delta-track,.rs-cmp.nolabel .delta-axis{margin-right:14px}.rs-cmp .compare-row.with{color:var(--mint)}.rs-cmp .compare-label{color:#aebdb4;line-height:1.35}.rs-cmp .compare-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rs-cmp .compare-track,.rs-cmp .delta-track{background:linear-gradient(#ffffff1a,#ffffff1a) 50%/100% 1px no-repeat;height:18px;transition:background-image .18s;position:relative}.rs-cmp:hover .compare-track,.rs-cmp:hover .delta-track{background-image:linear-gradient(#ffffff59,#ffffff59)}.rs-cmp .compare-track i,.rs-cmp .delta-track i{position:absolute;top:50%}.rs-cmp .compare-line{height:2px;left:calc(var(--to-hi) * 100%);right:calc((1 - var(--from-lo)) * 100%);opacity:.5;background:currentColor;transition:opacity .18s,filter .18s;transform:translateY(-50%)}.rs-cmp .compare-track.up .compare-line{left:calc(var(--from-hi) * 100%);right:calc((1 - var(--to-lo)) * 100%)}.rs-cmp .compare-start{left:calc(var(--from-lo) * 100%);width:calc((var(--from-hi) - var(--from-lo)) * 100% + 9px);background:color-mix(in srgb, currentColor 38%, transparent);border-radius:5px;height:9px;transform:translate(-4.5px,-50%)}.rs-cmp .compare-end{left:calc(var(--to-lo) * 100%);width:calc((var(--to-hi) - var(--to-lo)) * 100% + 9px);background:currentColor;border-radius:5px;height:9px;transform:translate(-4.5px,-50%)}.rs-cmp .compare-track:after{content:"";top:50%;left:calc(var(--to-hi) * 100% + 6.5px);border:5px solid #0000;border-left-width:0;border-right:8px solid;position:absolute;transform:translateY(-50%)}.rs-cmp .compare-track.up:after{left:auto;right:calc((1 - var(--to-lo)) * 100% + 6.5px);border-width:5px 0 5px 8px;border-color:#0000 #0000 #0000 currentColor}.rs-cmp .compare-track.single .compare-line,.rs-cmp .compare-track.single .compare-start,.rs-cmp .compare-track.single:after{display:none}.rs-cmp .delta-zero{left:calc(var(--z,.5) * 100%);background:#ffffff47;width:1px;height:16px;transition:background-color .18s,width .18s;transform:translate(-50%,-50%)}.rs-cmp .delta-bar{left:calc(var(--lo) * 100%);width:calc((var(--hi) - var(--lo)) * 100%);background:currentColor;border-radius:5px;min-width:4px;height:9px;transition:filter .18s;transform:translateY(-50%)}.rs-cmp:hover .compare-line{opacity:1}.rs-cmp:hover .compare-row.without{color:#c7d2cf}.rs-cmp:hover .compare-line,.rs-cmp:hover .compare-start,.rs-cmp:hover .compare-end,.rs-cmp:hover .delta-bar{filter:drop-shadow(0 0 1.5px color-mix(in srgb, currentColor 55%, transparent))}.rs-cmp:hover .delta-zero{background:#ffffffb3;width:2px}.rs-cmp .rs-axis{margin-top:0}.rs-cmp .delta-axis{color:#8b9699;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex;position:relative}.rs-cmp .delta-axis .z0{position:absolute;transform:translate(-50%)}.rs-cmp.cmp .compare-row{margin:5px 0}.rs-cmp.cmp .compare-track,.rs-cmp.cmp .delta-track{height:14px}.fx .rs-cmp.fx-in .compare-start{animation:fx-pop .5s cubic-bezier(.25, .8, .3, 1) var(--d) both}.fx .rs-cmp.fx-in .compare-track.up .compare-line{animation:fx-draw-r 1s cubic-bezier(.25, .7, .25, 1) calc(var(--d) + 80ms) both}.fx .rs-cmp.fx-in .compare-track:not(.up) .compare-line{animation:fx-draw-l 1s cubic-bezier(.25, .7, .25, 1) calc(var(--d) + 80ms) both}.fx .rs-cmp.fx-in .compare-end{animation:fx-slide 1s cubic-bezier(.25, .7, .25, 1) calc(var(--d) + 80ms) both}.fx .rs-cmp.fx-in .compare-track.single .compare-end{animation:fx-pop-end .55s cubic-bezier(.25, .8, .3, 1) calc(var(--d) + .1s) both}.fx .rs-cmp.fx-in .compare-track:after{animation:fx-fade .3s ease-out calc(var(--d) + .75s) both}.fx .rs-cmp.fx-in .delta-zero{animation:fx-tick .35s ease-out var(--d) both}.fx .rs-cmp.fx-in .delta-bar{animation:fx-grow 1s cubic-bezier(.25, .7, .25, 1) calc(var(--d) + .1s) both}.fx .rs-cmp.fx-in .compare-value{animation:fx-value .5s cubic-bezier(.25, .7, .25, 1) calc(var(--d) + .45s) both}.fx .rs-cmp:not(.fx-in) .compare-line,.fx .rs-cmp:not(.fx-in) .compare-start,.fx .rs-cmp:not(.fx-in) .compare-end,.fx .rs-cmp:not(.fx-in) .compare-track:after,.fx .rs-cmp:not(.fx-in) .delta-bar,.fx .rs-cmp:not(.fx-in) .compare-value,.fx .rs-cmp:not(.fx-in) .teeth-calc strong{opacity:0}.fx .rs-cmp.fx-in .teeth-calc strong{animation:.6s cubic-bezier(.25,.7,.25,1) .75s both fx-value}@keyframes fx-pop{0%{transform:translate(-4.5px,-50%)scale(0)}}@keyframes fx-pop-end{0%{opacity:0;transform:translate(-4.5px,-50%)scale(.2)}}@keyframes fx-draw-r{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fx-draw-l{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes fx-slide{0%{left:calc(var(--from-lo) * 100%);width:9px}}@keyframes fx-grow{0%{left:calc(var(--z,0) * 100%);width:0}}@keyframes fx-tick{0%{transform:translate(-50%,-50%)scaleY(0)}}@keyframes fx-value{0%{opacity:0;transform:translate(-8px)}}@keyframes fx-fade{0%{opacity:0}}@media (width<=760px){.rs-cmp{padding:14px 12px 12px}.rs-cmp .compare-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"l v""t t";gap:2px 10px;font-size:12px}.rs-cmp.nolabel .compare-track,.rs-cmp.nolabel .delta-track,.rs-cmp.nolabel .delta-axis{margin-right:0}.rs-cmp .rs-axis span:empty{display:none}}@media (prefers-reduced-motion:reduce){.rs-cmp *,.rs-cmp :after{animation:none!important}}.rs-res{margin:6px 0}.rs-kpi{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 0 22px;display:grid}.rs-k{background:#ffffff06;flex-direction:column;gap:6px;margin:0;padding:18px 20px 16px;display:flex}.rs-k b{letter-spacing:.02em;font-feature-settings:"case";white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(30px,2.6vw,36px);font-weight:800;line-height:1.05}.rs-k b small{color:var(--soft);margin-left:.2em;font-size:.5em;font-weight:600}.rs-k.with b{color:var(--mint)}.rs-k.without b{color:#aebdb4}.rs-k span{color:var(--soft);font-size:13px;line-height:1.45}.rs-chart+.rs-chart{margin-top:26px}.rs-res .delta-caption{color:var(--mint);align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.rs-res .delta-caption .cap-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.rs-res .compare-grid{grid-template-columns:1fr;gap:8px;display:grid}.rs-res .compare-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-res .rs-cmp{--lw:13em;--vw:8.5em}.rs-res .rs-cmp figcaption{color:var(--ink);font-size:16px}.rs-res .compare-label small{color:#7f8a8b;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.rs-res .teeth-calc{text-align:end;color:#aebdb4;margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.5;box-shadow:inset 0 1px #ffffff1a}.rs-res .teeth-calc strong{letter-spacing:.02em;font-feature-settings:"case";color:var(--mint);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:800;line-height:1.2;display:block}.rs-res .teeth-calc .fn{color:var(--mint);text-decoration:none}.rs-res-note{color:var(--soft);margin:12px 0 0;font-size:13px}.rs-res .delta-track .delta-zero{left:calc(var(--z) * 100%)}.rs-res .compare-grid.two .compare-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"l v""t t";gap:4px 12px}.rs-res .compare-grid.two .rs-axis{grid-template-areas:"t t"}.rs-res .compare-grid.two .rs-axis>span:empty{display:none}@media (width<=1100px){.rs-res .compare-grid.two{grid-template-columns:1fr}}@media (width<=760px){.rs-res .rs-cmp{--lw:auto}.rs-k{padding:14px 14px 12px}}.rs-hl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rs-hc{--mx:50%;--my:0%;background:radial-gradient(420px circle at var(--mx) var(--my), #64e8cf10, transparent 60%), var(--p1);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;padding:30px 32px 24px;display:flex;position:relative;overflow:hidden}.rs-hc:hover{transform:translateY(-2px);box-shadow:0 26px 60px -36px #64e8cf40}.rs-hc:after{content:"";background:linear-gradient(90deg, var(--mint) 58%, var(--sky));transform-origin:0;height:3px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rs-hc:hover:after{transform:scaleX(1)}.rs-hc-k{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);align-items:center;gap:12px;margin:0;font-size:12px;font-weight:700;display:flex}.rs-hc-k .ti{background:#64e8cf14;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background-color .25s;display:grid}.rs-hc-k .ti svg{fill:none;width:24px;height:24px;stroke:var(--mint);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s}.rs-hc-k .ti svg .fill{fill:currentColor;fill-opacity:.3}.rs-hc:hover .rs-hc-k .ti{background:var(--mint)}.rs-hc:hover .rs-hc-k .ti svg{stroke:var(--dark)}.rs-hc-v{white-space:nowrap;color:var(--mint);align-items:baseline;gap:.2em;margin:22px 0 0;font-size:clamp(48px,4.4vw,64px);line-height:1;display:flex}.rs-hc-v b{letter-spacing:.02em;font-feature-settings:"case";font-variant-numeric:tabular-nums;font-weight:800}.rs-hc-v small{color:var(--soft);font-size:.36em;font-weight:600}.rs-hc-v .ell,.rs-k .ell,.teeth-calc .ell{color:var(--soft)}.rs-hc-v small .fn{color:var(--mint)}.rs-hc-t{max-width:38ch;color:var(--ink);margin:12px 0 22px;font-size:16px;line-height:1.5}.rs-hc .rs-cmp{--lw:10.5em;--vw:7.5em;background:0 0;margin-top:auto;padding:16px 0 0;box-shadow:inset 0 1px #ffffff14}.rs-hc .rs-cmp:hover{background:0 0;box-shadow:inset 0 1px #ffffff14}.rs-hc .rs-cmp figcaption{color:var(--soft);margin-bottom:4px;font-size:13px}.rs-hc .rs-cmp .compare-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"l v""t t";gap:2px 12px;margin:10px 0}.rs-hc .rs-cmp .rs-axis{grid-template-areas:"t t";margin-top:-2px}.rs-hc .rs-cmp .rs-axis>span:empty{display:none}.rs-hc-src{color:#7f8a8b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0;padding-top:16px;font-size:12px;line-height:1.45;display:flex}.rs-hc-src a{color:var(--mint);white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.rs-hc-src a .ar{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .3s var(--ease)}.rs-hc-src a:hover .ar{transform:translate(3px)}@media (width<=900px){.rs-hl{grid-template-columns:1fr}}@media (width<=640px){.rs-hc{padding:22px 18px 18px}.rs-hc-v{margin-top:18px}}@media (prefers-reduced-motion:reduce){.rs-hc,.rs-hc:after{transition:none}}[dir=rtl] .rs-cmp .compare-track,[dir=rtl] .rs-cmp .delta-track,[dir=rtl] .rs-cmp .delta-axis{direction:ltr}[dir=rtl] .rs-cmp.nolabel .compare-track,[dir=rtl] .rs-cmp.nolabel .delta-track,[dir=rtl] .rs-cmp.nolabel .delta-axis{margin-left:14px;margin-right:0}[dir=rtl] .rs-cmp .compare-value{text-align:left;direction:ltr;unicode-bidi:isolate}[dir=rtl] .rs-k b{text-align:right;direction:ltr}[dir=rtl] .rs-hc-v b{direction:ltr}[dir=rtl] .rs-res .teeth-calc strong{text-align:left;direction:ltr}[dir=rtl] .rs-hc:after{background:linear-gradient(270deg, var(--mint) 58%, var(--sky));transform-origin:100%}@media (width<=760px){[dir=rtl] .rs-cmp.nolabel .compare-track,[dir=rtl] .rs-cmp.nolabel .delta-track,[dir=rtl] .rs-cmp.nolabel .delta-axis{margin-left:0}}
