@keyframes mg-pencil-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mg-pencil-marquee-track{width:max-content;animation:36s linear infinite mg-pencil-marquee;display:flex}.mg-pencil-marquee:hover .mg-pencil-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mg-pencil-marquee-track{justify-content:center;width:100%;animation:none}.mg-pencil-marquee-duplicate{display:none}.mg-flow-scan-beam,.mg-flow-finding-in,.mg-flow-step-progress,.mg-flow-risk-arc,.mg-flow-engine-spin,.mg-flow-pulse-dot,.mg-flow-chip-in,.mg-feature-tab-progress,.mg-feature-fix-line,.mg-feature-fix-commit,.mg-feature-risk-fill,.mg-feature-noise-fade-dot,.mg-feature-cmd-line,.mg-feature-yaml-node,.mg-feature-yaml-line,.mg-feature-bar,.mg-feature-card-in,.mg-devflow-tab-pop,.mg-devflow-outside-jitter,.mg-devflow-badge-ping,.mg-devflow-comment-in,.mg-devflow-stream-line,.mg-devflow-step-glow,.mg-devflow-merge-pulse,.mg-devflow-headline-a,.mg-devflow-headline-b,.mg-devflow-cmd-glow,.mg-flowchart-node-pulse,.mg-flowchart-connector-flow-h,.mg-flowchart-connector-flow-v,.mg-scan-beam,.mg-scan-cursor,.mg-banner-aurora,.mg-banner-shimmer-line,.mg-banner-orbit-ring,.mg-banner-scan-sweep,.mg-banner-core-pulse,.mg-banner-container-glow,.mg-banner-chip-in,.mg-banner-line-in{animation:none!important}.mg-coderabbit-panel-in{opacity:1!important;animation:none!important;transform:none!important}.mg-casync-node-glow,.mg-casync-connector-h,.mg-casync-connector-v,.mg-casync-packet-right,.mg-casync-packet-left,.mg-casync-packet-down,.mg-casync-step-progress,.mg-casync-docker-spin,.mg-casync-followup-in,.mg-casync-pending-pulse,.mg-casync-review-flash,.mg-casync-screenshot-glow,.mg-casync-comment-pulse-emerald,.mg-casync-comment-pulse-cyan{animation:none!important}}@keyframes mg-coderabbit-panel-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.mg-coderabbit-panel-in{opacity:0;transform:translateY(24px)scale(.97)}.mg-coderabbit-panel-in.mg-coderabbit-panel-visible{animation:.55s cubic-bezier(.22,1,.36,1) both mg-coderabbit-panel-in}@keyframes mg-banner-aurora{0%,to{opacity:.55;transform:translate(-4%)scale(1)}50%{opacity:.85;transform:translate(4%)scale(1.02)}}@keyframes mg-banner-shimmer-line{0%{opacity:.3;transform:translate(-100%)}50%{opacity:1}to{opacity:.3;transform:translate(100%)}}@keyframes mg-banner-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mg-banner-scan-sweep{0%{opacity:0;transform:translateY(100%)}30%{opacity:.7}to{opacity:0;transform:translateY(-100%)}}@keyframes mg-banner-core-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes mg-banner-container-glow{0%,to{box-shadow:0 0 #34d39959}50%{box-shadow:0 0 14px 2px #34d39973}}@keyframes mg-banner-chip-in{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mg-banner-line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.mg-banner-aurora{background:radial-gradient(55% 120% at 12%,#22d3ee24,#0000 58%),radial-gradient(45% 100% at 88%,#10b9811f,#0000 55%),linear-gradient(#09090b33,#09090bd9);animation:9s ease-in-out infinite mg-banner-aurora}.mg-banner-shimmer-line{animation:4.5s ease-in-out infinite mg-banner-shimmer-line}.mg-banner-orbit-ring{border:1px solid #22d3eea6;border-color:#22d3eea6 #22d3ee33 #0000 #0000;animation:2.2s linear infinite mg-banner-orbit}.mg-banner-scan-sweep{background:linear-gradient(#0000,#22d3ee2e,#2dd4bf1a,#0000);animation:1.6s ease-in-out infinite mg-banner-scan-sweep}.mg-banner-core-pulse{animation:1.4s ease-in-out infinite mg-banner-core-pulse}.mg-banner-container-glow{animation:2s ease-in-out infinite mg-banner-container-glow}.mg-banner-chip-in{animation:.45s ease-out both mg-banner-chip-in}.mg-banner-line-in{animation:.4s ease-out both mg-banner-line-in}@keyframes mg-scan-beam{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mg-scan-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.mg-scan-beam{background:linear-gradient(90deg,#0000,#34d39938,#2dd4bf1f,#0000);animation:1.5s ease-in-out infinite mg-scan-beam}.mg-scan-cursor{animation:1s step-end infinite mg-scan-cursor}@keyframes mg-flow-scan{0%{opacity:0;transform:translateY(-100%)}15%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translateY(280%)}}@keyframes mg-flow-finding-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes mg-flow-step-progress{0%{width:0%}to{width:100%}}@keyframes mg-flow-risk-arc{0%{stroke-dashoffset:97.4px}to{stroke-dashoffset:38px}}@keyframes mg-flow-engine-spin{to{transform:rotate(360deg)}}@keyframes mg-flow-pulse-dot{0%,to{box-shadow:0 0 #34d39980}50%{box-shadow:0 0 0 6px #34d39900}}@keyframes mg-flow-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mg-flow-scan-beam{background:linear-gradient(#0000 0%,#34d39914 40%,#34d39938 50%,#34d39914 60%,#0000 100%);animation:2.2s ease-in-out infinite mg-flow-scan}.mg-flow-finding-in{animation:.55s ease-out both mg-flow-finding-in}.mg-flow-step-progress{animation:5.2s linear forwards mg-flow-step-progress}.mg-flow-risk-arc{animation:1.2s ease-out forwards mg-flow-risk-arc}.mg-flow-engine-spin{animation:.9s linear infinite mg-flow-engine-spin}.mg-flow-pulse-dot{animation:1.6s ease-in-out infinite mg-flow-pulse-dot}.mg-flow-chip-in{animation:.45s ease-out both mg-flow-chip-in}@keyframes mg-feature-tab-progress{0%{width:0%}to{width:100%}}@keyframes mg-feature-fix-line{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes mg-feature-fix-commit{0%,40%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mg-feature-risk-fill{0%{stroke-dashoffset:88px}to{stroke-dashoffset:42px}}@keyframes mg-feature-noise-fade{0%,30%{opacity:1}to{opacity:.12}}@keyframes mg-feature-cmd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mg-feature-yaml-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes mg-feature-yaml-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mg-feature-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mg-feature-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mg-feature-tab-progress{animation:4.5s linear forwards mg-feature-tab-progress}.mg-feature-fix-line{animation:.5s ease-out both mg-feature-fix-line}.mg-feature-fix-commit{animation:1.2s ease-out both mg-feature-fix-commit}.mg-feature-risk-fill{animation:1s ease-out forwards mg-feature-risk-fill}.mg-feature-noise-fade-dot{animation:1.4s ease-out forwards mg-feature-noise-fade}.mg-feature-signal-high{background-color:#f87171e6}.mg-feature-signal-medium{background-color:#fbbf24cc}.mg-feature-cmd-line{animation:.45s ease-out both mg-feature-cmd-in}.mg-feature-yaml-node{animation:.5s ease-out both mg-feature-yaml-pop}.mg-feature-yaml-line{transform-origin:0;animation:.4s ease-out both mg-feature-yaml-draw}.mg-feature-bar{transform-origin:bottom;animation:.55s ease-out both mg-feature-bar-grow}.mg-feature-card-in{animation:.5s ease-out both mg-feature-card-in}@keyframes mg-devflow-tab-pop{0%{opacity:0;transform:translateY(-10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mg-devflow-outside-jitter{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes mg-devflow-badge-ping{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}@keyframes mg-devflow-comment-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes mg-devflow-stream-line{0%{background:linear-gradient(#0000 0%,#34d399e6 50%,#0000 100%) 0 -20%/100% 40% no-repeat}to{background-position:0 120%}}@keyframes mg-devflow-step-glow{0%{box-shadow:0 0 #34d39980}to{box-shadow:0 0 0 6px #34d39900}}@keyframes mg-devflow-merge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mg-devflow-headline-a{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 24px #34d39959}}@keyframes mg-devflow-headline-b{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 20px #fafafa26}}@keyframes mg-devflow-cmd-glow{0%,to{color:#d4d4d8}50%{color:#6ee7b7}}.mg-devflow-tab-pop{animation:.45s ease-out both mg-devflow-tab-pop}.mg-devflow-outside-jitter{animation:2.8s ease-in-out infinite mg-devflow-outside-jitter}.mg-devflow-badge-ping{animation:1.2s ease-in-out infinite mg-devflow-badge-ping}.mg-devflow-comment-in{animation:.5s ease-out both mg-devflow-comment-in}.mg-devflow-stream-line{animation:2s ease-in-out infinite mg-devflow-stream-line}.mg-devflow-step-glow{animation:.8s ease-out both mg-devflow-step-glow}.mg-devflow-merge-pulse{animation:1.4s ease-in-out infinite mg-devflow-merge-pulse}.mg-devflow-headline-a{animation:2.4s ease-in-out infinite mg-devflow-headline-a}.mg-devflow-headline-b{animation:2.4s ease-in-out .3s infinite mg-devflow-headline-b}.mg-devflow-cmd-glow{animation:1.6s ease-in-out infinite mg-devflow-cmd-glow}@keyframes mg-flowchart-node-pulse{0%,to{box-shadow:0 0 #34d39973}50%{box-shadow:0 0 0 8px #34d39900}}@keyframes mg-flowchart-connector-flow-h{0%{background:linear-gradient(90deg,#34d399 0%,#34d3994d 50%,#0000 100%) 100% 0/200% 100%}to{background-position:-100% 0}}@keyframes mg-flowchart-connector-flow-v{0%{background:linear-gradient(#34d399 0%,#34d3994d 50%,#0000 100%) 0 100%/100% 200%}to{background-position:0 -100%}}.mg-flowchart-node-pulse{animation:1.6s ease-in-out infinite mg-flowchart-node-pulse}.mg-flowchart-connector-flow-h{animation:1.4s ease-in-out infinite mg-flowchart-connector-flow-h}.mg-flowchart-connector-flow-v{animation:1.4s ease-in-out infinite mg-flowchart-connector-flow-v}@keyframes mg-casync-node-glow{0%,to{box-shadow:0 0 #22d3ee59}50%{box-shadow:0 0 20px 2px #22d3ee40}}@keyframes mg-casync-packet-right{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - .5rem)}}@keyframes mg-casync-packet-left{0%{opacity:0;right:0}15%{opacity:1}85%{opacity:1}to{opacity:0;right:calc(100% - .5rem)}}@keyframes mg-casync-packet-down{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - .5rem)}}@keyframes mg-casync-connector-h{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes mg-casync-connector-v{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes mg-casync-step-progress{0%{width:0%}to{width:100%}}@keyframes mg-casync-docker-spin{to{transform:rotate(360deg)}}@keyframes mg-casync-followup-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mg-casync-pending-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes mg-casync-review-flash{0%,to{opacity:.7}50%{opacity:1}}.mg-casync-node-glow{animation:1.8s ease-in-out infinite mg-casync-node-glow}.mg-casync-packet-right{animation:1.6s ease-in-out infinite mg-casync-packet-right}.mg-casync-packet-left{animation:1.6s ease-in-out infinite mg-casync-packet-left}.mg-casync-packet-down{animation:1.4s ease-in-out infinite mg-casync-packet-down}.mg-casync-connector-h{animation:1.4s ease-in-out infinite mg-casync-connector-h}.mg-casync-connector-v{animation:1.4s ease-in-out infinite mg-casync-connector-v}.mg-casync-step-progress{animation:4.2s linear forwards mg-casync-step-progress}@keyframes mg-casync-screenshot-glow{0%,to{filter:drop-shadow(0 0 #22d3ee00)}50%{filter:drop-shadow(0 0 24px #22d3ee38)}}@keyframes mg-casync-comment-pulse-emerald{0%,to{box-shadow:0 0 #34d39933}50%{box-shadow:0 0 20px 2px #34d39926}}@keyframes mg-casync-comment-pulse-cyan{0%,to{box-shadow:0 0 #22d3ee33}50%{box-shadow:0 0 20px 2px #22d3ee2e}}.mg-casync-screenshot-glow{animation:2.4s ease-in-out infinite mg-casync-screenshot-glow}.mg-casync-comment-pulse-emerald{animation:2.2s ease-in-out infinite mg-casync-comment-pulse-emerald}.mg-casync-comment-pulse-cyan{animation:2.2s ease-in-out infinite mg-casync-comment-pulse-cyan}.mg-casync-docker-spin{animation:2s linear infinite mg-casync-docker-spin;display:inline-block}.mg-casync-followup-in{animation:.6s ease-out both mg-casync-followup-in}.mg-casync-pending-pulse{animation:1.4s ease-in-out infinite mg-casync-pending-pulse}.mg-casync-review-flash{animation:1.6s ease-in-out infinite mg-casync-review-flash}
