@keyframes svelte-13la1lc-ping-slow{0%{transform:scale(1);opacity:.6}75%,to{transform:scale(2.2);opacity:0}}.animate-ping-slow{animation:svelte-13la1lc-ping-slow 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes svelte-13la1lc-pulse-slow{0%,to{opacity:1}50%{opacity:.35}}.animate-pulse-slow{animation:svelte-13la1lc-pulse-slow 2s ease-in-out infinite}@keyframes svelte-13la1lc-bounce-slow{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}.animate-bounce-slow{animation:svelte-13la1lc-bounce-slow 2.4s ease-in-out infinite}.task-pre.svelte-7h8kmr{opacity:0;transform:translateY(8px)}.task-in.svelte-7h8kmr{opacity:1;transform:translateY(0);transition-delay:var(--delay);border-color:rgb(var(--accent-rgb) / .5);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .1)}.skill-pre.svelte-7h8kmr{opacity:0;transform:scale(.94)}.skill-in.svelte-7h8kmr{opacity:1;transform:scale(1);transition-delay:var(--delay)}.done-pre.svelte-7h8kmr{opacity:.4;border-color:rgb(var(--border-rgb))}.done-in.svelte-7h8kmr{opacity:1;border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .05)}.check-pop.svelte-7h8kmr{animation:svelte-7h8kmr-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-7h8kmr-pop{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}.pulse.svelte-7h8kmr{animation:svelte-7h8kmr-pulse 2.6s ease-in-out infinite}@keyframes svelte-7h8kmr-pulse{0%,to{opacity:1}50%{opacity:.4}}.prompt-typing.svelte-7h8kmr{animation:svelte-7h8kmr-type-in .8s ease-out}@keyframes svelte-7h8kmr-type-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.view-fade.svelte-7h8kmr{animation:svelte-7h8kmr-view-fade .6s ease-out}@keyframes svelte-7h8kmr-view-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.canvas-grid.svelte-7h8kmr{background-image:linear-gradient(to right,rgb(var(--border-rgb) / .45) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--border-rgb) / .45) 1px,transparent 1px);background-size:28px 28px}.canvas-node.svelte-7h8kmr{background:rgb(var(--surface-raised-rgb));border:1px solid rgb(var(--border-strong-rgb));border-radius:8px;box-shadow:0 8px 24px -8px #00000059,0 0 0 1px rgb(var(--accent-rgb) / .18),0 0 28px -10px rgb(var(--accent-rgb) / .35);overflow:hidden}.canvas-chrome.svelte-7h8kmr{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;background:rgb(var(--bg-subtle-rgb));border-bottom:1px solid rgb(var(--border-rgb));font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:1.5px}.canvas-chrome.svelte-7h8kmr .chrome-tag:where(.svelte-7h8kmr){color:rgb(var(--text-rgb));font-weight:500}.canvas-chrome.svelte-7h8kmr .chrome-sub:where(.svelte-7h8kmr){font-style:normal;color:rgb(var(--text-tertiary-rgb));letter-spacing:1px}.canvas-body.svelte-7h8kmr{padding:12px 14px 14px}.marquee.svelte-10asif2{animation:svelte-10asif2-scroll var(--duration, 60s) linear infinite;width:-moz-max-content;width:max-content}.marquee.reverse.svelte-10asif2{animation-direction:reverse}@keyframes svelte-10asif2-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.fade-in.svelte-gtsha1{animation:svelte-gtsha1-fade .7s ease-out backwards}@keyframes svelte-gtsha1-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.type-dot.svelte-gtsha1{animation:svelte-gtsha1-bob 1.2s ease-in-out infinite}@keyframes svelte-gtsha1-bob{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}.type-cursor.svelte-gtsha1:after{content:"|";margin-left:2px;color:var(--accent-primary);animation:svelte-gtsha1-blink .9s steps(2) infinite}@keyframes svelte-gtsha1-blink{50%{opacity:0}}
