.tools-layout:has([data-flipper-overlay]),body:has([data-flipper-overlay]),html:has([data-flipper-overlay]){background:transparent!important;background-image:none!important}.flippers-workspace .panel{border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card));padding:1.5rem;box-shadow:0 1px 3px #00000008}.flippers-workspace .eyebrow{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--primary))}.flippers-workspace .page-title{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;letter-spacing:-.03em}.flippers-workspace .action{justify-content:center;border-radius:.75rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.75rem 1.25rem;font-weight:600}.flippers-workspace .action,.flippers-workspace .action-secondary{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.flippers-workspace .action-secondary{border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));padding:.625rem 1rem}.flippers-workspace .field{width:100%;border:1px solid hsl(var(--input));border-radius:.75rem;background:hsl(var(--background));padding:.625rem .75rem;font-size:.875rem}.flippers-workspace .stream-blur{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}