@import"https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{font-family:Titillium Web,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--primary-purple: #7542ff;--primary-purple-dark: #5f23ff;--background-dark: #08090c;--background-navy: #11161c;--background-navy-light: #25303e;--accent-blue: #a8b8cb;--text-white: #ffffff;--text-muted: rgba(255, 255, 255, .87);color-scheme:dark;color:var(--text-muted);background-color:var(--background-dark);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--primary-purple);text-decoration:inherit}a:hover{color:var(--primary-purple-dark)}body{margin:0;padding:0;min-width:320px;min-height:100vh;width:100%;overflow-x:auto}.figma-app-layout{background:#f1f9ff!important;color:#000!important;color-scheme:light!important}.figma-app-layout input{background:#f1f9ff!important;color:#000!important}.figma-app-layout select{background:transparent!important;color:#000!important;border:none!important;outline:none!important}.figma-app-layout select:focus{background:transparent!important;color:#000!important}.figma-app-layout option{background:#fff!important;color:#000!important}.figma-app-layout *{box-sizing:border-box}h1{font-size:2.5em;line-height:1.1;color:var(--text-white);font-weight:700}button{border-radius:0;border:1px solid transparent;padding:.75em 1.5em;font-size:.9em;font-weight:600;font-family:inherit;background-color:var(--background-navy-light);color:var(--text-white);cursor:pointer;transition:all .3s ease}button:hover{background-color:var(--primary-purple);border-color:var(--primary-purple-dark)}button:disabled{opacity:.5;cursor:not-allowed;background-color:var(--background-navy)}button:focus,button:focus-visible{outline:2px solid var(--primary-purple);outline-offset:2px}.figma-app-layout button:disabled:not([class*=subchapter]):not([class*=chapter]){background-color:#e4eef8!important;background:#e4eef8!important;color:#a8b8cb!important;border:none!important;opacity:1!important}#root{width:100%;height:100vh;margin:0;padding:0}html{width:100%;margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}._sideNavigation_2oyd9_4{display:flex;gap:10px;height:100vh;align-items:center;justify-content:flex-start;padding:6px;position:relative;flex-shrink:0;background:#f1f9ff;box-sizing:border-box}._navigationWrapper_2oyd9_17{background:#fff;border:1px solid #e4eef8;border-radius:12px;display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;padding:8px;position:relative;width:320px;flex-shrink:0}._topWrapper_2oyd9_32{display:flex;flex-direction:column;gap:48px;align-items:flex-start;justify-content:flex-start;padding:0;position:relative;width:100%;flex-shrink:0}._logoWrapper_2oyd9_44{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;padding:8px;position:relative;width:100%;flex-shrink:0}._logoContainer_2oyd9_56{overflow:hidden;position:relative;width:100%;max-width:280px;flex-shrink:0}._logo_2oyd9_44{display:block;max-width:100%;height:auto;width:auto}._navigationContent_2oyd9_71{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start;padding:0;position:relative;width:100%;flex-shrink:0}._chapterDropdown_2oyd9_83{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start;padding:0;position:relative;width:304px;flex-shrink:0}._chapterLink_2oyd9_95,._chapterLinkActive_2oyd9_96{display:flex;height:48px;align-items:center;justify-content:space-between;padding:8px 16px 8px 8px;position:relative;border-radius:32px;width:100%;flex-shrink:0;cursor:pointer;border:none;background:transparent!important;font-family:inherit;transition:all .2s ease;color:inherit}._chapterLinkActive_2oyd9_96,._chapterLink_2oyd9_95:hover{background:#f6f3ff!important}._leftContentWrapper_2oyd9_122{display:flex;gap:12px;align-items:center;justify-content:flex-start;padding:0;position:relative;flex-shrink:0}._chapterRing_2oyd9_132{display:flex;align-items:center;justify-content:center;position:relative;width:32px;height:32px;flex-shrink:0}._progressRing_2oyd9_142{position:absolute;top:0;left:0;width:32px;height:32px}._progressRingProgress_2oyd9_150{transition:stroke-dasharray 1.2s cubic-bezier(.4,0,.2,1),stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1);stroke-linecap:round}._chapterNumber_2oyd9_156{font-family:Geist,sans-serif;font-weight:600;font-size:14px;line-height:1.46;color:#000;text-align:center;position:relative;flex-shrink:0;margin:0;z-index:2}._labelWrapper_2oyd9_169{display:flex;gap:8px;align-items:center;justify-content:flex-start;padding:0;position:relative;flex-shrink:0}._chapterLabel_2oyd9_179{font-family:Geist,sans-serif;font-weight:600;font-size:14px;line-height:1.46;color:#000;white-space:nowrap;position:relative;flex-shrink:0;margin:0}._chapterIcon_2oyd9_191{position:relative;width:16px;height:16px;flex-shrink:0;color:#000}._subchapter_2oyd9_199{display:flex;gap:10px;height:36px;align-items:center;justify-content:flex-start;padding:0;position:relative;border-radius:32px;width:100%;flex-shrink:0}._subchapterButton_2oyd9_212{display:flex;gap:10px;height:36px;align-items:center;justify-content:flex-start;padding:8px 8px 8px 52px;position:relative;border-radius:32px;width:100%;flex-shrink:0;background:transparent!important;border:none;cursor:pointer;font-family:inherit;transition:all .2s ease;color:inherit}._subchapterButton_2oyd9_212:hover{background:#f8f9fa!important}._subchapterButtonActive_2oyd9_235{background:#f6f3ff!important}._subchapterButtonDisabled_2oyd9_239{cursor:not-allowed;background:transparent!important;color:#a8b8cb!important;border:none!important;opacity:1!important}._subchapterButtonDisabled_2oyd9_239:hover{background:transparent!important;color:#a8b8cb!important}._subchapterText_2oyd9_252{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.46;color:#a8b8cb;white-space:nowrap;position:relative;flex-shrink:0;margin:0}._subchapterTextActive_2oyd9_264{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.46;color:#5f23ff;white-space:nowrap;position:relative;flex-shrink:0;margin:0}._subchapterTextDisabled_2oyd9_276{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.46;color:#a8b8cb;white-space:nowrap;position:relative;flex-shrink:0;margin:0}._subchapterTextCompleted_2oyd9_288{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.46;color:#000;white-space:nowrap;position:relative;flex-shrink:0;margin:0}._completedIcon_2oyd9_300{width:16px;height:16px;flex:none;order:0;flex-grow:0;position:absolute;left:12px;top:50%;transform:translateY(-50%)}._bottomWrapper_2oyd9_312{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 8px 8px 0;position:relative;flex-shrink:0}._poweredText_2oyd9_322{display:none}._limechainLogo_2oyd9_326{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;position:relative;flex-shrink:0}@media (max-width: 768px){._sideNavigation_2oyd9_4{height:auto;width:100%;padding:6px}._navigationWrapper_2oyd9_17{width:100%;height:auto;flex-direction:row;overflow-x:auto;padding:8px}._topWrapper_2oyd9_32{flex-direction:row;gap:24px;align-items:center}._logoWrapper_2oyd9_44{flex-shrink:0}._navigationContent_2oyd9_71{flex-direction:row;gap:8px;overflow-x:auto;width:auto}._chapterDropdown_2oyd9_83{width:auto;flex-shrink:0}._chapterLink_2oyd9_95,._chapterLinkActive_2oyd9_96{white-space:nowrap;width:auto;min-width:max-content;padding:8px 12px}._subchapter_2oyd9_199,._bottomWrapper_2oyd9_312{display:none}}._panel_347wo_3{border:1px solid var(--primary-purple);background:linear-gradient(135deg,var(--background-navy) 0%,var(--background-navy-light) 100%);padding:1.5rem 2rem;border-radius:8px;position:relative;max-height:70vh;overflow-y:auto;box-shadow:0 8px 24px #7542ff33}._headerSection_347wo_14{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._title_347wo_22{color:var(--text-white);background:linear-gradient(45deg,var(--primary-purple),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;font-weight:700;font-size:1.4rem;flex:1}._instructionBadge_347wo_34{color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-align:center;min-width:fit-content;flex-shrink:0;box-shadow:0 2px 4px #0003}._description_347wo_46{line-height:1.7;margin-bottom:1.5rem;color:var(--accent-blue);font-size:1rem}._detailedSection_347wo_53{margin-bottom:1rem}._sectionTitle_347wo_57{color:var(--primary-purple);font-size:1.1rem;font-weight:600;margin:1.5rem 0 .75rem;border-bottom:2px solid var(--primary-purple);padding-bottom:.5rem}._detailedDescription_347wo_66{line-height:1.7;color:var(--text-muted);font-size:.95rem}._keyTerm_347wo_72{color:var(--primary-purple);text-decoration:underline;cursor:pointer;font-weight:600;text-decoration-color:var(--primary-purple-dark)}._keyTerm_347wo_72:hover{color:var(--text-white);background-color:#7542ff33;padding:2px 4px;border-radius:4px;text-decoration:none}._processSection_347wo_88{margin-bottom:1rem}._processList_347wo_92{list-style:none;padding:0;margin:0}._processItem_347wo_98{background-color:var(--background-dark);padding:.75rem 1rem;margin:.5rem 0;border-radius:6px;border-left:4px solid var(--primary-purple);font-size:.9rem;color:var(--accent-blue);transition:all .3s ease}._processItem_347wo_98:hover{background-color:var(--background-navy-light);border-left-color:var(--primary-purple-dark);transform:translate(4px)}._glossaryTooltip_347wo_115{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,var(--background-dark) 0%,var(--background-navy) 100%);border:2px solid var(--primary-purple);border-radius:12px;padding:1.5rem;max-width:320px;box-shadow:0 8px 24px #7542ff66;z-index:10}._tooltipTitle_347wo_128{color:var(--primary-purple);margin:0 0 .75rem;font-size:1.1rem;font-weight:700}._tooltipDefinition_347wo_135{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}._closeTooltip_347wo_142{position:absolute;top:.75rem;right:.75rem;background:var(--background-navy-light);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:1rem;cursor:pointer;padding:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._closeTooltip_347wo_142:hover{background:var(--primary-purple);color:var(--text-white);border-color:var(--primary-purple-dark)}._statusOverlay_1ct9z_3{position:absolute;top:20px;left:20px;z-index:100;pointer-events:none}._statusCard_1ct9z_11{background:linear-gradient(135deg,var(--background-navy) 0%,var(--background-navy-light) 100%);border:2px solid var(--primary-purple);border-radius:12px;padding:1rem 1.5rem;min-width:300px;max-width:400px;box-shadow:0 8px 24px #7542ff66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._statusHeader_1ct9z_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._animationIndicator_1ct9z_29{display:flex;align-items:center;gap:.5rem}._pulsingDot_1ct9z_35{width:8px;height:8px;background-color:var(--primary-purple);border-radius:50%;animation:_pulse_1ct9z_1 1.5s ease-in-out infinite}@keyframes _pulse_1ct9z_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}._statusLabel_1ct9z_54{color:var(--primary-purple);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}._stageIndicator_1ct9z_62{color:var(--accent-blue);font-size:.8rem;font-weight:500;background-color:var(--background-dark);padding:.25rem .5rem;border-radius:6px}._statusContent_1ct9z_71{margin-bottom:.75rem}._stepTitle_1ct9z_75{color:var(--text-white);font-size:1.1rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(45deg,var(--primary-purple),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._stepDescription_1ct9z_86{color:var(--text-muted);font-size:.9rem;line-height:1.4;margin:0 0 1rem}._progressContainer_1ct9z_93{display:flex;align-items:center;gap:.75rem}._progressBar_1ct9z_99{flex-grow:1;height:6px;background-color:var(--background-dark);border-radius:3px;overflow:hidden}._progressFill_1ct9z_107{height:100%;background:linear-gradient(90deg,var(--primary-purple),var(--accent-blue));border-radius:3px;transition:width .3s ease}._progressText_1ct9z_114{color:var(--accent-blue);font-size:.8rem;font-weight:600;min-width:35px}._statusFooter_1ct9z_121{border-top:1px solid var(--background-dark);padding-top:.75rem}._performanceMetrics_1ct9z_126{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;padding:.75rem;background-color:var(--background-dark);border-radius:6px;border:1px solid var(--primary-purple)}._metricItem_1ct9z_137{display:flex;flex-direction:column;gap:.25rem}._metricLabel_1ct9z_143{color:var(--accent-blue);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._metricValue_1ct9z_151{color:var(--text-white);font-size:.8rem;font-weight:700;font-family:Courier New,monospace}._instructionText_1ct9z_158{color:var(--accent-blue);font-size:.8rem;font-style:italic;text-align:center}._compositeNode_svall_3{fill:var(--background-navy-light);stroke:var(--accent-blue);stroke-width:2px;transition:all .3s ease}._leaderNode_svall_10{fill:var(--primary-purple);stroke:var(--primary-purple-dark);stroke-width:3px;transition:all .3s ease}._validatorNode_svall_17{fill:var(--background-navy-light);stroke:var(--accent-blue);stroke-width:2px;transition:all .3s ease}._rpcNode_svall_24{fill:var(--background-navy);stroke:var(--primary-purple);stroke-width:2px;transition:all .3s ease}._clientNode_svall_31{fill:var(--background-dark);stroke:var(--accent-blue);stroke-width:2px;transition:all .3s ease}._archiveNode_svall_38{fill:var(--primary-purple-dark);stroke:var(--primary-purple);stroke-width:2px;transition:all .3s ease}._active_svall_45{stroke-width:4px;filter:drop-shadow(0 0 12px rgba(117,66,255,.8))}._expanded_svall_50{fill-opacity:.8;stroke-dasharray:4,2}._nodeLabel_svall_55{fill:var(--text-white);font-size:14px;font-weight:600;font-family:Titillium Web,sans-serif;pointer-events:none;text-anchor:middle;dominant-baseline:central}._expansionIndicator_svall_65{fill:var(--text-white);font-size:18px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}._expansionIndicator_svall_65:hover{fill:var(--primary-purple)}._internalContainer_svall_78{opacity:1}._internalComponent_svall_82{fill:var(--background-dark);stroke:var(--accent-blue);stroke-width:3px;transition:all .3s ease}._tpuComponent_svall_89{fill:#00d2aa;stroke:#00f5c4;stroke-width:3px;transition:all .3s ease}._tvuComponent_svall_96{fill:#ff9500;stroke:#ffab40;stroke-width:3px;transition:all .3s ease}._pohComponent_svall_103{fill:#ff6b35;stroke:#ff8c42;stroke-width:3px;transition:all .3s ease}._activeComponent_svall_110{stroke-width:6px;filter:drop-shadow(0 0 16px rgba(117,66,255,1)) drop-shadow(0 0 8px rgba(255,255,255,.3));fill-opacity:1;animation:_pulse_svall_1 2s ease-in-out infinite}._componentLabel_svall_117{fill:var(--text-white);font-size:11px;font-weight:600;font-family:Titillium Web,sans-serif;pointer-events:none;text-anchor:middle}._stageNumber_svall_126{fill:var(--text-white);font-size:12px;font-weight:700;font-family:Titillium Web,sans-serif;pointer-events:none;text-anchor:middle;dominant-baseline:central}._connectionLine_svall_136{stroke:var(--accent-blue);stroke-width:1px;opacity:.4;stroke-dasharray:2,2}._pipelineFlow_svall_143{opacity:.8}._pipelineArrow_svall_147{stroke:var(--primary-purple);stroke-width:2px;opacity:.6;marker-end:url(#arrowhead)}._compositeNode_svall_3:hover{fill-opacity:.9;stroke-width:3px}._leaderNode_svall_10:hover{filter:drop-shadow(0 0 16px rgba(117,66,255,1))}._validatorNode_svall_17:hover{filter:drop-shadow(0 0 12px rgba(168,184,203,.8))}._internalComponent_svall_82:hover{fill-opacity:.9;stroke-width:4px}._internalComponent_svall_82,._componentLabel_svall_117,._stageNumber_svall_126,._connectionLine_svall_136,._pipelineArrow_svall_147{transition:all .3s ease}@keyframes _pulse_svall_1{0%,to{transform:scale(1);opacity:1;filter:drop-shadow(0 0 16px rgba(117,66,255,1)) drop-shadow(0 0 8px rgba(255,255,255,.3))}50%{transform:scale(1.08);opacity:.95;filter:drop-shadow(0 0 20px rgba(117,66,255,1)) drop-shadow(0 0 12px rgba(255,255,255,.5))}}._controlsContainer_11s6j_3{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,#1e1e1e,#2a2a2a);border:1px solid #404040;border-radius:8px;box-shadow:0 4px 12px #0000004d;min-height:120px}._modeToggle_11s6j_16{display:flex;justify-content:center;margin-bottom:.25rem}._modeButton_11s6j_22{background:linear-gradient(135deg,#333,#444);color:#fff;border:1px solid #555;border-radius:6px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.85rem}._modeButton_11s6j_22._active_11s6j_34{background:linear-gradient(135deg,#00c2ff,#09c);border-color:#00c2ff;color:#fff;box-shadow:0 0 10px #00c2ff4d}._modeButton_11s6j_22:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0003}._manualControls_11s6j_47,._autoControls_11s6j_47{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;min-height:48px;align-items:center}._stepButton_11s6j_57,._controlButton_11s6j_57,._playButton_11s6j_57,._pauseButton_11s6j_57,._resetButton_11s6j_57{background:#2a2a2a;color:#fff;border:1px solid #505050;border-radius:6px;padding:.6rem .8rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.9rem;min-width:110px;min-height:40px;display:flex;align-items:center;justify-content:center;gap:.4rem}._stepButton_11s6j_57{background:linear-gradient(135deg,#4a4a4a,#3a3a3a);border-color:#00c2ff}._stepButton_11s6j_57:hover:not(:disabled){background:linear-gradient(135deg,#00c2ff,#09c);transform:translateY(-1px);box-shadow:0 4px 8px #00c2ff4d}._controlButton_11s6j_57:hover:not(:disabled){background:#3a3a3a;border-color:#00c2ff;transform:translateY(-1px)}._playButton_11s6j_57{background:linear-gradient(135deg,#28a745,#20c997);border-color:#28a745;color:#fff;font-weight:700}._playButton_11s6j_57:hover:not(:disabled){background:linear-gradient(135deg,#34ce57,#2dd4aa);transform:translateY(-2px);box-shadow:0 4px 12px #28a74566}._pauseButton_11s6j_57{background:linear-gradient(135deg,#ff6b35,#ff8c42);border-color:#ff6b35;color:#fff;font-weight:700}._pauseButton_11s6j_57:hover:not(:disabled){background:linear-gradient(135deg,#ff8c42,#ffab42);transform:translateY(-2px);box-shadow:0 4px 12px #ff6b3566}._resetButton_11s6j_57{background:linear-gradient(135deg,#6c757d,#5a6268);border-color:#6c757d;color:#fff}._resetButton_11s6j_57:hover:not(:disabled){background:linear-gradient(135deg,#dc3545,#c82333);border-color:#dc3545;transform:translateY(-1px);box-shadow:0 4px 8px #dc354566}._stepButton_11s6j_57:disabled,._controlButton_11s6j_57:disabled,._playButton_11s6j_57:disabled,._pauseButton_11s6j_57:disabled,._resetButton_11s6j_57:disabled,._modeButton_11s6j_22:disabled{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}._progressIndicator_11s6j_145{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#1a1a1a;border:1px solid #404040;border-radius:8px;margin-top:.5rem}._progressBar_11s6j_156{width:100%;height:6px;background:#333;border-radius:3px;overflow:hidden}._progressFill_11s6j_164{height:100%;background:linear-gradient(90deg,#00c2ff,#09c);border-radius:3px;transition:width .3s ease;box-shadow:0 0 10px #00c2ff80}._progressText_11s6j_172{color:#fff;font-size:.9rem;font-weight:600;text-align:center;line-height:1.4}._statusIndicators_11s6j_180{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}._modeIndicator_11s6j_187,._autoProgressIndicator_11s6j_187,._animatingIndicator_11s6j_187{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._modeIndicator_11s6j_187{background:#00c2ff33;color:#00c2ff;border:1px solid rgba(0,194,255,.3)}._autoProgressIndicator_11s6j_187{background:#28a74533;color:#28a745;border:1px solid rgba(40,167,69,.3);animation:_pulse_11s6j_1 2s ease-in-out infinite}._animatingIndicator_11s6j_187{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3);animation:_pulse_11s6j_1 1s ease-in-out infinite}@keyframes _pulse_11s6j_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (max-width: 768px){._controlsContainer_11s6j_3{padding:1rem}._manualControls_11s6j_47,._autoControls_11s6j_47{flex-direction:column}._stepButton_11s6j_57,._controlButton_11s6j_57,._playButton_11s6j_57,._pauseButton_11s6j_57,._resetButton_11s6j_57{min-width:100%}._statusIndicators_11s6j_180{flex-direction:column;align-items:center;gap:.5rem}._progressText_11s6j_172{font-size:.8rem}}@media (max-width: 480px){._modeButton_11s6j_22{padding:.6rem 1rem;font-size:.8rem}._stepButton_11s6j_57,._controlButton_11s6j_57,._playButton_11s6j_57,._pauseButton_11s6j_57,._resetButton_11s6j_57{padding:.6rem .8rem;font-size:.8rem}}._canvasContainer_19g40_3{border:2px solid var(--primary-purple);border-radius:12px;background:linear-gradient(135deg,var(--background-dark) 0%,var(--background-navy) 100%);height:100%;position:relative;box-shadow:0 8px 24px #7542ff4d;display:flex;flex-direction:column;overflow:hidden}._visualizationArea_19g40_15{flex:1;position:relative;min-height:0}._controlsPanel_19g40_21{flex-shrink:0;background:#1a1a1af2;border-top:1px solid var(--primary-purple);padding:.75rem;border-radius:0 0 10px 10px;min-height:80px}._canvasSvg_19g40_30{width:100%;height:100%;display:block}._node_19g40_36{fill:var(--background-navy-light);stroke:var(--accent-blue);stroke-width:2px;transition:all .3s ease}._activeNode_19g40_43{fill:var(--primary-purple);stroke:var(--text-white);stroke-width:3px;filter:drop-shadow(0 0 8px rgba(117,66,255,.6))}._tpuNode_19g40_51{fill:#00d2aa;stroke:#00f5c4;stroke-width:2px;transition:all .3s ease}._tvuNode_19g40_58{fill:#ff9500;stroke:#ffab40;stroke-width:2px;transition:all .3s ease}._pohNode_19g40_65{fill:#ff6b35;stroke:#ff8c42;stroke-width:2px;transition:all .3s ease}._archiveNode_19g40_72{fill:var(--primary-purple-dark);stroke:var(--primary-purple);stroke-width:2px;transition:all .3s ease}._label_19g40_79{fill:var(--text-white);font-size:12px;font-weight:600;font-family:Titillium Web,sans-serif;pointer-events:none;text-anchor:middle;dominant-baseline:central}._packet_19g40_90{fill:var(--primary-purple);stroke:var(--text-white);stroke-width:2px;filter:drop-shadow(0 0 6px rgba(117,66,255,.8))}._shred_19g40_97{fill:#00d2aa;stroke:#00f5c4;stroke-width:1px;opacity:.9;filter:drop-shadow(0 0 4px rgba(0,210,170,.6))}._vote_19g40_105{fill:#00c851;stroke:#00ff32;stroke-width:2px;opacity:.9;filter:drop-shadow(0 0 4px rgba(0,200,81,.6))}._gossip_19g40_113{fill:var(--accent-blue);stroke:var(--text-white);stroke-width:1px;opacity:.8;filter:drop-shadow(0 0 4px rgba(168,184,203,.6))}._pohHash_19g40_121{fill:#ff6b35;stroke:#ff8c42;stroke-width:2px;opacity:.9;filter:drop-shadow(0 0 6px rgba(255,107,53,.8))}._pohIndicator_19g40_129{fill:#ffeb3b;stroke:#fff;stroke-width:1px;opacity:.8}._pipelineConnections_19g40_137{opacity:.9}._pipelineArrow_19g40_141{stroke:#00d2aa;stroke-width:4px;marker-end:url(#arrowhead);opacity:.8;filter:drop-shadow(0 0 4px rgba(0,210,170,.6))}._tvuArrow_19g40_149{stroke:#ff9500;stroke-width:4px;marker-end:url(#arrowhead);opacity:.8;filter:drop-shadow(0 0 4px rgba(255,149,0,.6))}._turbineConnections_19g40_157{opacity:.8}._turbineLine_19g40_161{stroke:var(--primary-purple);stroke-width:3px;stroke-dasharray:8,4;opacity:.9;filter:drop-shadow(0 0 4px rgba(117,66,255,.6))}._voteInstruction_19g40_170{fill:#ff6b35;stroke:#ff8c42;filter:drop-shadow(0 0 8px rgba(255,107,53,.8))}._stakeInstruction_19g40_176{fill:#00d2aa;stroke:#00f5c4;filter:drop-shadow(0 0 8px rgba(0,210,170,.8))}._createAccountInstruction_19g40_182{fill:#ffeb3b;stroke:#fff176;filter:drop-shadow(0 0 8px rgba(255,235,59,.8))}._splInstruction_19g40_188{fill:#e91e63;stroke:#f06292;filter:drop-shadow(0 0 8px rgba(233,30,99,.8))}._voteThreadIndicator_19g40_195{opacity:.9}._threadLabel_19g40_199{font-size:11px;font-weight:600;font-family:Titillium Web,sans-serif;text-anchor:start}._instructionIndicator_19g40_206{opacity:.9}._instructionLabel_19g40_210{font-size:12px;font-weight:600;font-family:Titillium Web,sans-serif;text-anchor:middle;dominant-baseline:central}._processStatus_19g40_219{opacity:.95;font-family:Titillium Web,sans-serif}.figma-app-layout{display:flex;flex-direction:row;gap:0;height:100vh;background:#f1f9ff!important;padding:0;margin:0;width:100vw;overflow:hidden;color:#000;font-family:Geist,sans-serif}.main-content-area{display:flex;flex:1;flex-direction:column;gap:6px;height:100vh;min-width:0;background:#f1f9ff;overflow:auto;padding:6px 6px 6px 0;margin:0;box-sizing:border-box}.demo-layout{display:flex;flex-direction:row;height:100vh;background:var(--background-dark);width:100%}.demo-sidebar{width:400px;background:var(--background-navy);border-right:1px solid var(--accent-blue);display:flex;flex-direction:column;min-height:0;flex-shrink:0}.demo-main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--background-dark)}.footer{background:var(--background-navy);border-top:1px solid var(--accent-blue);padding:1rem}.footer-content{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;color:var(--accent-blue);font-size:.9rem}.footer-content a{color:var(--primary-purple);text-decoration:none;transition:color .3s ease}.footer-content a:hover{color:var(--text-white)}.footer-separator{color:var(--accent-blue);opacity:.6}@media (max-width: 768px){.figma-app-layout{flex-direction:column;overflow-y:auto}.main-content-area{order:1;min-height:60vh;flex:1}.demo-layout{flex-direction:column}.demo-sidebar{width:100%;order:2;height:40vh;min-height:300px}.demo-main{order:1;min-height:60vh}.footer-content{font-size:.8rem;gap:.5rem}}
