.MockupWindow-module__yZ4CoW__window{background:var(--mockup-bg);border:1px solid var(--mockup-border-strong);font-family:var(--mockup-font-sans);border-radius:14px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 8px 40px #00000059,0 2px 8px #00000040,inset 0 0 0 1px #ffffff0d}.MockupWindow-module__yZ4CoW__titleBar{background:var(--mockup-bg-surface);border-bottom:1px solid var(--mockup-border);align-items:center;gap:8px;min-height:38px;padding:10px 14px;display:flex}.MockupWindow-module__yZ4CoW__dots{flex-shrink:0;gap:5px;display:flex}.MockupWindow-module__yZ4CoW__dot{border-radius:50%;width:9px;height:9px}.MockupWindow-module__yZ4CoW__dotRed{background:#ff5f57;}.MockupWindow-module__yZ4CoW__dotYellow{background:#febc2e;}.MockupWindow-module__yZ4CoW__dotGreen{background:#28c840;}.MockupWindow-module__yZ4CoW__title{text-align:center;font-size:var(--mockup-font-size-sm);color:var(--mockup-text-secondary);letter-spacing:.01em;flex:1;margin-right:38px;font-weight:500}.MockupWindow-module__yZ4CoW__content{padding:0}.MockupWindow-module__yZ4CoW__light{background:#fff;border-color:#e2e8f0}.MockupWindow-module__yZ4CoW__light .MockupWindow-module__yZ4CoW__titleBar{background:#f8f9fb;border-bottom-color:#e2e8f0}.MockupWindow-module__yZ4CoW__light .MockupWindow-module__yZ4CoW__title{color:#64748b}
.ChatThread-module__N__WFa__thread{font-family:var(--mockup-font-sans);flex-direction:column;display:flex}.ChatThread-module__N__WFa__messages{padding:var(--mockup-padding-lg);flex-direction:column;gap:16px;display:flex}.ChatThread-module__N__WFa__userBubble{background:var(--mockup-bg-elevated);border:1px solid var(--mockup-border-strong);max-width:75%;font-size:var(--mockup-font-size-base);color:var(--mockup-text-primary);border-radius:16px 16px 4px;align-self:flex-end;padding:10px 16px;line-height:1.5}.ChatThread-module__N__WFa__agentResponse{flex-direction:column;gap:10px;max-width:85%;display:flex}.ChatThread-module__N__WFa__agentText{font-size:var(--mockup-font-size-base);color:var(--mockup-text-primary);line-height:1.55}.ChatThread-module__N__WFa__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ChatThread-module__N__WFa__metaBadge{font-size:var(--mockup-font-size-xs);color:var(--mockup-accent);align-items:center;gap:4px;font-weight:500;display:inline-flex}.ChatThread-module__N__WFa__metaBadgeLabel{color:var(--mockup-text-muted)}.ChatThread-module__N__WFa__fileEdits{flex-direction:column;gap:4px;margin-top:2px;display:flex}.ChatThread-module__N__WFa__fileEditRow{background:var(--mockup-bg-elevated);font-size:var(--mockup-font-size-sm);border:1px solid var(--mockup-border);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:flex}.ChatThread-module__N__WFa__fileEditIcon{color:var(--mockup-text-muted);font-size:var(--mockup-font-size-xs)}.ChatThread-module__N__WFa__fileEditName{color:var(--mockup-text-primary);font-family:var(--mockup-font-mono);font-size:var(--mockup-font-size-xs);flex:1}.ChatThread-module__N__WFa__fileEditStatus{color:var(--mockup-success);font-size:var(--mockup-font-size-sm)}.ChatThread-module__N__WFa__summary{font-size:var(--mockup-font-size-sm);color:var(--mockup-text-secondary);padding-top:4px;line-height:1.55}.ChatThread-module__N__WFa__inputBar{padding:12px var(--mockup-padding-lg);border-top:1px solid var(--mockup-border);background:var(--mockup-bg-surface);align-items:center;gap:8px;display:flex}.ChatThread-module__N__WFa__inputPlaceholder{font-size:var(--mockup-font-size-base);color:var(--mockup-text-muted);flex:1}.ChatThread-module__N__WFa__inputActions{align-items:center;gap:8px;display:flex}.ChatThread-module__N__WFa__plusButton{width:24px;height:24px;color:var(--mockup-text-muted);justify-content:center;align-items:center;font-size:18px;font-weight:300;display:flex}.ChatThread-module__N__WFa__modelLabel{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);font-weight:500}.ChatThread-module__N__WFa__sendButton{background:var(--mockup-text-primary);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ChatThread-module__N__WFa__sendArrow{color:var(--mockup-bg);font-size:14px;font-weight:700;line-height:1}.ChatThread-module__N__WFa__inlineCode{font-family:var(--mockup-font-mono);font-size:var(--mockup-font-size-xs);background:var(--mockup-bg-elevated);border:1px solid var(--mockup-border);color:var(--mockup-text-primary);border-radius:4px;padding:1px 5px}
.GradientPanel-module__-lgDiW__panel{border-radius:var(--gradient-panel-radius);padding:48px 36px 56px;position:relative;overflow:visible}.GradientPanel-module__-lgDiW__panel:after{content:"";border-radius:0 0 var(--gradient-panel-radius)var(--gradient-panel-radius);pointer-events:none;z-index:0;background:linear-gradient(#0000,#fff);height:80px;position:absolute;bottom:0;left:0;right:0}.GradientPanel-module__-lgDiW__blueViolet{background:linear-gradient(150deg,#1e1b4b 0%,#312e81 20%,#4338ca 40%,#6366f1 55%,#818cf8 70%,#a5b4fc 82%,#c7d2fe 92%,#e0e7ff 100%)}.GradientPanel-module__-lgDiW__tealBlue{background:linear-gradient(145deg,#0f172a 0%,#0e4577 25%,#0ea5e9 50%,#38bdf8 70%,#bae6fd 90%,#f0f9ff 100%)}.GradientPanel-module__-lgDiW__warmAmber{background:linear-gradient(145deg,#1c1917 0%,#78350f 25%,#f59e0b 50%,#fbbf24 70%,#fde68a 90%,#fffbeb 100%)}.GradientPanel-module__-lgDiW__subtle{opacity:.7}.GradientPanel-module__-lgDiW__vivid{filter:saturate(1.3)}.GradientPanel-module__-lgDiW__panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(at 30% 20%,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.GradientPanel-module__-lgDiW__panel>*{z-index:1;position:relative}
.PulseCard-module__O_RVkG__card{font-family:var(--mockup-font-sans);border-radius:var(--mockup-radius);border:1px solid var(--mockup-border);background:var(--mockup-bg);overflow:hidden}.PulseCard-module__O_RVkG__severityStrip{height:3px}.PulseCard-module__O_RVkG__severityCritical{background:var(--mockup-pulse-critical)}.PulseCard-module__O_RVkG__severityWarning{background:var(--mockup-pulse-warning)}.PulseCard-module__O_RVkG__severityInfo{background:var(--mockup-pulse-info)}.PulseCard-module__O_RVkG__severityOpportunity{background:var(--mockup-pulse-opportunity)}.PulseCard-module__O_RVkG__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.PulseCard-module__O_RVkG__headerLeft{flex-direction:column;flex:1;gap:4px;display:flex}.PulseCard-module__O_RVkG__title{font-size:var(--mockup-font-size-base);color:var(--mockup-text-primary);font-weight:600;line-height:1.3}.PulseCard-module__O_RVkG__channelBadge{font-size:var(--mockup-font-size-2xs);color:var(--mockup-text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-weight:500;display:inline-flex}.PulseCard-module__O_RVkG__channelIcon{font-size:10px}.PulseCard-module__O_RVkG__timestamp{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);white-space:nowrap;flex-shrink:0}.PulseCard-module__O_RVkG__metricBlock{align-items:baseline;gap:12px;padding:12px 16px;display:flex}.PulseCard-module__O_RVkG__metricLabel{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-secondary)}.PulseCard-module__O_RVkG__metricValue{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.PulseCard-module__O_RVkG__metricValueCritical{color:var(--mockup-pulse-critical)}.PulseCard-module__O_RVkG__metricValueWarning{color:var(--mockup-pulse-warning)}.PulseCard-module__O_RVkG__metricValueInfo{color:var(--mockup-pulse-info)}.PulseCard-module__O_RVkG__metricValueOpportunity{color:var(--mockup-pulse-opportunity)}.PulseCard-module__O_RVkG__metricTarget{font-size:var(--mockup-font-size-sm);color:var(--mockup-text-muted)}.PulseCard-module__O_RVkG__metricDelta{font-size:var(--mockup-font-size-sm);border-radius:4px;padding:2px 6px;font-weight:600}.PulseCard-module__O_RVkG__deltaDown{color:var(--mockup-danger);background:#ef44441f}.PulseCard-module__O_RVkG__deltaUp{color:var(--mockup-success);background:#22c55e1f}.PulseCard-module__O_RVkG__detail{font-size:var(--mockup-font-size-sm);color:var(--mockup-text-secondary);padding:0 16px 12px;line-height:1.5}.PulseCard-module__O_RVkG__actions{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.PulseCard-module__O_RVkG__actionBtn{font-size:var(--mockup-font-size-xs);background:var(--mockup-bg-elevated);border:1px solid var(--mockup-border-strong);color:var(--mockup-text-primary);border-radius:6px;padding:5px 12px;font-weight:500}.PulseCard-module__O_RVkG__actionBtnPrimary{background:var(--mockup-accent);border-color:var(--mockup-accent);color:#fff;}
.DiffPanel-module__8aQhuW__panel{font-family:var(--mockup-font-sans);background:var(--mockup-bg);border-radius:var(--mockup-radius);border:1px solid var(--mockup-border);overflow:hidden}.DiffPanel-module__8aQhuW__fileHeader{background:var(--mockup-bg-surface);border-bottom:1px solid var(--mockup-border);align-items:center;gap:10px;padding:10px 16px;display:flex}.DiffPanel-module__8aQhuW__fileName{font-family:var(--mockup-font-mono);font-size:var(--mockup-font-size-sm);color:var(--mockup-text-primary);flex:1}.DiffPanel-module__8aQhuW__badge{font-size:var(--mockup-font-size-xs);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-weight:600}.DiffPanel-module__8aQhuW__badgeAdd{color:var(--mockup-diff-add-text);background:var(--mockup-diff-add-bg);}.DiffPanel-module__8aQhuW__badgeRemove{color:var(--mockup-diff-remove-text);background:var(--mockup-diff-remove-bg);}.DiffPanel-module__8aQhuW__statusAccepted{font-size:var(--mockup-font-size-xs);color:var(--mockup-success);font-weight:500}.DiffPanel-module__8aQhuW__statusPending{font-size:var(--mockup-font-size-xs);color:var(--mockup-warning);background:#f59e0b1f;border-radius:4px;padding:2px 8px;font-weight:500}.DiffPanel-module__8aQhuW__lines{font-family:var(--mockup-font-mono);font-size:var(--mockup-font-size-xs);padding:8px 0;line-height:1.7}.DiffPanel-module__8aQhuW__line{white-space:pre;padding:0 16px}.DiffPanel-module__8aQhuW__lineAdd{background:var(--mockup-diff-add-bg);color:var(--mockup-diff-add-text);}.DiffPanel-module__8aQhuW__lineRemove{background:var(--mockup-diff-remove-bg);color:var(--mockup-diff-remove-text);}.DiffPanel-module__8aQhuW__lineContext{color:var(--mockup-text-muted);}.DiffPanel-module__8aQhuW__totalBar{border-top:1px solid var(--mockup-border);font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);align-items:center;gap:12px;padding:8px 16px;display:flex}
.DashboardWidget-module__KTNbva__widget{font-family:var(--mockup-font-sans)}.DashboardWidget-module__KTNbva__kpis{background:var(--mockup-border);gap:1px;display:flex}.DashboardWidget-module__KTNbva__kpi{background:var(--mockup-bg);flex-direction:column;flex:1;gap:4px;padding:14px 16px;display:flex}.DashboardWidget-module__KTNbva__kpi:first-child,.DashboardWidget-module__KTNbva__kpi:last-child{border-radius:0}.DashboardWidget-module__KTNbva__kpiLabel{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.DashboardWidget-module__KTNbva__kpiValueRow{align-items:baseline;gap:6px;display:flex}.DashboardWidget-module__KTNbva__kpiValue{color:var(--mockup-text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.DashboardWidget-module__KTNbva__kpiTrend{font-size:var(--mockup-font-size-xs);font-weight:600}.DashboardWidget-module__KTNbva__trendUp{color:var(--mockup-success)}.DashboardWidget-module__KTNbva__trendDown{color:var(--mockup-danger)}.DashboardWidget-module__KTNbva__trendFlat{color:var(--mockup-text-muted)}.DashboardWidget-module__KTNbva__chartArea{border-top:1px solid var(--mockup-border);padding:16px}.DashboardWidget-module__KTNbva__chartTitle{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);margin-bottom:8px;font-weight:500}.DashboardWidget-module__KTNbva__chartSvg{width:100%;height:60px}.DashboardWidget-module__KTNbva__tableWrap{border-top:1px solid var(--mockup-border)}.DashboardWidget-module__KTNbva__table{border-collapse:collapse;width:100%;font-size:var(--mockup-font-size-xs)}.DashboardWidget-module__KTNbva__table th{text-align:left;color:var(--mockup-text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--mockup-border);padding:8px 12px;font-weight:500}.DashboardWidget-module__KTNbva__table td{color:var(--mockup-text-secondary);border-bottom:1px solid var(--mockup-border);padding:7px 12px}.DashboardWidget-module__KTNbva__table tr:last-child td{border-bottom:none}.DashboardWidget-module__KTNbva__rowHighlight td{color:var(--mockup-text-primary);background:#7b68ee0f}
.AutomationList-module__ztc7Zq__list{font-family:var(--mockup-font-sans)}.AutomationList-module__ztc7Zq__section{border-bottom:1px solid var(--mockup-border)}.AutomationList-module__ztc7Zq__section:last-child{border-bottom:none}.AutomationList-module__ztc7Zq__sectionLabel{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 16px 4px;font-weight:600}.AutomationList-module__ztc7Zq__item{align-items:center;gap:10px;padding:8px 16px;display:flex}.AutomationList-module__ztc7Zq__item:hover{background:#ffffff05}.AutomationList-module__ztc7Zq__itemUnread{background:#7b68ee0a;}.AutomationList-module__ztc7Zq__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.AutomationList-module__ztc7Zq__dotQueued{background:var(--mockup-text-muted)}.AutomationList-module__ztc7Zq__dotInProgress{background:var(--mockup-accent);box-shadow:0 0 6px #7b68ee66}.AutomationList-module__ztc7Zq__dotComplete{background:var(--mockup-success)}.AutomationList-module__ztc7Zq__dotFailed{background:var(--mockup-danger)}.AutomationList-module__ztc7Zq__itemContent{flex:1;min-width:0}.AutomationList-module__ztc7Zq__itemTitle{font-size:var(--mockup-font-size-sm);color:var(--mockup-text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.AutomationList-module__ztc7Zq__itemProject{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted)}.AutomationList-module__ztc7Zq__itemTime{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);white-space:nowrap;flex-shrink:0}.AutomationList-module__ztc7Zq__unreadDot{background:var(--mockup-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.AutomationList-module__ztc7Zq__light .AutomationList-module__ztc7Zq__section{border-bottom-color:#e2e8f0}.AutomationList-module__ztc7Zq__light .AutomationList-module__ztc7Zq__sectionLabel{color:#475569}.AutomationList-module__ztc7Zq__light .AutomationList-module__ztc7Zq__item:hover{background:#f1f5f9}.AutomationList-module__ztc7Zq__light .AutomationList-module__ztc7Zq__itemUnread{background:#eef2ff}.AutomationList-module__ztc7Zq__light .AutomationList-module__ztc7Zq__dotQueued{background:#64748b}.AutomationList-module__ztc7Zq__light .AutomationList-module__ztc7Zq__itemTitle{color:#0f172a}.AutomationList-module__ztc7Zq__light .AutomationList-module__ztc7Zq__itemProject,.AutomationList-module__ztc7Zq__light .AutomationList-module__ztc7Zq__itemTime{color:#475569}
.TeamsMessageCard-module__Jn9t4q__teamsWindow{font-family:"Segoe UI",var(--mockup-font-sans);background:var(--teams-bg);border-radius:var(--mockup-radius);border:1px solid var(--teams-border);overflow:hidden;box-shadow:0 8px 40px #00000059,0 2px 8px #00000040}.TeamsMessageCard-module__Jn9t4q__teamsTitleBar{background:var(--teams-purple);color:#fff;align-items:center;gap:10px;padding:8px 14px;display:flex}.TeamsMessageCard-module__Jn9t4q__teamsIcon{justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.TeamsMessageCard-module__Jn9t4q__teamsTitle{font-weight:600;font-size:var(--mockup-font-size-sm);flex:1}.TeamsMessageCard-module__Jn9t4q__teamsSubtitle{font-size:var(--mockup-font-size-xs);opacity:.7}.TeamsMessageCard-module__Jn9t4q__teamsControls{opacity:.5;gap:12px;font-size:12px;display:flex}.TeamsMessageCard-module__Jn9t4q__teamsBody{min-height:280px;display:flex}.TeamsMessageCard-module__Jn9t4q__teamsSidebar{border-right:1px solid var(--teams-border);background:#202020;flex-direction:column;align-items:center;gap:16px;width:52px;padding:12px 0;display:flex}.TeamsMessageCard-module__Jn9t4q__sidebarIcon{width:28px;height:28px;color:var(--teams-text-muted);background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}.TeamsMessageCard-module__Jn9t4q__sidebarIconActive{background:var(--teams-purple);color:#fff;}.TeamsMessageCard-module__Jn9t4q__chatPane{flex-direction:column;flex:1;display:flex}.TeamsMessageCard-module__Jn9t4q__channelHeader{border-bottom:1px solid var(--teams-border);font-size:var(--mockup-font-size-sm);color:var(--teams-text);padding:10px 16px;font-weight:600}.TeamsMessageCard-module__Jn9t4q__chatMessages{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex}.TeamsMessageCard-module__Jn9t4q__chatMsg{align-items:flex-start;gap:10px;display:flex}.TeamsMessageCard-module__Jn9t4q__chatAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.TeamsMessageCard-module__Jn9t4q__chatMsgBody{flex:1;min-width:0}.TeamsMessageCard-module__Jn9t4q__chatSender{font-size:var(--mockup-font-size-xs);color:var(--teams-text);font-weight:600}.TeamsMessageCard-module__Jn9t4q__chatTime{font-size:var(--mockup-font-size-2xs);color:var(--teams-text-muted);margin-left:6px;font-weight:400}.TeamsMessageCard-module__Jn9t4q__chatText{font-size:var(--mockup-font-size-sm);color:var(--teams-text);margin-top:2px;line-height:1.45}.TeamsMessageCard-module__Jn9t4q__adaptiveCard{background:var(--teams-bg-card);border:1px solid var(--teams-border);border-left:3px solid var(--teams-purple);border-radius:6px;margin-top:6px;overflow:hidden}.TeamsMessageCard-module__Jn9t4q__cardHeader{padding:12px 14px 4px}.TeamsMessageCard-module__Jn9t4q__cardTitle{font-size:var(--mockup-font-size-base);color:var(--teams-text);font-weight:600;line-height:1.3}.TeamsMessageCard-module__Jn9t4q__cardSubtitle{font-size:var(--mockup-font-size-xs);color:var(--teams-text-muted);margin-top:2px}.TeamsMessageCard-module__Jn9t4q__cardSection{padding:8px 14px}.TeamsMessageCard-module__Jn9t4q__cardSectionTitle{font-size:var(--mockup-font-size-xs);color:var(--teams-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-weight:600}.TeamsMessageCard-module__Jn9t4q__cardMetrics{flex-wrap:wrap;gap:8px;display:flex}.TeamsMessageCard-module__Jn9t4q__cardMetricPill{font-size:var(--mockup-font-size-xs);border:1px solid var(--teams-border);background:#ffffff0a;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.TeamsMessageCard-module__Jn9t4q__pillLabel{color:var(--teams-text-muted)}.TeamsMessageCard-module__Jn9t4q__pillValue{color:var(--teams-text);font-weight:600}.TeamsMessageCard-module__Jn9t4q__pillCritical .TeamsMessageCard-module__Jn9t4q__pillValue{color:var(--mockup-pulse-critical)}.TeamsMessageCard-module__Jn9t4q__pillWarning .TeamsMessageCard-module__Jn9t4q__pillValue{color:var(--mockup-pulse-warning)}.TeamsMessageCard-module__Jn9t4q__pillOk .TeamsMessageCard-module__Jn9t4q__pillValue{color:var(--mockup-success)}.TeamsMessageCard-module__Jn9t4q__cardItems{flex-direction:column;gap:3px;display:flex}.TeamsMessageCard-module__Jn9t4q__cardItem{font-size:var(--mockup-font-size-xs);color:var(--teams-text);padding-left:12px;line-height:1.5;position:relative}.TeamsMessageCard-module__Jn9t4q__cardItem:before{content:"•";color:var(--teams-text-muted);position:absolute;left:0}.TeamsMessageCard-module__Jn9t4q__cardActions{border-top:1px solid var(--teams-border);gap:8px;padding:10px 14px;display:flex}.TeamsMessageCard-module__Jn9t4q__cardActionBtn{font-size:var(--mockup-font-size-xs);color:var(--teams-text);border:1px solid var(--teams-border);background:#ffffff0f;border-radius:4px;padding:5px 12px;font-weight:500}.TeamsMessageCard-module__Jn9t4q__cardActionPrimary{background:var(--teams-purple);border-color:var(--teams-purple);color:#fff;}
.CaseView-module__060z_W__casePanel{font-family:var(--mockup-font-sans)}.CaseView-module__060z_W__caseHeader{background:var(--case-header-bg);border-bottom:1px solid var(--mockup-border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.CaseView-module__060z_W__caseId{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-secondary);font-weight:600;font-family:var(--mockup-font-mono);background:#ffffff14;border-radius:4px;padding:2px 8px}.CaseView-module__060z_W__caseTitle{font-size:var(--mockup-font-size-base);color:var(--mockup-text-primary);flex:1;min-width:0;font-weight:600}.CaseView-module__060z_W__statusPill{font-size:var(--mockup-font-size-xs);border-radius:10px;padding:2px 10px;font-weight:500}.CaseView-module__060z_W__statusAuto{color:var(--case-status-auto);background:#a78bfa26}.CaseView-module__060z_W__statusReview{color:var(--mockup-info);background:#3b82f626}.CaseView-module__060z_W__statusAction{color:var(--mockup-danger);background:#ef444426}.CaseView-module__060z_W__statusResolved{color:var(--mockup-success);background:#22c55e26}.CaseView-module__060z_W__priorityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.CaseView-module__060z_W__prioCritical{background:var(--case-priority-critical);box-shadow:0 0 6px #ef444466}.CaseView-module__060z_W__prioHigh{background:var(--case-priority-high)}.CaseView-module__060z_W__prioMedium{background:var(--case-priority-medium)}.CaseView-module__060z_W__prioLow{background:var(--case-priority-low)}.CaseView-module__060z_W__caseMeta{border-bottom:1px solid var(--mockup-border);flex-wrap:wrap;gap:16px;padding:10px 16px;display:flex}.CaseView-module__060z_W__metaItem{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted)}.CaseView-module__060z_W__metaItemValue{color:var(--mockup-text-secondary);font-weight:500}.CaseView-module__060z_W__metaItemBot{color:var(--case-status-auto)}.CaseView-module__060z_W__riskSection{padding:12px 16px}.CaseView-module__060z_W__riskSectionTitle{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-weight:600}.CaseView-module__060z_W__riskItem{border-bottom:1px solid var(--mockup-border);align-items:center;gap:10px;padding:7px 0;display:flex}.CaseView-module__060z_W__riskItem:last-child{border-bottom:none}.CaseView-module__060z_W__riskId{font-size:var(--mockup-font-size-2xs);color:var(--mockup-text-muted);font-family:var(--mockup-font-mono);flex-shrink:0;width:36px}.CaseView-module__060z_W__riskSeverity{border-radius:50%;flex-shrink:0;width:6px;height:6px}.CaseView-module__060z_W__riskTitle{font-size:var(--mockup-font-size-sm);color:var(--mockup-text-primary);flex:1}.CaseView-module__060z_W__riskMetric{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);white-space:nowrap}.CaseView-module__060z_W__scenarioSection{border-top:1px solid var(--mockup-border);padding:12px 16px}.CaseView-module__060z_W__scenarioLink{background:var(--mockup-bg-elevated);border:1px solid var(--mockup-border);border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;display:flex}.CaseView-module__060z_W__scenarioLink:last-child{margin-bottom:0}.CaseView-module__060z_W__scenarioArrow{color:var(--mockup-accent);flex-shrink:0;font-size:12px}.CaseView-module__060z_W__scenarioLinkTitle{font-size:var(--mockup-font-size-sm);color:var(--mockup-text-primary);flex:1}.CaseView-module__060z_W__scenarioImpact{font-size:var(--mockup-font-size-xs);color:var(--mockup-success)}.CaseView-module__060z_W__scenarioStatus{font-size:var(--mockup-font-size-2xs);border-radius:4px;padding:1px 6px;font-weight:500}.CaseView-module__060z_W__scenarioStatusModelled{color:var(--mockup-success);background:#22c55e1f}.CaseView-module__060z_W__scenarioStatusDraft{color:var(--mockup-text-muted);background:#ffffff0f}.CaseView-module__060z_W__light .CaseView-module__060z_W__caseHeader{background:#111827;border-bottom-color:#e2e8f0}.CaseView-module__060z_W__light .CaseView-module__060z_W__caseId{color:#cbd5e1;background:#ffffff1a}.CaseView-module__060z_W__light .CaseView-module__060z_W__caseTitle{color:#fff}.CaseView-module__060z_W__light .CaseView-module__060z_W__caseMeta{border-bottom-color:#e2e8f0}.CaseView-module__060z_W__light .CaseView-module__060z_W__metaItem,.CaseView-module__060z_W__light .CaseView-module__060z_W__metaItemValue{color:#475569}.CaseView-module__060z_W__light .CaseView-module__060z_W__metaItemBot{color:#6d5dfc}.CaseView-module__060z_W__light .CaseView-module__060z_W__riskSectionTitle{color:#334155}.CaseView-module__060z_W__light .CaseView-module__060z_W__riskItem{border-bottom-color:#e2e8f0}.CaseView-module__060z_W__light .CaseView-module__060z_W__riskId,.CaseView-module__060z_W__light .CaseView-module__060z_W__riskMetric{color:#475569}.CaseView-module__060z_W__light .CaseView-module__060z_W__riskTitle{color:#0f172a}.CaseView-module__060z_W__light .CaseView-module__060z_W__scenarioSection{border-top-color:#e2e8f0}.CaseView-module__060z_W__light .CaseView-module__060z_W__scenarioLink{background:#111827;border-color:#1f2937}.CaseView-module__060z_W__light .CaseView-module__060z_W__scenarioLinkTitle{color:#fff}.CaseView-module__060z_W__light .CaseView-module__060z_W__scenarioStatusDraft{color:#cbd5e1;background:#ffffff1a}
.ScenarioPanel-module__RZg_za__panel{font-family:var(--mockup-font-sans);padding:16px}.ScenarioPanel-module__RZg_za__panelHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.ScenarioPanel-module__RZg_za__panelTitle{font-size:var(--mockup-font-size-base);color:var(--mockup-text-primary);font-weight:600}.ScenarioPanel-module__RZg_za__panelDesc{font-size:var(--mockup-font-size-sm);color:var(--mockup-text-secondary);margin-top:4px}.ScenarioPanel-module__RZg_za__statusBadge{font-size:var(--mockup-font-size-xs);border-radius:10px;flex-shrink:0;padding:2px 10px;font-weight:500}.ScenarioPanel-module__RZg_za__statusModelled{color:var(--mockup-success);background:#22c55e1f}.ScenarioPanel-module__RZg_za__statusDraft{color:var(--mockup-text-muted);background:#ffffff0f}.ScenarioPanel-module__RZg_za__statusApproved{color:var(--mockup-info);background:#3b82f61f}.ScenarioPanel-module__RZg_za__comparisonTable{border-collapse:collapse;width:100%;margin-bottom:16px}.ScenarioPanel-module__RZg_za__comparisonTable th{text-align:left;font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--mockup-border);padding:8px 12px;font-weight:500}.ScenarioPanel-module__RZg_za__comparisonTable td{font-size:var(--mockup-font-size-sm);color:var(--mockup-text-secondary);border-bottom:1px solid var(--mockup-border);padding:8px 12px}.ScenarioPanel-module__RZg_za__metricLabel{color:var(--mockup-text-primary);font-weight:500}.ScenarioPanel-module__RZg_za__baseline{font-variant-numeric:tabular-nums}.ScenarioPanel-module__RZg_za__projected{font-variant-numeric:tabular-nums;font-weight:600}.ScenarioPanel-module__RZg_za__arrow{font-size:var(--mockup-font-size-sm)}.ScenarioPanel-module__RZg_za__arrowImprove{color:var(--scenario-improvement)}.ScenarioPanel-module__RZg_za__arrowWorsen{color:var(--scenario-worsening)}.ScenarioPanel-module__RZg_za__arrowNeutral{color:var(--scenario-neutral)}.ScenarioPanel-module__RZg_za__summaryRow{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.ScenarioPanel-module__RZg_za__summaryBox{border-radius:8px;flex:1;min-width:120px;padding:10px 14px}.ScenarioPanel-module__RZg_za__costBox{background:var(--scenario-cost-bg);border:1px solid #f59e0b33}.ScenarioPanel-module__RZg_za__benefitBox{background:var(--scenario-benefit-bg);border:1px solid #22c55e33}.ScenarioPanel-module__RZg_za__summaryLabel{font-size:var(--mockup-font-size-xs);color:var(--mockup-text-muted);margin-bottom:2px}.ScenarioPanel-module__RZg_za__summaryValue{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.ScenarioPanel-module__RZg_za__costValue{color:var(--mockup-warning)}.ScenarioPanel-module__RZg_za__benefitValue{color:var(--mockup-success)}.ScenarioPanel-module__RZg_za__recommendation{font-size:var(--mockup-font-size-sm);color:var(--mockup-success);background:#22c55e14;border:1px solid #22c55e26;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.ScenarioPanel-module__RZg_za__recCheck{font-size:16px}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__panelTitle{color:#0f172a}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__panelDesc{color:#475569}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__comparisonTable th{color:#334155;border-bottom-color:#cbd5e1}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__comparisonTable td{color:#475569;border-bottom-color:#e2e8f0}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__metricLabel,.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__projected{color:#0f172a}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__baseline{color:#475569}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__summaryBox{background:#fff}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__summaryLabel{color:#475569}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__costBox{background:#fffbeb;border-color:#d9770647}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__benefitBox{background:#f0fdf4;border-color:#16a34a47}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__statusModelled{color:#047857;background:#dcfce7}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__costValue{color:#b45309}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__benefitValue{color:#047857}.ScenarioPanel-module__RZg_za__light .ScenarioPanel-module__RZg_za__recommendation{color:#047857;background:#ecfdf5;border-color:#a7f3d0}
.ProductFrame-module__PK7CBW__frame{width:100%;max-width:100%;min-height:360px;font-family:var(--mockup-font-sans);background:#f8fafc;border:1px solid #0f172a24;border-radius:16px;grid-template-columns:152px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #0f172a3d,inset 0 1px #ffffffb8}.ProductFrame-module__PK7CBW__sidebar{color:#cbd5e1;background:#0f172a;border-right:1px solid #e2e8f029;flex-direction:column;gap:18px;padding:16px 12px;display:flex}.ProductFrame-module__PK7CBW__logoRow{align-items:center;gap:8px;min-width:0;display:flex}.ProductFrame-module__PK7CBW__logoMark{color:#fff;letter-spacing:.03em;background:#4f46e5;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:inline-flex}.ProductFrame-module__PK7CBW__logoText{color:#f8fafc;font-size:12px;font-weight:650}.ProductFrame-module__PK7CBW__nav{flex-direction:column;gap:4px;display:flex}.ProductFrame-module__PK7CBW__navItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:8px 9px;font-size:12px;font-weight:500;display:flex}.ProductFrame-module__PK7CBW__navItemActive{color:#fff;background:#6366f12e;}.ProductFrame-module__PK7CBW__navDot{opacity:.65;background:currentColor;border-radius:999px;width:6px;height:6px}.ProductFrame-module__PK7CBW__workspace{background:#f8fafc;flex-direction:column;min-width:0;display:flex}.ProductFrame-module__PK7CBW__topBar{background:#ffffffe0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ProductFrame-module__PK7CBW__titleBlock{min-width:0}.ProductFrame-module__PK7CBW__eyebrow{color:#64748b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.ProductFrame-module__PK7CBW__title{color:#0f172a;letter-spacing:0;margin:0;font-size:15px;font-weight:700;line-height:1.2}.ProductFrame-module__PK7CBW__meta{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:500}.ProductFrame-module__PK7CBW__content{min-width:0;padding:16px}@media (max-width:640px){.ProductFrame-module__PK7CBW__frame{grid-template-columns:1fr}.ProductFrame-module__PK7CBW__sidebar{display:none}.ProductFrame-module__PK7CBW__topBar{flex-direction:column;align-items:flex-start}.ProductFrame-module__PK7CBW__content{padding:12px}}
.SlackMessageCard-module__JKpGHG__slackWindow{border-radius:var(--mockup-radius);background:#fff;border:1px solid #e2e2e2;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 8px 40px #0000001f,0 2px 8px #00000014}.SlackMessageCard-module__JKpGHG__slackHeader{background:#350d36;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:40px;padding:8px 16px;display:flex}.SlackMessageCard-module__JKpGHG__headerLeft{gap:8px;width:80px;display:flex}.SlackMessageCard-module__JKpGHG__headerDot{opacity:.8;border-radius:50%;width:10px;height:10px}.SlackMessageCard-module__JKpGHG__headerSearch{color:#ffffffb3;font-size:var(--mockup-font-size-xs);text-align:center;cursor:pointer;background:#ffffff26;border:1px solid #ffffff1a;border-radius:6px;width:280px;padding:4px 20px}.SlackMessageCard-module__JKpGHG__headerSearch:hover{background:#fff3}.SlackMessageCard-module__JKpGHG__headerRight{width:80px}.SlackMessageCard-module__JKpGHG__slackBody{min-height:320px;display:flex}.SlackMessageCard-module__JKpGHG__slackSidebar{color:#bcabbc;width:180px;font-size:var(--mockup-font-size-sm);background:#3f0e40;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;display:flex}.SlackMessageCard-module__JKpGHG__sidebarWorkspace{color:#fff;cursor:pointer;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;display:flex}.SlackMessageCard-module__JKpGHG__workspaceDropdown{opacity:.8;font-size:8px}.SlackMessageCard-module__JKpGHG__sidebarSection{padding:12px 0 4px}.SlackMessageCard-module__JKpGHG__sectionHeader{font-size:var(--mockup-font-size-2xs);text-transform:uppercase;letter-spacing:.05em;opacity:.6;padding:0 16px 6px;font-weight:700}.SlackMessageCard-module__JKpGHG__channelsList,.SlackMessageCard-module__JKpGHG__appsList{flex-direction:column;display:flex}.SlackMessageCard-module__JKpGHG__channelItem,.SlackMessageCard-module__JKpGHG__appItem{cursor:pointer;align-items:center;gap:8px;padding:6px 16px;transition:all .15s;display:flex}.SlackMessageCard-module__JKpGHG__channelItem:hover,.SlackMessageCard-module__JKpGHG__appItem:hover{color:#fff;background:#ffffff0d}.SlackMessageCard-module__JKpGHG__channelItemActive,.SlackMessageCard-module__JKpGHG__appItemActive{color:#fff;background:#1164a3;font-weight:500}.SlackMessageCard-module__JKpGHG__channelItemActive:hover,.SlackMessageCard-module__JKpGHG__appItemActive:hover{background:#1164a3}.SlackMessageCard-module__JKpGHG__appIcon{color:#fff;background:#6366f1;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:700;display:flex}.SlackMessageCard-module__JKpGHG__appName{font-size:var(--mockup-font-size-sm)}.SlackMessageCard-module__JKpGHG__chatPane{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.SlackMessageCard-module__JKpGHG__channelHeader{border-bottom:1px solid #e2e2e2;flex-shrink:0;align-items:center;gap:6px;height:48px;padding:0 16px;display:flex}.SlackMessageCard-module__JKpGHG__channelHeaderHash{color:#616061;font-size:16px;font-weight:500}.SlackMessageCard-module__JKpGHG__channelHeaderName{color:#1d1c1d;font-weight:700;font-size:var(--mockup-font-size-base)}.SlackMessageCard-module__JKpGHG__chatMessages{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.SlackMessageCard-module__JKpGHG__chatMsg{align-items:flex-start;gap:12px;display:flex}.SlackMessageCard-module__JKpGHG__chatAvatar{color:#475569;background:#e2e8f0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.SlackMessageCard-module__JKpGHG__botAvatar{color:#fff;background:#6366f1}.SlackMessageCard-module__JKpGHG__chatMsgBody{flex:1;min-width:0}.SlackMessageCard-module__JKpGHG__chatMsgHeader{align-items:center;gap:6px;margin-bottom:4px;display:flex}.SlackMessageCard-module__JKpGHG__chatSender{color:#1d1c1d;font-weight:700;font-size:var(--mockup-font-size-sm)}.SlackMessageCard-module__JKpGHG__appBadge{color:#616061;letter-spacing:.02em;background:#f1f1f1;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700}.SlackMessageCard-module__JKpGHG__chatTime{font-size:var(--mockup-font-size-2xs);color:#616061}.SlackMessageCard-module__JKpGHG__chatText{color:#1d1c1d;font-size:var(--mockup-font-size-sm);line-height:1.46}.SlackMessageCard-module__JKpGHG__slackAttachment{border-left:4px solid #e01e5a;flex-direction:column;gap:6px;margin-top:6px;padding-left:12px;display:flex}.SlackMessageCard-module__JKpGHG__attachmentTitle{color:#1d1c1d;font-weight:700;font-size:var(--mockup-font-size-sm)}.SlackMessageCard-module__JKpGHG__attachmentSubtitle{font-size:var(--mockup-font-size-xs);color:#616061}.SlackMessageCard-module__JKpGHG__attachmentFields{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 16px;margin-top:4px;display:grid}.SlackMessageCard-module__JKpGHG__attachmentField{flex-direction:column;gap:2px;display:flex}.SlackMessageCard-module__JKpGHG__fieldLabel{font-size:var(--mockup-font-size-2xs);color:#616061;font-weight:700}.SlackMessageCard-module__JKpGHG__fieldValue{font-size:var(--mockup-font-size-xs);color:#1d1c1d;font-weight:600}.SlackMessageCard-module__JKpGHG__valueCritical{color:var(--mockup-pulse-critical)}.SlackMessageCard-module__JKpGHG__valueWarning{color:var(--mockup-pulse-warning)}.SlackMessageCard-module__JKpGHG__valueOk{color:var(--mockup-success)}.SlackMessageCard-module__JKpGHG__attachmentItems{font-size:var(--mockup-font-size-xs);color:#1d1c1d;flex-direction:column;gap:4px;margin-top:4px;line-height:1.4;display:flex}.SlackMessageCard-module__JKpGHG__attachmentItem{align-items:flex-start;gap:6px;display:flex}.SlackMessageCard-module__JKpGHG__attachmentActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.SlackMessageCard-module__JKpGHG__actionBtn{font-family:inherit;font-size:var(--mockup-font-size-xs);color:#1d1c1d;cursor:pointer;background:#f8f8f8;border:1px solid #1d1c1d4d;border-radius:4px;padding:5px 12px;font-weight:700;transition:all .15s}.SlackMessageCard-module__JKpGHG__actionBtn:hover{background:#fff;box-shadow:0 1px 3px #00000014}.SlackMessageCard-module__JKpGHG__actionPrimary{color:#fff;background:#007a5a;border-color:#007a5a}.SlackMessageCard-module__JKpGHG__actionPrimary:hover{background:#148567;border-color:#148567;box-shadow:0 1px 3px #00000026}
