@layer base{:where(.lc-layout-svg.svelte-6boec){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-6boec).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-6boec).clip{overflow:hidden}}@layer component{:where(.lc-tooltip-context-container.svelte-mdxi5d){position:absolute}:where(.lc-tooltip-context.svelte-mdxi5d){position:absolute;touch-action:var(--touch-action)}:where(.lc-tooltip-context.svelte-mdxi5d).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}:where(.lc-tooltip-rect.svelte-mdxi5d){fill:transparent}:where(.lc-tooltip-rect.svelte-mdxi5d).debug{stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}:where(.lc-tooltip-quadtree-rect.svelte-mdxi5d){fill:transparent}:where(.lc-tooltip-quadtree-rect.svelte-mdxi5d).debug{stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.lc-root-container.svelte-1r8f065,.lc-root-container.svelte-1r8f065 *{box-sizing:border-box}@layer base{:where(.lc-layout-canvas.svelte-110ngnm){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-110ngnm).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-110ngnm){position:absolute;inset:0;pointer-events:none;image-rendering:pixelated;opacity:0}:where(.lc-hit-canvas.svelte-110ngnm).debug{border:1px solid var(--color-danger, red);opacity:1}}@layer base{:where(.lc-layout-html.svelte-1pwiuy1){position:absolute;inset:0}:where(.lc-layout-html.svelte-1pwiuy1).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-1pwiuy1).clip{overflow:hidden}}@layer base{:where(.lc-rect){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([stroke]){stroke:var(--stroke-color)}}@layer base{:where(.lc-rect){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-html .lc-rect){box-sizing:border-box}:where(.lc-layout-html .lc-rect):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-rect):not([border-color]){border-color:var(--stroke-color)}}@layer component{:where(.lc-debug-frame){--fill-color: color-mix(in oklab, var(--color-danger) 10%, transparent)}}@layer components{:where(.lc-axis-rule){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-axis-tick){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-axis-grid){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}:where(.lc-axis-label,.lc-axis-tick-label){font-size:10px;stroke:var(--color-surface-100, light-dark(white, black));stroke-width:2px;font-weight:300}}@layer base{:where(.lc-marker){overflow:visible}:where(.lc-marker)[data-type=arrow],:where(.lc-marker)[data-type=circle-stroke],:where(.lc-marker)[data-type=square-stroke],:where(.lc-marker)[data-type=line]{fill:none;stroke:context-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.lc-marker)[data-type=circle]{stroke:var(--color-surface-100, light-dark(white, black))}:where(.lc-marker)[data-type=triangle],:where(.lc-marker)[data-type=dot],:where(.lc-marker)[data-type=circle],:where(.lc-marker)[data-type=square]{fill:context-stroke}:where(.lc-marker)[data-type=circle-stroke],:where(.lc-marker)[data-type=square-stroke]{fill:var(--color-surface-100, light-dark(white, black))}}@layer base{:where(.lc-line){--stroke-color: var(--color-surface-content, currentColor)}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}}@layer base{:where(.lc-text){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-text-svg){overflow:visible;paint-order:stroke}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}}@layer components{:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-rule-y-radial-circle){--fill-color: none}}@layer base{:where(.lc-circle){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}}@layer base{:where(.lc-group-div.svelte-ytw4hl){position:absolute}}@layer base{:where(.lc-line){--stroke-color: var(--color-surface-content, currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}}@layer base{:where(.lc-text){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}}@layer base{:where(.lc-circle){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}}@layer components{:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-y-radial-line){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}:where(.lc-grid-y-radial-circle){--fill-color: none;--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}}@layer components{:where(.lc-highlight-area){--fill-color: color-mix(in oklab, var(--color-surface-content, currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color: var(--color-primary, currentColor)}:where(.lc-highlight-line){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 20%, transparent );stroke-width:2;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-point){--stroke-color: white;--fill-color: var(--color-primary, currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm, 0 1px 2px rgb(0 0 0 / .15)))}}@layer base{:where(.lc-path){--fill-color: transparent;--stroke-color: var(--color-surface-content, currentColor)}:where(.lc-layout-svg .lc-path,svg.lc-path):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-path,svg.lc-path):not([stroke]){stroke:var(--stroke-color)}}.framework-stage.svelte-7q9s3r{position:relative;height:17rem;width:100%;overflow:visible;isolation:isolate}.framework-stage.svelte-7q9s3r:before{position:absolute;top:50%;left:50%;z-index:-1;height:27rem;width:46rem;background-image:linear-gradient(to right,color-mix(in oklab,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--color-border) 55%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,black 35%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 35%,transparent 75%);content:"";pointer-events:none;transform:translate(calc(-50% - 20px),-50%) rotate(-28deg) skew(28deg)}.framework-plane.svelte-7q9s3r{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.75rem;height:250px;width:440px;transform:translate(calc(-50% - 20px),-50%) rotate(-28deg) skew(28deg) scale(.86);transform-origin:center}.logo-row.svelte-7q9s3r{display:flex;align-items:center;justify-content:center;gap:5.5rem}.logo-row.bottom-row.svelte-7q9s3r{gap:3.75rem}.framework-tile.svelte-7q9s3r{position:relative;z-index:2;flex:0 0 auto;width:4.25rem;padding:0;border:0;background:transparent;outline:none}.tile-face.svelte-7q9s3r{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:.35rem;background:var(--color-background);box-shadow:-4px 4px 0 var(--color-background-secondary),-4px 4px 0 1px var(--color-border),-8px 8px 0 var(--color-background-secondary),-8px 8px 0 1px color-mix(in oklab,var(--color-border) 70%,transparent);transition:transform .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.tile-face.svelte-7q9s3r{height:4.25rem;width:4.25rem}.theme-logo.svelte-7q9s3r{height:3.1rem;width:3.1rem;object-fit:contain}.dark-logo.svelte-7q9s3r,.hover-logo-light.svelte-7q9s3r,.hover-logo-dark.svelte-7q9s3r,.dark .light-logo.svelte-7q9s3r{display:none}.dark .dark-logo.svelte-7q9s3r{display:block}.framework-tile.svelte-7q9s3r:hover .tile-face:where(.svelte-7q9s3r),.framework-tile.svelte-7q9s3r:focus .tile-face:where(.svelte-7q9s3r){border-color:var(--color-foreground);background:var(--color-foreground);box-shadow:-4px 4px 0 var(--color-background-secondary),-4px 4px 0 1px var(--color-foreground),-9px 9px 0 var(--color-background-secondary),-9px 9px 0 1px color-mix(in oklab,var(--color-foreground) 75%,transparent);transform:translate(3px,-3px)}.framework-tile.svelte-7q9s3r:hover .light-logo:where(.svelte-7q9s3r),.framework-tile.svelte-7q9s3r:hover .dark-logo:where(.svelte-7q9s3r),.framework-tile.svelte-7q9s3r:focus .light-logo:where(.svelte-7q9s3r),.framework-tile.svelte-7q9s3r:focus .dark-logo:where(.svelte-7q9s3r){display:none}.framework-tile.svelte-7q9s3r:hover .hover-logo-light:where(.svelte-7q9s3r),.framework-tile.svelte-7q9s3r:focus .hover-logo-light:where(.svelte-7q9s3r){display:block}.dark .framework-tile.svelte-7q9s3r:hover .hover-logo-light:where(.svelte-7q9s3r),.dark .framework-tile.svelte-7q9s3r:focus .hover-logo-light:where(.svelte-7q9s3r){display:none}.dark .framework-tile.svelte-7q9s3r:hover .hover-logo-dark:where(.svelte-7q9s3r),.dark .framework-tile.svelte-7q9s3r:focus .hover-logo-dark:where(.svelte-7q9s3r){display:block}.tile-label.svelte-7q9s3r{position:absolute;top:calc(100% + .65rem);left:50%;width:max-content;max-width:8rem;padding:.25rem .55rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-background);box-shadow:-2px 2px 0 var(--color-border);color:var(--color-foreground);font-family:var(--font-mono);font-size:.625rem;line-height:1rem;letter-spacing:.05em;opacity:0;pointer-events:none;transform:translate(-50%,-.35rem);transition:opacity .2s ease,transform .2s ease}.framework-tile.svelte-7q9s3r:hover,.framework-tile.svelte-7q9s3r:focus{z-index:6}.framework-tile.svelte-7q9s3r:hover .tile-label:where(.svelte-7q9s3r),.framework-tile.svelte-7q9s3r:focus .tile-label:where(.svelte-7q9s3r){opacity:1;transform:translate(-50%)}@media(max-width:639px){.framework-stage.svelte-7q9s3r{height:15rem}.framework-plane.svelte-7q9s3r{transform:translate(calc(-50% - 20px),-50%) rotate(-28deg) skew(28deg) scale(.72)}}@media(prefers-reduced-motion:reduce){.tile-face.svelte-7q9s3r,.tile-label.svelte-7q9s3r{transition:none}}.mobile-grid.svelte-oor5lj{background-image:linear-gradient(to right,color-mix(in oklab,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--color-border) 50%,transparent) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse at center,black 38%,transparent 76%);mask-image:radial-gradient(ellipse at center,black 38%,transparent 76%);transform:translate(-50%,-50%) rotate(-9deg) skew(9deg)}.mobile-plane.svelte-oor5lj{transform:translate(-50%,-50%) rotate(-9deg) skew(9deg);transform-origin:center}.mobile-card.svelte-oor5lj{box-shadow:-3px 3px 0 var(--color-background-secondary),-3px 3px 0 1px var(--color-border),-6px 6px color-mix(in oklab,var(--color-background-secondary) 85%,transparent),-6px 6px 0 1px color-mix(in oklab,var(--color-border) 65%,transparent);transition:transform .3s ease,border-color .3s ease}.isometric-grid.svelte-oor5lj{background-image:linear-gradient(to right,color-mix(in oklab,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--color-border) 55%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,black 34%,transparent 76%);mask-image:radial-gradient(ellipse at center,black 34%,transparent 76%);transform:translate(-50%,-50%) rotate(-13deg) skew(13deg)}.pipeline-plane.svelte-oor5lj{transform:translate(-50%,-50%) rotate(-13deg) skew(13deg) scale(.72);transform-origin:center}.stage-card.svelte-oor5lj{box-shadow:-5px 5px 0 var(--color-background-secondary),-5px 5px 0 1px var(--color-border),-10px 10px 0 var(--color-background-secondary),-10px 10px 0 1px color-mix(in oklab,var(--color-border) 72%,transparent),-15px 15px color-mix(in oklab,var(--color-background-secondary) 82%,transparent),-15px 15px 0 1px color-mix(in oklab,var(--color-border) 45%,transparent);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.group[data-touch-active=true] .mobile-card.svelte-oor5lj{border-color:var(--color-border-active-green);transform:translateY(-.2rem)}.stage-card.svelte-oor5lj:hover{z-index:5;border-color:var(--color-foreground-muted);box-shadow:-7px 7px 0 var(--color-background-secondary),-7px 7px 0 1px var(--color-border),-14px 14px 0 var(--color-background-secondary),-14px 14px 0 1px color-mix(in oklab,var(--color-border) 72%,transparent),-20px 20px color-mix(in oklab,var(--color-background-secondary) 82%,transparent),-20px 20px 0 1px color-mix(in oklab,var(--color-border) 45%,transparent);transform:translate(3px,-3px)}.training-bar.svelte-oor5lj{height:var(--initial-height)}.group.svelte-oor5lj:hover .training-bar:where(.svelte-oor5lj),.group[data-touch-active=true] .training-bar.svelte-oor5lj{height:var(--trained-height);background:color-mix(in oklab,var(--color-emphasis-green) 70%,transparent)}.board-trace.svelte-oor5lj{transition:background-color .6s ease,box-shadow .6s ease}.board-face.svelte-oor5lj{box-shadow:4px 4px 0 var(--color-background-secondary),4px 4px 0 1px color-mix(in oklab,var(--color-border) 75%,transparent)}.striped-connector.svelte-oor5lj{background-image:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in oklab,var(--color-border) 75%,transparent) 4px 5px)}.group.svelte-oor5lj:hover .board-trace:where(.svelte-oor5lj),.group[data-touch-active=true] .board-trace.svelte-oor5lj{background:var(--color-emphasis-green);box-shadow:0 0 8px color-mix(in oklab,var(--color-emphasis-green) 65%,transparent)}.quant-cell.svelte-oor5lj{opacity:.35;transform:translate(-.25rem) scale(.85)}.group.svelte-oor5lj:hover .quant-float:where(.svelte-oor5lj),.group[data-touch-active=true] .quant-float.svelte-oor5lj{opacity:.3;transform:scaleY(.55);transform-origin:bottom}.group.svelte-oor5lj:hover .quant-cell:where(.svelte-oor5lj),.group[data-touch-active=true] .quant-cell.svelte-oor5lj{opacity:1;transform:translate(0) scale(1)}.group.svelte-oor5lj:hover .compile-node:where(.svelte-oor5lj),.group[data-touch-active=true] .compile-node.svelte-oor5lj{border-color:var(--color-border-active-green);background:var(--color-surface-green)}.group.svelte-oor5lj:hover .compile-chip:where(.svelte-oor5lj),.group[data-touch-active=true] .compile-chip.svelte-oor5lj{border-color:var(--color-border-active-green);background:var(--color-surface-green)}.layered-panel.svelte-oor5lj,.layered-mini.svelte-oor5lj{box-shadow:-3px 3px 0 var(--color-background-secondary),-3px 3px 0 1px color-mix(in oklab,var(--color-border) 75%,transparent)}@media(min-width:1024px){.pipeline-plane.svelte-oor5lj{transform:translate(-50%,-50%) rotate(-13deg) skew(13deg) scale(.92)}}@media(min-width:1280px){.pipeline-plane.svelte-oor5lj{transform:translate(-50%,-50%) rotate(-13deg) skew(13deg) scale(1)}}@media(prefers-reduced-motion:reduce){.svelte-oor5lj{transition:none!important;animation:none!important}}.metric-character.svelte-br33xm{transition-delay:0ms}.group:hover .metric-character.svelte-br33xm,.group:focus-within .metric-character.svelte-br33xm,.group[data-touch-active=true] .metric-character.svelte-br33xm{transition-delay:var(--character-delay)}.pipeline-tile.svelte-7jjnua{box-shadow:-3px 3px 0 var(--color-background-secondary),-3px 3px 0 1px var(--color-border)}.pipeline-track-horizontal.svelte-7jjnua{width:max-content;margin-left:50%;animation:svelte-7jjnua-pipeline-slide-horizontal 9s cubic-bezier(.4,0,.2,1) infinite}.pipeline-track-vertical.svelte-7jjnua{animation:svelte-7jjnua-pipeline-slide-vertical 9s cubic-bezier(.4,0,.2,1) infinite}.optimized-model.svelte-7jjnua{animation:svelte-7jjnua-optimized-model-ready 9s ease-in-out infinite}@keyframes svelte-7jjnua-pipeline-slide-horizontal{0%,27%{transform:translate(-16.5rem)}33%,60%{transform:translate(-27.5rem)}66%,93%{transform:translate(-38.5rem)}to{transform:translate(-49.5rem)}}@keyframes svelte-7jjnua-pipeline-slide-vertical{0%,27%{transform:translateY(-2.5rem)}33%,60%{transform:translateY(-9.5rem)}66%,93%{transform:translateY(-16.5rem)}to{transform:translateY(-23.5rem)}}@keyframes svelte-7jjnua-optimized-model-ready{0%,88%,to{border-color:var(--color-border-active-green);transform:scale(1)}93%{border-color:var(--color-foreground-muted-green);transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.pipeline-track-horizontal.svelte-7jjnua,.pipeline-track-vertical.svelte-7jjnua,.optimized-model.svelte-7jjnua{animation:none}.pipeline-track-horizontal.svelte-7jjnua{transform:translate(-16.5rem)}.pipeline-track-vertical.svelte-7jjnua{transform:translateY(-2.5rem)}}.renode-log-line.svelte-1cgiutk{transition-delay:0ms}.group.svelte-1cgiutk:hover .renode-log-line:where(.svelte-1cgiutk),.group.svelte-1cgiutk:focus .renode-log-line:where(.svelte-1cgiutk),.group[data-touch-active=true] .renode-log-line.svelte-1cgiutk{transition-delay:var(--line-delay)}.ci-stage.svelte-a5leb8,.ci-icon.svelte-a5leb8,.ci-dot.svelte-a5leb8,.ci-check.svelte-a5leb8{transition-delay:0ms}.group.svelte-a5leb8:hover .ci-stage:where(.svelte-a5leb8),.group.svelte-a5leb8:hover .ci-icon:where(.svelte-a5leb8),.group.svelte-a5leb8:hover .ci-dot:where(.svelte-a5leb8),.group.svelte-a5leb8:focus .ci-stage:where(.svelte-a5leb8),.group.svelte-a5leb8:focus .ci-icon:where(.svelte-a5leb8),.group.svelte-a5leb8:focus .ci-dot:where(.svelte-a5leb8),.group[data-touch-active=true] .ci-stage.svelte-a5leb8,.group[data-touch-active=true] .ci-icon.svelte-a5leb8,.group[data-touch-active=true] .ci-dot.svelte-a5leb8{transition-delay:var(--enter-delay)}.group.svelte-a5leb8:hover .ci-check:where(.svelte-a5leb8),.group.svelte-a5leb8:focus .ci-check:where(.svelte-a5leb8),.group[data-touch-active=true] .ci-check.svelte-a5leb8{transition-delay:var(--check-enter-delay)}
