.FlowExplorer_flowSection__auOX1,.FlowExplorer_recordSection__BvSp1,.FlowExplorer_scenarioSection__WwJIY{max-width:1296px;margin:0 auto;padding:104px 48px;border-top:1px solid var(--casa-border)}.FlowExplorer_sectionKicker__h1H_l{color:var(--casa-secondary);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.FlowExplorer_sectionIntro__zfJpd{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin:18px 0 50px}.FlowExplorer_recordCopy__Co6ua h2,.FlowExplorer_sectionIntro__zfJpd h2{font-size:clamp(38px,5vw,68px);line-height:1.03;letter-spacing:-.065em;font-weight:500;max-width:680px}.FlowExplorer_recordCopy__Co6ua>p,.FlowExplorer_sectionIntro__zfJpd p{color:var(--casa-secondary);font-size:16px;line-height:1.65;max-width:480px}.FlowExplorer_flowBoard__fyU0r{border:1px solid var(--casa-border);background:var(--casa-surface);border-radius:20px;padding:18px;box-shadow:0 18px 48px -40px #25365360}.FlowExplorer_boardRail__t03UL{display:flex;justify-content:space-between;padding:0 8px 16px;color:var(--casa-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.FlowExplorer_flowSteps__xeO_Y{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.FlowExplorer_flowStep__IaMjJ{position:relative;min-height:218px;padding:18px 16px;text-align:left;border:1px solid var(--casa-border);border-radius:14px;background:var(--casa-canvas);color:var(--casa-text);transition:transform .18s,border-color .18s,background .18s;cursor:pointer}.FlowExplorer_flowStep__IaMjJ:hover{transform:translateY(-3px);border-color:var(--casa-border-strong)}.FlowExplorer_flowStep__IaMjJ:not(:last-child):after{content:"→";position:absolute;right:-19px;top:50%;z-index:2;color:var(--casa-border-strong);font-size:20px;line-height:1}.FlowExplorer_flowStepActive__T_Cxn{border-color:var(--casa-action);background:var(--casa-action-soft);box-shadow:0 0 0 3px #2454ff16}.FlowExplorer_stepTop__xAOvY{display:flex;justify-content:space-between;gap:8px;color:var(--casa-secondary);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.FlowExplorer_stepTitle__vC1Bu{display:block;margin-top:34px;font-size:20px;line-height:1.1;letter-spacing:-.035em;font-weight:500}.FlowExplorer_stepBody__yF6Ee{display:block;margin-top:12px;color:var(--casa-secondary);font-size:12px;line-height:1.55}.FlowExplorer_stepArrow__Aa2pE{position:absolute;right:16px;bottom:14px;font-size:20px;color:var(--casa-action)}.FlowExplorer_flowDetail__CBLyy{display:grid;grid-template-columns:1fr 1.45fr auto;gap:24px;align-items:center;padding:24px 8px 8px}.FlowExplorer_detailNumber__WCv19{color:var(--casa-secondary);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.FlowExplorer_flowDetail__CBLyy h3{font-size:22px;letter-spacing:-.035em;margin-top:8px;font-weight:500}.FlowExplorer_flowDetail__CBLyy>p{max-width:580px;color:var(--casa-secondary);font-size:14px;line-height:1.6}.FlowExplorer_tagRow__B65_v{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.FlowExplorer_tagRow__B65_v span{padding:7px 9px;border:1px solid var(--casa-border);border-radius:999px;color:var(--casa-secondary);font-size:10px;white-space:nowrap;background:var(--casa-canvas)}.FlowExplorer_scenarioSection__WwJIY{background:var(--casa-subtle);max-width:none;padding-inline:calc((100% - 1200px)/2)}.FlowExplorer_scenarioSection__WwJIY .FlowExplorer_sectionIntro__zfJpd{max-width:1200px;margin-inline:auto}.FlowExplorer_scenarioTabs__LO1K5{display:flex;gap:8px;max-width:1200px;margin:0 auto 18px;flex-wrap:wrap}.FlowExplorer_scenarioTabs__LO1K5 button{min-height:44px;border:1px solid var(--casa-border-strong);border-radius:999px;background:var(--casa-canvas);padding:10px 16px;color:var(--casa-secondary);font-size:13px;cursor:pointer}.FlowExplorer_scenarioTabs__LO1K5 button:focus-visible,.FlowExplorer_scenarioTabs__LO1K5 button:hover{border-color:var(--casa-action);color:var(--casa-action)}.FlowExplorer_scenarioTabs__LO1K5 button.FlowExplorer_scenarioTabActive__R8qUI{background:var(--casa-hud-surface);border-color:var(--casa-hud-surface);color:var(--casa-hud-text)}.FlowExplorer_scenarioCard__zKFhG{max-width:1200px;margin:auto;border:1px solid var(--casa-border);border-radius:20px;background:var(--casa-canvas);padding:30px;box-shadow:0 18px 48px -40px #25365360}.FlowExplorer_warningCard__fuivt{border-color:#e2b885}.FlowExplorer_calmCard__xfGEL{border-color:#b8b0ee}.FlowExplorer_neutralCard__O9_kY{border-color:var(--casa-border-strong)}.FlowExplorer_scenarioHeader__fv1Yu{display:flex;gap:14px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid var(--casa-border)}.FlowExplorer_scenarioSignal__9SOsQ{display:block;width:12px;height:12px;margin-top:6px;border-radius:50%;background:var(--casa-attention);box-shadow:0 0 0 6px var(--casa-attention-soft);flex:0 0 auto}.FlowExplorer_calmCard__xfGEL .FlowExplorer_scenarioSignal__9SOsQ{background:#7864d7;box-shadow:0 0 0 6px #f0ecf9}.FlowExplorer_neutralCard__O9_kY .FlowExplorer_scenarioSignal__9SOsQ{background:var(--casa-action);box-shadow:0 0 0 6px var(--casa-action-soft)}.FlowExplorer_scenarioHeader__fv1Yu h3{font-size:25px;letter-spacing:-.035em;font-weight:500}.FlowExplorer_scenarioHeader__fv1Yu p{margin-top:5px;color:var(--casa-secondary);font-size:14px}.FlowExplorer_scenarioSteps__Oy3fw{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:28px 0 22px}.FlowExplorer_scenarioStep__PGwHu{display:grid;grid-template-columns:auto 1fr;gap:12px}.FlowExplorer_scenarioIndex__skCTl{color:var(--casa-secondary);font:11px JetBrains Mono Variable,monospace;padding-top:4px}.FlowExplorer_scenarioStep__PGwHu strong{font-size:13px;font-weight:600}.FlowExplorer_scenarioStep__PGwHu p{margin-top:8px;color:var(--casa-secondary);font-size:13px;line-height:1.55}.FlowExplorer_scenarioFootnote__GZj_Z{border-top:1px solid var(--casa-border);padding-top:18px;color:var(--casa-secondary);font-size:11px;line-height:1.6}.FlowExplorer_recordSection__BvSp1{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.FlowExplorer_recordCopy__Co6ua h2{margin:18px 0 22px}.FlowExplorer_recordCopy__Co6ua>p{margin-bottom:28px}.FlowExplorer_recordCopy__Co6ua strong{color:var(--casa-text);font-weight:600}.FlowExplorer_chartCard__zyIJ4{border:1px solid var(--casa-border);border-radius:20px;background:var(--casa-hud-surface);color:var(--casa-hud-text);padding:26px 26px 22px;box-shadow:0 18px 48px -28px #25365380}.FlowExplorer_chartHeader__RT0LG{display:flex;justify-content:space-between;gap:16px;font-size:14px}.FlowExplorer_chartHeader__RT0LG span:last-child,.FlowExplorer_chartLegend__PxmLg{color:var(--casa-hud-muted);font-size:11px}.FlowExplorer_chartLegend__PxmLg{display:flex;gap:16px;margin-top:20px}.FlowExplorer_chartLegend__PxmLg span{display:flex;align-items:center;gap:6px}.FlowExplorer_chartLegend__PxmLg i{width:8px;height:8px;border-radius:50%;display:inline-block}.FlowExplorer_legendBlue__rb6Np{background:var(--casa-hud-camera)}.FlowExplorer_legendLavender__nvNsC{background:var(--casa-hud-presence)}.FlowExplorer_legendApricot__cxrnV{background:var(--casa-hud-climate)}.FlowExplorer_chart__8W56J{height:180px;display:flex;align-items:end;gap:5px;padding:28px 0 0;border-bottom:1px solid var(--casa-hud-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,var(--casa-hud-border) 45px)}.FlowExplorer_chart__8W56J span{height:var(--bar-height);min-height:3px;flex:1;border-radius:4px 4px 0 0;background:linear-gradient(to top,var(--casa-hud-camera),var(--casa-hud-presence));opacity:.88}.FlowExplorer_chart__8W56J span:nth-child(3n){background:linear-gradient(to top,var(--casa-hud-climate),#f5d8bb)}.FlowExplorer_chart__8W56J span:nth-child(4n){background:linear-gradient(to top,var(--casa-hud-presence),#e2dcff)}.FlowExplorer_chartAxis__rDpVi{display:flex;justify-content:space-between;margin-top:9px;color:var(--casa-hud-muted);font:10px JetBrains Mono Variable,monospace}.FlowExplorer_chartNote__IulqQ{margin-top:20px;color:var(--casa-hud-muted);font-size:11px;line-height:1.55}@media(max-width:1050px){.FlowExplorer_flowSection__auOX1,.FlowExplorer_recordSection__BvSp1,.FlowExplorer_scenarioSection__WwJIY{padding-inline:32px}.FlowExplorer_flowSteps__xeO_Y{grid-template-columns:repeat(3,1fr);gap:12px}.FlowExplorer_flowStep__IaMjJ:not(:last-child):after{display:none}.FlowExplorer_flowDetail__CBLyy{grid-template-columns:1fr 1.5fr}.FlowExplorer_tagRow__B65_v{grid-column:1/-1;justify-content:flex-start}.FlowExplorer_scenarioSteps__Oy3fw{gap:16px}.FlowExplorer_recordSection__BvSp1{gap:40px}}@media(max-width:700px){.FlowExplorer_flowSection__auOX1,.FlowExplorer_recordSection__BvSp1,.FlowExplorer_scenarioSection__WwJIY{padding:64px 22px}.FlowExplorer_sectionIntro__zfJpd{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.FlowExplorer_recordCopy__Co6ua h2,.FlowExplorer_sectionIntro__zfJpd h2{font-size:40px}.FlowExplorer_recordCopy__Co6ua>p,.FlowExplorer_sectionIntro__zfJpd p{font-size:15px}.FlowExplorer_flowBoard__fyU0r{padding:12px;border-radius:16px}.FlowExplorer_boardRail__t03UL{padding:2px 4px 12px;font-size:8px}.FlowExplorer_boardRail__t03UL span:nth-child(2){display:none}.FlowExplorer_flowSteps__xeO_Y{grid-template-columns:1fr 1fr;gap:8px}.FlowExplorer_flowStep__IaMjJ{min-height:184px;padding:14px 12px}.FlowExplorer_stepTitle__vC1Bu{margin-top:24px;font-size:17px}.FlowExplorer_stepBody__yF6Ee{font-size:11px}.FlowExplorer_stepArrow__Aa2pE{right:12px;bottom:10px}.FlowExplorer_flowDetail__CBLyy{grid-template-columns:1fr;gap:12px;padding:20px 4px 4px}.FlowExplorer_flowDetail__CBLyy h3{font-size:20px}.FlowExplorer_tagRow__B65_v{gap:6px}.FlowExplorer_tagRow__B65_v span{font-size:9px;padding:6px 8px}.FlowExplorer_scenarioSection__WwJIY{padding-inline:22px}.FlowExplorer_scenarioCard__zKFhG{padding:22px;border-radius:16px}.FlowExplorer_scenarioSteps__Oy3fw{grid-template-columns:1fr 1fr;gap:22px 16px;padding-block:24px}.FlowExplorer_scenarioHeader__fv1Yu h3{font-size:21px}.FlowExplorer_scenarioHeader__fv1Yu p{font-size:13px}.FlowExplorer_recordSection__BvSp1{grid-template-columns:1fr;gap:38px}.FlowExplorer_chartCard__zyIJ4{padding:20px 16px}.FlowExplorer_chart__8W56J{height:150px;gap:3px}.FlowExplorer_chartLegend__PxmLg{gap:10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.FlowExplorer_flowStep__IaMjJ{transition:none}}