.mg-motion,.mg-draw,.mg-sweep,.mg-type{--mg-duration:.22s;--mg-delay:0s;--mg-ease:var(--graph-ease,cubic-bezier(.215, .61, .355, 1))}.mg-motion{--mg-x:0px;--mg-y:8px;--mg-scale:1;opacity:0;transform:translate3d(var(--mg-x), var(--mg-y), 0) scale(var(--mg-scale));transition:opacity var(--mg-duration) var(--mg-ease) var(--mg-delay), transform var(--mg-duration) var(--mg-ease) var(--mg-delay)}.mg-motion.is-revealed{opacity:1;transform:none}.mg-motion.mg-slide{opacity:1;clip-path:var(--mg-clip,inset(0 0 0 0));transition:transform var(--mg-duration) var(--mg-ease) var(--mg-delay), clip-path var(--mg-duration) var(--mg-ease) var(--mg-delay)}.mg-motion.mg-slide.is-revealed{clip-path:inset(0)}.mg-draw{--mg-sx:0;--mg-sy:1;transform:scale(var(--mg-sx), var(--mg-sy));transform-origin:var(--mg-origin,left center);transition:transform var(--mg-duration) var(--mg-ease) var(--mg-delay)}.mg-draw.is-revealed{transform:none}.mg-sweep{position:relative;overflow:hidden}.mg-sweep:after{content:"";z-index:1;pointer-events:none;opacity:0;background-image:linear-gradient(to right, transparent, var(--mg-sweep-ink,var(--graph-accent,oklch(78% .17 155))), transparent);position:absolute;inset:0}.mg-sweep.is-sweeping:after{animation:mg-sweep var(--mg-duration) var(--mg-ease) var(--mg-delay) var(--mg-repeat,1)}@keyframes mg-sweep{0%{opacity:var(--mg-sweep-opacity,.2);transform:translate(-100%)}to{opacity:var(--mg-sweep-opacity,.2);transform:translate(100%)}}.mg-type[data-caret]:after{content:"▌";color:var(--graph-accent,oklch(78% .17 155));animation:1s step-end infinite mg-caret}@keyframes mg-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mg-motion,.mg-draw{opacity:1;clip-path:none;transition:none;transform:none}.mg-sweep.is-sweeping:after,.mg-type[data-caret]:after{animation:none}}.graph.svelte-eml64p{--fg-ink:var(--text-primary);min-width:0;font-family:var(--font-mono);color:var(--text-primary,oklch(93% 0 0));font-variant-numeric:tabular-nums;margin:0;position:relative}.graph.svelte-eml64p:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right, var(--fg-dash)), repeating-linear-gradient(to bottom, var(--fg-dash)), repeating-linear-gradient(to right, var(--fg-dash)), repeating-linear-gradient(to bottom, var(--fg-dash));background-position:0 0,100% 0,0 100%,0 0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:100% 1px,1px 100%,100% 1px,1px 100%;position:absolute;inset:0}.graph[data-dash=gap].svelte-eml64p{--fg-on:4px;--fg-period:16px}.graph[data-dash=long].svelte-eml64p{--fg-on:12px;--fg-period:24px}.graph[data-dash=short].svelte-eml64p{--fg-on:2px;--fg-period:4px}.graph[data-dash=dot].svelte-eml64p{--fg-on:1px;--fg-period:4px}.graph[data-dash=solid].svelte-eml64p{--fg-on:8px;--fg-period:8px}.graph[data-dash=std].svelte-eml64p{--fg-on:8px;--fg-period:16px}.graph[data-dash=alt].svelte-eml64p{--fg-period:16px;--fg-dash:var(--fg-ink) 0 2px, transparent 2px 5px, var(--fg-ink) 5px 13px, transparent 13px 16px}.graph[data-dash=token].svelte-eml64p{--fg-period:8px;--fg-dash:var(--graph-framer,var(--fg-ink) 0 4px, transparent 4px 8px)}.graph[data-pad=sm].svelte-eml64p{padding:1rem}.graph[data-pad=md].svelte-eml64p{padding:1.5rem}.graph[data-pad=lg].svelte-eml64p{padding:2rem}.graph[data-motion=pulse].svelte-eml64p,.graph[data-motion=reverse].svelte-eml64p{--fg-speed:2s}.graph[data-motion=scan].svelte-eml64p{--fg-speed:3s}.graph[data-motion=draw].svelte-eml64p{--fg-speed:.3s}.graph[data-motion=draw].svelte-eml64p:before{background-image:repeating-linear-gradient(to right, var(--fg-dash)), repeating-linear-gradient(to bottom, var(--fg-dash)), repeating-linear-gradient(to left, var(--fg-dash)), repeating-linear-gradient(to top, var(--fg-dash));transition:background-size var(--fg-speed) var(--fg-timing,ease-in-out);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,1px 0%,0% 1px,1px 0%}.graph[data-motion=draw].svelte-eml64p:hover:before{background-size:100% 1px,1px 100%,100% 1px,1px 100%}@media (prefers-reduced-motion:no-preference){.graph[data-motion=march].svelte-eml64p:before{animation:svelte-eml64p-fg-march var(--fg-speed) var(--fg-timing,linear) infinite}.graph[data-motion=reverse].svelte-eml64p:before{animation:svelte-eml64p-fg-march var(--fg-speed) var(--fg-timing,linear) infinite reverse}.graph[data-motion=pulse].svelte-eml64p:before{animation:svelte-eml64p-fg-march var(--fg-speed) var(--fg-timing,ease-in-out) infinite alternate}.graph[data-motion=scan].svelte-eml64p:before{animation:svelte-eml64p-fg-march .7s var(--fg-timing,linear) infinite, svelte-eml64p-fg-scan var(--fg-speed) var(--fg-timing,ease-in-out) infinite;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);-webkit-mask-size:200% 200%;mask-size:200% 200%}.graph[data-pause].svelte-eml64p:hover,.graph[data-pause].svelte-eml64p:hover:before{animation-play-state:paused}.graph[data-blink].svelte-eml64p .corner:where(.svelte-eml64p){animation:2s linear infinite svelte-eml64p-fg-blink}}@keyframes svelte-eml64p-fg-march{to{background-position:var(--fg-period) 0, 100% var(--fg-period), calc(-1 * var(--fg-period)) 100%, 0 calc(-1 * var(--fg-period))}}@keyframes svelte-eml64p-fg-scan{0%,to{-webkit-mask-position:0 0;mask-position:0 0}50%{-webkit-mask-position:100% 100%;mask-position:100% 100%}}@keyframes svelte-eml64p-fg-blink{0%,45%,55%,to{opacity:1}50%{opacity:0}}.corner.svelte-eml64p{z-index:10;width:1rem;height:1rem;color:var(--graph-accent,oklch(78% .17 155));-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;display:flex;position:absolute}.tl.svelte-eml64p{top:0;left:0;transform:translate(-50%,-50%)}.tr.svelte-eml64p{top:0;right:0;transform:translate(50%,-50%)}.bl.svelte-eml64p{bottom:0;left:0;transform:translate(-50%,50%)}.br.svelte-eml64p{bottom:0;right:0;transform:translate(50%,50%)}.title.svelte-eml64p{z-index:10;background:var(--bg,var(--bg-surface,#101010));letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;padding:0 .625rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ink.svelte-eml64p{color:var(--graph-accent,oklch(78% .17 155))}
