.Layout-module__YDn9fa__header{z-index:100;background:var(--bg-primary);border-bottom:1px solid var(--border);position:fixed;top:0;left:0;right:0}.Layout-module__YDn9fa__headerInner{max-width:var(--max-width);padding:var(--space-md)var(--space-lg);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Layout-module__YDn9fa__logo{align-items:center;gap:2px;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.Layout-module__YDn9fa__logo:hover{text-decoration:none}.Layout-module__YDn9fa__logoAscii{color:var(--grey)}.Layout-module__YDn9fa__logoText{color:var(--accent)}.Layout-module__YDn9fa__nav{gap:var(--space-lg);display:flex}.Layout-module__YDn9fa__navLink{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;text-decoration:none;transition:color .2s}.Layout-module__YDn9fa__navLink:hover{color:var(--accent);text-decoration:none}.Layout-module__YDn9fa__menuToggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-size:1.5rem;display:none}@media (max-width:768px){.Layout-module__YDn9fa__nav{background:var(--bg-primary);border-bottom:1px solid var(--border);padding:var(--space-lg);gap:var(--space-md);opacity:0;pointer-events:none;flex-direction:column;transition:all .3s;position:fixed;top:60px;left:0;right:0;transform:translateY(-100%)}.Layout-module__YDn9fa__navOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Layout-module__YDn9fa__menuToggle{display:block}}.Layout-module__YDn9fa__main{min-height:100vh;padding-top:70px}.Layout-module__YDn9fa__footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding:var(--space-xl)var(--space-lg)}.Layout-module__YDn9fa__footerInner{max-width:var(--max-width);text-align:center;margin:0 auto}.Layout-module__YDn9fa__footerAscii{margin-bottom:var(--space-lg)}.Layout-module__YDn9fa__footerAscii pre{color:var(--text-muted);text-align:left;background:0 0;border:none;padding:0;font-size:.7rem;display:inline-block}.Layout-module__YDn9fa__footerLinks{margin-bottom:var(--space-md)}.Layout-module__YDn9fa__footerLinks a{color:var(--text-secondary);font-size:.85rem}.Layout-module__YDn9fa__footerLinks a:hover{color:var(--accent)}.Layout-module__YDn9fa__footerDivider{color:var(--grey);margin:0 var(--space-md)}.Layout-module__YDn9fa__footerCopy{color:var(--text-muted);font-size:.8rem}.Layout-module__YDn9fa__textMuted{color:var(--grey)}
.Demo-module__Im_80W__demo{grid-template-columns:280px 1fr 240px;min-height:calc(100vh - 70px);display:grid}@media (max-width:1100px){.Demo-module__Im_80W__demo{grid-template-columns:260px 1fr}.Demo-module__Im_80W__rightPanel{display:none}}@media (max-width:900px){.Demo-module__Im_80W__demo{grid-template-columns:1fr}}.Demo-module__Im_80W__sidebar{background:var(--bg-secondary);border-right:1px solid var(--border);padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;max-height:calc(100vh - 70px);display:flex;overflow-y:auto}.Demo-module__Im_80W__sidebarSection{border:1px solid var(--border);padding:var(--space-md);background:var(--bg-primary)}.Demo-module__Im_80W__sidebarSection h3{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border);font-size:.8rem}.Demo-module__Im_80W__rightPanel{background:var(--bg-secondary);border-left:1px solid var(--border);padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;max-height:calc(100vh - 70px);display:flex;overflow-y:auto}.Demo-module__Im_80W__walletInfo{gap:var(--space-sm);flex-direction:column;display:flex}.Demo-module__Im_80W__walletAddress{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);color:var(--text-primary);font-size:.85rem;display:flex}.Demo-module__Im_80W__walletDot{background:#4a9;border-radius:50%;width:8px;height:8px}.Demo-module__Im_80W__networkBadge{background:var(--accent);color:var(--black);text-transform:uppercase;padding:.2em .6em;font-size:.7rem;font-weight:600;display:inline-block}.Demo-module__Im_80W__modeToggle{margin-bottom:var(--space-sm);gap:0;display:flex}.Demo-module__Im_80W__modeBtn{padding:var(--space-sm)var(--space-md);background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;flex:1;font-size:.75rem;transition:all .2s}.Demo-module__Im_80W__modeBtn:first-child{border-right:none}.Demo-module__Im_80W__modeBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-primary)}.Demo-module__Im_80W__modeBtn:disabled{opacity:.5;cursor:not-allowed}.Demo-module__Im_80W__modeActive{background:var(--accent);color:var(--black);border-color:var(--accent)}.Demo-module__Im_80W__modeActive:hover:not(:disabled){background:var(--accent);color:var(--black)}.Demo-module__Im_80W__modeDesc{color:var(--text-muted);margin:0;font-size:.7rem;font-style:italic}.Demo-module__Im_80W__formGroup{margin-bottom:var(--space-md)}.Demo-module__Im_80W__formGroup label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.75rem;display:block}.Demo-module__Im_80W__formGroup textarea,.Demo-module__Im_80W__formGroup input{width:100%;font-size:.85rem}.Demo-module__Im_80W__formGroup textarea{resize:vertical;min-height:60px}.Demo-module__Im_80W__phaseList{gap:var(--space-xs);flex-direction:column;display:flex}.Demo-module__Im_80W__phaseItem{align-items:center;gap:var(--space-sm);padding:var(--space-xs)var(--space-sm);color:var(--text-muted);border-left:2px solid var(--border);font-size:.75rem;transition:all .3s;display:flex}.Demo-module__Im_80W__phaseNum{opacity:.5;font-weight:600}.Demo-module__Im_80W__phaseName{text-transform:uppercase;letter-spacing:.05em}.Demo-module__Im_80W__phaseActive{color:var(--accent);border-left-color:var(--accent);background:#e070201a}.Demo-module__Im_80W__phaseComplete{color:#4a9;border-left-color:#4a9}.Demo-module__Im_80W__phaseComplete:after{content:"✓";color:#4a9;margin-left:auto}.Demo-module__Im_80W__infoRow{padding:var(--space-xs)0;border-bottom:1px dashed var(--border);justify-content:space-between;font-size:.8rem;display:flex}.Demo-module__Im_80W__infoRow:last-child{border-bottom:none}.Demo-module__Im_80W__infoRow span:first-child{color:var(--text-muted)}.Demo-module__Im_80W__infoValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.Demo-module__Im_80W__main{padding:var(--space-lg);flex-direction:column;display:flex}.Demo-module__Im_80W__terminal{background:var(--black);border:1px solid var(--border);border-radius:var(--border-radius);flex-direction:column;flex:1;display:flex;overflow:hidden}.Demo-module__Im_80W__terminalHeader{align-items:center;gap:var(--space-md);padding:var(--space-sm)var(--space-md);background:var(--bg-secondary);border-bottom:1px solid var(--border);display:flex}.Demo-module__Im_80W__terminalDots{gap:6px;display:flex}.Demo-module__Im_80W__dot{border-radius:50%;width:12px;height:12px}.Demo-module__Im_80W__terminalTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;flex:1;font-size:.8rem}.Demo-module__Im_80W__terminalClear{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-size:.7rem;font-family:var(--font-mono);text-transform:uppercase;background:0 0;padding:.2em .6em}.Demo-module__Im_80W__terminalClear:hover{border-color:var(--accent);color:var(--accent)}.Demo-module__Im_80W__terminalBody{padding:var(--space-md);font-family:var(--font-mono);flex:1;min-height:400px;max-height:calc(100vh - 200px);font-size:.85rem;line-height:1.6;overflow-y:auto}.Demo-module__Im_80W__terminalEmpty{height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.Demo-module__Im_80W__terminalEmpty pre{color:var(--accent);text-align:center;opacity:.5;background:0 0;border:none;font-size:.8rem}.Demo-module__Im_80W__logLine{gap:var(--space-sm);margin-bottom:2px;display:flex}.Demo-module__Im_80W__logTime{color:var(--grey);flex-shrink:0}.Demo-module__Im_80W__logMessage{color:var(--text-secondary);word-break:break-word}.Demo-module__Im_80W__log_info .Demo-module__Im_80W__logMessage{color:var(--text-secondary)}.Demo-module__Im_80W__log_success .Demo-module__Im_80W__logMessage{color:#4a9}.Demo-module__Im_80W__log_error .Demo-module__Im_80W__logMessage{color:#c44}.Demo-module__Im_80W__log_warning .Demo-module__Im_80W__logMessage{color:#ca4}.Demo-module__Im_80W__log_phase .Demo-module__Im_80W__logMessage{color:var(--accent);font-weight:600}.Demo-module__Im_80W__log_agent .Demo-module__Im_80W__logMessage{color:var(--beige)}.Demo-module__Im_80W__log_answer .Demo-module__Im_80W__logMessage{color:var(--light-beige);font-style:italic}.Demo-module__Im_80W__log_tx .Demo-module__Im_80W__logMessage{color:var(--grey);font-size:.8em}.Demo-module__Im_80W__terminalCursor{margin-top:var(--space-sm);align-items:center;display:flex}.Demo-module__Im_80W__prompt{color:var(--accent)}.Demo-module__Im_80W__cursor{color:var(--accent);animation:1s infinite Demo-module__Im_80W__blink}@keyframes Demo-module__Im_80W__blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:900px){.Demo-module__Im_80W__sidebar{border-right:none;border-bottom:1px solid var(--border);max-height:none}.Demo-module__Im_80W__terminalBody{min-height:300px;max-height:400px}}
.Docs-module__aJXKbq__docs h1{margin-bottom:var(--space-sm)}.Docs-module__aJXKbq__subtitle{color:var(--text-muted);margin-bottom:var(--space-xl);font-size:1.1rem}.Docs-module__aJXKbq__grid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.Docs-module__aJXKbq__grid{grid-template-columns:1fr}}.Docs-module__aJXKbq__card{background:var(--bg-secondary);border:1px solid var(--border);padding:var(--space-lg)}.Docs-module__aJXKbq__card h2{color:var(--accent);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border);font-size:1rem}.Docs-module__aJXKbq__addresses{gap:var(--space-sm);flex-direction:column;display:flex}.Docs-module__aJXKbq__addressRow{gap:var(--space-xs);flex-direction:column;display:flex}.Docs-module__aJXKbq__label{color:var(--text-muted);text-transform:uppercase;font-size:.8rem}.Docs-module__aJXKbq__address{word-break:break-all;font-size:.85rem}.Docs-module__aJXKbq__links{gap:var(--space-sm);flex-direction:column;display:flex}.Docs-module__aJXKbq__links a{font-size:.9rem}.Docs-module__aJXKbq__section{margin-bottom:var(--space-2xl)}.Docs-module__aJXKbq__section h2{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.Docs-module__aJXKbq__sectionNum{color:var(--accent);font-size:.9rem}.Docs-module__aJXKbq__section h3{color:var(--beige);margin:var(--space-lg)0 var(--space-md);font-size:1rem}.Docs-module__aJXKbq__code{font-size:.8rem;line-height:1.5;overflow-x:auto}.Docs-module__aJXKbq__phaseTable{background:var(--border);border:1px solid var(--border);flex-direction:column;gap:1px;display:flex}.Docs-module__aJXKbq__phaseRow{gap:var(--space-md);padding:var(--space-md);background:var(--bg-secondary);grid-template-columns:40px 150px 1fr;align-items:center;display:grid}.Docs-module__aJXKbq__phaseRow .Docs-module__aJXKbq__phaseNum{color:var(--accent);font-weight:600}.Docs-module__aJXKbq__phaseRow .Docs-module__aJXKbq__phaseName{font-family:var(--font-mono);color:var(--beige);font-size:.85rem}.Docs-module__aJXKbq__phaseRow .Docs-module__aJXKbq__phaseDesc{color:var(--text-secondary);font-size:.85rem}@media (max-width:768px){.Docs-module__aJXKbq__phaseRow{gap:var(--space-sm);grid-template-columns:30px 1fr}.Docs-module__aJXKbq__phaseRow .Docs-module__aJXKbq__phaseName{grid-column:2}.Docs-module__aJXKbq__phaseRow .Docs-module__aJXKbq__phaseDesc{grid-column:1/-1;font-size:.8rem}}.Docs-module__aJXKbq__errorTable{background:var(--border);border:1px solid var(--border);flex-direction:column;gap:1px;display:flex}.Docs-module__aJXKbq__errorRow{gap:var(--space-md);padding:var(--space-md);background:var(--bg-secondary);grid-template-columns:200px 1fr;display:grid}.Docs-module__aJXKbq__errorRow code{color:#c44;background:0 0;padding:0;font-size:.85rem}.Docs-module__aJXKbq__errorRow span{color:var(--text-secondary);font-size:.85rem}@media (max-width:768px){.Docs-module__aJXKbq__errorRow{gap:var(--space-xs);grid-template-columns:1fr}}.Docs-module__aJXKbq__securityList{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.Docs-module__aJXKbq__securityList{grid-template-columns:1fr}}.Docs-module__aJXKbq__securityItem{background:var(--bg-secondary);border:1px solid var(--border);padding:var(--space-lg)}.Docs-module__aJXKbq__securityItem h4{color:var(--accent);margin-bottom:var(--space-sm);font-size:.9rem}.Docs-module__aJXKbq__securityItem p{margin:0;font-size:.85rem}.Docs-module__aJXKbq__securityItem code{font-size:.8rem}
.Home-module__Ho9lYW__hero{gap:var(--space-xl);min-height:calc(100vh - 70px);padding:var(--space-xl)var(--space-lg);max-width:var(--max-width);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.Home-module__Ho9lYW__heroContent{animation:.8s forwards Home-module__Ho9lYW__fadeIn}.Home-module__Ho9lYW__asciiLogo{color:var(--accent);margin-bottom:var(--space-lg);background:0 0;border:none;padding:0;font-size:.9rem;line-height:1.2}.Home-module__Ho9lYW__heroTitle{margin-bottom:var(--space-lg);font-size:2.5rem;line-height:1.2}.Home-module__Ho9lYW__heroAccent{color:var(--accent)}.Home-module__Ho9lYW__heroSubtitle{margin-bottom:var(--space-xl);font-size:1.1rem;line-height:1.8}.Home-module__Ho9lYW__textMuted{color:var(--grey)}.Home-module__Ho9lYW__textAccent{color:var(--accent)}.Home-module__Ho9lYW__textSuccess{color:#4a9}.Home-module__Ho9lYW__heroCta{gap:var(--space-md);display:flex}.Home-module__Ho9lYW__heroTerminal{opacity:0;animation:.8s .3s forwards Home-module__Ho9lYW__fadeIn}.Home-module__Ho9lYW__terminalWindow{background:var(--black);border:1px solid var(--border);border-radius:var(--border-radius);overflow:hidden}.Home-module__Ho9lYW__terminalHeader{padding:var(--space-sm)var(--space-md);background:var(--bg-secondary);border-bottom:1px solid var(--border);align-items:center;gap:8px;display:flex}.Home-module__Ho9lYW__terminalDot{border-radius:50%;width:12px;height:12px}.Home-module__Ho9lYW__terminalTitle{margin-left:var(--space-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.Home-module__Ho9lYW__terminalBody{padding:var(--space-md);font-size:.85rem;line-height:1.6}.Home-module__Ho9lYW__terminalLine{margin-bottom:4px}.Home-module__Ho9lYW__terminalPrompt{color:var(--accent)}.Home-module__Ho9lYW__terminalCmd{color:var(--text-primary)}.Home-module__Ho9lYW__terminalOutput{color:var(--text-muted)}.Home-module__Ho9lYW__terminalHash{color:var(--accent)}.Home-module__Ho9lYW__terminalSuccess{color:#4a9}.Home-module__Ho9lYW__terminalDivider{background:var(--border);height:1px;margin:var(--space-md)0}.Home-module__Ho9lYW__terminalInputLine{flex-wrap:nowrap;align-items:center;display:flex}.Home-module__Ho9lYW__terminalInput{color:var(--text-primary);font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;min-width:100px;padding:0;font-size:.85rem}.Home-module__Ho9lYW__terminalInput::placeholder{color:var(--grey);opacity:.6}.Home-module__Ho9lYW__terminalCursor{color:var(--accent);margin-left:2px;animation:1s step-end infinite Home-module__Ho9lYW__blink}.Home-module__Ho9lYW__cursorHidden{opacity:0}@keyframes Home-module__Ho9lYW__blink{0%,50%{opacity:1}51%,to{opacity:0}}.Home-module__Ho9lYW__terminalHint{margin-top:var(--space-sm);color:var(--grey);opacity:.6;font-size:.7rem}@media (max-width:900px){.Home-module__Ho9lYW__hero{min-height:auto;padding-top:var(--space-xl);padding-bottom:var(--space-xl);grid-template-columns:1fr}.Home-module__Ho9lYW__heroTitle{font-size:1.75rem}.Home-module__Ho9lYW__asciiLogo{font-size:.65rem}.Home-module__Ho9lYW__heroTerminal{order:-1}}.Home-module__Ho9lYW__sectionTitle{margin-bottom:var(--space-xl);align-items:center;gap:var(--space-md);display:flex}.Home-module__Ho9lYW__sectionNum{color:var(--accent);font-size:.9rem}.Home-module__Ho9lYW__whatIs{background:var(--bg-secondary)}.Home-module__Ho9lYW__whatIsGrid{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.Home-module__Ho9lYW__whatIsContent{flex-direction:column;display:flex}.Home-module__Ho9lYW__whatIsContent .Home-module__Ho9lYW__sectionTitle{margin-bottom:var(--space-lg)}.Home-module__Ho9lYW__whatIsText p{margin-bottom:var(--space-lg);font-size:1.05rem}.Home-module__Ho9lYW__whatIsText strong{color:var(--text-primary)}.Home-module__Ho9lYW__diagram{background:var(--bg-primary);border:1px solid var(--border);padding:var(--space-xl);border-radius:var(--border-radius);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.Home-module__Ho9lYW__diagramNode{border:1px solid var(--border);padding:var(--space-md);text-align:center;background:var(--bg-secondary);min-width:140px;transition:all .3s;position:relative}.Home-module__Ho9lYW__diagramNode:hover{border-color:var(--accent);box-shadow:0 0 20px #e0702033}.Home-module__Ho9lYW__nodeLabel{color:var(--beige);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-xs);font-size:.75rem;font-weight:600}.Home-module__Ho9lYW__nodeTag{color:var(--accent);border:1px solid var(--accent);margin-bottom:var(--space-xs);opacity:.8;padding:.1em .4em;font-size:.6rem;display:inline-block}.Home-module__Ho9lYW__nodeContent{color:var(--text-muted);flex-direction:column;font-size:.7rem;line-height:1.4;display:flex}.Home-module__Ho9lYW__requesterNode{animation:3s ease-in-out infinite Home-module__Ho9lYW__nodeGlow}.Home-module__Ho9lYW__oracleNode{border-color:var(--accent);animation:3s ease-in-out .5s infinite Home-module__Ho9lYW__nodeGlow}.Home-module__Ho9lYW__oracleNode .Home-module__Ho9lYW__nodeLabel{color:var(--accent)}.Home-module__Ho9lYW__agentNode{min-width:100px}.Home-module__Ho9lYW__agent1{animation:3s ease-in-out 1s infinite Home-module__Ho9lYW__nodeGlow}.Home-module__Ho9lYW__agent2{animation:3s ease-in-out 1.2s infinite Home-module__Ho9lYW__nodeGlow}.Home-module__Ho9lYW__agent3{animation:3s ease-in-out 1.4s infinite Home-module__Ho9lYW__nodeGlow}.Home-module__Ho9lYW__judgeNode{border-color:#4a9;animation:3s ease-in-out 2s infinite Home-module__Ho9lYW__nodeGlow}.Home-module__Ho9lYW__judgeNode .Home-module__Ho9lYW__nodeLabel{color:#4a9}.Home-module__Ho9lYW__judgeNode .Home-module__Ho9lYW__nodeTag{color:#4a9;border-color:#4a9}.Home-module__Ho9lYW__arrowDown{flex-direction:column;align-items:center;height:30px;display:flex}.Home-module__Ho9lYW__arrowLine{background:var(--border);flex:1;width:1px;position:relative}.Home-module__Ho9lYW__arrowLine:after{content:"";background:var(--accent);width:100%;height:100%;animation:2s ease-in-out infinite Home-module__Ho9lYW__flowDown;position:absolute;top:0;left:0}.Home-module__Ho9lYW__arrowHead{color:var(--accent);font-size:.8rem;line-height:1;animation:2s ease-in-out infinite Home-module__Ho9lYW__pulse}.Home-module__Ho9lYW__branchArrows{flex-direction:column;align-items:center;width:100%;max-width:320px;height:40px;display:flex}.Home-module__Ho9lYW__branchLine{background:var(--border);width:80%;height:1px;margin-top:10px;position:relative}.Home-module__Ho9lYW__branchLine:before{content:"";background:var(--border);width:1px;height:10px;position:absolute;top:-10px;left:50%}.Home-module__Ho9lYW__branchHeads{width:80%;color:var(--accent);justify-content:space-between;margin-top:2px;font-size:.8rem;display:flex}.Home-module__Ho9lYW__agentsRow{gap:var(--space-md);justify-content:center;display:flex}.Home-module__Ho9lYW__convergeArrows{flex-direction:column;align-items:center;width:100%;max-width:320px;height:40px;display:flex}.Home-module__Ho9lYW__convergeLines{background:var(--border);width:80%;height:1px;margin-bottom:2px;position:relative}.Home-module__Ho9lYW__convergeLines:after{content:"";background:var(--border);width:1px;height:10px;position:absolute;bottom:-12px;left:50%}.Home-module__Ho9lYW__dataFlow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Home-module__Ho9lYW__dataParticle{background:var(--accent);opacity:0;border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite Home-module__Ho9lYW__particleFlow;position:absolute}.Home-module__Ho9lYW__dataParticle:first-child{animation-delay:0s;left:50%}.Home-module__Ho9lYW__dataParticle:nth-child(2){animation-delay:1.5s;left:30%}.Home-module__Ho9lYW__dataParticle:nth-child(3){animation-delay:3s;left:70%}@keyframes Home-module__Ho9lYW__nodeGlow{0%,to{box-shadow:0 0 #e0702000}50%{box-shadow:0 0 15px #e070204d}}@keyframes Home-module__Ho9lYW__flowDown{0%{transform-origin:top;opacity:1;transform:scaleY(0)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}51%{transform-origin:bottom;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(0)}}@keyframes Home-module__Ho9lYW__pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes Home-module__Ho9lYW__particleFlow{0%{opacity:0;top:10%;transform:scale(0)}10%{opacity:1;transform:scale(1)}45%{opacity:1;top:45%}55%{opacity:1;top:55%}90%{opacity:1;transform:scale(1)}to{opacity:0;top:90%;transform:scale(0)}}@media (max-width:900px){.Home-module__Ho9lYW__whatIsGrid{grid-template-columns:1fr}.Home-module__Ho9lYW__diagram{padding:var(--space-md)}.Home-module__Ho9lYW__diagramNode{min-width:80px;padding:var(--space-sm)}.Home-module__Ho9lYW__agentNode{min-width:70px}.Home-module__Ho9lYW__nodeLabel{font-size:.65rem}.Home-module__Ho9lYW__nodeContent{font-size:.6rem}.Home-module__Ho9lYW__agentsRow{gap:var(--space-sm)}}.Home-module__Ho9lYW__howItWorks{background:var(--bg-primary)}.Home-module__Ho9lYW__phasesGrid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.Home-module__Ho9lYW__phaseCard{background:var(--bg-secondary);border:1px solid var(--border);padding:var(--space-lg);border-radius:var(--border-radius);transition:all .3s;position:relative;overflow:hidden}.Home-module__Ho9lYW__phaseCard:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.Home-module__Ho9lYW__phaseCard:hover{border-color:var(--accent);transform:translateY(-4px)}.Home-module__Ho9lYW__phaseCard:hover:before{transform:scaleX(1)}.Home-module__Ho9lYW__phaseNumber{color:var(--accent);opacity:.3;margin-bottom:var(--space-sm);font-size:2rem;font-weight:600;line-height:1;display:inline-block}.Home-module__Ho9lYW__phaseCard h3{color:var(--beige);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.1em;font-size:1rem}.Home-module__Ho9lYW__phaseCard p{color:var(--text-secondary);margin-bottom:var(--space-md);font-size:.85rem;line-height:1.5}.Home-module__Ho9lYW__phaseCard p strong{color:var(--accent)}.Home-module__Ho9lYW__phaseDetail{color:var(--grey);padding-top:var(--space-sm);border-top:1px dashed var(--border);font-size:.75rem}.Home-module__Ho9lYW__flowViz{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--border-radius);display:flex}.Home-module__Ho9lYW__flowStep{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.Home-module__Ho9lYW__flowIcon{border:1px solid var(--accent);width:40px;height:40px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .3s;display:flex}.Home-module__Ho9lYW__flowStep:hover .Home-module__Ho9lYW__flowIcon{background:var(--accent);color:var(--black)}.Home-module__Ho9lYW__flowStep span:last-child{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.Home-module__Ho9lYW__flowArrow{color:var(--accent);opacity:.5;font-size:1.2rem}@media (max-width:1000px){.Home-module__Ho9lYW__phasesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Home-module__Ho9lYW__phasesGrid{grid-template-columns:1fr}.Home-module__Ho9lYW__flowViz{flex-wrap:wrap}.Home-module__Ho9lYW__flowArrow{display:none}}.Home-module__Ho9lYW__economics{background:var(--bg-secondary)}.Home-module__Ho9lYW__economicsGrid{gap:var(--space-xl);grid-template-columns:1.2fr 1fr;display:grid}.Home-module__Ho9lYW__economicsExample h3{margin-bottom:var(--space-md);color:var(--beige)}.Home-module__Ho9lYW__economicsCode{color:var(--beige);font-size:.8rem;line-height:1.4}.Home-module__Ho9lYW__economicsInfo{gap:var(--space-md);flex-direction:column;display:flex}.Home-module__Ho9lYW__infoCard{background:var(--bg-primary);border:1px solid var(--border);padding:var(--space-md);border-radius:var(--border-radius)}.Home-module__Ho9lYW__infoCard h4{color:var(--accent);margin-bottom:var(--space-sm);font-size:.9rem}.Home-module__Ho9lYW__infoCard p{margin:0;font-size:.85rem}@media (max-width:900px){.Home-module__Ho9lYW__economicsGrid{grid-template-columns:1fr}.Home-module__Ho9lYW__economicsCode{font-size:.65rem}}.Home-module__Ho9lYW__erc{background:var(--bg-primary)}.Home-module__Ho9lYW__ercContent{max-width:800px}.Home-module__Ho9lYW__ercContent p{margin-bottom:var(--space-lg);font-size:1.1rem}.Home-module__Ho9lYW__ercFeatures{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.Home-module__Ho9lYW__ercFeature{align-items:center;gap:var(--space-sm);color:var(--text-secondary);display:flex}.Home-module__Ho9lYW__ercFeature code{color:#4a9;background:0 0;padding:0}.Home-module__Ho9lYW__ercLinks{gap:var(--space-md);display:flex}@media (max-width:768px){.Home-module__Ho9lYW__ercFeatures{grid-template-columns:repeat(2,1fr)}}.Home-module__Ho9lYW__cta{background:var(--bg-secondary)}.Home-module__Ho9lYW__ctaAscii{color:var(--beige);margin-bottom:var(--space-lg);background:0 0;border:none;padding:0;font-size:.8rem;display:inline-block}@media (max-width:768px){.Home-module__Ho9lYW__ctaAscii{font-size:.55rem}}@keyframes Home-module__Ho9lYW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
