.public-ai-example-comparison-toggle{border:1px solid hsl(var(--border));min-height:44px;color:hsl(var(--foreground));cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.public-ai-example-comparison-toggle:hover{background:hsl(var(--accent))}.public-ai-example-comparison-toggle:has(input:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:4px}.public-ai-example-comparison-check{border:1px solid hsl(var(--muted-foreground));color:#0000;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.public-ai-example-comparison-toggle:has(input:checked){color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:hsl(var(--primary))}.public-ai-example-comparison-toggle:has(input:checked) .public-ai-example-comparison-check{color:inherit}.public-ai-example-comparison-original{display:none}.public-ai-example-comparison [data-comparison-label=original],:is(.public-ai-example-comparison:has(input:checked) [data-slot=public-ai-example-result],.public-ai-example-comparison:has(input:checked) [data-comparison-label=result]){visibility:hidden}.public-ai-example-comparison:has(input:checked) .public-ai-example-comparison-original{display:block}.public-ai-example-comparison:has(input:checked) [data-comparison-label=original]{visibility:visible}@supports not selector(:has(*)){.public-ai-example-comparison-toggle{display:none}}