.page-module__I5YItG__page{padding:calc(var(--nav-height,64px) + 2rem) 2rem 2rem;width:100%;margin:0;font-family:inherit}.page-module__I5YItG__topBar{border-bottom:1px solid var(--color-border);flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.page-module__I5YItG__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__I5YItG__title{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;display:flex}.page-module__I5YItG__titleAccent{color:var(--color-brand)}.page-module__I5YItG__statsRow{gap:2rem;display:flex}.page-module__I5YItG__stat{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;align-items:center;padding:.5rem 1rem;display:flex}.page-module__I5YItG__statN{color:var(--color-brand);font-size:1.25rem;font-weight:700}.page-module__I5YItG__statL{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.page-module__I5YItG__searchWrap{align-items:center;display:flex;position:relative}.page-module__I5YItG__searchWrap input{border:1px solid var(--color-border);background-color:var(--color-bg-surface);width:250px;color:var(--color-text-primary);border-radius:20px;padding:.5rem 1rem .5rem 2.5rem;font-family:inherit;font-size:.875rem;transition:all .2s}.page-module__I5YItG__searchWrap input:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px rgba(var(--roo-purple-rgb), .2);outline:none;width:300px}.page-module__I5YItG__searchIcon{color:var(--color-text-secondary);position:absolute;left:.75rem}.page-module__I5YItG__tabBar{gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.page-module__I5YItG__tab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:20px;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s}.page-module__I5YItG__tab:hover{background-color:var(--roo-grey-100);color:var(--color-text-primary)}.page-module__I5YItG__tab.page-module__I5YItG__active{background-color:var(--color-brand);color:#fff}.page-module__I5YItG__filterBar{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem;display:flex}.page-module__I5YItG__filterLabel{color:var(--color-text-secondary);margin-right:.5rem;font-size:.875rem;font-weight:600}.page-module__I5YItG__filterBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:16px;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;transition:all .2s}.page-module__I5YItG__filterBtn:hover{background-color:var(--roo-grey-100);border-color:var(--color-text-secondary)}.page-module__I5YItG__filterBtn.page-module__I5YItG__active{background-color:var(--color-brand);color:#fff;border-color:var(--color-brand)}.page-module__I5YItG__viewToggle{background-color:var(--roo-grey-100);border-radius:20px;margin-left:auto;padding:.25rem;display:flex}.page-module__I5YItG__viewBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:16px;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;transition:all .2s}.page-module__I5YItG__viewBtn.page-module__I5YItG__active{background-color:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 1px 3px #0000001a}:is(.tooltip,.stt){z-index:1000;pointer-events:none;background-color:var(--color-bg-surface);border:1px solid var(--color-border);color:var(--color-text-primary);opacity:0;border-radius:8px;width:max-content;max-width:300px;padding:1rem;font-family:inherit;transition:opacity .2s ease-in-out;position:fixed;box-shadow:0 4px 12px #00000026}:is(.tooltip.visible,.stt.visible){opacity:1}.tt-type{color:var(--color-brand);text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.tt-name{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.tt-desc{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.tt-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.tt-tag{background-color:var(--color-bg-secondary);border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.tt-stat{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.tt-url{color:var(--color-brand);word-break:break-all;font-size:.75rem;text-decoration:underline}.page-module__I5YItG__contributeBtn{background:linear-gradient(135deg, var(--roo-purple-3), var(--roo-purple));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:20px;margin-left:auto;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s}.page-module__I5YItG__contributeBtn:hover{box-shadow:0 4px 12px rgba(var(--roo-purple-rgb), .35);transform:translateY(-1px)}.page-module__I5YItG__dbBadge{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040;border-radius:12px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.contribute-overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.2s page-module__I5YItG__fadeIn;display:flex;position:fixed;inset:0}.contribute-modal{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;width:min(520px,90vw);max-height:85vh;padding:2rem;animation:.25s page-module__I5YItG__slideUp;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.contribute-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.contribute-header h2{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.contribute-close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1.25rem;transition:background .15s}.contribute-close:hover{background:var(--roo-grey-100)}.contribute-field{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.contribute-field label{color:var(--color-text-secondary);font-size:.8rem;font-weight:600}:is(.contribute-field input,.contribute-field select,.contribute-field textarea){border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}:is(.contribute-field input:focus,.contribute-field select:focus,.contribute-field textarea:focus){border-color:var(--color-brand);box-shadow:0 0 0 2px rgba(var(--roo-purple-rgb), .15);outline:none}.contribute-row{grid-gap:.75rem;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.contribute-divider{border:none;border-top:1px solid var(--color-border);margin:1.25rem 0}.contribute-submit-btn{color:#fff;background:linear-gradient(135deg, var(--roo-purple-3), var(--roo-purple));cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:.5rem;padding:.75rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s}.contribute-submit-btn:hover{box-shadow:0 4px 16px rgba(var(--roo-purple-rgb), .4);transform:translateY(-1px)}.contribute-submit-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.contribute-success{text-align:center;padding:2rem 1rem}.contribute-success-icon{margin-bottom:1rem;font-size:3rem}.contribute-success p{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:1rem}.contribute-error{color:#ef4444;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;margin-bottom:1rem;padding:.75rem;font-size:.85rem}@keyframes page-module__I5YItG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__I5YItG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module__I5YItG__page{padding:calc(var(--nav-height,64px) + 1rem) 1rem 1.5rem}.page-module__I5YItG__topBar{gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem}.page-module__I5YItG__statsRow{flex-wrap:wrap;gap:.75rem}.page-module__I5YItG__stat{padding:.4rem .75rem}.page-module__I5YItG__searchWrap,.page-module__I5YItG__searchWrap input,.page-module__I5YItG__searchWrap input:focus{width:100%}.page-module__I5YItG__tabBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem}.page-module__I5YItG__tabBar::-webkit-scrollbar{display:none}.page-module__I5YItG__tab,.page-module__I5YItG__contributeBtn{min-height:44px}.page-module__I5YItG__filterBar{margin-bottom:1.25rem;padding:.75rem}}@media (max-width:480px){.page-module__I5YItG__page{padding:calc(var(--nav-height,64px) + .75rem) .75rem 1.25rem}.page-module__I5YItG__statN{font-size:1rem}.page-module__I5YItG__statL{font-size:.65rem}.page-module__I5YItG__stat{padding:.3rem .6rem}.page-module__I5YItG__viewToggle{justify-content:stretch;width:100%;margin-left:0}.page-module__I5YItG__viewBtn{flex:1}.page-module__I5YItG__filterBtn{padding:.35rem .75rem}}
.Modal-module__WOg9FW__overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Modal-module__WOg9FW__overlayTop{align-items:flex-start;padding-top:48px}.Modal-module__WOg9FW__overlayTopmost{z-index:99999}.Modal-module__WOg9FW__card{background:var(--ds-bg-surface);width:100%;max-height:min(85vh,900px);box-shadow:var(--ds-shadow-overlay,0 20px 50px #00000080);border:1px solid #d8d1ef80;border-radius:12px;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) Modal-module__WOg9FW__rooModalSlideUp;display:flex}@keyframes Modal-module__WOg9FW__rooModalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal-module__WOg9FW__overlayDrawer{justify-content:flex-end;align-items:stretch;padding:0}.Modal-module__WOg9FW__cardDrawer{border:none;border-left:1px solid #d8d1ef80;border-radius:0;height:100%;max-height:none;animation:.3s cubic-bezier(.16,1,.3,1) Modal-module__WOg9FW__rooModalDrawerIn}@keyframes Modal-module__WOg9FW__rooModalDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.Modal-module__WOg9FW__sizeSm{max-width:420px}.Modal-module__WOg9FW__sizeMd{max-width:560px}.Modal-module__WOg9FW__sizeLg{max-width:720px}.Modal-module__WOg9FW__sizeXl{max-width:880px}.Modal-module__WOg9FW__head{border-bottom:1px solid var(--ds-border,#ebebeb);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.Modal-module__WOg9FW__headText{min-width:0}.Modal-module__WOg9FW__title{font-family:var(--ds-font-display);color:var(--ds-purple-darker);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.Modal-module__WOg9FW__sub{color:var(--ds-text-fg-muted);margin-top:3px;font-size:12.5px;line-height:1.5}.Modal-module__WOg9FW__closeBtn{width:28px;height:28px;color:var(--ds-text-fg-subtle);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Modal-module__WOg9FW__closeBtn:hover{background:var(--ds-purple-100);color:var(--ds-purple-dark)}.Modal-module__WOg9FW__content{flex-direction:column;min-height:0;display:flex;overflow-y:auto}@media (max-width:640px){.Modal-module__WOg9FW__overlay{padding:16px 8px}.Modal-module__WOg9FW__card{max-height:calc(100vh - 32px)}}
.MetricRecordsDrawer-module__tMYTOG__overlay{background:rgba(var(--roo-navy-rgb), .28);z-index:1200;position:fixed;inset:0}.MetricRecordsDrawer-module__tMYTOG__drawer{background:var(--color-bg-surface);z-index:1201;width:min(880px,94vw);box-shadow:var(--ds-shadow-overlay);animation:MetricRecordsDrawer-module__tMYTOG__recordsDrawerIn var(--ds-duration-slow) var(--ds-ease-standard);font-family:var(--ds-font-body);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes MetricRecordsDrawer-module__tMYTOG__recordsDrawerIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.MetricRecordsDrawer-module__tMYTOG__header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}.MetricRecordsDrawer-module__tMYTOG__headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.MetricRecordsDrawer-module__tMYTOG__title{color:var(--ds-purple-darker);margin:0;font-size:15px;font-weight:600}.MetricRecordsDrawer-module__tMYTOG__subtitle{color:var(--ds-text-fg-muted);margin:4px 0 0;font-size:12px}.MetricRecordsDrawer-module__tMYTOG__closeBtn{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--color-bg-surface);width:30px;height:30px;color:var(--ds-text-fg-muted);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.MetricRecordsDrawer-module__tMYTOG__closeBtn:hover{border-color:var(--ds-purple-dark);color:var(--ds-purple-dark)}.MetricRecordsDrawer-module__tMYTOG__closeBtn:disabled{opacity:.45;cursor:not-allowed}.MetricRecordsDrawer-module__tMYTOG__closeBtn:focus-visible,.MetricRecordsDrawer-module__tMYTOG__sortButton:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.MetricRecordsDrawer-module__tMYTOG__body{flex:1;padding:14px 22px 22px;overflow:auto}.MetricRecordsDrawer-module__tMYTOG__banner{background:var(--color-warning-light);border:1px solid var(--color-warning);color:var(--color-warning-dark);border-radius:var(--ds-radius-md);margin-bottom:12px;padding:8px 12px;font-size:12px}.MetricRecordsDrawer-module__tMYTOG__loading{color:var(--ds-text-fg-subtle);justify-content:center;align-items:center;gap:8px;padding:40px 0;font-size:13px;display:flex}.MetricRecordsDrawer-module__tMYTOG__spinner{animation:1s linear infinite MetricRecordsDrawer-module__tMYTOG__recordsSpin}@keyframes MetricRecordsDrawer-module__tMYTOG__recordsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MetricRecordsDrawer-module__tMYTOG__error{background:var(--color-error-light);border:1px solid var(--color-error);color:var(--color-error-dark);border-radius:var(--ds-radius-md);padding:10px 14px;font-size:13px}.MetricRecordsDrawer-module__tMYTOG__empty{color:var(--ds-text-fg-subtle);text-align:center;padding:40px 0;font-size:13px}.MetricRecordsDrawer-module__tMYTOG__tableWrap{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow-x:auto}.MetricRecordsDrawer-module__tMYTOG__table{border-collapse:collapse;width:100%;font-size:12.5px}.MetricRecordsDrawer-module__tMYTOG__table th{background:var(--ds-bg-subtle);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-fg-muted);border-bottom:1px solid var(--ds-border);white-space:nowrap;padding:0;font-size:11px;font-weight:600;position:sticky;top:0}.MetricRecordsDrawer-module__tMYTOG__sortButton{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:9px 12px}.MetricRecordsDrawer-module__tMYTOG__sortButton:hover{color:var(--ds-purple-dark)}.MetricRecordsDrawer-module__tMYTOG__table td{border-bottom:1px solid var(--ds-border);color:var(--ds-text-fg);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:8px 12px}.MetricRecordsDrawer-module__tMYTOG__table tbody tr:hover{background:var(--ds-purple-100)}.MetricRecordsDrawer-module__tMYTOG__entityName{color:var(--ds-purple-darker);font-weight:600}.MetricRecordsDrawer-module__tMYTOG__linksHeader{white-space:nowrap;padding:9px 12px}.MetricRecordsDrawer-module__tMYTOG__linksCell{white-space:nowrap;width:1%}.MetricRecordsDrawer-module__tMYTOG__rowLinks{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:inline-flex}.MetricRecordsDrawer-module__tMYTOG__rowLink{appearance:none;font:inherit;color:var(--ds-purple-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.MetricRecordsDrawer-module__tMYTOG__rowLinkIcon{opacity:.75;flex-shrink:0}.MetricRecordsDrawer-module__tMYTOG__rowLink:hover{text-decoration:underline}.MetricRecordsDrawer-module__tMYTOG__rowLink:hover .MetricRecordsDrawer-module__tMYTOG__rowLinkIcon{opacity:1}.MetricRecordsDrawer-module__tMYTOG__rowLink:focus-visible{outline:2px solid var(--ds-purple-primary);outline-offset:2px;border-radius:2px}.MetricRecordsDrawer-module__tMYTOG__rowLinkSep{color:var(--ds-text-fg-subtle);-webkit-user-select:none;user-select:none;margin:0 6px;font-size:12px;line-height:1}@media (prefers-reduced-motion:reduce){.MetricRecordsDrawer-module__tMYTOG__drawer,.MetricRecordsDrawer-module__tMYTOG__spinner{animation:none}}.MetricRecordsDrawer-module__tMYTOG__cellLink{color:var(--ds-purple-dark);white-space:nowrap;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.MetricRecordsDrawer-module__tMYTOG__cellLink:hover{text-decoration:underline}
.DrillPacingTab-module__4GxE2W__root{flex-direction:column;gap:16px;display:flex}.DrillPacingTab-module__4GxE2W__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DrillPacingTab-module__4GxE2W__toolbarLabel{color:var(--roo-teal);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.DrillPacingTab-module__4GxE2W__toolbarSplit{background:var(--ds-border);width:1px;height:20px}.DrillPacingTab-module__4GxE2W__emptyCopy{color:var(--ds-text-fg-muted);text-align:center;padding:40px 24px;font-size:14px}.DrillPacingTab-module__4GxE2W__emptyHint{margin-top:8px;font-size:12px}.DrillPacingTab-module__4GxE2W__trendWrap{width:100%}.DrillPacingTab-module__4GxE2W__legendBar{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.DrillPacingTab-module__4GxE2W__legendHint{letter-spacing:.02em;color:var(--ds-text-fg-muted);text-align:center;font-size:11px;font-weight:600}.DrillPacingTab-module__4GxE2W__legend{color:var(--ds-text);flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px;display:flex}.DrillPacingTab-module__4GxE2W__legendItem{border:1px solid var(--ds-border);background:var(--color-bg-surface);font:inherit;color:inherit;cursor:pointer;box-shadow:var(--ds-shadow-clickable);border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12px;transition:background .15s,opacity .15s,box-shadow .15s,border-color .15s;display:inline-flex}.DrillPacingTab-module__4GxE2W__legendItemWrap{min-width:0}.DrillPacingTab-module__4GxE2W__legendItem:hover,.DrillPacingTab-module__4GxE2W__legendItem:focus-visible{background:var(--ds-purple-100);border-color:var(--roo-purple-3);outline:none}.DrillPacingTab-module__4GxE2W__legendItemActive{background:var(--ds-purple-100);border-color:var(--roo-purple);box-shadow:inset 0 0 0 1px var(--roo-purple)}.DrillPacingTab-module__4GxE2W__legendItemPinned{font-weight:700}.DrillPacingTab-module__4GxE2W__legendItemPinned .DrillPacingTab-module__4GxE2W__legendLabel{color:var(--ds-text-heading)}.DrillPacingTab-module__4GxE2W__legendItemDimmed{opacity:.42}.DrillPacingTab-module__4GxE2W__legendLabel{white-space:nowrap}.DrillPacingTab-module__4GxE2W__legendValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-text-heading);border-left:1px solid var(--ds-border);margin-left:2px;padding-left:6px;font-size:11px;font-weight:700}.DrillPacingTab-module__4GxE2W__legendItemDimmed .DrillPacingTab-module__4GxE2W__legendValue{color:var(--ds-text-fg-muted)}.DrillPacingTab-module__4GxE2W__legendActual{color:var(--roo-purple)}.DrillPacingTab-module__4GxE2W__legendPrior{color:var(--roo-purple-3)}.DrillPacingTab-module__4GxE2W__legendTarget{color:var(--color-success)}.DrillPacingTab-module__4GxE2W__legendPlan{color:var(--roo-orange)}.DrillPacingTab-module__4GxE2W__legendSwatch{background:currentColor;border-radius:1px;flex-shrink:0;width:14px;height:3px}.DrillPacingTab-module__4GxE2W__legendSwatchDashed{background:0 0;border-bottom:1px dashed;height:0}.DrillPacingTab-module__4GxE2W__periodHeader{text-align:center;color:var(--ds-text);border-bottom:1px solid var(--ds-border);align-items:center;margin-bottom:4px;padding-bottom:6px;font-size:13px;font-weight:700;display:flex}.DrillPacingTab-module__4GxE2W__periodHeaderGutter{flex-shrink:0;width:36px}.DrillPacingTab-module__4GxE2W__periodHeaderCell{flex:1}.DrillPacingTab-module__4GxE2W__facetRow{align-items:center;width:100%;display:flex}.DrillPacingTab-module__4GxE2W__facetCharts{flex:1;min-width:0;display:flex}.DrillPacingTab-module__4GxE2W__facetChart{border-right:1px solid var(--ds-border);flex:1;min-width:0}.DrillPacingTab-module__4GxE2W__facetChart:last-child{border-right:none}.DrillPacingTab-module__4GxE2W__facetChartSplit{border-top:1px solid var(--ds-border)}.DrillPacingTab-module__4GxE2W__pagerBtn{flex-shrink:0}.DrillPacingTab-module__4GxE2W__pagerSpacer{flex-shrink:0;width:36px}
.SessionExpiredModal-module__ePlSyG__body{text-align:center;padding:40px 36px}.SessionExpiredModal-module__ePlSyG__heading{color:var(--ds-purple-darker);margin:0 0 8px;font-size:20px;font-weight:700}.SessionExpiredModal-module__ePlSyG__text{color:var(--ds-text-fg-muted);margin:0 0 24px;font-size:14px;line-height:1.5}.SessionExpiredModal-module__ePlSyG__primaryButton{background-color:var(--ds-purple-dark);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px 32px;font-size:15px;font-weight:600;transition:background-color .2s}.SessionExpiredModal-module__ePlSyG__primaryButton:hover:not(:disabled){background-color:var(--ds-purple-darker)}.SessionExpiredModal-module__ePlSyG__primaryButton:disabled{opacity:.7;cursor:default}
.DrillTargetProgressTab-module__vWZxfq__root{flex-direction:column;gap:16px;display:flex}.DrillTargetProgressTab-module__vWZxfq__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DrillTargetProgressTab-module__vWZxfq__toolbarLabel{color:var(--roo-teal);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.DrillTargetProgressTab-module__vWZxfq__toolbarSplit{background:var(--ds-border);width:1px;height:20px}.DrillTargetProgressTab-module__vWZxfq__summaryRow{flex-wrap:wrap;gap:12px;display:flex}.DrillTargetProgressTab-module__vWZxfq__summaryCard{background:var(--ds-bg-subtle);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);flex:1;min-width:120px;padding:12px 16px}.DrillTargetProgressTab-module__vWZxfq__summaryLabel{color:var(--ds-text-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:700}.DrillTargetProgressTab-module__vWZxfq__summaryValue{font-size:22px;font-weight:700;line-height:1.2}.DrillTargetProgressTab-module__vWZxfq__toneActual{color:var(--roo-purple)}.DrillTargetProgressTab-module__vWZxfq__toneTarget,.DrillTargetProgressTab-module__vWZxfq__toneSuccess{color:var(--color-success)}.DrillTargetProgressTab-module__vWZxfq__toneWarn{color:var(--color-warning)}.DrillTargetProgressTab-module__vWZxfq__toneError{color:var(--color-error)}.DrillTargetProgressTab-module__vWZxfq__toneMuted{color:var(--ds-text-fg-muted)}.DrillTargetProgressTab-module__vWZxfq__summarySub{color:var(--ds-text-fg-muted);margin-top:2px;font-size:11px}.DrillTargetProgressTab-module__vWZxfq__pctTitle{color:var(--ds-text-fg-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:8px;font-size:12px;font-weight:700}.DrillTargetProgressTab-module__vWZxfq__emptyCopy{color:var(--ds-text-fg-muted);text-align:center;padding:40px 24px;font-size:14px}.DrillTargetProgressTab-module__vWZxfq__emptyHint{margin-top:8px;font-size:12px}
.RooMateSidePanel-module__JQNz-q__launcher{z-index:60;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-clickable);font-family:var(--ds-font-display);color:var(--ds-purple-dark);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:88px;right:20px}.RooMateSidePanel-module__JQNz-q__launcher:hover{box-shadow:var(--ds-shadow-hover)}.RooMateSidePanel-module__JQNz-q__panel{z-index:61;background:var(--ds-bg-surface);border-left:1px solid var(--ds-border);width:min(500px,100vw);box-shadow:var(--ds-shadow-overlay);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.RooMateSidePanel-module__JQNz-q__header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.RooMateSidePanel-module__JQNz-q__title{font-family:var(--ds-font-display);color:var(--ds-text-heading);margin:0;font-size:14px;font-weight:600}.RooMateSidePanel-module__JQNz-q__close{cursor:pointer;color:var(--ds-text-fg-muted);background:0 0;border:none;padding:4px;line-height:0}.RooMateSidePanel-module__JQNz-q__context{border-bottom:1px solid var(--ds-border);background:var(--ds-bg-subtle);padding:10px 16px}.RooMateSidePanel-module__JQNz-q__contextApp{color:var(--ds-text-heading);font-size:12.5px;font-weight:600}.RooMateSidePanel-module__JQNz-q__contextLine{color:var(--ds-text-fg-muted);margin-top:2px;font-size:12px}.RooMateSidePanel-module__JQNz-q__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.RooMateSidePanel-module__JQNz-q__chip{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg-surface);font-family:var(--ds-font-numeric);color:var(--ds-text-fg);padding:3px 9px;font-size:11px}.RooMateSidePanel-module__JQNz-q__messages{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.RooMateSidePanel-module__JQNz-q__empty{color:var(--ds-text-fg-muted);font-size:13px}.RooMateSidePanel-module__JQNz-q__suggestions{flex-direction:column;gap:6px;margin-top:12px;display:flex}.RooMateSidePanel-module__JQNz-q__suggestion{text-align:left;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);color:var(--ds-text-fg);cursor:pointer;padding:9px 11px;font-size:12.5px}.RooMateSidePanel-module__JQNz-q__suggestion:hover{border-color:var(--ds-purple-medium);color:var(--ds-purple-dark)}.RooMateSidePanel-module__JQNz-q__msg{white-space:pre-wrap;font-size:13px;line-height:1.55}.RooMateSidePanel-module__JQNz-q__markdown{white-space:normal}.RooMateSidePanel-module__JQNz-q__user{background:var(--ds-purple-dark);color:#fff;border-radius:var(--ds-radius-md);align-self:flex-end;max-width:85%;padding:8px 12px}.RooMateSidePanel-module__JQNz-q__assistant{color:var(--ds-text-fg)}.RooMateSidePanel-module__JQNz-q__pending{color:var(--ds-text-fg-muted);font-size:12px;font-style:italic}.RooMateSidePanel-module__JQNz-q__composer{border-top:1px solid var(--ds-border);gap:8px;padding:12px 16px;display:flex}.RooMateSidePanel-module__JQNz-q__input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);font:inherit;resize:none;background:var(--ds-bg-surface);color:var(--ds-text-fg);flex:1;padding:9px 11px;font-size:13px}.RooMateSidePanel-module__JQNz-q__input:focus{outline:2px solid var(--ds-border-focus);outline-offset:-1px}.RooMateSidePanel-module__JQNz-q__send{border-radius:var(--ds-radius-md);background:var(--ds-purple-dark);color:#fff;cursor:pointer;border:none;padding:0 14px;font-size:13px;font-weight:600}.RooMateSidePanel-module__JQNz-q__send:disabled{opacity:.45;cursor:default}@media (max-width:640px){.RooMateSidePanel-module__JQNz-q__panel{width:100vw}}.RooMateSidePanel-module__JQNz-q__headerActions{align-items:center;gap:4px;display:flex}.RooMateSidePanel-module__JQNz-q__newChat{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg-surface);color:var(--ds-text-fg-muted);cursor:pointer;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;display:inline-flex}.RooMateSidePanel-module__JQNz-q__newChat:hover{color:var(--ds-purple-dark);border-color:var(--ds-purple-medium)}.RooMateSidePanel-module__JQNz-q__markdown p{margin:0 0 8px}.RooMateSidePanel-module__JQNz-q__markdown p:last-child{margin-bottom:0}.RooMateSidePanel-module__JQNz-q__markdown ul,.RooMateSidePanel-module__JQNz-q__markdown ol{margin:0 0 8px;padding-left:18px}.RooMateSidePanel-module__JQNz-q__markdown li{margin-bottom:3px}.RooMateSidePanel-module__JQNz-q__markdown strong{color:var(--ds-text-fg);font-weight:600}.RooMateSidePanel-module__JQNz-q__markdown code{background:var(--ds-bg-subtle);border-radius:3px;padding:1px 4px;font-size:11.5px}.RooMateSidePanel-module__JQNz-q__markdown table{border-collapse:collapse;width:100%;margin:8px 0;display:table}.RooMateSidePanel-module__JQNz-q__markdown th,.RooMateSidePanel-module__JQNz-q__markdown td{border:1px solid var(--ds-border);text-align:left;white-space:normal;word-break:break-word;min-width:0;padding:4px 6px}.RooMateSidePanel-module__JQNz-q__markdown table{table-layout:auto;font-size:11px}.RooMateSidePanel-module__JQNz-q__markdown td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RooMateSidePanel-module__JQNz-q__markdown th{background:var(--ds-bg-subtle);font-weight:600}.RooMateSidePanel-module__JQNz-q__markdown a{color:var(--ds-purple-dark)}.RooMateSidePanel-module__JQNz-q__markdown h1,.RooMateSidePanel-module__JQNz-q__markdown h2,.RooMateSidePanel-module__JQNz-q__markdown h3{margin:10px 0 5px;font-size:13px;font-weight:600}
.blocks-module__sY-L7W__kpiRow{grid-gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.blocks-module__sY-L7W__kpi{background:var(--ds-bg-surface);border:1px solid var(--ds-border);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.blocks-module__sY-L7W__kpiLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-teal-brand-5);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.blocks-module__sY-L7W__kpiValue{color:var(--ds-purple-darker);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2}.blocks-module__sY-L7W__kpiMeta{color:var(--ds-text-fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-height:14px;font-size:11px;display:flex}.blocks-module__sY-L7W__delta{align-items:center;gap:2px;font-weight:600;display:inline-flex}.blocks-module__sY-L7W__deltaPositive{color:var(--ds-success-dark)}.blocks-module__sY-L7W__deltaNegative{color:var(--ds-error-dark)}.blocks-module__sY-L7W__deltaNeutral{color:var(--ds-text-fg-muted)}.blocks-module__sY-L7W__insight{color:var(--ds-text-fg-muted);align-items:center;gap:8px;padding:0 2px;font-size:14px;display:flex}.blocks-module__sY-L7W__insightDot{background:var(--ds-gray-200);border-radius:50%;flex-shrink:0;width:6px;height:6px}.blocks-module__sY-L7W__insightPositive .blocks-module__sY-L7W__insightDot{background:var(--ds-success)}.blocks-module__sY-L7W__insightNegative .blocks-module__sY-L7W__insightDot{background:var(--ds-error)}.blocks-module__sY-L7W__pills{flex-wrap:wrap;gap:6px;display:flex}.blocks-module__sY-L7W__pill{border:1px solid var(--ds-purple-brand-2);background:var(--ds-bg-surface);color:var(--ds-purple-dark);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.blocks-module__sY-L7W__pill:hover{background:var(--ds-purple-100);border-color:var(--ds-purple-dark)}.blocks-module__sY-L7W__pill:focus-visible{box-shadow:0 0 0 3px rgba(var(--ds-purple-dark-rgb), .2);outline:none}.blocks-module__sY-L7W__sources{color:var(--ds-text-fg-muted);font-size:11px}.blocks-module__sY-L7W__sourcesSummary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 0;list-style:none;display:inline-flex}.blocks-module__sY-L7W__sourcesSummary::-webkit-details-marker{display:none}.blocks-module__sY-L7W__sourcesSummary:hover{color:var(--ds-text-fg)}.blocks-module__sY-L7W__sourcesChevron{color:var(--ds-gray-300);transition:transform .2s}.blocks-module__sY-L7W__sources[open] .blocks-module__sY-L7W__sourcesChevron{transform:rotate(90deg)}.blocks-module__sY-L7W__sourcesVerified{color:var(--ds-success-dark)}.blocks-module__sY-L7W__sourcesUnverified{color:var(--ds-warning-dark)}.blocks-module__sY-L7W__sourcesSep{color:var(--ds-gray-100)}.blocks-module__sY-L7W__sourcesLink{color:inherit;text-decoration:none}.blocks-module__sY-L7W__sourcesLink:hover{color:var(--ds-purple-dark);text-underline-offset:2px;text-decoration:underline}.blocks-module__sY-L7W__sourcesBody{flex-direction:column;gap:8px;margin-top:8px;display:flex}.blocks-module__sY-L7W__sourcesTools{flex-wrap:wrap;gap:4px;display:flex}.blocks-module__sY-L7W__sourcesTool{background:var(--ds-bg-subtle);border:1px solid var(--ds-border);color:var(--ds-text-fg-muted);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.blocks-module__sY-L7W__sourcesSqlWrap{position:relative}.blocks-module__sY-L7W__sourcesSql{background:var(--ds-bg-subtle);border:1px solid var(--ds-border);color:var(--ds-text-fg);white-space:pre;border-radius:8px;max-height:260px;margin:0;padding:12px 40px 12px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;overflow:auto}.blocks-module__sY-L7W__sourcesCopy{border:1px solid var(--ds-border);background:var(--ds-bg-surface);width:24px;height:24px;color:var(--ds-text-fg-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.blocks-module__sY-L7W__sourcesCopy:hover{color:var(--ds-purple-dark);border-color:var(--ds-purple-dark)}.blocks-module__sY-L7W__followUps{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:560px;display:flex}.blocks-module__sY-L7W__followUp{border:1px solid var(--ds-border);background:var(--ds-bg-surface);color:var(--ds-text-fg);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:flex}.blocks-module__sY-L7W__followUp:hover:not(:disabled){background:var(--ds-purple-100);border-color:var(--ds-purple-dark)}.blocks-module__sY-L7W__followUp:disabled{opacity:.55;cursor:not-allowed}.blocks-module__sY-L7W__followUp:focus-visible{box-shadow:0 0 0 3px rgba(var(--ds-purple-dark-rgb), .2);outline:none}.blocks-module__sY-L7W__followUpRecommended{border-color:var(--ds-purple-dark)}.blocks-module__sY-L7W__followUpKey{background:var(--ds-purple-100);width:24px;height:24px;color:var(--ds-purple-dark);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.blocks-module__sY-L7W__followUpPrompt{flex:auto;min-width:0;line-height:1.35}.blocks-module__sY-L7W__followUpRec{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-purple-dark);background:var(--ds-purple-100);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.blocks-module__sY-L7W__explore{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;font-size:12px;display:flex}.blocks-module__sY-L7W__exploreControl{align-items:center;gap:6px;display:inline-flex}.blocks-module__sY-L7W__exploreIcon{color:var(--ds-text-fg-subtle);flex-shrink:0}.blocks-module__sY-L7W__exploreAdd,.blocks-module__sY-L7W__exploreCancel{border:1px dashed var(--ds-border-strong);height:26px;color:var(--ds-text-fg-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.blocks-module__sY-L7W__exploreCancel{border-style:solid;border-color:#0000}.blocks-module__sY-L7W__exploreAdd:hover:not(:disabled),.blocks-module__sY-L7W__exploreCancel:hover{background:var(--ds-purple-100);color:var(--ds-purple-dark);border-color:var(--ds-purple-brand-2)}.blocks-module__sY-L7W__exploreAdd:disabled{opacity:.5;cursor:default}.blocks-module__sY-L7W__exploreSpinner{color:var(--ds-purple-dark);animation:.9s linear infinite blocks-module__sY-L7W__exploreSpin}.blocks-module__sY-L7W__exploreError{color:var(--ds-text-fg-muted);font-size:11px}@keyframes blocks-module__sY-L7W__exploreSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.blocks-module__sY-L7W__exploreSpinner{animation:none}}@media (max-width:640px){.blocks-module__sY-L7W__kpiRow{grid-template-columns:1fr}.blocks-module__sY-L7W__kpiValue{font-size:18px}.blocks-module__sY-L7W__followUp,.blocks-module__sY-L7W__pill,.blocks-module__sY-L7W__exploreAdd,.blocks-module__sY-L7W__exploreCancel{min-height:44px}.blocks-module__sY-L7W__exploreAdd,.blocks-module__sY-L7W__exploreCancel{height:44px;padding:0 12px}}
.DashV2-module__ZbQKHq__shell{background:#fafafa;flex-direction:column;min-height:100%;margin-top:64px;display:flex}.DashV2-module__ZbQKHq__container{width:100%;max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}.DashV2-module__ZbQKHq__contentPanel{flex:1}.DashV2-module__ZbQKHq__contentPanelPadded{flex:1;padding-bottom:40px}.DashV2-module__ZbQKHq__pageHeaderWrap{background:#fff;padding-top:20px}.DashV2-module__ZbQKHq__headerControls{align-items:center;gap:10px;display:flex}.DashV2-module__ZbQKHq__viewingAsLabel{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:10px;font-weight:600}.DashV2-module__ZbQKHq__dayChip{color:#9ca3af;white-space:nowrap;padding-bottom:10px;font-size:11.5px}.DashV2-module__ZbQKHq__content{flex-direction:column;flex:1;gap:20px;width:100%;max-width:1180px;margin:0 auto;padding:20px 28px 40px;display:flex}.DashV2-module__ZbQKHq__content[hidden]{display:none}.DashV2-module__ZbQKHq__loadingWrap{color:#6b7280;flex-direction:column;align-items:center;gap:12px;padding:80px 0;font-size:13px;display:flex}.DashV2-module__ZbQKHq__errorWrap{text-align:center;color:#b91c1c;padding:40px;font-size:13px}.DashV2-module__ZbQKHq__teamCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:border-color .12s,box-shadow .12s;overflow:hidden}.DashV2-module__ZbQKHq__teamCardClickable{cursor:pointer}.DashV2-module__ZbQKHq__teamCardActive,.DashV2-module__ZbQKHq__teamCardActive:hover{border:2px solid var(--roo-navy);box-shadow:0 4px 12px rgba(var(--roo-navy-rgb), .12)}.DashV2-module__ZbQKHq__teamCardBody{grid-gap:28px;grid-template-columns:300px 1fr;gap:28px;padding:22px 26px 18px;display:grid}@media (max-width:900px){.DashV2-module__ZbQKHq__teamCardBody{grid-template-columns:1fr}}.DashV2-module__ZbQKHq__teamCardEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--roo-purple);margin-bottom:10px;font-size:11px;font-weight:700}.DashV2-module__ZbQKHq__attainmentRow{align-items:center;gap:10px;display:flex}.DashV2-module__ZbQKHq__attainmentPct{color:#16a34a;font-size:46px;font-weight:800;line-height:1}.DashV2-module__ZbQKHq__attainmentPctBehind{color:#dc2626}.DashV2-module__ZbQKHq__attainmentPctOnPace{color:#ca8a04}.DashV2-module__ZbQKHq__attainmentUnit{color:#6b7280;font-size:20px;font-weight:700}.DashV2-module__ZbQKHq__attainmentToGoal{color:#9ca3af;font-size:12px}.DashV2-module__ZbQKHq__pacingBadge{white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.DashV2-module__ZbQKHq__pacingAhead{color:#166534;background:#dcfce7}.DashV2-module__ZbQKHq__pacingOnPace{color:#854d0e;background:#fef9c3}.DashV2-module__ZbQKHq__pacingBehind{color:#991b1b;background:#fee2e2}.DashV2-module__ZbQKHq__actualVsGoal{color:#4b5563;margin-top:6px;font-size:12.5px}.DashV2-module__ZbQKHq__statPairRow{gap:32px;margin-top:16px;display:flex}.DashV2-module__ZbQKHq__statLabel{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:3px;font-size:10px;font-weight:700}.DashV2-module__ZbQKHq__statValue{color:#111827;font-size:19px;font-weight:700}.DashV2-module__ZbQKHq__statSub{color:#9ca3af;margin-left:4px;font-size:11px;font-weight:400}.DashV2-module__ZbQKHq__revMixWrap{margin-top:18px}.DashV2-module__ZbQKHq__revMixBar{background:#f3f4f6;border-radius:4px;height:8px;display:flex;overflow:hidden}.DashV2-module__ZbQKHq__revMixShift{background:linear-gradient(90deg, var(--roo-purple), #6d5bd0)}.DashV2-module__ZbQKHq__revMixPlacement{background:#2dd4bf}.DashV2-module__ZbQKHq__revMixLegend{justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.DashV2-module__ZbQKHq__revMixLegendShift{color:var(--roo-purple);font-weight:600}.DashV2-module__ZbQKHq__revMixLegendPlacement{color:#0f766e;font-weight:600}.DashV2-module__ZbQKHq__chartWrap{flex-direction:column;min-height:250px;display:flex;position:relative}.DashV2-module__ZbQKHq__chartLegend{color:#6b7280;justify-content:flex-end;gap:14px;margin-bottom:4px;font-size:11px;display:flex}.DashV2-module__ZbQKHq__chartLegendItem{align-items:center;gap:5px;display:inline-flex}.DashV2-module__ZbQKHq__chartLegendSwatch{border-radius:2px;width:14px;height:3px;display:inline-block}.DashV2-module__ZbQKHq__chartLegendDash{border-top:2px dashed #9ca3af;width:14px;display:inline-block}.DashV2-module__ZbQKHq__chartArea{flex:1;grid-template-rows:1fr 20px;grid-template-columns:48px 1fr;display:grid;position:relative}.DashV2-module__ZbQKHq__chartYAxis,.DashV2-module__ZbQKHq__chartSvgWrap{position:relative}.DashV2-module__ZbQKHq__chartXAxis{grid-column:2;position:relative}.DashV2-module__ZbQKHq__chartSvg{width:100%;height:100%;display:block}.DashV2-module__ZbQKHq__chartBarValue{font-family:var(--ds-font-body,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ds-purple-darker);white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--ds-bg-surface), 0 0 3px var(--ds-bg-surface), 0 1px 2px #ffffffe6;z-index:1;font-size:12.5px;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,calc(-100% - 5px))}.DashV2-module__ZbQKHq__chartBarValuePartial{color:var(--ds-text-fg-subtle)}.DashV2-module__ZbQKHq__equationStrip{background:#fdfcff;border-top:1px solid #eeeaf8;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 26px;display:flex}.DashV2-module__ZbQKHq__eqEyebrow{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;width:100%;margin-bottom:-10px;font-size:10px;font-weight:600}.DashV2-module__ZbQKHq__eqRow{flex-wrap:wrap;align-items:center;gap:18px;width:100%;display:flex}.DashV2-module__ZbQKHq__eqTerm{text-align:left}.DashV2-module__ZbQKHq__eqValue{color:#111827;white-space:nowrap;font-size:17px;font-weight:700}.DashV2-module__ZbQKHq__eqValueCancel{color:#e05252}.DashV2-module__ZbQKHq__eqValuePlacement{color:#0f766e}.DashV2-module__ZbQKHq__eqValueTotal{color:var(--roo-purple)}.DashV2-module__ZbQKHq__eqLabel{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:600}.DashV2-module__ZbQKHq__eqOperator{color:#9ca3af;font-size:16px;font-weight:500}.DashV2-module__ZbQKHq__eqProgressWrap{flex:1;min-width:200px;margin-left:8px}.DashV2-module__ZbQKHq__eqProgressBar{background:#e5e7eb;border-radius:5px;height:10px;overflow:hidden}.DashV2-module__ZbQKHq__eqProgressFill{background:linear-gradient(90deg,#2dd4bf,#14b8a6);border-radius:5px;height:100%}.DashV2-module__ZbQKHq__eqProgressLabel{text-align:center;color:#6b7280;margin-top:4px;font-size:10.5px}.DashV2-module__ZbQKHq__repCardsGrid{grid-gap:14px;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px;display:grid}.DashV2-module__ZbQKHq__repCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dbe1;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;font-family:inherit;transition:border-color .12s,box-shadow .12s,transform .12s,background-color .12s;display:flex}.DashV2-module__ZbQKHq__repCard:hover{background:#fcfcfd}.DashV2-module__ZbQKHq__repCardActive,.DashV2-module__ZbQKHq__repCardActive:hover{border:2px solid var(--roo-navy);box-shadow:0 4px 12px rgba(var(--roo-navy-rgb), .12);background:#fff;padding:13px 15px;transform:translateY(-1px)}.DashV2-module__ZbQKHq__repCardHeader{align-items:center;gap:9px;display:flex}.DashV2-module__ZbQKHq__repAvatar{background:var(--roo-purple);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.DashV2-module__ZbQKHq__repAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.DashV2-module__ZbQKHq__repInfo{flex:1;min-width:0}.DashV2-module__ZbQKHq__repName{color:var(--roo-navy);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.DashV2-module__ZbQKHq__repMarkets{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.DashV2-module__ZbQKHq__repVetBadge{color:#6b7280;background:#f3f4f6;border-radius:8px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.DashV2-module__ZbQKHq__repAttainmentRow{align-items:baseline;gap:8px;display:flex}.DashV2-module__ZbQKHq__repAttainmentPct{font-size:26px;font-weight:800;line-height:1}.DashV2-module__ZbQKHq__repActualLine{color:#4b5563;font-size:11.5px}.DashV2-module__ZbQKHq__repActualLine strong{color:#111827}.DashV2-module__ZbQKHq__repProratedLine{color:#9ca3af;margin-top:1px;font-size:10px}.DashV2-module__ZbQKHq__repSparkWrap{height:74px}.DashV2-module__ZbQKHq__repMixRow{flex-wrap:wrap;gap:10px;font-size:11px;font-weight:600;display:flex}.DashV2-module__ZbQKHq__repMixGrowing{color:#16a34a}.DashV2-module__ZbQKHq__repMixOnPace{color:#ca8a04}.DashV2-module__ZbQKHq__repMixBehind{color:#dc2626}.DashV2-module__ZbQKHq__repMixLocked{color:#7c3aed}.DashV2-module__ZbQKHq__hitlistCard{background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden}.DashV2-module__ZbQKHq__hitlistHeader{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.DashV2-module__ZbQKHq__hitlistTitle{color:var(--roo-navy);font-size:15px;font-weight:700}.DashV2-module__ZbQKHq__hitlistCountBadge{color:#dc2626;background:#fee2e2;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.DashV2-module__ZbQKHq__hitlistAtRisk{color:#dc2626;font-size:12px;font-weight:700}.DashV2-module__ZbQKHq__hitlistDetailError{color:#92400e;background:#fffbeb;border-top:1px solid #fde68a;border-bottom:1px solid #fde68a;padding:8px 18px;font-size:11.5px;font-weight:500}.DashV2-module__ZbQKHq__hitlistControls{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.DashV2-module__ZbQKHq__statusChipBtn{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:5px;padding:4px 11px;font-family:inherit;font-size:11.5px;font-weight:500;transition:border-color .1s,background-color .1s;display:inline-flex}.DashV2-module__ZbQKHq__statusChipBtn:hover{border-color:#c4b5fd}.DashV2-module__ZbQKHq__statusChipBtn:focus-visible{border-color:var(--ds-border-focus);outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__statusChipActive{border-color:var(--roo-purple);color:var(--roo-navy);background:#f3f0ff;font-weight:600}.DashV2-module__ZbQKHq__statusChipCount{color:#9ca3af;font-weight:600}.DashV2-module__ZbQKHq__hitlistSearch{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:6px;min-height:44px;padding:5px 11px;display:flex}.DashV2-module__ZbQKHq__hitlistSearch:focus-within{border-color:var(--ds-purple-dark);outline:2px solid var(--ds-border-focus);outline-offset:1px}.DashV2-module__ZbQKHq__hitlistSearch input{color:var(--roo-navy);background:0 0;border:none;outline:none;width:110px;font-family:inherit;font-size:12px}.DashV2-module__ZbQKHq__hitlistSearch:focus-within{border-color:var(--ds-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-purple-medium) 18%, transparent)}.DashV2-module__ZbQKHq__hitlistTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.DashV2-module__ZbQKHq__hitlistTable{border-collapse:collapse;width:100%;font-size:12.5px}.DashV2-module__ZbQKHq__hitlistTable th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-fg-muted);white-space:nowrap;background:#fcfcfd;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;padding:9px 14px;font-size:10px;font-weight:600}.DashV2-module__ZbQKHq__hitlistTable th.DashV2-module__ZbQKHq__thSortable{padding:0}.DashV2-module__ZbQKHq__hitlistTable th .DashV2-module__ZbQKHq__thSub{color:var(--ds-text-fg-muted);letter-spacing:.04em;margin-top:1px;font-size:10px;display:block}.DashV2-module__ZbQKHq__hitlistTable td{vertical-align:middle;border-bottom:1px solid #f7f7f8;padding:10px 14px}.DashV2-module__ZbQKHq__hitlistRow{cursor:pointer}.DashV2-module__ZbQKHq__hitlistRow:hover{background:#fcfbff}.DashV2-module__ZbQKHq__hitlistRow:focus-visible{outline-offset:-2px;outline:2px solid #7c5cfc}.DashV2-module__ZbQKHq__hitlistRow:last-child td{border-bottom:none}.DashV2-module__ZbQKHq__actionBtn{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #e5e7eb;border-radius:4px;padding:2px 6px;font-size:16px;line-height:1;transition:background .15s}.DashV2-module__ZbQKHq__actionBtn:hover{color:var(--roo-navy);background:#f3f4f6}.DashV2-module__ZbQKHq__hitlistGroupHeader td{background:#f8f7fc;border-bottom:1px solid #ede9fe;padding:10px 14px;font-size:13px}.DashV2-module__ZbQKHq__hitlistGroupHeaderInner{align-items:center;gap:8px;display:flex}.DashV2-module__ZbQKHq__hitlistGroupName{color:var(--ds-purple-darker);font-size:13px;font-weight:700}.DashV2-module__ZbQKHq__hitlistGroupCountBadge{font-size:10px}.DashV2-module__ZbQKHq__hitlistGroupAtRisk{color:#ef4444;font-size:11px;font-weight:600}.DashV2-module__ZbQKHq__hitlistVetCell{align-items:center;gap:10px;display:flex}.DashV2-module__ZbQKHq__hitlistRank{color:#9ca3af;font-size:11px;font-weight:600}.DashV2-module__ZbQKHq__thSortable{-webkit-user-select:none;user-select:none}.DashV2-module__ZbQKHq__thSortRow{align-items:center;gap:3px;width:100%;display:inline-flex}.DashV2-module__ZbQKHq__thInfoButton{min-width:44px;min-height:44px;color:var(--ds-text-fg-muted);cursor:help;border-radius:var(--ds-radius-sm);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:color .12s;display:inline-flex}.DashV2-module__ZbQKHq__thInfoButton:hover,.DashV2-module__ZbQKHq__thInfoButton:focus-visible{color:var(--roo-purple)}.DashV2-module__ZbQKHq__thInfoButton:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:1px}.DashV2-module__ZbQKHq__outreachThInfoButton{border-radius:var(--ds-radius-sm);color:var(--ds-text-fg-subtle);cursor:help;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.DashV2-module__ZbQKHq__outreachThInfoButton:hover{color:var(--ds-purple-medium)}.DashV2-module__ZbQKHq__outreachThInfoButton:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__thInfoIcon:after{content:attr(data-tip);color:#f9fafb;text-transform:none;text-align:left;letter-spacing:0;white-space:pre-line;z-index:100;pointer-events:none;opacity:0;visibility:hidden;background:#1f2937;border-radius:8px;width:max-content;max-width:280px;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:400;line-height:1.5;transition:opacity 80ms,visibility 80ms;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 12px #0000002e}.DashV2-module__ZbQKHq__thInfoIcon:hover:after{opacity:1;visibility:visible}.DashV2-module__ZbQKHq__thInfoRight .DashV2-module__ZbQKHq__thInfoIcon:after{left:auto;right:0}.DashV2-module__ZbQKHq__thSortButton{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:9px 14px;display:inline-flex}.DashV2-module__ZbQKHq__thSortButton:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px;border-radius:var(--ds-radius-sm)}.DashV2-module__ZbQKHq__numHeader .DashV2-module__ZbQKHq__thSortButton{justify-content:flex-end;width:100%}.DashV2-module__ZbQKHq__thSortLabel{display:inline-block}.DashV2-module__ZbQKHq__thSortIdle{vertical-align:middle;color:var(--ds-text-fg-muted);opacity:0;margin-left:2px;transition:opacity .12s}.DashV2-module__ZbQKHq__thSortable:hover .DashV2-module__ZbQKHq__thSortIdle,.DashV2-module__ZbQKHq__thSortable:focus-within .DashV2-module__ZbQKHq__thSortIdle{opacity:1}.DashV2-module__ZbQKHq__thSortActive{vertical-align:middle;color:var(--roo-navy);margin-left:2px}.DashV2-module__ZbQKHq__lightDash{color:#d1d5db;font-weight:600}.DashV2-module__ZbQKHq__qGoalValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.DashV2-module__ZbQKHq__bandDefault{color:#1f2937}.DashV2-module__ZbQKHq__bandRed{color:#dc2626}.DashV2-module__ZbQKHq__bandAmber{color:#b45309}.DashV2-module__ZbQKHq__bandGreen{color:#16a34a}.DashV2-module__ZbQKHq__contactCellValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.DashV2-module__ZbQKHq__bobCountBadge{background:var(--ds-purple-100);color:var(--ds-purple-darker)}.DashV2-module__ZbQKHq__hitlistTable th.DashV2-module__ZbQKHq__bobStaticAddonHeader{padding:0}.DashV2-module__ZbQKHq__bobStaticAddonHeader .DashV2-module__ZbQKHq__thSortLabel{flex:1;padding:9px 0 9px 14px}.DashV2-module__ZbQKHq__bobSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DashV2-module__ZbQKHq__bobCellLoading{background:var(--ds-border);border-radius:7px;width:46px;height:14px;animation:1.4s ease-in-out infinite DashV2-module__ZbQKHq__bobCellPulse;display:inline-block}@keyframes DashV2-module__ZbQKHq__bobCellPulse{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.DashV2-module__ZbQKHq__bobCellLoading{opacity:.6;animation:none}}.DashV2-module__ZbQKHq__bobCellUnavailable,.DashV2-module__ZbQKHq__bobTagsPending{color:var(--ds-text-fg-subtle);font-size:11px;font-weight:600}.DashV2-module__ZbQKHq__bobHeader{flex-wrap:nowrap}.DashV2-module__ZbQKHq__bobSummary{white-space:nowrap;flex-shrink:0}.DashV2-module__ZbQKHq__bobControls{flex-wrap:nowrap;flex:1;min-width:0}.DashV2-module__ZbQKHq__bobBookSearch{cursor:text;flex:220px;min-width:150px}.DashV2-module__ZbQKHq__bobBookSearch input{flex:1;width:100%;min-width:0}.DashV2-module__ZbQKHq__bobProgramButton:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.DashV2-module__ZbQKHq__bobVetCell{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.DashV2-module__ZbQKHq__bobVetCell:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px;border-radius:var(--ds-radius-sm)}.DashV2-module__ZbQKHq__bobAvatar{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg-subtle);flex-shrink:0;width:30px;height:30px;overflow:hidden}.DashV2-module__ZbQKHq__bobAvatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.DashV2-module__ZbQKHq__bobVetIdentity{min-width:0}.DashV2-module__ZbQKHq__bobVetName{color:var(--roo-navy);white-space:nowrap;font-weight:700}.DashV2-module__ZbQKHq__bobAmCell{color:var(--ds-text-fg-muted);white-space:nowrap}.DashV2-module__ZbQKHq__bobNoWrap{white-space:nowrap}.DashV2-module__ZbQKHq__cancelHospitalPrimary{color:#111827}.DashV2-module__ZbQKHq__cancelInitiatorBadge{font-size:11px}.DashV2-module__ZbQKHq__cancelReasonCell{color:#4b5563;max-width:260px}.DashV2-module__ZbQKHq__cancelActionsHeader{width:36px}.DashV2-module__ZbQKHq__cancelActionsCell{text-align:center}.DashV2-module__ZbQKHq__bobFrozen{--bob-w-vet:248px;--bob-w-am:132px;--bob-freeze-status:var(--bob-w-vet)}.DashV2-module__ZbQKHq__bobFrozen.DashV2-module__ZbQKHq__bobFrozenWithAm{--bob-freeze-status:calc(var(--bob-w-vet) + var(--bob-w-am))}.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeVet,.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeAm,.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeStatus{background:var(--color-bg-surface);position:sticky}.DashV2-module__ZbQKHq__bobFrozen thead .DashV2-module__ZbQKHq__bobFreezeVet,.DashV2-module__ZbQKHq__bobFrozen thead .DashV2-module__ZbQKHq__bobFreezeAm,.DashV2-module__ZbQKHq__bobFrozen thead .DashV2-module__ZbQKHq__bobFreezeStatus{background:var(--ds-bg-subtle)}.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeVet{width:var(--bob-w-vet);min-width:var(--bob-w-vet);left:0}.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeAm{left:var(--bob-w-vet);width:var(--bob-w-am);min-width:var(--bob-w-am)}.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeStatus{left:var(--bob-freeze-status)}.DashV2-module__ZbQKHq__bobFrozen thead .DashV2-module__ZbQKHq__bobFreezeVet,.DashV2-module__ZbQKHq__bobFrozen thead .DashV2-module__ZbQKHq__bobFreezeAm,.DashV2-module__ZbQKHq__bobFrozen thead .DashV2-module__ZbQKHq__bobFreezeStatus{z-index:3}.DashV2-module__ZbQKHq__bobFrozen tbody .DashV2-module__ZbQKHq__bobFreezeVet,.DashV2-module__ZbQKHq__bobFrozen tbody .DashV2-module__ZbQKHq__bobFreezeAm,.DashV2-module__ZbQKHq__bobFrozen tbody .DashV2-module__ZbQKHq__bobFreezeStatus{z-index:1}.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__hitlistRow:hover .DashV2-module__ZbQKHq__bobFreezeVet,.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__hitlistRow:hover .DashV2-module__ZbQKHq__bobFreezeAm,.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__hitlistRow:hover .DashV2-module__ZbQKHq__bobFreezeStatus{background:#fcfbff}.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeStatus{box-shadow:4px 0 8px color-mix(in srgb, var(--ds-text-fg) 8%, transparent)}@media (max-width:768px){.DashV2-module__ZbQKHq__bobFrozen{--bob-w-vet:180px;--bob-w-am:110px}}@media (max-width:480px){.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeVet,.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeAm,.DashV2-module__ZbQKHq__bobFrozen .DashV2-module__ZbQKHq__bobFreezeStatus{border-right:0;width:auto;min-width:0;position:static}}.DashV2-module__ZbQKHq__hitlistTable th.DashV2-module__ZbQKHq__bobGroupHeaderCell{text-transform:none;letter-spacing:0;background:#f8f7fc;border-top:1px solid #ede9fe;border-bottom:1px solid #ede9fe;padding:10px 14px;font-size:13px;font-weight:400}.DashV2-module__ZbQKHq__bobGroupHeaderLabel{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex;position:sticky;left:14px}.DashV2-module__ZbQKHq__bobGroupHeaderLabel:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px;border-radius:var(--ds-radius-sm)}.DashV2-module__ZbQKHq__bobGroupChevron{color:var(--roo-navy);align-items:center;display:inline-flex}.DashV2-module__ZbQKHq__bobRowCollapsed{display:none}.DashV2-module__ZbQKHq__bobGroupToggleAll{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--color-bg-surface);height:30px;color:var(--ds-text-fg-muted);cursor:pointer;white-space:nowrap;padding:0 10px;font-size:12px;font-weight:600}.DashV2-module__ZbQKHq__bobGroupToggleAll:hover{color:var(--roo-navy);border-color:var(--ds-purple-200,var(--ds-border))}.DashV2-module__ZbQKHq__bobGroupToggleAll:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.DashV2-module__ZbQKHq__bobGroupName{color:var(--roo-navy);font-size:13px;font-weight:700}.DashV2-module__ZbQKHq__bobSearchIcon{color:var(--ds-text-fg-subtle)}.DashV2-module__ZbQKHq__bobProgramSegments,.DashV2-module__ZbQKHq__bobControls>:not(.DashV2-module__ZbQKHq__bobBookSearch){flex-shrink:0}.DashV2-module__ZbQKHq__bobControls{flex-wrap:wrap;row-gap:8px}.DashV2-module__ZbQKHq__bobProgramButton{min-height:44px}@media (min-width:769px) and (max-width:1000px){.DashV2-module__ZbQKHq__subCell.DashV2-module__ZbQKHq__bobSummary{display:none}.DashV2-module__ZbQKHq__bobControls{gap:4px}.DashV2-module__ZbQKHq__bobControls .dsx-fpill{max-width:112px;padding-left:9px;padding-right:9px}.DashV2-module__ZbQKHq__thSortButton{min-height:44px}.DashV2-module__ZbQKHq__bobControls .dsx-fpill{min-height:44px}.DashV2-module__ZbQKHq__thInfoButton{min-width:44px;min-height:44px}.DashV2-module__ZbQKHq__bobBookSearch{min-width:72px}.DashV2-module__ZbQKHq__bobProgramButton{padding-left:10px;padding-right:10px}}.DashV2-module__ZbQKHq__bobDealDeskHelpButton{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DashV2-module__ZbQKHq__bobDealDeskHelpButton:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px;border-radius:var(--ds-radius-sm)}.DashV2-module__ZbQKHq__reqCell{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.DashV2-module__ZbQKHq__reqSparkline{flex-shrink:0;display:block}.DashV2-module__ZbQKHq__reqSparklinePositive{color:var(--ds-dv-good)}.DashV2-module__ZbQKHq__reqSparklineNegative{color:var(--ds-dv-bad)}.DashV2-module__ZbQKHq__reqSparklineNeutral{color:var(--ds-text-fg-subtle)}.DashV2-module__ZbQKHq__reqCount{color:var(--ds-text-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.DashV2-module__ZbQKHq__reqDelta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.DashV2-module__ZbQKHq__reqDeltaPositive{color:var(--ds-green-medium)}.DashV2-module__ZbQKHq__reqDeltaNegative{color:var(--ds-red-dark)}.DashV2-module__ZbQKHq__reqDeltaNeutral{color:var(--ds-text-fg-subtle)}.DashV2-module__ZbQKHq__numCell{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#111827;white-space:nowrap;font-weight:600}.DashV2-module__ZbQKHq__numHeader{text-align:right!important}.DashV2-module__ZbQKHq__atRiskCell{text-align:right;white-space:nowrap}.DashV2-module__ZbQKHq__atRiskValue{color:#dc2626;font-size:13px;font-weight:700}.DashV2-module__ZbQKHq__atRiskReason{color:#ef7d7d;margin-top:1px;font-size:10px;font-weight:600;display:block}.DashV2-module__ZbQKHq__qoqNeg{color:#dc2626;font-weight:700}.DashV2-module__ZbQKHq__qoqPos{color:#16a34a;font-weight:700}.DashV2-module__ZbQKHq__hitlistEmpty{text-align:center;color:#6b7280;padding:28px;font-size:12.5px}.DashV2-module__ZbQKHq__showMoreBtn{width:100%;color:var(--roo-purple);cursor:pointer;background:#fafafa;border:none;border-top:1px solid #f3f4f6;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:600;display:block}.DashV2-module__ZbQKHq__showMoreBtn:hover{background:#f3f0ff}.DashV2-module__ZbQKHq__showMoreBtn:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:-3px}.DashV2-module__ZbQKHq__outreachCard{overflow:visible}.DashV2-module__ZbQKHq__outreachRow{cursor:default}.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__hitlistCountBadge{color:var(--ds-red-dark);background:var(--ds-red-100)}.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__statusChipCount,.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__hitlistTable th,.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__hitlistTable th .DashV2-module__ZbQKHq__thSub,.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__hitlistRank,.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__subCell{color:var(--ds-text-fg-muted)}.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__atRiskReason{color:var(--ds-red-dark)}.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__bandGreen,.DashV2-module__ZbQKHq__outreachCard .DashV2-module__ZbQKHq__reqDeltaPositive{color:var(--ds-green-medium)}.DashV2-module__ZbQKHq__outreachFlagBoard{border-bottom:1px solid var(--ds-border);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.DashV2-module__ZbQKHq__outreachFlagChip{border:1px solid var(--outreach-flag-border);border-radius:var(--ds-radius-pill);background:var(--outreach-flag-bg);color:var(--outreach-flag-fg);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.DashV2-module__ZbQKHq__outreachFlagChipButton{cursor:pointer}.DashV2-module__ZbQKHq__outreachFlagChipButton:hover{border-color:var(--outreach-flag-dot)}.DashV2-module__ZbQKHq__outreachFlagChipButton:focus-visible{border-color:var(--ds-border-focus);outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachFlagChipSmall{padding:1px 8px;font-size:10px}.DashV2-module__ZbQKHq__outreachBuildNotice{color:var(--ds-text-fg-muted);background:var(--ds-bg-subtle);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);padding:8px 12px;font-size:12px}.DashV2-module__ZbQKHq__outreachCommitNotice{color:var(--ds-blue-dark);background:var(--ds-blue-100);border:1px solid var(--ds-blue-medium);border-radius:var(--ds-radius-md);padding:8px 12px;font-size:12.5px}.DashV2-module__ZbQKHq__outreachAddedBy{color:var(--ds-purple-medium);align-items:center;margin-top:2px;font-size:11px;font-style:italic;display:inline-flex}.DashV2-module__ZbQKHq__outreachSaveWarning{border:1px solid color-mix(in srgb, var(--color-warning) 32%, transparent);border-radius:var(--ds-radius-md);background:var(--color-warning-light);color:var(--color-warning-dark);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.45;display:flex}.DashV2-module__ZbQKHq__outreachSaveWarningTitle{font-weight:700}.DashV2-module__ZbQKHq__outreachFlagRed{--outreach-flag-fg:var(--ds-red-dark);--outreach-flag-bg:var(--ds-red-100);--outreach-flag-border:color-mix(in srgb, var(--ds-red-medium) 28%, transparent);--outreach-flag-dot:var(--ds-red-medium)}.DashV2-module__ZbQKHq__outreachFlagAmber{--outreach-flag-fg:var(--color-warning-dark);--outreach-flag-bg:var(--color-warning-light);--outreach-flag-border:color-mix(in srgb, var(--color-warning) 32%, transparent);--outreach-flag-dot:var(--color-warning)}.DashV2-module__ZbQKHq__outreachFlagInfo{--outreach-flag-fg:var(--ds-text-fg-muted);--outreach-flag-bg:var(--ds-teal-100);--outreach-flag-border:color-mix(in srgb, var(--ds-teal-medium) 30%, transparent);--outreach-flag-dot:var(--ds-teal-medium)}.DashV2-module__ZbQKHq__outreachFlagActive{border-color:var(--outreach-flag-dot);box-shadow:inset 0 0 0 1px var(--outreach-flag-dot)}.DashV2-module__ZbQKHq__outreachFlagDot{background:var(--outreach-flag-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.DashV2-module__ZbQKHq__outreachFlagCount{font-weight:700}.DashV2-module__ZbQKHq__outreachFlagClear{color:var(--ds-text-fg-muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px;text-decoration:underline}.DashV2-module__ZbQKHq__outreachFlagClear:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:2px}.DashV2-module__ZbQKHq__outreachWhy{align-items:center;gap:5px;display:inline-flex}.DashV2-module__ZbQKHq__outreachWhyMoreTarget{justify-content:center;align-items:center;display:inline-flex}.DashV2-module__ZbQKHq__outreachWhyMore{color:var(--ds-text-fg-muted);cursor:help;background:0 0;border:0;padding:0;font-family:inherit;font-size:10px;font-weight:700}.DashV2-module__ZbQKHq__outreachWhyMore:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:2px}.DashV2-module__ZbQKHq__outreachShowExcluded{color:var(--ds-text-fg-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.DashV2-module__ZbQKHq__outreachShowExcluded input{accent-color:var(--ds-accent-purple)}.DashV2-module__ZbQKHq__outreachShowExcluded input:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:2px}.DashV2-module__ZbQKHq__outreachSearchIcon{color:var(--ds-text-fg-subtle)}.DashV2-module__ZbQKHq__outreachVetIdentity{align-items:center;gap:10px;display:flex}.DashV2-module__ZbQKHq__outreachVetOpen{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.DashV2-module__ZbQKHq__outreachVetOpen:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px;border-radius:var(--ds-radius-sm)}.DashV2-module__ZbQKHq__outreachVetAvatar{border:1px solid var(--ds-border);background:var(--ds-bg-subtle);border-radius:50%;flex-shrink:0;width:30px;height:30px;overflow:hidden}.DashV2-module__ZbQKHq__outreachVetAvatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.DashV2-module__ZbQKHq__outreachVetText{min-width:0}.DashV2-module__ZbQKHq__outreachVetName{color:var(--ds-purple-darker);white-space:nowrap;font-weight:700}.DashV2-module__ZbQKHq__outreachExcluded{color:var(--ds-text-fg-muted);align-items:center;gap:2px;margin-left:6px;font-size:10px;font-weight:700;display:inline-flex}.DashV2-module__ZbQKHq__outreachAmCell{color:var(--ds-text-fg-muted);white-space:nowrap}.DashV2-module__ZbQKHq__outreachListHead{align-items:flex-start;gap:12px;padding:14px 14px 10px;display:flex}.DashV2-module__ZbQKHq__outreachListTitle{color:var(--ds-text-fg);margin:0;font-size:15px;font-weight:700}.DashV2-module__ZbQKHq__outreachListSub{color:var(--ds-text-fg-subtle);margin:2px 0 0;font-size:11.5px}.DashV2-module__ZbQKHq__outreachHeadSpacer{flex:1}.DashV2-module__ZbQKHq__outreachPlanControls{display:contents}.DashV2-module__ZbQKHq__outreachFilterBar{flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 10px;display:flex}.DashV2-module__ZbQKHq__outreachFilterWrap{position:relative}.DashV2-module__ZbQKHq__outreachFilterBtn{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--color-bg-surface);color:var(--ds-text-fg-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.DashV2-module__ZbQKHq__outreachFilterBtn:hover{border-color:var(--ds-purple-medium);color:var(--ds-text-fg)}.DashV2-module__ZbQKHq__outreachFilterBtn:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachFilterBtnActive{border-color:var(--ds-purple-medium);color:var(--ds-purple-dark)}.DashV2-module__ZbQKHq__outreachFilterBtnCount{border-radius:var(--ds-radius-pill);background:var(--ds-purple-100);color:var(--ds-purple-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 5px}.DashV2-module__ZbQKHq__outreachFilterChevOpen{transform:rotate(180deg)}.DashV2-module__ZbQKHq__outreachFilterBackdrop{z-index:40;position:fixed;inset:0}.DashV2-module__ZbQKHq__outreachFilterMenu{z-index:41;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--color-bg-surface);min-width:240px;max-height:60vh;box-shadow:0 8px 24px color-mix(in srgb, var(--ds-text-fg) 14%, transparent);padding:5px 0;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.DashV2-module__ZbQKHq__outreachFilterHead{color:var(--ds-text-fg-subtle);letter-spacing:.06em;text-transform:uppercase;padding:5px 12px 3px;font-size:10px;font-weight:700}.DashV2-module__ZbQKHq__outreachRenameInput{flex:1;min-width:0;margin:2px 6px 2px 12px;padding:3px 8px;font-size:12px}.DashV2-module__ZbQKHq__outreachFilterEmpty{color:var(--ds-text-fg-subtle);max-width:240px;padding:2px 12px 6px;font-size:11px;line-height:1.45}.DashV2-module__ZbQKHq__outreachFilterItem{width:100%;color:var(--ds-text-fg);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:5px 12px;font-family:inherit;font-size:12px;display:flex}.DashV2-module__ZbQKHq__outreachFilterItem:hover{background:var(--ds-bg-subtle)}.DashV2-module__ZbQKHq__outreachFilterItem:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:-2px}.DashV2-module__ZbQKHq__outreachFilterCheck{width:14px;color:var(--ds-purple-dark);justify-content:center;align-items:center;display:inline-flex}.DashV2-module__ZbQKHq__outreachFilterDot{background:var(--outreach-flag-dot);border-radius:50%;width:6px;height:6px}.DashV2-module__ZbQKHq__outreachFilterLabel{flex:1}.DashV2-module__ZbQKHq__outreachFilterCount{color:var(--ds-text-fg-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px}.DashV2-module__ZbQKHq__outreachFilterRule{background:var(--ds-border);height:1px;margin:5px 0}.DashV2-module__ZbQKHq__outreachSavedRow{align-items:center;display:flex}.DashV2-module__ZbQKHq__outreachSavedRow:hover{background:var(--ds-bg-subtle)}.DashV2-module__ZbQKHq__outreachSavedAction{color:var(--ds-text-fg-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:5px 6px;display:inline-flex}.DashV2-module__ZbQKHq__outreachSavedAction:hover{color:var(--ds-text-fg)}.DashV2-module__ZbQKHq__outreachSavedAction:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:-2px}.DashV2-module__ZbQKHq__outreachSavedStarOn{color:var(--color-warning);fill:var(--color-warning)}.DashV2-module__ZbQKHq__outreachSaveError{color:var(--ds-red-dark);font-size:11px}.DashV2-module__ZbQKHq__outreachPill{border:1px solid var(--outreach-flag-border);border-radius:var(--ds-radius-pill);background:var(--outreach-flag-bg);color:var(--outreach-flag-fg);white-space:nowrap;align-items:center;gap:5px;padding:3px 5px 3px 10px;font-size:11px;font-weight:600;display:inline-flex}.DashV2-module__ZbQKHq__outreachPillNeutral{--outreach-flag-fg:var(--ds-text-fg);--outreach-flag-bg:var(--ds-bg-subtle);--outreach-flag-border:var(--ds-border);--outreach-flag-dot:var(--ds-text-fg-subtle)}.DashV2-module__ZbQKHq__outreachPillX{width:15px;height:15px;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.DashV2-module__ZbQKHq__outreachPillX:hover{opacity:1}.DashV2-module__ZbQKHq__outreachPillX:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachRulePill{border:1px dashed var(--ds-border);border-radius:var(--ds-radius-pill);color:var(--ds-text-fg-muted);cursor:pointer;background:0 0;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600}.DashV2-module__ZbQKHq__outreachRulePill:hover{border-color:var(--ds-purple-medium);color:var(--ds-purple-dark)}.DashV2-module__ZbQKHq__outreachRulePill:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachContextRow{align-items:center;gap:10px;padding:0 14px 10px;display:flex}.DashV2-module__ZbQKHq__outreachMiniSeg{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-bg-subtle);gap:2px;padding:2px;display:inline-flex}.DashV2-module__ZbQKHq__outreachMiniSegBtn{border-radius:calc(var(--ds-radius-sm) - 1px);color:var(--ds-text-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 8px;font-family:inherit;font-size:10.5px;font-weight:600}.DashV2-module__ZbQKHq__outreachMiniSegBtn:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachMiniSegActive{background:var(--color-bg-surface);color:var(--ds-text-fg)}.DashV2-module__ZbQKHq__outreachContextText{color:var(--ds-text-fg-subtle);font-size:11.5px}.DashV2-module__ZbQKHq__outreachContextText b{color:var(--ds-text-fg)}.DashV2-module__ZbQKHq__outreachBuilderActions{align-items:center;gap:10px;margin-top:6px;display:flex}.DashV2-module__ZbQKHq__outreachViewSeg{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg-subtle);gap:2px;padding:2px;display:inline-flex}.DashV2-module__ZbQKHq__outreachViewSegBtn{border-radius:var(--ds-radius-pill);color:var(--ds-text-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.DashV2-module__ZbQKHq__outreachViewSegBtn:hover{color:var(--ds-text-fg)}.DashV2-module__ZbQKHq__outreachViewSegBtn:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachViewSegActive{background:var(--color-bg-surface);color:var(--ds-text-fg);box-shadow:0 1px 2px color-mix(in srgb, var(--ds-text-fg) 10%, transparent)}.DashV2-module__ZbQKHq__outreachViewSegCount{color:var(--ds-text-fg-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashV2-module__ZbQKHq__outreachViewSegActive .DashV2-module__ZbQKHq__outreachViewSegCount{color:var(--ds-purple-dark)}.DashV2-module__ZbQKHq__outreachSelectHeader,.DashV2-module__ZbQKHq__outreachSelectCell{text-align:center;width:28px;padding-right:0}.DashV2-module__ZbQKHq__outreachSelectLabel{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.DashV2-module__ZbQKHq__outreachSelectBox{width:14px;height:14px;accent-color:var(--ds-purple-medium);cursor:pointer;margin:0}.DashV2-module__ZbQKHq__outreachSelectBox:disabled{cursor:not-allowed;opacity:.4}.DashV2-module__ZbQKHq__outreachSelectBox:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachAddButton,.DashV2-module__ZbQKHq__outreachRemoveButton{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--color-bg-surface);width:22px;height:22px;color:var(--ds-text-fg-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.DashV2-module__ZbQKHq__outreachAddButton:hover:not(:disabled){border-color:var(--ds-purple-medium);color:var(--ds-purple-dark)}.DashV2-module__ZbQKHq__outreachRemoveButton:hover{border-color:var(--ds-red-medium);color:var(--ds-red-dark)}.DashV2-module__ZbQKHq__outreachAddButton:disabled{cursor:not-allowed;opacity:.35}.DashV2-module__ZbQKHq__outreachAddButton:focus-visible,.DashV2-module__ZbQKHq__outreachRemoveButton:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachCommitBar{border-bottom:1px solid var(--ds-border);background:var(--ds-purple-100);align-items:center;gap:10px;padding:8px 14px;display:flex}.DashV2-module__ZbQKHq__outreachCommitCount{color:var(--ds-purple-dark);font-size:11px;font-weight:700}.DashV2-module__ZbQKHq__outreachCommitBtn{border-radius:var(--ds-radius-pill);background:var(--ds-purple-medium);color:#fff;cursor:pointer;border:0;align-items:center;gap:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.DashV2-module__ZbQKHq__outreachCommitBtn:hover{background:var(--ds-purple-dark)}.DashV2-module__ZbQKHq__outreachCommitBtn:focus-visible{outline:2px solid var(--ds-purple-dark);outline-offset:2px}.DashV2-module__ZbQKHq__outreachBuilder{border-bottom:1px solid var(--ds-border)}.DashV2-module__ZbQKHq__outreachBuilderBar{align-items:center;gap:10px;padding:6px 14px;display:flex}.DashV2-module__ZbQKHq__outreachBuilderToggle,.DashV2-module__ZbQKHq__outreachRuleAdd{color:var(--ds-text-fg-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.DashV2-module__ZbQKHq__outreachBuilderToggle:hover,.DashV2-module__ZbQKHq__outreachRuleAdd:hover{color:var(--ds-text-fg)}.DashV2-module__ZbQKHq__outreachBuilderToggle:focus-visible,.DashV2-module__ZbQKHq__outreachRuleAdd:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:2px}.DashV2-module__ZbQKHq__outreachBuilderCount{border-radius:var(--ds-radius-pill);background:var(--ds-purple-100);color:var(--ds-purple-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 5px}.DashV2-module__ZbQKHq__outreachBuilderBody{padding:4px 14px 12px}.DashV2-module__ZbQKHq__outreachBuilderEmpty{color:var(--ds-text-fg-subtle);margin:0;font-size:11px}.DashV2-module__ZbQKHq__outreachRuleGroup{border-left:2px solid var(--ds-border);margin-bottom:6px;padding-left:8px}.DashV2-module__ZbQKHq__outreachRuleGroupHead{align-items:center;gap:4px;margin-bottom:3px;display:flex}.DashV2-module__ZbQKHq__outreachRuleGroupName{color:var(--ds-text-fg-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.DashV2-module__ZbQKHq__outreachRuleOr{color:var(--ds-text-fg-subtle);text-transform:uppercase;margin:4px 0 0;font-size:10px;font-weight:700}.DashV2-module__ZbQKHq__outreachRuleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.DashV2-module__ZbQKHq__outreachRuleSelect,.DashV2-module__ZbQKHq__outreachRuleValue{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--color-bg-surface);color:var(--ds-text-fg);padding:2px 6px;font-family:inherit;font-size:11px}.DashV2-module__ZbQKHq__outreachRuleSelect:focus-visible,.DashV2-module__ZbQKHq__outreachRuleValue:focus-visible{border-color:var(--ds-border-focus);outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachRuleValueWrap{align-items:center;gap:5px;display:inline-flex}.DashV2-module__ZbQKHq__outreachRuleValue{width:74px}.DashV2-module__ZbQKHq__outreachRuleUnit{color:var(--ds-text-fg-subtle);font-size:11px}.DashV2-module__ZbQKHq__outreachRuleHelp{border:1px solid var(--ds-border);width:15px;height:15px;color:var(--ds-text-fg-subtle);cursor:pointer;background:0 0;border-radius:50%;padding:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1}.DashV2-module__ZbQKHq__outreachRuleHelp:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachRuleRemove{border-radius:var(--ds-radius-sm);width:18px;height:18px;color:var(--ds-text-fg-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DashV2-module__ZbQKHq__outreachRuleRemove:hover{color:var(--ds-red-dark)}.DashV2-module__ZbQKHq__outreachRuleRemove:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachRuleJoin{color:var(--ds-text-fg-subtle);text-transform:uppercase;font-size:10px;font-weight:700}.DashV2-module__ZbQKHq__outreachContactCell,.DashV2-module__ZbQKHq__outreachStateCell,.DashV2-module__ZbQKHq__outreachWhyCell{white-space:nowrap}.DashV2-module__ZbQKHq__outreachStateWrap{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.DashV2-module__ZbQKHq__outreachStateChip{border-radius:var(--ds-radius-sm);border:1px solid var(--outreach-state-border);background:var(--outreach-state-bg);color:var(--outreach-state-fg);align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.DashV2-module__ZbQKHq__outreachStateSub{color:var(--ds-text-fg-muted);font-size:10px}.DashV2-module__ZbQKHq__outreachStateUrgent{--outreach-state-fg:var(--ds-red-dark);--outreach-state-bg:var(--ds-red-100);--outreach-state-border:color-mix(in srgb, var(--ds-red-medium) 28%, transparent)}.DashV2-module__ZbQKHq__outreachStateWarn{--outreach-state-fg:var(--color-warning-dark);--outreach-state-bg:var(--color-warning-light);--outreach-state-border:color-mix(in srgb, var(--color-warning) 32%, transparent)}.DashV2-module__ZbQKHq__outreachStateInfo{--outreach-state-fg:var(--ds-text-fg-muted);--outreach-state-bg:var(--ds-teal-100);--outreach-state-border:color-mix(in srgb, var(--ds-teal-medium) 30%, transparent)}.DashV2-module__ZbQKHq__outreachStateDefault{--outreach-state-fg:var(--ds-text-fg-muted);--outreach-state-bg:transparent;--outreach-state-border:var(--ds-border)}.DashV2-module__ZbQKHq__outreachStateMuted{--outreach-state-fg:var(--ds-text-fg-subtle);--outreach-state-bg:transparent;--outreach-state-border:var(--ds-border)}.DashV2-module__ZbQKHq__outreachActionsHeader,.DashV2-module__ZbQKHq__outreachActionsCell{width:48px;text-align:center!important}.DashV2-module__ZbQKHq__hitlistTable.DashV2-module__ZbQKHq__outreachListTable .DashV2-module__ZbQKHq__outreachSelectHeader,.DashV2-module__ZbQKHq__hitlistTable.DashV2-module__ZbQKHq__outreachListTable .DashV2-module__ZbQKHq__outreachSelectCell{z-index:2;background:var(--color-bg-surface);width:44px;min-width:44px;max-width:44px;padding-left:0;padding-right:0;position:sticky;left:0}.DashV2-module__ZbQKHq__hitlistTable.DashV2-module__ZbQKHq__outreachListTable .DashV2-module__ZbQKHq__outreachSelectHeader{z-index:4;background:var(--ds-bg-subtle)}.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachVetHeader,.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachVetCell{position:sticky;left:0}.DashV2-module__ZbQKHq__hitlistTable.DashV2-module__ZbQKHq__outreachListTable .DashV2-module__ZbQKHq__outreachVetHeader,.DashV2-module__ZbQKHq__hitlistTable.DashV2-module__ZbQKHq__outreachListTable .DashV2-module__ZbQKHq__outreachVetCell{left:44px}.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachVetHeader{z-index:3;background:var(--ds-bg-subtle);box-shadow:inset -1px 0 0 var(--ds-border), 4px 0 8px color-mix(in srgb, var(--ds-text-fg) 8%, transparent)}.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachVetCell{z-index:1;background:var(--color-bg-surface);box-shadow:inset -1px 0 0 var(--ds-border), 4px 0 8px color-mix(in srgb, var(--ds-text-fg) 8%, transparent)}.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachActionsHeader,.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachActionsCell{position:sticky;right:0}.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachActionsHeader{z-index:3;background:var(--ds-bg-subtle);box-shadow:inset 1px 0 0 var(--ds-border)}.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachActionsCell{z-index:2;background:var(--color-bg-surface);box-shadow:inset 1px 0 0 var(--ds-border), -4px 0 8px color-mix(in srgb, var(--ds-text-fg) 8%, transparent)}.DashV2-module__ZbQKHq__hitlistRow:hover .DashV2-module__ZbQKHq__outreachSelectCell,.DashV2-module__ZbQKHq__hitlistRow:hover .DashV2-module__ZbQKHq__outreachVetCell,.DashV2-module__ZbQKHq__hitlistRow:hover .DashV2-module__ZbQKHq__outreachActionsCell{background:var(--ds-bg-subtle)}.DashV2-module__ZbQKHq__outreachDealCell{text-align:center;white-space:nowrap}.DashV2-module__ZbQKHq__outreachDealYes,.DashV2-module__ZbQKHq__outreachDealNo{border-radius:var(--ds-radius-pill);align-items:center;padding:1px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.DashV2-module__ZbQKHq__outreachDealYes{background:var(--ds-purple-100);color:var(--ds-purple-dark)}.DashV2-module__ZbQKHq__outreachDealNo{background:var(--ds-bg-subtle);color:var(--ds-text-fg-subtle)}.DashV2-module__ZbQKHq__outreachDealYesWrap{border-radius:var(--ds-radius-pill);display:inline-flex}.DashV2-module__ZbQKHq__outreachDealYesWrap:focus-visible{outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__outreachActionsButton{border-radius:var(--ds-radius-md);width:28px;height:28px;color:var(--ds-text-fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.DashV2-module__ZbQKHq__outreachActionsButton{opacity:0;pointer-events:none}.DashV2-module__ZbQKHq__outreachActionsButton:focus-visible,.DashV2-module__ZbQKHq__outreachActionsButton[aria-expanded=true]{opacity:1;pointer-events:auto}}.DashV2-module__ZbQKHq__outreachActionsButton:hover{border-color:var(--ds-border);background:var(--ds-bg-subtle);color:var(--ds-purple-dark)}.DashV2-module__ZbQKHq__outreachActionsButton:focus-visible{border-color:var(--ds-border-focus);outline:2px solid var(--ds-purple-medium);outline-offset:1px}.DashV2-module__ZbQKHq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.DashV2-module__ZbQKHq__vetActionsMenu{z-index:1000;max-height:calc(100vh - 16px);position:fixed;overflow-y:auto}.DashV2-module__ZbQKHq__vetActionsItem{color:var(--ds-purple-darker)}.DashV2-module__ZbQKHq__vetActionsItem:focus-visible{background:var(--ds-bg-subtle);outline:2px solid var(--ds-purple-medium);outline-offset:-2px}.DashV2-module__ZbQKHq__vetActionsItemBold{font-weight:600}.DashV2-module__ZbQKHq__vetActionsIcon{color:var(--ds-purple-medium)}.DashV2-module__ZbQKHq__vetActionsDivider{background:var(--ds-border);height:1px;margin:2px 0}.DashV2-module__ZbQKHq__vetActionsEmpty{color:var(--ds-text-fg-subtle);padding:8px 14px;font-size:13px}@media (max-width:768px){.DashV2-module__ZbQKHq__statusChipBtn,.DashV2-module__ZbQKHq__outreachFlagChipButton,.DashV2-module__ZbQKHq__outreachFlagClear,.DashV2-module__ZbQKHq__outreachFilterBtn,.DashV2-module__ZbQKHq__outreachFilterItem,.DashV2-module__ZbQKHq__outreachRulePill,.DashV2-module__ZbQKHq__outreachMiniSegBtn,.DashV2-module__ZbQKHq__outreachShowExcluded,.DashV2-module__ZbQKHq__showMoreBtn{box-sizing:border-box;min-height:44px}.DashV2-module__ZbQKHq__outreachFlagClear{padding:0 8px}.DashV2-module__ZbQKHq__hitlistSearch{box-sizing:border-box;min-height:44px;padding-top:0;padding-bottom:0}.DashV2-module__ZbQKHq__hitlistSearch input,.DashV2-module__ZbQKHq__thSortButton,.DashV2-module__ZbQKHq__vetActionsItem{box-sizing:border-box;min-height:44px}.DashV2-module__ZbQKHq__outreachWhyMoreTarget{min-width:44px;min-height:44px}.DashV2-module__ZbQKHq__outreachWhyMore,.DashV2-module__ZbQKHq__outreachSavedAction,.DashV2-module__ZbQKHq__outreachThInfoButton,.DashV2-module__ZbQKHq__outreachActionsButton,.DashV2-module__ZbQKHq__outreachAddButton,.DashV2-module__ZbQKHq__outreachRemoveButton,.DashV2-module__ZbQKHq__outreachDealYesWrap,.DashV2-module__ZbQKHq__outreachPillX,.DashV2-module__ZbQKHq__outreachRuleRemove,.DashV2-module__ZbQKHq__outreachRuleHelp{width:44px;height:44px}.DashV2-module__ZbQKHq__outreachRenameInput,.DashV2-module__ZbQKHq__outreachViewSegBtn,.DashV2-module__ZbQKHq__outreachBuilderToggle,.DashV2-module__ZbQKHq__outreachRuleAdd,.DashV2-module__ZbQKHq__outreachCommitBtn{box-sizing:border-box;min-height:44px}.DashV2-module__ZbQKHq__outreachSelectLabel{width:44px;height:44px}.DashV2-module__ZbQKHq__outreachSelectBox{width:18px;height:18px}.DashV2-module__ZbQKHq__outreachSelectHeader,.DashV2-module__ZbQKHq__outreachSelectCell{width:44px}.DashV2-module__ZbQKHq__outreachRuleSelect,.DashV2-module__ZbQKHq__outreachRuleValue{box-sizing:border-box;min-height:44px}.DashV2-module__ZbQKHq__outreachVetOpen{min-height:44px}.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachVetHeader,.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachVetCell{min-width:180px}.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachActionsHeader,.DashV2-module__ZbQKHq__hitlistTable .DashV2-module__ZbQKHq__outreachActionsCell{min-width:60px;padding-left:8px;padding-right:8px}}.DashV2-module__ZbQKHq__sectionHeading{color:var(--roo-navy);margin:4px 0 -8px;font-size:13px;font-weight:700}.DashV2-module__ZbQKHq__cancelToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.DashV2-module__ZbQKHq__cancelSearchWrap{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:280px;padding:6px 12px;display:flex}.DashV2-module__ZbQKHq__cancelSearchInput{color:#111827;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12px}.DashV2-module__ZbQKHq__cancelSearchInput::placeholder{color:#d1d5db}.DashV2-module__ZbQKHq__periodToggle{background:#f3f4f6;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.DashV2-module__ZbQKHq__periodBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500}.DashV2-module__ZbQKHq__periodBtnActive{color:var(--roo-navy);background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.DashV2-module__ZbQKHq__kpiRow{grid-gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:16px;display:grid}.DashV2-module__ZbQKHq__kpiCard{background:#fff;border:1px solid #ececec;border-left-width:4px;border-radius:12px;flex-direction:column;gap:3px;padding:14px 18px;display:flex}.DashV2-module__ZbQKHq__kpiCardRed{border-left-color:#dc2626}.DashV2-module__ZbQKHq__kpiCardGold{border-left-color:#f59e0b}.DashV2-module__ZbQKHq__kpiCardGreen{border-left-color:#16a34a}.DashV2-module__ZbQKHq__kpiValue{color:#111827;font-size:24px;font-weight:800}.DashV2-module__ZbQKHq__kpiLabel{color:#6b7280;font-size:11.5px}.DashV2-module__ZbQKHq__statusBadgeOpen{color:#b91c1c;background:#fee2e2;border-radius:10px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.DashV2-module__ZbQKHq__statusBadgeRebooked{color:#166534;background:#dcfce7;border-radius:10px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.DashV2-module__ZbQKHq__subCell{color:#9ca3af;font-size:10.5px;display:block}.DashV2-module__ZbQKHq__goalViewToggleRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.DashV2-module__ZbQKHq__monthRangePickers{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.DashV2-module__ZbQKHq__monthRangeSelect{min-width:0}.DashV2-module__ZbQKHq__monthlyTableWrap{margin-top:16px}.DashV2-module__ZbQKHq__monthlyTableWrap thead th{color:var(--ds-text-fg);font-size:13px;font-weight:700}.DashV2-module__ZbQKHq__monthlyGroupHeader,.DashV2-module__ZbQKHq__monthlyGroupHeaderActive{background:var(--ds-surface-subtle,#f6f7f9);vertical-align:middle}.DashV2-module__ZbQKHq__monthlyGroupHeaderActive{box-shadow:inset 3px 0 0 var(--ds-purple,#6c3fc8)}.DashV2-module__ZbQKHq__monthlyGroupIdentity{align-items:center;gap:6px;min-width:0;display:flex}.DashV2-module__ZbQKHq__monthlyGroupChevron{width:24px;height:24px;color:var(--ds-text-fg-subtle);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DashV2-module__ZbQKHq__monthlyGroupChevron:hover{background:var(--ds-surface-raised,#fff);color:var(--ds-text-fg)}.DashV2-module__ZbQKHq__monthlyGroupToggle{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;padding:2px 4px;display:inline-flex}.DashV2-module__ZbQKHq__monthlyGroupName{color:var(--ds-text-fg);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.DashV2-module__ZbQKHq__monthlyGroupMetric{font-size:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-text-fg);white-space:nowrap;font-weight:650}.DashV2-module__ZbQKHq__monthlyGrandTotalHeaderHidden{border:none;height:0;padding:0;display:none}.DashV2-module__ZbQKHq__monthlyTableWrap tbody:last-of-type>tr:first-child:has([class*=monthlyGrandTotalHeaderHidden]){display:none}.DashV2-module__ZbQKHq__monthlyGrandTotalRow td{background:var(--ds-purple-50,#f3eefc);border-top:1px solid var(--ds-border);font-weight:700}.DashV2-module__ZbQKHq__goalViewToggle{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.DashV2-module__ZbQKHq__goalViewToggleBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 18px;font-size:12.5px;font-weight:600;line-height:1;transition:background .15s,color .15s,box-shadow .15s}.DashV2-module__ZbQKHq__goalViewToggleBtn:hover{color:#374151}.DashV2-module__ZbQKHq__goalViewToggleBtnActive,.DashV2-module__ZbQKHq__goalViewToggleBtnActive:hover{color:#fff;background:#6c3fc8;box-shadow:0 1px 3px #6c3fc84d}.DashV2-module__ZbQKHq__goalViewToggleBtn:disabled{opacity:.55;cursor:not-allowed}.DashV2-module__ZbQKHq__goalViewToggleBtn:disabled:hover{color:#6b7280}.DashV2-module__ZbQKHq__goalViewToggleBtnActive:disabled,.DashV2-module__ZbQKHq__goalViewToggleBtnActive:disabled:hover{color:#fff;opacity:.85;background:#6c3fc8;box-shadow:0 1px 3px #6c3fc84d}.DashV2-module__ZbQKHq__weeklyHeadline{align-items:baseline;gap:10px;margin:8px 0 14px;display:flex}.DashV2-module__ZbQKHq__weeklyHeadlineValue{color:var(--roo-navy);font-size:36px;font-weight:800;line-height:1}.DashV2-module__ZbQKHq__weeklyHeadlineLabel{color:#9ca3af;font-size:13px;font-weight:500}.DashV2-module__ZbQKHq__weeklyDateRange{color:#9ca3af;margin-top:12px;font-size:11.5px}.DashV2-module__ZbQKHq__wowPositive{color:#16a34a}.DashV2-module__ZbQKHq__wowNegative{color:#dc2626}.DashV2-module__ZbQKHq__wowNeutral{color:#6b7280}.DashV2-module__ZbQKHq__repWeeklyRow{align-items:baseline;gap:6px;margin:6px 0 4px;display:flex}.DashV2-module__ZbQKHq__repWeeklyValue{color:var(--roo-navy);font-size:20px;font-weight:800;line-height:1}.DashV2-module__ZbQKHq__repWeeklyLabel{color:#9ca3af;font-size:11px;font-weight:500}.DashV2-module__ZbQKHq__repWeeklyMeta{color:#6b7280;flex-direction:column;gap:2px;margin-bottom:4px;font-size:10.5px;display:flex}@media (max-width:768px){.DashV2-module__ZbQKHq__container{padding-left:16px;padding-right:16px}.DashV2-module__ZbQKHq__hitlistHeader{align-items:stretch;padding:12px}.DashV2-module__ZbQKHq__bobHeader{flex-wrap:wrap}.DashV2-module__ZbQKHq__hitlistControls{flex-wrap:wrap;align-items:stretch;width:100%;margin-left:0;padding-bottom:4px;overflow-x:visible}.DashV2-module__ZbQKHq__bobControls{flex-wrap:wrap;width:100%;margin-left:0}.DashV2-module__ZbQKHq__statusChipBtn,.DashV2-module__ZbQKHq__thSortButton{min-height:44px}.DashV2-module__ZbQKHq__hitlistControls .dsx-fpill{min-height:44px}.DashV2-module__ZbQKHq__thInfoButton{min-width:44px;min-height:44px}.DashV2-module__ZbQKHq__hitlistSearch{flex:1 0 240px;max-width:none}.DashV2-module__ZbQKHq__hitlistSearch input{flex:1;width:auto;min-width:0}.DashV2-module__ZbQKHq__hitlistTable th,.DashV2-module__ZbQKHq__hitlistTable td{padding:8px 10px}.DashV2-module__ZbQKHq__bobHideTablet{display:none}}@media (max-width:480px){.DashV2-module__ZbQKHq__container{padding-left:12px;padding-right:12px}.DashV2-module__ZbQKHq__hitlistControls{flex-wrap:wrap;overflow-x:visible}.DashV2-module__ZbQKHq__hitlistSearch{flex:0 0 100%;order:-1;width:100%}.DashV2-module__ZbQKHq__hitlistSearch input{width:100%;min-width:0}.DashV2-module__ZbQKHq__hitlistTable{font-size:11.5px}.DashV2-module__ZbQKHq__hitlistTable th,.DashV2-module__ZbQKHq__hitlistTable td{padding:8px 6px}.DashV2-module__ZbQKHq__bobHideMobile{display:none}}.DashV2-module__ZbQKHq__contextMenu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:200px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #0000001f}.DashV2-module__ZbQKHq__contextMenuItem{cursor:pointer;width:100%;color:var(--ds-purple-darker);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.DashV2-module__ZbQKHq__contextMenuItem:hover{background:#f9fafb}.DashV2-module__ZbQKHq__contextMenuItemPrimary{font-weight:600}.DashV2-module__ZbQKHq__contextMenuDivider{background:#f3f4f6;height:1px;margin:2px 0}.DashV2-module__ZbQKHq__contextMenuIcon{color:#7c5cfc}.DashV2-module__ZbQKHq__contextMenuBadge{border:1.5px solid var(--ds-purple-darker);border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.DashV2-module__ZbQKHq__contextMenuBadgeHubspot{color:#f97316;border-color:#f97316}.DashV2-module__ZbQKHq__contextMenuBadgePosthog{color:#f54e00;border-color:#f54e00}.DashV2-module__ZbQKHq__contextMenuEmpty{color:#9ca3af;padding:8px 14px;font-size:13px}
.TrendChartCard-module__1P78ta__card{background:#fff;border:1px solid #ececec;border-radius:14px;margin-bottom:20px;overflow:hidden}.TrendChartCard-module__1P78ta__header{border-bottom:1px solid #ececec;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.TrendChartCard-module__1P78ta__title{color:var(--roo-navy);font-size:15px;font-weight:700}.TrendChartCard-module__1P78ta__statValue{color:#1f2937;font-size:15px;font-weight:700}.TrendChartCard-module__1P78ta__statSep{color:#d1d5db;-webkit-user-select:none;user-select:none;font-size:13px}.TrendChartCard-module__1P78ta__statItem{color:#6b7280;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.TrendChartCard-module__1P78ta__statLabel{color:#9ca3af;font-size:12px}.TrendChartCard-module__1P78ta__deltaPositive{color:#059669;font-weight:600}.TrendChartCard-module__1P78ta__deltaNegative{color:#dc2626;font-weight:600}.TrendChartCard-module__1P78ta__deltaNeutral{color:#9ca3af;font-weight:500}.TrendChartCard-module__1P78ta__headerSpacer{flex:1;min-width:8px}.TrendChartCard-module__1P78ta__chartWrap{width:100%;min-height:320px;padding:16px 18px 0}.TrendChartCard-module__1P78ta__loadingWrap{color:#9ca3af;justify-content:center;align-items:center;gap:10px;padding:60px 18px;font-size:14px;display:flex}.TrendChartCard-module__1P78ta__errorWrap{justify-content:center;padding:40px 18px;display:flex}.TrendChartCard-module__1P78ta__emptyWrap{text-align:center;color:#9ca3af;padding:48px 18px}.TrendChartCard-module__1P78ta__emptyIcon{margin-bottom:8px;font-size:32px;display:block}.TrendChartCard-module__1P78ta__emptyTitle{color:#6b7280;margin:0 0 4px;font-size:15px;font-weight:600}.TrendChartCard-module__1P78ta__emptySubtitle{margin:0;font-size:13px}.TrendChartCard-module__1P78ta__tooltip{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px;font-size:12px;box-shadow:0 2px 8px #00000014}.TrendChartCard-module__1P78ta__tooltipDate{color:#374151;margin-bottom:6px;font-weight:600}.TrendChartCard-module__1P78ta__tooltipRow{align-items:center;gap:6px;padding:2px 0;display:flex}.TrendChartCard-module__1P78ta__tooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.TrendChartCard-module__1P78ta__tooltipLabel{color:#6b7280;flex:1}.TrendChartCard-module__1P78ta__tooltipValue{color:#1f2937;font-weight:600}@media (max-width:768px){.TrendChartCard-module__1P78ta__header{gap:6px}.TrendChartCard-module__1P78ta__chartWrap{min-height:260px;padding:0 12px}.TrendChartCard-module__1P78ta__statValue{font-size:14px}}
.AppBlock-module__QX1gEW__block{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.AppBlock-module__QX1gEW__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.AppBlock-module__QX1gEW__label{font-family:var(--ds-font-display);color:var(--ds-text-heading);margin:0;font-size:14px;font-weight:600}.AppBlock-module__QX1gEW__open{color:var(--ds-purple-dark);white-space:nowrap;font-size:13px;text-decoration:none}.AppBlock-module__QX1gEW__open:hover{text-decoration:underline}.AppBlock-module__QX1gEW__body{min-width:0}
.UiSpecRenderer-module__eHdMva__stack{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.UiSpecRenderer-module__eHdMva__block{min-width:0}.UiSpecRenderer-module__eHdMva__block:empty{display:none}.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block{opacity:0;animation:.3s ease-out forwards UiSpecRenderer-module__eHdMva__blockEnter}.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block:first-child{animation-delay:0s}.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block:nth-child(2){animation-delay:40ms}.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block:nth-child(3){animation-delay:80ms}.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block:nth-child(4){animation-delay:.12s}.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block:nth-child(5){animation-delay:.16s}.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block:nth-child(6){animation-delay:.2s}.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block:nth-child(n+7){animation-delay:.24s}@keyframes UiSpecRenderer-module__eHdMva__blockEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.UiSpecRenderer-module__eHdMva__stagger .UiSpecRenderer-module__eHdMva__block{opacity:1;animation:none}}
.BdRepPicker-module__iesvgq__picker{border:1px solid var(--ds-border);background:var(--ds-bg-subtle);border-radius:10px;margin-bottom:14px;padding:12px}.BdRepPicker-module__iesvgq__pickerHead{font-family:var(--ds-font-body);color:var(--ds-text-fg);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.BdRepPicker-module__iesvgq__empty{font-family:var(--ds-font-body);color:var(--ds-text-fg-muted);margin:0;font-size:12.5px;font-weight:300}
.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__uiSpec{margin-top:10px}.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:768px){.RooMateDock-module__2IuxTq__dockExpanded{width:calc(100vw - 24px);max-height:calc(100dvh - 24px - var(--rd2-mobile-topbar,0px))}.RooMateDock-module__2IuxTq__dockMinimized{width:max-content;max-width:calc(100vw - 24px);bottom:max(12px, env(safe-area-inset-bottom))}.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{min-height:44px;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}
.RealTimeTrackingPage-module__BwhPfW__dsFilterBar{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.RealTimeTrackingPage-module__BwhPfW__dsContent{flex-direction:column;gap:32px;min-height:calc(100vh - 200px);padding:0 0 48px;display:flex;position:relative}.RealTimeTrackingPage-module__BwhPfW__dsChartStack{opacity:1;width:100%;max-width:1600px;margin:0 auto;transition:opacity .3s}.RealTimeTrackingPage-module__BwhPfW__dsChartStackLoading{opacity:0;}
.HospitalHighlights-module__mnK_3G__shiftStatus,.HospitalHighlights-module__mnK_3G__shiftError{border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.HospitalHighlights-module__mnK_3G__shiftStatus{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.HospitalHighlights-module__mnK_3G__shiftError{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}
