.DynamicLogo_brand__60pVS{color:inherit;text-decoration:none;font-size:1.6rem;font-weight:800;letter-spacing:-.08em;display:inline-flex;align-items:center;gap:.5rem}.DynamicLogo_brand__60pVS img{width:3.125rem;height:3.125rem;object-fit:contain}.DynamicLogo_brandMark__Bejaj{--brand-icon-baseline-offset:0.1875rem;position:relative;top:var(--brand-icon-baseline-offset)}.DynamicLogo_brandWordmark__yY7V1{display:inline-block;position:relative;bottom:-.5625rem;line-height:1}.DynamicLogo_brandWordmark__yY7V1 span{color:var(--accent-deep)}@media (max-width:43.75rem){.DynamicLogo_brand__60pVS img{width:2.375rem;height:2.375rem}.DynamicLogo_brandMark__Bejaj{--brand-icon-baseline-offset:0.125rem}.DynamicLogo_brandWordmark__yY7V1{bottom:-.25rem}}.Header_header__MvnS2 nav{height:5.75rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.Header_navMeta__ybzRm{display:flex;align-items:center;gap:.875rem}.Header_backendHealth__uD8rC{display:inline-flex;align-items:center;gap:.4375rem;color:var(--muted);font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.Header_backendHealthDot__oPYy5{width:8px;height:8px;border-radius:50%;background:#e59a23;box-shadow:0 0 0 3px color-mix(in srgb,#e59a23 18%,transparent)}.Header_backendHealth__uD8rC.Header_isHealthy____akr .Header_backendHealthDot__oPYy5{background:#2e9b53;box-shadow:0 0 0 3px color-mix(in srgb,#2e9b53 18%,transparent)}.Header_backendHealth__uD8rC.Header_isUnavailable__gL54K .Header_backendHealthDot__oPYy5{background:#ca4e3a;box-shadow:0 0 0 3px color-mix(in srgb,#ca4e3a 18%,transparent)}.Header_navStatus__hYPxQ{color:var(--accent-deep);font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:43.75rem){.Header_header__MvnS2 nav{height:4.625rem}.Header_navStatus__hYPxQ{display:none}}.Footer_footer__UaG1g{padding:1.25rem 0;border-top:1px solid var(--line);color:var(--muted);font:.68rem DM Mono,monospace;display:flex;align-items:center;justify-content:space-between;gap:1rem}.Footer_themeToggle__gKmT4{font:inherit;color:var(--ink);border:0;background:var(--surface);padding:.5rem .625rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:.4375rem;box-shadow:0 6px 16px var(--button-shadow);transition:background-position .25s ease,box-shadow .2s ease,filter .2s ease}.Footer_themeToggle__gKmT4:focus-visible,.Footer_themeToggle__gKmT4:hover{filter:brightness(1.04);background-position:85% 50%;box-shadow:0 8px 20px var(--button-shadow)}.Footer_themeToggle__gKmT4:active{filter:brightness(1.02);background-position:100% 50%;box-shadow:0 3px 9px var(--button-shadow)}.Footer_themeIcon___4vBL{font-size:1rem;color:var(--accent-deep)}.ChatPrompt_chatPrompt__fcIqT{position:relative;width:100%;margin:0;padding:.5rem;border:1px solid var(--line);border-radius:1.375rem;background:var(--surface);box-shadow:0 16px 38px var(--button-shadow);transition:padding .55s ease,border-radius .55s ease,box-shadow .55s ease}.ChatPrompt_open__qMnsq{padding:1rem;border-radius:1.75rem}.ChatPrompt_chatPrompt__fcIqT:focus-within{padding:1rem;border-radius:1.75rem}.ChatPrompt_chatInputShell__KlbTA{display:flex;align-items:flex-end;gap:.75rem;padding:.5rem .5rem .5rem 1rem;border-radius:.9375rem;background:color-mix(in srgb,var(--bg) 72%,var(--accent))}.ChatPrompt_chatInputShell__KlbTA textarea{width:100%;height:2rem;min-height:2rem;overflow-y:hidden;resize:none;border:0;outline:0;padding:.25rem 0;color:var(--ink);background:transparent;transition:height .55s ease;font:500 .95rem/1.55 Manrope,Arial,sans-serif}.ChatPrompt_open__qMnsq .ChatPrompt_chatInputShell__KlbTA textarea{height:8.25rem;overflow-y:auto}.ChatPrompt_chatPrompt__fcIqT:focus-within .ChatPrompt_chatInputShell__KlbTA textarea{height:8.25rem;overflow-y:auto}.ChatPrompt_chatInputShell__KlbTA textarea::placeholder{color:var(--muted);opacity:1}.ChatPrompt_chatSend__SGBLg{width:2.125rem;height:2.125rem;flex:none;border:0;border-radius:50%;color:#211b0d;background:var(--accent);font:700 1.15rem/1 Manrope,Arial,sans-serif;cursor:pointer;box-shadow:0 4px 10px rgba(115,78,0,.18)}.ChatPrompt_chatSend__SGBLg:focus-visible,.ChatPrompt_chatSend__SGBLg:hover{filter:brightness(1.06)}.ChatPrompt_chatExamples__8G7rr{display:flex;flex-wrap:wrap;gap:.4375rem;max-height:0;overflow:hidden;opacity:0;padding:0 .5rem;transition:max-height .35s ease,opacity .2s ease,padding .35s ease}.ChatPrompt_open__qMnsq .ChatPrompt_chatExamples__8G7rr{max-height:7.5rem;opacity:1;padding:.875rem .5rem 0}.ChatPrompt_chatPrompt__fcIqT:focus-within .ChatPrompt_chatExamples__8G7rr{max-height:7.5rem;opacity:1;padding:.875rem .5rem 0}.ChatPrompt_chatExamples__8G7rr button{padding:.3125rem .5rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:transparent;font:.7rem/1.4 DM Mono,monospace;text-align:left;cursor:pointer}.ChatPrompt_chatExamples__8G7rr button:focus-visible,.ChatPrompt_chatExamples__8G7rr button:hover{color:var(--ink);border-color:var(--accent-deep)}@media (max-width:43.75rem){.ChatPrompt_chatPrompt__fcIqT{border-radius:1.125rem}.ChatPrompt_chatPrompt__fcIqT:focus-within,.ChatPrompt_open__qMnsq{padding:.75rem;border-radius:1.25rem}.ChatPrompt_chatInputShell__KlbTA{padding-left:.75rem}.ChatPrompt_chatPrompt__fcIqT:focus-within .ChatPrompt_chatExamples__8G7rr,.ChatPrompt_open__qMnsq .ChatPrompt_chatExamples__8G7rr{max-height:11.25rem}}.AgentStatusPanel_processPanel__tppYb{grid-area:1/1;z-index:1;opacity:0;transform:translateY(.875rem) scale(.98);pointer-events:none;padding:1.5rem;border:1px solid var(--line);border-radius:1.5rem;background:var(--surface);transition:opacity .4s ease,transform .55s ease}.AgentStatusPanel_visible__mhRni{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;-webkit-user-select:text;user-select:text}.AgentStatusPanel_processStatusList__qARIW{display:grid;gap:1.0625rem;margin:0}.AgentStatusPanel_processStatusList__qARIW>div{display:grid;gap:.375rem}.AgentStatusPanel_processStatusList__qARIW dt{color:var(--muted);font:.65rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.AgentStatusPanel_processStatusList__qARIW dd{margin:0;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.AgentStatusPanel_hasError__mu849{color:#b33b2e}.AgentStatusPanel_processStatusList__qARIW dd pre{max-width:100%;margin:0;overflow:auto;color:inherit;font:.68rem/1.5 DM Mono,monospace;white-space:pre-wrap}.AgentStatusPanel_processStatusList__qARIW dd ul{margin:0;padding-left:1.125rem}.AgentStatusPanel_agentState__KXc99{display:inline-flex;align-items:center;gap:.5rem}.AgentStatusPanel_agentState__KXc99 i{width:8px;height:8px;border-radius:50%;background:#71834b}.AgentStatusPanel_working___5o5_ i{background:var(--accent-deep);animation:AgentStatusPanel_pulse__HcZNV 1.3s ease-in-out infinite}.AgentStatusPanel_needsInput__wlK7f i{background:#bd8615}.AgentStatusPanel_completed__i8v0d i{background:#438259}.AgentStatusPanel_error__sMlUC i,.AgentStatusPanel_limitReached__4cgUc i{background:#b33b2e}@keyframes AgentStatusPanel_pulse__HcZNV{0%,to{box-shadow:0 0 0 3px rgba(69,48,8,.12)}50%{box-shadow:0 0 0 5px rgba(69,48,8,.2)}}@media (max-width:43.75rem){.AgentStatusPanel_processPanel__tppYb{padding:1.25rem}}.ChatHistory_chatHistory__lPAlm{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:6rem;max-height:min(52vh,32.5rem);overflow-y:auto;padding:.75rem .5rem 1.125rem 0}.ChatHistory_chatMessage__ah4BR{max-width:min(78%,42.5rem);padding:.875rem 1.125rem;border:1px solid var(--line);border-radius:1.25rem;background:var(--surface);line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}.ChatHistory_chatMessage__ah4BR p{margin:0}.ChatHistory_user__HBdLt{align-self:flex-end;color:#211b0d;border-color:transparent;border-bottom-right-radius:.375rem;background:var(--accent)}.ChatHistory_assistant__BYBLy{align-self:flex-start;border-bottom-left-radius:.375rem}@media (max-width:43.75rem){.ChatHistory_chatHistory__lPAlm{min-height:2rem;max-height:45vh}}.HeroSection_hero__qYdq_{min-height:30.625rem;padding:5.375rem 0 3.875rem;display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;align-items:center;gap:clamp(3rem,9vw,8.25rem);transition:min-height .55s ease,padding .55s ease,gap .55s ease}.HeroSection_heroCopy__jtRQ_{max-width:45.625rem;max-height:20.625rem;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .55s ease,margin .55s ease,opacity .3s ease,transform .55s ease}.HeroSection_collapsed__dOkXo{max-height:0;margin:0;opacity:0;transform:translateY(-.875rem)}.HeroSection_heroMain__HnP_y{min-width:0}.HeroSection_heroInput__DWVZF{margin-top:2rem;width:100%;transition:margin .55s ease}.HeroSection_chatOpen__N8nRD .HeroSection_heroInput__DWVZF{margin-top:0}.HeroSection_chatOpen__N8nRD{min-height:19.375rem;padding-top:3rem;padding-bottom:3rem;gap:2.5rem;align-items:start}.HeroSection_hero__qYdq_:focus-within{min-height:19.375rem;padding-top:3rem;padding-bottom:3rem;gap:2.5rem;align-items:start}.HeroSection_hero__qYdq_:focus-within .HeroSection_heroCopy__jtRQ_{max-height:0;margin:0;opacity:0;transform:translateY(-.875rem)}.HeroSection_hero__qYdq_:focus-within .HeroSection_heroInput__DWVZF{margin-top:0}.HeroSection_heroInput__DWVZF .HeroSection_comingSoon__zJh1y{margin-top:0}.HeroSection_heroAside__kcaCs{position:relative;min-width:0;min-height:17.5rem;display:grid;align-items:center}.HeroSection_mascotPanel__UyhE1{--mascot-hole-radius:4.5rem;grid-area:1/1;width:17.5rem;height:17.5rem;flex:none;position:relative;display:grid;place-items:center;border-radius:42% 58% 58% 42%/46% 42% 58% 54%;overflow:hidden;isolation:isolate;box-shadow:14px 18px 0 var(--panel-shadow);transition:opacity .35s ease,transform .55s ease}.HeroSection_mascotBackdrop__u1JDg{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;background:var(--accent)}.app-shell[data-theme=night] .HeroSection_mascotBackdrop__u1JDg{-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0 calc(var(--mascot-hole-radius) - .1rem),#000 var(--mascot-hole-radius));mask-image:radial-gradient(circle at 50% 50%,transparent 0 calc(var(--mascot-hole-radius) - .1rem),#000 var(--mascot-hole-radius))}.app-shell[data-theme=night] .HeroSection_mascotGlow__rp3sd{background:transparent}.HeroSection_mascotBackdrop__u1JDg:after,.HeroSection_mascotBackdrop__u1JDg:before{content:"";position:absolute;border-radius:50%;background:var(--bubble)}.HeroSection_mascotBackdrop__u1JDg:before{width:11.25rem;height:11.25rem;right:-4.3125rem;top:-3.0625rem}.HeroSection_mascotBackdrop__u1JDg:after{width:5.625rem;height:5.625rem;left:-2.3125rem;bottom:-1.8125rem}.HeroSection_mascotPanel__UyhE1 img{width:12.1875rem;height:12.1875rem;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 13px 8px rgba(89,57,0,.2));transform:rotate(-8deg)}.HeroSection_mascotGlow__rp3sd{position:absolute;width:8.5625rem;height:8.5625rem;border-radius:50%;background:var(--glow);z-index:1}.HeroSection_heroIntro__aFzwL{max-width:37.5rem;color:var(--muted);line-height:1.7;font-size:clamp(1rem,1.4vw,1.1rem);margin:1.625rem 0 0}.HeroSection_comingSoon__zJh1y{appearance:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;gap:.6875rem;align-items:center;color:#211b0d;background:linear-gradient(110deg,#ffe49a 0,#ffd45a 32%,var(--accent) 62%,#ffe49a 100%);background-size:200% 100%;border:1px solid rgba(130,88,0,.24);border-radius:999px;margin-top:2.375rem;min-height:2.625rem;padding:.625rem 1.125rem;font:700 .83rem inherit;letter-spacing:.01em;cursor:default;box-shadow:0 8px 20px var(--button-shadow),0 0 0 4px rgba(255,212,90,.15),0 0 26px rgba(255,201,47,.34);animation:HeroSection_gradient__okfai 7s ease-in-out infinite,HeroSection_comingSoonGlow__Tf0f_ 2.8s ease-in-out infinite}.HeroSection_comingSoon__zJh1y:after{position:absolute;z-index:0;inset:-50% auto -50% -40%;width:36%;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-22deg) translateX(-250%);animation:HeroSection_comingSoonShine__a376P 4.5s ease-in-out infinite}.HeroSection_comingSoon__zJh1y span{position:relative;z-index:1;width:8px;height:8px;flex:none;border-radius:50%;background:#453008;box-shadow:0 0 0 3px rgba(69,48,8,.12);animation:HeroSection_pulse__VZN44 3s ease-in-out infinite}@keyframes HeroSection_gradient__okfai{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes HeroSection_pulse__VZN44{0%,to{box-shadow:0 0 0 3px rgba(69,48,8,.12)}50%{box-shadow:0 0 0 5px rgba(69,48,8,.2)}}@keyframes HeroSection_comingSoonGlow__Tf0f_{0%,to{box-shadow:0 8px 20px var(--button-shadow),0 0 0 4px rgba(255,212,90,.15),0 0 20px rgba(255,201,47,.26)}50%{box-shadow:0 10px 24px var(--button-shadow),0 0 0 6px rgba(255,212,90,.23),0 0 34px rgba(255,201,47,.46)}}@keyframes HeroSection_comingSoonShine__a376P{0%,55%{transform:skewX(-22deg) translateX(-250%)}78%,to{transform:skewX(-22deg) translateX(600%)}}@media (max-width:43.75rem){.HeroSection_hero__qYdq_{min-height:0;padding:3.25rem 0 2.625rem;grid-template-columns:1fr;gap:2.125rem}.HeroSection_heroAside__kcaCs{min-height:11.875rem}.HeroSection_chatOpen__N8nRD,.HeroSection_hero__qYdq_:focus-within{min-height:0;padding:1.5rem 0 2.125rem}.HeroSection_collapsed__dOkXo,.HeroSection_hero__qYdq_:focus-within .HeroSection_heroCopy__jtRQ_{padding:0}.HeroSection_comingSoon__zJh1y{margin-top:1.5rem;min-height:2.375rem;padding:.5rem .9375rem}.HeroSection_mascotPanel__UyhE1{--mascot-hole-radius:3.35rem;width:11rem;height:11rem;margin:1.875rem 0 0 auto;box-shadow:9px 12px 0 var(--panel-shadow)}.HeroSection_mascotPanel__UyhE1 img{width:7.8125rem;height:7.8125rem}.HeroSection_mascotGlow__rp3sd{width:6.25rem;height:6.25rem}}.ProcessTrace_tracePanel__t56NE{width:80%;margin:0 auto;padding:1.5rem;border:1px solid var(--line);border-radius:1.5rem;background:var(--surface)}.ProcessTrace_traceHeader__YhiuQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.ProcessTrace_traceHeader__YhiuQ .eyebrow{margin-bottom:.5rem}.ProcessTrace_traceHeader__YhiuQ h2{max-width:38.75rem;font-size:clamp(1.2rem,3vw,1.8rem);overflow-wrap:anywhere}.ProcessTrace_traceCount___lb_Y,.ProcessTrace_traceEmpty__DthPh{color:var(--muted);font:.72rem/1.5 DM Mono,monospace}.ProcessTrace_traceEmpty__DthPh{margin:1.25rem 0 0}.ProcessTrace_traceList__pbV8c{list-style:none;padding:0;margin:0}.ProcessTrace_traceList__pbV8c li{border-bottom:1px solid var(--line)}.ProcessTrace_traceList__pbV8c li:last-child{border-bottom:0}.ProcessTrace_traceEvent__6J91J{display:grid;grid-template-columns:.875rem 6.125rem 4.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem 0;font-size:.75rem}.ProcessTrace_traceEventDetails___ZNZi summary{cursor:pointer;list-style:none}.ProcessTrace_traceEventDetails___ZNZi summary::-webkit-details-marker{display:none}.ProcessTrace_traceEventDetails___ZNZi summary:before{content:"▸";color:var(--muted);font-size:.8rem}.ProcessTrace_traceEventDetails___ZNZi[open] summary:before{content:"▾"}.ProcessTrace_traceEvent__6J91J time{color:var(--muted);font:.65rem DM Mono,monospace}.ProcessTrace_traceCategory__04_7u{color:var(--accent-deep);font:.65rem DM Mono,monospace;text-transform:uppercase}.ProcessTrace_traceSummary__wdeZh{min-width:0;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.ProcessTrace_error__5xnxL .ProcessTrace_traceCategory__04_7u,.ProcessTrace_error__5xnxL .ProcessTrace_traceSummary__wdeZh{color:#b33b2e}.ProcessTrace_traceObject__POWv2{padding:0 0 1rem 13rem;color:var(--muted);font-size:.72rem}.ProcessTrace_traceObject__POWv2 pre{max-height:17.5rem;margin:.5rem 0 0;overflow:auto;padding:.75rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg);color:var(--ink);font:.7rem/1.5 DM Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:43.75rem){.ProcessTrace_tracePanel__t56NE{width:100%;padding:1.125rem}.ProcessTrace_traceEvent__6J91J{grid-template-columns:.875rem minmax(0,1fr) auto;gap:.375rem .625rem}.ProcessTrace_traceEvent__6J91J time{grid-column:2;grid-row:1}.ProcessTrace_traceCategory__04_7u{grid-column:3;grid-row:1}.ProcessTrace_traceSummary__wdeZh{grid-column:2/-1;grid-row:2}.ProcessTrace_traceEventDetails___ZNZi summary:before{grid-column:1;grid-row:1}.ProcessTrace_traceObject__POWv2{padding-left:0}}.WorkflowIllustration_workflowDiagram__Kt51P{width:100%;max-width:57.5rem;margin-inline:auto;padding:2.125rem .25rem .625rem}.WorkflowIllustration_workflowTrack__H5LMv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1.75rem auto 1.75rem auto;align-items:center;gap:.5rem 1.25rem}.WorkflowIllustration_workflowPreparation__iFxfX{display:contents}.WorkflowIllustration_workflowCard__mhMKq{position:relative;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.WorkflowIllustration_workflowCard__mhMKq h3,.WorkflowIllustration_workflowEngine__wW6go h3{margin:.4375rem 0 .625rem;font-size:.92rem;line-height:1.35}.WorkflowIllustration_workflowCard__mhMKq ul{margin:0;padding-left:1.0625rem;color:var(--muted);font-size:.72rem;line-height:1.75}.WorkflowIllustration_prep1__sYmV8{grid-column:1;grid-row:1}.WorkflowIllustration_prep2__DKrjC{grid-column:2;grid-row:1}.WorkflowIllustration_prep3__qYtjQ{grid-column:3;grid-row:1}.WorkflowIllustration_prep1__sYmV8:after,.WorkflowIllustration_prep2__DKrjC:after{content:"→";position:absolute;right:-1.3125rem;top:50%;color:var(--accent-deep)}.WorkflowIllustration_workflowRowArrow__O5hRe{grid-column:2;color:var(--accent-deep);text-align:center;line-height:1.75rem}.WorkflowIllustration_arrowOne__e2ooL{grid-row:2}.WorkflowIllustration_workflowGuardrail__1z6UN{position:relative;grid-column:2;grid-row:3;padding:1.5rem .875rem .875rem;border:1.5px dashed var(--accent-deep);border-radius:1.25rem;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.WorkflowIllustration_guardrailLabel__OWmAo{position:absolute;top:-.6875rem;left:1rem;padding:.125rem .5rem;color:var(--accent-deep);background:var(--bg);font:.62rem DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.WorkflowIllustration_workflowMascotCrop__AdEqd{position:absolute;z-index:1;width:7.875rem;height:4.3125rem;overflow:hidden;top:-2.8125rem;right:-.5rem;pointer-events:none}.WorkflowIllustration_workflowMascotCrop__AdEqd img{display:block;width:7.875rem;height:auto}.WorkflowIllustration_workflowEngine__wW6go{position:relative;z-index:2;padding:.875rem .625rem .125rem;border:1px solid var(--line);border-radius:.875rem;background:var(--surface);text-align:center}.WorkflowIllustration_workflowEngine__wW6go h3{font-size:.82rem}.WorkflowIllustration_workflowLoop__X_ilv{display:block;list-style-position:inside;padding:0;margin:.75rem 0 0;text-align:left;font-size:.67rem;line-height:1.5}.WorkflowIllustration_workflowLoop__X_ilv li{padding:.1875rem 0}.WorkflowIllustration_arrowTwo__Nxu2N{grid-row:4}.WorkflowIllustration_workflowOutput__dFvDq{grid-column:2;grid-row:5;text-align:center}.WorkflowIllustration_workflowFiles__G57UI{display:flex;flex-wrap:wrap;justify-content:center;gap:.8125rem;margin-top:.9375rem}.WorkflowIllustration_workflowFile__XV4tL{display:grid;justify-items:center;gap:.25rem;min-width:2.75rem;color:var(--muted);font:.58rem DM Mono,monospace}.WorkflowIllustration_workflowFile__XV4tL svg{width:1.75rem;height:2.125rem;fill:color-mix(in srgb,currentColor 9%,var(--surface));stroke:currentColor;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}.WorkflowIllustration_workflowFile__XV4tL .WorkflowIllustration_fileMark__dSvQx{fill:none;stroke-width:1}.WorkflowIllustration_docx__ef8NW{color:#2b579a}.WorkflowIllustration_pdf__XGH_m{color:#d83b32}.WorkflowIllustration_pptx__hrGgf{color:#d56a32}.WorkflowIllustration_xlsx__ECVkD{color:#217346}.WorkflowIllustration_json__Mcun6{color:#a66c00}.WorkflowIllustration_text__O9mIi{color:var(--muted)}@media (max-width:33.75rem){.WorkflowIllustration_workflowTrack__H5LMv{grid-template-columns:1fr;grid-template-rows:auto 1.25rem auto 1.25rem auto 1.25rem auto 1.25rem auto;gap:.5rem}.WorkflowIllustration_workflowRowArrow__O5hRe{grid-column:1;justify-self:center}.WorkflowIllustration_prep1__sYmV8,.WorkflowIllustration_prep2__DKrjC,.WorkflowIllustration_prep3__qYtjQ{grid-column:1}.WorkflowIllustration_prep1__sYmV8{grid-row:1}.WorkflowIllustration_prep2__DKrjC{grid-row:3}.WorkflowIllustration_prep3__qYtjQ{grid-row:5}.WorkflowIllustration_arrowOne__e2ooL{grid-row:6}.WorkflowIllustration_workflowGuardrail__1z6UN{grid-column:1;grid-row:7;padding:1.25rem .75rem .75rem}.WorkflowIllustration_arrowTwo__Nxu2N{grid-row:8}.WorkflowIllustration_workflowOutput__dFvDq{grid-column:1;grid-row:9}.WorkflowIllustration_prep1__sYmV8:after,.WorkflowIllustration_prep2__DKrjC:after,.WorkflowIllustration_prep3__qYtjQ:after{content:"↓";right:50%;top:auto;bottom:-1.4375rem}.WorkflowIllustration_workflowEngine__wW6go{padding:.875rem}.WorkflowIllustration_workflowLoop__X_ilv{font-size:.62rem}}.ProjectOverview_projectOverview__558E1{padding-top:7.5rem}.ProjectOverview_workflowSection__XE91X{display:grid;gap:2.5rem;padding-bottom:6.5rem}.ProjectOverview_workflowCopy__uMh9z{max-width:41.25rem}.ProjectOverview_workflowCopy__uMh9z>p:not(.eyebrow){margin:1.5rem 0 0;color:var(--muted);line-height:1.7}.ProjectOverview_architecture__1jyY7{border-top:1px solid var(--line);padding:4.75rem 0 6.5rem}.ProjectOverview_architectureExplanation__7U9hU,.ProjectOverview_architectureIntro__4KNTV{max-width:46rem}.ProjectOverview_architectureExplanation__7U9hU>p,.ProjectOverview_architectureIntro__4KNTV>p:not(.eyebrow),.ProjectOverview_technologyStack__ViTFt>p{color:var(--muted);line-height:1.7}.ProjectOverview_architectureIntro__4KNTV>p:not(.eyebrow){margin:1.25rem 0 0}.ProjectOverview_architectureFigure__5RBvQ{margin:3.5rem 0 0}.ProjectOverview_diagramViewport__S0hKT{overflow:hidden;border:1px solid var(--line);background:#091421;scrollbar-color:var(--accent-deep) transparent}.ProjectOverview_diagramViewport__S0hKT a,.ProjectOverview_diagramViewport__S0hKT img{display:block}.ProjectOverview_diagramViewport__S0hKT img{width:100%;height:auto}.ProjectOverview_architectureFigure__5RBvQ figcaption{margin-top:.875rem;color:var(--muted);font-size:.82rem;line-height:1.55}.ProjectOverview_architectureFigure__5RBvQ figcaption a{color:var(--accent-deep)}.ProjectOverview_architectureExplanation__7U9hU{margin-top:4.75rem}.ProjectOverview_architectureExplanation__7U9hU h3,.ProjectOverview_technologyStack__ViTFt h3{margin:0;font-size:clamp(1.35rem,2.8vw,1.8rem);letter-spacing:-.045em}.ProjectOverview_architectureExplanation__7U9hU p{margin:1.25rem 0 0}.ProjectOverview_architectureHighlights__COTdN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem}.ProjectOverview_architectureHighlight__k_hQu,.ProjectOverview_technologyGroup__gaTsY{border:1px solid var(--line);background:var(--surface)}.ProjectOverview_architectureHighlight__k_hQu{padding:1.5rem}.ProjectOverview_architectureHighlight__k_hQu h3,.ProjectOverview_technologyGroup__gaTsY h4{margin:0;font-size:1rem;letter-spacing:-.025em}.ProjectOverview_architectureHighlight__k_hQu p{margin:.625rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.65}.ProjectOverview_technologyStack__ViTFt{margin-top:4.75rem;padding-top:3rem;border-top:1px solid var(--line)}.ProjectOverview_technologyStack__ViTFt>p{max-width:43rem;margin:1.25rem 0 0}.ProjectOverview_technologyGroups__IXU8n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.ProjectOverview_technologyGroup__gaTsY{padding:1.25rem}.ProjectOverview_technologyGroup__gaTsY ul{margin:.875rem 0 0;padding:0;color:var(--muted);list-style:none;font-size:.83rem;line-height:1.6}.ProjectOverview_technologyGroup__gaTsY li+li{margin-top:.25rem}.ProjectOverview_principles__iPQzy{border-top:1px solid var(--line);padding:4.75rem 0 6.5rem}.ProjectOverview_sectionHeading__j8FxX{max-width:31.875rem}.ProjectOverview_cards__gfd1M{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3.375rem}.ProjectOverview_card__4L80x{min-height:14.375rem;padding:1.5625rem;border:1px solid var(--line);background:linear-gradient(135deg,var(--surface) 15%,rgba(255,200,46,.13) 100%);background-size:150% 150%}.ProjectOverview_card__4L80x h3{font-size:1.2rem;letter-spacing:-.04em;margin:3.5625rem 0 .625rem}.ProjectOverview_card__4L80x p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.ProjectOverview_card__4L80x small{display:block;margin-top:1.375rem;color:var(--accent-deep);font:.64rem/1.5 DM Mono,monospace}@media (max-width:43.75rem){.ProjectOverview_workflowSection__XE91X{grid-template-columns:1fr;gap:2.375rem;padding-bottom:4.25rem}.ProjectOverview_projectOverview__558E1{padding-top:4.75rem}.ProjectOverview_architecture__1jyY7{padding:3.75rem 0 4.5rem}.ProjectOverview_architectureFigure__5RBvQ{margin-top:2.5rem}.ProjectOverview_architectureExplanation__7U9hU,.ProjectOverview_technologyStack__ViTFt{margin-top:3.75rem}.ProjectOverview_architectureHighlights__COTdN,.ProjectOverview_technologyGroups__IXU8n{grid-template-columns:1fr}.ProjectOverview_architectureHighlights__COTdN{margin-top:2.5rem}.ProjectOverview_technologyStack__ViTFt{padding-top:2.5rem}.ProjectOverview_cards__gfd1M{grid-template-columns:1fr;margin-top:2.5rem}.ProjectOverview_card__4L80x{min-height:0}.ProjectOverview_card__4L80x h3{margin-top:2.5rem}.ProjectOverview_principles__iPQzy{padding:3.75rem 0 4.5rem}}.LandingPage_lowerContent__Zozlm{display:grid}.LandingPage_activityTrace__JbT_q,.LandingPage_landingDetails__bmv6x{display:grid;grid-area:1/1;grid-template-rows:1fr;min-height:0;margin-bottom:2rem;transition:grid-template-rows .6s ease,opacity .35s ease,transform .55s ease}.LandingPage_activityTrace__JbT_q>*,.LandingPage_landingDetails__bmv6x>*{min-height:0;overflow:hidden}.LandingPage_landingDetails__bmv6x{opacity:1;transform:translateY(0)}.LandingPage_activityTrace__JbT_q{grid-template-rows:0fr;opacity:0;transform:translateY(1.125rem);pointer-events:none}.LandingPage_chatOpen__Dsudy .LandingPage_landingDetails__bmv6x{grid-template-rows:0fr;opacity:0;transform:translateY(-1.125rem)}.LandingPage_chatOpen__Dsudy .LandingPage_activityTrace__JbT_q{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto}