@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=JetBrains+Mono:wght@300;400;500;700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--blog-font-size-xs: clamp(.75rem, .7rem + .25vw, .875rem);--blog-font-size-sm: clamp(.875rem, .825rem + .25vw, 1rem);--blog-font-size-base: clamp(1rem, .95rem + .25vw, 1.125rem);--blog-font-size-lg: clamp(1.125rem, 1.05rem + .375vw, 1.25rem);--blog-font-size-xl: clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--blog-font-size-2xl: clamp(1.5rem, 1.35rem + .75vw, 1.875rem);--blog-font-size-3xl: clamp(1.875rem, 1.65rem + 1.125vw, 2.25rem);--blog-font-size-4xl: clamp(2.25rem, 1.95rem + 1.5vw, 3rem);--blog-font-size-5xl: clamp(3rem, 2.5rem + 2.5vw, 4rem);--blog-line-height-tight: 1.25;--blog-line-height-snug: 1.375;--blog-line-height-normal: 1.6;--blog-line-height-relaxed: 1.75;--blog-line-height-loose: 2;--blog-letter-spacing-tighter: -.05em;--blog-letter-spacing-tight: -.025em;--blog-letter-spacing-normal: 0;--blog-letter-spacing-wide: .025em;--blog-letter-spacing-wider: .05em;--blog-letter-spacing-widest: .1em;--blog-neon-cyan: #00d4ff;--blog-neon-pink: #ff00aa;--blog-neon-yellow: #ffaa00;--blog-neon-green: #00ff88;--blog-deep-purple: #1a1a2e;--blog-mid-purple: #252545;--blog-light-purple: #353568;--blog-glow-cyan: 0 0 10px rgba(0, 212, 255, .5), 0 0 20px rgba(0, 212, 255, .3);--blog-glow-pink: 0 0 10px rgba(255, 0, 170, .5), 0 0 20px rgba(255, 0, 170, .3);--blog-glow-subtle: 0 0 5px rgba(0, 212, 255, .2)}.blog-article{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:var(--blog-font-size-base);line-height:var(--blog-line-height-relaxed);color:var(--color-text-primary);letter-spacing:var(--blog-letter-spacing-normal);font-weight:400;max-width:72ch;margin:0 auto;padding:0 1.5rem}.blog-article h1{font-family:Orbitron,Inter,sans-serif;font-size:var(--blog-font-size-5xl);font-weight:900;line-height:var(--blog-line-height-tight);letter-spacing:var(--blog-letter-spacing-tight);margin:3rem 0 2rem;color:var(--color-text-primary);position:relative;&:before{content:"";position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);width:4px;height:80%;background:linear-gradient(to bottom,transparent,var(--blog-neon-cyan),transparent);opacity:.8}transition:text-shadow .3s ease;&:hover{text-shadow:var(--blog-glow-subtle)}}.blog-article h2{font-family:Orbitron,Inter,sans-serif;font-size:var(--blog-font-size-3xl);font-weight:700;line-height:var(--blog-line-height-snug);letter-spacing:var(--blog-letter-spacing-tight);margin:4rem 0 1.5rem;color:var(--color-text-primary);position:relative;padding-top:1.5rem;&:before{content:"";position:absolute;top:0;left:0;width:60px;height:2px;background:linear-gradient(to right,var(--blog-neon-cyan),transparent)}}.blog-article h3{font-family:JetBrains Mono,Courier New,monospace;font-size:var(--blog-font-size-2xl);font-weight:600;line-height:var(--blog-line-height-snug);letter-spacing:var(--blog-letter-spacing-normal);margin:2rem 0 1rem;color:var(--blog-neon-cyan)}.blog-article h4{font-family:JetBrains Mono,Courier New,monospace;font-size:var(--blog-font-size-xl);font-weight:500;line-height:var(--blog-line-height-normal);margin:1.5rem 0 .75rem;color:var(--color-text-secondary)}.blog-article p{margin:1.5rem 0;font-size:var(--blog-font-size-lg);line-height:var(--blog-line-height-relaxed);color:var(--color-text-secondary);&:first-of-type{font-size:var(--blog-font-size-xl);line-height:var(--blog-line-height-normal);color:var(--color-text-primary);font-weight:400;margin-bottom:2rem}}.blog-article strong,.blog-article b{font-weight:600;color:var(--color-text-primary);letter-spacing:var(--blog-letter-spacing-tight)}.blog-article em,.blog-article i{font-style:italic;color:var(--blog-neon-cyan);font-weight:500}.blog-article a{color:var(--blog-neon-cyan);text-decoration:none;font-weight:500;position:relative;transition:all .3s ease;&:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--blog-neon-cyan);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}&:hover{color:var(--blog-neon-pink);text-shadow:var(--blog-glow-subtle);&:after{transform:scaleX(1);transform-origin:left;background:var(--blog-neon-pink)}}}.blog-article ul,.blog-article ol{margin:1.5rem 0;padding-left:2rem;li{margin:.75rem 0;line-height:var(--blog-line-height-normal);color:var(--color-text-secondary);&::marker{color:var(--blog-neon-cyan)}}}.blog-article ul{list-style-type:none;li{position:relative;padding-left:1.5rem;&:before{content:"▸";position:absolute;left:0;color:var(--blog-neon-cyan);font-weight:700;font-size:1.2em}}}.blog-article blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,#00d4ff0d,#ff00aa0d);border-left:4px solid var(--blog-neon-cyan);position:relative;font-style:italic;&:before{content:'"';position:absolute;top:-10px;left:10px;font-size:4rem;color:var(--blog-neon-cyan);opacity:.2;font-family:Orbitron,sans-serif}p{margin:0;font-size:var(--blog-font-size-xl);line-height:var(--blog-line-height-normal);color:var(--color-text-primary)}}.blog-article pre{margin:2rem 0;padding:1.5rem;background:var(--blog-deep-purple);border:1px solid rgba(0,212,255,.2);border-radius:8px;overflow-x:auto;position:relative;&:before{content:"◉ ◉ ◉";position:absolute;top:.75rem;left:1rem;color:#ffffff4d;font-size:.75rem;letter-spacing:.5rem}code{font-family:JetBrains Mono,Courier New,monospace;font-size:var(--blog-font-size-sm);line-height:var(--blog-line-height-normal);color:var(--blog-neon-green);background:none;padding:0;border:none}}.blog-article pre.astro-code{white-space:pre!important;word-wrap:normal!important;overflow-x:auto!important}.blog-article pre.astro-code code{white-space:pre!important;word-wrap:normal!important;display:block;width:-moz-max-content;width:max-content;min-width:100%}.blog-article code{font-family:JetBrains Mono,Courier New,monospace;font-size:.9em;padding:.2em .4em;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:4px;color:var(--blog-neon-cyan);white-space:nowrap}.blog-article table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:var(--blog-font-size-base);thead{background:#00d4ff1a;border-bottom:2px solid var(--blog-neon-cyan);th{padding:1rem;text-align:left;font-family:JetBrains Mono,monospace;font-weight:600;color:var(--blog-neon-cyan);letter-spacing:var(--blog-letter-spacing-wide)}}tbody{tr{border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .3s ease;&:hover{background:#00d4ff0d}}td{padding:1rem;color:var(--color-text-secondary)}}}.blog-article hr{margin:3rem 0;border:none;height:1px;background:linear-gradient(to right,transparent,var(--blog-neon-cyan) 20%,var(--blog-neon-cyan) 80%,transparent);position:relative;&:after{content:"◆";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-background);color:var(--blog-neon-cyan);padding:0 1rem;font-size:1.5rem}}.blog-article img{max-width:100%;height:auto;margin:2rem 0;border-radius:8px;box-shadow:0 4px 20px #0000004d,0 0 40px #00d4ff1a;transition:all .3s ease;&:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0006,0 0 60px #00d4ff33}}.blog-meta{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,212,255,.2);font-family:JetBrains Mono,monospace;font-size:var(--blog-font-size-sm);color:var(--color-text-tertiary);.blog-date{color:var(--blog-neon-cyan)}.blog-author{color:var(--blog-neon-pink)}.blog-reading-time{color:var(--blog-neon-yellow)}}@media (max-width: 768px){.blog-article{padding:0 1rem}.blog-article h1:before{display:none}.blog-article ul li{padding-left:1rem}}.blog-article ::-moz-selection{background:var(--blog-neon-pink);color:#fff;text-shadow:none}.blog-article ::selection{background:var(--blog-neon-pink);color:#fff;text-shadow:none}.blog-article a:focus{outline:2px solid var(--blog-neon-cyan);outline-offset:2px;text-shadow:var(--blog-glow-subtle)}@media print{.blog-article{font-family:Georgia,serif;color:#000;max-width:100%}.blog-article h1,.blog-article h2,.blog-article h3{font-family:Georgia,serif;color:#000;text-shadow:none}.blog-article a{color:#000;text-decoration:underline}}.blog-hero-image-top{position:relative;width:100%;height:85vh;min-height:600px;max-height:900px;overflow:hidden;margin-top:0;margin-bottom:0;padding:0 10px;img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px}}.blog-hero{position:relative;overflow:hidden;background:#1a1a2e;padding:2rem 0 3rem;margin-top:0;&:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:grid-move 20s linear infinite}&:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a1a2ee6,#1a1a2eb3,#ff00aa1a)}}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.blog-title{font-family:Orbitron,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.1;color:#fff;position:relative;z-index:10;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:-.02em;&:before,&:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}&:before{animation:glitch-1 2.5s infinite;color:var(--blog-neon-cyan);z-index:-1;opacity:.4}&:after{animation:glitch-2 3s infinite;color:var(--blog-neon-pink);z-index:-2;opacity:.4}&:hover{&:before,&:after{animation-duration:1s;opacity:.6}}}@keyframes glitch-1{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(20% 0 30% 0);transform:translate(-2px,2px)}40%{clip-path:inset(50% 0 20% 0);transform:translate(2px,-2px)}60%{clip-path:inset(10% 0 60% 0);transform:translate(-2px)}80%{clip-path:inset(70% 0 10% 0);transform:translateY(2px)}}@keyframes glitch-2{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(60% 0 10% 0);transform:translate(2px,-2px)}40%{clip-path:inset(20% 0 40% 0);transform:translate(-2px,2px)}60%{clip-path:inset(30% 0 50% 0);transform:translate(2px)}80%{clip-path:inset(10% 0 80% 0);transform:translate(-2px,-2px)}}.blog-description{font-family:Inter,sans-serif;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6;color:#ffffffe6;position:relative;z-index:10;max-width:800px;margin-bottom:2rem;font-weight:300;letter-spacing:.02em}.blog-tags{position:relative;z-index:10;display:flex;flex-wrap:wrap;gap:.75rem;.blog-tag{padding:.5rem 1.25rem;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--blog-neon-cyan);transition:all .3s ease;position:relative;overflow:hidden;&:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:#00d4ff33;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;border-radius:999px}&:hover{color:#fff;border-color:var(--blog-neon-cyan);text-shadow:0 0 10px rgba(0,212,255,.5);&:before{transform:translate(-50%,-50%) scale(2)}}}}.blog-hero-image{position:relative;z-index:10;margin-top:3rem;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0006,0 0 60px #00d4ff33;&:before{content:"";position:absolute;inset:0;border:2px solid var(--blog-neon-cyan);border-radius:12px;pointer-events:none;opacity:.5}img{width:100%;height:auto;display:block;transition:transform .3s ease}&:hover img{transform:scale(1.02)}}@media (max-width: 768px){.blog-hero{padding:5rem 0 3rem;margin-top:-5rem}.blog-title{&:before,&:after{display:none}}}.comparison-visual{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,#8b5cf60d,#0ea5e90d);border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.generalist-vs-specialist{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem}@media (max-width: 768px){.generalist-vs-specialist{grid-template-columns:1fr}}.generalist-side,.specialist-side{padding:1.5rem;border-radius:.5rem;background:#0000004d}.generalist-side{border:1px solid rgba(239,68,68,.3)}.specialist-side{border:1px solid rgba(34,197,94,.3)}.generalist-side h3,.specialist-side h3{margin:0 0 1.5rem;font-size:1.25rem;text-align:center}.skill-bars{display:flex;flex-direction:column;gap:.75rem}.skill-bar{display:flex;align-items:center;gap:1rem}.skill-bar span{flex:0 0 140px;font-size:.875rem;color:var(--text-secondary)}.bar-fill{flex:1;height:1.5rem;background:linear-gradient(90deg,#ef4444cc,#ef444466);border-radius:.25rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;font-size:.75rem;font-weight:600;color:#fff;position:relative;overflow:hidden}.bar-fill.specialist{background:linear-gradient(90deg,#22c55ecc,#22c55e66)}.bar-fill:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}.comparison-result{margin-top:1.5rem;text-align:center;font-weight:600;font-size:1.1rem}.generalist-side .comparison-result{color:#ef4444e6}.specialist-side .comparison-result{color:#22c55ee6}.agent-roster-grid{margin:3rem 0;padding:2rem;background:#0000004d;border-radius:1rem;border:1px solid rgba(139,92,246,.3)}.roster-title{text-align:center;font-size:2rem;margin:0 0 2rem;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.agent-categories{display:grid;gap:2rem}.agent-category h4{margin:0 0 1rem;font-size:1.25rem;color:var(--text-primary)}.agent-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.agent-card{padding:.75rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;font-size:.875rem;text-align:center;transition:all .3s ease;cursor:default}.agent-card:hover{background:#8b5cf633;border-color:#8b5cf680;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.agent-card.highlight{background:#0ea5e91a;border-color:#0ea5e94d}.agent-card.highlight:hover{background:#0ea5e933;border-color:#0ea5e980;box-shadow:0 4px 12px #0ea5e94d}.agent-card.special{background:#fbbf241a;border-color:#fbbf244d}.agent-card.special:hover{background:#fbbf2433;border-color:#fbbf2480;box-shadow:0 4px 12px #fbbf244d}.pull-quote{margin:3rem 2rem;padding:2rem;background:linear-gradient(135deg,#8b5cf61a,#0ea5e91a);border-left:4px solid rgba(139,92,246,.8);border-radius:.5rem;position:relative}.pull-quote:before{content:'"';position:absolute;top:-20px;left:20px;font-size:4rem;color:#8b5cf64d;font-family:Georgia,serif}.pull-quote p{margin:0;font-size:1.25rem;font-style:italic;color:var(--text-primary);line-height:1.6}.pull-quote.highlight{background:linear-gradient(135deg,#fbbf241a,#ef44441a);border-left-color:#fbbf24cc}.pull-quote.cta{background:linear-gradient(135deg,#22c55e1a,#0ea5e91a);border-left-color:#22c55ecc}.specialist-interaction-diagram{margin:3rem 0;padding:2rem;background:#0006;border-radius:1rem;border:1px solid rgba(139,92,246,.3)}.specialist-interaction-diagram h3{text-align:center;margin:0 0 2rem;font-size:1.5rem}.interaction-flow{display:flex;flex-direction:column;gap:2rem;align-items:center}.user-request{text-align:center;padding:1.5rem;background:#8b5cf633;border-radius:.5rem;border:2px solid rgba(139,92,246,.5);max-width:400px}.user-request .label,.result .label{display:block;font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.user-request p,.result p{margin:0;font-size:1.1rem;font-weight:600}.agent-responses{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:900px}@media (max-width: 768px){.agent-responses{grid-template-columns:1fr}}.agent-response{padding:1rem;border-radius:.5rem;border:1px solid;position:relative}.agent-response:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:2px;height:20px;background:#8b5cf680}.agent-type{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.agent-response p{margin:0;font-size:.875rem;line-height:1.4}.agent-response.frontend{background:#8b5cf61a;border-color:#8b5cf64d}.agent-response.backend{background:#0ea5e91a;border-color:#0ea5e94d}.agent-response.security{background:#ef44441a;border-color:#ef44444d}.agent-response.performance{background:#fbbf241a;border-color:#fbbf244d}.agent-response.devops{background:#22c55e1a;border-color:#22c55e4d}.agent-response.ux{background:#ec48991a;border-color:#ec48994d}.result{text-align:center;padding:1.5rem;background:#22c55e33;border-radius:.5rem;border:2px solid rgba(34,197,94,.5);max-width:400px;position:relative}.result:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:2px;height:20px;background:#22c55e80}.hidden-gems-showcase{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}@media (max-width: 768px){.hidden-gems-showcase{grid-template-columns:1fr}}.gem-card{padding:1.5rem;background:#0006;border-radius:.75rem;border:1px solid rgba(251,191,36,.3);transition:all .3s ease}.gem-card:hover{border-color:#fbbf2480;box-shadow:0 4px 20px #fbbf2433;transform:translateY(-2px)}.gem-icon{font-size:2.5rem;margin-bottom:.75rem}.gem-card h4{margin:0 0 1rem;font-size:1.1rem;color:#fbbf24e6}.gem-discovery{font-style:italic;color:var(--text-secondary);margin:0 0 .5rem;font-size:.9rem}.gem-impact{margin:0;font-weight:600;color:var(--text-primary);font-size:.95rem}.executive-command-center{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,#8b5cf60d,#0ea5e90d);border-radius:1rem;border:1px solid rgba(139,92,246,.3)}.executive-command-center h3{text-align:center;margin:0 0 2rem;font-size:1.75rem;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.project-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){.project-scenarios{grid-template-columns:1fr}}.scenario{padding:1.5rem;background:#0000004d;border-radius:.5rem;border:1px solid rgba(139,92,246,.2)}.scenario h4{margin:0 0 1rem;font-size:1.1rem}.assigned-agents{display:flex;flex-wrap:wrap;gap:.5rem}.agent-badge{padding:.25rem .75rem;background:#8b5cf633;border:1px solid rgba(139,92,246,.4);border-radius:1rem;font-size:.8rem;white-space:nowrap}.final-cta{margin:3rem 0;padding:3rem;background:linear-gradient(135deg,#22c55e1a,#8b5cf61a);border-radius:1rem;border:2px solid rgba(34,197,94,.3);text-align:center}.final-cta h3{margin:0 0 1.5rem;font-size:2rem}.cta-text{font-size:1.25rem;margin:0 0 2rem;line-height:1.6}.cta-text strong{display:block;font-size:1.5rem;margin-top:.5rem;background:linear-gradient(135deg,#22c55e,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem auto;max-width:600px}.stat{display:flex;flex-direction:column;align-items:center}.stat .number{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat .label{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}.cta-action{font-size:1.1rem;font-weight:600;margin:2rem 0 0;color:var(--text-primary)}.workflow-comparison{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0;padding:2rem;background:linear-gradient(135deg,light-dark(var(--color-surface-secondary),var(--color-surface)) 0%,light-dark(var(--color-surface),var(--color-surface-secondary)) 100%);border-radius:1rem;box-shadow:0 10px 30px #0000001a}.human-workflow{padding:1.5rem;background:light-dark(rgba(255,100,100,.05),rgba(255,50,50,.1));border-radius:.5rem;border:2px solid light-dark(rgba(255,100,100,.2),rgba(255,50,50,.3))}.human-workflow h3{color:light-dark(var(--color-danger),#ff6666);margin-bottom:1rem;font-size:1.25rem}.timeline-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;margin:.5rem 0;background:light-dark(rgba(255,255,255,.5),rgba(0,0,0,.3));border-radius:.25rem;border-left:3px solid light-dark(var(--color-danger),#ff6666);transition:transform .2s}.timeline-item:hover{transform:translate(5px)}.timeline-item .time{font-weight:600;color:light-dark(var(--color-text-secondary),var(--color-text-primary));font-size:.875rem}.timeline-item .task{font-style:italic;color:light-dark(var(--color-text-primary),var(--color-text-secondary))}.chaos-indicator{margin-top:1.5rem;text-align:center;padding:1rem;background:light-dark(rgba(255,100,100,.1),rgba(255,50,50,.2));border-radius:.5rem}.chaos-indicator .label{display:block;font-size:.875rem;color:light-dark(var(--color-text-secondary),var(--color-text-primary));margin-bottom:.5rem}.chaos-indicator .value{font-size:3rem;font-weight:700;color:light-dark(var(--color-danger),#ff6666)}.ai-workflow{padding:1.5rem;background:light-dark(rgba(100,255,100,.05),rgba(50,255,50,.1));border-radius:.5rem;border:2px solid light-dark(rgba(100,255,100,.2),rgba(50,255,50,.3))}.ai-workflow h3{color:light-dark(var(--color-primary),var(--color-primary-light));margin-bottom:1rem;font-size:1.25rem}.epoch-phase{padding:1.5rem;margin:.75rem 0;background:light-dark(rgba(255,255,255,.5),rgba(0,0,0,.3));border-radius:.5rem;border-left:3px solid light-dark(var(--color-primary),var(--color-primary-light));text-align:center;transition:all .3s}.epoch-phase:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0ff3}.phase-name{display:block;font-weight:600;color:light-dark(var(--color-text-primary),var(--color-text-secondary));margin-bottom:.5rem}.duration{display:block;color:light-dark(var(--color-primary),var(--color-primary-light));font-size:.875rem}.efficiency-indicator{margin-top:1.5rem;text-align:center;padding:1rem;background:light-dark(rgba(100,255,100,.1),rgba(50,255,50,.2));border-radius:.5rem}.efficiency-indicator .value{font-size:3rem;font-weight:700;color:light-dark(var(--color-primary),var(--color-primary-light))}.epoch-cycle-visualization{margin:3rem 0;padding:3rem;background:radial-gradient(circle at center,light-dark(rgba(100,255,255,.05),rgba(0,255,255,.1)) 0%,transparent 70%);border-radius:1rem}.cycle-container{position:relative;max-width:800px;margin:0 auto;aspect-ratio:1}.cycle-phase{position:absolute;width:240px;padding:.75rem .5rem;background:light-dark(var(--color-surface),var(--color-surface-secondary));border:2px solid light-dark(var(--color-border),var(--color-border-secondary));border-radius:1rem;text-align:center;transition:all .3s;cursor:pointer}.phase-1{top:0;left:50%;transform:translate(-50%)}.phase-2{top:20%;right:5%}.phase-3{bottom:30%;right:5%}.phase-4{bottom:0;left:50%;transform:translate(-50%)}.phase-5{top:20%;left:5%}.cycle-phase:hover{transform:scale(1.05) translate(var(--translate-x, 0));box-shadow:0 10px 30px #00ffff4d;border-color:light-dark(var(--color-primary),var(--color-primary-light));z-index:10}.phase-1:hover,.phase-4:hover{--translate-x: -50%}.phase-icon{font-size:1.75rem;margin-bottom:.25rem;display:block;filter:saturate(1.5)}.cycle-phase h4{font-size:.85rem;margin-bottom:.25rem;color:light-dark(var(--color-text-primary),var(--color-text-secondary));line-height:1.1}.cycle-phase p{font-size:.7rem;color:light-dark(var(--color-text-secondary),var(--color-text-primary));margin-bottom:.25rem;line-height:1.15}.phase-detail{font-size:.65rem;font-weight:600;color:light-dark(var(--color-primary),var(--color-primary-light));text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;padding-top:.25rem;border-top:1px solid light-dark(var(--color-border),var(--color-border-secondary))}.cycle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:2rem;background:radial-gradient(circle,light-dark(var(--color-primary),var(--color-primary-dark)) 0%,transparent 70%);border-radius:50%;width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cycle-label{font-size:2.5rem;font-weight:900;letter-spacing:.1em;background:linear-gradient(135deg,light-dark(var(--color-primary),var(--color-primary-light)) 0%,light-dark(var(--color-secondary),var(--color-secondary-light)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cycle-subtitle{font-size:.875rem;color:light-dark(var(--color-text-secondary),var(--color-text-primary));margin-top:.5rem}.transformation-timeline{margin:3rem 0;padding:2rem;background:light-dark(var(--color-surface-secondary),var(--color-surface));border-radius:1rem;box-shadow:0 5px 20px #0000001a}.transformation-timeline h3{text-align:center;margin-bottom:2rem;font-size:1.75rem;background:linear-gradient(135deg,light-dark(var(--color-primary),var(--color-primary-light)) 0%,light-dark(var(--color-secondary),var(--color-secondary-light)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.timeline-row{display:grid;grid-template-columns:150px 1fr 100px;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;background:light-dark(rgba(255,255,255,.5),rgba(0,0,0,.3));border-radius:.5rem;transition:transform .2s}.timeline-row:hover{transform:translate(10px)}.project-type{font-weight:600;color:light-dark(var(--color-text-primary),var(--color-text-secondary))}.time-bars{display:flex;flex-direction:column;gap:1rem}.traditional-time,.epoch-time{position:relative}.traditional-time .label,.epoch-time .label{font-size:.75rem;color:light-dark(var(--color-text-secondary),var(--color-text-primary));margin-bottom:.25rem;display:block}.bar{height:30px;background:linear-gradient(90deg,light-dark(var(--color-danger),#ff6666) 0%,light-dark(rgba(255,100,100,.5),rgba(255,50,50,.3)) 100%);border-radius:15px;display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;color:#fff;font-weight:600;font-size:.875rem;width:calc(var(--duration) * 50px);max-width:100%;transition:width .5s ease-out}.epoch-time .bar{background:linear-gradient(90deg,light-dark(var(--color-primary),var(--color-primary-light)) 0%,light-dark(rgba(100,255,255,.5),rgba(0,255,255,.3)) 100%)}.acceleration{font-weight:700;font-size:1.25rem;color:light-dark(var(--color-primary),var(--color-primary-light));text-align:center}.manifesto-principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.principle{text-align:center;padding:2rem;background:light-dark(var(--color-surface),var(--color-surface-secondary));border-radius:1rem;border:2px solid transparent;transition:all .3s}.principle:hover{border-color:light-dark(var(--color-primary),var(--color-primary-light));transform:translateY(-5px);box-shadow:0 10px 30px #0ff3}.principle .icon{font-size:3rem;margin-bottom:1rem;display:block;filter:saturate(1.5)}.principle h4{font-size:1.25rem;margin-bottom:.5rem;color:light-dark(var(--color-text-primary),var(--color-text-secondary))}.principle p{font-size:.875rem;color:light-dark(var(--color-text-secondary),var(--color-text-primary))}blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,light-dark(rgba(100,255,255,.05),rgba(0,255,255,.1)) 0%,light-dark(rgba(255,100,255,.05),rgba(255,0,255,.1)) 100%);border-left:4px solid light-dark(var(--color-primary),var(--color-primary-light));border-radius:.5rem;position:relative;font-style:italic}blockquote:before{content:'"';position:absolute;top:-20px;left:20px;font-size:4rem;color:light-dark(var(--color-primary),var(--color-primary-light));opacity:.3;font-family:Georgia,serif}blockquote p{margin:0;font-size:1.25rem;line-height:1.6;color:light-dark(var(--color-text-primary),var(--color-text-secondary))}blockquote p strong{color:light-dark(var(--color-primary),var(--color-primary-light));font-style:normal}.manifesto-cta{margin:4rem 0 2rem;padding:3rem;background:linear-gradient(135deg,light-dark(var(--color-primary-dark),var(--color-primary)) 0%,light-dark(var(--color-secondary-dark),var(--color-secondary)) 100%);border-radius:1rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d}.manifesto-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}.cta-content{position:relative;z-index:1}.manifesto-cta h2{font-size:2.5rem;margin-bottom:1rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.cta-subtitle{font-size:1.25rem;color:#ffffffe6;margin-bottom:2rem}.cta-features{display:flex;justify-content:center;gap:3rem;margin:2rem 0;flex-wrap:wrap}.cta-features .feature{display:flex;align-items:center;gap:.75rem;color:#fff;font-weight:600}.cta-features .icon{font-size:1.5rem;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:1rem 2.5rem;border-radius:2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary{background:#fff;color:light-dark(var(--color-primary-dark),var(--color-primary));box-shadow:0 5px 20px #0000004d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0006}.btn-secondary{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.5)}.btn-secondary:hover{background:#ffffff4d;border-color:#fff}.cta-tagline{font-size:1rem;color:#fffc;margin-top:2rem}@media (max-width: 768px){.workflow-comparison{grid-template-columns:1fr}.cycle-container{height:auto;min-height:600px}.cycle-phase{position:static;width:100%;margin:1rem 0;transform:none!important}.cycle-center{position:static;margin:2rem auto}.timeline-row{grid-template-columns:1fr;text-align:center}.manifesto-cta h2{font-size:1.75rem}}.blog-article::-webkit-scrollbar{width:12px;height:12px}.blog-article::-webkit-scrollbar-track{background:var(--blog-deep-purple);border-radius:6px}.blog-article::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--blog-neon-cyan),var(--blog-neon-pink));border-radius:6px;border:2px solid var(--blog-deep-purple);-webkit-transition:all .3s ease;transition:all .3s ease}.blog-article::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,var(--blog-neon-pink),var(--blog-neon-cyan));box-shadow:0 0 10px #00d4ff80}.blog-article{scrollbar-width:thin;scrollbar-color:var(--blog-neon-cyan) var(--blog-deep-purple)}.blog-article pre::-webkit-scrollbar{height:8px}.blog-article pre::-webkit-scrollbar-track{background:#00d4ff1a;border-radius:4px}.blog-article pre::-webkit-scrollbar-thumb{background:var(--blog-neon-cyan);border-radius:4px;opacity:.5}.blog-article pre::-webkit-scrollbar-thumb:hover{opacity:1;box-shadow:0 0 5px #00d4ff80}.cyberpunk-share-section{margin-top:4rem;padding:3rem;background:linear-gradient(135deg,#000000e6,#1a1a2ecc);border:2px solid rgba(0,212,255,.3);border-radius:1rem;position:relative;overflow:hidden}.cyberpunk-share-section:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent,rgba(0,212,255,.6),transparent,rgba(255,0,170,.6),transparent);background-size:200% 200%;animation:border-flow 3s linear infinite;z-index:-1;border-radius:1rem}@keyframes border-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}.share-glitch-container{text-align:center;margin-bottom:2.5rem}.share-title{font-family:Orbitron,sans-serif;font-size:1.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#fff;position:relative;display:inline-block}.share-title:before,.share-title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.share-title:before{animation:glitch-share-1 .6s infinite;color:#00d4ff;z-index:-1}.share-title:after{animation:glitch-share-2 .6s infinite;color:#f0a;z-index:-2}@keyframes glitch-share-1{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}33%{clip-path:inset(20% 0 60% 0);transform:translate(-2px,1px)}66%{clip-path:inset(60% 0 20% 0);transform:translate(2px,-1px)}}@keyframes glitch-share-2{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}33%{clip-path:inset(60% 0 20% 0);transform:translate(2px,1px)}66%{clip-path:inset(20% 0 60% 0);transform:translate(-2px,-1px)}}.share-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;max-width:600px;margin:0 auto}.share-button{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#fff;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:500;transition:all .3s ease;overflow:hidden;cursor:pointer}button.share-button{font-family:inherit;font-size:inherit;line-height:inherit}.share-effect{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);transition:all .5s ease;z-index:0}.share-icon,.share-label{position:relative;z-index:1}.share-icon{display:flex;align-items:center;justify-content:center}.twitter-share{border-color:#1da1f24d}.twitter-share:hover{border-color:#1da1f2cc;color:#1da1f2;text-shadow:0 0 10px rgba(29,161,242,.5)}.twitter-share .share-effect{background:radial-gradient(circle,rgba(29,161,242,.3) 0%,transparent 70%)}.twitter-share:hover .share-effect{width:300px;height:300px}.linkedin-share{border-color:#0077b54d}.linkedin-share:hover{border-color:#0077b5cc;color:#0077b5;text-shadow:0 0 10px rgba(0,119,181,.5)}.linkedin-share .share-effect{background:radial-gradient(circle,rgba(0,119,181,.3) 0%,transparent 70%)}.linkedin-share:hover .share-effect{width:300px;height:300px}.copy-share{border-color:#00d4ff4d}.copy-share:hover{border-color:#00d4ffcc;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5)}.copy-share .share-effect{background:radial-gradient(circle,rgba(0,212,255,.3) 0%,transparent 70%)}.copy-share:hover .share-effect{width:300px;height:300px}.copy-share.copied{border-color:#22c55ecc;color:#22c55e}.copy-share.copied .share-label:after{content:" ✓";color:#22c55e}.share-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transition:left .5s ease;pointer-events:none}.share-button:hover:after{left:100%}@media (max-width: 640px){.cyberpunk-share-section{padding:2rem 1.5rem}.share-title{font-size:1.25rem}.share-buttons-grid{grid-template-columns:1fr;gap:1rem}}.blog-meta-article{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(139,92,246,.2);font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--text-secondary)}.blog-meta-article .blog-date{color:var(--blog-neon-cyan, #00d4ff)}.blog-meta-article .blog-author{color:var(--blog-neon-pink, #ff00aa)}.blog-meta-article .blog-reading-time{color:#fbbf24;margin-left:auto}.blog-meta-article span:not(:first-child):before{content:"•";margin:0 .5rem;color:#ffffff4d}.blog-meta-article .blog-reading-time:before{content:"•";margin:0 .5rem;color:#ffffff4d}@media (max-width: 640px){.blog-meta-article{flex-wrap:wrap;gap:.5rem}.blog-meta-article .blog-reading-time{margin-left:0;width:100%}}.mermaid-container{margin:2rem 0;background:var(--terminal-bg);border:1px solid var(--terminal-cyan);border-radius:.5rem;padding:2rem;overflow-x:auto;position:relative}.mermaid-container:before{content:"DIAGRAM";position:absolute;top:.5rem;right:.5rem;font-size:.75rem;color:var(--terminal-cyan);font-family:Orbitron,monospace;letter-spacing:.1em;opacity:.5}.mermaid{background:transparent!important;text-align:center;display:block}.mermaid svg{max-width:100%;height:auto}.mermaid .nodeLabel{font-size:20px!important;font-weight:500!important}.mermaid .edgeLabel{font-size:18px!important;font-weight:400!important}.mermaid text{font-size:20px!important}.mermaid .node rect{fill:var(--terminal-bg)!important;stroke:var(--terminal-cyan)!important;stroke-width:2px!important}.mermaid .node.error rect,.mermaid .node .error{fill:#ff00401a!important;stroke:var(--terminal-red)!important}.mermaid .node.success rect,.mermaid .node .success{fill:#00ff001a!important;stroke:var(--terminal-green)!important}.mermaid text{fill:var(--terminal-cyan)!important;font-family:monospace!important}.mermaid .edgeLabel{background-color:var(--terminal-bg)!important}.mermaid .edgePath .path{stroke:var(--terminal-cyan)!important;stroke-width:2px!important}.mermaid .marker{fill:var(--terminal-cyan)!important}.mermaid .actor{fill:var(--terminal-bg)!important;stroke:var(--terminal-cyan)!important}.mermaid .actor-line,.mermaid .messageLine0,.mermaid .messageLine1{stroke:var(--terminal-cyan)!important}.mermaid .note{fill:#ffb0001a!important;stroke:var(--terminal-amber)!important}.mermaid .task{fill:var(--terminal-cyan)!important}.mermaid .task.done{fill:var(--terminal-green)!important}.mermaid .task.active{fill:var(--terminal-amber)!important}.mermaid .task.crit{fill:var(--terminal-red)!important}.mermaid .grid .tick line{stroke:var(--terminal-cyan)!important;opacity:.2!important}.mermaid .flowchart-link{stroke:var(--terminal-cyan)!important;fill:none!important}.mermaid .nodeLabel{color:var(--terminal-cyan)!important}.mermaid g.error rect,.mermaid g.error polygon,.mermaid g.error circle,.mermaid g.error ellipse{fill:#ff00401a!important;stroke:var(--terminal-red)!important}.mermaid g.success rect,.mermaid g.success polygon,.mermaid g.success circle,.mermaid g.success ellipse{fill:#00ff001a!important;stroke:var(--terminal-green)!important}.danger-box{margin:2rem 0;padding:1.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;border-left:4px solid rgba(239,68,68,.8)}.danger-box h3{margin:0 0 .75rem;color:#ef4444e6;font-size:1.1rem}.danger-box p{margin:0;color:var(--text-primary)}.warning-box{margin:2rem 0;padding:1.5rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:.5rem;border-left:4px solid rgba(251,191,36,.8)}.warning-box h3{margin:0 0 1rem;color:#fbbf24e6;font-size:1.1rem}.warning-box ul{margin:0;padding-left:1.5rem;list-style:none}.warning-box li{margin:.5rem 0;padding-left:1rem;position:relative}.warning-box li:before{content:"▸";position:absolute;left:0;color:#fbbf24cc}.warning-box .impact{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(251,191,36,.2);font-style:italic}.architecture-diagram{margin:2rem 0;text-align:center}.architecture-diagram h3{margin:0 0 1rem;font-size:1.5rem;color:var(--text-primary)}.code-example{margin:2rem 0;background:#0006;border:1px solid rgba(139,92,246,.2);border-radius:.5rem;overflow:hidden}.code-example h4{margin:0;padding:1rem;background:#8b5cf61a;border-bottom:1px solid rgba(139,92,246,.2);font-size:1rem;color:var(--text-primary)}.code-example pre{margin:0!important;border-radius:0!important}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}@media (max-width: 768px){.comparison-grid{grid-template-columns:1fr}}.level-card{padding:1.5rem;background:#0000004d;border-radius:.5rem;border:1px solid rgba(139,92,246,.2);transition:all .3s ease}.level-card:hover{transform:translateY(-2px);border-color:#8b5cf666;box-shadow:0 4px 12px #8b5cf633}.level-card.sprint-1{border-color:#ef44444d}.level-card.sprint-1:hover{border-color:#ef444480;box-shadow:0 4px 12px #ef444433}.level-card.sprint-3{border-color:#fbbf244d}.level-card.sprint-3:hover{border-color:#fbbf2480;box-shadow:0 4px 12px #fbbf2433}.level-card.sprint-5{border-color:#22c55e4d}.level-card.sprint-5:hover{border-color:#22c55e80;box-shadow:0 4px 12px #22c55e33}.level-card h4{margin:0 0 1rem;font-size:1.1rem;color:var(--text-primary)}.level-card ul{margin:0 0 1rem;padding-left:0;list-style:none}.level-card li{margin:.5rem 0;padding-left:1.5rem;position:relative;font-size:.9rem}.level-card li:before{position:absolute;left:0;font-size:1rem}.reality-level{margin:0;padding:.5rem;background:#8b5cf61a;border-radius:.25rem;text-align:center;font-weight:600;color:var(--text-primary)}.sprint-1 .reality-level{background:#ef44441a;color:#ef4444e6}.sprint-3 .reality-level{background:#fbbf241a;color:#fbbf24e6}.sprint-5 .reality-level{background:#22c55e1a;color:#22c55ee6}.success-story{margin:2rem 0;padding:1.5rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:.5rem;border-left:4px solid rgba(34,197,94,.8)}.success-story h3{margin:0 0 .75rem;color:#22c55ee6;font-size:1.1rem}.success-story p{margin:0;color:var(--text-primary)}.verification-pipeline{margin:3rem 0;padding:2rem;background:#0000004d;border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.verification-pipeline h3{text-align:center;margin:0 0 2rem;font-size:1.5rem;color:var(--text-primary)}.gate-flow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}@media (max-width: 1200px){.gate-flow{flex-direction:column}.gate-arrow{transform:rotate(90deg)}}.gate{flex:1;min-width:200px;padding:1.5rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;text-align:center}.gate h4{margin:0 0 .5rem;font-size:1rem;color:#8b5cf6e6}.gate p{margin:0 0 1rem;font-size:.875rem;color:var(--text-secondary)}.gate-check{margin:.25rem 0;font-size:.8rem;color:#22c55ee6}.gate-arrow{font-size:2rem;color:#8b5cf680;flex:0 0 auto}.gate-1{border-color:#8b5cf64d}.gate-2{border-color:#0ea5e94d;background:#0ea5e91a}.gate-2 h4{color:#0ea5e9e6}.gate-3{border-color:#fbbf244d;background:#fbbf241a}.gate-3 h4{color:#fbbf24e6}.gate-4{border-color:#ef44444d;background:#ef44441a}.gate-4 h4{color:#ef4444e6}.gate-5{border-color:#22c55e4d;background:#22c55e1a}.gate-5 h4{color:#22c55ee6}.gate-result{text-align:center;font-style:italic;color:var(--text-secondary);margin:0}.before-after-comparison{margin:3rem 0;padding:2rem;background:#0000004d;border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.before-after-comparison h3{text-align:center;margin:0 0 2rem;font-size:1.5rem;color:var(--text-primary)}.comparison-table{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.comparison-table{grid-template-columns:1fr}}.before-column,.after-column{padding:1.5rem;border-radius:.5rem}.before-column{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.after-column{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.before-column h4{margin:0 0 1rem;color:#ef4444e6;font-size:1.1rem}.after-column h4{margin:0 0 1rem;color:#22c55ee6;font-size:1.1rem}.before-column ul,.after-column ul{margin:0;padding-left:0;list-style:none}.before-column li,.after-column li{margin:.5rem 0;padding-left:1.5rem;position:relative}.before-column li:before{content:"❌";position:absolute;left:0}.after-column li:before{content:"✅";position:absolute;left:0}.final-thought{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,#8b5cf61a,#0ea5e91a);border:2px solid rgba(139,92,246,.3);border-radius:1rem;text-align:center}.final-thought h3{margin:0 0 1rem;font-size:1.5rem;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.final-thought p{margin:0;font-size:1.1rem;color:var(--text-primary)}blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,#8b5cf60d,#0ea5e90d);border-left:4px solid rgba(139,92,246,.8);border-radius:.5rem;font-style:italic;color:var(--text-primary);position:relative}.mermaid-container{margin:2rem 0;padding:2rem;background:#0006;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;overflow-x:auto}.mermaid{display:flex;justify-content:center;min-height:400px}.callout ul{margin:0;padding-left:1.5rem;list-style:none}.callout li{margin:.5rem 0;padding-left:.5rem;position:relative}.callout li:before{content:"•";position:absolute;left:-1rem;font-weight:700}.callout-danger{background:#ef44441a;border-color:#ef4444cc}.callout-danger h4{color:#ef4444e6}.callout-danger li:before{color:#ef4444cc}.callout-warning{background:#fbbf241a;border-color:#fbbf24cc}.callout-warning h4{color:#fbbf24e6}.callout-warning li:before{color:#fbbf24cc}.callout-error{background:#dc26261a;border-color:#dc2626cc}.callout-error h4{color:#dc2626e6}.callout-error li:before{color:#dc2626cc}.callout-success{background:#22c55e1a;border-color:#22c55ecc}.callout-success h4{color:#22c55ee6}.callout-success li:before{color:#22c55ecc}.callout-info table{width:100%;margin-top:1rem;border-collapse:collapse}.callout-info th{text-align:left;padding:.5rem;border-bottom:2px solid rgba(14,165,233,.3);color:#0ea5e9e6}.callout-info td{padding:.5rem;border-bottom:1px solid rgba(14,165,233,.2)}.callout-info tr:last-child td{border-bottom:none}.mermaid[data-processed*=gantt]{background:#0006!important;padding:2rem;border-radius:.5rem;border:1px solid rgba(139,92,246,.3)}.mermaid .section0,.mermaid .section1,.mermaid .section2,.mermaid .section3,.mermaid .section4,.mermaid .section5{fill:#0ea5e9cc!important}.mermaid .active0,.mermaid .active1,.mermaid .active2,.mermaid .active3,.mermaid .active4{fill:#22c55ecc!important}.mermaid .done0,.mermaid .done1{fill:#8b5cf6cc!important}.mermaid .crit0,.mermaid .crit1{fill:#fbbf24cc!important}.mermaid .taskText{fill:#fff!important;font-size:14px!important;font-weight:600!important}.mermaid .sectionTitle{fill:#0ea5e9!important}.mermaid .titleText{fill:#fff!important;font-size:18px!important;font-weight:700!important}.mermaid .tick text{fill:#9ca3af!important;font-size:12px!important}.blog-article blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,#8b5cf61a,#0ea5e91a);border-left:4px solid rgba(139,92,246,.8);border-radius:.5rem;position:relative}.blog-article blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:3rem;color:#8b5cf64d;font-family:Georgia,serif}.blog-article blockquote p{margin:0;font-style:italic;font-weight:600;color:var(--text-primary);line-height:1.6}.blog-article blockquote p strong{color:#8b5cf6e6;font-style:normal}.blog-article img[src*=placeholder]{display:block;width:100%;max-width:800px;margin:2rem auto;padding:4rem 2rem;background:#0006;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;text-align:center;color:var(--text-secondary);font-style:italic;position:relative;min-height:200px}.blog-article img[src*=placeholder]:before{content:attr(alt);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;font-size:.9rem;color:#8b5cf699}.mermaid[data-processed*=sequence]{background:#0006!important;padding:2rem;border-radius:.5rem;border:1px solid rgba(239,68,68,.3);margin:2rem 0}.mermaid[data-processed*=graph]{background:#0006!important;padding:2rem;border-radius:.5rem;border:1px solid rgba(139,92,246,.3);margin:2rem 0}.mermaid{background:transparent!important}.mermaid .node rect{rx:5px!important;ry:5px!important}.mermaid .node.default,.mermaid .actor{fill:#8b5cf6cc!important;stroke:#8b5cf6!important}.mermaid .actor-man{fill:#8b5cf6cc!important}.mermaid .messageLine0,.mermaid .messageLine1{stroke:#0ea5e9cc!important;stroke-width:2px!important}.mermaid .messageText{fill:#fff!important;font-size:14px!important}.mermaid .note{fill:#fbbf2433!important;stroke:#fbbf24cc!important}.mermaid .noteText{fill:#fff!important;font-size:12px!important;font-style:italic!important}.mermaid .labelBox{fill:#000c!important;stroke:none!important}.mermaid .labelText,.mermaid .label{fill:#fff!important}.mermaid .edgeLabel{background-color:#000c!important;color:#fff!important}.mermaid .grid .tick line{stroke:#8b5cf61a!important}.mermaid .grid path{stroke:#8b5cf633!important}.mermaid .today{stroke:#fbbf24cc!important;stroke-width:2px!important}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.gap-4{gap:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.p-6{padding:1.5rem}.p-4{padding:1rem}.p-3{padding:.75rem}.bg-gray-900{background-color:#111827e6}.bg-black\/60{background-color:#0009}.bg-gray-800\/50{background-color:#1f293780}.bg-cyan-900\/30{background-color:#164e634d}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/10{background-color:#7f1d1d1a}.rounded-lg{border-radius:.5rem}.border{border-width:1px;border-style:solid}.border-purple-500\/30{border-color:#8b5cf64d}.border-red-500\/50{border-color:#ef444480}.border-purple-500\/50{border-color:#8b5cf680}.border-cyan-500\/30{border-color:#0ea5e94d}.border-red-500{border-color:#ef4444}.border-l-4{border-left-width:4px}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-t{border-top-width:1px;border-top-style:solid}.text-center{text-align:center}.transform{transform:translateZ(0)}.hover\:scale-105:hover{transform:scale(1.05)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.text-red-400{color:#f87171}.text-red-300{color:#fca5a5}.text-gray-500{color:#6b7280}.text-gray-400{color:#9ca3af}.text-purple-400{color:#c4b5fd}.text-purple-300{color:#ddd6fe}.text-cyan-400{color:#22d3ee}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-normal{font-weight:400}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.block{display:block}.italic{font-style:italic}.relative{position:relative}.md\:grid-cols-3{grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}.grid pre{margin:0;background:#000c}.grid pre code{font-size:.8rem;line-height:1.4}blockquote{position:relative;border-left-width:4px;border-left-style:solid}blockquote p{margin-bottom:.5rem}blockquote cite{display:block}blockquote strong{font-weight:700}blockquote:before,blockquote:after{content:none}blockquote:before{content:'"';position:absolute;top:-10px;left:20px;font-size:3rem;color:#ef44444d;font-family:Georgia,serif}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.metric-card{background:#0006;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;padding:1.5rem;text-align:center}.metric-value{font-size:2.5rem;font-weight:700;color:#8b5cf6e6;margin-bottom:.5rem}.metric-label{font-size:.9rem;color:var(--text-secondary)}.timeline-comparison{display:grid;grid-template-columns:1fr;gap:3rem;margin:3rem 0}@media (min-width: 1024px){.timeline-comparison{grid-template-columns:1fr 1fr}}.timeline{background:#0006;border-radius:.5rem;padding:1.5rem;border:1px solid rgba(139,92,246,.3)}.timeline.traditional{border-color:#ef44444d}.timeline.xswarm{border-color:#22c55e4d}.timeline h3{margin:0 0 1.5rem;text-align:center;font-size:1.25rem;color:var(--text-primary)}.timeline.traditional h3{color:#ef4444e6}.timeline.xswarm h3{color:#22c55ee6}.timeline-item{display:grid;grid-template-columns:100px 1fr auto;gap:1rem;padding:1rem;margin-bottom:1rem;background:#0009;border-radius:.25rem;border-left:3px solid rgba(139,92,246,.5);align-items:center}.timeline-item.gap{border-left-color:#fbbf2480;background:#fbbf241a}.timeline-item.late{border-left-color:#ef444480;background:#ef44441a}.timeline-item.success{border-left-color:#22c55e80;background:#22c55e1a}.timeline-item .week{font-weight:600;color:#8b5cf6e6;font-size:.9rem}.timeline-item .activity{color:var(--text-primary)}.timeline-item .output{font-size:.85rem;color:var(--text-secondary);text-align:right}.meme-container{margin:2rem 0;text-align:center}.meme{max-width:100%;height:auto;border-radius:.5rem;border:1px solid rgba(139,92,246,.3)}.meme-caption{margin-top:1rem;font-style:italic;color:var(--text-secondary);font-size:.9rem}.metric-callout{margin:2rem 0;padding:2rem;border-radius:.5rem;border:1px solid rgba(139,92,246,.3);background:#0006}.metric-callout.danger{border-color:#ef44444d;background:#ef44440d}.metric-callout h4{margin:0 0 1.5rem;text-align:center;font-size:1.25rem;color:#ef4444e6}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;text-align:center}.metric{display:flex;flex-direction:column;align-items:center}.metric .number{font-size:2.5rem;font-weight:700;color:#ef4444e6;line-height:1;margin-bottom:.5rem}.metric .label{font-size:.85rem;color:var(--text-secondary);line-height:1.2}blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,#8b5cf60d,#0ea5e90d);border-left:4px solid rgba(139,92,246,.8);border-radius:.5rem;position:relative;font-style:italic;color:var(--text-primary)}blockquote p{margin:0;line-height:1.6}ul,ol{margin:1rem 0;padding-left:2rem}li{margin:.5rem 0;line-height:1.6}li ul,li ol{margin:.5rem 0}ul.task-list{list-style:none;padding-left:0}.task-list li{padding-left:1.5rem;position:relative}.task-list li:before{content:"☐";position:absolute;left:0;color:#8b5cf699}.task-list li.checked:before{content:"☑";color:#22c55ecc}.content-box{margin:2rem 0;padding:1.5rem;background:#0000004d;border:1px solid rgba(139,92,246,.3);border-radius:.5rem}.content-box h3{margin:0 0 1rem;color:#8b5cf6e6}.content-box ul{margin:0;padding-left:1.5rem}.asset-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.asset-preview{background:#0006;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;padding:1rem;text-align:center}.asset-preview-icon{font-size:3rem;margin-bottom:.5rem}.asset-preview-label{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.asset-preview-desc{font-size:.85rem;color:var(--text-secondary)}.callout{margin:2rem 0;padding:1.5rem;border-radius:.5rem;border-left:4px solid}.callout h4{margin:0 0 .75rem;font-size:1.1rem}.callout ol{margin:.5rem 0;padding-left:1.5rem}.callout li{margin:.5rem 0;line-height:1.6}.callout strong{font-weight:700;color:var(--text-primary)}.callout-info{background:#0ea5e91a;border-color:#0ea5e9cc}.callout-info h4{color:#0ea5e9e6}blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,#8b5cf60d,#0ea5e90d);border-left:4px solid rgba(139,92,246,.8);border-radius:.5rem;position:relative}blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:3rem;color:#8b5cf64d;font-family:Georgia,serif}blockquote p{margin:0;font-style:italic;font-weight:600;color:var(--text-primary);line-height:1.6}blockquote p strong{color:#8b5cf6e6;font-style:normal}.blog-article img{max-width:100%;height:auto;margin:2rem auto;display:block;border-radius:.5rem;border:1px solid rgba(139,92,246,.3)}.blog-article img+em{display:block;text-align:center;margin-top:-1rem;margin-bottom:2rem;font-style:italic;color:var(--text-secondary);font-size:.9rem}.mermaid[data-processed*=graph]{background:#0006!important;padding:1rem;border-radius:.5rem;border:1px solid rgba(139,92,246,.3);margin:2rem auto;overflow:visible;max-width:400px;display:flex;justify-content:center}.mermaid-container{max-width:450px;margin:2rem auto}.mermaid{transform:scale(.6);transform-origin:center center}.mermaid svg{max-width:100%!important;height:auto!important}.mermaid .node rect{fill:#8b5cf6cc!important;stroke:#8b5cf6!important;stroke-width:2px!important}.mermaid .node.default rect{rx:5px!important;ry:5px!important}.mermaid g[id*=G] rect{fill:#ef4444cc!important;stroke:#ef4444!important}.mermaid .nodeLabel{color:#fff!important;font-weight:600!important}.mermaid text{fill:#fff!important;font-size:16px!important;font-weight:500!important}.mermaid .edgePath .path{stroke:#0ea5e9cc!important;stroke-width:2px!important}.mermaid .edgeLabel{background-color:#000c!important}.mermaid .edgeLabel text{fill:#fff!important}.mermaid marker{fill:#0ea5e9cc!important}.mermaid-error{padding:2rem;text-align:center;color:#ef4444e6;font-style:italic;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem}.token-comparison{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0;padding:2rem;background:#0000004d;border-radius:1rem;border:1px solid rgba(139,92,246,.3)}@media (max-width: 768px){.token-comparison{grid-template-columns:1fr}}.token-comparison-item{text-align:center;padding:1.5rem;background:#0006;border-radius:.5rem;border:1px solid rgba(139,92,246,.2)}.token-comparison-item.traditional{border-color:#ef44444d}.token-comparison-item.xswarm{border-color:#22c55e4d}.token-count{font-size:3rem;font-weight:700;margin-bottom:.5rem}.traditional .token-count{color:#ef4444e6}.xswarm .token-count{color:#22c55ee6}.token-label{font-size:1.1rem;color:var(--text-primary);margin-bottom:.5rem}.token-desc{font-size:.9rem;color:var(--text-secondary)}.developer-types{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}@media (max-width: 768px){.developer-types{grid-template-columns:1fr}}.developer-type{padding:1.5rem;background:#0006;border-radius:.5rem;text-align:center;transition:transform .3s ease}.developer-type:hover{transform:translateY(-4px)}.developer-type.fearful{border:1px solid rgba(239,68,68,.3)}.developer-type.excited{border:1px solid rgba(34,197,94,.3)}.developer-icon{font-size:3rem;margin-bottom:1rem}.developer-type h5{margin:0 0 .5rem;font-size:1.1rem}.fearful h5{color:#ef4444e6}.excited h5{color:#22c55ee6}.developer-type p{margin:0;font-size:.9rem;color:var(--text-secondary)}.comparison-visual[data-astro-cid-4dqtj3le]{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,#8b5cf60d,#0ea5e90d);border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.generalist-vs-specialist[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem}@media (max-width: 768px){.generalist-vs-specialist[data-astro-cid-4dqtj3le]{grid-template-columns:1fr}}.generalist-side[data-astro-cid-4dqtj3le],.specialist-side[data-astro-cid-4dqtj3le]{padding:1.5rem;border-radius:.5rem;background:#0000004d}.generalist-side[data-astro-cid-4dqtj3le]{border:1px solid rgba(239,68,68,.3)}.specialist-side[data-astro-cid-4dqtj3le]{border:1px solid rgba(34,197,94,.3)}.generalist-side[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le],.specialist-side[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le]{margin:0 0 1.5rem;font-size:1.25rem;text-align:center}.skill-bars[data-astro-cid-4dqtj3le]{display:flex;flex-direction:column;gap:.75rem}.skill-bar[data-astro-cid-4dqtj3le]{display:flex;align-items:center;gap:1rem}.skill-bar[data-astro-cid-4dqtj3le] span[data-astro-cid-4dqtj3le]{flex:0 0 140px;font-size:.875rem;color:var(--text-secondary)}.bar-fill[data-astro-cid-4dqtj3le]{flex:1;height:1.5rem;background:linear-gradient(90deg,#ef4444cc,#ef444466);border-radius:.25rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;font-size:.75rem;font-weight:600;color:#fff;position:relative;overflow:hidden}.bar-fill[data-astro-cid-4dqtj3le].specialist{background:linear-gradient(90deg,#22c55ecc,#22c55e66)}.bar-fill[data-astro-cid-4dqtj3le]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}@keyframes shimmer{to{left:100%}}.comparison-result[data-astro-cid-4dqtj3le]{margin-top:1.5rem;text-align:center;font-weight:600;font-size:1.1rem}.generalist-side[data-astro-cid-4dqtj3le] .comparison-result[data-astro-cid-4dqtj3le]{color:#ef4444e6}.specialist-side[data-astro-cid-4dqtj3le] .comparison-result[data-astro-cid-4dqtj3le]{color:#22c55ee6}.agent-roster-grid[data-astro-cid-4dqtj3le]{margin:3rem 0;padding:2rem;background:#0000004d;border-radius:1rem;border:1px solid rgba(139,92,246,.3)}.roster-title[data-astro-cid-4dqtj3le]{text-align:center;font-size:2rem;margin:0 0 2rem;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.agent-categories[data-astro-cid-4dqtj3le]{display:grid;gap:2rem}.agent-category[data-astro-cid-4dqtj3le] h4[data-astro-cid-4dqtj3le]{margin:0 0 1rem;font-size:1.25rem;color:var(--text-primary)}.agent-cards[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.agent-card[data-astro-cid-4dqtj3le]{padding:.75rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;font-size:.875rem;text-align:center;transition:all .3s ease;cursor:default}.agent-card[data-astro-cid-4dqtj3le]:hover{background:#8b5cf633;border-color:#8b5cf680;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.agent-card[data-astro-cid-4dqtj3le].highlight{background:#0ea5e91a;border-color:#0ea5e94d}.agent-card[data-astro-cid-4dqtj3le].highlight:hover{background:#0ea5e933;border-color:#0ea5e980;box-shadow:0 4px 12px #0ea5e94d}.agent-card[data-astro-cid-4dqtj3le].special{background:#fbbf241a;border-color:#fbbf244d}.agent-card[data-astro-cid-4dqtj3le].special:hover{background:#fbbf2433;border-color:#fbbf2480;box-shadow:0 4px 12px #fbbf244d}.pull-quote[data-astro-cid-4dqtj3le]{margin:3rem 2rem;padding:2rem;background:linear-gradient(135deg,#8b5cf61a,#0ea5e91a);border-left:4px solid rgba(139,92,246,.8);border-radius:.5rem;position:relative}.pull-quote[data-astro-cid-4dqtj3le]:before{content:'"';position:absolute;top:-20px;left:20px;font-size:4rem;color:#8b5cf64d;font-family:Georgia,serif}.pull-quote[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{margin:0;font-size:1.25rem;font-style:italic;color:var(--text-primary);line-height:1.6}.pull-quote[data-astro-cid-4dqtj3le].highlight{background:linear-gradient(135deg,#fbbf241a,#ef44441a);border-left-color:#fbbf24cc}.pull-quote[data-astro-cid-4dqtj3le].cta{background:linear-gradient(135deg,#22c55e1a,#0ea5e91a);border-left-color:#22c55ecc}.specialist-interaction-diagram[data-astro-cid-4dqtj3le]{margin:3rem 0;padding:2rem;background:#0006;border-radius:1rem;border:1px solid rgba(139,92,246,.3)}.specialist-interaction-diagram[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le]{text-align:center;margin:0 0 2rem;font-size:1.5rem}.interaction-flow[data-astro-cid-4dqtj3le]{display:flex;flex-direction:column;gap:2rem;align-items:center}.user-request[data-astro-cid-4dqtj3le]{text-align:center;padding:1.5rem;background:#8b5cf633;border-radius:.5rem;border:2px solid rgba(139,92,246,.5);max-width:400px}.user-request[data-astro-cid-4dqtj3le] .label[data-astro-cid-4dqtj3le],.result[data-astro-cid-4dqtj3le] .label[data-astro-cid-4dqtj3le]{display:block;font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.user-request[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le],.result[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{margin:0;font-size:1.1rem;font-weight:600}.agent-responses[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:900px}@media (max-width: 768px){.agent-responses[data-astro-cid-4dqtj3le]{grid-template-columns:1fr}}.agent-response[data-astro-cid-4dqtj3le]{padding:1rem;border-radius:.5rem;border:1px solid;position:relative}.agent-response[data-astro-cid-4dqtj3le]:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:2px;height:20px;background:#8b5cf680}.agent-type[data-astro-cid-4dqtj3le]{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.agent-response[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{margin:0;font-size:.875rem;line-height:1.4}.agent-response[data-astro-cid-4dqtj3le].frontend{background:#8b5cf61a;border-color:#8b5cf64d}.agent-response[data-astro-cid-4dqtj3le].backend{background:#0ea5e91a;border-color:#0ea5e94d}.agent-response[data-astro-cid-4dqtj3le].security{background:#ef44441a;border-color:#ef44444d}.agent-response[data-astro-cid-4dqtj3le].performance{background:#fbbf241a;border-color:#fbbf244d}.agent-response[data-astro-cid-4dqtj3le].devops{background:#22c55e1a;border-color:#22c55e4d}.agent-response[data-astro-cid-4dqtj3le].ux{background:#ec48991a;border-color:#ec48994d}.result[data-astro-cid-4dqtj3le]{text-align:center;padding:1.5rem;background:#22c55e33;border-radius:.5rem;border:2px solid rgba(34,197,94,.5);max-width:400px;position:relative}.result[data-astro-cid-4dqtj3le]:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:2px;height:20px;background:#22c55e80}.hidden-gems-showcase[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}@media (max-width: 768px){.hidden-gems-showcase[data-astro-cid-4dqtj3le]{grid-template-columns:1fr}}.gem-card[data-astro-cid-4dqtj3le]{padding:1.5rem;background:#0006;border-radius:.75rem;border:1px solid rgba(251,191,36,.3);transition:all .3s ease}.gem-card[data-astro-cid-4dqtj3le]:hover{border-color:#fbbf2480;box-shadow:0 4px 20px #fbbf2433;transform:translateY(-2px)}.gem-icon[data-astro-cid-4dqtj3le]{font-size:2.5rem;margin-bottom:.75rem}.gem-card[data-astro-cid-4dqtj3le] h4[data-astro-cid-4dqtj3le]{margin:0 0 1rem;font-size:1.1rem;color:#fbbf24e6}.gem-discovery[data-astro-cid-4dqtj3le]{font-style:italic;color:var(--text-secondary);margin:0 0 .5rem;font-size:.9rem}.gem-impact[data-astro-cid-4dqtj3le]{margin:0;font-weight:600;color:var(--text-primary);font-size:.95rem}.executive-command-center[data-astro-cid-4dqtj3le]{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,#8b5cf60d,#0ea5e90d);border-radius:1rem;border:1px solid rgba(139,92,246,.3)}.executive-command-center[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le]{text-align:center;margin:0 0 2rem;font-size:1.75rem;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.project-scenarios[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){.project-scenarios[data-astro-cid-4dqtj3le]{grid-template-columns:1fr}}.scenario[data-astro-cid-4dqtj3le]{padding:1.5rem;background:#0000004d;border-radius:.5rem;border:1px solid rgba(139,92,246,.2)}.scenario[data-astro-cid-4dqtj3le] h4[data-astro-cid-4dqtj3le]{margin:0 0 1rem;font-size:1.1rem}.assigned-agents[data-astro-cid-4dqtj3le]{display:flex;flex-wrap:wrap;gap:.5rem}.agent-badge[data-astro-cid-4dqtj3le]{padding:.25rem .75rem;background:#8b5cf633;border:1px solid rgba(139,92,246,.4);border-radius:1rem;font-size:.8rem;white-space:nowrap}.final-cta[data-astro-cid-4dqtj3le]{margin:3rem 0;padding:3rem;background:linear-gradient(135deg,#22c55e1a,#8b5cf61a);border-radius:1rem;border:2px solid rgba(34,197,94,.3);text-align:center}.final-cta[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le]{margin:0 0 1.5rem;font-size:2rem}.cta-text[data-astro-cid-4dqtj3le]{font-size:1.25rem;margin:0 0 2rem;line-height:1.6}.cta-text[data-astro-cid-4dqtj3le] strong[data-astro-cid-4dqtj3le]{display:block;font-size:1.5rem;margin-top:.5rem;background:linear-gradient(135deg,#22c55e,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-stats[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem auto;max-width:600px}.stat[data-astro-cid-4dqtj3le]{display:flex;flex-direction:column;align-items:center}.stat[data-astro-cid-4dqtj3le] .number[data-astro-cid-4dqtj3le]{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat[data-astro-cid-4dqtj3le] .label[data-astro-cid-4dqtj3le]{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}.cta-action[data-astro-cid-4dqtj3le]{font-size:1.1rem;font-weight:600;margin:2rem 0 0;color:var(--text-primary)}.prose[data-astro-cid-4dqtj3le]{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-links: #2563eb;--tw-prose-bold: #111827;--tw-prose-code: #111827;--tw-prose-pre-bg: #f3f4f6;--tw-prose-pre-code: #111827}.dark[data-astro-cid-4dqtj3le] .prose[data-astro-cid-4dqtj3le]{--tw-prose-body: #d1d5db;--tw-prose-headings: #fff;--tw-prose-links: #60a5fa;--tw-prose-bold: #fff;--tw-prose-code: #f3f4f6;--tw-prose-pre-bg: #1f2937;--tw-prose-pre-code: #f3f4f6}.prose[data-astro-cid-4dqtj3le] :where(code):not(:where([class~=not-prose] *))[data-astro-cid-4dqtj3le]{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-weight:400}.dark[data-astro-cid-4dqtj3le] .prose[data-astro-cid-4dqtj3le] :where(code):not(:where([class~=not-prose] *))[data-astro-cid-4dqtj3le]{background-color:#1f2937}.prose[data-astro-cid-4dqtj3le] :where(pre):not(:where([class~=not-prose] *))[data-astro-cid-4dqtj3le]{background-color:#111827;color:#f3f4f6}.dark[data-astro-cid-4dqtj3le] .prose[data-astro-cid-4dqtj3le] :where(pre):not(:where([class~=not-prose] *))[data-astro-cid-4dqtj3le]{background-color:#030712}.line-clamp-2[data-astro-cid-4dqtj3le]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-astro-cid-4dqtj3le]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.code-example[data-astro-cid-4dqtj3le] pre[data-astro-cid-4dqtj3le],.prose[data-astro-cid-4dqtj3le] pre[data-astro-cid-4dqtj3le][class*=astro-code]{max-height:none!important;overflow:auto!important}.code-example[data-astro-cid-4dqtj3le] pre[data-astro-cid-4dqtj3le] code[data-astro-cid-4dqtj3le],.prose[data-astro-cid-4dqtj3le] pre[data-astro-cid-4dqtj3le][class*=astro-code] code[data-astro-cid-4dqtj3le]{display:block;white-space:pre;overflow-x:auto;padding:1rem}pre[data-astro-cid-4dqtj3le].astro-code{min-height:auto!important;max-height:600px!important;overflow-y:auto!important;overflow-x:auto!important}
