.BlockchainAuditDiagram-module-scss-module__POqm5a__theme-transitions-enabled *,.BlockchainAuditDiagram-module-scss-module__POqm5a__theme-transitions-enabled :before,.BlockchainAuditDiagram-module-scss-module__POqm5a__theme-transitions-enabled :after{transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing)}@media (prefers-reduced-motion:reduce){.BlockchainAuditDiagram-module-scss-module__POqm5a__theme-transitions-enabled *{transition:none!important}}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram{width:100%;max-width:100%;height:auto}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__diagramTitle{fill:var(--color-text-primary);font-family:var(--font-sans)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__diagramSubtitle{fill:var(--color-text-secondary);font-family:var(--font-sans)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__chainConnections .BlockchainAuditDiagram-module-scss-module__POqm5a__chainLink{stroke:var(--color-accent-secondary-1);stroke-width:3px;filter:url(#chainGlow)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__chainConnections .BlockchainAuditDiagram-module-scss-module__POqm5a__flowParticle{fill:var(--color-accent-primary);filter:url(#chainGlow)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__block .BlockchainAuditDiagram-module-scss-module__POqm5a__blockBody{fill:var(--color-bg-secondary);stroke:var(--color-accent-primary);stroke-width:2px}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__block .BlockchainAuditDiagram-module-scss-module__POqm5a__blockHeader{fill:var(--color-accent-primary);opacity:.2}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__block .BlockchainAuditDiagram-module-scss-module__POqm5a__blockHeaderPolygon{fill:var(--color-accent-secondary-1);opacity:.2}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__block .BlockchainAuditDiagram-module-scss-module__POqm5a__blockTitle{fill:var(--color-text-primary);font-family:var(--font-sans)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__block .BlockchainAuditDiagram-module-scss-module__POqm5a__blockIcon{fill:var(--color-accent-primary);opacity:.8}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__block .BlockchainAuditDiagram-module-scss-module__POqm5a__blockIconDetail{stroke:var(--color-accent-primary);fill:none}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__block .BlockchainAuditDiagram-module-scss-module__POqm5a__blockText{fill:var(--color-text-secondary);font-family:var(--font-sans)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__block .BlockchainAuditDiagram-module-scss-module__POqm5a__blockHash{fill:var(--color-accent-secondary-2);font-family:var(--font-mono,monospace);opacity:.7}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__latestBlock .BlockchainAuditDiagram-module-scss-module__POqm5a__blockBody{fill:var(--color-bg-secondary);stroke:var(--color-accent-primary);stroke-width:2px;animation:2s ease-in-out infinite BlockchainAuditDiagram-module-scss-module__POqm5a__pulse}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__latestBlock .BlockchainAuditDiagram-module-scss-module__POqm5a__blockHeader{fill:var(--color-accent-primary);opacity:.2}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__latestBlock .BlockchainAuditDiagram-module-scss-module__POqm5a__blockTitle{fill:var(--color-text-primary);font-family:var(--font-sans)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__latestBlock .BlockchainAuditDiagram-module-scss-module__POqm5a__blockIconDetail{stroke:var(--color-accent-primary)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__latestBlock .BlockchainAuditDiagram-module-scss-module__POqm5a__blockText{fill:var(--color-text-secondary);font-family:var(--font-sans)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__lockIcon .BlockchainAuditDiagram-module-scss-module__POqm5a__lockBody{fill:var(--color-accent-primary)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__lockIcon .BlockchainAuditDiagram-module-scss-module__POqm5a__lockShackle{stroke:var(--color-accent-primary)}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__lockIcon .BlockchainAuditDiagram-module-scss-module__POqm5a__lockText{fill:var(--color-text-secondary);font-family:var(--font-sans)}@media (max-width:768px){.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__diagramTitle{font-size:20px}.BlockchainAuditDiagram-module-scss-module__POqm5a__blockchainAuditDiagram .BlockchainAuditDiagram-module-scss-module__POqm5a__diagramSubtitle{font-size:12px}}@keyframes BlockchainAuditDiagram-module-scss-module__POqm5a__pulse{0%,to{opacity:1;stroke-width:2px}50%{opacity:.7;stroke-width:3px}}
.learn-module-scss-module__gMx-4G__theme-transitions-enabled *,.learn-module-scss-module__gMx-4G__theme-transitions-enabled :before,.learn-module-scss-module__gMx-4G__theme-transitions-enabled :after{transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing)}@media (prefers-reduced-motion:reduce){.learn-module-scss-module__gMx-4G__theme-transitions-enabled *{transition:none!important}}.learn-module-scss-module__gMx-4G__page{background-color:var(--color-bg-primary);transition:background-color var(--transition-duration)var(--transition-timing);min-height:100vh}.learn-module-scss-module__gMx-4G__main{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 4rem}@media (min-width:768px){.learn-module-scss-module__gMx-4G__main{padding:4rem 2rem 5rem}}.learn-module-scss-module__gMx-4G__hero{text-align:center;margin-bottom:2.5rem}.learn-module-scss-module__gMx-4G__hero h1{color:var(--color-text-primary);transition:color var(--transition-duration)var(--transition-timing);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.4rem;font-weight:800}@media (min-width:900px){.learn-module-scss-module__gMx-4G__hero h1{font-size:3rem}}.learn-module-scss-module__gMx-4G__hero p{color:var(--color-text-secondary);transition:color var(--transition-duration)var(--transition-timing);max-width:760px;margin:0 auto;font-size:1.15rem;line-height:1.7}.learn-module-scss-module__gMx-4G__section{background-color:var(--color-bg-primary);transition:background-color var(--transition-duration)var(--transition-timing);border:1px solid var(--color-border-default);box-shadow:var(--shadow-small);border-radius:14px;margin-bottom:1.5rem;padding:1.75rem}@media (min-width:900px){.learn-module-scss-module__gMx-4G__section{padding:2.25rem}}.learn-module-scss-module__gMx-4G__section h2{color:var(--color-text-primary);transition:color var(--transition-duration)var(--transition-timing);margin-bottom:1rem;font-size:1.5rem}.learn-module-scss-module__gMx-4G__section p{color:var(--color-text-secondary);transition:color var(--transition-duration)var(--transition-timing);margin-bottom:.75rem;line-height:1.7}.learn-module-scss-module__gMx-4G__section ul{margin:.5rem 0 0;padding-left:1.1rem}.learn-module-scss-module__gMx-4G__section ul li{color:var(--color-text-secondary);transition:color var(--transition-duration)var(--transition-timing);margin-bottom:.4rem;line-height:1.6}.learn-module-scss-module__gMx-4G__callouts{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.learn-module-scss-module__gMx-4G__callouts{grid-template-columns:repeat(3,1fr)}}.learn-module-scss-module__gMx-4G__callout{background-color:var(--color-bg-primary);transition:background-color var(--transition-duration)var(--transition-timing);border:1px solid var(--color-border-default);border-radius:12px;height:100%;padding:1.1rem}.learn-module-scss-module__gMx-4G__callout h3{color:var(--color-text-primary);transition:color var(--transition-duration)var(--transition-timing);margin-bottom:.5rem;font-size:1.1rem}.learn-module-scss-module__gMx-4G__callout p{color:var(--color-text-secondary);transition:color var(--transition-duration)var(--transition-timing);margin:0;line-height:1.6}.learn-module-scss-module__gMx-4G__ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.learn-module-scss-module__gMx-4G__ctaButton,.learn-module-scss-module__gMx-4G__secondaryLink{transition:all var(--transition-duration)var(--transition-timing);border-radius:10px;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.learn-module-scss-module__gMx-4G__ctaButton{color:var(--color-text-primary);transition:color var(--transition-duration)var(--transition-timing);background-color:var(--color-accent-primary);box-shadow:var(--shadow-medium);padding:.85rem 1.3rem;font-weight:700}.learn-module-scss-module__gMx-4G__ctaButton:hover{background-color:var(--color-accent-secondary-1);transform:translateY(-2px)}.learn-module-scss-module__gMx-4G__ctaButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.learn-module-scss-module__gMx-4G__secondaryLink{color:var(--color-text-secondary);transition:color var(--transition-duration)var(--transition-timing);border:1px solid var(--color-border-default);padding:.8rem 1.1rem}.learn-module-scss-module__gMx-4G__secondaryLink:hover{color:var(--color-text-primary);transition:color var(--transition-duration)var(--transition-timing);border-color:var(--color-accent-primary);transform:translateY(-2px)}.learn-module-scss-module__gMx-4G__secondaryLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.DataControlDiagram-module-scss-module__GAu55W__theme-transitions-enabled *,.DataControlDiagram-module-scss-module__GAu55W__theme-transitions-enabled :before,.DataControlDiagram-module-scss-module__GAu55W__theme-transitions-enabled :after{transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing)}@media (prefers-reduced-motion:reduce){.DataControlDiagram-module-scss-module__GAu55W__theme-transitions-enabled *{transition:none!important}}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram{width:100%;max-width:100%;height:auto}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__diagramTitle{fill:var(--color-text-primary);font-family:var(--font-sans)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__diagramSubtitle{fill:var(--color-text-secondary);font-family:var(--font-sans)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__connections .DataControlDiagram-module-scss-module__GAu55W__connectionGranted{stroke:var(--color-accent-primary);stroke-width:2px;opacity:.6}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__connections .DataControlDiagram-module-scss-module__GAu55W__connectionDenied{stroke:var(--color-text-secondary);stroke-width:2px;opacity:.3}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__connections .DataControlDiagram-module-scss-module__GAu55W__particle{fill:var(--color-accent-primary);filter:url(#particleGlow);opacity:.8}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__centralNode .DataControlDiagram-module-scss-module__GAu55W__centralCircle{fill:var(--color-bg-secondary);stroke:var(--color-accent-primary);stroke-width:3px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__centralNode .DataControlDiagram-module-scss-module__GAu55W__userHead,.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__centralNode .DataControlDiagram-module-scss-module__GAu55W__userBody{fill:var(--color-accent-primary)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__centralNode .DataControlDiagram-module-scss-module__GAu55W__shield .DataControlDiagram-module-scss-module__GAu55W__shieldOutline{fill:var(--color-accent-primary);stroke:var(--color-accent-primary);stroke-width:2px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__centralNode .DataControlDiagram-module-scss-module__GAu55W__shield .DataControlDiagram-module-scss-module__GAu55W__shieldCheck{fill:none;stroke:var(--color-bg-primary)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__centralNode .DataControlDiagram-module-scss-module__GAu55W__centralLabel{fill:var(--color-text-primary);font-family:var(--font-sans)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__nodeCircle{fill:var(--color-bg-secondary);stroke:var(--color-accent-primary);stroke-width:2px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__buildingIcon{fill:var(--color-accent-primary);opacity:.8}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__buildingRoof{stroke:var(--color-accent-primary)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__buildingColumn{stroke:var(--color-bg-primary)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__gearIcon .DataControlDiagram-module-scss-module__GAu55W__gearCenter{fill:var(--color-accent-primary);opacity:.8}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__gearIcon .DataControlDiagram-module-scss-module__GAu55W__gearTooth{fill:var(--color-accent-primary)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__gearIcon .DataControlDiagram-module-scss-module__GAu55W__gearInner{fill:var(--color-bg-primary)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__grantCircle{fill:#10b981;stroke:none}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__grantCheck{fill:none;stroke:var(--color-bg-primary)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__nodeLabel{fill:var(--color-text-primary);font-family:var(--font-sans)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__nodeSubLabel{fill:var(--color-text-secondary);font-family:var(--font-sans)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeDenied .DataControlDiagram-module-scss-module__GAu55W__nodeCircle{fill:var(--color-bg-secondary);stroke:var(--color-text-secondary);stroke-width:2px;opacity:.5}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeDenied .DataControlDiagram-module-scss-module__GAu55W__thirdPartyIcon{fill:var(--color-text-secondary);opacity:.4}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeDenied .DataControlDiagram-module-scss-module__GAu55W__temporaryCircle{fill:#f59e0b;stroke:none}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeDenied .DataControlDiagram-module-scss-module__GAu55W__clockFace{fill:none;stroke:var(--color-bg-primary);stroke-width:1.5px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeDenied .DataControlDiagram-module-scss-module__GAu55W__clockHand{stroke:var(--color-bg-primary)}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeDenied .DataControlDiagram-module-scss-module__GAu55W__denyCircle{fill:none;stroke:#ef4444;stroke-width:3px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeDenied .DataControlDiagram-module-scss-module__GAu55W__denyX{stroke:#ef4444}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeDenied .DataControlDiagram-module-scss-module__GAu55W__denyLabel{fill:var(--color-text-secondary);font-family:var(--font-sans)}@media (max-width:768px){.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__diagramTitle{font-size:24px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__diagramSubtitle{font-size:14px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__centralLabel{font-size:16px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeLabel{font-size:14px}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeSubLabel{font-size:12px}}@media (prefers-reduced-motion:no-preference){.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__centralNode .DataControlDiagram-module-scss-module__GAu55W__shield{animation:2s ease-in-out infinite DataControlDiagram-module-scss-module__GAu55W__pulse}.DataControlDiagram-module-scss-module__GAu55W__dataControlDiagram .DataControlDiagram-module-scss-module__GAu55W__nodeGranted .DataControlDiagram-module-scss-module__GAu55W__gearIcon{transform-origin:938px 370px;animation:8s linear infinite DataControlDiagram-module-scss-module__GAu55W__rotate}@keyframes DataControlDiagram-module-scss-module__GAu55W__pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes DataControlDiagram-module-scss-module__GAu55W__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
