.node.svelte-dqcgf3{border:1px solid var(--color-line);background:var(--color-paper);width:29%;color:var(--color-ink);border-radius:.625rem;padding:.5rem .625rem;font-size:.72rem;font-weight:500;line-height:1.15;transition:opacity .4s,border-color .4s,box-shadow .4s;position:absolute;transform:translateY(-50%)}.node-in.svelte-dqcgf3{left:0}.node-out.svelte-dqcgf3{text-align:right;right:0}.node.dim.svelte-dqcgf3{opacity:.55}.node.svelte-dqcgf3:not(.dim){border-color:color-mix(in srgb, var(--color-brand-600) 35%, var(--color-line));box-shadow:0 6px 20px -10px color-mix(in srgb, var(--color-brand-600) 50%, transparent)}.core.svelte-dqcgf3{border:1.5px solid var(--color-brand-600);background:var(--color-surface);text-align:center;width:26%;min-height:21%;box-shadow:0 10px 30px -12px color-mix(in srgb, var(--color-brand-600) 45%, transparent);border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;transition:box-shadow .4s,transform .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core.hot.svelte-dqcgf3{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-600) 14%, transparent), 0 14px 38px -12px color-mix(in srgb, var(--color-brand-600) 60%, transparent)}.flow.svelte-dqcgf3{stroke-dasharray:4 6;stroke-dashoffset:0;opacity:0;transition:opacity .5s}.flow.on.svelte-dqcgf3{opacity:1;animation:.8s linear infinite svelte-dqcgf3-flow}@keyframes svelte-dqcgf3-flow{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.flow.on.svelte-dqcgf3{animation:none}}
