@charset "UTF-8";:root{--chat-max-width: 48rem;--header-height: 46px;--chat-min-width: 320px;--sidebar-width: 260px;--sidebar-collapsed-width: 68px;--pluto-elements-bg-depth-1: #0d0d0d;--pluto-elements-bg-depth-2: #171717;--pluto-elements-bg-depth-3: #212121;--pluto-elements-bg-depth-4: #303030;--pluto-elements-background-depth-1: var(--pluto-elements-bg-depth-1);--pluto-elements-background-depth-2: var(--pluto-elements-bg-depth-2);--pluto-elements-background-depth-3: var(--pluto-elements-bg-depth-3);--pluto-elements-background-depth-4: var(--pluto-elements-bg-depth-4);--pluto-elements-textPrimary: #ececec;--pluto-elements-textSecondary: #b4b4b4;--pluto-elements-textTertiary: #8f8f8f;--pluto-elements-borderColor: #2f2f2f;--pluto-elements-borderColorActive: #3b82f6;--pluto-elements-focus: #3b82f6;--pluto-elements-dividerColor: #2f2f2f;--pluto-elements-button-primary-background: #3b82f6;--pluto-elements-button-primary-backgroundHover: #2563eb;--pluto-elements-button-primary-text: #ffffff;--pluto-elements-button-secondary-background: #212121;--pluto-elements-button-secondary-backgroundHover: #303030;--pluto-elements-button-secondary-text: #ececec;--pluto-elements-button-danger-background: #ef4444;--pluto-elements-button-danger-backgroundHover: #dc2626;--pluto-elements-button-danger-text: #ffffff;--pluto-elements-item-contentDefault: #b4b4b4;--pluto-elements-item-contentActive: #ececec;--pluto-elements-item-contentAccent: #3b82f6;--pluto-elements-item-contentDanger: #ef4444;--pluto-elements-item-backgroundDefault: transparent;--pluto-elements-item-backgroundActive: #212121;--pluto-elements-item-backgroundAccent: rgba(59, 130, 246, .1);--pluto-elements-item-backgroundDanger: rgba(239, 68, 68, .1);--pluto-elements-code-background: #171717;--pluto-elements-code-text: #ececec;--pluto-elements-terminals-background: #0d0d0d;--pluto-elements-terminals-buttonBackground: #212121;--pluto-elements-messages-background: #171717;--pluto-elements-messages-linkColor: #3b82f6;--pluto-elements-messages-code-background: #212121;--pluto-elements-messages-inlineCode-background: #212121;--pluto-elements-messages-inlineCode-text: #ececec;--pluto-elements-artifacts-background: #141414;--pluto-elements-artifacts-backgroundHover: #212121;--pluto-elements-artifacts-borderColor: #2f2f2f;--pluto-elements-artifacts-inlineCode-background: #212121;--pluto-elements-artifacts-inlineCode-text: #ececec;--pluto-elements-icon-success: #22c55e;--pluto-elements-icon-error: #ef4444;--pluto-elements-icon-primary: #3b82f6;--pluto-elements-icon-secondary: #b4b4b4;--pluto-elements-icon-tertiary: #8f8f8f;--pluto-elements-preview-addressBar-background: #171717;--pluto-elements-preview-addressBar-backgroundHover: #212121;--pluto-elements-preview-addressBar-backgroundActive: #212121;--pluto-elements-preview-addressBar-text: #b4b4b4;--pluto-elements-preview-addressBar-textActive: #ececec;--pluto-elements-sidebar-dropdownShadow: 0 10px 24px rgba(0, 0, 0, .6), 0 4px 8px rgba(0, 0, 0, .4);--pluto-elements-sidebar-buttonBackgroundDefault: transparent;--pluto-elements-sidebar-buttonBackgroundHover: #212121;--pluto-elements-sidebar-buttonText: #b4b4b4;--pluto-elements-loader-background: #212121;--pluto-elements-loader-progress: #3b82f6;--pluto-elements-prompt-background: #171717;--pluto-elements-cta-background: #3b82f6;--pluto-elements-cta-text: #ffffff;--modern-scrollbar-thumb-background: #303030;--modern-scrollbar-thumb-backgroundHover: #4a4a4a;--pluto-accent: #3b82f6;--pluto-accent-hover: #2563eb;--pluto-accent-active: #1d4ed8;--pluto-accent-subtle: rgba(59, 130, 246, .1);--pluto-accent-subtle-hover: rgba(59, 130, 246, .16);--pluto-accent-border: rgba(59, 130, 246, .22);--color-status-success: #22c55e;--color-status-error: #ef4444;--color-status-warning: #eab308;--color-status-info: var(--pluto-accent);--color-status-loading: var(--pluto-accent);--color-status-offline: #475569;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .6);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .6), 0 1px 2px rgba(0, 0, 0, .45);--shadow-md: 0 4px 16px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .35);--shadow-lg: 0 10px 32px rgba(0, 0, 0, .6), 0 4px 12px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 56px rgba(0, 0, 0, .65), 0 8px 20px rgba(0, 0, 0, .45);--shadow-accent: 0 4px 16px rgba(59, 130, 246, .22);--shadow-accent-lg: 0 8px 32px rgba(59, 130, 246, .3);--shadow-inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-modal: 500;--z-tooltip: 1000;--z-toast: 2000;--z-overlay: 3000;--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .3s;--duration-xslow: .5s;--font-sans: "Geist", "Inter", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", "Fira Code", monospace;--text-display: clamp(2.5rem, 5vw, 4.5rem);--leading-display: 1.05;--tracking-display: -.04em;--max-prose: 70ch;--leading-prose: 1.75;--ink: var(--pluto-elements-textPrimary);--ink-2: var(--pluto-elements-textSecondary);--ink-3: var(--pluto-elements-textTertiary);--canvas: var(--pluto-elements-bg-depth-1);--surface: var(--pluto-elements-bg-depth-3);--inset: var(--pluto-elements-bg-depth-2);--field: var(--pluto-elements-bg-depth-2);--hover: var(--pluto-elements-bg-depth-4);--hover-2: var(--pluto-elements-bg-depth-3);--line: var(--pluto-elements-borderColor);--line-strong: #3f3f3f;--shadow-hairline: inset 0 0 0 1px var(--pluto-elements-borderColor);--shadow-btn: var(--shadow-xs);--color-status-success-subtle: rgba(34, 197, 94, .12);--color-status-error-subtle: rgba(239, 68, 68, .12);--color-status-warning-subtle: rgba(234, 179, 8, .12)}.z-logo{z-index:998}.z-sidebar{z-index:997}.z-port-dropdown{z-index:996}.z-iframe-overlay{z-index:995}.z-prompt{z-index:2}.z-workbench{z-index:3}.z-file-tree-breadcrumb{z-index:998}.z-max{z-index:999}.z-toast{z-index:1000}.animated{animation-fill-mode:both;animation-duration:var(--animate-duration, .2s);animation-timing-function:cubic-bezier(0,0,.2,1)}.animated.fadeInRight{animation-name:fadeInRight}.animated.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.dropdown-animation{opacity:0;animation:fadeMoveDown .15s forwards;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes fadeMoveDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--pluto-elements-bg-depth-3, #212121) 25%,var(--pluto-elements-bg-depth-4, #303030) 50%,var(--pluto-elements-bg-depth-3, #212121) 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:var(--radius-sm, 5px)}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.animate-status-pulse{animation:status-pulse 2s ease-in-out infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-marquee{animation:marquee 30s linear infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp var(--duration-slow, .3s) var(--ease-spring, cubic-bezier(.16, 1, .3, 1)) both}@keyframes pixel-on{0%,to{opacity:.15}50%{opacity:.9}}@keyframes shimmer-text{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}@media (prefers-reduced-motion: reduce){[style*=pixel-on],[style*=shimmer-text]{animation:none!important}}.xterm{padding:1rem}[data-resize-handle]{position:relative}[data-resize-handle][data-panel-group-direction=horizontal]:after{content:"";position:absolute;inset:0 -5px 0 -6px;z-index:999}[data-resize-handle][data-panel-group-direction=vertical]:after{content:"";position:absolute;inset:-5px 0 -6px;z-index:999}[data-resize-handle][data-resize-handle-state=hover]:after,[data-resize-handle][data-resize-handle-state=drag]:after{background-color:#8882}.actions .shiki{background-color:var(--pluto-elements-actions-code-background)!important}.shiki:not(:has(.actions),.actions *,.mcp-tool-invocation-code *){background-color:var(--pluto-elements-messages-code-background)!important}:root{--cm-backgroundColor: var(--pluto-elements-editor-backgroundColor, var(--pluto-elements-bg-depth-1));--cm-textColor: var(--pluto-elements-editor-textColor, var(--pluto-elements-textPrimary));--cm-gutter-backgroundColor: var(--pluto-elements-editor-gutter-backgroundColor, var(--cm-backgroundColor));--cm-gutter-textColor: var(--pluto-elements-editor-gutter-textColor, var(--pluto-elements-textSecondary));--cm-gutter-activeLineTextColor: var(--pluto-elements-editor-gutter-activeLineTextColor, var(--cm-gutter-textColor));--cm-foldGutter-textColor: var(--pluto-elements-editor-foldGutter-textColor, var(--cm-gutter-textColor));--cm-foldGutter-textColorHover: var(--pluto-elements-editor-foldGutter-textColorHover, var(--cm-gutter-textColor));--cm-activeLineBackgroundColor: var(--pluto-elements-editor-activeLineBackgroundColor, rgb(224 231 235 / 30%));--cm-cursor-width: 2px;--cm-cursor-backgroundColor: var(--pluto-elements-editor-cursorColor, var(--pluto-elements-textSecondary));--cm-matching-bracket: var(--pluto-elements-editor-matchingBracketBackgroundColor, rgb(50 140 130 / .3));--cm-selection-backgroundColorFocused: var(--pluto-elements-editor-selection-backgroundColor, #42b4ff);--cm-selection-backgroundOpacityFocused: var(--pluto-elements-editor-selection-backgroundOpacity, .3);--cm-selection-backgroundColorBlured: var(--pluto-elements-editor-selection-inactiveBackgroundColor, #c9e9ff);--cm-selection-backgroundOpacityBlured: var(--pluto-elements-editor-selection-inactiveBackgroundOpacity, .3);--cm-panels-borderColor: var(--pluto-elements-editor-panels-borderColor, var(--pluto-elements-borderColor));--cm-search-backgroundColor: var(--pluto-elements-editor-search-backgroundColor, var(--cm-backgroundColor));--cm-search-textColor: var(--pluto-elements-editor-search-textColor, var(--pluto-elements-textSecondary));--cm-search-closeButton-backgroundColor: var(--pluto-elements-editor-search-closeButton-backgroundColor, transparent);--cm-search-closeButton-backgroundColorHover: var( --pluto-elements-editor-search-closeButton-backgroundColorHover, var(--pluto-elements-item-backgroundActive) );--cm-search-closeButton-textColor: var( --pluto-elements-editor-search-closeButton-textColor, var(--pluto-elements-item-contentDefault) );--cm-search-closeButton-textColorHover: var( --pluto-elements-editor-search-closeButton-textColorHover, var(--pluto-elements-item-contentActive) );--cm-search-button-backgroundColor: var( --pluto-elements-editor-search-button-backgroundColor, var(--pluto-elements-item-backgroundDefault) );--cm-search-button-backgroundColorHover: var( --pluto-elements-editor-search-button-backgroundColorHover, var(--pluto-elements-item-backgroundActive) );--cm-search-button-textColor: var( --pluto-elements-editor-search-button-textColor, var(--pluto-elements-textSecondary) );--cm-search-button-textColorHover: var( --pluto-elements-editor-search-button-textColorHover, var(--pluto-elements-textPrimary) );--cm-search-button-borderColor: var(--pluto-elements-editor-search-button-borderColor, transparent);--cm-search-button-borderColorHover: var(--pluto-elements-editor-search-button-borderColorHover, transparent);--cm-search-button-borderColorFocused: var( --pluto-elements-editor-search-button-borderColorFocused, var(--pluto-elements-borderColorActive) );--cm-search-input-backgroundColor: var(--pluto-elements-editor-search-input-backgroundColor, transparent);--cm-search-input-textColor: var(--pluto-elements-editor-search-input-textColor, var(--pluto-elements-textPrimary));--cm-search-input-borderColor: var( --pluto-elements-editor-search-input-borderColor, var(--pluto-elements-borderColor) );--cm-search-input-borderColorFocused: var( --pluto-elements-editor-search-input-borderColorFocused, var(--pluto-elements-borderColorActive) );--cm-tooltip-backgroundColor: var(--pluto-elements-editor-tooltip-backgroundColor, var(--cm-backgroundColor));--cm-tooltip-textColor: var(--pluto-elements-editor-tooltip-textColor, var(--pluto-elements-textPrimary));--cm-tooltip-backgroundColorSelected: var( --pluto-elements-editor-tooltip-backgroundColorSelected, #9C7DFF4d );--cm-tooltip-textColorSelected: var( --pluto-elements-editor-tooltip-textColorSelected, var(--pluto-elements-textPrimary) );--cm-tooltip-borderColor: var(--pluto-elements-editor-tooltip-borderColor, var(--pluto-elements-borderColor));--cm-searchMatch-backgroundColor: var(--pluto-elements-editor-searchMatch-backgroundColor, rgba(234, 92, 0, .33))}html[data-theme=dark]{--cm-backgroundColor: var(--pluto-elements-bg-depth-2);--pluto-elements-editor-gutter-textColor: var(--pluto-elements-textTertiary);--pluto-elements-editor-gutter-activeLineTextColor: var(--pluto-elements-textSecondary);--pluto-elements-editor-selection-inactiveBackgroundOpacity: .3;--pluto-elements-editor-activeLineBackgroundColor: rgba(255, 255, 255, .03);--pluto-elements-editor-foldGutter-textColorHover: var(--pluto-elements-textPrimary);--pluto-elements-editor-matchingBracketBackgroundColor: rgba(59, 130, 246, .2);--pluto-elements-editor-search-button-backgroundColor: var(--pluto-elements-bg-depth-3);--pluto-elements-editor-search-button-backgroundColorHover: var(--pluto-elements-bg-depth-4)}.pluto-toast-viewport{position:fixed;top:auto;right:1rem;bottom:1rem;z-index:10050;display:flex;width:320px;max-width:calc(100vw - 2rem)}@media (min-width: 640px){.pluto-toast-viewport{right:1.5rem;bottom:1.5rem;width:360px}}.pluto-toast{--gap: .75rem;--offset-y: calc( var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y) );--pt-accent: var(--pluto-accent);position:absolute;right:0;bottom:0;left:auto;z-index:calc(1000 - var(--toast-index));display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;border:1px solid var(--pluto-elements-borderColor);border-radius:.875rem;background:var(--pluto-elements-background-depth-2);background-clip:padding-box;box-shadow:0 12px 32px -12px #0000008c,inset 0 0 0 1px #ffffff05;user-select:none;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + min(var(--toast-index),10) * -15px)) scale(max(0,1 - var(--toast-index) * .1))}.pluto-toast:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:calc(var(--gap) + 1px)}.pluto-toast[data-expanded]{transform:translate(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.pluto-toast[data-starting-style]{transform:translateY(150%)}.pluto-toast[data-ending-style],.pluto-toast[data-limited]{opacity:0}.pluto-toast[data-ending-style]:not([data-limited]){transform:translateY(150%)}.pluto-toast[data-ending-style][data-swipe-direction=down],.pluto-toast[data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.pluto-toast[data-ending-style][data-swipe-direction=left],.pluto-toast[data-expanded][data-ending-style][data-swipe-direction=left]{transform:translate(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.pluto-toast[data-ending-style][data-swipe-direction=right],.pluto-toast[data-expanded][data-ending-style][data-swipe-direction=right]{transform:translate(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.pluto-toast[data-ending-style][data-swipe-direction=up],.pluto-toast[data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.pluto-toast--success{--pt-accent: #10b981}.pluto-toast--error{--pt-accent: #ef4444}.pluto-toast--warning{--pt-accent: #f59e0b}.pluto-toast--info{--pt-accent: var(--pluto-accent)}.pluto-toast--loading{--pt-accent: var(--pluto-elements-textTertiary)}.pluto-toast__icon{flex-shrink:0;margin-top:.05rem;font-size:1.15rem;line-height:1;color:var(--pt-accent)}.pluto-toast__body{flex:1;min-width:0}.pluto-toast__title{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--pluto-elements-textPrimary);overflow-wrap:anywhere}.pluto-toast__desc{margin:.15rem 0 0;font-size:.8rem;line-height:1.4;color:var(--pluto-elements-textSecondary);overflow-wrap:anywhere}.pluto-toast__desc:empty{display:none}.pluto-toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:-.15rem -.15rem 0 0;border:none;border-radius:.375rem;background:transparent;color:var(--pluto-elements-textTertiary);cursor:pointer;transition:color .15s ease,background-color .15s ease}.pluto-toast__close:hover{color:var(--pluto-elements-textPrimary);background:var(--pluto-elements-background-depth-3)}html,body{height:100%;width:100%;background-color:var(--pluto-elements-bg-depth-1, #0d0d0d);color:var(--pluto-elements-textPrimary, #ffffff);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{background-color:var(--pluto-elements-bg-depth-1, #0d0d0d)}body:after{content:"";position:fixed;inset:0;z-index:var(--z-overlay, 9999);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.025;mix-blend-mode:overlay}.modern-scrollbar{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--modern-scrollbar-thumb-backgroundHover) transparent}.modern-scrollbar::-webkit-scrollbar{width:8px;height:4px}.modern-scrollbar::-webkit-scrollbar-track{background:transparent}.modern-scrollbar::-webkit-scrollbar-thumb{background-color:var(--modern-scrollbar-thumb-background);border-radius:9999px;border:2px solid transparent;background-clip:content-box;transition:background-color .2s ease-in-out}.modern-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--modern-scrollbar-thumb-backgroundHover)}.surface-scrollbar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease-in-out}.surface-scrollbar::-webkit-scrollbar{width:6px;height:6px}.surface-scrollbar::-webkit-scrollbar-track{background:transparent}.surface-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px;border:1px solid transparent;background-clip:content-box;transition:background-color .2s ease-in-out}.surface-scrollbar:hover{scrollbar-color:color-mix(in srgb,var(--pluto-elements-textPrimary),transparent 82%) transparent}.surface-scrollbar:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--pluto-elements-textPrimary),transparent 82%)}.surface-scrollbar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--pluto-elements-textPrimary),transparent 62%)}.modern-scrollbar-invert{scrollbar-color:color-mix(in srgb,var(--pluto-elements-textPrimary),transparent 50%) transparent}.modern-scrollbar-invert::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--pluto-elements-textPrimary),transparent 70%)}.modern-scrollbar-invert::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--pluto-elements-textPrimary),transparent 50%)}.diffDelete{background-color:#ef444433;text-decoration:line-through;opacity:.8}.diffInsert{background-color:#22c55e33;color:#4ade80;margin-left:4px;padding:0 4px;border-radius:2px;font-style:italic;font-weight:500}.bg-graph-paper{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px}[data-theme=dark] .bg-graph-paper{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)}img[src*="pinecone.png"]{filter:invert(1) brightness(2);opacity:.9}button{background-color:transparent}.cpu-architecture{offset-anchor:10px 0px;animation:animation-path;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.75,-.01,0,.99)}.cpu-line-1{offset-path:path("M 10 20 h 79.5 q 5 0 5 5 v 30");animation-duration:5s;animation-delay:1s}.cpu-line-2{offset-path:path("M 180 10 h -69.7 q -5 0 -5 5 v 40");animation-delay:6s;animation-duration:2s}.cpu-line-3{offset-path:path("M 130 20 v 21.8 q 0 5 -5 5 h -25");animation-delay:4s;animation-duration:6s}.cpu-line-4{offset-path:path("M 170 80 v -21.8 q 0 -5 -5 -5 h -65");animation-delay:3s;animation-duration:3s}.cpu-line-5{offset-path:path("M 135 65 h 15 q 5 0 5 5 v 10 q 0 5 -5 5 h -39.8 q -5 0 -5 -5 v -35");animation-delay:9s;animation-duration:4s}.cpu-line-6{offset-path:path("M 94.8 95 v -46");animation-delay:3s;animation-duration:7s}.cpu-line-7{offset-path:path("M 88 88 v -15 q 0 -5 -5 -5 h -10 q -5 0 -5 -5 v -5 q 0 -5 5 -5 h 28");animation-delay:4s;animation-duration:4s}.cpu-line-8{offset-path:path("M 30 30 h 25 q 5 0 5 5 v 6.5 q 0 5 5 5 h 35");animation-delay:3s;animation-duration:3s}@keyframes animation-path{0%{offset-distance:0%}to{offset-distance:100%}}
