/* OracleToolkit OS RC1-alpha.3.9 — Workspace Information Architecture */
:root{--ia-navy:#0B1F3F;--ia-muted:#64748B;--ia-border:#D9E2EC;--ia-soft:#F8FAFC;--ia-blue:#2563EB;--ia-green:#059669;--ia-amber:#C99700;--ia-red:#DC2626}.ia-summary-card,.ia-pulse-card,.ia-compact-card,.ia-phase-card,.ia-activity-card,.ia-governance-summary-card,.ia-app-launcher-card{margin-top:16px}.ia-summary-card{background:linear-gradient(135deg,#fff,#F8FAFC 48%,#EFF6FF);border:1px solid var(--ia-border)}.ia-summary-header,.ia-section-title,.ia-phase-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.ia-summary-header h2,.ia-section-title h2,.ia-phase-header h2{margin:6px 0 0;color:var(--ia-navy)}.ia-summary-card p{font-size:15px;line-height:1.55;color:#334155;margin:14px 0 0}.ia-confidence-pill{display:inline-flex;border-radius:999px;background:#E0E7FF;color:#3730A3;padding:7px 12px;font-size:12px;font-weight:900}.ia-summary-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ia-summary-actions span{display:inline-flex;border-radius:999px;background:#fff;border:1px solid var(--ia-border);padding:7px 10px;font-size:12px;font-weight:800;color:#334155}.ia-pulse-main{display:grid;grid-template-columns:1fr 150px;gap:18px;align-items:center}.ia-pulse-main h2{margin:6px 0;color:var(--ia-navy)}.ia-pulse-main p{color:#475569;margin:0}.ia-pulse-orb{width:130px;height:130px;border-radius:32px;background:var(--ia-navy);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.ia-pulse-orb.green{background:var(--ia-green)}.ia-pulse-orb.amber{background:var(--ia-amber)}.ia-pulse-orb.red{background:var(--ia-red)}.ia-pulse-orb strong{font-size:34px}.ia-pulse-orb span{font-size:12px;font-weight:900}.ia-pulse-grid,.ia-phase-grid,.ia-governance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.ia-pulse-grid article,.ia-phase-grid article,.ia-governance-grid article,.ia-compact-grid article{border:1px solid var(--ia-border);border-radius:16px;background:#fff;padding:13px}.ia-pulse-grid span,.ia-phase-grid span,.ia-governance-grid span,.ia-compact-grid span{display:block;font-size:11px;font-weight:900;color:var(--ia-muted);margin-bottom:5px}.ia-pulse-grid strong,.ia-phase-grid strong,.ia-governance-grid strong,.ia-compact-grid strong{font-size:18px;color:var(--ia-navy)}.ia-compact-card{padding:12px!important}.ia-compact-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.ia-phase-progress{text-align:right}.ia-phase-progress strong{display:block;font-size:30px;color:var(--ia-navy)}.ia-phase-progress span{font-size:12px;color:var(--ia-muted);font-weight:900}.ia-phase-bar{height:11px;background:#E2E8F0;border-radius:999px;overflow:hidden;margin:14px 0}.ia-phase-bar i{display:block;height:100%;width:0%;background:var(--ia-blue);border-radius:999px}.ia-activity-feed{border-left:3px solid #CBD5E1;margin:14px 0 0 10px;padding-left:18px}.ia-activity-item{position:relative;border:1px solid #E2E8F0;background:#fff;border-radius:14px;padding:12px;margin-bottom:10px}.ia-activity-item:before{content:"";position:absolute;left:-27px;top:18px;width:13px;height:13px;background:var(--ia-blue);border-radius:999px;border:3px solid #fff;box-shadow:0 0 0 1px #CBD5E1}.ia-activity-item strong{display:block;color:var(--ia-navy);font-size:13px}.ia-activity-item span{display:block;color:var(--ia-muted);font-size:12px;margin-top:3px}.ia-app-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:14px}.ia-app-grid button{border:1px solid var(--ia-border);background:#fff;border-radius:18px;padding:14px 8px;min-height:82px;cursor:pointer;font-size:24px}.ia-app-grid button span{display:block;font-size:12px;font-weight:900;color:var(--ia-navy);margin-top:6px}#implementation-governance.ia-detail-collapsed,#v3-bridge.ia-detail-collapsed{max-height:120px;overflow:hidden;position:relative}#implementation-governance.ia-detail-collapsed:after,#v3-bridge.ia-detail-collapsed:after{content:"Detailed section collapsed. Use the summary panel above to open details.";position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#fff 35%);padding:60px 18px 18px;color:#475569;font-weight:800}@media(max-width:1200px){.ia-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-pulse-grid,.ia-phase-grid,.ia-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ia-summary-header,.ia-section-title,.ia-phase-header,.ia-pulse-main{display:block}.ia-compact-grid,.ia-pulse-grid,.ia-phase-grid,.ia-governance-grid,.ia-app-grid{grid-template-columns:1fr}.ia-pulse-orb{margin-top:14px}}
