.ai_aiHero__RkQfH{padding:var(--spacing-5xl) 0 var(--spacing-4xl);background:linear-gradient(135deg,var(--bg) 0,var(--bg-secondary) 50%,var(--bg) 100%);position:relative;overflow:hidden}.ai_aiHero__RkQfH:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(var(--primary-rgb),.06) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(var(--primary-rgb),.08) 0,transparent 50%);pointer-events:none}.ai_heroContent__8uNPM{text-align:center;position:relative;z-index:1}.ai_heroLabel__HElB5{display:inline-block;background:rgba(var(--primary-rgb),.1);color:var(--primary);border:1px solid rgba(var(--primary-rgb),.3);border-radius:var(--radius-full);padding:var(--spacing-xs) var(--spacing-lg);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--spacing-xl)}.ai_heroTitle__Vb5yM{color:var(--text-primary);font-size:var(--text-4xl);font-weight:700;margin:0 0 var(--spacing-xl) 0;font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(135deg,var(--text-primary),var(--primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.ai_heroSubtitle__4E_3l{color:var(--text-secondary);font-size:var(--text-lg);max-width:700px;margin:0 auto var(--spacing-3xl);line-height:1.7}.ai_metricsGrid__KpbnQ{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl);max-width:900px;margin:0 auto}.ai_metricCard__cOY_3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.ai_metricCard__cOY_3:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.ai_metricCard__cOY_3:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated);border-color:var(--primary)}.ai_metricValue__0QqMe{color:var(--primary);font-size:var(--text-3xl);font-weight:700;font-family:var(--font-display);display:block;margin-bottom:var(--spacing-xs)}.ai_metricLabel__9PZUv{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;line-height:1.4}.ai_sectionAlt__8_RB5,.ai_section__oOs_h{padding:var(--spacing-5xl) 0}.ai_sectionAlt__8_RB5{background:var(--surface)}.ai_sectionHeader__UIoxv{text-align:center;margin-bottom:var(--spacing-4xl)}.ai_sectionTitle__OW9PQ{color:var(--text-primary);font-size:var(--text-3xl);font-weight:700;margin:0 0 var(--spacing-lg) 0;font-family:var(--font-display);letter-spacing:.02em}.ai_sectionSubtitle__aKwGj{color:var(--text-secondary);font-size:var(--text-lg);max-width:600px;margin:0 auto;line-height:1.6}.ai_projectsGrid___9Hog{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--spacing-2xl)}.ai_projectCard__ZM1pu{background:var(--bg);border:2px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai_projectCard__ZM1pu:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.ai_projectCard__ZM1pu:hover{transform:translateY(-6px);box-shadow:var(--shadow-elevated);border-color:var(--primary)}.ai_projectIcon__TrbmK{font-size:2.5rem;margin-bottom:var(--spacing-lg);display:block}.ai_projectTitle__6LT5U{color:var(--text-primary);font-size:var(--text-xl);font-weight:700;margin:0 0 var(--spacing-sm) 0;font-family:var(--font-display)}.ai_projectContext__NEx_t{color:var(--primary);font-size:var(--text-sm);font-weight:600;margin:0 0 var(--spacing-lg) 0;text-transform:uppercase;letter-spacing:.05em}.ai_projectDescription__fhKdE{color:var(--text-secondary);line-height:1.7;margin:0 0 var(--spacing-xl) 0;font-size:var(--text-base)}.ai_projectHighlights__Mqu5Z{list-style:none;padding:0;margin:0 0 var(--spacing-xl) 0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.ai_projectHighlights__Mqu5Z li{display:flex;align-items:flex-start;gap:var(--spacing-sm);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.ai_projectHighlights__Mqu5Z li:before{content:"▸";color:var(--primary);font-weight:700;flex-shrink:0;margin-top:1px}.ai_projectTags__0NtBu{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.ai_projectTag__Su9vC{background:rgba(var(--primary-rgb),.1);color:var(--primary);border:1px solid rgba(var(--primary-rgb),.2);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600}.ai_ctaSection__nlYSs{padding:var(--spacing-5xl) 0;text-align:center}.ai_ctaCard__a5DtD{background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-4xl);max-width:700px;margin:0 auto;position:relative;overflow:hidden}.ai_ctaCard__a5DtD:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.ai_ctaIcon__WR7za{font-size:3rem;display:block;margin-bottom:var(--spacing-xl)}.ai_ctaTitle__pHcAG{color:var(--text-primary);font-size:var(--text-2xl);font-weight:700;margin:0 0 var(--spacing-lg) 0;font-family:var(--font-display)}.ai_ctaDescription__FF82T{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.7;margin:0 0 var(--spacing-2xl) 0}.ai_ctaButtons__FjkDP{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.ai_ctaPrimary__7_IIk{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--primary);color:#fff;border:none;padding:var(--spacing-lg) var(--spacing-2xl);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.ai_ctaPrimary__7_IIk:hover{background:var(--primary-variant);transform:translateY(-2px);box-shadow:var(--shadow-elevated)}.ai_ctaSecondary__BmVCE{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:transparent;color:var(--primary);border:2px solid var(--primary);padding:var(--spacing-lg) var(--spacing-2xl);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:600;text-decoration:none;transition:all .3s ease}.ai_ctaSecondary__BmVCE:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.ai_kbdHint__bx8cu{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--text-tertiary);font-size:var(--text-sm);margin-top:var(--spacing-lg)}.ai_kbd__4Mm_E{background:var(--surface-variant);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.ai_narrativeSection__6BuyK{padding:var(--spacing-5xl) 0;background:var(--bg-secondary)}.ai_narrativeBody__XwHzT{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2xl)}.ai_narrativeParagraph__rDxhi{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.8;margin:0}.ai_featuredGrid__R4AiE{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-2xl)}.ai_featuredCard__JjqB9{background:var(--bg);border:2px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:flex;flex-direction:column}.ai_featuredCard__JjqB9:hover{transform:translateY(-6px);box-shadow:var(--shadow-elevated);border-color:var(--primary)}.ai_featuredImage__BvEiM{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;background:var(--surface);display:block}.ai_featuredCardBody__VFVbD{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}.ai_featuredClient__YAyQk{color:var(--primary);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0}.ai_featuredTitle__5GZ75{color:var(--text-primary);font-size:var(--text-lg);font-weight:700;margin:0;font-family:var(--font-display)}.ai_featuredResult__xtIpU{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0;display:flex;align-items:flex-start;gap:var(--spacing-sm)}.ai_featuredResult__xtIpU:before{content:"▸";color:var(--primary);font-weight:700;flex-shrink:0;margin-top:1px}.ai_featuredLink__acnco{color:var(--primary);font-size:var(--text-sm);font-weight:600;margin-top:auto;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.ai_techGrid__ezxWP{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-lg)}.ai_techCard__r1oNn{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.ai_techCard__r1oNn:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:var(--shadow)}.ai_techEmoji__uBScx{font-size:1.75rem}.ai_techName__icl5Z{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.ai_techCategory__OBhBW{color:var(--text-tertiary);font-size:var(--text-xs)}.ai_methodologyGrid__UAa1c{display:flex;flex-direction:column;gap:var(--spacing-3xl);max-width:860px;margin:0 auto}.ai_methodologyStats__YFt8p{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.ai_methodologyStat__NxqZh{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;position:relative;overflow:hidden}.ai_methodologyStat__NxqZh:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.ai_methodologyStatValue__uIs0H{color:var(--primary);font-size:var(--text-2xl);font-weight:700;font-family:var(--font-display);display:block;margin-bottom:var(--spacing-xs)}.ai_methodologyStatLabel__eZ0Gn{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.ai_methodologyBlock__CH4fU{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-2xl)}.ai_methodologyBlockTitle__PV4ci{color:var(--text-primary);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--spacing-lg) 0;font-family:var(--font-display)}.ai_methodologyBlockText__d8G2h{color:var(--text-secondary);font-size:var(--text-base);line-height:1.7;margin:0}.ai_inlineCode__g4xNn{background:rgba(var(--primary-rgb),.1);color:var(--primary);border:1px solid rgba(var(--primary-rgb),.2);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.88em;font-weight:600}.ai_pipelineDiagram__HhZwM{display:flex;flex-direction:column;gap:0}.ai_pipelineStep__4SefG{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg) 0}.ai_pipelineStepNum__OlYu0{background:var(--primary);color:#fff;font-size:var(--text-sm);font-weight:700;font-family:var(--font-display);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ai_pipelineStepBody__rRjpx{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ai_pipelineStepName__7YrmX{color:var(--text-primary);font-size:var(--text-base);font-weight:700;font-family:var(--font-display);font-style:italic}.ai_pipelineStepDesc__idbog{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.ai_pipelineConnector__PIABx{color:var(--primary);font-size:var(--text-lg);font-weight:700;padding-left:8px;line-height:1}@media (max-width:768px){.ai_methodologyStats__YFt8p{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai_methodologyStats__YFt8p{grid-template-columns:repeat(2,1fr)}}.ai_backLink__VgEex{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--primary);text-decoration:none;font-weight:600;padding:var(--spacing-md) var(--spacing-lg);border:2px solid var(--primary);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:var(--spacing-3xl);font-size:var(--text-sm)}.ai_backLink__VgEex:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.ai_metricsGrid__KpbnQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ai_aiHero__RkQfH{padding:var(--spacing-4xl) 0 var(--spacing-2xl)}.ai_heroTitle__Vb5yM{font-size:var(--text-3xl)}.ai_heroSubtitle__4E_3l{font-size:var(--text-base)}.ai_metricsGrid__KpbnQ{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.ai_projectsGrid___9Hog{grid-template-columns:1fr}.ai_techGrid__ezxWP{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ai_ctaCard__a5DtD{padding:var(--spacing-2xl)}.ai_ctaButtons__FjkDP{flex-direction:column;align-items:center}.ai_sectionTitle__OW9PQ{font-size:var(--text-2xl)}}@media (max-width:480px){.ai_metricsGrid__KpbnQ{grid-template-columns:repeat(2,1fr)}.ai_heroTitle__Vb5yM{font-size:var(--text-2xl)}.ai_techGrid__ezxWP{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.ArchitectureDiagrams_diagramsGrid__Tf8Su{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.ArchitectureDiagrams_diagram__Bcv4D{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);position:relative;overflow:hidden}.ArchitectureDiagrams_diagram__Bcv4D:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.ArchitectureDiagrams_diagramLabel__yz3eA{color:var(--primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--spacing-2xl);text-align:center}.ArchitectureDiagrams_diagramRow__p6GeW{display:flex;justify-content:center;margin-bottom:var(--spacing-sm)}.ArchitectureDiagrams_diagramBox__EuSIV{border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ArchitectureDiagrams_boxLabel__vQU27{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text-primary);letter-spacing:.04em}.ArchitectureDiagrams_boxSublabel__pfNAU{font-size:var(--text-xs);color:var(--text-secondary)}.ArchitectureDiagrams_clientBox__9qxcj{background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.25);min-width:180px}.ArchitectureDiagrams_unifiedBox__URrVn{background:rgba(var(--primary-rgb),.12);border:2px solid rgba(var(--primary-rgb),.4);min-width:340px}.ArchitectureDiagrams_unifiedBox__URrVn .ArchitectureDiagrams_boxLabel__vQU27{color:var(--primary)}.ArchitectureDiagrams_routerBox__3dBAk{background:var(--bg);border:1px solid var(--border);min-width:280px}.ArchitectureDiagrams_arrowDown__nsl9Z{width:2px;height:24px;background:linear-gradient(to bottom,var(--primary),transparent);margin:0 auto;position:relative}.ArchitectureDiagrams_arrowDown__nsl9Z:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--primary)}.ArchitectureDiagrams_routerArrows__DO11w{margin:0 auto;height:20px;display:flex;justify-content:center}.ArchitectureDiagrams_routerLine__7_Xv2{width:80%;height:2px;background:var(--border);align-self:flex-end;margin-bottom:4px}.ArchitectureDiagrams_tierRow__G6uSt{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-sm)}.ArchitectureDiagrams_tierGroup__lyQay{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ArchitectureDiagrams_tierLabel__T5Oxm{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);margin-bottom:var(--spacing-xs)}.ArchitectureDiagrams_tierFree__oAJap{color:#4caf50;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.25)}.ArchitectureDiagrams_tierMid__niafO{color:#ff9800;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.25)}.ArchitectureDiagrams_tierPremium__GqveF{color:var(--primary);background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.25)}.ArchitectureDiagrams_providerBox__T3NFc{border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.ArchitectureDiagrams_providerName__zUxoT{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.ArchitectureDiagrams_providerCost__7u_Rt{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.ArchitectureDiagrams_providerFree__1ve6D{background:rgba(76,175,80,.06);border:1px solid rgba(76,175,80,.2)}.ArchitectureDiagrams_providerMid__vDl3E{background:rgba(255,152,0,.06);border:1px solid rgba(255,152,0,.2)}.ArchitectureDiagrams_providerPremium__yw9yD{background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.2)}.ArchitectureDiagrams_pipelineRow__5yLi1{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;row-gap:var(--spacing-lg)}.ArchitectureDiagrams_pipelineStep__1QdwU{display:flex;align-items:center}.ArchitectureDiagrams_pipelineBox__CeyuU{border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:120px;transition:border-color .2s ease}.ArchitectureDiagrams_pipelineBoxLabel__pSCvG{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text-primary);letter-spacing:.03em}.ArchitectureDiagrams_pipelineBoxSub__G1vzw{font-size:var(--text-xs);color:var(--text-secondary)}.ArchitectureDiagrams_pipeline_input__N0AnJ{background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.25)}.ArchitectureDiagrams_pipeline_local__MELDL{background:rgba(76,175,80,.08);border:1px solid rgba(76,175,80,.3)}.ArchitectureDiagrams_pipeline_cloud__hhM_6{background:rgba(var(--primary-rgb),.12);border:2px solid rgba(var(--primary-rgb),.4)}.ArchitectureDiagrams_pipeline_transform__wJQF4{background:rgba(255,152,0,.08);border:1px solid rgba(255,152,0,.3)}.ArchitectureDiagrams_pipeline_storage__DARmr{background:rgba(156,39,176,.08);border:1px solid rgba(156,39,176,.3)}.ArchitectureDiagrams_pipelineArrow__AaG6y{font-size:1.25rem;color:var(--primary);padding:0 var(--spacing-xs);flex-shrink:0}.ArchitectureDiagrams_pipelineLegend__GXGvJ{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap}.ArchitectureDiagrams_legendDot__QqTGG{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.ArchitectureDiagrams_legendLocal__dR6GE{background:#4caf50}.ArchitectureDiagrams_legendCloud__DJ2p6{background:var(--primary)}.ArchitectureDiagrams_legendText__B8HX1{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.ArchitectureDiagrams_ragRow__er951{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;row-gap:var(--spacing-lg)}.ArchitectureDiagrams_ragStep__VYPXO{display:flex;align-items:center}.ArchitectureDiagrams_ragBox__QoOET{border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:110px}.ArchitectureDiagrams_ragBoxLabel__ZuPbJ{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text-primary);letter-spacing:.03em}.ArchitectureDiagrams_ragBoxSub__8b0R5{font-size:var(--text-xs);color:var(--text-secondary)}.ArchitectureDiagrams_ragArrow__44IlQ{font-size:1.25rem;color:var(--primary);padding:0 var(--spacing-xs);flex-shrink:0}.ArchitectureDiagrams_rag_input__udVcw{background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.25)}.ArchitectureDiagrams_rag_embed__DB_El{background:rgba(255,152,0,.08);border:1px solid rgba(255,152,0,.3)}.ArchitectureDiagrams_rag_search__PvK_T{background:rgba(76,175,80,.08);border:1px solid rgba(76,175,80,.3)}.ArchitectureDiagrams_rag_context__o_1wz{background:rgba(156,39,176,.08);border:1px solid rgba(156,39,176,.3)}.ArchitectureDiagrams_rag_llm__1kNcD{background:rgba(var(--primary-rgb),.12);border:2px solid rgba(var(--primary-rgb),.4)}.ArchitectureDiagrams_rag_output__E8kfE{background:rgba(76,175,80,.08);border:1px solid rgba(76,175,80,.3)}@media (max-width:768px){.ArchitectureDiagrams_tierRow__G6uSt{grid-template-columns:1fr}.ArchitectureDiagrams_routerBox__3dBAk,.ArchitectureDiagrams_unifiedBox__URrVn{min-width:unset;width:100%}.ArchitectureDiagrams_pipelineRow__5yLi1,.ArchitectureDiagrams_ragRow__er951{flex-direction:column;align-items:stretch}.ArchitectureDiagrams_pipelineArrow__AaG6y,.ArchitectureDiagrams_ragArrow__44IlQ{transform:rotate(90deg);text-align:center;padding:var(--spacing-xs) 0}.ArchitectureDiagrams_pipelineBox__CeyuU,.ArchitectureDiagrams_ragBox__QoOET{min-width:unset;width:100%}}