@layer components{.-automations-module_3IEZAq_scene{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);font-size:var(--text-sm);letter-spacing:-.005em;line-height:1.4;display:grid}.-automations-module_3IEZAq_item{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}.-automations-module_3IEZAq_item[data-on=false]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.-automations-module_3IEZAq_item{transition:none}}.-automations-module_3IEZAq_phones{justify-content:center;align-items:flex-start;gap:var(--space-5);display:flex}.-automations-module_3IEZAq_phones>:nth-child(2){padding-block-start:var(--space-7)}.-automations-module_3IEZAq_scene{-webkit-user-select:none;user-select:none}.-automations-module_3IEZAq_everywhere{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);align-items:center;display:grid}.-automations-module_3IEZAq_thumb{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--surface-2);position:relative;overflow:hidden}.-automations-module_3IEZAq_thumb img{object-fit:cover;width:100%;height:100%;display:block}.-automations-module_3IEZAq_thumbMark{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.-automations-module_3IEZAq_targets{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);margin:0;padding:0;list-style:none;display:grid}.-automations-module_3IEZAq_targets li{align-items:center;gap:var(--space-2);padding:var(--space-3);display:flex}.-automations-module_3IEZAq_targets li+li{border-block-start:1px solid var(--border)}.-automations-module_3IEZAq_status{align-items:center;gap:var(--space-1);color:var(--text-faint);font-size:var(--text-xs);transition:color var(--dur-slow) var(--ease-out);margin-inline-start:auto;display:inline-flex}.-automations-module_3IEZAq_status[data-done]{color:var(--success)}.-automations-module_3IEZAq_live{aspect-ratio:16/7;border-radius:var(--radius-lg);background:var(--surface-2);position:relative;overflow:hidden}.-automations-module_3IEZAq_live img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.-automations-module_3IEZAq_liveBadge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--danger);color:var(--danger-fg);font-size:var(--text-2xs);letter-spacing:.06em;font-weight:600;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.-automations-module_3IEZAq_liveBadge i{border-radius:var(--radius-full);width:6px;height:6px;animation:-automations-module_3IEZAq_pulse 1.6s var(--ease) infinite;background:currentColor}@keyframes -automations-module_3IEZAq_pulse{50%{opacity:.35}}.-automations-module_3IEZAq_progress{background:color-mix(in srgb, var(--text) 15%, transparent);height:3px;position:absolute;inset-block-end:0;inset-inline:0}.-automations-module_3IEZAq_progress span{width:var(--progress);background:var(--danger);height:100%;transition:width var(--dur-reveal) linear;display:block}.-automations-module_3IEZAq_clips{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.-automations-module_3IEZAq_clipCheck{inset-inline:var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 85%, transparent);color:var(--success);font-size:var(--text-2xs);justify-content:center;align-items:center;gap:2px;padding:2px;font-weight:600;display:flex;position:absolute;inset-block-end:var(--space-1)}.-automations-module_3IEZAq_board{justify-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--surface);background-image:radial-gradient(circle at 1px 1px, var(--border-strong) 1px, transparent 0);-webkit-user-select:none;user-select:none;background-size:18px 18px;display:grid}.-automations-module_3IEZAq_pills{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.-automations-module_3IEZAq_pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg);color:var(--text-faint);font-size:var(--text-xs);transition:color var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out);display:inline-flex}.-automations-module_3IEZAq_pill[data-active]{border-color:var(--accent);color:var(--text)}.-automations-module_3IEZAq_flow{justify-items:center;display:grid}.-automations-module_3IEZAq_step{justify-items:center;gap:var(--space-2);display:grid}.-automations-module_3IEZAq_edge{width:2px;height:var(--space-6);background:var(--text-faint);transition:background-color var(--dur-slow) var(--ease-out)}.-automations-module_3IEZAq_step[data-lit] .-automations-module_3IEZAq_edge{background:var(--accent)}.-automations-module_3IEZAq_node{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);width:4.5rem;height:4.5rem;color:var(--text-muted);box-shadow:var(--shadow-1);transition:border-color var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out);place-items:center;display:grid}.-automations-module_3IEZAq_node[data-trigger]{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.-automations-module_3IEZAq_step[data-lit] .-automations-module_3IEZAq_node{border-color:var(--accent);color:var(--text)}.-automations-module_3IEZAq_nodeLabel{font-size:var(--text-sm);text-align:center;justify-items:center;margin-block-end:var(--space-2);font-weight:500;display:grid}.-automations-module_3IEZAq_nodeLabel small{color:var(--text-faint);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.-automations-module_3IEZAq_toast{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg);color:var(--success);font-size:var(--text-sm);font-weight:500;display:inline-flex}.-automations-module_3IEZAq_categories{gap:var(--space-section);display:grid}}
