._4O2RvW_compare{gap:var(--space-3);margin:0;display:grid}._4O2RvW_panel{border:var(--rule-width) solid var(--rule);touch-action:pan-y;-webkit-user-select:none;user-select:none;display:grid;position:relative;overflow:hidden}._4O2RvW_before,._4O2RvW_after{padding:var(--space-6) var(--space-5) var(--space-6) var(--space-5);position:relative}._4O2RvW_before ol,._4O2RvW_after ol{z-index:1;gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid;position:relative}._4O2RvW_tag{z-index:1;color:var(--text-muted);position:relative}._4O2RvW_before{background:repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--abyssal-ink) 6%, transparent) 27px 28px), var(--abyssal-paper);color:var(--abyssal-ink)}._4O2RvW_before ._4O2RvW_tag{color:color-mix(in srgb, var(--abyssal-ink) 70%, var(--abyssal-paper))}._4O2RvW_before li{max-width:22rem;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);background:color-mix(in srgb, var(--abyssal-cream) 45%, var(--abyssal-paper));border:var(--rule-width) solid color-mix(in srgb, var(--abyssal-ink) 22%, transparent);rotate:var(--tilt);translate:var(--nudge) 0;transition:rotate var(--duration-state) var(--ease-out), translate var(--duration-state) var(--ease-out);justify-self:start;position:relative}._4O2RvW_pin{background:var(--abyssal-purple);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%}._4O2RvW_thread{width:100%;height:100%;position:absolute;inset:0}._4O2RvW_thread path{fill:none;stroke:color-mix(in srgb, var(--abyssal-ink) 35%, transparent);stroke-width:1.4px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}._4O2RvW_after{background:var(--abyssal-ink);color:var(--abyssal-paper)}._4O2RvW_tagAfter{color:color-mix(in srgb, var(--abyssal-paper) 72%, var(--abyssal-ink))}._4O2RvW_after li{gap:var(--space-3);padding:var(--space-3) 0 var(--space-3) 0;border-bottom:var(--rule-width) solid color-mix(in srgb, var(--abyssal-paper) 16%, transparent);grid-template-columns:1rem minmax(0,1fr);align-items:baseline;display:grid;position:relative}._4O2RvW_node{z-index:1;border:1.5px solid var(--abyssal-violet);background:var(--abyssal-ink);width:.75rem;height:.75rem;position:relative}._4O2RvW_after li:last-child ._4O2RvW_node{background:var(--abyssal-violet)}._4O2RvW_rail{left:calc(var(--space-5) + .375rem - .75px);top:calc(var(--space-6) + 3.6rem);bottom:calc(var(--space-6) + 1.6rem);background:var(--abyssal-violet);width:1.5px;position:absolute}._4O2RvW_signal{background:var(--abyssal-violet);width:9px;height:9px;position:absolute;top:0;left:-4px}._4O2RvW_divider,._4O2RvW_range{display:none}@media (scripting:enabled){._4O2RvW_before,._4O2RvW_after{grid-area:1/1}._4O2RvW_before{z-index:1}._4O2RvW_after{z-index:2;clip-path:inset(0 0 0 var(--split,50%))}._4O2RvW_tagAfter{text-align:right}._4O2RvW_divider{top:0;bottom:0;left:var(--split,50%);z-index:3;background:var(--abyssal-violet);pointer-events:none;width:2px;margin-left:-1px;display:block;position:absolute}._4O2RvW_handle{background:var(--abyssal-violet);width:2.75rem;height:2.75rem;color:var(--abyssal-paper);font-family:var(--font-label);transition:scale var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:2px;font-size:1rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}._4O2RvW_panel{cursor:ew-resize}._4O2RvW_panel:hover ._4O2RvW_handle,._4O2RvW_panel[data-dragging] ._4O2RvW_handle{scale:1.12}._4O2RvW_panel[data-dragging] ._4O2RvW_before li{rotate:calc(var(--tilt) * .6)}._4O2RvW_range{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}._4O2RvW_range:focus-visible~._4O2RvW_divider ._4O2RvW_handle{outline:2px solid var(--focus);outline-offset:3px}._4O2RvW_panel:has(._4O2RvW_range:focus-visible) ._4O2RvW_handle{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){._4O2RvW_signal{animation:_4O2RvW_down 2.8s var(--ease-in-out) infinite}}}@keyframes _4O2RvW_down{0%{opacity:0;top:0}10%,90%{opacity:1}to{opacity:0;top:calc(100% - 9px)}}
