.bloomberg-dashboard-section{--bb-ink:var(--ink,#16181b);--bb-ink-2:var(--ink-2,#4f555b);--bb-orange:var(--orange,#f6963e);--bb-orange-emph:var(--orange-emph,#e06106);--bb-orange-lt:var(--orange-light,#f7a458);--bb-slate:var(--slate,#799da7);--bb-panel:var(--ink-panel,#262320);--bb-panel-2:#2f2a24;--bb-line:#3d362e;--bb-on-dark:#fff;--bb-on-dark-mute:#b3a99d;padding:4rem,0,4rem}.bloomberg-container{margin:0 auto;max-width:1200px}.bloomberg-grid{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:1024px){.bloomberg-grid{gap:4rem;grid-template-columns:1fr 1fr}}.bloomberg-content{display:flex;flex-direction:column;gap:2rem}.bloomberg-text-wrapper{display:flex;flex-direction:column;gap:1.5rem}.bloomberg-headline{color:var(--bb-ink);margin:0}.bloomberg-description{display:flex;flex-direction:column;gap:1.25rem}.bloomberg-subheadline{color:var(--bb-ink);font-size:1.25rem;font-weight:600;margin:0}.description-paragraphs{display:flex;flex-direction:column;gap:1rem}.description-paragraphs p{color:var(--bb-ink-2);font-size:1rem;line-height:1.75;margin:0}.description-highlight{color:var(--bb-ink);font-weight:600}.bloomberg-dashboard-wrapper{position:relative;width:100%}.bloomberg-embed{width:100%}.bloomberg-embed>:only-child{display:block;width:100%}.dashboard-card{background:var(--bb-panel);border:1px solid var(--bb-line);border-radius:14px;box-shadow:0 40px 80px -50px rgba(38,35,32,.6);overflow:hidden;padding:1.5rem;position:relative}.dashboard-view{left:0;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;top:0;transform:scale(.97);transition:opacity .4s ease,transform .4s ease;width:100%}.dashboard-view.active{opacity:1;pointer-events:auto;position:relative;transform:scale(1)}.view-header{align-items:center;display:flex;height:2rem;margin-bottom:1rem}.view-title{color:var(--bb-on-dark);font-size:1.125rem;font-weight:700;margin:0}.metrics-grid-2{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.metric-card{animation:bbFadeUp .4s ease forwards;background:var(--bb-panel-2);border:1px solid var(--bb-line);border-radius:10px;opacity:0;padding:1rem;transform:translateY(16px);transition:transform .2s ease,box-shadow .2s ease}.metric-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.dashboard-view.active .metric-card{animation-delay:calc(var(--delay)*1s)}.metric-card[data-delay="0"]{--delay:.1}.metric-card[data-delay="0.1"]{--delay:.15}.metric-card[data-delay="0.15"]{--delay:.2}.metric-card[data-delay="0.2"]{--delay:.25}.metric-card[data-delay="0.25"]{--delay:.3}.metric-card[data-delay="0.3"]{--delay:.35}.metric-label{color:var(--bb-on-dark-mute);font-size:.75rem;margin-bottom:.25rem}.metric-value{color:var(--bb-on-dark);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.metric-change{font-size:.75rem}.metric-change,.metric-change.positive{color:var(--bb-orange)}.metric-count{color:var(--bb-on-dark-mute);font-size:.75rem}.metric-status{align-items:center;display:flex;gap:.375rem}.status-dot{border-radius:50%;height:.375rem;width:.375rem}.status-dot.green{background:#2faa6a}.metric-status span{color:var(--bb-on-dark-mute);font-size:.75rem}.charts-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.chart-card{background:var(--bb-panel-2);border:1px solid var(--bb-line);border-radius:10px;padding:1rem}.chart-title{color:var(--bb-on-dark);font-size:.875rem;font-weight:600;margin-bottom:1rem}.funnel-chart{gap:.5rem}.funnel-chart,.funnel-item{display:flex;flex-direction:column}.funnel-item{align-items:center;animation:bbFadeSlide .6s ease forwards;opacity:0}.dashboard-view.active .funnel-item{animation-delay:calc(var(--delay)*1s)}.funnel-item[data-delay="0"]{--delay:0}.funnel-item[data-delay="0.15"]{--delay:.15}.funnel-item[data-delay="0.3"]{--delay:.3}.funnel-item[data-delay="0.45"]{--delay:.45}.funnel-bar{align-items:center;border-radius:6px;display:flex;height:2.5rem;justify-content:center;transition:width .6s ease;width:0}.dashboard-view.active .funnel-bar{width:var(--target-width)}.funnel-bar[data-width="100"]{--target-width:100%}.funnel-bar[data-width="85"]{--target-width:85%}.funnel-bar[data-width="70"]{--target-width:70%}.funnel-bar[data-width="55"]{--target-width:55%}.funnel-label{color:var(--bb-on-dark);font-size:.75rem;font-weight:600}.funnel-value{color:var(--bb-on-dark-mute);font-size:.75rem;margin-top:.25rem}.opportunities-list{display:flex;flex-direction:column;gap:.75rem}.opportunity-item{align-items:center;animation:bbFadeSlide .4s ease forwards;display:flex;justify-content:space-between;opacity:0}.dashboard-view.active .opportunity-item{animation-delay:calc(var(--delay)*1s)}.opportunity-item[data-delay="0"]{--delay:0}.opportunity-item[data-delay="0.1"]{--delay:.1}.opportunity-item[data-delay="0.2"]{--delay:.2}.opportunity-info{display:flex;flex-direction:column}.opportunity-company{color:var(--bb-on-dark);font-size:.875rem;font-weight:600}.opportunity-stage{color:var(--bb-on-dark-mute);font-size:.75rem}.opportunity-value{color:var(--bb-on-dark);font-size:.875rem;font-weight:700}.pie-chart-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.pie-chart{background:conic-gradient(#f6963e 0 48%,#f7a458 48% 80%,#799da7 80% 95%,#9a9088 95% 100%);border-radius:50%;height:8rem;opacity:0;transform:scale(.85);transition:opacity .6s ease,transform .6s ease;width:8rem}.dashboard-view.active .pie-chart{opacity:1;transform:scale(1)}.pie-legend{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.legend-item{align-items:center;display:flex;gap:.375rem}.legend-color{border-radius:50%;height:.5rem;width:.5rem}.legend-label{color:var(--bb-on-dark-mute);font-size:.75rem}.legend-value{color:var(--bb-on-dark);font-size:.75rem;font-weight:600}.quality-metrics{display:flex;flex-direction:column;gap:.75rem}.quality-item{animation:bbFadeSlide .4s ease forwards;opacity:0}.dashboard-view.active .quality-item{animation-delay:calc(var(--delay)*1s)}.quality-item[data-delay="0"]{--delay:0}.quality-item[data-delay="0.1"]{--delay:.1}.quality-item[data-delay="0.2"]{--delay:.2}.quality-item[data-delay="0.3"]{--delay:.3}.quality-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.quality-label{color:var(--bb-on-dark-mute);font-size:.75rem}.quality-score{font-size:.875rem;font-weight:700}.quality-score.green{color:var(--bb-orange)}.quality-score.blue{color:var(--bb-orange-emph)}.quality-score.purple{color:var(--bb-orange-lt)}.quality-score.indigo{color:var(--bb-slate)}.quality-bar-wrapper{background:hsla(0,0%,100%,.08);border-radius:9999px;height:.375rem;overflow:hidden}.quality-bar{background:linear-gradient(to right,var(--bb-orange-lt),var(--bb-orange-emph));border-radius:9999px;height:100%;transition:width .6s ease;width:0}.dashboard-view.active .quality-bar{width:var(--score)}.quality-bar[data-score="94"]{--score:94%}.quality-bar[data-score="87"]{--score:87%}.quality-bar[data-score="82"]{--score:82%}.quality-bar[data-score="78"]{--score:78%}.full-width-chart{background:var(--bb-panel-2);border:1px solid var(--bb-line);border-radius:10px;margin-top:1rem;padding:1rem}.conversion-rates{display:flex;flex-direction:column;gap:.625rem}.conversion-item{animation:bbFadeSlide .4s ease forwards;opacity:0}.dashboard-view.active .conversion-item{animation-delay:calc(var(--delay)*1s)}.conversion-item[data-delay="0.2"]{--delay:.2}.conversion-item[data-delay="0.3"]{--delay:.3}.conversion-item[data-delay="0.4"]{--delay:.4}.conversion-item[data-delay="0.5"]{--delay:.5}.conversion-header{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.25rem}.conversion-label{color:var(--bb-on-dark-mute)}.conversion-value{color:var(--bb-on-dark);font-weight:600}.conversion-bar-wrapper{background:hsla(0,0%,100%,.08);border-radius:9999px;height:.5rem;overflow:hidden}.conversion-bar{border-radius:9999px;height:100%;transition:width .8s ease;width:0}.dashboard-view.active .conversion-bar{width:var(--rate)}.conversion-bar[data-rate="72"]{--rate:72%}.conversion-bar[data-rate="58"]{--rate:58%}.conversion-bar[data-rate="68"]{--rate:68%}.conversion-bar[data-rate="54"]{--rate:54%}.team-performance{display:flex;flex-direction:column;gap:.625rem}.team-item{animation:bbFadeSlide .4s ease forwards;opacity:0}.dashboard-view.active .team-item{animation-delay:calc(var(--delay)*1s)}.team-item[data-delay="0.2"]{--delay:.2}.team-item[data-delay="0.3"]{--delay:.3}.team-item[data-delay="0.4"]{--delay:.4}.team-item[data-delay="0.5"]{--delay:.5}.team-header{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.25rem}.team-label{color:var(--bb-on-dark-mute)}.team-value{color:var(--bb-on-dark);font-weight:600}.team-bar-wrapper{background:hsla(0,0%,100%,.08);border-radius:9999px;height:.5rem;overflow:hidden}.team-bar{border-radius:9999px;height:100%;transition:width .8s ease;width:0}.dashboard-view.active .team-bar{width:var(--achievement)}.team-bar[data-achievement="106"]{--achievement:100%}.team-bar[data-achievement="98"]{--achievement:98%}.team-bar[data-achievement="92"]{--achievement:92%}.team-bar[data-achievement="88"]{--achievement:88%}@keyframes bbFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bbFadeSlide{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.bloomberg-dashboard-wrapper .tpg-embed-frame{background:transparent;border:0;display:block;width:100%}.tpg-embed-frame--dash{height:700px}@media (max-width:460px){.tpg-embed-frame--dash{height:1140px}}