.XRayComparison-module__jeEoSq__section{max-width:var(--container-max,1280px);margin:var(--space-2xl,4rem) auto;padding:0 var(--space-xl,2rem);gap:var(--space-lg,1.5rem);flex-direction:column;display:flex}.XRayComparison-module__jeEoSq__header{text-align:center;max-width:680px;margin:0 auto}.XRayComparison-module__jeEoSq__sliderContainer{cursor:ew-resize;-webkit-user-select:none;user-select:none;border:1px solid #ffffff0f;border-radius:16px;width:100%;height:56vh;min-height:380px;max-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.XRayComparison-module__jeEoSq__afterLayer{background:#1a1410;position:absolute;inset:0}.XRayComparison-module__jeEoSq__beforeLayer{z-index:2;will-change:clip-path;background:#0d0d12;position:absolute;inset:0}.XRayComparison-module__jeEoSq__layersWrap{border-radius:8px;flex-direction:column;width:55%;margin:0 auto;display:flex;position:absolute;inset:40px 0;overflow:hidden;box-shadow:0 12px 40px #00000080}.XRayComparison-module__jeEoSq__layerBar{padding-left:var(--space-md,1rem);flex:auto;align-items:center;transition:filter .2s;display:flex;position:relative}.XRayComparison-module__jeEoSq__layerBar:hover{filter:brightness(1.1)}.XRayComparison-module__jeEoSq__layerLabel{text-transform:uppercase;letter-spacing:.08em;color:#0000008c;white-space:nowrap;pointer-events:none;font-size:.65rem;font-weight:700}.XRayComparison-module__jeEoSq__beforeLayer .XRayComparison-module__jeEoSq__layerLabel{color:#ffffff59}.XRayComparison-module__jeEoSq__comparisonLabels{z-index:4;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.XRayComparison-module__jeEoSq__labelLeft,.XRayComparison-module__jeEoSq__labelRight{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.1rem;font-size:.68rem;font-weight:700}.XRayComparison-module__jeEoSq__labelLeft{color:#faa;background:#783c3ce6;border-radius:0 0 8px}.XRayComparison-module__jeEoSq__labelRight{color:#f5e4b0;background:#8c6b2ae6;border-radius:0 0 0 8px}.XRayComparison-module__jeEoSq__qualityBadge{bottom:var(--space-md,1rem);right:var(--space-md,1rem);letter-spacing:.06em;z-index:3;pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute}.XRayComparison-module__jeEoSq__afterLayer .XRayComparison-module__jeEoSq__qualityBadge{color:#d4a84b;background:#8c6b2a2e;border:1px solid #d4a84b80}.XRayComparison-module__jeEoSq__beforeLayer .XRayComparison-module__jeEoSq__qualityBadge{color:#ff8a8a;background:#b43c3c2e;border:1px solid #dc505066;right:auto}.XRayComparison-module__jeEoSq__handle{z-index:5;pointer-events:auto;cursor:ew-resize;background:#fff;outline:none;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 12px #ffffff80}.XRayComparison-module__jeEoSq__handleLine{background:#fff;position:absolute;inset:0}.XRayComparison-module__jeEoSq__handleButton{color:#1a1410;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000004d}.XRayComparison-module__jeEoSq__sliderContainer:hover .XRayComparison-module__jeEoSq__handleButton{transform:translate(-50%,-50%)scale(1.12)}.XRayComparison-module__jeEoSq__handle:focus-visible .XRayComparison-module__jeEoSq__handleButton{box-shadow:0 0 0 3px #d4a84b,0 4px 16px #0000004d}@media (max-width:640px){.XRayComparison-module__jeEoSq__sliderContainer{height:70vw;min-height:300px}.XRayComparison-module__jeEoSq__layersWrap{width:72%}}
