.channel-health-module__3Dxffa__pageShell{min-height:100vh;padding-top:var(--nav-height,64px);background-color:#f8f9fd;flex-direction:column;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.channel-health-module__3Dxffa__header{background:#fff;border-bottom:1px solid #e3e8f5;padding:24px 32px 0}.channel-health-module__3Dxffa__breadcrumbs{color:#6b7280;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.channel-health-module__3Dxffa__breadcrumbSep{color:#d1d5db}.channel-health-module__3Dxffa__breadcrumbActive{color:var(--roo-navy);font-weight:600}.channel-health-module__3Dxffa__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.channel-health-module__3Dxffa__titleBlock{flex-direction:column;gap:4px;display:flex}.channel-health-module__3Dxffa__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#1ac6c6;font-size:11px;font-weight:600}.channel-health-module__3Dxffa__title{color:var(--roo-navy);margin:0;font-family:Barlow,-apple-system,sans-serif;font-size:28px;font-weight:700}.channel-health-module__3Dxffa__subtitle{color:#6b7280;margin:0;font-size:14px}.channel-health-module__3Dxffa__filterBar{background:#fff;border:1px solid #e3e8f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;margin:24px 32px 0;padding:14px 24px;display:flex;box-shadow:0 1px 3px #00000005}.channel-health-module__3Dxffa__filterGroup{align-items:center;gap:8px;display:flex}.channel-health-module__3Dxffa__filterLabel{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;white-space:nowrap;font-size:10px;font-weight:700}.channel-health-module__3Dxffa__filterPill{color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e5e7eb;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:500;transition:all .15s}.channel-health-module__3Dxffa__filterPillActive{border-color:var(--roo-purple);background:rgba(var(--roo-purple-rgb), .08);color:var(--roo-purple);font-weight:600}.channel-health-module__3Dxffa__filterPill:hover:not(.channel-health-module__3Dxffa__filterPillActive){color:var(--roo-navy);border-color:#9ca3af}.channel-health-module__3Dxffa__dividerV{background:#e5e7eb;flex-shrink:0;width:1px;height:24px}.channel-health-module__3Dxffa__dateTrigger{border:1px solid var(--roo-purple);background:rgba(var(--roo-purple-rgb), .05);color:var(--roo-purple);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.channel-health-module__3Dxffa__sectionNav{top:var(--nav-height,64px);z-index:20;background:#f8f9fd;align-items:center;gap:8px;padding:12px 32px;display:flex;position:sticky}.channel-health-module__3Dxffa__sectionNavLink{color:#4b5563;white-space:nowrap;background:#fff;border:1px solid #e3e8f5;border-radius:20px;align-items:center;gap:6px;padding:7px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.channel-health-module__3Dxffa__sectionNavLink:hover{border-color:var(--roo-purple);color:var(--roo-purple);background:rgba(var(--roo-purple-rgb), .04);box-shadow:0 2px 6px rgba(var(--roo-purple-rgb), .1);transform:translateY(-1px)}.channel-health-module__3Dxffa__sectionWrap{scroll-margin-top:calc(var(--nav-height,64px) + 56px);padding:24px 32px 0}.channel-health-module__3Dxffa__sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.channel-health-module__3Dxffa__sectionTitle{color:#4b5563;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:700}.channel-health-module__3Dxffa__sectionLine{background:#e3e8f5;flex:1;height:1px}.channel-health-module__3Dxffa__channelLegend{align-items:center;gap:16px;display:flex}.channel-health-module__3Dxffa__chLegendItem{color:#4b5563;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.channel-health-module__3Dxffa__chLegendSwatch{border-radius:2px;width:10px;height:10px}.channel-health-module__3Dxffa__funnelSection{padding:0 32px 24px}.channel-health-module__3Dxffa__funnelRow{background:#fff;border:1px solid #e3e8f5;border-radius:12px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.channel-health-module__3Dxffa__funnelCell{border-right:1px solid #e3e8f5;flex-direction:column;flex:1;justify-content:space-between;padding:20px 16px;display:flex;position:relative}.channel-health-module__3Dxffa__funnelCell:last-child{border-right:none}.channel-health-module__3Dxffa__actionCell{background:#22c55e08}.channel-health-module__3Dxffa__funnelArrowCell{background:#f9fafb;border-right:1px solid #e3e8f5;flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.channel-health-module__3Dxffa__funnelArrow{color:#9ca3af;font-size:18px;font-weight:700}.channel-health-module__3Dxffa__fStepLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:9px;font-weight:700}.channel-health-module__3Dxffa__fTotal{color:var(--roo-navy);margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.channel-health-module__3Dxffa__actionVal{color:var(--roo-purple-3)}.channel-health-module__3Dxffa__fSubtitle{color:#6b7280;margin-bottom:16px;font-size:11px}.channel-health-module__3Dxffa__chBars{flex-direction:column;gap:8px;display:flex}.channel-health-module__3Dxffa__chBarRow{align-items:center;gap:8px;display:flex}.channel-health-module__3Dxffa__chLabel{flex-shrink:0;width:42px;font-size:10px;font-weight:600}.channel-health-module__3Dxffa__emailText{color:var(--roo-purple)}.channel-health-module__3Dxffa__smsText{color:#1ac6c6}.channel-health-module__3Dxffa__pushText{color:var(--roo-purple-3)}.channel-health-module__3Dxffa__chBarOuter{background:#f3f4f6;border-radius:3px;flex:1;height:6px;overflow:hidden}.channel-health-module__3Dxffa__chBarInner{border-radius:3px;height:100%}.channel-health-module__3Dxffa__chVal{color:#374151;text-align:right;white-space:nowrap;flex-shrink:0;width:50px;font-size:11px;font-weight:600}.channel-health-module__3Dxffa__chNa{color:#9ca3af;font-size:10px;font-style:italic}.channel-health-module__3Dxffa__dropoffTag{border-radius:12px;align-self:flex-start;margin-top:14px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.channel-health-module__3Dxffa__dropoffGood{background:var(--color-success-light);color:var(--color-success-dark)}.channel-health-module__3Dxffa__dropoffWarn{color:#d97706;background:#f59e0b1a}.channel-health-module__3Dxffa__dropoffBad{color:#ef4444;background:#ef44441a}.channel-health-module__3Dxffa__convBanner{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.channel-health-module__3Dxffa__convSummaryCard{background:#fff;border:1px solid #e3e8f5;border-radius:10px;flex:1;align-items:center;gap:14px;padding:12px 18px;display:flex;box-shadow:0 1px 3px #00000005}.channel-health-module__3Dxffa__convSummaryLabel{color:#6b7280;white-space:nowrap;font-size:11px;font-weight:600}.channel-health-module__3Dxffa__convBarOuter{background:#f3f4f6;border-radius:3px;flex:1;height:6px;overflow:hidden}.channel-health-module__3Dxffa__convBarInner{background:var(--roo-purple-3);border-radius:3px;height:100%}.channel-health-module__3Dxffa__convPct{color:var(--roo-purple-3);font-size:14px;font-weight:700}.channel-health-module__3Dxffa__convBestCard{color:#4b5563;background:#fff;border:1px solid #e3e8f5;border-radius:10px;align-items:center;gap:16px;padding:12px 20px;font-size:11px;display:flex;box-shadow:0 1px 3px #00000005}.channel-health-module__3Dxffa__convBestCard strong{font-weight:700}.channel-health-module__3Dxffa__footnoteBlock{background:rgba(var(--roo-purple-rgb), .02);border:1px solid rgba(var(--roo-purple-rgb), .06);color:#6b7280;border-radius:8px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 14px;font-size:11px;display:flex}.channel-health-module__3Dxffa__footnoteBlock span{align-items:center;gap:6px;display:flex}.channel-health-module__3Dxffa__footnoteBlock span:before{content:"•";color:var(--roo-purple);font-weight:700}.channel-health-module__3Dxffa__gaSection{padding:0 32px 24px}.channel-health-module__3Dxffa__gaRow{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.channel-health-module__3Dxffa__gaCard{background:#fff;border:1px solid #e3e8f5;border-radius:12px;flex-direction:column;padding:18px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.channel-health-module__3Dxffa__gaCardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.channel-health-module__3Dxffa__gaCardTitle{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.channel-health-module__3Dxffa__gaLegend{flex-wrap:wrap;gap:10px;display:flex}.channel-health-module__3Dxffa__gaLegendItem{color:#6b7280;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.channel-health-module__3Dxffa__gaLegendDot{border-radius:2px;width:8px;height:8px}.channel-health-module__3Dxffa__gaSvg{width:100%;height:auto;display:block}.channel-health-module__3Dxffa__gaStats{border-top:1px solid #e5e7eb;gap:0;margin-top:14px;padding-top:14px;display:flex}.channel-health-module__3Dxffa__gaStat{text-align:center;border-right:1px solid #e5e7eb;flex:1;padding:0 6px}.channel-health-module__3Dxffa__gaStat:last-child{border-right:none}.channel-health-module__3Dxffa__gaStatLabel{color:#6b7280;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700}.channel-health-module__3Dxffa__gaStatVal{font-size:13px;font-weight:700}.channel-health-module__3Dxffa__cNew{color:var(--roo-purple)}.channel-health-module__3Dxffa__cRet{color:#1ac6c6}.channel-health-module__3Dxffa__cReact{color:var(--roo-purple-3)}.channel-health-module__3Dxffa__cChurn{color:#ef4444}.channel-health-module__3Dxffa__cNetPos{color:var(--color-success-dark)}.channel-health-module__3Dxffa__cNetNeg{color:#ef4444}.channel-health-module__3Dxffa__notifSection{padding:0 32px 40px}.channel-health-module__3Dxffa__audienceToggle{background:#f3f4f6;border-radius:8px;align-self:flex-start;gap:6px;width:fit-content;margin-bottom:18px;padding:4px;display:flex}.channel-health-module__3Dxffa__audBtn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600;transition:all .15s}.channel-health-module__3Dxffa__audBtnActive{color:var(--roo-purple);background:#fff;box-shadow:0 1px 3px #0000001a}.channel-health-module__3Dxffa__notifGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.channel-health-module__3Dxffa__notifCard{background:#fff;border:1px solid #e3e8f5;border-radius:10px;flex-direction:column;justify-content:space-between;padding:14px;display:flex;box-shadow:0 1px 3px #00000005}.channel-health-module__3Dxffa__notifChannelTag{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;align-self:flex-start;margin-bottom:8px;padding:2px 6px;font-size:8px;font-weight:700;display:inline-block}.channel-health-module__3Dxffa__tagEmail{background:rgba(var(--roo-purple-rgb), .1);color:var(--roo-purple)}.channel-health-module__3Dxffa__tagSms{color:#1ac6c6;background:#1ac6c61a}.channel-health-module__3Dxffa__tagPush{color:var(--roo-purple-3);background:#9684d11a}.channel-health-module__3Dxffa__notifName{color:var(--roo-navy);margin-bottom:10px;font-size:13px;font-weight:600}.channel-health-module__3Dxffa__notifPctRow{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.channel-health-module__3Dxffa__notifPct{color:var(--roo-navy);font-size:24px;font-weight:700;line-height:1}.channel-health-module__3Dxffa__notifDelta{font-size:10px;font-weight:700}.channel-health-module__3Dxffa__deltaUp{color:var(--color-success-dark)}.channel-health-module__3Dxffa__deltaDn{color:#ef4444}.channel-health-module__3Dxffa__deltaFl{color:#6b7280}.channel-health-module__3Dxffa__notifBarOuter{background:#f3f4f6;border-radius:2px;height:4px;overflow:hidden}.channel-health-module__3Dxffa__notifBarInner{border-radius:2px;height:100%}.channel-health-module__3Dxffa__notifAbs{color:#6b7280;margin-top:6px;font-size:9px;font-weight:500}.channel-health-module__3Dxffa__notifSectionLabel{color:var(--roo-purple);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid rgba(var(--roo-purple-rgb), .08);margin:20px 0 10px;padding-bottom:4px;font-size:10px;font-weight:700}.channel-health-module__3Dxffa__datePickerContainer{display:inline-block;position:relative}.channel-health-module__3Dxffa__dateDropdown{z-index:100;background:#fff;border:1px solid #e3e8f5;border-radius:12px;flex-direction:column;gap:12px;width:260px;margin-top:8px;padding:16px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.channel-health-module__3Dxffa__presetOption{text-align:left;color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s}.channel-health-module__3Dxffa__presetOption:hover{color:var(--roo-navy);background:#f3f4f6}.channel-health-module__3Dxffa__presetOptionActive{background:rgba(var(--roo-purple-rgb), .08);color:var(--roo-purple);font-weight:600}.channel-health-module__3Dxffa__customRange{border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.channel-health-module__3Dxffa__customRangeLabel{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:10px;font-weight:700}.channel-health-module__3Dxffa__dateInputs{align-items:center;gap:8px;display:flex}.channel-health-module__3Dxffa__dateInput{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-family:inherit;font-size:12px}.channel-health-module__3Dxffa__dateInput:focus{border-color:var(--roo-purple);box-shadow:0 0 0 2px rgba(var(--roo-purple-rgb), .1)}.channel-health-module__3Dxffa__applyBtn{background:var(--roo-purple);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:6px;width:100%;padding:8px 12px;font-size:12px;font-weight:600;transition:background .15s}.channel-health-module__3Dxffa__applyBtn:hover{background:var(--roo-navy)}.channel-health-module__3Dxffa__loaderOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#ffffffb3;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.channel-health-module__3Dxffa__spinner{border:3px solid rgba(var(--roo-purple-rgb), .2);border-top-color:var(--roo-purple);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite channel-health-module__3Dxffa__spin}@keyframes channel-health-module__3Dxffa__spin{to{transform:rotate(360deg)}}.channel-health-module__3Dxffa__relativeWrapper{position:relative}.channel-health-module__3Dxffa__pivotedFunnelGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}@media (max-width:1024px){.channel-health-module__3Dxffa__pivotedFunnelGrid{grid-template-columns:1fr}}.channel-health-module__3Dxffa__pivotedFunnelCard{background:#fff;border:1px solid #e3e8f5;border-radius:16px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 4px 10px -2px #0000000d}.channel-health-module__3Dxffa__pivotedFunnelCard:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px #00000014}.channel-health-module__3Dxffa__pivotedCardHeader{background:#f9fafb;border-bottom:1px solid #e3e8f5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.channel-health-module__3Dxffa__pivotedCardTitle{align-items:center;gap:8px;font-family:Barlow,-apple-system,sans-serif;font-size:14px;font-weight:700;display:flex}.channel-health-module__3Dxffa__emailHeader{border-top:4px solid var(--roo-purple);background:rgba(var(--roo-purple-rgb), .03)}.channel-health-module__3Dxffa__emailHeader .channel-health-module__3Dxffa__pivotedCardTitle{color:var(--roo-purple)}.channel-health-module__3Dxffa__smsHeader{background:#1ac6c608;border-top:4px solid #1ac6c6}.channel-health-module__3Dxffa__smsHeader .channel-health-module__3Dxffa__pivotedCardTitle{color:#1ac6c6}.channel-health-module__3Dxffa__pushHeader{border-top:4px solid var(--roo-purple-3);background:#9684d108}.channel-health-module__3Dxffa__pushHeader .channel-health-module__3Dxffa__pivotedCardTitle{color:var(--roo-purple-3)}.channel-health-module__3Dxffa__pivotedCardBody{flex-direction:column;gap:0;padding:24px 20px;display:flex;position:relative}.channel-health-module__3Dxffa__funnelStepRow{z-index:2;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;transition:all .15s;display:flex;position:relative}.channel-health-module__3Dxffa__funnelStepRow:hover{border-color:var(--roo-navy);background:#fff;box-shadow:0 2px 8px #00000008}.channel-health-module__3Dxffa__funnelStepHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-health-module__3Dxffa__funnelStepLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.channel-health-module__3Dxffa__funnelStepValue{color:var(--roo-navy);font-size:18px;font-weight:700}.channel-health-module__3Dxffa__funnelStepBarOuter{background:#e5e7eb;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.channel-health-module__3Dxffa__funnelStepBarInner{border-radius:3px;height:100%}.channel-health-module__3Dxffa__funnelStepMeta{color:#374151;justify-content:space-between;align-items:center;margin-top:2px;font-size:11px;font-weight:600;display:flex}.channel-health-module__3Dxffa__funnelStepSubtext{color:#9ca3af;font-size:10px;font-weight:500}.channel-health-module__3Dxffa__funnelStepDisabled{opacity:.6;background:#f9fafb;border:1px dashed #d1d5db}.channel-health-module__3Dxffa__funnelStepDisabled:hover{box-shadow:none;background:#f9fafb;border-color:#d1d5db}.channel-health-module__3Dxffa__funnelStepDisabled .channel-health-module__3Dxffa__funnelStepValue{color:#9ca3af}.channel-health-module__3Dxffa__funnelStepConnector{z-index:1;background:#e5e7eb;align-self:center;width:2px;height:20px;position:relative}.channel-health-module__3Dxffa__funnelStepConnector:after{content:"↓";color:#9ca3af;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.channel-health-module__3Dxffa__filterSelect{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e3e8f5;border-radius:8px;outline:none;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.channel-health-module__3Dxffa__filterSelect:focus{border-color:var(--roo-purple);box-shadow:0 0 0 2px rgba(var(--roo-purple-rgb), .1)}.channel-health-module__3Dxffa__filterSelect:hover{border-color:#9ca3af}.channel-health-module__3Dxffa__funnelChartContainer{flex-direction:column;gap:0;padding:16px 12px;display:flex}.channel-health-module__3Dxffa__funnelChartRow{align-items:center;gap:12px;padding:4px 0;display:flex;position:relative}.channel-health-module__3Dxffa__funnelChartLabelCol{text-align:right;flex-direction:column;flex-shrink:0;width:110px;display:flex}.channel-health-module__3Dxffa__funnelChartStepName{color:#4b5563;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:700}.channel-health-module__3Dxffa__funnelChartStepRate{color:#6b7280;font-size:9px;font-weight:600}.channel-health-module__3Dxffa__funnelChartBarCol{flex:1;justify-content:center;align-items:center;height:24px;display:flex;position:relative}.channel-health-module__3Dxffa__funnelChartBarOuter{background:#e5e7eb4d;border-radius:8px;justify-content:center;width:100%;height:16px;display:flex;overflow:hidden}.channel-health-module__3Dxffa__funnelChartBarInner{border-radius:8px;height:100%;transition:width .3s}.channel-health-module__3Dxffa__funnelChartValCol{text-align:left;flex-shrink:0;width:70px}.channel-health-module__3Dxffa__funnelChartValue{color:var(--roo-navy);font-size:13px;font-weight:700}.channel-health-module__3Dxffa__funnelConnectorLine{z-index:1;background:#e5e7eb;width:2px;height:12px;margin:0 auto;position:relative}.channel-health-module__3Dxffa__funnelConnectorLine:after{content:"";border-top:4px solid #e5e7eb;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.channel-health-module__3Dxffa__inDesignBadge{color:#d97706;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:99px;align-items:center;gap:4px;margin-left:12px;padding:3px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.channel-health-module__3Dxffa__drillIconBtn{color:#6b7280;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:8px;font-size:12px;transition:all .15s;display:inline-flex}.channel-health-module__3Dxffa__drillIconBtn:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.channel-health-module__3Dxffa__clickableValue{cursor:pointer;border-bottom:1px dashed #0000;transition:all .15s}.channel-health-module__3Dxffa__clickableValue:hover{border-bottom-color:#2563eb;color:#2563eb!important}.channel-health-module__3Dxffa__ratesKpiSection{flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:0 32px;display:flex}.channel-health-module__3Dxffa__rateKpiCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;transition:all .15s;display:flex}.channel-health-module__3Dxffa__rateKpiCard:hover{border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.channel-health-module__3Dxffa__rateKpiIcon{font-size:16px}.channel-health-module__3Dxffa__rateKpiLabel{color:#374151;font-size:12px;font-weight:600}.channel-health-module__3Dxffa__rateKpiAction{margin-left:4px;font-size:11px;font-weight:600}
.MetricDetailModal-module__xrtBVq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out MetricDetailModal-module__xrtBVq__fadeIn;display:flex;position:fixed;inset:0}.MetricDetailModal-module__xrtBVq__metricViewOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:700;background:#f7f7fa;justify-content:stretch;align-items:stretch;padding:0;inset:66px 0 0}.MetricDetailModal-module__xrtBVq__metricViewOverlay:before{display:none}.MetricDetailModal-module__xrtBVq__modal{border:1px solid rgba(var(--roo-purple-rgb), .1);box-shadow:0 25px 60px rgba(var(--roo-navy-rgb), .18), 0 8px 24px #0000001a;background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:900px;height:90vh;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) MetricDetailModal-module__xrtBVq__slideUp;display:flex;overflow:hidden}.MetricDetailModal-module__xrtBVq__metricViewModal{width:100%;max-width:none;height:calc(100dvh - 66px);max-height:calc(100dvh - 66px);box-shadow:none;border:none;border-radius:0}.MetricDetailModal-module__xrtBVq__header{background:linear-gradient(135deg, #2d1b69 0%, var(--roo-purple) 50%, #5b3fb5 100%);border-bottom:none;justify-content:space-between;align-items:center;padding:18px 24px 14px;display:flex;position:relative}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__header{background:linear-gradient(140deg, #6a4fe0 0%, var(--roo-purple) 100%);z-index:140;align-items:center;gap:16px;min-height:58px;padding:12px 30px;overflow:visible}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__header>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.MetricDetailModal-module__xrtBVq__header:before{content:"";background:linear-gradient(90deg, #1ac6c6 0%, var(--roo-purple-3) 40%, #f59e0b 100%);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__header:before{background:linear-gradient(100deg,#5b3fd6 0%,#9747ff 55%,#e0529c 100%);height:3px}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__header h2{font-size:20px}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__definition,.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__xmrLink{display:none}.MetricDetailModal-module__xrtBVq__metricViewBack{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;margin-right:10px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.MetricDetailModal-module__xrtBVq__metricViewBack:hover{background:#ffffff42}.MetricDetailModal-module__xrtBVq__metricInfoWrap{z-index:220;align-items:center;display:inline-flex;position:relative}.MetricDetailModal-module__xrtBVq__metricInfoBtn{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s;display:inline-flex}.MetricDetailModal-module__xrtBVq__metricInfoBtn:hover,.MetricDetailModal-module__xrtBVq__metricInfoWrap:hover .MetricDetailModal-module__xrtBVq__metricInfoBtn{background:#ffffff52}.MetricDetailModal-module__xrtBVq__metricInfoPopover{color:#303031;z-index:260;background:#fff;border:1px solid #ebebeb;border-radius:12px;width:350px;max-width:78vw;padding:14px 16px 16px;position:absolute;top:34px;left:-10px;box-shadow:0 18px 45px #1810302e,0 6px 16px #1810301a}.MetricDetailModal-module__xrtBVq__metricInfoPopover:before{content:"";background:#fff;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;width:11px;height:11px;position:absolute;top:-6px;left:16px;transform:rotate(45deg)}.MetricDetailModal-module__xrtBVq__metricInfoPopoverTitle{color:#838383;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.MetricDetailModal-module__xrtBVq__metricInfoPopoverTitle svg{color:#6a4fe0}.MetricDetailModal-module__xrtBVq__metricInfoPopover p{color:#303031;margin:0;font-size:13px;font-weight:400;line-height:19px}.MetricDetailModal-module__xrtBVq__header h2{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:700}.MetricDetailModal-module__xrtBVq__subId{color:#ffffff80;background:#ffffff1f;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:.75em;font-weight:500}.MetricDetailModal-module__xrtBVq__closeBtn{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;transition:all .15s;display:flex}.MetricDetailModal-module__xrtBVq__closeBtn:hover{color:#fff;background:#fff3}.MetricDetailModal-module__xrtBVq__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.MetricDetailModal-module__xrtBVq__bodyContent{background:#f7f7fa;flex:1;min-height:0;overflow:hidden auto}.MetricDetailModal-module__xrtBVq__trendsTabContent{padding:20px 24px 32px}@media (max-width:640px){.MetricDetailModal-module__xrtBVq__trendsTabContent{padding:12px 12px 150px}}.MetricDetailModal-module__xrtBVq__loading{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 0;font-size:13px;font-weight:500;display:flex}.MetricDetailModal-module__xrtBVq__section{margin-bottom:32px}.MetricDetailModal-module__xrtBVq__section h3{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:16px;font-size:.8rem;font-weight:600}.MetricDetailModal-module__xrtBVq__aiSection{background:linear-gradient(135deg, rgba(var(--roo-purple-rgb), .04) 0%, #1ac6c608 100%);border:1px solid rgba(var(--roo-purple-rgb), .1);border-radius:10px;margin-bottom:32px;padding:16px}.MetricDetailModal-module__xrtBVq__aiHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.MetricDetailModal-module__xrtBVq__dimSelector{color:#838383;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.MetricDetailModal-module__xrtBVq__dimSelector select{background:var(--roo-purple-1);color:var(--roo-navy);border:1px solid #e5e7eb;border-radius:6px;padding:3px 6px;font-size:.8rem}.MetricDetailModal-module__xrtBVq__aiHeader h3{color:var(--roo-purple);align-items:center;gap:8px;margin:0;display:flex}.MetricDetailModal-module__xrtBVq__aiBtn{background:linear-gradient(135deg, var(--roo-purple), var(--roo-navy));color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .2s}.MetricDetailModal-module__xrtBVq__aiBtn:hover{background:linear-gradient(135deg, var(--roo-navy), #261862);box-shadow:0 2px 8px rgba(var(--roo-purple-rgb), .3)}.MetricDetailModal-module__xrtBVq__aiBtn:disabled{opacity:.5;cursor:default}.MetricDetailModal-module__xrtBVq__aiResult{color:#374151;font-size:.9rem;line-height:1.6}.MetricDetailModal-module__xrtBVq__aiResult p{margin-bottom:8px}.MetricDetailModal-module__xrtBVq__tableWrap{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.MetricDetailModal-module__xrtBVq__table{border-collapse:collapse;width:100%;font-size:.85rem}.MetricDetailModal-module__xrtBVq__table th,.MetricDetailModal-module__xrtBVq__table td{text-align:left;border-bottom:1px solid #f3f4f6;padding:10px 16px}.MetricDetailModal-module__xrtBVq__table th{color:#6b7280;background:#f9fafb;font-size:.8rem;font-weight:600}.MetricDetailModal-module__xrtBVq__table td{color:#374151}.MetricDetailModal-module__xrtBVq__pos{color:#009b3e}.MetricDetailModal-module__xrtBVq__neg{color:#e70000}@keyframes MetricDetailModal-module__xrtBVq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MetricDetailModal-module__xrtBVq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MetricDetailModal-module__xrtBVq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MetricDetailModal-module__xrtBVq__definition{color:#fff9;max-width:600px;margin:4px 0 0;font-size:.85rem;line-height:1.4}.MetricDetailModal-module__xrtBVq__actionBtn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.MetricDetailModal-module__xrtBVq__shareBtn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff40;}.MetricDetailModal-module__xrtBVq__shareBtn:hover{background:#fff3;border-color:#fff6}.MetricDetailModal-module__xrtBVq__pinBtn{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b66;}.MetricDetailModal-module__xrtBVq__pinBtn:hover{background:#f59e0b40}.MetricDetailModal-module__xrtBVq__pinBtnInactive{color:#fff9;background:0 0;border:1px solid #fff3;}.MetricDetailModal-module__xrtBVq__pinBtnInactive:hover{color:#fff;background:#ffffff1a}.MetricDetailModal-module__xrtBVq__refreshBtn{color:#fff9;background:#ffffff14;border:1px solid #ffffff26;padding:6px 10px;}.MetricDetailModal-module__xrtBVq__refreshBtn:hover{color:#fff;background:#ffffff26}.MetricDetailModal-module__xrtBVq__zoomControls{z-index:10;gap:4px;display:flex;position:absolute;bottom:35px;right:20px}.MetricDetailModal-module__xrtBVq__zoomControls button{color:#6b7280;cursor:pointer;background:#fffffff2;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:1rem;line-height:1;transition:all .15s;display:flex}.MetricDetailModal-module__xrtBVq__zoomControls button:hover{background:var(--roo-purple-1);color:var(--roo-purple)}.MetricDetailModal-module__xrtBVq__zoomControls button.MetricDetailModal-module__xrtBVq__activeZoom{background:var(--roo-purple);color:#fff;border-color:var(--roo-purple)}.MetricDetailModal-module__xrtBVq__textLine{margin-bottom:8px;line-height:1.5}.MetricDetailModal-module__xrtBVq__bulletPoint{color:#374151;margin-bottom:6px;padding-left:20px;line-height:1.5;position:relative}.MetricDetailModal-module__xrtBVq__bullet{color:var(--roo-purple);position:absolute;left:0}.MetricDetailModal-module__xrtBVq__textLine strong,.MetricDetailModal-module__xrtBVq__bulletPoint strong{color:var(--roo-navy);font-weight:600}.MetricDetailModal-module__xrtBVq__aiInputContainer{gap:10px;margin-top:10px;display:flex}.MetricDetailModal-module__xrtBVq__tabBar{background:#fafafa;border-bottom:1px solid #e5e7eb;gap:0;padding:0 24px;display:flex}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__tabBar{display:none}.MetricDetailModal-module__xrtBVq__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;outline:none;padding:14px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s;position:relative}.MetricDetailModal-module__xrtBVq__tab:hover{color:var(--roo-purple)}.MetricDetailModal-module__xrtBVq__tabActive{color:var(--roo-purple);font-weight:700}.MetricDetailModal-module__xrtBVq__tabIndicator{background:var(--roo-purple);height:3px;box-shadow:0 0 6px rgba(var(--roo-purple-rgb), .25);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:4px;right:4px}.MetricDetailModal-module__xrtBVq__filterToolbar{border-bottom:1px solid var(--roo-purple-1);z-index:50;background:linear-gradient(#f8f7fc 0%,#fff 100%);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex;position:relative;overflow:visible}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__filterToolbar{z-index:40;background:#fff;flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;padding:12px 30px;overflow:visible}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__filterChips{flex-wrap:wrap;gap:8px 6px}.MetricDetailModal-module__xrtBVq__filterToolbarPrimaryRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.MetricDetailModal-module__xrtBVq__filterToolbarBody{flex:auto;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.MetricDetailModal-module__xrtBVq__metricViewModal .MetricDetailModal-module__xrtBVq__filterToolbarBody{flex:280px}.MetricDetailModal-module__xrtBVq__metricViewSelector{z-index:80;flex-shrink:0;display:inline-flex;position:relative}.MetricDetailModal-module__xrtBVq__metricViewButton{border:1px solid var(--roo-purple-2);height:34px;color:var(--roo-purple);cursor:pointer;box-shadow:0 1px 3px rgba(var(--roo-navy-rgb), .08);background:#f4eeff;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 11px;font-family:inherit;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.MetricDetailModal-module__xrtBVq__metricViewButton:hover,.MetricDetailModal-module__xrtBVq__metricViewButtonOpen{border-color:var(--roo-purple-3);box-shadow:0 0 0 2px #9684d129, 0 4px 12px rgba(var(--roo-navy-rgb), .08);background:#fff}.MetricDetailModal-module__xrtBVq__metricViewButton svg{flex-shrink:0}.MetricDetailModal-module__xrtBVq__metricViewButton span{color:var(--roo-purple);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.MetricDetailModal-module__xrtBVq__metricViewButton strong{color:var(--roo-navy);font-size:12px;font-weight:800}.MetricDetailModal-module__xrtBVq__metricViewChevronOpen{transform:rotate(180deg)}.MetricDetailModal-module__xrtBVq__metricViewMenu{z-index:120;background:#fff;border:1px solid #ebebeb;border-radius:12px;width:230px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 22px 56px #1810302e,0 6px 16px #18103014}.MetricDetailModal-module__xrtBVq__metricViewItem{color:#303031;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 10px 0 12px;font-family:inherit;font-size:13px;font-weight:700;transition:background .14s,color .14s;display:flex}.MetricDetailModal-module__xrtBVq__metricViewItem:hover{background:#f7f7fa}.MetricDetailModal-module__xrtBVq__metricViewItemActive{background:var(--roo-purple-1);color:var(--roo-navy)}.MetricDetailModal-module__xrtBVq__metricViewDot{background:#9747ff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.MetricDetailModal-module__xrtBVq__mobileToolbarToggle{border:1px solid var(--roo-purple-2);min-height:34px;color:var(--roo-purple);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.MetricDetailModal-module__xrtBVq__mobileToolbarToggle:hover{border-color:var(--roo-purple-3);background:#f8f7fc;box-shadow:0 0 0 2px #9684d11f}.MetricDetailModal-module__xrtBVq__mobileToolbarToggle strong{background:var(--roo-purple-1);min-width:18px;height:18px;color:var(--roo-navy);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.MetricDetailModal-module__xrtBVq__metricViewContent{width:100%;max-width:1480px;margin:0 auto;padding:24px 30px 220px}.MetricDetailModal-module__xrtBVq__filterChips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.MetricDetailModal-module__xrtBVq__toolbarInlineGroup{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.MetricDetailModal-module__xrtBVq__toolbarDivider{background-color:#ebebeb;width:1px;height:20px;margin:0 4px}.MetricDetailModal-module__xrtBVq__dateGrainToggle{background-color:#f9f9f9;border:1px solid #ebebeb;border-radius:14px;align-items:center;padding:2px;display:inline-flex}.MetricDetailModal-module__xrtBVq__dateGrainButton{color:#59595a;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:3px 10px;font-size:10px;font-weight:400}.MetricDetailModal-module__xrtBVq__dateGrainButtonActive{background-color:var(--roo-purple);color:#fff;font-weight:700}.MetricDetailModal-module__xrtBVq__xmrLink{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;text-decoration:none;transition:all .15s;display:inline-flex}.MetricDetailModal-module__xrtBVq__xmrLink:hover{color:#fff;background:#ffffff26;border-color:#fff6}@media (max-width:640px){.MetricDetailModal-module__xrtBVq__overlay{align-items:flex-end;padding:0}.MetricDetailModal-module__xrtBVq__modal{border:none;border-radius:20px 20px 0 0;width:100%;max-width:100%;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);animation:.32s cubic-bezier(.16,1,.3,1) MetricDetailModal-module__xrtBVq__mobileSlideUp}@keyframes MetricDetailModal-module__xrtBVq__mobileSlideUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MetricDetailModal-module__xrtBVq__header{padding:10px 16px}.MetricDetailModal-module__xrtBVq__header h2{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 80px);font-size:1rem;overflow:hidden}.MetricDetailModal-module__xrtBVq__definition{display:none}.MetricDetailModal-module__xrtBVq__tabBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;padding:0 12px;overflow-x:auto}.MetricDetailModal-module__xrtBVq__tabBar::-webkit-scrollbar{display:none}.MetricDetailModal-module__xrtBVq__tab{white-space:nowrap;flex-shrink:0;padding:12px;font-size:12px}.MetricDetailModal-module__xrtBVq__filterToolbar{flex-wrap:wrap;gap:6px;padding:8px 12px}.MetricDetailModal-module__xrtBVq__filterToolbarPrimaryRow{justify-content:space-between;gap:8px;width:100%}.MetricDetailModal-module__xrtBVq__filterToolbarBody{flex:100%;width:100%}.MetricDetailModal-module__xrtBVq__mobileToolbarToggle{min-height:36px;padding:0 10px;font-size:11px}.MetricDetailModal-module__xrtBVq__closeBtn{width:38px;height:38px;font-size:20px}.MetricDetailModal-module__xrtBVq__actionBtn{padding:5px 10px;font-size:11px}}
.ScorecardFilters-module__yXDUOW__wrapper{z-index:60;flex-direction:column;gap:0;display:flex;position:relative}.ScorecardFilters-module__yXDUOW__filterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ScorecardFilters-module__yXDUOW__chipWrapper{position:relative}.ScorecardFilters-module__yXDUOW__chip{color:#59595a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ebebeb;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;line-height:1.4;transition:all .15s;display:inline-flex}.ScorecardFilters-module__yXDUOW__chip:hover{background:#f9f9f9;border-color:#838383}.ScorecardFilters-module__yXDUOW__chipActive{border-color:var(--roo-purple);color:#1e40af;background:#eff6ff}.ScorecardFilters-module__yXDUOW__chipPermanent{color:#166534;background:#f0fdf4;border-color:#22c55e}.ScorecardFilters-module__yXDUOW__chipPermanent:hover{background:#dcfce7;border-color:#16a34a}.ScorecardFilters-module__yXDUOW__chipActive:hover{border-color:var(--roo-navy);background:#dbeafe}.ScorecardFilters-module__yXDUOW__chipLabel{text-transform:uppercase;letter-spacing:.03em;opacity:.7;font-size:11px;font-weight:600}.ScorecardFilters-module__yXDUOW__chipValue{font-weight:500}.ScorecardFilters-module__yXDUOW__chipChevron{opacity:.5;flex-shrink:0;transition:transform .15s}.ScorecardFilters-module__yXDUOW__chipChevronOpen{transform:rotate(180deg)}.ScorecardFilters-module__yXDUOW__filterBtn{color:#6c3fe0;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0d6f2;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ScorecardFilters-module__yXDUOW__filterBtn:hover{background:#6c3fe00f;border-color:#6c3fe0}.ScorecardFilters-module__yXDUOW__filterBadge{color:#fff;background:#1ac6c6;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4}.ScorecardFilters-module__yXDUOW__filterPanel{z-index:100;background:#fff;border:1px solid #e0d6f2;border-radius:16px;min-width:340px;max-width:420px;padding:16px;animation:.15s ScorecardFilters-module__yXDUOW__filterSlideIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #6c3fe01a,0 2px 8px #0000000f}@keyframes ScorecardFilters-module__yXDUOW__filterSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ScorecardFilters-module__yXDUOW__filterSection{border-bottom:1px solid #f3f0fa;padding:10px 0}.ScorecardFilters-module__yXDUOW__filterSection:last-of-type{border-bottom:none}.ScorecardFilters-module__yXDUOW__filterSection:first-child{padding-top:0}.ScorecardFilters-module__yXDUOW__filterSectionLabel{text-transform:uppercase;letter-spacing:.06em;color:#9b8ec4;margin-bottom:8px;font-size:10px;font-weight:700}.ScorecardFilters-module__yXDUOW__filterChipGroup{flex-wrap:wrap;gap:6px;display:flex}.ScorecardFilters-module__yXDUOW__dropdown{z-index:200;background:#fff;border:1px solid #ebebeb;border-radius:8px;min-width:160px;max-height:300px;padding:4px;animation:.1s ScorecardFilters-module__yXDUOW__fadeIn;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}@keyframes ScorecardFilters-module__yXDUOW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ScorecardFilters-module__yXDUOW__dropdownItem{text-align:left;width:100%;color:var(--roo-navy);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:7px 12px;font-size:13px;transition:background .1s;display:block}.ScorecardFilters-module__yXDUOW__dropdownItem:hover{background:#f9f9f9}.ScorecardFilters-module__yXDUOW__dropdownItemActive{color:#1e40af;background:#eff6ff;font-weight:600}.ScorecardFilters-module__yXDUOW__dropdownItemActive:hover{background:#dbeafe}.ScorecardFilters-module__yXDUOW__filterResetBtn{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;width:100%;margin-top:8px;padding:8px;font-size:12px;font-weight:600;transition:all .15s}.ScorecardFilters-module__yXDUOW__filterResetBtn:hover{background:#fee2e2;border-color:#fca5a5}.ScorecardFilters-module__yXDUOW__activeFiltersBar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding:6px 0;display:flex}.ScorecardFilters-module__yXDUOW__headerChip{color:#6c3fe0;white-space:nowrap;background:#6c3fe00f;border:1px solid #6c3fe02e;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ScorecardFilters-module__yXDUOW__headerChipX{color:#6c3fe0;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:background .1s;display:inline-flex}.ScorecardFilters-module__yXDUOW__headerChipX:hover{background:#6c3fe026}.ScorecardFilters-module__yXDUOW__clearAll{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:4px 8px;font-size:12px;text-decoration:underline;transition:color .1s}.ScorecardFilters-module__yXDUOW__clearAll:hover{color:#374151}.ScorecardFilters-module__yXDUOW__inlineWrapper{z-index:60;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.ScorecardFilters-module__yXDUOW__inlineToggleBtn{color:#6c3fe0;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0d6f2;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ScorecardFilters-module__yXDUOW__inlineToggleBtn:hover,.ScorecardFilters-module__yXDUOW__inlineToggleBtnActive{background:#6c3fe00f;border-color:#6c3fe0}.ScorecardFilters-module__yXDUOW__inlineToggleBadge{color:#fff;background:#1ac6c6;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4}.ScorecardFilters-module__yXDUOW__inlineFiltersRow{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0 4px;display:flex}.ScorecardFilters-module__yXDUOW__inlineChipWrapper{position:relative}.ScorecardFilters-module__yXDUOW__inlineChip{color:#59595a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ebebeb;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;line-height:1.4;transition:all .15s;display:inline-flex}.ScorecardFilters-module__yXDUOW__inlineChip:hover{background:#f9f9f9;border-color:#838383}.ScorecardFilters-module__yXDUOW__inlineChipActive{border-color:var(--roo-purple);color:#1e40af;background:#eff6ff}.ScorecardFilters-module__yXDUOW__inlineChipActive:hover{border-color:var(--roo-navy);background:#dbeafe}.ScorecardFilters-module__yXDUOW__inlineChipPermanent{color:#166534;background:#f0fdf4;border-color:#22c55e}.ScorecardFilters-module__yXDUOW__inlineChipPermanent:hover{background:#dcfce7;border-color:#16a34a}.ScorecardFilters-module__yXDUOW__inlineChipLabel{text-transform:uppercase;letter-spacing:.03em;opacity:.7;font-size:11px;font-weight:600}.ScorecardFilters-module__yXDUOW__inlineChipValue{font-weight:500}.ScorecardFilters-module__yXDUOW__inlineChipChevron{opacity:.5;flex-shrink:0;transition:transform .15s}.ScorecardFilters-module__yXDUOW__inlineChipChevronOpen{transform:rotate(180deg)}.ScorecardFilters-module__yXDUOW__inlineChipClear{color:#6c3fe0;cursor:pointer;background:#6c3fe014;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-4px;padding:0;transition:background .1s;display:inline-flex}.ScorecardFilters-module__yXDUOW__inlineChipClear:hover{background:#6c3fe033}.ScorecardFilters-module__yXDUOW__inlineDropdown{z-index:400;background:#fff;border:1px solid #ebebeb;border-radius:8px;min-width:160px;max-height:300px;padding:4px;animation:.1s ScorecardFilters-module__yXDUOW__inlineFilterFadeIn;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}@keyframes ScorecardFilters-module__yXDUOW__inlineFilterFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ScorecardFilters-module__yXDUOW__inlineDropdownItem{text-align:left;width:100%;color:var(--roo-navy);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:7px 12px;font-size:13px;transition:background .1s;display:block}.ScorecardFilters-module__yXDUOW__inlineDropdownItem:hover{background:#f9f9f9}.ScorecardFilters-module__yXDUOW__inlineDropdownItemActive{color:#1e40af;background:#eff6ff;font-weight:600}.ScorecardFilters-module__yXDUOW__inlineDropdownItemActive:hover{background:#dbeafe}.ScorecardFilters-module__yXDUOW__inlineActiveCrumb{color:#6c3fe0;white-space:nowrap;background:#6c3fe00f;border:1px solid #6c3fe02e;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ScorecardFilters-module__yXDUOW__inlineActiveCrumbX{color:#6c3fe0;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:background .1s;display:inline-flex}.ScorecardFilters-module__yXDUOW__inlineActiveCrumbX:hover{background:#6c3fe026}.ScorecardFilters-module__yXDUOW__inlineClearAll{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:4px 8px;font-size:12px;text-decoration:underline;transition:color .1s}.ScorecardFilters-module__yXDUOW__inlineClearAll:hover{color:#374151}
.SegmentedChartTooltips-module__8vbpQW__tooltip{background:#fff;border:1px solid #ececf1;border-radius:8px;min-width:200px;max-width:300px;padding:6px 8px 5px;box-shadow:0 4px 16px #1111111a}.SegmentedChartTooltips-module__8vbpQW__label{color:#303031;margin-bottom:5px;font-size:12px;font-weight:700}.SegmentedChartTooltips-module__8vbpQW__meta{flex-direction:column;gap:1px;margin-bottom:4px;display:flex}.SegmentedChartTooltips-module__8vbpQW__metaRow{color:#303031;justify-content:space-between;gap:12px;font-size:12px;display:flex}.SegmentedChartTooltips-module__8vbpQW__metaKey{color:#767676;flex-shrink:0;font-weight:600}.SegmentedChartTooltips-module__8vbpQW__divider{background:#ececf1;height:1px;margin:4px 0}.SegmentedChartTooltips-module__8vbpQW__rows{flex-direction:column;gap:0;margin:0 -4px;display:flex}.SegmentedChartTooltips-module__8vbpQW__row{cursor:default;border-radius:4px;align-items:center;gap:6px;padding:2px 6px;transition:background .12s,opacity .12s;display:flex}.SegmentedChartTooltips-module__8vbpQW__rowActive{background:#e3effc}.SegmentedChartTooltips-module__8vbpQW__rowDimmed{opacity:.55}.SegmentedChartTooltips-module__8vbpQW__swatch{border-radius:50%;flex-shrink:0;width:8px;height:8px}.SegmentedChartTooltips-module__8vbpQW__rowActive .SegmentedChartTooltips-module__8vbpQW__swatch{width:9px;height:9px;box-shadow:0 0 0 2px #303031}.SegmentedChartTooltips-module__8vbpQW__name{color:#303031;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.SegmentedChartTooltips-module__8vbpQW__rowActive .SegmentedChartTooltips-module__8vbpQW__name{font-weight:700}.SegmentedChartTooltips-module__8vbpQW__valGroup{white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:baseline;gap:0;margin-left:auto;display:flex}.SegmentedChartTooltips-module__8vbpQW__val{color:#303031;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.SegmentedChartTooltips-module__8vbpQW__rowActive .SegmentedChartTooltips-module__8vbpQW__val{font-weight:700}.SegmentedChartTooltips-module__8vbpQW__pct{color:#767676;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.SegmentedChartTooltips-module__8vbpQW__pct:before{content:"·";color:#c4c4c4;margin:0 4px;font-weight:400}.SegmentedChartTooltips-module__8vbpQW__total{color:#303031;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:0;font-size:12px;font-weight:700;display:flex}
.DrillTrendsTab-module__er8AOG__root{flex-direction:column;gap:24px;display:flex}.DrillTrendsTab-module__er8AOG__section{flex-direction:column;gap:13px;display:flex}.DrillTrendsTab-module__er8AOG__secHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DrillTrendsTab-module__er8AOG__secTitle{letter-spacing:.07em;text-transform:uppercase;color:#59595a;margin:0;font-size:11.5px;font-weight:700}.DrillTrendsTab-module__er8AOG__incompleteNote{color:#767676;font-size:11px;font-weight:500}.DrillTrendsTab-module__er8AOG__incompleteWarn{color:#f59e0b;text-transform:none;letter-spacing:normal;font-weight:400}.DrillTrendsTab-module__er8AOG__controlsRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.DrillTrendsTab-module__er8AOG__viewby{align-items:center;gap:9px;display:inline-flex}.DrillTrendsTab-module__er8AOG__viewbyL{letter-spacing:.06em;text-transform:uppercase;color:#767676;font-size:10px;font-weight:700}.DrillTrendsTab-module__er8AOG__seg{background:#f9f9f9;border:1px solid #ebebeb;border-radius:1000px;padding:2px;display:inline-flex}.DrillTrendsTab-module__er8AOG__segBtn{cursor:pointer;color:#59595a;background:0 0;border:none;border-radius:1000px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.DrillTrendsTab-module__er8AOG__segBtnActive{color:var(--roo-purple);background:#fff;font-weight:700;box-shadow:0 4px 8px #00000014}.DrillTrendsTab-module__er8AOG__segBtnCapitalize{text-transform:capitalize}.DrillTrendsTab-module__er8AOG__segmentSelect{color:var(--roo-purple);cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:8px;outline:none;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600}.DrillTrendsTab-module__er8AOG__frameLabel{letter-spacing:.06em;text-transform:uppercase;color:#767676;margin-bottom:8px;font-size:10px;font-weight:700}.DrillTrendsTab-module__er8AOG__chartBlock{flex-direction:column;display:flex}.DrillTrendsTab-module__er8AOG__chartBlockControls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.DrillTrendsTab-module__er8AOG__frame{background:#fff;border:1px solid #ebebeb;border-radius:12px;min-width:0;padding:18px 20px 14px}.DrillTrendsTab-module__er8AOG__chartHeightSm{height:300px}.DrillTrendsTab-module__er8AOG__chartHeightLg{height:360px}.DrillTrendsTab-module__er8AOG__emptyState{color:#303031;justify-content:center;align-items:center;font-size:13px;display:flex;}.DrillTrendsTab-module__er8AOG__loadingState{color:#838383;flex-direction:column;gap:8px;}.DrillTrendsTab-module__er8AOG__spinner{border:2px solid #ebebeb;border-top:2px solid var(--roo-purple);border-radius:50%;width:24px;height:24px;animation:1s linear infinite DrillTrendsTab-module__er8AOG__spin}@keyframes DrillTrendsTab-module__er8AOG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DrillTrendsTab-module__er8AOG__trendsPanel{grid-template-columns:1fr 184px;align-items:stretch;gap:18px;display:grid;position:relative}.DrillTrendsTab-module__er8AOG__chartsColumn{flex-direction:column;grid-column:1;gap:20px;min-width:0;display:flex}.DrillTrendsTab-module__er8AOG__panelRefreshing{z-index:2;color:#767676;background:#ffffffeb;border:1px solid #ebebeb;border-radius:1000px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;right:202px}.DrillTrendsTab-module__er8AOG__segRow{grid-template-columns:1fr 184px;align-items:stretch;gap:18px;display:grid}.DrillTrendsTab-module__er8AOG__segLegendAside{grid-area:1/2;align-self:start;min-height:100%;position:sticky;top:8px}.DrillTrendsTab-module__er8AOG__segLegend{border-left:1px solid #ececf1;max-height:min(680px,70vh);padding-left:16px;overflow-y:auto}.DrillTrendsTab-module__er8AOG__segLegendH{letter-spacing:.06em;text-transform:uppercase;color:#767676;z-index:1;background:#fff;margin-bottom:12px;padding-bottom:4px;font-size:10px;font-weight:700;position:sticky;top:0}.DrillTrendsTab-module__er8AOG__segLegendItem{color:#303031;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ececf1;border-radius:6px;align-items:center;gap:9px;width:calc(100% + 16px);margin:0 -8px;padding:6px 8px;font-family:inherit;font-size:13px;transition:background .15s,opacity .15s,color .15s,box-shadow .15s;display:flex}.DrillTrendsTab-module__er8AOG__segLegendItem:last-child{border-bottom:none}.DrillTrendsTab-module__er8AOG__segLegendItem:hover:not(.DrillTrendsTab-module__er8AOG__segLegendOff),.DrillTrendsTab-module__er8AOG__segLegendItem:focus-visible:not(.DrillTrendsTab-module__er8AOG__segLegendOff){background:var(--roo-purple-1);outline:none}.DrillTrendsTab-module__er8AOG__segLegendItemActive{background:var(--roo-purple-1);box-shadow:inset 0 0 0 1px var(--roo-purple)}.DrillTrendsTab-module__er8AOG__segLegendItemActive .DrillTrendsTab-module__er8AOG__segLegendName{color:var(--roo-navy);font-weight:700}.DrillTrendsTab-module__er8AOG__segLegendItemDimmed:not(.DrillTrendsTab-module__er8AOG__segLegendOff){opacity:.45}.DrillTrendsTab-module__er8AOG__segLegendDot{border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:width .15s,height .15s}.DrillTrendsTab-module__er8AOG__segLegendItemActive .DrillTrendsTab-module__er8AOG__segLegendDot{width:11px;height:11px}.DrillTrendsTab-module__er8AOG__segLegendName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DrillTrendsTab-module__er8AOG__segLegendOff{opacity:.38}.DrillTrendsTab-module__er8AOG__noData{color:#9ca3af;text-align:center;padding:32px 0;font-size:13px}@media (max-width:720px){.DrillTrendsTab-module__er8AOG__trendsPanel,.DrillTrendsTab-module__er8AOG__segRow{grid-template-columns:1fr}.DrillTrendsTab-module__er8AOG__chartsColumn{grid-column:1}.DrillTrendsTab-module__er8AOG__segLegend,.DrillTrendsTab-module__er8AOG__segLegendAside .DrillTrendsTab-module__er8AOG__segLegend{border-top:1px solid #ececf1;border-left:none;max-height:240px;padding-top:14px;padding-left:0}.DrillTrendsTab-module__er8AOG__segLegendAside{grid-area:auto/1;min-height:0;position:static}.DrillTrendsTab-module__er8AOG__panelRefreshing{right:10px}}
.RooMateDock-module__2IuxTq__dock{--dock-ease:cubic-bezier(.32, .72, 0, 1);--dock-duration:.42s;z-index:850;pointer-events:none;width:min(880px,100vw - 48px);transition:width var(--dock-duration) var(--dock-ease), bottom var(--dock-duration) var(--dock-ease);flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.RooMateDock-module__2IuxTq__dock *{pointer-events:auto}.RooMateDock-module__2IuxTq__dockMinimized{align-items:center;width:max-content;max-width:calc(100vw - 32px)}.RooMateDock-module__2IuxTq__dockExpanded{width:min(880px,100vw - 48px)}.RooMateDock-module__2IuxTq__bar{-webkit-backdrop-filter:blur(32px)saturate(190%);backdrop-filter:blur(32px)saturate(190%);transition:border-radius var(--dock-duration) var(--dock-ease), padding var(--dock-duration) var(--dock-ease), box-shadow var(--dock-duration) var(--dock-ease), transform .28s var(--dock-ease);background:#ececf473;border:1px solid #ffffff73;border-radius:26px;padding:10px 12px;position:relative;overflow:hidden;box-shadow:0 14px 36px #5b3fd629,0 2px 8px #0000000f}.RooMateDock-module__2IuxTq__dockMinimized .RooMateDock-module__2IuxTq__bar{border-radius:999px;width:max-content;max-width:calc(100vw - 32px);padding:6px 8px;box-shadow:0 10px 28px #5b3fd61f,0 2px 6px #0000000d}.RooMateDock-module__2IuxTq__dock:hover .RooMateDock-module__2IuxTq__bar,.RooMateDock-module__2IuxTq__dockExpanded .RooMateDock-module__2IuxTq__bar{box-shadow:0 16px 40px #5b3fd633,0 3px 10px #00000012}.RooMateDock-module__2IuxTq__barNudge{animation:2.4s ease-in-out infinite RooMateDock-module__2IuxTq__barNudgeGlow}@keyframes RooMateDock-module__2IuxTq__barNudgeGlow{0%,to{box-shadow:0 10px 28px #5b3fd624,0 0 #7a4fe000}50%{box-shadow:0 14px 34px #5b3fd63d,0 0 0 4px #7a4fe024}}.RooMateDock-module__2IuxTq__barTop{align-items:center;gap:8px;min-width:0;display:flex}.RooMateDock-module__2IuxTq__barTopMinimized{justify-content:flex-start;gap:8px;width:max-content;max-width:100%;padding:0}.RooMateDock-module__2IuxTq__pipeSep{color:#503c8c52;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:15px;font-weight:300;line-height:1}.RooMateDock-module__2IuxTq__historyMinimized{flex:none;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.RooMateDock-module__2IuxTq__unreadBadge{background:#e0529c;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-out infinite RooMateDock-module__2IuxTq__unreadPing;box-shadow:0 0 0 2px #fffffff2}@keyframes RooMateDock-module__2IuxTq__unreadPing{0%{opacity:1;transform:scale(.92)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.RooMateDock-module__2IuxTq__historyPillUnread{color:var(--roo-purple);background:#fff;border-color:#e0529c}.RooMateDock-module__2IuxTq__historyPillLoading{border-color:var(--roo-purple-2);color:var(--roo-purple);background:#fff}.RooMateDock-module__2IuxTq__historyPillLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.RooMateDock-module__2IuxTq__historySpinner{color:#6a4fe0;flex-shrink:0;animation:.85s linear infinite RooMateDock-module__2IuxTq__dockSpin}.RooMateDock-module__2IuxTq__sendSpinner{animation:.85s linear infinite RooMateDock-module__2IuxTq__dockSpin}@keyframes RooMateDock-module__2IuxTq__dockSpin{to{transform:rotate(360deg)}}.RooMateDock-module__2IuxTq__collapsible{transition:grid-template-rows var(--dock-duration) var(--dock-ease);grid-template-rows:0fr;display:grid}.RooMateDock-module__2IuxTq__collapsibleOpen{grid-template-rows:1fr}.RooMateDock-module__2IuxTq__collapsibleInner{opacity:0;pointer-events:none;min-height:0;transition:opacity calc(var(--dock-duration) * .75) var(--dock-ease), transform var(--dock-duration) var(--dock-ease);padding-top:12px;overflow:hidden;transform:translateY(8px)}.RooMateDock-module__2IuxTq__collapsibleOpen .RooMateDock-module__2IuxTq__collapsibleInner{opacity:1;pointer-events:auto;transform:translateY(0)}.RooMateDock-module__2IuxTq__barShine:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff5c 50%,#0000 65%);animation:2s ease-out RooMateDock-module__2IuxTq__dockShine;position:absolute;inset:-45%;transform:translate(-125%)}@keyframes RooMateDock-module__2IuxTq__dockShine{0%{transform:translate(-125%)}to{transform:translate(125%)}}@media (prefers-reduced-motion:reduce){.RooMateDock-module__2IuxTq__barShine:after,.RooMateDock-module__2IuxTq__barNudge,.RooMateDock-module__2IuxTq__unreadBadge,.RooMateDock-module__2IuxTq__historySpinner,.RooMateDock-module__2IuxTq__sendSpinner,.RooMateDock-module__2IuxTq__chipBtn{animation:none}.RooMateDock-module__2IuxTq__dock,.RooMateDock-module__2IuxTq__bar,.RooMateDock-module__2IuxTq__collapsible,.RooMateDock-module__2IuxTq__collapsibleInner,.RooMateDock-module__2IuxTq__card,.RooMateDock-module__2IuxTq__chipBtn{transition:none}}.RooMateDock-module__2IuxTq__chips{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 18px),#0000 100%)}.RooMateDock-module__2IuxTq__chips::-webkit-scrollbar{display:none}.RooMateDock-module__2IuxTq__dockMinimized .RooMateDock-module__2IuxTq__chips{flex:none;justify-content:flex-start;max-width:min(52vw,360px);overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000 100%)}.RooMateDock-module__2IuxTq__dockMinimized .RooMateDock-module__2IuxTq__collapsible{display:none}.RooMateDock-module__2IuxTq__dockExpanded .RooMateDock-module__2IuxTq__chips{flex-wrap:wrap;margin-bottom:8px;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.RooMateDock-module__2IuxTq__chipBtn{color:#4a4856;box-shadow:0 1px 3px rgba(var(--roo-navy-rgb), .08);cursor:pointer;white-space:nowrap;transition:box-shadow .22s var(--dock-ease,ease), transform .22s var(--dock-ease,ease), opacity .32s var(--dock-ease,ease);animation:RooMateDock-module__2IuxTq__chipFadeIn .38s var(--dock-ease,ease) both;animation-delay:calc(var(--chip-index,0) * 45ms);background:#fff;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:5px 13px 5px 5px;font-size:12.5px;font-weight:700;display:inline-flex}@keyframes RooMateDock-module__2IuxTq__chipFadeIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.RooMateDock-module__2IuxTq__chipBtn:hover{box-shadow:0 3px 10px rgba(var(--roo-navy-rgb), .12);transform:translateY(-1px)}.RooMateDock-module__2IuxTq__chipBtn span{color:#6a4fe0;background:#e9e9f1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.RooMateDock-module__2IuxTq__dockMinimized .RooMateDock-module__2IuxTq__chipBtn{padding:4px 11px 4px 4px;font-size:11.5px}.RooMateDock-module__2IuxTq__metaRow{align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding-top:2px;display:flex}.RooMateDock-module__2IuxTq__contextPill{border:1px solid var(--roo-purple-2);background:linear-gradient(100deg, var(--roo-purple-1) 0%, #f3e9fb 60%, #fce9f2 100%);max-width:min(34%,235px);height:27px;color:var(--roo-navy);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px 0 8px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.RooMateDock-module__2IuxTq__historyInline{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.RooMateDock-module__2IuxTq__sep{background:#503c8c3d;flex-shrink:0;width:1px;height:16px}.RooMateDock-module__2IuxTq__historyLabel{color:#838383;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.RooMateDock-module__2IuxTq__historyPill,.RooMateDock-module__2IuxTq__viewAllBtn{color:#303031;cursor:pointer;background:#ffffffad;border:1px solid #ffffffa6;border-radius:999px;flex-shrink:1;align-items:center;gap:5px;min-width:0;max-width:128px;height:27px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.RooMateDock-module__2IuxTq__historyPill:hover,.RooMateDock-module__2IuxTq__viewAllBtn:hover,.RooMateDock-module__2IuxTq__historyPill.RooMateDock-module__2IuxTq__active{border-color:var(--roo-purple-2);color:var(--roo-navy);background:#fff}.RooMateDock-module__2IuxTq__viewAllBtn{color:var(--roo-purple);background:0 0;border-color:#0000;flex-shrink:0;max-width:none;font-weight:800}.RooMateDock-module__2IuxTq__inputWrap{background:#fff;border:1px solid #0000;border-radius:16px;align-items:center;gap:8px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.RooMateDock-module__2IuxTq__inputWrap:focus-within{border-color:var(--roo-purple-2);box-shadow:0 0 0 3px #7b5cf01f}.RooMateDock-module__2IuxTq__inputWrap textarea{resize:none;color:#303031;max-height:120px;font:inherit;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;min-height:38px;padding:9px 0;font-size:14px;line-height:20px}.RooMateDock-module__2IuxTq__inputWrap textarea::placeholder{color:#9a96ab}.RooMateDock-module__2IuxTq__inputWrap button{color:#fff;cursor:pointer;background:linear-gradient(140deg,#7a4fe0 0%,#c9a8ff 100%);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #7a4fe04d}.RooMateDock-module__2IuxTq__inputWrap button svg{width:17px;height:17px}.RooMateDock-module__2IuxTq__inputWrap button:disabled{opacity:.5;cursor:default;box-shadow:none}.RooMateDock-module__2IuxTq__card{-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);transform-origin:bottom;max-height:min(46vh,420px);transition:opacity var(--dock-duration,.42s) var(--dock-ease,ease), transform var(--dock-duration,.42s) var(--dock-ease,ease), max-height var(--dock-duration,.42s) var(--dock-ease,ease), margin var(--dock-duration,.42s) var(--dock-ease,ease);background:#ffffffbd;border:1px solid #fff9;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 56px #18103038,0 3px 12px #00000014}.RooMateDock-module__2IuxTq__cardVisible{opacity:1;pointer-events:auto;max-height:min(46vh,420px);margin-bottom:0;animation:.38s cubic-bezier(.32,.72,0,1) RooMateDock-module__2IuxTq__cardIn;transform:translateY(0)scale(1)}.RooMateDock-module__2IuxTq__cardHidden{opacity:0;pointer-events:none;max-height:0;margin-bottom:-10px;transform:translateY(18px)scale(.97)}@keyframes RooMateDock-module__2IuxTq__cardIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.RooMateDock-module__2IuxTq__cardHead{border-bottom:1px solid #ececf1;flex-shrink:0;align-items:center;gap:9px;padding:11px 10px 10px 14px;display:flex}.RooMateDock-module__2IuxTq__spark,.RooMateDock-module__2IuxTq__avatar{color:#fff;background:linear-gradient(100deg,#5b3fd6 0%,#9747ff 55%,#e0529c 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 3px 8px #5b3fd647}.RooMateDock-module__2IuxTq__cardTitle{color:#303031;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.RooMateDock-module__2IuxTq__cardActions{align-items:center;gap:4px;margin-left:auto;display:flex}.RooMateDock-module__2IuxTq__newBtn,.RooMateDock-module__2IuxTq__minBtn{cursor:pointer;border:none}.RooMateDock-module__2IuxTq__newBtn{color:#fff;background:linear-gradient(100deg,#5b3fd6 0%,#9747ff 55%,#e0529c 100%);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px 0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.RooMateDock-module__2IuxTq__minBtn{color:#838383;background:0 0;border-radius:8px;width:28px;height:28px}.RooMateDock-module__2IuxTq__cardBody,.RooMateDock-module__2IuxTq__historyThread{flex-direction:column;flex:1;gap:13px;min-height:0;padding:15px;display:flex;overflow-y:auto}.RooMateDock-module__2IuxTq__msg{gap:10px;max-width:100%;display:flex}.RooMateDock-module__2IuxTq__msgUser{justify-content:flex-end}.RooMateDock-module__2IuxTq__msgUser .RooMateDock-module__2IuxTq__bubble{background:var(--roo-purple);color:#fff;border-radius:15px 15px 5px;max-width:84%;padding:10px 14px}.RooMateDock-module__2IuxTq__msgBot .RooMateDock-module__2IuxTq__bubble{color:#303031;background:#f7f7fa;border-radius:5px 15px 15px;max-width:90%;padding:11px 14px}.RooMateDock-module__2IuxTq__bubble{font-size:13.5px;line-height:21px}.RooMateDock-module__2IuxTq__bubble p{margin:0 0 8px}.RooMateDock-module__2IuxTq__bubble p:last-child{margin-bottom:0}.RooMateDock-module__2IuxTq__bubble strong{color:#303031;font-weight:800}.RooMateDock-module__2IuxTq__sourceQuery{border:1px solid var(--roo-purple-2);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.RooMateDock-module__2IuxTq__sourceQuery summary{color:var(--roo-purple);cursor:pointer;letter-spacing:.02em;background:#f4eeff;padding:8px 10px;font-size:11px;font-weight:800}.RooMateDock-module__2IuxTq__sourceQuery pre{color:#e5e7eb;white-space:pre;background:#111827;max-height:220px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;overflow:auto}.RooMateDock-module__2IuxTq__typing{color:#838383;background:#f7f7fa;border-radius:5px 15px 15px;align-items:center;gap:8px;padding:13px 14px;font-size:12px;display:inline-flex}.RooMateDock-module__2IuxTq__typing em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.RooMateDock-module__2IuxTq__toolRow,.RooMateDock-module__2IuxTq__artifactStrip{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.RooMateDock-module__2IuxTq__toolBadge,.RooMateDock-module__2IuxTq__artifactPill{background:var(--roo-purple-1);color:var(--roo-purple);border-radius:999px;align-items:center;padding:4px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.RooMateDock-module__2IuxTq__historyScrim{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1810306b;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.RooMateDock-module__2IuxTq__historyWindow{background:#fff;border-radius:22px;grid-template-columns:290px 1fr;width:min(1120px,96vw);height:min(780px,90vh);display:grid;overflow:hidden;box-shadow:0 30px 80px #18103066}.RooMateDock-module__2IuxTq__historySide{background:#f7f7fa;border-right:1px solid #ebebeb;flex-direction:column;min-height:0;display:flex}.RooMateDock-module__2IuxTq__historySideHead{color:#303031;align-items:center;gap:9px;padding:18px 16px 12px;font-weight:800;display:flex}.RooMateDock-module__2IuxTq__historyNew{color:#fff;cursor:pointer;background:linear-gradient(100deg,#5b3fd6 0%,#9747ff 55%,#e0529c 100%);border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:38px;margin:0 14px 12px;font-weight:700;display:flex}.RooMateDock-module__2IuxTq__historyList{flex-direction:column;flex:1;gap:3px;min-height:0;padding:4px 10px 14px;display:flex;overflow-y:auto}.RooMateDock-module__2IuxTq__historyItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;padding:11px 12px}.RooMateDock-module__2IuxTq__historyItem:hover,.RooMateDock-module__2IuxTq__historyItem.RooMateDock-module__2IuxTq__selected{background:#fff;box-shadow:0 1px 5px #00000014}.RooMateDock-module__2IuxTq__historyItem span,.RooMateDock-module__2IuxTq__historyItem small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.RooMateDock-module__2IuxTq__historyItem span{color:#303031;font-size:13.5px;font-weight:700}.RooMateDock-module__2IuxTq__historyItem small{color:#838383;margin-top:3px;font-size:12px}.RooMateDock-module__2IuxTq__historyMain{flex-direction:column;min-height:0;display:flex}.RooMateDock-module__2IuxTq__historyMainHead{border-bottom:1px solid #ebebeb;flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.RooMateDock-module__2IuxTq__historyMainHead strong{color:#303031;font-size:16px}.RooMateDock-module__2IuxTq__historyMainHead span{border:1px solid var(--roo-purple-2);background:linear-gradient(100deg, var(--roo-purple-1) 0%, #f3e9fb 60%, #fce9f2 100%);color:var(--roo-navy);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.RooMateDock-module__2IuxTq__historyMainHead button{color:#838383;cursor:pointer;background:0 0;border:none;border-radius:9px;width:34px;height:34px;margin-left:auto}@media (max-width:760px){.RooMateDock-module__2IuxTq__dockExpanded{width:calc(100vw - 24px)}.RooMateDock-module__2IuxTq__dockMinimized{width:max-content;max-width:calc(100vw - 24px);bottom:12px}.RooMateDock-module__2IuxTq__dockMinimized .RooMateDock-module__2IuxTq__bar{max-width:calc(100vw - 24px);padding:6px 7px}.RooMateDock-module__2IuxTq__dockMinimized .RooMateDock-module__2IuxTq__chips{max-width:min(46vw,280px)}.RooMateDock-module__2IuxTq__historyWindow{grid-template-columns:1fr}.RooMateDock-module__2IuxTq__historySide,.RooMateDock-module__2IuxTq__historyInline{display:none}.RooMateDock-module__2IuxTq__contextPill{max-width:100%}.RooMateDock-module__2IuxTq__dockMinimized .RooMateDock-module__2IuxTq__chipBtn{padding:4px 9px 4px 4px;font-size:11px}.RooMateDock-module__2IuxTq__historyMinimized .RooMateDock-module__2IuxTq__historyPill{max-width:108px}}.RooMateDock-module__2IuxTq__codeBlock{background:#111827;border:1px solid #ffffff26;border-radius:8px;margin:8px 0;padding:10px 12px;overflow-x:auto}.RooMateDock-module__2IuxTq__codeBlock code{color:#e5e7eb;font-family:monospace;font-size:12px;line-height:1.5}
.BugPipeline-module__43DeiG__container{min-height:calc(100vh - var(--nav-height,64px));background-color:#f9fafb;padding:0}.BugPipeline-module__43DeiG__header{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 24px 12px}.BugPipeline-module__43DeiG__loadingState{color:#9ca3af;justify-content:center;align-items:center;padding:120px 24px;font-size:14px;display:flex}.BugPipeline-module__43DeiG__headerError{color:#ef4444;font-size:12px}.BugPipeline-module__43DeiG__headerStats{color:#6b7280;align-items:center;gap:16px;font-size:12px;display:flex}.BugPipeline-module__43DeiG__headerStat{color:var(--roo-navy);font-weight:600}.BugPipeline-module__43DeiG__reportBtn{color:#fff;background:linear-gradient(135deg, var(--roo-purple) 0%, var(--roo-purple-3) 100%);cursor:pointer;box-shadow:0 2px 8px rgba(var(--roo-purple-rgb), .25);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.BugPipeline-module__43DeiG__reportBtn:hover{background:linear-gradient(135deg, var(--roo-navy) 0%, var(--roo-purple) 100%);box-shadow:0 4px 12px rgba(var(--roo-purple-rgb), .35);transform:translateY(-1px)}.BugPipeline-module__43DeiG__tabBar{gap:0;margin-top:4px;display:flex}.BugPipeline-module__43DeiG__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.BugPipeline-module__43DeiG__tab:hover{color:#374151;background-color:#f9fafb}.BugPipeline-module__43DeiG__tabActive{color:var(--roo-navy);border-bottom-color:var(--roo-navy)}.BugPipeline-module__43DeiG__tabActive:hover{color:var(--roo-navy);background-color:#0000}.BugPipeline-module__43DeiG__body{padding:24px}.BugPipeline-module__43DeiG__syncBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:8px 0;display:flex}.BugPipeline-module__43DeiG__syncStatus{color:#9ca3af;font-size:12px}.BugPipeline-module__43DeiG__kanbanGridSecondRow{margin-top:16px}.BugPipeline-module__43DeiG__ticketAssignee{float:right;color:#9ca3af;font-size:10px;font-weight:400}.BugPipeline-module__43DeiG__syncBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.BugPipeline-module__43DeiG__syncBtn:hover{color:#374151;background:#f3f4f6}.BugPipeline-module__43DeiG__syncBtn:disabled{opacity:.5;cursor:not-allowed}.BugPipeline-module__43DeiG__boardLayout{grid-template-columns:1fr;gap:20px;display:grid}.BugPipeline-module__43DeiG__boardLayoutWithPanel{grid-template-columns:1fr 360px}.BugPipeline-module__43DeiG__kanbanGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.BugPipeline-module__43DeiG__kanbanColumn{min-height:80px}.BugPipeline-module__43DeiG__columnHeader{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.BugPipeline-module__43DeiG__columnDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.BugPipeline-module__43DeiG__columnCount{color:#9ca3af;font-weight:400}.BugPipeline-module__43DeiG__ticketCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:8px;padding:14px 16px;transition:all .15s;box-shadow:0 1px 2px #0000000a}.BugPipeline-module__43DeiG__ticketCard:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.BugPipeline-module__43DeiG__ticketCardSelected{border-color:var(--roo-purple-3);box-shadow:0 0 0 2px rgba(var(--roo-purple-rgb), .15)}.BugPipeline-module__43DeiG__ticketId{color:#9ca3af;margin-bottom:4px;font-size:11px;font-weight:500}.BugPipeline-module__43DeiG__ticketTitle{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4}.BugPipeline-module__43DeiG__ticketMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.BugPipeline-module__43DeiG__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.BugPipeline-module__43DeiG__badgeCritical{color:#991b1b;background:#fee2e2}.BugPipeline-module__43DeiG__badgeHigh{color:#9a3412;background:#ffedd5}.BugPipeline-module__43DeiG__badgeMedium{color:#854d0e;background:#fef9c3}.BugPipeline-module__43DeiG__badgeLow{color:#6b7280;background:#f3f4f6}.BugPipeline-module__43DeiG__stageBadge{letter-spacing:.03em;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.BugPipeline-module__43DeiG__componentChip{color:var(--roo-purple);background:#eef2ff;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600}.BugPipeline-module__43DeiG__skillChip{color:#027831;background:#ecfdf5;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:500}.BugPipeline-module__43DeiG__metricChip{color:var(--roo-navy);background:#eff6ff;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:600}.BugPipeline-module__43DeiG__priorityChip{color:var(--roo-purple);background:#f5f3ff;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:700}.BugPipeline-module__43DeiG__detailPanel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-self:start;padding:20px;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.BugPipeline-module__43DeiG__detailClose{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.BugPipeline-module__43DeiG__detailClose:hover{color:#374151;background:#f3f4f6}.BugPipeline-module__43DeiG__detailId{color:#9ca3af;margin-bottom:4px;font-size:11px;font-weight:500}.BugPipeline-module__43DeiG__detailTitle{color:var(--roo-navy);margin-bottom:12px;padding-right:32px;font-size:16px;font-weight:700;line-height:1.3}.BugPipeline-module__43DeiG__detailBadges{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.BugPipeline-module__43DeiG__detailSection{margin-bottom:16px}.BugPipeline-module__43DeiG__detailSectionLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:700}.BugPipeline-module__43DeiG__detailDescription{color:#374151;white-space:pre-wrap;font-size:13px;line-height:1.6}.BugPipeline-module__43DeiG__detailText{font-size:14px}.BugPipeline-module__43DeiG__labelChips{flex-wrap:wrap;gap:4px;display:flex}.BugPipeline-module__43DeiG__detailTimestamps{color:#6b7280;font-size:12px}.BugPipeline-module__43DeiG__detailLinksFooter{margin-top:16px}.BugPipeline-module__43DeiG__detailLinkBtn{text-align:center;text-decoration:none;display:block}.BugPipeline-module__43DeiG__detailContext{color:var(--roo-purple);background:#f5f3ff;border-left:3px solid #8b5cf6;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.5}.BugPipeline-module__43DeiG__detailLinks{flex-wrap:wrap;gap:10px;display:flex}.BugPipeline-module__43DeiG__detailLink{color:var(--roo-navy);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.BugPipeline-module__43DeiG__detailLink:hover{color:var(--roo-purple);text-decoration:underline}.BugPipeline-module__43DeiG__livePreview{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:14px}.BugPipeline-module__43DeiG__livePreviewHeader{color:#16a34a;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.BugPipeline-module__43DeiG__livePreviewUrl{color:#16a34a;word-break:break-all;font-size:12px;font-weight:600}.BugPipeline-module__43DeiG__livePreviewMeta{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.8}.BugPipeline-module__43DeiG__livePreviewMetaSuccess{color:#16a34a;font-weight:600}.BugPipeline-module__43DeiG__livePreviewMetaPurple{color:var(--roo-purple)}.BugPipeline-module__43DeiG__advanceBtn{color:#fff;background:linear-gradient(135deg, var(--roo-purple) 0%, var(--roo-purple-3) 100%);cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.BugPipeline-module__43DeiG__advanceBtn:hover{background:linear-gradient(135deg, var(--roo-navy) 0%, var(--roo-purple) 100%)}.BugPipeline-module__43DeiG__mergedLabel{color:#9ca3af;text-align:center;padding:8px 0;font-size:12px;font-weight:500}.BugPipeline-module__43DeiG__overlayBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out BugPipeline-module__43DeiG__fadeIn;display:flex;position:fixed;inset:0}@keyframes BugPipeline-module__43DeiG__fadeIn{0%{opacity:0}to{opacity:1}}.BugPipeline-module__43DeiG__overlayPanel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:640px;max-height:90vh;padding:28px;animation:.2s ease-out BugPipeline-module__43DeiG__slideUp;overflow-y:auto;box-shadow:0 25px 60px #00000026}@keyframes BugPipeline-module__43DeiG__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.BugPipeline-module__43DeiG__overlayHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.BugPipeline-module__43DeiG__overlayTitle{color:var(--roo-navy);font-size:16px;font-weight:700}.BugPipeline-module__43DeiG__overlaySubtitle{color:#9ca3af;margin-top:4px;font-size:12px}.BugPipeline-module__43DeiG__overlayCloseBtn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;transition:all .15s}.BugPipeline-module__43DeiG__overlayCloseBtn:hover{color:#374151;background:#f3f4f6}.BugPipeline-module__43DeiG__formSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:14px;padding:16px}.BugPipeline-module__43DeiG__formLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.BugPipeline-module__43DeiG__formInput{width:100%;color:var(--roo-navy);box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.BugPipeline-module__43DeiG__formInput:focus{border-color:var(--roo-purple-3);box-shadow:0 0 0 3px rgba(var(--roo-purple-rgb), .12);outline:none}.BugPipeline-module__43DeiG__formTextarea{resize:none;height:80px;}.BugPipeline-module__43DeiG__severityPills{gap:8px;display:flex}.BugPipeline-module__43DeiG__severityPill{color:#6b7280;cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.BugPipeline-module__43DeiG__severityPill:hover{background:#f9fafb;border-color:#d1d5db}.BugPipeline-module__43DeiG__severityPillActive{border-color:var(--roo-purple);color:var(--roo-navy);box-shadow:0 0 0 1px var(--roo-purple);background:#eef2ff}.BugPipeline-module__43DeiG__annotateHint{color:#6b7280;margin-bottom:10px;font-size:12px}.BugPipeline-module__43DeiG__annotateHintRed{color:#ef4444;font-weight:600}.BugPipeline-module__43DeiG__annotateCanvas{cursor:crosshair;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;display:block}.BugPipeline-module__43DeiG__btnRow{gap:8px;margin-top:16px;display:flex}.BugPipeline-module__43DeiG__btnPrimary{color:#fff;background:linear-gradient(135deg, var(--roo-purple) 0%, var(--roo-purple-3) 100%);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.BugPipeline-module__43DeiG__btnPrimary:hover{background:linear-gradient(135deg, var(--roo-navy) 0%, var(--roo-purple) 100%)}.BugPipeline-module__43DeiG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.BugPipeline-module__43DeiG__btnGhost{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.BugPipeline-module__43DeiG__btnGhost:hover{color:#374151;background:#f3f4f6}.BugPipeline-module__43DeiG__enrichingState{text-align:center;padding:48px 0}.BugPipeline-module__43DeiG__enrichingSpinner{margin-bottom:12px;font-size:32px;animation:1.5s linear infinite BugPipeline-module__43DeiG__spin}@keyframes BugPipeline-module__43DeiG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BugPipeline-module__43DeiG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.BugPipeline-module__43DeiG__enrichingLabel{color:#374151;font-size:14px;font-weight:600}.BugPipeline-module__43DeiG__enrichingDetail{color:#9ca3af;margin-top:6px;font-size:12px}.BugPipeline-module__43DeiG__enrichComplete{color:#027831;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.BugPipeline-module__43DeiG__enrichChips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.BugPipeline-module__43DeiG__enrichDescription{color:#374151;margin-bottom:14px;font-size:13px;line-height:1.6}.BugPipeline-module__43DeiG__reproSteps{margin:8px 0 0;padding:0 0 0 20px}.BugPipeline-module__43DeiG__reproStep{color:#6b7280;margin-bottom:4px;font-size:12px;line-height:1.4}.BugPipeline-module__43DeiG__enrichContext{color:var(--roo-purple);background:#f5f3ff;border-left:3px solid #8b5cf6;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:12px;line-height:1.5}.BugPipeline-module__43DeiG__enrichSkillPreview{background:#ecfdf5;border-left:3px solid #009b3e;border-radius:6px;margin-top:12px;padding:10px 14px}.BugPipeline-module__43DeiG__enrichSkillPreviewLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:700}.BugPipeline-module__43DeiG__enrichSkillPreviewText{color:#027831;font-size:12px;line-height:1.4}.BugPipeline-module__43DeiG__skillsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.BugPipeline-module__43DeiG__skillsTitle{color:var(--roo-navy);font-size:16px;font-weight:700}.BugPipeline-module__43DeiG__skillsSubtitle{color:#9ca3af;margin-top:4px;font-size:12px}.BugPipeline-module__43DeiG__skillsStats{color:#027831;font-size:12px;font-weight:600}.BugPipeline-module__43DeiG__skillsGrid{grid-template-columns:1fr;gap:12px;display:grid}.BugPipeline-module__43DeiG__skillCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 3px #0000000a}.BugPipeline-module__43DeiG__skillCard:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f}.BugPipeline-module__43DeiG__skillCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.BugPipeline-module__43DeiG__skillName{color:var(--roo-navy);font-size:15px;font-weight:700}.BugPipeline-module__43DeiG__skillDescription{color:#6b7280;margin-top:4px;font-size:12px;line-height:1.4}.BugPipeline-module__43DeiG__skillFixCount{text-align:right;flex-shrink:0;margin-left:16px}.BugPipeline-module__43DeiG__skillFixNumber{color:#027831;font-size:24px;font-weight:700;line-height:1}.BugPipeline-module__43DeiG__skillFixLabel{color:#9ca3af;font-size:10px;font-weight:500}.BugPipeline-module__43DeiG__skillSectionLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:700}.BugPipeline-module__43DeiG__skillItem{padding:3px 0 3px 12px;font-size:12px;line-height:1.5}.BugPipeline-module__43DeiG__skillItemFailure{color:#dc2626;border-left:2px solid #fecaca;}.BugPipeline-module__43DeiG__skillItemFix{color:#027831;border-left:2px solid #a7f3d0;}.BugPipeline-module__43DeiG__skillItemGotcha{color:#d97706;border-left:2px solid #fde68a;}.BugPipeline-module__43DeiG__skillMetrics{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.BugPipeline-module__43DeiG__skillUpdated{color:#d1d5db;margin-top:10px;font-size:11px}.BugPipeline-module__43DeiG__skillSection{margin-bottom:10px}.BugPipeline-module__43DeiG__learnModal{width:520px;}.BugPipeline-module__43DeiG__learnTitle{color:var(--roo-navy);margin-bottom:4px;font-size:16px;font-weight:700}.BugPipeline-module__43DeiG__learnSubtitle{color:#9ca3af;margin-bottom:16px;font-size:12px}.BugPipeline-module__43DeiG__learnComponent{color:var(--roo-navy);font-weight:600}.BugPipeline-module__43DeiG__learnTextarea{resize:none;height:100px;margin-bottom:16px;}.BugPipeline-module__43DeiG__floatingBtn{z-index:800;background:linear-gradient(135deg, var(--roo-purple) 0%, var(--roo-purple-3) 100%);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:0 4px 16px rgba(var(--roo-purple-rgb), .4);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px}.BugPipeline-module__43DeiG__floatingBtn:hover{box-shadow:0 6px 24px rgba(var(--roo-purple-rgb), .5);transform:scale(1.1)}@media (max-width:768px){.BugPipeline-module__43DeiG__header{padding:16px 16px 10px}.BugPipeline-module__43DeiG__body{padding:16px}.BugPipeline-module__43DeiG__kanbanGrid{grid-template-columns:repeat(2,1fr);gap:8px}.BugPipeline-module__43DeiG__boardLayoutWithPanel{grid-template-columns:1fr}.BugPipeline-module__43DeiG__detailPanel{position:relative;top:auto}.BugPipeline-module__43DeiG__overlayPanel{width:95%;padding:20px}.BugPipeline-module__43DeiG__syncBtn,.BugPipeline-module__43DeiG__reportBtn{min-height:44px}}@media (max-width:480px){.BugPipeline-module__43DeiG__kanbanGrid{grid-template-columns:1fr}.BugPipeline-module__43DeiG__severityPills{flex-wrap:wrap}.BugPipeline-module__43DeiG__tab{padding:8px 14px;font-size:12px}}
.RooBarkSourceBanner-module__lZF2eq__banner{color:#2d2a3f;-webkit-user-select:none;user-select:none;background:#ffffffeb;border:1px solid #2d2a3f1f;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.RooBarkSourceBanner-module__lZF2eq__status{align-items:center;gap:8px;min-width:0;display:inline-flex}.RooBarkSourceBanner-module__lZF2eq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RooBarkSourceBanner-module__lZF2eq__tooltipAnchorFloating{z-index:1200;display:inline-flex;position:fixed;bottom:14px;left:14px}.RooBarkSourceBanner-module__lZF2eq__floating{-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 14px #2d2a3f24}.RooBarkSourceBanner-module__lZF2eq__tooltipAnchorInline{width:100%;margin-bottom:8px;display:flex}.RooBarkSourceBanner-module__lZF2eq__inline{background:#2d2a3f0a;justify-content:flex-start;width:100%;display:flex}.RooBarkSourceBanner-module__lZF2eq__inline .RooBarkSourceBanner-module__lZF2eq__status{flex:1}.RooBarkSourceBanner-module__lZF2eq__inline .RooBarkSourceBanner-module__lZF2eq__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.RooBarkSourceBanner-module__lZF2eq__dot{background:#9a96ad;border-radius:50%;flex-shrink:0;width:8px;height:8px}.RooBarkSourceBanner-module__lZF2eq__banner[data-tone=roobark] .RooBarkSourceBanner-module__lZF2eq__dot{background:#22a06b}.RooBarkSourceBanner-module__lZF2eq__banner[data-tone=mixed] .RooBarkSourceBanner-module__lZF2eq__dot,.RooBarkSourceBanner-module__lZF2eq__banner[data-tone=fallback] .RooBarkSourceBanner-module__lZF2eq__dot{background:#e8a13a}.RooBarkSourceBanner-module__lZF2eq__banner[data-tone=idle] .RooBarkSourceBanner-module__lZF2eq__dot,.RooBarkSourceBanner-module__lZF2eq__banner[data-tone=loading] .RooBarkSourceBanner-module__lZF2eq__dot{background:#7f9cf5}.RooBarkSourceBanner-module__lZF2eq__spinner{color:#5b6ee1;flex-shrink:0;animation:.8s linear infinite RooBarkSourceBanner-module__lZF2eq__spin}@keyframes RooBarkSourceBanner-module__lZF2eq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RooBarkSourceBanner-module__lZF2eq__spinner{animation:none}}.RooBarkSourceBanner-module__lZF2eq__label{white-space:nowrap}.RooBarkSourceBanner-module__lZF2eq__toggle{cursor:pointer;background:#cfccdd;border:none;border-radius:999px;flex-shrink:0;width:30px;height:17px;padding:0;transition:background .15s;position:relative}.RooBarkSourceBanner-module__lZF2eq__toggleOn{background:#22a06b}.RooBarkSourceBanner-module__lZF2eq__toggle:disabled{cursor:not-allowed;opacity:.45}.RooBarkSourceBanner-module__lZF2eq__thumb{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.RooBarkSourceBanner-module__lZF2eq__toggleOn .RooBarkSourceBanner-module__lZF2eq__thumb{transform:translate(13px)}.RooBarkSourceBanner-module__lZF2eq__tooltipBody{text-align:left;white-space:normal;flex-direction:column;gap:4px;max-width:280px;display:flex}.RooBarkSourceBanner-module__lZF2eq__tooltipLine{line-height:1.35;display:block}.RooBarkSourceBanner-module__lZF2eq__sourceTooltipBubble{white-space:normal;z-index:1300;max-width:min(320px,100vw - 24px)}
.DemoBanner-module__mmuwjG__banner{background:var(--roo-purple,#e63946);color:#fff;z-index:1001;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:flex;position:relative}.DemoBanner-module__mmuwjG__banner button{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;align-items:center;padding:2px;display:flex}.DemoBanner-module__mmuwjG__banner button:hover{opacity:1}
.RooDashTwoPointOhSearch-module__-84rqW__scrim{z-index:1000;background:#100a2573;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.RooDashTwoPointOhSearch-module__-84rqW__palette{background:#fff;border-radius:12px;flex-direction:column;width:min(560px,92vw);max-height:84vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #100a2547}.RooDashTwoPointOhSearch-module__-84rqW__inputRow{border-bottom:1px solid #ebebeb;align-items:center;gap:10px;padding:14px 16px;display:flex}.RooDashTwoPointOhSearch-module__-84rqW__inputIcon{color:#767676;flex-shrink:0}.RooDashTwoPointOhSearch-module__-84rqW__input{color:#303031;background:0 0;border:none;outline:none;flex:1;font-size:15px}.RooDashTwoPointOhSearch-module__-84rqW__input::placeholder{color:#767676}.RooDashTwoPointOhSearch-module__-84rqW__list{-webkit-overflow-scrolling:touch;max-height:360px;padding:7px;overflow-y:auto}.RooDashTwoPointOhSearch-module__-84rqW__group{letter-spacing:.07em;text-transform:uppercase;color:#767676;padding:9px 10px 5px;font-size:10px;font-weight:700}.RooDashTwoPointOhSearch-module__-84rqW__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .12s;display:flex}.RooDashTwoPointOhSearch-module__-84rqW__itemSel,.RooDashTwoPointOhSearch-module__-84rqW__item:hover{background:var(--ds-purple-100)}.RooDashTwoPointOhSearch-module__-84rqW__itemIcon{color:#767676;flex-shrink:0}.RooDashTwoPointOhSearch-module__-84rqW__itemSel .RooDashTwoPointOhSearch-module__-84rqW__itemIcon{color:var(--ds-purple-dark)}.RooDashTwoPointOhSearch-module__-84rqW__label{color:#303031;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.RooDashTwoPointOhSearch-module__-84rqW__labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RooDashTwoPointOhSearch-module__-84rqW__ver{color:var(--ds-green-dark);flex-shrink:0}.RooDashTwoPointOhSearch-module__-84rqW__kind{color:#767676;background:#f9f9f9;border-radius:8px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:600}.RooDashTwoPointOhSearch-module__-84rqW__star{cursor:pointer;color:#767676;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:-4px 0;transition:background .12s,color .12s;display:inline-flex}.RooDashTwoPointOhSearch-module__-84rqW__star:hover{background:#f9f9f9}.RooDashTwoPointOhSearch-module__-84rqW__starPin{fill:none}.RooDashTwoPointOhSearch-module__-84rqW__starOn{color:var(--ds-pin-gold,#d6a400)}.RooDashTwoPointOhSearch-module__-84rqW__starOn .RooDashTwoPointOhSearch-module__-84rqW__starPin{fill:var(--ds-pin-gold,#d6a400)}.RooDashTwoPointOhSearch-module__-84rqW__pinOn{transform:rotate(45deg)}.RooDashTwoPointOhSearch-module__-84rqW__empty{text-align:center;color:#767676;padding:26px 16px 30px;font-size:13px}.RooDashTwoPointOhSearch-module__-84rqW__foot{color:#767676;background:#f9f9f9;border-top:1px solid #ebebeb;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 14px;font-size:11px;display:flex}.RooDashTwoPointOhSearch-module__-84rqW__kbd{color:#767676;background:#fff;border:1px solid #ebebeb;border-radius:5px;margin-right:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.RooDashTwoPointOhSearch-module__-84rqW__footSpacer{margin-left:auto}@media (max-width:768px){.RooDashTwoPointOhSearch-module__-84rqW__scrim{padding:16px 12px calc(16px + env(safe-area-inset-bottom));align-items:flex-start;padding-top:8vh}.RooDashTwoPointOhSearch-module__-84rqW__item{padding:12px 10px}.RooDashTwoPointOhSearch-module__-84rqW__star{width:44px;height:44px;margin:-8px 0}}@media (hover:none) and (pointer:coarse){.RooDashTwoPointOhSearch-module__-84rqW__foot{display:none}}@media (max-width:480px){.RooDashTwoPointOhSearch-module__-84rqW__palette{width:100%}.RooDashTwoPointOhSearch-module__-84rqW__list{max-height:60vh}}
.SlideDeck-module__5beGZa__deckContainer{flex-direction:column;gap:0;padding-bottom:16px;display:flex}.SlideDeck-module__5beGZa__deckToolbar{border-bottom:1px solid #e8e4f3;justify-content:space-between;align-items:center;margin-bottom:4px;padding:5px 4px 10px;display:flex}.SlideDeck-module__5beGZa__deckLabel{color:#9b8dc4;align-items:center;gap:0;font-size:11.5px;font-weight:600;display:flex}.SlideDeck-module__5beGZa__hiddenToggle{color:#bdb5d8;cursor:pointer;background:0 0;border:none;padding:0 0 0 4px;font-family:inherit;font-size:11.5px;font-weight:400;transition:color .12s}.SlideDeck-module__5beGZa__hiddenToggle:hover{color:#7b6aa8}.SlideDeck-module__5beGZa__deckActions{align-items:center;gap:5px;display:flex}.SlideDeck-module__5beGZa__toolbarBtn{color:#9b8dc4;cursor:pointer;background:0 0;border:1px solid #e8e4f3;border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s;display:flex}.SlideDeck-module__5beGZa__toolbarBtn:hover{color:#5a4a8a;background:#f0ecf8;border-color:#c4b8e8}.SlideDeck-module__5beGZa__presentBtn{color:#6b56a8;cursor:pointer;background:#f0ecf8;border:1px solid #ddd6f0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.SlideDeck-module__5beGZa__presentBtn:hover:not(:disabled){color:#4a3a8a;background:#e6dff5;border-color:#c4b8e8}.SlideDeck-module__5beGZa__presentBtn:disabled{opacity:.6;cursor:default}.SlideDeck-module__5beGZa__presentSpinner{border:1.5px solid #ddd6f0;border-top-color:#6b56a8;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.7s linear infinite SlideDeck-module__5beGZa__spin;display:inline-block}@keyframes SlideDeck-module__5beGZa__spin{to{transform:rotate(360deg)}}.SlideDeck-module__5beGZa__sortableRow{align-items:flex-start;gap:4px;margin-bottom:12px;display:flex}.SlideDeck-module__5beGZa__dragHandle{color:#d4cde8;cursor:grab;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-height:44px;padding-top:14px;transition:color .15s;display:flex}.SlideDeck-module__5beGZa__dragHandle:hover{color:#8a73c8;background:#f0ecf8}.SlideDeck-module__5beGZa__dragHandle:active{cursor:grabbing}.SlideDeck-module__5beGZa__sortableContent{flex:1;min-width:0}.SlideDeck-module__5beGZa__slideCard{background:#fff;border:1px solid #eae6f3;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.SlideDeck-module__5beGZa__slideCard:hover{border-color:#d0c8ec;box-shadow:0 2px 10px #5a3cb40f}.SlideDeck-module__5beGZa__slideDragging{border-color:#8a73c8!important;box-shadow:0 8px 24px #5a3cb426!important}.SlideDeck-module__5beGZa__slideHidden{background:#f9f8fc;border-style:dashed;border-color:#e0d9f5}.SlideDeck-module__5beGZa__slideHeaderHidden{justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.SlideDeck-module__5beGZa__hiddenTitle{color:#b0a8d0;font-size:12px;font-style:italic}.SlideDeck-module__5beGZa__slideHeader{background:#fdfcff;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px 7px;display:flex}.SlideDeck-module__5beGZa__slideTitle{color:#2d1f5e;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:1;min-width:0;margin-left:-5px;padding:2px 5px;font-size:12.5px;font-weight:600;transition:background .12s;overflow:hidden}.SlideDeck-module__5beGZa__slideTitle:hover{background:#f0ecf8}.SlideDeck-module__5beGZa__titleInput{color:#2d1f5e;background:#f7f5fc;border:1px solid #8a73c8;border-radius:5px;outline:none;flex:1;min-width:0;padding:3px 7px;font-family:inherit;font-size:12.5px;font-weight:600}.SlideDeck-module__5beGZa__slideActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.SlideDeck-module__5beGZa__actionBtn{color:#d0c8ec;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:3px;padding:4px 5px;font-size:11px;transition:all .12s;display:flex}.SlideDeck-module__5beGZa__actionBtn:hover{color:#7b6aa8;background:#f0ecf8}.SlideDeck-module__5beGZa__slideContent{padding:0}.SlideDeck-module__5beGZa__annotationSection{border-top:1px solid #f3f0f9;padding:7px 12px 9px}.SlideDeck-module__5beGZa__addNoteBtn{color:#c4bae0;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12px;transition:color .15s;display:flex}.SlideDeck-module__5beGZa__addNoteBtn:hover{color:#7b6aa8}.SlideDeck-module__5beGZa__annotationEditor{flex-direction:column;gap:4px;display:flex}.SlideDeck-module__5beGZa__mdToolbar{gap:3px;margin-bottom:3px;display:flex}.SlideDeck-module__5beGZa__mdBtn{color:#9b8dc4;cursor:pointer;background:#f7f5fc;border:1px solid #e0d9f5;border-radius:4px;justify-content:center;align-items:center;width:24px;height:22px;font-size:11px;transition:all .12s;display:flex}.SlideDeck-module__5beGZa__mdBtn:hover{color:#5a4a8a;background:#e8e0f8;border-color:#c4b8e8}.SlideDeck-module__5beGZa__annotationTextarea{color:#2d1f5e;resize:vertical;box-sizing:border-box;background:#f9f7ff;border:1px solid #e0d9f5;border-radius:6px;outline:none;width:100%;padding:6px 9px;font-family:inherit;font-size:12.5px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.SlideDeck-module__5beGZa__annotationTextarea:focus{background:#fff;border-color:#8a73c8;box-shadow:0 0 0 3px #8a73c81a}.SlideDeck-module__5beGZa__annotationTextarea::placeholder{color:#c4bae0;font-style:italic}.SlideDeck-module__5beGZa__annotationPreview{color:#3d2f6e;cursor:text;border-radius:4px;min-height:24px;padding:3px;font-size:12.5px;line-height:1.55;transition:background .12s}.SlideDeck-module__5beGZa__annotationPreview:hover{background:#f7f5fc}.SlideDeck-module__5beGZa__annotationPreview p{margin:0 0 4px}.SlideDeck-module__5beGZa__annotationPreview strong{color:#2d1f5e;font-weight:700}.SlideDeck-module__5beGZa__annotationPreview em{color:#5a4a8a}.SlideDeck-module__5beGZa__annotationPreview ul{margin:3px 0;padding-left:18px}.SlideDeck-module__5beGZa__annotationPreview li{color:#3d2f6e;margin-bottom:2px}.SlideDeck-module__5beGZa__annotationPlaceholder{color:#c4bae0;font-size:12px;font-style:italic}.SlideDeck-module__5beGZa__dragOverlay{color:#2d1f5e;pointer-events:none;background:#fff;border:1.5px solid #8a73c8;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;box-shadow:0 8px 24px #5a3cb433}
.OnboardingChat-module__jt340W__panel{background:0 0;flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.OnboardingChat-module__jt340W__panelFullscreen{min-height:0}.OnboardingChat-module__jt340W__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#ffffffeb;border-bottom:1px solid #d8d1ef;flex-shrink:0;padding:12px 14px 10px}.OnboardingChat-module__jt340W__headerRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.OnboardingChat-module__jt340W__headerTitle{color:#311e6f;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:750}.OnboardingChat-module__jt340W__headerSub{color:#59595a;margin:4px 0 0;font-size:12px;line-height:1.4}.OnboardingChat-module__jt340W__headerActions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.OnboardingChat-module__jt340W__collapseBtn{color:#412894;cursor:pointer;background:#fff;border:1px solid #d8d1ef;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.OnboardingChat-module__jt340W__collapseBtn:hover{background:#edeaf5}.OnboardingChat-module__jt340W__routeRow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.OnboardingChat-module__jt340W__routeChip{color:#5b4d8a;cursor:pointer;background:#fff;border:1px solid #d8d1ef;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:650;transition:background .15s,color .15s,border-color .15s}.OnboardingChat-module__jt340W__routeChip:hover{border-color:#9684d1}.OnboardingChat-module__jt340W__routeChipActive{color:#fff;background:#412894;border-color:#412894}.OnboardingChat-module__jt340W__messages{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 12px 8px;display:flex;overflow:hidden auto}.OnboardingChat-module__jt340W__emptyCard{text-align:center;background:#ffffffb3;border:1px dashed #d8d1ef;border-radius:14px;margin:8px 4px;padding:16px 14px;animation:.35s both OnboardingChat-module__jt340W__eoChatIn}.OnboardingChat-module__jt340W__emptyIcon{color:#412894;background:#edeaf5;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 8px;display:flex}.OnboardingChat-module__jt340W__emptyTitle{color:#311e6f;margin:0 0 4px;font-size:14px;font-weight:700}.OnboardingChat-module__jt340W__empty{color:#838383;margin:0;font-size:12px;line-height:1.45}.OnboardingChat-module__jt340W__suggestions{flex-direction:column;gap:6px;margin-top:12px;display:flex}.OnboardingChat-module__jt340W__suggestion{text-align:left;color:#311e6f;cursor:pointer;background:#fff;border:1px solid #d8d1ef;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:550;line-height:1.35;transition:background .15s,border-color .15s,transform .15s}.OnboardingChat-module__jt340W__suggestion:hover:not(:disabled){background:#edeaf5;border-color:#9684d1;transform:translateY(-1px)}.OnboardingChat-module__jt340W__suggestion:disabled{opacity:.5;cursor:not-allowed}.OnboardingChat-module__jt340W__bubble{word-break:break-word;overflow-wrap:anywhere;border-radius:14px;min-width:0;max-width:100%;padding:11px 12px;font-size:13px;line-height:1.5;animation:.25s both OnboardingChat-module__jt340W__eoChatIn}.OnboardingChat-module__jt340W__bubbleUser{color:#fff;white-space:pre-wrap;background:linear-gradient(135deg,#412894,#5a3fb5);border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 6px 14px #4128942e}.OnboardingChat-module__jt340W__bubbleAssistant{color:#311e6f;white-space:normal;background:#fff;border:1px solid #d8d1ef;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 4px 12px #311e6f0a}.OnboardingChat-module__jt340W__artifacts{min-width:0;margin-top:10px;overflow-x:auto}.OnboardingChat-module__jt340W__badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.OnboardingChat-module__jt340W__badgeGrooth{color:#412894;background:#edeaf5}.OnboardingChat-module__jt340W__badgeRoomate{color:#027831;background:#d4ffe5}.OnboardingChat-module__jt340W__badgeMock{color:#854d0e;background:#fefce8}.OnboardingChat-module__jt340W__badgeConfidence{color:#5b4d8a;text-transform:none;letter-spacing:0;background:#f3f0fa}.OnboardingChat-module__jt340W__badgePool{color:#006bcf;text-transform:none;letter-spacing:0;background:#e8f7ff}.OnboardingChat-module__jt340W__badgePending{color:#c2410c;text-transform:none;letter-spacing:0;background:#fff7ed}.OnboardingChat-module__jt340W__badgeRow{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.OnboardingChat-module__jt340W__deepLink{color:#412894;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.OnboardingChat-module__jt340W__deepLink:hover{text-decoration:underline}.OnboardingChat-module__jt340W__reinvestigate{color:#412894;cursor:pointer;background:#fff;border:1px solid #d8d1ef;border-radius:999px;align-items:center;gap:5px;margin-top:8px;margin-left:8px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:650;display:inline-flex}.OnboardingChat-module__jt340W__reinvestigate:hover:not(:disabled){background:#edeaf5}.OnboardingChat-module__jt340W__reinvestigate:disabled{opacity:.5;cursor:not-allowed}.OnboardingChat-module__jt340W__workDetails{color:#5b4d8a;background:#edeaf5;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:11px}.OnboardingChat-module__jt340W__workDetails summary{cursor:pointer;color:#412894;font-weight:700}.OnboardingChat-module__jt340W__workList{margin:8px 0 0;padding-left:1.1em;line-height:1.45}.OnboardingChat-module__jt340W__workList code{word-break:break-all;font-size:10px}.OnboardingChat-module__jt340W__resourceInline{flex-direction:column;gap:6px;margin-top:8px;display:flex}.OnboardingChat-module__jt340W__composer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#fffffff5;border-top:1px solid #d8d1ef;flex-shrink:0;padding:12px}.OnboardingChat-module__jt340W__inputRow{align-items:flex-end;gap:8px;display:flex}.OnboardingChat-module__jt340W__textarea{resize:vertical;color:#311e6f;background:#fff;border:1px solid #d8d1ef;border-radius:12px;flex:1;min-height:68px;max-height:140px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.4}.OnboardingChat-module__jt340W__textarea:focus{border-color:#412894;outline:none;box-shadow:0 0 0 3px #4128941f}.OnboardingChat-module__jt340W__sendBtn{color:#fff;cursor:pointer;background:#412894;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,background .15s;display:flex;box-shadow:0 6px 14px #41289433}.OnboardingChat-module__jt340W__sendBtn:hover:not(:disabled){background:#311e6f;transform:translateY(-1px)}.OnboardingChat-module__jt340W__sendBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.OnboardingChat-module__jt340W__error{color:#b50000;margin:0 0 8px;font-size:12px}.OnboardingChat-module__jt340W__sectionHint{color:#00a5a4;margin:0 0 8px;font-size:11px;font-weight:600}.OnboardingChat-module__jt340W__thinking{color:#59595a;align-items:center;gap:8px;display:inline-flex}.OnboardingChat-module__jt340W__spin{animation:1s linear infinite OnboardingChat-module__jt340W__eoSpin}@keyframes OnboardingChat-module__jt340W__eoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes OnboardingChat-module__jt340W__eoChatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.OnboardingChat-module__jt340W__panel{min-height:360px;max-height:none}}
.page-module__C2J2yW__page{height:100vh;padding:calc(var(--nav-height) + 18px) 24px 18px;background:#fff;flex-direction:column;display:flex}.page-module__C2J2yW__canvas{border:1px solid var(--ds-border,#ebebeb);border-radius:12px;flex:1;min-height:0;overflow:hidden}@media (max-width:768px){.page-module__C2J2yW__page{height:auto;min-height:100vh;padding:calc(var(--nav-height) + 14px) 12px 14px}.page-module__C2J2yW__canvas{flex:none;height:70vh;min-height:420px}}@media (max-width:480px){.page-module__C2J2yW__page{padding:calc(var(--nav-height) + 12px) 8px 12px}.page-module__C2J2yW__canvas{height:65vh;min-height:360px}}
.page-module___JILnq__metricTabBar{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:24px;margin-bottom:16px;display:flex}.page-module___JILnq__metricTab{color:#6b7280;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;outline:none;padding:12px 0;font-size:14px;font-weight:500;transition:color .2s;position:relative}.page-module___JILnq__metricTabActive{color:var(--roo-navy)}.page-module___JILnq__metricTabIndicator{background-color:#d8b4fe;width:100%;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #d8b4fe80}@media (max-width:768px){.page-module___JILnq__metricTabBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:18px;overflow-x:auto}.page-module___JILnq__metricTabBar::-webkit-scrollbar{display:none}}
