.embed-pih,.embed-pih,.embed-pih #root{width:100%;min-height:100vh;margin:0}.embed-pih{color:#102033;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.embed-pih *{box-sizing:border-box}.embed-pih,.embed-pih{width:100%;margin:0;overflow-x:hidden}.embed-pih button{font:inherit}.embed-pih .app-shell{background:linear-gradient(135deg,#f7faff 0%,#eef4fb 100%);grid-template-columns:300px minmax(0,1fr);width:100vw;max-width:none;min-height:100vh;display:grid}.embed-pih .sidebar{color:#fff;background:#071b33;flex-direction:column;gap:24px;padding:24px;display:flex}.embed-pih .brand{align-items:center;gap:12px;display:flex}.embed-pih .brand-logo-wrap{background:#fff;border-radius:18px;align-items:center;width:100%;padding:14px 16px;display:flex}.embed-pih .brand-logo{object-fit:contain;width:100%;height:auto;max-height:58px;display:block}.embed-pih .logo-mark{color:#071b33;background:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.embed-pih .brand-name{font-size:18px;font-weight:800}.embed-pih .brand-subtitle{color:#9fb5ce;font-size:13px}.embed-pih .panel{flex-direction:column;gap:10px;display:flex}.embed-pih .panel-label{color:#9fb5ce;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.embed-pih .selector{color:#dce8f5;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #9fb5ce2e;border-radius:10px;padding:10px 12px}.embed-pih .selector.active{color:#fff;background:#8bb7ea2e;border-color:#8bb7ea57}.embed-pih .portfolio-list,.embed-pih .portfolio-group,.embed-pih .subworkflow-list{flex-direction:column;display:flex}.embed-pih .portfolio-list,.embed-pih .portfolio-group{gap:8px}.embed-pih .portfolio-category{color:#c8d8ea;text-align:left;background:#ffffff0a;border:1px solid #9fb5ce33;border-radius:12px;padding:11px 12px;font-weight:750}.embed-pih .portfolio-category.active{color:#fff;background:#8bb7ea29;border-color:#8bb7ea57}.embed-pih .portfolio-category:disabled{cursor:default}.embed-pih .portfolio-category:not(.active){color:#8fa8c3}.embed-pih .subworkflow-list{border-left:1px solid #9fb5ce38;gap:4px;margin-left:10px;padding-left:12px}.embed-pih .subworkflow{color:#bdd0e4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 10px}.embed-pih .subworkflow.active{color:#fff;background:#ffffff1a;border-color:#ffffff24}.embed-pih .subworkflow.more{color:#8fa8c3;cursor:default}.embed-pih .subworkflow:disabled{color:#8fa8c3}.embed-pih .check-row{color:#dce8f5;align-items:center;gap:10px;font-size:14px;display:flex}.embed-pih .main{flex-direction:column;width:100%;min-width:0;display:flex}.embed-pih .topbar{justify-content:space-between;align-items:center;padding:28px 36px 18px;display:flex}.embed-pih .topbar h1{letter-spacing:0;margin:0 0 6px;font-size:30px}.embed-pih .topbar p{color:#637083;flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.embed-pih .topbar-context{color:#143456;background:#fff;border:1px solid #d9e2ef;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.embed-pih .live-badge{color:#167449;background:#e8f8ef;border:1px solid #bfe8d1;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.embed-pih .tabs{gap:8px;padding:0 36px 18px;display:flex}.embed-pih .tab{color:#516173;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:12px;padding:10px 14px}.embed-pih .tab.active{color:#fff;background:#071b33;border-color:#071b33}.embed-pih .hero-canvas{background:#ffffffdb;border:1px solid #dce5f1;border-radius:24px;min-height:560px;margin:0 24px;padding:28px;box-shadow:0 18px 60px #0b254314}.embed-pih .canvas-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.embed-pih .canvas-header h2{margin:0 0 6px;font-size:24px}.embed-pih .canvas-header p{color:#637083;max-width:760px;margin:0}.embed-pih .primary-button{color:#fff;cursor:pointer;background:#0b5fff;border:0;border-radius:12px;padding:11px 14px;font-weight:700}.embed-pih .workflow-strip{grid-template-columns:repeat(8,minmax(90px,1fr));gap:14px;margin-top:42px;display:grid;position:relative}.embed-pih .workflow-step{text-align:center;color:#143456;background:#f8fbff;border:1px solid #ccd9ea;border-radius:18px;place-items:center;min-height:92px;font-weight:800;display:grid;position:relative}.embed-pih .workflow-step:not(:last-child):after{content:"";background:#071b33;width:16px;height:3px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.embed-pih .step-number{color:#fff;background:#071b33;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.embed-pih .dashboard-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.embed-pih .workflow-design-tab .dashboard-grid{gap:12px;margin-top:20px}.embed-pih .card{background:#fff;border:1px solid #dce5f1;border-radius:20px;flex-direction:column;gap:6px;padding:20px;display:flex}.embed-pih .workflow-design-tab .card{border-radius:16px;gap:4px;padding:14px 16px}.embed-pih .card strong{letter-spacing:-.05em;font-size:34px}.embed-pih .workflow-design-tab .card strong{letter-spacing:0;font-size:28px}.embed-pih .card small{color:#637083}.embed-pih .metric-label{color:#637083;font-size:13px;font-weight:700}.embed-pih .card.warning{background:#fff9ed;border-color:#f0c36b}.embed-pih .card.danger{background:#fff4f4;border-color:#ee9b9b}.embed-pih .card.healthy{background:#f5fbf8;border-color:#bfe8d1}.embed-pih .live-operations-tab{margin-top:42px}.embed-pih .operations-kpis{margin-top:0}.embed-pih .operations-layout{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}.embed-pih .operations-panel{background:#fff;border:1px solid #dce5f1;border-radius:20px;padding:20px;box-shadow:0 8px 24px #0b25430d}.embed-pih .operations-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.embed-pih .operations-panel-header h3{color:#143456;margin:4px 0 0;font-size:19px}.embed-pih .panel-chip{color:#516173;background:#f8fbff;border:1px solid #dce5f1;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.embed-pih .pipeline-panel{overflow-x:auto}.embed-pih .status-pipeline{grid-template-columns:repeat(7,minmax(92px,1fr));gap:10px;margin-top:22px;display:grid}.embed-pih .pipeline-stage{color:#516173;background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:112px;padding:14px;display:flex}.embed-pih .pipeline-stage span{color:#143456;font-size:13px;font-weight:800}.embed-pih .pipeline-stage strong{color:#071b33;font-size:28px}.embed-pih .pipeline-marker{border-radius:999px;width:28px;height:5px}.embed-pih .pipeline-marker.healthy{background:#2f9f69}.embed-pih .pipeline-marker.warning{background:#e6b64c}.embed-pih .bottleneck-list{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-top:18px;display:grid}.embed-pih .bottleneck-row{background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.embed-pih .bottleneck-row div{flex-direction:column;gap:5px;display:flex}.embed-pih .bottleneck-row strong{color:#143456}.embed-pih .bottleneck-row span:not(.status-badge){color:#637083;font-size:13px}.embed-pih .status-badge{border-radius:999px;flex:none;padding:7px 9px;font-size:12px;font-weight:800}.embed-pih .status-badge.healthy{color:#167449;background:#e8f8ef;border:1px solid #bfe8d1}.embed-pih .status-badge.warning{color:#9b6500;background:#fff8e8;border:1px solid #f0c36b}.embed-pih .instance-tabs{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.embed-pih .instance-tab{color:#516173;cursor:default;background:#f8fbff;border:1px solid #dce5f1;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.embed-pih .instance-tab span{font-size:13px;font-weight:800}.embed-pih .instance-tab strong{color:#143456;font-size:13px}.embed-pih .instance-tab.active{color:#fff;background:#071b33;border-color:#071b33}.embed-pih .instance-tab.active strong{color:#fff}.embed-pih .instance-table{min-width:1040px}.embed-pih .instance-lead-cell{flex-direction:column;gap:4px;display:flex}.embed-pih .instance-lead-cell span{color:#637083;font-size:12px}.embed-pih .instance-progress-cell{align-items:center;gap:9px;min-width:132px;display:flex}.embed-pih .instance-progress-bar{background:#e8eef6;border-radius:999px;flex:auto;min-width:86px;height:8px;overflow:hidden}.embed-pih .instance-progress-fill{border-radius:inherit;height:100%}.embed-pih .instance-progress-fill.healthy{background:#2f9f69}.embed-pih .instance-progress-fill.warning{background:#e6b64c}.embed-pih .instance-progress-cell span{color:#143456;font-size:12px;font-weight:800}.embed-pih .status-badge.danger{color:#a32f2f;background:#fff4f4;border:1px solid #ee9b9b}.embed-pih .compliance-control-tab{margin-top:42px}.embed-pih .compliance-kpis{grid-template-columns:repeat(3,1fr);margin-top:0}.embed-pih .compliance-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:18px;margin-top:18px;display:grid}.embed-pih .risk-distribution{grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;margin-top:18px;display:grid}.embed-pih .risk-card{background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:132px;padding:14px;display:flex}.embed-pih .risk-card span{color:#143456;font-size:13px;font-weight:800}.embed-pih .risk-card strong{color:#071b33;font-size:30px}.embed-pih .risk-card small{color:#637083;line-height:1.35}.embed-pih .risk-indicator{border-radius:999px;width:28px;height:5px}.embed-pih .risk-indicator.healthy{background:#2f9f69}.embed-pih .risk-indicator.warning{background:#e6b64c}.embed-pih .risk-indicator.danger{background:#c94b4b}.embed-pih .evidence-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px;margin-top:18px;display:grid}.embed-pih .evidence-item{background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;gap:8px;padding:13px;display:flex}.embed-pih .evidence-item span{color:#143456;font-size:13px;font-weight:800}.embed-pih .evidence-status{font-size:12px}.embed-pih .evidence-status.healthy{color:#167449}.embed-pih .evidence-status.warning{color:#9b6500}.embed-pih .evidence-status.danger{color:#a32f2f}.embed-pih .compliance-queues-panel{margin-top:18px}.embed-pih .compliance-queue-list{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.embed-pih .compliance-queue-card{background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.embed-pih .compliance-queue-card div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.embed-pih .compliance-queue-card span:not(.status-badge){color:#143456;font-size:13px;font-weight:800}.embed-pih .compliance-queue-card strong{color:#071b33;font-size:28px}.embed-pih .compliance-queue-card small{color:#637083}.embed-pih .data-integrations-tab{margin-top:42px}.embed-pih .integration-map-panel{overflow:hidden}.embed-pih .integration-map{grid-template-columns:minmax(210px,.8fr) minmax(220px,.7fr) minmax(0,1.4fr);align-items:center;gap:20px;margin-top:20px;display:grid;position:relative}.embed-pih .integration-map:before,.embed-pih .integration-map:after{content:"";z-index:0;background:#91a4bc;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.embed-pih .integration-map:before{left:22%;right:58%}.embed-pih .integration-map:after{left:42%;right:31%}.embed-pih .integration-column{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.embed-pih .integration-column-label{color:#637083;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.embed-pih .integration-system-card{background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 8px 20px #0b25430a}.embed-pih .integration-system-card.inbound{border-color:#8bb7ea}.embed-pih .integration-system-card.connected{border-color:#cbd8e8}.embed-pih .integration-system-card div{flex-direction:column;gap:5px;display:flex}.embed-pih .integration-system-card strong{color:#143456}.embed-pih .integration-system-card span:not(.direction-badge){color:#637083;font-size:13px;line-height:1.4}.embed-pih .workflow-layer-node{color:#fff;text-align:center;z-index:1;background:#071b33;border-radius:20px;flex-direction:column;justify-content:center;gap:12px;min-height:230px;padding:22px;display:flex;position:relative;box-shadow:0 16px 42px #071b332e}.embed-pih .workflow-layer-node .panel-label{color:#9fb5ce}.embed-pih .workflow-layer-node strong{font-size:24px;line-height:1.15}.embed-pih .workflow-layer-node small{color:#dce8f5;line-height:1.5}.embed-pih .connected-system-grid{grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px;display:grid}.embed-pih .direction-badge{color:#516173;background:#fff;border:1px solid #dce5f1;border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800}.embed-pih .direction-badge.inbound{color:#1f5c9e;background:#f0f7ff;border-color:#8bb7ea}.embed-pih .direction-badge.outbound{color:#1a756f;background:#eefaf8;border-color:#6bb9b3}.embed-pih .direction-badge.bidirectional{color:#334155;background:#f1f5f9;border-color:#91a4bc}.embed-pih .integration-health-grid{margin-top:18px}.embed-pih .integration-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.embed-pih .integration-card-meta span:not(.direction-badge){color:#637083;font-size:12px;font-weight:800}.embed-pih .lineage-panel{margin-top:18px}.embed-pih .lineage-table{min-width:960px}.embed-pih .case-queue-panel{margin-top:18px}.embed-pih .case-table-wrap{margin-top:18px;overflow-x:auto}.embed-pih .case-table{border-collapse:collapse;width:100%;min-width:820px}.embed-pih .case-table th,.embed-pih .case-table td{text-align:left;color:#516173;white-space:nowrap;border-bottom:1px solid #e5edf6;padding:13px 12px;font-size:13px}.embed-pih .case-table th{color:#637083;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.embed-pih .case-table td strong{color:#143456}.embed-pih .case-table tbody tr:last-child td{border-bottom:0}.embed-pih .activity-strip{color:#dce8f5;white-space:nowrap;background:#071b33;border-radius:18px;gap:22px;margin:18px 24px 24px;padding:14px 18px;font-size:13px;display:flex;overflow:hidden}.embed-pih .placeholder-panel{text-align:center;color:#516173;background:#f8fbff;border:1px dashed #b9c8da;border-radius:22px;place-items:center;min-height:380px;margin-top:42px;padding:48px;display:grid}.embed-pih .placeholder-panel h3{color:#143456;margin:12px 0 6px;font-size:24px}.embed-pih .placeholder-panel p{max-width:520px;margin:0}.embed-pih .placeholder-icon{color:#0b5fff;background:#e8f0fb;border-radius:22px;place-items:center;width:62px;height:62px;font-size:34px;display:grid}.embed-pih .workflow-design-tab{margin-top:18px}.embed-pih .process-map{grid-template-columns:repeat(7,minmax(96px,1fr));gap:10px;width:100%;margin-top:16px;display:grid;position:relative}.embed-pih .process-map:before{content:"";z-index:0;background:#071b33;border-radius:999px;height:3px;position:absolute;top:78px;left:8%;right:8%}.embed-pih .swimlane{z-index:1;background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:10px;min-height:204px;padding:10px;display:flex;position:relative}.embed-pih .lane-label{color:#637083;text-transform:uppercase;letter-spacing:.08em;min-height:22px;font-size:12px;font-weight:800}.embed-pih .process-node{color:#143456;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd8e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:58px;min-height:58px;padding:8px;font-size:12px;font-weight:800;line-height:1.15;display:flex;box-shadow:0 8px 24px #0b25430f}.embed-pih .process-node.core{border-color:#071b33;box-shadow:0 0 0 3px #071b330f}.embed-pih .process-node.ops{background:#f0f7ff;border-color:#8bb7ea}.embed-pih .process-node.compliance{background:#fff8e8;border-color:#e6b64c}.embed-pih .process-node.audit{background:#eefaf8;border-color:#6bb9b3}.embed-pih .process-node.clickable{cursor:pointer;outline:2px solid #0b5fff2e}.embed-pih .node-panel{background:#fff;border:1px solid #cbd8e8;border-radius:22px;width:100%;max-width:100%;margin-top:22px;padding:22px;display:block;box-shadow:0 18px 48px #0b254314}.embed-pih .node-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.embed-pih .node-panel h3{color:#143456;margin:4px 0 0;font-size:22px}.embed-pih .node-panel p{color:#516173;max-width:900px}.embed-pih .close-button{color:#143456;cursor:pointer;background:#edf3fb;border:0;border-radius:999px;width:34px;height:34px;font-size:22px}.embed-pih .node-panel-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.embed-pih .node-panel-grid div{background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.embed-pih .node-panel-grid strong{color:#143456}.embed-pih .node-panel-grid span{color:#637083;font-size:13px;line-height:1.45}.embed-pih .layer-dot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.embed-pih .layer-dot.core{background:#071b33}.embed-pih .layer-dot.ops{background:#8bb7ea}.embed-pih .layer-dot.compliance{background:#e6b64c}.embed-pih .layer-dot.integrations{background:#91a4bc}.embed-pih .layer-dot.audit{background:#6bb9b3}.embed-pih .map-legend{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:0;display:flex}.embed-pih .legend-toggle{color:#516173;cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.embed-pih .legend-toggle.active{color:#143456;background:#f8fbff;border-color:#cbd8e8}.embed-pih .legend-toggle:not(.active){color:#8a99ab;opacity:.72;background:#f2f6fb}.embed-pih .legend-toggle:not(.active) .legend-dot{opacity:.36}.embed-pih .legend-dot{border-radius:999px;width:9px;height:9px;display:inline-block}.embed-pih .legend-dot.core{background:#071b33}.embed-pih .legend-dot.ops{background:#8bb7ea}.embed-pih .legend-dot.compliance{background:#e6b64c}.embed-pih .legend-dot.integrations{background:#91a4bc}.embed-pih .legend-dot.audit{background:#6bb9b3}.embed-pih .audit-tab{flex-direction:column;gap:22px;margin-top:32px;display:flex}.embed-pih .audit-summary{background:#f8fbff;border:1px solid #dce5f1;border-radius:22px;grid-template-columns:1.1fr 1.4fr;align-items:stretch;gap:18px;padding:22px;display:grid}.embed-pih .audit-summary h3{letter-spacing:-.04em;color:#143456;margin:8px 0;font-size:30px}.embed-pih .audit-summary p{color:#637083;margin:0;line-height:1.45}.embed-pih .audit-meta-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.embed-pih .audit-meta-grid div{background:#fff;border:1px solid #dce5f1;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.embed-pih .audit-meta-grid span{color:#637083;font-size:12px;font-weight:700}.embed-pih .audit-meta-grid strong{color:#143456;font-size:16px}.embed-pih .status-good{color:#167449!important}.embed-pih .audit-layout{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.embed-pih .audit-card{background:#fff;border:1px solid #dce5f1;border-radius:22px;padding:22px;box-shadow:0 12px 34px #0b25430f}.embed-pih .section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.embed-pih .section-heading h3{color:#143456;margin:0;font-size:20px}.embed-pih .section-heading span{color:#637083;font-size:13px;font-weight:700}.embed-pih .timeline{flex-direction:column;gap:0;display:flex}.embed-pih .timeline-item{grid-template-columns:56px 18px 1fr;gap:12px;padding:0 0 20px;display:grid;position:relative}.embed-pih .timeline-item:not(:last-child):after{content:"";background:#dce5f1;width:2px;position:absolute;top:18px;bottom:0;left:64px}.embed-pih .timeline-time{color:#637083;font-size:13px;font-weight:800}.embed-pih .timeline-dot{z-index:1;background:#6bb9b3;border:3px solid #dff5f2;border-radius:999px;width:12px;height:12px;margin-top:3px}.embed-pih .timeline-item strong{color:#143456}.embed-pih .timeline-item p{color:#637083;margin:5px 0 0;font-size:13px;line-height:1.45}.embed-pih .evidence-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.embed-pih .evidence-chip{color:#143456;background:#f8fbff;border:1px solid #dce5f1;border-radius:14px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.embed-pih .evidence-chip span{color:#167449}.embed-pih .governance-box{color:#fff;background:#071b33;border-radius:18px;margin-top:20px;padding:18px}.embed-pih .governance-box h4{margin:0 0 12px}.embed-pih .governance-row{border-top:1px solid #ffffff1f;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.embed-pih .governance-row span{color:#9fb5ce}.embed-pih .governance-row strong{text-align:right}.embed-pih .node-icon{color:currentColor;place-items:center;display:grid}.embed-pih .process-node{gap:7px}.embed-pih .process-node.decision{color:#143456;background:#fff;border-color:#071b33;box-shadow:0 0 0 3px #071b330f}.embed-pih .process-node.decision .node-icon{background:0 0;border:0;border-radius:0;width:auto;height:auto;margin-bottom:0;transform:none}.embed-pih .process-node.decision .node-icon svg{transform:none}.embed-pih .process-node.integration{color:#334155;background:#f1f5f9;border-color:#91a4bc}.embed-pih .process-node.audit{color:#143456;background:#eefaf8;border-style:dashed;border-color:#6bb9b3}.embed-pih .access-page{background:radial-gradient(circle at 0 0,#eaf2ff 0,#f7faff 34%,#eef4fb 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.embed-pih .access-card{text-align:left;background:#fff;border:1px solid #dce5f1;border-radius:28px;flex-direction:column;gap:16px;width:min(440px,100%);padding:34px;display:flex;box-shadow:0 24px 80px #0b25431f}.embed-pih .access-logo{color:#fff;background:#071b33;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.embed-pih .access-card h1{letter-spacing:-.04em;color:#143456;margin:8px 0 0;font-size:30px;line-height:1.05}.embed-pih .access-card p{color:#637083;margin:0}.embed-pih .access-card input{font:inherit;color:#143456;border:1px solid #cbd8e8;border-radius:14px;outline:none;margin-top:6px;padding:13px 14px}.embed-pih .access-card input:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff1f}.embed-pih .access-card button{color:#fff;cursor:pointer;background:#0b5fff;border:0;border-radius:14px;padding:13px 14px;font-weight:800}.embed-pih .access-card small{color:#637083;font-size:12px}.embed-pih .workflow-instances-card{overflow:hidden}.embed-pih .workflow-instances-table{table-layout:fixed;width:100%}.embed-pih .workflow-instances-table th,.embed-pih .workflow-instances-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.embed-pih .workflow-instances-table th:nth-child(2),.embed-pih .workflow-instances-table td:nth-child(2),.embed-pih .workflow-instances-table th:nth-child(3),.embed-pih .workflow-instances-table td:nth-child(3){width:18%}.embed-pih .workflow-instances-table th:nth-child(4),.embed-pih .workflow-instances-table td:nth-child(4){width:14%}.embed-pih .workflow-instances-table th:last-child,.embed-pih .workflow-instances-table td:last-child{width:90px}.embed-pih .case-queue-panel{overflow:hidden}.embed-pih .case-table-wrap{width:100%;overflow:hidden}.embed-pih .case-table.instance-table{table-layout:fixed;width:100%}.embed-pih .case-table.instance-table th,.embed-pih .case-table.instance-table td{white-space:normal;overflow-wrap:break-word;vertical-align:top}.embed-pih .case-table.instance-table th:first-child,.embed-pih .case-table.instance-table td:first-child{width:15%}.embed-pih .case-table.instance-table th:nth-child(2),.embed-pih .case-table.instance-table td:nth-child(2),.embed-pih .case-table.instance-table th:nth-child(3),.embed-pih .case-table.instance-table td:nth-child(3){width:17%}.embed-pih .case-table.instance-table th:nth-child(4),.embed-pih .case-table.instance-table td:nth-child(4){width:15%}.embed-pih .case-table.instance-table th:nth-child(5),.embed-pih .case-table.instance-table td:nth-child(5){width:14%}.embed-pih .case-table.instance-table th:nth-child(6),.embed-pih .case-table.instance-table td:nth-child(6),.embed-pih .case-table.instance-table th:nth-child(7),.embed-pih .case-table.instance-table td:nth-child(7){width:11%}.embed-pih .instance-progress-cell{min-width:0}.embed-pih .instance-progress-bar{min-width:64px}.embed-pih .subworkflow-note{color:#9fb5ce;opacity:.8;padding:8px 12px;font-size:14px;line-height:1.25}.embed-pih .selector.muted{opacity:.48;cursor:not-allowed;background:#ffffff09}.embed-pih .live-badge{align-items:center;gap:8px;display:inline-flex;position:relative}.embed-pih .live-badge:before{content:"";background:#20a66a;border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite livePulse;box-shadow:0 0 #20a66a6b}@keyframes livePulse{0%{box-shadow:0 0 #20a66a6b}70%{box-shadow:0 0 0 8px #20a66a00}to{box-shadow:0 0 #20a66a00}}.embed-pih .activity-strip{overflow:hidden}.embed-pih .activity-track{gap:22px;width:max-content;animation:75s linear infinite activityMarquee;display:flex}.embed-pih .activity-track span{white-space:nowrap}@keyframes activityMarquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.embed-pih .instance-progress-fill,.embed-pih .pipeline-marker{animation:2.6s ease-in-out infinite softGlow}@keyframes softGlow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){.embed-pih .live-badge:before,.embed-pih .activity-track,.embed-pih .instance-progress-fill,.embed-pih .pipeline-marker{animation:none}}.embed-pih .panel-toggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.embed-pih .chevron{color:#9fb5ce;font-size:18px;line-height:1;transition:transform .18s}.embed-pih .chevron.open{transform:rotate(180deg)}.embed-pih .scenario-list{flex-direction:column;gap:10px;display:flex}.embed-pih{border-radius:12px;overflow:hidden;width:100%!important;min-height:0!important}.embed-pih .app-shell{width:100%!important;max-width:100%!important;min-height:720px!important}.embed-pih .main{min-width:0}
