:root{--tc-frame-bg:linear-gradient(180deg, #162033eb 0%, #0b1020fa 100%);--tc-frame-border:#47659161;--tc-border-color:#24324acc;--tc-frame-radius:1.5rem;--tc-frame-shadow:0 24px 80px #02061773;--tc-frame-highlight:inset 0 1px 0 #ffffff0d;--tc-muted-color:#94a3b8;--tc-label-bg:#080d1bb8;--tc-label-color:#e6f4ff;--tc-label-font-size:.75rem;--tc-label-font-weight:700;--tc-label-letter-spacing:.08em;--tc-label-padding:.45rem .8rem;--tc-label-radius:9999px;--tc-label-inset:1rem;--tc-handle-color:#38bdf8;--tc-handle-bg:#080d1bd1;--tc-handle-ring:0 0 0 8px #0ea5e924;--tc-gallery-item-bg:#0b1020f5;--tc-gallery-item-hover:#162033;--tc-gallery-selected-bg:#0ea5e91f;--tc-gallery-selected-border:#38bdf8}
.ComparisonGallery-module__PbXA1W__container{border:1px solid var(--tc-frame-border);border-radius:calc(var(--tc-frame-radius) - .25rem);box-shadow:var(--tc-frame-shadow), var(--tc-frame-highlight);background:#02061780;flex-direction:column;gap:1px;display:flex;overflow-y:auto}.ComparisonGallery-module__PbXA1W__item{background:var(--tc-gallery-item-bg);cursor:pointer;text-align:left;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background .12s;display:flex}.ComparisonGallery-module__PbXA1W__item:hover{background:var(--tc-gallery-item-hover)}.ComparisonGallery-module__PbXA1W__item:focus-visible{outline:2px solid var(--tc-handle-color);outline-offset:-2px}.ComparisonGallery-module__PbXA1W__item.ComparisonGallery-module__PbXA1W__selected{background:var(--tc-gallery-selected-bg);box-shadow:inset 3px 0 0 var(--tc-gallery-selected-border), inset 0 0 0 1px #38bdf824}.ComparisonGallery-module__PbXA1W__thumbnail{background:#0b1020;border:1px solid #ffffff0d;border-radius:.375rem;flex-shrink:0;width:4rem;height:3rem;overflow:hidden}.ComparisonGallery-module__PbXA1W__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.ComparisonGallery-module__PbXA1W__info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ComparisonGallery-module__PbXA1W__title{color:var(--tc-label-color);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.ComparisonGallery-module__PbXA1W__description{color:var(--tc-muted-color);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}
.SideBySideComparison-module__oFrr9G__container{border:1px solid var(--tc-frame-border);border-radius:var(--tc-frame-radius);box-shadow:var(--tc-frame-shadow), var(--tc-frame-highlight);background:#02061780;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}@media (max-width:600px){.SideBySideComparison-module__oFrr9G__container{grid-template-columns:1fr}}.SideBySideComparison-module__oFrr9G__panel{background:var(--tc-frame-bg);position:relative;overflow:hidden}.SideBySideComparison-module__oFrr9G__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SideBySideComparison-module__oFrr9G__label{top:var(--tc-label-inset);left:var(--tc-label-inset);z-index:2;pointer-events:none;border-radius:var(--tc-label-radius);padding:var(--tc-label-padding);background:var(--tc-label-bg);color:var(--tc-label-color);font-size:var(--tc-label-font-size);font-weight:var(--tc-label-font-weight);letter-spacing:var(--tc-label-letter-spacing);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff0f;position:absolute}.SideBySideComparison-module__oFrr9G__labelAfter{left:var(--tc-label-inset)}
.SliderComparison-module__fxmHtq__container{-webkit-user-select:none;user-select:none;touch-action:none;isolation:isolate;background:var(--tc-frame-bg);border:1px solid var(--tc-frame-border);border-radius:var(--tc-frame-radius);box-shadow:var(--tc-frame-shadow), var(--tc-frame-highlight);position:relative;overflow:hidden}.SliderComparison-module__fxmHtq__after,.SliderComparison-module__fxmHtq__beforeClip,.SliderComparison-module__fxmHtq__before{width:100%;height:100%;position:absolute;inset:0}.SliderComparison-module__fxmHtq__after,.SliderComparison-module__fxmHtq__before{object-fit:cover}.SliderComparison-module__fxmHtq__after{z-index:1}.SliderComparison-module__fxmHtq__beforeClip{z-index:2;clip-path:inset(0 calc(100% - var(--slider-pos)) 0 0)}.SliderComparison-module__fxmHtq__before{z-index:1}.SliderComparison-module__fxmHtq__handle{z-index:4;cursor:ew-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:3rem;padding:0;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.SliderComparison-module__fxmHtq__handle:focus-visible{outline:3px solid var(--tc-handle-color);outline-offset:-3px}.SliderComparison-module__fxmHtq__handleLine{background:var(--tc-handle-color);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0f172a33}.SliderComparison-module__fxmHtq__handleCircle{z-index:1;border:2px solid var(--tc-handle-color);background:var(--tc-handle-bg);width:3rem;height:3rem;box-shadow:var(--tc-handle-ring), 0 12px 30px #0f172a47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;position:relative}.SliderComparison-module__fxmHtq__labelBefore,.SliderComparison-module__fxmHtq__labelAfter{top:var(--tc-label-inset);z-index:5;pointer-events:none;border-radius:var(--tc-label-radius);padding:var(--tc-label-padding);background:var(--tc-label-bg);color:var(--tc-label-color);font-size:var(--tc-label-font-size);font-weight:var(--tc-label-font-weight);letter-spacing:var(--tc-label-letter-spacing);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff0f;position:absolute}.SliderComparison-module__fxmHtq__labelBefore{left:var(--tc-label-inset)}.SliderComparison-module__fxmHtq__labelAfter{right:var(--tc-label-inset)}.SliderComparison-module__fxmHtq__dragging .SliderComparison-module__fxmHtq__handle{cursor:grabbing}@media (prefers-reduced-motion:no-preference){.SliderComparison-module__fxmHtq__beforeClip{transition:clip-path .12s}.SliderComparison-module__fxmHtq__handle{transition:left .12s}.SliderComparison-module__fxmHtq__dragging .SliderComparison-module__fxmHtq__beforeClip,.SliderComparison-module__fxmHtq__dragging .SliderComparison-module__fxmHtq__handle{transition:none}}@media (prefers-reduced-motion:reduce){.SliderComparison-module__fxmHtq__beforeClip,.SliderComparison-module__fxmHtq__handle{transition:none}}
