._simulator_183wv_1,._flowFigure_183wv_2{border:.5px solid var(--line);background:var(--surface);border-radius:6px;margin:24px 0 30px;overflow:hidden}._simHeader_183wv_10,._flowHeader_183wv_11{border-bottom:.5px solid var(--line-soft);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);padding:20px 22px 16px}._simHeader_183wv_10 h3,._flowHeader_183wv_11 h3{margin:4px 0 6px;font-size:22px}._simHeader_183wv_10 p,._flowHeader_183wv_11 p{color:var(--body);margin:0;font-size:16px;line-height:1.7}._eyebrow_183wv_31{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}._controls_183wv_39{gap:18px;padding:20px 22px;display:grid}._controlBlock_183wv_45{gap:9px;display:grid}._controlLabel_183wv_50{color:var(--ink);font-size:12px;font-weight:800}._segmented_183wv_56{flex-wrap:wrap;gap:8px;display:flex}._option_183wv_62,._optionActive_183wv_63{border:.5px solid var(--line);background:var(--surface);color:var(--body);cursor:pointer;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:700}._option_183wv_62:hover{border-color:var(--iris-7);color:var(--ink)}._optionActive_183wv_63{border-color:var(--indigo-7);background:var(--accent-soft);color:var(--accent)}._result_183wv_85{border:.5px solid var(--iris-6);background:var(--accent-soft);border-radius:6px;gap:8px;margin:0 22px 20px;padding:16px;display:grid}._resultTop_183wv_95{justify-content:space-between;align-items:center;gap:12px;display:flex}._resultTop_183wv_95 span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}._resultTop_183wv_95 strong{color:var(--accent);font-size:16px}._result_183wv_85 p{color:var(--body);margin:0;font-size:16px;line-height:1.65}._costBox_183wv_122{border-top:.5px solid var(--line-soft);background:var(--surface-2);gap:16px;padding:20px 22px 22px;display:grid}._costHead_183wv_130{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._costHead_183wv_130 h4{margin:0 0 4px;font-size:16px}._costHead_183wv_130 p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}._rangeGrid_183wv_149{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._rangeControl_183wv_155{gap:7px;min-width:0;display:grid}._rangeControl_183wv_155 label{color:var(--body);justify-content:space-between;gap:8px;font-size:12px;font-weight:700;display:flex}._rangeControl_183wv_155 output{color:var(--ink);font-variant-numeric:tabular-nums}._rangeControl_183wv_155 input[type=range]{width:100%;accent-color:var(--accent)}._costCards_183wv_180{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._costCard_183wv_180{border:.5px solid var(--line);background:var(--surface);border-radius:6px;min-width:0;padding:15px}._costCardAccent_183wv_194{border-color:var(--iris-6);background:var(--accent-soft)}._costCard_183wv_180 span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:750;display:block}._costCard_183wv_180 strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:22px;display:block}._costCard_183wv_180 small{color:var(--body);font-size:12px;line-height:1.5}._costNote_183wv_221,._flowCaption_183wv_222{color:var(--muted);margin:0;font-size:12px;line-height:1.65}._flowBody_183wv_229{gap:10px;padding:22px;display:grid}._flowNode_183wv_235,._flowDecision_183wv_236,._astraNode_183wv_237,._geminiNode_183wv_238,._hybridNode_183wv_239{border:.5px solid var(--line);text-align:center;border-radius:6px;padding:13px 15px;font-size:12px;line-height:1.55}._flowNode_183wv_235{background:var(--surface-2);color:var(--ink);font-weight:750}._flowDecision_183wv_236{background:var(--slate-2);color:var(--body);font-weight:750}._geminiNode_183wv_238{border-color:var(--iris-6);background:var(--accent-soft);color:var(--accent);font-weight:800}._astraNode_183wv_237{background:var(--ink);color:var(--slate-1);font-weight:800}._hybridNode_183wv_239{background:var(--surface);color:var(--body);border-style:dashed;font-weight:750}._arrow_183wv_280{color:var(--muted);text-align:center;font-size:16px;line-height:1}._branchGrid_183wv_287,._innerGrid_183wv_288{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._branch_183wv_287{border:.5px solid var(--line-soft);background:var(--surface-2);border-radius:6px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}._branchLabel_183wv_305{color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}._architectureTable_183wv_314 td:first-child{color:var(--ink);font-weight:750}._policyBox_183wv_319{background:var(--accent-soft);color:var(--body);border-left:none;border-radius:0 6px 6px 0;margin:16px 0;padding:14px 16px;font-size:16px;line-height:1.7}._patternGrid_183wv_330{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._patternCard_183wv_336{border:.5px solid var(--line);background:var(--surface-2);border-radius:6px;padding:15px}._patternCard_183wv_336 b{color:var(--ink);margin-bottom:7px;font-size:16px;display:block}._patternCard_183wv_336 p{color:var(--body);margin:0;font-size:12px;line-height:1.65}@media (max-width:720px){._rangeGrid_183wv_149,._patternGrid_183wv_330{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){._simHeader_183wv_10,._flowHeader_183wv_11,._controls_183wv_39,._costBox_183wv_122,._flowBody_183wv_229{padding-left:16px;padding-right:16px}._result_183wv_85{margin-left:16px;margin-right:16px}._branchGrid_183wv_287,._innerGrid_183wv_288,._costCards_183wv_180{grid-template-columns:minmax(0,1fr)}._costHead_183wv_130,._resultTop_183wv_95{display:grid}}
