.ui-draggable[draggable=true].svelte-5623ql{cursor:grab}.ui-draggable[data-ui-dragging].svelte-5623ql{opacity:.55}@property --ai-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.ai-focus-layer.svelte-cuf6gv{pointer-events:none;--ai-gradient:conic-gradient(from var(--ai-angle), #8b5cf6, #06b6d4, #34d399, #fbbf24, #f472b6, #8b5cf6);animation:7s linear infinite svelte-cuf6gv-ai-focus-spin;position:fixed;inset:0;overflow:hidden}.ai-focus-frame.svelte-cuf6gv{box-sizing:border-box;background:var(--ai-gradient);transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1),width .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1),border-radius .7s cubic-bezier(.22,1,.36,1),opacity .5s;position:fixed}.ai-focus-frame.settled.svelte-cuf6gv{transition-duration:.12s,.12s,.12s,.12s,.12s,.5s}.ai-focus-frame.svelte-cuf6gv{opacity:.55;-webkit-mask-composite:xor;padding:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-focus-frame.seeking.svelte-cuf6gv{animation:.9s ease-in-out infinite svelte-cuf6gv-ai-focus-pulse}.ai-focus-frame.focused.svelte-cuf6gv{opacity:1}.ai-focus-surface.svelte-cuf6gv{pointer-events:none;opacity:0;transition:opacity .35s;position:fixed;bottom:0;left:0;overflow:visible}.ai-focus-surface.live.svelte-cuf6gv{opacity:1}.ai-focus-layer[data-enabled=false].svelte-cuf6gv{animation:none}.ai-focus-layer[data-enabled=false].svelte-cuf6gv .ai-focus-surface:where(.svelte-cuf6gv){filter:grayscale()}.ai-focus-lamp-toggle.svelte-cuf6gv{pointer-events:auto;cursor:pointer;background:0 0;border:0;height:10px;padding:0;position:fixed;bottom:0}.ai-focus-action.svelte-cuf6gv{z-index:1;color:#fff;box-shadow:none;filter:drop-shadow(0 0 2px #00000059);pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;transform:translate(-50%,-50%)}.ai-focus-action.svelte-cuf6gv:hover{background:#ffffff24}.ai-focus-frame.ambient.svelte-cuf6gv,.ai-focus-frame.releasing.svelte-cuf6gv{opacity:0;transition:none}.ai-focus-label.svelte-cuf6gv{background:color-mix(in srgb, Canvas 82%, #8b5cf6 18%);color:canvastext;white-space:nowrap;text-overflow:ellipsis;opacity:0;border-radius:.4rem;max-width:20rem;padding:.15rem .5rem;font:500 .72rem/1.25 ui-sans-serif,system-ui,sans-serif;transition:opacity .3s .45s,transform .3s .45s,left .12s,top .12s;position:fixed;overflow:hidden;transform:translateY(4px);box-shadow:0 2px 10px -4px #00000059}.ai-focus-label.visible.svelte-cuf6gv{opacity:1;transform:none}@keyframes svelte-cuf6gv-ai-focus-spin{to{--ai-angle:360deg}}@keyframes svelte-cuf6gv-ai-focus-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-focus-layer.svelte-cuf6gv{animation:none}.ai-focus-frame.svelte-cuf6gv{transition-duration:10ms}}
