.animation_fragmentationStage__wMojb,.animation_introStage__FCpH2,.animation_ipComparisonStage__P6ZSd,.animation_routingStage__PDSUl,.animation_sdnStage__Y4k6Q,.animation_summaryStage__9GL4i{width:100%;min-height:400px;display:flex;flex-direction:column;align-items:center;position:relative}.animation_stageTitle___iRRW{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#10b981;text-align:center}.animation_stageDescription__yP9MJ{font-size:.875rem;color:#4b5563;text-align:center;margin-top:1rem;max-width:90%}.animation_networkDiagram__S9c47{width:100%;height:250px;position:relative;display:flex;justify-content:space-between;align-items:center}.animation_networkCloud__rEk6B{width:140px;height:140px;background-color:rgba(16,185,129,.1);border:2px solid #10b981;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.animation_sourceNetwork__DDXYg{margin-right:auto}.animation_destinationNetwork___ol_v{margin-left:auto}.animation_internetCloud__SCo2_{width:40%;height:180px;background-color:rgba(107,114,128,.1);border-radius:20px;display:flex;align-items:center;justify-content:space-around;position:relative}.animation_networkLabel__3o4sx{font-size:.75rem;font-weight:600;color:#047857;margin-bottom:.5rem}.animation_router__HkKvW{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.animation_routerIcon__n7T6O{font-size:1.5rem;margin-bottom:.25rem}.animation_routerLabel__PiUQ7{font-size:.75rem;text-align:center;color:#4b5563}.animation_ipPacket__puHm7{position:absolute;width:80px;height:40px;background-color:#34d399;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.animation_deviceIcon__Lq79I{font-size:1.5rem;margin-bottom:.25rem}.animation_ipAddress__hEWjH{font-size:.75rem;color:#4b5563}.animation_comparisonContainer__9hY5a{width:100%;display:flex;justify-content:space-around;gap:1rem;margin:1rem 0}.animation_comparisonColumn__Lc8NM{flex:1;max-width:45%;padding:1rem;background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.animation_comparisonColumn__Lc8NM h4{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#10b981;text-align:center}.animation_ipExample__H79K_{padding:.5rem;background-color:rgba(16,185,129,.1);border-radius:4px;font-family:monospace;font-size:.875rem;text-align:center;margin-bottom:1rem;word-break:break-all}.animation_featureList__gfBrp{list-style-type:none;padding:0;margin:0;font-size:.875rem}.animation_featureList__gfBrp li{margin-bottom:.5rem;padding-left:1.25rem;position:relative}.animation_featureList__gfBrp li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.animation_fragmentationContainer__uieLh{width:100%;height:250px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.animation_largePacket__Snb73{width:200px;height:60px;margin-bottom:2rem}.animation_fragmentPacket__k4_h0,.animation_largePacket__Snb73{background-color:#34d399;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.animation_fragmentPacket__k4_h0{position:absolute;width:120px;height:40px;z-index:10}.animation_fragmentsContainer__gkx7T{width:100%;height:150px;position:relative}.animation_sdnContainer__Cmyu_{width:100%;display:flex;justify-content:space-between;gap:2rem;margin:1rem 0}.animation_networkArchitecture__x8z22{flex:1;padding:1rem;background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center}.animation_networkArchitecture__x8z22 h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#10b981;text-align:center}.animation_sdnSwitches__ATHv3,.animation_traditionalRouters__0Frwh{display:flex;justify-content:space-around;width:100%;margin:1rem 0}.animation_traditionalRouter__5G9vK{width:80px;height:80px;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.animation_controlPlane__89b77{background-color:#fcd34d}.animation_controlPlane__89b77,.animation_dataPlane__h5nGy{height:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;padding:.25rem;text-align:center}.animation_dataPlane__h5nGy{background-color:#93c5fd}.animation_sdnController__bTYhP{width:100%;padding:.75rem;background-color:#fcd34d;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.animation_controllerIcon__UwqMX{font-size:1.25rem;margin-right:.5rem}.animation_controllerLabel__2nspp{font-size:.875rem}.animation_southboundAPI__Z3RKr{width:100%;text-align:center;margin:.5rem 0;font-size:.8rem;color:#10b981;font-weight:600}.animation_sdnSwitch__Bhm5W{width:80px;height:40px;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.animation_architectureDescription___bJFo{font-size:.75rem;text-align:center;color:#4b5563;margin-top:.5rem}.animation_summaryList__4cJP5{list-style-type:none;padding:0;margin:1rem 0;width:90%;max-width:600px}.animation_summaryList__4cJP5 li{margin-bottom:.75rem;padding:.75rem;background-color:white;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.animation_restartPrompt__NzYHO{font-size:.875rem;color:#4b5563;margin-top:1.5rem;text-align:center}.animation_animationControls__23ML0{align-items:center}.animation_controlButton__MttzR{padding:.5rem 1rem;background-color:#10b981;color:white;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s}.animation_controlButton__MttzR:hover:not(:disabled){background-color:#059669}.animation_controlButton__MttzR:disabled{background-color:#d1d5db;cursor:not-allowed}.animation_playButton__HgLkD{background-color:#0ea5e9}.animation_playButton__HgLkD:hover:not(:disabled){background-color:#0284c7}.animation_stepIndicator__tXpIr{font-size:.875rem;color:#4b5563;margin-left:.5rem}.animation_animationStageContainer__LT6BU{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;background-color:#f9fafb;overflow:hidden;min-height:450px;display:flex;justify-content:center}.dark .animation_comparisonColumn__Lc8NM,.dark .animation_networkArchitecture__x8z22,.dark .animation_summaryList__4cJP5 li{background-color:#1e293b}.dark .animation_stageTitle___iRRW{color:#34d399}.dark .animation_networkCloud__rEk6B{background-color:rgba(16,185,129,.2);border-color:#34d399}.dark .animation_internetCloud__SCo2_{background-color:rgba(75,85,99,.2)}.dark .animation_comparisonColumn__Lc8NM h4,.dark .animation_networkArchitecture__x8z22 h4,.dark .animation_networkLabel__3o4sx{color:#34d399}.dark .animation_ipExample__H79K_{background-color:rgba(16,185,129,.2)}.dark .animation_architectureDescription___bJFo,.dark .animation_ipAddress__hEWjH,.dark .animation_restartPrompt__NzYHO,.dark .animation_routerLabel__PiUQ7,.dark .animation_stageDescription__yP9MJ,.dark .animation_stepIndicator__tXpIr{color:#9ca3af}.dark .animation_southboundAPI__Z3RKr{color:#34d399}.dark .animation_animationStageContainer__LT6BU{background-color:#111827;border-color:#374151}.animation_animationWrapper__uuY9d{width:100%;margin:2rem 0;padding:1rem;border-radius:12px;background-color:rgba(0,0,0,.03);box-shadow:0 4px 6px rgba(0,0,0,.05);overflow:hidden}.animation_animationStage___ZqxG{width:100%;min-height:300px;position:relative;padding:1rem}.animation_animationInitial__dJ4uM,.animation_animationStage___ZqxG{display:flex;flex-direction:column;align-items:center;justify-content:center}.animation_animationInitial__dJ4uM{text-align:center;min-height:200px}.animation_animationTitle__BR9jA{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#2563eb;text-align:center}.animation_animationDescription__sv5Wj{font-size:1rem;color:#4b5563;text-align:center;margin-top:1rem;max-width:600px}.animation_animationControls__23ML0{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.animation_animationButton__tvsSK{padding:.5rem 1.5rem;background-color:#2563eb;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.animation_animationButton__tvsSK:hover{background-color:#1d4ed8;transform:translateY(-2px)}.animation_animationButton__tvsSK:active{transform:translateY(0)}.animation_animationContainer__2BVfn{width:100%;height:300px;position:relative;display:flex;justify-content:space-between;align-items:center}.animation_endpoint__bqGGw{width:100px;height:100px;background-color:#3b82f6;color:white;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600;z-index:10}.animation_networkPath__WmEiU{position:absolute;height:6px;background-color:#d1d5db;top:50%;left:100px;right:100px;transform:translateY(-50%)}.animation_packet__j_y5_,.animation_tcpPacket__us_nu,.animation_udpPacket__t5IYw{position:absolute;top:50%;transform:translateY(-50%);padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;z-index:5;box-shadow:0 2px 4px rgba(0,0,0,.1)}.animation_synPacket__OocbR{background-color:#22c55e;color:white}.animation_synAckPacket__4cwjH{background-color:#3b82f6;color:white}.animation_ackPacket__av5PX{background-color:#8b5cf6;color:white}.animation_tcpPacket__us_nu{background-color:#f59e0b;width:120px}.animation_tcpPacket__us_nu,.animation_udpPacket__t5IYw{color:white;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.animation_udpPacket__t5IYw{background-color:#ec4899;width:100px}.animation_webPacket__HafiR{background-color:#3b82f6;color:white}.animation_emailPacket__bo_R8{background-color:#8b5cf6;color:white}.animation_dnsPacket___NzIe{background-color:#22c55e;color:white}.animation_packetHeader__yKbSH{font-size:.75rem;width:100%;text-align:center}.animation_packetLost__bLHgE{position:absolute;top:-20px;color:#ef4444;font-weight:600;white-space:nowrap}.animation_connectionEstablished__0I7pH{position:absolute;bottom:40px;color:#22c55e;font-weight:600;font-size:1.125rem}.animation_animationComplete__PAkXJ,.animation_animationMultiplexing__6rH9i,.animation_animationSegmentation__Ho6Kh,.animation_animationTcpConnect__cd3na,.animation_animationTcpTransfer__v_BbL,.animation_animationUdpTransfer__Zs7VS{width:100%;display:flex;flex-direction:column;align-items:center}.animation_largeDataBlock__bOOk1{width:200px;height:100px;background-color:#3b82f6;border-radius:8px;text-align:center;font-weight:500;top:50px}.animation_dataSegment__kVKj_,.animation_largeDataBlock__bOOk1{color:white;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%)}.animation_dataSegment__kVKj_{width:80px;height:40px;background-color:#8b5cf6;border-radius:6px;font-size:.75rem;top:100px}.animation_hostContainer__QCifP{justify-content:center;z-index:10}.animation_appContainer__xKckZ,.animation_hostContainer__QCifP{display:flex;flex-direction:column;align-items:center;gap:10px}.animation_app__HiaP0{width:100px;height:60px;background-color:#f59e0b;text-align:center;font-size:.75rem;font-weight:500}.animation_app__HiaP0,.animation_transportLayer__Jh_tA{color:white;border-radius:6px;display:flex;align-items:center;justify-content:center}.animation_transportLayer__Jh_tA{width:200px;height:40px;background-color:#3b82f6;font-weight:600}.animation_animationSummary__EhMuO{margin:1rem 0;text-align:left;max-width:600px}.animation_animationSummary__EhMuO ul{margin-left:1.5rem;padding-left:0}.animation_animationSummary__EhMuO li{margin-bottom:.5rem;color:#4b5563}.HTTP_contentSection__T9aeD{box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.HTTP_contentSection__T9aeD:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.HTTP_animationContainer__YPHFy{background:linear-gradient(135deg,rgba(253,230,138,.2),rgba(252,211,77,.1));border-radius:12px;overflow:hidden;border:1px solid rgba(251,191,36,.2);margin-bottom:2rem}.HTTP_networkSection__aVelM{display:flex;justify-content:space-between;align-items:center;padding:2rem;height:400px;position:relative}.HTTP_browser__jpTON,.HTTP_webServer__qQFiP{background-color:#fff;border-radius:8px;padding:1rem;width:150px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10;position:relative}.HTTP_webServer__qQFiP{background-color:#f3f4f6}.HTTP_browserIcon__f9jv_,.HTTP_serverIcon__8kyct{width:60px;height:60px;margin-bottom:10px}.HTTP_message__4btjA{position:absolute;width:180px;min-height:70px;padding:10px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;font-size:12px}.HTTP_requestMessage__BhZix{background-color:#fef3c7;border:1px solid #fbbf24;color:#92400e}.HTTP_responseMessage__NGwAJ{background-color:#e0f2fe;border:1px solid #60a5fa;color:#1e40af}.HTTP_headerSection__hzaki{font-weight:700;margin-bottom:4px;border-bottom:1px dashed rgba(0,0,0,.1);padding-bottom:2px}.HTTP_contentSection__T9aeD{font-family:monospace}.HTTP_httpVersion__9ToOv{display:inline-block;margin-right:5px;padding:2px 4px;background-color:rgba(0,0,0,.05);border-radius:2px}.HTTP_method__qmcou{background-color:#fbbf24}.HTTP_method__qmcou,.HTTP_statusCode__mKQsL{display:inline-block;margin-right:5px;padding:2px 4px;color:white;border-radius:2px;font-weight:700}.HTTP_statusCode__mKQsL{background-color:#60a5fa}.HTTP_animationControls__e_xLN{display:flex;justify-content:center;gap:1rem;padding:1rem}.HTTP_controlButton__ScboM{padding:.5rem 1rem;background-color:#fbbf24;color:white;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.HTTP_controlButton__ScboM:hover{background-color:#f59e0b}.HTTP_controlButton__ScboM:disabled{background-color:#d1d5db;cursor:not-allowed}.HTTP_stepIndicator__u7D9p{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.HTTP_stepDot__fGJMv{width:8px;height:8px;border-radius:50%;background-color:#d1d5db}.HTTP_activeStepDot__MB8U4{background-color:#fbbf24}.HTTP_explanationBox__GT32k{background-color:white;border-radius:8px;padding:1rem;margin:0 1rem 1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);min-height:80px}.HTTP_urlBar__DK6P8{position:absolute;top:-30px;left:0;right:0;margin:0 auto;width:70%;height:24px;background-color:#f3f4f6;border-radius:12px;display:flex;align-items:center;padding:0 10px;font-size:12px;color:#4b5563;border:1px solid #d1d5db;overflow:hidden;white-space:nowrap;font-family:monospace}.HTTP_secureIcon__ofkrd{color:#10b981;margin-right:4px}.HTTP_browserContent__W5cHX{position:absolute;bottom:-40px;left:0;right:0;margin:0 auto;width:80%;height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#4b5563}.HTTP_browserContentSuccess__gnaZ5{color:#10b981}.HTTP_browserContentError__9rh4G{color:#ef4444}.dark .HTTP_browser__jpTON,.dark .HTTP_webServer__qQFiP{background-color:#1f2937;color:#e5e7eb;border:1px solid #374151}.dark .HTTP_webServer__qQFiP{background-color:#111827}.dark .HTTP_explanationBox__GT32k{background-color:#1f2937;color:#e5e7eb}.dark .HTTP_urlBar__DK6P8{background-color:#111827;border-color:#374151;color:#e5e7eb}.dark .HTTP_animationContainer__YPHFy{background:linear-gradient(135deg,rgba(113,63,18,.3),rgba(146,64,14,.2));border:1px solid rgba(251,191,36,.2)}.dark .HTTP_requestMessage__BhZix{background-color:rgba(254,243,199,.1);border:1px solid rgba(251,191,36,.3);color:#fbbf24}.dark .HTTP_responseMessage__NGwAJ{background-color:rgba(224,242,254,.1);border:1px solid rgba(96,165,250,.3);color:#60a5fa}.ProxyVPN_contentSection__Id1IL{box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.ProxyVPN_contentSection__Id1IL:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.ProxyVPN_animationContainer__yciTZ{background:linear-gradient(135deg,rgba(253,230,138,.2),rgba(252,211,77,.1));border-radius:12px;overflow:hidden;border:1px solid rgba(251,191,36,.2);margin-bottom:2rem}.ProxyVPN_networkSection__DhC0e{display:flex;justify-content:space-between;align-items:center;padding:2rem;height:450px;position:relative}.ProxyVPN_client__MoD30,.ProxyVPN_proxyServer__gaEuK,.ProxyVPN_server__vopfs,.ProxyVPN_vpnServer__cOXKf{background-color:#fff;border-radius:8px;padding:1rem;width:130px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10;position:relative}.ProxyVPN_server__vopfs{background-color:#f3f4f6}.ProxyVPN_proxyServer__gaEuK,.ProxyVPN_vpnServer__cOXKf{background-color:#fef3c7;border:1px solid #fbbf24;position:absolute}.ProxyVPN_proxyServer__gaEuK{top:40%;left:50%;transform:translate(-50%,-50%)}.ProxyVPN_vpnServer__cOXKf{top:60%;left:50%;transform:translate(-50%,-50%)}.ProxyVPN_deviceIcon__FTe8b,.ProxyVPN_proxyIcon__GyZYJ,.ProxyVPN_serverIcon__dCwAT,.ProxyVPN_vpnIcon__FxLRp{width:60px;height:60px;margin-bottom:10px}.ProxyVPN_packet___Gbf9{position:absolute;width:40px;height:26px;border-radius:4px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:10px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ProxyVPN_regularPacket__Z5U3P{background-color:#fbbf24}.ProxyVPN_encryptedPacket__za2NC{background-color:#10b981}.ProxyVPN_securedPacket__dbq7d{background-color:#60a5fa}.ProxyVPN_internetCloud__GVWBb{position:absolute;width:180px;height:80px;background-color:#e0f2fe;border-radius:40px;display:flex;justify-content:center;align-items:center;opacity:.6;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:14px;color:#1e40af;text-align:center}.ProxyVPN_tunnelPath__EbeMg{position:absolute;height:10px;background-color:rgba(16,185,129,.2);border:1px dashed #10b981;border-radius:5px;z-index:5}.ProxyVPN_animationControls__GNuU4{display:flex;justify-content:center;gap:1rem;padding:1rem}.ProxyVPN_controlButton__pqRsf{padding:.5rem 1rem;background-color:#fbbf24;color:white;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.ProxyVPN_controlButton__pqRsf:hover{background-color:#f59e0b}.ProxyVPN_controlButton__pqRsf:disabled{background-color:#d1d5db;cursor:not-allowed}.ProxyVPN_stepIndicator__F1fTA{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.ProxyVPN_stepDot__7ZPAC{width:8px;height:8px;border-radius:50%;background-color:#d1d5db}.ProxyVPN_activeStepDot__PZhWx{background-color:#fbbf24}.ProxyVPN_explanationBox__CoTSh{background-color:white;border-radius:8px;padding:1rem;margin:0 1rem 1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);min-height:80px}.ProxyVPN_ipAddress__Jb6BF{position:absolute;font-size:10px;color:#6b7280;background-color:rgba(255,255,255,.8);padding:2px 5px;border-radius:4px;white-space:nowrap}.ProxyVPN_modeSelector__L65c2{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem;padding:0 1rem}.ProxyVPN_modeButton__QmMJB{padding:.5rem 1rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s}.ProxyVPN_modeButton__QmMJB:hover{background-color:#e5e7eb}.ProxyVPN_activeMode__SOcr0{background-color:#fbbf24;color:white;border-color:#f59e0b}.ProxyVPN_activeMode__SOcr0:hover{background-color:#f59e0b}.dark .ProxyVPN_client__MoD30,.dark .ProxyVPN_server__vopfs{background-color:#1f2937;color:#e5e7eb;border:1px solid #374151}.dark .ProxyVPN_server__vopfs{background-color:#111827}.dark .ProxyVPN_proxyServer__gaEuK,.dark .ProxyVPN_vpnServer__cOXKf{background-color:rgba(254,243,199,.1);border:1px solid rgba(251,191,36,.4);color:#e5e7eb}.dark .ProxyVPN_explanationBox__CoTSh{background-color:#1f2937;color:#e5e7eb}.dark .ProxyVPN_internetCloud__GVWBb{background-color:rgba(30,64,175,.2);color:#60a5fa}.dark .ProxyVPN_tunnelPath__EbeMg{background-color:rgba(16,185,129,.1)}.dark .ProxyVPN_ipAddress__Jb6BF{color:#d1d5db;background-color:rgba(31,41,55,.8)}.dark .ProxyVPN_modeButton__QmMJB{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.dark .ProxyVPN_modeButton__QmMJB:hover{background-color:#4b5563}.dark .ProxyVPN_activeMode__SOcr0{background-color:#fbbf24;color:#1f2937;border-color:#f59e0b}.dark .ProxyVPN_activeMode__SOcr0:hover{background-color:#f59e0b}.dark .ProxyVPN_animationContainer__yciTZ{background:linear-gradient(135deg,rgba(113,63,18,.3),rgba(146,64,14,.2));border:1px solid rgba(251,191,36,.2)}.SubnetsAnimation_wrapper__KZ1lt{text-align:center}.SubnetsAnimation_label__5_xlV{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem}.SubnetsAnimation_grid__dAkCG{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.SubnetsAnimation_subnet__OiYjF{background-color:#ecfdf5;border:1px solid #10b981;border-radius:6px;padding:.5rem .75rem;min-width:120px;font-family:monospace;box-shadow:0 1px 2px rgba(0,0,0,.05)}.dark .SubnetsAnimation_subnet__OiYjF{background-color:#1e293b;border-color:#34d399;color:#d1fae5}.P2PNetworksAnimation_wrapper__X9g4X{text-align:center;margin-top:1rem}.P2PNetworksAnimation_svg__aETWg{width:220px;height:220px}.P2PNetworksAnimation_node__Z0UCq{fill:#0ea5e9}.P2PNetworksAnimation_edge__I00n7{stroke:#93c5fd;stroke-width:1.5}.P2PNetworksAnimation_button__La3oX{margin-top:1rem;padding:.4rem .75rem;background-color:#0ea5e9;color:white;border:none;border-radius:4px;cursor:pointer}.dark .P2PNetworksAnimation_node__Z0UCq{fill:#38bdf8}.dark .P2PNetworksAnimation_edge__I00n7{stroke:#bae6fd}.BitTorrentAnimation_wrapper__OtL6T{text-align:center}.BitTorrentAnimation_peer__CHvOy,.BitTorrentAnimation_seeder__d3x4M{display:flex;gap:4px;padding:.5rem;border:1px solid #e5e7eb;border-radius:6px;margin:.5rem;justify-content:center}.BitTorrentAnimation_peers__Dx8Vz{display:flex;justify-content:center}.BitTorrentAnimation_piece__LzNv_{width:14px;height:14px;border-radius:2px}.BitTorrentAnimation_label__tE_Gl{font-size:.75rem;margin-left:.5rem;align-self:center;color:#374151}.BitTorrentAnimation_button__J5IgZ{margin-top:1rem;padding:.4rem .8rem;background-color:#10b981;color:white;border:none;border-radius:4px;cursor:pointer}.dark .BitTorrentAnimation_label__tE_Gl{color:#d1d5db}