.Sdlc_section__aWYcS{position:relative;background:#18191b;color:#111}.Sdlc_bridge__IbzGS{display:flex;flex-direction:column;align-items:center;padding-top:24px}.Sdlc_bridgeLine__YnQjJ{width:3px;height:88px;background:#e3e1ff}.Sdlc_bridgeLabel__CHlQI{font:800 12px var(--font-mono);letter-spacing:.12em;color:#111;background:#e3e1ff;border:3px solid #000;box-shadow:6px 6px 0 #000;padding:10px 16px;text-align:center}.Sdlc_stage___8jsT{position:relative;height:100vh;overflow:hidden;padding:84px 16px 24px;display:flex;flex-direction:column}.Sdlc_glow__MiB4P{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 55% 55%,var(--phase-color,#a7f3d0) 0,transparent 70%);opacity:.16;transition:background .6s ease}.Sdlc_header__lmOHY{position:relative;display:flex;justify-content:center;margin-bottom:18px}.Sdlc_badge__JVkRv{font:800 12px var(--font-mono);letter-spacing:.1em;color:#fff;background:#18191b;border:3px solid var(--phase-color,#a7f3d0);box-shadow:4px 4px 0 var(--phase-color,#a7f3d0);padding:8px 14px;transition:border-color .3s ease,box-shadow .3s ease}.Sdlc_body__FTe_u{position:relative;flex:1 1;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);grid-gap:16px;gap:16px;max-width:1180px;width:100%;margin:0 auto;min-height:0}.Sdlc_hud__x8Qxp{display:flex;gap:6px;justify-content:center}.Sdlc_node__OUvjo{font:800 11px var(--font-mono);width:34px;height:34px;display:grid;place-items:center;border:3px solid #000;background:#2a2b2e;color:rgba(255,255,255,.55);transition:background .3s ease,color .3s ease,transform .3s ease}.Sdlc_nodeOn__zvvGm{color:#111;background:var(--node-color)}.Sdlc_nodeActive__Xg8aS{transform:translate(-2px,-2px);box-shadow:4px 4px 0 #000}.Sdlc_deck__g50go{position:relative;min-height:0;height:100%}.Sdlc_card__CrZtK{position:absolute;inset:96px 0 0 0;background:var(--card-color);border:3px solid #000;border-radius:8px;box-shadow:8px 8px 0 #000;display:flex;flex-direction:column;overflow:hidden;transform-origin:50% 0;will-change:transform}.Sdlc_windowBar__WSYnx{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#000;color:#fff;font:700 11px var(--font-mono);letter-spacing:.06em;flex-shrink:0}.Sdlc_windowDots__8xbPH{display:flex;gap:5px}.Sdlc_windowDots__8xbPH span{width:10px;height:10px;border:2px solid #fff}.Sdlc_windowNum__xmx43{margin-left:auto;color:var(--card-color)}.Sdlc_cardBody__ZLAh1{flex:1 1;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;padding:18px;min-height:0}.Sdlc_tag__CX_xQ{font:800 12px var(--font-mono);letter-spacing:.08em;margin-bottom:10px}.Sdlc_copy__qOYSy{font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.Sdlc_visual__PG5pF{position:relative;min-height:0;background:#fff;border:3px solid #000;box-shadow:5px 5px 0 #000;padding:14px;overflow:hidden}.Sdlc_chip__1mGOo{display:inline-block;font:800 11px var(--font-mono);border:2px solid #000;background:#fff;padding:5px 8px;box-shadow:3px 3px 0 #000;white-space:nowrap}.Sdlc_mono__a7Mgs{font:600 12px/1.6 var(--font-mono)}.Sdlc_row__5j5hK{display:flex;align-items:center;gap:8px}.Sdlc_blocks__RwQwO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.Sdlc_block__ckeKP{border:3px solid #000;background:var(--card-color);padding:10px;font:800 13px var(--font-mono);box-shadow:4px 4px 0 #000}.Sdlc_sticker__539l4{position:absolute;right:14px;bottom:54px;transform:rotate(-6deg);background:#000;color:#a7f3d0;font:900 13px var(--font-mono);padding:8px 10px}.Sdlc_stamp__AxQo7{position:absolute;left:50%;top:50%;translate:-50% -50%;border:4px solid #c0262d;color:#c0262d;font:900 20px var(--font-mono);letter-spacing:.08em;padding:8px 14px;rotate:-12deg;background:rgba(255,255,255,.85)}.Sdlc_convert__3SkRD{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center;height:100%}.Sdlc_note__F6Q_r{background:#fff8b5;border:2px solid #000;padding:7px;font-size:12px;font-weight:700;margin-bottom:8px;box-shadow:3px 3px 0 #000}.Sdlc_filter__Ym2a9{writing-mode:vertical-rl;transform:rotate(180deg);background:#000;color:var(--card-color);font:800 10px var(--font-mono);letter-spacing:.1em;padding:10px 6px;position:relative;overflow:hidden}.Sdlc_reqCard__tZ_Ek{border:3px solid #000;background:var(--card-color);padding:8px;margin-bottom:8px;position:relative;overflow:hidden}.Sdlc_reqTitle__wumaW{font:800 11px var(--font-mono);margin-bottom:4px}.Sdlc_reqItem__a5ABw{font-size:12px;font-weight:700}.Sdlc_scanner__IV4_1{position:absolute;left:0;top:0;height:4px;width:100%;background:#000;transform-origin:left}.Sdlc_layers__Cd9Tx{position:relative;height:100%;min-height:170px}.Sdlc_layer__2tydw{position:absolute;width:62%;border:3px solid #000;background:#fff;padding:10px;box-shadow:6px 6px 0 #000}.Sdlc_layer__2tydw:first-child{left:6%;top:8%;background:#fde68a}.Sdlc_layer__2tydw:nth-child(2){left:20%;top:26%;background:#fff}.Sdlc_layer__2tydw:nth-child(3){left:34%;top:44%;background:#fef3c7}.Sdlc_connectors__fpgkM{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.Sdlc_editor__5Z5YO{background:#111;color:#e5e5e5;border:3px solid #000;height:100%;display:flex;flex-direction:column}.Sdlc_tabs__puY_t{display:flex;border-bottom:2px solid #333}.Sdlc_tabs__puY_t span{font:700 10px var(--font-mono);padding:6px 10px;border-right:2px solid #333;color:#888}.Sdlc_tabs__puY_t span:first-child{color:#111;background:#fdba74}.Sdlc_code__l1pgH{padding:10px 12px;flex:1 1;overflow:hidden}.Sdlc_code__l1pgH div{white-space:pre;font:500 12px/1.65 var(--font-mono)}.Sdlc_meter__vZJl4{height:10px;border-top:2px solid #333;background:#222}.Sdlc_meterFill__QN9Wq{height:100%;background:#fdba74;transform-origin:left}.Sdlc_stickers__2j_hb{position:absolute;right:12px;top:44px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.Sdlc_test__ThD4P{border:3px solid #000;padding:10px;margin-bottom:10px;background:#fff}.Sdlc_bar__E__Nf{height:12px;border:2px solid #000;background:#eee;margin-top:6px}.Sdlc_barFill__n04E2{height:100%;background:#000;transform-origin:left}.Sdlc_status__ZHNyg{position:relative;margin-left:auto;min-width:92px;height:24px}.Sdlc_status__ZHNyg span{position:absolute;inset:0;display:grid;place-items:center;border:2px solid #000;font:800 10px var(--font-mono)}.Sdlc_running__WesLa{background:#fde047}.Sdlc_passed__69llm{background:#4ade80}.Sdlc_total__uCiE4{font:900 26px var(--font-mono)}.Sdlc_terminal__hGTg9{background:#0d0d0d;color:#d9f99d;border:3px solid #d9f99d;outline:3px solid #000;padding:10px 12px;margin-bottom:12px}.Sdlc_switch__q6iNe{position:relative;width:180px;height:40px;border:3px solid #000;background:#fff;display:grid;grid-template-columns:1fr 1fr;font:900 11px var(--font-mono)}.Sdlc_switch__q6iNe span{display:grid;place-items:center;z-index:1}.Sdlc_knob__TEADY{position:absolute;top:0;left:0;width:50%;height:100%;background:#d9f99d;border-right:3px solid #000}.Sdlc_map__Jmy4y{position:relative;height:90px;border:3px solid #000;background:#111;margin-top:12px}.Sdlc_dot__dk7xO{position:absolute;width:12px;height:12px;border:2px solid #000;background:#d9f99d;border-radius:50%;box-shadow:0 0 10px #d9f99d}.Sdlc_metric__cv6FT{font:900 22px var(--font-mono)}.Sdlc_chart__nwpUu{width:100%;height:120px;border:3px solid #000;background:#fff}.Sdlc_agent__ov_rz{width:10px;height:10px;border:2px solid #000;background:#4ade80;animation:Sdlc_agentPulse__Rqns3 1.4s ease-in-out infinite}@keyframes Sdlc_agentPulse__Rqns3{50%{transform:scale(1.35)}}.Sdlc_version__7gNIR{position:relative;width:64px;height:26px}.Sdlc_version__7gNIR span{position:absolute;inset:0;display:grid;place-items:center;border:2px solid #000;font:900 12px var(--font-mono);background:#fbcfe8}@media (min-width:900px){.Sdlc_stage___8jsT{padding:96px 32px 32px}.Sdlc_body__FTe_u{grid-template-columns:56px 1fr;grid-template-rows:minmax(0,1fr);gap:28px}.Sdlc_hud__x8Qxp{flex-direction:column;justify-content:center}.Sdlc_node__OUvjo{width:46px;height:46px;font-size:13px}.Sdlc_cardBody__ZLAh1{grid-template-columns:.9fr 1.1fr;gap:28px;padding:28px}.Sdlc_copy__qOYSy{font-size:26px}.Sdlc_card__CrZtK{inset:90px 0 0 0}}@media (prefers-reduced-motion:reduce){.Sdlc_agent__ov_rz{animation:none}}.Sdlc_static__acsDm .Sdlc_stage___8jsT{height:auto;overflow:visible}.Sdlc_static__acsDm .Sdlc_deck__g50go{height:auto}.Sdlc_static__acsDm .Sdlc_card__CrZtK{position:relative;inset:auto;margin-bottom:28px}.Sdlc_static__acsDm .Sdlc_hud__x8Qxp{display:none}.Sdlc_static__acsDm .Sdlc_body__FTe_u{grid-template-columns:1fr;grid-template-rows:auto}