:root{--primary-navy:#001233;--primary-navy-hover:#16284c;--accent-growth:#0082ff;--accent-growth-hover:#0068cc;--button-radius-subtle:4px;--risk-red:#d7263d;--cta-orange:#ff6300;--secondary-purple:#8c73ff;--safe-green:#1eaf5f;--neutral-grey:#f3f2ee;--divider-grey:#dcdad7;--navy:#001233;--blue:#0082ff;--red:#d7263d;--orange:#ff6300;--purple:#8c73ff;--green:#1eaf5f;--neutral-bg:#f3f2ee;--divider:#dcdad7;--panel:#fff;--line:var(--divider);--text:var(--navy);--muted:#4e5b70;--shadow:0 2px 6px rgba(0,0,0,.05);--shadow-hover:0 4px 12px rgba(0,0,0,.08);--safe:var(--green);--growth:var(--blue);--risk:var(--red);--unknown:#7b8698;--score-icon-size:1.28rem;--score-risk-soft:#f6d3da;--score-safe-soft:#d2eadc;--score-growth-soft:#cfe4ff;--score-risk-hover:#efc3cc;--score-safe-hover:#c1dfcf;--score-growth-hover:#b8d8ff;--score-risk-ring:rgba(225,80,98,.35);--score-safe-ring:rgba(60,179,113,.35);--score-growth-ring:rgba(78,141,223,.35)}.auto-overflow-tooltip{position:fixed;z-index:120;max-width:min(560px,75vw);padding:.45rem .55rem;border-radius:8px;border:1px solid rgba(24,40,72,.22);background:#fff;color:var(--text);font-size:.78rem;line-height:1.35;box-shadow:0 10px 28px rgba(16,25,45,.2);pointer-events:none;white-space:normal;overflow-wrap:anywhere}.focus-kpis{grid-gap:.925rem;gap:.925rem}.focus-grid{grid-gap:1.025rem;gap:1.025rem}.focus-brief-page{gap:1.25rem;padding:1.65rem 1.5rem 2.5rem!important;box-sizing:border-box;overflow-x:hidden}.focus-brief-header{align-items:flex-start;position:relative;z-index:120}.focus-brief-controls{align-items:flex-end;position:relative;z-index:130}.focus-brief-filter{min-width:13rem}.focus-brief-layout{display:grid;grid-gap:2.75rem;gap:2.75rem}.focus-brief-lower-grid{display:grid;grid-template-columns:1fr;grid-gap:2.75rem;gap:2.75rem;align-items:start}.focus-brief-section{display:grid;grid-gap:.75rem;gap:.75rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.focus-brief-state{max-width:66.666%}.focus-brief-section h2{margin:0;color:var(--text);font-size:1.28rem;line-height:1.25}.focus-brief-narrative{display:grid;grid-gap:.75rem;gap:.75rem;width:100%;color:var(--text);font-size:.95rem;line-height:1.65}.focus-brief-narrative p{margin:0}.focus-brief-narrative-list{margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem;list-style:none}.focus-brief-narrative-list li{position:relative;padding-left:1.4rem}.focus-brief-narrative-list li:before{content:"—";position:absolute;left:0;top:0;color:var(--muted)}.focus-brief-narrative strong{color:var(--text);font-weight:800}.focus-brief-inline-link{color:var(--blue);font-weight:inherit;text-decoration:none;border-bottom:0}.focus-brief-inline-link:hover{color:var(--accent-growth-hover);text-shadow:0 0 0 currentColor,.015em 0 0 currentColor}.focus-brief-score-word{font-weight:inherit;background:transparent}.focus-brief-score-word-growth,.focus-brief-score-word-risk,.focus-brief-score-word-safe{color:inherit}.focus-brief-narrative.is-loading{color:var(--muted)}.focus-state-loading-skeleton{display:grid;grid-gap:.7rem;gap:.7rem;width:min(100%,44rem)}.focus-state-loading-skeleton span{display:block;height:.82rem;border-radius:999px;background:linear-gradient(90deg,hsla(36,7%,85%,.34),hsla(0,0%,100%,.52),hsla(36,7%,85%,.34));background-size:220% 100%;animation:loading-shimmer 1.65s ease-in-out infinite}.focus-state-loading-skeleton span:first-child{width:88%}.focus-state-loading-skeleton span:nth-child(2){width:74%}.focus-state-loading-skeleton span:nth-child(3){width:58%}.focus-brief-shimmer{display:inline-block;width:-moz-fit-content;width:fit-content;color:var(--text);background:linear-gradient(90deg,#6b7280,var(--text),#475569,var(--text),#6b7280);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:focusBriefShimmer 1.65s ease-in-out infinite;font-weight:700;opacity:.86}@keyframes focusBriefShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.focus-brief-error{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.focus-brief-table-wrap{overflow-x:auto}.focus-brief-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;color:var(--text);font-size:.88rem}.focus-brief-action-themes-table{min-width:720px}.focus-brief-action-themes-table .focus-brief-col-4,.focus-brief-deals-table .focus-brief-col-4{width:10rem}.focus-brief-deals-table{min-width:720px}.focus-brief-col-1{width:16%}.focus-brief-col-2{width:24%}.focus-brief-col-3{width:20%}.focus-brief-col-4{width:8rem}.focus-brief-col-5{width:auto}.focus-brief-col-6{width:8.5rem}.focus-brief-table td,.focus-brief-table th{padding:.85rem .75rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.focus-brief-table th{padding-top:.7rem;padding-bottom:.7rem;background:transparent;background-clip:padding-box;border-bottom:1px solid var(--line)!important;box-shadow:inset 0 -1px 0 hsla(36,7%,85%,.85);color:var(--text);font-size:.86rem;font-weight:700;text-transform:none;letter-spacing:0;white-space:nowrap}.focus-brief-table tbody tr{height:4.25rem}.focus-brief-table tbody tr:last-child td{border-bottom:0}.focus-brief-table td:last-child,.focus-brief-table th:last-child{text-align:right}.focus-brief-table td:first-child{overflow-wrap:anywhere}.focus-brief-table td:first-child .theme-pill-tooltip{left:0;right:auto;transform:none}.focus-brief-theme-pill-set{justify-content:flex-start}.focus-brief-theme-pill-set .theme-pill{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.focus-brief-example-deals{line-height:1.45}.focus-brief-example-separator{color:var(--text)}.focus-brief-action-themes-table td:nth-child(2),.focus-brief-action-themes-table td:nth-child(3),.focus-brief-deals-table td:nth-child(2),.focus-brief-deals-table td:nth-child(3){overflow-wrap:anywhere;line-height:1.45;white-space:normal}.focus-brief-action-themes-table td:nth-child(5),.focus-brief-action-themes-table th:nth-child(5),.focus-brief-deals-table td:nth-child(5),.focus-brief-deals-table th:nth-child(5){padding-left:3rem;text-align:center}.focus-brief-deal-theme-pills{display:flex;flex-wrap:wrap;gap:.38rem;min-width:0}.focus-brief-empty-inline{color:var(--muted)}.focus-brief-score-cell{line-height:0}.focus-brief-table-button{min-height:2rem;padding:.4rem .65rem;white-space:nowrap;text-decoration:none}.focus-brief-table-button:focus-visible,.focus-brief-table-button:hover{text-decoration:none}.focus-brief-empty{color:var(--muted);text-align:left!important}@media (min-width:760px){.focus-brief-table-wrap{overflow-x:visible}}@media (max-width:900px){.focus-brief-state{max-width:100%}}.focus-mini-head,.focus-score-row{font-size:.84rem}.focus-cell-link{border:0;padding:.08rem .22rem;margin:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative;display:block;width:100%;overflow:visible;transition:background-color .14s ease}.focus-cell-link:hover{background:#f1efec}.focus-cell-link:focus-visible{outline:none;box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.65)}.focus-cell-tooltip{position:absolute;left:50%;top:calc(100% + .35rem);transform:translateX(-50%);border:1px solid rgba(24,40,72,.22);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(16,25,45,.2);padding:.35rem .5rem;display:grid;grid-gap:.08rem;gap:.08rem;font-size:.84rem;line-height:1.2;color:var(--text);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:3}.focus-cell-tooltip strong{font-weight:700}.focus-cell-link:hover .focus-cell-tooltip{opacity:1;visibility:visible}.focus-hover-tooltip{position:fixed;z-index:500;border:1px solid rgba(24,40,72,.22);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(16,25,45,.2);padding:.35rem .5rem;display:grid;grid-gap:.08rem;gap:.08rem;max-width:280px;font-size:.9rem;line-height:1.2;color:var(--text);white-space:normal;pointer-events:none}.focus-hover-tooltip strong{font-weight:700}.focus-hover-tooltip span{font-weight:400}.focus-mini-row .truncate-text[data-no-auto-title=true]{overflow:visible}.focus-mini-row-actions .truncate-text[data-no-auto-title=true]{overflow:hidden}.focus-mini-head-actions>:nth-last-child(-n+2){visibility:hidden}.focus-mini-row-actions>.focus-mini-action-button{justify-self:center}.focus-mini-action-button{width:auto;min-width:0;height:1.8rem;padding:0 .55rem;font-size:var(--app-type-table-cell);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.focus-ordertype-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.45rem}.focus-ordertype-chart{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.45rem .52rem;display:grid;grid-gap:.45rem;gap:.45rem}.focus-ordertype-chart h4{margin:0;font-size:.85rem}.focus-ordertype-chart p{margin:.08rem 0 0;font-size:.76rem;color:var(--muted)}.focus-ordertype-donuts{display:inline-flex;gap:.7rem;align-items:center}.focus-ordertype-donut-wrap{display:grid;justify-items:center;grid-gap:.18rem;gap:.18rem}.focus-ordertype-donut-wrap span{font-size:.72rem;color:var(--muted)}.focus-ordertype-donut{width:62px;height:62px;border-radius:999px}.focus-ordertype-donut:after{content:\"\";position:absolute;inset:11px;border-radius:999px;background:#fff}.focus-ordertype-legend{display:grid;grid-gap:.15rem;gap:.15rem;font-size:.75rem;color:var(--muted)}.focus-ordertype-key{margin-top:.4rem;display:inline-flex;gap:.28rem;flex-wrap:wrap}.focus-ordertype-key span{border-radius:999px;padding:.06rem .42rem;font-size:.72rem;font-weight:700}.focus-ordertype-key .risk{color:var(--risk-red);background:#fdeef0}.focus-ordertype-key .safe{color:var(--safe-green);background:#e8f6ef}.focus-ordertype-key .growth{color:var(--accent-growth);background:#eaf4ff}.focus-chart-legend{margin-top:.5rem;display:inline-flex;gap:.35rem;flex-wrap:wrap}.legend-item{border-radius:999px;padding:.08rem .48rem;font-size:.74rem;font-weight:700}.legend-item.risk{color:var(--risk-red);background:#fdeef0}.legend-item.safe{color:var(--safe-green);background:#e8f6ef}.legend-item.growth{color:var(--accent-growth);background:#eaf4ff}.focus-chart-list{margin-top:.45rem;display:grid;grid-gap:.5rem;gap:.5rem}.focus-chart-row{border:1px solid var(--line);border-radius:8px;padding:.45rem .5rem;background:#fff;display:grid;grid-gap:.35rem;gap:.35rem}.focus-chart-row-head{display:flex;justify-content:space-between;gap:.4rem;align-items:baseline}.focus-chart-order{font-size:.84rem;font-weight:700}.focus-chart-total{font-size:.76rem;color:var(--muted)}.focus-chart-track{width:100%;height:.72rem;border-radius:999px;background:#f1f1f1;overflow:hidden;display:flex}.focus-chart-segment{display:block;height:100%}.focus-chart-segment.risk{background:#e15062}.focus-chart-segment.safe{background:#3cb371}.focus-chart-segment.growth{background:#4e8ddf}.focus-chart-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;font-size:.76rem;color:var(--muted)}*{box-sizing:border-box}:where(html,body,*){scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}:where(html,body,*)::-webkit-scrollbar{width:10px;height:10px}:where(html,body,*)::-webkit-scrollbar-track{background:transparent}:where(html,body,*)::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-color:transparent;background-clip:padding-box;-webkit-transition:background-color .18s ease,border-color .18s ease;transition:background-color .18s ease,border-color .18s ease}:where(html,body,*).is-scrolling{scrollbar-color:rgba(15,23,42,.22) transparent}:where(html,body,*).is-scrolling::-webkit-scrollbar-thumb{background-color:rgba(15,23,42,.22)}html{scrollbar-gutter:stable;overflow-y:scroll}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);background:linear-gradient(180deg,#fcfeff,#f5faff)}button,input,select,textarea{font:inherit}.platform-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:242px minmax(0,1fr)}.platform-shell:has(.platform-sidebar.is-collapsed){grid-template-columns:84px minmax(0,1fr)}.platform-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--text);border-right:1px solid var(--line);padding:1.25rem 1rem;display:grid;grid-template-rows:auto auto 1fr;grid-gap:1.25rem;gap:1.25rem}.mobile-nav-bar,.mobile-sidebar-close,.mobile-sidebar-scrim{display:none}.platform-sidebar-panel{display:contents}.brand-block{display:flex;align-items:center;justify-content:flex-start;gap:.72rem;position:relative;width:100%;min-height:2.45rem;padding-right:2.2rem}.brand-logo{width:2.15rem;height:2.15rem;border-radius:8px;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.15rem}.brand-logo-image{width:100%;height:100%;object-fit:contain;display:block}.brand-wordmark-wrap{gap:.55rem}.brand-wordmark,.brand-wordmark-wrap{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0}.brand-wordmark{justify-content:flex-start;max-width:100%}.brand-wordmark-image{height:2.2rem;width:auto;max-width:100%;object-fit:contain;display:block}.brand-logo-fallback{font-size:1.22rem}.brand-logo-fallback,.brand-wordmark-fallback{font-weight:700;line-height:1;color:var(--text)}.brand-wordmark-fallback{font-size:1.28rem;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-collapse-button{margin-left:0;width:1.8rem;height:1.8rem;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sidebar-collapse-button:hover{background:#f3f2ee}.sidebar-collapse-button svg{width:.95rem;height:.95rem}.user-block{padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.user-meta{display:flex;align-items:center;gap:.58rem}.user-avatar{width:2rem;height:2rem;border-radius:999px;object-fit:cover;border:1px solid var(--line);background:#fff;flex-shrink:0}.user-avatar-initials{display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.user-name{margin:0;font-weight:600;line-height:1.2}.user-title{margin:.2rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.2}.persona-filter{display:grid;grid-gap:.24rem;gap:.24rem}.persona-filter-label{margin:0;font-size:.72rem;color:var(--muted);font-weight:600;letter-spacing:.01em}.persona-select-wrap{position:relative}.persona-role-trigger{width:100%;border:1px solid var(--line);background:#fff;color:var(--text);text-align:left;font-size:.78rem;font-weight:600;line-height:1.1;padding:.4rem 1.65rem .4rem .48rem;cursor:pointer}.persona-role-trigger:focus-visible,.persona-role-trigger:hover:enabled{background:#f3f2ee;border-color:rgba(24,40,72,.3);outline:none}.persona-role-trigger:disabled{opacity:.6;cursor:default}.persona-role-menu{position:absolute;top:calc(100% + .2rem);left:0;right:0;z-index:30;display:grid;grid-gap:.08rem;gap:.08rem;padding:.18rem;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-hover)}.persona-role-option{width:100%;border:0;background:transparent;color:var(--text);text-align:left;font-size:.78rem;font-weight:600;line-height:1.1;padding:.36rem .32rem;cursor:pointer}.persona-role-option:focus-visible,.persona-role-option:hover:enabled{background:#f3f2ee;outline:none}.persona-role-option.is-selected{background:rgba(24,40,72,.08)}.persona-role-option:disabled{opacity:.55;cursor:default}.persona-select-chevron{position:absolute;right:.5rem;top:50%;width:.9rem;height:.9rem;transform:translateY(-50%);color:var(--muted);pointer-events:none}.persona-select-chevron svg{width:100%;height:100%}.sidebar-nav{display:flex;flex-direction:column;gap:.9rem;min-height:0}.sidebar-nav-group{display:grid;grid-gap:.38rem;gap:.38rem}.sidebar-nav-group-bottom{margin-top:auto}.nav-link{color:var(--text);text-decoration:none;border-radius:8px;padding:.58rem .68rem;font-weight:400;border:1px solid transparent;display:flex;align-items:center;gap:.52rem}.sidebar-support-button{width:100%;background:transparent;cursor:pointer;font:inherit;font-weight:400!important}.nav-link.active,.nav-link:hover{background:#edf5ff;border-color:transparent}.nav-link.active{color:var(--text)}.nav-link-icon{width:1.18rem;height:1.18rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.18rem}.nav-link-icon svg{width:100%;height:100%;display:block}.platform-sidebar.is-collapsed{padding:1.25rem .55rem}.platform-sidebar.is-collapsed .brand-block{width:100%;justify-content:space-between;position:static;min-height:2.45rem;padding-right:0}.platform-sidebar.is-collapsed .brand-wordmark,.platform-sidebar.is-collapsed .nav-link-label,.platform-sidebar.is-collapsed .user-block{display:none}.platform-sidebar.is-collapsed .sidebar-collapse-button{position:static;margin-left:0;right:auto;top:auto;transform:none}.platform-sidebar.is-collapsed .nav-link{justify-content:center;padding-inline:.45rem}.support-feedback-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(12,23,41,.36)}.support-feedback-modal{width:min(100%,520px);display:grid;grid-gap:.72rem;gap:.72rem;border:1px solid var(--line);border-radius:8px;background:#fff;padding:1.15rem;box-shadow:0 30px 72px rgba(12,23,41,.34)}.support-feedback-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.support-feedback-header h2{margin:.15rem 0 0;color:var(--text);font-size:1.18rem;line-height:1.25}.support-feedback-kicker,.support-feedback-note{margin:0;color:var(--muted);font-size:.78rem;line-height:1.4}.support-feedback-kicker{font-weight:800}.support-feedback-close{width:1.9rem;height:1.9rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.support-feedback-close:focus-visible,.support-feedback-close:hover{background:#edf5ff;outline:none}.support-feedback-close svg{width:.9rem;height:.9rem}.support-feedback-controls{display:flex}.support-page-shell{min-height:100vh;padding:1.65rem 1.5rem 2.5rem;background:#f5faff;display:grid;align-content:start;grid-gap:1.2rem;gap:1.2rem}.support-page-header p{max-width:44rem}.support-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;max-width:1320px}.support-category-tab{border:1px solid var(--accent-growth);border-radius:var(--button-radius-subtle);background:#fff;color:var(--accent-growth);cursor:pointer;font-size:.95rem;font-weight:400!important;line-height:1;padding:.55rem .72rem;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.support-category-tab:focus-visible,.support-category-tab:hover{border-color:var(--accent-growth-hover);background:#eaf4ff;color:var(--accent-growth-hover);box-shadow:0 8px 18px rgba(24,40,72,.08);outline:none}.support-category-tab.is-selected{border-color:var(--accent-growth);background:var(--accent-growth);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32),0 10px 24px rgba(0,130,255,.22)}.support-category-tab.is-selected:focus-visible,.support-category-tab.is-selected:hover{border-color:var(--accent-growth-hover);background:var(--accent-growth-hover);color:#fff}.support-guide-layout{display:grid;grid-template-columns:minmax(440px,1.35fr) minmax(360px,1fr);align-items:start;grid-gap:clamp(1rem,1.8vw,1.45rem);gap:clamp(1rem,1.8vw,1.45rem);max-width:1320px;width:100%}.support-guide-layout.has-guide-visual{grid-template-columns:minmax(340px,380px) minmax(380px,420px);align-items:start;max-width:min(100%,824px)}.support-topic-list{display:grid;grid-gap:.62rem;gap:.62rem}.support-detail-region{position:relative;min-width:0}.support-topic-card{width:100%;min-height:0;border:1px solid rgba(31,35,40,.1);border-radius:8px;background:hsla(0,0%,100%,.84);color:var(--text);cursor:pointer;display:block;font-weight:400!important;padding:.68rem .92rem .9rem;text-align:left;box-shadow:0 10px 26px rgba(24,40,72,.045);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.support-topic-card:focus-visible,.support-topic-card:hover{border-color:rgba(13,80,163,.35);background:#fff;box-shadow:0 14px 32px rgba(24,40,72,.085);outline:none}.support-topic-card.is-selected{border-color:rgba(13,80,163,.42);background:#fff;box-shadow:inset 4px 0 0 var(--blue),0 14px 32px rgba(24,40,72,.085)}.support-topic-card.is-read{border-color:rgba(0,130,255,.22);background:hsla(0,0%,100%,.92)}.support-topic-card.is-read:not(.is-selected){box-shadow:inset 3px 0 0 rgba(0,130,255,.34),0 10px 26px rgba(24,40,72,.045)}.support-topic-icon{width:2.5rem;height:2.5rem;border-radius:8px;background:#edf5ff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center}.support-topic-icon svg{width:1.25rem;height:1.25rem}.support-topic-copy{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.support-topic-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.support-topic-status{display:inline-flex;align-items:center;gap:.34rem;flex:0 0 auto}.support-detail-heading p,.support-topic-eyebrow{margin:0;color:var(--blue);font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:uppercase}.support-topic-copy strong{color:var(--text);font-size:1.08rem;font-weight:500;line-height:1.22}.support-topic-copy span:last-child{color:var(--muted);font-size:.95rem;font-weight:400;line-height:1.36}.support-topic-read-time{border:1px solid rgba(31,35,40,.08);border-radius:var(--button-radius-subtle);color:var(--muted);font-weight:400}.support-topic-read-badge,.support-topic-read-time{flex:0 0 auto;font-size:.78rem;line-height:1;padding:.28rem .42rem}.support-topic-read-badge{border:1px solid rgba(0,130,255,.2);border-radius:var(--button-radius-subtle);background:#eaf4ff;color:var(--accent-growth-hover);font-weight:500}.support-detail-heading p{font-size:.95rem;font-weight:900}.support-detail-panel{border:1px solid rgba(31,35,40,.1);border-radius:8px;background:#fff;box-shadow:0 18px 46px rgba(24,40,72,.08);padding:clamp(1rem,1.7vw,1.35rem);position:-webkit-sticky;position:sticky;top:1.25rem}.support-detail-heading{display:grid;grid-gap:.5rem;gap:.5rem;padding-bottom:.95rem;border-bottom:1px solid rgba(31,35,40,.08)}.support-read-toggle{justify-self:start;border:1px solid rgba(0,130,255,.28);border-radius:var(--button-radius-subtle);background:#fff;color:var(--accent-growth);cursor:pointer;font-size:.9rem;font-weight:500;line-height:1;margin-top:.18rem;padding:.46rem .58rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.support-read-toggle:focus-visible,.support-read-toggle:hover{border-color:var(--accent-growth);background:#eaf4ff;color:var(--accent-growth-hover);outline:none}.support-read-toggle.is-read{border-color:rgba(0,130,255,.22);background:#eaf4ff;color:var(--accent-growth-hover)}.support-detail-heading h2{margin:0;color:var(--text);font-size:clamp(1.35rem,2vw,1.82rem);line-height:1.12;letter-spacing:0}.support-detail-heading span{color:var(--muted);font-size:.95rem;line-height:1.48}.support-detail-sections{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 0}.support-detail-section{display:grid;grid-gap:.45rem;gap:.45rem}.support-detail-section h3{margin:0;color:var(--text);font-size:1rem;line-height:1.25}.support-detail-section p{margin:0;color:var(--text);font-size:.95rem;line-height:1.48}.support-note-list,.support-step-list{margin:0;color:var(--text);display:grid;grid-gap:.44rem;gap:.44rem;font-size:.95rem;line-height:1.45;padding-left:1.35rem}.support-note-list{gap:.38rem;padding-left:0;list-style:none}.support-note-list li,.support-step-list li{padding-left:.38rem}.support-step-list li::marker{color:var(--text);font-weight:400}.support-note-list li{position:relative;padding-left:1.3rem}.support-note-list li:before{content:"—";position:absolute;left:0;top:0;color:var(--text);font-weight:400}.support-step-highlight{color:inherit;font-weight:700}.support-step-highlight-growth,.support-step-highlight-risk,.support-step-highlight-safe{color:inherit}.support-detail-links{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.9rem;border-top:1px solid rgba(31,35,40,.08)}.support-detail-links a{border:1px solid var(--accent-growth);border-radius:var(--button-radius-subtle);background:var(--accent-growth);color:#fff;font-size:.95rem;font-weight:400;line-height:1;padding:.58rem .68rem;text-decoration:none}.support-detail-links a:focus-visible,.support-detail-links a:hover{border-color:var(--accent-growth-hover);background:var(--accent-growth-hover);color:#fff;outline:none}.support-detail-visual-panel{min-width:0;width:min(960px,calc(100vw - 2rem));border:1px solid rgba(31,35,40,.1);border-radius:8px;background:#fff;box-shadow:0 18px 46px rgba(24,40,72,.08);padding:clamp(1rem,1.7vw,1.35rem);position:absolute;top:0;left:calc(100% + clamp(1rem, 1.8vw, 1.45rem));bottom:0;display:flex;pointer-events:none}.support-motion-demo{width:100%;min-width:0;display:flex;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.support-motion-table{min-height:18.25rem;border:0;border-radius:0;box-shadow:none}.support-motion-table,.support-product-motion-table{position:relative;flex:1 1 auto;width:100%;min-width:0;overflow:hidden;background:#fff}.support-product-motion-table{animation:supportMotionProductLoopFade 14s ease-in-out infinite}.support-product-motion-table table{width:100%;min-width:790px;border-collapse:separate;border-spacing:0;table-layout:fixed}.support-product-motion-table thead th{position:relative;top:auto;z-index:1;background:#f5faff;border-bottom:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:400;padding:0;box-shadow:inset 0 -1px 0 hsla(36,7%,85%,.85)}.support-product-motion-table .header-button{display:block}.support-product-motion-table td.deals-col-deal,.support-product-motion-table th.deals-col-deal{width:220px}.support-product-motion-table td.deals-col-score,.support-product-motion-table th.deals-col-score{width:66px}.support-product-motion-table td.deals-col-forecast,.support-product-motion-table th.deals-col-forecast{width:160px;white-space:nowrap}.support-product-motion-table td.sales-leader-col-forecast-values,.support-product-motion-table th.sales-leader-col-forecast-values{width:330px;white-space:nowrap}.support-product-motion-table td{border-bottom:1px solid var(--line);padding:.62rem .65rem;vertical-align:middle;font-size:.9rem}.support-product-motion-table .support-motion-data-row{height:3rem}.support-product-motion-table .deal-score-icon{vertical-align:middle}.support-product-motion-table .support-motion-selected-row{animation:supportMotionProductSelectedRow 14s ease-in-out infinite}.support-product-motion-table .forecast-integrity-value{max-width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:.32rem;font-weight:400;color:var(--text)}.support-product-motion-table .forecast-integrity-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.support-product-motion-table .inline-edit-trigger{justify-content:flex-end;text-align:right}.support-product-motion-table .inline-edit-icon{color:var(--text)!important}.support-product-motion-table .numeric{min-width:0;width:100%;color:#304154;font-size:.86rem;font-weight:400;white-space:nowrap;overflow:visible;text-overflow:clip}.support-product-forecast-cell,.support-product-values-cell{position:relative}.support-product-motion-table .support-motion-forecast-trigger{animation:supportMotionProductForecastTrigger 14s ease-in-out infinite}.support-product-motion-table .support-product-values-cell .inline-edit-trigger{animation:supportMotionProductValuesTrigger 14s ease-in-out infinite}.support-product-motion-table .support-motion-forecast-original{animation:supportMotionProductForecastOriginalValue 14s ease-in-out infinite}.support-product-motion-table .support-motion-values-original{animation:supportMotionProductValuesOriginalValue 14s ease-in-out infinite}.support-product-motion-table .support-motion-forecast-updated,.support-product-motion-table .support-motion-values-updated{position:absolute;right:1.5rem;opacity:0;font-weight:400}.support-product-motion-table .support-motion-forecast-updated{animation:supportMotionProductForecastUpdatedValue 14s ease-in-out infinite}.support-product-motion-table .support-motion-values-updated{animation:supportMotionProductValuesUpdatedValue 14s ease-in-out infinite;right:1.55rem}.support-product-motion-table .support-motion-forecast-menu{position:absolute;top:.42rem;right:.65rem;width:128px;display:grid;grid-gap:0;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:0;transform:none;pointer-events:none;animation:supportMotionProductForecastMenu 14s ease-in-out infinite;z-index:4}.support-product-motion-table .support-motion-forecast-menu .filter-select{height:1.7rem;padding:0 .45rem;font-size:.9rem}.support-product-motion-table .support-motion-forecast-menu .filter-trigger-value{font-size:.9rem}.support-product-motion-table .support-motion-forecast-menu .filter-menu{min-width:128px}.support-product-motion-table .support-motion-forecast-menu .filter-option,.support-product-motion-table .support-motion-forecast-menu .support-motion-selected-option{min-height:1.7rem;display:flex;align-items:center;border-radius:6px;padding:.28rem .45rem;background:transparent;color:var(--text);font-size:.9rem;font-weight:400}.support-product-motion-table .support-motion-forecast-menu .support-motion-selected-option{animation:supportMotionProductCommitOption 14s ease-in-out infinite}.support-product-motion-table .support-motion-editor-row td{padding:0;border-bottom:0;background:#f5faff}.support-product-motion-table .support-motion-editor-shell{position:relative;max-height:0;overflow:hidden;padding:0;opacity:0;animation:supportMotionProductEditorRow 14s ease-in-out infinite}.support-product-motion-table .support-motion-values-editor{position:static;padding:.48rem .65rem .72rem 0}.support-product-motion-table .sales-leader-forecast-row-editor-anchor{min-height:4rem}.support-product-motion-table .sales-leader-forecast-row-editor-anchor>.sales-leader-forecast-editor{position:static;width:max-content;max-width:none;margin-left:auto;margin-right:2.6rem;transform:none}.support-product-motion-table .support-motion-values-editor .sales-leader-forecast-fields{grid-template-columns:repeat(3,112px);gap:.52rem}.support-product-motion-table .support-motion-values-editor .sales-leader-forecast-field{font-size:.78rem}.support-product-motion-table .support-motion-input-like,.support-product-motion-table .support-motion-values-editor .sales-leader-forecast-field input{width:112px;max-width:112px;min-height:36px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0 .65rem;background:#fff;color:var(--text);font-size:.9rem;font-weight:400}.support-product-motion-table .support-motion-input-like{position:relative}.support-motion-input-value{position:absolute;left:.65rem;opacity:0}.support-motion-commit-old{opacity:1;animation:supportMotionCommitOldValue 14s ease-in-out infinite}.support-motion-typed-value{position:absolute;left:.65rem;display:inline-flex}.support-motion-typed-char{opacity:0}.support-motion-typed-char.typed-char-1{animation:supportMotionTypedChar1 14s ease-in-out infinite}.support-motion-typed-char.typed-char-2{animation:supportMotionTypedChar2 14s ease-in-out infinite}.support-motion-typed-char.typed-char-3{animation:supportMotionTypedChar3 14s ease-in-out infinite}.support-motion-typed-char.typed-char-4{animation:supportMotionTypedChar4 14s ease-in-out infinite}.support-product-motion-table .support-motion-values-editor .sales-leader-forecast-icon-button{color:var(--safe-green)}.support-product-motion-table .support-motion-save-icon{animation:supportMotionSaveIcon 14s ease-in-out infinite}.support-product-motion-table .support-motion-cursor{position:absolute;left:422px;top:107px;width:1.18rem;height:1.18rem;z-index:8;filter:drop-shadow(0 3px 5px rgba(24,40,72,.2));animation:supportMotionProductCursor 14s ease-in-out infinite}.support-product-motion-table .support-motion-cursor svg{display:block;width:100%;height:100%}.support-product-motion-table .support-motion-cursor:before{content:none}.support-product-motion-table .support-motion-cursor:after{content:"";position:absolute;left:.22rem;top:.2rem;width:1.05rem;height:1.05rem;border:2px solid rgba(0,18,51,.18);border-radius:999px;opacity:0;transform:scale(.6);animation:supportMotionProductClickRing 14s ease-in-out infinite}.support-focus-motion-demo{align-items:stretch}.support-focus-motion-stage{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.7rem;overflow:hidden;background:#fff;animation:supportFocusMotionLoopFade 16s ease-in-out infinite}.support-focus-motion-header{--toolbar-control-height:32px;--filter-box-width:132px;min-height:2.35rem;margin:0!important;align-items:flex-start}.support-focus-motion-header h3{margin:0;color:var(--navy);font-size:1.08rem;line-height:1.08}.support-focus-motion-header p{margin:.18rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.2}.support-focus-motion-filter .filter-select{height:32px;padding:0 .62rem;font-size:.82rem;box-shadow:none;animation:supportFocusMotionFilterTrigger 16s ease-in-out infinite}.support-focus-motion-filter .filter-option,.support-focus-motion-filter .filter-trigger-value{font-size:.82rem}.support-focus-motion-filter .filter-menu{opacity:0;transform:translateY(-.22rem);pointer-events:none;animation:supportFocusMotionFilterMenu 16s ease-in-out infinite}.support-focus-motion-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;grid-column-gap:0!important;column-gap:0!important}.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-tile,.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-tile.focus-kpi-current,.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-tile.focus-kpi-growth,.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-tile.focus-kpi-risk,.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-tile.focus-kpi-safe{min-height:6.55rem!important;padding:.54rem .68rem!important;column-gap:.35rem!important;row-gap:.16rem!important}.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-header{font-size:.8rem!important;line-height:1.14!important}.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-metrics .tile-value-large{font-size:1.18rem!important}.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-description{font-size:.72rem!important;line-height:1.18!important}.support-focus-motion-stage.focus-page .support-focus-motion-kpis .focus-kpi-cta{min-height:1.5rem;margin-right:0!important;padding:0 .42rem;font-size:.68rem}.support-focus-motion-kpi-hover{position:absolute;inset:0;z-index:0;background:rgba(0,130,255,.08);opacity:0;pointer-events:none}.support-focus-motion-kpi>:not(.support-focus-motion-kpi-hover){position:relative;z-index:1}.support-focus-motion-kpi-alignment .support-focus-motion-kpi-hover{animation:supportFocusMotionKpiAlignment 16s ease-in-out infinite}.support-focus-motion-kpi-risk .support-focus-motion-kpi-hover{animation:supportFocusMotionKpiRisk 16s ease-in-out infinite}.support-focus-motion-kpi-upside .support-focus-motion-kpi-hover{animation:supportFocusMotionKpiUpside 16s ease-in-out infinite}.support-focus-motion-content{min-height:0;display:grid;grid-template-rows:minmax(8.2rem,.74fr) minmax(10.2rem,1fr);grid-gap:.7rem;gap:.7rem}.support-focus-motion-actions,.support-focus-motion-mix{min-height:0;overflow:hidden}.support-focus-motion-mix.focus-reality-panel.focus-reality-panel-book{padding:.58rem .68rem}.support-focus-motion-mix .focus-reality-book-chart{padding:0;row-gap:.36rem}.support-focus-motion-actions .focus-panel-title-block,.support-focus-motion-mix .focus-panel-title-block{gap:.14rem;margin-bottom:.2rem}.support-focus-motion-actions .focus-panel-title-block h4,.support-focus-motion-mix .focus-panel-title-block h4{font-size:.82rem;line-height:1.1}.support-focus-motion-actions .focus-tile-subheader,.support-focus-motion-mix .focus-tile-subheader{font-size:.72rem;line-height:1.18}.support-focus-motion-mix .focus-reality-book-layout.focus-reality-book-layout-deal-mix{margin-top:0}.support-focus-motion-mix .focus-deal-mix-rows{gap:.5rem}.support-focus-motion-mix .focus-deal-mix-row{column-gap:.54rem}.support-focus-motion-mix .focus-deal-mix-segment{min-height:1.45rem;font-size:.76rem!important}.support-focus-motion-mix-risk .focus-deal-mix-segment{width:58%;animation:supportFocusMotionSegmentRisk 16s ease-in-out infinite}.support-focus-motion-mix-safe .focus-deal-mix-segment{width:100%;animation:supportFocusMotionSegmentSafe 16s ease-in-out infinite}.support-focus-motion-mix-growth .focus-deal-mix-segment{width:76%;animation:supportFocusMotionSegmentGrowth 16s ease-in-out infinite}.support-focus-motion-actions{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.58rem .68rem;display:grid;align-content:start}.support-focus-motion-actions .focus-execution-panel-head{margin-bottom:.06rem}.support-focus-motion-actions .focus-execution-panel-head h4{text-align:left}.support-focus-motion-actions .focus-mini-table{margin-top:.18rem}.support-focus-motion-actions .focus-mini-head-actions,.support-focus-motion-actions .focus-mini-row-actions{grid-template-columns:minmax(7.2rem,1.05fr) minmax(12rem,1.75fr) 2.6rem 4.1rem 3.6rem 5.45rem 6.1rem;column-gap:.48rem;row-gap:0}.support-focus-motion-actions .focus-mini-head,.support-focus-motion-actions .focus-mini-row{font-size:.72rem}.support-focus-motion-actions .focus-mini-head{padding-bottom:.22rem}.support-focus-motion-actions .focus-mini-row{min-height:2.26rem;padding:.27rem 0}.support-focus-motion-target-row{animation:supportFocusMotionActionRow 16s ease-in-out infinite}.support-focus-motion-actions .focus-mini-action-button{height:1.5rem;min-height:1.5rem;padding:0 .38rem;font-size:.68rem;width:100%}.support-focus-motion-target-action{animation:supportFocusMotionActionButton 16s ease-in-out infinite}.support-alignment-motion-demo{align-items:stretch}.support-alignment-motion-stage{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:hidden;animation:supportAlignmentLoopFade 18s ease-in-out infinite}.support-alignment-scene{position:absolute;inset:0;grid-template-columns:4.6rem minmax(0,1fr);background:#fff}.support-alignment-focus-scene{animation:supportAlignmentFocusScene 18s ease-in-out infinite}.support-alignment-deals-scene{opacity:0;animation:supportAlignmentDealsScene 18s ease-in-out infinite}.support-alignment-side-nav{border-right:1px solid var(--line);background:#f8fbff;padding:.72rem .42rem;display:grid;align-content:start;grid-gap:.42rem;gap:.42rem}.support-alignment-logo{width:2rem;height:2rem;display:inline-grid;place-items:center;justify-self:center;border-radius:6px;background:var(--navy);color:#fff;font-weight:800;line-height:1}.support-alignment-nav-item{min-height:1.92rem;display:flex;align-items:center;justify-content:center;border-radius:var(--button-radius-subtle);color:var(--text);font-size:.72rem}.support-alignment-nav-item.is-active{background:#eaf4ff;color:var(--accent-growth-hover)}.support-alignment-focus-scene .support-focus-motion-kpi-alignment .support-focus-motion-kpi-hover{animation:supportAlignmentKpiAlignment 18s ease-in-out infinite}.support-alignment-focus-scene .support-focus-motion-kpi-risk .support-focus-motion-kpi-hover{animation:supportAlignmentKpiRisk 18s ease-in-out infinite}.support-alignment-focus-scene .support-focus-motion-kpi-upside .support-focus-motion-kpi-hover{animation:supportAlignmentKpiUpside 18s ease-in-out infinite}.support-alignment-main{min-width:0;padding:.74rem .86rem;display:grid;align-content:start;grid-gap:.68rem;gap:.68rem;overflow:hidden}.support-alignment-page-head{min-height:2.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.support-alignment-page-head h3{margin:0;color:var(--navy);font-size:1.06rem;line-height:1.08}.support-alignment-page-head p{margin:.18rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.2}.support-alignment-focus-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.support-alignment-focus-tile{min-height:6rem;display:grid;align-content:center;grid-gap:.22rem;gap:.22rem;padding:.58rem .76rem;position:relative}.support-alignment-focus-tile:not(:last-child){border-right:1px solid var(--line)}.support-alignment-focus-tile:before{content:"";position:absolute;inset:0;background:rgba(0,130,255,.08);opacity:0}.support-alignment-focus-tile-one:before{animation:supportAlignmentFocusTileOne 18s ease-in-out infinite}.support-alignment-focus-tile-two:before{animation:supportAlignmentFocusTileTwo 18s ease-in-out infinite}.support-alignment-focus-tile-three:before{animation:supportAlignmentFocusTileThree 18s ease-in-out infinite}.support-alignment-focus-tile>*{position:relative;z-index:1}.support-alignment-focus-tile span{color:var(--text);font-size:.82rem;font-weight:700}.support-alignment-focus-tile strong{color:var(--navy);font-size:1.2rem;line-height:1}.support-alignment-focus-tile-two strong{color:var(--risk-red)}.support-alignment-focus-tile-three strong{color:var(--accent-growth)}.support-alignment-focus-tile small{color:var(--muted);font-size:.72rem;line-height:1.2}.support-alignment-focus-summary{border:1px solid var(--line);border-radius:8px;padding:.74rem .82rem;display:grid;grid-gap:.62rem;gap:.62rem}.support-alignment-deal-panel h5,.support-alignment-focus-summary h4,.support-alignment-panel-head h4,.support-alignment-score-tile h4{margin:0;color:var(--text)}.support-alignment-focus-summary h4{font-size:.94rem}.support-alignment-focus-summary p{margin:.14rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.25}.support-alignment-misalignment-grid{display:flex;flex-wrap:wrap;gap:.44rem}.support-alignment-misalignment-chip{border-radius:var(--button-radius-subtle);padding:.42rem .52rem;color:var(--text);font-size:.76rem}.support-alignment-misalignment-chip.is-risk{background:var(--score-risk-soft)}.support-alignment-misalignment-chip.is-safe{background:var(--score-safe-soft)}.support-alignment-misalignment-chip.is-growth{background:var(--score-growth-soft)}.support-alignment-deals-main{gap:.54rem}.support-alignment-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 8.2rem 5rem 5rem;grid-gap:.44rem;gap:.44rem;align-items:start;min-height:2.5rem;z-index:10}.support-alignment-filter-pill,.support-alignment-search{height:2rem;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);display:flex;align-items:center;padding:0 .62rem;font-size:.78rem}.support-alignment-filter{--toolbar-control-height:2rem}.support-alignment-filter .filter-select{height:2rem;padding:0 .62rem;font-size:.78rem;animation:supportAlignmentFilterTrigger 18s ease-in-out infinite}.support-alignment-filter .filter-option,.support-alignment-filter .filter-trigger-value{font-size:.78rem}.support-alignment-filter-menu{opacity:0;transform:translateY(-.22rem);pointer-events:none;animation:supportAlignmentFilterMenu 18s ease-in-out infinite}.support-alignment-score-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-block:1px solid var(--line)}.support-alignment-score-tile{min-height:8.3rem;padding:.48rem .56rem;display:grid;grid-gap:.3rem;gap:.3rem;align-content:start;position:relative}.support-alignment-score-tile:not(:last-child){border-right:1px solid rgba(24,40,72,.14)}.support-alignment-score-tile h4{font-size:.78rem}.support-alignment-score-band{min-height:1.42rem;border:1px solid transparent;border-radius:var(--button-radius-subtle);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.28rem;gap:.28rem;padding:0 .42rem;color:var(--text);font-size:.68rem;line-height:1}.support-alignment-score-band strong{font-weight:400}.support-alignment-score-band.score-band-risk{background:var(--score-risk-soft)}.support-alignment-score-band.score-band-safe{background:var(--score-safe-soft)}.support-alignment-score-band.score-band-growth{background:var(--score-growth-soft)}.support-alignment-score-tile.is-commit .score-band-risk{animation:supportAlignmentCommitRiskBand 18s ease-in-out infinite}.support-alignment-deals-workspace{display:grid;grid-template-columns:minmax(0,1fr) 0;grid-gap:.62rem;gap:.62rem}.support-alignment-table-wrap{min-width:0;overflow:hidden}.support-alignment-row,.support-alignment-table-head{display:grid;grid-template-columns:minmax(7.8rem,1.28fr) 3.2rem 4.2rem 4rem minmax(8rem,1fr);grid-gap:.42rem;gap:.42rem;align-items:center;border-bottom:1px solid var(--line)}.support-alignment-table-head{min-height:2rem;background:#f5faff;color:var(--navy);font-size:.72rem}.support-alignment-row span,.support-alignment-table-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-alignment-row{min-height:2.32rem;color:var(--text);font-size:.72rem;transition:opacity .16s ease}.support-alignment-row .deal-score-icon{width:1rem;height:1rem}.support-alignment-row-muted{animation:supportAlignmentMutedRows 18s ease-in-out infinite}.support-alignment-deal-panel{position:absolute;top:0;right:0;width:255px;min-height:13.5rem;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 46px rgba(24,40,72,.12);padding:.76rem;display:grid;align-content:start;grid-gap:.72rem;gap:.72rem;opacity:0;transform:translateX(1rem);animation:supportAlignmentDealPanel 18s ease-in-out infinite;z-index:8}.support-alignment-panel-head{display:flex;align-items:center;gap:.4rem}.support-alignment-panel-head .deal-score-icon{width:1.05rem;height:1.05rem}.support-alignment-panel-head h4{font-size:.86rem;line-height:1.1}.support-alignment-deal-panel section{display:grid;grid-gap:.22rem;gap:.22rem}.support-alignment-deal-panel h5{font-size:.74rem}.support-alignment-deal-panel p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.28}.support-alignment-motion-cursor{position:absolute;left:78px;top:26px;width:1.18rem;height:1.18rem;z-index:30;filter:drop-shadow(0 3px 5px rgba(24,40,72,.2));animation:supportAlignmentCursor 18s ease-in-out infinite}.support-alignment-motion-cursor svg{display:block;width:100%;height:100%}.support-alignment-motion-cursor:after{content:"";position:absolute;left:.22rem;top:.2rem;width:1.05rem;height:1.05rem;border:2px solid rgba(0,18,51,.18);border-radius:999px;opacity:0;transform:scale(.6);animation:supportAlignmentClickRing 18s ease-in-out infinite}.support-focus-motion-tooltip{position:absolute;z-index:19;min-height:1.55rem;display:inline-flex;align-items:center;border:1px solid rgba(24,40,72,.22);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(16,25,45,.2);padding:0 .5rem;color:var(--text);font-size:.78rem;line-height:1;white-space:nowrap;opacity:0;transform:translateY(.22rem);pointer-events:none}.support-focus-motion-tooltip-risk{left:284px;top:244px;animation:supportFocusMotionTooltipRisk 16s ease-in-out infinite}.support-focus-motion-tooltip-safe{left:432px;top:277px;animation:supportFocusMotionTooltipSafe 16s ease-in-out infinite}.support-focus-motion-tooltip-growth{left:364px;top:310px;animation:supportFocusMotionTooltipGrowth 16s ease-in-out infinite}.support-focus-motion-cursor{position:absolute;left:146px;top:86px;width:1.18rem;height:1.18rem;z-index:20;filter:drop-shadow(0 3px 5px rgba(24,40,72,.2));animation:supportFocusMotionCursor 16s ease-in-out infinite}.support-focus-motion-cursor svg{display:block;width:100%;height:100%}.support-focus-motion-cursor:after{content:"";position:absolute;left:.22rem;top:.2rem;width:1.05rem;height:1.05rem;border:2px solid rgba(0,18,51,.18);border-radius:999px;opacity:0;transform:scale(.6);animation:supportFocusMotionClickRing 16s ease-in-out infinite}@keyframes supportAlignmentLoopFade{0%{opacity:0}4%,94%{opacity:1}98%,to{opacity:0}}@keyframes supportAlignmentFocusScene{0%,31%{opacity:1;transform:none}36%,to{opacity:0;transform:translateX(-.7rem)}}@keyframes supportAlignmentDealsScene{0%,31%{opacity:0;transform:translateX(.7rem)}36%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes supportAlignmentFocusTileOne{11%,6%{opacity:1}0%,13%,4%,to{opacity:0}}@keyframes supportAlignmentFocusTileTwo{12%,17%{opacity:1}0%,10%,19%,to{opacity:0}}@keyframes supportAlignmentFocusTileThree{18%,23%{opacity:1}0%,16%,25%,to{opacity:0}}@keyframes supportAlignmentFilterTrigger{40%,49%{border-color:var(--cta-orange);box-shadow:0 0 0 2px rgba(255,99,0,.2)}52%{border-color:rgba(255,99,0,.55);box-shadow:0 0 0 1px rgba(255,99,0,.08)}0%,38%,56%,to{box-shadow:none}}@keyframes supportAlignmentFilterMenu{43%,49%{opacity:1;transform:translateY(0)}53%{opacity:.18;transform:translateY(-.08rem)}0%,40%,57%,to{opacity:0;transform:translateY(-.22rem)}}@keyframes supportFocusMotionLoopFade{0%{opacity:0}4%,91%{opacity:1}96%,to{opacity:0}}@keyframes supportFocusMotionCursor{0%,4%{left:76px;top:22px}13%,8%{left:var(--support-focus-cursor-kpi-alignment-x,210px);top:var(--support-focus-cursor-kpi-alignment-y,88px)}16%,21%{left:var(--support-focus-cursor-kpi-risk-x,424px);top:var(--support-focus-cursor-kpi-risk-y,88px)}24%,29%{left:var(--support-focus-cursor-kpi-upside-x,650px);top:var(--support-focus-cursor-kpi-upside-y,88px)}35%,43%{left:var(--support-focus-cursor-filter-x,756px);top:var(--support-focus-cursor-filter-y,18px)}48%,53%{left:var(--support-focus-cursor-mix-risk-x,342px);top:var(--support-focus-cursor-mix-risk-y,318px)}56%,61%{left:var(--support-focus-cursor-mix-safe-x,516px);top:var(--support-focus-cursor-mix-safe-y,352px)}64%,69%{left:var(--support-focus-cursor-mix-growth-x,438px);top:var(--support-focus-cursor-mix-growth-y,386px)}77%,88%{left:var(--support-focus-cursor-action-x,748px);top:var(--support-focus-cursor-action-y,498px)}94%,to{left:76px;top:22px}}@keyframes supportFocusMotionClickRing{36%,39%,83%,87%{opacity:1;transform:scale(1)}0%,34%,41%,81%,89%,to{opacity:0;transform:scale(.6)}}@keyframes supportFocusMotionFilterTrigger{34%,45%{border-color:var(--cta-orange);box-shadow:0 0 0 2px rgba(255,99,0,.2)}0%,31%,48%,to{box-shadow:none}}@keyframes supportFocusMotionFilterMenu{38%,47%{opacity:1;transform:translateY(0)}0%,35%,50%,to{opacity:0;transform:translateY(-.22rem)}}@keyframes supportFocusMotionKpiAlignment{14%,7%{opacity:1}0%,17%,5%,to{opacity:0}}@keyframes supportFocusMotionKpiRisk{16%,23%{opacity:1}0%,14%,26%,to{opacity:0}}@keyframes supportFocusMotionKpiUpside{25%,32%{opacity:1}0%,23%,35%,to{opacity:0}}@keyframes supportFocusMotionSegmentRisk{49%,53%{background:var(--score-risk-hover);box-shadow:inset 0 0 0 1px var(--score-risk-ring)}0%,46%,56%,to{background:var(--score-risk-soft);box-shadow:none}}@keyframes supportFocusMotionSegmentSafe{56%,60%{background:var(--score-safe-hover);box-shadow:inset 0 0 0 1px var(--score-safe-ring)}0%,53%,63%,to{background:var(--score-safe-soft);box-shadow:none}}@keyframes supportFocusMotionSegmentGrowth{63%,67%{background:var(--score-growth-hover);box-shadow:inset 0 0 0 1px var(--score-growth-ring)}0%,60%,70%,to{background:var(--score-growth-soft);box-shadow:none}}@keyframes supportFocusMotionTooltipRisk{49%,53%{opacity:1;transform:translateY(0)}0%,46%,56%,to{opacity:0;transform:translateY(.22rem)}}@keyframes supportFocusMotionTooltipSafe{56%,60%{opacity:1;transform:translateY(0)}0%,53%,63%,to{opacity:0;transform:translateY(.22rem)}}@keyframes supportFocusMotionTooltipGrowth{63%,67%{opacity:1;transform:translateY(0)}0%,60%,70%,to{opacity:0;transform:translateY(.22rem)}}@keyframes supportFocusMotionActionRow{76%,88%{background:rgba(0,130,255,.08)}0%,73%,91%,to{background:transparent}}@keyframes supportFocusMotionActionButton{78%,88%{background:#f3f2ee}0%,75%,91%,to{background:#fff}}@keyframes supportMotionProductCursor{0%{left:360px;top:96px}14%,9%{left:424px;top:107px}22%,28%{left:338px;top:222px}38%,46%{left:762px;top:107px}58%,65%{left:536px;top:178px}74%,82%{left:724px;top:178px}92%,to{left:360px;top:96px}}@keyframes supportMotionProductLoopFade{0%{opacity:0}4%,91%{opacity:1}95%,to{opacity:0}}@keyframes supportMotionProductClickRing{12%,16%,26%,30%,44%,48%,63%,67%,80%,84%{opacity:1;transform:scale(1)}0%,11%,18%,25%,32%,43%,50%,62%,69%,79%,86%,to{opacity:0;transform:scale(.6)}}@keyframes supportMotionSaveIcon{0%,79%{opacity:1}84%,92%{opacity:0}to{opacity:1}}@keyframes supportMotionProductSelectedRow{0%,to{background:transparent}8%,92%{background:#f7f6f3}}@keyframes supportMotionProductForecastTrigger{0%,14%{opacity:1}17%,33%{opacity:0}38%,to{opacity:1}}@keyframes supportMotionProductValuesTrigger{0%,46%{opacity:1}49%,86%{opacity:0}91%,to{opacity:1}}@keyframes supportMotionProductForecastMenu{17%,33%{opacity:1}0%,14%,38%,to{opacity:0}}@keyframes supportMotionProductCommitOption{0%,25%{background:transparent}28%,33%{background:#dcdad7}38%,to{background:transparent}}@keyframes supportMotionProductForecastOriginalValue{0%,33%{opacity:1}38%,to{opacity:0}}@keyframes supportMotionProductForecastUpdatedValue{0%,33%{opacity:0}38%,to{opacity:1}}@keyframes supportMotionProductValuesOriginalValue{0%,84%{opacity:1}90%,to{opacity:0}}@keyframes supportMotionProductValuesUpdatedValue{0%,84%{opacity:0}90%,to{opacity:1}}@keyframes supportMotionProductEditorRow{49%,86%{max-height:4.7rem;opacity:1;padding-top:0}0%,46%,91%,to{max-height:0;opacity:0;padding-top:0}}@keyframes supportMotionCommitOldValue{0%,63%{opacity:1}66%,to{opacity:0}}@keyframes supportMotionTypedChar1{0%,65%{opacity:0}66%,to{opacity:1}}@keyframes supportMotionTypedChar2{0%,67%{opacity:0}68%,to{opacity:1}}@keyframes supportMotionTypedChar3{0%,69%{opacity:0}70%,to{opacity:1}}@keyframes supportMotionTypedChar4{0%,71%{opacity:0}72%,to{opacity:1}}.support-motion-table-head,.support-motion-table-row{display:grid;grid-template-columns:minmax(7.5rem,1.35fr) minmax(4.6rem,.65fr) minmax(5.4rem,.72fr) minmax(9.5rem,1.12fr);align-items:center;grid-gap:.7rem;gap:.7rem;padding:.72rem .85rem}.support-motion-table-head{color:var(--muted);background:#f5faff;border-bottom:1px solid rgba(31,35,40,.08);font-size:.74rem;font-weight:700}.support-motion-table-row{min-height:4rem;border-bottom:1px solid rgba(31,35,40,.08);color:var(--text);font-size:.82rem}.support-motion-deal-name{font-weight:700}.support-motion-score{color:var(--risk-red);font-weight:700}.support-motion-forecast-cell,.support-motion-values-cell{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:.24rem;min-height:1.8rem;border-radius:7px;text-align:right;animation:supportMotionCellFocus 8s ease-in-out infinite}.support-motion-values-cell{animation-name:supportMotionValuesFocus}.support-motion-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.68rem;padding:0 .52rem;border-radius:999px;background:rgba(31,88,196,.08);color:#1f58c4;font-weight:700}.support-motion-forecast-updated,.support-motion-values-updated{position:absolute;right:1.1rem;opacity:0;animation:supportMotionUpdatedValue 8s ease-in-out infinite}.support-motion-values-original{color:#304154;font-weight:600;animation:supportMotionOriginalValue 8s ease-in-out infinite}.support-motion-values-updated{color:#304154;font-weight:700}.support-motion-forecast-current{animation:supportMotionOriginalValue 8s ease-in-out infinite}.support-motion-edit-mark{width:.74rem;height:.74rem;flex:0 0 auto;color:var(--cta-orange);transform:rotate(-45deg)}.support-motion-edit-mark:before{content:"";display:block;width:.58rem;height:.16rem;margin-top:.29rem;border-radius:99px;background:currentColor}.support-motion-forecast-menu{position:absolute;top:5.5rem;right:10.7rem;width:7.9rem;display:grid;grid-gap:.12rem;gap:.12rem;padding:.26rem;border:1px solid var(--cta-orange);border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(24,40,72,.14);opacity:0;transform:translateY(-.35rem);pointer-events:none;animation:supportMotionForecastMenu 8s ease-in-out infinite;z-index:4}.support-motion-forecast-menu span,.support-motion-forecast-menu strong{min-height:1.55rem;display:flex;align-items:center;padding:0 .42rem;border-radius:6px;color:var(--text);font-size:.76rem}.support-motion-forecast-menu strong{background:#eaf4ff;color:var(--accent-growth-hover)}.support-motion-values-editor{position:absolute;left:.85rem;right:.85rem;bottom:3.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;grid-gap:.58rem;gap:.58rem;padding:.76rem;border:1px solid rgba(31,35,40,.1);border-radius:8px;background:#f5faff;opacity:0;transform:translateY(.6rem);animation:supportMotionValuesEditor 8s ease-in-out infinite}.support-motion-values-editor label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;color:var(--muted);font-size:.72rem;font-weight:700}.support-motion-values-editor strong{min-height:2rem;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0 .48rem;background:#fff;color:var(--text);font-size:.82rem;font-weight:600}.support-motion-save-button{min-height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--safe-green);border-radius:var(--button-radius-subtle);background:#fff;color:var(--safe-green);font-size:.78rem;font-weight:700;padding:0 .64rem}.support-motion-writeback{position:absolute;right:.95rem;bottom:.9rem;border:1px solid #caecd9;border-radius:999px;background:#e8f6ef;color:var(--safe-green);font-size:.76rem;font-weight:700;padding:.34rem .62rem;opacity:0;transform:translateY(.35rem);animation:supportMotionWriteback 8s ease-in-out infinite}.support-motion-cursor{position:absolute;left:53%;top:33%;width:.86rem;height:.86rem;z-index:6;filter:drop-shadow(0 4px 8px rgba(24,40,72,.22));animation:supportMotionCursor 8s ease-in-out infinite}.support-motion-cursor:before{content:"";display:block;width:0;height:0;border-left:.58rem solid var(--primary-navy);border-top:.42rem solid transparent;border-bottom:.42rem solid transparent;transform:rotate(28deg)}.support-motion-cursor:after{content:"";position:absolute;left:.18rem;top:.18rem;width:1.15rem;height:1.15rem;border:2px solid rgba(255,99,0,.28);border-radius:999px;opacity:0;transform:scale(.5);animation:supportMotionClickRing 8s ease-in-out infinite}@keyframes supportMotionCursor{0%,8%{left:51%;top:30%}14%,22%{left:61%;top:31%}38%,45%{left:83%;top:31%}55%,67%{left:84%;top:75%}78%,to{left:84%;top:75%}}@keyframes supportMotionClickRing{12%,18%,43%,49%,66%,72%{opacity:1;transform:scale(1)}0%,10%,22%,40%,52%,64%,75%,to{opacity:0;transform:scale(.5)}}@keyframes supportMotionCellFocus{10%,36%{background:#fff7ed;box-shadow:inset 0 0 0 1px rgba(255,99,0,.24)}0%,40%,8%,to{background:transparent;box-shadow:none}}@keyframes supportMotionValuesFocus{38%,76%{background:#fff7ed;box-shadow:inset 0 0 0 1px rgba(255,99,0,.24)}0%,34%,80%,to{background:transparent;box-shadow:none}}@keyframes supportMotionForecastMenu{16%,34%{opacity:1;transform:translateY(0)}0%,12%,40%,to{opacity:0;transform:translateY(-.35rem)}}@keyframes supportMotionOriginalValue{0%,34%{opacity:1}38%,to{opacity:0}}@keyframes supportMotionUpdatedValue{0%,34%{opacity:0}40%,to{opacity:1}}@keyframes supportMotionValuesEditor{48%,78%{opacity:1;transform:translateY(0)}0%,44%,84%,to{opacity:0;transform:translateY(.6rem)}}@keyframes supportMotionWriteback{80%,90%{opacity:1;transform:translateY(0)}0%,76%,94%,to{opacity:0;transform:translateY(.35rem)}}@media (prefers-reduced-motion:reduce){.support-alignment-deal-panel,.support-alignment-deals-scene,.support-alignment-filter .filter-select,.support-alignment-filter-menu,.support-alignment-focus-scene,.support-alignment-focus-tile:before,.support-alignment-motion-cursor,.support-alignment-motion-cursor:after,.support-alignment-motion-stage,.support-alignment-nav-deals,.support-alignment-row-muted,.support-alignment-score-tile.is-commit .score-band-risk,.support-alignment-table-row-one,.support-focus-motion-cursor,.support-focus-motion-cursor:after,.support-focus-motion-filter .filter-menu,.support-focus-motion-filter .filter-select,.support-focus-motion-kpi-hover,.support-focus-motion-mix-growth .focus-deal-mix-segment,.support-focus-motion-mix-risk .focus-deal-mix-segment,.support-focus-motion-mix-safe .focus-deal-mix-segment,.support-focus-motion-stage,.support-focus-motion-target-action,.support-focus-motion-target-row,.support-focus-motion-tooltip,.support-motion-cursor,.support-motion-cursor:after,.support-motion-forecast-cell,.support-motion-forecast-current,.support-motion-forecast-menu,.support-motion-forecast-updated,.support-motion-values-cell,.support-motion-values-editor,.support-motion-values-original,.support-motion-values-updated,.support-motion-writeback{animation:none}.support-alignment-filter-menu,.support-alignment-motion-cursor,.support-focus-motion-cursor,.support-focus-motion-filter .filter-menu,.support-focus-motion-tooltip,.support-motion-cursor,.support-motion-forecast-menu{display:none}.support-motion-forecast-current,.support-motion-values-original{opacity:0}.support-motion-forecast-updated,.support-motion-values-editor,.support-motion-values-updated,.support-motion-writeback{opacity:1;transform:none}}@media (max-width:900px){.support-guide-layout,.support-guide-layout.has-guide-visual{grid-template-columns:1fr}.support-detail-region{display:grid;grid-gap:clamp(1rem,1.8vw,1.45rem);gap:clamp(1rem,1.8vw,1.45rem)}.support-detail-panel,.support-detail-visual-panel{min-height:auto;position:static}.support-detail-visual-panel{width:100%}}@media (max-width:560px){.support-page-shell{padding:1rem}.support-topic-card{min-height:auto}.support-topic-meta{align-items:flex-start}.support-motion-table{min-height:20.5rem}.support-motion-table-head,.support-motion-table-row{grid-template-columns:minmax(5.8rem,1.2fr) minmax(4rem,.6fr) minmax(5.1rem,.8fr)}.support-motion-table-head span:nth-child(4),.support-motion-values-cell{display:none}.support-motion-forecast-menu{right:.95rem}.support-motion-values-editor{grid-template-columns:1fr}.support-motion-cursor{display:none}}.platform-main{min-width:0;min-height:100vh;background:#f5faff}.deals-page{height:100vh;padding:1.65rem 1.5rem 2.5rem;display:flex;flex-direction:column;gap:1.95rem;overflow:hidden;background:transparent}.deals-page-content{flex:1 1 auto;min-height:0;gap:1.2rem;overflow-y:auto;overflow-x:hidden;padding-right:.15rem}.action-page,.deals-page-content{display:flex;flex-direction:column}.action-page{height:100vh;padding:1.65rem 1.5rem 2.5rem;gap:1.95rem;overflow:hidden;background:transparent}.action-page-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:1.84rem;overflow-y:auto;overflow-x:hidden;padding-right:.15rem}.action-toolbar{--toolbar-control-height:40px;display:grid;grid-gap:1.05rem;gap:1.05rem}.action-toolbar .toolbar-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.action-toolbar.is-sales-rep .toolbar-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.action-toolbar.is-sales-leader .toolbar-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.action-toolbar.is-cro .toolbar-filters{grid-template-columns:repeat(7,minmax(0,1fr))}.action-execution-header{margin-top:.15rem;margin-bottom:.2rem}.action-focus-grid{--action-focus-column-gap:1rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.95fr);justify-content:stretch;align-items:start;grid-column-gap:var(--action-focus-column-gap);column-gap:var(--action-focus-column-gap);grid-row-gap:1.42rem;row-gap:1.42rem;width:100%;margin-top:-.1rem;margin-bottom:.95rem;overflow-x:visible}.action-focus-tile{min-height:0;height:auto;gap:.22rem}.action-focus-tile .score-tile-header h3{width:100%;text-align:center;font-size:1rem;font-weight:700;line-height:1.2;white-space:normal}.action-focus-grid .action-focus-tile:first-child:before{left:0}.action-focus-grid .action-focus-tile:last-child:after{content:"";position:absolute;right:-.4rem;top:.6rem;bottom:.6rem;width:1px;background:hsla(36,7%,85%,.95)}.action-execution-list,.action-pattern-list,.action-score-focus-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem}.action-focus-row,.action-score-row{display:grid;align-items:center;grid-column-gap:0;column-gap:0;border-radius:8px;padding:.4rem .45rem;border:1px solid #e6e3de;background:#f6f5f2}.action-focus-columns{--action-pattern-columns:minmax(150px,1.45fr) minmax(48px,0.55fr) minmax(48px,0.55fr) minmax(52px,0.6fr) minmax(68px,0.75fr);--action-score-columns:minmax(0,1.6fr) minmax(54px,0.65fr) minmax(54px,0.65fr) minmax(78px,0.85fr);display:grid;grid-template-columns:var(--action-pattern-columns);padding:0 .45rem;grid-column-gap:.42rem;column-gap:.42rem;margin-bottom:.2rem}.action-focus-columns-score{grid-template-columns:var(--action-score-columns)}.action-focus-col{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.action-focus-col-title{text-align:left}.action-focus-bars{gap:.42rem}.action-pattern-list .action-focus-row{grid-template-columns:var(--action-pattern-columns);column-gap:.42rem}.action-score-focus-list .action-score-row{grid-template-columns:var(--action-score-columns);column-gap:.42rem}.action-focus-cell{display:block;min-width:0;text-align:center;font-size:.82rem;font-weight:600}.action-focus-cell-title{text-align:left;min-width:0}.action-pattern-list .action-focus-cell-title{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.2}.action-execution-line{margin:0;font-size:.82rem;line-height:1.32}.action-execution-meta{margin:0;color:var(--muted);font-size:.74rem}.action-execution-empty{margin:0;color:var(--muted);font-size:.9rem}.action-score-row{padding:.42rem .5rem}.action-score-row .action-focus-cell-title{display:flex;align-items:center;gap:.4rem}.action-score-row .action-focus-cell-title strong{font-size:.82rem}.action-score-columns{width:100%}.action-score-col-title{justify-self:start;text-align:left}.action-score-col-value{justify-self:stretch;text-align:center}.action-score-cell{display:block;width:100%}.action-score-cell-title{justify-self:start;text-align:left;min-width:0}.action-score-cell-value{justify-self:stretch;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.action-tile-columns,.action-tile-row{display:grid;align-items:center;grid-column-gap:.36rem;column-gap:.36rem}.action-tile-columns .score-band-column-label{font-size:.86rem}.action-tile-columns{padding:0 .55rem}.action-tile-columns-pattern,.action-tile-row-pattern{grid-template-columns:minmax(170px,1.15fr) repeat(3,minmax(44px,.62fr)) minmax(54px,.7fr) minmax(68px,.9fr);column-gap:.34rem}.action-tile-columns-pattern .action-tile-col-value{text-align:right}.action-tile-columns-score,.action-tile-row-score{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.3rem}.action-tile-columns-agent,.action-tile-row-agent{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:.3rem}.action-tile-columns-agent .score-band-column-label{white-space:nowrap}.action-tile-cell-title,.action-tile-col-title,.action-tile-col-title .score-band-column-label{text-align:left}.action-tile-cell-value,.action-tile-col-value{text-align:right}.action-tile-rows{gap:.08rem}.action-tile-row{min-height:2rem;padding:.38rem .55rem;border-radius:8px;border:none;background:#f6f5f2}.action-pattern-list .action-tile-row-pattern:not(.action-tile-row-total){background:#fff;border:1px solid #e6e3de}.action-pattern-list .action-tile-row-pattern.action-tile-row-clickable:not(.action-tile-row-total):hover{background:#ece9e2}.common-actions-loading-skeleton{display:grid;grid-gap:.08rem;gap:.08rem}.common-actions-loading-row{pointer-events:none}.common-actions-loading-cell{display:block;justify-self:end;width:min(100%,3.8rem);height:.72rem;border-radius:999px;background:linear-gradient(90deg,hsla(36,7%,85%,.34),hsla(0,0%,100%,.52),hsla(36,7%,85%,.34));background-size:220% 100%;animation:loading-shimmer 1.65s ease-in-out infinite}.common-actions-loading-cell:first-child{justify-self:start;width:min(100%,9.5rem)}.common-actions-loading-cell:nth-child(2),.common-actions-loading-cell:nth-child(3),.common-actions-loading-cell:nth-child(4){width:min(100%,2.2rem)}.common-actions-loading-cell:nth-child(6){width:min(100%,4.8rem)}.action-tile-row-clickable{cursor:pointer}.action-tile-row-clickable:hover{box-shadow:none;background:#ece9e2}.action-tile-row-clickable.is-active{box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.85)}.action-tile-row.action-score-row-risk.action-tile-row-clickable.is-active{box-shadow:inset 0 0 0 1px rgba(215,38,61,.45)}.action-tile-row.action-score-row-safe.action-tile-row-clickable.is-active{box-shadow:inset 0 0 0 1px rgba(30,175,95,.45)}.action-tile-row.action-score-row-growth.action-tile-row-clickable.is-active{box-shadow:inset 0 0 0 1px rgba(0,130,255,.45)}.action-tile-row.action-score-row-risk.action-tile-row-clickable:hover{background:var(--score-risk-hover)}.action-tile-row.action-score-row-safe.action-tile-row-clickable:hover{background:var(--score-safe-hover)}.action-tile-row.action-score-row-growth.action-tile-row-clickable:hover{background:var(--score-growth-hover)}.action-tile-row.action-score-row-risk{background:#fdeef0;color:var(--risk)}.action-tile-row.action-score-row-safe{background:#e8f6ef;color:var(--safe)}.action-tile-row.action-score-row-growth{background:#eaf4ff;color:var(--growth)}.action-tile-row-total{background:#f6f5f2}.action-page .action-tile-columns .score-band-column-label,.deals-page .score-band-column-label,.focus-page .focus-ordertype-legend-table .legend-head,.focus-page .focus-reality-matrix .matrix-head,.focus-page .focus-reality-matrix .matrix-head-label{color:var(--navy)!important}.action-table thead .header-button,.action-table thead th,.action-tile-columns .score-band-column-label,.focus-mini-head,.focus-mini-head span,.focus-ordertype-legend-table .legend-head,.focus-reality-matrix .matrix-head,.header-button,.score-band-column-label,thead th{font-size:.92rem!important;font-weight:600}.action-tile-cell{font-size:.9rem;font-weight:600}.action-tile-cell-title{min-width:0;line-height:1.2}.action-tile-row-pattern .action-tile-cell-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-tile-row-score .action-tile-cell-title{display:inline-flex;align-items:center;gap:.4rem}.action-search-field{max-width:560px}.action-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.action-filter-chip{border:1px solid rgba(0,18,51,.18);background:#fff;color:var(--text);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer}.action-filter-chip.active{background:#001233;border-color:#001233;color:#fff}.action-filter-chip.tone-risk{border-color:rgba(215,38,61,.35)}.action-filter-chip.tone-growth{border-color:rgba(0,130,255,.35)}.action-filter-chip.tone-safe{border-color:rgba(30,175,95,.35)}.action-filter-chip.tone-unknown{border-color:rgba(123,134,152,.45)}.action-filter-chip.reset{margin-left:auto;border-color:rgba(255,99,0,.45);color:#8f3b00}.action-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.action-metric-card{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#fff,#f9fbff);padding:.85rem .9rem;display:grid;grid-gap:.25rem;gap:.25rem}.metric-label{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.metric-value{margin:0;font-size:1.4rem;font-weight:700;color:var(--text)}.metric-caption{margin:0;font-size:.8rem;color:var(--muted)}.action-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.action-health-tile{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.75rem;text-align:left;cursor:pointer;display:grid;grid-gap:.4rem;gap:.4rem}.action-health-tile.is-active{border-color:var(--cta-orange);box-shadow:0 0 0 2px rgba(255,99,0,.16)}.action-health-tile.tone-risk{background:linear-gradient(180deg,#fff,#fff5f7)}.action-health-tile.tone-growth{background:linear-gradient(180deg,#fff,#f3f9ff)}.action-health-tile.tone-safe{background:linear-gradient(180deg,#fff,#f3fff7)}.action-health-tile.tone-unknown{background:linear-gradient(180deg,#fff,#f7f9fc)}.action-health-head{display:flex;justify-content:space-between;align-items:baseline;gap:.7rem}.action-health-head p,.action-health-head strong{margin:0}.action-health-head p{font-size:.82rem;color:var(--muted)}.action-health-head strong{font-size:1rem}.action-health-caption{margin:0;font-size:.78rem;color:var(--muted)}.action-pressure-bar{width:100%;height:.35rem;border-radius:999px;background:rgba(0,18,51,.08);overflow:hidden}.action-pressure-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,99,0,.68),rgba(255,99,0,.88))}.action-status-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;align-items:center}.action-status-card{border:1px solid var(--line);border-radius:10px;padding:.5rem .65rem;background:#fff;display:flex;justify-content:space-between;align-items:center}.action-status-card p,.action-status-card strong{margin:0}.action-status-card p{font-size:.76rem;color:var(--muted)}.action-status-card strong{font-size:.92rem}.action-status-card.status-not_started{border-color:rgba(123,134,152,.4)}.action-status-card.status-in_progress{border-color:rgba(0,130,255,.35)}.action-status-card.status-blocked{border-color:rgba(215,38,61,.38)}.action-status-card.status-completed{border-color:rgba(30,175,95,.4)}.action-status-note{grid-column:1/-1;margin:0;font-size:.76rem;color:var(--muted)}.action-table-header{margin-top:.2rem;margin-bottom:.1rem}.action-table-wrap{width:100%;max-width:100%;min-width:0;max-height:52vh;overflow-x:auto;overscroll-behavior-x:contain;contain:paint}.action-table{table-layout:auto;width:max-content;min-width:100%}.action-table thead th{padding:0;line-height:1.25;vertical-align:middle;font-size:.9rem}.action-table thead .header-button{font-size:.9rem}.action-page-content .table-controls{margin-bottom:-.9rem}.action-table thead .header-button.sortable{display:inline-flex;align-items:center;justify-content:center;gap:.14rem;white-space:nowrap}.action-table thead th.align-left .header-button.sortable{justify-content:flex-start}.action-page .action-table thead th.align-center .header-button.sortable{justify-content:center}.action-page .action-table thead th.align-right .header-button.sortable{justify-content:flex-end}.action-table tbody td{padding-top:.62rem;padding-bottom:.62rem}.action-table td.align-right,.action-table th.align-right{text-align:right}.action-table td.align-center,.action-table th.align-center{text-align:center}.action-table td.align-left,.action-table th.align-left{text-align:left}.action-table .action-col-deal{width:220px}.action-table .action-col-theme{width:168px}.action-table .action-col-score{width:112px}.action-table .action-col-segment{width:150px}.action-table .action-col-sales-rep{width:168px}.action-table .action-col-forecast,.action-table .action-col-value{width:112px}.action-table .action-col-forecast-value{width:148px}.action-table .action-col-assigned,.action-table .action-col-stage{width:112px}.action-table .action-col-action{width:360px}.action-table td.action-cell-deal{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-table td.action-cell-action,.action-table td.action-cell-theme{white-space:normal;overflow:visible;text-overflow:clip}.action-table td:last-child,.action-table th:last-child{padding-right:.12rem}.action-table td:nth-child(3) .deal-score-icon{margin-inline:auto}.action-page .action-table td .deal-score-icon{margin-inline:0}.action-row-main{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.action-row-title{margin:0;font-weight:400;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-cell-action .action-row-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.action-cell-action .theme-pill,.action-cell-theme .theme-pill{max-width:100%}.action-row-subtle{margin:0;color:var(--muted);font-size:.73rem}.action-status-pill{display:inline-flex;align-items:center;border-radius:var(--button-radius-subtle);border:none;background:#f1efec;font-size:var(--app-type-table-cell);font-weight:400!important;line-height:1.2;padding:.24rem .62rem;white-space:nowrap}.action-status-pill-button{cursor:pointer}.action-status-pill-editor{gap:.28rem}.action-status-pill-editor .inline-edit-icon{width:.82rem;height:.82rem}.action-status-pill-editor.status-not_started .inline-edit-icon{color:#4f6079}.action-status-pill-editor.status-in_progress .inline-edit-icon{color:#0059af}.action-status-pill-editor.status-blocked .inline-edit-icon{color:#ac1f32}.action-status-pill-editor.status-completed .inline-edit-icon{color:#128349}.action-status-editor{position:relative;display:inline-flex;justify-content:center}.action-status-editor-menu{position:absolute;top:calc(100% + .3rem);left:0;min-width:9.5rem;padding:.35rem;border:1px solid rgba(24,40,72,.18);border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(16,25,45,.18);display:grid;grid-gap:.28rem;gap:.28rem;z-index:30}.action-status-editor-option{width:100%;justify-content:flex-start;border:1px solid transparent;text-align:left;border-radius:var(--button-radius-subtle);background:#fff!important;color:var(--text)!important;font-weight:400!important}.action-status-editor-option.is-selected{box-shadow:inset 0 0 0 1px rgba(24,40,72,.18)}.action-status-editor-option:focus-visible,.action-status-editor-option:hover{background:#f7f6f3!important;border-color:rgba(24,40,72,.14)}.action-status-pill.status-not_started{background:#f1efec;color:#4f6079}.action-status-pill.status-in_progress{background:#eaf4ff;color:#0059af}.action-status-pill.status-blocked{background:#fdeef0;color:#ac1f32}.action-status-pill.status-completed{background:#e8f6ef;color:#128349}.action-table-empty,.action-table-error{margin:0;padding:1rem}.action-table-loading-skeleton{display:grid;grid-gap:0;gap:0;min-width:760px;width:100%;border-top:1px solid #ebe8e4}.action-table-loading-row{display:grid;grid-template-columns:minmax(14rem,1.4fr) minmax(5rem,.45fr) minmax(18rem,1.8fr) minmax(7rem,.7fr) minmax(8rem,.8fr);grid-gap:.9rem;gap:.9rem;align-items:center;min-height:3.25rem;padding:.62rem .65rem;border-bottom:1px solid #ebe8e4}.action-table-loading-row span{height:.78rem}.action-table-loading-row span:nth-child(2){width:64%}.action-table-loading-row span:nth-child(4){width:72%}.action-table-loading-row span:nth-child(5){width:56%}.action-table-error{color:var(--risk-red)}.section-page{padding:1.65rem 1.5rem 2.5rem}.section-page.focus-page{min-height:100vh;background:transparent;overflow-x:hidden;overflow-x:clip}.page-loading-heading-skeleton{display:grid;grid-gap:.6rem;gap:.6rem;width:min(24rem,64vw)}.action-table-loading-row span,.background-loading span,.loading-skeleton-card span,.page-loading-heading-skeleton span,.table-loading-cell-skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,hsla(36,7%,85%,.34),hsla(0,0%,100%,.52),hsla(36,7%,85%,.34));background-size:220% 100%;animation:loading-shimmer 1.65s ease-in-out infinite}.page-loading-heading-skeleton span:first-child{width:8rem;height:2.1rem}.page-loading-heading-skeleton span:nth-child(2){width:min(22rem,100%);height:.88rem}.loading-skeleton-card{display:grid;align-content:start;grid-gap:.82rem;gap:.82rem;border:1px solid rgba(0,18,51,.1);border-radius:var(--button-radius-subtle);padding:1rem;background:hsla(0,0%,100%,.32)}.loading-skeleton-card span{height:.82rem}.loading-skeleton-card span:first-child{width:46%}.loading-skeleton-card span:nth-child(2){width:88%}.loading-skeleton-card span:nth-child(3){width:68%}.sales-leader-action-loading-skeleton{display:grid;grid-gap:.65rem;gap:.65rem}.focus-brief-loading-skeleton,.focus-page-loading-skeleton{display:grid;grid-gap:1rem;gap:1rem}.focus-page-loading-hero{min-height:8.5rem}.focus-page-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.focus-page-loading-table{min-height:16rem}.focus-page-loading-table span:nth-child(4){width:82%}.focus-page-loading-table span:nth-child(5){width:58%}@keyframes loading-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}.page-header h1{margin:0;font-size:clamp(1.9rem,2.6vw,2.25rem);letter-spacing:-.02em;font-weight:700;text-align:left}.page-header p{margin:.35rem 0 0;color:var(--text);font-size:.95rem;text-align:left}.toolbar{--toolbar-gap:1.08rem;--toolbar-control-height:40px;--filter-box-width:150px;display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(0,2.65fr);grid-gap:var(--toolbar-gap);gap:var(--toolbar-gap);align-items:center;min-height:var(--toolbar-control-height);margin-bottom:.8rem;flex:0 0 auto}.search-field,.toolbar{position:relative;width:100%}.search-icon{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#6f7a8b;width:1rem;height:1rem;pointer-events:none}.search-icon svg{width:100%;height:100%}.search-input{width:100%;height:var(--toolbar-control-height);border:1px solid var(--cta-orange);background:var(--panel);border-radius:8px;padding:0 .85rem 0 2rem;font-size:.9rem;color:var(--text)}.search-input:focus,.search-input:focus-visible{outline:none;border-color:rgba(24,40,72,.35);box-shadow:none}.toolbar-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--toolbar-gap);gap:var(--toolbar-gap);align-items:center;width:100%}.toolbar-filters.is-sales-rep{grid-template-columns:repeat(5,minmax(0,1fr))}.toolbar-filters.is-cro{grid-template-columns:repeat(7,minmax(0,1fr))}.filter-box{position:relative;display:grid;grid-gap:.24rem;gap:.24rem;width:100%;min-width:0;font-size:.75rem;color:var(--muted)}.filter-select{height:var(--toolbar-control-height);width:100%;display:flex;align-items:center;justify-content:space-between;gap:.45rem;border:1px solid var(--cta-orange);background:var(--panel);color:var(--text);border-radius:8px;padding:0 .85rem;font-size:.9rem;text-align:left;cursor:pointer;font-family:inherit}.filter-select:disabled{opacity:.7;color:#7b8698;cursor:not-allowed}.filter-select[aria-expanded=true]{border-color:var(--cta-orange);box-shadow:0 0 0 2px rgba(255,99,0,.2)}.filter-trigger-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-trigger-chevron{width:.95rem;height:.95rem;color:var(--cta-orange);flex:0 0 auto}.filter-trigger-chevron svg{display:block;width:100%;height:100%}.filter-menu{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:16;border:1px solid var(--cta-orange);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-hover);padding:.28rem;display:grid;grid-gap:.15rem;gap:.15rem}.action-page .action-sales-leader-toolbar,.deals-page .sales-leader-toolbar{z-index:120}.action-page .action-sales-leader-toolbar .filter-box,.deals-page .sales-leader-toolbar .filter-box,.focus-brief-controls .filter-box{z-index:130}.action-page .action-sales-leader-toolbar .filter-menu,.deals-page .sales-leader-toolbar .filter-menu,.focus-brief-controls .filter-menu{z-index:240}.filter-option{border:0;background:transparent;border-radius:6px;width:100%;min-height:2rem;padding:.28rem .45rem;display:flex;align-items:center;gap:.45rem;color:var(--text);font-size:.9rem;text-align:left;cursor:pointer;font-family:inherit}.filter-option:focus-visible,.filter-option:hover{background:#dcdad7;outline:none}.filter-option-check{width:.9rem;height:.9rem;display:inline-grid;place-items:center;border:1px solid rgba(24,40,72,.28);border-radius:.18rem;background:#fff;color:var(--cta-orange);flex:0 0 auto}.filter-option-check svg{display:block;width:100%;height:100%;opacity:0;transform:scale(.82);transition:opacity .12s ease,transform .12s ease}.filter-option.selected .filter-option-check{border-color:rgba(255,99,0,.55);background:rgba(255,99,0,.08)}.filter-option.selected .filter-option-check svg{opacity:1;transform:scale(1)}.filter-date-range{border-top:1px solid rgba(17,24,39,.12);margin-top:.2rem;padding-top:.42rem;display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.filter-date-range-title{margin:0;font-size:.9rem;font-weight:600;color:var(--muted)}.filter-date-range-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.4rem;gap:.4rem;min-width:0}.filter-date-range-field{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.9rem;color:var(--muted);min-width:0}.filter-date-range-field input{width:100%;min-width:0;box-sizing:border-box;height:1.9rem;border:1px solid rgba(17,24,39,.2);border-radius:6px;padding:0 .45rem;font-size:.9rem;color:var(--text);background:var(--panel);font-family:inherit}.filter-date-range-field input:focus{outline:none;border-color:rgba(24,40,72,.35);box-shadow:none}.filter-date-range-clear{border:1px solid rgba(17,24,39,.2);border-radius:6px;background:transparent;color:var(--text);height:1.75rem;font-size:.9rem;font-weight:500;cursor:pointer;font-family:inherit}.filter-date-range-clear:hover{background:#dcdad7}.ghost-button,.secondary-button{border:1px solid var(--navy);background:transparent;color:var(--navy);border-radius:8px;padding:.5rem .78rem;cursor:pointer;font-weight:600}.ghost-button{border-color:transparent}.ghost-button:hover,.secondary-button:hover{background:rgba(0,18,51,.06)}.secondary-button:disabled{opacity:.4;cursor:not-allowed}.table-controls{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:.45rem;min-height:1.8rem;flex:0 0 auto}.column-settings-trigger{height:1.8rem;padding:0 .6rem;border-radius:8px;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;border-color:var(--cta-orange);color:var(--cta-orange);background:#fff}.column-settings-trigger-icon{width:.82rem;height:.82rem;display:inline-flex;align-items:center;justify-content:center}.column-settings-trigger-icon svg{width:100%;height:100%;display:block}.column-settings-trigger:hover{background:var(--cta-orange);color:#fff}.column-settings-trigger:disabled{border-color:var(--cta-orange);color:var(--cta-orange);background:#fff;opacity:.45}.reset-table-trigger{height:1.8rem;padding:0 .6rem;border-radius:8px;white-space:nowrap;font-size:.76rem;border-color:var(--cta-orange);color:var(--cta-orange);background:#fff}.reset-table-trigger:hover{background:var(--cta-orange);color:#fff}.reset-table-trigger:disabled{border-color:var(--cta-orange);color:var(--cta-orange);background:#fff;opacity:.45}.score-tiles{position:relative;z-index:1;display:grid;grid-gap:2rem;gap:2rem;margin-top:.54rem;margin-bottom:1.58rem;flex:0 0 auto}.deals-page .score-tiles{z-index:40;overflow:visible}.deals-table-section-header,.score-tiles-group h2{margin:0 0 1.15rem;display:flex;align-items:center;justify-content:center;gap:.65rem;font-size:.96rem;font-weight:700;color:var(--text);text-align:center}.deals-table-section-header:after,.deals-table-section-header:before,.score-tiles-group h2:after,.score-tiles-group h2:before{content:"";height:1px;width:min(26vw,220px);background:linear-gradient(90deg,transparent,rgba(255,99,0,.45),transparent)}.deals-table-section-header span,.score-tiles-group h2 span{display:inline-block;padding:.3rem .75rem;border-radius:999px;background:#fff7f1;border:1px solid rgba(255,99,0,.35);color:#8f3b00;letter-spacing:.01em}.deals-page .toolbar{margin-bottom:.8rem}.deals-table-section-header{margin-top:.45rem;margin-bottom:.25rem}.table-controls{margin-bottom:-.26rem}.score-tiles-grid{display:grid;grid-column-gap:3.05rem;column-gap:3.05rem;grid-row-gap:1.42rem;row-gap:1.42rem;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.score-tile{--score-band-columns:minmax(86px,0.9fr) minmax(86px,1fr) minmax(110px,1fr);box-sizing:border-box;width:100%;max-width:100%;min-width:0;border:1px solid hsla(36,7%,85%,.95);border-radius:10px;background:#fff;padding:.9rem;min-height:12.4rem;display:grid;grid-gap:.68rem;gap:.68rem;font-size:.9rem;position:relative}.score-tile:first-child:before,.score-tile:last-child:after,.score-tile:not(:first-child):before{content:none}.score-tile-empty{color:var(--muted)}.score-tile-empty p{margin:0}.score-tile-header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.score-tile-header h3{margin:0;font-size:1rem}.score-tile-header span{font-size:.9rem;color:var(--muted)}.deals-page .score-tiles-grid .score-tile{--score-band-columns:2.75rem minmax(2.8rem,0.6fr) minmax(4rem,1fr);border:0;box-shadow:0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.deals-page .score-tiles-grid .score-tile:first-child{box-shadow:-8px 0 16px -18px rgba(16,25,45,.16),0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.deals-page .score-tiles-grid .score-tile .score-tile-header{position:relative;margin:0 -.9rem;padding:0 .9rem .38rem;border-bottom:1px solid hsla(36,7%,85%,.9)}.deals-page .score-tiles-grid .score-band-columns{height:1.7rem;min-height:1.7rem;align-content:center;box-sizing:border-box;margin-top:.22rem}.deals-page .score-tiles-grid .score-tile-bands>.score-band:first-of-type{margin-top:.26rem!important}.action-page .action-focus-grid .action-focus-tile{border:0;box-shadow:0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.action-page .action-focus-grid .action-focus-tile:first-child{box-shadow:-8px 0 16px -18px rgba(16,25,45,.16),0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.action-page .action-focus-grid .action-focus-tile .score-tile-header{position:relative;display:flex;align-items:flex-end;height:1.9rem;min-height:1.9rem;margin:0 -.9rem;padding:0 .9rem .38rem;border-bottom:1px solid hsla(36,7%,85%,.9);box-sizing:border-box}.action-page .action-focus-grid .action-focus-tile .score-tile-header h3{margin:0;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-page .action-focus-grid .action-tile-columns{height:1.48rem;min-height:1.48rem;align-content:end;align-items:end;box-sizing:border-box;margin-bottom:0}.action-page .action-focus-grid .action-focus-tile:first-child{--action-first-tile-offset:0}.action-page .action-focus-grid .action-focus-tile:first-child .action-tile-columns-pattern{margin-top:var(--action-first-tile-offset)}.action-page .action-focus-grid .action-focus-tile:first-child .action-pattern-list{margin-top:var(--action-first-tile-offset);max-height:min(8.75rem,28vh);overflow-y:auto;padding-right:.2rem;scrollbar-gutter:stable}.action-page .action-focus-grid .action-focus-tile:first-child .action-tile-columns-pattern .deal-score-icon.table-score-icon,.action-page .action-focus-grid .action-focus-tile:first-child .action-tile-columns-pattern .score-band-column-label{position:relative;top:.06rem}.action-page .action-focus-grid .action-tile-rows{margin-top:0}.action-page .action-focus-grid .action-tile-rows>.action-tile-row:first-child{padding-top:.22rem}.score-tile-bands{display:grid;grid-gap:.08rem;gap:.08rem}.score-band-columns{padding:0 .55rem}.score-band,.score-band-columns{display:grid;grid-template-columns:var(--score-band-columns);grid-column-gap:.35rem;column-gap:.35rem}.score-band{border-radius:8px;border:1px solid transparent;min-height:2rem;padding:.38rem .55rem;align-items:center;font-size:.9rem}.score-band-button{width:100%;text-align:inherit;cursor:pointer;border:none}.score-band-button:hover{box-shadow:var(--shadow)}.score-band-button.is-active{box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.85)}.score-band-button.score-band-risk.is-active{box-shadow:inset 0 0 0 1px rgba(215,38,61,.45)}.score-band-button.score-band-safe.is-active{box-shadow:inset 0 0 0 1px rgba(30,175,95,.45)}.score-band-button.score-band-growth.is-active{box-shadow:inset 0 0 0 1px rgba(0,130,255,.45)}.score-band-button.score-band-total.is-active{box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.85)}.score-band-button.score-band-risk:hover{background:var(--score-risk-hover);border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-risk-ring)}.score-band-button.score-band-safe:hover{background:var(--score-safe-hover);border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-safe-ring)}.score-band-button.score-band-growth:hover{background:var(--score-growth-hover);border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-growth-ring)}.score-band-button.score-band-total:hover{background:#ece9e2;border-color:#d8d2c8}.score-band-button:focus-visible{outline:2px solid var(--cta-orange);outline-offset:1px}.score-band-tooltip{position:fixed;z-index:130;max-width:min(340px,72vw);padding:.45rem .55rem;border-radius:8px;border:1px solid rgba(24,40,72,.22);background:#fff;color:var(--text);font-size:.78rem;line-height:1.35;box-shadow:0 10px 28px rgba(16,25,45,.2);pointer-events:none;display:grid;grid-gap:.12rem;gap:.12rem}.score-band-tooltip strong{font-weight:700}.score-band strong{font-size:.9rem;display:inline-flex;align-items:center}.score-band-label-icon{width:var(--score-icon-size);height:var(--score-icon-size);display:inline-flex;align-items:center;justify-content:center}.score-band-label-icon svg{width:100%;height:100%;display:block}.score-band-label-icon-risk{color:var(--risk-red)}.score-band-label-icon-safe{color:var(--safe-green)}.score-band-label-icon-growth{color:var(--accent-growth)}.score-band-detail{display:block;font-weight:600;white-space:nowrap;font-size:.9rem}.score-band-metric{display:block;justify-self:stretch;text-align:right}.score-band-metric-deals{grid-column:2}.score-band-metric-value{grid-column:3}.score-band-metric-deals .score-band-detail,.score-band-metric-value .score-band-detail{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-band-column-label{display:block;font-size:.9rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);text-align:right}.score-band-column-label-score{text-align:left}.score-band-risk{color:var(--risk);background:#fdeef0;border-color:#f6ccd2}.score-band-safe{color:var(--safe);background:#e8f6ef;border-color:#caecd9}.score-band-growth{color:var(--growth);background:#eaf4ff;border-color:#cde5ff}.score-band-total{color:var(--text);background:#f6f5f2;border-color:#e6e3de}.column-settings-popover{position:absolute;top:calc(100% + .35rem);left:0;z-index:14;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-hover);width:min(420px,94vw);padding:.75rem;display:grid;grid-gap:.75rem;gap:.75rem}.column-settings-header{display:contents}.column-settings-close{border:1px solid transparent;background:transparent;color:var(--primary-navy);width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:.55rem;right:.55rem}.column-settings-close:hover{background:var(--neutral-grey)}.column-settings-close svg{width:.85rem;height:.85rem}.column-settings-list{max-height:none;overflow:visible;display:grid;grid-gap:.35rem;gap:.35rem}.checkbox-row{display:flex;gap:.45rem;align-items:center;font-size:.9rem}.column-settings-toggle-all{padding-right:2.1rem;padding-bottom:.5rem;border-bottom:1px solid hsla(36,7%,85%,.8)}.checkbox-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.95rem;height:.95rem;margin:0;border:1px solid var(--cta-orange);border-radius:3px;background:#fff;display:grid;place-content:center;cursor:pointer}.checkbox-row input[type=checkbox]:before{content:"";width:.55rem;height:.55rem;transform:scale(0);transition:transform .12s ease-in-out;background:#fff;-webkit-clip-path:polygon(14% 44%,0 58%,44% 100%,100% 20%,84% 6%,43% 67%);clip-path:polygon(14% 44%,0 58%,44% 100%,100% 20%,84% 6%,43% 67%)}.checkbox-row input[type=checkbox]:checked{background:var(--cta-orange)}.checkbox-row input[type=checkbox]:checked:before{transform:scale(1)}.checkbox-row input[type=checkbox]:focus-visible{outline:2px solid rgba(255,99,0,.25);outline-offset:1px}.column-settings-reset{height:1.8rem;border-radius:8px;font-size:.75rem;padding:0 .55rem;border-color:var(--cta-orange);color:var(--cta-orange);background:#fff}.column-settings-reset:hover{background:var(--cta-orange);color:#fff}.table-wrap{overflow-y:auto;overflow-x:hidden;border-radius:var(--button-radius-subtle);background:#fff;box-shadow:none;flex:1 1 auto;min-height:360px;max-height:52vh;scrollbar-gutter:stable}.deals-page .table-wrap{display:flex;flex-direction:column;height:100%;max-height:none}.deals-page .table-wrap>table{flex:0 0 auto}.table-underfill-spacer{flex:1 1 auto;min-height:0;background:inherit}table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;table-layout:fixed}.deals-page .table-wrap table{width:max-content;min-width:100%}thead th{position:relative;background:#fff;border-bottom:1px solid var(--line);text-align:left;font-size:.9rem;color:var(--navy);font-weight:600;padding:0}.action-page .action-table-wrap .action-table thead th,.deals-page .table-wrap thead th{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#fff}.deals-page .table-wrap thead th.sticky-left,.deals-page .table-wrap thead th.sticky-right{z-index:8}.header-button{width:100%;border:0;background:transparent;padding:.72rem .65rem;font-size:inherit;font-weight:inherit;color:inherit}.align-left,.header-button{text-align:left}.align-center{text-align:center}.align-right{text-align:right}td.align-center,th.align-center .header-button{text-align:center}td.align-right,th.align-right .header-button{text-align:right}td.align-left,th.align-left .header-button{text-align:left}.deals-page .table-wrap td.deals-col-forecast,.deals-page .table-wrap th.deals-col-forecast{white-space:nowrap;width:84px!important;min-width:76px!important;max-width:96px!important}.deals-page .forecast-integrity-value{max-width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:.32rem;font-weight:400;color:var(--text)}.deals-page .forecast-integrity-value:before{content:"";display:none;width:.36rem;height:.36rem;border-radius:999px;flex:0 0 auto;background:currentColor}.deals-page .forecast-integrity-value.is-over-forecast{color:var(--risk-red)}.deals-page .forecast-integrity-value.is-over-forecast:before,.deals-page .forecast-integrity-value.is-under-forecast:before{display:block}.deals-page .forecast-integrity-value.is-under-forecast{color:var(--accent-growth)}.deals-page .forecast-integrity-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.deals-page .forecast-integrity-tooltip-anchor{display:inline-flex;justify-content:flex-end;max-width:100%}.forecast-integrity-tooltip{max-width:min(300px,72vw)}.deals-page .table-wrap td.deals-col-deal,.deals-page .table-wrap th.deals-col-deal{width:222px!important;min-width:222px!important;max-width:222px!important;overflow:hidden}.deals-page .table-wrap td.deals-col-score,.deals-page .table-wrap th.deals-col-score{width:58px!important;min-width:52px!important;max-width:64px!important}.deals-page .table-wrap td.deals-col-value,.deals-page .table-wrap th.deals-col-value{width:76px!important;min-width:72px!important;max-width:80px!important}.sortable{cursor:pointer}tbody td{border-bottom:1px solid #ebe8e4;padding:.62rem .65rem;vertical-align:middle;font-size:.9rem}.empty-state-cell{color:var(--muted)}.inline-clear-button{border:0;background:transparent;color:inherit;font-size:inherit;padding:0;margin-left:.65rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.inline-clear-button:hover{color:var(--navy)}.data-row{cursor:pointer}.deals-page .table-wrap tbody .data-row>td{height:3.7rem;vertical-align:middle}.data-row:focus-within,.data-row:hover{background:#f7f6f3}.selected-row{box-shadow:inset 3px 0 0 var(--blue);background:#f2f8ff}.data-row.selected-row,.data-row.selected-row:focus-within,.data-row.selected-row:hover,.sales-leader-data-row.selected-row,.sales-leader-data-row.selected-row:focus-within,.sales-leader-data-row.selected-row:hover{background:#f2f8ff}.deals-page .table-wrap .data-row.selected-row:focus-within>td:first-child,.deals-page .table-wrap .data-row.selected-row:hover>td:first-child,.deals-page .table-wrap .data-row.selected-row>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block;min-width:5.5rem}.action-page .action-table .numeric,.deals-page .table-wrap .numeric,.numeric{text-align:right}.deals-page .table-wrap td.deals-col-value .numeric{min-width:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-cell-title{display:flex;gap:.4rem;align-items:center;font-weight:400;min-width:0;width:100%}.deal-name-text{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-cell-sub{color:var(--muted);font-size:.75rem;margin-top:.12rem}.flagged-pill{border-radius:999px;background:#fdeef0;color:var(--risk);font-size:.7rem;padding:.1rem .45rem;border:1px solid #f6ccd2;font-weight:600}.score{border-radius:999px;display:inline-flex;align-items:center;padding:.25rem .62rem;font-size:.78rem;font-weight:600}.score-safe{color:var(--safe);background:#e8f6ef}.score-risk{color:var(--risk);background:#fdeef0}.score-growth{color:var(--growth);background:#eaf4ff}.score-unknown{color:var(--unknown);background:#f1efec;border:1px solid #ddd7d0}.action-chip{border-radius:999px;display:inline-flex;align-items:center;padding:.25rem .62rem;font-size:.78rem;font-weight:600;color:var(--blue);background:#edf5ff}.action-chip-urgent{color:#fff;background:var(--orange)}.theme-pill-set{display:flex;flex-wrap:wrap;gap:.38rem;min-width:0}.theme-pill-tooltip-wrap{position:relative;display:inline-flex;max-width:100%}.theme-pill{display:inline-flex;align-items:center;max-width:100%;padding:.24rem .62rem;border-radius:var(--button-radius-subtle);border:none;font-size:var(--app-type-table-cell);font-weight:400!important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-pill-tooltip-wrap .theme-pill{cursor:default}.theme-pill-tooltip-wrap .theme-pill:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(24,40,72,.22)}.theme-pill-tooltip{position:absolute;left:50%;top:calc(100% + .42rem);transform:translateX(-50%);z-index:25;width:max-content;max-width:min(320px,72vw);padding:.42rem .55rem;border:1px solid rgba(24,40,72,.22);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(16,25,45,.2);color:var(--text);font-size:.84rem;line-height:1.3;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease}.theme-pill-tooltip-list{display:grid;grid-gap:.18rem;gap:.18rem}.theme-pill-tooltip-list-item{display:grid;grid-gap:.1rem;gap:.1rem}.theme-pill-tooltip-list-item strong{font-weight:700}.theme-pill-tooltip-wrap-align-end .theme-pill-tooltip{left:auto;right:0;transform:none}.theme-pill-tooltip-wrap:focus-within .theme-pill-tooltip,.theme-pill-tooltip-wrap:hover .theme-pill-tooltip{opacity:1;visibility:visible}.theme-pill.tone-sky{background:#eaf4ff;color:#0059af}.theme-pill.tone-mint{background:#e8f6ef;color:#128349}.theme-pill.tone-amber{background:#fff4df;color:#8c5b00}.theme-pill.tone-rose{background:#fdeef0;color:#ac1f32}.theme-pill.tone-slate{background:#f1efec;color:#4f6079}.theme-pill.tone-teal{background:#e8f8f7;color:#0d766e}.theme-pill.tone-violet{background:#f3ecff;color:#6340b9}.theme-pill.tone-coral{background:#fff0ea;color:#bf5b28}.theme-pill.tone-blue{background:#e7f1ff;color:#0759a8}.theme-pill.tone-cyan{background:#e5f8ff;color:#006078}.theme-pill.tone-emerald{background:#e7f7ec;color:#167a3d}.theme-pill.tone-lime{background:#f0f8df;color:#547500}.theme-pill.tone-gold{background:#fff0cc;color:#855900}.theme-pill.tone-orange{background:#fff1e4;color:#a24600}.theme-pill.tone-ruby{background:#ffe8ec;color:#9d1830}.theme-pill.tone-pink{background:#fdeaf7;color:#963b76}.theme-pill.tone-indigo{background:#eef0ff;color:#4250aa}.clamped{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals-page .table-wrap td.align-right .clamped,.deals-page .table-wrap td.align-right .numeric{text-align:right}.deals-page .table-wrap td.align-right .inline-edit-trigger{justify-content:flex-end;text-align:right}.deals-page .table-wrap td.align-right .inline-edit-trigger>:first-child{text-align:right}.deals-page .table-wrap td.align-right .inline-edit-active,.deals-page .table-wrap td.align-right .table-forecast-edit-filter{margin-left:auto}.action-page .action-table td.align-left .action-row-main,.action-page .action-table td.align-left .action-row-title{width:100%;text-align:left}.deals-page .table-wrap td.deals-col-action,.deals-page .table-wrap td.deals-col-insight,.deals-page .table-wrap td.sticky-left{overflow:visible}.deals-page .table-wrap td.deals-col-action .clamped,.deals-page .table-wrap td.deals-col-insight .clamped{max-width:100%}.deals-page .table-wrap td.deals-col-action .theme-pill-set{padding:.08rem 0}.action-summary-theme-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:var(--app-type-body);line-height:1.45}.sticky-left{left:0}.sticky-left,.sticky-right{position:-webkit-sticky;position:sticky;z-index:2;background:inherit}.sticky-right{right:0}.resizer{position:absolute;top:0;right:-2px;width:8px;height:100%;cursor:col-resize;touch-action:none}.resizer.is-resizing{background:#bfd7f4}.pagination-row{--pagination-control-height:1.8rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:var(--pagination-control-height);flex:0 0 auto;white-space:nowrap;font-size:.8rem;font-weight:500}.pagination-row,.pagination-summary{color:var(--muted)}.pagination-controls{display:flex;gap:.45rem;align-items:center}.pagination-size-filter{width:112px}.pagination-size-filter .filter-select{height:var(--pagination-control-height);padding:0 .55rem;font-size:.76rem}.pagination-size-filter .filter-option{min-height:var(--pagination-control-height);font-size:.76rem}.pagination-size-filter .filter-menu{top:auto;bottom:calc(100% + .35rem)}.pagination-page-indicator{min-width:5.2rem;text-align:center;color:var(--text);font-size:.76rem;font-weight:600}.pagination-button{height:var(--pagination-control-height);padding:0 .62rem;font-size:.76rem;font-weight:600;border-color:var(--cta-orange);color:var(--cta-orange);background:#fff}.pagination-button:hover{background:var(--cta-orange);color:#fff}.pagination-button:disabled{border-color:var(--cta-orange);color:var(--cta-orange);background:#fff;opacity:.45}.error-state{border-color:#f0c7cd;background:#fff6f7}.skeleton{color:var(--muted);font-style:italic}.table-loading-row{pointer-events:none}.table-loading-row td{height:3.7rem;border-bottom:1px solid #ebe8e4}.table-loading-cell-skeleton{width:min(100%,9rem);height:.78rem}.table-loading-row td:nth-child(2n) .table-loading-cell-skeleton{width:min(100%,6.4rem)}.table-loading-row td:nth-child(3n) .table-loading-cell-skeleton{width:min(100%,11rem)}.background-loading{position:fixed;right:1rem;bottom:1rem;background:var(--navy);color:#fff;border-radius:999px;padding:.48rem .6rem;box-shadow:var(--shadow-hover)}.background-loading span{width:2.4rem;height:.45rem;background:linear-gradient(90deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.72),hsla(0,0%,100%,.18));background-size:220% 100%}.table-infinite-sentinel{width:100%;height:1px}.table-infinite-status{padding:.7rem .9rem .85rem;color:var(--muted);font-size:.82rem;text-align:center}.deal-popup-backdrop{position:fixed;inset:0;border:0;background:rgba(0,18,51,.3);z-index:18}.deal-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1720px,calc(100vw - 8px));max-height:min(97vh,1180px);background:linear-gradient(180deg,#fcfeff,#f5faff);border:1px solid var(--line);border-radius:12px;z-index:19;display:flex;flex-direction:column;gap:1.225rem;padding:1.375rem 1.375rem 1.475rem;overflow-y:auto;overflow-x:hidden;box-shadow:var(--shadow-hover)}.deal-popup-shell{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:8px;z-index:18}.deal-popup-shell .deal-popup-backdrop{position:absolute;z-index:0}.deal-popup-shell .deal-popup-centered{position:relative;left:auto;top:auto;transform:none;z-index:1;max-height:min(calc(100vh - 16px),1180px)}.deal-popup-risk{border-left:4px solid var(--risk-red)}.deal-popup-safe{border-left:4px solid var(--safe-green)}.deal-popup-growth{border-left:4px solid var(--accent-growth)}.deal-popup-header{display:flex;justify-content:space-between;gap:1.375rem;align-items:center}.deal-popup-title-row{display:inline-flex;align-items:center;gap:.55rem}.popup-close-button{border:1px solid transparent;background:transparent;color:var(--primary-navy);width:1.9rem;height:1.9rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.popup-close-button:hover{background:var(--neutral-grey)}.popup-close-button svg{width:1rem;height:1rem}.deal-popup-header h2{margin:0;font-size:1.45rem}.deal-score-icon{width:var(--score-icon-size);height:var(--score-icon-size);display:inline-flex}.deal-score-icon svg{width:100%;height:100%}.table-score-icon{width:var(--score-icon-size);height:var(--score-icon-size)}.deal-score-risk{color:var(--risk-red)}.deal-score-safe{color:var(--safe-green)}.deal-score-growth{color:var(--accent-growth)}.deal-score-unknown{color:var(--secondary-purple)}.deal-details-content{display:grid;grid-template-rows:auto auto 1fr;grid-gap:1.36rem;gap:1.36rem;min-height:0}.deal-metrics-grid{display:grid;grid-row-gap:1.11rem;row-gap:1.11rem;grid-column-gap:1.6rem;column-gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.deal-metric-tile{position:relative;border:1px solid var(--line);border-radius:10px;padding:.55rem .65rem;background:#fff}.tile-label{margin:.2rem 0 0;color:var(--muted);font-size:.75rem;text-transform:uppercase}.tile-value{margin:0;font-size:1rem;font-weight:600}.tile-value-large{font-size:1.2rem;font-weight:700}.deal-metric-tile .inline-edit-trigger{position:static;min-height:0;padding-right:0;align-items:center}.deal-metric-tile .inline-edit-icon{position:static;transform:none}.deal-detail-grid{display:grid;grid-row-gap:1.36rem;row-gap:1.36rem;grid-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.deal-detail-grid .detail-tile{height:100%}.deal-detail-collapsible{display:grid;align-content:start}.deal-detail-tile-toggle{width:100%;border:0;background:transparent;padding:0 0 .42rem;margin:0;display:flex;align-items:center;justify-content:space-between;gap:.85rem;text-align:left;color:var(--text);cursor:pointer;font:inherit;border-bottom:1px solid var(--line)}.deal-popup:not(.action-detail-popup) .deal-detail-tile-toggle .tile-heading{font-size:1.16rem;line-height:1.2;font-weight:700}.deal-detail-tile-toggle.is-expanded{margin-bottom:.5rem}.deal-detail-tile-toggle:focus-visible,.deal-detail-tile-toggle:hover{color:var(--primary-navy);outline:none}.deal-detail-tile-chevron{width:1rem;height:1rem;color:var(--cta-orange);flex:0 0 auto;transition:transform .16s ease}.deal-detail-tile-chevron.is-expanded{transform:rotate(180deg)}.deal-detail-tile-chevron svg{width:100%;height:100%;display:block}.deal-popup:not(.action-detail-popup) .analysis-tile,.deal-popup:not(.action-detail-popup) .deal-detail-grid .detail-tile{border:0;box-shadow:0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.deal-popup:not(.action-detail-popup) .detail-tile>.tile-heading{display:flex;width:100%;padding-bottom:.42rem;margin-bottom:.5rem;border-bottom:1px solid var(--line);box-sizing:border-box;font-size:1.16rem;line-height:1.2}.deal-popup:not(.action-detail-popup) .deal-metric-tile{border:1px solid var(--line);box-shadow:none}.deal-popup:not(.action-detail-popup) .deal-metric-tile.is-active-forecast{border-color:rgba(0,130,255,.34);background:rgba(0,130,255,.08);box-shadow:inset 0 0 0 1px rgba(0,130,255,.1)}.deal-popup:not(.action-detail-popup) .deal-metric-tile.is-active-forecast .tile-label{color:#2a6fc2}.deal-popup:not(.action-detail-popup) .deal-metric-tile-editable{transition:background-color .16s ease}.deal-popup:not(.action-detail-popup) .deal-metric-tile-editable:focus-within,.deal-popup:not(.action-detail-popup) .deal-metric-tile-editable:hover{background:#f3f2ee}.action-detail-popup .action-detail-flow .detail-tile{border:0;box-shadow:0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.action-detail-popup .action-detail-flow .detail-tile>.tile-heading,.action-detail-popup .action-detail-flow .detail-tile>h3{display:block;width:100%;padding-bottom:.42rem;margin-bottom:.5rem;border-bottom:1px solid var(--line)!important;box-sizing:border-box;font-size:1.16rem;line-height:1.2}.action-detail-popup .deal-metric-tile{border:1px solid var(--line)!important;background:#fff}.action-detail-popup .action-insight-summary,.action-detail-popup .action-related-head,.action-detail-popup .assigned-actions-head{border-bottom:1px solid var(--line)!important}.action-detail-popup .action-insight-summary{border:0!important;border-radius:var(--button-radius-subtle)!important;background:#fff;padding:1.175rem;box-shadow:0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.action-detail-popup .action-comment-row,.action-detail-popup .action-related-row,.action-detail-popup .assigned-actions-row,.action-detail-popup .recommended-action-row{border-bottom:1px solid hsla(36,7%,85%,.6)!important}.analysis-tile{height:auto;display:grid;grid-template-rows:auto auto 1fr;align-content:start}.detail-tile{border:1px solid var(--line);border-radius:10px;background:#fff;padding:1.175rem}.detail-tile h3{margin:0 0 .65rem;font-size:.93rem}.tile-heading{display:inline-flex;align-items:center;gap:.4rem}.tile-heading-icon{width:.95rem;height:.95rem;color:var(--primary-navy);flex:0 0 auto}.tile-heading-icon svg{width:100%;height:100%;display:block}.deal-information-tile{display:grid;grid-template-rows:auto 1fr;grid-row-gap:.65rem;row-gap:.65rem}.deal-information-tile h3{margin:0}.detail-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));grid-auto-flow:column;grid-column-gap:.9rem;column-gap:.9rem}.detail-row{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:center;border-bottom:1px solid hsla(36,7%,85%,.6);padding:.45rem 0}.detail-row dt{font-size:.8rem;color:var(--text);font-weight:700}.detail-row dd{margin:0;font-size:.87rem}.deal-information-list{height:auto;min-height:0;grid-auto-rows:1fr;align-content:stretch}.deal-information-list .detail-row{min-height:2.35rem}.inline-edit-input{width:100%;height:1.9rem;border:1px solid var(--line);border-radius:8px;padding:0 .45rem;background:#fff}.inline-edit-trigger{border:0;background:transparent;padding:0;color:var(--text);width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:.2rem;font-size:.87rem;text-align:left;cursor:pointer}.inline-edit-trigger>:first-child{min-width:0}.inline-edit-icon{color:var(--cta-orange);width:.9rem;height:.9rem;flex:0 0 auto}.inline-edit-icon svg{width:100%;height:100%;display:block}.inline-edit-active{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.35rem;gap:.35rem;align-items:center}.popup-inline-edit-active{grid-template-columns:minmax(0,1fr)}.table-wrap .inline-edit-active{gap:.2rem}.table-wrap .inline-edit-input{height:1.7rem;padding:0 .3rem;font-size:.76rem;border-color:var(--cta-orange)}.table-wrap .inline-edit-input:focus{outline:none;border-color:rgba(24,40,72,.35);box-shadow:none}.table-wrap .inline-edit-cancel,.table-wrap .inline-edit-confirm{width:1.3rem;height:1.3rem}.table-wrap .inline-edit-cancel svg,.table-wrap .inline-edit-confirm svg{width:.78rem;height:.78rem}.table-wrap .table-forecast-edit-filter{width:128px}.table-wrap .table-forecast-edit-filter .filter-select{height:1.7rem;padding:0 .45rem;font-size:.76rem}.table-wrap .table-forecast-edit-filter .filter-menu{min-width:128px}.table-wrap .table-forecast-edit-filter .filter-option{min-height:1.7rem;font-size:.76rem}.deal-popup .table-forecast-edit-filter{width:100%}.deal-popup .table-forecast-edit-filter .filter-select{height:1.9rem;padding:0 .55rem;font-size:.87rem;border-color:var(--cta-orange)}.deal-popup .table-forecast-edit-filter .filter-menu{min-width:100%}.deal-popup .table-forecast-edit-filter .filter-option{min-height:1.9rem;font-size:.84rem}.inline-edit-cancel,.inline-edit-confirm{border:0;background:transparent;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.inline-edit-confirm{color:var(--safe-green)}.inline-edit-cancel{color:var(--risk-red)}.inline-edit-cancel svg,.inline-edit-confirm svg{width:.9rem;height:.9rem}.account-team-list{display:grid;grid-gap:.48rem;gap:.48rem}.account-team-row{display:flex;justify-content:space-between;align-items:center;gap:.65rem;border-bottom:1px solid hsla(36,7%,85%,.6);padding:.45rem 0}.team-member-main{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.team-member-avatar{width:2rem;height:2rem;border-radius:999px;object-fit:cover;border:1px solid var(--divider-grey);background:var(--neutral-grey);flex:0 0 auto}.team-member-name{margin:0;font-size:.87rem;font-weight:600}.team-member-title{margin:.15rem 0 0;font-size:.78rem;color:var(--muted)}.team-member-actions{display:inline-flex;gap:.35rem}.team-action-link{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.75rem;padding:0;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--text)}.team-action-link:hover{background:#f7f6f3}.team-action-link svg{width:.95rem;height:.95rem;display:block}.analysis-summary{margin:0;color:var(--text);font-size:.88rem;padding-bottom:.5rem}.deal-summary-text{margin:0 0 1.15rem;padding:0 0 1rem;border-bottom:1px solid hsla(36,7%,85%,.5)}.deal-summary-paragraph{margin:0}.deal-summary-paragraph+.deal-summary-paragraph{margin-top:.72rem}.deal-summary-paragraph.is-next-steps{margin-top:.88rem}.deal-summary-text.is-loading{position:relative;overflow:visible}.deal-summary-text.is-loading:after{display:none}@keyframes deal-summary-shimmer{to{transform:translateX(100%)}}.analysis-columns{margin-top:1.19rem;display:grid;grid-row-gap:.94rem;row-gap:.94rem;grid-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-columns>div{min-width:0}.deal-popup:not(.action-detail-popup) .analysis-columns>div{background:#fff;padding:.95rem 1rem;box-shadow:0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.analysis-subheading{margin:0 0 .4rem;font-size:.93rem;font-weight:700;display:inline-flex;align-items:center;gap:.38rem}.analysis-subheading-icon{width:.92rem;height:.92rem;color:var(--primary-navy);flex:0 0 auto}.analysis-subheading-icon svg{width:100%;height:100%;display:block}.analysis-list{margin:0;padding-left:1rem;display:grid;grid-gap:.28rem;gap:.28rem;font-size:.84rem}.analysis-list li{color:var(--text)}.hurdle-insights-list{list-style:none;padding-left:0;gap:0}.hurdle-insights-list li{border-bottom:1px solid hsla(36,7%,85%,.6);height:2.5rem;min-height:2.5rem;padding:0;box-sizing:border-box;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1rem;column-gap:1rem;grid-row-gap:0;row-gap:0}.deal-summary-panel-header{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.deal-summary-panel-header .analysis-subheading{display:flex;width:100%;padding-bottom:.42rem;margin:0 0 .8rem;border-bottom:1px solid var(--line);box-sizing:border-box;font-size:1.16rem;line-height:1.2;font-weight:700}.deal-summary-pair-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1rem;column-gap:1rem}.deal-summary-pair-row.is-following .deal-summary-action-card,.deal-summary-pair-row.is-following .deal-summary-entry{padding-top:.8rem}.deal-summary-action-card,.deal-summary-entry{min-width:0;padding-bottom:.8rem;border-bottom:1px solid hsla(36,7%,85%,.6)}.deal-summary-pair-row.is-last .deal-summary-action-card,.deal-summary-pair-row.is-last .deal-summary-entry{border-bottom:none;padding-bottom:0}.deal-summary-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem .9rem;gap:.75rem .9rem}.deal-summary-action-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.8fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end}.deal-summary-field{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.deal-summary-field-inline{display:flex;align-items:baseline;gap:.38rem}.deal-summary-field-inline .deal-summary-field-label,.deal-summary-field-inline .deal-summary-field-value{display:inline}.deal-summary-field-action,.deal-summary-field-full{grid-column:1/-1}.deal-summary-field-label{font-size:.84rem;font-weight:700;color:var(--text)}.deal-summary-field-value{min-width:0;font-size:.84rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-summary-field-value-multiline{white-space:normal;line-height:1.45}.deal-summary-field-cta{align-self:end;justify-items:end}.deal-summary-empty{margin:0;font-size:.84rem;line-height:1.45;color:var(--muted)}@media (max-width:980px){.deal-summary-grid,.deal-summary-pair-row{grid-template-columns:minmax(0,1fr)}.deal-summary-pair-row{row-gap:.8rem}}@media (max-width:760px){.deal-summary-action-fields,.deal-summary-fields{grid-template-columns:minmax(0,1fr)}}.action-detail-popup{width:min(1180px,96vw)}.action-detail-subtitle{margin:.14rem 0 0;font-size:.88rem;color:var(--muted)}.action-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.action-detail-grid{grid-column:1/-1;display:grid;grid-row-gap:1.36rem;row-gap:1.36rem;grid-column-gap:2rem;column-gap:2rem;grid-template-columns:minmax(280px,2fr) minmax(420px,3fr);align-items:stretch}.action-detail-flow{display:grid;grid-gap:1.36rem;gap:1.36rem;margin-top:.69rem}.action-insight-summary{border-bottom:1px solid var(--line);padding-bottom:.6rem}.action-insight-summary h3{margin:0 0 .28rem;font-size:1.16rem;line-height:1.2}.action-insight-summary p{margin:0;font-size:.88rem;line-height:1.45}.action-comment-list{display:grid;grid-gap:.42rem;gap:.42rem;min-height:160px;max-height:220px;overflow-y:auto;padding-right:.1rem}.action-comment-row{border-bottom:1px solid hsla(36,7%,85%,.6);padding-bottom:.4rem}.action-comment-row.is-activity{border-bottom-style:dashed;background:rgba(237,245,255,.45);border-radius:10px;padding:.45rem .6rem .5rem}.action-comment-head{display:flex;justify-content:space-between;gap:.45rem;align-items:center}.action-comment-meta{margin:0;font-size:.76rem;color:var(--muted)}.action-comment-text{margin:.12rem 0 0;font-size:.86rem;line-height:1.55;white-space:pre-wrap}.action-comment-text strong{color:var(--text);font-weight:700}.action-comment-message{display:grid;grid-gap:.12rem;gap:.12rem}.action-comment-text-collapsible.is-collapsed{max-height:calc(1.42em * 4);overflow:hidden}.action-comment-toggle{justify-self:start;border:0;background:transparent;color:var(--blue);font-size:var(--app-type-body);font-weight:700;padding:.04rem 0;cursor:pointer}.action-comment-toggle:focus-visible,.action-comment-toggle:hover{color:var(--accent-growth-hover);outline:none;text-decoration:underline}.action-comment-actions{display:inline-flex;gap:.25rem}.action-comment-action{border:0;background:transparent;color:var(--cta-orange);font-size:.74rem;font-weight:600;padding:0;cursor:pointer}.action-comment-action.danger{color:var(--risk-red)}.action-comment-edit{margin-top:.3rem;display:grid;grid-gap:.35rem;gap:.35rem}.action-comment-edit textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:.45rem .55rem;font-size:.84rem;resize:vertical}.action-comment-edit-actions{display:inline-flex;gap:.35rem}.action-comment-compose{margin-top:0;display:grid;grid-gap:.45rem;gap:.45rem;justify-items:start}.action-comment-compose textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:.5rem .55rem;font-size:.84rem;resize:vertical}.action-related-table{display:grid;grid-gap:.2rem;gap:.2rem}.action-related-collapsible{display:grid;align-content:start}.modal-section-toggle{width:100%;border:0;background:transparent;padding:0 0 .42rem;margin:0;display:flex;align-items:center;justify-content:space-between;gap:.85rem;text-align:left;color:var(--text);cursor:pointer;font:inherit;font-size:1.16rem;line-height:1.2;font-weight:700;border-bottom:1px solid var(--line)}.modal-section-toggle.is-expanded{margin-bottom:.5rem}.modal-section-toggle:focus-visible,.modal-section-toggle:hover{color:var(--primary-navy);outline:none}.modal-section-toggle-chevron{width:1rem;height:1rem;color:var(--cta-orange);flex:0 0 auto;transition:transform .16s ease}.modal-section-toggle-chevron.is-expanded{transform:rotate(180deg)}.modal-section-toggle-chevron svg{width:100%;height:100%;display:block}.action-related-head,.action-related-row{display:grid;grid-template-columns:minmax(320px,1fr) 96px 126px 112px;grid-gap:.45rem;gap:.45rem;align-items:center}.action-related-head{border-bottom:1px solid var(--line);padding-bottom:.28rem;font-size:.9rem;font-weight:700}.action-related-row{border-bottom:1px solid hsla(36,7%,85%,.6);padding:.4rem 0;font-size:.82rem}.action-related-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.action-related-open-button{height:1.7rem;padding:0 .55rem;border-radius:8px;font-size:.76rem;white-space:nowrap;border-color:var(--cta-orange);color:var(--cta-orange);background:#fff}.action-related-open-button:hover{background:var(--cta-orange);color:#fff}.assign-action-eligible-label{color:var(--accent-growth);font-weight:700}.action-detail-grid .action-comments-tile,.action-detail-grid .assign-action-tile{height:100%}.action-detail-grid .action-comments-tile{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:300px}.action-detail-flow .assign-action-agent-button,.action-detail-flow .create-action-button{height:1.7rem;padding:0 .55rem;border-radius:8px;font-size:var(--app-type-table-cell);white-space:nowrap;flex:0 0 auto}.assign-action-tile{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem}.assigned-actions-tile{display:grid;grid-template-rows:auto auto;min-height:0}.assign-action-form{display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.assign-action-field{display:grid;grid-gap:.24rem;gap:.24rem}.assign-action-field-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.assign-action-field-static{align-content:start}.assign-action-field span{font-size:.8rem;font-weight:700;color:var(--text)}.assign-action-field-value{margin:0;font-size:.88rem;font-weight:500;color:var(--text);line-height:1.35}.assign-action-field-hint{margin:0;font-size:.76rem;color:var(--muted)}.assign-action-inline-actions{display:flex;justify-content:flex-start}.assign-action-inline-button{border:0;padding:0;background:transparent;font-size:.76rem;font-weight:500;line-height:1.2;color:#65748b;cursor:pointer}.assign-action-inline-button:focus-visible,.assign-action-inline-button:hover{color:var(--text)}.assign-action-field input,.assign-action-field select,.assign-action-field textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:.45rem .55rem;font-size:.84rem}.assign-action-status-editor{position:relative}.assign-action-status-trigger{width:100%;min-height:2rem;border:1px solid var(--line);border-radius:var(--button-radius-subtle);background:#fff;padding:.45rem .65rem;font-size:.84rem;font-weight:400!important;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text)}.assign-action-status-trigger .filter-trigger-chevron{width:.95rem;height:.95rem;color:#65748b;flex:0 0 auto}.assign-action-status-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400!important}.assign-action-status-trigger.status-not_started{color:#4f6079}.assign-action-status-trigger.status-in_progress{color:#0059af}.assign-action-status-trigger.status-blocked{color:#ac1f32}.assign-action-status-trigger.status-completed{color:#128349}.assign-action-status-menu{position:absolute;top:calc(100% + .3rem);left:0;right:0;z-index:16;border:1px solid rgba(24,40,72,.18);border-radius:10px;background:#fff;box-shadow:var(--shadow-hover);display:grid;grid-gap:.2rem;gap:.2rem;padding:.25rem}.assign-action-status-option{width:100%;border:1px solid transparent;border-radius:var(--button-radius-subtle);background:#fff;padding:.45rem .55rem;font-size:.84rem;font-weight:400!important;text-align:left;cursor:pointer;color:var(--text)}.assign-action-status-option.is-selected{box-shadow:inset 0 0 0 1px rgba(24,40,72,.18)}.assign-action-status-option:focus-visible,.assign-action-status-option:hover{background:#f7f6f3;border-color:rgba(24,40,72,.14)}.assignee-typeahead{position:relative}.assignee-typeahead-input{width:100%;padding:.45rem .55rem;font-size:.84rem}.assignee-typeahead-input,.assignee-typeahead-menu{border:1px solid var(--line);border-radius:8px;background:#fff}.assignee-typeahead-menu{position:absolute;top:calc(100% + .3rem);left:0;right:0;z-index:16;box-shadow:var(--shadow-hover);max-height:220px;overflow-y:auto;overflow-x:hidden;display:grid;padding:.25rem;grid-gap:.15rem;gap:.15rem}.assignee-typeahead-option{border:0;background:transparent;border-radius:6px;padding:.4rem .5rem;text-align:left;font-size:.82rem;font-weight:400!important;color:var(--text);cursor:pointer;display:grid;grid-gap:.06rem;gap:.06rem;min-width:0;width:100%}.assignee-typeahead-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400!important}.assignee-typeahead-option.selected,.assignee-typeahead-option:hover{background:#f7f6f3}.assignee-typeahead-option.recommended{background:#edf5ff}.assignee-typeahead-email{font-size:.74rem;color:var(--muted)}.assignee-typeahead-empty{margin:0;padding:.5rem;font-size:.8rem;color:var(--muted)}.assign-action-field textarea{resize:vertical;min-height:4.8rem}.create-action-button{justify-self:start;border-color:var(--cta-orange);color:var(--cta-orange);background:#fff}.assign-action-agent-button,.create-action-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1}.create-action-button:hover{background:var(--cta-orange);color:#fff}.assign-action-agent-button:disabled,.assign-action-inline-button:disabled,.assign-action-status-option:disabled,.assign-action-status-trigger:disabled,.assignee-typeahead-option:disabled,.create-action-button:disabled{cursor:not-allowed;opacity:.58}.create-action-button:disabled:hover{background:#fff;color:var(--cta-orange)}.assign-action-button-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.action-save-status{margin:-.1rem 0 0;color:#65748b;font-size:.78rem;line-height:1.35}.action-save-status.is-error{color:var(--risk-red);font-weight:700}.agent-assign-modal-layer{position:fixed;inset:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:1.5rem}.agent-assign-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(8,15,31,.28)}.agent-assign-modal-card{position:relative;z-index:1;width:min(360px,100%);max-height:calc(100vh - 3rem);border:1px solid var(--line);border-radius:var(--button-radius-subtle)!important;background:#fff;box-shadow:var(--shadow-hover);padding:1.35rem;display:grid;grid-gap:1rem;gap:1rem;overflow-y:auto;overflow-x:hidden}.agent-assign-modal-close{min-width:112px;display:inline-flex;align-items:center;justify-content:center;height:1.7rem;padding:0 .55rem;border-radius:8px;font-size:var(--app-type-body);line-height:1;text-align:center}.contact-finder-modal-card{width:min(1040px,100%);gap:1.15rem}.contact-finder-modal-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.contact-finder-kicker{margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;color:var(--blue)}.contact-finder-modal-head h4{margin:.18rem 0 0;font-size:1.25rem;color:var(--text)}.contact-finder-subtitle{margin:.35rem 0 0;max-width:52rem;font-size:.88rem;line-height:1.45;color:var(--muted)}.contact-finder-running-surface{position:relative;overflow:hidden}.contact-finder-running-surface.is-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55) 46%,transparent);transform:translateX(-100%);animation:deal-summary-shimmer 1.4s ease-in-out infinite;pointer-events:none}.contact-finder-error{margin:0;padding:.75rem .9rem;border-radius:12px;border:1px solid rgba(215,38,61,.2);background:rgba(215,38,61,.08);color:#8e1f31;font-size:.85rem;line-height:1.4}.contact-finder-layout{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.contact-finder-results-panel,.contact-finder-trace-panel{border:0;border-radius:var(--button-radius-subtle);background:#fff;padding:1.175rem;display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;min-height:360px}.contact-finder-trace-panel{min-height:0}.contact-finder-section-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding-bottom:.42rem;margin-bottom:.5rem;border-bottom:1px solid var(--line)}.contact-finder-section-head h5{margin:0;font-size:1.16rem;line-height:1.2}.contact-finder-rerun-button{min-width:110px;display:inline-flex;align-items:center;justify-content:center;height:1.7rem;padding:0 .55rem;border-radius:8px;font-size:var(--app-type-body);line-height:1;text-align:center}.contact-finder-panel-empty{margin:0;font-size:.84rem;line-height:1.45;color:var(--muted)}.contact-finder-progress-stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:.5rem;gap:.5rem}.contact-finder-progress-step{display:inline-flex;align-items:center;gap:.45rem;min-width:0;padding:.5rem .6rem;border:1px solid rgba(24,40,72,.12);border-radius:10px;background:linear-gradient(180deg,#fcfeff,#f7fbff)}.contact-finder-progress-step-badge{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:rgba(191,212,236,.6);color:#41648f;font-size:.74rem;font-weight:800;flex:0 0 auto}.contact-finder-progress-step-label{min-width:0;font-size:.77rem;line-height:1.25;font-weight:700;color:#587195}.contact-finder-progress-step.is-complete{border-color:rgba(30,175,95,.22);background:rgba(30,175,95,.06)}.contact-finder-progress-step.is-complete .contact-finder-progress-step-badge{background:rgba(30,175,95,.18);color:#0f7a3c}.contact-finder-progress-step.is-complete .contact-finder-progress-step-label{color:#1d6a45}.contact-finder-progress-step.is-current{border-color:rgba(0,130,255,.26);background:rgba(0,130,255,.08)}.contact-finder-progress-step.is-current .contact-finder-progress-step-badge{background:rgba(0,130,255,.16);color:var(--blue)}.contact-finder-progress-step.is-current .contact-finder-progress-step-label{color:#21436d}.contact-finder-progress-step.is-failed{border-color:rgba(215,38,61,.24);background:rgba(215,38,61,.08)}.contact-finder-progress-step.is-failed .contact-finder-progress-step-badge{background:rgba(215,38,61,.16);color:#b4233b}.contact-finder-progress-step.is-failed .contact-finder-progress-step-label{color:#8e1f31}.contact-finder-progress-summary{display:grid;grid-gap:.12rem;gap:.12rem}.contact-finder-progress-message,.contact-finder-progress-state{margin:0}.contact-finder-progress-state{font-size:.82rem;font-weight:700;color:var(--text)}.contact-finder-progress-message{font-size:.8rem;line-height:1.4;color:var(--muted)}.contact-finder-trace-details{border-top:1px solid hsla(36,7%,85%,.6);padding-top:.6rem}.contact-finder-trace-details summary{cursor:pointer;list-style:none;font-size:var(--app-type-body);font-weight:700;color:var(--blue)}.contact-finder-trace-details summary::-webkit-details-marker{display:none}.contact-finder-trace-details[open] summary{margin-bottom:.65rem}.agent-trace-details{display:grid;grid-gap:.72rem;gap:.72rem}.agent-trace-current{display:grid;grid-gap:.18rem;gap:.18rem;border:1px solid rgba(0,130,255,.16);border-radius:var(--button-radius-subtle);background:rgba(237,245,255,.74);padding:.72rem .78rem}.contact-finder-trace-details .agent-trace-current{margin-bottom:.65rem}.agent-trace-current span{justify-self:start;min-height:1.32rem;display:inline-flex;align-items:center;border-radius:var(--button-radius-subtle);background:rgba(0,130,255,.13);color:#125995;padding:0 .42rem;font-size:.72rem;font-weight:850;line-height:1}.agent-trace-current em,.agent-trace-current p{margin:0}.agent-trace-current p{color:var(--text);font-size:var(--app-type-body);font-weight:800;line-height:1.25}.agent-trace-current em{color:var(--muted);font-size:var(--app-type-body);font-style:normal;line-height:1.4}.agent-trace-current.status-completed{border-color:rgba(32,164,107,.2);background:rgba(232,247,239,.72)}.agent-trace-current.status-completed span{background:rgba(32,164,107,.13);color:#0c6c43}.agent-trace-current.status-blocked{border-color:rgba(200,137,33,.24);background:rgba(255,250,240,.86)}.agent-trace-current.status-blocked span{background:rgba(200,137,33,.15);color:#7b560c}.agent-trace-current.status-failed{border-color:rgba(215,38,61,.22);background:hsla(0,100%,95%,.72)}.agent-trace-current.status-failed span{background:rgba(215,38,61,.14);color:#a3192a}.contact-finder-trace-list{display:grid;grid-gap:.55rem;gap:.55rem}.contact-finder-trace-row{display:grid;grid-template-columns:.7rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem}.contact-finder-trace-marker{width:.7rem;height:.7rem;border-radius:999px;margin-top:.28rem;background:#bfd4ec;box-shadow:0 0 0 4px rgba(0,130,255,.08)}.contact-finder-trace-row.status-completed .contact-finder-trace-marker{background:var(--safe);box-shadow:0 0 0 4px rgba(30,175,95,.12)}.contact-finder-trace-row.status-failed .contact-finder-trace-marker{background:var(--risk);box-shadow:0 0 0 4px rgba(215,38,61,.12)}.contact-finder-trace-row.status-blocked .contact-finder-trace-marker{background:#b7791f;box-shadow:0 0 0 4px rgba(183,121,31,.14)}.agent-clarification-panel{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;border:1px solid #ead8a7;border-radius:8px;background:#fff8e6}.agent-clarification-question,.agent-clarification-reason{margin:0;line-height:1.38}.agent-clarification-question{color:var(--text);font-weight:800}.agent-clarification-reason{color:var(--muted);font-size:.86rem}.agent-clarification-input{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.agent-clarification-input textarea{width:100%;min-height:96px;resize:vertical;border:1px solid #ded8cc;border-radius:8px;padding:.7rem;background:#fffdfa;color:var(--text);font:inherit;line-height:1.35;text-transform:none}.agent-clarification-input textarea:focus{outline:2px solid rgba(30,96,145,.24);border-color:rgba(30,96,145,.55)}.contact-finder-trace-copy p{margin:0}.contact-finder-trace-label{font-size:var(--app-type-body);font-weight:700;color:var(--text)}.contact-finder-trace-detail{margin-top:.12rem;font-size:var(--app-type-body);line-height:1.42;color:var(--muted)}.contact-finder-trace-time{margin-top:.18rem;font-size:var(--app-type-body);color:#71839d}.contact-finder-summary{margin:0;font-size:.9rem;line-height:1.5;color:var(--text)}.contact-finder-inline-link{color:var(--blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.14em}.contact-finder-inline-link:hover{color:var(--accent-growth-hover)}.contact-finder-empty-state{display:grid;grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem;border-radius:14px;background:#f5f7fa}.contact-finder-empty-state p{margin:0;font-size:.84rem;line-height:1.42;color:var(--muted)}.contact-finder-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.contact-finder-card{border:1px solid rgba(24,40,72,.12);border-radius:14px;padding:.95rem 1rem;display:grid;grid-gap:.55rem;gap:.55rem;background:linear-gradient(180deg,#fff,#fbfcfe)}.contact-finder-card-head{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}.contact-finder-card-head h6{margin:0;font-size:.96rem;color:var(--text)}.contact-finder-card-head p{margin:.16rem 0 0;font-size:.82rem;color:var(--muted)}.contact-finder-badges{display:flex;gap:.35rem;flex-wrap:nowrap;justify-content:flex-end}.contact-finder-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;padding:0 .52rem;border-radius:var(--button-radius-subtle);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.contact-finder-badge.fit-strong{background:rgba(30,175,95,.12);color:#0d7d3e}.contact-finder-badge.fit-possible{background:rgba(255,99,0,.12);color:#b24c00}.contact-finder-badge.confidence-high{background:rgba(0,130,255,.12);color:#005eb8}.contact-finder-badge.confidence-medium{background:rgba(24,40,72,.1);color:#38506f}.contact-finder-badge.confidence-low{background:rgba(123,134,152,.16);color:#556577}.contact-finder-company,.contact-finder-why{margin:0;font-size:.83rem;line-height:1.45}.contact-finder-company{font-weight:700;color:#21436d}.contact-finder-why{color:var(--muted)}.contact-finder-link{justify-self:start;font-size:.82rem;font-weight:700;color:var(--blue);text-decoration:none}.contact-finder-link:focus-visible,.contact-finder-link:hover{text-decoration:underline}.support-pulse-agent-modal .contact-finder-badge,.support-pulse-agent-modal .contact-finder-card-head h6,.support-pulse-agent-modal .contact-finder-card-head p,.support-pulse-agent-modal .contact-finder-company,.support-pulse-agent-modal .contact-finder-empty-state p,.support-pulse-agent-modal .contact-finder-link,.support-pulse-agent-modal .contact-finder-panel-empty,.support-pulse-agent-modal .contact-finder-progress-message,.support-pulse-agent-modal .contact-finder-progress-state,.support-pulse-agent-modal .contact-finder-progress-step-label,.support-pulse-agent-modal .contact-finder-subtitle,.support-pulse-agent-modal .contact-finder-summary,.support-pulse-agent-modal .contact-finder-trace-detail,.support-pulse-agent-modal .contact-finder-trace-details summary,.support-pulse-agent-modal .contact-finder-trace-label,.support-pulse-agent-modal .contact-finder-trace-time,.support-pulse-agent-modal .contact-finder-why,.support-pulse-agent-surface .contact-finder-badge,.support-pulse-agent-surface .contact-finder-card-head h6,.support-pulse-agent-surface .contact-finder-card-head p,.support-pulse-agent-surface .contact-finder-company,.support-pulse-agent-surface .contact-finder-empty-state p,.support-pulse-agent-surface .contact-finder-link,.support-pulse-agent-surface .contact-finder-panel-empty,.support-pulse-agent-surface .contact-finder-progress-message,.support-pulse-agent-surface .contact-finder-progress-state,.support-pulse-agent-surface .contact-finder-progress-step-label,.support-pulse-agent-surface .contact-finder-summary,.support-pulse-agent-surface .contact-finder-trace-detail,.support-pulse-agent-surface .contact-finder-trace-details summary,.support-pulse-agent-surface .contact-finder-trace-label,.support-pulse-agent-surface .contact-finder-trace-time,.support-pulse-agent-surface .contact-finder-why,.support-pulse-agent-surface .sales-leader-agent-outcome-item,.support-pulse-agent-surface .sales-leader-agent-outcome-summary{font-size:var(--app-type-body);color:var(--text)}.support-pulse-agent-modal .contact-finder-badge,.support-pulse-agent-modal .contact-finder-inline-link,.support-pulse-agent-modal .contact-finder-progress-step.is-complete .contact-finder-progress-step-label,.support-pulse-agent-modal .contact-finder-progress-step.is-current .contact-finder-progress-step-label,.support-pulse-agent-modal .contact-finder-progress-step.is-failed .contact-finder-progress-step-label,.support-pulse-agent-surface .contact-finder-badge,.support-pulse-agent-surface .contact-finder-inline-link,.support-pulse-agent-surface .contact-finder-progress-step.is-complete .contact-finder-progress-step-label,.support-pulse-agent-surface .contact-finder-progress-step.is-current .contact-finder-progress-step-label,.support-pulse-agent-surface .contact-finder-progress-step.is-failed .contact-finder-progress-step-label{color:var(--text)}.support-pulse-agent-modal .contact-finder-badge,.support-pulse-agent-surface .contact-finder-badge{letter-spacing:0;text-transform:none}@media (max-width:900px){.contact-finder-layout{grid-template-columns:1fr}.contact-finder-modal-head{flex-direction:column}.contact-finder-section-head{align-items:flex-start;flex-direction:column}.contact-finder-card-head{flex-direction:column}.contact-finder-card-list{grid-template-columns:1fr}.contact-finder-badges{flex-wrap:wrap;justify-content:flex-start}}.assigned-actions-table{display:grid;grid-gap:.2rem;gap:.2rem}.assigned-actions-head,.assigned-actions-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1.3fr) minmax(95px,1fr) minmax(105px,1fr) minmax(85px,.9fr) minmax(90px,1fr);grid-gap:.45rem;gap:.45rem;align-items:center}.assigned-actions-head{border-bottom:1px solid var(--line);padding-bottom:.28rem;font-size:.73rem;font-weight:700;color:var(--text)}.assigned-actions-row{border-bottom:1px solid hsla(36,7%,85%,.6);padding:.4rem 0;font-size:.78rem}.assigned-actions-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.recommended-actions-list{display:grid;grid-gap:0;gap:0;min-width:0}.recommended-action-row{border-bottom:1px solid hsla(36,7%,85%,.6);height:2.5rem;min-height:2.5rem;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;max-width:100%;overflow:hidden}.recommended-action-row.is-assigning{height:auto;min-height:2.5rem;align-items:center;padding:.35rem 0;overflow:visible;position:relative;z-index:2}.recommended-action-row.is-assigned{display:block;height:auto;min-height:0;padding:.5rem 0;overflow:visible}.recommended-action-text{margin:0;font-size:.84rem;color:var(--text);min-width:0;width:0;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommended-action-assigned-summary{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.recommended-action-row.is-assigned .recommended-action-text{width:100%;flex:none}.recommended-action-assigned-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:end}.recommended-action-detail{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.recommended-action-detail-label{font-size:.84rem;font-weight:700;color:var(--text)}.recommended-action-detail-value{min-width:0;font-size:.84rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommended-action-detail-cta{align-self:end;justify-items:start}.recommended-action-view-button{min-width:0;padding:0 .5rem;height:1.65rem;font-size:var(--app-type-table-cell)}.recommended-action-unavailable{display:inline-flex;align-items:center;min-height:1.65rem;color:#71829a;font-size:var(--app-type-table-cell);font-weight:600}.recommended-action-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap}.recommended-action-controls{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.recommended-action-right{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;justify-content:flex-end;flex-wrap:nowrap;min-width:0;max-width:100%}.recommended-action-row.is-assigning .recommended-action-right{flex:1 1 auto;width:auto;max-width:min(100%,24rem);margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.35rem}.recommended-action-row.is-assigning .recommended-action-eligibility,.recommended-action-row.is-assigning .recommended-action-meta{display:none}.recommended-action-eligibility{height:1.35rem;padding:0 .45rem;border-radius:999px;border:1px solid #bfd8fb;background:#edf5ff;color:#2d5f9a;font-size:.68rem;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;white-space:nowrap}.recommended-action-assignee{font-size:.76rem;color:var(--muted)}.recommended-action-status{font-size:var(--app-type-table-cell);border-radius:999px;padding:.12rem .5rem;border:1px solid transparent;font-weight:600}.recommended-action-status.status-not_started{color:#4f6079;background:#f1efec;border-color:#ddd7cf}.recommended-action-status.status-in_progress{color:var(--accent-growth);background:#eaf4ff;border-color:#cde5ff}.recommended-action-status.status-blocked,.recommended-action-status.status-overdue{color:var(--risk-red);background:#fdeef0;border-color:#f6ccd2}.recommended-action-status.status-completed{color:var(--safe-green);background:#e8f6ef;border-color:#caecd9}.recommended-action-assign-select,.recommended-action-status-select{height:1.8rem;border:1px solid var(--line);border-radius:8px;padding:0 .4rem;background:#fff;font-size:.76rem;max-width:100%}.recommended-action-assignee-typeahead{flex:1 1 11rem;min-width:0;width:auto}.recommended-action-assignee-typeahead .assignee-typeahead-menu{top:auto;bottom:calc(100% + .3rem);max-height:180px;z-index:24}.recommended-action-assign-button{height:1.8rem;border-radius:8px;font-size:var(--app-type-table-cell);padding:0 .55rem;border-color:var(--cta-orange);color:var(--cta-orange);background:#fff}.recommended-action-row.is-assigning .recommended-action-assign-button,.recommended-action-row.is-assigning .recommended-action-cancel-button{flex:0 0 auto;min-width:3.9rem;white-space:nowrap}.recommended-action-assign-button:hover{background:var(--cta-orange);color:#fff}.recommended-action-assign-button:disabled{border-color:var(--cta-orange);color:var(--cta-orange);background:#fff;opacity:.45}.recommended-action-cancel-button{height:1.8rem;border-radius:8px;font-size:var(--app-type-table-cell);padding:0 .45rem}@media (max-width:1000px){.deal-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-columns,.deal-detail-grid,.detail-list{grid-template-columns:1fr}.recommended-action-assigned-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.assigned-actions-head{display:none}.assigned-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));font-size:.77rem}.score-tile:before,.score-tile:last-child:after{display:none}.score-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.platform-shell{grid-template-columns:1fr}.platform-shell:has(.platform-sidebar.is-collapsed){grid-template-columns:1fr}.platform-sidebar{grid-template-rows:auto;gap:.85rem}.sidebar-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(110px,1fr);overflow-x:auto;grid-gap:.5rem;gap:.5rem}.sidebar-nav-group{display:contents}.sidebar-nav-group-bottom{margin-top:0}.action-page,.deals-page{padding:1rem;height:auto;min-height:100vh;overflow:visible}.action-page-content,.deals-page-content{overflow:visible}.pagination-row{flex-direction:column;align-items:flex-start}.toolbar{grid-template-columns:1fr;min-height:auto}.action-filter-chip.reset{margin-left:0}.action-focus-grid,.action-health-grid,.action-metrics-grid,.action-status-row{grid-template-columns:1fr}.focus-hero{flex-direction:column;align-items:flex-start}.focus-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-grid{grid-template-columns:1fr}.focus-span-2{grid-column:span 1}.focus-score-row{grid-template-columns:20px minmax(70px,1fr) auto}.focus-score-row span:nth-child(4){display:none}.focus-mini-head,.focus-mini-head-actions,.focus-mini-row,.focus-mini-row-actions{grid-template-columns:minmax(120px,1.7fr) repeat(2,minmax(80px,1fr))}.focus-mini-head span:nth-child(n+4),.focus-mini-row span:nth-child(n+4){display:none}.focus-mini-head-actions,.focus-mini-row-actions{grid-template-columns:minmax(120px,1.2fr) minmax(120px,1.2fr) minmax(110px,.95fr) minmax(110px,.95fr)}.focus-mini-head-actions>:nth-child(3),.focus-mini-head-actions>:nth-child(4),.focus-mini-head-actions>:nth-child(5),.focus-mini-head-actions>:nth-child(6),.focus-mini-head-actions>:nth-child(7),.focus-mini-row-actions>:nth-child(3),.focus-mini-row-actions>:nth-child(4),.focus-mini-row-actions>:nth-child(5){display:none}.focus-mini-head-actions>:nth-child(6),.focus-mini-head-actions>:nth-child(7){display:block;visibility:hidden}.focus-chart-row-head{flex-direction:column;align-items:flex-start}.focus-chart-metrics{grid-template-columns:1fr}.search-field{width:100%}.toolbar-filters{width:100%;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.score-band-metric{justify-content:flex-end}.filter-box{min-width:0}.table-wrap{max-height:none}.score-tiles-grid{grid-template-columns:1fr}}@media (max-width:720px){.platform-shell,.platform-shell:has(.platform-sidebar.is-collapsed){display:block;padding-top:56px}.platform-main{min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);max-width:100vw;overflow-x:clip}.platform-sidebar{position:fixed;inset:0 0 auto;z-index:70;height:auto;max-height:none;display:block;padding:0;overflow:visible;border-right:0;background:transparent;pointer-events:none}.mobile-nav-bar{height:56px;padding:0 .8rem;display:grid;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem;align-items:center;grid-gap:.6rem;gap:.6rem;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 6px 18px rgba(24,40,72,.08);pointer-events:auto}.mobile-nav-button,.mobile-profile-button,.mobile-sidebar-close{width:2.35rem;height:2.35rem;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mobile-nav-button svg,.mobile-sidebar-close svg{width:1.08rem;height:1.08rem}.mobile-profile-button{padding:0;border-color:transparent;justify-self:end}.mobile-profile-button .user-avatar{width:2.15rem;height:2.15rem}.mobile-nav-brand{min-width:0;display:flex;justify-content:center}.mobile-nav-brand img{display:block;max-width:min(148px,46vw);height:2rem;object-fit:contain}.platform-sidebar-panel{position:fixed;top:0;bottom:0;left:0;z-index:72;width:min(84vw,318px);max-width:calc(100vw - 2.8rem);padding:1rem .9rem;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:1rem;gap:1rem;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-right:1px solid var(--line);box-shadow:18px 0 42px rgba(24,40,72,.18);transform:translateX(-106%);transition:transform .18s ease;pointer-events:auto}.platform-sidebar.is-mobile-open .platform-sidebar-panel{transform:translateX(0)}.mobile-sidebar-scrim{position:fixed;inset:0;z-index:71;display:block;border:0;background:rgba(12,23,41,.22);opacity:0;pointer-events:none;transition:opacity .18s ease}.platform-sidebar.is-mobile-open .mobile-sidebar-scrim{opacity:1;pointer-events:auto}.platform-sidebar .brand-block,.platform-sidebar.is-collapsed .brand-block{width:100%;min-height:2.5rem;padding-right:2.8rem;position:relative}.platform-sidebar .sidebar-collapse-button{display:none}.platform-sidebar .mobile-sidebar-close{position:absolute;right:0;top:50%;transform:translateY(-50%)}.platform-sidebar.is-collapsed .brand-wordmark,.platform-sidebar.is-collapsed .nav-link-label,.platform-sidebar.is-collapsed .user-block{display:revert}.platform-sidebar.is-collapsed .brand-logo{display:none}.sidebar-nav{display:flex;flex-direction:column;gap:.72rem;overflow:visible}.sidebar-nav-group{display:grid;grid-gap:.34rem;gap:.34rem}.sidebar-nav-group-bottom{margin-top:auto}.platform-sidebar .nav-link,.platform-sidebar.is-collapsed .nav-link{justify-content:flex-start;min-height:2.7rem;padding:.62rem .7rem}.platform-sidebar .user-menu{position:static;margin-top:.5rem;width:100%;box-shadow:none}.action-page,.admin-page,.deals-page,.focus-brief-page,.settings-page,.support-page{padding:.85rem!important;min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px)}.action-page .action-focus-grid{width:100%;max-width:100%;overflow-x:hidden}.action-page .action-focus-grid .action-focus-tile .score-tile-header{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.action-page .action-tile-columns-pattern,.action-page .action-tile-row-pattern{grid-template-columns:minmax(116px,1.15fr) repeat(3,minmax(34px,.62fr)) minmax(40px,.7fr)}}@media (max-width:640px){.recommended-action-assigned-fields{grid-template-columns:1fr}}.focus-slim{display:grid;grid-gap:.65rem;gap:.65rem}.focus-slim h2{margin:0;font-size:.98rem}.focus-page{display:grid;grid-gap:.75rem;gap:.75rem;background:#fff}.focus-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:.8rem}.focus-hero h1{margin:0}.focus-hero p{margin:.2rem 0 0;color:var(--muted);max-width:74ch}.focus-hero-actions{display:inline-flex;gap:.4rem;flex-wrap:wrap}.focus-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:0}.focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.focus-span-2{grid-column:span 2}.focus-score-list{margin-top:.55rem;display:grid;grid-gap:.3rem;gap:.3rem}.focus-score-row{display:grid;grid-template-columns:20px minmax(82px,1fr) auto auto auto;align-items:center;grid-gap:.45rem;gap:.45rem;border:1px solid var(--line);border-radius:8px;background:#fff;padding:.35rem .45rem}.focus-score-row.score-risk{background:#fff4f4}.focus-score-row.score-safe{background:#f4fbf7}.focus-score-row.score-growth{background:#f3f8ff}.focus-score-name{font-weight:700}.focus-inline-cta,.focus-row-link{color:var(--cta-orange);text-decoration:none;font-weight:700}.focus-mini-table{margin-top:.5rem;display:grid;grid-gap:0;gap:0}.focus-mini-head,.focus-mini-row{display:grid;grid-template-columns:minmax(120px,2fr) repeat(4,minmax(80px,1fr));grid-gap:.45rem;gap:.45rem;align-items:center}.focus-mini-head{border-bottom:1px solid hsla(36,7%,85%,.8);padding-bottom:.28rem;font-size:.8rem;font-weight:700}.focus-mini-row{border-bottom:1px solid hsla(36,7%,85%,.6);padding:.35rem 0;font-size:.84rem}.focus-mini-head-actions,.focus-mini-row-actions{grid-template-columns:minmax(164px,1.02fr) minmax(360px,2.42fr) minmax(56px,.44fr) minmax(68px,.52fr) minmax(76px,.58fr) 104px 112px;gap:.18rem}.focus-manager-table-wrap{margin-top:.9rem;overflow-x:visible}.focus-manager-attention-table{margin-top:0;min-width:100%;width:100%}.focus-manager-attention-head,.focus-manager-attention-row{grid-template-columns:minmax(116px,1.08fr) repeat(6,minmax(88px,.84fr)) 104px 112px;gap:.18rem}.focus-manager-attention-head .align-right,.focus-manager-attention-row .align-right{text-align:right}.focus-manager-col-rep{text-align:left}.focus-manager-col-flagged{padding-right:0}.focus-manager-col-theme{text-align:left;padding-left:3.25rem;padding-right:0}.focus-manager-attention-head .focus-manager-col-theme,.focus-manager-attention-row .focus-manager-col-theme{justify-self:stretch;width:100%;max-width:100%;text-align:left}.focus-manager-cell-button{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:400;line-height:inherit;padding:0;cursor:pointer;transition:none}.focus-manager-cell-button.align-right{text-align:right}.focus-manager-cell-button.align-left{text-align:left}.focus-manager-attention-row .focus-manager-cell-button.focus-manager-col-theme{padding-left:3.25rem;text-align:left}.focus-manager-cell-button:focus-visible,.focus-manager-cell-button:hover{color:var(--blue);font-weight:700;outline:none}.focus-manager-cell-button.is-disabled{cursor:default}.focus-manager-cell-button.is-disabled:focus-visible,.focus-manager-cell-button.is-disabled:hover{color:inherit;font-weight:400}.focus-manager-attention-row .focus-manager-cell-button{color:var(--text)!important;font-weight:400!important}.focus-manager-attention-row .focus-manager-cell-button:focus-visible,.focus-manager-attention-row .focus-manager-cell-button:hover{color:var(--blue)!important;font-weight:700!important}.focus-manager-attention-row .focus-manager-cell-button.focus-manager-theme-empty,.focus-manager-attention-row .focus-manager-cell-button.is-disabled{color:var(--muted)!important;font-weight:400!important}.focus-manager-attention-row .focus-manager-cell-button.focus-manager-theme-empty:focus-visible,.focus-manager-attention-row .focus-manager-cell-button.focus-manager-theme-empty:hover,.focus-manager-attention-row .focus-manager-cell-button.is-disabled:focus-visible,.focus-manager-attention-row .focus-manager-cell-button.is-disabled:hover{color:var(--muted)!important;font-weight:400!important}.focus-manager-rep-link{color:var(--text);text-decoration:none;font-weight:400}.focus-manager-rep-link:hover{color:var(--cta-orange)}.focus-manager-theme-empty{color:var(--muted)}.focus-manager-attention-head>:nth-last-child(-n+2){justify-self:center}.focus-manager-action-button{justify-self:center;padding:0 .44rem}.focus-executive-attention-table{margin-top:0;min-width:100%;width:100%}.focus-executive-attention-head,.focus-executive-attention-row{grid-template-columns:minmax(220px,1.7fr) minmax(108px,.82fr) minmax(132px,.96fr) 52px minmax(100px,.76fr) minmax(98px,.72fr) minmax(288px,1.74fr) 88px 92px;gap:.62rem}.focus-executive-attention-head>span,.focus-executive-attention-row>span{min-width:0}.focus-executive-attention-head .align-right,.focus-executive-attention-row .align-right{text-align:right}.focus-executive-col-deal,.focus-executive-col-exposure,.focus-executive-col-order-type,.focus-executive-col-segment{display:block;width:100%;max-width:100%;justify-self:stretch;text-align:left}.focus-executive-col-exposure{padding-right:0}.focus-executive-attention-row .truncate-text[data-no-auto-title=true]{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25}.focus-executive-attention-row .focus-executive-col-score{width:100%;justify-content:center}.focus-executive-attention-head>:nth-last-child(-n+2){justify-self:center}.focus-score-inline{display:inline-flex;gap:.25rem;align-items:center}.focus-score-inline .deal-score-icon{width:var(--score-icon-size);height:var(--score-icon-size)}.focus-cta-row{margin-top:.55rem;display:inline-flex;gap:.6rem;flex-wrap:wrap}.truncate-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1000px){.focus-hero{flex-direction:column;align-items:flex-start}.focus-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-grid{grid-template-columns:1fr}.focus-span-2{grid-column:span 1}.focus-score-row{grid-template-columns:20px minmax(70px,1fr) auto}.focus-score-row span:nth-child(4){display:none}.focus-mini-head,.focus-mini-head-actions,.focus-mini-row,.focus-mini-row-actions{grid-template-columns:minmax(120px,1.7fr) repeat(2,minmax(80px,1fr))}.focus-mini-head span:nth-child(n+4),.focus-mini-row span:nth-child(n+4){display:none}.focus-mini-head-actions,.focus-mini-row-actions{grid-template-columns:minmax(120px,1.2fr) minmax(120px,1.2fr) minmax(110px,.95fr) minmax(110px,.95fr)}.focus-executive-attention-table,.focus-manager-attention-table{min-width:0}.focus-mini-head-actions>:nth-child(3),.focus-mini-head-actions>:nth-child(4),.focus-mini-head-actions>:nth-child(5),.focus-mini-head-actions>:nth-child(6),.focus-mini-head-actions>:nth-child(7),.focus-mini-row-actions>:nth-child(3),.focus-mini-row-actions>:nth-child(4),.focus-mini-row-actions>:nth-child(5){display:none}.focus-mini-head-actions>:nth-child(6),.focus-mini-head-actions>:nth-child(7){display:block;visibility:hidden}.focus-executive-attention-head,.focus-executive-attention-row{grid-template-columns:minmax(140px,1.35fr) minmax(96px,1fr) minmax(108px,1fr) minmax(110px,.95fr) 94px 94px}.focus-executive-attention-head>:nth-child(3),.focus-executive-attention-head>:nth-child(4),.focus-executive-attention-head>:nth-child(5),.focus-executive-attention-head>:nth-child(6),.focus-executive-attention-head>:nth-child(7),.focus-executive-attention-head>:nth-child(8),.focus-executive-attention-row>:nth-child(3),.focus-executive-attention-row>:nth-child(4),.focus-executive-attention-row>:nth-child(5),.focus-executive-attention-row>:nth-child(6),.focus-executive-attention-row>:nth-child(7),.focus-executive-attention-row>:nth-child(8){display:none}}.focus-ordertype-charts{grid-template-columns:repeat(4,minmax(0,1fr))}.focus-ordertype-chart{padding:.7rem .8rem;gap:.65rem;justify-items:center;border:0;box-shadow:none;position:relative}.focus-ordertype-chart.is-placeholder{opacity:.78}.focus-ordertype-chart:first-child:before,.focus-ordertype-chart:not(:first-child):before{content:"";position:absolute;left:-.4rem;top:.6rem;bottom:.6rem;width:1px;background:hsla(36,7%,85%,.95)}.focus-ordertype-chart:last-child:after{content:"";position:absolute;right:-.4rem;top:.6rem;bottom:.6rem;width:1px;background:hsla(36,7%,85%,.95)}.focus-ordertype-chart h4{font-size:.9rem}.focus-ordertype-chart p{text-align:center}.focus-ordertype-donut{width:140px;height:140px}.focus-ordertype-donut:after{inset:27px}@media (max-width:1280px){.focus-ordertype-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-ordertype-chart:after,.focus-ordertype-chart:before{content:none}}@media (max-width:760px){.focus-ordertype-charts{grid-template-columns:1fr}}.focus-ordertype-donut{background:transparent;display:grid;place-items:center;position:relative;width:172px;height:172px}.focus-ordertype-donut:after{content:none}.focus-ordertype-donut-svg{width:100%;height:100%;overflow:visible}.focus-ordertype-donut-track{fill:none;stroke:#efeeeb;stroke-width:10}.focus-ordertype-segment{transition:transform .14s ease,filter .14s ease,opacity .14s ease,stroke .14s ease;transform-origin:center;transform-box:fill-box;cursor:pointer}.focus-ordertype-segment:focus,.focus-ordertype-segment:focus-visible{outline:none}.focus-ordertype-segment.is-hovered{filter:brightness(.94);transform:scale(1.05)}.focus-ordertype-tooltip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-hover);padding:.35rem .45rem;display:grid;grid-gap:.1rem;gap:.1rem;font-size:.84rem;line-height:1.25;white-space:nowrap;z-index:2}.focus-ordertype-tooltip.is-top-right{left:calc(100% + .45rem);top:18%;transform:translateY(-50%)}.focus-ordertype-tooltip.is-bottom-right{left:calc(100% + .45rem);top:82%;transform:translateY(-50%)}.focus-ordertype-tooltip.is-left{left:auto;right:calc(100% + .45rem);top:50%;transform:translateY(-50%)}.focus-ordertype-tooltip.is-right-center{left:calc(100% + .45rem);top:50%;transform:translateY(-50%)}.focus-ordertype-tooltip strong{font-size:.84rem}.focus-ordertype-legend-table{width:100%;display:grid;grid-template-columns:60px minmax(108px,1fr) 48px;grid-gap:0;gap:0;align-items:center;font-size:.9rem!important;margin-top:0}.focus-ordertype-legend-table .legend-head{font-size:.9rem!important;font-weight:700;color:var(--muted);padding:.26rem .2rem .28rem;border-bottom:0}.focus-ordertype-legend-table .legend-head:nth-child(2),.focus-ordertype-legend-table .legend-head:nth-child(3){text-align:right}.focus-ordertype-legend-table .legend-head:first-child{text-align:left}.focus-ordertype-legend-table .legend-head:nth-child(2){text-align:center}.focus-ordertype-legend-table .legend-head:nth-child(3){text-align:right}.focus-page .analysis-summary,.focus-page .deal-metric-tile .tile-label{font-size:.84rem}.focus-ordertype-legend-table .legend-row{grid-column:1/-1;display:grid;grid-template-columns:60px minmax(108px,1fr) 48px;align-items:center;grid-column-gap:.44rem;column-gap:.44rem;padding:.25rem .18rem;border-bottom:0;border-radius:var(--button-radius-subtle);transition:background-color .14s ease,box-shadow .14s ease;outline:none}.focus-ordertype-legend-table .legend-row+.legend-row{margin-top:.08rem}.focus-ordertype-legend-table .legend-row.risk{background:#fdeef0}.focus-ordertype-legend-table .legend-row.safe{background:#e8f6ef}.focus-ordertype-legend-table .legend-row.growth{background:#eaf4ff}.focus-ordertype-legend-table .legend-row.risk:hover{background:var(--score-risk-hover);box-shadow:inset 0 0 0 1px var(--score-risk-ring)}.focus-ordertype-legend-table .legend-row.safe:hover{background:var(--score-safe-hover);box-shadow:inset 0 0 0 1px var(--score-safe-ring)}.focus-ordertype-legend-table .legend-row.growth:hover{background:var(--score-growth-hover);box-shadow:inset 0 0 0 1px var(--score-growth-ring)}.focus-ordertype-legend-table .legend-row.growth,.focus-ordertype-legend-table .legend-row.risk,.focus-ordertype-legend-table .legend-row.safe,.focus-ordertype-legend-table .legend-row.total{cursor:pointer}.focus-ordertype-legend-table .legend-row.risk:focus-visible{box-shadow:inset 0 0 0 1px rgba(225,80,98,.45)}.focus-ordertype-legend-table .legend-row.safe:focus-visible{box-shadow:inset 0 0 0 1px rgba(60,179,113,.45)}.focus-ordertype-legend-table .legend-row.growth:focus-visible{box-shadow:inset 0 0 0 1px rgba(78,141,223,.45)}.focus-ordertype-legend-table .legend-row.total{background:#f5f4f1;font-weight:700;position:relative}.focus-ordertype-legend-table .legend-row.total:hover{background:#ece9e2;box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.55)}.focus-ordertype-legend-table .legend-row.total:focus-visible{box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.65)}.focus-ordertype-legend-table .legend-row.total>div{font-weight:700}.focus-ordertype-tooltip.is-total-inline{left:8px;top:50%;transform:translateY(-50%);font-weight:400}.focus-ordertype-tooltip.is-total-inline strong{font-weight:700}.focus-ordertype-legend-table .legend-row.total>.focus-ordertype-tooltip,.focus-ordertype-tooltip.is-total-inline span{font-weight:400}.focus-ordertype-legend-table .legend-row.total>div:not(.focus-ordertype-tooltip){font-weight:700}.focus-ordertype-legend-table .legend-row:last-child{border-bottom:0}.focus-ordertype-legend-table .legend-row>div{font-size:.9rem!important}.focus-ordertype-legend-table .legend-row>div:nth-child(2),.focus-ordertype-legend-table .legend-row>div:nth-child(3){text-align:right}.focus-ordertype-legend-table .legend-row>div:first-child{text-align:left}.focus-ordertype-legend-table .legend-row>div:nth-child(2){text-align:center}.focus-ordertype-legend-table .legend-row>div:nth-child(3){text-align:right}.focus-ordertype-legend-table .legend-score{display:inline-flex;align-items:center;gap:.22rem;font-weight:500;font-size:.9rem!important}.focus-ordertype-legend-table .legend-score .deal-score-icon{width:var(--score-icon-size);height:var(--score-icon-size)}.focus-ordertype-legend-table .legend-score-total{font-weight:700}.focus-focus-shell{border:0;box-shadow:none;background:transparent;padding:0}.focus-focus-heading{text-align:center}.focus-execution-shell{border:1px solid var(--line);border-radius:10px;box-shadow:none;background:#fff;padding:.78rem .88rem}.focus-execution-heading{text-align:center}.focus-view-actions-button{text-decoration:none;display:inline-flex;align-items:center}.focus-page-header{--toolbar-control-height:40px;--filter-box-width:150px;display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;min-height:40px}.focus-page-header>:first-child{text-align:left}.focus-header-controls{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:.5rem;margin-left:auto}.focus-header-filter{width:var(--filter-box-width);min-width:var(--filter-box-width);max-width:var(--filter-box-width);align-self:flex-end}.section-page.focus-page{--focus-section-gap:3rem;display:flex;flex-direction:column;row-gap:0!important;gap:0!important}.section-page.focus-page>.focus-kpis,.section-page.focus-page>.page-header{margin-bottom:var(--focus-section-gap)!important}.section-page.focus-page>.focus-kpis{margin-top:0!important;transform:none!important;position:static;top:auto;column-gap:3.05rem;row-gap:2.04rem}.section-page.focus-page>.focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0!important;grid-column-gap:3.3rem;column-gap:3.3rem;grid-row-gap:var(--focus-section-gap);row-gap:var(--focus-section-gap);align-items:stretch}.focus-kpis .focus-kpi-tile{min-height:132px;padding:.72rem .92rem;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:.28rem;gap:.28rem}.focus-kpi-header{margin:0;line-height:1.15;font-size:1.14rem;font-weight:700;color:var(--text);text-transform:none;letter-spacing:0}.focus-kpi-metrics{display:flex;align-items:baseline;gap:.32rem;min-width:0;flex-wrap:wrap}.focus-kpis .focus-kpi-tile .tile-value-large{margin:0;line-height:1.08;font-size:1rem;font-weight:600}.focus-kpi-submetric{margin:0;font-weight:600;line-height:1.08;color:var(--text)}.focus-kpi-description{margin:0;font-size:var(--app-type-table-cell);line-height:1.25;color:var(--muted)}.focus-kpi-cta,.focus-mini-action-button,.focus-reality-matrix .matrix-cell-button,.focus-view-actions-button{border:1px solid rgba(24,40,72,.2);background:#fff;color:var(--text);text-decoration:none;font-size:var(--app-type-table-cell);font-weight:700;line-height:1;min-height:1.8rem;padding:0 .55rem;width:-moz-fit-content;width:fit-content;position:relative;display:inline-flex;align-items:center;justify-content:center}.focus-kpi-cta:hover,.focus-mini-action-button:hover,.focus-reality-matrix .matrix-cell-button:hover,.focus-view-actions-button:hover{background:#f3f2ee}.focus-kpi-cta:focus-visible .matrix-cell-button-tooltip,.focus-kpi-cta:hover .matrix-cell-button-tooltip{opacity:1;visibility:visible}.focus-kpis .focus-kpi-tile,.focus-kpis .focus-kpi-tile.focus-kpi-current,.focus-kpis .focus-kpi-tile.focus-kpi-growth,.focus-kpis .focus-kpi-tile.focus-kpi-risk,.focus-kpis .focus-kpi-tile.focus-kpi-safe{border:0;background:#fff;box-shadow:0 10px 22px -20px rgba(0,130,255,.42),0 2px 6px rgba(0,130,255,.16)}.focus-kpis .focus-kpi-tile.focus-kpi-current,.focus-kpis .focus-kpi-tile.focus-kpi-growth,.focus-kpis .focus-kpi-tile.focus-kpi-risk,.focus-kpis .focus-kpi-tile.focus-kpi-safe{background:#fff}.focus-kpis .focus-kpi-tile:hover{background:#f3f2ee;filter:none}.focus-reality-card{display:grid;grid-gap:.55rem;gap:.55rem}.focus-reality-shell{border:0;box-shadow:none;background:transparent;padding:0}.focus-reality-title{margin-top:0}.focus-reality-insight{margin:.2rem 0 0;color:var(--muted);font-size:.84rem;text-align:center}.focus-reality-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.95rem;gap:.95rem;width:100%;max-width:100%;margin:0;justify-content:stretch}.focus-reality-panel{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.78rem .88rem;display:grid;grid-gap:.62rem;gap:.62rem;width:100%;max-width:100%;position:relative}.focus-reality-book-chart{width:100%;height:100%;padding:.22rem .08rem .08rem 0;display:grid;grid-template-rows:auto 1fr;grid-row-gap:.14rem;row-gap:.14rem}.focus-reality-book-chart:after,.focus-reality-book-chart:before{content:none!important}.focus-reality-panel.focus-reality-panel-book{height:100%;width:100%;border:1px solid var(--line);box-shadow:none;background:#fff;padding:.78rem .88rem}.focus-reality-panel.focus-reality-panel-matrix{height:100%;grid-column:auto;justify-self:stretch;width:100%;max-width:none;border:1px solid var(--line);border-radius:10px;padding:.78rem .88rem}.focus-reality-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.focus-reality-panel-head h4{margin:0;font-size:.92rem}.focus-panel-title-block{display:grid;grid-gap:.22rem;gap:.22rem;width:100%;margin-bottom:.42rem}.focus-panel-title-block h4{margin:0}.focus-tile-subheader{margin:0;font-size:.88rem;line-height:1.25;color:var(--muted)}.focus-reality-panel-head .focus-reality-matrix-title{width:100%;text-align:center}.focus-execution-panel-head{margin-bottom:.16rem}.focus-execution-panel-head h4{width:100%;text-align:center}.focus-reality-book-chart h4{margin:0;font-size:.92rem;font-weight:700}.focus-reality-toggle{display:inline-flex;border:1px solid var(--line);border-radius:8px;padding:.14rem}.focus-reality-toggle button{border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:.76rem;font-weight:700;padding:.18rem .42rem;cursor:pointer}.focus-reality-toggle button.is-active{background:#f5f4f1;color:var(--text)}.focus-reality-stackbar{height:1.85rem;border-radius:8px;overflow:hidden;display:flex;border:1px solid hsla(36,7%,85%,.85);background:#f7f6f3}.focus-reality-segment{border:0;margin:0;min-width:0;padding:0 .2rem;font-size:.74rem;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:filter .12s ease,box-shadow .12s ease}.focus-reality-segment.segment-risk{background:var(--score-risk-soft);color:var(--text)}.focus-reality-segment.segment-safe{background:var(--score-safe-soft);color:var(--text)}.focus-reality-segment.segment-growth{background:var(--score-growth-soft);color:var(--text)}.focus-reality-segment.is-selected{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.88)}.focus-reality-breakdown{display:grid;grid-gap:.28rem;gap:.28rem}.focus-reality-line{border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:0;color:var(--text);font-size:.83rem;text-align:left;cursor:pointer}.focus-reality-line:hover{color:var(--cta-orange)}.focus-reality-link-row{margin-top:.05rem}.focus-reality-matrix:not(.forecast-alignment-matrix){display:grid;grid-template-columns:minmax(92px,.9fr) repeat(3,minmax(140px,1.2fr));align-items:center;border:0}.focus-reality-matrix .matrix-head{font-size:.8rem;font-weight:700;color:var(--muted);padding:.33rem .25rem;border-bottom:1px solid hsla(36,7%,85%,.65)}.focus-reality-matrix .matrix-head.matrix-head-icon{display:inline-flex;align-items:center;justify-content:center;gap:.28rem}.focus-reality-matrix .matrix-head.matrix-head-risk{background:#fdeef0}.focus-reality-matrix .matrix-head.matrix-head-safe{background:#e8f6ef}.focus-reality-matrix .matrix-head.matrix-head-growth{background:#eaf4ff}.focus-reality-matrix .matrix-head-label{font-size:.76rem;font-weight:700;color:var(--muted);line-height:1;white-space:nowrap}.focus-reality-matrix.rep-clean-head .matrix-head.matrix-head-growth,.focus-reality-matrix.rep-clean-head .matrix-head.matrix-head-risk,.focus-reality-matrix.rep-clean-head .matrix-head.matrix-head-safe{background:transparent}.focus-reality-matrix .matrix-head.matrix-head-icon .deal-score-icon{width:var(--score-icon-size);height:var(--score-icon-size)}.focus-reality-matrix .matrix-row-label{min-height:84px;padding:.32rem .25rem;border-bottom:1px solid hsla(36,7%,85%,.55);font-size:var(--app-type-table-cell);display:inline-flex;align-items:center}.focus-reality-matrix .matrix-cell{min-height:84px;padding:.32rem .22rem;border-bottom:1px solid hsla(36,7%,85%,.55);display:grid;grid-gap:.22rem;gap:.22rem;align-content:center;justify-items:stretch;color:var(--text);font-size:.8rem;position:relative;cursor:pointer}.focus-reality-matrix .matrix-cell:hover{background:#f1efec}.focus-reality-matrix .matrix-cell.matrix-cell-risk{background:#fdeef0}.focus-reality-matrix .matrix-cell.matrix-cell-safe{background:#e8f6ef}.focus-reality-matrix .matrix-cell.matrix-cell-growth{background:#eaf4ff}.focus-reality-matrix .matrix-cell.matrix-cell-risk:hover{background:var(--score-risk-hover)}.focus-reality-matrix .matrix-cell.matrix-cell-safe:hover{background:var(--score-safe-hover)}.focus-reality-matrix .matrix-cell.matrix-cell-growth:hover{background:var(--score-growth-hover)}.focus-reality-matrix .matrix-cell-metrics{display:flex;justify-content:center;justify-items:center;text-align:center;line-height:1.2}.focus-reality-matrix .matrix-cell-metrics span:first-child{font-weight:700}.focus-reality-matrix .matrix-cell-actions{display:inline-flex;justify-content:center;align-items:center;gap:.2rem}.focus-reality-matrix .matrix-cell-button{border:1px solid rgba(24,40,72,.2);border-radius:6px;background:#fff;color:var(--text);text-decoration:none;font-size:.73rem;font-weight:650;line-height:1;padding:.2rem .4rem;position:relative}.focus-reality-matrix .matrix-cell-button:hover{background:#f3f2ee}.matrix-cell-button-tooltip{position:absolute;left:50%;top:calc(100% + .35rem);transform:translateX(-50%);border:1px solid rgba(24,40,72,.22);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(16,25,45,.2);padding:.35rem .5rem;display:grid;grid-gap:.08rem;gap:.08rem;font-size:.78rem;line-height:1.2;color:var(--text);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:4}.matrix-cell-button-tooltip strong{font-weight:700}.focus-reality-matrix .matrix-cell-button:focus-visible .matrix-cell-button-tooltip,.focus-reality-matrix .matrix-cell-button:hover .matrix-cell-button-tooltip{opacity:1;visibility:visible}.forecast-alignment-layout{display:grid;grid-gap:0;gap:0}.forecast-alignment-panel .focus-panel-title-block{margin-bottom:.9rem}.forecast-alignment-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.55rem;gap:1.55rem;margin-bottom:1.32rem}.forecast-alignment-summary-card{border:1px solid hsla(36,7%,85%,.7);border-radius:8px;padding:.95rem 1rem;display:grid;grid-gap:.18rem;gap:.18rem;background:#fff;color:var(--text);text-decoration:none;transition:background-color .14s ease,border-color .14s ease}.forecast-alignment-summary-card.is-aligned:focus-visible,.forecast-alignment-summary-card.is-aligned:hover{background:#edf7f0}.forecast-alignment-summary-card.is-over-forecast:focus-visible,.forecast-alignment-summary-card.is-over-forecast:hover{background:#faedf0}.forecast-alignment-summary-card.is-under-forecast:focus-visible,.forecast-alignment-summary-card.is-under-forecast:hover{background:#eaf3fb}.forecast-alignment-summary-description,.forecast-alignment-summary-label,.forecast-alignment-summary-metric{margin:0}.forecast-alignment-summary-label{font-size:.76rem;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.02em}.forecast-alignment-summary-metric{font-size:.95rem;font-weight:700;line-height:1.1;color:var(--text);white-space:nowrap}.forecast-alignment-summary-description{font-size:.79rem;line-height:1.3;color:var(--muted)}.forecast-alignment-matrix{display:grid;grid-template-columns:minmax(120px,1fr) repeat(4,minmax(118px,1fr));align-items:stretch;border:0}.forecast-alignment-row{display:contents}.forecast-alignment-matrix .matrix-head{min-height:0;padding:0 .25rem .28rem;border-radius:var(--button-radius-subtle);display:flex;align-items:flex-end;justify-content:center;text-align:center}.forecast-alignment-matrix .forecast-alignment-corner{justify-content:flex-start;text-align:left}.forecast-alignment-row-label{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:.92rem!important;color:var(--text)}.forecast-alignment-matrix .matrix-row-label,.forecast-alignment-matrix .matrix-row-label span{font-size:.92rem!important}.forecast-alignment-row-label .deal-score-icon{width:var(--score-icon-size);height:var(--score-icon-size);flex-shrink:0}.forecast-alignment-matrix .matrix-cell,.forecast-alignment-matrix .matrix-row-label{min-height:72px}.forecast-alignment-matrix .matrix-row-label{padding-top:.24rem;padding-bottom:.24rem;border-radius:var(--button-radius-subtle)}.forecast-alignment-cell{display:grid;align-items:stretch;align-content:stretch;padding:0;text-decoration:none;border-radius:var(--button-radius-subtle);transition:background-color .14s ease,transform .14s ease}.forecast-alignment-cell.is-aligned{background:#edf7f0}.forecast-alignment-cell.is-over-forecast{background:#faedf0}.forecast-alignment-cell.is-under-forecast{background:#eaf3fb}.forecast-alignment-cell.is-aligned:hover{background:#e2f0e7}.forecast-alignment-cell.is-over-forecast:hover{background:#f5e1e7}.forecast-alignment-cell.is-under-forecast:hover{background:#ddeafb}.forecast-alignment-cell.is-empty{cursor:default}.forecast-alignment-cell.is-empty:hover{transform:none}.forecast-alignment-cell.is-empty.is-aligned:hover{background:#edf7f0}.forecast-alignment-cell.is-empty.is-over-forecast:hover{background:#faedf0}.forecast-alignment-cell.is-empty.is-under-forecast:hover{background:#eaf3fb}.forecast-alignment-cell-content{min-height:100%;padding:.6rem .55rem;display:flex;justify-items:center;align-items:center;justify-content:center;text-align:center}.forecast-alignment-cell-value{font-size:.88rem!important;font-weight:400!important;line-height:1.15;color:var(--text);white-space:nowrap}.forecast-alignment-note{margin:.9rem 0 0;font-size:.78rem;line-height:1.3;color:var(--muted)}@media (max-width:1000px){.forecast-alignment-summary-row{grid-template-columns:1fr}.forecast-alignment-matrix{grid-template-columns:minmax(110px,1fr) repeat(4,minmax(104px,1fr))}.focus-page-header{flex-direction:column;align-items:flex-start;min-height:0}.focus-header-controls{position:static;width:100%}.focus-header-controls .filter-box,.focus-header-filter{min-width:150px;width:150px;max-width:150px}.focus-reality-body{display:grid;grid-template-columns:1fr;width:100%}.focus-reality-panel.focus-reality-panel-book,.focus-reality-panel.focus-reality-panel-matrix{width:100%}.focus-reality-matrix:not(.forecast-alignment-matrix){grid-template-columns:minmax(86px,.9fr) repeat(3,minmax(120px,1.1fr))}}:root{--app-font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--app-type-body:0.88rem;--app-type-body-small:0.76rem;--app-type-body-xs:0.74rem;--app-type-table-head:0.88rem;--app-type-table-cell:0.88rem;--app-type-title-sm:0.93rem;--app-type-title-md:1.2rem}body{font-family:var(--app-font-family)}.action-related-head,.action-table thead .header-button,.action-table thead th,.focus-mini-head,.header-button,thead th{font-size:var(--app-type-table-head);font-weight:700}.action-related-row,.action-table tbody td,.focus-mini-row,tbody td{font-size:var(--app-type-table-cell)}.action-comment-text,.action-detail-subtitle,.action-insight-summary p,.analysis-summary,.detail-row dd,.inline-edit-trigger,.page-header p,.recommended-action-text{font-size:var(--app-type-body)}.action-comment-action,.action-comment-meta,.assign-action-field span,.assign-action-field-hint,.assignee-typeahead-email,.assignee-typeahead-empty,.assignee-typeahead-option,.detail-row dt,.table-wrap .inline-edit-input,.table-wrap .table-forecast-edit-filter .filter-option,.table-wrap .table-forecast-edit-filter .filter-select,.tile-label{font-size:var(--app-type-body-small)}.action-insight-summary h3,.analysis-subheading,.detail-tile h3{font-size:var(--app-type-title-sm)}.deal-popup-header h2{font-size:var(--app-type-title-md)}.action-filter-chip,.checkbox-row,.column-settings-reset,.column-settings-trigger,.filter-box,.filter-option,.filter-select,.reset-table-trigger,.search-input{font-size:var(--app-type-body)}.action-focus-tile .score-tile-header h3,.deals-table-section-header,.score-tile-header h3,.score-tiles-group h2{font-size:var(--app-type-title-sm)}.action-tile-cell,.action-tile-columns .score-band-column-label,.score-band,.score-band strong,.score-band-column-label,.score-band-detail,.score-tile,.score-tile-header span{font-size:var(--app-type-body)}.score-band-tooltip{font-size:var(--app-type-body-small)}.page-header p{font-size:.88rem}.focus-kpi-description,.focus-kpi-link{font-size:var(--app-type-table-cell)}.focus-kpi-header,.focus-kpis .focus-kpi-tile .tile-label{font-size:1.14rem;color:var(--text);text-transform:none;letter-spacing:0}.focus-kpi-submetric{font-size:1rem}.action-detail-flow .assign-action-agent-button,.action-detail-flow .create-action-button,.action-related-open-button,.assign-action-field span,.create-action-button,.detail-row dt,.recommended-action-assign-button,.recommended-action-cancel-button{font-size:var(--app-type-body)}.page-header p{font-size:.95rem!important}.focus-reality-matrix .matrix-cell,.focus-reality-matrix .matrix-cell-button,.focus-reality-matrix .matrix-head,.focus-reality-matrix .matrix-head-label,.focus-view-actions-button{font-size:var(--app-type-table-cell)}.focus-reality-book-chart h4{font-size:.95rem}.focus-ordertype-legend-table,.focus-ordertype-legend-table .legend-head,.focus-ordertype-legend-table .legend-row>div,.focus-ordertype-legend-table .legend-score,.focus-ordertype-tooltip,.focus-ordertype-tooltip strong{font-size:.9rem!important}.action-focus-tile .score-tile-header h3,.score-tile-header h3{font-size:1.16rem;line-height:1.2}.action-tile-cell,.action-tile-columns .score-band-column-label,.score-band,.score-band strong,.score-band-column-label,.score-band-detail,.score-tile-header span{font-size:.88rem}.column-settings-reset,.column-settings-trigger,.reset-table-trigger{font-size:var(--app-type-body)}.auto-overflow-tooltip,.focus-cell-tooltip,.focus-hover-tooltip,.focus-ordertype-tooltip,.forecast-integrity-tooltip,.matrix-cell-button-tooltip,.score-band-tooltip,.theme-pill-tooltip{border-radius:var(--button-radius-subtle)!important;font-size:.9rem!important;line-height:1.3}.focus-ordertype-tooltip strong,.matrix-cell-button-tooltip strong,.score-band-tooltip strong{font-size:.9rem!important}.focus-reality-matrix .matrix-cell-metrics span:first-child{font-size:.9rem!important;font-weight:400!important}.focus-reality-matrix .matrix-cell-button,.matrix-cell-button-tooltip,.matrix-cell-button-tooltip span{font-weight:400!important}.score-band-column-label{text-transform:none;letter-spacing:0}.score-band-detail{font-weight:400}.score-band-total .score-band-detail,.score-band-total strong{font-weight:700}.action-tile-cell{font-weight:400}.action-tile-row-total .action-tile-cell{font-weight:700}.focus-ordertype-legend-table .legend-head,.focus-reality-matrix .matrix-head,.focus-reality-matrix .matrix-head-label{font-size:.92rem!important;font-weight:600}.action-page .action-tile-columns .score-band-column-label,.deals-page .score-band-column-label,.focus-page .focus-mini-head,.focus-page .focus-mini-head span,.focus-page .focus-ordertype-legend-table .legend-head,.focus-page .focus-reality-matrix .matrix-head,.focus-page .focus-reality-matrix .matrix-head-label{color:var(--navy)!important;font-weight:700!important;opacity:1!important}.action-tile-columns .score-band-column-label,.focus-mini-head,.focus-mini-head span,.focus-ordertype-legend-table .legend-head,.focus-reality-matrix .matrix-head,.focus-reality-matrix .matrix-head-label{color:#001233!important;font-weight:700!important;opacity:1!important}.action-page .action-tile-row,.deals-page .score-tile .score-band{border-radius:var(--button-radius-subtle)!important;transition:background-color .14s ease,box-shadow .14s ease}.deals-page .score-tile .score-band-button.score-band-risk:focus-visible,.deals-page .score-tile .score-band-button.score-band-risk:hover{background:var(--score-risk-hover)!important;border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-risk-ring)}.deals-page .score-tile .score-band-button.score-band-safe:focus-visible,.deals-page .score-tile .score-band-button.score-band-safe:hover{background:var(--score-safe-hover)!important;border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-safe-ring)}.deals-page .score-tile .score-band-button.score-band-growth:focus-visible,.deals-page .score-tile .score-band-button.score-band-growth:hover{background:var(--score-growth-hover)!important;border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-growth-ring)}.deals-page .score-tile .score-band-button.score-band-total:hover{background:#ece9e2!important;box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.55)}.action-page .action-tile-row.action-score-row-risk.action-tile-row-clickable:hover{background:var(--score-risk-hover)!important;box-shadow:inset 0 0 0 1px var(--score-risk-ring)}.action-page .action-tile-row.action-score-row-safe.action-tile-row-clickable:hover{background:var(--score-safe-hover)!important;box-shadow:inset 0 0 0 1px var(--score-safe-ring)}.action-page .action-tile-row.action-score-row-growth.action-tile-row-clickable:hover{background:var(--score-growth-hover)!important;box-shadow:inset 0 0 0 1px var(--score-growth-ring)}.action-page .action-tile-row.action-tile-row-total.action-tile-row-clickable:hover{background:#ece9e2!important;box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.55)}.action-page .action-pattern-list .action-tile-row-pattern:not(.action-tile-row-total){background:transparent!important;border:0;border-bottom:1px solid #e6e3de;border-radius:var(--button-radius-subtle)!important}.action-page .action-pattern-list .action-tile-row-pattern.action-tile-row-clickable:not(.action-tile-row-total):hover{background:#ece9e2!important;border-bottom-color:hsla(36,9%,68%,.55);box-shadow:none}.action-page .action-pattern-list .action-tile-row-pattern.action-tile-row-clickable:not(.action-tile-row-total).is-active{background:#ece9e2!important;border-bottom-color:hsla(36,9%,68%,.85);box-shadow:none}.focus-page .focus-execution-panel-head h4,.focus-page .focus-reality-panel-head .focus-reality-matrix-title{text-align:left!important}.focus-page .focus-reality-book-chart>header{width:100%;justify-self:stretch;text-align:left}.focus-page .focus-reality-book-chart>header h4{text-align:left!important}.focus-page .focus-tile-subheader{text-align:left!important;color:var(--text)!important}.action-focus-tile .score-tile-header h3,.focus-page .focus-panel-title-block h4,.focus-page .focus-reality-book-chart>header h4,.focus-page .focus-reality-panel-head h4,.score-tile-header h3{font-size:1.16rem!important;line-height:1.2}.focus-page .focus-panel-title-block .focus-tile-subheader{font-size:.88rem!important;line-height:1.3}.focus-page .focus-reality-book-chart>header{grid-column:auto}.focus-reality-book-layout{--book-distribution-gap:5.4rem;display:grid;grid-template-columns:var(--book-distribution-gap) 238px var(--book-distribution-gap) minmax(0,1fr) var(--book-distribution-gap);width:100%;height:100%;align-items:center;grid-column-gap:0;column-gap:0;min-width:0;justify-self:stretch;padding:0;box-sizing:border-box}.focus-page .focus-reality-book-layout .focus-ordertype-donut{width:238px;height:238px;margin-left:0;grid-column:2;justify-self:start;align-self:center;transform:none}.focus-page .focus-reality-book-layout .focus-ordertype-legend-table{width:100%;margin-left:0;min-width:0;max-width:none;grid-column:4;justify-self:start;align-self:center;grid-template-columns:repeat(3,minmax(0,1fr))}.focus-page .focus-reality-book-layout .focus-ordertype-legend-table .legend-row{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-page .focus-reality-book-layout .focus-ordertype-legend-table,.focus-page .focus-reality-book-layout .focus-ordertype-legend-table .legend-row>div,.focus-page .focus-reality-book-layout .focus-ordertype-legend-table .legend-score{font-size:.9rem!important}.focus-page .focus-reality-book-layout .focus-ordertype-legend-table .legend-head{font-size:.92rem!important}.focus-team-exposure-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.focus-team-exposure-header .focus-panel-title-block{flex:1 1 auto;min-width:0}.focus-team-exposure-filter{--toolbar-control-height:40px;--filter-box-width:180px;align-self:flex-start;flex-shrink:0}.focus-business-exposure-filter{--filter-box-width:160px}.focus-team-exposure-filters{display:flex;align-items:flex-start;gap:.6rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-end}.focus-team-exposure-filter .filter-select{height:var(--toolbar-control-height);min-height:var(--toolbar-control-height)}.focus-team-exposure-filter .filter-option{white-space:nowrap}.focus-team-exposure-layout{display:grid;grid-gap:0;gap:0;margin-top:.9rem;min-width:0;width:100%}.focus-team-exposure-layout.focus-team-exposure-layout-sales-leader .focus-team-exposure-bar-wrap{box-sizing:border-box;padding-right:220px}.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-bar-wrap{box-sizing:border-box;padding-right:352px}.focus-team-exposure-rows{display:grid;grid-gap:0;gap:0;min-width:0}.focus-team-exposure-group{display:grid;grid-gap:.34rem;gap:.34rem}.focus-team-exposure-group+.focus-team-exposure-group{margin-top:.74rem}.focus-team-exposure-group.is-selected .focus-team-exposure-bar{box-shadow:inset 0 0 0 1px rgba(25,42,70,.16)}.focus-team-exposure-row{display:grid;grid-template-columns:minmax(124px,140px) minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;min-width:0}.focus-team-exposure-row.is-placeholder{visibility:hidden;pointer-events:none}.focus-team-exposure-rep{display:flex;flex-direction:row;align-items:flex-start;gap:0;text-decoration:none;color:var(--text);min-width:0;font-size:var(--app-type-table-cell);font-weight:400}.focus-team-exposure-rep-select{padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.focus-team-exposure-rep-select.is-selected{color:var(--text);font-weight:400}.focus-team-exposure-rep-select:focus-visible{outline:none;color:var(--text)}.focus-team-exposure-rep:hover{color:var(--cta-orange)}.focus-team-exposure-rep-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--app-type-table-cell);font-weight:400}.focus-team-exposure-bar-wrap{min-width:0;width:100%}.focus-team-exposure-bar{height:1.88rem;min-width:2px;display:flex;gap:.12rem;overflow:hidden;border-radius:var(--button-radius-subtle);background:transparent}.focus-team-exposure-bar.is-detail{height:1.58rem}.focus-team-exposure-detail{margin-top:0;padding-top:.62rem;border-top:1px solid hsla(36,7%,85%,.62);display:grid;grid-gap:.58rem;gap:.58rem}.focus-team-exposure-detail-head{display:grid;grid-gap:.14rem;gap:.14rem;justify-items:start;text-align:left}.focus-team-exposure-detail-title{font-weight:700}.focus-team-exposure-detail-subtitle,.focus-team-exposure-detail-title{margin:0;color:var(--text);font-size:var(--app-type-table-cell);line-height:1.2}.focus-team-exposure-detail-rows{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0}.focus-team-exposure-detail-row{display:grid;grid-template-columns:minmax(124px,140px) minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;min-width:0}.focus-team-exposure-detail-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--app-type-table-cell);font-weight:400;padding-left:0;text-decoration:none}.focus-team-exposure-detail-label:focus-visible,.focus-team-exposure-detail-label:hover{color:var(--text);text-decoration:none}.focus-team-exposure-segment{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:var(--text);border-radius:var(--button-radius-subtle);border:1px solid transparent;font-size:.88rem!important;font-weight:400!important;line-height:1.15;transition:background-color .14s ease,box-shadow .14s ease,border-color .14s ease}.focus-team-exposure-segment.segment-risk{background:var(--score-risk-soft)}.focus-team-exposure-segment.segment-safe{background:var(--score-safe-soft)}.focus-team-exposure-segment.segment-growth{background:var(--score-growth-soft)}.focus-team-exposure-segment.segment-risk:focus-visible,.focus-team-exposure-segment.segment-risk:hover{background:var(--score-risk-hover);border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-risk-ring)}.focus-team-exposure-segment.segment-safe:focus-visible,.focus-team-exposure-segment.segment-safe:hover{background:var(--score-safe-hover);border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-safe-ring)}.focus-team-exposure-segment.segment-growth:focus-visible,.focus-team-exposure-segment.segment-growth:hover{background:var(--score-growth-hover);border-color:transparent;box-shadow:inset 0 0 0 1px var(--score-growth-ring)}.focus-team-exposure-row-total{margin-top:.82rem;padding-top:.62rem;padding-bottom:.62rem;border-top:1px solid hsla(36,7%,85%,.65)}.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-row-total{border-top:0;padding-top:0}.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-row-total .focus-team-exposure-bar-wrap{align-self:stretch;display:flex;align-items:flex-end;padding-top:.62rem;border-top:1px solid hsla(36,7%,85%,.65)}.focus-team-exposure-rep-total{font-weight:400}.focus-team-exposure-note{margin:0;color:var(--muted);font-size:.76rem}@media (max-width:1180px){.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-bar-wrap,.focus-team-exposure-layout.focus-team-exposure-layout-sales-leader .focus-team-exposure-bar-wrap{padding-right:0}.focus-team-exposure-detail-row,.focus-team-exposure-row{grid-template-columns:minmax(104px,126px) minmax(0,1fr);gap:.55rem}}.action-page .action-focus-tile .score-tile-header h3{text-align:left!important}.action-detail-popup,.action-filter-chip,.action-health-tile,.action-metric-card,.action-related-open-button,.action-status-card,.action-status-pill,.action-tile-row,.assignee-typeahead-input,.assignee-typeahead-menu,.assignee-typeahead-option,.column-settings-popover,.column-settings-reset,.column-settings-trigger,.create-action-button,.deal-metric-tile,.deal-popup,.detail-tile,.filter-box,.filter-menu,.filter-option,.filter-select,.focus-execution-shell,.focus-kpi-tile,.focus-ordertype-chart,.focus-reality-panel,.focus-reality-toggle,.focus-reality-toggle button,.ghost-button,.inline-edit-input,.matrix-cell-button,.popup-close-button,.recommended-action-assign-button,.recommended-action-assign-select,.recommended-action-cancel-button,.recommended-action-status-select,.reset-table-trigger,.score-band,.score-tile,.search-input,.secondary-button,.team-action-link,button{border-radius:var(--button-radius-subtle)!important}.deal-popup .table-forecast-edit-filter .filter-option,.deal-popup .table-forecast-edit-filter .filter-select,.filter-menu,.filter-select,.search-input,.table-wrap .table-forecast-edit-filter .filter-option,.table-wrap .table-forecast-edit-filter .filter-select{border-color:rgba(24,40,72,.2)!important;color:var(--text)!important;background:#fff!important}.deal-popup .table-forecast-edit-filter .filter-select:focus,.deal-popup .table-forecast-edit-filter .filter-select:focus-visible,.filter-select:focus,.filter-select:focus-visible,.filter-select[aria-expanded=true],.search-input:focus,.search-input:focus-visible,.table-wrap .inline-edit-input:focus{border-color:rgba(24,40,72,.3)!important;box-shadow:none!important}.filter-trigger-chevron,.focus-inline-cta,.focus-reality-line:hover,.focus-row-link,.inline-edit-icon{color:var(--text)!important}.action-related-open-button,.column-settings-reset,.column-settings-trigger,.create-action-button,.focus-kpi-cta,.focus-mini-action-button,.focus-reality-matrix .matrix-cell-button,.focus-view-actions-button,.ghost-button,.pagination-button,.recommended-action-assign-button,.recommended-action-cancel-button,.reset-table-trigger,.secondary-button{border:1px solid var(--accent-growth)!important;color:#fff!important;background:var(--accent-growth)!important;font-weight:400!important}.action-related-open-button:hover,.column-settings-reset:hover,.column-settings-trigger:hover,.create-action-button:hover,.focus-kpi-cta:hover,.focus-mini-action-button:hover,.focus-reality-matrix .matrix-cell-button:hover,.focus-view-actions-button:hover,.ghost-button:hover,.pagination-button:hover,.recommended-action-assign-button:hover,.recommended-action-cancel-button:hover,.reset-table-trigger:hover,.secondary-button:hover{background:var(--accent-growth-hover)!important;border-color:var(--accent-growth-hover)!important;color:#fff!important}.action-related-open-button:disabled,.column-settings-reset:disabled,.column-settings-trigger:disabled,.create-action-button:disabled,.focus-mini-action-button:disabled,.focus-view-actions-button:disabled,.ghost-button:disabled,.pagination-button:disabled,.recommended-action-assign-button:disabled,.recommended-action-cancel-button:disabled,.reset-table-trigger:disabled,.secondary-button:disabled{background:var(--accent-growth)!important;border-color:var(--accent-growth)!important;color:#fff!important;opacity:.45}.focus-kpi-cta,.focus-mini-action-button,.focus-reality-matrix .matrix-cell-button,.focus-view-actions-button,button{font-weight:400!important}.checkbox-row input[type=checkbox]{width:.9rem!important;height:.9rem!important;border:1px solid rgba(24,40,72,.28)!important;border-radius:.18rem!important;background:#fff!important;color:var(--cta-orange)!important}.checkbox-row input[type=checkbox]:before{width:.62rem!important;height:.62rem!important;background:currentColor!important;opacity:0!important;transform:scale(.82)!important;transition:opacity .12s ease,transform .12s ease!important}.checkbox-row input[type=checkbox]:checked{border-color:rgba(255,99,0,.55)!important;background:rgba(255,99,0,.08)!important}.checkbox-row input[type=checkbox]:checked:before{opacity:1!important;transform:scale(1)!important}.checkbox-row input[type=checkbox]:focus-visible{outline:2px solid rgba(24,40,72,.2)!important;outline-offset:1px!important}.focus-kpi-cta{font-weight:400!important}.focus-kpi-cta .matrix-cell-button-tooltip strong{display:block;font-weight:700!important}.focus-kpi-cta .matrix-cell-button-tooltip span{display:block;font-weight:400!important}.deal-popup .table-forecast-edit-filter .filter-option,.deal-popup .table-forecast-edit-filter .filter-select,.filter-date-range-clear,.filter-option,.filter-select,.inline-edit-cancel,.inline-edit-confirm,.inline-edit-input,.inline-edit-trigger,.table-wrap .table-forecast-edit-filter .filter-option,.table-wrap .table-forecast-edit-filter .filter-select{font-weight:400!important}.focus-reality-matrix .matrix-head.matrix-head-growth,.focus-reality-matrix .matrix-head.matrix-head-risk,.focus-reality-matrix .matrix-head.matrix-head-safe{background:transparent!important}.focus-reality-matrix .matrix-cell,.focus-reality-matrix .matrix-head,.focus-reality-matrix .matrix-row-label{border-left:0!important;border-right:0!important}.focus-page .focus-reality-panel.focus-reality-panel-book,.focus-page .focus-reality-panel.focus-reality-panel-matrix{border:0!important;border-radius:var(--button-radius-subtle)!important;box-shadow:0 -8px 16px -18px rgba(0,130,255,.2),0 10px 24px -18px rgba(0,130,255,.26),0 2px 6px rgba(0,130,255,.14)!important}.focus-page .focus-reality-panel.focus-reality-panel-book.focus-reality-book-shell-flat{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.focus-page .focus-reality-panel.focus-reality-panel-book.focus-reality-book-shell-flat .focus-ordertype-chart,.focus-page .focus-reality-panel.focus-reality-panel-book.focus-reality-book-shell-flat .focus-reality-book-chart{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.focus-page .focus-execution-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.focus-page .focus-kpis .focus-kpi-tile{border:0!important;box-shadow:0 10px 22px -20px rgba(0,130,255,.42),0 2px 6px rgba(0,130,255,.16)!important}.action-detail-popup{--modal-card-border:var(--line);--modal-heading-divider:var(--line);--modal-row-divider:hsla(36,7%,85%,.6)}.action-detail-popup.deal-popup-growth,.action-detail-popup.deal-popup-risk,.action-detail-popup.deal-popup-safe{border-left-width:4px!important}.action-detail-popup.deal-popup-risk{border-left-color:var(--risk-red)!important}.action-detail-popup.deal-popup-safe{border-left-color:var(--safe-green)!important}.action-detail-popup.deal-popup-growth{border-left-color:var(--accent-growth)!important}.action-detail-popup .deal-metric-tile{border:1px solid var(--modal-card-border)!important;box-shadow:none!important}.action-detail-popup .action-detail-flow .detail-tile>.tile-heading,.action-detail-popup .action-detail-flow .detail-tile>h3{border-bottom:1px solid var(--modal-heading-divider)!important}.action-detail-popup .deal-popup-header h2,.deal-popup:not(.action-detail-popup) .deal-popup-header h2{font-size:1.45rem!important}.action-detail-popup .action-insight-summary h3{font-size:1.16rem!important;line-height:1.2;padding-bottom:.65rem;margin-bottom:.65rem;border-bottom:1px solid var(--modal-heading-divider)!important}.action-detail-popup .action-comment-row,.action-detail-popup .action-insight-summary,.action-detail-popup .action-related-head,.action-detail-popup .action-related-row,.action-detail-popup .assigned-actions-head,.action-detail-popup .assigned-actions-row,.action-detail-popup .recommended-action-row{border-bottom:1px solid var(--modal-row-divider)!important}.filter-select[aria-expanded=true],:is(input:not([type=checkbox]):not([type=radio]),textarea,select,.search-input,.filter-select,.inline-edit-input,.assignee-typeahead-input):is(:focus,:focus-visible){outline:none!important;border:1px solid rgba(24,40,72,.35)!important;box-shadow:none!important}.action-detail-popup .action-comment-compose textarea,.action-detail-popup .action-comment-edit textarea,.action-detail-popup .assign-action-field input,.action-detail-popup .assign-action-field select,.action-detail-popup .assign-action-field textarea,.action-related-open-button,.column-settings-reset,.column-settings-trigger,.create-action-button,.filter-date-range-clear,.focus-kpi-cta,.focus-mini-action-button,.focus-reality-matrix .matrix-cell-button,.focus-view-actions-button,.ghost-button,.platform-sidebar .brand-logo,.platform-sidebar .nav-link,.platform-sidebar .persona-role-menu,.platform-sidebar .persona-role-option,.platform-sidebar .persona-role-trigger,.platform-sidebar .sidebar-collapse-button,.popup-close-button,.recommended-action-assign-button,.recommended-action-cancel-button,.reset-table-trigger,.score-band-button,.secondary-button,.sidebar-collapse-button,button{border-radius:var(--button-radius-subtle)!important}.action-detail-popup,.contact-finder-modal-card,.deal-popup{background:#fff!important}.action-detail-popup .action-detail-flow .detail-tile,.action-detail-popup .action-insight-summary,.action-detail-popup .deal-metric-tile,.action-health-tile,.action-metric-card,.action-status-card,.contact-finder-results-panel,.contact-finder-trace-panel,.deal-metric-tile,.deal-popup:not(.action-detail-popup) .analysis-columns>div,.deal-popup:not(.action-detail-popup) .analysis-tile,.deal-popup:not(.action-detail-popup) .deal-detail-grid .detail-tile,.deal-popup:not(.action-detail-popup) .deal-metric-tile,.detail-tile,.score-tile{box-shadow:0 -8px 16px -18px rgba(0,130,255,.2),0 10px 24px -18px rgba(0,130,255,.26),0 2px 6px rgba(0,130,255,.14)!important}.action-page .action-focus-grid .action-focus-tile:first-child,.deals-page .score-tiles-grid .score-tile:first-child{box-shadow:-8px 0 16px -18px rgba(0,130,255,.2),0 -8px 16px -18px rgba(0,130,255,.2),0 10px 24px -18px rgba(0,130,255,.26),0 2px 6px rgba(0,130,255,.14)!important}.action-health-tile.is-active{box-shadow:0 0 0 2px rgba(255,99,0,.16),0 -8px 16px -18px rgba(0,130,255,.2),0 10px 24px -18px rgba(0,130,255,.26),0 2px 6px rgba(0,130,255,.14)!important}.focus-page .focus-reality-panel.focus-reality-panel-book .focus-reality-book-chart>:not(header){transform:none}.sales-leader-deals-page{position:relative}.sales-leader-deals-layout{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sales-leader-deals-main{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-height:0;min-width:0}.sales-leader-toolbar{display:flex;flex-direction:column;gap:.85rem;position:relative;z-index:40;overflow:visible}.sales-leader-search{min-width:0}.sales-leader-filter-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.sales-leader-filter-row .filter-box{min-width:140px}.sales-leader-search,.sales-leader-search .search-input{width:100%}.sales-leader-more-filters{position:relative;z-index:50}.sales-leader-more-filters-trigger{min-height:40px}.sales-leader-more-filters-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:100;width:min(240px,88vw);padding:.85rem;display:grid;grid-gap:.7rem;gap:.7rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 50px rgba(15,23,42,.12)}.sales-leader-clear-filters{border:none;background:none;color:#546179;font-weight:600;cursor:pointer}.sales-leader-summary-strip{grid-gap:.85rem;gap:.85rem}.sales-leader-summary-card{box-shadow:0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.sales-leader-summary-card:first-child{box-shadow:-8px 0 16px -18px rgba(16,25,45,.16),0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.sales-leader-summary-card.is-active{box-shadow:inset 3px 0 0 var(--blue),0 -8px 16px -18px rgba(16,25,45,.16),0 10px 24px -18px rgba(16,25,45,.18),0 2px 6px rgba(16,25,45,.035)}.sales-leader-summary-card-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;background:none;border:none;text-align:left;cursor:pointer}.sales-leader-summary-value{font-size:1.2rem;line-height:1.1;color:#132033}.sales-leader-summary-meta{font-size:.84rem;color:#7a879d}.sales-leader-summary-bands{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-top:.8rem}.sales-leader-summary-band{display:flex;flex-direction:column;gap:.18rem;align-items:flex-start;padding:.55rem .6rem;border:1px solid rgba(15,23,42,.05);background:rgba(248,250,252,.96);cursor:pointer}.sales-leader-summary-band.is-active{border-color:rgba(31,88,196,.22);background:rgba(235,244,255,.9)}.sales-leader-summary-band-label{color:#59677e}.sales-leader-summary-band-detail{color:#19273b}.sales-leader-table-shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sales-leader-table-pagination{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;border-top:1px solid hsla(36,7%,85%,.82);padding:.65rem .75rem;background:hsla(0,0%,100%,.72);color:var(--muted);font-size:var(--app-type-body);font-weight:700}.sales-leader-table-pagination-actions{display:inline-flex;align-items:center;gap:.55rem;color:var(--text)}.sales-leader-table-pagination-actions .secondary-button{min-height:2rem;padding:0 .65rem}.sales-leader-table-wrap{border:1px solid rgba(15,23,42,.06);background:hsla(0,0%,100%,.92);flex:1 1 auto;min-height:0}.sales-leader-data-row{cursor:pointer}.sales-leader-deal-cell{display:flex;flex-direction:column;gap:.2rem}.sales-leader-deal-subline{font-size:.82rem;color:#6c7990}.sales-leader-table-score{display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.sales-leader-flag-pill,.sales-leader-forecast-badge,.sales-leader-score-badge,.sales-leader-value-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:.22rem .68rem;border-radius:999px;font-size:.78rem;font-weight:700}.sales-leader-forecast-badge{background:rgba(31,88,196,.08);color:#1f58c4}.sales-leader-score-badge{background:rgba(15,23,42,.06);color:#364355}.sales-leader-value-badge{background:rgba(16,185,129,.1);color:#13795b}.sales-leader-flag-pill{background:rgba(244,114,182,.12);color:#b03572}.sales-leader-forecast-trigger,.sales-leader-forecast-values-trigger,.sales-leader-inline-link{border:none;background:none;padding:0;cursor:pointer;color:inherit;text-align:left}.sales-leader-forecast-values-text{color:#304154;font-size:.86rem}.sales-leader-theme-preview{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;min-width:0;max-width:100%;overflow:visible}.sales-leader-theme-overflow{font-size:.78rem;font-weight:600;color:#708097}.sales-leader-forecast-row td{padding:0 1rem 1rem;background:rgba(246,249,252,.88)}.sales-leader-forecast-editor{display:grid;grid-gap:.85rem;gap:.85rem;padding:.95rem 0}.sales-leader-forecast-editor-row{grid-template-columns:minmax(0,1fr) auto}.sales-leader-forecast-editor-panel{grid-template-columns:minmax(0,1fr)}.sales-leader-forecast-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.sales-leader-forecast-editor-row .sales-leader-forecast-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-leader-forecast-field{display:grid;grid-gap:.36rem;gap:.36rem;font-size:.78rem;font-weight:600;color:#5c6880}.sales-leader-forecast-field>span{font-size:inherit}.sales-leader-forecast-field input{min-height:40px;border-radius:var(--button-radius-subtle);border:1px solid rgba(15,23,42,.1);padding:0 .8rem;background:#fff;color:#17263b;font-size:.9rem}.sales-leader-forecast-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.sales-leader-forecast-editor-row .sales-leader-forecast-editor-footer{justify-content:flex-end}.sales-leader-forecast-editor-actions{display:inline-flex;gap:.55rem;align-items:flex-end}.sales-leader-forecast-action-button{min-width:104px;height:40px;min-height:40px;padding:0 .85rem;justify-content:center}.sales-leader-forecast-icon-button{min-width:auto;width:auto;height:40px;min-height:40px;padding:0;border:none;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sales-leader-forecast-icon-button svg{width:1.1rem;height:1.1rem;display:block}.sales-leader-forecast-icon-button:hover{background:transparent}.sales-leader-forecast-icon-button:focus-visible{outline:2px solid rgba(24,40,72,.18);outline-offset:2px;border-radius:6px}.sales-leader-forecast-icon-button:disabled{background:transparent;opacity:.45;cursor:default}.sales-leader-sync-note{margin:0;font-size:.78rem;color:#708097;line-height:1;white-space:nowrap}.sales-leader-sync-note.state-saving{display:inline-flex;align-items:center;min-width:1.05rem}.sales-leader-sync-dots{display:inline-flex;align-items:center;gap:.12rem}.sales-leader-sync-dots span{width:.24rem;height:.24rem;border-radius:50%;background:currentColor;opacity:.28;animation:sales-leader-sync-dot .9s ease-in-out infinite}.sales-leader-sync-dots span:nth-child(2){animation-delay:.12s}.sales-leader-sync-dots span:nth-child(3){animation-delay:.24s}@keyframes sales-leader-sync-dot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}.sales-leader-sync-note.state-success{color:#13795b}.sales-leader-sync-note.state-error{color:#b91c1c}.sales-leader-save-button{min-width:88px}.sales-leader-panel-backdrop{position:fixed;inset:0;border:none;background:rgba(15,23,42,.18);z-index:600;cursor:default;pointer-events:none}.sales-leader-panel-backdrop.is-over-deal-row{cursor:pointer}@media (min-width:641px){.sales-leader-panel-backdrop{background:rgba(15,23,42,.001)}}.sales-leader-deal-panel{position:fixed;top:0;right:0;bottom:0;width:min(50vw,960px);min-width:min(640px,100vw);max-width:100%;z-index:610;display:flex;flex-direction:column;background:hsla(0,0%,100%,.98);border-left:1px solid rgba(15,23,42,.08);border-radius:var(--button-radius-subtle) 0 0 var(--button-radius-subtle);overflow:hidden;box-shadow:-16px 0 48px rgba(15,23,42,.12)}.sales-leader-deal-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.2rem 1rem;border-bottom:1px solid rgba(15,23,42,.06)}.sales-leader-deal-panel-kicker{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.78rem;font-weight:600;color:#71829a;text-transform:uppercase;letter-spacing:.06em}.sales-leader-deal-panel-title-row{display:inline-flex;align-items:center;gap:.55rem}.sales-leader-deal-panel-title h2{margin:0;font-size:1.28rem;line-height:1.2;font-family:inherit;font-weight:700;letter-spacing:0;color:var(--text)}.sales-leader-deal-panel-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.sales-leader-action-panel{width:min(50vw,960px)}.sales-leader-deal-panel-body{flex:1 1;overflow:auto;padding:1rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:1.35rem;font-size:var(--app-type-table-cell);color:var(--text)}.sales-leader-panel-section{display:flex;flex-direction:column;gap:.9rem;padding-bottom:1.65rem;border-bottom:1px solid rgba(15,23,42,.06)}.sales-leader-panel-section+.sales-leader-panel-section{padding-top:.25rem}.sales-leader-panel-section:last-child{border-bottom:none;padding-bottom:0}.sales-leader-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.sales-leader-section-heading h3{margin:0;font-size:1.16rem;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.sales-leader-action-panel-body{gap:1.05rem}.sales-leader-action-panel .sales-leader-panel-section{gap:.8rem;padding-bottom:1.55rem}.sales-leader-action-panel-deal-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.62rem}.sales-leader-action-panel-deal-label{font-size:.76rem;font-weight:700;color:#71829a;text-transform:uppercase;letter-spacing:.05em}.sales-leader-action-panel-deal-name{font-size:.95rem;font-weight:600;color:var(--text)}.sales-leader-action-panel-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.sales-leader-action-panel-meta>*{max-width:100%}.sales-leader-action-panel-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;border:1px solid var(--accent-growth);border-radius:var(--button-radius-subtle);background:var(--accent-growth);padding:.24rem .68rem;color:#fff;font-size:var(--app-type-table-cell);font-weight:400;line-height:1.2;cursor:pointer}.sales-leader-action-panel-link-button:focus-visible,.sales-leader-action-panel-link-button:hover{border-color:var(--accent-growth-hover);background:var(--accent-growth-hover);color:#fff;text-decoration:none}.sales-leader-action-panel-context-chip{display:inline-flex;align-items:center;gap:.28rem;min-height:1.8rem;padding:.24rem .62rem;border-radius:var(--button-radius-subtle);border:none;background:#f7f9fc;color:var(--text);font-size:var(--app-type-table-cell);line-height:1.2}.sales-leader-action-summary-list{display:grid;grid-gap:.85rem;gap:.85rem}.sales-leader-action-summary-row{display:grid;grid-gap:.24rem;gap:.24rem}.sales-leader-action-summary-label{font-size:var(--app-type-table-cell);font-weight:700;color:var(--text)}.sales-leader-action-summary-value{display:flex;flex-wrap:wrap;gap:.45rem}.sales-leader-action-summary-copy{margin:0;font-size:var(--app-type-table-cell);line-height:1.55;color:var(--text)}.sales-leader-action-execution-grid{display:grid;grid-gap:.85rem;gap:.85rem}.sales-leader-action-execution-options{display:flex;flex-wrap:wrap;gap:.55rem}.sales-leader-action-panel .sales-leader-action-execution-option{min-height:2rem;padding:.45rem .72rem;border:1px solid var(--accent-growth)!important;background:var(--accent-growth)!important;color:#fff!important;font-size:var(--app-type-body);font-weight:400!important}.sales-leader-action-panel .sales-leader-action-execution-option:focus-visible,.sales-leader-action-panel .sales-leader-action-execution-option:hover{background:var(--accent-growth-hover)!important;border-color:var(--accent-growth-hover)!important;color:#fff!important}.sales-leader-action-execution-option.is-active{border-color:var(--accent-growth)!important;background:var(--accent-growth)!important;color:#fff!important}.sales-leader-action-execution-surface{display:grid;grid-gap:.9rem;gap:.9rem;padding:.9rem .95rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--button-radius-subtle);background:rgba(248,250,252,.92);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.sales-leader-action-execution-surface.is-agent{background:rgba(248,250,252,.92)}.sales-leader-action-execution-surface.is-agent[data-agent-state=results],.sales-leader-action-execution-surface.is-agent[data-agent-state=running]{padding:0;border:0;background:transparent;box-shadow:none}.sales-leader-action-execution-surface-head{display:grid;grid-gap:.55rem;gap:.55rem}.sales-leader-action-execution-surface-head h4{margin:0;font-size:1rem;line-height:1.2;font-weight:700;color:var(--text)}.sales-leader-agent-block{display:grid;grid-gap:.6rem;gap:.6rem}.hurdle-agent-running-shimmer{margin:0;min-height:2.4rem;display:flex;align-items:center;font-size:var(--app-type-body);line-height:1.42}.sales-leader-agent-outcome{gap:.68rem;background:transparent}.sales-leader-agent-outcome-summary{margin:0;font-size:var(--app-type-table-cell);line-height:1.5;font-weight:400;color:var(--text)}.sales-leader-agent-outcome-list{display:grid;grid-gap:.35rem;gap:.35rem}.sales-leader-agent-outcome-item{margin:0;font-size:var(--app-type-table-cell);line-height:1.45;color:var(--text)}.sales-leader-agent-outcome-item strong{color:var(--text)}.sales-leader-agent-why{margin:0;font-size:var(--app-type-table-cell);line-height:1.45;color:var(--muted)}.sales-leader-agent-next-steps,.sales-leader-agent-utilities{display:flex;flex-wrap:wrap;gap:.55rem}.sales-leader-action-execution-placeholder{display:flex;flex-wrap:wrap;gap:.45rem}.sales-leader-action-panel .sales-leader-panel-primary-button{border-color:var(--accent-growth)!important;background:var(--accent-growth)!important;color:#fff!important;font-weight:400!important;min-height:2rem;padding:.45rem .72rem}.sales-leader-action-panel .sales-leader-panel-primary-button:focus-visible,.sales-leader-action-panel .sales-leader-panel-primary-button:hover{border-color:var(--accent-growth-hover)!important;background:var(--accent-growth-hover)!important;color:#fff!important}.sales-leader-action-panel .action-related-open-button,.sales-leader-action-panel .sales-leader-panel-secondary-button{border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:var(--text)!important;min-height:2rem;padding:.45rem .72rem}.sales-leader-action-panel .action-related-open-button:focus-visible,.sales-leader-action-panel .action-related-open-button:hover,.sales-leader-action-panel .sales-leader-panel-secondary-button:focus-visible,.sales-leader-action-panel .sales-leader-panel-secondary-button:hover{border-color:rgba(15,23,42,.18)!important;background:#f7f9fc!important;color:var(--text)!important}.sales-leader-action-panel .action-related-open-button.sales-leader-panel-primary-button{border-color:var(--accent-growth)!important;background:var(--accent-growth)!important;color:#fff!important;font-weight:400!important}.sales-leader-action-panel .action-related-open-button.sales-leader-panel-primary-button:focus-visible,.sales-leader-action-panel .action-related-open-button.sales-leader-panel-primary-button:hover{border-color:var(--accent-growth-hover)!important;background:var(--accent-growth-hover)!important;color:#fff!important}.sales-leader-action-panel .assign-action-button-row{gap:.6rem}.sales-leader-action-panel .action-comment-compose textarea,.sales-leader-action-panel .action-comment-edit textarea,.sales-leader-action-panel .assign-action-field span,.sales-leader-action-panel .assign-action-field-hint,.sales-leader-action-panel .assign-action-field-value,.sales-leader-action-panel .assign-action-status-option,.sales-leader-action-panel .assign-action-status-trigger,.sales-leader-action-panel .assignee-typeahead-input,.sales-leader-action-panel .assignee-typeahead-option{font-size:var(--app-type-table-cell)}.sales-leader-action-panel .action-comment-compose textarea,.sales-leader-action-panel .action-comment-edit textarea,.sales-leader-action-panel .assign-action-field input,.sales-leader-action-panel .assign-action-field select,.sales-leader-action-panel .assign-action-field textarea,.sales-leader-action-panel .assign-action-status-trigger,.sales-leader-action-panel .assignee-typeahead-input{border-color:rgba(15,23,42,.12);min-height:2.15rem}.sales-leader-action-panel .contact-finder-section-head{margin-bottom:0}.sales-leader-action-panel .contact-finder-section-head h5{margin:0;font-size:.96rem;line-height:1.25;color:var(--text)}.sales-leader-action-panel .contact-finder-card-list{grid-template-columns:1fr}.sales-leader-action-panel .contact-finder-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--button-radius-subtle);box-shadow:none}.sales-leader-action-panel .contact-finder-card-head p,.sales-leader-action-panel .contact-finder-company,.sales-leader-action-panel .contact-finder-empty-state p,.sales-leader-action-panel .contact-finder-summary,.sales-leader-action-panel .contact-finder-trace-detail,.sales-leader-action-panel .contact-finder-trace-label,.sales-leader-action-panel .contact-finder-trace-time,.sales-leader-action-panel .contact-finder-why{color:var(--text)}.sales-leader-action-panel .contact-finder-progress-step{border-color:rgba(15,23,42,.1);border-radius:var(--button-radius-subtle);background:#fff}.sales-leader-action-panel .contact-finder-empty-state{border:1px solid rgba(15,23,42,.08);border-radius:var(--button-radius-subtle);background:#fff;padding:.8rem .85rem}.sales-leader-action-panel .contact-finder-empty-state p{font-size:var(--app-type-table-cell)}.sales-leader-action-panel .contact-finder-trace-details{border-top-color:rgba(15,23,42,.08)}.contact-finder-modal-card :is(.contact-finder-subtitle,.contact-finder-panel-empty,.contact-finder-error,.contact-finder-summary,.contact-finder-empty-state p,.contact-finder-card-head p,.contact-finder-company,.contact-finder-why,.contact-finder-link,.sales-leader-action-summary-copy,.sales-leader-agent-outcome-summary,.sales-leader-agent-outcome-item),.sales-leader-action-execution-surface.is-agent :is(.contact-finder-panel-empty,.contact-finder-error,.contact-finder-summary,.contact-finder-empty-state p,.contact-finder-card-head p,.contact-finder-company,.contact-finder-why,.contact-finder-link,.sales-leader-action-summary-copy,.sales-leader-agent-outcome-summary,.sales-leader-agent-outcome-item){font-size:var(--app-type-body)!important}.sales-leader-action-comment-list{min-height:0;max-height:none}.sales-leader-action-comment-list:empty{display:none}.sales-leader-action-related-list{display:grid;grid-gap:.75rem;gap:.75rem}.sales-leader-action-related-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;padding-bottom:.75rem;border-bottom:1px solid rgba(15,23,42,.06)}.sales-leader-action-related-row:last-child{padding-bottom:0;border-bottom:0}.sales-leader-action-related-main{min-width:0;display:grid;grid-gap:.4rem;gap:.4rem}.sales-leader-action-related-title{margin:0;font-size:var(--app-type-table-cell);line-height:1.5;font-weight:400;color:var(--text)}.sales-leader-action-related-meta{display:flex;flex-wrap:wrap;gap:.45rem}.sales-leader-summary-copy{margin:0;font-size:var(--app-type-table-cell);line-height:1.55;color:var(--text)}.sales-leader-bullet-list{margin:0;padding-left:1.1rem;color:var(--text)}.sales-leader-bullet-list li+li{margin-top:.45rem}.sales-leader-action-list{display:grid;grid-gap:0;gap:0}.sales-leader-action-card{display:grid;grid-gap:.6rem;gap:.6rem;padding:.9rem 0;background:transparent;border:0;border-bottom:1px solid rgba(15,23,42,.06)}.sales-leader-action-card:first-child{padding-top:0}.sales-leader-action-card:last-child{padding-bottom:0;border-bottom:0}.sales-leader-action-title{margin:0;font-weight:700;color:var(--text)}.sales-leader-action-reason,.sales-leader-empty-copy{margin:0;color:var(--text)}.sales-leader-action-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.5rem;gap:.5rem}.sales-leader-action-owner{min-width:0;color:var(--text)}.sales-leader-action-owner-label{font-weight:700}.sales-leader-action-footer .recommended-action-view-button,.sales-leader-action-status{justify-self:end}.sales-leader-detail-list{display:grid;grid-gap:.26rem;gap:.26rem;margin:0}.sales-leader-detail-row{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:1.8rem;align-items:center}.sales-leader-detail-row dt{color:var(--text);font-weight:700}.sales-leader-detail-row dd{margin:0;color:var(--text);min-height:1.8rem;display:flex;align-items:center}.sales-leader-inline-date{height:1.8rem;min-height:1.8rem;border-radius:10px;border:1px solid rgba(15,23,42,.1);padding:0 .7rem;font:inherit}.sales-leader-deal-panel .inline-edit-input,.sales-leader-deal-panel .inline-edit-trigger{font-size:var(--app-type-table-cell)}.sales-leader-deal-panel .inline-edit-trigger{min-height:1.8rem;align-items:center}.sales-leader-deal-panel .inline-edit-active{min-height:1.8rem}.sales-leader-deal-panel .inline-edit-input{height:1.8rem;padding:0 .55rem;border-color:var(--line)}.sales-leader-deal-panel .inline-edit-input:focus{outline:none;border-color:rgba(24,40,72,.35);box-shadow:none}.sales-leader-deal-panel .inline-edit-confirm:disabled{opacity:.45;cursor:not-allowed}.sales-leader-deal-panel .table-forecast-edit-filter{width:100%}.sales-leader-deal-panel .table-forecast-edit-filter .filter-select{height:1.8rem;padding:0 .55rem;font-size:var(--app-type-table-cell);border-color:var(--line)}.sales-leader-deal-panel .table-forecast-edit-filter .filter-menu{min-width:100%}.sales-leader-deal-panel .table-forecast-edit-filter .filter-option{min-height:1.8rem;font-size:var(--app-type-table-cell)}.sales-leader-action-owner,.sales-leader-action-reason,.sales-leader-action-title,.sales-leader-bullet-list,.sales-leader-detail-row dd,.sales-leader-detail-row dt,.sales-leader-empty-copy,.sales-leader-inline-date{font-size:var(--app-type-table-cell)}.sales-leader-action-panel .action-comment-compose textarea,.sales-leader-action-panel .action-comment-meta,.sales-leader-action-panel .action-comment-text,.sales-leader-deal-panel .action-comment-compose textarea,.sales-leader-deal-panel .action-comment-meta,.sales-leader-deal-panel .action-comment-text,.sales-leader-deal-panel .action-row-subtle,.sales-leader-deal-panel .sales-leader-forecast-field,.sales-leader-deal-panel .sales-leader-forecast-field input,.sales-leader-deal-panel .sales-leader-sync-note{color:var(--text)}.deal-detail-collapsible .action-comment-action,.deal-detail-collapsible .action-comment-compose textarea,.deal-detail-collapsible .action-comment-edit textarea,.deal-detail-collapsible .action-comment-edit-actions .secondary-button,.deal-detail-collapsible .action-comment-meta,.deal-detail-collapsible .action-comment-text,.sales-leader-deal-panel .action-comment-action,.sales-leader-deal-panel .action-comment-compose textarea,.sales-leader-deal-panel .action-comment-edit textarea,.sales-leader-deal-panel .action-comment-edit-actions .secondary-button,.sales-leader-deal-panel .action-comment-meta,.sales-leader-deal-panel .action-comment-text{font-size:var(--app-type-body)}.deal-detail-collapsible .action-comment-compose textarea::placeholder,.sales-leader-deal-panel .action-comment-compose textarea::placeholder{font-size:var(--app-type-body)}.deal-detail-collapsible .action-comment-row,.sales-leader-deal-panel .action-comment-row{padding:0 0 .24rem;border-bottom:1px solid hsla(36,7%,85%,.6)}.deal-detail-collapsible .action-comment-row.is-activity,.sales-leader-deal-panel .action-comment-row.is-activity{background:transparent;border-radius:0;padding:0 0 .24rem;border-bottom-style:solid}.deal-detail-collapsible .action-comment-list,.sales-leader-deal-panel .action-comment-list{gap:.28rem}.deal-detail-collapsible .action-comment-text,.sales-leader-deal-panel .action-comment-text{margin-top:.06rem;line-height:1.42}.sales-leader-col-optional-desktop,.sales-leader-col-optional-wide{display:table-cell}@media (min-width:1180px){.sales-leader-panel-backdrop{display:block;background:transparent}.sales-leader-deal-panel{position:fixed;top:1rem;right:1rem;bottom:1rem;width:clamp(640px,50vw,960px);height:auto;border:1px solid rgba(15,23,42,.06);border-radius:var(--button-radius-subtle);box-shadow:-16px 0 48px rgba(15,23,42,.12)}}@media (max-width:1179px){.sales-leader-summary-strip{overflow-x:auto;grid-template-columns:repeat(4,minmax(220px,1fr))}}@media (max-width:1024px){.sales-leader-forecast-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-leader-col-optional-wide{display:none}}@media (max-width:860px){.sales-leader-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.sales-leader-action-panel,.sales-leader-deal-panel{width:min(92vw,560px)}.sales-leader-action-panel .contact-finder-card-head{flex-direction:column;align-items:flex-start}.sales-leader-action-panel .contact-finder-badges{justify-content:flex-start;flex-wrap:wrap}.sales-leader-col-optional-desktop{display:none}}@media (max-width:720px){.sales-leader-filter-row{align-items:stretch}.sales-leader-filter-row .filter-box,.sales-leader-more-filters,.sales-leader-more-filters-trigger{width:100%}.sales-leader-summary-strip{grid-template-columns:1fr}.sales-leader-forecast-editor-footer{flex-direction:column;align-items:flex-start}.sales-leader-detail-row{grid-template-columns:1fr;gap:.2rem}.sales-leader-action-panel .action-comment-edit-actions,.sales-leader-action-panel .assign-action-button-row,.sales-leader-action-panel .sales-leader-agent-next-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-leader-action-panel .action-comment-edit-actions>*,.sales-leader-action-panel .assign-action-button-row>*,.sales-leader-action-panel .sales-leader-agent-next-steps>*{width:100%;justify-content:center}.sales-leader-action-related-row{flex-direction:column;align-items:stretch}.sales-leader-action-panel .action-related-open-button{width:100%}}@media (max-width:640px){.sales-leader-deal-panel{width:100vw;border-radius:0}.sales-leader-deal-panel-body,.sales-leader-deal-panel-header{padding-left:1rem;padding-right:1rem}.sales-leader-forecast-fields{grid-template-columns:1fr}.sales-leader-action-panel .sales-leader-action-execution-options{display:grid}.sales-leader-action-panel .action-comment-edit-actions,.sales-leader-action-panel .assign-action-button-row,.sales-leader-action-panel .sales-leader-action-execution-options,.sales-leader-action-panel .sales-leader-agent-next-steps{grid-template-columns:1fr}.sales-leader-action-panel .sales-leader-action-execution-options>*{width:100%;justify-content:center}}.sales-leader-toolbar{display:grid;margin-bottom:.8rem;grid-template-columns:minmax(480px,1.7fr) minmax(0,1.3fr);grid-gap:var(--toolbar-gap);gap:var(--toolbar-gap);align-items:center}.sales-leader-toolbar-filters{grid-template-columns:minmax(116px,.84fr) minmax(100px,.72fr) minmax(112px,.78fr) auto auto;align-items:center}.sales-leader-toolbar-filters.is-sales-rep-redesign{grid-template-columns:minmax(100px,.72fr) minmax(112px,.78fr) minmax(128px,.9fr) auto auto;justify-content:end}.action-sales-leader-toolbar{gap:.85rem;margin-bottom:.8rem}.action-sales-leader-toolbar-filters{grid-template-columns:minmax(116px,.84fr) minmax(100px,.72fr) minmax(112px,.78fr) auto auto;align-items:center;position:relative}.action-sales-leader-toolbar-filters.is-cro-redesign{grid-template-columns:minmax(128px,.92fr) minmax(100px,.72fr) minmax(112px,.78fr) auto auto}.action-sales-leader-toolbar-filters.is-sales-rep-redesign{grid-template-columns:minmax(100px,.72fr) minmax(112px,.78fr) minmax(116px,.84fr) auto auto}.action-sales-leader-toolbar-filters.is-loading>:not(.action-toolbar-filter-skeleton){opacity:0;pointer-events:none}.action-toolbar-filter-skeleton{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:inherit;grid-gap:inherit;gap:inherit;align-items:center;pointer-events:none}.action-toolbar-filter-skeleton span{display:block;width:100%;height:2.5rem;border-radius:var(--button-radius-subtle);background:linear-gradient(90deg,hsla(36,7%,85%,.48),hsla(0,0%,100%,.88),hsla(36,7%,85%,.48));background-size:220% 100%;animation:settings-shimmer 1.25s ease-in-out infinite}.action-toolbar-filter-skeleton span:last-child{width:min(8rem,100%)}.action-sales-leader-page .action-page-content{gap:1.2rem}.action-sales-leader-page .action-focus-grid{margin-top:.54rem;margin-bottom:1.58rem}.action-sales-leader-table-controls{margin-bottom:-.25rem;justify-content:flex-end}.action-sales-leader-table-controls .column-settings-trigger{min-width:120px;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height)}.action-table-shell{min-width:0}.action-sales-leader-page .action-table-shell{min-width:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.action-sales-leader-page .action-table-wrap{overflow-y:auto;overflow-x:hidden;background:#fff;border:0;border-radius:var(--button-radius-subtle);flex:1 1 auto;min-height:360px;max-height:none}.action-sales-leader-page .action-table{width:max-content;min-width:100%}.action-sales-leader-page .action-table-sales-leader .action-col-deal{width:314px}.action-sales-leader-page .action-table-sales-leader .action-col-score{width:60px}.action-sales-leader-page .action-table-sales-leader .action-col-action{width:220px}.action-sales-leader-page .action-table-sales-leader .action-col-stage{width:104px}.action-sales-leader-page .action-table-sales-leader .action-col-assigned{width:100px}.action-sales-leader-page .action-table-sales-leader .action-col-sales-rep,.action-sales-leader-page .action-table-sales-leader.is-cro-redesign .action-col-sales-rep,.action-sales-leader-page .action-table-sales-leader.is-cro-redesign .action-col-segment{width:104px}.action-sales-leader-page .action-table-sales-leader .action-col-forecast{width:82px}.action-sales-leader-page .action-table-sales-leader .action-col-value{width:90px}.action-sales-leader-page .action-table tbody td{padding-top:.68rem;padding-bottom:.68rem;vertical-align:middle}.action-sales-leader-page .action-table tbody .sales-leader-data-row{transition:background-color .14s ease,box-shadow .14s ease}.action-sales-leader-page .action-cell-deal .action-row-title{font-weight:400}.action-sales-leader-meta-row{display:flex;align-items:center;flex-wrap:nowrap;gap:.34rem;white-space:nowrap}.action-sales-leader-meta-row .theme-pill-set{min-width:0;flex:0 1 auto}.action-sales-leader-meta-row .theme-pill:not(.action-agent-eligibility-pill){max-width:none;overflow:visible;text-overflow:clip}.action-agent-eligibility-pill{gap:.28rem;color:#3f2f8f;background:#f1edff;border:1px solid rgba(140,115,255,.34);padding:.24rem .58rem;font-size:var(--app-type-body);font-weight:700;line-height:1.2;white-space:nowrap}.action-agent-availability-icon{width:.8rem;height:.8rem;color:var(--blue)}.action-agent-availability-icon svg{width:100%;height:100%;display:block}.action-agent-allowance{display:grid;grid-gap:.28rem;gap:.28rem;border:1px solid rgba(47,143,102,.24);border-radius:var(--button-radius-subtle);background:rgba(240,251,246,.88);color:#21483a;padding:.72rem .82rem}.action-agent-allowance strong{font-size:var(--app-type-body);line-height:1.42}.action-agent-allowance p,.action-agent-allowance span{margin:0;color:var(--muted);font-size:var(--app-type-body);line-height:1.42}.action-agent-allowance.is-over{border-color:rgba(194,92,62,.34);background:rgba(255,243,237,.9);color:#7a3822}@media (max-width:1200px){.action-sales-leader-toolbar-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.action-sales-leader-toolbar-filters{grid-template-columns:1fr}}.sales-leader-more-filters-menu{border-radius:8px;background:var(--panel);box-shadow:var(--shadow-hover);padding:.55rem}.sales-leader-more-filters-menu .filter-menu{position:static;width:100%;margin-top:.35rem;z-index:120;box-shadow:var(--shadow-hover)}.sales-leader-clear-filters{border-color:var(--cta-orange);background:#fff;color:var(--cta-orange);min-width:120px;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);padding:0 .85rem;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.sales-leader-clear-filters:hover{background:var(--cta-orange);color:#fff}.sales-leader-score-tiles{gap:1rem}.sales-leader-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.sales-leader-more-filters-trigger{min-width:120px;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);padding:0 .85rem;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.sales-leader-summary-card{border:0;border-radius:10px;background:#fff;padding:.9rem;display:grid;grid-gap:.72rem;gap:.72rem;min-height:11.2rem;box-shadow:0 -8px 16px -18px rgba(0,130,255,.2),0 10px 24px -18px rgba(0,130,255,.26),0 2px 6px rgba(0,130,255,.14)}.sales-leader-summary-card:first-child{box-shadow:-8px 0 16px -18px rgba(0,130,255,.2),0 -8px 16px -18px rgba(0,130,255,.2),0 10px 24px -18px rgba(0,130,255,.26),0 2px 6px rgba(0,130,255,.14)}.sales-leader-summary-card.is-active{box-shadow:inset 3px 0 0 var(--blue),0 -8px 16px -18px rgba(0,130,255,.2),0 10px 24px -18px rgba(0,130,255,.26),0 2px 6px rgba(0,130,255,.14);background:#f9fcff}.sales-leader-summary-card-header{margin:0 -.9rem;padding:0 .9rem .38rem;border-bottom:1px solid hsla(36,7%,85%,.9)}.sales-leader-summary-title{color:var(--text);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:700}.sales-leader-summary-value{font-size:1.05rem;color:var(--navy);font-weight:700}.sales-leader-summary-meta{font-size:var(--app-type-body);color:var(--muted)}.sales-leader-summary-bands{display:grid;grid-gap:.48rem;gap:.48rem}.sales-leader-summary-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;border:1px solid hsla(36,7%,85%,.95);border-radius:8px;background:#fff;padding:.5rem .58rem}.sales-leader-summary-band:hover{background:#f7f6f3}.sales-leader-summary-band.is-active{border-color:rgba(255,99,0,.45);background:#fff7f1}.sales-leader-summary-band-label{display:inline-flex;align-items:center;justify-content:center;gap:0;color:var(--text);font-weight:600}.sales-leader-summary-band-label svg{width:100%;height:100%}.sales-leader-summary-band-detail{color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.sales-leader-summary-band.score-risk .sales-leader-summary-band-label{color:var(--risk-red)}.sales-leader-summary-band.score-safe .sales-leader-summary-band-label{color:var(--safe-green)}.sales-leader-summary-band.score-growth .sales-leader-summary-band-label{color:var(--accent-growth)}.sales-leader-table-shell{min-width:0}.sales-leader-table-wrap{overflow-y:auto;overflow-x:hidden;border-radius:var(--button-radius-subtle);background:#fff;box-shadow:none;border:0;min-height:360px;max-height:52vh}.sales-leader-table-wrap thead th{background:#fff}.sales-leader-data-row:focus-within,.sales-leader-data-row:hover{background:#f7f6f3}.deals-page .sales-leader-data-row:focus,.deals-page .sales-leader-data-row:focus-within{background:transparent;outline:none}.deals-page .sales-leader-data-row:hover{background:#f7f6f3}.deals-page .sales-leader-data-row.selected-row,.deals-page .sales-leader-data-row.selected-row:focus,.deals-page .sales-leader-data-row.selected-row:focus-within,.deals-page .sales-leader-data-row.selected-row:hover{background:transparent}.sales-leader-theme-preview{gap:.38rem}.sales-leader-forecast-row td{padding:.62rem .65rem .9rem;background:#f5faff;border-bottom:1px solid #ebe8e4}.sales-leader-forecast-row-spacer{padding:0;background:#f5faff;border-bottom:1px solid #ebe8e4}.sales-leader-forecast-row-editor-cell{position:relative;vertical-align:top;overflow:visible}.sales-leader-forecast-row-editor-anchor{position:relative;width:100%;min-width:0;min-height:3.8rem;overflow:visible}.sales-leader-forecast-row-editor-anchor>.sales-leader-forecast-editor{position:absolute;top:0;right:0;width:max-content;max-width:none}.sales-leader-forecast-editor{padding:0}.sales-leader-forecast-fields{gap:.7rem}.sales-leader-forecast-field{color:var(--muted)}.sales-leader-forecast-editor-row .sales-leader-forecast-field{font-size:.9rem;font-weight:600}.sales-leader-forecast-field input{border-color:var(--line);border-radius:8px}.sales-leader-forecast-editor-row .sales-leader-forecast-field input{font-size:.9rem;font-weight:400}.sales-leader-forecast-editor-row{grid-template-columns:1fr auto;gap:.7rem;align-items:end}.sales-leader-forecast-editor-row .sales-leader-forecast-editor-footer{gap:.42rem;justify-self:end;width:auto}.sales-leader-forecast-editor-row .sales-leader-forecast-editor-actions{gap:.28rem}.sales-leader-forecast-editor-row .sales-leader-forecast-fields{grid-template-columns:repeat(3,minmax(116px,132px));justify-content:end;justify-self:end}.sales-leader-forecast-editor-row .sales-leader-save-button{color:var(--safe-green);background:transparent;border:none}.sales-leader-forecast-editor-row .sales-leader-forecast-icon-button{min-width:1.86rem;width:1.86rem;height:1.86rem;min-height:1.86rem;padding:0;transition:color .12s ease,transform .12s ease,opacity .12s ease}.sales-leader-forecast-editor-row .sales-leader-forecast-icon-button svg{width:1.28rem;height:1.28rem}.sales-leader-forecast-editor-row .sales-leader-save-button:hover:not(:disabled){background:transparent;color:#0f6b4e;opacity:1;transform:scale(1.12)}.sales-leader-forecast-editor-row .sales-leader-save-button:disabled{color:rgba(19,121,91,.48);opacity:1;transform:none}.sales-leader-forecast-editor-row .sales-leader-forecast-field input{max-width:132px;min-height:36px;padding:0 .65rem}.sales-leader-cancel-button{color:var(--risk-red);background:transparent;border:none}.sales-leader-cancel-button:hover{background:transparent;color:#8f1414;opacity:1;transform:scale(1.12)}@media (max-width:1200px){.sales-leader-toolbar-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-leader-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sales-leader-toolbar{grid-template-columns:minmax(0,1fr)}.sales-leader-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-leader-summary-strip{grid-template-columns:1fr}}@media (max-width:720px){.sales-leader-toolbar-filters{grid-template-columns:1fr}.sales-leader-more-filters{width:100%}.sales-leader-clear-filters,.sales-leader-more-filters-trigger{width:100%;justify-content:center}}.focus-page{--focus-section-gap:3rem}.focus-page .focus-kpis.focus-focus-brief{margin-top:0!important;column-gap:0!important;row-gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.focus-page .focus-grid{row-gap:var(--focus-section-gap)!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile.focus-kpi-current,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile.focus-kpi-growth,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile.focus-kpi-risk,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile.focus-kpi-safe{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.72rem .92rem!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header cta" "metrics cta" "description cta";grid-column-gap:.48rem!important;column-gap:.48rem!important;grid-row-gap:.22rem!important;row-gap:.22rem!important;align-items:center!important;justify-content:start!important;transition:background-color .14s ease!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-header{grid-area:header;font-size:.98rem!important;line-height:1.16!important;font-weight:700!important;opacity:.9}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-metrics{grid-area:metrics}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-metrics .tile-value-large{font-size:1.52rem!important;line-height:1.04!important;font-weight:700!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-metrics .tile-value-large.focus-kpi-value-growth{color:var(--accent-growth)!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-metrics .tile-value-large.focus-kpi-value-neutral{color:var(--cta-orange)!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-metrics .tile-value-large.focus-kpi-value-safe{color:var(--safe-green)!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-metrics .tile-value-large.focus-kpi-value-risk{color:var(--risk-red)!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-submetric{display:none!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-description{grid-area:description;font-size:.88rem!important;line-height:1.3!important;color:var(--text)!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-cta{grid-area:cta;justify-self:end;align-self:center;margin-right:2.6rem}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:not(:last-child){border-right:0!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:not(:last-child):after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:last-child:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:hover{background:rgba(0,130,255,.08)!important;filter:none!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:focus-within{background:rgba(0,130,255,.08)!important;filter:none!important}.focus-page .focus-executive-attention-row,.focus-page .focus-manager-attention-row,.focus-page .focus-mini-row-actions{transition:background-color .14s ease!important}.focus-page .focus-executive-attention-row:focus-within,.focus-page .focus-executive-attention-row:hover,.focus-page .focus-manager-attention-row:focus-within,.focus-page .focus-manager-attention-row:hover,.focus-page .focus-mini-row-actions:focus-within,.focus-page .focus-mini-row-actions:hover{background:rgba(0,130,255,.08)!important}@media (max-width:1000px){.focus-page .focus-kpis.focus-focus-brief{grid-template-columns:1fr!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile.focus-kpi-current,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile.focus-kpi-growth,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile.focus-kpi-risk,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile.focus-kpi-safe{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "metrics" "description" "cta";row-gap:.34rem!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-cta{justify-self:start}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:not(:last-child){border-right:0!important;border-bottom:1px solid var(--line)!important}.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:first-child:before,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:last-child:after,.focus-page .focus-kpis.focus-focus-brief .focus-kpi-tile:not(:last-child):after{display:none}}.deals-page .score-tiles-grid .score-tile,.deals-page .score-tiles-grid .score-tile:first-child{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.deals-page .score-tiles-grid .score-tile .score-tile-header{margin:0;padding:0 0 .38rem;border-bottom:0!important}.deals-page .sales-leader-table-wrap,.deals-page .table-wrap{position:relative;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.deals-page .table-wrap.sales-leader-table-wrap{height:auto;max-height:52vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}@media (min-width:901px){.action-page,.deals-page{height:100dvh;min-height:0}.action-page .action-page-content,.deals-page .sales-leader-deals-layout,.deals-page .sales-leader-deals-main{flex:1 1 auto;min-height:0;overflow:hidden}.action-sales-leader-page .action-table-shell,.deals-page .sales-leader-table-shell{flex:1 1 auto;min-height:0}.action-sales-leader-page .action-table-wrap,.deals-page .table-wrap.sales-leader-table-wrap{flex:1 1 auto;height:100%;min-height:0;max-height:none;overflow-y:auto}}.deals-page .score-tiles-grid.is-glimmering .score-tile{position:relative;overflow:visible}.deals-page .score-tiles-grid.is-glimmering .score-tile:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 24%,hsla(0,0%,100%,.18) 42%,hsla(0,0%,100%,.34) 50%,rgba(71,85,105,.1) 58%,transparent 76%);background-size:240% 100%;background-position:180% 0;animation:dealTileGlimmer 1.65s ease-out both}@keyframes dealTileGlimmer{to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.deals-page .score-tiles-grid.is-glimmering .score-tile:before{animation:none;opacity:0}}.deals-page .sales-leader-table-wrap .table-forecast-edit-filter .filter-option,.deals-page .sales-leader-table-wrap .table-forecast-edit-filter .filter-select,.deals-page .table-wrap .table-forecast-edit-filter .filter-option,.deals-page .table-wrap .table-forecast-edit-filter .filter-select{font-size:.9rem!important}.deals-page .sales-leader-table-wrap .table-forecast-edit-filter .filter-option:active,.deals-page .sales-leader-table-wrap .table-forecast-edit-filter .filter-option:focus-visible,.deals-page .sales-leader-table-wrap .table-forecast-edit-filter .filter-option:hover,.deals-page .table-wrap .table-forecast-edit-filter .filter-option:active,.deals-page .table-wrap .table-forecast-edit-filter .filter-option:focus-visible,.deals-page .table-wrap .table-forecast-edit-filter .filter-option:hover{background:#dcdad7!important;outline:none}.deals-page .sales-leader-table-wrap thead th,.deals-page .table-wrap thead th,.deals-page .table-wrap thead th.sticky-left,.deals-page .table-wrap thead th.sticky-right{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important;background:#f5faff!important;background-clip:padding-box;box-shadow:inset 0 -1px 0 hsla(36,7%,85%,.85)}.deals-page .table-wrap thead th.sticky-left,.deals-page .table-wrap thead th.sticky-right{z-index:22!important}.deals-page .data-row:hover,.deals-page .sales-leader-data-row:hover{background:transparent!important}.deals-page .data-row:hover>td,.deals-page .sales-leader-data-row:hover>td{background:rgba(0,130,255,.08)!important}.deals-page .data-row.selected-row,.deals-page .data-row.selected-row:focus-within,.deals-page .data-row.selected-row:hover,.deals-page .sales-leader-data-row.selected-row,.deals-page .sales-leader-data-row.selected-row:focus-within,.deals-page .sales-leader-data-row.selected-row:hover{background:transparent!important}.deals-page .data-row.selected-row:focus-within>td,.deals-page .data-row.selected-row>td,.deals-page .sales-leader-data-row.selected-row:focus-within>td,.deals-page .sales-leader-data-row.selected-row>td{background:transparent!important}.deals-page .data-row.selected-row:hover>td,.deals-page .sales-leader-data-row.selected-row:hover>td{background:rgba(0,130,255,.08)!important}@media (min-width:1001px){.deals-page .score-tiles-grid{position:relative}.deals-page .score-tiles-grid .score-tile{position:relative;isolation:isolate}.deals-page .score-tiles-grid .score-tile:not(:last-child):after{content:"";position:absolute;right:-1.525rem;top:.32rem;bottom:.32rem;width:1px;z-index:3;background:rgba(24,40,72,.14);pointer-events:none}}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button{box-sizing:border-box;border:1px solid transparent!important;color:var(--text)!important}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button .score-band-detail{color:var(--text)!important}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-risk{background:var(--score-risk-soft)!important}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-safe{background:var(--score-safe-soft)!important}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-growth{background:var(--score-growth-soft)!important}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-total{background:#ece9e2!important}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-risk:focus-visible,.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-risk:hover{background:var(--score-risk-hover)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--score-risk-ring)!important}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-safe:focus-visible,.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-safe:hover{background:var(--score-safe-hover)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--score-safe-ring)!important}.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-growth:focus-visible,.deals-page .score-tiles-grid .score-tile button.score-band.score-band-button.score-band-growth:hover{background:var(--score-growth-hover)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--score-growth-ring)!important}.action-page .action-focus-grid .action-focus-tile,.action-page .action-focus-grid .action-focus-tile:first-child{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.action-page .action-focus-grid .action-focus-tile .score-tile-header{margin:0!important;padding:0 0 .38rem!important;border-bottom:0!important}.action-page .action-table-shell,.action-page .action-table-wrap,.action-page .sales-leader-table-wrap{position:relative;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.action-page .action-table-wrap{overflow-y:auto}.action-page .action-table-wrap thead th,.action-page .sales-leader-table-wrap thead th{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important;background:#f5faff!important;background-clip:padding-box;box-shadow:inset 0 -1px 0 hsla(36,7%,85%,.85)}.action-page .action-table-wrap thead .header-button,.action-page .action-table-wrap thead th,.action-page .sales-leader-table-wrap thead .header-button,.action-page .sales-leader-table-wrap thead th,.deals-page .sales-leader-table-wrap thead .header-button,.deals-page .sales-leader-table-wrap thead th,.deals-page .table-wrap thead .header-button,.deals-page .table-wrap thead th{font-weight:700!important}.action-page .data-row:not(.selected-row):focus-within,.action-page .data-row:not(.selected-row):hover,.action-page .sales-leader-data-row:not(.selected-row):focus-within,.action-page .sales-leader-data-row:not(.selected-row):hover{background:transparent!important}.action-page .data-row:not(.selected-row):focus-within>td,.action-page .data-row:not(.selected-row):hover>td,.action-page .sales-leader-data-row:not(.selected-row):focus-within>td,.action-page .sales-leader-data-row:not(.selected-row):hover>td{background:rgba(0,130,255,.08)!important}.action-page .data-row.selected-row,.action-page .data-row.selected-row:focus-within,.action-page .data-row.selected-row:hover,.action-page .sales-leader-data-row.selected-row,.action-page .sales-leader-data-row.selected-row:focus-within,.action-page .sales-leader-data-row.selected-row:hover{background:transparent!important}.action-page .data-row.selected-row:focus-within>td,.action-page .data-row.selected-row>td,.action-page .sales-leader-data-row.selected-row:focus-within>td,.action-page .sales-leader-data-row.selected-row>td{background:transparent!important}.action-page .data-row.selected-row:hover>td,.action-page .sales-leader-data-row.selected-row:hover>td{background:#f2f8ff!important}.action-page .data-row.selected-row:focus-within>td:first-child,.action-page .data-row.selected-row:hover>td:first-child,.action-page .data-row.selected-row>td:first-child,.action-page .sales-leader-data-row.selected-row:focus-within>td:first-child,.action-page .sales-leader-data-row.selected-row:hover>td:first-child,.action-page .sales-leader-data-row.selected-row>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}@media (min-width:1001px){.action-page .action-focus-grid{position:relative}.action-page .action-focus-grid .action-focus-tile{position:relative;isolation:isolate}.action-page .action-focus-grid .action-focus-tile:after,.action-page .action-focus-grid .action-focus-tile:before{display:none}.action-page .action-focus-grid .action-focus-tile:not(:last-child):after{content:"";display:block;position:absolute;right:calc(var(--action-focus-column-gap) / -2);top:.32rem;bottom:.32rem;width:1px;background:rgba(24,40,72,.14);pointer-events:none}}@media (max-width:1500px){.action-page .action-focus-grid{grid-template-columns:1fr;max-width:calc(100vw - 290px);overflow-x:visible;width:min(100%,calc(100vw - 290px))}.action-page .action-table-wrap,.action-page .sales-leader-table-wrap{overflow-x:auto!important}.action-page .action-focus-grid .action-focus-tile:not(:last-child):after{display:none}.action-page .action-tile-columns-pattern,.action-page .action-tile-row-pattern{grid-template-columns:minmax(160px,1.15fr) repeat(3,minmax(40px,.62fr)) minmax(50px,.7fr)}.action-page .action-tile-columns-pattern>:nth-child(6),.action-page .action-tile-row-pattern>:nth-child(6){display:none}}@media (max-width:900px){.action-page .action-focus-grid{max-width:100%;width:100%}}@media (max-width:1200px){.action-page .action-sales-leader-toolbar{align-items:stretch;grid-template-columns:1fr}.action-page .action-sales-leader-toolbar-filters,.action-page .action-sales-leader-toolbar-filters.is-cro-redesign,.action-page .action-sales-leader-toolbar-filters.is-sales-rep-redesign{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));justify-content:stretch}.action-page .sales-leader-more-filters,.action-page .sales-leader-more-filters-trigger{width:100%}}.action-page .action-pattern-list .action-tile-row-pattern.action-tile-row-clickable:not(.action-tile-row-total):focus-within,.action-page .action-pattern-list .action-tile-row-pattern.action-tile-row-clickable:not(.action-tile-row-total):hover{background:rgba(0,130,255,.18)!important;border-bottom-color:rgba(0,130,255,.28)!important;box-shadow:inset 0 0 0 1px rgba(0,130,255,.28)!important}.action-page .action-pattern-list .action-tile-row-pattern.action-tile-row-clickable:not(.action-tile-row-total).is-active{background:rgba(0,130,255,.12)!important;border-bottom-color:rgba(0,130,255,.24)!important;box-shadow:inset 0 0 0 1px rgba(0,130,255,.24)!important}.action-page .action-pattern-list .action-tile-row-pattern.action-tile-row-total.action-tile-row-clickable:focus-within,.action-page .action-pattern-list .action-tile-row-pattern.action-tile-row-total.action-tile-row-clickable:hover{background:#ece9e2!important;box-shadow:inset 0 0 0 1px hsla(36,9%,68%,.55)!important}.action-page .action-tile-row.action-score-row-growth,.action-page .action-tile-row.action-score-row-risk,.action-page .action-tile-row.action-score-row-safe{box-sizing:border-box;border:1px solid transparent!important;color:var(--text)!important}.action-page .action-tile-row.action-score-row-risk{background:var(--score-risk-soft)!important}.action-page .action-tile-row.action-score-row-safe{background:var(--score-safe-soft)!important}.action-page .action-tile-row.action-score-row-growth{background:var(--score-growth-soft)!important}.action-page .action-tile-row.action-score-row-growth .action-tile-cell,.action-page .action-tile-row.action-score-row-risk .action-tile-cell,.action-page .action-tile-row.action-score-row-safe .action-tile-cell{color:var(--text)!important}.action-page .action-tile-row.action-score-row-risk .deal-score-icon.deal-score-risk{color:var(--risk-red)!important}.action-page .action-tile-row.action-score-row-safe .deal-score-icon.deal-score-safe{color:var(--safe-green)!important}.action-page .action-tile-row.action-score-row-growth .deal-score-icon.deal-score-growth{color:var(--accent-growth)!important}.action-page .action-tile-row.action-score-row-risk.action-tile-row-clickable:focus-within,.action-page .action-tile-row.action-score-row-risk.action-tile-row-clickable:hover{background:var(--score-risk-hover)!important;box-shadow:inset 0 0 0 1px var(--score-risk-ring)!important}.action-page .action-tile-row.action-score-row-safe.action-tile-row-clickable:focus-within,.action-page .action-tile-row.action-score-row-safe.action-tile-row-clickable:hover{background:var(--score-safe-hover)!important;box-shadow:inset 0 0 0 1px var(--score-safe-ring)!important}.action-page .action-tile-row.action-score-row-growth.action-tile-row-clickable:focus-within,.action-page .action-tile-row.action-score-row-growth.action-tile-row-clickable:hover{background:var(--score-growth-hover)!important;box-shadow:inset 0 0 0 1px var(--score-growth-ring)!important}.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-bar-wrap{padding-right:0!important}.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-group.is-selected .focus-team-exposure-bar{box-shadow:none!important}.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-segment{box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;padding-inline:.2rem!important;text-overflow:clip!important;white-space:nowrap!important}.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-row-total .focus-team-exposure-bar-wrap{border-top:0!important;padding-top:0!important}.focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-detail{border-top:0!important}.focus-page .focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-detail-subtitle,.focus-page .focus-team-exposure-layout.focus-team-exposure-layout-cro .focus-team-exposure-detail-title{color:var(--text)!important;font-size:.9rem!important;line-height:1.25!important}.focus-page .focus-executive-attention-head .focus-executive-col-exposure,.focus-page .focus-executive-attention-head .focus-executive-col-order-type,.focus-page .focus-executive-attention-head .focus-executive-col-segment,.focus-page .focus-executive-attention-row .focus-executive-col-exposure,.focus-page .focus-executive-attention-row .focus-executive-col-order-type,.focus-page .focus-executive-attention-row .focus-executive-col-segment{display:block!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;padding-right:0!important;text-align:left!important}.focus-page .focus-executive-attention-head .focus-executive-col-exposure,.focus-page .focus-executive-attention-row .focus-executive-col-exposure{padding-left:4rem!important}.focus-page .focus-executive-attention-head>:nth-child(6),.focus-page .focus-executive-attention-row>:nth-child(6){padding-right:0!important}.focus-page .focus-executive-attention-head,.focus-page .focus-executive-attention-row{grid-template-columns:minmax(220px,1.7fr) minmax(108px,.82fr) minmax(132px,.96fr) 52px minmax(100px,.76fr) minmax(98px,.72fr) minmax(288px,1.74fr) 88px 92px!important;gap:.62rem!important}.focus-page .focus-executive-attention-head>:nth-child(4),.focus-page .focus-executive-attention-row>:nth-child(4){justify-self:center!important;text-align:center!important}.focus-team-exposure-layout.focus-team-exposure-layout-sales-leader .focus-team-exposure-bar-wrap{padding-right:0!important}.focus-team-exposure-layout.focus-team-exposure-layout-sales-leader .focus-team-exposure-segment{box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;padding-inline:.2rem!important;text-overflow:clip!important;white-space:nowrap!important}.focus-team-exposure-layout.focus-team-exposure-layout-sales-leader .focus-team-exposure-row:not(.focus-team-exposure-row-total)+.focus-team-exposure-row:not(.focus-team-exposure-row-total){margin-top:.74rem}.focus-reality-book-layout.focus-reality-book-layout-deal-mix{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:.9rem}.focus-deal-mix-chart{min-width:0;width:100%;display:grid;grid-gap:.74rem;gap:.74rem;align-items:start}.focus-deal-mix-chart-horizontal{min-height:0}.focus-deal-mix-rows{min-width:0;display:grid;grid-gap:.74rem;gap:.74rem}.focus-deal-mix-row{min-width:0;display:grid;grid-template-columns:var(--score-icon-size) minmax(0,1fr);grid-column-gap:.78rem;column-gap:.78rem;align-items:center}.focus-deal-mix-row-icon{display:inline-flex;align-items:center;justify-content:center}.focus-deal-mix-row-bar-wrap{width:100%;min-width:0;display:flex;align-items:center}.focus-deal-mix-segment{box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;min-height:1.88rem;padding-inline:.35rem!important;text-overflow:clip!important;white-space:nowrap!important}@media (max-width:1000px){.focus-reality-book-layout.focus-reality-book-layout-deal-mix{grid-template-columns:1fr}}.splash-mock-page{min-height:100vh;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,rgba(11,111,245,.024),transparent 34%,rgba(11,111,245,.018)),#fff;color:#0b6ff5}.hurdle-splash{min-height:100vh;display:grid;place-items:center;padding:clamp(1.5rem,5vw,4rem);background:#fff;color:#0b6ff5}.hurdle-splash.is-overlay{position:fixed;inset:0;z-index:1000}.hurdle-initial-splash-cover{z-index:1001}.hurdle-initial-splash-cover.is-dismissed,html.hurdle-shell-ready .hurdle-initial-splash-cover{display:none}body.hurdle-initial-load .hurdle-initial-splash-cover{display:grid}.hurdle-ascii-splash{position:relative;width:min(760px,100%);min-height:min(320px,46vh);display:grid;place-items:center;overflow:hidden}.hurdle-ascii-grid{position:relative;display:grid;grid-template-columns:repeat(var(--hurdle-ascii-columns),minmax(0,1ch));grid-template-rows:repeat(var(--hurdle-ascii-rows),1em);place-items:center;width:max-content;max-width:92vw;color:#0b6ff5;font-family:var(--font-mono,"SFMono-Regular",Consolas,"Liberation Mono",monospace);font-size:clamp(.24rem,.72vw,.62rem);font-weight:900;letter-spacing:0;line-height:.82;transform-origin:center;filter:drop-shadow(0 18px 48px rgba(11,111,245,.18))}.hurdle-ascii-cell{display:grid;place-items:center;width:1ch;height:1em;opacity:0;color:#0b6ff5;text-align:center;transform-origin:center;transform:translate(var(--hurdle-ascii-x,0),var(--hurdle-ascii-y,0));transition:opacity 58ms steps(2),transform 58ms steps(2),text-shadow 58ms linear;will-change:opacity,transform,text-shadow}.hurdle-ascii-cell.is-active{opacity:1;text-shadow:0 0 1px rgba(11,111,245,.72),0 0 10px rgba(11,111,245,.1)}.hurdle-ascii-cell.is-trace{opacity:.2;transform:translate(var(--hurdle-ascii-x,0),var(--hurdle-ascii-y,0)) scaleY(.42) scaleX(.9);text-shadow:0 0 8px rgba(11,111,245,.12)}.hurdle-ascii-cell.is-spark{opacity:.46;transform:translate(var(--hurdle-ascii-x,0),var(--hurdle-ascii-y,0)) scaleY(.72) scaleX(.86);text-shadow:0 0 2px rgba(11,111,245,.58),0 0 14px rgba(11,111,245,.24)}.hurdle-ascii-cell.is-torn{opacity:.82;text-shadow:-4px 0 0 rgba(11,111,245,.11),5px 0 0 rgba(11,111,245,.08),0 0 12px rgba(11,111,245,.16)}.client-error-fallback{min-height:100vh;display:grid;place-items:center;padding:2rem;background:#f4f7fb;color:var(--text)}.client-error-panel{width:min(25rem,100%);display:grid;justify-items:center;grid-gap:.9rem;gap:.9rem;text-align:center}.client-error-logo{width:9.5rem;height:auto;display:block}.client-error-kicker{margin:0;color:var(--text);font-size:.96rem;font-weight:600}.client-error-progress{width:min(13rem,100%);height:.34rem;overflow:hidden;border-radius:999px;background:rgba(0,18,51,.08)}.client-error-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--growth),var(--safe));animation:hurdle-splash-progress 1.3s ease-in-out infinite}.client-error-panel h1{margin:0;color:var(--navy);font-size:1.35rem}.client-error-panel p{margin:0;color:var(--muted)}.platform-shell.hurdle-shell-hidden,body.hurdle-initial-load .platform-shell,html:not(.hurdle-shell-ready) .platform-shell{opacity:0;visibility:hidden;pointer-events:none}.hurdle-clerk-hidden{display:none!important}.hurdle-auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,560px);background:linear-gradient(90deg,rgba(0,130,255,.1),transparent 36%,rgba(30,175,95,.1)),#fff;color:var(--text)}.hurdle-auth-brand-panel{display:grid;align-content:center;grid-gap:2rem;gap:2rem;min-height:100vh;padding:clamp(2rem,6vw,5rem);border-right:1px solid rgba(0,18,51,.1)}.hurdle-auth-brand-lockup{display:grid;grid-gap:.6rem;gap:.6rem}.hurdle-auth-wordmark{width:min(184px,52vw);height:auto}.hurdle-auth-brand-lockup p,.hurdle-auth-copy p{margin:0;color:#33445f;font-size:.96rem;line-height:1.55}.hurdle-auth-copy{display:grid;grid-gap:.9rem;gap:.9rem;max-width:560px}.hurdle-auth-copy h1{margin:0;max-width:520px;color:#001233;font-size:clamp(2rem,4vw,3.8rem);font-weight:780;letter-spacing:0;line-height:1.03}.hurdle-auth-points{display:flex;flex-wrap:wrap;gap:.65rem;max-width:560px}.hurdle-auth-points span{display:inline-flex;align-items:center;min-height:2.1rem;padding:0 .85rem;border:1px solid rgba(0,18,51,.12);border-radius:8px;background:hsla(0,0%,100%,.72);color:#001233;font-size:.86rem;font-weight:750;white-space:nowrap}.hurdle-auth-card{display:grid;align-content:center;justify-items:stretch;grid-gap:1rem;gap:1rem;min-height:100vh;padding:clamp(1.5rem,4vw,3.5rem)}.hurdle-auth-card-head{display:grid;grid-gap:.45rem;gap:.45rem;width:min(100%,440px);justify-self:center}.hurdle-auth-card-head h2{margin:0;color:#001233;font-size:clamp(1.45rem,2vw,2rem);font-weight:780;letter-spacing:0;line-height:1.15}.hurdle-auth-card-head p{margin:0;color:#33445f;font-size:.95rem;line-height:1.45}.hurdle-clerk-root{width:min(100%,440px);justify-self:center}.hurdle-clerk-card{width:100%}.user-block{position:relative}.user-menu-trigger{width:100%;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer;border-radius:8px}.user-menu-trigger:focus-visible,.user-menu-trigger:hover{background:#f3f2ee;outline:none}.user-copy{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;flex:1 1}.user-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-title{display:block;overflow-wrap:anywhere}.user-menu{position:absolute;top:calc(100% + .42rem);left:0;right:0;z-index:34;display:grid;grid-gap:.28rem;gap:.28rem;padding:.45rem;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-hover)}.user-menu-section{display:grid;grid-gap:.18rem;gap:.18rem;padding:.2rem .12rem}.user-menu-label{margin:0;color:var(--muted);font-size:.72rem;font-weight:700}.user-menu-current{margin:0;font-size:.82rem;font-weight:700;color:var(--text)}.user-menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.55rem;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;text-decoration:none;padding:.48rem .55rem;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.user-menu-item.is-active,.user-menu-item:focus-visible,.user-menu-item:hover{background:#edf5ff;outline:none}.user-menu-item.danger{color:var(--risk-red)}.impersonation-modal{width:min(520px,calc(100vw - 2rem))}.impersonation-form{display:grid;grid-gap:.85rem;gap:.85rem}.instances-page{min-height:100vh;display:grid;place-items:center;padding:2rem}.instances-panel{width:min(920px,100%);display:grid;grid-gap:1.2rem;gap:1.2rem}.instances-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.instance-card,.instances-grid{display:grid;grid-gap:1rem;gap:1rem}.instance-card{min-height:9.5rem;align-content:space-between;padding:1rem;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);text-decoration:none;box-shadow:0 10px 24px rgba(24,40,72,.08)}.instance-card:focus-visible,.instance-card:hover{border-color:rgba(13,80,163,.38);box-shadow:0 16px 34px rgba(24,40,72,.12);outline:none}.instance-card-title{font-size:1.1rem;font-weight:800}.instance-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.instance-beta-badge,.user-menu-beta-badge{display:inline-flex;align-items:center;min-height:1.35rem;border:1px solid rgba(13,80,163,.2);border-radius:999px;background:rgba(237,245,255,.9);color:var(--blue);padding:0 .42rem;font-size:.68rem;font-weight:900;letter-spacing:0}.instance-card-description{color:var(--muted);font-size:.86rem;line-height:1.42}.action-feedback-tile{display:grid;grid-gap:.7rem;gap:.7rem}.action-feedback-controls{display:inline-flex;flex-wrap:wrap;gap:.48rem}.action-feedback-button{min-height:2rem;border:1px solid rgba(24,40,72,.16);border-radius:8px;background:#fff;color:var(--text);padding:.35rem .68rem;font:inherit;font-size:var(--app-type-table-cell);font-weight:700;cursor:pointer}.action-feedback-button.is-selected,.action-feedback-button:focus-visible,.action-feedback-button:hover{border-color:rgba(13,80,163,.5);background:rgba(237,245,255,.86);color:#0b4b8f;outline:none}.action-feedback-compose{display:grid;grid-gap:.45rem;gap:.45rem}.action-feedback-compose textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:.5rem .55rem;font-size:.84rem;resize:vertical}.action-feedback-submit-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.action-feedback-status{color:var(--accent-growth);font-size:.78rem;font-weight:700}.action-feedback-status.is-error{color:var(--risk-red)}.access-required-page{min-height:100vh;display:flex;align-items:center;padding:4rem;background:#f7f9fb;color:#182848}.access-required-copy{max-width:42rem}.access-required-copy h1{margin:0 0 1rem;font-size:2.5rem;line-height:1.08;letter-spacing:0}.access-required-copy p{margin:0;max-width:36rem;color:#536174;font-size:1rem;line-height:1.6}.access-required-copy .eyebrow{margin-bottom:.75rem;color:#0070cc;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.admin-page{height:100vh;padding:1.65rem 1.5rem 2.5rem;display:flex;flex-direction:column;gap:1.2rem;overflow-y:auto;overflow-x:hidden}.admin-page-header,.settings-page-header{padding-right:1rem}.admin-page-header h1,.settings-page-header h1{margin-bottom:.35rem}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.admin-card{min-width:0;border:1px solid rgba(31,35,40,.1);border-radius:8px;background:#fff;padding:clamp(1rem,1.7vw,1.35rem);box-shadow:0 18px 46px rgba(24,40,72,.08)}.admin-card h2,.admin-card p{margin:0}.admin-card h2{margin-top:.2rem;font-size:1.35rem;line-height:1.2}.admin-card p:not(.eyebrow){margin-top:.36rem;color:var(--text);font-size:.95rem}.admin-summary-metric{color:var(--text)!important;font-size:.95rem!important;font-weight:800}.admin-access-denied{max-width:620px;padding:clamp(1rem,1.7vw,1.35rem)}.admin-access-denied h2{margin-top:.25rem}.admin-system-json{margin:.75rem 0 0;max-height:58vh;overflow:auto;padding:.85rem;border:1px solid rgba(24,34,48,.12);border-radius:6px;background:rgba(248,250,252,.9);color:#142033;font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.admin-card-warning{border-color:rgba(215,38,61,.24)}.admin-summary-card{display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:1fr auto;align-content:stretch;min-height:150px}.admin-action-button,.admin-resync-button,.primary-button{min-height:40px;border:1px solid transparent;border-radius:var(--button-radius-subtle);padding:0 .9rem;font-size:.95rem;font-weight:700;cursor:pointer}.admin-resync-button,.primary-button{background:var(--blue);color:#fff}.admin-resync-button:hover:enabled,.primary-button:hover:enabled{background:#006fe0}.admin-action-button:disabled,.admin-resync-button:disabled,.primary-button:disabled{opacity:.55;cursor:not-allowed}.admin-action-button{width:100%;margin-top:0;justify-content:center}.admin-status-pill{display:inline-flex;align-items:center;min-height:26px;margin-top:.75rem;padding:0 .55rem;border-radius:var(--button-radius-subtle);background:rgba(32,164,107,.12);color:#0c6c43;font-size:.8rem;font-weight:700}.admin-chart-card{flex:0 0 auto;min-height:0;overflow:visible}.admin-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-product-card{display:grid;grid-gap:.8rem;gap:.8rem}.admin-export-card{align-content:start}.admin-export-actions{display:grid;grid-gap:.55rem;gap:.55rem}.admin-product-metric-list{display:grid;grid-gap:.44rem;gap:.44rem;margin:0;padding:0;list-style:none}.admin-product-metric{min-width:0;position:relative;padding-left:1.35rem;color:var(--text);font-size:.95rem;line-height:1.45}.admin-product-metric:not(.admin-metric-loading):before{content:"—";position:absolute;left:0;top:0;color:var(--text);font-weight:700}.admin-product-metric em,.admin-product-metric strong,.admin-product-metric-copy,.admin-product-metric-copy>span{color:var(--text);font-size:.95rem;line-height:1.45}.admin-product-metric strong{font-weight:800}.admin-product-metric-copy>span{font-weight:700}.admin-chart-note,.admin-product-metric em{color:var(--text);font-size:.95rem;font-style:normal;line-height:1.35}.admin-product-metric em{margin-left:.32rem}.admin-chart-loading-kpis span,.admin-chart-loading-panels span,.admin-metric-loading span,.admin-text-skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,hsla(36,7%,85%,.48),hsla(0,0%,100%,.86),hsla(36,7%,85%,.48));background-size:220% 100%;animation:settings-shimmer 1.25s ease-in-out infinite}.admin-text-skeleton{width:min(13rem,100%);height:.78rem}.admin-text-skeleton-heading{width:min(9rem,100%);height:1.32rem}.admin-text-skeleton-pill{width:4.8rem;height:.78rem}.admin-summary-card.is-loading .admin-status-pill{background:rgba(248,250,252,.9)}.admin-metric-loading{display:grid;align-content:start;grid-gap:.48rem;gap:.48rem}.admin-metric-loading span:first-child{width:54%;height:1.1rem}.admin-metric-loading span:nth-child(2){width:82%;height:.72rem}.admin-metric-loading span:nth-child(3){width:64%;height:.66rem}.admin-chart-loading-skeleton{display:grid;grid-gap:1.1rem;gap:1.1rem}.admin-chart-loading-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.admin-chart-loading-kpis span{height:2.75rem;border-radius:var(--button-radius-subtle)}.admin-chart-loading-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.admin-chart-loading-panels span{height:18rem;border-radius:var(--button-radius-subtle)}.admin-chart-note{margin:-.38rem 0 .7rem}.admin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin-section-heading h2{margin:.14rem 0 0;font-size:1.16rem;line-height:1.22}.admin-chart-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.admin-usage-kpis{display:flex;flex-wrap:wrap;gap:.46rem;margin-bottom:1rem}.admin-mini-pill,.admin-usage-kpis span,.mock-pill{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(0,130,255,.16);border-radius:var(--button-radius-subtle);padding:0 .55rem;background:#edf5ff;color:#164a78;font-size:.78rem;font-weight:700}.mock-pill{border-color:rgba(255,99,0,.26);background:#fff4ec;color:#9b3f00}.admin-chart-wrap{min-width:0;display:grid;grid-gap:1.1rem;gap:1.1rem;overflow:hidden}.admin-chart-axis-title-row,.admin-chart-label-grid,.admin-chart-plot{display:grid;grid-template-columns:42px minmax(0,1fr) 58px;grid-gap:.65rem;gap:.65rem}.admin-chart-axis-title-row{margin-bottom:.28rem;color:#536174;font-size:.72rem;font-weight:800}.admin-chart-axis-title-row span:last-child{grid-column:3}.admin-chart-plot{align-items:stretch}.admin-chart-change-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.admin-chart-change-grid span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.6rem;border-left:3px solid;border-radius:var(--button-radius-subtle);background:hsla(0,0%,100%,.26);padding:.62rem .72rem}.admin-chart-change-grid em,.admin-chart-change-grid strong{display:block;font-style:normal}.admin-chart-change-grid strong{min-width:0;color:var(--muted);font-size:.8rem;font-weight:800}.admin-chart-change-grid em{color:var(--text);font-size:1rem;font-weight:900}.admin-chart-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;align-items:start}.admin-chart-panel{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.admin-chart-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.admin-chart-panel-head h3{margin:0;color:var(--text);font-size:1rem;line-height:1.2}.admin-chart-panel-head span{color:#40506a;font-size:.84rem;font-weight:800}.admin-chart-label-grid-single,.admin-chart-plot-single{grid-template-columns:54px minmax(0,1fr)}.admin-chart-frame{width:100%;height:280px;display:grid;grid-template-columns:minmax(0,1fr) 9rem;grid-gap:.8rem;gap:.8rem;overflow:visible}.admin-line-chart{width:100%;height:100%;display:block}.admin-chart-axis{stroke:rgba(24,40,72,.18);stroke-width:1}.admin-chart-gridline{stroke:rgba(24,40,72,.07);stroke-width:1}.admin-chart-x-tick{stroke:rgba(24,40,72,.26);stroke-width:1}.admin-y-axis{height:280px;display:flex;flex-direction:column;justify-content:space-between;color:#40506a;font-size:.8rem;font-weight:800;line-height:1}.admin-y-axis-left{text-align:right}.admin-y-axis-right{text-align:left}.admin-chart-label-grid{margin-top:.45rem}.admin-chart-label-grid-single .admin-chart-label-row{grid-column:2;padding-right:9.8rem}.admin-chart-label-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:.35rem;gap:.35rem;color:#536174;font-size:.78rem;font-weight:700}.admin-chart-direct-labels{position:relative;height:100%;min-width:0}.admin-chart-direct-labels span{position:absolute;left:0;transform:translateY(-50%);max-width:100%;border-radius:4px;background:rgba(245,250,255,.88);padding:.08rem .24rem;font-size:.78rem;font-weight:900;line-height:1.15;white-space:nowrap}.admin-chart-label-row span{min-width:0;display:grid;grid-gap:.18rem;gap:.18rem;justify-items:start}.admin-chart-label-row span i{display:block;width:1px;height:.38rem;background:rgba(24,40,72,.28)}.admin-chart-label-row span b{display:block;font:inherit}.admin-chart-label-row span:not(:first-child):not(:last-child){text-align:center;justify-items:center}.admin-chart-label-row span:last-child{text-align:right;justify-items:end}.admin-chart-legend{display:flex;flex-wrap:wrap;gap:.6rem .9rem;margin:0 0 .8rem}.admin-chart-legend-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text)}.admin-chart-swatch{width:1.7rem;height:2px;border-radius:999px}.admin-side-panel{position:fixed;top:0;right:0;z-index:80;width:min(480px,calc(100vw - 24px));height:100vh;overflow-y:auto;border-left:1px solid var(--line);background:#fff;box-shadow:-20px 0 40px -30px rgba(24,40,72,.42);padding:1.25rem}.admin-side-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin-side-panel-header h2{margin:.2rem 0 0;font-size:1.45rem}.admin-panel-close{min-width:86px}.admin-agent-task-list,.admin-feedback-list,.admin-user-list{display:grid;grid-gap:.72rem;gap:.72rem}.admin-user-list{margin-bottom:1rem}.admin-agent-task-row,.admin-feedback-row,.admin-user-row{display:grid;grid-gap:.58rem;gap:.58rem;border:1px solid var(--line);border-radius:var(--button-radius-subtle);padding:.82rem;background:#fbfcff}.admin-user-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.admin-agent-task-row strong,.admin-feedback-row strong,.admin-user-row strong{display:block;font-size:.95rem}.admin-agent-task-row span,.admin-feedback-row span,.admin-user-row span{display:block;color:var(--text);font-size:.95rem}.admin-agent-task-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.admin-agent-task-row p{margin:0;color:var(--text);font-size:.95rem;line-height:1.45}.admin-agent-task-row.is-blocked{border-color:rgba(200,137,33,.34);background:#fffaf0}.admin-agent-task-row.is-failed{border-color:rgba(215,38,61,.32);background:snow}.admin-agent-task-links{display:flex;flex-wrap:wrap;gap:.5rem}.admin-agent-task-links a,.admin-agent-task-links span{color:var(--accent-blue);font-size:.82rem;font-weight:800;text-decoration:none}.admin-agent-task-links span{color:var(--muted)}.admin-agent-task-links a:hover{text-decoration:underline}.admin-status-pill.is-running{background:#edf5ff;color:#155c9e}.admin-status-pill.is-blocked{background:#fff4d9;color:#8a5a00}.admin-status-pill.is-failed{background:#ffe8e8;color:#a3192a}.admin-status-pill.is-completed{background:#e8f7ef;color:#0c6c43}.admin-user-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.32rem .6rem;gap:.32rem .6rem}.admin-panel-subheading{margin-bottom:.66rem}.admin-panel-subheading h3{margin:.14rem 0 0;font-size:1rem;line-height:1.25}.admin-add-user-form,.admin-logs-panel{display:grid;grid-gap:.68rem;gap:.68rem;border:1px solid var(--line);border-radius:var(--button-radius-subtle);background:#fff;padding:.9rem}.admin-seat-availability{margin:-.15rem 0 .1rem;border:1px solid rgba(49,95,149,.18);border-radius:var(--button-radius-subtle);background:#f5f9ff;color:#284d78;font-size:.95rem;font-weight:700;line-height:1.35;padding:.58rem .66rem}.admin-seat-availability.is-warning{border-color:rgba(190,92,52,.24);background:#fff6f0;color:#8f3f1e}.admin-add-user-form label,.admin-date-grid label,.settings-field{display:grid;grid-template-rows:1rem 2.45rem auto;grid-gap:.28rem;gap:.28rem;min-width:0;align-content:start;color:var(--text);font-size:.95rem;font-weight:700}.admin-add-user-form label span,.admin-date-grid label span,.settings-field span{color:var(--text);font-size:.95rem;font-weight:700}.admin-add-user-form input,.admin-add-user-form select,.admin-date-grid input,.admin-logs-panel textarea,.settings-field input,.settings-field select{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--button-radius-subtle);background:#fff;color:var(--text);font-size:.95rem;padding:.58rem .66rem}.settings-field input,.settings-field select{height:2.45rem;font-weight:400}.admin-add-user-form input:focus,.admin-add-user-form select:focus,.admin-date-grid input:focus,.admin-logs-panel textarea:focus,.settings-field input:focus,.settings-field select:focus{border-color:rgba(0,130,255,.45);box-shadow:0 0 0 3px rgba(0,130,255,.12);outline:none}.admin-alert-list,.admin-usage-list{display:grid;grid-gap:.66rem;gap:.66rem}.admin-alert-row,.admin-usage-row{display:grid;grid-gap:.28rem;gap:.28rem;border:1px solid var(--line);border-radius:var(--button-radius-subtle);background:#fbfcff;padding:.82rem}.admin-usage-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-alert-row strong,.admin-usage-row strong{font-size:.95rem}.admin-usage-row span{color:var(--text);font-size:.95rem;font-weight:800}.admin-alert-row span,.admin-usage-row em,.settings-field em,.settings-toggle-row em{color:var(--text);font-size:.95rem;font-style:normal}.settings-field em{font-style:italic;font-weight:400}.admin-usage-row em{grid-column:1/-1}.admin-alert-row p{margin:0;color:var(--text);font-size:.95rem;line-height:1.45}.admin-alert-row.is-warning{border-color:rgba(215,38,61,.32);background:snow}.admin-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.admin-logs-actions{display:flex;gap:.5rem}.admin-logs-panel textarea{min-height:320px;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55}.admin-feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.admin-feedback-row p{margin:0;color:var(--text);font-size:.95rem;line-height:1.45}.admin-feedback-row.sentiment-positive{border-color:rgba(32,164,107,.28)}.admin-feedback-row.sentiment-negative{border-color:rgba(215,38,61,.28)}.admin-empty,.admin-error{margin:0;color:var(--risk-red);font-weight:700}.settings-success{margin:0;color:#0c6c43;font-weight:700}.admin-build-card ul,.settings-build-notes ul{margin:.7rem 0 0;padding-left:1.05rem;color:var(--muted);font-size:.9rem;line-height:1.5}.settings-page{height:100vh;padding:1.65rem 1.5rem 2.5rem;display:flex;flex-direction:column;gap:1.15rem;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.78),rgba(245,250,255,0) 34%),#f5faff}.settings-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-gap:1rem;gap:1rem}.settings-card{min-width:0;border:0;border-radius:0;background:transparent;padding:1rem;box-shadow:none}.settings-card h2,.settings-card p{margin:0}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.settings-field.is-fixed input{color:var(--text);background:#f8fafc;cursor:help}.settings-save-button{margin-top:1rem}.settings-notification-list{display:grid;grid-gap:.56rem;gap:.56rem}.settings-toggle-row{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:center;border:1px solid rgba(0,18,51,.12);border-radius:var(--button-radius-subtle);padding:.7rem;background:hsla(0,0%,100%,.28)}.settings-toggle-row input{width:1rem;height:1rem;margin:.18rem 0 0;accent-color:var(--blue)}.settings-toggle-row strong{display:block;color:var(--text);font-size:.95rem}.settings-notification-preview-button{justify-self:start;border:0;background:transparent;color:var(--text);font:inherit;font-size:.95rem;font-weight:700;padding:0;text-align:left;cursor:pointer}.settings-notification-preview-button:focus-visible,.settings-notification-preview-button:hover{color:var(--blue);outline:none;text-decoration:underline}.settings-email-preview-layer{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-start;justify-content:center;padding:2rem}.settings-email-preview-backdrop{position:absolute;inset:0;border:0;background:rgba(8,15,31,.3)}.settings-email-preview-card{position:relative;z-index:1;width:min(640px,100%);max-height:calc(100vh - 4rem);overflow-y:auto;border:1px solid var(--line);border-radius:var(--button-radius-subtle);background:#fff;box-shadow:var(--shadow-hover);padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.settings-email-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.settings-email-preview-body h3,.settings-email-preview-body p,.settings-email-preview-header h2{margin:0}.settings-email-preview-header h2{margin-top:.14rem;font-size:1.22rem;line-height:1.25}.settings-email-preview-body{border:1px solid rgba(24,40,72,.1);border-radius:var(--button-radius-subtle);background:linear-gradient(180deg,#fbfdff,#fff);padding:1.15rem;display:grid;grid-gap:.82rem;gap:.82rem}.settings-email-preview-body h3{color:var(--text);font-size:1.35rem;line-height:1.2}.settings-email-preview-body p{color:var(--muted);font-size:.96rem;line-height:1.55}.settings-email-preview-body span{justify-self:start;border-radius:var(--button-radius-subtle);background:var(--blue);color:#fff;padding:.62rem .82rem;font-size:.9rem;font-weight:800}.settings-agent-history-card{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:.4rem;gap:.4rem;flex:1 1 auto;min-height:0;overflow:hidden}.settings-agent-allowance{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(47,143,102,.22);border-radius:var(--button-radius-subtle);background:rgba(240,251,246,.74);padding:.78rem .9rem}.settings-agent-allowance strong{display:block;color:#21483a;font-size:.95rem}.settings-agent-allowance p,.settings-agent-allowance span{margin:0;color:var(--text);font-size:.95rem;line-height:1.42}.settings-agent-allowance.is-over{border-color:rgba(194,92,62,.34);background:rgba(255,243,237,.86)}.settings-agent-allowance.is-over strong{color:#7a3822}.settings-agent-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;grid-gap:.82rem;gap:.82rem;min-height:0;overflow-y:auto;padding-right:.35rem}.settings-agent-skeleton{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.settings-agent-skeleton-row{min-height:13rem;display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;border:1px solid rgba(0,18,51,.1);border-radius:var(--button-radius-subtle);padding:.9rem;background:hsla(0,0%,100%,.32)}.settings-agent-skeleton-row span{display:block;height:.8rem;border-radius:999px;background:linear-gradient(90deg,hsla(36,7%,85%,.42),hsla(0,0%,100%,.78),hsla(36,7%,85%,.42));background-size:220% 100%;animation:settings-shimmer 1.25s ease-in-out infinite}.settings-agent-skeleton-row span:first-child{width:62%}.settings-agent-skeleton-row span:nth-child(2){width:88%}.settings-agent-skeleton-row span:nth-child(3){width:72%}@keyframes settings-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}.settings-agent-row{display:grid;align-content:start;grid-gap:.62rem;gap:.62rem;border:1px solid rgba(0,18,51,.12);border-radius:var(--button-radius-subtle);padding:.9rem;background:hsla(0,0%,100%,.32)}.settings-agent-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.settings-agent-row-head strong{display:block;font-size:.98rem}.settings-agent-feedback,.settings-agent-row p,.settings-agent-row-head span{color:var(--text);font-size:.95rem;line-height:1.45}.settings-agent-result-card{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid rgba(24,40,72,.1);border-radius:var(--button-radius-subtle);background:hsla(0,0%,100%,.58);padding:.76rem}.settings-agent-result-card strong{color:var(--text);font-size:.82rem}.settings-agent-result-card ul{margin:0;padding-left:1rem;display:grid;grid-gap:.28rem;gap:.28rem;color:var(--muted);font-size:.82rem;line-height:1.45}.settings-agent-debug-output{display:grid;grid-gap:.45rem;gap:.45rem}.settings-agent-debug-output summary{cursor:pointer;color:var(--blue);font-size:.8rem;font-weight:800}.settings-agent-debug-output pre{max-height:150px;margin:0;overflow:auto;border:1px solid rgba(24,40,72,.1);border-radius:var(--button-radius-subtle);background:hsla(0,0%,100%,.58);padding:.76rem;color:#243045;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.settings-agent-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.settings-agent-actions a,.settings-agent-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--blue);border-radius:var(--button-radius-subtle);padding:0 .72rem;background:var(--blue);color:#fff;text-decoration:none;font-size:.95rem;font-weight:700;cursor:pointer}.settings-agent-actions .settings-agent-copy-summary-button{font-family:inherit;font-weight:700!important}.settings-agent-actions a:hover,.settings-agent-actions button:hover:enabled{background:#006fe0;border-color:#006fe0}@media (max-width:1200px){.admin-grid,.admin-product-grid,.settings-layout{grid-template-columns:1fr}.settings-page{height:auto;min-height:100vh;overflow-y:auto}.settings-agent-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(64vh,720px)}.admin-chart-change-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-page,.settings-page{padding:1rem}.admin-chart-panel-grid,.admin-grid{grid-template-columns:1fr}.admin-summary-card{align-items:stretch}.admin-user-meta{grid-template-columns:1fr}.admin-side-panel{width:100vw;max-width:100vw}.admin-chart-label-grid-single,.admin-chart-plot-single,.admin-date-grid,.admin-grid,.admin-product-metric-list,.settings-form-grid{grid-template-columns:1fr}.admin-chart-frame{grid-template-columns:minmax(0,1fr) 6.5rem;height:230px}.admin-y-axis{height:230px}.settings-agent-list{grid-template-columns:1fr}.admin-section-heading,.sales-leader-table-pagination,.settings-agent-allowance,.settings-agent-row-head{align-items:flex-start;flex-direction:column}.sales-leader-table-pagination-actions{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.hurdle-ascii-cell{transition:none;transform:none}}@media (max-width:820px){.hurdle-auth-page,.instance-grid{grid-template-columns:1fr}.hurdle-auth-brand-panel{display:none}}.support-alignment-motion-stage{background:#fff;--support-motion-body-size:0.9rem;--support-motion-small-size:0.9rem;--support-motion-heading-size:1rem;--support-motion-page-heading-size:1.12rem;font-size:var(--support-motion-body-size)}.support-alignment-scene{display:grid;grid-template-columns:6.2rem minmax(0,1fr);align-items:stretch}.support-alignment-scene.support-alignment-deals-scene.deals-page{display:grid!important;grid-template-columns:6.2rem minmax(0,1fr);align-items:stretch;height:auto;padding:0;grid-gap:0;gap:0;overflow:hidden;background:#fff}.support-alignment-sidebar.platform-sidebar{position:relative;align-self:stretch;height:100%;min-height:0;grid-template-rows:auto 1fr;gap:.68rem;padding:.64rem .55rem .64rem .38rem;background:#fff;border-right:0}.support-alignment-sidebar.platform-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--line)}.support-alignment-sidebar .brand-block{min-height:2rem;width:100%;justify-self:center;justify-content:flex-start;padding-right:0}.support-alignment-sidebar .brand-logo{width:1.8rem;height:1.8rem;flex-basis:1.8rem}.support-alignment-logo-image{background:url(/images/hurdle-icon-transparent.png) 50%/contain no-repeat}.support-alignment-sidebar .sidebar-nav{width:100%;justify-self:center;gap:.36rem}.support-alignment-sidebar .nav-link{position:relative;width:100%;min-height:2.05rem;justify-content:flex-start;padding:.42rem 0;border-radius:8px;font-size:var(--support-motion-small-size);gap:0}.support-alignment-sidebar .nav-link.active{background:#eaf4ff;box-shadow:none}.support-alignment-sidebar .nav-link-icon{display:none}.support-alignment-sidebar .nav-link-label{display:block;width:100%;text-align:left;transform:none}.support-alignment-focus-scene .support-alignment-nav-deals{animation:supportAlignmentDealsNavHover 18s ease-in-out infinite}.support-alignment-main{padding:.82rem 1.1rem;gap:1.05rem}.support-alignment-deals-head,.support-alignment-focus-header{min-height:2.15rem;margin:0!important}.support-alignment-deals-head h3{margin:0;color:var(--navy);font-size:var(--support-motion-page-heading-size);line-height:1.08}.support-alignment-deals-head p{margin:.18rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.2}.support-alignment-focus-kpis{flex:0 0 auto}.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-tile,.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-tile.focus-kpi-current,.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-tile.focus-kpi-growth,.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-tile.focus-kpi-risk,.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-tile.focus-kpi-safe{min-height:6.55rem!important;padding:.54rem .68rem!important;column-gap:.35rem!important;row-gap:.16rem!important}.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-header{font-size:var(--support-motion-heading-size)!important;line-height:1.14!important}.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-metrics .tile-value-large{font-size:1.18rem!important}.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-description{font-size:var(--support-motion-body-size)!important;line-height:1.18!important}.support-alignment-focus-scene.focus-page .support-alignment-focus-kpis .focus-kpi-cta{min-height:1.5rem;margin-right:0!important;padding:0 .42rem;font-size:var(--support-motion-body-size)}.support-alignment-focus-content{grid-template-rows:minmax(6.95rem,.78fr) minmax(6.7rem,1fr);gap:1.08rem}.support-alignment-focus-content .support-focus-motion-mix{max-height:none}.support-alignment-focus-actions.support-focus-motion-actions{min-height:0;padding:.56rem .64rem}.support-alignment-focus-actions .focus-mini-head-actions,.support-alignment-focus-actions .focus-mini-row-actions{grid-template-columns:minmax(6.2rem,.95fr) minmax(9.4rem,1.42fr) 2.4rem 3.8rem 3.4rem 5.3rem 5.8rem;column-gap:.48rem}.support-alignment-focus-actions .focus-mini-row{min-height:1.78rem}.support-alignment-focus-actions .focus-mini-action-button{width:100%;min-width:0;justify-content:center;padding-inline:.48rem}.support-alignment-toolbar{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(11.2rem,1.15fr) minmax(5.9rem,.72fr) minmax(5.2rem,.62fr) minmax(7rem,.86fr) max-content;align-items:center;grid-gap:.88rem;gap:.88rem;min-height:2rem;margin-bottom:0;overflow:visible;border-bottom:0!important;box-shadow:none!important}.support-alignment-deals-main{gap:0;align-content:stretch}.support-alignment-deals-content,.support-alignment-deals-layout{min-height:0;height:100%}.support-alignment-deals-content{gap:1rem}.support-alignment-deals-page-header{min-height:2.15rem;margin:0!important;padding:0}.support-alignment-deals-page-header h3{margin:0;color:var(--navy);font-size:var(--support-motion-page-heading-size);line-height:1.08}.support-alignment-deals-page-header p{margin:.18rem 0 0;color:var(--muted);font-size:var(--support-motion-body-size);line-height:1.2}.support-alignment-toolbar .filter-select,.support-alignment-toolbar .search-input{height:1.86rem;padding-block:0;font-size:var(--support-motion-body-size);border-radius:8px;white-space:nowrap}.support-alignment-toolbar .search-input{padding-left:1.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-alignment-toolbar .search-icon{left:.58rem;width:.9rem;height:.9rem}.support-alignment-toolbar .search-field,.support-alignment-toolbar-filters{min-width:0}.support-alignment-toolbar .search-field{width:100%}.support-alignment-toolbar-filters{display:contents!important}.support-alignment-toolbar-filters .filter-box{min-width:0;width:100%}.support-alignment-toolbar-filters .filter-trigger-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-alignment-toolbar-filters .support-alignment-clear-filters{min-width:max-content;width:max-content}.support-alignment-clear-filters{height:1.86rem;min-height:1.86rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:.46rem;font-size:var(--support-motion-small-size);white-space:nowrap}.support-alignment-filter .filter-select,.support-alignment-search{height:1.86rem;border-radius:8px;font-size:var(--support-motion-body-size)}.support-alignment-filter-pill.filter-box{height:auto;border:0;background:transparent;display:grid;padding:0;font-size:var(--support-motion-body-size)}.support-alignment-score-tiles.score-tiles{position:relative;z-index:1;display:block;margin:0;gap:0;border-top:0!important;border-bottom:0!important;box-shadow:none!important}.support-alignment-score-grid.score-tiles-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.18rem;row-gap:0;overflow:visible}.deals-page .support-alignment-score-grid .support-alignment-score-tile{--score-band-columns:2.72rem 2.72rem minmax(2.55rem,1fr);min-height:7.35rem;padding:.56rem;gap:.24rem;border:0;border-radius:8px;box-shadow:none!important}.deals-page .support-alignment-score-grid .support-alignment-score-tile .score-tile-header{height:auto;min-height:1rem;margin:0 -.5rem;padding:0 .5rem .12rem;border-bottom:0!important}.deals-page .support-alignment-score-grid .support-alignment-score-tile .score-tile-header h3{color:var(--text)!important;font-size:var(--support-motion-body-size);font-weight:700;line-height:1.1}.support-alignment-score-grid .score-tile-bands{gap:.08rem}.support-alignment-score-grid .score-band-columns{height:1.28rem!important;min-height:1.28rem!important;margin-top:0!important;padding:0 .22rem;column-gap:.26rem;border:0!important;box-shadow:none!important}.support-alignment-score-grid .score-band{min-height:1.5rem;padding:.2rem .22rem;border-radius:6px;font-size:var(--support-motion-body-size);column-gap:.26rem}.support-alignment-score-grid .score-band-column-label,.support-alignment-score-grid .score-band-detail{display:block;min-width:0;font-size:var(--support-motion-small-size);letter-spacing:0;text-transform:none;white-space:nowrap;overflow:visible;text-overflow:clip}.support-alignment-score-grid .score-band-column-label{color:var(--text)!important;font-weight:400!important}.support-alignment-score-grid .score-band-detail{font-weight:600}.support-alignment-score-grid .score-band-metric{min-width:0;overflow:hidden}.support-alignment-score-grid .score-band-metric-deals,.support-alignment-score-grid .score-band-metric-score,.support-alignment-score-grid .score-band-metric-value{justify-self:stretch}.support-alignment-score-grid .score-tile:after{content:none!important;display:none!important}.support-alignment-score-grid .score-band-label-icon{width:.9rem;height:.9rem}.support-alignment-score-tile.is-commit .support-alignment-commit-risk-band{animation:supportAlignmentCommitRiskBand 18s ease-in-out infinite}.support-alignment-deals-workspace{display:flex;min-height:0;position:relative;z-index:40;margin-top:.05rem;border-top:0!important;box-shadow:none!important}.support-alignment-table-wrap{position:relative;max-height:none!important;flex:1 1 auto;min-height:0;overflow:hidden!important}.support-alignment-table-wrap table{width:100%!important;min-width:650px!important;table-layout:fixed}.support-alignment-table-initial{animation:supportAlignmentInitialTable 18s ease-in-out infinite}.support-alignment-table-filtered{position:absolute;inset:0;opacity:0;visibility:hidden;animation:supportAlignmentFilteredTable 18s ease-in-out infinite}.support-alignment-table-wrap td.deals-col-deal,.support-alignment-table-wrap th.deals-col-deal{width:184px!important;min-width:184px!important;max-width:184px!important}.support-alignment-table-wrap td.deals-col-score,.support-alignment-table-wrap th.deals-col-score{width:58px!important;min-width:58px!important;max-width:58px!important}.support-alignment-table-wrap td.deals-col-forecast,.support-alignment-table-wrap th.deals-col-forecast{width:94px!important;min-width:94px!important;max-width:94px!important}.support-alignment-table-wrap td.deals-col-value,.support-alignment-table-wrap th.deals-col-value{width:76px!important;min-width:76px!important;max-width:76px!important}.support-alignment-table-wrap td.deals-col-insight,.support-alignment-table-wrap th.deals-col-insight{width:auto}.support-alignment-table-wrap thead th{position:static!important;top:auto!important;z-index:auto!important;box-shadow:none!important;border-bottom:0!important;padding:0!important}.support-alignment-table-wrap .header-button,.support-alignment-table-wrap thead th{font-size:var(--support-motion-body-size);background:transparent!important;background-color:transparent!important;color:var(--text)!important;font-weight:700!important}.support-alignment-table-wrap .header-button{min-height:0;height:auto;padding:.26rem .52rem .34rem}.support-alignment-table-wrap thead,.support-alignment-table-wrap thead th.sticky-left,.support-alignment-table-wrap thead th.sticky-right,.support-alignment-table-wrap thead tr{position:static!important;top:auto!important;z-index:auto!important;background:transparent!important;background-color:transparent!important}.support-alignment-deals-scene.deals-page .support-alignment-table-wrap thead .header-button,.support-alignment-deals-scene.deals-page .support-alignment-table-wrap.sales-leader-table-wrap thead th,.support-alignment-deals-scene.deals-page .support-alignment-table-wrap.table-wrap thead th,.support-alignment-deals-scene.deals-page .support-alignment-table-wrap.table-wrap thead th.sticky-left,.support-alignment-deals-scene.deals-page .support-alignment-table-wrap.table-wrap thead th.sticky-right{position:static!important;top:auto!important;z-index:auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.support-alignment-table-wrap td{padding:.43rem .52rem;font-size:var(--support-motion-body-size)}.support-alignment-table-wrap .support-alignment-data-row{height:2.36rem}.support-alignment-table-wrap .deal-name-text,.support-alignment-table-wrap .forecast-integrity-value,.support-alignment-table-wrap .numeric,.support-alignment-table-wrap .support-alignment-insight-copy{font-size:var(--support-motion-body-size);font-weight:400}.support-alignment-table-wrap .support-alignment-insight-copy{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-alignment-table-wrap .deal-score-icon{width:1rem;height:1rem}.support-alignment-table-row-one,.support-alignment-table-row-one td,.support-alignment-table-row-one td.sticky-left,.support-alignment-table-row-one td.sticky-right{animation:supportAlignmentSelectedRow 18s ease-in-out infinite}.support-alignment-row-muted{animation:none}.sales-leader-deal-panel.support-alignment-deal-panel{position:absolute;top:-12.85rem;right:0;bottom:0;width:360px;max-width:47%;max-height:none;min-height:0;display:flex;flex-direction:column;border:0;border-left:1px solid rgba(15,23,42,.08);border-radius:8px 0 0 8px;background:hsla(0,0%,100%,.98);box-shadow:-16px 0 48px rgba(15,23,42,.12);z-index:80;opacity:0;transform:translateX(1rem);animation:supportAlignmentDealPanel 18s ease-in-out infinite}.support-alignment-deal-panel .sales-leader-deal-panel-header{flex:0 0 auto;min-height:3rem;align-items:center;padding:.76rem .82rem .66rem;border-bottom:1px solid rgba(15,23,42,.06);background:#fff}.support-alignment-deal-panel .sales-leader-deal-panel-title-row{gap:.42rem}.support-alignment-deal-panel .sales-leader-deal-panel-title-row .deal-score-icon,.support-alignment-deal-panel .sales-leader-deal-panel-title-row .deal-score-risk{color:var(--risk-red)!important}.support-alignment-deal-panel .sales-leader-deal-panel-title h2{color:var(--text)!important;font-size:.92rem;line-height:1.15}.support-alignment-deal-panel .popup-close-button{width:1.52rem;height:1.52rem;flex:0 0 auto;cursor:default}.support-alignment-deal-panel .sales-leader-deal-panel-body{flex:1 1 auto;padding:.72rem .82rem .9rem;gap:.74rem;overflow:hidden}.support-alignment-deal-panel .sales-leader-panel-section{gap:.54rem;padding-bottom:.74rem;border-bottom:1px solid rgba(15,23,42,.06)}.support-alignment-deal-panel .support-alignment-panel-summary{flex:0 0 auto;min-height:0;justify-content:start;padding:0 0 .74rem;border-bottom:1px solid rgba(15,23,42,.06);border-radius:0;background:transparent}.support-alignment-deal-panel .support-alignment-panel-summary .sales-leader-section-heading h3{color:var(--text)!important}.support-alignment-deal-panel .support-alignment-panel-summary .deal-summary-paragraphs{display:grid;grid-gap:.5rem;gap:.5rem}.support-alignment-deal-panel .support-alignment-panel-summary p{margin:0}.support-alignment-deal-panel .sales-leader-actions-section{flex:0 0 auto;border-bottom:0;padding-bottom:0}.support-alignment-deal-panel .sales-leader-action-reason,.support-alignment-deal-panel .sales-leader-summary-copy{color:var(--text)!important;font-size:var(--support-motion-body-size);line-height:1.3}.support-alignment-deal-panel .sales-leader-action-title,.support-alignment-deal-panel .sales-leader-section-heading h3{color:var(--text)!important;font-size:var(--support-motion-heading-size);line-height:1.2}.support-alignment-deal-panel .sales-leader-action-card{padding:.58rem;gap:.24rem}.support-alignment-deal-panel .sales-leader-action-footer{grid-template-columns:minmax(0,1fr) auto auto;gap:.42rem}.support-alignment-deal-panel .action-status-pill,.support-alignment-deal-panel .recommended-action-view-button,.support-alignment-deal-panel .sales-leader-action-owner,.support-alignment-deal-panel .sales-leader-detail-row dd,.support-alignment-deal-panel .sales-leader-detail-row dt{color:var(--text);font-size:var(--support-motion-small-size)}.support-alignment-deal-panel .recommended-action-view-button{min-height:1.5rem;height:1.5rem;padding-inline:.42rem}.support-alignment-deal-panel .sales-leader-detail-list{gap:.18rem}.support-alignment-deal-panel .sales-leader-detail-row{grid-template-columns:minmax(0,6.4rem) minmax(0,1fr);gap:.58rem;min-height:1.36rem}.support-alignment-deal-panel .sales-leader-detail-row dd{min-height:1.36rem}.support-alignment-deal-panel .inline-edit-trigger{min-height:1.36rem;padding:0}.support-alignment-deal-panel .inline-edit-icon{width:.78rem;height:.78rem}.support-detail-visual-panel .support-motion-demo{--support-motion-body-size:0.9rem;--support-motion-small-size:0.9rem;--support-motion-heading-size:1rem;--support-motion-page-heading-size:1.12rem;font-size:var(--support-motion-body-size)!important}.support-detail-visual-panel .support-motion-demo :is(p,span,button,input,td,th,dt,dd,label){font-size:var(--support-motion-body-size)!important;line-height:1.3}.support-detail-visual-panel .support-motion-demo :is(h3,h4,.sales-leader-section-heading h3,.sales-leader-action-title,.focus-panel-title-block h4){font-size:var(--support-motion-heading-size)!important;line-height:1.2}.support-detail-visual-panel .support-motion-demo :is(.support-focus-motion-header h3,.support-alignment-deals-page-header h3,.support-alignment-focus-header h3){font-size:var(--support-motion-page-heading-size)!important;line-height:1.08}.support-detail-visual-panel .support-motion-demo :is(.nav-link,.action-status-pill,.sales-leader-action-owner,.recommended-action-view-button,.focus-tile-subheader){font-size:var(--support-motion-body-size)!important}.support-detail-visual-panel .support-motion-demo :is(.support-focus-motion-kpi-cta,.focus-kpi-cta,.score-band-column-label,.score-tile-header h3){font-size:var(--support-motion-body-size)!important}.support-detail-visual-panel .support-motion-demo :is(.tile-value-large,.focus-kpi-metrics .tile-value-large){font-size:1.18rem!important}.support-detail-visual-panel .support-alignment-score-grid .score-band-column-label,.support-detail-visual-panel .support-alignment-score-grid .score-tile-header h3{font-size:var(--support-motion-body-size)!important}.support-detail-visual-panel .support-motion-demo :is(.support-alignment-table-wrap .header-button,.focus-mini-head span,.focus-mini-row span,.score-band-detail){font-size:var(--support-motion-body-size)!important}.support-detail-visual-panel .support-motion-demo :is(.support-product-motion-table td,.support-product-motion-table .numeric,.support-product-motion-table .filter-select,.support-product-motion-table .filter-option){font-size:var(--support-motion-body-size)!important}.support-detail-visual-panel .support-motion-demo :is(.support-alignment-deal-panel,.support-alignment-deal-panel p,.support-alignment-deal-panel span){color:var(--text)!important}.support-detail-visual-panel .support-motion-demo .support-alignment-deal-panel .sales-leader-deal-panel-title-row .deal-score-icon.deal-score-risk,.support-detail-visual-panel .support-motion-demo .support-alignment-deal-panel .sales-leader-deal-panel-title-row .deal-score-risk,.support-detail-visual-panel .support-motion-demo .support-alignment-deal-panel .sales-leader-deal-panel-title-row .deal-score-risk svg{color:var(--risk-red)!important}.support-detail-visual-panel .support-motion-demo .support-alignment-deal-panel .recommended-action-view-button{border-color:var(--accent-growth)!important;color:var(--accent-growth)!important;background:transparent!important}@keyframes supportAlignmentCursor{0%,4%{left:122px;top:22px}10%,7%{left:258px;top:88px}13%,16%{left:516px;top:88px}19%,22%{left:774px;top:88px}27%,33%{left:43px;top:105px}40%,48%{left:520px;top:76px}56%,64%{left:621px;top:201px}70%,78%{left:208px;top:342px}86%,94%{left:208px;top:342px}99%,to{left:122px;top:22px}}@keyframes supportAlignmentClickRing{29%,33%,59%,64%,73%,78%{opacity:1;transform:scale(1)}0%,27%,35%,57%,66%,71%,80%,to{opacity:0;transform:scale(.6)}}@keyframes supportAlignmentDealsNavHover{25%,34%{background:#edf5ff;color:var(--text);box-shadow:none}0%,23%,37%,to{background:transparent;color:var(--text);box-shadow:none}}@keyframes supportAlignmentKpiAlignment{11%,7%{opacity:1}0%,13%,5%,to{opacity:0}}@keyframes supportAlignmentKpiRisk{13%,17%{opacity:1}0%,11%,19%,to{opacity:0}}@keyframes supportAlignmentKpiUpside{19%,23%{opacity:1}0%,17%,25%,to{opacity:0}}@keyframes supportAlignmentCommitRiskBand{56%,94%{background:var(--score-risk-hover);box-shadow:inset 0 0 0 1px var(--score-risk-ring)}0%,53%,98%,to{background:var(--score-risk-soft);box-shadow:none}}@keyframes supportAlignmentMutedRows{59%,94%{opacity:.22}0%,56%,98%,to{opacity:1}}@keyframes supportAlignmentSelectedRow{71%,94%{background:rgba(0,130,255,.08)}0%,68%,98%,to{background:transparent}}@keyframes supportAlignmentInitialTable{0%,64%{opacity:1;visibility:visible}67%,94%{opacity:0;visibility:hidden}98%,to{opacity:1;visibility:visible}}@keyframes supportAlignmentFilteredTable{0%,64%{opacity:0;visibility:hidden}67%,94%{opacity:1;visibility:visible}98%,to{opacity:0;visibility:hidden}}@keyframes supportAlignmentDealPanel{79%,94%{opacity:1;transform:translateX(0)}0%,76%,98%,to{opacity:0;transform:translateX(1rem)}}