.page_appWrapper__ixmRj{display:flex;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#111827;background:#f9fafb}.page_header__kVzhN{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 24px;background:#ffffff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:100}.page_headerLeft__m0xAq{display:flex;align-items:center;gap:10px}.page_logoIcon__vIYln{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#4F7BF7,#7C3AED);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.page_logoText__ZUV_x{font-size:16px;font-weight:700;color:#111827;letter-spacing:-.3px}.page_headerCenter__fGELZ{display:flex;align-items:center;gap:16px}.page_roleSelector__LixTq{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:13px;color:#374151;cursor:pointer;white-space:nowrap}.page_roleSelectorLabel__ZWiX3{font-size:13px;color:#9ca3af}.page_roleSelectorSelect___p__1{border:none;background:transparent;font-size:13px;color:#374151;outline:none;cursor:pointer;font-family:inherit;font-weight:600}.page_searchBar__ps3RX{display:flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;min-width:280px}.page_searchIcon__6lYzk{color:#9ca3af;flex-shrink:0}.page_searchInput__spYJs{border:none;outline:none;font-size:13px;color:#374151;width:100%;background:transparent;font-family:inherit}.page_searchInput__spYJs::placeholder{color:#9ca3af}.page_headerRight__vGzNl{display:flex;align-items:center;gap:12px}.page_joinVoiceBtn__ajyW9{display:flex;align-items:center;gap:6px;padding:7px 16px;border:1px solid #3b82f6;border-radius:8px;background:#fff;color:#3B82F6;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;font-family:inherit}.page_joinVoiceBtn__ajyW9:hover{background:#EFF6FF}.page_avatar__m7D8N{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#60A5FA,#3B82F6);border:2px solid #e5e7eb}.page_bodyLayout__u6HnD{display:flex;flex:1 1}.page_sidebar__J6ahr{width:200px;min-width:200px;background:#ffffff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;padding:20px 0}.page_sidebarLabel__i4fbs{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#6b7280;padding:0 16px;margin-bottom:8px;text-transform:uppercase}.page_navItem__K5ZCd{display:flex;align-items:center;gap:10px;padding:10px 16px;margin:1px 8px;border-radius:8px;font-size:13.5px;color:#374151;cursor:pointer;transition:background .12s;border:none;background:transparent;width:calc(100% - 16px);text-align:left;font-family:inherit}.page_navItem__K5ZCd:hover{background:#f3f4f6}.page_navItemActive__puB0a{background:#3B82F6!important;color:#ffffff!important}.page_navItemIcon__Eumqc{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_sidebarBottom__oc_Vn{margin-top:auto;padding:0 8px}.page_mainContent__51TpB{flex:1 1;padding:28px 32px;overflow-y:auto;background:#f9fafb}.page_footer__sHKi3{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid #e5e7eb;background:#fff;font-size:12px;color:#9ca3af}.page_footerRight__FpukQ{display:flex;align-items:center;gap:16px}.page_statusOptimal__wj3KC{color:#10B981;font-weight:600}.page_liveBadge__Iq3ZF{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;background:#ECFDF5;color:#059669;font-size:12px;font-weight:600;margin-bottom:16px}.page_heroTitle__Gfler{font-size:38px;font-weight:800;line-height:1.15;color:#111827;letter-spacing:-.5px}.page_heroTitleBlue__8ufpt{background:linear-gradient(135deg,#3B82F6,#6366F1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__RTAw0{font-size:15px;color:#6b7280;line-height:1.6;max-width:540px;margin:12px 0 24px}.page_heroCtas__PKEzw{display:flex;gap:12px;margin-bottom:32px}.page_btnPrimary__2McYJ{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;background:#3B82F6;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background .15s;font-family:inherit}.page_btnPrimary__2McYJ:hover{background:#2563EB}.page_btnOutline__i6gl2{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:600;border:1px solid #d1d5db;cursor:pointer;transition:background .15s;font-family:inherit}.page_btnOutline__i6gl2:hover{background:#f9fafb}.page_card__QV0Om{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.page_cardHeader__NhxBC{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page_cardHeaderLeft__7BOGO{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#111827}.page_topologySection__B_7er{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:16px;gap:16px;margin-bottom:32px}.page_topologyCard___gXUz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;min-height:300px}.page_topologyDiagramArea___ACms{background:#f0f4fa;border-radius:10px;padding:40px 20px;display:flex;align-items:center;justify-content:center;gap:0;min-height:200px;position:relative}.page_topologyNode__BsTaJ{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2}.page_topologyNodeCircle__w31Yu{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280}.page_topologyNodeLabel__jwQ_w{font-size:12px;font-weight:600;color:#374151}.page_topologyConnector__UasRj{width:60px;height:2px;background:#d1d5db;z-index:1;margin-top:-24px}.page_systemNominalBadge__k4qLJ{font-size:12px;font-weight:500;color:#059669;display:flex;align-items:center;gap:4px}.page_trustIndexCard__HAe_D{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px}.page_trustIndexInfo__LZJbZ{flex:1 1}.page_trustIndexTitle__rSCZ6{font-size:15px;font-weight:700;color:#111827;margin-bottom:6px}.page_trustIndexDesc__1NNA5{font-size:12.5px;color:#6b7280;line-height:1.5;margin-bottom:10px}.page_trustIndexTarget__FzTvo{display:flex;align-items:center;gap:4px;font-size:12px;color:#059669;font-weight:500}.page_trustGaugeCircle__fnUVh{width:90px;height:90px;border-radius:50%;border:5px solid #3b82f6;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.page_trustGaugeValue__BXJAF{font-size:28px;font-weight:800;color:#111827;line-height:1}.page_trustGaugeLabel__Z5k7r{font-size:9px;font-weight:700;color:#6b7280;letter-spacing:1px;margin-top:2px}.page_metricGrid___3h92{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.page_metricCard__bk2lz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px}.page_metricCardTitle__4nO1h{font-size:12px;color:#6b7280;font-weight:500;margin-bottom:6px}.page_metricCardValue__ldIqx{font-size:26px;font-weight:800;color:#111827;line-height:1}.page_metricCardTrend__j5rd2{font-size:11px;color:#9ca3af;margin-top:6px;display:flex;align-items:center;gap:4px}.page_trendUp__xdmMR{color:#10B981}.page_trendDown__eIw82{color:#EF4444}.page_sectionTitle__hzsAh{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#6b7280;text-transform:uppercase;margin-bottom:14px}.page_capabilitiesGrid__navRt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.page_capabilityCard___eaAS{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.page_capabilityIcon__xQgYX{width:40px;height:40px;border-radius:10px;background:#F3F4F6;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:#6b7280}.page_capabilityTitle__xbEXZ{font-size:15px;font-weight:700;color:#111827;margin-bottom:8px}.page_capabilityDesc__YYscs{font-size:13px;color:#6b7280;line-height:1.55}.page_configBanner__13ydS{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.page_configBannerLeft__U5ZQh{display:flex;align-items:flex-start;gap:12px}.page_configBannerIcon__IKo_U{width:36px;height:36px;border-radius:50%;background:#F3F4F6;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280}.page_configBannerTitle__WTQd_{font-size:14px;font-weight:700;color:#111827;margin-bottom:3px}.page_configBannerDesc__k9Wx_{font-size:12.5px;color:#6b7280;line-height:1.5}.page_overviewHeader__k7ksj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page_overviewHeaderLeft__Zz4LV{max-width:660px}.page_overviewTitle__O1KIK{font-size:28px;font-weight:800;color:#111827;margin-bottom:8px}.page_overviewDesc__KETWT{font-size:14px;color:#6b7280;line-height:1.55}.page_overviewActions__2Gh8T{display:flex;gap:10px;flex-shrink:0}.page_kpiRow__n0q_W{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.page_kpiCard__szrqq{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.page_kpiCardHeader__a97qz{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.page_kpiCardTitle__UYYRz{font-size:13px;color:#6b7280;font-weight:500}.page_kpiCardIcon__XnwbO{width:28px;height:28px;border-radius:6px;background:#F3F4F6;display:flex;align-items:center;justify-content:center;color:#6b7280}.page_kpiCardValue__hmjhL{font-size:30px;font-weight:800;color:#111827;line-height:1;margin-bottom:6px}.page_kpiCardTrend____qKN{font-size:11.5px;color:#9ca3af;display:flex;align-items:center;gap:4px}.page_overviewGrid__bsM2r{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:16px;gap:16px}.page_platformMapCard__pdbYc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;min-height:500px;display:flex;flex-direction:column}.page_mapControls__iN39q{display:flex;align-items:center;gap:6px}.page_mapControlBtn__ATaMe{width:28px;height:28px;border:1px solid #d1d5db;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#6b7280}.page_mapZoomLabel__sbOZt{font-size:12px;color:#6b7280;font-weight:500;padding:0 4px}.page_mapArea__yaGR2{flex:1 1;background:linear-gradient(135deg,#f7f8fc,#eef1f8 50%,#f0f4fa);border-radius:10px;position:relative;min-height:380px;overflow:hidden;margin-top:12px}.page_mapNodeCircle__8C1P8{width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_mapNodeCircleAgentic__A_V1k{border-color:#93C5FD;background:#EFF6FF;color:#3B82F6}.page_mapNodeLabel__hauvy{font-size:11px;font-weight:600;color:#374151;white-space:nowrap}.page_mapSvg__KnJ2V{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.page_mapLine__aRisC{stroke:#CBD5E1;stroke-width:2;stroke-dasharray:6 4;stroke-linecap:round}.page_mapParticle__CGklk{fill:#3B82F6;opacity:.7}.page_mapNode__Db3YY{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;z-index:1;transition:transform .2s ease}.page_mapNode__Db3YY:hover{transform:scale(1.1)}.page_mapNode__Db3YY:hover .page_mapNodeCircle__8C1P8{border-color:#3B82F6;box-shadow:0 4px 16px rgba(59,130,246,.25)}.page_mapNodeClickable__xQYtJ{transition:border-color .2s,box-shadow .2s,background .2s}.page_mapNodeClickable__xQYtJ:hover{border-color:#3B82F6;background:#EFF6FF}.page_mapNodeStatus__AQ81g{font-size:9px;color:#22c55e;font-weight:500;letter-spacing:.3px}@keyframes page_agenticPulse__oepT4{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 12px rgba(59,130,246,0)}}.page_mapNodePulse__Vncri{animation:page_agenticPulse__oepT4 2s ease-in-out infinite}.page_mapLegend__aWFz_{position:absolute;bottom:12px;left:12px;background:rgba(255,255,255,.92);border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.page_mapLegendTitle__mvOYW{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.8px}.page_mapLegendItem__ykyxv{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280}.page_legendDot__jkTdw{width:8px;height:8px;border-radius:50%}.page_legendDotHealthy__lopYW{background:#10B981}.page_legendDotWarning__SJeBP{background:#F59E0B}.page_legendDotAgentic__C4JbT{background:#3B82F6}.page_trustSnapshotCard__q5GCh{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.page_trustSnapshotHeader__p8HQs{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page_trustSnapshotLeft__nL0un{display:flex;align-items:center;gap:8px}.page_trustSnapshotTitle__El1GE{font-size:15px;font-weight:700;color:#111827}.page_trustSnapshotBigValue__S62vY{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.page_trustSnapshotPercent__nixIR{font-size:40px;font-weight:800;color:#111827;line-height:1}.page_trustSnapshotDelta__e87b1{font-size:14px;color:#10B981;font-weight:600}.page_trustSnapshotBar__ikohu{height:6px;background:#E5E7EB;border-radius:3px;margin-bottom:10px;overflow:hidden}.page_trustSnapshotBarFill__JGza1{height:100%;background:linear-gradient(90deg,#3B82F6,#60A5FA);border-radius:3px}.page_trustSnapshotStats__1aaHM{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-bottom:14px}.page_trustSnapshotCta__djJYJ{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-family:inherit}.page_trustSnapshotCta__djJYJ:hover{background:#f9fafb}.page_execActionsCard__281sA{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.page_execActionsTitle__ECImg{font-size:15px;font-weight:700;color:#111827;margin-bottom:14px}.page_execAction__EgCy9{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;margin-bottom:8px;transition:background .12s}.page_execAction__EgCy9:hover{background:#f9fafb}.page_execAction__EgCy9:last-child{margin-bottom:0}.page_execActionIcon__zYDqA{width:36px;height:36px;border-radius:8px;background:#F3F4F6;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280}.page_execActionContent__Ee0l_{flex:1 1}.page_execActionTitle__fO1PU{font-size:13.5px;font-weight:600;color:#111827}.page_execActionSub__SdGce{font-size:12px;color:#9ca3af}.page_execActionArrow__DWD5y{color:#9ca3af;flex-shrink:0}.page_activityCard__1sy8e{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.page_activityHeader__CViBI{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page_activityHeaderLeft__PBPx1{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#111827}.page_activityViewAll__U_veC{font-size:12px;color:#3B82F6;font-weight:600;cursor:pointer;border:none;background:none;font-family:inherit}.page_activityItem__rBlDn{padding:12px 0;border-top:1px solid #f3f4f6}.page_activityItem__rBlDn:first-child{border-top:none}.page_activityTime__Mkt6C{font-size:11px;color:#9ca3af;margin-bottom:4px}.page_activityTitle__VJLZ4{font-size:13px;font-weight:600;color:#111827;margin-bottom:3px;display:flex;align-items:center;gap:6px}.page_activityDot__9glzd{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_activityDotBlue__4IJO9{background:#3B82F6}.page_activityDotGreen__eFmzc{background:#10B981}.page_activityDotYellow__xmFjR{background:#F59E0B}.page_activityDotRed__32D9s{background:#EF4444}.page_activityDesc__LhrbE{font-size:12px;color:#6b7280;line-height:1.5;padding-left:13px}.page_placeholderView__DRnUe{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;color:#9ca3af}.page_placeholderIcon__ZNZDh{width:64px;height:64px;border-radius:16px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#d1d5db}.page_placeholderTitle__3uMqk{font-size:20px;font-weight:700;color:#374151;margin-bottom:6px}.page_placeholderDesc__laoN9{font-size:14px;color:#9ca3af}.page_viewHeader__9KibY{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.page_viewHeaderLeft__beJxA{flex:1 1}.page_viewTitle__3iry3{font-size:24px;font-weight:800;color:#111827;margin:0 0 6px;display:flex;align-items:center;gap:8px}.page_viewDesc__XfIRJ{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.page_viewHeaderRight__hRUmq{display:flex;align-items:center;gap:10px;flex-shrink:0}.page_viewBadge__FxKb8{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;background:#F0FDF4;color:#16A34A;border:1px solid #bbf7d0}.page_badgeGreen__GjHeN{background:#F0FDF4;color:#16A34A;border-color:#BBF7D0}.page_badgeAmber__5qkMj{background:#FFFBEB;color:#D97706;border-color:#FDE68A}.page_badgeRed__Ic2kw{background:#FEF2F2;color:#DC2626;border-color:#FECACA}.page_scenarioProgress__0y_3l{display:flex;gap:4px;margin-bottom:24px;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.page_scenarioStep__Ks_jv{flex:1 1;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .15s;background:transparent}.page_scenarioStep__Ks_jv:hover{background:#f3f4f6}.page_scenarioStepActive__rSdXQ{background:#EFF6FF;border:1px solid #bfdbfe}.page_scenarioStepDone__CYO67{opacity:.65}.page_scenarioStepNum__YqZ0h{width:32px;height:32px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#374151;flex-shrink:0}.page_scenarioStepActive__rSdXQ .page_scenarioStepNum__YqZ0h{background:#3B82F6;color:#fff}.page_scenarioStepDone__CYO67 .page_scenarioStepNum__YqZ0h{background:#10B981;color:#fff}.page_scenarioStepLabel__SXT_2{font-size:12px;font-weight:600;color:#6b7280}.page_scenarioStepActive__rSdXQ .page_scenarioStepLabel__SXT_2{color:#1D4ED8}.page_scenarioCard__D70Zg{display:flex;gap:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;margin-bottom:24px}.page_scenarioCardIcon___Gu3Y{width:64px;height:64px;border-radius:16px;background:#EFF6FF;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.page_scenarioCardBody__mKmDY{flex:1 1}.page_scenarioCardTitle__BCcTp{font-size:20px;font-weight:700;color:#111827;margin:0 0 8px}.page_scenarioCardDesc__hvUDb{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 16px}.page_scenarioCardActions__gOsjF{display:flex;gap:10px}.page_scenarioOverview__PGAVp{margin-top:8px}.page_scenarioGrid__XlIsJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:12px}.page_scenarioGridItem__3UcIQ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;cursor:pointer;transition:all .15s}.page_scenarioGridItem__3UcIQ:hover{border-color:#93C5FD;background:#FAFBFF}.page_scenarioGridItemActive__IsBL9{border-color:#3B82F6;background:#EFF6FF}.page_scenarioGridIcon__MO9pe{font-size:20px;margin-bottom:8px}.page_scenarioGridTitle__QMTkX{font-size:13px;font-weight:700;color:#111827;margin-bottom:4px}.page_scenarioGridDesc__gNRYF{font-size:11px;color:#9ca3af;line-height:1.5}.page_trustScoreSection__0eph2{display:flex;align-items:center;gap:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:20px}.page_trustBigGauge__J1qvK{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#EFF6FF,#DBEAFE);border:4px solid #3b82f6;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.page_trustBigGaugeValue__57VyI{font-size:32px;font-weight:800;color:#1D4ED8;line-height:1}.page_trustBigGaugeLabel__gIuCv{font-size:10px;font-weight:700;color:#3B82F6;text-transform:uppercase;letter-spacing:1px;margin-top:2px}.page_trustSummaryCards__n6D6c{display:flex;gap:16px;flex:1 1}.page_trustSummaryCard__IWROL{flex:1 1;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:10px;padding:16px;text-align:center}.page_trustSummaryValue__OnLw6{font-size:28px;font-weight:800;color:#111827}.page_trustSummaryLabel___bckU{font-size:12px;color:#6b7280;margin-top:4px}.page_trustDomainGrid__zPWde{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.page_trustDomainCard__Dfr7g{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.page_trustDomainHeader___QOZB{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px;font-weight:700;color:#111827}.page_trustDomainStats__RDtKv{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#6b7280}.page_trustDomainStats__RDtKv strong{color:#111827}.page_statusBadge__536N9{font-size:10px;font-weight:700;padding:3px 8px;border-radius:12px;text-transform:uppercase}.page_statusGreen__5ozKw{background:#F0FDF4;color:#16A34A}.page_statusAmber__iI4EJ{background:#FFFBEB;color:#D97706}.page_statusRed__ZfHtp{background:#FEF2F2;color:#DC2626}.page_tableSection__RJckj{margin-bottom:20px}.page_dataTable__OIv1m{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-top:10px}.page_dataTableHeader__x7pkl{background:#F9FAFB;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb}.page_dataTableHeader__x7pkl,.page_dataTableRow__NHosF{display:grid;grid-template-columns:repeat(6,1fr);padding:10px 16px}.page_dataTableRow__NHosF{font-size:12px;color:#374151;border-bottom:1px solid #f3f4f6;align-items:center}.page_dataTableRow__NHosF:last-child{border-bottom:none}.page_dataTableRow__NHosF:hover{background:#FAFBFF}.page_cellMono__wjuKJ{font-family:SF Mono,Fira Code,monospace;font-size:11px;color:#6b7280}.page_cellBadge__ii2Yl{background:#EFF6FF;color:#1D4ED8;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;display:inline-block}.page_cellSeverity__nOZLY{font-weight:700;font-size:11px;text-transform:uppercase}.page_sevHigh__9pbsJ{color:#DC2626}.page_sevMed__ysiVP{color:#D97706}.page_sevLow__N_Cof{color:#16A34A}.page_cellTruncate__3TBYm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_dataTableHeader5__uDZOE{background:#F9FAFB;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb}.page_dataTableHeader5__uDZOE,.page_dataTableRow5__iq7gp{display:grid;grid-template-columns:repeat(5,1fr);padding:10px 16px}.page_dataTableRow5__iq7gp{font-size:12px;color:#374151;border-bottom:1px solid #f3f4f6;align-items:center}.page_dataTableRow5__iq7gp:last-child{border-bottom:none}.page_dataTableRow5__iq7gp:hover{background:#FAFBFF}.page_recsSection__feK6Q{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-top:12px}.page_recItem__7hfmH{padding:10px 12px;font-size:13px;color:#374151;border-bottom:1px solid #f3f4f6;line-height:1.5}.page_recItem__7hfmH:last-child{border-bottom:none}.page_custSummaryRow__P5PcR{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.page_custStatCard__n19Q2{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;text-align:center}.page_custStatValue__XAVRZ{font-size:32px;font-weight:800;color:#111827}.page_custStatRed__7ifvW{color:#DC2626}.page_custStatLabel__ILhZ5{font-size:12px;color:#6b7280;margin-top:4px}.page_emptyState__Zyc7X{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.page_emptyStateIcon__df662{font-size:36px;margin-bottom:12px;opacity:.4}.page_emptyStateText__B1yND{font-size:14px;color:#9ca3af;text-align:center}.page_pipelineGrid__92JVI{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.page_pipelineDetailCard__H2OrF{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.page_pipelineDetailTitle__KJC4Z{font-size:15px;font-weight:700;color:#111827;margin-bottom:16px;display:flex;align-items:center;gap:8px}.page_pipelineStatGrid__MQkBu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.page_pipeStat__Eqy54{text-align:center;padding:12px;background:#F9FAFB;border-radius:8px}.page_pipeStatVal__FaHN3{font-size:24px;font-weight:800;color:#111827}.page_pipeStatLbl__jl7Gj{font-size:11px;color:#6b7280;margin-top:2px}.page_layerSection__SUrtb{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;margin-bottom:20px}.page_layerGrid__b_BYk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:12px}.page_layerCard__JVQj2{display:flex;align-items:center;gap:10px;padding:14px;background:#F9FAFB;border-radius:8px}.page_layerBadge__hpLlF{width:12px;height:12px;border-radius:3px;flex-shrink:0}.page_layerName__Z2JA2{font-size:13px;font-weight:600;color:#374151;flex:1 1}.page_layerValue__zAyHg{font-size:20px;font-weight:800;color:#111827}.page_layerExtra__wjWs5{display:flex;gap:24px;margin-top:14px;font-size:12px;color:#6b7280}.page_profilingCard__jIbAX{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;margin-bottom:20px}.page_profilingGrid__Ivyha{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.page_profilingItem__TTqR8{padding:12px;background:#F9FAFB;border-radius:8px}.page_profilingLabel__2QqHm{display:block;font-size:11px;color:#6b7280;margin-bottom:4px}.page_profilingVal__TC18_{font-size:15px;font-weight:700;color:#111827}.page_configPrompt__Pnu1k{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;margin-bottom:24px}.page_configPromptIcon__ENZo5{font-size:20px;flex-shrink:0}.page_configPromptInput__4Xd_4{flex:1 1;border:none;outline:none;font-size:14px;color:#111827;font-family:inherit;background:transparent}.page_configPromptInput__4Xd_4::placeholder{color:#9ca3af}.page_configPromptBtn__1q_nG{width:36px;height:36px;border-radius:8px;background:#3B82F6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;font-family:inherit}.page_configPromptBtn__1q_nG:hover{background:#2563EB}.page_configDiffError__jGlSN{background:#FEF2F2;border:1px solid #fecaca;color:#991B1B;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px}.page_configApplySuccess__Xrlxq{background:#F0FDF4;border:1px solid #bbf7d0;color:#166534;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.page_configDiffPanel__Zd13m{background:#fff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:24px;overflow:hidden}.page_configDiffHeader__vKp27{background:#EFF6FF;padding:16px 20px;border-bottom:1px solid #bfdbfe}.page_configDiffTitle__y_oIC{font-size:14px;font-weight:700;color:#1E40AF;margin-bottom:4px}.page_configDiffSummary__nOt_c{font-size:13px;color:#3B82F6}.page_configDiffList__uTHXz{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.page_configDiffItem__n36FE{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.page_configDiffOp__mGR1P{display:flex;align-items:center;gap:8px;margin-bottom:6px}.page_configDiffOp__mGR1P code{font-size:12px;color:#6b7280;font-family:SF Mono,Fira Code,monospace}.page_configDiffBadge__txT1_{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase}.page_configDiffBadgeAdd__g8kne{background:#DCFCE7;color:#166534}.page_configDiffBadgeReplace__MrntH{background:#FEF3C7;color:#92400E}.page_configDiffReason__3jBVg{font-size:13px;color:#374151;margin-bottom:4px}.page_configDiffVal__dIwB8{font-size:12px;color:#6b7280}.page_configDiffVal__dIwB8 code{background:#F3F4F6;padding:1px 4px;border-radius:3px;font-family:SF Mono,Fira Code,monospace;font-size:11px}.page_configDiffActions__yvU2F{padding:12px 20px;border-top:1px solid #e5e7eb;display:flex;gap:10px}.page_configGrid__yZtoY{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:10px;margin-bottom:24px}.page_configCard__aofoW{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;cursor:pointer;transition:all .15s}.page_configCard__aofoW:hover{border-color:#93C5FD;background:#FAFBFF}.page_configCardIcon__jgf0S{width:40px;height:40px;border-radius:10px;background:#F3F4F6;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.page_configCardBody__4Kjh0{flex:1 1}.page_configCardTitle__4Os31{font-size:14px;font-weight:700;color:#111827;margin-bottom:3px}.page_configCardDesc__qMDXv{font-size:12px;color:#6b7280;line-height:1.5}.page_configCardCat__Bzc4R{font-size:10px;font-weight:600;color:#3B82F6;background:#EFF6FF;padding:3px 8px;border-radius:10px;flex-shrink:0;white-space:nowrap}.page_configStatus__T3S1T{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.page_configStatusGrid__kVrIJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:12px}.page_configStatusItem__HFai0{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#F9FAFB;border-radius:8px;font-size:13px;color:#6b7280}.page_configStatusItem__HFai0 strong{font-size:18px;color:#111827}.page_topologyNode__BsTaJ{cursor:pointer}.page_topologyNode__BsTaJ:hover .page_topologyNodeCircle__w31Yu{border-color:#3B82F6;box-shadow:0 2px 12px rgba(59,130,246,.2)}.page_capabilityCard___eaAS{cursor:pointer;transition:all .15s}.page_capabilityCard___eaAS:hover{border-color:#93C5FD;background:#FAFBFF;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.page_layerBadgeBronze__atlfa{background:#D97706}.page_layerBadgeSilver__4l46a{background:#9CA3AF}.page_layerBadgeGold___bMt3{background:#F59E0B}.page_layerBadgeSemantic__SbCDF{background:#3B82F6}.page_trendDown__eIw82{color:#DC2626}.page_joinVoiceBtnActive___tjZy{background:#DC2626!important;animation:page_voiceBtnPulse__Mwe6m 1.2s ease-in-out infinite}@keyframes page_voiceBtnPulse__Mwe6m{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.4)}50%{box-shadow:0 0 0 8px rgba(220,38,38,0)}}.page_voiceOverlay__oKYPS{position:fixed;top:56px;left:50%;transform:translateX(-50%);z-index:1000;pointer-events:none}.page_voiceOverlayInner__9N77q{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 24px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;align-items:center;gap:12px;min-width:280px;pointer-events:all;flex-wrap:wrap}.page_voicePulse__cnxFk{font-size:20px;animation:page_voiceMicPulse__KvUIw 1s ease-in-out infinite}@keyframes page_voiceMicPulse__KvUIw{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.page_voiceFeedbackText__Y8yUR{font-size:13px;font-weight:600;color:#111827}.page_voiceTranscript__ugW63{font-size:12px;color:#6b7280;font-style:italic}.page_voiceConfigResult__N_d3F{font-size:12px;color:#059669;font-weight:500;margin-top:2px}.page_voiceError__CFhd0{font-size:12px;color:#dc2626;font-weight:500;margin-top:2px}.page_voiceDisconnectBtn__VziU7{margin-left:auto;padding:4px 12px;font-size:11px;font-weight:600;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;cursor:pointer;pointer-events:all;transition:background .15s}.page_voiceDisconnectBtn__VziU7:hover{background:#fee2e2}.page_joinVoiceBtnConnecting__Y6lbv{background:#fef3c7!important;color:#92400e!important;border-color:#fbbf24!important;animation:page_voiceBtnPulse__Mwe6m 1.5s infinite}@media (max-width:1100px){.page_overviewGrid__bsM2r,.page_topologySection__B_7er{grid-template-columns:1fr}.page_kpiRow__n0q_W{grid-template-columns:repeat(2,1fr)}.page_capabilitiesGrid__navRt{grid-template-columns:1fr}.page_scenarioGrid__XlIsJ,.page_trustDomainGrid__zPWde{grid-template-columns:repeat(2,1fr)}.page_configGrid__yZtoY,.page_pipelineGrid__92JVI{grid-template-columns:1fr}.page_custSummaryRow__P5PcR{grid-template-columns:repeat(2,1fr)}}.page_actionBar__cpgT8{display:flex;gap:8px;flex-wrap:wrap}.page_actionBarBtn__qeD3X{padding:6px 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:all .15s}.page_actionBarBtn__qeD3X:hover{background:#f3f4f6;border-color:#9ca3af}.page_actionBarBtnActive__DcFSU{background:#2563eb;color:#fff;border-color:#2563eb}.page_actionBarBtnActive__DcFSU:hover{background:#1d4ed8}.page_actionFeedback__aDgeM{padding:10px 16px;border-radius:8px;background:#ECFDF5;color:#065f46;font-size:12px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:6px}.page_inlineForm__R22mY{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:16px}.page_inlineFormTitle__OYLk_{font-size:13px;font-weight:700;color:#111827;margin-bottom:12px}.page_inlineFormRow__8t5is{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:8px}.page_inlineFormInput__NKw_n{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:12px;background:#fff;color:#374151;min-width:140px}.page_inlineFormInput__NKw_n::placeholder{color:#9ca3af}.page_inlineFormSelect__adLvb{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:12px;background:#fff;color:#374151;min-width:120px}.page_cellActions__toPQZ{display:flex;gap:4px}.page_triageBtn___qogB{padding:3px 8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;transition:background .15s}.page_triageBtn___qogB:hover{background:#eff6ff;border-color:#93c5fd}.page_triageBtn___qogB:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.page_sidebar__J6ahr{display:none}.page_kpiRow__n0q_W{grid-template-columns:1fr}.page_header__kVzhN{padding:0 12px}.page_mainContent__51TpB{padding:16px}.page_scenarioGrid__XlIsJ,.page_trustDomainGrid__zPWde{grid-template-columns:1fr}.page_scenarioCard__D70Zg,.page_scenarioProgress__0y_3l{flex-direction:column}.page_layerGrid__b_BYk{grid-template-columns:repeat(2,1fr)}.page_configStatusGrid__kVrIJ{grid-template-columns:1fr}.page_viewHeader__9KibY{flex-direction:column;gap:12px}.page_custSummaryRow__P5PcR{grid-template-columns:1fr}}