/* The divider is the real input, not a decorative lookalike. */
.compare-handle{display:block!important;position:absolute!important;top:0!important;bottom:0!important;width:3px!important;margin:0!important;padding:0!important;background:var(--yellow)!important;border:0!important;border-radius:0!important;z-index:30!important;opacity:1!important;pointer-events:auto!important;touch-action:pan-y!important;cursor:ew-resize!important;transform:translateX(-50%)!important;outline-offset:5px}.compare-handle[hidden]{display:none!important}.compare-grip{--grip-x:-50%;position:absolute!important;left:50%!important;top:50%!important;transform:translate(var(--grip-x),-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:98px!important;height:52px!important;min-height:52px!important;padding:5px 8px!important;border:2px solid var(--ink)!important;border-radius:8px!important;background:var(--yellow)!important;color:var(--ink)!important;box-shadow:4px 5px 0 var(--ink)!important;font-family:Haas,Arial,sans-serif!important;user-select:none!important}.compare-grip>svg{display:block;width:34px;height:19px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.compare-grip>b{font-size:8px!important;line-height:1!important;font-weight:700!important;letter-spacing:.03em!important;white-space:nowrap!important;pointer-events:none}.compare-handle:focus-visible>.compare-grip{outline:3px solid var(--blue);outline-offset:4px}.compare-dragging{cursor:ew-resize}.compare-dragging .compare-grip{background:var(--blue)!important;color:var(--cream)!important}.compare-native-range{position:relative!important;display:block!important;-webkit-appearance:none!important;appearance:none!important;width:100%!important;height:40px!important;margin:6px 0!important;padding:0!important;background:transparent!important;touch-action:pan-y!important;cursor:ew-resize!important;opacity:1!important}.compare-native-range::-webkit-slider-runnable-track{height:7px;border:1px solid var(--ink);border-radius:8px;background:var(--yellow)}.compare-native-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border:2px solid var(--ink);border-radius:7px;background:var(--blue);box-shadow:2px 3px 0 var(--ink);margin-top:-11px}.compare-native-range::-moz-range-track{height:7px;border:1px solid var(--ink);border-radius:8px;background:var(--yellow)}.compare-native-range::-moz-range-thumb{width:26px;height:26px;border:2px solid var(--ink);border-radius:7px;background:var(--blue);box-shadow:2px 3px 0 var(--ink)}.compare-presets{display:flex;justify-content:center;gap:10px;margin-top:3px}.compare-presets>button{font:700 .7rem/1.2 Haas,Arial,sans-serif;min-height:40px;padding:10px 14px;border:1px solid var(--ink);border-radius:100px;background:var(--cream);color:var(--ink)}.compare-presets>button[aria-pressed=true]{background:var(--blue);color:var(--cream)}.compare-presets>button:hover{box-shadow:2px 3px 0 var(--ink)}.mobile-compare-control .compare-presets{margin-top:7px}.ht-slider-deck>.compare-presets{font-size:inherit;justify-content:center}.mobile-compare-divider.compare-handle{display:none!important}@media(max-width:760px){.mobile-compare-divider.compare-handle:not([hidden]){display:block!important}.compare-grip{width:88px!important;height:49px!important;min-height:49px!important;box-shadow:3px 4px 0 var(--ink)!important}.compare-grip>b{font-size:7px!important}.compare-grip>svg{width:31px;height:18px}.compare-presets{gap:8px}.compare-presets>button{min-height:44px;padding:10px 12px;font-size:.67rem}.compare-native-range{height:43px!important;margin:2px 0 4px!important}.ht-slider-deck>p{font-size:.68rem}.mobile-compare-control>small{font-size:.66rem}.image-mode-tabs>button{font-size:.75rem!important;min-height:44px;padding:11px 10px!important}.comparison-controls>button{font-size:.75rem!important}.ht-stage .compare-grip{width:88px!important}}
@media(prefers-reduced-motion:reduce){.compare-handle,.compare-grip{animation:none!important;transition:none!important}}
.clean-arrow{display:inline-block!important;width:22px!important;height:22px!important;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.text-button .clean-arrow{width:16px!important;height:16px!important;margin-left:4px}.ht-footer .clean-arrow{width:14px!important;height:14px!important;vertical-align:-2px}.waitlist-form-title .clean-arrow{width:30px!important;height:30px!important}.waitlist-story>.waitlist-friend{display:none}.button{box-shadow:4px 5px 0 var(--ink)}.waitlist-form{box-shadow:8px 10px 0 var(--ink)}
.clean-arrow{width:28px!important;height:28px!important;stroke:none!important}.waitlist-form-title .clean-arrow{width:37px!important;height:37px!important}.button .clean-arrow{width:27px!important;height:27px!important}.ht-footer .clean-arrow{width:19px!important;height:19px!important;vertical-align:-5px}.text-button .clean-arrow{width:19px!important;height:19px!important}.waitlist-story h2,.waitlist-form-title{position:relative}
/* Colored, vector star thumb with a full44px native hit box on WebKit and Gecko. */
.compare-native-range{height:48px!important;min-height:48px!important;overflow:visible!important}.compare-native-range::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;display:block!important;width:44px!important;height:44px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;background-image:url('assets/compare-star.svg')!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;margin-top:-19px!important;opacity:1!important}.compare-native-range::-moz-range-thumb{appearance:none!important;display:block!important;width:44px!important;height:44px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;background-image:url('assets/compare-star.svg')!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;opacity:1!important}.compare-native-range::-webkit-slider-runnable-track{height:8px!important;background:var(--yellow)!important;border:1.5px solid var(--ink)!important}.compare-native-range::-moz-range-track{height:8px!important;background:var(--yellow)!important;border:1.5px solid var(--ink)!important}.ht-footer>button{border:1.5px solid var(--ink)!important;border-radius:100px;padding:11px 15px!important;min-height:44px!important;background:var(--cream);box-shadow:3px 4px 0 var(--ink);font-weight:700;font-size:.68rem!important;display:inline-flex;align-items:center;justify-content:center;gap:7px}.ht-footer>[data-hero-explore]{background:var(--yellow);color:var(--ink)!important}.ht-footer>[data-hero-explore]>img{width:23px;height:23px;flex:0 0 23px;display:block}.ht-footer>[data-hero-motion]{box-shadow:none;font-weight:400;background:none;font-size:.62rem!important;padding:9px 12px!important}.ht-footer{gap:12px 13px}.ht-footer>[role=status]{margin-top:2px}@media(max-width:760px){.ht-footer{gap:11px 10px}.ht-footer>[data-hero-replay],.ht-footer>[data-hero-explore]{flex:1 1 42%;font-size:.68rem!important;padding:10px 12px!important}.ht-footer>[data-hero-motion]{font-size:.65rem!important;min-height:44px!important}.ht-footer>[role=status]{font-size:.67rem!important}}
