.TechnologyInteractive-module__XQGJiq__container{gap:var(--section-gap);flex-direction:column;width:100%;display:flex}.TechnologyInteractive-module__XQGJiq__sectionTitle{color:#fff;text-align:center;margin-bottom:2rem;font-size:1.875rem;font-weight:700}.TechnologyInteractive-module__XQGJiq__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__XQGJiq__explorerLayout{grid-template-columns:280px 1fr;padding:2rem}}.TechnologyInteractive-module__XQGJiq__tabsList{flex-direction:row;gap:.75rem;display:flex;overflow-x:auto}@media (min-width:768px){.TechnologyInteractive-module__XQGJiq__tabsList{flex-direction:column;overflow-x:visible}}.TechnologyInteractive-module__XQGJiq__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__XQGJiq__tabButton:hover{color:#f3f4f6;background:#fbbf240d;border-color:#fbbf244d}.TechnologyInteractive-module__XQGJiq__tabButtonActive{color:#fbbf24;background:#fbbf241a;border-color:#fbbf24;box-shadow:0 0 15px #fbbf2426}.TechnologyInteractive-module__XQGJiq__panelContent{flex-direction:column;gap:1.5rem;animation:.4s ease-out TechnologyInteractive-module__XQGJiq__fadeIn;display:flex}.TechnologyInteractive-module__XQGJiq__panelTitle{color:#fbbf24;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.TechnologyInteractive-module__XQGJiq__panelDesc{color:#d1d5db;font-size:.95rem;line-height:1.625}.TechnologyInteractive-module__XQGJiq__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__XQGJiq__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__XQGJiq__terminalDots{gap:.35rem;display:flex}.TechnologyInteractive-module__XQGJiq__dot{border-radius:50%;width:8px;height:8px}.TechnologyInteractive-module__XQGJiq__dotRed{background:#ef4444}.TechnologyInteractive-module__XQGJiq__dotYellow{background:#eab308}.TechnologyInteractive-module__XQGJiq__dotGreen{background:#22c55e}.TechnologyInteractive-module__XQGJiq__terminalBody{flex-direction:column;gap:.5rem;min-height:160px;padding:1rem;display:flex}.TechnologyInteractive-module__XQGJiq__terminalPrompt{color:#a855f7}.TechnologyInteractive-module__XQGJiq__terminalLog{color:#9ca3af;line-height:1.5}.TechnologyInteractive-module__XQGJiq__terminalError{color:#ef4444;font-weight:600}.TechnologyInteractive-module__XQGJiq__terminalSuccess{color:#22c55e;font-weight:600}.TechnologyInteractive-module__XQGJiq__terminalWarn{color:#f59e0b}.TechnologyInteractive-module__XQGJiq__approachGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.TechnologyInteractive-module__XQGJiq__approachGrid{grid-template-columns:repeat(2,1fr)}}.TechnologyInteractive-module__XQGJiq__approachCard{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:.75rem;padding:1.5rem;transition:all .3s}.TechnologyInteractive-module__XQGJiq__approachCard:hover{background:#fbbf2408;border-color:#fbbf2466;transform:translateY(-2px)}.TechnologyInteractive-module__XQGJiq__approachCardActive{background:#fbbf240f;border-color:#fbbf24;box-shadow:0 4px 20px #fbbf241a}.TechnologyInteractive-module__XQGJiq__approachHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.TechnologyInteractive-module__XQGJiq__approachTitle{color:#fff;font-size:1.1rem;font-weight:700;transition:color .3s}.TechnologyInteractive-module__XQGJiq__approachCardActive .TechnologyInteractive-module__XQGJiq__approachTitle,.TechnologyInteractive-module__XQGJiq__approachCard:hover .TechnologyInteractive-module__XQGJiq__approachTitle{color:#fbbf24}.TechnologyInteractive-module__XQGJiq__approachBody{color:#9ca3af;font-size:.9rem;line-height:1.6}.TechnologyInteractive-module__XQGJiq__approachCardActive .TechnologyInteractive-module__XQGJiq__approachBody{color:#e5e7eb}.TechnologyInteractive-module__XQGJiq__approachSimulation{border-t:1px solid #fbbf241a;margin-top:1.5rem;padding-top:1rem;animation:.3s ease-out TechnologyInteractive-module__XQGJiq__slideDown}.TechnologyInteractive-module__XQGJiq__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__XQGJiq__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__XQGJiq__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes TechnologyInteractive-module__XQGJiq__slideDown{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:200px}}@media (max-width:767px){.TechnologyInteractive-module__XQGJiq__explorerLayout{gap:1.25rem;padding:1rem}.TechnologyInteractive-module__XQGJiq__tabButton{padding:.65rem 1rem;font-size:.8rem}.TechnologyInteractive-module__XQGJiq__panelContent{gap:1rem}.TechnologyInteractive-module__XQGJiq__panelTitle{font-size:1.15rem}.TechnologyInteractive-module__XQGJiq__panelDesc{font-size:.85rem;line-height:1.5}.TechnologyInteractive-module__XQGJiq__terminalBody{min-height:100px;padding:.75rem}.TechnologyInteractive-module__XQGJiq__approachCard{padding:1rem}.TechnologyInteractive-module__XQGJiq__approachTitle{font-size:.95rem}.TechnologyInteractive-module__XQGJiq__approachBody{font-size:.8rem;line-height:1.5}.TechnologyInteractive-module__XQGJiq__simulationDiagram{padding:.5rem;font-size:.7rem}}
.CodeLens-module__Jju3SG__lensContainer{max-width:900px;margin:0 auto;padding:1rem}.CodeLens-module__Jju3SG__lensLayout{grid-template-columns:1.3fr 1fr;gap:2rem;min-height:400px;display:grid}@media (max-width:768px){.CodeLens-module__Jju3SG__lensLayout{grid-template-columns:1fr}}.CodeLens-module__Jju3SG__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__Jju3SG__codeHeader{background:#09090b;border-bottom:1px solid #fbbf241a;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CodeLens-module__Jju3SG__dots{gap:.35rem;display:flex}.CodeLens-module__Jju3SG__dotRed{background:#ef4444;border-radius:50%;width:8px;height:8px}.CodeLens-module__Jju3SG__dotYellow{background:#eab308;border-radius:50%;width:8px;height:8px}.CodeLens-module__Jju3SG__dotGreen{background:#22c55e;border-radius:50%;width:8px;height:8px}.CodeLens-module__Jju3SG__panelTitle{color:#9ca3af;font-size:.75rem}.CodeLens-module__Jju3SG__codeBody{padding:1.5rem 0;position:relative}.CodeLens-module__Jju3SG__codeLine{cursor:pointer;border-left:3px solid #0000;padding:.25rem 1.5rem;transition:all .2s;display:flex}.CodeLens-module__Jju3SG__codeLine:hover{background:#fbbf240d;border-left-color:#fbbf2466}.CodeLens-module__Jju3SG__lineSelected{background:#fbbf2414!important;border-left-color:#fbbf24!important}.CodeLens-module__Jju3SG__lineNumber{color:#ffffff4d;text-align:right;-webkit-user-select:none;user-select:none;width:2rem;margin-right:1.5rem}.CodeLens-module__Jju3SG__lineContent{color:#d1d5db;white-space:pre}.CodeLens-module__Jju3SG__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__Jju3SG__insightTitle{color:#fff;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.CodeLens-module__Jju3SG__insightIcon{color:#fbbf24}.CodeLens-module__Jju3SG__insightDesc{color:#9ca3af;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.CodeLens-module__Jju3SG__solutionCard{background:#22c55e0d;border:1px solid #22c55e33;border-radius:8px;padding:1rem}.CodeLens-module__Jju3SG__solutionTitle{color:#22c55e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.CodeLens-module__Jju3SG__solutionCode{color:#86efac;white-space:pre-wrap;font-family:JetBrains Mono,monospace;font-size:.8rem}.CodeLens-module__Jju3SG__solutionsDefault{color:#6b7280;text-align:center;padding:2rem 0;font-size:.95rem}
