.ic-root{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:col-resize;width:100%;position:relative;overflow:hidden}.ic-root[data-orientation=vertical]{cursor:row-resize}.ic-layer{position:absolute;inset:0}.ic-layer>img,.ic-layer>video{object-fit:cover;width:100%;height:100%;display:block}.ic-chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--caption);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;padding:6px 10px;font-size:11px;line-height:16px;position:absolute;top:12px;left:12px}.ic-chip[data-place=end]{left:auto;right:12px}.ic-chip[data-place=bottom]{top:auto;bottom:12px}.ic-pivot{pointer-events:none;position:absolute;inset:0}.ic-rotor{width:0;height:0;position:absolute;top:0;left:0}.ic-line{background:var(--ink);width:2px;height:8000px;position:absolute;top:-4000px;left:-1px}.ic-handleSlot{pointer-events:auto;width:0;height:0;position:absolute;top:0;left:0}.ic-handle{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.ic-root[data-dragging] .ic-handle{cursor:grabbing}.ic-handle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ic-handle[data-quiet]:focus-visible{outline:none}.ic-chevrons{align-items:center;gap:2px;display:flex}.ic-chevron{display:inline-flex}
