.TechnologyInteractive-module__DFH70W__container{gap:var(--section-gap);flex-direction:column;width:100%;display:flex}.TechnologyInteractive-module__DFH70W__sectionTitle{color:#fff;text-align:center;margin-bottom:2rem;font-size:1.875rem;font-weight:700}.TechnologyInteractive-module__DFH70W__explorerLayout{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbbf2405;border:1px solid #fbbf241a;border-radius:1rem;grid-template-columns:1fr;gap:2rem;padding:1.5rem;display:grid}@media (min-width:768px){.TechnologyInteractive-module__DFH70W__explorerLayout{grid-template-columns:280px 1fr;padding:2rem}}.TechnologyInteractive-module__DFH70W__tabsList{flex-direction:row;gap:.75rem;display:flex;overflow-x:auto}@media (min-width:768px){.TechnologyInteractive-module__DFH70W__tabsList{flex-direction:column;overflow-x:visible}}.TechnologyInteractive-module__DFH70W__tabButton{text-align:left;color:#9ca3af;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.5rem;padding:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.TechnologyInteractive-module__DFH70W__tabButton:hover{color:#f3f4f6;background:#fbbf240d;border-color:#fbbf244d}.TechnologyInteractive-module__DFH70W__tabButtonActive{color:#fbbf24;background:#fbbf241a;border-color:#fbbf24;box-shadow:0 0 15px #fbbf2426}.TechnologyInteractive-module__DFH70W__panelContent{flex-direction:column;gap:1.5rem;animation:.4s ease-out TechnologyInteractive-module__DFH70W__fadeIn;display:flex}.TechnologyInteractive-module__DFH70W__panelTitle{color:#fbbf24;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.TechnologyInteractive-module__DFH70W__panelDesc{color:#d1d5db;font-size:.95rem;line-height:1.625}.TechnologyInteractive-module__DFH70W__terminalConsole{background:#050507;border:1px solid #fbbf2426;border-radius:.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;overflow:hidden;box-shadow:inset 0 0 20px #000c}.TechnologyInteractive-module__DFH70W__terminalHeader{color:#6b7280;background:#ffffff08;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.75rem;display:flex}.TechnologyInteractive-module__DFH70W__terminalDots{gap:.35rem;display:flex}.TechnologyInteractive-module__DFH70W__dot{border-radius:50%;width:8px;height:8px}.TechnologyInteractive-module__DFH70W__dotRed{background:#ef4444}.TechnologyInteractive-module__DFH70W__dotYellow{background:#eab308}.TechnologyInteractive-module__DFH70W__dotGreen{background:#22c55e}.TechnologyInteractive-module__DFH70W__terminalBody{flex-direction:column;gap:.5rem;min-height:160px;padding:1rem;display:flex}.TechnologyInteractive-module__DFH70W__terminalPrompt{color:#a855f7}.TechnologyInteractive-module__DFH70W__terminalLog{color:#9ca3af;line-height:1.5}.TechnologyInteractive-module__DFH70W__terminalError{color:#ef4444;font-weight:600}.TechnologyInteractive-module__DFH70W__terminalSuccess{color:#22c55e;font-weight:600}.TechnologyInteractive-module__DFH70W__terminalWarn{color:#f59e0b}.TechnologyInteractive-module__DFH70W__approachGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.TechnologyInteractive-module__DFH70W__approachGrid{grid-template-columns:repeat(2,1fr)}}.TechnologyInteractive-module__DFH70W__approachCard{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:.75rem;padding:1.5rem;transition:all .3s}.TechnologyInteractive-module__DFH70W__approachCard:hover{background:#fbbf2408;border-color:#fbbf2466;transform:translateY(-2px)}.TechnologyInteractive-module__DFH70W__approachCardActive{background:#fbbf240f;border-color:#fbbf24;box-shadow:0 4px 20px #fbbf241a}.TechnologyInteractive-module__DFH70W__approachHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.TechnologyInteractive-module__DFH70W__approachTitle{color:#fff;font-size:1.1rem;font-weight:700;transition:color .3s}.TechnologyInteractive-module__DFH70W__approachCardActive .TechnologyInteractive-module__DFH70W__approachTitle,.TechnologyInteractive-module__DFH70W__approachCard:hover .TechnologyInteractive-module__DFH70W__approachTitle{color:#fbbf24}.TechnologyInteractive-module__DFH70W__approachBody{color:#9ca3af;font-size:.9rem;line-height:1.6}.TechnologyInteractive-module__DFH70W__approachCardActive .TechnologyInteractive-module__DFH70W__approachBody{color:#e5e7eb}.TechnologyInteractive-module__DFH70W__approachSimulation{border-t:1px solid #fbbf241a;margin-top:1.5rem;padding-top:1rem;animation:.3s ease-out TechnologyInteractive-module__DFH70W__slideDown}.TechnologyInteractive-module__DFH70W__simulationStatus{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.TechnologyInteractive-module__DFH70W__simulationDiagram{color:#22c55e;white-space:pre-wrap;background:#0006;border:1px solid #ffffff0d;border-radius:.5rem;padding:.75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.4}@keyframes TechnologyInteractive-module__DFH70W__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes TechnologyInteractive-module__DFH70W__slideDown{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:200px}}@media (max-width:767px){.TechnologyInteractive-module__DFH70W__explorerLayout{gap:1.25rem;padding:1rem}.TechnologyInteractive-module__DFH70W__tabButton{padding:.65rem 1rem;font-size:.8rem}.TechnologyInteractive-module__DFH70W__panelContent{gap:1rem}.TechnologyInteractive-module__DFH70W__panelTitle{font-size:1.15rem}.TechnologyInteractive-module__DFH70W__panelDesc{font-size:.85rem;line-height:1.5}.TechnologyInteractive-module__DFH70W__terminalBody{min-height:100px;padding:.75rem}.TechnologyInteractive-module__DFH70W__approachCard{padding:1rem}.TechnologyInteractive-module__DFH70W__approachTitle{font-size:.95rem}.TechnologyInteractive-module__DFH70W__approachBody{font-size:.8rem;line-height:1.5}.TechnologyInteractive-module__DFH70W__simulationDiagram{padding:.5rem;font-size:.7rem}}
.CodeLens-module__JNKl1a__lensContainer{max-width:900px;margin:0 auto;padding:1rem}.CodeLens-module__JNKl1a__lensLayout{grid-template-columns:1.3fr 1fr;gap:2rem;min-height:400px;display:grid}@media (max-width:768px){.CodeLens-module__JNKl1a__lensLayout{grid-template-columns:1fr}}.CodeLens-module__JNKl1a__codePanel{background:#000;border:1px solid #fbbf2426;border-radius:12px;font-family:JetBrains Mono,monospace;font-size:.85rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #000c}.CodeLens-module__JNKl1a__codeHeader{background:#09090b;border-bottom:1px solid #fbbf241a;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CodeLens-module__JNKl1a__dots{gap:.35rem;display:flex}.CodeLens-module__JNKl1a__dotRed{background:#ef4444;border-radius:50%;width:8px;height:8px}.CodeLens-module__JNKl1a__dotYellow{background:#eab308;border-radius:50%;width:8px;height:8px}.CodeLens-module__JNKl1a__dotGreen{background:#22c55e;border-radius:50%;width:8px;height:8px}.CodeLens-module__JNKl1a__panelTitle{color:#9ca3af;font-size:.75rem}.CodeLens-module__JNKl1a__codeBody{padding:1.5rem 0;position:relative}.CodeLens-module__JNKl1a__codeLine{cursor:pointer;border-left:3px solid #0000;padding:.25rem 1.5rem;transition:all .2s;display:flex}.CodeLens-module__JNKl1a__codeLine:hover{background:#fbbf240d;border-left-color:#fbbf2466}.CodeLens-module__JNKl1a__lineSelected{background:#fbbf2414!important;border-left-color:#fbbf24!important}.CodeLens-module__JNKl1a__lineNumber{color:#ffffff4d;text-align:right;-webkit-user-select:none;user-select:none;width:2rem;margin-right:1.5rem}.CodeLens-module__JNKl1a__lineContent{color:#d1d5db;white-space:pre}.CodeLens-module__JNKl1a__insightPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0f0fa6;border:1px solid #fbbf241a;border-radius:12px;flex-direction:column;justify-content:center;padding:2rem;display:flex;box-shadow:0 10px 30px #00000080}.CodeLens-module__JNKl1a__insightTitle{color:#fff;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.CodeLens-module__JNKl1a__insightIcon{color:#fbbf24}.CodeLens-module__JNKl1a__insightDesc{color:#9ca3af;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.CodeLens-module__JNKl1a__solutionCard{background:#22c55e0d;border:1px solid #22c55e33;border-radius:8px;padding:1rem}.CodeLens-module__JNKl1a__solutionTitle{color:#22c55e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.CodeLens-module__JNKl1a__solutionCode{color:#86efac;white-space:pre-wrap;font-family:JetBrains Mono,monospace;font-size:.8rem}.CodeLens-module__JNKl1a__solutionsDefault{color:#6b7280;text-align:center;padding:2rem 0;font-size:.95rem}
