@keyframes svelte-15oifdx-spin-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ij-wrap.svelte-15oifdx{background:#ffffff0e;flex-direction:column;padding:1px;transition:background .9s,box-shadow .9s;display:flex;position:relative;overflow:hidden}.ij-wrap.svelte-15oifdx:hover{background:#ffffff06;box-shadow:0 0 18px 1px #ffffff0e,0 0 55px 6px #ffffff07}.ij-spin.svelte-15oifdx{opacity:0;pointer-events:none;background:conic-gradient(#0000 260deg,#ffffffa6 360deg);transition:opacity .8s;animation:4s linear infinite paused svelte-15oifdx-spin-border;position:absolute;inset:-1000%}.ij-wrap.svelte-15oifdx:hover .ij-spin:where(.svelte-15oifdx){opacity:.85;animation-play-state:running}.ij-spin-green.svelte-15oifdx{opacity:0;pointer-events:none;background:conic-gradient(#0000 260deg,#00e67699 360deg);transition:opacity .8s;animation:4s linear infinite paused svelte-15oifdx-spin-border;position:absolute;inset:-1000%}.ij-wrap.svelte-15oifdx:hover .ij-spin-green:where(.svelte-15oifdx){opacity:.85;animation-play-state:running}.ij-inner.svelte-15oifdx{flex:1;position:relative;overflow:hidden}.ij-video-card.svelte-15oifdx{background:#0a0a0a;border:1px solid #ffffff0f;border-radius:1.5rem;flex-direction:column;transition:box-shadow .5s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 16px #0000008c,0 16px 48px #00000073,0 0 70px #ffffff05}.ij-video-card.svelte-15oifdx:hover{transform:translateY(-3px);box-shadow:0 4px 16px #000000a6,0 20px 64px #0000008c,0 0 120px #ffffff0f,0 48px 100px #0006}.img-trigger.svelte-15oifdx{cursor:zoom-in;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block;position:relative}.img-preview-badge.svelte-15oifdx{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;pointer-events:none;background:#0000008c;border-radius:99px;align-items:center;gap:5px;padding:4px 10px 4px 6px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;right:10px}.img-trigger.svelte-15oifdx:hover .img-preview-badge:where(.svelte-15oifdx){opacity:0}.img-trigger-overlay.svelte-15oifdx{pointer-events:none;background:0 0;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.img-trigger.svelte-15oifdx:hover .img-trigger-overlay:where(.svelte-15oifdx){background:#0006}.img-expand-icon.svelte-15oifdx{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s,transform .2s;display:flex;transform:scale(.85)}.img-trigger.svelte-15oifdx:hover .img-expand-icon:where(.svelte-15oifdx){opacity:1;transform:scale(1)}.stage-node.svelte-15oifdx{width:22px;height:22px;font-size:8px;font-family:var(--font-mono);color:#ffffff40;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .5s .9s,color .5s .9s,box-shadow .5s .9s;display:flex}.metrics-visible.svelte-15oifdx .stage-node.keep:where(.svelte-15oifdx){color:#ffffffbf;border-color:#ffffff73;box-shadow:0 0 10px #ffffff2e}.stage-connector.svelte-15oifdx{background:#ffffff12;flex-shrink:0;width:14px;height:1px}.stage-connector.keep.svelte-15oifdx{transition:background .5s .9s,width .5s .9s}.metrics-visible.svelte-15oifdx .stage-connector.keep:where(.svelte-15oifdx){background:#ffffff40;width:22px}.stage-elim-wrap.svelte-15oifdx{opacity:1;align-items:center;max-width:80px;transition:max-width .55s cubic-bezier(.4,0,.2,1) .2s,opacity .4s .25s;display:flex;overflow:hidden}.metrics-visible.svelte-15oifdx .stage-elim-wrap:where(.svelte-15oifdx){opacity:0;max-width:0}@keyframes svelte-15oifdx-bloom-pulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.65;transform:translate(-50%,-50%)scale(1.35)}}.green-bloom.svelte-15oifdx{opacity:0;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#00e6768c 0%,#00e67600 72%);border-radius:50%;width:90px;height:90px;animation:2.8s ease-in-out infinite paused svelte-15oifdx-bloom-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.metrics-visible.svelte-15oifdx .green-bloom:where(.svelte-15oifdx){animation-play-state:running}@keyframes svelte-15oifdx-token-build{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.token-layer.svelte-15oifdx{opacity:0;align-items:center;gap:8px;display:flex;transform:translateY(14px)}.metrics-visible.svelte-15oifdx .token-layer:where(.svelte-15oifdx){animation:.5s cubic-bezier(.16,1,.3,1) forwards svelte-15oifdx-token-build}
